/data/app/~~FfR2UxiezVimWOvqJwfg0A==/com.tencent.rmcn-ubSUFDQnHa3Y4cwZtqW1Wg==/lib/arm64/libingame_wrapper.so: file format elf64-littleaarch64 Disassembly of section .text: 00000000000a7270 <.text>: a7270: d503245f bti c a7274: b00005e0 adrp x0, 0x164000 a7278: 911c0000 add x0, x0, #0x700 a727c: 1402d6d1 b 0x15cdc0 <__cxa_finalize@plt> a7280: d503245f bti c a7284: d65f03c0 ret a7288: d503245f bti c a728c: 1402c673 b 0x158c58 <__emutls_get_address+0x1cc> a7290: d503245f bti c a7294: b4000060 cbz x0, 0xa72a0 <.text+0x30> a7298: aa0003f0 mov x16, x0 a729c: d61f0200 br x16 a72a0: d65f03c0 ret a72a4: d503245f bti c a72a8: aa0003e1 mov x1, x0 a72ac: 90000000 adrp x0, 0xa7000 a72b0: b00005e2 adrp x2, 0x164000 a72b4: 910a4000 add x0, x0, #0x290 a72b8: 911c0042 add x2, x2, #0x700 a72bc: 1402d6c5 b 0x15cdd0 <__cxa_atexit@plt> 00000000000a72c0 : a72c0: aa0503e6 mov x6, x5 a72c4: aa1f03e5 mov x5, xzr a72c8: 1402d6ca b 0x15cdf0 <_ZN6InGame24PrintLogToConsoleFormat2ENS_17InGameLogPriorityEPKcjS2_S2_PvS2_@plt> 00000000000a72cc : a72cc: aa0503e6 mov x6, x5 a72d0: aa1f03e5 mov x5, xzr a72d4: 1402d6cb b 0x15ce00 <_ZN6InGame5XLog2ENS_17InGameLogPriorityEPKcjS2_S2_PvS2_@plt> 00000000000a72d8 : a72d8: 1402d6ce b 0x15ce10 <_ZN6InGame20SetInGameLogCallbackEPFbNS_17InGameLogPriorityEPKcE@plt> 00000000000a72dc : a72dc: d10103ff sub sp, sp, #0x40 a72e0: a9017bfd stp x29, x30, [sp, #0x10] a72e4: 910043fd add x29, sp, #0x10 a72e8: f90013f5 str x21, [sp, #0x20] a72ec: a9034ff4 stp x20, x19, [sp, #0x30] a72f0: 2a0203f3 mov w19, w2 a72f4: b4000480 cbz x0, 0xa7384 a72f8: f0fffe48 adrp x8, 0x72000 a72fc: f100003f cmp x1, #0x0 a7300: 913e5908 add x8, x8, #0xf96 a7304: aa0003f5 mov x21, x0 a7308: aa0103f4 mov x20, x1 a730c: 9a810108 csel x8, x8, x1, eq a7310: f0fffe21 adrp x1, 0x6e000 a7314: f0fffe23 adrp x3, 0x6e000 a7318: b0fffe44 adrp x4, 0x70000 a731c: f0fffe46 adrp x6, 0x72000 a7320: 12000273 and w19, w19, #0x1 a7324: aa1f03e5 mov x5, xzr a7328: 52800020 mov w0, #0x1 // =1 a732c: 913fb021 add x1, x1, #0xfec a7330: 91241c63 add x3, x3, #0x907 a7334: 9117d484 add x4, x4, #0x5f5 a7338: 911608c6 add x6, x6, #0x582 a733c: 52800322 mov w2, #0x19 // =25 a7340: aa1503e7 mov x7, x21 a7344: b9000bf3 str w19, [sp, #0x8] a7348: f90003e8 str x8, [sp] a734c: 9402d6b5 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7350: f94002a8 ldr x8, [x21] a7354: aa1503e0 mov x0, x21 a7358: aa1403e1 mov x1, x20 a735c: 2a1303e2 mov w2, w19 a7360: f9400d08 ldr x8, [x8, #0x18] a7364: d63f0100 blr x8 a7368: 2a0003f3 mov w19, w0 a736c: 12000260 and w0, w19, #0x1 a7370: f94013f5 ldr x21, [sp, #0x20] a7374: a9434ff4 ldp x20, x19, [sp, #0x30] a7378: a9417bfd ldp x29, x30, [sp, #0x10] a737c: 910103ff add sp, sp, #0x40 a7380: d65f03c0 ret a7384: f0fffe21 adrp x1, 0x6e000 a7388: f0fffe23 adrp x3, 0x6e000 a738c: b0fffe44 adrp x4, 0x70000 a7390: d0fffe46 adrp x6, 0x71000 a7394: 913fb021 add x1, x1, #0xfec a7398: 91241c63 add x3, x3, #0x907 a739c: 9117d484 add x4, x4, #0x5f5 a73a0: 910840c6 add x6, x6, #0x210 a73a4: 52800080 mov w0, #0x4 // =4 a73a8: 528002a2 mov w2, #0x15 // =21 a73ac: aa1f03e5 mov x5, xzr a73b0: 9402d69c bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a73b4: 12000260 and w0, w19, #0x1 a73b8: f94013f5 ldr x21, [sp, #0x20] a73bc: a9434ff4 ldp x20, x19, [sp, #0x30] a73c0: a9417bfd ldp x29, x30, [sp, #0x10] a73c4: 910103ff add sp, sp, #0x40 a73c8: d65f03c0 ret 00000000000a73cc : a73cc: d10103ff sub sp, sp, #0x40 a73d0: a9017bfd stp x29, x30, [sp, #0x10] a73d4: 910043fd add x29, sp, #0x10 a73d8: f90013f5 str x21, [sp, #0x20] a73dc: a9034ff4 stp x20, x19, [sp, #0x30] a73e0: aa0203f3 mov x19, x2 a73e4: b4000440 cbz x0, 0xa746c a73e8: f0fffe48 adrp x8, 0x72000 a73ec: f100003f cmp x1, #0x0 a73f0: 913e5908 add x8, x8, #0xf96 a73f4: aa0003f5 mov x21, x0 a73f8: aa0103f4 mov x20, x1 a73fc: 9a810108 csel x8, x8, x1, eq a7400: f0fffe21 adrp x1, 0x6e000 a7404: d0fffe23 adrp x3, 0x6d000 a7408: b0fffe44 adrp x4, 0x70000 a740c: b0fffe46 adrp x6, 0x70000 a7410: aa1f03e5 mov x5, xzr a7414: 52800020 mov w0, #0x1 // =1 a7418: 913fb021 add x1, x1, #0xfec a741c: 912d6463 add x3, x3, #0xb59 a7420: 9117d484 add x4, x4, #0x5f5 a7424: 912fb0c6 add x6, x6, #0xbec a7428: 528004c2 mov w2, #0x26 // =38 a742c: aa1503e7 mov x7, x21 a7430: a9004fe8 stp x8, x19, [sp] a7434: 9402d67b bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7438: f94002a8 ldr x8, [x21] a743c: aa1503e0 mov x0, x21 a7440: aa1403e1 mov x1, x20 a7444: aa1303e2 mov x2, x19 a7448: f9401108 ldr x8, [x8, #0x20] a744c: d63f0100 blr x8 a7450: aa0003f3 mov x19, x0 a7454: aa1303e0 mov x0, x19 a7458: f94013f5 ldr x21, [sp, #0x20] a745c: a9434ff4 ldp x20, x19, [sp, #0x30] a7460: a9417bfd ldp x29, x30, [sp, #0x10] a7464: 910103ff add sp, sp, #0x40 a7468: d65f03c0 ret a746c: f0fffe21 adrp x1, 0x6e000 a7470: d0fffe23 adrp x3, 0x6d000 a7474: b0fffe44 adrp x4, 0x70000 a7478: d0fffe46 adrp x6, 0x71000 a747c: 913fb021 add x1, x1, #0xfec a7480: 912d6463 add x3, x3, #0xb59 a7484: 9117d484 add x4, x4, #0x5f5 a7488: 910840c6 add x6, x6, #0x210 a748c: 52800080 mov w0, #0x4 // =4 a7490: 52800442 mov w2, #0x22 // =34 a7494: aa1f03e5 mov x5, xzr a7498: 9402d662 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a749c: aa1303e0 mov x0, x19 a74a0: f94013f5 ldr x21, [sp, #0x20] a74a4: a9434ff4 ldp x20, x19, [sp, #0x30] a74a8: a9417bfd ldp x29, x30, [sp, #0x10] a74ac: 910103ff add sp, sp, #0x40 a74b0: d65f03c0 ret 00000000000a74b4 : a74b4: d10103ff sub sp, sp, #0x40 a74b8: fd000be8 str d8, [sp, #0x10] a74bc: a9027bfd stp x29, x30, [sp, #0x20] a74c0: 910083fd add x29, sp, #0x20 a74c4: a9034ff4 stp x20, x19, [sp, #0x30] a74c8: 1e604008 fmov d8, d0 a74cc: b4000460 cbz x0, 0xa7558 a74d0: f0fffe48 adrp x8, 0x72000 a74d4: f100003f cmp x1, #0x0 a74d8: 913e5908 add x8, x8, #0xf96 a74dc: aa0003f4 mov x20, x0 a74e0: aa0103f3 mov x19, x1 a74e4: 9a810108 csel x8, x8, x1, eq a74e8: f0fffe21 adrp x1, 0x6e000 a74ec: d0fffe43 adrp x3, 0x71000 a74f0: b0fffe44 adrp x4, 0x70000 a74f4: 90fffe46 adrp x6, 0x6f000 a74f8: 1e604100 fmov d0, d8 a74fc: 913fb021 add x1, x1, #0xfec a7500: 91087863 add x3, x3, #0x21e a7504: 9117d484 add x4, x4, #0x5f5 a7508: 91376cc6 add x6, x6, #0xddb a750c: 52800020 mov w0, #0x1 // =1 a7510: 52800662 mov w2, #0x33 // =51 a7514: aa1f03e5 mov x5, xzr a7518: aa1403e7 mov x7, x20 a751c: f90003e8 str x8, [sp] a7520: 9402d640 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7524: f9400288 ldr x8, [x20] a7528: 1e604100 fmov d0, d8 a752c: aa1403e0 mov x0, x20 a7530: aa1303e1 mov x1, x19 a7534: f9401508 ldr x8, [x8, #0x28] a7538: d63f0100 blr x8 a753c: 1e604008 fmov d8, d0 a7540: a9434ff4 ldp x20, x19, [sp, #0x30] a7544: 1e604100 fmov d0, d8 a7548: a9427bfd ldp x29, x30, [sp, #0x20] a754c: fd400be8 ldr d8, [sp, #0x10] a7550: 910103ff add sp, sp, #0x40 a7554: d65f03c0 ret a7558: f0fffe21 adrp x1, 0x6e000 a755c: d0fffe43 adrp x3, 0x71000 a7560: b0fffe44 adrp x4, 0x70000 a7564: d0fffe46 adrp x6, 0x71000 a7568: 913fb021 add x1, x1, #0xfec a756c: 91087863 add x3, x3, #0x21e a7570: 9117d484 add x4, x4, #0x5f5 a7574: 910840c6 add x6, x6, #0x210 a7578: 52800080 mov w0, #0x4 // =4 a757c: 528005e2 mov w2, #0x2f // =47 a7580: aa1f03e5 mov x5, xzr a7584: 9402d627 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7588: a9434ff4 ldp x20, x19, [sp, #0x30] a758c: 1e604100 fmov d0, d8 a7590: a9427bfd ldp x29, x30, [sp, #0x20] a7594: fd400be8 ldr d8, [sp, #0x10] a7598: 910103ff add sp, sp, #0x40 a759c: d65f03c0 ret 00000000000a75a0 : a75a0: d100c3ff sub sp, sp, #0x30 a75a4: a9017bfd stp x29, x30, [sp, #0x10] a75a8: 910043fd add x29, sp, #0x10 a75ac: a9024ff4 stp x20, x19, [sp, #0x20] a75b0: b40003c0 cbz x0, 0xa7628 a75b4: f0fffe48 adrp x8, 0x72000 a75b8: f100003f cmp x1, #0x0 a75bc: 913e5908 add x8, x8, #0xf96 a75c0: aa0003f4 mov x20, x0 a75c4: aa0103f3 mov x19, x1 a75c8: 9a810108 csel x8, x8, x1, eq a75cc: f0fffe21 adrp x1, 0x6e000 a75d0: b0fffe43 adrp x3, 0x70000 a75d4: b0fffe44 adrp x4, 0x70000 a75d8: b0fffe46 adrp x6, 0x70000 a75dc: 913fb021 add x1, x1, #0xfec a75e0: 91304c63 add x3, x3, #0xc13 a75e4: 9117d484 add x4, x4, #0x5f5 a75e8: 913c54c6 add x6, x6, #0xf15 a75ec: 52800020 mov w0, #0x1 // =1 a75f0: 52800802 mov w2, #0x40 // =64 a75f4: aa1f03e5 mov x5, xzr a75f8: aa1403e7 mov x7, x20 a75fc: f90003e8 str x8, [sp] a7600: 9402d608 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7604: f9400288 ldr x8, [x20] a7608: aa1403e0 mov x0, x20 a760c: aa1303e1 mov x1, x19 a7610: f9401908 ldr x8, [x8, #0x30] a7614: d63f0100 blr x8 a7618: a9424ff4 ldp x20, x19, [sp, #0x20] a761c: a9417bfd ldp x29, x30, [sp, #0x10] a7620: 9100c3ff add sp, sp, #0x30 a7624: d65f03c0 ret a7628: f0fffe21 adrp x1, 0x6e000 a762c: b0fffe43 adrp x3, 0x70000 a7630: b0fffe44 adrp x4, 0x70000 a7634: d0fffe46 adrp x6, 0x71000 a7638: 913fb021 add x1, x1, #0xfec a763c: 91304c63 add x3, x3, #0xc13 a7640: 9117d484 add x4, x4, #0x5f5 a7644: 910840c6 add x6, x6, #0x210 a7648: 52800080 mov w0, #0x4 // =4 a764c: 52800782 mov w2, #0x3c // =60 a7650: aa1f03e5 mov x5, xzr a7654: 9402d5f3 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7658: f0fffe40 adrp x0, 0x72000 a765c: 913e5800 add x0, x0, #0xf96 a7660: a9424ff4 ldp x20, x19, [sp, #0x20] a7664: a9417bfd ldp x29, x30, [sp, #0x10] a7668: 9100c3ff add sp, sp, #0x30 a766c: d65f03c0 ret 00000000000a7670 : a7670: b4000540 cbz x0, 0xa7718 a7674: d10143ff sub sp, sp, #0x50 a7678: a9027bfd stp x29, x30, [sp, #0x20] a767c: 910083fd add x29, sp, #0x20 a7680: a90357f6 stp x22, x21, [sp, #0x30] a7684: a9044ff4 stp x20, x19, [sp, #0x40] a7688: f0fffe48 adrp x8, 0x72000 a768c: f100003f cmp x1, #0x0 a7690: 913e5908 add x8, x8, #0xf96 a7694: 2a0303f3 mov w19, w3 a7698: aa0003f6 mov x22, x0 a769c: aa0103f5 mov x21, x1 a76a0: 9a810109 csel x9, x8, x1, eq a76a4: f100005f cmp x2, #0x0 a76a8: b0fffe41 adrp x1, 0x70000 a76ac: f0fffe43 adrp x3, 0x72000 a76b0: d0fffe24 adrp x4, 0x6d000 a76b4: d0fffe46 adrp x6, 0x71000 a76b8: aa0203f4 mov x20, x2 a76bc: 9a820108 csel x8, x8, x2, eq a76c0: aa1f03e5 mov x5, xzr a76c4: 52800020 mov w0, #0x1 // =1 a76c8: 910bb021 add x1, x1, #0x2ec a76cc: 91169c63 add x3, x3, #0x5a7 a76d0: 912ddc84 add x4, x4, #0xb77 a76d4: 9108f4c6 add x6, x6, #0x23d a76d8: 528002e2 mov w2, #0x17 // =23 a76dc: aa1603e7 mov x7, x22 a76e0: a90023e9 stp x9, x8, [sp] a76e4: b90013f3 str w19, [sp, #0x10] a76e8: 9402d5ce bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a76ec: f94002c8 ldr x8, [x22] a76f0: aa1603e0 mov x0, x22 a76f4: aa1503e1 mov x1, x21 a76f8: aa1403e2 mov x2, x20 a76fc: 2a1303e3 mov w3, w19 a7700: a9444ff4 ldp x20, x19, [sp, #0x40] a7704: a94357f6 ldp x22, x21, [sp, #0x30] a7708: a9427bfd ldp x29, x30, [sp, #0x20] a770c: f9400904 ldr x4, [x8, #0x10] a7710: 910143ff add sp, sp, #0x50 a7714: d61f0080 br x4 a7718: b0fffe41 adrp x1, 0x70000 a771c: f0fffe43 adrp x3, 0x72000 a7720: d0fffe24 adrp x4, 0x6d000 a7724: d0fffe46 adrp x6, 0x71000 a7728: 910bb021 add x1, x1, #0x2ec a772c: 91169c63 add x3, x3, #0x5a7 a7730: 912ddc84 add x4, x4, #0xb77 a7734: 910840c6 add x6, x6, #0x210 a7738: 52800080 mov w0, #0x4 // =4 a773c: 52800242 mov w2, #0x12 // =18 a7740: aa1f03e5 mov x5, xzr a7744: 1402d5b7 b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000a7748 : a7748: b4000520 cbz x0, 0xa77ec a774c: d10143ff sub sp, sp, #0x50 a7750: a9027bfd stp x29, x30, [sp, #0x20] a7754: 910083fd add x29, sp, #0x20 a7758: a90357f6 stp x22, x21, [sp, #0x30] a775c: a9044ff4 stp x20, x19, [sp, #0x40] a7760: f0fffe48 adrp x8, 0x72000 a7764: 2a0303f3 mov w19, w3 a7768: aa0003f6 mov x22, x0 a776c: 2a0103f5 mov w21, w1 a7770: 913e5908 add x8, x8, #0xf96 a7774: f100005f cmp x2, #0x0 a7778: b0fffe41 adrp x1, 0x70000 a777c: f0fffe43 adrp x3, 0x72000 a7780: d0fffe24 adrp x4, 0x6d000 a7784: f0fffe46 adrp x6, 0x72000 a7788: aa0203f4 mov x20, x2 a778c: 9a820108 csel x8, x8, x2, eq a7790: aa1f03e5 mov x5, xzr a7794: 52800020 mov w0, #0x1 // =1 a7798: 910bb021 add x1, x1, #0x2ec a779c: 913e5c63 add x3, x3, #0xf97 a77a0: 912ddc84 add x4, x4, #0xb77 a77a4: 910a10c6 add x6, x6, #0x284 a77a8: 528004a2 mov w2, #0x25 // =37 a77ac: aa1603e7 mov x7, x22 a77b0: f90007e8 str x8, [sp, #0x8] a77b4: b90013f3 str w19, [sp, #0x10] a77b8: b90003f5 str w21, [sp] a77bc: 9402d599 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a77c0: f94002c8 ldr x8, [x22] a77c4: aa1603e0 mov x0, x22 a77c8: 2a1503e1 mov w1, w21 a77cc: aa1403e2 mov x2, x20 a77d0: 2a1303e3 mov w3, w19 a77d4: a9444ff4 ldp x20, x19, [sp, #0x40] a77d8: a94357f6 ldp x22, x21, [sp, #0x30] a77dc: a9427bfd ldp x29, x30, [sp, #0x20] a77e0: f9400d04 ldr x4, [x8, #0x18] a77e4: 910143ff add sp, sp, #0x50 a77e8: d61f0080 br x4 a77ec: b0fffe41 adrp x1, 0x70000 a77f0: f0fffe43 adrp x3, 0x72000 a77f4: d0fffe24 adrp x4, 0x6d000 a77f8: d0fffe46 adrp x6, 0x71000 a77fc: 910bb021 add x1, x1, #0x2ec a7800: 913e5c63 add x3, x3, #0xf97 a7804: 912ddc84 add x4, x4, #0xb77 a7808: 910840c6 add x6, x6, #0x210 a780c: 52800080 mov w0, #0x4 // =4 a7810: 52800402 mov w2, #0x20 // =32 a7814: aa1f03e5 mov x5, xzr a7818: 1402d582 b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000a781c : a781c: b4000440 cbz x0, 0xa78a4 a7820: d10103ff sub sp, sp, #0x40 a7824: a9017bfd stp x29, x30, [sp, #0x10] a7828: 910043fd add x29, sp, #0x10 a782c: f90013f5 str x21, [sp, #0x20] a7830: a9034ff4 stp x20, x19, [sp, #0x30] a7834: aa0003f5 mov x21, x0 a7838: 2a0103f4 mov w20, w1 a783c: b0fffe41 adrp x1, 0x70000 a7840: f0fffe43 adrp x3, 0x72000 a7844: d0fffe24 adrp x4, 0x6d000 a7848: f0fffe26 adrp x6, 0x6e000 a784c: aa0203f3 mov x19, x2 a7850: aa1f03e5 mov x5, xzr a7854: 52800020 mov w0, #0x1 // =1 a7858: 910bb021 add x1, x1, #0x2ec a785c: 9126e463 add x3, x3, #0x9b9 a7860: 912ddc84 add x4, x4, #0xb77 a7864: 912490c6 add x6, x6, #0x924 a7868: 52800642 mov w2, #0x32 // =50 a786c: aa1503e7 mov x7, x21 a7870: f90007f3 str x19, [sp, #0x8] a7874: b90003f4 str w20, [sp] a7878: 9402d56a bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a787c: f94002a8 ldr x8, [x21] a7880: 2a1403e1 mov w1, w20 a7884: aa1303e2 mov x2, x19 a7888: aa1503e0 mov x0, x21 a788c: a9434ff4 ldp x20, x19, [sp, #0x30] a7890: a9417bfd ldp x29, x30, [sp, #0x10] a7894: f9401103 ldr x3, [x8, #0x20] a7898: f94013f5 ldr x21, [sp, #0x20] a789c: 910103ff add sp, sp, #0x40 a78a0: d61f0060 br x3 a78a4: b0fffe41 adrp x1, 0x70000 a78a8: f0fffe43 adrp x3, 0x72000 a78ac: d0fffe24 adrp x4, 0x6d000 a78b0: d0fffe46 adrp x6, 0x71000 a78b4: 910bb021 add x1, x1, #0x2ec a78b8: 9126e463 add x3, x3, #0x9b9 a78bc: 912ddc84 add x4, x4, #0xb77 a78c0: 910840c6 add x6, x6, #0x210 a78c4: 52800080 mov w0, #0x4 // =4 a78c8: 528005c2 mov w2, #0x2e // =46 a78cc: aa1f03e5 mov x5, xzr a78d0: 1402d554 b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000a78d4 : a78d4: d10183ff sub sp, sp, #0x60 a78d8: a9027bfd stp x29, x30, [sp, #0x20] a78dc: 910083fd add x29, sp, #0x20 a78e0: f9001bf7 str x23, [sp, #0x30] a78e4: a90457f6 stp x22, x21, [sp, #0x40] a78e8: a9054ff4 stp x20, x19, [sp, #0x50] a78ec: b4000560 cbz x0, 0xa7998 a78f0: f0fffe48 adrp x8, 0x72000 a78f4: f100003f cmp x1, #0x0 a78f8: 913e5908 add x8, x8, #0xf96 a78fc: aa0403f3 mov x19, x4 a7900: 9a810109 csel x9, x8, x1, eq a7904: f100007f cmp x3, #0x0 a7908: 9a83010a csel x10, x8, x3, eq a790c: f100009f cmp x4, #0x0 a7910: aa0303f4 mov x20, x3 a7914: aa0003f6 mov x22, x0 a7918: aa0103f7 mov x23, x1 a791c: 9a840108 csel x8, x8, x4, eq a7920: b0fffe41 adrp x1, 0x70000 a7924: d0fffe23 adrp x3, 0x6d000 a7928: f0fffe44 adrp x4, 0x72000 a792c: 90fffe46 adrp x6, 0x6f000 a7930: 2a0203f5 mov w21, w2 a7934: aa1f03e5 mov x5, xzr a7938: 52800020 mov w0, #0x1 // =1 a793c: 913ca021 add x1, x1, #0xf28 a7940: 91107463 add x3, x3, #0x41d a7944: 910ac084 add x4, x4, #0x2b0 a7948: 910928c6 add x6, x6, #0x24a a794c: 52800302 mov w2, #0x18 // =24 a7950: aa1603e7 mov x7, x22 a7954: a900a3ea stp x10, x8, [sp, #0x8] a7958: f90003e9 str x9, [sp] a795c: 9402d531 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7960: f94002c8 ldr x8, [x22] a7964: aa1603e0 mov x0, x22 a7968: aa1703e1 mov x1, x23 a796c: 2a1503e2 mov w2, w21 a7970: aa1403e3 mov x3, x20 a7974: aa1303e4 mov x4, x19 a7978: f9400908 ldr x8, [x8, #0x10] a797c: d63f0100 blr x8 a7980: a9454ff4 ldp x20, x19, [sp, #0x50] a7984: a94457f6 ldp x22, x21, [sp, #0x40] a7988: a9427bfd ldp x29, x30, [sp, #0x20] a798c: f9401bf7 ldr x23, [sp, #0x30] a7990: 910183ff add sp, sp, #0x60 a7994: d65f03c0 ret a7998: b0fffe41 adrp x1, 0x70000 a799c: d0fffe23 adrp x3, 0x6d000 a79a0: f0fffe44 adrp x4, 0x72000 a79a4: d0fffe46 adrp x6, 0x71000 a79a8: 913ca021 add x1, x1, #0xf28 a79ac: 91107463 add x3, x3, #0x41d a79b0: 910ac084 add x4, x4, #0x2b0 a79b4: 910840c6 add x6, x6, #0x210 a79b8: 52800080 mov w0, #0x4 // =4 a79bc: 52800262 mov w2, #0x13 // =19 a79c0: aa1f03e5 mov x5, xzr a79c4: 9402d517 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a79c8: 52800020 mov w0, #0x1 // =1 a79cc: a9454ff4 ldp x20, x19, [sp, #0x50] a79d0: a94457f6 ldp x22, x21, [sp, #0x40] a79d4: a9427bfd ldp x29, x30, [sp, #0x20] a79d8: f9401bf7 ldr x23, [sp, #0x30] a79dc: 910183ff add sp, sp, #0x60 a79e0: d65f03c0 ret 00000000000a79e4 : a79e4: a9be7bfd stp x29, x30, [sp, #-0x20]! a79e8: a9014ff4 stp x20, x19, [sp, #0x10] a79ec: 910003fd mov x29, sp a79f0: b4000300 cbz x0, 0xa7a50 a79f4: aa0103f3 mov x19, x1 a79f8: d0fffe21 adrp x1, 0x6d000 a79fc: 90fffe43 adrp x3, 0x6f000 a7a00: 90fffe64 adrp x4, 0x73000 a7a04: f0fffe46 adrp x6, 0x72000 a7a08: aa0003f4 mov x20, x0 a7a0c: 912e1421 add x1, x1, #0xb85 a7a10: 912c3063 add x3, x3, #0xb0c a7a14: 911ff484 add x4, x4, #0x7fd a7a18: 913e58c6 add x6, x6, #0xf96 a7a1c: 52800020 mov w0, #0x1 // =1 a7a20: 528002c2 mov w2, #0x16 // =22 a7a24: aa1f03e5 mov x5, xzr a7a28: 9402d4fe bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7a2c: f9400288 ldr x8, [x20] a7a30: aa1403e0 mov x0, x20 a7a34: aa1303e1 mov x1, x19 a7a38: f9400908 ldr x8, [x8, #0x10] a7a3c: d63f0100 blr x8 a7a40: a9414ff4 ldp x20, x19, [sp, #0x10] a7a44: 12000000 and w0, w0, #0x1 a7a48: a8c27bfd ldp x29, x30, [sp], #0x20 a7a4c: d65f03c0 ret a7a50: d0fffe21 adrp x1, 0x6d000 a7a54: 90fffe43 adrp x3, 0x6f000 a7a58: 90fffe64 adrp x4, 0x73000 a7a5c: d0fffe46 adrp x6, 0x71000 a7a60: 912e1421 add x1, x1, #0xb85 a7a64: 912c3063 add x3, x3, #0xb0c a7a68: 911ff484 add x4, x4, #0x7fd a7a6c: 910840c6 add x6, x6, #0x210 a7a70: 52800080 mov w0, #0x4 // =4 a7a74: 52800242 mov w2, #0x12 // =18 a7a78: aa1f03e5 mov x5, xzr a7a7c: 9402d4e9 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7a80: 2a1f03e0 mov w0, wzr a7a84: a9414ff4 ldp x20, x19, [sp, #0x10] a7a88: 12000000 and w0, w0, #0x1 a7a8c: a8c27bfd ldp x29, x30, [sp], #0x20 a7a90: d65f03c0 ret 00000000000a7a94 : a7a94: a9be7bfd stp x29, x30, [sp, #-0x20]! a7a98: f9000bf3 str x19, [sp, #0x10] a7a9c: 910003fd mov x29, sp a7aa0: b40002a0 cbz x0, 0xa7af4 a7aa4: d0fffe21 adrp x1, 0x6d000 a7aa8: d0fffe23 adrp x3, 0x6d000 a7aac: 90fffe64 adrp x4, 0x73000 a7ab0: f0fffe46 adrp x6, 0x72000 a7ab4: aa0003f3 mov x19, x0 a7ab8: 912e1421 add x1, x1, #0xb85 a7abc: 911fcc63 add x3, x3, #0x7f3 a7ac0: 911ff484 add x4, x4, #0x7fd a7ac4: 913e58c6 add x6, x6, #0xf96 a7ac8: 52800020 mov w0, #0x1 // =1 a7acc: 52800462 mov w2, #0x23 // =35 a7ad0: aa1f03e5 mov x5, xzr a7ad4: 9402d4d3 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7ad8: f9400268 ldr x8, [x19] a7adc: aa1303e0 mov x0, x19 a7ae0: f9400d08 ldr x8, [x8, #0x18] a7ae4: d63f0100 blr x8 a7ae8: f9400bf3 ldr x19, [sp, #0x10] a7aec: a8c27bfd ldp x29, x30, [sp], #0x20 a7af0: d65f03c0 ret a7af4: d0fffe21 adrp x1, 0x6d000 a7af8: d0fffe23 adrp x3, 0x6d000 a7afc: 90fffe64 adrp x4, 0x73000 a7b00: d0fffe46 adrp x6, 0x71000 a7b04: 912e1421 add x1, x1, #0xb85 a7b08: 911fcc63 add x3, x3, #0x7f3 a7b0c: 911ff484 add x4, x4, #0x7fd a7b10: 910840c6 add x6, x6, #0x210 a7b14: 52800080 mov w0, #0x4 // =4 a7b18: 528003e2 mov w2, #0x1f // =31 a7b1c: aa1f03e5 mov x5, xzr a7b20: 9402d4c0 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7b24: f0fffe40 adrp x0, 0x72000 a7b28: 913e5800 add x0, x0, #0xf96 a7b2c: f9400bf3 ldr x19, [sp, #0x10] a7b30: a8c27bfd ldp x29, x30, [sp], #0x20 a7b34: d65f03c0 ret 00000000000a7b38 : a7b38: a9be7bfd stp x29, x30, [sp, #-0x20]! a7b3c: a9014ff4 stp x20, x19, [sp, #0x10] a7b40: 910003fd mov x29, sp a7b44: b4000300 cbz x0, 0xa7ba4 a7b48: aa0103f3 mov x19, x1 a7b4c: 90fffe41 adrp x1, 0x6f000 a7b50: 90fffe63 adrp x3, 0x73000 a7b54: b0fffe44 adrp x4, 0x70000 a7b58: f0fffe46 adrp x6, 0x72000 a7b5c: aa0003f4 mov x20, x0 a7b60: 911c0821 add x1, x1, #0x702 a7b64: 9130dc63 add x3, x3, #0xc37 a7b68: 913e6484 add x4, x4, #0xf99 a7b6c: 913e58c6 add x6, x6, #0xf96 a7b70: 52800020 mov w0, #0x1 // =1 a7b74: 528002c2 mov w2, #0x16 // =22 a7b78: aa1f03e5 mov x5, xzr a7b7c: 9402d4a9 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7b80: f9400288 ldr x8, [x20] a7b84: aa1403e0 mov x0, x20 a7b88: aa1303e1 mov x1, x19 a7b8c: f9400908 ldr x8, [x8, #0x10] a7b90: d63f0100 blr x8 a7b94: a9414ff4 ldp x20, x19, [sp, #0x10] a7b98: 12000000 and w0, w0, #0x1 a7b9c: a8c27bfd ldp x29, x30, [sp], #0x20 a7ba0: d65f03c0 ret a7ba4: 90fffe41 adrp x1, 0x6f000 a7ba8: 90fffe63 adrp x3, 0x73000 a7bac: b0fffe44 adrp x4, 0x70000 a7bb0: d0fffe46 adrp x6, 0x71000 a7bb4: 911c0821 add x1, x1, #0x702 a7bb8: 9130dc63 add x3, x3, #0xc37 a7bbc: 913e6484 add x4, x4, #0xf99 a7bc0: 910840c6 add x6, x6, #0x210 a7bc4: 52800080 mov w0, #0x4 // =4 a7bc8: 52800242 mov w2, #0x12 // =18 a7bcc: aa1f03e5 mov x5, xzr a7bd0: 9402d494 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7bd4: 2a1f03e0 mov w0, wzr a7bd8: a9414ff4 ldp x20, x19, [sp, #0x10] a7bdc: 12000000 and w0, w0, #0x1 a7be0: a8c27bfd ldp x29, x30, [sp], #0x20 a7be4: d65f03c0 ret 00000000000a7be8 : a7be8: a9be7bfd stp x29, x30, [sp, #-0x20]! a7bec: f9000bf3 str x19, [sp, #0x10] a7bf0: 910003fd mov x29, sp a7bf4: b40002a0 cbz x0, 0xa7c48 a7bf8: 90fffe41 adrp x1, 0x6f000 a7bfc: f0fffe43 adrp x3, 0x72000 a7c00: b0fffe44 adrp x4, 0x70000 a7c04: f0fffe46 adrp x6, 0x72000 a7c08: aa0003f3 mov x19, x0 a7c0c: 911c0821 add x1, x1, #0x702 a7c10: 913eb863 add x3, x3, #0xfae a7c14: 913e6484 add x4, x4, #0xf99 a7c18: 913e58c6 add x6, x6, #0xf96 a7c1c: 52800020 mov w0, #0x1 // =1 a7c20: 52800462 mov w2, #0x23 // =35 a7c24: aa1f03e5 mov x5, xzr a7c28: 9402d47e bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7c2c: f9400268 ldr x8, [x19] a7c30: aa1303e0 mov x0, x19 a7c34: f9400d08 ldr x8, [x8, #0x18] a7c38: d63f0100 blr x8 a7c3c: f9400bf3 ldr x19, [sp, #0x10] a7c40: a8c27bfd ldp x29, x30, [sp], #0x20 a7c44: d65f03c0 ret a7c48: 90fffe41 adrp x1, 0x6f000 a7c4c: f0fffe43 adrp x3, 0x72000 a7c50: b0fffe44 adrp x4, 0x70000 a7c54: d0fffe46 adrp x6, 0x71000 a7c58: 911c0821 add x1, x1, #0x702 a7c5c: 913eb863 add x3, x3, #0xfae a7c60: 913e6484 add x4, x4, #0xf99 a7c64: 910840c6 add x6, x6, #0x210 a7c68: 52800080 mov w0, #0x4 // =4 a7c6c: 528003e2 mov w2, #0x1f // =31 a7c70: aa1f03e5 mov x5, xzr a7c74: 9402d46b bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7c78: f0fffe40 adrp x0, 0x72000 a7c7c: 913e5800 add x0, x0, #0xf96 a7c80: f9400bf3 ldr x19, [sp, #0x10] a7c84: a8c27bfd ldp x29, x30, [sp], #0x20 a7c88: d65f03c0 ret 00000000000a7c8c : a7c8c: d10103ff sub sp, sp, #0x40 a7c90: a9017bfd stp x29, x30, [sp, #0x10] a7c94: 910043fd add x29, sp, #0x10 a7c98: f90013f5 str x21, [sp, #0x20] a7c9c: a9034ff4 stp x20, x19, [sp, #0x30] a7ca0: b4000460 cbz x0, 0xa7d2c a7ca4: f0fffe48 adrp x8, 0x72000 a7ca8: f100003f cmp x1, #0x0 a7cac: 913e5908 add x8, x8, #0xf96 a7cb0: aa0003f5 mov x21, x0 a7cb4: aa0103f4 mov x20, x1 a7cb8: 9a810109 csel x9, x8, x1, eq a7cbc: f100005f cmp x2, #0x0 a7cc0: f0fffe41 adrp x1, 0x72000 a7cc4: f0fffe23 adrp x3, 0x6e000 a7cc8: 90fffe64 adrp x4, 0x73000 a7ccc: b0fffe46 adrp x6, 0x70000 a7cd0: aa0203f3 mov x19, x2 a7cd4: 9a820108 csel x8, x8, x2, eq a7cd8: aa1f03e5 mov x5, xzr a7cdc: 52800020 mov w0, #0x1 // =1 a7ce0: 91310c21 add x1, x1, #0xc43 a7ce4: 9115e463 add x3, x3, #0x579 a7ce8: 91317084 add x4, x4, #0xc5c a7cec: 910d7cc6 add x6, x6, #0x35f a7cf0: 528002e2 mov w2, #0x17 // =23 a7cf4: aa1503e7 mov x7, x21 a7cf8: a90023e9 stp x9, x8, [sp] a7cfc: 9402d449 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7d00: f94002a8 ldr x8, [x21] a7d04: aa1503e0 mov x0, x21 a7d08: aa1403e1 mov x1, x20 a7d0c: aa1303e2 mov x2, x19 a7d10: f9400908 ldr x8, [x8, #0x10] a7d14: d63f0100 blr x8 a7d18: a9434ff4 ldp x20, x19, [sp, #0x30] a7d1c: a9417bfd ldp x29, x30, [sp, #0x10] a7d20: f94013f5 ldr x21, [sp, #0x20] a7d24: 910103ff add sp, sp, #0x40 a7d28: d65f03c0 ret a7d2c: f0fffe41 adrp x1, 0x72000 a7d30: f0fffe23 adrp x3, 0x6e000 a7d34: 90fffe64 adrp x4, 0x73000 a7d38: d0fffe46 adrp x6, 0x71000 a7d3c: 91310c21 add x1, x1, #0xc43 a7d40: 9115e463 add x3, x3, #0x579 a7d44: 91317084 add x4, x4, #0xc5c a7d48: 910840c6 add x6, x6, #0x210 a7d4c: 52800080 mov w0, #0x4 // =4 a7d50: 52800242 mov w2, #0x12 // =18 a7d54: aa1f03e5 mov x5, xzr a7d58: 9402d432 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7d5c: 52800020 mov w0, #0x1 // =1 a7d60: a9434ff4 ldp x20, x19, [sp, #0x30] a7d64: a9417bfd ldp x29, x30, [sp, #0x10] a7d68: f94013f5 ldr x21, [sp, #0x20] a7d6c: 910103ff add sp, sp, #0x40 a7d70: d65f03c0 ret 00000000000a7d74 : a7d74: b40003a0 cbz x0, 0xa7de8 a7d78: d100c3ff sub sp, sp, #0x30 a7d7c: a9017bfd stp x29, x30, [sp, #0x10] a7d80: 910043fd add x29, sp, #0x10 a7d84: a9024ff4 stp x20, x19, [sp, #0x20] a7d88: aa0003f3 mov x19, x0 a7d8c: 12000034 and w20, w1, #0x1 a7d90: b0fffe41 adrp x1, 0x70000 a7d94: b0fffe43 adrp x3, 0x70000 a7d98: b0fffe44 adrp x4, 0x70000 a7d9c: 90fffe46 adrp x6, 0x6f000 a7da0: 91180021 add x1, x1, #0x600 a7da4: 9130c863 add x3, x3, #0xc32 a7da8: 9100f884 add x4, x4, #0x3e a7dac: 912cc8c6 add x6, x6, #0xb32 a7db0: 52800020 mov w0, #0x1 // =1 a7db4: 528002c2 mov w2, #0x16 // =22 a7db8: aa1f03e5 mov x5, xzr a7dbc: aa1303e7 mov x7, x19 a7dc0: b90003f4 str w20, [sp] a7dc4: 9402d417 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7dc8: f9400268 ldr x8, [x19] a7dcc: aa1303e0 mov x0, x19 a7dd0: 2a1403e1 mov w1, w20 a7dd4: a9424ff4 ldp x20, x19, [sp, #0x20] a7dd8: a9417bfd ldp x29, x30, [sp, #0x10] a7ddc: f9400d02 ldr x2, [x8, #0x18] a7de0: 9100c3ff add sp, sp, #0x30 a7de4: d61f0040 br x2 a7de8: b0fffe41 adrp x1, 0x70000 a7dec: b0fffe43 adrp x3, 0x70000 a7df0: b0fffe44 adrp x4, 0x70000 a7df4: d0fffe46 adrp x6, 0x71000 a7df8: 91180021 add x1, x1, #0x600 a7dfc: 9130c863 add x3, x3, #0xc32 a7e00: 9100f884 add x4, x4, #0x3e a7e04: 910840c6 add x6, x6, #0x210 a7e08: 52800080 mov w0, #0x4 // =4 a7e0c: 52800242 mov w2, #0x12 // =18 a7e10: aa1f03e5 mov x5, xzr a7e14: 1402d403 b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000a7e18 : a7e18: a9be7bfd stp x29, x30, [sp, #-0x20]! a7e1c: f9000bf3 str x19, [sp, #0x10] a7e20: 910003fd mov x29, sp a7e24: b40002c0 cbz x0, 0xa7e7c a7e28: aa0003f3 mov x19, x0 a7e2c: b0fffe41 adrp x1, 0x70000 a7e30: b0fffe43 adrp x3, 0x70000 a7e34: b0fffe44 adrp x4, 0x70000 a7e38: b0fffe46 adrp x6, 0x70000 a7e3c: 91180021 add x1, x1, #0x600 a7e40: 910e0463 add x3, x3, #0x381 a7e44: 9100f884 add x4, x4, #0x3e a7e48: 910e98c6 add x6, x6, #0x3a6 a7e4c: 52800020 mov w0, #0x1 // =1 a7e50: 52800462 mov w2, #0x23 // =35 a7e54: aa1f03e5 mov x5, xzr a7e58: aa1303e7 mov x7, x19 a7e5c: 9402d3f1 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7e60: f9400268 ldr x8, [x19] a7e64: aa1303e0 mov x0, x19 a7e68: f9401108 ldr x8, [x8, #0x20] a7e6c: d63f0100 blr x8 a7e70: f9400bf3 ldr x19, [sp, #0x10] a7e74: a8c27bfd ldp x29, x30, [sp], #0x20 a7e78: d65f03c0 ret a7e7c: b0fffe41 adrp x1, 0x70000 a7e80: b0fffe43 adrp x3, 0x70000 a7e84: b0fffe44 adrp x4, 0x70000 a7e88: d0fffe46 adrp x6, 0x71000 a7e8c: 91180021 add x1, x1, #0x600 a7e90: 910e0463 add x3, x3, #0x381 a7e94: 9100f884 add x4, x4, #0x3e a7e98: 910840c6 add x6, x6, #0x210 a7e9c: 52800080 mov w0, #0x4 // =4 a7ea0: 528003e2 mov w2, #0x1f // =31 a7ea4: aa1f03e5 mov x5, xzr a7ea8: 9402d3de bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7eac: aa1f03e0 mov x0, xzr a7eb0: f9400bf3 ldr x19, [sp, #0x10] a7eb4: a8c27bfd ldp x29, x30, [sp], #0x20 a7eb8: d65f03c0 ret 00000000000a7ebc : a7ebc: a9be7bfd stp x29, x30, [sp, #-0x20]! a7ec0: f9000bf3 str x19, [sp, #0x10] a7ec4: 910003fd mov x29, sp a7ec8: b40002c0 cbz x0, 0xa7f20 a7ecc: aa0003f3 mov x19, x0 a7ed0: b0fffe41 adrp x1, 0x70000 a7ed4: b0fffe43 adrp x3, 0x70000 a7ed8: b0fffe44 adrp x4, 0x70000 a7edc: b0fffe46 adrp x6, 0x70000 a7ee0: 91180021 add x1, x1, #0x600 a7ee4: 910ec063 add x3, x3, #0x3b0 a7ee8: 9100f884 add x4, x4, #0x3e a7eec: 910e98c6 add x6, x6, #0x3a6 a7ef0: 52800020 mov w0, #0x1 // =1 a7ef4: 52800602 mov w2, #0x30 // =48 a7ef8: aa1f03e5 mov x5, xzr a7efc: aa1303e7 mov x7, x19 a7f00: 9402d3c8 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7f04: f9400268 ldr x8, [x19] a7f08: aa1303e0 mov x0, x19 a7f0c: f9401508 ldr x8, [x8, #0x28] a7f10: d63f0100 blr x8 a7f14: f9400bf3 ldr x19, [sp, #0x10] a7f18: a8c27bfd ldp x29, x30, [sp], #0x20 a7f1c: d65f03c0 ret a7f20: b0fffe41 adrp x1, 0x70000 a7f24: b0fffe43 adrp x3, 0x70000 a7f28: b0fffe44 adrp x4, 0x70000 a7f2c: d0fffe46 adrp x6, 0x71000 a7f30: 91180021 add x1, x1, #0x600 a7f34: 910ec063 add x3, x3, #0x3b0 a7f38: 9100f884 add x4, x4, #0x3e a7f3c: 910840c6 add x6, x6, #0x210 a7f40: 52800080 mov w0, #0x4 // =4 a7f44: 52800582 mov w2, #0x2c // =44 a7f48: aa1f03e5 mov x5, xzr a7f4c: 9402d3b5 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7f50: aa1f03e0 mov x0, xzr a7f54: f9400bf3 ldr x19, [sp, #0x10] a7f58: a8c27bfd ldp x29, x30, [sp], #0x20 a7f5c: d65f03c0 ret 00000000000a7f60 : a7f60: d10143ff sub sp, sp, #0x50 a7f64: a9027bfd stp x29, x30, [sp, #0x20] a7f68: 910083fd add x29, sp, #0x20 a7f6c: f9001bf5 str x21, [sp, #0x30] a7f70: a9044ff4 stp x20, x19, [sp, #0x40] a7f74: d53bd055 mrs x21, TPIDR_EL0 a7f78: f94016a8 ldr x8, [x21, #0x28] a7f7c: f81f83a8 stur x8, [x29, #-0x8] a7f80: b4000400 cbz x0, 0xa8000 a7f84: aa0003f3 mov x19, x0 a7f88: aa0103f4 mov x20, x1 a7f8c: b0fffe41 adrp x1, 0x70000 a7f90: d0fffe43 adrp x3, 0x71000 a7f94: b0fffe44 adrp x4, 0x70000 a7f98: f0fffe46 adrp x6, 0x72000 a7f9c: 91180021 add x1, x1, #0x600 a7fa0: 9115f063 add x3, x3, #0x57c a7fa4: 9100f884 add x4, x4, #0x3e a7fa8: 910af0c6 add x6, x6, #0x2bc a7fac: 52800020 mov w0, #0x1 // =1 a7fb0: 528007a2 mov w2, #0x3d // =61 a7fb4: aa1f03e5 mov x5, xzr a7fb8: aa1303e7 mov x7, x19 a7fbc: f90003f4 str x20, [sp] a7fc0: 9402d398 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a7fc4: f9400268 ldr x8, [x19] a7fc8: 910043e1 add x1, sp, #0x10 a7fcc: aa1303e0 mov x0, x19 a7fd0: f9000bf4 str x20, [sp, #0x10] a7fd4: f9401908 ldr x8, [x8, #0x30] a7fd8: d63f0100 blr x8 a7fdc: f94016a8 ldr x8, [x21, #0x28] a7fe0: f85f83a9 ldur x9, [x29, #-0x8] a7fe4: eb09011f cmp x8, x9 a7fe8: 540002c1 b.ne 0xa8040 a7fec: a9444ff4 ldp x20, x19, [sp, #0x40] a7ff0: a9427bfd ldp x29, x30, [sp, #0x20] a7ff4: f9401bf5 ldr x21, [sp, #0x30] a7ff8: 910143ff add sp, sp, #0x50 a7ffc: d65f03c0 ret a8000: 90fffe41 adrp x1, 0x70000 a8004: b0fffe43 adrp x3, 0x71000 a8008: 90fffe44 adrp x4, 0x70000 a800c: b0fffe46 adrp x6, 0x71000 a8010: 91180021 add x1, x1, #0x600 a8014: 9115f063 add x3, x3, #0x57c a8018: 9100f884 add x4, x4, #0x3e a801c: 910840c6 add x6, x6, #0x210 a8020: 52800080 mov w0, #0x4 // =4 a8024: 52800722 mov w2, #0x39 // =57 a8028: aa1f03e5 mov x5, xzr a802c: 9402d37d bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a8030: f94016a8 ldr x8, [x21, #0x28] a8034: f85f83a9 ldur x9, [x29, #-0x8] a8038: eb09011f cmp x8, x9 a803c: 54fffd80 b.eq 0xa7fec a8040: 9402d37c bl 0x15ce30 <__stack_chk_fail@plt> 00000000000a8044 : a8044: b4000440 cbz x0, 0xa80cc a8048: d10103ff sub sp, sp, #0x40 a804c: a9017bfd stp x29, x30, [sp, #0x10] a8050: 910043fd add x29, sp, #0x10 a8054: f90013f5 str x21, [sp, #0x20] a8058: a9034ff4 stp x20, x19, [sp, #0x30] a805c: aa0003f4 mov x20, x0 a8060: aa0103f3 mov x19, x1 a8064: 90fffe41 adrp x1, 0x70000 a8068: d0fffe23 adrp x3, 0x6e000 a806c: 90fffe44 adrp x4, 0x70000 a8070: d0fffe26 adrp x6, 0x6e000 a8074: 12000055 and w21, w2, #0x1 a8078: aa1f03e5 mov x5, xzr a807c: 52800020 mov w0, #0x1 // =1 a8080: 91180021 add x1, x1, #0x600 a8084: 9102d463 add x3, x3, #0xb5 a8088: 9100f884 add x4, x4, #0x3e a808c: 91163cc6 add x6, x6, #0x58f a8090: 528009a2 mov w2, #0x4d // =77 a8094: aa1403e7 mov x7, x20 a8098: b9000bf5 str w21, [sp, #0x8] a809c: f90003f3 str x19, [sp] a80a0: 9402d360 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a80a4: f9400288 ldr x8, [x20] a80a8: aa1403e0 mov x0, x20 a80ac: aa1303e1 mov x1, x19 a80b0: 2a1503e2 mov w2, w21 a80b4: a9434ff4 ldp x20, x19, [sp, #0x30] a80b8: a9417bfd ldp x29, x30, [sp, #0x10] a80bc: f9401d03 ldr x3, [x8, #0x38] a80c0: f94013f5 ldr x21, [sp, #0x20] a80c4: 910103ff add sp, sp, #0x40 a80c8: d61f0060 br x3 a80cc: 90fffe41 adrp x1, 0x70000 a80d0: d0fffe23 adrp x3, 0x6e000 a80d4: 90fffe44 adrp x4, 0x70000 a80d8: b0fffe46 adrp x6, 0x71000 a80dc: 91180021 add x1, x1, #0x600 a80e0: 9102d463 add x3, x3, #0xb5 a80e4: 9100f884 add x4, x4, #0x3e a80e8: 910840c6 add x6, x6, #0x210 a80ec: 52800080 mov w0, #0x4 // =4 a80f0: 52800902 mov w2, #0x48 // =72 a80f4: aa1f03e5 mov x5, xzr a80f8: 1402d34a b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000a80fc : a80fc: b40005a0 cbz x0, 0xa81b0 a8100: d10183ff sub sp, sp, #0x60 a8104: a9027bfd stp x29, x30, [sp, #0x20] a8108: 910083fd add x29, sp, #0x20 a810c: f9001bf7 str x23, [sp, #0x30] a8110: a90457f6 stp x22, x21, [sp, #0x40] a8114: a9054ff4 stp x20, x19, [sp, #0x50] a8118: d0fffe48 adrp x8, 0x72000 a811c: aa0303f3 mov x19, x3 a8120: aa0003f5 mov x21, x0 a8124: 2a0103f6 mov w22, w1 a8128: 913e5908 add x8, x8, #0xf96 a812c: f100005f cmp x2, #0x0 a8130: 12000097 and w23, w4, #0x1 a8134: 90fffe41 adrp x1, 0x70000 a8138: 90fffe43 adrp x3, 0x70000 a813c: 90fffe44 adrp x4, 0x70000 a8140: b0fffe26 adrp x6, 0x6d000 a8144: aa0203f4 mov x20, x2 a8148: 9a820108 csel x8, x8, x2, eq a814c: aa1f03e5 mov x5, xzr a8150: 91180021 add x1, x1, #0x600 a8154: 91228463 add x3, x3, #0x8a1 a8158: 9100f884 add x4, x4, #0x3e a815c: 913008c6 add x6, x6, #0xc02 a8160: 52800020 mov w0, #0x1 // =1 a8164: 52800ba2 mov w2, #0x5d // =93 a8168: aa1503e7 mov x7, x21 a816c: a900cfe8 stp x8, x19, [sp, #0x8] a8170: b9001bf7 str w23, [sp, #0x18] a8174: b90003f6 str w22, [sp] a8178: 9402d32a bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a817c: f94002a8 ldr x8, [x21] a8180: aa1503e0 mov x0, x21 a8184: 2a1603e1 mov w1, w22 a8188: aa1403e2 mov x2, x20 a818c: aa1303e3 mov x3, x19 a8190: 2a1703e4 mov w4, w23 a8194: a9454ff4 ldp x20, x19, [sp, #0x50] a8198: a94457f6 ldp x22, x21, [sp, #0x40] a819c: a9427bfd ldp x29, x30, [sp, #0x20] a81a0: f9402105 ldr x5, [x8, #0x40] a81a4: f9401bf7 ldr x23, [sp, #0x30] a81a8: 910183ff add sp, sp, #0x60 a81ac: d61f00a0 br x5 a81b0: 90fffe41 adrp x1, 0x70000 a81b4: 90fffe43 adrp x3, 0x70000 a81b8: 90fffe44 adrp x4, 0x70000 a81bc: b0fffe46 adrp x6, 0x71000 a81c0: 91180021 add x1, x1, #0x600 a81c4: 91228463 add x3, x3, #0x8a1 a81c8: 9100f884 add x4, x4, #0x3e a81cc: 910840c6 add x6, x6, #0x210 a81d0: 52800080 mov w0, #0x4 // =4 a81d4: 52800b02 mov w2, #0x58 // =88 a81d8: aa1f03e5 mov x5, xzr a81dc: 1402d311 b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000a81e0 : a81e0: a9be7bfd stp x29, x30, [sp, #-0x20]! a81e4: f9000bf3 str x19, [sp, #0x10] a81e8: 910003fd mov x29, sp a81ec: b40002c0 cbz x0, 0xa8244 a81f0: aa0003f3 mov x19, x0 a81f4: 90fffe41 adrp x1, 0x70000 a81f8: b0fffe43 adrp x3, 0x71000 a81fc: 90fffe44 adrp x4, 0x70000 a8200: 90fffe46 adrp x6, 0x70000 a8204: 91180021 add x1, x1, #0x600 a8208: 9121b063 add x3, x3, #0x86c a820c: 9100f884 add x4, x4, #0x3e a8210: 910e98c6 add x6, x6, #0x3a6 a8214: 52800020 mov w0, #0x1 // =1 a8218: 52800d62 mov w2, #0x6b // =107 a821c: aa1f03e5 mov x5, xzr a8220: aa1303e7 mov x7, x19 a8224: 9402d2ff bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a8228: f9400268 ldr x8, [x19] a822c: aa1303e0 mov x0, x19 a8230: f9402508 ldr x8, [x8, #0x48] a8234: d63f0100 blr x8 a8238: f9400bf3 ldr x19, [sp, #0x10] a823c: a8c27bfd ldp x29, x30, [sp], #0x20 a8240: d65f03c0 ret a8244: 90fffe41 adrp x1, 0x70000 a8248: b0fffe43 adrp x3, 0x71000 a824c: 90fffe44 adrp x4, 0x70000 a8250: b0fffe46 adrp x6, 0x71000 a8254: 91180021 add x1, x1, #0x600 a8258: 9121b063 add x3, x3, #0x86c a825c: 9100f884 add x4, x4, #0x3e a8260: 910840c6 add x6, x6, #0x210 a8264: 52800080 mov w0, #0x4 // =4 a8268: 52800ce2 mov w2, #0x67 // =103 a826c: aa1f03e5 mov x5, xzr a8270: 9402d2ec bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a8274: aa1f03e0 mov x0, xzr a8278: f9400bf3 ldr x19, [sp, #0x10] a827c: a8c27bfd ldp x29, x30, [sp], #0x20 a8280: d65f03c0 ret 00000000000a8284 : a8284: d10143ff sub sp, sp, #0x50 a8288: a9027bfd stp x29, x30, [sp, #0x20] a828c: 910083fd add x29, sp, #0x20 a8290: f9001bf5 str x21, [sp, #0x30] a8294: a9044ff4 stp x20, x19, [sp, #0x40] a8298: d53bd055 mrs x21, TPIDR_EL0 a829c: f94016a8 ldr x8, [x21, #0x28] a82a0: f81f83a8 stur x8, [x29, #-0x8] a82a4: b4000400 cbz x0, 0xa8324 a82a8: aa0003f3 mov x19, x0 a82ac: aa0103f4 mov x20, x1 a82b0: 90fffe41 adrp x1, 0x70000 a82b4: b0fffe43 adrp x3, 0x71000 a82b8: 90fffe44 adrp x4, 0x70000 a82bc: 90fffe46 adrp x6, 0x70000 a82c0: 91180021 add x1, x1, #0x600 a82c4: 9109a463 add x3, x3, #0x269 a82c8: 9100f884 add x4, x4, #0x3e a82cc: 913ec0c6 add x6, x6, #0xfb0 a82d0: 52800020 mov w0, #0x1 // =1 a82d4: 52800f02 mov w2, #0x78 // =120 a82d8: aa1f03e5 mov x5, xzr a82dc: aa1303e7 mov x7, x19 a82e0: f90003f4 str x20, [sp] a82e4: 9402d2cf bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a82e8: f9400268 ldr x8, [x19] a82ec: 910043e1 add x1, sp, #0x10 a82f0: aa1303e0 mov x0, x19 a82f4: f9000bf4 str x20, [sp, #0x10] a82f8: f9402908 ldr x8, [x8, #0x50] a82fc: d63f0100 blr x8 a8300: f94016a8 ldr x8, [x21, #0x28] a8304: f85f83a9 ldur x9, [x29, #-0x8] a8308: eb09011f cmp x8, x9 a830c: 540002c1 b.ne 0xa8364 a8310: a9444ff4 ldp x20, x19, [sp, #0x40] a8314: a9427bfd ldp x29, x30, [sp, #0x20] a8318: f9401bf5 ldr x21, [sp, #0x30] a831c: 910143ff add sp, sp, #0x50 a8320: d65f03c0 ret a8324: 90fffe41 adrp x1, 0x70000 a8328: b0fffe43 adrp x3, 0x71000 a832c: 90fffe44 adrp x4, 0x70000 a8330: b0fffe46 adrp x6, 0x71000 a8334: 91180021 add x1, x1, #0x600 a8338: 9109a463 add x3, x3, #0x269 a833c: 9100f884 add x4, x4, #0x3e a8340: 910840c6 add x6, x6, #0x210 a8344: 52800080 mov w0, #0x4 // =4 a8348: 52800e82 mov w2, #0x74 // =116 a834c: aa1f03e5 mov x5, xzr a8350: 9402d2b4 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a8354: f94016a8 ldr x8, [x21, #0x28] a8358: f85f83a9 ldur x9, [x29, #-0x8] a835c: eb09011f cmp x8, x9 a8360: 54fffd80 b.eq 0xa8310 a8364: 9402d2b3 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000a8368 : a8368: b40003a0 cbz x0, 0xa83dc a836c: d100c3ff sub sp, sp, #0x30 a8370: a9017bfd stp x29, x30, [sp, #0x10] a8374: 910043fd add x29, sp, #0x10 a8378: a9024ff4 stp x20, x19, [sp, #0x20] a837c: aa0003f4 mov x20, x0 a8380: aa0103f3 mov x19, x1 a8384: 90fffe41 adrp x1, 0x70000 a8388: f0fffe23 adrp x3, 0x6f000 a838c: 90fffe44 adrp x4, 0x70000 a8390: 90fffe46 adrp x6, 0x70000 a8394: 91180021 add x1, x1, #0x600 a8398: 912d2063 add x3, x3, #0xb48 a839c: 9100f884 add x4, x4, #0x3e a83a0: 913ec0c6 add x6, x6, #0xfb0 a83a4: 52800020 mov w0, #0x1 // =1 a83a8: 528010c2 mov w2, #0x86 // =134 a83ac: aa1f03e5 mov x5, xzr a83b0: aa1403e7 mov x7, x20 a83b4: f90003f3 str x19, [sp] a83b8: 9402d29a bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a83bc: f9400288 ldr x8, [x20] a83c0: aa1403e0 mov x0, x20 a83c4: aa1303e1 mov x1, x19 a83c8: a9424ff4 ldp x20, x19, [sp, #0x20] a83cc: a9417bfd ldp x29, x30, [sp, #0x10] a83d0: f9402d02 ldr x2, [x8, #0x58] a83d4: 9100c3ff add sp, sp, #0x30 a83d8: d61f0040 br x2 a83dc: 90fffe41 adrp x1, 0x70000 a83e0: f0fffe23 adrp x3, 0x6f000 a83e4: 90fffe44 adrp x4, 0x70000 a83e8: b0fffe46 adrp x6, 0x71000 a83ec: 91180021 add x1, x1, #0x600 a83f0: 912d2063 add x3, x3, #0xb48 a83f4: 9100f884 add x4, x4, #0x3e a83f8: 910840c6 add x6, x6, #0x210 a83fc: 52800080 mov w0, #0x4 // =4 a8400: 52801042 mov w2, #0x82 // =130 a8404: aa1f03e5 mov x5, xzr a8408: 1402d286 b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000a840c : a840c: b40003a0 cbz x0, 0xa8480 a8410: d100c3ff sub sp, sp, #0x30 a8414: a9017bfd stp x29, x30, [sp, #0x10] a8418: 910043fd add x29, sp, #0x10 a841c: a9024ff4 stp x20, x19, [sp, #0x20] a8420: aa0003f3 mov x19, x0 a8424: 12000034 and w20, w1, #0x1 a8428: d0fffe41 adrp x1, 0x72000 a842c: d0fffe43 adrp x3, 0x72000 a8430: f0fffe44 adrp x4, 0x73000 a8434: f0fffe26 adrp x6, 0x6f000 a8438: 913f5c21 add x1, x1, #0xfd7 a843c: 910b6063 add x3, x3, #0x2d8 a8440: 91205484 add x4, x4, #0x815 a8444: 912cc8c6 add x6, x6, #0xb32 a8448: 52800020 mov w0, #0x1 // =1 a844c: 528002c2 mov w2, #0x16 // =22 a8450: aa1f03e5 mov x5, xzr a8454: aa1303e7 mov x7, x19 a8458: b90003f4 str w20, [sp] a845c: 9402d271 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a8460: f9400268 ldr x8, [x19] a8464: aa1303e0 mov x0, x19 a8468: 2a1403e1 mov w1, w20 a846c: a9424ff4 ldp x20, x19, [sp, #0x20] a8470: a9417bfd ldp x29, x30, [sp, #0x10] a8474: f9400d02 ldr x2, [x8, #0x18] a8478: 9100c3ff add sp, sp, #0x30 a847c: d61f0040 br x2 a8480: d0fffe41 adrp x1, 0x72000 a8484: d0fffe43 adrp x3, 0x72000 a8488: f0fffe44 adrp x4, 0x73000 a848c: b0fffe46 adrp x6, 0x71000 a8490: 913f5c21 add x1, x1, #0xfd7 a8494: 910b6063 add x3, x3, #0x2d8 a8498: 91205484 add x4, x4, #0x815 a849c: 910840c6 add x6, x6, #0x210 a84a0: 52800080 mov w0, #0x4 // =4 a84a4: 52800242 mov w2, #0x12 // =18 a84a8: aa1f03e5 mov x5, xzr a84ac: 1402d25d b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000a84b0 : a84b0: a9be7bfd stp x29, x30, [sp, #-0x20]! a84b4: f9000bf3 str x19, [sp, #0x10] a84b8: 910003fd mov x29, sp a84bc: b40002c0 cbz x0, 0xa8514 a84c0: aa0003f3 mov x19, x0 a84c4: d0fffe41 adrp x1, 0x72000 a84c8: b0fffe23 adrp x3, 0x6d000 a84cc: f0fffe44 adrp x4, 0x73000 a84d0: 90fffe46 adrp x6, 0x70000 a84d4: 913f5c21 add x1, x1, #0xfd7 a84d8: 91207463 add x3, x3, #0x81d a84dc: 91205484 add x4, x4, #0x815 a84e0: 910e98c6 add x6, x6, #0x3a6 a84e4: 52800020 mov w0, #0x1 // =1 a84e8: 52800462 mov w2, #0x23 // =35 a84ec: aa1f03e5 mov x5, xzr a84f0: aa1303e7 mov x7, x19 a84f4: 9402d24b bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a84f8: f9400268 ldr x8, [x19] a84fc: aa1303e0 mov x0, x19 a8500: f9401108 ldr x8, [x8, #0x20] a8504: d63f0100 blr x8 a8508: f9400bf3 ldr x19, [sp, #0x10] a850c: a8c27bfd ldp x29, x30, [sp], #0x20 a8510: d65f03c0 ret a8514: d0fffe41 adrp x1, 0x72000 a8518: b0fffe23 adrp x3, 0x6d000 a851c: f0fffe44 adrp x4, 0x73000 a8520: b0fffe46 adrp x6, 0x71000 a8524: 913f5c21 add x1, x1, #0xfd7 a8528: 91207463 add x3, x3, #0x81d a852c: 91205484 add x4, x4, #0x815 a8530: 910840c6 add x6, x6, #0x210 a8534: 52800080 mov w0, #0x4 // =4 a8538: 528003e2 mov w2, #0x1f // =31 a853c: aa1f03e5 mov x5, xzr a8540: 9402d238 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a8544: aa1f03e0 mov x0, xzr a8548: f9400bf3 ldr x19, [sp, #0x10] a854c: a8c27bfd ldp x29, x30, [sp], #0x20 a8550: d65f03c0 ret 00000000000a8554 : a8554: a9be7bfd stp x29, x30, [sp, #-0x20]! a8558: f9000bf3 str x19, [sp, #0x10] a855c: 910003fd mov x29, sp a8560: b40002c0 cbz x0, 0xa85b8 a8564: aa0003f3 mov x19, x0 a8568: d0fffe41 adrp x1, 0x72000 a856c: d0fffe23 adrp x3, 0x6e000 a8570: f0fffe44 adrp x4, 0x73000 a8574: 90fffe46 adrp x6, 0x70000 a8578: 913f5c21 add x1, x1, #0xfd7 a857c: 91170863 add x3, x3, #0x5c2 a8580: 91205484 add x4, x4, #0x815 a8584: 910e98c6 add x6, x6, #0x3a6 a8588: 52800020 mov w0, #0x1 // =1 a858c: 52800602 mov w2, #0x30 // =48 a8590: aa1f03e5 mov x5, xzr a8594: aa1303e7 mov x7, x19 a8598: 9402d222 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a859c: f9400268 ldr x8, [x19] a85a0: aa1303e0 mov x0, x19 a85a4: f9401508 ldr x8, [x8, #0x28] a85a8: d63f0100 blr x8 a85ac: f9400bf3 ldr x19, [sp, #0x10] a85b0: a8c27bfd ldp x29, x30, [sp], #0x20 a85b4: d65f03c0 ret a85b8: d0fffe41 adrp x1, 0x72000 a85bc: d0fffe23 adrp x3, 0x6e000 a85c0: f0fffe44 adrp x4, 0x73000 a85c4: b0fffe46 adrp x6, 0x71000 a85c8: 913f5c21 add x1, x1, #0xfd7 a85cc: 91170863 add x3, x3, #0x5c2 a85d0: 91205484 add x4, x4, #0x815 a85d4: 910840c6 add x6, x6, #0x210 a85d8: 52800080 mov w0, #0x4 // =4 a85dc: 52800582 mov w2, #0x2c // =44 a85e0: aa1f03e5 mov x5, xzr a85e4: 9402d20f bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a85e8: aa1f03e0 mov x0, xzr a85ec: f9400bf3 ldr x19, [sp, #0x10] a85f0: a8c27bfd ldp x29, x30, [sp], #0x20 a85f4: d65f03c0 ret 00000000000a85f8 : a85f8: d10143ff sub sp, sp, #0x50 a85fc: a9027bfd stp x29, x30, [sp, #0x20] a8600: 910083fd add x29, sp, #0x20 a8604: f9001bf5 str x21, [sp, #0x30] a8608: a9044ff4 stp x20, x19, [sp, #0x40] a860c: d53bd055 mrs x21, TPIDR_EL0 a8610: f94016a8 ldr x8, [x21, #0x28] a8614: f81f83a8 stur x8, [x29, #-0x8] a8618: b4000400 cbz x0, 0xa8698 a861c: aa0003f3 mov x19, x0 a8620: aa0103f4 mov x20, x1 a8624: d0fffe41 adrp x1, 0x72000 a8628: b0fffe23 adrp x3, 0x6d000 a862c: f0fffe44 adrp x4, 0x73000 a8630: 90fffe46 adrp x6, 0x70000 a8634: 913f5c21 add x1, x1, #0xfd7 a8638: 91210463 add x3, x3, #0x841 a863c: 91205484 add x4, x4, #0x815 a8640: 9119f0c6 add x6, x6, #0x67c a8644: 52800020 mov w0, #0x1 // =1 a8648: 528007a2 mov w2, #0x3d // =61 a864c: aa1f03e5 mov x5, xzr a8650: aa1303e7 mov x7, x19 a8654: f90003f4 str x20, [sp] a8658: 9402d1f2 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a865c: f9400268 ldr x8, [x19] a8660: 910043e1 add x1, sp, #0x10 a8664: aa1303e0 mov x0, x19 a8668: f9000bf4 str x20, [sp, #0x10] a866c: f9401908 ldr x8, [x8, #0x30] a8670: d63f0100 blr x8 a8674: f94016a8 ldr x8, [x21, #0x28] a8678: f85f83a9 ldur x9, [x29, #-0x8] a867c: eb09011f cmp x8, x9 a8680: 540002c1 b.ne 0xa86d8 a8684: a9444ff4 ldp x20, x19, [sp, #0x40] a8688: a9427bfd ldp x29, x30, [sp, #0x20] a868c: f9401bf5 ldr x21, [sp, #0x30] a8690: 910143ff add sp, sp, #0x50 a8694: d65f03c0 ret a8698: d0fffe41 adrp x1, 0x72000 a869c: b0fffe23 adrp x3, 0x6d000 a86a0: f0fffe44 adrp x4, 0x73000 a86a4: b0fffe46 adrp x6, 0x71000 a86a8: 913f5c21 add x1, x1, #0xfd7 a86ac: 91210463 add x3, x3, #0x841 a86b0: 91205484 add x4, x4, #0x815 a86b4: 910840c6 add x6, x6, #0x210 a86b8: 52800080 mov w0, #0x4 // =4 a86bc: 52800722 mov w2, #0x39 // =57 a86c0: aa1f03e5 mov x5, xzr a86c4: 9402d1d7 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a86c8: f94016a8 ldr x8, [x21, #0x28] a86cc: f85f83a9 ldur x9, [x29, #-0x8] a86d0: eb09011f cmp x8, x9 a86d4: 54fffd80 b.eq 0xa8684 a86d8: 9402d1d6 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000a86dc : a86dc: b40005a0 cbz x0, 0xa8790 a86e0: d10183ff sub sp, sp, #0x60 a86e4: a9027bfd stp x29, x30, [sp, #0x20] a86e8: 910083fd add x29, sp, #0x20 a86ec: f9001bf7 str x23, [sp, #0x30] a86f0: a90457f6 stp x22, x21, [sp, #0x40] a86f4: a9054ff4 stp x20, x19, [sp, #0x50] a86f8: d0fffe48 adrp x8, 0x72000 a86fc: aa0303f3 mov x19, x3 a8700: aa0003f5 mov x21, x0 a8704: 2a0103f6 mov w22, w1 a8708: 913e5908 add x8, x8, #0xf96 a870c: f100005f cmp x2, #0x0 a8710: 12000097 and w23, w4, #0x1 a8714: d0fffe41 adrp x1, 0x72000 a8718: b0fffe23 adrp x3, 0x6d000 a871c: f0fffe44 adrp x4, 0x73000 a8720: f0fffe46 adrp x6, 0x73000 a8724: aa0203f4 mov x20, x2 a8728: 9a820108 csel x8, x8, x2, eq a872c: aa1f03e5 mov x5, xzr a8730: 913f5c21 add x1, x1, #0xfd7 a8734: 9110c463 add x3, x3, #0x431 a8738: 91205484 add x4, x4, #0x815 a873c: 9120acc6 add x6, x6, #0x82b a8740: 52800020 mov w0, #0x1 // =1 a8744: 528009a2 mov w2, #0x4d // =77 a8748: aa1503e7 mov x7, x21 a874c: a900cfe8 stp x8, x19, [sp, #0x8] a8750: b9001bf7 str w23, [sp, #0x18] a8754: b90003f6 str w22, [sp] a8758: 9402d1b2 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a875c: f94002a8 ldr x8, [x21] a8760: aa1503e0 mov x0, x21 a8764: 2a1603e1 mov w1, w22 a8768: aa1403e2 mov x2, x20 a876c: aa1303e3 mov x3, x19 a8770: 2a1703e4 mov w4, w23 a8774: a9454ff4 ldp x20, x19, [sp, #0x50] a8778: a94457f6 ldp x22, x21, [sp, #0x40] a877c: a9427bfd ldp x29, x30, [sp, #0x20] a8780: f9401d05 ldr x5, [x8, #0x38] a8784: f9401bf7 ldr x23, [sp, #0x30] a8788: 910183ff add sp, sp, #0x60 a878c: d61f00a0 br x5 a8790: d0fffe41 adrp x1, 0x72000 a8794: b0fffe23 adrp x3, 0x6d000 a8798: f0fffe44 adrp x4, 0x73000 a879c: b0fffe46 adrp x6, 0x71000 a87a0: 913f5c21 add x1, x1, #0xfd7 a87a4: 9110c463 add x3, x3, #0x431 a87a8: 91205484 add x4, x4, #0x815 a87ac: 910840c6 add x6, x6, #0x210 a87b0: 52800080 mov w0, #0x4 // =4 a87b4: 52800902 mov w2, #0x48 // =72 a87b8: aa1f03e5 mov x5, xzr a87bc: 1402d199 b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000a87c0 : a87c0: b4000600 cbz x0, 0xa8880 a87c4: d101c3ff sub sp, sp, #0x70 a87c8: a9037bfd stp x29, x30, [sp, #0x30] a87cc: 9100c3fd add x29, sp, #0x30 a87d0: a9045ff8 stp x24, x23, [sp, #0x40] a87d4: a90557f6 stp x22, x21, [sp, #0x50] a87d8: a9064ff4 stp x20, x19, [sp, #0x60] a87dc: d0fffe48 adrp x8, 0x72000 a87e0: f100007f cmp x3, #0x0 a87e4: 913e5908 add x8, x8, #0xf96 a87e8: aa0403f3 mov x19, x4 a87ec: 9a830108 csel x8, x8, x3, eq a87f0: aa0003f6 mov x22, x0 a87f4: aa0303f4 mov x20, x3 a87f8: 2a0103f7 mov w23, w1 a87fc: d0fffe41 adrp x1, 0x72000 a8800: d0fffe43 adrp x3, 0x72000 a8804: a90113e8 stp x8, x4, [sp, #0x10] a8808: f0fffe44 adrp x4, 0x73000 a880c: f0fffe26 adrp x6, 0x6f000 a8810: 2a0203f5 mov w21, w2 a8814: 120000b8 and w24, w5, #0x1 a8818: aa1f03e5 mov x5, xzr a881c: 913f5c21 add x1, x1, #0xfd7 a8820: 9116f863 add x3, x3, #0x5be a8824: 91205484 add x4, x4, #0x815 a8828: 912dc4c6 add x6, x6, #0xb71 a882c: 52800020 mov w0, #0x1 // =1 a8830: 52800ba2 mov w2, #0x5d // =93 a8834: aa1603e7 mov x7, x22 a8838: b90023f8 str w24, [sp, #0x20] a883c: b9000bf5 str w21, [sp, #0x8] a8840: b90003f7 str w23, [sp] a8844: 9402d177 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a8848: f94002c8 ldr x8, [x22] a884c: aa1603e0 mov x0, x22 a8850: 2a1703e1 mov w1, w23 a8854: 2a1503e2 mov w2, w21 a8858: aa1403e3 mov x3, x20 a885c: aa1303e4 mov x4, x19 a8860: 2a1803e5 mov w5, w24 a8864: f9402106 ldr x6, [x8, #0x40] a8868: a9464ff4 ldp x20, x19, [sp, #0x60] a886c: a94557f6 ldp x22, x21, [sp, #0x50] a8870: a9445ff8 ldp x24, x23, [sp, #0x40] a8874: a9437bfd ldp x29, x30, [sp, #0x30] a8878: 9101c3ff add sp, sp, #0x70 a887c: d61f00c0 br x6 a8880: d0fffe41 adrp x1, 0x72000 a8884: d0fffe43 adrp x3, 0x72000 a8888: f0fffe44 adrp x4, 0x73000 a888c: b0fffe46 adrp x6, 0x71000 a8890: 913f5c21 add x1, x1, #0xfd7 a8894: 9116f863 add x3, x3, #0x5be a8898: 91205484 add x4, x4, #0x815 a889c: 910840c6 add x6, x6, #0x210 a88a0: 52800080 mov w0, #0x4 // =4 a88a4: 52800b02 mov w2, #0x58 // =88 a88a8: aa1f03e5 mov x5, xzr a88ac: 1402d15d b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000a88b0 : a88b0: b4000540 cbz x0, 0xa8958 a88b4: d10143ff sub sp, sp, #0x50 a88b8: a9027bfd stp x29, x30, [sp, #0x20] a88bc: 910083fd add x29, sp, #0x20 a88c0: a90357f6 stp x22, x21, [sp, #0x30] a88c4: a9044ff4 stp x20, x19, [sp, #0x40] a88c8: d0fffe48 adrp x8, 0x72000 a88cc: f100003f cmp x1, #0x0 a88d0: 913e5908 add x8, x8, #0xf96 a88d4: 2a0303f3 mov w19, w3 a88d8: aa0003f6 mov x22, x0 a88dc: aa0103f5 mov x21, x1 a88e0: 9a810109 csel x9, x8, x1, eq a88e4: f100005f cmp x2, #0x0 a88e8: d0fffe41 adrp x1, 0x72000 a88ec: d0fffe43 adrp x3, 0x72000 a88f0: f0fffe44 adrp x4, 0x73000 a88f4: b0fffe46 adrp x6, 0x71000 a88f8: aa0203f4 mov x20, x2 a88fc: 9a820108 csel x8, x8, x2, eq a8900: aa1f03e5 mov x5, xzr a8904: 52800020 mov w0, #0x1 // =1 a8908: 913f5c21 add x1, x1, #0xfd7 a890c: 9132d863 add x3, x3, #0xcb6 a8910: 91205484 add x4, x4, #0x815 a8914: 9108f4c6 add x6, x6, #0x23d a8918: 52800da2 mov w2, #0x6d // =109 a891c: aa1603e7 mov x7, x22 a8920: a90023e9 stp x9, x8, [sp] a8924: b90013f3 str w19, [sp, #0x10] a8928: 9402d13e bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a892c: f94002c8 ldr x8, [x22] a8930: aa1603e0 mov x0, x22 a8934: aa1503e1 mov x1, x21 a8938: aa1403e2 mov x2, x20 a893c: 2a1303e3 mov w3, w19 a8940: a9444ff4 ldp x20, x19, [sp, #0x40] a8944: a94357f6 ldp x22, x21, [sp, #0x30] a8948: a9427bfd ldp x29, x30, [sp, #0x20] a894c: f9402504 ldr x4, [x8, #0x48] a8950: 910143ff add sp, sp, #0x50 a8954: d61f0080 br x4 a8958: d0fffe41 adrp x1, 0x72000 a895c: d0fffe43 adrp x3, 0x72000 a8960: f0fffe44 adrp x4, 0x73000 a8964: b0fffe46 adrp x6, 0x71000 a8968: 913f5c21 add x1, x1, #0xfd7 a896c: 9132d863 add x3, x3, #0xcb6 a8970: 91205484 add x4, x4, #0x815 a8974: 910840c6 add x6, x6, #0x210 a8978: 52800080 mov w0, #0x4 // =4 a897c: 52800d02 mov w2, #0x68 // =104 a8980: aa1f03e5 mov x5, xzr a8984: 1402d127 b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000a8988 : a8988: a9bc7bfd stp x29, x30, [sp, #-0x40]! a898c: a9015ff8 stp x24, x23, [sp, #0x10] a8990: 910003fd mov x29, sp a8994: a90257f6 stp x22, x21, [sp, #0x20] a8998: a9034ff4 stp x20, x19, [sp, #0x30] a899c: 6f00e401 movi v1.2d, #0000000000000000 a89a0: 52800036 mov w22, #0x1 // =1 a89a4: aa0003e8 mov x8, x0 a89a8: f0fffe49 adrp x9, 0x73000 a89ac: aa0003f3 mov x19, x0 a89b0: aa0003f4 mov x20, x0 a89b4: b9003016 str w22, [x0, #0x30] a89b8: aa0003f5 mov x21, x0 a89bc: 3d800001 str q1, [x0] a89c0: 9105f00a add x10, x0, #0x17c a89c4: 3c844001 stur q1, [x0, #0x44] a89c8: fd475920 ldr d0, [x9, #0xeb0] a89cc: 3c854001 stur q1, [x0, #0x54] a89d0: 2a1f03e1 mov w1, wzr a89d4: 3c864001 stur q1, [x0, #0x64] a89d8: 5280cc02 mov w2, #0x660 // =1632 a89dc: 3c874001 stur q1, [x0, #0x74] a89e0: 3c884001 stur q1, [x0, #0x84] a89e4: 3c894001 stur q1, [x0, #0x94] a89e8: 3c8a4001 stur q1, [x0, #0xa4] a89ec: 3c8b4001 stur q1, [x0, #0xb4] a89f0: 3c8c4001 stur q1, [x0, #0xc4] a89f4: 3c8d4001 stur q1, [x0, #0xd4] a89f8: 3c8e4001 stur q1, [x0, #0xe4] a89fc: 3c8f4001 stur q1, [x0, #0xf4] a8a00: 3c834d01 str q1, [x8, #0x34]! a8a04: 91054100 add x0, x8, #0x150 a8a08: ad068501 stp q1, q1, [x8, #0xd0] a8a0c: 3c810e81 str q1, [x20, #0x10]! a8a10: 3c820ea1 str q1, [x21, #0x20]! a8a14: ad078501 stp q1, q1, [x8, #0xf0] a8a18: ad088501 stp q1, q1, [x8, #0x110] a8a1c: 3d804d01 str q1, [x8, #0x130] a8a20: f900a11f str xzr, [x8, #0x140] a8a24: fd000140 str d0, [x10] a8a28: 9402d106 bl 0x15ce40 a8a2c: 6f00e400 movi v0.2d, #0000000000000000 a8a30: 391f9276 strb w22, [x19, #0x7e4] a8a34: 6f00e401 movi v1.2d, #0000000000000000 a8a38: f903fe76 str x22, [x19, #0x7f8] a8a3c: 9120a276 add x22, x19, #0x828 a8a40: b907f27f str wzr, [x19, #0x7f0] a8a44: fd03f660 str d0, [x19, #0x7e8] a8a48: 3d820261 str q1, [x19, #0x800] a8a4c: 3d820661 str q1, [x19, #0x810] a8a50: aa1603e0 mov x0, x22 a8a54: 9402d0ff bl 0x15ce50 <_ZN6InGame19InGameInnerReporterC1Ev@plt> a8a58: b0fffe23 adrp x3, 0x6d000 a8a5c: f0fffe21 adrp x1, 0x6f000 a8a60: 9104c063 add x3, x3, #0x130 a8a64: d0fffe46 adrp x6, 0x72000 a8a68: 91380021 add x1, x1, #0xe00 a8a6c: 913e58c6 add x6, x6, #0xf96 a8a70: 52800020 mov w0, #0x1 // =1 a8a74: 52800182 mov w2, #0xc // =12 a8a78: aa0303e4 mov x4, x3 a8a7c: aa1303e5 mov x5, x19 a8a80: 9402d0e8 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a8a84: f0fffe21 adrp x1, 0x6f000 a8a88: b0fffe43 adrp x3, 0x71000 a8a8c: b0fffe24 adrp x4, 0x6d000 a8a90: 90fffe46 adrp x6, 0x70000 a8a94: f0fffe47 adrp x7, 0x73000 a8a98: 91380021 add x1, x1, #0xe00 a8a9c: 910a4c63 add x3, x3, #0x293 a8aa0: 9104c084 add x4, x4, #0x130 a8aa4: 910154c6 add x6, x6, #0x55 a8aa8: 910b50e7 add x7, x7, #0x2d4 a8aac: 52800020 mov w0, #0x1 // =1 a8ab0: 52800a02 mov w2, #0x50 // =80 a8ab4: aa1303e5 mov x5, x19 a8ab8: 9402d0da bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a8abc: 52801500 mov w0, #0xa8 // =168 a8ac0: 9402d0e8 bl 0x15ce60 <_Znwm@plt> a8ac4: aa0003f7 mov x23, x0 a8ac8: 9402d0ea bl 0x15ce70 <_ZN6InGame11CloudConfigC1Ev@plt> a8acc: 52800400 mov w0, #0x20 // =32 a8ad0: 9402d0e4 bl 0x15ce60 <_Znwm@plt> a8ad4: 90000628 adrp x8, 0x16c000 a8ad8: f9443d08 ldr x8, [x8, #0x878] a8adc: a9015c1f stp xzr, x23, [x0, #0x10] a8ae0: f9400678 ldr x24, [x19, #0x8] a8ae4: a9000277 stp x23, x0, [x19] a8ae8: 91004108 add x8, x8, #0x10 a8aec: a9007c08 stp x8, xzr, [x0] a8af0: b4000178 cbz x24, 0xa8b1c a8af4: 91002301 add x1, x24, #0x8 a8af8: 92800000 mov x0, #-0x1 // =-1 a8afc: 9402c101 bl 0x158f00 <__emutls_get_address+0x474> a8b00: b50000e0 cbnz x0, 0xa8b1c a8b04: f9400308 ldr x8, [x24] a8b08: aa1803e0 mov x0, x24 a8b0c: f9400908 ldr x8, [x8, #0x10] a8b10: d63f0100 blr x8 a8b14: aa1803e0 mov x0, x24 a8b18: 9402d0da bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> a8b1c: 52801c00 mov w0, #0xe0 // =224 a8b20: 9402d0d0 bl 0x15ce60 <_Znwm@plt> a8b24: aa0003f7 mov x23, x0 a8b28: 9402d0da bl 0x15ce90 <_ZN6InGame22InGameReportMasterImplC1Ev@plt> a8b2c: 52800400 mov w0, #0x20 // =32 a8b30: 9402d0cc bl 0x15ce60 <_Znwm@plt> a8b34: 90000628 adrp x8, 0x16c000 a8b38: f9444108 ldr x8, [x8, #0x880] a8b3c: a9015c1f stp xzr, x23, [x0, #0x10] a8b40: f9400e78 ldr x24, [x19, #0x18] a8b44: a9010277 stp x23, x0, [x19, #0x10] a8b48: 91004108 add x8, x8, #0x10 a8b4c: a9007c08 stp x8, xzr, [x0] a8b50: b4000178 cbz x24, 0xa8b7c a8b54: 91002301 add x1, x24, #0x8 a8b58: 92800000 mov x0, #-0x1 // =-1 a8b5c: 9402c0e9 bl 0x158f00 <__emutls_get_address+0x474> a8b60: b50000e0 cbnz x0, 0xa8b7c a8b64: f9400308 ldr x8, [x24] a8b68: aa1803e0 mov x0, x24 a8b6c: f9400908 ldr x8, [x8, #0x10] a8b70: d63f0100 blr x8 a8b74: aa1803e0 mov x0, x24 a8b78: 9402d0c2 bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> a8b7c: 52801f00 mov w0, #0xf8 // =248 a8b80: 9402d0b8 bl 0x15ce60 <_Znwm@plt> a8b84: aa0003f7 mov x23, x0 a8b88: 9402d0c6 bl 0x15cea0 <_ZN6InGame23InGameReportGatewayImplC1Ev@plt> a8b8c: 52800400 mov w0, #0x20 // =32 a8b90: 9402d0b4 bl 0x15ce60 <_Znwm@plt> a8b94: 90000628 adrp x8, 0x16c000 a8b98: f9444508 ldr x8, [x8, #0x888] a8b9c: a9015c1f stp xzr, x23, [x0, #0x10] a8ba0: f9401678 ldr x24, [x19, #0x28] a8ba4: a9020277 stp x23, x0, [x19, #0x20] a8ba8: 91004108 add x8, x8, #0x10 a8bac: a9007c08 stp x8, xzr, [x0] a8bb0: b4000178 cbz x24, 0xa8bdc a8bb4: 91002301 add x1, x24, #0x8 a8bb8: 92800000 mov x0, #-0x1 // =-1 a8bbc: 9402c0d1 bl 0x158f00 <__emutls_get_address+0x474> a8bc0: b50000e0 cbnz x0, 0xa8bdc a8bc4: f9400308 ldr x8, [x24] a8bc8: aa1803e0 mov x0, x24 a8bcc: f9400908 ldr x8, [x8, #0x10] a8bd0: d63f0100 blr x8 a8bd4: aa1803e0 mov x0, x24 a8bd8: 9402d0aa bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> a8bdc: f9400261 ldr x1, [x19] a8be0: aa1603e0 mov x0, x22 a8be4: 9402d0b3 bl 0x15ceb0 <_ZN6InGame19InGameInnerReporter9SetConfigEPNS_7IConfigE@plt> a8be8: f9400281 ldr x1, [x20] a8bec: aa1603e0 mov x0, x22 a8bf0: 9402d0b4 bl 0x15cec0 <_ZN6InGame19InGameInnerReporter15SetReportMasterEPNS_18IReportMasterInnerE@plt> a8bf4: f94002a1 ldr x1, [x21] a8bf8: aa1603e0 mov x0, x22 a8bfc: 9402d0b5 bl 0x15ced0 <_ZN6InGame19InGameInnerReporter16SetReportGatewayEPNS_19IReportGatewayInnerE@plt> a8c00: a9434ff4 ldp x20, x19, [sp, #0x30] a8c04: a94257f6 ldp x22, x21, [sp, #0x20] a8c08: a9415ff8 ldp x24, x23, [sp, #0x10] a8c0c: a8c47bfd ldp x29, x30, [sp], #0x40 a8c10: d65f03c0 ret a8c14: 14000004 b 0xa8c24 a8c18: 1400000a b 0xa8c40 a8c1c: 14000002 b 0xa8c24 a8c20: 14000008 b 0xa8c40 a8c24: aa1703e8 mov x8, x23 a8c28: aa0003f7 mov x23, x0 a8c2c: aa0803e0 mov x0, x8 a8c30: f9400109 ldr x9, [x8] a8c34: f9400529 ldr x9, [x9, #0x8] a8c38: d63f0120 blr x9 a8c3c: 14000009 b 0xa8c60 a8c40: aa1703e8 mov x8, x23 a8c44: aa0003f7 mov x23, x0 a8c48: aa0803e0 mov x0, x8 a8c4c: 9402d0a5 bl 0x15cee0 <_ZdlPv@plt> a8c50: 14000004 b 0xa8c60 a8c54: aa0003f7 mov x23, x0 a8c58: 14000004 b 0xa8c68 a8c5c: aa0003f7 mov x23, x0 a8c60: aa1603e0 mov x0, x22 a8c64: 9402d0a3 bl 0x15cef0 <_ZN6InGame19InGameInnerReporterD1Ev@plt> a8c68: 91200268 add x8, x19, #0x800 a8c6c: 39400108 ldrb w8, [x8] a8c70: 36000068 tbz w8, #0x0, 0xa8c7c a8c74: f9440a60 ldr x0, [x19, #0x810] a8c78: 9402d09a bl 0x15cee0 <_ZdlPv@plt> a8c7c: aa1503e0 mov x0, x21 a8c80: 9402d0a0 bl 0x15cf00 <_ZNSt6__ndk110shared_ptrIN6InGame19IReportGatewayInnerEED2Ev@plt> a8c84: aa1403e0 mov x0, x20 a8c88: 9402d0a2 bl 0x15cf10 <_ZNSt6__ndk110shared_ptrIN6InGame18IReportMasterInnerEED2Ev@plt> a8c8c: aa1303e0 mov x0, x19 a8c90: 9402d0a4 bl 0x15cf20 <_ZNSt6__ndk110shared_ptrIN6InGame7IConfigEED2Ev@plt> a8c94: aa1703e0 mov x0, x23 a8c98: 9402c132 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000a8c9c : a8c9c: a9be7bfd stp x29, x30, [sp, #-0x20]! a8ca0: f9000bf3 str x19, [sp, #0x10] a8ca4: 910003fd mov x29, sp a8ca8: f0fffe53 adrp x19, 0x73000 a8cac: f0fffe21 adrp x1, 0x6f000 a8cb0: b0fffe43 adrp x3, 0x71000 a8cb4: b0fffe24 adrp x4, 0x6d000 a8cb8: 90fffe46 adrp x6, 0x70000 a8cbc: 910b5273 add x19, x19, #0x2d4 a8cc0: aa0003e5 mov x5, x0 a8cc4: 91380021 add x1, x1, #0xe00 a8cc8: 910a4c63 add x3, x3, #0x293 a8ccc: 9104c084 add x4, x4, #0x130 a8cd0: 910154c6 add x6, x6, #0x55 a8cd4: 52800020 mov w0, #0x1 // =1 a8cd8: 52800a02 mov w2, #0x50 // =80 a8cdc: aa1303e7 mov x7, x19 a8ce0: 9402d050 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a8ce4: aa1303e0 mov x0, x19 a8ce8: f9400bf3 ldr x19, [sp, #0x10] a8cec: a8c27bfd ldp x29, x30, [sp], #0x20 a8cf0: d65f03c0 ret 00000000000a8cf4 : a8cf4: 39406008 ldrb w8, [x0, #0x18] a8cf8: 37000048 tbnz w8, #0x0, 0xa8d00 a8cfc: d65f03c0 ret a8d00: f9401400 ldr x0, [x0, #0x28] a8d04: 1402d077 b 0x15cee0 <_ZdlPv@plt> 00000000000a8d08 ::~shared_ptr()>: a8d08: a9be7bfd stp x29, x30, [sp, #-0x20]! a8d0c: f9000bf3 str x19, [sp, #0x10] a8d10: 910003fd mov x29, sp a8d14: f9400413 ldr x19, [x0, #0x8] a8d18: b40000b3 cbz x19, 0xa8d2c ::~shared_ptr()+0x24> a8d1c: 91002261 add x1, x19, #0x8 a8d20: 92800000 mov x0, #-0x1 // =-1 a8d24: 9402c077 bl 0x158f00 <__emutls_get_address+0x474> a8d28: b4000080 cbz x0, 0xa8d38 ::~shared_ptr()+0x30> a8d2c: f9400bf3 ldr x19, [sp, #0x10] a8d30: a8c27bfd ldp x29, x30, [sp], #0x20 a8d34: d65f03c0 ret a8d38: f9400268 ldr x8, [x19] a8d3c: aa1303e0 mov x0, x19 a8d40: f9400908 ldr x8, [x8, #0x10] a8d44: d63f0100 blr x8 a8d48: aa1303e0 mov x0, x19 a8d4c: f9400bf3 ldr x19, [sp, #0x10] a8d50: a8c27bfd ldp x29, x30, [sp], #0x20 a8d54: 1402d04b b 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 00000000000a8d58 ::~shared_ptr()>: a8d58: a9be7bfd stp x29, x30, [sp, #-0x20]! a8d5c: f9000bf3 str x19, [sp, #0x10] a8d60: 910003fd mov x29, sp a8d64: f9400413 ldr x19, [x0, #0x8] a8d68: b40000b3 cbz x19, 0xa8d7c ::~shared_ptr()+0x24> a8d6c: 91002261 add x1, x19, #0x8 a8d70: 92800000 mov x0, #-0x1 // =-1 a8d74: 9402c063 bl 0x158f00 <__emutls_get_address+0x474> a8d78: b4000080 cbz x0, 0xa8d88 ::~shared_ptr()+0x30> a8d7c: f9400bf3 ldr x19, [sp, #0x10] a8d80: a8c27bfd ldp x29, x30, [sp], #0x20 a8d84: d65f03c0 ret a8d88: f9400268 ldr x8, [x19] a8d8c: aa1303e0 mov x0, x19 a8d90: f9400908 ldr x8, [x8, #0x10] a8d94: d63f0100 blr x8 a8d98: aa1303e0 mov x0, x19 a8d9c: f9400bf3 ldr x19, [sp, #0x10] a8da0: a8c27bfd ldp x29, x30, [sp], #0x20 a8da4: 1402d037 b 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 00000000000a8da8 ::~shared_ptr()>: a8da8: a9be7bfd stp x29, x30, [sp, #-0x20]! a8dac: f9000bf3 str x19, [sp, #0x10] a8db0: 910003fd mov x29, sp a8db4: f9400413 ldr x19, [x0, #0x8] a8db8: b40000b3 cbz x19, 0xa8dcc ::~shared_ptr()+0x24> a8dbc: 91002261 add x1, x19, #0x8 a8dc0: 92800000 mov x0, #-0x1 // =-1 a8dc4: 9402c04f bl 0x158f00 <__emutls_get_address+0x474> a8dc8: b4000080 cbz x0, 0xa8dd8 ::~shared_ptr()+0x30> a8dcc: f9400bf3 ldr x19, [sp, #0x10] a8dd0: a8c27bfd ldp x29, x30, [sp], #0x20 a8dd4: d65f03c0 ret a8dd8: f9400268 ldr x8, [x19] a8ddc: aa1303e0 mov x0, x19 a8de0: f9400908 ldr x8, [x8, #0x10] a8de4: d63f0100 blr x8 a8de8: aa1303e0 mov x0, x19 a8dec: f9400bf3 ldr x19, [sp, #0x10] a8df0: a8c27bfd ldp x29, x30, [sp], #0x20 a8df4: 1402d023 b 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 00000000000a8df8 : a8df8: a9be7bfd stp x29, x30, [sp, #-0x20]! a8dfc: a9014ff4 stp x20, x19, [sp, #0x10] a8e00: 910003fd mov x29, sp a8e04: aa0003f3 mov x19, x0 a8e08: f0fffe21 adrp x1, 0x6f000 a8e0c: d0fffe43 adrp x3, 0x72000 a8e10: b0fffe24 adrp x4, 0x6d000 a8e14: d0fffe46 adrp x6, 0x72000 a8e18: 91380021 add x1, x1, #0xe00 a8e1c: 910bfc63 add x3, x3, #0x2ff a8e20: 9104c084 add x4, x4, #0x130 a8e24: 913e58c6 add x6, x6, #0xf96 a8e28: 52800020 mov w0, #0x1 // =1 a8e2c: 52800342 mov w2, #0x1a // =26 a8e30: aa1303e5 mov x5, x19 a8e34: 9402cffb bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a8e38: 9120a260 add x0, x19, #0x828 a8e3c: 9402d02d bl 0x15cef0 <_ZN6InGame19InGameInnerReporterD1Ev@plt> a8e40: 39600268 ldrb w8, [x19, #0x800] a8e44: 36000068 tbz w8, #0x0, 0xa8e50 a8e48: f9440a60 ldr x0, [x19, #0x810] a8e4c: 9402d025 bl 0x15cee0 <_ZdlPv@plt> a8e50: f9401674 ldr x20, [x19, #0x28] a8e54: b4000174 cbz x20, 0xa8e80 a8e58: 91002281 add x1, x20, #0x8 a8e5c: 92800000 mov x0, #-0x1 // =-1 a8e60: 9402c028 bl 0x158f00 <__emutls_get_address+0x474> a8e64: b50000e0 cbnz x0, 0xa8e80 a8e68: f9400288 ldr x8, [x20] a8e6c: aa1403e0 mov x0, x20 a8e70: f9400908 ldr x8, [x8, #0x10] a8e74: d63f0100 blr x8 a8e78: aa1403e0 mov x0, x20 a8e7c: 9402d001 bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> a8e80: f9400e74 ldr x20, [x19, #0x18] a8e84: b40000b4 cbz x20, 0xa8e98 a8e88: 91002281 add x1, x20, #0x8 a8e8c: 92800000 mov x0, #-0x1 // =-1 a8e90: 9402c01c bl 0x158f00 <__emutls_get_address+0x474> a8e94: b4000140 cbz x0, 0xa8ebc a8e98: f9400673 ldr x19, [x19, #0x8] a8e9c: b40000b3 cbz x19, 0xa8eb0 a8ea0: 91002261 add x1, x19, #0x8 a8ea4: 92800000 mov x0, #-0x1 // =-1 a8ea8: 9402c016 bl 0x158f00 <__emutls_get_address+0x474> a8eac: b40001a0 cbz x0, 0xa8ee0 a8eb0: a9414ff4 ldp x20, x19, [sp, #0x10] a8eb4: a8c27bfd ldp x29, x30, [sp], #0x20 a8eb8: d65f03c0 ret a8ebc: f9400288 ldr x8, [x20] a8ec0: aa1403e0 mov x0, x20 a8ec4: f9400908 ldr x8, [x8, #0x10] a8ec8: d63f0100 blr x8 a8ecc: aa1403e0 mov x0, x20 a8ed0: 9402cfec bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> a8ed4: f9400673 ldr x19, [x19, #0x8] a8ed8: b5fffe53 cbnz x19, 0xa8ea0 a8edc: 17fffff5 b 0xa8eb0 a8ee0: f9400268 ldr x8, [x19] a8ee4: aa1303e0 mov x0, x19 a8ee8: f9400908 ldr x8, [x8, #0x10] a8eec: d63f0100 blr x8 a8ef0: aa1303e0 mov x0, x19 a8ef4: a9414ff4 ldp x20, x19, [sp, #0x10] a8ef8: a8c27bfd ldp x29, x30, [sp], #0x20 a8efc: 1402cfe1 b 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> a8f00: aa0003f4 mov x20, x0 a8f04: 9120a260 add x0, x19, #0x828 a8f08: 9402cffa bl 0x15cef0 <_ZN6InGame19InGameInnerReporterD1Ev@plt> a8f0c: 911fa260 add x0, x19, #0x7e8 a8f10: 9402d00c bl 0x15cf40 <_ZN6InGame2G613NetworkStatusD2Ev@plt> a8f14: 91008260 add x0, x19, #0x20 a8f18: 9402cffa bl 0x15cf00 <_ZNSt6__ndk110shared_ptrIN6InGame19IReportGatewayInnerEED2Ev@plt> a8f1c: 91004260 add x0, x19, #0x10 a8f20: 9402cffc bl 0x15cf10 <_ZNSt6__ndk110shared_ptrIN6InGame18IReportMasterInnerEED2Ev@plt> a8f24: aa1303e0 mov x0, x19 a8f28: 9402cffe bl 0x15cf20 <_ZNSt6__ndk110shared_ptrIN6InGame7IConfigEED2Ev@plt> a8f2c: aa1403e0 mov x0, x20 a8f30: 94000001 bl 0xa8f34 a8f34: f81f0ffe str x30, [sp, #-0x10]! a8f38: 9402d006 bl 0x15cf50 <__cxa_begin_catch@plt> a8f3c: 9402d009 bl 0x15cf60 <_ZSt9terminatev@plt> 00000000000a8f40 : a8f40: a9bf7bfd stp x29, x30, [sp, #-0x10]! a8f44: 910003fd mov x29, sp a8f48: f0fffe21 adrp x1, 0x6f000 a8f4c: 90fffe43 adrp x3, 0x70000 a8f50: b0fffe24 adrp x4, 0x6d000 a8f54: d0fffe46 adrp x6, 0x72000 a8f58: 91380021 add x1, x1, #0xe00 a8f5c: 911a6063 add x3, x3, #0x698 a8f60: 9104c084 add x4, x4, #0x130 a8f64: 913e58c6 add x6, x6, #0xf96 a8f68: 52800020 mov w0, #0x1 // =1 a8f6c: 528003e2 mov w2, #0x1f // =31 a8f70: aa1f03e5 mov x5, xzr a8f74: 9402cfab bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a8f78: 9402d002 bl 0x15cf80 <_ZN6InGame16InGameReportKeys11GetInstanceEv@plt> a8f7c: a8c17bfd ldp x29, x30, [sp], #0x10 a8f80: 1402d004 b 0x15cf90 <_ZN6InGame16InGameReportKeys13InitEventKeysEv@plt> 00000000000a8f84 : a8f84: a9bd7bfd stp x29, x30, [sp, #-0x30]! a8f88: f9000bf5 str x21, [sp, #0x10] a8f8c: 910003fd mov x29, sp a8f90: a9024ff4 stp x20, x19, [sp, #0x20] a8f94: f0fffe33 adrp x19, 0x6f000 a8f98: f0fffe34 adrp x20, 0x6f000 a8f9c: b0fffe35 adrp x21, 0x6d000 a8fa0: 91380273 add x19, x19, #0xe00 a8fa4: 9109da94 add x20, x20, #0x276 a8fa8: 9104c2b5 add x21, x21, #0x130 a8fac: d0fffe46 adrp x6, 0x72000 a8fb0: 52800020 mov w0, #0x1 // =1 a8fb4: 913e58c6 add x6, x6, #0xf96 a8fb8: aa1303e1 mov x1, x19 a8fbc: 528004c2 mov w2, #0x26 // =38 a8fc0: aa1403e3 mov x3, x20 a8fc4: aa1503e4 mov x4, x21 a8fc8: aa1f03e5 mov x5, xzr a8fcc: 9402cf95 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a8fd0: 9402cff8 bl 0x15cfb0 <_ZN6InGame7IConfig6UnInitEv@plt> a8fd4: b0fffe26 adrp x6, 0x6d000 a8fd8: 12000007 and w7, w0, #0x1 a8fdc: 913138c6 add x6, x6, #0xc4e a8fe0: 52800020 mov w0, #0x1 // =1 a8fe4: aa1303e1 mov x1, x19 a8fe8: 52800522 mov w2, #0x29 // =41 a8fec: aa1403e3 mov x3, x20 a8ff0: aa1503e4 mov x4, x21 a8ff4: aa1f03e5 mov x5, xzr a8ff8: 9402cf8a bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a8ffc: 9402cfe1 bl 0x15cf80 <_ZN6InGame16InGameReportKeys11GetInstanceEv@plt> a9000: 9402cff0 bl 0x15cfc0 <_ZN6InGame16InGameReportKeys15UnInitEventKeysEv@plt> a9004: 9402cff3 bl 0x15cfd0 <_ZN6InGame16InGameReportKeys15ReleaseInstanceEv@plt> a9008: 9402cff6 bl 0x15cfe0 <_ZN6InGame17ReportCloudConfig15ReleaseInstanceEv@plt> a900c: a9424ff4 ldp x20, x19, [sp, #0x20] a9010: f9400bf5 ldr x21, [sp, #0x10] a9014: a8c37bfd ldp x29, x30, [sp], #0x30 a9018: 1402cff6 b 0x15cff0 <_ZN6InGame15InGameLogUnInitEv@plt> 00000000000a901c : a901c: 7100101f cmp w0, #0x4 a9020: 540000a8 b.hi 0xa9034 a9024: f0fffe48 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> a9028: 91046108 add x8, x8, #0x118 a902c: b860d900 ldr w0, [x8, w0, sxtw #2] a9030: 1402cff4 b 0x15d000 <_ZN6InGame10XLogBufferENS_17InGameLogPriorityEPKc@plt> a9034: 528000a0 mov w0, #0x5 // =5 a9038: 1402cff2 b 0x15d000 <_ZN6InGame10XLogBufferENS_17InGameLogPriorityEPKc@plt> 00000000000a903c : a903c: f9400000 ldr x0, [x0] a9040: d65f03c0 ret 00000000000a9044 : a9044: f9400800 ldr x0, [x0, #0x10] a9048: d65f03c0 ret 00000000000a904c : a904c: f9401000 ldr x0, [x0, #0x20] a9050: d65f03c0 ret 00000000000a9054 : a9054: a9be7bfd stp x29, x30, [sp, #-0x20]! a9058: a9014ff4 stp x20, x19, [sp, #0x10] a905c: 910003fd mov x29, sp a9060: 2a0103f3 mov w19, w1 a9064: aa0003f4 mov x20, x0 a9068: d0fffe21 adrp x1, 0x6f000 a906c: 90fffe23 adrp x3, 0x6d000 a9070: 90fffe24 adrp x4, 0x6d000 a9074: d0fffe26 adrp x6, 0x6f000 a9078: 91380021 add x1, x1, #0xe00 a907c: 91319c63 add x3, x3, #0xc67 a9080: 9104c084 add x4, x4, #0x130 a9084: 9139ccc6 add x6, x6, #0xe73 a9088: 52800020 mov w0, #0x1 // =1 a908c: 52800ca2 mov w2, #0x65 // =101 a9090: aa1403e5 mov x5, x20 a9094: 2a1303e7 mov w7, w19 a9098: 9402cf62 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a909c: 2a1303e0 mov w0, w19 a90a0: 2a1f03e1 mov w1, wzr a90a4: b9003293 str w19, [x20, #0x30] a90a8: 9402cfea bl 0x15d050 <_ZN6InGame17SetInGameLoglevelENS_17InGameLogPriorityEb@plt> a90ac: 9120a280 add x0, x20, #0x828 a90b0: b9403281 ldr w1, [x20, #0x30] a90b4: a9414ff4 ldp x20, x19, [sp, #0x10] a90b8: a8c27bfd ldp x29, x30, [sp], #0x20 a90bc: 1402cfe9 b 0x15d060 <_ZN6InGame19InGameInnerReporter13OnSetLogLevelEi@plt> 00000000000a90c0 : a90c0: f9040c01 str x1, [x0, #0x818] a90c4: f9041002 str x2, [x0, #0x820] a90c8: d65f03c0 ret 00000000000a90cc : a90cc: d10203ff sub sp, sp, #0x80 a90d0: a9047bfd stp x29, x30, [sp, #0x40] a90d4: 910103fd add x29, sp, #0x40 a90d8: f9002bf7 str x23, [sp, #0x50] a90dc: a90657f6 stp x22, x21, [sp, #0x60] a90e0: a9074ff4 stp x20, x19, [sp, #0x70] a90e4: aa0103f3 mov x19, x1 a90e8: aa0003f4 mov x20, x0 a90ec: d0fffe21 adrp x1, 0x6f000 a90f0: d0fffe23 adrp x3, 0x6f000 a90f4: 90fffe24 adrp x4, 0x6d000 a90f8: b0fffe46 adrp x6, 0x72000 a90fc: 91380021 add x1, x1, #0xe00 a9100: 910a1463 add x3, x3, #0x285 a9104: 9104c084 add x4, x4, #0x130 a9108: 913e58c6 add x6, x6, #0xf96 a910c: 52800020 mov w0, #0x1 // =1 a9110: 52800e82 mov w2, #0x74 // =116 a9114: aa1403e5 mov x5, x20 a9118: 9402cf42 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a911c: 9120a280 add x0, x20, #0x828 a9120: aa1303e1 mov x1, x19 a9124: 9402cfdb bl 0x15d090 <_ZN6InGame19InGameInnerReporter9OnInitSdkERKNS_9SDKConfigE@plt> a9128: f9400a80 ldr x0, [x20, #0x10] a912c: b40006e0 cbz x0, 0xa9208 a9130: f9400008 ldr x8, [x0] a9134: f9401108 ldr x8, [x8, #0x20] a9138: d63f0100 blr x8 a913c: b4000660 cbz x0, 0xa9208 a9140: f9400008 ldr x8, [x0] a9144: aa0003f6 mov x22, x0 a9148: f9400d08 ldr x8, [x8, #0x18] a914c: d63f0100 blr x8 a9150: d0fffe21 adrp x1, 0x6f000 a9154: d0fffe23 adrp x3, 0x6f000 a9158: 90fffe24 adrp x4, 0x6d000 a915c: 90fffe26 adrp x6, 0x6d000 a9160: aa0003e7 mov x7, x0 a9164: 91380021 add x1, x1, #0xe00 a9168: 910a1463 add x3, x3, #0x285 a916c: 9104c084 add x4, x4, #0x130 a9170: 9121b0c6 add x6, x6, #0x86c a9174: 52800020 mov w0, #0x1 // =1 a9178: 52800fa2 mov w2, #0x7d // =125 a917c: aa1403e5 mov x5, x20 a9180: 52800fb7 mov w23, #0x7d // =125 a9184: 9402cf27 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a9188: 52800600 mov w0, #0x30 // =48 a918c: 9402cf35 bl 0x15ce60 <_Znwm@plt> a9190: d0fffe48 adrp x8, 0x73000 a9194: 79004017 strh w23, [x0, #0x20] a9198: 91014908 add x8, x8, #0x52 a919c: aa0003f5 mov x21, x0 a91a0: ad400101 ldp q1, q0, [x8] a91a4: ad000001 stp q1, q0, [x0] a91a8: f94002c8 ldr x8, [x22] a91ac: f9400908 ldr x8, [x8, #0x10] a91b0: aa1603e0 mov x0, x22 a91b4: aa1503e1 mov x1, x21 a91b8: d63f0100 blr x8 a91bc: f94002c8 ldr x8, [x22] a91c0: f9400d08 ldr x8, [x8, #0x18] a91c4: aa1603e0 mov x0, x22 a91c8: d63f0100 blr x8 a91cc: aa0003e7 mov x7, x0 a91d0: d0fffe21 adrp x1, 0x6f000 a91d4: d0fffe23 adrp x3, 0x6f000 a91d8: 90fffe24 adrp x4, 0x6d000 a91dc: b0fffe46 adrp x6, 0x72000 a91e0: 91380021 add x1, x1, #0xe00 a91e4: 910a1463 add x3, x3, #0x285 a91e8: 9104c084 add x4, x4, #0x130 a91ec: 911790c6 add x6, x6, #0x5e4 a91f0: 52800020 mov w0, #0x1 // =1 a91f4: 52801042 mov w2, #0x82 // =130 a91f8: aa1403e5 mov x5, x20 a91fc: 9402cf09 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a9200: aa1503e0 mov x0, x21 a9204: 9402cf37 bl 0x15cee0 <_ZdlPv@plt> a9208: f9401280 ldr x0, [x20, #0x20] a920c: b40006c0 cbz x0, 0xa92e4 a9210: f9400008 ldr x8, [x0] a9214: f9401108 ldr x8, [x8, #0x20] a9218: d63f0100 blr x8 a921c: b4000640 cbz x0, 0xa92e4 a9220: f9400008 ldr x8, [x0] a9224: aa0003f6 mov x22, x0 a9228: f9400d08 ldr x8, [x8, #0x18] a922c: d63f0100 blr x8 a9230: d0fffe21 adrp x1, 0x6f000 a9234: d0fffe23 adrp x3, 0x6f000 a9238: 90fffe24 adrp x4, 0x6d000 a923c: d0fffe46 adrp x6, 0x73000 a9240: aa0003e7 mov x7, x0 a9244: 91380021 add x1, x1, #0xe00 a9248: 910a1463 add x3, x3, #0x285 a924c: 9104c084 add x4, x4, #0x130 a9250: 9101d0c6 add x6, x6, #0x74 a9254: 52800020 mov w0, #0x1 // =1 a9258: 52801182 mov w2, #0x8c // =140 a925c: aa1403e5 mov x5, x20 a9260: 9402cef0 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a9264: 52800600 mov w0, #0x30 // =48 a9268: 9402cefe bl 0x15ce60 <_Znwm@plt> a926c: d0fffe28 adrp x8, 0x6f000 a9270: aa0003f5 mov x21, x0 a9274: 910a3508 add x8, x8, #0x28d a9278: 3900801f strb wzr, [x0, #0x20] a927c: ad400101 ldp q1, q0, [x8] a9280: ad000001 stp q1, q0, [x0] a9284: f94002c8 ldr x8, [x22] a9288: f9400908 ldr x8, [x8, #0x10] a928c: aa1603e0 mov x0, x22 a9290: aa1503e1 mov x1, x21 a9294: d63f0100 blr x8 a9298: f94002c8 ldr x8, [x22] a929c: f9400d08 ldr x8, [x8, #0x18] a92a0: aa1603e0 mov x0, x22 a92a4: d63f0100 blr x8 a92a8: aa0003e7 mov x7, x0 a92ac: d0fffe21 adrp x1, 0x6f000 a92b0: d0fffe23 adrp x3, 0x6f000 a92b4: 90fffe24 adrp x4, 0x6d000 a92b8: d0fffe26 adrp x6, 0x6f000 a92bc: 91380021 add x1, x1, #0xe00 a92c0: 910a1463 add x3, x3, #0x285 a92c4: 9104c084 add x4, x4, #0x130 a92c8: 9139ecc6 add x6, x6, #0xe7b a92cc: 52800020 mov w0, #0x1 // =1 a92d0: 52801222 mov w2, #0x91 // =145 a92d4: aa1403e5 mov x5, x20 a92d8: 9402ced2 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a92dc: aa1503e0 mov x0, x21 a92e0: 9402cf00 bl 0x15cee0 <_ZdlPv@plt> a92e4: 9100d280 add x0, x20, #0x34 a92e8: aa1303e1 mov x1, x19 a92ec: 52803282 mov w2, #0x194 // =404 a92f0: 9402cf6c bl 0x15d0a0 a92f4: d0fffe21 adrp x1, 0x6f000 a92f8: d0fffe23 adrp x3, 0x6f000 a92fc: 90fffe24 adrp x4, 0x6d000 a9300: 90fffe26 adrp x6, 0x6d000 a9304: f940a267 ldr x7, [x19, #0x140] a9308: 91040268 add x8, x19, #0x100 a930c: b9414a69 ldr w9, [x19, #0x148] a9310: 9105426b add x11, x19, #0x150 a9314: b9414e6a ldr w10, [x19, #0x14c] a9318: 9105c26c add x12, x19, #0x170 a931c: b941926d ldr w13, [x19, #0x190] a9320: 91380021 add x1, x1, #0xe00 a9324: 910a1463 add x3, x3, #0x285 a9328: 9104c084 add x4, x4, #0x130 a932c: 9131ccc6 add x6, x6, #0xc73 a9330: 52800020 mov w0, #0x1 // =1 a9334: 52801322 mov w2, #0x99 // =153 a9338: aa1403e5 mov x5, x20 a933c: b90033ed str w13, [sp, #0x30] a9340: a90233eb stp x11, x12, [sp, #0x20] a9344: b9001bea str w10, [sp, #0x18] a9348: b90013e9 str w9, [sp, #0x10] a934c: a90023f3 stp x19, x8, [sp] a9350: 9402ceb4 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a9354: b9414e60 ldr w0, [x19, #0x14c] a9358: 2a1f03e1 mov w1, wzr a935c: b9003280 str w0, [x20, #0x30] a9360: 9402cf3c bl 0x15d050 <_ZN6InGame17SetInGameLoglevelENS_17InGameLogPriorityEb@plt> a9364: f9400280 ldr x0, [x20] a9368: aa1303e1 mov x1, x19 a936c: f9400008 ldr x8, [x0] a9370: f9400908 ldr x8, [x8, #0x10] a9374: d63f0100 blr x8 a9378: a9474ff4 ldp x20, x19, [sp, #0x70] a937c: 12000000 and w0, w0, #0x1 a9380: a94657f6 ldp x22, x21, [sp, #0x60] a9384: a9447bfd ldp x29, x30, [sp, #0x40] a9388: f9402bf7 ldr x23, [sp, #0x50] a938c: 910203ff add sp, sp, #0x80 a9390: d65f03c0 ret a9394: 14000001 b 0xa9398 a9398: aa0003f3 mov x19, x0 a939c: aa1503e0 mov x0, x21 a93a0: 9402ced0 bl 0x15cee0 <_ZdlPv@plt> a93a4: aa1303e0 mov x0, x19 a93a8: 9402bf6e bl 0x159160 <__emutls_get_address+0x6d4> 00000000000a93ac : a93ac: d101c3ff sub sp, sp, #0x70 a93b0: a9047bfd stp x29, x30, [sp, #0x40] a93b4: 910103fd add x29, sp, #0x40 a93b8: f9002bf5 str x21, [sp, #0x50] a93bc: a9064ff4 stp x20, x19, [sp, #0x60] a93c0: aa0103f5 mov x21, x1 a93c4: aa0003f3 mov x19, x0 a93c8: 91080028 add x8, x1, #0x200 a93cc: f9430027 ldr x7, [x1, #0x600] a93d0: f9430429 ldr x9, [x1, #0x608] a93d4: f0fffe23 adrp x3, 0x70000 a93d8: b946102a ldr w10, [x1, #0x610] a93dc: 90fffe24 adrp x4, 0x6d000 a93e0: b946142b ldr w11, [x1, #0x614] a93e4: f0fffe26 adrp x6, 0x70000 a93e8: b946182c ldr w12, [x1, #0x618] a93ec: 911aa463 add x3, x3, #0x6a9 a93f0: 3958702d ldrb w13, [x1, #0x61c] a93f4: d0fffe21 adrp x1, 0x6f000 a93f8: 91380021 add x1, x1, #0xe00 a93fc: 9104c084 add x4, x4, #0x130 a9400: 912320c6 add x6, x6, #0x8c8 a9404: 52800020 mov w0, #0x1 // =1 a9408: 528014a2 mov w2, #0xa5 // =165 a940c: aa1303e5 mov x5, x19 a9410: b90033ed str w13, [sp, #0x30] a9414: b9002bec str w12, [sp, #0x28] a9418: b90023eb str w11, [sp, #0x20] a941c: b9001bea str w10, [sp, #0x18] a9420: a900a7e8 stp x8, x9, [sp, #0x8] a9424: f90003f5 str x21, [sp] a9428: 9402ce7e bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a942c: 91072274 add x20, x19, #0x1c8 a9430: aa1503e1 mov x1, x21 a9434: aa1403e0 mov x0, x20 a9438: 5280c3a2 mov w2, #0x61d // =1565 a943c: 9402cf19 bl 0x15d0a0 a9440: b947e268 ldr w8, [x19, #0x7e0] a9444: 35000068 cbnz w8, 0xa9450 a9448: 9402cf1e bl 0x15d0c0 <_ZN6InGame11CommonUtils15GetPlatformTypeEv@plt> a944c: b907e260 str w0, [x19, #0x7e0] a9450: 9120a260 add x0, x19, #0x828 a9454: aa1403e1 mov x1, x20 a9458: a9464ff4 ldp x20, x19, [sp, #0x60] a945c: a9447bfd ldp x29, x30, [sp, #0x40] a9460: f9402bf5 ldr x21, [sp, #0x50] a9464: 9101c3ff add sp, sp, #0x70 a9468: 1402cf1a b 0x15d0d0 <_ZN6InGame19InGameInnerReporter11SetUserInfoERKNS_8UserInfoE@plt> 00000000000a946c : a946c: a9bd7bfd stp x29, x30, [sp, #-0x30]! a9470: a90157f6 stp x22, x21, [sp, #0x10] a9474: 910003fd mov x29, sp a9478: a9024ff4 stp x20, x19, [sp, #0x20] a947c: 9120a015 add x21, x0, #0x828 a9480: aa0003f4 mov x20, x0 a9484: aa1503e0 mov x0, x21 a9488: aa0103f3 mov x19, x1 a948c: 9402cf19 bl 0x15d0f0 <_ZN6InGame19InGameInnerReporter8OnUpdateEv@plt> a9490: f9440e88 ldr x8, [x20, #0x818] a9494: b4000428 cbz x8, 0xa9518 a9498: f9400280 ldr x0, [x20] a949c: f9400008 ldr x8, [x0] a94a0: f9401d08 ldr x8, [x8, #0x38] a94a4: d63f0100 blr x8 a94a8: 72001c1f tst w0, #0xff a94ac: 54000360 b.eq 0xa9518 a94b0: 12001c16 and w22, w0, #0xff a94b4: d0fffe21 adrp x1, 0x6f000 a94b8: 90fffe23 adrp x3, 0x6d000 a94bc: 90fffe24 adrp x4, 0x6d000 a94c0: f0fffe26 adrp x6, 0x70000 a94c4: 91380021 add x1, x1, #0xe00 a94c8: 9104f863 add x3, x3, #0x13e a94cc: 9104c084 add x4, x4, #0x130 a94d0: 912508c6 add x6, x6, #0x942 a94d4: 52800020 mov w0, #0x1 // =1 a94d8: 52801702 mov w2, #0xb8 // =184 a94dc: aa1403e5 mov x5, x20 a94e0: 2a1603e7 mov w7, w22 a94e4: 9402ce4f bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a94e8: aa1403e0 mov x0, x20 a94ec: 71000edf cmp w22, #0x3 a94f0: 1a9f17f6 cset w22, eq a94f4: 9402cf03 bl 0x15d100 <_ZN6InGame13InGameWrapper7LogInitEv@plt> a94f8: b9403281 ldr w1, [x20, #0x30] a94fc: aa1503e0 mov x0, x21 a9500: 2a1603e2 mov w2, w22 a9504: 9402cf03 bl 0x15d110 <_ZN6InGame19InGameInnerReporter17OnInitSDKFinishedEib@plt> a9508: f9440e88 ldr x8, [x20, #0x818] a950c: 2a1603e0 mov w0, w22 a9510: f9441281 ldr x1, [x20, #0x820] a9514: d63f0100 blr x8 a9518: 91200280 add x0, x20, #0x800 a951c: 91006261 add x1, x19, #0x18 a9520: 3dc00260 ldr q0, [x19] a9524: 911fa288 add x8, x20, #0x7e8 a9528: f9400a69 ldr x9, [x19, #0x10] a952c: a9424ff4 ldp x20, x19, [sp, #0x20] a9530: 3d800100 str q0, [x8] a9534: a94157f6 ldp x22, x21, [sp, #0x10] a9538: f9000909 str x9, [x8, #0x10] a953c: a8c37bfd ldp x29, x30, [sp], #0x30 a9540: 1402cef8 b 0x15d120 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_@plt> 00000000000a9544 : a9544: a9bc7bfd stp x29, x30, [sp, #-0x40]! a9548: a9015ff8 stp x24, x23, [sp, #0x10] a954c: 910003fd mov x29, sp a9550: a90257f6 stp x22, x21, [sp, #0x20] a9554: a9034ff4 stp x20, x19, [sp, #0x30] a9558: aa0003f3 mov x19, x0 a955c: f9400000 ldr x0, [x0] a9560: b4000680 cbz x0, 0xa9630 a9564: f0000608 adrp x8, 0x16c000 a9568: 92800002 mov x2, #-0x1 // =-1 a956c: f9444d08 ldr x8, [x8, #0x898] a9570: f9400009 ldr x9, [x0] a9574: f9400101 ldr x1, [x8] a9578: f9401128 ldr x8, [x9, #0x20] a957c: d63f0100 blr x8 a9580: aa0003f4 mov x20, x0 a9584: f9400260 ldr x0, [x19] a9588: f0000608 adrp x8, 0x16c000 a958c: 52800022 mov w2, #0x1 // =1 a9590: f9445108 ldr x8, [x8, #0x8a0] a9594: f9400009 ldr x9, [x0] a9598: f9400101 ldr x1, [x8] a959c: f9400d28 ldr x8, [x9, #0x18] a95a0: d63f0100 blr x8 a95a4: d0fffe36 adrp x22, 0x6f000 a95a8: f0fffe37 adrp x23, 0x70000 a95ac: 90fffe38 adrp x24, 0x6d000 a95b0: 913802d6 add x22, x22, #0xe00 a95b4: 9101bef7 add x23, x23, #0x6f a95b8: 9104c318 add x24, x24, #0x130 a95bc: b0fffe46 adrp x6, 0x72000 a95c0: 2a0003f5 mov w21, w0 a95c4: 912740c6 add x6, x6, #0x9d0 a95c8: 52800020 mov w0, #0x1 // =1 a95cc: aa1603e1 mov x1, x22 a95d0: 52801d62 mov w2, #0xeb // =235 a95d4: aa1703e3 mov x3, x23 a95d8: aa1803e4 mov x4, x24 a95dc: aa1303e5 mov x5, x19 a95e0: 2a1403e7 mov w7, w20 a95e4: 9402ce0f bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a95e8: f0fffe26 adrp x6, 0x70000 a95ec: 120002a7 and w7, w21, #0x1 a95f0: 910f6cc6 add x6, x6, #0x3db a95f4: 52800020 mov w0, #0x1 // =1 a95f8: aa1603e1 mov x1, x22 a95fc: 52801d82 mov w2, #0xec // =236 a9600: aa1703e3 mov x3, x23 a9604: aa1803e4 mov x4, x24 a9608: aa1303e5 mov x5, x19 a960c: 9402ce05 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a9610: 3100069f cmn w20, #0x1 a9614: 54000080 b.eq 0xa9624 a9618: 2a1403e0 mov w0, w20 a961c: 52800021 mov w1, #0x1 // =1 a9620: 9402ce8c bl 0x15d050 <_ZN6InGame17SetInGameLoglevelENS_17InGameLogPriorityEb@plt> a9624: 36000075 tbz w21, #0x0, 0xa9630 a9628: 52800040 mov w0, #0x2 // =2 a962c: 9402cec1 bl 0x15d130 <_ZN6InGame16SetInGameLogModeENS_8TLogModeE@plt> a9630: a9434ff4 ldp x20, x19, [sp, #0x30] a9634: a94257f6 ldp x22, x21, [sp, #0x20] a9638: a9415ff8 ldp x24, x23, [sp, #0x10] a963c: a8c47bfd ldp x29, x30, [sp], #0x40 a9640: 1402cec0 b 0x15d140 <_ZN6InGame13InGameLogInitEv@plt> 00000000000a9644 : a9644: 9120a000 add x0, x0, #0x828 a9648: 1402cec6 b 0x15d160 <_ZN6InGame19InGameInnerReporter9OnConnectEv@plt> 00000000000a964c : a964c: 9120a000 add x0, x0, #0x828 a9650: 1402cecc b 0x15d180 <_ZN6InGame19InGameInnerReporter11OnReConnectEv@plt> 00000000000a9654 : a9654: 9120a000 add x0, x0, #0x828 a9658: 1402ced2 b 0x15d1a0 <_ZN6InGame19InGameInnerReporter12OnDisConnectEv@plt> 00000000000a965c : a965c: 9120a000 add x0, x0, #0x828 a9660: 1402ced8 b 0x15d1c0 <_ZN6InGame19InGameInnerReporter21OnNetworkStateChangedERKNS_2G613NetworkStatusEiPKcS6_bb@plt> 00000000000a9664 : a9664: 9120a000 add x0, x0, #0x828 a9668: 1402cede b 0x15d1e0 <_ZN6InGame19InGameInnerReporter17OnGaaSReqFinishedEiPKcRKN2g64irpc6StatusEl@plt> 00000000000a966c , std::__ndk1::allocator>::~__shared_ptr_pointer()>: a966c: a9be7bfd stp x29, x30, [sp, #-0x20]! a9670: f9000bf3 str x19, [sp, #0x10] a9674: 910003fd mov x29, sp a9678: aa0003f3 mov x19, x0 a967c: 9402cedd bl 0x15d1f0 <_ZNSt6__ndk119__shared_weak_countD2Ev@plt> a9680: aa1303e0 mov x0, x19 a9684: f9400bf3 ldr x19, [sp, #0x10] a9688: a8c27bfd ldp x29, x30, [sp], #0x20 a968c: 1402ce15 b 0x15cee0 <_ZdlPv@plt> 00000000000a9690 , std::__ndk1::allocator>::__on_zero_shared()>: a9690: f9400c00 ldr x0, [x0, #0x18] a9694: b4000080 cbz x0, 0xa96a4 , std::__ndk1::allocator>::__on_zero_shared()+0x14> a9698: f9400008 ldr x8, [x0] a969c: f9400501 ldr x1, [x8, #0x8] a96a0: d61f0020 br x1 a96a4: d65f03c0 ret 00000000000a96a8 , std::__ndk1::allocator>::__get_deleter(std::type_info const&) const>: a96a8: f0000608 adrp x8, 0x16c000 a96ac: 9100600a add x10, x0, #0x18 a96b0: f9445508 ldr x8, [x8, #0x8a8] a96b4: f9400429 ldr x9, [x1, #0x8] a96b8: eb08013f cmp x9, x8 a96bc: 9a9f0140 csel x0, x10, xzr, eq a96c0: d65f03c0 ret 00000000000a96c4 , std::__ndk1::allocator>::__on_zero_shared_weak()>: a96c4: 1402ce07 b 0x15cee0 <_ZdlPv@plt> 00000000000a96c8 , std::__ndk1::allocator>::~__shared_ptr_pointer()>: a96c8: a9be7bfd stp x29, x30, [sp, #-0x20]! a96cc: f9000bf3 str x19, [sp, #0x10] a96d0: 910003fd mov x29, sp a96d4: aa0003f3 mov x19, x0 a96d8: 9402cec6 bl 0x15d1f0 <_ZNSt6__ndk119__shared_weak_countD2Ev@plt> a96dc: aa1303e0 mov x0, x19 a96e0: f9400bf3 ldr x19, [sp, #0x10] a96e4: a8c27bfd ldp x29, x30, [sp], #0x20 a96e8: 1402cdfe b 0x15cee0 <_ZdlPv@plt> 00000000000a96ec , std::__ndk1::allocator>::__on_zero_shared()>: a96ec: f9400c00 ldr x0, [x0, #0x18] a96f0: b4000080 cbz x0, 0xa9700 , std::__ndk1::allocator>::__on_zero_shared()+0x14> a96f4: f9400008 ldr x8, [x0] a96f8: f9400501 ldr x1, [x8, #0x8] a96fc: d61f0020 br x1 a9700: d65f03c0 ret 00000000000a9704 , std::__ndk1::allocator>::__get_deleter(std::type_info const&) const>: a9704: f0000608 adrp x8, 0x16c000 a9708: 9100600a add x10, x0, #0x18 a970c: f9445908 ldr x8, [x8, #0x8b0] a9710: f9400429 ldr x9, [x1, #0x8] a9714: eb08013f cmp x9, x8 a9718: 9a9f0140 csel x0, x10, xzr, eq a971c: d65f03c0 ret 00000000000a9720 , std::__ndk1::allocator>::__on_zero_shared_weak()>: a9720: 1402cdf0 b 0x15cee0 <_ZdlPv@plt> 00000000000a9724 , std::__ndk1::allocator>::~__shared_ptr_pointer()>: a9724: a9be7bfd stp x29, x30, [sp, #-0x20]! a9728: f9000bf3 str x19, [sp, #0x10] a972c: 910003fd mov x29, sp a9730: aa0003f3 mov x19, x0 a9734: 9402ceaf bl 0x15d1f0 <_ZNSt6__ndk119__shared_weak_countD2Ev@plt> a9738: aa1303e0 mov x0, x19 a973c: f9400bf3 ldr x19, [sp, #0x10] a9740: a8c27bfd ldp x29, x30, [sp], #0x20 a9744: 1402cde7 b 0x15cee0 <_ZdlPv@plt> 00000000000a9748 , std::__ndk1::allocator>::__on_zero_shared()>: a9748: f9400c00 ldr x0, [x0, #0x18] a974c: b4000080 cbz x0, 0xa975c , std::__ndk1::allocator>::__on_zero_shared()+0x14> a9750: f9400008 ldr x8, [x0] a9754: f9400501 ldr x1, [x8, #0x8] a9758: d61f0020 br x1 a975c: d65f03c0 ret 00000000000a9760 , std::__ndk1::allocator>::__get_deleter(std::type_info const&) const>: a9760: f0000608 adrp x8, 0x16c000 a9764: 9100600a add x10, x0, #0x18 a9768: f9445d08 ldr x8, [x8, #0x8b8] a976c: f9400429 ldr x9, [x1, #0x8] a9770: eb08013f cmp x9, x8 a9774: 9a9f0140 csel x0, x10, xzr, eq a9778: d65f03c0 ret 00000000000a977c , std::__ndk1::allocator>::__on_zero_shared_weak()>: a977c: 1402cdd9 b 0x15cee0 <_ZdlPv@plt> 00000000000a9780 : a9780: a9bf7bfd stp x29, x30, [sp, #-0x10]! a9784: 910003fd mov x29, sp a9788: d0fffe21 adrp x1, 0x6f000 a978c: 90fffe43 adrp x3, 0x71000 a9790: b0fffe24 adrp x4, 0x6e000 a9794: b0fffe46 adrp x6, 0x72000 a9798: 912f1c21 add x1, x1, #0xbc7 a979c: 913c4c63 add x3, x3, #0xf13 a97a0: 9117b084 add x4, x4, #0x5ec a97a4: 913e58c6 add x6, x6, #0xf96 a97a8: 52800020 mov w0, #0x1 // =1 a97ac: 52800222 mov w2, #0x11 // =17 a97b0: aa1f03e5 mov x5, xzr a97b4: 9402cd9b bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a97b8: a8c17bfd ldp x29, x30, [sp], #0x10 a97bc: 1402cded b 0x15cf70 <_ZN6InGame13InGameWrapper16GlobalInitializeEv@plt> 00000000000a97c0 : a97c0: a9bf7bfd stp x29, x30, [sp, #-0x10]! a97c4: 910003fd mov x29, sp a97c8: d0fffe21 adrp x1, 0x6f000 a97cc: 90fffe43 adrp x3, 0x71000 a97d0: b0fffe24 adrp x4, 0x6e000 a97d4: b0fffe46 adrp x6, 0x72000 a97d8: 912f1c21 add x1, x1, #0xbc7 a97dc: 91225463 add x3, x3, #0x895 a97e0: 9117b084 add x4, x4, #0x5ec a97e4: 913e58c6 add x6, x6, #0xf96 a97e8: 52800020 mov w0, #0x1 // =1 a97ec: 528002e2 mov w2, #0x17 // =23 a97f0: aa1f03e5 mov x5, xzr a97f4: 9402cd8b bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a97f8: a8c17bfd ldp x29, x30, [sp], #0x10 a97fc: 1402cde9 b 0x15cfa0 <_ZN6InGame13InGameWrapper14GlobalFinalizeEv@plt> 00000000000a9800 : a9800: a9bf7bfd stp x29, x30, [sp, #-0x10]! a9804: 910003fd mov x29, sp a9808: d0fffe21 adrp x1, 0x6f000 a980c: b0fffe23 adrp x3, 0x6e000 a9810: b0fffe24 adrp x4, 0x6e000 a9814: b0fffe46 adrp x6, 0x72000 a9818: 912f1c21 add x1, x1, #0xbc7 a981c: 91251063 add x3, x3, #0x944 a9820: 9117b084 add x4, x4, #0x5ec a9824: 913e58c6 add x6, x6, #0xf96 a9828: 52800020 mov w0, #0x1 // =1 a982c: 528003a2 mov w2, #0x1d // =29 a9830: aa1f03e5 mov x5, xzr a9834: 9402cd7b bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a9838: f0000600 adrp x0, 0x16c000 a983c: f9444800 ldr x0, [x0, #0x890] a9840: a8c17bfd ldp x29, x30, [sp], #0x10 a9844: d65f03c0 ret 00000000000a9848 : a9848: a9be7bfd stp x29, x30, [sp, #-0x20]! a984c: a9014ff4 stp x20, x19, [sp, #0x10] a9850: 910003fd mov x29, sp a9854: d0fffe21 adrp x1, 0x6f000 a9858: b0fffe43 adrp x3, 0x72000 a985c: b0fffe24 adrp x4, 0x6e000 a9860: b0fffe46 adrp x6, 0x72000 a9864: 912f1c21 add x1, x1, #0xbc7 a9868: 91338c63 add x3, x3, #0xce3 a986c: 9117b084 add x4, x4, #0x5ec a9870: 913e58c6 add x6, x6, #0xf96 a9874: 52800020 mov w0, #0x1 // =1 a9878: 52800462 mov w2, #0x23 // =35 a987c: aa1f03e5 mov x5, xzr a9880: 9402cd68 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a9884: 52821f00 mov w0, #0x10f8 // =4344 a9888: 9402cd76 bl 0x15ce60 <_Znwm@plt> a988c: aa0003f3 mov x19, x0 a9890: 9402ce5c bl 0x15d200 <_ZN6InGame13InGameWrapperC1Ev@plt> a9894: d0fffe21 adrp x1, 0x6f000 a9898: b0fffe43 adrp x3, 0x72000 a989c: b0fffe24 adrp x4, 0x6e000 a98a0: f0fffe26 adrp x6, 0x70000 a98a4: 912f1c21 add x1, x1, #0xbc7 a98a8: 91338c63 add x3, x3, #0xce3 a98ac: 9117b084 add x4, x4, #0x5ec a98b0: 910e98c6 add x6, x6, #0x3a6 a98b4: 52800020 mov w0, #0x1 // =1 a98b8: 528004a2 mov w2, #0x25 // =37 a98bc: aa1f03e5 mov x5, xzr a98c0: aa1303e7 mov x7, x19 a98c4: 9402cd57 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a98c8: aa1303e0 mov x0, x19 a98cc: a9414ff4 ldp x20, x19, [sp, #0x10] a98d0: a8c27bfd ldp x29, x30, [sp], #0x20 a98d4: d65f03c0 ret a98d8: aa0003f4 mov x20, x0 a98dc: aa1303e0 mov x0, x19 a98e0: 9402cd80 bl 0x15cee0 <_ZdlPv@plt> a98e4: aa1403e0 mov x0, x20 a98e8: 9402be1e bl 0x159160 <__emutls_get_address+0x6d4> 00000000000a98ec : a98ec: b4000300 cbz x0, 0xa994c a98f0: a9be7bfd stp x29, x30, [sp, #-0x20]! a98f4: f9000bf3 str x19, [sp, #0x10] a98f8: 910003fd mov x29, sp a98fc: aa0003f3 mov x19, x0 a9900: d0fffe21 adrp x1, 0x6f000 a9904: 90fffe43 adrp x3, 0x71000 a9908: b0fffe24 adrp x4, 0x6e000 a990c: f0fffe26 adrp x6, 0x70000 a9910: 912f1c21 add x1, x1, #0xbc7 a9914: 913ce463 add x3, x3, #0xf39 a9918: 9117b084 add x4, x4, #0x5ec a991c: 910e98c6 add x6, x6, #0x3a6 a9920: 52800020 mov w0, #0x1 // =1 a9924: 52800622 mov w2, #0x31 // =49 a9928: aa1f03e5 mov x5, xzr a992c: aa1303e7 mov x7, x19 a9930: 9402cd3c bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a9934: aa1303e0 mov x0, x19 a9938: 9402ce36 bl 0x15d210 <_ZN6InGame13InGameWrapperD1Ev@plt> a993c: aa1303e0 mov x0, x19 a9940: f9400bf3 ldr x19, [sp, #0x10] a9944: a8c27bfd ldp x29, x30, [sp], #0x20 a9948: 1402cd66 b 0x15cee0 <_ZdlPv@plt> a994c: d0fffe21 adrp x1, 0x6f000 a9950: 90fffe43 adrp x3, 0x71000 a9954: b0fffe24 adrp x4, 0x6e000 a9958: 90fffe46 adrp x6, 0x71000 a995c: 912f1c21 add x1, x1, #0xbc7 a9960: 913ce463 add x3, x3, #0xf39 a9964: 9117b084 add x4, x4, #0x5ec a9968: 910840c6 add x6, x6, #0x210 a996c: 52800080 mov w0, #0x4 // =4 a9970: 528005a2 mov w2, #0x2d // =45 a9974: aa1f03e5 mov x5, xzr a9978: 1402cd2a b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000a997c : a997c: a9be7bfd stp x29, x30, [sp, #-0x20]! a9980: f9000bf3 str x19, [sp, #0x10] a9984: 910003fd mov x29, sp a9988: b4000280 cbz x0, 0xa99d8 a998c: aa0003f3 mov x19, x0 a9990: d0fffe21 adrp x1, 0x6f000 a9994: f0fffe23 adrp x3, 0x70000 a9998: b0fffe24 adrp x4, 0x6e000 a999c: f0fffe26 adrp x6, 0x70000 a99a0: 912f1c21 add x1, x1, #0xbc7 a99a4: 913f2863 add x3, x3, #0xfca a99a8: 9117b084 add x4, x4, #0x5ec a99ac: 910e98c6 add x6, x6, #0x3a6 a99b0: 52800020 mov w0, #0x1 // =1 a99b4: 528007c2 mov w2, #0x3e // =62 a99b8: aa1f03e5 mov x5, xzr a99bc: aa1303e7 mov x7, x19 a99c0: 9402cd18 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a99c4: aa1303e0 mov x0, x19 a99c8: 9402cd5a bl 0x15cf30 <_ZN6InGame13InGameWrapper13GetSDKVersionEv@plt> a99cc: f9400bf3 ldr x19, [sp, #0x10] a99d0: a8c27bfd ldp x29, x30, [sp], #0x20 a99d4: d65f03c0 ret a99d8: d0fffe21 adrp x1, 0x6f000 a99dc: f0fffe23 adrp x3, 0x70000 a99e0: b0fffe24 adrp x4, 0x6e000 a99e4: 90fffe46 adrp x6, 0x71000 a99e8: 912f1c21 add x1, x1, #0xbc7 a99ec: 913f2863 add x3, x3, #0xfca a99f0: 9117b084 add x4, x4, #0x5ec a99f4: 910840c6 add x6, x6, #0x210 a99f8: 52800080 mov w0, #0x4 // =4 a99fc: 52800742 mov w2, #0x3a // =58 a9a00: aa1f03e5 mov x5, xzr a9a04: 9402cd07 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a9a08: aa1f03e0 mov x0, xzr a9a0c: f9400bf3 ldr x19, [sp, #0x10] a9a10: a8c27bfd ldp x29, x30, [sp], #0x20 a9a14: d65f03c0 ret 00000000000a9a18 : a9a18: a9be7bfd stp x29, x30, [sp, #-0x20]! a9a1c: f9000bf3 str x19, [sp, #0x10] a9a20: 910003fd mov x29, sp a9a24: b4000280 cbz x0, 0xa9a74 a9a28: aa0003f3 mov x19, x0 a9a2c: d0fffe21 adrp x1, 0x6f000 a9a30: d0fffe43 adrp x3, 0x73000 a9a34: b0fffe24 adrp x4, 0x6e000 a9a38: f0fffe26 adrp x6, 0x70000 a9a3c: 912f1c21 add x1, x1, #0xbc7 a9a40: 9131a863 add x3, x3, #0xc6a a9a44: 9117b084 add x4, x4, #0x5ec a9a48: 910e98c6 add x6, x6, #0x3a6 a9a4c: 52800020 mov w0, #0x1 // =1 a9a50: 52800962 mov w2, #0x4b // =75 a9a54: aa1f03e5 mov x5, xzr a9a58: aa1303e7 mov x7, x19 a9a5c: 9402ccf1 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a9a60: aa1303e0 mov x0, x19 a9a64: 9402cd6b bl 0x15d010 <_ZN6InGame13InGameWrapper9GetConfigEv@plt> a9a68: f9400bf3 ldr x19, [sp, #0x10] a9a6c: a8c27bfd ldp x29, x30, [sp], #0x20 a9a70: d65f03c0 ret a9a74: d0fffe21 adrp x1, 0x6f000 a9a78: d0fffe43 adrp x3, 0x73000 a9a7c: b0fffe24 adrp x4, 0x6e000 a9a80: 90fffe46 adrp x6, 0x71000 a9a84: 912f1c21 add x1, x1, #0xbc7 a9a88: 9131a863 add x3, x3, #0xc6a a9a8c: 9117b084 add x4, x4, #0x5ec a9a90: 910840c6 add x6, x6, #0x210 a9a94: 52800080 mov w0, #0x4 // =4 a9a98: 528008e2 mov w2, #0x47 // =71 a9a9c: aa1f03e5 mov x5, xzr a9aa0: 9402cce0 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a9aa4: aa1f03e0 mov x0, xzr a9aa8: f9400bf3 ldr x19, [sp, #0x10] a9aac: a8c27bfd ldp x29, x30, [sp], #0x20 a9ab0: d65f03c0 ret 00000000000a9ab4 : a9ab4: a9be7bfd stp x29, x30, [sp, #-0x20]! a9ab8: f9000bf3 str x19, [sp, #0x10] a9abc: 910003fd mov x29, sp a9ac0: b4000280 cbz x0, 0xa9b10 a9ac4: aa0003f3 mov x19, x0 a9ac8: d0fffe21 adrp x1, 0x6f000 a9acc: 90fffe23 adrp x3, 0x6d000 a9ad0: b0fffe24 adrp x4, 0x6e000 a9ad4: f0fffe26 adrp x6, 0x70000 a9ad8: 912f1c21 add x1, x1, #0xbc7 a9adc: 91337c63 add x3, x3, #0xcdf a9ae0: 9117b084 add x4, x4, #0x5ec a9ae4: 910e98c6 add x6, x6, #0x3a6 a9ae8: 52800020 mov w0, #0x1 // =1 a9aec: 52800b02 mov w2, #0x58 // =88 a9af0: aa1f03e5 mov x5, xzr a9af4: aa1303e7 mov x7, x19 a9af8: 9402ccca bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a9afc: aa1303e0 mov x0, x19 a9b00: 9402cd48 bl 0x15d020 <_ZN6InGame13InGameWrapper15GetReportMasterEv@plt> a9b04: f9400bf3 ldr x19, [sp, #0x10] a9b08: a8c27bfd ldp x29, x30, [sp], #0x20 a9b0c: d65f03c0 ret a9b10: d0fffe21 adrp x1, 0x6f000 a9b14: 90fffe23 adrp x3, 0x6d000 a9b18: b0fffe24 adrp x4, 0x6e000 a9b1c: 90fffe46 adrp x6, 0x71000 a9b20: 912f1c21 add x1, x1, #0xbc7 a9b24: 91337c63 add x3, x3, #0xcdf a9b28: 9117b084 add x4, x4, #0x5ec a9b2c: 910840c6 add x6, x6, #0x210 a9b30: 52800080 mov w0, #0x4 // =4 a9b34: 52800a82 mov w2, #0x54 // =84 a9b38: aa1f03e5 mov x5, xzr a9b3c: 9402ccb9 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a9b40: aa1f03e0 mov x0, xzr a9b44: f9400bf3 ldr x19, [sp, #0x10] a9b48: a8c27bfd ldp x29, x30, [sp], #0x20 a9b4c: d65f03c0 ret 00000000000a9b50 : a9b50: a9be7bfd stp x29, x30, [sp, #-0x20]! a9b54: f9000bf3 str x19, [sp, #0x10] a9b58: 910003fd mov x29, sp a9b5c: b4000280 cbz x0, 0xa9bac a9b60: aa0003f3 mov x19, x0 a9b64: d0fffe21 adrp x1, 0x6f000 a9b68: 90fffe23 adrp x3, 0x6d000 a9b6c: b0fffe24 adrp x4, 0x6e000 a9b70: f0fffe26 adrp x6, 0x70000 a9b74: 912f1c21 add x1, x1, #0xbc7 a9b78: 91341063 add x3, x3, #0xd04 a9b7c: 9117b084 add x4, x4, #0x5ec a9b80: 910e98c6 add x6, x6, #0x3a6 a9b84: 52800020 mov w0, #0x1 // =1 a9b88: 52800ca2 mov w2, #0x65 // =101 a9b8c: aa1f03e5 mov x5, xzr a9b90: aa1303e7 mov x7, x19 a9b94: 9402cca3 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a9b98: aa1303e0 mov x0, x19 a9b9c: 9402cd25 bl 0x15d030 <_ZN6InGame13InGameWrapper16GetReportGatewayEv@plt> a9ba0: f9400bf3 ldr x19, [sp, #0x10] a9ba4: a8c27bfd ldp x29, x30, [sp], #0x20 a9ba8: d65f03c0 ret a9bac: d0fffe21 adrp x1, 0x6f000 a9bb0: 90fffe23 adrp x3, 0x6d000 a9bb4: b0fffe24 adrp x4, 0x6e000 a9bb8: 90fffe46 adrp x6, 0x71000 a9bbc: 912f1c21 add x1, x1, #0xbc7 a9bc0: 91341063 add x3, x3, #0xd04 a9bc4: 9117b084 add x4, x4, #0x5ec a9bc8: 910840c6 add x6, x6, #0x210 a9bcc: 52800080 mov w0, #0x4 // =4 a9bd0: 52800c22 mov w2, #0x61 // =97 a9bd4: aa1f03e5 mov x5, xzr a9bd8: 9402cc92 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a9bdc: aa1f03e0 mov x0, xzr a9be0: f9400bf3 ldr x19, [sp, #0x10] a9be4: a8c27bfd ldp x29, x30, [sp], #0x20 a9be8: d65f03c0 ret 00000000000a9bec : a9bec: b4000360 cbz x0, 0xa9c58 a9bf0: d100c3ff sub sp, sp, #0x30 a9bf4: a9017bfd stp x29, x30, [sp, #0x10] a9bf8: 910043fd add x29, sp, #0x10 a9bfc: a9024ff4 stp x20, x19, [sp, #0x20] a9c00: aa0003f4 mov x20, x0 a9c04: 2a0103f3 mov w19, w1 a9c08: d0fffe21 adrp x1, 0x6f000 a9c0c: b0fffe43 adrp x3, 0x72000 a9c10: b0fffe24 adrp x4, 0x6e000 a9c14: d0fffe26 adrp x6, 0x6f000 a9c18: 912f1c21 add x1, x1, #0xbc7 a9c1c: 91279063 add x3, x3, #0x9e4 a9c20: 9117b084 add x4, x4, #0x5ec a9c24: 911df8c6 add x6, x6, #0x77e a9c28: 52800020 mov w0, #0x1 // =1 a9c2c: 52800e42 mov w2, #0x72 // =114 a9c30: aa1f03e5 mov x5, xzr a9c34: aa1403e7 mov x7, x20 a9c38: b90003f3 str w19, [sp] a9c3c: 9402cc79 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a9c40: aa1403e0 mov x0, x20 a9c44: 2a1303e1 mov w1, w19 a9c48: a9424ff4 ldp x20, x19, [sp, #0x20] a9c4c: a9417bfd ldp x29, x30, [sp, #0x10] a9c50: 9100c3ff add sp, sp, #0x30 a9c54: 1402ccfb b 0x15d040 <_ZN6InGame13InGameWrapper11SetLogLevelENS_17InGameLogPriorityE@plt> a9c58: d0fffe21 adrp x1, 0x6f000 a9c5c: b0fffe43 adrp x3, 0x72000 a9c60: b0fffe24 adrp x4, 0x6e000 a9c64: 90fffe46 adrp x6, 0x71000 a9c68: 912f1c21 add x1, x1, #0xbc7 a9c6c: 91279063 add x3, x3, #0x9e4 a9c70: 9117b084 add x4, x4, #0x5ec a9c74: 910840c6 add x6, x6, #0x210 a9c78: 52800080 mov w0, #0x4 // =4 a9c7c: 52800dc2 mov w2, #0x6e // =110 a9c80: aa1f03e5 mov x5, xzr a9c84: 1402cc67 b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000a9c88 : a9c88: b40003e0 cbz x0, 0xa9d04 a9c8c: d10103ff sub sp, sp, #0x40 a9c90: a9017bfd stp x29, x30, [sp, #0x10] a9c94: 910043fd add x29, sp, #0x10 a9c98: f90013f5 str x21, [sp, #0x20] a9c9c: a9034ff4 stp x20, x19, [sp, #0x30] a9ca0: aa0003f5 mov x21, x0 a9ca4: aa0103f4 mov x20, x1 a9ca8: d0fffe21 adrp x1, 0x6f000 a9cac: 90fffe23 adrp x3, 0x6d000 a9cb0: b0fffe24 adrp x4, 0x6e000 a9cb4: d0fffe26 adrp x6, 0x6f000 a9cb8: aa0203f3 mov x19, x2 a9cbc: aa1f03e5 mov x5, xzr a9cc0: 52800020 mov w0, #0x1 // =1 a9cc4: 912f1c21 add x1, x1, #0xbc7 a9cc8: 91116c63 add x3, x3, #0x45b a9ccc: 9117b084 add x4, x4, #0x5ec a9cd0: 910ab8c6 add x6, x6, #0x2ae a9cd4: 52801002 mov w2, #0x80 // =128 a9cd8: aa1503e7 mov x7, x21 a9cdc: a9004ff4 stp x20, x19, [sp] a9ce0: 9402cc50 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a9ce4: aa1403e1 mov x1, x20 a9ce8: aa1303e2 mov x2, x19 a9cec: a9434ff4 ldp x20, x19, [sp, #0x30] a9cf0: aa1503e0 mov x0, x21 a9cf4: a9417bfd ldp x29, x30, [sp, #0x10] a9cf8: f94013f5 ldr x21, [sp, #0x20] a9cfc: 910103ff add sp, sp, #0x40 a9d00: 1402ccdc b 0x15d070 <_ZN6InGame13InGameWrapper26SetInitSDKFinishedCallbackEPFvbPvES1_@plt> a9d04: d0fffe21 adrp x1, 0x6f000 a9d08: 90fffe23 adrp x3, 0x6d000 a9d0c: b0fffe24 adrp x4, 0x6e000 a9d10: 90fffe46 adrp x6, 0x71000 a9d14: 912f1c21 add x1, x1, #0xbc7 a9d18: 91116c63 add x3, x3, #0x45b a9d1c: 9117b084 add x4, x4, #0x5ec a9d20: 910840c6 add x6, x6, #0x210 a9d24: 52800080 mov w0, #0x4 // =4 a9d28: 52800f82 mov w2, #0x7c // =124 a9d2c: aa1f03e5 mov x5, xzr a9d30: 1402cc3c b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000a9d34 : a9d34: a9ba7bfd stp x29, x30, [sp, #-0x60]! a9d38: a9016ffc stp x28, x27, [sp, #0x10] a9d3c: 910003fd mov x29, sp a9d40: a90267fa stp x26, x25, [sp, #0x20] a9d44: a9035ff8 stp x24, x23, [sp, #0x30] a9d48: a90457f6 stp x22, x21, [sp, #0x40] a9d4c: a9054ff4 stp x20, x19, [sp, #0x50] a9d50: d10903ff sub sp, sp, #0x240 a9d54: d53bd058 mrs x24, TPIDR_EL0 a9d58: aa0003f3 mov x19, x0 a9d5c: f9401708 ldr x8, [x24, #0x28] a9d60: f81f03a8 stur x8, [x29, #-0x10] a9d64: b4000a80 cbz x0, 0xa9eb4 a9d68: b0fffe48 adrp x8, 0x72000 a9d6c: f100003f cmp x1, #0x0 a9d70: 913e5908 add x8, x8, #0xf96 a9d74: aa0103f4 mov x20, x1 a9d78: 9a810108 csel x8, x8, x1, eq a9d7c: d0fffe21 adrp x1, 0x6f000 a9d80: b0fffe43 adrp x3, 0x72000 a9d84: b0fffe24 adrp x4, 0x6e000 a9d88: f0fffe26 adrp x6, 0x70000 a9d8c: 912f1c21 add x1, x1, #0xbc7 a9d90: 91180c63 add x3, x3, #0x603 a9d94: 9117b084 add x4, x4, #0x5ec a9d98: 913fb4c6 add x6, x6, #0xfed a9d9c: 52800020 mov w0, #0x1 // =1 a9da0: 528011a2 mov w2, #0x8d // =141 a9da4: aa1f03e5 mov x5, xzr a9da8: aa1303e7 mov x7, x19 a9dac: f90003e8 str x8, [sp] a9db0: 9402cc1c bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a9db4: d0fffe48 adrp x8, 0x73000 a9db8: f900ebff str xzr, [sp, #0x1d0] a9dbc: 6f00e400 movi v0.2d, #0000000000000000 a9dc0: b90223ff str wzr, [sp, #0x220] a9dc4: b9007bff str wzr, [sp, #0x78] a9dc8: fd475901 ldr d1, [x8, #0xeb0] a9dcc: 52808008 mov w8, #0x400 // =1024 a9dd0: f90043ff str xzr, [sp, #0x80] a9dd4: ad0d83e0 stp q0, q0, [sp, #0x1b0] a9dd8: ad0c83e0 stp q0, q0, [sp, #0x190] a9ddc: ad0b83e0 stp q0, q0, [sp, #0x170] a9de0: ad0a83e0 stp q0, q0, [sp, #0x150] a9de4: ad0983e0 stp q0, q0, [sp, #0x130] a9de8: ad0883e0 stp q0, q0, [sp, #0x110] a9dec: ad0783e0 stp q0, q0, [sp, #0xf0] a9df0: ad0683e0 stp q0, q0, [sp, #0xd0] a9df4: ad0583e0 stp q0, q0, [sp, #0xb0] a9df8: ad0483e0 stp q0, q0, [sp, #0x90] a9dfc: fd00efe1 str d1, [sp, #0x1d8] a9e00: ad0f03e0 stp q0, q0, [sp, #0x1e0] a9e04: ad1003e0 stp q0, q0, [sp, #0x200] a9e08: ad0283e0 stp q0, q0, [sp, #0x50] a9e0c: ad0183e0 stp q0, q0, [sp, #0x30] a9e10: 3d800be0 str q0, [sp, #0x20] a9e14: f9003be8 str x8, [sp, #0x70] a9e18: 52800300 mov w0, #0x18 // =24 a9e1c: 9402cc11 bl 0x15ce60 <_Znwm@plt> a9e20: aa0003f5 mov x21, x0 a9e24: 52a00028 mov w8, #0x10000 // =65536 a9e28: f9000008 str x8, [x0] a9e2c: 52800020 mov w0, #0x1 // =1 a9e30: 52800037 mov w23, #0x1 // =1 a9e34: 9402cc0b bl 0x15ce60 <_Znwm@plt> a9e38: aa0003f6 mov x22, x0 a9e3c: f90006a0 str x0, [x21, #0x8] a9e40: 52800700 mov w0, #0x38 // =56 a9e44: 9402ccf7 bl 0x15d220 a9e48: aa0003e8 mov x8, x0 a9e4c: a903d7f5 stp x21, x21, [sp, #0x38] a9e50: f9000aa0 str x0, [x21, #0x10] a9e54: a902fc1f stp xzr, xzr, [x0, #0x28] a9e58: f8020d1f str xzr, [x8, #0x20]! a9e5c: a9005808 stp x8, x22, [x0] a9e60: 39006017 strb w23, [x0, #0x18] a9e64: f9000817 str x23, [x0, #0x10] a9e68: a90153f4 stp x20, x20, [sp, #0x10] a9e6c: 910083e0 add x0, sp, #0x20 a9e70: 910043e1 add x1, sp, #0x10 a9e74: 9402ccef bl 0x15d230 <_ZN6InGame9rapidjson15GenericDocumentINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEES5_E11ParseStreamILj0ES3_NS0_19GenericStringStreamIS3_EEEERS7_RT1_@plt> a9e78: b9407be8 ldr w8, [sp, #0x78] a9e7c: 34000368 cbz w8, 0xa9ee8 a9e80: d0fffe21 adrp x1, 0x6f000 a9e84: b0fffe43 adrp x3, 0x72000 a9e88: b0fffe24 adrp x4, 0x6e000 a9e8c: b0fffe46 adrp x6, 0x72000 a9e90: 912f1c21 add x1, x1, #0xbc7 a9e94: 91180c63 add x3, x3, #0x603 a9e98: 9117b084 add x4, x4, #0x5ec a9e9c: 912814c6 add x6, x6, #0xa05 a9ea0: 52800080 mov w0, #0x4 // =4 a9ea4: 52801282 mov w2, #0x94 // =148 a9ea8: aa1f03e5 mov x5, xzr a9eac: 9402cbdd bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a9eb0: 14000041 b 0xa9fb4 a9eb4: d0fffe21 adrp x1, 0x6f000 a9eb8: b0fffe43 adrp x3, 0x72000 a9ebc: b0fffe24 adrp x4, 0x6e000 a9ec0: 90fffe46 adrp x6, 0x71000 a9ec4: 912f1c21 add x1, x1, #0xbc7 a9ec8: 91180c63 add x3, x3, #0x603 a9ecc: 9117b084 add x4, x4, #0x5ec a9ed0: 910840c6 add x6, x6, #0x210 a9ed4: 52800080 mov w0, #0x4 // =4 a9ed8: 52801122 mov w2, #0x89 // =137 a9edc: aa1f03e5 mov x5, xzr a9ee0: 9402cbd0 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a9ee4: 14000037 b 0xa9fc0 a9ee8: 79406fe8 ldrh w8, [sp, #0x36] a9eec: 71000d1f cmp w8, #0x3 a9ef0: 540004a1 b.ne 0xa9f84 a9ef4: d0fffe34 adrp x20, 0x6f000 a9ef8: 52800141 mov w1, #0xa // =10 a9efc: 910b5294 add x20, x20, #0x2d4 a9f00: aa1403e0 mov x0, x20 a9f04: 9402cccf bl 0x15d240 <__strlen_chk@plt> a9f08: b94023f7 ldr w23, [sp, #0x20] a9f0c: f94017f9 ldr x25, [sp, #0x28] a9f10: 34000737 cbz w23, 0xa9ff4 a9f14: 8b1706e8 add x8, x23, x23, lsl #1 a9f18: aa0003f5 mov x21, x0 a9f1c: 92407c16 and x22, x0, #0xffffffff a9f20: d37ced1b lsl x27, x8, #4 a9f24: 528002bc mov w28, #0x15 // =21 a9f28: aa1903fa mov x26, x25 a9f2c: 14000004 b 0xa9f3c a9f30: 9100c35a add x26, x26, #0x30 a9f34: f100c37b subs x27, x27, #0x30 a9f38: 540013c0 b.eq 0xaa1b0 a9f3c: 79402f48 ldrh w8, [x26, #0x16] a9f40: 39405749 ldrb w9, [x26, #0x15] a9f44: b940034a ldr w10, [x26] a9f48: 7214011f tst w8, #0x1000 a9f4c: 4b090389 sub w9, w28, w9 a9f50: 1a890149 csel w9, w10, w9, eq a9f54: 6b15013f cmp w9, w21 a9f58: 54fffec1 b.ne 0xa9f30 a9f5c: f9400749 ldr x9, [x26, #0x8] a9f60: 7214011f tst w8, #0x1000 a9f64: 9a9a0121 csel x1, x9, x26, eq a9f68: eb14003f cmp x1, x20 a9f6c: 54000460 b.eq 0xa9ff8 a9f70: aa1403e0 mov x0, x20 a9f74: aa1603e2 mov x2, x22 a9f78: 9402ccb6 bl 0x15d250 a9f7c: 35fffda0 cbnz w0, 0xa9f30 a9f80: 1400001e b 0xa9ff8 a9f84: d0fffe21 adrp x1, 0x6f000 a9f88: b0fffe43 adrp x3, 0x72000 a9f8c: b0fffe24 adrp x4, 0x6e000 a9f90: d0fffe26 adrp x6, 0x6f000 a9f94: 912f1c21 add x1, x1, #0xbc7 a9f98: 91180c63 add x3, x3, #0x603 a9f9c: 9117b084 add x4, x4, #0x5ec a9fa0: 9130f4c6 add x6, x6, #0xc3d a9fa4: 52800080 mov w0, #0x4 // =4 a9fa8: 52801342 mov w2, #0x9a // =154 a9fac: aa1f03e5 mov x5, xzr a9fb0: 9402cb9c bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> a9fb4: 2a1f03f3 mov w19, wzr a9fb8: 910083e0 add x0, sp, #0x20 a9fbc: 9402cca9 bl 0x15d260 <_ZN6InGame9rapidjson15GenericDocumentINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEES5_ED2Ev@plt> a9fc0: f9401708 ldr x8, [x24, #0x28] a9fc4: f85f03a9 ldur x9, [x29, #-0x10] a9fc8: eb09011f cmp x8, x9 a9fcc: 54008e41 b.ne 0xab194 a9fd0: 12000260 and w0, w19, #0x1 a9fd4: 910903ff add sp, sp, #0x240 a9fd8: a9454ff4 ldp x20, x19, [sp, #0x50] a9fdc: a94457f6 ldp x22, x21, [sp, #0x40] a9fe0: a9435ff8 ldp x24, x23, [sp, #0x30] a9fe4: a94267fa ldp x26, x25, [sp, #0x20] a9fe8: a9416ffc ldp x28, x27, [sp, #0x10] a9fec: a8c67bfd ldp x29, x30, [sp], #0x60 a9ff0: d65f03c0 ret a9ff4: aa1903fa mov x26, x25 a9ff8: 52800608 mov w8, #0x30 // =48 a9ffc: 9b0866e8 madd x8, x23, x8, x25 aa000: eb08035f cmp x26, x8 aa004: 54000d60 b.eq 0xaa1b0 aa008: b0fffe34 adrp x20, 0x6f000 aa00c: 52800141 mov w1, #0xa // =10 aa010: 910b5294 add x20, x20, #0x2d4 aa014: aa1403e0 mov x0, x20 aa018: 9402cc8a bl 0x15d240 <__strlen_chk@plt> aa01c: b94023f7 ldr w23, [sp, #0x20] aa020: f94017f9 ldr x25, [sp, #0x28] aa024: 340003b7 cbz w23, 0xaa098 aa028: 8b1706e8 add x8, x23, x23, lsl #1 aa02c: aa0003f5 mov x21, x0 aa030: 92407c16 and x22, x0, #0xffffffff aa034: d37ced1b lsl x27, x8, #4 aa038: 528002bc mov w28, #0x15 // =21 aa03c: aa1903fa mov x26, x25 aa040: 14000004 b 0xaa050 aa044: 9100c35a add x26, x26, #0x30 aa048: f100c37b subs x27, x27, #0x30 aa04c: 540007c0 b.eq 0xaa144 aa050: 79402f48 ldrh w8, [x26, #0x16] aa054: 39405749 ldrb w9, [x26, #0x15] aa058: b940034a ldr w10, [x26] aa05c: 7214011f tst w8, #0x1000 aa060: 4b090389 sub w9, w28, w9 aa064: 1a890149 csel w9, w10, w9, eq aa068: 6b15013f cmp w9, w21 aa06c: 54fffec1 b.ne 0xaa044 aa070: f9400749 ldr x9, [x26, #0x8] aa074: 7214011f tst w8, #0x1000 aa078: 9a9a0121 csel x1, x9, x26, eq aa07c: eb14003f cmp x1, x20 aa080: 540000e0 b.eq 0xaa09c aa084: aa1403e0 mov x0, x20 aa088: aa1603e2 mov x2, x22 aa08c: 9402cc71 bl 0x15d250 aa090: 35fffda0 cbnz w0, 0xaa044 aa094: 14000002 b 0xaa09c aa098: aa1903fa mov x26, x25 aa09c: 52800608 mov w8, #0x30 // =48 aa0a0: 9b0866e8 madd x8, x23, x8, x25 aa0a4: eb08035f cmp x26, x8 aa0a8: 540004e0 b.eq 0xaa144 aa0ac: 79405f48 ldrh w8, [x26, #0x2e] aa0b0: 36500808 tbz w8, #0xa, 0xaa1b0 aa0b4: b0fffe34 adrp x20, 0x6f000 aa0b8: 52800141 mov w1, #0xa // =10 aa0bc: 910b5294 add x20, x20, #0x2d4 aa0c0: aa1403e0 mov x0, x20 aa0c4: 9402cc5f bl 0x15d240 <__strlen_chk@plt> aa0c8: b94023f7 ldr w23, [sp, #0x20] aa0cc: f94017f9 ldr x25, [sp, #0x28] aa0d0: 34000477 cbz w23, 0xaa15c aa0d4: 8b1706e8 add x8, x23, x23, lsl #1 aa0d8: aa0003f5 mov x21, x0 aa0dc: 92407c16 and x22, x0, #0xffffffff aa0e0: d37ced1b lsl x27, x8, #4 aa0e4: 528002bc mov w28, #0x15 // =21 aa0e8: aa1903fa mov x26, x25 aa0ec: 14000004 b 0xaa0fc aa0f0: 9100c35a add x26, x26, #0x30 aa0f4: f100c37b subs x27, x27, #0x30 aa0f8: 54000440 b.eq 0xaa180 aa0fc: 79402f48 ldrh w8, [x26, #0x16] aa100: 39405749 ldrb w9, [x26, #0x15] aa104: b940034a ldr w10, [x26] aa108: 7214011f tst w8, #0x1000 aa10c: 4b090389 sub w9, w28, w9 aa110: 1a890149 csel w9, w10, w9, eq aa114: 6b15013f cmp w9, w21 aa118: 54fffec1 b.ne 0xaa0f0 aa11c: f9400749 ldr x9, [x26, #0x8] aa120: 7214011f tst w8, #0x1000 aa124: 9a9a0121 csel x1, x9, x26, eq aa128: eb14003f cmp x1, x20 aa12c: 540001a0 b.eq 0xaa160 aa130: aa1403e0 mov x0, x20 aa134: aa1603e2 mov x2, x22 aa138: 9402cc46 bl 0x15d250 aa13c: 35fffda0 cbnz w0, 0xaa0f0 aa140: 14000008 b 0xaa160 aa144: d0000600 adrp x0, 0x16c000 aa148: f9446000 ldr x0, [x0, #0x8c0] aa14c: 9402cc49 bl 0x15d270 <__emutls_get_address@plt> aa150: a9007c1f stp xzr, xzr, [x0] aa154: f900081f str xzr, [x0, #0x10] aa158: 14000016 b 0xaa1b0 aa15c: aa1903fa mov x26, x25 aa160: 52800608 mov w8, #0x30 // =48 aa164: 9b0866e8 madd x8, x23, x8, x25 aa168: eb08035f cmp x26, x8 aa16c: 540000a0 b.eq 0xaa180 aa170: 79405f48 ldrh w8, [x26, #0x2e] aa174: 91006340 add x0, x26, #0x18 aa178: f9401349 ldr x9, [x26, #0x20] aa17c: 14000008 b 0xaa19c aa180: d0000600 adrp x0, 0x16c000 aa184: f9446000 ldr x0, [x0, #0x8c0] aa188: 9402cc3a bl 0x15d270 <__emutls_get_address@plt> aa18c: aa1f03e9 mov x9, xzr aa190: 2a1f03e8 mov w8, wzr aa194: a9007c1f stp xzr, xzr, [x0] aa198: f900081f str xzr, [x0, #0x10] aa19c: 7214011f tst w8, #0x1000 aa1a0: 52801fe2 mov w2, #0xff // =255 aa1a4: 9a800121 csel x1, x9, x0, eq aa1a8: 910243e0 add x0, sp, #0x90 aa1ac: 9402cc35 bl 0x15d280 aa1b0: b0fffe34 adrp x20, 0x6f000 aa1b4: 528000a1 mov w1, #0x5 // =5 aa1b8: 910b7a94 add x20, x20, #0x2de aa1bc: aa1403e0 mov x0, x20 aa1c0: 9402cc20 bl 0x15d240 <__strlen_chk@plt> aa1c4: b94023f7 ldr w23, [sp, #0x20] aa1c8: f94017f9 ldr x25, [sp, #0x28] aa1cc: 340003b7 cbz w23, 0xaa240 aa1d0: 8b1706e8 add x8, x23, x23, lsl #1 aa1d4: aa0003f5 mov x21, x0 aa1d8: 92407c16 and x22, x0, #0xffffffff aa1dc: d37ced1b lsl x27, x8, #4 aa1e0: 528002bc mov w28, #0x15 // =21 aa1e4: aa1903fa mov x26, x25 aa1e8: 14000004 b 0xaa1f8 aa1ec: 9100c35a add x26, x26, #0x30 aa1f0: f100c37b subs x27, x27, #0x30 aa1f4: 540010a0 b.eq 0xaa408 aa1f8: 79402f48 ldrh w8, [x26, #0x16] aa1fc: 39405749 ldrb w9, [x26, #0x15] aa200: b940034a ldr w10, [x26] aa204: 7214011f tst w8, #0x1000 aa208: 4b090389 sub w9, w28, w9 aa20c: 1a890149 csel w9, w10, w9, eq aa210: 6b15013f cmp w9, w21 aa214: 54fffec1 b.ne 0xaa1ec aa218: f9400749 ldr x9, [x26, #0x8] aa21c: 7214011f tst w8, #0x1000 aa220: 9a9a0121 csel x1, x9, x26, eq aa224: eb14003f cmp x1, x20 aa228: 540000e0 b.eq 0xaa244 aa22c: aa1403e0 mov x0, x20 aa230: aa1603e2 mov x2, x22 aa234: 9402cc07 bl 0x15d250 aa238: 35fffda0 cbnz w0, 0xaa1ec aa23c: 14000002 b 0xaa244 aa240: aa1903fa mov x26, x25 aa244: 52800608 mov w8, #0x30 // =48 aa248: 9b0866e8 madd x8, x23, x8, x25 aa24c: eb08035f cmp x26, x8 aa250: 54000dc0 b.eq 0xaa408 aa254: b0fffe34 adrp x20, 0x6f000 aa258: 528000a1 mov w1, #0x5 // =5 aa25c: 910b7a94 add x20, x20, #0x2de aa260: aa1403e0 mov x0, x20 aa264: 9402cbf7 bl 0x15d240 <__strlen_chk@plt> aa268: b94023f7 ldr w23, [sp, #0x20] aa26c: f94017f9 ldr x25, [sp, #0x28] aa270: 340003b7 cbz w23, 0xaa2e4 aa274: 8b1706e8 add x8, x23, x23, lsl #1 aa278: aa0003f5 mov x21, x0 aa27c: 92407c16 and x22, x0, #0xffffffff aa280: d37ced1b lsl x27, x8, #4 aa284: 528002bc mov w28, #0x15 // =21 aa288: aa1903fa mov x26, x25 aa28c: 14000004 b 0xaa29c aa290: 9100c35a add x26, x26, #0x30 aa294: f100c37b subs x27, x27, #0x30 aa298: 54000820 b.eq 0xaa39c aa29c: 79402f48 ldrh w8, [x26, #0x16] aa2a0: 39405749 ldrb w9, [x26, #0x15] aa2a4: b940034a ldr w10, [x26] aa2a8: 7214011f tst w8, #0x1000 aa2ac: 4b090389 sub w9, w28, w9 aa2b0: 1a890149 csel w9, w10, w9, eq aa2b4: 6b15013f cmp w9, w21 aa2b8: 54fffec1 b.ne 0xaa290 aa2bc: f9400749 ldr x9, [x26, #0x8] aa2c0: 7214011f tst w8, #0x1000 aa2c4: 9a9a0121 csel x1, x9, x26, eq aa2c8: eb14003f cmp x1, x20 aa2cc: 540000e0 b.eq 0xaa2e8 aa2d0: aa1403e0 mov x0, x20 aa2d4: aa1603e2 mov x2, x22 aa2d8: 9402cbde bl 0x15d250 aa2dc: 35fffda0 cbnz w0, 0xaa290 aa2e0: 14000002 b 0xaa2e8 aa2e4: aa1903fa mov x26, x25 aa2e8: 52800608 mov w8, #0x30 // =48 aa2ec: 9b0866e8 madd x8, x23, x8, x25 aa2f0: eb08035f cmp x26, x8 aa2f4: 54000540 b.eq 0xaa39c aa2f8: 79405f48 ldrh w8, [x26, #0x2e] aa2fc: 36500868 tbz w8, #0xa, 0xaa408 aa300: b0fffe35 adrp x21, 0x6f000 aa304: 528000a1 mov w1, #0x5 // =5 aa308: 910b7ab5 add x21, x21, #0x2de aa30c: aa1503e0 mov x0, x21 aa310: 9402cbcc bl 0x15d240 <__strlen_chk@plt> aa314: 910243e8 add x8, sp, #0x90 aa318: b94023f9 ldr w25, [sp, #0x20] aa31c: 91040108 add x8, x8, #0x100 aa320: f94017fa ldr x26, [sp, #0x28] aa324: f90007e8 str x8, [sp, #0x8] aa328: 34000479 cbz w25, 0xaa3b4 aa32c: 8b190728 add x8, x25, x25, lsl #1 aa330: aa0003f6 mov x22, x0 aa334: 92407c17 and x23, x0, #0xffffffff aa338: d37ced1c lsl x28, x8, #4 aa33c: 528002b4 mov w20, #0x15 // =21 aa340: aa1a03fb mov x27, x26 aa344: 14000004 b 0xaa354 aa348: 9100c37b add x27, x27, #0x30 aa34c: f100c39c subs x28, x28, #0x30 aa350: 54000440 b.eq 0xaa3d8 aa354: 79402f68 ldrh w8, [x27, #0x16] aa358: 39405769 ldrb w9, [x27, #0x15] aa35c: b940036a ldr w10, [x27] aa360: 7214011f tst w8, #0x1000 aa364: 4b090289 sub w9, w20, w9 aa368: 1a890149 csel w9, w10, w9, eq aa36c: 6b16013f cmp w9, w22 aa370: 54fffec1 b.ne 0xaa348 aa374: f9400769 ldr x9, [x27, #0x8] aa378: 7214011f tst w8, #0x1000 aa37c: 9a9b0121 csel x1, x9, x27, eq aa380: eb15003f cmp x1, x21 aa384: 540001a0 b.eq 0xaa3b8 aa388: aa1503e0 mov x0, x21 aa38c: aa1703e2 mov x2, x23 aa390: 9402cbb0 bl 0x15d250 aa394: 35fffda0 cbnz w0, 0xaa348 aa398: 14000008 b 0xaa3b8 aa39c: d0000600 adrp x0, 0x16c000 aa3a0: f9446000 ldr x0, [x0, #0x8c0] aa3a4: 9402cbb3 bl 0x15d270 <__emutls_get_address@plt> aa3a8: a9007c1f stp xzr, xzr, [x0] aa3ac: f900081f str xzr, [x0, #0x10] aa3b0: 14000016 b 0xaa408 aa3b4: aa1a03fb mov x27, x26 aa3b8: 52800608 mov w8, #0x30 // =48 aa3bc: 9b086b28 madd x8, x25, x8, x26 aa3c0: eb08037f cmp x27, x8 aa3c4: 540000a0 b.eq 0xaa3d8 aa3c8: 79405f68 ldrh w8, [x27, #0x2e] aa3cc: 91006360 add x0, x27, #0x18 aa3d0: f9401369 ldr x9, [x27, #0x20] aa3d4: 14000008 b 0xaa3f4 aa3d8: d0000600 adrp x0, 0x16c000 aa3dc: f9446000 ldr x0, [x0, #0x8c0] aa3e0: 9402cba4 bl 0x15d270 <__emutls_get_address@plt> aa3e4: aa1f03e9 mov x9, xzr aa3e8: 2a1f03e8 mov w8, wzr aa3ec: a9007c1f stp xzr, xzr, [x0] aa3f0: f900081f str xzr, [x0, #0x10] aa3f4: 7214011f tst w8, #0x1000 aa3f8: 528007e2 mov w2, #0x3f // =63 aa3fc: 9a800121 csel x1, x9, x0, eq aa400: f94007e0 ldr x0, [sp, #0x8] aa404: 9402cb9f bl 0x15d280 aa408: f0fffe34 adrp x20, 0x71000 aa40c: 528000e1 mov w1, #0x7 // =7 aa410: 913d8e94 add x20, x20, #0xf63 aa414: aa1403e0 mov x0, x20 aa418: 9402cb8a bl 0x15d240 <__strlen_chk@plt> aa41c: b94023f7 ldr w23, [sp, #0x20] aa420: f94017f9 ldr x25, [sp, #0x28] aa424: 340003b7 cbz w23, 0xaa498 aa428: 8b1706e8 add x8, x23, x23, lsl #1 aa42c: aa0003f5 mov x21, x0 aa430: 92407c16 and x22, x0, #0xffffffff aa434: d37ced1b lsl x27, x8, #4 aa438: 528002bc mov w28, #0x15 // =21 aa43c: aa1903fa mov x26, x25 aa440: 14000004 b 0xaa450 aa444: 9100c35a add x26, x26, #0x30 aa448: f100c37b subs x27, x27, #0x30 aa44c: 54000f60 b.eq 0xaa638 aa450: 79402f48 ldrh w8, [x26, #0x16] aa454: 39405749 ldrb w9, [x26, #0x15] aa458: b940034a ldr w10, [x26] aa45c: 7214011f tst w8, #0x1000 aa460: 4b090389 sub w9, w28, w9 aa464: 1a890149 csel w9, w10, w9, eq aa468: 6b15013f cmp w9, w21 aa46c: 54fffec1 b.ne 0xaa444 aa470: f9400749 ldr x9, [x26, #0x8] aa474: 7214011f tst w8, #0x1000 aa478: 9a9a0121 csel x1, x9, x26, eq aa47c: eb14003f cmp x1, x20 aa480: 540000e0 b.eq 0xaa49c aa484: aa1403e0 mov x0, x20 aa488: aa1603e2 mov x2, x22 aa48c: 9402cb71 bl 0x15d250 aa490: 35fffda0 cbnz w0, 0xaa444 aa494: 14000002 b 0xaa49c aa498: aa1903fa mov x26, x25 aa49c: 52800608 mov w8, #0x30 // =48 aa4a0: 9b0866e8 madd x8, x23, x8, x25 aa4a4: eb08035f cmp x26, x8 aa4a8: 54000c80 b.eq 0xaa638 aa4ac: f0fffe34 adrp x20, 0x71000 aa4b0: 528000e1 mov w1, #0x7 // =7 aa4b4: 913d8e94 add x20, x20, #0xf63 aa4b8: aa1403e0 mov x0, x20 aa4bc: 9402cb61 bl 0x15d240 <__strlen_chk@plt> aa4c0: b94023f7 ldr w23, [sp, #0x20] aa4c4: f94017f9 ldr x25, [sp, #0x28] aa4c8: 340003b7 cbz w23, 0xaa53c aa4cc: 8b1706e8 add x8, x23, x23, lsl #1 aa4d0: aa0003f5 mov x21, x0 aa4d4: 92407c16 and x22, x0, #0xffffffff aa4d8: d37ced1b lsl x27, x8, #4 aa4dc: 528002bc mov w28, #0x15 // =21 aa4e0: aa1903fa mov x26, x25 aa4e4: 14000004 b 0xaa4f4 aa4e8: 9100c35a add x26, x26, #0x30 aa4ec: f100c37b subs x27, x27, #0x30 aa4f0: 540007c0 b.eq 0xaa5e8 aa4f4: 79402f48 ldrh w8, [x26, #0x16] aa4f8: 39405749 ldrb w9, [x26, #0x15] aa4fc: b940034a ldr w10, [x26] aa500: 7214011f tst w8, #0x1000 aa504: 4b090389 sub w9, w28, w9 aa508: 1a890149 csel w9, w10, w9, eq aa50c: 6b15013f cmp w9, w21 aa510: 54fffec1 b.ne 0xaa4e8 aa514: f9400749 ldr x9, [x26, #0x8] aa518: 7214011f tst w8, #0x1000 aa51c: 9a9a0121 csel x1, x9, x26, eq aa520: eb14003f cmp x1, x20 aa524: 540000e0 b.eq 0xaa540 aa528: aa1403e0 mov x0, x20 aa52c: aa1603e2 mov x2, x22 aa530: 9402cb48 bl 0x15d250 aa534: 35fffda0 cbnz w0, 0xaa4e8 aa538: 14000002 b 0xaa540 aa53c: aa1903fa mov x26, x25 aa540: 52800608 mov w8, #0x30 // =48 aa544: 9b0866e8 madd x8, x23, x8, x25 aa548: eb08035f cmp x26, x8 aa54c: 540004e0 b.eq 0xaa5e8 aa550: 79405f48 ldrh w8, [x26, #0x2e] aa554: 36400728 tbz w8, #0x8, 0xaa638 aa558: f0fffe34 adrp x20, 0x71000 aa55c: 528000e1 mov w1, #0x7 // =7 aa560: 913d8e94 add x20, x20, #0xf63 aa564: aa1403e0 mov x0, x20 aa568: 9402cb36 bl 0x15d240 <__strlen_chk@plt> aa56c: b94023f7 ldr w23, [sp, #0x20] aa570: f94017f9 ldr x25, [sp, #0x28] aa574: 34000477 cbz w23, 0xaa600 aa578: 8b1706e8 add x8, x23, x23, lsl #1 aa57c: aa0003f5 mov x21, x0 aa580: 92407c16 and x22, x0, #0xffffffff aa584: d37ced1b lsl x27, x8, #4 aa588: 528002bc mov w28, #0x15 // =21 aa58c: aa1903fa mov x26, x25 aa590: 14000004 b 0xaa5a0 aa594: 9100c35a add x26, x26, #0x30 aa598: f100c37b subs x27, x27, #0x30 aa59c: 54000400 b.eq 0xaa61c aa5a0: 79402f48 ldrh w8, [x26, #0x16] aa5a4: 39405749 ldrb w9, [x26, #0x15] aa5a8: b940034a ldr w10, [x26] aa5ac: 7214011f tst w8, #0x1000 aa5b0: 4b090389 sub w9, w28, w9 aa5b4: 1a890149 csel w9, w10, w9, eq aa5b8: 6b15013f cmp w9, w21 aa5bc: 54fffec1 b.ne 0xaa594 aa5c0: f9400749 ldr x9, [x26, #0x8] aa5c4: 7214011f tst w8, #0x1000 aa5c8: 9a9a0121 csel x1, x9, x26, eq aa5cc: eb14003f cmp x1, x20 aa5d0: 540001a0 b.eq 0xaa604 aa5d4: aa1403e0 mov x0, x20 aa5d8: aa1603e2 mov x2, x22 aa5dc: 9402cb1d bl 0x15d250 aa5e0: 35fffda0 cbnz w0, 0xaa594 aa5e4: 14000008 b 0xaa604 aa5e8: d0000600 adrp x0, 0x16c000 aa5ec: f9446000 ldr x0, [x0, #0x8c0] aa5f0: 9402cb20 bl 0x15d270 <__emutls_get_address@plt> aa5f4: a9007c1f stp xzr, xzr, [x0] aa5f8: f900081f str xzr, [x0, #0x10] aa5fc: 1400000f b 0xaa638 aa600: aa1903fa mov x26, x25 aa604: 52800608 mov w8, #0x30 // =48 aa608: 9b0866e8 madd x8, x23, x8, x25 aa60c: eb08035f cmp x26, x8 aa610: 54000060 b.eq 0xaa61c aa614: f9400f48 ldr x8, [x26, #0x18] aa618: 14000007 b 0xaa634 aa61c: d0000600 adrp x0, 0x16c000 aa620: f9446000 ldr x0, [x0, #0x8c0] aa624: 9402cb13 bl 0x15d270 <__emutls_get_address@plt> aa628: aa1f03e8 mov x8, xzr aa62c: a9007c1f stp xzr, xzr, [x0] aa630: f900081f str xzr, [x0, #0x10] aa634: f900ebe8 str x8, [sp, #0x1d0] aa638: f0fffe34 adrp x20, 0x71000 aa63c: 52800101 mov w1, #0x8 // =8 aa640: 9116a294 add x20, x20, #0x5a8 aa644: aa1403e0 mov x0, x20 aa648: 9402cafe bl 0x15d240 <__strlen_chk@plt> aa64c: b94023f7 ldr w23, [sp, #0x20] aa650: f94017f9 ldr x25, [sp, #0x28] aa654: 340003b7 cbz w23, 0xaa6c8 aa658: 8b1706e8 add x8, x23, x23, lsl #1 aa65c: aa0003f5 mov x21, x0 aa660: 92407c16 and x22, x0, #0xffffffff aa664: d37ced1b lsl x27, x8, #4 aa668: 528002bc mov w28, #0x15 // =21 aa66c: aa1903fa mov x26, x25 aa670: 14000004 b 0xaa680 aa674: 9100c35a add x26, x26, #0x30 aa678: f100c37b subs x27, x27, #0x30 aa67c: 54000f60 b.eq 0xaa868 aa680: 79402f48 ldrh w8, [x26, #0x16] aa684: 39405749 ldrb w9, [x26, #0x15] aa688: b940034a ldr w10, [x26] aa68c: 7214011f tst w8, #0x1000 aa690: 4b090389 sub w9, w28, w9 aa694: 1a890149 csel w9, w10, w9, eq aa698: 6b15013f cmp w9, w21 aa69c: 54fffec1 b.ne 0xaa674 aa6a0: f9400749 ldr x9, [x26, #0x8] aa6a4: 7214011f tst w8, #0x1000 aa6a8: 9a9a0121 csel x1, x9, x26, eq aa6ac: eb14003f cmp x1, x20 aa6b0: 540000e0 b.eq 0xaa6cc aa6b4: aa1403e0 mov x0, x20 aa6b8: aa1603e2 mov x2, x22 aa6bc: 9402cae5 bl 0x15d250 aa6c0: 35fffda0 cbnz w0, 0xaa674 aa6c4: 14000002 b 0xaa6cc aa6c8: aa1903fa mov x26, x25 aa6cc: 52800608 mov w8, #0x30 // =48 aa6d0: 9b0866e8 madd x8, x23, x8, x25 aa6d4: eb08035f cmp x26, x8 aa6d8: 54000c80 b.eq 0xaa868 aa6dc: f0fffe34 adrp x20, 0x71000 aa6e0: 52800101 mov w1, #0x8 // =8 aa6e4: 9116a294 add x20, x20, #0x5a8 aa6e8: aa1403e0 mov x0, x20 aa6ec: 9402cad5 bl 0x15d240 <__strlen_chk@plt> aa6f0: b94023f7 ldr w23, [sp, #0x20] aa6f4: f94017f9 ldr x25, [sp, #0x28] aa6f8: 340003b7 cbz w23, 0xaa76c aa6fc: 8b1706e8 add x8, x23, x23, lsl #1 aa700: aa0003f5 mov x21, x0 aa704: 92407c16 and x22, x0, #0xffffffff aa708: d37ced1b lsl x27, x8, #4 aa70c: 528002bc mov w28, #0x15 // =21 aa710: aa1903fa mov x26, x25 aa714: 14000004 b 0xaa724 aa718: 9100c35a add x26, x26, #0x30 aa71c: f100c37b subs x27, x27, #0x30 aa720: 540007c0 b.eq 0xaa818 aa724: 79402f48 ldrh w8, [x26, #0x16] aa728: 39405749 ldrb w9, [x26, #0x15] aa72c: b940034a ldr w10, [x26] aa730: 7214011f tst w8, #0x1000 aa734: 4b090389 sub w9, w28, w9 aa738: 1a890149 csel w9, w10, w9, eq aa73c: 6b15013f cmp w9, w21 aa740: 54fffec1 b.ne 0xaa718 aa744: f9400749 ldr x9, [x26, #0x8] aa748: 7214011f tst w8, #0x1000 aa74c: 9a9a0121 csel x1, x9, x26, eq aa750: eb14003f cmp x1, x20 aa754: 540000e0 b.eq 0xaa770 aa758: aa1403e0 mov x0, x20 aa75c: aa1603e2 mov x2, x22 aa760: 9402cabc bl 0x15d250 aa764: 35fffda0 cbnz w0, 0xaa718 aa768: 14000002 b 0xaa770 aa76c: aa1903fa mov x26, x25 aa770: 52800608 mov w8, #0x30 // =48 aa774: 9b0866e8 madd x8, x23, x8, x25 aa778: eb08035f cmp x26, x8 aa77c: 540004e0 b.eq 0xaa818 aa780: 79405f48 ldrh w8, [x26, #0x2e] aa784: 36280728 tbz w8, #0x5, 0xaa868 aa788: f0fffe34 adrp x20, 0x71000 aa78c: 52800101 mov w1, #0x8 // =8 aa790: 9116a294 add x20, x20, #0x5a8 aa794: aa1403e0 mov x0, x20 aa798: 9402caaa bl 0x15d240 <__strlen_chk@plt> aa79c: b94023f7 ldr w23, [sp, #0x20] aa7a0: f94017f9 ldr x25, [sp, #0x28] aa7a4: 34000477 cbz w23, 0xaa830 aa7a8: 8b1706e8 add x8, x23, x23, lsl #1 aa7ac: aa0003f5 mov x21, x0 aa7b0: 92407c16 and x22, x0, #0xffffffff aa7b4: d37ced1b lsl x27, x8, #4 aa7b8: 528002bc mov w28, #0x15 // =21 aa7bc: aa1903fa mov x26, x25 aa7c0: 14000004 b 0xaa7d0 aa7c4: 9100c35a add x26, x26, #0x30 aa7c8: f100c37b subs x27, x27, #0x30 aa7cc: 54000400 b.eq 0xaa84c aa7d0: 79402f48 ldrh w8, [x26, #0x16] aa7d4: 39405749 ldrb w9, [x26, #0x15] aa7d8: b940034a ldr w10, [x26] aa7dc: 7214011f tst w8, #0x1000 aa7e0: 4b090389 sub w9, w28, w9 aa7e4: 1a890149 csel w9, w10, w9, eq aa7e8: 6b15013f cmp w9, w21 aa7ec: 54fffec1 b.ne 0xaa7c4 aa7f0: f9400749 ldr x9, [x26, #0x8] aa7f4: 7214011f tst w8, #0x1000 aa7f8: 9a9a0121 csel x1, x9, x26, eq aa7fc: eb14003f cmp x1, x20 aa800: 540001a0 b.eq 0xaa834 aa804: aa1403e0 mov x0, x20 aa808: aa1603e2 mov x2, x22 aa80c: 9402ca91 bl 0x15d250 aa810: 35fffda0 cbnz w0, 0xaa7c4 aa814: 14000008 b 0xaa834 aa818: d0000600 adrp x0, 0x16c000 aa81c: f9446000 ldr x0, [x0, #0x8c0] aa820: 9402ca94 bl 0x15d270 <__emutls_get_address@plt> aa824: a9007c1f stp xzr, xzr, [x0] aa828: f900081f str xzr, [x0, #0x10] aa82c: 1400000f b 0xaa868 aa830: aa1903fa mov x26, x25 aa834: 52800608 mov w8, #0x30 // =48 aa838: 9b0866e8 madd x8, x23, x8, x25 aa83c: eb08035f cmp x26, x8 aa840: 54000060 b.eq 0xaa84c aa844: b9401b48 ldr w8, [x26, #0x18] aa848: 14000007 b 0xaa864 aa84c: d0000600 adrp x0, 0x16c000 aa850: f9446000 ldr x0, [x0, #0x8c0] aa854: 9402ca87 bl 0x15d270 <__emutls_get_address@plt> aa858: 2a1f03e8 mov w8, wzr aa85c: a9007c1f stp xzr, xzr, [x0] aa860: f900081f str xzr, [x0, #0x10] aa864: b901dbe8 str w8, [sp, #0x1d8] aa868: d0fffe34 adrp x20, 0x70000 aa86c: 528001e1 mov w1, #0xf // =15 aa870: 91258694 add x20, x20, #0x961 aa874: aa1403e0 mov x0, x20 aa878: 9402ca72 bl 0x15d240 <__strlen_chk@plt> aa87c: b94023f7 ldr w23, [sp, #0x20] aa880: f94017f9 ldr x25, [sp, #0x28] aa884: 340003b7 cbz w23, 0xaa8f8 aa888: 8b1706e8 add x8, x23, x23, lsl #1 aa88c: aa0003f5 mov x21, x0 aa890: 92407c16 and x22, x0, #0xffffffff aa894: d37ced1b lsl x27, x8, #4 aa898: 528002bc mov w28, #0x15 // =21 aa89c: aa1903fa mov x26, x25 aa8a0: 14000004 b 0xaa8b0 aa8a4: 9100c35a add x26, x26, #0x30 aa8a8: f100c37b subs x27, x27, #0x30 aa8ac: 54000f60 b.eq 0xaaa98 aa8b0: 79402f48 ldrh w8, [x26, #0x16] aa8b4: 39405749 ldrb w9, [x26, #0x15] aa8b8: b940034a ldr w10, [x26] aa8bc: 7214011f tst w8, #0x1000 aa8c0: 4b090389 sub w9, w28, w9 aa8c4: 1a890149 csel w9, w10, w9, eq aa8c8: 6b15013f cmp w9, w21 aa8cc: 54fffec1 b.ne 0xaa8a4 aa8d0: f9400749 ldr x9, [x26, #0x8] aa8d4: 7214011f tst w8, #0x1000 aa8d8: 9a9a0121 csel x1, x9, x26, eq aa8dc: eb14003f cmp x1, x20 aa8e0: 540000e0 b.eq 0xaa8fc aa8e4: aa1403e0 mov x0, x20 aa8e8: aa1603e2 mov x2, x22 aa8ec: 9402ca59 bl 0x15d250 aa8f0: 35fffda0 cbnz w0, 0xaa8a4 aa8f4: 14000002 b 0xaa8fc aa8f8: aa1903fa mov x26, x25 aa8fc: 52800608 mov w8, #0x30 // =48 aa900: 9b0866e8 madd x8, x23, x8, x25 aa904: eb08035f cmp x26, x8 aa908: 54000c80 b.eq 0xaaa98 aa90c: d0fffe34 adrp x20, 0x70000 aa910: 528001e1 mov w1, #0xf // =15 aa914: 91258694 add x20, x20, #0x961 aa918: aa1403e0 mov x0, x20 aa91c: 9402ca49 bl 0x15d240 <__strlen_chk@plt> aa920: b94023f7 ldr w23, [sp, #0x20] aa924: f94017f9 ldr x25, [sp, #0x28] aa928: 340003b7 cbz w23, 0xaa99c aa92c: 8b1706e8 add x8, x23, x23, lsl #1 aa930: aa0003f5 mov x21, x0 aa934: 92407c16 and x22, x0, #0xffffffff aa938: d37ced1b lsl x27, x8, #4 aa93c: 528002bc mov w28, #0x15 // =21 aa940: aa1903fa mov x26, x25 aa944: 14000004 b 0xaa954 aa948: 9100c35a add x26, x26, #0x30 aa94c: f100c37b subs x27, x27, #0x30 aa950: 540007c0 b.eq 0xaaa48 aa954: 79402f48 ldrh w8, [x26, #0x16] aa958: 39405749 ldrb w9, [x26, #0x15] aa95c: b940034a ldr w10, [x26] aa960: 7214011f tst w8, #0x1000 aa964: 4b090389 sub w9, w28, w9 aa968: 1a890149 csel w9, w10, w9, eq aa96c: 6b15013f cmp w9, w21 aa970: 54fffec1 b.ne 0xaa948 aa974: f9400749 ldr x9, [x26, #0x8] aa978: 7214011f tst w8, #0x1000 aa97c: 9a9a0121 csel x1, x9, x26, eq aa980: eb14003f cmp x1, x20 aa984: 540000e0 b.eq 0xaa9a0 aa988: aa1403e0 mov x0, x20 aa98c: aa1603e2 mov x2, x22 aa990: 9402ca30 bl 0x15d250 aa994: 35fffda0 cbnz w0, 0xaa948 aa998: 14000002 b 0xaa9a0 aa99c: aa1903fa mov x26, x25 aa9a0: 52800608 mov w8, #0x30 // =48 aa9a4: 9b0866e8 madd x8, x23, x8, x25 aa9a8: eb08035f cmp x26, x8 aa9ac: 540004e0 b.eq 0xaaa48 aa9b0: 79405f48 ldrh w8, [x26, #0x2e] aa9b4: 36280728 tbz w8, #0x5, 0xaaa98 aa9b8: d0fffe34 adrp x20, 0x70000 aa9bc: 528001e1 mov w1, #0xf // =15 aa9c0: 91258694 add x20, x20, #0x961 aa9c4: aa1403e0 mov x0, x20 aa9c8: 9402ca1e bl 0x15d240 <__strlen_chk@plt> aa9cc: b94023f7 ldr w23, [sp, #0x20] aa9d0: f94017f9 ldr x25, [sp, #0x28] aa9d4: 34000477 cbz w23, 0xaaa60 aa9d8: 8b1706e8 add x8, x23, x23, lsl #1 aa9dc: aa0003f5 mov x21, x0 aa9e0: 92407c16 and x22, x0, #0xffffffff aa9e4: d37ced1b lsl x27, x8, #4 aa9e8: 528002bc mov w28, #0x15 // =21 aa9ec: aa1903fa mov x26, x25 aa9f0: 14000004 b 0xaaa00 aa9f4: 9100c35a add x26, x26, #0x30 aa9f8: f100c37b subs x27, x27, #0x30 aa9fc: 54000400 b.eq 0xaaa7c aaa00: 79402f48 ldrh w8, [x26, #0x16] aaa04: 39405749 ldrb w9, [x26, #0x15] aaa08: b940034a ldr w10, [x26] aaa0c: 7214011f tst w8, #0x1000 aaa10: 4b090389 sub w9, w28, w9 aaa14: 1a890149 csel w9, w10, w9, eq aaa18: 6b15013f cmp w9, w21 aaa1c: 54fffec1 b.ne 0xaa9f4 aaa20: f9400749 ldr x9, [x26, #0x8] aaa24: 7214011f tst w8, #0x1000 aaa28: 9a9a0121 csel x1, x9, x26, eq aaa2c: eb14003f cmp x1, x20 aaa30: 540001a0 b.eq 0xaaa64 aaa34: aa1403e0 mov x0, x20 aaa38: aa1603e2 mov x2, x22 aaa3c: 9402ca05 bl 0x15d250 aaa40: 35fffda0 cbnz w0, 0xaa9f4 aaa44: 14000008 b 0xaaa64 aaa48: d0000600 adrp x0, 0x16c000 aaa4c: f9446000 ldr x0, [x0, #0x8c0] aaa50: 9402ca08 bl 0x15d270 <__emutls_get_address@plt> aaa54: a9007c1f stp xzr, xzr, [x0] aaa58: f900081f str xzr, [x0, #0x10] aaa5c: 1400000f b 0xaaa98 aaa60: aa1903fa mov x26, x25 aaa64: 52800608 mov w8, #0x30 // =48 aaa68: 9b0866e8 madd x8, x23, x8, x25 aaa6c: eb08035f cmp x26, x8 aaa70: 54000060 b.eq 0xaaa7c aaa74: b9401b48 ldr w8, [x26, #0x18] aaa78: 14000007 b 0xaaa94 aaa7c: d0000600 adrp x0, 0x16c000 aaa80: f9446000 ldr x0, [x0, #0x8c0] aaa84: 9402c9fb bl 0x15d270 <__emutls_get_address@plt> aaa88: 2a1f03e8 mov w8, wzr aaa8c: a9007c1f stp xzr, xzr, [x0] aaa90: f900081f str xzr, [x0, #0x10] aaa94: b901dfe8 str w8, [sp, #0x1dc] aaa98: b0fffe34 adrp x20, 0x6f000 aaa9c: 52800161 mov w1, #0xb // =11 aaaa0: 911e5a94 add x20, x20, #0x796 aaaa4: aa1403e0 mov x0, x20 aaaa8: 9402c9e6 bl 0x15d240 <__strlen_chk@plt> aaaac: b94023f7 ldr w23, [sp, #0x20] aaab0: f94017f9 ldr x25, [sp, #0x28] aaab4: 340003b7 cbz w23, 0xaab28 aaab8: 8b1706e8 add x8, x23, x23, lsl #1 aaabc: aa0003f5 mov x21, x0 aaac0: 92407c16 and x22, x0, #0xffffffff aaac4: d37ced1b lsl x27, x8, #4 aaac8: 528002bc mov w28, #0x15 // =21 aaacc: aa1903fa mov x26, x25 aaad0: 14000004 b 0xaaae0 aaad4: 9100c35a add x26, x26, #0x30 aaad8: f100c37b subs x27, x27, #0x30 aaadc: 540010a0 b.eq 0xaacf0 aaae0: 79402f48 ldrh w8, [x26, #0x16] aaae4: 39405749 ldrb w9, [x26, #0x15] aaae8: b940034a ldr w10, [x26] aaaec: 7214011f tst w8, #0x1000 aaaf0: 4b090389 sub w9, w28, w9 aaaf4: 1a890149 csel w9, w10, w9, eq aaaf8: 6b15013f cmp w9, w21 aaafc: 54fffec1 b.ne 0xaaad4 aab00: f9400749 ldr x9, [x26, #0x8] aab04: 7214011f tst w8, #0x1000 aab08: 9a9a0121 csel x1, x9, x26, eq aab0c: eb14003f cmp x1, x20 aab10: 540000e0 b.eq 0xaab2c aab14: aa1403e0 mov x0, x20 aab18: aa1603e2 mov x2, x22 aab1c: 9402c9cd bl 0x15d250 aab20: 35fffda0 cbnz w0, 0xaaad4 aab24: 14000002 b 0xaab2c aab28: aa1903fa mov x26, x25 aab2c: 52800608 mov w8, #0x30 // =48 aab30: 9b0866e8 madd x8, x23, x8, x25 aab34: eb08035f cmp x26, x8 aab38: 54000dc0 b.eq 0xaacf0 aab3c: b0fffe34 adrp x20, 0x6f000 aab40: 52800161 mov w1, #0xb // =11 aab44: 911e5a94 add x20, x20, #0x796 aab48: aa1403e0 mov x0, x20 aab4c: 9402c9bd bl 0x15d240 <__strlen_chk@plt> aab50: b94023f7 ldr w23, [sp, #0x20] aab54: f94017f9 ldr x25, [sp, #0x28] aab58: 340003b7 cbz w23, 0xaabcc aab5c: 8b1706e8 add x8, x23, x23, lsl #1 aab60: aa0003f5 mov x21, x0 aab64: 92407c16 and x22, x0, #0xffffffff aab68: d37ced1b lsl x27, x8, #4 aab6c: 528002bc mov w28, #0x15 // =21 aab70: aa1903fa mov x26, x25 aab74: 14000004 b 0xaab84 aab78: 9100c35a add x26, x26, #0x30 aab7c: f100c37b subs x27, x27, #0x30 aab80: 54000820 b.eq 0xaac84 aab84: 79402f48 ldrh w8, [x26, #0x16] aab88: 39405749 ldrb w9, [x26, #0x15] aab8c: b940034a ldr w10, [x26] aab90: 7214011f tst w8, #0x1000 aab94: 4b090389 sub w9, w28, w9 aab98: 1a890149 csel w9, w10, w9, eq aab9c: 6b15013f cmp w9, w21 aaba0: 54fffec1 b.ne 0xaab78 aaba4: f9400749 ldr x9, [x26, #0x8] aaba8: 7214011f tst w8, #0x1000 aabac: 9a9a0121 csel x1, x9, x26, eq aabb0: eb14003f cmp x1, x20 aabb4: 540000e0 b.eq 0xaabd0 aabb8: aa1403e0 mov x0, x20 aabbc: aa1603e2 mov x2, x22 aabc0: 9402c9a4 bl 0x15d250 aabc4: 35fffda0 cbnz w0, 0xaab78 aabc8: 14000002 b 0xaabd0 aabcc: aa1903fa mov x26, x25 aabd0: 52800608 mov w8, #0x30 // =48 aabd4: 9b0866e8 madd x8, x23, x8, x25 aabd8: eb08035f cmp x26, x8 aabdc: 54000540 b.eq 0xaac84 aabe0: 79405f48 ldrh w8, [x26, #0x2e] aabe4: 36500868 tbz w8, #0xa, 0xaacf0 aabe8: b0fffe35 adrp x21, 0x6f000 aabec: 52800161 mov w1, #0xb // =11 aabf0: 911e5ab5 add x21, x21, #0x796 aabf4: aa1503e0 mov x0, x21 aabf8: 9402c992 bl 0x15d240 <__strlen_chk@plt> aabfc: 910243e8 add x8, sp, #0x90 aac00: b94023f9 ldr w25, [sp, #0x20] aac04: 91054108 add x8, x8, #0x150 aac08: f94017fa ldr x26, [sp, #0x28] aac0c: f90007e8 str x8, [sp, #0x8] aac10: 34000479 cbz w25, 0xaac9c aac14: 8b190728 add x8, x25, x25, lsl #1 aac18: aa0003f6 mov x22, x0 aac1c: 92407c17 and x23, x0, #0xffffffff aac20: d37ced1c lsl x28, x8, #4 aac24: 528002b4 mov w20, #0x15 // =21 aac28: aa1a03fb mov x27, x26 aac2c: 14000004 b 0xaac3c aac30: 9100c37b add x27, x27, #0x30 aac34: f100c39c subs x28, x28, #0x30 aac38: 54000440 b.eq 0xaacc0 aac3c: 79402f68 ldrh w8, [x27, #0x16] aac40: 39405769 ldrb w9, [x27, #0x15] aac44: b940036a ldr w10, [x27] aac48: 7214011f tst w8, #0x1000 aac4c: 4b090289 sub w9, w20, w9 aac50: 1a890149 csel w9, w10, w9, eq aac54: 6b16013f cmp w9, w22 aac58: 54fffec1 b.ne 0xaac30 aac5c: f9400769 ldr x9, [x27, #0x8] aac60: 7214011f tst w8, #0x1000 aac64: 9a9b0121 csel x1, x9, x27, eq aac68: eb15003f cmp x1, x21 aac6c: 540001a0 b.eq 0xaaca0 aac70: aa1503e0 mov x0, x21 aac74: aa1703e2 mov x2, x23 aac78: 9402c976 bl 0x15d250 aac7c: 35fffda0 cbnz w0, 0xaac30 aac80: 14000008 b 0xaaca0 aac84: d0000600 adrp x0, 0x16c000 aac88: f9446000 ldr x0, [x0, #0x8c0] aac8c: 9402c979 bl 0x15d270 <__emutls_get_address@plt> aac90: a9007c1f stp xzr, xzr, [x0] aac94: f900081f str xzr, [x0, #0x10] aac98: 14000016 b 0xaacf0 aac9c: aa1a03fb mov x27, x26 aaca0: 52800608 mov w8, #0x30 // =48 aaca4: 9b086b28 madd x8, x25, x8, x26 aaca8: eb08037f cmp x27, x8 aacac: 540000a0 b.eq 0xaacc0 aacb0: 79405f68 ldrh w8, [x27, #0x2e] aacb4: 91006360 add x0, x27, #0x18 aacb8: f9401369 ldr x9, [x27, #0x20] aacbc: 14000008 b 0xaacdc aacc0: d0000600 adrp x0, 0x16c000 aacc4: f9446000 ldr x0, [x0, #0x8c0] aacc8: 9402c96a bl 0x15d270 <__emutls_get_address@plt> aaccc: aa1f03e9 mov x9, xzr aacd0: 2a1f03e8 mov w8, wzr aacd4: a9007c1f stp xzr, xzr, [x0] aacd8: f900081f str xzr, [x0, #0x10] aacdc: 7214011f tst w8, #0x1000 aace0: 528003e2 mov w2, #0x1f // =31 aace4: 9a800121 csel x1, x9, x0, eq aace8: f94007e0 ldr x0, [sp, #0x8] aacec: 9402c965 bl 0x15d280 aacf0: 90fffe34 adrp x20, 0x6e000 aacf4: 52800161 mov w1, #0xb // =11 aacf8: 9117f694 add x20, x20, #0x5fd aacfc: aa1403e0 mov x0, x20 aad00: 9402c950 bl 0x15d240 <__strlen_chk@plt> aad04: b94023f7 ldr w23, [sp, #0x20] aad08: f94017f9 ldr x25, [sp, #0x28] aad0c: 340003b7 cbz w23, 0xaad80 aad10: 8b1706e8 add x8, x23, x23, lsl #1 aad14: aa0003f5 mov x21, x0 aad18: 92407c16 and x22, x0, #0xffffffff aad1c: d37ced1b lsl x27, x8, #4 aad20: 528002bc mov w28, #0x15 // =21 aad24: aa1903fa mov x26, x25 aad28: 14000004 b 0xaad38 aad2c: 9100c35a add x26, x26, #0x30 aad30: f100c37b subs x27, x27, #0x30 aad34: 540010e0 b.eq 0xaaf50 aad38: 79402f48 ldrh w8, [x26, #0x16] aad3c: 39405749 ldrb w9, [x26, #0x15] aad40: b940034a ldr w10, [x26] aad44: 7214011f tst w8, #0x1000 aad48: 4b090389 sub w9, w28, w9 aad4c: 1a890149 csel w9, w10, w9, eq aad50: 6b15013f cmp w9, w21 aad54: 54fffec1 b.ne 0xaad2c aad58: f9400749 ldr x9, [x26, #0x8] aad5c: 7214011f tst w8, #0x1000 aad60: 9a9a0121 csel x1, x9, x26, eq aad64: eb14003f cmp x1, x20 aad68: 540000e0 b.eq 0xaad84 aad6c: aa1403e0 mov x0, x20 aad70: aa1603e2 mov x2, x22 aad74: 9402c937 bl 0x15d250 aad78: 35fffda0 cbnz w0, 0xaad2c aad7c: 14000002 b 0xaad84 aad80: aa1903fa mov x26, x25 aad84: 52800608 mov w8, #0x30 // =48 aad88: 9b0866e8 madd x8, x23, x8, x25 aad8c: eb08035f cmp x26, x8 aad90: 54000e00 b.eq 0xaaf50 aad94: 90fffe34 adrp x20, 0x6e000 aad98: 52800161 mov w1, #0xb // =11 aad9c: 9117f694 add x20, x20, #0x5fd aada0: aa1403e0 mov x0, x20 aada4: 9402c927 bl 0x15d240 <__strlen_chk@plt> aada8: b94023f7 ldr w23, [sp, #0x20] aadac: f94017f9 ldr x25, [sp, #0x28] aadb0: 340003b7 cbz w23, 0xaae24 aadb4: 8b1706e8 add x8, x23, x23, lsl #1 aadb8: aa0003f5 mov x21, x0 aadbc: 92407c16 and x22, x0, #0xffffffff aadc0: d37ced1b lsl x27, x8, #4 aadc4: 528002bc mov w28, #0x15 // =21 aadc8: aa1903fa mov x26, x25 aadcc: 14000004 b 0xaaddc aadd0: 9100c35a add x26, x26, #0x30 aadd4: f100c37b subs x27, x27, #0x30 aadd8: 54000820 b.eq 0xaaedc aaddc: 79402f48 ldrh w8, [x26, #0x16] aade0: 39405749 ldrb w9, [x26, #0x15] aade4: b940034a ldr w10, [x26] aade8: 7214011f tst w8, #0x1000 aadec: 4b090389 sub w9, w28, w9 aadf0: 1a890149 csel w9, w10, w9, eq aadf4: 6b15013f cmp w9, w21 aadf8: 54fffec1 b.ne 0xaadd0 aadfc: f9400749 ldr x9, [x26, #0x8] aae00: 7214011f tst w8, #0x1000 aae04: 9a9a0121 csel x1, x9, x26, eq aae08: eb14003f cmp x1, x20 aae0c: 540000e0 b.eq 0xaae28 aae10: aa1403e0 mov x0, x20 aae14: aa1603e2 mov x2, x22 aae18: 9402c90e bl 0x15d250 aae1c: 35fffda0 cbnz w0, 0xaadd0 aae20: 14000002 b 0xaae28 aae24: aa1903fa mov x26, x25 aae28: 52800608 mov w8, #0x30 // =48 aae2c: 9b0866e8 madd x8, x23, x8, x25 aae30: eb08035f cmp x26, x8 aae34: 54000540 b.eq 0xaaedc aae38: 79405f48 ldrh w8, [x26, #0x2e] aae3c: 365008a8 tbz w8, #0xa, 0xaaf50 aae40: 90fffe35 adrp x21, 0x6e000 aae44: 52800161 mov w1, #0xb // =11 aae48: 9117f6b5 add x21, x21, #0x5fd aae4c: aa1503e0 mov x0, x21 aae50: 9402c8fc bl 0x15d240 <__strlen_chk@plt> aae54: 910243e8 add x8, sp, #0x90 aae58: b94023f9 ldr w25, [sp, #0x20] aae5c: 9105c108 add x8, x8, #0x170 aae60: f94017fa ldr x26, [sp, #0x28] aae64: f90007e8 str x8, [sp, #0x8] aae68: 34000479 cbz w25, 0xaaef4 aae6c: 8b190728 add x8, x25, x25, lsl #1 aae70: aa0003f6 mov x22, x0 aae74: 92407c17 and x23, x0, #0xffffffff aae78: d37ced1c lsl x28, x8, #4 aae7c: 528002b4 mov w20, #0x15 // =21 aae80: aa1a03fb mov x27, x26 aae84: 14000004 b 0xaae94 aae88: 9100c37b add x27, x27, #0x30 aae8c: f100c39c subs x28, x28, #0x30 aae90: 54000480 b.eq 0xaaf20 aae94: 79402f68 ldrh w8, [x27, #0x16] aae98: 39405769 ldrb w9, [x27, #0x15] aae9c: b940036a ldr w10, [x27] aaea0: 7214011f tst w8, #0x1000 aaea4: 4b090289 sub w9, w20, w9 aaea8: 1a890149 csel w9, w10, w9, eq aaeac: 6b16013f cmp w9, w22 aaeb0: 54fffec1 b.ne 0xaae88 aaeb4: f9400769 ldr x9, [x27, #0x8] aaeb8: 7214011f tst w8, #0x1000 aaebc: 9a9b0121 csel x1, x9, x27, eq aaec0: eb15003f cmp x1, x21 aaec4: 540001a0 b.eq 0xaaef8 aaec8: aa1503e0 mov x0, x21 aaecc: aa1703e2 mov x2, x23 aaed0: 9402c8e0 bl 0x15d250 aaed4: 35fffda0 cbnz w0, 0xaae88 aaed8: 14000008 b 0xaaef8 aaedc: d0000600 adrp x0, 0x16c000 aaee0: f9446000 ldr x0, [x0, #0x8c0] aaee4: 9402c8e3 bl 0x15d270 <__emutls_get_address@plt> aaee8: a9007c1f stp xzr, xzr, [x0] aaeec: f900081f str xzr, [x0, #0x10] aaef0: 14000018 b 0xaaf50 aaef4: aa1a03fb mov x27, x26 aaef8: 52800608 mov w8, #0x30 // =48 aaefc: 9b086b28 madd x8, x25, x8, x26 aaf00: eb08037f cmp x27, x8 aaf04: 540000e0 b.eq 0xaaf20 aaf08: 79405f68 ldrh w8, [x27, #0x2e] aaf0c: 91006360 add x0, x27, #0x18 aaf10: 7214011f tst w8, #0x1000 aaf14: f9401368 ldr x8, [x27, #0x20] aaf18: 1a9f17e9 cset w9, eq aaf1c: 14000008 b 0xaaf3c aaf20: d0000600 adrp x0, 0x16c000 aaf24: f9446000 ldr x0, [x0, #0x8c0] aaf28: 9402c8d2 bl 0x15d270 <__emutls_get_address@plt> aaf2c: aa1f03e8 mov x8, xzr aaf30: 52800029 mov w9, #0x1 // =1 aaf34: a9007c1f stp xzr, xzr, [x0] aaf38: f900081f str xzr, [x0, #0x10] aaf3c: 7100013f cmp w9, #0x0 aaf40: 528003e2 mov w2, #0x1f // =31 aaf44: 9a801101 csel x1, x8, x0, ne aaf48: f94007e0 ldr x0, [sp, #0x8] aaf4c: 9402c8cd bl 0x15d280 aaf50: f0fffe14 adrp x20, 0x6d000 aaf54: 528000e1 mov w1, #0x7 // =7 aaf58: 9134aa94 add x20, x20, #0xd2a aaf5c: aa1403e0 mov x0, x20 aaf60: 9402c8b8 bl 0x15d240 <__strlen_chk@plt> aaf64: b94023f7 ldr w23, [sp, #0x20] aaf68: f94017f9 ldr x25, [sp, #0x28] aaf6c: 340003b7 cbz w23, 0xaafe0 aaf70: 8b1706e8 add x8, x23, x23, lsl #1 aaf74: aa0003f5 mov x21, x0 aaf78: 92407c16 and x22, x0, #0xffffffff aaf7c: d37ced1b lsl x27, x8, #4 aaf80: 528002bc mov w28, #0x15 // =21 aaf84: aa1903fa mov x26, x25 aaf88: 14000004 b 0xaaf98 aaf8c: 9100c35a add x26, x26, #0x30 aaf90: f100c37b subs x27, x27, #0x30 aaf94: 54000f60 b.eq 0xab180 aaf98: 79402f48 ldrh w8, [x26, #0x16] aaf9c: 39405749 ldrb w9, [x26, #0x15] aafa0: b940034a ldr w10, [x26] aafa4: 7214011f tst w8, #0x1000 aafa8: 4b090389 sub w9, w28, w9 aafac: 1a890149 csel w9, w10, w9, eq aafb0: 6b15013f cmp w9, w21 aafb4: 54fffec1 b.ne 0xaaf8c aafb8: f9400749 ldr x9, [x26, #0x8] aafbc: 7214011f tst w8, #0x1000 aafc0: 9a9a0121 csel x1, x9, x26, eq aafc4: eb14003f cmp x1, x20 aafc8: 540000e0 b.eq 0xaafe4 aafcc: aa1403e0 mov x0, x20 aafd0: aa1603e2 mov x2, x22 aafd4: 9402c89f bl 0x15d250 aafd8: 35fffda0 cbnz w0, 0xaaf8c aafdc: 14000002 b 0xaafe4 aafe0: aa1903fa mov x26, x25 aafe4: 52800608 mov w8, #0x30 // =48 aafe8: 9b0866e8 madd x8, x23, x8, x25 aafec: eb08035f cmp x26, x8 aaff0: 54000c80 b.eq 0xab180 aaff4: f0fffe14 adrp x20, 0x6d000 aaff8: 528000e1 mov w1, #0x7 // =7 aaffc: 9134aa94 add x20, x20, #0xd2a ab000: aa1403e0 mov x0, x20 ab004: 9402c88f bl 0x15d240 <__strlen_chk@plt> ab008: b94023f7 ldr w23, [sp, #0x20] ab00c: f94017f9 ldr x25, [sp, #0x28] ab010: 340003b7 cbz w23, 0xab084 ab014: 8b1706e8 add x8, x23, x23, lsl #1 ab018: aa0003f5 mov x21, x0 ab01c: 92407c16 and x22, x0, #0xffffffff ab020: d37ced1b lsl x27, x8, #4 ab024: 528002bc mov w28, #0x15 // =21 ab028: aa1903fa mov x26, x25 ab02c: 14000004 b 0xab03c ab030: 9100c35a add x26, x26, #0x30 ab034: f100c37b subs x27, x27, #0x30 ab038: 540007c0 b.eq 0xab130 ab03c: 79402f48 ldrh w8, [x26, #0x16] ab040: 39405749 ldrb w9, [x26, #0x15] ab044: b940034a ldr w10, [x26] ab048: 7214011f tst w8, #0x1000 ab04c: 4b090389 sub w9, w28, w9 ab050: 1a890149 csel w9, w10, w9, eq ab054: 6b15013f cmp w9, w21 ab058: 54fffec1 b.ne 0xab030 ab05c: f9400749 ldr x9, [x26, #0x8] ab060: 7214011f tst w8, #0x1000 ab064: 9a9a0121 csel x1, x9, x26, eq ab068: eb14003f cmp x1, x20 ab06c: 540000e0 b.eq 0xab088 ab070: aa1403e0 mov x0, x20 ab074: aa1603e2 mov x2, x22 ab078: 9402c876 bl 0x15d250 ab07c: 35fffda0 cbnz w0, 0xab030 ab080: 14000002 b 0xab088 ab084: aa1903fa mov x26, x25 ab088: 52800608 mov w8, #0x30 // =48 ab08c: 9b0866e8 madd x8, x23, x8, x25 ab090: eb08035f cmp x26, x8 ab094: 540004e0 b.eq 0xab130 ab098: 79405f48 ldrh w8, [x26, #0x2e] ab09c: 36280728 tbz w8, #0x5, 0xab180 ab0a0: d0fffe14 adrp x20, 0x6d000 ab0a4: 528000e1 mov w1, #0x7 // =7 ab0a8: 9134aa94 add x20, x20, #0xd2a ab0ac: aa1403e0 mov x0, x20 ab0b0: 9402c864 bl 0x15d240 <__strlen_chk@plt> ab0b4: b94023f7 ldr w23, [sp, #0x20] ab0b8: f94017f9 ldr x25, [sp, #0x28] ab0bc: 34000477 cbz w23, 0xab148 ab0c0: 8b1706e8 add x8, x23, x23, lsl #1 ab0c4: aa0003f5 mov x21, x0 ab0c8: 92407c16 and x22, x0, #0xffffffff ab0cc: d37ced1b lsl x27, x8, #4 ab0d0: 528002bc mov w28, #0x15 // =21 ab0d4: aa1903fa mov x26, x25 ab0d8: 14000004 b 0xab0e8 ab0dc: 9100c35a add x26, x26, #0x30 ab0e0: f100c37b subs x27, x27, #0x30 ab0e4: 54000400 b.eq 0xab164 ab0e8: 79402f48 ldrh w8, [x26, #0x16] ab0ec: 39405749 ldrb w9, [x26, #0x15] ab0f0: b940034a ldr w10, [x26] ab0f4: 7214011f tst w8, #0x1000 ab0f8: 4b090389 sub w9, w28, w9 ab0fc: 1a890149 csel w9, w10, w9, eq ab100: 6b15013f cmp w9, w21 ab104: 54fffec1 b.ne 0xab0dc ab108: f9400749 ldr x9, [x26, #0x8] ab10c: 7214011f tst w8, #0x1000 ab110: 9a9a0121 csel x1, x9, x26, eq ab114: eb14003f cmp x1, x20 ab118: 540001a0 b.eq 0xab14c ab11c: aa1403e0 mov x0, x20 ab120: aa1603e2 mov x2, x22 ab124: 9402c84b bl 0x15d250 ab128: 35fffda0 cbnz w0, 0xab0dc ab12c: 14000008 b 0xab14c ab130: b0000600 adrp x0, 0x16c000 ab134: f9446000 ldr x0, [x0, #0x8c0] ab138: 9402c84e bl 0x15d270 <__emutls_get_address@plt> ab13c: a9007c1f stp xzr, xzr, [x0] ab140: f900081f str xzr, [x0, #0x10] ab144: 1400000f b 0xab180 ab148: aa1903fa mov x26, x25 ab14c: 52800608 mov w8, #0x30 // =48 ab150: 9b0866e8 madd x8, x23, x8, x25 ab154: eb08035f cmp x26, x8 ab158: 54000060 b.eq 0xab164 ab15c: b9401b48 ldr w8, [x26, #0x18] ab160: 14000007 b 0xab17c ab164: b0000600 adrp x0, 0x16c000 ab168: f9446000 ldr x0, [x0, #0x8c0] ab16c: 9402c841 bl 0x15d270 <__emutls_get_address@plt> ab170: 2a1f03e8 mov w8, wzr ab174: a9007c1f stp xzr, xzr, [x0] ab178: f900081f str xzr, [x0, #0x10] ab17c: b90223e8 str w8, [sp, #0x220] ab180: 910243e1 add x1, sp, #0x90 ab184: aa1303e0 mov x0, x19 ab188: 9402c7be bl 0x15d080 <_ZN6InGame13InGameWrapper7InitSdkERKNS_9SDKConfigE@plt> ab18c: 2a0003f3 mov w19, w0 ab190: 17fffb8a b 0xa9fb8 ab194: 9402c727 bl 0x15ce30 <__stack_chk_fail@plt> ab198: 1400000c b 0xab1c8 ab19c: aa0003f3 mov x19, x0 ab1a0: aa1503e0 mov x0, x21 ab1a4: 9402c74f bl 0x15cee0 <_ZdlPv@plt> ab1a8: 14000002 b 0xab1b0 ab1ac: aa0003f3 mov x19, x0 ab1b0: 910083e8 add x8, sp, #0x20 ab1b4: 9100a100 add x0, x8, #0x28 ab1b8: 9402c836 bl 0x15d290 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEED2Ev@plt> ab1bc: aa1303e0 mov x0, x19 ab1c0: 9402b7e8 bl 0x159160 <__emutls_get_address+0x6d4> ab1c4: 14000001 b 0xab1c8 ab1c8: aa0003f3 mov x19, x0 ab1cc: 910083e0 add x0, sp, #0x20 ab1d0: 9402c824 bl 0x15d260 <_ZN6InGame9rapidjson15GenericDocumentINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEES5_ED2Ev@plt> ab1d4: aa1303e0 mov x0, x19 ab1d8: 9402b7e2 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000ab1dc , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::~GenericDocument()>: ab1dc: a9bd7bfd stp x29, x30, [sp, #-0x30]! ab1e0: f9000bf5 str x21, [sp, #0x10] ab1e4: 910003fd mov x29, sp ab1e8: a9024ff4 stp x20, x19, [sp, #0x20] ab1ec: aa0003f3 mov x19, x0 ab1f0: f9401014 ldr x20, [x0, #0x20] ab1f4: b40003b4 cbz x20, 0xab268 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::~GenericDocument()+0x8c> ab1f8: a9007e7f stp xzr, xzr, [x19] ab1fc: f9000a7f str xzr, [x19, #0x10] ab200: f9400a80 ldr x0, [x20, #0x10] ab204: b40002e0 cbz x0, 0xab260 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::~GenericDocument()+0x84> ab208: f9400808 ldr x8, [x0, #0x10] ab20c: f100091f cmp x8, #0x2 ab210: 54000083 b.lo 0xab220 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::~GenericDocument()+0x44> ab214: d1000508 sub x8, x8, #0x1 ab218: f9000808 str x8, [x0, #0x10] ab21c: 14000011 b 0xab260 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::~GenericDocument()+0x84> ab220: f9400008 ldr x8, [x0] ab224: f9400909 ldr x9, [x8, #0x10] ab228: b40000c9 cbz x9, 0xab240 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::~GenericDocument()+0x64> ab22c: f9000009 str x9, [x0] ab230: aa0803e0 mov x0, x8 ab234: 9402c81b bl 0x15d2a0 ab238: f9400a80 ldr x0, [x20, #0x10] ab23c: 17fffff9 b 0xab220 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::~GenericDocument()+0x44> ab240: 39406009 ldrb w9, [x0, #0x18] ab244: f900051f str xzr, [x8, #0x8] ab248: f9400415 ldr x21, [x0, #0x8] ab24c: 34000049 cbz w9, 0xab254 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::~GenericDocument()+0x78> ab250: 9402c814 bl 0x15d2a0 ab254: b4000075 cbz x21, 0xab260 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::~GenericDocument()+0x84> ab258: aa1503e0 mov x0, x21 ab25c: 9402c721 bl 0x15cee0 <_ZdlPv@plt> ab260: aa1403e0 mov x0, x20 ab264: 9402c71f bl 0x15cee0 <_ZdlPv@plt> ab268: f9401e60 ldr x0, [x19, #0x38] ab26c: 9402c80d bl 0x15d2a0 ab270: f9401a60 ldr x0, [x19, #0x30] ab274: b40000a0 cbz x0, 0xab288 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::~GenericDocument()+0xac> ab278: a9424ff4 ldp x20, x19, [sp, #0x20] ab27c: f9400bf5 ldr x21, [sp, #0x10] ab280: a8c37bfd ldp x29, x30, [sp], #0x30 ab284: 1402c717 b 0x15cee0 <_ZdlPv@plt> ab288: a9424ff4 ldp x20, x19, [sp, #0x20] ab28c: f9400bf5 ldr x21, [sp, #0x10] ab290: a8c37bfd ldp x29, x30, [sp], #0x30 ab294: d65f03c0 ret 00000000000ab298 : ab298: a9ba7bfd stp x29, x30, [sp, #-0x60]! ab29c: a9016ffc stp x28, x27, [sp, #0x10] ab2a0: 910003fd mov x29, sp ab2a4: a90267fa stp x26, x25, [sp, #0x20] ab2a8: a9035ff8 stp x24, x23, [sp, #0x30] ab2ac: a90457f6 stp x22, x21, [sp, #0x40] ab2b0: a9054ff4 stp x20, x19, [sp, #0x50] ab2b4: d11b03ff sub sp, sp, #0x6c0 ab2b8: d53bd058 mrs x24, TPIDR_EL0 ab2bc: f9401708 ldr x8, [x24, #0x28] ab2c0: f81f03a8 stur x8, [x29, #-0x10] ab2c4: b4000940 cbz x0, 0xab3ec ab2c8: f0fffe28 adrp x8, 0x72000 ab2cc: f100003f cmp x1, #0x0 ab2d0: 913e5908 add x8, x8, #0xf96 ab2d4: aa0003f3 mov x19, x0 ab2d8: aa0103f4 mov x20, x1 ab2dc: 9a810108 csel x8, x8, x1, eq ab2e0: 90fffe21 adrp x1, 0x6f000 ab2e4: d0fffe23 adrp x3, 0x71000 ab2e8: f0fffe04 adrp x4, 0x6e000 ab2ec: d0fffe26 adrp x6, 0x71000 ab2f0: 912f1c21 add x1, x1, #0xbc7 ab2f4: 9116c063 add x3, x3, #0x5b0 ab2f8: 9117b084 add x4, x4, #0x5ec ab2fc: 910a84c6 add x6, x6, #0x2a1 ab300: 52800020 mov w0, #0x1 // =1 ab304: 52801742 mov w2, #0xba // =186 ab308: aa1f03e5 mov x5, xzr ab30c: aa1303e7 mov x7, x19 ab310: 52800035 mov w21, #0x1 // =1 ab314: f90003e8 str x8, [sp] ab318: 9402c6c2 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ab31c: 910243e0 add x0, sp, #0x90 ab320: 2a1f03e1 mov w1, wzr ab324: 5280c382 mov w2, #0x61c // =1564 ab328: 9402c6c6 bl 0x15ce40 ab32c: 6f00e400 movi v0.2d, #0000000000000000 ab330: 52808008 mov w8, #0x400 // =1024 ab334: 391ab3f5 strb w21, [sp, #0x6ac] ab338: b9007bff str wzr, [sp, #0x78] ab33c: f9003be8 str x8, [sp, #0x70] ab340: ad0283e0 stp q0, q0, [sp, #0x50] ab344: ad0183e0 stp q0, q0, [sp, #0x30] ab348: 3d800be0 str q0, [sp, #0x20] ab34c: f90043ff str xzr, [sp, #0x80] ab350: 52800300 mov w0, #0x18 // =24 ab354: 9402c6c3 bl 0x15ce60 <_Znwm@plt> ab358: aa0003f5 mov x21, x0 ab35c: 52a00028 mov w8, #0x10000 // =65536 ab360: f9000008 str x8, [x0] ab364: 52800020 mov w0, #0x1 // =1 ab368: 52800037 mov w23, #0x1 // =1 ab36c: 9402c6bd bl 0x15ce60 <_Znwm@plt> ab370: aa0003f6 mov x22, x0 ab374: f90006a0 str x0, [x21, #0x8] ab378: 52800700 mov w0, #0x38 // =56 ab37c: 9402c7a9 bl 0x15d220 ab380: aa0003e8 mov x8, x0 ab384: a903d7f5 stp x21, x21, [sp, #0x38] ab388: f9000aa0 str x0, [x21, #0x10] ab38c: a902fc1f stp xzr, xzr, [x0, #0x28] ab390: f8020d1f str xzr, [x8, #0x20]! ab394: a9005808 stp x8, x22, [x0] ab398: 39006017 strb w23, [x0, #0x18] ab39c: f9000817 str x23, [x0, #0x10] ab3a0: a90153f4 stp x20, x20, [sp, #0x10] ab3a4: 910083e0 add x0, sp, #0x20 ab3a8: 910043e1 add x1, sp, #0x10 ab3ac: 9402c7a1 bl 0x15d230 <_ZN6InGame9rapidjson15GenericDocumentINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEES5_E11ParseStreamILj0ES3_NS0_19GenericStringStreamIS3_EEEERS7_RT1_@plt> ab3b0: b9407be8 ldr w8, [sp, #0x78] ab3b4: 34000368 cbz w8, 0xab420 ab3b8: 90fffe21 adrp x1, 0x6f000 ab3bc: d0fffe23 adrp x3, 0x71000 ab3c0: f0fffe04 adrp x4, 0x6e000 ab3c4: f0fffe26 adrp x6, 0x72000 ab3c8: 912f1c21 add x1, x1, #0xbc7 ab3cc: 9116c063 add x3, x3, #0x5b0 ab3d0: 9117b084 add x4, x4, #0x5ec ab3d4: 912814c6 add x6, x6, #0xa05 ab3d8: 52800080 mov w0, #0x4 // =4 ab3dc: 52801822 mov w2, #0xc1 // =193 ab3e0: aa1f03e5 mov x5, xzr ab3e4: 9402c68f bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ab3e8: 14000494 b 0xac638 ab3ec: 90fffe21 adrp x1, 0x6f000 ab3f0: d0fffe23 adrp x3, 0x71000 ab3f4: f0fffe04 adrp x4, 0x6e000 ab3f8: d0fffe26 adrp x6, 0x71000 ab3fc: 912f1c21 add x1, x1, #0xbc7 ab400: 9116c063 add x3, x3, #0x5b0 ab404: 9117b084 add x4, x4, #0x5ec ab408: 910840c6 add x6, x6, #0x210 ab40c: 52800080 mov w0, #0x4 // =4 ab410: 528016c2 mov w2, #0xb6 // =182 ab414: aa1f03e5 mov x5, xzr ab418: 9402c682 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ab41c: 14000489 b 0xac640 ab420: 79406fe8 ldrh w8, [sp, #0x36] ab424: 71000d1f cmp w8, #0x3 ab428: 540004a1 b.ne 0xab4bc ab42c: 90fffe54 adrp x20, 0x73000 ab430: 528000e1 mov w1, #0x7 // =7 ab434: 9121e294 add x20, x20, #0x878 ab438: aa1403e0 mov x0, x20 ab43c: 9402c781 bl 0x15d240 <__strlen_chk@plt> ab440: b94023f7 ldr w23, [sp, #0x20] ab444: f94017f9 ldr x25, [sp, #0x28] ab448: 34000557 cbz w23, 0xab4f0 ab44c: 8b1706e8 add x8, x23, x23, lsl #1 ab450: aa0003f5 mov x21, x0 ab454: 92407c16 and x22, x0, #0xffffffff ab458: d37ced1b lsl x27, x8, #4 ab45c: 528002bc mov w28, #0x15 // =21 ab460: aa1903fa mov x26, x25 ab464: 14000004 b 0xab474 ab468: 9100c35a add x26, x26, #0x30 ab46c: f100c37b subs x27, x27, #0x30 ab470: 540011e0 b.eq 0xab6ac ab474: 79402f48 ldrh w8, [x26, #0x16] ab478: 39405749 ldrb w9, [x26, #0x15] ab47c: b940034a ldr w10, [x26] ab480: 7214011f tst w8, #0x1000 ab484: 4b090389 sub w9, w28, w9 ab488: 1a890149 csel w9, w10, w9, eq ab48c: 6b15013f cmp w9, w21 ab490: 54fffec1 b.ne 0xab468 ab494: f9400749 ldr x9, [x26, #0x8] ab498: 7214011f tst w8, #0x1000 ab49c: 9a9a0121 csel x1, x9, x26, eq ab4a0: eb14003f cmp x1, x20 ab4a4: 54000280 b.eq 0xab4f4 ab4a8: aa1403e0 mov x0, x20 ab4ac: aa1603e2 mov x2, x22 ab4b0: 9402c768 bl 0x15d250 ab4b4: 35fffda0 cbnz w0, 0xab468 ab4b8: 1400000f b 0xab4f4 ab4bc: 90fffe21 adrp x1, 0x6f000 ab4c0: d0fffe23 adrp x3, 0x71000 ab4c4: f0fffe04 adrp x4, 0x6e000 ab4c8: 90fffe26 adrp x6, 0x6f000 ab4cc: 912f1c21 add x1, x1, #0xbc7 ab4d0: 9116c063 add x3, x3, #0x5b0 ab4d4: 9117b084 add x4, x4, #0x5ec ab4d8: 9130f4c6 add x6, x6, #0xc3d ab4dc: 52800080 mov w0, #0x4 // =4 ab4e0: 528018e2 mov w2, #0xc7 // =199 ab4e4: aa1f03e5 mov x5, xzr ab4e8: 9402c64e bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ab4ec: 14000453 b 0xac638 ab4f0: aa1903fa mov x26, x25 ab4f4: 52800608 mov w8, #0x30 // =48 ab4f8: 9b0866e8 madd x8, x23, x8, x25 ab4fc: eb08035f cmp x26, x8 ab500: 54000d60 b.eq 0xab6ac ab504: 90fffe54 adrp x20, 0x73000 ab508: 528000e1 mov w1, #0x7 // =7 ab50c: 9121e294 add x20, x20, #0x878 ab510: aa1403e0 mov x0, x20 ab514: 9402c74b bl 0x15d240 <__strlen_chk@plt> ab518: b94023f7 ldr w23, [sp, #0x20] ab51c: f94017f9 ldr x25, [sp, #0x28] ab520: 340003b7 cbz w23, 0xab594 ab524: 8b1706e8 add x8, x23, x23, lsl #1 ab528: aa0003f5 mov x21, x0 ab52c: 92407c16 and x22, x0, #0xffffffff ab530: d37ced1b lsl x27, x8, #4 ab534: 528002bc mov w28, #0x15 // =21 ab538: aa1903fa mov x26, x25 ab53c: 14000004 b 0xab54c ab540: 9100c35a add x26, x26, #0x30 ab544: f100c37b subs x27, x27, #0x30 ab548: 540007c0 b.eq 0xab640 ab54c: 79402f48 ldrh w8, [x26, #0x16] ab550: 39405749 ldrb w9, [x26, #0x15] ab554: b940034a ldr w10, [x26] ab558: 7214011f tst w8, #0x1000 ab55c: 4b090389 sub w9, w28, w9 ab560: 1a890149 csel w9, w10, w9, eq ab564: 6b15013f cmp w9, w21 ab568: 54fffec1 b.ne 0xab540 ab56c: f9400749 ldr x9, [x26, #0x8] ab570: 7214011f tst w8, #0x1000 ab574: 9a9a0121 csel x1, x9, x26, eq ab578: eb14003f cmp x1, x20 ab57c: 540000e0 b.eq 0xab598 ab580: aa1403e0 mov x0, x20 ab584: aa1603e2 mov x2, x22 ab588: 9402c732 bl 0x15d250 ab58c: 35fffda0 cbnz w0, 0xab540 ab590: 14000002 b 0xab598 ab594: aa1903fa mov x26, x25 ab598: 52800608 mov w8, #0x30 // =48 ab59c: 9b0866e8 madd x8, x23, x8, x25 ab5a0: eb08035f cmp x26, x8 ab5a4: 540004e0 b.eq 0xab640 ab5a8: 79405f48 ldrh w8, [x26, #0x2e] ab5ac: 36500808 tbz w8, #0xa, 0xab6ac ab5b0: 90fffe54 adrp x20, 0x73000 ab5b4: 528000e1 mov w1, #0x7 // =7 ab5b8: 9121e294 add x20, x20, #0x878 ab5bc: aa1403e0 mov x0, x20 ab5c0: 9402c720 bl 0x15d240 <__strlen_chk@plt> ab5c4: b94023f7 ldr w23, [sp, #0x20] ab5c8: f94017f9 ldr x25, [sp, #0x28] ab5cc: 34000477 cbz w23, 0xab658 ab5d0: 8b1706e8 add x8, x23, x23, lsl #1 ab5d4: aa0003f5 mov x21, x0 ab5d8: 92407c16 and x22, x0, #0xffffffff ab5dc: d37ced1b lsl x27, x8, #4 ab5e0: 528002bc mov w28, #0x15 // =21 ab5e4: aa1903fa mov x26, x25 ab5e8: 14000004 b 0xab5f8 ab5ec: 9100c35a add x26, x26, #0x30 ab5f0: f100c37b subs x27, x27, #0x30 ab5f4: 54000440 b.eq 0xab67c ab5f8: 79402f48 ldrh w8, [x26, #0x16] ab5fc: 39405749 ldrb w9, [x26, #0x15] ab600: b940034a ldr w10, [x26] ab604: 7214011f tst w8, #0x1000 ab608: 4b090389 sub w9, w28, w9 ab60c: 1a890149 csel w9, w10, w9, eq ab610: 6b15013f cmp w9, w21 ab614: 54fffec1 b.ne 0xab5ec ab618: f9400749 ldr x9, [x26, #0x8] ab61c: 7214011f tst w8, #0x1000 ab620: 9a9a0121 csel x1, x9, x26, eq ab624: eb14003f cmp x1, x20 ab628: 540001a0 b.eq 0xab65c ab62c: aa1403e0 mov x0, x20 ab630: aa1603e2 mov x2, x22 ab634: 9402c707 bl 0x15d250 ab638: 35fffda0 cbnz w0, 0xab5ec ab63c: 14000008 b 0xab65c ab640: b0000600 adrp x0, 0x16c000 ab644: f9446000 ldr x0, [x0, #0x8c0] ab648: 9402c70a bl 0x15d270 <__emutls_get_address@plt> ab64c: a9007c1f stp xzr, xzr, [x0] ab650: f900081f str xzr, [x0, #0x10] ab654: 14000016 b 0xab6ac ab658: aa1903fa mov x26, x25 ab65c: 52800608 mov w8, #0x30 // =48 ab660: 9b0866e8 madd x8, x23, x8, x25 ab664: eb08035f cmp x26, x8 ab668: 540000a0 b.eq 0xab67c ab66c: 79405f48 ldrh w8, [x26, #0x2e] ab670: 91006340 add x0, x26, #0x18 ab674: f9401349 ldr x9, [x26, #0x20] ab678: 14000008 b 0xab698 ab67c: b0000600 adrp x0, 0x16c000 ab680: f9446000 ldr x0, [x0, #0x8c0] ab684: 9402c6fb bl 0x15d270 <__emutls_get_address@plt> ab688: aa1f03e9 mov x9, xzr ab68c: 2a1f03e8 mov w8, wzr ab690: a9007c1f stp xzr, xzr, [x0] ab694: f900081f str xzr, [x0, #0x10] ab698: 7214011f tst w8, #0x1000 ab69c: 52803fe2 mov w2, #0x1ff // =511 ab6a0: 9a800121 csel x1, x9, x0, eq ab6a4: 910243e0 add x0, sp, #0x90 ab6a8: 9402c6f6 bl 0x15d280 ab6ac: f0fffe14 adrp x20, 0x6e000 ab6b0: 528000c1 mov w1, #0x6 // =6 ab6b4: 9125b694 add x20, x20, #0x96d ab6b8: aa1403e0 mov x0, x20 ab6bc: 9402c6e1 bl 0x15d240 <__strlen_chk@plt> ab6c0: b94023f7 ldr w23, [sp, #0x20] ab6c4: f94017f9 ldr x25, [sp, #0x28] ab6c8: 340003b7 cbz w23, 0xab73c ab6cc: 8b1706e8 add x8, x23, x23, lsl #1 ab6d0: aa0003f5 mov x21, x0 ab6d4: 92407c16 and x22, x0, #0xffffffff ab6d8: d37ced1b lsl x27, x8, #4 ab6dc: 528002bc mov w28, #0x15 // =21 ab6e0: aa1903fa mov x26, x25 ab6e4: 14000004 b 0xab6f4 ab6e8: 9100c35a add x26, x26, #0x30 ab6ec: f100c37b subs x27, x27, #0x30 ab6f0: 540010a0 b.eq 0xab904 ab6f4: 79402f48 ldrh w8, [x26, #0x16] ab6f8: 39405749 ldrb w9, [x26, #0x15] ab6fc: b940034a ldr w10, [x26] ab700: 7214011f tst w8, #0x1000 ab704: 4b090389 sub w9, w28, w9 ab708: 1a890149 csel w9, w10, w9, eq ab70c: 6b15013f cmp w9, w21 ab710: 54fffec1 b.ne 0xab6e8 ab714: f9400749 ldr x9, [x26, #0x8] ab718: 7214011f tst w8, #0x1000 ab71c: 9a9a0121 csel x1, x9, x26, eq ab720: eb14003f cmp x1, x20 ab724: 540000e0 b.eq 0xab740 ab728: aa1403e0 mov x0, x20 ab72c: aa1603e2 mov x2, x22 ab730: 9402c6c8 bl 0x15d250 ab734: 35fffda0 cbnz w0, 0xab6e8 ab738: 14000002 b 0xab740 ab73c: aa1903fa mov x26, x25 ab740: 52800608 mov w8, #0x30 // =48 ab744: 9b0866e8 madd x8, x23, x8, x25 ab748: eb08035f cmp x26, x8 ab74c: 54000dc0 b.eq 0xab904 ab750: f0fffe14 adrp x20, 0x6e000 ab754: 528000c1 mov w1, #0x6 // =6 ab758: 9125b694 add x20, x20, #0x96d ab75c: aa1403e0 mov x0, x20 ab760: 9402c6b8 bl 0x15d240 <__strlen_chk@plt> ab764: b94023f7 ldr w23, [sp, #0x20] ab768: f94017f9 ldr x25, [sp, #0x28] ab76c: 340003b7 cbz w23, 0xab7e0 ab770: 8b1706e8 add x8, x23, x23, lsl #1 ab774: aa0003f5 mov x21, x0 ab778: 92407c16 and x22, x0, #0xffffffff ab77c: d37ced1b lsl x27, x8, #4 ab780: 528002bc mov w28, #0x15 // =21 ab784: aa1903fa mov x26, x25 ab788: 14000004 b 0xab798 ab78c: 9100c35a add x26, x26, #0x30 ab790: f100c37b subs x27, x27, #0x30 ab794: 54000820 b.eq 0xab898 ab798: 79402f48 ldrh w8, [x26, #0x16] ab79c: 39405749 ldrb w9, [x26, #0x15] ab7a0: b940034a ldr w10, [x26] ab7a4: 7214011f tst w8, #0x1000 ab7a8: 4b090389 sub w9, w28, w9 ab7ac: 1a890149 csel w9, w10, w9, eq ab7b0: 6b15013f cmp w9, w21 ab7b4: 54fffec1 b.ne 0xab78c ab7b8: f9400749 ldr x9, [x26, #0x8] ab7bc: 7214011f tst w8, #0x1000 ab7c0: 9a9a0121 csel x1, x9, x26, eq ab7c4: eb14003f cmp x1, x20 ab7c8: 540000e0 b.eq 0xab7e4 ab7cc: aa1403e0 mov x0, x20 ab7d0: aa1603e2 mov x2, x22 ab7d4: 9402c69f bl 0x15d250 ab7d8: 35fffda0 cbnz w0, 0xab78c ab7dc: 14000002 b 0xab7e4 ab7e0: aa1903fa mov x26, x25 ab7e4: 52800608 mov w8, #0x30 // =48 ab7e8: 9b0866e8 madd x8, x23, x8, x25 ab7ec: eb08035f cmp x26, x8 ab7f0: 54000540 b.eq 0xab898 ab7f4: 79405f48 ldrh w8, [x26, #0x2e] ab7f8: 36500868 tbz w8, #0xa, 0xab904 ab7fc: f0fffe15 adrp x21, 0x6e000 ab800: 528000c1 mov w1, #0x6 // =6 ab804: 9125b6b5 add x21, x21, #0x96d ab808: aa1503e0 mov x0, x21 ab80c: 9402c68d bl 0x15d240 <__strlen_chk@plt> ab810: 910243e8 add x8, sp, #0x90 ab814: b94023f9 ldr w25, [sp, #0x20] ab818: 91080108 add x8, x8, #0x200 ab81c: f94017fa ldr x26, [sp, #0x28] ab820: f90007e8 str x8, [sp, #0x8] ab824: 34000479 cbz w25, 0xab8b0 ab828: 8b190728 add x8, x25, x25, lsl #1 ab82c: aa0003f6 mov x22, x0 ab830: 92407c17 and x23, x0, #0xffffffff ab834: d37ced1c lsl x28, x8, #4 ab838: 528002b4 mov w20, #0x15 // =21 ab83c: aa1a03fb mov x27, x26 ab840: 14000004 b 0xab850 ab844: 9100c37b add x27, x27, #0x30 ab848: f100c39c subs x28, x28, #0x30 ab84c: 54000440 b.eq 0xab8d4 ab850: 79402f68 ldrh w8, [x27, #0x16] ab854: 39405769 ldrb w9, [x27, #0x15] ab858: b940036a ldr w10, [x27] ab85c: 7214011f tst w8, #0x1000 ab860: 4b090289 sub w9, w20, w9 ab864: 1a890149 csel w9, w10, w9, eq ab868: 6b16013f cmp w9, w22 ab86c: 54fffec1 b.ne 0xab844 ab870: f9400769 ldr x9, [x27, #0x8] ab874: 7214011f tst w8, #0x1000 ab878: 9a9b0121 csel x1, x9, x27, eq ab87c: eb15003f cmp x1, x21 ab880: 540001a0 b.eq 0xab8b4 ab884: aa1503e0 mov x0, x21 ab888: aa1703e2 mov x2, x23 ab88c: 9402c671 bl 0x15d250 ab890: 35fffda0 cbnz w0, 0xab844 ab894: 14000008 b 0xab8b4 ab898: b0000600 adrp x0, 0x16c000 ab89c: f9446000 ldr x0, [x0, #0x8c0] ab8a0: 9402c674 bl 0x15d270 <__emutls_get_address@plt> ab8a4: a9007c1f stp xzr, xzr, [x0] ab8a8: f900081f str xzr, [x0, #0x10] ab8ac: 14000016 b 0xab904 ab8b0: aa1a03fb mov x27, x26 ab8b4: 52800608 mov w8, #0x30 // =48 ab8b8: 9b086b28 madd x8, x25, x8, x26 ab8bc: eb08037f cmp x27, x8 ab8c0: 540000a0 b.eq 0xab8d4 ab8c4: 79405f68 ldrh w8, [x27, #0x2e] ab8c8: 91006360 add x0, x27, #0x18 ab8cc: f9401369 ldr x9, [x27, #0x20] ab8d0: 14000008 b 0xab8f0 ab8d4: b0000600 adrp x0, 0x16c000 ab8d8: f9446000 ldr x0, [x0, #0x8c0] ab8dc: 9402c665 bl 0x15d270 <__emutls_get_address@plt> ab8e0: aa1f03e9 mov x9, xzr ab8e4: 2a1f03e8 mov w8, wzr ab8e8: a9007c1f stp xzr, xzr, [x0] ab8ec: f900081f str xzr, [x0, #0x10] ab8f0: 7214011f tst w8, #0x1000 ab8f4: 52807fe2 mov w2, #0x3ff // =1023 ab8f8: 9a800121 csel x1, x9, x0, eq ab8fc: f94007e0 ldr x0, [sp, #0x8] ab900: 9402c660 bl 0x15d280 ab904: f0fffe14 adrp x20, 0x6e000 ab908: 52800081 mov w1, #0x4 // =4 ab90c: 9125ce94 add x20, x20, #0x973 ab910: aa1403e0 mov x0, x20 ab914: 9402c64b bl 0x15d240 <__strlen_chk@plt> ab918: b94023f7 ldr w23, [sp, #0x20] ab91c: f94017f9 ldr x25, [sp, #0x28] ab920: 340003b7 cbz w23, 0xab994 ab924: 8b1706e8 add x8, x23, x23, lsl #1 ab928: aa0003f5 mov x21, x0 ab92c: 92407c16 and x22, x0, #0xffffffff ab930: d37ced1b lsl x27, x8, #4 ab934: 528002bc mov w28, #0x15 // =21 ab938: aa1903fa mov x26, x25 ab93c: 14000004 b 0xab94c ab940: 9100c35a add x26, x26, #0x30 ab944: f100c37b subs x27, x27, #0x30 ab948: 54000f60 b.eq 0xabb34 ab94c: 79402f48 ldrh w8, [x26, #0x16] ab950: 39405749 ldrb w9, [x26, #0x15] ab954: b940034a ldr w10, [x26] ab958: 7214011f tst w8, #0x1000 ab95c: 4b090389 sub w9, w28, w9 ab960: 1a890149 csel w9, w10, w9, eq ab964: 6b15013f cmp w9, w21 ab968: 54fffec1 b.ne 0xab940 ab96c: f9400749 ldr x9, [x26, #0x8] ab970: 7214011f tst w8, #0x1000 ab974: 9a9a0121 csel x1, x9, x26, eq ab978: eb14003f cmp x1, x20 ab97c: 540000e0 b.eq 0xab998 ab980: aa1403e0 mov x0, x20 ab984: aa1603e2 mov x2, x22 ab988: 9402c632 bl 0x15d250 ab98c: 35fffda0 cbnz w0, 0xab940 ab990: 14000002 b 0xab998 ab994: aa1903fa mov x26, x25 ab998: 52800608 mov w8, #0x30 // =48 ab99c: 9b0866e8 madd x8, x23, x8, x25 ab9a0: eb08035f cmp x26, x8 ab9a4: 54000c80 b.eq 0xabb34 ab9a8: f0fffe14 adrp x20, 0x6e000 ab9ac: 52800081 mov w1, #0x4 // =4 ab9b0: 9125ce94 add x20, x20, #0x973 ab9b4: aa1403e0 mov x0, x20 ab9b8: 9402c622 bl 0x15d240 <__strlen_chk@plt> ab9bc: b94023f7 ldr w23, [sp, #0x20] ab9c0: f94017f9 ldr x25, [sp, #0x28] ab9c4: 340003b7 cbz w23, 0xaba38 ab9c8: 8b1706e8 add x8, x23, x23, lsl #1 ab9cc: aa0003f5 mov x21, x0 ab9d0: 92407c16 and x22, x0, #0xffffffff ab9d4: d37ced1b lsl x27, x8, #4 ab9d8: 528002bc mov w28, #0x15 // =21 ab9dc: aa1903fa mov x26, x25 ab9e0: 14000004 b 0xab9f0 ab9e4: 9100c35a add x26, x26, #0x30 ab9e8: f100c37b subs x27, x27, #0x30 ab9ec: 540007c0 b.eq 0xabae4 ab9f0: 79402f48 ldrh w8, [x26, #0x16] ab9f4: 39405749 ldrb w9, [x26, #0x15] ab9f8: b940034a ldr w10, [x26] ab9fc: 7214011f tst w8, #0x1000 aba00: 4b090389 sub w9, w28, w9 aba04: 1a890149 csel w9, w10, w9, eq aba08: 6b15013f cmp w9, w21 aba0c: 54fffec1 b.ne 0xab9e4 aba10: f9400749 ldr x9, [x26, #0x8] aba14: 7214011f tst w8, #0x1000 aba18: 9a9a0121 csel x1, x9, x26, eq aba1c: eb14003f cmp x1, x20 aba20: 540000e0 b.eq 0xaba3c aba24: aa1403e0 mov x0, x20 aba28: aa1603e2 mov x2, x22 aba2c: 9402c609 bl 0x15d250 aba30: 35fffda0 cbnz w0, 0xab9e4 aba34: 14000002 b 0xaba3c aba38: aa1903fa mov x26, x25 aba3c: 52800608 mov w8, #0x30 // =48 aba40: 9b0866e8 madd x8, x23, x8, x25 aba44: eb08035f cmp x26, x8 aba48: 540004e0 b.eq 0xabae4 aba4c: 79405f48 ldrh w8, [x26, #0x2e] aba50: 36400728 tbz w8, #0x8, 0xabb34 aba54: f0fffe14 adrp x20, 0x6e000 aba58: 52800081 mov w1, #0x4 // =4 aba5c: 9125ce94 add x20, x20, #0x973 aba60: aa1403e0 mov x0, x20 aba64: 9402c5f7 bl 0x15d240 <__strlen_chk@plt> aba68: b94023f7 ldr w23, [sp, #0x20] aba6c: f94017f9 ldr x25, [sp, #0x28] aba70: 34000477 cbz w23, 0xabafc aba74: 8b1706e8 add x8, x23, x23, lsl #1 aba78: aa0003f5 mov x21, x0 aba7c: 92407c16 and x22, x0, #0xffffffff aba80: d37ced1b lsl x27, x8, #4 aba84: 528002bc mov w28, #0x15 // =21 aba88: aa1903fa mov x26, x25 aba8c: 14000004 b 0xaba9c aba90: 9100c35a add x26, x26, #0x30 aba94: f100c37b subs x27, x27, #0x30 aba98: 54000400 b.eq 0xabb18 aba9c: 79402f48 ldrh w8, [x26, #0x16] abaa0: 39405749 ldrb w9, [x26, #0x15] abaa4: b940034a ldr w10, [x26] abaa8: 7214011f tst w8, #0x1000 abaac: 4b090389 sub w9, w28, w9 abab0: 1a890149 csel w9, w10, w9, eq abab4: 6b15013f cmp w9, w21 abab8: 54fffec1 b.ne 0xaba90 ababc: f9400749 ldr x9, [x26, #0x8] abac0: 7214011f tst w8, #0x1000 abac4: 9a9a0121 csel x1, x9, x26, eq abac8: eb14003f cmp x1, x20 abacc: 540001a0 b.eq 0xabb00 abad0: aa1403e0 mov x0, x20 abad4: aa1603e2 mov x2, x22 abad8: 9402c5de bl 0x15d250 abadc: 35fffda0 cbnz w0, 0xaba90 abae0: 14000008 b 0xabb00 abae4: b0000600 adrp x0, 0x16c000 abae8: f9446000 ldr x0, [x0, #0x8c0] abaec: 9402c5e1 bl 0x15d270 <__emutls_get_address@plt> abaf0: a9007c1f stp xzr, xzr, [x0] abaf4: f900081f str xzr, [x0, #0x10] abaf8: 1400000f b 0xabb34 abafc: aa1903fa mov x26, x25 abb00: 52800608 mov w8, #0x30 // =48 abb04: 9b0866e8 madd x8, x23, x8, x25 abb08: eb08035f cmp x26, x8 abb0c: 54000060 b.eq 0xabb18 abb10: f9400f48 ldr x8, [x26, #0x18] abb14: 14000007 b 0xabb30 abb18: b0000600 adrp x0, 0x16c000 abb1c: f9446000 ldr x0, [x0, #0x8c0] abb20: 9402c5d4 bl 0x15d270 <__emutls_get_address@plt> abb24: aa1f03e8 mov x8, xzr abb28: a9007c1f stp xzr, xzr, [x0] abb2c: f900081f str xzr, [x0, #0x10] abb30: f9034be8 str x8, [sp, #0x690] abb34: d0fffe14 adrp x20, 0x6d000 abb38: 528001a1 mov w1, #0xd // =13 abb3c: 91223294 add x20, x20, #0x88c abb40: aa1403e0 mov x0, x20 abb44: 9402c5bf bl 0x15d240 <__strlen_chk@plt> abb48: b94023f7 ldr w23, [sp, #0x20] abb4c: f94017f9 ldr x25, [sp, #0x28] abb50: 340003b7 cbz w23, 0xabbc4 abb54: 8b1706e8 add x8, x23, x23, lsl #1 abb58: aa0003f5 mov x21, x0 abb5c: 92407c16 and x22, x0, #0xffffffff abb60: d37ced1b lsl x27, x8, #4 abb64: 528002bc mov w28, #0x15 // =21 abb68: aa1903fa mov x26, x25 abb6c: 14000004 b 0xabb7c abb70: 9100c35a add x26, x26, #0x30 abb74: f100c37b subs x27, x27, #0x30 abb78: 54000f60 b.eq 0xabd64 abb7c: 79402f48 ldrh w8, [x26, #0x16] abb80: 39405749 ldrb w9, [x26, #0x15] abb84: b940034a ldr w10, [x26] abb88: 7214011f tst w8, #0x1000 abb8c: 4b090389 sub w9, w28, w9 abb90: 1a890149 csel w9, w10, w9, eq abb94: 6b15013f cmp w9, w21 abb98: 54fffec1 b.ne 0xabb70 abb9c: f9400749 ldr x9, [x26, #0x8] abba0: 7214011f tst w8, #0x1000 abba4: 9a9a0121 csel x1, x9, x26, eq abba8: eb14003f cmp x1, x20 abbac: 540000e0 b.eq 0xabbc8 abbb0: aa1403e0 mov x0, x20 abbb4: aa1603e2 mov x2, x22 abbb8: 9402c5a6 bl 0x15d250 abbbc: 35fffda0 cbnz w0, 0xabb70 abbc0: 14000002 b 0xabbc8 abbc4: aa1903fa mov x26, x25 abbc8: 52800608 mov w8, #0x30 // =48 abbcc: 9b0866e8 madd x8, x23, x8, x25 abbd0: eb08035f cmp x26, x8 abbd4: 54000c80 b.eq 0xabd64 abbd8: d0fffe14 adrp x20, 0x6d000 abbdc: 528001a1 mov w1, #0xd // =13 abbe0: 91223294 add x20, x20, #0x88c abbe4: aa1403e0 mov x0, x20 abbe8: 9402c596 bl 0x15d240 <__strlen_chk@plt> abbec: b94023f7 ldr w23, [sp, #0x20] abbf0: f94017f9 ldr x25, [sp, #0x28] abbf4: 340003b7 cbz w23, 0xabc68 abbf8: 8b1706e8 add x8, x23, x23, lsl #1 abbfc: aa0003f5 mov x21, x0 abc00: 92407c16 and x22, x0, #0xffffffff abc04: d37ced1b lsl x27, x8, #4 abc08: 528002bc mov w28, #0x15 // =21 abc0c: aa1903fa mov x26, x25 abc10: 14000004 b 0xabc20 abc14: 9100c35a add x26, x26, #0x30 abc18: f100c37b subs x27, x27, #0x30 abc1c: 540007c0 b.eq 0xabd14 abc20: 79402f48 ldrh w8, [x26, #0x16] abc24: 39405749 ldrb w9, [x26, #0x15] abc28: b940034a ldr w10, [x26] abc2c: 7214011f tst w8, #0x1000 abc30: 4b090389 sub w9, w28, w9 abc34: 1a890149 csel w9, w10, w9, eq abc38: 6b15013f cmp w9, w21 abc3c: 54fffec1 b.ne 0xabc14 abc40: f9400749 ldr x9, [x26, #0x8] abc44: 7214011f tst w8, #0x1000 abc48: 9a9a0121 csel x1, x9, x26, eq abc4c: eb14003f cmp x1, x20 abc50: 540000e0 b.eq 0xabc6c abc54: aa1403e0 mov x0, x20 abc58: aa1603e2 mov x2, x22 abc5c: 9402c57d bl 0x15d250 abc60: 35fffda0 cbnz w0, 0xabc14 abc64: 14000002 b 0xabc6c abc68: aa1903fa mov x26, x25 abc6c: 52800608 mov w8, #0x30 // =48 abc70: 9b0866e8 madd x8, x23, x8, x25 abc74: eb08035f cmp x26, x8 abc78: 540004e0 b.eq 0xabd14 abc7c: 79405f48 ldrh w8, [x26, #0x2e] abc80: 36400728 tbz w8, #0x8, 0xabd64 abc84: d0fffe14 adrp x20, 0x6d000 abc88: 528001a1 mov w1, #0xd // =13 abc8c: 91223294 add x20, x20, #0x88c abc90: aa1403e0 mov x0, x20 abc94: 9402c56b bl 0x15d240 <__strlen_chk@plt> abc98: b94023f7 ldr w23, [sp, #0x20] abc9c: f94017f9 ldr x25, [sp, #0x28] abca0: 34000477 cbz w23, 0xabd2c abca4: 8b1706e8 add x8, x23, x23, lsl #1 abca8: aa0003f5 mov x21, x0 abcac: 92407c16 and x22, x0, #0xffffffff abcb0: d37ced1b lsl x27, x8, #4 abcb4: 528002bc mov w28, #0x15 // =21 abcb8: aa1903fa mov x26, x25 abcbc: 14000004 b 0xabccc abcc0: 9100c35a add x26, x26, #0x30 abcc4: f100c37b subs x27, x27, #0x30 abcc8: 54000400 b.eq 0xabd48 abccc: 79402f48 ldrh w8, [x26, #0x16] abcd0: 39405749 ldrb w9, [x26, #0x15] abcd4: b940034a ldr w10, [x26] abcd8: 7214011f tst w8, #0x1000 abcdc: 4b090389 sub w9, w28, w9 abce0: 1a890149 csel w9, w10, w9, eq abce4: 6b15013f cmp w9, w21 abce8: 54fffec1 b.ne 0xabcc0 abcec: f9400749 ldr x9, [x26, #0x8] abcf0: 7214011f tst w8, #0x1000 abcf4: 9a9a0121 csel x1, x9, x26, eq abcf8: eb14003f cmp x1, x20 abcfc: 540001a0 b.eq 0xabd30 abd00: aa1403e0 mov x0, x20 abd04: aa1603e2 mov x2, x22 abd08: 9402c552 bl 0x15d250 abd0c: 35fffda0 cbnz w0, 0xabcc0 abd10: 14000008 b 0xabd30 abd14: b0000600 adrp x0, 0x16c000 abd18: f9446000 ldr x0, [x0, #0x8c0] abd1c: 9402c555 bl 0x15d270 <__emutls_get_address@plt> abd20: a9007c1f stp xzr, xzr, [x0] abd24: f900081f str xzr, [x0, #0x10] abd28: 1400000f b 0xabd64 abd2c: aa1903fa mov x26, x25 abd30: 52800608 mov w8, #0x30 // =48 abd34: 9b0866e8 madd x8, x23, x8, x25 abd38: eb08035f cmp x26, x8 abd3c: 54000060 b.eq 0xabd48 abd40: f9400f48 ldr x8, [x26, #0x18] abd44: 14000007 b 0xabd60 abd48: b0000600 adrp x0, 0x16c000 abd4c: f9446000 ldr x0, [x0, #0x8c0] abd50: 9402c548 bl 0x15d270 <__emutls_get_address@plt> abd54: aa1f03e8 mov x8, xzr abd58: a9007c1f stp xzr, xzr, [x0] abd5c: f900081f str xzr, [x0, #0x10] abd60: f9034fe8 str x8, [sp, #0x698] abd64: d0fffe34 adrp x20, 0x71000 abd68: 52800101 mov w1, #0x8 // =8 abd6c: 9122e694 add x20, x20, #0x8b9 abd70: aa1403e0 mov x0, x20 abd74: 9402c533 bl 0x15d240 <__strlen_chk@plt> abd78: b94023f7 ldr w23, [sp, #0x20] abd7c: f94017f9 ldr x25, [sp, #0x28] abd80: 340003b7 cbz w23, 0xabdf4 abd84: 8b1706e8 add x8, x23, x23, lsl #1 abd88: aa0003f5 mov x21, x0 abd8c: 92407c16 and x22, x0, #0xffffffff abd90: d37ced1b lsl x27, x8, #4 abd94: 528002bc mov w28, #0x15 // =21 abd98: aa1903fa mov x26, x25 abd9c: 14000004 b 0xabdac abda0: 9100c35a add x26, x26, #0x30 abda4: f100c37b subs x27, x27, #0x30 abda8: 54000f60 b.eq 0xabf94 abdac: 79402f48 ldrh w8, [x26, #0x16] abdb0: 39405749 ldrb w9, [x26, #0x15] abdb4: b940034a ldr w10, [x26] abdb8: 7214011f tst w8, #0x1000 abdbc: 4b090389 sub w9, w28, w9 abdc0: 1a890149 csel w9, w10, w9, eq abdc4: 6b15013f cmp w9, w21 abdc8: 54fffec1 b.ne 0xabda0 abdcc: f9400749 ldr x9, [x26, #0x8] abdd0: 7214011f tst w8, #0x1000 abdd4: 9a9a0121 csel x1, x9, x26, eq abdd8: eb14003f cmp x1, x20 abddc: 540000e0 b.eq 0xabdf8 abde0: aa1403e0 mov x0, x20 abde4: aa1603e2 mov x2, x22 abde8: 9402c51a bl 0x15d250 abdec: 35fffda0 cbnz w0, 0xabda0 abdf0: 14000002 b 0xabdf8 abdf4: aa1903fa mov x26, x25 abdf8: 52800608 mov w8, #0x30 // =48 abdfc: 9b0866e8 madd x8, x23, x8, x25 abe00: eb08035f cmp x26, x8 abe04: 54000c80 b.eq 0xabf94 abe08: d0fffe34 adrp x20, 0x71000 abe0c: 52800101 mov w1, #0x8 // =8 abe10: 9122e694 add x20, x20, #0x8b9 abe14: aa1403e0 mov x0, x20 abe18: 9402c50a bl 0x15d240 <__strlen_chk@plt> abe1c: b94023f7 ldr w23, [sp, #0x20] abe20: f94017f9 ldr x25, [sp, #0x28] abe24: 340003b7 cbz w23, 0xabe98 abe28: 8b1706e8 add x8, x23, x23, lsl #1 abe2c: aa0003f5 mov x21, x0 abe30: 92407c16 and x22, x0, #0xffffffff abe34: d37ced1b lsl x27, x8, #4 abe38: 528002bc mov w28, #0x15 // =21 abe3c: aa1903fa mov x26, x25 abe40: 14000004 b 0xabe50 abe44: 9100c35a add x26, x26, #0x30 abe48: f100c37b subs x27, x27, #0x30 abe4c: 540007c0 b.eq 0xabf44 abe50: 79402f48 ldrh w8, [x26, #0x16] abe54: 39405749 ldrb w9, [x26, #0x15] abe58: b940034a ldr w10, [x26] abe5c: 7214011f tst w8, #0x1000 abe60: 4b090389 sub w9, w28, w9 abe64: 1a890149 csel w9, w10, w9, eq abe68: 6b15013f cmp w9, w21 abe6c: 54fffec1 b.ne 0xabe44 abe70: f9400749 ldr x9, [x26, #0x8] abe74: 7214011f tst w8, #0x1000 abe78: 9a9a0121 csel x1, x9, x26, eq abe7c: eb14003f cmp x1, x20 abe80: 540000e0 b.eq 0xabe9c abe84: aa1403e0 mov x0, x20 abe88: aa1603e2 mov x2, x22 abe8c: 9402c4f1 bl 0x15d250 abe90: 35fffda0 cbnz w0, 0xabe44 abe94: 14000002 b 0xabe9c abe98: aa1903fa mov x26, x25 abe9c: 52800608 mov w8, #0x30 // =48 abea0: 9b0866e8 madd x8, x23, x8, x25 abea4: eb08035f cmp x26, x8 abea8: 540004e0 b.eq 0xabf44 abeac: 79405f48 ldrh w8, [x26, #0x2e] abeb0: 36280728 tbz w8, #0x5, 0xabf94 abeb4: d0fffe34 adrp x20, 0x71000 abeb8: 52800101 mov w1, #0x8 // =8 abebc: 9122e694 add x20, x20, #0x8b9 abec0: aa1403e0 mov x0, x20 abec4: 9402c4df bl 0x15d240 <__strlen_chk@plt> abec8: b94023f7 ldr w23, [sp, #0x20] abecc: f94017f9 ldr x25, [sp, #0x28] abed0: 34000477 cbz w23, 0xabf5c abed4: 8b1706e8 add x8, x23, x23, lsl #1 abed8: aa0003f5 mov x21, x0 abedc: 92407c16 and x22, x0, #0xffffffff abee0: d37ced1b lsl x27, x8, #4 abee4: 528002bc mov w28, #0x15 // =21 abee8: aa1903fa mov x26, x25 abeec: 14000004 b 0xabefc abef0: 9100c35a add x26, x26, #0x30 abef4: f100c37b subs x27, x27, #0x30 abef8: 54000400 b.eq 0xabf78 abefc: 79402f48 ldrh w8, [x26, #0x16] abf00: 39405749 ldrb w9, [x26, #0x15] abf04: b940034a ldr w10, [x26] abf08: 7214011f tst w8, #0x1000 abf0c: 4b090389 sub w9, w28, w9 abf10: 1a890149 csel w9, w10, w9, eq abf14: 6b15013f cmp w9, w21 abf18: 54fffec1 b.ne 0xabef0 abf1c: f9400749 ldr x9, [x26, #0x8] abf20: 7214011f tst w8, #0x1000 abf24: 9a9a0121 csel x1, x9, x26, eq abf28: eb14003f cmp x1, x20 abf2c: 540001a0 b.eq 0xabf60 abf30: aa1403e0 mov x0, x20 abf34: aa1603e2 mov x2, x22 abf38: 9402c4c6 bl 0x15d250 abf3c: 35fffda0 cbnz w0, 0xabef0 abf40: 14000008 b 0xabf60 abf44: b0000600 adrp x0, 0x16c000 abf48: f9446000 ldr x0, [x0, #0x8c0] abf4c: 9402c4c9 bl 0x15d270 <__emutls_get_address@plt> abf50: a9007c1f stp xzr, xzr, [x0] abf54: f900081f str xzr, [x0, #0x10] abf58: 1400000f b 0xabf94 abf5c: aa1903fa mov x26, x25 abf60: 52800608 mov w8, #0x30 // =48 abf64: 9b0866e8 madd x8, x23, x8, x25 abf68: eb08035f cmp x26, x8 abf6c: 54000060 b.eq 0xabf78 abf70: b9401b48 ldr w8, [x26, #0x18] abf74: 14000007 b 0xabf90 abf78: b0000600 adrp x0, 0x16c000 abf7c: f9446000 ldr x0, [x0, #0x8c0] abf80: 9402c4bc bl 0x15d270 <__emutls_get_address@plt> abf84: 2a1f03e8 mov w8, wzr abf88: a9007c1f stp xzr, xzr, [x0] abf8c: f900081f str xzr, [x0, #0x10] abf90: b906a3e8 str w8, [sp, #0x6a0] abf94: f0fffe14 adrp x20, 0x6e000 abf98: 52800121 mov w1, #0x9 // =9 abf9c: 91038294 add x20, x20, #0xe0 abfa0: aa1403e0 mov x0, x20 abfa4: 9402c4a7 bl 0x15d240 <__strlen_chk@plt> abfa8: b94023f7 ldr w23, [sp, #0x20] abfac: f94017f9 ldr x25, [sp, #0x28] abfb0: 340003b7 cbz w23, 0xac024 abfb4: 8b1706e8 add x8, x23, x23, lsl #1 abfb8: aa0003f5 mov x21, x0 abfbc: 92407c16 and x22, x0, #0xffffffff abfc0: d37ced1b lsl x27, x8, #4 abfc4: 528002bc mov w28, #0x15 // =21 abfc8: aa1903fa mov x26, x25 abfcc: 14000004 b 0xabfdc abfd0: 9100c35a add x26, x26, #0x30 abfd4: f100c37b subs x27, x27, #0x30 abfd8: 54000f60 b.eq 0xac1c4 abfdc: 79402f48 ldrh w8, [x26, #0x16] abfe0: 39405749 ldrb w9, [x26, #0x15] abfe4: b940034a ldr w10, [x26] abfe8: 7214011f tst w8, #0x1000 abfec: 4b090389 sub w9, w28, w9 abff0: 1a890149 csel w9, w10, w9, eq abff4: 6b15013f cmp w9, w21 abff8: 54fffec1 b.ne 0xabfd0 abffc: f9400749 ldr x9, [x26, #0x8] ac000: 7214011f tst w8, #0x1000 ac004: 9a9a0121 csel x1, x9, x26, eq ac008: eb14003f cmp x1, x20 ac00c: 540000e0 b.eq 0xac028 ac010: aa1403e0 mov x0, x20 ac014: aa1603e2 mov x2, x22 ac018: 9402c48e bl 0x15d250 ac01c: 35fffda0 cbnz w0, 0xabfd0 ac020: 14000002 b 0xac028 ac024: aa1903fa mov x26, x25 ac028: 52800608 mov w8, #0x30 // =48 ac02c: 9b0866e8 madd x8, x23, x8, x25 ac030: eb08035f cmp x26, x8 ac034: 54000c80 b.eq 0xac1c4 ac038: d0fffe14 adrp x20, 0x6e000 ac03c: 52800121 mov w1, #0x9 // =9 ac040: 91038294 add x20, x20, #0xe0 ac044: aa1403e0 mov x0, x20 ac048: 9402c47e bl 0x15d240 <__strlen_chk@plt> ac04c: b94023f7 ldr w23, [sp, #0x20] ac050: f94017f9 ldr x25, [sp, #0x28] ac054: 340003b7 cbz w23, 0xac0c8 ac058: 8b1706e8 add x8, x23, x23, lsl #1 ac05c: aa0003f5 mov x21, x0 ac060: 92407c16 and x22, x0, #0xffffffff ac064: d37ced1b lsl x27, x8, #4 ac068: 528002bc mov w28, #0x15 // =21 ac06c: aa1903fa mov x26, x25 ac070: 14000004 b 0xac080 ac074: 9100c35a add x26, x26, #0x30 ac078: f100c37b subs x27, x27, #0x30 ac07c: 540007c0 b.eq 0xac174 ac080: 79402f48 ldrh w8, [x26, #0x16] ac084: 39405749 ldrb w9, [x26, #0x15] ac088: b940034a ldr w10, [x26] ac08c: 7214011f tst w8, #0x1000 ac090: 4b090389 sub w9, w28, w9 ac094: 1a890149 csel w9, w10, w9, eq ac098: 6b15013f cmp w9, w21 ac09c: 54fffec1 b.ne 0xac074 ac0a0: f9400749 ldr x9, [x26, #0x8] ac0a4: 7214011f tst w8, #0x1000 ac0a8: 9a9a0121 csel x1, x9, x26, eq ac0ac: eb14003f cmp x1, x20 ac0b0: 540000e0 b.eq 0xac0cc ac0b4: aa1403e0 mov x0, x20 ac0b8: aa1603e2 mov x2, x22 ac0bc: 9402c465 bl 0x15d250 ac0c0: 35fffda0 cbnz w0, 0xac074 ac0c4: 14000002 b 0xac0cc ac0c8: aa1903fa mov x26, x25 ac0cc: 52800608 mov w8, #0x30 // =48 ac0d0: 9b0866e8 madd x8, x23, x8, x25 ac0d4: eb08035f cmp x26, x8 ac0d8: 540004e0 b.eq 0xac174 ac0dc: 79405f48 ldrh w8, [x26, #0x2e] ac0e0: 36280728 tbz w8, #0x5, 0xac1c4 ac0e4: d0fffe14 adrp x20, 0x6e000 ac0e8: 52800121 mov w1, #0x9 // =9 ac0ec: 91038294 add x20, x20, #0xe0 ac0f0: aa1403e0 mov x0, x20 ac0f4: 9402c453 bl 0x15d240 <__strlen_chk@plt> ac0f8: b94023f7 ldr w23, [sp, #0x20] ac0fc: f94017f9 ldr x25, [sp, #0x28] ac100: 34000477 cbz w23, 0xac18c ac104: 8b1706e8 add x8, x23, x23, lsl #1 ac108: aa0003f5 mov x21, x0 ac10c: 92407c16 and x22, x0, #0xffffffff ac110: d37ced1b lsl x27, x8, #4 ac114: 528002bc mov w28, #0x15 // =21 ac118: aa1903fa mov x26, x25 ac11c: 14000004 b 0xac12c ac120: 9100c35a add x26, x26, #0x30 ac124: f100c37b subs x27, x27, #0x30 ac128: 54000400 b.eq 0xac1a8 ac12c: 79402f48 ldrh w8, [x26, #0x16] ac130: 39405749 ldrb w9, [x26, #0x15] ac134: b940034a ldr w10, [x26] ac138: 7214011f tst w8, #0x1000 ac13c: 4b090389 sub w9, w28, w9 ac140: 1a890149 csel w9, w10, w9, eq ac144: 6b15013f cmp w9, w21 ac148: 54fffec1 b.ne 0xac120 ac14c: f9400749 ldr x9, [x26, #0x8] ac150: 7214011f tst w8, #0x1000 ac154: 9a9a0121 csel x1, x9, x26, eq ac158: eb14003f cmp x1, x20 ac15c: 540001a0 b.eq 0xac190 ac160: aa1403e0 mov x0, x20 ac164: aa1603e2 mov x2, x22 ac168: 9402c43a bl 0x15d250 ac16c: 35fffda0 cbnz w0, 0xac120 ac170: 14000008 b 0xac190 ac174: 90000600 adrp x0, 0x16c000 ac178: f9446000 ldr x0, [x0, #0x8c0] ac17c: 9402c43d bl 0x15d270 <__emutls_get_address@plt> ac180: a9007c1f stp xzr, xzr, [x0] ac184: f900081f str xzr, [x0, #0x10] ac188: 1400000f b 0xac1c4 ac18c: aa1903fa mov x26, x25 ac190: 52800608 mov w8, #0x30 // =48 ac194: 9b0866e8 madd x8, x23, x8, x25 ac198: eb08035f cmp x26, x8 ac19c: 54000060 b.eq 0xac1a8 ac1a0: b9401b48 ldr w8, [x26, #0x18] ac1a4: 14000007 b 0xac1c0 ac1a8: 90000600 adrp x0, 0x16c000 ac1ac: f9446000 ldr x0, [x0, #0x8c0] ac1b0: 9402c430 bl 0x15d270 <__emutls_get_address@plt> ac1b4: 2a1f03e8 mov w8, wzr ac1b8: a9007c1f stp xzr, xzr, [x0] ac1bc: f900081f str xzr, [x0, #0x10] ac1c0: b906a7e8 str w8, [sp, #0x6a4] ac1c4: f0fffe14 adrp x20, 0x6f000 ac1c8: 528001a1 mov w1, #0xd // =13 ac1cc: 91314294 add x20, x20, #0xc50 ac1d0: aa1403e0 mov x0, x20 ac1d4: 9402c41b bl 0x15d240 <__strlen_chk@plt> ac1d8: b94023f7 ldr w23, [sp, #0x20] ac1dc: f94017f9 ldr x25, [sp, #0x28] ac1e0: 340003b7 cbz w23, 0xac254 ac1e4: 8b1706e8 add x8, x23, x23, lsl #1 ac1e8: aa0003f5 mov x21, x0 ac1ec: 92407c16 and x22, x0, #0xffffffff ac1f0: d37ced1b lsl x27, x8, #4 ac1f4: 528002bc mov w28, #0x15 // =21 ac1f8: aa1903fa mov x26, x25 ac1fc: 14000004 b 0xac20c ac200: 9100c35a add x26, x26, #0x30 ac204: f100c37b subs x27, x27, #0x30 ac208: 54000f60 b.eq 0xac3f4 ac20c: 79402f48 ldrh w8, [x26, #0x16] ac210: 39405749 ldrb w9, [x26, #0x15] ac214: b940034a ldr w10, [x26] ac218: 7214011f tst w8, #0x1000 ac21c: 4b090389 sub w9, w28, w9 ac220: 1a890149 csel w9, w10, w9, eq ac224: 6b15013f cmp w9, w21 ac228: 54fffec1 b.ne 0xac200 ac22c: f9400749 ldr x9, [x26, #0x8] ac230: 7214011f tst w8, #0x1000 ac234: 9a9a0121 csel x1, x9, x26, eq ac238: eb14003f cmp x1, x20 ac23c: 540000e0 b.eq 0xac258 ac240: aa1403e0 mov x0, x20 ac244: aa1603e2 mov x2, x22 ac248: 9402c402 bl 0x15d250 ac24c: 35fffda0 cbnz w0, 0xac200 ac250: 14000002 b 0xac258 ac254: aa1903fa mov x26, x25 ac258: 52800608 mov w8, #0x30 // =48 ac25c: 9b0866e8 madd x8, x23, x8, x25 ac260: eb08035f cmp x26, x8 ac264: 54000c80 b.eq 0xac3f4 ac268: f0fffe14 adrp x20, 0x6f000 ac26c: 528001a1 mov w1, #0xd // =13 ac270: 91314294 add x20, x20, #0xc50 ac274: aa1403e0 mov x0, x20 ac278: 9402c3f2 bl 0x15d240 <__strlen_chk@plt> ac27c: b94023f7 ldr w23, [sp, #0x20] ac280: f94017f9 ldr x25, [sp, #0x28] ac284: 340003b7 cbz w23, 0xac2f8 ac288: 8b1706e8 add x8, x23, x23, lsl #1 ac28c: aa0003f5 mov x21, x0 ac290: 92407c16 and x22, x0, #0xffffffff ac294: d37ced1b lsl x27, x8, #4 ac298: 528002bc mov w28, #0x15 // =21 ac29c: aa1903fa mov x26, x25 ac2a0: 14000004 b 0xac2b0 ac2a4: 9100c35a add x26, x26, #0x30 ac2a8: f100c37b subs x27, x27, #0x30 ac2ac: 540007c0 b.eq 0xac3a4 ac2b0: 79402f48 ldrh w8, [x26, #0x16] ac2b4: 39405749 ldrb w9, [x26, #0x15] ac2b8: b940034a ldr w10, [x26] ac2bc: 7214011f tst w8, #0x1000 ac2c0: 4b090389 sub w9, w28, w9 ac2c4: 1a890149 csel w9, w10, w9, eq ac2c8: 6b15013f cmp w9, w21 ac2cc: 54fffec1 b.ne 0xac2a4 ac2d0: f9400749 ldr x9, [x26, #0x8] ac2d4: 7214011f tst w8, #0x1000 ac2d8: 9a9a0121 csel x1, x9, x26, eq ac2dc: eb14003f cmp x1, x20 ac2e0: 540000e0 b.eq 0xac2fc ac2e4: aa1403e0 mov x0, x20 ac2e8: aa1603e2 mov x2, x22 ac2ec: 9402c3d9 bl 0x15d250 ac2f0: 35fffda0 cbnz w0, 0xac2a4 ac2f4: 14000002 b 0xac2fc ac2f8: aa1903fa mov x26, x25 ac2fc: 52800608 mov w8, #0x30 // =48 ac300: 9b0866e8 madd x8, x23, x8, x25 ac304: eb08035f cmp x26, x8 ac308: 540004e0 b.eq 0xac3a4 ac30c: 79405f48 ldrh w8, [x26, #0x2e] ac310: 36280728 tbz w8, #0x5, 0xac3f4 ac314: f0fffe14 adrp x20, 0x6f000 ac318: 528001a1 mov w1, #0xd // =13 ac31c: 91314294 add x20, x20, #0xc50 ac320: aa1403e0 mov x0, x20 ac324: 9402c3c7 bl 0x15d240 <__strlen_chk@plt> ac328: b94023f7 ldr w23, [sp, #0x20] ac32c: f94017f9 ldr x25, [sp, #0x28] ac330: 34000477 cbz w23, 0xac3bc ac334: 8b1706e8 add x8, x23, x23, lsl #1 ac338: aa0003f5 mov x21, x0 ac33c: 92407c16 and x22, x0, #0xffffffff ac340: d37ced1b lsl x27, x8, #4 ac344: 528002bc mov w28, #0x15 // =21 ac348: aa1903fa mov x26, x25 ac34c: 14000004 b 0xac35c ac350: 9100c35a add x26, x26, #0x30 ac354: f100c37b subs x27, x27, #0x30 ac358: 54000400 b.eq 0xac3d8 ac35c: 79402f48 ldrh w8, [x26, #0x16] ac360: 39405749 ldrb w9, [x26, #0x15] ac364: b940034a ldr w10, [x26] ac368: 7214011f tst w8, #0x1000 ac36c: 4b090389 sub w9, w28, w9 ac370: 1a890149 csel w9, w10, w9, eq ac374: 6b15013f cmp w9, w21 ac378: 54fffec1 b.ne 0xac350 ac37c: f9400749 ldr x9, [x26, #0x8] ac380: 7214011f tst w8, #0x1000 ac384: 9a9a0121 csel x1, x9, x26, eq ac388: eb14003f cmp x1, x20 ac38c: 540001a0 b.eq 0xac3c0 ac390: aa1403e0 mov x0, x20 ac394: aa1603e2 mov x2, x22 ac398: 9402c3ae bl 0x15d250 ac39c: 35fffda0 cbnz w0, 0xac350 ac3a0: 14000008 b 0xac3c0 ac3a4: 90000600 adrp x0, 0x16c000 ac3a8: f9446000 ldr x0, [x0, #0x8c0] ac3ac: 9402c3b1 bl 0x15d270 <__emutls_get_address@plt> ac3b0: a9007c1f stp xzr, xzr, [x0] ac3b4: f900081f str xzr, [x0, #0x10] ac3b8: 1400000f b 0xac3f4 ac3bc: aa1903fa mov x26, x25 ac3c0: 52800608 mov w8, #0x30 // =48 ac3c4: 9b0866e8 madd x8, x23, x8, x25 ac3c8: eb08035f cmp x26, x8 ac3cc: 54000060 b.eq 0xac3d8 ac3d0: b9401b48 ldr w8, [x26, #0x18] ac3d4: 14000007 b 0xac3f0 ac3d8: 90000600 adrp x0, 0x16c000 ac3dc: f9446000 ldr x0, [x0, #0x8c0] ac3e0: 9402c3a4 bl 0x15d270 <__emutls_get_address@plt> ac3e4: 2a1f03e8 mov w8, wzr ac3e8: a9007c1f stp xzr, xzr, [x0] ac3ec: f900081f str xzr, [x0, #0x10] ac3f0: b906abe8 str w8, [sp, #0x6a8] ac3f4: f0fffe14 adrp x20, 0x6f000 ac3f8: 52800261 mov w1, #0x13 // =19 ac3fc: 91317694 add x20, x20, #0xc5d ac400: aa1403e0 mov x0, x20 ac404: 9402c38f bl 0x15d240 <__strlen_chk@plt> ac408: b94023f7 ldr w23, [sp, #0x20] ac40c: f94017f9 ldr x25, [sp, #0x28] ac410: 340003b7 cbz w23, 0xac484 ac414: 8b1706e8 add x8, x23, x23, lsl #1 ac418: aa0003f5 mov x21, x0 ac41c: 92407c16 and x22, x0, #0xffffffff ac420: d37ced1b lsl x27, x8, #4 ac424: 528002bc mov w28, #0x15 // =21 ac428: aa1903fa mov x26, x25 ac42c: 14000004 b 0xac43c ac430: 9100c35a add x26, x26, #0x30 ac434: f100c37b subs x27, x27, #0x30 ac438: 54000fa0 b.eq 0xac62c ac43c: 79402f48 ldrh w8, [x26, #0x16] ac440: 39405749 ldrb w9, [x26, #0x15] ac444: b940034a ldr w10, [x26] ac448: 7214011f tst w8, #0x1000 ac44c: 4b090389 sub w9, w28, w9 ac450: 1a890149 csel w9, w10, w9, eq ac454: 6b15013f cmp w9, w21 ac458: 54fffec1 b.ne 0xac430 ac45c: f9400749 ldr x9, [x26, #0x8] ac460: 7214011f tst w8, #0x1000 ac464: 9a9a0121 csel x1, x9, x26, eq ac468: eb14003f cmp x1, x20 ac46c: 540000e0 b.eq 0xac488 ac470: aa1403e0 mov x0, x20 ac474: aa1603e2 mov x2, x22 ac478: 9402c376 bl 0x15d250 ac47c: 35fffda0 cbnz w0, 0xac430 ac480: 14000002 b 0xac488 ac484: aa1903fa mov x26, x25 ac488: 52800608 mov w8, #0x30 // =48 ac48c: 9b0866e8 madd x8, x23, x8, x25 ac490: eb08035f cmp x26, x8 ac494: 54000cc0 b.eq 0xac62c ac498: f0fffe14 adrp x20, 0x6f000 ac49c: 52800261 mov w1, #0x13 // =19 ac4a0: 91317694 add x20, x20, #0xc5d ac4a4: aa1403e0 mov x0, x20 ac4a8: 9402c366 bl 0x15d240 <__strlen_chk@plt> ac4ac: b94023f7 ldr w23, [sp, #0x20] ac4b0: f94017f9 ldr x25, [sp, #0x28] ac4b4: 340003b7 cbz w23, 0xac528 ac4b8: 8b1706e8 add x8, x23, x23, lsl #1 ac4bc: aa0003f5 mov x21, x0 ac4c0: 92407c16 and x22, x0, #0xffffffff ac4c4: d37ced1b lsl x27, x8, #4 ac4c8: 528002bc mov w28, #0x15 // =21 ac4cc: aa1903fa mov x26, x25 ac4d0: 14000004 b 0xac4e0 ac4d4: 9100c35a add x26, x26, #0x30 ac4d8: f100c37b subs x27, x27, #0x30 ac4dc: 540007c0 b.eq 0xac5d4 ac4e0: 79402f48 ldrh w8, [x26, #0x16] ac4e4: 39405749 ldrb w9, [x26, #0x15] ac4e8: b940034a ldr w10, [x26] ac4ec: 7214011f tst w8, #0x1000 ac4f0: 4b090389 sub w9, w28, w9 ac4f4: 1a890149 csel w9, w10, w9, eq ac4f8: 6b15013f cmp w9, w21 ac4fc: 54fffec1 b.ne 0xac4d4 ac500: f9400749 ldr x9, [x26, #0x8] ac504: 7214011f tst w8, #0x1000 ac508: 9a9a0121 csel x1, x9, x26, eq ac50c: eb14003f cmp x1, x20 ac510: 540000e0 b.eq 0xac52c ac514: aa1403e0 mov x0, x20 ac518: aa1603e2 mov x2, x22 ac51c: 9402c34d bl 0x15d250 ac520: 35fffda0 cbnz w0, 0xac4d4 ac524: 14000002 b 0xac52c ac528: aa1903fa mov x26, x25 ac52c: 52800608 mov w8, #0x30 // =48 ac530: 9b0866e8 madd x8, x23, x8, x25 ac534: eb08035f cmp x26, x8 ac538: 540004e0 b.eq 0xac5d4 ac53c: 79405f48 ldrh w8, [x26, #0x2e] ac540: 36180768 tbz w8, #0x3, 0xac62c ac544: f0fffe14 adrp x20, 0x6f000 ac548: 52800261 mov w1, #0x13 // =19 ac54c: 91317694 add x20, x20, #0xc5d ac550: aa1403e0 mov x0, x20 ac554: 9402c33b bl 0x15d240 <__strlen_chk@plt> ac558: b94023f7 ldr w23, [sp, #0x20] ac55c: f94017f9 ldr x25, [sp, #0x28] ac560: 34000477 cbz w23, 0xac5ec ac564: 8b1706e8 add x8, x23, x23, lsl #1 ac568: aa0003f5 mov x21, x0 ac56c: 92407c16 and x22, x0, #0xffffffff ac570: d37ced1b lsl x27, x8, #4 ac574: 528002bc mov w28, #0x15 // =21 ac578: aa1903fa mov x26, x25 ac57c: 14000004 b 0xac58c ac580: 9100c35a add x26, x26, #0x30 ac584: f100c37b subs x27, x27, #0x30 ac588: 54000440 b.eq 0xac610 ac58c: 79402f48 ldrh w8, [x26, #0x16] ac590: 39405749 ldrb w9, [x26, #0x15] ac594: b940034a ldr w10, [x26] ac598: 7214011f tst w8, #0x1000 ac59c: 4b090389 sub w9, w28, w9 ac5a0: 1a890149 csel w9, w10, w9, eq ac5a4: 6b15013f cmp w9, w21 ac5a8: 54fffec1 b.ne 0xac580 ac5ac: f9400749 ldr x9, [x26, #0x8] ac5b0: 7214011f tst w8, #0x1000 ac5b4: 9a9a0121 csel x1, x9, x26, eq ac5b8: eb14003f cmp x1, x20 ac5bc: 540001a0 b.eq 0xac5f0 ac5c0: aa1403e0 mov x0, x20 ac5c4: aa1603e2 mov x2, x22 ac5c8: 9402c322 bl 0x15d250 ac5cc: 35fffda0 cbnz w0, 0xac580 ac5d0: 14000008 b 0xac5f0 ac5d4: 90000600 adrp x0, 0x16c000 ac5d8: f9446000 ldr x0, [x0, #0x8c0] ac5dc: 9402c325 bl 0x15d270 <__emutls_get_address@plt> ac5e0: a9007c1f stp xzr, xzr, [x0] ac5e4: f900081f str xzr, [x0, #0x10] ac5e8: 14000011 b 0xac62c ac5ec: aa1903fa mov x26, x25 ac5f0: 52800608 mov w8, #0x30 // =48 ac5f4: 9b0866e8 madd x8, x23, x8, x25 ac5f8: eb08035f cmp x26, x8 ac5fc: 540000a0 b.eq 0xac610 ac600: 79405f48 ldrh w8, [x26, #0x2e] ac604: 7100291f cmp w8, #0xa ac608: 1a9f17e8 cset w8, eq ac60c: 14000007 b 0xac628 ac610: 90000600 adrp x0, 0x16c000 ac614: f9446000 ldr x0, [x0, #0x8c0] ac618: 9402c316 bl 0x15d270 <__emutls_get_address@plt> ac61c: 2a1f03e8 mov w8, wzr ac620: a9007c1f stp xzr, xzr, [x0] ac624: f900081f str xzr, [x0, #0x10] ac628: 391ab3e8 strb w8, [sp, #0x6ac] ac62c: 910243e1 add x1, sp, #0x90 ac630: aa1303e0 mov x0, x19 ac634: 9402c29f bl 0x15d0b0 <_ZN6InGame13InGameWrapper11SetUserInfoERKNS_8UserInfoE@plt> ac638: 910083e0 add x0, sp, #0x20 ac63c: 9402c309 bl 0x15d260 <_ZN6InGame9rapidjson15GenericDocumentINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEES5_ED2Ev@plt> ac640: f9401708 ldr x8, [x24, #0x28] ac644: f85f03a9 ldur x9, [x29, #-0x10] ac648: eb09011f cmp x8, x9 ac64c: 54000121 b.ne 0xac670 ac650: 911b03ff add sp, sp, #0x6c0 ac654: a9454ff4 ldp x20, x19, [sp, #0x50] ac658: a94457f6 ldp x22, x21, [sp, #0x40] ac65c: a9435ff8 ldp x24, x23, [sp, #0x30] ac660: a94267fa ldp x26, x25, [sp, #0x20] ac664: a9416ffc ldp x28, x27, [sp, #0x10] ac668: a8c67bfd ldp x29, x30, [sp], #0x60 ac66c: d65f03c0 ret ac670: 9402c1f0 bl 0x15ce30 <__stack_chk_fail@plt> ac674: 1400000c b 0xac6a4 ac678: aa0003f3 mov x19, x0 ac67c: aa1503e0 mov x0, x21 ac680: 9402c218 bl 0x15cee0 <_ZdlPv@plt> ac684: 14000002 b 0xac68c ac688: aa0003f3 mov x19, x0 ac68c: 910083e8 add x8, sp, #0x20 ac690: 9100a100 add x0, x8, #0x28 ac694: 9402c2ff bl 0x15d290 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEED2Ev@plt> ac698: aa1303e0 mov x0, x19 ac69c: 9402b2b1 bl 0x159160 <__emutls_get_address+0x6d4> ac6a0: 14000001 b 0xac6a4 ac6a4: aa0003f3 mov x19, x0 ac6a8: 910083e0 add x0, sp, #0x20 ac6ac: 9402c2ed bl 0x15d260 <_ZN6InGame9rapidjson15GenericDocumentINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEES5_ED2Ev@plt> ac6b0: aa1303e0 mov x0, x19 ac6b4: 9402b2ab bl 0x159160 <__emutls_get_address+0x6d4> 00000000000ac6b8 : ac6b8: d10183ff sub sp, sp, #0x60 ac6bc: a9047bfd stp x29, x30, [sp, #0x40] ac6c0: 910103fd add x29, sp, #0x40 ac6c4: f9002bf3 str x19, [sp, #0x50] ac6c8: d53bd053 mrs x19, TPIDR_EL0 ac6cc: f9401668 ldr x8, [x19, #0x28] ac6d0: f81f83a8 stur x8, [x29, #-0x8] ac6d4: b40001a0 cbz x0, 0xac708 ac6d8: 52800028 mov w8, #0x1 // =1 ac6dc: a902ffff stp xzr, xzr, [sp, #0x28] ac6e0: 29010be1 stp w1, w2, [sp, #0x8] ac6e4: b90013e3 str w3, [sp, #0x10] ac6e8: a901ffe8 stp x8, xzr, [sp, #0x18] ac6ec: 910023e1 add x1, sp, #0x8 ac6f0: 9402c27c bl 0x15d0e0 <_ZN6InGame13InGameWrapper6UpdateERKNS_2G613NetworkStatusE@plt> ac6f4: 394083e8 ldrb w8, [sp, #0x20] ac6f8: 36000208 tbz w8, #0x0, 0xac738 ac6fc: f9401be0 ldr x0, [sp, #0x30] ac700: 9402c1f8 bl 0x15cee0 <_ZdlPv@plt> ac704: 1400000d b 0xac738 ac708: f0fffe01 adrp x1, 0x6f000 ac70c: f0fffe23 adrp x3, 0x73000 ac710: d0fffe04 adrp x4, 0x6e000 ac714: b0fffe26 adrp x6, 0x71000 ac718: 912f1c21 add x1, x1, #0xbc7 ac71c: 91322463 add x3, x3, #0xc89 ac720: 9117b084 add x4, x4, #0x5ec ac724: 910840c6 add x6, x6, #0x210 ac728: 52800080 mov w0, #0x4 // =4 ac72c: 52801c62 mov w2, #0xe3 // =227 ac730: aa1f03e5 mov x5, xzr ac734: 9402c1bb bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ac738: f9401668 ldr x8, [x19, #0x28] ac73c: f85f83a9 ldur x9, [x29, #-0x8] ac740: eb09011f cmp x8, x9 ac744: 540000a1 b.ne 0xac758 ac748: a9447bfd ldp x29, x30, [sp, #0x40] ac74c: f9402bf3 ldr x19, [sp, #0x50] ac750: 910183ff add sp, sp, #0x60 ac754: d65f03c0 ret ac758: 9402c1b6 bl 0x15ce30 <__stack_chk_fail@plt> ac75c: 394083e8 ldrb w8, [sp, #0x20] ac760: aa0003f3 mov x19, x0 ac764: 36000068 tbz w8, #0x0, 0xac770 ac768: f9401be0 ldr x0, [sp, #0x30] ac76c: 9402c1dd bl 0x15cee0 <_ZdlPv@plt> ac770: aa1303e0 mov x0, x19 ac774: 9402b27b bl 0x159160 <__emutls_get_address+0x6d4> 00000000000ac778 : ac778: b40002c0 cbz x0, 0xac7d0 ac77c: a9be7bfd stp x29, x30, [sp, #-0x20]! ac780: f9000bf3 str x19, [sp, #0x10] ac784: 910003fd mov x29, sp ac788: aa0003f3 mov x19, x0 ac78c: f0fffe01 adrp x1, 0x6f000 ac790: f0fffe23 adrp x3, 0x73000 ac794: d0fffe04 adrp x4, 0x6e000 ac798: 90fffe26 adrp x6, 0x70000 ac79c: 912f1c21 add x1, x1, #0xbc7 ac7a0: 91329463 add x3, x3, #0xca5 ac7a4: 9117b084 add x4, x4, #0x5ec ac7a8: 910e98c6 add x6, x6, #0x3a6 ac7ac: 52800020 mov w0, #0x1 // =1 ac7b0: 52801ee2 mov w2, #0xf7 // =247 ac7b4: aa1f03e5 mov x5, xzr ac7b8: aa1303e7 mov x7, x19 ac7bc: 9402c199 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ac7c0: aa1303e0 mov x0, x19 ac7c4: f9400bf3 ldr x19, [sp, #0x10] ac7c8: a8c27bfd ldp x29, x30, [sp], #0x20 ac7cc: 1402c261 b 0x15d150 <_ZN6InGame13InGameWrapper9OnConnectEv@plt> ac7d0: f0fffe01 adrp x1, 0x6f000 ac7d4: f0fffe23 adrp x3, 0x73000 ac7d8: d0fffe04 adrp x4, 0x6e000 ac7dc: b0fffe26 adrp x6, 0x71000 ac7e0: 912f1c21 add x1, x1, #0xbc7 ac7e4: 91329463 add x3, x3, #0xca5 ac7e8: 9117b084 add x4, x4, #0x5ec ac7ec: 910840c6 add x6, x6, #0x210 ac7f0: 52800080 mov w0, #0x4 // =4 ac7f4: 52801e62 mov w2, #0xf3 // =243 ac7f8: aa1f03e5 mov x5, xzr ac7fc: 1402c189 b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000ac800 : ac800: b40002c0 cbz x0, 0xac858 ac804: a9be7bfd stp x29, x30, [sp, #-0x20]! ac808: f9000bf3 str x19, [sp, #0x10] ac80c: 910003fd mov x29, sp ac810: aa0003f3 mov x19, x0 ac814: f0fffe01 adrp x1, 0x6f000 ac818: 90fffe23 adrp x3, 0x70000 ac81c: d0fffe04 adrp x4, 0x6e000 ac820: 90fffe26 adrp x6, 0x70000 ac824: 912f1c21 add x1, x1, #0xbc7 ac828: 910fdc63 add x3, x3, #0x3f7 ac82c: 9117b084 add x4, x4, #0x5ec ac830: 910e98c6 add x6, x6, #0x3a6 ac834: 52800020 mov w0, #0x1 // =1 ac838: 52802082 mov w2, #0x104 // =260 ac83c: aa1f03e5 mov x5, xzr ac840: aa1303e7 mov x7, x19 ac844: 9402c177 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ac848: aa1303e0 mov x0, x19 ac84c: f9400bf3 ldr x19, [sp, #0x10] ac850: a8c27bfd ldp x29, x30, [sp], #0x20 ac854: 1402c247 b 0x15d170 <_ZN6InGame13InGameWrapper11OnReConnectEv@plt> ac858: f0fffe01 adrp x1, 0x6f000 ac85c: 90fffe23 adrp x3, 0x70000 ac860: d0fffe04 adrp x4, 0x6e000 ac864: b0fffe26 adrp x6, 0x71000 ac868: 912f1c21 add x1, x1, #0xbc7 ac86c: 910fdc63 add x3, x3, #0x3f7 ac870: 9117b084 add x4, x4, #0x5ec ac874: 910840c6 add x6, x6, #0x210 ac878: 52800080 mov w0, #0x4 // =4 ac87c: 52802002 mov w2, #0x100 // =256 ac880: aa1f03e5 mov x5, xzr ac884: 1402c167 b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000ac888 : ac888: b40002c0 cbz x0, 0xac8e0 ac88c: a9be7bfd stp x29, x30, [sp, #-0x20]! ac890: f9000bf3 str x19, [sp, #0x10] ac894: 910003fd mov x29, sp ac898: aa0003f3 mov x19, x0 ac89c: f0fffe01 adrp x1, 0x6f000 ac8a0: 90fffe23 adrp x3, 0x70000 ac8a4: d0fffe04 adrp x4, 0x6e000 ac8a8: 90fffe26 adrp x6, 0x70000 ac8ac: 912f1c21 add x1, x1, #0xbc7 ac8b0: 9125c063 add x3, x3, #0x970 ac8b4: 9117b084 add x4, x4, #0x5ec ac8b8: 910e98c6 add x6, x6, #0x3a6 ac8bc: 52800020 mov w0, #0x1 // =1 ac8c0: 52802222 mov w2, #0x111 // =273 ac8c4: aa1f03e5 mov x5, xzr ac8c8: aa1303e7 mov x7, x19 ac8cc: 9402c155 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ac8d0: aa1303e0 mov x0, x19 ac8d4: f9400bf3 ldr x19, [sp, #0x10] ac8d8: a8c27bfd ldp x29, x30, [sp], #0x20 ac8dc: 1402c22d b 0x15d190 <_ZN6InGame13InGameWrapper12OnDisConnectEv@plt> ac8e0: f0fffe01 adrp x1, 0x6f000 ac8e4: 90fffe23 adrp x3, 0x70000 ac8e8: d0fffe04 adrp x4, 0x6e000 ac8ec: b0fffe26 adrp x6, 0x71000 ac8f0: 912f1c21 add x1, x1, #0xbc7 ac8f4: 9125c063 add x3, x3, #0x970 ac8f8: 9117b084 add x4, x4, #0x5ec ac8fc: 910840c6 add x6, x6, #0x210 ac900: 52800080 mov w0, #0x4 // =4 ac904: 528021a2 mov w2, #0x10d // =269 ac908: aa1f03e5 mov x5, xzr ac90c: 1402c145 b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000ac910 : ac910: d10383ff sub sp, sp, #0xe0 ac914: a9087bfd stp x29, x30, [sp, #0x80] ac918: 910203fd add x29, sp, #0x80 ac91c: a9096ffc stp x28, x27, [sp, #0x90] ac920: a90a67fa stp x26, x25, [sp, #0xa0] ac924: a90b5ff8 stp x24, x23, [sp, #0xb0] ac928: a90c57f6 stp x22, x21, [sp, #0xc0] ac92c: a90d4ff4 stp x20, x19, [sp, #0xd0] ac930: d53bd05c mrs x28, TPIDR_EL0 ac934: f9401788 ldr x8, [x28, #0x28] ac938: f81f83a8 stur x8, [x29, #-0x8] ac93c: b40006e0 cbz x0, 0xaca18 ac940: d0fffe28 adrp x8, 0x72000 ac944: 394183a9 ldrb w9, [x29, #0x60] ac948: 913e5908 add x8, x8, #0xf96 ac94c: f10000bf cmp x5, #0x0 ac950: 9a85010a csel x10, x8, x5, eq ac954: f10000df cmp x6, #0x0 ac958: aa0603f3 mov x19, x6 ac95c: aa0003f5 mov x21, x0 ac960: 2a0403f6 mov w22, w4 ac964: 2a0303f7 mov w23, w3 ac968: 2a0103f9 mov w25, w1 ac96c: 9a860108 csel x8, x8, x6, eq ac970: b9001be4 str w4, [sp, #0x18] ac974: f0fffe01 adrp x1, 0x6f000 ac978: b90013e3 str w3, [sp, #0x10] ac97c: f0fffe23 adrp x3, 0x73000 ac980: d0fffe04 adrp x4, 0x6e000 ac984: b0fffe26 adrp x6, 0x71000 ac988: aa0503f4 mov x20, x5 ac98c: 2a0203f8 mov w24, w2 ac990: 120000fa and w26, w7, #0x1 ac994: 1200013b and w27, w9, #0x1 ac998: aa1f03e5 mov x5, xzr ac99c: 912f1c21 add x1, x1, #0xbc7 ac9a0: 910b8c63 add x3, x3, #0x2e3 ac9a4: 9117b084 add x4, x4, #0x5ec ac9a8: 910af4c6 add x6, x6, #0x2bd ac9ac: 52800020 mov w0, #0x1 // =1 ac9b0: 52802422 mov w2, #0x121 // =289 ac9b4: aa1503e7 mov x7, x21 ac9b8: b9003bfb str w27, [sp, #0x38] ac9bc: b90033fa str w26, [sp, #0x30] ac9c0: a90223ea stp x10, x8, [sp, #0x20] ac9c4: b9000bf8 str w24, [sp, #0x8] ac9c8: b90003f9 str w25, [sp] ac9cc: 9402c115 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ac9d0: 52800028 mov w8, #0x1 // =1 ac9d4: a93effbf stp xzr, xzr, [x29, #-0x18] ac9d8: 293963b9 stp w25, w24, [x29, #-0x38] ac9dc: b81d03b7 stur w23, [x29, #-0x30] ac9e0: a93dffa8 stp x8, xzr, [x29, #-0x28] ac9e4: d100e3a1 sub x1, x29, #0x38 ac9e8: aa1503e0 mov x0, x21 ac9ec: 2a1603e2 mov w2, w22 ac9f0: aa1403e3 mov x3, x20 ac9f4: aa1303e4 mov x4, x19 ac9f8: 2a1a03e5 mov w5, w26 ac9fc: 2a1b03e6 mov w6, w27 aca00: 9402c1ec bl 0x15d1b0 <_ZN6InGame13InGameWrapper21OnNetworkStateChangedERKNS_2G613NetworkStatusEiPKcS6_bb@plt> aca04: 385e03a8 ldurb w8, [x29, #-0x20] aca08: 36000208 tbz w8, #0x0, 0xaca48 aca0c: f85f03a0 ldur x0, [x29, #-0x10] aca10: 9402c134 bl 0x15cee0 <_ZdlPv@plt> aca14: 1400000d b 0xaca48 aca18: f0fffe01 adrp x1, 0x6f000 aca1c: f0fffe23 adrp x3, 0x73000 aca20: d0fffe04 adrp x4, 0x6e000 aca24: b0fffe26 adrp x6, 0x71000 aca28: 912f1c21 add x1, x1, #0xbc7 aca2c: 910b8c63 add x3, x3, #0x2e3 aca30: 9117b084 add x4, x4, #0x5ec aca34: 910840c6 add x6, x6, #0x210 aca38: 52800080 mov w0, #0x4 // =4 aca3c: 52802362 mov w2, #0x11b // =283 aca40: aa1f03e5 mov x5, xzr aca44: 9402c0f7 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> aca48: f9401788 ldr x8, [x28, #0x28] aca4c: f85f83a9 ldur x9, [x29, #-0x8] aca50: eb09011f cmp x8, x9 aca54: 54000121 b.ne 0xaca78 aca58: a94d4ff4 ldp x20, x19, [sp, #0xd0] aca5c: a94c57f6 ldp x22, x21, [sp, #0xc0] aca60: a94b5ff8 ldp x24, x23, [sp, #0xb0] aca64: a94a67fa ldp x26, x25, [sp, #0xa0] aca68: a9496ffc ldp x28, x27, [sp, #0x90] aca6c: a9487bfd ldp x29, x30, [sp, #0x80] aca70: 910383ff add sp, sp, #0xe0 aca74: d65f03c0 ret aca78: 9402c0ee bl 0x15ce30 <__stack_chk_fail@plt> aca7c: 385e03a8 ldurb w8, [x29, #-0x20] aca80: aa0003f3 mov x19, x0 aca84: 36000068 tbz w8, #0x0, 0xaca90 aca88: f85f03a0 ldur x0, [x29, #-0x10] aca8c: 9402c115 bl 0x15cee0 <_ZdlPv@plt> aca90: aa1303e0 mov x0, x19 aca94: 9402b1b3 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000aca98 : aca98: d10283ff sub sp, sp, #0xa0 aca9c: a9057bfd stp x29, x30, [sp, #0x50] acaa0: 910143fd add x29, sp, #0x50 acaa4: f90033f9 str x25, [sp, #0x60] acaa8: a9075ff8 stp x24, x23, [sp, #0x70] acaac: a90857f6 stp x22, x21, [sp, #0x80] acab0: a9094ff4 stp x20, x19, [sp, #0x90] acab4: d53bd059 mrs x25, TPIDR_EL0 acab8: f9401728 ldr x8, [x25, #0x28] acabc: f81f83a8 stur x8, [x29, #-0x8] acac0: b40004e0 cbz x0, 0xacb5c acac4: 2a0403f7 mov w23, w4 acac8: aa0003f4 mov x20, x0 acacc: 2a0303f8 mov w24, w3 acad0: 2a0103f6 mov w22, w1 acad4: f0fffe01 adrp x1, 0x6f000 acad8: d0fffe23 adrp x3, 0x72000 acadc: d0fffe04 adrp x4, 0x6e000 acae0: b0fffe06 adrp x6, 0x6d000 acae4: aa0503f3 mov x19, x5 acae8: aa0203f5 mov x21, x2 acaec: aa1f03e5 mov x5, xzr acaf0: 912f1c21 add x1, x1, #0xbc7 acaf4: 91188063 add x3, x3, #0x620 acaf8: 9117b084 add x4, x4, #0x5ec acafc: 912264c6 add x6, x6, #0x899 acb00: 52800020 mov w0, #0x1 // =1 acb04: 52802682 mov w2, #0x134 // =308 acb08: aa1403e7 mov x7, x20 acb0c: f90013f3 str x19, [sp, #0x20] acb10: b9001bf7 str w23, [sp, #0x18] acb14: b90013f8 str w24, [sp, #0x10] acb18: f90007f5 str x21, [sp, #0x8] acb1c: b90003f6 str w22, [sp] acb20: 9402c0c0 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> acb24: a9037fff stp xzr, xzr, [sp, #0x30] acb28: f90023ff str xzr, [sp, #0x40] acb2c: 29055ff8 stp w24, w23, [sp, #0x28] acb30: 9100a3e3 add x3, sp, #0x28 acb34: aa1403e0 mov x0, x20 acb38: 2a1603e1 mov w1, w22 acb3c: aa1503e2 mov x2, x21 acb40: aa1303e4 mov x4, x19 acb44: 9402c1a3 bl 0x15d1d0 <_ZN6InGame13InGameWrapper17OnGaaSReqFinishedEiPKcRKN2g64irpc6StatusEl@plt> acb48: 3940c3e8 ldrb w8, [sp, #0x30] acb4c: 36000208 tbz w8, #0x0, 0xacb8c acb50: f94023e0 ldr x0, [sp, #0x40] acb54: 9402c0e3 bl 0x15cee0 <_ZdlPv@plt> acb58: 1400000d b 0xacb8c acb5c: f0fffe01 adrp x1, 0x6f000 acb60: d0fffe23 adrp x3, 0x72000 acb64: d0fffe04 adrp x4, 0x6e000 acb68: b0fffe26 adrp x6, 0x71000 acb6c: 912f1c21 add x1, x1, #0xbc7 acb70: 91188063 add x3, x3, #0x620 acb74: 9117b084 add x4, x4, #0x5ec acb78: 910840c6 add x6, x6, #0x210 acb7c: 52800080 mov w0, #0x4 // =4 acb80: 528025e2 mov w2, #0x12f // =303 acb84: aa1f03e5 mov x5, xzr acb88: 9402c0a6 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> acb8c: f9401728 ldr x8, [x25, #0x28] acb90: f85f83a9 ldur x9, [x29, #-0x8] acb94: eb09011f cmp x8, x9 acb98: 54000101 b.ne 0xacbb8 acb9c: a9494ff4 ldp x20, x19, [sp, #0x90] acba0: a94857f6 ldp x22, x21, [sp, #0x80] acba4: a9475ff8 ldp x24, x23, [sp, #0x70] acba8: a9457bfd ldp x29, x30, [sp, #0x50] acbac: f94033f9 ldr x25, [sp, #0x60] acbb0: 910283ff add sp, sp, #0xa0 acbb4: d65f03c0 ret acbb8: 9402c09e bl 0x15ce30 <__stack_chk_fail@plt> acbbc: 3940c3e8 ldrb w8, [sp, #0x30] acbc0: aa0003f3 mov x19, x0 acbc4: 36000068 tbz w8, #0x0, 0xacbd0 acbc8: f94023e0 ldr x0, [sp, #0x40] acbcc: 9402c0c5 bl 0x15cee0 <_ZdlPv@plt> acbd0: aa1303e0 mov x0, x19 acbd4: 9402b163 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000acbd8 ::~Stack()>: acbd8: a9be7bfd stp x29, x30, [sp, #-0x20]! acbdc: f9000bf3 str x19, [sp, #0x10] acbe0: 910003fd mov x29, sp acbe4: aa0003f3 mov x19, x0 acbe8: f9400800 ldr x0, [x0, #0x10] acbec: 9402c1ad bl 0x15d2a0 acbf0: f9400660 ldr x0, [x19, #0x8] acbf4: b4000080 cbz x0, 0xacc04 ::~Stack()+0x2c> acbf8: f9400bf3 ldr x19, [sp, #0x10] acbfc: a8c27bfd ldp x29, x30, [sp], #0x20 acc00: 1402c0b8 b 0x15cee0 <_ZdlPv@plt> acc04: f9400bf3 ldr x19, [sp, #0x10] acc08: a8c27bfd ldp x29, x30, [sp], #0x20 acc0c: d65f03c0 ret 00000000000acc10 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>& InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::ParseStream<0u, InGame::rapidjson::UTF8, InGame::rapidjson::GenericStringStream>>(InGame::rapidjson::GenericStringStream>&)>: acc10: d10203ff sub sp, sp, #0x80 acc14: a9057bfd stp x29, x30, [sp, #0x50] acc18: 910143fd add x29, sp, #0x50 acc1c: f90033f5 str x21, [sp, #0x60] acc20: a9074ff4 stp x20, x19, [sp, #0x70] acc24: d53bd055 mrs x21, TPIDR_EL0 acc28: 5280004a mov w10, #0x2 // =2 acc2c: f94016a8 ldr x8, [x21, #0x28] acc30: 52802009 mov w9, #0x100 // =256 acc34: 6f00e400 movi v0.2d, #0000000000000000 acc38: aa0103f4 mov x20, x1 acc3c: aa0003f3 mov x19, x0 acc40: f81f83a8 stur x8, [x29, #-0x8] acc44: f9401408 ldr x8, [x0, #0x28] acc48: b90043ea str w10, [sp, #0x40] acc4c: d284c00a mov x10, #0x2600 // =9728 acc50: f90017e9 str x9, [sp, #0x28] acc54: 52800029 mov w9, #0x1 // =1 acc58: f2c0002a movk x10, #0x1, lsl #32 acc5c: f90003e8 str x8, [sp] acc60: f9400028 ldr x8, [x1] acc64: 3c8083e0 stur q0, [sp, #0x8] acc68: 3c8183e0 stur q0, [sp, #0x18] acc6c: b90033ff str wzr, [sp, #0x30] acc70: f9001fff str xzr, [sp, #0x38] acc74: 3940010b ldrb w11, [x8] acc78: 9acb212c lsl x12, x9, x11 acc7c: 7100817f cmp w11, #0x20 acc80: 8a0a018b and x11, x12, x10 acc84: fa409964 ccmp x11, #0x0, #0x4, ls acc88: 540000e0 b.eq 0xacca4 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>& InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::ParseStream<0u, InGame::rapidjson::UTF8, InGame::rapidjson::GenericStringStream>>(InGame::rapidjson::GenericStringStream>&)+0x94> acc8c: 38401d0b ldrb w11, [x8, #0x1]! acc90: 9acb212c lsl x12, x9, x11 acc94: 7100817f cmp w11, #0x20 acc98: 8a0a018b and x11, x12, x10 acc9c: fa409964 ccmp x11, #0x0, #0x4, ls acca0: 54ffff61 b.ne 0xacc8c , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>& InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::ParseStream<0u, InGame::rapidjson::UTF8, InGame::rapidjson::GenericStringStream>>(InGame::rapidjson::GenericStringStream>&)+0x7c> acca4: f9000288 str x8, [x20] acca8: 39400109 ldrb w9, [x8] accac: 340008c9 cbz w9, 0xacdc4 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>& InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::ParseStream<0u, InGame::rapidjson::UTF8, InGame::rapidjson::GenericStringStream>>(InGame::rapidjson::GenericStringStream>&)+0x1b4> accb0: 910003e0 mov x0, sp accb4: aa1403e1 mov x1, x20 accb8: aa1303e2 mov x2, x19 accbc: 9402c17d bl 0x15d2b0 <_ZN6InGame9rapidjson13GenericReaderINS0_4UTF8IcEES3_NS0_12CrtAllocatorEE10ParseValueILj0ENS0_19GenericStringStreamIS3_EENS0_15GenericDocumentIS3_NS0_19MemoryPoolAllocatorIS4_EES4_EEEEvRT0_RT1_@plt> accc0: b94033e8 ldr w8, [sp, #0x30] accc4: 35000288 cbnz w8, 0xacd14 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>& InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::ParseStream<0u, InGame::rapidjson::UTF8, InGame::rapidjson::GenericStringStream>>(InGame::rapidjson::GenericStringStream>&)+0x104> accc8: d284c00a mov x10, #0x2600 // =9728 acccc: f9400288 ldr x8, [x20] accd0: 52800029 mov w9, #0x1 // =1 accd4: f2c0002a movk x10, #0x1, lsl #32 accd8: 3940010b ldrb w11, [x8] accdc: 9acb212c lsl x12, x9, x11 acce0: 7100817f cmp w11, #0x20 acce4: 8a0a018b and x11, x12, x10 acce8: fa409964 ccmp x11, #0x0, #0x4, ls accec: 540000e0 b.eq 0xacd08 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>& InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::ParseStream<0u, InGame::rapidjson::UTF8, InGame::rapidjson::GenericStringStream>>(InGame::rapidjson::GenericStringStream>&)+0xf8> accf0: 38401d0b ldrb w11, [x8, #0x1]! accf4: 9acb212c lsl x12, x9, x11 accf8: 7100817f cmp w11, #0x20 accfc: 8a0a018b and x11, x12, x10 acd00: fa409964 ccmp x11, #0x0, #0x4, ls acd04: 54ffff61 b.ne 0xaccf0 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>& InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::ParseStream<0u, InGame::rapidjson::UTF8, InGame::rapidjson::GenericStringStream>>(InGame::rapidjson::GenericStringStream>&)+0xe0> acd08: f9000288 str x8, [x20] acd0c: 39400109 ldrb w9, [x8] acd10: 350005e9 cbnz w9, 0xacdcc , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>& InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::ParseStream<0u, InGame::rapidjson::UTF8, InGame::rapidjson::GenericStringStream>>(InGame::rapidjson::GenericStringStream>&)+0x1bc> acd14: 3dc00fe0 ldr q0, [sp, #0x30] acd18: 90000608 adrp x8, 0x16c000 acd1c: 1e260009 fmov w9, s0 acd20: f9446908 ldr x8, [x8, #0x8d0] acd24: 3c858260 stur q0, [x19, #0x58] acd28: 7100013f cmp w9, #0x0 acd2c: f9400be9 ldr x9, [sp, #0x10] acd30: 9a9f0108 csel x8, x8, xzr, eq acd34: f9000fe9 str x9, [sp, #0x18] acd38: b40001e8 cbz x8, 0xacd74 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>& InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::ParseStream<0u, InGame::rapidjson::UTF8, InGame::rapidjson::GenericStringStream>>(InGame::rapidjson::GenericStringStream>&)+0x164> acd3c: f9402268 ldr x8, [x19, #0x40] acd40: d1006109 sub x9, x8, #0x18 acd44: eb09027f cmp x19, x9 acd48: f9002269 str x9, [x19, #0x40] acd4c: 54000140 b.eq 0xacd74 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>& InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::ParseStream<0u, InGame::rapidjson::UTF8, InGame::rapidjson::GenericStringStream>>(InGame::rapidjson::GenericStringStream>&)+0x164> acd50: 785fe10a ldurh w10, [x8, #-0x2] acd54: 781fe11f sturh wzr, [x8, #-0x2] acd58: 7940292b ldrh w11, [x9, #0x14] acd5c: b940112c ldr w12, [x9, #0x10] acd60: 3dc00120 ldr q0, [x9] acd64: 79002e6a strh w10, [x19, #0x16] acd68: 79002a6b strh w11, [x19, #0x14] acd6c: b900126c str w12, [x19, #0x10] acd70: 3d800260 str q0, [x19] acd74: f9401e60 ldr x0, [x19, #0x38] acd78: f9002260 str x0, [x19, #0x40] acd7c: 9402c149 bl 0x15d2a0 acd80: f9400be0 ldr x0, [sp, #0x10] acd84: a903fe7f stp xzr, xzr, [x19, #0x38] acd88: f900267f str xzr, [x19, #0x48] acd8c: 9402c145 bl 0x15d2a0 acd90: f94007e0 ldr x0, [sp, #0x8] acd94: b4000040 cbz x0, 0xacd9c , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>& InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::ParseStream<0u, InGame::rapidjson::UTF8, InGame::rapidjson::GenericStringStream>>(InGame::rapidjson::GenericStringStream>&)+0x18c> acd98: 9402c052 bl 0x15cee0 <_ZdlPv@plt> acd9c: f94016a8 ldr x8, [x21, #0x28] acda0: f85f83a9 ldur x9, [x29, #-0x8] acda4: eb09011f cmp x8, x9 acda8: 540001e1 b.ne 0xacde4 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>& InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::ParseStream<0u, InGame::rapidjson::UTF8, InGame::rapidjson::GenericStringStream>>(InGame::rapidjson::GenericStringStream>&)+0x1d4> acdac: aa1303e0 mov x0, x19 acdb0: f94033f5 ldr x21, [sp, #0x60] acdb4: a9474ff4 ldp x20, x19, [sp, #0x70] acdb8: a9457bfd ldp x29, x30, [sp, #0x50] acdbc: 910203ff add sp, sp, #0x80 acdc0: d65f03c0 ret acdc4: 52800029 mov w9, #0x1 // =1 acdc8: 14000002 b 0xacdd0 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>& InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::ParseStream<0u, InGame::rapidjson::UTF8, InGame::rapidjson::GenericStringStream>>(InGame::rapidjson::GenericStringStream>&)+0x1c0> acdcc: 52800049 mov w9, #0x2 // =2 acdd0: f940068a ldr x10, [x20, #0x8] acdd4: b90033e9 str w9, [sp, #0x30] acdd8: cb0a0108 sub x8, x8, x10 acddc: f9001fe8 str x8, [sp, #0x38] acde0: 17ffffcd b 0xacd14 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>& InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::ParseStream<0u, InGame::rapidjson::UTF8, InGame::rapidjson::GenericStringStream>>(InGame::rapidjson::GenericStringStream>&)+0x104> acde4: 9402c013 bl 0x15ce30 <__stack_chk_fail@plt> acde8: aa0003f4 mov x20, x0 acdec: f9400be8 ldr x8, [sp, #0x10] acdf0: f9401e60 ldr x0, [x19, #0x38] acdf4: f9000fe8 str x8, [sp, #0x18] acdf8: f9002260 str x0, [x19, #0x40] acdfc: 9402c129 bl 0x15d2a0 ace00: 910003e0 mov x0, sp ace04: a903fe7f stp xzr, xzr, [x19, #0x38] ace08: f900267f str xzr, [x19, #0x48] ace0c: 9402c12d bl 0x15d2c0 <_ZN6InGame9rapidjson13GenericReaderINS0_4UTF8IcEES3_NS0_12CrtAllocatorEED2Ev@plt> ace10: aa1403e0 mov x0, x20 ace14: 9402b0d3 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000ace18 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::~GenericReader()>: ace18: a9be7bfd stp x29, x30, [sp, #-0x20]! ace1c: f9000bf3 str x19, [sp, #0x10] ace20: 910003fd mov x29, sp ace24: aa0003f3 mov x19, x0 ace28: f9400800 ldr x0, [x0, #0x10] ace2c: 9402c11d bl 0x15d2a0 ace30: f9400660 ldr x0, [x19, #0x8] ace34: b4000080 cbz x0, 0xace44 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::~GenericReader()+0x2c> ace38: f9400bf3 ldr x19, [sp, #0x10] ace3c: a8c27bfd ldp x29, x30, [sp], #0x20 ace40: 1402c028 b 0x15cee0 <_ZdlPv@plt> ace44: f9400bf3 ldr x19, [sp, #0x10] ace48: a8c27bfd ldp x29, x30, [sp], #0x20 ace4c: d65f03c0 ret 00000000000ace50 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseValue<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)>: ace50: a9be7bfd stp x29, x30, [sp, #-0x20]! ace54: f9000bf3 str x19, [sp, #0x10] ace58: 910003fd mov x29, sp ace5c: f9400028 ldr x8, [x1] ace60: aa0203f3 mov x19, x2 ace64: 3940010a ldrb w10, [x8] ace68: 51016d49 sub w9, w10, #0x5b ace6c: 7100813f cmp w9, #0x20 ace70: 54000168 b.hi 0xace9c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseValue<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x4c> ace74: 90fffe4a adrp x10, 0x74000 , std::__ndk1::allocator>+0x4d> ace78: 9104b14a add x10, x10, #0x12c ace7c: 1000008b adr x11, 0xace8c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseValue<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x3c> ace80: 3869694c ldrb w12, [x10, x9] ace84: 8b0c096b add x11, x11, x12, lsl #2 ace88: d61f0160 br x11 ace8c: aa1303e2 mov x2, x19 ace90: f9400bf3 ldr x19, [sp, #0x10] ace94: a8c27bfd ldp x29, x30, [sp], #0x20 ace98: 1402c10e b 0x15d2d0 <_ZN6InGame9rapidjson13GenericReaderINS0_4UTF8IcEES3_NS0_12CrtAllocatorEE10ParseArrayILj0ENS0_19GenericStringStreamIS3_EENS0_15GenericDocumentIS3_NS0_19MemoryPoolAllocatorIS4_EES4_EEEEvRT0_RT1_@plt> ace9c: 7100895f cmp w10, #0x22 acea0: 540000c1 b.ne 0xaceb8 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseValue<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x68> acea4: aa1303e2 mov x2, x19 acea8: f9400bf3 ldr x19, [sp, #0x10] aceac: 2a1f03e3 mov w3, wzr aceb0: a8c27bfd ldp x29, x30, [sp], #0x20 aceb4: 1402c10b b 0x15d2e0 <_ZN6InGame9rapidjson13GenericReaderINS0_4UTF8IcEES3_NS0_12CrtAllocatorEE11ParseStringILj0ENS0_19GenericStringStreamIS3_EENS0_15GenericDocumentIS3_NS0_19MemoryPoolAllocatorIS4_EES4_EEEEvRT0_RT1_b@plt> aceb8: aa1303e2 mov x2, x19 acebc: f9400bf3 ldr x19, [sp, #0x10] acec0: a8c27bfd ldp x29, x30, [sp], #0x20 acec4: 1402c10b b 0x15d2f0 <_ZN6InGame9rapidjson13GenericReaderINS0_4UTF8IcEES3_NS0_12CrtAllocatorEE11ParseNumberILj0ENS0_19GenericStringStreamIS3_EENS0_15GenericDocumentIS3_NS0_19MemoryPoolAllocatorIS4_EES4_EEEEvRT0_RT1_@plt> acec8: 91000509 add x9, x8, #0x1 acecc: f9000029 str x9, [x1] aced0: 3940050a ldrb w10, [x8, #0x1] aced4: 7101855f cmp w10, #0x61 aced8: 54000b01 b.ne 0xad038 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseValue<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1e8> acedc: 91000909 add x9, x8, #0x2 acee0: f9000029 str x9, [x1] acee4: 3940090a ldrb w10, [x8, #0x2] acee8: 7101b15f cmp w10, #0x6c aceec: 54000a61 b.ne 0xad038 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseValue<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1e8> acef0: 91000d09 add x9, x8, #0x3 acef4: f9000029 str x9, [x1] acef8: 39400d0a ldrb w10, [x8, #0x3] acefc: 7101cd5f cmp w10, #0x73 acf00: 540009c1 b.ne 0xad038 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseValue<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1e8> acf04: 91001109 add x9, x8, #0x4 acf08: f9000029 str x9, [x1] acf0c: 3940110a ldrb w10, [x8, #0x4] acf10: 7101955f cmp w10, #0x65 acf14: 54000921 b.ne 0xad038 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseValue<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1e8> acf18: a9442a69 ldp x9, x10, [x19, #0x40] acf1c: 91001508 add x8, x8, #0x5 acf20: f9000028 str x8, [x1] acf24: cb09014a sub x10, x10, x9 acf28: f1005d5f cmp x10, #0x17 acf2c: 5400096d b.le 0xad058 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseValue<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x208> acf30: 91006128 add x8, x9, #0x18 acf34: f9002268 str x8, [x19, #0x40] acf38: 52800128 mov w8, #0x9 // =9 acf3c: 14000035 b 0xad010 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseValue<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1c0> acf40: 91000509 add x9, x8, #0x1 acf44: f9000029 str x9, [x1] acf48: 3940050a ldrb w10, [x8, #0x1] acf4c: 7101d55f cmp w10, #0x75 acf50: 54000741 b.ne 0xad038 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseValue<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1e8> acf54: 91000909 add x9, x8, #0x2 acf58: f9000029 str x9, [x1] acf5c: 3940090a ldrb w10, [x8, #0x2] acf60: 7101b15f cmp w10, #0x6c acf64: 540006a1 b.ne 0xad038 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseValue<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1e8> acf68: 91000d09 add x9, x8, #0x3 acf6c: f9000029 str x9, [x1] acf70: 39400d0a ldrb w10, [x8, #0x3] acf74: 7101b15f cmp w10, #0x6c acf78: 54000601 b.ne 0xad038 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseValue<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1e8> acf7c: a9442a69 ldp x9, x10, [x19, #0x40] acf80: 91001108 add x8, x8, #0x4 acf84: f9000028 str x8, [x1] acf88: cb09014a sub x10, x10, x9 acf8c: f1005d5f cmp x10, #0x17 acf90: 540006ed b.le 0xad06c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseValue<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x21c> acf94: 91006128 add x8, x9, #0x18 acf98: f9002268 str x8, [x19, #0x40] acf9c: a9007d3f stp xzr, xzr, [x9] acfa0: f900093f str xzr, [x9, #0x10] acfa4: f9400bf3 ldr x19, [sp, #0x10] acfa8: a8c27bfd ldp x29, x30, [sp], #0x20 acfac: d65f03c0 ret acfb0: 91000509 add x9, x8, #0x1 acfb4: f9000029 str x9, [x1] acfb8: 3940050a ldrb w10, [x8, #0x1] acfbc: 7101c95f cmp w10, #0x72 acfc0: 540003c1 b.ne 0xad038 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseValue<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1e8> acfc4: 91000909 add x9, x8, #0x2 acfc8: f9000029 str x9, [x1] acfcc: 3940090a ldrb w10, [x8, #0x2] acfd0: 7101d55f cmp w10, #0x75 acfd4: 54000321 b.ne 0xad038 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseValue<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1e8> acfd8: 91000d09 add x9, x8, #0x3 acfdc: f9000029 str x9, [x1] acfe0: 39400d0a ldrb w10, [x8, #0x3] acfe4: 7101955f cmp w10, #0x65 acfe8: 54000281 b.ne 0xad038 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseValue<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1e8> acfec: a9442a69 ldp x9, x10, [x19, #0x40] acff0: 91001108 add x8, x8, #0x4 acff4: f9000028 str x8, [x1] acff8: cb09014a sub x10, x10, x9 acffc: f1005d5f cmp x10, #0x17 ad000: 5400040d b.le 0xad080 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseValue<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x230> ad004: 91006128 add x8, x9, #0x18 ad008: f9002268 str x8, [x19, #0x40] ad00c: 52800148 mov w8, #0xa // =10 ad010: a900fd3f stp xzr, xzr, [x9, #0x8] ad014: f900013f str xzr, [x9] ad018: 79002d28 strh w8, [x9, #0x16] ad01c: f9400bf3 ldr x19, [sp, #0x10] ad020: a8c27bfd ldp x29, x30, [sp], #0x20 ad024: d65f03c0 ret ad028: aa1303e2 mov x2, x19 ad02c: f9400bf3 ldr x19, [sp, #0x10] ad030: a8c27bfd ldp x29, x30, [sp], #0x20 ad034: 1402c0b3 b 0x15d300 <_ZN6InGame9rapidjson13GenericReaderINS0_4UTF8IcEES3_NS0_12CrtAllocatorEE11ParseObjectILj0ENS0_19GenericStringStreamIS3_EENS0_15GenericDocumentIS3_NS0_19MemoryPoolAllocatorIS4_EES4_EEEEvRT0_RT1_@plt> ad038: f9400428 ldr x8, [x1, #0x8] ad03c: 5280006a mov w10, #0x3 // =3 ad040: cb080128 sub x8, x9, x8 ad044: b900300a str w10, [x0, #0x30] ad048: f9001c08 str x8, [x0, #0x38] ad04c: f9400bf3 ldr x19, [sp, #0x10] ad050: a8c27bfd ldp x29, x30, [sp], #0x20 ad054: d65f03c0 ret ad058: 9100a260 add x0, x19, #0x28 ad05c: 52800021 mov w1, #0x1 // =1 ad060: 9402c0ac bl 0x15d310 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandINS0_12GenericValueINS0_4UTF8IcEENS0_19MemoryPoolAllocatorIS3_EEEEEEvm@plt> ad064: f9402269 ldr x9, [x19, #0x40] ad068: 17ffffb2 b 0xacf30 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseValue<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xe0> ad06c: 9100a260 add x0, x19, #0x28 ad070: 52800021 mov w1, #0x1 // =1 ad074: 9402c0a7 bl 0x15d310 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandINS0_12GenericValueINS0_4UTF8IcEENS0_19MemoryPoolAllocatorIS3_EEEEEEvm@plt> ad078: f9402269 ldr x9, [x19, #0x40] ad07c: 17ffffc6 b 0xacf94 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseValue<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x144> ad080: 9100a260 add x0, x19, #0x28 ad084: 52800021 mov w1, #0x1 // =1 ad088: 9402c0a2 bl 0x15d310 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandINS0_12GenericValueINS0_4UTF8IcEENS0_19MemoryPoolAllocatorIS3_EEEEEEvm@plt> ad08c: f9402269 ldr x9, [x19, #0x40] ad090: 17ffffdd b 0xad004 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseValue<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1b4> 00000000000ad094 : ad094: b9400008 ldr w8, [x0] ad098: 7100011f cmp w8, #0x0 ad09c: 1a9f07e0 cset w0, ne ad0a0: d65f03c0 ret 00000000000ad0a4 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)>: ad0a4: d102c3ff sub sp, sp, #0xb0 ad0a8: a9057bfd stp x29, x30, [sp, #0x50] ad0ac: 910143fd add x29, sp, #0x50 ad0b0: a9066ffc stp x28, x27, [sp, #0x60] ad0b4: a90767fa stp x26, x25, [sp, #0x70] ad0b8: a9085ff8 stp x24, x23, [sp, #0x80] ad0bc: a90957f6 stp x22, x21, [sp, #0x90] ad0c0: a90a4ff4 stp x20, x19, [sp, #0xa0] ad0c4: d53bd058 mrs x24, TPIDR_EL0 ad0c8: f00005f9 adrp x25, 0x16c000 ad0cc: f9401708 ldr x8, [x24, #0x28] ad0d0: 2a0303f5 mov w21, w3 ad0d4: aa0203f4 mov x20, x2 ad0d8: aa0003f3 mov x19, x0 ad0dc: f81f83a8 stur x8, [x29, #-0x8] ad0e0: 3dc00020 ldr q0, [x1] ad0e4: 3d8007e0 str q0, [sp, #0x10] ad0e8: f9400be8 ldr x8, [sp, #0x10] ad0ec: f9446f39 ldr x25, [x25, #0x8d8] ad0f0: a90203e1 stp x1, x0, [sp, #0x20] ad0f4: b90033ff str wzr, [sp, #0x30] ad0f8: 91000508 add x8, x8, #0x1 ad0fc: f9000be8 str x8, [sp, #0x10] ad100: 39400109 ldrb w9, [x8] ad104: 7101713f cmp w9, #0x5c ad108: 540002e0 b.eq 0xad164 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0xc0> ad10c: 7100893f cmp w9, #0x22 ad110: 54000fc0 b.eq 0xad308 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x264> ad114: 71007d3f cmp w9, #0x1f ad118: 54001369 b.ls 0xad384 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x2e0> ad11c: f94017fc ldr x28, [sp, #0x28] ad120: 9100050a add x10, x8, #0x1 ad124: a941a797 ldp x23, x9, [x28, #0x18] ad128: f9000bea str x10, [sp, #0x10] ad12c: 3940011a ldrb w26, [x8] ad130: cb170128 sub x8, x9, x23 ad134: f100011f cmp x8, #0x0 ad138: 5400038d b.le 0xad1a8 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x104> ad13c: 910006e8 add x8, x23, #0x1 ad140: f9000f88 str x8, [x28, #0x18] ad144: 390002fa strb w26, [x23] ad148: b94033e8 ldr w8, [sp, #0x30] ad14c: 11000508 add w8, w8, #0x1 ad150: b90033e8 str w8, [sp, #0x30] ad154: f9400be8 ldr x8, [sp, #0x10] ad158: 39400109 ldrb w9, [x8] ad15c: 7101713f cmp w9, #0x5c ad160: 54fffd61 b.ne 0xad10c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x68> ad164: 91000509 add x9, x8, #0x1 ad168: f9400fea ldr x10, [sp, #0x18] ad16c: f9000be9 str x9, [sp, #0x10] ad170: 39400509 ldrb w9, [x8, #0x1] ad174: 38696b37 ldrb w23, [x25, x9] ad178: 340005f7 cbz w23, 0xad234 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x190> ad17c: f94017f6 ldr x22, [sp, #0x28] ad180: 91000908 add x8, x8, #0x2 ad184: a941aac9 ldp x9, x10, [x22, #0x18] ad188: f9000be8 str x8, [sp, #0x10] ad18c: cb09014a sub x10, x10, x9 ad190: f100015f cmp x10, #0x0 ad194: 5400072d b.le 0xad278 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x1d4> ad198: 91000528 add x8, x9, #0x1 ad19c: f9000ec8 str x8, [x22, #0x18] ad1a0: 39000137 strb w23, [x9] ad1a4: 17ffffe9 b 0xad148 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0xa4> ad1a8: f9400b96 ldr x22, [x28, #0x10] ad1ac: b40001d6 cbz x22, 0xad1e4 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x140> ad1b0: cb160128 sub x8, x9, x22 ad1b4: 91000509 add x9, x8, #0x1 ad1b8: 8b490508 add x8, x8, x9, lsr #1 ad1bc: aa1603e9 mov x9, x22 ad1c0: cb0902fb sub x27, x23, x9 ad1c4: aa1603e0 mov x0, x22 ad1c8: 91000769 add x9, x27, #0x1 ad1cc: eb09011f cmp x8, x9 ad1d0: 9a9b2517 csinc x23, x8, x27, hs ad1d4: b4000237 cbz x23, 0xad218 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x174> ad1d8: aa1703e1 mov x1, x23 ad1dc: 9402c051 bl 0x15d320 ad1e0: 14000010 b 0xad220 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x17c> ad1e4: f9400388 ldr x8, [x28] ad1e8: b5000088 cbnz x8, 0xad1f8 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x154> ad1ec: 52800020 mov w0, #0x1 // =1 ad1f0: 9402bf1c bl 0x15ce60 <_Znwm@plt> ad1f4: a9000380 stp x0, x0, [x28] ad1f8: f9401788 ldr x8, [x28, #0x28] ad1fc: aa1f03e9 mov x9, xzr ad200: cb0902fb sub x27, x23, x9 ad204: aa1603e0 mov x0, x22 ad208: 91000769 add x9, x27, #0x1 ad20c: eb09011f cmp x8, x9 ad210: 9a9b2517 csinc x23, x8, x27, hs ad214: b5fffe37 cbnz x23, 0xad1d8 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x134> ad218: 9402c022 bl 0x15d2a0 ad21c: aa1f03e0 mov x0, xzr ad220: 8b170008 add x8, x0, x23 ad224: 8b1b0017 add x23, x0, x27 ad228: f9000b80 str x0, [x28, #0x10] ad22c: f9001388 str x8, [x28, #0x20] ad230: 17ffffc3 b 0xad13c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x98> ad234: cb0a0102 sub x2, x8, x10 ad238: 7101d53f cmp w9, #0x75 ad23c: 540010e1 b.ne 0xad458 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x3b4> ad240: 91000908 add x8, x8, #0x2 ad244: a900a3e2 stp x2, x8, [sp, #0x8] ad248: 910043e1 add x1, sp, #0x10 ad24c: aa1303e0 mov x0, x19 ad250: 9402c038 bl 0x15d330 <_ZN6InGame9rapidjson13GenericReaderINS0_4UTF8IcEES3_NS0_12CrtAllocatorEE9ParseHex4INS0_19GenericStringStreamIS3_EEEEjRT_m@plt> ad254: 2a0003e1 mov w1, w0 ad258: b9403268 ldr w8, [x19, #0x30] ad25c: 35000c88 cbnz w8, 0xad3ec , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x348> ad260: 530b7c28 lsr w8, w1, #11 ad264: 71006d1f cmp w8, #0x1b ad268: 54000120 b.eq 0xad28c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x1e8> ad26c: 9100a3e0 add x0, sp, #0x28 ad270: 9402c034 bl 0x15d340 <_ZN6InGame9rapidjson4UTF8IcE6EncodeINS0_13GenericReaderIS2_S2_NS0_12CrtAllocatorEE11StackStreamIcEEEEvRT_j@plt> ad274: 17ffffb8 b 0xad154 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0xb0> ad278: aa1603e0 mov x0, x22 ad27c: 52800021 mov w1, #0x1 // =1 ad280: 9402c034 bl 0x15d350 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandIcEEvm@plt> ad284: f9400ec9 ldr x9, [x22, #0x18] ad288: 17ffffc4 b 0xad198 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0xf4> ad28c: 530a7c28 lsr w8, w1, #10 ad290: 7100d91f cmp w8, #0x36 ad294: 54000e68 b.hi 0xad460 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x3bc> ad298: f9400be8 ldr x8, [sp, #0x10] ad29c: 39400109 ldrb w9, [x8] ad2a0: 7101713f cmp w9, #0x5c ad2a4: 54000de1 b.ne 0xad460 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x3bc> ad2a8: 91000509 add x9, x8, #0x1 ad2ac: f9000be9 str x9, [sp, #0x10] ad2b0: 39400509 ldrb w9, [x8, #0x1] ad2b4: 7101d53f cmp w9, #0x75 ad2b8: 54000d41 b.ne 0xad460 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x3bc> ad2bc: 2a0103f6 mov w22, w1 ad2c0: 91000908 add x8, x8, #0x2 ad2c4: f9000be8 str x8, [sp, #0x10] ad2c8: 910043e1 add x1, sp, #0x10 ad2cc: aa1303e0 mov x0, x19 ad2d0: f94007e2 ldr x2, [sp, #0x8] ad2d4: 9402c017 bl 0x15d330 <_ZN6InGame9rapidjson13GenericReaderINS0_4UTF8IcEES3_NS0_12CrtAllocatorEE9ParseHex4INS0_19GenericStringStreamIS3_EEEEjRT_m@plt> ad2d8: b9403268 ldr w8, [x19, #0x30] ad2dc: 35000888 cbnz w8, 0xad3ec , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x348> ad2e0: 51403808 sub w8, w0, #0xe, lsl #12 // =0xe000 ad2e4: 3110011f cmn w8, #0x400 ad2e8: 54000bc3 b.lo 0xad460 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x3bc> ad2ec: 52bf9408 mov w8, #-0x3600000 // =-56623104 ad2f0: 129b7fe9 mov w9, #-0xdc00 // =-56320 ad2f4: 0b162908 add w8, w8, w22, lsl #10 ad2f8: 0b090009 add w9, w0, w9 ad2fc: 2a080128 orr w8, w9, w8 ad300: 11404101 add w1, w8, #0x10, lsl #12 // =0x10000 ad304: 17ffffda b 0xad26c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x1c8> ad308: f94017f6 ldr x22, [sp, #0x28] ad30c: 91000508 add x8, x8, #0x1 ad310: a941aac9 ldp x9, x10, [x22, #0x18] ad314: f9000be8 str x8, [sp, #0x10] ad318: cb09014a sub x10, x10, x9 ad31c: f100015f cmp x10, #0x0 ad320: 5400084d b.le 0xad428 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x384> ad324: 91000528 add x8, x9, #0x1 ad328: f9000ec8 str x8, [x22, #0x18] ad32c: 3900013f strb wzr, [x9] ad330: b94033e2 ldr w2, [sp, #0x30] ad334: b9403269 ldr w9, [x19, #0x30] ad338: 11000448 add w8, w2, #0x1 ad33c: b90033e8 str w8, [sp, #0x30] ad340: 35000569 cbnz w9, 0xad3ec , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x348> ad344: f94017e9 ldr x9, [sp, #0x28] ad348: f9400d37 ldr x23, [x9, #0x18] ad34c: cb2842f6 sub x22, x23, w8, uxtw ad350: f9000d36 str x22, [x9, #0x18] ad354: 36000295 tbz w21, #0x0, 0xad3a4 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x300> ad358: aa1403e0 mov x0, x20 ad35c: aa1603e1 mov x1, x22 ad360: 52800023 mov w3, #0x1 // =1 ad364: 9402bfff bl 0x15d360 <_ZN6InGame9rapidjson15GenericDocumentINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEES5_E3KeyEPKcjb@plt> ad368: 37000420 tbnz w0, #0x0, 0xad3ec , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x348> ad36c: a94127e8 ldp x8, x9, [sp, #0x10] ad370: 5280020a mov w10, #0x10 // =16 ad374: b900326a str w10, [x19, #0x30] ad378: cb090108 sub x8, x8, x9 ad37c: f9001e68 str x8, [x19, #0x38] ad380: 1400001b b 0xad3ec , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x348> ad384: f9400fea ldr x10, [sp, #0x18] ad388: 7100013f cmp w9, #0x0 ad38c: 52800169 mov w9, #0xb // =11 ad390: cb0a0102 sub x2, x8, x10 ad394: 1a890528 cinc w8, w9, ne ad398: b9003268 str w8, [x19, #0x30] ad39c: f9001e62 str x2, [x19, #0x38] ad3a0: 14000013 b 0xad3ec , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x348> ad3a4: a9442280 ldp x0, x8, [x20, #0x40] ad3a8: cb000108 sub x8, x8, x0 ad3ac: f1005d1f cmp x8, #0x17 ad3b0: 5400046d b.le 0xad43c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x398> ad3b4: f00005ea adrp x10, 0x16c000 ad3b8: 91006009 add x9, x0, #0x18 ad3bc: f10002ff cmp x23, #0x0 ad3c0: f944714a ldr x10, [x10, #0x8e0] ad3c4: f9002289 str x9, [x20, #0x40] ad3c8: f9400e88 ldr x8, [x20, #0x18] ad3cc: a9007c1f stp xzr, xzr, [x0] ad3d0: f900081f str xzr, [x0, #0x10] ad3d4: 9a960149 csel x9, x10, x22, eq ad3d8: b81f03a2 stur w2, [x29, #-0x10] ad3dc: f81e83a9 stur x9, [x29, #-0x18] ad3e0: d10063a1 sub x1, x29, #0x18 ad3e4: aa0803e2 mov x2, x8 ad3e8: 9402bfe2 bl 0x15d370 <_ZN6InGame9rapidjson12GenericValueINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEEE12SetStringRawENS0_16GenericStringRefIcEERS6_@plt> ad3ec: f94013e8 ldr x8, [sp, #0x20] ad3f0: 3dc007e0 ldr q0, [sp, #0x10] ad3f4: 3d800100 str q0, [x8] ad3f8: f9401708 ldr x8, [x24, #0x28] ad3fc: f85f83a9 ldur x9, [x29, #-0x8] ad400: eb09011f cmp x8, x9 ad404: 54000341 b.ne 0xad46c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x3c8> ad408: a94a4ff4 ldp x20, x19, [sp, #0xa0] ad40c: a94957f6 ldp x22, x21, [sp, #0x90] ad410: a9485ff8 ldp x24, x23, [sp, #0x80] ad414: a94767fa ldp x26, x25, [sp, #0x70] ad418: a9466ffc ldp x28, x27, [sp, #0x60] ad41c: a9457bfd ldp x29, x30, [sp, #0x50] ad420: 9102c3ff add sp, sp, #0xb0 ad424: d65f03c0 ret ad428: aa1603e0 mov x0, x22 ad42c: 52800021 mov w1, #0x1 // =1 ad430: 9402bfc8 bl 0x15d350 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandIcEEvm@plt> ad434: f9400ec9 ldr x9, [x22, #0x18] ad438: 17ffffbb b 0xad324 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x280> ad43c: 2a0203f3 mov w19, w2 ad440: 9100a280 add x0, x20, #0x28 ad444: 52800021 mov w1, #0x1 // =1 ad448: 9402bfb2 bl 0x15d310 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandINS0_12GenericValueINS0_4UTF8IcEENS0_19MemoryPoolAllocatorIS3_EEEEEEvm@plt> ad44c: f9402280 ldr x0, [x20, #0x40] ad450: 2a1303e2 mov w2, w19 ad454: 17ffffd8 b 0xad3b4 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x310> ad458: 52800148 mov w8, #0xa // =10 ad45c: 17ffffcf b 0xad398 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x2f4> ad460: f94007e2 ldr x2, [sp, #0x8] ad464: 52800128 mov w8, #0x9 // =9 ad468: 17ffffcc b 0xad398 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x2f4> ad46c: 9402be71 bl 0x15ce30 <__stack_chk_fail@plt> ad470: 14000002 b 0xad478 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x3d4> ad474: 14000001 b 0xad478 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseString<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&, bool)+0x3d4> ad478: f94013e8 ldr x8, [sp, #0x20] ad47c: 3dc007e0 ldr q0, [sp, #0x10] ad480: 3d800100 str q0, [x8] ad484: 9402af37 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000ad488 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)>: ad488: a9bc7bfd stp x29, x30, [sp, #-0x40]! ad48c: a9015ff8 stp x24, x23, [sp, #0x10] ad490: 910003fd mov x29, sp ad494: a90257f6 stp x22, x21, [sp, #0x20] ad498: a9034ff4 stp x20, x19, [sp, #0x30] ad49c: a9442848 ldp x8, x10, [x2, #0x40] ad4a0: aa0203f5 mov x21, x2 ad4a4: aa0103f4 mov x20, x1 ad4a8: f9400029 ldr x9, [x1] ad4ac: aa0003f3 mov x19, x0 ad4b0: 91000529 add x9, x9, #0x1 ad4b4: cb08014a sub x10, x10, x8 ad4b8: f1005d5f cmp x10, #0x17 ad4bc: f9000029 str x9, [x1] ad4c0: 5400050d b.le 0xad560 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xd8> ad4c4: 91006109 add x9, x8, #0x18 ad4c8: d284c00a mov x10, #0x2600 // =9728 ad4cc: f2c0002a movk x10, #0x1, lsl #32 ad4d0: f90022a9 str x9, [x21, #0x40] ad4d4: 52800069 mov w9, #0x3 // =3 ad4d8: a900fd1f stp xzr, xzr, [x8, #0x8] ad4dc: f900011f str xzr, [x8] ad4e0: 79002d09 strh w9, [x8, #0x16] ad4e4: 52800029 mov w9, #0x1 // =1 ad4e8: f9400288 ldr x8, [x20] ad4ec: 3940010b ldrb w11, [x8] ad4f0: 9acb212c lsl x12, x9, x11 ad4f4: 7100817f cmp w11, #0x20 ad4f8: 8a0a018b and x11, x12, x10 ad4fc: fa409964 ccmp x11, #0x0, #0x4, ls ad500: 540000e0 b.eq 0xad51c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x94> ad504: 38401d0b ldrb w11, [x8, #0x1]! ad508: 9acb212c lsl x12, x9, x11 ad50c: 7100817f cmp w11, #0x20 ad510: 8a0a018b and x11, x12, x10 ad514: fa409964 ccmp x11, #0x0, #0x4, ls ad518: 54ffff61 b.ne 0xad504 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x7c> ad51c: f9000288 str x8, [x20] ad520: b9403269 ldr w9, [x19, #0x30] ad524: 35000149 cbnz w9, 0xad54c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xc4> ad528: 39400109 ldrb w9, [x8] ad52c: 7101f53f cmp w9, #0x7d ad530: 54000221 b.ne 0xad574 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xec> ad534: 91000508 add x8, x8, #0x1 ad538: f94022a9 ldr x9, [x21, #0x40] ad53c: 5280006a mov w10, #0x3 // =3 ad540: f9000288 str x8, [x20] ad544: 781fe12a sturh w10, [x9, #-0x2] ad548: a93efd3f stp xzr, xzr, [x9, #-0x18] ad54c: a9434ff4 ldp x20, x19, [sp, #0x30] ad550: a94257f6 ldp x22, x21, [sp, #0x20] ad554: a9415ff8 ldp x24, x23, [sp, #0x10] ad558: a8c47bfd ldp x29, x30, [sp], #0x40 ad55c: d65f03c0 ret ad560: 9100a2a0 add x0, x21, #0x28 ad564: 52800021 mov w1, #0x1 // =1 ad568: 9402bf6a bl 0x15d310 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandINS0_12GenericValueINS0_4UTF8IcEENS0_19MemoryPoolAllocatorIS3_EEEEEEvm@plt> ad56c: f94022a8 ldr x8, [x21, #0x40] ad570: 17ffffd5 b 0xad4c4 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x3c> ad574: 7100893f cmp w9, #0x22 ad578: 54000c41 b.ne 0xad700 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x278> ad57c: d284c018 mov x24, #0x2600 // =9728 ad580: 2a1f03f6 mov w22, wzr ad584: 52800037 mov w23, #0x1 // =1 ad588: f2c00038 movk x24, #0x1, lsl #32 ad58c: aa1303e0 mov x0, x19 ad590: aa1403e1 mov x1, x20 ad594: aa1503e2 mov x2, x21 ad598: 52800023 mov w3, #0x1 // =1 ad59c: 9402bf51 bl 0x15d2e0 <_ZN6InGame9rapidjson13GenericReaderINS0_4UTF8IcEES3_NS0_12CrtAllocatorEE11ParseStringILj0ENS0_19GenericStringStreamIS3_EENS0_15GenericDocumentIS3_NS0_19MemoryPoolAllocatorIS4_EES4_EEEEvRT0_RT1_b@plt> ad5a0: b9403268 ldr w8, [x19, #0x30] ad5a4: 35fffd48 cbnz w8, 0xad54c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xc4> ad5a8: f9400288 ldr x8, [x20] ad5ac: aa0803e9 mov x9, x8 ad5b0: 3940012a ldrb w10, [x9] ad5b4: 9aca22eb lsl x11, x23, x10 ad5b8: 7100815f cmp w10, #0x20 ad5bc: 8a18016a and x10, x11, x24 ad5c0: fa409944 ccmp x10, #0x0, #0x4, ls ad5c4: 54000100 b.eq 0xad5e4 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x15c> ad5c8: 91000508 add x8, x8, #0x1 ad5cc: 38401d2a ldrb w10, [x9, #0x1]! ad5d0: 9aca22eb lsl x11, x23, x10 ad5d4: 7100815f cmp w10, #0x20 ad5d8: 8a18016a and x10, x11, x24 ad5dc: fa409944 ccmp x10, #0x0, #0x4, ls ad5e0: 54ffff41 b.ne 0xad5c8 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x140> ad5e4: f9000289 str x9, [x20] ad5e8: b940326a ldr w10, [x19, #0x30] ad5ec: 35fffb0a cbnz w10, 0xad54c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xc4> ad5f0: 3940012a ldrb w10, [x9] ad5f4: 7100e95f cmp w10, #0x3a ad5f8: 54000b41 b.ne 0xad760 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x2d8> ad5fc: 91000528 add x8, x9, #0x1 ad600: f9000288 str x8, [x20] ad604: 39400109 ldrb w9, [x8] ad608: 9ac922ea lsl x10, x23, x9 ad60c: 7100813f cmp w9, #0x20 ad610: 8a180149 and x9, x10, x24 ad614: fa409924 ccmp x9, #0x0, #0x4, ls ad618: 540000e0 b.eq 0xad634 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1ac> ad61c: 38401d09 ldrb w9, [x8, #0x1]! ad620: 9ac922ea lsl x10, x23, x9 ad624: 7100813f cmp w9, #0x20 ad628: 8a180149 and x9, x10, x24 ad62c: fa409924 ccmp x9, #0x0, #0x4, ls ad630: 54ffff61 b.ne 0xad61c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x194> ad634: f9000288 str x8, [x20] ad638: b9403268 ldr w8, [x19, #0x30] ad63c: 35fff888 cbnz w8, 0xad54c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xc4> ad640: aa1303e0 mov x0, x19 ad644: aa1403e1 mov x1, x20 ad648: aa1503e2 mov x2, x21 ad64c: 9402bf19 bl 0x15d2b0 <_ZN6InGame9rapidjson13GenericReaderINS0_4UTF8IcEES3_NS0_12CrtAllocatorEE10ParseValueILj0ENS0_19GenericStringStreamIS3_EENS0_15GenericDocumentIS3_NS0_19MemoryPoolAllocatorIS4_EES4_EEEEvRT0_RT1_@plt> ad650: b9403268 ldr w8, [x19, #0x30] ad654: 35fff7c8 cbnz w8, 0xad54c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xc4> ad658: f9400288 ldr x8, [x20] ad65c: aa0803e9 mov x9, x8 ad660: 3940012a ldrb w10, [x9] ad664: 9aca22eb lsl x11, x23, x10 ad668: 7100815f cmp w10, #0x20 ad66c: 8a18016a and x10, x11, x24 ad670: fa409944 ccmp x10, #0x0, #0x4, ls ad674: 54000100 b.eq 0xad694 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x20c> ad678: 91000508 add x8, x8, #0x1 ad67c: 38401d2a ldrb w10, [x9, #0x1]! ad680: 9aca22eb lsl x11, x23, x10 ad684: 7100815f cmp w10, #0x20 ad688: 8a18016a and x10, x11, x24 ad68c: fa409944 ccmp x10, #0x0, #0x4, ls ad690: 54ffff41 b.ne 0xad678 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1f0> ad694: f9000289 str x9, [x20] ad698: b940326a ldr w10, [x19, #0x30] ad69c: 35fff58a cbnz w10, 0xad54c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xc4> ad6a0: 3940012a ldrb w10, [x9] ad6a4: 110006d6 add w22, w22, #0x1 ad6a8: 7100b15f cmp w10, #0x2c ad6ac: 54000301 b.ne 0xad70c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x284> ad6b0: 91000528 add x8, x9, #0x1 ad6b4: f9000288 str x8, [x20] ad6b8: 39400109 ldrb w9, [x8] ad6bc: 9ac922ea lsl x10, x23, x9 ad6c0: 7100813f cmp w9, #0x20 ad6c4: 8a180149 and x9, x10, x24 ad6c8: fa409924 ccmp x9, #0x0, #0x4, ls ad6cc: 540000e0 b.eq 0xad6e8 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x260> ad6d0: 38401d09 ldrb w9, [x8, #0x1]! ad6d4: 9ac922ea lsl x10, x23, x9 ad6d8: 7100813f cmp w9, #0x20 ad6dc: 8a180149 and x9, x10, x24 ad6e0: fa409924 ccmp x9, #0x0, #0x4, ls ad6e4: 54ffff61 b.ne 0xad6d0 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x248> ad6e8: f9000288 str x8, [x20] ad6ec: b9403269 ldr w9, [x19, #0x30] ad6f0: 35fff2e9 cbnz w9, 0xad54c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xc4> ad6f4: 39400109 ldrb w9, [x8] ad6f8: 7100893f cmp w9, #0x22 ad6fc: 54fff480 b.eq 0xad58c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x104> ad700: f9400689 ldr x9, [x20, #0x8] ad704: 5280008a mov w10, #0x4 // =4 ad708: 1400000e b 0xad740 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x2b8> ad70c: 7101f55f cmp w10, #0x7d ad710: 54000141 b.ne 0xad738 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x2b0> ad714: 91000528 add x8, x9, #0x1 ad718: aa1503e0 mov x0, x21 ad71c: 2a1603e1 mov w1, w22 ad720: f9000288 str x8, [x20] ad724: 9402bf17 bl 0x15d380 <_ZN6InGame9rapidjson15GenericDocumentINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEES5_E9EndObjectEj@plt> ad728: 3707f120 tbnz w0, #0x0, 0xad54c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xc4> ad72c: a9402688 ldp x8, x9, [x20] ad730: 5280020a mov w10, #0x10 // =16 ad734: 14000003 b 0xad740 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x2b8> ad738: f9400689 ldr x9, [x20, #0x8] ad73c: 528000ca mov w10, #0x6 // =6 ad740: cb090108 sub x8, x8, x9 ad744: b900326a str w10, [x19, #0x30] ad748: f9001e68 str x8, [x19, #0x38] ad74c: a9434ff4 ldp x20, x19, [sp, #0x30] ad750: a94257f6 ldp x22, x21, [sp, #0x20] ad754: a9415ff8 ldp x24, x23, [sp, #0x10] ad758: a8c47bfd ldp x29, x30, [sp], #0x40 ad75c: d65f03c0 ret ad760: f9400689 ldr x9, [x20, #0x8] ad764: 528000aa mov w10, #0x5 // =5 ad768: 17fffff6 b 0xad740 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseObject<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x2b8> 00000000000ad76c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseArray<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)>: ad76c: a9bc7bfd stp x29, x30, [sp, #-0x40]! ad770: a9015ff8 stp x24, x23, [sp, #0x10] ad774: 910003fd mov x29, sp ad778: a90257f6 stp x22, x21, [sp, #0x20] ad77c: a9034ff4 stp x20, x19, [sp, #0x30] ad780: a9442848 ldp x8, x10, [x2, #0x40] ad784: aa0203f5 mov x21, x2 ad788: aa0103f4 mov x20, x1 ad78c: f9400029 ldr x9, [x1] ad790: aa0003f3 mov x19, x0 ad794: 91000529 add x9, x9, #0x1 ad798: cb08014a sub x10, x10, x8 ad79c: f1005d5f cmp x10, #0x17 ad7a0: f9000029 str x9, [x1] ad7a4: 5400050d b.le 0xad844 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseArray<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xd8> ad7a8: 91006109 add x9, x8, #0x18 ad7ac: d284c00a mov x10, #0x2600 // =9728 ad7b0: f2c0002a movk x10, #0x1, lsl #32 ad7b4: f90022a9 str x9, [x21, #0x40] ad7b8: 52800089 mov w9, #0x4 // =4 ad7bc: a900fd1f stp xzr, xzr, [x8, #0x8] ad7c0: f900011f str xzr, [x8] ad7c4: 79002d09 strh w9, [x8, #0x16] ad7c8: 52800029 mov w9, #0x1 // =1 ad7cc: f9400288 ldr x8, [x20] ad7d0: 3940010b ldrb w11, [x8] ad7d4: 9acb212c lsl x12, x9, x11 ad7d8: 7100817f cmp w11, #0x20 ad7dc: 8a0a018b and x11, x12, x10 ad7e0: fa409964 ccmp x11, #0x0, #0x4, ls ad7e4: 540000e0 b.eq 0xad800 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseArray<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x94> ad7e8: 38401d0b ldrb w11, [x8, #0x1]! ad7ec: 9acb212c lsl x12, x9, x11 ad7f0: 7100817f cmp w11, #0x20 ad7f4: 8a0a018b and x11, x12, x10 ad7f8: fa409964 ccmp x11, #0x0, #0x4, ls ad7fc: 54ffff61 b.ne 0xad7e8 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseArray<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x7c> ad800: f9000288 str x8, [x20] ad804: b9403269 ldr w9, [x19, #0x30] ad808: 35000149 cbnz w9, 0xad830 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseArray<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xc4> ad80c: 39400109 ldrb w9, [x8] ad810: 7101753f cmp w9, #0x5d ad814: 54000221 b.ne 0xad858 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseArray<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xec> ad818: 91000508 add x8, x8, #0x1 ad81c: f94022a9 ldr x9, [x21, #0x40] ad820: 5280008a mov w10, #0x4 // =4 ad824: f9000288 str x8, [x20] ad828: 781fe12a sturh w10, [x9, #-0x2] ad82c: a93efd3f stp xzr, xzr, [x9, #-0x18] ad830: a9434ff4 ldp x20, x19, [sp, #0x30] ad834: a94257f6 ldp x22, x21, [sp, #0x20] ad838: a9415ff8 ldp x24, x23, [sp, #0x10] ad83c: a8c47bfd ldp x29, x30, [sp], #0x40 ad840: d65f03c0 ret ad844: 9100a2a0 add x0, x21, #0x28 ad848: 52800021 mov w1, #0x1 // =1 ad84c: 9402beb1 bl 0x15d310 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandINS0_12GenericValueINS0_4UTF8IcEENS0_19MemoryPoolAllocatorIS3_EEEEEEvm@plt> ad850: f94022a8 ldr x8, [x21, #0x40] ad854: 17ffffd5 b 0xad7a8 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseArray<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x3c> ad858: d284c018 mov x24, #0x2600 // =9728 ad85c: 2a1f03f6 mov w22, wzr ad860: 52800037 mov w23, #0x1 // =1 ad864: f2c00038 movk x24, #0x1, lsl #32 ad868: 14000004 b 0xad878 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseArray<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x10c> ad86c: f9000288 str x8, [x20] ad870: b9403268 ldr w8, [x19, #0x30] ad874: 35fffde8 cbnz w8, 0xad830 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseArray<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xc4> ad878: aa1303e0 mov x0, x19 ad87c: aa1403e1 mov x1, x20 ad880: aa1503e2 mov x2, x21 ad884: 9402be8b bl 0x15d2b0 <_ZN6InGame9rapidjson13GenericReaderINS0_4UTF8IcEES3_NS0_12CrtAllocatorEE10ParseValueILj0ENS0_19GenericStringStreamIS3_EENS0_15GenericDocumentIS3_NS0_19MemoryPoolAllocatorIS4_EES4_EEEEvRT0_RT1_@plt> ad888: b9403268 ldr w8, [x19, #0x30] ad88c: 35fffd28 cbnz w8, 0xad830 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseArray<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xc4> ad890: f9400288 ldr x8, [x20] ad894: aa0803e9 mov x9, x8 ad898: 3940012a ldrb w10, [x9] ad89c: 9aca22eb lsl x11, x23, x10 ad8a0: 7100815f cmp w10, #0x20 ad8a4: 8a18016a and x10, x11, x24 ad8a8: fa409944 ccmp x10, #0x0, #0x4, ls ad8ac: 54000100 b.eq 0xad8cc , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseArray<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x160> ad8b0: 91000508 add x8, x8, #0x1 ad8b4: 38401d2a ldrb w10, [x9, #0x1]! ad8b8: 9aca22eb lsl x11, x23, x10 ad8bc: 7100815f cmp w10, #0x20 ad8c0: 8a18016a and x10, x11, x24 ad8c4: fa409944 ccmp x10, #0x0, #0x4, ls ad8c8: 54ffff41 b.ne 0xad8b0 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseArray<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x144> ad8cc: f9000289 str x9, [x20] ad8d0: b940326a ldr w10, [x19, #0x30] ad8d4: 35fffaea cbnz w10, 0xad830 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseArray<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xc4> ad8d8: 3940012a ldrb w10, [x9] ad8dc: 110006d6 add w22, w22, #0x1 ad8e0: 7100b15f cmp w10, #0x2c ad8e4: 54000201 b.ne 0xad924 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseArray<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1b8> ad8e8: 91000528 add x8, x9, #0x1 ad8ec: f9000288 str x8, [x20] ad8f0: 39400109 ldrb w9, [x8] ad8f4: 9ac922ea lsl x10, x23, x9 ad8f8: 7100813f cmp w9, #0x20 ad8fc: 8a180149 and x9, x10, x24 ad900: fa409924 ccmp x9, #0x0, #0x4, ls ad904: 54fffb40 b.eq 0xad86c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseArray<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x100> ad908: 38401d09 ldrb w9, [x8, #0x1]! ad90c: 9ac922ea lsl x10, x23, x9 ad910: 7100813f cmp w9, #0x20 ad914: 8a180149 and x9, x10, x24 ad918: fa409924 ccmp x9, #0x0, #0x4, ls ad91c: 54ffff61 b.ne 0xad908 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseArray<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x19c> ad920: 17ffffd3 b 0xad86c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseArray<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x100> ad924: 7101755f cmp w10, #0x5d ad928: 54000141 b.ne 0xad950 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseArray<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1e4> ad92c: 91000528 add x8, x9, #0x1 ad930: aa1503e0 mov x0, x21 ad934: 2a1603e1 mov w1, w22 ad938: f9000288 str x8, [x20] ad93c: 9402be95 bl 0x15d390 <_ZN6InGame9rapidjson15GenericDocumentINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEES5_E8EndArrayEj@plt> ad940: 3707f780 tbnz w0, #0x0, 0xad830 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseArray<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xc4> ad944: a9402688 ldp x8, x9, [x20] ad948: 5280020a mov w10, #0x10 // =16 ad94c: 14000003 b 0xad958 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseArray<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1ec> ad950: f9400689 ldr x9, [x20, #0x8] ad954: 528000ea mov w10, #0x7 // =7 ad958: cb090108 sub x8, x8, x9 ad95c: b900326a str w10, [x19, #0x30] ad960: f9001e68 str x8, [x19, #0x38] ad964: a9434ff4 ldp x20, x19, [sp, #0x30] ad968: a94257f6 ldp x22, x21, [sp, #0x20] ad96c: a9415ff8 ldp x24, x23, [sp, #0x10] ad970: a8c47bfd ldp x29, x30, [sp], #0x40 ad974: d65f03c0 ret 00000000000ad978 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)>: ad978: d10143ff sub sp, sp, #0x50 ad97c: fd000be8 str d8, [sp, #0x10] ad980: a9027bfd stp x29, x30, [sp, #0x20] ad984: 910083fd add x29, sp, #0x20 ad988: a90357f6 stp x22, x21, [sp, #0x30] ad98c: a9044ff4 stp x20, x19, [sp, #0x40] ad990: a940542e ldp x14, x21, [x1] ad994: aa0203f4 mov x20, x2 ad998: aa0103f3 mov x19, x1 ad99c: aa0003e8 mov x8, x0 ad9a0: 394001c9 ldrb w9, [x14] ad9a4: 7100b53f cmp w9, #0x2d ad9a8: 54002621 b.ne 0xade6c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x4f4> ad9ac: aa0e03f6 mov x22, x14 ad9b0: 38401ecb ldrb w11, [x22, #0x1]! ad9b4: 7100c16a subs w10, w11, #0x30 ad9b8: 54002620 b.eq 0xade7c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x504> ad9bc: 5100c56b sub w11, w11, #0x31 ad9c0: 7100217f cmp w11, #0x8 ad9c4: 54002428 b.hi 0xade48 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x4d0> ad9c8: aa1603ef mov x15, x22 ad9cc: 2f00e400 movi d0, #0000000000000000 ad9d0: 7100b53f cmp w9, #0x2d ad9d4: 38401deb ldrb w11, [x15, #0x1]! ad9d8: 5100c16c sub w12, w11, #0x30 ad9dc: 54000681 b.ne 0xadaac , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x134> ad9e0: 7100259f cmp w12, #0x9 ad9e4: 540023a8 b.hi 0xade58 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x4e0> ad9e8: 5299998d mov w13, #0xcccc // =52428 ad9ec: aa1f03ec mov x12, xzr ad9f0: 72a1998d movk w13, #0xccc, lsl #16 ad9f4: 52800150 mov w16, #0xa // =10 ad9f8: 510005af sub w15, w13, #0x1 ad9fc: 6b0f015f cmp w10, w15 ada00: 54000148 b.hi 0xada28 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xb0> ada04: 8b0c02d1 add x17, x22, x12 ada08: 1b102d4a madd w10, w10, w16, w11 ada0c: 9100058c add x12, x12, #0x1 ada10: 5100c14a sub w10, w10, #0x30 ada14: 39400a2b ldrb w11, [x17, #0x2] ada18: 5100c171 sub w17, w11, #0x30 ada1c: 71002a3f cmp w17, #0xa ada20: 54fffee3 b.lo 0xad9fc , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x84> ada24: 1400005f b 0xadba0 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x228> ada28: 6b0d015f cmp w10, w13 ada2c: 540000a1 b.ne 0xada40 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xc8> ada30: 7100e17f cmp w11, #0x38 ada34: 54fffe89 b.ls 0xada04 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x8c> ada38: 5280072b mov w11, #0x39 // =57 ada3c: 2a0d03ea mov w10, w13 ada40: 8b0c02cd add x13, x22, x12 ada44: 910005af add x15, x13, #0x1 ada48: 2a0a03ed mov w13, w10 ada4c: 7100b53f cmp w9, #0x2d ada50: 54000680 b.eq 0xadb20 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1a8> ada54: b201e7f0 mov x16, #-0x6666666666666667 // =-7378697629483820647 ada58: 128005f1 mov w17, #-0x30 // =-48 ada5c: f2933310 movk x16, #0x9998 ada60: 52800140 mov w0, #0xa // =10 ada64: f2e33330 movk x16, #0x1999, lsl #48 ada68: eb1001bf cmp x13, x16 ada6c: 54000148 b.hi 0xada94 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x11c> ada70: 38401de1 ldrb w1, [x15, #0x1]! ada74: 0b2b022b add w11, w17, w11, uxtb ada78: 1100058c add w12, w12, #0x1 ada7c: 9b002dad madd x13, x13, x0, x11 ada80: 2a0103eb mov w11, w1 ada84: 5100c022 sub w2, w1, #0x30 ada88: 7100285f cmp w2, #0xa ada8c: 54fffee3 b.lo 0xada68 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xf0> ada90: 14000050 b 0xadbd0 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x258> ada94: 91000601 add x1, x16, #0x1 ada98: eb0101bf cmp x13, x1 ada9c: 540006c1 b.ne 0xadb74 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1fc> adaa0: 7100d57f cmp w11, #0x35 adaa4: 54000688 b.hi 0xadb74 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1fc> adaa8: 17fffff2 b 0xada70 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xf8> adaac: 7100259f cmp w12, #0x9 adab0: 54001d48 b.hi 0xade58 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x4e0> adab4: 5293332d mov w13, #0x9999 // =39321 adab8: aa1f03ec mov x12, xzr adabc: 72a3332d movk w13, #0x1999, lsl #16 adac0: 52800150 mov w16, #0xa // =10 adac4: 510005af sub w15, w13, #0x1 adac8: 6b0f015f cmp w10, w15 adacc: 54000148 b.hi 0xadaf4 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x17c> adad0: 8b0c02d1 add x17, x22, x12 adad4: 1b102d4a madd w10, w10, w16, w11 adad8: 9100058c add x12, x12, #0x1 adadc: 5100c14a sub w10, w10, #0x30 adae0: 39400a2b ldrb w11, [x17, #0x2] adae4: 5100c171 sub w17, w11, #0x30 adae8: 71002a3f cmp w17, #0xa adaec: 54fffee3 b.lo 0xadac8 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x150> adaf0: 14000032 b 0xadbb8 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x240> adaf4: 6b0d015f cmp w10, w13 adaf8: 540000a1 b.ne 0xadb0c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x194> adafc: 7100d57f cmp w11, #0x35 adb00: 54fffe89 b.ls 0xadad0 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x158> adb04: 5293332a mov w10, #0x9999 // =39321 adb08: 72a3332a movk w10, #0x1999, lsl #16 adb0c: 8b0c02cd add x13, x22, x12 adb10: 910005af add x15, x13, #0x1 adb14: 2a0a03ed mov w13, w10 adb18: 7100b53f cmp w9, #0x2d adb1c: 54fff9c1 b.ne 0xada54 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0xdc> adb20: b202e7f0 mov x16, #-0x3333333333333334 // =-3689348814741910324 adb24: 128005f1 mov w17, #-0x30 // =-48 adb28: f2999970 movk x16, #0xcccb adb2c: 52800140 mov w0, #0xa // =10 adb30: f2e19990 movk x16, #0xccc, lsl #48 adb34: eb1001bf cmp x13, x16 adb38: 54000148 b.hi 0xadb60 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1e8> adb3c: 38401de1 ldrb w1, [x15, #0x1]! adb40: 0b2b022b add w11, w17, w11, uxtb adb44: 1100058c add w12, w12, #0x1 adb48: 9b002dad madd x13, x13, x0, x11 adb4c: 2a0103eb mov w11, w1 adb50: 5100c022 sub w2, w1, #0x30 adb54: 7100285f cmp w2, #0xa adb58: 54fffee3 b.lo 0xadb34 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1bc> adb5c: 1400001d b 0xadbd0 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x258> adb60: 91000601 add x1, x16, #0x1 adb64: eb0101bf cmp x13, x1 adb68: 54000061 b.ne 0xadb74 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1fc> adb6c: 7100e17f cmp w11, #0x38 adb70: 54fffe69 b.ls 0xadb3c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x1c4> adb74: 9e6301a0 ucvtf d0, x13 adb78: 1e649001 fmov d1, #10.00000000 adb7c: 5100c16b sub w11, w11, #0x30 adb80: 1e620162 scvtf d2, w11 adb84: 38401deb ldrb w11, [x15, #0x1]! adb88: 1f410800 fmadd d0, d0, d1, d2 adb8c: 5100c170 sub w16, w11, #0x30 adb90: 71002a1f cmp w16, #0xa adb94: 54ffff43 b.lo 0xadb7c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x204> adb98: 52800020 mov w0, #0x1 // =1 adb9c: 1400000f b 0xadbd8 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x260> adba0: 8b0c02cf add x15, x22, x12 adba4: aa1f03ed mov x13, xzr adba8: 2a1f03e0 mov w0, wzr adbac: 2a1f03f1 mov w17, wzr adbb0: 910005ef add x15, x15, #0x1 adbb4: 1400000a b 0xadbdc , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x264> adbb8: 8b0c02cf add x15, x22, x12 adbbc: aa1f03ed mov x13, xzr adbc0: 2a1f03e0 mov w0, wzr adbc4: 2a1f03f1 mov w17, wzr adbc8: 910005ef add x15, x15, #0x1 adbcc: 14000004 b 0xadbdc , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x264> adbd0: 2a1f03e0 mov w0, wzr adbd4: 2f00e400 movi d0, #0000000000000000 adbd8: 52800031 mov w17, #0x1 // =1 adbdc: cb1501ce sub x14, x14, x21 adbe0: 7100b97f cmp w11, #0x2e adbe4: 540015c1 b.ne 0xade9c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x524> adbe8: aa0f03f6 mov x22, x15 adbec: 38401ecb ldrb w11, [x22, #0x1]! adbf0: 5100c170 sub w16, w11, #0x30 adbf4: 71002a1f cmp w16, #0xa adbf8: 540012c2 b.hs 0xade50 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x4d8> adbfc: 36000060 tbz w0, #0x0, 0xadc08 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x290> adc00: 2a1f03f0 mov w16, wzr adc04: 14000021 b 0xadc88 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x310> adc08: 2a0a03e0 mov w0, w10 adc0c: 7100023f cmp w17, #0x0 adc10: aa1f03f0 mov x16, xzr adc14: 9a8011ad csel x13, x13, x0, ne adc18: 52800140 mov w0, #0xa // =10 adc1c: 128005e1 mov w1, #-0x30 // =-48 adc20: 7100e57f cmp w11, #0x39 adc24: 540002a8 b.hi 0xadc78 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x300> adc28: d375fda2 lsr x2, x13, #53 adc2c: b5000262 cbnz x2, 0xadc78 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x300> adc30: 8b1001e2 add x2, x15, x16 adc34: 0b2b002b add w11, w1, w11, uxtb adc38: 9b002dad madd x13, x13, x0, x11 adc3c: 91000610 add x16, x16, #0x1 adc40: 3940084b ldrb w11, [x2, #0x2] adc44: f10001bf cmp x13, #0x0 adc48: 1a8c058c cinc w12, w12, ne adc4c: 7100bd7f cmp w11, #0x2f adc50: 54fffe88 b.hi 0xadc20 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x2a8> adc54: 9e6301a0 ucvtf d0, x13 adc58: 8b1001eb add x11, x15, x16 adc5c: 2a1f03ea mov w10, wzr adc60: 4b1003f0 neg w16, w16 adc64: 91000576 add x22, x11, #0x1 adc68: 0b0a020a add w10, w16, w10 adc6c: 3104d55f cmn w10, #0x135 adc70: 5400130d b.le 0xaded0 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x558> adc74: 14000069 b 0xade18 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x4a0> adc78: 9e6301a0 ucvtf d0, x13 adc7c: 8b1001ef add x15, x15, x16 adc80: 4b1003f0 neg w16, w16 adc84: 910005f6 add x22, x15, #0x1 adc88: 1e649001 fmov d1, #10.00000000 adc8c: 14000004 b 0xadc9c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x324> adc90: 38401ecb ldrb w11, [x22, #0x1]! adc94: 7100bd7f cmp w11, #0x2f adc98: 54001149 b.ls 0xadec0 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x548> adc9c: 7100e57f cmp w11, #0x39 adca0: 54000168 b.hi 0xadccc , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x354> adca4: 7100419f cmp w12, #0x10 adca8: 54ffff4c b.gt 0xadc90 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x318> adcac: 5100c16b sub w11, w11, #0x30 adcb0: 51000610 sub w16, w16, #0x1 adcb4: 1e620162 scvtf d2, w11 adcb8: 1f410800 fmadd d0, d0, d1, d2 adcbc: 1e602008 fcmp d0, #0.0 adcc0: 54fffe8d b.le 0xadc90 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x318> adcc4: 1100058c add w12, w12, #0x1 adcc8: 17fffff2 b 0xadc90 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x318> adccc: 52800020 mov w0, #0x1 // =1 adcd0: 7101957f cmp w11, #0x65 adcd4: 54000ec1 b.ne 0xadeac , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x534> adcd8: 2a0a03ea mov w10, w10 adcdc: 7100023f cmp w17, #0x0 adce0: 9a8a11aa csel x10, x13, x10, ne adce4: aa1603eb mov x11, x22 adce8: 7100001f cmp w0, #0x0 adcec: 9e630141 ucvtf d1, x10 adcf0: 38401d6c ldrb w12, [x11, #0x1]! adcf4: 1e611c00 fcsel d0, d0, d1, ne adcf8: 7100ad9f cmp w12, #0x2b adcfc: 54001501 b.ne 0xadf9c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x624> add00: aa1603ed mov x13, x22 add04: 7100ad9f cmp w12, #0x2b add08: 1a9f07eb cset w11, ne add0c: 38402daa ldrb w10, [x13, #0x2]! add10: 5100c14a sub w10, w10, #0x30 add14: 7100295f cmp w10, #0xa add18: 540012c2 b.hs 0xadf70 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x5f8> add1c: 91000ed6 add x22, x22, #0x3 add20: 7100ad9f cmp w12, #0x2b add24: 540001c1 b.ne 0xadd5c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x3e4> add28: 5280268b mov w11, #0x134 // =308 add2c: 5280014c mov w12, #0xa // =10 add30: 4b10016b sub w11, w11, w16 add34: 394002cd ldrb w13, [x22] add38: 5100c1af sub w15, w13, #0x30 add3c: 710025ff cmp w15, #0x9 add40: 540004c8 b.hi 0xaddd8 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x460> add44: 1b0c354a madd w10, w10, w12, w13 add48: 910006d6 add x22, x22, #0x1 add4c: 5100c14a sub w10, w10, #0x30 add50: 6b0b015f cmp w10, w11 add54: 54ffff0d b.le 0xadd34 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x3bc> add58: 1400006e b 0xadf10 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x598> add5c: 394002cc ldrb w12, [x22] add60: 5100c18d sub w13, w12, #0x30 add64: 710025bf cmp w13, #0x9 add68: 54001288 b.hi 0xadfb8 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x640> add6c: 529ffeed mov w13, #0xfff7 // =65527 add70: 528cccef mov w15, #0x6667 // =26215 add74: 72afffed movk w13, #0x7fff, lsl #16 add78: 72accccf movk w15, #0x6666, lsl #16 add7c: 0b0d020d add w13, w16, w13 add80: 9b2f7dad smull x13, w13, w15 add84: d37ffdaf lsr x15, x13, #63 add88: 9362fdad asr x13, x13, #34 add8c: 0b0f01ad add w13, w13, w15 add90: 5280014f mov w15, #0xa // =10 add94: 1b0f314a madd w10, w10, w15, w12 add98: 5100c14a sub w10, w10, #0x30 add9c: 6b0d015f cmp w10, w13 adda0: 540002ac b.gt 0xaddf4 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x47c> adda4: 394006cc ldrb w12, [x22, #0x1] adda8: 910006d1 add x17, x22, #0x1 addac: aa1103f6 mov x22, x17 addb0: 5100c180 sub w0, w12, #0x30 addb4: 7100281f cmp w0, #0xa addb8: 54fffee3 b.lo 0xadd94 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x41c> addbc: aa1103f6 mov x22, x17 addc0: 7100017f cmp w11, #0x0 addc4: 5a8a054a cneg w10, w10, ne addc8: 0b0a020a add w10, w16, w10 addcc: 3104d55f cmn w10, #0x135 addd0: 5400080d b.le 0xaded0 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x558> addd4: 14000011 b 0xade18 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x4a0> addd8: 2a1f03eb mov w11, wzr adddc: 7100017f cmp w11, #0x0 adde0: 5a8a054a cneg w10, w10, ne adde4: 0b0a020a add w10, w16, w10 adde8: 3104d55f cmn w10, #0x135 addec: 5400072d b.le 0xaded0 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x558> addf0: 1400000a b 0xade18 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x4a0> addf4: 38401ecc ldrb w12, [x22, #0x1]! addf8: 5100c18c sub w12, w12, #0x30 addfc: 7100299f cmp w12, #0xa ade00: 54ffffa3 b.lo 0xaddf4 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x47c> ade04: 7100017f cmp w11, #0x0 ade08: 5a8a054a cneg w10, w10, ne ade0c: 0b0a020a add w10, w16, w10 ade10: 3104d55f cmn w10, #0x135 ade14: 540005ed b.le 0xaded0 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x558> ade18: 37f8014a tbnz w10, #0x1f, 0xade40 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x4c8> ade1c: f00005eb adrp x11, 0x16c000 ade20: f944756b ldr x11, [x11, #0x8e8] ade24: fc6a5961 ldr d1, [x11, w10, uxtw #3] ade28: 1e610801 fmul d1, d0, d1 ade2c: 92f0020a mov x10, #0x7fefffffffffffff // =9218868437227405311 ade30: 9e670140 fmov d0, x10 ade34: 1e602020 fcmp d1, d0 ade38: 540006cc b.gt 0xadf10 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x598> ade3c: 14000039 b 0xadf20 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x5a8> ade40: 4b0a03ea neg w10, w10 ade44: 1400002b b 0xadef0 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x578> ade48: 52800069 mov w9, #0x3 // =3 ade4c: 1400004b b 0xadf78 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x600> ade50: 528001c9 mov w9, #0xe // =14 ade54: 14000049 b 0xadf78 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x600> ade58: aa1f03ed mov x13, xzr ade5c: 2a1f03e0 mov w0, wzr ade60: 2a1f03ec mov w12, wzr ade64: 2a1f03f1 mov w17, wzr ade68: 17ffff5d b 0xadbdc , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x264> ade6c: 2a0903eb mov w11, w9 ade70: aa0e03f6 mov x22, x14 ade74: 7100c16a subs w10, w11, #0x30 ade78: 54ffda21 b.ne 0xad9bc , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x44> ade7c: aa1f03ed mov x13, xzr ade80: 2a1f03e0 mov w0, wzr ade84: 2a1f03ec mov w12, wzr ade88: 2a1f03f1 mov w17, wzr ade8c: 2f00e400 movi d0, #0000000000000000 ade90: 38401ecb ldrb w11, [x22, #0x1]! ade94: aa1603ef mov x15, x22 ade98: 17ffff51 b 0xadbdc , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x264> ade9c: 2a1f03f0 mov w16, wzr adea0: aa0f03f6 mov x22, x15 adea4: 7101957f cmp w11, #0x65 adea8: 54fff180 b.eq 0xadcd8 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x360> adeac: 7101157f cmp w11, #0x45 adeb0: 54fff140 b.eq 0xadcd8 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x360> adeb4: f81f83ad stur x13, [x29, #-0x8] adeb8: b9000fea str w10, [sp, #0xc] adebc: 360008c0 tbz w0, #0x0, 0xadfd4 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x65c> adec0: 2a1f03ea mov w10, wzr adec4: 0b0a020a add w10, w16, w10 adec8: 3104d55f cmn w10, #0x135 adecc: 54fffa6c b.gt 0xade18 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x4a0> aded0: 2f00e401 movi d1, #0000000000000000 aded4: 3109a15f cmn w10, #0x268 aded8: 54000243 b.lo 0xadf20 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x5a8> adedc: d0fffe2b adrp x11, 0x73000 adee0: fd476d61 ldr d1, [x11, #0xed8] adee4: 1280266b mov w11, #-0x134 // =-308 adee8: 4b0a016a sub w10, w11, w10 adeec: 1e611800 fdiv d0, d0, d1 adef0: f00005eb adrp x11, 0x16c000 adef4: f944756b ldr x11, [x11, #0x8e8] adef8: fc6a5961 ldr d1, [x11, w10, uxtw #3] adefc: 1e611801 fdiv d1, d0, d1 adf00: 92f0020a mov x10, #0x7fefffffffffffff // =9218868437227405311 adf04: 9e670140 fmov d0, x10 adf08: 1e602020 fcmp d1, d0 adf0c: 540000ad b.le 0xadf20 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x5a8> adf10: 528001a9 mov w9, #0xd // =13 adf14: f9001d0e str x14, [x8, #0x38] adf18: b9003109 str w9, [x8, #0x30] adf1c: 1400000e b 0xadf54 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x5dc> adf20: 1e614020 fneg d0, d1 adf24: 7100b53f cmp w9, #0x2d adf28: a9442a88 ldp x8, x10, [x20, #0x40] adf2c: 1e610c08 fcsel d8, d0, d1, eq adf30: cb080149 sub x9, x10, x8 adf34: f1005d3f cmp x9, #0x17 adf38: 5400028d b.le 0xadf88 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x610> adf3c: 91006109 add x9, x8, #0x18 adf40: f9002289 str x9, [x20, #0x40] adf44: 528042c9 mov w9, #0x216 // =534 adf48: a900fd1f stp xzr, xzr, [x8, #0x8] adf4c: fd000108 str d8, [x8] adf50: 79002d09 strh w9, [x8, #0x16] adf54: a9005676 stp x22, x21, [x19] adf58: fd400be8 ldr d8, [sp, #0x10] adf5c: a9444ff4 ldp x20, x19, [sp, #0x40] adf60: a94357f6 ldp x22, x21, [sp, #0x30] adf64: a9427bfd ldp x29, x30, [sp, #0x20] adf68: 910143ff add sp, sp, #0x50 adf6c: d65f03c0 ret adf70: aa0d03f6 mov x22, x13 adf74: 528001e9 mov w9, #0xf // =15 adf78: cb1502ca sub x10, x22, x21 adf7c: b9003109 str w9, [x8, #0x30] adf80: f9001d0a str x10, [x8, #0x38] adf84: 17fffff4 b 0xadf54 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x5dc> adf88: 9100a280 add x0, x20, #0x28 adf8c: 52800021 mov w1, #0x1 // =1 adf90: 9402bce0 bl 0x15d310 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandINS0_12GenericValueINS0_4UTF8IcEENS0_19MemoryPoolAllocatorIS3_EEEEEEvm@plt> adf94: f9402288 ldr x8, [x20, #0x40] adf98: 17ffffe9 b 0xadf3c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x5c4> adf9c: 7100b59f cmp w12, #0x2d adfa0: 54ffeb00 b.eq 0xadd00 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x388> adfa4: 5100c18a sub w10, w12, #0x30 adfa8: 7100255f cmp w10, #0x9 adfac: 54000c08 b.hi 0xae12c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x7b4> adfb0: 91000ad6 add x22, x22, #0x2 adfb4: 17ffff5d b 0xadd28 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x3b0> adfb8: 5280002b mov w11, #0x1 // =1 adfbc: 7100017f cmp w11, #0x0 adfc0: 5a8a054a cneg w10, w10, ne adfc4: 0b0a020a add w10, w16, w10 adfc8: 3104d55f cmn w10, #0x135 adfcc: 54fff82d b.le 0xaded0 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x558> adfd0: 17ffff92 b 0xade18 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x4a0> adfd4: 7100b53f cmp w9, #0x2d adfd8: 34000331 cbz w17, 0xae03c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x6c4> adfdc: 54000521 b.ne 0xae080 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x708> adfe0: a9442688 ldp x8, x9, [x20, #0x40] adfe4: cb080129 sub x9, x9, x8 adfe8: f1005d3f cmp x9, #0x17 adfec: 54000a4d b.le 0xae134 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x7bc> adff0: 9100610a add x10, x8, #0x18 adff4: f85f83a9 ldur x9, [x29, #-0x8] adff8: cb0903e9 neg x9, x9 adffc: f900228a str x10, [x20, #0x40] ae000: 528012ca mov w10, #0x96 // =150 ae004: a900fd1f stp xzr, xzr, [x8, #0x8] ae008: f9000109 str x9, [x8] ae00c: 79002d0a strh w10, [x8, #0x16] ae010: b7f80849 tbnz x9, #0x3f, 0xae118 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x7a0> ae014: d360fd2a lsr x10, x9, #32 ae018: 52803acb mov w11, #0x1d6 // =470 ae01c: f100015f cmp x10, #0x0 ae020: 528032ca mov w10, #0x196 // =406 ae024: 1a8a016a csel w10, w11, w10, eq ae028: d35ffd29 lsr x9, x9, #31 ae02c: 79002d0a strh w10, [x8, #0x16] ae030: b5fff929 cbnz x9, 0xadf54 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x5dc> ae034: 321b0149 orr w9, w10, #0x20 ae038: 17ffffc6 b 0xadf50 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x5d8> ae03c: 54000501 b.ne 0xae0dc , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x764> ae040: a9442688 ldp x8, x9, [x20, #0x40] ae044: cb080129 sub x9, x9, x8 ae048: f1005d3f cmp x9, #0x17 ae04c: 540007ed b.le 0xae148 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x7d0> ae050: b9400fe9 ldr w9, [sp, #0xc] ae054: 9100610a add x10, x8, #0x18 ae058: 528016cb mov w11, #0xb6 // =182 ae05c: 52803ecc mov w12, #0x1f6 // =502 ae060: 4b0903e9 neg w9, w9 ae064: f900228a str x10, [x20, #0x40] ae068: 93407d2d sxtw x13, w9 ae06c: 7100013f cmp w9, #0x0 ae070: a900fd1f stp xzr, xzr, [x8, #0x8] ae074: 1a8ba189 csel w9, w12, w11, ge ae078: f900010d str x13, [x8] ae07c: 17ffffb5 b 0xadf50 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x5d8> ae080: a9442688 ldp x8, x9, [x20, #0x40] ae084: cb080129 sub x9, x9, x8 ae088: f1005d3f cmp x9, #0x17 ae08c: 5400068d b.le 0xae15c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x7e4> ae090: f85f83aa ldur x10, [x29, #-0x8] ae094: 91006109 add x9, x8, #0x18 ae098: 528022cb mov w11, #0x116 // =278 ae09c: 528032cc mov w12, #0x196 // =406 ae0a0: f100015f cmp x10, #0x0 ae0a4: d360fd4d lsr x13, x10, #32 ae0a8: f9002289 str x9, [x20, #0x40] ae0ac: 1a8ba189 csel w9, w12, w11, ge ae0b0: a900fd1f stp xzr, xzr, [x8, #0x8] ae0b4: f900010a str x10, [x8] ae0b8: 79002d09 strh w9, [x8, #0x16] ae0bc: b5fff4cd cbnz x13, 0xadf54 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x5dc> ae0c0: f85f83aa ldur x10, [x29, #-0x8] ae0c4: 321a012b orr w11, w9, #0x40 ae0c8: d35ffd4a lsr x10, x10, #31 ae0cc: 79002d0b strh w11, [x8, #0x16] ae0d0: b5fff42a cbnz x10, 0xadf54 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x5dc> ae0d4: 321b0529 orr w9, w9, #0x60 ae0d8: 17ffff9e b 0xadf50 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x5d8> ae0dc: a9442688 ldp x8, x9, [x20, #0x40] ae0e0: cb080129 sub x9, x9, x8 ae0e4: f1005d3f cmp x9, #0x17 ae0e8: 5400044d b.le 0xae170 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x7f8> ae0ec: b9400fea ldr w10, [sp, #0xc] ae0f0: 91006109 add x9, x8, #0x18 ae0f4: 52803ecc mov w12, #0x1f6 // =502 ae0f8: 2a0a03eb mov w11, w10 ae0fc: 7100015f cmp w10, #0x0 ae100: 52803aca mov w10, #0x1d6 // =470 ae104: f9002289 str x9, [x20, #0x40] ae108: 1a8aa189 csel w9, w12, w10, ge ae10c: a900fd1f stp xzr, xzr, [x8, #0x8] ae110: f900010b str x11, [x8] ae114: 17ffff8f b 0xadf50 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x5d8> ae118: b26183ea mov x10, #-0x80000000 // =-2147483648 ae11c: eb0a013f cmp x9, x10 ae120: 54fff1a3 b.lo 0xadf54 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x5dc> ae124: 528016c9 mov w9, #0xb6 // =182 ae128: 17ffff8a b 0xadf50 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x5d8> ae12c: aa0b03f6 mov x22, x11 ae130: 17ffff91 b 0xadf74 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x5fc> ae134: 9100a280 add x0, x20, #0x28 ae138: 52800021 mov w1, #0x1 // =1 ae13c: 9402bc75 bl 0x15d310 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandINS0_12GenericValueINS0_4UTF8IcEENS0_19MemoryPoolAllocatorIS3_EEEEEEvm@plt> ae140: f9402288 ldr x8, [x20, #0x40] ae144: 17ffffab b 0xadff0 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x678> ae148: 9100a280 add x0, x20, #0x28 ae14c: 52800021 mov w1, #0x1 // =1 ae150: 9402bc70 bl 0x15d310 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandINS0_12GenericValueINS0_4UTF8IcEENS0_19MemoryPoolAllocatorIS3_EEEEEEvm@plt> ae154: f9402288 ldr x8, [x20, #0x40] ae158: 17ffffbe b 0xae050 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x6d8> ae15c: 9100a280 add x0, x20, #0x28 ae160: 52800021 mov w1, #0x1 // =1 ae164: 9402bc6b bl 0x15d310 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandINS0_12GenericValueINS0_4UTF8IcEENS0_19MemoryPoolAllocatorIS3_EEEEEEvm@plt> ae168: f9402288 ldr x8, [x20, #0x40] ae16c: 17ffffc9 b 0xae090 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x718> ae170: 9100a280 add x0, x20, #0x28 ae174: 52800021 mov w1, #0x1 // =1 ae178: 9402bc66 bl 0x15d310 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandINS0_12GenericValueINS0_4UTF8IcEENS0_19MemoryPoolAllocatorIS3_EEEEEEvm@plt> ae17c: f9402288 ldr x8, [x20, #0x40] ae180: 17ffffdb b 0xae0ec , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x774> ae184: 14000001 b 0xae188 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseNumber<0u, InGame::rapidjson::GenericStringStream>, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>>(InGame::rapidjson::GenericStringStream>&, InGame::rapidjson::GenericDocument, InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>&)+0x810> ae188: a9005676 stp x22, x21, [x19] ae18c: 9402abf5 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000ae190 ::Expand, InGame::rapidjson::MemoryPoolAllocator>>(unsigned long)>: ae190: a9bd7bfd stp x29, x30, [sp, #-0x30]! ae194: a90157f6 stp x22, x21, [sp, #0x10] ae198: 910003fd mov x29, sp ae19c: a9024ff4 stp x20, x19, [sp, #0x20] ae1a0: aa0003f3 mov x19, x0 ae1a4: f9400814 ldr x20, [x0, #0x10] ae1a8: aa0103f5 mov x21, x1 ae1ac: b40000f4 cbz x20, 0xae1c8 ::Expand, InGame::rapidjson::MemoryPoolAllocator>>(unsigned long)+0x38> ae1b0: f9401268 ldr x8, [x19, #0x20] ae1b4: cb140108 sub x8, x8, x20 ae1b8: 91000509 add x9, x8, #0x1 ae1bc: 8b490508 add x8, x8, x9, lsr #1 ae1c0: aa1403e9 mov x9, x20 ae1c4: 14000008 b 0xae1e4 ::Expand, InGame::rapidjson::MemoryPoolAllocator>>(unsigned long)+0x54> ae1c8: f9400268 ldr x8, [x19] ae1cc: b5000088 cbnz x8, 0xae1dc ::Expand, InGame::rapidjson::MemoryPoolAllocator>>(unsigned long)+0x4c> ae1d0: 52800020 mov w0, #0x1 // =1 ae1d4: 9402bb23 bl 0x15ce60 <_Znwm@plt> ae1d8: a9000260 stp x0, x0, [x19] ae1dc: f9401668 ldr x8, [x19, #0x28] ae1e0: aa1f03e9 mov x9, xzr ae1e4: f9400e6a ldr x10, [x19, #0x18] ae1e8: 5280030b mov w11, #0x18 // =24 ae1ec: aa1403e0 mov x0, x20 ae1f0: cb090156 sub x22, x10, x9 ae1f4: 9b0b5aa9 madd x9, x21, x11, x22 ae1f8: eb09011f cmp x8, x9 ae1fc: 9a883135 csel x21, x9, x8, lo ae200: b4000095 cbz x21, 0xae210 ::Expand, InGame::rapidjson::MemoryPoolAllocator>>(unsigned long)+0x80> ae204: aa1503e1 mov x1, x21 ae208: 9402bc46 bl 0x15d320 ae20c: 14000003 b 0xae218 ::Expand, InGame::rapidjson::MemoryPoolAllocator>>(unsigned long)+0x88> ae210: 9402bc24 bl 0x15d2a0 ae214: aa1f03e0 mov x0, xzr ae218: 8b160008 add x8, x0, x22 ae21c: 8b150009 add x9, x0, x21 ae220: a94157f6 ldp x22, x21, [sp, #0x10] ae224: a9012260 stp x0, x8, [x19, #0x10] ae228: f9001269 str x9, [x19, #0x20] ae22c: a9424ff4 ldp x20, x19, [sp, #0x20] ae230: a8c37bfd ldp x29, x30, [sp], #0x30 ae234: d65f03c0 ret 00000000000ae238 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::Key(char const*, unsigned int, bool)>: ae238: d10183ff sub sp, sp, #0x60 ae23c: a9027bfd stp x29, x30, [sp, #0x20] ae240: 910083fd add x29, sp, #0x20 ae244: a9035ff8 stp x24, x23, [sp, #0x30] ae248: a90457f6 stp x22, x21, [sp, #0x40] ae24c: a9054ff4 stp x20, x19, [sp, #0x50] ae250: d53bd057 mrs x23, TPIDR_EL0 ae254: 2a0203f3 mov w19, w2 ae258: f94016e8 ldr x8, [x23, #0x28] ae25c: aa0003f5 mov x21, x0 ae260: aa0103f4 mov x20, x1 ae264: f81f83a8 stur x8, [x29, #-0x8] ae268: a9442016 ldp x22, x8, [x0, #0x40] ae26c: cb160109 sub x9, x8, x22 ae270: f1005d3f cmp x9, #0x17 ae274: 36000223 tbz w3, #0x0, 0xae2b8 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::Key(char const*, unsigned int, bool)+0x80> ae278: 540004ed b.le 0xae314 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::Key(char const*, unsigned int, bool)+0xdc> ae27c: d00005e9 adrp x9, 0x16c000 ae280: 910062c8 add x8, x22, #0x18 ae284: f100029f cmp x20, #0x0 ae288: 910023e1 add x1, sp, #0x8 ae28c: aa1603e0 mov x0, x22 ae290: f9447129 ldr x9, [x9, #0x8e0] ae294: f90022a8 str x8, [x21, #0x40] ae298: f9400ea2 ldr x2, [x21, #0x18] ae29c: a9007edf stp xzr, xzr, [x22] ae2a0: f9000adf str xzr, [x22, #0x10] ae2a4: 9a940128 csel x8, x9, x20, eq ae2a8: b90013f3 str w19, [sp, #0x10] ae2ac: f90007e8 str x8, [sp, #0x8] ae2b0: 9402bc30 bl 0x15d370 <_ZN6InGame9rapidjson12GenericValueINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEEE12SetStringRawENS0_16GenericStringRefIcEERS6_@plt> ae2b4: 1400000d b 0xae2e8 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::Key(char const*, unsigned int, bool)+0xb0> ae2b8: 540003cd b.le 0xae330 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::Key(char const*, unsigned int, bool)+0xf8> ae2bc: d00005e9 adrp x9, 0x16c000 ae2c0: 910062c8 add x8, x22, #0x18 ae2c4: f100029f cmp x20, #0x0 ae2c8: 528080aa mov w10, #0x405 // =1029 ae2cc: f9447129 ldr x9, [x9, #0x8e0] ae2d0: f90022a8 str x8, [x21, #0x40] ae2d4: f9000adf str xzr, [x22, #0x10] ae2d8: 79002eca strh w10, [x22, #0x16] ae2dc: 9a940128 csel x8, x9, x20, eq ae2e0: a90022df stp xzr, x8, [x22] ae2e4: b90002d3 str w19, [x22] ae2e8: f94016e8 ldr x8, [x23, #0x28] ae2ec: f85f83a9 ldur x9, [x29, #-0x8] ae2f0: eb09011f cmp x8, x9 ae2f4: 540008c1 b.ne 0xae40c , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::Key(char const*, unsigned int, bool)+0x1d4> ae2f8: a9454ff4 ldp x20, x19, [sp, #0x50] ae2fc: 52800020 mov w0, #0x1 // =1 ae300: a94457f6 ldp x22, x21, [sp, #0x40] ae304: a9435ff8 ldp x24, x23, [sp, #0x30] ae308: a9427bfd ldp x29, x30, [sp, #0x20] ae30c: 910183ff add sp, sp, #0x60 ae310: d65f03c0 ret ae314: f9401ea0 ldr x0, [x21, #0x38] ae318: b40001a0 cbz x0, 0xae34c , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::Key(char const*, unsigned int, bool)+0x114> ae31c: cb000108 sub x8, x8, x0 ae320: 91000509 add x9, x8, #0x1 ae324: 8b490508 add x8, x8, x9, lsr #1 ae328: aa0003e9 mov x9, x0 ae32c: 14000011 b 0xae370 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::Key(char const*, unsigned int, bool)+0x138> ae330: f9401ea0 ldr x0, [x21, #0x38] ae334: b40002e0 cbz x0, 0xae390 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::Key(char const*, unsigned int, bool)+0x158> ae338: cb000108 sub x8, x8, x0 ae33c: 91000509 add x9, x8, #0x1 ae340: 8b490508 add x8, x8, x9, lsr #1 ae344: aa0003e9 mov x9, x0 ae348: 1400001b b 0xae3b4 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::Key(char const*, unsigned int, bool)+0x17c> ae34c: aa0003f8 mov x24, x0 ae350: f94016a8 ldr x8, [x21, #0x28] ae354: b5000088 cbnz x8, 0xae364 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::Key(char const*, unsigned int, bool)+0x12c> ae358: 52800020 mov w0, #0x1 // =1 ae35c: 9402bac1 bl 0x15ce60 <_Znwm@plt> ae360: a90282a0 stp x0, x0, [x21, #0x28] ae364: f9402aa8 ldr x8, [x21, #0x50] ae368: aa1f03e9 mov x9, xzr ae36c: aa1803e0 mov x0, x24 ae370: cb0902d8 sub x24, x22, x9 ae374: 91006309 add x9, x24, #0x18 ae378: eb09011f cmp x8, x9 ae37c: 9a883136 csel x22, x9, x8, lo ae380: b40002b6 cbz x22, 0xae3d4 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::Key(char const*, unsigned int, bool)+0x19c> ae384: aa1603e1 mov x1, x22 ae388: 9402bbe6 bl 0x15d320 ae38c: 14000014 b 0xae3dc , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::Key(char const*, unsigned int, bool)+0x1a4> ae390: aa0003f8 mov x24, x0 ae394: f94016a8 ldr x8, [x21, #0x28] ae398: b5000088 cbnz x8, 0xae3a8 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::Key(char const*, unsigned int, bool)+0x170> ae39c: 52800020 mov w0, #0x1 // =1 ae3a0: 9402bab0 bl 0x15ce60 <_Znwm@plt> ae3a4: a90282a0 stp x0, x0, [x21, #0x28] ae3a8: f9402aa8 ldr x8, [x21, #0x50] ae3ac: aa1f03e9 mov x9, xzr ae3b0: aa1803e0 mov x0, x24 ae3b4: cb0902d8 sub x24, x22, x9 ae3b8: 91006309 add x9, x24, #0x18 ae3bc: eb09011f cmp x8, x9 ae3c0: 9a883136 csel x22, x9, x8, lo ae3c4: b4000176 cbz x22, 0xae3f0 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::Key(char const*, unsigned int, bool)+0x1b8> ae3c8: aa1603e1 mov x1, x22 ae3cc: 9402bbd5 bl 0x15d320 ae3d0: 1400000a b 0xae3f8 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::Key(char const*, unsigned int, bool)+0x1c0> ae3d4: 9402bbb3 bl 0x15d2a0 ae3d8: aa1f03e0 mov x0, xzr ae3dc: 8b160008 add x8, x0, x22 ae3e0: 8b180016 add x22, x0, x24 ae3e4: f9001ea0 str x0, [x21, #0x38] ae3e8: f90026a8 str x8, [x21, #0x48] ae3ec: 17ffffa4 b 0xae27c , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::Key(char const*, unsigned int, bool)+0x44> ae3f0: 9402bbac bl 0x15d2a0 ae3f4: aa1f03e0 mov x0, xzr ae3f8: 8b160008 add x8, x0, x22 ae3fc: 8b180016 add x22, x0, x24 ae400: f9001ea0 str x0, [x21, #0x38] ae404: f90026a8 str x8, [x21, #0x48] ae408: 17ffffad b 0xae2bc , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::Key(char const*, unsigned int, bool)+0x84> ae40c: 9402ba89 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000ae410 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)>: ae410: f9400028 ldr x8, [x1] ae414: 39400109 ldrb w9, [x8] ae418: 5100c12a sub w10, w9, #0x30 ae41c: 7100295f cmp w10, #0xa ae420: 54000122 b.hs 0xae444 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0x34> ae424: 128005ea mov w10, #-0x30 // =-48 ae428: 9100050b add x11, x8, #0x1 ae42c: f900002b str x11, [x1] ae430: 3940050b ldrb w11, [x8, #0x1] ae434: 5100c16c sub w12, w11, #0x30 ae438: 7100299f cmp w12, #0xa ae43c: 54000183 b.lo 0xae46c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0x5c> ae440: 1400001d b 0xae4b4 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0xa4> ae444: 5101052a sub w10, w9, #0x41 ae448: 7100195f cmp w10, #0x6 ae44c: 54000202 b.hs 0xae48c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0x7c> ae450: 128006ca mov w10, #-0x37 // =-55 ae454: 9100050b add x11, x8, #0x1 ae458: f900002b str x11, [x1] ae45c: 3940050b ldrb w11, [x8, #0x1] ae460: 5100c16c sub w12, w11, #0x30 ae464: 7100299f cmp w12, #0xa ae468: 54000262 b.hs 0xae4b4 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0xa4> ae46c: 128005ec mov w12, #-0x30 // =-48 ae470: 9100090d add x13, x8, #0x2 ae474: f900002d str x13, [x1] ae478: 3940090d ldrb w13, [x8, #0x2] ae47c: 5100c1ae sub w14, w13, #0x30 ae480: 710029df cmp w14, #0xa ae484: 540002c3 b.lo 0xae4dc , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0xcc> ae488: 14000027 b 0xae524 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0x114> ae48c: 5101852a sub w10, w9, #0x61 ae490: 7100195f cmp w10, #0x6 ae494: 540009a2 b.hs 0xae5c8 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0x1b8> ae498: 12800aca mov w10, #-0x57 // =-87 ae49c: 9100050b add x11, x8, #0x1 ae4a0: f900002b str x11, [x1] ae4a4: 3940050b ldrb w11, [x8, #0x1] ae4a8: 5100c16c sub w12, w11, #0x30 ae4ac: 7100299f cmp w12, #0xa ae4b0: 54fffde3 b.lo 0xae46c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0x5c> ae4b4: 5101056c sub w12, w11, #0x41 ae4b8: 7100199f cmp w12, #0x6 ae4bc: 54000202 b.hs 0xae4fc , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0xec> ae4c0: 128006cc mov w12, #-0x37 // =-55 ae4c4: 9100090d add x13, x8, #0x2 ae4c8: f900002d str x13, [x1] ae4cc: 3940090d ldrb w13, [x8, #0x2] ae4d0: 5100c1ae sub w14, w13, #0x30 ae4d4: 710029df cmp w14, #0xa ae4d8: 54000262 b.hs 0xae524 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0x114> ae4dc: 128005ee mov w14, #-0x30 // =-48 ae4e0: 91000d0f add x15, x8, #0x3 ae4e4: f900002f str x15, [x1] ae4e8: 39400d0f ldrb w15, [x8, #0x3] ae4ec: 5100c1f0 sub w16, w15, #0x30 ae4f0: 71002a1f cmp w16, #0xa ae4f4: 540002c3 b.lo 0xae54c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0x13c> ae4f8: 14000021 b 0xae57c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0x16c> ae4fc: 5101856c sub w12, w11, #0x61 ae500: 7100159f cmp w12, #0x5 ae504: 54000628 b.hi 0xae5c8 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0x1b8> ae508: 12800acc mov w12, #-0x57 // =-87 ae50c: 9100090d add x13, x8, #0x2 ae510: f900002d str x13, [x1] ae514: 3940090d ldrb w13, [x8, #0x2] ae518: 5100c1ae sub w14, w13, #0x30 ae51c: 710029df cmp w14, #0xa ae520: 54fffde3 b.lo 0xae4dc , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0xcc> ae524: 510105ae sub w14, w13, #0x41 ae528: 710019df cmp w14, #0x6 ae52c: 54000142 b.hs 0xae554 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0x144> ae530: 128006ce mov w14, #-0x37 // =-55 ae534: 91000d0f add x15, x8, #0x3 ae538: f900002f str x15, [x1] ae53c: 39400d0f ldrb w15, [x8, #0x3] ae540: 5100c1f0 sub w16, w15, #0x30 ae544: 71002a1f cmp w16, #0xa ae548: 540001a2 b.hs 0xae57c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0x16c> ae54c: 128005f0 mov w16, #-0x30 // =-48 ae550: 14000014 b 0xae5a0 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0x190> ae554: 510185ae sub w14, w13, #0x61 ae558: 710015df cmp w14, #0x5 ae55c: 54000368 b.hi 0xae5c8 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0x1b8> ae560: 12800ace mov w14, #-0x57 // =-87 ae564: 91000d0f add x15, x8, #0x3 ae568: f900002f str x15, [x1] ae56c: 39400d0f ldrb w15, [x8, #0x3] ae570: 5100c1f0 sub w16, w15, #0x30 ae574: 71002a1f cmp w16, #0xa ae578: 54fffea3 b.lo 0xae54c , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0x13c> ae57c: 510105f0 sub w16, w15, #0x41 ae580: 71001a1f cmp w16, #0x6 ae584: 54000062 b.hs 0xae590 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0x180> ae588: 128006d0 mov w16, #-0x37 // =-55 ae58c: 14000005 b 0xae5a0 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0x190> ae590: 510185f0 sub w16, w15, #0x61 ae594: 7100161f cmp w16, #0x5 ae598: 54000188 b.hi 0xae5c8 , InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::ParseHex4>>(InGame::rapidjson::GenericStringStream>&, unsigned long)+0x1b8> ae59c: 12800ad0 mov w16, #-0x57 // =-87 ae5a0: 0b090149 add w9, w10, w9 ae5a4: 9100110a add x10, x8, #0x4 ae5a8: 0b091169 add w9, w11, w9, lsl #4 ae5ac: 0b0c0129 add w9, w9, w12 ae5b0: f900002a str x10, [x1] ae5b4: 0b0911a9 add w9, w13, w9, lsl #4 ae5b8: 0b0e0129 add w9, w9, w14 ae5bc: 0b0911e9 add w9, w15, w9, lsl #4 ae5c0: 0b100120 add w0, w9, w16 ae5c4: d65f03c0 ret ae5c8: 52800109 mov w9, #0x8 // =8 ae5cc: f9001c02 str x2, [x0, #0x38] ae5d0: b9003009 str w9, [x0, #0x30] ae5d4: 2a1f03e0 mov w0, wzr ae5d8: d65f03c0 ret 00000000000ae5dc ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)>: ae5dc: d10103ff sub sp, sp, #0x40 ae5e0: a9017bfd stp x29, x30, [sp, #0x10] ae5e4: 910043fd add x29, sp, #0x10 ae5e8: a90257f6 stp x22, x21, [sp, #0x20] ae5ec: a9034ff4 stp x20, x19, [sp, #0x30] ae5f0: 2a0103f3 mov w19, w1 ae5f4: aa0003f4 mov x20, x0 ae5f8: 7101fc3f cmp w1, #0x7f ae5fc: 54000168 b.hi 0xae628 ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0x4c> ae600: f9400295 ldr x21, [x20] ae604: a941a6a8 ldp x8, x9, [x21, #0x18] ae608: cb080129 sub x9, x9, x8 ae60c: f100013f cmp x9, #0x0 ae610: 540010cd b.le 0xae828 ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0x24c> ae614: 91000509 add x9, x8, #0x1 ae618: 91002296 add x22, x20, #0x8 ae61c: f9000ea9 str x9, [x21, #0x18] ae620: 39000113 strb w19, [x8] ae624: 14000043 b 0xae730 ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0x154> ae628: 711ffe7f cmp w19, #0x7ff ae62c: 54000348 b.hi 0xae694 ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0xb8> ae630: f9400295 ldr x21, [x20] ae634: 53067e68 lsr w8, w19, #6 ae638: 321a6508 orr w8, w8, #0xffffffc0 ae63c: a941aaa9 ldp x9, x10, [x21, #0x18] ae640: cb09014a sub x10, x10, x9 ae644: f100015f cmp x10, #0x0 ae648: 54000fad b.le 0xae83c ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0x260> ae64c: 9100052a add x10, x9, #0x1 ae650: aa1403f6 mov x22, x20 ae654: f9000eaa str x10, [x21, #0x18] ae658: 12800ff5 mov w21, #-0x80 // =-128 ae65c: 39000128 strb w8, [x9] ae660: 33001675 bfxil w21, w19, #0, #6 ae664: f9400294 ldr x20, [x20] ae668: b8408ec9 ldr w9, [x22, #0x8]! ae66c: a941aa88 ldp x8, x10, [x20, #0x18] ae670: 11000529 add w9, w9, #0x1 ae674: b90002c9 str w9, [x22] ae678: cb08014a sub x10, x10, x8 ae67c: f100015f cmp x10, #0x0 ae680: 54000ecd b.le 0xae858 ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0x27c> ae684: 91000509 add x9, x8, #0x1 ae688: f9000e89 str x9, [x20, #0x18] ae68c: 39000115 strb w21, [x8] ae690: 14000028 b 0xae730 ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0x154> ae694: 53107e68 lsr w8, w19, #16 ae698: 350005c8 cbnz w8, 0xae750 ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0x174> ae69c: f9400295 ldr x21, [x20] ae6a0: 530c7e68 lsr w8, w19, #12 ae6a4: 321b6908 orr w8, w8, #0xffffffe0 ae6a8: a941aaa9 ldp x9, x10, [x21, #0x18] ae6ac: cb09014a sub x10, x10, x9 ae6b0: f100015f cmp x10, #0x0 ae6b4: 54000dcd b.le 0xae86c ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0x290> ae6b8: 9100052a add x10, x9, #0x1 ae6bc: aa1403f6 mov x22, x20 ae6c0: f9000eaa str x10, [x21, #0x18] ae6c4: 39000128 strb w8, [x9] ae6c8: 12800fe9 mov w9, #-0x80 // =-128 ae6cc: f9400295 ldr x21, [x20] ae6d0: 33062e69 bfxil w9, w19, #6, #6 ae6d4: b8408ec8 ldr w8, [x22, #0x8]! ae6d8: a941aeaa ldp x10, x11, [x21, #0x18] ae6dc: 1100050c add w12, w8, #0x1 ae6e0: 12800fe8 mov w8, #-0x80 // =-128 ae6e4: b90002cc str w12, [x22] ae6e8: cb0a016b sub x11, x11, x10 ae6ec: f100017f cmp x11, #0x0 ae6f0: 54000ccd b.le 0xae888 ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0x2ac> ae6f4: 9100054b add x11, x10, #0x1 ae6f8: 33001668 bfxil w8, w19, #0, #6 ae6fc: f9000eab str x11, [x21, #0x18] ae700: 39000149 strb w9, [x10] ae704: f9400295 ldr x21, [x20] ae708: b9400a8a ldr w10, [x20, #0x8] ae70c: a941aea9 ldp x9, x11, [x21, #0x18] ae710: 1100054a add w10, w10, #0x1 ae714: b9000a8a str w10, [x20, #0x8] ae718: cb09016b sub x11, x11, x9 ae71c: f100017f cmp x11, #0x0 ae720: 5400076d b.le 0xae80c ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0x230> ae724: 9100052a add x10, x9, #0x1 ae728: f9000eaa str x10, [x21, #0x18] ae72c: 39000128 strb w8, [x9] ae730: b94002c8 ldr w8, [x22] ae734: a9434ff4 ldp x20, x19, [sp, #0x30] ae738: 11000508 add w8, w8, #0x1 ae73c: a9417bfd ldp x29, x30, [sp, #0x10] ae740: b90002c8 str w8, [x22] ae744: a94257f6 ldp x22, x21, [sp, #0x20] ae748: 910103ff add sp, sp, #0x40 ae74c: d65f03c0 ret ae750: f9400295 ldr x21, [x20] ae754: 53127e68 lsr w8, w19, #18 ae758: 321c6d08 orr w8, w8, #0xfffffff0 ae75c: a941aaa9 ldp x9, x10, [x21, #0x18] ae760: cb09014a sub x10, x10, x9 ae764: f100015f cmp x10, #0x0 ae768: 54000a0d b.le 0xae8a8 ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0x2cc> ae76c: 9100052a add x10, x9, #0x1 ae770: aa1403f6 mov x22, x20 ae774: f9000eaa str x10, [x21, #0x18] ae778: 39000128 strb w8, [x9] ae77c: 12800fe9 mov w9, #-0x80 // =-128 ae780: f9400295 ldr x21, [x20] ae784: 330c4669 bfxil w9, w19, #12, #6 ae788: b8408ec8 ldr w8, [x22, #0x8]! ae78c: a941aeaa ldp x10, x11, [x21, #0x18] ae790: 1100050c add w12, w8, #0x1 ae794: 12800fe8 mov w8, #-0x80 // =-128 ae798: b90002cc str w12, [x22] ae79c: cb0a016b sub x11, x11, x10 ae7a0: f100017f cmp x11, #0x0 ae7a4: 5400090d b.le 0xae8c4 ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0x2e8> ae7a8: 9100054b add x11, x10, #0x1 ae7ac: 33062e68 bfxil w8, w19, #6, #6 ae7b0: f9000eab str x11, [x21, #0x18] ae7b4: 39000149 strb w9, [x10] ae7b8: f9400295 ldr x21, [x20] ae7bc: b9400a8a ldr w10, [x20, #0x8] ae7c0: a941aea9 ldp x9, x11, [x21, #0x18] ae7c4: 1100054a add w10, w10, #0x1 ae7c8: b9000a8a str w10, [x20, #0x8] ae7cc: cb09016b sub x11, x11, x9 ae7d0: f100017f cmp x11, #0x0 ae7d4: 5400088d b.le 0xae8e4 ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0x308> ae7d8: 9100052a add x10, x9, #0x1 ae7dc: f9000eaa str x10, [x21, #0x18] ae7e0: 39000128 strb w8, [x9] ae7e4: f9400295 ldr x21, [x20] ae7e8: b9400a88 ldr w8, [x20, #0x8] ae7ec: a941aaa9 ldp x9, x10, [x21, #0x18] ae7f0: 1100050b add w11, w8, #0x1 ae7f4: 12800fe8 mov w8, #-0x80 // =-128 ae7f8: 33001668 bfxil w8, w19, #0, #6 ae7fc: b9000a8b str w11, [x20, #0x8] ae800: cb09014a sub x10, x10, x9 ae804: f100015f cmp x10, #0x0 ae808: 54fff8ec b.gt 0xae724 ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0x148> ae80c: aa1503e0 mov x0, x21 ae810: 52800021 mov w1, #0x1 // =1 ae814: 2a0803f3 mov w19, w8 ae818: 9402bace bl 0x15d350 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandIcEEvm@plt> ae81c: 2a1303e8 mov w8, w19 ae820: f9400ea9 ldr x9, [x21, #0x18] ae824: 17ffffc0 b 0xae724 ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0x148> ae828: aa1503e0 mov x0, x21 ae82c: 52800021 mov w1, #0x1 // =1 ae830: 9402bac8 bl 0x15d350 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandIcEEvm@plt> ae834: f9400ea8 ldr x8, [x21, #0x18] ae838: 17ffff77 b 0xae614 ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0x38> ae83c: aa1503e0 mov x0, x21 ae840: 52800021 mov w1, #0x1 // =1 ae844: 2a0803f6 mov w22, w8 ae848: 9402bac2 bl 0x15d350 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandIcEEvm@plt> ae84c: 2a1603e8 mov w8, w22 ae850: f9400ea9 ldr x9, [x21, #0x18] ae854: 17ffff7e b 0xae64c ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0x70> ae858: aa1403e0 mov x0, x20 ae85c: 52800021 mov w1, #0x1 // =1 ae860: 9402babc bl 0x15d350 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandIcEEvm@plt> ae864: f9400e88 ldr x8, [x20, #0x18] ae868: 17ffff87 b 0xae684 ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0xa8> ae86c: aa1503e0 mov x0, x21 ae870: 52800021 mov w1, #0x1 // =1 ae874: 2a0803f6 mov w22, w8 ae878: 9402bab6 bl 0x15d350 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandIcEEvm@plt> ae87c: 2a1603e8 mov w8, w22 ae880: f9400ea9 ldr x9, [x21, #0x18] ae884: 17ffff8d b 0xae6b8 ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0xdc> ae888: aa1503e0 mov x0, x21 ae88c: 52800021 mov w1, #0x1 // =1 ae890: b81fc3a9 stur w9, [x29, #-0x4] ae894: 9402baaf bl 0x15d350 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandIcEEvm@plt> ae898: b85fc3a9 ldur w9, [x29, #-0x4] ae89c: 12800fe8 mov w8, #-0x80 // =-128 ae8a0: f9400eaa ldr x10, [x21, #0x18] ae8a4: 17ffff94 b 0xae6f4 ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0x118> ae8a8: aa1503e0 mov x0, x21 ae8ac: 52800021 mov w1, #0x1 // =1 ae8b0: 2a0803f6 mov w22, w8 ae8b4: 9402baa7 bl 0x15d350 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandIcEEvm@plt> ae8b8: 2a1603e8 mov w8, w22 ae8bc: f9400ea9 ldr x9, [x21, #0x18] ae8c0: 17ffffab b 0xae76c ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0x190> ae8c4: aa1503e0 mov x0, x21 ae8c8: 52800021 mov w1, #0x1 // =1 ae8cc: b81fc3a9 stur w9, [x29, #-0x4] ae8d0: 9402baa0 bl 0x15d350 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandIcEEvm@plt> ae8d4: b85fc3a9 ldur w9, [x29, #-0x4] ae8d8: 12800fe8 mov w8, #-0x80 // =-128 ae8dc: f9400eaa ldr x10, [x21, #0x18] ae8e0: 17ffffb2 b 0xae7a8 ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0x1cc> ae8e4: aa1503e0 mov x0, x21 ae8e8: 52800021 mov w1, #0x1 // =1 ae8ec: b81fc3a8 stur w8, [x29, #-0x4] ae8f0: 9402ba98 bl 0x15d350 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandIcEEvm@plt> ae8f4: b85fc3a8 ldur w8, [x29, #-0x4] ae8f8: f9400ea9 ldr x9, [x21, #0x18] ae8fc: 17ffffb7 b 0xae7d8 ::Encode, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream>(InGame::rapidjson::GenericReader, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator>::StackStream&, unsigned int)+0x1fc> 00000000000ae900 ::Expand(unsigned long)>: ae900: a9bd7bfd stp x29, x30, [sp, #-0x30]! ae904: a90157f6 stp x22, x21, [sp, #0x10] ae908: 910003fd mov x29, sp ae90c: a9024ff4 stp x20, x19, [sp, #0x20] ae910: aa0003f3 mov x19, x0 ae914: f9400814 ldr x20, [x0, #0x10] ae918: aa0103f5 mov x21, x1 ae91c: b40000f4 cbz x20, 0xae938 ::Expand(unsigned long)+0x38> ae920: f9401268 ldr x8, [x19, #0x20] ae924: cb140108 sub x8, x8, x20 ae928: 91000509 add x9, x8, #0x1 ae92c: 8b490508 add x8, x8, x9, lsr #1 ae930: aa1403e9 mov x9, x20 ae934: 14000008 b 0xae954 ::Expand(unsigned long)+0x54> ae938: f9400268 ldr x8, [x19] ae93c: b5000088 cbnz x8, 0xae94c ::Expand(unsigned long)+0x4c> ae940: 52800020 mov w0, #0x1 // =1 ae944: 9402b947 bl 0x15ce60 <_Znwm@plt> ae948: a9000260 stp x0, x0, [x19] ae94c: f9401668 ldr x8, [x19, #0x28] ae950: aa1f03e9 mov x9, xzr ae954: f9400e6a ldr x10, [x19, #0x18] ae958: aa1403e0 mov x0, x20 ae95c: cb090156 sub x22, x10, x9 ae960: 8b1502c9 add x9, x22, x21 ae964: eb09011f cmp x8, x9 ae968: 9a883135 csel x21, x9, x8, lo ae96c: b4000095 cbz x21, 0xae97c ::Expand(unsigned long)+0x7c> ae970: aa1503e1 mov x1, x21 ae974: 9402ba6b bl 0x15d320 ae978: 14000003 b 0xae984 ::Expand(unsigned long)+0x84> ae97c: 9402ba49 bl 0x15d2a0 ae980: aa1f03e0 mov x0, xzr ae984: 8b160008 add x8, x0, x22 ae988: 8b150009 add x9, x0, x21 ae98c: a94157f6 ldp x22, x21, [sp, #0x10] ae990: a9012260 stp x0, x8, [x19, #0x10] ae994: f9001269 str x9, [x19, #0x20] ae998: a9424ff4 ldp x20, x19, [sp, #0x20] ae99c: a8c37bfd ldp x29, x30, [sp], #0x30 ae9a0: d65f03c0 ret 00000000000ae9a4 , InGame::rapidjson::MemoryPoolAllocator>::SetStringRaw(InGame::rapidjson::GenericStringRef, InGame::rapidjson::MemoryPoolAllocator&)>: ae9a4: d10143ff sub sp, sp, #0x50 ae9a8: a9037bfd stp x29, x30, [sp, #0x30] ae9ac: 9100c3fd add x29, sp, #0x30 ae9b0: a9044ff4 stp x20, x19, [sp, #0x40] ae9b4: b9400828 ldr w8, [x1, #0x8] ae9b8: aa0103f3 mov x19, x1 ae9bc: 7100551f cmp w8, #0x15 ae9c0: 54000128 b.hi 0xae9e4 , InGame::rapidjson::MemoryPoolAllocator>::SetStringRaw(InGame::rapidjson::GenericStringRef, InGame::rapidjson::MemoryPoolAllocator&)+0x40> ae9c4: 528380a8 mov w8, #0x1c05 // =7173 ae9c8: 528002a9 mov w9, #0x15 // =21 ae9cc: aa0003f4 mov x20, x0 ae9d0: 79002c08 strh w8, [x0, #0x16] ae9d4: 39402268 ldrb w8, [x19, #0x8] ae9d8: 4b080128 sub w8, w9, w8 ae9dc: 39005408 strb w8, [x0, #0x15] ae9e0: 14000018 b 0xaea40 , InGame::rapidjson::MemoryPoolAllocator>::SetStringRaw(InGame::rapidjson::GenericStringRef, InGame::rapidjson::MemoryPoolAllocator&)+0x9c> ae9e4: 528180a8 mov w8, #0xc05 // =3077 ae9e8: 79002c08 strh w8, [x0, #0x16] ae9ec: b9400a68 ldr w8, [x19, #0x8] ae9f0: b9000008 str w8, [x0] ae9f4: b9400a68 ldr w8, [x19, #0x8] ae9f8: 3100050b adds w11, w8, #0x1 ae9fc: 54000063 b.lo 0xaea08 , InGame::rapidjson::MemoryPoolAllocator>::SetStringRaw(InGame::rapidjson::GenericStringRef, InGame::rapidjson::MemoryPoolAllocator&)+0x64> aea00: aa1f03f4 mov x20, xzr aea04: 1400000e b 0xaea3c , InGame::rapidjson::MemoryPoolAllocator>::SetStringRaw(InGame::rapidjson::GenericStringRef, InGame::rapidjson::MemoryPoolAllocator&)+0x98> aea08: f9400849 ldr x9, [x2, #0x10] aea0c: 91001d6b add x11, x11, #0x7 aea10: 927d7574 and x20, x11, #0x1fffffff8 aea14: f940012a ldr x10, [x9] aea18: a940214c ldp x12, x8, [x10] aea1c: 8b14010b add x11, x8, x20 aea20: eb0c017f cmp x11, x12 aea24: 54000228 b.hi 0xaea68 , InGame::rapidjson::MemoryPoolAllocator>::SetStringRaw(InGame::rapidjson::GenericStringRef, InGame::rapidjson::MemoryPoolAllocator&)+0xc4> aea28: 91002149 add x9, x10, #0x8 aea2c: 8b08014a add x10, x10, x8 aea30: 8b140108 add x8, x8, x20 aea34: 91006154 add x20, x10, #0x18 aea38: f9000128 str x8, [x9] aea3c: f9000414 str x20, [x0, #0x8] aea40: f9400261 ldr x1, [x19] aea44: aa1403e0 mov x0, x20 aea48: b9400a62 ldr w2, [x19, #0x8] aea4c: 9402b995 bl 0x15d0a0 aea50: b9400a68 ldr w8, [x19, #0x8] aea54: a9437bfd ldp x29, x30, [sp, #0x30] aea58: 38286a9f strb wzr, [x20, x8] aea5c: a9444ff4 ldp x20, x19, [sp, #0x40] aea60: 910143ff add sp, sp, #0x50 aea64: d65f03c0 ret aea68: f9000bea str x10, [sp, #0x10] aea6c: a9402848 ldp x8, x10, [x2] aea70: f81f83a0 stur x0, [x29, #-0x8] aea74: f90007e2 str x2, [sp, #0x8] aea78: f81f03a9 stur x9, [x29, #-0x10] aea7c: eb14011f cmp x8, x20 aea80: 9a948108 csel x8, x8, x20, hi aea84: f9000fe8 str x8, [sp, #0x18] aea88: b500010a cbnz x10, 0xaeaa8 , InGame::rapidjson::MemoryPoolAllocator>::SetStringRaw(InGame::rapidjson::GenericStringRef, InGame::rapidjson::MemoryPoolAllocator&)+0x104> aea8c: 52800020 mov w0, #0x1 // =1 aea90: 9402b8f4 bl 0x15ce60 <_Znwm@plt> aea94: f94007e9 ldr x9, [sp, #0x8] aea98: f9400fe8 ldr x8, [sp, #0x18] aea9c: f9000520 str x0, [x9, #0x8] aeaa0: f85f03a9 ldur x9, [x29, #-0x10] aeaa4: f9000520 str x0, [x9, #0x8] aeaa8: b1006100 adds x0, x8, #0x18 aeaac: 540001e0 b.eq 0xaeae8 , InGame::rapidjson::MemoryPoolAllocator>::SetStringRaw(InGame::rapidjson::GenericStringRef, InGame::rapidjson::MemoryPoolAllocator&)+0x144> aeab0: 9402b9dc bl 0x15d220 aeab4: b40001a0 cbz x0, 0xaeae8 , InGame::rapidjson::MemoryPoolAllocator>::SetStringRaw(InGame::rapidjson::GenericStringRef, InGame::rapidjson::MemoryPoolAllocator&)+0x144> aeab8: f9400fea ldr x10, [sp, #0x18] aeabc: aa1f03e8 mov x8, xzr aeac0: f85f03ab ldur x11, [x29, #-0x10] aeac4: aa0003e9 mov x9, x0 aeac8: f900000a str x10, [x0] aeacc: f9400bea ldr x10, [sp, #0x10] aead0: f9000160 str x0, [x11] aead4: f8008d3f str xzr, [x9, #0x8]! aead8: f900080a str x10, [x0, #0x10] aeadc: aa0003ea mov x10, x0 aeae0: f85f83a0 ldur x0, [x29, #-0x8] aeae4: 17ffffd2 b 0xaea2c , InGame::rapidjson::MemoryPoolAllocator>::SetStringRaw(InGame::rapidjson::GenericStringRef, InGame::rapidjson::MemoryPoolAllocator&)+0x88> aeae8: f85f83a0 ldur x0, [x29, #-0x8] aeaec: aa1f03f4 mov x20, xzr aeaf0: 17ffffd3 b 0xaea3c , InGame::rapidjson::MemoryPoolAllocator>::SetStringRaw(InGame::rapidjson::GenericStringRef, InGame::rapidjson::MemoryPoolAllocator&)+0x98> 00000000000aeaf4 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::EndObject(unsigned int)>: aeaf4: a9bb7bfd stp x29, x30, [sp, #-0x50]! aeaf8: f9000bf9 str x25, [sp, #0x10] aeafc: 910003fd mov x29, sp aeb00: a9025ff8 stp x24, x23, [sp, #0x20] aeb04: a90357f6 stp x22, x21, [sp, #0x30] aeb08: a9044ff4 stp x20, x19, [sp, #0x40] aeb0c: f9402008 ldr x8, [x0, #0x40] aeb10: 928005e9 mov x9, #-0x30 // =-48 aeb14: 2a0103eb mov w11, w1 aeb18: 2a0103f3 mov w19, w1 aeb1c: f9400c0a ldr x10, [x0, #0x18] aeb20: d503201f nop aeb24: 9b092174 madd x20, x11, x9, x8 aeb28: 52800068 mov w8, #0x3 // =3 aeb2c: f9002014 str x20, [x0, #0x40] aeb30: 781fe288 sturh w8, [x20, #-0x2] aeb34: 34000281 cbz w1, 0xaeb84 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::EndObject(unsigned int)+0x90> aeb38: f9400957 ldr x23, [x10, #0x10] aeb3c: 8b0b056b add x11, x11, x11, lsl #1 aeb40: d37ced75 lsl x21, x11, #4 aeb44: f94002f6 ldr x22, [x23] aeb48: aa1603e9 mov x9, x22 aeb4c: f94002cc ldr x12, [x22] aeb50: f8408d28 ldr x8, [x9, #0x8]! aeb54: 8b15010b add x11, x8, x21 aeb58: eb0c017f cmp x11, x12 aeb5c: 54000268 b.hi 0xaeba8 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::EndObject(unsigned int)+0xb4> aeb60: 8b0802ca add x10, x22, x8 aeb64: 8b150108 add x8, x8, x21 aeb68: 91006140 add x0, x10, #0x18 aeb6c: f9000128 str x8, [x9] aeb70: aa1403e1 mov x1, x20 aeb74: aa1503e2 mov x2, x21 aeb78: f81f0280 stur x0, [x20, #-0x10] aeb7c: 9402b949 bl 0x15d0a0 aeb80: 14000002 b 0xaeb88 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::EndObject(unsigned int)+0x94> aeb84: f81f029f stur xzr, [x20, #-0x10] aeb88: 293d4e93 stp w19, w19, [x20, #-0x18] aeb8c: f9400bf9 ldr x25, [sp, #0x10] aeb90: a9444ff4 ldp x20, x19, [sp, #0x40] aeb94: 52800020 mov w0, #0x1 // =1 aeb98: a94357f6 ldp x22, x21, [sp, #0x30] aeb9c: a9425ff8 ldp x24, x23, [sp, #0x20] aeba0: a8c57bfd ldp x29, x30, [sp], #0x50 aeba4: d65f03c0 ret aeba8: a9402548 ldp x8, x9, [x10] aebac: eb15011f cmp x8, x21 aebb0: 9a958118 csel x24, x8, x21, hi aebb4: b50000c9 cbnz x9, 0xaebcc , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::EndObject(unsigned int)+0xd8> aebb8: 52800020 mov w0, #0x1 // =1 aebbc: aa0a03f9 mov x25, x10 aebc0: 9402b8a8 bl 0x15ce60 <_Znwm@plt> aebc4: f9000720 str x0, [x25, #0x8] aebc8: f90006e0 str x0, [x23, #0x8] aebcc: b1006300 adds x0, x24, #0x18 aebd0: 54fffd00 b.eq 0xaeb70 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::EndObject(unsigned int)+0x7c> aebd4: 9402b993 bl 0x15d220 aebd8: b4fffcc0 cbz x0, 0xaeb70 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::EndObject(unsigned int)+0x7c> aebdc: aa1f03e8 mov x8, xzr aebe0: aa0003e9 mov x9, x0 aebe4: f9000816 str x22, [x0, #0x10] aebe8: aa0003f6 mov x22, x0 aebec: f9000018 str x24, [x0] aebf0: f8008d3f str xzr, [x9, #0x8]! aebf4: f90002e0 str x0, [x23] aebf8: 17ffffda b 0xaeb60 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::EndObject(unsigned int)+0x6c> 00000000000aebfc , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::EndArray(unsigned int)>: aebfc: a9bb7bfd stp x29, x30, [sp, #-0x50]! aec00: f9000bf9 str x25, [sp, #0x10] aec04: 910003fd mov x29, sp aec08: a9025ff8 stp x24, x23, [sp, #0x20] aec0c: a90357f6 stp x22, x21, [sp, #0x30] aec10: a9044ff4 stp x20, x19, [sp, #0x40] aec14: f9402008 ldr x8, [x0, #0x40] aec18: 928002e9 mov x9, #-0x18 // =-24 aec1c: 2a0103eb mov w11, w1 aec20: 2a0103f3 mov w19, w1 aec24: f9400c0a ldr x10, [x0, #0x18] aec28: d503201f nop aec2c: 9b092174 madd x20, x11, x9, x8 aec30: 52800088 mov w8, #0x4 // =4 aec34: f9002014 str x20, [x0, #0x40] aec38: 781fe288 sturh w8, [x20, #-0x2] aec3c: 34000281 cbz w1, 0xaec8c , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::EndArray(unsigned int)+0x90> aec40: f9400957 ldr x23, [x10, #0x10] aec44: 8b0b056b add x11, x11, x11, lsl #1 aec48: d37df175 lsl x21, x11, #3 aec4c: f94002f6 ldr x22, [x23] aec50: aa1603e9 mov x9, x22 aec54: f94002cc ldr x12, [x22] aec58: f8408d28 ldr x8, [x9, #0x8]! aec5c: 8b15010b add x11, x8, x21 aec60: eb0c017f cmp x11, x12 aec64: 54000268 b.hi 0xaecb0 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::EndArray(unsigned int)+0xb4> aec68: 8b0802ca add x10, x22, x8 aec6c: 8b150108 add x8, x8, x21 aec70: 91006140 add x0, x10, #0x18 aec74: f9000128 str x8, [x9] aec78: aa1403e1 mov x1, x20 aec7c: aa1503e2 mov x2, x21 aec80: f81f0280 stur x0, [x20, #-0x10] aec84: 9402b907 bl 0x15d0a0 aec88: 14000002 b 0xaec90 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::EndArray(unsigned int)+0x94> aec8c: f81f029f stur xzr, [x20, #-0x10] aec90: 293d4e93 stp w19, w19, [x20, #-0x18] aec94: f9400bf9 ldr x25, [sp, #0x10] aec98: a9444ff4 ldp x20, x19, [sp, #0x40] aec9c: 52800020 mov w0, #0x1 // =1 aeca0: a94357f6 ldp x22, x21, [sp, #0x30] aeca4: a9425ff8 ldp x24, x23, [sp, #0x20] aeca8: a8c57bfd ldp x29, x30, [sp], #0x50 aecac: d65f03c0 ret aecb0: a9402548 ldp x8, x9, [x10] aecb4: eb15011f cmp x8, x21 aecb8: 9a958118 csel x24, x8, x21, hi aecbc: b50000c9 cbnz x9, 0xaecd4 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::EndArray(unsigned int)+0xd8> aecc0: 52800020 mov w0, #0x1 // =1 aecc4: aa0a03f9 mov x25, x10 aecc8: 9402b866 bl 0x15ce60 <_Znwm@plt> aeccc: f9000720 str x0, [x25, #0x8] aecd0: f90006e0 str x0, [x23, #0x8] aecd4: b1006300 adds x0, x24, #0x18 aecd8: 54fffd00 b.eq 0xaec78 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::EndArray(unsigned int)+0x7c> aecdc: 9402b951 bl 0x15d220 aece0: b4fffcc0 cbz x0, 0xaec78 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::EndArray(unsigned int)+0x7c> aece4: aa1f03e8 mov x8, xzr aece8: aa0003e9 mov x9, x0 aecec: f9000816 str x22, [x0, #0x10] aecf0: aa0003f6 mov x22, x0 aecf4: f9000018 str x24, [x0] aecf8: f8008d3f str xzr, [x9, #0x8]! aecfc: f90002e0 str x0, [x23] aed00: 17ffffda b 0xaec68 , InGame::rapidjson::MemoryPoolAllocator, InGame::rapidjson::CrtAllocator>::EndArray(unsigned int)+0x6c> 00000000000aed04 : aed04: 4b0103e8 neg w8, w1 aed08: 1ac82c00 ror w0, w0, w8 aed0c: d65f03c0 ret 00000000000aed10 : aed10: d0fffe28 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> aed14: f900001f str xzr, [x0] aed18: 3dc36100 ldr q0, [x8, #0xd80] aed1c: 3c808000 stur q0, [x0, #0x8] aed20: d65f03c0 ret 00000000000aed24 : aed24: d10283ff sub sp, sp, #0xa0 aed28: a9057bfd stp x29, x30, [sp, #0x50] aed2c: 910143fd add x29, sp, #0x50 aed30: a90667fa stp x26, x25, [sp, #0x60] aed34: a9075ff8 stp x24, x23, [sp, #0x70] aed38: a90857f6 stp x22, x21, [sp, #0x80] aed3c: a9094ff4 stp x20, x19, [sp, #0x90] aed40: d53bd057 mrs x23, TPIDR_EL0 aed44: aa0003f5 mov x21, x0 aed48: f94016e8 ldr x8, [x23, #0x28] aed4c: f81f83a8 stur x8, [x29, #-0x8] aed50: f9400008 ldr x8, [x0] aed54: 8b020109 add x9, x8, x2 aed58: f80086a9 str x9, [x21], #0x8 aed5c: b40003c2 cbz x2, 0xaedd4 aed60: aa0203f3 mov x19, x2 aed64: aa0003f4 mov x20, x0 aed68: aa0103f6 mov x22, x1 aed6c: aa1f03f8 mov x24, xzr aed70: 12001508 and w8, w8, #0x3f aed74: 91006c19 add x25, x0, #0x1b aed78: 910023fa add x26, sp, #0x8 aed7c: 14000004 b 0xaed8c aed80: 11000718 add w24, w24, #0x1 aed84: eb13031f cmp x24, x19 aed88: 54000262 b.hs 0xaedd4 aed8c: 38786ac9 ldrb w9, [x22, x24] aed90: 8b28428a add x10, x20, w8, uxtw aed94: 11000508 add w8, w8, #0x1 aed98: 7200151f tst w8, #0x3f aed9c: 39006149 strb w9, [x10, #0x18] aeda0: 54ffff01 b.ne 0xaed80 aeda4: aa1f03e8 mov x8, xzr aeda8: 8b080329 add x9, x25, x8 aedac: b85fd129 ldur w9, [x9, #-0x3] aedb0: b8286b49 str w9, [x26, x8] aedb4: 91001108 add x8, x8, #0x4 aedb8: f101011f cmp x8, #0x40 aedbc: 54ffff61 b.ne 0xaeda8 aedc0: 910023e1 add x1, sp, #0x8 aedc4: aa1503e0 mov x0, x21 aedc8: 9402b97e bl 0x15d3c0 <_ZN6InGame7MD5StepEPjS0_@plt> aedcc: 2a1f03e8 mov w8, wzr aedd0: 17ffffec b 0xaed80 aedd4: f94016e8 ldr x8, [x23, #0x28] aedd8: f85f83a9 ldur x9, [x29, #-0x8] aeddc: eb09011f cmp x8, x9 aede0: 54000101 b.ne 0xaee00 aede4: a9494ff4 ldp x20, x19, [sp, #0x90] aede8: a94857f6 ldp x22, x21, [sp, #0x80] aedec: a9475ff8 ldp x24, x23, [sp, #0x70] aedf0: a94667fa ldp x26, x25, [sp, #0x60] aedf4: a9457bfd ldp x29, x30, [sp, #0x50] aedf8: 910283ff add sp, sp, #0xa0 aedfc: d65f03c0 ret aee00: 9402b80c bl 0x15ce30 <__stack_chk_fail@plt> 00000000000aee04 : aee04: a9bf4ff4 stp x20, x19, [sp, #-0x10]! aee08: 29412408 ldp w8, w9, [x0, #0x8] aee0c: 2940300d ldp w13, w12, [x0] aee10: d0fffe22 adrp x2, 0x74000 , std::__ndk1::allocator>+0x4d> aee14: d0fffe23 adrp x3, 0x74000 , std::__ndk1::allocator>+0x4d> aee18: aa1f03ea mov x10, xzr aee1c: aa1f03eb mov x11, xzr aee20: 528000ae mov w14, #0x5 // =5 aee24: 5280002f mov w15, #0x1 // =1 aee28: 2a0d03e5 mov w5, w13 aee2c: 2a0903e6 mov w6, w9 aee30: 2a0803f3 mov w19, w8 aee34: 2a0c03e7 mov w7, w12 aee38: 9139c042 add x2, x2, #0xe70 aee3c: 913dc063 add x3, x3, #0xf70 aee40: 14000018 b 0xaeea0 aee44: 0a110086 and w6, w4, w17 aee48: 0a240207 bic w7, w16, w4 aee4c: 2a0700c6 orr w6, w6, w7 aee50: 92400de7 and x7, x15, #0xf aee54: d37ef573 lsl x19, x11, #2 aee58: b8675827 ldr w7, [x1, w7, uxtw #2] aee5c: 0b0500c5 add w5, w6, w5 aee60: 9100056b add x11, x11, #0x1 aee64: 91000dce add x14, x14, #0x3 aee68: 910015ef add x15, x15, #0x5 aee6c: b8736874 ldr w20, [x3, x19] aee70: 91001d4a add x10, x10, #0x7 aee74: b8736853 ldr w19, [x2, x19] aee78: f101017f cmp x11, #0x40 aee7c: 4b1403e6 neg w6, w20 aee80: 0b1300a5 add w5, w5, w19 aee84: 2a1103f3 mov w19, w17 aee88: 0b0700a5 add w5, w5, w7 aee8c: 1ac62ca6 ror w6, w5, w6 aee90: 2a0403e5 mov w5, w4 aee94: 0b1100c7 add w7, w6, w17 aee98: 2a1003e6 mov w6, w16 aee9c: 540002e0 b.eq 0xaeef8 aeea0: 2a0703f1 mov w17, w7 aeea4: 2a1303f0 mov w16, w19 aeea8: 2a0603e4 mov w4, w6 aeeac: d3447d66 ubfx x6, x11, #4, #28 aeeb0: 710008df cmp w6, #0x2 aeeb4: 54000120 b.eq 0xaeed8 aeeb8: 710004df cmp w6, #0x1 aeebc: 54fffc40 b.eq 0xaee44 aeec0: 35000146 cbnz w6, 0xaeee8 aeec4: 0a110206 and w6, w16, w17 aeec8: 0a310087 bic w7, w4, w17 aeecc: 2a0600e6 orr w6, w7, w6 aeed0: aa0b03e7 mov x7, x11 aeed4: 17ffffe0 b 0xaee54 aeed8: 4a110206 eor w6, w16, w17 aeedc: 92400dc7 and x7, x14, #0xf aeee0: 4a0400c6 eor w6, w6, w4 aeee4: 17ffffdc b 0xaee54 aeee8: 2a240226 orn w6, w17, w4 aeeec: 92400d47 and x7, x10, #0xf aeef0: 4a1000c6 eor w6, w6, w16 aeef4: 17ffffd8 b 0xaee54 aeef8: 0b0d008a add w10, w4, w13 aeefc: 0b0c00eb add w11, w7, w12 aef00: 0b080228 add w8, w17, w8 aef04: 0b090209 add w9, w16, w9 aef08: 29002c0a stp w10, w11, [x0] aef0c: 29012408 stp w8, w9, [x0, #0x8] aef10: a8c14ff4 ldp x20, x19, [sp], #0x10 aef14: d65f03c0 ret 00000000000aef18 : aef18: d10283ff sub sp, sp, #0xa0 aef1c: a9057bfd stp x29, x30, [sp, #0x50] aef20: 910143fd add x29, sp, #0x50 aef24: a90667fa stp x26, x25, [sp, #0x60] aef28: a9075ff8 stp x24, x23, [sp, #0x70] aef2c: a90857f6 stp x22, x21, [sp, #0x80] aef30: a9094ff4 stp x20, x19, [sp, #0x90] aef34: d53bd055 mrs x21, TPIDR_EL0 aef38: 52800f0a mov w10, #0x78 // =120 aef3c: f94016a8 ldr x8, [x21, #0x28] aef40: 5280070b mov w11, #0x38 // =56 aef44: aa0003f3 mov x19, x0 aef48: aa0003f4 mov x20, x0 aef4c: f81f83a8 stur x8, [x29, #-0x8] aef50: f9400009 ldr x9, [x0] aef54: 12001528 and w8, w9, #0x3f aef58: 7100e11f cmp w8, #0x38 aef5c: 1a8a316a csel w10, w11, w10, lo aef60: 6b080156 subs w22, w10, w8 aef64: 8b160129 add x9, x9, x22 aef68: f8008689 str x9, [x20], #0x8 aef6c: 540003a0 b.eq 0xaefe0 aef70: f0fffe3a adrp x26, 0x75000 aef74: aa1f03f7 mov x23, xzr aef78: 91006e78 add x24, x19, #0x1b aef7c: 910023f9 add x25, sp, #0x8 aef80: 9101c35a add x26, x26, #0x70 aef84: 14000004 b 0xaef94 aef88: 110006f7 add w23, w23, #0x1 aef8c: eb1602ff cmp x23, x22 aef90: 54000262 b.hs 0xaefdc aef94: 38776b49 ldrb w9, [x26, x23] aef98: 8b28426a add x10, x19, w8, uxtw aef9c: 11000508 add w8, w8, #0x1 aefa0: 7200151f tst w8, #0x3f aefa4: 39006149 strb w9, [x10, #0x18] aefa8: 54ffff01 b.ne 0xaef88 aefac: aa1f03e8 mov x8, xzr aefb0: 8b080309 add x9, x24, x8 aefb4: b85fd129 ldur w9, [x9, #-0x3] aefb8: b8286b29 str w9, [x25, x8] aefbc: 91001108 add x8, x8, #0x4 aefc0: f101011f cmp x8, #0x40 aefc4: 54ffff61 b.ne 0xaefb0 aefc8: 910023e1 add x1, sp, #0x8 aefcc: aa1403e0 mov x0, x20 aefd0: 9402b8fc bl 0x15d3c0 <_ZN6InGame7MD5StepEPjS0_@plt> aefd4: 2a1f03e8 mov w8, wzr aefd8: 17ffffec b 0xaef88 aefdc: f9400269 ldr x9, [x19] aefe0: b9401a68 ldr w8, [x19, #0x18] aefe4: cb160129 sub x9, x9, x22 aefe8: 3cc1c260 ldur q0, [x19, #0x1c] aefec: 910023e1 add x1, sp, #0x8 aeff0: f843c26a ldur x10, [x19, #0x3c] aeff4: aa1403e0 mov x0, x20 aeff8: b9000be8 str w8, [sp, #0x8] aeffc: f8444268 ldur x8, [x19, #0x44] af000: f9000269 str x9, [x19] af004: 3c80c3e0 stur q0, [sp, #0xc] af008: 3cc2c260 ldur q0, [x19, #0x2c] af00c: f802c3ea stur x10, [sp, #0x2c] af010: b9404e6a ldr w10, [x19, #0x4c] af014: f80343e8 stur x8, [sp, #0x34] af018: 531d7128 lsl w8, w9, #3 af01c: d35dfd29 lsr x9, x9, #29 af020: 3c81c3e0 stur q0, [sp, #0x1c] af024: 2907a3ea stp w10, w8, [sp, #0x3c] af028: b90047e9 str w9, [sp, #0x44] af02c: 9402b8e5 bl 0x15d3c0 <_ZN6InGame7MD5StepEPjS0_@plt> af030: b9400a68 ldr w8, [x19, #0x8] af034: f840c269 ldur x9, [x19, #0xc] af038: b940166a ldr w10, [x19, #0x14] af03c: b9005a68 str w8, [x19, #0x58] af040: f805c269 stur x9, [x19, #0x5c] af044: b900666a str w10, [x19, #0x64] af048: f94016a8 ldr x8, [x21, #0x28] af04c: f85f83a9 ldur x9, [x29, #-0x8] af050: eb09011f cmp x8, x9 af054: 54000101 b.ne 0xaf074 af058: a9494ff4 ldp x20, x19, [sp, #0x90] af05c: a94857f6 ldp x22, x21, [sp, #0x80] af060: a9475ff8 ldp x24, x23, [sp, #0x70] af064: a94667fa ldp x26, x25, [sp, #0x60] af068: a9457bfd ldp x29, x30, [sp, #0x50] af06c: 910283ff add sp, sp, #0xa0 af070: d65f03c0 ret af074: 9402b76f bl 0x15ce30 <__stack_chk_fail@plt> 00000000000af078 : af078: 52800020 mov w0, #0x1 // =1 af07c: d65f03c0 ret 00000000000af080 , 0ul>::~array()>: af080: a9bb7bfd stp x29, x30, [sp, #-0x50]! af084: a90167fa stp x26, x25, [sp, #0x10] af088: 910003fd mov x29, sp af08c: a9025ff8 stp x24, x23, [sp, #0x20] af090: a90357f6 stp x22, x21, [sp, #0x30] af094: a9044ff4 stp x20, x19, [sp, #0x40] af098: aa0003f3 mov x19, x0 af09c: f9400808 ldr x8, [x0, #0x10] af0a0: b40003a8 cbz x8, 0xaf114 , 0ul>::~array()+0x94> af0a4: a9402274 ldp x20, x8, [x19] af0a8: b4000308 cbz x8, 0xaf108 , 0ul>::~array()+0x88> af0ac: b40002f4 cbz x20, 0xaf108 , 0ul>::~array()+0x88> af0b0: aa1f03f5 mov x21, xzr af0b4: aa1f03f6 mov x22, xzr af0b8: 52800317 mov w23, #0x18 // =24 af0bc: d2c00038 mov x24, #0x100000000 // =4294967296 af0c0: 14000008 b 0xaf0e0 , 0ul>::~array()+0x60> af0c4: 9b175328 madd x8, x25, x23, x20 af0c8: 910006d6 add x22, x22, #0x1 af0cc: 8b1802b5 add x21, x21, x24 af0d0: a900fd1f stp xzr, xzr, [x8, #0x8] af0d4: f9400668 ldr x8, [x19, #0x8] af0d8: eb0802df cmp x22, x8 af0dc: 54000142 b.hs 0xaf104 , 0ul>::~array()+0x84> af0e0: 9360feb9 asr x25, x21, #32 af0e4: 9b175328 madd x8, x25, x23, x20 af0e8: f9400908 ldr x8, [x8, #0x10] af0ec: b4fffec8 cbz x8, 0xaf0c4 , 0ul>::~array()+0x44> af0f0: 9b177f3a mul x26, x25, x23 af0f4: f87a6a80 ldr x0, [x20, x26] af0f8: 9402b86a bl 0x15d2a0 af0fc: f83a6a9f str xzr, [x20, x26] af100: 17fffff1 b 0xaf0c4 , 0ul>::~array()+0x44> af104: f9400274 ldr x20, [x19] af108: aa1403e0 mov x0, x20 af10c: 9402b865 bl 0x15d2a0 af110: f900027f str xzr, [x19] af114: a900fe7f stp xzr, xzr, [x19, #0x8] af118: a9444ff4 ldp x20, x19, [sp, #0x40] af11c: a94357f6 ldp x22, x21, [sp, #0x30] af120: a9425ff8 ldp x24, x23, [sp, #0x20] af124: a94167fa ldp x26, x25, [sp, #0x10] af128: a8c57bfd ldp x29, x30, [sp], #0x50 af12c: d65f03c0 ret 00000000000af130 : af130: a9be7bfd stp x29, x30, [sp, #-0x20]! af134: f9000bf3 str x19, [sp, #0x10] af138: 910003fd mov x29, sp af13c: aa0803f3 mov x19, x8 af140: 7100181f cmp w0, #0x6 af144: 540002c8 b.hi 0xaf19c af148: d0fffe29 adrp x9, 0x75000 af14c: 2a0003e8 mov w8, w0 af150: 9102c129 add x9, x9, #0xb0 af154: 1000008a adr x10, 0xaf164 af158: 3868692b ldrb w11, [x9, x8] af15c: 8b0b094a add x10, x10, x11, lsl #2 af160: d61f0140 br x10 af164: 52800600 mov w0, #0x30 // =48 af168: 9402b73e bl 0x15ce60 <_Znwm@plt> af16c: f0fffe09 adrp x9, 0x72000 af170: b0fffe28 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> af174: 91285929 add x9, x9, #0xa16 af178: f9000a60 str x0, [x19, #0x10] af17c: 3900801f strb wzr, [x0, #0x20] af180: 3dc34902 ldr q2, [x8, #0xd20] af184: ad400520 ldp q0, q1, [x9] af188: 3d800262 str q2, [x19] af18c: ad000400 stp q0, q1, [x0] af190: f9400bf3 ldr x19, [sp, #0x10] af194: a8c27bfd ldp x29, x30, [sp], #0x20 af198: d65f03c0 ret af19c: 90fffe09 adrp x9, 0x6f000 af1a0: 52800348 mov w8, #0x1a // =26 af1a4: 9131c129 add x9, x9, #0xc70 af1a8: 1400002f b 0xaf264 af1ac: 52800400 mov w0, #0x20 // =32 af1b0: 9402b72c bl 0x15ce60 <_Znwm@plt> af1b4: d0fffe09 adrp x9, 0x71000 af1b8: b0fffe28 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> af1bc: 91174529 add x9, x9, #0x5d1 af1c0: f9000a60 str x0, [x19, #0x10] af1c4: 3900781f strb wzr, [x0, #0x1e] af1c8: 3dc36502 ldr q2, [x8, #0xd90] af1cc: 3dc00120 ldr q0, [x9] af1d0: 3cc0e121 ldur q1, [x9, #0xe] af1d4: 3d800262 str q2, [x19] af1d8: 3d800000 str q0, [x0] af1dc: 3c80e001 stur q1, [x0, #0xe] af1e0: f9400bf3 ldr x19, [sp, #0x10] af1e4: a8c27bfd ldp x29, x30, [sp], #0x20 af1e8: d65f03c0 ret af1ec: b0fffe0a adrp x10, 0x70000 af1f0: 52800448 mov w8, #0x22 // =34 af1f4: 9131694a add x10, x10, #0xc5a af1f8: 52800de9 mov w9, #0x6f // =111 af1fc: 39000268 strb w8, [x19] af200: 3dc00140 ldr q0, [x10] af204: 78011269 sturh w9, [x19, #0x11] af208: 3c801260 stur q0, [x19, #0x1] af20c: f9400bf3 ldr x19, [sp, #0x10] af210: a8c27bfd ldp x29, x30, [sp], #0x20 af214: d65f03c0 ret af218: 52800400 mov w0, #0x20 // =32 af21c: 9402b711 bl 0x15ce60 <_Znwm@plt> af220: d0fffe09 adrp x9, 0x71000 af224: b0fffe28 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> af228: 913da929 add x9, x9, #0xf6a af22c: f9000a60 str x0, [x19, #0x10] af230: 39007c1f strb wzr, [x0, #0x1f] af234: 3dc34102 ldr q2, [x8, #0xd00] af238: 3dc00120 ldr q0, [x9] af23c: 3cc0f121 ldur q1, [x9, #0xf] af240: 3d800262 str q2, [x19] af244: 3d800000 str q0, [x0] af248: 3c80f001 stur q1, [x0, #0xf] af24c: f9400bf3 ldr x19, [sp, #0x10] af250: a8c27bfd ldp x29, x30, [sp], #0x20 af254: d65f03c0 ret af258: f0fffde9 adrp x9, 0x6e000 af25c: 52800348 mov w8, #0x1a // =26 af260: 9125dd29 add x9, x9, #0x977 af264: f940012a ldr x10, [x9] af268: 39000268 strb w8, [x19] af26c: f8405129 ldur x9, [x9, #0x5] af270: 39003a7f strb wzr, [x19, #0xe] af274: f800126a stur x10, [x19, #0x1] af278: f8006269 stur x9, [x19, #0x6] af27c: f9400bf3 ldr x19, [sp, #0x10] af280: a8c27bfd ldp x29, x30, [sp], #0x20 af284: d65f03c0 ret af288: 52800600 mov w0, #0x30 // =48 af28c: 9402b6f5 bl 0x15ce60 <_Znwm@plt> af290: 90fffe29 adrp x9, 0x73000 af294: b0fffe28 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> af298: 9121fd29 add x9, x9, #0x87f af29c: f9000a60 str x0, [x19, #0x10] af2a0: 3900b41f strb wzr, [x0, #0x2d] af2a4: 3dc38903 ldr q3, [x8, #0xe20] af2a8: ad400520 ldp q0, q1, [x9] af2ac: 3d800263 str q3, [x19] af2b0: 3cc1d122 ldur q2, [x9, #0x1d] af2b4: ad000400 stp q0, q1, [x0] af2b8: 3c81d002 stur q2, [x0, #0x1d] af2bc: f9400bf3 ldr x19, [sp, #0x10] af2c0: a8c27bfd ldp x29, x30, [sp], #0x20 af2c4: d65f03c0 ret af2c8: 52800400 mov w0, #0x20 // =32 af2cc: 9402b6e5 bl 0x15ce60 <_Znwm@plt> af2d0: f0fffe09 adrp x9, 0x72000 af2d4: b0fffe28 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> af2d8: 910c3929 add x9, x9, #0x30e af2dc: f9000a60 str x0, [x19, #0x10] af2e0: 3900601f strb wzr, [x0, #0x18] af2e4: 3dc31901 ldr q1, [x8, #0xc60] af2e8: 3dc00120 ldr q0, [x9] af2ec: f9400929 ldr x9, [x9, #0x10] af2f0: 3d800261 str q1, [x19] af2f4: 3d800000 str q0, [x0] af2f8: f9000809 str x9, [x0, #0x10] af2fc: f9400bf3 ldr x19, [sp, #0x10] af300: a8c27bfd ldp x29, x30, [sp], #0x20 af304: d65f03c0 ret 00000000000af308 , 0ul> const&, void*)>: af308: a9bd7bfd stp x29, x30, [sp, #-0x30]! af30c: f9000bf5 str x21, [sp, #0x10] af310: 910003fd mov x29, sp af314: a9024ff4 stp x20, x19, [sp, #0x20] af318: aa0103e7 mov x7, x1 af31c: d0fffe01 adrp x1, 0x71000 af320: 90fffe03 adrp x3, 0x6f000 af324: 90fffe04 adrp x4, 0x6f000 af328: 90fffe26 adrp x6, 0x73000 af32c: aa0003f3 mov x19, x0 af330: 91230421 add x1, x1, #0x8c1 af334: 910b8c63 add x3, x3, #0x2e3 af338: 911e8484 add x4, x4, #0x7a1 af33c: 9122b4c6 add x6, x6, #0x8ad af340: 52800020 mov w0, #0x1 // =1 af344: 52800562 mov w2, #0x2b // =43 af348: aa1f03e5 mov x5, xzr af34c: 9402b6b5 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> af350: 90000628 adrp x8, 0x173000 af354: f941c514 ldr x20, [x8, #0x388] af358: b4000094 cbz x20, 0xaf368 , 0ul> const&, void*)+0x60> af35c: 90000628 adrp x8, 0x173000 af360: f941c115 ldr x21, [x8, #0x380] af364: b5000295 cbnz x21, 0xaf3b4 , 0ul> const&, void*)+0xac> af368: 90000620 adrp x0, 0x173000 af36c: 910e0000 add x0, x0, #0x380 af370: f900041f str xzr, [x0, #0x8] af374: f9400001 ldr x1, [x0] af378: a9401663 ldp x3, x5, [x19] af37c: aa0103e2 mov x2, x1 af380: aa0303e4 mov x4, x3 af384: 9402b81b bl 0x15d3f0 <_ZN2bq5arrayINS_11string_baseIcEELm0EE12insert_batchENS_14array_iteratorIS2_S3_EENS4_IKS2_S3_EEm@plt> af388: a9424ff4 ldp x20, x19, [sp, #0x20] af38c: f0000608 adrp x8, 0x172000 af390: 52800069 mov w9, #0x3 // =3 af394: f9400bf5 ldr x21, [sp, #0x10] af398: 393e8109 strb w9, [x8, #0xfa0] af39c: a8c37bfd ldp x29, x30, [sp], #0x30 af3a0: d65f03c0 ret af3a4: f1000694 subs x20, x20, #0x1 af3a8: a900febf stp xzr, xzr, [x21, #0x8] af3ac: 910062b5 add x21, x21, #0x18 af3b0: 54fffdc0 b.eq 0xaf368 , 0ul> const&, void*)+0x60> af3b4: f9400aa8 ldr x8, [x21, #0x10] af3b8: b4ffff68 cbz x8, 0xaf3a4 , 0ul> const&, void*)+0x9c> af3bc: f94002a0 ldr x0, [x21] af3c0: 9402b7b8 bl 0x15d2a0 af3c4: f90002bf str xzr, [x21] af3c8: 17fffff7 b 0xaf3a4 , 0ul> const&, void*)+0x9c> 00000000000af3cc : af3cc: d10183ff sub sp, sp, #0x60 af3d0: a9037bfd stp x29, x30, [sp, #0x30] af3d4: 9100c3fd add x29, sp, #0x30 af3d8: a90457f6 stp x22, x21, [sp, #0x40] af3dc: a9054ff4 stp x20, x19, [sp, #0x50] af3e0: d53bd055 mrs x21, TPIDR_EL0 af3e4: aa0103f4 mov x20, x1 af3e8: f94016a8 ldr x8, [x21, #0x28] af3ec: 2a0003f3 mov w19, w0 af3f0: 910043f6 add x22, sp, #0x10 af3f4: f81f83a8 stur x8, [x29, #-0x8] af3f8: 910043e8 add x8, sp, #0x10 af3fc: 9402b7f9 bl 0x15d3e0 <_ZN6InGame13GetBQErrorMsgEN2bq15enum_error_codeE@plt> af400: 394043e8 ldrb w8, [sp, #0x10] af404: b24002ca orr x10, x22, #0x1 af408: f94013e9 ldr x9, [sp, #0x20] af40c: 7200011f tst w8, #0x1 af410: 9a890148 csel x8, x10, x9, eq af414: d0fffe01 adrp x1, 0x71000 af418: f0fffe03 adrp x3, 0x72000 af41c: 90fffe04 adrp x4, 0x6f000 af420: b0fffe06 adrp x6, 0x70000 af424: aa1f03e5 mov x5, xzr af428: 52800020 mov w0, #0x1 // =1 af42c: 91230421 add x1, x1, #0x8c1 af430: 9128dc63 add x3, x3, #0xa37 af434: 911e8484 add x4, x4, #0x7a1 af438: 9131b0c6 add x6, x6, #0xc6c af43c: 52800662 mov w2, #0x33 // =51 af440: 2a1303e7 mov w7, w19 af444: a90053e8 stp x8, x20, [sp] af448: 9402b676 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> af44c: 394043e8 ldrb w8, [sp, #0x10] af450: 36000068 tbz w8, #0x0, 0xaf45c af454: f94013e0 ldr x0, [sp, #0x20] af458: 9402b6a2 bl 0x15cee0 <_ZdlPv@plt> af45c: f0000609 adrp x9, 0x172000 af460: 52800088 mov w8, #0x4 // =4 af464: 913e8129 add x9, x9, #0xfa0 af468: b9000533 str w19, [x9, #0x4] af46c: 39000128 strb w8, [x9] af470: f94016a8 ldr x8, [x21, #0x28] af474: f85f83a9 ldur x9, [x29, #-0x8] af478: eb09011f cmp x8, x9 af47c: 540000c1 b.ne 0xaf494 af480: a9454ff4 ldp x20, x19, [sp, #0x50] af484: a94457f6 ldp x22, x21, [sp, #0x40] af488: a9437bfd ldp x29, x30, [sp, #0x30] af48c: 910183ff add sp, sp, #0x60 af490: d65f03c0 ret af494: 9402b667 bl 0x15ce30 <__stack_chk_fail@plt> af498: 394043e8 ldrb w8, [sp, #0x10] af49c: aa0003f3 mov x19, x0 af4a0: 36000068 tbz w8, #0x0, 0xaf4ac af4a4: f94013e0 ldr x0, [sp, #0x20] af4a8: 9402b68e bl 0x15cee0 <_ZdlPv@plt> af4ac: aa1303e0 mov x0, x19 af4b0: 9402a72c bl 0x159160 <__emutls_get_address+0x6d4> 00000000000af4b4 : af4b4: a9be7bfd stp x29, x30, [sp, #-0x20]! af4b8: a9014ff4 stp x20, x19, [sp, #0x10] af4bc: 910003fd mov x29, sp af4c0: aa0103f3 mov x19, x1 af4c4: d0fffde1 adrp x1, 0x6d000 af4c8: 2a0003f4 mov w20, w0 af4cc: 91122c21 add x1, x1, #0x48b af4d0: aa1303e0 mov x0, x19 af4d4: 9402b7cb bl 0x15d400 af4d8: b50000c0 cbnz x0, 0xaf4f0 af4dc: f0fffde1 adrp x1, 0x6e000 af4e0: aa1303e0 mov x0, x19 af4e4: 91366c21 add x1, x1, #0xd9b af4e8: 9402b7c6 bl 0x15d400 af4ec: b4000080 cbz x0, 0xaf4fc af4f0: a9414ff4 ldp x20, x19, [sp, #0x10] af4f4: a8c27bfd ldp x29, x30, [sp], #0x20 af4f8: d65f03c0 ret af4fc: 71000a9f cmp w20, #0x2 af500: 54000263 b.lo 0xaf54c af504: d0fffe01 adrp x1, 0x71000 af508: d0fffde3 adrp x3, 0x6d000 af50c: 90fffe04 adrp x4, 0x6f000 af510: f0fffde6 adrp x6, 0x6e000 af514: 91230421 add x1, x1, #0x8c1 af518: 9134c463 add x3, x3, #0xd31 af51c: 911e8484 add x4, x4, #0x7a1 af520: 911820c6 add x6, x6, #0x608 af524: 51001288 sub w8, w20, #0x4 af528: 7100091f cmp w8, #0x2 af52c: 540002e2 b.hs 0xaf588 af530: 52800080 mov w0, #0x4 // =4 af534: 528008c2 mov w2, #0x46 // =70 af538: aa1303e7 mov x7, x19 af53c: aa1f03e5 mov x5, xzr af540: a9414ff4 ldp x20, x19, [sp, #0x10] af544: a8c27bfd ldp x29, x30, [sp], #0x20 af548: 1402b636 b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> af54c: d0fffe01 adrp x1, 0x71000 af550: d0fffde3 adrp x3, 0x6d000 af554: 90fffe04 adrp x4, 0x6f000 af558: f0fffde6 adrp x6, 0x6e000 af55c: 91230421 add x1, x1, #0x8c1 af560: 9134c463 add x3, x3, #0xd31 af564: 911e8484 add x4, x4, #0x7a1 af568: 911820c6 add x6, x6, #0x608 af56c: 2a1f03e0 mov w0, wzr af570: 52800842 mov w2, #0x42 // =66 af574: aa1303e7 mov x7, x19 af578: aa1f03e5 mov x5, xzr af57c: a9414ff4 ldp x20, x19, [sp, #0x10] af580: a8c27bfd ldp x29, x30, [sp], #0x20 af584: 1402b627 b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> af588: 71000e9f cmp w20, #0x3 af58c: 54000101 b.ne 0xaf5ac af590: 52800040 mov w0, #0x2 // =2 af594: 52800922 mov w2, #0x49 // =73 af598: aa1303e7 mov x7, x19 af59c: aa1f03e5 mov x5, xzr af5a0: a9414ff4 ldp x20, x19, [sp, #0x10] af5a4: a8c27bfd ldp x29, x30, [sp], #0x20 af5a8: 1402b61e b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> af5ac: 52800020 mov w0, #0x1 // =1 af5b0: 528009a2 mov w2, #0x4d // =77 af5b4: aa1303e7 mov x7, x19 af5b8: aa1f03e5 mov x5, xzr af5bc: a9414ff4 ldp x20, x19, [sp, #0x10] af5c0: a8c27bfd ldp x29, x30, [sp], #0x20 af5c4: 1402b617 b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000af5c8 : af5c8: d10103ff sub sp, sp, #0x40 af5cc: a9017bfd stp x29, x30, [sp, #0x10] af5d0: 910043fd add x29, sp, #0x10 af5d4: a90257f6 stp x22, x21, [sp, #0x20] af5d8: a9034ff4 stp x20, x19, [sp, #0x30] af5dc: b4000680 cbz x0, 0xaf6ac af5e0: aa0003f3 mov x19, x0 af5e4: 39400008 ldrb w8, [x0] af5e8: 34000628 cbz w8, 0xaf6ac af5ec: aa0203f5 mov x21, x2 af5f0: b4000742 cbz x2, 0xaf6d8 af5f4: 394002a8 ldrb w8, [x21] af5f8: 34000708 cbz w8, 0xaf6d8 af5fc: 2a0103f4 mov w20, w1 af600: b0fffe01 adrp x1, 0x70000 af604: 9101dc21 add x1, x1, #0x77 af608: aa1503e0 mov x0, x21 af60c: 9402b785 bl 0x15d420 af610: 34000640 cbz w0, 0xaf6d8 af614: d0fffe01 adrp x1, 0x71000 af618: 90fffe03 adrp x3, 0x6f000 af61c: 90fffe04 adrp x4, 0x6f000 af620: 90fffe26 adrp x6, 0x73000 af624: aa1f03e5 mov x5, xzr af628: 52800020 mov w0, #0x1 // =1 af62c: 91230421 add x1, x1, #0x8c1 af630: 9131f863 add x3, x3, #0xc7e af634: 911e8484 add x4, x4, #0x7a1 af638: 9122e4c6 add x6, x6, #0x8b9 af63c: 52800c82 mov w2, #0x64 // =100 af640: aa1303e7 mov x7, x19 af644: f90007f5 str x21, [sp, #0x8] af648: b90003f4 str w20, [sp] af64c: 9402b5f5 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> af650: f0000616 adrp x22, 0x172000 af654: 397e82c8 ldrb w8, [x22, #0xfa0] af658: 7100091f cmp w8, #0x2 af65c: 540006a1 b.ne 0xaf730 af660: d0fffe01 adrp x1, 0x71000 af664: 90fffe03 adrp x3, 0x6f000 af668: 90fffe04 adrp x4, 0x6f000 af66c: d0fffe06 adrp x6, 0x71000 af670: 91230421 add x1, x1, #0x8c1 af674: 9131f863 add x3, x3, #0xc7e af678: 911e8484 add x4, x4, #0x7a1 af67c: 9124e8c6 add x6, x6, #0x93a af680: 52800020 mov w0, #0x1 // =1 af684: 52800d22 mov w2, #0x69 // =105 af688: aa1f03e5 mov x5, xzr af68c: 52800033 mov w19, #0x1 // =1 af690: 9402b5e4 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> af694: 2a1303e0 mov w0, w19 af698: a9434ff4 ldp x20, x19, [sp, #0x30] af69c: a94257f6 ldp x22, x21, [sp, #0x20] af6a0: a9417bfd ldp x29, x30, [sp, #0x10] af6a4: 910103ff add sp, sp, #0x40 af6a8: d65f03c0 ret af6ac: d0fffe01 adrp x1, 0x71000 af6b0: 90fffe03 adrp x3, 0x6f000 af6b4: 90fffe04 adrp x4, 0x6f000 af6b8: 90fffe06 adrp x6, 0x6f000 af6bc: 91230421 add x1, x1, #0x8c1 af6c0: 9131f863 add x3, x3, #0xc7e af6c4: 911e8484 add x4, x4, #0x7a1 af6c8: 913a6cc6 add x6, x6, #0xe9b af6cc: 52800080 mov w0, #0x4 // =4 af6d0: 52800ae2 mov w2, #0x57 // =87 af6d4: 1400000b b 0xaf700 af6d8: d0fffe01 adrp x1, 0x71000 af6dc: 90fffe03 adrp x3, 0x6f000 af6e0: 90fffe04 adrp x4, 0x6f000 af6e4: 90fffe26 adrp x6, 0x73000 af6e8: 91230421 add x1, x1, #0x8c1 af6ec: 9131f863 add x3, x3, #0xc7e af6f0: 911e8484 add x4, x4, #0x7a1 af6f4: 910254c6 add x6, x6, #0x95 af6f8: 52800080 mov w0, #0x4 // =4 af6fc: 52800ba2 mov w2, #0x5d // =93 af700: aa1f03e5 mov x5, xzr af704: 52800094 mov w20, #0x4 // =4 af708: 9402b5c6 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> af70c: f0000608 adrp x8, 0x172000 af710: 2a1f03f3 mov w19, wzr af714: 393e8114 strb w20, [x8, #0xfa0] af718: 2a1303e0 mov w0, w19 af71c: a9434ff4 ldp x20, x19, [sp, #0x30] af720: a94257f6 ldp x22, x21, [sp, #0x20] af724: a9417bfd ldp x29, x30, [sp, #0x10] af728: 910103ff add sp, sp, #0x40 af72c: d65f03c0 ret af730: 52800048 mov w8, #0x2 // =2 af734: 393e82c8 strb w8, [x22, #0xfa0] af738: 9402b73e bl 0x15d430 af73c: 9402b741 bl 0x15d440 <_ZN22___generator_bq_logger35generated_bq_logger_wrapper_ccs_log10get_loggerEv@plt> af740: b00005e0 adrp x0, 0x16c000 af744: f9448400 ldr x0, [x0, #0x908] af748: 9402b742 bl 0x15d450 <__register_log_callback@plt> af74c: b00005e0 adrp x0, 0x16c000 af750: f9447c00 ldr x0, [x0, #0x8f8] af754: 9402b743 bl 0x15d460 <__register_settings_update_callbacks@plt> af758: b00005e0 adrp x0, 0x16c000 af75c: f9448000 ldr x0, [x0, #0x900] af760: 9402b744 bl 0x15d470 <__register_error_callbacks@plt> af764: aa1503e0 mov x0, x21 af768: 9402b746 bl 0x15d480 <__set_gameid@plt> af76c: 2a1403e0 mov w0, w20 af770: 9402b748 bl 0x15d490 <__set_time_out@plt> af774: aa1303e0 mov x0, x19 af778: 2a1f03e1 mov w1, wzr af77c: 9402b749 bl 0x15d4a0 <__init_by_ip_list@plt> af780: 36000100 tbz w0, #0x0, 0xaf7a0 af784: 52800033 mov w19, #0x1 // =1 af788: 2a1303e0 mov w0, w19 af78c: a9434ff4 ldp x20, x19, [sp, #0x30] af790: a94257f6 ldp x22, x21, [sp, #0x20] af794: a9417bfd ldp x29, x30, [sp, #0x10] af798: 910103ff add sp, sp, #0x40 af79c: d65f03c0 ret af7a0: d0fffe01 adrp x1, 0x71000 af7a4: 90fffe03 adrp x3, 0x6f000 af7a8: 90fffe04 adrp x4, 0x6f000 af7ac: f0fffe06 adrp x6, 0x72000 af7b0: 91230421 add x1, x1, #0x8c1 af7b4: 9131f863 add x3, x3, #0xc7e af7b8: 911e8484 add x4, x4, #0x7a1 af7bc: 91191cc6 add x6, x6, #0x647 af7c0: 52800080 mov w0, #0x4 // =4 af7c4: 52800fc2 mov w2, #0x7e // =126 af7c8: aa1f03e5 mov x5, xzr af7cc: 52800094 mov w20, #0x4 // =4 af7d0: 9402b594 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> af7d4: 2a1f03f3 mov w19, wzr af7d8: 393e82d4 strb w20, [x22, #0xfa0] af7dc: 2a1303e0 mov w0, w19 af7e0: a9434ff4 ldp x20, x19, [sp, #0x30] af7e4: a94257f6 ldp x22, x21, [sp, #0x20] af7e8: a9417bfd ldp x29, x30, [sp, #0x10] af7ec: 910103ff add sp, sp, #0x40 af7f0: d65f03c0 ret 00000000000af7f4 : af7f4: d10203ff sub sp, sp, #0x80 af7f8: a9037bfd stp x29, x30, [sp, #0x30] af7fc: 9100c3fd add x29, sp, #0x30 af800: f90023f9 str x25, [sp, #0x40] af804: a9055ff8 stp x24, x23, [sp, #0x50] af808: a90657f6 stp x22, x21, [sp, #0x60] af80c: a9074ff4 stp x20, x19, [sp, #0x70] af810: d0fffe16 adrp x22, 0x71000 af814: 90fffe37 adrp x23, 0x73000 af818: 90fffe18 adrp x24, 0x6f000 af81c: d53bd059 mrs x25, TPIDR_EL0 af820: aa0003f4 mov x20, x0 af824: 912306d6 add x22, x22, #0x8c1 af828: 91236af7 add x23, x23, #0x8da af82c: 911e8718 add x24, x24, #0x7a1 af830: f0fffe06 adrp x6, 0x72000 af834: aa0103f3 mov x19, x1 af838: f9401728 ldr x8, [x25, #0x28] af83c: 913e58c6 add x6, x6, #0xf96 af840: 52800020 mov w0, #0x1 // =1 af844: aa1603e1 mov x1, x22 af848: 52801122 mov w2, #0x89 // =137 af84c: aa1703e3 mov x3, x23 af850: aa1803e4 mov x4, x24 af854: aa1403e5 mov x5, x20 af858: f81f83a8 stur x8, [x29, #-0x8] af85c: 9402b571 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> af860: f940a260 ldr x0, [x19, #0x140] af864: 910043e8 add x8, sp, #0x10 af868: 910043f5 add x21, sp, #0x10 af86c: 9402b715 bl 0x15d4c0 <_ZNSt6__ndk19to_stringEm@plt> af870: 394043e8 ldrb w8, [sp, #0x10] af874: b24002aa orr x10, x21, #0x1 af878: f94013e9 ldr x9, [sp, #0x20] af87c: 7200011f tst w8, #0x1 af880: b9414a68 ldr w8, [x19, #0x148] af884: 9a890155 csel x21, x10, x9, eq af888: d0fffe06 adrp x6, 0x71000 af88c: 52800020 mov w0, #0x1 // =1 af890: 912660c6 add x6, x6, #0x998 af894: aa1603e1 mov x1, x22 af898: 52801202 mov w2, #0x90 // =144 af89c: aa1703e3 mov x3, x23 af8a0: aa1803e4 mov x4, x24 af8a4: aa1403e5 mov x5, x20 af8a8: aa1303e7 mov x7, x19 af8ac: f90007f5 str x21, [sp, #0x8] af8b0: b90003e8 str w8, [sp] af8b4: 9402b55b bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> af8b8: b9414a61 ldr w1, [x19, #0x148] af8bc: aa1303e0 mov x0, x19 af8c0: aa1503e2 mov x2, x21 af8c4: 9402b6d3 bl 0x15d410 <_ZN6InGame11BianQueInitEPKcjS1_@plt> af8c8: 2a0003f4 mov w20, w0 af8cc: 360001c0 tbz w0, #0x0, 0xaf904 af8d0: f0fffe00 adrp x0, 0x72000 af8d4: aa1503e1 mov x1, x21 af8d8: 91343000 add x0, x0, #0xd0c af8dc: 2a1f03e2 mov w2, wzr af8e0: 9402b6fc bl 0x15d4d0 <__update_portrait_string@plt> af8e4: 91040261 add x1, x19, #0x100 af8e8: f0fffe00 adrp x0, 0x72000 af8ec: 2a1f03e2 mov w2, wzr af8f0: 910c9c00 add x0, x0, #0x327 af8f4: 9402b6f7 bl 0x15d4d0 <__update_portrait_string@plt> af8f8: 52800020 mov w0, #0x1 // =1 af8fc: 9402b6f9 bl 0x15d4e0 <__flush_portrait@plt> af900: 1400000d b 0xaf934 af904: d0fffe01 adrp x1, 0x71000 af908: 90fffe23 adrp x3, 0x73000 af90c: 90fffe04 adrp x4, 0x6f000 af910: 90fffe26 adrp x6, 0x73000 af914: 91230421 add x1, x1, #0x8c1 af918: 91236863 add x3, x3, #0x8da af91c: 911e8484 add x4, x4, #0x7a1 af920: 913310c6 add x6, x6, #0xcc4 af924: 52800080 mov w0, #0x4 // =4 af928: 52801282 mov w2, #0x94 // =148 af92c: aa1f03e5 mov x5, xzr af930: 9402b53c bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> af934: 394043e8 ldrb w8, [sp, #0x10] af938: 36000068 tbz w8, #0x0, 0xaf944 af93c: f94013e0 ldr x0, [sp, #0x20] af940: 9402b568 bl 0x15cee0 <_ZdlPv@plt> af944: f0000608 adrp x8, 0x172000 af948: 12800009 mov w9, #-0x1 // =-1 af94c: b90fa509 str w9, [x8, #0xfa4] af950: f9401728 ldr x8, [x25, #0x28] af954: f85f83a9 ldur x9, [x29, #-0x8] af958: eb09011f cmp x8, x9 af95c: 54000121 b.ne 0xaf980 af960: 12000280 and w0, w20, #0x1 af964: f94023f9 ldr x25, [sp, #0x40] af968: a9474ff4 ldp x20, x19, [sp, #0x70] af96c: a94657f6 ldp x22, x21, [sp, #0x60] af970: a9455ff8 ldp x24, x23, [sp, #0x50] af974: a9437bfd ldp x29, x30, [sp, #0x30] af978: 910203ff add sp, sp, #0x80 af97c: d65f03c0 ret af980: 9402b52c bl 0x15ce30 <__stack_chk_fail@plt> af984: 394043e8 ldrb w8, [sp, #0x10] af988: aa0003f3 mov x19, x0 af98c: 36000068 tbz w8, #0x0, 0xaf998 af990: f94013e0 ldr x0, [sp, #0x20] af994: 9402b553 bl 0x15cee0 <_ZdlPv@plt> af998: aa1303e0 mov x0, x19 af99c: 9402a5f1 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000af9a0 : af9a0: d100c3ff sub sp, sp, #0x30 af9a4: a9017bfd stp x29, x30, [sp, #0x10] af9a8: 910043fd add x29, sp, #0x10 af9ac: a9024ff4 stp x20, x19, [sp, #0x20] af9b0: d53bd054 mrs x20, TPIDR_EL0 af9b4: aa0103e0 mov x0, x1 af9b8: f9401688 ldr x8, [x20, #0x28] af9bc: 910013e1 add x1, sp, #0x4 af9c0: 2a0203f3 mov w19, w2 af9c4: f90007e8 str x8, [sp, #0x8] af9c8: 9402b6ce bl 0x15d500 <__get_settings_value_bool@plt> af9cc: 394013e8 ldrb w8, [sp, #0x4] af9d0: f9401689 ldr x9, [x20, #0x28] af9d4: f94007ea ldr x10, [sp, #0x8] af9d8: 7100011f cmp w8, #0x0 af9dc: 1a9f07e8 cset w8, ne af9e0: 7200001f tst w0, #0x1 af9e4: 1a931108 csel w8, w8, w19, ne af9e8: eb0a013f cmp x9, x10 af9ec: 540000c1 b.ne 0xafa04 af9f0: a9424ff4 ldp x20, x19, [sp, #0x20] af9f4: 12000100 and w0, w8, #0x1 af9f8: a9417bfd ldp x29, x30, [sp, #0x10] af9fc: 9100c3ff add sp, sp, #0x30 afa00: d65f03c0 ret afa04: 9402b50b bl 0x15ce30 <__stack_chk_fail@plt> 00000000000afa08 : afa08: d100c3ff sub sp, sp, #0x30 afa0c: a9017bfd stp x29, x30, [sp, #0x10] afa10: 910043fd add x29, sp, #0x10 afa14: a9024ff4 stp x20, x19, [sp, #0x20] afa18: d53bd054 mrs x20, TPIDR_EL0 afa1c: aa0103e0 mov x0, x1 afa20: f9401688 ldr x8, [x20, #0x28] afa24: 910003e1 mov x1, sp afa28: aa0203f3 mov x19, x2 afa2c: f90007e8 str x8, [sp, #0x8] afa30: 9402b6bc bl 0x15d520 <__get_settings_value_integer@plt> afa34: f94003e8 ldr x8, [sp] afa38: 7200001f tst w0, #0x1 afa3c: f9401689 ldr x9, [x20, #0x28] afa40: f94007ea ldr x10, [sp, #0x8] afa44: 9a931100 csel x0, x8, x19, ne afa48: eb0a013f cmp x9, x10 afa4c: 540000a1 b.ne 0xafa60 afa50: a9424ff4 ldp x20, x19, [sp, #0x20] afa54: a9417bfd ldp x29, x30, [sp, #0x10] afa58: 9100c3ff add sp, sp, #0x30 afa5c: d65f03c0 ret afa60: 9402b4f4 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000afa64 : afa64: d100c3ff sub sp, sp, #0x30 afa68: fd000be8 str d8, [sp, #0x10] afa6c: a901fbfd stp x29, x30, [sp, #0x18] afa70: 910063fd add x29, sp, #0x18 afa74: f90017f3 str x19, [sp, #0x28] afa78: d53bd053 mrs x19, TPIDR_EL0 afa7c: aa0103e0 mov x0, x1 afa80: f9401668 ldr x8, [x19, #0x28] afa84: 910003e1 mov x1, sp afa88: 1e604008 fmov d8, d0 afa8c: f90007e8 str x8, [sp, #0x8] afa90: 9402b6ac bl 0x15d540 <__get_settings_value_decimal@plt> afa94: fd4003e0 ldr d0, [sp] afa98: 7200001f tst w0, #0x1 afa9c: f9401668 ldr x8, [x19, #0x28] afaa0: f94007e9 ldr x9, [sp, #0x8] afaa4: 1e681c00 fcsel d0, d0, d8, ne afaa8: eb09011f cmp x8, x9 afaac: 540000c1 b.ne 0xafac4 afab0: a941fbfd ldp x29, x30, [sp, #0x18] afab4: f94017f3 ldr x19, [sp, #0x28] afab8: fd400be8 ldr d8, [sp, #0x10] afabc: 9100c3ff add sp, sp, #0x30 afac0: d65f03c0 ret afac4: 9402b4db bl 0x15ce30 <__stack_chk_fail@plt> 00000000000afac8 : afac8: d10183ff sub sp, sp, #0x60 afacc: a9027bfd stp x29, x30, [sp, #0x20] afad0: 910083fd add x29, sp, #0x20 afad4: f9001bf7 str x23, [sp, #0x30] afad8: a90457f6 stp x22, x21, [sp, #0x40] afadc: a9054ff4 stp x20, x19, [sp, #0x50] afae0: d53bd055 mrs x21, TPIDR_EL0 afae4: aa0003f4 mov x20, x0 afae8: f94016a8 ldr x8, [x21, #0x28] afaec: 910003e0 mov x0, sp afaf0: f81f83a8 stur x8, [x29, #-0x8] afaf4: 94000027 bl 0xafb90 afaf8: a94023e9 ldp x9, x8, [sp] afafc: f0fffe0a adrp x10, 0x72000 afb00: 91002293 add x19, x20, #0x8 afb04: 913e594a add x10, x10, #0xf96 afb08: f100011f cmp x8, #0x0 afb0c: 9a890141 csel x1, x10, x9, eq afb10: aa1303e0 mov x0, x19 afb14: 9402b693 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> afb18: 39402297 ldrb w23, [x20, #0x8] afb1c: a9415296 ldp x22, x20, [x20, #0x10] afb20: f9400be8 ldr x8, [sp, #0x10] afb24: b4000068 cbz x8, 0xafb30 afb28: f94003e0 ldr x0, [sp] afb2c: 9402b5dd bl 0x15d2a0 afb30: 53017ee8 lsr w8, w23, #1 afb34: 720002ff tst w23, #0x1 afb38: 9a960108 csel x8, x8, x22, eq afb3c: f94016a9 ldr x9, [x21, #0x28] afb40: f85f83aa ldur x10, [x29, #-0x8] afb44: 9a93168b csinc x11, x20, x19, ne afb48: f100011f cmp x8, #0x0 afb4c: 9a8b03e0 csel x0, xzr, x11, eq afb50: eb0a013f cmp x9, x10 afb54: 540000e1 b.ne 0xafb70 afb58: a9454ff4 ldp x20, x19, [sp, #0x50] afb5c: a94457f6 ldp x22, x21, [sp, #0x40] afb60: a9427bfd ldp x29, x30, [sp, #0x20] afb64: f9401bf7 ldr x23, [sp, #0x30] afb68: 910183ff add sp, sp, #0x60 afb6c: d65f03c0 ret afb70: 9402b4b0 bl 0x15ce30 <__stack_chk_fail@plt> afb74: f9400be8 ldr x8, [sp, #0x10] afb78: aa0003f3 mov x19, x0 afb7c: b4000068 cbz x8, 0xafb88 afb80: f94003e0 ldr x0, [sp] afb84: 9402b5c7 bl 0x15d2a0 afb88: aa1303e0 mov x0, x19 afb8c: 9402a575 bl 0x159160 <__emutls_get_address+0x6d4> afb90: d10143ff sub sp, sp, #0x50 afb94: a9027bfd stp x29, x30, [sp, #0x20] afb98: 910083fd add x29, sp, #0x20 afb9c: f9001bf5 str x21, [sp, #0x30] afba0: a9044ff4 stp x20, x19, [sp, #0x40] afba4: aa0103e8 mov x8, x1 afba8: d53bd055 mrs x21, TPIDR_EL0 afbac: f94016a9 ldr x9, [x21, #0x28] afbb0: aa0003f3 mov x19, x0 afbb4: 910023e1 add x1, sp, #0x8 afbb8: aa0803e0 mov x0, x8 afbbc: f81f83a9 stur x9, [x29, #-0x8] afbc0: 9402b66c bl 0x15d570 <__get_settings_value_string_utf8@plt> afbc4: 36000260 tbz w0, #0x0, 0xafc10 afbc8: f94007f4 ldr x20, [sp, #0x8] afbcc: a900fe7f stp xzr, xzr, [x19, #0x8] afbd0: f900027f str xzr, [x19] afbd4: b4000194 cbz x20, 0xafc04 afbd8: aa1403e0 mov x0, x20 afbdc: 92800001 mov x1, #-0x1 // =-1 afbe0: 9402b598 bl 0x15d240 <__strlen_chk@plt> afbe4: aa0003e5 mov x5, x0 afbe8: b40000e0 cbz x0, 0xafc04 afbec: aa1303e0 mov x0, x19 afbf0: aa1f03e1 mov x1, xzr afbf4: aa1f03e2 mov x2, xzr afbf8: aa1403e3 mov x3, x20 afbfc: aa1f03e4 mov x4, xzr afc00: 9402b660 bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> afc04: 910023e0 add x0, sp, #0x8 afc08: 9402b662 bl 0x15d590 <__release_string_def@plt> afc0c: 14000010 b 0xafc4c afc10: a9007e7f stp xzr, xzr, [x19] afc14: f9000a7f str xzr, [x19, #0x10] afc18: f0fffe00 adrp x0, 0x72000 afc1c: 52800021 mov w1, #0x1 // =1 afc20: 913e5800 add x0, x0, #0xf96 afc24: 9402b587 bl 0x15d240 <__strlen_chk@plt> afc28: aa0003e5 mov x5, x0 afc2c: b4000100 cbz x0, 0xafc4c afc30: f0fffe03 adrp x3, 0x72000 afc34: aa1303e0 mov x0, x19 afc38: 913e5863 add x3, x3, #0xf96 afc3c: aa1f03e1 mov x1, xzr afc40: aa1f03e2 mov x2, xzr afc44: aa1f03e4 mov x4, xzr afc48: 9402b64e bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> afc4c: f94016a8 ldr x8, [x21, #0x28] afc50: f85f83a9 ldur x9, [x29, #-0x8] afc54: eb09011f cmp x8, x9 afc58: 540000c1 b.ne 0xafc70 afc5c: a9444ff4 ldp x20, x19, [sp, #0x40] afc60: a9427bfd ldp x29, x30, [sp, #0x20] afc64: f9401bf5 ldr x21, [sp, #0x30] afc68: 910143ff add sp, sp, #0x50 afc6c: d65f03c0 ret afc70: 9402b470 bl 0x15ce30 <__stack_chk_fail@plt> afc74: 14000002 b 0xafc7c afc78: 14000001 b 0xafc7c afc7c: f9400a68 ldr x8, [x19, #0x10] afc80: aa0003f4 mov x20, x0 afc84: b4000088 cbz x8, 0xafc94 afc88: f9400260 ldr x0, [x19] afc8c: 9402b585 bl 0x15d2a0 afc90: f900027f str xzr, [x19] afc94: aa1403e0 mov x0, x20 afc98: a900fe7f stp xzr, xzr, [x19, #0x8] afc9c: 9402a531 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000afca0 : afca0: f0000608 adrp x8, 0x172000 afca4: 397e8100 ldrb w0, [x8, #0xfa0] afca8: 71000c1f cmp w0, #0x3 afcac: 540000c0 b.eq 0xafcc4 afcb0: 7100101f cmp w0, #0x4 afcb4: 540000e1 b.ne 0xafcd0 afcb8: 52800029 mov w9, #0x1 // =1 afcbc: 393e8109 strb w9, [x8, #0xfa0] afcc0: d65f03c0 ret afcc4: 528000a9 mov w9, #0x5 // =5 afcc8: 393e8109 strb w9, [x8, #0xfa0] afccc: d65f03c0 ret afcd0: 2a1f03e0 mov w0, wzr afcd4: d65f03c0 ret 00000000000afcd8 : afcd8: d10303ff sub sp, sp, #0xc0 afcdc: 6d052beb stp d11, d10, [sp, #0x50] afce0: 6d0623e9 stp d9, d8, [sp, #0x60] afce4: a9077bfd stp x29, x30, [sp, #0x70] afce8: 9101c3fd add x29, sp, #0x70 afcec: a90867fa stp x26, x25, [sp, #0x80] afcf0: a9095ff8 stp x24, x23, [sp, #0x90] afcf4: a90a57f6 stp x22, x21, [sp, #0xa0] afcf8: a90b4ff4 stp x20, x19, [sp, #0xb0] afcfc: d53bd055 mrs x21, TPIDR_EL0 afd00: aa0803f3 mov x19, x8 afd04: f94016a8 ldr x8, [x21, #0x28] afd08: 90000629 adrp x9, 0x173000 afd0c: 910e0129 add x9, x9, #0x380 afd10: aa1303ea mov x10, x19 afd14: f81d83a8 stur x8, [x29, #-0x28] afd18: f9400528 ldr x8, [x9, #0x8] afd1c: f9000a7f str xzr, [x19, #0x10] afd20: f8008d5f str xzr, [x10, #0x8]! afd24: f900026a str x10, [x19] afd28: b4001148 cbz x8, 0xaff50 afd2c: 910083ea add x10, sp, #0x20 afd30: 8b080508 add x8, x8, x8, lsl #1 afd34: f9400129 ldr x9, [x9] afd38: 91004154 add x20, x10, #0x10 afd3c: 90fffe2a adrp x10, 0x73000 afd40: d37df116 lsl x22, x8, #3 afd44: 90fffe28 adrp x8, 0x73000 afd48: 0f000428 movi v8.2s, #0x1 afd4c: 2f00e409 movi d9, #0000000000000000 afd50: f0fffe19 adrp x25, 0x72000 afd54: d0fffe3a adrp x26, 0x75000 afd58: 91002137 add x23, x9, #0x8 afd5c: fd47694a ldr d10, [x10, #0xed0] afd60: 52800098 mov w24, #0x4 // =4 afd64: fd477d0b ldr d11, [x8, #0xef8] afd68: 913e5b39 add x25, x25, #0xf96 afd6c: 9102df5a add x26, x26, #0xb7 afd70: 14000004 b 0xafd80 afd74: 910062f7 add x23, x23, #0x18 afd78: f10062d6 subs x22, x22, #0x18 afd7c: 54000ea0 b.eq 0xaff50 afd80: a97fa2e9 ldp x9, x8, [x23, #-0x8] afd84: f100011f cmp x8, #0x0 afd88: 9a890320 csel x0, x25, x9, eq afd8c: 9402b60d bl 0x15d5c0 <__get_settings_value_type@plt> afd90: 71000c1f cmp w0, #0x3 afd94: 54ffff08 b.hi 0xafd74 afd98: 2a0003e8 mov w8, w0 afd9c: 10000089 adr x9, 0xafdac afda0: 38686b4a ldrb w10, [x26, x8] afda4: 8b0a0929 add x9, x9, x10, lsl #2 afda8: d61f0120 br x9 afdac: a97fa2e9 ldp x9, x8, [x23, #-0x8] afdb0: f100011f cmp x8, #0x0 afdb4: 9a890320 csel x0, x25, x9, eq afdb8: 910083e1 add x1, sp, #0x20 afdbc: 9402b5d1 bl 0x15d500 <__get_settings_value_bool@plt> afdc0: 394083e8 ldrb w8, [sp, #0x20] afdc4: a9007e9f stp xzr, xzr, [x20] afdc8: f9000a9f str xzr, [x20, #0x10] afdcc: fd0013e8 str d8, [sp, #0x20] afdd0: 7100011f cmp w8, #0x0 afdd4: 1a9f07e8 cset w8, ne afdd8: 0a080008 and w8, w0, w8 afddc: 3900a3e8 strb w8, [sp, #0x28] afde0: a97fa2e9 ldp x9, x8, [x23, #-0x8] afde4: f100011f cmp x8, #0x0 afde8: 9a890328 csel x8, x25, x9, eq afdec: f90007e8 str x8, [sp, #0x8] afdf0: 910023e1 add x1, sp, #0x8 afdf4: 910083e2 add x2, sp, #0x20 afdf8: aa1303e0 mov x0, x19 afdfc: 9402b5f5 bl 0x15d5d0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE21__emplace_unique_implIJPKcRS9_EEENS_4pairINS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEElEEbEEDpOT_@plt> afe00: 1400004f b 0xaff3c afe04: a97fa2e9 ldp x9, x8, [x23, #-0x8] afe08: f100011f cmp x8, #0x0 afe0c: 9a890320 csel x0, x25, x9, eq afe10: 910083e1 add x1, sp, #0x20 afe14: 9402b5c3 bl 0x15d520 <__get_settings_value_integer@plt> afe18: f94013e8 ldr x8, [sp, #0x20] afe1c: 7200001f tst w0, #0x1 afe20: a9007e9f stp xzr, xzr, [x20] afe24: f9000a9f str xzr, [x20, #0x10] afe28: 9a9f1108 csel x8, x8, xzr, ne afe2c: fd0013eb str d11, [sp, #0x20] afe30: f90017e8 str x8, [sp, #0x28] afe34: a97fa2e9 ldp x9, x8, [x23, #-0x8] afe38: f100011f cmp x8, #0x0 afe3c: 9a890328 csel x8, x25, x9, eq afe40: f90007e8 str x8, [sp, #0x8] afe44: 910023e1 add x1, sp, #0x8 afe48: 910083e2 add x2, sp, #0x20 afe4c: aa1303e0 mov x0, x19 afe50: 9402b5e0 bl 0x15d5d0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE21__emplace_unique_implIJPKcRS9_EEENS_4pairINS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEElEEbEEDpOT_@plt> afe54: 1400003a b 0xaff3c afe58: a97fa2e9 ldp x9, x8, [x23, #-0x8] afe5c: f100011f cmp x8, #0x0 afe60: 9a890321 csel x1, x25, x9, eq afe64: 910023e0 add x0, sp, #0x8 afe68: 97ffff4a bl 0xafb90 afe6c: a940a3e9 ldp x9, x8, [sp, #0x8] afe70: a900fe9f stp xzr, xzr, [x20, #0x8] afe74: f900029f str xzr, [x20] afe78: b90023f8 str w24, [sp, #0x20] afe7c: f100011f cmp x8, #0x0 afe80: 9a890328 csel x8, x25, x9, eq afe84: f100011f cmp x8, #0x0 afe88: 9a880321 csel x1, x25, x8, eq afe8c: aa1403e0 mov x0, x20 afe90: 9402b5b4 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> afe94: 3940c3e8 ldrb w8, [sp, #0x30] afe98: f9401fe9 ldr x9, [sp, #0x38] afe9c: d341fd0a lsr x10, x8, #1 afea0: 7200011f tst w8, #0x1 afea4: 9a890148 csel x8, x10, x9, eq afea8: b90027e8 str w8, [sp, #0x24] afeac: a97fa2e9 ldp x9, x8, [x23, #-0x8] afeb0: f100011f cmp x8, #0x0 afeb4: 9a890328 csel x8, x25, x9, eq afeb8: f90003e8 str x8, [sp] afebc: 910003e1 mov x1, sp afec0: 910083e2 add x2, sp, #0x20 afec4: aa1303e0 mov x0, x19 afec8: 9402b5c2 bl 0x15d5d0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE21__emplace_unique_implIJPKcRS9_EEENS_4pairINS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEElEEbEEDpOT_@plt> afecc: 3940c3e8 ldrb w8, [sp, #0x30] afed0: 36000068 tbz w8, #0x0, 0xafedc afed4: f94023e0 ldr x0, [sp, #0x40] afed8: 9402b402 bl 0x15cee0 <_ZdlPv@plt> afedc: f9400fe8 ldr x8, [sp, #0x18] afee0: b4fff4a8 cbz x8, 0xafd74 afee4: f94007e0 ldr x0, [sp, #0x8] afee8: 9402b4ee bl 0x15d2a0 afeec: 17ffffa2 b 0xafd74 afef0: a97fa2e9 ldp x9, x8, [x23, #-0x8] afef4: f100011f cmp x8, #0x0 afef8: 9a890320 csel x0, x25, x9, eq afefc: 910083e1 add x1, sp, #0x20 aff00: 9402b590 bl 0x15d540 <__get_settings_value_decimal@plt> aff04: fd4013e0 ldr d0, [sp, #0x20] aff08: 7200001f tst w0, #0x1 aff0c: a9007e9f stp xzr, xzr, [x20] aff10: f9000a9f str xzr, [x20, #0x10] aff14: 1e691c00 fcsel d0, d0, d9, ne aff18: 6d0203ea stp d10, d0, [sp, #0x20] aff1c: a97fa2e9 ldp x9, x8, [x23, #-0x8] aff20: f100011f cmp x8, #0x0 aff24: 9a890328 csel x8, x25, x9, eq aff28: f90007e8 str x8, [sp, #0x8] aff2c: 910023e1 add x1, sp, #0x8 aff30: 910083e2 add x2, sp, #0x20 aff34: aa1303e0 mov x0, x19 aff38: 9402b5a6 bl 0x15d5d0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE21__emplace_unique_implIJPKcRS9_EEENS_4pairINS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEElEEbEEDpOT_@plt> aff3c: 3940c3e8 ldrb w8, [sp, #0x30] aff40: 3607f1a8 tbz w8, #0x0, 0xafd74 aff44: f94023e0 ldr x0, [sp, #0x40] aff48: 9402b3e6 bl 0x15cee0 <_ZdlPv@plt> aff4c: 17ffff8a b 0xafd74 aff50: f94016a8 ldr x8, [x21, #0x28] aff54: f85d83a9 ldur x9, [x29, #-0x28] aff58: eb09011f cmp x8, x9 aff5c: 54000141 b.ne 0xaff84 aff60: a94b4ff4 ldp x20, x19, [sp, #0xb0] aff64: a94a57f6 ldp x22, x21, [sp, #0xa0] aff68: a9495ff8 ldp x24, x23, [sp, #0x90] aff6c: a94867fa ldp x26, x25, [sp, #0x80] aff70: a9477bfd ldp x29, x30, [sp, #0x70] aff74: 6d4623e9 ldp d9, d8, [sp, #0x60] aff78: 6d452beb ldp d11, d10, [sp, #0x50] aff7c: 910303ff add sp, sp, #0xc0 aff80: d65f03c0 ret aff84: 9402b3ab bl 0x15ce30 <__stack_chk_fail@plt> aff88: 14000001 b 0xaff8c aff8c: 3940c3e8 ldrb w8, [sp, #0x30] aff90: aa0003f4 mov x20, x0 aff94: 36000068 tbz w8, #0x0, 0xaffa0 aff98: f94023e0 ldr x0, [sp, #0x40] aff9c: 9402b3d1 bl 0x15cee0 <_ZdlPv@plt> affa0: f9400fe8 ldr x8, [sp, #0x18] affa4: b4000228 cbz x8, 0xaffe8 affa8: f94007e0 ldr x0, [sp, #0x8] affac: 9402b4bd bl 0x15d2a0 affb0: 1400000e b 0xaffe8 affb4: 1400000c b 0xaffe4 affb8: 14000004 b 0xaffc8 affbc: 1400000a b 0xaffe4 affc0: 14000002 b 0xaffc8 affc4: 14000008 b 0xaffe4 affc8: 3940c3e8 ldrb w8, [sp, #0x30] affcc: aa0003f4 mov x20, x0 affd0: 360000c8 tbz w8, #0x0, 0xaffe8 affd4: f94023e0 ldr x0, [sp, #0x40] affd8: 9402b3c2 bl 0x15cee0 <_ZdlPv@plt> affdc: 14000003 b 0xaffe8 affe0: 14000001 b 0xaffe4 affe4: aa0003f4 mov x20, x0 affe8: f9400661 ldr x1, [x19, #0x8] affec: aa1303e0 mov x0, x19 afff0: 9402b57c bl 0x15d5e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE@plt> afff4: aa1403e0 mov x0, x20 afff8: 9402a45a bl 0x159160 <__emutls_get_address+0x6d4> 00000000000afffc : afffc: f0000608 adrp x8, 0x172000 b0000: b94fa500 ldr w0, [x8, #0xfa4] b0004: d65f03c0 ret 00000000000b0008 : b0008: a9bf7bfd stp x29, x30, [sp, #-0x10]! b000c: 910003fd mov x29, sp b0010: 9402b57c bl 0x15d600 <__uninit@plt> b0014: 12000000 and w0, w0, #0x1 b0018: a8c17bfd ldp x29, x30, [sp], #0x10 b001c: d65f03c0 ret 00000000000b0020 : b0020: 900005e8 adrp x8, 0x16c000 b0024: f9448908 ldr x8, [x8, #0x910] b0028: 39402009 ldrb w9, [x0, #0x8] b002c: 91004108 add x8, x8, #0x10 b0030: f9000008 str x8, [x0] b0034: 37000049 tbnz w9, #0x0, 0xb003c b0038: d65f03c0 ret b003c: f9400c00 ldr x0, [x0, #0x18] b0040: 1402b3a8 b 0x15cee0 <_ZdlPv@plt> 00000000000b0044 : b0044: a9be7bfd stp x29, x30, [sp, #-0x20]! b0048: f9000bf3 str x19, [sp, #0x10] b004c: 910003fd mov x29, sp b0050: 900005e8 adrp x8, 0x16c000 b0054: aa0003f3 mov x19, x0 b0058: f9448908 ldr x8, [x8, #0x910] b005c: 39402009 ldrb w9, [x0, #0x8] b0060: 91004108 add x8, x8, #0x10 b0064: f9000008 str x8, [x0] b0068: 36000069 tbz w9, #0x0, 0xb0074 b006c: f9400e60 ldr x0, [x19, #0x18] b0070: 9402b39c bl 0x15cee0 <_ZdlPv@plt> b0074: aa1303e0 mov x0, x19 b0078: f9400bf3 ldr x19, [sp, #0x10] b007c: a8c27bfd ldp x29, x30, [sp], #0x20 b0080: 1402b398 b 0x15cee0 <_ZdlPv@plt> 00000000000b0084 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_logger()>: b0084: d101c3ff sub sp, sp, #0x70 b0088: a9047bfd stp x29, x30, [sp, #0x40] b008c: 910103fd add x29, sp, #0x40 b0090: a90557f6 stp x22, x21, [sp, #0x50] b0094: a9064ff4 stp x20, x19, [sp, #0x60] b0098: d53bd056 mrs x22, TPIDR_EL0 b009c: aa0003f5 mov x21, x0 b00a0: f94016c8 ldr x8, [x22, #0x28] b00a4: f81f83a8 stur x8, [x29, #-0x8] b00a8: 9402b55e bl 0x15d620 b00ac: aa0003f4 mov x20, x0 b00b0: f9400000 ldr x0, [x0] b00b4: b50006e0 cbnz x0, 0xb0190 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_logger()+0x10c> b00b8: 9402b55e bl 0x15d630 b00bc: aa0003e2 mov x2, x0 b00c0: 2a1f03e0 mov w0, wzr b00c4: 52800021 mov w1, #0x1 // =1 b00c8: 9402a326 bl 0x158d60 <__emutls_get_address+0x2d4> b00cc: 7100001f cmp w0, #0x0 b00d0: 54fffec1 b.ne 0xb00a8 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_logger()+0x24> b00d4: 52800a00 mov w0, #0x50 // =80 b00d8: 9402b362 bl 0x15ce60 <_Znwm@plt> b00dc: aa0003f3 mov x19, x0 b00e0: a9027fff stp xzr, xzr, [sp, #0x20] b00e4: f9001bff str xzr, [sp, #0x30] b00e8: d0fffe00 adrp x0, 0x72000 b00ec: 528001e1 mov w1, #0xf // =15 b00f0: 91197000 add x0, x0, #0x65c b00f4: 9402b453 bl 0x15d240 <__strlen_chk@plt> b00f8: aa0003e5 mov x5, x0 b00fc: b4000100 cbz x0, 0xb011c <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_logger()+0x98> b0100: d0fffe03 adrp x3, 0x72000 b0104: 910083e0 add x0, sp, #0x20 b0108: 91197063 add x3, x3, #0x65c b010c: aa1f03e1 mov x1, xzr b0110: aa1f03e2 mov x2, xzr b0114: aa1f03e4 mov x4, xzr b0118: 9402b51a bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> b011c: 910023e8 add x8, sp, #0x8 b0120: aa1503e0 mov x0, x21 b0124: 9402b547 bl 0x15d640 <_ZN22___generator_bq_logger35generated_bq_logger_wrapper_ccs_log10get_configEv@plt> b0128: a940a3e9 ldp x9, x8, [sp, #0x8] b012c: d0fffe0a adrp x10, 0x72000 b0130: a9422fec ldp x12, x11, [sp, #0x20] b0134: 913e594a add x10, x10, #0xf96 b0138: f100011f cmp x8, #0x0 b013c: 9a890141 csel x1, x10, x9, eq b0140: f100017f cmp x11, #0x0 b0144: 9a8c0140 csel x0, x10, x12, eq b0148: 900005e3 adrp x3, 0x16c000 b014c: 900005e4 adrp x4, 0x16c000 b0150: 528002e2 mov w2, #0x17 // =23 b0154: f9448c63 ldr x3, [x3, #0x918] b0158: f9449084 ldr x4, [x4, #0x920] b015c: 9402b53d bl 0x15d650 <__api_create_logger@plt> b0160: aa1303e8 mov x8, x19 b0164: 9402b53f bl 0x15d660 <_ZN2bq6logger16get_logger_by_idEj@plt> b0168: f9000293 str x19, [x20] b016c: f9400fe8 ldr x8, [sp, #0x18] b0170: b4000068 cbz x8, 0xb017c <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_logger()+0xf8> b0174: f94007e0 ldr x0, [sp, #0x8] b0178: 9402b44a bl 0x15d2a0 b017c: f9401be8 ldr x8, [sp, #0x30] b0180: b4000068 cbz x8, 0xb018c <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_logger()+0x108> b0184: f94013e0 ldr x0, [sp, #0x20] b0188: 9402b446 bl 0x15d2a0 b018c: f9400280 ldr x0, [x20] b0190: f94016c8 ldr x8, [x22, #0x28] b0194: f85f83a9 ldur x9, [x29, #-0x8] b0198: eb09011f cmp x8, x9 b019c: 540000c1 b.ne 0xb01b4 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_logger()+0x130> b01a0: a9464ff4 ldp x20, x19, [sp, #0x60] b01a4: a94557f6 ldp x22, x21, [sp, #0x50] b01a8: a9447bfd ldp x29, x30, [sp, #0x40] b01ac: 9101c3ff add sp, sp, #0x70 b01b0: d65f03c0 ret b01b4: 9402b31f bl 0x15ce30 <__stack_chk_fail@plt> b01b8: aa0003f4 mov x20, x0 b01bc: 1400000a b 0xb01e4 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_logger()+0x160> b01c0: f9401be8 ldr x8, [sp, #0x30] b01c4: aa0003f4 mov x20, x0 b01c8: b5000128 cbnz x8, 0xb01ec <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_logger()+0x168> b01cc: 1400000a b 0xb01f4 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_logger()+0x170> b01d0: f9400fe8 ldr x8, [sp, #0x18] b01d4: aa0003f4 mov x20, x0 b01d8: b4000068 cbz x8, 0xb01e4 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_logger()+0x160> b01dc: f94007e0 ldr x0, [sp, #0x8] b01e0: 9402b430 bl 0x15d2a0 b01e4: f9401be8 ldr x8, [sp, #0x30] b01e8: b4000068 cbz x8, 0xb01f4 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_logger()+0x170> b01ec: f94013e0 ldr x0, [sp, #0x20] b01f0: 9402b42c bl 0x15d2a0 b01f4: aa1303e0 mov x0, x19 b01f8: 9402b33a bl 0x15cee0 <_ZdlPv@plt> b01fc: aa1403e0 mov x0, x20 b0200: 9402a3d8 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b0204 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_config()>: b0204: d10203ff sub sp, sp, #0x80 b0208: a9057bfd stp x29, x30, [sp, #0x50] b020c: 910143fd add x29, sp, #0x50 b0210: f90033f5 str x21, [sp, #0x60] b0214: a9074ff4 stp x20, x19, [sp, #0x70] b0218: d53bd055 mrs x21, TPIDR_EL0 b021c: aa0003f4 mov x20, x0 b0220: aa0803f3 mov x19, x8 b0224: f94016a8 ldr x8, [x21, #0x28] b0228: f81f83a8 stur x8, [x29, #-0x8] b022c: a901ffff stp xzr, xzr, [sp, #0x18] b0230: f90017ff str xzr, [sp, #0x28] b0234: b0fffe00 adrp x0, 0x71000 b0238: 528060a1 mov w1, #0x305 // =773 b023c: 9126fc00 add x0, x0, #0x9bf b0240: 9402b400 bl 0x15d240 <__strlen_chk@plt> b0244: aa0003e5 mov x5, x0 b0248: b4000100 cbz x0, 0xb0268 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_config()+0x64> b024c: b0fffe03 adrp x3, 0x71000 b0250: 910063e0 add x0, sp, #0x18 b0254: 9126fc63 add x3, x3, #0x9bf b0258: aa1f03e1 mov x1, xzr b025c: aa1f03e2 mov x2, xzr b0260: aa1f03e4 mov x4, xzr b0264: 9402b4c7 bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> b0268: a93e7fbf stp xzr, xzr, [x29, #-0x20] b026c: f81f03bf stur xzr, [x29, #-0x10] b0270: f0fffde0 adrp x0, 0x6f000 b0274: 528001a1 mov w1, #0xd // =13 b0278: 9120b800 add x0, x0, #0x82e b027c: 9402b3f1 bl 0x15d240 <__strlen_chk@plt> b0280: aa0003e5 mov x5, x0 b0284: b4000100 cbz x0, 0xb02a4 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_config()+0xa0> b0288: f0fffde3 adrp x3, 0x6f000 b028c: d10083a0 sub x0, x29, #0x20 b0290: 9120b863 add x3, x3, #0x82e b0294: aa1f03e1 mov x1, xzr b0298: aa1f03e2 mov x2, xzr b029c: aa1f03e4 mov x4, xzr b02a0: 9402b4b8 bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> b02a4: a9007fff stp xzr, xzr, [sp] b02a8: f9000bff str xzr, [sp, #0x10] b02ac: 90fffe00 adrp x0, 0x70000 b02b0: 52800281 mov w1, #0x14 // =20 b02b4: 9127d000 add x0, x0, #0x9f4 b02b8: 9402b3e2 bl 0x15d240 <__strlen_chk@plt> b02bc: aa0003e5 mov x5, x0 b02c0: b4000100 cbz x0, 0xb02e0 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_config()+0xdc> b02c4: 90fffe03 adrp x3, 0x70000 b02c8: 910003e0 mov x0, sp b02cc: 9127d063 add x3, x3, #0x9f4 b02d0: aa1f03e1 mov x1, xzr b02d4: aa1f03e2 mov x2, xzr b02d8: aa1f03e4 mov x4, xzr b02dc: 9402b4a9 bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> b02e0: b9801288 ldrsw x8, [x20, #0x10] b02e4: 52800309 mov w9, #0x18 // =24 b02e8: d10083aa sub x10, x29, #0x20 b02ec: 9b092902 madd x2, x8, x9, x10 b02f0: 910063e0 add x0, sp, #0x18 b02f4: 910003e1 mov x1, sp b02f8: aa1303e8 mov x8, x19 b02fc: 9402b4dd bl 0x15d670 <_ZNK2bq11string_baseIcE7replaceERKS1_S3_@plt> b0300: f9400be8 ldr x8, [sp, #0x10] b0304: b4000068 cbz x8, 0xb0310 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_config()+0x10c> b0308: f94003e0 ldr x0, [sp] b030c: 9402b3e5 bl 0x15d2a0 b0310: f85f03a8 ldur x8, [x29, #-0x10] b0314: b4000068 cbz x8, 0xb0320 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_config()+0x11c> b0318: f85e03a0 ldur x0, [x29, #-0x20] b031c: 9402b3e1 bl 0x15d2a0 b0320: f94017e8 ldr x8, [sp, #0x28] b0324: b4000068 cbz x8, 0xb0330 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_config()+0x12c> b0328: f9400fe0 ldr x0, [sp, #0x18] b032c: 9402b3dd bl 0x15d2a0 b0330: f94016a8 ldr x8, [x21, #0x28] b0334: f85f83a9 ldur x9, [x29, #-0x8] b0338: eb09011f cmp x8, x9 b033c: 540000c1 b.ne 0xb0354 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_config()+0x150> b0340: a9474ff4 ldp x20, x19, [sp, #0x70] b0344: a9457bfd ldp x29, x30, [sp, #0x50] b0348: f94033f5 ldr x21, [sp, #0x60] b034c: 910203ff add sp, sp, #0x80 b0350: d65f03c0 ret b0354: 9402b2b7 bl 0x15ce30 <__stack_chk_fail@plt> b0358: 14000001 b 0xb035c <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_config()+0x158> b035c: f9400be8 ldr x8, [sp, #0x10] b0360: aa0003f3 mov x19, x0 b0364: b4000068 cbz x8, 0xb0370 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_config()+0x16c> b0368: f94003e0 ldr x0, [sp] b036c: 9402b3cd bl 0x15d2a0 b0370: f85f03a8 ldur x8, [x29, #-0x10] b0374: b4000068 cbz x8, 0xb0380 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_config()+0x17c> b0378: f85e03a0 ldur x0, [x29, #-0x20] b037c: 9402b3c9 bl 0x15d2a0 b0380: f94017e8 ldr x8, [sp, #0x28] b0384: b4000208 cbz x8, 0xb03c4 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_config()+0x1c0> b0388: f9400fe0 ldr x0, [sp, #0x18] b038c: 9402b3c5 bl 0x15d2a0 b0390: aa1303e0 mov x0, x19 b0394: 9402a373 bl 0x159160 <__emutls_get_address+0x6d4> b0398: f85f03a8 ldur x8, [x29, #-0x10] b039c: aa0003f3 mov x19, x0 b03a0: b5fffec8 cbnz x8, 0xb0378 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_config()+0x174> b03a4: 17fffff7 b 0xb0380 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_config()+0x17c> b03a8: f94017e8 ldr x8, [sp, #0x28] b03ac: aa0003f3 mov x19, x0 b03b0: b4000088 cbz x8, 0xb03c0 <___generator_bq_logger::generated_bq_logger_wrapper_ccs_log::get_config()+0x1bc> b03b4: f9400fe0 ldr x0, [sp, #0x18] b03b8: 9402b3ba bl 0x15d2a0 b03bc: f9000fff str xzr, [sp, #0x18] b03c0: a9027fff stp xzr, xzr, [sp, #0x20] b03c4: aa1303e0 mov x0, x19 b03c8: 9402a366 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b03cc : b03cc: d10203ff sub sp, sp, #0x80 b03d0: a9037bfd stp x29, x30, [sp, #0x30] b03d4: 9100c3fd add x29, sp, #0x30 b03d8: f90023f9 str x25, [sp, #0x40] b03dc: a9055ff8 stp x24, x23, [sp, #0x50] b03e0: a90657f6 stp x22, x21, [sp, #0x60] b03e4: a9074ff4 stp x20, x19, [sp, #0x70] b03e8: aa0803f3 mov x19, x8 b03ec: d53bd058 mrs x24, TPIDR_EL0 b03f0: 6f00e400 movi v0.2d, #0000000000000000 b03f4: 2a0003f4 mov w20, w0 b03f8: f9401708 ldr x8, [x24, #0x28] b03fc: aa1303f5 mov x21, x19 b0400: f81f83a8 stur x8, [x29, #-0x8] b0404: a9047e7f stp xzr, xzr, [x19, #0x40] b0408: ad000260 stp q0, q0, [x19] b040c: 3d800a60 str q0, [x19, #0x20] b0410: f8038ebf str xzr, [x21, #0x38]! b0414: b900327f str wzr, [x19, #0x30] b0418: 910063e1 add x1, sp, #0x18 b041c: 9402b499 bl 0x15d680 <__api_get_logger_name_by_id@plt> b0420: 36000660 tbz w0, #0x0, 0xb04ec b0424: f9400ff6 ldr x22, [sp, #0x18] b0428: b9003274 str w20, [x19, #0x30] b042c: f900227f str xzr, [x19, #0x40] b0430: b4000196 cbz x22, 0xb0460 b0434: aa1603e0 mov x0, x22 b0438: 92800001 mov x1, #-0x1 // =-1 b043c: 9402b381 bl 0x15d240 <__strlen_chk@plt> b0440: aa0003e5 mov x5, x0 b0444: b40000e0 cbz x0, 0xb0460 b0448: aa1503e0 mov x0, x21 b044c: aa1f03e1 mov x1, xzr b0450: aa1f03e2 mov x2, xzr b0454: aa1603e3 mov x3, x22 b0458: aa1f03e4 mov x4, xzr b045c: 9402b449 bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> b0460: 2a1403e0 mov w0, w20 b0464: 9402b48b bl 0x15d690 <__api_get_logger_merged_log_level_bitmap_by_logger_id@plt> b0468: f9000260 str x0, [x19] b046c: 2a1403e0 mov w0, w20 b0470: 9402b48c bl 0x15d6a0 <__api_get_logger_category_hashes_array_by_logger_id@plt> b0474: f9001260 str x0, [x19, #0x20] b0478: 2a1403e0 mov w0, w20 b047c: 9402b48d bl 0x15d6b0 <__api_get_logger_category_masks_array_by_logger_id@plt> b0480: f9001660 str x0, [x19, #0x28] b0484: 2a1403e0 mov w0, w20 b0488: 9402b48e bl 0x15d6c0 <__api_get_logger_category_item_count@plt> b048c: 2a0003f5 mov w21, w0 b0490: 91002276 add x22, x19, #0x8 b0494: 2a0003e1 mov w1, w0 b0498: aa1603e0 mov x0, x22 b049c: 2a1f03e2 mov w2, wzr b04a0: 9402b48c bl 0x15d6d0 <_ZN2bq5arrayINS_11string_baseIcEELm0EE12set_capacityEmb@plt> b04a4: 34000255 cbz w21, 0xb04ec b04a8: 2a1f03f7 mov w23, wzr b04ac: 52800319 mov w25, #0x18 // =24 b04b0: 910023e2 add x2, sp, #0x8 b04b4: 2a1403e0 mov w0, w20 b04b8: 2a1703e1 mov w1, w23 b04bc: 9402b489 bl 0x15d6e0 <__api_get_logger_category_name_by_index@plt> b04c0: a940a262 ldp x2, x8, [x19, #0x8] b04c4: f94007e9 ldr x9, [sp, #0x8] b04c8: d503201f nop b04cc: 9b190901 madd x1, x8, x25, x2 b04d0: f90003e9 str x9, [sp] b04d4: 910003e3 mov x3, sp b04d8: aa1603e0 mov x0, x22 b04dc: 9402b485 bl 0x15d6f0 <_ZN2bq5arrayINS_11string_baseIcEELm0EE6insertIJRPKcEEEvNS_14array_iteratorIS2_S3_EEDpOT_@plt> b04e0: 110006f7 add w23, w23, #0x1 b04e4: 6b1702bf cmp w21, w23 b04e8: 54fffe41 b.ne 0xb04b0 b04ec: f9401708 ldr x8, [x24, #0x28] b04f0: f85f83a9 ldur x9, [x29, #-0x8] b04f4: eb09011f cmp x8, x9 b04f8: 54000101 b.ne 0xb0518 b04fc: a9474ff4 ldp x20, x19, [sp, #0x70] b0500: a94657f6 ldp x22, x21, [sp, #0x60] b0504: a9455ff8 ldp x24, x23, [sp, #0x50] b0508: a9437bfd ldp x29, x30, [sp, #0x30] b050c: f94023f9 ldr x25, [sp, #0x40] b0510: 910203ff add sp, sp, #0x80 b0514: d65f03c0 ret b0518: 9402b246 bl 0x15ce30 <__stack_chk_fail@plt> b051c: 14000003 b 0xb0528 b0520: 14000002 b 0xb0528 b0524: 14000001 b 0xb0528 b0528: aa0003f4 mov x20, x0 b052c: aa1303e0 mov x0, x19 b0530: 9402b474 bl 0x15d700 <_ZN2bq6loggerD2Ev@plt> b0534: aa1403e0 mov x0, x20 b0538: 9402a30a bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b053c : b053c: a9bb7bfd stp x29, x30, [sp, #-0x50]! b0540: a90167fa stp x26, x25, [sp, #0x10] b0544: 910003fd mov x29, sp b0548: a9025ff8 stp x24, x23, [sp, #0x20] b054c: a90357f6 stp x22, x21, [sp, #0x30] b0550: a9044ff4 stp x20, x19, [sp, #0x40] b0554: aa0003f3 mov x19, x0 b0558: f9402408 ldr x8, [x0, #0x48] b055c: b4000088 cbz x8, 0xb056c b0560: f9401e60 ldr x0, [x19, #0x38] b0564: 9402b34f bl 0x15d2a0 b0568: f9001e7f str xzr, [x19, #0x38] b056c: f9400e68 ldr x8, [x19, #0x18] b0570: a9047e7f stp xzr, xzr, [x19, #0x40] b0574: b40003a8 cbz x8, 0xb05e8 b0578: a940a274 ldp x20, x8, [x19, #0x8] b057c: b4000308 cbz x8, 0xb05dc b0580: b40002f4 cbz x20, 0xb05dc b0584: aa1f03f5 mov x21, xzr b0588: aa1f03f6 mov x22, xzr b058c: 52800317 mov w23, #0x18 // =24 b0590: d2c00038 mov x24, #0x100000000 // =4294967296 b0594: 14000008 b 0xb05b4 b0598: 9b175328 madd x8, x25, x23, x20 b059c: 910006d6 add x22, x22, #0x1 b05a0: 8b1802b5 add x21, x21, x24 b05a4: a900fd1f stp xzr, xzr, [x8, #0x8] b05a8: f9400a68 ldr x8, [x19, #0x10] b05ac: eb0802df cmp x22, x8 b05b0: 54000142 b.hs 0xb05d8 b05b4: 9360feb9 asr x25, x21, #32 b05b8: 9b175328 madd x8, x25, x23, x20 b05bc: f9400908 ldr x8, [x8, #0x10] b05c0: b4fffec8 cbz x8, 0xb0598 b05c4: 9b177f3a mul x26, x25, x23 b05c8: f87a6a80 ldr x0, [x20, x26] b05cc: 9402b335 bl 0x15d2a0 b05d0: f83a6a9f str xzr, [x20, x26] b05d4: 17fffff1 b 0xb0598 b05d8: f9400674 ldr x20, [x19, #0x8] b05dc: aa1403e0 mov x0, x20 b05e0: 9402b330 bl 0x15d2a0 b05e4: f900067f str xzr, [x19, #0x8] b05e8: a9017e7f stp xzr, xzr, [x19, #0x10] b05ec: a9444ff4 ldp x20, x19, [sp, #0x40] b05f0: a94357f6 ldp x22, x21, [sp, #0x30] b05f4: a9425ff8 ldp x24, x23, [sp, #0x20] b05f8: a94167fa ldp x26, x25, [sp, #0x10] b05fc: a8c57bfd ldp x29, x30, [sp], #0x50 b0600: d65f03c0 ret 00000000000b0604 , 0ul>::set_capacity(unsigned long, bool)>: b0604: a9bc7bfd stp x29, x30, [sp, #-0x40]! b0608: f9000bf7 str x23, [sp, #0x10] b060c: 910003fd mov x29, sp b0610: a90257f6 stp x22, x21, [sp, #0x20] b0614: a9034ff4 stp x20, x19, [sp, #0x30] b0618: f9400416 ldr x22, [x0, #0x8] b061c: eb0102df cmp x22, x1 b0620: 540000e9 b.ls 0xb063c , 0ul>::set_capacity(unsigned long, bool)+0x38> b0624: 2a1f03e0 mov w0, wzr b0628: a9434ff4 ldp x20, x19, [sp, #0x30] b062c: a94257f6 ldp x22, x21, [sp, #0x20] b0630: f9400bf7 ldr x23, [sp, #0x10] b0634: a8c47bfd ldp x29, x30, [sp], #0x40 b0638: d65f03c0 ret b063c: aa0003f3 mov x19, x0 b0640: 360000c2 tbz w2, #0x0, 0xb0658 , 0ul>::set_capacity(unsigned long, bool)+0x54> b0644: f9000a61 str x1, [x19, #0x10] b0648: b50002c1 cbnz x1, 0xb06a0 , 0ul>::set_capacity(unsigned long, bool)+0x9c> b064c: aa1f03f4 mov x20, xzr b0650: f9400275 ldr x21, [x19] b0654: 1400002d b 0xb0708 , 0ul>::set_capacity(unsigned long, bool)+0x104> b0658: f9400a68 ldr x8, [x19, #0x10] b065c: eb01011f cmp x8, x1 b0660: 54fffe22 b.hs 0xb0624 , 0ul>::set_capacity(unsigned long, bool)+0x20> b0664: d1000428 sub x8, x1, #0x1 b0668: ea08003f tst x1, x8 b066c: 54000061 b.ne 0xb0678 , 0ul>::set_capacity(unsigned long, bool)+0x74> b0670: aa0103e8 mov x8, x1 b0674: 14000007 b 0xb0690 , 0ul>::set_capacity(unsigned long, bool)+0x8c> b0678: 52800028 mov w8, #0x1 // =1 b067c: d341fc29 lsr x9, x1, #1 b0680: f100043f cmp x1, #0x1 b0684: d37ff908 lsl x8, x8, #1 b0688: aa0903e1 mov x1, x9 b068c: 54ffff88 b.hi 0xb067c , 0ul>::set_capacity(unsigned long, bool)+0x78> b0690: f100091f cmp x8, #0x2 b0694: 52800049 mov w9, #0x2 // =2 b0698: 9a898101 csel x1, x8, x9, hi b069c: f9000a61 str x1, [x19, #0x10] b06a0: 8b010428 add x8, x1, x1, lsl #1 b06a4: d37df100 lsl x0, x8, #3 b06a8: 9402b2de bl 0x15d220 b06ac: b4000420 cbz x0, 0xb0730 , 0ul>::set_capacity(unsigned long, bool)+0x12c> b06b0: aa0003f4 mov x20, x0 b06b4: f9400275 ldr x21, [x19] b06b8: b40002f5 cbz x21, 0xb0714 , 0ul>::set_capacity(unsigned long, bool)+0x110> b06bc: b4000276 cbz x22, 0xb0708 , 0ul>::set_capacity(unsigned long, bool)+0x104> b06c0: 91002297 add x23, x20, #0x8 b06c4: 14000006 b 0xb06dc , 0ul>::set_capacity(unsigned long, bool)+0xd8> b06c8: a900febf stp xzr, xzr, [x21, #0x8] b06cc: f10006d6 subs x22, x22, #0x1 b06d0: 910062b5 add x21, x21, #0x18 b06d4: 910062f7 add x23, x23, #0x18 b06d8: 54fffbc0 b.eq 0xb0650 , 0ul>::set_capacity(unsigned long, bool)+0x4c> b06dc: 3cc082a0 ldur q0, [x21, #0x8] b06e0: f94002a8 ldr x8, [x21] b06e4: 3d8002e0 str q0, [x23] b06e8: f81f82e8 stur x8, [x23, #-0x8] b06ec: a9007ebf stp xzr, xzr, [x21] b06f0: f9000abf str xzr, [x21, #0x10] b06f4: b4fffebf cbz xzr, 0xb06c8 , 0ul>::set_capacity(unsigned long, bool)+0xc4> b06f8: f94002a0 ldr x0, [x21] b06fc: 9402b2e9 bl 0x15d2a0 b0700: f90002bf str xzr, [x21] b0704: 17fffff1 b 0xb06c8 , 0ul>::set_capacity(unsigned long, bool)+0xc4> b0708: b4000075 cbz x21, 0xb0714 , 0ul>::set_capacity(unsigned long, bool)+0x110> b070c: aa1503e0 mov x0, x21 b0710: 9402b2e4 bl 0x15d2a0 b0714: 52800020 mov w0, #0x1 // =1 b0718: f9000274 str x20, [x19] b071c: a9434ff4 ldp x20, x19, [sp, #0x30] b0720: a94257f6 ldp x22, x21, [sp, #0x20] b0724: f9400bf7 ldr x23, [sp, #0x10] b0728: a8c47bfd ldp x29, x30, [sp], #0x40 b072c: d65f03c0 ret b0730: d0fffe00 adrp x0, 0x72000 b0734: f0fffde2 adrp x2, 0x6f000 b0738: 90fffe03 adrp x3, 0x70000 b073c: 9119ac00 add x0, x0, #0x66b b0740: 911ea842 add x2, x2, #0x7aa b0744: 91106063 add x3, x3, #0x418 b0748: 52804a01 mov w1, #0x250 // =592 b074c: 9402b3f1 bl 0x15d710 <__assert2@plt> 00000000000b0750 ::insert_batch(bq::array_iterator>, bq::array_iterator>, unsigned long)>: b0750: a9bb7bfd stp x29, x30, [sp, #-0x50]! b0754: f9000bf9 str x25, [sp, #0x10] b0758: 910003fd mov x29, sp b075c: a9025ff8 stp x24, x23, [sp, #0x20] b0760: a90357f6 stp x22, x21, [sp, #0x30] b0764: a9044ff4 stp x20, x19, [sp, #0x40] b0768: b4000545 cbz x5, 0xb0810 ::insert_batch(bq::array_iterator>, bq::array_iterator>, unsigned long)+0xc0> b076c: f9400008 ldr x8, [x0] b0770: aa0003f5 mov x21, x0 b0774: eb02011f cmp x8, x2 b0778: 540007c1 b.ne 0xb0870 ::insert_batch(bq::array_iterator>, bq::array_iterator>, unsigned long)+0x120> b077c: eb01005f cmp x2, x1 b0780: 54000688 b.hi 0xb0850 ::insert_batch(bq::array_iterator>, bq::array_iterator>, unsigned long)+0x100> b0784: f94006a9 ldr x9, [x21, #0x8] b0788: 8b09004a add x10, x2, x9 b078c: eb010156 subs x22, x10, x1 b0790: 54000603 b.lo 0xb0850 ::insert_batch(bq::array_iterator>, bq::array_iterator>, unsigned long)+0x100> b0794: 8b050137 add x23, x9, x5 b0798: 4b080038 sub w24, w1, w8 b079c: aa1503e0 mov x0, x21 b07a0: aa1703e1 mov x1, x23 b07a4: 2a1f03e2 mov w2, wzr b07a8: aa0503f3 mov x19, x5 b07ac: aa0303f4 mov x20, x3 b07b0: 9402b3dc bl 0x15d720 <_ZN2bq5arrayIcLm1EE12set_capacityEmb@plt> b07b4: a94022b9 ldp x25, x8, [x21] b07b8: 93407e69 sxtw x9, w19 b07bc: aa1603e2 mov x2, x22 b07c0: 8b38c338 add x24, x25, w24, sxtw b07c4: 8b080328 add x8, x25, x8 b07c8: 8b090300 add x0, x24, x9 b07cc: aa1803e1 mov x1, x24 b07d0: 3940010a ldrb w10, [x8] b07d4: 3829690a strb w10, [x8, x9] b07d8: 9402b3d6 bl 0x15d730 b07dc: aa1f03e8 mov x8, xzr b07e0: aa1f03e9 mov x9, xzr b07e4: d2c0002a mov x10, #0x100000000 // =4294967296 b07e8: b4000299 cbz x25, 0xb0838 ::insert_batch(bq::array_iterator>, bq::array_iterator>, unsigned long)+0xe8> b07ec: 9360fd0b asr x11, x8, #32 b07f0: eb16013f cmp x9, x22 b07f4: 91000529 add x9, x9, #0x1 b07f8: 8b0a0108 add x8, x8, x10 b07fc: eb09027f cmp x19, x9 b0800: 386b6a8c ldrb w12, [x20, x11] b0804: 382b6b0c strb w12, [x24, x11] b0808: 54ffff21 b.ne 0xb07ec ::insert_batch(bq::array_iterator>, bq::array_iterator>, unsigned long)+0x9c> b080c: f90006b7 str x23, [x21, #0x8] b0810: a9444ff4 ldp x20, x19, [sp, #0x40] b0814: a94357f6 ldp x22, x21, [sp, #0x30] b0818: a9425ff8 ldp x24, x23, [sp, #0x20] b081c: f9400bf9 ldr x25, [sp, #0x10] b0820: a8c57bfd ldp x29, x30, [sp], #0x50 b0824: d65f03c0 ret b0828: 91000529 add x9, x9, #0x1 b082c: 8b0a0108 add x8, x8, x10 b0830: eb09027f cmp x19, x9 b0834: 54fffec0 b.eq 0xb080c ::insert_batch(bq::array_iterator>, bq::array_iterator>, unsigned long)+0xbc> b0838: eb16013f cmp x9, x22 b083c: 54ffff62 b.hs 0xb0828 ::insert_batch(bq::array_iterator>, bq::array_iterator>, unsigned long)+0xd8> b0840: 9360fd0b asr x11, x8, #32 b0844: 386b6a8c ldrb w12, [x20, x11] b0848: 382b6b0c strb w12, [x24, x11] b084c: 17fffff7 b 0xb0828 ::insert_batch(bq::array_iterator>, bq::array_iterator>, unsigned long)+0xd8> b0850: d0fffe00 adrp x0, 0x72000 b0854: d0fffe02 adrp x2, 0x72000 b0858: d0fffde3 adrp x3, 0x6e000 b085c: 9119ac00 add x0, x0, #0x66b b0860: 91344842 add x2, x2, #0xd12 b0864: 91261463 add x3, x3, #0x985 b0868: 528034c1 mov w1, #0x1a6 // =422 b086c: 9402b3a9 bl 0x15d710 <__assert2@plt> b0870: d0fffe00 adrp x0, 0x72000 b0874: d0fffde2 adrp x2, 0x6e000 b0878: d0fffde3 adrp x3, 0x6e000 b087c: 9119ac00 add x0, x0, #0x66b b0880: 9127c442 add x2, x2, #0x9f1 b0884: 91368c63 add x3, x3, #0xda3 b0888: 52800ae1 mov w1, #0x57 // =87 b088c: 9402b3a1 bl 0x15d710 <__assert2@plt> 00000000000b0890 ::set_capacity(unsigned long, bool)>: b0890: a9bd7bfd stp x29, x30, [sp, #-0x30]! b0894: a90157f6 stp x22, x21, [sp, #0x10] b0898: 910003fd mov x29, sp b089c: a9024ff4 stp x20, x19, [sp, #0x20] b08a0: f9400414 ldr x20, [x0, #0x8] b08a4: eb01029f cmp x20, x1 b08a8: 540000c9 b.ls 0xb08c0 ::set_capacity(unsigned long, bool)+0x30> b08ac: 2a1f03e0 mov w0, wzr b08b0: a9424ff4 ldp x20, x19, [sp, #0x20] b08b4: a94157f6 ldp x22, x21, [sp, #0x10] b08b8: a8c37bfd ldp x29, x30, [sp], #0x30 b08bc: d65f03c0 ret b08c0: f100003f cmp x1, #0x0 b08c4: aa0003f3 mov x19, x0 b08c8: 9a8107e0 csinc x0, xzr, x1, eq b08cc: 36000182 tbz w2, #0x0, 0xb08fc ::set_capacity(unsigned long, bool)+0x6c> b08d0: f9000a60 str x0, [x19, #0x10] b08d4: b5000380 cbnz x0, 0xb0944 ::set_capacity(unsigned long, bool)+0xb4> b08d8: f9400276 ldr x22, [x19] b08dc: aa1f03f5 mov x21, xzr b08e0: b5000496 cbnz x22, 0xb0970 ::set_capacity(unsigned long, bool)+0xe0> b08e4: 52800020 mov w0, #0x1 // =1 b08e8: f9000275 str x21, [x19] b08ec: a9424ff4 ldp x20, x19, [sp, #0x20] b08f0: a94157f6 ldp x22, x21, [sp, #0x10] b08f4: a8c37bfd ldp x29, x30, [sp], #0x30 b08f8: d65f03c0 ret b08fc: f9400a68 ldr x8, [x19, #0x10] b0900: eb08001f cmp x0, x8 b0904: 54fffd49 b.ls 0xb08ac ::set_capacity(unsigned long, bool)+0x1c> b0908: d1000408 sub x8, x0, #0x1 b090c: ea08001f tst x0, x8 b0910: 54000061 b.ne 0xb091c ::set_capacity(unsigned long, bool)+0x8c> b0914: aa0003e8 mov x8, x0 b0918: 14000007 b 0xb0934 ::set_capacity(unsigned long, bool)+0xa4> b091c: 52800028 mov w8, #0x1 // =1 b0920: d341fc09 lsr x9, x0, #1 b0924: f100041f cmp x0, #0x1 b0928: d37ff908 lsl x8, x8, #1 b092c: aa0903e0 mov x0, x9 b0930: 54ffff88 b.hi 0xb0920 ::set_capacity(unsigned long, bool)+0x90> b0934: f100091f cmp x8, #0x2 b0938: 52800049 mov w9, #0x2 // =2 b093c: 9a898100 csel x0, x8, x9, hi b0940: f9000a60 str x0, [x19, #0x10] b0944: 9402b237 bl 0x15d220 b0948: b4000320 cbz x0, 0xb09ac ::set_capacity(unsigned long, bool)+0x11c> b094c: aa0003f5 mov x21, x0 b0950: f9400276 ldr x22, [x19] b0954: b40001f6 cbz x22, 0xb0990 ::set_capacity(unsigned long, bool)+0x100> b0958: aa1503e0 mov x0, x21 b095c: aa1603e1 mov x1, x22 b0960: aa1403e2 mov x2, x20 b0964: 9402b1cf bl 0x15d0a0 b0968: 38746ac8 ldrb w8, [x22, x20] b096c: 38346aa8 strb w8, [x21, x20] b0970: aa1603e0 mov x0, x22 b0974: 9402b24b bl 0x15d2a0 b0978: 52800020 mov w0, #0x1 // =1 b097c: f9000275 str x21, [x19] b0980: a9424ff4 ldp x20, x19, [sp, #0x20] b0984: a94157f6 ldp x22, x21, [sp, #0x10] b0988: a8c37bfd ldp x29, x30, [sp], #0x30 b098c: d65f03c0 ret b0990: 390002bf strb wzr, [x21] b0994: 52800020 mov w0, #0x1 // =1 b0998: f9000275 str x21, [x19] b099c: a9424ff4 ldp x20, x19, [sp, #0x20] b09a0: a94157f6 ldp x22, x21, [sp, #0x10] b09a4: a8c37bfd ldp x29, x30, [sp], #0x30 b09a8: d65f03c0 ret b09ac: d0fffe00 adrp x0, 0x72000 b09b0: 90fffe02 adrp x2, 0x70000 b09b4: 90fffe03 adrp x3, 0x70000 b09b8: 9119ac00 add x0, x0, #0x66b b09bc: 91264842 add x2, x2, #0x992 b09c0: 91106063 add x3, x3, #0x418 b09c4: 52804a01 mov w1, #0x250 // =592 b09c8: 9402b352 bl 0x15d710 <__assert2@plt> 00000000000b09cc , 0ul>::insert(bq::array_iterator, bq::array, 0ul>>, char const*&)>: b09cc: a9ba7bfd stp x29, x30, [sp, #-0x60]! b09d0: f9000bfb str x27, [sp, #0x10] b09d4: 910003fd mov x29, sp b09d8: a90267fa stp x26, x25, [sp, #0x20] b09dc: a9035ff8 stp x24, x23, [sp, #0x30] b09e0: a90457f6 stp x22, x21, [sp, #0x40] b09e4: a9054ff4 stp x20, x19, [sp, #0x50] b09e8: f9400008 ldr x8, [x0] b09ec: eb02011f cmp x8, x2 b09f0: 54000d21 b.ne 0xb0b94 , 0ul>::insert(bq::array_iterator, bq::array, 0ul>>, char const*&)+0x1c8> b09f4: eb01005f cmp x2, x1 b09f8: 54000be8 b.hi 0xb0b74 , 0ul>::insert(bq::array_iterator, bq::array, 0ul>>, char const*&)+0x1a8> b09fc: f9400409 ldr x9, [x0, #0x8] b0a00: 52800314 mov w20, #0x18 // =24 b0a04: aa0003f3 mov x19, x0 b0a08: 9b14092a madd x10, x9, x20, x2 b0a0c: eb010159 subs x25, x10, x1 b0a10: 54000b23 b.lo 0xb0b74 , 0ul>::insert(bq::array_iterator, bq::array, 0ul>>, char const*&)+0x1a8> b0a14: 91000535 add x21, x9, #0x1 b0a18: cb080028 sub x8, x1, x8 b0a1c: 5295556a mov w10, #0xaaab // =43691 b0a20: aa1303e0 mov x0, x19 b0a24: aa1503e1 mov x1, x21 b0a28: 2a1f03e2 mov w2, wzr b0a2c: d343fd08 lsr x8, x8, #3 b0a30: 72b5554a movk w10, #0xaaaa, lsl #16 b0a34: aa0303f6 mov x22, x3 b0a38: 1b0a7d18 mul w24, w8, w10 b0a3c: 9402b325 bl 0x15d6d0 <_ZN2bq5arrayINS_11string_baseIcEELm0EE12set_capacityEmb@plt> b0a40: f9400277 ldr x23, [x19] b0a44: d503201f nop b0a48: 9b345f14 smaddl x20, w24, w20, x23 b0a4c: 93407f18 sxtw x24, w24 b0a50: b4000639 cbz x25, 0xb0b14 , 0ul>::insert(bq::array_iterator, bq::array, 0ul>>, char const*&)+0x148> b0a54: b201f3e8 mov x8, #-0x5555555555555556 // =-6148914691236517206 b0a58: f2955568 movk x8, #0xaaab b0a5c: f2e55548 movk x8, #0x2aaa, lsl #48 b0a60: 9b487f28 smulh x8, x25, x8 b0a64: 9342fd09 asr x9, x8, #2 b0a68: 8b48fd39 add x25, x9, x8, lsr #63 b0a6c: 52800309 mov w9, #0x18 // =24 b0a70: 8b180328 add x8, x25, x24 b0a74: aa1903fb mov x27, x25 b0a78: 9b095d08 madd x8, x8, x9, x23 b0a7c: 9100411a add x26, x8, #0x10 b0a80: 14000008 b 0xb0aa0 , 0ul>::insert(bq::array_iterator, bq::array, 0ul>>, char const*&)+0xd4> b0a84: 3cde0340 ldur q0, [x26, #-0x20] b0a88: f85d8348 ldur x8, [x26, #-0x28] b0a8c: 3c9f8340 stur q0, [x26, #-0x8] b0a90: f81f0348 stur x8, [x26, #-0x10] b0a94: f81e8f5f str xzr, [x26, #-0x18]! b0a98: a93f7f5f stp xzr, xzr, [x26, #-0x10] b0a9c: b400023b cbz x27, 0xb0ae0 , 0ul>::insert(bq::array_iterator, bq::array, 0ul>>, char const*&)+0x114> b0aa0: aa1b03e8 mov x8, x27 b0aa4: d100077b sub x27, x27, #0x1 b0aa8: eb19011f cmp x8, x25 b0aac: 54fffec2 b.hs 0xb0a84 , 0ul>::insert(bq::array_iterator, bq::array, 0ul>>, char const*&)+0xb8> b0ab0: f9400348 ldr x8, [x26] b0ab4: b4000088 cbz x8, 0xb0ac4 , 0ul>::insert(bq::array_iterator, bq::array, 0ul>>, char const*&)+0xf8> b0ab8: f85f0340 ldur x0, [x26, #-0x10] b0abc: 9402b1f9 bl 0x15d2a0 b0ac0: f81f035f stur xzr, [x26, #-0x10] b0ac4: f85d8348 ldur x8, [x26, #-0x28] b0ac8: 3cde0340 ldur q0, [x26, #-0x20] b0acc: f81f0348 stur x8, [x26, #-0x10] b0ad0: 3c9f8340 stur q0, [x26, #-0x8] b0ad4: f81e8f5f str xzr, [x26, #-0x18]! b0ad8: a93f7f5f stp xzr, xzr, [x26, #-0x10] b0adc: b5fffe3b cbnz x27, 0xb0aa0 , 0ul>::insert(bq::array_iterator, bq::array, 0ul>>, char const*&)+0xd4> b0ae0: 52800308 mov w8, #0x18 // =24 b0ae4: 9b087f08 mul x8, x24, x8 b0ae8: 8b0802e8 add x8, x23, x8 b0aec: f9400908 ldr x8, [x8, #0x10] b0af0: b4000088 cbz x8, 0xb0b00 , 0ul>::insert(bq::array_iterator, bq::array, 0ul>>, char const*&)+0x134> b0af4: f9400280 ldr x0, [x20] b0af8: 9402b1ea bl 0x15d2a0 b0afc: f900029f str xzr, [x20] b0b00: 52800308 mov w8, #0x18 // =24 b0b04: 9b087f08 mul x8, x24, x8 b0b08: 8b0802e8 add x8, x23, x8 b0b0c: a900fd1f stp xzr, xzr, [x8, #0x8] b0b10: 14000002 b 0xb0b18 , 0ul>::insert(bq::array_iterator, bq::array, 0ul>>, char const*&)+0x14c> b0b14: b4000217 cbz x23, 0xb0b54 , 0ul>::insert(bq::array_iterator, bq::array, 0ul>>, char const*&)+0x188> b0b18: f94002d6 ldr x22, [x22] b0b1c: a9007e9f stp xzr, xzr, [x20] b0b20: f9000a9f str xzr, [x20, #0x10] b0b24: b4000196 cbz x22, 0xb0b54 , 0ul>::insert(bq::array_iterator, bq::array, 0ul>>, char const*&)+0x188> b0b28: aa1603e0 mov x0, x22 b0b2c: 92800001 mov x1, #-0x1 // =-1 b0b30: 9402b1c4 bl 0x15d240 <__strlen_chk@plt> b0b34: aa0003e5 mov x5, x0 b0b38: b40000e0 cbz x0, 0xb0b54 , 0ul>::insert(bq::array_iterator, bq::array, 0ul>>, char const*&)+0x188> b0b3c: f9400281 ldr x1, [x20] b0b40: aa1403e0 mov x0, x20 b0b44: aa0103e2 mov x2, x1 b0b48: aa1603e3 mov x3, x22 b0b4c: aa1f03e4 mov x4, xzr b0b50: 9402b28c bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> b0b54: f9000675 str x21, [x19, #0x8] b0b58: f9400bfb ldr x27, [sp, #0x10] b0b5c: a9454ff4 ldp x20, x19, [sp, #0x50] b0b60: a94457f6 ldp x22, x21, [sp, #0x40] b0b64: a9435ff8 ldp x24, x23, [sp, #0x30] b0b68: a94267fa ldp x26, x25, [sp, #0x20] b0b6c: a8c67bfd ldp x29, x30, [sp], #0x60 b0b70: d65f03c0 ret b0b74: d0fffe00 adrp x0, 0x72000 b0b78: b0fffe02 adrp x2, 0x71000 b0b7c: d0fffde3 adrp x3, 0x6e000 b0b80: 9119ac00 add x0, x0, #0x66b b0b84: 91002842 add x2, x2, #0xa b0b88: 91261463 add x3, x3, #0x985 b0b8c: 528031c1 mov w1, #0x18e // =398 b0b90: 9402b2e0 bl 0x15d710 <__assert2@plt> b0b94: d0fffe00 adrp x0, 0x72000 b0b98: d0fffde2 adrp x2, 0x6e000 b0b9c: d0fffde3 adrp x3, 0x6e000 b0ba0: 9119ac00 add x0, x0, #0x66b b0ba4: 9103a442 add x2, x2, #0xe9 b0ba8: 91368c63 add x3, x3, #0xda3 b0bac: 52800ae1 mov w1, #0x57 // =87 b0bb0: 9402b2d8 bl 0x15d710 <__assert2@plt> b0bb4: 52800308 mov w8, #0x18 // =24 b0bb8: aa0003f3 mov x19, x0 b0bbc: 9b087f08 mul x8, x24, x8 b0bc0: 8b0802e8 add x8, x23, x8 b0bc4: f9400908 ldr x8, [x8, #0x10] b0bc8: b4000088 cbz x8, 0xb0bd8 , 0ul>::insert(bq::array_iterator, bq::array, 0ul>>, char const*&)+0x20c> b0bcc: f9400280 ldr x0, [x20] b0bd0: 9402b1b4 bl 0x15d2a0 b0bd4: f900029f str xzr, [x20] b0bd8: 52800308 mov w8, #0x18 // =24 b0bdc: aa1303e0 mov x0, x19 b0be0: 9b087f08 mul x8, x24, x8 b0be4: 8b0802e8 add x8, x23, x8 b0be8: a900fd1f stp xzr, xzr, [x8, #0x8] b0bec: 9402a15d bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b0bf0 ::replace(bq::string_base const&, bq::string_base const&) const>: b0bf0: a9ba7bfd stp x29, x30, [sp, #-0x60]! b0bf4: f9000bfb str x27, [sp, #0x10] b0bf8: 910003fd mov x29, sp b0bfc: a90267fa stp x26, x25, [sp, #0x20] b0c00: a9035ff8 stp x24, x23, [sp, #0x30] b0c04: a90457f6 stp x22, x21, [sp, #0x40] b0c08: a9054ff4 stp x20, x19, [sp, #0x50] b0c0c: f9400429 ldr x9, [x1, #0x8] b0c10: b40007e9 cbz x9, 0xb0d0c ::replace(bq::string_base const&, bq::string_base const&) const+0x11c> b0c14: aa0203f4 mov x20, x2 b0c18: aa0103f5 mov x21, x1 b0c1c: aa0003f6 mov x22, x0 b0c20: aa0803f3 mov x19, x8 b0c24: f9400801 ldr x1, [x0, #0x10] b0c28: a9007d1f stp xzr, xzr, [x8] b0c2c: f900091f str xzr, [x8, #0x10] b0c30: aa0803e0 mov x0, x8 b0c34: 2a1f03e2 mov w2, wzr b0c38: 9402b2ba bl 0x15d720 <_ZN2bq5arrayIcLm1EE12set_capacityEmb@plt> b0c3c: f94006c8 ldr x8, [x22, #0x8] b0c40: b4000588 cbz x8, 0xb0cf0 ::replace(bq::string_base const&, bq::string_base const&) const+0x100> b0c44: d0fffe19 adrp x25, 0x72000 b0c48: aa1f03fa mov x26, xzr b0c4c: 913e5b39 add x25, x25, #0xf96 b0c50: f94002d7 ldr x23, [x22] b0c54: eb1a0118 subs x24, x8, x26 b0c58: 540003e9 b.ls 0xb0cd4 ::replace(bq::string_base const&, bq::string_base const&) const+0xe4> b0c5c: a94022a9 ldp x9, x8, [x21] b0c60: f100011f cmp x8, #0x0 b0c64: 9a890321 csel x1, x25, x9, eq b0c68: b4000377 cbz x23, 0xb0cd4 ::replace(bq::string_base const&, bq::string_base const&) const+0xe4> b0c6c: b4000341 cbz x1, 0xb0cd4 ::replace(bq::string_base const&, bq::string_base const&) const+0xe4> b0c70: 8b1a02e0 add x0, x23, x26 b0c74: 9402b1e3 bl 0x15d400 b0c78: b40002e0 cbz x0, 0xb0cd4 ::replace(bq::string_base const&, bq::string_base const&) const+0xe4> b0c7c: cb17001b sub x27, x0, x23 b0c80: b100077f cmn x27, #0x1 b0c84: 54000280 b.eq 0xb0cd4 ::replace(bq::string_base const&, bq::string_base const&) const+0xe4> b0c88: a9402262 ldp x2, x8, [x19] b0c8c: 8b3ac2e3 add x3, x23, w26, sxtw b0c90: cb1a0365 sub x5, x27, x26 b0c94: 8b080041 add x1, x2, x8 b0c98: aa1303e0 mov x0, x19 b0c9c: aa1703e4 mov x4, x23 b0ca0: 9402b238 bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> b0ca4: a9402262 ldp x2, x8, [x19] b0ca8: a9401683 ldp x3, x5, [x20] b0cac: 8b080041 add x1, x2, x8 b0cb0: aa1303e0 mov x0, x19 b0cb4: aa0303e4 mov x4, x3 b0cb8: 9402b232 bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> b0cbc: f94006a9 ldr x9, [x21, #0x8] b0cc0: f94006c8 ldr x8, [x22, #0x8] b0cc4: 8b1b013a add x26, x9, x27 b0cc8: eb1a011f cmp x8, x26 b0ccc: 54fffc28 b.hi 0xb0c50 ::replace(bq::string_base const&, bq::string_base const&) const+0x60> b0cd0: 14000008 b 0xb0cf0 ::replace(bq::string_base const&, bq::string_base const&) const+0x100> b0cd4: a9402262 ldp x2, x8, [x19] b0cd8: 8b3ac2e3 add x3, x23, w26, sxtw b0cdc: 8b080041 add x1, x2, x8 b0ce0: aa1303e0 mov x0, x19 b0ce4: aa1703e4 mov x4, x23 b0ce8: aa1803e5 mov x5, x24 b0cec: 9402b225 bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> b0cf0: a9454ff4 ldp x20, x19, [sp, #0x50] b0cf4: a94457f6 ldp x22, x21, [sp, #0x40] b0cf8: a9435ff8 ldp x24, x23, [sp, #0x30] b0cfc: a94267fa ldp x26, x25, [sp, #0x20] b0d00: f9400bfb ldr x27, [sp, #0x10] b0d04: a8c67bfd ldp x29, x30, [sp], #0x60 b0d08: d65f03c0 ret b0d0c: d0fffde0 adrp x0, 0x6e000 b0d10: b0fffde2 adrp x2, 0x6d000 b0d14: b0fffde3 adrp x3, 0x6d000 b0d18: 91081800 add x0, x0, #0x206 b0d1c: 91351842 add x2, x2, #0xd46 b0d20: 91051463 add x3, x3, #0x145 b0d24: 52802cc1 mov w1, #0x166 // =358 b0d28: 9402b27a bl 0x15d710 <__assert2@plt> b0d2c: 14000003 b 0xb0d38 ::replace(bq::string_base const&, bq::string_base const&) const+0x148> b0d30: 14000002 b 0xb0d38 ::replace(bq::string_base const&, bq::string_base const&) const+0x148> b0d34: 14000001 b 0xb0d38 ::replace(bq::string_base const&, bq::string_base const&) const+0x148> b0d38: aa0003f4 mov x20, x0 b0d3c: f9400a68 ldr x8, [x19, #0x10] b0d40: b4000088 cbz x8, 0xb0d50 ::replace(bq::string_base const&, bq::string_base const&) const+0x160> b0d44: f9400260 ldr x0, [x19] b0d48: 9402b156 bl 0x15d2a0 b0d4c: f900027f str xzr, [x19] b0d50: aa1403e0 mov x0, x20 b0d54: a900fe7f stp xzr, xzr, [x19, #0x8] b0d58: 9402a102 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b0d5c , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)>: b0d5c: d101c3ff sub sp, sp, #0x70 b0d60: a9017bfd stp x29, x30, [sp, #0x10] b0d64: 910043fd add x29, sp, #0x10 b0d68: a9026ffc stp x28, x27, [sp, #0x20] b0d6c: a90367fa stp x26, x25, [sp, #0x30] b0d70: a9045ff8 stp x24, x23, [sp, #0x40] b0d74: a90557f6 stp x22, x21, [sp, #0x50] b0d78: a9064ff4 stp x20, x19, [sp, #0x60] b0d7c: b4001445 cbz x5, 0xb1004 , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x2a8> b0d80: f9400008 ldr x8, [x0] b0d84: aa0003f9 mov x25, x0 b0d88: eb02011f cmp x8, x2 b0d8c: 540016c1 b.ne 0xb1064 , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x308> b0d90: eb01005f cmp x2, x1 b0d94: 54001588 b.hi 0xb1044 , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x2e8> b0d98: f9400729 ldr x9, [x25, #0x8] b0d9c: 52800314 mov w20, #0x18 // =24 b0da0: 9b14092a madd x10, x9, x20, x2 b0da4: eb010155 subs x21, x10, x1 b0da8: 540014e3 b.lo 0xb1044 , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x2e8> b0dac: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 b0db0: cb080028 sub x8, x1, x8 b0db4: f295556a movk x10, #0xaaab b0db8: 5295556b mov w11, #0xaaab // =43691 b0dbc: f2e5554a movk x10, #0x2aaa, lsl #48 b0dc0: 8b050121 add x1, x9, x5 b0dc4: aa1903e0 mov x0, x25 b0dc8: 2a1f03e2 mov w2, wzr b0dcc: 9b4a7eaa smulh x10, x21, x10 b0dd0: d343fd08 lsr x8, x8, #3 b0dd4: 72b5554b movk w11, #0xaaaa, lsl #16 b0dd8: aa0503f6 mov x22, x5 b0ddc: 9342fd4c asr x12, x10, #2 b0de0: aa0303f3 mov x19, x3 b0de4: 1b0b7d17 mul w23, w8, w11 b0de8: 8b4afd98 add x24, x12, x10, lsr #63 b0dec: f90003e1 str x1, [sp] b0df0: 9402b238 bl 0x15d6d0 <_ZN2bq5arrayINS_11string_baseIcEELm0EE12set_capacityEmb@plt> b0df4: f9400328 ldr x8, [x25] b0df8: f90007f9 str x25, [sp, #0x8] b0dfc: d503201f nop b0e00: 9b3422f9 smaddl x25, w23, w20, x8 b0e04: b4000555 cbz x21, 0xb0eac , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x150> b0e08: b4000c08 cbz x8, 0xb0f88 , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x22c> b0e0c: 93407ee9 sxtw x9, w23 b0e10: 5280030a mov w10, #0x18 // =24 b0e14: 8b090309 add x9, x24, x9 b0e18: 93407ecb sxtw x11, w22 b0e1c: d1000577 sub x23, x11, #0x1 b0e20: aa1803fa mov x26, x24 b0e24: 9b0a2128 madd x8, x9, x10, x8 b0e28: 8b0b0569 add x9, x11, x11, lsl #1 b0e2c: d37df134 lsl x20, x9, #3 b0e30: d1006115 sub x21, x8, #0x18 b0e34: 1400000a b 0xb0e5c , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x100> b0e38: 3cc082a0 ldur q0, [x21, #0x8] b0e3c: 8b1402a8 add x8, x21, x20 b0e40: f94002a9 ldr x9, [x21] b0e44: 3c808100 stur q0, [x8, #0x8] b0e48: f9000109 str x9, [x8] b0e4c: a9007ebf stp xzr, xzr, [x21] b0e50: f9000abf str xzr, [x21, #0x10] b0e54: d10062b5 sub x21, x21, #0x18 b0e58: b40002da cbz x26, 0xb0eb0 , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x154> b0e5c: 8b1a02e8 add x8, x23, x26 b0e60: d100075a sub x26, x26, #0x1 b0e64: eb18011f cmp x8, x24 b0e68: 54fffe82 b.hs 0xb0e38 , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0xdc> b0e6c: 8b1402bb add x27, x21, x20 b0e70: f9400b68 ldr x8, [x27, #0x10] b0e74: b4000088 cbz x8, 0xb0e84 , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x128> b0e78: f8746aa0 ldr x0, [x21, x20] b0e7c: 9402b109 bl 0x15d2a0 b0e80: f8346abf str xzr, [x21, x20] b0e84: a900ff7f stp xzr, xzr, [x27, #0x8] b0e88: f94002a8 ldr x8, [x21] b0e8c: 3cc082a0 ldur q0, [x21, #0x8] b0e90: f9000368 str x8, [x27] b0e94: 3c808360 stur q0, [x27, #0x8] b0e98: a9007ebf stp xzr, xzr, [x21] b0e9c: f9000abf str xzr, [x21, #0x10] b0ea0: d10062b5 sub x21, x21, #0x18 b0ea4: b5fffdda cbnz x26, 0xb0e5c , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x100> b0ea8: 14000002 b 0xb0eb0 , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x154> b0eac: b40006e8 cbz x8, 0xb0f88 , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x22c> b0eb0: f10006df cmp x22, #0x1 b0eb4: aa1f03fa mov x26, xzr b0eb8: aa1f03fb mov x27, xzr b0ebc: 9a9f86dc csinc x28, x22, xzr, hi b0ec0: 52800315 mov w21, #0x18 // =24 b0ec4: d2c00037 mov x23, #0x100000000 // =4294967296 b0ec8: 1400000f b 0xb0f04 , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x1a8> b0ecc: aa1f03e1 mov x1, xzr b0ed0: 9b157e88 mul x8, x20, x21 b0ed4: f90002c1 str x1, [x22] b0ed8: aa1603e0 mov x0, x22 b0edc: aa0103e2 mov x2, x1 b0ee0: aa1703e5 mov x5, x23 b0ee4: f8686a63 ldr x3, [x19, x8] b0ee8: aa0303e4 mov x4, x3 b0eec: 9402b1a5 bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> b0ef0: d2c00037 mov x23, #0x100000000 // =4294967296 b0ef4: 9100077b add x27, x27, #0x1 b0ef8: 8b17035a add x26, x26, x23 b0efc: eb1b039f cmp x28, x27 b0f00: 540007e0 b.eq 0xb0ffc , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x2a0> b0f04: 9360ff54 asr x20, x26, #32 b0f08: eb18037f cmp x27, x24 b0f0c: 9b157e88 mul x8, x20, x21 b0f10: 8b080336 add x22, x25, x8 b0f14: 54000222 b.hs 0xb0f58 , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x1fc> b0f18: f94002c8 ldr x8, [x22] b0f1c: f90006df str xzr, [x22, #0x8] b0f20: b4000048 cbz x8, 0xb0f28 , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x1cc> b0f24: 3900011f strb wzr, [x8] b0f28: d503201f nop b0f2c: 9b154e88 madd x8, x20, x21, x19 b0f30: f9400505 ldr x5, [x8, #0x8] b0f34: b4fffe05 cbz x5, 0xb0ef4 , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x198> b0f38: 9b157e88 mul x8, x20, x21 b0f3c: f94002c1 ldr x1, [x22] b0f40: aa1603e0 mov x0, x22 b0f44: aa0103e2 mov x2, x1 b0f48: f8686a63 ldr x3, [x19, x8] b0f4c: aa0303e4 mov x4, x3 b0f50: 9402b18c bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> b0f54: 17ffffe8 b 0xb0ef4 , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x198> b0f58: 9b154e88 madd x8, x20, x21, x19 b0f5c: a9007edf stp xzr, xzr, [x22] b0f60: f9400517 ldr x23, [x8, #0x8] b0f64: f10002ff cmp x23, #0x0 b0f68: 9a9707e0 csinc x0, xzr, x23, eq b0f6c: f9000ac0 str x0, [x22, #0x10] b0f70: b4fffae0 cbz x0, 0xb0ecc , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x170> b0f74: 9402b0ab bl 0x15d220 b0f78: b4000560 cbz x0, 0xb1024 , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x2c8> b0f7c: aa0003e1 mov x1, x0 b0f80: 3900001f strb wzr, [x0] b0f84: 17ffffd3 b 0xb0ed0 , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x174> b0f88: aa1f03f4 mov x20, xzr b0f8c: aa1f03f5 mov x21, xzr b0f90: 52800317 mov w23, #0x18 // =24 b0f94: d2c0003a mov x26, #0x100000000 // =4294967296 b0f98: 14000005 b 0xb0fac , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x250> b0f9c: 910006b5 add x21, x21, #0x1 b0fa0: 8b1a0294 add x20, x20, x26 b0fa4: eb1502df cmp x22, x21 b0fa8: 540002a0 b.eq 0xb0ffc , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x2a0> b0fac: eb1802bf cmp x21, x24 b0fb0: 54ffff62 b.hs 0xb0f9c , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x240> b0fb4: 9360fe88 asr x8, x20, #32 b0fb8: 9b177d09 mul x9, x8, x23 b0fbc: 8b090320 add x0, x25, x9 b0fc0: f9400009 ldr x9, [x0] b0fc4: f900041f str xzr, [x0, #0x8] b0fc8: b4000049 cbz x9, 0xb0fd0 , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x274> b0fcc: 3900013f strb wzr, [x9] b0fd0: d503201f nop b0fd4: 9b174d09 madd x9, x8, x23, x19 b0fd8: f9400525 ldr x5, [x9, #0x8] b0fdc: b4fffe05 cbz x5, 0xb0f9c , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x240> b0fe0: 9b177d08 mul x8, x8, x23 b0fe4: f9400001 ldr x1, [x0] b0fe8: aa0103e2 mov x2, x1 b0fec: f8686a63 ldr x3, [x19, x8] b0ff0: aa0303e4 mov x4, x3 b0ff4: 9402b163 bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> b0ff8: 17ffffe9 b 0xb0f9c , 0ul>::insert_batch(bq::array_iterator, bq::array, 0ul>>, bq::array_iterator const, bq::array, 0ul>>, unsigned long)+0x240> b0ffc: a94023e9 ldp x9, x8, [sp] b1000: f9000509 str x9, [x8, #0x8] b1004: a9464ff4 ldp x20, x19, [sp, #0x60] b1008: a94557f6 ldp x22, x21, [sp, #0x50] b100c: a9445ff8 ldp x24, x23, [sp, #0x40] b1010: a94367fa ldp x26, x25, [sp, #0x30] b1014: a9426ffc ldp x28, x27, [sp, #0x20] b1018: a9417bfd ldp x29, x30, [sp, #0x10] b101c: 9101c3ff add sp, sp, #0x70 b1020: d65f03c0 ret b1024: b0fffe00 adrp x0, 0x72000 b1028: f0fffde2 adrp x2, 0x70000 b102c: f0fffde3 adrp x3, 0x70000 b1030: 9119ac00 add x0, x0, #0x66b b1034: 91264842 add x2, x2, #0x992 b1038: 91106063 add x3, x3, #0x418 b103c: 52804a01 mov w1, #0x250 // =592 b1040: 9402b1b4 bl 0x15d710 <__assert2@plt> b1044: b0fffe00 adrp x0, 0x72000 b1048: d0fffde2 adrp x2, 0x6f000 b104c: b0fffde3 adrp x3, 0x6e000 b1050: 9119ac00 add x0, x0, #0x66b b1054: 910c5442 add x2, x2, #0x315 b1058: 91261463 add x3, x3, #0x985 b105c: 528034c1 mov w1, #0x1a6 // =422 b1060: 9402b1ac bl 0x15d710 <__assert2@plt> b1064: b0fffe00 adrp x0, 0x72000 b1068: b0fffde2 adrp x2, 0x6e000 b106c: b0fffde3 adrp x3, 0x6e000 b1070: 9119ac00 add x0, x0, #0x66b b1074: 9103a442 add x2, x2, #0xe9 b1078: 91368c63 add x3, x3, #0xda3 b107c: 52800ae1 mov w1, #0x57 // =87 b1080: 9402b1a4 bl 0x15d710 <__assert2@plt> 00000000000b1084 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::destroy(std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*)>: b1084: b4000261 cbz x1, 0xb10d0 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::destroy(std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*)+0x4c> b1088: a9be7bfd stp x29, x30, [sp, #-0x20]! b108c: a9014ff4 stp x20, x19, [sp, #0x10] b1090: 910003fd mov x29, sp b1094: aa0103f3 mov x19, x1 b1098: f9400021 ldr x1, [x1] b109c: aa0003f4 mov x20, x0 b10a0: 9402b150 bl 0x15d5e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE@plt> b10a4: f9400661 ldr x1, [x19, #0x8] b10a8: aa1403e0 mov x0, x20 b10ac: 9402b14d bl 0x15d5e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE@plt> b10b0: 39412268 ldrb w8, [x19, #0x48] b10b4: 37000108 tbnz w8, #0x0, 0xb10d4 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::destroy(std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*)+0x50> b10b8: 39408268 ldrb w8, [x19, #0x20] b10bc: 37000148 tbnz w8, #0x0, 0xb10e4 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::destroy(std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*)+0x60> b10c0: aa1303e0 mov x0, x19 b10c4: a9414ff4 ldp x20, x19, [sp, #0x10] b10c8: a8c27bfd ldp x29, x30, [sp], #0x20 b10cc: 1402af85 b 0x15cee0 <_ZdlPv@plt> b10d0: d65f03c0 ret b10d4: f9402e60 ldr x0, [x19, #0x58] b10d8: 9402af82 bl 0x15cee0 <_ZdlPv@plt> b10dc: 39408268 ldrb w8, [x19, #0x20] b10e0: 3607ff08 tbz w8, #0x0, 0xb10c0 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::destroy(std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*)+0x3c> b10e4: f9401a60 ldr x0, [x19, #0x30] b10e8: 9402af7e bl 0x15cee0 <_ZdlPv@plt> b10ec: aa1303e0 mov x0, x19 b10f0: a9414ff4 ldp x20, x19, [sp, #0x10] b10f4: a8c27bfd ldp x29, x30, [sp], #0x20 b10f8: 1402af7a b 0x15cee0 <_ZdlPv@plt> 00000000000b10fc , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, bool> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_unique_impl(char const*&&, InGame::ConfigValue&)>: b10fc: d101c3ff sub sp, sp, #0x70 b1100: a9037bfd stp x29, x30, [sp, #0x30] b1104: 9100c3fd add x29, sp, #0x30 b1108: a9045ff8 stp x24, x23, [sp, #0x40] b110c: a90557f6 stp x22, x21, [sp, #0x50] b1110: a9064ff4 stp x20, x19, [sp, #0x60] b1114: d53bd058 mrs x24, TPIDR_EL0 b1118: aa0003f4 mov x20, x0 b111c: f9401708 ldr x8, [x24, #0x28] b1120: 91002016 add x22, x0, #0x8 b1124: 52800c00 mov w0, #0x60 // =96 b1128: aa0203f5 mov x21, x2 b112c: aa0103f7 mov x23, x1 b1130: f81f83a8 stur x8, [x29, #-0x8] b1134: 9402af4b bl 0x15ce60 <_Znwm@plt> b1138: aa0003f3 mov x19, x0 b113c: a9015be0 stp x0, x22, [sp, #0x10] b1140: 91008016 add x22, x0, #0x20 b1144: 390083ff strb wzr, [sp, #0x20] b1148: aa1603e0 mov x0, x22 b114c: aa1703e1 mov x1, x23 b1150: aa1503e2 mov x2, x21 b1154: 9402b17b bl 0x15d740 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEC2IPKcRS9_Lb0EEEOT_OT0_@plt> b1158: 52800028 mov w8, #0x1 // =1 b115c: 390083e8 strb w8, [sp, #0x20] b1160: 910023e1 add x1, sp, #0x8 b1164: aa1403e0 mov x0, x20 b1168: aa1603e2 mov x2, x22 b116c: 9402b179 bl 0x15d750 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__find_equalISA_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISL_EERKT_@plt> b1170: f9400015 ldr x21, [x0] b1174: b4000315 cbz x21, 0xb11d4 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, bool> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_unique_impl(char const*&&, InGame::ConfigValue&)+0xd8> b1178: 39412268 ldrb w8, [x19, #0x48] b117c: f9000bff str xzr, [sp, #0x10] b1180: 36000068 tbz w8, #0x0, 0xb118c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, bool> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_unique_impl(char const*&&, InGame::ConfigValue&)+0x90> b1184: f9402e60 ldr x0, [x19, #0x58] b1188: 9402af56 bl 0x15cee0 <_ZdlPv@plt> b118c: 394002c8 ldrb w8, [x22] b1190: 36000068 tbz w8, #0x0, 0xb119c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, bool> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_unique_impl(char const*&&, InGame::ConfigValue&)+0xa0> b1194: f9401a60 ldr x0, [x19, #0x30] b1198: 9402af52 bl 0x15cee0 <_ZdlPv@plt> b119c: aa1303e0 mov x0, x19 b11a0: 9402af50 bl 0x15cee0 <_ZdlPv@plt> b11a4: aa1f03e1 mov x1, xzr b11a8: f9401708 ldr x8, [x24, #0x28] b11ac: f85f83a9 ldur x9, [x29, #-0x8] b11b0: eb09011f cmp x8, x9 b11b4: 540003a1 b.ne 0xb1228 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, bool> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_unique_impl(char const*&&, InGame::ConfigValue&)+0x12c> b11b8: aa1503e0 mov x0, x21 b11bc: a9464ff4 ldp x20, x19, [sp, #0x60] b11c0: a94557f6 ldp x22, x21, [sp, #0x50] b11c4: a9445ff8 ldp x24, x23, [sp, #0x40] b11c8: a9437bfd ldp x29, x30, [sp, #0x30] b11cc: 9101c3ff add sp, sp, #0x70 b11d0: d65f03c0 ret b11d4: f94007e8 ldr x8, [sp, #0x8] b11d8: a9007e7f stp xzr, xzr, [x19] b11dc: f9000a68 str x8, [x19, #0x10] b11e0: f9000013 str x19, [x0] b11e4: f9400288 ldr x8, [x20] b11e8: f9400108 ldr x8, [x8] b11ec: b4000068 cbz x8, 0xb11f8 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, bool> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_unique_impl(char const*&&, InGame::ConfigValue&)+0xfc> b11f0: f9000288 str x8, [x20] b11f4: f9400013 ldr x19, [x0] b11f8: f9400680 ldr x0, [x20, #0x8] b11fc: aa1303e1 mov x1, x19 b1200: 9402b158 bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> b1204: f9400a88 ldr x8, [x20, #0x10] b1208: 52800021 mov w1, #0x1 // =1 b120c: f9400bf5 ldr x21, [sp, #0x10] b1210: 91000508 add x8, x8, #0x1 b1214: f9000a88 str x8, [x20, #0x10] b1218: f9401708 ldr x8, [x24, #0x28] b121c: f85f83a9 ldur x9, [x29, #-0x8] b1220: eb09011f cmp x8, x9 b1224: 54fffca0 b.eq 0xb11b8 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, bool> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_unique_impl(char const*&&, InGame::ConfigValue&)+0xbc> b1228: 9402af02 bl 0x15ce30 <__stack_chk_fail@plt> b122c: 14000001 b 0xb1230 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, bool> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_unique_impl(char const*&&, InGame::ConfigValue&)+0x134> b1230: aa0003f3 mov x19, x0 b1234: 910043e0 add x0, sp, #0x10 b1238: 94000049 bl 0xb135c *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0x118> b123c: aa1303e0 mov x0, x19 b1240: 94029fc8 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b1244 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)>: b1244: a9bb7bfd stp x29, x30, [sp, #-0x50]! b1248: a90167fa stp x26, x25, [sp, #0x10] b124c: 910003fd mov x29, sp b1250: a9025ff8 stp x24, x23, [sp, #0x20] b1254: a90357f6 stp x22, x21, [sp, #0x30] b1258: a9044ff4 stp x20, x19, [sp, #0x40] b125c: aa0003f4 mov x20, x0 b1260: aa0103f3 mov x19, x1 b1264: f8408e98 ldr x24, [x20, #0x8]! b1268: b4000658 cbz x24, 0xb1330 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0xec> b126c: a940a849 ldp x9, x10, [x2, #0x8] b1270: 91002014 add x20, x0, #0x8 b1274: 39400048 ldrb w8, [x2] b1278: d341fd0b lsr x11, x8, #1 b127c: 7200011f tst w8, #0x1 b1280: 9a890179 csel x25, x11, x9, eq b1284: 9a821555 csinc x21, x10, x2, ne b1288: 14000007 b 0xb12a4 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0x60> b128c: eb19035f cmp x26, x25 b1290: 54000562 b.hs 0xb133c *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0xf8> b1294: aa1803f4 mov x20, x24 b1298: f8408e88 ldr x8, [x20, #0x8]! b129c: b4000508 cbz x8, 0xb133c *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0xf8> b12a0: aa0803f8 mov x24, x8 b12a4: aa1803e8 mov x8, x24 b12a8: 38420d09 ldrb w9, [x8, #0x20]! b12ac: f940050a ldr x10, [x8, #0x8] b12b0: d341fd2b lsr x11, x9, #1 b12b4: 7200013f tst w9, #0x1 b12b8: 9a8a017a csel x26, x11, x10, eq b12bc: eb19035f cmp x26, x25 b12c0: 9a993356 csel x22, x26, x25, lo b12c4: b4000176 cbz x22, 0xb12f0 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0xac> b12c8: f9401b0a ldr x10, [x24, #0x30] b12cc: 7200013f tst w9, #0x1 b12d0: aa1503e0 mov x0, x21 b12d4: aa1603e2 mov x2, x22 b12d8: 9a881557 csinc x23, x10, x8, ne b12dc: aa1703e1 mov x1, x23 b12e0: 9402afdc bl 0x15d250 b12e4: 340000c0 cbz w0, 0xb12fc *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0xb8> b12e8: 37f800e0 tbnz w0, #0x1f, 0xb1304 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0xc0> b12ec: 1400000a b 0xb1314 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0xd0> b12f0: eb1a033f cmp x25, x26 b12f4: 54000083 b.lo 0xb1304 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0xc0> b12f8: 17ffffe5 b 0xb128c *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0x48> b12fc: eb1a033f cmp x25, x26 b1300: 540000a2 b.hs 0xb1314 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0xd0> b1304: f9400308 ldr x8, [x24] b1308: b4000188 cbz x8, 0xb1338 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0xf4> b130c: aa1803f4 mov x20, x24 b1310: 17ffffe4 b 0xb12a0 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0x5c> b1314: aa1703e0 mov x0, x23 b1318: aa1503e1 mov x1, x21 b131c: aa1603e2 mov x2, x22 b1320: 9402afcc bl 0x15d250 b1324: 34fffb40 cbz w0, 0xb128c *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0x48> b1328: 37fffb60 tbnz w0, #0x1f, 0xb1294 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0x50> b132c: 14000004 b 0xb133c *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0xf8> b1330: f9000274 str x20, [x19] b1334: 14000003 b 0xb1340 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0xfc> b1338: aa1803f4 mov x20, x24 b133c: f9000278 str x24, [x19] b1340: aa1403e0 mov x0, x20 b1344: a9444ff4 ldp x20, x19, [sp, #0x40] b1348: a94357f6 ldp x22, x21, [sp, #0x30] b134c: a9425ff8 ldp x24, x23, [sp, #0x20] b1350: a94167fa ldp x26, x25, [sp, #0x10] b1354: a8c57bfd ldp x29, x30, [sp], #0x50 b1358: d65f03c0 ret b135c: a9be7bfd stp x29, x30, [sp, #-0x20]! b1360: f9000bf3 str x19, [sp, #0x10] b1364: 910003fd mov x29, sp b1368: f9400013 ldr x19, [x0] b136c: f900001f str xzr, [x0] b1370: b40001f3 cbz x19, 0xb13ac *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0x168> b1374: 39404008 ldrb w8, [x0, #0x10] b1378: 34000128 cbz w8, 0xb139c *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0x158> b137c: 39412268 ldrb w8, [x19, #0x48] b1380: 36000068 tbz w8, #0x0, 0xb138c *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0x148> b1384: f9402e60 ldr x0, [x19, #0x58] b1388: 9402aed6 bl 0x15cee0 <_ZdlPv@plt> b138c: 39408268 ldrb w8, [x19, #0x20] b1390: 36000068 tbz w8, #0x0, 0xb139c *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0x158> b1394: f9401a60 ldr x0, [x19, #0x30] b1398: 9402aed2 bl 0x15cee0 <_ZdlPv@plt> b139c: aa1303e0 mov x0, x19 b13a0: f9400bf3 ldr x19, [sp, #0x10] b13a4: a8c27bfd ldp x29, x30, [sp], #0x20 b13a8: 1402aece b 0x15cee0 <_ZdlPv@plt> b13ac: f9400bf3 ldr x19, [sp, #0x10] b13b0: a8c27bfd ldp x29, x30, [sp], #0x20 b13b4: d65f03c0 ret 00000000000b13b8 , std::__ndk1::allocator> const, InGame::ConfigValue>::pair(char const*&&, InGame::ConfigValue&)>: b13b8: a9bc7bfd stp x29, x30, [sp, #-0x40]! b13bc: a9015ff8 stp x24, x23, [sp, #0x10] b13c0: 910003fd mov x29, sp b13c4: a90257f6 stp x22, x21, [sp, #0x20] b13c8: a9034ff4 stp x20, x19, [sp, #0x30] b13cc: f9400036 ldr x22, [x1] b13d0: aa0003f3 mov x19, x0 b13d4: aa0203f4 mov x20, x2 b13d8: aa1603e0 mov x0, x22 b13dc: 9402b0e5 bl 0x15d770 b13e0: b100401f cmn x0, #0x10 b13e4: 54000402 b.hs 0xb1464 , std::__ndk1::allocator> const, InGame::ConfigValue>::pair(char const*&&, InGame::ConfigValue&)+0xac> b13e8: aa0003f5 mov x21, x0 b13ec: f1005c1f cmp x0, #0x17 b13f0: 540000c2 b.hs 0xb1408 , std::__ndk1::allocator> const, InGame::ConfigValue>::pair(char const*&&, InGame::ConfigValue&)+0x50> b13f4: 531f7aa8 lsl w8, w21, #1 b13f8: aa1303f7 mov x23, x19 b13fc: 380016e8 strb w8, [x23], #0x1 b1400: b5000155 cbnz x21, 0xb1428 , std::__ndk1::allocator> const, InGame::ConfigValue>::pair(char const*&&, InGame::ConfigValue&)+0x70> b1404: 1400000d b 0xb1438 , std::__ndk1::allocator> const, InGame::ConfigValue>::pair(char const*&&, InGame::ConfigValue&)+0x80> b1408: 910042a8 add x8, x21, #0x10 b140c: 927ced18 and x24, x8, #0xfffffffffffffff0 b1410: aa1803e0 mov x0, x24 b1414: 9402ae93 bl 0x15ce60 <_Znwm@plt> b1418: b2400308 orr x8, x24, #0x1 b141c: aa0003f7 mov x23, x0 b1420: a9008275 stp x21, x0, [x19, #0x8] b1424: f9000268 str x8, [x19] b1428: aa1703e0 mov x0, x23 b142c: aa1603e1 mov x1, x22 b1430: aa1503e2 mov x2, x21 b1434: 9402af1b bl 0x15d0a0 b1438: 38356aff strb wzr, [x23, x21] b143c: 9100a260 add x0, x19, #0x28 b1440: 3dc00280 ldr q0, [x20] b1444: 91004281 add x1, x20, #0x10 b1448: 3c818260 stur q0, [x19, #0x18] b144c: 9402b0cd bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> b1450: a9434ff4 ldp x20, x19, [sp, #0x30] b1454: a94257f6 ldp x22, x21, [sp, #0x20] b1458: a9415ff8 ldp x24, x23, [sp, #0x10] b145c: a8c47bfd ldp x29, x30, [sp], #0x40 b1460: d65f03c0 ret b1464: aa1303e0 mov x0, x19 b1468: 9402b0ca bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> b146c: 39400268 ldrb w8, [x19] b1470: aa0003f4 mov x20, x0 b1474: 36000068 tbz w8, #0x0, 0xb1480 , std::__ndk1::allocator> const, InGame::ConfigValue>::pair(char const*&&, InGame::ConfigValue&)+0xc8> b1478: f9400a60 ldr x0, [x19, #0x10] b147c: 9402ae99 bl 0x15cee0 <_ZdlPv@plt> b1480: aa1403e0 mov x0, x20 b1484: 94029f37 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b1488 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)>: b1488: eb00003f cmp x1, x0 b148c: 1a9f17e8 cset w8, eq b1490: 39006028 strb w8, [x1, #0x18] b1494: 54000c80 b.eq 0xb1624 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x19c> b1498: 5280002a mov w10, #0x1 // =1 b149c: 14000008 b 0xb14bc *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x34> b14a0: eb00011f cmp x8, x0 b14a4: aa0803e1 mov x1, x8 b14a8: 1a9f17ec cset w12, eq b14ac: 3900612a strb w10, [x9, #0x18] b14b0: 3900610c strb w12, [x8, #0x18] b14b4: 3900016a strb w10, [x11] b14b8: 54000b60 b.eq 0xb1624 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x19c> b14bc: f9400829 ldr x9, [x1, #0x10] b14c0: 39406128 ldrb w8, [x9, #0x18] b14c4: 35000b08 cbnz w8, 0xb1624 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x19c> b14c8: f9400928 ldr x8, [x9, #0x10] b14cc: f940010b ldr x11, [x8] b14d0: eb09017f cmp x11, x9 b14d4: 540000a0 b.eq 0xb14e8 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x60> b14d8: b400036b cbz x11, 0xb1544 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0xbc> b14dc: 38418d6c ldrb w12, [x11, #0x18]! b14e0: 34fffe0c cbz w12, 0xb14a0 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x18> b14e4: 14000018 b 0xb1544 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0xbc> b14e8: f940050b ldr x11, [x8, #0x8] b14ec: b400006b cbz x11, 0xb14f8 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x70> b14f0: 38418d6c ldrb w12, [x11, #0x18]! b14f4: 34fffd6c cbz w12, 0xb14a0 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x18> b14f8: f940012a ldr x10, [x9] b14fc: eb01015f cmp x10, x1 b1500: 540006c0 b.eq 0xb15d8 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x150> b1504: f940052a ldr x10, [x9, #0x8] b1508: f940014b ldr x11, [x10] b150c: f900052b str x11, [x9, #0x8] b1510: b400006b cbz x11, 0xb151c *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x94> b1514: f9000969 str x9, [x11, #0x10] b1518: f9400928 ldr x8, [x9, #0x10] b151c: f9000948 str x8, [x10, #0x10] b1520: f9400928 ldr x8, [x9, #0x10] b1524: f940010b ldr x11, [x8] b1528: eb09017f cmp x11, x9 b152c: 1a9f07eb cset w11, ne b1530: f82b590a str x10, [x8, w11, uxtw #3] b1534: f900092a str x10, [x9, #0x10] b1538: f9400948 ldr x8, [x10, #0x10] b153c: f9000149 str x9, [x10] b1540: 14000027 b 0xb15dc *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x154> b1544: f940012a ldr x10, [x9] b1548: eb01015f cmp x10, x1 b154c: 54000060 b.eq 0xb1558 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0xd0> b1550: aa0903e1 mov x1, x9 b1554: 1400000f b 0xb1590 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x108> b1558: f940042a ldr x10, [x1, #0x8] b155c: f900012a str x10, [x9] b1560: b400006a cbz x10, 0xb156c *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0xe4> b1564: f9000949 str x9, [x10, #0x10] b1568: f9400928 ldr x8, [x9, #0x10] b156c: f9000828 str x8, [x1, #0x10] b1570: f9400928 ldr x8, [x9, #0x10] b1574: f940010a ldr x10, [x8] b1578: eb09015f cmp x10, x9 b157c: 1a9f07ea cset w10, ne b1580: f82a5901 str x1, [x8, w10, uxtw #3] b1584: f9000921 str x1, [x9, #0x10] b1588: f9400828 ldr x8, [x1, #0x10] b158c: f9000429 str x9, [x1, #0x8] b1590: f9400509 ldr x9, [x8, #0x8] b1594: 5280002b mov w11, #0x1 // =1 b1598: f940012a ldr x10, [x9] b159c: 3900602b strb w11, [x1, #0x18] b15a0: 3900611f strb wzr, [x8, #0x18] b15a4: f900050a str x10, [x8, #0x8] b15a8: b400004a cbz x10, 0xb15b0 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x128> b15ac: f9000948 str x8, [x10, #0x10] b15b0: aa0803ea mov x10, x8 b15b4: f8410d4b ldr x11, [x10, #0x10]! b15b8: f900092b str x11, [x9, #0x10] b15bc: f940014b ldr x11, [x10] b15c0: f940016c ldr x12, [x11] b15c4: eb08019f cmp x12, x8 b15c8: 1a9f07ec cset w12, ne b15cc: f82c5969 str x9, [x11, w12, uxtw #3] b15d0: f9000128 str x8, [x9] b15d4: 14000013 b 0xb1620 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x198> b15d8: aa0903ea mov x10, x9 b15dc: f9400109 ldr x9, [x8] b15e0: 5280002c mov w12, #0x1 // =1 b15e4: f940052b ldr x11, [x9, #0x8] b15e8: 3900614c strb w12, [x10, #0x18] b15ec: 3900611f strb wzr, [x8, #0x18] b15f0: f900010b str x11, [x8] b15f4: b400004b cbz x11, 0xb15fc *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x174> b15f8: f9000968 str x8, [x11, #0x10] b15fc: aa0803ea mov x10, x8 b1600: f8410d4b ldr x11, [x10, #0x10]! b1604: f900092b str x11, [x9, #0x10] b1608: f940014b ldr x11, [x10] b160c: f940016c ldr x12, [x11] b1610: eb08019f cmp x12, x8 b1614: 1a9f07ec cset w12, ne b1618: f82c5969 str x9, [x11, w12, uxtw #3] b161c: f9000528 str x8, [x9, #0x8] b1620: f9000149 str x9, [x10] b1624: d65f03c0 ret b1628: f00005c0 adrp x0, 0x16c000 b162c: d0000601 adrp x1, 0x173000 b1630: f0000582 adrp x2, 0x164000 b1634: 910e0021 add x1, x1, #0x380 b1638: 911c0042 add x2, x2, #0x700 b163c: f9447800 ldr x0, [x0, #0x8f0] b1640: a9007c3f stp xzr, xzr, [x1] b1644: f900083f str xzr, [x1, #0x10] b1648: 1402ade2 b 0x15cdd0 <__cxa_atexit@plt> 00000000000b164c : b164c: a9bd7bfd stp x29, x30, [sp, #-0x30]! b1650: f9000bf5 str x21, [sp, #0x10] b1654: 910003fd mov x29, sp b1658: a9024ff4 stp x20, x19, [sp, #0x20] b165c: aa0003f3 mov x19, x0 b1660: aa0003f5 mov x21, x0 b1664: aa0003f4 mov x20, x0 b1668: 3900001f strb wzr, [x0] b166c: f9000c1f str xzr, [x0, #0x18] b1670: f8010ebf str xzr, [x21, #0x10]! b1674: f8008e95 str x21, [x20, #0x8]! b1678: d0fffe01 adrp x1, 0x73000 b167c: d0fffde3 adrp x3, 0x6f000 b1680: b0fffde4 adrp x4, 0x6e000 b1684: b0fffe06 adrp x6, 0x72000 b1688: 9112dc21 add x1, x1, #0x4b7 b168c: 913ac063 add x3, x3, #0xeb0 b1690: 91182c84 add x4, x4, #0x60b b1694: 913e58c6 add x6, x6, #0xf96 b1698: 52800020 mov w0, #0x1 // =1 b169c: 52800982 mov w2, #0x4c // =76 b16a0: aa1303e5 mov x5, x19 b16a4: 9402addf bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b16a8: 6f00e400 movi v0.2d, #0000000000000000 b16ac: f900327f str xzr, [x19, #0x60] b16b0: f9400bf5 ldr x21, [sp, #0x10] b16b4: ad020260 stp q0, q0, [x19, #0x40] b16b8: ad010260 stp q0, q0, [x19, #0x20] b16bc: a9424ff4 ldp x20, x19, [sp, #0x20] b16c0: a8c37bfd ldp x29, x30, [sp], #0x30 b16c4: d65f03c0 ret b16c8: aa0003f3 mov x19, x0 b16cc: f94002a1 ldr x1, [x21] b16d0: aa1403e0 mov x0, x20 b16d4: 9402afc3 bl 0x15d5e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE@plt> b16d8: aa1303e0 mov x0, x19 b16dc: 94029ea1 bl 0x159160 <__emutls_get_address+0x6d4> b16e0: f9400401 ldr x1, [x0, #0x8] b16e4: 1402afbf b 0x15d5e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE@plt> 00000000000b16e8 : b16e8: a9be7bfd stp x29, x30, [sp, #-0x20]! b16ec: a9014ff4 stp x20, x19, [sp, #0x10] b16f0: 910003fd mov x29, sp b16f4: aa0003f3 mov x19, x0 b16f8: d0fffe01 adrp x1, 0x73000 b16fc: b0fffde3 adrp x3, 0x6e000 b1700: b0fffde4 adrp x4, 0x6e000 b1704: b0fffe06 adrp x6, 0x72000 b1708: 9112dc21 add x1, x1, #0x4b7 b170c: 91385c63 add x3, x3, #0xe17 b1710: 91182c84 add x4, x4, #0x60b b1714: 913e58c6 add x6, x6, #0xf96 b1718: 52800020 mov w0, #0x1 // =1 b171c: 52800a42 mov w2, #0x52 // =82 b1720: aa1303e5 mov x5, x19 b1724: 9402adbf bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b1728: 91002260 add x0, x19, #0x8 b172c: f9400a61 ldr x1, [x19, #0x10] b1730: a9414ff4 ldp x20, x19, [sp, #0x10] b1734: a8c27bfd ldp x29, x30, [sp], #0x20 b1738: 1402afaa b 0x15d5e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE@plt> b173c: aa0003f4 mov x20, x0 b1740: 91002260 add x0, x19, #0x8 b1744: 97ffffe7 bl 0xb16e0 b1748: aa1403e0 mov x0, x20 b174c: 97ffddfa bl 0xa8f34 00000000000b1750 : b1750: d10183ff sub sp, sp, #0x60 b1754: a9027bfd stp x29, x30, [sp, #0x20] b1758: 910083fd add x29, sp, #0x20 b175c: f9001bf7 str x23, [sp, #0x30] b1760: a90457f6 stp x22, x21, [sp, #0x40] b1764: a9054ff4 stp x20, x19, [sp, #0x50] b1768: d53bd057 mrs x23, TPIDR_EL0 b176c: aa0003f3 mov x19, x0 b1770: d0fffe01 adrp x1, 0x73000 b1774: b0fffe03 adrp x3, 0x72000 b1778: b0fffde4 adrp x4, 0x6e000 b177c: b0fffe06 adrp x6, 0x72000 b1780: f94016e8 ldr x8, [x23, #0x28] b1784: 9112dc21 add x1, x1, #0x4b7 b1788: 91297463 add x3, x3, #0xa5d b178c: 91182c84 add x4, x4, #0x60b b1790: 913e58c6 add x6, x6, #0xf96 b1794: 52800020 mov w0, #0x1 // =1 b1798: 52800ae2 mov w2, #0x57 // =87 b179c: aa1303e5 mov x5, x19 b17a0: f81f83a8 stur x8, [x29, #-0x8] b17a4: 9402ad9f bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b17a8: 910043e1 add x1, sp, #0x10 b17ac: 910033e2 add x2, sp, #0xc b17b0: aa1303e0 mov x0, x19 b17b4: 3900027f strb wzr, [x19] b17b8: f9000bff str xzr, [sp, #0x10] b17bc: b9000fff str wzr, [sp, #0xc] b17c0: 9402affc bl 0x15d7b0 <_ZN6InGame12CachedConfig18ReadConfigFromFileERPhRj@plt> b17c4: d0fffe01 adrp x1, 0x73000 b17c8: b0fffe03 adrp x3, 0x72000 b17cc: b0fffde4 adrp x4, 0x6e000 b17d0: 2a0003f4 mov w20, w0 b17d4: 9112dc21 add x1, x1, #0x4b7 b17d8: 91297463 add x3, x3, #0xa5d b17dc: 91182c84 add x4, x4, #0x60b b17e0: 36000340 tbz w0, #0x0, 0xb1848 b17e4: f0fffde6 adrp x6, 0x70000 b17e8: 52800020 mov w0, #0x1 // =1 b17ec: 913258c6 add x6, x6, #0xc96 b17f0: 52800be2 mov w2, #0x5f // =95 b17f4: aa1303e5 mov x5, x19 b17f8: 9402ad8a bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b17fc: 79404668 ldrh w8, [x19, #0x22] b1800: b9400ff6 ldr w22, [sp, #0xc] b1804: f9400bf5 ldr x21, [sp, #0x10] b1808: 7100051f cmp w8, #0x1 b180c: 54000449 b.ls 0xb1894 b1810: aa1303e0 mov x0, x19 b1814: aa1503e1 mov x1, x21 b1818: 2a1603e2 mov w2, w22 b181c: 9402afe9 bl 0x15d7c0 <_ZN6InGame12CachedConfig13DecryptBufferEPhj@plt> b1820: 79404668 ldrh w8, [x19, #0x22] b1824: 71000d1f cmp w8, #0x3 b1828: 54000363 b.lo 0xb1894 b182c: 510006c8 sub w8, w22, #0x1 b1830: 38684aa8 ldrb w8, [x21, w8, uxtw] b1834: 51000509 sub w9, w8, #0x1 b1838: 71001d3f cmp w9, #0x7 b183c: 54000148 b.hi 0xb1864 b1840: 4b0802d6 sub w22, w22, w8 b1844: 14000014 b 0xb1894 b1848: f0fffde6 adrp x6, 0x70000 b184c: 52800080 mov w0, #0x4 // =4 b1850: 911ad4c6 add x6, x6, #0x6b5 b1854: 52800c62 mov w2, #0x63 // =99 b1858: aa1303e5 mov x5, x19 b185c: 9402ad71 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b1860: 1400002b b 0xb190c b1864: d0fffe01 adrp x1, 0x73000 b1868: b0fffe03 adrp x3, 0x72000 b186c: b0fffde4 adrp x4, 0x6e000 b1870: b0fffe06 adrp x6, 0x72000 b1874: 9112dc21 add x1, x1, #0x4b7 b1878: 91297463 add x3, x3, #0xa5d b187c: 91182c84 add x4, x4, #0x60b b1880: 911bccc6 add x6, x6, #0x6f3 b1884: 52800080 mov w0, #0x4 // =4 b1888: 52800e82 mov w2, #0x74 // =116 b188c: aa1303e5 mov x5, x19 b1890: 9402ad64 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b1894: aa1303e0 mov x0, x19 b1898: aa1503e1 mov x1, x21 b189c: 2a1603e2 mov w2, w22 b18a0: 9402afcc bl 0x15d7d0 <_ZN6InGame12CachedConfig17DeserializeConfigEPKhj@plt> b18a4: d0fffe01 adrp x1, 0x73000 b18a8: b0fffe03 adrp x3, 0x72000 b18ac: b0fffde4 adrp x4, 0x6e000 b18b0: 12000008 and w8, w0, #0x1 b18b4: 9112dc21 add x1, x1, #0x4b7 b18b8: 91297463 add x3, x3, #0xa5d b18bc: 91182c84 add x4, x4, #0x60b b18c0: 39000268 strb w8, [x19] b18c4: 36000120 tbz w0, #0x0, 0xb18e8 b18c8: 90fffde6 adrp x6, 0x6d000 b18cc: 52800020 mov w0, #0x1 // =1 b18d0: 910644c6 add x6, x6, #0x191 b18d4: 52800fa2 mov w2, #0x7d // =125 b18d8: aa1303e5 mov x5, x19 b18dc: 9402ad51 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b18e0: b5000135 cbnz x21, 0xb1904 b18e4: 1400000a b 0xb190c b18e8: d0fffe06 adrp x6, 0x73000 b18ec: 52800080 mov w0, #0x4 // =4 b18f0: 9114bcc6 add x6, x6, #0x52f b18f4: 52801022 mov w2, #0x81 // =129 b18f8: aa1303e5 mov x5, x19 b18fc: 9402ad49 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b1900: b4000075 cbz x21, 0xb190c b1904: aa1503e0 mov x0, x21 b1908: 9402afb6 bl 0x15d7e0 <_ZdaPv@plt> b190c: f94016e8 ldr x8, [x23, #0x28] b1910: f85f83a9 ldur x9, [x29, #-0x8] b1914: eb09011f cmp x8, x9 b1918: 54000101 b.ne 0xb1938 b191c: 12000280 and w0, w20, #0x1 b1920: f9401bf7 ldr x23, [sp, #0x30] b1924: a9454ff4 ldp x20, x19, [sp, #0x50] b1928: a94457f6 ldp x22, x21, [sp, #0x40] b192c: a9427bfd ldp x29, x30, [sp, #0x20] b1930: 910183ff add sp, sp, #0x60 b1934: d65f03c0 ret b1938: 9402ad3e bl 0x15ce30 <__stack_chk_fail@plt> 00000000000b193c : b193c: d10283ff sub sp, sp, #0xa0 b1940: a9067bfd stp x29, x30, [sp, #0x60] b1944: 910183fd add x29, sp, #0x60 b1948: a9075ff8 stp x24, x23, [sp, #0x70] b194c: a90857f6 stp x22, x21, [sp, #0x80] b1950: a9094ff4 stp x20, x19, [sp, #0x90] b1954: d53bd058 mrs x24, TPIDR_EL0 b1958: aa0203f5 mov x21, x2 b195c: f9401708 ldr x8, [x24, #0x28] b1960: aa0103f4 mov x20, x1 b1964: aa0003f3 mov x19, x0 b1968: d10083b6 sub x22, x29, #0x20 b196c: f81f83a8 stur x8, [x29, #-0x8] b1970: d10083a8 sub x8, x29, #0x20 b1974: 9402af9f bl 0x15d7f0 <_ZN6InGame12CachedConfig13GetConfigPathEv@plt> b1978: 385e03a8 ldurb w8, [x29, #-0x20] b197c: b24002d6 orr x22, x22, #0x1 b1980: f85f03a9 ldur x9, [x29, #-0x10] b1984: 7200011f tst w8, #0x1 b1988: 9a8902c7 csel x7, x22, x9, eq b198c: d0fffe01 adrp x1, 0x73000 b1990: 90fffde3 adrp x3, 0x6d000 b1994: b0fffde4 adrp x4, 0x6e000 b1998: b0fffe06 adrp x6, 0x72000 b199c: 9112dc21 add x1, x1, #0x4b7 b19a0: 9137bc63 add x3, x3, #0xdef b19a4: 91182c84 add x4, x4, #0x60b b19a8: 9136d0c6 add x6, x6, #0xdb4 b19ac: 52800020 mov w0, #0x1 // =1 b19b0: 52802082 mov w2, #0x104 // =260 b19b4: aa1303e5 mov x5, x19 b19b8: 9402ad1a bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b19bc: 910003e0 mov x0, sp b19c0: 9402af90 bl 0x15d800 <_ZN6InGame5CFileC1Ev@plt> b19c4: 385e03a8 ldurb w8, [x29, #-0x20] b19c8: f85f03a9 ldur x9, [x29, #-0x10] b19cc: 7200011f tst w8, #0x1 b19d0: 9a8902c0 csel x0, x22, x9, eq b19d4: 9402af8f bl 0x15d810 <_ZN6InGame5CFile5ExistEPKc@plt> b19d8: 36000380 tbz w0, #0x0, 0xb1a48 b19dc: 385e03a8 ldurb w8, [x29, #-0x20] b19e0: f85f03a9 ldur x9, [x29, #-0x10] b19e4: 7200011f tst w8, #0x1 b19e8: 9a8902c1 csel x1, x22, x9, eq b19ec: 910003e0 mov x0, sp b19f0: 52800042 mov w2, #0x2 // =2 b19f4: 9402af8b bl 0x15d820 <_ZN6InGame5CFile4OpenEPKcNS_8FileModeE@plt> b19f8: 36000420 tbz w0, #0x0, 0xb1a7c b19fc: 910003e0 mov x0, sp b1a00: 9402af8c bl 0x15d830 <_ZN6InGame5CFile9GetLengthEv@plt> b1a04: 2a0003f6 mov w22, w0 b1a08: 34000540 cbz w0, 0xb1ab0 b1a0c: 710042df cmp w22, #0x10 b1a10: 540006a8 b.hi 0xb1ae4 b1a14: d0fffe01 adrp x1, 0x73000 b1a18: 90fffde3 adrp x3, 0x6d000 b1a1c: b0fffde4 adrp x4, 0x6e000 b1a20: f0fffde6 adrp x6, 0x70000 b1a24: 9112dc21 add x1, x1, #0x4b7 b1a28: 9137bc63 add x3, x3, #0xdef b1a2c: 91182c84 add x4, x4, #0x60b b1a30: 911b90c6 add x6, x6, #0x6e4 b1a34: 52800080 mov w0, #0x4 // =4 b1a38: 528023c2 mov w2, #0x11e // =286 b1a3c: aa1303e5 mov x5, x19 b1a40: 9402acf8 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b1a44: 1400005a b 0xb1bac b1a48: d0fffe01 adrp x1, 0x73000 b1a4c: 90fffde3 adrp x3, 0x6d000 b1a50: b0fffde4 adrp x4, 0x6e000 b1a54: b0fffde6 adrp x6, 0x6e000 b1a58: 9112dc21 add x1, x1, #0x4b7 b1a5c: 9137bc63 add x3, x3, #0xdef b1a60: 91182c84 add x4, x4, #0x60b b1a64: 911848c6 add x6, x6, #0x612 b1a68: 52800080 mov w0, #0x4 // =4 b1a6c: 52802182 mov w2, #0x10c // =268 b1a70: aa1303e5 mov x5, x19 b1a74: 9402aceb bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b1a78: 1400004d b 0xb1bac b1a7c: d0fffe01 adrp x1, 0x73000 b1a80: 90fffde3 adrp x3, 0x6d000 b1a84: b0fffde4 adrp x4, 0x6e000 b1a88: 90fffe06 adrp x6, 0x71000 b1a8c: 9112dc21 add x1, x1, #0x4b7 b1a90: 9137bc63 add x3, x3, #0xdef b1a94: 91182c84 add x4, x4, #0x60b b1a98: 913e28c6 add x6, x6, #0xf8a b1a9c: 52800080 mov w0, #0x4 // =4 b1aa0: 52802242 mov w2, #0x112 // =274 b1aa4: aa1303e5 mov x5, x19 b1aa8: 9402acde bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b1aac: 14000040 b 0xb1bac b1ab0: d0fffe01 adrp x1, 0x73000 b1ab4: 90fffde3 adrp x3, 0x6d000 b1ab8: b0fffde4 adrp x4, 0x6e000 b1abc: d0fffe06 adrp x6, 0x73000 b1ac0: 9112dc21 add x1, x1, #0x4b7 b1ac4: 9137bc63 add x3, x3, #0xdef b1ac8: 91182c84 add x4, x4, #0x60b b1acc: 912394c6 add x6, x6, #0x8e5 b1ad0: 52800080 mov w0, #0x4 // =4 b1ad4: 52802322 mov w2, #0x119 // =281 b1ad8: aa1303e5 mov x5, x19 b1adc: 9402acd1 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b1ae0: 14000033 b 0xb1bac b1ae4: 2a1603e7 mov w7, w22 b1ae8: d0fffe01 adrp x1, 0x73000 b1aec: 90fffde3 adrp x3, 0x6d000 b1af0: b0fffde4 adrp x4, 0x6e000 b1af4: 90fffde6 adrp x6, 0x6d000 b1af8: 9112dc21 add x1, x1, #0x4b7 b1afc: 9137bc63 add x3, x3, #0xdef b1b00: 91182c84 add x4, x4, #0x60b b1b04: 9106c4c6 add x6, x6, #0x1b1 b1b08: 2a1f03e0 mov w0, wzr b1b0c: 52802422 mov w2, #0x121 // =289 b1b10: aa1303e5 mov x5, x19 b1b14: 9402acc3 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b1b18: 91008261 add x1, x19, #0x20 b1b1c: 910003e0 mov x0, sp b1b20: 2a1f03e2 mov w2, wzr b1b24: 52800203 mov w3, #0x10 // =16 b1b28: 9402af46 bl 0x15d840 <_ZN6InGame5CFile4ReadEPvij@plt> b1b2c: 7100401f cmp w0, #0x10 b1b30: 540003e1 b.ne 0xb1bac b1b34: 39408268 ldrb w8, [x19, #0x20] b1b38: 52802c62 mov w2, #0x163 // =355 b1b3c: 7103311f cmp w8, #0xcc b1b40: 54000201 b.ne 0xb1b80 b1b44: 39408668 ldrb w8, [x19, #0x21] b1b48: 7103fd1f cmp w8, #0xff b1b4c: 540001a1 b.ne 0xb1b80 b1b50: 79404668 ldrh w8, [x19, #0x22] b1b54: 52802c62 mov w2, #0x163 // =355 b1b58: 71000d1f cmp w8, #0x3 b1b5c: 54000128 b.hi 0xb1b80 b1b60: b9402669 ldr w9, [x19, #0x24] b1b64: 6b16013f cmp w9, w22 b1b68: 540000c1 b.ne 0xb1b80 b1b6c: 72000adf tst w22, #0x7 b1b70: 54000460 b.eq 0xb1bfc b1b74: 7100091f cmp w8, #0x2 b1b78: 54000421 b.ne 0xb1bfc b1b7c: 52802d22 mov w2, #0x169 // =361 b1b80: d0fffe01 adrp x1, 0x73000 b1b84: b0fffde3 adrp x3, 0x6e000 b1b88: b0fffde4 adrp x4, 0x6e000 b1b8c: f0fffde6 adrp x6, 0x70000 b1b90: 9112dc21 add x1, x1, #0x4b7 b1b94: 912b0463 add x3, x3, #0xac1 b1b98: 91182c84 add x4, x4, #0x60b b1b9c: 911b90c6 add x6, x6, #0x6e4 b1ba0: 52800080 mov w0, #0x4 // =4 b1ba4: aa1303e5 mov x5, x19 b1ba8: 9402ac9e bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b1bac: 2a1f03f3 mov w19, wzr b1bb0: 910003e0 mov x0, sp b1bb4: 9402af27 bl 0x15d850 <_ZN6InGame5CFile5CloseEv@plt> b1bb8: 910003e0 mov x0, sp b1bbc: 9402af29 bl 0x15d860 <_ZN6InGame5CFileD1Ev@plt> b1bc0: 385e03a8 ldurb w8, [x29, #-0x20] b1bc4: 36000068 tbz w8, #0x0, 0xb1bd0 b1bc8: f85f03a0 ldur x0, [x29, #-0x10] b1bcc: 9402acc5 bl 0x15cee0 <_ZdlPv@plt> b1bd0: f9401708 ldr x8, [x24, #0x28] b1bd4: f85f83a9 ldur x9, [x29, #-0x8] b1bd8: eb09011f cmp x8, x9 b1bdc: 540006a1 b.ne 0xb1cb0 b1be0: 2a1303e0 mov w0, w19 b1be4: a9494ff4 ldp x20, x19, [sp, #0x90] b1be8: a94857f6 ldp x22, x21, [sp, #0x80] b1bec: a9475ff8 ldp x24, x23, [sp, #0x70] b1bf0: a9467bfd ldp x29, x30, [sp, #0x60] b1bf4: 910283ff add sp, sp, #0xa0 b1bf8: d65f03c0 ret b1bfc: 7100091f cmp w8, #0x2 b1c00: 54000143 b.lo 0xb1c28 b1c04: 9100c261 add x1, x19, #0x30 b1c08: 910003e0 mov x0, sp b1c0c: 52800202 mov w2, #0x10 // =16 b1c10: 52800703 mov w3, #0x38 // =56 b1c14: 9402af0b bl 0x15d840 <_ZN6InGame5CFile4ReadEPvij@plt> b1c18: 7100e01f cmp w0, #0x38 b1c1c: 54fffc81 b.ne 0xb1bac b1c20: 52800917 mov w23, #0x48 // =72 b1c24: 14000002 b 0xb1c2c b1c28: 52800217 mov w23, #0x10 // =16 b1c2c: 4b1702d6 sub w22, w22, w23 b1c30: f00005c1 adrp x1, 0x16c000 b1c34: aa1603e0 mov x0, x22 b1c38: b90002b6 str w22, [x21] b1c3c: f9449421 ldr x1, [x1, #0x928] b1c40: 9402af0c bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> b1c44: f9000280 str x0, [x20] b1c48: b4000160 cbz x0, 0xb1c74 b1c4c: 2a1f03e1 mov w1, wzr b1c50: aa1603e2 mov x2, x22 b1c54: aa0003f5 mov x21, x0 b1c58: 9402ac7a bl 0x15ce40 b1c5c: 910003e0 mov x0, sp b1c60: aa1503e1 mov x1, x21 b1c64: 2a1703e2 mov w2, w23 b1c68: 2a1603e3 mov w3, w22 b1c6c: 9402aef5 bl 0x15d840 <_ZN6InGame5CFile4ReadEPvij@plt> b1c70: 1400000e b 0xb1ca8 b1c74: d0fffe01 adrp x1, 0x73000 b1c78: 90fffde3 adrp x3, 0x6d000 b1c7c: b0fffde4 adrp x4, 0x6e000 b1c80: d0fffde6 adrp x6, 0x6f000 b1c84: 9112dc21 add x1, x1, #0x4b7 b1c88: 9137bc63 add x3, x3, #0xdef b1c8c: 91182c84 add x4, x4, #0x60b b1c90: 910170c6 add x6, x6, #0x5c b1c94: 52800080 mov w0, #0x4 // =4 b1c98: 528026c2 mov w2, #0x136 // =310 b1c9c: aa1303e5 mov x5, x19 b1ca0: 2a1603e7 mov w7, w22 b1ca4: 9402ac5f bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b1ca8: 52800033 mov w19, #0x1 // =1 b1cac: 17ffffc1 b 0xb1bb0 b1cb0: 9402ac60 bl 0x15ce30 <__stack_chk_fail@plt> b1cb4: 14000007 b 0xb1cd0 b1cb8: 14000006 b 0xb1cd0 b1cbc: 14000005 b 0xb1cd0 b1cc0: aa0003f3 mov x19, x0 b1cc4: 14000006 b 0xb1cdc b1cc8: aa0003f3 mov x19, x0 b1ccc: 14000004 b 0xb1cdc b1cd0: aa0003f3 mov x19, x0 b1cd4: 910003e0 mov x0, sp b1cd8: 9402aee2 bl 0x15d860 <_ZN6InGame5CFileD1Ev@plt> b1cdc: 385e03a8 ldurb w8, [x29, #-0x20] b1ce0: 36000068 tbz w8, #0x0, 0xb1cec b1ce4: f85f03a0 ldur x0, [x29, #-0x10] b1ce8: 9402ac7e bl 0x15cee0 <_ZdlPv@plt> b1cec: aa1303e0 mov x0, x19 b1cf0: 94029d1c bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b1cf4 : b1cf4: d10343ff sub sp, sp, #0xd0 b1cf8: a9077bfd stp x29, x30, [sp, #0x70] b1cfc: 9101c3fd add x29, sp, #0x70 b1d00: f90043fb str x27, [sp, #0x80] b1d04: a90967fa stp x26, x25, [sp, #0x90] b1d08: a90a5ff8 stp x24, x23, [sp, #0xa0] b1d0c: a90b57f6 stp x22, x21, [sp, #0xb0] b1d10: a90c4ff4 stp x20, x19, [sp, #0xc0] b1d14: d53bd056 mrs x22, TPIDR_EL0 b1d18: 91008015 add x21, x0, #0x20 b1d1c: f94016c8 ldr x8, [x22, #0x28] b1d20: 910003e0 mov x0, sp b1d24: 2a0203f4 mov w20, w2 b1d28: aa0103f3 mov x19, x1 b1d2c: f81f83a8 stur x8, [x29, #-0x8] b1d30: 9402ad9c bl 0x15d3a0 <_ZN6InGame7MD5InitEPNS_10MD5ContextE@plt> b1d34: 910003e0 mov x0, sp b1d38: aa1503e1 mov x1, x21 b1d3c: 52800902 mov w2, #0x48 // =72 b1d40: 9402ad9c bl 0x15d3b0 <_ZN6InGame9MD5UpdateEPNS_10MD5ContextEPhm@plt> b1d44: 910003e0 mov x0, sp b1d48: 9402ada2 bl 0x15d3d0 <_ZN6InGame11MD5FinalizeEPNS_10MD5ContextE@plt> b1d4c: 7100229f cmp w20, #0x8 b1d50: 540023c3 b.lo 0xb21c8 b1d54: 394163e9 ldrb w9, [sp, #0x58] b1d58: 529cdc82 mov w2, #0xe6e4 // =59108 b1d5c: 394167ea ldrb w10, [sp, #0x59] b1d60: 52969583 mov w3, #0xb4ac // =46252 b1d64: 39416beb ldrb w11, [sp, #0x5a] b1d68: 528a81e4 mov w4, #0x540f // =21519 b1d6c: 2a0903ed mov w13, w9 b1d70: 394173e8 ldrb w8, [sp, #0x5c] b1d74: 1200012c and w12, w9, #0x1 b1d78: 39416fe9 ldrb w9, [sp, #0x5b] b1d7c: 33181d4d bfi w13, w10, #8, #8 b1d80: 394177ea ldrb w10, [sp, #0x5d] b1d84: 33101d6d bfi w13, w11, #16, #8 b1d88: 39417beb ldrb w11, [sp, #0x5e] b1d8c: 39417fef ldrb w15, [sp, #0x5f] b1d90: 33081d2d bfi w13, w9, #24, #8 b1d94: 394183e9 ldrb w9, [sp, #0x60] b1d98: 1200010e and w14, w8, #0x1 b1d9c: 33181d48 bfi w8, w10, #8, #8 b1da0: 394187ea ldrb w10, [sp, #0x61] b1da4: 33101d68 bfi w8, w11, #16, #8 b1da8: 394197f1 ldrb w17, [sp, #0x65] b1dac: 33081de8 bfi w8, w15, #24, #8 b1db0: 394193ef ldrb w15, [sp, #0x64] b1db4: 39418beb ldrb w11, [sp, #0x62] b1db8: 12000130 and w16, w9, #0x1 b1dbc: 2a0903e0 mov w0, w9 b1dc0: 39419be9 ldrb w9, [sp, #0x66] b1dc4: 33181d40 bfi w0, w10, #8, #8 b1dc8: 120001e1 and w1, w15, #0x1 b1dcc: 33181e2f bfi w15, w17, #8, #8 b1dd0: 39418fea ldrb w10, [sp, #0x63] b1dd4: 33101d60 bfi w0, w11, #16, #8 b1dd8: 39419feb ldrb w11, [sp, #0x67] b1ddc: 33101d2f bfi w15, w9, #16, #8 b1de0: 510005c9 sub w9, w14, #0x1 b1de4: 4a080128 eor w8, w9, w8 b1de8: 528d48e9 mov w9, #0x6a47 // =27207 b1dec: 72a44789 movk w9, #0x223c, lsl #16 b1df0: 33081d40 bfi w0, w10, #24, #8 b1df4: 33081d6f bfi w15, w11, #24, #8 b1df8: 4a090108 eor w8, w8, w9 b1dfc: 51000429 sub w9, w1, #0x1 b1e00: 5298ad4a mov w10, #0xc56a // =50538 b1e04: 4a0f0129 eor w9, w9, w15 b1e08: 72ba332a movk w10, #0xd199, lsl #16 b1e0c: 4a0a0129 eor w9, w9, w10 b1e10: 5100058a sub w10, w12, #0x1 b1e14: 5280e68b mov w11, #0x734 // =1844 b1e18: 4a0d014a eor w10, w10, w13 b1e1c: 72bbfbeb movk w11, #0xdfdf, lsl #16 b1e20: 5294f88c mov w12, #0xa7c4 // =42948 b1e24: 4a0b014a eor w10, w10, w11 b1e28: 5100060b sub w11, w16, #0x1 b1e2c: 4a00016b eor w11, w11, w0 b1e30: 72a09fac movk w12, #0x4fd, lsl #16 b1e34: 4a0c016b eor w11, w11, w12 b1e38: 5299b90c mov w12, #0xcdc8 // =52680 b1e3c: 5293720d mov w13, #0x9b90 // =39824 b1e40: 528da56e mov w14, #0x6d2b // =27947 b1e44: 52875e6f mov w15, #0x3af3 // =15091 b1e48: 529b4ad0 mov w16, #0xda56 // =55894 b1e4c: 529503d1 mov w17, #0xa81e // =43038 b1e50: 528f3720 mov w0, #0x79b9 // =31161 b1e54: 5288f021 mov w1, #0x4781 // =18305 b1e58: 52843ae5 mov w5, #0x21d7 // =8663 b1e5c: 529e6e46 mov w6, #0xf372 // =62322 b1e60: 52982747 mov w7, #0xc13a // =49466 b1e64: 528c13b5 mov w21, #0x609d // =24733 b1e68: 5285ccb7 mov w23, #0x2e65 // =11877 b1e6c: 72be376c movk w12, #0xf1bb, lsl #16 b1e70: 72bc6eed movk w13, #0xe377, lsl #16 b1e74: 72bb54ce movk w14, #0xdaa6, lsl #16 b1e78: 72b98c4f movk w15, #0xcc62, lsl #16 b1e7c: 72b6a990 movk w16, #0xb54c, lsl #16 b1e80: 72b4e111 movk w17, #0xa708, lsl #16 b1e84: 72b3c6e0 movk w0, #0x9e37, lsl #16 b1e88: 72b1fe61 movk w1, #0x8ff3, lsl #16 b1e8c: 72af1ba2 movk w2, #0x78dd, lsl #16 b1e90: 72ad5323 movk w3, #0x6a99, lsl #16 b1e94: 72aa7084 movk w4, #0x5384, lsl #16 b1e98: 72a8a805 movk w5, #0x4540, lsl #16 b1e9c: 72a78dc6 movk w6, #0x3c6e, lsl #16 b1ea0: 72a5c547 movk w7, #0x2e2a, lsl #16 b1ea4: 72a2e2b5 movk w21, #0x1715, lsl #16 b1ea8: 72a11a37 movk w23, #0x8d1, lsl #16 b1eac: 53037e94 lsr w20, w20, #3 b1eb0: 29406678 ldp w24, w25, [x19] b1eb4: f1000694 subs x20, x20, #0x1 b1eb8: 0b18115a add w26, w10, w24, lsl #4 b1ebc: 0b0d031b add w27, w24, w13 b1ec0: 4a1b035a eor w26, w26, w27 b1ec4: 0b58157b add w27, w11, w24, lsr #5 b1ec8: 4a1b035a eor w26, w26, w27 b1ecc: 4b1a0339 sub w25, w25, w26 b1ed0: 0b0d033a add w26, w25, w13 b1ed4: 0b19111b add w27, w8, w25, lsl #4 b1ed8: 4a1a037a eor w26, w27, w26 b1edc: 0b59153b add w27, w9, w25, lsr #5 b1ee0: 4a1b035a eor w26, w26, w27 b1ee4: 4b1a0318 sub w24, w24, w26 b1ee8: 0b05031a add w26, w24, w5 b1eec: 0b18115b add w27, w10, w24, lsl #4 b1ef0: 4a1a037a eor w26, w27, w26 b1ef4: 0b58157b add w27, w11, w24, lsr #5 b1ef8: 4a1b035a eor w26, w26, w27 b1efc: 4b1a0339 sub w25, w25, w26 b1f00: 0b05033a add w26, w25, w5 b1f04: 0b19111b add w27, w8, w25, lsl #4 b1f08: 4a1a037a eor w26, w27, w26 b1f0c: 0b59153b add w27, w9, w25, lsr #5 b1f10: 4a1b035a eor w26, w26, w27 b1f14: 4b1a0318 sub w24, w24, w26 b1f18: 0b11031a add w26, w24, w17 b1f1c: 0b18115b add w27, w10, w24, lsl #4 b1f20: 4a1a037a eor w26, w27, w26 b1f24: 0b58157b add w27, w11, w24, lsr #5 b1f28: 4a1b035a eor w26, w26, w27 b1f2c: 4b1a0339 sub w25, w25, w26 b1f30: 0b11033a add w26, w25, w17 b1f34: 0b19111b add w27, w8, w25, lsl #4 b1f38: 4a1a037a eor w26, w27, w26 b1f3c: 0b59153b add w27, w9, w25, lsr #5 b1f40: 4a1b035a eor w26, w26, w27 b1f44: 4b1a0318 sub w24, w24, w26 b1f48: 0b17031a add w26, w24, w23 b1f4c: 0b18115b add w27, w10, w24, lsl #4 b1f50: 4a1a037a eor w26, w27, w26 b1f54: 0b58157b add w27, w11, w24, lsr #5 b1f58: 4a1b035a eor w26, w26, w27 b1f5c: 4b1a0339 sub w25, w25, w26 b1f60: 0b17033a add w26, w25, w23 b1f64: 0b19111b add w27, w8, w25, lsl #4 b1f68: 4a1a037a eor w26, w27, w26 b1f6c: 0b59153b add w27, w9, w25, lsr #5 b1f70: 4a1b035a eor w26, w26, w27 b1f74: 4b1a0318 sub w24, w24, w26 b1f78: 0b03031a add w26, w24, w3 b1f7c: 0b18115b add w27, w10, w24, lsl #4 b1f80: 4a1a037a eor w26, w27, w26 b1f84: 0b58157b add w27, w11, w24, lsr #5 b1f88: 4a1b035a eor w26, w26, w27 b1f8c: 4b1a0339 sub w25, w25, w26 b1f90: 0b03033a add w26, w25, w3 b1f94: 0b19111b add w27, w8, w25, lsl #4 b1f98: 4a1a037a eor w26, w27, w26 b1f9c: 0b59153b add w27, w9, w25, lsr #5 b1fa0: 4a1b035a eor w26, w26, w27 b1fa4: 4b1a0318 sub w24, w24, w26 b1fa8: 0b0f031a add w26, w24, w15 b1fac: 0b18115b add w27, w10, w24, lsl #4 b1fb0: 4a1a037a eor w26, w27, w26 b1fb4: 0b58157b add w27, w11, w24, lsr #5 b1fb8: 4a1b035a eor w26, w26, w27 b1fbc: 4b1a0339 sub w25, w25, w26 b1fc0: 0b0f033a add w26, w25, w15 b1fc4: 0b19111b add w27, w8, w25, lsl #4 b1fc8: 4a1a037a eor w26, w27, w26 b1fcc: 0b59153b add w27, w9, w25, lsr #5 b1fd0: 4a1b035a eor w26, w26, w27 b1fd4: 4b1a0318 sub w24, w24, w26 b1fd8: 0b07031a add w26, w24, w7 b1fdc: 0b18115b add w27, w10, w24, lsl #4 b1fe0: 4a1a037a eor w26, w27, w26 b1fe4: 0b58157b add w27, w11, w24, lsr #5 b1fe8: 4a1b035a eor w26, w26, w27 b1fec: 4b1a0339 sub w25, w25, w26 b1ff0: 0b07033a add w26, w25, w7 b1ff4: 0b19111b add w27, w8, w25, lsl #4 b1ff8: 4a1a037a eor w26, w27, w26 b1ffc: 0b59153b add w27, w9, w25, lsr #5 b2000: 4a1b035a eor w26, w26, w27 b2004: 4b1a0318 sub w24, w24, w26 b2008: 0b01031a add w26, w24, w1 b200c: 0b18115b add w27, w10, w24, lsl #4 b2010: 4a1a037a eor w26, w27, w26 b2014: 0b58157b add w27, w11, w24, lsr #5 b2018: 4a1b035a eor w26, w26, w27 b201c: 4b1a0339 sub w25, w25, w26 b2020: 0b01033a add w26, w25, w1 b2024: 0b19111b add w27, w8, w25, lsl #4 b2028: 4a1a037a eor w26, w27, w26 b202c: 0b59153b add w27, w9, w25, lsr #5 b2030: 4a1b035a eor w26, w26, w27 b2034: 4b1a0318 sub w24, w24, w26 b2038: 0b0c031a add w26, w24, w12 b203c: 0b18115b add w27, w10, w24, lsl #4 b2040: 4a1a037a eor w26, w27, w26 b2044: 0b58157b add w27, w11, w24, lsr #5 b2048: 4a1b035a eor w26, w26, w27 b204c: 4b1a0339 sub w25, w25, w26 b2050: 0b0c033a add w26, w25, w12 b2054: 0b19111b add w27, w8, w25, lsl #4 b2058: 4a1a037a eor w26, w27, w26 b205c: 0b59153b add w27, w9, w25, lsr #5 b2060: 4a1b035a eor w26, w26, w27 b2064: 4b1a0318 sub w24, w24, w26 b2068: 0b04031a add w26, w24, w4 b206c: 0b18115b add w27, w10, w24, lsl #4 b2070: 4a1a037a eor w26, w27, w26 b2074: 0b58157b add w27, w11, w24, lsr #5 b2078: 4a1b035a eor w26, w26, w27 b207c: 4b1a0339 sub w25, w25, w26 b2080: 0b04033a add w26, w25, w4 b2084: 0b19111b add w27, w8, w25, lsl #4 b2088: 4a1a037a eor w26, w27, w26 b208c: 0b59153b add w27, w9, w25, lsr #5 b2090: 4a1b035a eor w26, w26, w27 b2094: 4b1a0318 sub w24, w24, w26 b2098: 0b10031a add w26, w24, w16 b209c: 0b18115b add w27, w10, w24, lsl #4 b20a0: 4a1a037a eor w26, w27, w26 b20a4: 0b58157b add w27, w11, w24, lsr #5 b20a8: 4a1b035a eor w26, w26, w27 b20ac: 4b1a0339 sub w25, w25, w26 b20b0: 0b10033a add w26, w25, w16 b20b4: 0b19111b add w27, w8, w25, lsl #4 b20b8: 4a1a037a eor w26, w27, w26 b20bc: 0b59153b add w27, w9, w25, lsr #5 b20c0: 4a1b035a eor w26, w26, w27 b20c4: 4b1a0318 sub w24, w24, w26 b20c8: 0b15031a add w26, w24, w21 b20cc: 0b18115b add w27, w10, w24, lsl #4 b20d0: 4a1a037a eor w26, w27, w26 b20d4: 0b58157b add w27, w11, w24, lsr #5 b20d8: 4a1b035a eor w26, w26, w27 b20dc: 4b1a0339 sub w25, w25, w26 b20e0: 0b15033a add w26, w25, w21 b20e4: 0b19111b add w27, w8, w25, lsl #4 b20e8: 4a1a037a eor w26, w27, w26 b20ec: 0b59153b add w27, w9, w25, lsr #5 b20f0: 4a1b035a eor w26, w26, w27 b20f4: 4b1a0318 sub w24, w24, w26 b20f8: 0b02031a add w26, w24, w2 b20fc: 0b18115b add w27, w10, w24, lsl #4 b2100: 4a1a037a eor w26, w27, w26 b2104: 0b58157b add w27, w11, w24, lsr #5 b2108: 4a1b035a eor w26, w26, w27 b210c: 4b1a0339 sub w25, w25, w26 b2110: 0b02033a add w26, w25, w2 b2114: 0b19111b add w27, w8, w25, lsl #4 b2118: 4a1a037a eor w26, w27, w26 b211c: 0b59153b add w27, w9, w25, lsr #5 b2120: 4a1b035a eor w26, w26, w27 b2124: 4b1a0318 sub w24, w24, w26 b2128: 0b0e031a add w26, w24, w14 b212c: 0b18115b add w27, w10, w24, lsl #4 b2130: 4a1a037a eor w26, w27, w26 b2134: 0b58157b add w27, w11, w24, lsr #5 b2138: 4a1b035a eor w26, w26, w27 b213c: 4b1a0339 sub w25, w25, w26 b2140: 0b0e033a add w26, w25, w14 b2144: 0b19111b add w27, w8, w25, lsl #4 b2148: 4a1a037a eor w26, w27, w26 b214c: 0b59153b add w27, w9, w25, lsr #5 b2150: 4a1b035a eor w26, w26, w27 b2154: 4b1a0318 sub w24, w24, w26 b2158: 0b06031a add w26, w24, w6 b215c: 0b18115b add w27, w10, w24, lsl #4 b2160: 4a1a037a eor w26, w27, w26 b2164: 0b58157b add w27, w11, w24, lsr #5 b2168: 4a1b035a eor w26, w26, w27 b216c: 4b1a0339 sub w25, w25, w26 b2170: 0b06033a add w26, w25, w6 b2174: 0b19111b add w27, w8, w25, lsl #4 b2178: 4a1a037a eor w26, w27, w26 b217c: 0b59153b add w27, w9, w25, lsr #5 b2180: 4a1b035a eor w26, w26, w27 b2184: 4b1a0318 sub w24, w24, w26 b2188: 0b00031a add w26, w24, w0 b218c: 0b18115b add w27, w10, w24, lsl #4 b2190: 4a1a037a eor w26, w27, w26 b2194: 0b58157b add w27, w11, w24, lsr #5 b2198: 4a1b035a eor w26, w26, w27 b219c: 4b1a0339 sub w25, w25, w26 b21a0: 0b00033a add w26, w25, w0 b21a4: 0b19111b add w27, w8, w25, lsl #4 b21a8: 4a1a037a eor w26, w27, w26 b21ac: 0b59153b add w27, w9, w25, lsr #5 b21b0: 4a1b035a eor w26, w26, w27 b21b4: 4b1a0318 sub w24, w24, w26 b21b8: 290067f8 stp w24, w25, [sp] b21bc: f94003f8 ldr x24, [sp] b21c0: f8008678 str x24, [x19], #0x8 b21c4: 54ffe761 b.ne 0xb1eb0 b21c8: f94016c8 ldr x8, [x22, #0x28] b21cc: f85f83a9 ldur x9, [x29, #-0x8] b21d0: eb09011f cmp x8, x9 b21d4: 54000121 b.ne 0xb21f8 b21d8: a94c4ff4 ldp x20, x19, [sp, #0xc0] b21dc: a94b57f6 ldp x22, x21, [sp, #0xb0] b21e0: a94a5ff8 ldp x24, x23, [sp, #0xa0] b21e4: a94967fa ldp x26, x25, [sp, #0x90] b21e8: a9477bfd ldp x29, x30, [sp, #0x70] b21ec: f94043fb ldr x27, [sp, #0x80] b21f0: 910343ff add sp, sp, #0xd0 b21f4: d65f03c0 ret b21f8: 9402ab0e bl 0x15ce30 <__stack_chk_fail@plt> 00000000000b21fc : b21fc: d10483ff sub sp, sp, #0x120 b2200: fd0053ea str d10, [sp, #0xa0] b2204: 6d0b23e9 stp d9, d8, [sp, #0xb0] b2208: a90c7bfd stp x29, x30, [sp, #0xc0] b220c: 910303fd add x29, sp, #0xc0 b2210: a90d6ffc stp x28, x27, [sp, #0xd0] b2214: a90e67fa stp x26, x25, [sp, #0xe0] b2218: a90f5ff8 stp x24, x23, [sp, #0xf0] b221c: a91057f6 stp x22, x21, [sp, #0x100] b2220: a9114ff4 stp x20, x19, [sp, #0x110] b2224: d53bd057 mrs x23, TPIDR_EL0 b2228: d10123a9 sub x9, x29, #0x48 b222c: f94016e8 ldr x8, [x23, #0x28] b2230: 91002129 add x9, x9, #0x8 b2234: b0fffe0a adrp x10, 0x73000 b2238: 0f000428 movi v8.2s, #0x1 b223c: f0fffe18 adrp x24, 0x75000 b2240: aa0103f9 mov x25, x1 b2244: f81d03a8 stur x8, [x29, #-0x30] b2248: 910183e8 add x8, sp, #0x60 b224c: b2400115 orr x21, x8, #0x1 b2250: 910083e8 add x8, sp, #0x20 b2254: b2400108 orr x8, x8, #0x1 b2258: f81b83a9 stur x9, [x29, #-0x48] b225c: aa0003f3 mov x19, x0 b2260: 8b224034 add x20, x1, w2, uxtw b2264: fd47694a ldr d10, [x10, #0xed0] b2268: 91051318 add x24, x24, #0x144 b226c: a900a7e8 stp x8, x9, [sp, #0x8] b2270: b0fffe08 adrp x8, 0x73000 b2274: 9100e3e9 add x9, sp, #0x38 b2278: a93c7fbf stp xzr, xzr, [x29, #-0x40] b227c: 91004136 add x22, x9, #0x10 b2280: fd477d09 ldr d9, [x8, #0xef8] b2284: 14000004 b 0xb2294 b2288: f9403be0 ldr x0, [sp, #0x70] b228c: 9402ab15 bl 0x15cee0 <_ZdlPv@plt> b2290: 360022fb tbz w27, #0x0, 0xb26ec b2294: eb14033f cmp x25, x20 b2298: 54001e42 b.hs 0xb2660 b229c: 79404668 ldrh w8, [x19, #0x22] b22a0: 7100091f cmp w8, #0x2 b22a4: 540001a1 b.ne 0xb22d8 b22a8: cb190288 sub x8, x20, x25 b22ac: f1001d1f cmp x8, #0x7 b22b0: 5400014c b.gt 0xb22d8 b22b4: 34001d68 cbz w8, 0xb2660 b22b8: 92407d08 and x8, x8, #0xffffffff b22bc: aa1903e9 mov x9, x25 b22c0: 3940012a ldrb w10, [x9] b22c4: 350000aa cbnz w10, 0xb22d8 b22c8: 91000529 add x9, x9, #0x1 b22cc: f1000508 subs x8, x8, #0x1 b22d0: 54ffff81 b.ne 0xb22c0 b22d4: 140000e3 b 0xb2660 b22d8: 3840173a ldrb w26, [x25], #0x1 b22dc: 8b1a0328 add x8, x25, x26 b22e0: eb14011f cmp x8, x20 b22e4: 54001ec2 b.hs 0xb26bc b22e8: 39400108 ldrb w8, [x8] b22ec: 35001e88 cbnz w8, 0xb26bc b22f0: 71005f5f cmp w26, #0x17 b22f4: 540000c2 b.hs 0xb230c b22f8: 531f7b48 lsl w8, w26, #1 b22fc: aa1503fb mov x27, x21 b2300: 390183e8 strb w8, [sp, #0x60] b2304: 3500015a cbnz w26, 0xb232c b2308: 1400000d b 0xb233c b230c: 11004348 add w8, w26, #0x10 b2310: 927c111c and x28, x8, #0x1f0 b2314: aa1c03e0 mov x0, x28 b2318: 9402aad2 bl 0x15ce60 <_Znwm@plt> b231c: b2400388 orr x8, x28, #0x1 b2320: aa0003fb mov x27, x0 b2324: a90683fa stp x26, x0, [sp, #0x68] b2328: f90033e8 str x8, [sp, #0x60] b232c: aa1b03e0 mov x0, x27 b2330: aa1903e1 mov x1, x25 b2334: aa1a03e2 mov x2, x26 b2338: 9402ab5a bl 0x15d0a0 b233c: 8b190348 add x8, x26, x25 b2340: 383a6b7f strb wzr, [x27, x26] b2344: 91000919 add x25, x8, #0x2 b2348: 39400507 ldrb w7, [x8, #0x1] b234c: 510004e8 sub w8, w7, #0x1 b2350: 71000d1f cmp w8, #0x3 b2354: 54000a08 b.hi 0xb2494 b2358: 10000089 adr x9, 0xb2368 b235c: 38686b0a ldrb w10, [x24, x8] b2360: 8b0a0929 add x9, x9, x10, lsl #2 b2364: d61f0120 br x9 b2368: 9100073a add x26, x25, #0x1 b236c: eb14035f cmp x26, x20 b2370: 54000e89 b.ls 0xb2540 b2374: b0fffe01 adrp x1, 0x73000 b2378: f0fffdc3 adrp x3, 0x6d000 b237c: 90fffde4 adrp x4, 0x6e000 b2380: d0fffde6 adrp x6, 0x70000 b2384: 52800080 mov w0, #0x4 // =4 b2388: 9112dc21 add x1, x1, #0x4b7 b238c: 52804122 mov w2, #0x209 // =521 b2390: 9123e463 add x3, x3, #0x8f9 b2394: 91182c84 add x4, x4, #0x60b b2398: aa1303e5 mov x5, x19 b239c: 911b90c6 add x6, x6, #0x6e4 b23a0: 9402aaa0 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b23a4: 14000063 b 0xb2530 b23a8: 9100233a add x26, x25, #0x8 b23ac: eb14035f cmp x26, x20 b23b0: 540008c9 b.ls 0xb24c8 b23b4: b0fffe01 adrp x1, 0x73000 b23b8: f0fffdc3 adrp x3, 0x6d000 b23bc: 90fffde4 adrp x4, 0x6e000 b23c0: d0fffde6 adrp x6, 0x70000 b23c4: 52800080 mov w0, #0x4 // =4 b23c8: 9112dc21 add x1, x1, #0x4b7 b23cc: 528044e2 mov w2, #0x227 // =551 b23d0: 9123e463 add x3, x3, #0x8f9 b23d4: 91182c84 add x4, x4, #0x60b b23d8: aa1303e5 mov x5, x19 b23dc: 911b90c6 add x6, x6, #0x6e4 b23e0: 9402aa90 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b23e4: 14000053 b 0xb2530 b23e8: 9100133a add x26, x25, #0x4 b23ec: eb14035f cmp x26, x20 b23f0: 54000882 b.hs 0xb2500 b23f4: b9400339 ldr w25, [x25] b23f8: 8b190348 add x8, x26, x25 b23fc: 91000509 add x9, x8, #0x1 b2400: eb14013f cmp x9, x20 b2404: 54000068 b.hi 0xb2410 b2408: 39400108 ldrb w8, [x8] b240c: 34000e68 cbz w8, 0xb25d8 b2410: b0fffe01 adrp x1, 0x73000 b2414: f0fffdc3 adrp x3, 0x6d000 b2418: 90fffde4 adrp x4, 0x6e000 b241c: d0fffde6 adrp x6, 0x70000 b2420: 52800080 mov w0, #0x4 // =4 b2424: 9112dc21 add x1, x1, #0x4b7 b2428: 528047c2 mov w2, #0x23e // =574 b242c: 9123e463 add x3, x3, #0x8f9 b2430: 91182c84 add x4, x4, #0x60b b2434: aa1303e5 mov x5, x19 b2438: 911b90c6 add x6, x6, #0x6e4 b243c: 9402aa79 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b2440: 2a1f03fb mov w27, wzr b2444: aa1a03f9 mov x25, x26 b2448: 394183e8 ldrb w8, [sp, #0x60] b244c: 3607f228 tbz w8, #0x0, 0xb2290 b2450: 17ffff8e b 0xb2288 b2454: 9100233a add x26, x25, #0x8 b2458: eb14035f cmp x26, x20 b245c: 54000909 b.ls 0xb257c b2460: b0fffe01 adrp x1, 0x73000 b2464: f0fffdc3 adrp x3, 0x6d000 b2468: 90fffde4 adrp x4, 0x6e000 b246c: d0fffde6 adrp x6, 0x70000 b2470: 52800080 mov w0, #0x4 // =4 b2474: 9112dc21 add x1, x1, #0x4b7 b2478: 52804302 mov w2, #0x218 // =536 b247c: 9123e463 add x3, x3, #0x8f9 b2480: 91182c84 add x4, x4, #0x60b b2484: aa1303e5 mov x5, x19 b2488: 911b90c6 add x6, x6, #0x6e4 b248c: 9402aa65 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b2490: 14000028 b 0xb2530 b2494: b0fffe01 adrp x1, 0x73000 b2498: f0fffdc3 adrp x3, 0x6d000 b249c: 90fffde4 adrp x4, 0x6e000 b24a0: 90fffe06 adrp x6, 0x72000 b24a4: 52800080 mov w0, #0x4 // =4 b24a8: 9112dc21 add x1, x1, #0x4b7 b24ac: 52804922 mov w2, #0x249 // =585 b24b0: 9123e463 add x3, x3, #0x8f9 b24b4: 91182c84 add x4, x4, #0x60b b24b8: aa1303e5 mov x5, x19 b24bc: 91370cc6 add x6, x6, #0xdc3 b24c0: 9402aa58 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b24c4: 1400001b b 0xb2530 b24c8: 394183e8 ldrb w8, [sp, #0x60] b24cc: f9403be9 ldr x9, [sp, #0x70] b24d0: fd400320 ldr d0, [x25] b24d4: a9007edf stp xzr, xzr, [x22] b24d8: 7200011f tst w8, #0x1 b24dc: f9000adf str xzr, [x22, #0x10] b24e0: 9a8902a8 csel x8, x21, x9, eq b24e4: 6d0383ea stp d10, d0, [sp, #0x38] b24e8: f90013e8 str x8, [sp, #0x20] b24ec: d10123a0 sub x0, x29, #0x48 b24f0: 910083e1 add x1, sp, #0x20 b24f4: 9100e3e2 add x2, sp, #0x38 b24f8: 9402ac36 bl 0x15d5d0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE21__emplace_unique_implIJPKcRS9_EEENS_4pairINS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEElEEbEEDpOT_@plt> b24fc: 1400002e b 0xb25b4 b2500: b0fffe01 adrp x1, 0x73000 b2504: f0fffdc3 adrp x3, 0x6d000 b2508: 90fffde4 adrp x4, 0x6e000 b250c: d0fffde6 adrp x6, 0x70000 b2510: 52800080 mov w0, #0x4 // =4 b2514: 9112dc21 add x1, x1, #0x4b7 b2518: 528046c2 mov w2, #0x236 // =566 b251c: 9123e463 add x3, x3, #0x8f9 b2520: 91182c84 add x4, x4, #0x60b b2524: aa1303e5 mov x5, x19 b2528: 911b90c6 add x6, x6, #0x6e4 b252c: 9402aa3d bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b2530: 2a1f03fb mov w27, wzr b2534: 394183e8 ldrb w8, [sp, #0x60] b2538: 3607eac8 tbz w8, #0x0, 0xb2290 b253c: 17ffff53 b 0xb2288 b2540: 394183e8 ldrb w8, [sp, #0x60] b2544: f9403be9 ldr x9, [sp, #0x70] b2548: 3940032a ldrb w10, [x25] b254c: a9007edf stp xzr, xzr, [x22] b2550: 7200011f tst w8, #0x1 b2554: f9000adf str xzr, [x22, #0x10] b2558: 9a8902a8 csel x8, x21, x9, eq b255c: fd001fe8 str d8, [sp, #0x38] b2560: 390103ea strb w10, [sp, #0x40] b2564: f90013e8 str x8, [sp, #0x20] b2568: d10123a0 sub x0, x29, #0x48 b256c: 910083e1 add x1, sp, #0x20 b2570: 9100e3e2 add x2, sp, #0x38 b2574: 9402ac17 bl 0x15d5d0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE21__emplace_unique_implIJPKcRS9_EEENS_4pairINS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEElEEbEEDpOT_@plt> b2578: 1400000f b 0xb25b4 b257c: 394183e8 ldrb w8, [sp, #0x60] b2580: f9403be9 ldr x9, [sp, #0x70] b2584: f940032a ldr x10, [x25] b2588: a9007edf stp xzr, xzr, [x22] b258c: 7200011f tst w8, #0x1 b2590: f9000adf str xzr, [x22, #0x10] b2594: 9a8902a8 csel x8, x21, x9, eq b2598: fd001fe9 str d9, [sp, #0x38] b259c: f90023ea str x10, [sp, #0x40] b25a0: f90013e8 str x8, [sp, #0x20] b25a4: d10123a0 sub x0, x29, #0x48 b25a8: 910083e1 add x1, sp, #0x20 b25ac: 9100e3e2 add x2, sp, #0x38 b25b0: 9402ac08 bl 0x15d5d0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE21__emplace_unique_implIJPKcRS9_EEENS_4pairINS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEElEEbEEDpOT_@plt> b25b4: 394123e8 ldrb w8, [sp, #0x48] b25b8: 36000068 tbz w8, #0x0, 0xb25c4 b25bc: f9402fe0 ldr x0, [sp, #0x58] b25c0: 9402aa48 bl 0x15cee0 <_ZdlPv@plt> b25c4: 5280003b mov w27, #0x1 // =1 b25c8: aa1a03f9 mov x25, x26 b25cc: 394183e8 ldrb w8, [sp, #0x60] b25d0: 3607e608 tbz w8, #0x0, 0xb2290 b25d4: 17ffff2d b 0xb2288 b25d8: 910083e0 add x0, sp, #0x20 b25dc: aa1a03e1 mov x1, x26 b25e0: aa1903e2 mov x2, x25 b25e4: 9400052b bl 0xb3a90 b25e8: 394083e8 ldrb w8, [sp, #0x20] b25ec: f9401be9 ldr x9, [sp, #0x30] b25f0: 7200011f tst w8, #0x1 b25f4: f94007e8 ldr x8, [sp, #0x8] b25f8: 9a890101 csel x1, x8, x9, eq b25fc: 9100e3e0 add x0, sp, #0x38 b2600: 9402aca0 bl 0x15d880 <_ZN6InGame11ConfigValueC2EPKc@plt> b2604: 394183e8 ldrb w8, [sp, #0x60] b2608: f9403be9 ldr x9, [sp, #0x70] b260c: 7200011f tst w8, #0x1 b2610: 9a8902a8 csel x8, x21, x9, eq b2614: f9000fe8 str x8, [sp, #0x18] b2618: d10123a0 sub x0, x29, #0x48 b261c: 910063e1 add x1, sp, #0x18 b2620: 9100e3e2 add x2, sp, #0x38 b2624: 9402abeb bl 0x15d5d0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE21__emplace_unique_implIJPKcRS9_EEENS_4pairINS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEElEEbEEDpOT_@plt> b2628: 394123e8 ldrb w8, [sp, #0x48] b262c: 36000068 tbz w8, #0x0, 0xb2638 b2630: f9402fe0 ldr x0, [sp, #0x58] b2634: 9402aa2b bl 0x15cee0 <_ZdlPv@plt> b2638: 394083e8 ldrb w8, [sp, #0x20] b263c: 36000068 tbz w8, #0x0, 0xb2648 b2640: f9401be0 ldr x0, [sp, #0x30] b2644: 9402aa27 bl 0x15cee0 <_ZdlPv@plt> b2648: 11000728 add w8, w25, #0x1 b264c: 5280003b mov w27, #0x1 // =1 b2650: 8b080359 add x25, x26, x8 b2654: 394183e8 ldrb w8, [sp, #0x60] b2658: 3607e1c8 tbz w8, #0x0, 0xb2290 b265c: 17ffff0b b 0xb2288 b2660: a97bafa9 ldp x9, x11, [x29, #-0x48] b2664: d10123ae sub x14, x29, #0x48 b2668: f8408e68 ldr x8, [x19, #0x8]! b266c: aa1303ea mov x10, x19 b2670: f85c83ac ldur x12, [x29, #-0x38] b2674: f9000269 str x9, [x19] b2678: f9400a6d ldr x13, [x19, #0x10] b267c: f8408d49 ldr x9, [x10, #0x8]! b2680: f900014b str x11, [x10] b2684: 9100416b add x11, x11, #0x10 b2688: f100019f cmp x12, #0x0 b268c: f9000a6c str x12, [x19, #0x10] b2690: 9a8b026b csel x11, x19, x11, eq b2694: 9100412c add x12, x9, #0x10 b2698: f10001bf cmp x13, #0x0 b269c: a93ba7a8 stp x8, x9, [x29, #-0x48] b26a0: 9a8c01c8 csel x8, x14, x12, eq b26a4: 52800033 mov w19, #0x1 // =1 b26a8: f9400be9 ldr x9, [sp, #0x10] b26ac: f81c83ad stur x13, [x29, #-0x38] b26b0: f900016a str x10, [x11] b26b4: f9000109 str x9, [x8] b26b8: 1400000e b 0xb26f0 b26bc: b0fffe01 adrp x1, 0x73000 b26c0: f0fffdc3 adrp x3, 0x6d000 b26c4: 90fffde4 adrp x4, 0x6e000 b26c8: d0fffde6 adrp x6, 0x70000 b26cc: 9112dc21 add x1, x1, #0x4b7 b26d0: 9123e463 add x3, x3, #0x8f9 b26d4: 91182c84 add x4, x4, #0x60b b26d8: 911b90c6 add x6, x6, #0x6e4 b26dc: 52800080 mov w0, #0x4 // =4 b26e0: 52803f82 mov w2, #0x1fc // =508 b26e4: aa1303e5 mov x5, x19 b26e8: 9402a9ce bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b26ec: 2a1f03f3 mov w19, wzr b26f0: f85c03a1 ldur x1, [x29, #-0x40] b26f4: d10123a0 sub x0, x29, #0x48 b26f8: 9402abba bl 0x15d5e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE@plt> b26fc: f94016e8 ldr x8, [x23, #0x28] b2700: f85d03a9 ldur x9, [x29, #-0x30] b2704: eb09011f cmp x8, x9 b2708: 54000181 b.ne 0xb2738 b270c: 2a1303e0 mov w0, w19 b2710: fd4053ea ldr d10, [sp, #0xa0] b2714: a9514ff4 ldp x20, x19, [sp, #0x110] b2718: a95057f6 ldp x22, x21, [sp, #0x100] b271c: a94f5ff8 ldp x24, x23, [sp, #0xf0] b2720: a94e67fa ldp x26, x25, [sp, #0xe0] b2724: a94d6ffc ldp x28, x27, [sp, #0xd0] b2728: a94c7bfd ldp x29, x30, [sp, #0xc0] b272c: 6d4b23e9 ldp d9, d8, [sp, #0xb0] b2730: 910483ff add sp, sp, #0x120 b2734: d65f03c0 ret b2738: 9402a9be bl 0x15ce30 <__stack_chk_fail@plt> b273c: 394123e8 ldrb w8, [sp, #0x48] b2740: aa0003f3 mov x19, x0 b2744: 360000a8 tbz w8, #0x0, 0xb2758 b2748: f9402fe0 ldr x0, [sp, #0x58] b274c: 9402a9e5 bl 0x15cee0 <_ZdlPv@plt> b2750: 14000002 b 0xb2758 b2754: aa0003f3 mov x19, x0 b2758: 394083e8 ldrb w8, [sp, #0x20] b275c: 36000268 tbz w8, #0x0, 0xb27a8 b2760: f9401be0 ldr x0, [sp, #0x30] b2764: 9402a9df bl 0x15cee0 <_ZdlPv@plt> b2768: 14000010 b 0xb27a8 b276c: 1400000e b 0xb27a4 b2770: aa0003f3 mov x19, x0 b2774: 14000011 b 0xb27b8 b2778: 1400000b b 0xb27a4 b277c: 14000002 b 0xb2784 b2780: 14000001 b 0xb2784 b2784: 394123e8 ldrb w8, [sp, #0x48] b2788: aa0003f3 mov x19, x0 b278c: 360000e8 tbz w8, #0x0, 0xb27a8 b2790: f9402fe0 ldr x0, [sp, #0x58] b2794: 9402a9d3 bl 0x15cee0 <_ZdlPv@plt> b2798: 14000004 b 0xb27a8 b279c: aa0003f3 mov x19, x0 b27a0: 14000006 b 0xb27b8 b27a4: aa0003f3 mov x19, x0 b27a8: 394183e8 ldrb w8, [sp, #0x60] b27ac: 36000068 tbz w8, #0x0, 0xb27b8 b27b0: f9403be0 ldr x0, [sp, #0x70] b27b4: 9402a9cb bl 0x15cee0 <_ZdlPv@plt> b27b8: f85c03a1 ldur x1, [x29, #-0x40] b27bc: d10123a0 sub x0, x29, #0x48 b27c0: 9402ab88 bl 0x15d5e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE@plt> b27c4: aa1303e0 mov x0, x19 b27c8: 94029a66 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b27cc , std::__ndk1::allocator>, InGame::ConfigValue, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, InGame::ConfigValue>>>)>: b27cc: d102c3ff sub sp, sp, #0xb0 b27d0: a9087bfd stp x29, x30, [sp, #0x80] b27d4: 910203fd add x29, sp, #0x80 b27d8: a90957f6 stp x22, x21, [sp, #0x90] b27dc: a90a4ff4 stp x20, x19, [sp, #0xa0] b27e0: aa0103f5 mov x21, x1 b27e4: d53bd056 mrs x22, TPIDR_EL0 b27e8: aa0003f3 mov x19, x0 b27ec: b0fffe01 adrp x1, 0x73000 b27f0: d0fffde3 adrp x3, 0x70000 b27f4: 90fffde4 adrp x4, 0x6e000 b27f8: 90fffe06 adrp x6, 0x72000 b27fc: f94016c8 ldr x8, [x22, #0x28] b2800: 9112dc21 add x1, x1, #0x4b7 b2804: 911b2063 add x3, x3, #0x6c8 b2808: 91182c84 add x4, x4, #0x60b b280c: 913e58c6 add x6, x6, #0xf96 b2810: 52800020 mov w0, #0x1 // =1 b2814: 52801182 mov w2, #0x8c // =140 b2818: aa1303e5 mov x5, x19 b281c: f81f83a8 stur x8, [x29, #-0x8] b2820: 52800034 mov w20, #0x1 // =1 b2824: 9402a97f bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b2828: f9400aa8 ldr x8, [x21, #0x10] b282c: b4000b08 cbz x8, 0xb298c , std::__ndk1::allocator>, InGame::ConfigValue, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, InGame::ConfigValue>>>)+0x1c0> b2830: 91002260 add x0, x19, #0x8 b2834: eb15001f cmp x0, x21 b2838: 54000080 b.eq 0xb2848 , std::__ndk1::allocator>, InGame::ConfigValue, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, InGame::ConfigValue>>>)+0x7c> b283c: f84086a1 ldr x1, [x21], #0x8 b2840: aa1503e2 mov x2, x21 b2844: 9402ac17 bl 0x15d8a0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE14__assign_multiINS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_PvEElEEEEvT_SO_@plt> b2848: 910023e1 add x1, sp, #0x8 b284c: 910013e2 add x2, sp, #0x4 b2850: aa1303e0 mov x0, x19 b2854: f90007ff str xzr, [sp, #0x8] b2858: b90007ff str wzr, [sp, #0x4] b285c: 9402ac15 bl 0x15d8b0 <_ZN6InGame12CachedConfig15SerializeConfigERPhRj@plt> b2860: b0fffe01 adrp x1, 0x73000 b2864: d0fffde3 adrp x3, 0x70000 b2868: 90fffde4 adrp x4, 0x6e000 b286c: 9112dc21 add x1, x1, #0x4b7 b2870: 911b2063 add x3, x3, #0x6c8 b2874: 91182c84 add x4, x4, #0x60b b2878: 36000680 tbz w0, #0x0, 0xb2948 , std::__ndk1::allocator>, InGame::ConfigValue, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, InGame::ConfigValue>>>)+0x17c> b287c: f0fffdc6 adrp x6, 0x6d000 b2880: 52800020 mov w0, #0x1 // =1 b2884: 91129cc6 add x6, x6, #0x4a7 b2888: 52801302 mov w2, #0x98 // =152 b288c: aa1303e5 mov x5, x19 b2890: 9402a964 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b2894: b94007f4 ldr w20, [sp, #0x4] b2898: 529ff988 mov w8, #0xffcc // =65484 b289c: 6f00e400 movi v0.2d, #0000000000000000 b28a0: 72a00068 movk w8, #0x3, lsl #16 b28a4: 11012289 add w9, w20, #0x48 b28a8: ad0283e0 stp q0, q0, [sp, #0x50] b28ac: ad0183e0 stp q0, q0, [sp, #0x30] b28b0: 29042668 stp w8, w9, [x19, #0x20] b28b4: ad0083e0 stp q0, q0, [sp, #0x10] b28b8: 9402ac02 bl 0x15d8c0 <_ZN6InGame14uECC_secp256k1Ev@plt> b28bc: aa0003e2 mov x2, x0 b28c0: 9100c3e0 add x0, sp, #0x30 b28c4: 910043e1 add x1, sp, #0x10 b28c8: 9402ac02 bl 0x15d8d0 <_ZN6InGame13uECC_make_keyEPhS0_PKNS_12uECC_Curve_tE@plt> b28cc: ad4187e0 ldp q0, q1, [sp, #0x30] b28d0: aa1303e0 mov x0, x19 b28d4: 2a1403e2 mov w2, w20 b28d8: 3c828260 stur q0, [x19, #0x28] b28dc: ad428fe2 ldp q2, q3, [sp, #0x50] b28e0: 3c838261 stur q1, [x19, #0x38] b28e4: 3c848262 stur q2, [x19, #0x48] b28e8: f94007f5 ldr x21, [sp, #0x8] b28ec: 3c858263 stur q3, [x19, #0x58] b28f0: aa1503e1 mov x1, x21 b28f4: 9402abfb bl 0x15d8e0 <_ZN6InGame12CachedConfig13EncryptBufferEPhj@plt> b28f8: aa1303e0 mov x0, x19 b28fc: aa1503e1 mov x1, x21 b2900: 2a1403e2 mov w2, w20 b2904: 9402abfb bl 0x15d8f0 <_ZN6InGame12CachedConfig17WriteConfigToFileEPKhj@plt> b2908: b0fffe01 adrp x1, 0x73000 b290c: d0fffde3 adrp x3, 0x70000 b2910: 90fffde4 adrp x4, 0x6e000 b2914: 2a0003f4 mov w20, w0 b2918: 9112dc21 add x1, x1, #0x4b7 b291c: 911b2063 add x3, x3, #0x6c8 b2920: 91182c84 add x4, x4, #0x60b b2924: 36000220 tbz w0, #0x0, 0xb2968 , std::__ndk1::allocator>, InGame::ConfigValue, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, InGame::ConfigValue>>>)+0x19c> b2928: 90fffde6 adrp x6, 0x6e000 b292c: 52800020 mov w0, #0x1 // =1 b2930: 912aa0c6 add x6, x6, #0xaa8 b2934: 528014c2 mov w2, #0xa6 // =166 b2938: aa1303e5 mov x5, x19 b293c: 9402a939 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b2940: b5000235 cbnz x21, 0xb2984 , std::__ndk1::allocator>, InGame::ConfigValue, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, InGame::ConfigValue>>>)+0x1b8> b2944: 14000012 b 0xb298c , std::__ndk1::allocator>, InGame::ConfigValue, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, InGame::ConfigValue>>>)+0x1c0> b2948: d0fffde6 adrp x6, 0x70000 b294c: 52800080 mov w0, #0x4 // =4 b2950: 911158c6 add x6, x6, #0x456 b2954: 52801382 mov w2, #0x9c // =156 b2958: aa1303e5 mov x5, x19 b295c: 9402a931 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b2960: 2a1f03f4 mov w20, wzr b2964: 1400000a b 0xb298c , std::__ndk1::allocator>, InGame::ConfigValue, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, InGame::ConfigValue>>>)+0x1c0> b2968: 90fffde6 adrp x6, 0x6e000 b296c: 52800080 mov w0, #0x4 // =4 b2970: 910accc6 add x6, x6, #0x2b3 b2974: 52801542 mov w2, #0xaa // =170 b2978: aa1303e5 mov x5, x19 b297c: 9402a929 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b2980: b4000075 cbz x21, 0xb298c , std::__ndk1::allocator>, InGame::ConfigValue, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, InGame::ConfigValue>>>)+0x1c0> b2984: aa1503e0 mov x0, x21 b2988: 9402ab96 bl 0x15d7e0 <_ZdaPv@plt> b298c: f94016c8 ldr x8, [x22, #0x28] b2990: f85f83a9 ldur x9, [x29, #-0x8] b2994: eb09011f cmp x8, x9 b2998: 540000e1 b.ne 0xb29b4 , std::__ndk1::allocator>, InGame::ConfigValue, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, InGame::ConfigValue>>>)+0x1e8> b299c: 12000280 and w0, w20, #0x1 b29a0: a94a4ff4 ldp x20, x19, [sp, #0xa0] b29a4: a94957f6 ldp x22, x21, [sp, #0x90] b29a8: a9487bfd ldp x29, x30, [sp, #0x80] b29ac: 9102c3ff add sp, sp, #0xb0 b29b0: d65f03c0 ret b29b4: 9402a91f bl 0x15ce30 <__stack_chk_fail@plt> 00000000000b29b8 : b29b8: d10183ff sub sp, sp, #0x60 b29bc: a9017bfd stp x29, x30, [sp, #0x10] b29c0: 910043fd add x29, sp, #0x10 b29c4: f90013f9 str x25, [sp, #0x20] b29c8: a9035ff8 stp x24, x23, [sp, #0x30] b29cc: a90457f6 stp x22, x21, [sp, #0x40] b29d0: a9054ff4 stp x20, x19, [sp, #0x50] b29d4: f9400409 ldr x9, [x0, #0x8] b29d8: aa0203f3 mov x19, x2 b29dc: aa0103f5 mov x21, x1 b29e0: aa0003f4 mov x20, x0 b29e4: 91004019 add x25, x0, #0x10 b29e8: 2a1f03e8 mov w8, wzr b29ec: eb19013f cmp x9, x25 b29f0: b900005f str wzr, [x2] b29f4: 540004a0 b.eq 0xb2a88 b29f8: 528000ca mov w10, #0x6 // =6 b29fc: 14000009 b 0xb2a20 b2a00: b9403d2e ldr w14, [x9, #0x3c] b2a04: aa0d03e9 mov x9, x13 b2a08: eb1901bf cmp x13, x25 b2a0c: 0b0e0108 add w8, w8, w14 b2a10: 0b0c0108 add w8, w8, w12 b2a14: 0b0b0108 add w8, w8, w11 b2a18: 11000908 add w8, w8, #0x2 b2a1c: 54000360 b.eq 0xb2a88 b2a20: 3940812b ldrb w11, [x9, #0x20] b2a24: b940292c ldr w12, [x9, #0x28] b2a28: b940392d ldr w13, [x9, #0x38] b2a2c: 53017d6e lsr w14, w11, #1 b2a30: 7200017f tst w11, #0x1 b2a34: 1a8c01cb csel w11, w14, w12, eq b2a38: f940052e ldr x14, [x9, #0x8] b2a3c: 710011bf cmp w13, #0x4 b2a40: 1a9f054c csinc w12, w10, wzr, eq b2a44: b40000ae cbz x14, 0xb2a58 b2a48: aa0e03ed mov x13, x14 b2a4c: f94001ce ldr x14, [x14] b2a50: b5ffffce cbnz x14, 0xb2a48 b2a54: 17ffffeb b 0xb2a00 b2a58: aa0903ee mov x14, x9 b2a5c: f8410dcd ldr x13, [x14, #0x10]! b2a60: f94001af ldr x15, [x13] b2a64: eb0901ff cmp x15, x9 b2a68: 54fffcc0 b.eq 0xb2a00 b2a6c: f94001cf ldr x15, [x14] b2a70: aa0f03ee mov x14, x15 b2a74: f8410dcd ldr x13, [x14, #0x10]! b2a78: f94001b0 ldr x16, [x13] b2a7c: eb0f021f cmp x16, x15 b2a80: 54ffff61 b.ne 0xb2a6c b2a84: 17ffffdf b 0xb2a00 b2a88: 12000909 and w9, w8, #0x7 b2a8c: 5280010a mov w10, #0x8 // =8 b2a90: 4b090156 sub w22, w10, w9 b2a94: 2a0803f7 mov w23, w8 b2a98: b0fffe01 adrp x1, 0x73000 b2a9c: 90fffde3 adrp x3, 0x6e000 b2aa0: 90fffde4 adrp x4, 0x6e000 b2aa4: 90fffde6 adrp x6, 0x6e000 b2aa8: 0b0802c9 add w9, w22, w8 b2aac: 9112dc21 add x1, x1, #0x4b7 b2ab0: 912b4063 add x3, x3, #0xad0 b2ab4: 91182c84 add x4, x4, #0x60b b2ab8: 912b80c6 add x6, x6, #0xae0 b2abc: 2a1f03e0 mov w0, wzr b2ac0: 528032e2 mov w2, #0x197 // =407 b2ac4: aa1403e5 mov x5, x20 b2ac8: aa1703e7 mov x7, x23 b2acc: b9000269 str w9, [x19] b2ad0: f90003e9 str x9, [sp] b2ad4: 9402a8d3 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b2ad8: b9400278 ldr w24, [x19] b2adc: d00005c1 adrp x1, 0x16c000 b2ae0: f9449421 ldr x1, [x1, #0x928] b2ae4: aa1803e0 mov x0, x24 b2ae8: 9402ab62 bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> b2aec: aa0003f3 mov x19, x0 b2af0: f90002a0 str x0, [x21] b2af4: b4000b40 cbz x0, 0xb2c5c b2af8: aa1303e0 mov x0, x19 b2afc: 2a1f03e1 mov w1, wzr b2b00: aa1703e2 mov x2, x23 b2b04: 9402a8cf bl 0x15ce40 b2b08: 8b170260 add x0, x19, x23 b2b0c: 2a1603e1 mov w1, w22 b2b10: aa1603e2 mov x2, x22 b2b14: 9402a8cb bl 0x15ce40 b2b18: f9400696 ldr x22, [x20, #0x8] b2b1c: eb1902df cmp x22, x25 b2b20: 54000b80 b.eq 0xb2c90 b2b24: f0fffe15 adrp x21, 0x75000 b2b28: aa1303f4 mov x20, x19 b2b2c: 910522b5 add x21, x21, #0x148 b2b30: 14000004 b 0xb2b40 b2b34: aa0903f6 mov x22, x9 b2b38: eb1902df cmp x22, x25 b2b3c: 54000aa0 b.eq 0xb2c90 b2b40: aa1603e8 mov x8, x22 b2b44: 38420d09 ldrb w9, [x8, #0x20]! b2b48: f940050a ldr x10, [x8, #0x8] b2b4c: d341fd2b lsr x11, x9, #1 b2b50: 7200013f tst w9, #0x1 b2b54: 9a8a0169 csel x9, x11, x10, eq b2b58: f103fd3f cmp x9, #0xff b2b5c: 540005c8 b.hi 0xb2c14 b2b60: 38001689 strb w9, [x20], #0x1 b2b64: a942aacb ldp x11, x10, [x22, #0x28] b2b68: aa1403e0 mov x0, x20 b2b6c: 394082c9 ldrb w9, [x22, #0x20] b2b70: 7200013f tst w9, #0x1 b2b74: d341fd29 lsr x9, x9, #1 b2b78: 9a881541 csinc x1, x10, x8, ne b2b7c: 9a8b0122 csel x2, x9, x11, eq b2b80: 9402a948 bl 0x15d0a0 b2b84: 394082c8 ldrb w8, [x22, #0x20] b2b88: f94016c9 ldr x9, [x22, #0x28] b2b8c: d341fd0a lsr x10, x8, #1 b2b90: 7200011f tst w8, #0x1 b2b94: 9a890148 csel x8, x10, x9, eq b2b98: b9403ac9 ldr w9, [x22, #0x38] b2b9c: 8b140108 add x8, x8, x20 b2ba0: 91000914 add x20, x8, #0x2 b2ba4: 39000509 strb w9, [x8, #0x1] b2ba8: b9403ac9 ldr w9, [x22, #0x38] b2bac: 51000528 sub w8, w9, #0x1 b2bb0: 71000d1f cmp w8, #0x3 b2bb4: 54000308 b.hi 0xb2c14 b2bb8: 10000089 adr x9, 0xb2bc8 b2bbc: 38686aaa ldrb w10, [x21, x8] b2bc0: 8b0a0929 add x9, x9, x10, lsl #2 b2bc4: d61f0120 br x9 b2bc8: 910102c1 add x1, x22, #0x40 b2bcc: b9403ec2 ldr w2, [x22, #0x3c] b2bd0: aa1403e0 mov x0, x20 b2bd4: 9402a933 bl 0x15d0a0 b2bd8: b9403ec8 ldr w8, [x22, #0x3c] b2bdc: 1400000d b 0xb2c10 b2be0: b9403ec8 ldr w8, [x22, #0x3c] b2be4: 910126ca add x10, x22, #0x49 b2be8: b8004688 str w8, [x20], #0x4 b2bec: 394122c8 ldrb w8, [x22, #0x48] b2bf0: aa1403e0 mov x0, x20 b2bf4: f9402ec9 ldr x9, [x22, #0x58] b2bf8: b9403ec2 ldr w2, [x22, #0x3c] b2bfc: 7200011f tst w8, #0x1 b2c00: 9a890141 csel x1, x10, x9, eq b2c04: 9402a927 bl 0x15d0a0 b2c08: b9403ec8 ldr w8, [x22, #0x3c] b2c0c: 11000508 add w8, w8, #0x1 b2c10: 8b080294 add x20, x20, x8 b2c14: f94006c8 ldr x8, [x22, #0x8] b2c18: b40000a8 cbz x8, 0xb2c2c b2c1c: aa0803f6 mov x22, x8 b2c20: f9400108 ldr x8, [x8] b2c24: b5ffffc8 cbnz x8, 0xb2c1c b2c28: 17ffffc4 b 0xb2b38 b2c2c: aa1603e8 mov x8, x22 b2c30: f8410d09 ldr x9, [x8, #0x10]! b2c34: f940012a ldr x10, [x9] b2c38: eb16015f cmp x10, x22 b2c3c: 54fff7c0 b.eq 0xb2b34 b2c40: f9400109 ldr x9, [x8] b2c44: aa0903e8 mov x8, x9 b2c48: f8410d16 ldr x22, [x8, #0x10]! b2c4c: f94002ca ldr x10, [x22] b2c50: eb09015f cmp x10, x9 b2c54: 54ffff61 b.ne 0xb2c40 b2c58: 17ffffb8 b 0xb2b38 b2c5c: b0fffe01 adrp x1, 0x73000 b2c60: 90fffde3 adrp x3, 0x6e000 b2c64: 90fffde4 adrp x4, 0x6e000 b2c68: b0fffde6 adrp x6, 0x6f000 b2c6c: 9112dc21 add x1, x1, #0x4b7 b2c70: 912b4063 add x3, x3, #0xad0 b2c74: 91182c84 add x4, x4, #0x60b b2c78: 910170c6 add x6, x6, #0x5c b2c7c: 52800080 mov w0, #0x4 // =4 b2c80: 52803382 mov w2, #0x19c // =412 b2c84: aa1403e5 mov x5, x20 b2c88: 2a1803e7 mov w7, w24 b2c8c: 9402a865 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b2c90: f100027f cmp x19, #0x0 b2c94: f94013f9 ldr x25, [sp, #0x20] b2c98: a9454ff4 ldp x20, x19, [sp, #0x50] b2c9c: 1a9f07e0 cset w0, ne b2ca0: a94457f6 ldp x22, x21, [sp, #0x40] b2ca4: a9435ff8 ldp x24, x23, [sp, #0x30] b2ca8: a9417bfd ldp x29, x30, [sp, #0x10] b2cac: 910183ff add sp, sp, #0x60 b2cb0: d65f03c0 ret 00000000000b2cb4 : b2cb4: d10243ff sub sp, sp, #0x90 b2cb8: a9077bfd stp x29, x30, [sp, #0x70] b2cbc: 9101c3fd add x29, sp, #0x70 b2cc0: a9084ff4 stp x20, x19, [sp, #0x80] b2cc4: d53bd054 mrs x20, TPIDR_EL0 b2cc8: 529ff989 mov w9, #0xffcc // =65484 b2ccc: 6f00e400 movi v0.2d, #0000000000000000 b2cd0: f9401688 ldr x8, [x20, #0x28] b2cd4: 72a00069 movk w9, #0x3, lsl #16 b2cd8: 1101202a add w10, w1, #0x48 b2cdc: aa0003f3 mov x19, x0 b2ce0: f81f83a8 stur x8, [x29, #-0x8] b2ce4: 29042809 stp w9, w10, [x0, #0x20] b2ce8: ad0203e0 stp q0, q0, [sp, #0x40] b2cec: ad0103e0 stp q0, q0, [sp, #0x20] b2cf0: ad0003e0 stp q0, q0, [sp] b2cf4: 9402aaf3 bl 0x15d8c0 <_ZN6InGame14uECC_secp256k1Ev@plt> b2cf8: aa0003e2 mov x2, x0 b2cfc: 910083e0 add x0, sp, #0x20 b2d00: 910003e1 mov x1, sp b2d04: 9402aaf3 bl 0x15d8d0 <_ZN6InGame13uECC_make_keyEPhS0_PKNS_12uECC_Curve_tE@plt> b2d08: ad4107e0 ldp q0, q1, [sp, #0x20] b2d0c: 3c828260 stur q0, [x19, #0x28] b2d10: ad420fe2 ldp q2, q3, [sp, #0x40] b2d14: 3c838261 stur q1, [x19, #0x38] b2d18: 3c848262 stur q2, [x19, #0x48] b2d1c: 3c858263 stur q3, [x19, #0x58] b2d20: f9401688 ldr x8, [x20, #0x28] b2d24: f85f83a9 ldur x9, [x29, #-0x8] b2d28: eb09011f cmp x8, x9 b2d2c: 540000c1 b.ne 0xb2d44 b2d30: a9484ff4 ldp x20, x19, [sp, #0x80] b2d34: 52800020 mov w0, #0x1 // =1 b2d38: a9477bfd ldp x29, x30, [sp, #0x70] b2d3c: 910243ff add sp, sp, #0x90 b2d40: d65f03c0 ret b2d44: 9402a83b bl 0x15ce30 <__stack_chk_fail@plt> 00000000000b2d48 : b2d48: d10343ff sub sp, sp, #0xd0 b2d4c: a9077bfd stp x29, x30, [sp, #0x70] b2d50: 9101c3fd add x29, sp, #0x70 b2d54: a9086ffc stp x28, x27, [sp, #0x80] b2d58: a90967fa stp x26, x25, [sp, #0x90] b2d5c: a90a5ff8 stp x24, x23, [sp, #0xa0] b2d60: a90b57f6 stp x22, x21, [sp, #0xb0] b2d64: a90c4ff4 stp x20, x19, [sp, #0xc0] b2d68: d53bd056 mrs x22, TPIDR_EL0 b2d6c: 91008015 add x21, x0, #0x20 b2d70: f94016c8 ldr x8, [x22, #0x28] b2d74: 910003e0 mov x0, sp b2d78: 2a0203f4 mov w20, w2 b2d7c: aa0103f3 mov x19, x1 b2d80: f81f83a8 stur x8, [x29, #-0x8] b2d84: 9402a987 bl 0x15d3a0 <_ZN6InGame7MD5InitEPNS_10MD5ContextE@plt> b2d88: 910003e0 mov x0, sp b2d8c: aa1503e1 mov x1, x21 b2d90: 52800902 mov w2, #0x48 // =72 b2d94: 9402a987 bl 0x15d3b0 <_ZN6InGame9MD5UpdateEPNS_10MD5ContextEPhm@plt> b2d98: 910003e0 mov x0, sp b2d9c: 9402a98d bl 0x15d3d0 <_ZN6InGame11MD5FinalizeEPNS_10MD5ContextE@plt> b2da0: 7100229f cmp w20, #0x8 b2da4: 54002403 b.lo 0xb3224 b2da8: 394163e9 ldrb w9, [sp, #0x58] b2dac: 529cdc82 mov w2, #0xe6e4 // =59108 b2db0: 394167ea ldrb w10, [sp, #0x59] b2db4: 52969583 mov w3, #0xb4ac // =46252 b2db8: 39416beb ldrb w11, [sp, #0x5a] b2dbc: 528a81e4 mov w4, #0x540f // =21519 b2dc0: 2a0903ed mov w13, w9 b2dc4: 394173e8 ldrb w8, [sp, #0x5c] b2dc8: 1200012c and w12, w9, #0x1 b2dcc: 39416fe9 ldrb w9, [sp, #0x5b] b2dd0: 33181d4d bfi w13, w10, #8, #8 b2dd4: 394177ea ldrb w10, [sp, #0x5d] b2dd8: 33101d6d bfi w13, w11, #16, #8 b2ddc: 39417beb ldrb w11, [sp, #0x5e] b2de0: 39417fef ldrb w15, [sp, #0x5f] b2de4: 33081d2d bfi w13, w9, #24, #8 b2de8: 394183e9 ldrb w9, [sp, #0x60] b2dec: 1200010e and w14, w8, #0x1 b2df0: 33181d48 bfi w8, w10, #8, #8 b2df4: 394187ea ldrb w10, [sp, #0x61] b2df8: 33101d68 bfi w8, w11, #16, #8 b2dfc: 394197f1 ldrb w17, [sp, #0x65] b2e00: 33081de8 bfi w8, w15, #24, #8 b2e04: 394193ef ldrb w15, [sp, #0x64] b2e08: 39418beb ldrb w11, [sp, #0x62] b2e0c: 12000130 and w16, w9, #0x1 b2e10: 2a0903e0 mov w0, w9 b2e14: 39419be9 ldrb w9, [sp, #0x66] b2e18: 33181d40 bfi w0, w10, #8, #8 b2e1c: 120001e1 and w1, w15, #0x1 b2e20: 33181e2f bfi w15, w17, #8, #8 b2e24: 39418fea ldrb w10, [sp, #0x63] b2e28: 33101d60 bfi w0, w11, #16, #8 b2e2c: 39419feb ldrb w11, [sp, #0x67] b2e30: 33101d2f bfi w15, w9, #16, #8 b2e34: 510005c9 sub w9, w14, #0x1 b2e38: 4a080128 eor w8, w9, w8 b2e3c: 528d48e9 mov w9, #0x6a47 // =27207 b2e40: 72a44789 movk w9, #0x223c, lsl #16 b2e44: 33081d40 bfi w0, w10, #24, #8 b2e48: 33081d6f bfi w15, w11, #24, #8 b2e4c: 4a090108 eor w8, w8, w9 b2e50: 51000429 sub w9, w1, #0x1 b2e54: 5298ad4a mov w10, #0xc56a // =50538 b2e58: 4a0f0129 eor w9, w9, w15 b2e5c: 72ba332a movk w10, #0xd199, lsl #16 b2e60: 4a0a0129 eor w9, w9, w10 b2e64: 5100058a sub w10, w12, #0x1 b2e68: 5280e68b mov w11, #0x734 // =1844 b2e6c: 4a0d014a eor w10, w10, w13 b2e70: 72bbfbeb movk w11, #0xdfdf, lsl #16 b2e74: 5294f88c mov w12, #0xa7c4 // =42948 b2e78: 4a0b014a eor w10, w10, w11 b2e7c: 5100060b sub w11, w16, #0x1 b2e80: 4a00016b eor w11, w11, w0 b2e84: 72a09fac movk w12, #0x4fd, lsl #16 b2e88: 4a0c016b eor w11, w11, w12 b2e8c: 5299b90c mov w12, #0xcdc8 // =52680 b2e90: 5293720d mov w13, #0x9b90 // =39824 b2e94: 528da56e mov w14, #0x6d2b // =27947 b2e98: 52875e6f mov w15, #0x3af3 // =15091 b2e9c: 529b4ad0 mov w16, #0xda56 // =55894 b2ea0: 529503d1 mov w17, #0xa81e // =43038 b2ea4: 528f3720 mov w0, #0x79b9 // =31161 b2ea8: 5288f021 mov w1, #0x4781 // =18305 b2eac: 52843ae5 mov w5, #0x21d7 // =8663 b2eb0: 529e6e46 mov w6, #0xf372 // =62322 b2eb4: 52982747 mov w7, #0xc13a // =49466 b2eb8: 528c13b5 mov w21, #0x609d // =24733 b2ebc: 5285ccb7 mov w23, #0x2e65 // =11877 b2ec0: 72be376c movk w12, #0xf1bb, lsl #16 b2ec4: 72bc6eed movk w13, #0xe377, lsl #16 b2ec8: 72bb54ce movk w14, #0xdaa6, lsl #16 b2ecc: 72b98c4f movk w15, #0xcc62, lsl #16 b2ed0: 72b6a990 movk w16, #0xb54c, lsl #16 b2ed4: 72b4e111 movk w17, #0xa708, lsl #16 b2ed8: 72b3c6e0 movk w0, #0x9e37, lsl #16 b2edc: 72b1fe61 movk w1, #0x8ff3, lsl #16 b2ee0: 72af1ba2 movk w2, #0x78dd, lsl #16 b2ee4: 72ad5323 movk w3, #0x6a99, lsl #16 b2ee8: 72aa7084 movk w4, #0x5384, lsl #16 b2eec: 72a8a805 movk w5, #0x4540, lsl #16 b2ef0: 72a78dc6 movk w6, #0x3c6e, lsl #16 b2ef4: 72a5c547 movk w7, #0x2e2a, lsl #16 b2ef8: 72a2e2b5 movk w21, #0x1715, lsl #16 b2efc: 72a11a37 movk w23, #0x8d1, lsl #16 b2f00: 53037e94 lsr w20, w20, #3 b2f04: f9400278 ldr x24, [x19] b2f08: f1000694 subs x20, x20, #0x1 b2f0c: d360ff19 lsr x25, x24, #32 b2f10: d365ff1c lsr x28, x24, #37 b2f14: 0b00033a add w26, w25, w0 b2f18: 0b19111b add w27, w8, w25, lsl #4 b2f1c: 4a1a037a eor w26, w27, w26 b2f20: 0b09039b add w27, w28, w9 b2f24: 4a1b035a eor w26, w26, w27 b2f28: 0b180358 add w24, w26, w24 b2f2c: 0b00031b add w27, w24, w0 b2f30: 0b18115a add w26, w10, w24, lsl #4 b2f34: 4a1b035a eor w26, w26, w27 b2f38: 0b58157b add w27, w11, w24, lsr #5 b2f3c: 4a1b035a eor w26, w26, w27 b2f40: 0b190359 add w25, w26, w25 b2f44: 0b06033b add w27, w25, w6 b2f48: 0b19111a add w26, w8, w25, lsl #4 b2f4c: 4a1b035a eor w26, w26, w27 b2f50: 0b59153b add w27, w9, w25, lsr #5 b2f54: 4a1b035a eor w26, w26, w27 b2f58: 0b180358 add w24, w26, w24 b2f5c: 0b06031b add w27, w24, w6 b2f60: 0b18115a add w26, w10, w24, lsl #4 b2f64: 4a1b035a eor w26, w26, w27 b2f68: 0b58157b add w27, w11, w24, lsr #5 b2f6c: 4a1b035a eor w26, w26, w27 b2f70: 0b190359 add w25, w26, w25 b2f74: 0b0e033b add w27, w25, w14 b2f78: 0b19111a add w26, w8, w25, lsl #4 b2f7c: 4a1b035a eor w26, w26, w27 b2f80: 0b59153b add w27, w9, w25, lsr #5 b2f84: 4a1b035a eor w26, w26, w27 b2f88: 0b180358 add w24, w26, w24 b2f8c: 0b0e031b add w27, w24, w14 b2f90: 0b18115a add w26, w10, w24, lsl #4 b2f94: 4a1b035a eor w26, w26, w27 b2f98: 0b58157b add w27, w11, w24, lsr #5 b2f9c: 4a1b035a eor w26, w26, w27 b2fa0: 0b190359 add w25, w26, w25 b2fa4: 0b02033b add w27, w25, w2 b2fa8: 0b19111a add w26, w8, w25, lsl #4 b2fac: 4a1b035a eor w26, w26, w27 b2fb0: 0b59153b add w27, w9, w25, lsr #5 b2fb4: 4a1b035a eor w26, w26, w27 b2fb8: 0b180358 add w24, w26, w24 b2fbc: 0b02031b add w27, w24, w2 b2fc0: 0b18115a add w26, w10, w24, lsl #4 b2fc4: 4a1b035a eor w26, w26, w27 b2fc8: 0b58157b add w27, w11, w24, lsr #5 b2fcc: 4a1b035a eor w26, w26, w27 b2fd0: 0b190359 add w25, w26, w25 b2fd4: 0b15033b add w27, w25, w21 b2fd8: 0b19111a add w26, w8, w25, lsl #4 b2fdc: 4a1b035a eor w26, w26, w27 b2fe0: 0b59153b add w27, w9, w25, lsr #5 b2fe4: 4a1b035a eor w26, w26, w27 b2fe8: 0b180358 add w24, w26, w24 b2fec: 0b15031b add w27, w24, w21 b2ff0: 0b18115a add w26, w10, w24, lsl #4 b2ff4: 4a1b035a eor w26, w26, w27 b2ff8: 0b58157b add w27, w11, w24, lsr #5 b2ffc: 4a1b035a eor w26, w26, w27 b3000: 0b190359 add w25, w26, w25 b3004: 0b10033b add w27, w25, w16 b3008: 0b19111a add w26, w8, w25, lsl #4 b300c: 4a1b035a eor w26, w26, w27 b3010: 0b59153b add w27, w9, w25, lsr #5 b3014: 4a1b035a eor w26, w26, w27 b3018: 0b180358 add w24, w26, w24 b301c: 0b10031b add w27, w24, w16 b3020: 0b18115a add w26, w10, w24, lsl #4 b3024: 4a1b035a eor w26, w26, w27 b3028: 0b58157b add w27, w11, w24, lsr #5 b302c: 4a1b035a eor w26, w26, w27 b3030: 0b190359 add w25, w26, w25 b3034: 0b04033b add w27, w25, w4 b3038: 0b19111a add w26, w8, w25, lsl #4 b303c: 4a1b035a eor w26, w26, w27 b3040: 0b59153b add w27, w9, w25, lsr #5 b3044: 4a1b035a eor w26, w26, w27 b3048: 0b180358 add w24, w26, w24 b304c: 0b04031b add w27, w24, w4 b3050: 0b18115a add w26, w10, w24, lsl #4 b3054: 4a1b035a eor w26, w26, w27 b3058: 0b58157b add w27, w11, w24, lsr #5 b305c: 4a1b035a eor w26, w26, w27 b3060: 0b190359 add w25, w26, w25 b3064: 0b0c033b add w27, w25, w12 b3068: 0b19111a add w26, w8, w25, lsl #4 b306c: 4a1b035a eor w26, w26, w27 b3070: 0b59153b add w27, w9, w25, lsr #5 b3074: 4a1b035a eor w26, w26, w27 b3078: 0b180358 add w24, w26, w24 b307c: 0b0c031b add w27, w24, w12 b3080: 0b18115a add w26, w10, w24, lsl #4 b3084: 4a1b035a eor w26, w26, w27 b3088: 0b58157b add w27, w11, w24, lsr #5 b308c: 4a1b035a eor w26, w26, w27 b3090: 0b190359 add w25, w26, w25 b3094: 0b01033b add w27, w25, w1 b3098: 0b19111a add w26, w8, w25, lsl #4 b309c: 4a1b035a eor w26, w26, w27 b30a0: 0b59153b add w27, w9, w25, lsr #5 b30a4: 4a1b035a eor w26, w26, w27 b30a8: 0b180358 add w24, w26, w24 b30ac: 0b01031b add w27, w24, w1 b30b0: 0b18115a add w26, w10, w24, lsl #4 b30b4: 4a1b035a eor w26, w26, w27 b30b8: 0b58157b add w27, w11, w24, lsr #5 b30bc: 4a1b035a eor w26, w26, w27 b30c0: 0b190359 add w25, w26, w25 b30c4: 0b07033b add w27, w25, w7 b30c8: 0b19111a add w26, w8, w25, lsl #4 b30cc: 4a1b035a eor w26, w26, w27 b30d0: 0b59153b add w27, w9, w25, lsr #5 b30d4: 4a1b035a eor w26, w26, w27 b30d8: 0b180358 add w24, w26, w24 b30dc: 0b07031b add w27, w24, w7 b30e0: 0b18115a add w26, w10, w24, lsl #4 b30e4: 4a1b035a eor w26, w26, w27 b30e8: 0b58157b add w27, w11, w24, lsr #5 b30ec: 4a1b035a eor w26, w26, w27 b30f0: 0b190359 add w25, w26, w25 b30f4: 0b0f033b add w27, w25, w15 b30f8: 0b19111a add w26, w8, w25, lsl #4 b30fc: 4a1b035a eor w26, w26, w27 b3100: 0b59153b add w27, w9, w25, lsr #5 b3104: 4a1b035a eor w26, w26, w27 b3108: 0b180358 add w24, w26, w24 b310c: 0b0f031b add w27, w24, w15 b3110: 0b18115a add w26, w10, w24, lsl #4 b3114: 4a1b035a eor w26, w26, w27 b3118: 0b58157b add w27, w11, w24, lsr #5 b311c: 4a1b035a eor w26, w26, w27 b3120: 0b190359 add w25, w26, w25 b3124: 0b03033b add w27, w25, w3 b3128: 0b19111a add w26, w8, w25, lsl #4 b312c: 4a1b035a eor w26, w26, w27 b3130: 0b59153b add w27, w9, w25, lsr #5 b3134: 4a1b035a eor w26, w26, w27 b3138: 0b180358 add w24, w26, w24 b313c: 0b03031b add w27, w24, w3 b3140: 0b18115a add w26, w10, w24, lsl #4 b3144: 4a1b035a eor w26, w26, w27 b3148: 0b58157b add w27, w11, w24, lsr #5 b314c: 4a1b035a eor w26, w26, w27 b3150: 0b190359 add w25, w26, w25 b3154: 0b17033b add w27, w25, w23 b3158: 0b19111a add w26, w8, w25, lsl #4 b315c: 4a1b035a eor w26, w26, w27 b3160: 0b59153b add w27, w9, w25, lsr #5 b3164: 4a1b035a eor w26, w26, w27 b3168: 0b180358 add w24, w26, w24 b316c: 0b17031b add w27, w24, w23 b3170: 0b18115a add w26, w10, w24, lsl #4 b3174: 4a1b035a eor w26, w26, w27 b3178: 0b58157b add w27, w11, w24, lsr #5 b317c: 4a1b035a eor w26, w26, w27 b3180: 0b190359 add w25, w26, w25 b3184: 0b11033b add w27, w25, w17 b3188: 0b19111a add w26, w8, w25, lsl #4 b318c: 4a1b035a eor w26, w26, w27 b3190: 0b59153b add w27, w9, w25, lsr #5 b3194: 4a1b035a eor w26, w26, w27 b3198: 0b180358 add w24, w26, w24 b319c: 0b11031b add w27, w24, w17 b31a0: 0b18115a add w26, w10, w24, lsl #4 b31a4: 4a1b035a eor w26, w26, w27 b31a8: 0b58157b add w27, w11, w24, lsr #5 b31ac: 4a1b035a eor w26, w26, w27 b31b0: 0b190359 add w25, w26, w25 b31b4: 0b05033b add w27, w25, w5 b31b8: 0b19111a add w26, w8, w25, lsl #4 b31bc: 4a1b035a eor w26, w26, w27 b31c0: 0b59153b add w27, w9, w25, lsr #5 b31c4: 4a1b035a eor w26, w26, w27 b31c8: 0b180358 add w24, w26, w24 b31cc: 0b05031b add w27, w24, w5 b31d0: 0b18115a add w26, w10, w24, lsl #4 b31d4: 4a1b035a eor w26, w26, w27 b31d8: 0b58157b add w27, w11, w24, lsr #5 b31dc: 4a1b035a eor w26, w26, w27 b31e0: 0b190359 add w25, w26, w25 b31e4: 0b0d033b add w27, w25, w13 b31e8: 0b19111a add w26, w8, w25, lsl #4 b31ec: 4a1b035a eor w26, w26, w27 b31f0: 0b59153b add w27, w9, w25, lsr #5 b31f4: 4a1b035a eor w26, w26, w27 b31f8: 0b180358 add w24, w26, w24 b31fc: 0b0d031b add w27, w24, w13 b3200: 0b18115a add w26, w10, w24, lsl #4 b3204: 4a1b035a eor w26, w26, w27 b3208: 0b58157b add w27, w11, w24, lsr #5 b320c: 4a1b035a eor w26, w26, w27 b3210: 0b190359 add w25, w26, w25 b3214: 290067f8 stp w24, w25, [sp] b3218: f94003f8 ldr x24, [sp] b321c: f8008678 str x24, [x19], #0x8 b3220: 54ffe721 b.ne 0xb2f04 b3224: f94016c8 ldr x8, [x22, #0x28] b3228: f85f83a9 ldur x9, [x29, #-0x8] b322c: eb09011f cmp x8, x9 b3230: 54000121 b.ne 0xb3254 b3234: a94c4ff4 ldp x20, x19, [sp, #0xc0] b3238: a94b57f6 ldp x22, x21, [sp, #0xb0] b323c: a94a5ff8 ldp x24, x23, [sp, #0xa0] b3240: a94967fa ldp x26, x25, [sp, #0x90] b3244: a9486ffc ldp x28, x27, [sp, #0x80] b3248: a9477bfd ldp x29, x30, [sp, #0x70] b324c: 910343ff add sp, sp, #0xd0 b3250: d65f03c0 ret b3254: 9402a6f7 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000b3258 : b3258: d10283ff sub sp, sp, #0xa0 b325c: a9067bfd stp x29, x30, [sp, #0x60] b3260: 910183fd add x29, sp, #0x60 b3264: f9003bf7 str x23, [sp, #0x70] b3268: a90857f6 stp x22, x21, [sp, #0x80] b326c: a9094ff4 stp x20, x19, [sp, #0x90] b3270: d53bd056 mrs x22, TPIDR_EL0 b3274: 2a0203f3 mov w19, w2 b3278: f94016c8 ldr x8, [x22, #0x28] b327c: aa0103f4 mov x20, x1 b3280: aa0003f5 mov x21, x0 b3284: d10083b7 sub x23, x29, #0x20 b3288: f81f83a8 stur x8, [x29, #-0x8] b328c: d10083a8 sub x8, x29, #0x20 b3290: 9402a958 bl 0x15d7f0 <_ZN6InGame12CachedConfig13GetConfigPathEv@plt> b3294: 385e03a8 ldurb w8, [x29, #-0x20] b3298: b24002f7 orr x23, x23, #0x1 b329c: f85f03a9 ldur x9, [x29, #-0x10] b32a0: 7200011f tst w8, #0x1 b32a4: 9a8902e7 csel x7, x23, x9, eq b32a8: 90fffe01 adrp x1, 0x73000 b32ac: b0fffde3 adrp x3, 0x70000 b32b0: f0fffdc4 adrp x4, 0x6e000 b32b4: f0fffde6 adrp x6, 0x72000 b32b8: 9112dc21 add x1, x1, #0x4b7 b32bc: 91284463 add x3, x3, #0xa11 b32c0: 91182c84 add x4, x4, #0x60b b32c4: 9136d0c6 add x6, x6, #0xdb4 b32c8: 52800020 mov w0, #0x1 // =1 b32cc: 52802942 mov w2, #0x14a // =330 b32d0: aa1503e5 mov x5, x21 b32d4: 9402a6d3 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b32d8: 910003e0 mov x0, sp b32dc: 9402a949 bl 0x15d800 <_ZN6InGame5CFileC1Ev@plt> b32e0: 385e03a8 ldurb w8, [x29, #-0x20] b32e4: f85f03a9 ldur x9, [x29, #-0x10] b32e8: 7200011f tst w8, #0x1 b32ec: 9a8902e1 csel x1, x23, x9, eq b32f0: 910003e0 mov x0, sp b32f4: 52800082 mov w2, #0x4 // =4 b32f8: 9402a94a bl 0x15d820 <_ZN6InGame5CFile4OpenEPKcNS_8FileModeE@plt> b32fc: 36000180 tbz w0, #0x0, 0xb332c b3300: 910082a1 add x1, x21, #0x20 b3304: 910003e0 mov x0, sp b3308: 52800902 mov w2, #0x48 // =72 b330c: 9402a97d bl 0x15d900 <_ZN6InGame5CFile5WriteEPKvj@plt> b3310: 360002a0 tbz w0, #0x0, 0xb3364 b3314: 910003e0 mov x0, sp b3318: aa1403e1 mov x1, x20 b331c: 2a1303e2 mov w2, w19 b3320: 9402a97c bl 0x15d910 <_ZN6InGame5CFile6AppendEPKvj@plt> b3324: 2a0003f3 mov w19, w0 b3328: 14000010 b 0xb3368 b332c: 90fffe01 adrp x1, 0x73000 b3330: b0fffde3 adrp x3, 0x70000 b3334: f0fffdc4 adrp x4, 0x6e000 b3338: d0fffde6 adrp x6, 0x71000 b333c: 9112dc21 add x1, x1, #0x4b7 b3340: 91284463 add x3, x3, #0xa11 b3344: 91182c84 add x4, x4, #0x60b b3348: 913e28c6 add x6, x6, #0xf8a b334c: 52800080 mov w0, #0x4 // =4 b3350: 52802a02 mov w2, #0x150 // =336 b3354: aa1503e5 mov x5, x21 b3358: 9402a6b2 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b335c: 2a1f03f3 mov w19, wzr b3360: 14000004 b 0xb3370 b3364: 2a1f03f3 mov w19, wzr b3368: 910003e0 mov x0, sp b336c: 9402a939 bl 0x15d850 <_ZN6InGame5CFile5CloseEv@plt> b3370: 910003e0 mov x0, sp b3374: 9402a93b bl 0x15d860 <_ZN6InGame5CFileD1Ev@plt> b3378: 385e03a8 ldurb w8, [x29, #-0x20] b337c: 36000068 tbz w8, #0x0, 0xb3388 b3380: f85f03a0 ldur x0, [x29, #-0x10] b3384: 9402a6d7 bl 0x15cee0 <_ZdlPv@plt> b3388: f94016c8 ldr x8, [x22, #0x28] b338c: f85f83a9 ldur x9, [x29, #-0x8] b3390: eb09011f cmp x8, x9 b3394: 54000101 b.ne 0xb33b4 b3398: 12000260 and w0, w19, #0x1 b339c: f9403bf7 ldr x23, [sp, #0x70] b33a0: a9494ff4 ldp x20, x19, [sp, #0x90] b33a4: a94857f6 ldp x22, x21, [sp, #0x80] b33a8: a9467bfd ldp x29, x30, [sp, #0x60] b33ac: 910283ff add sp, sp, #0xa0 b33b0: d65f03c0 ret b33b4: 9402a69f bl 0x15ce30 <__stack_chk_fail@plt> b33b8: 14000001 b 0xb33bc b33bc: aa0003f3 mov x19, x0 b33c0: 14000004 b 0xb33d0 b33c4: aa0003f3 mov x19, x0 b33c8: 910003e0 mov x0, sp b33cc: 9402a925 bl 0x15d860 <_ZN6InGame5CFileD1Ev@plt> b33d0: 385e03a8 ldurb w8, [x29, #-0x20] b33d4: 36000068 tbz w8, #0x0, 0xb33e0 b33d8: f85f03a0 ldur x0, [x29, #-0x10] b33dc: 9402a6c1 bl 0x15cee0 <_ZdlPv@plt> b33e0: aa1303e0 mov x0, x19 b33e4: 9402975f bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b33e8 : b33e8: 39400000 ldrb w0, [x0] b33ec: d65f03c0 ret 00000000000b33f0 : b33f0: d101c3ff sub sp, sp, #0x70 b33f4: a9027bfd stp x29, x30, [sp, #0x20] b33f8: 910083fd add x29, sp, #0x20 b33fc: f9001bf9 str x25, [sp, #0x30] b3400: a9045ff8 stp x24, x23, [sp, #0x40] b3404: a90557f6 stp x22, x21, [sp, #0x50] b3408: a9064ff4 stp x20, x19, [sp, #0x60] b340c: d53bd059 mrs x25, TPIDR_EL0 b3410: 2a0203f3 mov w19, w2 b3414: f9401728 ldr x8, [x25, #0x28] b3418: f81f83a8 stur x8, [x29, #-0x8] b341c: b40005c1 cbz x1, 0xb34d4 b3420: aa0003f4 mov x20, x0 b3424: aa0103e0 mov x0, x1 b3428: aa0103f5 mov x21, x1 b342c: 9402a8d1 bl 0x15d770 b3430: b100401f cmn x0, #0x10 b3434: 54000682 b.hs 0xb3504 b3438: aa0003f6 mov x22, x0 b343c: f1005c1f cmp x0, #0x17 b3440: 540000e2 b.hs 0xb345c b3444: 910003e9 mov x9, sp b3448: 531f7ac8 lsl w8, w22, #1 b344c: b2400137 orr x23, x9, #0x1 b3450: 390003e8 strb w8, [sp] b3454: b5000156 cbnz x22, 0xb347c b3458: 1400000d b 0xb348c b345c: 910042c8 add x8, x22, #0x10 b3460: 927ced18 and x24, x8, #0xfffffffffffffff0 b3464: aa1803e0 mov x0, x24 b3468: 9402a67e bl 0x15ce60 <_Znwm@plt> b346c: b2400308 orr x8, x24, #0x1 b3470: aa0003f7 mov x23, x0 b3474: a90083f6 stp x22, x0, [sp, #0x8] b3478: f90003e8 str x8, [sp] b347c: aa1703e0 mov x0, x23 b3480: aa1503e1 mov x1, x21 b3484: aa1603e2 mov x2, x22 b3488: 9402a706 bl 0x15d0a0 b348c: 91002280 add x0, x20, #0x8 b3490: 38366aff strb wzr, [x23, x22] b3494: 910003e1 mov x1, sp b3498: 9402a92a bl 0x15d940 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4findIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEElEERKT_@plt> b349c: aa0003f5 mov x21, x0 b34a0: 394003e8 ldrb w8, [sp] b34a4: 36000068 tbz w8, #0x0, 0xb34b0 b34a8: f9400be0 ldr x0, [sp, #0x10] b34ac: 9402a68d bl 0x15cee0 <_ZdlPv@plt> b34b0: 91004288 add x8, x20, #0x10 b34b4: eb15011f cmp x8, x21 b34b8: 540000e0 b.eq 0xb34d4 b34bc: b9403aa8 ldr w8, [x21, #0x38] b34c0: 7100051f cmp w8, #0x1 b34c4: 54000081 b.ne 0xb34d4 b34c8: 394102a8 ldrb w8, [x21, #0x40] b34cc: 7100011f cmp w8, #0x0 b34d0: 1a9f07f3 cset w19, ne b34d4: f9401728 ldr x8, [x25, #0x28] b34d8: f85f83a9 ldur x9, [x29, #-0x8] b34dc: eb09011f cmp x8, x9 b34e0: 54000161 b.ne 0xb350c b34e4: 12000260 and w0, w19, #0x1 b34e8: f9401bf9 ldr x25, [sp, #0x30] b34ec: a9464ff4 ldp x20, x19, [sp, #0x60] b34f0: a94557f6 ldp x22, x21, [sp, #0x50] b34f4: a9445ff8 ldp x24, x23, [sp, #0x40] b34f8: a9427bfd ldp x29, x30, [sp, #0x20] b34fc: 9101c3ff add sp, sp, #0x70 b3500: d65f03c0 ret b3504: 910003e0 mov x0, sp b3508: 9402a8a2 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> b350c: 9402a649 bl 0x15ce30 <__stack_chk_fail@plt> b3510: 394003e8 ldrb w8, [sp] b3514: aa0003f3 mov x19, x0 b3518: 36000068 tbz w8, #0x0, 0xb3524 b351c: f9400be0 ldr x0, [sp, #0x10] b3520: 9402a670 bl 0x15cee0 <_ZdlPv@plt> b3524: aa1303e0 mov x0, x19 b3528: 9402970e bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b352c : b352c: d101c3ff sub sp, sp, #0x70 b3530: a9027bfd stp x29, x30, [sp, #0x20] b3534: 910083fd add x29, sp, #0x20 b3538: f9001bf9 str x25, [sp, #0x30] b353c: a9045ff8 stp x24, x23, [sp, #0x40] b3540: a90557f6 stp x22, x21, [sp, #0x50] b3544: a9064ff4 stp x20, x19, [sp, #0x60] b3548: d53bd059 mrs x25, TPIDR_EL0 b354c: aa0203f3 mov x19, x2 b3550: f9401728 ldr x8, [x25, #0x28] b3554: f81f83a8 stur x8, [x29, #-0x8] b3558: b4000581 cbz x1, 0xb3608 b355c: aa0003f4 mov x20, x0 b3560: aa0103e0 mov x0, x1 b3564: aa0103f5 mov x21, x1 b3568: 9402a882 bl 0x15d770 b356c: b100401f cmn x0, #0x10 b3570: 54000642 b.hs 0xb3638 b3574: aa0003f6 mov x22, x0 b3578: f1005c1f cmp x0, #0x17 b357c: 540000e2 b.hs 0xb3598 b3580: 910003e9 mov x9, sp b3584: 531f7ac8 lsl w8, w22, #1 b3588: b2400137 orr x23, x9, #0x1 b358c: 390003e8 strb w8, [sp] b3590: b5000156 cbnz x22, 0xb35b8 b3594: 1400000d b 0xb35c8 b3598: 910042c8 add x8, x22, #0x10 b359c: 927ced18 and x24, x8, #0xfffffffffffffff0 b35a0: aa1803e0 mov x0, x24 b35a4: 9402a62f bl 0x15ce60 <_Znwm@plt> b35a8: b2400308 orr x8, x24, #0x1 b35ac: aa0003f7 mov x23, x0 b35b0: a90083f6 stp x22, x0, [sp, #0x8] b35b4: f90003e8 str x8, [sp] b35b8: aa1703e0 mov x0, x23 b35bc: aa1503e1 mov x1, x21 b35c0: aa1603e2 mov x2, x22 b35c4: 9402a6b7 bl 0x15d0a0 b35c8: 91002280 add x0, x20, #0x8 b35cc: 38366aff strb wzr, [x23, x22] b35d0: 910003e1 mov x1, sp b35d4: 9402a8db bl 0x15d940 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4findIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEElEERKT_@plt> b35d8: aa0003f5 mov x21, x0 b35dc: 394003e8 ldrb w8, [sp] b35e0: 36000068 tbz w8, #0x0, 0xb35ec b35e4: f9400be0 ldr x0, [sp, #0x10] b35e8: 9402a63e bl 0x15cee0 <_ZdlPv@plt> b35ec: 91004288 add x8, x20, #0x10 b35f0: eb15011f cmp x8, x21 b35f4: 540000a0 b.eq 0xb3608 b35f8: b9403aa8 ldr w8, [x21, #0x38] b35fc: 7100091f cmp w8, #0x2 b3600: 54000041 b.ne 0xb3608 b3604: f94022b3 ldr x19, [x21, #0x40] b3608: f9401728 ldr x8, [x25, #0x28] b360c: f85f83a9 ldur x9, [x29, #-0x8] b3610: eb09011f cmp x8, x9 b3614: 54000161 b.ne 0xb3640 b3618: aa1303e0 mov x0, x19 b361c: f9401bf9 ldr x25, [sp, #0x30] b3620: a9464ff4 ldp x20, x19, [sp, #0x60] b3624: a94557f6 ldp x22, x21, [sp, #0x50] b3628: a9445ff8 ldp x24, x23, [sp, #0x40] b362c: a9427bfd ldp x29, x30, [sp, #0x20] b3630: 9101c3ff add sp, sp, #0x70 b3634: d65f03c0 ret b3638: 910003e0 mov x0, sp b363c: 9402a855 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> b3640: 9402a5fc bl 0x15ce30 <__stack_chk_fail@plt> b3644: 394003e8 ldrb w8, [sp] b3648: aa0003f3 mov x19, x0 b364c: 36000068 tbz w8, #0x0, 0xb3658 b3650: f9400be0 ldr x0, [sp, #0x10] b3654: 9402a623 bl 0x15cee0 <_ZdlPv@plt> b3658: aa1303e0 mov x0, x19 b365c: 940296c1 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b3660 : b3660: d101c3ff sub sp, sp, #0x70 b3664: fd0013e8 str d8, [sp, #0x20] b3668: a9037bfd stp x29, x30, [sp, #0x30] b366c: 9100c3fd add x29, sp, #0x30 b3670: a9045ff8 stp x24, x23, [sp, #0x40] b3674: a90557f6 stp x22, x21, [sp, #0x50] b3678: a9064ff4 stp x20, x19, [sp, #0x60] b367c: 1e604008 fmov d8, d0 b3680: d53bd058 mrs x24, TPIDR_EL0 b3684: f9401708 ldr x8, [x24, #0x28] b3688: f9000fe8 str x8, [sp, #0x18] b368c: b4000581 cbz x1, 0xb373c b3690: aa0003f3 mov x19, x0 b3694: aa0103e0 mov x0, x1 b3698: aa0103f4 mov x20, x1 b369c: 9402a835 bl 0x15d770 b36a0: b100401f cmn x0, #0x10 b36a4: 54000642 b.hs 0xb376c b36a8: aa0003f5 mov x21, x0 b36ac: f1005c1f cmp x0, #0x17 b36b0: 540000e2 b.hs 0xb36cc b36b4: 910003e9 mov x9, sp b36b8: 531f7aa8 lsl w8, w21, #1 b36bc: b2400136 orr x22, x9, #0x1 b36c0: 390003e8 strb w8, [sp] b36c4: b5000155 cbnz x21, 0xb36ec b36c8: 1400000d b 0xb36fc b36cc: 910042a8 add x8, x21, #0x10 b36d0: 927ced17 and x23, x8, #0xfffffffffffffff0 b36d4: aa1703e0 mov x0, x23 b36d8: 9402a5e2 bl 0x15ce60 <_Znwm@plt> b36dc: b24002e8 orr x8, x23, #0x1 b36e0: aa0003f6 mov x22, x0 b36e4: a90083f5 stp x21, x0, [sp, #0x8] b36e8: f90003e8 str x8, [sp] b36ec: aa1603e0 mov x0, x22 b36f0: aa1403e1 mov x1, x20 b36f4: aa1503e2 mov x2, x21 b36f8: 9402a66a bl 0x15d0a0 b36fc: 91002260 add x0, x19, #0x8 b3700: 38356adf strb wzr, [x22, x21] b3704: 910003e1 mov x1, sp b3708: 9402a88e bl 0x15d940 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4findIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEElEERKT_@plt> b370c: aa0003f4 mov x20, x0 b3710: 394003e8 ldrb w8, [sp] b3714: 36000068 tbz w8, #0x0, 0xb3720 b3718: f9400be0 ldr x0, [sp, #0x10] b371c: 9402a5f1 bl 0x15cee0 <_ZdlPv@plt> b3720: 91004268 add x8, x19, #0x10 b3724: eb14011f cmp x8, x20 b3728: 540000a0 b.eq 0xb373c b372c: b9403a88 ldr w8, [x20, #0x38] b3730: 71000d1f cmp w8, #0x3 b3734: 54000041 b.ne 0xb373c b3738: fd402288 ldr d8, [x20, #0x40] b373c: f9401708 ldr x8, [x24, #0x28] b3740: f9400fe9 ldr x9, [sp, #0x18] b3744: eb09011f cmp x8, x9 b3748: 54000161 b.ne 0xb3774 b374c: a9464ff4 ldp x20, x19, [sp, #0x60] b3750: 1e604100 fmov d0, d8 b3754: a94557f6 ldp x22, x21, [sp, #0x50] b3758: a9445ff8 ldp x24, x23, [sp, #0x40] b375c: a9437bfd ldp x29, x30, [sp, #0x30] b3760: fd4013e8 ldr d8, [sp, #0x20] b3764: 9101c3ff add sp, sp, #0x70 b3768: d65f03c0 ret b376c: 910003e0 mov x0, sp b3770: 9402a808 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> b3774: 9402a5af bl 0x15ce30 <__stack_chk_fail@plt> b3778: 394003e8 ldrb w8, [sp] b377c: aa0003f3 mov x19, x0 b3780: 36000068 tbz w8, #0x0, 0xb378c b3784: f9400be0 ldr x0, [sp, #0x10] b3788: 9402a5d6 bl 0x15cee0 <_ZdlPv@plt> b378c: aa1303e0 mov x0, x19 b3790: 94029674 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b3794 : b3794: d10183ff sub sp, sp, #0x60 b3798: a9027bfd stp x29, x30, [sp, #0x20] b379c: 910083fd add x29, sp, #0x20 b37a0: a9035ff8 stp x24, x23, [sp, #0x30] b37a4: a90457f6 stp x22, x21, [sp, #0x40] b37a8: a9054ff4 stp x20, x19, [sp, #0x50] b37ac: d53bd058 mrs x24, TPIDR_EL0 b37b0: f9401708 ldr x8, [x24, #0x28] b37b4: f81f83a8 stur x8, [x29, #-0x8] b37b8: b40006a1 cbz x1, 0xb388c b37bc: aa0003f3 mov x19, x0 b37c0: aa0103e0 mov x0, x1 b37c4: aa0103f4 mov x20, x1 b37c8: 9402a7ea bl 0x15d770 b37cc: b100401f cmn x0, #0x10 b37d0: 54000762 b.hs 0xb38bc b37d4: aa0003f5 mov x21, x0 b37d8: f1005c1f cmp x0, #0x17 b37dc: 540000e2 b.hs 0xb37f8 b37e0: 910003e9 mov x9, sp b37e4: 531f7aa8 lsl w8, w21, #1 b37e8: b2400136 orr x22, x9, #0x1 b37ec: 390003e8 strb w8, [sp] b37f0: b5000155 cbnz x21, 0xb3818 b37f4: 1400000d b 0xb3828 b37f8: 910042a8 add x8, x21, #0x10 b37fc: 927ced17 and x23, x8, #0xfffffffffffffff0 b3800: aa1703e0 mov x0, x23 b3804: 9402a597 bl 0x15ce60 <_Znwm@plt> b3808: b24002e8 orr x8, x23, #0x1 b380c: aa0003f6 mov x22, x0 b3810: a90083f5 stp x21, x0, [sp, #0x8] b3814: f90003e8 str x8, [sp] b3818: aa1603e0 mov x0, x22 b381c: aa1403e1 mov x1, x20 b3820: aa1503e2 mov x2, x21 b3824: 9402a61f bl 0x15d0a0 b3828: 91002260 add x0, x19, #0x8 b382c: 38356adf strb wzr, [x22, x21] b3830: 910003e1 mov x1, sp b3834: 9402a843 bl 0x15d940 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4findIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEElEERKT_@plt> b3838: aa0003f4 mov x20, x0 b383c: 394003e8 ldrb w8, [sp] b3840: 36000068 tbz w8, #0x0, 0xb384c b3844: f9400be0 ldr x0, [sp, #0x10] b3848: 9402a5a6 bl 0x15cee0 <_ZdlPv@plt> b384c: 91004268 add x8, x19, #0x10 b3850: eb14011f cmp x8, x20 b3854: 540001c0 b.eq 0xb388c b3858: b9403a88 ldr w8, [x20, #0x38] b385c: 7100111f cmp w8, #0x4 b3860: 54000161 b.ne 0xb388c b3864: 39412288 ldrb w8, [x20, #0x48] b3868: 9101268a add x10, x20, #0x49 b386c: f9402e89 ldr x9, [x20, #0x58] b3870: 7200011f tst w8, #0x1 b3874: 9a890148 csel x8, x10, x9, eq b3878: f9401709 ldr x9, [x24, #0x28] b387c: f85f83aa ldur x10, [x29, #-0x8] b3880: eb0a013f cmp x9, x10 b3884: 540000e0 b.eq 0xb38a0 b3888: 9402a56a bl 0x15ce30 <__stack_chk_fail@plt> b388c: aa1f03e8 mov x8, xzr b3890: f9401709 ldr x9, [x24, #0x28] b3894: f85f83aa ldur x10, [x29, #-0x8] b3898: eb0a013f cmp x9, x10 b389c: 54ffff61 b.ne 0xb3888 b38a0: a9454ff4 ldp x20, x19, [sp, #0x50] b38a4: aa0803e0 mov x0, x8 b38a8: a94457f6 ldp x22, x21, [sp, #0x40] b38ac: a9435ff8 ldp x24, x23, [sp, #0x30] b38b0: a9427bfd ldp x29, x30, [sp, #0x20] b38b4: 910183ff add sp, sp, #0x60 b38b8: d65f03c0 ret b38bc: 910003e0 mov x0, sp b38c0: 9402a7b4 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> b38c4: 394003e8 ldrb w8, [sp] b38c8: aa0003f3 mov x19, x0 b38cc: 36000068 tbz w8, #0x0, 0xb38d8 b38d0: f9400be0 ldr x0, [sp, #0x10] b38d4: 9402a583 bl 0x15cee0 <_ZdlPv@plt> b38d8: aa1303e0 mov x0, x19 b38dc: 94029621 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b38e0 : b38e0: d10203ff sub sp, sp, #0x80 b38e4: a9047bfd stp x29, x30, [sp, #0x40] b38e8: 910103fd add x29, sp, #0x40 b38ec: f9002bf7 str x23, [sp, #0x50] b38f0: a90657f6 stp x22, x21, [sp, #0x60] b38f4: a9074ff4 stp x20, x19, [sp, #0x70] b38f8: d53bd057 mrs x23, TPIDR_EL0 b38fc: aa0803f3 mov x19, x8 b3900: f94016e9 ldr x9, [x23, #0x28] b3904: f81f83a9 stur x9, [x29, #-0x8] b3908: 9402a81e bl 0x15d980 <_ZN6InGame5CPath12GetCachePathEv@plt> b390c: b40002e0 cbz x0, 0xb3968 b3910: aa0003e1 mov x1, x0 b3914: 39400008 ldrb w8, [x0] b3918: 34000288 cbz w8, 0xb3968 b391c: 910023e0 add x0, sp, #0x8 b3920: 9402a81c bl 0x15d990 <_ZN6InGame7AStringC1EPKc@plt> b3924: b0fffde1 adrp x1, 0x70000 b3928: 910023e0 add x0, sp, #0x8 b392c: 911b4c21 add x1, x1, #0x6d3 b3930: 9402a81c bl 0x15d9a0 <_ZN6InGame5CPath13AppendSubPathERNS_7AStringEPKc@plt> b3934: 910023e0 add x0, sp, #0x8 b3938: 9402a81e bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> b393c: aa0003f4 mov x20, x0 b3940: 9402a78c bl 0x15d770 b3944: b100401f cmn x0, #0x10 b3948: 540004e2 b.hs 0xb39e4 b394c: aa0003f5 mov x21, x0 b3950: f1005c1f cmp x0, #0x17 b3954: 54000202 b.hs 0xb3994 b3958: 531f7aa8 lsl w8, w21, #1 b395c: 38001668 strb w8, [x19], #0x1 b3960: b50002b5 cbnz x21, 0xb39b4 b3964: 14000018 b 0xb39c4 b3968: 7900027f strh wzr, [x19] b396c: f94016e8 ldr x8, [x23, #0x28] b3970: f85f83a9 ldur x9, [x29, #-0x8] b3974: eb09011f cmp x8, x9 b3978: 54000341 b.ne 0xb39e0 b397c: a9474ff4 ldp x20, x19, [sp, #0x70] b3980: a94657f6 ldp x22, x21, [sp, #0x60] b3984: a9447bfd ldp x29, x30, [sp, #0x40] b3988: f9402bf7 ldr x23, [sp, #0x50] b398c: 910203ff add sp, sp, #0x80 b3990: d65f03c0 ret b3994: 910042a8 add x8, x21, #0x10 b3998: 927ced16 and x22, x8, #0xfffffffffffffff0 b399c: aa1603e0 mov x0, x22 b39a0: 9402a530 bl 0x15ce60 <_Znwm@plt> b39a4: b24002c8 orr x8, x22, #0x1 b39a8: a9008275 stp x21, x0, [x19, #0x8] b39ac: f9000268 str x8, [x19] b39b0: aa0003f3 mov x19, x0 b39b4: aa1303e0 mov x0, x19 b39b8: aa1403e1 mov x1, x20 b39bc: aa1503e2 mov x2, x21 b39c0: 9402a5b8 bl 0x15d0a0 b39c4: 910023e0 add x0, sp, #0x8 b39c8: 38356a7f strb wzr, [x19, x21] b39cc: 9402a7fd bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> b39d0: f94016e8 ldr x8, [x23, #0x28] b39d4: f85f83a9 ldur x9, [x29, #-0x8] b39d8: eb09011f cmp x8, x9 b39dc: 54fffd00 b.eq 0xb397c b39e0: 9402a514 bl 0x15ce30 <__stack_chk_fail@plt> b39e4: aa1303e0 mov x0, x19 b39e8: 9402a76a bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> b39ec: aa0003f3 mov x19, x0 b39f0: 910023e0 add x0, sp, #0x8 b39f4: 9402a7f3 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> b39f8: aa1303e0 mov x0, x19 b39fc: 940295d9 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b3a00 : b3a00: a9bf7bfd stp x29, x30, [sp, #-0x10]! b3a04: 910003fd mov x29, sp b3a08: 39408008 ldrb w8, [x0, #0x20] b3a0c: aa0003e5 mov x5, x0 b3a10: 52802c62 mov w2, #0x163 // =355 b3a14: 7103311f cmp w8, #0xcc b3a18: 54000221 b.ne 0xb3a5c b3a1c: 394084a8 ldrb w8, [x5, #0x21] b3a20: 7103fd1f cmp w8, #0xff b3a24: 540001c1 b.ne 0xb3a5c b3a28: 794044a8 ldrh w8, [x5, #0x22] b3a2c: 52802c62 mov w2, #0x163 // =355 b3a30: 71000d1f cmp w8, #0x3 b3a34: 54000148 b.hi 0xb3a5c b3a38: b94024a9 ldr w9, [x5, #0x24] b3a3c: 6b01013f cmp w9, w1 b3a40: 540000e1 b.ne 0xb3a5c b3a44: 52800020 mov w0, #0x1 // =1 b3a48: 7200083f tst w1, #0x7 b3a4c: 540001e0 b.eq 0xb3a88 b3a50: 7100091f cmp w8, #0x2 b3a54: 540001a1 b.ne 0xb3a88 b3a58: 52802d22 mov w2, #0x169 // =361 b3a5c: 90fffe01 adrp x1, 0x73000 b3a60: f0fffdc3 adrp x3, 0x6e000 b3a64: f0fffdc4 adrp x4, 0x6e000 b3a68: b0fffde6 adrp x6, 0x70000 b3a6c: 9112dc21 add x1, x1, #0x4b7 b3a70: 912b0463 add x3, x3, #0xac1 b3a74: 91182c84 add x4, x4, #0x60b b3a78: 911b90c6 add x6, x6, #0x6e4 b3a7c: 52800080 mov w0, #0x4 // =4 b3a80: 9402a4e8 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b3a84: 2a1f03e0 mov w0, wzr b3a88: a8c17bfd ldp x29, x30, [sp], #0x10 b3a8c: d65f03c0 ret b3a90: a9bd7bfd stp x29, x30, [sp, #-0x30]! b3a94: a90157f6 stp x22, x21, [sp, #0x10] b3a98: 910003fd mov x29, sp b3a9c: a9024ff4 stp x20, x19, [sp, #0x20] b3aa0: aa0003f4 mov x20, x0 b3aa4: b100405f cmn x2, #0x10 b3aa8: 540003c2 b.hs 0xb3b20 b3aac: aa0203f3 mov x19, x2 b3ab0: aa0103f5 mov x21, x1 b3ab4: f1005c5f cmp x2, #0x17 b3ab8: 54000122 b.hs 0xb3adc b3abc: 531f7a68 lsl w8, w19, #1 b3ac0: 38001688 strb w8, [x20], #0x1 b3ac4: b50001d3 cbnz x19, 0xb3afc b3ac8: 38336a9f strb wzr, [x20, x19] b3acc: a9424ff4 ldp x20, x19, [sp, #0x20] b3ad0: a94157f6 ldp x22, x21, [sp, #0x10] b3ad4: a8c37bfd ldp x29, x30, [sp], #0x30 b3ad8: d65f03c0 ret b3adc: 91004268 add x8, x19, #0x10 b3ae0: 927ced16 and x22, x8, #0xfffffffffffffff0 b3ae4: aa1603e0 mov x0, x22 b3ae8: 9402a4de bl 0x15ce60 <_Znwm@plt> b3aec: b24002c8 orr x8, x22, #0x1 b3af0: a9008293 stp x19, x0, [x20, #0x8] b3af4: f9000288 str x8, [x20] b3af8: aa0003f4 mov x20, x0 b3afc: aa1403e0 mov x0, x20 b3b00: aa1503e1 mov x1, x21 b3b04: aa1303e2 mov x2, x19 b3b08: 9402a566 bl 0x15d0a0 b3b0c: 38336a9f strb wzr, [x20, x19] b3b10: a9424ff4 ldp x20, x19, [sp, #0x20] b3b14: a94157f6 ldp x22, x21, [sp, #0x10] b3b18: a8c37bfd ldp x29, x30, [sp], #0x30 b3b1c: d65f03c0 ret b3b20: aa1403e0 mov x0, x20 b3b24: 9402a71b bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 00000000000b3b28 : b3b28: a9be7bfd stp x29, x30, [sp, #-0x20]! b3b2c: a9014ff4 stp x20, x19, [sp, #0x10] b3b30: 910003fd mov x29, sp b3b34: f0fffde8 adrp x8, 0x72000 b3b38: f100003f cmp x1, #0x0 b3b3c: 913e5908 add x8, x8, #0xf96 b3b40: aa0003f3 mov x19, x0 b3b44: 52800089 mov w9, #0x4 // =4 b3b48: aa0003f4 mov x20, x0 b3b4c: 9a810101 csel x1, x8, x1, eq b3b50: a901fc1f stp xzr, xzr, [x0, #0x18] b3b54: f8010e9f str xzr, [x20, #0x10]! b3b58: b9000009 str w9, [x0] b3b5c: aa1403e0 mov x0, x20 b3b60: 9402a680 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> b3b64: 39404268 ldrb w8, [x19, #0x10] b3b68: f9400e69 ldr x9, [x19, #0x18] b3b6c: d341fd0a lsr x10, x8, #1 b3b70: 7200011f tst w8, #0x1 b3b74: 9a890148 csel x8, x10, x9, eq b3b78: b9000668 str w8, [x19, #0x4] b3b7c: a9414ff4 ldp x20, x19, [sp, #0x10] b3b80: a8c27bfd ldp x29, x30, [sp], #0x20 b3b84: d65f03c0 ret b3b88: 39400288 ldrb w8, [x20] b3b8c: aa0003f4 mov x20, x0 b3b90: 36000068 tbz w8, #0x0, 0xb3b9c b3b94: f9401260 ldr x0, [x19, #0x20] b3b98: 9402a4d2 bl 0x15cee0 <_ZdlPv@plt> b3b9c: aa1403e0 mov x0, x20 b3ba0: 94029570 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b3ba4 : b3ba4: d10283ff sub sp, sp, #0xa0 b3ba8: a9077bfd stp x29, x30, [sp, #0x70] b3bac: 9101c3fd add x29, sp, #0x70 b3bb0: f90043f5 str x21, [sp, #0x80] b3bb4: a9094ff4 stp x20, x19, [sp, #0x90] b3bb8: d53bd055 mrs x21, TPIDR_EL0 b3bbc: 91008014 add x20, x0, #0x20 b3bc0: f94016a8 ldr x8, [x21, #0x28] b3bc4: 910003e0 mov x0, sp b3bc8: aa0103f3 mov x19, x1 b3bcc: f81f83a8 stur x8, [x29, #-0x8] b3bd0: 9402a5f4 bl 0x15d3a0 <_ZN6InGame7MD5InitEPNS_10MD5ContextE@plt> b3bd4: 910003e0 mov x0, sp b3bd8: aa1403e1 mov x1, x20 b3bdc: 52800902 mov w2, #0x48 // =72 b3be0: 9402a5f4 bl 0x15d3b0 <_ZN6InGame9MD5UpdateEPNS_10MD5ContextEPhm@plt> b3be4: 910003e0 mov x0, sp b3be8: 9402a5fa bl 0x15d3d0 <_ZN6InGame11MD5FinalizeEPNS_10MD5ContextE@plt> b3bec: 394163e9 ldrb w9, [sp, #0x58] b3bf0: 394167ea ldrb w10, [sp, #0x59] b3bf4: 39416beb ldrb w11, [sp, #0x5a] b3bf8: 394173e8 ldrb w8, [sp, #0x5c] b3bfc: 1200012c and w12, w9, #0x1 b3c00: 39416fed ldrb w13, [sp, #0x5b] b3c04: 33181d49 bfi w9, w10, #8, #8 b3c08: 394177ea ldrb w10, [sp, #0x5d] b3c0c: 33101d69 bfi w9, w11, #16, #8 b3c10: 39417beb ldrb w11, [sp, #0x5e] b3c14: 1200010e and w14, w8, #0x1 b3c18: 33081da9 bfi w9, w13, #24, #8 b3c1c: 394183ed ldrb w13, [sp, #0x60] b3c20: 33181d48 bfi w8, w10, #8, #8 b3c24: 394187ea ldrb w10, [sp, #0x61] b3c28: 39417fef ldrb w15, [sp, #0x5f] b3c2c: 33101d68 bfi w8, w11, #16, #8 b3c30: 39418beb ldrb w11, [sp, #0x62] b3c34: 120001b0 and w16, w13, #0x1 b3c38: 33181d4d bfi w13, w10, #8, #8 b3c3c: 39418fea ldrb w10, [sp, #0x63] b3c40: 33081de8 bfi w8, w15, #24, #8 b3c44: 394193ef ldrb w15, [sp, #0x64] b3c48: 394197f1 ldrb w17, [sp, #0x65] b3c4c: 33101d6d bfi w13, w11, #16, #8 b3c50: 39419be0 ldrb w0, [sp, #0x66] b3c54: 33081d4d bfi w13, w10, #24, #8 b3c58: 39419feb ldrb w11, [sp, #0x67] b3c5c: 510005ca sub w10, w14, #0x1 b3c60: 120001e1 and w1, w15, #0x1 b3c64: 33181e2f bfi w15, w17, #8, #8 b3c68: 4a0a0108 eor w8, w8, w10 b3c6c: 528d48ea mov w10, #0x6a47 // =27207 b3c70: 33101c0f bfi w15, w0, #16, #8 b3c74: 72a4478a movk w10, #0x223c, lsl #16 b3c78: 33081d6f bfi w15, w11, #24, #8 b3c7c: 4a0a0108 eor w8, w8, w10 b3c80: 5100042a sub w10, w1, #0x1 b3c84: 5298ad4b mov w11, #0xc56a // =50538 b3c88: 4a0a01ea eor w10, w15, w10 b3c8c: 72ba332b movk w11, #0xd199, lsl #16 b3c90: 4a0b014a eor w10, w10, w11 b3c94: 5100058b sub w11, w12, #0x1 b3c98: 4a0b0129 eor w9, w9, w11 b3c9c: 5280e68b mov w11, #0x734 // =1844 b3ca0: 72bbfbeb movk w11, #0xdfdf, lsl #16 b3ca4: 5294f88c mov w12, #0xa7c4 // =42948 b3ca8: 4a0b0129 eor w9, w9, w11 b3cac: 5100060b sub w11, w16, #0x1 b3cb0: 4a0b01ab eor w11, w13, w11 b3cb4: 72a09fac movk w12, #0x4fd, lsl #16 b3cb8: 4a0c016b eor w11, w11, w12 b3cbc: 29002a68 stp w8, w10, [x19] b3cc0: 29012e69 stp w9, w11, [x19, #0x8] b3cc4: f94016a8 ldr x8, [x21, #0x28] b3cc8: f85f83a9 ldur x9, [x29, #-0x8] b3ccc: eb09011f cmp x8, x9 b3cd0: 540000c1 b.ne 0xb3ce8 b3cd4: a9494ff4 ldp x20, x19, [sp, #0x90] b3cd8: a9477bfd ldp x29, x30, [sp, #0x70] b3cdc: f94043f5 ldr x21, [sp, #0x80] b3ce0: 910283ff add sp, sp, #0xa0 b3ce4: d65f03c0 ret b3ce8: 9402a452 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000b3cec , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)>: b3cec: d101c3ff sub sp, sp, #0x70 b3cf0: a9027bfd stp x29, x30, [sp, #0x20] b3cf4: 910083fd add x29, sp, #0x20 b3cf8: f9001bf9 str x25, [sp, #0x30] b3cfc: a9045ff8 stp x24, x23, [sp, #0x40] b3d00: a90557f6 stp x22, x21, [sp, #0x50] b3d04: a9064ff4 stp x20, x19, [sp, #0x60] b3d08: d53bd059 mrs x25, TPIDR_EL0 b3d0c: aa0203f3 mov x19, x2 b3d10: f9401728 ldr x8, [x25, #0x28] b3d14: aa0003f4 mov x20, x0 b3d18: aa0103f5 mov x21, x1 b3d1c: f81f83a8 stur x8, [x29, #-0x8] b3d20: f9400808 ldr x8, [x0, #0x10] b3d24: b4000f48 cbz x8, 0xb3f0c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x220> b3d28: aa1403e8 mov x8, x20 b3d2c: f940028a ldr x10, [x20] b3d30: f90003f4 str x20, [sp] b3d34: f8408d09 ldr x9, [x8, #0x8]! b3d38: f9000288 str x8, [x20] b3d3c: f900093f str xzr, [x9, #0x10] b3d40: f9000a9f str xzr, [x20, #0x10] b3d44: f900011f str xzr, [x8] b3d48: f9400548 ldr x8, [x10, #0x8] b3d4c: f100011f cmp x8, #0x0 b3d50: 9a880156 csel x22, x10, x8, eq b3d54: f9000bf6 str x22, [sp, #0x10] b3d58: b40001d6 cbz x22, 0xb3d90 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0xa4> b3d5c: f9400ad7 ldr x23, [x22, #0x10] b3d60: b40002f7 cbz x23, 0xb3dbc , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0xd0> b3d64: f94002e8 ldr x8, [x23] b3d68: eb16011f cmp x8, x22 b3d6c: 54000180 b.eq 0xb3d9c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0xb0> b3d70: f90006ff str xzr, [x23, #0x8] b3d74: b4000248 cbz x8, 0xb3dbc , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0xd0> b3d78: aa0803f7 mov x23, x8 b3d7c: f9400108 ldr x8, [x8] b3d80: b5ffffc8 cbnz x8, 0xb3d78 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x8c> b3d84: f94006e8 ldr x8, [x23, #0x8] b3d88: b5ffff88 cbnz x8, 0xb3d78 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x8c> b3d8c: 1400000c b 0xb3dbc , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0xd0> b3d90: aa1403e0 mov x0, x20 b3d94: aa1603e1 mov x1, x22 b3d98: 1400005a b 0xb3f00 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x214> b3d9c: f94006e8 ldr x8, [x23, #0x8] b3da0: f90002ff str xzr, [x23] b3da4: b40000c8 cbz x8, 0xb3dbc , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0xd0> b3da8: aa0803f7 mov x23, x8 b3dac: f9400108 ldr x8, [x8] b3db0: b5ffffc8 cbnz x8, 0xb3da8 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0xbc> b3db4: f94006e8 ldr x8, [x23, #0x8] b3db8: b5ffff88 cbnz x8, 0xb3da8 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0xbc> b3dbc: eb1302bf cmp x21, x19 b3dc0: f90007f7 str x23, [sp, #0x8] b3dc4: 54000880 b.eq 0xb3ed4 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x1e8> b3dc8: aa1703e8 mov x8, x23 b3dcc: aa1603f8 mov x24, x22 b3dd0: aa0803f6 mov x22, x8 b3dd4: 910082a1 add x1, x21, #0x20 b3dd8: 91008300 add x0, x24, #0x20 b3ddc: 9402a4d1 bl 0x15d120 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_@plt> b3de0: 3cc382a0 ldur q0, [x21, #0x38] b3de4: 91012300 add x0, x24, #0x48 b3de8: 910122a1 add x1, x21, #0x48 b3dec: 3c838300 stur q0, [x24, #0x38] b3df0: 9402a4cc bl 0x15d120 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_@plt> b3df4: aa1403e0 mov x0, x20 b3df8: aa1803e1 mov x1, x24 b3dfc: 9400006c bl 0xb3fac , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x2c0> b3e00: f9000bf6 str x22, [sp, #0x10] b3e04: b50000b6 cbnz x22, 0xb3e18 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x12c> b3e08: aa1f03e8 mov x8, xzr b3e0c: f94006a9 ldr x9, [x21, #0x8] b3e10: b5000369 cbnz x9, 0xb3e7c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x190> b3e14: 1400001e b 0xb3e8c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x1a0> b3e18: f9400ad7 ldr x23, [x22, #0x10] b3e1c: b4000297 cbz x23, 0xb3e6c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x180> b3e20: f94002e8 ldr x8, [x23] b3e24: eb16011f cmp x8, x22 b3e28: 54000120 b.eq 0xb3e4c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x160> b3e2c: f90006ff str xzr, [x23, #0x8] b3e30: b40001e8 cbz x8, 0xb3e6c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x180> b3e34: aa0803f7 mov x23, x8 b3e38: f9400108 ldr x8, [x8] b3e3c: b5ffffc8 cbnz x8, 0xb3e34 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x148> b3e40: f94006e8 ldr x8, [x23, #0x8] b3e44: b5ffff88 cbnz x8, 0xb3e34 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x148> b3e48: 14000009 b 0xb3e6c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x180> b3e4c: f94006e8 ldr x8, [x23, #0x8] b3e50: f90002ff str xzr, [x23] b3e54: b40000c8 cbz x8, 0xb3e6c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x180> b3e58: aa0803f7 mov x23, x8 b3e5c: f9400108 ldr x8, [x8] b3e60: b5ffffc8 cbnz x8, 0xb3e58 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x16c> b3e64: f94006e8 ldr x8, [x23, #0x8] b3e68: b5ffff88 cbnz x8, 0xb3e58 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x16c> b3e6c: aa1703e8 mov x8, x23 b3e70: f90007f7 str x23, [sp, #0x8] b3e74: f94006a9 ldr x9, [x21, #0x8] b3e78: b40000a9 cbz x9, 0xb3e8c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x1a0> b3e7c: aa0903f5 mov x21, x9 b3e80: f9400129 ldr x9, [x9] b3e84: b5ffffc9 cbnz x9, 0xb3e7c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x190> b3e88: 1400000c b 0xb3eb8 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x1cc> b3e8c: aa1503e9 mov x9, x21 b3e90: f8410d2a ldr x10, [x9, #0x10]! b3e94: f940014b ldr x11, [x10] b3e98: eb15017f cmp x11, x21 b3e9c: 54000180 b.eq 0xb3ecc , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x1e0> b3ea0: f940012a ldr x10, [x9] b3ea4: aa0a03e9 mov x9, x10 b3ea8: f8410d35 ldr x21, [x9, #0x10]! b3eac: f94002ab ldr x11, [x21] b3eb0: eb0a017f cmp x11, x10 b3eb4: 54ffff61 b.ne 0xb3ea0 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x1b4> b3eb8: b40000f6 cbz x22, 0xb3ed4 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x1e8> b3ebc: aa1603f8 mov x24, x22 b3ec0: eb1302bf cmp x21, x19 b3ec4: 54fff861 b.ne 0xb3dd0 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0xe4> b3ec8: 14000003 b 0xb3ed4 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x1e8> b3ecc: aa0a03f5 mov x21, x10 b3ed0: b5ffff76 cbnz x22, 0xb3ebc , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x1d0> b3ed4: aa1403e0 mov x0, x20 b3ed8: aa1603e1 mov x1, x22 b3edc: 9402a5c1 bl 0x15d5e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE@plt> b3ee0: b4000177 cbz x23, 0xb3f0c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x220> b3ee4: f9400ae8 ldr x8, [x23, #0x10] b3ee8: b4000088 cbz x8, 0xb3ef8 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x20c> b3eec: aa0803f7 mov x23, x8 b3ef0: f9400908 ldr x8, [x8, #0x10] b3ef4: b5ffffc8 cbnz x8, 0xb3eec , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x200> b3ef8: aa1403e0 mov x0, x20 b3efc: aa1703e1 mov x1, x23 b3f00: 9402a5b8 bl 0x15d5e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE@plt> b3f04: 14000002 b 0xb3f0c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x220> b3f08: aa0903f5 mov x21, x9 b3f0c: eb1302bf cmp x21, x19 b3f10: 540002c0 b.eq 0xb3f68 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x27c> b3f14: 910082a1 add x1, x21, #0x20 b3f18: aa1403e0 mov x0, x20 b3f1c: 9402a6ad bl 0x15d9d0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE15__emplace_multiIJRKNS_4pairIKS7_S9_EEEEENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEElEEDpOT_@plt> b3f20: f94006a8 ldr x8, [x21, #0x8] b3f24: b40000a8 cbz x8, 0xb3f38 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x24c> b3f28: aa0803f5 mov x21, x8 b3f2c: f9400108 ldr x8, [x8] b3f30: b5ffffc8 cbnz x8, 0xb3f28 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x23c> b3f34: 17fffff6 b 0xb3f0c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x220> b3f38: aa1503e8 mov x8, x21 b3f3c: f8410d09 ldr x9, [x8, #0x10]! b3f40: f940012a ldr x10, [x9] b3f44: eb15015f cmp x10, x21 b3f48: 54fffe00 b.eq 0xb3f08 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x21c> b3f4c: f9400109 ldr x9, [x8] b3f50: aa0903e8 mov x8, x9 b3f54: f8410d15 ldr x21, [x8, #0x10]! b3f58: f94002aa ldr x10, [x21] b3f5c: eb09015f cmp x10, x9 b3f60: 54ffff61 b.ne 0xb3f4c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x260> b3f64: 17ffffea b 0xb3f0c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x220> b3f68: f9401728 ldr x8, [x25, #0x28] b3f6c: f85f83a9 ldur x9, [x29, #-0x8] b3f70: eb09011f cmp x8, x9 b3f74: 54000101 b.ne 0xb3f94 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x2a8> b3f78: a9464ff4 ldp x20, x19, [sp, #0x60] b3f7c: a94557f6 ldp x22, x21, [sp, #0x50] b3f80: a9445ff8 ldp x24, x23, [sp, #0x40] b3f84: a9427bfd ldp x29, x30, [sp, #0x20] b3f88: f9401bf9 ldr x25, [sp, #0x30] b3f8c: 9101c3ff add sp, sp, #0x70 b3f90: d65f03c0 ret b3f94: 9402a3a7 bl 0x15ce30 <__stack_chk_fail@plt> b3f98: aa0003f3 mov x19, x0 b3f9c: 910003e0 mov x0, sp b3fa0: 94000052 bl 0xb40e8 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x3fc> b3fa4: aa1303e0 mov x0, x19 b3fa8: 9402946e bl 0x159160 <__emutls_get_address+0x6d4> b3fac: a9bc7bfd stp x29, x30, [sp, #-0x40]! b3fb0: a9015ff8 stp x24, x23, [sp, #0x10] b3fb4: 910003fd mov x29, sp b3fb8: a90257f6 stp x22, x21, [sp, #0x20] b3fbc: a9034ff4 stp x20, x19, [sp, #0x30] b3fc0: aa0003e8 mov x8, x0 b3fc4: aa0003f3 mov x19, x0 b3fc8: aa0103f4 mov x20, x1 b3fcc: f8408d16 ldr x22, [x8, #0x8]! b3fd0: b4000536 cbz x22, 0xb4074 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x388> b3fd4: a942aa89 ldp x9, x10, [x20, #0x28] b3fd8: 9100828b add x11, x20, #0x20 b3fdc: 39408288 ldrb w8, [x20, #0x20] b3fe0: d341fd0c lsr x12, x8, #1 b3fe4: 7200011f tst w8, #0x1 b3fe8: 9a890197 csel x23, x12, x9, eq b3fec: 9a8b1555 csinc x21, x10, x11, ne b3ff0: 14000004 b 0xb4000 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x314> b3ff4: f94006c8 ldr x8, [x22, #0x8] b3ff8: b4000528 cbz x8, 0xb409c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x3b0> b3ffc: aa0803f6 mov x22, x8 b4000: aa1603e8 mov x8, x22 b4004: 38420d09 ldrb w9, [x8, #0x20]! b4008: f940050a ldr x10, [x8, #0x8] b400c: d341fd2b lsr x11, x9, #1 b4010: 7200013f tst w9, #0x1 b4014: 9a8a0178 csel x24, x11, x10, eq b4018: eb17031f cmp x24, x23 b401c: 9a973302 csel x2, x24, x23, lo b4020: b4000122 cbz x2, 0xb4044 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x358> b4024: f9401aca ldr x10, [x22, #0x30] b4028: 7200013f tst w9, #0x1 b402c: aa1503e0 mov x0, x21 b4030: 9a881541 csinc x1, x10, x8, ne b4034: 9402a487 bl 0x15d250 b4038: 34000060 cbz w0, 0xb4044 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x358> b403c: 36fffdc0 tbz w0, #0x1f, 0xb3ff4 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x308> b4040: 14000003 b 0xb404c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x360> b4044: eb1802ff cmp x23, x24 b4048: 54fffd62 b.hs 0xb3ff4 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x308> b404c: f94002c8 ldr x8, [x22] b4050: b5fffd68 cbnz x8, 0xb3ffc , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x310> b4054: aa1603e8 mov x8, x22 b4058: a9007e9f stp xzr, xzr, [x20] b405c: f9000a96 str x22, [x20, #0x10] b4060: f9000114 str x20, [x8] b4064: f9400269 ldr x9, [x19] b4068: f9400129 ldr x9, [x9] b406c: b5000129 cbnz x9, 0xb4090 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x3a4> b4070: 14000012 b 0xb40b8 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x3cc> b4074: aa0803f6 mov x22, x8 b4078: a9007e9f stp xzr, xzr, [x20] b407c: f9000a96 str x22, [x20, #0x10] b4080: f9000114 str x20, [x8] b4084: f9400269 ldr x9, [x19] b4088: f9400129 ldr x9, [x9] b408c: b4000169 cbz x9, 0xb40b8 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x3cc> b4090: f9000269 str x9, [x19] b4094: f9400101 ldr x1, [x8] b4098: 14000009 b 0xb40bc , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x3d0> b409c: 910022c8 add x8, x22, #0x8 b40a0: a9007e9f stp xzr, xzr, [x20] b40a4: f9000a96 str x22, [x20, #0x10] b40a8: f9000114 str x20, [x8] b40ac: f9400269 ldr x9, [x19] b40b0: f9400129 ldr x9, [x9] b40b4: b5fffee9 cbnz x9, 0xb4090 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x3a4> b40b8: aa1403e1 mov x1, x20 b40bc: f9400660 ldr x0, [x19, #0x8] b40c0: 9402a5a8 bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> b40c4: f9400a68 ldr x8, [x19, #0x10] b40c8: aa1403e0 mov x0, x20 b40cc: a94257f6 ldp x22, x21, [sp, #0x20] b40d0: 91000508 add x8, x8, #0x1 b40d4: a9415ff8 ldp x24, x23, [sp, #0x10] b40d8: f9000a68 str x8, [x19, #0x10] b40dc: a9434ff4 ldp x20, x19, [sp, #0x30] b40e0: a8c47bfd ldp x29, x30, [sp], #0x40 b40e4: d65f03c0 ret b40e8: a9be7bfd stp x29, x30, [sp, #-0x20]! b40ec: f9000bf3 str x19, [sp, #0x10] b40f0: 910003fd mov x29, sp b40f4: aa0003f3 mov x19, x0 b40f8: f9400000 ldr x0, [x0] b40fc: f9400a61 ldr x1, [x19, #0x10] b4100: 9402a538 bl 0x15d5e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE@plt> b4104: f9400661 ldr x1, [x19, #0x8] b4108: b4000161 cbz x1, 0xb4134 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x448> b410c: f9400828 ldr x8, [x1, #0x10] b4110: b40000a8 cbz x8, 0xb4124 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x438> b4114: aa0803e1 mov x1, x8 b4118: f9400908 ldr x8, [x8, #0x10] b411c: b5ffffc8 cbnz x8, 0xb4114 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__assign_multi, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>)+0x428> b4120: f9000661 str x1, [x19, #0x8] b4124: f9400260 ldr x0, [x19] b4128: f9400bf3 ldr x19, [sp, #0x10] b412c: a8c27bfd ldp x29, x30, [sp], #0x20 b4130: 1402a52c b 0x15d5e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE@plt> b4134: f9400bf3 ldr x19, [sp, #0x10] b4138: a8c27bfd ldp x29, x30, [sp], #0x20 b413c: d65f03c0 ret 00000000000b4140 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_multi, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)>: b4140: d101c3ff sub sp, sp, #0x70 b4144: a9027bfd stp x29, x30, [sp, #0x20] b4148: 910083fd add x29, sp, #0x20 b414c: f9001bf9 str x25, [sp, #0x30] b4150: a9045ff8 stp x24, x23, [sp, #0x40] b4154: a90557f6 stp x22, x21, [sp, #0x50] b4158: a9064ff4 stp x20, x19, [sp, #0x60] b415c: d53bd057 mrs x23, TPIDR_EL0 b4160: aa0003f3 mov x19, x0 b4164: f94016e8 ldr x8, [x23, #0x28] b4168: 91002016 add x22, x0, #0x8 b416c: 52800c00 mov w0, #0x60 // =96 b4170: aa0103f5 mov x21, x1 b4174: f81f83a8 stur x8, [x29, #-0x8] b4178: 9402a33a bl 0x15ce60 <_Znwm@plt> b417c: aa0003f4 mov x20, x0 b4180: a9005be0 stp x0, x22, [sp] b4184: 91008016 add x22, x0, #0x20 b4188: 390043ff strb wzr, [sp, #0x10] b418c: aa1603e0 mov x0, x22 b4190: aa1503e1 mov x1, x21 b4194: 9402a57b bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> b4198: 3cc182a0 ldur q0, [x21, #0x18] b419c: 91012280 add x0, x20, #0x48 b41a0: 9100a2a1 add x1, x21, #0x28 b41a4: 3c838280 stur q0, [x20, #0x38] b41a8: 9402a576 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> b41ac: aa1303e8 mov x8, x19 b41b0: f8408d16 ldr x22, [x8, #0x8]! b41b4: b4000536 cbz x22, 0xb4258 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_multi, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0x118> b41b8: a942aa89 ldp x9, x10, [x20, #0x28] b41bc: 9100828b add x11, x20, #0x20 b41c0: 39408288 ldrb w8, [x20, #0x20] b41c4: d341fd0c lsr x12, x8, #1 b41c8: 7200011f tst w8, #0x1 b41cc: 9a890198 csel x24, x12, x9, eq b41d0: 9a8b1555 csinc x21, x10, x11, ne b41d4: 14000004 b 0xb41e4 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_multi, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0xa4> b41d8: f94006c8 ldr x8, [x22, #0x8] b41dc: b4000748 cbz x8, 0xb42c4 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_multi, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0x184> b41e0: aa0803f6 mov x22, x8 b41e4: aa1603e8 mov x8, x22 b41e8: 38420d09 ldrb w9, [x8, #0x20]! b41ec: f940050a ldr x10, [x8, #0x8] b41f0: d341fd2b lsr x11, x9, #1 b41f4: 7200013f tst w9, #0x1 b41f8: 9a8a0179 csel x25, x11, x10, eq b41fc: eb18033f cmp x25, x24 b4200: 9a983322 csel x2, x25, x24, lo b4204: b4000122 cbz x2, 0xb4228 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_multi, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0xe8> b4208: f9401aca ldr x10, [x22, #0x30] b420c: 7200013f tst w9, #0x1 b4210: aa1503e0 mov x0, x21 b4214: 9a881541 csinc x1, x10, x8, ne b4218: 9402a40e bl 0x15d250 b421c: 34000060 cbz w0, 0xb4228 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_multi, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0xe8> b4220: 36fffdc0 tbz w0, #0x1f, 0xb41d8 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_multi, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0x98> b4224: 14000003 b 0xb4230 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_multi, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0xf0> b4228: eb19031f cmp x24, x25 b422c: 54fffd62 b.hs 0xb41d8 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_multi, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0x98> b4230: f94002c8 ldr x8, [x22] b4234: b5fffd68 cbnz x8, 0xb41e0 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_multi, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0xa0> b4238: aa1603e8 mov x8, x22 b423c: a9007e9f stp xzr, xzr, [x20] b4240: f9000a96 str x22, [x20, #0x10] b4244: f9000114 str x20, [x8] b4248: f9400269 ldr x9, [x19] b424c: f9400129 ldr x9, [x9] b4250: b5000129 cbnz x9, 0xb4274 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_multi, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0x134> b4254: 1400000a b 0xb427c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_multi, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0x13c> b4258: aa0803f6 mov x22, x8 b425c: a9007e9f stp xzr, xzr, [x20] b4260: f9000a96 str x22, [x20, #0x10] b4264: f9000114 str x20, [x8] b4268: f9400269 ldr x9, [x19] b426c: f9400129 ldr x9, [x9] b4270: b4000069 cbz x9, 0xb427c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_multi, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0x13c> b4274: f9000269 str x9, [x19] b4278: f9400114 ldr x20, [x8] b427c: f9400660 ldr x0, [x19, #0x8] b4280: aa1403e1 mov x1, x20 b4284: 9402a537 bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> b4288: f9400a68 ldr x8, [x19, #0x10] b428c: f94003e0 ldr x0, [sp] b4290: 91000508 add x8, x8, #0x1 b4294: f9000a68 str x8, [x19, #0x10] b4298: f94016e8 ldr x8, [x23, #0x28] b429c: f85f83a9 ldur x9, [x29, #-0x8] b42a0: eb09011f cmp x8, x9 b42a4: 54000201 b.ne 0xb42e4 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_multi, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0x1a4> b42a8: a9464ff4 ldp x20, x19, [sp, #0x60] b42ac: a94557f6 ldp x22, x21, [sp, #0x50] b42b0: a9445ff8 ldp x24, x23, [sp, #0x40] b42b4: a9427bfd ldp x29, x30, [sp, #0x20] b42b8: f9401bf9 ldr x25, [sp, #0x30] b42bc: 9101c3ff add sp, sp, #0x70 b42c0: d65f03c0 ret b42c4: 910022c8 add x8, x22, #0x8 b42c8: a9007e9f stp xzr, xzr, [x20] b42cc: f9000a96 str x22, [x20, #0x10] b42d0: f9000114 str x20, [x8] b42d4: f9400269 ldr x9, [x19] b42d8: f9400129 ldr x9, [x9] b42dc: b5fffcc9 cbnz x9, 0xb4274 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_multi, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0x134> b42e0: 17ffffe7 b 0xb427c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_multi, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0x13c> b42e4: 9402a2d3 bl 0x15ce30 <__stack_chk_fail@plt> b42e8: 394002c8 ldrb w8, [x22] b42ec: aa0003f3 mov x19, x0 b42f0: 360000a8 tbz w8, #0x0, 0xb4304 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_multi, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0x1c4> b42f4: f9401a80 ldr x0, [x20, #0x30] b42f8: 9402a2fa bl 0x15cee0 <_ZdlPv@plt> b42fc: 14000002 b 0xb4304 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_multi, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0x1c4> b4300: aa0003f3 mov x19, x0 b4304: 910003e0 mov x0, sp b4308: 97fff415 bl 0xb135c *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>, InGame::ConfigValue>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue> const&)+0x118> b430c: aa1303e0 mov x0, x19 b4310: 94029394 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b4314 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: b4314: a9bc7bfd stp x29, x30, [sp, #-0x40]! b4318: a9015ff8 stp x24, x23, [sp, #0x10] b431c: 910003fd mov x29, sp b4320: a90257f6 stp x22, x21, [sp, #0x20] b4324: a9034ff4 stp x20, x19, [sp, #0x30] b4328: a940a829 ldp x9, x10, [x1, #0x8] b432c: aa0003f3 mov x19, x0 b4330: 39400028 ldrb w8, [x1] b4334: f8408e77 ldr x23, [x19, #0x8]! b4338: d341fd0b lsr x11, x8, #1 b433c: 7200011f tst w8, #0x1 b4340: 9a890176 csel x22, x11, x9, eq b4344: 9a811555 csinc x21, x10, x1, ne b4348: b4000637 cbz x23, 0xb440c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> b434c: aa1303f4 mov x20, x19 b4350: 1400000a b 0xb4378 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x64> b4354: eb1802df cmp x22, x24 b4358: 1a9f27e8 cset w8, lo b435c: eb16031f cmp x24, x22 b4360: 5a9f2100 csinv w0, w8, wzr, hs b4364: 531f7c08 lsr w8, w0, #31 b4368: 7100001f cmp w0, #0x0 b436c: 9a97b294 csel x20, x20, x23, lt b4370: f8685af7 ldr x23, [x23, w8, uxtw #3] b4374: b4000237 cbz x23, 0xb43b8 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xa4> b4378: aa1703e8 mov x8, x23 b437c: 38420d09 ldrb w9, [x8, #0x20]! b4380: f940050a ldr x10, [x8, #0x8] b4384: d341fd2b lsr x11, x9, #1 b4388: 7200013f tst w9, #0x1 b438c: 9a8a0178 csel x24, x11, x10, eq b4390: eb1802df cmp x22, x24 b4394: 9a9832c2 csel x2, x22, x24, lo b4398: b4fffde2 cbz x2, 0xb4354 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x40> b439c: f9401aea ldr x10, [x23, #0x30] b43a0: 7200013f tst w9, #0x1 b43a4: aa1503e1 mov x1, x21 b43a8: 9a881540 csinc x0, x10, x8, ne b43ac: 9402a3a9 bl 0x15d250 b43b0: 35fffda0 cbnz w0, 0xb4364 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x50> b43b4: 17ffffe8 b 0xb4354 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x40> b43b8: eb13029f cmp x20, x19 b43bc: 54000280 b.eq 0xb440c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> b43c0: aa1403e8 mov x8, x20 b43c4: 38420d09 ldrb w9, [x8, #0x20]! b43c8: f940050a ldr x10, [x8, #0x8] b43cc: d341fd2b lsr x11, x9, #1 b43d0: 7200013f tst w9, #0x1 b43d4: 9a8a0177 csel x23, x11, x10, eq b43d8: eb1602ff cmp x23, x22 b43dc: 9a9632e2 csel x2, x23, x22, lo b43e0: b4000122 cbz x2, 0xb4404 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf0> b43e4: f9401a8a ldr x10, [x20, #0x30] b43e8: 7200013f tst w9, #0x1 b43ec: aa1503e0 mov x0, x21 b43f0: 9a881541 csinc x1, x10, x8, ne b43f4: 9402a397 bl 0x15d250 b43f8: 34000060 cbz w0, 0xb4404 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf0> b43fc: 37f80080 tbnz w0, #0x1f, 0xb440c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> b4400: 14000004 b 0xb4410 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xfc> b4404: eb1702df cmp x22, x23 b4408: 54000042 b.hs 0xb4410 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xfc> b440c: aa1303f4 mov x20, x19 b4410: aa1403e0 mov x0, x20 b4414: a9434ff4 ldp x20, x19, [sp, #0x30] b4418: a94257f6 ldp x22, x21, [sp, #0x20] b441c: a9415ff8 ldp x24, x23, [sp, #0x10] b4420: a8c47bfd ldp x29, x30, [sp], #0x40 b4424: d65f03c0 ret 00000000000b4428 : b4428: a9bc7bfd stp x29, x30, [sp, #-0x40]! b442c: f9000bf7 str x23, [sp, #0x10] b4430: 910003fd mov x29, sp b4434: a90257f6 stp x22, x21, [sp, #0x20] b4438: a9034ff4 stp x20, x19, [sp, #0x30] b443c: 900005c8 adrp x8, 0x16c000 b4440: 900005d7 adrp x23, 0x16c000 b4444: aa0003f3 mov x19, x0 b4448: 9100c014 add x20, x0, #0x30 b444c: f9449908 ldr x8, [x8, #0x930] b4450: f9448af7 ldr x23, [x23, #0x910] b4454: 3900201f strb wzr, [x0, #0x8] b4458: a9027c1f stp xzr, xzr, [x0, #0x20] b445c: 91004108 add x8, x8, #0x10 b4460: 910042e9 add x9, x23, #0x10 b4464: f9000008 str x8, [x0] b4468: a9017c09 stp x9, xzr, [x0, #0x10] b446c: aa1403e0 mov x0, x20 b4470: 9402a55c bl 0x15d9e0 <_ZN6InGame12CachedConfigC1Ev@plt> b4474: aa1303f6 mov x22, x19 b4478: f900527f str xzr, [x19, #0xa0] b447c: f8098edf str xzr, [x22, #0x98]! b4480: d0fffdc1 adrp x1, 0x6e000 b4484: b0fffde3 adrp x3, 0x71000 b4488: d0fffdc4 adrp x4, 0x6e000 b448c: d0fffde6 adrp x6, 0x72000 b4490: 9118ac21 add x1, x1, #0x62b b4494: 91331063 add x3, x3, #0xcc4 b4498: 91182c84 add x4, x4, #0x60b b449c: 913e58c6 add x6, x6, #0xf96 b44a0: 52800020 mov w0, #0x1 // =1 b44a4: 52800162 mov w2, #0xb // =11 b44a8: aa1303e5 mov x5, x19 b44ac: 9402a25d bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b44b0: a9434ff4 ldp x20, x19, [sp, #0x30] b44b4: a94257f6 ldp x22, x21, [sp, #0x20] b44b8: f9400bf7 ldr x23, [sp, #0x10] b44bc: a8c47bfd ldp x29, x30, [sp], #0x40 b44c0: d65f03c0 ret b44c4: aa0003f5 mov x21, x0 b44c8: 91028260 add x0, x19, #0xa0 b44cc: 9402a54d bl 0x15da00 <_ZNSt6__ndk16futureIvED1Ev@plt> b44d0: aa1603e0 mov x0, x22 b44d4: 9402a54b bl 0x15da00 <_ZNSt6__ndk16futureIvED1Ev@plt> b44d8: aa1403e0 mov x0, x20 b44dc: 9402a545 bl 0x15d9f0 <_ZN6InGame12CachedConfigD1Ev@plt> b44e0: 14000002 b 0xb44e8 b44e4: aa0003f5 mov x21, x0 b44e8: 910042e8 add x8, x23, #0x10 b44ec: 39406269 ldrb w9, [x19, #0x18] b44f0: f9000a68 str x8, [x19, #0x10] b44f4: 36000069 tbz w9, #0x0, 0xb4500 b44f8: f9401660 ldr x0, [x19, #0x28] b44fc: 9402a279 bl 0x15cee0 <_ZdlPv@plt> b4500: aa1503e0 mov x0, x21 b4504: 94029317 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b4508 : b4508: a9be7bfd stp x29, x30, [sp, #-0x20]! b450c: a9014ff4 stp x20, x19, [sp, #0x10] b4510: 910003fd mov x29, sp b4514: 900005c8 adrp x8, 0x16c000 b4518: aa0003f3 mov x19, x0 b451c: f9449908 ldr x8, [x8, #0x930] b4520: 91004108 add x8, x8, #0x10 b4524: f9000008 str x8, [x0] b4528: d0fffdc1 adrp x1, 0x6e000 b452c: d0fffde3 adrp x3, 0x72000 b4530: d0fffdc4 adrp x4, 0x6e000 b4534: d0fffde6 adrp x6, 0x72000 b4538: 9118ac21 add x1, x1, #0x62b b453c: 9129a063 add x3, x3, #0xa68 b4540: 91182c84 add x4, x4, #0x60b b4544: 913e58c6 add x6, x6, #0xf96 b4548: 52800020 mov w0, #0x1 // =1 b454c: 52800202 mov w2, #0x10 // =16 b4550: aa1303e5 mov x5, x19 b4554: 9402a233 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b4558: 91028260 add x0, x19, #0xa0 b455c: 9402a529 bl 0x15da00 <_ZNSt6__ndk16futureIvED1Ev@plt> b4560: 91026260 add x0, x19, #0x98 b4564: 9402a527 bl 0x15da00 <_ZNSt6__ndk16futureIvED1Ev@plt> b4568: 9100c260 add x0, x19, #0x30 b456c: 9402a521 bl 0x15d9f0 <_ZN6InGame12CachedConfigD1Ev@plt> b4570: 900005c8 adrp x8, 0x16c000 b4574: f9448908 ldr x8, [x8, #0x910] b4578: 39406269 ldrb w9, [x19, #0x18] b457c: 91004108 add x8, x8, #0x10 b4580: f9000a68 str x8, [x19, #0x10] b4584: 37000089 tbnz w9, #0x0, 0xb4594 b4588: a9414ff4 ldp x20, x19, [sp, #0x10] b458c: a8c27bfd ldp x29, x30, [sp], #0x20 b4590: d65f03c0 ret b4594: f9401660 ldr x0, [x19, #0x28] b4598: a9414ff4 ldp x20, x19, [sp, #0x10] b459c: a8c27bfd ldp x29, x30, [sp], #0x20 b45a0: 1402a250 b 0x15cee0 <_ZdlPv@plt> b45a4: aa0003f4 mov x20, x0 b45a8: 91028260 add x0, x19, #0xa0 b45ac: 9402a515 bl 0x15da00 <_ZNSt6__ndk16futureIvED1Ev@plt> b45b0: 91026260 add x0, x19, #0x98 b45b4: 9402a513 bl 0x15da00 <_ZNSt6__ndk16futureIvED1Ev@plt> b45b8: 9100c260 add x0, x19, #0x30 b45bc: 9402a50d bl 0x15d9f0 <_ZN6InGame12CachedConfigD1Ev@plt> b45c0: 91004260 add x0, x19, #0x10 b45c4: 9402a413 bl 0x15d610 <_ZN6InGame13BianQueConfigD2Ev@plt> b45c8: aa1403e0 mov x0, x20 b45cc: 97ffd25a bl 0xa8f34 00000000000b45d0 : b45d0: a9be7bfd stp x29, x30, [sp, #-0x20]! b45d4: f9000bf3 str x19, [sp, #0x10] b45d8: 910003fd mov x29, sp b45dc: aa0003f3 mov x19, x0 b45e0: 9402a50c bl 0x15da10 <_ZN6InGame11CloudConfigD2Ev@plt> b45e4: aa1303e0 mov x0, x19 b45e8: f9400bf3 ldr x19, [sp, #0x10] b45ec: a8c27bfd ldp x29, x30, [sp], #0x20 b45f0: 1402a23c b 0x15cee0 <_ZdlPv@plt> 00000000000b45f4 : b45f4: a9be7bfd stp x29, x30, [sp, #-0x20]! b45f8: a9014ff4 stp x20, x19, [sp, #0x10] b45fc: 910003fd mov x29, sp b4600: aa0103f3 mov x19, x1 b4604: aa0003f4 mov x20, x0 b4608: d0fffdc1 adrp x1, 0x6e000 b460c: f0fffde3 adrp x3, 0x73000 b4610: d0fffdc4 adrp x4, 0x6e000 b4614: d0fffde6 adrp x6, 0x72000 b4618: 9118ac21 add x1, x1, #0x62b b461c: 91236863 add x3, x3, #0x8da b4620: 91182c84 add x4, x4, #0x60b b4624: 913e58c6 add x6, x6, #0xf96 b4628: 52800020 mov w0, #0x1 // =1 b462c: 528002a2 mov w2, #0x15 // =21 b4630: aa1403e5 mov x5, x20 b4634: 9402a1fb bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b4638: 91004280 add x0, x20, #0x10 b463c: aa1303e1 mov x1, x19 b4640: 3900229f strb wzr, [x20, #0x8] b4644: a9414ff4 ldp x20, x19, [sp, #0x10] b4648: a8c27bfd ldp x29, x30, [sp], #0x20 b464c: 1402a399 b 0x15d4b0 <_ZN6InGame13BianQueConfig10InitConfigERKNS_9SDKConfigE@plt> 00000000000b4650 : b4650: a9bd7bfd stp x29, x30, [sp, #-0x30]! b4654: f9000bf5 str x21, [sp, #0x10] b4658: 910003fd mov x29, sp b465c: a9024ff4 stp x20, x19, [sp, #0x20] b4660: 2a0203f3 mov w19, w2 b4664: 39402008 ldrb w8, [x0, #0x8] b4668: aa0103f4 mov x20, x1 b466c: 34000108 cbz w8, 0xb468c b4670: 12000262 and w2, w19, #0x1 b4674: aa1403e1 mov x1, x20 b4678: a9424ff4 ldp x20, x19, [sp, #0x20] b467c: 91004000 add x0, x0, #0x10 b4680: f9400bf5 ldr x21, [sp, #0x10] b4684: a8c37bfd ldp x29, x30, [sp], #0x30 b4688: 1402a39a b 0x15d4f0 <_ZN6InGame13BianQueConfig13GetBoolConfigEPKcb@plt> b468c: 9100c015 add x21, x0, #0x30 b4690: aa1503e0 mov x0, x21 b4694: 9402a4a3 bl 0x15d920 <_ZN6InGame12CachedConfig15HasCachedConfigEv@plt> b4698: 36000100 tbz w0, #0x0, 0xb46b8 b469c: 12000262 and w2, w19, #0x1 b46a0: aa1403e1 mov x1, x20 b46a4: a9424ff4 ldp x20, x19, [sp, #0x20] b46a8: aa1503e0 mov x0, x21 b46ac: f9400bf5 ldr x21, [sp, #0x10] b46b0: a8c37bfd ldp x29, x30, [sp], #0x30 b46b4: 1402a49f b 0x15d930 <_ZN6InGame12CachedConfig13GetBoolConfigEPKcb@plt> b46b8: 12000260 and w0, w19, #0x1 b46bc: f9400bf5 ldr x21, [sp, #0x10] b46c0: a9424ff4 ldp x20, x19, [sp, #0x20] b46c4: a8c37bfd ldp x29, x30, [sp], #0x30 b46c8: d65f03c0 ret 00000000000b46cc : b46cc: a9bd7bfd stp x29, x30, [sp, #-0x30]! b46d0: f9000bf5 str x21, [sp, #0x10] b46d4: 910003fd mov x29, sp b46d8: a9024ff4 stp x20, x19, [sp, #0x20] b46dc: aa0203f3 mov x19, x2 b46e0: 39402008 ldrb w8, [x0, #0x8] b46e4: aa0103f4 mov x20, x1 b46e8: 34000108 cbz w8, 0xb4708 b46ec: aa1403e1 mov x1, x20 b46f0: aa1303e2 mov x2, x19 b46f4: a9424ff4 ldp x20, x19, [sp, #0x20] b46f8: 91004000 add x0, x0, #0x10 b46fc: f9400bf5 ldr x21, [sp, #0x10] b4700: a8c37bfd ldp x29, x30, [sp], #0x30 b4704: 1402a383 b 0x15d510 <_ZN6InGame13BianQueConfig12GetIntConfigEPKcl@plt> b4708: 9100c015 add x21, x0, #0x30 b470c: aa1503e0 mov x0, x21 b4710: 9402a484 bl 0x15d920 <_ZN6InGame12CachedConfig15HasCachedConfigEv@plt> b4714: 36000100 tbz w0, #0x0, 0xb4734 b4718: aa1403e1 mov x1, x20 b471c: aa1303e2 mov x2, x19 b4720: a9424ff4 ldp x20, x19, [sp, #0x20] b4724: aa1503e0 mov x0, x21 b4728: f9400bf5 ldr x21, [sp, #0x10] b472c: a8c37bfd ldp x29, x30, [sp], #0x30 b4730: 1402a488 b 0x15d950 <_ZN6InGame12CachedConfig12GetIntConfigEPKcl@plt> b4734: aa1303e0 mov x0, x19 b4738: f9400bf5 ldr x21, [sp, #0x10] b473c: a9424ff4 ldp x20, x19, [sp, #0x20] b4740: a8c37bfd ldp x29, x30, [sp], #0x30 b4744: d65f03c0 ret 00000000000b4748 : b4748: fc1d0fe8 str d8, [sp, #-0x30]! b474c: a9017bfd stp x29, x30, [sp, #0x10] b4750: 910043fd add x29, sp, #0x10 b4754: a9024ff4 stp x20, x19, [sp, #0x20] b4758: 1e604008 fmov d8, d0 b475c: 39402008 ldrb w8, [x0, #0x8] b4760: aa0103f3 mov x19, x1 b4764: 34000108 cbz w8, 0xb4784 b4768: aa1303e1 mov x1, x19 b476c: 91004000 add x0, x0, #0x10 b4770: a9424ff4 ldp x20, x19, [sp, #0x20] b4774: 1e604100 fmov d0, d8 b4778: a9417bfd ldp x29, x30, [sp, #0x10] b477c: fc4307e8 ldr d8, [sp], #0x30 b4780: 1402a36c b 0x15d530 <_ZN6InGame13BianQueConfig15GetDoubleConfigEPKcd@plt> b4784: 9100c014 add x20, x0, #0x30 b4788: aa1403e0 mov x0, x20 b478c: 9402a465 bl 0x15d920 <_ZN6InGame12CachedConfig15HasCachedConfigEv@plt> b4790: 36000100 tbz w0, #0x0, 0xb47b0 b4794: aa1403e0 mov x0, x20 b4798: aa1303e1 mov x1, x19 b479c: a9424ff4 ldp x20, x19, [sp, #0x20] b47a0: 1e604100 fmov d0, d8 b47a4: a9417bfd ldp x29, x30, [sp, #0x10] b47a8: fc4307e8 ldr d8, [sp], #0x30 b47ac: 1402a46d b 0x15d960 <_ZN6InGame12CachedConfig15GetDoubleConfigEPKcd@plt> b47b0: a9424ff4 ldp x20, x19, [sp, #0x20] b47b4: 1e604100 fmov d0, d8 b47b8: a9417bfd ldp x29, x30, [sp, #0x10] b47bc: fc4307e8 ldr d8, [sp], #0x30 b47c0: d65f03c0 ret 00000000000b47c4 : b47c4: a9be7bfd stp x29, x30, [sp, #-0x20]! b47c8: a9014ff4 stp x20, x19, [sp, #0x10] b47cc: 910003fd mov x29, sp b47d0: 39402008 ldrb w8, [x0, #0x8] b47d4: aa0103f3 mov x19, x1 b47d8: 340000c8 cbz w8, 0xb47f0 b47dc: aa1303e1 mov x1, x19 b47e0: 91004000 add x0, x0, #0x10 b47e4: a9414ff4 ldp x20, x19, [sp, #0x10] b47e8: a8c27bfd ldp x29, x30, [sp], #0x20 b47ec: 1402a359 b 0x15d550 <_ZN6InGame13BianQueConfig15GetStringConfigEPKc@plt> b47f0: 9100c014 add x20, x0, #0x30 b47f4: aa1403e0 mov x0, x20 b47f8: 9402a44a bl 0x15d920 <_ZN6InGame12CachedConfig15HasCachedConfigEv@plt> b47fc: 360000c0 tbz w0, #0x0, 0xb4814 b4800: aa1403e0 mov x0, x20 b4804: aa1303e1 mov x1, x19 b4808: a9414ff4 ldp x20, x19, [sp, #0x10] b480c: a8c27bfd ldp x29, x30, [sp], #0x20 b4810: 1402a458 b 0x15d970 <_ZN6InGame12CachedConfig15GetStringConfigEPKc@plt> b4814: a9414ff4 ldp x20, x19, [sp, #0x10] b4818: aa1f03e0 mov x0, xzr b481c: a8c27bfd ldp x29, x30, [sp], #0x20 b4820: d65f03c0 ret 00000000000b4824 : b4824: d10183ff sub sp, sp, #0x60 b4828: a9027bfd stp x29, x30, [sp, #0x20] b482c: 910083fd add x29, sp, #0x20 b4830: a9035ff8 stp x24, x23, [sp, #0x30] b4834: a90457f6 stp x22, x21, [sp, #0x40] b4838: a9054ff4 stp x20, x19, [sp, #0x50] b483c: d53bd058 mrs x24, TPIDR_EL0 b4840: aa0003f3 mov x19, x0 b4844: f9401708 ldr x8, [x24, #0x28] b4848: 91004000 add x0, x0, #0x10 b484c: f81f83a8 stur x8, [x29, #-0x8] b4850: 9402a354 bl 0x15d5a0 <_ZN6InGame13BianQueConfig6UpdateEv@plt> b4854: 2a0003f4 mov w20, w0 b4858: 72001c1f tst w0, #0xff b485c: 54001440 b.eq 0xb4ae4 b4860: 12001e88 and w8, w20, #0xff b4864: 71000d1f cmp w8, #0x3 b4868: 1a9f17e8 cset w8, eq b486c: 39002268 strb w8, [x19, #0x8] b4870: 54000ac1 b.ne 0xb49c8 b4874: d0fffdd4 adrp x20, 0x6e000 b4878: b0fffdd5 adrp x21, 0x6d000 b487c: d0fffdd6 adrp x22, 0x6e000 b4880: 9118ae94 add x20, x20, #0x62b b4884: 9104fab5 add x21, x21, #0x13e b4888: 91182ed6 add x22, x22, #0x60b b488c: b0fffde6 adrp x6, 0x71000 b4890: 52800020 mov w0, #0x1 // =1 b4894: 913340c6 add x6, x6, #0xcd0 b4898: aa1403e1 mov x1, x20 b489c: 52800b82 mov w2, #0x5c // =92 b48a0: aa1503e3 mov x3, x21 b48a4: aa1603e4 mov x4, x22 b48a8: aa1303e5 mov x5, x19 b48ac: 9402a15d bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b48b0: 90fffde6 adrp x6, 0x70000 b48b4: 52800020 mov w0, #0x1 // =1 b48b8: 91288cc6 add x6, x6, #0xa23 b48bc: aa1403e1 mov x1, x20 b48c0: 52800ba2 mov w2, #0x5d // =93 b48c4: aa1503e3 mov x3, x21 b48c8: aa1603e4 mov x4, x22 b48cc: aa1303e5 mov x5, x19 b48d0: 9402a154 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b48d4: 52801000 mov w0, #0x80 // =128 b48d8: 9402a162 bl 0x15ce60 <_Znwm@plt> b48dc: 6f00e400 movi v0.2d, #0000000000000000 b48e0: 90000588 adrp x8, 0x164000 b48e4: aa0003f4 mov x20, x0 b48e8: aa0003f5 mov x21, x0 b48ec: 9123a108 add x8, x8, #0x8e8 b48f0: f9003c13 str x19, [x0, #0x78] b48f4: 3c808ea0 str q0, [x21, #0x8]! b48f8: 3c864000 stur q0, [x0, #0x64] b48fc: 3c858000 stur q0, [x0, #0x58] b4900: 3c848000 stur q0, [x0, #0x48] b4904: 3c838000 stur q0, [x0, #0x38] b4908: 3c828000 stur q0, [x0, #0x28] b490c: 3c818000 stur q0, [x0, #0x18] b4910: f9000008 str x8, [x0] b4914: 52800100 mov w0, #0x8 // =8 b4918: 9402a152 bl 0x15ce60 <_Znwm@plt> b491c: aa0003f6 mov x22, x0 b4920: 9402a440 bl 0x15da20 <_ZNSt6__ndk115__thread_structC1Ev@plt> b4924: f9000bf6 str x22, [sp, #0x10] b4928: 52800400 mov w0, #0x20 // =32 b492c: 9402a14d bl 0x15ce60 <_Znwm@plt> b4930: 90fffe08 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> b4934: aa0003e3 mov x3, x0 b4938: a900ffe0 stp x0, xzr, [sp, #0x8] b493c: f9000016 str x22, [x0] b4940: 3dc37500 ldr q0, [x8, #0xdd0] b4944: f9000c14 str x20, [x0, #0x18] b4948: 3c808000 stur q0, [x0, #0x8] b494c: b0000002 adrp x2, 0xb5000 b4950: 910003e0 mov x0, sp b4954: 910da042 add x2, x2, #0x368 b4958: aa1f03e1 mov x1, xzr b495c: 9402a435 bl 0x15da30 b4960: 35001220 cbnz w0, 0xb4ba4 b4964: 910003e0 mov x0, sp b4968: 9402a436 bl 0x15da40 <_ZNSt6__ndk16thread6detachEv@plt> b496c: 910003e0 mov x0, sp b4970: 9402a438 bl 0x15da50 <_ZNSt6__ndk16threadD1Ev@plt> b4974: 910023e0 add x0, sp, #0x8 b4978: aa1403e1 mov x1, x20 b497c: 9402a439 bl 0x15da60 <_ZNSt6__ndk16futureIvEC1EPNS_17__assoc_sub_stateE@plt> b4980: 92800000 mov x0, #-0x1 // =-1 b4984: aa1503e1 mov x1, x21 b4988: 9402915e bl 0x158f00 <__emutls_get_address+0x474> b498c: b50000a0 cbnz x0, 0xb49a0 b4990: f9400288 ldr x8, [x20] b4994: aa1403e0 mov x0, x20 b4998: f9400908 ldr x8, [x8, #0x10] b499c: d63f0100 blr x8 b49a0: f9405268 ldr x8, [x19, #0xa0] b49a4: 910043e0 add x0, sp, #0x10 b49a8: f94007e9 ldr x9, [sp, #0x8] b49ac: a900a3ff stp xzr, x8, [sp, #0x8] b49b0: f9005269 str x9, [x19, #0xa0] b49b4: 9402a413 bl 0x15da00 <_ZNSt6__ndk16futureIvED1Ev@plt> b49b8: 910023e0 add x0, sp, #0x8 b49bc: 9402a411 bl 0x15da00 <_ZNSt6__ndk16futureIvED1Ev@plt> b49c0: 52800074 mov w20, #0x3 // =3 b49c4: 1400006d b 0xb4b78 b49c8: d0fffdc1 adrp x1, 0x6e000 b49cc: b0fffdc3 adrp x3, 0x6d000 b49d0: d0fffdc4 adrp x4, 0x6e000 b49d4: f0fffde6 adrp x6, 0x73000 b49d8: 9118ac21 add x1, x1, #0x62b b49dc: 9104f863 add x3, x3, #0x13e b49e0: 91182c84 add x4, x4, #0x60b b49e4: 911524c6 add x6, x6, #0x549 b49e8: 52800020 mov w0, #0x1 // =1 b49ec: 52800d02 mov w2, #0x68 // =104 b49f0: aa1303e5 mov x5, x19 b49f4: 9402a10b bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b49f8: 52801000 mov w0, #0x80 // =128 b49fc: 9402a119 bl 0x15ce60 <_Znwm@plt> b4a00: 6f00e400 movi v0.2d, #0000000000000000 b4a04: 90000588 adrp x8, 0x164000 b4a08: aa0003f5 mov x21, x0 b4a0c: aa0003f6 mov x22, x0 b4a10: 9124c108 add x8, x8, #0x930 b4a14: f9003c13 str x19, [x0, #0x78] b4a18: 3c808ec0 str q0, [x22, #0x8]! b4a1c: 3c864000 stur q0, [x0, #0x64] b4a20: 3c858000 stur q0, [x0, #0x58] b4a24: 3c848000 stur q0, [x0, #0x48] b4a28: 3c838000 stur q0, [x0, #0x38] b4a2c: 3c828000 stur q0, [x0, #0x28] b4a30: 3c818000 stur q0, [x0, #0x18] b4a34: f9000008 str x8, [x0] b4a38: 52800100 mov w0, #0x8 // =8 b4a3c: 9402a109 bl 0x15ce60 <_Znwm@plt> b4a40: aa0003f7 mov x23, x0 b4a44: 9402a3f7 bl 0x15da20 <_ZNSt6__ndk115__thread_structC1Ev@plt> b4a48: f9000bf7 str x23, [sp, #0x10] b4a4c: 52800400 mov w0, #0x20 // =32 b4a50: 9402a104 bl 0x15ce60 <_Znwm@plt> b4a54: 90fffe08 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> b4a58: aa0003e3 mov x3, x0 b4a5c: a900ffe0 stp x0, xzr, [sp, #0x8] b4a60: f9000017 str x23, [x0] b4a64: 3dc37500 ldr q0, [x8, #0xdd0] b4a68: f9000c15 str x21, [x0, #0x18] b4a6c: 3c808000 stur q0, [x0, #0x8] b4a70: b0000002 adrp x2, 0xb5000 b4a74: 910003e0 mov x0, sp b4a78: 9118f042 add x2, x2, #0x63c b4a7c: aa1f03e1 mov x1, xzr b4a80: 9402a3ec bl 0x15da30 b4a84: 35000960 cbnz w0, 0xb4bb0 b4a88: 910003e0 mov x0, sp b4a8c: 9402a3ed bl 0x15da40 <_ZNSt6__ndk16thread6detachEv@plt> b4a90: 910003e0 mov x0, sp b4a94: 9402a3ef bl 0x15da50 <_ZNSt6__ndk16threadD1Ev@plt> b4a98: 910023e0 add x0, sp, #0x8 b4a9c: aa1503e1 mov x1, x21 b4aa0: 9402a3f0 bl 0x15da60 <_ZNSt6__ndk16futureIvEC1EPNS_17__assoc_sub_stateE@plt> b4aa4: 92800000 mov x0, #-0x1 // =-1 b4aa8: aa1603e1 mov x1, x22 b4aac: 94029115 bl 0x158f00 <__emutls_get_address+0x474> b4ab0: b50000a0 cbnz x0, 0xb4ac4 b4ab4: f94002a8 ldr x8, [x21] b4ab8: aa1503e0 mov x0, x21 b4abc: f9400908 ldr x8, [x8, #0x10] b4ac0: d63f0100 blr x8 b4ac4: f9404e68 ldr x8, [x19, #0x98] b4ac8: 910043e0 add x0, sp, #0x10 b4acc: f94007e9 ldr x9, [sp, #0x8] b4ad0: a900a3ff stp xzr, x8, [sp, #0x8] b4ad4: f9004e69 str x9, [x19, #0x98] b4ad8: 9402a3ca bl 0x15da00 <_ZNSt6__ndk16futureIvED1Ev@plt> b4adc: 910023e0 add x0, sp, #0x8 b4ae0: 9402a3c8 bl 0x15da00 <_ZNSt6__ndk16futureIvED1Ev@plt> b4ae4: aa1303f5 mov x21, x19 b4ae8: f8498eb6 ldr x22, [x21, #0x98]! b4aec: b4000476 cbz x22, 0xb4b78 b4af0: 9402a3e0 bl 0x15da70 <_ZNSt6__ndk16chrono12steady_clock3nowEv@plt> b4af4: f9000be0 str x0, [sp, #0x10] b4af8: 910043e1 add x1, sp, #0x10 b4afc: aa1603e0 mov x0, x22 b4b00: 94000312 bl 0xb5748 b4b04: 34000060 cbz w0, 0xb4b10 b4b08: 2a1f03f4 mov w20, wzr b4b0c: 1400001b b 0xb4b78 b4b10: aa1503e0 mov x0, x21 b4b14: 9402a3db bl 0x15da80 <_ZNSt6__ndk16futureIvE3getEv@plt> b4b18: 9100c260 add x0, x19, #0x30 b4b1c: 9402a381 bl 0x15d920 <_ZN6InGame12CachedConfig15HasCachedConfigEv@plt> b4b20: d0fffdc1 adrp x1, 0x6e000 b4b24: b0fffdc3 adrp x3, 0x6d000 b4b28: d0fffdc4 adrp x4, 0x6e000 b4b2c: 9118ac21 add x1, x1, #0x62b b4b30: 9104f863 add x3, x3, #0x13e b4b34: 91182c84 add x4, x4, #0x60b b4b38: 36000120 tbz w0, #0x0, 0xb4b5c b4b3c: b0fffdc6 adrp x6, 0x6d000 b4b40: 52800020 mov w0, #0x1 // =1 b4b44: 913808c6 add x6, x6, #0xe02 b4b48: 52800f62 mov w2, #0x7b // =123 b4b4c: aa1303e5 mov x5, x19 b4b50: 9402a0b4 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b4b54: 52800074 mov w20, #0x3 // =3 b4b58: 14000008 b 0xb4b78 b4b5c: b0fffde6 adrp x6, 0x71000 b4b60: 52800020 mov w0, #0x1 // =1 b4b64: 913374c6 add x6, x6, #0xcdd b4b68: 52801002 mov w2, #0x80 // =128 b4b6c: aa1303e5 mov x5, x19 b4b70: 9402a0ac bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b4b74: 52800094 mov w20, #0x4 // =4 b4b78: f9401708 ldr x8, [x24, #0x28] b4b7c: f85f83a9 ldur x9, [x29, #-0x8] b4b80: eb09011f cmp x8, x9 b4b84: 540001c1 b.ne 0xb4bbc b4b88: 2a1403e0 mov w0, w20 b4b8c: a9454ff4 ldp x20, x19, [sp, #0x50] b4b90: a94457f6 ldp x22, x21, [sp, #0x40] b4b94: a9435ff8 ldp x24, x23, [sp, #0x30] b4b98: a9427bfd ldp x29, x30, [sp, #0x20] b4b9c: 910183ff add sp, sp, #0x60 b4ba0: d65f03c0 ret b4ba4: 90fffde1 adrp x1, 0x70000 b4ba8: 911bf421 add x1, x1, #0x6fd b4bac: 9402a3b9 bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> b4bb0: 90fffde1 adrp x1, 0x70000 b4bb4: 911bf421 add x1, x1, #0x6fd b4bb8: 9402a3b6 bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> b4bbc: 9402a09d bl 0x15ce30 <__stack_chk_fail@plt> b4bc0: 14000016 b 0xb4c18 b4bc4: 14000017 b 0xb4c20 b4bc8: aa0003f3 mov x19, x0 b4bcc: 910003e0 mov x0, sp b4bd0: 9402a3a0 bl 0x15da50 <_ZNSt6__ndk16threadD1Ev@plt> b4bd4: 1400001e b 0xb4c4c b4bd8: aa0003f3 mov x19, x0 b4bdc: 910003e0 mov x0, sp b4be0: 9402a39c bl 0x15da50 <_ZNSt6__ndk16threadD1Ev@plt> b4be4: 1400002a b 0xb4c8c b4be8: aa0003f3 mov x19, x0 b4bec: 14000016 b 0xb4c44 b4bf0: aa0003f3 mov x19, x0 b4bf4: 14000024 b 0xb4c84 b4bf8: aa0003f3 mov x19, x0 b4bfc: aa1703e0 mov x0, x23 b4c00: 9402a0b8 bl 0x15cee0 <_ZdlPv@plt> b4c04: 14000012 b 0xb4c4c b4c08: aa0003f3 mov x19, x0 b4c0c: aa1603e0 mov x0, x22 b4c10: 9402a0b4 bl 0x15cee0 <_ZdlPv@plt> b4c14: 1400001e b 0xb4c8c b4c18: aa0003f3 mov x19, x0 b4c1c: 1400000c b 0xb4c4c b4c20: aa0003f3 mov x19, x0 b4c24: 1400001a b 0xb4c8c b4c28: aa0003f3 mov x19, x0 b4c2c: 14000010 b 0xb4c6c b4c30: aa0003f3 mov x19, x0 b4c34: 1400001e b 0xb4cac b4c38: aa0003f3 mov x19, x0 b4c3c: 910023e0 add x0, sp, #0x8 b4c40: 940002ae bl 0xb56f8 b4c44: 910043e0 add x0, sp, #0x10 b4c48: 9400020b bl 0xb5474 b4c4c: 92800000 mov x0, #-0x1 // =-1 b4c50: aa1603e1 mov x1, x22 b4c54: 940290ab bl 0x158f00 <__emutls_get_address+0x474> b4c58: b50000a0 cbnz x0, 0xb4c6c b4c5c: f94002a8 ldr x8, [x21] b4c60: aa1503e0 mov x0, x21 b4c64: f9400908 ldr x8, [x8, #0x10] b4c68: d63f0100 blr x8 b4c6c: aa1303e0 mov x0, x19 b4c70: 9402a0b8 bl 0x15cf50 <__cxa_begin_catch@plt> b4c74: 9402a38b bl 0x15daa0 <__cxa_rethrow@plt> b4c78: aa0003f3 mov x19, x0 b4c7c: 910023e0 add x0, sp, #0x8 b4c80: 940001e9 bl 0xb5424 b4c84: 910043e0 add x0, sp, #0x10 b4c88: 940001fb bl 0xb5474 b4c8c: 92800000 mov x0, #-0x1 // =-1 b4c90: aa1503e1 mov x1, x21 b4c94: 9402909b bl 0x158f00 <__emutls_get_address+0x474> b4c98: b50000a0 cbnz x0, 0xb4cac b4c9c: f9400288 ldr x8, [x20] b4ca0: aa1403e0 mov x0, x20 b4ca4: f9400908 ldr x8, [x8, #0x10] b4ca8: d63f0100 blr x8 b4cac: aa1303e0 mov x0, x19 b4cb0: 9402a0a8 bl 0x15cf50 <__cxa_begin_catch@plt> b4cb4: 9402a37b bl 0x15daa0 <__cxa_rethrow@plt> b4cb8: aa0003f3 mov x19, x0 b4cbc: 9402a37d bl 0x15dab0 <__cxa_end_catch@plt> b4cc0: 14000004 b 0xb4cd0 b4cc4: 97ffd09c bl 0xa8f34 b4cc8: aa0003f3 mov x19, x0 b4ccc: 9402a379 bl 0x15dab0 <__cxa_end_catch@plt> b4cd0: aa1303e0 mov x0, x19 b4cd4: 94029123 bl 0x159160 <__emutls_get_address+0x6d4> b4cd8: 97ffd097 bl 0xa8f34 00000000000b4cdc : b4cdc: 39402008 ldrb w8, [x0, #0x8] b4ce0: 34000068 cbz w8, 0xb4cec b4ce4: 2a1f03e0 mov w0, wzr b4ce8: d65f03c0 ret b4cec: 9100c000 add x0, x0, #0x30 b4cf0: 1402a30c b 0x15d920 <_ZN6InGame12CachedConfig15HasCachedConfigEv@plt> 00000000000b4cf4 : b4cf4: 91004000 add x0, x0, #0x10 b4cf8: 1402a23e b 0x15d5f0 <_ZN6InGame13BianQueConfig16GetLastErrorCodeEv@plt> 00000000000b4cfc : b4cfc: d10203ff sub sp, sp, #0x80 b4d00: a9047bfd stp x29, x30, [sp, #0x40] b4d04: 910103fd add x29, sp, #0x40 b4d08: f9002bf7 str x23, [sp, #0x50] b4d0c: a90657f6 stp x22, x21, [sp, #0x60] b4d10: a9074ff4 stp x20, x19, [sp, #0x70] b4d14: d53bd055 mrs x21, TPIDR_EL0 b4d18: aa0003f3 mov x19, x0 b4d1c: f94016a8 ldr x8, [x21, #0x28] b4d20: 91004000 add x0, x0, #0x10 b4d24: 910083f6 add x22, sp, #0x20 b4d28: f81f83a8 stur x8, [x29, #-0x8] b4d2c: 910083e8 add x8, sp, #0x20 b4d30: 9402a220 bl 0x15d5b0 <_ZN6InGame13BianQueConfig14GetConfigKVMapEv@plt> b4d34: 910023e8 add x8, sp, #0x8 b4d38: f94013f7 ldr x23, [sp, #0x20] b4d3c: 91002114 add x20, x8, #0x8 b4d40: 910022d6 add x22, x22, #0x8 b4d44: a9017fff stp xzr, xzr, [sp, #0x10] b4d48: eb1602ff cmp x23, x22 b4d4c: f90007f4 str x20, [sp, #0x8] b4d50: 540002e1 b.ne 0xb4dac b4d54: 9100c260 add x0, x19, #0x30 b4d58: 910023e1 add x1, sp, #0x8 b4d5c: 9402a2cd bl 0x15d890 <_ZN6InGame12CachedConfig10SaveConfigENSt6__ndk13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_11ConfigValueENS1_4lessIS8_EENS6_INS1_4pairIKS8_S9_EEEEEE@plt> b4d60: f9400be1 ldr x1, [sp, #0x10] b4d64: 910023e0 add x0, sp, #0x8 b4d68: 9402a21e bl 0x15d5e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE@plt> b4d6c: f94017e1 ldr x1, [sp, #0x28] b4d70: 910083e0 add x0, sp, #0x20 b4d74: 9402a21b bl 0x15d5e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE@plt> b4d78: f94016a8 ldr x8, [x21, #0x28] b4d7c: f85f83a9 ldur x9, [x29, #-0x8] b4d80: eb09011f cmp x8, x9 b4d84: 54000421 b.ne 0xb4e08 b4d88: a9474ff4 ldp x20, x19, [sp, #0x70] b4d8c: a94657f6 ldp x22, x21, [sp, #0x60] b4d90: a9447bfd ldp x29, x30, [sp, #0x40] b4d94: f9402bf7 ldr x23, [sp, #0x50] b4d98: 910203ff add sp, sp, #0x80 b4d9c: d65f03c0 ret b4da0: aa0903f7 mov x23, x9 b4da4: eb1602ff cmp x23, x22 b4da8: 54fffd60 b.eq 0xb4d54 b4dac: 910082e2 add x2, x23, #0x20 b4db0: 910023e0 add x0, sp, #0x8 b4db4: aa1403e1 mov x1, x20 b4db8: aa0203e3 mov x3, x2 b4dbc: 9402a349 bl 0x15dae0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S9_EEEEENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEElEENS_21__tree_const_iteratorISA_SR_lEERKT_DpOT0_@plt> b4dc0: f94006e8 ldr x8, [x23, #0x8] b4dc4: b40000a8 cbz x8, 0xb4dd8 b4dc8: aa0803f7 mov x23, x8 b4dcc: f9400108 ldr x8, [x8] b4dd0: b5ffffc8 cbnz x8, 0xb4dc8 b4dd4: 17fffff4 b 0xb4da4 b4dd8: aa1703e8 mov x8, x23 b4ddc: f8410d09 ldr x9, [x8, #0x10]! b4de0: f940012a ldr x10, [x9] b4de4: eb17015f cmp x10, x23 b4de8: 54fffdc0 b.eq 0xb4da0 b4dec: f9400109 ldr x9, [x8] b4df0: aa0903e8 mov x8, x9 b4df4: f8410d17 ldr x23, [x8, #0x10]! b4df8: f94002ea ldr x10, [x23] b4dfc: eb09015f cmp x10, x9 b4e00: 54ffff61 b.ne 0xb4dec b4e04: 17ffffe8 b 0xb4da4 b4e08: 9402a00a bl 0x15ce30 <__stack_chk_fail@plt> b4e0c: 14000001 b 0xb4e10 b4e10: aa0003f3 mov x19, x0 b4e14: f9400be1 ldr x1, [sp, #0x10] b4e18: 910023e0 add x0, sp, #0x8 b4e1c: 9402a1f1 bl 0x15d5e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE@plt> b4e20: f94017e1 ldr x1, [sp, #0x28] b4e24: 910083e0 add x0, sp, #0x20 b4e28: 9402a1ee bl 0x15d5e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE@plt> b4e2c: aa1303e0 mov x0, x19 b4e30: 940290cc bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b4e34 : b4e34: a9be7bfd stp x29, x30, [sp, #-0x20]! b4e38: a9014ff4 stp x20, x19, [sp, #0x10] b4e3c: 910003fd mov x29, sp b4e40: 900005c8 adrp x8, 0x16c000 b4e44: aa0003f3 mov x19, x0 b4e48: aa0003f4 mov x20, x0 b4e4c: 91010000 add x0, x0, #0x40 b4e50: f9449d08 ldr x8, [x8, #0x938] b4e54: 91004108 add x8, x8, #0x10 b4e58: f8010688 str x8, [x20], #0x10 b4e5c: 9402a325 bl 0x15daf0 <_ZNSt6__ndk118condition_variableD1Ev@plt> b4e60: 91006260 add x0, x19, #0x18 b4e64: 9402a327 bl 0x15db00 <_ZNSt6__ndk15mutexD1Ev@plt> b4e68: aa1403e0 mov x0, x20 b4e6c: 9402a329 bl 0x15db10 <_ZNSt13exception_ptrD1Ev@plt> b4e70: aa1303e0 mov x0, x19 b4e74: a9414ff4 ldp x20, x19, [sp, #0x10] b4e78: a8c27bfd ldp x29, x30, [sp], #0x20 b4e7c: 1402a329 b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> b4e80: a9be7bfd stp x29, x30, [sp, #-0x20]! b4e84: a9014ff4 stp x20, x19, [sp, #0x10] b4e88: 910003fd mov x29, sp b4e8c: 900005c8 adrp x8, 0x16c000 b4e90: aa0003f3 mov x19, x0 b4e94: aa0003f4 mov x20, x0 b4e98: 91010000 add x0, x0, #0x40 b4e9c: f9449d08 ldr x8, [x8, #0x938] b4ea0: 91004108 add x8, x8, #0x10 b4ea4: f8010688 str x8, [x20], #0x10 b4ea8: 9402a312 bl 0x15daf0 <_ZNSt6__ndk118condition_variableD1Ev@plt> b4eac: 91006260 add x0, x19, #0x18 b4eb0: 9402a314 bl 0x15db00 <_ZNSt6__ndk15mutexD1Ev@plt> b4eb4: aa1403e0 mov x0, x20 b4eb8: 9402a316 bl 0x15db10 <_ZNSt13exception_ptrD1Ev@plt> b4ebc: aa1303e0 mov x0, x19 b4ec0: 9402a318 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> b4ec4: aa1303e0 mov x0, x19 b4ec8: a9414ff4 ldp x20, x19, [sp, #0x10] b4ecc: a8c27bfd ldp x29, x30, [sp], #0x20 b4ed0: 1402a004 b 0x15cee0 <_ZdlPv@plt> b4ed4: a9be7bfd stp x29, x30, [sp, #-0x20]! b4ed8: f9000bf3 str x19, [sp, #0x10] b4edc: 910003fd mov x29, sp b4ee0: aa0003f3 mov x19, x0 b4ee4: 9402a313 bl 0x15db30 <_ZNSt6__ndk117__assoc_sub_state4waitEv@plt> b4ee8: aa1303e0 mov x0, x19 b4eec: f9400bf3 ldr x19, [sp, #0x10] b4ef0: a8c27bfd ldp x29, x30, [sp], #0x20 b4ef4: 1402a313 b 0x15db40 <_ZNSt6__ndk117__assoc_sub_state16__on_zero_sharedEv@plt> b4ef8: 97ffd00f bl 0xa8f34 b4efc: d10303ff sub sp, sp, #0xc0 b4f00: a9067bfd stp x29, x30, [sp, #0x60] b4f04: 910183fd add x29, sp, #0x60 b4f08: a9076ffc stp x28, x27, [sp, #0x70] b4f0c: a90867fa stp x26, x25, [sp, #0x80] b4f10: a9095ff8 stp x24, x23, [sp, #0x90] b4f14: a90a57f6 stp x22, x21, [sp, #0xa0] b4f18: a90b4ff4 stp x20, x19, [sp, #0xb0] b4f1c: d53bd048 mrs x8, TPIDR_EL0 b4f20: aa0003f3 mov x19, x0 b4f24: f90007e8 str x8, [sp, #0x8] b4f28: f9401508 ldr x8, [x8, #0x28] b4f2c: f81f83a8 stur x8, [x29, #-0x8] b4f30: f9403c14 ldr x20, [x0, #0x78] b4f34: d0fffdc1 adrp x1, 0x6e000 b4f38: f0fffdc3 adrp x3, 0x6f000 b4f3c: d0fffdc4 adrp x4, 0x6e000 b4f40: d0fffdc6 adrp x6, 0x6e000 b4f44: 9118ac21 add x1, x1, #0x62b b4f48: 9132a063 add x3, x3, #0xca8 b4f4c: 91182c84 add x4, x4, #0x60b b4f50: 910b18c6 add x6, x6, #0x2c6 b4f54: 2a1f03e0 mov w0, wzr b4f58: 52800c22 mov w2, #0x61 // =97 b4f5c: aa1403e5 mov x5, x20 b4f60: 94029fb0 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b4f64: 91004280 add x0, x20, #0x10 b4f68: 9100c3e8 add x8, sp, #0x30 b4f6c: 9100c3f6 add x22, sp, #0x30 b4f70: 9402a190 bl 0x15d5b0 <_ZN6InGame13BianQueConfig14GetConfigKVMapEv@plt> b4f74: 910063e8 add x8, sp, #0x18 b4f78: f9401bfa ldr x26, [sp, #0x30] b4f7c: 91002115 add x21, x8, #0x8 b4f80: 910022db add x27, x22, #0x8 b4f84: a9027fff stp xzr, xzr, [sp, #0x20] b4f88: eb1b035f cmp x26, x27 b4f8c: f9000ff5 str x21, [sp, #0x18] b4f90: 540014e0 b.eq 0xb522c b4f94: 5280003c mov w28, #0x1 // =1 b4f98: 14000004 b 0xb4fa8 b4f9c: aa0903fa mov x26, x9 b4fa0: eb1b035f cmp x26, x27 b4fa4: 54001440 b.eq 0xb522c b4fa8: 91008358 add x24, x26, #0x20 b4fac: 910063e0 add x0, sp, #0x18 b4fb0: d10043a2 sub x2, x29, #0x10 b4fb4: d10063a3 sub x3, x29, #0x18 b4fb8: aa1503e1 mov x1, x21 b4fbc: aa1803e4 mov x4, x24 b4fc0: 9402a2e4 bl 0x15db50 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_SJ_EElEERPNS_15__tree_end_nodeISL_EESM_RKT_@plt> b4fc4: aa0003f7 mov x23, x0 b4fc8: f9400008 ldr x8, [x0] b4fcc: b4000088 cbz x8, 0xb4fdc b4fd0: f9400748 ldr x8, [x26, #0x8] b4fd4: b5000e28 cbnz x8, 0xb5198 b4fd8: 14000074 b 0xb51a8 b4fdc: 52800c00 mov w0, #0x60 // =96 b4fe0: 94029fa0 bl 0x15ce60 <_Znwm@plt> b4fe4: aa0003f6 mov x22, x0 b4fe8: 91008019 add x25, x0, #0x20 b4fec: aa1903e0 mov x0, x25 b4ff0: aa1803e1 mov x1, x24 b4ff4: 9402a1e3 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> b4ff8: 3cc38340 ldur q0, [x26, #0x38] b4ffc: 910122c0 add x0, x22, #0x48 b5000: 91012341 add x1, x26, #0x48 b5004: 3c8382c0 stur q0, [x22, #0x38] b5008: 9402a1de bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> b500c: f85f03a8 ldur x8, [x29, #-0x10] b5010: a9007edf stp xzr, xzr, [x22] b5014: f9000ac8 str x8, [x22, #0x10] b5018: f90002f6 str x22, [x23] b501c: f9400fe8 ldr x8, [sp, #0x18] b5020: f9400108 ldr x8, [x8] b5024: b4000068 cbz x8, 0xb5030 b5028: f9000fe8 str x8, [sp, #0x18] b502c: f94002f6 ldr x22, [x23] b5030: f94013ea ldr x10, [sp, #0x20] b5034: eb0a02df cmp x22, x10 b5038: 1a9f17e8 cset w8, eq b503c: 390062c8 strb w8, [x22, #0x18] b5040: 54000121 b.ne 0xb5064 b5044: 14000050 b 0xb5184 b5048: eb08015f cmp x10, x8 b504c: aa0803f6 mov x22, x8 b5050: 1a9f17ec cset w12, eq b5054: 3900613c strb w28, [x9, #0x18] b5058: 3900610c strb w12, [x8, #0x18] b505c: 3900017c strb w28, [x11] b5060: 54000920 b.eq 0xb5184 b5064: f9400ac9 ldr x9, [x22, #0x10] b5068: 39406128 ldrb w8, [x9, #0x18] b506c: 350008c8 cbnz w8, 0xb5184 b5070: f9400928 ldr x8, [x9, #0x10] b5074: f940010b ldr x11, [x8] b5078: eb09017f cmp x11, x9 b507c: 540000a0 b.eq 0xb5090 b5080: b400058b cbz x11, 0xb5130 b5084: 38418d6c ldrb w12, [x11, #0x18]! b5088: 34fffe0c cbz w12, 0xb5048 b508c: 14000029 b 0xb5130 b5090: f940050b ldr x11, [x8, #0x8] b5094: b400006b cbz x11, 0xb50a0 b5098: 38418d6c ldrb w12, [x11, #0x18]! b509c: 34fffd6c cbz w12, 0xb5048 b50a0: f940012a ldr x10, [x9] b50a4: eb16015f cmp x10, x22 b50a8: 54000220 b.eq 0xb50ec b50ac: f940052a ldr x10, [x9, #0x8] b50b0: f940014b ldr x11, [x10] b50b4: f900052b str x11, [x9, #0x8] b50b8: b400006b cbz x11, 0xb50c4 b50bc: f9000969 str x9, [x11, #0x10] b50c0: f9400928 ldr x8, [x9, #0x10] b50c4: f9000948 str x8, [x10, #0x10] b50c8: f9400928 ldr x8, [x9, #0x10] b50cc: f940010b ldr x11, [x8] b50d0: eb09017f cmp x11, x9 b50d4: 1a9f07eb cset w11, ne b50d8: f82b590a str x10, [x8, w11, uxtw #3] b50dc: f9000149 str x9, [x10] b50e0: f900092a str x10, [x9, #0x10] b50e4: aa0a03e9 mov x9, x10 b50e8: f9400948 ldr x8, [x10, #0x10] b50ec: 3900613c strb w28, [x9, #0x18] b50f0: f9400109 ldr x9, [x8] b50f4: 3900611f strb wzr, [x8, #0x18] b50f8: f940052a ldr x10, [x9, #0x8] b50fc: f900010a str x10, [x8] b5100: b400004a cbz x10, 0xb5108 b5104: f9000948 str x8, [x10, #0x10] b5108: aa0803ea mov x10, x8 b510c: f8410d4b ldr x11, [x10, #0x10]! b5110: f900092b str x11, [x9, #0x10] b5114: f940014b ldr x11, [x10] b5118: f940016c ldr x12, [x11] b511c: eb08019f cmp x12, x8 b5120: 1a9f07ec cset w12, ne b5124: f82c5969 str x9, [x11, w12, uxtw #3] b5128: f9000528 str x8, [x9, #0x8] b512c: 14000015 b 0xb5180 b5130: f940012a ldr x10, [x9] b5134: eb16015f cmp x10, x22 b5138: 54000500 b.eq 0xb51d8 b513c: aa0903f6 mov x22, x9 b5140: 390062dc strb w28, [x22, #0x18] b5144: f9400509 ldr x9, [x8, #0x8] b5148: 3900611f strb wzr, [x8, #0x18] b514c: f940012a ldr x10, [x9] b5150: f900050a str x10, [x8, #0x8] b5154: b400004a cbz x10, 0xb515c b5158: f9000948 str x8, [x10, #0x10] b515c: aa0803ea mov x10, x8 b5160: f8410d4b ldr x11, [x10, #0x10]! b5164: f900092b str x11, [x9, #0x10] b5168: f940014b ldr x11, [x10] b516c: f940016c ldr x12, [x11] b5170: eb08019f cmp x12, x8 b5174: 1a9f07ec cset w12, ne b5178: f82c5969 str x9, [x11, w12, uxtw #3] b517c: f9000128 str x8, [x9] b5180: f9000149 str x9, [x10] b5184: f94017e8 ldr x8, [sp, #0x28] b5188: 91000508 add x8, x8, #0x1 b518c: f90017e8 str x8, [sp, #0x28] b5190: f9400748 ldr x8, [x26, #0x8] b5194: b40000a8 cbz x8, 0xb51a8 b5198: aa0803fa mov x26, x8 b519c: f9400108 ldr x8, [x8] b51a0: b5ffffc8 cbnz x8, 0xb5198 b51a4: 17ffff7f b 0xb4fa0 b51a8: aa1a03e8 mov x8, x26 b51ac: f8410d09 ldr x9, [x8, #0x10]! b51b0: f940012a ldr x10, [x9] b51b4: eb1a015f cmp x10, x26 b51b8: 54ffef20 b.eq 0xb4f9c b51bc: f9400109 ldr x9, [x8] b51c0: aa0903e8 mov x8, x9 b51c4: f8410d1a ldr x26, [x8, #0x10]! b51c8: f940034a ldr x10, [x26] b51cc: eb09015f cmp x10, x9 b51d0: 54ffff61 b.ne 0xb51bc b51d4: 17ffff73 b 0xb4fa0 b51d8: f94006ca ldr x10, [x22, #0x8] b51dc: f900012a str x10, [x9] b51e0: b400006a cbz x10, 0xb51ec b51e4: f9000949 str x9, [x10, #0x10] b51e8: f9400928 ldr x8, [x9, #0x10] b51ec: f9000ac8 str x8, [x22, #0x10] b51f0: f9400928 ldr x8, [x9, #0x10] b51f4: f940010a ldr x10, [x8] b51f8: eb09015f cmp x10, x9 b51fc: 1a9f07ea cset w10, ne b5200: f82a5916 str x22, [x8, w10, uxtw #3] b5204: f90006c9 str x9, [x22, #0x8] b5208: f9000936 str x22, [x9, #0x10] b520c: f9400ac8 ldr x8, [x22, #0x10] b5210: 390062dc strb w28, [x22, #0x18] b5214: f9400509 ldr x9, [x8, #0x8] b5218: 3900611f strb wzr, [x8, #0x18] b521c: f940012a ldr x10, [x9] b5220: f900050a str x10, [x8, #0x8] b5224: b5fff9aa cbnz x10, 0xb5158 b5228: 17ffffcd b 0xb515c b522c: 9100c280 add x0, x20, #0x30 b5230: 910063e1 add x1, sp, #0x18 b5234: 9402a197 bl 0x15d890 <_ZN6InGame12CachedConfig10SaveConfigENSt6__ndk13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_11ConfigValueENS1_4lessIS8_EENS6_INS1_4pairIKS8_S9_EEEEEE@plt> b5238: f94013e1 ldr x1, [sp, #0x20] b523c: 910063e0 add x0, sp, #0x18 b5240: 9402a0e8 bl 0x15d5e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE@plt> b5244: f9401fe1 ldr x1, [sp, #0x38] b5248: 9100c3e0 add x0, sp, #0x30 b524c: 9402a0e5 bl 0x15d5e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE@plt> b5250: b0fffdc1 adrp x1, 0x6e000 b5254: d0fffdc3 adrp x3, 0x6f000 b5258: b0fffdc4 adrp x4, 0x6e000 b525c: 90fffdc6 adrp x6, 0x6d000 b5260: 9118ac21 add x1, x1, #0x62b b5264: 9132a063 add x3, x3, #0xca8 b5268: 91182c84 add x4, x4, #0x60b b526c: 911314c6 add x6, x6, #0x4c5 b5270: 2a1f03e0 mov w0, wzr b5274: 52800c62 mov w2, #0x63 // =99 b5278: aa1403e5 mov x5, x20 b527c: 94029ee9 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b5280: aa1303e0 mov x0, x19 b5284: 9402a237 bl 0x15db60 <_ZNSt6__ndk117__assoc_sub_state9set_valueEv@plt> b5288: f94007e8 ldr x8, [sp, #0x8] b528c: f9401508 ldr x8, [x8, #0x28] b5290: f85f83a9 ldur x9, [x29, #-0x8] b5294: eb09011f cmp x8, x9 b5298: 54000581 b.ne 0xb5348 b529c: a94b4ff4 ldp x20, x19, [sp, #0xb0] b52a0: a94a57f6 ldp x22, x21, [sp, #0xa0] b52a4: a9495ff8 ldp x24, x23, [sp, #0x90] b52a8: a94867fa ldp x26, x25, [sp, #0x80] b52ac: a9476ffc ldp x28, x27, [sp, #0x70] b52b0: a9467bfd ldp x29, x30, [sp, #0x60] b52b4: 910303ff add sp, sp, #0xc0 b52b8: d65f03c0 ret b52bc: 1400000d b 0xb52f0 b52c0: aa0003f4 mov x20, x0 b52c4: 14000012 b 0xb530c b52c8: aa0003f4 mov x20, x0 b52cc: 14000006 b 0xb52e4 b52d0: 39400328 ldrb w8, [x25] b52d4: aa0003f4 mov x20, x0 b52d8: 36000068 tbz w8, #0x0, 0xb52e4 b52dc: f9401ac0 ldr x0, [x22, #0x30] b52e0: 94029f00 bl 0x15cee0 <_ZdlPv@plt> b52e4: aa1603e0 mov x0, x22 b52e8: 94029efe bl 0x15cee0 <_ZdlPv@plt> b52ec: 14000002 b 0xb52f4 b52f0: aa0003f4 mov x20, x0 b52f4: f94013e1 ldr x1, [sp, #0x20] b52f8: 910063e0 add x0, sp, #0x18 b52fc: 9402a0b9 bl 0x15d5e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE@plt> b5300: f9401fe1 ldr x1, [sp, #0x38] b5304: 9100c3e0 add x0, sp, #0x30 b5308: 9402a0b6 bl 0x15d5e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE@plt> b530c: aa1403e0 mov x0, x20 b5310: 94029f10 bl 0x15cf50 <__cxa_begin_catch@plt> b5314: 910043e8 add x8, sp, #0x10 b5318: 9402a216 bl 0x15db70 <_ZSt17current_exceptionv@plt> b531c: 910043e1 add x1, sp, #0x10 b5320: aa1303e0 mov x0, x19 b5324: 9402a217 bl 0x15db80 <_ZNSt6__ndk117__assoc_sub_state13set_exceptionESt13exception_ptr@plt> b5328: 910043e0 add x0, sp, #0x10 b532c: 9402a1f9 bl 0x15db10 <_ZNSt13exception_ptrD1Ev@plt> b5330: 9402a1e0 bl 0x15dab0 <__cxa_end_catch@plt> b5334: f94007e8 ldr x8, [sp, #0x8] b5338: f9401508 ldr x8, [x8, #0x28] b533c: f85f83a9 ldur x9, [x29, #-0x8] b5340: eb09011f cmp x8, x9 b5344: 54fffac0 b.eq 0xb529c b5348: 94029eba bl 0x15ce30 <__stack_chk_fail@plt> b534c: aa0003f3 mov x19, x0 b5350: 910043e0 add x0, sp, #0x10 b5354: 9402a1ef bl 0x15db10 <_ZNSt13exception_ptrD1Ev@plt> b5358: 9402a1d6 bl 0x15dab0 <__cxa_end_catch@plt> b535c: aa1303e0 mov x0, x19 b5360: 94028f80 bl 0x159160 <__emutls_get_address+0x6d4> b5364: 97ffcef4 bl 0xa8f34 b5368: d10103ff sub sp, sp, #0x40 b536c: a9017bfd stp x29, x30, [sp, #0x10] b5370: 910043fd add x29, sp, #0x10 b5374: f90013f5 str x21, [sp, #0x20] b5378: a9034ff4 stp x20, x19, [sp, #0x30] b537c: d53bd055 mrs x21, TPIDR_EL0 b5380: aa0003f3 mov x19, x0 b5384: f94016a8 ldr x8, [x21, #0x28] b5388: f90007e8 str x8, [sp, #0x8] b538c: f90003e0 str x0, [sp] b5390: 9402a200 bl 0x15db90 <_ZNSt6__ndk119__thread_local_dataEv@plt> b5394: f9400261 ldr x1, [x19] b5398: f900027f str xzr, [x19] b539c: b9400000 ldr w0, [x0] b53a0: 9402a200 bl 0x15dba0 b53a4: a9412a69 ldp x9, x10, [x19, #0x10] b53a8: f9400668 ldr x8, [x19, #0x8] b53ac: 8b890540 add x0, x10, x9, asr #1 b53b0: 36000069 tbz w9, #0x0, 0xb53bc b53b4: f9400009 ldr x9, [x0] b53b8: f8686928 ldr x8, [x9, x8] b53bc: d63f0100 blr x8 b53c0: f9400274 ldr x20, [x19] b53c4: f900027f str xzr, [x19] b53c8: b40000b4 cbz x20, 0xb53dc b53cc: aa1403e0 mov x0, x20 b53d0: 9402a1f8 bl 0x15dbb0 <_ZNSt6__ndk115__thread_structD1Ev@plt> b53d4: aa1403e0 mov x0, x20 b53d8: 94029ec2 bl 0x15cee0 <_ZdlPv@plt> b53dc: aa1303e0 mov x0, x19 b53e0: 94029ec0 bl 0x15cee0 <_ZdlPv@plt> b53e4: f94016a8 ldr x8, [x21, #0x28] b53e8: f94007e9 ldr x9, [sp, #0x8] b53ec: eb09011f cmp x8, x9 b53f0: 540000e1 b.ne 0xb540c b53f4: a9434ff4 ldp x20, x19, [sp, #0x30] b53f8: aa1f03e0 mov x0, xzr b53fc: a9417bfd ldp x29, x30, [sp, #0x10] b5400: f94013f5 ldr x21, [sp, #0x20] b5404: 910103ff add sp, sp, #0x40 b5408: d65f03c0 ret b540c: 94029e89 bl 0x15ce30 <__stack_chk_fail@plt> b5410: aa0003f3 mov x19, x0 b5414: 910003e0 mov x0, sp b5418: 94000003 bl 0xb5424 b541c: aa1303e0 mov x0, x19 b5420: 94028f50 bl 0x159160 <__emutls_get_address+0x6d4> b5424: a9be7bfd stp x29, x30, [sp, #-0x20]! b5428: a9014ff4 stp x20, x19, [sp, #0x10] b542c: 910003fd mov x29, sp b5430: f9400013 ldr x19, [x0] b5434: f900001f str xzr, [x0] b5438: b4000193 cbz x19, 0xb5468 b543c: f9400274 ldr x20, [x19] b5440: f900027f str xzr, [x19] b5444: b40000b4 cbz x20, 0xb5458 b5448: aa1403e0 mov x0, x20 b544c: 9402a1d9 bl 0x15dbb0 <_ZNSt6__ndk115__thread_structD1Ev@plt> b5450: aa1403e0 mov x0, x20 b5454: 94029ea3 bl 0x15cee0 <_ZdlPv@plt> b5458: aa1303e0 mov x0, x19 b545c: a9414ff4 ldp x20, x19, [sp, #0x10] b5460: a8c27bfd ldp x29, x30, [sp], #0x20 b5464: 14029e9f b 0x15cee0 <_ZdlPv@plt> b5468: a9414ff4 ldp x20, x19, [sp, #0x10] b546c: a8c27bfd ldp x29, x30, [sp], #0x20 b5470: d65f03c0 ret b5474: a9be7bfd stp x29, x30, [sp, #-0x20]! b5478: f9000bf3 str x19, [sp, #0x10] b547c: 910003fd mov x29, sp b5480: f9400013 ldr x19, [x0] b5484: f900001f str xzr, [x0] b5488: b40000f3 cbz x19, 0xb54a4 b548c: aa1303e0 mov x0, x19 b5490: 9402a1c8 bl 0x15dbb0 <_ZNSt6__ndk115__thread_structD1Ev@plt> b5494: aa1303e0 mov x0, x19 b5498: f9400bf3 ldr x19, [sp, #0x10] b549c: a8c27bfd ldp x29, x30, [sp], #0x20 b54a0: 14029e90 b 0x15cee0 <_ZdlPv@plt> b54a4: f9400bf3 ldr x19, [sp, #0x10] b54a8: a8c27bfd ldp x29, x30, [sp], #0x20 b54ac: d65f03c0 ret b54b0: a9be7bfd stp x29, x30, [sp, #-0x20]! b54b4: a9014ff4 stp x20, x19, [sp, #0x10] b54b8: 910003fd mov x29, sp b54bc: f00005a8 adrp x8, 0x16c000 b54c0: aa0003f3 mov x19, x0 b54c4: aa0003f4 mov x20, x0 b54c8: 91010000 add x0, x0, #0x40 b54cc: f9449d08 ldr x8, [x8, #0x938] b54d0: 91004108 add x8, x8, #0x10 b54d4: f8010688 str x8, [x20], #0x10 b54d8: 9402a186 bl 0x15daf0 <_ZNSt6__ndk118condition_variableD1Ev@plt> b54dc: 91006260 add x0, x19, #0x18 b54e0: 9402a188 bl 0x15db00 <_ZNSt6__ndk15mutexD1Ev@plt> b54e4: aa1403e0 mov x0, x20 b54e8: 9402a18a bl 0x15db10 <_ZNSt13exception_ptrD1Ev@plt> b54ec: aa1303e0 mov x0, x19 b54f0: 9402a18c bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> b54f4: aa1303e0 mov x0, x19 b54f8: a9414ff4 ldp x20, x19, [sp, #0x10] b54fc: a8c27bfd ldp x29, x30, [sp], #0x20 b5500: 14029e78 b 0x15cee0 <_ZdlPv@plt> b5504: a9be7bfd stp x29, x30, [sp, #-0x20]! b5508: f9000bf3 str x19, [sp, #0x10] b550c: 910003fd mov x29, sp b5510: aa0003f3 mov x19, x0 b5514: 9402a187 bl 0x15db30 <_ZNSt6__ndk117__assoc_sub_state4waitEv@plt> b5518: aa1303e0 mov x0, x19 b551c: f9400bf3 ldr x19, [sp, #0x10] b5520: a8c27bfd ldp x29, x30, [sp], #0x20 b5524: 1402a187 b 0x15db40 <_ZNSt6__ndk117__assoc_sub_state16__on_zero_sharedEv@plt> b5528: 97ffce83 bl 0xa8f34 b552c: d10103ff sub sp, sp, #0x40 b5530: a9017bfd stp x29, x30, [sp, #0x10] b5534: 910043fd add x29, sp, #0x10 b5538: f90013f5 str x21, [sp, #0x20] b553c: a9034ff4 stp x20, x19, [sp, #0x30] b5540: d53bd055 mrs x21, TPIDR_EL0 b5544: aa0003f3 mov x19, x0 b5548: f94016a8 ldr x8, [x21, #0x28] b554c: f90007e8 str x8, [sp, #0x8] b5550: f9403c14 ldr x20, [x0, #0x78] b5554: b0fffdc1 adrp x1, 0x6e000 b5558: d0fffdc3 adrp x3, 0x6f000 b555c: b0fffdc4 adrp x4, 0x6e000 b5560: d0fffdc6 adrp x6, 0x6f000 b5564: 9118ac21 add x1, x1, #0x62b b5568: 9132a063 add x3, x3, #0xca8 b556c: 91182c84 add x4, x4, #0x60b b5570: 910200c6 add x6, x6, #0x80 b5574: 2a1f03e0 mov w0, wzr b5578: 52800d82 mov w2, #0x6c // =108 b557c: aa1403e5 mov x5, x20 b5580: 94029e28 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b5584: 9100c280 add x0, x20, #0x30 b5588: 9402a086 bl 0x15d7a0 <_ZN6InGame12CachedConfig10LoadConfigEv@plt> b558c: b0fffdc1 adrp x1, 0x6e000 b5590: d0fffdc3 adrp x3, 0x6f000 b5594: b0fffdc4 adrp x4, 0x6e000 b5598: 90fffdc6 adrp x6, 0x6d000 b559c: 9118ac21 add x1, x1, #0x62b b55a0: 9132a063 add x3, x3, #0xca8 b55a4: 91182c84 add x4, x4, #0x60b b55a8: 911368c6 add x6, x6, #0x4da b55ac: 2a1f03e0 mov w0, wzr b55b0: 52800dc2 mov w2, #0x6e // =110 b55b4: aa1403e5 mov x5, x20 b55b8: 94029e1a bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> b55bc: aa1303e0 mov x0, x19 b55c0: 9402a168 bl 0x15db60 <_ZNSt6__ndk117__assoc_sub_state9set_valueEv@plt> b55c4: f94016a8 ldr x8, [x21, #0x28] b55c8: f94007e9 ldr x9, [sp, #0x8] b55cc: eb09011f cmp x8, x9 b55d0: 54000261 b.ne 0xb561c b55d4: a9434ff4 ldp x20, x19, [sp, #0x30] b55d8: a9417bfd ldp x29, x30, [sp, #0x10] b55dc: f94013f5 ldr x21, [sp, #0x20] b55e0: 910103ff add sp, sp, #0x40 b55e4: d65f03c0 ret b55e8: 94029e5a bl 0x15cf50 <__cxa_begin_catch@plt> b55ec: 910003e8 mov x8, sp b55f0: 9402a160 bl 0x15db70 <_ZSt17current_exceptionv@plt> b55f4: 910003e1 mov x1, sp b55f8: aa1303e0 mov x0, x19 b55fc: 9402a161 bl 0x15db80 <_ZNSt6__ndk117__assoc_sub_state13set_exceptionESt13exception_ptr@plt> b5600: 910003e0 mov x0, sp b5604: 9402a143 bl 0x15db10 <_ZNSt13exception_ptrD1Ev@plt> b5608: 9402a12a bl 0x15dab0 <__cxa_end_catch@plt> b560c: f94016a8 ldr x8, [x21, #0x28] b5610: f94007e9 ldr x9, [sp, #0x8] b5614: eb09011f cmp x8, x9 b5618: 54fffde0 b.eq 0xb55d4 b561c: 94029e05 bl 0x15ce30 <__stack_chk_fail@plt> b5620: aa0003f3 mov x19, x0 b5624: 910003e0 mov x0, sp b5628: 9402a13a bl 0x15db10 <_ZNSt13exception_ptrD1Ev@plt> b562c: 9402a121 bl 0x15dab0 <__cxa_end_catch@plt> b5630: aa1303e0 mov x0, x19 b5634: 94028ecb bl 0x159160 <__emutls_get_address+0x6d4> b5638: 97ffce3f bl 0xa8f34 b563c: d10103ff sub sp, sp, #0x40 b5640: a9017bfd stp x29, x30, [sp, #0x10] b5644: 910043fd add x29, sp, #0x10 b5648: f90013f5 str x21, [sp, #0x20] b564c: a9034ff4 stp x20, x19, [sp, #0x30] b5650: d53bd055 mrs x21, TPIDR_EL0 b5654: aa0003f3 mov x19, x0 b5658: f94016a8 ldr x8, [x21, #0x28] b565c: f90007e8 str x8, [sp, #0x8] b5660: f90003e0 str x0, [sp] b5664: 9402a14b bl 0x15db90 <_ZNSt6__ndk119__thread_local_dataEv@plt> b5668: f9400261 ldr x1, [x19] b566c: f900027f str xzr, [x19] b5670: b9400000 ldr w0, [x0] b5674: 9402a14b bl 0x15dba0 b5678: a9412a69 ldp x9, x10, [x19, #0x10] b567c: f9400668 ldr x8, [x19, #0x8] b5680: 8b890540 add x0, x10, x9, asr #1 b5684: 36000069 tbz w9, #0x0, 0xb5690 b5688: f9400009 ldr x9, [x0] b568c: f8686928 ldr x8, [x9, x8] b5690: d63f0100 blr x8 b5694: f9400274 ldr x20, [x19] b5698: f900027f str xzr, [x19] b569c: b40000b4 cbz x20, 0xb56b0 b56a0: aa1403e0 mov x0, x20 b56a4: 9402a143 bl 0x15dbb0 <_ZNSt6__ndk115__thread_structD1Ev@plt> b56a8: aa1403e0 mov x0, x20 b56ac: 94029e0d bl 0x15cee0 <_ZdlPv@plt> b56b0: aa1303e0 mov x0, x19 b56b4: 94029e0b bl 0x15cee0 <_ZdlPv@plt> b56b8: f94016a8 ldr x8, [x21, #0x28] b56bc: f94007e9 ldr x9, [sp, #0x8] b56c0: eb09011f cmp x8, x9 b56c4: 540000e1 b.ne 0xb56e0 b56c8: a9434ff4 ldp x20, x19, [sp, #0x30] b56cc: aa1f03e0 mov x0, xzr b56d0: a9417bfd ldp x29, x30, [sp, #0x10] b56d4: f94013f5 ldr x21, [sp, #0x20] b56d8: 910103ff add sp, sp, #0x40 b56dc: d65f03c0 ret b56e0: 94029dd4 bl 0x15ce30 <__stack_chk_fail@plt> b56e4: aa0003f3 mov x19, x0 b56e8: 910003e0 mov x0, sp b56ec: 94000003 bl 0xb56f8 b56f0: aa1303e0 mov x0, x19 b56f4: 94028e9b bl 0x159160 <__emutls_get_address+0x6d4> b56f8: a9be7bfd stp x29, x30, [sp, #-0x20]! b56fc: a9014ff4 stp x20, x19, [sp, #0x10] b5700: 910003fd mov x29, sp b5704: f9400013 ldr x19, [x0] b5708: f900001f str xzr, [x0] b570c: b4000193 cbz x19, 0xb573c b5710: f9400274 ldr x20, [x19] b5714: f900027f str xzr, [x19] b5718: b40000b4 cbz x20, 0xb572c b571c: aa1403e0 mov x0, x20 b5720: 9402a124 bl 0x15dbb0 <_ZNSt6__ndk115__thread_structD1Ev@plt> b5724: aa1403e0 mov x0, x20 b5728: 94029dee bl 0x15cee0 <_ZdlPv@plt> b572c: aa1303e0 mov x0, x19 b5730: a9414ff4 ldp x20, x19, [sp, #0x10] b5734: a8c27bfd ldp x29, x30, [sp], #0x20 b5738: 14029dea b 0x15cee0 <_ZdlPv@plt> b573c: a9414ff4 ldp x20, x19, [sp, #0x10] b5740: a8c27bfd ldp x29, x30, [sp], #0x20 b5744: d65f03c0 ret b5748: d101c3ff sub sp, sp, #0x70 b574c: a9027bfd stp x29, x30, [sp, #0x20] b5750: 910083fd add x29, sp, #0x20 b5754: a90367fa stp x26, x25, [sp, #0x30] b5758: a9045ff8 stp x24, x23, [sp, #0x40] b575c: a90557f6 stp x22, x21, [sp, #0x50] b5760: a9064ff4 stp x20, x19, [sp, #0x60] b5764: d53bd056 mrs x22, TPIDR_EL0 b5768: aa0003f3 mov x19, x0 b576c: f94016c8 ldr x8, [x22, #0x28] b5770: 91006000 add x0, x0, #0x18 b5774: 52800029 mov w9, #0x1 // =1 b5778: aa0103f4 mov x20, x1 b577c: f81f83a8 stur x8, [x29, #-0x8] b5780: f90007e0 str x0, [sp, #0x8] b5784: 390043e9 strb w9, [sp, #0x10] b5788: 9402a10e bl 0x15dbc0 <_ZNSt6__ndk15mutex4lockEv@plt> b578c: b9407268 ldr w8, [x19, #0x70] b5790: 371801a8 tbnz w8, #0x3, 0xb57c4 b5794: 371001c8 tbnz w8, #0x2, 0xb57cc b5798: d28a7ef7 mov x23, #0x53f7 // =21495 b579c: d2958139 mov x25, #0xac09 // =44041 b57a0: f2b4bc77 movk x23, #0xa5e3, lsl #16 b57a4: f2ab4399 movk x25, #0x5a1c, lsl #16 b57a8: f2d89377 movk x23, #0xc49b, lsl #32 b57ac: f2c76c99 movk x25, #0x3b64, lsl #32 b57b0: 91010275 add x21, x19, #0x40 b57b4: f2e00417 movk x23, #0x20, lsl #48 b57b8: 52807d18 mov w24, #0x3e8 // =1000 b57bc: f2fffbf9 movk x25, #0xffdf, lsl #48 b57c0: 1400000f b 0xb57fc b57c4: 52800053 mov w19, #0x2 // =2 b57c8: 14000039 b 0xb58ac b57cc: 52800029 mov w9, #0x1 // =1 b57d0: 0a680933 bic w19, w9, w8, lsr #2 b57d4: 14000036 b 0xb58ac b57d8: d2f00008 mov x8, #-0x8000000000000000 // =-9223372036854775808 b57dc: 8b1a0102 add x2, x8, x26 b57e0: 910023e1 add x1, sp, #0x8 b57e4: aa1503e0 mov x0, x21 b57e8: 9402a0fa bl 0x15dbd0 <_ZNSt6__ndk118condition_variable15__do_timed_waitERNS_11unique_lockINS_5mutexEEENS_6chrono10time_pointINS5_12system_clockENS5_8durationIxNS_5ratioILl1ELl1000000000EEEEEEE@plt> b57ec: 9402a0a1 bl 0x15da70 <_ZNSt6__ndk16chrono12steady_clock3nowEv@plt> b57f0: 9402a0a0 bl 0x15da70 <_ZNSt6__ndk16chrono12steady_clock3nowEv@plt> b57f4: b9407268 ldr w8, [x19, #0x70] b57f8: 37100528 tbnz w8, #0x2, 0xb589c b57fc: 9402a09d bl 0x15da70 <_ZNSt6__ndk16chrono12steady_clock3nowEv@plt> b5800: f9400288 ldr x8, [x20] b5804: eb08001f cmp x0, x8 b5808: 5400048a b.ge 0xb5898 b580c: 9402a099 bl 0x15da70 <_ZNSt6__ndk16chrono12steady_clock3nowEv@plt> b5810: f940029a ldr x26, [x20] b5814: eb1a001f cmp x0, x26 b5818: 54fffeea b.ge 0xb57f4 b581c: 9402a095 bl 0x15da70 <_ZNSt6__ndk16chrono12steady_clock3nowEv@plt> b5820: cb00035a sub x26, x26, x0 b5824: f100075f cmp x26, #0x1 b5828: 54fffe4b b.lt 0xb57f0 b582c: 9402a091 bl 0x15da70 <_ZNSt6__ndk16chrono12steady_clock3nowEv@plt> b5830: 9402a0ec bl 0x15dbe0 <_ZNSt6__ndk16chrono12system_clock3nowEv@plt> b5834: b4000160 cbz x0, 0xb5860 b5838: f100041f cmp x0, #0x1 b583c: 540001eb b.lt 0xb5878 b5840: eb17001f cmp x0, x23 b5844: 540001e9 b.ls 0xb5880 b5848: 92f00008 mov x8, #0x7fffffffffffffff // =9223372036854775807 b584c: 92f00002 mov x2, #0x7fffffffffffffff // =9223372036854775807 b5850: cb1a0049 sub x9, x2, x26 b5854: eb09011f cmp x8, x9 b5858: 54fffc2d b.le 0xb57dc b585c: 17ffffe1 b 0xb57e0 b5860: aa1f03e8 mov x8, xzr b5864: 92f00002 mov x2, #0x7fffffffffffffff // =9223372036854775807 b5868: cb1a0049 sub x9, x2, x26 b586c: eb09011f cmp x8, x9 b5870: 54fffb6d b.le 0xb57dc b5874: 17ffffdb b 0xb57e0 b5878: eb19001f cmp x0, x25 b587c: 54fffae3 b.lo 0xb57d8 b5880: 9b187c08 mul x8, x0, x24 b5884: 92f00002 mov x2, #0x7fffffffffffffff // =9223372036854775807 b5888: cb1a0049 sub x9, x2, x26 b588c: eb09011f cmp x8, x9 b5890: 54fffa6d b.le 0xb57dc b5894: 17ffffd3 b 0xb57e0 b5898: b9407268 ldr w8, [x19, #0x70] b589c: 5280002a mov w10, #0x1 // =1 b58a0: 394043e9 ldrb w9, [sp, #0x10] b58a4: 0a680953 bic w19, w10, w8, lsr #2 b58a8: 34000069 cbz w9, 0xb58b4 b58ac: f94007e0 ldr x0, [sp, #0x8] b58b0: 9402a0d0 bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> b58b4: f94016c8 ldr x8, [x22, #0x28] b58b8: f85f83a9 ldur x9, [x29, #-0x8] b58bc: eb09011f cmp x8, x9 b58c0: 54000121 b.ne 0xb58e4 b58c4: 2a1303e0 mov w0, w19 b58c8: a9464ff4 ldp x20, x19, [sp, #0x60] b58cc: a94557f6 ldp x22, x21, [sp, #0x50] b58d0: a9445ff8 ldp x24, x23, [sp, #0x40] b58d4: a94367fa ldp x26, x25, [sp, #0x30] b58d8: a9427bfd ldp x29, x30, [sp, #0x20] b58dc: 9101c3ff add sp, sp, #0x70 b58e0: d65f03c0 ret b58e4: 94029d53 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000b58e8 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_hint_unique_key_args, std::__ndk1::allocator>, std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)>: b58e8: d10183ff sub sp, sp, #0x60 b58ec: a9027bfd stp x29, x30, [sp, #0x20] b58f0: 910083fd add x29, sp, #0x20 b58f4: a9035ff8 stp x24, x23, [sp, #0x30] b58f8: a90457f6 stp x22, x21, [sp, #0x40] b58fc: a9054ff4 stp x20, x19, [sp, #0x50] b5900: d53bd058 mrs x24, TPIDR_EL0 b5904: aa0303f6 mov x22, x3 b5908: aa0203e4 mov x4, x2 b590c: f9401708 ldr x8, [x24, #0x28] b5910: 910043e2 add x2, sp, #0x10 b5914: 910023e3 add x3, sp, #0x8 b5918: aa0003f4 mov x20, x0 b591c: f81f83a8 stur x8, [x29, #-0x8] b5920: 9402a08c bl 0x15db50 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_SJ_EElEERPNS_15__tree_end_nodeISL_EESM_RKT_@plt> b5924: f9400013 ldr x19, [x0] b5928: b50003d3 cbnz x19, 0xb59a0 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_hint_unique_key_args, std::__ndk1::allocator>, std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0xb8> b592c: aa0003f5 mov x21, x0 b5930: 52800c00 mov w0, #0x60 // =96 b5934: 94029d4b bl 0x15ce60 <_Znwm@plt> b5938: aa0003f3 mov x19, x0 b593c: 91008017 add x23, x0, #0x20 b5940: aa1703e0 mov x0, x23 b5944: aa1603e1 mov x1, x22 b5948: 94029f8e bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> b594c: 3cc182c0 ldur q0, [x22, #0x18] b5950: 91012260 add x0, x19, #0x48 b5954: 9100a2c1 add x1, x22, #0x28 b5958: 3c838260 stur q0, [x19, #0x38] b595c: 94029f89 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> b5960: f9400be8 ldr x8, [sp, #0x10] b5964: a9007e7f stp xzr, xzr, [x19] b5968: f9000a68 str x8, [x19, #0x10] b596c: f90002b3 str x19, [x21] b5970: f9400288 ldr x8, [x20] b5974: f9400108 ldr x8, [x8] b5978: b4000088 cbz x8, 0xb5988 , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_hint_unique_key_args, std::__ndk1::allocator>, std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0xa0> b597c: f9000288 str x8, [x20] b5980: f94002a1 ldr x1, [x21] b5984: 14000002 b 0xb598c , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_hint_unique_key_args, std::__ndk1::allocator>, std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0xa4> b5988: aa1303e1 mov x1, x19 b598c: f9400680 ldr x0, [x20, #0x8] b5990: 94029f74 bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> b5994: f9400a88 ldr x8, [x20, #0x10] b5998: 91000508 add x8, x8, #0x1 b599c: f9000a88 str x8, [x20, #0x10] b59a0: f9401708 ldr x8, [x24, #0x28] b59a4: f85f83a9 ldur x9, [x29, #-0x8] b59a8: eb09011f cmp x8, x9 b59ac: 54000101 b.ne 0xb59cc , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_hint_unique_key_args, std::__ndk1::allocator>, std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0xe4> b59b0: aa1303e0 mov x0, x19 b59b4: a9454ff4 ldp x20, x19, [sp, #0x50] b59b8: a94457f6 ldp x22, x21, [sp, #0x40] b59bc: a9435ff8 ldp x24, x23, [sp, #0x30] b59c0: a9427bfd ldp x29, x30, [sp, #0x20] b59c4: 910183ff add sp, sp, #0x60 b59c8: d65f03c0 ret b59cc: 94029d19 bl 0x15ce30 <__stack_chk_fail@plt> b59d0: 394002e8 ldrb w8, [x23] b59d4: aa0003f4 mov x20, x0 b59d8: 360000a8 tbz w8, #0x0, 0xb59ec , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_hint_unique_key_args, std::__ndk1::allocator>, std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0x104> b59dc: f9401a60 ldr x0, [x19, #0x30] b59e0: 94029d40 bl 0x15cee0 <_ZdlPv@plt> b59e4: 14000002 b 0xb59ec , std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__emplace_hint_unique_key_args, std::__ndk1::allocator>, std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::pair, std::__ndk1::allocator> const, InGame::ConfigValue> const&)+0x104> b59e8: aa0003f4 mov x20, x0 b59ec: aa1303e0 mov x0, x19 b59f0: 94029d3c bl 0x15cee0 <_ZdlPv@plt> b59f4: aa1403e0 mov x0, x20 b59f8: 94028dda bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b59fc *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: b59fc: d101c3ff sub sp, sp, #0x70 b5a00: a9017bfd stp x29, x30, [sp, #0x10] b5a04: 910043fd add x29, sp, #0x10 b5a08: a9026ffc stp x28, x27, [sp, #0x20] b5a0c: a90367fa stp x26, x25, [sp, #0x30] b5a10: a9045ff8 stp x24, x23, [sp, #0x40] b5a14: a90557f6 stp x22, x21, [sp, #0x50] b5a18: a9064ff4 stp x20, x19, [sp, #0x60] b5a1c: aa0403f5 mov x21, x4 b5a20: aa0203ee mov x14, x2 b5a24: aa0103f4 mov x20, x1 b5a28: 91002008 add x8, x0, #0x8 b5a2c: eb01011f cmp x8, x1 b5a30: a90003e8 stp x8, x0, [sp] b5a34: 540004a0 b.eq 0xb5ac8 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xcc> b5a38: aa1403e8 mov x8, x20 b5a3c: 394002bc ldrb w28, [x21] b5a40: f94006ab ldr x11, [x21, #0x8] b5a44: aa0303f7 mov x23, x3 b5a48: 38420d09 ldrb w9, [x8, #0x20]! b5a4c: f940050a ldr x10, [x8, #0x8] b5a50: d341fd2c lsr x12, x9, #1 b5a54: 7200013f tst w9, #0x1 b5a58: 9a8a0196 csel x22, x12, x10, eq b5a5c: d341ff8a lsr x10, x28, #1 b5a60: 7200039f tst w28, #0x1 b5a64: 9a8b015b csel x27, x10, x11, eq b5a68: eb1b02df cmp x22, x27 b5a6c: 9a9b32d8 csel x24, x22, x27, lo b5a70: b4000218 cbz x24, 0xb5ab0 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xb4> b5a74: f9401a8a ldr x10, [x20, #0x30] b5a78: 7200013f tst w9, #0x1 b5a7c: f9400aab ldr x11, [x21, #0x10] b5a80: aa1803e2 mov x2, x24 b5a84: aa0e03f3 mov x19, x14 b5a88: 9a881559 csinc x25, x10, x8, ne b5a8c: 7200039f tst w28, #0x1 b5a90: 9a95157a csinc x26, x11, x21, ne b5a94: aa1903e1 mov x1, x25 b5a98: aa1a03e0 mov x0, x26 b5a9c: 94029ded bl 0x15d250 b5aa0: 340000e0 cbz w0, 0xb5abc *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xc0> b5aa4: aa1303ee mov x14, x19 b5aa8: 37f80100 tbnz w0, #0x1f, 0xb5ac8 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xcc> b5aac: 14000014 b 0xb5afc *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x100> b5ab0: eb16037f cmp x27, x22 b5ab4: 540000a3 b.lo 0xb5ac8 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xcc> b5ab8: 1400001b b 0xb5b24 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x128> b5abc: aa1303ee mov x14, x19 b5ac0: eb16037f cmp x27, x22 b5ac4: 540001c2 b.hs 0xb5afc *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x100> b5ac8: f94007fa ldr x26, [sp, #0x8] b5acc: f9400293 ldr x19, [x20] b5ad0: f9400348 ldr x8, [x26] b5ad4: eb14011f cmp x8, x20 b5ad8: 540000e0 b.eq 0xb5af4 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> b5adc: b4000353 cbz x19, 0xb5b44 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x148> b5ae0: aa1303e8 mov x8, x19 b5ae4: aa0803f8 mov x24, x8 b5ae8: f9400508 ldr x8, [x8, #0x8] b5aec: b5ffffc8 cbnz x8, 0xb5ae4 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xe8> b5af0: 14000021 b 0xb5b74 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x178> b5af4: aa1403f8 mov x24, x20 b5af8: 14000045 b 0xb5c0c *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x210> b5afc: aa1903e0 mov x0, x25 b5b00: aa1a03e1 mov x1, x26 b5b04: aa1803e2 mov x2, x24 b5b08: 94029dd2 bl 0x15d250 b5b0c: aa1303ee mov x14, x19 b5b10: 340000a0 cbz w0, 0xb5b24 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x128> b5b14: 37f800c0 tbnz w0, #0x1f, 0xb5b2c *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x130> b5b18: f90001d4 str x20, [x14] b5b1c: f90002f4 str x20, [x23] b5b20: 1400006b b 0xb5ccc *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2d0> b5b24: eb1b02df cmp x22, x27 b5b28: 54ffff82 b.hs 0xb5b18 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x11c> b5b2c: f9400688 ldr x8, [x20, #0x8] b5b30: b40007c8 cbz x8, 0xb5c28 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x22c> b5b34: aa0803f7 mov x23, x8 b5b38: f9400108 ldr x8, [x8] b5b3c: b5ffffc8 cbnz x8, 0xb5b34 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x138> b5b40: 14000045 b 0xb5c54 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x258> b5b44: aa1403e8 mov x8, x20 b5b48: f8410d09 ldr x9, [x8, #0x10]! b5b4c: f9400129 ldr x9, [x9] b5b50: eb14013f cmp x9, x20 b5b54: 540000e1 b.ne 0xb5b70 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x174> b5b58: f9400109 ldr x9, [x8] b5b5c: aa0903e8 mov x8, x9 b5b60: f8410d0a ldr x10, [x8, #0x10]! b5b64: f940014a ldr x10, [x10] b5b68: eb09015f cmp x10, x9 b5b6c: 54ffff60 b.eq 0xb5b58 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x15c> b5b70: f9400118 ldr x24, [x8] b5b74: aa1803e8 mov x8, x24 b5b78: 394002a9 ldrb w9, [x21] b5b7c: f94006ab ldr x11, [x21, #0x8] b5b80: 38420d0a ldrb w10, [x8, #0x20]! b5b84: f940050d ldr x13, [x8, #0x8] b5b88: d341fd2c lsr x12, x9, #1 b5b8c: 7200013f tst w9, #0x1 b5b90: 9a8b0196 csel x22, x12, x11, eq b5b94: d341fd4b lsr x11, x10, #1 b5b98: 7200015f tst w10, #0x1 b5b9c: 9a8d0177 csel x23, x11, x13, eq b5ba0: eb1702df cmp x22, x23 b5ba4: 9a9732c2 csel x2, x22, x23, lo b5ba8: b40002e2 cbz x2, 0xb5c04 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x208> b5bac: f9400aab ldr x11, [x21, #0x10] b5bb0: 7200013f tst w9, #0x1 b5bb4: f9401b0c ldr x12, [x24, #0x30] b5bb8: aa0e03f9 mov x25, x14 b5bbc: 9a951561 csinc x1, x11, x21, ne b5bc0: 7200015f tst w10, #0x1 b5bc4: 9a881580 csinc x0, x12, x8, ne b5bc8: 94029da2 bl 0x15d250 b5bcc: aa1903ee mov x14, x25 b5bd0: 340001a0 cbz w0, 0xb5c04 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x208> b5bd4: 37f801c0 tbnz w0, #0x1f, 0xb5c0c *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x210> b5bd8: aa1a03e0 mov x0, x26 b5bdc: aa1503e2 mov x2, x21 b5be0: aa0e03e1 mov x1, x14 b5be4: a9464ff4 ldp x20, x19, [sp, #0x60] b5be8: a94557f6 ldp x22, x21, [sp, #0x50] b5bec: a9445ff8 ldp x24, x23, [sp, #0x40] b5bf0: a94367fa ldp x26, x25, [sp, #0x30] b5bf4: a9426ffc ldp x28, x27, [sp, #0x20] b5bf8: a9417bfd ldp x29, x30, [sp, #0x10] b5bfc: 9101c3ff add sp, sp, #0x70 b5c00: 1402a000 b 0x15dc00 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISL_EERKT_@plt> b5c04: eb1602ff cmp x23, x22 b5c08: 54fffe82 b.hs 0xb5bd8 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1dc> b5c0c: b4000093 cbz x19, 0xb5c1c *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x220> b5c10: 91002317 add x23, x24, #0x8 b5c14: f90001d8 str x24, [x14] b5c18: 1400002d b 0xb5ccc *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2d0> b5c1c: aa1403f7 mov x23, x20 b5c20: f90001d4 str x20, [x14] b5c24: 1400002a b 0xb5ccc *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2d0> b5c28: aa1403e8 mov x8, x20 b5c2c: f8410d17 ldr x23, [x8, #0x10]! b5c30: f94002e9 ldr x9, [x23] b5c34: eb14013f cmp x9, x20 b5c38: 540000e0 b.eq 0xb5c54 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x258> b5c3c: f9400109 ldr x9, [x8] b5c40: aa0903e8 mov x8, x9 b5c44: f8410d17 ldr x23, [x8, #0x10]! b5c48: f94002ea ldr x10, [x23] b5c4c: eb09015f cmp x10, x9 b5c50: 54ffff61 b.ne 0xb5c3c *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x240> b5c54: f94003e8 ldr x8, [sp] b5c58: eb0802ff cmp x23, x8 b5c5c: 54000320 b.eq 0xb5cc0 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2c4> b5c60: aa1703e8 mov x8, x23 b5c64: 38420d09 ldrb w9, [x8, #0x20]! b5c68: f940050a ldr x10, [x8, #0x8] b5c6c: d341fd2b lsr x11, x9, #1 b5c70: 7200013f tst w9, #0x1 b5c74: 9a8a0173 csel x19, x11, x10, eq b5c78: eb1b027f cmp x19, x27 b5c7c: 9a9b3262 csel x2, x19, x27, lo b5c80: b40001c2 cbz x2, 0xb5cb8 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2bc> b5c84: f9401aea ldr x10, [x23, #0x30] b5c88: 7200013f tst w9, #0x1 b5c8c: f9400aab ldr x11, [x21, #0x10] b5c90: aa0e03f6 mov x22, x14 b5c94: 9a881541 csinc x1, x10, x8, ne b5c98: 7200039f tst w28, #0x1 b5c9c: 9a951560 csinc x0, x11, x21, ne b5ca0: 94029d6c bl 0x15d250 b5ca4: aa1603ee mov x14, x22 b5ca8: 34000080 cbz w0, 0xb5cb8 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2bc> b5cac: 37f800a0 tbnz w0, #0x1f, 0xb5cc0 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2c4> b5cb0: f94007e0 ldr x0, [sp, #0x8] b5cb4: 17ffffca b 0xb5bdc *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1e0> b5cb8: eb13037f cmp x27, x19 b5cbc: 54ffffa2 b.hs 0xb5cb0 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2b4> b5cc0: f9400688 ldr x8, [x20, #0x8] b5cc4: b4000168 cbz x8, 0xb5cf0 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2f4> b5cc8: f90001d7 str x23, [x14] b5ccc: aa1703e0 mov x0, x23 b5cd0: a9464ff4 ldp x20, x19, [sp, #0x60] b5cd4: a94557f6 ldp x22, x21, [sp, #0x50] b5cd8: a9445ff8 ldp x24, x23, [sp, #0x40] b5cdc: a94367fa ldp x26, x25, [sp, #0x30] b5ce0: a9426ffc ldp x28, x27, [sp, #0x20] b5ce4: a9417bfd ldp x29, x30, [sp, #0x10] b5ce8: 9101c3ff add sp, sp, #0x70 b5cec: d65f03c0 ret b5cf0: 91002297 add x23, x20, #0x8 b5cf4: 17ffffcb b 0xb5c20 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::ConfigValue>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x224> 00000000000b5cf8 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: b5cf8: a9bb7bfd stp x29, x30, [sp, #-0x50]! b5cfc: a90167fa stp x26, x25, [sp, #0x10] b5d00: 910003fd mov x29, sp b5d04: a9025ff8 stp x24, x23, [sp, #0x20] b5d08: a90357f6 stp x22, x21, [sp, #0x30] b5d0c: a9044ff4 stp x20, x19, [sp, #0x40] b5d10: aa0003f4 mov x20, x0 b5d14: aa0103f3 mov x19, x1 b5d18: f8408e98 ldr x24, [x20, #0x8]! b5d1c: b4000658 cbz x24, 0xb5de4 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xec> b5d20: a940a849 ldp x9, x10, [x2, #0x8] b5d24: 91002014 add x20, x0, #0x8 b5d28: 39400048 ldrb w8, [x2] b5d2c: d341fd0b lsr x11, x8, #1 b5d30: 7200011f tst w8, #0x1 b5d34: 9a890179 csel x25, x11, x9, eq b5d38: 9a821555 csinc x21, x10, x2, ne b5d3c: 14000007 b 0xb5d58 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x60> b5d40: eb19035f cmp x26, x25 b5d44: 54000562 b.hs 0xb5df0 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> b5d48: aa1803f4 mov x20, x24 b5d4c: f8408e88 ldr x8, [x20, #0x8]! b5d50: b4000508 cbz x8, 0xb5df0 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> b5d54: aa0803f8 mov x24, x8 b5d58: aa1803e8 mov x8, x24 b5d5c: 38420d09 ldrb w9, [x8, #0x20]! b5d60: f940050a ldr x10, [x8, #0x8] b5d64: d341fd2b lsr x11, x9, #1 b5d68: 7200013f tst w9, #0x1 b5d6c: 9a8a017a csel x26, x11, x10, eq b5d70: eb19035f cmp x26, x25 b5d74: 9a993356 csel x22, x26, x25, lo b5d78: b4000176 cbz x22, 0xb5da4 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xac> b5d7c: f9401b0a ldr x10, [x24, #0x30] b5d80: 7200013f tst w9, #0x1 b5d84: aa1503e0 mov x0, x21 b5d88: aa1603e2 mov x2, x22 b5d8c: 9a881557 csinc x23, x10, x8, ne b5d90: aa1703e1 mov x1, x23 b5d94: 94029d2f bl 0x15d250 b5d98: 340000c0 cbz w0, 0xb5db0 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xb8> b5d9c: 37f800e0 tbnz w0, #0x1f, 0xb5db8 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xc0> b5da0: 1400000a b 0xb5dc8 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xd0> b5da4: eb1a033f cmp x25, x26 b5da8: 54000083 b.lo 0xb5db8 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xc0> b5dac: 17ffffe5 b 0xb5d40 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x48> b5db0: eb1a033f cmp x25, x26 b5db4: 540000a2 b.hs 0xb5dc8 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xd0> b5db8: f9400308 ldr x8, [x24] b5dbc: b4000188 cbz x8, 0xb5dec *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf4> b5dc0: aa1803f4 mov x20, x24 b5dc4: 17ffffe4 b 0xb5d54 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x5c> b5dc8: aa1703e0 mov x0, x23 b5dcc: aa1503e1 mov x1, x21 b5dd0: aa1603e2 mov x2, x22 b5dd4: 94029d1f bl 0x15d250 b5dd8: 34fffb40 cbz w0, 0xb5d40 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x48> b5ddc: 37fffb60 tbnz w0, #0x1f, 0xb5d48 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x50> b5de0: 14000004 b 0xb5df0 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> b5de4: f9000274 str x20, [x19] b5de8: 14000003 b 0xb5df4 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::ConfigValue>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::ConfigValue>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xfc> b5dec: aa1803f4 mov x20, x24 b5df0: f9000278 str x24, [x19] b5df4: aa1403e0 mov x0, x20 b5df8: a9444ff4 ldp x20, x19, [sp, #0x40] b5dfc: a94357f6 ldp x22, x21, [sp, #0x30] b5e00: a9425ff8 ldp x24, x23, [sp, #0x20] b5e04: a94167fa ldp x26, x25, [sp, #0x10] b5e08: a8c57bfd ldp x29, x30, [sp], #0x50 b5e0c: d65f03c0 ret 00000000000b5e10 : b5e10: 6f00e400 movi v0.2d, #0000000000000000 b5e14: f900281f str xzr, [x0, #0x50] b5e18: ad018000 stp q0, q0, [x0, #0x30] b5e1c: ad008000 stp q0, q0, [x0, #0x10] b5e20: 3d800000 str q0, [x0] b5e24: d65f03c0 ret 00000000000b5e28 : b5e28: aa0003e8 mov x8, x0 b5e2c: 52800020 mov w0, #0x1 // =1 b5e30: f9000101 str x1, [x8] b5e34: d65f03c0 ret 00000000000b5e38 : b5e38: f9400000 ldr x0, [x0] b5e3c: d65f03c0 ret 00000000000b5e40 : b5e40: f9000401 str x1, [x0, #0x8] b5e44: d65f03c0 ret 00000000000b5e48 : b5e48: f9400400 ldr x0, [x0, #0x8] b5e4c: d65f03c0 ret 00000000000b5e50 : b5e50: f9001801 str x1, [x0, #0x30] b5e54: d65f03c0 ret 00000000000b5e58 : b5e58: f9401800 ldr x0, [x0, #0x30] b5e5c: d65f03c0 ret 00000000000b5e60 : b5e60: f9001c01 str x1, [x0, #0x38] b5e64: d65f03c0 ret 00000000000b5e68 : b5e68: f9401c00 ldr x0, [x0, #0x38] b5e6c: d65f03c0 ret 00000000000b5e70 : b5e70: f9002001 str x1, [x0, #0x40] b5e74: d65f03c0 ret 00000000000b5e78 : b5e78: f9402000 ldr x0, [x0, #0x40] b5e7c: d65f03c0 ret 00000000000b5e80 : b5e80: f9002401 str x1, [x0, #0x48] b5e84: d65f03c0 ret 00000000000b5e88 : b5e88: f9402400 ldr x0, [x0, #0x48] b5e8c: d65f03c0 ret 00000000000b5e90 : b5e90: f9000801 str x1, [x0, #0x10] b5e94: d65f03c0 ret 00000000000b5e98 : b5e98: f9400800 ldr x0, [x0, #0x10] b5e9c: d65f03c0 ret 00000000000b5ea0 : b5ea0: f9000c01 str x1, [x0, #0x18] b5ea4: d65f03c0 ret 00000000000b5ea8 : b5ea8: f9400c00 ldr x0, [x0, #0x18] b5eac: d65f03c0 ret 00000000000b5eb0 : b5eb0: a9bf7bfd stp x29, x30, [sp, #-0x10]! b5eb4: 910003fd mov x29, sp b5eb8: 94029f56 bl 0x15dc10 b5ebc: a8c17bfd ldp x29, x30, [sp], #0x10 b5ec0: d65f03c0 ret b5ec4: 97ffcc1c bl 0xa8f34 00000000000b5ec8 : b5ec8: d10103ff sub sp, sp, #0x40 b5ecc: a9017bfd stp x29, x30, [sp, #0x10] b5ed0: 910043fd add x29, sp, #0x10 b5ed4: f90013f5 str x21, [sp, #0x20] b5ed8: a9034ff4 stp x20, x19, [sp, #0x30] b5edc: d53bd054 mrs x20, TPIDR_EL0 b5ee0: d00005e0 adrp x0, 0x173000 b5ee4: f9401688 ldr x8, [x20, #0x28] b5ee8: 910e8000 add x0, x0, #0x3a0 b5eec: f90007e8 str x8, [sp, #0x8] b5ef0: f90003e0 str x0, [sp] b5ef4: 94029f4b bl 0x15dc20 b5ef8: f00005b5 adrp x21, 0x16c000 b5efc: f944aeb5 ldr x21, [x21, #0x958] b5f00: f94002b3 ldr x19, [x21] b5f04: b5000153 cbnz x19, 0xb5f2c b5f08: 52800b00 mov w0, #0x58 // =88 b5f0c: 94029bd5 bl 0x15ce60 <_Znwm@plt> b5f10: 6f00e400 movi v0.2d, #0000000000000000 b5f14: aa0003f3 mov x19, x0 b5f18: f900281f str xzr, [x0, #0x50] b5f1c: f90002a0 str x0, [x21] b5f20: ad018000 stp q0, q0, [x0, #0x30] b5f24: ad008000 stp q0, q0, [x0, #0x10] b5f28: 3d800000 str q0, [x0] b5f2c: d00005e0 adrp x0, 0x173000 b5f30: 910e8000 add x0, x0, #0x3a0 b5f34: 94029f3f bl 0x15dc30 b5f38: f9401688 ldr x8, [x20, #0x28] b5f3c: f94007e9 ldr x9, [sp, #0x8] b5f40: eb09011f cmp x8, x9 b5f44: 540000e1 b.ne 0xb5f60 b5f48: aa1303e0 mov x0, x19 b5f4c: f94013f5 ldr x21, [sp, #0x20] b5f50: a9434ff4 ldp x20, x19, [sp, #0x30] b5f54: a9417bfd ldp x29, x30, [sp, #0x10] b5f58: 910103ff add sp, sp, #0x40 b5f5c: d65f03c0 ret b5f60: 94029bb4 bl 0x15ce30 <__stack_chk_fail@plt> b5f64: aa0003f3 mov x19, x0 b5f68: 910003e0 mov x0, sp b5f6c: 94029f35 bl 0x15dc40 <_ZN6InGame9CCriticalD2Ev@plt> b5f70: aa1303e0 mov x0, x19 b5f74: 94028c7b bl 0x159160 <__emutls_get_address+0x6d4> b5f78: 97ffcbef bl 0xa8f34 00000000000b5f7c : b5f7c: a9bf7bfd stp x29, x30, [sp, #-0x10]! b5f80: 910003fd mov x29, sp b5f84: f9400000 ldr x0, [x0] b5f88: b4000040 cbz x0, 0xb5f90 b5f8c: 94029f29 bl 0x15dc30 b5f90: a8c17bfd ldp x29, x30, [sp], #0x10 b5f94: d65f03c0 ret b5f98: 97ffcbe7 bl 0xa8f34 00000000000b5f9c : b5f9c: a9bb7bfd stp x29, x30, [sp, #-0x50]! b5fa0: f9000bf9 str x25, [sp, #0x10] b5fa4: 910003fd mov x29, sp b5fa8: a9025ff8 stp x24, x23, [sp, #0x20] b5fac: a90357f6 stp x22, x21, [sp, #0x30] b5fb0: a9044ff4 stp x20, x19, [sp, #0x40] b5fb4: aa0003f3 mov x19, x0 b5fb8: b4000a61 cbz x1, 0xb6104 b5fbc: aa0103e0 mov x0, x1 b5fc0: aa0103f4 mov x20, x1 b5fc4: 94029deb bl 0x15d770 b5fc8: aa0003f5 mov x21, x0 b5fcc: d00005e0 adrp x0, 0x173000 b5fd0: 910e8000 add x0, x0, #0x3a0 b5fd4: 94029f13 bl 0x15dc20 b5fd8: f00005b7 adrp x23, 0x16c000 b5fdc: f944aef7 ldr x23, [x23, #0x958] b5fe0: f94002f6 ldr x22, [x23] b5fe4: b5000156 cbnz x22, 0xb600c b5fe8: 52800b00 mov w0, #0x58 // =88 b5fec: 94029b9d bl 0x15ce60 <_Znwm@plt> b5ff0: 6f00e400 movi v0.2d, #0000000000000000 b5ff4: aa0003f6 mov x22, x0 b5ff8: f900281f str xzr, [x0, #0x50] b5ffc: f90002e0 str x0, [x23] b6000: ad018000 stp q0, q0, [x0, #0x30] b6004: ad008000 stp q0, q0, [x0, #0x10] b6008: 3d800000 str q0, [x0] b600c: b00005e0 adrp x0, 0x173000 b6010: 910e8000 add x0, x0, #0x3a0 b6014: 94029f07 bl 0x15dc30 b6018: f9400268 ldr x8, [x19] b601c: 710006bf cmp w21, #0x1 b6020: 540007cb b.lt 0xb6118 b6024: f94022d6 ldr x22, [x22, #0x40] b6028: b4000796 cbz x22, 0xb6118 b602c: 90fffdc2 adrp x2, 0x6e000 b6030: b0fffdc3 adrp x3, 0x6f000 b6034: f9408508 ldr x8, [x8, #0x108] b6038: 91389442 add x2, x2, #0xe25 b603c: 910f0c63 add x3, x3, #0x3c3 b6040: aa1303e0 mov x0, x19 b6044: aa1603e1 mov x1, x22 b6048: d63f0100 blr x8 b604c: f9400268 ldr x8, [x19] b6050: aa0003f7 mov x23, x0 b6054: aa1303e0 mov x0, x19 b6058: 2a1503e1 mov w1, w21 b605c: f942c108 ldr x8, [x8, #0x580] b6060: d63f0100 blr x8 b6064: f9400268 ldr x8, [x19] b6068: b0fffde1 adrp x1, 0x73000 b606c: aa0003f8 mov x24, x0 b6070: 91335c21 add x1, x1, #0xcd7 b6074: aa1303e0 mov x0, x19 b6078: f9429d08 ldr x8, [x8, #0x538] b607c: d63f0100 blr x8 b6080: f9400268 ldr x8, [x19] b6084: aa0003f9 mov x25, x0 b6088: aa1303e0 mov x0, x19 b608c: aa1803e1 mov x1, x24 b6090: 2a1f03e2 mov w2, wzr b6094: 2a1503e3 mov w3, w21 b6098: f9434108 ldr x8, [x8, #0x680] b609c: aa1403e4 mov x4, x20 b60a0: d63f0100 blr x8 b60a4: aa1303e0 mov x0, x19 b60a8: aa1603e1 mov x1, x22 b60ac: aa1703e2 mov x2, x23 b60b0: aa1803e3 mov x3, x24 b60b4: aa1903e4 mov x4, x25 b60b8: 94029ee6 bl 0x15dc50 <_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz@plt> b60bc: f9400268 ldr x8, [x19] b60c0: aa0003f4 mov x20, x0 b60c4: aa1303e0 mov x0, x19 b60c8: aa1803e1 mov x1, x24 b60cc: f9405d08 ldr x8, [x8, #0xb8] b60d0: d63f0100 blr x8 b60d4: f9400268 ldr x8, [x19] b60d8: aa1303e0 mov x0, x19 b60dc: aa1903e1 mov x1, x25 b60e0: f9405d08 ldr x8, [x8, #0xb8] b60e4: d63f0100 blr x8 b60e8: aa1403e0 mov x0, x20 b60ec: f9400bf9 ldr x25, [sp, #0x10] b60f0: a9444ff4 ldp x20, x19, [sp, #0x40] b60f4: a94357f6 ldp x22, x21, [sp, #0x30] b60f8: a9425ff8 ldp x24, x23, [sp, #0x20] b60fc: a8c57bfd ldp x29, x30, [sp], #0x50 b6100: d65f03c0 ret b6104: f9400268 ldr x8, [x19] b6108: 90fffde1 adrp x1, 0x72000 b610c: 913e5821 add x1, x1, #0xf96 b6110: f9429d02 ldr x2, [x8, #0x538] b6114: 14000004 b 0xb6124 b6118: 90fffde1 adrp x1, 0x72000 b611c: f9429d02 ldr x2, [x8, #0x538] b6120: 913e5821 add x1, x1, #0xf96 b6124: aa1303e0 mov x0, x19 b6128: f9400bf9 ldr x25, [sp, #0x10] b612c: a9444ff4 ldp x20, x19, [sp, #0x40] b6130: a94357f6 ldp x22, x21, [sp, #0x30] b6134: a9425ff8 ldp x24, x23, [sp, #0x20] b6138: a8c57bfd ldp x29, x30, [sp], #0x50 b613c: d61f0040 br x2 b6140: aa0003f3 mov x19, x0 b6144: b00005e0 adrp x0, 0x173000 b6148: 910e8000 add x0, x0, #0x3a0 b614c: 94029eb9 bl 0x15dc30 b6150: aa1303e0 mov x0, x19 b6154: 94028c03 bl 0x159160 <__emutls_get_address+0x6d4> b6158: 97ffcb77 bl 0xa8f34 b615c: 97ffcb76 bl 0xa8f34 00000000000b6160 <_JNIEnv::NewObject(_jclass*, _jmethodID*, ...)>: b6160: d10483ff sub sp, sp, #0x120 b6164: a9107bfd stp x29, x30, [sp, #0x100] b6168: 910403fd add x29, sp, #0x100 b616c: a9114ffc stp x28, x19, [sp, #0x110] b6170: a93893a3 stp x3, x4, [x29, #-0x78] b6174: d101e3a9 sub x9, x29, #0x78 b6178: a9399ba5 stp x5, x6, [x29, #-0x68] b617c: 928004eb mov x11, #-0x28 // =-40 b6180: f81a83a7 stur x7, [x29, #-0x58] b6184: 910003ec mov x12, sp b6188: ad0007e0 stp q0, q1, [sp] b618c: 9100a129 add x9, x9, #0x28 b6190: ad010fe2 stp q2, q3, [sp, #0x20] b6194: f2dff00b movk x11, #0xff80, lsl #32 b6198: ad0217e4 stp q4, q5, [sp, #0x40] b619c: 9102018c add x12, x12, #0x80 b61a0: ad031fe6 stp q6, q7, [sp, #0x60] b61a4: d53bd053 mrs x19, TPIDR_EL0 b61a8: f9401668 ldr x8, [x19, #0x28] b61ac: d100a3aa sub x10, x29, #0x28 b61b0: d10143a3 sub x3, x29, #0x50 b61b4: f81f83a8 stur x8, [x29, #-0x8] b61b8: 910083a8 add x8, x29, #0x20 b61bc: a93eafac stp x12, x11, [x29, #-0x18] b61c0: a93da7a8 stp x8, x9, [x29, #-0x28] b61c4: f9400008 ldr x8, [x0] b61c8: ad400540 ldp q0, q1, [x10] b61cc: f9407508 ldr x8, [x8, #0xe8] b61d0: ad3d87a0 stp q0, q1, [x29, #-0x50] b61d4: d63f0100 blr x8 b61d8: f9401668 ldr x8, [x19, #0x28] b61dc: f85f83a9 ldur x9, [x29, #-0x8] b61e0: eb09011f cmp x8, x9 b61e4: 540000a1 b.ne 0xb61f8 <_JNIEnv::NewObject(_jclass*, _jmethodID*, ...)+0x98> b61e8: a9514ffc ldp x28, x19, [sp, #0x110] b61ec: a9507bfd ldp x29, x30, [sp, #0x100] b61f0: 910483ff add sp, sp, #0x120 b61f4: d65f03c0 ret b61f8: 94029b0e bl 0x15ce30 <__stack_chk_fail@plt> 00000000000b61fc : b61fc: d10183ff sub sp, sp, #0x60 b6200: a9017bfd stp x29, x30, [sp, #0x10] b6204: 910043fd add x29, sp, #0x10 b6208: a90267fa stp x26, x25, [sp, #0x20] b620c: a9035ff8 stp x24, x23, [sp, #0x30] b6210: a90457f6 stp x22, x21, [sp, #0x40] b6214: a9054ff4 stp x20, x19, [sp, #0x50] b6218: d53bd05a mrs x26, TPIDR_EL0 b621c: aa0803f3 mov x19, x8 b6220: f9401749 ldr x9, [x26, #0x28] b6224: f90007e9 str x9, [sp, #0x8] b6228: b4000cc0 cbz x0, 0xb63c0 b622c: aa0103f5 mov x21, x1 b6230: b4000c81 cbz x1, 0xb63c0 b6234: aa0003f4 mov x20, x0 b6238: b00005e0 adrp x0, 0x173000 b623c: 910e8000 add x0, x0, #0x3a0 b6240: f90003e0 str x0, [sp] b6244: 94029e77 bl 0x15dc20 b6248: d00005b7 adrp x23, 0x16c000 b624c: f944aef7 ldr x23, [x23, #0x958] b6250: f94002f6 ldr x22, [x23] b6254: b5000156 cbnz x22, 0xb627c b6258: 52800b00 mov w0, #0x58 // =88 b625c: 94029b01 bl 0x15ce60 <_Znwm@plt> b6260: 6f00e400 movi v0.2d, #0000000000000000 b6264: aa0003f6 mov x22, x0 b6268: f900281f str xzr, [x0, #0x50] b626c: f90002e0 str x0, [x23] b6270: ad018000 stp q0, q0, [x0, #0x30] b6274: ad008000 stp q0, q0, [x0, #0x10] b6278: 3d800000 str q0, [x0] b627c: b00005e0 adrp x0, 0x173000 b6280: 910e8000 add x0, x0, #0x3a0 b6284: 94029e6b bl 0x15dc30 b6288: f94022d7 ldr x23, [x22, #0x40] b628c: b40009b7 cbz x23, 0xb63c0 b6290: f9400288 ldr x8, [x20] b6294: d0fffdc1 adrp x1, 0x70000 b6298: 9132bc21 add x1, x1, #0xcaf b629c: aa1403e0 mov x0, x20 b62a0: f9429d08 ldr x8, [x8, #0x538] b62a4: d63f0100 blr x8 b62a8: f9400288 ldr x8, [x20] b62ac: d0fffdc2 adrp x2, 0x70000 b62b0: d0fffdc3 adrp x3, 0x70000 b62b4: aa0003f6 mov x22, x0 b62b8: 911c5c42 add x2, x2, #0x717 b62bc: 9101e463 add x3, x3, #0x79 b62c0: f9408508 ldr x8, [x8, #0x108] b62c4: aa1403e0 mov x0, x20 b62c8: aa1703e1 mov x1, x23 b62cc: d63f0100 blr x8 b62d0: aa0003e2 mov x2, x0 b62d4: aa1403e0 mov x0, x20 b62d8: aa1503e1 mov x1, x21 b62dc: aa1603e3 mov x3, x22 b62e0: 94029e60 bl 0x15dc60 <_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz@plt> b62e4: f9400288 ldr x8, [x20] b62e8: aa0003f7 mov x23, x0 b62ec: aa1403e0 mov x0, x20 b62f0: aa1703e1 mov x1, x23 b62f4: f942ad08 ldr x8, [x8, #0x558] b62f8: d63f0100 blr x8 b62fc: f9400288 ldr x8, [x20] b6300: 2a0003f9 mov w25, w0 b6304: aa1403e0 mov x0, x20 b6308: aa1703e1 mov x1, x23 b630c: aa1f03e2 mov x2, xzr b6310: f942e108 ldr x8, [x8, #0x5c0] b6314: d63f0100 blr x8 b6318: aa0003f8 mov x24, x0 b631c: 7100073f cmp w25, #0x1 b6320: 5400014b b.lt 0xb6348 b6324: 11000720 add w0, w25, #0x1 b6328: 94029bbe bl 0x15d220 b632c: 2a1903f9 mov w25, w25 b6330: aa1803e1 mov x1, x24 b6334: aa1903e2 mov x2, x25 b6338: aa0003f5 mov x21, x0 b633c: 94029b59 bl 0x15d0a0 b6340: 38396abf strb wzr, [x21, x25] b6344: 14000002 b 0xb634c b6348: aa1f03f5 mov x21, xzr b634c: f9400288 ldr x8, [x20] b6350: aa1403e0 mov x0, x20 b6354: aa1703e1 mov x1, x23 b6358: aa1803e2 mov x2, x24 b635c: 2a1f03e3 mov w3, wzr b6360: f9430108 ldr x8, [x8, #0x600] b6364: d63f0100 blr x8 b6368: f9400288 ldr x8, [x20] b636c: aa1403e0 mov x0, x20 b6370: aa1703e1 mov x1, x23 b6374: f9405d08 ldr x8, [x8, #0xb8] b6378: d63f0100 blr x8 b637c: f9400288 ldr x8, [x20] b6380: aa1403e0 mov x0, x20 b6384: aa1603e1 mov x1, x22 b6388: f9405d08 ldr x8, [x8, #0xb8] b638c: d63f0100 blr x8 b6390: b4000195 cbz x21, 0xb63c0 b6394: aa1503e0 mov x0, x21 b6398: 94029cf6 bl 0x15d770 b639c: b100401f cmn x0, #0x10 b63a0: 54000502 b.hs 0xb6440 b63a4: aa0003f4 mov x20, x0 b63a8: f1005c1f cmp x0, #0x17 b63ac: 54000222 b.hs 0xb63f0 b63b0: 531f7a88 lsl w8, w20, #1 b63b4: 38001668 strb w8, [x19], #0x1 b63b8: b50002d4 cbnz x20, 0xb6410 b63bc: 14000019 b 0xb6420 b63c0: 7900027f strh wzr, [x19] b63c4: f9401748 ldr x8, [x26, #0x28] b63c8: f94007e9 ldr x9, [sp, #0x8] b63cc: eb09011f cmp x8, x9 b63d0: 54000361 b.ne 0xb643c b63d4: a9454ff4 ldp x20, x19, [sp, #0x50] b63d8: a94457f6 ldp x22, x21, [sp, #0x40] b63dc: a9435ff8 ldp x24, x23, [sp, #0x30] b63e0: a94267fa ldp x26, x25, [sp, #0x20] b63e4: a9417bfd ldp x29, x30, [sp, #0x10] b63e8: 910183ff add sp, sp, #0x60 b63ec: d65f03c0 ret b63f0: 91004288 add x8, x20, #0x10 b63f4: 927ced16 and x22, x8, #0xfffffffffffffff0 b63f8: aa1603e0 mov x0, x22 b63fc: 94029a99 bl 0x15ce60 <_Znwm@plt> b6400: b24002c8 orr x8, x22, #0x1 b6404: a9008274 stp x20, x0, [x19, #0x8] b6408: f9000268 str x8, [x19] b640c: aa0003f3 mov x19, x0 b6410: aa1303e0 mov x0, x19 b6414: aa1503e1 mov x1, x21 b6418: aa1403e2 mov x2, x20 b641c: 94029b21 bl 0x15d0a0 b6420: aa1503e0 mov x0, x21 b6424: 38346a7f strb wzr, [x19, x20] b6428: 94029b9e bl 0x15d2a0 b642c: f9401748 ldr x8, [x26, #0x28] b6430: f94007e9 ldr x9, [sp, #0x8] b6434: eb09011f cmp x8, x9 b6438: 54fffce0 b.eq 0xb63d4 b643c: 94029a7d bl 0x15ce30 <__stack_chk_fail@plt> b6440: aa1303e0 mov x0, x19 b6444: 94029cd3 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> b6448: aa0003f3 mov x19, x0 b644c: 910003e0 mov x0, sp b6450: 94029dfc bl 0x15dc40 <_ZN6InGame9CCriticalD2Ev@plt> b6454: aa1303e0 mov x0, x19 b6458: 94028b42 bl 0x159160 <__emutls_get_address+0x6d4> b645c: 97ffcab6 bl 0xa8f34 00000000000b6460 <_JNIEnv::CallObjectMethod(_jobject*, _jmethodID*, ...)>: b6460: d10483ff sub sp, sp, #0x120 b6464: a9107bfd stp x29, x30, [sp, #0x100] b6468: 910403fd add x29, sp, #0x100 b646c: a9114ffc stp x28, x19, [sp, #0x110] b6470: a93893a3 stp x3, x4, [x29, #-0x78] b6474: d101e3a9 sub x9, x29, #0x78 b6478: a9399ba5 stp x5, x6, [x29, #-0x68] b647c: 928004eb mov x11, #-0x28 // =-40 b6480: f81a83a7 stur x7, [x29, #-0x58] b6484: 910003ec mov x12, sp b6488: ad0007e0 stp q0, q1, [sp] b648c: 9100a129 add x9, x9, #0x28 b6490: ad010fe2 stp q2, q3, [sp, #0x20] b6494: f2dff00b movk x11, #0xff80, lsl #32 b6498: ad0217e4 stp q4, q5, [sp, #0x40] b649c: 9102018c add x12, x12, #0x80 b64a0: ad031fe6 stp q6, q7, [sp, #0x60] b64a4: d53bd053 mrs x19, TPIDR_EL0 b64a8: f9401668 ldr x8, [x19, #0x28] b64ac: d100a3aa sub x10, x29, #0x28 b64b0: d10143a3 sub x3, x29, #0x50 b64b4: f81f83a8 stur x8, [x29, #-0x8] b64b8: 910083a8 add x8, x29, #0x20 b64bc: a93eafac stp x12, x11, [x29, #-0x18] b64c0: a93da7a8 stp x8, x9, [x29, #-0x28] b64c4: f9400008 ldr x8, [x0] b64c8: ad400540 ldp q0, q1, [x10] b64cc: f9408d08 ldr x8, [x8, #0x118] b64d0: ad3d87a0 stp q0, q1, [x29, #-0x50] b64d4: d63f0100 blr x8 b64d8: f9401668 ldr x8, [x19, #0x28] b64dc: f85f83a9 ldur x9, [x29, #-0x8] b64e0: eb09011f cmp x8, x9 b64e4: 540000a1 b.ne 0xb64f8 <_JNIEnv::CallObjectMethod(_jobject*, _jmethodID*, ...)+0x98> b64e8: a9514ffc ldp x28, x19, [sp, #0x110] b64ec: a9507bfd ldp x29, x30, [sp, #0x100] b64f0: 910483ff add sp, sp, #0x120 b64f4: d65f03c0 ret b64f8: 94029a4e bl 0x15ce30 <__stack_chk_fail@plt> 00000000000b64fc : b64fc: d10103ff sub sp, sp, #0x40 b6500: a9017bfd stp x29, x30, [sp, #0x10] b6504: 910043fd add x29, sp, #0x10 b6508: a90257f6 stp x22, x21, [sp, #0x20] b650c: a9034ff4 stp x20, x19, [sp, #0x30] b6510: aa0003f3 mov x19, x0 b6514: d53bd055 mrs x21, TPIDR_EL0 b6518: b00005e0 adrp x0, 0x173000 b651c: f94016a8 ldr x8, [x21, #0x28] b6520: 910e8000 add x0, x0, #0x3a0 b6524: f90007e8 str x8, [sp, #0x8] b6528: a9007e7f stp xzr, xzr, [x19] b652c: 3900427f strb wzr, [x19, #0x10] b6530: f90003e0 str x0, [sp] b6534: 94029dbb bl 0x15dc20 b6538: d00005b6 adrp x22, 0x16c000 b653c: f944aed6 ldr x22, [x22, #0x958] b6540: f94002d4 ldr x20, [x22] b6544: b5000154 cbnz x20, 0xb656c b6548: 52800b00 mov w0, #0x58 // =88 b654c: 94029a45 bl 0x15ce60 <_Znwm@plt> b6550: 6f00e400 movi v0.2d, #0000000000000000 b6554: aa0003f4 mov x20, x0 b6558: f900281f str xzr, [x0, #0x50] b655c: f90002c0 str x0, [x22] b6560: ad018000 stp q0, q0, [x0, #0x30] b6564: ad008000 stp q0, q0, [x0, #0x10] b6568: 3d800000 str q0, [x0] b656c: b00005e0 adrp x0, 0x173000 b6570: 910e8000 add x0, x0, #0x3a0 b6574: 94029daf bl 0x15dc30 b6578: f9400280 ldr x0, [x20] b657c: f9000660 str x0, [x19, #0x8] b6580: b4000240 cbz x0, 0xb65c8 b6584: f9400008 ldr x8, [x0] b6588: 52800082 mov w2, #0x4 // =4 b658c: aa1303e1 mov x1, x19 b6590: 72a00022 movk w2, #0x1, lsl #16 b6594: f9401908 ldr x8, [x8, #0x30] b6598: d63f0100 blr x8 b659c: 3100081f cmn w0, #0x2 b65a0: 54000141 b.ne 0xb65c8 b65a4: f9400660 ldr x0, [x19, #0x8] b65a8: aa1303e1 mov x1, x19 b65ac: aa1f03e2 mov x2, xzr b65b0: f9400008 ldr x8, [x0] b65b4: f9401108 ldr x8, [x8, #0x20] b65b8: d63f0100 blr x8 b65bc: 35000060 cbnz w0, 0xb65c8 b65c0: 52800028 mov w8, #0x1 // =1 b65c4: 39004268 strb w8, [x19, #0x10] b65c8: f94016a8 ldr x8, [x21, #0x28] b65cc: f94007e9 ldr x9, [sp, #0x8] b65d0: eb09011f cmp x8, x9 b65d4: 540000c1 b.ne 0xb65ec b65d8: a9434ff4 ldp x20, x19, [sp, #0x30] b65dc: a94257f6 ldp x22, x21, [sp, #0x20] b65e0: a9417bfd ldp x29, x30, [sp, #0x10] b65e4: 910103ff add sp, sp, #0x40 b65e8: d65f03c0 ret b65ec: 94029a11 bl 0x15ce30 <__stack_chk_fail@plt> b65f0: aa0003f3 mov x19, x0 b65f4: 910003e0 mov x0, sp b65f8: 94029d92 bl 0x15dc40 <_ZN6InGame9CCriticalD2Ev@plt> b65fc: aa1303e0 mov x0, x19 b6600: 94028ad8 bl 0x159160 <__emutls_get_address+0x6d4> b6604: 97ffca4c bl 0xa8f34 00000000000b6608 : b6608: a9bf7bfd stp x29, x30, [sp, #-0x10]! b660c: 910003fd mov x29, sp b6610: 39404008 ldrb w8, [x0, #0x10] b6614: 34000108 cbz w8, 0xb6634 b6618: f9400008 ldr x8, [x0] b661c: b40000c8 cbz x8, 0xb6634 b6620: f9400400 ldr x0, [x0, #0x8] b6624: b4000080 cbz x0, 0xb6634 b6628: f9400008 ldr x8, [x0] b662c: f9401508 ldr x8, [x8, #0x28] b6630: d63f0100 blr x8 b6634: a8c17bfd ldp x29, x30, [sp], #0x10 b6638: d65f03c0 ret b663c: 97ffca3e bl 0xa8f34 00000000000b6640 : b6640: f9400000 ldr x0, [x0] b6644: d65f03c0 ret b6648: d100c3ff sub sp, sp, #0x30 b664c: a9017bfd stp x29, x30, [sp, #0x10] b6650: 910043fd add x29, sp, #0x10 b6654: a9024ff4 stp x20, x19, [sp, #0x20] b6658: d53bd054 mrs x20, TPIDR_EL0 b665c: 910003e0 mov x0, sp b6660: f9401688 ldr x8, [x20, #0x28] b6664: f90007e8 str x8, [sp, #0x8] b6668: f90003ff str xzr, [sp] b666c: 94029d81 bl 0x15dc70 b6670: 910003e0 mov x0, sp b6674: 52800021 mov w1, #0x1 // =1 b6678: 94029d82 bl 0x15dc80 b667c: b00005f3 adrp x19, 0x173000 b6680: 910003e1 mov x1, sp b6684: 910e8273 add x19, x19, #0x3a0 b6688: aa1303e0 mov x0, x19 b668c: 94029d81 bl 0x15dc90 b6690: 910003e0 mov x0, sp b6694: 94029d83 bl 0x15dca0 b6698: d00005a0 adrp x0, 0x16c000 b669c: d0000562 adrp x2, 0x164000 b66a0: 911c0042 add x2, x2, #0x700 b66a4: aa1303e1 mov x1, x19 b66a8: f944a800 ldr x0, [x0, #0x950] b66ac: 940299c9 bl 0x15cdd0 <__cxa_atexit@plt> b66b0: f9401688 ldr x8, [x20, #0x28] b66b4: f94007e9 ldr x9, [sp, #0x8] b66b8: eb09011f cmp x8, x9 b66bc: 540000a1 b.ne 0xb66d0 b66c0: a9424ff4 ldp x20, x19, [sp, #0x20] b66c4: a9417bfd ldp x29, x30, [sp, #0x10] b66c8: 9100c3ff add sp, sp, #0x30 b66cc: d65f03c0 ret b66d0: 940299d8 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000b66d4 : b66d4: aa0403e1 mov x1, x4 b66d8: 14029d76 b 0x15dcb0 <_ZN6InGame15InGame_setPathsEP7_JNIEnvP8_jobject@plt> 00000000000b66dc : b66dc: a9be7bfd stp x29, x30, [sp, #-0x20]! b66e0: a9014ff4 stp x20, x19, [sp, #0x10] b66e4: 910003fd mov x29, sp b66e8: aa0003f3 mov x19, x0 b66ec: 94029d75 bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> b66f0: d00005a8 adrp x8, 0x16c000 b66f4: 52800069 mov w9, #0x3 // =3 b66f8: f944b108 ldr x8, [x8, #0x960] b66fc: f9000a7f str xzr, [x19, #0x10] b6700: b9000a69 str w9, [x19, #0x8] b6704: 91004108 add x8, x8, #0x10 b6708: f9000268 str x8, [x19] b670c: 52800300 mov w0, #0x18 // =24 b6710: 940299d4 bl 0x15ce60 <_Znwm@plt> b6714: f9000a60 str x0, [x19, #0x10] b6718: a9414ff4 ldp x20, x19, [sp, #0x10] b671c: a9007c1f stp xzr, xzr, [x0] b6720: f900081f str xzr, [x0, #0x10] b6724: a8c27bfd ldp x29, x30, [sp], #0x20 b6728: d65f03c0 ret b672c: aa0003f4 mov x20, x0 b6730: aa1303e0 mov x0, x19 b6734: 94029d67 bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> b6738: aa1403e0 mov x0, x20 b673c: 94028a89 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b6740 : b6740: a9be7bfd stp x29, x30, [sp, #-0x20]! b6744: a9014ff4 stp x20, x19, [sp, #0x10] b6748: 910003fd mov x29, sp b674c: aa0103f4 mov x20, x1 b6750: aa0003f3 mov x19, x0 b6754: 94029d5b bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> b6758: d00005a8 adrp x8, 0x16c000 b675c: 52800069 mov w9, #0x3 // =3 b6760: f944b108 ldr x8, [x8, #0x960] b6764: f9000a7f str xzr, [x19, #0x10] b6768: b9000a69 str w9, [x19, #0x8] b676c: 91004108 add x8, x8, #0x10 b6770: f9000268 str x8, [x19] b6774: 52800300 mov w0, #0x18 // =24 b6778: 940299ba bl 0x15ce60 <_Znwm@plt> b677c: a9007c1f stp xzr, xzr, [x0] b6780: f900081f str xzr, [x0, #0x10] b6784: f9000a60 str x0, [x19, #0x10] b6788: b4000094 cbz x20, 0xb6798 b678c: aa1303e0 mov x0, x19 b6790: aa1403e1 mov x1, x20 b6794: 94029d53 bl 0x15dce0 <_ZN6InGame6AArray3AddEPKS0_@plt> b6798: a9414ff4 ldp x20, x19, [sp, #0x10] b679c: a8c27bfd ldp x29, x30, [sp], #0x20 b67a0: d65f03c0 ret b67a4: aa0003f4 mov x20, x0 b67a8: aa1303e0 mov x0, x19 b67ac: 94029d49 bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> b67b0: aa1403e0 mov x0, x20 b67b4: 94028a6b bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b67b8 : b67b8: d10203ff sub sp, sp, #0x80 b67bc: a9027bfd stp x29, x30, [sp, #0x20] b67c0: 910083fd add x29, sp, #0x20 b67c4: a9036ffc stp x28, x27, [sp, #0x30] b67c8: a90467fa stp x26, x25, [sp, #0x40] b67cc: a9055ff8 stp x24, x23, [sp, #0x50] b67d0: a90657f6 stp x22, x21, [sp, #0x60] b67d4: a9074ff4 stp x20, x19, [sp, #0x70] b67d8: aa0103f4 mov x20, x1 b67dc: aa0003f5 mov x21, x0 b67e0: eb01001f cmp x0, x1 b67e4: 54000080 b.eq 0xb67f4 b67e8: aa1403f3 mov x19, x20 b67ec: b50002b4 cbnz x20, 0xb6840 b67f0: 1400005a b 0xb6958 b67f4: 52800300 mov w0, #0x18 // =24 b67f8: 9402999a bl 0x15ce60 <_Znwm@plt> b67fc: aa0003f3 mov x19, x0 b6800: 94029d30 bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> b6804: d00005a8 adrp x8, 0x16c000 b6808: 52800069 mov w9, #0x3 // =3 b680c: f944b108 ldr x8, [x8, #0x960] b6810: f9000a7f str xzr, [x19, #0x10] b6814: b9000a69 str w9, [x19, #0x8] b6818: 91004108 add x8, x8, #0x10 b681c: f9000268 str x8, [x19] b6820: 52800300 mov w0, #0x18 // =24 b6824: 9402998f bl 0x15ce60 <_Znwm@plt> b6828: a9007c1f stp xzr, xzr, [x0] b682c: f900081f str xzr, [x0, #0x10] b6830: f9000a60 str x0, [x19, #0x10] b6834: aa1303e0 mov x0, x19 b6838: aa1503e1 mov x1, x21 b683c: 94029d29 bl 0x15dce0 <_ZN6InGame6AArray3AddEPKS0_@plt> b6840: f9400a7b ldr x27, [x19, #0x10] b6844: f81f83b5 stur x21, [x29, #-0x8] b6848: a900cff4 stp x20, x19, [sp, #0x8] b684c: a940237c ldp x28, x8, [x27] b6850: eb08039f cmp x28, x8 b6854: 540007a0 b.eq 0xb6948 b6858: f85f83a8 ldur x8, [x29, #-0x8] b685c: 52800035 mov w21, #0x1 // =1 b6860: f9400916 ldr x22, [x8, #0x10] b6864: 14000007 b 0xb6880 b6868: f8008518 str x24, [x8], #0x8 b686c: f90006c8 str x8, [x22, #0x8] b6870: f9400768 ldr x8, [x27, #0x8] b6874: 9100239c add x28, x28, #0x8 b6878: eb08039f cmp x28, x8 b687c: 54000660 b.eq 0xb6948 b6880: f9400380 ldr x0, [x28] b6884: b4ffff60 cbz x0, 0xb6870 b6888: f9400008 ldr x8, [x0] b688c: f9400d08 ldr x8, [x8, #0x18] b6890: d63f0100 blr x8 b6894: a940a6c8 ldp x8, x9, [x22, #0x8] b6898: aa0003f8 mov x24, x0 b689c: 39003015 strb w21, [x0, #0xc] b68a0: eb09011f cmp x8, x9 b68a4: 54fffe21 b.ne 0xb6868 b68a8: f94002d7 ldr x23, [x22] b68ac: cb170119 sub x25, x8, x23 b68b0: 9343ff33 asr x19, x25, #3 b68b4: 91000668 add x8, x19, #0x1 b68b8: d37dfd09 lsr x9, x8, #61 b68bc: b5000729 cbnz x9, 0xb69a0 b68c0: 9342ff29 asr x9, x25, #2 b68c4: eb08013f cmp x9, x8 b68c8: 9a893108 csel x8, x8, x9, lo b68cc: b27defe9 mov x9, #0x7ffffffffffffff8 // =9223372036854775800 b68d0: eb09033f cmp x25, x9 b68d4: 92fc0009 mov x9, #0x1fffffffffffffff // =2305843009213693951 b68d8: 9a893114 csel x20, x8, x9, lo b68dc: b40002b4 cbz x20, 0xb6930 b68e0: d37dfe88 lsr x8, x20, #61 b68e4: b5000628 cbnz x8, 0xb69a8 b68e8: d37df280 lsl x0, x20, #3 b68ec: 9402995d bl 0x15ce60 <_Znwm@plt> b68f0: aa0003fa mov x26, x0 b68f4: 8b130f53 add x19, x26, x19, lsl #3 b68f8: f100073f cmp x25, #0x1 b68fc: f8008678 str x24, [x19], #0x8 b6900: 540000ab b.lt 0xb6914 b6904: aa1a03e0 mov x0, x26 b6908: aa1703e1 mov x1, x23 b690c: aa1903e2 mov x2, x25 b6910: 940299e4 bl 0x15d0a0 b6914: 8b140f48 add x8, x26, x20, lsl #3 b6918: a9004eda stp x26, x19, [x22] b691c: f9000ac8 str x8, [x22, #0x10] b6920: b4fffa97 cbz x23, 0xb6870 b6924: aa1703e0 mov x0, x23 b6928: 9402996e bl 0x15cee0 <_ZdlPv@plt> b692c: 17ffffd1 b 0xb6870 b6930: aa1f03fa mov x26, xzr b6934: 8b130f53 add x19, x26, x19, lsl #3 b6938: f100073f cmp x25, #0x1 b693c: f8008678 str x24, [x19], #0x8 b6940: 54fffe2a b.ge 0xb6904 b6944: 17fffff4 b 0xb6914 b6948: a94083e8 ldp x8, x0, [sp, #0x8] b694c: f85f83a9 ldur x9, [x29, #-0x8] b6950: eb08013f cmp x9, x8 b6954: 54000120 b.eq 0xb6978 b6958: a9474ff4 ldp x20, x19, [sp, #0x70] b695c: a94657f6 ldp x22, x21, [sp, #0x60] b6960: a9455ff8 ldp x24, x23, [sp, #0x50] b6964: a94467fa ldp x26, x25, [sp, #0x40] b6968: a9436ffc ldp x28, x27, [sp, #0x30] b696c: a9427bfd ldp x29, x30, [sp, #0x20] b6970: 910203ff add sp, sp, #0x80 b6974: d65f03c0 ret b6978: f9400008 ldr x8, [x0] b697c: a9474ff4 ldp x20, x19, [sp, #0x70] b6980: a94657f6 ldp x22, x21, [sp, #0x60] b6984: a9455ff8 ldp x24, x23, [sp, #0x50] b6988: a94467fa ldp x26, x25, [sp, #0x40] b698c: a9436ffc ldp x28, x27, [sp, #0x30] b6990: a9427bfd ldp x29, x30, [sp, #0x20] b6994: f9400501 ldr x1, [x8, #0x8] b6998: 910203ff add sp, sp, #0x80 b699c: d61f0020 br x1 b69a0: aa1603e0 mov x0, x22 b69a4: 94029cd3 bl 0x15dcf0 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> b69a8: b0fffdc0 adrp x0, 0x6f000 b69ac: 91026000 add x0, x0, #0x98 b69b0: 940002e8 bl 0xb7550 b69b4: aa1303f5 mov x21, x19 b69b8: aa0003f4 mov x20, x0 b69bc: 14000005 b 0xb69d0 b69c0: aa0003f4 mov x20, x0 b69c4: aa1303e0 mov x0, x19 b69c8: aa1303f5 mov x21, x19 b69cc: 94029cc1 bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> b69d0: aa1503e0 mov x0, x21 b69d4: 94029943 bl 0x15cee0 <_ZdlPv@plt> b69d8: aa1403e0 mov x0, x20 b69dc: 940289e1 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b69e0 : b69e0: a9be7bfd stp x29, x30, [sp, #-0x20]! b69e4: a9014ff4 stp x20, x19, [sp, #0x10] b69e8: 910003fd mov x29, sp b69ec: aa0103f4 mov x20, x1 b69f0: aa0003f3 mov x19, x0 b69f4: 94029cb3 bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> b69f8: d00005a8 adrp x8, 0x16c000 b69fc: 52800069 mov w9, #0x3 // =3 b6a00: f944b108 ldr x8, [x8, #0x960] b6a04: f9000a7f str xzr, [x19, #0x10] b6a08: b9000a69 str w9, [x19, #0x8] b6a0c: 91004108 add x8, x8, #0x10 b6a10: f9000268 str x8, [x19] b6a14: 52800300 mov w0, #0x18 // =24 b6a18: 94029912 bl 0x15ce60 <_Znwm@plt> b6a1c: a9007c1f stp xzr, xzr, [x0] b6a20: f900081f str xzr, [x0, #0x10] b6a24: f9000a60 str x0, [x19, #0x10] b6a28: aa1303e0 mov x0, x19 b6a2c: aa1403e1 mov x1, x20 b6a30: 94029cac bl 0x15dce0 <_ZN6InGame6AArray3AddEPKS0_@plt> b6a34: a9414ff4 ldp x20, x19, [sp, #0x10] b6a38: a8c27bfd ldp x29, x30, [sp], #0x20 b6a3c: d65f03c0 ret b6a40: aa0003f4 mov x20, x0 b6a44: aa1303e0 mov x0, x19 b6a48: 94029ca2 bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> b6a4c: aa1403e0 mov x0, x20 b6a50: 940289c4 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b6a54 : b6a54: a9bd7bfd stp x29, x30, [sp, #-0x30]! b6a58: a90157f6 stp x22, x21, [sp, #0x10] b6a5c: 910003fd mov x29, sp b6a60: a9024ff4 stp x20, x19, [sp, #0x20] b6a64: d00005a9 adrp x9, 0x16c000 b6a68: aa0003f3 mov x19, x0 b6a6c: f944b129 ldr x9, [x9, #0x960] b6a70: f9400815 ldr x21, [x0, #0x10] b6a74: 91004129 add x9, x9, #0x10 b6a78: a94022b6 ldp x22, x8, [x21] b6a7c: f9000009 str x9, [x0] b6a80: eb0802df cmp x22, x8 b6a84: 540000e1 b.ne 0xb6aa0 b6a88: aa1503f4 mov x20, x21 b6a8c: f90006b6 str x22, [x21, #0x8] b6a90: 14000012 b 0xb6ad8 b6a94: 910022d6 add x22, x22, #0x8 b6a98: eb0802df cmp x22, x8 b6a9c: 54000160 b.eq 0xb6ac8 b6aa0: f94002c0 ldr x0, [x22] b6aa4: 39403009 ldrb w9, [x0, #0xc] b6aa8: 7100013f cmp w9, #0x0 b6aac: fa401804 ccmp x0, #0x0, #0x4, ne b6ab0: 54ffff20 b.eq 0xb6a94 b6ab4: f9400008 ldr x8, [x0] b6ab8: f9400508 ldr x8, [x8, #0x8] b6abc: d63f0100 blr x8 b6ac0: f94006a8 ldr x8, [x21, #0x8] b6ac4: 17fffff4 b 0xb6a94 b6ac8: f94002a8 ldr x8, [x21] b6acc: f9400a74 ldr x20, [x19, #0x10] b6ad0: f90006a8 str x8, [x21, #0x8] b6ad4: b40000f4 cbz x20, 0xb6af0 b6ad8: f9400280 ldr x0, [x20] b6adc: b4000060 cbz x0, 0xb6ae8 b6ae0: f9000680 str x0, [x20, #0x8] b6ae4: 940298ff bl 0x15cee0 <_ZdlPv@plt> b6ae8: aa1403e0 mov x0, x20 b6aec: 940298fd bl 0x15cee0 <_ZdlPv@plt> b6af0: aa1303e0 mov x0, x19 b6af4: f9000a7f str xzr, [x19, #0x10] b6af8: a9424ff4 ldp x20, x19, [sp, #0x20] b6afc: a94157f6 ldp x22, x21, [sp, #0x10] b6b00: a8c37bfd ldp x29, x30, [sp], #0x30 b6b04: 14029c73 b 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> 00000000000b6b08 : b6b08: a9be7bfd stp x29, x30, [sp, #-0x20]! b6b0c: a9014ff4 stp x20, x19, [sp, #0x10] b6b10: 910003fd mov x29, sp b6b14: f9400813 ldr x19, [x0, #0x10] b6b18: a9402274 ldp x20, x8, [x19] b6b1c: eb08029f cmp x20, x8 b6b20: 54000101 b.ne 0xb6b40 b6b24: f9000674 str x20, [x19, #0x8] b6b28: a9414ff4 ldp x20, x19, [sp, #0x10] b6b2c: a8c27bfd ldp x29, x30, [sp], #0x20 b6b30: d65f03c0 ret b6b34: 91002294 add x20, x20, #0x8 b6b38: eb08029f cmp x20, x8 b6b3c: 54000160 b.eq 0xb6b68 b6b40: f9400280 ldr x0, [x20] b6b44: 39403009 ldrb w9, [x0, #0xc] b6b48: 7100013f cmp w9, #0x0 b6b4c: fa401804 ccmp x0, #0x0, #0x4, ne b6b50: 54ffff20 b.eq 0xb6b34 b6b54: f9400008 ldr x8, [x0] b6b58: f9400508 ldr x8, [x8, #0x8] b6b5c: d63f0100 blr x8 b6b60: f9400668 ldr x8, [x19, #0x8] b6b64: 17fffff4 b 0xb6b34 b6b68: f9400274 ldr x20, [x19] b6b6c: f9000674 str x20, [x19, #0x8] b6b70: a9414ff4 ldp x20, x19, [sp, #0x10] b6b74: a8c27bfd ldp x29, x30, [sp], #0x20 b6b78: d65f03c0 ret 00000000000b6b7c : b6b7c: a9bd7bfd stp x29, x30, [sp, #-0x30]! b6b80: a90157f6 stp x22, x21, [sp, #0x10] b6b84: 910003fd mov x29, sp b6b88: a9024ff4 stp x20, x19, [sp, #0x20] b6b8c: d00005a9 adrp x9, 0x16c000 b6b90: aa0003f3 mov x19, x0 b6b94: f944b129 ldr x9, [x9, #0x960] b6b98: f9400815 ldr x21, [x0, #0x10] b6b9c: 91004129 add x9, x9, #0x10 b6ba0: a94022b6 ldp x22, x8, [x21] b6ba4: f9000009 str x9, [x0] b6ba8: eb0802df cmp x22, x8 b6bac: 540000e1 b.ne 0xb6bc8 b6bb0: aa1503f4 mov x20, x21 b6bb4: f90006b6 str x22, [x21, #0x8] b6bb8: 14000012 b 0xb6c00 b6bbc: 910022d6 add x22, x22, #0x8 b6bc0: eb0802df cmp x22, x8 b6bc4: 54000160 b.eq 0xb6bf0 b6bc8: f94002c0 ldr x0, [x22] b6bcc: 39403009 ldrb w9, [x0, #0xc] b6bd0: 7100013f cmp w9, #0x0 b6bd4: fa401804 ccmp x0, #0x0, #0x4, ne b6bd8: 54ffff20 b.eq 0xb6bbc b6bdc: f9400008 ldr x8, [x0] b6be0: f9400508 ldr x8, [x8, #0x8] b6be4: d63f0100 blr x8 b6be8: f94006a8 ldr x8, [x21, #0x8] b6bec: 17fffff4 b 0xb6bbc b6bf0: f94002a8 ldr x8, [x21] b6bf4: f9400a74 ldr x20, [x19, #0x10] b6bf8: f90006a8 str x8, [x21, #0x8] b6bfc: b40000f4 cbz x20, 0xb6c18 b6c00: f9400280 ldr x0, [x20] b6c04: b4000060 cbz x0, 0xb6c10 b6c08: f9000680 str x0, [x20, #0x8] b6c0c: 940298b5 bl 0x15cee0 <_ZdlPv@plt> b6c10: aa1403e0 mov x0, x20 b6c14: 940298b3 bl 0x15cee0 <_ZdlPv@plt> b6c18: aa1303e0 mov x0, x19 b6c1c: f9000a7f str xzr, [x19, #0x10] b6c20: 94029c2c bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> b6c24: aa1303e0 mov x0, x19 b6c28: a9424ff4 ldp x20, x19, [sp, #0x20] b6c2c: a94157f6 ldp x22, x21, [sp, #0x10] b6c30: a8c37bfd ldp x29, x30, [sp], #0x30 b6c34: 140298ab b 0x15cee0 <_ZdlPv@plt> 00000000000b6c38 : b6c38: a9be7bfd stp x29, x30, [sp, #-0x20]! b6c3c: a9014ff4 stp x20, x19, [sp, #0x10] b6c40: 910003fd mov x29, sp b6c44: aa0003f4 mov x20, x0 b6c48: 52800300 mov w0, #0x18 // =24 b6c4c: 94029885 bl 0x15ce60 <_Znwm@plt> b6c50: aa0003f3 mov x19, x0 b6c54: 94029c1b bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> b6c58: d00005a8 adrp x8, 0x16c000 b6c5c: 52800069 mov w9, #0x3 // =3 b6c60: f944b108 ldr x8, [x8, #0x960] b6c64: f9000a7f str xzr, [x19, #0x10] b6c68: b9000a69 str w9, [x19, #0x8] b6c6c: 91004108 add x8, x8, #0x10 b6c70: f9000268 str x8, [x19] b6c74: 52800300 mov w0, #0x18 // =24 b6c78: 9402987a bl 0x15ce60 <_Znwm@plt> b6c7c: a9007c1f stp xzr, xzr, [x0] b6c80: f900081f str xzr, [x0, #0x10] b6c84: f9000a60 str x0, [x19, #0x10] b6c88: aa1303e0 mov x0, x19 b6c8c: aa1403e1 mov x1, x20 b6c90: 94029c14 bl 0x15dce0 <_ZN6InGame6AArray3AddEPKS0_@plt> b6c94: aa1303e0 mov x0, x19 b6c98: a9414ff4 ldp x20, x19, [sp, #0x10] b6c9c: a8c27bfd ldp x29, x30, [sp], #0x20 b6ca0: d65f03c0 ret b6ca4: aa0003f4 mov x20, x0 b6ca8: 14000004 b 0xb6cb8 b6cac: aa0003f4 mov x20, x0 b6cb0: aa1303e0 mov x0, x19 b6cb4: 94029c07 bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> b6cb8: aa1303e0 mov x0, x19 b6cbc: 94029889 bl 0x15cee0 <_ZdlPv@plt> b6cc0: aa1403e0 mov x0, x20 b6cc4: 94028927 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b6cc8 : b6cc8: a9bb7bfd stp x29, x30, [sp, #-0x50]! b6ccc: a90167fa stp x26, x25, [sp, #0x10] b6cd0: 910003fd mov x29, sp b6cd4: a9025ff8 stp x24, x23, [sp, #0x20] b6cd8: a90357f6 stp x22, x21, [sp, #0x30] b6cdc: a9044ff4 stp x20, x19, [sp, #0x40] b6ce0: b4000141 cbz x1, 0xb6d08 b6ce4: f9400813 ldr x19, [x0, #0x10] b6ce8: aa0103f4 mov x20, x1 b6cec: 1200004a and w10, w2, #0x1 b6cf0: a940a668 ldp x8, x9, [x19, #0x8] b6cf4: 3900302a strb w10, [x1, #0xc] b6cf8: eb09011f cmp x8, x9 b6cfc: 54000120 b.eq 0xb6d20 b6d00: f8008514 str x20, [x8], #0x8 b6d04: f9000668 str x8, [x19, #0x8] b6d08: a9444ff4 ldp x20, x19, [sp, #0x40] b6d0c: a94357f6 ldp x22, x21, [sp, #0x30] b6d10: a9425ff8 ldp x24, x23, [sp, #0x20] b6d14: a94167fa ldp x26, x25, [sp, #0x10] b6d18: a8c57bfd ldp x29, x30, [sp], #0x50 b6d1c: d65f03c0 ret b6d20: f9400275 ldr x21, [x19] b6d24: cb150116 sub x22, x8, x21 b6d28: 9343fed8 asr x24, x22, #3 b6d2c: 91000708 add x8, x24, #0x1 b6d30: d37dfd09 lsr x9, x8, #61 b6d34: b5000509 cbnz x9, 0xb6dd4 b6d38: 9342fec9 asr x9, x22, #2 b6d3c: b27defea mov x10, #0x7ffffffffffffff8 // =9223372036854775800 b6d40: eb08013f cmp x9, x8 b6d44: 9a893108 csel x8, x8, x9, lo b6d48: eb0a02df cmp x22, x10 b6d4c: 92fc0009 mov x9, #0x1fffffffffffffff // =2305843009213693951 b6d50: 9a893119 csel x25, x8, x9, lo b6d54: b4000339 cbz x25, 0xb6db8 b6d58: d37dff28 lsr x8, x25, #61 b6d5c: b5000408 cbnz x8, 0xb6ddc b6d60: d37df320 lsl x0, x25, #3 b6d64: 9402983f bl 0x15ce60 <_Znwm@plt> b6d68: aa0003f7 mov x23, x0 b6d6c: 8b180efa add x26, x23, x24, lsl #3 b6d70: 8b190ef8 add x24, x23, x25, lsl #3 b6d74: f10006df cmp x22, #0x1 b6d78: f8008754 str x20, [x26], #0x8 b6d7c: 540000ab b.lt 0xb6d90 b6d80: aa1703e0 mov x0, x23 b6d84: aa1503e1 mov x1, x21 b6d88: aa1603e2 mov x2, x22 b6d8c: 940298c5 bl 0x15d0a0 b6d90: a9006a77 stp x23, x26, [x19] b6d94: f9000a78 str x24, [x19, #0x10] b6d98: b4fffb95 cbz x21, 0xb6d08 b6d9c: aa1503e0 mov x0, x21 b6da0: a9444ff4 ldp x20, x19, [sp, #0x40] b6da4: a94357f6 ldp x22, x21, [sp, #0x30] b6da8: a9425ff8 ldp x24, x23, [sp, #0x20] b6dac: a94167fa ldp x26, x25, [sp, #0x10] b6db0: a8c57bfd ldp x29, x30, [sp], #0x50 b6db4: 1402984b b 0x15cee0 <_ZdlPv@plt> b6db8: aa1f03f7 mov x23, xzr b6dbc: 8b180efa add x26, x23, x24, lsl #3 b6dc0: 8b190ef8 add x24, x23, x25, lsl #3 b6dc4: f10006df cmp x22, #0x1 b6dc8: f8008754 str x20, [x26], #0x8 b6dcc: 54fffdaa b.ge 0xb6d80 b6dd0: 17fffff0 b 0xb6d90 b6dd4: aa1303e0 mov x0, x19 b6dd8: 94029bc6 bl 0x15dcf0 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> b6ddc: b0fffdc0 adrp x0, 0x6f000 b6de0: 91026000 add x0, x0, #0x98 b6de4: 940001db bl 0xb7550 00000000000b6de8 : b6de8: a9bb7bfd stp x29, x30, [sp, #-0x50]! b6dec: a90167fa stp x26, x25, [sp, #0x10] b6df0: 910003fd mov x29, sp b6df4: a9025ff8 stp x24, x23, [sp, #0x20] b6df8: a90357f6 stp x22, x21, [sp, #0x30] b6dfc: a9044ff4 stp x20, x19, [sp, #0x40] b6e00: f9400028 ldr x8, [x1] b6e04: aa0003f3 mov x19, x0 b6e08: aa0103e0 mov x0, x1 b6e0c: f9400d08 ldr x8, [x8, #0x18] b6e10: d63f0100 blr x8 b6e14: f9400a73 ldr x19, [x19, #0x10] b6e18: aa0003f5 mov x21, x0 b6e1c: 5280002a mov w10, #0x1 // =1 b6e20: a940a668 ldp x8, x9, [x19, #0x8] b6e24: 3900300a strb w10, [x0, #0xc] b6e28: eb09011f cmp x8, x9 b6e2c: 54000120 b.eq 0xb6e50 b6e30: f8008515 str x21, [x8], #0x8 b6e34: f9000668 str x8, [x19, #0x8] b6e38: a9444ff4 ldp x20, x19, [sp, #0x40] b6e3c: a94357f6 ldp x22, x21, [sp, #0x30] b6e40: a9425ff8 ldp x24, x23, [sp, #0x20] b6e44: a94167fa ldp x26, x25, [sp, #0x10] b6e48: a8c57bfd ldp x29, x30, [sp], #0x50 b6e4c: d65f03c0 ret b6e50: f9400274 ldr x20, [x19] b6e54: cb140116 sub x22, x8, x20 b6e58: 9343fed8 asr x24, x22, #3 b6e5c: 91000708 add x8, x24, #0x1 b6e60: d37dfd09 lsr x9, x8, #61 b6e64: b5000509 cbnz x9, 0xb6f04 b6e68: 9342fec9 asr x9, x22, #2 b6e6c: b27defea mov x10, #0x7ffffffffffffff8 // =9223372036854775800 b6e70: eb08013f cmp x9, x8 b6e74: 9a893108 csel x8, x8, x9, lo b6e78: eb0a02df cmp x22, x10 b6e7c: 92fc0009 mov x9, #0x1fffffffffffffff // =2305843009213693951 b6e80: 9a893119 csel x25, x8, x9, lo b6e84: b4000339 cbz x25, 0xb6ee8 b6e88: d37dff28 lsr x8, x25, #61 b6e8c: b5000408 cbnz x8, 0xb6f0c b6e90: d37df320 lsl x0, x25, #3 b6e94: 940297f3 bl 0x15ce60 <_Znwm@plt> b6e98: aa0003f7 mov x23, x0 b6e9c: 8b180efa add x26, x23, x24, lsl #3 b6ea0: 8b190ef8 add x24, x23, x25, lsl #3 b6ea4: f10006df cmp x22, #0x1 b6ea8: f8008755 str x21, [x26], #0x8 b6eac: 540000ab b.lt 0xb6ec0 b6eb0: aa1703e0 mov x0, x23 b6eb4: aa1403e1 mov x1, x20 b6eb8: aa1603e2 mov x2, x22 b6ebc: 94029879 bl 0x15d0a0 b6ec0: a9006a77 stp x23, x26, [x19] b6ec4: f9000a78 str x24, [x19, #0x10] b6ec8: b4fffb94 cbz x20, 0xb6e38 b6ecc: aa1403e0 mov x0, x20 b6ed0: a9444ff4 ldp x20, x19, [sp, #0x40] b6ed4: a94357f6 ldp x22, x21, [sp, #0x30] b6ed8: a9425ff8 ldp x24, x23, [sp, #0x20] b6edc: a94167fa ldp x26, x25, [sp, #0x10] b6ee0: a8c57bfd ldp x29, x30, [sp], #0x50 b6ee4: 140297ff b 0x15cee0 <_ZdlPv@plt> b6ee8: aa1f03f7 mov x23, xzr b6eec: 8b180efa add x26, x23, x24, lsl #3 b6ef0: 8b190ef8 add x24, x23, x25, lsl #3 b6ef4: f10006df cmp x22, #0x1 b6ef8: f8008755 str x21, [x26], #0x8 b6efc: 54fffdaa b.ge 0xb6eb0 b6f00: 17fffff0 b 0xb6ec0 b6f04: aa1303e0 mov x0, x19 b6f08: 94029b7a bl 0x15dcf0 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> b6f0c: b0fffdc0 adrp x0, 0x6f000 b6f10: 91026000 add x0, x0, #0x98 b6f14: 9400018f bl 0xb7550 00000000000b6f18 : b6f18: a9bb7bfd stp x29, x30, [sp, #-0x50]! b6f1c: a90167fa stp x26, x25, [sp, #0x10] b6f20: 910003fd mov x29, sp b6f24: a9025ff8 stp x24, x23, [sp, #0x20] b6f28: a90357f6 stp x22, x21, [sp, #0x30] b6f2c: a9044ff4 stp x20, x19, [sp, #0x40] b6f30: f9400813 ldr x19, [x0, #0x10] b6f34: 52800400 mov w0, #0x20 // =32 b6f38: aa0103f5 mov x21, x1 b6f3c: 940297c9 bl 0x15ce60 <_Znwm@plt> b6f40: aa0003f4 mov x20, x0 b6f44: 94029b73 bl 0x15dd10 <_ZN6InGame7ANumberC1Ev@plt> b6f48: aa1403e0 mov x0, x20 b6f4c: aa1503e1 mov x1, x21 b6f50: 94029b74 bl 0x15dd20 <_ZN6InGame7ANumberaSERKS0_@plt> b6f54: a940a269 ldp x9, x8, [x19, #0x8] b6f58: 5280002a mov w10, #0x1 // =1 b6f5c: 3900328a strb w10, [x20, #0xc] b6f60: eb08013f cmp x9, x8 b6f64: 54000082 b.hs 0xb6f74 b6f68: f8008534 str x20, [x9], #0x8 b6f6c: f9000669 str x9, [x19, #0x8] b6f70: 14000028 b 0xb7010 b6f74: f9400275 ldr x21, [x19] b6f78: cb150136 sub x22, x9, x21 b6f7c: 9343fed8 asr x24, x22, #3 b6f80: 91000709 add x9, x24, #0x1 b6f84: d37dfd2a lsr x10, x9, #61 b6f88: b50005ea cbnz x10, 0xb7044 b6f8c: cb150108 sub x8, x8, x21 b6f90: b27defeb mov x11, #0x7ffffffffffffff8 // =9223372036854775800 b6f94: 9342fd0a asr x10, x8, #2 b6f98: eb09015f cmp x10, x9 b6f9c: 9a8a3129 csel x9, x9, x10, lo b6fa0: eb0b011f cmp x8, x11 b6fa4: 92fc0008 mov x8, #0x1fffffffffffffff // =2305843009213693951 b6fa8: 9a883139 csel x25, x9, x8, lo b6fac: b40003f9 cbz x25, 0xb7028 b6fb0: d37dff28 lsr x8, x25, #61 b6fb4: b50004c8 cbnz x8, 0xb704c b6fb8: d37df320 lsl x0, x25, #3 b6fbc: 940297a9 bl 0x15ce60 <_Znwm@plt> b6fc0: aa0003f7 mov x23, x0 b6fc4: 8b180efa add x26, x23, x24, lsl #3 b6fc8: 8b190ef8 add x24, x23, x25, lsl #3 b6fcc: f10006df cmp x22, #0x1 b6fd0: f8008754 str x20, [x26], #0x8 b6fd4: 540000ab b.lt 0xb6fe8 b6fd8: aa1703e0 mov x0, x23 b6fdc: aa1503e1 mov x1, x21 b6fe0: aa1603e2 mov x2, x22 b6fe4: 9402982f bl 0x15d0a0 b6fe8: a9006a77 stp x23, x26, [x19] b6fec: f9000a78 str x24, [x19, #0x10] b6ff0: b4000115 cbz x21, 0xb7010 b6ff4: aa1503e0 mov x0, x21 b6ff8: a9444ff4 ldp x20, x19, [sp, #0x40] b6ffc: a94357f6 ldp x22, x21, [sp, #0x30] b7000: a9425ff8 ldp x24, x23, [sp, #0x20] b7004: a94167fa ldp x26, x25, [sp, #0x10] b7008: a8c57bfd ldp x29, x30, [sp], #0x50 b700c: 140297b5 b 0x15cee0 <_ZdlPv@plt> b7010: a9444ff4 ldp x20, x19, [sp, #0x40] b7014: a94357f6 ldp x22, x21, [sp, #0x30] b7018: a9425ff8 ldp x24, x23, [sp, #0x20] b701c: a94167fa ldp x26, x25, [sp, #0x10] b7020: a8c57bfd ldp x29, x30, [sp], #0x50 b7024: d65f03c0 ret b7028: aa1f03f7 mov x23, xzr b702c: 8b180efa add x26, x23, x24, lsl #3 b7030: 8b190ef8 add x24, x23, x25, lsl #3 b7034: f10006df cmp x22, #0x1 b7038: f8008754 str x20, [x26], #0x8 b703c: 54fffcea b.ge 0xb6fd8 b7040: 17ffffea b 0xb6fe8 b7044: aa1303e0 mov x0, x19 b7048: 94029b2a bl 0x15dcf0 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> b704c: 90fffdc0 adrp x0, 0x6f000 b7050: 91026000 add x0, x0, #0x98 b7054: 9400013f bl 0xb7550 b7058: aa0003f3 mov x19, x0 b705c: aa1403e0 mov x0, x20 b7060: 940297a0 bl 0x15cee0 <_ZdlPv@plt> b7064: aa1303e0 mov x0, x19 b7068: 9402883e bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b706c : b706c: d10183ff sub sp, sp, #0x60 b7070: a9047bfd stp x29, x30, [sp, #0x40] b7074: 910103fd add x29, sp, #0x40 b7078: a9054ff4 stp x20, x19, [sp, #0x50] b707c: d53bd054 mrs x20, TPIDR_EL0 b7080: aa0003f3 mov x19, x0 b7084: f9401688 ldr x8, [x20, #0x28] b7088: 910023e0 add x0, sp, #0x8 b708c: f81f83a8 stur x8, [x29, #-0x8] b7090: 94029a40 bl 0x15d990 <_ZN6InGame7AStringC1EPKc@plt> b7094: 910023e1 add x1, sp, #0x8 b7098: aa1303e0 mov x0, x19 b709c: 94029b19 bl 0x15dd00 <_ZN6InGame6AArray3AddERKNS_7AObjectE@plt> b70a0: 910023e0 add x0, sp, #0x8 b70a4: 94029a47 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> b70a8: f9401688 ldr x8, [x20, #0x28] b70ac: f85f83a9 ldur x9, [x29, #-0x8] b70b0: eb09011f cmp x8, x9 b70b4: 540000a1 b.ne 0xb70c8 b70b8: a9454ff4 ldp x20, x19, [sp, #0x50] b70bc: a9447bfd ldp x29, x30, [sp, #0x40] b70c0: 910183ff add sp, sp, #0x60 b70c4: d65f03c0 ret b70c8: 9402975a bl 0x15ce30 <__stack_chk_fail@plt> b70cc: aa0003f3 mov x19, x0 b70d0: 910023e0 add x0, sp, #0x8 b70d4: 94029a3b bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> b70d8: aa1303e0 mov x0, x19 b70dc: 94028821 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b70e0 : b70e0: a9bd7bfd stp x29, x30, [sp, #-0x30]! b70e4: f9000bf5 str x21, [sp, #0x10] b70e8: 910003fd mov x29, sp b70ec: a9024ff4 stp x20, x19, [sp, #0x20] b70f0: f9400815 ldr x21, [x0, #0x10] b70f4: 93407c2b sxtw x11, w1 b70f8: a94022a9 ldp x9, x8, [x21] b70fc: cb09010a sub x10, x8, x9 b7100: eb8a0d7f cmp x11, x10, asr #3 b7104: fa483124 ccmp x9, x8, #0x4, lo b7108: 54000120 b.eq 0xb712c b710c: 8b214d33 add x19, x9, w1, uxtw #3 b7110: 1100042a add w10, w1, #0x1 b7114: aa0903eb mov x11, x9 b7118: 7100054a subs w10, w10, #0x1 b711c: 54000100 b.eq 0xb713c b7120: 9100216b add x11, x11, #0x8 b7124: eb08017f cmp x11, x8 b7128: 54ffff81 b.ne 0xb7118 b712c: a9424ff4 ldp x20, x19, [sp, #0x20] b7130: f9400bf5 ldr x21, [sp, #0x10] b7134: a8c37bfd ldp x29, x30, [sp], #0x30 b7138: d65f03c0 ret b713c: f9400260 ldr x0, [x19] b7140: 3940300a ldrb w10, [x0, #0xc] b7144: 7100015f cmp w10, #0x0 b7148: fa401804 ccmp x0, #0x0, #0x4, ne b714c: 540000a0 b.eq 0xb7160 b7150: f9400008 ldr x8, [x0] b7154: f9400508 ldr x8, [x8, #0x8] b7158: d63f0100 blr x8 b715c: a94022a9 ldp x9, x8, [x21] b7160: cb09026a sub x10, x19, x9 b7164: 8b0a0133 add x19, x9, x10 b7168: 91002261 add x1, x19, #0x8 b716c: eb010114 subs x20, x8, x1 b7170: 54000080 b.eq 0xb7180 b7174: aa1303e0 mov x0, x19 b7178: aa1403e2 mov x2, x20 b717c: 9402996d bl 0x15d730 b7180: 8b140268 add x8, x19, x20 b7184: f90006a8 str x8, [x21, #0x8] b7188: a9424ff4 ldp x20, x19, [sp, #0x20] b718c: f9400bf5 ldr x21, [sp, #0x10] b7190: a8c37bfd ldp x29, x30, [sp], #0x30 b7194: d65f03c0 ret 00000000000b7198 : b7198: a9bd7bfd stp x29, x30, [sp, #-0x30]! b719c: f9000bf5 str x21, [sp, #0x10] b71a0: 910003fd mov x29, sp b71a4: a9024ff4 stp x20, x19, [sp, #0x20] b71a8: f9400815 ldr x21, [x0, #0x10] b71ac: a94022a9 ldp x9, x8, [x21] b71b0: eb09011f cmp x8, x9 b71b4: 54000260 b.eq 0xb7200 b71b8: aa0803f3 mov x19, x8 b71bc: f85f8e60 ldr x0, [x19, #-0x8]! b71c0: 39403009 ldrb w9, [x0, #0xc] b71c4: 7100013f cmp w9, #0x0 b71c8: fa401804 ccmp x0, #0x0, #0x4, ne b71cc: 540000a0 b.eq 0xb71e0 b71d0: f9400008 ldr x8, [x0] b71d4: f9400508 ldr x8, [x8, #0x8] b71d8: d63f0100 blr x8 b71dc: f94006a8 ldr x8, [x21, #0x8] b71e0: 91002261 add x1, x19, #0x8 b71e4: eb010114 subs x20, x8, x1 b71e8: 54000080 b.eq 0xb71f8 b71ec: aa1303e0 mov x0, x19 b71f0: aa1403e2 mov x2, x20 b71f4: 9402994f bl 0x15d730 b71f8: 8b140268 add x8, x19, x20 b71fc: f90006a8 str x8, [x21, #0x8] b7200: a9424ff4 ldp x20, x19, [sp, #0x20] b7204: f9400bf5 ldr x21, [sp, #0x10] b7208: a8c37bfd ldp x29, x30, [sp], #0x30 b720c: d65f03c0 ret 00000000000b7210 : b7210: a9bd7bfd stp x29, x30, [sp, #-0x30]! b7214: f9000bf5 str x21, [sp, #0x10] b7218: 910003fd mov x29, sp b721c: a9024ff4 stp x20, x19, [sp, #0x20] b7220: f9400815 ldr x21, [x0, #0x10] b7224: a94022b3 ldp x19, x8, [x21] b7228: eb08027f cmp x19, x8 b722c: 54000360 b.eq 0xb7298 b7230: f9400260 ldr x0, [x19] b7234: 39403009 ldrb w9, [x0, #0xc] b7238: 7100013f cmp w9, #0x0 b723c: fa401804 ccmp x0, #0x0, #0x4, ne b7240: 54000101 b.ne 0xb7260 b7244: aa1303e9 mov x9, x19 b7248: cb09026a sub x10, x19, x9 b724c: 8b0a0133 add x19, x9, x10 b7250: 91002261 add x1, x19, #0x8 b7254: eb010114 subs x20, x8, x1 b7258: 54000161 b.ne 0xb7284 b725c: 1400000d b 0xb7290 b7260: f9400008 ldr x8, [x0] b7264: f9400508 ldr x8, [x8, #0x8] b7268: d63f0100 blr x8 b726c: a94022a9 ldp x9, x8, [x21] b7270: cb09026a sub x10, x19, x9 b7274: 8b0a0133 add x19, x9, x10 b7278: 91002261 add x1, x19, #0x8 b727c: eb010114 subs x20, x8, x1 b7280: 54000080 b.eq 0xb7290 b7284: aa1303e0 mov x0, x19 b7288: aa1403e2 mov x2, x20 b728c: 94029929 bl 0x15d730 b7290: 8b140268 add x8, x19, x20 b7294: f90006a8 str x8, [x21, #0x8] b7298: a9424ff4 ldp x20, x19, [sp, #0x20] b729c: f9400bf5 ldr x21, [sp, #0x10] b72a0: a8c37bfd ldp x29, x30, [sp], #0x30 b72a4: d65f03c0 ret 00000000000b72a8 : b72a8: f9400808 ldr x8, [x0, #0x10] b72ac: 93407c2b sxtw x11, w1 b72b0: a9402508 ldp x8, x9, [x8] b72b4: cb08012a sub x10, x9, x8 b72b8: eb8a0d7f cmp x11, x10, asr #3 b72bc: fa493104 ccmp x8, x9, #0x4, lo b72c0: 54000120 b.eq 0xb72e4 b72c4: 2a0103ea mov w10, w1 b72c8: 1100042b add w11, w1, #0x1 b72cc: aa0803ec mov x12, x8 b72d0: 7100056b subs w11, w11, #0x1 b72d4: 540000c0 b.eq 0xb72ec b72d8: 9100218c add x12, x12, #0x8 b72dc: eb09019f cmp x12, x9 b72e0: 54ffff81 b.ne 0xb72d0 b72e4: aa1f03e0 mov x0, xzr b72e8: d65f03c0 ret b72ec: f86a7900 ldr x0, [x8, x10, lsl #3] b72f0: d65f03c0 ret 00000000000b72f4 : b72f4: f9400809 ldr x9, [x0, #0x10] b72f8: a9402528 ldp x8, x9, [x9] b72fc: eb09011f cmp x8, x9 b7300: 54000060 b.eq 0xb730c b7304: f9400100 ldr x0, [x8] b7308: d65f03c0 ret b730c: aa1f03e0 mov x0, xzr b7310: d65f03c0 ret 00000000000b7314 : b7314: f9400809 ldr x9, [x0, #0x10] b7318: a9402129 ldp x9, x8, [x9] b731c: eb09011f cmp x8, x9 b7320: 54000060 b.eq 0xb732c b7324: f85f8100 ldur x0, [x8, #-0x8] b7328: d65f03c0 ret b732c: aa1f03e0 mov x0, xzr b7330: d65f03c0 ret 00000000000b7334 : b7334: f9400808 ldr x8, [x0, #0x10] b7338: 93407c2b sxtw x11, w1 b733c: a9402508 ldp x8, x9, [x8] b7340: cb08012a sub x10, x9, x8 b7344: eb8a0d7f cmp x11, x10, asr #3 b7348: fa493104 ccmp x8, x9, #0x4, lo b734c: 540001a0 b.eq 0xb7380 b7350: 2a0103ea mov w10, w1 b7354: 1100042b add w11, w1, #0x1 b7358: aa0803ec mov x12, x8 b735c: 7100056b subs w11, w11, #0x1 b7360: 540000a0 b.eq 0xb7374 b7364: 9100218c add x12, x12, #0x8 b7368: eb09019f cmp x12, x9 b736c: 54ffff81 b.ne 0xb735c b7370: 14000004 b 0xb7380 b7374: f86a7900 ldr x0, [x8, x10, lsl #3] b7378: b4000040 cbz x0, 0xb7380 b737c: 1402998d b 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> b7380: aa1f03e0 mov x0, xzr b7384: d65f03c0 ret 00000000000b7388 : b7388: f9400809 ldr x9, [x0, #0x10] b738c: a9402528 ldp x8, x9, [x9] b7390: eb09011f cmp x8, x9 b7394: 54000080 b.eq 0xb73a4 b7398: f9400100 ldr x0, [x8] b739c: b4000040 cbz x0, 0xb73a4 b73a0: 14029984 b 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> b73a4: aa1f03e0 mov x0, xzr b73a8: d65f03c0 ret 00000000000b73ac : b73ac: f9400809 ldr x9, [x0, #0x10] b73b0: a9402129 ldp x9, x8, [x9] b73b4: eb09011f cmp x8, x9 b73b8: 54000080 b.eq 0xb73c8 b73bc: f85f8100 ldur x0, [x8, #-0x8] b73c0: b4000040 cbz x0, 0xb73c8 b73c4: 1402997b b 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> b73c8: aa1f03e0 mov x0, xzr b73cc: d65f03c0 ret 00000000000b73d0 : b73d0: f9400808 ldr x8, [x0, #0x10] b73d4: 93407c2b sxtw x11, w1 b73d8: a9402508 ldp x8, x9, [x8] b73dc: cb08012a sub x10, x9, x8 b73e0: eb8a0d7f cmp x11, x10, asr #3 b73e4: fa493104 ccmp x8, x9, #0x4, lo b73e8: 54000120 b.eq 0xb740c b73ec: 2a0103ea mov w10, w1 b73f0: 1100042b add w11, w1, #0x1 b73f4: aa0803ec mov x12, x8 b73f8: 7100056b subs w11, w11, #0x1 b73fc: 540000c0 b.eq 0xb7414 b7400: 9100218c add x12, x12, #0x8 b7404: eb09019f cmp x12, x9 b7408: 54ffff81 b.ne 0xb73f8 b740c: aa1f03e0 mov x0, xzr b7410: d65f03c0 ret b7414: f86a7900 ldr x0, [x8, x10, lsl #3] b7418: d65f03c0 ret 00000000000b741c : b741c: f9400809 ldr x9, [x0, #0x10] b7420: a9402528 ldp x8, x9, [x9] b7424: eb09011f cmp x8, x9 b7428: 54000060 b.eq 0xb7434 b742c: f9400100 ldr x0, [x8] b7430: d65f03c0 ret b7434: aa1f03e0 mov x0, xzr b7438: d65f03c0 ret 00000000000b743c : b743c: f9400809 ldr x9, [x0, #0x10] b7440: a9402129 ldp x9, x8, [x9] b7444: eb09011f cmp x8, x9 b7448: 54000060 b.eq 0xb7454 b744c: f85f8100 ldur x0, [x8, #-0x8] b7450: d65f03c0 ret b7454: aa1f03e0 mov x0, xzr b7458: d65f03c0 ret 00000000000b745c : b745c: f9400808 ldr x8, [x0, #0x10] b7460: a9402508 ldp x8, x9, [x8] b7464: cb080128 sub x8, x9, x8 b7468: d343fd00 lsr x0, x8, #3 b746c: d65f03c0 ret 00000000000b7470 : b7470: a9bd7bfd stp x29, x30, [sp, #-0x30]! b7474: a90157f6 stp x22, x21, [sp, #0x10] b7478: 910003fd mov x29, sp b747c: a9024ff4 stp x20, x19, [sp, #0x20] b7480: f9400815 ldr x21, [x0, #0x10] b7484: aa0003f3 mov x19, x0 b7488: aa0103f4 mov x20, x1 b748c: a94022b6 ldp x22, x8, [x21] b7490: eb0802df cmp x22, x8 b7494: 540000a1 b.ne 0xb74a8 b7498: 1400000f b 0xb74d4 b749c: 910022d6 add x22, x22, #0x8 b74a0: eb0802df cmp x22, x8 b74a4: 54000160 b.eq 0xb74d0 b74a8: f94002c0 ldr x0, [x22] b74ac: 39403009 ldrb w9, [x0, #0xc] b74b0: 7100013f cmp w9, #0x0 b74b4: fa401804 ccmp x0, #0x0, #0x4, ne b74b8: 54ffff20 b.eq 0xb749c b74bc: f9400008 ldr x8, [x0] b74c0: f9400508 ldr x8, [x8, #0x8] b74c4: d63f0100 blr x8 b74c8: f94006a8 ldr x8, [x21, #0x8] b74cc: 17fffff4 b 0xb749c b74d0: f94002b6 ldr x22, [x21] b74d4: aa1303e0 mov x0, x19 b74d8: aa1403e1 mov x1, x20 b74dc: f90006b6 str x22, [x21, #0x8] b74e0: 94029a00 bl 0x15dce0 <_ZN6InGame6AArray3AddEPKS0_@plt> b74e4: aa1303e0 mov x0, x19 b74e8: a9424ff4 ldp x20, x19, [sp, #0x20] b74ec: a94157f6 ldp x22, x21, [sp, #0x10] b74f0: a8c37bfd ldp x29, x30, [sp], #0x30 b74f4: d65f03c0 ret 00000000000b74f8 : b74f8: f9400808 ldr x8, [x0, #0x10] b74fc: 93407c2b sxtw x11, w1 b7500: a9402508 ldp x8, x9, [x8] b7504: cb08012a sub x10, x9, x8 b7508: eb8a0d7f cmp x11, x10, asr #3 b750c: fa493104 ccmp x8, x9, #0x4, lo b7510: 54000120 b.eq 0xb7534 b7514: 2a0103ea mov w10, w1 b7518: 1100042b add w11, w1, #0x1 b751c: aa0803ec mov x12, x8 b7520: 7100056b subs w11, w11, #0x1 b7524: 540000c0 b.eq 0xb753c b7528: 9100218c add x12, x12, #0x8 b752c: eb09019f cmp x12, x9 b7530: 54ffff81 b.ne 0xb7520 b7534: aa1f03e0 mov x0, xzr b7538: d65f03c0 ret b753c: f86a7900 ldr x0, [x8, x10, lsl #3] b7540: d65f03c0 ret 00000000000b7544 : b7544: eb00003f cmp x1, x0 b7548: 1a9f17e0 cset w0, eq b754c: d65f03c0 ret b7550: a9be7bfd stp x29, x30, [sp, #-0x20]! b7554: a9014ff4 stp x20, x19, [sp, #0x10] b7558: 910003fd mov x29, sp b755c: aa0003f4 mov x20, x0 b7560: 52800200 mov w0, #0x10 // =16 b7564: 940299ff bl 0x15dd60 <__cxa_allocate_exception@plt> b7568: aa0003f3 mov x19, x0 b756c: aa1403e1 mov x1, x20 b7570: 9400000c bl 0xb75a0 b7574: b00005a1 adrp x1, 0x16c000 b7578: b00005a2 adrp x2, 0x16c000 b757c: aa1303e0 mov x0, x19 b7580: f944b421 ldr x1, [x1, #0x968] b7584: f944b842 ldr x2, [x2, #0x970] b7588: 940299fa bl 0x15dd70 <__cxa_throw@plt> b758c: aa0003f4 mov x20, x0 b7590: aa1303e0 mov x0, x19 b7594: 940299fb bl 0x15dd80 <__cxa_free_exception@plt> b7598: aa1403e0 mov x0, x20 b759c: 940286f1 bl 0x159160 <__emutls_get_address+0x6d4> b75a0: a9be7bfd stp x29, x30, [sp, #-0x20]! b75a4: f9000bf3 str x19, [sp, #0x10] b75a8: 910003fd mov x29, sp b75ac: aa0003f3 mov x19, x0 b75b0: 940299f8 bl 0x15dd90 <_ZNSt11logic_errorC2EPKc@plt> b75b4: b00005a8 adrp x8, 0x16c000 b75b8: f944bd08 ldr x8, [x8, #0x978] b75bc: 91004108 add x8, x8, #0x10 b75c0: f9000268 str x8, [x19] b75c4: f9400bf3 ldr x19, [sp, #0x10] b75c8: a8c27bfd ldp x29, x30, [sp], #0x20 b75cc: d65f03c0 ret 00000000000b75d0 : b75d0: b00005a8 adrp x8, 0x16c000 b75d4: f944c108 ldr x8, [x8, #0x980] b75d8: b900081f str wzr, [x0, #0x8] b75dc: 3900301f strb wzr, [x0, #0xc] b75e0: 91004108 add x8, x8, #0x10 b75e4: f9000008 str x8, [x0] b75e8: d65f03c0 ret 00000000000b75ec : b75ec: d65f03c0 ret 00000000000b75f0 : b75f0: d4200020 brk #0x1 00000000000b75f4 : b75f4: a9be7bfd stp x29, x30, [sp, #-0x20]! b75f8: a9014ff4 stp x20, x19, [sp, #0x10] b75fc: 910003fd mov x29, sp b7600: aa0003f3 mov x19, x0 b7604: 940299af bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> b7608: b00005a8 adrp x8, 0x16c000 b760c: 528000a9 mov w9, #0x5 // =5 b7610: b00005a1 adrp x1, 0x16c000 b7614: 52800800 mov w0, #0x40 // =64 b7618: 52800814 mov w20, #0x40 // =64 b761c: f944c508 ldr x8, [x8, #0x988] b7620: b9000a69 str w9, [x19, #0x8] b7624: a9017e7f stp xzr, xzr, [x19, #0x10] b7628: 91004108 add x8, x8, #0x10 b762c: f9000268 str x8, [x19] b7630: f9449421 ldr x1, [x1, #0x928] b7634: 9402988f bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> b7638: b40000c0 cbz x0, 0xb7650 b763c: 6f00e400 movi v0.2d, #0000000000000000 b7640: f9000a60 str x0, [x19, #0x10] b7644: b9001a74 str w20, [x19, #0x18] b7648: ad010000 stp q0, q0, [x0, #0x20] b764c: ad000000 stp q0, q0, [x0] b7650: a9414ff4 ldp x20, x19, [sp, #0x10] b7654: a8c27bfd ldp x29, x30, [sp], #0x20 b7658: d65f03c0 ret 00000000000b765c : b765c: a9bc7bfd stp x29, x30, [sp, #-0x40]! b7660: f9000bf7 str x23, [sp, #0x10] b7664: 910003fd mov x29, sp b7668: a90257f6 stp x22, x21, [sp, #0x20] b766c: a9034ff4 stp x20, x19, [sp, #0x30] b7670: 7100043f cmp w1, #0x1 b7674: 5400046b b.lt 0xb7700 b7678: b9401817 ldr w23, [x0, #0x18] b767c: 2a0103f3 mov w19, w1 b7680: aa0003f4 mov x20, x0 b7684: 6b0102ff cmp w23, w1 b7688: 540003c0 b.eq 0xb7700 b768c: b00005a1 adrp x1, 0x16c000 b7690: 2a1303f6 mov w22, w19 b7694: aa1603e0 mov x0, x22 b7698: f9449421 ldr x1, [x1, #0x928] b769c: 94029875 bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> b76a0: b4000300 cbz x0, 0xb7700 b76a4: 2a1f03e1 mov w1, wzr b76a8: aa1603e2 mov x2, x22 b76ac: aa0003f5 mov x21, x0 b76b0: 940295e4 bl 0x15ce40 b76b4: 6b1302ff cmp w23, w19 b76b8: 5400014a b.ge 0xb76e0 b76bc: f9400a96 ldr x22, [x20, #0x10] b76c0: b40001d6 cbz x22, 0xb76f8 b76c4: b9401e82 ldr w2, [x20, #0x1c] b76c8: 7100045f cmp w2, #0x1 b76cc: 5400010b b.lt 0xb76ec b76d0: aa1503e0 mov x0, x21 b76d4: aa1603e1 mov x1, x22 b76d8: 94029672 bl 0x15d0a0 b76dc: 14000004 b 0xb76ec b76e0: f9400a96 ldr x22, [x20, #0x10] b76e4: b9001e9f str wzr, [x20, #0x1c] b76e8: b4000096 cbz x22, 0xb76f8 b76ec: aa1603e0 mov x0, x22 b76f0: 9402983c bl 0x15d7e0 <_ZdaPv@plt> b76f4: f9000a9f str xzr, [x20, #0x10] b76f8: f9000a95 str x21, [x20, #0x10] b76fc: b9001a93 str w19, [x20, #0x18] b7700: a9434ff4 ldp x20, x19, [sp, #0x30] b7704: a94257f6 ldp x22, x21, [sp, #0x20] b7708: f9400bf7 ldr x23, [sp, #0x10] b770c: a8c47bfd ldp x29, x30, [sp], #0x40 b7710: d65f03c0 ret 00000000000b7714 : b7714: a9be7bfd stp x29, x30, [sp, #-0x20]! b7718: a9014ff4 stp x20, x19, [sp, #0x10] b771c: 910003fd mov x29, sp b7720: aa0103f4 mov x20, x1 b7724: aa0003f3 mov x19, x0 b7728: 94029966 bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> b772c: b00005a8 adrp x8, 0x16c000 b7730: 528000a9 mov w9, #0x5 // =5 b7734: f944c508 ldr x8, [x8, #0x988] b7738: a9017e7f stp xzr, xzr, [x19, #0x10] b773c: f9400a81 ldr x1, [x20, #0x10] b7740: b9000a69 str w9, [x19, #0x8] b7744: 91004108 add x8, x8, #0x10 b7748: f9000268 str x8, [x19] b774c: b40000e1 cbz x1, 0xb7768 b7750: b9401e82 ldr w2, [x20, #0x1c] b7754: 37f800a2 tbnz w2, #0x1f, 0xb7768 b7758: aa1303e0 mov x0, x19 b775c: a9414ff4 ldp x20, x19, [sp, #0x10] b7760: a8c27bfd ldp x29, x30, [sp], #0x20 b7764: 14029997 b 0x15ddc0 <_ZN6InGame5AData6AppendEPKhi@plt> b7768: a9414ff4 ldp x20, x19, [sp, #0x10] b776c: a8c27bfd ldp x29, x30, [sp], #0x20 b7770: d65f03c0 ret 00000000000b7774 : b7774: a9bd7bfd stp x29, x30, [sp, #-0x30]! b7778: f9000bf5 str x21, [sp, #0x10] b777c: 910003fd mov x29, sp b7780: a9024ff4 stp x20, x19, [sp, #0x20] b7784: aa0003f4 mov x20, x0 b7788: f9400800 ldr x0, [x0, #0x10] b778c: eb01001f cmp x0, x1 b7790: 540002e0 b.eq 0xb77ec b7794: 2a0203f3 mov w19, w2 b7798: b9401a82 ldr w2, [x20, #0x18] b779c: aa0103f5 mov x21, x1 b77a0: 6b13005f cmp w2, w19 b77a4: 540000ab b.lt 0xb77b8 b77a8: 6b13045f cmp w2, w19, lsl #1 b77ac: 5400028d b.le 0xb77fc b77b0: 7102045f cmp w2, #0x81 b77b4: 5400024b b.lt 0xb77fc b77b8: b4000060 cbz x0, 0xb77c4 b77bc: 94029809 bl 0x15d7e0 <_ZdaPv@plt> b77c0: f9000a9f str xzr, [x20, #0x10] b77c4: f9000e9f str xzr, [x20, #0x18] b77c8: b4000135 cbz x21, 0xb77ec b77cc: 37f80113 tbnz w19, #0x1f, 0xb77ec b77d0: aa1403e0 mov x0, x20 b77d4: 2a1303e2 mov w2, w19 b77d8: a9424ff4 ldp x20, x19, [sp, #0x20] b77dc: aa1503e1 mov x1, x21 b77e0: f9400bf5 ldr x21, [sp, #0x10] b77e4: a8c37bfd ldp x29, x30, [sp], #0x30 b77e8: 14029976 b 0x15ddc0 <_ZN6InGame5AData6AppendEPKhi@plt> b77ec: a9424ff4 ldp x20, x19, [sp, #0x20] b77f0: f9400bf5 ldr x21, [sp, #0x10] b77f4: a8c37bfd ldp x29, x30, [sp], #0x30 b77f8: d65f03c0 ret b77fc: 7100045f cmp w2, #0x1 b7800: b9001e9f str wzr, [x20, #0x1c] b7804: 54fffe2b b.lt 0xb77c8 b7808: b4fffe00 cbz x0, 0xb77c8 b780c: 2a1f03e1 mov w1, wzr b7810: 9402958c bl 0x15ce40 b7814: 17ffffed b 0xb77c8 00000000000b7818 : b7818: f9400800 ldr x0, [x0, #0x10] b781c: d65f03c0 ret 00000000000b7820 : b7820: b9401c00 ldr w0, [x0, #0x1c] b7824: d65f03c0 ret 00000000000b7828 : b7828: a9bd7bfd stp x29, x30, [sp, #-0x30]! b782c: f9000bf5 str x21, [sp, #0x10] b7830: 910003fd mov x29, sp b7834: a9024ff4 stp x20, x19, [sp, #0x20] b7838: 2a0203f3 mov w19, w2 b783c: aa0103f4 mov x20, x1 b7840: aa0003f5 mov x21, x0 b7844: 9402991f bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> b7848: b00005a8 adrp x8, 0x16c000 b784c: 528000a9 mov w9, #0x5 // =5 b7850: f944c508 ldr x8, [x8, #0x988] b7854: b9000aa9 str w9, [x21, #0x8] b7858: a9017ebf stp xzr, xzr, [x21, #0x10] b785c: 91004108 add x8, x8, #0x10 b7860: f90002a8 str x8, [x21] b7864: b4000134 cbz x20, 0xb7888 b7868: 37f80113 tbnz w19, #0x1f, 0xb7888 b786c: aa1403e1 mov x1, x20 b7870: 2a1303e2 mov w2, w19 b7874: a9424ff4 ldp x20, x19, [sp, #0x20] b7878: aa1503e0 mov x0, x21 b787c: f9400bf5 ldr x21, [sp, #0x10] b7880: a8c37bfd ldp x29, x30, [sp], #0x30 b7884: 1402994f b 0x15ddc0 <_ZN6InGame5AData6AppendEPKhi@plt> b7888: a9424ff4 ldp x20, x19, [sp, #0x20] b788c: f9400bf5 ldr x21, [sp, #0x10] b7890: a8c37bfd ldp x29, x30, [sp], #0x30 b7894: d65f03c0 ret 00000000000b7898 : b7898: a9bc7bfd stp x29, x30, [sp, #-0x40]! b789c: f9000bf7 str x23, [sp, #0x10] b78a0: 910003fd mov x29, sp b78a4: a90257f6 stp x22, x21, [sp, #0x20] b78a8: a9034ff4 stp x20, x19, [sp, #0x30] b78ac: 2a0103f3 mov w19, w1 b78b0: aa0003f4 mov x20, x0 b78b4: 94029903 bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> b78b8: b00005a8 adrp x8, 0x16c000 b78bc: 528000a9 mov w9, #0x5 // =5 b78c0: 7100067f cmp w19, #0x1 b78c4: f944c508 ldr x8, [x8, #0x988] b78c8: f9000a9f str xzr, [x20, #0x10] b78cc: b9000a89 str w9, [x20, #0x8] b78d0: b9001e9f str wzr, [x20, #0x1c] b78d4: 91004108 add x8, x8, #0x10 b78d8: f9000288 str x8, [x20] b78dc: 5400026b b.lt 0xb7928 b78e0: b9401a97 ldr w23, [x20, #0x18] b78e4: 6b1302ff cmp w23, w19 b78e8: 54000200 b.eq 0xb7928 b78ec: b00005a1 adrp x1, 0x16c000 b78f0: 2a1303f6 mov w22, w19 b78f4: aa1603e0 mov x0, x22 b78f8: f9449421 ldr x1, [x1, #0x928] b78fc: 940297dd bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> b7900: b4000140 cbz x0, 0xb7928 b7904: 2a1f03e1 mov w1, wzr b7908: aa1603e2 mov x2, x22 b790c: aa0003f5 mov x21, x0 b7910: 9402954c bl 0x15ce40 b7914: 6b1302ff cmp w23, w19 b7918: 5400004b b.lt 0xb7920 b791c: b9001e9f str wzr, [x20, #0x1c] b7920: f9000a95 str x21, [x20, #0x10] b7924: b9001a93 str w19, [x20, #0x18] b7928: a9434ff4 ldp x20, x19, [sp, #0x30] b792c: a94257f6 ldp x22, x21, [sp, #0x20] b7930: f9400bf7 ldr x23, [sp, #0x10] b7934: a8c47bfd ldp x29, x30, [sp], #0x40 b7938: d65f03c0 ret 00000000000b793c : b793c: a9be7bfd stp x29, x30, [sp, #-0x20]! b7940: f9000bf3 str x19, [sp, #0x10] b7944: 910003fd mov x29, sp b7948: b00005a8 adrp x8, 0x16c000 b794c: aa0003f3 mov x19, x0 b7950: f944c508 ldr x8, [x8, #0x988] b7954: f9400800 ldr x0, [x0, #0x10] b7958: 91004108 add x8, x8, #0x10 b795c: f9000268 str x8, [x19] b7960: b4000060 cbz x0, 0xb796c b7964: 9402979f bl 0x15d7e0 <_ZdaPv@plt> b7968: f9000a7f str xzr, [x19, #0x10] b796c: aa1303e0 mov x0, x19 b7970: f9000e7f str xzr, [x19, #0x18] b7974: f9400bf3 ldr x19, [sp, #0x10] b7978: a8c27bfd ldp x29, x30, [sp], #0x20 b797c: 140298d5 b 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> 00000000000b7980 : b7980: a9be7bfd stp x29, x30, [sp, #-0x20]! b7984: f9000bf3 str x19, [sp, #0x10] b7988: 910003fd mov x29, sp b798c: b00005a8 adrp x8, 0x16c000 b7990: aa0003f3 mov x19, x0 b7994: f944c508 ldr x8, [x8, #0x988] b7998: f9400800 ldr x0, [x0, #0x10] b799c: 91004108 add x8, x8, #0x10 b79a0: f9000268 str x8, [x19] b79a4: b4000060 cbz x0, 0xb79b0 b79a8: 9402978e bl 0x15d7e0 <_ZdaPv@plt> b79ac: f9000a7f str xzr, [x19, #0x10] b79b0: aa1303e0 mov x0, x19 b79b4: f9000e7f str xzr, [x19, #0x18] b79b8: 940298c6 bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> b79bc: aa1303e0 mov x0, x19 b79c0: f9400bf3 ldr x19, [sp, #0x10] b79c4: a8c27bfd ldp x29, x30, [sp], #0x20 b79c8: 14029546 b 0x15cee0 <_ZdlPv@plt> 00000000000b79cc : b79cc: a9be7bfd stp x29, x30, [sp, #-0x20]! b79d0: a9014ff4 stp x20, x19, [sp, #0x10] b79d4: 910003fd mov x29, sp b79d8: aa0003f4 mov x20, x0 b79dc: 52800400 mov w0, #0x20 // =32 b79e0: 94029520 bl 0x15ce60 <_Znwm@plt> b79e4: aa0003f3 mov x19, x0 b79e8: 940298b6 bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> b79ec: b00005a8 adrp x8, 0x16c000 b79f0: 528000a9 mov w9, #0x5 // =5 b79f4: f944c508 ldr x8, [x8, #0x988] b79f8: b9000a69 str w9, [x19, #0x8] b79fc: f9400a81 ldr x1, [x20, #0x10] b7a00: a9017e7f stp xzr, xzr, [x19, #0x10] b7a04: 91004108 add x8, x8, #0x10 b7a08: f9000268 str x8, [x19] b7a0c: b40000a1 cbz x1, 0xb7a20 b7a10: b9401e82 ldr w2, [x20, #0x1c] b7a14: 37f80062 tbnz w2, #0x1f, 0xb7a20 b7a18: aa1303e0 mov x0, x19 b7a1c: 940298e9 bl 0x15ddc0 <_ZN6InGame5AData6AppendEPKhi@plt> b7a20: aa1303e0 mov x0, x19 b7a24: a9414ff4 ldp x20, x19, [sp, #0x10] b7a28: a8c27bfd ldp x29, x30, [sp], #0x20 b7a2c: d65f03c0 ret b7a30: aa0003f4 mov x20, x0 b7a34: aa1303e0 mov x0, x19 b7a38: 9402952a bl 0x15cee0 <_ZdlPv@plt> b7a3c: aa1403e0 mov x0, x20 b7a40: 940285c8 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b7a44 : b7a44: a9ba7bfd stp x29, x30, [sp, #-0x60]! b7a48: f9000bfb str x27, [sp, #0x10] b7a4c: 910003fd mov x29, sp b7a50: a90267fa stp x26, x25, [sp, #0x20] b7a54: a9035ff8 stp x24, x23, [sp, #0x30] b7a58: a90457f6 stp x22, x21, [sp, #0x40] b7a5c: a9054ff4 stp x20, x19, [sp, #0x50] b7a60: b4000a41 cbz x1, 0xb7ba8 b7a64: 2a0203f3 mov w19, w2 b7a68: 37f80a02 tbnz w2, #0x1f, 0xb7ba8 b7a6c: f9400817 ldr x23, [x0, #0x10] b7a70: aa0103f5 mov x21, x1 b7a74: aa0003f4 mov x20, x0 b7a78: eb0102ff cmp x23, x1 b7a7c: 540000c0 b.eq 0xb7a94 b7a80: aa1f03f6 mov x22, xzr b7a84: 2943669b ldp w27, w25, [x20, #0x18] b7a88: 4b190368 sub w8, w27, w25 b7a8c: 3500021b cbnz w27, 0xb7acc b7a90: 14000012 b 0xb7ad8 b7a94: b00005a1 adrp x1, 0x16c000 b7a98: 2a1303f8 mov w24, w19 b7a9c: aa1803e0 mov x0, x24 b7aa0: f9449421 ldr x1, [x1, #0x928] b7aa4: 94029773 bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> b7aa8: b4000800 cbz x0, 0xb7ba8 b7aac: aa1503e1 mov x1, x21 b7ab0: aa1803e2 mov x2, x24 b7ab4: aa0003f6 mov x22, x0 b7ab8: 9402957a bl 0x15d0a0 b7abc: aa1603f5 mov x21, x22 b7ac0: 2943669b ldp w27, w25, [x20, #0x18] b7ac4: 4b190368 sub w8, w27, w25 b7ac8: 3400009b cbz w27, 0xb7ad8 b7acc: 6b13011f cmp w8, w19 b7ad0: 5400004d b.le 0xb7ad8 b7ad4: b5000597 cbnz x23, 0xb7b84 b7ad8: 0b130369 add w9, w27, w19 b7adc: 4b080128 sub w8, w9, w8 b7ae0: 531f7918 lsl w24, w8, #1 b7ae4: 7100071f cmp w24, #0x1 b7ae8: 540002cb b.lt 0xb7b40 b7aec: 6b18037f cmp w27, w24 b7af0: 54000280 b.eq 0xb7b40 b7af4: b00005a1 adrp x1, 0x16c000 b7af8: aa1803e0 mov x0, x24 b7afc: f9449421 ldr x1, [x1, #0x928] b7b00: 9402975c bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> b7b04: b40001e0 cbz x0, 0xb7b40 b7b08: 2a1f03e1 mov w1, wzr b7b0c: aa1803e2 mov x2, x24 b7b10: aa0003fa mov x26, x0 b7b14: 940294cb bl 0x15ce40 b7b18: 6b18037f cmp w27, w24 b7b1c: 5400026a b.ge 0xb7b68 b7b20: b40002d7 cbz x23, 0xb7b78 b7b24: 7100073f cmp w25, #0x1 b7b28: 5400024b b.lt 0xb7b70 b7b2c: aa1a03e0 mov x0, x26 b7b30: aa1703e1 mov x1, x23 b7b34: aa1903e2 mov x2, x25 b7b38: 9402955a bl 0x15d0a0 b7b3c: 1400000d b 0xb7b70 b7b40: b5000237 cbnz x23, 0xb7b84 b7b44: b4000336 cbz x22, 0xb7ba8 b7b48: aa1603e0 mov x0, x22 b7b4c: f9400bfb ldr x27, [sp, #0x10] b7b50: a9454ff4 ldp x20, x19, [sp, #0x50] b7b54: a94457f6 ldp x22, x21, [sp, #0x40] b7b58: a9435ff8 ldp x24, x23, [sp, #0x30] b7b5c: a94267fa ldp x26, x25, [sp, #0x20] b7b60: a8c67bfd ldp x29, x30, [sp], #0x60 b7b64: 1402971f b 0x15d7e0 <_ZdaPv@plt> b7b68: b9001e9f str wzr, [x20, #0x1c] b7b6c: b4000077 cbz x23, 0xb7b78 b7b70: aa1703e0 mov x0, x23 b7b74: 9402971b bl 0x15d7e0 <_ZdaPv@plt> b7b78: aa1a03f7 mov x23, x26 b7b7c: f9000a9a str x26, [x20, #0x10] b7b80: b9001a98 str w24, [x20, #0x18] b7b84: b9801e88 ldrsw x8, [x20, #0x1c] b7b88: 2a1303e2 mov w2, w19 b7b8c: aa1503e1 mov x1, x21 b7b90: 8b0802e0 add x0, x23, x8 b7b94: 94029543 bl 0x15d0a0 b7b98: b9401e88 ldr w8, [x20, #0x1c] b7b9c: 0b130108 add w8, w8, w19 b7ba0: b9001e88 str w8, [x20, #0x1c] b7ba4: b5fffd36 cbnz x22, 0xb7b48 b7ba8: a9454ff4 ldp x20, x19, [sp, #0x50] b7bac: a94457f6 ldp x22, x21, [sp, #0x40] b7bb0: a9435ff8 ldp x24, x23, [sp, #0x30] b7bb4: a94267fa ldp x26, x25, [sp, #0x20] b7bb8: f9400bfb ldr x27, [sp, #0x10] b7bbc: a8c67bfd ldp x29, x30, [sp], #0x60 b7bc0: d65f03c0 ret 00000000000b7bc4 : b7bc4: f9400828 ldr x8, [x1, #0x10] b7bc8: b9401c22 ldr w2, [x1, #0x1c] b7bcc: aa0803e1 mov x1, x8 b7bd0: 1402987c b 0x15ddc0 <_ZN6InGame5AData6AppendEPKhi@plt> 00000000000b7bd4 : b7bd4: b40001c1 cbz x1, 0xb7c0c b7bd8: a9be7bfd stp x29, x30, [sp, #-0x20]! b7bdc: a9014ff4 stp x20, x19, [sp, #0x10] b7be0: 910003fd mov x29, sp b7be4: aa0003f4 mov x20, x0 b7be8: aa0103e0 mov x0, x1 b7bec: aa0103f3 mov x19, x1 b7bf0: 940296e0 bl 0x15d770 b7bf4: aa0003e2 mov x2, x0 b7bf8: aa1403e0 mov x0, x20 b7bfc: aa1303e1 mov x1, x19 b7c00: a9414ff4 ldp x20, x19, [sp, #0x10] b7c04: a8c27bfd ldp x29, x30, [sp], #0x20 b7c08: 1402986e b 0x15ddc0 <_ZN6InGame5AData6AppendEPKhi@plt> b7c0c: d65f03c0 ret 00000000000b7c10 : b7c10: b9401800 ldr w0, [x0, #0x18] b7c14: d65f03c0 ret 00000000000b7c18 : b7c18: 29432408 ldp w8, w9, [x0, #0x18] b7c1c: 4b090108 sub w8, w8, w9 b7c20: 0aa87d00 bic w0, w8, w8, asr #31 b7c24: d65f03c0 ret 00000000000b7c28 : b7c28: a9be7bfd stp x29, x30, [sp, #-0x20]! b7c2c: a9014ff4 stp x20, x19, [sp, #0x10] b7c30: 910003fd mov x29, sp b7c34: aa0003f3 mov x19, x0 b7c38: f9400800 ldr x0, [x0, #0x10] b7c3c: b4000060 cbz x0, 0xb7c48 b7c40: 940296e8 bl 0x15d7e0 <_ZdaPv@plt> b7c44: f9000a7f str xzr, [x19, #0x10] b7c48: b00005a1 adrp x1, 0x16c000 b7c4c: f9000e7f str xzr, [x19, #0x18] b7c50: 52800800 mov w0, #0x40 // =64 b7c54: 52800814 mov w20, #0x40 // =64 b7c58: f9449421 ldr x1, [x1, #0x928] b7c5c: 94029705 bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> b7c60: b40000c0 cbz x0, 0xb7c78 b7c64: 6f00e400 movi v0.2d, #0000000000000000 b7c68: f9000a60 str x0, [x19, #0x10] b7c6c: b9001a74 str w20, [x19, #0x18] b7c70: ad010000 stp q0, q0, [x0, #0x20] b7c74: ad000000 stp q0, q0, [x0] b7c78: a9414ff4 ldp x20, x19, [sp, #0x10] b7c7c: a8c27bfd ldp x29, x30, [sp], #0x20 b7c80: d65f03c0 ret 00000000000b7c84 : b7c84: f9400808 ldr x8, [x0, #0x10] b7c88: b9401c09 ldr w9, [x0, #0x1c] b7c8c: f100011f cmp x8, #0x0 b7c90: 1a9f17e8 cset w8, eq b7c94: 7100013f cmp w9, #0x0 b7c98: 1a9f17e9 cset w9, eq b7c9c: 2a090100 orr w0, w8, w9 b7ca0: d65f03c0 ret 00000000000b7ca4 : b7ca4: a9be7bfd stp x29, x30, [sp, #-0x20]! b7ca8: f9000bf3 str x19, [sp, #0x10] b7cac: 910003fd mov x29, sp b7cb0: aa0003e8 mov x8, x0 b7cb4: f9400813 ldr x19, [x0, #0x10] b7cb8: 12800000 mov w0, #-0x1 // =-1 b7cbc: b4000133 cbz x19, 0xb7ce0 b7cc0: b9401d08 ldr w8, [x8, #0x1c] b7cc4: 340000e8 cbz w8, 0xb7ce0 b7cc8: 93407d02 sxtw x2, w8 b7ccc: aa1303e0 mov x0, x19 b7cd0: 9402985c bl 0x15de40 b7cd4: 4b130008 sub w8, w0, w19 b7cd8: f100001f cmp x0, #0x0 b7cdc: 5a9f1100 csinv w0, w8, wzr, ne b7ce0: f9400bf3 ldr x19, [sp, #0x10] b7ce4: a8c27bfd ldp x29, x30, [sp], #0x20 b7ce8: d65f03c0 ret 00000000000b7cec : b7cec: a9bd7bfd stp x29, x30, [sp, #-0x30]! b7cf0: f9000bf5 str x21, [sp, #0x10] b7cf4: 910003fd mov x29, sp b7cf8: a9024ff4 stp x20, x19, [sp, #0x20] b7cfc: aa0003f3 mov x19, x0 b7d00: f9400834 ldr x20, [x1, #0x10] b7d04: f9400800 ldr x0, [x0, #0x10] b7d08: eb14001f cmp x0, x20 b7d0c: 54000260 b.eq 0xb7d58 b7d10: b9401c35 ldr w21, [x1, #0x1c] b7d14: b9401a62 ldr w2, [x19, #0x18] b7d18: 6b15005f cmp w2, w21 b7d1c: 540000ab b.lt 0xb7d30 b7d20: 6b15045f cmp w2, w21, lsl #1 b7d24: 5400024d b.le 0xb7d6c b7d28: 7102045f cmp w2, #0x81 b7d2c: 5400020b b.lt 0xb7d6c b7d30: b4000060 cbz x0, 0xb7d3c b7d34: 940296ab bl 0x15d7e0 <_ZdaPv@plt> b7d38: f9000a7f str xzr, [x19, #0x10] b7d3c: f9000e7f str xzr, [x19, #0x18] b7d40: b40000d4 cbz x20, 0xb7d58 b7d44: 37f800b5 tbnz w21, #0x1f, 0xb7d58 b7d48: aa1303e0 mov x0, x19 b7d4c: aa1403e1 mov x1, x20 b7d50: 2a1503e2 mov w2, w21 b7d54: 9402981b bl 0x15ddc0 <_ZN6InGame5AData6AppendEPKhi@plt> b7d58: aa1303e0 mov x0, x19 b7d5c: f9400bf5 ldr x21, [sp, #0x10] b7d60: a9424ff4 ldp x20, x19, [sp, #0x20] b7d64: a8c37bfd ldp x29, x30, [sp], #0x30 b7d68: d65f03c0 ret b7d6c: 7100045f cmp w2, #0x1 b7d70: b9001e7f str wzr, [x19, #0x1c] b7d74: 54fffe6b b.lt 0xb7d40 b7d78: b4fffe40 cbz x0, 0xb7d40 b7d7c: 2a1f03e1 mov w1, wzr b7d80: 94029430 bl 0x15ce40 b7d84: 17ffffef b 0xb7d40 00000000000b7d88 : b7d88: a9bd7bfd stp x29, x30, [sp, #-0x30]! b7d8c: f9000bf5 str x21, [sp, #0x10] b7d90: 910003fd mov x29, sp b7d94: a9024ff4 stp x20, x19, [sp, #0x20] b7d98: aa0003f3 mov x19, x0 b7d9c: b4000401 cbz x1, 0xb7e1c b7da0: aa0103f4 mov x20, x1 b7da4: 39400028 ldrb w8, [x1] b7da8: 340003a8 cbz w8, 0xb7e1c b7dac: aa1403e0 mov x0, x20 b7db0: 94029670 bl 0x15d770 b7db4: f9400a68 ldr x8, [x19, #0x10] b7db8: eb14011f cmp x8, x20 b7dbc: 54000260 b.eq 0xb7e08 b7dc0: b9401a62 ldr w2, [x19, #0x18] b7dc4: aa0003f5 mov x21, x0 b7dc8: 6b15005f cmp w2, w21 b7dcc: 540000ab b.lt 0xb7de0 b7dd0: 6b15045f cmp w2, w21, lsl #1 b7dd4: 540004ed b.le 0xb7e70 b7dd8: 7102045f cmp w2, #0x81 b7ddc: 540004ab b.lt 0xb7e70 b7de0: b4000088 cbz x8, 0xb7df0 b7de4: aa0803e0 mov x0, x8 b7de8: 9402967e bl 0x15d7e0 <_ZdaPv@plt> b7dec: f9000a7f str xzr, [x19, #0x10] b7df0: f9000e7f str xzr, [x19, #0x18] b7df4: 37f800b5 tbnz w21, #0x1f, 0xb7e08 b7df8: aa1303e0 mov x0, x19 b7dfc: aa1403e1 mov x1, x20 b7e00: 2a1503e2 mov w2, w21 b7e04: 940297ef bl 0x15ddc0 <_ZN6InGame5AData6AppendEPKhi@plt> b7e08: aa1303e0 mov x0, x19 b7e0c: f9400bf5 ldr x21, [sp, #0x10] b7e10: a9424ff4 ldp x20, x19, [sp, #0x20] b7e14: a8c37bfd ldp x29, x30, [sp], #0x30 b7e18: d65f03c0 ret b7e1c: f9400a60 ldr x0, [x19, #0x10] b7e20: b4000060 cbz x0, 0xb7e2c b7e24: 9402966f bl 0x15d7e0 <_ZdaPv@plt> b7e28: f9000a7f str xzr, [x19, #0x10] b7e2c: b00005a1 adrp x1, 0x16c000 b7e30: f9000e7f str xzr, [x19, #0x18] b7e34: 52800800 mov w0, #0x40 // =64 b7e38: 52800814 mov w20, #0x40 // =64 b7e3c: f9449421 ldr x1, [x1, #0x928] b7e40: 9402968c bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> b7e44: b4fffe20 cbz x0, 0xb7e08 b7e48: 6f00e400 movi v0.2d, #0000000000000000 b7e4c: f9000a60 str x0, [x19, #0x10] b7e50: b9001a74 str w20, [x19, #0x18] b7e54: ad010000 stp q0, q0, [x0, #0x20] b7e58: ad000000 stp q0, q0, [x0] b7e5c: aa1303e0 mov x0, x19 b7e60: f9400bf5 ldr x21, [sp, #0x10] b7e64: a9424ff4 ldp x20, x19, [sp, #0x20] b7e68: a8c37bfd ldp x29, x30, [sp], #0x30 b7e6c: d65f03c0 ret b7e70: 7100045f cmp w2, #0x1 b7e74: b9001e7f str wzr, [x19, #0x1c] b7e78: 54fffbeb b.lt 0xb7df4 b7e7c: b4fffbc8 cbz x8, 0xb7df4 b7e80: aa0803e0 mov x0, x8 b7e84: 2a1f03e1 mov w1, wzr b7e88: 940293ee bl 0x15ce40 b7e8c: 17ffffda b 0xb7df4 00000000000b7e90 : b7e90: a9be7bfd stp x29, x30, [sp, #-0x20]! b7e94: f9000bf3 str x19, [sp, #0x10] b7e98: 910003fd mov x29, sp b7e9c: f9400828 ldr x8, [x1, #0x10] b7ea0: aa0003f3 mov x19, x0 b7ea4: b9401c22 ldr w2, [x1, #0x1c] b7ea8: aa0803e1 mov x1, x8 b7eac: 940297c5 bl 0x15ddc0 <_ZN6InGame5AData6AppendEPKhi@plt> b7eb0: aa1303e0 mov x0, x19 b7eb4: f9400bf3 ldr x19, [sp, #0x10] b7eb8: a8c27bfd ldp x29, x30, [sp], #0x20 b7ebc: d65f03c0 ret 00000000000b7ec0 : b7ec0: a9bf7bfd stp x29, x30, [sp, #-0x10]! b7ec4: 910003fd mov x29, sp b7ec8: b40002e1 cbz x1, 0xb7f24 b7ecc: b9400829 ldr w9, [x1, #0x8] b7ed0: 7100153f cmp w9, #0x5 b7ed4: 54000281 b.ne 0xb7f24 b7ed8: aa0003e8 mov x8, x0 b7edc: f9400800 ldr x0, [x0, #0x10] b7ee0: b5000060 cbnz x0, 0xb7eec b7ee4: f9400829 ldr x9, [x1, #0x10] b7ee8: b4000269 cbz x9, 0xb7f34 b7eec: b9801c22 ldrsw x2, [x1, #0x1c] b7ef0: b9401d08 ldr w8, [x8, #0x1c] b7ef4: 6b08005f cmp w2, w8 b7ef8: 54000161 b.ne 0xb7f24 b7efc: f9400821 ldr x1, [x1, #0x10] b7f00: 2a1f03e8 mov w8, wzr b7f04: b40000a1 cbz x1, 0xb7f18 b7f08: b4000080 cbz x0, 0xb7f18 b7f0c: 940294d1 bl 0x15d250 b7f10: 7100001f cmp w0, #0x0 b7f14: 1a9f17e8 cset w8, eq b7f18: 2a0803e0 mov w0, w8 b7f1c: a8c17bfd ldp x29, x30, [sp], #0x10 b7f20: d65f03c0 ret b7f24: 2a1f03e8 mov w8, wzr b7f28: 2a0803e0 mov w0, w8 b7f2c: a8c17bfd ldp x29, x30, [sp], #0x10 b7f30: d65f03c0 ret b7f34: 52800028 mov w8, #0x1 // =1 b7f38: 2a0803e0 mov w0, w8 b7f3c: a8c17bfd ldp x29, x30, [sp], #0x10 b7f40: d65f03c0 ret 00000000000b7f44 : b7f44: a9be7bfd stp x29, x30, [sp, #-0x20]! b7f48: a9014ff4 stp x20, x19, [sp, #0x10] b7f4c: 910003fd mov x29, sp b7f50: aa0003f3 mov x19, x0 b7f54: 9402975b bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> b7f58: b00005a8 adrp x8, 0x16c000 b7f5c: 52800089 mov w9, #0x4 // =4 b7f60: f944c908 ldr x8, [x8, #0x990] b7f64: b9000a69 str w9, [x19, #0x8] b7f68: 91004108 add x8, x8, #0x10 b7f6c: f9000268 str x8, [x19] b7f70: 52800300 mov w0, #0x18 // =24 b7f74: 940293bb bl 0x15ce60 <_Znwm@plt> b7f78: aa0003e8 mov x8, x0 b7f7c: f900081f str xzr, [x0, #0x10] b7f80: f9000a60 str x0, [x19, #0x10] b7f84: f8008d1f str xzr, [x8, #0x8]! b7f88: f9000008 str x8, [x0] b7f8c: 52800300 mov w0, #0x18 // =24 b7f90: 940293b4 bl 0x15ce60 <_Znwm@plt> b7f94: f9000e60 str x0, [x19, #0x18] b7f98: a9414ff4 ldp x20, x19, [sp, #0x10] b7f9c: a9007c1f stp xzr, xzr, [x0] b7fa0: f900081f str xzr, [x0, #0x10] b7fa4: a8c27bfd ldp x29, x30, [sp], #0x20 b7fa8: d65f03c0 ret b7fac: aa0003f4 mov x20, x0 b7fb0: aa1303e0 mov x0, x19 b7fb4: 94029747 bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> b7fb8: aa1403e0 mov x0, x20 b7fbc: 94028469 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b7fc0 : b7fc0: a9be7bfd stp x29, x30, [sp, #-0x20]! b7fc4: a9014ff4 stp x20, x19, [sp, #0x10] b7fc8: 910003fd mov x29, sp b7fcc: aa0103f4 mov x20, x1 b7fd0: aa0003f3 mov x19, x0 b7fd4: 9402973b bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> b7fd8: b00005a8 adrp x8, 0x16c000 b7fdc: 52800089 mov w9, #0x4 // =4 b7fe0: f944c908 ldr x8, [x8, #0x990] b7fe4: b9000a69 str w9, [x19, #0x8] b7fe8: 91004108 add x8, x8, #0x10 b7fec: f9000268 str x8, [x19] b7ff0: 52800300 mov w0, #0x18 // =24 b7ff4: 9402939b bl 0x15ce60 <_Znwm@plt> b7ff8: aa0003e8 mov x8, x0 b7ffc: f900081f str xzr, [x0, #0x10] b8000: f9000a60 str x0, [x19, #0x10] b8004: f8008d1f str xzr, [x8, #0x8]! b8008: f9000008 str x8, [x0] b800c: 52800300 mov w0, #0x18 // =24 b8010: 94029394 bl 0x15ce60 <_Znwm@plt> b8014: a9007c1f stp xzr, xzr, [x0] b8018: f900081f str xzr, [x0, #0x10] b801c: f9000e60 str x0, [x19, #0x18] b8020: aa1303e0 mov x0, x19 b8024: aa1403e1 mov x1, x20 b8028: 94029796 bl 0x15de80 <_ZN6InGame11ADictionary3SetERKS0_@plt> b802c: a9414ff4 ldp x20, x19, [sp, #0x10] b8030: a8c27bfd ldp x29, x30, [sp], #0x20 b8034: d65f03c0 ret b8038: aa0003f4 mov x20, x0 b803c: aa1303e0 mov x0, x19 b8040: 94029724 bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> b8044: aa1403e0 mov x0, x20 b8048: 94028446 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b804c : b804c: a9bc7bfd stp x29, x30, [sp, #-0x40]! b8050: f9000bf7 str x23, [sp, #0x10] b8054: 910003fd mov x29, sp b8058: a90257f6 stp x22, x21, [sp, #0x20] b805c: a9034ff4 stp x20, x19, [sp, #0x30] b8060: aa0003f3 mov x19, x0 b8064: f9400815 ldr x21, [x0, #0x10] b8068: aa0103f4 mov x20, x1 b806c: b4000555 cbz x21, 0xb8114 b8070: aa1503f6 mov x22, x21 b8074: f84086d7 ldr x23, [x22], #0x8 b8078: 14000002 b 0xb8080 b807c: aa0903f7 mov x23, x9 b8080: eb1602ff cmp x23, x22 b8084: 540003e0 b.eq 0xb8100 b8088: f94012e0 ldr x0, [x23, #0x20] b808c: 39403008 ldrb w8, [x0, #0xc] b8090: 34000088 cbz w8, 0xb80a0 b8094: f9400008 ldr x8, [x0] b8098: f9400508 ldr x8, [x8, #0x8] b809c: d63f0100 blr x8 b80a0: f94016e0 ldr x0, [x23, #0x28] b80a4: 39403008 ldrb w8, [x0, #0xc] b80a8: 34000088 cbz w8, 0xb80b8 b80ac: f9400008 ldr x8, [x0] b80b0: f9400508 ldr x8, [x8, #0x8] b80b4: d63f0100 blr x8 b80b8: f94006e8 ldr x8, [x23, #0x8] b80bc: b40000a8 cbz x8, 0xb80d0 b80c0: aa0803f7 mov x23, x8 b80c4: f9400108 ldr x8, [x8] b80c8: b5ffffc8 cbnz x8, 0xb80c0 b80cc: 17ffffed b 0xb8080 b80d0: aa1703e8 mov x8, x23 b80d4: f8410d09 ldr x9, [x8, #0x10]! b80d8: f940012a ldr x10, [x9] b80dc: eb17015f cmp x10, x23 b80e0: 54fffce0 b.eq 0xb807c b80e4: f9400109 ldr x9, [x8] b80e8: aa0903e8 mov x8, x9 b80ec: f8410d17 ldr x23, [x8, #0x10]! b80f0: f94002ea ldr x10, [x23] b80f4: eb09015f cmp x10, x9 b80f8: 54ffff61 b.ne 0xb80e4 b80fc: 17ffffe1 b 0xb8080 b8100: f94006a1 ldr x1, [x21, #0x8] b8104: aa1503e0 mov x0, x21 b8108: 94029762 bl 0x15de90 <_ZNSt6__ndk16__treeINS_12__value_typeIPN6InGame7AObjectES4_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt> b810c: a900febf stp xzr, xzr, [x21, #0x8] b8110: f90002b6 str x22, [x21] b8114: f9400e68 ldr x8, [x19, #0x18] b8118: f9400a95 ldr x21, [x20, #0x10] b811c: f9400109 ldr x9, [x8] b8120: f9000509 str x9, [x8, #0x8] b8124: f84086b7 ldr x23, [x21], #0x8 b8128: eb1502ff cmp x23, x21 b812c: 54000660 b.eq 0xb81f8 b8130: 52800036 mov w22, #0x1 // =1 b8134: 14000004 b 0xb8144 b8138: aa0903f7 mov x23, x9 b813c: eb1502ff cmp x23, x21 b8140: 540005c0 b.eq 0xb81f8 b8144: f94012e0 ldr x0, [x23, #0x20] b8148: b4000260 cbz x0, 0xb8194 b814c: f9400008 ldr x8, [x0] b8150: f9400d08 ldr x8, [x8, #0x18] b8154: d63f0100 blr x8 b8158: aa0003f4 mov x20, x0 b815c: 39003016 strb w22, [x0, #0xc] b8160: f94016e0 ldr x0, [x23, #0x28] b8164: b40001e0 cbz x0, 0xb81a0 b8168: f9400008 ldr x8, [x0] b816c: f9400d08 ldr x8, [x8, #0x18] b8170: d63f0100 blr x8 b8174: aa0003e2 mov x2, x0 b8178: 39003016 strb w22, [x0, #0xc] b817c: aa1303e0 mov x0, x19 b8180: aa1403e1 mov x1, x20 b8184: 94029747 bl 0x15dea0 <_ZN6InGame11ADictionary3SetEPNS_7AObjectES2_@plt> b8188: f94006e8 ldr x8, [x23, #0x8] b818c: b5000168 cbnz x8, 0xb81b8 b8190: 1400000e b 0xb81c8 b8194: aa1f03f4 mov x20, xzr b8198: f94016e0 ldr x0, [x23, #0x28] b819c: b5fffe60 cbnz x0, 0xb8168 b81a0: aa1f03e2 mov x2, xzr b81a4: aa1303e0 mov x0, x19 b81a8: aa1403e1 mov x1, x20 b81ac: 9402973d bl 0x15dea0 <_ZN6InGame11ADictionary3SetEPNS_7AObjectES2_@plt> b81b0: f94006e8 ldr x8, [x23, #0x8] b81b4: b40000a8 cbz x8, 0xb81c8 b81b8: aa0803f7 mov x23, x8 b81bc: f9400108 ldr x8, [x8] b81c0: b5ffffc8 cbnz x8, 0xb81b8 b81c4: 17ffffde b 0xb813c b81c8: aa1703e8 mov x8, x23 b81cc: f8410d09 ldr x9, [x8, #0x10]! b81d0: f940012a ldr x10, [x9] b81d4: eb17015f cmp x10, x23 b81d8: 54fffb00 b.eq 0xb8138 b81dc: f9400109 ldr x9, [x8] b81e0: aa0903e8 mov x8, x9 b81e4: f8410d17 ldr x23, [x8, #0x10]! b81e8: f94002ea ldr x10, [x23] b81ec: eb09015f cmp x10, x9 b81f0: 54ffff61 b.ne 0xb81dc b81f4: 17ffffd2 b 0xb813c b81f8: a9434ff4 ldp x20, x19, [sp, #0x30] b81fc: a94257f6 ldp x22, x21, [sp, #0x20] b8200: f9400bf7 ldr x23, [sp, #0x10] b8204: a8c47bfd ldp x29, x30, [sp], #0x40 b8208: d65f03c0 ret 00000000000b820c : b820c: a9bd7bfd stp x29, x30, [sp, #-0x30]! b8210: a90157f6 stp x22, x21, [sp, #0x10] b8214: 910003fd mov x29, sp b8218: a9024ff4 stp x20, x19, [sp, #0x20] b821c: 900005a8 adrp x8, 0x16c000 b8220: aa0003f3 mov x19, x0 b8224: f944c908 ldr x8, [x8, #0x990] b8228: f9400814 ldr x20, [x0, #0x10] b822c: 91004108 add x8, x8, #0x10 b8230: f9000008 str x8, [x0] b8234: b4000574 cbz x20, 0xb82e0 b8238: aa1403f5 mov x21, x20 b823c: f84086b6 ldr x22, [x21], #0x8 b8240: 14000002 b 0xb8248 b8244: aa0903f6 mov x22, x9 b8248: eb1502df cmp x22, x21 b824c: 540003e0 b.eq 0xb82c8 b8250: f94012c0 ldr x0, [x22, #0x20] b8254: 39403008 ldrb w8, [x0, #0xc] b8258: 34000088 cbz w8, 0xb8268 b825c: f9400008 ldr x8, [x0] b8260: f9400508 ldr x8, [x8, #0x8] b8264: d63f0100 blr x8 b8268: f94016c0 ldr x0, [x22, #0x28] b826c: 39403008 ldrb w8, [x0, #0xc] b8270: 34000088 cbz w8, 0xb8280 b8274: f9400008 ldr x8, [x0] b8278: f9400508 ldr x8, [x8, #0x8] b827c: d63f0100 blr x8 b8280: f94006c8 ldr x8, [x22, #0x8] b8284: b40000a8 cbz x8, 0xb8298 b8288: aa0803f6 mov x22, x8 b828c: f9400108 ldr x8, [x8] b8290: b5ffffc8 cbnz x8, 0xb8288 b8294: 17ffffed b 0xb8248 b8298: aa1603e8 mov x8, x22 b829c: f8410d09 ldr x9, [x8, #0x10]! b82a0: f940012a ldr x10, [x9] b82a4: eb16015f cmp x10, x22 b82a8: 54fffce0 b.eq 0xb8244 b82ac: f9400109 ldr x9, [x8] b82b0: aa0903e8 mov x8, x9 b82b4: f8410d16 ldr x22, [x8, #0x10]! b82b8: f94002ca ldr x10, [x22] b82bc: eb09015f cmp x10, x9 b82c0: 54ffff61 b.ne 0xb82ac b82c4: 17ffffe1 b 0xb8248 b82c8: f9400681 ldr x1, [x20, #0x8] b82cc: aa1403e0 mov x0, x20 b82d0: 940296f0 bl 0x15de90 <_ZNSt6__ndk16__treeINS_12__value_typeIPN6InGame7AObjectES4_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt> b82d4: a900fe9f stp xzr, xzr, [x20, #0x8] b82d8: f9000295 str x21, [x20] b82dc: f9400a74 ldr x20, [x19, #0x10] b82e0: f9400e75 ldr x21, [x19, #0x18] b82e4: f94002a8 ldr x8, [x21] b82e8: f90006a8 str x8, [x21, #0x8] b82ec: b4000134 cbz x20, 0xb8310 b82f0: f9400681 ldr x1, [x20, #0x8] b82f4: aa1403e0 mov x0, x20 b82f8: 940296e6 bl 0x15de90 <_ZNSt6__ndk16__treeINS_12__value_typeIPN6InGame7AObjectES4_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt> b82fc: aa1403e0 mov x0, x20 b8300: 940292f8 bl 0x15cee0 <_ZdlPv@plt> b8304: f9400e75 ldr x21, [x19, #0x18] b8308: f9000a7f str xzr, [x19, #0x10] b830c: b4000115 cbz x21, 0xb832c b8310: f94002a0 ldr x0, [x21] b8314: b4000060 cbz x0, 0xb8320 b8318: f90006a0 str x0, [x21, #0x8] b831c: 940292f1 bl 0x15cee0 <_ZdlPv@plt> b8320: aa1503e0 mov x0, x21 b8324: 940292ef bl 0x15cee0 <_ZdlPv@plt> b8328: f9000e7f str xzr, [x19, #0x18] b832c: aa1303e0 mov x0, x19 b8330: a9424ff4 ldp x20, x19, [sp, #0x20] b8334: a94157f6 ldp x22, x21, [sp, #0x10] b8338: a8c37bfd ldp x29, x30, [sp], #0x30 b833c: 14029665 b 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> 00000000000b8340 : b8340: a9bd7bfd stp x29, x30, [sp, #-0x30]! b8344: a90157f6 stp x22, x21, [sp, #0x10] b8348: 910003fd mov x29, sp b834c: a9024ff4 stp x20, x19, [sp, #0x20] b8350: aa0003f3 mov x19, x0 b8354: f9400814 ldr x20, [x0, #0x10] b8358: b4000554 cbz x20, 0xb8400 b835c: aa1403f5 mov x21, x20 b8360: f84086b6 ldr x22, [x21], #0x8 b8364: 14000002 b 0xb836c b8368: aa0903f6 mov x22, x9 b836c: eb1502df cmp x22, x21 b8370: 540003e0 b.eq 0xb83ec b8374: f94012c0 ldr x0, [x22, #0x20] b8378: 39403008 ldrb w8, [x0, #0xc] b837c: 34000088 cbz w8, 0xb838c b8380: f9400008 ldr x8, [x0] b8384: f9400508 ldr x8, [x8, #0x8] b8388: d63f0100 blr x8 b838c: f94016c0 ldr x0, [x22, #0x28] b8390: 39403008 ldrb w8, [x0, #0xc] b8394: 34000088 cbz w8, 0xb83a4 b8398: f9400008 ldr x8, [x0] b839c: f9400508 ldr x8, [x8, #0x8] b83a0: d63f0100 blr x8 b83a4: f94006c8 ldr x8, [x22, #0x8] b83a8: b40000a8 cbz x8, 0xb83bc b83ac: aa0803f6 mov x22, x8 b83b0: f9400108 ldr x8, [x8] b83b4: b5ffffc8 cbnz x8, 0xb83ac b83b8: 17ffffed b 0xb836c b83bc: aa1603e8 mov x8, x22 b83c0: f8410d09 ldr x9, [x8, #0x10]! b83c4: f940012a ldr x10, [x9] b83c8: eb16015f cmp x10, x22 b83cc: 54fffce0 b.eq 0xb8368 b83d0: f9400109 ldr x9, [x8] b83d4: aa0903e8 mov x8, x9 b83d8: f8410d16 ldr x22, [x8, #0x10]! b83dc: f94002ca ldr x10, [x22] b83e0: eb09015f cmp x10, x9 b83e4: 54ffff61 b.ne 0xb83d0 b83e8: 17ffffe1 b 0xb836c b83ec: f9400681 ldr x1, [x20, #0x8] b83f0: aa1403e0 mov x0, x20 b83f4: 940296a7 bl 0x15de90 <_ZNSt6__ndk16__treeINS_12__value_typeIPN6InGame7AObjectES4_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt> b83f8: a900fe9f stp xzr, xzr, [x20, #0x8] b83fc: f9000295 str x21, [x20] b8400: f9400e68 ldr x8, [x19, #0x18] b8404: a9424ff4 ldp x20, x19, [sp, #0x20] b8408: a94157f6 ldp x22, x21, [sp, #0x10] b840c: f9400109 ldr x9, [x8] b8410: f9000509 str x9, [x8, #0x8] b8414: a8c37bfd ldp x29, x30, [sp], #0x30 b8418: d65f03c0 ret 00000000000b841c : b841c: a9be7bfd stp x29, x30, [sp, #-0x20]! b8420: f9000bf3 str x19, [sp, #0x10] b8424: 910003fd mov x29, sp b8428: aa0003f3 mov x19, x0 b842c: 940296a1 bl 0x15deb0 <_ZN6InGame11ADictionaryD2Ev@plt> b8430: aa1303e0 mov x0, x19 b8434: f9400bf3 ldr x19, [sp, #0x10] b8438: a8c27bfd ldp x29, x30, [sp], #0x20 b843c: 140292a9 b 0x15cee0 <_ZdlPv@plt> 00000000000b8440 : b8440: a9be7bfd stp x29, x30, [sp, #-0x20]! b8444: a9014ff4 stp x20, x19, [sp, #0x10] b8448: 910003fd mov x29, sp b844c: aa0003f4 mov x20, x0 b8450: 52800400 mov w0, #0x20 // =32 b8454: 94029283 bl 0x15ce60 <_Znwm@plt> b8458: aa0003f3 mov x19, x0 b845c: 94029619 bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> b8460: 900005a8 adrp x8, 0x16c000 b8464: 52800089 mov w9, #0x4 // =4 b8468: f944c908 ldr x8, [x8, #0x990] b846c: b9000a69 str w9, [x19, #0x8] b8470: 91004108 add x8, x8, #0x10 b8474: f9000268 str x8, [x19] b8478: 52800300 mov w0, #0x18 // =24 b847c: 94029279 bl 0x15ce60 <_Znwm@plt> b8480: aa0003e8 mov x8, x0 b8484: f900081f str xzr, [x0, #0x10] b8488: f9000a60 str x0, [x19, #0x10] b848c: f8008d1f str xzr, [x8, #0x8]! b8490: f9000008 str x8, [x0] b8494: 52800300 mov w0, #0x18 // =24 b8498: 94029272 bl 0x15ce60 <_Znwm@plt> b849c: a9007c1f stp xzr, xzr, [x0] b84a0: f900081f str xzr, [x0, #0x10] b84a4: f9000e60 str x0, [x19, #0x18] b84a8: aa1303e0 mov x0, x19 b84ac: aa1403e1 mov x1, x20 b84b0: 94029674 bl 0x15de80 <_ZN6InGame11ADictionary3SetERKS0_@plt> b84b4: aa1303e0 mov x0, x19 b84b8: a9414ff4 ldp x20, x19, [sp, #0x10] b84bc: a8c27bfd ldp x29, x30, [sp], #0x20 b84c0: d65f03c0 ret b84c4: aa0003f4 mov x20, x0 b84c8: 14000004 b 0xb84d8 b84cc: aa0003f4 mov x20, x0 b84d0: aa1303e0 mov x0, x19 b84d4: 940295ff bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> b84d8: aa1303e0 mov x0, x19 b84dc: 94029281 bl 0x15cee0 <_ZdlPv@plt> b84e0: aa1403e0 mov x0, x20 b84e4: 9402831f bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b84e8 : b84e8: a9bb7bfd stp x29, x30, [sp, #-0x50]! b84ec: a90167fa stp x26, x25, [sp, #0x10] b84f0: 910003fd mov x29, sp b84f4: a9025ff8 stp x24, x23, [sp, #0x20] b84f8: a90357f6 stp x22, x21, [sp, #0x30] b84fc: a9044ff4 stp x20, x19, [sp, #0x40] b8500: b4000701 cbz x1, 0xb85e0 b8504: aa0203f4 mov x20, x2 b8508: b40006c2 cbz x2, 0xb85e0 b850c: f9400028 ldr x8, [x1] b8510: aa0003f5 mov x21, x0 b8514: aa0103e0 mov x0, x1 b8518: f9400d08 ldr x8, [x8, #0x18] b851c: d63f0100 blr x8 b8520: f9400ab6 ldr x22, [x21, #0x10] b8524: aa0003f3 mov x19, x0 b8528: 3900301f strb wzr, [x0, #0xc] b852c: 3900329f strb wzr, [x20, #0xc] b8530: aa1603f7 mov x23, x22 b8534: f8408ee8 ldr x8, [x23, #0x8]! b8538: b4000428 cbz x8, 0xb85bc b853c: aa1703e9 mov x9, x23 b8540: aa0803ea mov x10, x8 b8544: f940114b ldr x11, [x10, #0x20] b8548: eb13017f cmp x11, x19 b854c: 1a9f27eb cset w11, lo b8550: 9a8a3129 csel x9, x9, x10, lo b8554: f86b594a ldr x10, [x10, w11, uxtw #3] b8558: b5ffff6a cbnz x10, 0xb8544 b855c: eb17013f cmp x9, x23 b8560: 54000080 b.eq 0xb8570 b8564: f940112a ldr x10, [x9, #0x20] b8568: eb0a027f cmp x19, x10 b856c: 54000462 b.hs 0xb85f8 b8570: 910022d8 add x24, x22, #0x8 b8574: 14000002 b 0xb857c b8578: aa0903e8 mov x8, x9 b857c: f9401109 ldr x9, [x8, #0x20] b8580: eb09027f cmp x19, x9 b8584: 540000a2 b.hs 0xb8598 b8588: f9400109 ldr x9, [x8] b858c: b4000709 cbz x9, 0xb866c b8590: aa0803f8 mov x24, x8 b8594: 17fffff9 b 0xb8578 b8598: eb13013f cmp x9, x19 b859c: 54000082 b.hs 0xb85ac b85a0: aa0803f8 mov x24, x8 b85a4: f8408f09 ldr x9, [x24, #0x8]! b85a8: b5fffe89 cbnz x9, 0xb8578 b85ac: aa0803f7 mov x23, x8 b85b0: f9400308 ldr x8, [x24] b85b4: b50000a8 cbnz x8, 0xb85c8 b85b8: 14000031 b 0xb867c b85bc: aa1703f8 mov x24, x23 b85c0: f9400308 ldr x8, [x24] b85c4: b40005c8 cbz x8, 0xb867c b85c8: f9400eb4 ldr x20, [x21, #0x18] b85cc: a940a688 ldp x8, x9, [x20, #0x8] b85d0: eb09011f cmp x8, x9 b85d4: 54000800 b.eq 0xb86d4 b85d8: f8008513 str x19, [x8], #0x8 b85dc: f9000688 str x8, [x20, #0x8] b85e0: a9444ff4 ldp x20, x19, [sp, #0x40] b85e4: a94357f6 ldp x22, x21, [sp, #0x30] b85e8: a9425ff8 ldp x24, x23, [sp, #0x20] b85ec: a94167fa ldp x26, x25, [sp, #0x10] b85f0: a8c57bfd ldp x29, x30, [sp], #0x50 b85f4: d65f03c0 ret b85f8: f9401520 ldr x0, [x9, #0x28] b85fc: 39403009 ldrb w9, [x0, #0xc] b8600: 7100013f cmp w9, #0x0 b8604: fa541004 ccmp x0, x20, #0x4, ne b8608: 540000a0 b.eq 0xb861c b860c: f9400008 ldr x8, [x0] b8610: f9400508 ldr x8, [x8, #0x8] b8614: d63f0100 blr x8 b8618: f94002e8 ldr x8, [x23] b861c: b4000b68 cbz x8, 0xb8788 b8620: 910022d8 add x24, x22, #0x8 b8624: 14000002 b 0xb862c b8628: aa0903e8 mov x8, x9 b862c: f9401109 ldr x9, [x8, #0x20] b8630: eb09027f cmp x19, x9 b8634: 540000a2 b.hs 0xb8648 b8638: f9400109 ldr x9, [x8] b863c: b4000ae9 cbz x9, 0xb8798 b8640: aa0803f8 mov x24, x8 b8644: 17fffff9 b 0xb8628 b8648: eb13013f cmp x9, x19 b864c: 54000082 b.hs 0xb865c b8650: aa0803f8 mov x24, x8 b8654: f8408f09 ldr x9, [x24, #0x8]! b8658: b5fffe89 cbnz x9, 0xb8628 b865c: aa0803f7 mov x23, x8 b8660: f9400315 ldr x21, [x24] b8664: b5000c95 cbnz x21, 0xb87f4 b8668: 14000050 b 0xb87a8 b866c: aa0803f7 mov x23, x8 b8670: aa0803f8 mov x24, x8 b8674: f9400308 ldr x8, [x24] b8678: b5fffa88 cbnz x8, 0xb85c8 b867c: 52800600 mov w0, #0x30 // =48 b8680: 940291f8 bl 0x15ce60 <_Znwm@plt> b8684: a9025013 stp x19, x20, [x0, #0x20] b8688: a9007c1f stp xzr, xzr, [x0] b868c: f9000817 str x23, [x0, #0x10] b8690: f9000300 str x0, [x24] b8694: f94002c8 ldr x8, [x22] b8698: f9400108 ldr x8, [x8] b869c: b4000088 cbz x8, 0xb86ac b86a0: f90002c8 str x8, [x22] b86a4: f9400301 ldr x1, [x24] b86a8: 14000002 b 0xb86b0 b86ac: aa0003e1 mov x1, x0 b86b0: f94006c0 ldr x0, [x22, #0x8] b86b4: 9402942b bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> b86b8: f9400ac8 ldr x8, [x22, #0x10] b86bc: 91000508 add x8, x8, #0x1 b86c0: f9000ac8 str x8, [x22, #0x10] b86c4: f9400eb4 ldr x20, [x21, #0x18] b86c8: a940a688 ldp x8, x9, [x20, #0x8] b86cc: eb09011f cmp x8, x9 b86d0: 54fff841 b.ne 0xb85d8 b86d4: f9400295 ldr x21, [x20] b86d8: cb150116 sub x22, x8, x21 b86dc: 9343fed8 asr x24, x22, #3 b86e0: 91000708 add x8, x24, #0x1 b86e4: d37dfd09 lsr x9, x8, #61 b86e8: b5000949 cbnz x9, 0xb8810 b86ec: 9342fec9 asr x9, x22, #2 b86f0: b27defea mov x10, #0x7ffffffffffffff8 // =9223372036854775800 b86f4: eb08013f cmp x9, x8 b86f8: 9a893108 csel x8, x8, x9, lo b86fc: eb0a02df cmp x22, x10 b8700: 92fc0009 mov x9, #0x1fffffffffffffff // =2305843009213693951 b8704: 9a893119 csel x25, x8, x9, lo b8708: b4000339 cbz x25, 0xb876c b870c: d37dff28 lsr x8, x25, #61 b8710: b5000848 cbnz x8, 0xb8818 b8714: d37df320 lsl x0, x25, #3 b8718: 940291d2 bl 0x15ce60 <_Znwm@plt> b871c: aa0003f7 mov x23, x0 b8720: 8b180efa add x26, x23, x24, lsl #3 b8724: 8b190ef8 add x24, x23, x25, lsl #3 b8728: f10006df cmp x22, #0x1 b872c: f8008753 str x19, [x26], #0x8 b8730: 540000ab b.lt 0xb8744 b8734: aa1703e0 mov x0, x23 b8738: aa1503e1 mov x1, x21 b873c: aa1603e2 mov x2, x22 b8740: 94029258 bl 0x15d0a0 b8744: a9006a97 stp x23, x26, [x20] b8748: f9000a98 str x24, [x20, #0x10] b874c: b4fff4b5 cbz x21, 0xb85e0 b8750: aa1503e0 mov x0, x21 b8754: a9444ff4 ldp x20, x19, [sp, #0x40] b8758: a94357f6 ldp x22, x21, [sp, #0x30] b875c: a9425ff8 ldp x24, x23, [sp, #0x20] b8760: a94167fa ldp x26, x25, [sp, #0x10] b8764: a8c57bfd ldp x29, x30, [sp], #0x50 b8768: 140291de b 0x15cee0 <_ZdlPv@plt> b876c: aa1f03f7 mov x23, xzr b8770: 8b180efa add x26, x23, x24, lsl #3 b8774: 8b190ef8 add x24, x23, x25, lsl #3 b8778: f10006df cmp x22, #0x1 b877c: f8008753 str x19, [x26], #0x8 b8780: 54fffdaa b.ge 0xb8734 b8784: 17fffff0 b 0xb8744 b8788: aa1703f8 mov x24, x23 b878c: f9400315 ldr x21, [x24] b8790: b5000335 cbnz x21, 0xb87f4 b8794: 14000005 b 0xb87a8 b8798: aa0803f7 mov x23, x8 b879c: aa0803f8 mov x24, x8 b87a0: f9400315 ldr x21, [x24] b87a4: b5000295 cbnz x21, 0xb87f4 b87a8: 52800600 mov w0, #0x30 // =48 b87ac: 940291ad bl 0x15ce60 <_Znwm@plt> b87b0: a9027c13 stp x19, xzr, [x0, #0x20] b87b4: aa0003f5 mov x21, x0 b87b8: a9007c1f stp xzr, xzr, [x0] b87bc: f9000817 str x23, [x0, #0x10] b87c0: f9000300 str x0, [x24] b87c4: f94002c8 ldr x8, [x22] b87c8: f9400108 ldr x8, [x8] b87cc: b4000088 cbz x8, 0xb87dc b87d0: f90002c8 str x8, [x22] b87d4: f9400301 ldr x1, [x24] b87d8: 14000002 b 0xb87e0 b87dc: aa1503e1 mov x1, x21 b87e0: f94006c0 ldr x0, [x22, #0x8] b87e4: 940293df bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> b87e8: f9400ac8 ldr x8, [x22, #0x10] b87ec: 91000508 add x8, x8, #0x1 b87f0: f9000ac8 str x8, [x22, #0x10] b87f4: f90016b4 str x20, [x21, #0x28] b87f8: a9444ff4 ldp x20, x19, [sp, #0x40] b87fc: a94357f6 ldp x22, x21, [sp, #0x30] b8800: a9425ff8 ldp x24, x23, [sp, #0x20] b8804: a94167fa ldp x26, x25, [sp, #0x10] b8808: a8c57bfd ldp x29, x30, [sp], #0x50 b880c: d65f03c0 ret b8810: aa1403e0 mov x0, x20 b8814: 94029537 bl 0x15dcf0 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> b8818: f0fffda0 adrp x0, 0x6f000 b881c: 91026000 add x0, x0, #0x98 b8820: 97fffb4c bl 0xb7550 00000000000b8824 : b8824: a9bb7bfd stp x29, x30, [sp, #-0x50]! b8828: a90167fa stp x26, x25, [sp, #0x10] b882c: 910003fd mov x29, sp b8830: a9025ff8 stp x24, x23, [sp, #0x20] b8834: a90357f6 stp x22, x21, [sp, #0x30] b8838: a9044ff4 stp x20, x19, [sp, #0x40] b883c: b4000b82 cbz x2, 0xb89ac b8840: f9400028 ldr x8, [x1] b8844: aa0003f3 mov x19, x0 b8848: aa0103e0 mov x0, x1 b884c: aa0203f5 mov x21, x2 b8850: f9400d08 ldr x8, [x8, #0x18] b8854: d63f0100 blr x8 b8858: f9400a78 ldr x24, [x19, #0x10] b885c: aa0003f4 mov x20, x0 b8860: 52800037 mov w23, #0x1 // =1 b8864: aa1803f9 mov x25, x24 b8868: 39003017 strb w23, [x0, #0xc] b886c: 390032bf strb wzr, [x21, #0xc] b8870: f8408736 ldr x22, [x25], #0x8 b8874: eb1902df cmp x22, x25 b8878: 540000a1 b.ne 0xb888c b887c: 1400001f b 0xb88f8 b8880: aa0903f6 mov x22, x9 b8884: eb1902df cmp x22, x25 b8888: 54000360 b.eq 0xb88f4 b888c: f94012d7 ldr x23, [x22, #0x20] b8890: b40000f7 cbz x23, 0xb88ac b8894: f94002e8 ldr x8, [x23] b8898: aa1703e0 mov x0, x23 b889c: aa1403e1 mov x1, x20 b88a0: f9400908 ldr x8, [x8, #0x10] b88a4: d63f0100 blr x8 b88a8: 37000500 tbnz w0, #0x0, 0xb8948 b88ac: f94006c8 ldr x8, [x22, #0x8] b88b0: b40000a8 cbz x8, 0xb88c4 b88b4: aa0803f6 mov x22, x8 b88b8: f9400108 ldr x8, [x8] b88bc: b5ffffc8 cbnz x8, 0xb88b4 b88c0: 17fffff1 b 0xb8884 b88c4: aa1603e8 mov x8, x22 b88c8: f8410d09 ldr x9, [x8, #0x10]! b88cc: f940012a ldr x10, [x9] b88d0: eb16015f cmp x10, x22 b88d4: 54fffd60 b.eq 0xb8880 b88d8: f9400109 ldr x9, [x8] b88dc: aa0903e8 mov x8, x9 b88e0: f8410d16 ldr x22, [x8, #0x10]! b88e4: f94002ca ldr x10, [x22] b88e8: eb09015f cmp x10, x9 b88ec: 54ffff61 b.ne 0xb88d8 b88f0: 17ffffe5 b 0xb8884 b88f4: 52800037 mov w23, #0x1 // =1 b88f8: f9400328 ldr x8, [x25] b88fc: b4000968 cbz x8, 0xb8a28 b8900: 91002316 add x22, x24, #0x8 b8904: 14000005 b 0xb8918 b8908: f9400109 ldr x9, [x8] b890c: b4000469 cbz x9, 0xb8998 b8910: aa0803f6 mov x22, x8 b8914: aa0903e8 mov x8, x9 b8918: f9401109 ldr x9, [x8, #0x20] b891c: eb09029f cmp x20, x9 b8920: 54ffff43 b.lo 0xb8908 b8924: eb14013f cmp x9, x20 b8928: 54000082 b.hs 0xb8938 b892c: aa0803f6 mov x22, x8 b8930: f8408ec9 ldr x9, [x22, #0x8]! b8934: b5ffff09 cbnz x9, 0xb8914 b8938: aa0803f9 mov x25, x8 b893c: f94002c8 ldr x8, [x22] b8940: b5000348 cbnz x8, 0xb89a8 b8944: 1400003c b 0xb8a34 b8948: 394032e8 ldrb w8, [x23, #0xc] b894c: 340000a8 cbz w8, 0xb8960 b8950: f94002e8 ldr x8, [x23] b8954: aa1703e0 mov x0, x23 b8958: f9400508 ldr x8, [x8, #0x8] b895c: d63f0100 blr x8 b8960: f94016c0 ldr x0, [x22, #0x28] b8964: 39403008 ldrb w8, [x0, #0xc] b8968: 340000c8 cbz w8, 0xb8980 b896c: eb15001f cmp x0, x21 b8970: 54000080 b.eq 0xb8980 b8974: f9400008 ldr x8, [x0] b8978: f9400508 ldr x8, [x8, #0x8] b897c: d63f0100 blr x8 b8980: f94006c9 ldr x9, [x22, #0x8] b8984: b4000209 cbz x9, 0xb89c4 b8988: aa0903e8 mov x8, x9 b898c: f9400129 ldr x9, [x9] b8990: b5ffffc9 cbnz x9, 0xb8988 b8994: 14000017 b 0xb89f0 b8998: aa0803f9 mov x25, x8 b899c: aa0803f6 mov x22, x8 b89a0: f94002c8 ldr x8, [x22] b89a4: b4000488 cbz x8, 0xb8a34 b89a8: 350006d7 cbnz w23, 0xb8a80 b89ac: a9444ff4 ldp x20, x19, [sp, #0x40] b89b0: a94357f6 ldp x22, x21, [sp, #0x30] b89b4: a9425ff8 ldp x24, x23, [sp, #0x20] b89b8: a94167fa ldp x26, x25, [sp, #0x10] b89bc: a8c57bfd ldp x29, x30, [sp], #0x50 b89c0: d65f03c0 ret b89c4: aa1603e9 mov x9, x22 b89c8: f8410d28 ldr x8, [x9, #0x10]! b89cc: f940010a ldr x10, [x8] b89d0: eb16015f cmp x10, x22 b89d4: 540000e0 b.eq 0xb89f0 b89d8: f940012a ldr x10, [x9] b89dc: aa0a03e9 mov x9, x10 b89e0: f8410d28 ldr x8, [x9, #0x10]! b89e4: f940010b ldr x11, [x8] b89e8: eb0a017f cmp x11, x10 b89ec: 54ffff61 b.ne 0xb89d8 b89f0: f9400309 ldr x9, [x24] b89f4: eb16013f cmp x9, x22 b89f8: 54000041 b.ne 0xb8a00 b89fc: f9000308 str x8, [x24] b8a00: a940a300 ldp x0, x8, [x24, #0x8] b8a04: aa1603e1 mov x1, x22 b8a08: d1000508 sub x8, x8, #0x1 b8a0c: f9000b08 str x8, [x24, #0x10] b8a10: 94029530 bl 0x15ded0 <_ZNSt6__ndk113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> b8a14: aa1603e0 mov x0, x22 b8a18: 94029132 bl 0x15cee0 <_ZdlPv@plt> b8a1c: 2a1f03f7 mov w23, wzr b8a20: f9400328 ldr x8, [x25] b8a24: b5fff6e8 cbnz x8, 0xb8900 b8a28: aa1903f6 mov x22, x25 b8a2c: f94002c8 ldr x8, [x22] b8a30: b5fffbc8 cbnz x8, 0xb89a8 b8a34: 52800600 mov w0, #0x30 // =48 b8a38: 9402910a bl 0x15ce60 <_Znwm@plt> b8a3c: a9025414 stp x20, x21, [x0, #0x20] b8a40: a9007c1f stp xzr, xzr, [x0] b8a44: f9000819 str x25, [x0, #0x10] b8a48: f90002c0 str x0, [x22] b8a4c: f9400308 ldr x8, [x24] b8a50: f9400108 ldr x8, [x8] b8a54: b4000088 cbz x8, 0xb8a64 b8a58: f9000308 str x8, [x24] b8a5c: f94002c1 ldr x1, [x22] b8a60: 14000002 b 0xb8a68 b8a64: aa0003e1 mov x1, x0 b8a68: f9400700 ldr x0, [x24, #0x8] b8a6c: 9402933d bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> b8a70: f9400b08 ldr x8, [x24, #0x10] b8a74: 91000508 add x8, x8, #0x1 b8a78: f9000b08 str x8, [x24, #0x10] b8a7c: 34fff997 cbz w23, 0xb89ac b8a80: f9400288 ldr x8, [x20] b8a84: aa1403e0 mov x0, x20 b8a88: f9400e73 ldr x19, [x19, #0x18] b8a8c: f9400d08 ldr x8, [x8, #0x18] b8a90: d63f0100 blr x8 b8a94: a940a269 ldp x9, x8, [x19, #0x8] b8a98: aa0003f5 mov x21, x0 b8a9c: eb08013f cmp x9, x8 b8aa0: 54000122 b.hs 0xb8ac4 b8aa4: f8008535 str x21, [x9], #0x8 b8aa8: f9000669 str x9, [x19, #0x8] b8aac: a9444ff4 ldp x20, x19, [sp, #0x40] b8ab0: a94357f6 ldp x22, x21, [sp, #0x30] b8ab4: a9425ff8 ldp x24, x23, [sp, #0x20] b8ab8: a94167fa ldp x26, x25, [sp, #0x10] b8abc: a8c57bfd ldp x29, x30, [sp], #0x50 b8ac0: d65f03c0 ret b8ac4: f9400274 ldr x20, [x19] b8ac8: cb140136 sub x22, x9, x20 b8acc: 9343fed8 asr x24, x22, #3 b8ad0: 91000709 add x9, x24, #0x1 b8ad4: d37dfd2a lsr x10, x9, #61 b8ad8: b500052a cbnz x10, 0xb8b7c b8adc: cb140108 sub x8, x8, x20 b8ae0: b27defeb mov x11, #0x7ffffffffffffff8 // =9223372036854775800 b8ae4: 9342fd0a asr x10, x8, #2 b8ae8: eb09015f cmp x10, x9 b8aec: 9a8a3129 csel x9, x9, x10, lo b8af0: eb0b011f cmp x8, x11 b8af4: 92fc0008 mov x8, #0x1fffffffffffffff // =2305843009213693951 b8af8: 9a883139 csel x25, x9, x8, lo b8afc: b4000339 cbz x25, 0xb8b60 b8b00: d37dff28 lsr x8, x25, #61 b8b04: b5000408 cbnz x8, 0xb8b84 b8b08: d37df320 lsl x0, x25, #3 b8b0c: 940290d5 bl 0x15ce60 <_Znwm@plt> b8b10: aa0003f7 mov x23, x0 b8b14: 8b180efa add x26, x23, x24, lsl #3 b8b18: 8b190ef8 add x24, x23, x25, lsl #3 b8b1c: f10006df cmp x22, #0x1 b8b20: f8008755 str x21, [x26], #0x8 b8b24: 540000ab b.lt 0xb8b38 b8b28: aa1703e0 mov x0, x23 b8b2c: aa1403e1 mov x1, x20 b8b30: aa1603e2 mov x2, x22 b8b34: 9402915b bl 0x15d0a0 b8b38: a9006a77 stp x23, x26, [x19] b8b3c: f9000a78 str x24, [x19, #0x10] b8b40: b4fff374 cbz x20, 0xb89ac b8b44: aa1403e0 mov x0, x20 b8b48: a9444ff4 ldp x20, x19, [sp, #0x40] b8b4c: a94357f6 ldp x22, x21, [sp, #0x30] b8b50: a9425ff8 ldp x24, x23, [sp, #0x20] b8b54: a94167fa ldp x26, x25, [sp, #0x10] b8b58: a8c57bfd ldp x29, x30, [sp], #0x50 b8b5c: 140290e1 b 0x15cee0 <_ZdlPv@plt> b8b60: aa1f03f7 mov x23, xzr b8b64: 8b180efa add x26, x23, x24, lsl #3 b8b68: 8b190ef8 add x24, x23, x25, lsl #3 b8b6c: f10006df cmp x22, #0x1 b8b70: f8008755 str x21, [x26], #0x8 b8b74: 54fffdaa b.ge 0xb8b28 b8b78: 17fffff0 b 0xb8b38 b8b7c: aa1303e0 mov x0, x19 b8b80: 9402945c bl 0x15dcf0 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> b8b84: f0fffda0 adrp x0, 0x6f000 b8b88: 91026000 add x0, x0, #0x98 b8b8c: 97fffa71 bl 0xb7550 00000000000b8b90 : b8b90: 140294cc b 0x15dec0 <_ZN6InGame11ADictionary3SetERKNS_7AObjectEPS1_@plt> 00000000000b8b94 : b8b94: d101c3ff sub sp, sp, #0x70 b8b98: a9047bfd stp x29, x30, [sp, #0x40] b8b9c: 910103fd add x29, sp, #0x40 b8ba0: f9002bf5 str x21, [sp, #0x50] b8ba4: a9064ff4 stp x20, x19, [sp, #0x60] b8ba8: d53bd055 mrs x21, TPIDR_EL0 b8bac: f94016a8 ldr x8, [x21, #0x28] b8bb0: f81f83a8 stur x8, [x29, #-0x8] b8bb4: b4000161 cbz x1, 0xb8be0 b8bb8: aa0003f4 mov x20, x0 b8bbc: 910023e0 add x0, sp, #0x8 b8bc0: aa0203f3 mov x19, x2 b8bc4: 94029373 bl 0x15d990 <_ZN6InGame7AStringC1EPKc@plt> b8bc8: 910023e1 add x1, sp, #0x8 b8bcc: aa1403e0 mov x0, x20 b8bd0: aa1303e2 mov x2, x19 b8bd4: 940294bb bl 0x15dec0 <_ZN6InGame11ADictionary3SetERKNS_7AObjectEPS1_@plt> b8bd8: 910023e0 add x0, sp, #0x8 b8bdc: 94029379 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> b8be0: f94016a8 ldr x8, [x21, #0x28] b8be4: f85f83a9 ldur x9, [x29, #-0x8] b8be8: eb09011f cmp x8, x9 b8bec: 540000c1 b.ne 0xb8c04 b8bf0: a9464ff4 ldp x20, x19, [sp, #0x60] b8bf4: a9447bfd ldp x29, x30, [sp, #0x40] b8bf8: f9402bf5 ldr x21, [sp, #0x50] b8bfc: 9101c3ff add sp, sp, #0x70 b8c00: d65f03c0 ret b8c04: 9402908b bl 0x15ce30 <__stack_chk_fail@plt> b8c08: aa0003f3 mov x19, x0 b8c0c: 910023e0 add x0, sp, #0x8 b8c10: 9402936c bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> b8c14: aa1303e0 mov x0, x19 b8c18: 94028152 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b8c1c : b8c1c: a9bb7bfd stp x29, x30, [sp, #-0x50]! b8c20: a90167fa stp x26, x25, [sp, #0x10] b8c24: 910003fd mov x29, sp b8c28: a9025ff8 stp x24, x23, [sp, #0x20] b8c2c: a90357f6 stp x22, x21, [sp, #0x30] b8c30: a9044ff4 stp x20, x19, [sp, #0x40] b8c34: f9400028 ldr x8, [x1] b8c38: aa0003f3 mov x19, x0 b8c3c: aa0103e0 mov x0, x1 b8c40: aa0203f5 mov x21, x2 b8c44: aa0103f7 mov x23, x1 b8c48: f9400d08 ldr x8, [x8, #0x18] b8c4c: d63f0100 blr x8 b8c50: 5280003a mov w26, #0x1 // =1 b8c54: f94002a8 ldr x8, [x21] b8c58: aa0003f4 mov x20, x0 b8c5c: 3900301a strb w26, [x0, #0xc] b8c60: aa1503e0 mov x0, x21 b8c64: f9400d08 ldr x8, [x8, #0x18] b8c68: d63f0100 blr x8 b8c6c: f9400a78 ldr x24, [x19, #0x10] b8c70: aa0003f5 mov x21, x0 b8c74: 3900301a strb w26, [x0, #0xc] b8c78: aa1803f9 mov x25, x24 b8c7c: f8408736 ldr x22, [x25], #0x8 b8c80: eb1902df cmp x22, x25 b8c84: 540000a1 b.ne 0xb8c98 b8c88: 1400001e b 0xb8d00 b8c8c: aa0903f6 mov x22, x9 b8c90: eb1902df cmp x22, x25 b8c94: 54000340 b.eq 0xb8cfc b8c98: f94012c0 ldr x0, [x22, #0x20] b8c9c: b40000c0 cbz x0, 0xb8cb4 b8ca0: f9400008 ldr x8, [x0] b8ca4: aa1703e1 mov x1, x23 b8ca8: f9400908 ldr x8, [x8, #0x10] b8cac: d63f0100 blr x8 b8cb0: 37000500 tbnz w0, #0x0, 0xb8d50 b8cb4: f94006c8 ldr x8, [x22, #0x8] b8cb8: b40000a8 cbz x8, 0xb8ccc b8cbc: aa0803f6 mov x22, x8 b8cc0: f9400108 ldr x8, [x8] b8cc4: b5ffffc8 cbnz x8, 0xb8cbc b8cc8: 17fffff2 b 0xb8c90 b8ccc: aa1603e8 mov x8, x22 b8cd0: f8410d09 ldr x9, [x8, #0x10]! b8cd4: f940012a ldr x10, [x9] b8cd8: eb16015f cmp x10, x22 b8cdc: 54fffd80 b.eq 0xb8c8c b8ce0: f9400109 ldr x9, [x8] b8ce4: aa0903e8 mov x8, x9 b8ce8: f8410d16 ldr x22, [x8, #0x10]! b8cec: f94002ca ldr x10, [x22] b8cf0: eb09015f cmp x10, x9 b8cf4: 54ffff61 b.ne 0xb8ce0 b8cf8: 17ffffe6 b 0xb8c90 b8cfc: 5280003a mov w26, #0x1 // =1 b8d00: f9400328 ldr x8, [x25] b8d04: b4000928 cbz x8, 0xb8e28 b8d08: 91002316 add x22, x24, #0x8 b8d0c: 14000005 b 0xb8d20 b8d10: f9400109 ldr x9, [x8] b8d14: b4000429 cbz x9, 0xb8d98 b8d18: aa0803f6 mov x22, x8 b8d1c: aa0903e8 mov x8, x9 b8d20: f9401109 ldr x9, [x8, #0x20] b8d24: eb09029f cmp x20, x9 b8d28: 54ffff43 b.lo 0xb8d10 b8d2c: eb14013f cmp x9, x20 b8d30: 54000082 b.hs 0xb8d40 b8d34: aa0803f6 mov x22, x8 b8d38: f8408ec9 ldr x9, [x22, #0x8]! b8d3c: b5ffff09 cbnz x9, 0xb8d1c b8d40: aa0803f9 mov x25, x8 b8d44: f94002c8 ldr x8, [x22] b8d48: b5000308 cbnz x8, 0xb8da8 b8d4c: 1400003a b 0xb8e34 b8d50: f94012c0 ldr x0, [x22, #0x20] b8d54: 39403008 ldrb w8, [x0, #0xc] b8d58: 34000088 cbz w8, 0xb8d68 b8d5c: f9400008 ldr x8, [x0] b8d60: f9400508 ldr x8, [x8, #0x8] b8d64: d63f0100 blr x8 b8d68: f94016c0 ldr x0, [x22, #0x28] b8d6c: 39403008 ldrb w8, [x0, #0xc] b8d70: 34000088 cbz w8, 0xb8d80 b8d74: f9400008 ldr x8, [x0] b8d78: f9400508 ldr x8, [x8, #0x8] b8d7c: d63f0100 blr x8 b8d80: f94006c9 ldr x9, [x22, #0x8] b8d84: b4000209 cbz x9, 0xb8dc4 b8d88: aa0903e8 mov x8, x9 b8d8c: f9400129 ldr x9, [x9] b8d90: b5ffffc9 cbnz x9, 0xb8d88 b8d94: 14000017 b 0xb8df0 b8d98: aa0803f9 mov x25, x8 b8d9c: aa0803f6 mov x22, x8 b8da0: f94002c8 ldr x8, [x22] b8da4: b4000488 cbz x8, 0xb8e34 b8da8: 350006da cbnz w26, 0xb8e80 b8dac: a9444ff4 ldp x20, x19, [sp, #0x40] b8db0: a94357f6 ldp x22, x21, [sp, #0x30] b8db4: a9425ff8 ldp x24, x23, [sp, #0x20] b8db8: a94167fa ldp x26, x25, [sp, #0x10] b8dbc: a8c57bfd ldp x29, x30, [sp], #0x50 b8dc0: d65f03c0 ret b8dc4: aa1603e9 mov x9, x22 b8dc8: f8410d28 ldr x8, [x9, #0x10]! b8dcc: f940010a ldr x10, [x8] b8dd0: eb16015f cmp x10, x22 b8dd4: 540000e0 b.eq 0xb8df0 b8dd8: f940012a ldr x10, [x9] b8ddc: aa0a03e9 mov x9, x10 b8de0: f8410d28 ldr x8, [x9, #0x10]! b8de4: f940010b ldr x11, [x8] b8de8: eb0a017f cmp x11, x10 b8dec: 54ffff61 b.ne 0xb8dd8 b8df0: f9400309 ldr x9, [x24] b8df4: eb16013f cmp x9, x22 b8df8: 54000041 b.ne 0xb8e00 b8dfc: f9000308 str x8, [x24] b8e00: a940a300 ldp x0, x8, [x24, #0x8] b8e04: aa1603e1 mov x1, x22 b8e08: d1000508 sub x8, x8, #0x1 b8e0c: f9000b08 str x8, [x24, #0x10] b8e10: 94029430 bl 0x15ded0 <_ZNSt6__ndk113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> b8e14: aa1603e0 mov x0, x22 b8e18: 94029032 bl 0x15cee0 <_ZdlPv@plt> b8e1c: 2a1f03fa mov w26, wzr b8e20: f9400328 ldr x8, [x25] b8e24: b5fff728 cbnz x8, 0xb8d08 b8e28: aa1903f6 mov x22, x25 b8e2c: f94002c8 ldr x8, [x22] b8e30: b5fffbc8 cbnz x8, 0xb8da8 b8e34: 52800600 mov w0, #0x30 // =48 b8e38: 9402900a bl 0x15ce60 <_Znwm@plt> b8e3c: a9025414 stp x20, x21, [x0, #0x20] b8e40: a9007c1f stp xzr, xzr, [x0] b8e44: f9000819 str x25, [x0, #0x10] b8e48: f90002c0 str x0, [x22] b8e4c: f9400308 ldr x8, [x24] b8e50: f9400108 ldr x8, [x8] b8e54: b4000088 cbz x8, 0xb8e64 b8e58: f9000308 str x8, [x24] b8e5c: f94002c1 ldr x1, [x22] b8e60: 14000002 b 0xb8e68 b8e64: aa0003e1 mov x1, x0 b8e68: f9400700 ldr x0, [x24, #0x8] b8e6c: 9402923d bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> b8e70: f9400b08 ldr x8, [x24, #0x10] b8e74: 91000508 add x8, x8, #0x1 b8e78: f9000b08 str x8, [x24, #0x10] b8e7c: 34fff99a cbz w26, 0xb8dac b8e80: f9400288 ldr x8, [x20] b8e84: aa1403e0 mov x0, x20 b8e88: f9400e73 ldr x19, [x19, #0x18] b8e8c: f9400d08 ldr x8, [x8, #0x18] b8e90: d63f0100 blr x8 b8e94: a940a269 ldp x9, x8, [x19, #0x8] b8e98: aa0003f5 mov x21, x0 b8e9c: eb08013f cmp x9, x8 b8ea0: 54000122 b.hs 0xb8ec4 b8ea4: f8008535 str x21, [x9], #0x8 b8ea8: f9000669 str x9, [x19, #0x8] b8eac: a9444ff4 ldp x20, x19, [sp, #0x40] b8eb0: a94357f6 ldp x22, x21, [sp, #0x30] b8eb4: a9425ff8 ldp x24, x23, [sp, #0x20] b8eb8: a94167fa ldp x26, x25, [sp, #0x10] b8ebc: a8c57bfd ldp x29, x30, [sp], #0x50 b8ec0: d65f03c0 ret b8ec4: f9400274 ldr x20, [x19] b8ec8: cb140136 sub x22, x9, x20 b8ecc: 9343fed8 asr x24, x22, #3 b8ed0: 91000709 add x9, x24, #0x1 b8ed4: d37dfd2a lsr x10, x9, #61 b8ed8: b500052a cbnz x10, 0xb8f7c b8edc: cb140108 sub x8, x8, x20 b8ee0: b27defeb mov x11, #0x7ffffffffffffff8 // =9223372036854775800 b8ee4: 9342fd0a asr x10, x8, #2 b8ee8: eb09015f cmp x10, x9 b8eec: 9a8a3129 csel x9, x9, x10, lo b8ef0: eb0b011f cmp x8, x11 b8ef4: 92fc0008 mov x8, #0x1fffffffffffffff // =2305843009213693951 b8ef8: 9a883139 csel x25, x9, x8, lo b8efc: b4000339 cbz x25, 0xb8f60 b8f00: d37dff28 lsr x8, x25, #61 b8f04: b5000408 cbnz x8, 0xb8f84 b8f08: d37df320 lsl x0, x25, #3 b8f0c: 94028fd5 bl 0x15ce60 <_Znwm@plt> b8f10: aa0003f7 mov x23, x0 b8f14: 8b180efa add x26, x23, x24, lsl #3 b8f18: 8b190ef8 add x24, x23, x25, lsl #3 b8f1c: f10006df cmp x22, #0x1 b8f20: f8008755 str x21, [x26], #0x8 b8f24: 540000ab b.lt 0xb8f38 b8f28: aa1703e0 mov x0, x23 b8f2c: aa1403e1 mov x1, x20 b8f30: aa1603e2 mov x2, x22 b8f34: 9402905b bl 0x15d0a0 b8f38: a9006a77 stp x23, x26, [x19] b8f3c: f9000a78 str x24, [x19, #0x10] b8f40: b4fff374 cbz x20, 0xb8dac b8f44: aa1403e0 mov x0, x20 b8f48: a9444ff4 ldp x20, x19, [sp, #0x40] b8f4c: a94357f6 ldp x22, x21, [sp, #0x30] b8f50: a9425ff8 ldp x24, x23, [sp, #0x20] b8f54: a94167fa ldp x26, x25, [sp, #0x10] b8f58: a8c57bfd ldp x29, x30, [sp], #0x50 b8f5c: 14028fe1 b 0x15cee0 <_ZdlPv@plt> b8f60: aa1f03f7 mov x23, xzr b8f64: 8b180efa add x26, x23, x24, lsl #3 b8f68: 8b190ef8 add x24, x23, x25, lsl #3 b8f6c: f10006df cmp x22, #0x1 b8f70: f8008755 str x21, [x26], #0x8 b8f74: 54fffdaa b.ge 0xb8f28 b8f78: 17fffff0 b 0xb8f38 b8f7c: aa1303e0 mov x0, x19 b8f80: 9402935c bl 0x15dcf0 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> b8f84: f0fffda0 adrp x0, 0x6f000 b8f88: 91026000 add x0, x0, #0x98 b8f8c: 97fff971 bl 0xb7550 00000000000b8f90 : b8f90: 140293d4 b 0x15dee0 <_ZN6InGame11ADictionary3SetERKNS_7AObjectES3_@plt> 00000000000b8f94 : b8f94: 140293d3 b 0x15dee0 <_ZN6InGame11ADictionary3SetERKNS_7AObjectES3_@plt> 00000000000b8f98 : b8f98: d101c3ff sub sp, sp, #0x70 b8f9c: a9047bfd stp x29, x30, [sp, #0x40] b8fa0: 910103fd add x29, sp, #0x40 b8fa4: f9002bf5 str x21, [sp, #0x50] b8fa8: a9064ff4 stp x20, x19, [sp, #0x60] b8fac: d53bd055 mrs x21, TPIDR_EL0 b8fb0: f94016a8 ldr x8, [x21, #0x28] b8fb4: f81f83a8 stur x8, [x29, #-0x8] b8fb8: b4000161 cbz x1, 0xb8fe4 b8fbc: aa0003f4 mov x20, x0 b8fc0: 910023e0 add x0, sp, #0x8 b8fc4: aa0203f3 mov x19, x2 b8fc8: 94029272 bl 0x15d990 <_ZN6InGame7AStringC1EPKc@plt> b8fcc: 910023e1 add x1, sp, #0x8 b8fd0: aa1403e0 mov x0, x20 b8fd4: aa1303e2 mov x2, x19 b8fd8: 940293c2 bl 0x15dee0 <_ZN6InGame11ADictionary3SetERKNS_7AObjectES3_@plt> b8fdc: 910023e0 add x0, sp, #0x8 b8fe0: 94029278 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> b8fe4: f94016a8 ldr x8, [x21, #0x28] b8fe8: f85f83a9 ldur x9, [x29, #-0x8] b8fec: eb09011f cmp x8, x9 b8ff0: 540000c1 b.ne 0xb9008 b8ff4: a9464ff4 ldp x20, x19, [sp, #0x60] b8ff8: a9447bfd ldp x29, x30, [sp, #0x40] b8ffc: f9402bf5 ldr x21, [sp, #0x50] b9000: 9101c3ff add sp, sp, #0x70 b9004: d65f03c0 ret b9008: 94028f8a bl 0x15ce30 <__stack_chk_fail@plt> b900c: aa0003f3 mov x19, x0 b9010: 910023e0 add x0, sp, #0x8 b9014: 9402926b bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> b9018: aa1303e0 mov x0, x19 b901c: 94028051 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b9020 : b9020: d10283ff sub sp, sp, #0xa0 b9024: a9077bfd stp x29, x30, [sp, #0x70] b9028: 9101c3fd add x29, sp, #0x70 b902c: f90043f5 str x21, [sp, #0x80] b9030: a9094ff4 stp x20, x19, [sp, #0x90] b9034: d53bd055 mrs x21, TPIDR_EL0 b9038: f94016a8 ldr x8, [x21, #0x28] b903c: f81f83a8 stur x8, [x29, #-0x8] b9040: b4000221 cbz x1, 0xb9084 b9044: aa0203f4 mov x20, x2 b9048: b40001e2 cbz x2, 0xb9084 b904c: aa0003f3 mov x19, x0 b9050: 9100e3e0 add x0, sp, #0x38 b9054: 9402924f bl 0x15d990 <_ZN6InGame7AStringC1EPKc@plt> b9058: 910023e0 add x0, sp, #0x8 b905c: aa1403e1 mov x1, x20 b9060: 9402924c bl 0x15d990 <_ZN6InGame7AStringC1EPKc@plt> b9064: 9100e3e1 add x1, sp, #0x38 b9068: 910023e2 add x2, sp, #0x8 b906c: aa1303e0 mov x0, x19 b9070: 9402939c bl 0x15dee0 <_ZN6InGame11ADictionary3SetERKNS_7AObjectES3_@plt> b9074: 910023e0 add x0, sp, #0x8 b9078: 94029252 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> b907c: 9100e3e0 add x0, sp, #0x38 b9080: 94029250 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> b9084: f94016a8 ldr x8, [x21, #0x28] b9088: f85f83a9 ldur x9, [x29, #-0x8] b908c: eb09011f cmp x8, x9 b9090: 540000c1 b.ne 0xb90a8 b9094: a9494ff4 ldp x20, x19, [sp, #0x90] b9098: a9477bfd ldp x29, x30, [sp, #0x70] b909c: f94043f5 ldr x21, [sp, #0x80] b90a0: 910283ff add sp, sp, #0xa0 b90a4: d65f03c0 ret b90a8: 94028f62 bl 0x15ce30 <__stack_chk_fail@plt> b90ac: aa0003f3 mov x19, x0 b90b0: 910023e0 add x0, sp, #0x8 b90b4: 94029243 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> b90b8: 14000002 b 0xb90c0 b90bc: aa0003f3 mov x19, x0 b90c0: 9100e3e0 add x0, sp, #0x38 b90c4: 9402923f bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> b90c8: aa1303e0 mov x0, x19 b90cc: 94028025 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b90d0 : b90d0: d101c3ff sub sp, sp, #0x70 b90d4: a9047bfd stp x29, x30, [sp, #0x40] b90d8: 910103fd add x29, sp, #0x40 b90dc: f9002bf5 str x21, [sp, #0x50] b90e0: a9064ff4 stp x20, x19, [sp, #0x60] b90e4: d53bd055 mrs x21, TPIDR_EL0 b90e8: f94016a8 ldr x8, [x21, #0x28] b90ec: f81f83a8 stur x8, [x29, #-0x8] b90f0: b4000182 cbz x2, 0xb9120 b90f4: aa0103f3 mov x19, x1 b90f8: aa0003f4 mov x20, x0 b90fc: 910023e0 add x0, sp, #0x8 b9100: aa0203e1 mov x1, x2 b9104: 94029223 bl 0x15d990 <_ZN6InGame7AStringC1EPKc@plt> b9108: 910023e2 add x2, sp, #0x8 b910c: aa1403e0 mov x0, x20 b9110: aa1303e1 mov x1, x19 b9114: 94029373 bl 0x15dee0 <_ZN6InGame11ADictionary3SetERKNS_7AObjectES3_@plt> b9118: 910023e0 add x0, sp, #0x8 b911c: 94029229 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> b9120: f94016a8 ldr x8, [x21, #0x28] b9124: f85f83a9 ldur x9, [x29, #-0x8] b9128: eb09011f cmp x8, x9 b912c: 540000c1 b.ne 0xb9144 b9130: a9464ff4 ldp x20, x19, [sp, #0x60] b9134: a9447bfd ldp x29, x30, [sp, #0x40] b9138: f9402bf5 ldr x21, [sp, #0x50] b913c: 9101c3ff add sp, sp, #0x70 b9140: d65f03c0 ret b9144: 94028f3b bl 0x15ce30 <__stack_chk_fail@plt> b9148: aa0003f3 mov x19, x0 b914c: 910023e0 add x0, sp, #0x8 b9150: 9402921c bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> b9154: aa1303e0 mov x0, x19 b9158: 94028002 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b915c : b915c: a9bd7bfd stp x29, x30, [sp, #-0x30]! b9160: f9000bf5 str x21, [sp, #0x10] b9164: 910003fd mov x29, sp b9168: a9024ff4 stp x20, x19, [sp, #0x20] b916c: b4000461 cbz x1, 0xb91f8 b9170: f9400814 ldr x20, [x0, #0x10] b9174: f8408695 ldr x21, [x20], #0x8 b9178: eb1402bf cmp x21, x20 b917c: 540003e0 b.eq 0xb91f8 b9180: aa0103f3 mov x19, x1 b9184: 14000004 b 0xb9194 b9188: aa0903f5 mov x21, x9 b918c: eb1402bf cmp x21, x20 b9190: 54000340 b.eq 0xb91f8 b9194: f94012a0 ldr x0, [x21, #0x20] b9198: b40000c0 cbz x0, 0xb91b0 b919c: f9400008 ldr x8, [x0] b91a0: aa1303e1 mov x1, x19 b91a4: f9400908 ldr x8, [x8, #0x10] b91a8: d63f0100 blr x8 b91ac: 37000300 tbnz w0, #0x0, 0xb920c b91b0: f94006a8 ldr x8, [x21, #0x8] b91b4: b40000a8 cbz x8, 0xb91c8 b91b8: aa0803f5 mov x21, x8 b91bc: f9400108 ldr x8, [x8] b91c0: b5ffffc8 cbnz x8, 0xb91b8 b91c4: 17fffff2 b 0xb918c b91c8: aa1503e8 mov x8, x21 b91cc: f8410d09 ldr x9, [x8, #0x10]! b91d0: f940012a ldr x10, [x9] b91d4: eb15015f cmp x10, x21 b91d8: 54fffd80 b.eq 0xb9188 b91dc: f9400109 ldr x9, [x8] b91e0: aa0903e8 mov x8, x9 b91e4: f8410d15 ldr x21, [x8, #0x10]! b91e8: f94002aa ldr x10, [x21] b91ec: eb09015f cmp x10, x9 b91f0: 54ffff61 b.ne 0xb91dc b91f4: 17ffffe6 b 0xb918c b91f8: aa1f03e0 mov x0, xzr b91fc: a9424ff4 ldp x20, x19, [sp, #0x20] b9200: f9400bf5 ldr x21, [sp, #0x10] b9204: a8c37bfd ldp x29, x30, [sp], #0x30 b9208: d65f03c0 ret b920c: f94016a0 ldr x0, [x21, #0x28] b9210: a9424ff4 ldp x20, x19, [sp, #0x20] b9214: f9400bf5 ldr x21, [sp, #0x10] b9218: a8c37bfd ldp x29, x30, [sp], #0x30 b921c: d65f03c0 ret 00000000000b9220 : b9220: a9bd7bfd stp x29, x30, [sp, #-0x30]! b9224: f9000bf5 str x21, [sp, #0x10] b9228: 910003fd mov x29, sp b922c: a9024ff4 stp x20, x19, [sp, #0x20] b9230: f9400814 ldr x20, [x0, #0x10] b9234: f8408695 ldr x21, [x20], #0x8 b9238: eb1402bf cmp x21, x20 b923c: 540003e0 b.eq 0xb92b8 b9240: aa0103f3 mov x19, x1 b9244: 14000004 b 0xb9254 b9248: aa0903f5 mov x21, x9 b924c: eb1402bf cmp x21, x20 b9250: 54000340 b.eq 0xb92b8 b9254: f94012a0 ldr x0, [x21, #0x20] b9258: b40000c0 cbz x0, 0xb9270 b925c: f9400008 ldr x8, [x0] b9260: aa1303e1 mov x1, x19 b9264: f9400908 ldr x8, [x8, #0x10] b9268: d63f0100 blr x8 b926c: 37000300 tbnz w0, #0x0, 0xb92cc b9270: f94006a8 ldr x8, [x21, #0x8] b9274: b40000a8 cbz x8, 0xb9288 b9278: aa0803f5 mov x21, x8 b927c: f9400108 ldr x8, [x8] b9280: b5ffffc8 cbnz x8, 0xb9278 b9284: 17fffff2 b 0xb924c b9288: aa1503e8 mov x8, x21 b928c: f8410d09 ldr x9, [x8, #0x10]! b9290: f940012a ldr x10, [x9] b9294: eb15015f cmp x10, x21 b9298: 54fffd80 b.eq 0xb9248 b929c: f9400109 ldr x9, [x8] b92a0: aa0903e8 mov x8, x9 b92a4: f8410d15 ldr x21, [x8, #0x10]! b92a8: f94002aa ldr x10, [x21] b92ac: eb09015f cmp x10, x9 b92b0: 54ffff61 b.ne 0xb929c b92b4: 17ffffe6 b 0xb924c b92b8: aa1f03e0 mov x0, xzr b92bc: a9424ff4 ldp x20, x19, [sp, #0x20] b92c0: f9400bf5 ldr x21, [sp, #0x10] b92c4: a8c37bfd ldp x29, x30, [sp], #0x30 b92c8: d65f03c0 ret b92cc: f94016a0 ldr x0, [x21, #0x28] b92d0: a9424ff4 ldp x20, x19, [sp, #0x20] b92d4: f9400bf5 ldr x21, [sp, #0x10] b92d8: a8c37bfd ldp x29, x30, [sp], #0x30 b92dc: d65f03c0 ret 00000000000b92e0 : b92e0: a9bd7bfd stp x29, x30, [sp, #-0x30]! b92e4: f9000bf5 str x21, [sp, #0x10] b92e8: 910003fd mov x29, sp b92ec: a9024ff4 stp x20, x19, [sp, #0x20] b92f0: f9400814 ldr x20, [x0, #0x10] b92f4: f8408695 ldr x21, [x20], #0x8 b92f8: eb1402bf cmp x21, x20 b92fc: 540003e0 b.eq 0xb9378 b9300: aa0103f3 mov x19, x1 b9304: 14000004 b 0xb9314 b9308: aa0903f5 mov x21, x9 b930c: eb1402bf cmp x21, x20 b9310: 54000340 b.eq 0xb9378 b9314: f94012a0 ldr x0, [x21, #0x20] b9318: b40000c0 cbz x0, 0xb9330 b931c: f9400008 ldr x8, [x0] b9320: aa1303e1 mov x1, x19 b9324: f9400908 ldr x8, [x8, #0x10] b9328: d63f0100 blr x8 b932c: 37000300 tbnz w0, #0x0, 0xb938c b9330: f94006a8 ldr x8, [x21, #0x8] b9334: b40000a8 cbz x8, 0xb9348 b9338: aa0803f5 mov x21, x8 b933c: f9400108 ldr x8, [x8] b9340: b5ffffc8 cbnz x8, 0xb9338 b9344: 17fffff2 b 0xb930c b9348: aa1503e8 mov x8, x21 b934c: f8410d09 ldr x9, [x8, #0x10]! b9350: f940012a ldr x10, [x9] b9354: eb15015f cmp x10, x21 b9358: 54fffd80 b.eq 0xb9308 b935c: f9400109 ldr x9, [x8] b9360: aa0903e8 mov x8, x9 b9364: f8410d15 ldr x21, [x8, #0x10]! b9368: f94002aa ldr x10, [x21] b936c: eb09015f cmp x10, x9 b9370: 54ffff61 b.ne 0xb935c b9374: 17ffffe6 b 0xb930c b9378: aa1f03e0 mov x0, xzr b937c: a9424ff4 ldp x20, x19, [sp, #0x20] b9380: f9400bf5 ldr x21, [sp, #0x10] b9384: a8c37bfd ldp x29, x30, [sp], #0x30 b9388: d65f03c0 ret b938c: f94016a0 ldr x0, [x21, #0x28] b9390: a9424ff4 ldp x20, x19, [sp, #0x20] b9394: f9400bf5 ldr x21, [sp, #0x10] b9398: a8c37bfd ldp x29, x30, [sp], #0x30 b939c: d65f03c0 ret 00000000000b93a0 : b93a0: d101c3ff sub sp, sp, #0x70 b93a4: a9047bfd stp x29, x30, [sp, #0x40] b93a8: 910103fd add x29, sp, #0x40 b93ac: f9002bf5 str x21, [sp, #0x50] b93b0: a9064ff4 stp x20, x19, [sp, #0x60] b93b4: d53bd054 mrs x20, TPIDR_EL0 b93b8: f9401688 ldr x8, [x20, #0x28] b93bc: f81f83a8 stur x8, [x29, #-0x8] b93c0: b40004a1 cbz x1, 0xb9454 b93c4: aa0003f3 mov x19, x0 b93c8: 910023e0 add x0, sp, #0x8 b93cc: 94029171 bl 0x15d990 <_ZN6InGame7AStringC1EPKc@plt> b93d0: f9400a73 ldr x19, [x19, #0x10] b93d4: f8408675 ldr x21, [x19], #0x8 b93d8: 14000002 b 0xb93e0 b93dc: aa0903f5 mov x21, x9 b93e0: eb1302bf cmp x21, x19 b93e4: 54000340 b.eq 0xb944c b93e8: f94012a0 ldr x0, [x21, #0x20] b93ec: b40000c0 cbz x0, 0xb9404 b93f0: f9400008 ldr x8, [x0] b93f4: f9400908 ldr x8, [x8, #0x10] b93f8: 910023e1 add x1, sp, #0x8 b93fc: d63f0100 blr x8 b9400: 370002e0 tbnz w0, #0x0, 0xb945c b9404: f94006a8 ldr x8, [x21, #0x8] b9408: b40000a8 cbz x8, 0xb941c b940c: aa0803f5 mov x21, x8 b9410: f9400108 ldr x8, [x8] b9414: b5ffffc8 cbnz x8, 0xb940c b9418: 17fffff2 b 0xb93e0 b941c: aa1503e8 mov x8, x21 b9420: f8410d09 ldr x9, [x8, #0x10]! b9424: f940012a ldr x10, [x9] b9428: eb15015f cmp x10, x21 b942c: 54fffd80 b.eq 0xb93dc b9430: f9400109 ldr x9, [x8] b9434: aa0903e8 mov x8, x9 b9438: f8410d15 ldr x21, [x8, #0x10]! b943c: f94002aa ldr x10, [x21] b9440: eb09015f cmp x10, x9 b9444: 54ffff61 b.ne 0xb9430 b9448: 17ffffe6 b 0xb93e0 b944c: aa1f03f3 mov x19, xzr b9450: 14000004 b 0xb9460 b9454: aa1f03f3 mov x19, xzr b9458: 14000004 b 0xb9468 b945c: f94016b3 ldr x19, [x21, #0x28] b9460: 910023e0 add x0, sp, #0x8 b9464: 94029157 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> b9468: f9401688 ldr x8, [x20, #0x28] b946c: f85f83a9 ldur x9, [x29, #-0x8] b9470: eb09011f cmp x8, x9 b9474: 540000e1 b.ne 0xb9490 b9478: aa1303e0 mov x0, x19 b947c: f9402bf5 ldr x21, [sp, #0x50] b9480: a9464ff4 ldp x20, x19, [sp, #0x60] b9484: a9447bfd ldp x29, x30, [sp, #0x40] b9488: 9101c3ff add sp, sp, #0x70 b948c: d65f03c0 ret b9490: 94028e68 bl 0x15ce30 <__stack_chk_fail@plt> b9494: aa0003f3 mov x19, x0 b9498: 910023e0 add x0, sp, #0x8 b949c: 94029149 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> b94a0: aa1303e0 mov x0, x19 b94a4: 94027f2f bl 0x159160 <__emutls_get_address+0x6d4> 00000000000b94a8 : b94a8: a9bd7bfd stp x29, x30, [sp, #-0x30]! b94ac: f9000bf5 str x21, [sp, #0x10] b94b0: 910003fd mov x29, sp b94b4: a9024ff4 stp x20, x19, [sp, #0x20] b94b8: b4000521 cbz x1, 0xb955c b94bc: f9400814 ldr x20, [x0, #0x10] b94c0: f8408695 ldr x21, [x20], #0x8 b94c4: eb1402bf cmp x21, x20 b94c8: 540004a0 b.eq 0xb955c b94cc: aa0103f3 mov x19, x1 b94d0: 14000004 b 0xb94e0 b94d4: aa0903f5 mov x21, x9 b94d8: eb1402bf cmp x21, x20 b94dc: 54000400 b.eq 0xb955c b94e0: f94012a0 ldr x0, [x21, #0x20] b94e4: b40000c0 cbz x0, 0xb94fc b94e8: f9400008 ldr x8, [x0] b94ec: aa1303e1 mov x1, x19 b94f0: f9400908 ldr x8, [x8, #0x10] b94f4: d63f0100 blr x8 b94f8: 37000260 tbnz w0, #0x0, 0xb9544 b94fc: f94006a8 ldr x8, [x21, #0x8] b9500: b40000a8 cbz x8, 0xb9514 b9504: aa0803f5 mov x21, x8 b9508: f9400108 ldr x8, [x8] b950c: b5ffffc8 cbnz x8, 0xb9504 b9510: 17fffff2 b 0xb94d8 b9514: aa1503e8 mov x8, x21 b9518: f8410d09 ldr x9, [x8, #0x10]! b951c: f940012a ldr x10, [x9] b9520: eb15015f cmp x10, x21 b9524: 54fffd80 b.eq 0xb94d4 b9528: f9400109 ldr x9, [x8] b952c: aa0903e8 mov x8, x9 b9530: f8410d15 ldr x21, [x8, #0x10]! b9534: f94002aa ldr x10, [x21] b9538: eb09015f cmp x10, x9 b953c: 54ffff61 b.ne 0xb9528 b9540: 17ffffe6 b 0xb94d8 b9544: f94016a0 ldr x0, [x21, #0x28] b9548: b40000a0 cbz x0, 0xb955c b954c: a9424ff4 ldp x20, x19, [sp, #0x20] b9550: f9400bf5 ldr x21, [sp, #0x10] b9554: a8c37bfd ldp x29, x30, [sp], #0x30 b9558: 14029116 b 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> b955c: a9424ff4 ldp x20, x19, [sp, #0x20] b9560: aa1f03e0 mov x0, xzr b9564: f9400bf5 ldr x21, [sp, #0x10] b9568: a8c37bfd ldp x29, x30, [sp], #0x30 b956c: d65f03c0 ret 00000000000b9570 : b9570: a9bd7bfd stp x29, x30, [sp, #-0x30]! b9574: f9000bf5 str x21, [sp, #0x10] b9578: 910003fd mov x29, sp b957c: a9024ff4 stp x20, x19, [sp, #0x20] b9580: f9400814 ldr x20, [x0, #0x10] b9584: f8408695 ldr x21, [x20], #0x8 b9588: eb1402bf cmp x21, x20 b958c: 540004a0 b.eq 0xb9620 b9590: aa0103f3 mov x19, x1 b9594: 14000004 b 0xb95a4 b9598: aa0903f5 mov x21, x9 b959c: eb1402bf cmp x21, x20 b95a0: 54000400 b.eq 0xb9620 b95a4: f94012a0 ldr x0, [x21, #0x20] b95a8: b40000c0 cbz x0, 0xb95c0 b95ac: f9400008 ldr x8, [x0] b95b0: aa1303e1 mov x1, x19 b95b4: f9400908 ldr x8, [x8, #0x10] b95b8: d63f0100 blr x8 b95bc: 37000260 tbnz w0, #0x0, 0xb9608 b95c0: f94006a8 ldr x8, [x21, #0x8] b95c4: b40000a8 cbz x8, 0xb95d8 b95c8: aa0803f5 mov x21, x8 b95cc: f9400108 ldr x8, [x8] b95d0: b5ffffc8 cbnz x8, 0xb95c8 b95d4: 17fffff2 b 0xb959c b95d8: aa1503e8 mov x8, x21 b95dc: f8410d09 ldr x9, [x8, #0x10]! b95e0: f940012a ldr x10, [x9] b95e4: eb15015f cmp x10, x21 b95e8: 54fffd80 b.eq 0xb9598 b95ec: f9400109 ldr x9, [x8] b95f0: aa0903e8 mov x8, x9 b95f4: f8410d15 ldr x21, [x8, #0x10]! b95f8: f94002aa ldr x10, [x21] b95fc: eb09015f cmp x10, x9 b9600: 54ffff61 b.ne 0xb95ec b9604: 17ffffe6 b 0xb959c b9608: f94016a0 ldr x0, [x21, #0x28] b960c: b40000a0 cbz x0, 0xb9620 b9610: a9424ff4 ldp x20, x19, [sp, #0x20] b9614: f9400bf5 ldr x21, [sp, #0x10] b9618: a8c37bfd ldp x29, x30, [sp], #0x30 b961c: 140290e5 b 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> b9620: a9424ff4 ldp x20, x19, [sp, #0x20] b9624: aa1f03e0 mov x0, xzr b9628: f9400bf5 ldr x21, [sp, #0x10] b962c: a8c37bfd ldp x29, x30, [sp], #0x30 b9630: d65f03c0 ret 00000000000b9634 : b9634: a9bd7bfd stp x29, x30, [sp, #-0x30]! b9638: f9000bf5 str x21, [sp, #0x10] b963c: 910003fd mov x29, sp b9640: a9024ff4 stp x20, x19, [sp, #0x20] b9644: f9400814 ldr x20, [x0, #0x10] b9648: f8408695 ldr x21, [x20], #0x8 b964c: eb1402bf cmp x21, x20 b9650: 540004a0 b.eq 0xb96e4 b9654: aa0103f3 mov x19, x1 b9658: 14000004 b 0xb9668 b965c: aa0903f5 mov x21, x9 b9660: eb1402bf cmp x21, x20 b9664: 54000400 b.eq 0xb96e4 b9668: f94012a0 ldr x0, [x21, #0x20] b966c: b40000c0 cbz x0, 0xb9684 b9670: f9400008 ldr x8, [x0] b9674: aa1303e1 mov x1, x19 b9678: f9400908 ldr x8, [x8, #0x10] b967c: d63f0100 blr x8 b9680: 37000260 tbnz w0, #0x0, 0xb96cc b9684: f94006a8 ldr x8, [x21, #0x8] b9688: b40000a8 cbz x8, 0xb969c b968c: aa0803f5 mov x21, x8 b9690: f9400108 ldr x8, [x8] b9694: b5ffffc8 cbnz x8, 0xb968c b9698: 17fffff2 b 0xb9660 b969c: aa1503e8 mov x8, x21 b96a0: f8410d09 ldr x9, [x8, #0x10]! b96a4: f940012a ldr x10, [x9] b96a8: eb15015f cmp x10, x21 b96ac: 54fffd80 b.eq 0xb965c b96b0: f9400109 ldr x9, [x8] b96b4: aa0903e8 mov x8, x9 b96b8: f8410d15 ldr x21, [x8, #0x10]! b96bc: f94002aa ldr x10, [x21] b96c0: eb09015f cmp x10, x9 b96c4: 54ffff61 b.ne 0xb96b0 b96c8: 17ffffe6 b 0xb9660 b96cc: f94016a0 ldr x0, [x21, #0x28] b96d0: b40000a0 cbz x0, 0xb96e4 b96d4: a9424ff4 ldp x20, x19, [sp, #0x20] b96d8: f9400bf5 ldr x21, [sp, #0x10] b96dc: a8c37bfd ldp x29, x30, [sp], #0x30 b96e0: 140290b4 b 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> b96e4: a9424ff4 ldp x20, x19, [sp, #0x20] b96e8: aa1f03e0 mov x0, xzr b96ec: f9400bf5 ldr x21, [sp, #0x10] b96f0: a8c37bfd ldp x29, x30, [sp], #0x30 b96f4: d65f03c0 ret 00000000000b96f8 : b96f8: a9bf7bfd stp x29, x30, [sp, #-0x10]! b96fc: 910003fd mov x29, sp b9700: 940291fc bl 0x15def0 <_ZNK6InGame11ADictionary12ObjectForKeyEPKc@plt> b9704: b4000060 cbz x0, 0xb9710 b9708: a8c17bfd ldp x29, x30, [sp], #0x10 b970c: 140290a9 b 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> b9710: a8c17bfd ldp x29, x30, [sp], #0x10 b9714: d65f03c0 ret 00000000000b9718 : b9718: a9bd7bfd stp x29, x30, [sp, #-0x30]! b971c: f9000bf5 str x21, [sp, #0x10] b9720: 910003fd mov x29, sp b9724: a9024ff4 stp x20, x19, [sp, #0x20] b9728: b4000461 cbz x1, 0xb97b4 b972c: f9400814 ldr x20, [x0, #0x10] b9730: f8408695 ldr x21, [x20], #0x8 b9734: eb1402bf cmp x21, x20 b9738: 540003e0 b.eq 0xb97b4 b973c: aa0103f3 mov x19, x1 b9740: 14000004 b 0xb9750 b9744: aa0903f5 mov x21, x9 b9748: eb1402bf cmp x21, x20 b974c: 54000340 b.eq 0xb97b4 b9750: f94012a0 ldr x0, [x21, #0x20] b9754: b40000c0 cbz x0, 0xb976c b9758: f9400008 ldr x8, [x0] b975c: aa1303e1 mov x1, x19 b9760: f9400908 ldr x8, [x8, #0x10] b9764: d63f0100 blr x8 b9768: 37000300 tbnz w0, #0x0, 0xb97c8 b976c: f94006a8 ldr x8, [x21, #0x8] b9770: b40000a8 cbz x8, 0xb9784 b9774: aa0803f5 mov x21, x8 b9778: f9400108 ldr x8, [x8] b977c: b5ffffc8 cbnz x8, 0xb9774 b9780: 17fffff2 b 0xb9748 b9784: aa1503e8 mov x8, x21 b9788: f8410d09 ldr x9, [x8, #0x10]! b978c: f940012a ldr x10, [x9] b9790: eb15015f cmp x10, x21 b9794: 54fffd80 b.eq 0xb9744 b9798: f9400109 ldr x9, [x8] b979c: aa0903e8 mov x8, x9 b97a0: f8410d15 ldr x21, [x8, #0x10]! b97a4: f94002aa ldr x10, [x21] b97a8: eb09015f cmp x10, x9 b97ac: 54ffff61 b.ne 0xb9798 b97b0: 17ffffe6 b 0xb9748 b97b4: aa1f03e0 mov x0, xzr b97b8: a9424ff4 ldp x20, x19, [sp, #0x20] b97bc: f9400bf5 ldr x21, [sp, #0x10] b97c0: a8c37bfd ldp x29, x30, [sp], #0x30 b97c4: d65f03c0 ret b97c8: f94016a0 ldr x0, [x21, #0x28] b97cc: a9424ff4 ldp x20, x19, [sp, #0x20] b97d0: f9400bf5 ldr x21, [sp, #0x10] b97d4: a8c37bfd ldp x29, x30, [sp], #0x30 b97d8: d65f03c0 ret 00000000000b97dc : b97dc: a9bd7bfd stp x29, x30, [sp, #-0x30]! b97e0: f9000bf5 str x21, [sp, #0x10] b97e4: 910003fd mov x29, sp b97e8: a9024ff4 stp x20, x19, [sp, #0x20] b97ec: f9400814 ldr x20, [x0, #0x10] b97f0: f8408695 ldr x21, [x20], #0x8 b97f4: eb1402bf cmp x21, x20 b97f8: 540003e0 b.eq 0xb9874 b97fc: aa0103f3 mov x19, x1 b9800: 14000004 b 0xb9810 b9804: aa0903f5 mov x21, x9 b9808: eb1402bf cmp x21, x20 b980c: 54000340 b.eq 0xb9874 b9810: f94012a0 ldr x0, [x21, #0x20] b9814: b40000c0 cbz x0, 0xb982c b9818: f9400008 ldr x8, [x0] b981c: aa1303e1 mov x1, x19 b9820: f9400908 ldr x8, [x8, #0x10] b9824: d63f0100 blr x8 b9828: 37000300 tbnz w0, #0x0, 0xb9888 b982c: f94006a8 ldr x8, [x21, #0x8] b9830: b40000a8 cbz x8, 0xb9844 b9834: aa0803f5 mov x21, x8 b9838: f9400108 ldr x8, [x8] b983c: b5ffffc8 cbnz x8, 0xb9834 b9840: 17fffff2 b 0xb9808 b9844: aa1503e8 mov x8, x21 b9848: f8410d09 ldr x9, [x8, #0x10]! b984c: f940012a ldr x10, [x9] b9850: eb15015f cmp x10, x21 b9854: 54fffd80 b.eq 0xb9804 b9858: f9400109 ldr x9, [x8] b985c: aa0903e8 mov x8, x9 b9860: f8410d15 ldr x21, [x8, #0x10]! b9864: f94002aa ldr x10, [x21] b9868: eb09015f cmp x10, x9 b986c: 54ffff61 b.ne 0xb9858 b9870: 17ffffe6 b 0xb9808 b9874: aa1f03e0 mov x0, xzr b9878: a9424ff4 ldp x20, x19, [sp, #0x20] b987c: f9400bf5 ldr x21, [sp, #0x10] b9880: a8c37bfd ldp x29, x30, [sp], #0x30 b9884: d65f03c0 ret b9888: f94016a0 ldr x0, [x21, #0x28] b988c: a9424ff4 ldp x20, x19, [sp, #0x20] b9890: f9400bf5 ldr x21, [sp, #0x10] b9894: a8c37bfd ldp x29, x30, [sp], #0x30 b9898: d65f03c0 ret 00000000000b989c : b989c: a9bd7bfd stp x29, x30, [sp, #-0x30]! b98a0: f9000bf5 str x21, [sp, #0x10] b98a4: 910003fd mov x29, sp b98a8: a9024ff4 stp x20, x19, [sp, #0x20] b98ac: f9400814 ldr x20, [x0, #0x10] b98b0: f8408695 ldr x21, [x20], #0x8 b98b4: eb1402bf cmp x21, x20 b98b8: 540003e0 b.eq 0xb9934 b98bc: aa0103f3 mov x19, x1 b98c0: 14000004 b 0xb98d0 b98c4: aa0903f5 mov x21, x9 b98c8: eb1402bf cmp x21, x20 b98cc: 54000340 b.eq 0xb9934 b98d0: f94012a0 ldr x0, [x21, #0x20] b98d4: b40000c0 cbz x0, 0xb98ec b98d8: f9400008 ldr x8, [x0] b98dc: aa1303e1 mov x1, x19 b98e0: f9400908 ldr x8, [x8, #0x10] b98e4: d63f0100 blr x8 b98e8: 37000300 tbnz w0, #0x0, 0xb9948 b98ec: f94006a8 ldr x8, [x21, #0x8] b98f0: b40000a8 cbz x8, 0xb9904 b98f4: aa0803f5 mov x21, x8 b98f8: f9400108 ldr x8, [x8] b98fc: b5ffffc8 cbnz x8, 0xb98f4 b9900: 17fffff2 b 0xb98c8 b9904: aa1503e8 mov x8, x21 b9908: f8410d09 ldr x9, [x8, #0x10]! b990c: f940012a ldr x10, [x9] b9910: eb15015f cmp x10, x21 b9914: 54fffd80 b.eq 0xb98c4 b9918: f9400109 ldr x9, [x8] b991c: aa0903e8 mov x8, x9 b9920: f8410d15 ldr x21, [x8, #0x10]! b9924: f94002aa ldr x10, [x21] b9928: eb09015f cmp x10, x9 b992c: 54ffff61 b.ne 0xb9918 b9930: 17ffffe6 b 0xb98c8 b9934: aa1f03e0 mov x0, xzr b9938: a9424ff4 ldp x20, x19, [sp, #0x20] b993c: f9400bf5 ldr x21, [sp, #0x10] b9940: a8c37bfd ldp x29, x30, [sp], #0x30 b9944: d65f03c0 ret b9948: f94016a0 ldr x0, [x21, #0x28] b994c: a9424ff4 ldp x20, x19, [sp, #0x20] b9950: f9400bf5 ldr x21, [sp, #0x10] b9954: a8c37bfd ldp x29, x30, [sp], #0x30 b9958: d65f03c0 ret 00000000000b995c : b995c: 14029165 b 0x15def0 <_ZNK6InGame11ADictionary12ObjectForKeyEPKc@plt> 00000000000b9960 : b9960: 37f80121 tbnz w1, #0x1f, 0xb9984 b9964: f9400c08 ldr x8, [x0, #0x18] b9968: a9402508 ldp x8, x9, [x8] b996c: cb08012a sub x10, x9, x8 b9970: 2a0103e9 mov w9, w1 b9974: eb8a0d3f cmp x9, x10, asr #3 b9978: 54000062 b.hs 0xb9984 b997c: f8697900 ldr x0, [x8, x9, lsl #3] b9980: d65f03c0 ret b9984: aa1f03e0 mov x0, xzr b9988: d65f03c0 ret 00000000000b998c : b998c: 37f80141 tbnz w1, #0x1f, 0xb99b4 b9990: f9400c08 ldr x8, [x0, #0x18] b9994: a9402508 ldp x8, x9, [x8] b9998: cb08012a sub x10, x9, x8 b999c: 2a0103e9 mov w9, w1 b99a0: eb8a0d3f cmp x9, x10, asr #3 b99a4: 54000082 b.hs 0xb99b4 b99a8: f8697900 ldr x0, [x8, x9, lsl #3] b99ac: b4000040 cbz x0, 0xb99b4 b99b0: 14029000 b 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> b99b4: aa1f03e0 mov x0, xzr b99b8: d65f03c0 ret 00000000000b99bc : b99bc: 37f80121 tbnz w1, #0x1f, 0xb99e0 b99c0: f9400c08 ldr x8, [x0, #0x18] b99c4: a9402508 ldp x8, x9, [x8] b99c8: cb08012a sub x10, x9, x8 b99cc: 2a0103e9 mov w9, w1 b99d0: eb8a0d3f cmp x9, x10, asr #3 b99d4: 54000062 b.hs 0xb99e0 b99d8: f8697900 ldr x0, [x8, x9, lsl #3] b99dc: d65f03c0 ret b99e0: aa1f03e0 mov x0, xzr b99e4: d65f03c0 ret 00000000000b99e8 : b99e8: a9bc7bfd stp x29, x30, [sp, #-0x40]! b99ec: a9015ff8 stp x24, x23, [sp, #0x10] b99f0: 910003fd mov x29, sp b99f4: a90257f6 stp x22, x21, [sp, #0x20] b99f8: a9034ff4 stp x20, x19, [sp, #0x30] b99fc: f9400c18 ldr x24, [x0, #0x18] b9a00: a9402315 ldp x21, x8, [x24] b9a04: eb0802bf cmp x21, x8 b9a08: 54000780 b.eq 0xb9af8 b9a0c: aa0003f3 mov x19, x0 b9a10: aa0103f4 mov x20, x1 b9a14: cb1503f6 neg x22, x21 b9a18: 14000006 b 0xb9a30 b9a1c: f9400708 ldr x8, [x24, #0x8] b9a20: 910022b5 add x21, x21, #0x8 b9a24: d10022d6 sub x22, x22, #0x8 b9a28: eb0802bf cmp x21, x8 b9a2c: 54000660 b.eq 0xb9af8 b9a30: f94002a0 ldr x0, [x21] b9a34: b4ffff60 cbz x0, 0xb9a20 b9a38: f9400008 ldr x8, [x0] b9a3c: aa1403e1 mov x1, x20 b9a40: f9400908 ldr x8, [x8, #0x10] b9a44: d63f0100 blr x8 b9a48: 3607fea0 tbz w0, #0x0, 0xb9a1c b9a4c: f9400708 ldr x8, [x24, #0x8] b9a50: 52800109 mov w9, #0x8 // =8 b9a54: cb160121 sub x1, x9, x22 b9a58: cb1603f5 neg x21, x22 b9a5c: eb010116 subs x22, x8, x1 b9a60: 54000080 b.eq 0xb9a70 b9a64: aa1503e0 mov x0, x21 b9a68: aa1603e2 mov x2, x22 b9a6c: 94028f31 bl 0x15d730 b9a70: f9400a77 ldr x23, [x19, #0x10] b9a74: 8b1602a8 add x8, x21, x22 b9a78: aa1703f5 mov x21, x23 b9a7c: f9000708 str x8, [x24, #0x8] b9a80: f84086b3 ldr x19, [x21], #0x8 b9a84: 14000002 b 0xb9a8c b9a88: aa0903f3 mov x19, x9 b9a8c: eb15027f cmp x19, x21 b9a90: 54000340 b.eq 0xb9af8 b9a94: f9401260 ldr x0, [x19, #0x20] b9a98: b40000c0 cbz x0, 0xb9ab0 b9a9c: f9400008 ldr x8, [x0] b9aa0: aa1403e1 mov x1, x20 b9aa4: f9400908 ldr x8, [x8, #0x10] b9aa8: d63f0100 blr x8 b9aac: 37000300 tbnz w0, #0x0, 0xb9b0c b9ab0: f9400668 ldr x8, [x19, #0x8] b9ab4: b40000a8 cbz x8, 0xb9ac8 b9ab8: aa0803f3 mov x19, x8 b9abc: f9400108 ldr x8, [x8] b9ac0: b5ffffc8 cbnz x8, 0xb9ab8 b9ac4: 17fffff2 b 0xb9a8c b9ac8: aa1303e8 mov x8, x19 b9acc: f8410d09 ldr x9, [x8, #0x10]! b9ad0: f940012a ldr x10, [x9] b9ad4: eb13015f cmp x10, x19 b9ad8: 54fffd80 b.eq 0xb9a88 b9adc: f9400109 ldr x9, [x8] b9ae0: aa0903e8 mov x8, x9 b9ae4: f8410d13 ldr x19, [x8, #0x10]! b9ae8: f940026a ldr x10, [x19] b9aec: eb09015f cmp x10, x9 b9af0: 54ffff61 b.ne 0xb9adc b9af4: 17ffffe6 b 0xb9a8c b9af8: a9434ff4 ldp x20, x19, [sp, #0x30] b9afc: a94257f6 ldp x22, x21, [sp, #0x20] b9b00: a9415ff8 ldp x24, x23, [sp, #0x10] b9b04: a8c47bfd ldp x29, x30, [sp], #0x40 b9b08: d65f03c0 ret b9b0c: f9401260 ldr x0, [x19, #0x20] b9b10: 39403008 ldrb w8, [x0, #0xc] b9b14: 34000088 cbz w8, 0xb9b24 b9b18: f9400008 ldr x8, [x0] b9b1c: f9400508 ldr x8, [x8, #0x8] b9b20: d63f0100 blr x8 b9b24: f9401660 ldr x0, [x19, #0x28] b9b28: 39403008 ldrb w8, [x0, #0xc] b9b2c: 34000088 cbz w8, 0xb9b3c b9b30: f9400008 ldr x8, [x0] b9b34: f9400508 ldr x8, [x8, #0x8] b9b38: d63f0100 blr x8 b9b3c: f9400669 ldr x9, [x19, #0x8] b9b40: b40000a9 cbz x9, 0xb9b54 b9b44: aa0903e8 mov x8, x9 b9b48: f9400129 ldr x9, [x9] b9b4c: b5ffffc9 cbnz x9, 0xb9b44 b9b50: 1400000c b 0xb9b80 b9b54: aa1303e9 mov x9, x19 b9b58: f8410d28 ldr x8, [x9, #0x10]! b9b5c: f940010a ldr x10, [x8] b9b60: eb13015f cmp x10, x19 b9b64: 540000e0 b.eq 0xb9b80 b9b68: f940012a ldr x10, [x9] b9b6c: aa0a03e9 mov x9, x10 b9b70: f8410d28 ldr x8, [x9, #0x10]! b9b74: f940010b ldr x11, [x8] b9b78: eb0a017f cmp x11, x10 b9b7c: 54ffff61 b.ne 0xb9b68 b9b80: f94002e9 ldr x9, [x23] b9b84: eb13013f cmp x9, x19 b9b88: 54000041 b.ne 0xb9b90 b9b8c: f90002e8 str x8, [x23] b9b90: a940a2e0 ldp x0, x8, [x23, #0x8] b9b94: aa1303e1 mov x1, x19 b9b98: d1000508 sub x8, x8, #0x1 b9b9c: f9000ae8 str x8, [x23, #0x10] b9ba0: 940290cc bl 0x15ded0 <_ZNSt6__ndk113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> b9ba4: aa1303e0 mov x0, x19 b9ba8: a9434ff4 ldp x20, x19, [sp, #0x30] b9bac: a94257f6 ldp x22, x21, [sp, #0x20] b9bb0: a9415ff8 ldp x24, x23, [sp, #0x10] b9bb4: a8c47bfd ldp x29, x30, [sp], #0x40 b9bb8: 14028cca b 0x15cee0 <_ZdlPv@plt> 00000000000b9bbc : b9bbc: 140290d1 b 0x15df00 <_ZN6InGame11ADictionary6RemoveEPKNS_7AObjectE@plt> 00000000000b9bc0 : b9bc0: f9400808 ldr x8, [x0, #0x10] b9bc4: b9401100 ldr w0, [x8, #0x10] b9bc8: d65f03c0 ret 00000000000b9bcc : b9bcc: a9bc7bfd stp x29, x30, [sp, #-0x40]! b9bd0: f9000bf7 str x23, [sp, #0x10] b9bd4: 910003fd mov x29, sp b9bd8: a90257f6 stp x22, x21, [sp, #0x20] b9bdc: a9034ff4 stp x20, x19, [sp, #0x30] b9be0: aa0003f3 mov x19, x0 b9be4: f9400815 ldr x21, [x0, #0x10] b9be8: aa0103f4 mov x20, x1 b9bec: b4000555 cbz x21, 0xb9c94 b9bf0: aa1503f6 mov x22, x21 b9bf4: f84086d7 ldr x23, [x22], #0x8 b9bf8: 14000002 b 0xb9c00 b9bfc: aa0903f7 mov x23, x9 b9c00: eb1602ff cmp x23, x22 b9c04: 540003e0 b.eq 0xb9c80 b9c08: f94012e0 ldr x0, [x23, #0x20] b9c0c: 39403008 ldrb w8, [x0, #0xc] b9c10: 34000088 cbz w8, 0xb9c20 b9c14: f9400008 ldr x8, [x0] b9c18: f9400508 ldr x8, [x8, #0x8] b9c1c: d63f0100 blr x8 b9c20: f94016e0 ldr x0, [x23, #0x28] b9c24: 39403008 ldrb w8, [x0, #0xc] b9c28: 34000088 cbz w8, 0xb9c38 b9c2c: f9400008 ldr x8, [x0] b9c30: f9400508 ldr x8, [x8, #0x8] b9c34: d63f0100 blr x8 b9c38: f94006e8 ldr x8, [x23, #0x8] b9c3c: b40000a8 cbz x8, 0xb9c50 b9c40: aa0803f7 mov x23, x8 b9c44: f9400108 ldr x8, [x8] b9c48: b5ffffc8 cbnz x8, 0xb9c40 b9c4c: 17ffffed b 0xb9c00 b9c50: aa1703e8 mov x8, x23 b9c54: f8410d09 ldr x9, [x8, #0x10]! b9c58: f940012a ldr x10, [x9] b9c5c: eb17015f cmp x10, x23 b9c60: 54fffce0 b.eq 0xb9bfc b9c64: f9400109 ldr x9, [x8] b9c68: aa0903e8 mov x8, x9 b9c6c: f8410d17 ldr x23, [x8, #0x10]! b9c70: f94002ea ldr x10, [x23] b9c74: eb09015f cmp x10, x9 b9c78: 54ffff61 b.ne 0xb9c64 b9c7c: 17ffffe1 b 0xb9c00 b9c80: f94006a1 ldr x1, [x21, #0x8] b9c84: aa1503e0 mov x0, x21 b9c88: 94029082 bl 0x15de90 <_ZNSt6__ndk16__treeINS_12__value_typeIPN6InGame7AObjectES4_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt> b9c8c: a900febf stp xzr, xzr, [x21, #0x8] b9c90: f90002b6 str x22, [x21] b9c94: f9400e68 ldr x8, [x19, #0x18] b9c98: aa1303e0 mov x0, x19 b9c9c: aa1403e1 mov x1, x20 b9ca0: f9400109 ldr x9, [x8] b9ca4: f9000509 str x9, [x8, #0x8] b9ca8: 94029076 bl 0x15de80 <_ZN6InGame11ADictionary3SetERKS0_@plt> b9cac: aa1303e0 mov x0, x19 b9cb0: f9400bf7 ldr x23, [sp, #0x10] b9cb4: a9434ff4 ldp x20, x19, [sp, #0x30] b9cb8: a94257f6 ldp x22, x21, [sp, #0x20] b9cbc: a8c47bfd ldp x29, x30, [sp], #0x40 b9cc0: d65f03c0 ret 00000000000b9cc4 : b9cc4: 2a1f03e0 mov w0, wzr b9cc8: d65f03c0 ret 00000000000b9ccc , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::destroy(std::__ndk1::__tree_node, void*>*)>: b9ccc: b40001e1 cbz x1, 0xb9d08 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::destroy(std::__ndk1::__tree_node, void*>*)+0x3c> b9cd0: a9be7bfd stp x29, x30, [sp, #-0x20]! b9cd4: a9014ff4 stp x20, x19, [sp, #0x10] b9cd8: 910003fd mov x29, sp b9cdc: aa0103f3 mov x19, x1 b9ce0: f9400021 ldr x1, [x1] b9ce4: aa0003f4 mov x20, x0 b9ce8: 9402906a bl 0x15de90 <_ZNSt6__ndk16__treeINS_12__value_typeIPN6InGame7AObjectES4_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt> b9cec: f9400661 ldr x1, [x19, #0x8] b9cf0: aa1403e0 mov x0, x20 b9cf4: 94029067 bl 0x15de90 <_ZNSt6__ndk16__treeINS_12__value_typeIPN6InGame7AObjectES4_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt> b9cf8: aa1303e0 mov x0, x19 b9cfc: a9414ff4 ldp x20, x19, [sp, #0x10] b9d00: a8c27bfd ldp x29, x30, [sp], #0x20 b9d04: 14028c77 b 0x15cee0 <_ZdlPv@plt> b9d08: d65f03c0 ret 00000000000b9d0c *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)>: b9d0c: f9400029 ldr x9, [x1] b9d10: aa0103ea mov x10, x1 b9d14: b40000c9 cbz x9, 0xb9d2c *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x20> b9d18: f9400428 ldr x8, [x1, #0x8] b9d1c: b4000268 cbz x8, 0xb9d68 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x5c> b9d20: aa0803ea mov x10, x8 b9d24: f9400108 ldr x8, [x8] b9d28: b5ffffc8 cbnz x8, 0xb9d20 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x14> b9d2c: f9400549 ldr x9, [x10, #0x8] b9d30: b50001e9 cbnz x9, 0xb9d6c *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x60> b9d34: 5280002b mov w11, #0x1 // =1 b9d38: f940094c ldr x12, [x10, #0x10] b9d3c: f9400188 ldr x8, [x12] b9d40: eb0a011f cmp x8, x10 b9d44: 54000221 b.ne 0xb9d88 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x7c> b9d48: eb00015f cmp x10, x0 b9d4c: f9000189 str x9, [x12] b9d50: 54001000 b.eq 0xb9f50 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x244> b9d54: f9400588 ldr x8, [x12, #0x8] b9d58: 3940614c ldrb w12, [x10, #0x18] b9d5c: eb01015f cmp x10, x1 b9d60: 540001c1 b.ne 0xb9d98 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x8c> b9d64: 1400001d b 0xb9dd8 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0xcc> b9d68: aa0103ea mov x10, x1 b9d6c: f9400948 ldr x8, [x10, #0x10] b9d70: 2a1f03eb mov w11, wzr b9d74: f9000928 str x8, [x9, #0x10] b9d78: f940094c ldr x12, [x10, #0x10] b9d7c: f9400188 ldr x8, [x12] b9d80: eb0a011f cmp x8, x10 b9d84: 54fffe20 b.eq 0xb9d48 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x3c> b9d88: f9000589 str x9, [x12, #0x8] b9d8c: 3940614c ldrb w12, [x10, #0x18] b9d90: eb01015f cmp x10, x1 b9d94: 54000220 b.eq 0xb9dd8 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0xcc> b9d98: f940082d ldr x13, [x1, #0x10] b9d9c: f900094d str x13, [x10, #0x10] b9da0: f940082e ldr x14, [x1, #0x10] b9da4: f94001ce ldr x14, [x14] b9da8: eb0101df cmp x14, x1 b9dac: 1a9f07ee cset w14, ne b9db0: f82e59aa str x10, [x13, w14, uxtw #3] b9db4: a940342e ldp x14, x13, [x1] b9db8: f90009ca str x10, [x14, #0x10] b9dbc: a900354e stp x14, x13, [x10] b9dc0: b400004d cbz x13, 0xb9dc8 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0xbc> b9dc4: f90009aa str x10, [x13, #0x10] b9dc8: eb01001f cmp x0, x1 b9dcc: 3940602d ldrb w13, [x1, #0x18] b9dd0: 9a800140 csel x0, x10, x0, eq b9dd4: 3900614d strb w13, [x10, #0x18] b9dd8: 34000bac cbz w12, 0xb9f4c *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x240> b9ddc: b4000b80 cbz x0, 0xb9f4c *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x240> b9de0: 34000b2b cbz w11, 0xb9f44 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x238> b9de4: 52800029 mov w9, #0x1 // =1 b9de8: 14000006 b 0xb9e00 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0xf4> b9dec: f9400948 ldr x8, [x10, #0x10] b9df0: f940010b ldr x11, [x8] b9df4: eb0a017f cmp x11, x10 b9df8: 1a9f17ea cset w10, eq b9dfc: f86a5908 ldr x8, [x8, w10, uxtw #3] b9e00: f940090a ldr x10, [x8, #0x10] b9e04: 3940610b ldrb w11, [x8, #0x18] b9e08: f940014c ldr x12, [x10] b9e0c: eb08019f cmp x12, x8 b9e10: 540000a0 b.eq 0xb9e24 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x118> b9e14: 3400010b cbz w11, 0xb9e34 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x128> b9e18: f940010a ldr x10, [x8] b9e1c: b500038a cbnz x10, 0xb9e8c *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x180> b9e20: 1400001d b 0xb9e94 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x188> b9e24: 340004eb cbz w11, 0xb9ec0 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x1b4> b9e28: f940010b ldr x11, [x8] b9e2c: b500072b cbnz x11, 0xb9f10 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x204> b9e30: 1400003a b 0xb9f18 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x20c> b9e34: f940054b ldr x11, [x10, #0x8] b9e38: 39006109 strb w9, [x8, #0x18] b9e3c: 3900615f strb wzr, [x10, #0x18] b9e40: f940016c ldr x12, [x11] b9e44: f900054c str x12, [x10, #0x8] b9e48: b400004c cbz x12, 0xb9e50 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x144> b9e4c: f900098a str x10, [x12, #0x10] b9e50: f940094c ldr x12, [x10, #0x10] b9e54: f900096c str x12, [x11, #0x10] b9e58: f940094c ldr x12, [x10, #0x10] b9e5c: f940018d ldr x13, [x12] b9e60: eb0a01bf cmp x13, x10 b9e64: 1a9f07ed cset w13, ne b9e68: f82d598b str x11, [x12, w13, uxtw #3] b9e6c: f900016a str x10, [x11] b9e70: f940010c ldr x12, [x8] b9e74: f900094b str x11, [x10, #0x10] b9e78: eb0c001f cmp x0, x12 b9e7c: 9a800100 csel x0, x8, x0, eq b9e80: f9400588 ldr x8, [x12, #0x8] b9e84: f940010a ldr x10, [x8] b9e88: b400006a cbz x10, 0xb9e94 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x188> b9e8c: 3940614b ldrb w11, [x10, #0x18] b9e90: 3400074b cbz w11, 0xb9f78 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x26c> b9e94: f940050b ldr x11, [x8, #0x8] b9e98: b400006b cbz x11, 0xb9ea4 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x198> b9e9c: 3940616c ldrb w12, [x11, #0x18] b9ea0: 3400070c cbz w12, 0xb9f80 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x274> b9ea4: f940090a ldr x10, [x8, #0x10] b9ea8: 3900611f strb wzr, [x8, #0x18] b9eac: eb00015f cmp x10, x0 b9eb0: 540005c0 b.eq 0xb9f68 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x25c> b9eb4: 39406148 ldrb w8, [x10, #0x18] b9eb8: 35fff9a8 cbnz w8, 0xb9dec *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0xe0> b9ebc: 1400002c b 0xb9f6c *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x260> b9ec0: f940050b ldr x11, [x8, #0x8] b9ec4: 39006109 strb w9, [x8, #0x18] b9ec8: 3900615f strb wzr, [x10, #0x18] b9ecc: f900014b str x11, [x10] b9ed0: b400004b cbz x11, 0xb9ed8 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x1cc> b9ed4: f900096a str x10, [x11, #0x10] b9ed8: f940094b ldr x11, [x10, #0x10] b9edc: f900090b str x11, [x8, #0x10] b9ee0: f940094b ldr x11, [x10, #0x10] b9ee4: f940016c ldr x12, [x11] b9ee8: eb0a019f cmp x12, x10 b9eec: 1a9f07ec cset w12, ne b9ef0: eb0a001f cmp x0, x10 b9ef4: 9a800100 csel x0, x8, x0, eq b9ef8: f82c5968 str x8, [x11, w12, uxtw #3] b9efc: f900050a str x10, [x8, #0x8] b9f00: f9000948 str x8, [x10, #0x10] b9f04: f9400148 ldr x8, [x10] b9f08: f940010b ldr x11, [x8] b9f0c: b400006b cbz x11, 0xb9f18 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x20c> b9f10: 3940616a ldrb w10, [x11, #0x18] b9f14: 340008aa cbz w10, 0xba028 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x31c> b9f18: f940050a ldr x10, [x8, #0x8] b9f1c: b400006a cbz x10, 0xb9f28 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x21c> b9f20: 3940614c ldrb w12, [x10, #0x18] b9f24: 3400056c cbz w12, 0xb9fd0 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x2c4> b9f28: f940090a ldr x10, [x8, #0x10] b9f2c: 3900611f strb wzr, [x8, #0x18] b9f30: 39406148 ldrb w8, [x10, #0x18] b9f34: 340001c8 cbz w8, 0xb9f6c *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x260> b9f38: eb00015f cmp x10, x0 b9f3c: 54fff581 b.ne 0xb9dec *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0xe0> b9f40: 1400000b b 0xb9f6c *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x260> b9f44: 52800028 mov w8, #0x1 // =1 b9f48: 39006128 strb w8, [x9, #0x18] b9f4c: d65f03c0 ret b9f50: aa1f03e8 mov x8, xzr b9f54: aa0903e0 mov x0, x9 b9f58: 3940614c ldrb w12, [x10, #0x18] b9f5c: eb01015f cmp x10, x1 b9f60: 54fff1c1 b.ne 0xb9d98 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x8c> b9f64: 17ffff9d b 0xb9dd8 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0xcc> b9f68: aa0003ea mov x10, x0 b9f6c: 52800028 mov w8, #0x1 // =1 b9f70: 39006148 strb w8, [x10, #0x18] b9f74: d65f03c0 ret b9f78: f940050b ldr x11, [x8, #0x8] b9f7c: b400006b cbz x11, 0xb9f88 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x27c> b9f80: 39406169 ldrb w9, [x11, #0x18] b9f84: 340007e9 cbz w9, 0xba080 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x374> b9f88: 5280002b mov w11, #0x1 // =1 b9f8c: f9400549 ldr x9, [x10, #0x8] b9f90: 3900614b strb w11, [x10, #0x18] b9f94: 3900611f strb wzr, [x8, #0x18] b9f98: f9000109 str x9, [x8] b9f9c: b4000049 cbz x9, 0xb9fa4 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x298> b9fa0: f9000928 str x8, [x9, #0x10] b9fa4: f9400909 ldr x9, [x8, #0x10] b9fa8: f9000949 str x9, [x10, #0x10] b9fac: f9400909 ldr x9, [x8, #0x10] b9fb0: f940012b ldr x11, [x9] b9fb4: eb08017f cmp x11, x8 b9fb8: aa0803eb mov x11, x8 b9fbc: 1a9f07ec cset w12, ne b9fc0: f82c592a str x10, [x9, w12, uxtw #3] b9fc4: f9000548 str x8, [x10, #0x8] b9fc8: f900090a str x10, [x8, #0x10] b9fcc: 1400002e b 0xba084 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x378> b9fd0: b400008b cbz x11, 0xb9fe0 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x2d4> b9fd4: 39406169 ldrb w9, [x11, #0x18] b9fd8: 34000289 cbz w9, 0xba028 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x31c> b9fdc: f940050a ldr x10, [x8, #0x8] b9fe0: 5280002b mov w11, #0x1 // =1 b9fe4: f9400149 ldr x9, [x10] b9fe8: 3900614b strb w11, [x10, #0x18] b9fec: 3900611f strb wzr, [x8, #0x18] b9ff0: f9000509 str x9, [x8, #0x8] b9ff4: b4000049 cbz x9, 0xb9ffc *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x2f0> b9ff8: f9000928 str x8, [x9, #0x10] b9ffc: f9400909 ldr x9, [x8, #0x10] ba000: f9000949 str x9, [x10, #0x10] ba004: f9400909 ldr x9, [x8, #0x10] ba008: f940012b ldr x11, [x9] ba00c: eb08017f cmp x11, x8 ba010: aa0803eb mov x11, x8 ba014: 1a9f07ec cset w12, ne ba018: f82c592a str x10, [x9, w12, uxtw #3] ba01c: f9000148 str x8, [x10] ba020: f900090a str x10, [x8, #0x10] ba024: 14000002 b 0xba02c *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x320> ba028: aa0803ea mov x10, x8 ba02c: f9400948 ldr x8, [x10, #0x10] ba030: 5280002d mov w13, #0x1 // =1 ba034: 3940610c ldrb w12, [x8, #0x18] ba038: f9400109 ldr x9, [x8] ba03c: 3900614c strb w12, [x10, #0x18] ba040: f940052a ldr x10, [x9, #0x8] ba044: 3900610d strb w13, [x8, #0x18] ba048: 3900616d strb w13, [x11, #0x18] ba04c: f900010a str x10, [x8] ba050: b400004a cbz x10, 0xba058 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x34c> ba054: f9000948 str x8, [x10, #0x10] ba058: f940090a ldr x10, [x8, #0x10] ba05c: f900092a str x10, [x9, #0x10] ba060: f940090a ldr x10, [x8, #0x10] ba064: f940014b ldr x11, [x10] ba068: eb08017f cmp x11, x8 ba06c: 1a9f07eb cset w11, ne ba070: f82b5949 str x9, [x10, w11, uxtw #3] ba074: f9000528 str x8, [x9, #0x8] ba078: f9000909 str x9, [x8, #0x10] ba07c: d65f03c0 ret ba080: aa0803ea mov x10, x8 ba084: f9400948 ldr x8, [x10, #0x10] ba088: 5280002d mov w13, #0x1 // =1 ba08c: 3940610c ldrb w12, [x8, #0x18] ba090: f9400509 ldr x9, [x8, #0x8] ba094: 3900614c strb w12, [x10, #0x18] ba098: f940012a ldr x10, [x9] ba09c: 3900610d strb w13, [x8, #0x18] ba0a0: 3900616d strb w13, [x11, #0x18] ba0a4: f900050a str x10, [x8, #0x8] ba0a8: b400004a cbz x10, 0xba0b0 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)+0x3a4> ba0ac: f9000948 str x8, [x10, #0x10] ba0b0: f940090a ldr x10, [x8, #0x10] ba0b4: f900092a str x10, [x9, #0x10] ba0b8: f940090a ldr x10, [x8, #0x10] ba0bc: f940014b ldr x11, [x10] ba0c0: eb08017f cmp x11, x8 ba0c4: 1a9f07eb cset w11, ne ba0c8: f82b5949 str x9, [x10, w11, uxtw #3] ba0cc: f9000128 str x8, [x9] ba0d0: f9000909 str x9, [x8, #0x10] ba0d4: d65f03c0 ret 00000000000ba0d8 : ba0d8: b4000340 cbz x0, 0xba140 ba0dc: b9401808 ldr w8, [x0, #0x18] ba0e0: 51000508 sub w8, w8, #0x1 ba0e4: 7100151f cmp w8, #0x5 ba0e8: 540002e8 b.hi 0xba144 ba0ec: f0fffdc9 adrp x9, 0x75000 ba0f0: 9109a529 add x9, x9, #0x269 ba0f4: 1000008a adr x10, 0xba104 ba0f8: 3868692b ldrb w11, [x9, x8] ba0fc: 8b0b094a add x10, x10, x11, lsl #2 ba100: d61f0140 br x10 ba104: 39404008 ldrb w8, [x0, #0x10] ba108: 7100011f cmp w8, #0x0 ba10c: 1400000c b 0xba13c ba110: b9401008 ldr w8, [x0, #0x10] ba114: 7100011f cmp w8, #0x0 ba118: 14000009 b 0xba13c ba11c: f9400808 ldr x8, [x0, #0x10] ba120: f100011f cmp x8, #0x0 ba124: 14000006 b 0xba13c ba128: bd401000 ldr s0, [x0, #0x10] ba12c: 1e202008 fcmp s0, #0.0 ba130: 14000003 b 0xba13c ba134: fd400800 ldr d0, [x0, #0x10] ba138: 1e602008 fcmp d0, #0.0 ba13c: 1a9f07e0 cset w0, ne ba140: d65f03c0 ret ba144: 2a1f03e0 mov w0, wzr ba148: d65f03c0 ret 00000000000ba14c : ba14c: b9401808 ldr w8, [x0, #0x18] ba150: 51000508 sub w8, w8, #0x1 ba154: 7100151f cmp w8, #0x5 ba158: 54000168 b.hi 0xba184 ba15c: f0fffdc9 adrp x9, 0x75000 ba160: 9109bd29 add x9, x9, #0x26f ba164: 1000008a adr x10, 0xba174 ba168: 3868692b ldrb w11, [x9, x8] ba16c: 8b0b094a add x10, x10, x11, lsl #2 ba170: d61f0140 br x10 ba174: 39404008 ldrb w8, [x0, #0x10] ba178: 7100011f cmp w8, #0x0 ba17c: 1a9f07e0 cset w0, ne ba180: d65f03c0 ret ba184: 2a1f03e0 mov w0, wzr ba188: d65f03c0 ret ba18c: b9401008 ldr w8, [x0, #0x10] ba190: 7100011f cmp w8, #0x0 ba194: 1a9f07e0 cset w0, ne ba198: d65f03c0 ret ba19c: f9400808 ldr x8, [x0, #0x10] ba1a0: f100011f cmp x8, #0x0 ba1a4: 1a9f07e0 cset w0, ne ba1a8: d65f03c0 ret ba1ac: bd401000 ldr s0, [x0, #0x10] ba1b0: 1e202008 fcmp s0, #0.0 ba1b4: 1a9f07e0 cset w0, ne ba1b8: d65f03c0 ret ba1bc: fd400800 ldr d0, [x0, #0x10] ba1c0: 1e602008 fcmp d0, #0.0 ba1c4: 1a9f07e0 cset w0, ne ba1c8: d65f03c0 ret 00000000000ba1cc : ba1cc: b9401808 ldr w8, [x0, #0x18] ba1d0: 51000508 sub w8, w8, #0x1 ba1d4: 7100151f cmp w8, #0x5 ba1d8: 54000168 b.hi 0xba204 ba1dc: f0fffdc9 adrp x9, 0x75000 ba1e0: 9109d529 add x9, x9, #0x275 ba1e4: 1000008a adr x10, 0xba1f4 ba1e8: 3868692b ldrb w11, [x9, x8] ba1ec: 8b0b094a add x10, x10, x11, lsl #2 ba1f0: d61f0140 br x10 ba1f4: 39404008 ldrb w8, [x0, #0x10] ba1f8: 7100011f cmp w8, #0x0 ba1fc: 1a9f07e0 cset w0, ne ba200: d65f03c0 ret ba204: 2a1f03e0 mov w0, wzr ba208: d65f03c0 ret ba20c: b9401008 ldr w8, [x0, #0x10] ba210: 7100011f cmp w8, #0x0 ba214: 1a9f07e0 cset w0, ne ba218: d65f03c0 ret ba21c: f9400808 ldr x8, [x0, #0x10] ba220: f100011f cmp x8, #0x0 ba224: 1a9f07e0 cset w0, ne ba228: d65f03c0 ret ba22c: bd401000 ldr s0, [x0, #0x10] ba230: 1e202008 fcmp s0, #0.0 ba234: 1a9f07e0 cset w0, ne ba238: d65f03c0 ret ba23c: fd400800 ldr d0, [x0, #0x10] ba240: 1e602008 fcmp d0, #0.0 ba244: 1a9f07e0 cset w0, ne ba248: d65f03c0 ret 00000000000ba24c : ba24c: b4000180 cbz x0, 0xba27c ba250: b9401808 ldr w8, [x0, #0x18] ba254: 51000508 sub w8, w8, #0x1 ba258: 7100151f cmp w8, #0x5 ba25c: 54000228 b.hi 0xba2a0 ba260: f0fffdc9 adrp x9, 0x75000 ba264: 9109ed29 add x9, x9, #0x27b ba268: 1000008a adr x10, 0xba278 ba26c: 3868692b ldrb w11, [x9, x8] ba270: 8b0b094a add x10, x10, x11, lsl #2 ba274: d61f0140 br x10 ba278: 39404000 ldrb w0, [x0, #0x10] ba27c: d65f03c0 ret ba280: b9401000 ldr w0, [x0, #0x10] ba284: d65f03c0 ret ba288: bd401000 ldr s0, [x0, #0x10] ba28c: 1e380000 fcvtzs w0, s0 ba290: d65f03c0 ret ba294: fd400800 ldr d0, [x0, #0x10] ba298: 1e780000 fcvtzs w0, d0 ba29c: d65f03c0 ret ba2a0: 2a1f03e0 mov w0, wzr ba2a4: d65f03c0 ret 00000000000ba2a8 : ba2a8: b9401808 ldr w8, [x0, #0x18] ba2ac: 51000508 sub w8, w8, #0x1 ba2b0: 7100151f cmp w8, #0x5 ba2b4: 54000128 b.hi 0xba2d8 ba2b8: f0fffdc9 adrp x9, 0x75000 ba2bc: 910a0529 add x9, x9, #0x281 ba2c0: 1000008a adr x10, 0xba2d0 ba2c4: 3868692b ldrb w11, [x9, x8] ba2c8: 8b0b094a add x10, x10, x11, lsl #2 ba2cc: d61f0140 br x10 ba2d0: 39404000 ldrb w0, [x0, #0x10] ba2d4: d65f03c0 ret ba2d8: 2a1f03e0 mov w0, wzr ba2dc: d65f03c0 ret ba2e0: b9401000 ldr w0, [x0, #0x10] ba2e4: d65f03c0 ret ba2e8: bd401000 ldr s0, [x0, #0x10] ba2ec: 1e380000 fcvtzs w0, s0 ba2f0: d65f03c0 ret ba2f4: fd400800 ldr d0, [x0, #0x10] ba2f8: 1e780000 fcvtzs w0, d0 ba2fc: d65f03c0 ret 00000000000ba300 : ba300: b9401808 ldr w8, [x0, #0x18] ba304: 51000508 sub w8, w8, #0x1 ba308: 7100151f cmp w8, #0x5 ba30c: 54000128 b.hi 0xba330 ba310: f0fffdc9 adrp x9, 0x75000 ba314: 910a1d29 add x9, x9, #0x287 ba318: 1000008a adr x10, 0xba328 ba31c: 3868692b ldrb w11, [x9, x8] ba320: 8b0b094a add x10, x10, x11, lsl #2 ba324: d61f0140 br x10 ba328: 39404000 ldrb w0, [x0, #0x10] ba32c: d65f03c0 ret ba330: 2a1f03e0 mov w0, wzr ba334: d65f03c0 ret ba338: b9401000 ldr w0, [x0, #0x10] ba33c: d65f03c0 ret ba340: bd401000 ldr s0, [x0, #0x10] ba344: 1e380000 fcvtzs w0, s0 ba348: d65f03c0 ret ba34c: fd400800 ldr d0, [x0, #0x10] ba350: 1e780000 fcvtzs w0, d0 ba354: d65f03c0 ret 00000000000ba358 : ba358: b4000180 cbz x0, 0xba388 ba35c: b9401808 ldr w8, [x0, #0x18] ba360: 51000508 sub w8, w8, #0x1 ba364: 7100151f cmp w8, #0x5 ba368: 54000228 b.hi 0xba3ac ba36c: f0fffdc9 adrp x9, 0x75000 ba370: 910a3529 add x9, x9, #0x28d ba374: 1000008a adr x10, 0xba384 ba378: 3868692b ldrb w11, [x9, x8] ba37c: 8b0b094a add x10, x10, x11, lsl #2 ba380: d61f0140 br x10 ba384: 39404000 ldrb w0, [x0, #0x10] ba388: d65f03c0 ret ba38c: b9401000 ldr w0, [x0, #0x10] ba390: d65f03c0 ret ba394: bd401000 ldr s0, [x0, #0x10] ba398: 1e380000 fcvtzs w0, s0 ba39c: d65f03c0 ret ba3a0: fd400800 ldr d0, [x0, #0x10] ba3a4: 1e780000 fcvtzs w0, d0 ba3a8: d65f03c0 ret ba3ac: 2a1f03e0 mov w0, wzr ba3b0: d65f03c0 ret 00000000000ba3b4 : ba3b4: b9401808 ldr w8, [x0, #0x18] ba3b8: 51000508 sub w8, w8, #0x1 ba3bc: 7100151f cmp w8, #0x5 ba3c0: 54000168 b.hi 0xba3ec ba3c4: f0fffdc9 adrp x9, 0x75000 ba3c8: 910a4d29 add x9, x9, #0x293 ba3cc: 1000008a adr x10, 0xba3dc ba3d0: 3868692b ldrb w11, [x9, x8] ba3d4: 8b0b094a add x10, x10, x11, lsl #2 ba3d8: d61f0140 br x10 ba3dc: 39404000 ldrb w0, [x0, #0x10] ba3e0: d65f03c0 ret ba3e4: b9401000 ldr w0, [x0, #0x10] ba3e8: d65f03c0 ret ba3ec: 2a1f03e0 mov w0, wzr ba3f0: d65f03c0 ret ba3f4: bd401000 ldr s0, [x0, #0x10] ba3f8: 1e380000 fcvtzs w0, s0 ba3fc: d65f03c0 ret ba400: fd400800 ldr d0, [x0, #0x10] ba404: 1e780000 fcvtzs w0, d0 ba408: d65f03c0 ret 00000000000ba40c : ba40c: b9401808 ldr w8, [x0, #0x18] ba410: 51000508 sub w8, w8, #0x1 ba414: 7100151f cmp w8, #0x5 ba418: 54000168 b.hi 0xba444 ba41c: f0fffdc9 adrp x9, 0x75000 ba420: 910a6529 add x9, x9, #0x299 ba424: 1000008a adr x10, 0xba434 ba428: 3868692b ldrb w11, [x9, x8] ba42c: 8b0b094a add x10, x10, x11, lsl #2 ba430: d61f0140 br x10 ba434: 39404000 ldrb w0, [x0, #0x10] ba438: d65f03c0 ret ba43c: b9401000 ldr w0, [x0, #0x10] ba440: d65f03c0 ret ba444: 2a1f03e0 mov w0, wzr ba448: d65f03c0 ret ba44c: bd401000 ldr s0, [x0, #0x10] ba450: 1e380000 fcvtzs w0, s0 ba454: d65f03c0 ret ba458: fd400800 ldr d0, [x0, #0x10] ba45c: 1e780000 fcvtzs w0, d0 ba460: d65f03c0 ret 00000000000ba464 : ba464: b4000180 cbz x0, 0xba494 ba468: b9401808 ldr w8, [x0, #0x18] ba46c: 51000508 sub w8, w8, #0x1 ba470: 7100151f cmp w8, #0x5 ba474: 54000268 b.hi 0xba4c0 ba478: f0fffdc9 adrp x9, 0x75000 ba47c: 910a7d29 add x9, x9, #0x29f ba480: 1000008a adr x10, 0xba490 ba484: 3868692b ldrb w11, [x9, x8] ba488: 8b0b094a add x10, x10, x11, lsl #2 ba48c: d61f0140 br x10 ba490: 39404000 ldrb w0, [x0, #0x10] ba494: d65f03c0 ret ba498: b9801000 ldrsw x0, [x0, #0x10] ba49c: d65f03c0 ret ba4a0: f9400800 ldr x0, [x0, #0x10] ba4a4: d65f03c0 ret ba4a8: bd401000 ldr s0, [x0, #0x10] ba4ac: 9e380000 fcvtzs x0, s0 ba4b0: d65f03c0 ret ba4b4: fd400800 ldr d0, [x0, #0x10] ba4b8: 9e780000 fcvtzs x0, d0 ba4bc: d65f03c0 ret ba4c0: aa1f03e0 mov x0, xzr ba4c4: d65f03c0 ret 00000000000ba4c8 : ba4c8: b9401808 ldr w8, [x0, #0x18] ba4cc: 51000508 sub w8, w8, #0x1 ba4d0: 7100151f cmp w8, #0x5 ba4d4: 54000128 b.hi 0xba4f8 ba4d8: f0fffdc9 adrp x9, 0x75000 ba4dc: 910a9529 add x9, x9, #0x2a5 ba4e0: 1000008a adr x10, 0xba4f0 ba4e4: 3868692b ldrb w11, [x9, x8] ba4e8: 8b0b094a add x10, x10, x11, lsl #2 ba4ec: d61f0140 br x10 ba4f0: 39404000 ldrb w0, [x0, #0x10] ba4f4: d65f03c0 ret ba4f8: aa1f03e0 mov x0, xzr ba4fc: d65f03c0 ret ba500: b9801000 ldrsw x0, [x0, #0x10] ba504: d65f03c0 ret ba508: f9400800 ldr x0, [x0, #0x10] ba50c: d65f03c0 ret ba510: bd401000 ldr s0, [x0, #0x10] ba514: 9e380000 fcvtzs x0, s0 ba518: d65f03c0 ret ba51c: fd400800 ldr d0, [x0, #0x10] ba520: 9e780000 fcvtzs x0, d0 ba524: d65f03c0 ret 00000000000ba528 : ba528: b9401808 ldr w8, [x0, #0x18] ba52c: 51000508 sub w8, w8, #0x1 ba530: 7100151f cmp w8, #0x5 ba534: 54000128 b.hi 0xba558 ba538: f0fffdc9 adrp x9, 0x75000 ba53c: 910aad29 add x9, x9, #0x2ab ba540: 1000008a adr x10, 0xba550 ba544: 3868692b ldrb w11, [x9, x8] ba548: 8b0b094a add x10, x10, x11, lsl #2 ba54c: d61f0140 br x10 ba550: 39404000 ldrb w0, [x0, #0x10] ba554: d65f03c0 ret ba558: aa1f03e0 mov x0, xzr ba55c: d65f03c0 ret ba560: b9801000 ldrsw x0, [x0, #0x10] ba564: d65f03c0 ret ba568: f9400800 ldr x0, [x0, #0x10] ba56c: d65f03c0 ret ba570: bd401000 ldr s0, [x0, #0x10] ba574: 9e380000 fcvtzs x0, s0 ba578: d65f03c0 ret ba57c: fd400800 ldr d0, [x0, #0x10] ba580: 9e780000 fcvtzs x0, d0 ba584: d65f03c0 ret 00000000000ba588 : ba588: 2f00e400 movi d0, #0000000000000000 ba58c: b4000200 cbz x0, 0xba5cc ba590: b9401808 ldr w8, [x0, #0x18] ba594: 51000508 sub w8, w8, #0x1 ba598: 7100151f cmp w8, #0x5 ba59c: 54000188 b.hi 0xba5cc ba5a0: f0fffdc9 adrp x9, 0x75000 ba5a4: 910ac529 add x9, x9, #0x2b1 ba5a8: 1000008a adr x10, 0xba5b8 ba5ac: 3868692b ldrb w11, [x9, x8] ba5b0: 8b0b094a add x10, x10, x11, lsl #2 ba5b4: d61f0140 br x10 ba5b8: 39404008 ldrb w8, [x0, #0x10] ba5bc: 2f00e400 movi d0, #0000000000000000 ba5c0: 1e2e1001 fmov s1, #1.00000000 ba5c4: 7100011f cmp w8, #0x0 ba5c8: 1e201c20 fcsel s0, s1, s0, ne ba5cc: d65f03c0 ret ba5d0: 3d404000 ldr b0, [x0, #0x10] ba5d4: 7e21d800 ucvtf s0, s0 ba5d8: d65f03c0 ret ba5dc: bd401000 ldr s0, [x0, #0x10] ba5e0: 5e21d800 scvtf s0, s0 ba5e4: d65f03c0 ret ba5e8: f9400808 ldr x8, [x0, #0x10] ba5ec: 9e220100 scvtf s0, x8 ba5f0: d65f03c0 ret ba5f4: bd401000 ldr s0, [x0, #0x10] ba5f8: d65f03c0 ret ba5fc: fd400800 ldr d0, [x0, #0x10] ba600: 1e624000 fcvt s0, d0 ba604: d65f03c0 ret 00000000000ba608 : ba608: b9401808 ldr w8, [x0, #0x18] ba60c: 51000508 sub w8, w8, #0x1 ba610: 7100151f cmp w8, #0x5 ba614: 540001a8 b.hi 0xba648 ba618: f0fffdc9 adrp x9, 0x75000 ba61c: 910add29 add x9, x9, #0x2b7 ba620: 1000008a adr x10, 0xba630 ba624: 3868692b ldrb w11, [x9, x8] ba628: 8b0b094a add x10, x10, x11, lsl #2 ba62c: d61f0140 br x10 ba630: 39404008 ldrb w8, [x0, #0x10] ba634: 2f00e400 movi d0, #0000000000000000 ba638: 1e2e1001 fmov s1, #1.00000000 ba63c: 7100011f cmp w8, #0x0 ba640: 1e201c20 fcsel s0, s1, s0, ne ba644: d65f03c0 ret ba648: 2f00e400 movi d0, #0000000000000000 ba64c: d65f03c0 ret ba650: 3d404000 ldr b0, [x0, #0x10] ba654: 7e21d800 ucvtf s0, s0 ba658: d65f03c0 ret ba65c: bd401000 ldr s0, [x0, #0x10] ba660: 5e21d800 scvtf s0, s0 ba664: d65f03c0 ret ba668: f9400808 ldr x8, [x0, #0x10] ba66c: 9e220100 scvtf s0, x8 ba670: d65f03c0 ret ba674: bd401000 ldr s0, [x0, #0x10] ba678: d65f03c0 ret ba67c: fd400800 ldr d0, [x0, #0x10] ba680: 1e624000 fcvt s0, d0 ba684: d65f03c0 ret 00000000000ba688 : ba688: b9401808 ldr w8, [x0, #0x18] ba68c: 51000508 sub w8, w8, #0x1 ba690: 7100151f cmp w8, #0x5 ba694: 540001a8 b.hi 0xba6c8 ba698: f0fffdc9 adrp x9, 0x75000 ba69c: 910af529 add x9, x9, #0x2bd ba6a0: 1000008a adr x10, 0xba6b0 ba6a4: 3868692b ldrb w11, [x9, x8] ba6a8: 8b0b094a add x10, x10, x11, lsl #2 ba6ac: d61f0140 br x10 ba6b0: 39404008 ldrb w8, [x0, #0x10] ba6b4: 2f00e400 movi d0, #0000000000000000 ba6b8: 1e2e1001 fmov s1, #1.00000000 ba6bc: 7100011f cmp w8, #0x0 ba6c0: 1e201c20 fcsel s0, s1, s0, ne ba6c4: d65f03c0 ret ba6c8: 2f00e400 movi d0, #0000000000000000 ba6cc: d65f03c0 ret ba6d0: 3d404000 ldr b0, [x0, #0x10] ba6d4: 7e21d800 ucvtf s0, s0 ba6d8: d65f03c0 ret ba6dc: bd401000 ldr s0, [x0, #0x10] ba6e0: 5e21d800 scvtf s0, s0 ba6e4: d65f03c0 ret ba6e8: f9400808 ldr x8, [x0, #0x10] ba6ec: 9e220100 scvtf s0, x8 ba6f0: d65f03c0 ret ba6f4: bd401000 ldr s0, [x0, #0x10] ba6f8: d65f03c0 ret ba6fc: fd400800 ldr d0, [x0, #0x10] ba700: 1e624000 fcvt s0, d0 ba704: d65f03c0 ret 00000000000ba708 : ba708: 2f00e400 movi d0, #0000000000000000 ba70c: b4000200 cbz x0, 0xba74c ba710: b9401808 ldr w8, [x0, #0x18] ba714: 51000508 sub w8, w8, #0x1 ba718: 7100151f cmp w8, #0x5 ba71c: 54000188 b.hi 0xba74c ba720: f0fffdc9 adrp x9, 0x75000 ba724: 910b0d29 add x9, x9, #0x2c3 ba728: 1000008a adr x10, 0xba738 ba72c: 3868692b ldrb w11, [x9, x8] ba730: 8b0b094a add x10, x10, x11, lsl #2 ba734: d61f0140 br x10 ba738: 39404008 ldrb w8, [x0, #0x10] ba73c: 2f00e400 movi d0, #0000000000000000 ba740: 1e6e1001 fmov d1, #1.00000000 ba744: 7100011f cmp w8, #0x0 ba748: 1e601c20 fcsel d0, d1, d0, ne ba74c: d65f03c0 ret ba750: 3d404000 ldr b0, [x0, #0x10] ba754: 7e61d800 ucvtf d0, d0 ba758: d65f03c0 ret ba75c: bd401000 ldr s0, [x0, #0x10] ba760: 0f20a400 sshll v0.2d, v0.2s, #0x0 ba764: 5e61d800 scvtf d0, d0 ba768: d65f03c0 ret ba76c: fd400800 ldr d0, [x0, #0x10] ba770: 5e61d800 scvtf d0, d0 ba774: d65f03c0 ret ba778: bd401000 ldr s0, [x0, #0x10] ba77c: 1e22c000 fcvt d0, s0 ba780: d65f03c0 ret ba784: fd400800 ldr d0, [x0, #0x10] ba788: d65f03c0 ret 00000000000ba78c : ba78c: b9401808 ldr w8, [x0, #0x18] ba790: 51000508 sub w8, w8, #0x1 ba794: 7100151f cmp w8, #0x5 ba798: 540001a8 b.hi 0xba7cc ba79c: f0fffdc9 adrp x9, 0x75000 ba7a0: 910b2529 add x9, x9, #0x2c9 ba7a4: 1000008a adr x10, 0xba7b4 ba7a8: 3868692b ldrb w11, [x9, x8] ba7ac: 8b0b094a add x10, x10, x11, lsl #2 ba7b0: d61f0140 br x10 ba7b4: 39404008 ldrb w8, [x0, #0x10] ba7b8: 2f00e400 movi d0, #0000000000000000 ba7bc: 1e6e1001 fmov d1, #1.00000000 ba7c0: 7100011f cmp w8, #0x0 ba7c4: 1e601c20 fcsel d0, d1, d0, ne ba7c8: d65f03c0 ret ba7cc: 2f00e400 movi d0, #0000000000000000 ba7d0: d65f03c0 ret ba7d4: 3d404000 ldr b0, [x0, #0x10] ba7d8: 7e61d800 ucvtf d0, d0 ba7dc: d65f03c0 ret ba7e0: bd401000 ldr s0, [x0, #0x10] ba7e4: 0f20a400 sshll v0.2d, v0.2s, #0x0 ba7e8: 5e61d800 scvtf d0, d0 ba7ec: d65f03c0 ret ba7f0: fd400800 ldr d0, [x0, #0x10] ba7f4: 5e61d800 scvtf d0, d0 ba7f8: d65f03c0 ret ba7fc: bd401000 ldr s0, [x0, #0x10] ba800: 1e22c000 fcvt d0, s0 ba804: d65f03c0 ret ba808: fd400800 ldr d0, [x0, #0x10] ba80c: d65f03c0 ret 00000000000ba810 : ba810: b9401808 ldr w8, [x0, #0x18] ba814: 51000508 sub w8, w8, #0x1 ba818: 7100151f cmp w8, #0x5 ba81c: 540001a8 b.hi 0xba850 ba820: f0fffdc9 adrp x9, 0x75000 ba824: 910b3d29 add x9, x9, #0x2cf ba828: 1000008a adr x10, 0xba838 ba82c: 3868692b ldrb w11, [x9, x8] ba830: 8b0b094a add x10, x10, x11, lsl #2 ba834: d61f0140 br x10 ba838: 39404008 ldrb w8, [x0, #0x10] ba83c: 2f00e400 movi d0, #0000000000000000 ba840: 1e6e1001 fmov d1, #1.00000000 ba844: 7100011f cmp w8, #0x0 ba848: 1e601c20 fcsel d0, d1, d0, ne ba84c: d65f03c0 ret ba850: 2f00e400 movi d0, #0000000000000000 ba854: d65f03c0 ret ba858: 3d404000 ldr b0, [x0, #0x10] ba85c: 7e61d800 ucvtf d0, d0 ba860: d65f03c0 ret ba864: bd401000 ldr s0, [x0, #0x10] ba868: 0f20a400 sshll v0.2d, v0.2s, #0x0 ba86c: 5e61d800 scvtf d0, d0 ba870: d65f03c0 ret ba874: fd400800 ldr d0, [x0, #0x10] ba878: 5e61d800 scvtf d0, d0 ba87c: d65f03c0 ret ba880: bd401000 ldr s0, [x0, #0x10] ba884: 1e22c000 fcvt d0, s0 ba888: d65f03c0 ret ba88c: fd400800 ldr d0, [x0, #0x10] ba890: d65f03c0 ret 00000000000ba894 : ba894: a9be7bfd stp x29, x30, [sp, #-0x20]! ba898: f9000bf3 str x19, [sp, #0x10] ba89c: 910003fd mov x29, sp ba8a0: aa0003f3 mov x19, x0 ba8a4: 94028d07 bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> ba8a8: d0000588 adrp x8, 0x16c000 ba8ac: 52800049 mov w9, #0x2 // =2 ba8b0: f944cd08 ldr x8, [x8, #0x998] ba8b4: b9001a7f str wzr, [x19, #0x18] ba8b8: b9000a69 str w9, [x19, #0x8] ba8bc: f9000a7f str xzr, [x19, #0x10] ba8c0: 91004108 add x8, x8, #0x10 ba8c4: f9000268 str x8, [x19] ba8c8: f9400bf3 ldr x19, [sp, #0x10] ba8cc: a8c27bfd ldp x29, x30, [sp], #0x20 ba8d0: d65f03c0 ret 00000000000ba8d4 : ba8d4: a9be7bfd stp x29, x30, [sp, #-0x20]! ba8d8: a9014ff4 stp x20, x19, [sp, #0x10] ba8dc: 910003fd mov x29, sp ba8e0: 2a0103f3 mov w19, w1 ba8e4: aa0003f4 mov x20, x0 ba8e8: 94028cf6 bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> ba8ec: d0000588 adrp x8, 0x16c000 ba8f0: 52800049 mov w9, #0x2 // =2 ba8f4: f944cd08 ldr x8, [x8, #0x998] ba8f8: b9001a89 str w9, [x20, #0x18] ba8fc: b9000a89 str w9, [x20, #0x8] ba900: 39004293 strb w19, [x20, #0x10] ba904: 91004108 add x8, x8, #0x10 ba908: f9000288 str x8, [x20] ba90c: a9414ff4 ldp x20, x19, [sp, #0x10] ba910: a8c27bfd ldp x29, x30, [sp], #0x20 ba914: d65f03c0 ret 00000000000ba918 : ba918: a9be7bfd stp x29, x30, [sp, #-0x20]! ba91c: a9014ff4 stp x20, x19, [sp, #0x10] ba920: 910003fd mov x29, sp ba924: 2a0103f3 mov w19, w1 ba928: aa0003f4 mov x20, x0 ba92c: 94028ce5 bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> ba930: d0000588 adrp x8, 0x16c000 ba934: 52800069 mov w9, #0x3 // =3 ba938: 5280004a mov w10, #0x2 // =2 ba93c: f944cd08 ldr x8, [x8, #0x998] ba940: b9001a89 str w9, [x20, #0x18] ba944: b9000a8a str w10, [x20, #0x8] ba948: b9001293 str w19, [x20, #0x10] ba94c: 91004108 add x8, x8, #0x10 ba950: f9000288 str x8, [x20] ba954: a9414ff4 ldp x20, x19, [sp, #0x10] ba958: a8c27bfd ldp x29, x30, [sp], #0x20 ba95c: d65f03c0 ret 00000000000ba960 : ba960: a9be7bfd stp x29, x30, [sp, #-0x20]! ba964: a9014ff4 stp x20, x19, [sp, #0x10] ba968: 910003fd mov x29, sp ba96c: aa0103f3 mov x19, x1 ba970: aa0003f4 mov x20, x0 ba974: 94028cd3 bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> ba978: d0000588 adrp x8, 0x16c000 ba97c: 52800089 mov w9, #0x4 // =4 ba980: 5280004a mov w10, #0x2 // =2 ba984: f944cd08 ldr x8, [x8, #0x998] ba988: b9001a89 str w9, [x20, #0x18] ba98c: b9000a8a str w10, [x20, #0x8] ba990: f9000a93 str x19, [x20, #0x10] ba994: 91004108 add x8, x8, #0x10 ba998: f9000288 str x8, [x20] ba99c: a9414ff4 ldp x20, x19, [sp, #0x10] ba9a0: a8c27bfd ldp x29, x30, [sp], #0x20 ba9a4: d65f03c0 ret 00000000000ba9a8 : ba9a8: fc1e0fe8 str d8, [sp, #-0x20]! ba9ac: a900fbfd stp x29, x30, [sp, #0x8] ba9b0: 910023fd add x29, sp, #0x8 ba9b4: f9000ff3 str x19, [sp, #0x18] ba9b8: 1e204008 fmov s8, s0 ba9bc: aa0003f3 mov x19, x0 ba9c0: 94028cc0 bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> ba9c4: d0000588 adrp x8, 0x16c000 ba9c8: 528000a9 mov w9, #0x5 // =5 ba9cc: 5280004a mov w10, #0x2 // =2 ba9d0: f944cd08 ldr x8, [x8, #0x998] ba9d4: b9001a69 str w9, [x19, #0x18] ba9d8: a940fbfd ldp x29, x30, [sp, #0x8] ba9dc: b9000a6a str w10, [x19, #0x8] ba9e0: 91004108 add x8, x8, #0x10 ba9e4: bd001268 str s8, [x19, #0x10] ba9e8: f9000268 str x8, [x19] ba9ec: f9400ff3 ldr x19, [sp, #0x18] ba9f0: fc4207e8 ldr d8, [sp], #0x20 ba9f4: d65f03c0 ret 00000000000ba9f8 : ba9f8: fc1e0fe8 str d8, [sp, #-0x20]! ba9fc: a900fbfd stp x29, x30, [sp, #0x8] baa00: 910023fd add x29, sp, #0x8 baa04: f9000ff3 str x19, [sp, #0x18] baa08: 1e604008 fmov d8, d0 baa0c: aa0003f3 mov x19, x0 baa10: 94028cac bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> baa14: d0000588 adrp x8, 0x16c000 baa18: 528000c9 mov w9, #0x6 // =6 baa1c: 5280004a mov w10, #0x2 // =2 baa20: f944cd08 ldr x8, [x8, #0x998] baa24: b9001a69 str w9, [x19, #0x18] baa28: a940fbfd ldp x29, x30, [sp, #0x8] baa2c: b9000a6a str w10, [x19, #0x8] baa30: 91004108 add x8, x8, #0x10 baa34: fd000a68 str d8, [x19, #0x10] baa38: f9000268 str x8, [x19] baa3c: f9400ff3 ldr x19, [sp, #0x18] baa40: fc4207e8 ldr d8, [sp], #0x20 baa44: d65f03c0 ret 00000000000baa48 : baa48: a9be7bfd stp x29, x30, [sp, #-0x20]! baa4c: a9014ff4 stp x20, x19, [sp, #0x10] baa50: 910003fd mov x29, sp baa54: 2a0103f3 mov w19, w1 baa58: aa0003f4 mov x20, x0 baa5c: 94028c99 bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> baa60: d0000588 adrp x8, 0x16c000 baa64: 52800029 mov w9, #0x1 // =1 baa68: 5280004a mov w10, #0x2 // =2 baa6c: f944cd08 ldr x8, [x8, #0x998] baa70: b9001a89 str w9, [x20, #0x18] baa74: b9000a8a str w10, [x20, #0x8] baa78: 39004293 strb w19, [x20, #0x10] baa7c: 91004108 add x8, x8, #0x10 baa80: f9000288 str x8, [x20] baa84: a9414ff4 ldp x20, x19, [sp, #0x10] baa88: a8c27bfd ldp x29, x30, [sp], #0x20 baa8c: d65f03c0 ret 00000000000baa90 : baa90: a9be7bfd stp x29, x30, [sp, #-0x20]! baa94: a9014ff4 stp x20, x19, [sp, #0x10] baa98: 910003fd mov x29, sp baa9c: aa0103f4 mov x20, x1 baaa0: aa0003f3 mov x19, x0 baaa4: 94028c87 bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> baaa8: d0000588 adrp x8, 0x16c000 baaac: 52800049 mov w9, #0x2 // =2 baab0: eb14027f cmp x19, x20 baab4: f944cd08 ldr x8, [x8, #0x998] baab8: b9001a7f str wzr, [x19, #0x18] baabc: b9000a69 str w9, [x19, #0x8] baac0: 91004108 add x8, x8, #0x10 baac4: f9000268 str x8, [x19] baac8: 54000200 b.eq 0xbab08 baacc: b9401a88 ldr w8, [x20, #0x18] baad0: 340001c8 cbz w8, 0xbab08 baad4: b9001a68 str w8, [x19, #0x18] baad8: b9401a88 ldr w8, [x20, #0x18] baadc: 51000508 sub w8, w8, #0x1 baae0: 7100151f cmp w8, #0x5 baae4: 54000128 b.hi 0xbab08 baae8: f0fffdc9 adrp x9, 0x75000 baaec: 910b5529 add x9, x9, #0x2d5 baaf0: 1000008a adr x10, 0xbab00 baaf4: 3868692b ldrb w11, [x9, x8] baaf8: 8b0b094a add x10, x10, x11, lsl #2 baafc: d61f0140 br x10 bab00: 39404288 ldrb w8, [x20, #0x10] bab04: 39004268 strb w8, [x19, #0x10] bab08: a9414ff4 ldp x20, x19, [sp, #0x10] bab0c: a8c27bfd ldp x29, x30, [sp], #0x20 bab10: d65f03c0 ret bab14: b9401288 ldr w8, [x20, #0x10] bab18: b9001268 str w8, [x19, #0x10] bab1c: a9414ff4 ldp x20, x19, [sp, #0x10] bab20: a8c27bfd ldp x29, x30, [sp], #0x20 bab24: d65f03c0 ret bab28: f9400a88 ldr x8, [x20, #0x10] bab2c: f9000a68 str x8, [x19, #0x10] bab30: a9414ff4 ldp x20, x19, [sp, #0x10] bab34: a8c27bfd ldp x29, x30, [sp], #0x20 bab38: d65f03c0 ret bab3c: bd401280 ldr s0, [x20, #0x10] bab40: bd001260 str s0, [x19, #0x10] bab44: a9414ff4 ldp x20, x19, [sp, #0x10] bab48: a8c27bfd ldp x29, x30, [sp], #0x20 bab4c: d65f03c0 ret bab50: fd400a80 ldr d0, [x20, #0x10] bab54: fd000a60 str d0, [x19, #0x10] bab58: a9414ff4 ldp x20, x19, [sp, #0x10] bab5c: a8c27bfd ldp x29, x30, [sp], #0x20 bab60: d65f03c0 ret 00000000000bab64 : bab64: eb01001f cmp x0, x1 bab68: 54000400 b.eq 0xbabe8 bab6c: b9401828 ldr w8, [x1, #0x18] bab70: b9401809 ldr w9, [x0, #0x18] bab74: 6b08013f cmp w9, w8 bab78: 54000220 b.eq 0xbabbc bab7c: 51000529 sub w9, w9, #0x1 bab80: 7100153f cmp w9, #0x5 bab84: 54000188 b.hi 0xbabb4 bab88: f0fffdca adrp x10, 0x75000 bab8c: 910b6d4a add x10, x10, #0x2db bab90: 1000008b adr x11, 0xbaba0 bab94: 3869694c ldrb w12, [x10, x9] bab98: 8b0c096b add x11, x11, x12, lsl #2 bab9c: d61f0160 br x11 baba0: 3900401f strb wzr, [x0, #0x10] baba4: 14000004 b 0xbabb4 baba8: b900101f str wzr, [x0, #0x10] babac: 14000002 b 0xbabb4 babb0: f900081f str xzr, [x0, #0x10] babb4: b9001808 str w8, [x0, #0x18] babb8: b9401828 ldr w8, [x1, #0x18] babbc: 51000508 sub w8, w8, #0x1 babc0: 7100151f cmp w8, #0x5 babc4: 54000128 b.hi 0xbabe8 babc8: f0fffdc9 adrp x9, 0x75000 babcc: 910b8529 add x9, x9, #0x2e1 babd0: 1000008a adr x10, 0xbabe0 babd4: 3868692b ldrb w11, [x9, x8] babd8: 8b0b094a add x10, x10, x11, lsl #2 babdc: d61f0140 br x10 babe0: 39404028 ldrb w8, [x1, #0x10] babe4: 39004008 strb w8, [x0, #0x10] babe8: d65f03c0 ret babec: b9401028 ldr w8, [x1, #0x10] babf0: b9001008 str w8, [x0, #0x10] babf4: d65f03c0 ret babf8: f9400828 ldr x8, [x1, #0x10] babfc: f9000808 str x8, [x0, #0x10] bac00: d65f03c0 ret bac04: bd401020 ldr s0, [x1, #0x10] bac08: bd001000 str s0, [x0, #0x10] bac0c: d65f03c0 ret bac10: fd400820 ldr d0, [x1, #0x10] bac14: fd000800 str d0, [x0, #0x10] bac18: d65f03c0 ret 00000000000bac1c : bac1c: a9be7bfd stp x29, x30, [sp, #-0x20]! bac20: a9014ff4 stp x20, x19, [sp, #0x10] bac24: 910003fd mov x29, sp bac28: aa0003f4 mov x20, x0 bac2c: 52800400 mov w0, #0x20 // =32 bac30: 9402888c bl 0x15ce60 <_Znwm@plt> bac34: aa0003f3 mov x19, x0 bac38: 94028c22 bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> bac3c: d0000588 adrp x8, 0x16c000 bac40: 52800049 mov w9, #0x2 // =2 bac44: eb14027f cmp x19, x20 bac48: f944cd08 ldr x8, [x8, #0x998] bac4c: b9001a7f str wzr, [x19, #0x18] bac50: b9000a69 str w9, [x19, #0x8] bac54: 91004108 add x8, x8, #0x10 bac58: f9000268 str x8, [x19] bac5c: 540001e0 b.eq 0xbac98 bac60: b9401a88 ldr w8, [x20, #0x18] bac64: 340001a8 cbz w8, 0xbac98 bac68: 51000509 sub w9, w8, #0x1 bac6c: b9001a68 str w8, [x19, #0x18] bac70: 7100153f cmp w9, #0x5 bac74: 54000128 b.hi 0xbac98 bac78: f0fffdc8 adrp x8, 0x75000 bac7c: 910b9d08 add x8, x8, #0x2e7 bac80: 1000008a adr x10, 0xbac90 bac84: 3869690b ldrb w11, [x8, x9] bac88: 8b0b094a add x10, x10, x11, lsl #2 bac8c: d61f0140 br x10 bac90: 39404288 ldrb w8, [x20, #0x10] bac94: 39004268 strb w8, [x19, #0x10] bac98: aa1303e0 mov x0, x19 bac9c: a9414ff4 ldp x20, x19, [sp, #0x10] baca0: a8c27bfd ldp x29, x30, [sp], #0x20 baca4: d65f03c0 ret baca8: b9401288 ldr w8, [x20, #0x10] bacac: b9001268 str w8, [x19, #0x10] bacb0: aa1303e0 mov x0, x19 bacb4: a9414ff4 ldp x20, x19, [sp, #0x10] bacb8: a8c27bfd ldp x29, x30, [sp], #0x20 bacbc: d65f03c0 ret bacc0: f9400a88 ldr x8, [x20, #0x10] bacc4: f9000a68 str x8, [x19, #0x10] bacc8: aa1303e0 mov x0, x19 baccc: a9414ff4 ldp x20, x19, [sp, #0x10] bacd0: a8c27bfd ldp x29, x30, [sp], #0x20 bacd4: d65f03c0 ret bacd8: bd401280 ldr s0, [x20, #0x10] bacdc: bd001260 str s0, [x19, #0x10] bace0: aa1303e0 mov x0, x19 bace4: a9414ff4 ldp x20, x19, [sp, #0x10] bace8: a8c27bfd ldp x29, x30, [sp], #0x20 bacec: d65f03c0 ret bacf0: fd400a80 ldr d0, [x20, #0x10] bacf4: fd000a60 str d0, [x19, #0x10] bacf8: aa1303e0 mov x0, x19 bacfc: a9414ff4 ldp x20, x19, [sp, #0x10] bad00: a8c27bfd ldp x29, x30, [sp], #0x20 bad04: d65f03c0 ret bad08: aa0003f4 mov x20, x0 bad0c: aa1303e0 mov x0, x19 bad10: 94028874 bl 0x15cee0 <_ZdlPv@plt> bad14: aa1403e0 mov x0, x20 bad18: 94027912 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000bad1c : bad1c: d0000588 adrp x8, 0x16c000 bad20: f944cd08 ldr x8, [x8, #0x998] bad24: b9401809 ldr w9, [x0, #0x18] bad28: 9100410a add x10, x8, #0x10 bad2c: 51000528 sub w8, w9, #0x1 bad30: 7100151f cmp w8, #0x5 bad34: f900000a str x10, [x0] bad38: 54000108 b.hi 0xbad58 bad3c: f0fffdc9 adrp x9, 0x75000 bad40: 910bb529 add x9, x9, #0x2ed bad44: 1000008a adr x10, 0xbad54 bad48: 3868692b ldrb w11, [x9, x8] bad4c: 8b0b094a add x10, x10, x11, lsl #2 bad50: d61f0140 br x10 bad54: 3900401f strb wzr, [x0, #0x10] bad58: b900181f str wzr, [x0, #0x18] bad5c: 14028bdd b 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> bad60: b900101f str wzr, [x0, #0x10] bad64: b900181f str wzr, [x0, #0x18] bad68: 14028bda b 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> bad6c: f900081f str xzr, [x0, #0x10] bad70: b900181f str wzr, [x0, #0x18] bad74: 14028bd7 b 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> 00000000000bad78 : bad78: b9401808 ldr w8, [x0, #0x18] bad7c: 51000508 sub w8, w8, #0x1 bad80: 7100151f cmp w8, #0x5 bad84: 54000108 b.hi 0xbada4 bad88: f0fffdc9 adrp x9, 0x75000 bad8c: 910bcd29 add x9, x9, #0x2f3 bad90: 1000008a adr x10, 0xbada0 bad94: 3868692b ldrb w11, [x9, x8] bad98: 8b0b094a add x10, x10, x11, lsl #2 bad9c: d61f0140 br x10 bada0: 3900401f strb wzr, [x0, #0x10] bada4: b900181f str wzr, [x0, #0x18] bada8: d65f03c0 ret badac: b900101f str wzr, [x0, #0x10] badb0: b900181f str wzr, [x0, #0x18] badb4: d65f03c0 ret badb8: f900081f str xzr, [x0, #0x10] badbc: b900181f str wzr, [x0, #0x18] badc0: d65f03c0 ret 00000000000badc4 : badc4: a9be7bfd stp x29, x30, [sp, #-0x20]! badc8: f9000bf3 str x19, [sp, #0x10] badcc: 910003fd mov x29, sp badd0: d0000588 adrp x8, 0x16c000 badd4: aa0003f3 mov x19, x0 badd8: f944cd08 ldr x8, [x8, #0x998] baddc: b9401809 ldr w9, [x0, #0x18] bade0: 9100410a add x10, x8, #0x10 bade4: 51000528 sub w8, w9, #0x1 bade8: 7100151f cmp w8, #0x5 badec: f900000a str x10, [x0] badf0: 54000188 b.hi 0xbae20 badf4: f0fffdc9 adrp x9, 0x75000 badf8: 910be529 add x9, x9, #0x2f9 badfc: 1000008a adr x10, 0xbae0c bae00: 3868692b ldrb w11, [x9, x8] bae04: 8b0b094a add x10, x10, x11, lsl #2 bae08: d61f0140 br x10 bae0c: 3900427f strb wzr, [x19, #0x10] bae10: 14000004 b 0xbae20 bae14: b900127f str wzr, [x19, #0x10] bae18: 14000002 b 0xbae20 bae1c: f9000a7f str xzr, [x19, #0x10] bae20: aa1303e0 mov x0, x19 bae24: b9001a7f str wzr, [x19, #0x18] bae28: 94028baa bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> bae2c: aa1303e0 mov x0, x19 bae30: f9400bf3 ldr x19, [sp, #0x10] bae34: a8c27bfd ldp x29, x30, [sp], #0x20 bae38: 1402882a b 0x15cee0 <_ZdlPv@plt> 00000000000bae3c : bae3c: b9401808 ldr w8, [x0, #0x18] bae40: 6b01011f cmp w8, w1 bae44: 54000200 b.eq 0xbae84 bae48: 51000508 sub w8, w8, #0x1 bae4c: 7100151f cmp w8, #0x5 bae50: 54000188 b.hi 0xbae80 bae54: f0fffdc9 adrp x9, 0x75000 bae58: 910bfd29 add x9, x9, #0x2ff bae5c: 1000008a adr x10, 0xbae6c bae60: 3868692b ldrb w11, [x9, x8] bae64: 8b0b094a add x10, x10, x11, lsl #2 bae68: d61f0140 br x10 bae6c: 3900401f strb wzr, [x0, #0x10] bae70: 14000004 b 0xbae80 bae74: b900101f str wzr, [x0, #0x10] bae78: 14000002 b 0xbae80 bae7c: f900081f str xzr, [x0, #0x10] bae80: b9001801 str w1, [x0, #0x18] bae84: d65f03c0 ret 00000000000bae88 : bae88: b9401808 ldr w8, [x0, #0x18] bae8c: 51000908 sub w8, w8, #0x2 bae90: 7100111f cmp w8, #0x4 bae94: 54000148 b.hi 0xbaebc bae98: f0fffdc9 adrp x9, 0x75000 bae9c: 910c1529 add x9, x9, #0x305 baea0: 1000008a adr x10, 0xbaeb0 baea4: 3868692b ldrb w11, [x9, x8] baea8: 8b0b094a add x10, x10, x11, lsl #2 baeac: d61f0140 br x10 baeb0: b900101f str wzr, [x0, #0x10] baeb4: 14000002 b 0xbaebc baeb8: f900081f str xzr, [x0, #0x10] baebc: 52800048 mov w8, #0x2 // =2 baec0: b9001808 str w8, [x0, #0x18] baec4: 39004001 strb w1, [x0, #0x10] baec8: d65f03c0 ret 00000000000baecc : baecc: b9401808 ldr w8, [x0, #0x18] baed0: 71000d1f cmp w8, #0x3 baed4: 54000100 b.eq 0xbaef4 baed8: 7100191f cmp w8, #0x6 baedc: 54000060 b.eq 0xbaee8 baee0: 7100111f cmp w8, #0x4 baee4: 54000041 b.ne 0xbaeec baee8: f900081f str xzr, [x0, #0x10] baeec: 52800068 mov w8, #0x3 // =3 baef0: b9001808 str w8, [x0, #0x18] baef4: b9001001 str w1, [x0, #0x10] baef8: d65f03c0 ret 00000000000baefc : baefc: b9401808 ldr w8, [x0, #0x18] baf00: 7100111f cmp w8, #0x4 baf04: 54000060 b.eq 0xbaf10 baf08: 52800088 mov w8, #0x4 // =4 baf0c: b9001808 str w8, [x0, #0x18] baf10: f9000801 str x1, [x0, #0x10] baf14: d65f03c0 ret 00000000000baf18 : baf18: b9401808 ldr w8, [x0, #0x18] baf1c: 7100191f cmp w8, #0x6 baf20: 540000a0 b.eq 0xbaf34 baf24: 7100151f cmp w8, #0x5 baf28: 540000c0 b.eq 0xbaf40 baf2c: 7100111f cmp w8, #0x4 baf30: 54000041 b.ne 0xbaf38 baf34: f900081f str xzr, [x0, #0x10] baf38: 528000a8 mov w8, #0x5 // =5 baf3c: b9001808 str w8, [x0, #0x18] baf40: bd001000 str s0, [x0, #0x10] baf44: d65f03c0 ret 00000000000baf48 : baf48: b9401808 ldr w8, [x0, #0x18] baf4c: 7100191f cmp w8, #0x6 baf50: 54000060 b.eq 0xbaf5c baf54: 528000c8 mov w8, #0x6 // =6 baf58: b9001808 str w8, [x0, #0x18] baf5c: fd000800 str d0, [x0, #0x10] baf60: d65f03c0 ret 00000000000baf64 : baf64: b9401808 ldr w8, [x0, #0x18] baf68: 51000508 sub w8, w8, #0x1 baf6c: 7100151f cmp w8, #0x5 baf70: 54000148 b.hi 0xbaf98 baf74: f0fffdc9 adrp x9, 0x75000 baf78: 910c2929 add x9, x9, #0x30a baf7c: 1000008a adr x10, 0xbaf8c baf80: 3868692b ldrb w11, [x9, x8] baf84: 8b0b094a add x10, x10, x11, lsl #2 baf88: d61f0140 br x10 baf8c: b900101f str wzr, [x0, #0x10] baf90: 14000002 b 0xbaf98 baf94: f900081f str xzr, [x0, #0x10] baf98: 52800028 mov w8, #0x1 // =1 baf9c: b9001808 str w8, [x0, #0x18] bafa0: 12000028 and w8, w1, #0x1 bafa4: 39004008 strb w8, [x0, #0x10] bafa8: d65f03c0 ret 00000000000bafac : bafac: a9bf7bfd stp x29, x30, [sp, #-0x10]! bafb0: 910003fd mov x29, sp bafb4: 94028bd7 bl 0x15df10 <_ZNK6InGame7ANumbereqERKS0_@plt> bafb8: 2a2003e8 mvn w8, w0 bafbc: 12000100 and w0, w8, #0x1 bafc0: a8c17bfd ldp x29, x30, [sp], #0x10 bafc4: d65f03c0 ret 00000000000bafc8 : bafc8: 14028bd2 b 0x15df10 <_ZNK6InGame7ANumbereqERKS0_@plt> 00000000000bafcc : bafcc: a9bf7bfd stp x29, x30, [sp, #-0x10]! bafd0: 910003fd mov x29, sp bafd4: 94028bcf bl 0x15df10 <_ZNK6InGame7ANumbereqERKS0_@plt> bafd8: 2a2003e8 mvn w8, w0 bafdc: 12000100 and w0, w8, #0x1 bafe0: a8c17bfd ldp x29, x30, [sp], #0x10 bafe4: d65f03c0 ret 00000000000bafe8 : bafe8: eb01001f cmp x0, x1 bafec: 540003c0 b.eq 0xbb064 baff0: b940180a ldr w10, [x0, #0x18] baff4: 340002ca cbz w10, 0xbb04c baff8: 7100055f cmp w10, #0x1 baffc: 54000381 b.ne 0xbb06c bb000: 39404008 ldrb w8, [x0, #0x10] bb004: b9401829 ldr w9, [x1, #0x18] bb008: 7100011f cmp w8, #0x0 bb00c: 1a9f07e8 cset w8, ne bb010: 51000529 sub w9, w9, #0x1 bb014: 7100153f cmp w9, #0x5 bb018: 54000ba8 b.hi 0xbb18c bb01c: d0fffdca adrp x10, 0x75000 bb020: 910c414a add x10, x10, #0x310 bb024: 1000008b adr x11, 0xbb034 bb028: 3869694c ldrb w12, [x10, x9] bb02c: 8b0c096b add x11, x11, x12, lsl #2 bb030: d61f0160 br x11 bb034: 39404029 ldrb w9, [x1, #0x10] bb038: 7100013f cmp w9, #0x0 bb03c: 1a9f07e9 cset w9, ne bb040: 4a090108 eor w8, w8, w9 bb044: 52000100 eor w0, w8, #0x1 bb048: d65f03c0 ret bb04c: b9401828 ldr w8, [x1, #0x18] bb050: 340000a8 cbz w8, 0xbb064 bb054: 51001509 sub w9, w8, #0x5 bb058: 7100093f cmp w9, #0x2 bb05c: 54000102 b.hs 0xbb07c bb060: 14000018 b 0xbb0c0 bb064: 52800020 mov w0, #0x1 // =1 bb068: d65f03c0 ret bb06c: b9401828 ldr w8, [x1, #0x18] bb070: 51001509 sub w9, w8, #0x5 bb074: 7100093f cmp w9, #0x2 bb078: 54000243 b.lo 0xbb0c0 bb07c: 71000509 subs w9, w8, #0x1 bb080: 540001a1 b.ne 0xbb0b4 bb084: 51000948 sub w8, w10, #0x2 bb088: 7100111f cmp w8, #0x4 bb08c: 54000f48 b.hi 0xbb274 bb090: d0fffdc9 adrp x9, 0x75000 bb094: 910c5929 add x9, x9, #0x316 bb098: 1000008a adr x10, 0xbb0a8 bb09c: 3868692b ldrb w11, [x9, x8] bb0a0: 8b0b094a add x10, x10, x11, lsl #2 bb0a4: d61f0140 br x10 bb0a8: 39404008 ldrb w8, [x0, #0x10] bb0ac: 7100011f cmp w8, #0x0 bb0b0: 14000083 b 0xbb2bc bb0b4: 5100154b sub w11, w10, #0x5 bb0b8: 7100057f cmp w11, #0x1 bb0bc: 540001e8 b.hi 0xbb0f8 bb0c0: 2f00e401 movi d1, #0000000000000000 bb0c4: 2f00e400 movi d0, #0000000000000000 bb0c8: 51000949 sub w9, w10, #0x2 bb0cc: 7100113f cmp w9, #0x4 bb0d0: 54000408 b.hi 0xbb150 bb0d4: d0fffdca adrp x10, 0x75000 bb0d8: 910c8d4a add x10, x10, #0x323 bb0dc: 1000008b adr x11, 0xbb0ec bb0e0: 3869694c ldrb w12, [x10, x9] bb0e4: 8b0c096b add x11, x11, x12, lsl #2 bb0e8: d61f0160 br x11 bb0ec: 3d404000 ldr b0, [x0, #0x10] bb0f0: 7e61d800 ucvtf d0, d0 bb0f4: 14000017 b 0xbb150 bb0f8: 51000548 sub w8, w10, #0x1 bb0fc: 71000d1f cmp w8, #0x3 bb100: 54000ec8 b.hi 0xbb2d8 bb104: d0fffdca adrp x10, 0x75000 bb108: 910c6d4a add x10, x10, #0x31b bb10c: 1000008b adr x11, 0xbb11c bb110: 3868694c ldrb w12, [x10, x8] bb114: 8b0c096b add x11, x11, x12, lsl #2 bb118: d61f0160 br x11 bb11c: 39404008 ldrb w8, [x0, #0x10] bb120: 14000073 b 0xbb2ec bb124: bd401000 ldr s0, [x0, #0x10] bb128: 0f20a400 sshll v0.2d, v0.2s, #0x0 bb12c: 5e61d800 scvtf d0, d0 bb130: 14000008 b 0xbb150 bb134: fd400800 ldr d0, [x0, #0x10] bb138: 5e61d800 scvtf d0, d0 bb13c: 14000005 b 0xbb150 bb140: bd401000 ldr s0, [x0, #0x10] bb144: 1e22c000 fcvt d0, s0 bb148: 14000002 b 0xbb150 bb14c: fd400800 ldr d0, [x0, #0x10] bb150: 51000508 sub w8, w8, #0x1 bb154: 7100151f cmp w8, #0x5 bb158: 54000828 b.hi 0xbb25c bb15c: d0fffdc9 adrp x9, 0x75000 bb160: 910ca129 add x9, x9, #0x328 bb164: 1000008a adr x10, 0xbb174 bb168: 3868692b ldrb w11, [x9, x8] bb16c: 8b0b094a add x10, x10, x11, lsl #2 bb170: d61f0140 br x10 bb174: 39404028 ldrb w8, [x1, #0x10] bb178: 2f00e401 movi d1, #0000000000000000 bb17c: 1e6e1002 fmov d2, #1.00000000 bb180: 7100011f cmp w8, #0x0 bb184: 1e611c41 fcsel d1, d2, d1, ne bb188: 1400002b b 0xbb234 bb18c: 2a1f03e9 mov w9, wzr bb190: 4a090108 eor w8, w8, w9 bb194: 52000100 eor w0, w8, #0x1 bb198: d65f03c0 ret bb19c: b9401029 ldr w9, [x1, #0x10] bb1a0: 7100013f cmp w9, #0x0 bb1a4: 1a9f07e9 cset w9, ne bb1a8: 4a090108 eor w8, w8, w9 bb1ac: 52000100 eor w0, w8, #0x1 bb1b0: d65f03c0 ret bb1b4: f9400829 ldr x9, [x1, #0x10] bb1b8: f100013f cmp x9, #0x0 bb1bc: 1a9f07e9 cset w9, ne bb1c0: 4a090108 eor w8, w8, w9 bb1c4: 52000100 eor w0, w8, #0x1 bb1c8: d65f03c0 ret bb1cc: bd401020 ldr s0, [x1, #0x10] bb1d0: 1e202008 fcmp s0, #0.0 bb1d4: 1a9f07e9 cset w9, ne bb1d8: 4a090108 eor w8, w8, w9 bb1dc: 52000100 eor w0, w8, #0x1 bb1e0: d65f03c0 ret bb1e4: fd400820 ldr d0, [x1, #0x10] bb1e8: 1e602008 fcmp d0, #0.0 bb1ec: 1a9f07e9 cset w9, ne bb1f0: 4a090108 eor w8, w8, w9 bb1f4: 52000100 eor w0, w8, #0x1 bb1f8: d65f03c0 ret bb1fc: 3d404021 ldr b1, [x1, #0x10] bb200: 7e61d821 ucvtf d1, d1 bb204: 1400000c b 0xbb234 bb208: bd401021 ldr s1, [x1, #0x10] bb20c: 0f20a421 sshll v1.2d, v1.2s, #0x0 bb210: 5e61d821 scvtf d1, d1 bb214: 14000008 b 0xbb234 bb218: fd400821 ldr d1, [x1, #0x10] bb21c: 5e61d821 scvtf d1, d1 bb220: 14000005 b 0xbb234 bb224: bd401021 ldr s1, [x1, #0x10] bb228: 1e22c021 fcvt d1, s1 bb22c: 14000002 b 0xbb234 bb230: fd400821 ldr d1, [x1, #0x10] bb234: 1e602008 fcmp d0, #0.0 bb238: 54000065 b.pl 0xbb244 bb23c: 1e602028 fcmp d1, #0.0 bb240: 540000ac b.gt 0xbb254 bb244: 1e602008 fcmp d0, #0.0 bb248: 540000ad b.le 0xbb25c bb24c: 1e602028 fcmp d1, #0.0 bb250: 54000065 b.pl 0xbb25c bb254: 2a1f03e0 mov w0, wzr bb258: d65f03c0 ret bb25c: 90fffdc8 adrp x8, 0x73000 bb260: 7ee1d400 fabd d0, d0, d1 bb264: fd476501 ldr d1, [x8, #0xec8] bb268: 1e612000 fcmp d0, d1 bb26c: 1a9f57e0 cset w0, mi bb270: d65f03c0 ret bb274: 2a1f03e8 mov w8, wzr bb278: 39404029 ldrb w9, [x1, #0x10] bb27c: 7100013f cmp w9, #0x0 bb280: 1a9f07e9 cset w9, ne bb284: 4a090108 eor w8, w8, w9 bb288: 52000100 eor w0, w8, #0x1 bb28c: d65f03c0 ret bb290: b9401008 ldr w8, [x0, #0x10] bb294: 7100011f cmp w8, #0x0 bb298: 14000009 b 0xbb2bc bb29c: f9400808 ldr x8, [x0, #0x10] bb2a0: f100011f cmp x8, #0x0 bb2a4: 14000006 b 0xbb2bc bb2a8: bd401000 ldr s0, [x0, #0x10] bb2ac: 1e202008 fcmp s0, #0.0 bb2b0: 14000003 b 0xbb2bc bb2b4: fd400800 ldr d0, [x0, #0x10] bb2b8: 1e602008 fcmp d0, #0.0 bb2bc: 1a9f07e8 cset w8, ne bb2c0: 39404029 ldrb w9, [x1, #0x10] bb2c4: 7100013f cmp w9, #0x0 bb2c8: 1a9f07e9 cset w9, ne bb2cc: 4a090108 eor w8, w8, w9 bb2d0: 52000100 eor w0, w8, #0x1 bb2d4: d65f03c0 ret bb2d8: aa1f03e8 mov x8, xzr bb2dc: 14000004 b 0xbb2ec bb2e0: b9801008 ldrsw x8, [x0, #0x10] bb2e4: 14000002 b 0xbb2ec bb2e8: f9400808 ldr x8, [x0, #0x10] bb2ec: 71000d3f cmp w9, #0x3 bb2f0: 54000128 b.hi 0xbb314 bb2f4: d0fffdca adrp x10, 0x75000 bb2f8: 910c7d4a add x10, x10, #0x31f bb2fc: 1000008b adr x11, 0xbb30c bb300: 3869694c ldrb w12, [x10, x9] bb304: 8b0c096b add x11, x11, x12, lsl #2 bb308: d61f0160 br x11 bb30c: 39404029 ldrb w9, [x1, #0x10] bb310: 14000006 b 0xbb328 bb314: aa1f03e9 mov x9, xzr bb318: 14000004 b 0xbb328 bb31c: b9801029 ldrsw x9, [x1, #0x10] bb320: 14000002 b 0xbb328 bb324: f9400829 ldr x9, [x1, #0x10] bb328: eb09011f cmp x8, x9 bb32c: 1a9f17e0 cset w0, eq bb330: d65f03c0 ret 00000000000bb334 : bb334: b9401808 ldr w8, [x0, #0x18] bb338: 7100011f cmp w8, #0x0 bb33c: 1a9f17e0 cset w0, eq bb340: d65f03c0 ret 00000000000bb344 : bb344: b9401800 ldr w0, [x0, #0x18] bb348: d65f03c0 ret 00000000000bb34c : bb34c: b9401808 ldr w8, [x0, #0x18] bb350: 51000508 sub w8, w8, #0x1 bb354: 7100151f cmp w8, #0x5 bb358: 540000c8 b.hi 0xbb370 bb35c: d0fffdc9 adrp x9, 0x75000 bb360: 910d3129 add x9, x9, #0x34c bb364: b8a8d928 ldrsw x8, [x9, w8, sxtw #2] bb368: 8b080120 add x0, x9, x8 bb36c: d65f03c0 ret bb370: 90fffda0 adrp x0, 0x6f000 bb374: 910f6c00 add x0, x0, #0x3db bb378: d65f03c0 ret 00000000000bb37c : bb37c: d10183ff sub sp, sp, #0x60 bb380: a9047bfd stp x29, x30, [sp, #0x40] bb384: 910103fd add x29, sp, #0x40 bb388: a9054ff4 stp x20, x19, [sp, #0x50] bb38c: d53bd054 mrs x20, TPIDR_EL0 bb390: aa0803f3 mov x19, x8 bb394: f9401689 ldr x9, [x20, #0x28] bb398: f81f83a9 stur x9, [x29, #-0x8] bb39c: b9401809 ldr w9, [x0, #0x18] bb3a0: 7100053f cmp w9, #0x1 bb3a4: 54000241 b.ne 0xbb3ec bb3a8: 39404008 ldrb w8, [x0, #0x10] bb3ac: b0fffda9 adrp x9, 0x70000 bb3b0: f0fffd8a adrp x10, 0x6e000 bb3b4: 911c8129 add x9, x9, #0x720 bb3b8: 9138b14a add x10, x10, #0xe2c bb3bc: 7100011f cmp w8, #0x0 bb3c0: 9a890141 csel x1, x10, x9, eq bb3c4: aa1303e0 mov x0, x19 bb3c8: 94028972 bl 0x15d990 <_ZN6InGame7AStringC1EPKc@plt> bb3cc: f9401688 ldr x8, [x20, #0x28] bb3d0: f85f83a9 ldur x9, [x29, #-0x8] bb3d4: eb09011f cmp x8, x9 bb3d8: 54000621 b.ne 0xbb49c bb3dc: a9454ff4 ldp x20, x19, [sp, #0x50] bb3e0: a9447bfd ldp x29, x30, [sp, #0x40] bb3e4: 910183ff add sp, sp, #0x60 bb3e8: d65f03c0 ret bb3ec: 6f00e400 movi v0.2d, #0000000000000000 bb3f0: 51000928 sub w8, w9, #0x2 bb3f4: 7100111f cmp w8, #0x4 bb3f8: 790063ff strh wzr, [sp, #0x30] bb3fc: ad0083e0 stp q0, q0, [sp, #0x10] bb400: 3d8003e0 str q0, [sp] bb404: 540003e8 b.hi 0xbb480 bb408: d0fffdc9 adrp x9, 0x75000 bb40c: 910cb929 add x9, x9, #0x32e bb410: 1000008a adr x10, 0xbb420 bb414: 3868692b ldrb w11, [x9, x8] bb418: 8b0b094a add x10, x10, x11, lsl #2 bb41c: d61f0140 br x10 bb420: 39404003 ldrb w3, [x0, #0x10] bb424: 14000013 b 0xbb470 bb428: b0fffda2 adrp x2, 0x70000 bb42c: fd400800 ldr d0, [x0, #0x10] bb430: 91294c42 add x2, x2, #0xa53 bb434: 1400000b b 0xbb460 bb438: 90fffda2 adrp x2, 0x6f000 bb43c: f9400803 ldr x3, [x0, #0x10] bb440: 91037042 add x2, x2, #0xdc bb444: 910003e0 mov x0, sp bb448: 94000016 bl 0xbb4a0 bb44c: 1400000d b 0xbb480 bb450: bd401000 ldr s0, [x0, #0x10] bb454: 90fffda2 adrp x2, 0x6f000 bb458: 91212842 add x2, x2, #0x84a bb45c: 1e22c000 fcvt d0, s0 bb460: 910003e0 mov x0, sp bb464: 9400000f bl 0xbb4a0 bb468: 14000006 b 0xbb480 bb46c: b9401003 ldr w3, [x0, #0x10] bb470: d0fffd82 adrp x2, 0x6d000 bb474: 910003e0 mov x0, sp bb478: 91077442 add x2, x2, #0x1dd bb47c: 94000009 bl 0xbb4a0 bb480: 910003e1 mov x1, sp bb484: aa1303e0 mov x0, x19 bb488: 94028942 bl 0x15d990 <_ZN6InGame7AStringC1EPKc@plt> bb48c: f9401688 ldr x8, [x20, #0x28] bb490: f85f83a9 ldur x9, [x29, #-0x8] bb494: eb09011f cmp x8, x9 bb498: 54fffa20 b.eq 0xbb3dc bb49c: 94028665 bl 0x15ce30 <__stack_chk_fail@plt> bb4a0: d10483ff sub sp, sp, #0x120 bb4a4: a9107bfd stp x29, x30, [sp, #0x100] bb4a8: 910403fd add x29, sp, #0x100 bb4ac: a9114ffc stp x28, x19, [sp, #0x110] bb4b0: a9399ba5 stp x5, x6, [x29, #-0x68] bb4b4: d101e3aa sub x10, x29, #0x78 bb4b8: a93893a3 stp x3, x4, [x29, #-0x78] bb4bc: 928004ec mov x12, #-0x28 // =-40 bb4c0: f81a83a7 stur x7, [x29, #-0x58] bb4c4: 910003ed mov x13, sp bb4c8: ad0007e0 stp q0, q1, [sp] bb4cc: 9100a14a add x10, x10, #0x28 bb4d0: ad010fe2 stp q2, q3, [sp, #0x20] bb4d4: f2dff00c movk x12, #0xff80, lsl #32 bb4d8: ad0217e4 stp q4, q5, [sp, #0x40] bb4dc: 910201ad add x13, x13, #0x80 bb4e0: ad031fe6 stp q6, q7, [sp, #0x60] bb4e4: d53bd053 mrs x19, TPIDR_EL0 bb4e8: f9401669 ldr x9, [x19, #0x28] bb4ec: d100a3ab sub x11, x29, #0x28 bb4f0: aa0203e8 mov x8, x2 bb4f4: d10143a4 sub x4, x29, #0x50 bb4f8: 2a1f03e1 mov w1, wzr bb4fc: 52800642 mov w2, #0x32 // =50 bb500: f81f83a9 stur x9, [x29, #-0x8] bb504: 910083a9 add x9, x29, #0x20 bb508: a93eb3ad stp x13, x12, [x29, #-0x18] bb50c: aa0803e3 mov x3, x8 bb510: a93daba9 stp x9, x10, [x29, #-0x28] bb514: ad400560 ldp q0, q1, [x11] bb518: ad3d87a0 stp q0, q1, [x29, #-0x50] bb51c: 94028a81 bl 0x15df20 <__vsprintf_chk@plt> bb520: f9401668 ldr x8, [x19, #0x28] bb524: f85f83a9 ldur x9, [x29, #-0x8] bb528: eb09011f cmp x8, x9 bb52c: 540000a1 b.ne 0xbb540 bb530: a9514ffc ldp x28, x19, [sp, #0x110] bb534: a9507bfd ldp x29, x30, [sp, #0x100] bb538: 910483ff add sp, sp, #0x120 bb53c: d65f03c0 ret bb540: 9402863c bl 0x15ce30 <__stack_chk_fail@plt> 00000000000bb544 : bb544: d10103ff sub sp, sp, #0x40 bb548: a9017bfd stp x29, x30, [sp, #0x10] bb54c: 910043fd add x29, sp, #0x10 bb550: f90013f5 str x21, [sp, #0x20] bb554: a9034ff4 stp x20, x19, [sp, #0x30] bb558: d53bd055 mrs x21, TPIDR_EL0 bb55c: aa0103f3 mov x19, x1 bb560: f94016a8 ldr x8, [x21, #0x28] bb564: f90007e8 str x8, [sp, #0x8] bb568: b40001c1 cbz x1, 0xbb5a0 bb56c: aa0003f4 mov x20, x0 bb570: aa1303e0 mov x0, x19 bb574: 528005c1 mov w1, #0x2e // =46 bb578: 94028a6e bl 0x15df30 bb57c: b4000280 cbz x0, 0xbb5cc bb580: aa1303e0 mov x0, x19 bb584: 94028a6f bl 0x15df40 bb588: b9401a88 ldr w8, [x20, #0x18] bb58c: 7100191f cmp w8, #0x6 bb590: 54000060 b.eq 0xbb59c bb594: 528000c8 mov w8, #0x6 // =6 bb598: b9001a88 str w8, [x20, #0x18] bb59c: fd000a80 str d0, [x20, #0x10] bb5a0: f94016a8 ldr x8, [x21, #0x28] bb5a4: f100027f cmp x19, #0x0 bb5a8: f94007e9 ldr x9, [sp, #0x8] bb5ac: 1a9f07e0 cset w0, ne bb5b0: eb09011f cmp x8, x9 bb5b4: 540008c1 b.ne 0xbb6cc bb5b8: a9434ff4 ldp x20, x19, [sp, #0x30] bb5bc: a9417bfd ldp x29, x30, [sp, #0x10] bb5c0: f94013f5 ldr x21, [sp, #0x20] bb5c4: 910103ff add sp, sp, #0x40 bb5c8: d65f03c0 ret bb5cc: 910003e1 mov x1, sp bb5d0: aa1303e0 mov x0, x19 bb5d4: 2a1f03e2 mov w2, wzr bb5d8: f90003ff str xzr, [sp] bb5dc: 94028a5d bl 0x15df50 bb5e0: b7f801e0 tbnz x0, #0x3f, 0xbb61c bb5e4: f103fc1f cmp x0, #0xff bb5e8: 54000388 b.hi 0xbb658 bb5ec: b9401a88 ldr w8, [x20, #0x18] bb5f0: 51000908 sub w8, w8, #0x2 bb5f4: 7100111f cmp w8, #0x4 bb5f8: 54000628 b.hi 0xbb6bc bb5fc: d0fffdc9 adrp x9, 0x75000 bb600: 910ccd29 add x9, x9, #0x333 bb604: 1000008a adr x10, 0xbb614 bb608: 3868692b ldrb w11, [x9, x8] bb60c: 8b0b094a add x10, x10, x11, lsl #2 bb610: d61f0140 br x10 bb614: b900129f str wzr, [x20, #0x10] bb618: 14000029 b 0xbb6bc bb61c: b102001f cmn x0, #0x80 bb620: 54000383 b.lo 0xbb690 bb624: b9401a89 ldr w9, [x20, #0x18] bb628: 12001c08 and w8, w0, #0xff bb62c: 71000d3f cmp w9, #0x3 bb630: 54000100 b.eq 0xbb650 bb634: 7100193f cmp w9, #0x6 bb638: 54000060 b.eq 0xbb644 bb63c: 7100113f cmp w9, #0x4 bb640: 54000041 b.ne 0xbb648 bb644: f9000a9f str xzr, [x20, #0x10] bb648: 52800069 mov w9, #0x3 // =3 bb64c: b9001a89 str w9, [x20, #0x18] bb650: b9001288 str w8, [x20, #0x10] bb654: 17ffffd3 b 0xbb5a0 bb658: d360fc08 lsr x8, x0, #32 bb65c: b5000208 cbnz x8, 0xbb69c bb660: b9401a88 ldr w8, [x20, #0x18] bb664: 71000d1f cmp w8, #0x3 bb668: 54000100 b.eq 0xbb688 bb66c: 7100191f cmp w8, #0x6 bb670: 54000060 b.eq 0xbb67c bb674: 7100111f cmp w8, #0x4 bb678: 54000041 b.ne 0xbb680 bb67c: f9000a9f str xzr, [x20, #0x10] bb680: 52800068 mov w8, #0x3 // =3 bb684: b9001a88 str w8, [x20, #0x18] bb688: b9001280 str w0, [x20, #0x10] bb68c: 17ffffc5 b 0xbb5a0 bb690: b26187e8 mov x8, #-0x7fffffff // =-2147483647 bb694: eb08001f cmp x0, x8 bb698: 54fffe42 b.hs 0xbb660 bb69c: b9401a88 ldr w8, [x20, #0x18] bb6a0: 7100111f cmp w8, #0x4 bb6a4: 54000060 b.eq 0xbb6b0 bb6a8: 52800088 mov w8, #0x4 // =4 bb6ac: b9001a88 str w8, [x20, #0x18] bb6b0: f9000a80 str x0, [x20, #0x10] bb6b4: 17ffffbb b 0xbb5a0 bb6b8: f9000a9f str xzr, [x20, #0x10] bb6bc: 52800048 mov w8, #0x2 // =2 bb6c0: b9001a88 str w8, [x20, #0x18] bb6c4: 39004280 strb w0, [x20, #0x10] bb6c8: 17ffffb6 b 0xbb5a0 bb6cc: 940285d9 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000bb6d0 : bb6d0: b40000a1 cbz x1, 0xbb6e4 bb6d4: b9400828 ldr w8, [x1, #0x8] bb6d8: 7100091f cmp w8, #0x2 bb6dc: 54000041 b.ne 0xbb6e4 bb6e0: 14028a0c b 0x15df10 <_ZNK6InGame7ANumbereqERKS0_@plt> bb6e4: 2a1f03e0 mov w0, wzr bb6e8: d65f03c0 ret 00000000000bb6ec : bb6ec: a9be7bfd stp x29, x30, [sp, #-0x20]! bb6f0: a9014ff4 stp x20, x19, [sp, #0x10] bb6f4: 910003fd mov x29, sp bb6f8: aa0003f3 mov x19, x0 bb6fc: 94028971 bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> bb700: b0000588 adrp x8, 0x16c000 bb704: aa1303e0 mov x0, x19 bb708: f944d108 ldr x8, [x8, #0x9a0] bb70c: 91004108 add x8, x8, #0x10 bb710: f8010408 str x8, [x0], #0x10 bb714: 940289d3 bl 0x15de60 <_ZN6InGame5ADataC1Ev@plt> bb718: 52800028 mov w8, #0x1 // =1 bb71c: b9000a68 str w8, [x19, #0x8] bb720: a9414ff4 ldp x20, x19, [sp, #0x10] bb724: a8c27bfd ldp x29, x30, [sp], #0x20 bb728: d65f03c0 ret bb72c: aa0003f4 mov x20, x0 bb730: aa1303e0 mov x0, x19 bb734: 94028967 bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> bb738: aa1403e0 mov x0, x20 bb73c: 94027689 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000bb740 : bb740: a9bd7bfd stp x29, x30, [sp, #-0x30]! bb744: f9000bf5 str x21, [sp, #0x10] bb748: 910003fd mov x29, sp bb74c: a9024ff4 stp x20, x19, [sp, #0x20] bb750: aa0103f5 mov x21, x1 bb754: aa0003f3 mov x19, x0 bb758: 9402895a bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> bb75c: b0000588 adrp x8, 0x16c000 bb760: aa1303f4 mov x20, x19 bb764: f944d108 ldr x8, [x8, #0x9a0] bb768: 91004108 add x8, x8, #0x10 bb76c: f8010688 str x8, [x20], #0x10 bb770: aa1403e0 mov x0, x20 bb774: 940289bb bl 0x15de60 <_ZN6InGame5ADataC1Ev@plt> bb778: 52800028 mov w8, #0x1 // =1 bb77c: b9000a68 str w8, [x19, #0x8] bb780: b4000135 cbz x21, 0xbb7a4 bb784: aa1503e0 mov x0, x21 bb788: 92800001 mov x1, #-0x1 // =-1 bb78c: 940286ad bl 0x15d240 <__strlen_chk@plt> bb790: aa0003e2 mov x2, x0 bb794: aa1403e0 mov x0, x20 bb798: aa1503e1 mov x1, x21 bb79c: 9402898d bl 0x15ddd0 <_ZN6InGame5AData6AssignEPKhi@plt> bb7a0: 14000003 b 0xbb7ac bb7a4: aa1403e0 mov x0, x20 bb7a8: 9402899a bl 0x15de10 <_ZN6InGame5AData5ClearEv@plt> bb7ac: a9424ff4 ldp x20, x19, [sp, #0x20] bb7b0: f9400bf5 ldr x21, [sp, #0x10] bb7b4: a8c37bfd ldp x29, x30, [sp], #0x30 bb7b8: d65f03c0 ret bb7bc: aa0003f5 mov x21, x0 bb7c0: 14000004 b 0xbb7d0 bb7c4: aa0003f5 mov x21, x0 bb7c8: aa1403e0 mov x0, x20 bb7cc: 940289a9 bl 0x15de70 <_ZN6InGame5ADataD1Ev@plt> bb7d0: aa1303e0 mov x0, x19 bb7d4: 9402893f bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> bb7d8: aa1503e0 mov x0, x21 bb7dc: 94027661 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000bb7e0 : bb7e0: a9be7bfd stp x29, x30, [sp, #-0x20]! bb7e4: a9014ff4 stp x20, x19, [sp, #0x10] bb7e8: 910003fd mov x29, sp bb7ec: aa0003f3 mov x19, x0 bb7f0: b4000181 cbz x1, 0xbb820 bb7f4: aa0103e0 mov x0, x1 bb7f8: aa0103f4 mov x20, x1 bb7fc: 940287dd bl 0x15d770 bb800: aa0003e2 mov x2, x0 bb804: 91004260 add x0, x19, #0x10 bb808: aa1403e1 mov x1, x20 bb80c: 94028971 bl 0x15ddd0 <_ZN6InGame5AData6AssignEPKhi@plt> bb810: aa1303e0 mov x0, x19 bb814: a9414ff4 ldp x20, x19, [sp, #0x10] bb818: a8c27bfd ldp x29, x30, [sp], #0x20 bb81c: d65f03c0 ret bb820: 91004260 add x0, x19, #0x10 bb824: 9402897b bl 0x15de10 <_ZN6InGame5AData5ClearEv@plt> bb828: aa1303e0 mov x0, x19 bb82c: a9414ff4 ldp x20, x19, [sp, #0x10] bb830: a8c27bfd ldp x29, x30, [sp], #0x20 bb834: d65f03c0 ret 00000000000bb838 : bb838: a9bd7bfd stp x29, x30, [sp, #-0x30]! bb83c: a90157f6 stp x22, x21, [sp, #0x10] bb840: 910003fd mov x29, sp bb844: a9024ff4 stp x20, x19, [sp, #0x20] bb848: 2a0203f5 mov w21, w2 bb84c: aa0103f6 mov x22, x1 bb850: aa0003f3 mov x19, x0 bb854: 9402891b bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> bb858: b0000588 adrp x8, 0x16c000 bb85c: aa1303f4 mov x20, x19 bb860: f944d108 ldr x8, [x8, #0x9a0] bb864: 91004108 add x8, x8, #0x10 bb868: f8010688 str x8, [x20], #0x10 bb86c: aa1403e0 mov x0, x20 bb870: 9402897c bl 0x15de60 <_ZN6InGame5ADataC1Ev@plt> bb874: 52800028 mov w8, #0x1 // =1 bb878: b9000a68 str w8, [x19, #0x8] bb87c: aa1403e0 mov x0, x20 bb880: aa1603e1 mov x1, x22 bb884: 2a1503e2 mov w2, w21 bb888: 94028952 bl 0x15ddd0 <_ZN6InGame5AData6AssignEPKhi@plt> bb88c: a9424ff4 ldp x20, x19, [sp, #0x20] bb890: a94157f6 ldp x22, x21, [sp, #0x10] bb894: a8c37bfd ldp x29, x30, [sp], #0x30 bb898: d65f03c0 ret bb89c: aa0003f5 mov x21, x0 bb8a0: aa1403e0 mov x0, x20 bb8a4: 94028973 bl 0x15de70 <_ZN6InGame5ADataD1Ev@plt> bb8a8: 14000002 b 0xbb8b0 bb8ac: aa0003f5 mov x21, x0 bb8b0: aa1303e0 mov x0, x19 bb8b4: 94028907 bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> bb8b8: aa1503e0 mov x0, x21 bb8bc: 94027629 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000bb8c0 : bb8c0: 91004000 add x0, x0, #0x10 bb8c4: 14028943 b 0x15ddd0 <_ZN6InGame5AData6AssignEPKhi@plt> 00000000000bb8c8 : bb8c8: a9bd7bfd stp x29, x30, [sp, #-0x30]! bb8cc: f9000bf5 str x21, [sp, #0x10] bb8d0: 910003fd mov x29, sp bb8d4: a9024ff4 stp x20, x19, [sp, #0x20] bb8d8: aa0103f5 mov x21, x1 bb8dc: aa0003f3 mov x19, x0 bb8e0: 940288f8 bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> bb8e4: b0000588 adrp x8, 0x16c000 bb8e8: aa1303f4 mov x20, x19 bb8ec: f944d108 ldr x8, [x8, #0x9a0] bb8f0: 91004108 add x8, x8, #0x10 bb8f4: f8010688 str x8, [x20], #0x10 bb8f8: aa1403e0 mov x0, x20 bb8fc: 94028959 bl 0x15de60 <_ZN6InGame5ADataC1Ev@plt> bb900: 52800028 mov w8, #0x1 // =1 bb904: 910042a1 add x1, x21, #0x10 bb908: b9000a68 str w8, [x19, #0x8] bb90c: aa1403e0 mov x0, x20 bb910: 94028950 bl 0x15de50 <_ZN6InGame5ADataaSERKS0_@plt> bb914: a9424ff4 ldp x20, x19, [sp, #0x20] bb918: f9400bf5 ldr x21, [sp, #0x10] bb91c: a8c37bfd ldp x29, x30, [sp], #0x30 bb920: d65f03c0 ret bb924: aa0003f5 mov x21, x0 bb928: aa1403e0 mov x0, x20 bb92c: 94028951 bl 0x15de70 <_ZN6InGame5ADataD1Ev@plt> bb930: 14000002 b 0xbb938 bb934: aa0003f5 mov x21, x0 bb938: aa1303e0 mov x0, x19 bb93c: 940288e5 bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> bb940: aa1503e0 mov x0, x21 bb944: 94027607 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000bb948 : bb948: a9be7bfd stp x29, x30, [sp, #-0x20]! bb94c: f9000bf3 str x19, [sp, #0x10] bb950: 910003fd mov x29, sp bb954: aa0003f3 mov x19, x0 bb958: 91004021 add x1, x1, #0x10 bb95c: 91004000 add x0, x0, #0x10 bb960: 9402893c bl 0x15de50 <_ZN6InGame5ADataaSERKS0_@plt> bb964: aa1303e0 mov x0, x19 bb968: f9400bf3 ldr x19, [sp, #0x10] bb96c: a8c27bfd ldp x29, x30, [sp], #0x20 bb970: d65f03c0 ret 00000000000bb974 : bb974: a9be7bfd stp x29, x30, [sp, #-0x20]! bb978: f9000bf3 str x19, [sp, #0x10] bb97c: 910003fd mov x29, sp bb980: b0000588 adrp x8, 0x16c000 bb984: aa0003f3 mov x19, x0 bb988: f944d108 ldr x8, [x8, #0x9a0] bb98c: 91004108 add x8, x8, #0x10 bb990: f8010408 str x8, [x0], #0x10 bb994: 94028937 bl 0x15de70 <_ZN6InGame5ADataD1Ev@plt> bb998: aa1303e0 mov x0, x19 bb99c: f9400bf3 ldr x19, [sp, #0x10] bb9a0: a8c27bfd ldp x29, x30, [sp], #0x20 bb9a4: 140288cb b 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> 00000000000bb9a8 : bb9a8: a9be7bfd stp x29, x30, [sp, #-0x20]! bb9ac: f9000bf3 str x19, [sp, #0x10] bb9b0: 910003fd mov x29, sp bb9b4: b0000588 adrp x8, 0x16c000 bb9b8: aa0003f3 mov x19, x0 bb9bc: f944d108 ldr x8, [x8, #0x9a0] bb9c0: 91004108 add x8, x8, #0x10 bb9c4: f8010408 str x8, [x0], #0x10 bb9c8: 9402892a bl 0x15de70 <_ZN6InGame5ADataD1Ev@plt> bb9cc: aa1303e0 mov x0, x19 bb9d0: 940288c0 bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> bb9d4: aa1303e0 mov x0, x19 bb9d8: f9400bf3 ldr x19, [sp, #0x10] bb9dc: a8c27bfd ldp x29, x30, [sp], #0x20 bb9e0: 14028540 b 0x15cee0 <_ZdlPv@plt> 00000000000bb9e4 : bb9e4: b40000a0 cbz x0, 0xbb9f8 bb9e8: 39400008 ldrb w8, [x0] bb9ec: 7100011f cmp w8, #0x0 bb9f0: 1a9f17e0 cset w0, eq bb9f4: d65f03c0 ret bb9f8: 52800020 mov w0, #0x1 // =1 bb9fc: d65f03c0 ret 00000000000bba00 : bba00: a9be7bfd stp x29, x30, [sp, #-0x20]! bba04: f9000bf3 str x19, [sp, #0x10] bba08: 910003fd mov x29, sp bba0c: 91004013 add x19, x0, #0x10 bba10: aa1303e0 mov x0, x19 bba14: 94028903 bl 0x15de20 <_ZNK6InGame5AData5EmptyEv@plt> bba18: 36000120 tbz w0, #0x0, 0xbba3c bba1c: f0fffda0 adrp x0, 0x72000 bba20: 913e5800 add x0, x0, #0xf96 bba24: 39400008 ldrb w8, [x0] bba28: 7100011f cmp w8, #0x0 bba2c: 1a9f17e0 cset w0, eq bba30: f9400bf3 ldr x19, [sp, #0x10] bba34: a8c27bfd ldp x29, x30, [sp], #0x20 bba38: d65f03c0 ret bba3c: aa1303e0 mov x0, x19 bba40: 940288e8 bl 0x15dde0 <_ZNK6InGame5AData4DataEv@plt> bba44: b40000e0 cbz x0, 0xbba60 bba48: 39400008 ldrb w8, [x0] bba4c: 7100011f cmp w8, #0x0 bba50: 1a9f17e0 cset w0, eq bba54: f9400bf3 ldr x19, [sp, #0x10] bba58: a8c27bfd ldp x29, x30, [sp], #0x20 bba5c: d65f03c0 ret bba60: 52800020 mov w0, #0x1 // =1 bba64: f9400bf3 ldr x19, [sp, #0x10] bba68: a8c27bfd ldp x29, x30, [sp], #0x20 bba6c: d65f03c0 ret 00000000000bba70 : bba70: a9be7bfd stp x29, x30, [sp, #-0x20]! bba74: f9000bf3 str x19, [sp, #0x10] bba78: 910003fd mov x29, sp bba7c: 91004013 add x19, x0, #0x10 bba80: aa1303e0 mov x0, x19 bba84: 940288e7 bl 0x15de20 <_ZNK6InGame5AData5EmptyEv@plt> bba88: 360000c0 tbz w0, #0x0, 0xbbaa0 bba8c: f9400bf3 ldr x19, [sp, #0x10] bba90: f0fffda0 adrp x0, 0x72000 bba94: 913e5800 add x0, x0, #0xf96 bba98: a8c27bfd ldp x29, x30, [sp], #0x20 bba9c: d65f03c0 ret bbaa0: aa1303e0 mov x0, x19 bbaa4: f9400bf3 ldr x19, [sp, #0x10] bbaa8: a8c27bfd ldp x29, x30, [sp], #0x20 bbaac: 140288cd b 0x15dde0 <_ZNK6InGame5AData4DataEv@plt> 00000000000bbab0 : bbab0: a9be7bfd stp x29, x30, [sp, #-0x20]! bbab4: f9000bf3 str x19, [sp, #0x10] bbab8: 910003fd mov x29, sp bbabc: b40002c0 cbz x0, 0xbbb14 bbac0: 91004013 add x19, x0, #0x10 bbac4: aa1303e0 mov x0, x19 bbac8: 940288d6 bl 0x15de20 <_ZNK6InGame5AData5EmptyEv@plt> bbacc: 36000120 tbz w0, #0x0, 0xbbaf0 bbad0: f0fffda0 adrp x0, 0x72000 bbad4: 913e5800 add x0, x0, #0xf96 bbad8: 39400008 ldrb w8, [x0] bbadc: 7100011f cmp w8, #0x0 bbae0: 1a9f17e0 cset w0, eq bbae4: f9400bf3 ldr x19, [sp, #0x10] bbae8: a8c27bfd ldp x29, x30, [sp], #0x20 bbaec: d65f03c0 ret bbaf0: aa1303e0 mov x0, x19 bbaf4: 940288bb bl 0x15dde0 <_ZNK6InGame5AData4DataEv@plt> bbaf8: b40000e0 cbz x0, 0xbbb14 bbafc: 39400008 ldrb w8, [x0] bbb00: 7100011f cmp w8, #0x0 bbb04: 1a9f17e0 cset w0, eq bbb08: f9400bf3 ldr x19, [sp, #0x10] bbb0c: a8c27bfd ldp x29, x30, [sp], #0x20 bbb10: d65f03c0 ret bbb14: 52800020 mov w0, #0x1 // =1 bbb18: f9400bf3 ldr x19, [sp, #0x10] bbb1c: a8c27bfd ldp x29, x30, [sp], #0x20 bbb20: d65f03c0 ret 00000000000bbb24 : bbb24: a9bd7bfd stp x29, x30, [sp, #-0x30]! bbb28: f9000bf5 str x21, [sp, #0x10] bbb2c: 910003fd mov x29, sp bbb30: a9024ff4 stp x20, x19, [sp, #0x20] bbb34: aa0003f4 mov x20, x0 bbb38: 52800600 mov w0, #0x30 // =48 bbb3c: 940284c9 bl 0x15ce60 <_Znwm@plt> bbb40: aa0003f3 mov x19, x0 bbb44: 9402885f bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> bbb48: b0000588 adrp x8, 0x16c000 bbb4c: aa1303f5 mov x21, x19 bbb50: f944d108 ldr x8, [x8, #0x9a0] bbb54: 91004108 add x8, x8, #0x10 bbb58: f80106a8 str x8, [x21], #0x10 bbb5c: aa1503e0 mov x0, x21 bbb60: 940288c0 bl 0x15de60 <_ZN6InGame5ADataC1Ev@plt> bbb64: 52800028 mov w8, #0x1 // =1 bbb68: 91004281 add x1, x20, #0x10 bbb6c: b9000a68 str w8, [x19, #0x8] bbb70: aa1503e0 mov x0, x21 bbb74: 940288b7 bl 0x15de50 <_ZN6InGame5ADataaSERKS0_@plt> bbb78: aa1303e0 mov x0, x19 bbb7c: f9400bf5 ldr x21, [sp, #0x10] bbb80: a9424ff4 ldp x20, x19, [sp, #0x20] bbb84: a8c37bfd ldp x29, x30, [sp], #0x30 bbb88: d65f03c0 ret bbb8c: aa0003f4 mov x20, x0 bbb90: aa1503e0 mov x0, x21 bbb94: 940288b7 bl 0x15de70 <_ZN6InGame5ADataD1Ev@plt> bbb98: 14000002 b 0xbbba0 bbb9c: aa0003f4 mov x20, x0 bbba0: aa1303e0 mov x0, x19 bbba4: 9402884b bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> bbba8: 14000002 b 0xbbbb0 bbbac: aa0003f4 mov x20, x0 bbbb0: aa1303e0 mov x0, x19 bbbb4: 940284cb bl 0x15cee0 <_ZdlPv@plt> bbbb8: aa1403e0 mov x0, x20 bbbbc: 94027569 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000bbbc0 : bbbc0: a9be7bfd stp x29, x30, [sp, #-0x20]! bbbc4: f9000bf3 str x19, [sp, #0x10] bbbc8: 910003fd mov x29, sp bbbcc: b4000420 cbz x0, 0xbbc50 bbbd0: aa0003f3 mov x19, x0 bbbd4: 940286e7 bl 0x15d770 bbbd8: 340003c0 cbz w0, 0xbbc50 bbbdc: 39400268 ldrb w8, [x19] bbbe0: 7100b51f cmp w8, #0x2d bbbe4: 1a9f17e9 cset w9, eq bbbe8: 6b00013f cmp w9, w0 bbbec: 5400038a b.ge 0xbbc5c bbbf0: 7100b51f cmp w8, #0x2d bbbf4: 92407c0c and x12, x0, #0xffffffff bbbf8: 1a9f17eb cset w11, eq bbbfc: 2a1f03e9 mov w9, wzr bbc00: 9a93166a cinc x10, x19, eq bbc04: cb0b018b sub x11, x12, x11 bbc08: 14000007 b 0xbbc24 bbc0c: 7100b99f cmp w12, #0x2e bbc10: 9100054a add x10, x10, #0x1 bbc14: 1a9f17ec cset w12, eq bbc18: f100056b subs x11, x11, #0x1 bbc1c: 2a090189 orr w9, w12, w9 bbc20: 540001e0 b.eq 0xbbc5c bbc24: 3940014c ldrb w12, [x10] bbc28: 5100e98d sub w13, w12, #0x3a bbc2c: 31002dbf cmn w13, #0xb bbc30: 54000068 b.hi 0xbbc3c bbc34: 7100b99f cmp w12, #0x2e bbc38: 54000241 b.ne 0xbbc80 bbc3c: 7100b99f cmp w12, #0x2e bbc40: 54fffe61 b.ne 0xbbc0c bbc44: 5200012d eor w13, w9, #0x1 bbc48: 3707fe2d tbnz w13, #0x0, 0xbbc0c bbc4c: 2a1f03e0 mov w0, wzr bbc50: f9400bf3 ldr x19, [sp, #0x10] bbc54: a8c27bfd ldp x29, x30, [sp], #0x20 bbc58: d65f03c0 ret bbc5c: 7100041f cmp w0, #0x1 bbc60: 5100bd08 sub w8, w8, #0x2f bbc64: 1a9f07e9 cset w9, ne bbc68: 3100091f cmn w8, #0x2 bbc6c: 1a9f27e8 cset w8, lo bbc70: 2a080120 orr w0, w9, w8 bbc74: f9400bf3 ldr x19, [sp, #0x10] bbc78: a8c27bfd ldp x29, x30, [sp], #0x20 bbc7c: d65f03c0 ret bbc80: 2a1f03e0 mov w0, wzr bbc84: f9400bf3 ldr x19, [sp, #0x10] bbc88: a8c27bfd ldp x29, x30, [sp], #0x20 bbc8c: d65f03c0 ret 00000000000bbc90 : bbc90: a9be7bfd stp x29, x30, [sp, #-0x20]! bbc94: f9000bf3 str x19, [sp, #0x10] bbc98: 910003fd mov x29, sp bbc9c: b40004e0 cbz x0, 0xbbd38 bbca0: aa0003f3 mov x19, x0 bbca4: 940286b3 bl 0x15d770 bbca8: 34000480 cbz w0, 0xbbd38 bbcac: 7100041f cmp w0, #0x1 bbcb0: 5400044b b.lt 0xbbd38 bbcb4: aa1f03e9 mov x9, xzr bbcb8: 2a1f03e8 mov w8, wzr bbcbc: 92407c0a and x10, x0, #0xffffffff bbcc0: 14000005 b 0xbbcd4 bbcc4: 2a0b03e8 mov w8, w11 bbcc8: 91000529 add x9, x9, #0x1 bbccc: eb09015f cmp x10, x9 bbcd0: 54000280 b.eq 0xbbd20 bbcd4: 38696a6b ldrb w11, [x19, x9] bbcd8: 5100e96c sub w12, w11, #0x3a bbcdc: 31002d9f cmn w12, #0xb bbce0: 54000108 b.hi 0xbbd00 bbce4: 7100b57f cmp w11, #0x2d bbce8: 54ffff00 b.eq 0xbbcc8 bbcec: 7100b97f cmp w11, #0x2e bbcf0: 54000241 b.ne 0xbbd38 bbcf4: 37000228 tbnz w8, #0x0, 0xbbd38 bbcf8: 52800028 mov w8, #0x1 // =1 bbcfc: 17fffff3 b 0xbbcc8 bbd00: 7100b97f cmp w11, #0x2e bbd04: 1a9f17eb cset w11, eq bbd08: 2a08016b orr w11, w11, w8 bbd0c: 54fffdc1 b.ne 0xbbcc4 bbd10: 5200010c eor w12, w8, #0x1 bbd14: 2a0b03e8 mov w8, w11 bbd18: 3707fd8c tbnz w12, #0x0, 0xbbcc8 bbd1c: 14000007 b 0xbbd38 bbd20: 7100041f cmp w0, #0x1 bbd24: 540000c1 b.ne 0xbbd3c bbd28: 39400269 ldrb w9, [x19] bbd2c: 5100b529 sub w9, w9, #0x2d bbd30: 7100093f cmp w9, #0x2 bbd34: 54000042 b.hs 0xbbd3c bbd38: 2a1f03e8 mov w8, wzr bbd3c: f9400bf3 ldr x19, [sp, #0x10] bbd40: 12000100 and w0, w8, #0x1 bbd44: a8c27bfd ldp x29, x30, [sp], #0x20 bbd48: d65f03c0 ret 00000000000bbd4c : bbd4c: a9be7bfd stp x29, x30, [sp, #-0x20]! bbd50: f9000bf3 str x19, [sp, #0x10] bbd54: 910003fd mov x29, sp bbd58: 91004013 add x19, x0, #0x10 bbd5c: aa1303e0 mov x0, x19 bbd60: 94028830 bl 0x15de20 <_ZNK6InGame5AData5EmptyEv@plt> bbd64: 36000080 tbz w0, #0x0, 0xbbd74 bbd68: f0fffdb3 adrp x19, 0x72000 bbd6c: 913e5a73 add x19, x19, #0xf96 bbd70: 14000005 b 0xbbd84 bbd74: aa1303e0 mov x0, x19 bbd78: 9402881a bl 0x15dde0 <_ZNK6InGame5AData4DataEv@plt> bbd7c: aa0003f3 mov x19, x0 bbd80: b4000420 cbz x0, 0xbbe04 bbd84: aa1303e0 mov x0, x19 bbd88: 9402867a bl 0x15d770 bbd8c: 340003c0 cbz w0, 0xbbe04 bbd90: 39400268 ldrb w8, [x19] bbd94: 7100b51f cmp w8, #0x2d bbd98: 1a9f17e9 cset w9, eq bbd9c: 6b00013f cmp w9, w0 bbda0: 5400038a b.ge 0xbbe10 bbda4: 7100b51f cmp w8, #0x2d bbda8: 92407c0c and x12, x0, #0xffffffff bbdac: 1a9f17eb cset w11, eq bbdb0: 2a1f03e9 mov w9, wzr bbdb4: 9a93166a cinc x10, x19, eq bbdb8: cb0b018b sub x11, x12, x11 bbdbc: 14000007 b 0xbbdd8 bbdc0: 7100b99f cmp w12, #0x2e bbdc4: 9100054a add x10, x10, #0x1 bbdc8: 1a9f17ec cset w12, eq bbdcc: f100056b subs x11, x11, #0x1 bbdd0: 2a090189 orr w9, w12, w9 bbdd4: 540001e0 b.eq 0xbbe10 bbdd8: 3940014c ldrb w12, [x10] bbddc: 5100e98d sub w13, w12, #0x3a bbde0: 31002dbf cmn w13, #0xb bbde4: 54000068 b.hi 0xbbdf0 bbde8: 7100b99f cmp w12, #0x2e bbdec: 54000241 b.ne 0xbbe34 bbdf0: 7100b99f cmp w12, #0x2e bbdf4: 54fffe61 b.ne 0xbbdc0 bbdf8: 5200012d eor w13, w9, #0x1 bbdfc: 3707fe2d tbnz w13, #0x0, 0xbbdc0 bbe00: 2a1f03e0 mov w0, wzr bbe04: f9400bf3 ldr x19, [sp, #0x10] bbe08: a8c27bfd ldp x29, x30, [sp], #0x20 bbe0c: d65f03c0 ret bbe10: 7100041f cmp w0, #0x1 bbe14: 5100bd08 sub w8, w8, #0x2f bbe18: 1a9f07e9 cset w9, ne bbe1c: 3100091f cmn w8, #0x2 bbe20: 1a9f27e8 cset w8, lo bbe24: 2a080120 orr w0, w9, w8 bbe28: f9400bf3 ldr x19, [sp, #0x10] bbe2c: a8c27bfd ldp x29, x30, [sp], #0x20 bbe30: d65f03c0 ret bbe34: 2a1f03e0 mov w0, wzr bbe38: f9400bf3 ldr x19, [sp, #0x10] bbe3c: a8c27bfd ldp x29, x30, [sp], #0x20 bbe40: d65f03c0 ret 00000000000bbe44 : bbe44: a9be7bfd stp x29, x30, [sp, #-0x20]! bbe48: f9000bf3 str x19, [sp, #0x10] bbe4c: 910003fd mov x29, sp bbe50: 91004013 add x19, x0, #0x10 bbe54: aa1303e0 mov x0, x19 bbe58: 940287f2 bl 0x15de20 <_ZNK6InGame5AData5EmptyEv@plt> bbe5c: 360000c0 tbz w0, #0x0, 0xbbe74 bbe60: f9400bf3 ldr x19, [sp, #0x10] bbe64: f0fffda0 adrp x0, 0x72000 bbe68: 913e5800 add x0, x0, #0xf96 bbe6c: a8c27bfd ldp x29, x30, [sp], #0x20 bbe70: d65f03c0 ret bbe74: aa1303e0 mov x0, x19 bbe78: f9400bf3 ldr x19, [sp, #0x10] bbe7c: a8c27bfd ldp x29, x30, [sp], #0x20 bbe80: 140287d8 b 0x15dde0 <_ZNK6InGame5AData4DataEv@plt> 00000000000bbe84 : bbe84: a9be7bfd stp x29, x30, [sp, #-0x20]! bbe88: f9000bf3 str x19, [sp, #0x10] bbe8c: 910003fd mov x29, sp bbe90: 91004013 add x19, x0, #0x10 bbe94: aa1303e0 mov x0, x19 bbe98: 940287e2 bl 0x15de20 <_ZNK6InGame5AData5EmptyEv@plt> bbe9c: 36000080 tbz w0, #0x0, 0xbbeac bbea0: f0fffdb3 adrp x19, 0x72000 bbea4: 913e5a73 add x19, x19, #0xf96 bbea8: 14000005 b 0xbbebc bbeac: aa1303e0 mov x0, x19 bbeb0: 940287cc bl 0x15dde0 <_ZNK6InGame5AData4DataEv@plt> bbeb4: aa0003f3 mov x19, x0 bbeb8: b40004e0 cbz x0, 0xbbf54 bbebc: aa1303e0 mov x0, x19 bbec0: 9402862c bl 0x15d770 bbec4: 34000480 cbz w0, 0xbbf54 bbec8: 7100041f cmp w0, #0x1 bbecc: 5400044b b.lt 0xbbf54 bbed0: aa1f03e9 mov x9, xzr bbed4: 2a1f03e8 mov w8, wzr bbed8: 92407c0a and x10, x0, #0xffffffff bbedc: 14000005 b 0xbbef0 bbee0: 2a0b03e8 mov w8, w11 bbee4: 91000529 add x9, x9, #0x1 bbee8: eb09015f cmp x10, x9 bbeec: 54000280 b.eq 0xbbf3c bbef0: 38696a6b ldrb w11, [x19, x9] bbef4: 5100e96c sub w12, w11, #0x3a bbef8: 31002d9f cmn w12, #0xb bbefc: 54000108 b.hi 0xbbf1c bbf00: 7100b57f cmp w11, #0x2d bbf04: 54ffff00 b.eq 0xbbee4 bbf08: 7100b97f cmp w11, #0x2e bbf0c: 54000241 b.ne 0xbbf54 bbf10: 37000228 tbnz w8, #0x0, 0xbbf54 bbf14: 52800028 mov w8, #0x1 // =1 bbf18: 17fffff3 b 0xbbee4 bbf1c: 7100b97f cmp w11, #0x2e bbf20: 1a9f17eb cset w11, eq bbf24: 2a08016b orr w11, w11, w8 bbf28: 54fffdc1 b.ne 0xbbee0 bbf2c: 5200010c eor w12, w8, #0x1 bbf30: 2a0b03e8 mov w8, w11 bbf34: 3707fd8c tbnz w12, #0x0, 0xbbee4 bbf38: 14000007 b 0xbbf54 bbf3c: 7100041f cmp w0, #0x1 bbf40: 540000c1 b.ne 0xbbf58 bbf44: 39400269 ldrb w9, [x19] bbf48: 5100b529 sub w9, w9, #0x2d bbf4c: 7100093f cmp w9, #0x2 bbf50: 54000042 b.hs 0xbbf58 bbf54: 2a1f03e8 mov w8, wzr bbf58: f9400bf3 ldr x19, [sp, #0x10] bbf5c: 12000100 and w0, w8, #0x1 bbf60: a8c27bfd ldp x29, x30, [sp], #0x20 bbf64: d65f03c0 ret 00000000000bbf68 : bbf68: a9bf7bfd stp x29, x30, [sp, #-0x10]! bbf6c: 910003fd mov x29, sp bbf70: 94028810 bl 0x15dfb0 <_ZNK6InGame7AString7AsInt64Ev@plt> bbf74: 7100001f cmp w0, #0x0 bbf78: 1a9f07e0 cset w0, ne bbf7c: a8c17bfd ldp x29, x30, [sp], #0x10 bbf80: d65f03c0 ret 00000000000bbf84 : bbf84: a9bf7bfd stp x29, x30, [sp, #-0x10]! bbf88: 910003fd mov x29, sp bbf8c: 94028809 bl 0x15dfb0 <_ZNK6InGame7AString7AsInt64Ev@plt> bbf90: a8c17bfd ldp x29, x30, [sp], #0x10 bbf94: d65f03c0 ret 00000000000bbf98 : bbf98: a9be7bfd stp x29, x30, [sp, #-0x20]! bbf9c: a9014ff4 stp x20, x19, [sp, #0x10] bbfa0: 910003fd mov x29, sp bbfa4: 91004013 add x19, x0, #0x10 bbfa8: aa1303e0 mov x0, x19 bbfac: 9402879d bl 0x15de20 <_ZNK6InGame5AData5EmptyEv@plt> bbfb0: 36000080 tbz w0, #0x0, 0xbbfc0 bbfb4: f0fffdb4 adrp x20, 0x72000 bbfb8: 913e5a94 add x20, x20, #0xf96 bbfbc: 14000005 b 0xbbfd0 bbfc0: aa1303e0 mov x0, x19 bbfc4: 94028787 bl 0x15dde0 <_ZNK6InGame5AData4DataEv@plt> bbfc8: aa0003f4 mov x20, x0 bbfcc: b4000420 cbz x0, 0xbc050 bbfd0: aa1403e0 mov x0, x20 bbfd4: 940285e7 bl 0x15d770 bbfd8: 340004c0 cbz w0, 0xbc070 bbfdc: 39400288 ldrb w8, [x20] bbfe0: 7100b51f cmp w8, #0x2d bbfe4: 1a9f17e9 cset w9, eq bbfe8: 6b00013f cmp w9, w0 bbfec: 5400038a b.ge 0xbc05c bbff0: 7100b51f cmp w8, #0x2d bbff4: 92407c0c and x12, x0, #0xffffffff bbff8: 1a9f17eb cset w11, eq bbffc: 2a1f03e9 mov w9, wzr bc000: 9a94168a cinc x10, x20, eq bc004: cb0b018b sub x11, x12, x11 bc008: 14000007 b 0xbc024 bc00c: 7100b99f cmp w12, #0x2e bc010: 9100054a add x10, x10, #0x1 bc014: 1a9f17ec cset w12, eq bc018: f100056b subs x11, x11, #0x1 bc01c: 2a090189 orr w9, w12, w9 bc020: 540001e0 b.eq 0xbc05c bc024: 3940014c ldrb w12, [x10] bc028: 5100e98d sub w13, w12, #0x3a bc02c: 31002dbf cmn w13, #0xb bc030: 54000068 b.hi 0xbc03c bc034: 7100b99f cmp w12, #0x2e bc038: 540001c1 b.ne 0xbc070 bc03c: 7100b99f cmp w12, #0x2e bc040: 54fffe61 b.ne 0xbc00c bc044: 5200012d eor w13, w9, #0x1 bc048: 3707fe2d tbnz w13, #0x0, 0xbc00c bc04c: aa1f03e0 mov x0, xzr bc050: a9414ff4 ldp x20, x19, [sp, #0x10] bc054: a8c27bfd ldp x29, x30, [sp], #0x20 bc058: d65f03c0 ret bc05c: 7100041f cmp w0, #0x1 bc060: 54000101 b.ne 0xbc080 bc064: 5100bd08 sub w8, w8, #0x2f bc068: 31000d1f cmn w8, #0x3 bc06c: 540000a9 b.ls 0xbc080 bc070: aa1f03e0 mov x0, xzr bc074: a9414ff4 ldp x20, x19, [sp, #0x10] bc078: a8c27bfd ldp x29, x30, [sp], #0x20 bc07c: d65f03c0 ret bc080: aa1303e0 mov x0, x19 bc084: 94028767 bl 0x15de20 <_ZNK6InGame5AData5EmptyEv@plt> bc088: 36000120 tbz w0, #0x0, 0xbc0ac bc08c: d0fffda0 adrp x0, 0x72000 bc090: 913e5800 add x0, x0, #0xf96 bc094: aa1f03e1 mov x1, xzr bc098: 52800142 mov w2, #0xa // =10 bc09c: 940287c9 bl 0x15dfc0 bc0a0: a9414ff4 ldp x20, x19, [sp, #0x10] bc0a4: a8c27bfd ldp x29, x30, [sp], #0x20 bc0a8: d65f03c0 ret bc0ac: aa1303e0 mov x0, x19 bc0b0: 9402874c bl 0x15dde0 <_ZNK6InGame5AData4DataEv@plt> bc0b4: aa1f03e1 mov x1, xzr bc0b8: 52800142 mov w2, #0xa // =10 bc0bc: 940287c1 bl 0x15dfc0 bc0c0: a9414ff4 ldp x20, x19, [sp, #0x10] bc0c4: a8c27bfd ldp x29, x30, [sp], #0x20 bc0c8: d65f03c0 ret 00000000000bc0cc : bc0cc: a9be7bfd stp x29, x30, [sp, #-0x20]! bc0d0: a9014ff4 stp x20, x19, [sp, #0x10] bc0d4: 910003fd mov x29, sp bc0d8: 91004013 add x19, x0, #0x10 bc0dc: aa1303e0 mov x0, x19 bc0e0: 94028750 bl 0x15de20 <_ZNK6InGame5AData5EmptyEv@plt> bc0e4: 36000080 tbz w0, #0x0, 0xbc0f4 bc0e8: d0fffdb4 adrp x20, 0x72000 bc0ec: 913e5a94 add x20, x20, #0xf96 bc0f0: 14000005 b 0xbc104 bc0f4: aa1303e0 mov x0, x19 bc0f8: 9402873a bl 0x15dde0 <_ZNK6InGame5AData4DataEv@plt> bc0fc: aa0003f4 mov x20, x0 bc100: b4000660 cbz x0, 0xbc1cc bc104: aa1403e0 mov x0, x20 bc108: 9402859a bl 0x15d770 bc10c: 2f00e400 movi d0, #0000000000000000 bc110: 340003a0 cbz w0, 0xbc184 bc114: 39400288 ldrb w8, [x20] bc118: 7100b51f cmp w8, #0x2d bc11c: 1a9f17e9 cset w9, eq bc120: 6b00013f cmp w9, w0 bc124: 5400036a b.ge 0xbc190 bc128: 7100b51f cmp w8, #0x2d bc12c: 92407c0c and x12, x0, #0xffffffff bc130: 1a9f17eb cset w11, eq bc134: 2a1f03e9 mov w9, wzr bc138: 9a94168a cinc x10, x20, eq bc13c: cb0b018b sub x11, x12, x11 bc140: 14000007 b 0xbc15c bc144: 7100b99f cmp w12, #0x2e bc148: 9100054a add x10, x10, #0x1 bc14c: 1a9f17ec cset w12, eq bc150: f100056b subs x11, x11, #0x1 bc154: 2a090189 orr w9, w12, w9 bc158: 540001c0 b.eq 0xbc190 bc15c: 3940014c ldrb w12, [x10] bc160: 5100e98d sub w13, w12, #0x3a bc164: 31002dbf cmn w13, #0xb bc168: 54000068 b.hi 0xbc174 bc16c: 7100b99f cmp w12, #0x2e bc170: 540000a1 b.ne 0xbc184 bc174: 7100b99f cmp w12, #0x2e bc178: 54fffe61 b.ne 0xbc144 bc17c: 5200012d eor w13, w9, #0x1 bc180: 3707fe2d tbnz w13, #0x0, 0xbc144 bc184: a9414ff4 ldp x20, x19, [sp, #0x10] bc188: a8c27bfd ldp x29, x30, [sp], #0x20 bc18c: d65f03c0 ret bc190: 7100041f cmp w0, #0x1 bc194: 54000081 b.ne 0xbc1a4 bc198: 5100bd08 sub w8, w8, #0x2f bc19c: 31000d1f cmn w8, #0x3 bc1a0: 54ffff28 b.hi 0xbc184 bc1a4: aa1303e0 mov x0, x19 bc1a8: 9402871e bl 0x15de20 <_ZNK6InGame5AData5EmptyEv@plt> bc1ac: 36000180 tbz w0, #0x0, 0xbc1dc bc1b0: d0fffda0 adrp x0, 0x72000 bc1b4: 913e5800 add x0, x0, #0xf96 bc1b8: aa1f03e1 mov x1, xzr bc1bc: 94028789 bl 0x15dfe0 bc1c0: a9414ff4 ldp x20, x19, [sp, #0x10] bc1c4: a8c27bfd ldp x29, x30, [sp], #0x20 bc1c8: d65f03c0 ret bc1cc: 2f00e400 movi d0, #0000000000000000 bc1d0: a9414ff4 ldp x20, x19, [sp, #0x10] bc1d4: a8c27bfd ldp x29, x30, [sp], #0x20 bc1d8: d65f03c0 ret bc1dc: aa1303e0 mov x0, x19 bc1e0: 94028700 bl 0x15dde0 <_ZNK6InGame5AData4DataEv@plt> bc1e4: aa1f03e1 mov x1, xzr bc1e8: 9402877e bl 0x15dfe0 bc1ec: a9414ff4 ldp x20, x19, [sp, #0x10] bc1f0: a8c27bfd ldp x29, x30, [sp], #0x20 bc1f4: d65f03c0 ret 00000000000bc1f8 : bc1f8: a9bf7bfd stp x29, x30, [sp, #-0x10]! bc1fc: 910003fd mov x29, sp bc200: 94028774 bl 0x15dfd0 <_ZNK6InGame7AString8AsDoubleEv@plt> bc204: 1e624000 fcvt s0, d0 bc208: a8c17bfd ldp x29, x30, [sp], #0x10 bc20c: d65f03c0 ret 00000000000bc210 : bc210: 91004000 add x0, x0, #0x10 bc214: 140286f7 b 0x15ddf0 <_ZNK6InGame5AData4SizeEv@plt> 00000000000bc218 : bc218: 91004000 add x0, x0, #0x10 bc21c: 140286f5 b 0x15ddf0 <_ZNK6InGame5AData4SizeEv@plt> 00000000000bc220 : bc220: 91004000 add x0, x0, #0x10 bc224: 140286fb b 0x15de10 <_ZN6InGame5AData5ClearEv@plt> 00000000000bc228 : bc228: a9bf7bfd stp x29, x30, [sp, #-0x10]! bc22c: 910003fd mov x29, sp bc230: 91004000 add x0, x0, #0x10 bc234: 940286ef bl 0x15ddf0 <_ZNK6InGame5AData4SizeEv@plt> bc238: 7100001f cmp w0, #0x0 bc23c: 1a9f17e0 cset w0, eq bc240: a8c17bfd ldp x29, x30, [sp], #0x10 bc244: d65f03c0 ret 00000000000bc248 : bc248: 91004000 add x0, x0, #0x10 bc24c: 140286f9 b 0x15de30 <_ZNK6InGame5AData4FindEi@plt> 00000000000bc250 : bc250: 91004000 add x0, x0, #0x10 bc254: 140286e7 b 0x15ddf0 <_ZNK6InGame5AData4SizeEv@plt> 00000000000bc258 : bc258: 91004000 add x0, x0, #0x10 bc25c: 140286e1 b 0x15dde0 <_ZNK6InGame5AData4DataEv@plt> 00000000000bc260 : bc260: 91004000 add x0, x0, #0x10 bc264: 140286eb b 0x15de10 <_ZN6InGame5AData5ClearEv@plt> 00000000000bc268 : bc268: a9bf7bfd stp x29, x30, [sp, #-0x10]! bc26c: 910003fd mov x29, sp bc270: 91004000 add x0, x0, #0x10 bc274: 940286df bl 0x15ddf0 <_ZNK6InGame5AData4SizeEv@plt> bc278: 7100001f cmp w0, #0x0 bc27c: 1a9f17e0 cset w0, eq bc280: a8c17bfd ldp x29, x30, [sp], #0x10 bc284: d65f03c0 ret 00000000000bc288 : bc288: a9be7bfd stp x29, x30, [sp, #-0x20]! bc28c: f9000bf3 str x19, [sp, #0x10] bc290: 910003fd mov x29, sp bc294: 91004000 add x0, x0, #0x10 bc298: 2a0103f3 mov w19, w1 bc29c: 940286d1 bl 0x15dde0 <_ZNK6InGame5AData4DataEv@plt> bc2a0: 3873c800 ldrb w0, [x0, w19, sxtw] bc2a4: f9400bf3 ldr x19, [sp, #0x10] bc2a8: a8c27bfd ldp x29, x30, [sp], #0x20 bc2ac: d65f03c0 ret 00000000000bc2b0 : bc2b0: a9bd7bfd stp x29, x30, [sp, #-0x30]! bc2b4: f9000bf5 str x21, [sp, #0x10] bc2b8: 910003fd mov x29, sp bc2bc: a9024ff4 stp x20, x19, [sp, #0x20] bc2c0: aa0003f3 mov x19, x0 bc2c4: b4000121 cbz x1, 0xbc2e8 bc2c8: aa0103e0 mov x0, x1 bc2cc: aa0103f4 mov x20, x1 bc2d0: 91004275 add x21, x19, #0x10 bc2d4: 94028527 bl 0x15d770 bc2d8: aa0003e2 mov x2, x0 bc2dc: aa1503e0 mov x0, x21 bc2e0: aa1403e1 mov x1, x20 bc2e4: 940286b7 bl 0x15ddc0 <_ZN6InGame5AData6AppendEPKhi@plt> bc2e8: aa1303e0 mov x0, x19 bc2ec: f9400bf5 ldr x21, [sp, #0x10] bc2f0: a9424ff4 ldp x20, x19, [sp, #0x20] bc2f4: a8c37bfd ldp x29, x30, [sp], #0x30 bc2f8: d65f03c0 ret 00000000000bc2fc : bc2fc: a9be7bfd stp x29, x30, [sp, #-0x20]! bc300: f9000bf3 str x19, [sp, #0x10] bc304: 910003fd mov x29, sp bc308: aa0003f3 mov x19, x0 bc30c: b40000a1 cbz x1, 0xbc320 bc310: 7100045f cmp w2, #0x1 bc314: 5400006b b.lt 0xbc320 bc318: 91004260 add x0, x19, #0x10 bc31c: 940286a9 bl 0x15ddc0 <_ZN6InGame5AData6AppendEPKhi@plt> bc320: aa1303e0 mov x0, x19 bc324: f9400bf3 ldr x19, [sp, #0x10] bc328: a8c27bfd ldp x29, x30, [sp], #0x20 bc32c: d65f03c0 ret 00000000000bc330 : bc330: a9bd7bfd stp x29, x30, [sp, #-0x30]! bc334: f9000bf5 str x21, [sp, #0x10] bc338: 910003fd mov x29, sp bc33c: a9024ff4 stp x20, x19, [sp, #0x20] bc340: 91004034 add x20, x1, #0x10 bc344: aa0003f3 mov x19, x0 bc348: aa1403e0 mov x0, x20 bc34c: 940286b5 bl 0x15de20 <_ZNK6InGame5AData5EmptyEv@plt> bc350: 36000080 tbz w0, #0x0, 0xbc360 bc354: d0fffdb4 adrp x20, 0x72000 bc358: 913e5a94 add x20, x20, #0xf96 bc35c: 14000005 b 0xbc370 bc360: aa1403e0 mov x0, x20 bc364: 9402869f bl 0x15dde0 <_ZNK6InGame5AData4DataEv@plt> bc368: aa0003f4 mov x20, x0 bc36c: b4000100 cbz x0, 0xbc38c bc370: aa1403e0 mov x0, x20 bc374: 91004275 add x21, x19, #0x10 bc378: 940284fe bl 0x15d770 bc37c: aa0003e2 mov x2, x0 bc380: aa1503e0 mov x0, x21 bc384: aa1403e1 mov x1, x20 bc388: 9402868e bl 0x15ddc0 <_ZN6InGame5AData6AppendEPKhi@plt> bc38c: aa1303e0 mov x0, x19 bc390: f9400bf5 ldr x21, [sp, #0x10] bc394: a9424ff4 ldp x20, x19, [sp, #0x20] bc398: a8c37bfd ldp x29, x30, [sp], #0x30 bc39c: d65f03c0 ret 00000000000bc3a0 : bc3a0: a9bd7bfd stp x29, x30, [sp, #-0x30]! bc3a4: f9000bf5 str x21, [sp, #0x10] bc3a8: 910003fd mov x29, sp bc3ac: a9024ff4 stp x20, x19, [sp, #0x20] bc3b0: aa0003f3 mov x19, x0 bc3b4: b4000121 cbz x1, 0xbc3d8 bc3b8: aa0103e0 mov x0, x1 bc3bc: aa0103f4 mov x20, x1 bc3c0: 91004275 add x21, x19, #0x10 bc3c4: 940284eb bl 0x15d770 bc3c8: aa0003e2 mov x2, x0 bc3cc: aa1503e0 mov x0, x21 bc3d0: aa1403e1 mov x1, x20 bc3d4: 9402867b bl 0x15ddc0 <_ZN6InGame5AData6AppendEPKhi@plt> bc3d8: aa1303e0 mov x0, x19 bc3dc: f9400bf5 ldr x21, [sp, #0x10] bc3e0: a9424ff4 ldp x20, x19, [sp, #0x20] bc3e4: a8c37bfd ldp x29, x30, [sp], #0x30 bc3e8: d65f03c0 ret 00000000000bc3ec : bc3ec: d10103ff sub sp, sp, #0x40 bc3f0: a9017bfd stp x29, x30, [sp, #0x10] bc3f4: 910043fd add x29, sp, #0x10 bc3f8: f90013f5 str x21, [sp, #0x20] bc3fc: a9034ff4 stp x20, x19, [sp, #0x30] bc400: d53bd055 mrs x21, TPIDR_EL0 bc404: aa0003f3 mov x19, x0 bc408: f94016a8 ldr x8, [x21, #0x28] bc40c: 91004014 add x20, x0, #0x10 bc410: 910013e0 add x0, sp, #0x4 bc414: f90007e8 str x8, [sp, #0x8] bc418: 390013e1 strb w1, [sp, #0x4] bc41c: 52800041 mov w1, #0x2 // =2 bc420: 390017ff strb wzr, [sp, #0x5] bc424: 94028387 bl 0x15d240 <__strlen_chk@plt> bc428: aa0003e2 mov x2, x0 bc42c: 910013e1 add x1, sp, #0x4 bc430: aa1403e0 mov x0, x20 bc434: 94028663 bl 0x15ddc0 <_ZN6InGame5AData6AppendEPKhi@plt> bc438: f94016a8 ldr x8, [x21, #0x28] bc43c: f94007e9 ldr x9, [sp, #0x8] bc440: eb09011f cmp x8, x9 bc444: 540000e1 b.ne 0xbc460 bc448: aa1303e0 mov x0, x19 bc44c: f94013f5 ldr x21, [sp, #0x20] bc450: a9434ff4 ldp x20, x19, [sp, #0x30] bc454: a9417bfd ldp x29, x30, [sp, #0x10] bc458: 910103ff add sp, sp, #0x40 bc45c: d65f03c0 ret bc460: 94028274 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000bc464 : bc464: a9be7bfd stp x29, x30, [sp, #-0x20]! bc468: a9014ff4 stp x20, x19, [sp, #0x10] bc46c: 910003fd mov x29, sp bc470: 91004034 add x20, x1, #0x10 bc474: aa0003f3 mov x19, x0 bc478: aa1403e0 mov x0, x20 bc47c: 9402865d bl 0x15ddf0 <_ZNK6InGame5AData4SizeEv@plt> bc480: 7100041f cmp w0, #0x1 bc484: 5400008b b.lt 0xbc494 bc488: 91004260 add x0, x19, #0x10 bc48c: aa1403e1 mov x1, x20 bc490: 9402865c bl 0x15de00 <_ZN6InGame5AData6AppendERKS0_@plt> bc494: aa1303e0 mov x0, x19 bc498: a9414ff4 ldp x20, x19, [sp, #0x10] bc49c: a8c27bfd ldp x29, x30, [sp], #0x20 bc4a0: d65f03c0 ret 00000000000bc4a4 : bc4a4: a9bc7bfd stp x29, x30, [sp, #-0x40]! bc4a8: f9000bf7 str x23, [sp, #0x10] bc4ac: 910003fd mov x29, sp bc4b0: a90257f6 stp x22, x21, [sp, #0x20] bc4b4: a9034ff4 stp x20, x19, [sp, #0x30] bc4b8: aa0003f6 mov x22, x0 bc4bc: aa0803e0 mov x0, x8 bc4c0: aa0103f5 mov x21, x1 bc4c4: aa0803f3 mov x19, x8 bc4c8: 940285fe bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> bc4cc: 90000597 adrp x23, 0x16c000 bc4d0: aa1303f4 mov x20, x19 bc4d4: f944d2f7 ldr x23, [x23, #0x9a0] bc4d8: 910042e8 add x8, x23, #0x10 bc4dc: f8010688 str x8, [x20], #0x10 bc4e0: aa1403e0 mov x0, x20 bc4e4: 9402865f bl 0x15de60 <_ZN6InGame5ADataC1Ev@plt> bc4e8: 52800028 mov w8, #0x1 // =1 bc4ec: 910042c1 add x1, x22, #0x10 bc4f0: b9000a68 str w8, [x19, #0x8] bc4f4: aa1403e0 mov x0, x20 bc4f8: 94028656 bl 0x15de50 <_ZN6InGame5ADataaSERKS0_@plt> bc4fc: 910042b5 add x21, x21, #0x10 bc500: aa1503e0 mov x0, x21 bc504: 9402863b bl 0x15ddf0 <_ZNK6InGame5AData4SizeEv@plt> bc508: 7100041f cmp w0, #0x1 bc50c: 5400008b b.lt 0xbc51c bc510: aa1403e0 mov x0, x20 bc514: aa1503e1 mov x1, x21 bc518: 9402863a bl 0x15de00 <_ZN6InGame5AData6AppendERKS0_@plt> bc51c: a9434ff4 ldp x20, x19, [sp, #0x30] bc520: a94257f6 ldp x22, x21, [sp, #0x20] bc524: f9400bf7 ldr x23, [sp, #0x10] bc528: a8c47bfd ldp x29, x30, [sp], #0x40 bc52c: d65f03c0 ret bc530: aa0003f5 mov x21, x0 bc534: 14000006 b 0xbc54c bc538: aa0003f5 mov x21, x0 bc53c: 14000006 b 0xbc554 bc540: 910042e8 add x8, x23, #0x10 bc544: aa0003f5 mov x21, x0 bc548: f9000268 str x8, [x19] bc54c: aa1403e0 mov x0, x20 bc550: 94028648 bl 0x15de70 <_ZN6InGame5ADataD1Ev@plt> bc554: aa1303e0 mov x0, x19 bc558: 940285de bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> bc55c: aa1503e0 mov x0, x21 bc560: 94027300 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000bc564 : bc564: a9bf7bfd stp x29, x30, [sp, #-0x10]! bc568: 910003fd mov x29, sp bc56c: f9400008 ldr x8, [x0] bc570: f9400908 ldr x8, [x8, #0x10] bc574: d63f0100 blr x8 bc578: 2a2003e8 mvn w8, w0 bc57c: 12000100 and w0, w8, #0x1 bc580: a8c17bfd ldp x29, x30, [sp], #0x10 bc584: d65f03c0 ret 00000000000bc588 : bc588: a9bf7bfd stp x29, x30, [sp, #-0x10]! bc58c: 910003fd mov x29, sp bc590: f9400008 ldr x8, [x0] bc594: f9400908 ldr x8, [x8, #0x10] bc598: d63f0100 blr x8 bc59c: 2a2003e8 mvn w8, w0 bc5a0: 12000100 and w0, w8, #0x1 bc5a4: a8c17bfd ldp x29, x30, [sp], #0x10 bc5a8: d65f03c0 ret 00000000000bc5ac : bc5ac: f9400008 ldr x8, [x0] bc5b0: f9400902 ldr x2, [x8, #0x10] bc5b4: d61f0040 br x2 00000000000bc5b8 : bc5b8: f9400008 ldr x8, [x0] bc5bc: f9400902 ldr x2, [x8, #0x10] bc5c0: d61f0040 br x2 00000000000bc5c4 : bc5c4: a9be7bfd stp x29, x30, [sp, #-0x20]! bc5c8: a9014ff4 stp x20, x19, [sp, #0x10] bc5cc: 910003fd mov x29, sp bc5d0: b4000321 cbz x1, 0xbc634 bc5d4: b9400828 ldr w8, [x1, #0x8] bc5d8: aa0103f4 mov x20, x1 bc5dc: 7100051f cmp w8, #0x1 bc5e0: 54000321 b.ne 0xbc644 bc5e4: 91004013 add x19, x0, #0x10 bc5e8: aa1303e0 mov x0, x19 bc5ec: 9402860d bl 0x15de20 <_ZNK6InGame5AData5EmptyEv@plt> bc5f0: 36000320 tbz w0, #0x0, 0xbc654 bc5f4: d0fffdb3 adrp x19, 0x72000 bc5f8: 913e5a73 add x19, x19, #0xf96 bc5fc: 91004294 add x20, x20, #0x10 bc600: aa1403e0 mov x0, x20 bc604: 94028607 bl 0x15de20 <_ZNK6InGame5AData5EmptyEv@plt> bc608: 37000340 tbnz w0, #0x0, 0xbc670 bc60c: aa1403e0 mov x0, x20 bc610: 940285f4 bl 0x15dde0 <_ZNK6InGame5AData4DataEv@plt> bc614: f100027f cmp x19, #0x0 bc618: aa00026a orr x10, x19, x0 bc61c: 1a9f07e8 cset w8, ne bc620: f100001f cmp x0, #0x0 bc624: 1a9f07e9 cset w9, ne bc628: b400042a cbz x10, 0xbc6ac bc62c: aa0003e1 mov x1, x0 bc630: 14000015 b 0xbc684 bc634: 2a1f03e0 mov w0, wzr bc638: a9414ff4 ldp x20, x19, [sp, #0x10] bc63c: a8c27bfd ldp x29, x30, [sp], #0x20 bc640: d65f03c0 ret bc644: 2a1f03e0 mov w0, wzr bc648: a9414ff4 ldp x20, x19, [sp, #0x10] bc64c: a8c27bfd ldp x29, x30, [sp], #0x20 bc650: d65f03c0 ret bc654: aa1303e0 mov x0, x19 bc658: 940285e2 bl 0x15dde0 <_ZNK6InGame5AData4DataEv@plt> bc65c: aa0003f3 mov x19, x0 bc660: 91004294 add x20, x20, #0x10 bc664: aa1403e0 mov x0, x20 bc668: 940285ee bl 0x15de20 <_ZNK6InGame5AData5EmptyEv@plt> bc66c: 3607fd00 tbz w0, #0x0, 0xbc60c bc670: f100027f cmp x19, #0x0 bc674: d0fffda1 adrp x1, 0x72000 bc678: 1a9f07e8 cset w8, ne bc67c: 52800029 mov w9, #0x1 // =1 bc680: 913e5821 add x1, x1, #0xf96 bc684: 2a1f03e0 mov w0, wzr bc688: 34fffd89 cbz w9, 0xbc638 bc68c: 34fffd68 cbz w8, 0xbc638 bc690: aa1303e0 mov x0, x19 bc694: 94028363 bl 0x15d420 bc698: 7100001f cmp w0, #0x0 bc69c: 1a9f17e0 cset w0, eq bc6a0: a9414ff4 ldp x20, x19, [sp, #0x10] bc6a4: a8c27bfd ldp x29, x30, [sp], #0x20 bc6a8: d65f03c0 ret bc6ac: 52800020 mov w0, #0x1 // =1 bc6b0: a9414ff4 ldp x20, x19, [sp, #0x10] bc6b4: a8c27bfd ldp x29, x30, [sp], #0x20 bc6b8: d65f03c0 ret 00000000000bc6bc : bc6bc: d10283ff sub sp, sp, #0xa0 bc6c0: a9047bfd stp x29, x30, [sp, #0x40] bc6c4: 910103fd add x29, sp, #0x40 bc6c8: a9056ffc stp x28, x27, [sp, #0x50] bc6cc: a90667fa stp x26, x25, [sp, #0x60] bc6d0: a9075ff8 stp x24, x23, [sp, #0x70] bc6d4: a90857f6 stp x22, x21, [sp, #0x80] bc6d8: a9094ff4 stp x20, x19, [sp, #0x90] bc6dc: d53bd057 mrs x23, TPIDR_EL0 bc6e0: 91004015 add x21, x0, #0x10 bc6e4: aa0803f3 mov x19, x8 bc6e8: f94016e8 ldr x8, [x23, #0x28] bc6ec: aa1503e0 mov x0, x21 bc6f0: aa0103f4 mov x20, x1 bc6f4: f81f83a8 stur x8, [x29, #-0x8] bc6f8: 940285ba bl 0x15dde0 <_ZNK6InGame5AData4DataEv@plt> bc6fc: b4000760 cbz x0, 0xbc7e8 bc700: aa1503e0 mov x0, x21 bc704: 940285bb bl 0x15ddf0 <_ZNK6InGame5AData4SizeEv@plt> bc708: 34000700 cbz w0, 0xbc7e8 bc70c: aa1503e0 mov x0, x21 bc710: b0fffda8 adrp x8, 0x71000 bc714: 910d4108 add x8, x8, #0x350 bc718: f100029f cmp x20, #0x0 bc71c: 9a940116 csel x22, x8, x20, eq bc720: 940285b4 bl 0x15ddf0 <_ZNK6InGame5AData4SizeEv@plt> bc724: 2a0003f4 mov w20, w0 bc728: aa1603e0 mov x0, x22 bc72c: 94028411 bl 0x15d770 bc730: 11000c08 add w8, w0, #0x3 bc734: 320003e9 orr w9, wzr, #0x1 bc738: 90000581 adrp x1, 0x16c000 bc73c: 1b142519 madd w25, w8, w20, w9 bc740: 93407f20 sxtw x0, w25 bc744: f9449421 ldr x1, [x1, #0x928] bc748: 9402844a bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> bc74c: b4000ca0 cbz x0, 0xbc8e0 bc750: aa0003f4 mov x20, x0 bc754: aa1503e0 mov x0, x21 bc758: f90003f7 str x23, [sp] bc75c: 940285a5 bl 0x15ddf0 <_ZNK6InGame5AData4SizeEv@plt> bc760: 7100041f cmp w0, #0x1 bc764: 540006cb b.lt 0xbc83c bc768: b0fffdb7 adrp x23, 0x71000 bc76c: aa1f03fa mov x26, xzr bc770: 2a1f03fc mov w28, wzr bc774: 5280059b mov w27, #0x2c // =44 bc778: 910292f7 add x23, x23, #0xa4 bc77c: 14000006 b 0xbc794 bc780: aa1503e0 mov x0, x21 bc784: 9100075a add x26, x26, #0x1 bc788: 9402859a bl 0x15ddf0 <_ZNK6InGame5AData4SizeEv@plt> bc78c: eb20c35f cmp x26, w0, sxtw bc790: 5400056a b.ge 0xbc83c bc794: aa1503e0 mov x0, x21 bc798: 94028592 bl 0x15dde0 <_ZNK6InGame5AData4DataEv@plt> bc79c: 93407f98 sxtw x24, w28 bc7a0: 4b1c0328 sub w8, w25, w28 bc7a4: 387a6805 ldrb w5, [x0, x26] bc7a8: 8b180280 add x0, x20, x24 bc7ac: 93407d02 sxtw x2, w8 bc7b0: 92800001 mov x1, #-0x1 // =-1 bc7b4: aa1703e3 mov x3, x23 bc7b8: aa1603e4 mov x4, x22 bc7bc: 94000088 bl 0xbc9dc bc7c0: 0aa07c08 bic w8, w0, w0, asr #31 bc7c4: aa1503e0 mov x0, x21 bc7c8: 8b28c31c add x28, x24, w8, sxtw bc7cc: 94028589 bl 0x15ddf0 <_ZNK6InGame5AData4SizeEv@plt> bc7d0: 51000408 sub w8, w0, #0x1 bc7d4: eb08035f cmp x26, x8 bc7d8: 54fffd40 b.eq 0xbc780 bc7dc: 383c6a9b strb w27, [x20, x28] bc7e0: 1100079c add w28, w28, #0x1 bc7e4: 17ffffe7 b 0xbc780 bc7e8: aa1303e0 mov x0, x19 bc7ec: 94028535 bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> bc7f0: 90000588 adrp x8, 0x16c000 bc7f4: aa1303f5 mov x21, x19 bc7f8: f944d108 ldr x8, [x8, #0x9a0] bc7fc: 91004108 add x8, x8, #0x10 bc800: f80106a8 str x8, [x21], #0x10 bc804: aa1503e0 mov x0, x21 bc808: 94028596 bl 0x15de60 <_ZN6InGame5ADataC1Ev@plt> bc80c: 52800028 mov w8, #0x1 // =1 bc810: b9000a68 str w8, [x19, #0x8] bc814: d0fffda0 adrp x0, 0x72000 bc818: 52800021 mov w1, #0x1 // =1 bc81c: 913e5800 add x0, x0, #0xf96 bc820: 94028288 bl 0x15d240 <__strlen_chk@plt> bc824: aa0003e2 mov x2, x0 bc828: d0fffda1 adrp x1, 0x72000 bc82c: aa1503e0 mov x0, x21 bc830: 913e5821 add x1, x1, #0xf96 bc834: 94028567 bl 0x15ddd0 <_ZN6InGame5AData6AssignEPKhi@plt> bc838: 1400003e b 0xbc930 bc83c: 910023e0 add x0, sp, #0x8 bc840: 910023f5 add x21, sp, #0x8 bc844: 9402851f bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> bc848: 90000597 adrp x23, 0x16c000 bc84c: 910042b5 add x21, x21, #0x10 bc850: f944d2f7 ldr x23, [x23, #0x9a0] bc854: 910042e8 add x8, x23, #0x10 bc858: f90007e8 str x8, [sp, #0x8] bc85c: aa1503e0 mov x0, x21 bc860: 94028580 bl 0x15de60 <_ZN6InGame5ADataC1Ev@plt> bc864: 52800028 mov w8, #0x1 // =1 bc868: b90013e8 str w8, [sp, #0x10] bc86c: aa1403e0 mov x0, x20 bc870: 92800001 mov x1, #-0x1 // =-1 bc874: 94028273 bl 0x15d240 <__strlen_chk@plt> bc878: aa0003e2 mov x2, x0 bc87c: aa1503e0 mov x0, x21 bc880: aa1403e1 mov x1, x20 bc884: 94028553 bl 0x15ddd0 <_ZN6InGame5AData6AssignEPKhi@plt> bc888: aa1403e0 mov x0, x20 bc88c: 940283d5 bl 0x15d7e0 <_ZdaPv@plt> bc890: aa1303e0 mov x0, x19 bc894: 9402850b bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> bc898: 910042e8 add x8, x23, #0x10 bc89c: aa1303f6 mov x22, x19 bc8a0: f80106c8 str x8, [x22], #0x10 bc8a4: aa1603e0 mov x0, x22 bc8a8: 9402856e bl 0x15de60 <_ZN6InGame5ADataC1Ev@plt> bc8ac: 52800028 mov w8, #0x1 // =1 bc8b0: b9000a68 str w8, [x19, #0x8] bc8b4: aa1603e0 mov x0, x22 bc8b8: aa1503e1 mov x1, x21 bc8bc: 94028565 bl 0x15de50 <_ZN6InGame5ADataaSERKS0_@plt> bc8c0: 910042e8 add x8, x23, #0x10 bc8c4: aa1503e0 mov x0, x21 bc8c8: f90007e8 str x8, [sp, #0x8] bc8cc: 94028569 bl 0x15de70 <_ZN6InGame5ADataD1Ev@plt> bc8d0: 910023e0 add x0, sp, #0x8 bc8d4: 940284ff bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> bc8d8: f94003f7 ldr x23, [sp] bc8dc: 14000015 b 0xbc930 bc8e0: aa1303e0 mov x0, x19 bc8e4: 940284f7 bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> bc8e8: 90000588 adrp x8, 0x16c000 bc8ec: aa1303f5 mov x21, x19 bc8f0: f944d108 ldr x8, [x8, #0x9a0] bc8f4: 91004108 add x8, x8, #0x10 bc8f8: f80106a8 str x8, [x21], #0x10 bc8fc: aa1503e0 mov x0, x21 bc900: 94028558 bl 0x15de60 <_ZN6InGame5ADataC1Ev@plt> bc904: 52800028 mov w8, #0x1 // =1 bc908: b9000a68 str w8, [x19, #0x8] bc90c: d0fffda0 adrp x0, 0x72000 bc910: 52800021 mov w1, #0x1 // =1 bc914: 913e5800 add x0, x0, #0xf96 bc918: 9402824a bl 0x15d240 <__strlen_chk@plt> bc91c: aa0003e2 mov x2, x0 bc920: d0fffda1 adrp x1, 0x72000 bc924: aa1503e0 mov x0, x21 bc928: 913e5821 add x1, x1, #0xf96 bc92c: 94028529 bl 0x15ddd0 <_ZN6InGame5AData6AssignEPKhi@plt> bc930: f94016e8 ldr x8, [x23, #0x28] bc934: f85f83a9 ldur x9, [x29, #-0x8] bc938: eb09011f cmp x8, x9 bc93c: 54000121 b.ne 0xbc960 bc940: a9494ff4 ldp x20, x19, [sp, #0x90] bc944: a94857f6 ldp x22, x21, [sp, #0x80] bc948: a9475ff8 ldp x24, x23, [sp, #0x70] bc94c: a94667fa ldp x26, x25, [sp, #0x60] bc950: a9456ffc ldp x28, x27, [sp, #0x50] bc954: a9447bfd ldp x29, x30, [sp, #0x40] bc958: 910283ff add sp, sp, #0xa0 bc95c: d65f03c0 ret bc960: 94028134 bl 0x15ce30 <__stack_chk_fail@plt> bc964: 14000015 b 0xbc9b8 bc968: aa0003f4 mov x20, x0 bc96c: aa1603e0 mov x0, x22 bc970: 94028540 bl 0x15de70 <_ZN6InGame5ADataD1Ev@plt> bc974: 14000002 b 0xbc97c bc978: aa0003f4 mov x20, x0 bc97c: aa1303e0 mov x0, x19 bc980: 940284d4 bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> bc984: 14000002 b 0xbc98c bc988: aa0003f4 mov x20, x0 bc98c: 910042e8 add x8, x23, #0x10 bc990: f90007e8 str x8, [sp, #0x8] bc994: 14000005 b 0xbc9a8 bc998: aa0003f4 mov x20, x0 bc99c: 14000005 b 0xbc9b0 bc9a0: 14000008 b 0xbc9c0 bc9a4: aa0003f4 mov x20, x0 bc9a8: aa1503e0 mov x0, x21 bc9ac: 94028531 bl 0x15de70 <_ZN6InGame5ADataD1Ev@plt> bc9b0: 910023e0 add x0, sp, #0x8 bc9b4: 14000007 b 0xbc9d0 bc9b8: aa0003f4 mov x20, x0 bc9bc: 14000004 b 0xbc9cc bc9c0: aa0003f4 mov x20, x0 bc9c4: aa1503e0 mov x0, x21 bc9c8: 9402852a bl 0x15de70 <_ZN6InGame5ADataD1Ev@plt> bc9cc: aa1303e0 mov x0, x19 bc9d0: 940284c0 bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> bc9d4: aa1403e0 mov x0, x20 bc9d8: 940271e2 bl 0x159160 <__emutls_get_address+0x6d4> bc9dc: d10443ff sub sp, sp, #0x110 bc9e0: a90f7bfd stp x29, x30, [sp, #0xf0] bc9e4: 9103c3fd add x29, sp, #0xf0 bc9e8: a9104ffc stp x28, x19, [sp, #0x100] bc9ec: a93917a4 stp x4, x5, [x29, #-0x70] bc9f0: d101c3aa sub x10, x29, #0x70 bc9f4: a93a1fa6 stp x6, x7, [x29, #-0x60] bc9f8: 928003ec mov x12, #-0x20 // =-32 bc9fc: ad0007e0 stp q0, q1, [sp] bca00: 910003ed mov x13, sp bca04: ad010fe2 stp q2, q3, [sp, #0x20] bca08: 9100814a add x10, x10, #0x20 bca0c: ad0217e4 stp q4, q5, [sp, #0x40] bca10: f2dff00c movk x12, #0xff80, lsl #32 bca14: ad031fe6 stp q6, q7, [sp, #0x60] bca18: d53bd053 mrs x19, TPIDR_EL0 bca1c: f9401669 ldr x9, [x19, #0x28] bca20: 910201ad add x13, x13, #0x80 bca24: d100a3ab sub x11, x29, #0x28 bca28: aa0303e8 mov x8, x3 bca2c: aa0103e3 mov x3, x1 bca30: d10143a5 sub x5, x29, #0x50 bca34: f81f83a9 stur x9, [x29, #-0x8] bca38: 910083a9 add x9, x29, #0x20 bca3c: a93eb3ad stp x13, x12, [x29, #-0x18] bca40: aa0203e1 mov x1, x2 bca44: 2a1f03e2 mov w2, wzr bca48: aa0803e4 mov x4, x8 bca4c: a93daba9 stp x9, x10, [x29, #-0x28] bca50: ad400560 ldp q0, q1, [x11] bca54: ad3d87a0 stp q0, q1, [x29, #-0x50] bca58: 9402856a bl 0x15e000 <__vsnprintf_chk@plt> bca5c: f9401668 ldr x8, [x19, #0x28] bca60: f85f83a9 ldur x9, [x29, #-0x8] bca64: eb09011f cmp x8, x9 bca68: 540000a1 b.ne 0xbca7c bca6c: a9504ffc ldp x28, x19, [sp, #0x100] bca70: a94f7bfd ldp x29, x30, [sp, #0xf0] bca74: 910443ff add sp, sp, #0x110 bca78: d65f03c0 ret bca7c: 940280ed bl 0x15ce30 <__stack_chk_fail@plt> 00000000000bca80 : bca80: a9bd7bfd stp x29, x30, [sp, #-0x30]! bca84: a90157f6 stp x22, x21, [sp, #0x10] bca88: 910003fd mov x29, sp bca8c: a9024ff4 stp x20, x19, [sp, #0x20] bca90: aa0003f3 mov x19, x0 bca94: 2a1f03e0 mov w0, wzr bca98: b4000533 cbz x19, 0xbcb3c bca9c: aa0103f6 mov x22, x1 bcaa0: b40004e1 cbz x1, 0xbcb3c bcaa4: aa0203f4 mov x20, x2 bcaa8: b40004a2 cbz x2, 0xbcb3c bcaac: aa1603e0 mov x0, x22 bcab0: 94028330 bl 0x15d770 bcab4: 90000581 adrp x1, 0x16c000 bcab8: 11000408 add w8, w0, #0x1 bcabc: 93407d00 sxtw x0, w8 bcac0: f9449421 ldr x1, [x1, #0x928] bcac4: 9402836b bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> bcac8: aa0003f5 mov x21, x0 bcacc: b4000340 cbz x0, 0xbcb34 bcad0: aa1503e0 mov x0, x21 bcad4: aa1603e1 mov x1, x22 bcad8: 94028552 bl 0x15e020 bcadc: aa1503e1 mov x1, x21 bcae0: aa0103e8 mov x8, x1 bcae4: aa0103f6 mov x22, x1 bcae8: 384016c9 ldrb w9, [x22], #0x1 bcaec: aa1403ea mov x10, x20 bcaf0: 3940014b ldrb w11, [x10] bcaf4: 6b09017f cmp w11, w9 bcaf8: 540000a0 b.eq 0xbcb0c bcafc: 9100054a add x10, x10, #0x1 bcb00: 35ffff8b cbnz w11, 0xbcaf0 bcb04: aa1603e8 mov x8, x22 bcb08: 17fffff8 b 0xbcae8 bcb0c: 340000c9 cbz w9, 0xbcb24 bcb10: aa1303e0 mov x0, x19 bcb14: 3900011f strb wzr, [x8] bcb18: 94028486 bl 0x15dd30 <_ZN6InGame6AArray3AddEPKc@plt> bcb1c: aa1603e1 mov x1, x22 bcb20: 17fffff0 b 0xbcae0 bcb24: aa1303e0 mov x0, x19 bcb28: 94028482 bl 0x15dd30 <_ZN6InGame6AArray3AddEPKc@plt> bcb2c: aa1503e0 mov x0, x21 bcb30: 9402832c bl 0x15d7e0 <_ZdaPv@plt> bcb34: f10002bf cmp x21, #0x0 bcb38: 1a9f07e0 cset w0, ne bcb3c: a9424ff4 ldp x20, x19, [sp, #0x20] bcb40: a94157f6 ldp x22, x21, [sp, #0x10] bcb44: a8c37bfd ldp x29, x30, [sp], #0x30 bcb48: d65f03c0 ret 00000000000bcb4c : bcb4c: 2a1f03e8 mov w8, wzr bcb50: b4000180 cbz x0, 0xbcb80 bcb54: b4000161 cbz x1, 0xbcb80 bcb58: 91000428 add x8, x1, #0x1 bcb5c: 39400009 ldrb w9, [x0] bcb60: 34000149 cbz w9, 0xbcb88 bcb64: 385ff10a ldurb w10, [x8, #-0x1] bcb68: 6b0a013f cmp w9, w10 bcb6c: 540000e1 b.ne 0xbcb88 bcb70: 38401509 ldrb w9, [x8], #0x1 bcb74: 91000400 add x0, x0, #0x1 bcb78: 35ffff29 cbnz w9, 0xbcb5c bcb7c: 52800028 mov w8, #0x1 // =1 bcb80: 2a0803e0 mov w0, w8 bcb84: d65f03c0 ret bcb88: 2a1f03e0 mov w0, wzr bcb8c: d65f03c0 ret 00000000000bcb90 : bcb90: a9bd7bfd stp x29, x30, [sp, #-0x30]! bcb94: f9000bf5 str x21, [sp, #0x10] bcb98: 910003fd mov x29, sp bcb9c: a9024ff4 stp x20, x19, [sp, #0x20] bcba0: aa0003f3 mov x19, x0 bcba4: 2a1f03e0 mov w0, wzr bcba8: b4000433 cbz x19, 0xbcc2c bcbac: aa0103f4 mov x20, x1 bcbb0: b40003e1 cbz x1, 0xbcc2c bcbb4: aa1303e0 mov x0, x19 bcbb8: 940282ee bl 0x15d770 bcbbc: aa0003f5 mov x21, x0 bcbc0: aa1403e0 mov x0, x20 bcbc4: 940282eb bl 0x15d770 bcbc8: aa0003e8 mov x8, x0 bcbcc: 2a1f03e0 mov w0, wzr bcbd0: 7100051f cmp w8, #0x1 bcbd4: 540002cb b.lt 0xbcc2c bcbd8: 710006bf cmp w21, #0x1 bcbdc: 5400028b b.lt 0xbcc2c bcbe0: 6b0802bf cmp w21, w8 bcbe4: 5400024b b.lt 0xbcc2c bcbe8: 92407ea9 and x9, x21, #0xffffffff bcbec: 92407d08 and x8, x8, #0xffffffff bcbf0: d100068a sub x10, x20, #0x1 bcbf4: f100013f cmp x9, #0x0 bcbf8: 1a9fd7eb cset w11, gt bcbfc: f100011f cmp x8, #0x0 bcc00: 1a9fd7ec cset w12, gt bcc04: 0a0c016b and w11, w11, w12 bcc08: 7100057f cmp w11, #0x1 bcc0c: 540000e1 b.ne 0xbcc28 bcc10: d1000529 sub x9, x9, #0x1 bcc14: 3868694d ldrb w13, [x10, x8] bcc18: d1000508 sub x8, x8, #0x1 bcc1c: 38694a6c ldrb w12, [x19, w9, uxtw] bcc20: 6b0d019f cmp w12, w13 bcc24: 54fffe80 b.eq 0xbcbf4 bcc28: 52000160 eor w0, w11, #0x1 bcc2c: a9424ff4 ldp x20, x19, [sp, #0x20] bcc30: f9400bf5 ldr x21, [sp, #0x10] bcc34: a8c37bfd ldp x29, x30, [sp], #0x30 bcc38: d65f03c0 ret 00000000000bcc3c : bcc3c: a9be7bfd stp x29, x30, [sp, #-0x20]! bcc40: a9014ff4 stp x20, x19, [sp, #0x10] bcc44: 910003fd mov x29, sp bcc48: 91004014 add x20, x0, #0x10 bcc4c: aa0103f3 mov x19, x1 bcc50: aa1403e0 mov x0, x20 bcc54: 94028473 bl 0x15de20 <_ZNK6InGame5AData5EmptyEv@plt> bcc58: 360000c0 tbz w0, #0x0, 0xbcc70 bcc5c: d0fffda0 adrp x0, 0x72000 bcc60: 913e5800 add x0, x0, #0xf96 bcc64: 2a1f03e8 mov w8, wzr bcc68: b50000d3 cbnz x19, 0xbcc80 bcc6c: 14000014 b 0xbccbc bcc70: aa1403e0 mov x0, x20 bcc74: 9402845b bl 0x15dde0 <_ZNK6InGame5AData4DataEv@plt> bcc78: 2a1f03e8 mov w8, wzr bcc7c: b4000213 cbz x19, 0xbccbc bcc80: b40001e0 cbz x0, 0xbccbc bcc84: 91000668 add x8, x19, #0x1 bcc88: 39400009 ldrb w9, [x0] bcc8c: 34000209 cbz w9, 0xbcccc bcc90: 385ff10a ldurb w10, [x8, #-0x1] bcc94: 6b0a013f cmp w9, w10 bcc98: 540001a1 b.ne 0xbcccc bcc9c: 38401509 ldrb w9, [x8], #0x1 bcca0: 91000400 add x0, x0, #0x1 bcca4: 35ffff29 cbnz w9, 0xbcc88 bcca8: 52800028 mov w8, #0x1 // =1 bccac: a9414ff4 ldp x20, x19, [sp, #0x10] bccb0: 2a0803e0 mov w0, w8 bccb4: a8c27bfd ldp x29, x30, [sp], #0x20 bccb8: d65f03c0 ret bccbc: a9414ff4 ldp x20, x19, [sp, #0x10] bccc0: 2a0803e0 mov w0, w8 bccc4: a8c27bfd ldp x29, x30, [sp], #0x20 bccc8: d65f03c0 ret bcccc: 2a1f03e8 mov w8, wzr bccd0: a9414ff4 ldp x20, x19, [sp, #0x10] bccd4: 2a0803e0 mov w0, w8 bccd8: a8c27bfd ldp x29, x30, [sp], #0x20 bccdc: d65f03c0 ret 00000000000bcce0 : bcce0: a9bd7bfd stp x29, x30, [sp, #-0x30]! bcce4: f9000bf5 str x21, [sp, #0x10] bcce8: 910003fd mov x29, sp bccec: a9024ff4 stp x20, x19, [sp, #0x20] bccf0: 91004013 add x19, x0, #0x10 bccf4: aa0103f4 mov x20, x1 bccf8: aa1303e0 mov x0, x19 bccfc: 94028449 bl 0x15de20 <_ZNK6InGame5AData5EmptyEv@plt> bcd00: 36000120 tbz w0, #0x0, 0xbcd24 bcd04: d0fffdb3 adrp x19, 0x72000 bcd08: 913e5a73 add x19, x19, #0xf96 bcd0c: 2a1f03e0 mov w0, wzr bcd10: b5000154 cbnz x20, 0xbcd38 bcd14: a9424ff4 ldp x20, x19, [sp, #0x20] bcd18: f9400bf5 ldr x21, [sp, #0x10] bcd1c: a8c37bfd ldp x29, x30, [sp], #0x30 bcd20: d65f03c0 ret bcd24: aa1303e0 mov x0, x19 bcd28: 9402842e bl 0x15dde0 <_ZNK6InGame5AData4DataEv@plt> bcd2c: aa0003f3 mov x19, x0 bcd30: 2a1f03e0 mov w0, wzr bcd34: b4ffff14 cbz x20, 0xbcd14 bcd38: b4fffef3 cbz x19, 0xbcd14 bcd3c: aa1303e0 mov x0, x19 bcd40: 9402828c bl 0x15d770 bcd44: aa0003f5 mov x21, x0 bcd48: aa1403e0 mov x0, x20 bcd4c: 94028289 bl 0x15d770 bcd50: aa0003e8 mov x8, x0 bcd54: 2a1f03e0 mov w0, wzr bcd58: 7100051f cmp w8, #0x1 bcd5c: 54fffdcb b.lt 0xbcd14 bcd60: 710006bf cmp w21, #0x1 bcd64: 54fffd8b b.lt 0xbcd14 bcd68: 6b0802bf cmp w21, w8 bcd6c: 54fffd4b b.lt 0xbcd14 bcd70: 92407ea9 and x9, x21, #0xffffffff bcd74: 92407d08 and x8, x8, #0xffffffff bcd78: d100068a sub x10, x20, #0x1 bcd7c: f100013f cmp x9, #0x0 bcd80: 1a9fd7eb cset w11, gt bcd84: f100011f cmp x8, #0x0 bcd88: 1a9fd7ec cset w12, gt bcd8c: 0a0c016b and w11, w11, w12 bcd90: 7100057f cmp w11, #0x1 bcd94: 540000e1 b.ne 0xbcdb0 bcd98: d1000529 sub x9, x9, #0x1 bcd9c: 3868694d ldrb w13, [x10, x8] bcda0: d1000508 sub x8, x8, #0x1 bcda4: 38694a6c ldrb w12, [x19, w9, uxtw] bcda8: 6b0d019f cmp w12, w13 bcdac: 54fffe80 b.eq 0xbcd7c bcdb0: 52000160 eor w0, w11, #0x1 bcdb4: a9424ff4 ldp x20, x19, [sp, #0x20] bcdb8: f9400bf5 ldr x21, [sp, #0x10] bcdbc: a8c37bfd ldp x29, x30, [sp], #0x30 bcdc0: d65f03c0 ret 00000000000bcdc4 : bcdc4: d10183ff sub sp, sp, #0x60 bcdc8: a9037bfd stp x29, x30, [sp, #0x30] bcdcc: 9100c3fd add x29, sp, #0x30 bcdd0: f90023f5 str x21, [sp, #0x40] bcdd4: a9054ff4 stp x20, x19, [sp, #0x50] bcdd8: d53bd055 mrs x21, TPIDR_EL0 bcddc: b0fffd83 adrp x3, 0x6d000 bcde0: 2a0003e4 mov w4, w0 bcde4: aa0803f3 mov x19, x8 bcde8: f94016a8 ldr x8, [x21, #0x28] bcdec: 91077463 add x3, x3, #0x1dd bcdf0: 910023e0 add x0, sp, #0x8 bcdf4: 528003c1 mov w1, #0x1e // =30 bcdf8: 528003c2 mov w2, #0x1e // =30 bcdfc: f81f83a8 stur x8, [x29, #-0x8] bce00: a900ffff stp xzr, xzr, [sp, #0x8] bce04: f801e3ff stur xzr, [sp, #0x1e] bce08: f9000fff str xzr, [sp, #0x18] bce0c: 97fffef4 bl 0xbc9dc bce10: aa1303e0 mov x0, x19 bce14: 940283ab bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> bce18: 90000588 adrp x8, 0x16c000 bce1c: aa1303f4 mov x20, x19 bce20: f944d108 ldr x8, [x8, #0x9a0] bce24: 91004108 add x8, x8, #0x10 bce28: f8010688 str x8, [x20], #0x10 bce2c: aa1403e0 mov x0, x20 bce30: 9402840c bl 0x15de60 <_ZN6InGame5ADataC1Ev@plt> bce34: 52800028 mov w8, #0x1 // =1 bce38: b9000a68 str w8, [x19, #0x8] bce3c: 910023e0 add x0, sp, #0x8 bce40: 528003c1 mov w1, #0x1e // =30 bce44: 940280ff bl 0x15d240 <__strlen_chk@plt> bce48: aa0003e2 mov x2, x0 bce4c: 910023e1 add x1, sp, #0x8 bce50: aa1403e0 mov x0, x20 bce54: 940283df bl 0x15ddd0 <_ZN6InGame5AData6AssignEPKhi@plt> bce58: f94016a8 ldr x8, [x21, #0x28] bce5c: f85f83a9 ldur x9, [x29, #-0x8] bce60: eb09011f cmp x8, x9 bce64: 540000c1 b.ne 0xbce7c bce68: a9454ff4 ldp x20, x19, [sp, #0x50] bce6c: a9437bfd ldp x29, x30, [sp, #0x30] bce70: f94023f5 ldr x21, [sp, #0x40] bce74: 910183ff add sp, sp, #0x60 bce78: d65f03c0 ret bce7c: 94027fed bl 0x15ce30 <__stack_chk_fail@plt> bce80: aa0003f5 mov x21, x0 bce84: 14000004 b 0xbce94 bce88: aa0003f5 mov x21, x0 bce8c: aa1403e0 mov x0, x20 bce90: 940283f8 bl 0x15de70 <_ZN6InGame5ADataD1Ev@plt> bce94: aa1303e0 mov x0, x19 bce98: 9402838e bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> bce9c: aa1503e0 mov x0, x21 bcea0: 940270b0 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000bcea4 : bcea4: aa0103e2 mov x2, x1 bcea8: b0fffd81 adrp x1, 0x6d000 bceac: 91077421 add x1, x1, #0x1dd bceb0: 14028460 b 0x15e030 00000000000bceb4 : bceb4: d100c3ff sub sp, sp, #0x30 bceb8: a9017bfd stp x29, x30, [sp, #0x10] bcebc: 910043fd add x29, sp, #0x10 bcec0: f90013f3 str x19, [sp, #0x20] bcec4: d53bd053 mrs x19, TPIDR_EL0 bcec8: b0fffd81 adrp x1, 0x6d000 bcecc: f9401668 ldr x8, [x19, #0x28] bced0: 91077421 add x1, x1, #0x1dd bced4: 910013e2 add x2, sp, #0x4 bced8: f90007e8 str x8, [sp, #0x8] bcedc: b90007ff str wzr, [sp, #0x4] bcee0: 94028454 bl 0x15e030 bcee4: b94007e0 ldr w0, [sp, #0x4] bcee8: f9401668 ldr x8, [x19, #0x28] bceec: f94007e9 ldr x9, [sp, #0x8] bcef0: eb09011f cmp x8, x9 bcef4: 540000a1 b.ne 0xbcf08 bcef8: a9417bfd ldp x29, x30, [sp, #0x10] bcefc: f94013f3 ldr x19, [sp, #0x20] bcf00: 9100c3ff add sp, sp, #0x30 bcf04: d65f03c0 ret bcf08: 94027fca bl 0x15ce30 <__stack_chk_fail@plt> 00000000000bcf0c : bcf0c: d10183ff sub sp, sp, #0x60 bcf10: a9037bfd stp x29, x30, [sp, #0x30] bcf14: 9100c3fd add x29, sp, #0x30 bcf18: f90023f5 str x21, [sp, #0x40] bcf1c: a9054ff4 stp x20, x19, [sp, #0x50] bcf20: d53bd055 mrs x21, TPIDR_EL0 bcf24: f0fffd83 adrp x3, 0x6f000 bcf28: aa0003e4 mov x4, x0 bcf2c: aa0803f3 mov x19, x8 bcf30: f94016a8 ldr x8, [x21, #0x28] bcf34: 91037063 add x3, x3, #0xdc bcf38: 910023e0 add x0, sp, #0x8 bcf3c: 528003c1 mov w1, #0x1e // =30 bcf40: 528003c2 mov w2, #0x1e // =30 bcf44: f81f83a8 stur x8, [x29, #-0x8] bcf48: a900ffff stp xzr, xzr, [sp, #0x8] bcf4c: f801e3ff stur xzr, [sp, #0x1e] bcf50: f9000fff str xzr, [sp, #0x18] bcf54: 97fffea2 bl 0xbc9dc bcf58: aa1303e0 mov x0, x19 bcf5c: 94028359 bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> bcf60: 90000588 adrp x8, 0x16c000 bcf64: aa1303f4 mov x20, x19 bcf68: f944d108 ldr x8, [x8, #0x9a0] bcf6c: 91004108 add x8, x8, #0x10 bcf70: f8010688 str x8, [x20], #0x10 bcf74: aa1403e0 mov x0, x20 bcf78: 940283ba bl 0x15de60 <_ZN6InGame5ADataC1Ev@plt> bcf7c: 52800028 mov w8, #0x1 // =1 bcf80: b9000a68 str w8, [x19, #0x8] bcf84: 910023e0 add x0, sp, #0x8 bcf88: 528003c1 mov w1, #0x1e // =30 bcf8c: 940280ad bl 0x15d240 <__strlen_chk@plt> bcf90: aa0003e2 mov x2, x0 bcf94: 910023e1 add x1, sp, #0x8 bcf98: aa1403e0 mov x0, x20 bcf9c: 9402838d bl 0x15ddd0 <_ZN6InGame5AData6AssignEPKhi@plt> bcfa0: f94016a8 ldr x8, [x21, #0x28] bcfa4: f85f83a9 ldur x9, [x29, #-0x8] bcfa8: eb09011f cmp x8, x9 bcfac: 540000c1 b.ne 0xbcfc4 bcfb0: a9454ff4 ldp x20, x19, [sp, #0x50] bcfb4: a9437bfd ldp x29, x30, [sp, #0x30] bcfb8: f94023f5 ldr x21, [sp, #0x40] bcfbc: 910183ff add sp, sp, #0x60 bcfc0: d65f03c0 ret bcfc4: 94027f9b bl 0x15ce30 <__stack_chk_fail@plt> bcfc8: aa0003f5 mov x21, x0 bcfcc: 14000004 b 0xbcfdc bcfd0: aa0003f5 mov x21, x0 bcfd4: aa1403e0 mov x0, x20 bcfd8: 940283a6 bl 0x15de70 <_ZN6InGame5ADataD1Ev@plt> bcfdc: aa1303e0 mov x0, x19 bcfe0: 9402833c bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> bcfe4: aa1503e0 mov x0, x21 bcfe8: 9402705e bl 0x159160 <__emutls_get_address+0x6d4> 00000000000bcfec : bcfec: d101c3ff sub sp, sp, #0x70 bcff0: a9027bfd stp x29, x30, [sp, #0x20] bcff4: 910083fd add x29, sp, #0x20 bcff8: a90367fa stp x26, x25, [sp, #0x30] bcffc: a9045ff8 stp x24, x23, [sp, #0x40] bd000: a90557f6 stp x22, x21, [sp, #0x50] bd004: a9064ff4 stp x20, x19, [sp, #0x60] bd008: d53bd058 mrs x24, TPIDR_EL0 bd00c: aa0003f5 mov x21, x0 bd010: f9401709 ldr x9, [x24, #0x28] bd014: 52802300 mov w0, #0x118 // =280 bd018: aa0803f4 mov x20, x8 bd01c: f81f83a9 stur x9, [x29, #-0x8] bd020: 94027f90 bl 0x15ce60 <_Znwm@plt> bd024: f0000568 adrp x8, 0x16c000 bd028: f000057a adrp x26, 0x16c000 bd02c: aa0003f3 mov x19, x0 bd030: aa0003f6 mov x22, x0 bd034: 91006017 add x23, x0, #0x18 bd038: f944d508 ldr x8, [x8, #0x9a8] bd03c: f944db5a ldr x26, [x26, #0x9b0] bd040: 91010109 add x9, x8, #0x40 bd044: 91006108 add x8, x8, #0x18 bd048: 91010359 add x25, x26, #0x40 bd04c: f8080ec9 str x9, [x22, #0x80]! bd050: a900e41f stp xzr, x25, [x0, #0x8] bd054: f9000008 str x8, [x0] bd058: aa1603e0 mov x0, x22 bd05c: aa1703e1 mov x1, x23 bd060: 940283fc bl 0x15e050 <_ZNSt6__ndk18ios_base4initEPv@plt> bd064: 12800008 mov w8, #-0x1 // =-1 bd068: 91006349 add x9, x26, #0x18 bd06c: 9101a34a add x10, x26, #0x68 bd070: f900867f str xzr, [x19, #0x108] bd074: f9000a79 str x25, [x19, #0x10] bd078: b9011268 str w8, [x19, #0x110] bd07c: f9000269 str x9, [x19] bd080: f900426a str x10, [x19, #0x80] bd084: aa1703e0 mov x0, x23 bd088: 940283f6 bl 0x15e060 <_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEEC2Ev@plt> bd08c: f0000568 adrp x8, 0x16c000 bd090: 52800309 mov w9, #0x18 // =24 bd094: 6f00e400 movi v0.2d, #0000000000000000 bd098: 91004260 add x0, x19, #0x10 bd09c: aa1503e1 mov x1, x21 bd0a0: f944dd08 ldr x8, [x8, #0x9b8] bd0a4: b9007a69 str w9, [x19, #0x78] bd0a8: 3c858260 stur q0, [x19, #0x58] bd0ac: 91004108 add x8, x8, #0x10 bd0b0: 3c868260 stur q0, [x19, #0x68] bd0b4: f9000e68 str x8, [x19, #0x18] bd0b8: 940283ee bl 0x15e070 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt> bd0bc: 910003e8 mov x8, sp bd0c0: aa1703e0 mov x0, x23 bd0c4: 910003f5 mov x21, sp bd0c8: 940283ee bl 0x15e080 <_ZNKSt6__ndk115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv@plt> bd0cc: f9400268 ldr x8, [x19] bd0d0: aa1303e0 mov x0, x19 bd0d4: f9400508 ldr x8, [x8, #0x8] bd0d8: d63f0100 blr x8 bd0dc: 394003e8 ldrb w8, [sp] bd0e0: b24002aa orr x10, x21, #0x1 bd0e4: f9400be9 ldr x9, [sp, #0x10] bd0e8: 7200011f tst w8, #0x1 bd0ec: 9a890141 csel x1, x10, x9, eq bd0f0: aa1403e0 mov x0, x20 bd0f4: 9402839b bl 0x15df60 <_ZN6InGame7AStringC2EPKc@plt> bd0f8: 394003e8 ldrb w8, [sp] bd0fc: 36000068 tbz w8, #0x0, 0xbd108 bd100: f9400be0 ldr x0, [sp, #0x10] bd104: 94027f77 bl 0x15cee0 <_ZdlPv@plt> bd108: f9401708 ldr x8, [x24, #0x28] bd10c: f85f83a9 ldur x9, [x29, #-0x8] bd110: eb09011f cmp x8, x9 bd114: 54000101 b.ne 0xbd134 bd118: a9464ff4 ldp x20, x19, [sp, #0x60] bd11c: a94557f6 ldp x22, x21, [sp, #0x50] bd120: a9445ff8 ldp x24, x23, [sp, #0x40] bd124: a94367fa ldp x26, x25, [sp, #0x30] bd128: a9427bfd ldp x29, x30, [sp, #0x20] bd12c: 9101c3ff add sp, sp, #0x70 bd130: d65f03c0 ret bd134: 94027f3f bl 0x15ce30 <__stack_chk_fail@plt> bd138: 394003e8 ldrb w8, [sp] bd13c: aa0003f4 mov x20, x0 bd140: 360001e8 tbz w8, #0x0, 0xbd17c bd144: f9400be0 ldr x0, [sp, #0x10] bd148: 1400000c b 0xbd178 bd14c: f0000568 adrp x8, 0x16c000 bd150: aa0003f4 mov x20, x0 bd154: aa1303e0 mov x0, x19 bd158: f944e108 ldr x8, [x8, #0x9c0] bd15c: 91002101 add x1, x8, #0x8 bd160: 940283cc bl 0x15e090 <_ZNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED2Ev@plt> bd164: 14000002 b 0xbd16c bd168: aa0003f4 mov x20, x0 bd16c: aa1603e0 mov x0, x22 bd170: 940283cc bl 0x15e0a0 <_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEED2Ev@plt> bd174: aa1303e0 mov x0, x19 bd178: 94027f5a bl 0x15cee0 <_ZdlPv@plt> bd17c: aa1403e0 mov x0, x20 bd180: 94026ff8 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000bd184 : bd184: a9bd7bfd stp x29, x30, [sp, #-0x30]! bd188: f9000bf5 str x21, [sp, #0x10] bd18c: 910003fd mov x29, sp bd190: a9024ff4 stp x20, x19, [sp, #0x20] bd194: 2a0003f5 mov w21, w0 bd198: aa0803e0 mov x0, x8 bd19c: aa0803f3 mov x19, x8 bd1a0: 940282c8 bl 0x15dcc0 <_ZN6InGame7AObjectC2Ev@plt> bd1a4: f0000568 adrp x8, 0x16c000 bd1a8: aa1303f4 mov x20, x19 bd1ac: f944d108 ldr x8, [x8, #0x9a0] bd1b0: 91004108 add x8, x8, #0x10 bd1b4: f8010688 str x8, [x20], #0x10 bd1b8: 360001f5 tbz w21, #0x0, 0xbd1f4 bd1bc: aa1403e0 mov x0, x20 bd1c0: 94028328 bl 0x15de60 <_ZN6InGame5ADataC1Ev@plt> bd1c4: 52800028 mov w8, #0x1 // =1 bd1c8: b9000a68 str w8, [x19, #0x8] bd1cc: f0fffd80 adrp x0, 0x70000 bd1d0: 528000a1 mov w1, #0x5 // =5 bd1d4: 911c8000 add x0, x0, #0x720 bd1d8: 9402801a bl 0x15d240 <__strlen_chk@plt> bd1dc: aa0003e2 mov x2, x0 bd1e0: f0fffd81 adrp x1, 0x70000 bd1e4: aa1403e0 mov x0, x20 bd1e8: 911c8021 add x1, x1, #0x720 bd1ec: 940282f9 bl 0x15ddd0 <_ZN6InGame5AData6AssignEPKhi@plt> bd1f0: 1400000e b 0xbd228 bd1f4: aa1403e0 mov x0, x20 bd1f8: 9402831a bl 0x15de60 <_ZN6InGame5ADataC1Ev@plt> bd1fc: 52800028 mov w8, #0x1 // =1 bd200: b9000a68 str w8, [x19, #0x8] bd204: b0fffd80 adrp x0, 0x6e000 bd208: 528000c1 mov w1, #0x6 // =6 bd20c: 9138b000 add x0, x0, #0xe2c bd210: 9402800c bl 0x15d240 <__strlen_chk@plt> bd214: aa0003e2 mov x2, x0 bd218: b0fffd81 adrp x1, 0x6e000 bd21c: aa1403e0 mov x0, x20 bd220: 9138b021 add x1, x1, #0xe2c bd224: 940282eb bl 0x15ddd0 <_ZN6InGame5AData6AssignEPKhi@plt> bd228: a9424ff4 ldp x20, x19, [sp, #0x20] bd22c: f9400bf5 ldr x21, [sp, #0x10] bd230: a8c37bfd ldp x29, x30, [sp], #0x30 bd234: d65f03c0 ret bd238: aa0003f5 mov x21, x0 bd23c: 14000007 b 0xbd258 bd240: aa0003f5 mov x21, x0 bd244: 14000005 b 0xbd258 bd248: 14000001 b 0xbd24c bd24c: aa0003f5 mov x21, x0 bd250: aa1403e0 mov x0, x20 bd254: 94028307 bl 0x15de70 <_ZN6InGame5ADataD1Ev@plt> bd258: aa1303e0 mov x0, x19 bd25c: 9402829d bl 0x15dcd0 <_ZN6InGame7AObjectD2Ev@plt> bd260: aa1503e0 mov x0, x21 bd264: 94026fbf bl 0x159160 <__emutls_get_address+0x6d4> 00000000000bd268 , std::__ndk1::allocator>::~basic_stringstream()>: bd268: a9be7bfd stp x29, x30, [sp, #-0x20]! bd26c: a9014ff4 stp x20, x19, [sp, #0x10] bd270: 910003fd mov x29, sp bd274: f0000568 adrp x8, 0x16c000 bd278: f0000569 adrp x9, 0x16c000 bd27c: aa0003f3 mov x19, x0 bd280: aa0003f4 mov x20, x0 bd284: f944d908 ldr x8, [x8, #0x9b0] bd288: f944dd29 ldr x9, [x9, #0x9b8] bd28c: 3941600c ldrb w12, [x0, #0x58] bd290: 9100610a add x10, x8, #0x18 bd294: 9101a10b add x11, x8, #0x68 bd298: 91010108 add x8, x8, #0x40 bd29c: 91004129 add x9, x9, #0x10 bd2a0: f900000a str x10, [x0] bd2a4: f900400b str x11, [x0, #0x80] bd2a8: f9000808 str x8, [x0, #0x10] bd2ac: f8018e89 str x9, [x20, #0x18]! bd2b0: 3600006c tbz w12, #0x0, 0xbd2bc , std::__ndk1::allocator>::~basic_stringstream()+0x54> bd2b4: f9403660 ldr x0, [x19, #0x68] bd2b8: 94027f0a bl 0x15cee0 <_ZdlPv@plt> bd2bc: aa1403e0 mov x0, x20 bd2c0: 9402837c bl 0x15e0b0 <_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt> bd2c4: f0000568 adrp x8, 0x16c000 bd2c8: aa1303e0 mov x0, x19 bd2cc: f944e108 ldr x8, [x8, #0x9c0] bd2d0: 91002101 add x1, x8, #0x8 bd2d4: 9402836f bl 0x15e090 <_ZNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED2Ev@plt> bd2d8: 91020260 add x0, x19, #0x80 bd2dc: a9414ff4 ldp x20, x19, [sp, #0x10] bd2e0: a8c27bfd ldp x29, x30, [sp], #0x20 bd2e4: 1402836f b 0x15e0a0 <_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEED2Ev@plt> 00000000000bd2e8 , std::__ndk1::allocator>::~basic_stringstream()>: bd2e8: a9be7bfd stp x29, x30, [sp, #-0x20]! bd2ec: a9014ff4 stp x20, x19, [sp, #0x10] bd2f0: 910003fd mov x29, sp bd2f4: f0000568 adrp x8, 0x16c000 bd2f8: f0000569 adrp x9, 0x16c000 bd2fc: aa0003f3 mov x19, x0 bd300: aa0003f4 mov x20, x0 bd304: f944d908 ldr x8, [x8, #0x9b0] bd308: f944dd29 ldr x9, [x9, #0x9b8] bd30c: 3941600c ldrb w12, [x0, #0x58] bd310: 9100610a add x10, x8, #0x18 bd314: 9101a10b add x11, x8, #0x68 bd318: 91010108 add x8, x8, #0x40 bd31c: 91004129 add x9, x9, #0x10 bd320: f900000a str x10, [x0] bd324: f900400b str x11, [x0, #0x80] bd328: f9000808 str x8, [x0, #0x10] bd32c: f8018e89 str x9, [x20, #0x18]! bd330: 3600006c tbz w12, #0x0, 0xbd33c , std::__ndk1::allocator>::~basic_stringstream()+0x54> bd334: f9403660 ldr x0, [x19, #0x68] bd338: 94027eea bl 0x15cee0 <_ZdlPv@plt> bd33c: aa1403e0 mov x0, x20 bd340: 9402835c bl 0x15e0b0 <_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt> bd344: f0000568 adrp x8, 0x16c000 bd348: aa1303e0 mov x0, x19 bd34c: f944e108 ldr x8, [x8, #0x9c0] bd350: 91002101 add x1, x8, #0x8 bd354: 9402834f bl 0x15e090 <_ZNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED2Ev@plt> bd358: 91020260 add x0, x19, #0x80 bd35c: 94028351 bl 0x15e0a0 <_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEED2Ev@plt> bd360: aa1303e0 mov x0, x19 bd364: a9414ff4 ldp x20, x19, [sp, #0x10] bd368: a8c27bfd ldp x29, x30, [sp], #0x20 bd36c: 14027edd b 0x15cee0 <_ZdlPv@plt> 00000000000bd370 , std::__ndk1::allocator>::~basic_stringstream()>: bd370: a9bd7bfd stp x29, x30, [sp, #-0x30]! bd374: f9000bf5 str x21, [sp, #0x10] bd378: 910003fd mov x29, sp bd37c: a9024ff4 stp x20, x19, [sp, #0x20] bd380: f0000568 adrp x8, 0x16c000 bd384: f0000569 adrp x9, 0x16c000 bd388: aa0003f3 mov x19, x0 bd38c: aa0003f5 mov x21, x0 bd390: aa0003f4 mov x20, x0 bd394: f944d908 ldr x8, [x8, #0x9b0] bd398: f944dd29 ldr x9, [x9, #0x9b8] bd39c: 9101010a add x10, x8, #0x40 bd3a0: 9100610b add x11, x8, #0x18 bd3a4: 9101a108 add x8, x8, #0x68 bd3a8: 91004129 add x9, x9, #0x10 bd3ac: f900000a str x10, [x0] bd3b0: 3941200a ldrb w10, [x0, #0x48] bd3b4: f8070e68 str x8, [x19, #0x70]! bd3b8: f81f0e8b str x11, [x20, #-0x10]! bd3bc: f8008ea9 str x9, [x21, #0x8]! bd3c0: 3600006a tbz w10, #0x0, 0xbd3cc , std::__ndk1::allocator>::~basic_stringstream()+0x5c> bd3c4: f9403680 ldr x0, [x20, #0x68] bd3c8: 94027ec6 bl 0x15cee0 <_ZdlPv@plt> bd3cc: aa1503e0 mov x0, x21 bd3d0: 94028338 bl 0x15e0b0 <_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt> bd3d4: f0000568 adrp x8, 0x16c000 bd3d8: aa1403e0 mov x0, x20 bd3dc: f944e108 ldr x8, [x8, #0x9c0] bd3e0: 91002101 add x1, x8, #0x8 bd3e4: 9402832b bl 0x15e090 <_ZNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED2Ev@plt> bd3e8: aa1303e0 mov x0, x19 bd3ec: f9400bf5 ldr x21, [sp, #0x10] bd3f0: a9424ff4 ldp x20, x19, [sp, #0x20] bd3f4: a8c37bfd ldp x29, x30, [sp], #0x30 bd3f8: 1402832a b 0x15e0a0 <_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEED2Ev@plt> 00000000000bd3fc , std::__ndk1::allocator>::~basic_stringstream()>: bd3fc: a9bd7bfd stp x29, x30, [sp, #-0x30]! bd400: f9000bf5 str x21, [sp, #0x10] bd404: 910003fd mov x29, sp bd408: a9024ff4 stp x20, x19, [sp, #0x20] bd40c: f0000568 adrp x8, 0x16c000 bd410: f0000569 adrp x9, 0x16c000 bd414: aa0003f4 mov x20, x0 bd418: aa0003f5 mov x21, x0 bd41c: aa0003f3 mov x19, x0 bd420: f944d908 ldr x8, [x8, #0x9b0] bd424: f944dd29 ldr x9, [x9, #0x9b8] bd428: 9101010a add x10, x8, #0x40 bd42c: 9100610b add x11, x8, #0x18 bd430: 9101a108 add x8, x8, #0x68 bd434: 91004129 add x9, x9, #0x10 bd438: f900000a str x10, [x0] bd43c: 3941200a ldrb w10, [x0, #0x48] bd440: f8070e88 str x8, [x20, #0x70]! bd444: f81f0e6b str x11, [x19, #-0x10]! bd448: f8008ea9 str x9, [x21, #0x8]! bd44c: 3600006a tbz w10, #0x0, 0xbd458 , std::__ndk1::allocator>::~basic_stringstream()+0x5c> bd450: f9403660 ldr x0, [x19, #0x68] bd454: 94027ea3 bl 0x15cee0 <_ZdlPv@plt> bd458: aa1503e0 mov x0, x21 bd45c: 94028315 bl 0x15e0b0 <_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt> bd460: f0000568 adrp x8, 0x16c000 bd464: aa1303e0 mov x0, x19 bd468: f944e108 ldr x8, [x8, #0x9c0] bd46c: 91002101 add x1, x8, #0x8 bd470: 94028308 bl 0x15e090 <_ZNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED2Ev@plt> bd474: aa1403e0 mov x0, x20 bd478: 9402830a bl 0x15e0a0 <_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEED2Ev@plt> bd47c: aa1303e0 mov x0, x19 bd480: f9400bf5 ldr x21, [sp, #0x10] bd484: a9424ff4 ldp x20, x19, [sp, #0x20] bd488: a8c37bfd ldp x29, x30, [sp], #0x30 bd48c: 14027e95 b 0x15cee0 <_ZdlPv@plt> 00000000000bd490 , std::__ndk1::allocator>::~basic_stringstream()>: bd490: a9bd7bfd stp x29, x30, [sp, #-0x30]! bd494: f9000bf5 str x21, [sp, #0x10] bd498: 910003fd mov x29, sp bd49c: a9024ff4 stp x20, x19, [sp, #0x20] bd4a0: f0000568 adrp x8, 0x16c000 bd4a4: f000056a adrp x10, 0x16c000 bd4a8: f944d908 ldr x8, [x8, #0x9b0] bd4ac: f9400009 ldr x9, [x0] bd4b0: 9100610b add x11, x8, #0x18 bd4b4: f85e8129 ldur x9, [x9, #-0x18] bd4b8: f944dd4a ldr x10, [x10, #0x9b8] bd4bc: 8b090014 add x20, x0, x9 bd4c0: 9101a109 add x9, x8, #0x68 bd4c4: 91010108 add x8, x8, #0x40 bd4c8: 9100414a add x10, x10, #0x10 bd4cc: aa1403f3 mov x19, x20 bd4d0: aa1403f5 mov x21, x20 bd4d4: f900028b str x11, [x20] bd4d8: 3941628b ldrb w11, [x20, #0x58] bd4dc: f9000a88 str x8, [x20, #0x10] bd4e0: f8080e69 str x9, [x19, #0x80]! bd4e4: f8018eaa str x10, [x21, #0x18]! bd4e8: 3600006b tbz w11, #0x0, 0xbd4f4 , std::__ndk1::allocator>::~basic_stringstream()+0x64> bd4ec: f9403680 ldr x0, [x20, #0x68] bd4f0: 94027e7c bl 0x15cee0 <_ZdlPv@plt> bd4f4: aa1503e0 mov x0, x21 bd4f8: 940282ee bl 0x15e0b0 <_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt> bd4fc: f0000568 adrp x8, 0x16c000 bd500: aa1403e0 mov x0, x20 bd504: f944e108 ldr x8, [x8, #0x9c0] bd508: 91002101 add x1, x8, #0x8 bd50c: 940282e1 bl 0x15e090 <_ZNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED2Ev@plt> bd510: aa1303e0 mov x0, x19 bd514: f9400bf5 ldr x21, [sp, #0x10] bd518: a9424ff4 ldp x20, x19, [sp, #0x20] bd51c: a8c37bfd ldp x29, x30, [sp], #0x30 bd520: 140282e0 b 0x15e0a0 <_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEED2Ev@plt> 00000000000bd524 , std::__ndk1::allocator>::~basic_stringstream()>: bd524: a9bd7bfd stp x29, x30, [sp, #-0x30]! bd528: f9000bf5 str x21, [sp, #0x10] bd52c: 910003fd mov x29, sp bd530: a9024ff4 stp x20, x19, [sp, #0x20] bd534: f0000568 adrp x8, 0x16c000 bd538: f000056a adrp x10, 0x16c000 bd53c: f944d908 ldr x8, [x8, #0x9b0] bd540: f9400009 ldr x9, [x0] bd544: 9100610b add x11, x8, #0x18 bd548: f85e8129 ldur x9, [x9, #-0x18] bd54c: f944dd4a ldr x10, [x10, #0x9b8] bd550: 8b090013 add x19, x0, x9 bd554: 9101a109 add x9, x8, #0x68 bd558: 91010108 add x8, x8, #0x40 bd55c: 9100414a add x10, x10, #0x10 bd560: aa1303f4 mov x20, x19 bd564: aa1303f5 mov x21, x19 bd568: f900026b str x11, [x19] bd56c: 3941626b ldrb w11, [x19, #0x58] bd570: f9000a68 str x8, [x19, #0x10] bd574: f8080e89 str x9, [x20, #0x80]! bd578: f8018eaa str x10, [x21, #0x18]! bd57c: 3600006b tbz w11, #0x0, 0xbd588 , std::__ndk1::allocator>::~basic_stringstream()+0x64> bd580: f9403660 ldr x0, [x19, #0x68] bd584: 94027e57 bl 0x15cee0 <_ZdlPv@plt> bd588: aa1503e0 mov x0, x21 bd58c: 940282c9 bl 0x15e0b0 <_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt> bd590: f0000568 adrp x8, 0x16c000 bd594: aa1303e0 mov x0, x19 bd598: f944e108 ldr x8, [x8, #0x9c0] bd59c: 91002101 add x1, x8, #0x8 bd5a0: 940282bc bl 0x15e090 <_ZNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED2Ev@plt> bd5a4: aa1403e0 mov x0, x20 bd5a8: 940282be bl 0x15e0a0 <_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEED2Ev@plt> bd5ac: aa1303e0 mov x0, x19 bd5b0: f9400bf5 ldr x21, [sp, #0x10] bd5b4: a9424ff4 ldp x20, x19, [sp, #0x20] bd5b8: a8c37bfd ldp x29, x30, [sp], #0x30 bd5bc: 14027e49 b 0x15cee0 <_ZdlPv@plt> 00000000000bd5c0 , std::__ndk1::allocator>::~basic_stringbuf()>: bd5c0: a9be7bfd stp x29, x30, [sp, #-0x20]! bd5c4: f9000bf3 str x19, [sp, #0x10] bd5c8: 910003fd mov x29, sp bd5cc: f0000568 adrp x8, 0x16c000 bd5d0: aa0003f3 mov x19, x0 bd5d4: f944dd08 ldr x8, [x8, #0x9b8] bd5d8: 39410009 ldrb w9, [x0, #0x40] bd5dc: 91004108 add x8, x8, #0x10 bd5e0: f9000008 str x8, [x0] bd5e4: 36000069 tbz w9, #0x0, 0xbd5f0 , std::__ndk1::allocator>::~basic_stringbuf()+0x30> bd5e8: f9402a60 ldr x0, [x19, #0x50] bd5ec: 94027e3d bl 0x15cee0 <_ZdlPv@plt> bd5f0: aa1303e0 mov x0, x19 bd5f4: f9400bf3 ldr x19, [sp, #0x10] bd5f8: a8c27bfd ldp x29, x30, [sp], #0x20 bd5fc: 140282ad b 0x15e0b0 <_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt> 00000000000bd600 , std::__ndk1::allocator>::~basic_stringbuf()>: bd600: a9be7bfd stp x29, x30, [sp, #-0x20]! bd604: f9000bf3 str x19, [sp, #0x10] bd608: 910003fd mov x29, sp bd60c: f0000568 adrp x8, 0x16c000 bd610: aa0003f3 mov x19, x0 bd614: f944dd08 ldr x8, [x8, #0x9b8] bd618: 39410009 ldrb w9, [x0, #0x40] bd61c: 91004108 add x8, x8, #0x10 bd620: f9000008 str x8, [x0] bd624: 36000069 tbz w9, #0x0, 0xbd630 , std::__ndk1::allocator>::~basic_stringbuf()+0x30> bd628: f9402a60 ldr x0, [x19, #0x50] bd62c: 94027e2d bl 0x15cee0 <_ZdlPv@plt> bd630: aa1303e0 mov x0, x19 bd634: 9402829f bl 0x15e0b0 <_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt> bd638: aa1303e0 mov x0, x19 bd63c: f9400bf3 ldr x19, [sp, #0x10] bd640: a8c27bfd ldp x29, x30, [sp], #0x20 bd644: 14027e27 b 0x15cee0 <_ZdlPv@plt> 00000000000bd648 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)>: bd648: f9402c08 ldr x8, [x0, #0x58] bd64c: f9401809 ldr x9, [x0, #0x30] bd650: eb09011f cmp x8, x9 bd654: 54000062 b.hs 0xbd660 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0x18> bd658: aa0903e8 mov x8, x9 bd65c: f9002c09 str x9, [x0, #0x58] bd660: 721d046a ands w10, w3, #0x18 bd664: 54000620 b.eq 0xbd728 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0xe0> bd668: 7100045f cmp w2, #0x1 bd66c: 54000061 b.ne 0xbd678 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0x30> bd670: 7100615f cmp w10, #0x18 bd674: 540005a0 b.eq 0xbd728 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0xe0> bd678: b4000268 cbz x8, 0xbd6c4 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0x7c> bd67c: 3941000a ldrb w10, [x0, #0x40] bd680: 9101040c add x12, x0, #0x41 bd684: f940280b ldr x11, [x0, #0x50] bd688: 7200015f tst w10, #0x1 bd68c: 9a8b018a csel x10, x12, x11, eq bd690: cb0a010a sub x10, x8, x10 bd694: 340001c2 cbz w2, 0xbd6cc , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0x84> bd698: 7100085f cmp w2, #0x2 bd69c: 54000220 b.eq 0xbd6e0 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0x98> bd6a0: 7100045f cmp w2, #0x1 bd6a4: 54000421 b.ne 0xbd728 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0xe0> bd6a8: 37180263 tbnz w3, #0x3, 0xbd6f4 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0xac> bd6ac: f940140b ldr x11, [x0, #0x28] bd6b0: cb0b012b sub x11, x9, x11 bd6b4: ab01016b adds x11, x11, x1 bd6b8: 92800001 mov x1, #-0x1 // =-1 bd6bc: 54000265 b.pl 0xbd708 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0xc0> bd6c0: 14000029 b 0xbd764 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0x11c> bd6c4: aa1f03ea mov x10, xzr bd6c8: 35fffe82 cbnz w2, 0xbd698 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0x50> bd6cc: aa1f03eb mov x11, xzr bd6d0: ab01016b adds x11, x11, x1 bd6d4: 92800001 mov x1, #-0x1 // =-1 bd6d8: 54000185 b.pl 0xbd708 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0xc0> bd6dc: 14000022 b 0xbd764 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0x11c> bd6e0: aa0a03eb mov x11, x10 bd6e4: ab01016b adds x11, x11, x1 bd6e8: 92800001 mov x1, #-0x1 // =-1 bd6ec: 540000e5 b.pl 0xbd708 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0xc0> bd6f0: 1400001d b 0xbd764 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0x11c> bd6f4: a9412c0c ldp x12, x11, [x0, #0x10] bd6f8: cb0c016b sub x11, x11, x12 bd6fc: ab01016b adds x11, x11, x1 bd700: 92800001 mov x1, #-0x1 // =-1 bd704: 54000304 b.mi 0xbd764 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0x11c> bd708: eb0b015f cmp x10, x11 bd70c: 540002cb b.lt 0xbd764 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0x11c> bd710: b400012b cbz x11, 0xbd734 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0xec> bd714: 36180063 tbz w3, #0x3, 0xbd720 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0xd8> bd718: f9400c0a ldr x10, [x0, #0x18] bd71c: b400006a cbz x10, 0xbd728 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0xe0> bd720: 362000a3 tbz w3, #0x4, 0xbd734 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0xec> bd724: b5000089 cbnz x9, 0xbd734 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0xec> bd728: 92800001 mov x1, #-0x1 // =-1 bd72c: aa1f03e0 mov x0, xzr bd730: d65f03c0 ret bd734: 36180083 tbz w3, #0x3, 0xbd744 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0xfc> bd738: f9400809 ldr x9, [x0, #0x10] bd73c: 8b0b0129 add x9, x9, x11 bd740: a901a009 stp x9, x8, [x0, #0x18] bd744: 37200083 tbnz w3, #0x4, 0xbd754 , std::__ndk1::allocator>::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)+0x10c> bd748: aa0b03e1 mov x1, x11 bd74c: aa1f03e0 mov x0, xzr bd750: d65f03c0 ret bd754: f9401408 ldr x8, [x0, #0x28] bd758: aa0b03e1 mov x1, x11 bd75c: 8b2bc108 add x8, x8, w11, sxtw bd760: f9001808 str x8, [x0, #0x30] bd764: aa1f03e0 mov x0, xzr bd768: d65f03c0 ret bd76c: f9400008 ldr x8, [x0] bd770: aa0203e1 mov x1, x2 bd774: 2a1f03e2 mov w2, wzr bd778: f9401104 ldr x4, [x8, #0x20] bd77c: d61f0080 br x4 00000000000bd780 , std::__ndk1::allocator>::underflow()>: bd780: f9402c08 ldr x8, [x0, #0x58] bd784: f9401809 ldr x9, [x0, #0x30] bd788: eb09011f cmp x8, x9 bd78c: 54000062 b.hs 0xbd798 , std::__ndk1::allocator>::underflow()+0x18> bd790: aa0903e8 mov x8, x9 bd794: f9002c09 str x9, [x0, #0x58] bd798: 39418009 ldrb w9, [x0, #0x60] bd79c: 36180169 tbz w9, #0x3, 0xbd7c8 , std::__ndk1::allocator>::underflow()+0x48> bd7a0: f9401009 ldr x9, [x0, #0x20] bd7a4: eb08013f cmp x9, x8 bd7a8: 54000062 b.hs 0xbd7b4 , std::__ndk1::allocator>::underflow()+0x34> bd7ac: aa0803e9 mov x9, x8 bd7b0: f9001008 str x8, [x0, #0x20] bd7b4: f9400c08 ldr x8, [x0, #0x18] bd7b8: eb09011f cmp x8, x9 bd7bc: 54000062 b.hs 0xbd7c8 , std::__ndk1::allocator>::underflow()+0x48> bd7c0: 39400100 ldrb w0, [x8] bd7c4: d65f03c0 ret bd7c8: 12800000 mov w0, #-0x1 // =-1 bd7cc: d65f03c0 ret 00000000000bd7d0 , std::__ndk1::allocator>::pbackfail(int)>: bd7d0: f9402c09 ldr x9, [x0, #0x58] bd7d4: aa0003e8 mov x8, x0 bd7d8: f940180a ldr x10, [x0, #0x30] bd7dc: 2a0103e0 mov w0, w1 bd7e0: eb0a013f cmp x9, x10 bd7e4: 54000062 b.hs 0xbd7f0 , std::__ndk1::allocator>::pbackfail(int)+0x20> bd7e8: aa0a03e9 mov x9, x10 bd7ec: f9002d0a str x10, [x8, #0x58] bd7f0: a941290b ldp x11, x10, [x8, #0x10] bd7f4: eb0a017f cmp x11, x10 bd7f8: 54000182 b.hs 0xbd828 , std::__ndk1::allocator>::pbackfail(int)+0x58> bd7fc: 3100041f cmn w0, #0x1 bd800: 54000180 b.eq 0xbd830 , std::__ndk1::allocator>::pbackfail(int)+0x60> bd804: 3941810b ldrb w11, [x8, #0x60] bd808: 3720008b tbnz w11, #0x4, 0xbd818 , std::__ndk1::allocator>::pbackfail(int)+0x48> bd80c: 385ff14b ldurb w11, [x10, #-0x1] bd810: 6b20017f cmp w11, w0, uxtb bd814: 540000a1 b.ne 0xbd828 , std::__ndk1::allocator>::pbackfail(int)+0x58> bd818: d100054b sub x11, x10, #0x1 bd81c: a901a50b stp x11, x9, [x8, #0x18] bd820: 381ff140 sturb w0, [x10, #-0x1] bd824: d65f03c0 ret bd828: 12800000 mov w0, #-0x1 // =-1 bd82c: d65f03c0 ret bd830: 2a1f03e0 mov w0, wzr bd834: d100054a sub x10, x10, #0x1 bd838: a901a50a stp x10, x9, [x8, #0x18] bd83c: d65f03c0 ret 00000000000bd840 , std::__ndk1::allocator>::overflow(int)>: bd840: a9bb7bfd stp x29, x30, [sp, #-0x50]! bd844: a90167fa stp x26, x25, [sp, #0x10] bd848: 910003fd mov x29, sp bd84c: a9025ff8 stp x24, x23, [sp, #0x20] bd850: a90357f6 stp x22, x21, [sp, #0x30] bd854: a9044ff4 stp x20, x19, [sp, #0x40] bd858: 3100043f cmn w1, #0x1 bd85c: 54000440 b.eq 0xbd8e4 , std::__ndk1::allocator>::overflow(int)+0xa4> bd860: a9432016 ldp x22, x8, [x0, #0x30] bd864: 2a0103f4 mov w20, w1 bd868: aa0003f3 mov x19, x0 bd86c: a9415c18 ldp x24, x23, [x0, #0x10] bd870: eb0802df cmp x22, x8 bd874: 54000460 b.eq 0xbd900 , std::__ndk1::allocator>::overflow(int)+0xc0> bd878: f9402e6a ldr x10, [x19, #0x58] bd87c: 910006c9 add x9, x22, #0x1 bd880: 3941826b ldrb w11, [x19, #0x60] bd884: eb0a013f cmp x9, x10 bd888: 9a96354a csinc x10, x10, x22, lo bd88c: f9002e6a str x10, [x19, #0x58] bd890: 3618014b tbz w11, #0x3, 0xbd8b8 , std::__ndk1::allocator>::overflow(int)+0x78> bd894: 3941026b ldrb w11, [x19, #0x40] bd898: 9101066d add x13, x19, #0x41 bd89c: f9402a6c ldr x12, [x19, #0x50] bd8a0: f900126a str x10, [x19, #0x20] bd8a4: 7200017f tst w11, #0x1 bd8a8: cb1802eb sub x11, x23, x24 bd8ac: 9a8c01ac csel x12, x13, x12, eq bd8b0: 8b0b018b add x11, x12, x11 bd8b4: a9012e6c stp x12, x11, [x19, #0x10] bd8b8: eb0802df cmp x22, x8 bd8bc: 54000340 b.eq 0xbd924 , std::__ndk1::allocator>::overflow(int)+0xe4> bd8c0: 12001e80 and w0, w20, #0xff bd8c4: f9001a69 str x9, [x19, #0x30] bd8c8: 390002d4 strb w20, [x22] bd8cc: a9444ff4 ldp x20, x19, [sp, #0x40] bd8d0: a94357f6 ldp x22, x21, [sp, #0x30] bd8d4: a9425ff8 ldp x24, x23, [sp, #0x20] bd8d8: a94167fa ldp x26, x25, [sp, #0x10] bd8dc: a8c57bfd ldp x29, x30, [sp], #0x50 bd8e0: d65f03c0 ret bd8e4: 2a1f03e0 mov w0, wzr bd8e8: a9444ff4 ldp x20, x19, [sp, #0x40] bd8ec: a94357f6 ldp x22, x21, [sp, #0x30] bd8f0: a9425ff8 ldp x24, x23, [sp, #0x20] bd8f4: a94167fa ldp x26, x25, [sp, #0x10] bd8f8: a8c57bfd ldp x29, x30, [sp], #0x50 bd8fc: d65f03c0 ret bd900: 39418268 ldrb w8, [x19, #0x60] bd904: 37200248 tbnz w8, #0x4, 0xbd94c , std::__ndk1::allocator>::overflow(int)+0x10c> bd908: 12800000 mov w0, #-0x1 // =-1 bd90c: a9444ff4 ldp x20, x19, [sp, #0x40] bd910: a94357f6 ldp x22, x21, [sp, #0x30] bd914: a9425ff8 ldp x24, x23, [sp, #0x20] bd918: a94167fa ldp x26, x25, [sp, #0x10] bd91c: a8c57bfd ldp x29, x30, [sp], #0x50 bd920: d65f03c0 ret bd924: f9400268 ldr x8, [x19] bd928: 12001e81 and w1, w20, #0xff bd92c: aa1303e0 mov x0, x19 bd930: a9444ff4 ldp x20, x19, [sp, #0x40] bd934: a94357f6 ldp x22, x21, [sp, #0x30] bd938: a9425ff8 ldp x24, x23, [sp, #0x20] bd93c: a94167fa ldp x26, x25, [sp, #0x10] bd940: f9403502 ldr x2, [x8, #0x68] bd944: a8c57bfd ldp x29, x30, [sp], #0x50 bd948: d61f0040 br x2 bd94c: f9401679 ldr x25, [x19, #0x28] bd950: 91010275 add x21, x19, #0x40 bd954: f9402e7a ldr x26, [x19, #0x58] bd958: aa1503e0 mov x0, x21 bd95c: 2a1f03e1 mov w1, wzr bd960: 940281d8 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> bd964: f94002a8 ldr x8, [x21] bd968: 394002a9 ldrb w9, [x21] bd96c: 927ff908 and x8, x8, #0xfffffffffffffffe bd970: d1000508 sub x8, x8, #0x1 bd974: 7200013f tst w9, #0x1 bd978: 528002c9 mov w9, #0x16 // =22 bd97c: 9a880121 csel x1, x9, x8, eq bd980: aa1503e0 mov x0, x21 bd984: 2a1f03e2 mov w2, wzr bd988: 940281d2 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> bd98c: a944a66a ldp x10, x9, [x19, #0x48] bd990: cb19034b sub x11, x26, x25 bd994: 39410268 ldrb w8, [x19, #0x40] bd998: 7200011f tst w8, #0x1 bd99c: d341fd08 lsr x8, x8, #1 bd9a0: 9a951529 csinc x9, x9, x21, ne bd9a4: 9a8a0108 csel x8, x8, x10, eq bd9a8: cb1902ca sub x10, x22, x25 bd9ac: 8b080128 add x8, x9, x8 bd9b0: 8b0a0136 add x22, x9, x10 bd9b4: 8b0b012a add x10, x9, x11 bd9b8: f9001669 str x9, [x19, #0x28] bd9bc: a9032276 stp x22, x8, [x19, #0x30] bd9c0: 910006c9 add x9, x22, #0x1 bd9c4: 3941826b ldrb w11, [x19, #0x60] bd9c8: eb0a013f cmp x9, x10 bd9cc: 9a96354a csinc x10, x10, x22, lo bd9d0: f9002e6a str x10, [x19, #0x58] bd9d4: 371ff60b tbnz w11, #0x3, 0xbd894 , std::__ndk1::allocator>::overflow(int)+0x54> bd9d8: 17ffffb8 b 0xbd8b8 , std::__ndk1::allocator>::overflow(int)+0x78> bd9dc: 94027d5d bl 0x15cf50 <__cxa_begin_catch@plt> bd9e0: 94028034 bl 0x15dab0 <__cxa_end_catch@plt> bd9e4: 17ffffc9 b 0xbd908 , std::__ndk1::allocator>::overflow(int)+0xc8> 00000000000bd9e8 , std::__ndk1::allocator>::str() const>: bd9e8: a9bb7bfd stp x29, x30, [sp, #-0x50]! bd9ec: f9000bf9 str x25, [sp, #0x10] bd9f0: 910003fd mov x29, sp bd9f4: a9025ff8 stp x24, x23, [sp, #0x20] bd9f8: a90357f6 stp x22, x21, [sp, #0x30] bd9fc: a9044ff4 stp x20, x19, [sp, #0x40] bda00: b9406009 ldr w9, [x0, #0x60] bda04: aa0803f3 mov x19, x8 bda08: 37200149 tbnz w9, #0x4, 0xbda30 , std::__ndk1::allocator>::str() const+0x48> bda0c: 37180369 tbnz w9, #0x3, 0xbda78 , std::__ndk1::allocator>::str() const+0x90> bda10: a9007e7f stp xzr, xzr, [x19] bda14: f9000a7f str xzr, [x19, #0x10] bda18: a9444ff4 ldp x20, x19, [sp, #0x40] bda1c: a94357f6 ldp x22, x21, [sp, #0x30] bda20: a9425ff8 ldp x24, x23, [sp, #0x20] bda24: f9400bf9 ldr x25, [sp, #0x10] bda28: a8c57bfd ldp x29, x30, [sp], #0x50 bda2c: d65f03c0 ret bda30: f9402c17 ldr x23, [x0, #0x58] bda34: f9401818 ldr x24, [x0, #0x30] bda38: aa1703f5 mov x21, x23 bda3c: eb1802ff cmp x23, x24 bda40: 54000062 b.hs 0xbda4c , std::__ndk1::allocator>::str() const+0x64> bda44: aa1803f5 mov x21, x24 bda48: f9002c18 str x24, [x0, #0x58] bda4c: f9401416 ldr x22, [x0, #0x28] bda50: cb1602b9 sub x25, x21, x22 bda54: b100433f cmn x25, #0x10 bda58: 54000ec2 b.hs 0xbdc30 , std::__ndk1::allocator>::str() const+0x248> bda5c: f1005b3f cmp x25, #0x16 bda60: 54000248 b.hi 0xbdaa8 , std::__ndk1::allocator>::str() const+0xc0> bda64: 531f7b28 lsl w8, w25, #1 bda68: 38001668 strb w8, [x19], #0x1 bda6c: eb1502df cmp x22, x21 bda70: 54000301 b.ne 0xbdad0 , std::__ndk1::allocator>::str() const+0xe8> bda74: 14000043 b 0xbdb80 , std::__ndk1::allocator>::str() const+0x198> bda78: f9400817 ldr x23, [x0, #0x10] bda7c: f9401015 ldr x21, [x0, #0x20] bda80: cb1702b6 sub x22, x21, x23 bda84: b10042df cmn x22, #0x10 bda88: 54000d42 b.hs 0xbdc30 , std::__ndk1::allocator>::str() const+0x248> bda8c: f1005adf cmp x22, #0x16 bda90: 54000488 b.hi 0xbdb20 , std::__ndk1::allocator>::str() const+0x138> bda94: 531f7ac8 lsl w8, w22, #1 bda98: 38001668 strb w8, [x19], #0x1 bda9c: eb1502ff cmp x23, x21 bdaa0: 54000541 b.ne 0xbdb48 , std::__ndk1::allocator>::str() const+0x160> bdaa4: 14000037 b 0xbdb80 , std::__ndk1::allocator>::str() const+0x198> bdaa8: 91004328 add x8, x25, #0x10 bdaac: 927ced14 and x20, x8, #0xfffffffffffffff0 bdab0: aa1403e0 mov x0, x20 bdab4: 94027ceb bl 0x15ce60 <_Znwm@plt> bdab8: b2400288 orr x8, x20, #0x1 bdabc: a9008279 stp x25, x0, [x19, #0x8] bdac0: f9000268 str x8, [x19] bdac4: aa0003f3 mov x19, x0 bdac8: eb1502df cmp x22, x21 bdacc: 540005a0 b.eq 0xbdb80 , std::__ndk1::allocator>::str() const+0x198> bdad0: eb17031f cmp x24, x23 bdad4: 9a978308 csel x8, x24, x23, hi bdad8: cb16010a sub x10, x8, x22 bdadc: f100815f cmp x10, #0x20 bdae0: 54000123 b.lo 0xbdb04 , std::__ndk1::allocator>::str() const+0x11c> bdae4: eb17031f cmp x24, x23 bdae8: 9a978308 csel x8, x24, x23, hi bdaec: eb08027f cmp x19, x8 bdaf0: 54000582 b.hs 0xbdba0 , std::__ndk1::allocator>::str() const+0x1b8> bdaf4: cb160108 sub x8, x8, x22 bdaf8: 8b080268 add x8, x19, x8 bdafc: eb0802df cmp x22, x8 bdb00: 54000502 b.hs 0xbdba0 , std::__ndk1::allocator>::str() const+0x1b8> bdb04: aa1603e9 mov x9, x22 bdb08: aa1303e8 mov x8, x19 bdb0c: 3840152a ldrb w10, [x9], #0x1 bdb10: eb15013f cmp x9, x21 bdb14: 3800150a strb w10, [x8], #0x1 bdb18: 54ffffa1 b.ne 0xbdb0c , std::__ndk1::allocator>::str() const+0x124> bdb1c: 1400003e b 0xbdc14 , std::__ndk1::allocator>::str() const+0x22c> bdb20: 910042c8 add x8, x22, #0x10 bdb24: 927ced14 and x20, x8, #0xfffffffffffffff0 bdb28: aa1403e0 mov x0, x20 bdb2c: 94027ccd bl 0x15ce60 <_Znwm@plt> bdb30: b2400288 orr x8, x20, #0x1 bdb34: a9008276 stp x22, x0, [x19, #0x8] bdb38: f9000268 str x8, [x19] bdb3c: aa0003f3 mov x19, x0 bdb40: eb1502ff cmp x23, x21 bdb44: 540001e0 b.eq 0xbdb80 , std::__ndk1::allocator>::str() const+0x198> bdb48: f10082df cmp x22, #0x20 bdb4c: 540000c3 b.lo 0xbdb64 , std::__ndk1::allocator>::str() const+0x17c> bdb50: eb15027f cmp x19, x21 bdb54: 54000442 b.hs 0xbdbdc , std::__ndk1::allocator>::str() const+0x1f4> bdb58: 8b160268 add x8, x19, x22 bdb5c: eb0802ff cmp x23, x8 bdb60: 540003e2 b.hs 0xbdbdc , std::__ndk1::allocator>::str() const+0x1f4> bdb64: aa1703e9 mov x9, x23 bdb68: aa1303e8 mov x8, x19 bdb6c: 3840152a ldrb w10, [x9], #0x1 bdb70: eb15013f cmp x9, x21 bdb74: 3800150a strb w10, [x8], #0x1 bdb78: 54ffffa1 b.ne 0xbdb6c , std::__ndk1::allocator>::str() const+0x184> bdb7c: 14000026 b 0xbdc14 , std::__ndk1::allocator>::str() const+0x22c> bdb80: aa1303e8 mov x8, x19 bdb84: 3900027f strb wzr, [x19] bdb88: a9444ff4 ldp x20, x19, [sp, #0x40] bdb8c: a94357f6 ldp x22, x21, [sp, #0x30] bdb90: a9425ff8 ldp x24, x23, [sp, #0x20] bdb94: f9400bf9 ldr x25, [sp, #0x10] bdb98: a8c57bfd ldp x29, x30, [sp], #0x50 bdb9c: d65f03c0 ret bdba0: 927be94b and x11, x10, #0xffffffffffffffe0 bdba4: 9100426c add x12, x19, #0x10 bdba8: 8b0b02c9 add x9, x22, x11 bdbac: 8b0b0268 add x8, x19, x11 bdbb0: 910042cd add x13, x22, #0x10 bdbb4: aa0b03ee mov x14, x11 bdbb8: ad7f85a0 ldp q0, q1, [x13, #-0x10] bdbbc: 910081ad add x13, x13, #0x20 bdbc0: f10081ce subs x14, x14, #0x20 bdbc4: ad3f8580 stp q0, q1, [x12, #-0x10] bdbc8: 9100818c add x12, x12, #0x20 bdbcc: 54ffff61 b.ne 0xbdbb8 , std::__ndk1::allocator>::str() const+0x1d0> bdbd0: eb0b015f cmp x10, x11 bdbd4: 54fff9c1 b.ne 0xbdb0c , std::__ndk1::allocator>::str() const+0x124> bdbd8: 1400000f b 0xbdc14 , std::__ndk1::allocator>::str() const+0x22c> bdbdc: 927beaca and x10, x22, #0xffffffffffffffe0 bdbe0: 9100426b add x11, x19, #0x10 bdbe4: 8b0a02e9 add x9, x23, x10 bdbe8: 8b0a0268 add x8, x19, x10 bdbec: 910042ec add x12, x23, #0x10 bdbf0: aa0a03ed mov x13, x10 bdbf4: ad7f8580 ldp q0, q1, [x12, #-0x10] bdbf8: 9100818c add x12, x12, #0x20 bdbfc: f10081ad subs x13, x13, #0x20 bdc00: ad3f8560 stp q0, q1, [x11, #-0x10] bdc04: 9100816b add x11, x11, #0x20 bdc08: 54ffff61 b.ne 0xbdbf4 , std::__ndk1::allocator>::str() const+0x20c> bdc0c: eb0a02df cmp x22, x10 bdc10: 54fffae1 b.ne 0xbdb6c , std::__ndk1::allocator>::str() const+0x184> bdc14: 3900011f strb wzr, [x8] bdc18: a9444ff4 ldp x20, x19, [sp, #0x40] bdc1c: a94357f6 ldp x22, x21, [sp, #0x30] bdc20: a9425ff8 ldp x24, x23, [sp, #0x20] bdc24: f9400bf9 ldr x25, [sp, #0x10] bdc28: a8c57bfd ldp x29, x30, [sp], #0x50 bdc2c: d65f03c0 ret bdc30: aa1303e0 mov x0, x19 bdc34: 94027ed7 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 00000000000bdc38 : bdc38: a9bd7bfd stp x29, x30, [sp, #-0x30]! bdc3c: f9000bf5 str x21, [sp, #0x10] bdc40: 910003fd mov x29, sp bdc44: a9024ff4 stp x20, x19, [sp, #0x20] bdc48: b40002a0 cbz x0, 0xbdc9c bdc4c: aa0003f3 mov x19, x0 bdc50: 2a0103f4 mov w20, w1 bdc54: 3100043f cmn w1, #0x1 bdc58: 54000081 b.ne 0xbdc68 bdc5c: aa1303e0 mov x0, x19 bdc60: 94027ec4 bl 0x15d770 bdc64: aa0003f4 mov x20, x0 bdc68: 11000680 add w0, w20, #0x1 bdc6c: 94027d6d bl 0x15d220 bdc70: 2a1403f4 mov w20, w20 bdc74: aa1303e1 mov x1, x19 bdc78: aa1403e2 mov x2, x20 bdc7c: aa0003f5 mov x21, x0 bdc80: 94027d08 bl 0x15d0a0 bdc84: 38346abf strb wzr, [x21, x20] bdc88: a9424ff4 ldp x20, x19, [sp, #0x20] bdc8c: aa1503e0 mov x0, x21 bdc90: f9400bf5 ldr x21, [sp, #0x10] bdc94: a8c37bfd ldp x29, x30, [sp], #0x30 bdc98: d65f03c0 ret bdc9c: aa1f03f5 mov x21, xzr bdca0: a9424ff4 ldp x20, x19, [sp, #0x20] bdca4: aa1503e0 mov x0, x21 bdca8: f9400bf5 ldr x21, [sp, #0x10] bdcac: a8c37bfd ldp x29, x30, [sp], #0x30 bdcb0: d65f03c0 ret 00000000000bdcb4 : bdcb4: b4000040 cbz x0, 0xbdcbc bdcb8: 14027d7a b 0x15d2a0 bdcbc: d65f03c0 ret 00000000000bdcc0 : bdcc0: f900001f str xzr, [x0] bdcc4: b9000801 str w1, [x0, #0x8] bdcc8: d65f03c0 ret 00000000000bdccc : bdccc: a9bc7bfd stp x29, x30, [sp, #-0x40]! bdcd0: f9000bf7 str x23, [sp, #0x10] bdcd4: 910003fd mov x29, sp bdcd8: a90257f6 stp x22, x21, [sp, #0x20] bdcdc: a9034ff4 stp x20, x19, [sp, #0x30] bdce0: 2a0203f3 mov w19, w2 bdce4: aa0103f5 mov x21, x1 bdce8: aa0003f4 mov x20, x0 bdcec: 7100045f cmp w2, #0x1 bdcf0: 540001c1 b.ne 0xbdd28 bdcf4: b40001b5 cbz x21, 0xbdd28 bdcf8: aa1503e0 mov x0, x21 bdcfc: 94027e9d bl 0x15d770 bdd00: aa0003f6 mov x22, x0 bdd04: 110006c0 add w0, w22, #0x1 bdd08: 94027d46 bl 0x15d220 bdd0c: 92407ed6 and x22, x22, #0xffffffff bdd10: aa1503e1 mov x1, x21 bdd14: aa1603e2 mov x2, x22 bdd18: aa0003f7 mov x23, x0 bdd1c: 94027ce1 bl 0x15d0a0 bdd20: aa1703f5 mov x21, x23 bdd24: 38366aff strb wzr, [x23, x22] bdd28: f9000295 str x21, [x20] bdd2c: f9400bf7 ldr x23, [sp, #0x10] bdd30: b9000a93 str w19, [x20, #0x8] bdd34: a9434ff4 ldp x20, x19, [sp, #0x30] bdd38: a94257f6 ldp x22, x21, [sp, #0x20] bdd3c: a8c47bfd ldp x29, x30, [sp], #0x40 bdd40: d65f03c0 ret 00000000000bdd44 : bdd44: a9bc7bfd stp x29, x30, [sp, #-0x40]! bdd48: f9000bf7 str x23, [sp, #0x10] bdd4c: 910003fd mov x29, sp bdd50: a90257f6 stp x22, x21, [sp, #0x20] bdd54: a9034ff4 stp x20, x19, [sp, #0x30] bdd58: aa0103f4 mov x20, x1 bdd5c: aa0003f3 mov x19, x0 bdd60: b9400828 ldr w8, [x1, #0x8] bdd64: f9400035 ldr x21, [x1] bdd68: 340001c8 cbz w8, 0xbdda0 bdd6c: b40001b5 cbz x21, 0xbdda0 bdd70: aa1503e0 mov x0, x21 bdd74: 94027e7f bl 0x15d770 bdd78: aa0003f6 mov x22, x0 bdd7c: 110006c0 add w0, w22, #0x1 bdd80: 94027d28 bl 0x15d220 bdd84: 92407ed6 and x22, x22, #0xffffffff bdd88: aa1503e1 mov x1, x21 bdd8c: aa1603e2 mov x2, x22 bdd90: aa0003f7 mov x23, x0 bdd94: 94027cc3 bl 0x15d0a0 bdd98: aa1703f5 mov x21, x23 bdd9c: 38366aff strb wzr, [x23, x22] bdda0: f9000275 str x21, [x19] bdda4: f9400bf7 ldr x23, [sp, #0x10] bdda8: b9400a88 ldr w8, [x20, #0x8] bddac: f9400289 ldr x9, [x20] bddb0: a94257f6 ldp x22, x21, [sp, #0x20] bddb4: 7100011f cmp w8, #0x0 bddb8: 1a9f07ea cset w10, ne bddbc: f100013f cmp x9, #0x0 bddc0: 1a8a0108 csel w8, w8, w10, eq bddc4: b9000a68 str w8, [x19, #0x8] bddc8: a9434ff4 ldp x20, x19, [sp, #0x30] bddcc: a8c47bfd ldp x29, x30, [sp], #0x40 bddd0: d65f03c0 ret 00000000000bddd4 : bddd4: aa0003e8 mov x8, x0 bddd8: f9400000 ldr x0, [x0] bdddc: b40000a0 cbz x0, 0xbddf0 bdde0: b9400908 ldr w8, [x8, #0x8] bdde4: 7100051f cmp w8, #0x1 bdde8: 54000041 b.ne 0xbddf0 bddec: 14027d2d b 0x15d2a0 bddf0: d65f03c0 ret 00000000000bddf4 : bddf4: a9bc7bfd stp x29, x30, [sp, #-0x40]! bddf8: f9000bf7 str x23, [sp, #0x10] bddfc: 910003fd mov x29, sp bde00: a90257f6 stp x22, x21, [sp, #0x20] bde04: a9034ff4 stp x20, x19, [sp, #0x30] bde08: aa0003f3 mov x19, x0 bde0c: b9400828 ldr w8, [x1, #0x8] bde10: f9400034 ldr x20, [x1] bde14: 34000228 cbz w8, 0xbde58 bde18: b4000254 cbz x20, 0xbde60 bde1c: aa1403e0 mov x0, x20 bde20: aa0103f5 mov x21, x1 bde24: 94027e53 bl 0x15d770 bde28: aa0003f7 mov x23, x0 bde2c: 110006e0 add w0, w23, #0x1 bde30: 94027cfc bl 0x15d220 bde34: 92407ef7 and x23, x23, #0xffffffff bde38: aa1403e1 mov x1, x20 bde3c: aa1703e2 mov x2, x23 bde40: aa0003f6 mov x22, x0 bde44: 94027c97 bl 0x15d0a0 bde48: f94002b4 ldr x20, [x21] bde4c: 38376adf strb wzr, [x22, x23] bde50: b9400aa8 ldr w8, [x21, #0x8] bde54: 14000004 b 0xbde64 bde58: aa1403f6 mov x22, x20 bde5c: 14000002 b 0xbde64 bde60: aa1f03f6 mov x22, xzr bde64: 7100011f cmp w8, #0x0 bde68: f9400260 ldr x0, [x19] bde6c: 1a9f07e9 cset w9, ne bde70: f100029f cmp x20, #0x0 bde74: 1a890109 csel w9, w8, w9, eq bde78: b9400a68 ldr w8, [x19, #0x8] bde7c: f9000276 str x22, [x19] bde80: b9000a69 str w9, [x19, #0x8] bde84: b4000080 cbz x0, 0xbde94 bde88: 7100051f cmp w8, #0x1 bde8c: 54000041 b.ne 0xbde94 bde90: 94027d04 bl 0x15d2a0 bde94: aa1303e0 mov x0, x19 bde98: f9400bf7 ldr x23, [sp, #0x10] bde9c: a9434ff4 ldp x20, x19, [sp, #0x30] bdea0: a94257f6 ldp x22, x21, [sp, #0x20] bdea4: a8c47bfd ldp x29, x30, [sp], #0x40 bdea8: d65f03c0 ret 00000000000bdeac : bdeac: f9400028 ldr x8, [x1] bdeb0: f9400009 ldr x9, [x0] bdeb4: b940082a ldr w10, [x1, #0x8] bdeb8: b940080b ldr w11, [x0, #0x8] bdebc: f9000008 str x8, [x0] bdec0: f9000029 str x9, [x1] bdec4: b900080a str w10, [x0, #0x8] bdec8: b900082b str w11, [x1, #0x8] bdecc: d65f03c0 ret 00000000000bded0 : bded0: a9bf7bfd stp x29, x30, [sp, #-0x10]! bded4: 910003fd mov x29, sp bded8: aa0003e8 mov x8, x0 bdedc: f9400000 ldr x0, [x0] bdee0: b40000c0 cbz x0, 0xbdef8 bdee4: f9400021 ldr x1, [x1] bdee8: 94027d4e bl 0x15d420 bdeec: 531f7c00 lsr w0, w0, #31 bdef0: a8c17bfd ldp x29, x30, [sp], #0x10 bdef4: d65f03c0 ret bdef8: b9400908 ldr w8, [x8, #0x8] bdefc: b9400829 ldr w9, [x1, #0x8] bdf00: 6b09011f cmp w8, w9 bdf04: 1a9fa7e0 cset w0, lt bdf08: a8c17bfd ldp x29, x30, [sp], #0x10 bdf0c: d65f03c0 ret 00000000000bdf10 : bdf10: a9bf7bfd stp x29, x30, [sp, #-0x10]! bdf14: 910003fd mov x29, sp bdf18: aa0003e8 mov x8, x0 bdf1c: f9400000 ldr x0, [x0] bdf20: b40000e0 cbz x0, 0xbdf3c bdf24: f9400021 ldr x1, [x1] bdf28: 94027d3e bl 0x15d420 bdf2c: 7100001f cmp w0, #0x0 bdf30: 1a9f17e0 cset w0, eq bdf34: a8c17bfd ldp x29, x30, [sp], #0x10 bdf38: d65f03c0 ret bdf3c: b9400908 ldr w8, [x8, #0x8] bdf40: b9400829 ldr w9, [x1, #0x8] bdf44: 6b09011f cmp w8, w9 bdf48: 1a9f17e0 cset w0, eq bdf4c: a8c17bfd ldp x29, x30, [sp], #0x10 bdf50: d65f03c0 ret 00000000000bdf54 : bdf54: b9400800 ldr w0, [x0, #0x8] bdf58: d65f03c0 ret 00000000000bdf5c : bdf5c: f9400000 ldr x0, [x0] bdf60: d65f03c0 ret 00000000000bdf64 : bdf64: b9400808 ldr w8, [x0, #0x8] bdf68: 7100011f cmp w8, #0x0 bdf6c: 1a9f17e0 cset w0, eq bdf70: d65f03c0 ret 00000000000bdf74 : bdf74: a9be7bfd stp x29, x30, [sp, #-0x20]! bdf78: f9000bf3 str x19, [sp, #0x10] bdf7c: 910003fd mov x29, sp bdf80: 2a0103e7 mov w7, w1 bdf84: 71001c3f cmp w1, #0x7 bdf88: b9000801 str w1, [x0, #0x8] bdf8c: 540002e8 b.hi 0xbdfe8 bdf90: 90fffdc9 adrp x9, 0x75000 bdf94: 2a0703e8 mov w8, w7 bdf98: 91100d29 add x9, x9, #0x403 bdf9c: aa0003f3 mov x19, x0 bdfa0: 1000008a adr x10, 0xbdfb0 bdfa4: 3868692b ldrb w11, [x9, x8] bdfa8: 8b0b094a add x10, x10, x11, lsl #2 bdfac: d61f0140 br x10 bdfb0: f900027f str xzr, [x19] bdfb4: f9400bf3 ldr x19, [sp, #0x10] bdfb8: a8c27bfd ldp x29, x30, [sp], #0x20 bdfbc: d65f03c0 ret bdfc0: 52800300 mov w0, #0x18 // =24 bdfc4: 94027ba7 bl 0x15ce60 <_Znwm@plt> bdfc8: aa0003e8 mov x8, x0 bdfcc: f900081f str xzr, [x0, #0x10] bdfd0: f9000260 str x0, [x19] bdfd4: f8008d1f str xzr, [x8, #0x8]! bdfd8: f9000008 str x8, [x0] bdfdc: f9400bf3 ldr x19, [sp, #0x10] bdfe0: a8c27bfd ldp x29, x30, [sp], #0x20 bdfe4: d65f03c0 ret bdfe8: f9400bf3 ldr x19, [sp, #0x10] bdfec: b0fffd81 adrp x1, 0x6e000 bdff0: f0fffd83 adrp x3, 0x70000 bdff4: f0fffd84 adrp x4, 0x70000 bdff8: b0fffd86 adrp x6, 0x6e000 bdffc: 912c3421 add x1, x1, #0xb0d be000: 9111b863 add x3, x3, #0x46e be004: 91295c84 add x4, x4, #0xa57 be008: 911a88c6 add x6, x6, #0x6a2 be00c: 52800080 mov w0, #0x4 // =4 be010: 52801402 mov w2, #0xa0 // =160 be014: aa1f03e5 mov x5, xzr be018: a8c27bfd ldp x29, x30, [sp], #0x20 be01c: 14027b81 b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> be020: 3900027f strb wzr, [x19] be024: f9400bf3 ldr x19, [sp, #0x10] be028: a8c27bfd ldp x29, x30, [sp], #0x20 be02c: d65f03c0 ret 00000000000be030 : be030: 93407c28 sxtw x8, w1 be034: 52800029 mov w9, #0x1 // =1 be038: f9000008 str x8, [x0] be03c: b9000809 str w9, [x0, #0x8] be040: d65f03c0 ret 00000000000be044 : be044: 52800048 mov w8, #0x2 // =2 be048: 2a0103e9 mov w9, w1 be04c: b9000808 str w8, [x0, #0x8] be050: f9000009 str x9, [x0] be054: d65f03c0 ret 00000000000be058 : be058: 52800028 mov w8, #0x1 // =1 be05c: f9000001 str x1, [x0] be060: b9000808 str w8, [x0, #0x8] be064: d65f03c0 ret 00000000000be068 : be068: 52800048 mov w8, #0x2 // =2 be06c: f9000001 str x1, [x0] be070: b9000808 str w8, [x0, #0x8] be074: d65f03c0 ret 00000000000be078 : be078: 52800068 mov w8, #0x3 // =3 be07c: fd000000 str d0, [x0] be080: b9000808 str w8, [x0, #0x8] be084: d65f03c0 ret 00000000000be088 : be088: d10203ff sub sp, sp, #0x80 be08c: a9047bfd stp x29, x30, [sp, #0x40] be090: 910103fd add x29, sp, #0x40 be094: f9002bf7 str x23, [sp, #0x50] be098: a90657f6 stp x22, x21, [sp, #0x60] be09c: a9074ff4 stp x20, x19, [sp, #0x70] be0a0: d53bd057 mrs x23, TPIDR_EL0 be0a4: aa0003f3 mov x19, x0 be0a8: f94016e8 ldr x8, [x23, #0x28] be0ac: 52800089 mov w9, #0x4 // =4 be0b0: f81f83a8 stur x8, [x29, #-0x8] be0b4: b9000809 str w9, [x0, #0x8] be0b8: b40004c1 cbz x1, 0xbe150 be0bc: aa0103e0 mov x0, x1 be0c0: aa0103f4 mov x20, x1 be0c4: 94027dab bl 0x15d770 be0c8: f100481f cmp x0, #0x12 be0cc: 54000208 b.hi 0xbe10c be0d0: aa1403e0 mov x0, x20 be0d4: 94027faf bl 0x15df90 <_ZN6InGame7AString10IsNumbericEPKc@plt> be0d8: 360001a0 tbz w0, #0x0, 0xbe10c be0dc: 910023e0 add x0, sp, #0x8 be0e0: aa1403e1 mov x1, x20 be0e4: 94027e2b bl 0x15d990 <_ZN6InGame7AStringC1EPKc@plt> be0e8: aa1403e0 mov x0, x20 be0ec: 94027fad bl 0x15dfa0 <_ZN6InGame7AString6IsRealEPKc@plt> be0f0: 36000460 tbz w0, #0x0, 0xbe17c be0f4: 52800068 mov w8, #0x3 // =3 be0f8: b9000a68 str w8, [x19, #0x8] be0fc: 910023e0 add x0, sp, #0x8 be100: 94027fb4 bl 0x15dfd0 <_ZNK6InGame7AString8AsDoubleEv@plt> be104: fd000260 str d0, [x19] be108: 14000022 b 0xbe190 be10c: aa1403e0 mov x0, x20 be110: 94027d98 bl 0x15d770 be114: aa0003f5 mov x21, x0 be118: 110006a0 add w0, w21, #0x1 be11c: 94027c41 bl 0x15d220 be120: 92407eb5 and x21, x21, #0xffffffff be124: aa1403e1 mov x1, x20 be128: aa1503e2 mov x2, x21 be12c: aa0003f6 mov x22, x0 be130: 94027bdc bl 0x15d0a0 be134: 38356adf strb wzr, [x22, x21] be138: f9000276 str x22, [x19] be13c: f94016e8 ldr x8, [x23, #0x28] be140: f85f83a9 ldur x9, [x29, #-0x8] be144: eb09011f cmp x8, x9 be148: 540000e0 b.eq 0xbe164 be14c: 14000017 b 0xbe1a8 be150: f900027f str xzr, [x19] be154: f94016e8 ldr x8, [x23, #0x28] be158: f85f83a9 ldur x9, [x29, #-0x8] be15c: eb09011f cmp x8, x9 be160: 54000241 b.ne 0xbe1a8 be164: a9474ff4 ldp x20, x19, [sp, #0x70] be168: a94657f6 ldp x22, x21, [sp, #0x60] be16c: a9447bfd ldp x29, x30, [sp, #0x40] be170: f9402bf7 ldr x23, [sp, #0x50] be174: 910203ff add sp, sp, #0x80 be178: d65f03c0 ret be17c: 52800028 mov w8, #0x1 // =1 be180: b9000a68 str w8, [x19, #0x8] be184: 910023e0 add x0, sp, #0x8 be188: 94027f8a bl 0x15dfb0 <_ZNK6InGame7AString7AsInt64Ev@plt> be18c: f9000260 str x0, [x19] be190: 910023e0 add x0, sp, #0x8 be194: 94027e0b bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> be198: f94016e8 ldr x8, [x23, #0x28] be19c: f85f83a9 ldur x9, [x29, #-0x8] be1a0: eb09011f cmp x8, x9 be1a4: 54fffe00 b.eq 0xbe164 be1a8: 94027b22 bl 0x15ce30 <__stack_chk_fail@plt> be1ac: aa0003f3 mov x19, x0 be1b0: 910023e0 add x0, sp, #0x8 be1b4: 94027e03 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> be1b8: aa1303e0 mov x0, x19 be1bc: 94026be9 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000be1c0 : be1c0: 528000a8 mov w8, #0x5 // =5 be1c4: 39000001 strb w1, [x0] be1c8: b9000808 str w8, [x0, #0x8] be1cc: d65f03c0 ret 00000000000be1d0 : be1d0: a9bc7bfd stp x29, x30, [sp, #-0x40]! be1d4: f9000bf7 str x23, [sp, #0x10] be1d8: 910003fd mov x29, sp be1dc: a90257f6 stp x22, x21, [sp, #0x20] be1e0: a9034ff4 stp x20, x19, [sp, #0x30] be1e4: b9400828 ldr w8, [x1, #0x8] be1e8: b9000808 str w8, [x0, #0x8] be1ec: b9400828 ldr w8, [x1, #0x8] be1f0: 71001d1f cmp w8, #0x7 be1f4: 54000148 b.hi 0xbe21c be1f8: 52800029 mov w9, #0x1 // =1 be1fc: aa0103f5 mov x21, x1 be200: aa0003f3 mov x19, x0 be204: 1ac82128 lsl w8, w9, w8 be208: 528005e9 mov w9, #0x2f // =47 be20c: 6a09011f tst w8, w9 be210: 54000100 b.eq 0xbe230 be214: f94002a8 ldr x8, [x21] be218: f9000268 str x8, [x19] be21c: a9434ff4 ldp x20, x19, [sp, #0x30] be220: a94257f6 ldp x22, x21, [sp, #0x20] be224: f9400bf7 ldr x23, [sp, #0x10] be228: a8c47bfd ldp x29, x30, [sp], #0x40 be22c: d65f03c0 ret be230: 721a051f tst w8, #0xc0 be234: 54000560 b.eq 0xbe2e0 be238: 52800300 mov w0, #0x18 // =24 be23c: 94027b09 bl 0x15ce60 <_Znwm@plt> be240: f94002b6 ldr x22, [x21] be244: aa0003f5 mov x21, x0 be248: f900081f str xzr, [x0, #0x10] be24c: aa0003f4 mov x20, x0 be250: f8008ebf str xzr, [x21, #0x8]! be254: f9000015 str x21, [x0] be258: f84086d7 ldr x23, [x22], #0x8 be25c: 14000002 b 0xbe264 be260: aa0903f7 mov x23, x9 be264: eb1602ff cmp x23, x22 be268: 54000300 b.eq 0xbe2c8 be26c: 910082e2 add x2, x23, #0x20 be270: aa1403e0 mov x0, x20 be274: aa1503e1 mov x1, x21 be278: aa0203e3 mov x3, x2 be27c: 94027fad bl 0x15e130 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE30__emplace_hint_unique_key_argsIS3_JRKNS_4pairIKS3_S4_EEEEENS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEElEENS_21__tree_const_iteratorIS5_SN_lEERKT_DpOT0_@plt> be280: f94006e8 ldr x8, [x23, #0x8] be284: b40000a8 cbz x8, 0xbe298 be288: aa0803f7 mov x23, x8 be28c: f9400108 ldr x8, [x8] be290: b5ffffc8 cbnz x8, 0xbe288 be294: 17fffff4 b 0xbe264 be298: aa1703e8 mov x8, x23 be29c: f8410d09 ldr x9, [x8, #0x10]! be2a0: f940012a ldr x10, [x9] be2a4: eb17015f cmp x10, x23 be2a8: 54fffdc0 b.eq 0xbe260 be2ac: f9400109 ldr x9, [x8] be2b0: aa0903e8 mov x8, x9 be2b4: f8410d17 ldr x23, [x8, #0x10]! be2b8: f94002ea ldr x10, [x23] be2bc: eb09015f cmp x10, x9 be2c0: 54ffff61 b.ne 0xbe2ac be2c4: 17ffffe8 b 0xbe264 be2c8: f9000274 str x20, [x19] be2cc: a9434ff4 ldp x20, x19, [sp, #0x30] be2d0: a94257f6 ldp x22, x21, [sp, #0x20] be2d4: f9400bf7 ldr x23, [sp, #0x10] be2d8: a8c47bfd ldp x29, x30, [sp], #0x40 be2dc: d65f03c0 ret be2e0: f94002b4 ldr x20, [x21] be2e4: b4000254 cbz x20, 0xbe32c be2e8: aa1403e0 mov x0, x20 be2ec: 94027d21 bl 0x15d770 be2f0: aa0003f6 mov x22, x0 be2f4: 110006c0 add w0, w22, #0x1 be2f8: 94027bca bl 0x15d220 be2fc: 92407ed6 and x22, x22, #0xffffffff be300: aa1403e1 mov x1, x20 be304: aa1603e2 mov x2, x22 be308: aa0003f5 mov x21, x0 be30c: 94027b65 bl 0x15d0a0 be310: 38366abf strb wzr, [x21, x22] be314: f9000275 str x21, [x19] be318: a9434ff4 ldp x20, x19, [sp, #0x30] be31c: a94257f6 ldp x22, x21, [sp, #0x20] be320: f9400bf7 ldr x23, [sp, #0x10] be324: a8c47bfd ldp x29, x30, [sp], #0x40 be328: d65f03c0 ret be32c: aa1f03f5 mov x21, xzr be330: f900027f str xzr, [x19] be334: a9434ff4 ldp x20, x19, [sp, #0x30] be338: a94257f6 ldp x22, x21, [sp, #0x20] be33c: f9400bf7 ldr x23, [sp, #0x10] be340: a8c47bfd ldp x29, x30, [sp], #0x40 be344: d65f03c0 ret be348: aa0003f3 mov x19, x0 be34c: f9400681 ldr x1, [x20, #0x8] be350: aa1403e0 mov x0, x20 be354: 94027f7b bl 0x15e140 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt> be358: aa1403e0 mov x0, x20 be35c: 94027ae1 bl 0x15cee0 <_ZdlPv@plt> be360: aa1303e0 mov x0, x19 be364: 94026b7f bl 0x159160 <__emutls_get_address+0x6d4> 00000000000be368 : be368: a9be7bfd stp x29, x30, [sp, #-0x20]! be36c: a9014ff4 stp x20, x19, [sp, #0x10] be370: 910003fd mov x29, sp be374: b9400808 ldr w8, [x0, #0x8] be378: aa0003f3 mov x19, x0 be37c: 51001909 sub w9, w8, #0x6 be380: 7100093f cmp w9, #0x2 be384: 54000142 b.hs 0xbe3ac be388: f9400274 ldr x20, [x19] be38c: b40001f4 cbz x20, 0xbe3c8 be390: f9400681 ldr x1, [x20, #0x8] be394: aa1403e0 mov x0, x20 be398: 94027f6a bl 0x15e140 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt> be39c: aa1403e0 mov x0, x20 be3a0: 94027ad0 bl 0x15cee0 <_ZdlPv@plt> be3a4: f900027f str xzr, [x19] be3a8: 14000008 b 0xbe3c8 be3ac: 7100111f cmp w8, #0x4 be3b0: 540000c1 b.ne 0xbe3c8 be3b4: f9400260 ldr x0, [x19] be3b8: b4000080 cbz x0, 0xbe3c8 be3bc: a9414ff4 ldp x20, x19, [sp, #0x10] be3c0: a8c27bfd ldp x29, x30, [sp], #0x20 be3c4: 14027bb7 b 0x15d2a0 be3c8: a9414ff4 ldp x20, x19, [sp, #0x10] be3cc: a8c27bfd ldp x29, x30, [sp], #0x20 be3d0: d65f03c0 ret 00000000000be3d4 : be3d4: a9bf7bfd stp x29, x30, [sp, #-0x10]! be3d8: 910003fd mov x29, sp be3dc: b9400808 ldr w8, [x0, #0x8] be3e0: 51000508 sub w8, w8, #0x1 be3e4: 7100191f cmp w8, #0x6 be3e8: 54000268 b.hi 0xbe434 be3ec: f0fffda9 adrp x9, 0x75000 be3f0: 91102d29 add x9, x9, #0x40b be3f4: 1000008a adr x10, 0xbe404 be3f8: 3868692b ldrb w11, [x9, x8] be3fc: 8b0b094a add x10, x10, x11, lsl #2 be400: d61f0140 br x10 be404: 90fffd81 adrp x1, 0x6e000 be408: b0fffda3 adrp x3, 0x73000 be40c: d0fffd84 adrp x4, 0x70000 be410: d0fffd86 adrp x6, 0x70000 be414: 912c3421 add x1, x1, #0xb0d be418: 9123e863 add x3, x3, #0x8fa be41c: 91295c84 add x4, x4, #0xa57 be420: 9132d4c6 add x6, x6, #0xcb5 be424: 52800040 mov w0, #0x2 // =2 be428: 52802602 mov w2, #0x130 // =304 be42c: aa1f03e5 mov x5, xzr be430: 94027a7c bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> be434: aa1f03e0 mov x0, xzr be438: a8c17bfd ldp x29, x30, [sp], #0x10 be43c: d65f03c0 ret be440: f9400000 ldr x0, [x0] be444: a8c17bfd ldp x29, x30, [sp], #0x10 be448: d65f03c0 ret be44c: fd400000 ldr d0, [x0] be450: 1e780008 fcvtzs w8, d0 be454: 93407d00 sxtw x0, w8 be458: a8c17bfd ldp x29, x30, [sp], #0x10 be45c: d65f03c0 ret be460: 39400000 ldrb w0, [x0] be464: a8c17bfd ldp x29, x30, [sp], #0x10 be468: d65f03c0 ret 00000000000be46c : be46c: a9be7bfd stp x29, x30, [sp, #-0x20]! be470: f9000bf3 str x19, [sp, #0x10] be474: 910003fd mov x29, sp be478: b9400807 ldr w7, [x0, #0x8] be47c: 71001cff cmp w7, #0x7 be480: 540002c8 b.hi 0xbe4d8 be484: f0fffda8 adrp x8, 0x75000 be488: aa0003f3 mov x19, x0 be48c: 91104908 add x8, x8, #0x412 be490: aa1f03e0 mov x0, xzr be494: 10000089 adr x9, 0xbe4a4 be498: 3867690a ldrb w10, [x8, x7] be49c: 8b0a0929 add x9, x9, x10, lsl #2 be4a0: d61f0120 br x9 be4a4: 90fffd81 adrp x1, 0x6e000 be4a8: f0fffd83 adrp x3, 0x71000 be4ac: d0fffd84 adrp x4, 0x70000 be4b0: d0fffd86 adrp x6, 0x70000 be4b4: 912c3421 add x1, x1, #0xb0d be4b8: 910d4c63 add x3, x3, #0x353 be4bc: 91295c84 add x4, x4, #0xa57 be4c0: 913358c6 add x6, x6, #0xcd6 be4c4: 52800040 mov w0, #0x2 // =2 be4c8: 52802942 mov w2, #0x14a // =330 be4cc: aa1f03e5 mov x5, xzr be4d0: 94027a54 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> be4d4: 1400000d b 0xbe508 be4d8: 90fffd81 adrp x1, 0x6e000 be4dc: f0fffd83 adrp x3, 0x71000 be4e0: d0fffd84 adrp x4, 0x70000 be4e4: f0fffd66 adrp x6, 0x6d000 be4e8: 912c3421 add x1, x1, #0xb0d be4ec: 910d4c63 add x3, x3, #0x353 be4f0: 91295c84 add x4, x4, #0xa57 be4f4: 9138c0c6 add x6, x6, #0xe30 be4f8: 52800080 mov w0, #0x4 // =4 be4fc: 528029e2 mov w2, #0x14f // =335 be500: aa1f03e5 mov x5, xzr be504: 94027a47 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> be508: aa1f03e0 mov x0, xzr be50c: f9400bf3 ldr x19, [sp, #0x10] be510: a8c27bfd ldp x29, x30, [sp], #0x20 be514: d65f03c0 ret be518: 90fffd81 adrp x1, 0x6e000 be51c: f0fffd83 adrp x3, 0x71000 be520: d0fffd84 adrp x4, 0x70000 be524: f0fffd86 adrp x6, 0x71000 be528: 912c3421 add x1, x1, #0xb0d be52c: 910d4c63 add x3, x3, #0x353 be530: 91295c84 add x4, x4, #0xa57 be534: 9102acc6 add x6, x6, #0xab be538: 52800040 mov w0, #0x2 // =2 be53c: 528027c2 mov w2, #0x13e // =318 be540: aa1f03e5 mov x5, xzr be544: 94027a37 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> be548: f9400260 ldr x0, [x19] be54c: f9400bf3 ldr x19, [sp, #0x10] be550: a8c27bfd ldp x29, x30, [sp], #0x20 be554: d65f03c0 ret be558: fd400260 ldr d0, [x19] be55c: 9e790000 fcvtzu x0, d0 be560: f9400bf3 ldr x19, [sp, #0x10] be564: a8c27bfd ldp x29, x30, [sp], #0x20 be568: d65f03c0 ret be56c: 39400260 ldrb w0, [x19] be570: f9400bf3 ldr x19, [sp, #0x10] be574: a8c27bfd ldp x29, x30, [sp], #0x20 be578: d65f03c0 ret 00000000000be57c : be57c: a9bf7bfd stp x29, x30, [sp, #-0x10]! be580: 910003fd mov x29, sp be584: b9400807 ldr w7, [x0, #0x8] be588: 71001cff cmp w7, #0x7 be58c: 54000308 b.hi 0xbe5ec be590: f0fffda8 adrp x8, 0x75000 be594: 91106908 add x8, x8, #0x41a be598: 10000089 adr x9, 0xbe5a8 be59c: 3867690a ldrb w10, [x8, x7] be5a0: 8b0a0929 add x9, x9, x10, lsl #2 be5a4: d61f0120 br x9 be5a8: 90fffd81 adrp x1, 0x6e000 be5ac: b0fffd83 adrp x3, 0x6f000 be5b0: d0fffd84 adrp x4, 0x70000 be5b4: d0fffd86 adrp x6, 0x70000 be5b8: 912c3421 add x1, x1, #0xb0d be5bc: 91213463 add x3, x3, #0x84d be5c0: 91295c84 add x4, x4, #0xa57 be5c4: 9111d0c6 add x6, x6, #0x474 be5c8: 52800040 mov w0, #0x2 // =2 be5cc: 52802d02 mov w2, #0x168 // =360 be5d0: aa1f03e5 mov x5, xzr be5d4: 94027a13 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> be5d8: 14000011 b 0xbe61c be5dc: b9400007 ldr w7, [x0] be5e0: 2a0703e0 mov w0, w7 be5e4: a8c17bfd ldp x29, x30, [sp], #0x10 be5e8: d65f03c0 ret be5ec: 90fffd81 adrp x1, 0x6e000 be5f0: b0fffd83 adrp x3, 0x6f000 be5f4: d0fffd84 adrp x4, 0x70000 be5f8: f0fffd66 adrp x6, 0x6d000 be5fc: 912c3421 add x1, x1, #0xb0d be600: 91213463 add x3, x3, #0x84d be604: 91295c84 add x4, x4, #0xa57 be608: 9138c0c6 add x6, x6, #0xe30 be60c: 52800080 mov w0, #0x4 // =4 be610: 52802da2 mov w2, #0x16d // =365 be614: aa1f03e5 mov x5, xzr be618: 94027a02 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> be61c: 2a1f03e7 mov w7, wzr be620: 2a0703e0 mov w0, w7 be624: a8c17bfd ldp x29, x30, [sp], #0x10 be628: d65f03c0 ret be62c: fd400000 ldr d0, [x0] be630: 1e780007 fcvtzs w7, d0 be634: 2a0703e0 mov w0, w7 be638: a8c17bfd ldp x29, x30, [sp], #0x10 be63c: d65f03c0 ret be640: 39400007 ldrb w7, [x0] be644: 2a0703e0 mov w0, w7 be648: a8c17bfd ldp x29, x30, [sp], #0x10 be64c: d65f03c0 ret 00000000000be650 : be650: a9bf7bfd stp x29, x30, [sp, #-0x10]! be654: 910003fd mov x29, sp be658: b9400807 ldr w7, [x0, #0x8] be65c: 71001cff cmp w7, #0x7 be660: 54000308 b.hi 0xbe6c0 be664: f0fffda8 adrp x8, 0x75000 be668: 91108908 add x8, x8, #0x422 be66c: 10000089 adr x9, 0xbe67c be670: 3867690a ldrb w10, [x8, x7] be674: 8b0a0929 add x9, x9, x10, lsl #2 be678: d61f0120 br x9 be67c: 90fffd81 adrp x1, 0x6e000 be680: 90fffd83 adrp x3, 0x6e000 be684: d0fffd84 adrp x4, 0x70000 be688: d0fffd86 adrp x6, 0x70000 be68c: 912c3421 add x1, x1, #0xb0d be690: 910bac63 add x3, x3, #0x2eb be694: 91295c84 add x4, x4, #0xa57 be698: 911c94c6 add x6, x6, #0x725 be69c: 52800040 mov w0, #0x2 // =2 be6a0: 528030c2 mov w2, #0x186 // =390 be6a4: aa1f03e5 mov x5, xzr be6a8: 940279de bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> be6ac: 14000011 b 0xbe6f0 be6b0: b9400007 ldr w7, [x0] be6b4: 2a0703e0 mov w0, w7 be6b8: a8c17bfd ldp x29, x30, [sp], #0x10 be6bc: d65f03c0 ret be6c0: 90fffd81 adrp x1, 0x6e000 be6c4: 90fffd83 adrp x3, 0x6e000 be6c8: d0fffd84 adrp x4, 0x70000 be6cc: f0fffd66 adrp x6, 0x6d000 be6d0: 912c3421 add x1, x1, #0xb0d be6d4: 910bac63 add x3, x3, #0x2eb be6d8: 91295c84 add x4, x4, #0xa57 be6dc: 9138c0c6 add x6, x6, #0xe30 be6e0: 52800080 mov w0, #0x4 // =4 be6e4: 52803162 mov w2, #0x18b // =395 be6e8: aa1f03e5 mov x5, xzr be6ec: 940279cd bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> be6f0: 2a1f03e7 mov w7, wzr be6f4: 2a0703e0 mov w0, w7 be6f8: a8c17bfd ldp x29, x30, [sp], #0x10 be6fc: d65f03c0 ret be700: fd400000 ldr d0, [x0] be704: 1e780007 fcvtzs w7, d0 be708: 2a0703e0 mov w0, w7 be70c: a8c17bfd ldp x29, x30, [sp], #0x10 be710: d65f03c0 ret be714: 39400007 ldrb w7, [x0] be718: 2a0703e0 mov w0, w7 be71c: a8c17bfd ldp x29, x30, [sp], #0x10 be720: d65f03c0 ret 00000000000be724 : be724: a9bf7bfd stp x29, x30, [sp, #-0x10]! be728: 910003fd mov x29, sp be72c: b9400807 ldr w7, [x0, #0x8] be730: 71001cff cmp w7, #0x7 be734: 54000288 b.hi 0xbe784 be738: f0fffda9 adrp x9, 0x75000 be73c: aa0003e8 mov x8, x0 be740: 9110a929 add x9, x9, #0x42a be744: 2a1f03e0 mov w0, wzr be748: 1000008a adr x10, 0xbe758 be74c: 3867692b ldrb w11, [x9, x7] be750: 8b0b094a add x10, x10, x11, lsl #2 be754: d61f0140 br x10 be758: f9400108 ldr x8, [x8] be75c: f100011f cmp x8, #0x0 be760: 1a9f07e0 cset w0, ne be764: a8c17bfd ldp x29, x30, [sp], #0x10 be768: d65f03c0 ret be76c: f9400108 ldr x8, [x8] be770: f9400908 ldr x8, [x8, #0x10] be774: f100011f cmp x8, #0x0 be778: 1a9f07e0 cset w0, ne be77c: a8c17bfd ldp x29, x30, [sp], #0x10 be780: d65f03c0 ret be784: 90fffd81 adrp x1, 0x6e000 be788: 90fffd83 adrp x3, 0x6e000 be78c: d0fffd84 adrp x4, 0x70000 be790: f0fffd66 adrp x6, 0x6d000 be794: 912c3421 add x1, x1, #0xb0d be798: 9138c863 add x3, x3, #0xe32 be79c: 91295c84 add x4, x4, #0xa57 be7a0: 9138c0c6 add x6, x6, #0xe30 be7a4: 52800080 mov w0, #0x4 // =4 be7a8: 52803582 mov w2, #0x1ac // =428 be7ac: aa1f03e5 mov x5, xzr be7b0: 9402799c bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> be7b4: 2a1f03e0 mov w0, wzr be7b8: a8c17bfd ldp x29, x30, [sp], #0x10 be7bc: d65f03c0 ret be7c0: fd400100 ldr d0, [x8] be7c4: 1e602008 fcmp d0, #0.0 be7c8: 1a9f07e0 cset w0, ne be7cc: a8c17bfd ldp x29, x30, [sp], #0x10 be7d0: d65f03c0 ret be7d4: f9400100 ldr x0, [x8] be7d8: b4ffff00 cbz x0, 0xbe7b8 be7dc: 39400008 ldrb w8, [x0] be7e0: 34fffea8 cbz w8, 0xbe7b4 be7e4: d0fffd81 adrp x1, 0x70000 be7e8: 911c8021 add x1, x1, #0x720 be7ec: 94027b0d bl 0x15d420 be7f0: 7100001f cmp w0, #0x0 be7f4: 1a9f17e0 cset w0, eq be7f8: a8c17bfd ldp x29, x30, [sp], #0x10 be7fc: d65f03c0 ret be800: 39400108 ldrb w8, [x8] be804: 7100011f cmp w8, #0x0 be808: 1a9f07e0 cset w0, ne be80c: a8c17bfd ldp x29, x30, [sp], #0x10 be810: d65f03c0 ret 00000000000be814 : be814: fc1e0fe8 str d8, [sp, #-0x20]! be818: a9017bfd stp x29, x30, [sp, #0x10] be81c: 910043fd add x29, sp, #0x10 be820: b9400807 ldr w7, [x0, #0x8] be824: 2f00e408 movi d8, #0000000000000000 be828: 71001cff cmp w7, #0x7 be82c: 540002e8 b.hi 0xbe888 be830: f0fffda8 adrp x8, 0x75000 be834: 9110c908 add x8, x8, #0x432 be838: 10000089 adr x9, 0xbe848 be83c: 3867690a ldrb w10, [x8, x7] be840: 8b0a0929 add x9, x9, x10, lsl #2 be844: d61f0120 br x9 be848: 90fffd81 adrp x1, 0x6e000 be84c: d0fffd83 adrp x3, 0x70000 be850: d0fffd84 adrp x4, 0x70000 be854: f0fffd86 adrp x6, 0x71000 be858: 912c3421 add x1, x1, #0xb0d be85c: 9133e063 add x3, x3, #0xcf8 be860: 91295c84 add x4, x4, #0xa57 be864: 9117c0c6 add x6, x6, #0x5f0 be868: 52800080 mov w0, #0x4 // =4 be86c: 52803942 mov w2, #0x1ca // =458 be870: aa1f03e5 mov x5, xzr be874: 9402796b bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> be878: a9417bfd ldp x29, x30, [sp, #0x10] be87c: 1e204100 fmov s0, s8 be880: fc4207e8 ldr d8, [sp], #0x20 be884: d65f03c0 ret be888: 90fffd81 adrp x1, 0x6e000 be88c: d0fffd83 adrp x3, 0x70000 be890: d0fffd84 adrp x4, 0x70000 be894: f0fffd66 adrp x6, 0x6d000 be898: 912c3421 add x1, x1, #0xb0d be89c: 9133e063 add x3, x3, #0xcf8 be8a0: 91295c84 add x4, x4, #0xa57 be8a4: 9138c0c6 add x6, x6, #0xe30 be8a8: 52800080 mov w0, #0x4 // =4 be8ac: 528039e2 mov w2, #0x1cf // =463 be8b0: aa1f03e5 mov x5, xzr be8b4: 9402795b bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> be8b8: a9417bfd ldp x29, x30, [sp, #0x10] be8bc: 1e204100 fmov s0, s8 be8c0: fc4207e8 ldr d8, [sp], #0x20 be8c4: d65f03c0 ret be8c8: fd400000 ldr d0, [x0] be8cc: 5e61d800 scvtf d0, d0 be8d0: 1e624008 fcvt s8, d0 be8d4: a9417bfd ldp x29, x30, [sp, #0x10] be8d8: 1e204100 fmov s0, s8 be8dc: fc4207e8 ldr d8, [sp], #0x20 be8e0: d65f03c0 ret be8e4: fd400000 ldr d0, [x0] be8e8: 7e61d800 ucvtf d0, d0 be8ec: 1e624008 fcvt s8, d0 be8f0: a9417bfd ldp x29, x30, [sp, #0x10] be8f4: 1e204100 fmov s0, s8 be8f8: fc4207e8 ldr d8, [sp], #0x20 be8fc: d65f03c0 ret be900: fd400000 ldr d0, [x0] be904: 1e624008 fcvt s8, d0 be908: a9417bfd ldp x29, x30, [sp, #0x10] be90c: 1e204100 fmov s0, s8 be910: fc4207e8 ldr d8, [sp], #0x20 be914: d65f03c0 ret be918: 39400008 ldrb w8, [x0] be91c: 2f00e400 movi d0, #0000000000000000 be920: 1e2e1001 fmov s1, #1.00000000 be924: 7100011f cmp w8, #0x0 be928: 1e210c08 fcsel s8, s0, s1, eq be92c: a9417bfd ldp x29, x30, [sp, #0x10] be930: 1e204100 fmov s0, s8 be934: fc4207e8 ldr d8, [sp], #0x20 be938: d65f03c0 ret 00000000000be93c : be93c: fc1e0fe8 str d8, [sp, #-0x20]! be940: a9017bfd stp x29, x30, [sp, #0x10] be944: 910043fd add x29, sp, #0x10 be948: b9400807 ldr w7, [x0, #0x8] be94c: 2f00e408 movi d8, #0000000000000000 be950: 71001cff cmp w7, #0x7 be954: 540002e8 b.hi 0xbe9b0 be958: f0fffda8 adrp x8, 0x75000 be95c: 9110e908 add x8, x8, #0x43a be960: 10000089 adr x9, 0xbe970 be964: 3867690a ldrb w10, [x8, x7] be968: 8b0a0929 add x9, x9, x10, lsl #2 be96c: d61f0120 br x9 be970: 90fffd81 adrp x1, 0x6e000 be974: d0fffd83 adrp x3, 0x70000 be978: d0fffd84 adrp x4, 0x70000 be97c: f0fffd86 adrp x6, 0x71000 be980: 912c3421 add x1, x1, #0xb0d be984: 9133e063 add x3, x3, #0xcf8 be988: 91295c84 add x4, x4, #0xa57 be98c: 9117c0c6 add x6, x6, #0x5f0 be990: 52800080 mov w0, #0x4 // =4 be994: 52803942 mov w2, #0x1ca // =458 be998: aa1f03e5 mov x5, xzr be99c: 94027921 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> be9a0: a9417bfd ldp x29, x30, [sp, #0x10] be9a4: 1e204100 fmov s0, s8 be9a8: fc4207e8 ldr d8, [sp], #0x20 be9ac: d65f03c0 ret be9b0: 90fffd81 adrp x1, 0x6e000 be9b4: d0fffd83 adrp x3, 0x70000 be9b8: d0fffd84 adrp x4, 0x70000 be9bc: f0fffd66 adrp x6, 0x6d000 be9c0: 912c3421 add x1, x1, #0xb0d be9c4: 9133e063 add x3, x3, #0xcf8 be9c8: 91295c84 add x4, x4, #0xa57 be9cc: 9138c0c6 add x6, x6, #0xe30 be9d0: 52800080 mov w0, #0x4 // =4 be9d4: 528039e2 mov w2, #0x1cf // =463 be9d8: aa1f03e5 mov x5, xzr be9dc: 94027911 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> be9e0: a9417bfd ldp x29, x30, [sp, #0x10] be9e4: 1e204100 fmov s0, s8 be9e8: fc4207e8 ldr d8, [sp], #0x20 be9ec: d65f03c0 ret be9f0: fd400000 ldr d0, [x0] be9f4: 5e61d800 scvtf d0, d0 be9f8: 1e624008 fcvt s8, d0 be9fc: a9417bfd ldp x29, x30, [sp, #0x10] bea00: 1e204100 fmov s0, s8 bea04: fc4207e8 ldr d8, [sp], #0x20 bea08: d65f03c0 ret bea0c: fd400000 ldr d0, [x0] bea10: 7e61d800 ucvtf d0, d0 bea14: 1e624008 fcvt s8, d0 bea18: a9417bfd ldp x29, x30, [sp, #0x10] bea1c: 1e204100 fmov s0, s8 bea20: fc4207e8 ldr d8, [sp], #0x20 bea24: d65f03c0 ret bea28: fd400000 ldr d0, [x0] bea2c: 1e624008 fcvt s8, d0 bea30: a9417bfd ldp x29, x30, [sp, #0x10] bea34: 1e204100 fmov s0, s8 bea38: fc4207e8 ldr d8, [sp], #0x20 bea3c: d65f03c0 ret bea40: 39400008 ldrb w8, [x0] bea44: 2f00e400 movi d0, #0000000000000000 bea48: 1e2e1001 fmov s1, #1.00000000 bea4c: 7100011f cmp w8, #0x0 bea50: 1e210c08 fcsel s8, s0, s1, eq bea54: a9417bfd ldp x29, x30, [sp, #0x10] bea58: 1e204100 fmov s0, s8 bea5c: fc4207e8 ldr d8, [sp], #0x20 bea60: d65f03c0 ret 00000000000bea64 : bea64: d10183ff sub sp, sp, #0x60 bea68: a9047bfd stp x29, x30, [sp, #0x40] bea6c: 910103fd add x29, sp, #0x40 bea70: a9054ff4 stp x20, x19, [sp, #0x50] bea74: d53bd054 mrs x20, TPIDR_EL0 bea78: aa0803f3 mov x19, x8 bea7c: f9401689 ldr x9, [x20, #0x28] bea80: f81f83a9 stur x9, [x29, #-0x8] bea84: b9400807 ldr w7, [x0, #0x8] bea88: 71001cff cmp w7, #0x7 bea8c: 54000828 b.hi 0xbeb90 bea90: f0fffda8 adrp x8, 0x75000 bea94: 91110908 add x8, x8, #0x442 bea98: 10000089 adr x9, 0xbeaa8 bea9c: 3867690a ldrb w10, [x8, x7] beaa0: 8b0a0929 add x9, x9, x10, lsl #2 beaa4: d61f0120 br x9 beaa8: 90fffd81 adrp x1, 0x6e000 beaac: b0fffd83 adrp x3, 0x6f000 beab0: d0fffd84 adrp x4, 0x70000 beab4: d0fffd86 adrp x6, 0x70000 beab8: 912c3421 add x1, x1, #0xb0d beabc: 91215463 add x3, x3, #0x855 beac0: 91295c84 add x4, x4, #0xa57 beac4: 911d14c6 add x6, x6, #0x745 beac8: 52800080 mov w0, #0x4 // =4 beacc: 52803ea2 mov w2, #0x1f5 // =501 bead0: aa1f03e5 mov x5, xzr bead4: 940278d3 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> bead8: 1400003a b 0xbebc0 beadc: f9400008 ldr x8, [x0] beae0: 90fffda9 adrp x9, 0x72000 beae4: 913e5929 add x9, x9, #0xf96 beae8: f100011f cmp x8, #0x0 beaec: 9a880121 csel x1, x9, x8, eq beaf0: aa1303e0 mov x0, x19 beaf4: 94027ba7 bl 0x15d990 <_ZN6InGame7AStringC1EPKc@plt> beaf8: f9401688 ldr x8, [x20, #0x28] beafc: f85f83a9 ldur x9, [x29, #-0x8] beb00: eb09011f cmp x8, x9 beb04: 540006e0 b.eq 0xbebe0 beb08: 14000047 b 0xbec24 beb0c: 6f00e400 movi v0.2d, #0000000000000000 beb10: f9400003 ldr x3, [x0] beb14: f0fffd82 adrp x2, 0x71000 beb18: 790063ff strh wzr, [sp, #0x30] beb1c: 9134a842 add x2, x2, #0xd2a beb20: 14000006 b 0xbeb38 beb24: 6f00e400 movi v0.2d, #0000000000000000 beb28: b0fffd82 adrp x2, 0x6f000 beb2c: f9400003 ldr x3, [x0] beb30: 91037042 add x2, x2, #0xdc beb34: 790063ff strh wzr, [sp, #0x30] beb38: ad0083e0 stp q0, q0, [sp, #0x10] beb3c: 3d8003e0 str q0, [sp] beb40: 910003e0 mov x0, sp beb44: 94000039 bl 0xbec28 beb48: 1400000a b 0xbeb70 beb4c: 6f00e401 movi v1.2d, #0000000000000000 beb50: b0fffd82 adrp x2, 0x6f000 beb54: fd400000 ldr d0, [x0] beb58: 91212842 add x2, x2, #0x84a beb5c: 910003e0 mov x0, sp beb60: 790063ff strh wzr, [sp, #0x30] beb64: ad0087e1 stp q1, q1, [sp, #0x10] beb68: 3d8003e1 str q1, [sp] beb6c: 9400002f bl 0xbec28 beb70: 910003e1 mov x1, sp beb74: aa1303e0 mov x0, x19 beb78: 94027b86 bl 0x15d990 <_ZN6InGame7AStringC1EPKc@plt> beb7c: f9401688 ldr x8, [x20, #0x28] beb80: f85f83a9 ldur x9, [x29, #-0x8] beb84: eb09011f cmp x8, x9 beb88: 540002c0 b.eq 0xbebe0 beb8c: 14000026 b 0xbec24 beb90: 90fffd81 adrp x1, 0x6e000 beb94: b0fffd83 adrp x3, 0x6f000 beb98: d0fffd84 adrp x4, 0x70000 beb9c: f0fffd66 adrp x6, 0x6d000 beba0: 912c3421 add x1, x1, #0xb0d beba4: 91215463 add x3, x3, #0x855 beba8: 91295c84 add x4, x4, #0xa57 bebac: 9138c0c6 add x6, x6, #0xe30 bebb0: 52800080 mov w0, #0x4 // =4 bebb4: 52803f42 mov w2, #0x1fa // =506 bebb8: aa1f03e5 mov x5, xzr bebbc: 94027899 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> bebc0: 90fffda1 adrp x1, 0x72000 bebc4: 913e5821 add x1, x1, #0xf96 bebc8: aa1303e0 mov x0, x19 bebcc: 94027b71 bl 0x15d990 <_ZN6InGame7AStringC1EPKc@plt> bebd0: f9401688 ldr x8, [x20, #0x28] bebd4: f85f83a9 ldur x9, [x29, #-0x8] bebd8: eb09011f cmp x8, x9 bebdc: 54000241 b.ne 0xbec24 bebe0: a9454ff4 ldp x20, x19, [sp, #0x50] bebe4: a9447bfd ldp x29, x30, [sp, #0x40] bebe8: 910183ff add sp, sp, #0x60 bebec: d65f03c0 ret bebf0: 39400008 ldrb w8, [x0] bebf4: d0fffd89 adrp x9, 0x70000 bebf8: 90fffd8a adrp x10, 0x6e000 bebfc: 911c8129 add x9, x9, #0x720 bec00: 9138b14a add x10, x10, #0xe2c bec04: 7100011f cmp w8, #0x0 bec08: 9a890141 csel x1, x10, x9, eq bec0c: aa1303e0 mov x0, x19 bec10: 94027b60 bl 0x15d990 <_ZN6InGame7AStringC1EPKc@plt> bec14: f9401688 ldr x8, [x20, #0x28] bec18: f85f83a9 ldur x9, [x29, #-0x8] bec1c: eb09011f cmp x8, x9 bec20: 54fffe00 b.eq 0xbebe0 bec24: 94027883 bl 0x15ce30 <__stack_chk_fail@plt> bec28: d10483ff sub sp, sp, #0x120 bec2c: a9107bfd stp x29, x30, [sp, #0x100] bec30: 910403fd add x29, sp, #0x100 bec34: a9114ffc stp x28, x19, [sp, #0x110] bec38: a9399ba5 stp x5, x6, [x29, #-0x68] bec3c: d101e3aa sub x10, x29, #0x78 bec40: a93893a3 stp x3, x4, [x29, #-0x78] bec44: 928004ec mov x12, #-0x28 // =-40 bec48: f81a83a7 stur x7, [x29, #-0x58] bec4c: 910003ed mov x13, sp bec50: ad0007e0 stp q0, q1, [sp] bec54: 9100a14a add x10, x10, #0x28 bec58: ad010fe2 stp q2, q3, [sp, #0x20] bec5c: f2dff00c movk x12, #0xff80, lsl #32 bec60: ad0217e4 stp q4, q5, [sp, #0x40] bec64: 910201ad add x13, x13, #0x80 bec68: ad031fe6 stp q6, q7, [sp, #0x60] bec6c: d53bd053 mrs x19, TPIDR_EL0 bec70: f9401669 ldr x9, [x19, #0x28] bec74: d100a3ab sub x11, x29, #0x28 bec78: aa0203e8 mov x8, x2 bec7c: d10143a4 sub x4, x29, #0x50 bec80: 2a1f03e1 mov w1, wzr bec84: 52800642 mov w2, #0x32 // =50 bec88: f81f83a9 stur x9, [x29, #-0x8] bec8c: 910083a9 add x9, x29, #0x20 bec90: a93eb3ad stp x13, x12, [x29, #-0x18] bec94: aa0803e3 mov x3, x8 bec98: a93daba9 stp x9, x10, [x29, #-0x28] bec9c: ad400560 ldp q0, q1, [x11] beca0: ad3d87a0 stp q0, q1, [x29, #-0x50] beca4: 94027c9f bl 0x15df20 <__vsprintf_chk@plt> beca8: f9401668 ldr x8, [x19, #0x28] becac: f85f83a9 ldur x9, [x29, #-0x8] becb0: eb09011f cmp x8, x9 becb4: 540000a1 b.ne 0xbecc8 becb8: a9514ffc ldp x28, x19, [sp, #0x110] becbc: a9507bfd ldp x29, x30, [sp, #0x100] becc0: 910483ff add sp, sp, #0x120 becc4: d65f03c0 ret becc8: 9402785a bl 0x15ce30 <__stack_chk_fail@plt> 00000000000beccc : beccc: a9bf7bfd stp x29, x30, [sp, #-0x10]! becd0: 910003fd mov x29, sp becd4: b9400807 ldr w7, [x0, #0x8] becd8: 71001cff cmp w7, #0x7 becdc: 54000348 b.hi 0xbed44 bece0: f0fffda9 adrp x9, 0x75000 bece4: aa0003e8 mov x8, x0 bece8: 91112929 add x9, x9, #0x44a becec: 90fffda0 adrp x0, 0x72000 becf0: 913e5800 add x0, x0, #0xf96 becf4: 1000008a adr x10, 0xbed04 becf8: 3867692b ldrb w11, [x9, x7] becfc: 8b0b094a add x10, x10, x11, lsl #2 bed00: d61f0140 br x10 bed04: 90fffd81 adrp x1, 0x6e000 bed08: 90fffda3 adrp x3, 0x72000 bed0c: d0fffd84 adrp x4, 0x70000 bed10: d0fffd86 adrp x6, 0x70000 bed14: 912c3421 add x1, x1, #0xb0d bed18: 910d7063 add x3, x3, #0x35c bed1c: 91295c84 add x4, x4, #0xa57 bed20: 911d14c6 add x6, x6, #0x745 bed24: 52800080 mov w0, #0x4 // =4 bed28: 52804222 mov w2, #0x211 // =529 bed2c: aa1f03e5 mov x5, xzr bed30: 9402783c bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> bed34: 90fffda0 adrp x0, 0x72000 bed38: 913e5800 add x0, x0, #0xf96 bed3c: a8c17bfd ldp x29, x30, [sp], #0x10 bed40: d65f03c0 ret bed44: 90fffd81 adrp x1, 0x6e000 bed48: 90fffda3 adrp x3, 0x72000 bed4c: d0fffd84 adrp x4, 0x70000 bed50: f0fffd66 adrp x6, 0x6d000 bed54: 912c3421 add x1, x1, #0xb0d bed58: 910d7063 add x3, x3, #0x35c bed5c: 91295c84 add x4, x4, #0xa57 bed60: 9138c0c6 add x6, x6, #0xe30 bed64: 52800080 mov w0, #0x4 // =4 bed68: 528042c2 mov w2, #0x216 // =534 bed6c: aa1f03e5 mov x5, xzr bed70: 9402782c bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> bed74: 17fffff0 b 0xbed34 bed78: f9400108 ldr x8, [x8] bed7c: f100011f cmp x8, #0x0 bed80: 9a880000 csel x0, x0, x8, eq bed84: a8c17bfd ldp x29, x30, [sp], #0x10 bed88: d65f03c0 ret bed8c: 39400108 ldrb w8, [x8] bed90: d0fffd89 adrp x9, 0x70000 bed94: 90fffd8a adrp x10, 0x6e000 bed98: 911c8129 add x9, x9, #0x720 bed9c: 9138b14a add x10, x10, #0xe2c beda0: 7100011f cmp w8, #0x0 beda4: 9a890140 csel x0, x10, x9, eq beda8: a8c17bfd ldp x29, x30, [sp], #0x10 bedac: d65f03c0 ret 00000000000bedb0 : bedb0: b9400808 ldr w8, [x0, #0x8] bedb4: 7100011f cmp w8, #0x0 bedb8: 1a9f17e0 cset w0, eq bedbc: d65f03c0 ret 00000000000bedc0 : bedc0: a9be7bfd stp x29, x30, [sp, #-0x20]! bedc4: f9000bf3 str x19, [sp, #0x10] bedc8: 910003fd mov x29, sp bedcc: b9400808 ldr w8, [x0, #0x8] bedd0: 7100111f cmp w8, #0x4 bedd4: 54000201 b.ne 0xbee14 bedd8: f9400013 ldr x19, [x0] beddc: d0fffd81 adrp x1, 0x70000 bede0: 911c8021 add x1, x1, #0x720 bede4: aa1303e0 mov x0, x19 bede8: 9402798e bl 0x15d420 bedec: 340001e0 cbz w0, 0xbee28 bedf0: 90fffd81 adrp x1, 0x6e000 bedf4: aa1303e0 mov x0, x19 bedf8: 9138b021 add x1, x1, #0xe2c bedfc: 94027989 bl 0x15d420 bee00: 7100001f cmp w0, #0x0 bee04: 1a9f17e0 cset w0, eq bee08: f9400bf3 ldr x19, [sp, #0x10] bee0c: a8c27bfd ldp x29, x30, [sp], #0x20 bee10: d65f03c0 ret bee14: 7100151f cmp w8, #0x5 bee18: 1a9f17e0 cset w0, eq bee1c: f9400bf3 ldr x19, [sp, #0x10] bee20: a8c27bfd ldp x29, x30, [sp], #0x20 bee24: d65f03c0 ret bee28: 52800020 mov w0, #0x1 // =1 bee2c: f9400bf3 ldr x19, [sp, #0x10] bee30: a8c27bfd ldp x29, x30, [sp], #0x20 bee34: d65f03c0 ret 00000000000bee38 : bee38: b9400808 ldr w8, [x0, #0x8] bee3c: 7100051f cmp w8, #0x1 bee40: 1a9f17e0 cset w0, eq bee44: d65f03c0 ret 00000000000bee48 : bee48: b9400808 ldr w8, [x0, #0x8] bee4c: 7100091f cmp w8, #0x2 bee50: 1a9f17e0 cset w0, eq bee54: d65f03c0 ret 00000000000bee58 : bee58: b9400808 ldr w8, [x0, #0x8] bee5c: 51000508 sub w8, w8, #0x1 bee60: 7100091f cmp w8, #0x2 bee64: 1a9f27e0 cset w0, lo bee68: d65f03c0 ret 00000000000bee6c : bee6c: b9400808 ldr w8, [x0, #0x8] bee70: 71000d1f cmp w8, #0x3 bee74: 1a9f17e0 cset w0, eq bee78: d65f03c0 ret 00000000000bee7c : bee7c: b9400808 ldr w8, [x0, #0x8] bee80: 51000508 sub w8, w8, #0x1 bee84: 71000d1f cmp w8, #0x3 bee88: 1a9f27e0 cset w0, lo bee8c: d65f03c0 ret 00000000000bee90 : bee90: b9400808 ldr w8, [x0, #0x8] bee94: 7100111f cmp w8, #0x4 bee98: 1a9f17e0 cset w0, eq bee9c: d65f03c0 ret 00000000000beea0 : beea0: b9400808 ldr w8, [x0, #0x8] beea4: 7100191f cmp w8, #0x6 beea8: 1a9f17e0 cset w0, eq beeac: d65f03c0 ret 00000000000beeb0 : beeb0: b9400808 ldr w8, [x0, #0x8] beeb4: 71001d1f cmp w8, #0x7 beeb8: 1a9f17e0 cset w0, eq beebc: d65f03c0 ret 00000000000beec0 : beec0: d10243ff sub sp, sp, #0x90 beec4: a9047bfd stp x29, x30, [sp, #0x40] beec8: 910103fd add x29, sp, #0x40 beecc: f9002bf9 str x25, [sp, #0x50] beed0: a9065ff8 stp x24, x23, [sp, #0x60] beed4: a90757f6 stp x22, x21, [sp, #0x70] beed8: a9084ff4 stp x20, x19, [sp, #0x80] beedc: d53bd057 mrs x23, TPIDR_EL0 beee0: aa0003f3 mov x19, x0 beee4: f94016e8 ldr x8, [x23, #0x28] beee8: 2a0103f4 mov w20, w1 beeec: f81f83a8 stur x8, [x29, #-0x8] beef0: b9400808 ldr w8, [x0, #0x8] beef4: 34000108 cbz w8, 0xbef14 beef8: f9400275 ldr x21, [x19] beefc: b40000d5 cbz x21, 0xbef14 bef00: b81f03b4 stur w20, [x29, #-0x10] bef04: f8408eb6 ldr x22, [x21, #0x8]! bef08: f81e83bf stur xzr, [x29, #-0x18] bef0c: b50005d6 cbnz x22, 0xbefc4 bef10: 14000050 b 0xbf050 bef14: 528000c8 mov w8, #0x6 // =6 bef18: 52800300 mov w0, #0x18 // =24 bef1c: b81f03a8 stur w8, [x29, #-0x10] bef20: 940277d0 bl 0x15ce60 <_Znwm@plt> bef24: aa0003f5 mov x21, x0 bef28: aa0003e8 mov x8, x0 bef2c: f900081f str xzr, [x0, #0x10] bef30: f81e83a0 stur x0, [x29, #-0x18] bef34: f8008d1f str xzr, [x8, #0x8]! bef38: f9000008 str x8, [x0] bef3c: 910023e0 add x0, sp, #0x8 bef40: d10063a1 sub x1, x29, #0x18 bef44: 94027c77 bl 0x15e120 <_ZN6InGame5ValueC2ERKS0_@plt> bef48: b9400a68 ldr w8, [x19, #0x8] bef4c: b94013e9 ldr w9, [sp, #0x10] bef50: f94007ea ldr x10, [sp, #0x8] bef54: f9400276 ldr x22, [x19] bef58: 5100190b sub w11, w8, #0x6 bef5c: 7100097f cmp w11, #0x2 bef60: b9000a69 str w9, [x19, #0x8] bef64: f900026a str x10, [x19] bef68: 54000102 b.hs 0xbef88 bef6c: b4000196 cbz x22, 0xbef9c bef70: f94006c1 ldr x1, [x22, #0x8] bef74: aa1603e0 mov x0, x22 bef78: 94027c72 bl 0x15e140 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt> bef7c: aa1603e0 mov x0, x22 bef80: 940277d8 bl 0x15cee0 <_ZdlPv@plt> bef84: 14000006 b 0xbef9c bef88: 7100111f cmp w8, #0x4 bef8c: 54000081 b.ne 0xbef9c bef90: b4000076 cbz x22, 0xbef9c bef94: aa1603e0 mov x0, x22 bef98: 940278c2 bl 0x15d2a0 bef9c: f94006a1 ldr x1, [x21, #0x8] befa0: aa1503e0 mov x0, x21 befa4: 94027c67 bl 0x15e140 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt> befa8: aa1503e0 mov x0, x21 befac: 940277cd bl 0x15cee0 <_ZdlPv@plt> befb0: f9400275 ldr x21, [x19] befb4: b81f03b4 stur w20, [x29, #-0x10] befb8: f8408eb6 ldr x22, [x21, #0x8]! befbc: f81e83bf stur xzr, [x29, #-0x18] befc0: b4000496 cbz x22, 0xbf050 befc4: 52800119 mov w25, #0x8 // =8 befc8: aa1503f8 mov x24, x21 befcc: 14000009 b 0xbeff0 befd0: b9402ac8 ldr w8, [x22, #0x28] befd4: 6b14011f cmp w8, w20 befd8: 1a9fa7e8 cset w8, lt befdc: 7100011f cmp w8, #0x0 befe0: 9a9f1328 csel x8, x25, xzr, ne befe4: 9a961318 csel x24, x24, x22, ne befe8: f8686ad6 ldr x22, [x22, x8] befec: b4000176 cbz x22, 0xbf018 beff0: f94012c0 ldr x0, [x22, #0x20] beff4: b4fffee0 cbz x0, 0xbefd0 beff8: aa1f03e1 mov x1, xzr beffc: 94027909 bl 0x15d420 bf000: 531f7c08 lsr w8, w0, #31 bf004: 7100011f cmp w8, #0x0 bf008: 9a9f1328 csel x8, x25, xzr, ne bf00c: 9a961318 csel x24, x24, x22, ne bf010: f8686ad6 ldr x22, [x22, x8] bf014: b5fffef6 cbnz x22, 0xbeff0 bf018: eb15031f cmp x24, x21 bf01c: 540001a0 b.eq 0xbf050 bf020: aa1803f6 mov x22, x24 bf024: f8420ec0 ldr x0, [x22, #0x20]! bf028: b40000c0 cbz x0, 0xbf040 bf02c: aa1f03e1 mov x1, xzr bf030: 940278fc bl 0x15d420 bf034: aa1803f5 mov x21, x24 bf038: 350000c0 cbnz w0, 0xbf050 bf03c: 1400002f b 0xbf0f8 bf040: b9402b08 ldr w8, [x24, #0x28] bf044: aa1803f5 mov x21, x24 bf048: 6b14011f cmp w8, w20 bf04c: 54000560 b.eq 0xbf0f8 bf050: b0000562 adrp x2, 0x16c000 bf054: 910023e0 add x0, sp, #0x8 bf058: d10063a1 sub x1, x29, #0x18 bf05c: f944e842 ldr x2, [x2, #0x9d0] bf060: 94027c40 bl 0x15e160 <_ZNSt6__ndk14pairIKN6InGame11ValueStringENS1_5ValueEEC2IRS2_RS4_Lb0EEEOT_OT0_@plt> bf064: f9400260 ldr x0, [x19] bf068: 910023e2 add x2, sp, #0x8 bf06c: 910023e3 add x3, sp, #0x8 bf070: aa1503e1 mov x1, x21 bf074: 94027c2f bl 0x15e130 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE30__emplace_hint_unique_key_argsIS3_JRKNS_4pairIKS3_S4_EEEEENS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEElEENS_21__tree_const_iteratorIS5_SN_lEERKT_DpOT0_@plt> bf078: b94023e8 ldr w8, [sp, #0x20] bf07c: aa0003f3 mov x19, x0 bf080: 51001909 sub w9, w8, #0x6 bf084: 7100093f cmp w9, #0x2 bf088: 54000142 b.hs 0xbf0b0 bf08c: f9400ff4 ldr x20, [sp, #0x18] bf090: b40001b4 cbz x20, 0xbf0c4 bf094: f9400681 ldr x1, [x20, #0x8] bf098: aa1403e0 mov x0, x20 bf09c: 94027c29 bl 0x15e140 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt> bf0a0: aa1403e0 mov x0, x20 bf0a4: 9402778f bl 0x15cee0 <_ZdlPv@plt> bf0a8: f9000fff str xzr, [sp, #0x18] bf0ac: 14000006 b 0xbf0c4 bf0b0: 7100111f cmp w8, #0x4 bf0b4: 54000081 b.ne 0xbf0c4 bf0b8: f9400fe0 ldr x0, [sp, #0x18] bf0bc: b4000040 cbz x0, 0xbf0c4 bf0c0: 94027878 bl 0x15d2a0 bf0c4: f94007e0 ldr x0, [sp, #0x8] bf0c8: 91008276 add x22, x19, #0x20 bf0cc: b40000a0 cbz x0, 0xbf0e0 bf0d0: b94013e8 ldr w8, [sp, #0x10] bf0d4: 7100051f cmp w8, #0x1 bf0d8: 54000041 b.ne 0xbf0e0 bf0dc: 94027871 bl 0x15d2a0 bf0e0: f85e83a0 ldur x0, [x29, #-0x18] bf0e4: b40000a0 cbz x0, 0xbf0f8 bf0e8: b85f03a8 ldur w8, [x29, #-0x10] bf0ec: 7100051f cmp w8, #0x1 bf0f0: 54000041 b.ne 0xbf0f8 bf0f4: 9402786b bl 0x15d2a0 bf0f8: f94016e8 ldr x8, [x23, #0x28] bf0fc: f85f83a9 ldur x9, [x29, #-0x8] bf100: eb09011f cmp x8, x9 bf104: 54000121 b.ne 0xbf128 bf108: 910042c0 add x0, x22, #0x10 bf10c: f9402bf9 ldr x25, [sp, #0x50] bf110: a9484ff4 ldp x20, x19, [sp, #0x80] bf114: a94757f6 ldp x22, x21, [sp, #0x70] bf118: a9465ff8 ldp x24, x23, [sp, #0x60] bf11c: a9447bfd ldp x29, x30, [sp, #0x40] bf120: 910243ff add sp, sp, #0x90 bf124: d65f03c0 ret bf128: 94027742 bl 0x15ce30 <__stack_chk_fail@plt> bf12c: aa0003f3 mov x19, x0 bf130: d10063a0 sub x0, x29, #0x18 bf134: 94027c07 bl 0x15e150 <_ZN6InGame5ValueD2Ev@plt> bf138: aa1303e0 mov x0, x19 bf13c: 94026809 bl 0x159160 <__emutls_get_address+0x6d4> bf140: aa0003f3 mov x19, x0 bf144: 910023e0 add x0, sp, #0x8 bf148: 94027c0a bl 0x15e170 <_ZNSt6__ndk14pairIKN6InGame11ValueStringENS1_5ValueEED2Ev@plt> bf14c: 14000002 b 0xbf154 bf150: aa0003f3 mov x19, x0 bf154: f85e83a0 ldur x0, [x29, #-0x18] bf158: b40000a0 cbz x0, 0xbf16c bf15c: b85f03a8 ldur w8, [x29, #-0x10] bf160: 7100051f cmp w8, #0x1 bf164: 54000041 b.ne 0xbf16c bf168: 9402784e bl 0x15d2a0 bf16c: aa1303e0 mov x0, x19 bf170: 940267fc bl 0x159160 <__emutls_get_address+0x6d4> 00000000000bf174 : bf174: d10143ff sub sp, sp, #0x50 bf178: a9027bfd stp x29, x30, [sp, #0x20] bf17c: 910083fd add x29, sp, #0x20 bf180: f9001bf5 str x21, [sp, #0x30] bf184: a9044ff4 stp x20, x19, [sp, #0x40] bf188: d53bd055 mrs x21, TPIDR_EL0 bf18c: aa0003f3 mov x19, x0 bf190: f94016a8 ldr x8, [x21, #0x28] bf194: 910023e0 add x0, sp, #0x8 bf198: f81f83a8 stur x8, [x29, #-0x8] bf19c: 94027be1 bl 0x15e120 <_ZN6InGame5ValueC2ERKS0_@plt> bf1a0: b9400a68 ldr w8, [x19, #0x8] bf1a4: b94013e9 ldr w9, [sp, #0x10] bf1a8: f94007ea ldr x10, [sp, #0x8] bf1ac: f9400274 ldr x20, [x19] bf1b0: 5100190b sub w11, w8, #0x6 bf1b4: 7100097f cmp w11, #0x2 bf1b8: b9000a69 str w9, [x19, #0x8] bf1bc: f900026a str x10, [x19] bf1c0: 54000102 b.hs 0xbf1e0 bf1c4: b4000194 cbz x20, 0xbf1f4 bf1c8: f9400681 ldr x1, [x20, #0x8] bf1cc: aa1403e0 mov x0, x20 bf1d0: 94027bdc bl 0x15e140 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt> bf1d4: aa1403e0 mov x0, x20 bf1d8: 94027742 bl 0x15cee0 <_ZdlPv@plt> bf1dc: 14000006 b 0xbf1f4 bf1e0: 7100111f cmp w8, #0x4 bf1e4: 54000081 b.ne 0xbf1f4 bf1e8: b4000074 cbz x20, 0xbf1f4 bf1ec: aa1403e0 mov x0, x20 bf1f0: 9402782c bl 0x15d2a0 bf1f4: f94016a8 ldr x8, [x21, #0x28] bf1f8: f85f83a9 ldur x9, [x29, #-0x8] bf1fc: eb09011f cmp x8, x9 bf200: 540000e1 b.ne 0xbf21c bf204: aa1303e0 mov x0, x19 bf208: f9401bf5 ldr x21, [sp, #0x30] bf20c: a9444ff4 ldp x20, x19, [sp, #0x40] bf210: a9427bfd ldp x29, x30, [sp, #0x20] bf214: 910143ff add sp, sp, #0x50 bf218: d65f03c0 ret bf21c: 94027705 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000bf220 ::pair(InGame::ValueString&, InGame::Value&)>: bf220: a9bc7bfd stp x29, x30, [sp, #-0x40]! bf224: a9015ff8 stp x24, x23, [sp, #0x10] bf228: 910003fd mov x29, sp bf22c: a90257f6 stp x22, x21, [sp, #0x20] bf230: a9034ff4 stp x20, x19, [sp, #0x30] bf234: aa0203f4 mov x20, x2 bf238: aa0103f5 mov x21, x1 bf23c: aa0003f3 mov x19, x0 bf240: b9400828 ldr w8, [x1, #0x8] bf244: f9400036 ldr x22, [x1] bf248: 340001c8 cbz w8, 0xbf280 ::pair(InGame::ValueString&, InGame::Value&)+0x60> bf24c: b40001b6 cbz x22, 0xbf280 ::pair(InGame::ValueString&, InGame::Value&)+0x60> bf250: aa1603e0 mov x0, x22 bf254: 94027947 bl 0x15d770 bf258: aa0003f7 mov x23, x0 bf25c: 110006e0 add w0, w23, #0x1 bf260: 940277f0 bl 0x15d220 bf264: 92407ef7 and x23, x23, #0xffffffff bf268: aa1603e1 mov x1, x22 bf26c: aa1703e2 mov x2, x23 bf270: aa0003f8 mov x24, x0 bf274: 9402778b bl 0x15d0a0 bf278: aa1803f6 mov x22, x24 bf27c: 38376b1f strb wzr, [x24, x23] bf280: f9000276 str x22, [x19] bf284: 91004260 add x0, x19, #0x10 bf288: b9400aa8 ldr w8, [x21, #0x8] bf28c: f94002a9 ldr x9, [x21] bf290: 7100011f cmp w8, #0x0 bf294: 1a9f07ea cset w10, ne bf298: f100013f cmp x9, #0x0 bf29c: 1a8a0108 csel w8, w8, w10, eq bf2a0: b9000a68 str w8, [x19, #0x8] bf2a4: aa1403e1 mov x1, x20 bf2a8: 94027b9e bl 0x15e120 <_ZN6InGame5ValueC2ERKS0_@plt> bf2ac: a9434ff4 ldp x20, x19, [sp, #0x30] bf2b0: a94257f6 ldp x22, x21, [sp, #0x20] bf2b4: a9415ff8 ldp x24, x23, [sp, #0x10] bf2b8: a8c47bfd ldp x29, x30, [sp], #0x40 bf2bc: d65f03c0 ret bf2c0: f9400268 ldr x8, [x19] bf2c4: aa0003f4 mov x20, x0 bf2c8: b40000c8 cbz x8, 0xbf2e0 ::pair(InGame::ValueString&, InGame::Value&)+0xc0> bf2cc: b9400a69 ldr w9, [x19, #0x8] bf2d0: 7100053f cmp w9, #0x1 bf2d4: 54000061 b.ne 0xbf2e0 ::pair(InGame::ValueString&, InGame::Value&)+0xc0> bf2d8: aa0803e0 mov x0, x8 bf2dc: 940277f1 bl 0x15d2a0 bf2e0: aa1403e0 mov x0, x20 bf2e4: 9402679f bl 0x159160 <__emutls_get_address+0x6d4> 00000000000bf2e8 ::~pair()>: bf2e8: a9be7bfd stp x29, x30, [sp, #-0x20]! bf2ec: a9014ff4 stp x20, x19, [sp, #0x10] bf2f0: 910003fd mov x29, sp bf2f4: b9401808 ldr w8, [x0, #0x18] bf2f8: aa0003f3 mov x19, x0 bf2fc: 51001909 sub w9, w8, #0x6 bf300: 7100093f cmp w9, #0x2 bf304: 54000142 b.hs 0xbf32c ::~pair()+0x44> bf308: f9400a74 ldr x20, [x19, #0x10] bf30c: b40001b4 cbz x20, 0xbf340 ::~pair()+0x58> bf310: f9400681 ldr x1, [x20, #0x8] bf314: aa1403e0 mov x0, x20 bf318: 94027b8a bl 0x15e140 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt> bf31c: aa1403e0 mov x0, x20 bf320: 940276f0 bl 0x15cee0 <_ZdlPv@plt> bf324: f9000a7f str xzr, [x19, #0x10] bf328: 14000006 b 0xbf340 ::~pair()+0x58> bf32c: 7100111f cmp w8, #0x4 bf330: 54000081 b.ne 0xbf340 ::~pair()+0x58> bf334: f9400a60 ldr x0, [x19, #0x10] bf338: b4000040 cbz x0, 0xbf340 ::~pair()+0x58> bf33c: 940277d9 bl 0x15d2a0 bf340: f9400260 ldr x0, [x19] bf344: b40000e0 cbz x0, 0xbf360 ::~pair()+0x78> bf348: b9400a68 ldr w8, [x19, #0x8] bf34c: 7100051f cmp w8, #0x1 bf350: 54000081 b.ne 0xbf360 ::~pair()+0x78> bf354: a9414ff4 ldp x20, x19, [sp, #0x10] bf358: a8c27bfd ldp x29, x30, [sp], #0x20 bf35c: 140277d1 b 0x15d2a0 bf360: a9414ff4 ldp x20, x19, [sp, #0x10] bf364: a8c27bfd ldp x29, x30, [sp], #0x20 bf368: d65f03c0 ret 00000000000bf36c : bf36c: a9bc7bfd stp x29, x30, [sp, #-0x40]! bf370: f9000bf7 str x23, [sp, #0x10] bf374: 910003fd mov x29, sp bf378: a90257f6 stp x22, x21, [sp, #0x20] bf37c: a9034ff4 stp x20, x19, [sp, #0x30] bf380: b9400808 ldr w8, [x0, #0x8] bf384: 340003e8 cbz w8, 0xbf400 bf388: f9400014 ldr x20, [x0] bf38c: f8408e96 ldr x22, [x20, #0x8]! bf390: b4000396 cbz x22, 0xbf400 bf394: 2a0103f3 mov w19, w1 bf398: 52800117 mov w23, #0x8 // =8 bf39c: aa1403f5 mov x21, x20 bf3a0: 14000009 b 0xbf3c4 bf3a4: b9402ac8 ldr w8, [x22, #0x28] bf3a8: 6b13011f cmp w8, w19 bf3ac: 1a9fa7e8 cset w8, lt bf3b0: 7100011f cmp w8, #0x0 bf3b4: 9a9f12e8 csel x8, x23, xzr, ne bf3b8: 9a9612b5 csel x21, x21, x22, ne bf3bc: f8686ad6 ldr x22, [x22, x8] bf3c0: b4000176 cbz x22, 0xbf3ec bf3c4: f94012c0 ldr x0, [x22, #0x20] bf3c8: b4fffee0 cbz x0, 0xbf3a4 bf3cc: aa1f03e1 mov x1, xzr bf3d0: 94027814 bl 0x15d420 bf3d4: 531f7c08 lsr w8, w0, #31 bf3d8: 7100011f cmp w8, #0x0 bf3dc: 9a9f12e8 csel x8, x23, xzr, ne bf3e0: 9a9612b5 csel x21, x21, x22, ne bf3e4: f8686ad6 ldr x22, [x22, x8] bf3e8: b5fffef6 cbnz x22, 0xbf3c4 bf3ec: eb1402bf cmp x21, x20 bf3f0: 54000080 b.eq 0xbf400 bf3f4: b9402aa8 ldr w8, [x21, #0x28] bf3f8: 6b13011f cmp w8, w19 bf3fc: 5400010d b.le 0xbf41c bf400: b0000560 adrp x0, 0x16c000 bf404: f944e800 ldr x0, [x0, #0x9d0] bf408: a9434ff4 ldp x20, x19, [sp, #0x30] bf40c: a94257f6 ldp x22, x21, [sp, #0x20] bf410: f9400bf7 ldr x23, [sp, #0x10] bf414: a8c47bfd ldp x29, x30, [sp], #0x40 bf418: d65f03c0 ret bf41c: 9100c2a0 add x0, x21, #0x30 bf420: a9434ff4 ldp x20, x19, [sp, #0x30] bf424: a94257f6 ldp x22, x21, [sp, #0x20] bf428: f9400bf7 ldr x23, [sp, #0x10] bf42c: a8c47bfd ldp x29, x30, [sp], #0x40 bf430: d65f03c0 ret 00000000000bf434 : bf434: d10243ff sub sp, sp, #0x90 bf438: a9047bfd stp x29, x30, [sp, #0x40] bf43c: 910103fd add x29, sp, #0x40 bf440: f9002bf9 str x25, [sp, #0x50] bf444: a9065ff8 stp x24, x23, [sp, #0x60] bf448: a90757f6 stp x22, x21, [sp, #0x70] bf44c: a9084ff4 stp x20, x19, [sp, #0x80] bf450: d53bd057 mrs x23, TPIDR_EL0 bf454: aa0003f3 mov x19, x0 bf458: f94016e8 ldr x8, [x23, #0x28] bf45c: aa0103f4 mov x20, x1 bf460: f81f83a8 stur x8, [x29, #-0x8] bf464: b9400808 ldr w8, [x0, #0x8] bf468: 34000128 cbz w8, 0xbf48c bf46c: f9400275 ldr x21, [x19] bf470: b40000f5 cbz x21, 0xbf48c bf474: 52800048 mov w8, #0x2 // =2 bf478: f81e83b4 stur x20, [x29, #-0x18] bf47c: b81f03a8 stur w8, [x29, #-0x10] bf480: f8408eb6 ldr x22, [x21, #0x8]! bf484: b50005f6 cbnz x22, 0xbf540 bf488: 14000051 b 0xbf5cc bf48c: 528000e8 mov w8, #0x7 // =7 bf490: 52800300 mov w0, #0x18 // =24 bf494: b81f03a8 stur w8, [x29, #-0x10] bf498: 94027672 bl 0x15ce60 <_Znwm@plt> bf49c: aa0003f5 mov x21, x0 bf4a0: aa0003e8 mov x8, x0 bf4a4: f900081f str xzr, [x0, #0x10] bf4a8: f81e83a0 stur x0, [x29, #-0x18] bf4ac: f8008d1f str xzr, [x8, #0x8]! bf4b0: f9000008 str x8, [x0] bf4b4: 910023e0 add x0, sp, #0x8 bf4b8: d10063a1 sub x1, x29, #0x18 bf4bc: 94027b19 bl 0x15e120 <_ZN6InGame5ValueC2ERKS0_@plt> bf4c0: b9400a68 ldr w8, [x19, #0x8] bf4c4: b94013e9 ldr w9, [sp, #0x10] bf4c8: f94007ea ldr x10, [sp, #0x8] bf4cc: f9400276 ldr x22, [x19] bf4d0: 5100190b sub w11, w8, #0x6 bf4d4: 7100097f cmp w11, #0x2 bf4d8: b9000a69 str w9, [x19, #0x8] bf4dc: f900026a str x10, [x19] bf4e0: 54000102 b.hs 0xbf500 bf4e4: b4000196 cbz x22, 0xbf514 bf4e8: f94006c1 ldr x1, [x22, #0x8] bf4ec: aa1603e0 mov x0, x22 bf4f0: 94027b14 bl 0x15e140 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt> bf4f4: aa1603e0 mov x0, x22 bf4f8: 9402767a bl 0x15cee0 <_ZdlPv@plt> bf4fc: 14000006 b 0xbf514 bf500: 7100111f cmp w8, #0x4 bf504: 54000081 b.ne 0xbf514 bf508: b4000076 cbz x22, 0xbf514 bf50c: aa1603e0 mov x0, x22 bf510: 94027764 bl 0x15d2a0 bf514: f94006a1 ldr x1, [x21, #0x8] bf518: aa1503e0 mov x0, x21 bf51c: 94027b09 bl 0x15e140 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt> bf520: aa1503e0 mov x0, x21 bf524: 9402766f bl 0x15cee0 <_ZdlPv@plt> bf528: f9400275 ldr x21, [x19] bf52c: 52800048 mov w8, #0x2 // =2 bf530: f81e83b4 stur x20, [x29, #-0x18] bf534: b81f03a8 stur w8, [x29, #-0x10] bf538: f8408eb6 ldr x22, [x21, #0x8]! bf53c: b4000496 cbz x22, 0xbf5cc bf540: 52800119 mov w25, #0x8 // =8 bf544: aa1503f8 mov x24, x21 bf548: 14000009 b 0xbf56c bf54c: b9402ac8 ldr w8, [x22, #0x28] bf550: 7100091f cmp w8, #0x2 bf554: 1a9fa7e8 cset w8, lt bf558: 7100011f cmp w8, #0x0 bf55c: 9a9f1328 csel x8, x25, xzr, ne bf560: 9a961318 csel x24, x24, x22, ne bf564: f8686ad6 ldr x22, [x22, x8] bf568: b4000176 cbz x22, 0xbf594 bf56c: f94012c0 ldr x0, [x22, #0x20] bf570: b4fffee0 cbz x0, 0xbf54c bf574: aa1403e1 mov x1, x20 bf578: 940277aa bl 0x15d420 bf57c: 531f7c08 lsr w8, w0, #31 bf580: 7100011f cmp w8, #0x0 bf584: 9a9f1328 csel x8, x25, xzr, ne bf588: 9a961318 csel x24, x24, x22, ne bf58c: f8686ad6 ldr x22, [x22, x8] bf590: b5fffef6 cbnz x22, 0xbf56c bf594: eb15031f cmp x24, x21 bf598: 540001a0 b.eq 0xbf5cc bf59c: aa1803f6 mov x22, x24 bf5a0: f8420ec0 ldr x0, [x22, #0x20]! bf5a4: b40000c0 cbz x0, 0xbf5bc bf5a8: aa1403e1 mov x1, x20 bf5ac: 9402779d bl 0x15d420 bf5b0: aa1803f5 mov x21, x24 bf5b4: 350000c0 cbnz w0, 0xbf5cc bf5b8: 1400002f b 0xbf674 bf5bc: b9402b08 ldr w8, [x24, #0x28] bf5c0: aa1803f5 mov x21, x24 bf5c4: 7100091f cmp w8, #0x2 bf5c8: 54000560 b.eq 0xbf674 bf5cc: b0000562 adrp x2, 0x16c000 bf5d0: 910023e0 add x0, sp, #0x8 bf5d4: d10063a1 sub x1, x29, #0x18 bf5d8: f944e842 ldr x2, [x2, #0x9d0] bf5dc: 94027ae1 bl 0x15e160 <_ZNSt6__ndk14pairIKN6InGame11ValueStringENS1_5ValueEEC2IRS2_RS4_Lb0EEEOT_OT0_@plt> bf5e0: f9400260 ldr x0, [x19] bf5e4: 910023e2 add x2, sp, #0x8 bf5e8: 910023e3 add x3, sp, #0x8 bf5ec: aa1503e1 mov x1, x21 bf5f0: 94027ad0 bl 0x15e130 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE30__emplace_hint_unique_key_argsIS3_JRKNS_4pairIKS3_S4_EEEEENS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEElEENS_21__tree_const_iteratorIS5_SN_lEERKT_DpOT0_@plt> bf5f4: b94023e8 ldr w8, [sp, #0x20] bf5f8: aa0003f3 mov x19, x0 bf5fc: 51001909 sub w9, w8, #0x6 bf600: 7100093f cmp w9, #0x2 bf604: 54000142 b.hs 0xbf62c bf608: f9400ff4 ldr x20, [sp, #0x18] bf60c: b40001b4 cbz x20, 0xbf640 bf610: f9400681 ldr x1, [x20, #0x8] bf614: aa1403e0 mov x0, x20 bf618: 94027aca bl 0x15e140 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt> bf61c: aa1403e0 mov x0, x20 bf620: 94027630 bl 0x15cee0 <_ZdlPv@plt> bf624: f9000fff str xzr, [sp, #0x18] bf628: 14000006 b 0xbf640 bf62c: 7100111f cmp w8, #0x4 bf630: 54000081 b.ne 0xbf640 bf634: f9400fe0 ldr x0, [sp, #0x18] bf638: b4000040 cbz x0, 0xbf640 bf63c: 94027719 bl 0x15d2a0 bf640: f94007e0 ldr x0, [sp, #0x8] bf644: 91008276 add x22, x19, #0x20 bf648: b40000a0 cbz x0, 0xbf65c bf64c: b94013e8 ldr w8, [sp, #0x10] bf650: 7100051f cmp w8, #0x1 bf654: 54000041 b.ne 0xbf65c bf658: 94027712 bl 0x15d2a0 bf65c: f85e83a0 ldur x0, [x29, #-0x18] bf660: b40000a0 cbz x0, 0xbf674 bf664: b85f03a8 ldur w8, [x29, #-0x10] bf668: 7100051f cmp w8, #0x1 bf66c: 54000041 b.ne 0xbf674 bf670: 9402770c bl 0x15d2a0 bf674: f94016e8 ldr x8, [x23, #0x28] bf678: f85f83a9 ldur x9, [x29, #-0x8] bf67c: eb09011f cmp x8, x9 bf680: 54000121 b.ne 0xbf6a4 bf684: 910042c0 add x0, x22, #0x10 bf688: f9402bf9 ldr x25, [sp, #0x50] bf68c: a9484ff4 ldp x20, x19, [sp, #0x80] bf690: a94757f6 ldp x22, x21, [sp, #0x70] bf694: a9465ff8 ldp x24, x23, [sp, #0x60] bf698: a9447bfd ldp x29, x30, [sp, #0x40] bf69c: 910243ff add sp, sp, #0x90 bf6a0: d65f03c0 ret bf6a4: 940275e3 bl 0x15ce30 <__stack_chk_fail@plt> bf6a8: aa0003f3 mov x19, x0 bf6ac: d10063a0 sub x0, x29, #0x18 bf6b0: 94027aa8 bl 0x15e150 <_ZN6InGame5ValueD2Ev@plt> bf6b4: aa1303e0 mov x0, x19 bf6b8: 940266aa bl 0x159160 <__emutls_get_address+0x6d4> bf6bc: aa0003f3 mov x19, x0 bf6c0: 910023e0 add x0, sp, #0x8 bf6c4: 94027aab bl 0x15e170 <_ZNSt6__ndk14pairIKN6InGame11ValueStringENS1_5ValueEED2Ev@plt> bf6c8: 14000002 b 0xbf6d0 bf6cc: aa0003f3 mov x19, x0 bf6d0: f85e83a0 ldur x0, [x29, #-0x18] bf6d4: b40000a0 cbz x0, 0xbf6e8 bf6d8: b85f03a8 ldur w8, [x29, #-0x10] bf6dc: 7100051f cmp w8, #0x1 bf6e0: 54000041 b.ne 0xbf6e8 bf6e4: 940276ef bl 0x15d2a0 bf6e8: aa1303e0 mov x0, x19 bf6ec: 9402669d bl 0x159160 <__emutls_get_address+0x6d4> 00000000000bf6f0 : bf6f0: a9bd7bfd stp x29, x30, [sp, #-0x30]! bf6f4: a90157f6 stp x22, x21, [sp, #0x10] bf6f8: 910003fd mov x29, sp bf6fc: a9024ff4 stp x20, x19, [sp, #0x20] bf700: b9400808 ldr w8, [x0, #0x8] bf704: 340004a8 cbz w8, 0xbf798 bf708: f9400015 ldr x21, [x0] bf70c: f8408eb6 ldr x22, [x21, #0x8]! bf710: b4000456 cbz x22, 0xbf798 bf714: aa0103f3 mov x19, x1 bf718: aa1503f4 mov x20, x21 bf71c: 14000007 b 0xbf738 bf720: b9402ac0 ldr w0, [x22, #0x28] bf724: 531f7c08 lsr w8, w0, #31 bf728: 7100001f cmp w0, #0x0 bf72c: 9a96b294 csel x20, x20, x22, lt bf730: f8685ad6 ldr x22, [x22, w8, uxtw #3] bf734: b4000156 cbz x22, 0xbf75c bf738: f94012c0 ldr x0, [x22, #0x20] bf73c: b4ffff20 cbz x0, 0xbf720 bf740: aa1303e1 mov x1, x19 bf744: 94027737 bl 0x15d420 bf748: 531f7c08 lsr w8, w0, #31 bf74c: 7100001f cmp w0, #0x0 bf750: 9a96b294 csel x20, x20, x22, lt bf754: f8685ad6 ldr x22, [x22, w8, uxtw #3] bf758: b5ffff16 cbnz x22, 0xbf738 bf75c: eb15029f cmp x20, x21 bf760: 540001c0 b.eq 0xbf798 bf764: b4000153 cbz x19, 0xbf78c bf768: f9401281 ldr x1, [x20, #0x20] bf76c: aa1303e0 mov x0, x19 bf770: 9402772c bl 0x15d420 bf774: 37f80120 tbnz w0, #0x1f, 0xbf798 bf778: 9100c280 add x0, x20, #0x30 bf77c: a9424ff4 ldp x20, x19, [sp, #0x20] bf780: a94157f6 ldp x22, x21, [sp, #0x10] bf784: a8c37bfd ldp x29, x30, [sp], #0x30 bf788: d65f03c0 ret bf78c: b9402a88 ldr w8, [x20, #0x28] bf790: 7100011f cmp w8, #0x0 bf794: 54ffff2d b.le 0xbf778 bf798: b0000560 adrp x0, 0x16c000 bf79c: f944e800 ldr x0, [x0, #0x9d0] bf7a0: a9424ff4 ldp x20, x19, [sp, #0x20] bf7a4: a94157f6 ldp x22, x21, [sp, #0x10] bf7a8: a8c37bfd ldp x29, x30, [sp], #0x30 bf7ac: d65f03c0 ret 00000000000bf7b0 : bf7b0: b9400808 ldr w8, [x0, #0x8] bf7b4: 121f7908 and w8, w8, #0xfffffffe bf7b8: 7100191f cmp w8, #0x6 bf7bc: 54000081 b.ne 0xbf7cc bf7c0: f9400008 ldr x8, [x0] bf7c4: b9401100 ldr w0, [x8, #0x10] bf7c8: d65f03c0 ret bf7cc: 2a1f03e0 mov w0, wzr bf7d0: d65f03c0 ret 00000000000bf7d4 : bf7d4: b9400828 ldr w8, [x1, #0x8] bf7d8: b9400809 ldr w9, [x0, #0x8] bf7dc: b9000808 str w8, [x0, #0x8] bf7e0: b9000829 str w9, [x1, #0x8] bf7e4: f9400028 ldr x8, [x1] bf7e8: f9400009 ldr x9, [x0] bf7ec: f9000008 str x8, [x0] bf7f0: f9000029 str x9, [x1] bf7f4: d65f03c0 ret 00000000000bf7f8 : bf7f8: b9400800 ldr w0, [x0, #0x8] bf7fc: d65f03c0 ret 00000000000bf800 : bf800: d100c3ff sub sp, sp, #0x30 bf804: a9017bfd stp x29, x30, [sp, #0x10] bf808: 910043fd add x29, sp, #0x10 bf80c: f90013f3 str x19, [sp, #0x20] bf810: d53bd053 mrs x19, TPIDR_EL0 bf814: f9401669 ldr x9, [x19, #0x28] bf818: f90007e9 str x9, [sp, #0x8] bf81c: b9400807 ldr w7, [x0, #0x8] bf820: b9400829 ldr w9, [x1, #0x8] bf824: 6b0900e9 subs w9, w7, w9 bf828: 54000160 b.eq 0xbf854 bf82c: 531f7d20 lsr w0, w9, #31 bf830: f9401668 ldr x8, [x19, #0x28] bf834: f94007e9 ldr x9, [sp, #0x8] bf838: eb09011f cmp x8, x9 bf83c: 54000981 b.ne 0xbf96c bf840: a9417bfd ldp x29, x30, [sp, #0x10] bf844: 12000000 and w0, w0, #0x1 bf848: f94013f3 ldr x19, [sp, #0x20] bf84c: 9100c3ff add sp, sp, #0x30 bf850: d65f03c0 ret bf854: 71001cff cmp w7, #0x7 bf858: 54000508 b.hi 0xbf8f8 bf85c: d0fffda9 adrp x9, 0x75000 bf860: aa0003e8 mov x8, x0 bf864: 91114929 add x9, x9, #0x452 bf868: 2a1f03e0 mov w0, wzr bf86c: 10fffe2a adr x10, 0xbf830 bf870: 3867692b ldrb w11, [x9, x7] bf874: 8b0b094a add x10, x10, x11, lsl #2 bf878: d61f0140 br x10 bf87c: f9400108 ldr x8, [x8] bf880: f9400023 ldr x3, [x1] bf884: b9401109 ldr w9, [x8, #0x10] bf888: b940106a ldr w10, [x3, #0x10] bf88c: 6b0a0129 subs w9, w9, w10 bf890: 54fffce1 b.ne 0xbf82c bf894: f8408500 ldr x0, [x8], #0x8 bf898: f8408462 ldr x2, [x3], #0x8 bf89c: 910003e4 mov x4, sp bf8a0: aa0803e1 mov x1, x8 bf8a4: 94027a3b bl 0x15e190 <_ZNSt6__ndk125__lexicographical_compareIRNS_6__lessINS_4pairIKN6InGame11ValueStringENS3_5ValueEEES7_EENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS4_S6_EEPNS_11__tree_nodeISD_PvEElEEEESJ_EEbT0_SK_T1_SL_T_@plt> bf8a8: 17ffffe2 b 0xbf830 bf8ac: f9400108 ldr x8, [x8] bf8b0: f9400029 ldr x9, [x1] bf8b4: eb09011f cmp x8, x9 bf8b8: 1a9f27e0 cset w0, lo bf8bc: 17ffffdd b 0xbf830 bf8c0: f9400108 ldr x8, [x8] bf8c4: f9400021 ldr x1, [x1] bf8c8: f100011f cmp x8, #0x0 bf8cc: 1a9f17e9 cset w9, eq bf8d0: f100003f cmp x1, #0x0 bf8d4: 1a9f07ea cset w10, ne bf8d8: 0a0a0120 and w0, w9, w10 bf8dc: 3707faa0 tbnz w0, #0x0, 0xbf830 bf8e0: b4fffa81 cbz x1, 0xbf830 bf8e4: b4000228 cbz x8, 0xbf928 bf8e8: aa0803e0 mov x0, x8 bf8ec: 940276cd bl 0x15d420 bf8f0: 531f7c00 lsr w0, w0, #31 bf8f4: 17ffffcf b 0xbf830 bf8f8: f0fffd61 adrp x1, 0x6e000 bf8fc: b0fffd83 adrp x3, 0x70000 bf900: b0fffd84 adrp x4, 0x70000 bf904: d0fffd66 adrp x6, 0x6d000 bf908: 912c3421 add x1, x1, #0xb0d bf90c: 91024063 add x3, x3, #0x90 bf910: 91295c84 add x4, x4, #0xa57 bf914: 9138c0c6 add x6, x6, #0xe30 bf918: 52800080 mov w0, #0x4 // =4 bf91c: 52805a22 mov w2, #0x2d1 // =721 bf920: aa1f03e5 mov x5, xzr bf924: 9402753f bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> bf928: 2a1f03e0 mov w0, wzr bf92c: 17ffffc1 b 0xbf830 bf930: b9400108 ldr w8, [x8] bf934: b9400029 ldr w9, [x1] bf938: 6b09011f cmp w8, w9 bf93c: 1a9fa7e0 cset w0, lt bf940: 17ffffbc b 0xbf830 bf944: fd400100 ldr d0, [x8] bf948: fd400021 ldr d1, [x1] bf94c: 1e612000 fcmp d0, d1 bf950: 1a9f57e0 cset w0, mi bf954: 17ffffb7 b 0xbf830 bf958: 39400108 ldrb w8, [x8] bf95c: 39400029 ldrb w9, [x1] bf960: 6b09011f cmp w8, w9 bf964: 1a9f27e0 cset w0, lo bf968: 17ffffb2 b 0xbf830 bf96c: 94027531 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000bf970 : bf970: a9bf7bfd stp x29, x30, [sp, #-0x10]! bf974: 910003fd mov x29, sp bf978: aa0003e8 mov x8, x0 bf97c: aa0103e0 mov x0, x1 bf980: aa0803e1 mov x1, x8 bf984: 940279ff bl 0x15e180 <_ZNK6InGame5ValueltERKS0_@plt> bf988: 2a2003e8 mvn w8, w0 bf98c: 12000100 and w0, w8, #0x1 bf990: a8c17bfd ldp x29, x30, [sp], #0x10 bf994: d65f03c0 ret 00000000000bf998 =(InGame::Value const&) const>: bf998: a9bf7bfd stp x29, x30, [sp, #-0x10]! bf99c: 910003fd mov x29, sp bf9a0: 940279f8 bl 0x15e180 <_ZNK6InGame5ValueltERKS0_@plt> bf9a4: 2a2003e8 mvn w8, w0 bf9a8: 12000100 and w0, w8, #0x1 bf9ac: a8c17bfd ldp x29, x30, [sp], #0x10 bf9b0: d65f03c0 ret 00000000000bf9b4 (InGame::Value const&) const>: bf9b4: aa0003e8 mov x8, x0 bf9b8: aa0103e0 mov x0, x1 bf9bc: aa0803e1 mov x1, x8 bf9c0: 140279f0 b 0x15e180 <_ZNK6InGame5ValueltERKS0_@plt> 00000000000bf9c4 : bf9c4: a9bd7bfd stp x29, x30, [sp, #-0x30]! bf9c8: f9000bf5 str x21, [sp, #0x10] bf9cc: 910003fd mov x29, sp bf9d0: a9024ff4 stp x20, x19, [sp, #0x20] bf9d4: b9400827 ldr w7, [x1, #0x8] bf9d8: b9400809 ldr w9, [x0, #0x8] bf9dc: 6b07013f cmp w9, w7 bf9e0: 54000541 b.ne 0xbfa88 bf9e4: 71001cff cmp w7, #0x7 bf9e8: 54000388 b.hi 0xbfa58 bf9ec: d0fffda9 adrp x9, 0x75000 bf9f0: aa0003e8 mov x8, x0 bf9f4: 91116929 add x9, x9, #0x45a bf9f8: 52800020 mov w0, #0x1 // =1 bf9fc: 1000008a adr x10, 0xbfa0c bfa00: 3867692b ldrb w11, [x9, x7] bfa04: 8b0b094a add x10, x10, x11, lsl #2 bfa08: d61f0140 br x10 bfa0c: f9400108 ldr x8, [x8] bfa10: f9400029 ldr x9, [x1] bfa14: eb09011f cmp x8, x9 bfa18: 1a9f17e0 cset w0, eq bfa1c: a9424ff4 ldp x20, x19, [sp, #0x20] bfa20: f9400bf5 ldr x21, [sp, #0x10] bfa24: a8c37bfd ldp x29, x30, [sp], #0x30 bfa28: d65f03c0 ret bfa2c: f9400113 ldr x19, [x8] bfa30: f9400028 ldr x8, [x1] bfa34: f9400a69 ldr x9, [x19, #0x10] bfa38: f940090a ldr x10, [x8, #0x10] bfa3c: eb0a013f cmp x9, x10 bfa40: 54000241 b.ne 0xbfa88 bfa44: f8408674 ldr x20, [x19], #0x8 bfa48: eb13029f cmp x20, x19 bfa4c: 54000d60 b.eq 0xbfbf8 bfa50: f9400115 ldr x21, [x8] bfa54: 14000035 b 0xbfb28 bfa58: f0fffd61 adrp x1, 0x6e000 bfa5c: 90fffd83 adrp x3, 0x6f000 bfa60: b0fffd84 adrp x4, 0x70000 bfa64: d0fffd66 adrp x6, 0x6d000 bfa68: 912c3421 add x1, x1, #0xb0d bfa6c: 913af463 add x3, x3, #0xebd bfa70: 91295c84 add x4, x4, #0xa57 bfa74: 9138c0c6 add x6, x6, #0xe30 bfa78: 52800080 mov w0, #0x4 // =4 bfa7c: 52806162 mov w2, #0x30b // =779 bfa80: aa1f03e5 mov x5, xzr bfa84: 940274e7 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> bfa88: 2a1f03e0 mov w0, wzr bfa8c: a9424ff4 ldp x20, x19, [sp, #0x20] bfa90: f9400bf5 ldr x21, [sp, #0x10] bfa94: a8c37bfd ldp x29, x30, [sp], #0x30 bfa98: d65f03c0 ret bfa9c: fd400100 ldr d0, [x8] bfaa0: fd400021 ldr d1, [x1] bfaa4: 1e612000 fcmp d0, d1 bfaa8: 1a9f17e0 cset w0, eq bfaac: a9424ff4 ldp x20, x19, [sp, #0x20] bfab0: f9400bf5 ldr x21, [sp, #0x10] bfab4: a8c37bfd ldp x29, x30, [sp], #0x30 bfab8: d65f03c0 ret bfabc: f9400108 ldr x8, [x8] bfac0: f9400021 ldr x1, [x1] bfac4: eb01011f cmp x8, x1 bfac8: 54000980 b.eq 0xbfbf8 bfacc: 2a1f03e0 mov w0, wzr bfad0: b4fffa61 cbz x1, 0xbfa1c bfad4: b4fffa48 cbz x8, 0xbfa1c bfad8: aa0803e0 mov x0, x8 bfadc: 94027651 bl 0x15d420 bfae0: 7100001f cmp w0, #0x0 bfae4: 1a9f17e0 cset w0, eq bfae8: a9424ff4 ldp x20, x19, [sp, #0x20] bfaec: f9400bf5 ldr x21, [sp, #0x10] bfaf0: a8c37bfd ldp x29, x30, [sp], #0x30 bfaf4: d65f03c0 ret bfaf8: 39400108 ldrb w8, [x8] bfafc: 39400029 ldrb w9, [x1] bfb00: 6b09011f cmp w8, w9 bfb04: 1a9f17e0 cset w0, eq bfb08: a9424ff4 ldp x20, x19, [sp, #0x20] bfb0c: f9400bf5 ldr x21, [sp, #0x10] bfb10: a8c37bfd ldp x29, x30, [sp], #0x30 bfb14: d65f03c0 ret bfb18: aa0903f5 mov x21, x9 bfb1c: 52800020 mov w0, #0x1 // =1 bfb20: eb13029f cmp x20, x19 bfb24: 54fff7c0 b.eq 0xbfa1c bfb28: f9401280 ldr x0, [x20, #0x20] bfb2c: b40000a0 cbz x0, 0xbfb40 bfb30: f94012a1 ldr x1, [x21, #0x20] bfb34: 9402763b bl 0x15d420 bfb38: 340000c0 cbz w0, 0xbfb50 bfb3c: 17ffffd3 b 0xbfa88 bfb40: b9402a88 ldr w8, [x20, #0x28] bfb44: b9402aa9 ldr w9, [x21, #0x28] bfb48: 6b09011f cmp w8, w9 bfb4c: 54fff9e1 b.ne 0xbfa88 bfb50: 9100c280 add x0, x20, #0x30 bfb54: 9100c2a1 add x1, x21, #0x30 bfb58: 94027992 bl 0x15e1a0 <_ZNK6InGame5ValueeqERKS0_@plt> bfb5c: 3607f960 tbz w0, #0x0, 0xbfa88 bfb60: f9400688 ldr x8, [x20, #0x8] bfb64: b40000a8 cbz x8, 0xbfb78 bfb68: aa0803f4 mov x20, x8 bfb6c: f9400108 ldr x8, [x8] bfb70: b5ffffc8 cbnz x8, 0xbfb68 bfb74: 1400000c b 0xbfba4 bfb78: aa1403e8 mov x8, x20 bfb7c: f8410d09 ldr x9, [x8, #0x10]! bfb80: f940012a ldr x10, [x9] bfb84: eb14015f cmp x10, x20 bfb88: 540001a0 b.eq 0xbfbbc bfb8c: f9400109 ldr x9, [x8] bfb90: aa0903e8 mov x8, x9 bfb94: f8410d14 ldr x20, [x8, #0x10]! bfb98: f940028a ldr x10, [x20] bfb9c: eb09015f cmp x10, x9 bfba0: 54ffff61 b.ne 0xbfb8c bfba4: f94006a8 ldr x8, [x21, #0x8] bfba8: b4000108 cbz x8, 0xbfbc8 bfbac: aa0803f5 mov x21, x8 bfbb0: f9400108 ldr x8, [x8] bfbb4: b5ffffc8 cbnz x8, 0xbfbac bfbb8: 17ffffd9 b 0xbfb1c bfbbc: aa0903f4 mov x20, x9 bfbc0: f94006a8 ldr x8, [x21, #0x8] bfbc4: b5ffff48 cbnz x8, 0xbfbac bfbc8: aa1503e8 mov x8, x21 bfbcc: f8410d09 ldr x9, [x8, #0x10]! bfbd0: f940012a ldr x10, [x9] bfbd4: eb15015f cmp x10, x21 bfbd8: 54fffa00 b.eq 0xbfb18 bfbdc: f9400109 ldr x9, [x8] bfbe0: aa0903e8 mov x8, x9 bfbe4: f8410d15 ldr x21, [x8, #0x10]! bfbe8: f94002aa ldr x10, [x21] bfbec: eb09015f cmp x10, x9 bfbf0: 54ffff61 b.ne 0xbfbdc bfbf4: 17ffffca b 0xbfb1c bfbf8: 52800020 mov w0, #0x1 // =1 bfbfc: a9424ff4 ldp x20, x19, [sp, #0x20] bfc00: f9400bf5 ldr x21, [sp, #0x10] bfc04: a8c37bfd ldp x29, x30, [sp], #0x30 bfc08: d65f03c0 ret 00000000000bfc0c : bfc0c: a9bf7bfd stp x29, x30, [sp, #-0x10]! bfc10: 910003fd mov x29, sp bfc14: 94027963 bl 0x15e1a0 <_ZNK6InGame5ValueeqERKS0_@plt> bfc18: 2a2003e8 mvn w8, w0 bfc1c: 12000100 and w0, w8, #0x1 bfc20: a8c17bfd ldp x29, x30, [sp], #0x10 bfc24: d65f03c0 ret 00000000000bfc28 : bfc28: d10103ff sub sp, sp, #0x40 bfc2c: a9017bfd stp x29, x30, [sp, #0x10] bfc30: 910043fd add x29, sp, #0x10 bfc34: a90257f6 stp x22, x21, [sp, #0x20] bfc38: a9034ff4 stp x20, x19, [sp, #0x30] bfc3c: d53bd055 mrs x21, TPIDR_EL0 bfc40: aa0003f4 mov x20, x0 bfc44: f94016a9 ldr x9, [x21, #0x28] bfc48: aa0803e0 mov x0, x8 bfc4c: aa0803f3 mov x19, x8 bfc50: f90007e9 str x9, [sp, #0x8] bfc54: 94027957 bl 0x15e1b0 <_ZN6InGame18ValueConstIteratorC1Ev@plt> bfc58: b9400a88 ldr w8, [x20, #0x8] bfc5c: 121f7908 and w8, w8, #0xfffffffe bfc60: 7100191f cmp w8, #0x6 bfc64: 54000261 b.ne 0xbfcb0 bfc68: f9400296 ldr x22, [x20] bfc6c: b4000236 cbz x22, 0xbfcb0 bfc70: 52800500 mov w0, #0x28 // =40 bfc74: 9402747b bl 0x15ce60 <_Znwm@plt> bfc78: aa0003f4 mov x20, x0 bfc7c: f94002c8 ldr x8, [x22] bfc80: f90003e8 str x8, [sp] bfc84: 910003e1 mov x1, sp bfc88: 9402794e bl 0x15e1c0 <_ZN6InGame22ValueConstIteratorImplC1ERKNSt6__ndk114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_11ValueStringENS_5ValueEEEPNS1_11__tree_nodeIS7_PvEElEEEE@plt> bfc8c: f9400288 ldr x8, [x20] bfc90: f9400660 ldr x0, [x19, #0x8] bfc94: f85e8108 ldur x8, [x8, #-0x18] bfc98: 8b080294 add x20, x20, x8 bfc9c: b4000080 cbz x0, 0xbfcac bfca0: f9400008 ldr x8, [x0] bfca4: f9400508 ldr x8, [x8, #0x8] bfca8: d63f0100 blr x8 bfcac: f9000674 str x20, [x19, #0x8] bfcb0: f94016a8 ldr x8, [x21, #0x28] bfcb4: f94007e9 ldr x9, [sp, #0x8] bfcb8: eb09011f cmp x8, x9 bfcbc: 540000c1 b.ne 0xbfcd4 bfcc0: a9434ff4 ldp x20, x19, [sp, #0x30] bfcc4: a94257f6 ldp x22, x21, [sp, #0x20] bfcc8: a9417bfd ldp x29, x30, [sp, #0x10] bfccc: 910103ff add sp, sp, #0x40 bfcd0: d65f03c0 ret bfcd4: 94027457 bl 0x15ce30 <__stack_chk_fail@plt> bfcd8: aa1403e8 mov x8, x20 bfcdc: aa0003f4 mov x20, x0 bfce0: aa0803e0 mov x0, x8 bfce4: 9402747f bl 0x15cee0 <_ZdlPv@plt> bfce8: 14000002 b 0xbfcf0 bfcec: aa0003f4 mov x20, x0 bfcf0: b0000568 adrp x8, 0x16c000 bfcf4: f944ed08 ldr x8, [x8, #0x9d8] bfcf8: f9400660 ldr x0, [x19, #0x8] bfcfc: 91004108 add x8, x8, #0x10 bfd00: f9000268 str x8, [x19] bfd04: b40000a0 cbz x0, 0xbfd18 bfd08: f9400008 ldr x8, [x0] bfd0c: f9400508 ldr x8, [x8, #0x8] bfd10: d63f0100 blr x8 bfd14: f900067f str xzr, [x19, #0x8] bfd18: aa1403e0 mov x0, x20 bfd1c: 94026511 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000bfd20 : bfd20: a9be7bfd stp x29, x30, [sp, #-0x20]! bfd24: f9000bf3 str x19, [sp, #0x10] bfd28: 910003fd mov x29, sp bfd2c: b0000568 adrp x8, 0x16c000 bfd30: aa0003f3 mov x19, x0 bfd34: f944ed08 ldr x8, [x8, #0x9d8] bfd38: f9400400 ldr x0, [x0, #0x8] bfd3c: 91004108 add x8, x8, #0x10 bfd40: f9000268 str x8, [x19] bfd44: b40000a0 cbz x0, 0xbfd58 bfd48: f9400008 ldr x8, [x0] bfd4c: f9400508 ldr x8, [x8, #0x8] bfd50: d63f0100 blr x8 bfd54: f900067f str xzr, [x19, #0x8] bfd58: f9400bf3 ldr x19, [sp, #0x10] bfd5c: a8c27bfd ldp x29, x30, [sp], #0x20 bfd60: d65f03c0 ret 00000000000bfd64 : bfd64: d10103ff sub sp, sp, #0x40 bfd68: a9017bfd stp x29, x30, [sp, #0x10] bfd6c: 910043fd add x29, sp, #0x10 bfd70: a90257f6 stp x22, x21, [sp, #0x20] bfd74: a9034ff4 stp x20, x19, [sp, #0x30] bfd78: d53bd055 mrs x21, TPIDR_EL0 bfd7c: aa0003f4 mov x20, x0 bfd80: f94016a9 ldr x9, [x21, #0x28] bfd84: aa0803e0 mov x0, x8 bfd88: aa0803f3 mov x19, x8 bfd8c: f90007e9 str x9, [sp, #0x8] bfd90: 94027908 bl 0x15e1b0 <_ZN6InGame18ValueConstIteratorC1Ev@plt> bfd94: b9400a88 ldr w8, [x20, #0x8] bfd98: 121f7908 and w8, w8, #0xfffffffe bfd9c: 7100191f cmp w8, #0x6 bfda0: 54000261 b.ne 0xbfdec bfda4: f9400296 ldr x22, [x20] bfda8: b4000236 cbz x22, 0xbfdec bfdac: 52800500 mov w0, #0x28 // =40 bfdb0: 9402742c bl 0x15ce60 <_Znwm@plt> bfdb4: aa0003f4 mov x20, x0 bfdb8: 910022c8 add x8, x22, #0x8 bfdbc: f90003e8 str x8, [sp] bfdc0: 910003e1 mov x1, sp bfdc4: 940278ff bl 0x15e1c0 <_ZN6InGame22ValueConstIteratorImplC1ERKNSt6__ndk114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_11ValueStringENS_5ValueEEEPNS1_11__tree_nodeIS7_PvEElEEEE@plt> bfdc8: f9400288 ldr x8, [x20] bfdcc: f9400660 ldr x0, [x19, #0x8] bfdd0: f85e8108 ldur x8, [x8, #-0x18] bfdd4: 8b080294 add x20, x20, x8 bfdd8: b4000080 cbz x0, 0xbfde8 bfddc: f9400008 ldr x8, [x0] bfde0: f9400508 ldr x8, [x8, #0x8] bfde4: d63f0100 blr x8 bfde8: f9000674 str x20, [x19, #0x8] bfdec: f94016a8 ldr x8, [x21, #0x28] bfdf0: f94007e9 ldr x9, [sp, #0x8] bfdf4: eb09011f cmp x8, x9 bfdf8: 540000c1 b.ne 0xbfe10 bfdfc: a9434ff4 ldp x20, x19, [sp, #0x30] bfe00: a94257f6 ldp x22, x21, [sp, #0x20] bfe04: a9417bfd ldp x29, x30, [sp, #0x10] bfe08: 910103ff add sp, sp, #0x40 bfe0c: d65f03c0 ret bfe10: 94027408 bl 0x15ce30 <__stack_chk_fail@plt> bfe14: aa1403e8 mov x8, x20 bfe18: aa0003f4 mov x20, x0 bfe1c: aa0803e0 mov x0, x8 bfe20: 94027430 bl 0x15cee0 <_ZdlPv@plt> bfe24: 14000002 b 0xbfe2c bfe28: aa0003f4 mov x20, x0 bfe2c: b0000568 adrp x8, 0x16c000 bfe30: f944ed08 ldr x8, [x8, #0x9d8] bfe34: f9400660 ldr x0, [x19, #0x8] bfe38: 91004108 add x8, x8, #0x10 bfe3c: f9000268 str x8, [x19] bfe40: b40000a0 cbz x0, 0xbfe54 bfe44: f9400008 ldr x8, [x0] bfe48: f9400508 ldr x8, [x8, #0x8] bfe4c: d63f0100 blr x8 bfe50: f900067f str xzr, [x19, #0x8] bfe54: aa1403e0 mov x0, x20 bfe58: 940264c2 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000bfe5c : bfe5c: d10103ff sub sp, sp, #0x40 bfe60: a9017bfd stp x29, x30, [sp, #0x10] bfe64: 910043fd add x29, sp, #0x10 bfe68: a90257f6 stp x22, x21, [sp, #0x20] bfe6c: a9034ff4 stp x20, x19, [sp, #0x30] bfe70: d53bd055 mrs x21, TPIDR_EL0 bfe74: aa0003f4 mov x20, x0 bfe78: f94016a9 ldr x9, [x21, #0x28] bfe7c: aa0803e0 mov x0, x8 bfe80: aa0803f3 mov x19, x8 bfe84: f90007e9 str x9, [sp, #0x8] bfe88: 940278d6 bl 0x15e1e0 <_ZN6InGame13ValueIteratorC1Ev@plt> bfe8c: b9400a88 ldr w8, [x20, #0x8] bfe90: 121f7908 and w8, w8, #0xfffffffe bfe94: 7100191f cmp w8, #0x6 bfe98: 540002c1 b.ne 0xbfef0 bfe9c: f9400296 ldr x22, [x20] bfea0: b4000296 cbz x22, 0xbfef0 bfea4: 52800500 mov w0, #0x28 // =40 bfea8: 940273ee bl 0x15ce60 <_Znwm@plt> bfeac: aa0003f4 mov x20, x0 bfeb0: f94002c8 ldr x8, [x22] bfeb4: f90003e8 str x8, [sp] bfeb8: 910003e1 mov x1, sp bfebc: 940278cd bl 0x15e1f0 <_ZN6InGame17ValueIteratorImplC1ERKNSt6__ndk114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_11ValueStringENS_5ValueEEEPNS1_11__tree_nodeIS7_PvEElEEEE@plt> bfec0: f9400268 ldr x8, [x19] bfec4: f9400289 ldr x9, [x20] bfec8: f85e8108 ldur x8, [x8, #-0x18] bfecc: 8b080273 add x19, x19, x8 bfed0: f85e8128 ldur x8, [x9, #-0x18] bfed4: f9400660 ldr x0, [x19, #0x8] bfed8: 8b080294 add x20, x20, x8 bfedc: b4000080 cbz x0, 0xbfeec bfee0: f9400008 ldr x8, [x0] bfee4: f9400508 ldr x8, [x8, #0x8] bfee8: d63f0100 blr x8 bfeec: f9000674 str x20, [x19, #0x8] bfef0: f94016a8 ldr x8, [x21, #0x28] bfef4: f94007e9 ldr x9, [sp, #0x8] bfef8: eb09011f cmp x8, x9 bfefc: 540000c1 b.ne 0xbff14 bff00: a9434ff4 ldp x20, x19, [sp, #0x30] bff04: a94257f6 ldp x22, x21, [sp, #0x20] bff08: a9417bfd ldp x29, x30, [sp, #0x10] bff0c: 910103ff add sp, sp, #0x40 bff10: d65f03c0 ret bff14: 940273c7 bl 0x15ce30 <__stack_chk_fail@plt> bff18: aa1403e8 mov x8, x20 bff1c: aa0003f4 mov x20, x0 bff20: aa0803e0 mov x0, x8 bff24: 940273ef bl 0x15cee0 <_ZdlPv@plt> bff28: 14000002 b 0xbff30 bff2c: aa0003f4 mov x20, x0 bff30: b0000568 adrp x8, 0x16c000 bff34: f944ed08 ldr x8, [x8, #0x9d8] bff38: f9400a60 ldr x0, [x19, #0x10] bff3c: 91004108 add x8, x8, #0x10 bff40: f9000668 str x8, [x19, #0x8] bff44: b40000a0 cbz x0, 0xbff58 bff48: f9400008 ldr x8, [x0] bff4c: f9400508 ldr x8, [x8, #0x8] bff50: d63f0100 blr x8 bff54: f9000a7f str xzr, [x19, #0x10] bff58: aa1403e0 mov x0, x20 bff5c: 94026481 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000bff60 : bff60: a9be7bfd stp x29, x30, [sp, #-0x20]! bff64: f9000bf3 str x19, [sp, #0x10] bff68: 910003fd mov x29, sp bff6c: b0000568 adrp x8, 0x16c000 bff70: aa0003f3 mov x19, x0 bff74: f944ed08 ldr x8, [x8, #0x9d8] bff78: f9400800 ldr x0, [x0, #0x10] bff7c: 91004108 add x8, x8, #0x10 bff80: f9000668 str x8, [x19, #0x8] bff84: b40000a0 cbz x0, 0xbff98 bff88: f9400008 ldr x8, [x0] bff8c: f9400508 ldr x8, [x8, #0x8] bff90: d63f0100 blr x8 bff94: f9000a7f str xzr, [x19, #0x10] bff98: f9400bf3 ldr x19, [sp, #0x10] bff9c: a8c27bfd ldp x29, x30, [sp], #0x20 bffa0: d65f03c0 ret 00000000000bffa4 : bffa4: d10103ff sub sp, sp, #0x40 bffa8: a9017bfd stp x29, x30, [sp, #0x10] bffac: 910043fd add x29, sp, #0x10 bffb0: a90257f6 stp x22, x21, [sp, #0x20] bffb4: a9034ff4 stp x20, x19, [sp, #0x30] bffb8: d53bd055 mrs x21, TPIDR_EL0 bffbc: aa0003f4 mov x20, x0 bffc0: f94016a9 ldr x9, [x21, #0x28] bffc4: aa0803e0 mov x0, x8 bffc8: aa0803f3 mov x19, x8 bffcc: f90007e9 str x9, [sp, #0x8] bffd0: 94027884 bl 0x15e1e0 <_ZN6InGame13ValueIteratorC1Ev@plt> bffd4: b9400a88 ldr w8, [x20, #0x8] bffd8: 121f7908 and w8, w8, #0xfffffffe bffdc: 7100191f cmp w8, #0x6 bffe0: 540002c1 b.ne 0xc0038 bffe4: f9400296 ldr x22, [x20] bffe8: b4000296 cbz x22, 0xc0038 bffec: 52800500 mov w0, #0x28 // =40 bfff0: 9402739c bl 0x15ce60 <_Znwm@plt> bfff4: aa0003f4 mov x20, x0 bfff8: 910022c8 add x8, x22, #0x8 bfffc: f90003e8 str x8, [sp] c0000: 910003e1 mov x1, sp c0004: 9402787b bl 0x15e1f0 <_ZN6InGame17ValueIteratorImplC1ERKNSt6__ndk114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_11ValueStringENS_5ValueEEEPNS1_11__tree_nodeIS7_PvEElEEEE@plt> c0008: f9400268 ldr x8, [x19] c000c: f9400289 ldr x9, [x20] c0010: f85e8108 ldur x8, [x8, #-0x18] c0014: 8b080273 add x19, x19, x8 c0018: f85e8128 ldur x8, [x9, #-0x18] c001c: f9400660 ldr x0, [x19, #0x8] c0020: 8b080294 add x20, x20, x8 c0024: b4000080 cbz x0, 0xc0034 c0028: f9400008 ldr x8, [x0] c002c: f9400508 ldr x8, [x8, #0x8] c0030: d63f0100 blr x8 c0034: f9000674 str x20, [x19, #0x8] c0038: f94016a8 ldr x8, [x21, #0x28] c003c: f94007e9 ldr x9, [sp, #0x8] c0040: eb09011f cmp x8, x9 c0044: 540000c1 b.ne 0xc005c c0048: a9434ff4 ldp x20, x19, [sp, #0x30] c004c: a94257f6 ldp x22, x21, [sp, #0x20] c0050: a9417bfd ldp x29, x30, [sp, #0x10] c0054: 910103ff add sp, sp, #0x40 c0058: d65f03c0 ret c005c: 94027375 bl 0x15ce30 <__stack_chk_fail@plt> c0060: aa1403e8 mov x8, x20 c0064: aa0003f4 mov x20, x0 c0068: aa0803e0 mov x0, x8 c006c: 9402739d bl 0x15cee0 <_ZdlPv@plt> c0070: 14000002 b 0xc0078 c0074: aa0003f4 mov x20, x0 c0078: 90000568 adrp x8, 0x16c000 c007c: f944ed08 ldr x8, [x8, #0x9d8] c0080: f9400a60 ldr x0, [x19, #0x10] c0084: 91004108 add x8, x8, #0x10 c0088: f9000668 str x8, [x19, #0x8] c008c: b40000a0 cbz x0, 0xc00a0 c0090: f9400008 ldr x8, [x0] c0094: f9400508 ldr x8, [x8, #0x8] c0098: d63f0100 blr x8 c009c: f9000a7f str xzr, [x19, #0x10] c00a0: aa1403e0 mov x0, x20 c00a4: 9402642f bl 0x159160 <__emutls_get_address+0x6d4> 00000000000c00a8 : c00a8: d4200020 brk #0x1 00000000000c00ac : c00ac: a9be7bfd stp x29, x30, [sp, #-0x20]! c00b0: a9014ff4 stp x20, x19, [sp, #0x10] c00b4: 910003fd mov x29, sp c00b8: aa0003f3 mov x19, x0 c00bc: f9400400 ldr x0, [x0, #0x8] c00c0: aa0103f4 mov x20, x1 c00c4: b4000080 cbz x0, 0xc00d4 c00c8: f9400008 ldr x8, [x0] c00cc: f9400508 ldr x8, [x8, #0x8] c00d0: d63f0100 blr x8 c00d4: f9400288 ldr x8, [x20] c00d8: aa1403e0 mov x0, x20 c00dc: f9402d08 ldr x8, [x8, #0x58] c00e0: d63f0100 blr x8 c00e4: aa0003e8 mov x8, x0 c00e8: aa1303e0 mov x0, x19 c00ec: f9000668 str x8, [x19, #0x8] c00f0: a9414ff4 ldp x20, x19, [sp, #0x10] c00f4: a8c27bfd ldp x29, x30, [sp], #0x20 c00f8: d65f03c0 ret 00000000000c00fc : c00fc: a9be7bfd stp x29, x30, [sp, #-0x20]! c0100: a9014ff4 stp x20, x19, [sp, #0x10] c0104: 910003fd mov x29, sp c0108: f9400008 ldr x8, [x0] c010c: aa0003f3 mov x19, x0 c0110: aa0103f4 mov x20, x1 c0114: f85e8108 ldur x8, [x8, #-0x18] c0118: 8b080008 add x8, x0, x8 c011c: f9400500 ldr x0, [x8, #0x8] c0120: b4000080 cbz x0, 0xc0130 c0124: f9400008 ldr x8, [x0] c0128: f9400508 ldr x8, [x8, #0x8] c012c: d63f0100 blr x8 c0130: f9400288 ldr x8, [x20] c0134: aa1403e0 mov x0, x20 c0138: f9402d08 ldr x8, [x8, #0x58] c013c: d63f0100 blr x8 c0140: f9400269 ldr x9, [x19] c0144: aa0003e8 mov x8, x0 c0148: aa1303e0 mov x0, x19 c014c: f85e8129 ldur x9, [x9, #-0x18] c0150: 8b090269 add x9, x19, x9 c0154: a9414ff4 ldp x20, x19, [sp, #0x10] c0158: f9000528 str x8, [x9, #0x8] c015c: a8c27bfd ldp x29, x30, [sp], #0x20 c0160: d65f03c0 ret 00000000000c0164 : c0164: a9be7bfd stp x29, x30, [sp, #-0x20]! c0168: a9014ff4 stp x20, x19, [sp, #0x10] c016c: 910003fd mov x29, sp c0170: f9400408 ldr x8, [x0, #0x8] c0174: b40001e8 cbz x8, 0xc01b0 c0178: aa0003f4 mov x20, x0 c017c: 52800200 mov w0, #0x10 // =16 c0180: 94027338 bl 0x15ce60 <_Znwm@plt> c0184: aa0003f3 mov x19, x0 c0188: 9402780a bl 0x15e1b0 <_ZN6InGame18ValueConstIteratorC1Ev@plt> c018c: f9400680 ldr x0, [x20, #0x8] c0190: f9400008 ldr x8, [x0] c0194: f9402d08 ldr x8, [x8, #0x58] c0198: d63f0100 blr x8 c019c: f9000660 str x0, [x19, #0x8] c01a0: aa1303e0 mov x0, x19 c01a4: a9414ff4 ldp x20, x19, [sp, #0x10] c01a8: a8c27bfd ldp x29, x30, [sp], #0x20 c01ac: d65f03c0 ret c01b0: aa1f03f3 mov x19, xzr c01b4: aa1303e0 mov x0, x19 c01b8: a9414ff4 ldp x20, x19, [sp, #0x10] c01bc: a8c27bfd ldp x29, x30, [sp], #0x20 c01c0: d65f03c0 ret c01c4: aa0003f4 mov x20, x0 c01c8: aa1303e0 mov x0, x19 c01cc: 94027345 bl 0x15cee0 <_ZdlPv@plt> c01d0: aa1403e0 mov x0, x20 c01d4: 940263e3 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000c01d8 : c01d8: a9be7bfd stp x29, x30, [sp, #-0x20]! c01dc: a9014ff4 stp x20, x19, [sp, #0x10] c01e0: 910003fd mov x29, sp c01e4: f9400008 ldr x8, [x0] c01e8: f85e8108 ldur x8, [x8, #-0x18] c01ec: 8b080008 add x8, x0, x8 c01f0: f9400508 ldr x8, [x8, #0x8] c01f4: b40002c8 cbz x8, 0xc024c c01f8: aa0003f4 mov x20, x0 c01fc: 52800300 mov w0, #0x18 // =24 c0200: 94027318 bl 0x15ce60 <_Znwm@plt> c0204: aa0003f3 mov x19, x0 c0208: 940277f6 bl 0x15e1e0 <_ZN6InGame13ValueIteratorC1Ev@plt> c020c: f9400288 ldr x8, [x20] c0210: f85e8108 ldur x8, [x8, #-0x18] c0214: 8b080288 add x8, x20, x8 c0218: f9400500 ldr x0, [x8, #0x8] c021c: f9400008 ldr x8, [x0] c0220: f9402d08 ldr x8, [x8, #0x58] c0224: d63f0100 blr x8 c0228: f9400268 ldr x8, [x19] c022c: f85e8109 ldur x9, [x8, #-0x18] c0230: 8b090269 add x9, x19, x9 c0234: f9000520 str x0, [x9, #0x8] c0238: f85e8108 ldur x8, [x8, #-0x18] c023c: 8b080260 add x0, x19, x8 c0240: a9414ff4 ldp x20, x19, [sp, #0x10] c0244: a8c27bfd ldp x29, x30, [sp], #0x20 c0248: d65f03c0 ret c024c: aa1f03e0 mov x0, xzr c0250: a9414ff4 ldp x20, x19, [sp, #0x10] c0254: a8c27bfd ldp x29, x30, [sp], #0x20 c0258: d65f03c0 ret c025c: aa0003f4 mov x20, x0 c0260: aa1303e0 mov x0, x19 c0264: 9402731f bl 0x15cee0 <_ZdlPv@plt> c0268: aa1403e0 mov x0, x20 c026c: 940263bd bl 0x159160 <__emutls_get_address+0x6d4> 00000000000c0270 : c0270: a9be7bfd stp x29, x30, [sp, #-0x20]! c0274: a9014ff4 stp x20, x19, [sp, #0x10] c0278: 910003fd mov x29, sp c027c: f9400008 ldr x8, [x0] c0280: f8598108 ldur x8, [x8, #-0x68] c0284: 8b080014 add x20, x0, x8 c0288: f9400288 ldr x8, [x20] c028c: f85e8108 ldur x8, [x8, #-0x18] c0290: 8b080288 add x8, x20, x8 c0294: f9400508 ldr x8, [x8, #0x8] c0298: b40002a8 cbz x8, 0xc02ec c029c: 52800300 mov w0, #0x18 // =24 c02a0: 940272f0 bl 0x15ce60 <_Znwm@plt> c02a4: aa0003f3 mov x19, x0 c02a8: 940277ce bl 0x15e1e0 <_ZN6InGame13ValueIteratorC1Ev@plt> c02ac: f9400288 ldr x8, [x20] c02b0: f85e8108 ldur x8, [x8, #-0x18] c02b4: 8b080288 add x8, x20, x8 c02b8: f9400500 ldr x0, [x8, #0x8] c02bc: f9400008 ldr x8, [x0] c02c0: f9402d08 ldr x8, [x8, #0x58] c02c4: d63f0100 blr x8 c02c8: f9400268 ldr x8, [x19] c02cc: f85e8109 ldur x9, [x8, #-0x18] c02d0: 8b090269 add x9, x19, x9 c02d4: f9000520 str x0, [x9, #0x8] c02d8: f85e8108 ldur x8, [x8, #-0x18] c02dc: 8b080260 add x0, x19, x8 c02e0: a9414ff4 ldp x20, x19, [sp, #0x10] c02e4: a8c27bfd ldp x29, x30, [sp], #0x20 c02e8: d65f03c0 ret c02ec: aa1f03e0 mov x0, xzr c02f0: a9414ff4 ldp x20, x19, [sp, #0x10] c02f4: a8c27bfd ldp x29, x30, [sp], #0x20 c02f8: d65f03c0 ret c02fc: aa0003f4 mov x20, x0 c0300: aa1303e0 mov x0, x19 c0304: 940272f7 bl 0x15cee0 <_ZdlPv@plt> c0308: aa1403e0 mov x0, x20 c030c: 94026395 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000c0310 : c0310: a9be7bfd stp x29, x30, [sp, #-0x20]! c0314: f9000bf3 str x19, [sp, #0x10] c0318: 910003fd mov x29, sp c031c: 90000568 adrp x8, 0x16c000 c0320: aa0003f3 mov x19, x0 c0324: f944ed08 ldr x8, [x8, #0x9d8] c0328: f9400400 ldr x0, [x0, #0x8] c032c: 91004108 add x8, x8, #0x10 c0330: f9000268 str x8, [x19] c0334: b4000080 cbz x0, 0xc0344 c0338: f9400008 ldr x8, [x0] c033c: f9400508 ldr x8, [x8, #0x8] c0340: d63f0100 blr x8 c0344: aa1303e0 mov x0, x19 c0348: f9400bf3 ldr x19, [sp, #0x10] c034c: a8c27bfd ldp x29, x30, [sp], #0x20 c0350: 140272e4 b 0x15cee0 <_ZdlPv@plt> 00000000000c0354 : c0354: f9400400 ldr x0, [x0, #0x8] c0358: f9400421 ldr x1, [x1, #0x8] c035c: b40000a0 cbz x0, 0xc0370 c0360: b4000081 cbz x1, 0xc0370 c0364: f9400008 ldr x8, [x0] c0368: f9400902 ldr x2, [x8, #0x10] c036c: d61f0040 br x2 c0370: eb01001f cmp x0, x1 c0374: 1a9f17e0 cset w0, eq c0378: d65f03c0 ret 00000000000c037c : c037c: f9400400 ldr x0, [x0, #0x8] c0380: f9400421 ldr x1, [x1, #0x8] c0384: b40000a0 cbz x0, 0xc0398 c0388: b4000081 cbz x1, 0xc0398 c038c: f9400008 ldr x8, [x0] c0390: f9400d02 ldr x2, [x8, #0x18] c0394: d61f0040 br x2 c0398: eb01001f cmp x0, x1 c039c: 1a9f07e0 cset w0, ne c03a0: d65f03c0 ret 00000000000c03a4 : c03a4: f9400400 ldr x0, [x0, #0x8] c03a8: b40000c0 cbz x0, 0xc03c0 c03ac: f9400421 ldr x1, [x1, #0x8] c03b0: b4000081 cbz x1, 0xc03c0 c03b4: f9400008 ldr x8, [x0] c03b8: f9401102 ldr x2, [x8, #0x20] c03bc: d61f0040 br x2 c03c0: 2a1f03e0 mov w0, wzr c03c4: d65f03c0 ret 00000000000c03c8 : c03c8: a9be7bfd stp x29, x30, [sp, #-0x20]! c03cc: f9000bf3 str x19, [sp, #0x10] c03d0: 910003fd mov x29, sp c03d4: aa0003f3 mov x19, x0 c03d8: f9400400 ldr x0, [x0, #0x8] c03dc: b4000080 cbz x0, 0xc03ec c03e0: f9400008 ldr x8, [x0] c03e4: f9401508 ldr x8, [x8, #0x28] c03e8: d63f0100 blr x8 c03ec: aa1303e0 mov x0, x19 c03f0: f9400bf3 ldr x19, [sp, #0x10] c03f4: a8c27bfd ldp x29, x30, [sp], #0x20 c03f8: d65f03c0 ret 00000000000c03fc : c03fc: a9be7bfd stp x29, x30, [sp, #-0x20]! c0400: f9000bf3 str x19, [sp, #0x10] c0404: 910003fd mov x29, sp c0408: aa0003f3 mov x19, x0 c040c: f9400400 ldr x0, [x0, #0x8] c0410: b4000080 cbz x0, 0xc0420 c0414: f9400008 ldr x8, [x0] c0418: f9401908 ldr x8, [x8, #0x30] c041c: d63f0100 blr x8 c0420: aa1303e0 mov x0, x19 c0424: f9400bf3 ldr x19, [sp, #0x10] c0428: a8c27bfd ldp x29, x30, [sp], #0x20 c042c: d65f03c0 ret 00000000000c0430 : c0430: f9400400 ldr x0, [x0, #0x8] c0434: b4000080 cbz x0, 0xc0444 c0438: f9400008 ldr x8, [x0] c043c: f9401d01 ldr x1, [x8, #0x38] c0440: d61f0020 br x1 c0444: 90000560 adrp x0, 0x16c000 c0448: f944e800 ldr x0, [x0, #0x9d0] c044c: d65f03c0 ret 00000000000c0450 : c0450: f9400400 ldr x0, [x0, #0x8] c0454: b4000080 cbz x0, 0xc0464 c0458: f9400009 ldr x9, [x0] c045c: f9402121 ldr x1, [x9, #0x40] c0460: d61f0020 br x1 c0464: 90000561 adrp x1, 0x16c000 c0468: aa0803e0 mov x0, x8 c046c: f944e821 ldr x1, [x1, #0x9d0] c0470: 1402772c b 0x15e120 <_ZN6InGame5ValueC2ERKS0_@plt> 00000000000c0474 : c0474: f9400400 ldr x0, [x0, #0x8] c0478: b4000080 cbz x0, 0xc0488 c047c: f9400008 ldr x8, [x0] c0480: f9402501 ldr x1, [x8, #0x48] c0484: d61f0020 br x1 c0488: d65f03c0 ret 00000000000c048c : c048c: f9400400 ldr x0, [x0, #0x8] c0490: b4000080 cbz x0, 0xc04a0 c0494: f9400008 ldr x8, [x0] c0498: f9402901 ldr x1, [x8, #0x50] c049c: d61f0020 br x1 c04a0: d65f03c0 ret 00000000000c04a4 : c04a4: a9be7bfd stp x29, x30, [sp, #-0x20]! c04a8: a9014ff4 stp x20, x19, [sp, #0x10] c04ac: 910003fd mov x29, sp c04b0: aa0003f4 mov x20, x0 c04b4: aa0803e0 mov x0, x8 c04b8: aa0803f3 mov x19, x8 c04bc: 94027751 bl 0x15e200 <_ZN6InGame17ValueIteratorBaseC2Ev@plt> c04c0: 90000568 adrp x8, 0x16c000 c04c4: f944f108 ldr x8, [x8, #0x9e0] c04c8: f9400289 ldr x9, [x20] c04cc: 91004108 add x8, x8, #0x10 c04d0: a9007e68 stp x8, xzr, [x19] c04d4: f9402d28 ldr x8, [x9, #0x58] c04d8: aa1403e0 mov x0, x20 c04dc: d63f0100 blr x8 c04e0: aa0003e8 mov x8, x0 c04e4: f9400680 ldr x0, [x20, #0x8] c04e8: f9000668 str x8, [x19, #0x8] c04ec: b4000080 cbz x0, 0xc04fc c04f0: f9400008 ldr x8, [x0] c04f4: f9401908 ldr x8, [x8, #0x30] c04f8: d63f0100 blr x8 c04fc: a9414ff4 ldp x20, x19, [sp, #0x10] c0500: a8c27bfd ldp x29, x30, [sp], #0x20 c0504: d65f03c0 ret c0508: 14000001 b 0xc050c c050c: 90000568 adrp x8, 0x16c000 c0510: aa0003f4 mov x20, x0 c0514: f944ed08 ldr x8, [x8, #0x9d8] c0518: 91004109 add x9, x8, #0x10 c051c: f9400668 ldr x8, [x19, #0x8] c0520: f9000269 str x9, [x19] c0524: b40000c8 cbz x8, 0xc053c c0528: f9400109 ldr x9, [x8] c052c: aa0803e0 mov x0, x8 c0530: f9400529 ldr x9, [x9, #0x8] c0534: d63f0120 blr x9 c0538: f900067f str xzr, [x19, #0x8] c053c: aa1403e0 mov x0, x20 c0540: 94026308 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000c0544 : c0544: a9be7bfd stp x29, x30, [sp, #-0x20]! c0548: a9014ff4 stp x20, x19, [sp, #0x10] c054c: 910003fd mov x29, sp c0550: aa0003f4 mov x20, x0 c0554: aa0803e0 mov x0, x8 c0558: aa0803f3 mov x19, x8 c055c: 94027729 bl 0x15e200 <_ZN6InGame17ValueIteratorBaseC2Ev@plt> c0560: 90000568 adrp x8, 0x16c000 c0564: f944f108 ldr x8, [x8, #0x9e0] c0568: f9400289 ldr x9, [x20] c056c: 91004108 add x8, x8, #0x10 c0570: a9007e68 stp x8, xzr, [x19] c0574: f9402d28 ldr x8, [x9, #0x58] c0578: aa1403e0 mov x0, x20 c057c: d63f0100 blr x8 c0580: aa0003e8 mov x8, x0 c0584: f9400680 ldr x0, [x20, #0x8] c0588: f9000668 str x8, [x19, #0x8] c058c: b4000080 cbz x0, 0xc059c c0590: f9400008 ldr x8, [x0] c0594: f9401508 ldr x8, [x8, #0x28] c0598: d63f0100 blr x8 c059c: a9414ff4 ldp x20, x19, [sp, #0x10] c05a0: a8c27bfd ldp x29, x30, [sp], #0x20 c05a4: d65f03c0 ret c05a8: 14000001 b 0xc05ac c05ac: 90000568 adrp x8, 0x16c000 c05b0: aa0003f4 mov x20, x0 c05b4: f944ed08 ldr x8, [x8, #0x9d8] c05b8: 91004109 add x9, x8, #0x10 c05bc: f9400668 ldr x8, [x19, #0x8] c05c0: f9000269 str x9, [x19] c05c4: b40000c8 cbz x8, 0xc05dc c05c8: f9400109 ldr x9, [x8] c05cc: aa0803e0 mov x0, x8 c05d0: f9400529 ldr x9, [x9, #0x8] c05d4: d63f0120 blr x9 c05d8: f900067f str xzr, [x19, #0x8] c05dc: aa1403e0 mov x0, x20 c05e0: 940262e0 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000c05e4 : c05e4: a9be7bfd stp x29, x30, [sp, #-0x20]! c05e8: f9000bf3 str x19, [sp, #0x10] c05ec: 910003fd mov x29, sp c05f0: 90000568 adrp x8, 0x16c000 c05f4: aa0003f3 mov x19, x0 c05f8: f944ed08 ldr x8, [x8, #0x9d8] c05fc: f9400800 ldr x0, [x0, #0x10] c0600: 91004108 add x8, x8, #0x10 c0604: f9000668 str x8, [x19, #0x8] c0608: b4000080 cbz x0, 0xc0618 c060c: f9400008 ldr x8, [x0] c0610: f9400508 ldr x8, [x8, #0x8] c0614: d63f0100 blr x8 c0618: aa1303e0 mov x0, x19 c061c: f9400bf3 ldr x19, [sp, #0x10] c0620: a8c27bfd ldp x29, x30, [sp], #0x20 c0624: 1402722f b 0x15cee0 <_ZdlPv@plt> 00000000000c0628 : c0628: a9be7bfd stp x29, x30, [sp, #-0x20]! c062c: a9014ff4 stp x20, x19, [sp, #0x10] c0630: 910003fd mov x29, sp c0634: aa0003f4 mov x20, x0 c0638: 91002100 add x0, x8, #0x8 c063c: aa0803f3 mov x19, x8 c0640: 940276f0 bl 0x15e200 <_ZN6InGame17ValueIteratorBaseC2Ev@plt> c0644: 90000568 adrp x8, 0x16c000 c0648: f944f508 ldr x8, [x8, #0x9e8] c064c: f9000a7f str xzr, [x19, #0x10] c0650: f940028a ldr x10, [x20] c0654: 91006109 add x9, x8, #0x18 c0658: 91032108 add x8, x8, #0xc8 c065c: a9002269 stp x9, x8, [x19] c0660: f85e8148 ldur x8, [x10, #-0x18] c0664: 8b080280 add x0, x20, x8 c0668: f9400008 ldr x8, [x0] c066c: f9402d08 ldr x8, [x8, #0x58] c0670: d63f0100 blr x8 c0674: f9400268 ldr x8, [x19] c0678: f9400289 ldr x9, [x20] c067c: f85e8108 ldur x8, [x8, #-0x18] c0680: 8b080268 add x8, x19, x8 c0684: f9000500 str x0, [x8, #0x8] c0688: f9401928 ldr x8, [x9, #0x30] c068c: aa1403e0 mov x0, x20 c0690: d63f0100 blr x8 c0694: a9414ff4 ldp x20, x19, [sp, #0x10] c0698: a8c27bfd ldp x29, x30, [sp], #0x20 c069c: d65f03c0 ret c06a0: 14000001 b 0xc06a4 c06a4: 90000568 adrp x8, 0x16c000 c06a8: aa0003f4 mov x20, x0 c06ac: f944ed08 ldr x8, [x8, #0x9d8] c06b0: 91004109 add x9, x8, #0x10 c06b4: f9400a68 ldr x8, [x19, #0x10] c06b8: f9000669 str x9, [x19, #0x8] c06bc: b40000c8 cbz x8, 0xc06d4 c06c0: f9400109 ldr x9, [x8] c06c4: aa0803e0 mov x0, x8 c06c8: f9400529 ldr x9, [x9, #0x8] c06cc: d63f0120 blr x9 c06d0: f9000a7f str xzr, [x19, #0x10] c06d4: aa1403e0 mov x0, x20 c06d8: 940262a2 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000c06dc : c06dc: a9be7bfd stp x29, x30, [sp, #-0x20]! c06e0: a9014ff4 stp x20, x19, [sp, #0x10] c06e4: 910003fd mov x29, sp c06e8: aa0003f4 mov x20, x0 c06ec: 91002100 add x0, x8, #0x8 c06f0: aa0803f3 mov x19, x8 c06f4: 940276c3 bl 0x15e200 <_ZN6InGame17ValueIteratorBaseC2Ev@plt> c06f8: 90000568 adrp x8, 0x16c000 c06fc: f944f508 ldr x8, [x8, #0x9e8] c0700: f9000a7f str xzr, [x19, #0x10] c0704: f940028a ldr x10, [x20] c0708: 91006109 add x9, x8, #0x18 c070c: 91032108 add x8, x8, #0xc8 c0710: a9002269 stp x9, x8, [x19] c0714: f85e8148 ldur x8, [x10, #-0x18] c0718: 8b080280 add x0, x20, x8 c071c: f9400008 ldr x8, [x0] c0720: f9402d08 ldr x8, [x8, #0x58] c0724: d63f0100 blr x8 c0728: f9400268 ldr x8, [x19] c072c: f9400289 ldr x9, [x20] c0730: f85e8108 ldur x8, [x8, #-0x18] c0734: 8b080268 add x8, x19, x8 c0738: f9000500 str x0, [x8, #0x8] c073c: f9401528 ldr x8, [x9, #0x28] c0740: aa1403e0 mov x0, x20 c0744: d63f0100 blr x8 c0748: a9414ff4 ldp x20, x19, [sp, #0x10] c074c: a8c27bfd ldp x29, x30, [sp], #0x20 c0750: d65f03c0 ret c0754: 14000001 b 0xc0758 c0758: 90000568 adrp x8, 0x16c000 c075c: aa0003f4 mov x20, x0 c0760: f944ed08 ldr x8, [x8, #0x9d8] c0764: 91004109 add x9, x8, #0x10 c0768: f9400a68 ldr x8, [x19, #0x10] c076c: f9000669 str x9, [x19, #0x8] c0770: b40000c8 cbz x8, 0xc0788 c0774: f9400109 ldr x9, [x8] c0778: aa0803e0 mov x0, x8 c077c: f9400529 ldr x9, [x9, #0x8] c0780: d63f0120 blr x9 c0784: f9000a7f str xzr, [x19, #0x10] c0788: aa1403e0 mov x0, x20 c078c: 94026275 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000c0790 : c0790: a9be7bfd stp x29, x30, [sp, #-0x20]! c0794: f9000bf3 str x19, [sp, #0x10] c0798: 910003fd mov x29, sp c079c: f9400008 ldr x8, [x0] c07a0: aa0003f3 mov x19, x0 c07a4: f85e8108 ldur x8, [x8, #-0x18] c07a8: 8b080008 add x8, x0, x8 c07ac: f9400500 ldr x0, [x8, #0x8] c07b0: b4000080 cbz x0, 0xc07c0 c07b4: f9400008 ldr x8, [x0] c07b8: f9401508 ldr x8, [x8, #0x28] c07bc: d63f0100 blr x8 c07c0: aa1303e0 mov x0, x19 c07c4: f9400bf3 ldr x19, [sp, #0x10] c07c8: a8c27bfd ldp x29, x30, [sp], #0x20 c07cc: d65f03c0 ret 00000000000c07d0 : c07d0: a9be7bfd stp x29, x30, [sp, #-0x20]! c07d4: f9000bf3 str x19, [sp, #0x10] c07d8: 910003fd mov x29, sp c07dc: f9400008 ldr x8, [x0] c07e0: aa0003f3 mov x19, x0 c07e4: f85e8108 ldur x8, [x8, #-0x18] c07e8: 8b080008 add x8, x0, x8 c07ec: f9400500 ldr x0, [x8, #0x8] c07f0: b4000080 cbz x0, 0xc0800 c07f4: f9400008 ldr x8, [x0] c07f8: f9401908 ldr x8, [x8, #0x30] c07fc: d63f0100 blr x8 c0800: aa1303e0 mov x0, x19 c0804: f9400bf3 ldr x19, [sp, #0x10] c0808: a8c27bfd ldp x29, x30, [sp], #0x20 c080c: d65f03c0 ret 00000000000c0810 : c0810: f9400008 ldr x8, [x0] c0814: f85e8108 ldur x8, [x8, #-0x18] c0818: 8b080008 add x8, x0, x8 c081c: f9400500 ldr x0, [x8, #0x8] c0820: b4000080 cbz x0, 0xc0830 c0824: f9400008 ldr x8, [x0] c0828: f9401d01 ldr x1, [x8, #0x38] c082c: d61f0020 br x1 c0830: 90000560 adrp x0, 0x16c000 c0834: f944e800 ldr x0, [x0, #0x9d0] c0838: d65f03c0 ret 00000000000c083c : c083c: a9be7bfd stp x29, x30, [sp, #-0x20]! c0840: f9000bf3 str x19, [sp, #0x10] c0844: 910003fd mov x29, sp c0848: 90000568 adrp x8, 0x16c000 c084c: f944ed08 ldr x8, [x8, #0x9d8] c0850: f9400009 ldr x9, [x0] c0854: 91004108 add x8, x8, #0x10 c0858: f85e8129 ldur x9, [x9, #-0x18] c085c: 8b090013 add x19, x0, x9 c0860: f9400a60 ldr x0, [x19, #0x10] c0864: f9000668 str x8, [x19, #0x8] c0868: b40000a0 cbz x0, 0xc087c c086c: f9400008 ldr x8, [x0] c0870: f9400508 ldr x8, [x8, #0x8] c0874: d63f0100 blr x8 c0878: f9000a7f str xzr, [x19, #0x10] c087c: f9400bf3 ldr x19, [sp, #0x10] c0880: a8c27bfd ldp x29, x30, [sp], #0x20 c0884: d65f03c0 ret 00000000000c0888 : c0888: a9be7bfd stp x29, x30, [sp, #-0x20]! c088c: f9000bf3 str x19, [sp, #0x10] c0890: 910003fd mov x29, sp c0894: 90000568 adrp x8, 0x16c000 c0898: f944ed08 ldr x8, [x8, #0x9d8] c089c: f9400009 ldr x9, [x0] c08a0: 91004108 add x8, x8, #0x10 c08a4: f85e8129 ldur x9, [x9, #-0x18] c08a8: 8b090013 add x19, x0, x9 c08ac: f9400a60 ldr x0, [x19, #0x10] c08b0: f9000668 str x8, [x19, #0x8] c08b4: b4000080 cbz x0, 0xc08c4 c08b8: f9400008 ldr x8, [x0] c08bc: f9400508 ldr x8, [x8, #0x8] c08c0: d63f0100 blr x8 c08c4: aa1303e0 mov x0, x19 c08c8: f9400bf3 ldr x19, [sp, #0x10] c08cc: a8c27bfd ldp x29, x30, [sp], #0x20 c08d0: 14027184 b 0x15cee0 <_ZdlPv@plt> 00000000000c08d4 : c08d4: a9be7bfd stp x29, x30, [sp, #-0x20]! c08d8: f9000bf3 str x19, [sp, #0x10] c08dc: 910003fd mov x29, sp c08e0: f9400008 ldr x8, [x0] c08e4: f85c8108 ldur x8, [x8, #-0x38] c08e8: 8b080013 add x19, x0, x8 c08ec: f9400268 ldr x8, [x19] c08f0: f85e8108 ldur x8, [x8, #-0x18] c08f4: 8b080269 add x9, x19, x8 c08f8: f9400520 ldr x0, [x9, #0x8] c08fc: b40000c0 cbz x0, 0xc0914 c0900: f9400008 ldr x8, [x0] c0904: f9401508 ldr x8, [x8, #0x28] c0908: d63f0100 blr x8 c090c: f9400268 ldr x8, [x19] c0910: f85e8108 ldur x8, [x8, #-0x18] c0914: 8b080260 add x0, x19, x8 c0918: f9400bf3 ldr x19, [sp, #0x10] c091c: a8c27bfd ldp x29, x30, [sp], #0x20 c0920: d65f03c0 ret 00000000000c0924 : c0924: a9be7bfd stp x29, x30, [sp, #-0x20]! c0928: f9000bf3 str x19, [sp, #0x10] c092c: 910003fd mov x29, sp c0930: f9400008 ldr x8, [x0] c0934: f85c0108 ldur x8, [x8, #-0x40] c0938: 8b080013 add x19, x0, x8 c093c: f9400268 ldr x8, [x19] c0940: f85e8108 ldur x8, [x8, #-0x18] c0944: 8b080269 add x9, x19, x8 c0948: f9400520 ldr x0, [x9, #0x8] c094c: b40000c0 cbz x0, 0xc0964 c0950: f9400008 ldr x8, [x0] c0954: f9401908 ldr x8, [x8, #0x30] c0958: d63f0100 blr x8 c095c: f9400268 ldr x8, [x19] c0960: f85e8108 ldur x8, [x8, #-0x18] c0964: 8b080260 add x0, x19, x8 c0968: f9400bf3 ldr x19, [sp, #0x10] c096c: a8c27bfd ldp x29, x30, [sp], #0x20 c0970: d65f03c0 ret 00000000000c0974 : c0974: f9400008 ldr x8, [x0] c0978: f85b8108 ldur x8, [x8, #-0x48] c097c: 8b080008 add x8, x0, x8 c0980: f9400109 ldr x9, [x8] c0984: f85e8129 ldur x9, [x9, #-0x18] c0988: 8b090108 add x8, x8, x9 c098c: f9400500 ldr x0, [x8, #0x8] c0990: b4000080 cbz x0, 0xc09a0 c0994: f9400008 ldr x8, [x0] c0998: f9401d01 ldr x1, [x8, #0x38] c099c: d61f0020 br x1 c09a0: 90000560 adrp x0, 0x16c000 c09a4: f944e800 ldr x0, [x0, #0x9d0] c09a8: d65f03c0 ret 00000000000c09ac : c09ac: d65f03c0 ret 00000000000c09b0 : c09b0: d65f03c0 ret 00000000000c09b4 : c09b4: 90000560 adrp x0, 0x16c000 c09b8: f944e800 ldr x0, [x0, #0x9d0] c09bc: d65f03c0 ret 00000000000c09c0 , std::__ndk1::__tree_node, void*>*, long> std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__emplace_hint_unique_key_args const&>(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, InGame::ValueString const&, std::__ndk1::pair const&)>: c09c0: d101c3ff sub sp, sp, #0x70 c09c4: a9037bfd stp x29, x30, [sp, #0x30] c09c8: 9100c3fd add x29, sp, #0x30 c09cc: a9045ff8 stp x24, x23, [sp, #0x40] c09d0: a90557f6 stp x22, x21, [sp, #0x50] c09d4: a9064ff4 stp x20, x19, [sp, #0x60] c09d8: d53bd057 mrs x23, TPIDR_EL0 c09dc: aa0303f6 mov x22, x3 c09e0: aa0203e4 mov x4, x2 c09e4: f94016e8 ldr x8, [x23, #0x28] c09e8: 910023e2 add x2, sp, #0x8 c09ec: 910003e3 mov x3, sp c09f0: aa0003f3 mov x19, x0 c09f4: f81f83a8 stur x8, [x29, #-0x8] c09f8: 94027606 bl 0x15e210 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE12__find_equalIS3_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_SF_EElEERPNS_15__tree_end_nodeISH_EESI_RKT_@plt> c09fc: aa0003f5 mov x21, x0 c0a00: f9400000 ldr x0, [x0] c0a04: b5000340 cbnz x0, 0xc0a6c , std::__ndk1::__tree_node, void*>*, long> std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__emplace_hint_unique_key_args const&>(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, InGame::ValueString const&, std::__ndk1::pair const&)+0xac> c0a08: 52800800 mov w0, #0x40 // =64 c0a0c: 91002278 add x24, x19, #0x8 c0a10: 94027114 bl 0x15ce60 <_Znwm@plt> c0a14: aa0003f4 mov x20, x0 c0a18: 91008000 add x0, x0, #0x20 c0a1c: 390083ff strb wzr, [sp, #0x20] c0a20: a90163f4 stp x20, x24, [sp, #0x10] c0a24: aa1603e1 mov x1, x22 c0a28: 940275fe bl 0x15e220 <_ZNSt6__ndk14pairIKN6InGame11ValueStringENS1_5ValueEEC2ERKS5_@plt> c0a2c: f94007e8 ldr x8, [sp, #0x8] c0a30: a9007e9f stp xzr, xzr, [x20] c0a34: f9000a88 str x8, [x20, #0x10] c0a38: f90002b4 str x20, [x21] c0a3c: f9400268 ldr x8, [x19] c0a40: f9400108 ldr x8, [x8] c0a44: b4000068 cbz x8, 0xc0a50 , std::__ndk1::__tree_node, void*>*, long> std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__emplace_hint_unique_key_args const&>(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, InGame::ValueString const&, std::__ndk1::pair const&)+0x90> c0a48: f9000268 str x8, [x19] c0a4c: f94002b4 ldr x20, [x21] c0a50: f9400660 ldr x0, [x19, #0x8] c0a54: aa1403e1 mov x1, x20 c0a58: 94027342 bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> c0a5c: f9400a68 ldr x8, [x19, #0x10] c0a60: f9400be0 ldr x0, [sp, #0x10] c0a64: 91000508 add x8, x8, #0x1 c0a68: f9000a68 str x8, [x19, #0x10] c0a6c: f94016e8 ldr x8, [x23, #0x28] c0a70: f85f83a9 ldur x9, [x29, #-0x8] c0a74: eb09011f cmp x8, x9 c0a78: 540000e1 b.ne 0xc0a94 , std::__ndk1::__tree_node, void*>*, long> std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__emplace_hint_unique_key_args const&>(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, InGame::ValueString const&, std::__ndk1::pair const&)+0xd4> c0a7c: a9464ff4 ldp x20, x19, [sp, #0x60] c0a80: a94557f6 ldp x22, x21, [sp, #0x50] c0a84: a9445ff8 ldp x24, x23, [sp, #0x40] c0a88: a9437bfd ldp x29, x30, [sp, #0x30] c0a8c: 9101c3ff add sp, sp, #0x70 c0a90: d65f03c0 ret c0a94: 940270e7 bl 0x15ce30 <__stack_chk_fail@plt> c0a98: 910043e8 add x8, sp, #0x10 c0a9c: aa0003f3 mov x19, x0 c0aa0: 91002100 add x0, x8, #0x8 c0aa4: aa1403e1 mov x1, x20 c0aa8: f9000bff str xzr, [sp, #0x10] c0aac: 940000fb bl 0xc0e98 ::pair(std::__ndk1::pair const&)+0xc4> c0ab0: aa1303e0 mov x0, x19 c0ab4: 940261ab bl 0x159160 <__emutls_get_address+0x6d4> 00000000000c0ab8 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)>: c0ab8: a9bb7bfd stp x29, x30, [sp, #-0x50]! c0abc: a90167fa stp x26, x25, [sp, #0x10] c0ac0: 910003fd mov x29, sp c0ac4: a9025ff8 stp x24, x23, [sp, #0x20] c0ac8: a90357f6 stp x22, x21, [sp, #0x30] c0acc: a9044ff4 stp x20, x19, [sp, #0x40] c0ad0: aa0403f5 mov x21, x4 c0ad4: aa0003f6 mov x22, x0 c0ad8: aa0203f3 mov x19, x2 c0adc: aa0103f4 mov x20, x1 c0ae0: 9100201a add x26, x0, #0x8 c0ae4: eb01035f cmp x26, x1 c0ae8: 54000300 b.eq 0xc0b48 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x90> c0aec: aa0303f7 mov x23, x3 c0af0: f94002b8 ldr x24, [x21] c0af4: b4000238 cbz x24, 0xc0b38 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x80> c0af8: f9401299 ldr x25, [x20, #0x20] c0afc: aa1803e0 mov x0, x24 c0b00: aa1903e1 mov x1, x25 c0b04: 94027247 bl 0x15d420 c0b08: 37f80200 tbnz w0, #0x1f, 0xc0b48 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x90> c0b0c: b4000779 cbz x25, 0xc0bf8 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x140> c0b10: aa1903e0 mov x0, x25 c0b14: aa1803e1 mov x1, x24 c0b18: 94027242 bl 0x15d420 c0b1c: 36f80760 tbz w0, #0x1f, 0xc0c08 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x150> c0b20: f9400688 ldr x8, [x20, #0x8] c0b24: b4000788 cbz x8, 0xc0c14 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x15c> c0b28: aa0803f7 mov x23, x8 c0b2c: f9400108 ldr x8, [x8] c0b30: b5ffffc8 cbnz x8, 0xc0b28 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x70> c0b34: 14000043 b 0xc0c40 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x188> c0b38: b9400aa8 ldr w8, [x21, #0x8] c0b3c: b9402a89 ldr w9, [x20, #0x28] c0b40: 6b09011f cmp w8, w9 c0b44: 5400056a b.ge 0xc0bf0 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x138> c0b48: f94002c8 ldr x8, [x22] c0b4c: f9400297 ldr x23, [x20] c0b50: eb14011f cmp x8, x20 c0b54: 54000180 b.eq 0xc0b84 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0xcc> c0b58: b4000217 cbz x23, 0xc0b98 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0xe0> c0b5c: aa1703e8 mov x8, x23 c0b60: aa0803f8 mov x24, x8 c0b64: f9400508 ldr x8, [x8, #0x8] c0b68: b5ffffc8 cbnz x8, 0xc0b60 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0xa8> c0b6c: f9401300 ldr x0, [x24, #0x20] c0b70: b4000300 cbz x0, 0xc0bd0 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x118> c0b74: f94002a1 ldr x1, [x21] c0b78: 9402722a bl 0x15d420 c0b7c: 36f808c0 tbz w0, #0x1f, 0xc0c94 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x1dc> c0b80: 14000018 b 0xc0be0 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x128> c0b84: aa1403f8 mov x24, x20 c0b88: b50002f7 cbnz x23, 0xc0be4 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x12c> c0b8c: aa1403f7 mov x23, x20 c0b90: f9000274 str x20, [x19] c0b94: 14000035 b 0xc0c68 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x1b0> c0b98: aa1403e8 mov x8, x20 c0b9c: f8410d09 ldr x9, [x8, #0x10]! c0ba0: f9400129 ldr x9, [x9] c0ba4: eb14013f cmp x9, x20 c0ba8: 540000e1 b.ne 0xc0bc4 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x10c> c0bac: f9400109 ldr x9, [x8] c0bb0: aa0903e8 mov x8, x9 c0bb4: f8410d0a ldr x10, [x8, #0x10]! c0bb8: f940014a ldr x10, [x10] c0bbc: eb09015f cmp x10, x9 c0bc0: 54ffff60 b.eq 0xc0bac *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0xf4> c0bc4: f9400118 ldr x24, [x8] c0bc8: f9401300 ldr x0, [x24, #0x20] c0bcc: b5fffd40 cbnz x0, 0xc0b74 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0xbc> c0bd0: b9402b08 ldr w8, [x24, #0x28] c0bd4: b9400aa9 ldr w9, [x21, #0x8] c0bd8: 6b09011f cmp w8, w9 c0bdc: 540005ca b.ge 0xc0c94 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x1dc> c0be0: b4fffd77 cbz x23, 0xc0b8c *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0xd4> c0be4: 91002317 add x23, x24, #0x8 c0be8: f9000278 str x24, [x19] c0bec: 1400001f b 0xc0c68 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x1b0> c0bf0: f9401299 ldr x25, [x20, #0x20] c0bf4: b5fff8f9 cbnz x25, 0xc0b10 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x58> c0bf8: b9402a88 ldr w8, [x20, #0x28] c0bfc: b9400aa9 ldr w9, [x21, #0x8] c0c00: 6b09011f cmp w8, w9 c0c04: 54fff8eb b.lt 0xc0b20 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x68> c0c08: f9000274 str x20, [x19] c0c0c: f90002f4 str x20, [x23] c0c10: 14000016 b 0xc0c68 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x1b0> c0c14: aa1403e8 mov x8, x20 c0c18: f8410d17 ldr x23, [x8, #0x10]! c0c1c: f94002e9 ldr x9, [x23] c0c20: eb14013f cmp x9, x20 c0c24: 540000e0 b.eq 0xc0c40 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x188> c0c28: f9400109 ldr x9, [x8] c0c2c: aa0903e8 mov x8, x9 c0c30: f8410d17 ldr x23, [x8, #0x10]! c0c34: f94002ea ldr x10, [x23] c0c38: eb09015f cmp x10, x9 c0c3c: 54ffff61 b.ne 0xc0c28 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x170> c0c40: eb1a02ff cmp x23, x26 c0c44: 540000c0 b.eq 0xc0c5c *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x1a4> c0c48: b40001f8 cbz x24, 0xc0c84 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x1cc> c0c4c: f94012e1 ldr x1, [x23, #0x20] c0c50: aa1803e0 mov x0, x24 c0c54: 940271f3 bl 0x15d420 c0c58: 36f801e0 tbz w0, #0x1f, 0xc0c94 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x1dc> c0c5c: f9400688 ldr x8, [x20, #0x8] c0c60: b40002c8 cbz x8, 0xc0cb8 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x200> c0c64: f9000277 str x23, [x19] c0c68: aa1703e0 mov x0, x23 c0c6c: a9444ff4 ldp x20, x19, [sp, #0x40] c0c70: a94357f6 ldp x22, x21, [sp, #0x30] c0c74: a9425ff8 ldp x24, x23, [sp, #0x20] c0c78: a94167fa ldp x26, x25, [sp, #0x10] c0c7c: a8c57bfd ldp x29, x30, [sp], #0x50 c0c80: d65f03c0 ret c0c84: b9400aa8 ldr w8, [x21, #0x8] c0c88: b9402ae9 ldr w9, [x23, #0x28] c0c8c: 6b09011f cmp w8, w9 c0c90: 54fffe6b b.lt 0xc0c5c *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0x1a4> c0c94: aa1603e0 mov x0, x22 c0c98: aa1303e1 mov x1, x19 c0c9c: aa1503e2 mov x2, x21 c0ca0: a9444ff4 ldp x20, x19, [sp, #0x40] c0ca4: a94357f6 ldp x22, x21, [sp, #0x30] c0ca8: a9425ff8 ldp x24, x23, [sp, #0x20] c0cac: a94167fa ldp x26, x25, [sp, #0x10] c0cb0: a8c57bfd ldp x29, x30, [sp], #0x50 c0cb4: 1402755f b 0x15e230 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE12__find_equalIS3_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISH_EERKT_@plt> c0cb8: 91002297 add x23, x20, #0x8 c0cbc: 17ffffb5 b 0xc0b90 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, InGame::ValueString const&)+0xd8> 00000000000c0cc0 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_end_node*>*&, InGame::ValueString const&)>: c0cc0: a9bc7bfd stp x29, x30, [sp, #-0x40]! c0cc4: a9015ff8 stp x24, x23, [sp, #0x10] c0cc8: 910003fd mov x29, sp c0ccc: a90257f6 stp x22, x21, [sp, #0x20] c0cd0: a9034ff4 stp x20, x19, [sp, #0x30] c0cd4: aa0003f4 mov x20, x0 c0cd8: aa0103f3 mov x19, x1 c0cdc: f8408e97 ldr x23, [x20, #0x8]! c0ce0: b40005d7 cbz x23, 0xc0d98 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_end_node*>*&, InGame::ValueString const&)+0xd8> c0ce4: f9400055 ldr x21, [x2] c0ce8: b9400858 ldr w24, [x2, #0x8] c0cec: b50000d5 cbnz x21, 0xc0d04 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_end_node*>*&, InGame::ValueString const&)+0x44> c0cf0: 1400001b b 0xc0d5c *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_end_node*>*&, InGame::ValueString const&)+0x9c> c0cf4: f94002e8 ldr x8, [x23] c0cf8: aa1703f4 mov x20, x23 c0cfc: b40005c8 cbz x8, 0xc0db4 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_end_node*>*&, InGame::ValueString const&)+0xf4> c0d00: aa0803f7 mov x23, x8 c0d04: f94012f6 ldr x22, [x23, #0x20] c0d08: aa1503e0 mov x0, x21 c0d0c: aa1603e1 mov x1, x22 c0d10: 940271c4 bl 0x15d420 c0d14: 37ffff00 tbnz w0, #0x1f, 0xc0cf4 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_end_node*>*&, InGame::ValueString const&)+0x34> c0d18: b40000d6 cbz x22, 0xc0d30 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_end_node*>*&, InGame::ValueString const&)+0x70> c0d1c: aa1603e0 mov x0, x22 c0d20: aa1503e1 mov x1, x21 c0d24: 940271bf bl 0x15d420 c0d28: 37f800a0 tbnz w0, #0x1f, 0xc0d3c *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_end_node*>*&, InGame::ValueString const&)+0x7c> c0d2c: 14000023 b 0xc0db8 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_end_node*>*&, InGame::ValueString const&)+0xf8> c0d30: b9402ae8 ldr w8, [x23, #0x28] c0d34: 6b18011f cmp w8, w24 c0d38: 5400040a b.ge 0xc0db8 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_end_node*>*&, InGame::ValueString const&)+0xf8> c0d3c: aa1703f4 mov x20, x23 c0d40: f8408e88 ldr x8, [x20, #0x8]! c0d44: b5fffde8 cbnz x8, 0xc0d00 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_end_node*>*&, InGame::ValueString const&)+0x40> c0d48: 1400001c b 0xc0db8 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_end_node*>*&, InGame::ValueString const&)+0xf8> c0d4c: f94002e8 ldr x8, [x23] c0d50: aa1703f4 mov x20, x23 c0d54: b4000308 cbz x8, 0xc0db4 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_end_node*>*&, InGame::ValueString const&)+0xf4> c0d58: aa0803f7 mov x23, x8 c0d5c: b9402ae8 ldr w8, [x23, #0x28] c0d60: 6b08031f cmp w24, w8 c0d64: 54ffff4b b.lt 0xc0d4c *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_end_node*>*&, InGame::ValueString const&)+0x8c> c0d68: f94012e0 ldr x0, [x23, #0x20] c0d6c: b40000a0 cbz x0, 0xc0d80 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_end_node*>*&, InGame::ValueString const&)+0xc0> c0d70: aa1f03e1 mov x1, xzr c0d74: 940271ab bl 0x15d420 c0d78: 37f80080 tbnz w0, #0x1f, 0xc0d88 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_end_node*>*&, InGame::ValueString const&)+0xc8> c0d7c: 1400000f b 0xc0db8 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_end_node*>*&, InGame::ValueString const&)+0xf8> c0d80: 6b18011f cmp w8, w24 c0d84: 540001aa b.ge 0xc0db8 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_end_node*>*&, InGame::ValueString const&)+0xf8> c0d88: aa1703f4 mov x20, x23 c0d8c: f8408e88 ldr x8, [x20, #0x8]! c0d90: b5fffe48 cbnz x8, 0xc0d58 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_end_node*>*&, InGame::ValueString const&)+0x98> c0d94: 14000009 b 0xc0db8 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_end_node*>*&, InGame::ValueString const&)+0xf8> c0d98: f9000274 str x20, [x19] c0d9c: aa1403e0 mov x0, x20 c0da0: a9434ff4 ldp x20, x19, [sp, #0x30] c0da4: a94257f6 ldp x22, x21, [sp, #0x20] c0da8: a9415ff8 ldp x24, x23, [sp, #0x10] c0dac: a8c47bfd ldp x29, x30, [sp], #0x40 c0db0: d65f03c0 ret c0db4: aa1703f4 mov x20, x23 c0db8: f9000277 str x23, [x19] c0dbc: aa1403e0 mov x0, x20 c0dc0: a9434ff4 ldp x20, x19, [sp, #0x30] c0dc4: a94257f6 ldp x22, x21, [sp, #0x20] c0dc8: a9415ff8 ldp x24, x23, [sp, #0x10] c0dcc: a8c47bfd ldp x29, x30, [sp], #0x40 c0dd0: d65f03c0 ret 00000000000c0dd4 ::pair(std::__ndk1::pair const&)>: c0dd4: a9bc7bfd stp x29, x30, [sp, #-0x40]! c0dd8: f9000bf7 str x23, [sp, #0x10] c0ddc: 910003fd mov x29, sp c0de0: a90257f6 stp x22, x21, [sp, #0x20] c0de4: a9034ff4 stp x20, x19, [sp, #0x30] c0de8: aa0103f4 mov x20, x1 c0dec: aa0003f3 mov x19, x0 c0df0: b9400828 ldr w8, [x1, #0x8] c0df4: f9400035 ldr x21, [x1] c0df8: 340001c8 cbz w8, 0xc0e30 ::pair(std::__ndk1::pair const&)+0x5c> c0dfc: b40001b5 cbz x21, 0xc0e30 ::pair(std::__ndk1::pair const&)+0x5c> c0e00: aa1503e0 mov x0, x21 c0e04: 9402725b bl 0x15d770 c0e08: aa0003f6 mov x22, x0 c0e0c: 110006c0 add w0, w22, #0x1 c0e10: 94027104 bl 0x15d220 c0e14: 92407ed6 and x22, x22, #0xffffffff c0e18: aa1503e1 mov x1, x21 c0e1c: aa1603e2 mov x2, x22 c0e20: aa0003f7 mov x23, x0 c0e24: 9402709f bl 0x15d0a0 c0e28: aa1703f5 mov x21, x23 c0e2c: 38366aff strb wzr, [x23, x22] c0e30: f9000275 str x21, [x19] c0e34: 91004260 add x0, x19, #0x10 c0e38: b9400a88 ldr w8, [x20, #0x8] c0e3c: 91004281 add x1, x20, #0x10 c0e40: f9400289 ldr x9, [x20] c0e44: 7100011f cmp w8, #0x0 c0e48: 1a9f07ea cset w10, ne c0e4c: f100013f cmp x9, #0x0 c0e50: 1a8a0108 csel w8, w8, w10, eq c0e54: b9000a68 str w8, [x19, #0x8] c0e58: 940274b2 bl 0x15e120 <_ZN6InGame5ValueC2ERKS0_@plt> c0e5c: a9434ff4 ldp x20, x19, [sp, #0x30] c0e60: a94257f6 ldp x22, x21, [sp, #0x20] c0e64: f9400bf7 ldr x23, [sp, #0x10] c0e68: a8c47bfd ldp x29, x30, [sp], #0x40 c0e6c: d65f03c0 ret c0e70: f9400268 ldr x8, [x19] c0e74: aa0003f4 mov x20, x0 c0e78: b40000c8 cbz x8, 0xc0e90 ::pair(std::__ndk1::pair const&)+0xbc> c0e7c: b9400a69 ldr w9, [x19, #0x8] c0e80: 7100053f cmp w9, #0x1 c0e84: 54000061 b.ne 0xc0e90 ::pair(std::__ndk1::pair const&)+0xbc> c0e88: aa0803e0 mov x0, x8 c0e8c: 94027105 bl 0x15d2a0 c0e90: aa1403e0 mov x0, x20 c0e94: 940260b3 bl 0x159160 <__emutls_get_address+0x6d4> c0e98: a9be7bfd stp x29, x30, [sp, #-0x20]! c0e9c: a9014ff4 stp x20, x19, [sp, #0x10] c0ea0: 910003fd mov x29, sp c0ea4: 39402008 ldrb w8, [x0, #0x8] c0ea8: aa0103f3 mov x19, x1 c0eac: 340001c8 cbz w8, 0xc0ee4 ::pair(std::__ndk1::pair const&)+0x110> c0eb0: b9403a68 ldr w8, [x19, #0x38] c0eb4: 51001909 sub w9, w8, #0x6 c0eb8: 7100093f cmp w9, #0x2 c0ebc: 540001e2 b.hs 0xc0ef8 ::pair(std::__ndk1::pair const&)+0x124> c0ec0: f9401a74 ldr x20, [x19, #0x30] c0ec4: b4000254 cbz x20, 0xc0f0c ::pair(std::__ndk1::pair const&)+0x138> c0ec8: f9400681 ldr x1, [x20, #0x8] c0ecc: aa1403e0 mov x0, x20 c0ed0: 9402749c bl 0x15e140 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt> c0ed4: aa1403e0 mov x0, x20 c0ed8: 94027002 bl 0x15cee0 <_ZdlPv@plt> c0edc: f9001a7f str xzr, [x19, #0x30] c0ee0: 1400000b b 0xc0f0c ::pair(std::__ndk1::pair const&)+0x138> c0ee4: b4000293 cbz x19, 0xc0f34 ::pair(std::__ndk1::pair const&)+0x160> c0ee8: aa1303e0 mov x0, x19 c0eec: a9414ff4 ldp x20, x19, [sp, #0x10] c0ef0: a8c27bfd ldp x29, x30, [sp], #0x20 c0ef4: 14026ffb b 0x15cee0 <_ZdlPv@plt> c0ef8: 7100111f cmp w8, #0x4 c0efc: 54000081 b.ne 0xc0f0c ::pair(std::__ndk1::pair const&)+0x138> c0f00: f9401a60 ldr x0, [x19, #0x30] c0f04: b4000040 cbz x0, 0xc0f0c ::pair(std::__ndk1::pair const&)+0x138> c0f08: 940270e6 bl 0x15d2a0 c0f0c: f9401260 ldr x0, [x19, #0x20] c0f10: b4fffec0 cbz x0, 0xc0ee8 ::pair(std::__ndk1::pair const&)+0x114> c0f14: b9402a68 ldr w8, [x19, #0x28] c0f18: 7100051f cmp w8, #0x1 c0f1c: 54fffe61 b.ne 0xc0ee8 ::pair(std::__ndk1::pair const&)+0x114> c0f20: 940270e0 bl 0x15d2a0 c0f24: aa1303e0 mov x0, x19 c0f28: a9414ff4 ldp x20, x19, [sp, #0x10] c0f2c: a8c27bfd ldp x29, x30, [sp], #0x20 c0f30: 14026fec b 0x15cee0 <_ZdlPv@plt> c0f34: a9414ff4 ldp x20, x19, [sp, #0x10] c0f38: a8c27bfd ldp x29, x30, [sp], #0x20 c0f3c: d65f03c0 ret 00000000000c0f40 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::destroy(std::__ndk1::__tree_node, void*>*)>: c0f40: b4000301 cbz x1, 0xc0fa0 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::destroy(std::__ndk1::__tree_node, void*>*)+0x60> c0f44: a9be7bfd stp x29, x30, [sp, #-0x20]! c0f48: a9014ff4 stp x20, x19, [sp, #0x10] c0f4c: 910003fd mov x29, sp c0f50: aa0103f3 mov x19, x1 c0f54: f9400021 ldr x1, [x1] c0f58: aa0003f4 mov x20, x0 c0f5c: 94027479 bl 0x15e140 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt> c0f60: f9400661 ldr x1, [x19, #0x8] c0f64: aa1403e0 mov x0, x20 c0f68: 94027476 bl 0x15e140 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt> c0f6c: b9403a68 ldr w8, [x19, #0x38] c0f70: 51001909 sub w9, w8, #0x6 c0f74: 7100093f cmp w9, #0x2 c0f78: 54000162 b.hs 0xc0fa4 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::destroy(std::__ndk1::__tree_node, void*>*)+0x64> c0f7c: f9401a74 ldr x20, [x19, #0x30] c0f80: b40001d4 cbz x20, 0xc0fb8 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::destroy(std::__ndk1::__tree_node, void*>*)+0x78> c0f84: f9400681 ldr x1, [x20, #0x8] c0f88: aa1403e0 mov x0, x20 c0f8c: 9402746d bl 0x15e140 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt> c0f90: aa1403e0 mov x0, x20 c0f94: 94026fd3 bl 0x15cee0 <_ZdlPv@plt> c0f98: f9001a7f str xzr, [x19, #0x30] c0f9c: 14000007 b 0xc0fb8 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::destroy(std::__ndk1::__tree_node, void*>*)+0x78> c0fa0: d65f03c0 ret c0fa4: 7100111f cmp w8, #0x4 c0fa8: 54000081 b.ne 0xc0fb8 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::destroy(std::__ndk1::__tree_node, void*>*)+0x78> c0fac: f9401a60 ldr x0, [x19, #0x30] c0fb0: b4000040 cbz x0, 0xc0fb8 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::destroy(std::__ndk1::__tree_node, void*>*)+0x78> c0fb4: 940270bb bl 0x15d2a0 c0fb8: f9401260 ldr x0, [x19, #0x20] c0fbc: b40000a0 cbz x0, 0xc0fd0 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::destroy(std::__ndk1::__tree_node, void*>*)+0x90> c0fc0: b9402a68 ldr w8, [x19, #0x28] c0fc4: 7100051f cmp w8, #0x1 c0fc8: 54000041 b.ne 0xc0fd0 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::destroy(std::__ndk1::__tree_node, void*>*)+0x90> c0fcc: 940270b5 bl 0x15d2a0 c0fd0: aa1303e0 mov x0, x19 c0fd4: a9414ff4 ldp x20, x19, [sp, #0x10] c0fd8: a8c27bfd ldp x29, x30, [sp], #0x20 c0fdc: 14026fc1 b 0x15cee0 <_ZdlPv@plt> 00000000000c0fe0 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)>: c0fe0: a9bc7bfd stp x29, x30, [sp, #-0x40]! c0fe4: a9015ff8 stp x24, x23, [sp, #0x10] c0fe8: 910003fd mov x29, sp c0fec: a90257f6 stp x22, x21, [sp, #0x20] c0ff0: a9034ff4 stp x20, x19, [sp, #0x30] c0ff4: eb03005f cmp x2, x3 c0ff8: 54000d80 b.eq 0xc11a8 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x1c8> c0ffc: aa0303f3 mov x19, x3 c1000: aa0203f5 mov x21, x2 c1004: aa0103f4 mov x20, x1 c1008: aa0003f6 mov x22, x0 c100c: 14000004 b 0xc101c , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x3c> c1010: aa0903f5 mov x21, x9 c1014: eb1302bf cmp x21, x19 c1018: 54000c80 b.eq 0xc11a8 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x1c8> c101c: eb1402df cmp x22, x20 c1020: 54000d00 b.eq 0xc11c0 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x1e0> c1024: f94012d7 ldr x23, [x22, #0x20] c1028: b4000217 cbz x23, 0xc1068 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x88> c102c: f94012b8 ldr x24, [x21, #0x20] c1030: aa1703e0 mov x0, x23 c1034: aa1803e1 mov x1, x24 c1038: 940270fa bl 0x15d420 c103c: 37f80c20 tbnz w0, #0x1f, 0xc11c0 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x1e0> c1040: b4000218 cbz x24, 0xc1080 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0xa0> c1044: aa1803e0 mov x0, x24 c1048: aa1703e1 mov x1, x23 c104c: 940270f5 bl 0x15d420 c1050: 36f80200 tbz w0, #0x1f, 0xc1090 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0xb0> c1054: aa1803e0 mov x0, x24 c1058: aa1703e1 mov x1, x23 c105c: 940270f1 bl 0x15d420 c1060: 36f802e0 tbz w0, #0x1f, 0xc10bc , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0xdc> c1064: 14000051 b 0xc11a8 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x1c8> c1068: b9402ac8 ldr w8, [x22, #0x28] c106c: b9402aa9 ldr w9, [x21, #0x28] c1070: 6b09011f cmp w8, w9 c1074: 54000a6b b.lt 0xc11c0 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x1e0> c1078: f94012b8 ldr x24, [x21, #0x20] c107c: b5fffe58 cbnz x24, 0xc1044 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x64> c1080: b9402aa8 ldr w8, [x21, #0x28] c1084: b9402ac9 ldr w9, [x22, #0x28] c1088: 6b09011f cmp w8, w9 c108c: 5400028b b.lt 0xc10dc , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0xfc> c1090: 9100c2c0 add x0, x22, #0x30 c1094: 9100c2a1 add x1, x21, #0x30 c1098: 9402743a bl 0x15e180 <_ZNK6InGame5ValueltERKS0_@plt> c109c: 37000920 tbnz w0, #0x0, 0xc11c0 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x1e0> c10a0: f94012b8 ldr x24, [x21, #0x20] c10a4: b4000198 cbz x24, 0xc10d4 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0xf4> c10a8: f94012d7 ldr x23, [x22, #0x20] c10ac: aa1803e0 mov x0, x24 c10b0: aa1703e1 mov x1, x23 c10b4: 940270db bl 0x15d420 c10b8: 37f80780 tbnz w0, #0x1f, 0xc11a8 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x1c8> c10bc: b40001b7 cbz x23, 0xc10f0 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x110> c10c0: aa1703e0 mov x0, x23 c10c4: aa1803e1 mov x1, x24 c10c8: 940270d6 bl 0x15d420 c10cc: 36f801a0 tbz w0, #0x1f, 0xc1100 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x120> c10d0: 14000010 b 0xc1110 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x130> c10d4: b9402aa8 ldr w8, [x21, #0x28] c10d8: b9402ac9 ldr w9, [x22, #0x28] c10dc: 6b09011f cmp w8, w9 c10e0: 5400064b b.lt 0xc11a8 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x1c8> c10e4: f94012d7 ldr x23, [x22, #0x20] c10e8: aa1f03f8 mov x24, xzr c10ec: b5fffeb7 cbnz x23, 0xc10c0 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0xe0> c10f0: b9402ac8 ldr w8, [x22, #0x28] c10f4: b9402aa9 ldr w9, [x21, #0x28] c10f8: 6b09011f cmp w8, w9 c10fc: 540000ab b.lt 0xc1110 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x130> c1100: 9100c2a0 add x0, x21, #0x30 c1104: 9100c2c1 add x1, x22, #0x30 c1108: 9402741e bl 0x15e180 <_ZNK6InGame5ValueltERKS0_@plt> c110c: 370004e0 tbnz w0, #0x0, 0xc11a8 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x1c8> c1110: f94006c8 ldr x8, [x22, #0x8] c1114: b40000a8 cbz x8, 0xc1128 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x148> c1118: aa0803f6 mov x22, x8 c111c: f9400108 ldr x8, [x8] c1120: b5ffffc8 cbnz x8, 0xc1118 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x138> c1124: 1400000c b 0xc1154 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x174> c1128: aa1603e8 mov x8, x22 c112c: f8410d09 ldr x9, [x8, #0x10]! c1130: f940012a ldr x10, [x9] c1134: eb16015f cmp x10, x22 c1138: 540001a0 b.eq 0xc116c , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x18c> c113c: f9400109 ldr x9, [x8] c1140: aa0903e8 mov x8, x9 c1144: f8410d16 ldr x22, [x8, #0x10]! c1148: f94002ca ldr x10, [x22] c114c: eb09015f cmp x10, x9 c1150: 54ffff61 b.ne 0xc113c , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x15c> c1154: f94006a8 ldr x8, [x21, #0x8] c1158: b4000108 cbz x8, 0xc1178 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x198> c115c: aa0803f5 mov x21, x8 c1160: f9400108 ldr x8, [x8] c1164: b5ffffc8 cbnz x8, 0xc115c , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x17c> c1168: 17ffffab b 0xc1014 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x34> c116c: aa0903f6 mov x22, x9 c1170: f94006a8 ldr x8, [x21, #0x8] c1174: b5ffff48 cbnz x8, 0xc115c , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x17c> c1178: aa1503e8 mov x8, x21 c117c: f8410d09 ldr x9, [x8, #0x10]! c1180: f940012a ldr x10, [x9] c1184: eb15015f cmp x10, x21 c1188: 54fff440 b.eq 0xc1010 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x30> c118c: f9400109 ldr x9, [x8] c1190: aa0903e8 mov x8, x9 c1194: f8410d15 ldr x21, [x8, #0x10]! c1198: f94002aa ldr x10, [x21] c119c: eb09015f cmp x10, x9 c11a0: 54ffff61 b.ne 0xc118c , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x1ac> c11a4: 17ffff9c b 0xc1014 , std::__ndk1::pair>&, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_const_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__less, std::__ndk1::pair>&)+0x34> c11a8: 2a1f03e0 mov w0, wzr c11ac: a9434ff4 ldp x20, x19, [sp, #0x30] c11b0: a94257f6 ldp x22, x21, [sp, #0x20] c11b4: a9415ff8 ldp x24, x23, [sp, #0x10] c11b8: a8c47bfd ldp x29, x30, [sp], #0x40 c11bc: d65f03c0 ret c11c0: 52800020 mov w0, #0x1 // =1 c11c4: a9434ff4 ldp x20, x19, [sp, #0x30] c11c8: a94257f6 ldp x22, x21, [sp, #0x20] c11cc: a9415ff8 ldp x24, x23, [sp, #0x10] c11d0: a8c47bfd ldp x29, x30, [sp], #0x40 c11d4: d65f03c0 ret c11d8: f0000540 adrp x0, 0x16c000 c11dc: f0000541 adrp x1, 0x16c000 c11e0: f0000502 adrp x2, 0x164000 c11e4: 911c0042 add x2, x2, #0x700 c11e8: f944e400 ldr x0, [x0, #0x9c8] c11ec: f944e821 ldr x1, [x1, #0x9d0] c11f0: b900083f str wzr, [x1, #0x8] c11f4: 14026ef7 b 0x15cdd0 <__cxa_atexit@plt> 00000000000c11f8 : c11f8: f0000548 adrp x8, 0x16c000 c11fc: f944ed08 ldr x8, [x8, #0x9d8] c1200: 91004108 add x8, x8, #0x10 c1204: a9007c08 stp x8, xzr, [x0] c1208: d65f03c0 ret 00000000000c120c : c120c: f0000548 adrp x8, 0x16c000 c1210: f944f108 ldr x8, [x8, #0x9e0] c1214: 91004108 add x8, x8, #0x10 c1218: a9007c08 stp x8, xzr, [x0] c121c: d65f03c0 ret 00000000000c1220 : c1220: f9400028 ldr x8, [x1] c1224: f9000008 str x8, [x0] c1228: f85e8108 ldur x8, [x8, #-0x18] c122c: f9400429 ldr x9, [x1, #0x8] c1230: f8286809 str x9, [x0, x8] c1234: f9400008 ldr x8, [x0] c1238: f85e8108 ldur x8, [x8, #-0x18] c123c: 8b080008 add x8, x0, x8 c1240: f900051f str xzr, [x8, #0x8] c1244: d65f03c0 ret 00000000000c1248 : c1248: f0000548 adrp x8, 0x16c000 c124c: f944f508 ldr x8, [x8, #0x9e8] c1250: 91032109 add x9, x8, #0xc8 c1254: f841850a ldr x10, [x8], #0x18 c1258: f9000008 str x8, [x0] c125c: a900fc09 stp x9, xzr, [x0, #0x8] c1260: 8b0a0008 add x8, x0, x10 c1264: f900051f str xzr, [x8, #0x8] c1268: d65f03c0 ret 00000000000c126c : c126c: f0000549 adrp x9, 0x16c000 c1270: 52800028 mov w8, #0x1 // =1 c1274: f944f929 ldr x9, [x9, #0x9f0] c1278: a900fc1f stp xzr, xzr, [x0, #0x8] c127c: 39006008 strb w8, [x0, #0x18] c1280: 91004129 add x9, x9, #0x10 c1284: f9000009 str x9, [x0] c1288: d65f03c0 ret 00000000000c128c , std::__ndk1::__tree_node, void*>*, long>> const&)>: c128c: f0000548 adrp x8, 0x16c000 c1290: f944f908 ldr x8, [x8, #0x9f0] c1294: f900041f str xzr, [x0, #0x8] c1298: f9400029 ldr x9, [x1] c129c: 3900601f strb wzr, [x0, #0x18] c12a0: 91004108 add x8, x8, #0x10 c12a4: f9000809 str x9, [x0, #0x10] c12a8: f9000008 str x8, [x0] c12ac: d65f03c0 ret 00000000000c12b0 : c12b0: f9400808 ldr x8, [x0, #0x10] c12b4: 9100c100 add x0, x8, #0x30 c12b8: d65f03c0 ret 00000000000c12bc : c12bc: f940080a ldr x10, [x0, #0x10] c12c0: f9400549 ldr x9, [x10, #0x8] c12c4: b40000c9 cbz x9, 0xc12dc c12c8: aa0903e8 mov x8, x9 c12cc: f9400129 ldr x9, [x9] c12d0: b5ffffc9 cbnz x9, 0xc12c8 c12d4: 14000007 b 0xc12f0 c12d8: f940012a ldr x10, [x9] c12dc: aa0a03e9 mov x9, x10 c12e0: f8410d28 ldr x8, [x9, #0x10]! c12e4: f940010b ldr x11, [x8] c12e8: eb0a017f cmp x11, x10 c12ec: 54ffff61 b.ne 0xc12d8 c12f0: f9000808 str x8, [x0, #0x10] c12f4: d65f03c0 ret 00000000000c12f8 : c12f8: f9400809 ldr x9, [x0, #0x10] c12fc: f9400128 ldr x8, [x9] c1300: b40000e8 cbz x8, 0xc131c c1304: aa0803e9 mov x9, x8 c1308: f9400508 ldr x8, [x8, #0x8] c130c: b5ffffc8 cbnz x8, 0xc1304 c1310: f9000809 str x9, [x0, #0x10] c1314: d65f03c0 ret c1318: f9400109 ldr x9, [x8] c131c: aa0903e8 mov x8, x9 c1320: f8410d0a ldr x10, [x8, #0x10]! c1324: f940014a ldr x10, [x10] c1328: eb09015f cmp x10, x9 c132c: 54ffff60 b.eq 0xc1318 c1330: f9400109 ldr x9, [x8] c1334: f9000809 str x9, [x0, #0x10] c1338: d65f03c0 ret 00000000000c133c : c133c: 39406008 ldrb w8, [x0, #0x18] c1340: 34000068 cbz w8, 0xc134c c1344: 39406028 ldrb w8, [x1, #0x18] c1348: 350003a8 cbnz w8, 0xc13bc c134c: f9400809 ldr x9, [x0, #0x10] c1350: f9400828 ldr x8, [x1, #0x10] c1354: eb09011f cmp x8, x9 c1358: 54000320 b.eq 0xc13bc c135c: 2a1f03e0 mov w0, wzr c1360: 14000005 b 0xc1374 c1364: aa0b03e9 mov x9, x11 c1368: 11000400 add w0, w0, #0x1 c136c: eb08013f cmp x9, x8 c1370: 540002a0 b.eq 0xc13c4 c1374: f940052a ldr x10, [x9, #0x8] c1378: b40000aa cbz x10, 0xc138c c137c: aa0a03e9 mov x9, x10 c1380: f940014a ldr x10, [x10] c1384: b5ffffca cbnz x10, 0xc137c c1388: 17fffff8 b 0xc1368 c138c: aa0903ea mov x10, x9 c1390: f8410d4b ldr x11, [x10, #0x10]! c1394: f940016c ldr x12, [x11] c1398: eb09019f cmp x12, x9 c139c: 54fffe40 b.eq 0xc1364 c13a0: f940014b ldr x11, [x10] c13a4: aa0b03ea mov x10, x11 c13a8: f8410d49 ldr x9, [x10, #0x10]! c13ac: f940012c ldr x12, [x9] c13b0: eb0b019f cmp x12, x11 c13b4: 54ffff61 b.ne 0xc13a0 c13b8: 17ffffec b 0xc1368 c13bc: 2a1f03e0 mov w0, wzr c13c0: d65f03c0 ret c13c4: d65f03c0 ret 00000000000c13c8 : c13c8: 39406008 ldrb w8, [x0, #0x18] c13cc: 340000a8 cbz w8, 0xc13e0 c13d0: 39406028 ldrb w8, [x1, #0x18] c13d4: 7100011f cmp w8, #0x0 c13d8: 1a9f07e0 cset w0, ne c13dc: d65f03c0 ret c13e0: f9400808 ldr x8, [x0, #0x10] c13e4: f9400829 ldr x9, [x1, #0x10] c13e8: eb09011f cmp x8, x9 c13ec: 1a9f17e0 cset w0, eq c13f0: d65f03c0 ret 00000000000c13f4 : c13f4: f9400828 ldr x8, [x1, #0x10] c13f8: f9000808 str x8, [x0, #0x10] c13fc: d65f03c0 ret 00000000000c1400 : c1400: a9be7bfd stp x29, x30, [sp, #-0x20]! c1404: a9014ff4 stp x20, x19, [sp, #0x10] c1408: 910003fd mov x29, sp c140c: aa0803f3 mov x19, x8 c1410: f9400808 ldr x8, [x0, #0x10] c1414: 91008114 add x20, x8, #0x20 c1418: aa1403e0 mov x0, x20 c141c: 9402733d bl 0x15e110 <_ZNK6InGame11ValueString5c_strEv@plt> c1420: b4000100 cbz x0, 0xc1440 c1424: aa1403e0 mov x0, x20 c1428: 9402733a bl 0x15e110 <_ZNK6InGame11ValueString5c_strEv@plt> c142c: aa0003e1 mov x1, x0 c1430: aa1303e0 mov x0, x19 c1434: a9414ff4 ldp x20, x19, [sp, #0x10] c1438: a8c27bfd ldp x29, x30, [sp], #0x20 c143c: 14027385 b 0x15e250 <_ZN6InGame5ValueC1EPKc@plt> c1440: aa1403e0 mov x0, x20 c1444: 9402732f bl 0x15e100 <_ZNK6InGame11ValueString5indexEv@plt> c1448: 2a0003e1 mov w1, w0 c144c: aa1303e0 mov x0, x19 c1450: a9414ff4 ldp x20, x19, [sp, #0x10] c1454: a8c27bfd ldp x29, x30, [sp], #0x20 c1458: 1402737a b 0x15e240 <_ZN6InGame5ValueC1Ei@plt> 00000000000c145c : c145c: a9be7bfd stp x29, x30, [sp, #-0x20]! c1460: f9000bf3 str x19, [sp, #0x10] c1464: 910003fd mov x29, sp c1468: f9400808 ldr x8, [x0, #0x10] c146c: 91008113 add x19, x8, #0x20 c1470: aa1303e0 mov x0, x19 c1474: 94027327 bl 0x15e110 <_ZNK6InGame11ValueString5c_strEv@plt> c1478: b40000a0 cbz x0, 0xc148c c147c: f9400bf3 ldr x19, [sp, #0x10] c1480: 12800000 mov w0, #-0x1 // =-1 c1484: a8c27bfd ldp x29, x30, [sp], #0x20 c1488: d65f03c0 ret c148c: aa1303e0 mov x0, x19 c1490: f9400bf3 ldr x19, [sp, #0x10] c1494: a8c27bfd ldp x29, x30, [sp], #0x20 c1498: 1402731a b 0x15e100 <_ZNK6InGame11ValueString5indexEv@plt> 00000000000c149c : c149c: a9bf7bfd stp x29, x30, [sp, #-0x10]! c14a0: 910003fd mov x29, sp c14a4: f9400808 ldr x8, [x0, #0x10] c14a8: 91008100 add x0, x8, #0x20 c14ac: 94027319 bl 0x15e110 <_ZNK6InGame11ValueString5c_strEv@plt> c14b0: b0fffd88 adrp x8, 0x72000 c14b4: f100001f cmp x0, #0x0 c14b8: 913e5908 add x8, x8, #0xf96 c14bc: 9a800100 csel x0, x8, x0, eq c14c0: a8c17bfd ldp x29, x30, [sp], #0x10 c14c4: d65f03c0 ret 00000000000c14c8 : c14c8: f9400028 ldr x8, [x1] c14cc: f9000008 str x8, [x0] c14d0: f85e8108 ldur x8, [x8, #-0x18] c14d4: f9400429 ldr x9, [x1, #0x8] c14d8: f8286809 str x9, [x0, x8] c14dc: d65f03c0 ret 00000000000c14e0 : c14e0: f0000549 adrp x9, 0x16c000 c14e4: 52800028 mov w8, #0x1 // =1 c14e8: f944fd29 ldr x9, [x9, #0x9f8] c14ec: a9017c1f stp xzr, xzr, [x0, #0x10] c14f0: 39008008 strb w8, [x0, #0x20] c14f4: 9100612a add x10, x9, #0x18 c14f8: 9102c129 add x9, x9, #0xb0 c14fc: a900240a stp x10, x9, [x0] c1500: d65f03c0 ret 00000000000c1504 , std::__ndk1::__tree_node, void*>*, long>> const&)>: c1504: f9400028 ldr x8, [x1] c1508: f9000008 str x8, [x0] c150c: f85e8108 ldur x8, [x8, #-0x18] c1510: f9400429 ldr x9, [x1, #0x8] c1514: f8286809 str x9, [x0, x8] c1518: d65f03c0 ret 00000000000c151c , std::__ndk1::__tree_node, void*>*, long>> const&)>: c151c: f0000548 adrp x8, 0x16c000 c1520: f944fd08 ldr x8, [x8, #0x9f8] c1524: f900081f str xzr, [x0, #0x10] c1528: f9400029 ldr x9, [x1] c152c: 3900801f strb wzr, [x0, #0x20] c1530: 9100610a add x10, x8, #0x18 c1534: 9102c108 add x8, x8, #0xb0 c1538: f9000c09 str x9, [x0, #0x18] c153c: a900200a stp x10, x8, [x0] c1540: d65f03c0 ret 00000000000c1544 : c1544: f9400008 ldr x8, [x0] c1548: f9400829 ldr x9, [x1, #0x10] c154c: f85e8108 ldur x8, [x8, #-0x18] c1550: 8b080008 add x8, x0, x8 c1554: f9000909 str x9, [x8, #0x10] c1558: d65f03c0 ret 00000000000c155c : c155c: f9400028 ldr x8, [x1] c1560: f9000008 str x8, [x0] c1564: f85e8108 ldur x8, [x8, #-0x18] c1568: f9400429 ldr x9, [x1, #0x8] c156c: f8286809 str x9, [x0, x8] c1570: d65f03c0 ret 00000000000c1574 : c1574: f0000549 adrp x9, 0x16c000 c1578: 52800028 mov w8, #0x1 // =1 c157c: f9450129 ldr x9, [x9, #0xa00] c1580: a9017c1f stp xzr, xzr, [x0, #0x10] c1584: 39008008 strb w8, [x0, #0x20] c1588: 9100612a add x10, x9, #0x18 c158c: 9102c129 add x9, x9, #0xb0 c1590: a900240a stp x10, x9, [x0] c1594: d65f03c0 ret 00000000000c1598 , std::__ndk1::__tree_node, void*>*, long>> const&)>: c1598: f9400028 ldr x8, [x1] c159c: f9000008 str x8, [x0] c15a0: f85e8108 ldur x8, [x8, #-0x18] c15a4: f9400429 ldr x9, [x1, #0x8] c15a8: f8286809 str x9, [x0, x8] c15ac: d65f03c0 ret 00000000000c15b0 , std::__ndk1::__tree_node, void*>*, long>> const&)>: c15b0: f0000548 adrp x8, 0x16c000 c15b4: f9450108 ldr x8, [x8, #0xa00] c15b8: f900081f str xzr, [x0, #0x10] c15bc: f9400029 ldr x9, [x1] c15c0: 3900801f strb wzr, [x0, #0x20] c15c4: 9100610a add x10, x8, #0x18 c15c8: 9102c108 add x8, x8, #0xb0 c15cc: f9000c09 str x9, [x0, #0x18] c15d0: a900200a stp x10, x8, [x0] c15d4: d65f03c0 ret 00000000000c15d8 : c15d8: f9400008 ldr x8, [x0] c15dc: f9400829 ldr x9, [x1, #0x10] c15e0: f85e8108 ldur x8, [x8, #-0x18] c15e4: 8b080008 add x8, x0, x8 c15e8: f9000909 str x9, [x8, #0x10] c15ec: d65f03c0 ret 00000000000c15f0 : c15f0: d4200020 brk #0x1 00000000000c15f4 : c15f4: 39406008 ldrb w8, [x0, #0x18] c15f8: 340000a8 cbz w8, 0xc160c c15fc: 39406028 ldrb w8, [x1, #0x18] c1600: 7100011f cmp w8, #0x0 c1604: 1a9f07e0 cset w0, ne c1608: d65f03c0 ret c160c: f9400808 ldr x8, [x0, #0x10] c1610: f9400829 ldr x9, [x1, #0x10] c1614: eb09011f cmp x8, x9 c1618: 1a9f17e0 cset w0, eq c161c: d65f03c0 ret 00000000000c1620 : c1620: 39406008 ldrb w8, [x0, #0x18] c1624: 340000c8 cbz w8, 0xc163c c1628: 39406028 ldrb w8, [x1, #0x18] c162c: 7100011f cmp w8, #0x0 c1630: 1a9f07e8 cset w8, ne c1634: 52000100 eor w0, w8, #0x1 c1638: d65f03c0 ret c163c: f9400808 ldr x8, [x0, #0x10] c1640: f9400829 ldr x9, [x1, #0x10] c1644: eb09011f cmp x8, x9 c1648: 1a9f17e8 cset w8, eq c164c: 52000100 eor w0, w8, #0x1 c1650: d65f03c0 ret 00000000000c1654 : c1654: 39406008 ldrb w8, [x0, #0x18] c1658: 34000068 cbz w8, 0xc1664 c165c: 39406028 ldrb w8, [x1, #0x18] c1660: 350003a8 cbnz w8, 0xc16d4 c1664: f9400809 ldr x9, [x0, #0x10] c1668: f9400828 ldr x8, [x1, #0x10] c166c: eb09011f cmp x8, x9 c1670: 54000320 b.eq 0xc16d4 c1674: 2a1f03e0 mov w0, wzr c1678: 14000005 b 0xc168c c167c: aa0b03e9 mov x9, x11 c1680: 11000400 add w0, w0, #0x1 c1684: eb08013f cmp x9, x8 c1688: 540002a0 b.eq 0xc16dc c168c: f940052a ldr x10, [x9, #0x8] c1690: b40000aa cbz x10, 0xc16a4 c1694: aa0a03e9 mov x9, x10 c1698: f940014a ldr x10, [x10] c169c: b5ffffca cbnz x10, 0xc1694 c16a0: 17fffff8 b 0xc1680 c16a4: aa0903ea mov x10, x9 c16a8: f8410d4b ldr x11, [x10, #0x10]! c16ac: f940016c ldr x12, [x11] c16b0: eb09019f cmp x12, x9 c16b4: 54fffe40 b.eq 0xc167c c16b8: f940014b ldr x11, [x10] c16bc: aa0b03ea mov x10, x11 c16c0: f8410d49 ldr x9, [x10, #0x10]! c16c4: f940012c ldr x12, [x9] c16c8: eb0b019f cmp x12, x11 c16cc: 54ffff61 b.ne 0xc16b8 c16d0: 17ffffec b 0xc1680 c16d4: 2a1f03e0 mov w0, wzr c16d8: d65f03c0 ret c16dc: d65f03c0 ret 00000000000c16e0 : c16e0: f9400808 ldr x8, [x0, #0x10] c16e4: 9100c100 add x0, x8, #0x30 c16e8: d65f03c0 ret 00000000000c16ec : c16ec: f9400008 ldr x8, [x0] c16f0: f85e8109 ldur x9, [x8, #-0x18] c16f4: 8b090009 add x9, x0, x9 c16f8: f940092b ldr x11, [x9, #0x10] c16fc: f940016a ldr x10, [x11] c1700: b400012a cbz x10, 0xc1724 c1704: aa0a03eb mov x11, x10 c1708: f940054a ldr x10, [x10, #0x8] c170c: b5ffffca cbnz x10, 0xc1704 c1710: f900092b str x11, [x9, #0x10] c1714: f85e8108 ldur x8, [x8, #-0x18] c1718: 8b080000 add x0, x0, x8 c171c: d65f03c0 ret c1720: f940014b ldr x11, [x10] c1724: aa0b03ea mov x10, x11 c1728: f8410d4c ldr x12, [x10, #0x10]! c172c: f940018c ldr x12, [x12] c1730: eb0b019f cmp x12, x11 c1734: 54ffff60 b.eq 0xc1720 c1738: f940014b ldr x11, [x10] c173c: f900092b str x11, [x9, #0x10] c1740: f85e8108 ldur x8, [x8, #-0x18] c1744: 8b080000 add x0, x0, x8 c1748: d65f03c0 ret 00000000000c174c : c174c: f9400008 ldr x8, [x0] c1750: f85e8109 ldur x9, [x8, #-0x18] c1754: 8b090009 add x9, x0, x9 c1758: f940092c ldr x12, [x9, #0x10] c175c: f940058b ldr x11, [x12, #0x8] c1760: b40000cb cbz x11, 0xc1778 c1764: aa0b03ea mov x10, x11 c1768: f940016b ldr x11, [x11] c176c: b5ffffcb cbnz x11, 0xc1764 c1770: 14000007 b 0xc178c c1774: f940016c ldr x12, [x11] c1778: aa0c03eb mov x11, x12 c177c: f8410d6a ldr x10, [x11, #0x10]! c1780: f940014d ldr x13, [x10] c1784: eb0c01bf cmp x13, x12 c1788: 54ffff61 b.ne 0xc1774 c178c: f900092a str x10, [x9, #0x10] c1790: f85e8108 ldur x8, [x8, #-0x18] c1794: 8b080000 add x0, x0, x8 c1798: d65f03c0 ret 00000000000c179c : c179c: f9400008 ldr x8, [x0] c17a0: f85e8108 ldur x8, [x8, #-0x18] c17a4: 8b080008 add x8, x0, x8 c17a8: f9400908 ldr x8, [x8, #0x10] c17ac: 9100c100 add x0, x8, #0x30 c17b0: d65f03c0 ret 00000000000c17b4 : c17b4: a9be7bfd stp x29, x30, [sp, #-0x20]! c17b8: f9000bf3 str x19, [sp, #0x10] c17bc: 910003fd mov x29, sp c17c0: aa0003f3 mov x19, x0 c17c4: 52800500 mov w0, #0x28 // =40 c17c8: 94026da6 bl 0x15ce60 <_Znwm@plt> c17cc: f9400269 ldr x9, [x19] c17d0: f000054a adrp x10, 0x16c000 c17d4: aa0003e8 mov x8, x0 c17d8: f944fd4a ldr x10, [x10, #0x9f8] c17dc: f85e8129 ldur x9, [x9, #-0x18] c17e0: 9102c14b add x11, x10, #0xb0 c17e4: 9100614a add x10, x10, #0x18 c17e8: 8b090269 add x9, x19, x9 c17ec: f9400bf3 ldr x19, [sp, #0x10] c17f0: f8008c0b str x11, [x0, #0x8]! c17f4: f900010a str x10, [x8] c17f8: a940a92b ldp x11, x10, [x9, #0x8] c17fc: 39406129 ldrb w9, [x9, #0x18] c1800: a901290b stp x11, x10, [x8, #0x10] c1804: 39008109 strb w9, [x8, #0x20] c1808: a8c27bfd ldp x29, x30, [sp], #0x20 c180c: d65f03c0 ret 00000000000c1810 : c1810: 91002000 add x0, x0, #0x8 c1814: 1402726f b 0x15e1d0 <_ZN6InGame17ValueIteratorBaseD2Ev@plt> 00000000000c1818 : c1818: a9be7bfd stp x29, x30, [sp, #-0x20]! c181c: f9000bf3 str x19, [sp, #0x10] c1820: 910003fd mov x29, sp c1824: aa0003f3 mov x19, x0 c1828: 91002000 add x0, x0, #0x8 c182c: 94027269 bl 0x15e1d0 <_ZN6InGame17ValueIteratorBaseD2Ev@plt> c1830: aa1303e0 mov x0, x19 c1834: f9400bf3 ldr x19, [sp, #0x10] c1838: a8c27bfd ldp x29, x30, [sp], #0x20 c183c: 14026da9 b 0x15cee0 <_ZdlPv@plt> 00000000000c1840 : c1840: f9400008 ldr x8, [x0] c1844: f85e8108 ldur x8, [x8, #-0x18] c1848: 8b080008 add x8, x0, x8 c184c: 91002100 add x0, x8, #0x8 c1850: 14027260 b 0x15e1d0 <_ZN6InGame17ValueIteratorBaseD2Ev@plt> 00000000000c1854 : c1854: a9be7bfd stp x29, x30, [sp, #-0x20]! c1858: f9000bf3 str x19, [sp, #0x10] c185c: 910003fd mov x29, sp c1860: f9400008 ldr x8, [x0] c1864: f85e8108 ldur x8, [x8, #-0x18] c1868: 8b080013 add x19, x0, x8 c186c: 91002260 add x0, x19, #0x8 c1870: 94027258 bl 0x15e1d0 <_ZN6InGame17ValueIteratorBaseD2Ev@plt> c1874: aa1303e0 mov x0, x19 c1878: f9400bf3 ldr x19, [sp, #0x10] c187c: a8c27bfd ldp x29, x30, [sp], #0x20 c1880: 14026d98 b 0x15cee0 <_ZdlPv@plt> 00000000000c1884 : c1884: f9400008 ldr x8, [x0] c1888: f85c8108 ldur x8, [x8, #-0x38] c188c: 8b080008 add x8, x0, x8 c1890: f9400109 ldr x9, [x8] c1894: f85e812a ldur x10, [x9, #-0x18] c1898: 8b0a010a add x10, x8, x10 c189c: f940094c ldr x12, [x10, #0x10] c18a0: f940018b ldr x11, [x12] c18a4: b400012b cbz x11, 0xc18c8 c18a8: aa0b03ec mov x12, x11 c18ac: f940056b ldr x11, [x11, #0x8] c18b0: b5ffffcb cbnz x11, 0xc18a8 c18b4: f900094c str x12, [x10, #0x10] c18b8: f85e8129 ldur x9, [x9, #-0x18] c18bc: 8b090100 add x0, x8, x9 c18c0: d65f03c0 ret c18c4: f940016c ldr x12, [x11] c18c8: aa0c03eb mov x11, x12 c18cc: f8410d6d ldr x13, [x11, #0x10]! c18d0: f94001ad ldr x13, [x13] c18d4: eb0c01bf cmp x13, x12 c18d8: 54ffff60 b.eq 0xc18c4 c18dc: f940016c ldr x12, [x11] c18e0: f900094c str x12, [x10, #0x10] c18e4: f85e8129 ldur x9, [x9, #-0x18] c18e8: 8b090100 add x0, x8, x9 c18ec: d65f03c0 ret 00000000000c18f0 : c18f0: f9400008 ldr x8, [x0] c18f4: f85c0108 ldur x8, [x8, #-0x40] c18f8: 8b080008 add x8, x0, x8 c18fc: f9400109 ldr x9, [x8] c1900: f85e812a ldur x10, [x9, #-0x18] c1904: 8b0a010a add x10, x8, x10 c1908: f940094d ldr x13, [x10, #0x10] c190c: f94005ac ldr x12, [x13, #0x8] c1910: b40000cc cbz x12, 0xc1928 c1914: aa0c03eb mov x11, x12 c1918: f940018c ldr x12, [x12] c191c: b5ffffcc cbnz x12, 0xc1914 c1920: 14000007 b 0xc193c c1924: f940018d ldr x13, [x12] c1928: aa0d03ec mov x12, x13 c192c: f8410d8b ldr x11, [x12, #0x10]! c1930: f940016e ldr x14, [x11] c1934: eb0d01df cmp x14, x13 c1938: 54ffff61 b.ne 0xc1924 c193c: f900094b str x11, [x10, #0x10] c1940: f85e8129 ldur x9, [x9, #-0x18] c1944: 8b090100 add x0, x8, x9 c1948: d65f03c0 ret 00000000000c194c : c194c: f9400008 ldr x8, [x0] c1950: f85b8108 ldur x8, [x8, #-0x48] c1954: 8b080008 add x8, x0, x8 c1958: f9400109 ldr x9, [x8] c195c: f85e8129 ldur x9, [x9, #-0x18] c1960: 8b090108 add x8, x8, x9 c1964: f9400908 ldr x8, [x8, #0x10] c1968: 9100c100 add x0, x8, #0x30 c196c: d65f03c0 ret 00000000000c1970 : c1970: a9be7bfd stp x29, x30, [sp, #-0x20]! c1974: f9000bf3 str x19, [sp, #0x10] c1978: 910003fd mov x29, sp c197c: f9400008 ldr x8, [x0] c1980: f8598108 ldur x8, [x8, #-0x68] c1984: 8b080013 add x19, x0, x8 c1988: 52800500 mov w0, #0x28 // =40 c198c: 94026d35 bl 0x15ce60 <_Znwm@plt> c1990: f9400269 ldr x9, [x19] c1994: f000054a adrp x10, 0x16c000 c1998: aa0003e8 mov x8, x0 c199c: f944fd4a ldr x10, [x10, #0x9f8] c19a0: f85e8129 ldur x9, [x9, #-0x18] c19a4: 9102c14b add x11, x10, #0xb0 c19a8: 9100614a add x10, x10, #0x18 c19ac: 8b090269 add x9, x19, x9 c19b0: f9400bf3 ldr x19, [sp, #0x10] c19b4: f8008c0b str x11, [x0, #0x8]! c19b8: f900010a str x10, [x8] c19bc: a940a92b ldp x11, x10, [x9, #0x8] c19c0: 39406129 ldrb w9, [x9, #0x18] c19c4: a901290b stp x11, x10, [x8, #0x10] c19c8: 39008109 strb w9, [x8, #0x20] c19cc: a8c27bfd ldp x29, x30, [sp], #0x20 c19d0: d65f03c0 ret 00000000000c19d4 : c19d4: f9400008 ldr x8, [x0] c19d8: f85e8109 ldur x9, [x8, #-0x18] c19dc: 8b090009 add x9, x0, x9 c19e0: f940092b ldr x11, [x9, #0x10] c19e4: f940016a ldr x10, [x11] c19e8: b400012a cbz x10, 0xc1a0c c19ec: aa0a03eb mov x11, x10 c19f0: f940054a ldr x10, [x10, #0x8] c19f4: b5ffffca cbnz x10, 0xc19ec c19f8: f900092b str x11, [x9, #0x10] c19fc: f85e8108 ldur x8, [x8, #-0x18] c1a00: 8b080000 add x0, x0, x8 c1a04: d65f03c0 ret c1a08: f940014b ldr x11, [x10] c1a0c: aa0b03ea mov x10, x11 c1a10: f8410d4c ldr x12, [x10, #0x10]! c1a14: f940018c ldr x12, [x12] c1a18: eb0b019f cmp x12, x11 c1a1c: 54ffff60 b.eq 0xc1a08 c1a20: f940014b ldr x11, [x10] c1a24: f900092b str x11, [x9, #0x10] c1a28: f85e8108 ldur x8, [x8, #-0x18] c1a2c: 8b080000 add x0, x0, x8 c1a30: d65f03c0 ret 00000000000c1a34 : c1a34: f9400008 ldr x8, [x0] c1a38: f85e8109 ldur x9, [x8, #-0x18] c1a3c: 8b090009 add x9, x0, x9 c1a40: f940092c ldr x12, [x9, #0x10] c1a44: f940058b ldr x11, [x12, #0x8] c1a48: b40000cb cbz x11, 0xc1a60 c1a4c: aa0b03ea mov x10, x11 c1a50: f940016b ldr x11, [x11] c1a54: b5ffffcb cbnz x11, 0xc1a4c c1a58: 14000007 b 0xc1a74 c1a5c: f940016c ldr x12, [x11] c1a60: aa0c03eb mov x11, x12 c1a64: f8410d6a ldr x10, [x11, #0x10]! c1a68: f940014d ldr x13, [x10] c1a6c: eb0c01bf cmp x13, x12 c1a70: 54ffff61 b.ne 0xc1a5c c1a74: f900092a str x10, [x9, #0x10] c1a78: f85e8108 ldur x8, [x8, #-0x18] c1a7c: 8b080000 add x0, x0, x8 c1a80: d65f03c0 ret 00000000000c1a84 : c1a84: f9400008 ldr x8, [x0] c1a88: f85e8108 ldur x8, [x8, #-0x18] c1a8c: 8b080008 add x8, x0, x8 c1a90: f9400908 ldr x8, [x8, #0x10] c1a94: 9100c100 add x0, x8, #0x30 c1a98: d65f03c0 ret 00000000000c1a9c : c1a9c: a9be7bfd stp x29, x30, [sp, #-0x20]! c1aa0: f9000bf3 str x19, [sp, #0x10] c1aa4: 910003fd mov x29, sp c1aa8: aa0003f3 mov x19, x0 c1aac: 52800500 mov w0, #0x28 // =40 c1ab0: 94026cec bl 0x15ce60 <_Znwm@plt> c1ab4: f9400269 ldr x9, [x19] c1ab8: f000054a adrp x10, 0x16c000 c1abc: aa0003e8 mov x8, x0 c1ac0: f945014a ldr x10, [x10, #0xa00] c1ac4: f85e8129 ldur x9, [x9, #-0x18] c1ac8: 9102c14b add x11, x10, #0xb0 c1acc: 9100614a add x10, x10, #0x18 c1ad0: 8b090269 add x9, x19, x9 c1ad4: f9400bf3 ldr x19, [sp, #0x10] c1ad8: f8008c0b str x11, [x0, #0x8]! c1adc: f900010a str x10, [x8] c1ae0: a940a92b ldp x11, x10, [x9, #0x8] c1ae4: 39406129 ldrb w9, [x9, #0x18] c1ae8: a901290b stp x11, x10, [x8, #0x10] c1aec: 39008109 strb w9, [x8, #0x20] c1af0: a8c27bfd ldp x29, x30, [sp], #0x20 c1af4: d65f03c0 ret 00000000000c1af8 : c1af8: 91002000 add x0, x0, #0x8 c1afc: 140271b5 b 0x15e1d0 <_ZN6InGame17ValueIteratorBaseD2Ev@plt> 00000000000c1b00 : c1b00: a9be7bfd stp x29, x30, [sp, #-0x20]! c1b04: f9000bf3 str x19, [sp, #0x10] c1b08: 910003fd mov x29, sp c1b0c: aa0003f3 mov x19, x0 c1b10: 91002000 add x0, x0, #0x8 c1b14: 940271af bl 0x15e1d0 <_ZN6InGame17ValueIteratorBaseD2Ev@plt> c1b18: aa1303e0 mov x0, x19 c1b1c: f9400bf3 ldr x19, [sp, #0x10] c1b20: a8c27bfd ldp x29, x30, [sp], #0x20 c1b24: 14026cef b 0x15cee0 <_ZdlPv@plt> 00000000000c1b28 : c1b28: f9400008 ldr x8, [x0] c1b2c: f85e8108 ldur x8, [x8, #-0x18] c1b30: 8b080008 add x8, x0, x8 c1b34: 91002100 add x0, x8, #0x8 c1b38: 140271a6 b 0x15e1d0 <_ZN6InGame17ValueIteratorBaseD2Ev@plt> 00000000000c1b3c : c1b3c: a9be7bfd stp x29, x30, [sp, #-0x20]! c1b40: f9000bf3 str x19, [sp, #0x10] c1b44: 910003fd mov x29, sp c1b48: f9400008 ldr x8, [x0] c1b4c: f85e8108 ldur x8, [x8, #-0x18] c1b50: 8b080013 add x19, x0, x8 c1b54: 91002260 add x0, x19, #0x8 c1b58: 9402719e bl 0x15e1d0 <_ZN6InGame17ValueIteratorBaseD2Ev@plt> c1b5c: aa1303e0 mov x0, x19 c1b60: f9400bf3 ldr x19, [sp, #0x10] c1b64: a8c27bfd ldp x29, x30, [sp], #0x20 c1b68: 14026cde b 0x15cee0 <_ZdlPv@plt> 00000000000c1b6c : c1b6c: f9400008 ldr x8, [x0] c1b70: f85c8108 ldur x8, [x8, #-0x38] c1b74: 8b080008 add x8, x0, x8 c1b78: f9400109 ldr x9, [x8] c1b7c: f85e812a ldur x10, [x9, #-0x18] c1b80: 8b0a010a add x10, x8, x10 c1b84: f940094c ldr x12, [x10, #0x10] c1b88: f940018b ldr x11, [x12] c1b8c: b400012b cbz x11, 0xc1bb0 c1b90: aa0b03ec mov x12, x11 c1b94: f940056b ldr x11, [x11, #0x8] c1b98: b5ffffcb cbnz x11, 0xc1b90 c1b9c: f900094c str x12, [x10, #0x10] c1ba0: f85e8129 ldur x9, [x9, #-0x18] c1ba4: 8b090100 add x0, x8, x9 c1ba8: d65f03c0 ret c1bac: f940016c ldr x12, [x11] c1bb0: aa0c03eb mov x11, x12 c1bb4: f8410d6d ldr x13, [x11, #0x10]! c1bb8: f94001ad ldr x13, [x13] c1bbc: eb0c01bf cmp x13, x12 c1bc0: 54ffff60 b.eq 0xc1bac c1bc4: f940016c ldr x12, [x11] c1bc8: f900094c str x12, [x10, #0x10] c1bcc: f85e8129 ldur x9, [x9, #-0x18] c1bd0: 8b090100 add x0, x8, x9 c1bd4: d65f03c0 ret 00000000000c1bd8 : c1bd8: f9400008 ldr x8, [x0] c1bdc: f85c0108 ldur x8, [x8, #-0x40] c1be0: 8b080008 add x8, x0, x8 c1be4: f9400109 ldr x9, [x8] c1be8: f85e812a ldur x10, [x9, #-0x18] c1bec: 8b0a010a add x10, x8, x10 c1bf0: f940094d ldr x13, [x10, #0x10] c1bf4: f94005ac ldr x12, [x13, #0x8] c1bf8: b40000cc cbz x12, 0xc1c10 c1bfc: aa0c03eb mov x11, x12 c1c00: f940018c ldr x12, [x12] c1c04: b5ffffcc cbnz x12, 0xc1bfc c1c08: 14000007 b 0xc1c24 c1c0c: f940018d ldr x13, [x12] c1c10: aa0d03ec mov x12, x13 c1c14: f8410d8b ldr x11, [x12, #0x10]! c1c18: f940016e ldr x14, [x11] c1c1c: eb0d01df cmp x14, x13 c1c20: 54ffff61 b.ne 0xc1c0c c1c24: f900094b str x11, [x10, #0x10] c1c28: f85e8129 ldur x9, [x9, #-0x18] c1c2c: 8b090100 add x0, x8, x9 c1c30: d65f03c0 ret 00000000000c1c34 : c1c34: f9400008 ldr x8, [x0] c1c38: f85b8108 ldur x8, [x8, #-0x48] c1c3c: 8b080008 add x8, x0, x8 c1c40: f9400109 ldr x9, [x8] c1c44: f85e8129 ldur x9, [x9, #-0x18] c1c48: 8b090108 add x8, x8, x9 c1c4c: f9400908 ldr x8, [x8, #0x10] c1c50: 9100c100 add x0, x8, #0x30 c1c54: d65f03c0 ret 00000000000c1c58 : c1c58: a9be7bfd stp x29, x30, [sp, #-0x20]! c1c5c: f9000bf3 str x19, [sp, #0x10] c1c60: 910003fd mov x29, sp c1c64: f9400008 ldr x8, [x0] c1c68: f8598108 ldur x8, [x8, #-0x68] c1c6c: 8b080013 add x19, x0, x8 c1c70: 52800500 mov w0, #0x28 // =40 c1c74: 94026c7b bl 0x15ce60 <_Znwm@plt> c1c78: f9400269 ldr x9, [x19] c1c7c: f000054a adrp x10, 0x16c000 c1c80: aa0003e8 mov x8, x0 c1c84: f945014a ldr x10, [x10, #0xa00] c1c88: f85e8129 ldur x9, [x9, #-0x18] c1c8c: 9102c14b add x11, x10, #0xb0 c1c90: 9100614a add x10, x10, #0x18 c1c94: 8b090269 add x9, x19, x9 c1c98: f9400bf3 ldr x19, [sp, #0x10] c1c9c: f8008c0b str x11, [x0, #0x8]! c1ca0: f900010a str x10, [x8] c1ca4: a940a92b ldp x11, x10, [x9, #0x8] c1ca8: 39406129 ldrb w9, [x9, #0x18] c1cac: a901290b stp x11, x10, [x8, #0x10] c1cb0: 39008109 strb w9, [x8, #0x20] c1cb4: a8c27bfd ldp x29, x30, [sp], #0x20 c1cb8: d65f03c0 ret 00000000000c1cbc : c1cbc: d3507c08 ubfx x8, x0, #16, #16 c1cc0: 92403c09 and x9, x0, #0xffff c1cc4: 7100045f cmp w2, #0x1 c1cc8: 54000221 b.ne 0xc1d0c c1ccc: 3940002a ldrb w10, [x1] c1cd0: 529ffe0b mov w11, #0xfff0 // =65520 c1cd4: 929fffec mov x12, #-0x10000 // =-65536 c1cd8: f2a001ec movk x12, #0xf, lsl #16 c1cdc: 8b0a0129 add x9, x9, x10 c1ce0: 929ffe0a mov x10, #-0xfff1 // =-65521 c1ce4: 8b0a012a add x10, x9, x10 c1ce8: eb0b013f cmp x9, x11 c1cec: 9a898149 csel x9, x10, x9, hi c1cf0: 8b080128 add x8, x9, x8 c1cf4: d370bd0a lsl x10, x8, #16 c1cf8: eb0b011f cmp x8, x11 c1cfc: 8b0c014c add x12, x10, x12 c1d00: 9a8a8188 csel x8, x12, x10, hi c1d04: aa090100 orr x0, x8, x9 c1d08: d65f03c0 ret c1d0c: b4000341 cbz x1, 0xc1d74 c1d10: 7100405f cmp w2, #0x10 c1d14: 54000342 b.hs 0xc1d7c c1d18: 340000c2 cbz w2, 0xc1d30 c1d1c: 3840142a ldrb w10, [x1], #0x1 c1d20: 71000442 subs w2, w2, #0x1 c1d24: 8b0a0129 add x9, x9, x10 c1d28: 8b080128 add x8, x9, x8 c1d2c: 54ffff81 b.ne 0xc1d1c c1d30: d298b9aa mov x10, #0xc5cd // =50637 c1d34: 929ffe0c mov x12, #-0xfff1 // =-65521 c1d38: f2a1a5ea movk x10, #0xd2f, lsl #16 c1d3c: 529ffe0d mov w13, #0xfff0 // =65520 c1d40: f2c01c2a movk x10, #0xe1, lsl #32 c1d44: eb0d013f cmp x9, x13 c1d48: f2e001ea movk x10, #0xf, lsl #48 c1d4c: 9bca7d0a umulh x10, x8, x10 c1d50: cb0a010b sub x11, x8, x10 c1d54: 8b4b054a add x10, x10, x11, lsr #1 c1d58: 529ffe2b mov w11, #0xfff1 // =65521 c1d5c: d34ffd4a lsr x10, x10, #15 c1d60: 9b0ba148 msub x8, x10, x11, x8 c1d64: 8b0c012a add x10, x9, x12 c1d68: 9a898149 csel x9, x10, x9, hi c1d6c: aa084120 orr x0, x9, x8, lsl #16 c1d70: d65f03c0 ret c1d74: 52800020 mov w0, #0x1 // =1 c1d78: d65f03c0 ret c1d7c: 53047c4a lsr w10, w2, #4 c1d80: 71056d5f cmp w10, #0x15b c1d84: 540009e3 b.lo 0xc1ec0 c1d88: d298b9ac mov x12, #0xc5cd // =50637 c1d8c: 1282b5ea mov w10, #-0x15b0 // =-5552 c1d90: f2a1a5ec movk x12, #0xd2f, lsl #16 c1d94: 5282b60b mov w11, #0x15b0 // =5552 c1d98: f2c01c2c movk x12, #0xe1, lsl #32 c1d9c: 529ffe2d mov w13, #0xfff1 // =65521 c1da0: f2e001ec movk x12, #0xf, lsl #48 c1da4: 0b0a0042 add w2, w2, w10 c1da8: 12802b4e mov w14, #-0x15b // =-347 c1dac: aa0103ef mov x15, x1 c1db0: 394001f0 ldrb w16, [x15] c1db4: 310005ce adds w14, w14, #0x1 c1db8: 394005f1 ldrb w17, [x15, #0x1] c1dbc: 394009e0 ldrb w0, [x15, #0x2] c1dc0: 8b100129 add x9, x9, x16 c1dc4: 39400df0 ldrb w16, [x15, #0x3] c1dc8: 8b080128 add x8, x9, x8 c1dcc: 8b110129 add x9, x9, x17 c1dd0: 394011f1 ldrb w17, [x15, #0x4] c1dd4: 8b090108 add x8, x8, x9 c1dd8: 8b000129 add x9, x9, x0 c1ddc: 394015e0 ldrb w0, [x15, #0x5] c1de0: 8b090108 add x8, x8, x9 c1de4: 8b100129 add x9, x9, x16 c1de8: 394019f0 ldrb w16, [x15, #0x6] c1dec: 8b090108 add x8, x8, x9 c1df0: 8b110129 add x9, x9, x17 c1df4: 39401df1 ldrb w17, [x15, #0x7] c1df8: 8b090108 add x8, x8, x9 c1dfc: 8b000129 add x9, x9, x0 c1e00: 8b090108 add x8, x8, x9 c1e04: 8b100129 add x9, x9, x16 c1e08: 394021f0 ldrb w16, [x15, #0x8] c1e0c: 8b090108 add x8, x8, x9 c1e10: 8b110129 add x9, x9, x17 c1e14: 394025f1 ldrb w17, [x15, #0x9] c1e18: 8b090108 add x8, x8, x9 c1e1c: 394039e0 ldrb w0, [x15, #0xe] c1e20: 8b100129 add x9, x9, x16 c1e24: 394029f0 ldrb w16, [x15, #0xa] c1e28: 8b090108 add x8, x8, x9 c1e2c: 8b110129 add x9, x9, x17 c1e30: 39402df1 ldrb w17, [x15, #0xb] c1e34: 8b090108 add x8, x8, x9 c1e38: 8b100129 add x9, x9, x16 c1e3c: 394031f0 ldrb w16, [x15, #0xc] c1e40: 8b090108 add x8, x8, x9 c1e44: 8b110129 add x9, x9, x17 c1e48: 394035f1 ldrb w17, [x15, #0xd] c1e4c: 8b090108 add x8, x8, x9 c1e50: 8b100129 add x9, x9, x16 c1e54: 39403df0 ldrb w16, [x15, #0xf] c1e58: 8b090108 add x8, x8, x9 c1e5c: 8b110129 add x9, x9, x17 c1e60: 910041ef add x15, x15, #0x10 c1e64: 8b090108 add x8, x8, x9 c1e68: 8b000129 add x9, x9, x0 c1e6c: 8b090108 add x8, x8, x9 c1e70: 8b100129 add x9, x9, x16 c1e74: 8b090108 add x8, x8, x9 c1e78: 54fff9c3 b.lo 0xc1db0 c1e7c: 9bcc7d2e umulh x14, x9, x12 c1e80: 8b0b0021 add x1, x1, x11 c1e84: 9bcc7d0f umulh x15, x8, x12 c1e88: cb0e0130 sub x16, x9, x14 c1e8c: cb0f0111 sub x17, x8, x15 c1e90: 8b5005ce add x14, x14, x16, lsr #1 c1e94: 8b5105ef add x15, x15, x17, lsr #1 c1e98: d34ffdce lsr x14, x14, #15 c1e9c: d34ffdef lsr x15, x15, #15 c1ea0: 9b0da5c9 msub x9, x14, x13, x9 c1ea4: 53047c4e lsr w14, w2, #4 c1ea8: 9b0da1e8 msub x8, x15, x13, x8 c1eac: 710569df cmp w14, #0x15a c1eb0: 54fff7a8 b.hi 0xc1da4 c1eb4: 34fff5c2 cbz w2, 0xc1d6c c1eb8: 7100405f cmp w2, #0x10 c1ebc: 540006c3 b.lo 0xc1f94 c1ec0: 3940002a ldrb w10, [x1] c1ec4: 51004042 sub w2, w2, #0x10 c1ec8: 3940042b ldrb w11, [x1, #0x1] c1ecc: 71003c5f cmp w2, #0xf c1ed0: 8b0a0129 add x9, x9, x10 c1ed4: 3940082a ldrb w10, [x1, #0x2] c1ed8: 8b080128 add x8, x9, x8 c1edc: 8b0b0129 add x9, x9, x11 c1ee0: 39400c2b ldrb w11, [x1, #0x3] c1ee4: 8b090108 add x8, x8, x9 c1ee8: 8b0a0129 add x9, x9, x10 c1eec: 3940102a ldrb w10, [x1, #0x4] c1ef0: 8b090108 add x8, x8, x9 c1ef4: 8b0b0129 add x9, x9, x11 c1ef8: 3940142b ldrb w11, [x1, #0x5] c1efc: 8b090108 add x8, x8, x9 c1f00: 8b0a0129 add x9, x9, x10 c1f04: 3940182a ldrb w10, [x1, #0x6] c1f08: 8b090108 add x8, x8, x9 c1f0c: 8b0b0129 add x9, x9, x11 c1f10: 39401c2b ldrb w11, [x1, #0x7] c1f14: 8b090108 add x8, x8, x9 c1f18: 8b0a0129 add x9, x9, x10 c1f1c: 3940202a ldrb w10, [x1, #0x8] c1f20: 8b090108 add x8, x8, x9 c1f24: 8b0b0129 add x9, x9, x11 c1f28: 3940242b ldrb w11, [x1, #0x9] c1f2c: 8b090108 add x8, x8, x9 c1f30: 8b0a0129 add x9, x9, x10 c1f34: 3940282a ldrb w10, [x1, #0xa] c1f38: 8b090108 add x8, x8, x9 c1f3c: 8b0b0129 add x9, x9, x11 c1f40: 39402c2b ldrb w11, [x1, #0xb] c1f44: 8b090108 add x8, x8, x9 c1f48: 8b0a0129 add x9, x9, x10 c1f4c: 3940302a ldrb w10, [x1, #0xc] c1f50: 8b090108 add x8, x8, x9 c1f54: 8b0b0129 add x9, x9, x11 c1f58: 3940342b ldrb w11, [x1, #0xd] c1f5c: 8b090108 add x8, x8, x9 c1f60: 8b0a0129 add x9, x9, x10 c1f64: 3940382a ldrb w10, [x1, #0xe] c1f68: 8b090108 add x8, x8, x9 c1f6c: 8b0b0129 add x9, x9, x11 c1f70: 39403c2b ldrb w11, [x1, #0xf] c1f74: 8b090108 add x8, x8, x9 c1f78: 8b0a0129 add x9, x9, x10 c1f7c: 91004021 add x1, x1, #0x10 c1f80: 8b090108 add x8, x8, x9 c1f84: 8b0b0129 add x9, x9, x11 c1f88: 8b090108 add x8, x8, x9 c1f8c: 54fff9a8 b.hi 0xc1ec0 c1f90: 340000c2 cbz w2, 0xc1fa8 c1f94: 3840142a ldrb w10, [x1], #0x1 c1f98: 71000442 subs w2, w2, #0x1 c1f9c: 8b0a0129 add x9, x9, x10 c1fa0: 8b080128 add x8, x9, x8 c1fa4: 54ffff81 b.ne 0xc1f94 c1fa8: d298b9aa mov x10, #0xc5cd // =50637 c1fac: 529ffe2e mov w14, #0xfff1 // =65521 c1fb0: f2a1a5ea movk x10, #0xd2f, lsl #16 c1fb4: f2c01c2a movk x10, #0xe1, lsl #32 c1fb8: f2e001ea movk x10, #0xf, lsl #48 c1fbc: 9bca7d2b umulh x11, x9, x10 c1fc0: 9bca7d0a umulh x10, x8, x10 c1fc4: cb0b012c sub x12, x9, x11 c1fc8: cb0a010d sub x13, x8, x10 c1fcc: 8b4c056b add x11, x11, x12, lsr #1 c1fd0: 8b4d054a add x10, x10, x13, lsr #1 c1fd4: d34ffd6b lsr x11, x11, #15 c1fd8: d34ffd4a lsr x10, x10, #15 c1fdc: 9b0ea569 msub x9, x11, x14, x9 c1fe0: 9b0ea148 msub x8, x10, x14, x8 c1fe4: aa084120 orr x0, x9, x8, lsl #16 c1fe8: d65f03c0 ret 00000000000c1fec : c1fec: d298b9a8 mov x8, #0xc5cd // =50637 c1ff0: 92403c0a and x10, x0, #0xffff c1ff4: f2a1a5e8 movk x8, #0xd2f, lsl #16 c1ff8: 52900e2c mov w12, #0x8071 // =32881 c1ffc: f2c01c28 movk x8, #0xe1, lsl #32 c2000: 72b000ec movk w12, #0x8007, lsl #16 c2004: f2e001e8 movk x8, #0xf, lsl #48 c2008: d350fc2d lsr x13, x1, #16 c200c: d3507c0e ubfx x14, x0, #16, #16 c2010: 9bc87c48 umulh x8, x2, x8 c2014: 8b2d21cd add x13, x14, w13, uxth c2018: 529ffe0e mov w14, #0xfff0 // =65520 c201c: cb080049 sub x9, x2, x8 c2020: 8b490508 add x8, x8, x9, lsr #1 c2024: 529ffe29 mov w9, #0xfff1 // =65521 c2028: d34ffd08 lsr x8, x8, #15 c202c: 9b098908 msub x8, x8, x9, x2 c2030: 9b0a7d0b mul x11, x8, x10 c2034: 8b21214a add x10, x10, w1, uxth c2038: 8b0e014e add x14, x10, x14 c203c: d100054a sub x10, x10, #0x1 c2040: eb0901df cmp x14, x9 c2044: cb0801a8 sub x8, x13, x8 c2048: 9b0c7d6c mul x12, x11, x12 c204c: 9a8e814a csel x10, x10, x14, hi c2050: eb09015f cmp x10, x9 c2054: d36ffd8c lsr x12, x12, #47 c2058: 1b09ad8b msub w11, w12, w9, w11 c205c: 929ffe0c mov x12, #-0xfff1 // =-65521 c2060: 8b0c014d add x13, x10, x12 c2064: 8b0b0108 add x8, x8, x11 c2068: 9a8a81aa csel x10, x13, x10, hi c206c: 529ffc4d mov w13, #0xffe2 // =65506 c2070: 8b09010b add x11, x8, x9 c2074: 72a0002d movk w13, #0x1, lsl #16 c2078: 8b0c0108 add x8, x8, x12 c207c: eb0d017f cmp x11, x13 c2080: 929fffec mov x12, #-0x10000 // =-65536 c2084: 9a8b8108 csel x8, x8, x11, hi c2088: f2a001ec movk x12, #0xf, lsl #16 c208c: d370bd0b lsl x11, x8, #16 c2090: eb09011f cmp x8, x9 c2094: 8b0c016c add x12, x11, x12 c2098: 9a8b8188 csel x8, x12, x11, hi c209c: aa0a0100 orr x0, x8, x10 c20a0: d65f03c0 ret 00000000000c20a4 : c20a4: d102c3ff sub sp, sp, #0xb0 c20a8: a9087bfd stp x29, x30, [sp, #0x80] c20ac: 910203fd add x29, sp, #0x80 c20b0: f9004bf5 str x21, [sp, #0x90] c20b4: a90a4ff4 stp x20, x19, [sp, #0xa0] c20b8: d53bd055 mrs x21, TPIDR_EL0 c20bc: f94016a8 ldr x8, [x21, #0x28] c20c0: f81f83a8 stur x8, [x29, #-0x8] c20c4: f9400028 ldr x8, [x1] c20c8: f90007e2 str x2, [sp, #0x8] c20cc: b90013e3 str w3, [sp, #0x10] c20d0: f90013e0 str x0, [sp, #0x20] c20d4: d360fd09 lsr x9, x8, #32 c20d8: b9002be8 str w8, [sp, #0x28] c20dc: b5000329 cbnz x9, 0xc2140 c20e0: 90fffd62 adrp x2, 0x6e000 c20e4: aa0103f3 mov x19, x1 c20e8: 9138e442 add x2, x2, #0xe39 c20ec: 910023e0 add x0, sp, #0x8 c20f0: 2a0403e1 mov w1, w4 c20f4: 52800e03 mov w3, #0x70 // =112 c20f8: a904ffff stp xzr, xzr, [sp, #0x48] c20fc: f9002fff str xzr, [sp, #0x58] c2100: 9402705c bl 0x15e270 <_ZN6InGame3Log12deflateInit_EPNS0_10z_stream_sEiPKci@plt> c2104: 35000200 cbnz w0, 0xc2144 c2108: 910023e0 add x0, sp, #0x8 c210c: 52800081 mov w1, #0x4 // =4 c2110: 9402705c bl 0x15e280 <_ZN6InGame3Log7deflateEPNS0_10z_stream_sEi@plt> c2114: 7100041f cmp w0, #0x1 c2118: 54000281 b.ne 0xc2168 c211c: f9401be8 ldr x8, [sp, #0x30] c2120: 910023e0 add x0, sp, #0x8 c2124: f9000268 str x8, [x19] c2128: 9402705a bl 0x15e290 <_ZN6InGame3Log10deflateEndEPNS0_10z_stream_sE@plt> c212c: f94016a8 ldr x8, [x21, #0x28] c2130: f85f83a9 ldur x9, [x29, #-0x8] c2134: eb09011f cmp x8, x9 c2138: 540000e0 b.eq 0xc2154 c213c: 14000015 b 0xc2190 c2140: 12800080 mov w0, #-0x5 // =-5 c2144: f94016a8 ldr x8, [x21, #0x28] c2148: f85f83a9 ldur x9, [x29, #-0x8] c214c: eb09011f cmp x8, x9 c2150: 54000201 b.ne 0xc2190 c2154: a94a4ff4 ldp x20, x19, [sp, #0xa0] c2158: a9487bfd ldp x29, x30, [sp, #0x80] c215c: f9404bf5 ldr x21, [sp, #0x90] c2160: 9102c3ff add sp, sp, #0xb0 c2164: d65f03c0 ret c2168: 2a0003f4 mov w20, w0 c216c: 910023e0 add x0, sp, #0x8 c2170: 94027048 bl 0x15e290 <_ZN6InGame3Log10deflateEndEPNS0_10z_stream_sE@plt> c2174: 7100029f cmp w20, #0x0 c2178: 12800088 mov w8, #-0x5 // =-5 c217c: 1a940100 csel w0, w8, w20, eq c2180: f94016a8 ldr x8, [x21, #0x28] c2184: f85f83a9 ldur x9, [x29, #-0x8] c2188: eb09011f cmp x8, x9 c218c: 54fffe40 b.eq 0xc2154 c2190: 94026b28 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000c2194 : c2194: d102c3ff sub sp, sp, #0xb0 c2198: a9087bfd stp x29, x30, [sp, #0x80] c219c: 910203fd add x29, sp, #0x80 c21a0: f9004bf5 str x21, [sp, #0x90] c21a4: a90a4ff4 stp x20, x19, [sp, #0xa0] c21a8: d53bd055 mrs x21, TPIDR_EL0 c21ac: f94016a8 ldr x8, [x21, #0x28] c21b0: f81f83a8 stur x8, [x29, #-0x8] c21b4: f9400028 ldr x8, [x1] c21b8: f90007e2 str x2, [sp, #0x8] c21bc: b90013e3 str w3, [sp, #0x10] c21c0: f90013e0 str x0, [sp, #0x20] c21c4: d360fd09 lsr x9, x8, #32 c21c8: b9002be8 str w8, [sp, #0x28] c21cc: b5000329 cbnz x9, 0xc2230 c21d0: 90fffd62 adrp x2, 0x6e000 c21d4: aa0103f3 mov x19, x1 c21d8: 9138e442 add x2, x2, #0xe39 c21dc: 910023e0 add x0, sp, #0x8 c21e0: 12800001 mov w1, #-0x1 // =-1 c21e4: 52800e03 mov w3, #0x70 // =112 c21e8: a904ffff stp xzr, xzr, [sp, #0x48] c21ec: f9002fff str xzr, [sp, #0x58] c21f0: 94027020 bl 0x15e270 <_ZN6InGame3Log12deflateInit_EPNS0_10z_stream_sEiPKci@plt> c21f4: 35000200 cbnz w0, 0xc2234 c21f8: 910023e0 add x0, sp, #0x8 c21fc: 52800081 mov w1, #0x4 // =4 c2200: 94027020 bl 0x15e280 <_ZN6InGame3Log7deflateEPNS0_10z_stream_sEi@plt> c2204: 7100041f cmp w0, #0x1 c2208: 54000281 b.ne 0xc2258 c220c: f9401be8 ldr x8, [sp, #0x30] c2210: 910023e0 add x0, sp, #0x8 c2214: f9000268 str x8, [x19] c2218: 9402701e bl 0x15e290 <_ZN6InGame3Log10deflateEndEPNS0_10z_stream_sE@plt> c221c: f94016a8 ldr x8, [x21, #0x28] c2220: f85f83a9 ldur x9, [x29, #-0x8] c2224: eb09011f cmp x8, x9 c2228: 540000e0 b.eq 0xc2244 c222c: 14000015 b 0xc2280 c2230: 12800080 mov w0, #-0x5 // =-5 c2234: f94016a8 ldr x8, [x21, #0x28] c2238: f85f83a9 ldur x9, [x29, #-0x8] c223c: eb09011f cmp x8, x9 c2240: 54000201 b.ne 0xc2280 c2244: a94a4ff4 ldp x20, x19, [sp, #0xa0] c2248: a9487bfd ldp x29, x30, [sp, #0x80] c224c: f9404bf5 ldr x21, [sp, #0x90] c2250: 9102c3ff add sp, sp, #0xb0 c2254: d65f03c0 ret c2258: 2a0003f4 mov w20, w0 c225c: 910023e0 add x0, sp, #0x8 c2260: 9402700c bl 0x15e290 <_ZN6InGame3Log10deflateEndEPNS0_10z_stream_sE@plt> c2264: 7100029f cmp w20, #0x0 c2268: 12800088 mov w8, #-0x5 // =-5 c226c: 1a940100 csel w0, w8, w20, eq c2270: f94016a8 ldr x8, [x21, #0x28] c2274: f85f83a9 ldur x9, [x29, #-0x8] c2278: eb09011f cmp x8, x9 c227c: 54fffe40 b.eq 0xc2244 c2280: 94026aec bl 0x15ce30 <__stack_chk_fail@plt> 00000000000c2284 : c2284: 8b403008 add x8, x0, x0, lsr #12 c2288: 8b403908 add x8, x8, x0, lsr #14 c228c: 91002d00 add x0, x8, #0xb c2290: d65f03c0 ret 00000000000c2294 : c2294: f0fffd80 adrp x0, 0x75000 c2298: 91146000 add x0, x0, #0x518 c229c: d65f03c0 ret 00000000000c22a0 : c22a0: b40013e1 cbz x1, 0xc251c c22a4: f0fffd88 adrp x8, 0x75000 c22a8: 2a2003eb mvn w11, w0 c22ac: 91146108 add x8, x8, #0x518 c22b0: 340013a2 cbz w2, 0xc2524 c22b4: 92400429 and x9, x1, #0x3 c22b8: b4001369 cbz x9, 0xc2524 c22bc: aa0103e9 mov x9, x1 c22c0: 12001d6c and w12, w11, #0xff c22c4: 3840152a ldrb w10, [x9], #0x1 c22c8: 4a0a018a eor w10, w12, w10 c22cc: f86a590a ldr x10, [x8, w10, uxtw #3] c22d0: 4a4b214b eor w11, w10, w11, lsr #8 c22d4: 7100044a subs w10, w2, #0x1 c22d8: 540003c0 b.eq 0xc2350 c22dc: 9240052c and x12, x9, #0x3 c22e0: b400038c cbz x12, 0xc2350 c22e4: 39400429 ldrb w9, [x1, #0x1] c22e8: 12001d6a and w10, w11, #0xff c22ec: 4a090149 eor w9, w10, w9 c22f0: f869590a ldr x10, [x8, w9, uxtw #3] c22f4: 91000829 add x9, x1, #0x2 c22f8: 4a4b214b eor w11, w10, w11, lsr #8 c22fc: 7100084a subs w10, w2, #0x2 c2300: 54000280 b.eq 0xc2350 c2304: 9240052c and x12, x9, #0x3 c2308: b400024c cbz x12, 0xc2350 c230c: 39400829 ldrb w9, [x1, #0x2] c2310: 12001d6a and w10, w11, #0xff c2314: 4a090149 eor w9, w10, w9 c2318: f869590a ldr x10, [x8, w9, uxtw #3] c231c: 91000c29 add x9, x1, #0x3 c2320: 4a4b214b eor w11, w10, w11, lsr #8 c2324: 71000c4a subs w10, w2, #0x3 c2328: 54000140 b.eq 0xc2350 c232c: 9240052c and x12, x9, #0x3 c2330: b400010c cbz x12, 0xc2350 c2334: 39400c29 ldrb w9, [x1, #0x3] c2338: 12001d6a and w10, w11, #0xff c233c: 4a090149 eor w9, w10, w9 c2340: f869590a ldr x10, [x8, w9, uxtw #3] c2344: 91001029 add x9, x1, #0x4 c2348: 4a4b214b eor w11, w10, w11, lsr #8 c234c: 5100104a sub w10, w2, #0x4 c2350: 7100815f cmp w10, #0x20 c2354: 54000f03 b.lo 0xc2534 c2358: 5283000c mov w12, #0x1800 // =6144 c235c: 8b0c010c add x12, x8, x12 c2360: 2940392d ldp w13, w14, [x9] c2364: 5100814a sub w10, w10, #0x20 c2368: 71007d5f cmp w10, #0x1f c236c: 4a0b01af eor w15, w13, w11 c2370: 9140050d add x13, x8, #0x1, lsl #12 // =0x1000 c2374: 12001df0 and w16, w15, #0xff c2378: 53083df1 ubfx w17, w15, #8, #8 c237c: 53105de0 ubfx w0, w15, #16, #8 c2380: 9120010b add x11, x8, #0x800 c2384: 53187def lsr w15, w15, #24 c2388: f8705990 ldr x16, [x12, w16, uxtw #3] c238c: f87159b1 ldr x17, [x13, w17, uxtw #3] c2390: f8605960 ldr x0, [x11, w0, uxtw #3] c2394: f86f590f ldr x15, [x8, w15, uxtw #3] c2398: 4a100230 eor w16, w17, w16 c239c: 4a000210 eor w16, w16, w0 c23a0: 4a0f020f eor w15, w16, w15 c23a4: 4a0f01ce eor w14, w14, w15 c23a8: 12001dcf and w15, w14, #0xff c23ac: 53083dd0 ubfx w16, w14, #8, #8 c23b0: 53105dd1 ubfx w17, w14, #16, #8 c23b4: 53187dce lsr w14, w14, #24 c23b8: f86f598f ldr x15, [x12, w15, uxtw #3] c23bc: f87059b0 ldr x16, [x13, w16, uxtw #3] c23c0: f8715971 ldr x17, [x11, w17, uxtw #3] c23c4: f86e590e ldr x14, [x8, w14, uxtw #3] c23c8: 4a0f020f eor w15, w16, w15 c23cc: 4a1101ef eor w15, w15, w17 c23d0: 4a0e01ee eor w14, w15, w14 c23d4: 29413d30 ldp w16, w15, [x9, #0x8] c23d8: 4a0e020e eor w14, w16, w14 c23dc: 12001dd0 and w16, w14, #0xff c23e0: 53083dd1 ubfx w17, w14, #8, #8 c23e4: 53105dc0 ubfx w0, w14, #16, #8 c23e8: 53187dce lsr w14, w14, #24 c23ec: f8705990 ldr x16, [x12, w16, uxtw #3] c23f0: f87159b1 ldr x17, [x13, w17, uxtw #3] c23f4: f8605960 ldr x0, [x11, w0, uxtw #3] c23f8: f86e590e ldr x14, [x8, w14, uxtw #3] c23fc: 4a100230 eor w16, w17, w16 c2400: 4a000210 eor w16, w16, w0 c2404: 4a0e020e eor w14, w16, w14 c2408: 4a0e01ee eor w14, w15, w14 c240c: 12001dcf and w15, w14, #0xff c2410: 53083dd0 ubfx w16, w14, #8, #8 c2414: 53105dd1 ubfx w17, w14, #16, #8 c2418: 53187dce lsr w14, w14, #24 c241c: f86f598f ldr x15, [x12, w15, uxtw #3] c2420: f87059b0 ldr x16, [x13, w16, uxtw #3] c2424: f8715971 ldr x17, [x11, w17, uxtw #3] c2428: f86e590e ldr x14, [x8, w14, uxtw #3] c242c: 4a0f020f eor w15, w16, w15 c2430: 4a1101ef eor w15, w15, w17 c2434: 4a0e01ee eor w14, w15, w14 c2438: 29423d30 ldp w16, w15, [x9, #0x10] c243c: 4a0e020e eor w14, w16, w14 c2440: 12001dd0 and w16, w14, #0xff c2444: 53083dd1 ubfx w17, w14, #8, #8 c2448: 53105dc0 ubfx w0, w14, #16, #8 c244c: 53187dce lsr w14, w14, #24 c2450: f8705990 ldr x16, [x12, w16, uxtw #3] c2454: f87159b1 ldr x17, [x13, w17, uxtw #3] c2458: f8605960 ldr x0, [x11, w0, uxtw #3] c245c: f86e590e ldr x14, [x8, w14, uxtw #3] c2460: 4a100230 eor w16, w17, w16 c2464: 4a000210 eor w16, w16, w0 c2468: 4a0e020e eor w14, w16, w14 c246c: 4a0e01ee eor w14, w15, w14 c2470: 12001dcf and w15, w14, #0xff c2474: 53083dd0 ubfx w16, w14, #8, #8 c2478: 53105dd1 ubfx w17, w14, #16, #8 c247c: 53187dce lsr w14, w14, #24 c2480: f86f598f ldr x15, [x12, w15, uxtw #3] c2484: f87059b0 ldr x16, [x13, w16, uxtw #3] c2488: f8715971 ldr x17, [x11, w17, uxtw #3] c248c: f86e590e ldr x14, [x8, w14, uxtw #3] c2490: 4a0f020f eor w15, w16, w15 c2494: 4a1101ef eor w15, w15, w17 c2498: 4a0e01ee eor w14, w15, w14 c249c: 29433d30 ldp w16, w15, [x9, #0x18] c24a0: 4a0e020e eor w14, w16, w14 c24a4: 12001dd0 and w16, w14, #0xff c24a8: 53083dd1 ubfx w17, w14, #8, #8 c24ac: 53105dc0 ubfx w0, w14, #16, #8 c24b0: 53187dce lsr w14, w14, #24 c24b4: f8705990 ldr x16, [x12, w16, uxtw #3] c24b8: f87159b1 ldr x17, [x13, w17, uxtw #3] c24bc: f8605960 ldr x0, [x11, w0, uxtw #3] c24c0: f86e590e ldr x14, [x8, w14, uxtw #3] c24c4: 4a100230 eor w16, w17, w16 c24c8: 4a000210 eor w16, w16, w0 c24cc: 4a0e020e eor w14, w16, w14 c24d0: 4a0e01ee eor w14, w15, w14 c24d4: 53083dcf ubfx w15, w14, #8, #8 c24d8: 12001dd0 and w16, w14, #0xff c24dc: 53105dd1 ubfx w17, w14, #16, #8 c24e0: f86f59af ldr x15, [x13, w15, uxtw #3] c24e4: 53187dcd lsr w13, w14, #24 c24e8: f870598e ldr x14, [x12, w16, uxtw #3] c24ec: f871596b ldr x11, [x11, w17, uxtw #3] c24f0: f86d5910 ldr x16, [x8, w13, uxtw #3] c24f4: 9100812d add x13, x9, #0x20 c24f8: ca0e01e9 eor x9, x15, x14 c24fc: ca0b0129 eor x9, x9, x11 c2500: ca10012b eor x11, x9, x16 c2504: aa0d03e9 mov x9, x13 c2508: 54fff2c8 b.hi 0xc2360 c250c: aa0d03e9 mov x9, x13 c2510: 7100115f cmp w10, #0x4 c2514: 54000142 b.hs 0xc253c c2518: 1400001c b 0xc2588 c251c: aa1f03e0 mov x0, xzr c2520: d65f03c0 ret c2524: aa0103e9 mov x9, x1 c2528: 2a0203ea mov w10, w2 c252c: 7100815f cmp w10, #0x20 c2530: 54fff142 b.hs 0xc2358 c2534: 7100115f cmp w10, #0x4 c2538: 54000283 b.lo 0xc2588 c253c: b840452c ldr w12, [x9], #0x4 c2540: 5100114a sub w10, w10, #0x4 c2544: 71000d5f cmp w10, #0x3 c2548: 4a0b018b eor w11, w12, w11 c254c: 12001d6c and w12, w11, #0xff c2550: 53083d6d ubfx w13, w11, #8, #8 c2554: 53105d6e ubfx w14, w11, #16, #8 c2558: 53187d6b lsr w11, w11, #24 c255c: 8b2c4d0c add x12, x8, w12, uxtw #3 c2560: 8b2d4d0d add x13, x8, w13, uxtw #3 c2564: 8b2e4d0e add x14, x8, w14, uxtw #3 c2568: f86b590b ldr x11, [x8, w11, uxtw #3] c256c: f94c018c ldr x12, [x12, #0x1800] c2570: f94801ad ldr x13, [x13, #0x1000] c2574: f94401ce ldr x14, [x14, #0x800] c2578: ca0c01ac eor x12, x13, x12 c257c: ca0e018c eor x12, x12, x14 c2580: ca0b018b eor x11, x12, x11 c2584: 54fffdc8 b.hi 0xc253c c2588: 3400010a cbz w10, 0xc25a8 c258c: 3840152c ldrb w12, [x9], #0x1 c2590: 12001d6d and w13, w11, #0xff c2594: 7100054a subs w10, w10, #0x1 c2598: 4a0c01ac eor w12, w13, w12 c259c: f86c590c ldr x12, [x8, w12, uxtw #3] c25a0: 4a4b218b eor w11, w12, w11, lsr #8 c25a4: 54ffff41 b.ne 0xc258c c25a8: 2a2b03e0 mvn w0, w11 c25ac: d65f03c0 ret 00000000000c25b0 : c25b0: a9be7bfd stp x29, x30, [sp, #-0x20]! c25b4: f9000bfc str x28, [sp, #0x10] c25b8: 910003fd mov x29, sp c25bc: d10843ff sub sp, sp, #0x210 c25c0: d53bd048 mrs x8, TPIDR_EL0 c25c4: f9401509 ldr x9, [x8, #0x28] c25c8: f81f83a9 stur x9, [x29, #-0x8] c25cc: b40015c2 cbz x2, 0xc2884 c25d0: d0fffd8a adrp x10, 0x74000 , std::__ndk1::allocator>+0x4d> c25d4: d0fffd8b adrp x11, 0x74000 , std::__ndk1::allocator>+0x4d> c25d8: d0fffd8c adrp x12, 0x74000 , std::__ndk1::allocator>+0x4d> c25dc: aa1f03e9 mov x9, xzr c25e0: 3dc30940 ldr q0, [x10, #0xc20] c25e4: d0fffd8a adrp x10, 0x74000 , std::__ndk1::allocator>+0x4d> c25e8: 3dc32d61 ldr q1, [x11, #0xcb0] c25ec: d0fffd8b adrp x11, 0x74000 , std::__ndk1::allocator>+0x4d> c25f0: 3dc34d82 ldr q2, [x12, #0xd30] c25f4: d0fffd8c adrp x12, 0x74000 , std::__ndk1::allocator>+0x4d> c25f8: 3dc38543 ldr q3, [x10, #0xe10] c25fc: d0fffd8a adrp x10, 0x74000 , std::__ndk1::allocator>+0x4d> c2600: 3dc31d64 ldr q4, [x11, #0xc70] c2604: d0fffd8b adrp x11, 0x74000 , std::__ndk1::allocator>+0x4d> c2608: ad0007e0 stp q0, q1, [sp] c260c: 3dc33980 ldr q0, [x12, #0xce0] c2610: ad010fe2 stp q2, q3, [sp, #0x20] c2614: 3dc32541 ldr q1, [x10, #0xc90] c2618: d0fffd8a adrp x10, 0x74000 , std::__ndk1::allocator>+0x4d> c261c: 3dc32962 ldr q2, [x11, #0xca0] c2620: d0fffd8b adrp x11, 0x74000 , std::__ndk1::allocator>+0x4d> c2624: d0fffd8c adrp x12, 0x74000 , std::__ndk1::allocator>+0x4d> c2628: ad0203e4 stp q4, q0, [sp, #0x40] c262c: 3dc36940 ldr q0, [x10, #0xda0] c2630: d0fffd8a adrp x10, 0x74000 , std::__ndk1::allocator>+0x4d> c2634: 3dc38d63 ldr q3, [x11, #0xe30] c2638: d0fffd8b adrp x11, 0x74000 , std::__ndk1::allocator>+0x4d> c263c: 3dc37d84 ldr q4, [x12, #0xdf0] c2640: d0fffd8c adrp x12, 0x74000 , std::__ndk1::allocator>+0x4d> c2644: ad030be1 stp q1, q2, [sp, #0x60] c2648: 3dc30141 ldr q1, [x10, #0xc00] c264c: 3dc37962 ldr q2, [x11, #0xde0] c2650: ad040fe0 stp q0, q3, [sp, #0x80] c2654: 3dc39180 ldr q0, [x12, #0xe40] c2658: d0fffd8a adrp x10, 0x74000 , std::__ndk1::allocator>+0x4d> c265c: d0fffd8b adrp x11, 0x74000 , std::__ndk1::allocator>+0x4d> c2660: 5290640c mov w12, #0x8320 // =33568 c2664: ad0507e4 stp q4, q1, [sp, #0xa0] c2668: 72bdb70c movk w12, #0xedb8, lsl #16 c266c: ad0603e2 stp q2, q0, [sp, #0xc0] c2670: 3dc36d40 ldr q0, [x10, #0xdb0] c2674: 3dc31561 ldr q1, [x11, #0xc50] c2678: 910423ea add x10, sp, #0x108 c267c: 910003eb mov x11, sp c2680: ad0707e0 stp q0, q1, [sp, #0xe0] c2684: aa1f03ed mov x13, xzr c2688: b400018c cbz x12, 0xc26b8 c268c: 910003ee mov x14, sp c2690: 14000006 b 0xc26a8 c2694: d341fd8f lsr x15, x12, #1 c2698: f100059f cmp x12, #0x1 c269c: 910021ce add x14, x14, #0x8 c26a0: aa0f03ec mov x12, x15 c26a4: 540000a9 b.ls 0xc26b8 c26a8: 3607ff6c tbz w12, #0x0, 0xc2694 c26ac: f94001cf ldr x15, [x14] c26b0: ca0d01ed eor x13, x15, x13 c26b4: 17fffff8 b 0xc2694 c26b8: f829794d str x13, [x10, x9, lsl #3] c26bc: 91000529 add x9, x9, #0x1 c26c0: f100813f cmp x9, #0x20 c26c4: 540000a0 b.eq 0xc26d8 c26c8: f869796c ldr x12, [x11, x9, lsl #3] c26cc: aa1f03ed mov x13, xzr c26d0: b5fffdec cbnz x12, 0xc268c c26d4: 17fffff9 b 0xc26b8 c26d8: aa1f03e9 mov x9, xzr c26dc: 910423ea add x10, sp, #0x108 c26e0: 910003eb mov x11, sp c26e4: 14000006 b 0xc26fc c26e8: aa1f03ec mov x12, xzr c26ec: f829796c str x12, [x11, x9, lsl #3] c26f0: 91000529 add x9, x9, #0x1 c26f4: f100813f cmp x9, #0x20 c26f8: 540001e0 b.eq 0xc2734 c26fc: f869794d ldr x13, [x10, x9, lsl #3] c2700: b4ffff4d cbz x13, 0xc26e8 c2704: aa1f03ec mov x12, xzr c2708: 910423ee add x14, sp, #0x108 c270c: 14000006 b 0xc2724 c2710: d341fdaf lsr x15, x13, #1 c2714: f10005bf cmp x13, #0x1 c2718: 910021ce add x14, x14, #0x8 c271c: aa0f03ed mov x13, x15 c2720: 54fffe69 b.ls 0xc26ec c2724: 3607ff6d tbz w13, #0x0, 0xc2710 c2728: f94001cf ldr x15, [x14] c272c: ca0c01ec eor x12, x15, x12 c2730: 17fffff8 b 0xc2710 c2734: 910003e9 mov x9, sp c2738: 910423ea add x10, sp, #0x108 c273c: 14000006 b 0xc2754 c2740: aa0b03e0 mov x0, x11 c2744: 9342fc4b asr x11, x2, #2 c2748: f1000c5f cmp x2, #0x3 c274c: aa0b03e2 mov x2, x11 c2750: 54000989 b.ls 0xc2880 c2754: aa1f03eb mov x11, xzr c2758: 14000006 b 0xc2770 c275c: aa1f03ec mov x12, xzr c2760: f82b794c str x12, [x10, x11, lsl #3] c2764: 9100056b add x11, x11, #0x1 c2768: f100817f cmp x11, #0x20 c276c: 540001e0 b.eq 0xc27a8 c2770: f86b792d ldr x13, [x9, x11, lsl #3] c2774: b4ffff4d cbz x13, 0xc275c c2778: aa1f03ec mov x12, xzr c277c: 910003ee mov x14, sp c2780: 14000006 b 0xc2798 c2784: d341fdaf lsr x15, x13, #1 c2788: f10005bf cmp x13, #0x1 c278c: 910021ce add x14, x14, #0x8 c2790: aa0f03ed mov x13, x15 c2794: 54fffe69 b.ls 0xc2760 c2798: 3607ff6d tbz w13, #0x0, 0xc2784 c279c: f94001cf ldr x15, [x14] c27a0: ca0c01ec eor x12, x15, x12 c27a4: 17fffff8 b 0xc2784 c27a8: 37000062 tbnz w2, #0x0, 0xc27b4 c27ac: aa0003eb mov x11, x0 c27b0: 14000003 b 0xc27bc c27b4: aa1f03eb mov x11, xzr c27b8: b50004c0 cbnz x0, 0xc2850 c27bc: f100085f cmp x2, #0x2 c27c0: 540005e3 b.lo 0xc287c c27c4: aa1f03ec mov x12, xzr c27c8: 14000006 b 0xc27e0 c27cc: aa1f03ed mov x13, xzr c27d0: f82c792d str x13, [x9, x12, lsl #3] c27d4: 9100058c add x12, x12, #0x1 c27d8: f100819f cmp x12, #0x20 c27dc: 540001e0 b.eq 0xc2818 c27e0: f86c794e ldr x14, [x10, x12, lsl #3] c27e4: b4ffff4e cbz x14, 0xc27cc c27e8: aa1f03ed mov x13, xzr c27ec: 910423ef add x15, sp, #0x108 c27f0: 14000006 b 0xc2808 c27f4: d341fdd0 lsr x16, x14, #1 c27f8: f10005df cmp x14, #0x1 c27fc: 910021ef add x15, x15, #0x8 c2800: aa1003ee mov x14, x16 c2804: 54fffe69 b.ls 0xc27d0 c2808: 3607ff6e tbz w14, #0x0, 0xc27f4 c280c: f94001f0 ldr x16, [x15] c2810: ca0d020d eor x13, x16, x13 c2814: 17fffff8 b 0xc27f4 c2818: 360ff942 tbz w2, #0x1, 0xc2740 c281c: aa1f03e0 mov x0, xzr c2820: b4fff92b cbz x11, 0xc2744 c2824: 910003ec mov x12, sp c2828: 14000006 b 0xc2840 c282c: d341fd6d lsr x13, x11, #1 c2830: f100057f cmp x11, #0x1 c2834: 9100218c add x12, x12, #0x8 c2838: aa0d03eb mov x11, x13 c283c: 54fff849 b.ls 0xc2744 c2840: 3607ff6b tbz w11, #0x0, 0xc282c c2844: f940018d ldr x13, [x12] c2848: ca0001a0 eor x0, x13, x0 c284c: 17fffff8 b 0xc282c c2850: 910423ec add x12, sp, #0x108 c2854: 14000006 b 0xc286c c2858: d341fc0d lsr x13, x0, #1 c285c: f100041f cmp x0, #0x1 c2860: 9100218c add x12, x12, #0x8 c2864: aa0d03e0 mov x0, x13 c2868: 54fffaa9 b.ls 0xc27bc c286c: 3607ff60 tbz w0, #0x0, 0xc2858 c2870: f940018d ldr x13, [x12] c2874: ca0b01ab eor x11, x13, x11 c2878: 17fffff8 b 0xc2858 c287c: aa0b03e0 mov x0, x11 c2880: ca010000 eor x0, x0, x1 c2884: f9401508 ldr x8, [x8, #0x28] c2888: f85f83a9 ldur x9, [x29, #-0x8] c288c: eb09011f cmp x8, x9 c2890: 540000a1 b.ne 0xc28a4 c2894: 910843ff add sp, sp, #0x210 c2898: f9400bfc ldr x28, [sp, #0x10] c289c: a8c27bfd ldp x29, x30, [sp], #0x20 c28a0: d65f03c0 ret c28a4: 94026963 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000c28a8 : c28a8: 2a0303e7 mov w7, w3 c28ac: aa0203e6 mov x6, x2 c28b0: 52800102 mov w2, #0x8 // =8 c28b4: 528001e3 mov w3, #0xf // =15 c28b8: 52800104 mov w4, #0x8 // =8 c28bc: 2a1f03e5 mov w5, wzr c28c0: 14026e80 b 0x15e2c0 <_ZN6InGame3Log13deflateInit2_EPNS0_10z_stream_sEiiiiiPKci@plt> 00000000000c28c4 : c28c4: a9bb7bfd stp x29, x30, [sp, #-0x50]! c28c8: a90167fa stp x26, x25, [sp, #0x10] c28cc: 910003fd mov x29, sp c28d0: a9025ff8 stp x24, x23, [sp, #0x20] c28d4: a90357f6 stp x22, x21, [sp, #0x30] c28d8: a9044ff4 stp x20, x19, [sp, #0x40] c28dc: b4000446 cbz x6, 0xc2964 c28e0: aa0003f3 mov x19, x0 c28e4: 128000a0 mov w0, #-0x6 // =-6 c28e8: 7101c0ff cmp w7, #0x70 c28ec: 54000301 b.ne 0xc294c c28f0: 394000c8 ldrb w8, [x6] c28f4: 7100c51f cmp w8, #0x31 c28f8: 540002a1 b.ne 0xc294c c28fc: b4000433 cbz x19, 0xc2980 c2900: 2a0503f4 mov w20, w5 c2904: 2a0403f5 mov w21, w4 c2908: f9402268 ldr x8, [x19, #0x40] c290c: f9001a7f str xzr, [x19, #0x30] c2910: b4000468 cbz x8, 0xc299c c2914: f9402669 ldr x9, [x19, #0x48] c2918: b40004e9 cbz x9, 0xc29b4 c291c: 3100043f cmn w1, #0x1 c2920: 528000c9 mov w9, #0x6 // =6 c2924: 1a810137 csel w23, w9, w1, eq c2928: 37f80543 tbnz w3, #0x1f, 0xc29d0 c292c: 51004069 sub w9, w3, #0x10 c2930: 71003c7f cmp w3, #0xf c2934: 5280002a mov w10, #0x1 // =1 c2938: 1a838129 csel w9, w9, w3, hi c293c: 1a8a9559 cinc w25, w10, hi c2940: 12800020 mov w0, #-0x2 // =-2 c2944: 7100129f cmp w20, #0x4 c2948: 540004e9 b.ls 0xc29e4 c294c: a9444ff4 ldp x20, x19, [sp, #0x40] c2950: a94357f6 ldp x22, x21, [sp, #0x30] c2954: a9425ff8 ldp x24, x23, [sp, #0x20] c2958: a94167fa ldp x26, x25, [sp, #0x10] c295c: a8c57bfd ldp x29, x30, [sp], #0x50 c2960: d65f03c0 ret c2964: 128000a0 mov w0, #-0x6 // =-6 c2968: a9444ff4 ldp x20, x19, [sp, #0x40] c296c: a94357f6 ldp x22, x21, [sp, #0x30] c2970: a9425ff8 ldp x24, x23, [sp, #0x20] c2974: a94167fa ldp x26, x25, [sp, #0x10] c2978: a8c57bfd ldp x29, x30, [sp], #0x50 c297c: d65f03c0 ret c2980: 12800020 mov w0, #-0x2 // =-2 c2984: a9444ff4 ldp x20, x19, [sp, #0x40] c2988: a94357f6 ldp x22, x21, [sp, #0x30] c298c: a9425ff8 ldp x24, x23, [sp, #0x20] c2990: a94167fa ldp x26, x25, [sp, #0x10] c2994: a8c57bfd ldp x29, x30, [sp], #0x50 c2998: d65f03c0 ret c299c: d0000548 adrp x8, 0x16c000 c29a0: f9450508 ldr x8, [x8, #0xa08] c29a4: f9002a7f str xzr, [x19, #0x50] c29a8: f9002268 str x8, [x19, #0x40] c29ac: f9402669 ldr x9, [x19, #0x48] c29b0: b5fffb69 cbnz x9, 0xc291c c29b4: d0000549 adrp x9, 0x16c000 c29b8: f9450929 ldr x9, [x9, #0xa10] c29bc: f9002669 str x9, [x19, #0x48] c29c0: 3100043f cmn w1, #0x1 c29c4: 528000c9 mov w9, #0x6 // =6 c29c8: 1a810137 csel w23, w9, w1, eq c29cc: 36fffb03 tbz w3, #0x1f, 0xc292c c29d0: 2a1f03f9 mov w25, wzr c29d4: 4b0303e9 neg w9, w3 c29d8: 12800020 mov w0, #-0x2 // =-2 c29dc: 7100129f cmp w20, #0x4 c29e0: 54fffb68 b.hi 0xc294c c29e4: 710026ff cmp w23, #0x9 c29e8: 54fffb28 b.hi 0xc294c c29ec: 7100205f cmp w2, #0x8 c29f0: 54fffae1 b.ne 0xc294c c29f4: 51002aaa sub w10, w21, #0xa c29f8: 3100255f cmn w10, #0x9 c29fc: 54fffa83 b.lo 0xc294c c2a00: 7100213f cmp w9, #0x8 c2a04: 54fffa43 b.lo 0xc294c c2a08: 71003d3f cmp w9, #0xf c2a0c: 54fffa08 b.hi 0xc294c c2a10: f9402a60 ldr x0, [x19, #0x50] c2a14: 52800021 mov w1, #0x1 // =1 c2a18: 5282e502 mov w2, #0x1728 // =5928 c2a1c: 7100213f cmp w9, #0x8 c2a20: 5280012a mov w10, #0x9 // =9 c2a24: 52800038 mov w24, #0x1 // =1 c2a28: 1a89015a csel w26, w10, w9, eq c2a2c: d63f0100 blr x8 c2a30: b4000a20 cbz x0, 0xc2b74 c2a34: 110026aa add w10, w21, #0x9 c2a38: 1ada2301 lsl w1, w24, w26 c2a3c: 11001ea9 add w9, w21, #0x7 c2a40: 12001d4a and w10, w10, #0xff c2a44: 5280156b mov w11, #0xab // =171 c2a48: 51000428 sub w8, w1, #0x1 c2a4c: aa0003f6 mov x22, x0 c2a50: f9001e60 str x0, [x19, #0x38] c2a54: 1b0b7d4a mul w10, w10, w11 c2a58: 1ac9230b lsl w11, w24, w9 c2a5c: b9004c08 str w8, [x0, #0x4c] c2a60: 51000568 sub w8, w11, #0x1 c2a64: 53097d4a lsr w10, w10, #9 c2a68: f9000013 str x19, [x0] c2a6c: b9002c19 str w25, [x0, #0x2c] c2a70: 52800042 mov w2, #0x2 // =2 c2a74: f900181f str xzr, [x0, #0x30] c2a78: 290ea40b stp w11, w9, [x0, #0x74] c2a7c: f9402269 ldr x9, [x19, #0x40] c2a80: 290fa808 stp w8, w10, [x0, #0x7c] c2a84: f9402a60 ldr x0, [x19, #0x50] c2a88: 2908eac1 stp w1, w26, [x22, #0x44] c2a8c: d63f0120 blr x9 c2a90: f9402a68 ldr x8, [x19, #0x50] c2a94: f9002ac0 str x0, [x22, #0x50] c2a98: f9402269 ldr x9, [x19, #0x40] c2a9c: 52800042 mov w2, #0x2 // =2 c2aa0: b94046c1 ldr w1, [x22, #0x44] c2aa4: aa0803e0 mov x0, x8 c2aa8: d63f0120 blr x9 c2aac: f9402a68 ldr x8, [x19, #0x50] c2ab0: f90032c0 str x0, [x22, #0x60] c2ab4: f9402269 ldr x9, [x19, #0x40] c2ab8: 52800042 mov w2, #0x2 // =2 c2abc: b94076c1 ldr w1, [x22, #0x74] c2ac0: aa0803e0 mov x0, x8 c2ac4: d63f0120 blr x9 c2ac8: 11001aa8 add w8, w21, #0x6 c2acc: f9402269 ldr x9, [x19, #0x40] c2ad0: f90036c0 str x0, [x22, #0x68] c2ad4: 52800082 mov w2, #0x4 // =4 c2ad8: 1ac82301 lsl w1, w24, w8 c2adc: f9402a68 ldr x8, [x19, #0x50] c2ae0: aa0803e0 mov x0, x8 c2ae4: b916fac1 str w1, [x22, #0x16f8] c2ae8: d63f0120 blr x9 c2aec: b956fac8 ldr w8, [x22, #0x16f8] c2af0: f9402aca ldr x10, [x22, #0x50] c2af4: d37ef509 lsl x9, x8, #2 c2af8: a90126c0 stp x0, x9, [x22, #0x10] c2afc: b40002ca cbz x10, 0xc2b54 c2b00: f94032c9 ldr x9, [x22, #0x60] c2b04: b4000289 cbz x9, 0xc2b54 c2b08: b4000260 cbz x0, 0xc2b54 c2b0c: f94036c9 ldr x9, [x22, #0x68] c2b10: b4000229 cbz x9, 0xc2b54 c2b14: 121f7909 and w9, w8, #0xfffffffe c2b18: 8b080508 add x8, x8, x8, lsl #1 c2b1c: 8b090009 add x9, x0, x9 c2b20: 8b080008 add x8, x0, x8 c2b24: 5280010a mov w10, #0x8 // =8 c2b28: 2916d2d7 stp w23, w20, [x22, #0xb4] c2b2c: aa1303e0 mov x0, x19 c2b30: f90b82c9 str x9, [x22, #0x1700] c2b34: f90b7ac8 str x8, [x22, #0x16f0] c2b38: 3900f2ca strb w10, [x22, #0x3c] c2b3c: a9444ff4 ldp x20, x19, [sp, #0x40] c2b40: a94357f6 ldp x22, x21, [sp, #0x30] c2b44: a9425ff8 ldp x24, x23, [sp, #0x20] c2b48: a94167fa ldp x26, x25, [sp, #0x10] c2b4c: a8c57bfd ldp x29, x30, [sp], #0x50 c2b50: 14026de0 b 0x15e2d0 <_ZN6InGame3Log12deflateResetEPNS0_10z_stream_sE@plt> c2b54: d0000548 adrp x8, 0x16c000 c2b58: 52805349 mov w9, #0x29a // =666 c2b5c: aa1303e0 mov x0, x19 c2b60: f9450d08 ldr x8, [x8, #0xa18] c2b64: b9000ac9 str w9, [x22, #0x8] c2b68: f9401908 ldr x8, [x8, #0x30] c2b6c: f9001a68 str x8, [x19, #0x30] c2b70: 94026dc8 bl 0x15e290 <_ZN6InGame3Log10deflateEndEPNS0_10z_stream_sE@plt> c2b74: 12800060 mov w0, #-0x4 // =-4 c2b78: a9444ff4 ldp x20, x19, [sp, #0x40] c2b7c: a94357f6 ldp x22, x21, [sp, #0x30] c2b80: a9425ff8 ldp x24, x23, [sp, #0x20] c2b84: a94167fa ldp x26, x25, [sp, #0x10] c2b88: a8c57bfd ldp x29, x30, [sp], #0x50 c2b8c: d65f03c0 ret 00000000000c2b90 : c2b90: a9be7bfd stp x29, x30, [sp, #-0x20]! c2b94: a9014ff4 stp x20, x19, [sp, #0x10] c2b98: 910003fd mov x29, sp c2b9c: b4000680 cbz x0, 0xc2c6c c2ba0: aa0003f3 mov x19, x0 c2ba4: f9401c01 ldr x1, [x0, #0x38] c2ba8: b4000621 cbz x1, 0xc2c6c c2bac: b9400834 ldr w20, [x1, #0x8] c2bb0: 51011688 sub w8, w20, #0x45 c2bb4: 7100b11f cmp w8, #0x2c c2bb8: 54000528 b.hi 0xc2c5c c2bbc: 52800029 mov w9, #0x1 // =1 c2bc0: 9ac82128 lsl x8, x9, x8 c2bc4: d2800229 mov x9, #0x11 // =17 c2bc8: f2a00809 movk x9, #0x40, lsl #16 c2bcc: f2c20089 movk x9, #0x1004, lsl #32 c2bd0: ea09011f tst x8, x9 c2bd4: 54000440 b.eq 0xc2c5c c2bd8: f9400828 ldr x8, [x1, #0x10] c2bdc: b40000a8 cbz x8, 0xc2bf0 c2be0: a9448269 ldp x9, x0, [x19, #0x48] c2be4: aa0803e1 mov x1, x8 c2be8: d63f0120 blr x9 c2bec: f9401e61 ldr x1, [x19, #0x38] c2bf0: f9403428 ldr x8, [x1, #0x68] c2bf4: b40000a8 cbz x8, 0xc2c08 c2bf8: a9448269 ldp x9, x0, [x19, #0x48] c2bfc: aa0803e1 mov x1, x8 c2c00: d63f0120 blr x9 c2c04: f9401e61 ldr x1, [x19, #0x38] c2c08: f9403028 ldr x8, [x1, #0x60] c2c0c: b40000a8 cbz x8, 0xc2c20 c2c10: a9448269 ldp x9, x0, [x19, #0x48] c2c14: aa0803e1 mov x1, x8 c2c18: d63f0120 blr x9 c2c1c: f9401e61 ldr x1, [x19, #0x38] c2c20: f9402828 ldr x8, [x1, #0x50] c2c24: b40000a8 cbz x8, 0xc2c38 c2c28: a9448269 ldp x9, x0, [x19, #0x48] c2c2c: aa0803e1 mov x1, x8 c2c30: d63f0120 blr x9 c2c34: f9401e61 ldr x1, [x19, #0x38] c2c38: a9448268 ldp x8, x0, [x19, #0x48] c2c3c: d63f0100 blr x8 c2c40: 7101c69f cmp w20, #0x71 c2c44: 12800048 mov w8, #-0x3 // =-3 c2c48: 1a9f0100 csel w0, w8, wzr, eq c2c4c: f9001e7f str xzr, [x19, #0x38] c2c50: a9414ff4 ldp x20, x19, [sp, #0x10] c2c54: a8c27bfd ldp x29, x30, [sp], #0x20 c2c58: d65f03c0 ret c2c5c: 710a6a9f cmp w20, #0x29a c2c60: 54fffbc0 b.eq 0xc2bd8 c2c64: 7100aa9f cmp w20, #0x2a c2c68: 54fffb80 b.eq 0xc2bd8 c2c6c: 12800020 mov w0, #-0x2 // =-2 c2c70: a9414ff4 ldp x20, x19, [sp, #0x10] c2c74: a8c27bfd ldp x29, x30, [sp], #0x20 c2c78: d65f03c0 ret 00000000000c2c7c : c2c7c: a9be7bfd stp x29, x30, [sp, #-0x20]! c2c80: a9014ff4 stp x20, x19, [sp, #0x10] c2c84: 910003fd mov x29, sp c2c88: b40003e0 cbz x0, 0xc2d04 c2c8c: aa0003f4 mov x20, x0 c2c90: f9401c13 ldr x19, [x0, #0x38] c2c94: b4000393 cbz x19, 0xc2d04 c2c98: f9402288 ldr x8, [x20, #0x40] c2c9c: b4000348 cbz x8, 0xc2d04 c2ca0: f9402688 ldr x8, [x20, #0x48] c2ca4: b4000308 cbz x8, 0xc2d04 c2ca8: a902fe9f stp xzr, xzr, [x20, #0x28] c2cac: 52800049 mov w9, #0x2 // =2 c2cb0: f9400a6a ldr x10, [x19, #0x10] c2cb4: f9000a9f str xzr, [x20, #0x10] c2cb8: b9402e68 ldr w8, [x19, #0x2c] c2cbc: b9002a7f str wzr, [x19, #0x28] c2cc0: b9005a89 str w9, [x20, #0x58] c2cc4: f900126a str x10, [x19, #0x20] c2cc8: 36f80068 tbz w8, #0x1f, 0xc2cd4 c2ccc: 4b0803e8 neg w8, w8 c2cd0: b9002e68 str w8, [x19, #0x2c] c2cd4: 7100011f cmp w8, #0x0 c2cd8: 52800549 mov w9, #0x2a // =42 c2cdc: 52800e2a mov w10, #0x71 // =113 c2ce0: aa1f03e0 mov x0, xzr c2ce4: 1a890149 csel w9, w10, w9, eq c2ce8: aa1f03e1 mov x1, xzr c2cec: 2a1f03e2 mov w2, wzr c2cf0: 7100091f cmp w8, #0x2 c2cf4: b9000a69 str w9, [x19, #0x8] c2cf8: 540000e1 b.ne 0xc2d14 c2cfc: 94026d6d bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> c2d00: 14000006 b 0xc2d18 c2d04: 12800020 mov w0, #-0x2 // =-2 c2d08: a9414ff4 ldp x20, x19, [sp, #0x10] c2d0c: a8c27bfd ldp x29, x30, [sp], #0x20 c2d10: d65f03c0 ret c2d14: 94026d53 bl 0x15e260 <_ZN6InGame3Log7adler32EmPKhj@plt> c2d18: f9003280 str x0, [x20, #0x60] c2d1c: aa1303e0 mov x0, x19 c2d20: b900427f str wzr, [x19, #0x40] c2d24: 94026d6f bl 0x15e2e0 <_ZN6InGame3Log8_tr_initEPNS0_14internal_stateE@plt> c2d28: b9407669 ldr w9, [x19, #0x74] c2d2c: 2a1f03e1 mov w1, wzr c2d30: b9404668 ldr w8, [x19, #0x44] c2d34: f9403660 ldr x0, [x19, #0x68] c2d38: 51000529 sub w9, w9, #0x1 c2d3c: d37ff908 lsl x8, x8, #1 c2d40: d37ff922 lsl x2, x9, #1 c2d44: f9002e68 str x8, [x19, #0x58] c2d48: 7822681f strh wzr, [x0, x2] c2d4c: 9402683d bl 0x15ce40 c2d50: b980b668 ldrsw x8, [x19, #0xb4] c2d54: f0000509 adrp x9, 0x165000 c2d58: 910c4129 add x9, x9, #0x310 c2d5c: b0fffd8a adrp x10, 0x73000 c2d60: 2a1f03e0 mov w0, wzr c2d64: f900467f str xzr, [x19, #0x88] c2d68: 8b081128 add x8, x9, x8, lsl #4 c2d6c: 52800049 mov w9, #0x2 // =2 c2d70: fd475540 ldr d0, [x10, #0xea8] c2d74: f9004e7f str xzr, [x19, #0x98] c2d78: b900727f str wzr, [x19, #0x70] c2d7c: 7940010b ldrh w11, [x8] c2d80: b9009269 str w9, [x19, #0x90] c2d84: 79400909 ldrh w9, [x8, #0x4] c2d88: fc0a4260 stur d0, [x19, #0xa4] c2d8c: 2917a66b stp w11, w9, [x19, #0xbc] c2d90: 79400509 ldrh w9, [x8, #0x2] c2d94: 79400d08 ldrh w8, [x8, #0x6] c2d98: 2915a668 stp w8, w9, [x19, #0xac] c2d9c: a9414ff4 ldp x20, x19, [sp, #0x10] c2da0: a8c27bfd ldp x29, x30, [sp], #0x20 c2da4: d65f03c0 ret 00000000000c2da8 : c2da8: a9bd7bfd stp x29, x30, [sp, #-0x30]! c2dac: a90157f6 stp x22, x21, [sp, #0x10] c2db0: 910003fd mov x29, sp c2db4: a9024ff4 stp x20, x19, [sp, #0x20] c2db8: b40008a0 cbz x0, 0xc2ecc c2dbc: aa0003f5 mov x21, x0 c2dc0: aa0103f4 mov x20, x1 c2dc4: 12800020 mov w0, #-0x2 // =-2 c2dc8: b40007a1 cbz x1, 0xc2ebc c2dcc: f9401eb6 ldr x22, [x21, #0x38] c2dd0: b4000776 cbz x22, 0xc2ebc c2dd4: 2a0203f3 mov w19, w2 c2dd8: b9402ec8 ldr w8, [x22, #0x2c] c2ddc: 340001a8 cbz w8, 0xc2e10 c2de0: 7100091f cmp w8, #0x2 c2de4: 54000740 b.eq 0xc2ecc c2de8: 7100051f cmp w8, #0x1 c2dec: 54000081 b.ne 0xc2dfc c2df0: b9400ac8 ldr w8, [x22, #0x8] c2df4: 7100a91f cmp w8, #0x2a c2df8: 540006a1 b.ne 0xc2ecc c2dfc: f94032a0 ldr x0, [x21, #0x60] c2e00: aa1403e1 mov x1, x20 c2e04: 2a1303e2 mov w2, w19 c2e08: 94026d16 bl 0x15e260 <_ZN6InGame3Log7adler32EmPKhj@plt> c2e0c: f90032a0 str x0, [x21, #0x60] c2e10: 71000e7f cmp w19, #0x3 c2e14: 54000523 b.lo 0xc2eb8 c2e18: b94046c8 ldr w8, [x22, #0x44] c2e1c: f9402ac0 ldr x0, [x22, #0x50] c2e20: 51041908 sub w8, w8, #0x106 c2e24: 6b080269 subs w9, w19, w8 c2e28: 1a8933e9 csel w9, wzr, w9, lo c2e2c: 6b13011f cmp w8, w19 c2e30: 1a933113 csel w19, w8, w19, lo c2e34: 8b090281 add x1, x20, x9 c2e38: aa1303e2 mov x2, x19 c2e3c: 94026899 bl 0x15d0a0 c2e40: f9402ac9 ldr x9, [x22, #0x50] c2e44: b9009ed3 str w19, [x22, #0x9c] c2e48: f90046d3 str x19, [x22, #0x88] c2e4c: 2a1f03e8 mov w8, wzr c2e50: 294faacb ldp w11, w10, [x22, #0x7c] c2e54: 3940012c ldrb w12, [x9] c2e58: 51000e6e sub w14, w19, #0x3 c2e5c: b9404ed0 ldr w16, [x22, #0x4c] c2e60: b90072cc str w12, [x22, #0x70] c2e64: 1aca218c lsl w12, w12, w10 c2e68: 3940052d ldrb w13, [x9, #0x1] c2e6c: 4a0d018d eor w13, w12, w13 c2e70: 0a0b01af and w15, w13, w11 c2e74: a94632cd ldp x13, x12, [x22, #0x60] c2e78: b90072cf str w15, [x22, #0x70] c2e7c: 11000911 add w17, w8, #0x2 c2e80: 1aca21ef lsl w15, w15, w10 c2e84: 2a0803e0 mov w0, w8 c2e88: 8a000200 and x0, x16, x0 c2e8c: 38714931 ldrb w17, [x9, w17, uxtw] c2e90: 4a1101ef eor w15, w15, w17 c2e94: 8a0b01ef and x15, x15, x11 c2e98: d37ff9f1 lsl x17, x15, #1 c2e9c: b90072cf str w15, [x22, #0x70] c2ea0: 78716981 ldrh w1, [x12, x17] c2ea4: 782079a1 strh w1, [x13, x0, lsl #1] c2ea8: 78316988 strh w8, [x12, x17] c2eac: 11000508 add w8, w8, #0x1 c2eb0: 6b0e011f cmp w8, w14 c2eb4: 54fffe49 b.ls 0xc2e7c c2eb8: 2a1f03e0 mov w0, wzr c2ebc: a9424ff4 ldp x20, x19, [sp, #0x20] c2ec0: a94157f6 ldp x22, x21, [sp, #0x10] c2ec4: a8c37bfd ldp x29, x30, [sp], #0x30 c2ec8: d65f03c0 ret c2ecc: 12800020 mov w0, #-0x2 // =-2 c2ed0: a9424ff4 ldp x20, x19, [sp, #0x20] c2ed4: a94157f6 ldp x22, x21, [sp, #0x10] c2ed8: a8c37bfd ldp x29, x30, [sp], #0x30 c2edc: d65f03c0 ret 00000000000c2ee0 : c2ee0: b4000120 cbz x0, 0xc2f04 c2ee4: f9401c08 ldr x8, [x0, #0x38] c2ee8: b40000e8 cbz x8, 0xc2f04 c2eec: b9402d09 ldr w9, [x8, #0x2c] c2ef0: 7100093f cmp w9, #0x2 c2ef4: 54000081 b.ne 0xc2f04 c2ef8: 2a1f03e0 mov w0, wzr c2efc: f9001901 str x1, [x8, #0x30] c2f00: d65f03c0 ret c2f04: 12800020 mov w0, #-0x2 // =-2 c2f08: d65f03c0 ret 00000000000c2f0c : c2f0c: b4000140 cbz x0, 0xc2f34 c2f10: f9401c08 ldr x8, [x0, #0x38] c2f14: b4000108 cbz x8, 0xc2f34 c2f18: 12800009 mov w9, #-0x1 // =-1 c2f1c: 2a1f03e0 mov w0, wzr c2f20: 1ac12129 lsl w9, w9, w1 c2f24: b9172501 str w1, [x8, #0x1724] c2f28: 0a290049 bic w9, w2, w9 c2f2c: 792e4109 strh w9, [x8, #0x1720] c2f30: d65f03c0 ret c2f34: 12800020 mov w0, #-0x2 // =-2 c2f38: d65f03c0 ret 00000000000c2f3c : c2f3c: a9bd7bfd stp x29, x30, [sp, #-0x30]! c2f40: a90157f6 stp x22, x21, [sp, #0x10] c2f44: 910003fd mov x29, sp c2f48: a9024ff4 stp x20, x19, [sp, #0x20] c2f4c: b40003e0 cbz x0, 0xc2fc8 c2f50: aa0003e8 mov x8, x0 c2f54: f9401c14 ldr x20, [x0, #0x38] c2f58: b4000434 cbz x20, 0xc2fdc c2f5c: 3100043f cmn w1, #0x1 c2f60: 528000c9 mov w9, #0x6 // =6 c2f64: 2a0203f3 mov w19, w2 c2f68: 1a810135 csel w21, w9, w1, eq c2f6c: 12800020 mov w0, #-0x2 // =-2 c2f70: 7100105f cmp w2, #0x4 c2f74: 540002c8 b.hi 0xc2fcc c2f78: 710026bf cmp w21, #0x9 c2f7c: 54000288 b.hi 0xc2fcc c2f80: b980b689 ldrsw x9, [x20, #0xb4] c2f84: f0000516 adrp x22, 0x165000 c2f88: 910c42d6 add x22, x22, #0x310 c2f8c: 8b3552cb add x11, x22, w21, uxtw #4 c2f90: 8b0912ca add x10, x22, x9, lsl #4 c2f94: f940056b ldr x11, [x11, #0x8] c2f98: f940054a ldr x10, [x10, #0x8] c2f9c: eb0b015f cmp x10, x11 c2fa0: 54000280 b.eq 0xc2ff0 c2fa4: f940090a ldr x10, [x8, #0x10] c2fa8: b400024a cbz x10, 0xc2ff0 c2fac: aa0803e0 mov x0, x8 c2fb0: 52800021 mov w1, #0x1 // =1 c2fb4: 94026cb3 bl 0x15e280 <_ZN6InGame3Log7deflateEPNS0_10z_stream_sEi@plt> c2fb8: b940b689 ldr w9, [x20, #0xb4] c2fbc: 6b15013f cmp w9, w21 c2fc0: 540001e1 b.ne 0xc2ffc c2fc4: 14000016 b 0xc301c c2fc8: 12800020 mov w0, #-0x2 // =-2 c2fcc: a9424ff4 ldp x20, x19, [sp, #0x20] c2fd0: a94157f6 ldp x22, x21, [sp, #0x10] c2fd4: a8c37bfd ldp x29, x30, [sp], #0x30 c2fd8: d65f03c0 ret c2fdc: 12800020 mov w0, #-0x2 // =-2 c2fe0: a9424ff4 ldp x20, x19, [sp, #0x20] c2fe4: a94157f6 ldp x22, x21, [sp, #0x10] c2fe8: a8c37bfd ldp x29, x30, [sp], #0x30 c2fec: d65f03c0 ret c2ff0: 2a1f03e0 mov w0, wzr c2ff4: 6b15013f cmp w9, w21 c2ff8: 54000120 b.eq 0xc301c c2ffc: 8b1512c8 add x8, x22, x21, lsl #4 c3000: b900b695 str w21, [x20, #0xb4] c3004: 79400109 ldrh w9, [x8] c3008: 7940090a ldrh w10, [x8, #0x4] c300c: 7940050b ldrh w11, [x8, #0x2] c3010: 79400d08 ldrh w8, [x8, #0x6] c3014: 2917aa89 stp w9, w10, [x20, #0xbc] c3018: 2915ae88 stp w8, w11, [x20, #0xac] c301c: b900ba93 str w19, [x20, #0xb8] c3020: a9424ff4 ldp x20, x19, [sp, #0x20] c3024: a94157f6 ldp x22, x21, [sp, #0x10] c3028: a8c37bfd ldp x29, x30, [sp], #0x30 c302c: d65f03c0 ret 00000000000c3030 : c3030: a9bc7bfd stp x29, x30, [sp, #-0x40]! c3034: f9000bf7 str x23, [sp, #0x10] c3038: 910003fd mov x29, sp c303c: a90257f6 stp x22, x21, [sp, #0x20] c3040: a9034ff4 stp x20, x19, [sp, #0x30] c3044: b4000e00 cbz x0, 0xc3204 c3048: aa0003f4 mov x20, x0 c304c: 2a0103f5 mov w21, w1 c3050: 12800020 mov w0, #-0x2 // =-2 c3054: 7100103f cmp w1, #0x4 c3058: 54000d88 b.hi 0xc3208 c305c: f9401e93 ldr x19, [x20, #0x38] c3060: b4000d53 cbz x19, 0xc3208 c3064: f9400e88 ldr x8, [x20, #0x18] c3068: b4000de8 cbz x8, 0xc3224 c306c: f9400288 ldr x8, [x20] c3070: b4000d68 cbz x8, 0xc321c c3074: b9400a68 ldr w8, [x19, #0x8] c3078: 710012bf cmp w21, #0x4 c307c: 54000060 b.eq 0xc3088 c3080: 710a691f cmp w8, #0x29a c3084: 54000d00 b.eq 0xc3224 c3088: b9402289 ldr w9, [x20, #0x20] c308c: 340051c9 cbz w9, 0xc3ac4 c3090: b9404277 ldr w23, [x19, #0x40] c3094: 7100a91f cmp w8, #0x2a c3098: f9000274 str x20, [x19] c309c: b9004275 str w21, [x19, #0x40] c30a0: 54001661 b.ne 0xc336c c30a4: b9402e68 ldr w8, [x19, #0x2c] c30a8: 7100091f cmp w8, #0x2 c30ac: 54000d01 b.ne 0xc324c c30b0: aa1f03e0 mov x0, xzr c30b4: aa1f03e1 mov x1, xzr c30b8: 2a1f03e2 mov w2, wzr c30bc: 94026c7d bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> c30c0: b9402a68 ldr w8, [x19, #0x28] c30c4: 528003eb mov w11, #0x1f // =31 c30c8: f9400a6a ldr x10, [x19, #0x10] c30cc: f9003280 str x0, [x20, #0x60] c30d0: 11000509 add w9, w8, #0x1 c30d4: b9002a69 str w9, [x19, #0x28] c30d8: 3828694b strb w11, [x10, x8] c30dc: 5280116a mov w10, #0x8b // =139 c30e0: b9402a68 ldr w8, [x19, #0x28] c30e4: f9400a6b ldr x11, [x19, #0x10] c30e8: 11000509 add w9, w8, #0x1 c30ec: b9002a69 str w9, [x19, #0x28] c30f0: 3828696a strb w10, [x11, x8] c30f4: 5280010a mov w10, #0x8 // =8 c30f8: b9402a68 ldr w8, [x19, #0x28] c30fc: f9400a6b ldr x11, [x19, #0x10] c3100: 11000509 add w9, w8, #0x1 c3104: b9002a69 str w9, [x19, #0x28] c3108: 3828696a strb w10, [x11, x8] c310c: f9401a68 ldr x8, [x19, #0x30] c3110: b4001348 cbz x8, 0xc3378 c3114: b9400109 ldr w9, [x8] c3118: b940450a ldr w10, [x8, #0x44] c311c: f9400d0b ldr x11, [x8, #0x18] c3120: f940150c ldr x12, [x8, #0x28] c3124: 7100013f cmp w9, #0x0 c3128: f9401d08 ldr x8, [x8, #0x38] c312c: 1a9f07e9 cset w9, ne c3130: 7100015f cmp w10, #0x0 c3134: b9402a6a ldr w10, [x19, #0x28] c3138: 1a9f07ed cset w13, ne c313c: f100017f cmp x11, #0x0 c3140: 1a9f07eb cset w11, ne c3144: f100019f cmp x12, #0x0 c3148: 1a9f07ec cset w12, ne c314c: f100011f cmp x8, #0x0 c3150: 331f01a9 bfi w9, w13, #1, #1 c3154: 1a9f07e8 cset w8, ne c3158: 331e0169 bfi w9, w11, #2, #1 c315c: 1100054b add w11, w10, #0x1 c3160: 331d0189 bfi w9, w12, #3, #1 c3164: 331c0109 bfi w9, w8, #4, #1 c3168: f9400a68 ldr x8, [x19, #0x10] c316c: b9002a6b str w11, [x19, #0x28] c3170: 382a6909 strb w9, [x8, x10] c3174: b9402a68 ldr w8, [x19, #0x28] c3178: f9401a69 ldr x9, [x19, #0x30] c317c: f9400a6b ldr x11, [x19, #0x10] c3180: 1100050a add w10, w8, #0x1 c3184: f9400529 ldr x9, [x9, #0x8] c3188: b9002a6a str w10, [x19, #0x28] c318c: 38286969 strb w9, [x11, x8] c3190: f9401a68 ldr x8, [x19, #0x30] c3194: b9402a69 ldr w9, [x19, #0x28] c3198: f9400a6b ldr x11, [x19, #0x10] c319c: f9400508 ldr x8, [x8, #0x8] c31a0: 1100052a add w10, w9, #0x1 c31a4: d348fd08 lsr x8, x8, #8 c31a8: b9002a6a str w10, [x19, #0x28] c31ac: 38296968 strb w8, [x11, x9] c31b0: f9401a68 ldr x8, [x19, #0x30] c31b4: b9402a69 ldr w9, [x19, #0x28] c31b8: f9400a6b ldr x11, [x19, #0x10] c31bc: f9400508 ldr x8, [x8, #0x8] c31c0: 1100052a add w10, w9, #0x1 c31c4: d350fd08 lsr x8, x8, #16 c31c8: b9002a6a str w10, [x19, #0x28] c31cc: 38296968 strb w8, [x11, x9] c31d0: f9401a68 ldr x8, [x19, #0x30] c31d4: b9402a69 ldr w9, [x19, #0x28] c31d8: f9400a6b ldr x11, [x19, #0x10] c31dc: f9400508 ldr x8, [x8, #0x8] c31e0: 1100052a add w10, w9, #0x1 c31e4: d358fd08 lsr x8, x8, #24 c31e8: b9002a6a str w10, [x19, #0x28] c31ec: 38296968 strb w8, [x11, x9] c31f0: b940b668 ldr w8, [x19, #0xb4] c31f4: 7100251f cmp w8, #0x9 c31f8: 54000fc1 b.ne 0xc33f0 c31fc: 52800048 mov w8, #0x2 // =2 c3200: 14000081 b 0xc3404 c3204: 12800020 mov w0, #-0x2 // =-2 c3208: a9434ff4 ldp x20, x19, [sp, #0x30] c320c: a94257f6 ldp x22, x21, [sp, #0x20] c3210: f9400bf7 ldr x23, [sp, #0x10] c3214: a8c47bfd ldp x29, x30, [sp], #0x40 c3218: d65f03c0 ret c321c: b9400a88 ldr w8, [x20, #0x8] c3220: 34fff2a8 cbz w8, 0xc3074 c3224: b0000548 adrp x8, 0x16c000 c3228: 12800020 mov w0, #-0x2 // =-2 c322c: f9450d08 ldr x8, [x8, #0xa18] c3230: f9401108 ldr x8, [x8, #0x20] c3234: f9001a88 str x8, [x20, #0x30] c3238: a9434ff4 ldp x20, x19, [sp, #0x30] c323c: a94257f6 ldp x22, x21, [sp, #0x20] c3240: f9400bf7 ldr x23, [sp, #0x10] c3244: a8c47bfd ldp x29, x30, [sp], #0x40 c3248: d65f03c0 ret c324c: b9404a68 ldr w8, [x19, #0x48] c3250: 128effea mov w10, #-0x7800 // =-30720 c3254: b940ba69 ldr w9, [x19, #0xb8] c3258: 0b083148 add w8, w10, w8, lsl #12 c325c: 7100053f cmp w9, #0x1 c3260: 5400008c b.gt 0xc3270 c3264: b940b669 ldr w9, [x19, #0xb4] c3268: 7100093f cmp w9, #0x2 c326c: 54003a8a b.ge 0xc39bc c3270: 2a1f03e9 mov w9, wzr c3274: b9409e6a ldr w10, [x19, #0x9c] c3278: 2a080128 orr w8, w9, w8 c327c: 321b0109 orr w9, w8, #0x20 c3280: 52800e2b mov w11, #0x71 // =113 c3284: f9400a6e ldr x14, [x19, #0x10] c3288: 7100015f cmp w10, #0x0 c328c: 528210aa mov w10, #0x1085 // =4229 c3290: 72a1084a movk w10, #0x842, lsl #16 c3294: 1a890108 csel w8, w8, w9, eq c3298: b9402a69 ldr w9, [x19, #0x28] c329c: b9000a6b str w11, [x19, #0x8] c32a0: 9baa7d0a umull x10, w8, w10 c32a4: 53087d0d lsr w13, w8, #8 c32a8: d360fd4a lsr x10, x10, #32 c32ac: 1100052c add w12, w9, #0x1 c32b0: 4b0a010b sub w11, w8, w10 c32b4: 0b4b054a add w10, w10, w11, lsr #1 c32b8: b9002a6c str w12, [x19, #0x28] c32bc: 382969cd strb w13, [x14, x9] c32c0: 53047d49 lsr w9, w10, #4 c32c4: b9402a6a ldr w10, [x19, #0x28] c32c8: 4b091529 sub w9, w9, w9, lsl #5 c32cc: 0b090109 add w9, w8, w9 c32d0: 1100054b add w11, w10, #0x1 c32d4: 2a080128 orr w8, w9, w8 c32d8: 52001108 eor w8, w8, #0x1f c32dc: f9400a69 ldr x9, [x19, #0x10] c32e0: b9002a6b str w11, [x19, #0x28] c32e4: 382a6928 strb w8, [x9, x10] c32e8: b9409e68 ldr w8, [x19, #0x9c] c32ec: 34000348 cbz w8, 0xc3354 c32f0: b9402a68 ldr w8, [x19, #0x28] c32f4: f9403289 ldr x9, [x20, #0x60] c32f8: f9400a6b ldr x11, [x19, #0x10] c32fc: 1100050a add w10, w8, #0x1 c3300: d358fd2c lsr x12, x9, #24 c3304: d350fd29 lsr x9, x9, #16 c3308: b9002a6a str w10, [x19, #0x28] c330c: 3828696c strb w12, [x11, x8] c3310: b9402a68 ldr w8, [x19, #0x28] c3314: f9400a6b ldr x11, [x19, #0x10] c3318: 1100050a add w10, w8, #0x1 c331c: b9002a6a str w10, [x19, #0x28] c3320: 38286969 strb w9, [x11, x8] c3324: b9402a68 ldr w8, [x19, #0x28] c3328: f9403289 ldr x9, [x20, #0x60] c332c: f9400a6b ldr x11, [x19, #0x10] c3330: 1100050a add w10, w8, #0x1 c3334: d348fd2c lsr x12, x9, #8 c3338: b9002a6a str w10, [x19, #0x28] c333c: 3828696c strb w12, [x11, x8] c3340: b9402a68 ldr w8, [x19, #0x28] c3344: f9400a6b ldr x11, [x19, #0x10] c3348: 1100050a add w10, w8, #0x1 c334c: b9002a6a str w10, [x19, #0x28] c3350: 38286969 strb w9, [x11, x8] c3354: aa1f03e0 mov x0, xzr c3358: aa1f03e1 mov x1, xzr c335c: 2a1f03e2 mov w2, wzr c3360: 94026bc0 bl 0x15e260 <_ZN6InGame3Log7adler32EmPKhj@plt> c3364: b9400a68 ldr w8, [x19, #0x8] c3368: f9003280 str x0, [x20, #0x60] c336c: 7101151f cmp w8, #0x45 c3370: 54001661 b.ne 0xc363c c3374: 1400004c b 0xc34a4 c3378: b9402a68 ldr w8, [x19, #0x28] c337c: f9400a6a ldr x10, [x19, #0x10] c3380: 11000509 add w9, w8, #0x1 c3384: b9002a69 str w9, [x19, #0x28] c3388: 3828695f strb wzr, [x10, x8] c338c: b9402a68 ldr w8, [x19, #0x28] c3390: f9400a6a ldr x10, [x19, #0x10] c3394: 11000509 add w9, w8, #0x1 c3398: b9002a69 str w9, [x19, #0x28] c339c: 3828695f strb wzr, [x10, x8] c33a0: b9402a68 ldr w8, [x19, #0x28] c33a4: f9400a6a ldr x10, [x19, #0x10] c33a8: 11000509 add w9, w8, #0x1 c33ac: b9002a69 str w9, [x19, #0x28] c33b0: 3828695f strb wzr, [x10, x8] c33b4: b9402a68 ldr w8, [x19, #0x28] c33b8: f9400a6a ldr x10, [x19, #0x10] c33bc: 11000509 add w9, w8, #0x1 c33c0: b9002a69 str w9, [x19, #0x28] c33c4: 3828695f strb wzr, [x10, x8] c33c8: b9402a68 ldr w8, [x19, #0x28] c33cc: f9400a6a ldr x10, [x19, #0x10] c33d0: 11000509 add w9, w8, #0x1 c33d4: b9002a69 str w9, [x19, #0x28] c33d8: 3828695f strb wzr, [x10, x8] c33dc: b940b668 ldr w8, [x19, #0xb4] c33e0: 7100251f cmp w8, #0x9 c33e4: 54002f41 b.ne 0xc39cc c33e8: 52800048 mov w8, #0x2 // =2 c33ec: 1400017d b 0xc39e0 c33f0: b940ba69 ldr w9, [x19, #0xb8] c33f4: 7100091f cmp w8, #0x2 c33f8: 52800088 mov w8, #0x4 // =4 c33fc: 7a41a920 ccmp w9, #0x1, #0x0, ge c3400: 1a9fc108 csel w8, w8, wzr, gt c3404: b9402a69 ldr w9, [x19, #0x28] c3408: f9400a6b ldr x11, [x19, #0x10] c340c: 1100052a add w10, w9, #0x1 c3410: b9002a6a str w10, [x19, #0x28] c3414: 38296968 strb w8, [x11, x9] c3418: b9402a68 ldr w8, [x19, #0x28] c341c: f9401a69 ldr x9, [x19, #0x30] c3420: f9400a6b ldr x11, [x19, #0x10] c3424: 1100050a add w10, w8, #0x1 c3428: b9401529 ldr w9, [x9, #0x14] c342c: b9002a6a str w10, [x19, #0x28] c3430: 38286969 strb w9, [x11, x8] c3434: f9401a68 ldr x8, [x19, #0x30] c3438: f9400d09 ldr x9, [x8, #0x18] c343c: b4000209 cbz x9, 0xc347c c3440: b9402a69 ldr w9, [x19, #0x28] c3444: b9402108 ldr w8, [x8, #0x20] c3448: f9400a6b ldr x11, [x19, #0x10] c344c: 1100052a add w10, w9, #0x1 c3450: b9002a6a str w10, [x19, #0x28] c3454: 38296968 strb w8, [x11, x9] c3458: f9401a68 ldr x8, [x19, #0x30] c345c: b9402a69 ldr w9, [x19, #0x28] c3460: f9400a6b ldr x11, [x19, #0x10] c3464: b9402108 ldr w8, [x8, #0x20] c3468: 1100052a add w10, w9, #0x1 c346c: 53087d08 lsr w8, w8, #8 c3470: b9002a6a str w10, [x19, #0x28] c3474: 38296968 strb w8, [x11, x9] c3478: f9401a68 ldr x8, [x19, #0x30] c347c: b9404508 ldr w8, [x8, #0x44] c3480: 340000c8 cbz w8, 0xc3498 c3484: f9403280 ldr x0, [x20, #0x60] c3488: f9400a61 ldr x1, [x19, #0x10] c348c: b9402a62 ldr w2, [x19, #0x28] c3490: 94026b88 bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> c3494: f9003280 str x0, [x20, #0x60] c3498: 528008a8 mov w8, #0x45 // =69 c349c: b9003a7f str wzr, [x19, #0x38] c34a0: b9000a68 str w8, [x19, #0x8] c34a4: f9401a68 ldr x8, [x19, #0x30] c34a8: f9400d09 ldr x9, [x8, #0x18] c34ac: b4000c09 cbz x9, 0xc362c c34b0: b9403a6b ldr w11, [x19, #0x38] c34b4: 7940410a ldrh w10, [x8, #0x20] c34b8: b9402a69 ldr w9, [x19, #0x28] c34bc: 6b0a017f cmp w11, w10 c34c0: 54000902 b.hs 0xc35e0 c34c4: 2a0903ea mov w10, w9 c34c8: f9400e6d ldr x13, [x19, #0x18] c34cc: 2a0903ec mov w12, w9 c34d0: eb0c01bf cmp x13, x12 c34d4: 540006a1 b.ne 0xc35a8 c34d8: 14000006 b 0xc34f0 c34dc: b9402a69 ldr w9, [x19, #0x28] c34e0: f9400e6d ldr x13, [x19, #0x18] c34e4: 2a0903ec mov w12, w9 c34e8: eb0c01bf cmp x13, x12 c34ec: 540005e1 b.ne 0xc35a8 c34f0: b9404508 ldr w8, [x8, #0x44] c34f4: 34000108 cbz w8, 0xc3514 c34f8: 6b0a0122 subs w2, w9, w10 c34fc: 540000c9 b.ls 0xc3514 c3500: f9400a68 ldr x8, [x19, #0x10] c3504: f9403280 ldr x0, [x20, #0x60] c3508: 8b2a4101 add x1, x8, w10, uxtw c350c: 94026b69 bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> c3510: f9003280 str x0, [x20, #0x60] c3514: f9401e88 ldr x8, [x20, #0x38] c3518: b940228a ldr w10, [x20, #0x20] c351c: b9402909 ldr w9, [x8, #0x28] c3520: 6b0a013f cmp w9, w10 c3524: 1a898156 csel w22, w10, w9, hi c3528: 34000316 cbz w22, 0xc3588 c352c: f9400e80 ldr x0, [x20, #0x18] c3530: aa1603e2 mov x2, x22 c3534: f9401101 ldr x1, [x8, #0x20] c3538: 940266da bl 0x15d0a0 c353c: f9400e89 ldr x9, [x20, #0x18] c3540: f9401e88 ldr x8, [x20, #0x38] c3544: f940168a ldr x10, [x20, #0x28] c3548: b940228b ldr w11, [x20, #0x20] c354c: 8b160129 add x9, x9, x22 c3550: f940110c ldr x12, [x8, #0x20] c3554: 8b16014a add x10, x10, x22 c3558: b940290d ldr w13, [x8, #0x28] c355c: 4b16016b sub w11, w11, w22 c3560: f9000e89 str x9, [x20, #0x18] c3564: 8b160189 add x9, x12, x22 c3568: f900168a str x10, [x20, #0x28] c356c: 6b1601aa subs w10, w13, w22 c3570: b900228b str w11, [x20, #0x20] c3574: f9001109 str x9, [x8, #0x20] c3578: b900290a str w10, [x8, #0x28] c357c: 54000061 b.ne 0xc3588 c3580: f9400909 ldr x9, [x8, #0x10] c3584: f9001109 str x9, [x8, #0x20] c3588: b9402a6c ldr w12, [x19, #0x28] c358c: f9400e6a ldr x10, [x19, #0x18] c3590: f9401a68 ldr x8, [x19, #0x30] c3594: 2a0c03e9 mov w9, w12 c3598: eb0c015f cmp x10, x12 c359c: 54000220 b.eq 0xc35e0 c35a0: b9403a6b ldr w11, [x19, #0x38] c35a4: 2a0903ea mov w10, w9 c35a8: f9400d08 ldr x8, [x8, #0x18] c35ac: 11000529 add w9, w9, #0x1 c35b0: 386b4908 ldrb w8, [x8, w11, uxtw] c35b4: f9400a6b ldr x11, [x19, #0x10] c35b8: b9002a69 str w9, [x19, #0x28] c35bc: 382c6968 strb w8, [x11, x12] c35c0: f9401a68 ldr x8, [x19, #0x30] c35c4: b9403a69 ldr w9, [x19, #0x38] c35c8: 7940410c ldrh w12, [x8, #0x20] c35cc: 1100052b add w11, w9, #0x1 c35d0: 6b0c017f cmp w11, w12 c35d4: b9003a6b str w11, [x19, #0x38] c35d8: 54fff823 b.lo 0xc34dc c35dc: 2a0a03e9 mov w9, w10 c35e0: b940450a ldr w10, [x8, #0x44] c35e4: 3400014a cbz w10, 0xc360c c35e8: b9402a6a ldr w10, [x19, #0x28] c35ec: 6b090142 subs w2, w10, w9 c35f0: 540000e9 b.ls 0xc360c c35f4: f9400a68 ldr x8, [x19, #0x10] c35f8: f9403280 ldr x0, [x20, #0x60] c35fc: 8b294101 add x1, x8, w9, uxtw c3600: 94026b2c bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> c3604: f9401a68 ldr x8, [x19, #0x30] c3608: f9003280 str x0, [x20, #0x60] c360c: b9403a69 ldr w9, [x19, #0x38] c3610: b940210a ldr w10, [x8, #0x20] c3614: 6b0a013f cmp w9, w10 c3618: 54000101 b.ne 0xc3638 c361c: 52800929 mov w9, #0x49 // =73 c3620: b9003a7f str wzr, [x19, #0x38] c3624: b9000a69 str w9, [x19, #0x8] c3628: 14000008 b 0xc3648 c362c: 52800929 mov w9, #0x49 // =73 c3630: b9000a69 str w9, [x19, #0x8] c3634: 14000005 b 0xc3648 c3638: b9400a68 ldr w8, [x19, #0x8] c363c: 7101251f cmp w8, #0x49 c3640: 54000bc1 b.ne 0xc37b8 c3644: f9401a68 ldr x8, [x19, #0x30] c3648: f9401508 ldr x8, [x8, #0x28] c364c: b4000ae8 cbz x8, 0xc37a8 c3650: b9402a68 ldr w8, [x19, #0x28] c3654: 2a0803e9 mov w9, w8 c3658: f9400e6b ldr x11, [x19, #0x18] c365c: 2a0803ea mov w10, w8 c3660: eb0a017f cmp x11, x10 c3664: 540006a1 b.ne 0xc3738 c3668: 14000006 b 0xc3680 c366c: b9402a68 ldr w8, [x19, #0x28] c3670: f9400e6b ldr x11, [x19, #0x18] c3674: 2a0803ea mov w10, w8 c3678: eb0a017f cmp x11, x10 c367c: 540005e1 b.ne 0xc3738 c3680: f9401a6a ldr x10, [x19, #0x30] c3684: b940454a ldr w10, [x10, #0x44] c3688: 7100015f cmp w10, #0x0 c368c: 7a491100 ccmp w8, w9, #0x0, ne c3690: 540000e9 b.ls 0xc36ac c3694: f9400a6a ldr x10, [x19, #0x10] c3698: 4b090102 sub w2, w8, w9 c369c: f9403280 ldr x0, [x20, #0x60] c36a0: 8b294141 add x1, x10, w9, uxtw c36a4: 94026b03 bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> c36a8: f9003280 str x0, [x20, #0x60] c36ac: f9401e88 ldr x8, [x20, #0x38] c36b0: b940228a ldr w10, [x20, #0x20] c36b4: b9402909 ldr w9, [x8, #0x28] c36b8: 6b0a013f cmp w9, w10 c36bc: 1a898156 csel w22, w10, w9, hi c36c0: 34000316 cbz w22, 0xc3720 c36c4: f9400e80 ldr x0, [x20, #0x18] c36c8: aa1603e2 mov x2, x22 c36cc: f9401101 ldr x1, [x8, #0x20] c36d0: 94026674 bl 0x15d0a0 c36d4: f9400e89 ldr x9, [x20, #0x18] c36d8: f9401e88 ldr x8, [x20, #0x38] c36dc: f940168a ldr x10, [x20, #0x28] c36e0: b940228b ldr w11, [x20, #0x20] c36e4: 8b160129 add x9, x9, x22 c36e8: f940110c ldr x12, [x8, #0x20] c36ec: 8b16014a add x10, x10, x22 c36f0: b940290d ldr w13, [x8, #0x28] c36f4: 4b16016b sub w11, w11, w22 c36f8: f9000e89 str x9, [x20, #0x18] c36fc: 8b160189 add x9, x12, x22 c3700: f900168a str x10, [x20, #0x28] c3704: 6b1601aa subs w10, w13, w22 c3708: b900228b str w11, [x20, #0x20] c370c: f9001109 str x9, [x8, #0x20] c3710: b900290a str w10, [x8, #0x28] c3714: 54000061 b.ne 0xc3720 c3718: f9400909 ldr x9, [x8, #0x10] c371c: f9001109 str x9, [x8, #0x20] c3720: b9402a6a ldr w10, [x19, #0x28] c3724: f9400e69 ldr x9, [x19, #0x18] c3728: 2a0a03e8 mov w8, w10 c372c: eb0a013f cmp x9, x10 c3730: 54000200 b.eq 0xc3770 c3734: 2a0803e9 mov w9, w8 c3738: b9403a6b ldr w11, [x19, #0x38] c373c: 11000508 add w8, w8, #0x1 c3740: f9401a6c ldr x12, [x19, #0x30] c3744: 1100056d add w13, w11, #0x1 c3748: f940158c ldr x12, [x12, #0x28] c374c: b9003a6d str w13, [x19, #0x38] c3750: 386b698b ldrb w11, [x12, x11] c3754: b9002a68 str w8, [x19, #0x28] c3758: f9400a6c ldr x12, [x19, #0x10] c375c: 382a698b strb w11, [x12, x10] c3760: 35fff86b cbnz w11, 0xc366c c3764: 52800036 mov w22, #0x1 // =1 c3768: 2a0903e8 mov w8, w9 c376c: 14000002 b 0xc3774 c3770: 2a1f03f6 mov w22, wzr c3774: f9401a69 ldr x9, [x19, #0x30] c3778: b9404529 ldr w9, [x9, #0x44] c377c: 34000129 cbz w9, 0xc37a0 c3780: b9402a69 ldr w9, [x19, #0x28] c3784: 6b080122 subs w2, w9, w8 c3788: 540000c9 b.ls 0xc37a0 c378c: f9400a69 ldr x9, [x19, #0x10] c3790: f9403280 ldr x0, [x20, #0x60] c3794: 8b284121 add x1, x9, w8, uxtw c3798: 94026ac6 bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> c379c: f9003280 str x0, [x20, #0x60] c37a0: 360000b6 tbz w22, #0x0, 0xc37b4 c37a4: b9003a7f str wzr, [x19, #0x38] c37a8: 52800b68 mov w8, #0x5b // =91 c37ac: b9000a68 str w8, [x19, #0x8] c37b0: 14000004 b 0xc37c0 c37b4: b9400a68 ldr w8, [x19, #0x8] c37b8: 71016d1f cmp w8, #0x5b c37bc: 54000ba1 b.ne 0xc3930 c37c0: f9401a68 ldr x8, [x19, #0x30] c37c4: f9401d08 ldr x8, [x8, #0x38] c37c8: b4000ac8 cbz x8, 0xc3920 c37cc: b9402a68 ldr w8, [x19, #0x28] c37d0: 2a0803e9 mov w9, w8 c37d4: f9400e6b ldr x11, [x19, #0x18] c37d8: 2a0803ea mov w10, w8 c37dc: eb0a017f cmp x11, x10 c37e0: 540006a1 b.ne 0xc38b4 c37e4: 14000006 b 0xc37fc c37e8: b9402a68 ldr w8, [x19, #0x28] c37ec: f9400e6b ldr x11, [x19, #0x18] c37f0: 2a0803ea mov w10, w8 c37f4: eb0a017f cmp x11, x10 c37f8: 540005e1 b.ne 0xc38b4 c37fc: f9401a6a ldr x10, [x19, #0x30] c3800: b940454a ldr w10, [x10, #0x44] c3804: 7100015f cmp w10, #0x0 c3808: 7a491100 ccmp w8, w9, #0x0, ne c380c: 540000e9 b.ls 0xc3828 c3810: f9400a6a ldr x10, [x19, #0x10] c3814: 4b090102 sub w2, w8, w9 c3818: f9403280 ldr x0, [x20, #0x60] c381c: 8b294141 add x1, x10, w9, uxtw c3820: 94026aa4 bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> c3824: f9003280 str x0, [x20, #0x60] c3828: f9401e88 ldr x8, [x20, #0x38] c382c: b940228a ldr w10, [x20, #0x20] c3830: b9402909 ldr w9, [x8, #0x28] c3834: 6b0a013f cmp w9, w10 c3838: 1a898156 csel w22, w10, w9, hi c383c: 34000316 cbz w22, 0xc389c c3840: f9400e80 ldr x0, [x20, #0x18] c3844: aa1603e2 mov x2, x22 c3848: f9401101 ldr x1, [x8, #0x20] c384c: 94026615 bl 0x15d0a0 c3850: f9400e89 ldr x9, [x20, #0x18] c3854: f9401e88 ldr x8, [x20, #0x38] c3858: f940168a ldr x10, [x20, #0x28] c385c: b940228b ldr w11, [x20, #0x20] c3860: 8b160129 add x9, x9, x22 c3864: f940110c ldr x12, [x8, #0x20] c3868: 8b16014a add x10, x10, x22 c386c: b940290d ldr w13, [x8, #0x28] c3870: 4b16016b sub w11, w11, w22 c3874: f9000e89 str x9, [x20, #0x18] c3878: 8b160189 add x9, x12, x22 c387c: f900168a str x10, [x20, #0x28] c3880: 6b1601aa subs w10, w13, w22 c3884: b900228b str w11, [x20, #0x20] c3888: f9001109 str x9, [x8, #0x20] c388c: b900290a str w10, [x8, #0x28] c3890: 54000061 b.ne 0xc389c c3894: f9400909 ldr x9, [x8, #0x10] c3898: f9001109 str x9, [x8, #0x20] c389c: b9402a6a ldr w10, [x19, #0x28] c38a0: f9400e69 ldr x9, [x19, #0x18] c38a4: 2a0a03e8 mov w8, w10 c38a8: eb0a013f cmp x9, x10 c38ac: 54000200 b.eq 0xc38ec c38b0: 2a0803e9 mov w9, w8 c38b4: b9403a6b ldr w11, [x19, #0x38] c38b8: 11000508 add w8, w8, #0x1 c38bc: f9401a6c ldr x12, [x19, #0x30] c38c0: 1100056d add w13, w11, #0x1 c38c4: f9401d8c ldr x12, [x12, #0x38] c38c8: b9003a6d str w13, [x19, #0x38] c38cc: 386b698b ldrb w11, [x12, x11] c38d0: b9002a68 str w8, [x19, #0x28] c38d4: f9400a6c ldr x12, [x19, #0x10] c38d8: 382a698b strb w11, [x12, x10] c38dc: 35fff86b cbnz w11, 0xc37e8 c38e0: 52800036 mov w22, #0x1 // =1 c38e4: 2a0903e8 mov w8, w9 c38e8: 14000002 b 0xc38f0 c38ec: 2a1f03f6 mov w22, wzr c38f0: f9401a69 ldr x9, [x19, #0x30] c38f4: b9404529 ldr w9, [x9, #0x44] c38f8: 34000129 cbz w9, 0xc391c c38fc: b9402a69 ldr w9, [x19, #0x28] c3900: 6b080122 subs w2, w9, w8 c3904: 540000c9 b.ls 0xc391c c3908: f9400a69 ldr x9, [x19, #0x10] c390c: f9403280 ldr x0, [x20, #0x60] c3910: 8b284121 add x1, x9, w8, uxtw c3914: 94026a67 bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> c3918: f9003280 str x0, [x20, #0x60] c391c: 36000096 tbz w22, #0x0, 0xc392c c3920: 52800ce8 mov w8, #0x67 // =103 c3924: b9000a68 str w8, [x19, #0x8] c3928: 14000004 b 0xc3938 c392c: b9400a68 ldr w8, [x19, #0x8] c3930: 71019d1f cmp w8, #0x67 c3934: 54000701 b.ne 0xc3a14 c3938: f9401a68 ldr x8, [x19, #0x30] c393c: b9404508 ldr w8, [x8, #0x44] c3940: 34000668 cbz w8, 0xc3a0c c3944: b9402a68 ldr w8, [x19, #0x28] c3948: f9400e69 ldr x9, [x19, #0x18] c394c: 1100090a add w10, w8, #0x2 c3950: eb0a013f cmp x9, x10 c3954: 540000c2 b.hs 0xc396c c3958: aa1403e0 mov x0, x20 c395c: 9400012b bl 0xc3e08 c3960: b9402a68 ldr w8, [x19, #0x28] c3964: f9400e69 ldr x9, [x19, #0x18] c3968: 1100090a add w10, w8, #0x2 c396c: eb0a013f cmp x9, x10 c3970: 54000523 b.lo 0xc3a14 c3974: 11000509 add w9, w8, #0x1 c3978: f940328a ldr x10, [x20, #0x60] c397c: f9400a6b ldr x11, [x19, #0x10] c3980: aa1f03e0 mov x0, xzr c3984: aa1f03e1 mov x1, xzr c3988: 2a1f03e2 mov w2, wzr c398c: b9002a69 str w9, [x19, #0x28] c3990: 3828496a strb w10, [x11, w8, uxtw] c3994: b9402a68 ldr w8, [x19, #0x28] c3998: f9403289 ldr x9, [x20, #0x60] c399c: f9400a6b ldr x11, [x19, #0x10] c39a0: 1100050a add w10, w8, #0x1 c39a4: d348fd29 lsr x9, x9, #8 c39a8: b9002a6a str w10, [x19, #0x28] c39ac: 38286969 strb w9, [x11, x8] c39b0: 94026a40 bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> c39b4: f9003280 str x0, [x20, #0x60] c39b8: 14000015 b 0xc3a0c c39bc: 7100193f cmp w9, #0x6 c39c0: 54001e82 b.hs 0xc3d90 c39c4: 52800809 mov w9, #0x40 // =64 c39c8: 17fffe2b b 0xc3274 c39cc: b940ba69 ldr w9, [x19, #0xb8] c39d0: 7100091f cmp w8, #0x2 c39d4: 52800088 mov w8, #0x4 // =4 c39d8: 7a41a920 ccmp w9, #0x1, #0x0, ge c39dc: 1a9fc108 csel w8, w8, wzr, gt c39e0: b9402a69 ldr w9, [x19, #0x28] c39e4: f9400a6b ldr x11, [x19, #0x10] c39e8: 1100052a add w10, w9, #0x1 c39ec: b9002a6a str w10, [x19, #0x28] c39f0: 5280006a mov w10, #0x3 // =3 c39f4: 38296968 strb w8, [x11, x9] c39f8: b9402a68 ldr w8, [x19, #0x28] c39fc: f9400a6b ldr x11, [x19, #0x10] c3a00: 11000509 add w9, w8, #0x1 c3a04: b9002a69 str w9, [x19, #0x28] c3a08: 3828696a strb w10, [x11, x8] c3a0c: 52800e28 mov w8, #0x71 // =113 c3a10: b9000a68 str w8, [x19, #0x8] c3a14: b9402a68 ldr w8, [x19, #0x28] c3a18: 340004a8 cbz w8, 0xc3aac c3a1c: f9401e89 ldr x9, [x20, #0x38] c3a20: b9402288 ldr w8, [x20, #0x20] c3a24: b940292a ldr w10, [x9, #0x28] c3a28: 6b08015f cmp w10, w8 c3a2c: 1a8a8116 csel w22, w8, w10, hi c3a30: 34000316 cbz w22, 0xc3a90 c3a34: f9400e80 ldr x0, [x20, #0x18] c3a38: aa1603e2 mov x2, x22 c3a3c: f9401121 ldr x1, [x9, #0x20] c3a40: 94026598 bl 0x15d0a0 c3a44: f9401e89 ldr x9, [x20, #0x38] c3a48: f940168a ldr x10, [x20, #0x28] c3a4c: f9400e88 ldr x8, [x20, #0x18] c3a50: b940228b ldr w11, [x20, #0x20] c3a54: f940112d ldr x13, [x9, #0x20] c3a58: 8b16014a add x10, x10, x22 c3a5c: b940292e ldr w14, [x9, #0x28] c3a60: 8b16010c add x12, x8, x22 c3a64: 4b160168 sub w8, w11, w22 c3a68: 8b1601ab add x11, x13, x22 c3a6c: f900168a str x10, [x20, #0x28] c3a70: 6b1601ca subs w10, w14, w22 c3a74: f9000e8c str x12, [x20, #0x18] c3a78: b9002288 str w8, [x20, #0x20] c3a7c: f900112b str x11, [x9, #0x20] c3a80: b900292a str w10, [x9, #0x28] c3a84: 54000061 b.ne 0xc3a90 c3a88: f940092a ldr x10, [x9, #0x10] c3a8c: f900112a str x10, [x9, #0x20] c3a90: 34000a88 cbz w8, 0xc3be0 c3a94: b9400a68 ldr w8, [x19, #0x8] c3a98: b9400a89 ldr w9, [x20, #0x8] c3a9c: 710a691f cmp w8, #0x29a c3aa0: 54000261 b.ne 0xc3aec c3aa4: 35000109 cbnz w9, 0xc3ac4 c3aa8: 14000012 b 0xc3af0 c3aac: b9400a88 ldr w8, [x20, #0x8] c3ab0: 35ffff28 cbnz w8, 0xc3a94 c3ab4: 710012bf cmp w21, #0x4 c3ab8: 54fffee0 b.eq 0xc3a94 c3abc: 6b1502ff cmp w23, w21 c3ac0: 54fffeab b.lt 0xc3a94 c3ac4: b0000548 adrp x8, 0x16c000 c3ac8: 12800080 mov w0, #-0x5 // =-5 c3acc: f9450d08 ldr x8, [x8, #0xa18] c3ad0: f9401d08 ldr x8, [x8, #0x38] c3ad4: f9001a88 str x8, [x20, #0x30] c3ad8: a9434ff4 ldp x20, x19, [sp, #0x30] c3adc: a94257f6 ldp x22, x21, [sp, #0x20] c3ae0: f9400bf7 ldr x23, [sp, #0x10] c3ae4: a8c47bfd ldp x29, x30, [sp], #0x40 c3ae8: d65f03c0 ret c3aec: 350000c9 cbnz w9, 0xc3b04 c3af0: b940a669 ldr w9, [x19, #0xa4] c3af4: 35000089 cbnz w9, 0xc3b04 c3af8: 34000655 cbz w21, 0xc3bc0 c3afc: 710a691f cmp w8, #0x29a c3b00: 54000600 b.eq 0xc3bc0 c3b04: b980b668 ldrsw x8, [x19, #0xb4] c3b08: d0000509 adrp x9, 0x165000 c3b0c: 910c4129 add x9, x9, #0x310 c3b10: aa1303e0 mov x0, x19 c3b14: 2a1503e1 mov w1, w21 c3b18: 8b081128 add x8, x9, x8, lsl #4 c3b1c: f9400508 ldr x8, [x8, #0x8] c3b20: d63f0100 blr x8 c3b24: 121f7808 and w8, w0, #0xfffffffe c3b28: 7100091f cmp w8, #0x2 c3b2c: 54000061 b.ne 0xc3b38 c3b30: 52805348 mov w8, #0x29a // =666 c3b34: b9000a68 str w8, [x19, #0x8] c3b38: 721e781f tst w0, #0xfffffffd c3b3c: 54000100 b.eq 0xc3b5c c3b40: 7100041f cmp w0, #0x1 c3b44: 540003e1 b.ne 0xc3bc0 c3b48: aa1303e0 mov x0, x19 c3b4c: 710006bf cmp w21, #0x1 c3b50: 54000161 b.ne 0xc3b7c c3b54: 940269eb bl 0x15e300 <_ZN6InGame3Log9_tr_alignEPNS0_14internal_stateE@plt> c3b58: 14000016 b 0xc3bb0 c3b5c: b9402288 ldr w8, [x20, #0x20] c3b60: 34000408 cbz w8, 0xc3be0 c3b64: 2a1f03e0 mov w0, wzr c3b68: a9434ff4 ldp x20, x19, [sp, #0x30] c3b6c: a94257f6 ldp x22, x21, [sp, #0x20] c3b70: f9400bf7 ldr x23, [sp, #0x10] c3b74: a8c47bfd ldp x29, x30, [sp], #0x40 c3b78: d65f03c0 ret c3b7c: aa1f03e1 mov x1, xzr c3b80: aa1f03e2 mov x2, xzr c3b84: 2a1f03e3 mov w3, wzr c3b88: 940269e2 bl 0x15e310 <_ZN6InGame3Log16_tr_stored_blockEPNS0_14internal_stateEPcmi@plt> c3b8c: 71000ebf cmp w21, #0x3 c3b90: 54000101 b.ne 0xc3bb0 c3b94: b9407668 ldr w8, [x19, #0x74] c3b98: 2a1f03e1 mov w1, wzr c3b9c: f9403660 ldr x0, [x19, #0x68] c3ba0: 51000508 sub w8, w8, #0x1 c3ba4: d37ff902 lsl x2, x8, #1 c3ba8: 7822681f strh wzr, [x0, x2] c3bac: 940264a5 bl 0x15ce40 c3bb0: aa1403e0 mov x0, x20 c3bb4: 94000095 bl 0xc3e08 c3bb8: b9402288 ldr w8, [x20, #0x20] c3bbc: 34000128 cbz w8, 0xc3be0 c3bc0: 710012bf cmp w21, #0x4 c3bc4: 540001e0 b.eq 0xc3c00 c3bc8: 2a1f03e0 mov w0, wzr c3bcc: a9434ff4 ldp x20, x19, [sp, #0x30] c3bd0: a94257f6 ldp x22, x21, [sp, #0x20] c3bd4: f9400bf7 ldr x23, [sp, #0x10] c3bd8: a8c47bfd ldp x29, x30, [sp], #0x40 c3bdc: d65f03c0 ret c3be0: 12800008 mov w8, #-0x1 // =-1 c3be4: 2a1f03e0 mov w0, wzr c3be8: b9004268 str w8, [x19, #0x40] c3bec: a9434ff4 ldp x20, x19, [sp, #0x30] c3bf0: a94257f6 ldp x22, x21, [sp, #0x20] c3bf4: f9400bf7 ldr x23, [sp, #0x10] c3bf8: a8c47bfd ldp x29, x30, [sp], #0x40 c3bfc: d65f03c0 ret c3c00: b9402e69 ldr w9, [x19, #0x2c] c3c04: 7100053f cmp w9, #0x1 c3c08: 540006ab b.lt 0xc3cdc c3c0c: f9403288 ldr x8, [x20, #0x60] c3c10: 7100093f cmp w9, #0x2 c3c14: 54000701 b.ne 0xc3cf4 c3c18: b9402a69 ldr w9, [x19, #0x28] c3c1c: f9400a6b ldr x11, [x19, #0x10] c3c20: 1100052a add w10, w9, #0x1 c3c24: b9002a6a str w10, [x19, #0x28] c3c28: 38296968 strb w8, [x11, x9] c3c2c: b9402a68 ldr w8, [x19, #0x28] c3c30: f9403289 ldr x9, [x20, #0x60] c3c34: f9400a6b ldr x11, [x19, #0x10] c3c38: 1100050a add w10, w8, #0x1 c3c3c: d348fd29 lsr x9, x9, #8 c3c40: b9002a6a str w10, [x19, #0x28] c3c44: 38286969 strb w9, [x11, x8] c3c48: b9402a68 ldr w8, [x19, #0x28] c3c4c: f9403289 ldr x9, [x20, #0x60] c3c50: f9400a6b ldr x11, [x19, #0x10] c3c54: 1100050a add w10, w8, #0x1 c3c58: d350fd29 lsr x9, x9, #16 c3c5c: b9002a6a str w10, [x19, #0x28] c3c60: 38286969 strb w9, [x11, x8] c3c64: b9402a68 ldr w8, [x19, #0x28] c3c68: f9403289 ldr x9, [x20, #0x60] c3c6c: f9400a6b ldr x11, [x19, #0x10] c3c70: 1100050a add w10, w8, #0x1 c3c74: d358fd29 lsr x9, x9, #24 c3c78: b9002a6a str w10, [x19, #0x28] c3c7c: 38286969 strb w9, [x11, x8] c3c80: b9402a68 ldr w8, [x19, #0x28] c3c84: f9400a8a ldr x10, [x20, #0x10] c3c88: f9400a6b ldr x11, [x19, #0x10] c3c8c: 11000509 add w9, w8, #0x1 c3c90: b9002a69 str w9, [x19, #0x28] c3c94: 3828696a strb w10, [x11, x8] c3c98: b9402a68 ldr w8, [x19, #0x28] c3c9c: f9400a89 ldr x9, [x20, #0x10] c3ca0: f9400a6b ldr x11, [x19, #0x10] c3ca4: 1100050a add w10, w8, #0x1 c3ca8: d348fd29 lsr x9, x9, #8 c3cac: b9002a6a str w10, [x19, #0x28] c3cb0: 38286969 strb w9, [x11, x8] c3cb4: b9402a68 ldr w8, [x19, #0x28] c3cb8: f9400a89 ldr x9, [x20, #0x10] c3cbc: f9400a6b ldr x11, [x19, #0x10] c3cc0: 1100050a add w10, w8, #0x1 c3cc4: d350fd29 lsr x9, x9, #16 c3cc8: b9002a6a str w10, [x19, #0x28] c3ccc: 38286969 strb w9, [x11, x8] c3cd0: f9400a88 ldr x8, [x20, #0x10] c3cd4: d358fd08 lsr x8, x8, #24 c3cd8: 1400001a b 0xc3d40 c3cdc: 52800020 mov w0, #0x1 // =1 c3ce0: a9434ff4 ldp x20, x19, [sp, #0x30] c3ce4: a94257f6 ldp x22, x21, [sp, #0x20] c3ce8: f9400bf7 ldr x23, [sp, #0x10] c3cec: a8c47bfd ldp x29, x30, [sp], #0x40 c3cf0: d65f03c0 ret c3cf4: b9402a69 ldr w9, [x19, #0x28] c3cf8: d358fd0b lsr x11, x8, #24 c3cfc: f9400a6c ldr x12, [x19, #0x10] c3d00: d350fd08 lsr x8, x8, #16 c3d04: 1100052a add w10, w9, #0x1 c3d08: b9002a6a str w10, [x19, #0x28] c3d0c: 3829698b strb w11, [x12, x9] c3d10: b9402a69 ldr w9, [x19, #0x28] c3d14: f9400a6b ldr x11, [x19, #0x10] c3d18: 1100052a add w10, w9, #0x1 c3d1c: b9002a6a str w10, [x19, #0x28] c3d20: 38296968 strb w8, [x11, x9] c3d24: b9402a69 ldr w9, [x19, #0x28] c3d28: f9403288 ldr x8, [x20, #0x60] c3d2c: f9400a6b ldr x11, [x19, #0x10] c3d30: 1100052a add w10, w9, #0x1 c3d34: d348fd0c lsr x12, x8, #8 c3d38: b9002a6a str w10, [x19, #0x28] c3d3c: 3829696c strb w12, [x11, x9] c3d40: b9402a69 ldr w9, [x19, #0x28] c3d44: aa1403e0 mov x0, x20 c3d48: f9400a6b ldr x11, [x19, #0x10] c3d4c: 1100052a add w10, w9, #0x1 c3d50: b9002a6a str w10, [x19, #0x28] c3d54: 38296968 strb w8, [x11, x9] c3d58: 9400002c bl 0xc3e08 c3d5c: b9402e68 ldr w8, [x19, #0x2c] c3d60: 7100051f cmp w8, #0x1 c3d64: 5400006b b.lt 0xc3d70 c3d68: 4b0803e8 neg w8, w8 c3d6c: b9002e68 str w8, [x19, #0x2c] c3d70: b9402a68 ldr w8, [x19, #0x28] c3d74: 7100011f cmp w8, #0x0 c3d78: 1a9f17e0 cset w0, eq c3d7c: a9434ff4 ldp x20, x19, [sp, #0x30] c3d80: a94257f6 ldp x22, x21, [sp, #0x20] c3d84: f9400bf7 ldr x23, [sp, #0x10] c3d88: a8c47bfd ldp x29, x30, [sp], #0x40 c3d8c: d65f03c0 ret c3d90: 52801809 mov w9, #0xc0 // =192 c3d94: 5280100a mov w10, #0x80 // =128 c3d98: 1a890149 csel w9, w10, w9, eq c3d9c: 17fffd36 b 0xc3274 00000000000c3da0 : c3da0: b40000e0 cbz x0, 0xc3dbc c3da4: f9401c08 ldr x8, [x0, #0x38] c3da8: b40000a8 cbz x8, 0xc3dbc c3dac: 2a1f03e0 mov w0, wzr c3db0: 29178d01 stp w1, w3, [x8, #0xbc] c3db4: 29158904 stp w4, w2, [x8, #0xac] c3db8: d65f03c0 ret c3dbc: 12800020 mov w0, #-0x2 // =-2 c3dc0: d65f03c0 ret 00000000000c3dc4 : c3dc4: b4000160 cbz x0, 0xc3df0 c3dc8: f9401c08 ldr x8, [x0, #0x38] c3dcc: b4000128 cbz x8, 0xc3df0 c3dd0: b9404909 ldr w9, [x8, #0x48] c3dd4: 71003d3f cmp w9, #0xf c3dd8: 540000c1 b.ne 0xc3df0 c3ddc: b9407908 ldr w8, [x8, #0x78] c3de0: 71003d1f cmp w8, #0xf c3de4: 54000061 b.ne 0xc3df0 c3de8: aa0103e0 mov x0, x1 c3dec: 1402692d b 0x15e2a0 <_ZN6InGame3Log13compressBoundEm@plt> c3df0: 91001c28 add x8, x1, #0x7 c3df4: 9100fc29 add x9, x1, #0x3f c3df8: 8b480c28 add x8, x1, x8, lsr #3 c3dfc: 8b491908 add x8, x8, x9, lsr #6 c3e00: 91002d00 add x0, x8, #0xb c3e04: d65f03c0 ret c3e08: a9be7bfd stp x29, x30, [sp, #-0x20]! c3e0c: a9014ff4 stp x20, x19, [sp, #0x10] c3e10: 910003fd mov x29, sp c3e14: f9401c08 ldr x8, [x0, #0x38] c3e18: b940200a ldr w10, [x0, #0x20] c3e1c: b9402909 ldr w9, [x8, #0x28] c3e20: 6b0a013f cmp w9, w10 c3e24: 1a898154 csel w20, w10, w9, hi c3e28: 340002f4 cbz w20, 0xc3e84 c3e2c: aa0003f3 mov x19, x0 c3e30: f9400c00 ldr x0, [x0, #0x18] c3e34: f9401101 ldr x1, [x8, #0x20] c3e38: aa1403e2 mov x2, x20 c3e3c: 94026499 bl 0x15d0a0 c3e40: f9400e69 ldr x9, [x19, #0x18] c3e44: f9401e68 ldr x8, [x19, #0x38] c3e48: f940166a ldr x10, [x19, #0x28] c3e4c: b940226b ldr w11, [x19, #0x20] c3e50: 8b140129 add x9, x9, x20 c3e54: f940110c ldr x12, [x8, #0x20] c3e58: 8b14014a add x10, x10, x20 c3e5c: b940290d ldr w13, [x8, #0x28] c3e60: 4b14016b sub w11, w11, w20 c3e64: f9000e69 str x9, [x19, #0x18] c3e68: 8b140189 add x9, x12, x20 c3e6c: f900166a str x10, [x19, #0x28] c3e70: 6b1401aa subs w10, w13, w20 c3e74: b900226b str w11, [x19, #0x20] c3e78: f9001109 str x9, [x8, #0x20] c3e7c: b900290a str w10, [x8, #0x28] c3e80: 54000080 b.eq 0xc3e90 c3e84: a9414ff4 ldp x20, x19, [sp, #0x10] c3e88: a8c27bfd ldp x29, x30, [sp], #0x20 c3e8c: d65f03c0 ret c3e90: f9400909 ldr x9, [x8, #0x10] c3e94: f9001109 str x9, [x8, #0x20] c3e98: a9414ff4 ldp x20, x19, [sp, #0x10] c3e9c: a8c27bfd ldp x29, x30, [sp], #0x20 c3ea0: d65f03c0 ret 00000000000c3ea4 : c3ea4: a9bd7bfd stp x29, x30, [sp, #-0x30]! c3ea8: a90157f6 stp x22, x21, [sp, #0x10] c3eac: 910003fd mov x29, sp c3eb0: a9024ff4 stp x20, x19, [sp, #0x20] c3eb4: aa0003f5 mov x21, x0 c3eb8: 12800020 mov w0, #-0x2 // =-2 c3ebc: b4000c55 cbz x21, 0xc4044 c3ec0: b4000c21 cbz x1, 0xc4044 c3ec4: f9401c33 ldr x19, [x1, #0x38] c3ec8: b4000c73 cbz x19, 0xc4054 c3ecc: ad420420 ldp q0, q1, [x1, #0x40] c3ed0: 5282e502 mov w2, #0x1728 // =5928 c3ed4: 3dc00c22 ldr q2, [x1, #0x30] c3ed8: 3dc01823 ldr q3, [x1, #0x60] c3edc: ad0206a0 stp q0, q1, [x21, #0x40] c3ee0: ad400021 ldp q1, q0, [x1] c3ee4: 3dc00824 ldr q4, [x1, #0x20] c3ee8: 52800021 mov w1, #0x1 // =1 c3eec: f94022a8 ldr x8, [x21, #0x40] c3ef0: 3d801aa3 str q3, [x21, #0x60] c3ef4: f9402aa0 ldr x0, [x21, #0x50] c3ef8: ad0002a1 stp q1, q0, [x21] c3efc: ad010aa4 stp q4, q2, [x21, #0x20] c3f00: d63f0100 blr x8 c3f04: b4000b60 cbz x0, 0xc4070 c3f08: aa1303e1 mov x1, x19 c3f0c: 5282e502 mov w2, #0x1728 // =5928 c3f10: aa0003f4 mov x20, x0 c3f14: f9001ea0 str x0, [x21, #0x38] c3f18: 94026462 bl 0x15d0a0 c3f1c: f94022a8 ldr x8, [x21, #0x40] c3f20: 52800042 mov w2, #0x2 // =2 c3f24: f9402aa0 ldr x0, [x21, #0x50] c3f28: f9000295 str x21, [x20] c3f2c: b9404681 ldr w1, [x20, #0x44] c3f30: d63f0100 blr x8 c3f34: f9402aa8 ldr x8, [x21, #0x50] c3f38: f9002a80 str x0, [x20, #0x50] c3f3c: f94022a9 ldr x9, [x21, #0x40] c3f40: 52800042 mov w2, #0x2 // =2 c3f44: b9404681 ldr w1, [x20, #0x44] c3f48: aa0803e0 mov x0, x8 c3f4c: d63f0120 blr x9 c3f50: f9402aa8 ldr x8, [x21, #0x50] c3f54: f9003280 str x0, [x20, #0x60] c3f58: f94022a9 ldr x9, [x21, #0x40] c3f5c: 52800042 mov w2, #0x2 // =2 c3f60: b9407681 ldr w1, [x20, #0x74] c3f64: aa0803e0 mov x0, x8 c3f68: d63f0120 blr x9 c3f6c: f9402aa8 ldr x8, [x21, #0x50] c3f70: f9003680 str x0, [x20, #0x68] c3f74: f94022a9 ldr x9, [x21, #0x40] c3f78: 52800082 mov w2, #0x4 // =4 c3f7c: b956fa81 ldr w1, [x20, #0x16f8] c3f80: aa0803e0 mov x0, x8 c3f84: d63f0120 blr x9 c3f88: aa0003f6 mov x22, x0 c3f8c: f9402a80 ldr x0, [x20, #0x50] c3f90: f9000a96 str x22, [x20, #0x10] c3f94: b40006a0 cbz x0, 0xc4068 c3f98: f9403288 ldr x8, [x20, #0x60] c3f9c: b4000668 cbz x8, 0xc4068 c3fa0: b4000656 cbz x22, 0xc4068 c3fa4: f9403688 ldr x8, [x20, #0x68] c3fa8: b4000608 cbz x8, 0xc4068 c3fac: b9404688 ldr w8, [x20, #0x44] c3fb0: f9402a61 ldr x1, [x19, #0x50] c3fb4: 531f7902 lsl w2, w8, #1 c3fb8: 9402643a bl 0x15d0a0 c3fbc: b9404688 ldr w8, [x20, #0x44] c3fc0: f9403280 ldr x0, [x20, #0x60] c3fc4: f9403261 ldr x1, [x19, #0x60] c3fc8: d37ff902 lsl x2, x8, #1 c3fcc: 94026435 bl 0x15d0a0 c3fd0: b9407688 ldr w8, [x20, #0x74] c3fd4: f9403680 ldr x0, [x20, #0x68] c3fd8: f9403661 ldr x1, [x19, #0x68] c3fdc: d37ff902 lsl x2, x8, #1 c3fe0: 94026430 bl 0x15d0a0 c3fe4: f9400a80 ldr x0, [x20, #0x10] c3fe8: f9400a61 ldr x1, [x19, #0x10] c3fec: b9401a82 ldr w2, [x20, #0x18] c3ff0: 9402642c bl 0x15d0a0 c3ff4: f9401269 ldr x9, [x19, #0x20] c3ff8: 2a1f03e0 mov w0, wzr c3ffc: f9400a6a ldr x10, [x19, #0x10] c4000: b956fa8b ldr w11, [x20, #0x16f8] c4004: f9400a88 ldr x8, [x20, #0x10] c4008: cb0a0129 sub x9, x9, x10 c400c: 927f796a and x10, x11, #0xfffffffe c4010: 8b0b056b add x11, x11, x11, lsl #1 c4014: 8b090109 add x9, x8, x9 c4018: 8b0a02ca add x10, x22, x10 c401c: 8b0b0108 add x8, x8, x11 c4020: f9001289 str x9, [x20, #0x20] c4024: 91031289 add x9, x20, #0xc4 c4028: f90b828a str x10, [x20, #0x1700] c402c: 9126e28a add x10, x20, #0x9b8 c4030: f90b7a88 str x8, [x20, #0x16f0] c4034: 912ab288 add x8, x20, #0xaac c4038: f905a689 str x9, [x20, #0xb48] c403c: f905b28a str x10, [x20, #0xb60] c4040: f905be88 str x8, [x20, #0xb78] c4044: a9424ff4 ldp x20, x19, [sp, #0x20] c4048: a94157f6 ldp x22, x21, [sp, #0x10] c404c: a8c37bfd ldp x29, x30, [sp], #0x30 c4050: d65f03c0 ret c4054: 12800020 mov w0, #-0x2 // =-2 c4058: a9424ff4 ldp x20, x19, [sp, #0x20] c405c: a94157f6 ldp x22, x21, [sp, #0x10] c4060: a8c37bfd ldp x29, x30, [sp], #0x30 c4064: d65f03c0 ret c4068: aa1503e0 mov x0, x21 c406c: 94026889 bl 0x15e290 <_ZN6InGame3Log10deflateEndEPNS0_10z_stream_sE@plt> c4070: 12800060 mov w0, #-0x4 // =-4 c4074: a9424ff4 ldp x20, x19, [sp, #0x20] c4078: a94157f6 ldp x22, x21, [sp, #0x10] c407c: a8c37bfd ldp x29, x30, [sp], #0x30 c4080: d65f03c0 ret c4084: a9bc7bfd stp x29, x30, [sp, #-0x40]! c4088: f9000bf7 str x23, [sp, #0x10] c408c: 910003fd mov x29, sp c4090: a90257f6 stp x22, x21, [sp, #0x20] c4094: a9034ff4 stp x20, x19, [sp, #0x30] c4098: f9400c09 ldr x9, [x0, #0x18] c409c: 529fffe8 mov w8, #0xffff // =65535 c40a0: 2a0103f3 mov w19, w1 c40a4: aa0003f4 mov x20, x0 c40a8: d1001529 sub x9, x9, #0x5 c40ac: eb08013f cmp x9, x8 c40b0: 9a883136 csel x22, x9, x8, lo c40b4: 14000004 b 0xc40c4 c40b8: f9400288 ldr x8, [x20] c40bc: b9402108 ldr w8, [x8, #0x20] c40c0: 34000f68 cbz w8, 0xc42ac c40c4: b940a689 ldr w9, [x20, #0xa4] c40c8: 7100053f cmp w9, #0x1 c40cc: 540000e8 b.hi 0xc40e8 c40d0: aa1403e0 mov x0, x20 c40d4: 94000462 bl 0xc525c c40d8: b940a689 ldr w9, [x20, #0xa4] c40dc: 2a130128 orr w8, w9, w19 c40e0: 34000e68 cbz w8, 0xc42ac c40e4: 34000f09 cbz w9, 0xc42c4 c40e8: b9409e8a ldr w10, [x20, #0x9c] c40ec: b900a69f str wzr, [x20, #0xa4] c40f0: f9404688 ldr x8, [x20, #0x88] c40f4: 2b090149 adds w9, w10, w9 c40f8: 8b16010a add x10, x8, x22 c40fc: b9009e89 str w9, [x20, #0x9c] c4100: 54000120 b.eq 0xc4124 c4104: eb09015f cmp x10, x9 c4108: 540000e9 b.ls 0xc4124 c410c: b940468a ldr w10, [x20, #0x44] c4110: 4b08012b sub w11, w9, w8 c4114: 5104194a sub w10, w10, #0x106 c4118: 6b0a017f cmp w11, w10 c411c: 54fffd43 b.lo 0xc40c4 c4120: 14000038 b 0xc4200 c4124: 4b0a0129 sub w9, w9, w10 c4128: b9009e8a str w10, [x20, #0x9c] c412c: b900a689 str w9, [x20, #0xa4] c4130: b7f80088 tbnz x8, #0x3f, 0xc4140 c4134: f9402a89 ldr x9, [x20, #0x50] c4138: 8b284121 add x1, x9, w8, uxtw c413c: 14000002 b 0xc4144 c4140: aa1f03e1 mov x1, xzr c4144: 92407d49 and x9, x10, #0xffffffff c4148: aa1403e0 mov x0, x20 c414c: cb080122 sub x2, x9, x8 c4150: 2a1f03e3 mov w3, wzr c4154: 94026873 bl 0x15e320 <_ZN6InGame3Log15_tr_flush_blockEPNS0_14internal_stateEPcmi@plt> c4158: f9400297 ldr x23, [x20] c415c: b9409e8b ldr w11, [x20, #0x9c] c4160: f9401ee8 ldr x8, [x23, #0x38] c4164: b94022ea ldr w10, [x23, #0x20] c4168: f900468b str x11, [x20, #0x88] c416c: b9402909 ldr w9, [x8, #0x28] c4170: 6b0a013f cmp w9, w10 c4174: 1a898155 csel w21, w10, w9, hi c4178: 34000315 cbz w21, 0xc41d8 c417c: f9400ee0 ldr x0, [x23, #0x18] c4180: aa1503e2 mov x2, x21 c4184: f9401101 ldr x1, [x8, #0x20] c4188: 940263c6 bl 0x15d0a0 c418c: f9400ee9 ldr x9, [x23, #0x18] c4190: f9401ee8 ldr x8, [x23, #0x38] c4194: f94016ea ldr x10, [x23, #0x28] c4198: b94022eb ldr w11, [x23, #0x20] c419c: 8b150129 add x9, x9, x21 c41a0: f940110c ldr x12, [x8, #0x20] c41a4: 8b15014a add x10, x10, x21 c41a8: b940290d ldr w13, [x8, #0x28] c41ac: 4b15016b sub w11, w11, w21 c41b0: f9000ee9 str x9, [x23, #0x18] c41b4: 8b150189 add x9, x12, x21 c41b8: f90016ea str x10, [x23, #0x28] c41bc: 6b1501aa subs w10, w13, w21 c41c0: b90022eb str w11, [x23, #0x20] c41c4: f9001109 str x9, [x8, #0x20] c41c8: b900290a str w10, [x8, #0x28] c41cc: 54000061 b.ne 0xc41d8 c41d0: f9400909 ldr x9, [x8, #0x10] c41d4: f9001109 str x9, [x8, #0x20] c41d8: f9400288 ldr x8, [x20] c41dc: b9402108 ldr w8, [x8, #0x20] c41e0: 34000668 cbz w8, 0xc42ac c41e4: b9409e89 ldr w9, [x20, #0x9c] c41e8: f9404688 ldr x8, [x20, #0x88] c41ec: b940468a ldr w10, [x20, #0x44] c41f0: 4b08012b sub w11, w9, w8 c41f4: 5104194a sub w10, w10, #0x106 c41f8: 6b0a017f cmp w11, w10 c41fc: 54fff643 b.lo 0xc40c4 c4200: b7f80088 tbnz x8, #0x3f, 0xc4210 c4204: f9402a8a ldr x10, [x20, #0x50] c4208: 8b284141 add x1, x10, w8, uxtw c420c: 14000002 b 0xc4214 c4210: aa1f03e1 mov x1, xzr c4214: 2a0903e9 mov w9, w9 c4218: aa1403e0 mov x0, x20 c421c: cb080122 sub x2, x9, x8 c4220: 2a1f03e3 mov w3, wzr c4224: 9402683f bl 0x15e320 <_ZN6InGame3Log15_tr_flush_blockEPNS0_14internal_stateEPcmi@plt> c4228: f9400297 ldr x23, [x20] c422c: b9409e8b ldr w11, [x20, #0x9c] c4230: f9401ee8 ldr x8, [x23, #0x38] c4234: b94022ea ldr w10, [x23, #0x20] c4238: f900468b str x11, [x20, #0x88] c423c: b9402909 ldr w9, [x8, #0x28] c4240: 6b0a013f cmp w9, w10 c4244: 1a898155 csel w21, w10, w9, hi c4248: 34fff395 cbz w21, 0xc40b8 c424c: f9400ee0 ldr x0, [x23, #0x18] c4250: aa1503e2 mov x2, x21 c4254: f9401101 ldr x1, [x8, #0x20] c4258: 94026392 bl 0x15d0a0 c425c: f9400ee9 ldr x9, [x23, #0x18] c4260: f9401ee8 ldr x8, [x23, #0x38] c4264: f94016ea ldr x10, [x23, #0x28] c4268: b94022eb ldr w11, [x23, #0x20] c426c: 8b150129 add x9, x9, x21 c4270: f940110c ldr x12, [x8, #0x20] c4274: 8b15014a add x10, x10, x21 c4278: b940290d ldr w13, [x8, #0x28] c427c: 4b15016b sub w11, w11, w21 c4280: f9000ee9 str x9, [x23, #0x18] c4284: 8b150189 add x9, x12, x21 c4288: f90016ea str x10, [x23, #0x28] c428c: 6b1501aa subs w10, w13, w21 c4290: b90022eb str w11, [x23, #0x20] c4294: f9001109 str x9, [x8, #0x20] c4298: b900290a str w10, [x8, #0x28] c429c: 54fff0e1 b.ne 0xc40b8 c42a0: f9400909 ldr x9, [x8, #0x10] c42a4: f9001109 str x9, [x8, #0x20] c42a8: 17ffff84 b 0xc40b8 c42ac: 2a1f03e0 mov w0, wzr c42b0: a9434ff4 ldp x20, x19, [sp, #0x30] c42b4: a94257f6 ldp x22, x21, [sp, #0x20] c42b8: f9400bf7 ldr x23, [sp, #0x10] c42bc: a8c47bfd ldp x29, x30, [sp], #0x40 c42c0: d65f03c0 ret c42c4: f9404688 ldr x8, [x20, #0x88] c42c8: b7f80088 tbnz x8, #0x3f, 0xc42d8 c42cc: f9402a89 ldr x9, [x20, #0x50] c42d0: 8b284121 add x1, x9, w8, uxtw c42d4: 14000002 b 0xc42dc c42d8: aa1f03e1 mov x1, xzr c42dc: b9409e89 ldr w9, [x20, #0x9c] c42e0: 7100127f cmp w19, #0x4 c42e4: 1a9f17e3 cset w3, eq c42e8: aa1403e0 mov x0, x20 c42ec: cb080122 sub x2, x9, x8 c42f0: 9402680c bl 0x15e320 <_ZN6InGame3Log15_tr_flush_blockEPNS0_14internal_stateEPcmi@plt> c42f4: f9400296 ldr x22, [x20] c42f8: b9409e8b ldr w11, [x20, #0x9c] c42fc: f9401ec8 ldr x8, [x22, #0x38] c4300: b94022ca ldr w10, [x22, #0x20] c4304: f900468b str x11, [x20, #0x88] c4308: b9402909 ldr w9, [x8, #0x28] c430c: 6b0a013f cmp w9, w10 c4310: 1a898155 csel w21, w10, w9, hi c4314: 340002d5 cbz w21, 0xc436c c4318: f9400ec0 ldr x0, [x22, #0x18] c431c: aa1503e2 mov x2, x21 c4320: f9401101 ldr x1, [x8, #0x20] c4324: 9402635f bl 0x15d0a0 c4328: f9400ec9 ldr x9, [x22, #0x18] c432c: f9401ec8 ldr x8, [x22, #0x38] c4330: f94016ca ldr x10, [x22, #0x28] c4334: b94022cb ldr w11, [x22, #0x20] c4338: 8b150129 add x9, x9, x21 c433c: f940110c ldr x12, [x8, #0x20] c4340: 8b15014a add x10, x10, x21 c4344: b940290d ldr w13, [x8, #0x28] c4348: 4b15016b sub w11, w11, w21 c434c: f9000ec9 str x9, [x22, #0x18] c4350: 8b150189 add x9, x12, x21 c4354: f90016ca str x10, [x22, #0x28] c4358: 6b1501aa subs w10, w13, w21 c435c: b90022cb str w11, [x22, #0x20] c4360: f9001109 str x9, [x8, #0x20] c4364: b900290a str w10, [x8, #0x28] c4368: 54000180 b.eq 0xc4398 c436c: f9400288 ldr x8, [x20] c4370: b9402108 ldr w8, [x8, #0x20] c4374: 340001c8 cbz w8, 0xc43ac c4378: 7100127f cmp w19, #0x4 c437c: 52800068 mov w8, #0x3 // =3 c4380: 1a9f0500 csinc w0, w8, wzr, eq c4384: a9434ff4 ldp x20, x19, [sp, #0x30] c4388: a94257f6 ldp x22, x21, [sp, #0x20] c438c: f9400bf7 ldr x23, [sp, #0x10] c4390: a8c47bfd ldp x29, x30, [sp], #0x40 c4394: d65f03c0 ret c4398: f9400909 ldr x9, [x8, #0x10] c439c: f9001109 str x9, [x8, #0x20] c43a0: f9400288 ldr x8, [x20] c43a4: b9402108 ldr w8, [x8, #0x20] c43a8: 35fffe88 cbnz w8, 0xc4378 c43ac: 7100127f cmp w19, #0x4 c43b0: 1a9f17e8 cset w8, eq c43b4: 531f7900 lsl w0, w8, #1 c43b8: a9434ff4 ldp x20, x19, [sp, #0x30] c43bc: a94257f6 ldp x22, x21, [sp, #0x20] c43c0: f9400bf7 ldr x23, [sp, #0x10] c43c4: a8c47bfd ldp x29, x30, [sp], #0x40 c43c8: d65f03c0 ret c43cc: a9bb7bfd stp x29, x30, [sp, #-0x50]! c43d0: f9000bf9 str x25, [sp, #0x10] c43d4: 910003fd mov x29, sp c43d8: a9025ff8 stp x24, x23, [sp, #0x20] c43dc: a90357f6 stp x22, x21, [sp, #0x30] c43e0: a9044ff4 stp x20, x19, [sp, #0x40] c43e4: 90000557 adrp x23, 0x16c000 c43e8: 90000558 adrp x24, 0x16c000 c43ec: 2a0103f3 mov w19, w1 c43f0: aa0003f4 mov x20, x0 c43f4: 2a1f03f5 mov w21, wzr c43f8: f94512f7 ldr x23, [x23, #0xa20] c43fc: f9451718 ldr x24, [x24, #0xa28] c4400: 14000004 b 0xc4410 c4404: f9400288 ldr x8, [x20] c4408: b9402108 ldr w8, [x8, #0x20] c440c: 34002928 cbz w8, 0xc4930 c4410: b940a688 ldr w8, [x20, #0xa4] c4414: 7104151f cmp w8, #0x105 c4418: 54000148 b.hi 0xc4440 c441c: aa1403e0 mov x0, x20 c4420: 9400038f bl 0xc525c c4424: b940a688 ldr w8, [x20, #0xa4] c4428: 35000073 cbnz w19, 0xc4434 c442c: 7104191f cmp w8, #0x106 c4430: 54002803 b.lo 0xc4930 c4434: 340028c8 cbz w8, 0xc494c c4438: 71000d1f cmp w8, #0x3 c443c: 54000243 b.lo 0xc4484 c4440: b9409e89 ldr w9, [x20, #0x9c] c4444: f9402a8b ldr x11, [x20, #0x50] c4448: b940728c ldr w12, [x20, #0x70] c444c: 1100092a add w10, w9, #0x2 c4450: 386a496a ldrb w10, [x11, w10, uxtw] c4454: 294fae8d ldp w13, w11, [x20, #0x7c] c4458: 1acb218b lsl w11, w12, w11 c445c: 4a0a016a eor w10, w11, w10 c4460: b9404e8b ldr w11, [x20, #0x4c] c4464: 8a0d014a and x10, x10, x13 c4468: a946368e ldp x14, x13, [x20, #0x60] c446c: d37ff94c lsl x12, x10, #1 c4470: 8a09016b and x11, x11, x9 c4474: b900728a str w10, [x20, #0x70] c4478: 786c69b5 ldrh w21, [x13, x12] c447c: 782b79d5 strh w21, [x14, x11, lsl #1] c4480: 782c69a9 strh w9, [x13, x12] c4484: 340000f5 cbz w21, 0xc44a0 c4488: b9409e89 ldr w9, [x20, #0x9c] c448c: b940468b ldr w11, [x20, #0x44] c4490: 4b15012a sub w10, w9, w21 c4494: 5104196b sub w11, w11, #0x106 c4498: 6b0b015f cmp w10, w11 c449c: 54000ca9 b.ls 0xc4630 c44a0: b9409280 ldr w0, [x20, #0x90] c44a4: 71000c08 subs w8, w0, #0x3 c44a8: 54000903 b.lo 0xc45c8 c44ac: 2953aa89 ldp w9, w10, [x20, #0x9c] c44b0: f94b7a8f ldr x15, [x20, #0x16f0] c44b4: 4b0a0129 sub w9, w9, w10 c44b8: 92401d0a and x10, x8, #0xff c44bc: 5100052b sub w11, w9, #0x1 c44c0: 12003d6c and w12, w11, #0xffff c44c4: 53073d6d ubfx w13, w11, #7, #9 c44c8: 110401ad add w13, w13, #0x100 c44cc: 7104019f cmp w12, #0x100 c44d0: 1a8d316b csel w11, w11, w13, lo c44d4: b956fe8c ldr w12, [x20, #0x16fc] c44d8: 92403d6b and x11, x11, #0xffff c44dc: 386a6aea ldrb w10, [x23, x10] c44e0: f94b828d ldr x13, [x20, #0x1700] c44e4: 1100058e add w14, w12, #0x1 c44e8: 386b6b0b ldrb w11, [x24, x11] c44ec: 782c79a9 strh w9, [x13, x12, lsl #1] c44f0: 8b0a0a89 add x9, x20, x10, lsl #2 c44f4: b916fe8e str w14, [x20, #0x16fc] c44f8: 382c69e8 strb w8, [x15, x12] c44fc: 8b0b0a8c add x12, x20, x11, lsl #2 c4500: 7949912a ldrh w10, [x9, #0x4c8] c4504: b9409288 ldr w8, [x20, #0x90] c4508: b940a68d ldr w13, [x20, #0xa4] c450c: 7953718b ldrh w11, [x12, #0x9b8] c4510: 1100054a add w10, w10, #0x1 c4514: b956fa8e ldr w14, [x20, #0x16f8] c4518: b940b28f ldr w15, [x20, #0xb0] c451c: 11000570 add w16, w11, #0x1 c4520: 7909912a strh w10, [x9, #0x4c8] c4524: 4b0801ab sub w11, w13, w8 c4528: b956fe89 ldr w9, [x20, #0x16fc] c452c: 510005ca sub w10, w14, #0x1 c4530: 6b0f011f cmp w8, w15 c4534: 79137190 strh w16, [x12, #0x9b8] c4538: b900a68b str w11, [x20, #0xa4] c453c: 54001128 b.hi 0xc4760 c4540: 71000d7f cmp w11, #0x3 c4544: 540010e3 b.lo 0xc4760 c4548: b9409e80 ldr w0, [x20, #0x9c] c454c: 51000501 sub w1, w8, #0x1 c4550: a9463a8f ldp x15, x14, [x20, #0x60] c4554: 51000910 sub w16, w8, #0x2 c4558: 294fb28d ldp w13, w12, [x20, #0x7c] c455c: f9402a8b ldr x11, [x20, #0x50] c4560: 11000408 add w8, w0, #0x1 c4564: b9404e91 ldr w17, [x20, #0x4c] c4568: b9009281 str w1, [x20, #0x90] c456c: b9407280 ldr w0, [x20, #0x70] c4570: 11000901 add w1, w8, #0x2 c4574: b9009e88 str w8, [x20, #0x9c] c4578: 1acc2000 lsl w0, w0, w12 c457c: 2a0803e2 mov w2, w8 c4580: 8a020222 and x2, x17, x2 c4584: 38614961 ldrb w1, [x11, w1, uxtw] c4588: b9009290 str w16, [x20, #0x90] c458c: 51000610 sub w16, w16, #0x1 c4590: 3100061f cmn w16, #0x1 c4594: 4a010000 eor w0, w0, w1 c4598: 8a0d0000 and x0, x0, x13 c459c: d37ff801 lsl x1, x0, #1 c45a0: b9007280 str w0, [x20, #0x70] c45a4: 786169d5 ldrh w21, [x14, x1] c45a8: 782279f5 strh w21, [x15, x2, lsl #1] c45ac: 782169c8 strh w8, [x14, x1] c45b0: 11000508 add w8, w8, #0x1 c45b4: 54fffde1 b.ne 0xc4570 c45b8: 6b0a013f cmp w9, w10 c45bc: b9009e88 str w8, [x20, #0x9c] c45c0: 54fff281 b.ne 0xc4410 c45c4: 14000077 b 0xc47a0 c45c8: b9409e89 ldr w9, [x20, #0x9c] c45cc: f9402a88 ldr x8, [x20, #0x50] c45d0: b956fe8a ldr w10, [x20, #0x16fc] c45d4: 38696908 ldrb w8, [x8, x9] c45d8: f94b8289 ldr x9, [x20, #0x1700] c45dc: 1100054b add w11, w10, #0x1 c45e0: f94b7a8c ldr x12, [x20, #0x16f0] c45e4: 782a793f strh wzr, [x9, x10, lsl #1] c45e8: 8b080a89 add x9, x20, x8, lsl #2 c45ec: b916fe8b str w11, [x20, #0x16fc] c45f0: 382a6988 strb w8, [x12, x10] c45f4: b940a688 ldr w8, [x20, #0xa4] c45f8: 7941892a ldrh w10, [x9, #0xc4] c45fc: b9409e8b ldr w11, [x20, #0x9c] c4600: b956fa8c ldr w12, [x20, #0x16f8] c4604: 5100050d sub w13, w8, #0x1 c4608: b956fe8e ldr w14, [x20, #0x16fc] c460c: 1100054a add w10, w10, #0x1 c4610: 11000568 add w8, w11, #0x1 c4614: 5100058b sub w11, w12, #0x1 c4618: b900a68d str w13, [x20, #0xa4] c461c: 6b0b01df cmp w14, w11 c4620: 7901892a strh w10, [x9, #0xc4] c4624: b9009e88 str w8, [x20, #0x9c] c4628: 54ffef41 b.ne 0xc4410 c462c: 1400005d b 0xc47a0 c4630: b940ba8b ldr w11, [x20, #0xb8] c4634: 121f796c and w12, w11, #0xfffffffe c4638: 7100099f cmp w12, #0x2 c463c: 540010a1 b.ne 0xc4850 c4640: 71000d7f cmp w11, #0x3 c4644: 54fff2e1 b.ne 0xc44a0 c4648: 7100055f cmp w10, #0x1 c464c: 54fff2a1 b.ne 0xc44a0 c4650: f9402a8c ldr x12, [x20, #0x50] c4654: 2a1503ed mov w13, w21 c4658: 8b0d018b add x11, x12, x13 c465c: 8b09018a add x10, x12, x9 c4660: 39400169 ldrb w9, [x11] c4664: 3940014e ldrb w14, [x10] c4668: 6b0e013f cmp w9, w14 c466c: 54001501 b.ne 0xc490c c4670: 39400569 ldrb w9, [x11, #0x1] c4674: 3940054b ldrb w11, [x10, #0x1] c4678: 6b0b013f cmp w9, w11 c467c: 54001481 b.ne 0xc490c c4680: 8b0d018c add x12, x12, x13 c4684: aa1f03eb mov x11, xzr c4688: 91040949 add x9, x10, #0x102 c468c: 9100158c add x12, x12, #0x5 c4690: 8b0b014d add x13, x10, x11 c4694: 8b0b018e add x14, x12, x11 c4698: 39400daf ldrb w15, [x13, #0x3] c469c: 385fe1d0 ldurb w16, [x14, #-0x2] c46a0: 6b1001ff cmp w15, w16 c46a4: 54000e01 b.ne 0xc4864 c46a8: 394011ad ldrb w13, [x13, #0x4] c46ac: 385ff1ce ldurb w14, [x14, #-0x1] c46b0: 6b0e01bf cmp w13, w14 c46b4: 54000ec1 b.ne 0xc488c c46b8: 8b0b014d add x13, x10, x11 c46bc: 386b698e ldrb w14, [x12, x11] c46c0: 394015af ldrb w15, [x13, #0x5] c46c4: 6b0e01ff cmp w15, w14 c46c8: 54000f01 b.ne 0xc48a8 c46cc: 8b0b018e add x14, x12, x11 c46d0: 394019ad ldrb w13, [x13, #0x6] c46d4: 394005cf ldrb w15, [x14, #0x1] c46d8: 6b0f01bf cmp w13, w15 c46dc: 54000f21 b.ne 0xc48c0 c46e0: 8b0b014d add x13, x10, x11 c46e4: 394009ce ldrb w14, [x14, #0x2] c46e8: 39401daf ldrb w15, [x13, #0x7] c46ec: 6b0e01ff cmp w15, w14 c46f0: 54000f61 b.ne 0xc48dc c46f4: 8b0b018e add x14, x12, x11 c46f8: 394021ad ldrb w13, [x13, #0x8] c46fc: 39400dcf ldrb w15, [x14, #0x3] c4700: 6b0f01bf cmp w13, w15 c4704: 54000f81 b.ne 0xc48f4 c4708: 8b0b014d add x13, x10, x11 c470c: 394011ce ldrb w14, [x14, #0x4] c4710: 394025af ldrb w15, [x13, #0x9] c4714: 6b0e01ff cmp w15, w14 c4718: 54001001 b.ne 0xc4918 c471c: 8b0b018e add x14, x12, x11 c4720: 394029af ldrb w15, [x13, #0xa] c4724: 9100216d add x13, x11, #0x8 c4728: 394015ce ldrb w14, [x14, #0x5] c472c: 6b0e01ff cmp w15, w14 c4730: 540000a1 b.ne 0xc4744 c4734: 9100096e add x14, x11, #0x2 c4738: aa0d03eb mov x11, x13 c473c: f103e9df cmp x14, #0xfa c4740: 54fffa83 b.lo 0xc4690 c4744: 8b0d014a add x10, x10, x13 c4748: 9100094a add x10, x10, #0x2 c474c: 4b090149 sub w9, w10, w9 c4750: 11040929 add w9, w9, #0x102 c4754: 71000d3f cmp w9, #0x3 c4758: 5400090a b.ge 0xc4878 c475c: 1400006c b 0xc490c c4760: b9409e8b ldr w11, [x20, #0x9c] c4764: b900929f str wzr, [x20, #0x90] c4768: 6b0a013f cmp w9, w10 c476c: 0b080168 add w8, w11, w8 c4770: f9402a8b ldr x11, [x20, #0x50] c4774: 1100050d add w13, w8, #0x1 c4778: b9009e88 str w8, [x20, #0x9c] c477c: 3868496c ldrb w12, [x11, w8, uxtw] c4780: b900728c str w12, [x20, #0x70] c4784: 386d496b ldrb w11, [x11, w13, uxtw] c4788: 294fb68e ldp w14, w13, [x20, #0x7c] c478c: 1acd218c lsl w12, w12, w13 c4790: 4a0b018b eor w11, w12, w11 c4794: 0a0e016b and w11, w11, w14 c4798: b900728b str w11, [x20, #0x70] c479c: 54ffe3a1 b.ne 0xc4410 c47a0: f9404689 ldr x9, [x20, #0x88] c47a4: b7f80089 tbnz x9, #0x3f, 0xc47b4 c47a8: f9402a8a ldr x10, [x20, #0x50] c47ac: 8b294141 add x1, x10, w9, uxtw c47b0: 14000002 b 0xc47b8 c47b4: aa1f03e1 mov x1, xzr c47b8: 2a0803e8 mov w8, w8 c47bc: aa1403e0 mov x0, x20 c47c0: cb090102 sub x2, x8, x9 c47c4: 2a1f03e3 mov w3, wzr c47c8: 940266d6 bl 0x15e320 <_ZN6InGame3Log15_tr_flush_blockEPNS0_14internal_stateEPcmi@plt> c47cc: f9400299 ldr x25, [x20] c47d0: b9409e8b ldr w11, [x20, #0x9c] c47d4: f9401f28 ldr x8, [x25, #0x38] c47d8: b940232a ldr w10, [x25, #0x20] c47dc: f900468b str x11, [x20, #0x88] c47e0: b9402909 ldr w9, [x8, #0x28] c47e4: 6b0a013f cmp w9, w10 c47e8: 1a898156 csel w22, w10, w9, hi c47ec: 34ffe0d6 cbz w22, 0xc4404 c47f0: f9400f20 ldr x0, [x25, #0x18] c47f4: aa1603e2 mov x2, x22 c47f8: f9401101 ldr x1, [x8, #0x20] c47fc: 94026229 bl 0x15d0a0 c4800: f9400f29 ldr x9, [x25, #0x18] c4804: f9401f28 ldr x8, [x25, #0x38] c4808: f940172a ldr x10, [x25, #0x28] c480c: b940232b ldr w11, [x25, #0x20] c4810: 8b160129 add x9, x9, x22 c4814: f940110c ldr x12, [x8, #0x20] c4818: 8b16014a add x10, x10, x22 c481c: b940290d ldr w13, [x8, #0x28] c4820: 4b16016b sub w11, w11, w22 c4824: f9000f29 str x9, [x25, #0x18] c4828: 8b160189 add x9, x12, x22 c482c: f900172a str x10, [x25, #0x28] c4830: 6b1601aa subs w10, w13, w22 c4834: b900232b str w11, [x25, #0x20] c4838: f9001109 str x9, [x8, #0x20] c483c: b900290a str w10, [x8, #0x28] c4840: 54ffde21 b.ne 0xc4404 c4844: f9400909 ldr x9, [x8, #0x10] c4848: f9001109 str x9, [x8, #0x20] c484c: 17fffeee b 0xc4404 c4850: aa1403e0 mov x0, x20 c4854: 2a1503e1 mov w1, w21 c4858: 9400034f bl 0xc5594 c485c: b9009280 str w0, [x20, #0x90] c4860: 17ffff11 b 0xc44a4 c4864: 91000daa add x10, x13, #0x3 c4868: 4b090149 sub w9, w10, w9 c486c: 11040929 add w9, w9, #0x102 c4870: 71000d3f cmp w9, #0x3 c4874: 540004cb b.lt 0xc490c c4878: 6b08013f cmp w9, w8 c487c: b900a295 str w21, [x20, #0xa0] c4880: 1a898100 csel w0, w8, w9, hi c4884: b9009280 str w0, [x20, #0x90] c4888: 17ffff07 b 0xc44a4 c488c: 8b0b014a add x10, x10, x11 c4890: 9100114a add x10, x10, #0x4 c4894: 4b090149 sub w9, w10, w9 c4898: 11040929 add w9, w9, #0x102 c489c: 71000d3f cmp w9, #0x3 c48a0: 54fffeca b.ge 0xc4878 c48a4: 1400001a b 0xc490c c48a8: 910015aa add x10, x13, #0x5 c48ac: 4b090149 sub w9, w10, w9 c48b0: 11040929 add w9, w9, #0x102 c48b4: 71000d3f cmp w9, #0x3 c48b8: 54fffe0a b.ge 0xc4878 c48bc: 14000014 b 0xc490c c48c0: 8b0b014a add x10, x10, x11 c48c4: 9100194a add x10, x10, #0x6 c48c8: 4b090149 sub w9, w10, w9 c48cc: 11040929 add w9, w9, #0x102 c48d0: 71000d3f cmp w9, #0x3 c48d4: 54fffd2a b.ge 0xc4878 c48d8: 1400000d b 0xc490c c48dc: 91001daa add x10, x13, #0x7 c48e0: 4b090149 sub w9, w10, w9 c48e4: 11040929 add w9, w9, #0x102 c48e8: 71000d3f cmp w9, #0x3 c48ec: 54fffc6a b.ge 0xc4878 c48f0: 14000007 b 0xc490c c48f4: 8b0b014a add x10, x10, x11 c48f8: 9100214a add x10, x10, #0x8 c48fc: 4b090149 sub w9, w10, w9 c4900: 11040929 add w9, w9, #0x102 c4904: 71000d3f cmp w9, #0x3 c4908: 54fffb8a b.ge 0xc4878 c490c: 52800040 mov w0, #0x2 // =2 c4910: b9009280 str w0, [x20, #0x90] c4914: 17fffee4 b 0xc44a4 c4918: 910025aa add x10, x13, #0x9 c491c: 4b090149 sub w9, w10, w9 c4920: 11040929 add w9, w9, #0x102 c4924: 71000d3f cmp w9, #0x3 c4928: 54fffa8a b.ge 0xc4878 c492c: 17fffff8 b 0xc490c c4930: 2a1f03e0 mov w0, wzr c4934: a9444ff4 ldp x20, x19, [sp, #0x40] c4938: a94357f6 ldp x22, x21, [sp, #0x30] c493c: a9425ff8 ldp x24, x23, [sp, #0x20] c4940: f9400bf9 ldr x25, [sp, #0x10] c4944: a8c57bfd ldp x29, x30, [sp], #0x50 c4948: d65f03c0 ret c494c: f9404688 ldr x8, [x20, #0x88] c4950: b7f80088 tbnz x8, #0x3f, 0xc4960 c4954: f9402a89 ldr x9, [x20, #0x50] c4958: 8b284121 add x1, x9, w8, uxtw c495c: 14000002 b 0xc4964 c4960: aa1f03e1 mov x1, xzr c4964: b9409e89 ldr w9, [x20, #0x9c] c4968: 7100127f cmp w19, #0x4 c496c: 1a9f17e3 cset w3, eq c4970: aa1403e0 mov x0, x20 c4974: cb080122 sub x2, x9, x8 c4978: 9402666a bl 0x15e320 <_ZN6InGame3Log15_tr_flush_blockEPNS0_14internal_stateEPcmi@plt> c497c: f9400296 ldr x22, [x20] c4980: b9409e8b ldr w11, [x20, #0x9c] c4984: f9401ec8 ldr x8, [x22, #0x38] c4988: b94022ca ldr w10, [x22, #0x20] c498c: f900468b str x11, [x20, #0x88] c4990: b9402909 ldr w9, [x8, #0x28] c4994: 6b0a013f cmp w9, w10 c4998: 1a898155 csel w21, w10, w9, hi c499c: 340002d5 cbz w21, 0xc49f4 c49a0: f9400ec0 ldr x0, [x22, #0x18] c49a4: aa1503e2 mov x2, x21 c49a8: f9401101 ldr x1, [x8, #0x20] c49ac: 940261bd bl 0x15d0a0 c49b0: f9400ec9 ldr x9, [x22, #0x18] c49b4: f9401ec8 ldr x8, [x22, #0x38] c49b8: f94016ca ldr x10, [x22, #0x28] c49bc: b94022cb ldr w11, [x22, #0x20] c49c0: 8b150129 add x9, x9, x21 c49c4: f940110c ldr x12, [x8, #0x20] c49c8: 8b15014a add x10, x10, x21 c49cc: b940290d ldr w13, [x8, #0x28] c49d0: 4b15016b sub w11, w11, w21 c49d4: f9000ec9 str x9, [x22, #0x18] c49d8: 8b150189 add x9, x12, x21 c49dc: f90016ca str x10, [x22, #0x28] c49e0: 6b1501aa subs w10, w13, w21 c49e4: b90022cb str w11, [x22, #0x20] c49e8: f9001109 str x9, [x8, #0x20] c49ec: b900290a str w10, [x8, #0x28] c49f0: 540001a0 b.eq 0xc4a24 c49f4: f9400288 ldr x8, [x20] c49f8: b9402108 ldr w8, [x8, #0x20] c49fc: 340001e8 cbz w8, 0xc4a38 c4a00: 7100127f cmp w19, #0x4 c4a04: 52800068 mov w8, #0x3 // =3 c4a08: 1a9f0500 csinc w0, w8, wzr, eq c4a0c: a9444ff4 ldp x20, x19, [sp, #0x40] c4a10: a94357f6 ldp x22, x21, [sp, #0x30] c4a14: a9425ff8 ldp x24, x23, [sp, #0x20] c4a18: f9400bf9 ldr x25, [sp, #0x10] c4a1c: a8c57bfd ldp x29, x30, [sp], #0x50 c4a20: d65f03c0 ret c4a24: f9400909 ldr x9, [x8, #0x10] c4a28: f9001109 str x9, [x8, #0x20] c4a2c: f9400288 ldr x8, [x20] c4a30: b9402108 ldr w8, [x8, #0x20] c4a34: 35fffe68 cbnz w8, 0xc4a00 c4a38: 7100127f cmp w19, #0x4 c4a3c: 1a9f17e8 cset w8, eq c4a40: 531f7900 lsl w0, w8, #1 c4a44: a9444ff4 ldp x20, x19, [sp, #0x40] c4a48: a94357f6 ldp x22, x21, [sp, #0x30] c4a4c: a9425ff8 ldp x24, x23, [sp, #0x20] c4a50: f9400bf9 ldr x25, [sp, #0x10] c4a54: a8c57bfd ldp x29, x30, [sp], #0x50 c4a58: d65f03c0 ret c4a5c: a9ba7bfd stp x29, x30, [sp, #-0x60]! c4a60: f9000bfb str x27, [sp, #0x10] c4a64: 910003fd mov x29, sp c4a68: a90267fa stp x26, x25, [sp, #0x20] c4a6c: a9035ff8 stp x24, x23, [sp, #0x30] c4a70: a90457f6 stp x22, x21, [sp, #0x40] c4a74: a9054ff4 stp x20, x19, [sp, #0x50] c4a78: 90000557 adrp x23, 0x16c000 c4a7c: 90000558 adrp x24, 0x16c000 c4a80: 2a0103f3 mov w19, w1 c4a84: aa0003f4 mov x20, x0 c4a88: 2a1f03f5 mov w21, wzr c4a8c: 52800039 mov w25, #0x1 // =1 c4a90: f94512f7 ldr x23, [x23, #0xa20] c4a94: 5280005a mov w26, #0x2 // =2 c4a98: f9451718 ldr x24, [x24, #0xa28] c4a9c: 1400000a b 0xc4ac4 c4aa0: b9409e88 ldr w8, [x20, #0x9c] c4aa4: b940a689 ldr w9, [x20, #0xa4] c4aa8: f940028a ldr x10, [x20] c4aac: 11000508 add w8, w8, #0x1 c4ab0: 51000529 sub w9, w9, #0x1 c4ab4: b940214a ldr w10, [x10, #0x20] c4ab8: b9009e88 str w8, [x20, #0x9c] c4abc: b900a689 str w9, [x20, #0xa4] c4ac0: 3400326a cbz w10, 0xc510c c4ac4: b940a688 ldr w8, [x20, #0xa4] c4ac8: 7104151f cmp w8, #0x105 c4acc: 54000148 b.hi 0xc4af4 c4ad0: aa1403e0 mov x0, x20 c4ad4: 940001e2 bl 0xc525c c4ad8: b940a688 ldr w8, [x20, #0xa4] c4adc: 35000073 cbnz w19, 0xc4ae8 c4ae0: 7104191f cmp w8, #0x106 c4ae4: 54003143 b.lo 0xc510c c4ae8: 34003168 cbz w8, 0xc5114 c4aec: 71000d1f cmp w8, #0x3 c4af0: 54000243 b.lo 0xc4b38 c4af4: b9409e89 ldr w9, [x20, #0x9c] c4af8: f9402a8b ldr x11, [x20, #0x50] c4afc: b940728c ldr w12, [x20, #0x70] c4b00: 1100092a add w10, w9, #0x2 c4b04: 386a496a ldrb w10, [x11, w10, uxtw] c4b08: 294fae8d ldp w13, w11, [x20, #0x7c] c4b0c: 1acb218b lsl w11, w12, w11 c4b10: 4a0a016a eor w10, w11, w10 c4b14: b9404e8b ldr w11, [x20, #0x4c] c4b18: 8a0d014a and x10, x10, x13 c4b1c: a946368e ldp x14, x13, [x20, #0x60] c4b20: d37ff94c lsl x12, x10, #1 c4b24: 8a09016b and x11, x11, x9 c4b28: b900728a str w10, [x20, #0x70] c4b2c: 786c69b5 ldrh w21, [x13, x12] c4b30: 782b79d5 strh w21, [x14, x11, lsl #1] c4b34: 782c69a9 strh w9, [x13, x12] c4b38: b9409289 ldr w9, [x20, #0x90] c4b3c: 52800040 mov w0, #0x2 // =2 c4b40: b940a28a ldr w10, [x20, #0xa0] c4b44: b900aa89 str w9, [x20, #0xa8] c4b48: 29122a80 stp w0, w10, [x20, #0x90] c4b4c: 34000195 cbz w21, 0xc4b7c c4b50: b940b28a ldr w10, [x20, #0xb0] c4b54: 6b0a013f cmp w9, w10 c4b58: 540000e2 b.hs 0xc4b74 c4b5c: b9409e89 ldr w9, [x20, #0x9c] c4b60: b940468b ldr w11, [x20, #0x44] c4b64: 4b15012a sub w10, w9, w21 c4b68: 5104196b sub w11, w11, #0x106 c4b6c: 6b0b015f cmp w10, w11 c4b70: 54000f09 b.ls 0xc4d50 c4b74: 52800040 mov w0, #0x2 // =2 c4b78: b940aa89 ldr w9, [x20, #0xa8] c4b7c: 71000d28 subs w8, w9, #0x3 c4b80: 54000923 b.lo 0xc4ca4 c4b84: 6b09001f cmp w0, w9 c4b88: 540008e8 b.hi 0xc4ca4 c4b8c: b9409689 ldr w9, [x20, #0x94] c4b90: 92401d0b and x11, x8, #0xff c4b94: b9409e8a ldr w10, [x20, #0x9c] c4b98: 2a2903e9 mvn w9, w9 c4b9c: 386b6aeb ldrb w11, [x23, x11] c4ba0: 0b090149 add w9, w10, w9 c4ba4: 5100052c sub w12, w9, #0x1 c4ba8: 12003d8d and w13, w12, #0xffff c4bac: 53073d8e ubfx w14, w12, #7, #9 c4bb0: 110401ce add w14, w14, #0x100 c4bb4: 710401bf cmp w13, #0x100 c4bb8: 1a8e318c csel w12, w12, w14, lo c4bbc: b956fe8d ldr w13, [x20, #0x16fc] c4bc0: 92403d8c and x12, x12, #0xffff c4bc4: f94b828e ldr x14, [x20, #0x1700] c4bc8: 8b0b0a8b add x11, x20, x11, lsl #2 c4bcc: 110005af add w15, w13, #0x1 c4bd0: 782d79c9 strh w9, [x14, x13, lsl #1] c4bd4: 386c6b0c ldrb w12, [x24, x12] c4bd8: f94b7a89 ldr x9, [x20, #0x16f0] c4bdc: b916fe8f str w15, [x20, #0x16fc] c4be0: b940a68e ldr w14, [x20, #0xa4] c4be4: 382d6928 strb w8, [x9, x13] c4be8: 8b0c0a88 add x8, x20, x12, lsl #2 c4bec: 79499169 ldrh w9, [x11, #0x4c8] c4bf0: 0b0e014a add w10, w10, w14 c4bf4: b9409e8f ldr w15, [x20, #0x9c] c4bf8: 2954b68e ldp w14, w13, [x20, #0xa4] c4bfc: 7953710c ldrh w12, [x8, #0x9b8] c4c00: 11000529 add w9, w9, #0x1 c4c04: 51000d4a sub w10, w10, #0x3 c4c08: 1100058c add w12, w12, #0x1 c4c0c: 79099169 strh w9, [x11, #0x4c8] c4c10: b956fa8b ldr w11, [x20, #0x16f8] c4c14: 4b0d01ce sub w14, w14, w13 c4c18: b956fe89 ldr w9, [x20, #0x16fc] c4c1c: 110005ce add w14, w14, #0x1 c4c20: 7913710c strh w12, [x8, #0x9b8] c4c24: 510009b0 sub w16, w13, #0x2 c4c28: 5100056b sub w11, w11, #0x1 c4c2c: 51000dac sub w12, w13, #0x3 c4c30: 110005e8 add w8, w15, #0x1 c4c34: 2914c28e stp w14, w16, [x20, #0xa4] c4c38: 14000006 b 0xc4c50 c4c3c: b900aa8c str w12, [x20, #0xa8] c4c40: 5100058c sub w12, w12, #0x1 c4c44: 11000508 add w8, w8, #0x1 c4c48: 3100059f cmn w12, #0x1 c4c4c: 54000620 b.eq 0xc4d10 c4c50: 6b0a011f cmp w8, w10 c4c54: b9009e88 str w8, [x20, #0x9c] c4c58: 54ffff28 b.hi 0xc4c3c c4c5c: 1100090d add w13, w8, #0x2 c4c60: f9402a8e ldr x14, [x20, #0x50] c4c64: b940728f ldr w15, [x20, #0x70] c4c68: 2a0803e0 mov w0, w8 c4c6c: 386d49cd ldrb w13, [x14, w13, uxtw] c4c70: 294fba90 ldp w16, w14, [x20, #0x7c] c4c74: 1ace21ee lsl w14, w15, w14 c4c78: 4a0d01cd eor w13, w14, w13 c4c7c: b9404e8e ldr w14, [x20, #0x4c] c4c80: 8a1001ad and x13, x13, x16 c4c84: a9464291 ldp x17, x16, [x20, #0x60] c4c88: d37ff9af lsl x15, x13, #1 c4c8c: 8a0001ce and x14, x14, x0 c4c90: b900728d str w13, [x20, #0x70] c4c94: 786f6a15 ldrh w21, [x16, x15] c4c98: 782e7a35 strh w21, [x17, x14, lsl #1] c4c9c: 782f6a08 strh w8, [x16, x15] c4ca0: 17ffffe7 b 0xc4c3c c4ca4: b9409a88 ldr w8, [x20, #0x98] c4ca8: 34000468 cbz w8, 0xc4d34 c4cac: b9409e88 ldr w8, [x20, #0x9c] c4cb0: f9402a89 ldr x9, [x20, #0x50] c4cb4: b956fe8a ldr w10, [x20, #0x16fc] c4cb8: 51000508 sub w8, w8, #0x1 c4cbc: 1100054b add w11, w10, #0x1 c4cc0: 38684928 ldrb w8, [x9, w8, uxtw] c4cc4: f94b8289 ldr x9, [x20, #0x1700] c4cc8: b916fe8b str w11, [x20, #0x16fc] c4ccc: 782a793f strh wzr, [x9, x10, lsl #1] c4cd0: f94b7a89 ldr x9, [x20, #0x16f0] c4cd4: 8b080a8c add x12, x20, x8, lsl #2 c4cd8: 382a6928 strb w8, [x9, x10] c4cdc: b956fa89 ldr w9, [x20, #0x16f8] c4ce0: 79418988 ldrh w8, [x12, #0xc4] c4ce4: b956fe8a ldr w10, [x20, #0x16fc] c4ce8: 51000529 sub w9, w9, #0x1 c4cec: 11000508 add w8, w8, #0x1 c4cf0: 6b09015f cmp w10, w9 c4cf4: 79018988 strh w8, [x12, #0xc4] c4cf8: 54ffed41 b.ne 0xc4aa0 c4cfc: f9404688 ldr x8, [x20, #0x88] c4d00: b7f811c8 tbnz x8, #0x3f, 0xc4f38 c4d04: f9402a89 ldr x9, [x20, #0x50] c4d08: 8b284121 add x1, x9, w8, uxtw c4d0c: 1400008c b 0xc4f3c c4d10: 6b0b013f cmp w9, w11 c4d14: b900929a str w26, [x20, #0x90] c4d18: 2913229f stp wzr, w8, [x20, #0x98] c4d1c: 54ffed41 b.ne 0xc4ac4 c4d20: f9404689 ldr x9, [x20, #0x88] c4d24: b7f80ae9 tbnz x9, #0x3f, 0xc4e80 c4d28: f9402a8a ldr x10, [x20, #0x50] c4d2c: 8b294141 add x1, x10, w9, uxtw c4d30: 14000055 b 0xc4e84 c4d34: b9409e88 ldr w8, [x20, #0x9c] c4d38: b940a689 ldr w9, [x20, #0xa4] c4d3c: 11000508 add w8, w8, #0x1 c4d40: 51000529 sub w9, w9, #0x1 c4d44: 29132299 stp w25, w8, [x20, #0x98] c4d48: b900a689 str w9, [x20, #0xa4] c4d4c: 17ffff5e b 0xc4ac4 c4d50: b940ba8b ldr w11, [x20, #0xb8] c4d54: 121f796c and w12, w11, #0xfffffffe c4d58: 7100099f cmp w12, #0x2 c4d5c: 54000e01 b.ne 0xc4f1c c4d60: 71000d7f cmp w11, #0x3 c4d64: 54001441 b.ne 0xc4fec c4d68: 7100055f cmp w10, #0x1 c4d6c: 54001401 b.ne 0xc4fec c4d70: f9402a8c ldr x12, [x20, #0x50] c4d74: 2a1503ed mov w13, w21 c4d78: 8b0d018b add x11, x12, x13 c4d7c: 8b09018a add x10, x12, x9 c4d80: 39400169 ldrb w9, [x11] c4d84: 3940014e ldrb w14, [x10] c4d88: 6b0e013f cmp w9, w14 c4d8c: 54001901 b.ne 0xc50ac c4d90: 39400569 ldrb w9, [x11, #0x1] c4d94: 3940054b ldrb w11, [x10, #0x1] c4d98: 6b0b013f cmp w9, w11 c4d9c: 54001881 b.ne 0xc50ac c4da0: 8b0d018c add x12, x12, x13 c4da4: aa1f03eb mov x11, xzr c4da8: 91040949 add x9, x10, #0x102 c4dac: 9100158c add x12, x12, #0x5 c4db0: 8b0b014d add x13, x10, x11 c4db4: 8b0b018e add x14, x12, x11 c4db8: 39400daf ldrb w15, [x13, #0x3] c4dbc: 385fe1d0 ldurb w16, [x14, #-0x2] c4dc0: 6b1001ff cmp w15, w16 c4dc4: 540011c1 b.ne 0xc4ffc c4dc8: 394011ad ldrb w13, [x13, #0x4] c4dcc: 385ff1ce ldurb w14, [x14, #-0x1] c4dd0: 6b0e01bf cmp w13, w14 c4dd4: 540012c1 b.ne 0xc502c c4dd8: 8b0b014d add x13, x10, x11 c4ddc: 386b698e ldrb w14, [x12, x11] c4de0: 394015af ldrb w15, [x13, #0x5] c4de4: 6b0e01ff cmp w15, w14 c4de8: 54001301 b.ne 0xc5048 c4dec: 8b0b018e add x14, x12, x11 c4df0: 394019ad ldrb w13, [x13, #0x6] c4df4: 394005cf ldrb w15, [x14, #0x1] c4df8: 6b0f01bf cmp w13, w15 c4dfc: 54001321 b.ne 0xc5060 c4e00: 8b0b014d add x13, x10, x11 c4e04: 394009ce ldrb w14, [x14, #0x2] c4e08: 39401daf ldrb w15, [x13, #0x7] c4e0c: 6b0e01ff cmp w15, w14 c4e10: 54001361 b.ne 0xc507c c4e14: 8b0b018e add x14, x12, x11 c4e18: 394021ad ldrb w13, [x13, #0x8] c4e1c: 39400dcf ldrb w15, [x14, #0x3] c4e20: 6b0f01bf cmp w13, w15 c4e24: 54001381 b.ne 0xc5094 c4e28: 8b0b014d add x13, x10, x11 c4e2c: 394011ce ldrb w14, [x14, #0x4] c4e30: 394025af ldrb w15, [x13, #0x9] c4e34: 6b0e01ff cmp w15, w14 c4e38: 540015e1 b.ne 0xc50f4 c4e3c: 8b0b018e add x14, x12, x11 c4e40: 394029af ldrb w15, [x13, #0xa] c4e44: 9100216d add x13, x11, #0x8 c4e48: 394015ce ldrb w14, [x14, #0x5] c4e4c: 6b0e01ff cmp w15, w14 c4e50: 540000a1 b.ne 0xc4e64 c4e54: 9100096e add x14, x11, #0x2 c4e58: aa0d03eb mov x11, x13 c4e5c: f103e9df cmp x14, #0xfa c4e60: 54fffa83 b.lo 0xc4db0 c4e64: 8b0d014a add x10, x10, x13 c4e68: 9100094a add x10, x10, #0x2 c4e6c: 4b090149 sub w9, w10, w9 c4e70: 11040929 add w9, w9, #0x102 c4e74: 71000d3f cmp w9, #0x3 c4e78: 54000cca b.ge 0xc5010 c4e7c: 1400008c b 0xc50ac c4e80: aa1f03e1 mov x1, xzr c4e84: cb090102 sub x2, x8, x9 c4e88: aa1403e0 mov x0, x20 c4e8c: 2a1f03e3 mov w3, wzr c4e90: 94026524 bl 0x15e320 <_ZN6InGame3Log15_tr_flush_blockEPNS0_14internal_stateEPcmi@plt> c4e94: f940029b ldr x27, [x20] c4e98: b9409e8b ldr w11, [x20, #0x9c] c4e9c: f9401f68 ldr x8, [x27, #0x38] c4ea0: b940236a ldr w10, [x27, #0x20] c4ea4: f900468b str x11, [x20, #0x88] c4ea8: b9402909 ldr w9, [x8, #0x28] c4eac: 6b0a013f cmp w9, w10 c4eb0: 1a898156 csel w22, w10, w9, hi c4eb4: 340002d6 cbz w22, 0xc4f0c c4eb8: f9400f60 ldr x0, [x27, #0x18] c4ebc: aa1603e2 mov x2, x22 c4ec0: f9401101 ldr x1, [x8, #0x20] c4ec4: 94026077 bl 0x15d0a0 c4ec8: f9400f69 ldr x9, [x27, #0x18] c4ecc: f9401f68 ldr x8, [x27, #0x38] c4ed0: f940176a ldr x10, [x27, #0x28] c4ed4: b940236b ldr w11, [x27, #0x20] c4ed8: 8b160129 add x9, x9, x22 c4edc: f940110c ldr x12, [x8, #0x20] c4ee0: 8b16014a add x10, x10, x22 c4ee4: b940290d ldr w13, [x8, #0x28] c4ee8: 4b16016b sub w11, w11, w22 c4eec: f9000f69 str x9, [x27, #0x18] c4ef0: 8b160189 add x9, x12, x22 c4ef4: f900176a str x10, [x27, #0x28] c4ef8: 6b1601aa subs w10, w13, w22 c4efc: b900236b str w11, [x27, #0x20] c4f00: f9001109 str x9, [x8, #0x20] c4f04: b900290a str w10, [x8, #0x28] c4f08: 54000660 b.eq 0xc4fd4 c4f0c: f9400288 ldr x8, [x20] c4f10: b9402108 ldr w8, [x8, #0x20] c4f14: 35ffdd88 cbnz w8, 0xc4ac4 c4f18: 1400007d b 0xc510c c4f1c: aa1403e0 mov x0, x20 c4f20: 2a1503e1 mov w1, w21 c4f24: 9400019c bl 0xc5594 c4f28: 7100141f cmp w0, #0x5 c4f2c: b9009280 str w0, [x20, #0x90] c4f30: 54ffe248 b.hi 0xc4b78 c4f34: 14000062 b 0xc50bc c4f38: aa1f03e1 mov x1, xzr c4f3c: b9409e89 ldr w9, [x20, #0x9c] c4f40: aa1403e0 mov x0, x20 c4f44: 2a1f03e3 mov w3, wzr c4f48: cb080122 sub x2, x9, x8 c4f4c: 940264f5 bl 0x15e320 <_ZN6InGame3Log15_tr_flush_blockEPNS0_14internal_stateEPcmi@plt> c4f50: f940029b ldr x27, [x20] c4f54: b9409e8b ldr w11, [x20, #0x9c] c4f58: f9401f68 ldr x8, [x27, #0x38] c4f5c: b940236a ldr w10, [x27, #0x20] c4f60: f900468b str x11, [x20, #0x88] c4f64: b9402909 ldr w9, [x8, #0x28] c4f68: 6b0a013f cmp w9, w10 c4f6c: 1a898156 csel w22, w10, w9, hi c4f70: 34ffd996 cbz w22, 0xc4aa0 c4f74: f9400f60 ldr x0, [x27, #0x18] c4f78: aa1603e2 mov x2, x22 c4f7c: f9401101 ldr x1, [x8, #0x20] c4f80: 94026048 bl 0x15d0a0 c4f84: f9400f69 ldr x9, [x27, #0x18] c4f88: f9401f68 ldr x8, [x27, #0x38] c4f8c: f940176a ldr x10, [x27, #0x28] c4f90: b940236b ldr w11, [x27, #0x20] c4f94: 8b160129 add x9, x9, x22 c4f98: f940110c ldr x12, [x8, #0x20] c4f9c: 8b16014a add x10, x10, x22 c4fa0: b940290d ldr w13, [x8, #0x28] c4fa4: 4b16016b sub w11, w11, w22 c4fa8: f9000f69 str x9, [x27, #0x18] c4fac: 8b160189 add x9, x12, x22 c4fb0: f900176a str x10, [x27, #0x28] c4fb4: 6b1601aa subs w10, w13, w22 c4fb8: b900236b str w11, [x27, #0x20] c4fbc: f9001109 str x9, [x8, #0x20] c4fc0: b900290a str w10, [x8, #0x28] c4fc4: 54ffd6e1 b.ne 0xc4aa0 c4fc8: f9400909 ldr x9, [x8, #0x10] c4fcc: f9001109 str x9, [x8, #0x20] c4fd0: 17fffeb4 b 0xc4aa0 c4fd4: f9400909 ldr x9, [x8, #0x10] c4fd8: f9001109 str x9, [x8, #0x20] c4fdc: f9400288 ldr x8, [x20] c4fe0: b9402108 ldr w8, [x8, #0x20] c4fe4: 35ffd708 cbnz w8, 0xc4ac4 c4fe8: 14000049 b 0xc510c c4fec: b940ba88 ldr w8, [x20, #0xb8] c4ff0: 7100051f cmp w8, #0x1 c4ff4: 54ffdc01 b.ne 0xc4b74 c4ff8: 14000034 b 0xc50c8 c4ffc: 91000daa add x10, x13, #0x3 c5000: 4b090149 sub w9, w10, w9 c5004: 11040929 add w9, w9, #0x102 c5008: 71000d3f cmp w9, #0x3 c500c: 5400050b b.lt 0xc50ac c5010: 6b08013f cmp w9, w8 c5014: b900a295 str w21, [x20, #0xa0] c5018: 1a898100 csel w0, w8, w9, hi c501c: 7100141f cmp w0, #0x5 c5020: b9009280 str w0, [x20, #0x90] c5024: 54ffdaa8 b.hi 0xc4b78 c5028: 14000025 b 0xc50bc c502c: 8b0b014a add x10, x10, x11 c5030: 9100114a add x10, x10, #0x4 c5034: 4b090149 sub w9, w10, w9 c5038: 11040929 add w9, w9, #0x102 c503c: 71000d3f cmp w9, #0x3 c5040: 54fffe8a b.ge 0xc5010 c5044: 1400001a b 0xc50ac c5048: 910015aa add x10, x13, #0x5 c504c: 4b090149 sub w9, w10, w9 c5050: 11040929 add w9, w9, #0x102 c5054: 71000d3f cmp w9, #0x3 c5058: 54fffdca b.ge 0xc5010 c505c: 14000014 b 0xc50ac c5060: 8b0b014a add x10, x10, x11 c5064: 9100194a add x10, x10, #0x6 c5068: 4b090149 sub w9, w10, w9 c506c: 11040929 add w9, w9, #0x102 c5070: 71000d3f cmp w9, #0x3 c5074: 54fffcea b.ge 0xc5010 c5078: 1400000d b 0xc50ac c507c: 91001daa add x10, x13, #0x7 c5080: 4b090149 sub w9, w10, w9 c5084: 11040929 add w9, w9, #0x102 c5088: 71000d3f cmp w9, #0x3 c508c: 54fffc2a b.ge 0xc5010 c5090: 14000007 b 0xc50ac c5094: 8b0b014a add x10, x10, x11 c5098: 9100214a add x10, x10, #0x8 c509c: 4b090149 sub w9, w10, w9 c50a0: 11040929 add w9, w9, #0x102 c50a4: 71000d3f cmp w9, #0x3 c50a8: 54fffb4a b.ge 0xc5010 c50ac: 52800040 mov w0, #0x2 // =2 c50b0: 7100141f cmp w0, #0x5 c50b4: b9009280 str w0, [x20, #0x90] c50b8: 54ffd608 b.hi 0xc4b78 c50bc: b940ba88 ldr w8, [x20, #0xb8] c50c0: 7100051f cmp w8, #0x1 c50c4: 54000081 b.ne 0xc50d4 c50c8: 52800040 mov w0, #0x2 // =2 c50cc: b9009280 str w0, [x20, #0x90] c50d0: 17fffeaa b 0xc4b78 c50d4: 71000c1f cmp w0, #0x3 c50d8: 54ffd501 b.ne 0xc4b78 c50dc: 2953a688 ldp w8, w9, [x20, #0x9c] c50e0: 4b090108 sub w8, w8, w9 c50e4: 7140051f cmp w8, #0x1, lsl #12 // =0x1000 c50e8: 54ffff08 b.hi 0xc50c8 c50ec: 52800060 mov w0, #0x3 // =3 c50f0: 17fffea2 b 0xc4b78 c50f4: 910025aa add x10, x13, #0x9 c50f8: 4b090149 sub w9, w10, w9 c50fc: 11040929 add w9, w9, #0x102 c5100: 71000d3f cmp w9, #0x3 c5104: 54fff86a b.ge 0xc5010 c5108: 17ffffe9 b 0xc50ac c510c: 2a1f03e0 mov w0, wzr c5110: 1400004c b 0xc5240 c5114: b9409a88 ldr w8, [x20, #0x98] c5118: 34000228 cbz w8, 0xc515c c511c: b9409e88 ldr w8, [x20, #0x9c] c5120: f9402a89 ldr x9, [x20, #0x50] c5124: b956fe8a ldr w10, [x20, #0x16fc] c5128: 51000508 sub w8, w8, #0x1 c512c: f94b7a8c ldr x12, [x20, #0x16f0] c5130: 1100054b add w11, w10, #0x1 c5134: 38684928 ldrb w8, [x9, w8, uxtw] c5138: f94b8289 ldr x9, [x20, #0x1700] c513c: b916fe8b str w11, [x20, #0x16fc] c5140: 782a793f strh wzr, [x9, x10, lsl #1] c5144: 8b080a89 add x9, x20, x8, lsl #2 c5148: 382a6988 strb w8, [x12, x10] c514c: b9009a9f str wzr, [x20, #0x98] c5150: 79418928 ldrh w8, [x9, #0xc4] c5154: 11000508 add w8, w8, #0x1 c5158: 79018928 strh w8, [x9, #0xc4] c515c: f9404688 ldr x8, [x20, #0x88] c5160: b7f80088 tbnz x8, #0x3f, 0xc5170 c5164: f9402a89 ldr x9, [x20, #0x50] c5168: 8b284121 add x1, x9, w8, uxtw c516c: 14000002 b 0xc5174 c5170: aa1f03e1 mov x1, xzr c5174: b9409e89 ldr w9, [x20, #0x9c] c5178: 7100127f cmp w19, #0x4 c517c: 1a9f17e3 cset w3, eq c5180: aa1403e0 mov x0, x20 c5184: cb080122 sub x2, x9, x8 c5188: 94026466 bl 0x15e320 <_ZN6InGame3Log15_tr_flush_blockEPNS0_14internal_stateEPcmi@plt> c518c: f9400296 ldr x22, [x20] c5190: b9409e8b ldr w11, [x20, #0x9c] c5194: f9401ec8 ldr x8, [x22, #0x38] c5198: b94022ca ldr w10, [x22, #0x20] c519c: f900468b str x11, [x20, #0x88] c51a0: b9402909 ldr w9, [x8, #0x28] c51a4: 6b0a013f cmp w9, w10 c51a8: 1a898155 csel w21, w10, w9, hi c51ac: 340002d5 cbz w21, 0xc5204 c51b0: f9400ec0 ldr x0, [x22, #0x18] c51b4: aa1503e2 mov x2, x21 c51b8: f9401101 ldr x1, [x8, #0x20] c51bc: 94025fb9 bl 0x15d0a0 c51c0: f9400ec9 ldr x9, [x22, #0x18] c51c4: f9401ec8 ldr x8, [x22, #0x38] c51c8: f94016ca ldr x10, [x22, #0x28] c51cc: b94022cb ldr w11, [x22, #0x20] c51d0: 8b150129 add x9, x9, x21 c51d4: f940110c ldr x12, [x8, #0x20] c51d8: 8b15014a add x10, x10, x21 c51dc: b940290d ldr w13, [x8, #0x28] c51e0: 4b15016b sub w11, w11, w21 c51e4: f9000ec9 str x9, [x22, #0x18] c51e8: 8b150189 add x9, x12, x21 c51ec: f90016ca str x10, [x22, #0x28] c51f0: 6b1501aa subs w10, w13, w21 c51f4: b90022cb str w11, [x22, #0x20] c51f8: f9001109 str x9, [x8, #0x20] c51fc: b900290a str w10, [x8, #0x28] c5200: 54000100 b.eq 0xc5220 c5204: f9400288 ldr x8, [x20] c5208: b9402108 ldr w8, [x8, #0x20] c520c: 34000148 cbz w8, 0xc5234 c5210: 7100127f cmp w19, #0x4 c5214: 52800068 mov w8, #0x3 // =3 c5218: 1a9f0500 csinc w0, w8, wzr, eq c521c: 14000009 b 0xc5240 c5220: f9400909 ldr x9, [x8, #0x10] c5224: f9001109 str x9, [x8, #0x20] c5228: f9400288 ldr x8, [x20] c522c: b9402108 ldr w8, [x8, #0x20] c5230: 35ffff08 cbnz w8, 0xc5210 c5234: 7100127f cmp w19, #0x4 c5238: 1a9f17e8 cset w8, eq c523c: 531f7900 lsl w0, w8, #1 c5240: a9454ff4 ldp x20, x19, [sp, #0x50] c5244: a94457f6 ldp x22, x21, [sp, #0x40] c5248: a9435ff8 ldp x24, x23, [sp, #0x30] c524c: a94267fa ldp x26, x25, [sp, #0x20] c5250: f9400bfb ldr x27, [sp, #0x10] c5254: a8c67bfd ldp x29, x30, [sp], #0x60 c5258: d65f03c0 ret c525c: d10243ff sub sp, sp, #0x90 c5260: 6d0223e9 stp d9, d8, [sp, #0x20] c5264: a9037bfd stp x29, x30, [sp, #0x30] c5268: 9100c3fd add x29, sp, #0x30 c526c: a9046ffc stp x28, x27, [sp, #0x40] c5270: a90567fa stp x26, x25, [sp, #0x50] c5274: a9065ff8 stp x24, x23, [sp, #0x60] c5278: a90757f6 stp x22, x21, [sp, #0x70] c527c: a9084ff4 stp x20, x19, [sp, #0x80] c5280: b9404414 ldr w20, [x0, #0x44] c5284: 2f01e668 movi d8, #0x00ffff0000ffff c5288: aa0003f3 mov x19, x0 c528c: b940a408 ldr w8, [x0, #0xa4] c5290: 51000696 sub w22, w20, #0x1 c5294: 0e040e89 dup v9.2s, w20 c5298: 910006ca add x10, x22, #0x1 c529c: 51041a97 sub w23, w20, #0x106 c52a0: 927e7959 and x25, x10, #0x1fffffffc c52a4: cb1903e9 neg x9, x25 c52a8: a9012be9 stp x9, x10, [sp, #0x10] c52ac: 4b190289 sub w9, w20, w25 c52b0: b9000fe9 str w9, [sp, #0xc] c52b4: d1000a89 sub x9, x20, #0x2 c52b8: f90003e9 str x9, [sp] c52bc: 2a1403e9 mov w9, w20 c52c0: b9409e7a ldr w26, [x19, #0x9c] c52c4: b9405a6a ldr w10, [x19, #0x58] c52c8: 0b1a0108 add w8, w8, w26 c52cc: 4b080155 sub w21, w10, w8 c52d0: 0b0902e8 add w8, w23, w9 c52d4: 6b08035f cmp w26, w8 c52d8: 54000d43 b.lo 0xc5480 c52dc: f9402a60 ldr x0, [x19, #0x50] c52e0: aa1403e2 mov x2, x20 c52e4: 8b140001 add x1, x0, x20 c52e8: 94025f6e bl 0x15d0a0 c52ec: fc49c260 ldur d0, [x19, #0x9c] c52f0: f9404668 ldr x8, [x19, #0x88] c52f4: b940766c ldr w12, [x19, #0x74] c52f8: f940366d ldr x13, [x19, #0x68] c52fc: 2ea98400 sub v0.2s, v0.2s, v9.2s c5300: cb14010a sub x10, x8, x20 c5304: 51000588 sub w8, w12, #0x1 c5308: 8b2c45a9 add x9, x13, w12, uxtw #1 c530c: 71000d1f cmp w8, #0x3 c5310: fc09c260 stur d0, [x19, #0x9c] c5314: f900466a str x10, [x19, #0x88] c5318: 54000062 b.hs 0xc5324 c531c: 2a0c03e8 mov w8, w12 c5320: 14000022 b 0xc53a8 c5324: 9100050a add x10, x8, #0x1 c5328: 927e794b and x11, x10, #0x1fffffffc c532c: 4b0b0188 sub w8, w12, w11 c5330: 8b0c05ac add x12, x13, x12, lsl #1 c5334: cb0b0529 sub x9, x9, x11, lsl #1 c5338: d100118c sub x12, x12, #0x4 c533c: aa0b03ed mov x13, x11 c5340: 9100098e add x14, x12, #0x2 c5344: d100098f sub x15, x12, #0x2 c5348: f10011ad subs x13, x13, #0x4 c534c: 0d4041c1 ld1 { v1.h }[0], [x14] c5350: d100118e sub x14, x12, #0x4 c5354: 0d4041e2 ld1 { v2.h }[0], [x15] c5358: 0d405181 ld1 { v1.h }[2], [x12] c535c: 0d4051c2 ld1 { v2.h }[2], [x14] c5360: 0e281c21 and v1.8b, v1.8b, v8.8b c5364: 0e281c42 and v2.8b, v2.8b, v8.8b c5368: 2ea92c21 uqsub v1.2s, v1.2s, v9.2s c536c: 2ea92c42 uqsub v2.2s, v2.2s, v9.2s c5370: 0ea00821 rev64 v1.2s, v1.2s c5374: 0ea00842 rev64 v2.2s, v2.2s c5378: 0e0c3c2f mov w15, v1.s[1] c537c: 1e26002e fmov w14, s1 c5380: 0e0c3c51 mov w17, v2.s[1] c5384: 1e260050 fmov w16, s2 c5388: 7900018e strh w14, [x12] c538c: 781fc190 sturh w16, [x12, #-0x4] c5390: 7900058f strh w15, [x12, #0x2] c5394: 781fe191 sturh w17, [x12, #-0x2] c5398: d100218c sub x12, x12, #0x8 c539c: 54fffd21 b.ne 0xc5340 c53a0: eb0b015f cmp x10, x11 c53a4: 54000100 b.eq 0xc53c4 c53a8: d1000929 sub x9, x9, #0x2 c53ac: 7940012a ldrh w10, [x9] c53b0: 6b14014a subs w10, w10, w20 c53b4: 1a8a33ea csel w10, wzr, w10, lo c53b8: 71000508 subs w8, w8, #0x1 c53bc: 781fe52a strh w10, [x9], #-0x2 c53c0: 54ffff61 b.ne 0xc53ac c53c4: f940326a ldr x10, [x19, #0x60] c53c8: 2a1403e9 mov w9, w20 c53cc: 71000edf cmp w22, #0x3 c53d0: 8b140548 add x8, x10, x20, lsl #1 c53d4: 54000443 b.lo 0xc545c c53d8: f9400be9 ldr x9, [sp, #0x10] c53dc: 8b090508 add x8, x8, x9, lsl #1 c53e0: f94003e9 ldr x9, [sp] c53e4: 8b090549 add x9, x10, x9, lsl #1 c53e8: aa1903ea mov x10, x25 c53ec: 9100092b add x11, x9, #0x2 c53f0: d100092c sub x12, x9, #0x2 c53f4: f100114a subs x10, x10, #0x4 c53f8: 0d404161 ld1 { v1.h }[0], [x11] c53fc: d100112b sub x11, x9, #0x4 c5400: 0d404182 ld1 { v2.h }[0], [x12] c5404: 0d405121 ld1 { v1.h }[2], [x9] c5408: 0d405162 ld1 { v2.h }[2], [x11] c540c: 0e281c21 and v1.8b, v1.8b, v8.8b c5410: 0e281c42 and v2.8b, v2.8b, v8.8b c5414: 2ea92c21 uqsub v1.2s, v1.2s, v9.2s c5418: 2ea92c42 uqsub v2.2s, v2.2s, v9.2s c541c: 0ea00821 rev64 v1.2s, v1.2s c5420: 0ea00842 rev64 v2.2s, v2.2s c5424: 0e0c3c2c mov w12, v1.s[1] c5428: 1e26002b fmov w11, s1 c542c: 0e0c3c4e mov w14, v2.s[1] c5430: 1e26004d fmov w13, s2 c5434: 7900012b strh w11, [x9] c5438: 781fc12d sturh w13, [x9, #-0x4] c543c: 7900052c strh w12, [x9, #0x2] c5440: 781fe12e sturh w14, [x9, #-0x2] c5444: d1002129 sub x9, x9, #0x8 c5448: 54fffd21 b.ne 0xc53ec c544c: f9400fea ldr x10, [sp, #0x18] c5450: b9400fe9 ldr w9, [sp, #0xc] c5454: eb19015f cmp x10, x25 c5458: 54000100 b.eq 0xc5478 c545c: d1000908 sub x8, x8, #0x2 c5460: 7940010a ldrh w10, [x8] c5464: 6b14014a subs w10, w10, w20 c5468: 1a8a33ea csel w10, wzr, w10, lo c546c: 71000529 subs w9, w9, #0x1 c5470: 781fe50a strh w10, [x8], #-0x2 c5474: 54ffff61 b.ne 0xc5460 c5478: 0b150295 add w21, w20, w21 c547c: 1e26001a fmov w26, s0 c5480: f940027c ldr x28, [x19] c5484: b9400b88 ldr w8, [x28, #0x8] c5488: 34000748 cbz w8, 0xc5570 c548c: 6b15011f cmp w8, w21 c5490: b940a67b ldr w27, [x19, #0xa4] c5494: 1a8882b5 csel w21, w21, w8, hi c5498: 34000415 cbz w21, 0xc5518 c549c: f9401f89 ldr x9, [x28, #0x38] c54a0: 4b150108 sub w8, w8, w21 c54a4: f9402a78 ldr x24, [x19, #0x50] c54a8: b9402d29 ldr w9, [x9, #0x2c] c54ac: b9000b88 str w8, [x28, #0x8] c54b0: 7100093f cmp w9, #0x2 c54b4: 54000100 b.eq 0xc54d4 c54b8: 7100053f cmp w9, #0x1 c54bc: 54000161 b.ne 0xc54e8 c54c0: f9403380 ldr x0, [x28, #0x60] c54c4: 2a1503e2 mov w2, w21 c54c8: f9400381 ldr x1, [x28] c54cc: 94026365 bl 0x15e260 <_ZN6InGame3Log7adler32EmPKhj@plt> c54d0: 14000005 b 0xc54e4 c54d4: f9403380 ldr x0, [x28, #0x60] c54d8: 2a1503e2 mov w2, w21 c54dc: f9400381 ldr x1, [x28] c54e0: 94026374 bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> c54e4: f9003380 str x0, [x28, #0x60] c54e8: 8b3a4308 add x8, x24, w26, uxtw c54ec: f9400381 ldr x1, [x28] c54f0: 8b1b0100 add x0, x8, x27 c54f4: aa1503e2 mov x2, x21 c54f8: 94025eea bl 0x15d0a0 c54fc: f9400388 ldr x8, [x28] c5500: f9400b89 ldr x9, [x28, #0x10] c5504: b940a67b ldr w27, [x19, #0xa4] c5508: 8b150108 add x8, x8, x21 c550c: 8b150129 add x9, x9, x21 c5510: f9000388 str x8, [x28] c5514: f9000b89 str x9, [x28, #0x10] c5518: 0b150368 add w8, w27, w21 c551c: 71000d1f cmp w8, #0x3 c5520: b900a668 str w8, [x19, #0xa4] c5524: 540001c3 b.lo 0xc555c c5528: b9409e69 ldr w9, [x19, #0x9c] c552c: 7104151f cmp w8, #0x105 c5530: f9402a6a ldr x10, [x19, #0x50] c5534: 3869694b ldrb w11, [x10, x9] c5538: 11000529 add w9, w9, #0x1 c553c: b900726b str w11, [x19, #0x70] c5540: 38694949 ldrb w9, [x10, w9, uxtw] c5544: 294faa6c ldp w12, w10, [x19, #0x7c] c5548: 1aca216a lsl w10, w11, w10 c554c: 4a090149 eor w9, w10, w9 c5550: 0a0c0129 and w9, w9, w12 c5554: b9007269 str w9, [x19, #0x70] c5558: 540000c8 b.hi 0xc5570 c555c: f9400269 ldr x9, [x19] c5560: b9400929 ldr w9, [x9, #0x8] c5564: 34000069 cbz w9, 0xc5570 c5568: b9404669 ldr w9, [x19, #0x44] c556c: 17ffff55 b 0xc52c0 c5570: a9484ff4 ldp x20, x19, [sp, #0x80] c5574: a94757f6 ldp x22, x21, [sp, #0x70] c5578: a9465ff8 ldp x24, x23, [sp, #0x60] c557c: a94567fa ldp x26, x25, [sp, #0x50] c5580: a9446ffc ldp x28, x27, [sp, #0x40] c5584: a9437bfd ldp x29, x30, [sp, #0x30] c5588: 6d4223e9 ldp d9, d8, [sp, #0x20] c558c: 910243ff add sp, sp, #0x90 c5590: d65f03c0 ret c5594: f81e0ff5 str x21, [sp, #-0x20]! c5598: a9014ff4 stp x20, x19, [sp, #0x10] c559c: b940440c ldr w12, [x0, #0x44] c55a0: f9402808 ldr x8, [x0, #0x50] c55a4: b9409c0b ldr w11, [x0, #0x9c] c55a8: 29553c03 ldp w3, w15, [x0, #0xa8] c55ac: 2957c00d ldp w13, w16, [x0, #0xbc] c55b0: 5104198c sub w12, w12, #0x106 c55b4: 8b0b010a add x10, x8, x11 c55b8: 93407c63 sxtw x3, w3 c55bc: 6b0c016c subs w12, w11, w12 c55c0: b940a40b ldr w11, [x0, #0xa4] c55c4: 8b030144 add x4, x10, x3 c55c8: 53027df1 lsr w17, w15, #2 c55cc: 1a8c33ec csel w12, wzr, w12, lo c55d0: 6b0d007f cmp w3, w13 c55d4: f9403009 ldr x9, [x0, #0x60] c55d8: 1a9131ef csel w15, w15, w17, lo c55dc: 6b0b021f cmp w16, w11 c55e0: b9404c0d ldr w13, [x0, #0x4c] c55e4: 9104094e add x14, x10, #0x102 c55e8: 385ff082 ldurb w2, [x4, #-0x1] c55ec: 1a908170 csel w16, w11, w16, hi c55f0: 39400084 ldrb w4, [x4] c55f4: 91001511 add x17, x8, #0x5 c55f8: 14000007 b 0xc5614 c55fc: 8a0d0021 and x1, x1, x13 c5600: 510005ef sub w15, w15, #0x1 c5604: 78617921 ldrh w1, [x9, x1, lsl #1] c5608: 6b01019f cmp w12, w1 c560c: 7a4039e4 ccmp w15, #0x0, #0x4, lo c5610: 54000fc0 b.eq 0xc5808 c5614: 2a0103e6 mov w6, w1 c5618: 93407c67 sxtw x7, w3 c561c: 8b060105 add x5, x8, x6 c5620: 386768b3 ldrb w19, [x5, x7] c5624: 6b04027f cmp w19, w4 c5628: 54fffea1 b.ne 0xc55fc c562c: 8b0500e7 add x7, x7, x5 c5630: 385ff0e7 ldurb w7, [x7, #-0x1] c5634: 6b0200ff cmp w7, w2 c5638: 54fffe21 b.ne 0xc55fc c563c: 394000a7 ldrb w7, [x5] c5640: 39400153 ldrb w19, [x10] c5644: 6b1300ff cmp w7, w19 c5648: 54fffda1 b.ne 0xc55fc c564c: 394004a5 ldrb w5, [x5, #0x1] c5650: 39400547 ldrb w7, [x10, #0x1] c5654: 6b0700bf cmp w5, w7 c5658: 54fffd21 b.ne 0xc55fc c565c: aa1f03e5 mov x5, xzr c5660: 8b060226 add x6, x17, x6 c5664: 8b050147 add x7, x10, x5 c5668: 8b0500d3 add x19, x6, x5 c566c: 39400cf4 ldrb w20, [x7, #0x3] c5670: 385fe275 ldurb w21, [x19, #-0x2] c5674: 6b15029f cmp w20, w21 c5678: 540005e1 b.ne 0xc5734 c567c: 394010e7 ldrb w7, [x7, #0x4] c5680: 385ff273 ldurb w19, [x19, #-0x1] c5684: 6b1300ff cmp w7, w19 c5688: 54000621 b.ne 0xc574c c568c: 8b050147 add x7, x10, x5 c5690: 386568d3 ldrb w19, [x6, x5] c5694: 394014f4 ldrb w20, [x7, #0x5] c5698: 6b13029f cmp w20, w19 c569c: 54000661 b.ne 0xc5768 c56a0: 8b0500d3 add x19, x6, x5 c56a4: 394018e7 ldrb w7, [x7, #0x6] c56a8: 39400674 ldrb w20, [x19, #0x1] c56ac: 6b1400ff cmp w7, w20 c56b0: 54000681 b.ne 0xc5780 c56b4: 8b050147 add x7, x10, x5 c56b8: 39400a73 ldrb w19, [x19, #0x2] c56bc: 39401cf4 ldrb w20, [x7, #0x7] c56c0: 6b13029f cmp w20, w19 c56c4: 540006c1 b.ne 0xc579c c56c8: 8b0500d3 add x19, x6, x5 c56cc: 394020e7 ldrb w7, [x7, #0x8] c56d0: 39400e74 ldrb w20, [x19, #0x3] c56d4: 6b1400ff cmp w7, w20 c56d8: 540006e1 b.ne 0xc57b4 c56dc: 8b050147 add x7, x10, x5 c56e0: 39401273 ldrb w19, [x19, #0x4] c56e4: 394024f4 ldrb w20, [x7, #0x9] c56e8: 6b13029f cmp w20, w19 c56ec: 54000721 b.ne 0xc57d0 c56f0: 8b0500d3 add x19, x6, x5 c56f4: 394028f4 ldrb w20, [x7, #0xa] c56f8: 910020a7 add x7, x5, #0x8 c56fc: 39401673 ldrb w19, [x19, #0x5] c5700: 6b13029f cmp w20, w19 c5704: 540000a1 b.ne 0xc5718 c5708: 910008b3 add x19, x5, #0x2 c570c: aa0703e5 mov x5, x7 c5710: f103ea7f cmp x19, #0xfa c5714: 54fffa83 b.lo 0xc5664 c5718: 8b070145 add x5, x10, x7 c571c: 910008a5 add x5, x5, #0x2 c5720: cb0e00a6 sub x6, x5, x14 c5724: 110408c5 add w5, w6, #0x102 c5728: 6b0300bf cmp w5, w3 c572c: 54fff68d b.le 0xc55fc c5730: 1400002d b 0xc57e4 c5734: 91000ce5 add x5, x7, #0x3 c5738: cb0e00a6 sub x6, x5, x14 c573c: 110408c5 add w5, w6, #0x102 c5740: 6b0300bf cmp w5, w3 c5744: 54fff5cd b.le 0xc55fc c5748: 14000027 b 0xc57e4 c574c: 8b050145 add x5, x10, x5 c5750: 910010a5 add x5, x5, #0x4 c5754: cb0e00a6 sub x6, x5, x14 c5758: 110408c5 add w5, w6, #0x102 c575c: 6b0300bf cmp w5, w3 c5760: 54fff4ed b.le 0xc55fc c5764: 14000020 b 0xc57e4 c5768: 910014e5 add x5, x7, #0x5 c576c: cb0e00a6 sub x6, x5, x14 c5770: 110408c5 add w5, w6, #0x102 c5774: 6b0300bf cmp w5, w3 c5778: 54fff42d b.le 0xc55fc c577c: 1400001a b 0xc57e4 c5780: 8b050145 add x5, x10, x5 c5784: 910018a5 add x5, x5, #0x6 c5788: cb0e00a6 sub x6, x5, x14 c578c: 110408c5 add w5, w6, #0x102 c5790: 6b0300bf cmp w5, w3 c5794: 54fff34d b.le 0xc55fc c5798: 14000013 b 0xc57e4 c579c: 91001ce5 add x5, x7, #0x7 c57a0: cb0e00a6 sub x6, x5, x14 c57a4: 110408c5 add w5, w6, #0x102 c57a8: 6b0300bf cmp w5, w3 c57ac: 54fff28d b.le 0xc55fc c57b0: 1400000d b 0xc57e4 c57b4: 8b050145 add x5, x10, x5 c57b8: 910020a5 add x5, x5, #0x8 c57bc: cb0e00a6 sub x6, x5, x14 c57c0: 110408c5 add w5, w6, #0x102 c57c4: 6b0300bf cmp w5, w3 c57c8: 54fff1ad b.le 0xc55fc c57cc: 14000006 b 0xc57e4 c57d0: 910024e5 add x5, x7, #0x9 c57d4: cb0e00a6 sub x6, x5, x14 c57d8: 110408c5 add w5, w6, #0x102 c57dc: 6b0300bf cmp w5, w3 c57e0: 54fff0ed b.le 0xc55fc c57e4: 6b1000bf cmp w5, w16 c57e8: b900a001 str w1, [x0, #0xa0] c57ec: 540000ca b.ge 0xc5804 c57f0: 110404c2 add w2, w6, #0x101 c57f4: 3865c944 ldrb w4, [x10, w5, sxtw] c57f8: 2a0503e3 mov w3, w5 c57fc: 3862c942 ldrb w2, [x10, w2, sxtw] c5800: 17ffff7f b 0xc55fc c5804: 2a0503e3 mov w3, w5 c5808: a9414ff4 ldp x20, x19, [sp, #0x10] c580c: 6b0b007f cmp w3, w11 c5810: 1a838160 csel w0, w11, w3, hi c5814: f84207f5 ldr x21, [sp], #0x20 c5818: d65f03c0 ret 00000000000c581c : c581c: 12800002 mov w2, #-0x1 // =-1 c5820: 14000001 b 0xc5824 c5824: d10303ff sub sp, sp, #0xc0 c5828: a9087bfd stp x29, x30, [sp, #0x80] c582c: 910203fd add x29, sp, #0x80 c5830: a9095ff8 stp x24, x23, [sp, #0x90] c5834: a90a57f6 stp x22, x21, [sp, #0xa0] c5838: a90b4ff4 stp x20, x19, [sp, #0xb0] c583c: d53bd057 mrs x23, TPIDR_EL0 c5840: aa1f03f3 mov x19, xzr c5844: f94016e8 ldr x8, [x23, #0x28] c5848: f81f83a8 stur x8, [x29, #-0x8] c584c: b4001220 cbz x0, 0xc5a90 c5850: aa0103f6 mov x22, x1 c5854: b40011e1 cbz x1, 0xc5a90 c5858: aa0003f5 mov x21, x0 c585c: 52801a00 mov w0, #0xd0 // =208 c5860: 2a0203f4 mov w20, w2 c5864: 94025e6f bl 0x15d220 c5868: aa0003f3 mov x19, x0 c586c: b4001120 cbz x0, 0xc5a90 c5870: 6f00e400 movi v0.2d, #0000000000000000 c5874: 12800008 mov w8, #-0x1 // =-1 c5878: aa1f03e0 mov x0, xzr c587c: aa1f03e1 mov x1, xzr c5880: 2a1f03e2 mov w2, wzr c5884: f900027f str xzr, [x19] c5888: f9000e7f str xzr, [x19, #0x18] c588c: b900227f str wzr, [x19, #0x20] c5890: b9000a7f str wzr, [x19, #0x8] c5894: a904fe7f stp xzr, xzr, [x19, #0x48] c5898: f900227f str xzr, [x19, #0x40] c589c: ad038260 stp q0, q0, [x19, #0x70] c58a0: a90bfe7f stp xzr, xzr, [x19, #0xb8] c58a4: b900ca68 str w8, [x19, #0xc8] c58a8: 94026282 bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> c58ac: a9097e60 stp x0, xzr, [x19, #0x90] c58b0: aa1503e0 mov x0, x21 c58b4: b900aa7f str wzr, [x19, #0xa8] c58b8: 94025fae bl 0x15d770 c58bc: 91000400 add x0, x0, #0x1 c58c0: 94025e58 bl 0x15d220 c58c4: f9005260 str x0, [x19, #0xa0] c58c8: b4000de0 cbz x0, 0xc5a84 c58cc: aa1503e1 mov x1, x21 c58d0: 528000e2 mov w2, #0x7 // =7 c58d4: 9100a3f8 add x24, sp, #0x28 c58d8: 94025e6a bl 0x15d280 c58dc: 2a1f03e5 mov w5, wzr c58e0: 91014308 add x8, x24, #0x50 c58e4: 12800001 mov w1, #-0x1 // =-1 c58e8: 52800ee9 mov w9, #0x77 // =119 c58ec: 52800e4a mov w10, #0x72 // =114 c58f0: 3902b27f strb wzr, [x19, #0xac] c58f4: 394002cb ldrb w11, [x22] c58f8: 7101857f cmp w11, #0x61 c58fc: 540000e0 b.eq 0xc5918 c5900: 7101dd7f cmp w11, #0x77 c5904: 540000a0 b.eq 0xc5918 c5908: 7101c97f cmp w11, #0x72 c590c: 540001e1 b.ne 0xc5948 c5910: 3902b26a strb w10, [x19, #0xac] c5914: 1400000a b 0xc593c c5918: 3902b269 strb w9, [x19, #0xac] c591c: 7101497f cmp w11, #0x52 c5920: 54000220 b.eq 0xc5964 c5924: 7101997f cmp w11, #0x66 c5928: 540001a0 b.eq 0xc595c c592c: 7101a17f cmp w11, #0x68 c5930: 54000061 b.ne 0xc593c c5934: 52800045 mov w5, #0x2 // =2 c5938: 1400000d b 0xc596c c593c: 3800170b strb w11, [x24], #0x1 c5940: 394002cb ldrb w11, [x22] c5944: 1400000a b 0xc596c c5948: 5100c16c sub w12, w11, #0x30 c594c: 7100259f cmp w12, #0x9 c5950: 54fffe68 b.hi 0xc591c c5954: 2a0c03e1 mov w1, w12 c5958: 14000005 b 0xc596c c595c: 52800025 mov w5, #0x1 // =1 c5960: 14000002 b 0xc5968 c5964: 52800065 mov w5, #0x3 // =3 c5968: 52800d0b mov w11, #0x68 // =104 c596c: 3400008b cbz w11, 0xc597c c5970: 910006d6 add x22, x22, #0x1 c5974: eb08031f cmp x24, x8 c5978: 54fffbe1 b.ne 0xc58f4 c597c: 3942b268 ldrb w8, [x19, #0xac] c5980: 7101dd1f cmp w8, #0x77 c5984: 54000200 b.eq 0xc59c4 c5988: 340007e8 cbz w8, 0xc5a84 c598c: 52880000 mov w0, #0x4000 // =16384 c5990: 94025e24 bl 0x15d220 c5994: b0fffd42 adrp x2, 0x6e000 c5998: f9004260 str x0, [x19, #0x80] c599c: f9000260 str x0, [x19] c59a0: 9138e442 add x2, x2, #0xe39 c59a4: aa1303e0 mov x0, x19 c59a8: 128001c1 mov w1, #-0xf // =-15 c59ac: 52800e03 mov w3, #0x70 // =112 c59b0: 94026260 bl 0x15e330 <_ZN6InGame3Log13inflateInit2_EPNS0_10z_stream_sEiPKci@plt> c59b4: 35000680 cbnz w0, 0xc5a84 c59b8: f9404268 ldr x8, [x19, #0x80] c59bc: b5000228 cbnz x8, 0xc5a00 c59c0: 14000031 b 0xc5a84 c59c4: b0fffd46 adrp x6, 0x6e000 c59c8: aa1303e0 mov x0, x19 c59cc: 9138e4c6 add x6, x6, #0xe39 c59d0: 52800102 mov w2, #0x8 // =8 c59d4: 128001c3 mov w3, #-0xf // =-15 c59d8: 52800104 mov w4, #0x8 // =8 c59dc: 52800e07 mov w7, #0x70 // =112 c59e0: 94026238 bl 0x15e2c0 <_ZN6InGame3Log13deflateInit2_EPNS0_10z_stream_sEiiiiiPKci@plt> c59e4: 2a0003f6 mov w22, w0 c59e8: 52880000 mov w0, #0x4000 // =16384 c59ec: 94025e0d bl 0x15d220 c59f0: f9004660 str x0, [x19, #0x88] c59f4: f9000e60 str x0, [x19, #0x18] c59f8: 35000476 cbnz w22, 0xc5a84 c59fc: b4000440 cbz x0, 0xc5a84 c5a00: 52880008 mov w8, #0x4000 // =16384 c5a04: b9002268 str w8, [x19, #0x20] c5a08: 9402624e bl 0x15e340 <__errno@plt> c5a0c: 9100a3e1 add x1, sp, #0x28 c5a10: b900001f str wzr, [x0] c5a14: 37f80314 tbnz w20, #0x1f, 0xc5a74 c5a18: 2a1403e0 mov w0, w20 c5a1c: 9402624d bl 0x15e350 c5a20: f9003e60 str x0, [x19, #0x78] c5a24: b4000300 cbz x0, 0xc5a84 c5a28: 3942b268 ldrb w8, [x19, #0xac] c5a2c: 7101dd1f cmp w8, #0x77 c5a30: 54000461 b.ne 0xc5abc c5a34: 90fffd61 adrp x1, 0x71000 c5a38: 2a1f03e5 mov w5, wzr c5a3c: 2a1f03e6 mov w6, wzr c5a40: 2a1f03e7 mov w7, wzr c5a44: 52800068 mov w8, #0x3 // =3 c5a48: 910d7021 add x1, x1, #0x35c c5a4c: 528003e2 mov w2, #0x1f // =31 c5a50: 52801163 mov w3, #0x8b // =139 c5a54: 52800104 mov w4, #0x8 // =8 c5a58: b90013ff str wzr, [sp, #0x10] c5a5c: b9001be8 str w8, [sp, #0x18] c5a60: b9000bff str wzr, [sp, #0x8] c5a64: b90003ff str wzr, [sp] c5a68: 9402623e bl 0x15e360 c5a6c: 52800148 mov w8, #0xa // =10 c5a70: 14000019 b 0xc5ad4 c5a74: aa1503e0 mov x0, x21 c5a78: 9402623e bl 0x15e370 c5a7c: f9003e60 str x0, [x19, #0x78] c5a80: b5fffd40 cbnz x0, 0xc5a28 c5a84: aa1303e0 mov x0, x19 c5a88: 9400065c bl 0xc73f8 c5a8c: aa1f03f3 mov x19, xzr c5a90: f94016e8 ldr x8, [x23, #0x28] c5a94: f85f83a9 ldur x9, [x29, #-0x8] c5a98: eb09011f cmp x8, x9 c5a9c: 54000261 b.ne 0xc5ae8 c5aa0: aa1303e0 mov x0, x19 c5aa4: a94b4ff4 ldp x20, x19, [sp, #0xb0] c5aa8: a94a57f6 ldp x22, x21, [sp, #0xa0] c5aac: a9495ff8 ldp x24, x23, [sp, #0x90] c5ab0: a9487bfd ldp x29, x30, [sp, #0x80] c5ab4: 910303ff add sp, sp, #0xc0 c5ab8: d65f03c0 ret c5abc: aa1303e0 mov x0, x19 c5ac0: 940001e0 bl 0xc6240 c5ac4: f9403e60 ldr x0, [x19, #0x78] c5ac8: 9402622e bl 0x15e380 c5acc: b9400a68 ldr w8, [x19, #0x8] c5ad0: cb080008 sub x8, x0, x8 c5ad4: f9005a68 str x8, [x19, #0xb0] c5ad8: f94016e8 ldr x8, [x23, #0x28] c5adc: f85f83a9 ldur x9, [x29, #-0x8] c5ae0: eb09011f cmp x8, x9 c5ae4: 54fffde0 b.eq 0xc5aa0 c5ae8: 94025cd2 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000c5aec : c5aec: d101c3ff sub sp, sp, #0x70 c5af0: a9047bfd stp x29, x30, [sp, #0x40] c5af4: 910103fd add x29, sp, #0x40 c5af8: f9002bf5 str x21, [sp, #0x50] c5afc: a9064ff4 stp x20, x19, [sp, #0x60] c5b00: d53bd055 mrs x21, TPIDR_EL0 c5b04: f94016a8 ldr x8, [x21, #0x28] c5b08: f81f83a8 stur x8, [x29, #-0x8] c5b0c: 37f80260 tbnz w0, #0x1f, 0xc5b58 c5b10: 2a0003f3 mov w19, w0 c5b14: 910023e0 add x0, sp, #0x8 c5b18: 2a1303e4 mov w4, w19 c5b1c: aa0103f4 mov x20, x1 c5b20: 94000014 bl 0xc5b70 c5b24: 910023e0 add x0, sp, #0x8 c5b28: aa1403e1 mov x1, x20 c5b2c: 2a1303e2 mov w2, w19 c5b30: 97ffff3d bl 0xc5824 c5b34: f94016a8 ldr x8, [x21, #0x28] c5b38: f85f83a9 ldur x9, [x29, #-0x8] c5b3c: eb09011f cmp x8, x9 c5b40: 54000161 b.ne 0xc5b6c c5b44: a9464ff4 ldp x20, x19, [sp, #0x60] c5b48: a9447bfd ldp x29, x30, [sp, #0x40] c5b4c: f9402bf5 ldr x21, [sp, #0x50] c5b50: 9101c3ff add sp, sp, #0x70 c5b54: d65f03c0 ret c5b58: aa1f03e0 mov x0, xzr c5b5c: f94016a8 ldr x8, [x21, #0x28] c5b60: f85f83a9 ldur x9, [x29, #-0x8] c5b64: eb09011f cmp x8, x9 c5b68: 54fffee0 b.eq 0xc5b44 c5b6c: 94025cb1 bl 0x15ce30 <__stack_chk_fail@plt> c5b70: d10443ff sub sp, sp, #0x110 c5b74: a90f7bfd stp x29, x30, [sp, #0xf0] c5b78: 9103c3fd add x29, sp, #0xf0 c5b7c: a9104ffc stp x28, x19, [sp, #0x100] c5b80: ad0007e0 stp q0, q1, [sp] c5b84: d101c3a9 sub x9, x29, #0x70 c5b88: a9399ba5 stp x5, x6, [x29, #-0x68] c5b8c: 928003eb mov x11, #-0x20 // =-32 c5b90: f81903a4 stur x4, [x29, #-0x70] c5b94: 910003ec mov x12, sp c5b98: f81a83a7 stur x7, [x29, #-0x58] c5b9c: 91008129 add x9, x9, #0x20 c5ba0: ad010fe2 stp q2, q3, [sp, #0x20] c5ba4: f2dff00b movk x11, #0xff80, lsl #32 c5ba8: ad0217e4 stp q4, q5, [sp, #0x40] c5bac: 9102018c add x12, x12, #0x80 c5bb0: ad031fe6 stp q6, q7, [sp, #0x60] c5bb4: d53bd053 mrs x19, TPIDR_EL0 c5bb8: f9401668 ldr x8, [x19, #0x28] c5bbc: d100a3aa sub x10, x29, #0x28 c5bc0: b0fffd42 adrp x2, 0x6e000 c5bc4: d10143a3 sub x3, x29, #0x50 c5bc8: 912e3442 add x2, x2, #0xb8d c5bcc: 528005c1 mov w1, #0x2e // =46 c5bd0: f81f83a8 stur x8, [x29, #-0x8] c5bd4: 910083a8 add x8, x29, #0x20 c5bd8: a93eafac stp x12, x11, [x29, #-0x18] c5bdc: a93da7a8 stp x8, x9, [x29, #-0x28] c5be0: ad400540 ldp q0, q1, [x10] c5be4: ad3d87a0 stp q0, q1, [x29, #-0x50] c5be8: 940261ea bl 0x15e390 c5bec: f9401668 ldr x8, [x19, #0x28] c5bf0: f85f83a9 ldur x9, [x29, #-0x8] c5bf4: eb09011f cmp x8, x9 c5bf8: 540000a1 b.ne 0xc5c0c c5bfc: a9504ffc ldp x28, x19, [sp, #0x100] c5c00: a94f7bfd ldp x29, x30, [sp, #0xf0] c5c04: 910443ff add sp, sp, #0x110 c5c08: d65f03c0 ret c5c0c: 94025c89 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000c5c10 : c5c10: a9bd7bfd stp x29, x30, [sp, #-0x30]! c5c14: a90157f6 stp x22, x21, [sp, #0x10] c5c18: 910003fd mov x29, sp c5c1c: a9024ff4 stp x20, x19, [sp, #0x20] c5c20: b4000380 cbz x0, 0xc5c90 c5c24: 3942b008 ldrb w8, [x0, #0xac] c5c28: aa0003f5 mov x21, x0 c5c2c: 7101dd1f cmp w8, #0x77 c5c30: 54000301 b.ne 0xc5c90 c5c34: 2a0203f3 mov w19, w2 c5c38: 2a0103f4 mov w20, w1 c5c3c: b94022a8 ldr w8, [x21, #0x20] c5c40: 350001a8 cbnz w8, 0xc5c74 c5c44: f94046a0 ldr x0, [x21, #0x88] c5c48: 52800021 mov w1, #0x1 // =1 c5c4c: f9403ea3 ldr x3, [x21, #0x78] c5c50: 52880002 mov w2, #0x4000 // =16384 c5c54: 52880016 mov w22, #0x4000 // =16384 c5c58: f9000ea0 str x0, [x21, #0x18] c5c5c: 940261d1 bl 0x15e3a0 c5c60: f140101f cmp x0, #0x4, lsl #12 // =0x4000 c5c64: 54000060 b.eq 0xc5c70 c5c68: 12800008 mov w8, #-0x1 // =-1 c5c6c: b90072a8 str w8, [x21, #0x70] c5c70: b90022b6 str w22, [x21, #0x20] c5c74: aa1503e0 mov x0, x21 c5c78: 2a1403e1 mov w1, w20 c5c7c: 2a1303e2 mov w2, w19 c5c80: a9424ff4 ldp x20, x19, [sp, #0x20] c5c84: a94157f6 ldp x22, x21, [sp, #0x10] c5c88: a8c37bfd ldp x29, x30, [sp], #0x30 c5c8c: 14026199 b 0x15e2f0 <_ZN6InGame3Log13deflateParamsEPNS0_10z_stream_sEii@plt> c5c90: a9424ff4 ldp x20, x19, [sp, #0x20] c5c94: 12800020 mov w0, #-0x2 // =-2 c5c98: a94157f6 ldp x22, x21, [sp, #0x10] c5c9c: a8c37bfd ldp x29, x30, [sp], #0x30 c5ca0: d65f03c0 ret 00000000000c5ca4 : c5ca4: a9bc7bfd stp x29, x30, [sp, #-0x40]! c5ca8: a9015ff8 stp x24, x23, [sp, #0x10] c5cac: 910003fd mov x29, sp c5cb0: a90257f6 stp x22, x21, [sp, #0x20] c5cb4: a9034ff4 stp x20, x19, [sp, #0x30] c5cb8: b4000260 cbz x0, 0xc5d04 c5cbc: 3942b008 ldrb w8, [x0, #0xac] c5cc0: aa0003f3 mov x19, x0 c5cc4: 7101c91f cmp w8, #0x72 c5cc8: 540001e1 b.ne 0xc5d04 c5ccc: b9407268 ldr w8, [x19, #0x70] c5cd0: 12800000 mov w0, #-0x1 // =-1 c5cd4: 31000d1f cmn w8, #0x3 c5cd8: 540000c0 b.eq 0xc5cf0 c5cdc: 3100051f cmn w8, #0x1 c5ce0: 54000080 b.eq 0xc5cf0 c5ce4: 7100051f cmp w8, #0x1 c5ce8: 540001a1 b.ne 0xc5d1c c5cec: 2a1f03e0 mov w0, wzr c5cf0: a9434ff4 ldp x20, x19, [sp, #0x30] c5cf4: a94257f6 ldp x22, x21, [sp, #0x20] c5cf8: a9415ff8 ldp x24, x23, [sp, #0x10] c5cfc: a8c47bfd ldp x29, x30, [sp], #0x40 c5d00: d65f03c0 ret c5d04: 12800020 mov w0, #-0x2 // =-2 c5d08: a9434ff4 ldp x20, x19, [sp, #0x30] c5d0c: a94257f6 ldp x22, x21, [sp, #0x20] c5d10: a9415ff8 ldp x24, x23, [sp, #0x10] c5d14: a8c47bfd ldp x29, x30, [sp], #0x40 c5d18: d65f03c0 ret c5d1c: 2a0203f4 mov w20, w2 c5d20: aa0103f5 mov x21, x1 c5d24: f9000e61 str x1, [x19, #0x18] c5d28: b9002262 str w2, [x19, #0x20] c5d2c: 34000322 cbz w2, 0xc5d90 c5d30: b940ca68 ldr w8, [x19, #0xc8] c5d34: 3100051f cmn w8, #0x1 c5d38: 54000c80 b.eq 0xc5ec8 c5d3c: 380016a8 strb w8, [x21], #0x1 c5d40: f9400e68 ldr x8, [x19, #0x18] c5d44: 1280000a mov w10, #-0x1 // =-1 c5d48: b9402269 ldr w9, [x19, #0x20] c5d4c: f940626b ldr x11, [x19, #0xc0] c5d50: 9100050c add x12, x8, #0x1 c5d54: b940ce6d ldr w13, [x19, #0xcc] c5d58: 51000528 sub w8, w9, #0x1 c5d5c: b900ca6a str w10, [x19, #0xc8] c5d60: 91000569 add x9, x11, #0x1 c5d64: f9000e6c str x12, [x19, #0x18] c5d68: b9002268 str w8, [x19, #0x20] c5d6c: f9006269 str x9, [x19, #0xc0] c5d70: 3400012d cbz w13, 0xc5d94 c5d74: 52800020 mov w0, #0x1 // =1 c5d78: b9007260 str w0, [x19, #0x70] c5d7c: a9434ff4 ldp x20, x19, [sp, #0x30] c5d80: a94257f6 ldp x22, x21, [sp, #0x20] c5d84: a9415ff8 ldp x24, x23, [sp, #0x10] c5d88: a8c47bfd ldp x29, x30, [sp], #0x40 c5d8c: d65f03c0 ret c5d90: 2a1f03e8 mov w8, wzr c5d94: 340009e8 cbz w8, 0xc5ed0 c5d98: 52800038 mov w24, #0x1 // =1 c5d9c: aa1503f6 mov x22, x21 c5da0: b940aa69 ldr w9, [x19, #0xa8] c5da4: b9400a77 ldr w23, [x19, #0x8] c5da8: 35000c89 cbnz w9, 0xc5f38 c5dac: 350002d7 cbnz w23, 0xc5e04 c5db0: b9407669 ldr w9, [x19, #0x74] c5db4: 34000069 cbz w9, 0xc5dc0 c5db8: 2a1f03f7 mov w23, wzr c5dbc: 14000012 b 0xc5e04 c5dc0: 94026160 bl 0x15e340 <__errno@plt> c5dc4: a947a263 ldp x3, x8, [x19, #0x78] c5dc8: b900001f str wzr, [x0] c5dcc: 52800021 mov w1, #0x1 // =1 c5dd0: 52880002 mov w2, #0x4000 // =16384 c5dd4: aa0803e0 mov x0, x8 c5dd8: 9402617a bl 0x15e3c0 c5ddc: aa0003f7 mov x23, x0 c5de0: b9000a77 str w23, [x19, #0x8] c5de4: 350000b7 cbnz w23, 0xc5df8 c5de8: f9403e60 ldr x0, [x19, #0x78] c5dec: b9007678 str w24, [x19, #0x74] c5df0: 94026178 bl 0x15e3d0 c5df4: 35000f80 cbnz w0, 0xc5fe4 c5df8: f9404269 ldr x9, [x19, #0x80] c5dfc: b9402268 ldr w8, [x19, #0x20] c5e00: f9000269 str x9, [x19] c5e04: a94baa69 ldp x9, x10, [x19, #0xb8] c5e08: aa1303e0 mov x0, x19 c5e0c: 2a1f03e1 mov w1, wzr c5e10: 8b374129 add x9, x9, w23, uxtw c5e14: 8b284148 add x8, x10, w8, uxtw c5e18: a90ba269 stp x9, x8, [x19, #0xb8] c5e1c: 94026171 bl 0x15e3e0 <_ZN6InGame3Log7inflateEPNS0_10z_stream_sEi@plt> c5e20: a94bae6a ldp x10, x11, [x19, #0xb8] c5e24: 7100041f cmp w0, #0x1 c5e28: b9007260 str w0, [x19, #0x70] c5e2c: b9400a68 ldr w8, [x19, #0x8] c5e30: b9402269 ldr w9, [x19, #0x20] c5e34: cb080148 sub x8, x10, x8 c5e38: cb090169 sub x9, x11, x9 c5e3c: a90ba668 stp x8, x9, [x19, #0xb8] c5e40: 54000381 b.ne 0xc5eb0 c5e44: b9401a68 ldr w8, [x19, #0x18] c5e48: aa1603e1 mov x1, x22 c5e4c: f9404a60 ldr x0, [x19, #0x90] c5e50: 4b160102 sub w2, w8, w22 c5e54: 94026117 bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> c5e58: f9004a60 str x0, [x19, #0x90] c5e5c: aa1303e0 mov x0, x19 c5e60: f9400e76 ldr x22, [x19, #0x18] c5e64: 94000063 bl 0xc5ff0 c5e68: f9404a68 ldr x8, [x19, #0x90] c5e6c: eb08001f cmp x0, x8 c5e70: 54000b41 b.ne 0xc5fd8 c5e74: aa1303e0 mov x0, x19 c5e78: 9400005e bl 0xc5ff0 c5e7c: aa1303e0 mov x0, x19 c5e80: 940000f0 bl 0xc6240 c5e84: b9407268 ldr w8, [x19, #0x70] c5e88: 35000268 cbnz w8, 0xc5ed4 c5e8c: aa1303e0 mov x0, x19 c5e90: 94026158 bl 0x15e3f0 <_ZN6InGame3Log12inflateResetEPNS0_10z_stream_sE@plt> c5e94: aa1f03e0 mov x0, xzr c5e98: aa1f03e1 mov x1, xzr c5e9c: 2a1f03e2 mov w2, wzr c5ea0: 94026104 bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> c5ea4: aa0003e8 mov x8, x0 c5ea8: b9407260 ldr w0, [x19, #0x70] c5eac: f9004a68 str x8, [x19, #0x90] c5eb0: 35000120 cbnz w0, 0xc5ed4 c5eb4: b9407668 ldr w8, [x19, #0x74] c5eb8: 350000e8 cbnz w8, 0xc5ed4 c5ebc: b9402268 ldr w8, [x19, #0x20] c5ec0: 35fff708 cbnz w8, 0xc5da0 c5ec4: 14000004 b 0xc5ed4 c5ec8: 2a1403e8 mov w8, w20 c5ecc: 35fff668 cbnz w8, 0xc5d98 c5ed0: aa1503f6 mov x22, x21 c5ed4: b9401a68 ldr w8, [x19, #0x18] c5ed8: aa1603e1 mov x1, x22 c5edc: f9404a60 ldr x0, [x19, #0x90] c5ee0: 4b160102 sub w2, w8, w22 c5ee4: 940260f3 bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> c5ee8: b9402268 ldr w8, [x19, #0x20] c5eec: f9004a60 str x0, [x19, #0x90] c5ef0: 6b14011f cmp w8, w20 c5ef4: 54000161 b.ne 0xc5f20 c5ef8: b9407269 ldr w9, [x19, #0x70] c5efc: 321f0129 orr w9, w9, #0x2 c5f00: 3100053f cmn w9, #0x1 c5f04: 540000e1 b.ne 0xc5f20 c5f08: 12800000 mov w0, #-0x1 // =-1 c5f0c: a9434ff4 ldp x20, x19, [sp, #0x30] c5f10: a94257f6 ldp x22, x21, [sp, #0x20] c5f14: a9415ff8 ldp x24, x23, [sp, #0x10] c5f18: a8c47bfd ldp x29, x30, [sp], #0x40 c5f1c: d65f03c0 ret c5f20: 4b080280 sub w0, w20, w8 c5f24: a9434ff4 ldp x20, x19, [sp, #0x30] c5f28: a94257f6 ldp x22, x21, [sp, #0x20] c5f2c: a9415ff8 ldp x24, x23, [sp, #0x10] c5f30: a8c47bfd ldp x29, x30, [sp], #0x40 c5f34: d65f03c0 ret c5f38: 6b0802ff cmp w23, w8 c5f3c: 1a978116 csel w22, w8, w23, hi c5f40: 34000236 cbz w22, 0xc5f84 c5f44: f9400e60 ldr x0, [x19, #0x18] c5f48: aa1603e2 mov x2, x22 c5f4c: f9400261 ldr x1, [x19] c5f50: 94025c54 bl 0x15d0a0 c5f54: f9400268 ldr x8, [x19] c5f58: 8b1602b5 add x21, x21, x22 c5f5c: b9402269 ldr w9, [x19, #0x20] c5f60: b9400a6a ldr w10, [x19, #0x8] c5f64: 8b16010b add x11, x8, x22 c5f68: f9000e75 str x21, [x19, #0x18] c5f6c: 4b160128 sub w8, w9, w22 c5f70: 4b160149 sub w9, w10, w22 c5f74: f900026b str x11, [x19] c5f78: b9002268 str w8, [x19, #0x20] c5f7c: b9000a69 str w9, [x19, #0x8] c5f80: 34000128 cbz w8, 0xc5fa4 c5f84: 2a0803e2 mov w2, w8 c5f88: f9403e63 ldr x3, [x19, #0x78] c5f8c: aa1503e0 mov x0, x21 c5f90: 52800021 mov w1, #0x1 // =1 c5f94: 9402610b bl 0x15e3c0 c5f98: b9402268 ldr w8, [x19, #0x20] c5f9c: 4b000108 sub w8, w8, w0 c5fa0: b9002268 str w8, [x19, #0x20] c5fa4: 6b080280 subs w0, w20, w8 c5fa8: 3ccb8260 ldur q0, [x19, #0xb8] c5fac: 4e080c01 dup v1.2d, x0 c5fb0: 4ee18400 add v0.2d, v0.2d, v1.2d c5fb4: 3c8b8260 stur q0, [x19, #0xb8] c5fb8: 54ffe9c1 b.ne 0xc5cf0 c5fbc: 52800028 mov w8, #0x1 // =1 c5fc0: b9007668 str w8, [x19, #0x74] c5fc4: a9434ff4 ldp x20, x19, [sp, #0x30] c5fc8: a94257f6 ldp x22, x21, [sp, #0x20] c5fcc: a9415ff8 ldp x24, x23, [sp, #0x10] c5fd0: a8c47bfd ldp x29, x30, [sp], #0x40 c5fd4: d65f03c0 ret c5fd8: 12800048 mov w8, #-0x3 // =-3 c5fdc: b9007268 str w8, [x19, #0x70] c5fe0: 17ffffbd b 0xc5ed4 c5fe4: 12800008 mov w8, #-0x1 // =-1 c5fe8: b9007268 str w8, [x19, #0x70] c5fec: 17ffffba b 0xc5ed4 c5ff0: a9bc7bfd stp x29, x30, [sp, #-0x40]! c5ff4: a9015ff8 stp x24, x23, [sp, #0x10] c5ff8: 910003fd mov x29, sp c5ffc: a90257f6 stp x22, x21, [sp, #0x20] c6000: a9034ff4 stp x20, x19, [sp, #0x30] c6004: aa0003f3 mov x19, x0 c6008: b9407408 ldr w8, [x0, #0x74] c600c: 34000228 cbz w8, 0xc6050 c6010: 12800015 mov w21, #-0x1 // =-1 c6014: 12800014 mov w20, #-0x1 // =-1 c6018: 12800016 mov w22, #-0x1 // =-1 c601c: 12800049 mov w9, #-0x3 // =-3 c6020: b2689fe8 mov x8, #-0x1000000 // =-16777216 c6024: b9007269 str w9, [x19, #0x70] c6028: 93407ea9 sxtw x9, w21 c602c: 93407eca sxtw x10, w22 c6030: 8b34c108 add x8, x8, w20, sxtw c6034: a9434ff4 ldp x20, x19, [sp, #0x30] c6038: 8b092108 add x8, x8, x9, lsl #8 c603c: a94257f6 ldp x22, x21, [sp, #0x20] c6040: 8b0a4100 add x0, x8, x10, lsl #16 c6044: a9415ff8 ldp x24, x23, [sp, #0x10] c6048: a8c47bfd ldp x29, x30, [sp], #0x40 c604c: d65f03c0 ret c6050: b9400a68 ldr w8, [x19, #0x8] c6054: 34000308 cbz w8, 0xc60b4 c6058: f9400269 ldr x9, [x19] c605c: 51000508 sub w8, w8, #0x1 c6060: 9100052a add x10, x9, #0x1 c6064: b9000a68 str w8, [x19, #0x8] c6068: f900026a str x10, [x19] c606c: 39400134 ldrb w20, [x9] c6070: 34000488 cbz w8, 0xc6100 c6074: f9400269 ldr x9, [x19] c6078: 51000508 sub w8, w8, #0x1 c607c: 9100052a add x10, x9, #0x1 c6080: b9000a68 str w8, [x19, #0x8] c6084: f900026a str x10, [x19] c6088: 39400135 ldrb w21, [x9] c608c: 34000608 cbz w8, 0xc614c c6090: f9400269 ldr x9, [x19] c6094: 51000500 sub w0, w8, #0x1 c6098: 91000528 add x8, x9, #0x1 c609c: b9000a60 str w0, [x19, #0x8] c60a0: f9000268 str x8, [x19] c60a4: 39400136 ldrb w22, [x9] c60a8: 34000800 cbz w0, 0xc61a8 c60ac: aa1303f7 mov x23, x19 c60b0: 1400004a b 0xc61d8 c60b4: 940260a3 bl 0x15e340 <__errno@plt> c60b8: a947a263 ldp x3, x8, [x19, #0x78] c60bc: b900001f str wzr, [x0] c60c0: 52800021 mov w1, #0x1 // =1 c60c4: 52880002 mov w2, #0x4000 // =16384 c60c8: 52800034 mov w20, #0x1 // =1 c60cc: aa0803e0 mov x0, x8 c60d0: 940260bc bl 0x15e3c0 c60d4: b9000a60 str w0, [x19, #0x8] c60d8: 34000600 cbz w0, 0xc6198 c60dc: f9404269 ldr x9, [x19, #0x80] c60e0: 51000408 sub w8, w0, #0x1 c60e4: b940766b ldr w11, [x19, #0x74] c60e8: 9100052a add x10, x9, #0x1 c60ec: b9000a68 str w8, [x19, #0x8] c60f0: f900026a str x10, [x19] c60f4: 39400134 ldrb w20, [x9] c60f8: 3500086b cbnz w11, 0xc6204 c60fc: 17ffffdd b 0xc6070 c6100: 94026090 bl 0x15e340 <__errno@plt> c6104: a947a263 ldp x3, x8, [x19, #0x78] c6108: b900001f str wzr, [x0] c610c: 52800021 mov w1, #0x1 // =1 c6110: 52880002 mov w2, #0x4000 // =16384 c6114: 52800035 mov w21, #0x1 // =1 c6118: aa0803e0 mov x0, x8 c611c: 940260a9 bl 0x15e3c0 c6120: b9000a60 str w0, [x19, #0x8] c6124: 340006a0 cbz w0, 0xc61f8 c6128: f9404269 ldr x9, [x19, #0x80] c612c: 51000408 sub w8, w0, #0x1 c6130: b940766b ldr w11, [x19, #0x74] c6134: 9100052a add x10, x9, #0x1 c6138: b9000a68 str w8, [x19, #0x8] c613c: f900026a str x10, [x19] c6140: 39400135 ldrb w21, [x9] c6144: 35fff6ab cbnz w11, 0xc6018 c6148: 17ffffd1 b 0xc608c c614c: 9402607d bl 0x15e340 <__errno@plt> c6150: a947a263 ldp x3, x8, [x19, #0x78] c6154: b900001f str wzr, [x0] c6158: 52800021 mov w1, #0x1 // =1 c615c: 52880002 mov w2, #0x4000 // =16384 c6160: 52800036 mov w22, #0x1 // =1 c6164: aa0803e0 mov x0, x8 c6168: 94026096 bl 0x15e3c0 c616c: b9000a60 str w0, [x19, #0x8] c6170: 340004e0 cbz w0, 0xc620c c6174: f9404268 ldr x8, [x19, #0x80] c6178: 51000400 sub w0, w0, #0x1 c617c: b940766a ldr w10, [x19, #0x74] c6180: 91000509 add x9, x8, #0x1 c6184: b9000a60 str w0, [x19, #0x8] c6188: f9000269 str x9, [x19] c618c: 39400116 ldrb w22, [x8] c6190: 35fff46a cbnz w10, 0xc601c c6194: 17ffffc5 b 0xc60a8 c6198: f9403e60 ldr x0, [x19, #0x78] c619c: b9007674 str w20, [x19, #0x74] c61a0: 9402608c bl 0x15e3d0 c61a4: 17ffff9b b 0xc6010 c61a8: 94026066 bl 0x15e340 <__errno@plt> c61ac: aa1303f7 mov x23, x19 c61b0: b900001f str wzr, [x0] c61b4: 52800021 mov w1, #0x1 // =1 c61b8: 52880002 mov w2, #0x4000 // =16384 c61bc: 52800038 mov w24, #0x1 // =1 c61c0: f8480ee8 ldr x8, [x23, #0x80]! c61c4: f85f82e3 ldur x3, [x23, #-0x8] c61c8: aa0803e0 mov x0, x8 c61cc: 9402607d bl 0x15e3c0 c61d0: b81882e0 stur w0, [x23, #-0x78] c61d4: 34000280 cbz w0, 0xc6224 c61d8: f94002e8 ldr x8, [x23] c61dc: 51000409 sub w9, w0, #0x1 c61e0: 9100050a add x10, x8, #0x1 c61e4: b9000a69 str w9, [x19, #0x8] c61e8: f900026a str x10, [x19] c61ec: 39400108 ldrb w8, [x8] c61f0: d3689d08 lsl x8, x8, #24 c61f4: 17ffff8d b 0xc6028 c61f8: f9403e60 ldr x0, [x19, #0x78] c61fc: b9007675 str w21, [x19, #0x74] c6200: 94026074 bl 0x15e3d0 c6204: 12800015 mov w21, #-0x1 // =-1 c6208: 17ffff84 b 0xc6018 c620c: f9403e60 ldr x0, [x19, #0x78] c6210: b9007676 str w22, [x19, #0x74] c6214: 9402606f bl 0x15e3d0 c6218: 12800016 mov w22, #-0x1 // =-1 c621c: 350000c0 cbnz w0, 0xc6234 c6220: 17ffff7f b 0xc601c c6224: f9403e60 ldr x0, [x19, #0x78] c6228: b9007678 str w24, [x19, #0x74] c622c: 94026069 bl 0x15e3d0 c6230: 34ffef60 cbz w0, 0xc601c c6234: 12800008 mov w8, #-0x1 // =-1 c6238: b9007268 str w8, [x19, #0x70] c623c: 17ffff78 b 0xc601c c6240: a9bc7bfd stp x29, x30, [sp, #-0x40]! c6244: f9000bf7 str x23, [sp, #0x10] c6248: 910003fd mov x29, sp c624c: a90257f6 stp x22, x21, [sp, #0x20] c6250: a9034ff4 stp x20, x19, [sp, #0x30] c6254: b9400814 ldr w20, [x0, #0x8] c6258: aa0003f3 mov x19, x0 c625c: 71000a9f cmp w20, #0x2 c6260: 54000462 b.hs 0xc62ec c6264: 340000b4 cbz w20, 0xc6278 c6268: f9400268 ldr x8, [x19] c626c: f9404269 ldr x9, [x19, #0x80] c6270: 39400108 ldrb w8, [x8] c6274: 39000128 strb w8, [x9] c6278: 94026032 bl 0x15e340 <__errno@plt> c627c: a947a263 ldp x3, x8, [x19, #0x78] c6280: 52880009 mov w9, #0x4000 // =16384 c6284: b900001f str wzr, [x0] c6288: 9ad42522 lsr x2, x9, x20 c628c: 52800021 mov w1, #0x1 // =1 c6290: 8b140108 add x8, x8, x20 c6294: aa0803e0 mov x0, x8 c6298: 9402604a bl 0x15e3c0 c629c: aa0003f4 mov x20, x0 c62a0: 350000d4 cbnz w20, 0xc62b8 c62a4: f9403e60 ldr x0, [x19, #0x78] c62a8: 9402604a bl 0x15e3d0 c62ac: 34000060 cbz w0, 0xc62b8 c62b0: 12800008 mov w8, #-0x1 // =-1 c62b4: b9007268 str w8, [x19, #0x70] c62b8: b9400a68 ldr w8, [x19, #0x8] c62bc: f9404269 ldr x9, [x19, #0x80] c62c0: 0b140114 add w20, w8, w20 c62c4: 7100069f cmp w20, #0x1 c62c8: f9000269 str x9, [x19] c62cc: b9000a74 str w20, [x19, #0x8] c62d0: 54000108 b.hi 0xc62f0 c62d4: b900aa74 str w20, [x19, #0xa8] c62d8: a9434ff4 ldp x20, x19, [sp, #0x30] c62dc: a94257f6 ldp x22, x21, [sp, #0x20] c62e0: f9400bf7 ldr x23, [sp, #0x10] c62e4: a8c47bfd ldp x29, x30, [sp], #0x40 c62e8: d65f03c0 ret c62ec: f9400269 ldr x9, [x19] c62f0: 39400128 ldrb w8, [x9] c62f4: 71007d1f cmp w8, #0x1f c62f8: 54000221 b.ne 0xc633c c62fc: 39400528 ldrb w8, [x9, #0x1] c6300: 71022d1f cmp w8, #0x8b c6304: 540001c1 b.ne 0xc633c c6308: 51000a88 sub w8, w20, #0x2 c630c: 9100092a add x10, x9, #0x2 c6310: b940766b ldr w11, [x19, #0x74] c6314: b9000a68 str w8, [x19, #0x8] c6318: f900026a str x10, [x19] c631c: 340001eb cbz w11, 0xc6358 c6320: 12800048 mov w8, #-0x3 // =-3 c6324: b9007268 str w8, [x19, #0x70] c6328: a9434ff4 ldp x20, x19, [sp, #0x30] c632c: a94257f6 ldp x22, x21, [sp, #0x20] c6330: f9400bf7 ldr x23, [sp, #0x10] c6334: a8c47bfd ldp x29, x30, [sp], #0x40 c6338: d65f03c0 ret c633c: 52800028 mov w8, #0x1 // =1 c6340: b900aa68 str w8, [x19, #0xa8] c6344: a9434ff4 ldp x20, x19, [sp, #0x30] c6348: a94257f6 ldp x22, x21, [sp, #0x20] c634c: f9400bf7 ldr x23, [sp, #0x10] c6350: a8c47bfd ldp x29, x30, [sp], #0x40 c6354: d65f03c0 ret c6358: 34000128 cbz w8, 0xc637c c635c: 51000e88 sub w8, w20, #0x3 c6360: 91000d29 add x9, x9, #0x3 c6364: b9000a68 str w8, [x19, #0x8] c6368: f9000269 str x9, [x19] c636c: 39400154 ldrb w20, [x10] c6370: 34000288 cbz w8, 0xc63c0 c6374: aa1303f5 mov x21, x19 c6378: 1400001e b 0xc63f0 c637c: 94025ff1 bl 0x15e340 <__errno@plt> c6380: a947a263 ldp x3, x8, [x19, #0x78] c6384: b900001f str wzr, [x0] c6388: 52800021 mov w1, #0x1 // =1 c638c: 52880002 mov w2, #0x4000 // =16384 c6390: aa0803e0 mov x0, x8 c6394: 9402600b bl 0x15e3c0 c6398: b9000a60 str w0, [x19, #0x8] c639c: 34000500 cbz w0, 0xc643c c63a0: f940426a ldr x10, [x19, #0x80] c63a4: 51000408 sub w8, w0, #0x1 c63a8: b9407669 ldr w9, [x19, #0x74] c63ac: 9100054b add x11, x10, #0x1 c63b0: b9000a68 str w8, [x19, #0x8] c63b4: f900026b str x11, [x19] c63b8: 35fffb49 cbnz w9, 0xc6320 c63bc: 17ffffec b 0xc636c c63c0: 94025fe0 bl 0x15e340 <__errno@plt> c63c4: aa1303f5 mov x21, x19 c63c8: b900001f str wzr, [x0] c63cc: 52800021 mov w1, #0x1 // =1 c63d0: 52880002 mov w2, #0x4000 // =16384 c63d4: f8480ea8 ldr x8, [x21, #0x80]! c63d8: f85f82a3 ldur x3, [x21, #-0x8] c63dc: aa0803e0 mov x0, x8 c63e0: 94025ff8 bl 0x15e3c0 c63e4: aa0003e8 mov x8, x0 c63e8: b81882a8 stur w8, [x21, #-0x78] c63ec: 34000288 cbz w8, 0xc643c c63f0: f94002a9 ldr x9, [x21] c63f4: 51000500 sub w0, w8, #0x1 c63f8: 7100229f cmp w20, #0x8 c63fc: 9100052a add x10, x9, #0x1 c6400: b9000a60 str w0, [x19, #0x8] c6404: f900026a str x10, [x19] c6408: 54fff8c1 b.ne 0xc6320 c640c: 39400135 ldrb w21, [x9] c6410: 121b0aaa and w10, w21, #0xe0 c6414: 35fff86a cbnz w10, 0xc6320 c6418: b940766a ldr w10, [x19, #0x74] c641c: 91020274 add x20, x19, #0x80 c6420: 3400018a cbz w10, 0xc6450 c6424: 36101c75 tbz w21, #0x2, 0xc67b0 c6428: b9407668 ldr w8, [x19, #0x74] c642c: 34000748 cbz w8, 0xc6514 c6430: 12801fe8 mov w8, #-0x100 // =-256 c6434: 12800016 mov w22, #-0x1 // =-1 c6438: 140000dc b 0xc67a8 c643c: 52800028 mov w8, #0x1 // =1 c6440: f9403e60 ldr x0, [x19, #0x78] c6444: b9007668 str w8, [x19, #0x74] c6448: 94025fe2 bl 0x15e3d0 c644c: 17ffffb5 b 0xc6320 c6450: 340009c0 cbz w0, 0xc6588 c6454: 51000900 sub w0, w8, #0x2 c6458: 91000928 add x8, x9, #0x2 c645c: b9000a60 str w0, [x19, #0x8] c6460: f9000268 str x8, [x19] c6464: 34000b60 cbz w0, 0xc65d0 c6468: f9400268 ldr x8, [x19] c646c: 51000400 sub w0, w0, #0x1 c6470: 91000508 add x8, x8, #0x1 c6474: b9000a60 str w0, [x19, #0x8] c6478: f9000268 str x8, [x19] c647c: 34000ce0 cbz w0, 0xc6618 c6480: f9400268 ldr x8, [x19] c6484: 51000400 sub w0, w0, #0x1 c6488: 91000508 add x8, x8, #0x1 c648c: b9000a60 str w0, [x19, #0x8] c6490: f9000268 str x8, [x19] c6494: 340010c0 cbz w0, 0xc66ac c6498: f9400268 ldr x8, [x19] c649c: 51000400 sub w0, w0, #0x1 c64a0: 91000508 add x8, x8, #0x1 c64a4: b9000a60 str w0, [x19, #0x8] c64a8: f9000268 str x8, [x19] c64ac: 34001240 cbz w0, 0xc66f4 c64b0: f9400268 ldr x8, [x19] c64b4: 51000400 sub w0, w0, #0x1 c64b8: 91000508 add x8, x8, #0x1 c64bc: b9000a60 str w0, [x19, #0x8] c64c0: f9000268 str x8, [x19] c64c4: aa1303e9 mov x9, x19 c64c8: 350001a0 cbnz w0, 0xc64fc c64cc: 94025f9d bl 0x15e340 <__errno@plt> c64d0: a947a263 ldp x3, x8, [x19, #0x78] c64d4: b900001f str wzr, [x0] c64d8: 52800021 mov w1, #0x1 // =1 c64dc: 52880002 mov w2, #0x4000 // =16384 c64e0: 52800036 mov w22, #0x1 // =1 c64e4: aa0803e0 mov x0, x8 c64e8: 94025fb6 bl 0x15e3c0 c64ec: aa0003e8 mov x8, x0 c64f0: aa1403e9 mov x9, x20 c64f4: b9000a68 str w8, [x19, #0x8] c64f8: 34001228 cbz w8, 0xc673c c64fc: f9400128 ldr x8, [x9] c6500: 51000400 sub w0, w0, #0x1 c6504: 91000508 add x8, x8, #0x1 c6508: b9000a60 str w0, [x19, #0x8] c650c: f9000268 str x8, [x19] c6510: 17ffffc5 b 0xc6424 c6514: 34000a60 cbz w0, 0xc6660 c6518: f9400268 ldr x8, [x19] c651c: 51000400 sub w0, w0, #0x1 c6520: 91000509 add x9, x8, #0x1 c6524: b9000a60 str w0, [x19, #0x8] c6528: f9000269 str x9, [x19] c652c: 39400116 ldrb w22, [x8] c6530: aa1303e9 mov x9, x19 c6534: 350001a0 cbnz w0, 0xc6568 c6538: 94025f82 bl 0x15e340 <__errno@plt> c653c: a947a263 ldp x3, x8, [x19, #0x78] c6540: b900001f str wzr, [x0] c6544: 52800021 mov w1, #0x1 // =1 c6548: 52880002 mov w2, #0x4000 // =16384 c654c: 52800037 mov w23, #0x1 // =1 c6550: aa0803e0 mov x0, x8 c6554: 94025f9b bl 0x15e3c0 c6558: aa0003e8 mov x8, x0 c655c: aa1403e9 mov x9, x20 c6560: b9000a68 str w8, [x19, #0x8] c6564: 340010e8 cbz w8, 0xc6780 c6568: f9400128 ldr x8, [x9] c656c: 51000400 sub w0, w0, #0x1 c6570: 91000509 add x9, x8, #0x1 c6574: b9000a60 str w0, [x19, #0x8] c6578: f9000269 str x9, [x19] c657c: 39400108 ldrb w8, [x8] c6580: 53185d08 lsl w8, w8, #8 c6584: 14000089 b 0xc67a8 c6588: 94025f6e bl 0x15e340 <__errno@plt> c658c: a947a263 ldp x3, x8, [x19, #0x78] c6590: b900001f str wzr, [x0] c6594: 52800021 mov w1, #0x1 // =1 c6598: 52880002 mov w2, #0x4000 // =16384 c659c: 52800036 mov w22, #0x1 // =1 c65a0: aa0803e0 mov x0, x8 c65a4: 94025f87 bl 0x15e3c0 c65a8: b9000a60 str w0, [x19, #0x8] c65ac: 34000c80 cbz w0, 0xc673c c65b0: f9404268 ldr x8, [x19, #0x80] c65b4: 51000400 sub w0, w0, #0x1 c65b8: b9407669 ldr w9, [x19, #0x74] c65bc: 91000508 add x8, x8, #0x1 c65c0: b9000a60 str w0, [x19, #0x8] c65c4: f9000268 str x8, [x19] c65c8: 35fff2e9 cbnz w9, 0xc6424 c65cc: 17ffffa6 b 0xc6464 c65d0: 94025f5c bl 0x15e340 <__errno@plt> c65d4: a947a263 ldp x3, x8, [x19, #0x78] c65d8: b900001f str wzr, [x0] c65dc: 52800021 mov w1, #0x1 // =1 c65e0: 52880002 mov w2, #0x4000 // =16384 c65e4: 52800036 mov w22, #0x1 // =1 c65e8: aa0803e0 mov x0, x8 c65ec: 94025f75 bl 0x15e3c0 c65f0: b9000a60 str w0, [x19, #0x8] c65f4: 34000a40 cbz w0, 0xc673c c65f8: f9404268 ldr x8, [x19, #0x80] c65fc: 51000400 sub w0, w0, #0x1 c6600: b9407669 ldr w9, [x19, #0x74] c6604: 91000508 add x8, x8, #0x1 c6608: b9000a60 str w0, [x19, #0x8] c660c: f9000268 str x8, [x19] c6610: 35fff0a9 cbnz w9, 0xc6424 c6614: 17ffff9a b 0xc647c c6618: 94025f4a bl 0x15e340 <__errno@plt> c661c: a947a263 ldp x3, x8, [x19, #0x78] c6620: b900001f str wzr, [x0] c6624: 52800021 mov w1, #0x1 // =1 c6628: 52880002 mov w2, #0x4000 // =16384 c662c: 52800036 mov w22, #0x1 // =1 c6630: aa0803e0 mov x0, x8 c6634: 94025f63 bl 0x15e3c0 c6638: b9000a60 str w0, [x19, #0x8] c663c: 34000800 cbz w0, 0xc673c c6640: f9404268 ldr x8, [x19, #0x80] c6644: 51000400 sub w0, w0, #0x1 c6648: b9407669 ldr w9, [x19, #0x74] c664c: 91000508 add x8, x8, #0x1 c6650: b9000a60 str w0, [x19, #0x8] c6654: f9000268 str x8, [x19] c6658: 35ffee69 cbnz w9, 0xc6424 c665c: 17ffff8e b 0xc6494 c6660: 94025f38 bl 0x15e340 <__errno@plt> c6664: a947a263 ldp x3, x8, [x19, #0x78] c6668: b900001f str wzr, [x0] c666c: 52800021 mov w1, #0x1 // =1 c6670: 52880002 mov w2, #0x4000 // =16384 c6674: 52800036 mov w22, #0x1 // =1 c6678: aa0803e0 mov x0, x8 c667c: 94025f51 bl 0x15e3c0 c6680: b9000a60 str w0, [x19, #0x8] c6684: 340006c0 cbz w0, 0xc675c c6688: f9404268 ldr x8, [x19, #0x80] c668c: 51000400 sub w0, w0, #0x1 c6690: b940766a ldr w10, [x19, #0x74] c6694: 91000509 add x9, x8, #0x1 c6698: b9000a60 str w0, [x19, #0x8] c669c: f9000269 str x9, [x19] c66a0: 39400116 ldrb w22, [x8] c66a4: 3500080a cbnz w10, 0xc67a4 c66a8: 17ffffa2 b 0xc6530 c66ac: 94025f25 bl 0x15e340 <__errno@plt> c66b0: a947a263 ldp x3, x8, [x19, #0x78] c66b4: b900001f str wzr, [x0] c66b8: 52800021 mov w1, #0x1 // =1 c66bc: 52880002 mov w2, #0x4000 // =16384 c66c0: 52800036 mov w22, #0x1 // =1 c66c4: aa0803e0 mov x0, x8 c66c8: 94025f3e bl 0x15e3c0 c66cc: b9000a60 str w0, [x19, #0x8] c66d0: 34000360 cbz w0, 0xc673c c66d4: f9404268 ldr x8, [x19, #0x80] c66d8: 51000400 sub w0, w0, #0x1 c66dc: b9407669 ldr w9, [x19, #0x74] c66e0: 91000508 add x8, x8, #0x1 c66e4: b9000a60 str w0, [x19, #0x8] c66e8: f9000268 str x8, [x19] c66ec: 35ffe9c9 cbnz w9, 0xc6424 c66f0: 17ffff6f b 0xc64ac c66f4: 94025f13 bl 0x15e340 <__errno@plt> c66f8: a947a263 ldp x3, x8, [x19, #0x78] c66fc: b900001f str wzr, [x0] c6700: 52800021 mov w1, #0x1 // =1 c6704: 52880002 mov w2, #0x4000 // =16384 c6708: 52800036 mov w22, #0x1 // =1 c670c: aa0803e0 mov x0, x8 c6710: 94025f2c bl 0x15e3c0 c6714: b9000a60 str w0, [x19, #0x8] c6718: 34000120 cbz w0, 0xc673c c671c: f9404268 ldr x8, [x19, #0x80] c6720: 51000400 sub w0, w0, #0x1 c6724: b9407669 ldr w9, [x19, #0x74] c6728: 91000508 add x8, x8, #0x1 c672c: b9000a60 str w0, [x19, #0x8] c6730: f9000268 str x8, [x19] c6734: 35ffe789 cbnz w9, 0xc6424 c6738: 17ffff63 b 0xc64c4 c673c: f9403e60 ldr x0, [x19, #0x78] c6740: b9007676 str w22, [x19, #0x74] c6744: 94025f23 bl 0x15e3d0 c6748: 34ffe6e0 cbz w0, 0xc6424 c674c: 12800008 mov w8, #-0x1 // =-1 c6750: 2a1f03e0 mov w0, wzr c6754: b9007268 str w8, [x19, #0x70] c6758: 17ffff33 b 0xc6424 c675c: f9403e60 ldr x0, [x19, #0x78] c6760: b9007676 str w22, [x19, #0x74] c6764: 94025f1b bl 0x15e3d0 c6768: 12800016 mov w22, #-0x1 // =-1 c676c: 340001c0 cbz w0, 0xc67a4 c6770: 2a1f03e0 mov w0, wzr c6774: 12801fe8 mov w8, #-0x100 // =-256 c6778: b9007276 str w22, [x19, #0x70] c677c: 1400000b b 0xc67a8 c6780: f9403e60 ldr x0, [x19, #0x78] c6784: b9007677 str w23, [x19, #0x74] c6788: 94025f12 bl 0x15e3d0 c678c: 340000c0 cbz w0, 0xc67a4 c6790: 12800009 mov w9, #-0x1 // =-1 c6794: 2a1f03e0 mov w0, wzr c6798: 12801fe8 mov w8, #-0x100 // =-256 c679c: b9007269 str w9, [x19, #0x70] c67a0: 14000002 b 0xc67a8 c67a4: 12801fe8 mov w8, #-0x100 // =-256 c67a8: 2b160116 adds w22, w8, w22 c67ac: 54000cc1 b.ne 0xc6944 c67b0: 371804f5 tbnz w21, #0x3, 0xc684c c67b4: 372008d5 tbnz w21, #0x4, 0xc68cc c67b8: 360811f5 tbz w21, #0x1, 0xc69f4 c67bc: b9407668 ldr w8, [x19, #0x74] c67c0: 350011a8 cbnz w8, 0xc69f4 c67c4: 34000ee0 cbz w0, 0xc69a0 c67c8: f9400268 ldr x8, [x19] c67cc: 51000400 sub w0, w0, #0x1 c67d0: 91000508 add x8, x8, #0x1 c67d4: b9000a60 str w0, [x19, #0x8] c67d8: f9000268 str x8, [x19] c67dc: aa1303e8 mov x8, x19 c67e0: 35000180 cbnz w0, 0xc6810 c67e4: 94025ed7 bl 0x15e340 <__errno@plt> c67e8: a947a263 ldp x3, x8, [x19, #0x78] c67ec: b900001f str wzr, [x0] c67f0: 52800021 mov w1, #0x1 // =1 c67f4: 52880002 mov w2, #0x4000 // =16384 c67f8: 52800035 mov w21, #0x1 // =1 c67fc: aa0803e0 mov x0, x8 c6800: 94025ef0 bl 0x15e3c0 c6804: aa1403e8 mov x8, x20 c6808: b9000a60 str w0, [x19, #0x8] c680c: 34000ee0 cbz w0, 0xc69e8 c6810: f9400108 ldr x8, [x8] c6814: 51000409 sub w9, w0, #0x1 c6818: 91000508 add x8, x8, #0x1 c681c: b9000a69 str w9, [x19, #0x8] c6820: f9000268 str x8, [x19] c6824: 14000074 b 0xc69f4 c6828: f9400108 ldr x8, [x8] c682c: 51000400 sub w0, w0, #0x1 c6830: 91000509 add x9, x8, #0x1 c6834: b9000a60 str w0, [x19, #0x8] c6838: f9000269 str x9, [x19] c683c: 39400108 ldrb w8, [x8] c6840: 51000508 sub w8, w8, #0x1 c6844: 3100091f cmn w8, #0x2 c6848: 54fffb62 b.hs 0xc67b4 c684c: b9407668 ldr w8, [x19, #0x74] c6850: 35fffb28 cbnz w8, 0xc67b4 c6854: aa1303e8 mov x8, x19 c6858: 35fffe80 cbnz w0, 0xc6828 c685c: 94025eb9 bl 0x15e340 <__errno@plt> c6860: a947a263 ldp x3, x8, [x19, #0x78] c6864: b900001f str wzr, [x0] c6868: 52800021 mov w1, #0x1 // =1 c686c: 52880002 mov w2, #0x4000 // =16384 c6870: aa0803e0 mov x0, x8 c6874: 94025ed3 bl 0x15e3c0 c6878: aa1403e8 mov x8, x20 c687c: b9000a60 str w0, [x19, #0x8] c6880: 35fffd40 cbnz w0, 0xc6828 c6884: 52800028 mov w8, #0x1 // =1 c6888: f9403e60 ldr x0, [x19, #0x78] c688c: b9007668 str w8, [x19, #0x74] c6890: 94025ed0 bl 0x15e3d0 c6894: 34fff900 cbz w0, 0xc67b4 c6898: 12800008 mov w8, #-0x1 // =-1 c689c: 2a1f03e0 mov w0, wzr c68a0: b9007268 str w8, [x19, #0x70] c68a4: 17ffffc4 b 0xc67b4 c68a8: f9400108 ldr x8, [x8] c68ac: 51000400 sub w0, w0, #0x1 c68b0: 91000509 add x9, x8, #0x1 c68b4: b9000a60 str w0, [x19, #0x8] c68b8: f9000269 str x9, [x19] c68bc: 39400108 ldrb w8, [x8] c68c0: 51000508 sub w8, w8, #0x1 c68c4: 3100091f cmn w8, #0x2 c68c8: 54fff782 b.hs 0xc67b8 c68cc: b9407668 ldr w8, [x19, #0x74] c68d0: 35fff748 cbnz w8, 0xc67b8 c68d4: aa1303e8 mov x8, x19 c68d8: 35fffe80 cbnz w0, 0xc68a8 c68dc: 94025e99 bl 0x15e340 <__errno@plt> c68e0: a947a263 ldp x3, x8, [x19, #0x78] c68e4: b900001f str wzr, [x0] c68e8: 52800021 mov w1, #0x1 // =1 c68ec: 52880002 mov w2, #0x4000 // =16384 c68f0: aa0803e0 mov x0, x8 c68f4: 94025eb3 bl 0x15e3c0 c68f8: aa1403e8 mov x8, x20 c68fc: b9000a60 str w0, [x19, #0x8] c6900: 35fffd40 cbnz w0, 0xc68a8 c6904: 52800028 mov w8, #0x1 // =1 c6908: f9403e60 ldr x0, [x19, #0x78] c690c: b9007668 str w8, [x19, #0x74] c6910: 94025eb0 bl 0x15e3d0 c6914: 34fff520 cbz w0, 0xc67b8 c6918: 12800008 mov w8, #-0x1 // =-1 c691c: 2a1f03e0 mov w0, wzr c6920: b9007268 str w8, [x19, #0x70] c6924: 17ffffa5 b 0xc67b8 c6928: f9400108 ldr x8, [x8] c692c: 51000400 sub w0, w0, #0x1 c6930: 510006d6 sub w22, w22, #0x1 c6934: 91000508 add x8, x8, #0x1 c6938: b9000a60 str w0, [x19, #0x8] c693c: f9000268 str x8, [x19] c6940: 34fff396 cbz w22, 0xc67b0 c6944: b9407668 ldr w8, [x19, #0x74] c6948: 35fff348 cbnz w8, 0xc67b0 c694c: aa1303e8 mov x8, x19 c6950: 35fffec0 cbnz w0, 0xc6928 c6954: 94025e7b bl 0x15e340 <__errno@plt> c6958: a947a263 ldp x3, x8, [x19, #0x78] c695c: b900001f str wzr, [x0] c6960: 52800021 mov w1, #0x1 // =1 c6964: 52880002 mov w2, #0x4000 // =16384 c6968: aa0803e0 mov x0, x8 c696c: 94025e95 bl 0x15e3c0 c6970: aa1403e8 mov x8, x20 c6974: b9000a60 str w0, [x19, #0x8] c6978: 35fffd80 cbnz w0, 0xc6928 c697c: 52800028 mov w8, #0x1 // =1 c6980: f9403e60 ldr x0, [x19, #0x78] c6984: b9007668 str w8, [x19, #0x74] c6988: 94025e92 bl 0x15e3d0 c698c: 34fff120 cbz w0, 0xc67b0 c6990: 12800008 mov w8, #-0x1 // =-1 c6994: 2a1f03e0 mov w0, wzr c6998: b9007268 str w8, [x19, #0x70] c699c: 17ffff85 b 0xc67b0 c69a0: 94025e68 bl 0x15e340 <__errno@plt> c69a4: a947a263 ldp x3, x8, [x19, #0x78] c69a8: b900001f str wzr, [x0] c69ac: 52800021 mov w1, #0x1 // =1 c69b0: 52880002 mov w2, #0x4000 // =16384 c69b4: 52800035 mov w21, #0x1 // =1 c69b8: aa0803e0 mov x0, x8 c69bc: 94025e81 bl 0x15e3c0 c69c0: b9000a60 str w0, [x19, #0x8] c69c4: 34000120 cbz w0, 0xc69e8 c69c8: f9404268 ldr x8, [x19, #0x80] c69cc: 51000400 sub w0, w0, #0x1 c69d0: b9407669 ldr w9, [x19, #0x74] c69d4: 91000508 add x8, x8, #0x1 c69d8: b9000a60 str w0, [x19, #0x8] c69dc: f9000268 str x8, [x19] c69e0: 350000a9 cbnz w9, 0xc69f4 c69e4: 17ffff7e b 0xc67dc c69e8: f9403e60 ldr x0, [x19, #0x78] c69ec: b9007675 str w21, [x19, #0x74] c69f0: 94025e78 bl 0x15e3d0 c69f4: b9407668 ldr w8, [x19, #0x74] c69f8: 7100011f cmp w8, #0x0 c69fc: 12800048 mov w8, #-0x3 // =-3 c6a00: 1a8803e8 csel w8, wzr, w8, eq c6a04: b9007268 str w8, [x19, #0x70] c6a08: a9434ff4 ldp x20, x19, [sp, #0x30] c6a0c: a94257f6 ldp x22, x21, [sp, #0x20] c6a10: f9400bf7 ldr x23, [sp, #0x10] c6a14: a8c47bfd ldp x29, x30, [sp], #0x40 c6a18: d65f03c0 ret 00000000000c6a1c : c6a1c: d100c3ff sub sp, sp, #0x30 c6a20: a9017bfd stp x29, x30, [sp, #0x10] c6a24: 910043fd add x29, sp, #0x10 c6a28: f90013f3 str x19, [sp, #0x20] c6a2c: d53bd053 mrs x19, TPIDR_EL0 c6a30: 910013e1 add x1, sp, #0x4 c6a34: f9401668 ldr x8, [x19, #0x28] c6a38: 52800022 mov w2, #0x1 // =1 c6a3c: f90007e8 str x8, [sp, #0x8] c6a40: 94025e5c bl 0x15e3b0 <_ZN6InGame3Log6gzreadEPvS1_j@plt> c6a44: 394013e8 ldrb w8, [sp, #0x4] c6a48: 7100041f cmp w0, #0x1 c6a4c: f9401669 ldr x9, [x19, #0x28] c6a50: f94007ea ldr x10, [sp, #0x8] c6a54: 5a9f0100 csinv w0, w8, wzr, eq c6a58: eb0a013f cmp x9, x10 c6a5c: 540000a1 b.ne 0xc6a70 c6a60: a9417bfd ldp x29, x30, [sp, #0x10] c6a64: f94013f3 ldr x19, [sp, #0x20] c6a68: 9100c3ff add sp, sp, #0x30 c6a6c: d65f03c0 ret c6a70: 940258f0 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000c6a74 : c6a74: 12800008 mov w8, #-0x1 // =-1 c6a78: b40002c1 cbz x1, 0xc6ad0 c6a7c: 3100041f cmn w0, #0x1 c6a80: 54000280 b.eq 0xc6ad0 c6a84: 3942b029 ldrb w9, [x1, #0xac] c6a88: 7101c93f cmp w9, #0x72 c6a8c: 54000221 b.ne 0xc6ad0 c6a90: b940c828 ldr w8, [x1, #0xc8] c6a94: 3100051f cmn w8, #0x1 c6a98: 54000060 b.eq 0xc6aa4 c6a9c: 12800000 mov w0, #-0x1 // =-1 c6aa0: d65f03c0 ret c6aa4: b9407029 ldr w9, [x1, #0x70] c6aa8: f9406028 ldr x8, [x1, #0xc0] c6aac: 7100053f cmp w9, #0x1 c6ab0: d1000508 sub x8, x8, #0x1 c6ab4: 1a9f17e9 cset w9, eq c6ab8: f9006028 str x8, [x1, #0xc0] c6abc: 29192420 stp w0, w9, [x1, #0xc8] c6ac0: 54000041 b.ne 0xc6ac8 c6ac4: b900703f str wzr, [x1, #0x70] c6ac8: 2a0003e8 mov w8, w0 c6acc: b900743f str wzr, [x1, #0x74] c6ad0: 2a0803e0 mov w0, w8 c6ad4: d65f03c0 ret 00000000000c6ad8 : c6ad8: a9bc7bfd stp x29, x30, [sp, #-0x40]! c6adc: f9000bf7 str x23, [sp, #0x10] c6ae0: 910003fd mov x29, sp c6ae4: a90257f6 stp x22, x21, [sp, #0x20] c6ae8: a9034ff4 stp x20, x19, [sp, #0x30] c6aec: aa0003f6 mov x22, x0 c6af0: aa1f03e0 mov x0, xzr c6af4: b4000361 cbz x1, 0xc6b60 c6af8: 2a0203f5 mov w21, w2 c6afc: 7100045f cmp w2, #0x1 c6b00: 5400030b b.lt 0xc6b60 c6b04: aa0103f3 mov x19, x1 c6b08: aa0103f4 mov x20, x1 c6b0c: 52800037 mov w23, #0x1 // =1 c6b10: 71000abf cmp w21, #0x2 c6b14: 540001ab b.lt 0xc6b48 c6b18: aa1603e0 mov x0, x22 c6b1c: aa1403e1 mov x1, x20 c6b20: 52800022 mov w2, #0x1 // =1 c6b24: 94025e23 bl 0x15e3b0 <_ZN6InGame3Log6gzreadEPvS1_j@plt> c6b28: 7100041f cmp w0, #0x1 c6b2c: 54000101 b.ne 0xc6b4c c6b30: 38401688 ldrb w8, [x20], #0x1 c6b34: 510006b5 sub w21, w21, #0x1 c6b38: 7100291f cmp w8, #0xa c6b3c: 54fffea1 b.ne 0xc6b10 c6b40: 52800037 mov w23, #0x1 // =1 c6b44: 14000002 b 0xc6b4c c6b48: 2a1f03f7 mov w23, wzr c6b4c: eb13029f cmp x20, x19 c6b50: 3900029f strb wzr, [x20] c6b54: 1a9f17e8 cset w8, eq c6b58: 6a17011f tst w8, w23 c6b5c: 9a9313e0 csel x0, xzr, x19, ne c6b60: a9434ff4 ldp x20, x19, [sp, #0x30] c6b64: a94257f6 ldp x22, x21, [sp, #0x20] c6b68: f9400bf7 ldr x23, [sp, #0x10] c6b6c: a8c47bfd ldp x29, x30, [sp], #0x40 c6b70: d65f03c0 ret 00000000000c6b74 : c6b74: a9bd7bfd stp x29, x30, [sp, #-0x30]! c6b78: f9000bf5 str x21, [sp, #0x10] c6b7c: 910003fd mov x29, sp c6b80: a9024ff4 stp x20, x19, [sp, #0x20] c6b84: b4000520 cbz x0, 0xc6c28 c6b88: 3942b008 ldrb w8, [x0, #0xac] c6b8c: aa0003f4 mov x20, x0 c6b90: 7101dd1f cmp w8, #0x77 c6b94: 540004a1 b.ne 0xc6c28 c6b98: 2a0203f3 mov w19, w2 c6b9c: aa0103f5 mov x21, x1 c6ba0: f9000281 str x1, [x20] c6ba4: b9000a82 str w2, [x20, #0x8] c6ba8: 340004e2 cbz w2, 0xc6c44 c6bac: b9402288 ldr w8, [x20, #0x20] c6bb0: 2a1303e9 mov w9, w19 c6bb4: 35000188 cbnz w8, 0xc6be4 c6bb8: f9404680 ldr x0, [x20, #0x88] c6bbc: 52800021 mov w1, #0x1 // =1 c6bc0: f9403e83 ldr x3, [x20, #0x78] c6bc4: 52880002 mov w2, #0x4000 // =16384 c6bc8: f9000e80 str x0, [x20, #0x18] c6bcc: 94025df5 bl 0x15e3a0 c6bd0: f140101f cmp x0, #0x4, lsl #12 // =0x4000 c6bd4: 54000341 b.ne 0xc6c3c c6bd8: 52880008 mov w8, #0x4000 // =16384 c6bdc: b9400a89 ldr w9, [x20, #0x8] c6be0: b9002288 str w8, [x20, #0x20] c6be4: a94bae8a ldp x10, x11, [x20, #0xb8] c6be8: aa1403e0 mov x0, x20 c6bec: 2a1f03e1 mov w1, wzr c6bf0: 8b294149 add x9, x10, w9, uxtw c6bf4: 8b284168 add x8, x11, w8, uxtw c6bf8: a90ba289 stp x9, x8, [x20, #0xb8] c6bfc: 94025da1 bl 0x15e280 <_ZN6InGame3Log7deflateEPNS0_10z_stream_sEi@plt> c6c00: a94bae8a ldp x10, x11, [x20, #0xb8] c6c04: b9007280 str w0, [x20, #0x70] c6c08: b9400a89 ldr w9, [x20, #0x8] c6c0c: b9402288 ldr w8, [x20, #0x20] c6c10: cb09014a sub x10, x10, x9 c6c14: cb08016b sub x11, x11, x8 c6c18: a90bae8a stp x10, x11, [x20, #0xb8] c6c1c: 35000140 cbnz w0, 0xc6c44 c6c20: 35fffca9 cbnz w9, 0xc6bb4 c6c24: 14000008 b 0xc6c44 c6c28: 12800020 mov w0, #-0x2 // =-2 c6c2c: a9424ff4 ldp x20, x19, [sp, #0x20] c6c30: f9400bf5 ldr x21, [sp, #0x10] c6c34: a8c37bfd ldp x29, x30, [sp], #0x30 c6c38: d65f03c0 ret c6c3c: 12800008 mov w8, #-0x1 // =-1 c6c40: b9007288 str w8, [x20, #0x70] c6c44: f9404a80 ldr x0, [x20, #0x90] c6c48: aa1503e1 mov x1, x21 c6c4c: 2a1303e2 mov w2, w19 c6c50: 94025d98 bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> c6c54: b9400a89 ldr w9, [x20, #0x8] c6c58: aa0003e8 mov x8, x0 c6c5c: 4b090260 sub w0, w19, w9 c6c60: f9004a88 str x8, [x20, #0x90] c6c64: a9424ff4 ldp x20, x19, [sp, #0x20] c6c68: f9400bf5 ldr x21, [sp, #0x10] c6c6c: a8c37bfd ldp x29, x30, [sp], #0x30 c6c70: d65f03c0 ret 00000000000c6c74 : c6c74: a9bd7bfd stp x29, x30, [sp, #-0x30]! c6c78: a90157fc stp x28, x21, [sp, #0x10] c6c7c: 910003fd mov x29, sp c6c80: a9024ff4 stp x20, x19, [sp, #0x20] c6c84: d14007ff sub sp, sp, #0x1, lsl #12 // =0x1000 c6c88: d10403ff sub sp, sp, #0x100 c6c8c: a90893e3 stp x3, x4, [sp, #0x88] c6c90: 910203ea add x10, sp, #0x80 c6c94: f90043e2 str x2, [sp, #0x80] c6c98: 928005eb mov x11, #-0x30 // =-48 c6c9c: a9099be5 stp x5, x6, [sp, #0x98] c6ca0: 910003ec mov x12, sp c6ca4: f90057e7 str x7, [sp, #0xa8] c6ca8: 9100c14a add x10, x10, #0x30 c6cac: ad0007e0 stp q0, q1, [sp] c6cb0: f2dff00b movk x11, #0xff80, lsl #32 c6cb4: ad010fe2 stp q2, q3, [sp, #0x20] c6cb8: 9102018c add x12, x12, #0x80 c6cbc: ad0217e4 stp q4, q5, [sp, #0x40] c6cc0: aa0103e8 mov x8, x1 c6cc4: ad031fe6 stp q6, q7, [sp, #0x60] c6cc8: d53bd054 mrs x20, TPIDR_EL0 c6ccc: f9401689 ldr x9, [x20, #0x28] c6cd0: aa0003f3 mov x19, x0 c6cd4: 9103e3f5 add x21, sp, #0xf8 c6cd8: 9103e3e0 add x0, sp, #0xf8 c6cdc: 910343e3 add x3, sp, #0xd0 c6ce0: 52820001 mov w1, #0x1000 // =4096 c6ce4: f81f83a9 stur x9, [x29, #-0x8] c6ce8: 9100c3a9 add x9, x29, #0x30 c6cec: a90c2fec stp x12, x11, [sp, #0xc0] c6cf0: aa0803e2 mov x2, x8 c6cf4: 393ffebf strb wzr, [x21, #0xfff] c6cf8: a90b2be9 stp x9, x10, [sp, #0xb0] c6cfc: ad4587e0 ldp q0, q1, [sp, #0xb0] c6d00: ad0687e0 stp q0, q1, [sp, #0xd0] c6d04: 94025da3 bl 0x15e390 c6d08: 2a0003e2 mov w2, w0 c6d0c: 2a1f03e0 mov w0, wzr c6d10: 51400448 sub w8, w2, #0x1, lsl #12 // =0x1000 c6d14: 313ffd1f cmn w8, #0xfff c6d18: 540000c3 b.lo 0xc6d30 c6d1c: 397ffea8 ldrb w8, [x21, #0xfff] c6d20: 35000088 cbnz w8, 0xc6d30 c6d24: 9103e3e1 add x1, sp, #0xf8 c6d28: aa1303e0 mov x0, x19 c6d2c: 94025db5 bl 0x15e400 <_ZN6InGame3Log7gzwriteEPvPKvj@plt> c6d30: f9401688 ldr x8, [x20, #0x28] c6d34: f85f83a9 ldur x9, [x29, #-0x8] c6d38: eb09011f cmp x8, x9 c6d3c: 540000e1 b.ne 0xc6d58 c6d40: 914007ff add sp, sp, #0x1, lsl #12 // =0x1000 c6d44: 910403ff add sp, sp, #0x100 c6d48: a9424ff4 ldp x20, x19, [sp, #0x20] c6d4c: a94157fc ldp x28, x21, [sp, #0x10] c6d50: a8c37bfd ldp x29, x30, [sp], #0x30 c6d54: d65f03c0 ret c6d58: 94025836 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000c6d5c : c6d5c: d100c3ff sub sp, sp, #0x30 c6d60: a9017bfd stp x29, x30, [sp, #0x10] c6d64: 910043fd add x29, sp, #0x10 c6d68: f90013f3 str x19, [sp, #0x20] c6d6c: d53bd053 mrs x19, TPIDR_EL0 c6d70: 52800022 mov w2, #0x1 // =1 c6d74: f9401668 ldr x8, [x19, #0x28] c6d78: f90007e8 str x8, [sp, #0x8] c6d7c: 390013e1 strb w1, [sp, #0x4] c6d80: 910013e1 add x1, sp, #0x4 c6d84: 94025d9f bl 0x15e400 <_ZN6InGame3Log7gzwriteEPvPKvj@plt> c6d88: 394013e8 ldrb w8, [sp, #0x4] c6d8c: 7100041f cmp w0, #0x1 c6d90: f9401669 ldr x9, [x19, #0x28] c6d94: f94007ea ldr x10, [sp, #0x8] c6d98: 5a9f0100 csinv w0, w8, wzr, eq c6d9c: eb0a013f cmp x9, x10 c6da0: 540000a1 b.ne 0xc6db4 c6da4: a9417bfd ldp x29, x30, [sp, #0x10] c6da8: f94013f3 ldr x19, [sp, #0x20] c6dac: 9100c3ff add sp, sp, #0x30 c6db0: d65f03c0 ret c6db4: 9402581f bl 0x15ce30 <__stack_chk_fail@plt> 00000000000c6db8 : c6db8: a9be7bfd stp x29, x30, [sp, #-0x20]! c6dbc: a9014ff4 stp x20, x19, [sp, #0x10] c6dc0: 910003fd mov x29, sp c6dc4: aa0003f4 mov x20, x0 c6dc8: aa0103e0 mov x0, x1 c6dcc: aa0103f3 mov x19, x1 c6dd0: 94025a68 bl 0x15d770 c6dd4: aa0003e2 mov x2, x0 c6dd8: aa1403e0 mov x0, x20 c6ddc: aa1303e1 mov x1, x19 c6de0: a9414ff4 ldp x20, x19, [sp, #0x10] c6de4: a8c27bfd ldp x29, x30, [sp], #0x20 c6de8: 14025d86 b 0x15e400 <_ZN6InGame3Log7gzwriteEPvPKvj@plt> 00000000000c6dec : c6dec: a9be7bfd stp x29, x30, [sp, #-0x20]! c6df0: f9000bf3 str x19, [sp, #0x10] c6df4: 910003fd mov x29, sp c6df8: aa0003f3 mov x19, x0 c6dfc: 9400000d bl 0xc6e30 c6e00: 34000080 cbz w0, 0xc6e10 c6e04: f9400bf3 ldr x19, [sp, #0x10] c6e08: a8c27bfd ldp x29, x30, [sp], #0x20 c6e0c: d65f03c0 ret c6e10: f9403e60 ldr x0, [x19, #0x78] c6e14: 94025d7f bl 0x15e410 c6e18: b9407268 ldr w8, [x19, #0x70] c6e1c: 7100051f cmp w8, #0x1 c6e20: 1a8803e0 csel w0, wzr, w8, eq c6e24: f9400bf3 ldr x19, [sp, #0x10] c6e28: a8c27bfd ldp x29, x30, [sp], #0x20 c6e2c: d65f03c0 ret c6e30: a9bc7bfd stp x29, x30, [sp, #-0x40]! c6e34: a9015ff8 stp x24, x23, [sp, #0x10] c6e38: 910003fd mov x29, sp c6e3c: a90257f6 stp x22, x21, [sp, #0x20] c6e40: a9034ff4 stp x20, x19, [sp, #0x30] c6e44: b4000660 cbz x0, 0xc6f10 c6e48: 3942b008 ldrb w8, [x0, #0xac] c6e4c: aa0003f3 mov x19, x0 c6e50: 7101dd1f cmp w8, #0x77 c6e54: 540005e1 b.ne 0xc6f10 c6e58: 2a0103f4 mov w20, w1 c6e5c: 2a1f03f8 mov w24, wzr c6e60: b9402277 ldr w23, [x19, #0x20] c6e64: 52880016 mov w22, #0x4000 // =16384 c6e68: b9000a7f str wzr, [x19, #0x8] c6e6c: 14000009 b 0xc6e90 c6e70: 7100011f cmp w8, #0x0 c6e74: 2a0803f7 mov w23, w8 c6e78: 1a9f07e9 cset w9, ne c6e7c: 7100041f cmp w0, #0x1 c6e80: 1a9f17ea cset w10, eq c6e84: 7100081f cmp w0, #0x2 c6e88: 2a0a0138 orr w24, w9, w10 c6e8c: 54000502 b.hs 0xc6f2c c6e90: 714012ff cmp w23, #0x4, lsl #12 // =0x4000 c6e94: 54000180 b.eq 0xc6ec4 c6e98: 4b1702d5 sub w21, w22, w23 c6e9c: f9404660 ldr x0, [x19, #0x88] c6ea0: f9403e63 ldr x3, [x19, #0x78] c6ea4: 52800021 mov w1, #0x1 // =1 c6ea8: aa1503e2 mov x2, x21 c6eac: 94025d3d bl 0x15e3a0 c6eb0: 6b0002bf cmp w21, w0 c6eb4: 540004a1 b.ne 0xc6f48 c6eb8: f9404668 ldr x8, [x19, #0x88] c6ebc: b9002276 str w22, [x19, #0x20] c6ec0: f9000e68 str x8, [x19, #0x18] c6ec4: 35000338 cbnz w24, 0xc6f28 c6ec8: f9406268 ldr x8, [x19, #0xc0] c6ecc: aa1303e0 mov x0, x19 c6ed0: 2a1403e1 mov w1, w20 c6ed4: 91401108 add x8, x8, #0x4, lsl #12 // =0x4000 c6ed8: f9006268 str x8, [x19, #0xc0] c6edc: 94025ce9 bl 0x15e280 <_ZN6InGame3Log7deflateEPNS0_10z_stream_sEi@plt> c6ee0: b9402268 ldr w8, [x19, #0x20] c6ee4: 714012ff cmp w23, #0x4, lsl #12 // =0x4000 c6ee8: f9406269 ldr x9, [x19, #0xc0] c6eec: b9007260 str w0, [x19, #0x70] c6ef0: cb080129 sub x9, x9, x8 c6ef4: f9006269 str x9, [x19, #0xc0] c6ef8: 54fffbc1 b.ne 0xc6e70 c6efc: 3100141f cmn w0, #0x5 c6f00: 54fffb81 b.ne 0xc6e70 c6f04: 2a1f03e0 mov w0, wzr c6f08: b900727f str wzr, [x19, #0x70] c6f0c: 17ffffd9 b 0xc6e70 c6f10: 12800020 mov w0, #-0x2 // =-2 c6f14: a9434ff4 ldp x20, x19, [sp, #0x30] c6f18: a94257f6 ldp x22, x21, [sp, #0x20] c6f1c: a9415ff8 ldp x24, x23, [sp, #0x10] c6f20: a8c47bfd ldp x29, x30, [sp], #0x40 c6f24: d65f03c0 ret c6f28: b9407260 ldr w0, [x19, #0x70] c6f2c: 7100041f cmp w0, #0x1 c6f30: 1a8003e0 csel w0, wzr, w0, eq c6f34: a9434ff4 ldp x20, x19, [sp, #0x30] c6f38: a94257f6 ldp x22, x21, [sp, #0x20] c6f3c: a9415ff8 ldp x24, x23, [sp, #0x10] c6f40: a8c47bfd ldp x29, x30, [sp], #0x40 c6f44: d65f03c0 ret c6f48: 12800000 mov w0, #-0x1 // =-1 c6f4c: b9007260 str w0, [x19, #0x70] c6f50: a9434ff4 ldp x20, x19, [sp, #0x30] c6f54: a94257f6 ldp x22, x21, [sp, #0x20] c6f58: a9415ff8 ldp x24, x23, [sp, #0x10] c6f5c: a8c47bfd ldp x29, x30, [sp], #0x40 c6f60: d65f03c0 ret 00000000000c6f64 : c6f64: a9bd7bfd stp x29, x30, [sp, #-0x30]! c6f68: a90157f6 stp x22, x21, [sp, #0x10] c6f6c: 910003fd mov x29, sp c6f70: a9024ff4 stp x20, x19, [sp, #0x20] c6f74: 92800014 mov x20, #-0x1 // =-1 c6f78: b4000120 cbz x0, 0xc6f9c c6f7c: 7100085f cmp w2, #0x2 c6f80: 540000e0 b.eq 0xc6f9c c6f84: b9407008 ldr w8, [x0, #0x70] c6f88: aa0003f3 mov x19, x0 c6f8c: 321f0108 orr w8, w8, #0x2 c6f90: 3100051f cmn w8, #0x1 c6f94: 540000e1 b.ne 0xc6fb0 c6f98: 92800014 mov x20, #-0x1 // =-1 c6f9c: aa1403e0 mov x0, x20 c6fa0: a9424ff4 ldp x20, x19, [sp, #0x20] c6fa4: a94157f6 ldp x22, x21, [sp, #0x10] c6fa8: a8c37bfd ldp x29, x30, [sp], #0x30 c6fac: d65f03c0 ret c6fb0: 3942b268 ldrb w8, [x19, #0xac] c6fb4: aa0103f5 mov x21, x1 c6fb8: 7101dd1f cmp w8, #0x77 c6fbc: 54000301 b.ne 0xc701c c6fc0: 35000062 cbnz w2, 0xc6fcc c6fc4: f9405e68 ldr x8, [x19, #0xb8] c6fc8: cb0802b5 sub x21, x21, x8 c6fcc: b7f80bb5 tbnz x21, #0x3f, 0xc7140 c6fd0: f9404268 ldr x8, [x19, #0x80] c6fd4: b50000c8 cbnz x8, 0xc6fec c6fd8: 52800020 mov w0, #0x1 // =1 c6fdc: 52880001 mov w1, #0x4000 // =16384 c6fe0: 94025d14 bl 0x15e430 c6fe4: f9004260 str x0, [x19, #0x80] c6fe8: b4000ac0 cbz x0, 0xc7140 c6fec: 52880016 mov w22, #0x4000 // =16384 c6ff0: 92800014 mov x20, #-0x1 // =-1 c6ff4: f10006bf cmp x21, #0x1 c6ff8: 5400044b b.lt 0xc7080 c6ffc: f14012bf cmp x21, #0x4, lsl #12 // =0x4000 c7000: f9404261 ldr x1, [x19, #0x80] c7004: 1a9632a2 csel w2, w21, w22, lo c7008: aa1303e0 mov x0, x19 c700c: 94025cfd bl 0x15e400 <_ZN6InGame3Log7gzwriteEPvPKvj@plt> c7010: cb2042b5 sub x21, x21, w0, uxtw c7014: 35ffff00 cbnz w0, 0xc6ff4 c7018: 17ffffe1 b 0xc6f9c c701c: 7100045f cmp w2, #0x1 c7020: 540000a1 b.ne 0xc7034 c7024: f9406268 ldr x8, [x19, #0xc0] c7028: 8b150114 add x20, x8, x21 c702c: b6f80094 tbz x20, #0x3f, 0xc703c c7030: 14000044 b 0xc7140 c7034: aa1503f4 mov x20, x21 c7038: b7f80854 tbnz x20, #0x3f, 0xc7140 c703c: b940aa68 ldr w8, [x19, #0xa8] c7040: 340002c8 cbz w8, 0xc7098 c7044: a947a660 ldp x0, x9, [x19, #0x78] c7048: 12800008 mov w8, #-0x1 // =-1 c704c: aa1403e1 mov x1, x20 c7050: 2a1f03e2 mov w2, wzr c7054: b9000a7f str wzr, [x19, #0x8] c7058: b900ca68 str w8, [x19, #0xc8] c705c: f9000269 str x9, [x19] c7060: 94025cf8 bl 0x15e440 c7064: 37f806e0 tbnz w0, #0x1f, 0xc7140 c7068: a90bd274 stp x20, x20, [x19, #0xb8] c706c: aa1403e0 mov x0, x20 c7070: a9424ff4 ldp x20, x19, [sp, #0x20] c7074: a94157f6 ldp x22, x21, [sp, #0x10] c7078: a8c37bfd ldp x29, x30, [sp], #0x30 c707c: d65f03c0 ret c7080: f9405e74 ldr x20, [x19, #0xb8] c7084: aa1403e0 mov x0, x20 c7088: a9424ff4 ldp x20, x19, [sp, #0x20] c708c: a94157f6 ldp x22, x21, [sp, #0x10] c7090: a8c37bfd ldp x29, x30, [sp], #0x30 c7094: d65f03c0 ret c7098: f9406268 ldr x8, [x19, #0xc0] c709c: eb080288 subs x8, x20, x8 c70a0: 540000aa b.ge 0xc70b4 c70a4: aa1303e0 mov x0, x19 c70a8: 94025cea bl 0x15e450 <_ZN6InGame3Log8gzrewindEPv@plt> c70ac: 36f80060 tbz w0, #0x1f, 0xc70b8 c70b0: 14000024 b 0xc7140 c70b4: aa0803f4 mov x20, x8 c70b8: b4000294 cbz x20, 0xc7108 c70bc: f9404668 ldr x8, [x19, #0x88] c70c0: b50000a8 cbnz x8, 0xc70d4 c70c4: 52880000 mov w0, #0x4000 // =16384 c70c8: 94025856 bl 0x15d220 c70cc: f9004660 str x0, [x19, #0x88] c70d0: b4000380 cbz x0, 0xc7140 c70d4: b940ca68 ldr w8, [x19, #0xc8] c70d8: 3100051f cmn w8, #0x1 c70dc: 54000160 b.eq 0xc7108 c70e0: f9406268 ldr x8, [x19, #0xc0] c70e4: 12800009 mov w9, #-0x1 // =-1 c70e8: b940ce6a ldr w10, [x19, #0xcc] c70ec: d1000694 sub x20, x20, #0x1 c70f0: 91000508 add x8, x8, #0x1 c70f4: b900ca69 str w9, [x19, #0xc8] c70f8: f9006268 str x8, [x19, #0xc0] c70fc: 3400006a cbz w10, 0xc7108 c7100: 52800028 mov w8, #0x1 // =1 c7104: b9007268 str w8, [x19, #0x70] c7108: 52880015 mov w21, #0x4000 // =16384 c710c: aa1403f6 mov x22, x20 c7110: 92800014 mov x20, #-0x1 // =-1 c7114: f10006df cmp x22, #0x1 c7118: 5400020b b.lt 0xc7158 c711c: f14012df cmp x22, #0x4, lsl #12 // =0x4000 c7120: f9404661 ldr x1, [x19, #0x88] c7124: 1a9532c2 csel w2, w22, w21, lo c7128: aa1303e0 mov x0, x19 c712c: 94025ca1 bl 0x15e3b0 <_ZN6InGame3Log6gzreadEPvS1_j@plt> c7130: cb20c2d6 sub x22, x22, w0, sxtw c7134: 7100041f cmp w0, #0x1 c7138: 54fffeea b.ge 0xc7114 c713c: 17ffff98 b 0xc6f9c c7140: 92800014 mov x20, #-0x1 // =-1 c7144: aa1403e0 mov x0, x20 c7148: a9424ff4 ldp x20, x19, [sp, #0x20] c714c: a94157f6 ldp x22, x21, [sp, #0x10] c7150: a8c37bfd ldp x29, x30, [sp], #0x30 c7154: d65f03c0 ret c7158: f9406274 ldr x20, [x19, #0xc0] c715c: aa1403e0 mov x0, x20 c7160: a9424ff4 ldp x20, x19, [sp, #0x20] c7164: a94157f6 ldp x22, x21, [sp, #0x10] c7168: a8c37bfd ldp x29, x30, [sp], #0x30 c716c: d65f03c0 ret 00000000000c7170 : c7170: a9be7bfd stp x29, x30, [sp, #-0x20]! c7174: f9000bf3 str x19, [sp, #0x10] c7178: 910003fd mov x29, sp c717c: b4000380 cbz x0, 0xc71ec c7180: 3942b008 ldrb w8, [x0, #0xac] c7184: aa0003f3 mov x19, x0 c7188: 12800000 mov w0, #-0x1 // =-1 c718c: 7101c91f cmp w8, #0x72 c7190: 54000281 b.ne 0xc71e0 c7194: f9404268 ldr x8, [x19, #0x80] c7198: b900ca60 str w0, [x19, #0xc8] c719c: aa1f03e0 mov x0, xzr c71a0: aa1f03e1 mov x1, xzr c71a4: 2a1f03e2 mov w2, wzr c71a8: f9003a7f str xzr, [x19, #0x70] c71ac: b9000a7f str wzr, [x19, #0x8] c71b0: f9000268 str x8, [x19] c71b4: 94025c3f bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> c71b8: b940aa68 ldr w8, [x19, #0xa8] c71bc: f9004a60 str x0, [x19, #0x90] c71c0: 35000068 cbnz w8, 0xc71cc c71c4: aa1303e0 mov x0, x19 c71c8: 94025c8a bl 0x15e3f0 <_ZN6InGame3Log12inflateResetEPNS0_10z_stream_sE@plt> c71cc: f9403e60 ldr x0, [x19, #0x78] c71d0: 2a1f03e2 mov w2, wzr c71d4: f9405a61 ldr x1, [x19, #0xb0] c71d8: a90bfe7f stp xzr, xzr, [x19, #0xb8] c71dc: 94025c99 bl 0x15e440 c71e0: f9400bf3 ldr x19, [sp, #0x10] c71e4: a8c27bfd ldp x29, x30, [sp], #0x20 c71e8: d65f03c0 ret c71ec: 12800000 mov w0, #-0x1 // =-1 c71f0: f9400bf3 ldr x19, [sp, #0x10] c71f4: a8c27bfd ldp x29, x30, [sp], #0x20 c71f8: d65f03c0 ret 00000000000c71fc : c71fc: aa1f03e1 mov x1, xzr c7200: 52800022 mov w2, #0x1 // =1 c7204: 14025c87 b 0x15e420 <_ZN6InGame3Log6gzseekEPvli@plt> 00000000000c7208 : c7208: b40001a0 cbz x0, 0xc723c c720c: 3942b008 ldrb w8, [x0, #0xac] c7210: 7101c91f cmp w8, #0x72 c7214: 540000a1 b.ne 0xc7228 c7218: b9407408 ldr w8, [x0, #0x74] c721c: 340000a8 cbz w8, 0xc7230 c7220: 52800020 mov w0, #0x1 // =1 c7224: d65f03c0 ret c7228: 2a1f03e0 mov w0, wzr c722c: d65f03c0 ret c7230: b9407008 ldr w8, [x0, #0x70] c7234: 7100051f cmp w8, #0x1 c7238: 1a9f17e0 cset w0, eq c723c: d65f03c0 ret 00000000000c7240 : c7240: b40000a0 cbz x0, 0xc7254 c7244: 3942b008 ldrb w8, [x0, #0xac] c7248: 7101c91f cmp w8, #0x72 c724c: 54000061 b.ne 0xc7258 c7250: b940a800 ldr w0, [x0, #0xa8] c7254: d65f03c0 ret c7258: 2a1f03e0 mov w0, wzr c725c: d65f03c0 ret 00000000000c7260 : c7260: b40006e0 cbz x0, 0xc733c c7264: a9bc7bfd stp x29, x30, [sp, #-0x40]! c7268: f9000bf7 str x23, [sp, #0x10] c726c: 910003fd mov x29, sp c7270: a90257f6 stp x22, x21, [sp, #0x20] c7274: a9034ff4 stp x20, x19, [sp, #0x30] c7278: 3942b008 ldrb w8, [x0, #0xac] c727c: aa0003f3 mov x19, x0 c7280: 7101dd1f cmp w8, #0x77 c7284: 540009e1 b.ne 0xc73c0 c7288: 2a1f03f7 mov w23, wzr c728c: b9402276 ldr w22, [x19, #0x20] c7290: 52880015 mov w21, #0x4000 // =16384 c7294: b9000a7f str wzr, [x19, #0x8] c7298: 14000009 b 0xc72bc c729c: 7100011f cmp w8, #0x0 c72a0: 2a0803f6 mov w22, w8 c72a4: 1a9f07e9 cset w9, ne c72a8: 7100041f cmp w0, #0x1 c72ac: 1a9f17ea cset w10, eq c72b0: 7100081f cmp w0, #0x2 c72b4: 2a0a0137 orr w23, w9, w10 c72b8: 54000842 b.hs 0xc73c0 c72bc: 714012df cmp w22, #0x4, lsl #12 // =0x4000 c72c0: 54000180 b.eq 0xc72f0 c72c4: 4b1602b4 sub w20, w21, w22 c72c8: f9404660 ldr x0, [x19, #0x88] c72cc: f9403e63 ldr x3, [x19, #0x78] c72d0: 52800021 mov w1, #0x1 // =1 c72d4: aa1403e2 mov x2, x20 c72d8: 94025c32 bl 0x15e3a0 c72dc: 6b00029f cmp w20, w0 c72e0: 540007c1 b.ne 0xc73d8 c72e4: f9404668 ldr x8, [x19, #0x88] c72e8: b9002275 str w21, [x19, #0x20] c72ec: f9000e68 str x8, [x19, #0x18] c72f0: 350002b7 cbnz w23, 0xc7344 c72f4: f9406268 ldr x8, [x19, #0xc0] c72f8: aa1303e0 mov x0, x19 c72fc: 52800081 mov w1, #0x4 // =4 c7300: 91401108 add x8, x8, #0x4, lsl #12 // =0x4000 c7304: f9006268 str x8, [x19, #0xc0] c7308: 94025bde bl 0x15e280 <_ZN6InGame3Log7deflateEPNS0_10z_stream_sEi@plt> c730c: b9402268 ldr w8, [x19, #0x20] c7310: 714012df cmp w22, #0x4, lsl #12 // =0x4000 c7314: f9406269 ldr x9, [x19, #0xc0] c7318: b9007260 str w0, [x19, #0x70] c731c: cb080129 sub x9, x9, x8 c7320: f9006269 str x9, [x19, #0xc0] c7324: 54fffbc1 b.ne 0xc729c c7328: 3100141f cmn w0, #0x5 c732c: 54fffb81 b.ne 0xc729c c7330: 2a1f03e0 mov w0, wzr c7334: b900727f str wzr, [x19, #0x70] c7338: 17ffffd9 b 0xc729c c733c: 12800020 mov w0, #-0x2 // =-2 c7340: d65f03c0 ret c7344: b9407268 ldr w8, [x19, #0x70] c7348: 7100051f cmp w8, #0x1 c734c: 540003a8 b.hi 0xc73c0 c7350: b9409275 ldr w21, [x19, #0x90] c7354: f9403e74 ldr x20, [x19, #0x78] c7358: 12001ea0 and w0, w21, #0xff c735c: aa1403e1 mov x1, x20 c7360: 94025c40 bl 0x15e460 c7364: 53083ea0 ubfx w0, w21, #8, #8 c7368: aa1403e1 mov x1, x20 c736c: 94025c3d bl 0x15e460 c7370: 53105ea0 ubfx w0, w21, #16, #8 c7374: aa1403e1 mov x1, x20 c7378: 94025c3a bl 0x15e460 c737c: 53187ea0 lsr w0, w21, #24 c7380: aa1403e1 mov x1, x20 c7384: 94025c37 bl 0x15e460 c7388: b940ba75 ldr w21, [x19, #0xb8] c738c: f9403e74 ldr x20, [x19, #0x78] c7390: 12001ea0 and w0, w21, #0xff c7394: aa1403e1 mov x1, x20 c7398: 94025c32 bl 0x15e460 c739c: 53083ea0 ubfx w0, w21, #8, #8 c73a0: aa1403e1 mov x1, x20 c73a4: 94025c2f bl 0x15e460 c73a8: 53105ea0 ubfx w0, w21, #16, #8 c73ac: aa1403e1 mov x1, x20 c73b0: 94025c2c bl 0x15e460 c73b4: 53187ea0 lsr w0, w21, #24 c73b8: aa1403e1 mov x1, x20 c73bc: 94025c29 bl 0x15e460 c73c0: aa1303e0 mov x0, x19 c73c4: f9400bf7 ldr x23, [sp, #0x10] c73c8: a9434ff4 ldp x20, x19, [sp, #0x30] c73cc: a94257f6 ldp x22, x21, [sp, #0x20] c73d0: a8c47bfd ldp x29, x30, [sp], #0x40 c73d4: 14000009 b 0xc73f8 c73d8: 12800008 mov w8, #-0x1 // =-1 c73dc: b9007268 str w8, [x19, #0x70] c73e0: aa1303e0 mov x0, x19 c73e4: f9400bf7 ldr x23, [sp, #0x10] c73e8: a9434ff4 ldp x20, x19, [sp, #0x30] c73ec: a94257f6 ldp x22, x21, [sp, #0x20] c73f0: a8c47bfd ldp x29, x30, [sp], #0x40 c73f4: 14000001 b 0xc73f8 c73f8: a9be7bfd stp x29, x30, [sp, #-0x20]! c73fc: a9014ff4 stp x20, x19, [sp, #0x10] c7400: 910003fd mov x29, sp c7404: b4000240 cbz x0, 0xc744c c7408: aa0003f3 mov x19, x0 c740c: f9404c00 ldr x0, [x0, #0x98] c7410: b4000040 cbz x0, 0xc7418 c7414: 940257a3 bl 0x15d2a0 c7418: f9401e68 ldr x8, [x19, #0x38] c741c: b4000228 cbz x8, 0xc7460 c7420: 3942b268 ldrb w8, [x19, #0xac] c7424: 7101c91f cmp w8, #0x72 c7428: 54000240 b.eq 0xc7470 c742c: 7101dd1f cmp w8, #0x77 c7430: 54000181 b.ne 0xc7460 c7434: aa1303e0 mov x0, x19 c7438: 94025b96 bl 0x15e290 <_ZN6InGame3Log10deflateEndEPNS0_10z_stream_sE@plt> c743c: 2a0003f4 mov w20, w0 c7440: f9403e60 ldr x0, [x19, #0x78] c7444: b5000200 cbnz x0, 0xc7484 c7448: 14000015 b 0xc749c c744c: 12800034 mov w20, #-0x2 // =-2 c7450: 2a1403e0 mov w0, w20 c7454: a9414ff4 ldp x20, x19, [sp, #0x10] c7458: a8c27bfd ldp x29, x30, [sp], #0x20 c745c: d65f03c0 ret c7460: 2a1f03f4 mov w20, wzr c7464: f9403e60 ldr x0, [x19, #0x78] c7468: b50000e0 cbnz x0, 0xc7484 c746c: 1400000c b 0xc749c c7470: aa1303e0 mov x0, x19 c7474: 94025bff bl 0x15e470 <_ZN6InGame3Log10inflateEndEPNS0_10z_stream_sE@plt> c7478: 2a0003f4 mov w20, w0 c747c: f9403e60 ldr x0, [x19, #0x78] c7480: b40000e0 cbz x0, 0xc749c c7484: 94025bff bl 0x15e480 c7488: 340000a0 cbz w0, 0xc749c c748c: 94025bad bl 0x15e340 <__errno@plt> c7490: b9400008 ldr w8, [x0] c7494: 7100751f cmp w8, #0x1d c7498: 5a9f0294 csinv w20, w20, wzr, eq c749c: b9407268 ldr w8, [x19, #0x70] c74a0: f9404260 ldr x0, [x19, #0x80] c74a4: 7100011f cmp w8, #0x0 c74a8: 1a94b114 csel w20, w8, w20, lt c74ac: b4000040 cbz x0, 0xc74b4 c74b0: 9402577c bl 0x15d2a0 c74b4: f9404660 ldr x0, [x19, #0x88] c74b8: b4000040 cbz x0, 0xc74c0 c74bc: 94025779 bl 0x15d2a0 c74c0: f9405260 ldr x0, [x19, #0xa0] c74c4: b4000040 cbz x0, 0xc74cc c74c8: 94025776 bl 0x15d2a0 c74cc: aa1303e0 mov x0, x19 c74d0: 94025774 bl 0x15d2a0 c74d4: 2a1403e0 mov w0, w20 c74d8: a9414ff4 ldp x20, x19, [sp, #0x10] c74dc: a8c27bfd ldp x29, x30, [sp], #0x20 c74e0: d65f03c0 ret 00000000000c74e4 : c74e4: a9bc7bfd stp x29, x30, [sp, #-0x40]! c74e8: f9000bf7 str x23, [sp, #0x10] c74ec: 910003fd mov x29, sp c74f0: a90257f6 stp x22, x21, [sp, #0x20] c74f4: a9034ff4 stp x20, x19, [sp, #0x30] c74f8: b40001e0 cbz x0, 0xc7534 c74fc: aa0003f3 mov x19, x0 c7500: b9407008 ldr w8, [x0, #0x70] c7504: b9000028 str w8, [x1] c7508: 340002c8 cbz w8, 0xc7560 c750c: 3100051f cmn w8, #0x1 c7510: 54000361 b.ne 0xc757c c7514: 94025b8b bl 0x15e340 <__errno@plt> c7518: b9400000 ldr w0, [x0] c751c: 94025bdd bl 0x15e490 c7520: aa0003f4 mov x20, x0 c7524: b0000537 adrp x23, 0x16c000 c7528: f9450ef7 ldr x23, [x23, #0xa18] c752c: b5000314 cbnz x20, 0xc758c c7530: 14000019 b 0xc7594 c7534: b0000528 adrp x8, 0x16c000 c7538: 12800029 mov w9, #-0x2 // =-2 c753c: f9450d08 ldr x8, [x8, #0xa18] c7540: b9000029 str w9, [x1] c7544: 91008116 add x22, x8, #0x20 c7548: f94002c0 ldr x0, [x22] c754c: a9434ff4 ldp x20, x19, [sp, #0x30] c7550: a94257f6 ldp x22, x21, [sp, #0x20] c7554: f9400bf7 ldr x23, [sp, #0x10] c7558: a8c47bfd ldp x29, x30, [sp], #0x40 c755c: d65f03c0 ret c7560: f0fffd40 adrp x0, 0x72000 c7564: 913e5800 add x0, x0, #0xf96 c7568: a9434ff4 ldp x20, x19, [sp, #0x30] c756c: a94257f6 ldp x22, x21, [sp, #0x20] c7570: f9400bf7 ldr x23, [sp, #0x10] c7574: a8c47bfd ldp x29, x30, [sp], #0x40 c7578: d65f03c0 ret c757c: f9401a74 ldr x20, [x19, #0x30] c7580: b0000537 adrp x23, 0x16c000 c7584: f9450ef7 ldr x23, [x23, #0xa18] c7588: b4000074 cbz x20, 0xc7594 c758c: 39400288 ldrb w8, [x20] c7590: 350000a8 cbnz w8, 0xc75a4 c7594: b9807268 ldrsw x8, [x19, #0x70] c7598: 52800049 mov w9, #0x2 // =2 c759c: cb080128 sub x8, x9, x8 c75a0: f8687af4 ldr x20, [x23, x8, lsl #3] c75a4: aa1303f6 mov x22, x19 c75a8: f8498ec0 ldr x0, [x22, #0x98]! c75ac: b4000040 cbz x0, 0xc75b4 c75b0: 9402573c bl 0x15d2a0 c75b4: f9405260 ldr x0, [x19, #0xa0] c75b8: 9402586e bl 0x15d770 c75bc: aa0003f5 mov x21, x0 c75c0: aa1403e0 mov x0, x20 c75c4: 9402586b bl 0x15d770 c75c8: 8b0002a8 add x8, x21, x0 c75cc: 91000d00 add x0, x8, #0x3 c75d0: 94025714 bl 0x15d220 c75d4: f9004e60 str x0, [x19, #0x98] c75d8: b4000300 cbz x0, 0xc7638 c75dc: f9405261 ldr x1, [x19, #0xa0] c75e0: 528000e2 mov w2, #0x7 // =7 c75e4: 94025727 bl 0x15d280 c75e8: f9404e75 ldr x21, [x19, #0x98] c75ec: aa1503e0 mov x0, x21 c75f0: 94025860 bl 0x15d770 c75f4: 52840748 mov w8, #0x203a // =8250 c75f8: 8b0002a9 add x9, x21, x0 c75fc: aa1403e0 mov x0, x20 c7600: 79000128 strh w8, [x9] c7604: 3900093f strb wzr, [x9, #0x2] c7608: f9404e73 ldr x19, [x19, #0x98] c760c: 94025859 bl 0x15d770 c7610: aa0003e2 mov x2, x0 c7614: aa1303e0 mov x0, x19 c7618: aa1403e1 mov x1, x20 c761c: 94025ba1 bl 0x15e4a0 c7620: f94002c0 ldr x0, [x22] c7624: a9434ff4 ldp x20, x19, [sp, #0x30] c7628: a94257f6 ldp x22, x21, [sp, #0x20] c762c: f9400bf7 ldr x23, [sp, #0x10] c7630: a8c47bfd ldp x29, x30, [sp], #0x40 c7634: d65f03c0 ret c7638: 9100c2f6 add x22, x23, #0x30 c763c: f94002c0 ldr x0, [x22] c7640: a9434ff4 ldp x20, x19, [sp, #0x30] c7644: a94257f6 ldp x22, x21, [sp, #0x20] c7648: f9400bf7 ldr x23, [sp, #0x10] c764c: a8c47bfd ldp x29, x30, [sp], #0x40 c7650: d65f03c0 ret 00000000000c7654 : c7654: b4000120 cbz x0, 0xc7678 c7658: b9407009 ldr w9, [x0, #0x70] c765c: aa0003e8 mov x8, x0 c7660: 7100053f cmp w9, #0x1 c7664: 54000040 b.eq 0xc766c c7668: b900711f str wzr, [x8, #0x70] c766c: f9403d00 ldr x0, [x8, #0x78] c7670: b900751f str wzr, [x8, #0x74] c7674: 14025b8f b 0x15e4b0 c7678: d65f03c0 ret 00000000000c767c : c767c: a9bd7bfd stp x29, x30, [sp, #-0x30]! c7680: a90157f6 stp x22, x21, [sp, #0x10] c7684: 910003fd mov x29, sp c7688: a9024ff4 stp x20, x19, [sp, #0x20] c768c: b40004e3 cbz x3, 0xc7728 c7690: aa0003f5 mov x21, x0 c7694: 128000a0 mov w0, #-0x6 // =-6 c7698: 7101c09f cmp w4, #0x70 c769c: 540003e1 b.ne 0xc7718 c76a0: 39400068 ldrb w8, [x3] c76a4: 7100c51f cmp w8, #0x31 c76a8: 54000381 b.ne 0xc7718 c76ac: 2a0103f4 mov w20, w1 c76b0: 12800020 mov w0, #-0x2 // =-2 c76b4: 51004028 sub w8, w1, #0x10 c76b8: 3100211f cmn w8, #0x8 c76bc: 540002e3 b.lo 0xc7718 c76c0: b40002d5 cbz x21, 0xc7718 c76c4: aa0203f3 mov x19, x2 c76c8: b4000282 cbz x2, 0xc7718 c76cc: f94022a8 ldr x8, [x21, #0x40] c76d0: f9001abf str xzr, [x21, #0x30] c76d4: b4000348 cbz x8, 0xc773c c76d8: f94026a9 ldr x9, [x21, #0x48] c76dc: b40003c9 cbz x9, 0xc7754 c76e0: f9402aa0 ldr x0, [x21, #0x50] c76e4: 52800021 mov w1, #0x1 // =1 c76e8: 5284aa02 mov w2, #0x2550 // =9552 c76ec: 52800036 mov w22, #0x1 // =1 c76f0: d63f0100 blr x8 c76f4: b4000420 cbz x0, 0xc7778 c76f8: aa0003e8 mov x8, x0 c76fc: 2a1f03e0 mov w0, wzr c7700: 52900009 mov w9, #0x8000 // =32768 c7704: 1ad422ca lsl w10, w22, w20 c7708: f9001ea8 str x8, [x21, #0x38] c770c: b9001509 str w9, [x8, #0x14] c7710: 29062914 stp w20, w10, [x8, #0x30] c7714: a903cd1f stp xzr, x19, [x8, #0x38] c7718: a9424ff4 ldp x20, x19, [sp, #0x20] c771c: a94157f6 ldp x22, x21, [sp, #0x10] c7720: a8c37bfd ldp x29, x30, [sp], #0x30 c7724: d65f03c0 ret c7728: 128000a0 mov w0, #-0x6 // =-6 c772c: a9424ff4 ldp x20, x19, [sp, #0x20] c7730: a94157f6 ldp x22, x21, [sp, #0x10] c7734: a8c37bfd ldp x29, x30, [sp], #0x30 c7738: d65f03c0 ret c773c: b0000528 adrp x8, 0x16c000 c7740: f9450508 ldr x8, [x8, #0xa08] c7744: f9002abf str xzr, [x21, #0x50] c7748: f90022a8 str x8, [x21, #0x40] c774c: f94026a9 ldr x9, [x21, #0x48] c7750: b5fffc89 cbnz x9, 0xc76e0 c7754: b0000529 adrp x9, 0x16c000 c7758: f9450929 ldr x9, [x9, #0xa10] c775c: f90026a9 str x9, [x21, #0x48] c7760: f9402aa0 ldr x0, [x21, #0x50] c7764: 52800021 mov w1, #0x1 // =1 c7768: 5284aa02 mov w2, #0x2550 // =9552 c776c: 52800036 mov w22, #0x1 // =1 c7770: d63f0100 blr x8 c7774: b5fffc20 cbnz x0, 0xc76f8 c7778: 12800060 mov w0, #-0x4 // =-4 c777c: a9424ff4 ldp x20, x19, [sp, #0x20] c7780: a94157f6 ldp x22, x21, [sp, #0x10] c7784: a8c37bfd ldp x29, x30, [sp], #0x30 c7788: d65f03c0 ret 00000000000c778c : c778c: d103c3ff sub sp, sp, #0xf0 c7790: fd0043e8 str d8, [sp, #0x80] c7794: a9097bfd stp x29, x30, [sp, #0x90] c7798: 910243fd add x29, sp, #0x90 c779c: a90a6ffc stp x28, x27, [sp, #0xa0] c77a0: a90b67fa stp x26, x25, [sp, #0xb0] c77a4: a90c5ff8 stp x24, x23, [sp, #0xc0] c77a8: a90d57f6 stp x22, x21, [sp, #0xd0] c77ac: a90e4ff4 stp x20, x19, [sp, #0xe0] c77b0: a93d0ba1 stp x1, x2, [x29, #-0x30] c77b4: d53bd058 mrs x24, TPIDR_EL0 c77b8: f9401708 ldr x8, [x24, #0x28] c77bc: f81e83a8 stur x8, [x29, #-0x18] c77c0: b4000200 cbz x0, 0xc7800 c77c4: aa0003f7 mov x23, x0 c77c8: f9401c1c ldr x28, [x0, #0x38] c77cc: b40001bc cbz x28, 0xc7800 c77d0: 90fffd68 adrp x8, 0x73000 c77d4: f9001aff str xzr, [x23, #0x30] c77d8: b9003b9f str wzr, [x28, #0x38] c77dc: f81c03a3 stur x3, [x29, #-0x40] c77e0: fd478900 ldr d0, [x8, #0xf10] c77e4: f90027e4 str x4, [sp, #0x48] c77e8: fd000380 str d0, [x28] c77ec: f94002e8 ldr x8, [x23] c77f0: f81e03a8 stur x8, [x29, #-0x20] c77f4: b4000228 cbz x8, 0xc7838 c77f8: b9400af4 ldr w20, [x23, #0x8] c77fc: 14000010 b 0xc783c c7800: 12800020 mov w0, #-0x2 // =-2 c7804: f9401708 ldr x8, [x24, #0x28] c7808: f85e83a9 ldur x9, [x29, #-0x18] c780c: eb09011f cmp x8, x9 c7810: 54008a81 b.ne 0xc8960 c7814: a94e4ff4 ldp x20, x19, [sp, #0xe0] c7818: a94d57f6 ldp x22, x21, [sp, #0xd0] c781c: a94c5ff8 ldp x24, x23, [sp, #0xc0] c7820: a94b67fa ldp x26, x25, [sp, #0xb0] c7824: a94a6ffc ldp x28, x27, [sp, #0xa0] c7828: a9497bfd ldp x29, x30, [sp, #0x90] c782c: fd4043e8 ldr d8, [sp, #0x80] c7830: 9103c3ff add sp, sp, #0xf0 c7834: d65f03c0 ret c7838: 2a1f03f4 mov w20, wzr c783c: 91154389 add x9, x28, #0x550 c7840: 91022388 add x8, x28, #0x88 c7844: d0fffd93 adrp x19, 0x79000 c7848: d0fffd9b adrp x27, 0x79000 c784c: aa1f03f6 mov x22, xzr c7850: 2a1f03f5 mov w21, wzr c7854: a903a7e8 stp x8, x9, [sp, #0x38] c7858: 9101c389 add x9, x28, #0x70 c785c: 91024388 add x8, x28, #0x90 c7860: f9402399 ldr x25, [x28, #0x40] c7864: b940379a ldr w26, [x28, #0x34] c7868: 91146273 add x19, x19, #0x518 c786c: 9114fb7b add x27, x27, #0x53e c7870: f81c83b7 stur x23, [x29, #-0x38] c7874: a902a7e8 stp x8, x9, [sp, #0x28] c7878: 910c4389 add x9, x28, #0x310 c787c: 9101d388 add x8, x28, #0x74 c7880: a901a7e8 stp x8, x9, [sp, #0x18] c7884: 90fffd68 adrp x8, 0x73000 c7888: fd478108 ldr d8, [x8, #0xf00] c788c: 52800168 mov w8, #0xb // =11 c7890: 14000007 b 0xc78ac c7894: 90fffd48 adrp x8, 0x6f000 c7898: 910f8d08 add x8, x8, #0x3e3 c789c: f9001ae8 str x8, [x23, #0x30] c78a0: 52800368 mov w8, #0x1b // =27 c78a4: b9000388 str w8, [x28] c78a8: 2a0803e8 mov w8, w8 c78ac: 51002d08 sub w8, w8, #0xb c78b0: 7100411f cmp w8, #0x10 c78b4: 540080e8 b.hi 0xc88d0 c78b8: 100000a9 adr x9, 0xc78cc c78bc: 78687a6a ldrh w10, [x19, x8, lsl #1] c78c0: 8b0a0929 add x9, x9, x10, lsl #2 c78c4: 12800040 mov w0, #-0x3 // =-3 c78c8: d61f0120 br x9 c78cc: b9400788 ldr w8, [x28, #0x4] c78d0: 34001da8 cbz w8, 0xc7c84 c78d4: 12000aa8 and w8, w21, #0x7 c78d8: 121d72b5 and w21, w21, #0xfffffff8 c78dc: 9ac826d6 lsr x22, x22, x8 c78e0: 52800348 mov w8, #0x1a // =26 c78e4: 17fffff0 b 0xc78a4 c78e8: 12000aa8 and w8, w21, #0x7 c78ec: 121d72b5 and w21, w21, #0xfffffff8 c78f0: 71007ebf cmp w21, #0x1f c78f4: 9ac826d6 lsr x22, x22, x8 c78f8: 54001388 b.hi 0xc7b68 c78fc: 350000d4 cbnz w20, 0xc7914 c7900: a97d03a8 ldp x8, x0, [x29, #-0x30] c7904: d10083a1 sub x1, x29, #0x20 c7908: d63f0100 blr x8 c790c: 2a0003f4 mov w20, w0 c7910: 34008140 cbz w0, 0xc8938 c7914: f85e03a8 ldur x8, [x29, #-0x20] c7918: 51000694 sub w20, w20, #0x1 c791c: 910022b3 add x19, x21, #0x8 c7920: 71005ebf cmp w21, #0x17 c7924: 91000509 add x9, x8, #0x1 c7928: f81e03a9 stur x9, [x29, #-0x20] c792c: 39400108 ldrb w8, [x8] c7930: 9ad52108 lsl x8, x8, x21 c7934: 8b160116 add x22, x8, x22 c7938: 540005c8 b.hi 0xc79f0 c793c: 350000d4 cbnz w20, 0xc7954 c7940: a97d03a8 ldp x8, x0, [x29, #-0x30] c7944: d10083a1 sub x1, x29, #0x20 c7948: d63f0100 blr x8 c794c: 2a0003f4 mov w20, w0 c7950: 34007f40 cbz w0, 0xc8938 c7954: f85e03a8 ldur x8, [x29, #-0x20] c7958: 51000694 sub w20, w20, #0x1 c795c: 71003ebf cmp w21, #0xf c7960: 91000509 add x9, x8, #0x1 c7964: f81e03a9 stur x9, [x29, #-0x20] c7968: 39400108 ldrb w8, [x8] c796c: 9ad32108 lsl x8, x8, x19 c7970: 910042b3 add x19, x21, #0x10 c7974: 8b160116 add x22, x8, x22 c7978: 540003c8 b.hi 0xc79f0 c797c: 350000d4 cbnz w20, 0xc7994 c7980: a97d03a8 ldp x8, x0, [x29, #-0x30] c7984: d10083a1 sub x1, x29, #0x20 c7988: d63f0100 blr x8 c798c: 2a0003f4 mov w20, w0 c7990: 34007d40 cbz w0, 0xc8938 c7994: f85e03a8 ldur x8, [x29, #-0x20] c7998: 51000694 sub w20, w20, #0x1 c799c: 91000509 add x9, x8, #0x1 c79a0: f81e03a9 stur x9, [x29, #-0x20] c79a4: 39400108 ldrb w8, [x8] c79a8: 9ad32108 lsl x8, x8, x19 c79ac: 910062b3 add x19, x21, #0x18 c79b0: 8b160116 add x22, x8, x22 c79b4: 350001f5 cbnz w21, 0xc79f0 c79b8: 350000d4 cbnz w20, 0xc79d0 c79bc: a97d03a8 ldp x8, x0, [x29, #-0x30] c79c0: d10083a1 sub x1, x29, #0x20 c79c4: d63f0100 blr x8 c79c8: 2a0003f4 mov w20, w0 c79cc: 34007b60 cbz w0, 0xc8938 c79d0: f85e03a8 ldur x8, [x29, #-0x20] c79d4: 51000694 sub w20, w20, #0x1 c79d8: 91000509 add x9, x8, #0x1 c79dc: f81e03a9 stur x9, [x29, #-0x20] c79e0: 39400108 ldrb w8, [x8] c79e4: 9ad32108 lsl x8, x8, x19 c79e8: 910082b3 add x19, x21, #0x20 c79ec: 8b160116 add x22, x8, x22 c79f0: 2a1303f5 mov w21, w19 c79f4: d0fffd93 adrp x19, 0x79000 c79f8: 91146273 add x19, x19, #0x518 c79fc: d350fec8 lsr x8, x22, #16 c7a00: d2403d08 eor x8, x8, #0xffff c7a04: eb36211f cmp x8, w22, uxth c7a08: 54000b80 b.eq 0xc7b78 c7a0c: 90fffd68 adrp x8, 0x73000 c7a10: 91155508 add x8, x8, #0x555 c7a14: 17ffffa2 b 0xc789c c7a18: 710036bf cmp w21, #0xd c7a1c: 54000488 b.hi 0xc7aac c7a20: 350000d4 cbnz w20, 0xc7a38 c7a24: a97d03a8 ldp x8, x0, [x29, #-0x30] c7a28: d10083a1 sub x1, x29, #0x20 c7a2c: d63f0100 blr x8 c7a30: 2a0003f4 mov w20, w0 c7a34: 34007800 cbz w0, 0xc8934 c7a38: f85e03a8 ldur x8, [x29, #-0x20] c7a3c: 2a1503f7 mov w23, w21 c7a40: 51000694 sub w20, w20, #0x1 c7a44: 910022f3 add x19, x23, #0x8 c7a48: 710016bf cmp w21, #0x5 c7a4c: 91000509 add x9, x8, #0x1 c7a50: f81e03a9 stur x9, [x29, #-0x20] c7a54: 39400108 ldrb w8, [x8] c7a58: 9ad72108 lsl x8, x8, x23 c7a5c: 8b160116 add x22, x8, x22 c7a60: 540001e8 b.hi 0xc7a9c c7a64: 350000d4 cbnz w20, 0xc7a7c c7a68: a97d03a8 ldp x8, x0, [x29, #-0x30] c7a6c: d10083a1 sub x1, x29, #0x20 c7a70: d63f0100 blr x8 c7a74: 2a0003f4 mov w20, w0 c7a78: 340075e0 cbz w0, 0xc8934 c7a7c: f85e03a8 ldur x8, [x29, #-0x20] c7a80: 51000694 sub w20, w20, #0x1 c7a84: 91000509 add x9, x8, #0x1 c7a88: f81e03a9 stur x9, [x29, #-0x20] c7a8c: 39400108 ldrb w8, [x8] c7a90: 9ad32108 lsl x8, x8, x19 c7a94: 910042f3 add x19, x23, #0x10 c7a98: 8b160116 add x22, x8, x22 c7a9c: 2a1303f5 mov w21, w19 c7aa0: d0fffd93 adrp x19, 0x79000 c7aa4: f85c83b7 ldur x23, [x29, #-0x38] c7aa8: 91146273 add x19, x19, #0x518 c7aac: 530526c9 ubfx w9, w22, #5, #5 c7ab0: 120012ca and w10, w22, #0x1f c7ab4: 530a36c8 ubfx w8, w22, #10, #4 c7ab8: 1100052b add w11, w9, #0x1 c7abc: 1104054c add w12, w10, #0x101 c7ac0: d34efed6 lsr x22, x22, #14 c7ac4: 11001108 add w8, w8, #0x4 c7ac8: 51003ab5 sub w21, w21, #0xe c7acc: 7100755f cmp w10, #0x1d c7ad0: 290faf8c stp w12, w11, [x28, #0x7c] c7ad4: b9007b88 str w8, [x28, #0x78] c7ad8: 54ffede8 b.hi 0xc7894 c7adc: 7100793f cmp w9, #0x1e c7ae0: 54ffeda2 b.hs 0xc7894 c7ae4: 2a1f03e9 mov w9, wzr c7ae8: b900879f str wzr, [x28, #0x84] c7aec: 14000016 b 0xc7b44 c7af0: b9408789 ldr w9, [x28, #0x84] c7af4: b9407b88 ldr w8, [x28, #0x78] c7af8: f85e03aa ldur x10, [x29, #-0x20] c7afc: 51000694 sub w20, w20, #0x1 c7b00: 9100054b add x11, x10, #0x1 c7b04: f81e03ab stur x11, [x29, #-0x20] c7b08: 3940014a ldrb w10, [x10] c7b0c: 9ad5214a lsl x10, x10, x21 c7b10: 110022b5 add w21, w21, #0x8 c7b14: 8b160156 add x22, x10, x22 c7b18: 78695b6b ldrh w11, [x27, w9, uxtw #1] c7b1c: 2a0903ea mov w10, w9 c7b20: 11000529 add w9, w9, #0x1 c7b24: 12000acc and w12, w22, #0x7 c7b28: d343fed6 lsr x22, x22, #3 c7b2c: 51000eb5 sub w21, w21, #0x3 c7b30: 6b08013f cmp w9, w8 c7b34: 8b0b078b add x11, x28, x11, lsl #1 c7b38: b9008789 str w9, [x28, #0x84] c7b3c: 7901216c strh w12, [x11, #0x90] c7b40: 54000702 b.hs 0xc7c20 c7b44: 71000abf cmp w21, #0x2 c7b48: 54fffe88 b.hi 0xc7b18 c7b4c: 35fffd74 cbnz w20, 0xc7af8 c7b50: a97d03a8 ldp x8, x0, [x29, #-0x30] c7b54: d10083a1 sub x1, x29, #0x20 c7b58: d63f0100 blr x8 c7b5c: 2a0003f4 mov w20, w0 c7b60: 35fffc80 cbnz w0, 0xc7af0 c7b64: 14000376 b 0xc893c c7b68: d350fec8 lsr x8, x22, #16 c7b6c: d2403d08 eor x8, x8, #0xffff c7b70: eb36211f cmp x8, w22, uxth c7b74: 54fff4c1 b.ne 0xc7a0c c7b78: 72003ed3 ands w19, w22, #0xffff c7b7c: b9005793 str w19, [x28, #0x54] c7b80: 54000c60 b.eq 0xc7d0c c7b84: f85c03b5 ldur x21, [x29, #-0x40] c7b88: f94027f6 ldr x22, [sp, #0x48] c7b8c: 14000015 b 0xc7be0 c7b90: 6b14027f cmp w19, w20 c7b94: f85e03a1 ldur x1, [x29, #-0x20] c7b98: 1a938288 csel w8, w20, w19, hi c7b9c: aa1903e0 mov x0, x25 c7ba0: 6b1a011f cmp w8, w26 c7ba4: 1a88835b csel w27, w26, w8, hi c7ba8: aa1b03e2 mov x2, x27 c7bac: 9402553d bl 0x15d0a0 c7bb0: f85e03a8 ldur x8, [x29, #-0x20] c7bb4: 4b1b0294 sub w20, w20, w27 c7bb8: b9405789 ldr w9, [x28, #0x54] c7bbc: 4b1b035a sub w26, w26, w27 c7bc0: 8b1b0339 add x25, x25, x27 c7bc4: 8b1b0108 add x8, x8, x27 c7bc8: 6b1b0133 subs w19, w9, w27 c7bcc: d0fffd9b adrp x27, 0x79000 c7bd0: 9114fb7b add x27, x27, #0x53e c7bd4: f81e03a8 stur x8, [x29, #-0x20] c7bd8: b9005793 str w19, [x28, #0x54] c7bdc: 54000980 b.eq 0xc7d0c c7be0: 350000d4 cbnz w20, 0xc7bf8 c7be4: a97d03a8 ldp x8, x0, [x29, #-0x30] c7be8: d10083a1 sub x1, x29, #0x20 c7bec: d63f0100 blr x8 c7bf0: 2a0003f4 mov w20, w0 c7bf4: 34006a40 cbz w0, 0xc893c c7bf8: 35fffcda cbnz w26, 0xc7b90 c7bfc: b940379a ldr w26, [x28, #0x34] c7c00: aa1603e0 mov x0, x22 c7c04: f9402399 ldr x25, [x28, #0x40] c7c08: 2a1a03e2 mov w2, w26 c7c0c: b9003b9a str w26, [x28, #0x38] c7c10: aa1903e1 mov x1, x25 c7c14: d63f02a0 blr x21 c7c18: 34fffbc0 cbz w0, 0xc7b90 c7c1c: 1400032b b 0xc88c8 c7c20: 7100493f cmp w9, #0x12 c7c24: 54000148 b.hi 0xc7c4c c7c28: 8b294768 add x8, x27, w9, uxtw #1 c7c2c: 51004949 sub w9, w10, #0x12 c7c30: 7840250a ldrh w10, [x8], #0x2 c7c34: 31000529 adds w9, w9, #0x1 c7c38: 8b0a078a add x10, x28, x10, lsl #1 c7c3c: 7901215f strh wzr, [x10, #0x90] c7c40: 54ffff83 b.lo 0xc7c30 c7c44: 52800268 mov w8, #0x13 // =19 c7c48: b9008788 str w8, [x28, #0x84] c7c4c: a943a3e3 ldp x3, x8, [sp, #0x38] c7c50: 2a1f03e0 mov w0, wzr c7c54: 52800262 mov w2, #0x13 // =19 c7c58: a94293e1 ldp x1, x4, [sp, #0x28] c7c5c: f94013e5 ldr x5, [sp, #0x20] c7c60: f9004788 str x8, [x28, #0x88] c7c64: f9003388 str x8, [x28, #0x60] c7c68: 528000e8 mov w8, #0x7 // =7 c7c6c: b9007388 str w8, [x28, #0x70] c7c70: 94025a14 bl 0x15e4c0 <_ZN6InGame3Log13inflate_tableENS0_8codetypeEPtjPPNS0_4codeEPjS2_@plt> c7c74: 340005c0 cbz w0, 0xc7d2c c7c78: 90fffd68 adrp x8, 0x73000 c7c7c: 910c5d08 add x8, x8, #0x317 c7c80: 17ffff07 b 0xc789c c7c84: 71000ebf cmp w21, #0x3 c7c88: 540001e2 b.hs 0xc7cc4 c7c8c: 350000d4 cbnz w20, 0xc7ca4 c7c90: a97d03a8 ldp x8, x0, [x29, #-0x30] c7c94: d10083a1 sub x1, x29, #0x20 c7c98: d63f0100 blr x8 c7c9c: 2a0003f4 mov w20, w0 c7ca0: 340064e0 cbz w0, 0xc893c c7ca4: f85e03a8 ldur x8, [x29, #-0x20] c7ca8: 51000694 sub w20, w20, #0x1 c7cac: 91000509 add x9, x8, #0x1 c7cb0: f81e03a9 stur x9, [x29, #-0x20] c7cb4: 39400108 ldrb w8, [x8] c7cb8: 9ad52108 lsl x8, x8, x21 c7cbc: 110022b5 add w21, w21, #0x8 c7cc0: 8b160116 add x22, x8, x22 c7cc4: d0fffd8c adrp x12, 0x79000 c7cc8: 120002ca and w10, w22, #0x1 c7ccc: 53010ac9 ubfx w9, w22, #1, #2 c7cd0: 9114e98c add x12, x12, #0x53a c7cd4: 528001a8 mov w8, #0xd // =13 c7cd8: b900078a str w10, [x28, #0x4] c7cdc: 1000008a adr x10, 0xc7cec c7ce0: 3869698b ldrb w11, [x12, x9] c7ce4: 8b0b094a add x10, x10, x11, lsl #2 c7ce8: d61f0140 br x10 c7cec: d0fffd89 adrp x9, 0x79000 c7cf0: 52800248 mov w8, #0x12 // =18 c7cf4: 9115912a add x10, x9, #0x564 c7cf8: d0fffd89 adrp x9, 0x79000 c7cfc: 91359129 add x9, x9, #0xd64 c7d00: fd003b88 str d8, [x28, #0x70] c7d04: a906278a stp x10, x9, [x28, #0x60] c7d08: 1400001a b 0xc7d70 c7d0c: aa1f03f6 mov x22, xzr c7d10: 2a1f03f5 mov w21, wzr c7d14: 52800168 mov w8, #0xb // =11 c7d18: d0fffd93 adrp x19, 0x79000 c7d1c: b9000388 str w8, [x28] c7d20: 91146273 add x19, x19, #0x518 c7d24: 2a0803e8 mov w8, w8 c7d28: 17fffee1 b 0xc78ac c7d2c: 294fa382 ldp w2, w8, [x28, #0x7c] c7d30: b900879f str wzr, [x28, #0x84] c7d34: 2b02011f cmn w8, w2 c7d38: 54000221 b.ne 0xc7d7c c7d3c: b9400388 ldr w8, [x28] c7d40: 71006d1f cmp w8, #0x1b c7d44: 54000221 b.ne 0xc7d88 c7d48: b9400388 ldr w8, [x28] c7d4c: d0fffd9b adrp x27, 0x79000 c7d50: 9114fb7b add x27, x27, #0x53e c7d54: 17fffed6 b 0xc78ac c7d58: 528001e8 mov w8, #0xf // =15 c7d5c: 14000005 b 0xc7d70 c7d60: d0fffd29 adrp x9, 0x6d000 c7d64: 52800368 mov w8, #0x1b // =27 c7d68: 91078129 add x9, x9, #0x1e0 c7d6c: f9001ae9 str x9, [x23, #0x30] c7d70: d343fed6 lsr x22, x22, #3 c7d74: 51000eb5 sub w21, w21, #0x3 c7d78: 17fffecb b 0xc78a4 c7d7c: 1280000e mov w14, #-0x1 // =-1 c7d80: f9000bf8 str x24, [sp, #0x10] c7d84: 14000020 b 0xc7e04 c7d88: a943a3f3 ldp x19, x8, [sp, #0x38] c7d8c: 52800020 mov w0, #0x1 // =1 c7d90: f94013fb ldr x27, [sp, #0x20] c7d94: a94293e1 ldp x1, x4, [sp, #0x28] c7d98: aa1303e3 mov x3, x19 c7d9c: f9004788 str x8, [x28, #0x88] c7da0: aa1b03e5 mov x5, x27 c7da4: f9003388 str x8, [x28, #0x60] c7da8: 52800128 mov w8, #0x9 // =9 c7dac: b9007388 str w8, [x28, #0x70] c7db0: 940259c4 bl 0x15e4c0 <_ZN6InGame3Log13inflate_tableENS0_8codetypeEPtjPPNS0_4codeEPjS2_@plt> c7db4: 340020e0 cbz w0, 0xc81d0 c7db8: b0fffd48 adrp x8, 0x70000 c7dbc: 91297108 add x8, x8, #0xa5c c7dc0: 1400025e b 0xc8738 c7dc4: f85c83b7 ldur x23, [x29, #-0x38] c7dc8: 29502389 ldp w9, w8, [x28, #0x80] c7dcc: b9407f82 ldr w2, [x28, #0x7c] c7dd0: 9ad826d6 lsr x22, x22, x24 c7dd4: f9400bf8 ldr x24, [sp, #0x10] c7dd8: 4b1b02b5 sub w21, w21, w27 c7ddc: 1280000e mov w14, #-0x1 // =-1 c7de0: 1100050b add w11, w8, #0x1 c7de4: 8b080788 add x8, x28, x8, lsl #1 c7de8: 0b02012a add w10, w9, w2 c7dec: 79012113 strh w19, [x8, #0x90] c7df0: d0fffd93 adrp x19, 0x79000 c7df4: b900878b str w11, [x28, #0x84] c7df8: 91146273 add x19, x19, #0x518 c7dfc: 6b0a017f cmp w11, w10 c7e00: 54fff9e2 b.hs 0xc7d3c c7e04: b9407389 ldr w9, [x28, #0x70] c7e08: f9403388 ldr x8, [x28, #0x60] c7e0c: 1ac921ca lsl w10, w14, w9 c7e10: 0a2a02ca bic w10, w22, w10 c7e14: 8b2a490a add x10, x8, w10, uxtw #2 c7e18: 3940055b ldrb w27, [x10, #0x1] c7e1c: 6b1b02bf cmp w21, w27 c7e20: 54000362 b.hs 0xc7e8c c7e24: 2a1503f5 mov w21, w21 c7e28: 1400000f b 0xc7e64 c7e2c: f85e03aa ldur x10, [x29, #-0x20] c7e30: 51000694 sub w20, w20, #0x1 c7e34: 9100054b add x11, x10, #0x1 c7e38: f81e03ab stur x11, [x29, #-0x20] c7e3c: 3940014a ldrb w10, [x10] c7e40: 9ad5214a lsl x10, x10, x21 c7e44: 910022b5 add x21, x21, #0x8 c7e48: 8b160156 add x22, x10, x22 c7e4c: 1ac9226a lsl w10, w19, w9 c7e50: 0a2a02ca bic w10, w22, w10 c7e54: 8b2a490a add x10, x8, w10, uxtw #2 c7e58: 3940055b ldrb w27, [x10, #0x1] c7e5c: eb1b02bf cmp x21, x27 c7e60: 54000162 b.hs 0xc7e8c c7e64: 12800013 mov w19, #-0x1 // =-1 c7e68: 35fffe34 cbnz w20, 0xc7e2c c7e6c: a97d03a8 ldp x8, x0, [x29, #-0x30] c7e70: d10083a1 sub x1, x29, #0x20 c7e74: d63f0100 blr x8 c7e78: 2a0003f4 mov w20, w0 c7e7c: 34005600 cbz w0, 0xc893c c7e80: f9403388 ldr x8, [x28, #0x60] c7e84: b9407389 ldr w9, [x28, #0x70] c7e88: 17ffffe9 b 0xc7e2c c7e8c: 91000948 add x8, x10, #0x2 c7e90: 2a1b03e9 mov w9, w27 c7e94: 79400113 ldrh w19, [x8] c7e98: 71003e7f cmp w19, #0xf c7e9c: 54000308 b.hi 0xc7efc c7ea0: aa0903f8 mov x24, x9 c7ea4: 6b1b02bf cmp w21, w27 c7ea8: 54fff902 b.hs 0xc7dc8 c7eac: 2a1503f5 mov w21, w21 c7eb0: 2a1b03f7 mov w23, w27 c7eb4: 1400000b b 0xc7ee0 c7eb8: f85e03a8 ldur x8, [x29, #-0x20] c7ebc: 51000694 sub w20, w20, #0x1 c7ec0: 91000509 add x9, x8, #0x1 c7ec4: f81e03a9 stur x9, [x29, #-0x20] c7ec8: 39400108 ldrb w8, [x8] c7ecc: 9ad52108 lsl x8, x8, x21 c7ed0: 910022b5 add x21, x21, #0x8 c7ed4: 8b160116 add x22, x8, x22 c7ed8: eb1702bf cmp x21, x23 c7edc: 54fff742 b.hs 0xc7dc4 c7ee0: 35fffed4 cbnz w20, 0xc7eb8 c7ee4: a97d03a8 ldp x8, x0, [x29, #-0x30] c7ee8: d10083a1 sub x1, x29, #0x20 c7eec: d63f0100 blr x8 c7ef0: 2a0003f4 mov w20, w0 c7ef4: 35fffe20 cbnz w0, 0xc7eb8 c7ef8: 14000289 b 0xc891c c7efc: 7100427f cmp w19, #0x10 c7f00: 54000340 b.eq 0xc7f68 c7f04: 7100467f cmp w19, #0x11 c7f08: 540005e1 b.ne 0xc7fc4 c7f0c: 11000f73 add w19, w27, #0x3 c7f10: 6b1302bf cmp w21, w19 c7f14: 540008a2 b.hs 0xc8028 c7f18: aa0903f8 mov x24, x9 c7f1c: 2a1503f5 mov w21, w21 c7f20: 1400000b b 0xc7f4c c7f24: f85e03a8 ldur x8, [x29, #-0x20] c7f28: 51000694 sub w20, w20, #0x1 c7f2c: 91000509 add x9, x8, #0x1 c7f30: f81e03a9 stur x9, [x29, #-0x20] c7f34: 39400108 ldrb w8, [x8] c7f38: 9ad52108 lsl x8, x8, x21 c7f3c: 910022b5 add x21, x21, #0x8 c7f40: 8b160116 add x22, x8, x22 c7f44: eb1302bf cmp x21, x19 c7f48: 540006c2 b.hs 0xc8020 c7f4c: 35fffed4 cbnz w20, 0xc7f24 c7f50: a97d03a8 ldp x8, x0, [x29, #-0x30] c7f54: d10083a1 sub x1, x29, #0x20 c7f58: d63f0100 blr x8 c7f5c: 2a0003f4 mov w20, w0 c7f60: 35fffe20 cbnz w0, 0xc7f24 c7f64: 14000272 b 0xc892c c7f68: 11000b73 add w19, w27, #0x2 c7f6c: 6b1302bf cmp w21, w19 c7f70: 54000722 b.hs 0xc8054 c7f74: aa0903f8 mov x24, x9 c7f78: 2a1503f5 mov w21, w21 c7f7c: 1400000b b 0xc7fa8 c7f80: f85e03a8 ldur x8, [x29, #-0x20] c7f84: 51000694 sub w20, w20, #0x1 c7f88: 91000509 add x9, x8, #0x1 c7f8c: f81e03a9 stur x9, [x29, #-0x20] c7f90: 39400108 ldrb w8, [x8] c7f94: 9ad52108 lsl x8, x8, x21 c7f98: 910022b5 add x21, x21, #0x8 c7f9c: 8b160116 add x22, x8, x22 c7fa0: eb1302bf cmp x21, x19 c7fa4: 54000542 b.hs 0xc804c c7fa8: 35fffed4 cbnz w20, 0xc7f80 c7fac: a97d03a8 ldp x8, x0, [x29, #-0x30] c7fb0: d10083a1 sub x1, x29, #0x20 c7fb4: d63f0100 blr x8 c7fb8: 2a0003f4 mov w20, w0 c7fbc: 35fffe20 cbnz w0, 0xc7f80 c7fc0: 1400025b b 0xc892c c7fc4: 11001f73 add w19, w27, #0x7 c7fc8: 6b1302bf cmp w21, w19 c7fcc: 54000642 b.hs 0xc8094 c7fd0: aa0903f8 mov x24, x9 c7fd4: 2a1503f5 mov w21, w21 c7fd8: 1400000b b 0xc8004 c7fdc: f85e03a8 ldur x8, [x29, #-0x20] c7fe0: 51000694 sub w20, w20, #0x1 c7fe4: 91000509 add x9, x8, #0x1 c7fe8: f81e03a9 stur x9, [x29, #-0x20] c7fec: 39400108 ldrb w8, [x8] c7ff0: 9ad52108 lsl x8, x8, x21 c7ff4: 910022b5 add x21, x21, #0x8 c7ff8: 8b160116 add x22, x8, x22 c7ffc: eb1302bf cmp x21, x19 c8000: 54000462 b.hs 0xc808c c8004: 35fffed4 cbnz w20, 0xc7fdc c8008: a97d03a8 ldp x8, x0, [x29, #-0x30] c800c: d10083a1 sub x1, x29, #0x20 c8010: d63f0100 blr x8 c8014: 2a0003f4 mov w20, w0 c8018: 35fffe20 cbnz w0, 0xc7fdc c801c: 14000244 b 0xc892c c8020: aa1803e9 mov x9, x24 c8024: f9400bf8 ldr x24, [sp, #0x10] c8028: 9ac926ca lsr x10, x22, x9 c802c: 4b1b02ab sub w11, w21, w27 c8030: 12000949 and w9, w10, #0x7 c8034: b0fffd93 adrp x19, 0x79000 c8038: 2a1f03e8 mov w8, wzr c803c: 11000d29 add w9, w9, #0x3 c8040: d343fd56 lsr x22, x10, #3 c8044: 51000d75 sub w21, w11, #0x3 c8048: 1400001b b 0xc80b4 c804c: aa1803e9 mov x9, x24 c8050: f9400bf8 ldr x24, [sp, #0x10] c8054: b0fffd93 adrp x19, 0x79000 c8058: b9408788 ldr w8, [x28, #0x84] c805c: 9ac926d6 lsr x22, x22, x9 c8060: 4b1b02b5 sub w21, w21, w27 c8064: 91146273 add x19, x19, #0x518 c8068: 34004268 cbz w8, 0xc88b4 c806c: 51000508 sub w8, w8, #0x1 c8070: 120006c9 and w9, w22, #0x3 c8074: 11000d29 add w9, w9, #0x3 c8078: d342fed6 lsr x22, x22, #2 c807c: 8b284788 add x8, x28, w8, uxtw #1 c8080: 51000ab5 sub w21, w21, #0x2 c8084: 79412108 ldrh w8, [x8, #0x90] c8088: 1400000c b 0xc80b8 c808c: aa1803e9 mov x9, x24 c8090: f9400bf8 ldr x24, [sp, #0x10] c8094: 9ac926ca lsr x10, x22, x9 c8098: 4b1b02ab sub w11, w21, w27 c809c: 12001949 and w9, w10, #0x7f c80a0: b0fffd93 adrp x19, 0x79000 c80a4: 2a1f03e8 mov w8, wzr c80a8: 11002d29 add w9, w9, #0xb c80ac: d347fd56 lsr x22, x10, #7 c80b0: 51001d75 sub w21, w11, #0x7 c80b4: 91146273 add x19, x19, #0x518 c80b8: 29502f8a ldp w10, w11, [x28, #0x80] c80bc: b9407f82 ldr w2, [x28, #0x7c] c80c0: b0fffd9b adrp x27, 0x79000 c80c4: 9114fb7b add x27, x27, #0x53e c80c8: 0b02014a add w10, w10, w2 c80cc: 0b09016c add w12, w11, w9 c80d0: 6b0a019f cmp w12, w10 c80d4: 54003ea8 b.hi 0xc88a8 c80d8: 7100413f cmp w9, #0x10 c80dc: 54000062 b.hs 0xc80e8 c80e0: 1280000e mov w14, #-0x1 // =-1 c80e4: 14000030 b 0xc81a4 c80e8: 1280000e mov w14, #-0x1 // =-1 c80ec: 5100052c sub w12, w9, #0x1 c80f0: 2b0c017f cmn w11, w12 c80f4: 54000582 b.hs 0xc81a4 c80f8: 8b0b078d add x13, x28, x11, lsl #1 c80fc: 121c0d2c and w12, w9, #0xf0 c8100: 4e020d00 dup v0.8h, w8 c8104: 7100419f cmp w12, #0x10 c8108: ad0481a0 stp q0, q0, [x13, #0x90] c810c: 54000440 b.eq 0xc8194 c8110: 1100416d add w13, w11, #0x10 c8114: 7100819f cmp w12, #0x20 c8118: 8b2d478d add x13, x28, w13, uxtw #1 c811c: ad0481a0 stp q0, q0, [x13, #0x90] c8120: 540003a0 b.eq 0xc8194 c8124: 1100816d add w13, w11, #0x20 c8128: 7100c19f cmp w12, #0x30 c812c: 8b2d478d add x13, x28, w13, uxtw #1 c8130: ad0481a0 stp q0, q0, [x13, #0x90] c8134: 54000300 b.eq 0xc8194 c8138: 1100c16d add w13, w11, #0x30 c813c: 7101019f cmp w12, #0x40 c8140: 8b2d478d add x13, x28, w13, uxtw #1 c8144: ad0481a0 stp q0, q0, [x13, #0x90] c8148: 54000260 b.eq 0xc8194 c814c: 1101016d add w13, w11, #0x40 c8150: 7101419f cmp w12, #0x50 c8154: 8b2d478d add x13, x28, w13, uxtw #1 c8158: ad0481a0 stp q0, q0, [x13, #0x90] c815c: 540001c0 b.eq 0xc8194 c8160: 1101416d add w13, w11, #0x50 c8164: 7101819f cmp w12, #0x60 c8168: 8b2d478d add x13, x28, w13, uxtw #1 c816c: ad0481a0 stp q0, q0, [x13, #0x90] c8170: 54000120 b.eq 0xc8194 c8174: 1101816d add w13, w11, #0x60 c8178: 7101c19f cmp w12, #0x70 c817c: 8b2d478d add x13, x28, w13, uxtw #1 c8180: ad0481a0 stp q0, q0, [x13, #0x90] c8184: 54000080 b.eq 0xc8194 c8188: 1101c16d add w13, w11, #0x70 c818c: 8b2d478d add x13, x28, w13, uxtw #1 c8190: ad0481a0 stp q0, q0, [x13, #0x90] c8194: 0b0c016b add w11, w11, w12 c8198: 6b0c013f cmp w9, w12 c819c: 54000120 b.eq 0xc81c0 c81a0: 12000d29 and w9, w9, #0xf c81a4: 2a0b03ec mov w12, w11 c81a8: 1100058b add w11, w12, #0x1 c81ac: 8b2c478d add x13, x28, w12, uxtw #1 c81b0: 71000529 subs w9, w9, #0x1 c81b4: 2a0b03ec mov w12, w11 c81b8: 790121a8 strh w8, [x13, #0x90] c81bc: 54ffff61 b.ne 0xc81a8 c81c0: b900878b str w11, [x28, #0x84] c81c4: 6b0a017f cmp w11, w10 c81c8: 54ffe1e3 b.lo 0xc7e04 c81cc: 17fffedc b 0xc7d3c c81d0: 294f8b88 ldp w8, w2, [x28, #0x7c] c81d4: f9404789 ldr x9, [x28, #0x88] c81d8: 52800040 mov w0, #0x2 // =2 c81dc: aa1303e3 mov x3, x19 c81e0: f9400fe4 ldr x4, [sp, #0x18] c81e4: aa1b03e5 mov x5, x27 c81e8: 8b080788 add x8, x28, x8, lsl #1 c81ec: f9003789 str x9, [x28, #0x68] c81f0: 91024101 add x1, x8, #0x90 c81f4: 528000c8 mov w8, #0x6 // =6 c81f8: b9007788 str w8, [x28, #0x74] c81fc: 940258b1 bl 0x15e4c0 <_ZN6InGame3Log13inflate_tableENS0_8codetypeEPtjPPNS0_4codeEPjS2_@plt> c8200: 34000080 cbz w0, 0xc8210 c8204: b0fffd48 adrp x8, 0x71000 c8208: 91036d08 add x8, x8, #0xdb c820c: 1400014b b 0xc8738 c8210: b0fffd93 adrp x19, 0x79000 c8214: b0fffd9b adrp x27, 0x79000 c8218: 52800248 mov w8, #0x12 // =18 c821c: 91146273 add x19, x19, #0x518 c8220: 9114fb7b add x27, x27, #0x53e c8224: b9000388 str w8, [x28] c8228: 71001a9f cmp w20, #0x6 c822c: 54000343 b.lo 0xc8294 c8230: 7104075f cmp w26, #0x101 c8234: 54000309 b.ls 0xc8294 c8238: f85e03a8 ldur x8, [x29, #-0x20] c823c: f9000ef9 str x25, [x23, #0x18] c8240: b90022fa str w26, [x23, #0x20] c8244: b9000af4 str w20, [x23, #0x8] c8248: f90002e8 str x8, [x23] c824c: 2946a381 ldp w1, w8, [x28, #0x34] c8250: f9002796 str x22, [x28, #0x48] c8254: b9005395 str w21, [x28, #0x50] c8258: 6b01011f cmp w8, w1 c825c: 54000062 b.hs 0xc8268 c8260: 4b1a0028 sub w8, w1, w26 c8264: b9003b88 str w8, [x28, #0x38] c8268: aa1703e0 mov x0, x23 c826c: 94025899 bl 0x15e4d0 <_ZN6InGame3Log12inflate_fastEPNS0_10z_stream_sEj@plt> c8270: f94002e8 ldr x8, [x23] c8274: f9400ef9 ldr x25, [x23, #0x18] c8278: b94022fa ldr w26, [x23, #0x20] c827c: f81e03a8 stur x8, [x29, #-0x20] c8280: b9400af4 ldr w20, [x23, #0x8] c8284: f9402796 ldr x22, [x28, #0x48] c8288: b9400388 ldr w8, [x28] c828c: b9405395 ldr w21, [x28, #0x50] c8290: 17fffd87 b 0xc78ac c8294: b9407389 ldr w9, [x28, #0x70] c8298: 1280001b mov w27, #-0x1 // =-1 c829c: f9403388 ldr x8, [x28, #0x60] c82a0: 1ac9236a lsl w10, w27, w9 c82a4: 0a2a02ca bic w10, w22, w10 c82a8: 8b2a490a add x10, x8, w10, uxtw #2 c82ac: 39400553 ldrb w19, [x10, #0x1] c82b0: 6b1302bf cmp w21, w19 c82b4: 54000342 b.hs 0xc831c c82b8: 2a1503f5 mov w21, w21 c82bc: 1400000f b 0xc82f8 c82c0: f85e03aa ldur x10, [x29, #-0x20] c82c4: 51000694 sub w20, w20, #0x1 c82c8: 9100054b add x11, x10, #0x1 c82cc: f81e03ab stur x11, [x29, #-0x20] c82d0: 3940014a ldrb w10, [x10] c82d4: 9ad5214a lsl x10, x10, x21 c82d8: 910022b5 add x21, x21, #0x8 c82dc: 8b160156 add x22, x10, x22 c82e0: 1ac9236a lsl w10, w27, w9 c82e4: 0a2a02ca bic w10, w22, w10 c82e8: 8b2a490a add x10, x8, w10, uxtw #2 c82ec: 39400553 ldrb w19, [x10, #0x1] c82f0: eb1302bf cmp x21, x19 c82f4: 540002c2 b.hs 0xc834c c82f8: 35fffe54 cbnz w20, 0xc82c0 c82fc: a97d03a8 ldp x8, x0, [x29, #-0x30] c8300: d10083a1 sub x1, x29, #0x20 c8304: d63f0100 blr x8 c8308: 2a0003f4 mov w20, w0 c830c: 34003180 cbz w0, 0xc893c c8310: f9403388 ldr x8, [x28, #0x60] c8314: b9407389 ldr w9, [x28, #0x70] c8318: 17ffffea b 0xc82c0 c831c: 1280000b mov w11, #-0x1 // =-1 c8320: 91000949 add x9, x10, #0x2 c8324: 2a1303f7 mov w23, w19 c8328: 3940014a ldrb w10, [x10] c832c: 7940013b ldrh w27, [x9] c8330: 340001aa cbz w10, 0xc8364 c8334: 721c0d5f tst w10, #0xf0 c8338: 54000480 b.eq 0xc83c8 c833c: 9ad726d6 lsr x22, x22, x23 c8340: 4b1302b3 sub w19, w21, w19 c8344: b900579b str w27, [x28, #0x54] c8348: 14000050 b 0xc8488 c834c: 1280000b mov w11, #-0x1 // =-1 c8350: 91000949 add x9, x10, #0x2 c8354: 2a1303f7 mov w23, w19 c8358: 3940014a ldrb w10, [x10] c835c: 7940013b ldrh w27, [x9] c8360: 35fffeaa cbnz w10, 0xc8334 c8364: 9ad726d6 lsr x22, x22, x23 c8368: 4b1302b5 sub w21, w21, w19 c836c: b900579b str w27, [x28, #0x54] c8370: b0fffd93 adrp x19, 0x79000 c8374: f85c83b7 ldur x23, [x29, #-0x38] c8378: 91146273 add x19, x19, #0x518 c837c: 3500017a cbnz w26, 0xc83a8 c8380: b940379a ldr w26, [x28, #0x34] c8384: f9402399 ldr x25, [x28, #0x40] c8388: f94027e0 ldr x0, [sp, #0x48] c838c: 2a1a03e2 mov w2, w26 c8390: f85c03a8 ldur x8, [x29, #-0x40] c8394: aa1903e1 mov x1, x25 c8398: b9003b9a str w26, [x28, #0x38] c839c: d63f0100 blr x8 c83a0: 35002940 cbnz w0, 0xc88c8 c83a4: b940579b ldr w27, [x28, #0x54] c83a8: 5100075a sub w26, w26, #0x1 c83ac: 52800248 mov w8, #0x12 // =18 c83b0: 3800173b strb w27, [x25], #0x1 c83b4: b0fffd9b adrp x27, 0x79000 c83b8: b9000388 str w8, [x28] c83bc: 9114fb7b add x27, x27, #0x53e c83c0: 2a0803e8 mov w8, w8 c83c4: 17fffd3a b 0xc78ac c83c8: 0b0a0269 add w9, w19, w10 c83cc: 1ac9216b lsl w11, w11, w9 c83d0: 0a2b02c9 bic w9, w22, w11 c83d4: 1ad32529 lsr w9, w9, w19 c83d8: 0b1b012a add w10, w9, w27 c83dc: 8b2a4909 add x9, x8, w10, uxtw #2 c83e0: 39400529 ldrb w9, [x9, #0x1] c83e4: 0b09026c add w12, w19, w9 c83e8: 6b15019f cmp w12, w21 c83ec: 540003a9 b.ls 0xc8460 c83f0: f9000bf8 str x24, [sp, #0x10] c83f4: 2a2b03f8 mvn w24, w11 c83f8: 14000011 b 0xc843c c83fc: f85e03a9 ldur x9, [x29, #-0x20] c8400: 51000694 sub w20, w20, #0x1 c8404: 9100052a add x10, x9, #0x1 c8408: f81e03aa stur x10, [x29, #-0x20] c840c: 39400129 ldrb w9, [x9] c8410: 9ad52129 lsl x9, x9, x21 c8414: 110022b5 add w21, w21, #0x8 c8418: 8b160136 add x22, x9, x22 c841c: 0a1802c9 and w9, w22, w24 c8420: 1ad32529 lsr w9, w9, w19 c8424: 0b1b012a add w10, w9, w27 c8428: 8b2a4909 add x9, x8, w10, uxtw #2 c842c: 39400529 ldrb w9, [x9, #0x1] c8430: 0b09026b add w11, w19, w9 c8434: 6b15017f cmp w11, w21 c8438: 54000129 b.ls 0xc845c c843c: 35fffe14 cbnz w20, 0xc83fc c8440: a97d03a8 ldp x8, x0, [x29, #-0x30] c8444: d10083a1 sub x1, x29, #0x20 c8448: d63f0100 blr x8 c844c: 2a0003f4 mov w20, w0 c8450: 340025a0 cbz w0, 0xc8904 c8454: f9403388 ldr x8, [x28, #0x60] c8458: 17ffffe9 b 0xc83fc c845c: f9400bf8 ldr x24, [sp, #0x10] c8460: 8b0a0908 add x8, x8, x10, lsl #2 c8464: 0b09026a add w10, w19, w9 c8468: 4b0a02b5 sub w21, w21, w10 c846c: 2a1503f3 mov w19, w21 c8470: 7940051b ldrh w27, [x8, #0x2] c8474: 3940010a ldrb w10, [x8] c8478: 9ad726c8 lsr x8, x22, x23 c847c: 9ac92516 lsr x22, x8, x9 c8480: b900579b str w27, [x28, #0x54] c8484: 34fff76a cbz w10, 0xc8370 c8488: f85c83b7 ldur x23, [x29, #-0x38] c848c: 3728034a tbnz w10, #0x5, 0xc84f4 c8490: 3730038a tbnz w10, #0x6, 0xc8500 c8494: 72000d48 ands w8, w10, #0xf c8498: b9005f88 str w8, [x28, #0x5c] c849c: 540003a0 b.eq 0xc8510 c84a0: 6b08027f cmp w19, w8 c84a4: 54000183 b.lo 0xc84d4 c84a8: 1400001e b 0xc8520 c84ac: f85e03a9 ldur x9, [x29, #-0x20] c84b0: 51000694 sub w20, w20, #0x1 c84b4: 9100052a add x10, x9, #0x1 c84b8: f81e03aa stur x10, [x29, #-0x20] c84bc: 39400129 ldrb w9, [x9] c84c0: 9ad32129 lsl x9, x9, x19 c84c4: 11002273 add w19, w19, #0x8 c84c8: 8b160136 add x22, x9, x22 c84cc: 6b08027f cmp w19, w8 c84d0: 54000262 b.hs 0xc851c c84d4: 35fffed4 cbnz w20, 0xc84ac c84d8: a97d03a8 ldp x8, x0, [x29, #-0x30] c84dc: d10083a1 sub x1, x29, #0x20 c84e0: d63f0100 blr x8 c84e4: 2a0003f4 mov w20, w0 c84e8: 340022a0 cbz w0, 0xc893c c84ec: b9405f88 ldr w8, [x28, #0x5c] c84f0: 17ffffef b 0xc84ac c84f4: 2a1303f5 mov w21, w19 c84f8: 52800168 mov w8, #0xb // =11 c84fc: 14000091 b 0xc8740 c8500: f0fffd48 adrp x8, 0x73000 c8504: 2a1303f5 mov w21, w19 c8508: 9103d908 add x8, x8, #0xf6 c850c: 1400008b b 0xc8738 c8510: 2a1303f5 mov w21, w19 c8514: 1280000a mov w10, #-0x1 // =-1 c8518: 14000009 b 0xc853c c851c: b940579b ldr w27, [x28, #0x54] c8520: 1280000a mov w10, #-0x1 // =-1 c8524: 4b080275 sub w21, w19, w8 c8528: 1ac82149 lsl w9, w10, w8 c852c: 0a2902c9 bic w9, w22, w9 c8530: 9ac826d6 lsr x22, x22, x8 c8534: 0b090369 add w9, w27, w9 c8538: b9005789 str w9, [x28, #0x54] c853c: b9407789 ldr w9, [x28, #0x74] c8540: 12800013 mov w19, #-0x1 // =-1 c8544: f9403788 ldr x8, [x28, #0x68] c8548: 1ac9214a lsl w10, w10, w9 c854c: 0a2a02ca bic w10, w22, w10 c8550: 8b2a490a add x10, x8, w10, uxtw #2 c8554: 3940055b ldrb w27, [x10, #0x1] c8558: 6b1b02bf cmp w21, w27 c855c: 54000382 b.hs 0xc85cc c8560: 2a1503f5 mov w21, w21 c8564: 14000012 b 0xc85ac c8568: f9403788 ldr x8, [x28, #0x68] c856c: b9407789 ldr w9, [x28, #0x74] c8570: f85e03aa ldur x10, [x29, #-0x20] c8574: 12800013 mov w19, #-0x1 // =-1 c8578: 51000694 sub w20, w20, #0x1 c857c: 9100054b add x11, x10, #0x1 c8580: f81e03ab stur x11, [x29, #-0x20] c8584: 3940014a ldrb w10, [x10] c8588: 9ad5214a lsl x10, x10, x21 c858c: 910022b5 add x21, x21, #0x8 c8590: 8b160156 add x22, x10, x22 c8594: 1ac9236a lsl w10, w27, w9 c8598: 0a2a02ca bic w10, w22, w10 c859c: 8b2a490a add x10, x8, w10, uxtw #2 c85a0: 3940055b ldrb w27, [x10, #0x1] c85a4: eb1b02bf cmp x21, x27 c85a8: 54000182 b.hs 0xc85d8 c85ac: 1280001b mov w27, #-0x1 // =-1 c85b0: 35fffe14 cbnz w20, 0xc8570 c85b4: a97d03a8 ldp x8, x0, [x29, #-0x30] c85b8: d10083a1 sub x1, x29, #0x20 c85bc: d63f0100 blr x8 c85c0: 2a0003f4 mov w20, w0 c85c4: 35fffd20 cbnz w0, 0xc8568 c85c8: 140000dd b 0xc893c c85cc: 91000949 add x9, x10, #0x2 c85d0: 2a1b03f7 mov w23, w27 c85d4: 14000003 b 0xc85e0 c85d8: 91000949 add x9, x10, #0x2 c85dc: 2a1b03f7 mov w23, w27 c85e0: 3940014a ldrb w10, [x10] c85e4: 7940012d ldrh w13, [x9] c85e8: 721c0d5f tst w10, #0xf0 c85ec: 54000641 b.ne 0xc86b4 c85f0: 0b0a0369 add w9, w27, w10 c85f4: f90007f7 str x23, [sp, #0x8] c85f8: 1ac9226b lsl w11, w19, w9 c85fc: 0a2b02c9 bic w9, w22, w11 c8600: 1adb2529 lsr w9, w9, w27 c8604: 0b0d012a add w10, w9, w13 c8608: 8b2a4909 add x9, x8, w10, uxtw #2 c860c: 39400529 ldrb w9, [x9, #0x1] c8610: 0b09036c add w12, w27, w9 c8614: 6b15019f cmp w12, w21 c8618: 540003e9 b.ls 0xc8694 c861c: f9000bf8 str x24, [sp, #0x10] c8620: 2a2b03f8 mvn w24, w11 c8624: 14000013 b 0xc8670 c8628: f9403788 ldr x8, [x28, #0x68] c862c: 2a1703ed mov w13, w23 c8630: f85e03a9 ldur x9, [x29, #-0x20] c8634: 51000694 sub w20, w20, #0x1 c8638: 9100052a add x10, x9, #0x1 c863c: f81e03aa stur x10, [x29, #-0x20] c8640: 39400129 ldrb w9, [x9] c8644: 9ad52129 lsl x9, x9, x21 c8648: 110022b5 add w21, w21, #0x8 c864c: 8b160136 add x22, x9, x22 c8650: 0a1802c9 and w9, w22, w24 c8654: 1adb2529 lsr w9, w9, w27 c8658: 0b0d012a add w10, w9, w13 c865c: 8b2a4909 add x9, x8, w10, uxtw #2 c8660: 39400529 ldrb w9, [x9, #0x1] c8664: 0b09036b add w11, w27, w9 c8668: 6b15017f cmp w11, w21 c866c: 54000129 b.ls 0xc8690 c8670: 35fffe14 cbnz w20, 0xc8630 c8674: a97d03a8 ldp x8, x0, [x29, #-0x30] c8678: d10083a1 sub x1, x29, #0x20 c867c: 2a0d03f7 mov w23, w13 c8680: d63f0100 blr x8 c8684: 2a0003f4 mov w20, w0 c8688: 35fffd00 cbnz w0, 0xc8628 c868c: 1400009e b 0xc8904 c8690: f9400bf8 ldr x24, [sp, #0x10] c8694: 8b0a0908 add x8, x8, x10, lsl #2 c8698: f94007ea ldr x10, [sp, #0x8] c869c: 4b1b02b5 sub w21, w21, w27 c86a0: 2a0903fb mov w27, w9 c86a4: 2a0903f7 mov w23, w9 c86a8: 9aca26d6 lsr x22, x22, x10 c86ac: 7940050d ldrh w13, [x8, #0x2] c86b0: 3940010a ldrb w10, [x8] c86b4: 9ad726d6 lsr x22, x22, x23 c86b8: 4b1b02b5 sub w21, w21, w27 c86bc: 3730038a tbnz w10, #0x6, 0xc872c c86c0: b0fffd9b adrp x27, 0x79000 c86c4: 72000d48 ands w8, w10, #0xf c86c8: f85c83b7 ldur x23, [x29, #-0x38] c86cc: 9114fb7b add x27, x27, #0x53e c86d0: 290b238d stp w13, w8, [x28, #0x58] c86d4: 54000540 b.eq 0xc877c c86d8: 6b0802bf cmp w21, w8 c86dc: 54000402 b.hs 0xc875c c86e0: 1400000c b 0xc8710 c86e4: b9405f88 ldr w8, [x28, #0x5c] c86e8: f85e03a9 ldur x9, [x29, #-0x20] c86ec: 51000694 sub w20, w20, #0x1 c86f0: 9100052a add x10, x9, #0x1 c86f4: f81e03aa stur x10, [x29, #-0x20] c86f8: 39400129 ldrb w9, [x9] c86fc: 9ad52129 lsl x9, x9, x21 c8700: 110022b5 add w21, w21, #0x8 c8704: 8b160136 add x22, x9, x22 c8708: 6b0802bf cmp w21, w8 c870c: 540002a2 b.hs 0xc8760 c8710: 35fffed4 cbnz w20, 0xc86e8 c8714: a97d03a8 ldp x8, x0, [x29, #-0x30] c8718: d10083a1 sub x1, x29, #0x20 c871c: d63f0100 blr x8 c8720: 2a0003f4 mov w20, w0 c8724: 35fffe00 cbnz w0, 0xc86e4 c8728: 14000085 b 0xc893c c872c: f85c83b7 ldur x23, [x29, #-0x38] c8730: 90fffd48 adrp x8, 0x70000 c8734: 91340508 add x8, x8, #0xd01 c8738: f9001ae8 str x8, [x23, #0x30] c873c: 52800368 mov w8, #0x1b // =27 c8740: b0fffd93 adrp x19, 0x79000 c8744: b0fffd9b adrp x27, 0x79000 c8748: b9000388 str w8, [x28] c874c: 91146273 add x19, x19, #0x518 c8750: 9114fb7b add x27, x27, #0x53e c8754: 2a0803e8 mov w8, w8 c8758: 17fffc55 b 0xc78ac c875c: 14000002 b 0xc8764 c8760: b9405b8d ldr w13, [x28, #0x58] c8764: 1ac82269 lsl w9, w19, w8 c8768: 4b0802b5 sub w21, w21, w8 c876c: 0a2902c9 bic w9, w22, w9 c8770: 9ac826d6 lsr x22, x22, x8 c8774: 0b0901ad add w13, w13, w9 c8778: b9005b8d str w13, [x28, #0x58] c877c: 2946a788 ldp w8, w9, [x28, #0x34] c8780: 6b08013f cmp w9, w8 c8784: 1a9f3349 csel w9, w26, wzr, lo c8788: 4b090108 sub w8, w8, w9 c878c: 6b0801bf cmp w13, w8 c8790: 540000c9 b.ls 0xc87a8 c8794: 90fffd48 adrp x8, 0x70000 c8798: 91026908 add x8, x8, #0x9a c879c: f9001ae8 str x8, [x23, #0x30] c87a0: 52800368 mov w8, #0x1b // =27 c87a4: 17fffd5d b 0xc7d18 c87a8: b0fffd93 adrp x19, 0x79000 c87ac: 91146273 add x19, x19, #0x518 c87b0: 14000004 b 0xc87c0 c87b4: b9405789 ldr w9, [x28, #0x54] c87b8: 4b08035a sub w26, w26, w8 c87bc: 340006e9 cbz w9, 0xc8898 c87c0: aa1903fb mov x27, x25 c87c4: 3500015a cbnz w26, 0xc87ec c87c8: b940379a ldr w26, [x28, #0x34] c87cc: f940239b ldr x27, [x28, #0x40] c87d0: f94027e0 ldr x0, [sp, #0x48] c87d4: 2a1a03e2 mov w2, w26 c87d8: f85c03a8 ldur x8, [x29, #-0x40] c87dc: aa1b03e1 mov x1, x27 c87e0: b9003b9a str w26, [x28, #0x38] c87e4: d63f0100 blr x8 c87e8: 35000700 cbnz w0, 0xc88c8 c87ec: 294aa78a ldp w10, w9, [x28, #0x54] c87f0: b9403788 ldr w8, [x28, #0x34] c87f4: 4b090108 sub w8, w8, w9 c87f8: 6b08035f cmp w26, w8 c87fc: 1a9f810b csel w11, w8, wzr, hi c8800: 4b0b034c sub w12, w26, w11 c8804: da89850b csneg x11, x8, x9, hi c8808: 6b0a019f cmp w12, w10 c880c: 8b0b0369 add x9, x27, x11 c8810: 1a8c8148 csel w8, w10, w12, hi c8814: 4b08014c sub w12, w10, w8 c8818: 5100050a sub w10, w8, #0x1 c881c: 71007d5f cmp w10, #0x1f c8820: b900578c str w12, [x28, #0x54] c8824: 540002c3 b.lo 0xc887c c8828: 9100076c add x12, x27, #0x1 c882c: 8b0a016d add x13, x11, x10 c8830: 8b0d018d add x13, x12, x13 c8834: 8b0a018c add x12, x12, x10 c8838: eb0d037f cmp x27, x13 c883c: fa4c3122 ccmp x9, x12, #0x2, lo c8840: 540001e3 b.lo 0xc887c c8844: 9100054c add x12, x10, #0x1 c8848: 927b6d8d and x13, x12, #0x1ffffffe0 c884c: 8b0d0379 add x25, x27, x13 c8850: 4b0d010a sub w10, w8, w13 c8854: 8b0d0129 add x9, x9, x13 c8858: aa0d03ee mov x14, x13 c885c: 8b0b036f add x15, x27, x11 c8860: f10081ce subs x14, x14, #0x20 c8864: ad4005e0 ldp q0, q1, [x15] c8868: ac810760 stp q0, q1, [x27], #0x20 c886c: 54ffff81 b.ne 0xc885c c8870: eb0d019f cmp x12, x13 c8874: 54000081 b.ne 0xc8884 c8878: 17ffffcf b 0xc87b4 c887c: aa1b03f9 mov x25, x27 c8880: 2a0803ea mov w10, w8 c8884: 3840152b ldrb w11, [x9], #0x1 c8888: 7100054a subs w10, w10, #0x1 c888c: 3800172b strb w11, [x25], #0x1 c8890: 54ffffa1 b.ne 0xc8884 c8894: 17ffffc8 b 0xc87b4 c8898: b9400388 ldr w8, [x28] c889c: b0fffd9b adrp x27, 0x79000 c88a0: 9114fb7b add x27, x27, #0x53e c88a4: 17fffc02 b 0xc78ac c88a8: b0fffd48 adrp x8, 0x71000 c88ac: 9134bd08 add x8, x8, #0xd2f c88b0: 17fffbfb b 0xc789c c88b4: b0fffd48 adrp x8, 0x71000 c88b8: 9134bd08 add x8, x8, #0xd2f c88bc: f9001ae8 str x8, [x23, #0x30] c88c0: 52800368 mov w8, #0x1b // =27 c88c4: 17fffebc b 0xc83b4 c88c8: 12800080 mov w0, #-0x5 // =-5 c88cc: 1400001e b 0xc8944 c88d0: 12800020 mov w0, #-0x2 // =-2 c88d4: 1400001c b 0xc8944 c88d8: b9403788 ldr w8, [x28, #0x34] c88dc: 6b1a0102 subs w2, w8, w26 c88e0: 540001a9 b.ls 0xc8914 c88e4: f9402381 ldr x1, [x28, #0x40] c88e8: f94027e0 ldr x0, [sp, #0x48] c88ec: f85c03a8 ldur x8, [x29, #-0x40] c88f0: d63f0100 blr x8 c88f4: 12800088 mov w8, #-0x5 // =-5 c88f8: 7100001f cmp w0, #0x0 c88fc: 1a9f1500 csinc w0, w8, wzr, ne c8900: 14000011 b 0xc8944 c8904: f9400bf8 ldr x24, [sp, #0x10] c8908: 12800080 mov w0, #-0x5 // =-5 c890c: f85c83b7 ldur x23, [x29, #-0x38] c8910: 1400000c b 0xc8940 c8914: 52800020 mov w0, #0x1 // =1 c8918: 1400000b b 0xc8944 c891c: f85c83b7 ldur x23, [x29, #-0x38] c8920: 12800080 mov w0, #-0x5 // =-5 c8924: f9400bf8 ldr x24, [sp, #0x10] c8928: 14000006 b 0xc8940 c892c: f9400bf8 ldr x24, [sp, #0x10] c8930: 14000003 b 0xc893c c8934: f85c83b7 ldur x23, [x29, #-0x38] c8938: 2a1f03f4 mov w20, wzr c893c: 12800080 mov w0, #-0x5 // =-5 c8940: f81e03bf stur xzr, [x29, #-0x20] c8944: f85e03a8 ldur x8, [x29, #-0x20] c8948: b9000af4 str w20, [x23, #0x8] c894c: f90002e8 str x8, [x23] c8950: f9401708 ldr x8, [x24, #0x28] c8954: f85e83a9 ldur x9, [x29, #-0x18] c8958: eb09011f cmp x8, x9 c895c: 54ff75c0 b.eq 0xc7814 c8960: 94025134 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000c8964 : c8964: a9be7bfd stp x29, x30, [sp, #-0x20]! c8968: f9000bf3 str x19, [sp, #0x10] c896c: 910003fd mov x29, sp c8970: b40001a0 cbz x0, 0xc89a4 c8974: aa0003f3 mov x19, x0 c8978: f9401c01 ldr x1, [x0, #0x38] c897c: b4000141 cbz x1, 0xc89a4 c8980: f9402668 ldr x8, [x19, #0x48] c8984: b4000108 cbz x8, 0xc89a4 c8988: f9402a60 ldr x0, [x19, #0x50] c898c: d63f0100 blr x8 c8990: 2a1f03e0 mov w0, wzr c8994: f9001e7f str xzr, [x19, #0x38] c8998: f9400bf3 ldr x19, [sp, #0x10] c899c: a8c27bfd ldp x29, x30, [sp], #0x20 c89a0: d65f03c0 ret c89a4: 12800020 mov w0, #-0x2 // =-2 c89a8: f9400bf3 ldr x19, [sp, #0x10] c89ac: a8c27bfd ldp x29, x30, [sp], #0x20 c89b0: d65f03c0 ret 00000000000c89b4 : c89b4: d10303ff sub sp, sp, #0xc0 c89b8: a9067bfd stp x29, x30, [sp, #0x60] c89bc: a9076ffc stp x28, x27, [sp, #0x70] c89c0: a90867fa stp x26, x25, [sp, #0x80] c89c4: a9095ff8 stp x24, x23, [sp, #0x90] c89c8: a90a57f6 stp x22, x21, [sp, #0xa0] c89cc: a90b4ff4 stp x20, x19, [sp, #0xb0] c89d0: f9401c08 ldr x8, [x0, #0x38] c89d4: 1280000d mov w13, #-0x1 // =-1 c89d8: f9400009 ldr x9, [x0] c89dc: 90fffd5e adrp x30, 0x70000 c89e0: b940080b ldr w11, [x0, #0x8] c89e4: 913407de add x30, x30, #0xd01 c89e8: f9400c0f ldr x15, [x0, #0x18] c89ec: b9402007 ldr w7, [x0, #0x20] c89f0: d100052a sub x10, x9, #0x1 c89f4: 2946b10e ldp w14, w12, [x8, #0x34] c89f8: b9403d10 ldr w16, [x8, #0x3c] c89fc: 51001569 sub w9, w11, #0x5 c8a00: d10005f8 sub x24, x15, #0x1 c8a04: 4b07002b sub w11, w1, w7 c8a08: cb0b0311 sub x17, x24, x11 c8a0c: 510404eb sub w11, w7, #0x101 c8a10: 0b0f00ef add w15, w7, w15 c8a14: 0b0e0207 add w7, w16, w14 c8a18: 290b33ee stp w14, w12, [sp, #0x58] c8a1c: 510009ef sub w15, w15, #0x2 c8a20: a9443102 ldp x2, x12, [x8, #0x40] c8a24: b90053e7 str w7, [sp, #0x50] c8a28: 4b0101e7 sub w7, w15, w1 c8a2c: 0b010201 add w1, w16, w1 c8a30: 51000615 sub w21, w16, #0x1 c8a34: 294e1103 ldp w3, w4, [x8, #0x70] c8a38: b90057e7 str w7, [sp, #0x54] c8a3c: 91000447 add x7, x2, #0x1 c8a40: 4b0101ef sub w15, w15, w1 c8a44: 910006b7 add x23, x21, #0x1 c8a48: 927b6efa and x26, x23, #0x1ffffffe0 c8a4c: d100045b sub x27, x2, #0x1 c8a50: f90027e7 str x7, [sp, #0x48] c8a54: 91000aa7 add x7, x21, #0x2 c8a58: b90047ef str w15, [sp, #0x44] c8a5c: 4b1a020f sub w15, w16, w26 c8a60: 1ac421a6 lsl w6, w13, w4 c8a64: 1ac321a3 lsl w3, w13, w3 c8a68: a9461504 ldp x4, x5, [x8, #0x60] c8a6c: 90fffd41 adrp x1, 0x70000 c8a70: 8b090149 add x9, x10, x9 c8a74: 8b0b030b add x11, x24, x11 c8a78: b9405119 ldr w25, [x8, #0x50] c8a7c: 2a2303e3 mvn w3, w3 c8a80: 2a2603e6 mvn w6, w6 c8a84: f90017e7 str x7, [sp, #0x28] c8a88: 8b170047 add x7, x2, x23 c8a8c: b90027ef str w15, [sp, #0x24] c8a90: 8b1a036f add x15, x27, x26 c8a94: 9100404e add x14, x2, #0x10 c8a98: 91026821 add x1, x1, #0x9a c8a9c: f9000fef str x15, [sp, #0x18] c8aa0: a9033be7 stp x7, x14, [sp, #0x30] c8aa4: 71003b3f cmp w25, #0xe c8aa8: 54000128 b.hi 0xc8acc c8aac: 38402d4f ldrb w15, [x10, #0x2]! c8ab0: 385ff147 ldurb w7, [x10, #-0x1] c8ab4: 11002333 add w19, w25, #0x8 c8ab8: 9ad920e7 lsl x7, x7, x25 c8abc: 9ad321ef lsl x15, x15, x19 c8ac0: 8b0c00ec add x12, x7, x12 c8ac4: 11004339 add w25, w25, #0x10 c8ac8: 8b0f018c add x12, x12, x15 c8acc: 8a03018f and x15, x12, x3 c8ad0: 8b0f088f add x15, x4, x15, lsl #2 c8ad4: 394005f4 ldrb w20, [x15, #0x1] c8ad8: 394001f3 ldrb w19, [x15] c8adc: 794005e7 ldrh w7, [x15, #0x2] c8ae0: 9ad4258c lsr x12, x12, x20 c8ae4: 4b140339 sub w25, w25, w20 c8ae8: 34000113 cbz w19, 0xc8b08 c8aec: 372001b3 tbnz w19, #0x4, 0xc8b20 c8af0: 37302cf3 tbnz w19, #0x6, 0xc908c c8af4: 1ad321af lsl w15, w13, w19 c8af8: 2a2f03ef mvn w15, w15 c8afc: 8a0f018f and x15, x12, x15 c8b00: 8b2721ef add x15, x15, w7, uxth c8b04: 17fffff3 b 0xc8ad0 c8b08: 38001f07 strb w7, [x24, #0x1]! c8b0c: eb09015f cmp x10, x9 c8b10: 54002d22 b.hs 0xc90b4 c8b14: eb0b031f cmp x24, x11 c8b18: 54fffc63 b.lo 0xc8aa4 c8b1c: 14000166 b 0xc90b4 c8b20: 12003cfd and w29, w7, #0xffff c8b24: 72000e6f ands w15, w19, #0xf c8b28: 54000180 b.eq 0xc8b58 c8b2c: 6b0f033f cmp w25, w15 c8b30: 540000a2 b.hs 0xc8b44 c8b34: 38401d47 ldrb w7, [x10, #0x1]! c8b38: 9ad920e7 lsl x7, x7, x25 c8b3c: 11002339 add w25, w25, #0x8 c8b40: 8b0c00ec add x12, x7, x12 c8b44: 1acf21a7 lsl w7, w13, w15 c8b48: 4b0f0339 sub w25, w25, w15 c8b4c: 0a270187 bic w7, w12, w7 c8b50: 9acf258c lsr x12, x12, x15 c8b54: 0b1d00fd add w29, w7, w29 c8b58: 71003b3f cmp w25, #0xe c8b5c: 54000128 b.hi 0xc8b80 c8b60: 38402d4f ldrb w15, [x10, #0x2]! c8b64: 385ff147 ldurb w7, [x10, #-0x1] c8b68: 11002333 add w19, w25, #0x8 c8b6c: 9ad920e7 lsl x7, x7, x25 c8b70: 9ad321ef lsl x15, x15, x19 c8b74: 8b0c00ec add x12, x7, x12 c8b78: 11004339 add w25, w25, #0x10 c8b7c: 8b0f018c add x12, x12, x15 c8b80: 8a06018f and x15, x12, x6 c8b84: 8b0f08af add x15, x5, x15, lsl #2 c8b88: 394005f3 ldrb w19, [x15, #0x1] c8b8c: 394001e7 ldrb w7, [x15] c8b90: 794005f6 ldrh w22, [x15, #0x2] c8b94: 9ad3258c lsr x12, x12, x19 c8b98: 4b130339 sub w25, w25, w19 c8b9c: 372000e7 tbnz w7, #0x4, 0xc8bb8 c8ba0: 37302827 tbnz w7, #0x6, 0xc90a4 c8ba4: 1ac721af lsl w15, w13, w7 c8ba8: 2a2f03ef mvn w15, w15 c8bac: 8a0f018f and x15, x12, x15 c8bb0: 8b3621ef add x15, x15, w22, uxth c8bb4: 17fffff4 b 0xc8b84 c8bb8: 12000ce7 and w7, w7, #0xf c8bbc: aa0603ee mov x14, x6 c8bc0: aa1e03e6 mov x6, x30 c8bc4: 6b07033f cmp w25, w7 c8bc8: 540001a2 b.hs 0xc8bfc c8bcc: aa0a03f3 mov x19, x10 c8bd0: 38401e6f ldrb w15, [x19, #0x1]! c8bd4: 9ad921ef lsl x15, x15, x25 c8bd8: 8b0c01ec add x12, x15, x12 c8bdc: 1100232f add w15, w25, #0x8 c8be0: 6b0701ff cmp w15, w7 c8be4: 54000102 b.hs 0xc8c04 c8be8: 38402d53 ldrb w19, [x10, #0x2]! c8bec: 9acf2273 lsl x19, x19, x15 c8bf0: 1100432f add w15, w25, #0x10 c8bf4: 8b0c026c add x12, x19, x12 c8bf8: 14000004 b 0xc8c08 c8bfc: 2a1903ef mov w15, w25 c8c00: 14000002 b 0xc8c08 c8c04: aa1303ea mov x10, x19 c8c08: 1ac721b3 lsl w19, w13, w7 c8c0c: 4b0701f9 sub w25, w15, w7 c8c10: 0a330194 bic w20, w12, w19 c8c14: 4b110313 sub w19, w24, w17 c8c18: 0b16029c add w28, w20, w22 c8c1c: 9ac7258c lsr x12, x12, x7 c8c20: 6b13039e subs w30, w28, w19 c8c24: 54000829 b.ls 0xc8d28 c8c28: b9405fef ldr w15, [sp, #0x5c] c8c2c: 6b0f03df cmp w30, w15 c8c30: 540023c8 b.hi 0xc90a8 c8c34: 34000bf0 cbz w16, 0xc8db0 c8c38: 6b1e020f subs w15, w16, w30 c8c3c: 54000d82 b.hs 0xc8dec c8c40: b94053ef ldr w15, [sp, #0x50] c8c44: 4b1003d3 sub w19, w30, w16 c8c48: 4b1e01ef sub w15, w15, w30 c8c4c: 6b1303be subs w30, w29, w19 c8c50: 8b0f0367 add x7, x27, x15 c8c54: b9000ffe str w30, [sp, #0xc] c8c58: 54001cc9 b.ls 0xc8ff0 c8c5c: b94047fd ldr w29, [sp, #0x44] c8c60: 0b1403b4 add w20, w29, w20 c8c64: 0b160296 add w22, w20, w22 c8c68: 4b1802d4 sub w20, w22, w24 c8c6c: 71007e9f cmp w20, #0x1f c8c70: 540001e3 b.lo 0xc8cac c8c74: f9000bf1 str x17, [sp, #0x10] c8c78: f94027f1 ldr x17, [sp, #0x48] c8c7c: 4b1802d6 sub w22, w22, w24 c8c80: 9100071e add x30, x24, #0x1 c8c84: 8b1601fd add x29, x15, x22 c8c88: 8b1d023d add x29, x17, x29 c8c8c: eb1d03df cmp x30, x29 c8c90: 54001502 b.hs 0xc8f30 c8c94: 8b160316 add x22, x24, x22 c8c98: 8b0f005d add x29, x2, x15 c8c9c: 91000ad6 add x22, x22, #0x2 c8ca0: eb1603bf cmp x29, x22 c8ca4: 54001462 b.hs 0xc8f30 c8ca8: f9400bf1 ldr x17, [sp, #0x10] c8cac: aa1803f6 mov x22, x24 c8cb0: aa0603fe mov x30, x6 c8cb4: aa0e03e6 mov x6, x14 c8cb8: b9400fee ldr w14, [sp, #0xc] c8cbc: 910004ef add x15, x7, #0x1 c8cc0: 384015e7 ldrb w7, [x15], #0x1 c8cc4: 71000673 subs w19, w19, #0x1 c8cc8: 38001ec7 strb w7, [x22, #0x1]! c8ccc: 54ffffa1 b.ne 0xc8cc0 c8cd0: 6b1001dd subs w29, w14, w16 c8cd4: 54000d09 b.ls 0xc8e74 c8cd8: 71007ebf cmp w21, #0x1f c8cdc: 54000123 b.lo 0xc8d00 c8ce0: f9401be7 ldr x7, [sp, #0x30] c8ce4: 910006cf add x15, x22, #0x1 c8ce8: eb0701ff cmp x15, x7 c8cec: 54001b22 b.hs 0xc9050 c8cf0: f94017ef ldr x15, [sp, #0x28] c8cf4: 8b0f02cf add x15, x22, x15 c8cf8: eb0f005f cmp x2, x15 c8cfc: 54001aa2 b.hs 0xc9050 c8d00: aa1603f8 mov x24, x22 c8d04: 2a1003ef mov w15, w16 c8d08: aa1b03e7 mov x7, x27 c8d0c: 910004e7 add x7, x7, #0x1 c8d10: 384014f3 ldrb w19, [x7], #0x1 c8d14: 710005ef subs w15, w15, #0x1 c8d18: 38001f13 strb w19, [x24, #0x1]! c8d1c: 54ffffa1 b.ne 0xc8d10 c8d20: cb3c4307 sub x7, x24, w28, uxtw c8d24: 140000b5 b 0xc8ff8 c8d28: aa1f03f4 mov x20, xzr c8d2c: aa1f03e7 mov x7, xzr c8d30: cb3c4313 sub x19, x24, w28, uxtw c8d34: 2a1d03ef mov w15, w29 c8d38: 8b070276 add x22, x19, x7 c8d3c: 8b07031e add x30, x24, x7 c8d40: d1000e94 sub x20, x20, #0x3 c8d44: 91000ce7 add x7, x7, #0x3 c8d48: 394006dc ldrb w28, [x22, #0x1] c8d4c: 390007dc strb w28, [x30, #0x1] c8d50: 39400adc ldrb w28, [x22, #0x2] c8d54: 39000bdc strb w28, [x30, #0x2] c8d58: 0b1401fc add w28, w15, w20 c8d5c: 39400ed6 ldrb w22, [x22, #0x3] c8d60: 71000b9f cmp w28, #0x2 c8d64: 39000fd6 strb w22, [x30, #0x3] c8d68: 54fffe88 b.hi 0xc8d38 c8d6c: 8b070314 add x20, x24, x7 c8d70: 6b0703bf cmp w29, w7 c8d74: 540000a1 b.ne 0xc8d88 c8d78: aa1403f8 mov x24, x20 c8d7c: aa0603fe mov x30, x6 c8d80: aa0e03e6 mov x6, x14 c8d84: 17ffff62 b 0xc8b0c c8d88: 8b070273 add x19, x19, x7 c8d8c: aa0603fe mov x30, x6 c8d90: d10005ef sub x15, x15, #0x1 c8d94: 6b0701ff cmp w15, w7 c8d98: 39400676 ldrb w22, [x19, #0x1] c8d9c: 38001e96 strb w22, [x20, #0x1]! c8da0: 540003e1 b.ne 0xc8e1c c8da4: aa1403f8 mov x24, x20 c8da8: aa0e03e6 mov x6, x14 c8dac: 17ffff58 b 0xc8b0c c8db0: b9405bef ldr w15, [sp, #0x58] c8db4: 6b1e03b3 subs w19, w29, w30 c8db8: 4b1e01ef sub w15, w15, w30 c8dbc: 8b0f0367 add x7, x27, x15 c8dc0: 54001189 b.ls 0xc8ff0 c8dc4: b9000ff3 str w19, [sp, #0xc] c8dc8: b94057f3 ldr w19, [sp, #0x54] c8dcc: 0b140274 add w20, w19, w20 c8dd0: 0b160296 add w22, w20, w22 c8dd4: 4b1802d4 sub w20, w22, w24 c8dd8: 71007e9f cmp w20, #0x1f c8ddc: 540002a2 b.hs 0xc8e30 c8de0: b9400ffd ldr w29, [sp, #0xc] c8de4: aa1803f6 mov x22, x24 c8de8: 1400004a b 0xc8f10 c8dec: 8b0f0367 add x7, x27, x15 c8df0: 6b1e03b3 subs w19, w29, w30 c8df4: 54000fe9 b.ls 0xc8ff0 c8df8: b9000ff3 str w19, [sp, #0xc] c8dfc: b94057f3 ldr w19, [sp, #0x54] c8e00: 0b140273 add w19, w19, w20 c8e04: 0b160274 add w20, w19, w22 c8e08: 4b180293 sub w19, w20, w24 c8e0c: 71007e7f cmp w19, #0x1f c8e10: 540003a2 b.hs 0xc8e84 c8e14: aa1803f3 mov x19, x24 c8e18: 1400006e b 0xc8fd0 c8e1c: 39400a6f ldrb w15, [x19, #0x2] c8e20: 8b070318 add x24, x24, x7 c8e24: aa0e03e6 mov x6, x14 c8e28: 38002f0f strb w15, [x24, #0x2]! c8e2c: 17ffff38 b 0xc8b0c c8e30: f9000bf1 str x17, [sp, #0x10] c8e34: f94027f1 ldr x17, [sp, #0x48] c8e38: 4b1802d6 sub w22, w22, w24 c8e3c: 91000713 add x19, x24, #0x1 c8e40: 8b1601fd add x29, x15, x22 c8e44: 8b1d023d add x29, x17, x29 c8e48: eb1d027f cmp x19, x29 c8e4c: 540003c2 b.hs 0xc8ec4 c8e50: 8b160313 add x19, x24, x22 c8e54: 8b0f0056 add x22, x2, x15 c8e58: 91000a73 add x19, x19, #0x2 c8e5c: eb1302df cmp x22, x19 c8e60: 54000322 b.hs 0xc8ec4 c8e64: f9400bf1 ldr x17, [sp, #0x10] c8e68: aa1803f6 mov x22, x24 c8e6c: b9400ffd ldr w29, [sp, #0xc] c8e70: 14000028 b 0xc8f10 c8e74: aa1603f8 mov x24, x22 c8e78: 2a0e03fd mov w29, w14 c8e7c: aa1b03e7 mov x7, x27 c8e80: 1400005e b 0xc8ff8 c8e84: f9000bf1 str x17, [sp, #0x10] c8e88: f94027f1 ldr x17, [sp, #0x48] c8e8c: 4b180294 sub w20, w20, w24 c8e90: 9100071d add x29, x24, #0x1 c8e94: 8b1401f6 add x22, x15, x20 c8e98: 8b160236 add x22, x17, x22 c8e9c: eb1603bf cmp x29, x22 c8ea0: 54000742 b.hs 0xc8f88 c8ea4: 8b140314 add x20, x24, x20 c8ea8: 8b0f0056 add x22, x2, x15 c8eac: 91000a94 add x20, x20, #0x2 c8eb0: eb1402df cmp x22, x20 c8eb4: 540006a2 b.hs 0xc8f88 c8eb8: f9400bf1 ldr x17, [sp, #0x10] c8ebc: aa1803f3 mov x19, x24 c8ec0: 14000044 b 0xc8fd0 c8ec4: f9401ff1 ldr x17, [sp, #0x38] c8ec8: 91000693 add x19, x20, #0x1 c8ecc: 927b6e74 and x20, x19, #0x1ffffffe0 c8ed0: 8b140316 add x22, x24, x20 c8ed4: 4b1403de sub w30, w30, w20 c8ed8: 8b1400e7 add x7, x7, x20 c8edc: 91004718 add x24, x24, #0x11 c8ee0: 8b0f022f add x15, x17, x15 c8ee4: aa1403fd mov x29, x20 c8ee8: ad7f85e0 ldp q0, q1, [x15, #-0x10] c8eec: 910081ef add x15, x15, #0x20 c8ef0: f10083bd subs x29, x29, #0x20 c8ef4: ad3f8700 stp q0, q1, [x24, #-0x10] c8ef8: 91008318 add x24, x24, #0x20 c8efc: 54ffff61 b.ne 0xc8ee8 c8f00: f9400bf1 ldr x17, [sp, #0x10] c8f04: eb14027f cmp x19, x20 c8f08: b9400ffd ldr w29, [sp, #0xc] c8f0c: 540000c0 b.eq 0xc8f24 c8f10: 910004ef add x15, x7, #0x1 c8f14: 384015e7 ldrb w7, [x15], #0x1 c8f18: 710007de subs w30, w30, #0x1 c8f1c: 38001ec7 strb w7, [x22, #0x1]! c8f20: 54ffffa1 b.ne 0xc8f14 c8f24: cb3c42c7 sub x7, x22, w28, uxtw c8f28: aa1603f8 mov x24, x22 c8f2c: 14000031 b 0xc8ff0 c8f30: f9401ff1 ldr x17, [sp, #0x38] c8f34: 9100069e add x30, x20, #0x1 c8f38: 927b6fd4 and x20, x30, #0x1ffffffe0 c8f3c: 8b140316 add x22, x24, x20 c8f40: 4b140273 sub w19, w19, w20 c8f44: 8b1400e7 add x7, x7, x20 c8f48: 91004718 add x24, x24, #0x11 c8f4c: 8b0f022f add x15, x17, x15 c8f50: aa1403fd mov x29, x20 c8f54: ad7f85e0 ldp q0, q1, [x15, #-0x10] c8f58: 910081ef add x15, x15, #0x20 c8f5c: f10083bd subs x29, x29, #0x20 c8f60: ad3f8700 stp q0, q1, [x24, #-0x10] c8f64: 91008318 add x24, x24, #0x20 c8f68: 54ffff61 b.ne 0xc8f54 c8f6c: eb1403df cmp x30, x20 c8f70: f9400bf1 ldr x17, [sp, #0x10] c8f74: aa0603fe mov x30, x6 c8f78: aa0e03e6 mov x6, x14 c8f7c: b9400fee ldr w14, [sp, #0xc] c8f80: 54ffe9e1 b.ne 0xc8cbc c8f84: 17ffff53 b 0xc8cd0 c8f88: f9401ff1 ldr x17, [sp, #0x38] c8f8c: 91000674 add x20, x19, #0x1 c8f90: 927b6e96 and x22, x20, #0x1ffffffe0 c8f94: 8b160313 add x19, x24, x22 c8f98: 4b1603de sub w30, w30, w22 c8f9c: 8b1600e7 add x7, x7, x22 c8fa0: 91004718 add x24, x24, #0x11 c8fa4: 8b0f022f add x15, x17, x15 c8fa8: aa1603fd mov x29, x22 c8fac: ad7f85e0 ldp q0, q1, [x15, #-0x10] c8fb0: 910081ef add x15, x15, #0x20 c8fb4: f10083bd subs x29, x29, #0x20 c8fb8: ad3f8700 stp q0, q1, [x24, #-0x10] c8fbc: 91008318 add x24, x24, #0x20 c8fc0: 54ffff61 b.ne 0xc8fac c8fc4: f9400bf1 ldr x17, [sp, #0x10] c8fc8: eb16029f cmp x20, x22 c8fcc: 540000c0 b.eq 0xc8fe4 c8fd0: 910004ef add x15, x7, #0x1 c8fd4: 384015e7 ldrb w7, [x15], #0x1 c8fd8: 710007de subs w30, w30, #0x1 c8fdc: 38001e67 strb w7, [x19, #0x1]! c8fe0: 54ffffa1 b.ne 0xc8fd4 c8fe4: cb3c4267 sub x7, x19, w28, uxtw c8fe8: aa1303f8 mov x24, x19 c8fec: b9400ffd ldr w29, [sp, #0xc] c8ff0: aa0603fe mov x30, x6 c8ff4: aa0e03e6 mov x6, x14 c8ff8: 71000fbf cmp w29, #0x3 c8ffc: 54000143 b.lo 0xc9024 c9000: 394004ef ldrb w15, [x7, #0x1] c9004: 51000fbd sub w29, w29, #0x3 c9008: 71000bbf cmp w29, #0x2 c900c: 3900070f strb w15, [x24, #0x1] c9010: 394008ef ldrb w15, [x7, #0x2] c9014: 39000b0f strb w15, [x24, #0x2] c9018: 38403cef ldrb w15, [x7, #0x3]! c901c: 38003f0f strb w15, [x24, #0x3]! c9020: 54ffff08 b.hi 0xc9000 c9024: 34ffd75d cbz w29, 0xc8b0c c9028: 394004f3 ldrb w19, [x7, #0x1] c902c: aa1803ef mov x15, x24 c9030: 710007bf cmp w29, #0x1 c9034: 38001df3 strb w19, [x15, #0x1]! c9038: 54000061 b.ne 0xc9044 c903c: aa0f03f8 mov x24, x15 c9040: 17fffeb3 b 0xc8b0c c9044: 394008ef ldrb w15, [x7, #0x2] c9048: 38002f0f strb w15, [x24, #0x2]! c904c: 17fffeb0 b 0xc8b0c c9050: 8b1a02d8 add x24, x22, x26 c9054: 910046cf add x15, x22, #0x11 c9058: aa1a03e7 mov x7, x26 c905c: f9401ff3 ldr x19, [sp, #0x38] c9060: ad7f8660 ldp q0, q1, [x19, #-0x10] c9064: 91008273 add x19, x19, #0x20 c9068: f10080e7 subs x7, x7, #0x20 c906c: ad3f85e0 stp q0, q1, [x15, #-0x10] c9070: 910081ef add x15, x15, #0x20 c9074: 54ffff61 b.ne 0xc9060 c9078: b94027ef ldr w15, [sp, #0x24] c907c: eb1a02ff cmp x23, x26 c9080: f9400fe7 ldr x7, [sp, #0x18] c9084: 54ffe441 b.ne 0xc8d0c c9088: 17ffff26 b 0xc8d20 c908c: 37280093 tbnz w19, #0x5, 0xc909c c9090: d0fffd41 adrp x1, 0x73000 c9094: 9103d821 add x1, x1, #0xf6 c9098: 14000004 b 0xc90a8 c909c: 5280016d mov w13, #0xb // =11 c90a0: 14000004 b 0xc90b0 c90a4: aa1e03e1 mov x1, x30 c90a8: 5280036d mov w13, #0x1b // =27 c90ac: f9001801 str x1, [x0, #0x30] c90b0: b900010d str w13, [x8] c90b4: 53037f2d lsr w13, w25, #3 c90b8: 12000b2e and w14, w25, #0x7 c90bc: cb0d014a sub x10, x10, x13 c90c0: 4b18016b sub w11, w11, w24 c90c4: 9100054d add x13, x10, #0x1 c90c8: 4b0a0129 sub w9, w9, w10 c90cc: 1280000a mov w10, #-0x1 // =-1 c90d0: 9100070f add x15, x24, #0x1 c90d4: 1ace214a lsl w10, w10, w14 c90d8: 11001529 add w9, w9, #0x5 c90dc: 2a2a03ea mvn w10, w10 c90e0: 1104056b add w11, w11, #0x101 c90e4: a94b4ff4 ldp x20, x19, [sp, #0xb0] c90e8: 8a0a018a and x10, x12, x10 c90ec: f900000d str x13, [x0] c90f0: a94a57f6 ldp x22, x21, [sp, #0xa0] c90f4: f9000c0f str x15, [x0, #0x18] c90f8: a9495ff8 ldp x24, x23, [sp, #0x90] c90fc: b9000809 str w9, [x0, #0x8] c9100: a94867fa ldp x26, x25, [sp, #0x80] c9104: b900200b str w11, [x0, #0x20] c9108: a9476ffc ldp x28, x27, [sp, #0x70] c910c: f900250a str x10, [x8, #0x48] c9110: a9467bfd ldp x29, x30, [sp, #0x60] c9114: b900510e str w14, [x8, #0x50] c9118: 910303ff add sp, sp, #0xc0 c911c: d65f03c0 ret 00000000000c9120 : c9120: b4000300 cbz x0, 0xc9180 c9124: aa0003e8 mov x8, x0 c9128: f9401c09 ldr x9, [x0, #0x38] c912c: b40002a9 cbz x9, 0xc9180 c9130: 5280002a mov w10, #0x1 // =1 c9134: f900113f str xzr, [x9, #0x20] c9138: f900091f str xzr, [x8, #0x10] c913c: 2a1f03e0 mov w0, wzr c9140: a902fd1f stp xzr, xzr, [x8, #0x28] c9144: f900310a str x10, [x8, #0x60] c9148: 52900008 mov w8, #0x8000 // =32768 c914c: 6f00e400 movi v0.2d, #0000000000000000 c9150: b9000d3f str wzr, [x9, #0xc] c9154: f900153f str xzr, [x9, #0x28] c9158: b9001528 str w8, [x9, #0x14] c915c: 91154128 add x8, x9, #0x550 c9160: b9003d3f str wzr, [x9, #0x3c] c9164: fd000120 str d0, [x9] c9168: fc034120 stur d0, [x9, #0x34] c916c: f900253f str xzr, [x9, #0x48] c9170: b900513f str wzr, [x9, #0x50] c9174: f9004528 str x8, [x9, #0x88] c9178: a9062128 stp x8, x8, [x9, #0x60] c917c: d65f03c0 ret c9180: 12800020 mov w0, #-0x2 // =-2 c9184: d65f03c0 ret 00000000000c9188 : c9188: b4000120 cbz x0, 0xc91ac c918c: f9401c08 ldr x8, [x0, #0x38] c9190: b40000e8 cbz x8, 0xc91ac c9194: 7100403f cmp w1, #0x10 c9198: 540000ac b.gt 0xc91ac c919c: b940510a ldr w10, [x8, #0x50] c91a0: 0b010149 add w9, w10, w1 c91a4: 7100813f cmp w9, #0x20 c91a8: 54000069 b.ls 0xc91b4 c91ac: 12800020 mov w0, #-0x2 // =-2 c91b0: d65f03c0 ret c91b4: 9280000b mov x11, #-0x1 // =-1 c91b8: f940250c ldr x12, [x8, #0x48] c91bc: 9ac1216b lsl x11, x11, x1 c91c0: 2a1f03e0 mov w0, wzr c91c4: 0a2b004b bic w11, w2, w11 c91c8: b9005109 str w9, [x8, #0x50] c91cc: 1aca216a lsl w10, w11, w10 c91d0: 8b2ac18a add x10, x12, w10, sxtw c91d4: f900250a str x10, [x8, #0x48] c91d8: d65f03c0 ret 00000000000c91dc : c91dc: a9be7bfd stp x29, x30, [sp, #-0x20]! c91e0: a9014ff4 stp x20, x19, [sp, #0x10] c91e4: 910003fd mov x29, sp c91e8: b40004e2 cbz x2, 0xc9284 c91ec: aa0003f3 mov x19, x0 c91f0: 128000a0 mov w0, #-0x6 // =-6 c91f4: 7101c07f cmp w3, #0x70 c91f8: 54000401 b.ne 0xc9278 c91fc: 39400048 ldrb w8, [x2] c9200: 7100c51f cmp w8, #0x31 c9204: 540003a1 b.ne 0xc9278 c9208: b4000473 cbz x19, 0xc9294 c920c: 2a0103f4 mov w20, w1 c9210: f9402268 ldr x8, [x19, #0x40] c9214: f9001a7f str xzr, [x19, #0x30] c9218: b4000468 cbz x8, 0xc92a4 c921c: f9402669 ldr x9, [x19, #0x48] c9220: b40004e9 cbz x9, 0xc92bc c9224: f9402a60 ldr x0, [x19, #0x50] c9228: 52800021 mov w1, #0x1 // =1 c922c: 5284aa02 mov w2, #0x2550 // =9552 c9230: d63f0100 blr x8 c9234: b4000540 cbz x0, 0xc92dc c9238: aa0003e1 mov x1, x0 c923c: f9001e60 str x0, [x19, #0x38] c9240: 37f80574 tbnz w20, #0x1f, 0xc92ec c9244: 53047e88 lsr w8, w20, #4 c9248: 7100c29f cmp w20, #0x30 c924c: 11000509 add w9, w8, #0x1 c9250: 12000e88 and w8, w20, #0xf c9254: 1a943108 csel w8, w8, w20, lo c9258: b9000829 str w9, [x1, #0x8] c925c: 51004109 sub w9, w8, #0x10 c9260: 3100253f cmn w9, #0x9 c9264: 540004e8 b.hi 0xc9300 c9268: a9448268 ldp x8, x0, [x19, #0x48] c926c: d63f0100 blr x8 c9270: 12800020 mov w0, #-0x2 // =-2 c9274: f9001e7f str xzr, [x19, #0x38] c9278: a9414ff4 ldp x20, x19, [sp, #0x10] c927c: a8c27bfd ldp x29, x30, [sp], #0x20 c9280: d65f03c0 ret c9284: 128000a0 mov w0, #-0x6 // =-6 c9288: a9414ff4 ldp x20, x19, [sp, #0x10] c928c: a8c27bfd ldp x29, x30, [sp], #0x20 c9290: d65f03c0 ret c9294: 12800020 mov w0, #-0x2 // =-2 c9298: a9414ff4 ldp x20, x19, [sp, #0x10] c929c: a8c27bfd ldp x29, x30, [sp], #0x20 c92a0: d65f03c0 ret c92a4: f0000508 adrp x8, 0x16c000 c92a8: f9450508 ldr x8, [x8, #0xa08] c92ac: f9002a7f str xzr, [x19, #0x50] c92b0: f9002268 str x8, [x19, #0x40] c92b4: f9402669 ldr x9, [x19, #0x48] c92b8: b5fffb69 cbnz x9, 0xc9224 c92bc: f0000509 adrp x9, 0x16c000 c92c0: f9450929 ldr x9, [x9, #0xa10] c92c4: f9002669 str x9, [x19, #0x48] c92c8: f9402a60 ldr x0, [x19, #0x50] c92cc: 52800021 mov w1, #0x1 // =1 c92d0: 5284aa02 mov w2, #0x2550 // =9552 c92d4: d63f0100 blr x8 c92d8: b5fffb00 cbnz x0, 0xc9238 c92dc: 12800060 mov w0, #-0x4 // =-4 c92e0: a9414ff4 ldp x20, x19, [sp, #0x10] c92e4: a8c27bfd ldp x29, x30, [sp], #0x20 c92e8: d65f03c0 ret c92ec: 4b1403e8 neg w8, w20 c92f0: b900083f str wzr, [x1, #0x8] c92f4: 51004109 sub w9, w8, #0x10 c92f8: 3100253f cmn w9, #0x9 c92fc: 54fffb69 b.ls 0xc9268 c9300: b9003028 str w8, [x1, #0x30] c9304: 52900008 mov w8, #0x8000 // =32768 c9308: 6f00e400 movi v0.2d, #0000000000000000 c930c: 2a1f03e0 mov w0, wzr c9310: 52800029 mov w9, #0x1 // =1 c9314: f900203f str xzr, [x1, #0x40] c9318: f900103f str xzr, [x1, #0x20] c931c: a902fe7f stp xzr, xzr, [x19, #0x28] c9320: b9001428 str w8, [x1, #0x14] c9324: 91154028 add x8, x1, #0x550 c9328: f9003269 str x9, [x19, #0x60] c932c: f9000a7f str xzr, [x19, #0x10] c9330: fd000020 str d0, [x1] c9334: b9000c3f str wzr, [x1, #0xc] c9338: f900143f str xzr, [x1, #0x28] c933c: fc034020 stur d0, [x1, #0x34] c9340: b9003c3f str wzr, [x1, #0x3c] c9344: f900243f str xzr, [x1, #0x48] c9348: b900503f str wzr, [x1, #0x50] c934c: f9004428 str x8, [x1, #0x88] c9350: a9062028 stp x8, x8, [x1, #0x60] c9354: a9414ff4 ldp x20, x19, [sp, #0x10] c9358: a8c27bfd ldp x29, x30, [sp], #0x20 c935c: d65f03c0 ret 00000000000c9360 : c9360: a9be7bfd stp x29, x30, [sp, #-0x20]! c9364: a9014ff4 stp x20, x19, [sp, #0x10] c9368: 910003fd mov x29, sp c936c: b40005e1 cbz x1, 0xc9428 c9370: aa0003f3 mov x19, x0 c9374: 128000a0 mov w0, #-0x6 // =-6 c9378: 7101c05f cmp w2, #0x70 c937c: 54000501 b.ne 0xc941c c9380: 39400028 ldrb w8, [x1] c9384: 7100c51f cmp w8, #0x31 c9388: 540004a1 b.ne 0xc941c c938c: b4000573 cbz x19, 0xc9438 c9390: f9402268 ldr x8, [x19, #0x40] c9394: f9001a7f str xzr, [x19, #0x30] c9398: b4000588 cbz x8, 0xc9448 c939c: f9402669 ldr x9, [x19, #0x48] c93a0: b4000609 cbz x9, 0xc9460 c93a4: f9402a60 ldr x0, [x19, #0x50] c93a8: 52800021 mov w1, #0x1 // =1 c93ac: 5284aa02 mov w2, #0x2550 // =9552 c93b0: 52800034 mov w20, #0x1 // =1 c93b4: d63f0100 blr x8 c93b8: b4000660 cbz x0, 0xc9484 c93bc: aa0003e8 mov x8, x0 c93c0: 528001e9 mov w9, #0xf // =15 c93c4: 6f00e400 movi v0.2d, #0000000000000000 c93c8: 2a1f03e0 mov w0, wzr c93cc: f9000a7f str xzr, [x19, #0x10] c93d0: b9003109 str w9, [x8, #0x30] c93d4: 52900009 mov w9, #0x8000 // =32768 c93d8: b9000914 str w20, [x8, #0x8] c93dc: f900211f str xzr, [x8, #0x40] c93e0: f900111f str xzr, [x8, #0x20] c93e4: a902fe7f stp xzr, xzr, [x19, #0x28] c93e8: b9001509 str w9, [x8, #0x14] c93ec: 91154109 add x9, x8, #0x550 c93f0: f9001e68 str x8, [x19, #0x38] c93f4: f9003274 str x20, [x19, #0x60] c93f8: fd000100 str d0, [x8] c93fc: b9000d1f str wzr, [x8, #0xc] c9400: f900151f str xzr, [x8, #0x28] c9404: fc034100 stur d0, [x8, #0x34] c9408: b9003d1f str wzr, [x8, #0x3c] c940c: f900251f str xzr, [x8, #0x48] c9410: b900511f str wzr, [x8, #0x50] c9414: f9004509 str x9, [x8, #0x88] c9418: a9062509 stp x9, x9, [x8, #0x60] c941c: a9414ff4 ldp x20, x19, [sp, #0x10] c9420: a8c27bfd ldp x29, x30, [sp], #0x20 c9424: d65f03c0 ret c9428: 128000a0 mov w0, #-0x6 // =-6 c942c: a9414ff4 ldp x20, x19, [sp, #0x10] c9430: a8c27bfd ldp x29, x30, [sp], #0x20 c9434: d65f03c0 ret c9438: 12800020 mov w0, #-0x2 // =-2 c943c: a9414ff4 ldp x20, x19, [sp, #0x10] c9440: a8c27bfd ldp x29, x30, [sp], #0x20 c9444: d65f03c0 ret c9448: f0000508 adrp x8, 0x16c000 c944c: f9450508 ldr x8, [x8, #0xa08] c9450: f9002a7f str xzr, [x19, #0x50] c9454: f9002268 str x8, [x19, #0x40] c9458: f9402669 ldr x9, [x19, #0x48] c945c: b5fffa49 cbnz x9, 0xc93a4 c9460: f0000509 adrp x9, 0x16c000 c9464: f9450929 ldr x9, [x9, #0xa10] c9468: f9002669 str x9, [x19, #0x48] c946c: f9402a60 ldr x0, [x19, #0x50] c9470: 52800021 mov w1, #0x1 // =1 c9474: 5284aa02 mov w2, #0x2550 // =9552 c9478: 52800034 mov w20, #0x1 // =1 c947c: d63f0100 blr x8 c9480: b5fff9e0 cbnz x0, 0xc93bc c9484: 12800060 mov w0, #-0x4 // =-4 c9488: a9414ff4 ldp x20, x19, [sp, #0x10] c948c: a8c27bfd ldp x29, x30, [sp], #0x20 c9490: d65f03c0 ret 00000000000c9494 : c9494: d10383ff sub sp, sp, #0xe0 c9498: a9087bfd stp x29, x30, [sp, #0x80] c949c: 910203fd add x29, sp, #0x80 c94a0: a9096ffc stp x28, x27, [sp, #0x90] c94a4: a90a67fa stp x26, x25, [sp, #0xa0] c94a8: a90b5ff8 stp x24, x23, [sp, #0xb0] c94ac: a90c57f6 stp x22, x21, [sp, #0xc0] c94b0: a90d4ff4 stp x20, x19, [sp, #0xd0] c94b4: d53bd049 mrs x9, TPIDR_EL0 c94b8: f9401528 ldr x8, [x9, #0x28] c94bc: f81f83a8 stur x8, [x29, #-0x8] c94c0: b400d260 cbz x0, 0xcaf0c c94c4: aa0003f3 mov x19, x0 c94c8: f9401c19 ldr x25, [x0, #0x38] c94cc: b400d219 cbz x25, 0xcaf0c c94d0: f9400e68 ldr x8, [x19, #0x18] c94d4: f81e83a8 stur x8, [x29, #-0x18] c94d8: b400d1a8 cbz x8, 0xcaf0c c94dc: 2a0103f6 mov w22, w1 c94e0: f9400278 ldr x24, [x19] c94e4: b400d118 cbz x24, 0xcaf04 c94e8: b9400328 ldr w8, [x25] c94ec: f90023e9 str x9, [sp, #0x40] c94f0: 71002d1f cmp w8, #0xb c94f4: 54000061 b.ne 0xc9500 c94f8: 52800188 mov w8, #0xc // =12 c94fc: b9000328 str w8, [x25] c9500: 9115432b add x11, x25, #0x550 c9504: 9102232a add x10, x25, #0x88 c9508: b940227b ldr w27, [x19, #0x20] c950c: 910c4325 add x5, x25, #0x310 c9510: b9400a69 ldr w9, [x19, #0x8] c9514: b81cc3bf stur wzr, [x29, #-0x34] c9518: a902afea stp x10, x11, [sp, #0x28] c951c: 9101c32b add x11, x25, #0x70 c9520: 9102432a add x10, x25, #0x90 c9524: f9402737 ldr x23, [x25, #0x48] c9528: b9405324 ldr w4, [x25, #0x50] c952c: 2a0903e3 mov w3, w9 c9530: 2a1b03f5 mov w21, w27 c9534: b90017e9 str w9, [sp, #0x14] c9538: a901afea stp x10, x11, [sp, #0x18] c953c: 9101d32a add x10, x25, #0x74 c9540: f81e03a5 stur x5, [x29, #-0x20] c9544: f81d03b3 stur x19, [x29, #-0x30] c9548: f90007ea str x10, [sp, #0x8] c954c: 7100711f cmp w8, #0x1c c9550: 5400d768 b.hi 0xcb03c c9554: 90fffd8c adrp x12, 0x79000 c9558: 2a0803e8 mov w8, w8 c955c: 9137918c add x12, x12, #0xde4 c9560: 12800049 mov w9, #-0x3 // =-3 c9564: 5280003a mov w26, #0x1 // =1 c9568: 100000ca adr x10, 0xc9580 c956c: 7868798b ldrh w11, [x12, x8, lsl #1] c9570: 8b0b094a add x10, x10, x11, lsl #2 c9574: 90fffd88 adrp x8, 0x79000 c9578: 91388908 add x8, x8, #0xe22 c957c: d61f0140 br x10 c9580: b9400b28 ldr w8, [x25, #0x8] c9584: 34005b28 cbz w8, 0xca0e8 c9588: 71003c9f cmp w4, #0xf c958c: 54007368 b.hi 0xca3f8 c9590: 2a0403ec mov w12, w4 c9594: 3400cea3 cbz w3, 0xcaf68 c9598: aa1803ea mov x10, x24 c959c: 5100046b sub w11, w3, #0x1 c95a0: 71001c9f cmp w4, #0x7 c95a4: 38401549 ldrb w9, [x10], #0x1 c95a8: 9acc2129 lsl x9, x9, x12 c95ac: 8b170137 add x23, x9, x23 c95b0: 91002189 add x9, x12, #0x8 c95b4: 54000108 b.hi 0xc95d4 c95b8: 3400cdcb cbz w11, 0xcaf70 c95bc: 3940070d ldrb w13, [x24, #0x1] c95c0: 5100086b sub w11, w3, #0x2 c95c4: 91000b0a add x10, x24, #0x2 c95c8: 9ac921a9 lsl x9, x13, x9 c95cc: 8b170137 add x23, x9, x23 c95d0: 91004189 add x9, x12, #0x10 c95d4: 2a1503f4 mov w20, w21 c95d8: aa0a03f8 mov x24, x10 c95dc: 2a0b03e3 mov w3, w11 c95e0: 2a0903e4 mov w4, w9 c95e4: 14000386 b 0xca3fc c95e8: b9400b28 ldr w8, [x25, #0x8] c95ec: 3400a9e8 cbz w8, 0xcab28 c95f0: 71007c9f cmp w4, #0x1f c95f4: 540004e8 b.hi 0xc9690 c95f8: 2a0403eb mov w11, w4 c95fc: 3400cf83 cbz w3, 0xcafec c9600: aa1803e9 mov x9, x24 c9604: 5100046a sub w10, w3, #0x1 c9608: 71005c9f cmp w4, #0x17 c960c: 38401528 ldrb w8, [x9], #0x1 c9610: 9acb2108 lsl x8, x8, x11 c9614: 8b170117 add x23, x8, x23 c9618: 91002168 add x8, x11, #0x8 c961c: 54000348 b.hi 0xc9684 c9620: 3400dcaa cbz w10, 0xcb1b4 c9624: 3940070c ldrb w12, [x24, #0x1] c9628: 5100086a sub w10, w3, #0x2 c962c: 91000b09 add x9, x24, #0x2 c9630: 71003c9f cmp w4, #0xf c9634: 9ac82188 lsl x8, x12, x8 c9638: 8b170117 add x23, x8, x23 c963c: 91004168 add x8, x11, #0x10 c9640: 54000228 b.hi 0xc9684 c9644: 3400db8a cbz w10, 0xcb1b4 c9648: 39400b0c ldrb w12, [x24, #0x2] c964c: 51000c6a sub w10, w3, #0x3 c9650: 91000f09 add x9, x24, #0x3 c9654: 71001c9f cmp w4, #0x7 c9658: 9ac82188 lsl x8, x12, x8 c965c: 8b170117 add x23, x8, x23 c9660: 91006168 add x8, x11, #0x18 c9664: 54000108 b.hi 0xc9684 c9668: 3400da6a cbz w10, 0xcb1b4 c966c: 39400f0c ldrb w12, [x24, #0x3] c9670: 5100106a sub w10, w3, #0x4 c9674: 91001309 add x9, x24, #0x4 c9678: 9ac82188 lsl x8, x12, x8 c967c: 8b170117 add x23, x8, x23 c9680: 91008168 add x8, x11, #0x20 c9684: aa0903f8 mov x24, x9 c9688: 2a0a03e3 mov w3, w10 c968c: 2a0803e4 mov w4, w8 c9690: f9401668 ldr x8, [x19, #0x28] c9694: 6b1b02a2 subs w2, w21, w27 c9698: f9401329 ldr x9, [x25, #0x20] c969c: 8b020108 add x8, x8, x2 c96a0: 8b020129 add x9, x9, x2 c96a4: f9001668 str x8, [x19, #0x28] c96a8: f9001329 str x9, [x25, #0x20] c96ac: 54007400 b.eq 0xca52c c96b0: f85e83a9 ldur x9, [x29, #-0x18] c96b4: aa0403f5 mov x21, x4 c96b8: aa0303f4 mov x20, x3 c96bc: b9401328 ldr w8, [x25, #0x10] c96c0: f9400f20 ldr x0, [x25, #0x18] c96c4: cb020121 sub x1, x9, x2 c96c8: 3400a128 cbz w8, 0xcaaec c96cc: 940252f9 bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> c96d0: 14000508 b 0xcaaf0 c96d4: 3400c3db cbz w27, 0xcaf4c c96d8: b9405728 ldr w8, [x25, #0x54] c96dc: 52800249 mov w9, #0x12 // =18 c96e0: f85e83aa ldur x10, [x29, #-0x18] c96e4: 5100077b sub w27, w27, #0x1 c96e8: 38001548 strb w8, [x10], #0x1 c96ec: f81e83aa stur x10, [x29, #-0x18] c96f0: 2a0903e8 mov w8, w9 c96f4: b9000329 str w9, [x25] c96f8: 17ffff95 b 0xc954c c96fc: b9405f28 ldr w8, [x25, #0x5c] c9700: 34005ce8 cbz w8, 0xca29c c9704: 6b08009f cmp w4, w8 c9708: 54003842 b.hs 0xc9e10 c970c: 2a0403eb mov w11, w4 c9710: 2a0303e9 mov w9, w3 c9714: aa1803ea mov x10, x24 c9718: 3400c149 cbz w9, 0xcaf40 c971c: 3840154c ldrb w12, [x10], #0x1 c9720: 51000529 sub w9, w9, #0x1 c9724: 9acb218c lsl x12, x12, x11 c9728: 1100216b add w11, w11, #0x8 c972c: 8b170197 add x23, x12, x23 c9730: 6b08017f cmp w11, w8 c9734: 54ffff23 b.lo 0xc9718 c9738: 140001b9 b 0xc9e1c c973c: 71007c9f cmp w4, #0x1f c9740: 54004528 b.hi 0xc9fe4 c9744: 2a0403ea mov w10, w4 c9748: 3400d323 cbz w3, 0xcb1ac c974c: aa1803e9 mov x9, x24 c9750: 5100046b sub w11, w3, #0x1 c9754: 71005c9f cmp w4, #0x17 c9758: 38401528 ldrb w8, [x9], #0x1 c975c: 9aca2108 lsl x8, x8, x10 c9760: 8b170117 add x23, x8, x23 c9764: 540043c8 b.hi 0xc9fdc c9768: 91002148 add x8, x10, #0x8 c976c: 3400d24b cbz w11, 0xcb1b4 c9770: 39400709 ldrb w9, [x24, #0x1] c9774: 5100086b sub w11, w3, #0x2 c9778: 71003c9f cmp w4, #0xf c977c: 9ac82128 lsl x8, x9, x8 c9780: 91000b09 add x9, x24, #0x2 c9784: 8b170117 add x23, x8, x23 c9788: 540042a8 b.hi 0xc9fdc c978c: 91004148 add x8, x10, #0x10 c9790: 3400d12b cbz w11, 0xcb1b4 c9794: 39400b09 ldrb w9, [x24, #0x2] c9798: 51000c6b sub w11, w3, #0x3 c979c: 71001c9f cmp w4, #0x7 c97a0: 9ac82128 lsl x8, x9, x8 c97a4: 91000f09 add x9, x24, #0x3 c97a8: 8b170117 add x23, x8, x23 c97ac: 54004188 b.hi 0xc9fdc c97b0: 91006148 add x8, x10, #0x18 c97b4: 3400d00b cbz w11, 0xcb1b4 c97b8: 39400f09 ldrb w9, [x24, #0x3] c97bc: 91001318 add x24, x24, #0x4 c97c0: 51001063 sub w3, w3, #0x4 c97c4: 9ac82128 lsl x8, x9, x8 c97c8: 8b170117 add x23, x8, x23 c97cc: 14000206 b 0xc9fe4 c97d0: 12000888 and w8, w4, #0x7 c97d4: 121d7089 and w9, w4, #0xfffffff8 c97d8: 71007d3f cmp w9, #0x1f c97dc: 9ac826f7 lsr x23, x23, x8 c97e0: 54003448 b.hi 0xc9e68 c97e4: 3400c143 cbz w3, 0xcb00c c97e8: aa1803e8 mov x8, x24 c97ec: 5100046a sub w10, w3, #0x1 c97f0: 91002134 add x20, x9, #0x8 c97f4: 71005d3f cmp w9, #0x17 c97f8: 3840150b ldrb w11, [x8], #0x1 c97fc: 9ac9216b lsl x11, x11, x9 c9800: 8b170177 add x23, x11, x23 c9804: 54000328 b.hi 0xc9868 c9808: 3400c06a cbz w10, 0xcb014 c980c: 3940070b ldrb w11, [x24, #0x1] c9810: 5100086a sub w10, w3, #0x2 c9814: 91000b08 add x8, x24, #0x2 c9818: 71003d3f cmp w9, #0xf c981c: 9ad4216b lsl x11, x11, x20 c9820: 91004134 add x20, x9, #0x10 c9824: 8b170177 add x23, x11, x23 c9828: 54000208 b.hi 0xc9868 c982c: 3400bf4a cbz w10, 0xcb014 c9830: 39400b0b ldrb w11, [x24, #0x2] c9834: 51000c6a sub w10, w3, #0x3 c9838: 91000f08 add x8, x24, #0x3 c983c: 9ad4216b lsl x11, x11, x20 c9840: 91006134 add x20, x9, #0x18 c9844: 8b170177 add x23, x11, x23 c9848: 35000109 cbnz w9, 0xc9868 c984c: 3400be4a cbz w10, 0xcb014 c9850: 39400f0b ldrb w11, [x24, #0x3] c9854: 5100106a sub w10, w3, #0x4 c9858: 91001308 add x8, x24, #0x4 c985c: 9ad4216b lsl x11, x11, x20 c9860: 91008134 add x20, x9, #0x20 c9864: 8b170177 add x23, x11, x23 c9868: aa0803f8 mov x24, x8 c986c: 2a0a03e3 mov w3, w10 c9870: 2a1403e4 mov w4, w20 c9874: d350fee8 lsr x8, x23, #16 c9878: d2403d08 eor x8, x8, #0xffff c987c: eb37211f cmp x8, w23, uxth c9880: 54002fe0 b.eq 0xc9e7c c9884: d0fffd49 adrp x9, 0x73000 c9888: 52800368 mov w8, #0x1b // =27 c988c: 91155529 add x9, x9, #0x555 c9890: 14000577 b 0xcae6c c9894: b9405728 ldr w8, [x25, #0x54] c9898: 35003008 cbnz w8, 0xc9e98 c989c: 14000561 b 0xcae20 c98a0: b9407b29 ldr w9, [x25, #0x78] c98a4: b940872a ldr w10, [x25, #0x84] c98a8: 6b09015f cmp w10, w9 c98ac: 54002243 b.lo 0xc9cf4 c98b0: 14000139 b 0xc9d94 c98b4: 71003c9f cmp w4, #0xf c98b8: 54006d09 b.ls 0xca658 c98bc: 1400037a b 0xca6a4 c98c0: b9408728 ldr w8, [x25, #0x84] c98c4: 294fa722 ldp w2, w9, [x25, #0x7c] c98c8: 0b020129 add w9, w9, w2 c98cc: 6b09011f cmp w8, w9 c98d0: 540034a2 b.hs 0xc9f64 c98d4: b940732b ldr w11, [x25, #0x70] c98d8: 1280000c mov w12, #-0x1 // =-1 c98dc: f940332a ldr x10, [x25, #0x60] c98e0: 2a0403f4 mov w20, w4 c98e4: 1acb218b lsl w11, w12, w11 c98e8: 2a2b03eb mvn w11, w11 c98ec: 0a17016f and w15, w11, w23 c98f0: 8b2f494c add x12, x10, w15, uxtw #2 c98f4: 3940058c ldrb w12, [x12, #0x1] c98f8: 6b0c029f cmp w20, w12 c98fc: 54000282 b.hs 0xc994c c9900: 2a1403ee mov w14, w20 c9904: 2a0303f0 mov w16, w3 c9908: aa1803f1 mov x17, x24 c990c: 3400b250 cbz w16, 0xcaf54 c9910: 3840162c ldrb w12, [x17], #0x1 c9914: 51000610 sub w16, w16, #0x1 c9918: 9ace218c lsl x12, x12, x14 c991c: 910021ce add x14, x14, #0x8 c9920: 8b170197 add x23, x12, x23 c9924: 0a17016f and w15, w11, w23 c9928: 8b2f494c add x12, x10, w15, uxtw #2 c992c: 3940058c ldrb w12, [x12, #0x1] c9930: eb0c01df cmp x14, x12 c9934: 54fffec3 b.lo 0xc990c c9938: 2a0c03ed mov w13, w12 c993c: aa1103f8 mov x24, x17 c9940: 2a1003e3 mov w3, w16 c9944: 2a0e03f4 mov w20, w14 c9948: 14000002 b 0xc9950 c994c: 2a0c03ed mov w13, w12 c9950: 8b0f094e add x14, x10, x15, lsl #2 c9954: 794005ce ldrh w14, [x14, #0x2] c9958: 71003ddf cmp w14, #0xf c995c: 540002e8 b.hi 0xc99b8 c9960: 6b0c029f cmp w20, w12 c9964: 54000162 b.hs 0xc9990 c9968: 2a1403f4 mov w20, w20 c996c: 2a0c03ef mov w15, w12 c9970: 3400b823 cbz w3, 0xcb074 c9974: 38401710 ldrb w16, [x24], #0x1 c9978: 51000463 sub w3, w3, #0x1 c997c: 9ad42210 lsl x16, x16, x20 c9980: 91002294 add x20, x20, #0x8 c9984: 8b170217 add x23, x16, x23 c9988: eb0f029f cmp x20, x15 c998c: 54ffff23 b.lo 0xc9970 c9990: 1100050f add w15, w8, #0x1 c9994: 8b284730 add x16, x25, w8, uxtw #1 c9998: 9acd26f7 lsr x23, x23, x13 c999c: 4b0c0294 sub w20, w20, w12 c99a0: 2a0f03e8 mov w8, w15 c99a4: b900872f str w15, [x25, #0x84] c99a8: 7901220e strh w14, [x16, #0x90] c99ac: 6b09011f cmp w8, w9 c99b0: 54fff9e3 b.lo 0xc98ec c99b4: 1400016d b 0xc9f68 c99b8: 710041df cmp w14, #0x10 c99bc: 540002e0 b.eq 0xc9a18 c99c0: 710045df cmp w14, #0x11 c99c4: 54000581 b.ne 0xc9a74 c99c8: 11000d8e add w14, w12, #0x3 c99cc: 6b0e029f cmp w20, w14 c99d0: 54000142 b.hs 0xc99f8 c99d4: 2a1403f4 mov w20, w20 c99d8: 3400b4e3 cbz w3, 0xcb074 c99dc: 3840170f ldrb w15, [x24], #0x1 c99e0: 51000463 sub w3, w3, #0x1 c99e4: 9ad421ef lsl x15, x15, x20 c99e8: 91002294 add x20, x20, #0x8 c99ec: 8b1701f7 add x23, x15, x23 c99f0: eb0e029f cmp x20, x14 c99f4: 54ffff23 b.lo 0xc99d8 c99f8: 9acd26ed lsr x13, x23, x13 c99fc: 4b0c0290 sub w16, w20, w12 c9a00: 120009af and w15, w13, #0x7 c9a04: 2a1f03ee mov w14, wzr c9a08: 11000dec add w12, w15, #0x3 c9a0c: d343fdb7 lsr x23, x13, #3 c9a10: 51000e14 sub w20, w16, #0x3 c9a14: 1400002b b 0xc9ac0 c9a18: 1100098e add w14, w12, #0x2 c9a1c: 6b0e029f cmp w20, w14 c9a20: 54000142 b.hs 0xc9a48 c9a24: 2a1403f4 mov w20, w20 c9a28: 3400b263 cbz w3, 0xcb074 c9a2c: 3840170f ldrb w15, [x24], #0x1 c9a30: 51000463 sub w3, w3, #0x1 c9a34: 9ad421ef lsl x15, x15, x20 c9a38: 91002294 add x20, x20, #0x8 c9a3c: 8b1701f7 add x23, x15, x23 c9a40: eb0e029f cmp x20, x14 c9a44: 54ffff23 b.lo 0xc9a28 c9a48: 9acd26f7 lsr x23, x23, x13 c9a4c: 4b0c0284 sub w4, w20, w12 c9a50: 3400a528 cbz w8, 0xcaef4 c9a54: 5100050c sub w12, w8, #0x1 c9a58: 51000894 sub w20, w4, #0x2 c9a5c: 8b2c472d add x13, x25, w12, uxtw #1 c9a60: 120006ec and w12, w23, #0x3 c9a64: 11000d8c add w12, w12, #0x3 c9a68: d342fef7 lsr x23, x23, #2 c9a6c: 794121ae ldrh w14, [x13, #0x90] c9a70: 14000014 b 0xc9ac0 c9a74: 11001d8e add w14, w12, #0x7 c9a78: 6b0e029f cmp w20, w14 c9a7c: 54000142 b.hs 0xc9aa4 c9a80: 2a1403f4 mov w20, w20 c9a84: 3400af83 cbz w3, 0xcb074 c9a88: 3840170f ldrb w15, [x24], #0x1 c9a8c: 51000463 sub w3, w3, #0x1 c9a90: 9ad421ef lsl x15, x15, x20 c9a94: 91002294 add x20, x20, #0x8 c9a98: 8b1701f7 add x23, x15, x23 c9a9c: eb0e029f cmp x20, x14 c9aa0: 54ffff23 b.lo 0xc9a84 c9aa4: 9acd26ed lsr x13, x23, x13 c9aa8: 4b0c0290 sub w16, w20, w12 c9aac: 120019af and w15, w13, #0x7f c9ab0: 2a1f03ee mov w14, wzr c9ab4: 11002dec add w12, w15, #0xb c9ab8: d347fdb7 lsr x23, x13, #7 c9abc: 51001e14 sub w20, w16, #0x7 c9ac0: 0b08018d add w13, w12, w8 c9ac4: 6b0901bf cmp w13, w9 c9ac8: 5400a0c8 b.hi 0xcaee0 c9acc: 7100419f cmp w12, #0x10 c9ad0: 540005e3 b.lo 0xc9b8c c9ad4: 5100058d sub w13, w12, #0x1 c9ad8: 2b0d011f cmn w8, w13 c9adc: 54000582 b.hs 0xc9b8c c9ae0: 8b28472f add x15, x25, w8, uxtw #1 c9ae4: 121c0d8d and w13, w12, #0xf0 c9ae8: 4e020dc0 dup v0.8h, w14 c9aec: 710041bf cmp w13, #0x10 c9af0: ad0481e0 stp q0, q0, [x15, #0x90] c9af4: 54000440 b.eq 0xc9b7c c9af8: 1100410f add w15, w8, #0x10 c9afc: 710081bf cmp w13, #0x20 c9b00: 8b2f472f add x15, x25, w15, uxtw #1 c9b04: ad0481e0 stp q0, q0, [x15, #0x90] c9b08: 540003a0 b.eq 0xc9b7c c9b0c: 1100810f add w15, w8, #0x20 c9b10: 7100c1bf cmp w13, #0x30 c9b14: 8b2f472f add x15, x25, w15, uxtw #1 c9b18: ad0481e0 stp q0, q0, [x15, #0x90] c9b1c: 54000300 b.eq 0xc9b7c c9b20: 1100c10f add w15, w8, #0x30 c9b24: 710101bf cmp w13, #0x40 c9b28: 8b2f472f add x15, x25, w15, uxtw #1 c9b2c: ad0481e0 stp q0, q0, [x15, #0x90] c9b30: 54000260 b.eq 0xc9b7c c9b34: 1101010f add w15, w8, #0x40 c9b38: 710141bf cmp w13, #0x50 c9b3c: 8b2f472f add x15, x25, w15, uxtw #1 c9b40: ad0481e0 stp q0, q0, [x15, #0x90] c9b44: 540001c0 b.eq 0xc9b7c c9b48: 1101410f add w15, w8, #0x50 c9b4c: 710181bf cmp w13, #0x60 c9b50: 8b2f472f add x15, x25, w15, uxtw #1 c9b54: ad0481e0 stp q0, q0, [x15, #0x90] c9b58: 54000120 b.eq 0xc9b7c c9b5c: 1101810f add w15, w8, #0x60 c9b60: 7101c1bf cmp w13, #0x70 c9b64: 8b2f472f add x15, x25, w15, uxtw #1 c9b68: ad0481e0 stp q0, q0, [x15, #0x90] c9b6c: 54000080 b.eq 0xc9b7c c9b70: 1101c10f add w15, w8, #0x70 c9b74: 8b2f472f add x15, x25, w15, uxtw #1 c9b78: ad0481e0 stp q0, q0, [x15, #0x90] c9b7c: 0b0d0108 add w8, w8, w13 c9b80: 6b0d019f cmp w12, w13 c9b84: 54000120 b.eq 0xc9ba8 c9b88: 12000d8c and w12, w12, #0xf c9b8c: 2a0803ed mov w13, w8 c9b90: 110005a8 add w8, w13, #0x1 c9b94: 8b2d472f add x15, x25, w13, uxtw #1 c9b98: 7100058c subs w12, w12, #0x1 c9b9c: 2a0803ed mov w13, w8 c9ba0: 790121ee strh w14, [x15, #0x90] c9ba4: 54ffff61 b.ne 0xc9b90 c9ba8: b9008728 str w8, [x25, #0x84] c9bac: 6b09011f cmp w8, w9 c9bb0: 54ffe9e3 b.lo 0xc98ec c9bb4: 140000ed b 0xc9f68 c9bb8: 71003c9f cmp w4, #0xf c9bbc: 540002a8 b.hi 0xc9c10 c9bc0: 2a0403eb mov w11, w4 c9bc4: 3400a143 cbz w3, 0xcafec c9bc8: aa1803e9 mov x9, x24 c9bcc: 5100046a sub w10, w3, #0x1 c9bd0: 71001c9f cmp w4, #0x7 c9bd4: 38401528 ldrb w8, [x9], #0x1 c9bd8: 9acb2108 lsl x8, x8, x11 c9bdc: 8b170117 add x23, x8, x23 c9be0: 91002168 add x8, x11, #0x8 c9be4: 54000108 b.hi 0xc9c04 c9be8: 3400ae6a cbz w10, 0xcb1b4 c9bec: 3940070c ldrb w12, [x24, #0x1] c9bf0: 5100086a sub w10, w3, #0x2 c9bf4: 91000b09 add x9, x24, #0x2 c9bf8: 9ac82188 lsl x8, x12, x8 c9bfc: 8b170117 add x23, x8, x23 c9c00: 91004168 add x8, x11, #0x10 c9c04: aa0903f8 mov x24, x9 c9c08: 2a0a03e3 mov w3, w10 c9c0c: 2a0803e4 mov w4, w8 c9c10: 12001ee8 and w8, w23, #0xff c9c14: b9001337 str w23, [x25, #0x10] c9c18: 7100211f cmp w8, #0x8 c9c1c: 54009221 b.ne 0xcae60 c9c20: 72130aff tst w23, #0xe000 c9c24: 54004880 b.eq 0xca534 c9c28: d0fffd49 adrp x9, 0x73000 c9c2c: 52800368 mov w8, #0x1b // =27 c9c30: 91044929 add x9, x9, #0x112 c9c34: 1400048e b 0xcae6c c9c38: 71007c9f cmp w4, #0x1f c9c3c: 54004a09 b.ls 0xca57c c9c40: 14000274 b 0xca610 c9c44: b9401328 ldr w8, [x25, #0x10] c9c48: 37501688 tbnz w8, #0xa, 0xc9f18 c9c4c: 2a0403e1 mov w1, w4 c9c50: 140002ac b 0xca700 c9c54: 7100349f cmp w4, #0xd c9c58: 540002a8 b.hi 0xc9cac c9c5c: 2a0403ec mov w12, w4 c9c60: 34009843 cbz w3, 0xcaf68 c9c64: aa1803ea mov x10, x24 c9c68: 5100046b sub w11, w3, #0x1 c9c6c: 7100149f cmp w4, #0x5 c9c70: 38401549 ldrb w9, [x10], #0x1 c9c74: 9acc2129 lsl x9, x9, x12 c9c78: 8b170137 add x23, x9, x23 c9c7c: 91002189 add x9, x12, #0x8 c9c80: 54000108 b.hi 0xc9ca0 c9c84: 3400976b cbz w11, 0xcaf70 c9c88: 3940070d ldrb w13, [x24, #0x1] c9c8c: 5100086b sub w11, w3, #0x2 c9c90: 91000b0a add x10, x24, #0x2 c9c94: 9ac921a9 lsl x9, x13, x9 c9c98: 8b170137 add x23, x9, x23 c9c9c: 91004189 add x9, x12, #0x10 c9ca0: aa0a03f8 mov x24, x10 c9ca4: 2a0b03e3 mov w3, w11 c9ca8: 2a0903e4 mov w4, w9 c9cac: 530526ea ubfx w10, w23, #5, #5 c9cb0: 120012eb and w11, w23, #0x1f c9cb4: 530a36e9 ubfx w9, w23, #10, #4 c9cb8: 1100054c add w12, w10, #0x1 c9cbc: 1104056d add w13, w11, #0x101 c9cc0: d34efef7 lsr x23, x23, #14 c9cc4: 11001129 add w9, w9, #0x4 c9cc8: 51003884 sub w4, w4, #0xe c9ccc: 7100757f cmp w11, #0x1d c9cd0: 290fb32d stp w13, w12, [x25, #0x7c] c9cd4: b9007b29 str w9, [x25, #0x78] c9cd8: 54001268 b.hi 0xc9f24 c9cdc: 7100795f cmp w10, #0x1e c9ce0: 54001222 b.hs 0xc9f24 c9ce4: 5280020b mov w11, #0x10 // =16 c9ce8: 2a1f03ea mov w10, wzr c9cec: b900873f str wzr, [x25, #0x84] c9cf0: b900032b str w11, [x25] c9cf4: 2a0a03ea mov w10, w10 c9cf8: 2a0403f4 mov w20, w4 c9cfc: 1400000c b 0xc9d2c c9d00: 786a790b ldrh w11, [x8, x10, lsl #1] c9d04: 9100054c add x12, x10, #0x1 c9d08: 12000aed and w13, w23, #0x7 c9d0c: d343fef7 lsr x23, x23, #3 c9d10: 51000e94 sub w20, w20, #0x3 c9d14: aa0c03ea mov x10, x12 c9d18: 6b09019f cmp w12, w9 c9d1c: b900872c str w12, [x25, #0x84] c9d20: 8b0b072b add x11, x25, x11, lsl #1 c9d24: 7901216d strh w13, [x11, #0x90] c9d28: 54000342 b.hs 0xc9d90 c9d2c: 71000a9f cmp w20, #0x2 c9d30: 54fffe88 b.hi 0xc9d00 c9d34: 34009a03 cbz w3, 0xcb074 c9d38: 3840170b ldrb w11, [x24], #0x1 c9d3c: 51000463 sub w3, w3, #0x1 c9d40: 9ad4216b lsl x11, x11, x20 c9d44: 11002294 add w20, w20, #0x8 c9d48: 8b170177 add x23, x11, x23 c9d4c: 17ffffed b 0xc9d00 c9d50: b9405f28 ldr w8, [x25, #0x5c] c9d54: 34001fa8 cbz w8, 0xca148 c9d58: 6b08009f cmp w4, w8 c9d5c: 54001dc2 b.hs 0xca114 c9d60: 2a0403eb mov w11, w4 c9d64: 2a0303e9 mov w9, w3 c9d68: aa1803ea mov x10, x24 c9d6c: 34008ea9 cbz w9, 0xcaf40 c9d70: 3840154c ldrb w12, [x10], #0x1 c9d74: 51000529 sub w9, w9, #0x1 c9d78: 9acb218c lsl x12, x12, x11 c9d7c: 1100216b add w11, w11, #0x8 c9d80: 8b170197 add x23, x12, x23 c9d84: 6b08017f cmp w11, w8 c9d88: 54ffff23 b.lo 0xc9d6c c9d8c: 140000e5 b 0xca120 c9d90: 2a1403e4 mov w4, w20 c9d94: aa0303f4 mov x20, x3 c9d98: f94017e3 ldr x3, [sp, #0x28] c9d9c: 7100495f cmp w10, #0x12 c9da0: 54000168 b.hi 0xc9dcc c9da4: 2a0a03e9 mov w9, w10 c9da8: 7869790a ldrh w10, [x8, x9, lsl #1] c9dac: 9100052b add x11, x9, #0x1 c9db0: aa0b03e9 mov x9, x11 c9db4: 71004d7f cmp w11, #0x13 c9db8: 8b0a072a add x10, x25, x10, lsl #1 c9dbc: 7901215f strh wzr, [x10, #0x90] c9dc0: 54ffff41 b.ne 0xc9da8 c9dc4: 52800268 mov w8, #0x13 // =19 c9dc8: b9008728 str w8, [x25, #0x84] c9dcc: aa0403fa mov x26, x4 c9dd0: 528000e8 mov w8, #0x7 // =7 c9dd4: a94193e1 ldp x1, x4, [sp, #0x18] c9dd8: 2a1f03e0 mov w0, wzr c9ddc: 52800262 mov w2, #0x13 // =19 c9de0: f9401be9 ldr x9, [sp, #0x30] c9de4: b9007328 str w8, [x25, #0x70] c9de8: f9004729 str x9, [x25, #0x88] c9dec: f9003329 str x9, [x25, #0x60] c9df0: 940251b4 bl 0x15e4c0 <_ZN6InGame3Log13inflate_tableENS0_8codetypeEPtjPPNS0_4codeEPjS2_@plt> c9df4: 34000a00 cbz w0, 0xc9f34 c9df8: d0fffd49 adrp x9, 0x73000 c9dfc: 52800368 mov w8, #0x1b // =27 c9e00: 910c5d29 add x9, x9, #0x317 c9e04: b81cc3a0 stur w0, [x29, #-0x34] c9e08: f9001a69 str x9, [x19, #0x30] c9e0c: 1400032e b 0xcaac4 c9e10: aa1803ea mov x10, x24 c9e14: 2a0303e9 mov w9, w3 c9e18: 2a0403eb mov w11, w4 c9e1c: 1280000c mov w12, #-0x1 // =-1 c9e20: b9405b2d ldr w13, [x25, #0x58] c9e24: 1ac8218c lsl w12, w12, w8 c9e28: 4b080164 sub w4, w11, w8 c9e2c: 0a2c02ec bic w12, w23, w12 c9e30: 9ac826f7 lsr x23, x23, x8 c9e34: 0b0c01ac add w12, w13, w12 c9e38: aa0a03f8 mov x24, x10 c9e3c: 2a0903e3 mov w3, w9 c9e40: b9005b2c str w12, [x25, #0x58] c9e44: b9403b28 ldr w8, [x25, #0x38] c9e48: 4b1b02a9 sub w9, w21, w27 c9e4c: 0b080128 add w8, w9, w8 c9e50: 6b08019f cmp w12, w8 c9e54: 54002309 b.ls 0xca2b4 c9e58: f0fffd29 adrp x9, 0x70000 c9e5c: 52800368 mov w8, #0x1b // =27 c9e60: 91026929 add x9, x9, #0x9a c9e64: 14000402 b 0xcae6c c9e68: 2a0903e4 mov w4, w9 c9e6c: d350fee8 lsr x8, x23, #16 c9e70: d2403d08 eor x8, x8, #0xffff c9e74: eb37211f cmp x8, w23, uxth c9e78: 54ffd061 b.ne 0xc9884 c9e7c: 2a1f03e4 mov w4, wzr c9e80: 12003ee8 and w8, w23, #0xffff c9e84: 528001c9 mov w9, #0xe // =14 c9e88: aa1f03f7 mov x23, xzr c9e8c: b9005728 str w8, [x25, #0x54] c9e90: b9000329 str w9, [x25] c9e94: 34007c68 cbz w8, 0xcae20 c9e98: 6b03011f cmp w8, w3 c9e9c: 1a888068 csel w8, w3, w8, hi c9ea0: 6b1b011f cmp w8, w27 c9ea4: 1a88837a csel w26, w27, w8, hi c9ea8: 3400853a cbz w26, 0xcaf4c c9eac: f85e83bc ldur x28, [x29, #-0x18] c9eb0: aa1803e1 mov x1, x24 c9eb4: aa1a03e2 mov x2, x26 c9eb8: aa0303f4 mov x20, x3 c9ebc: 2a1b03f3 mov w19, w27 c9ec0: 2a1603fb mov w27, w22 c9ec4: aa1c03e0 mov x0, x28 c9ec8: 2a1503f6 mov w22, w21 c9ecc: aa0403f5 mov x21, x4 c9ed0: 94024c74 bl 0x15d0a0 c9ed4: b9405728 ldr w8, [x25, #0x54] c9ed8: 8b1a039c add x28, x28, x26 c9edc: aa1503e4 mov x4, x21 c9ee0: 2a1603f5 mov w21, w22 c9ee4: 2a1b03f6 mov w22, w27 c9ee8: 2a1303fb mov w27, w19 c9eec: 4b1a0108 sub w8, w8, w26 c9ef0: f85d03b3 ldur x19, [x29, #-0x30] c9ef4: f85e03a5 ldur x5, [x29, #-0x20] c9ef8: aa1403e3 mov x3, x20 c9efc: 4b1a0063 sub w3, w3, w26 c9f00: 8b1a0318 add x24, x24, x26 c9f04: b9005728 str w8, [x25, #0x54] c9f08: b9400328 ldr w8, [x25] c9f0c: 4b1a037b sub w27, w27, w26 c9f10: f81e83bc stur x28, [x29, #-0x18] c9f14: 17fffd8e b 0xc954c c9f18: 71003c9f cmp w4, #0xf c9f1c: 54004208 b.hi 0xca75c c9f20: 140001fc b 0xca710 c9f24: d0fffd29 adrp x9, 0x6f000 c9f28: 52800368 mov w8, #0x1b // =27 c9f2c: 910f8d29 add x9, x9, #0x3e3 c9f30: 140003cf b 0xcae6c c9f34: 2a1f03e8 mov w8, wzr c9f38: 52800229 mov w9, #0x11 // =17 c9f3c: aa1403e3 mov x3, x20 c9f40: f85e03a5 ldur x5, [x29, #-0x20] c9f44: aa1a03e4 mov x4, x26 c9f48: b81cc3bf stur wzr, [x29, #-0x34] c9f4c: b900873f str wzr, [x25, #0x84] c9f50: b9000329 str w9, [x25] c9f54: 294fa722 ldp w2, w9, [x25, #0x7c] c9f58: 0b020129 add w9, w9, w2 c9f5c: 6b09011f cmp w8, w9 c9f60: 54ffcba3 b.lo 0xc98d4 c9f64: 2a0403f4 mov w20, w4 c9f68: b9003ffb str w27, [sp, #0x3c] c9f6c: 2a1603fb mov w27, w22 c9f70: 2a1503f6 mov w22, w21 c9f74: aa0303fa mov x26, x3 c9f78: a942a7f5 ldp x21, x9, [sp, #0x28] c9f7c: 52800128 mov w8, #0x9 // =9 c9f80: 52800020 mov w0, #0x1 // =1 c9f84: a94193e1 ldp x1, x4, [sp, #0x18] c9f88: aa0503fc mov x28, x5 c9f8c: aa1503e3 mov x3, x21 c9f90: b9007328 str w8, [x25, #0x70] c9f94: f9004729 str x9, [x25, #0x88] c9f98: f9003329 str x9, [x25, #0x60] c9f9c: 94025149 bl 0x15e4c0 <_ZN6InGame3Log13inflate_tableENS0_8codetypeEPtjPPNS0_4codeEPjS2_@plt> c9fa0: 34002900 cbz w0, 0xca4c0 c9fa4: f0fffd28 adrp x8, 0x70000 c9fa8: 52800369 mov w9, #0x1b // =27 c9fac: 91297108 add x8, x8, #0xa5c c9fb0: 2a1603f5 mov w21, w22 c9fb4: 2a1b03f6 mov w22, w27 c9fb8: b9403ffb ldr w27, [sp, #0x3c] c9fbc: b81cc3a0 stur w0, [x29, #-0x34] c9fc0: 2a1403e4 mov w4, w20 c9fc4: f9001a68 str x8, [x19, #0x30] c9fc8: aa1a03e3 mov x3, x26 c9fcc: b9000329 str w9, [x25] c9fd0: aa1c03e5 mov x5, x28 c9fd4: 2a0903e8 mov w8, w9 c9fd8: 17fffd5d b 0xc954c c9fdc: aa0903f8 mov x24, x9 c9fe0: 2a0b03e3 mov w3, w11 c9fe4: 2a1f03e4 mov w4, wzr c9fe8: 5ac00ae8 rev w8, w23 c9fec: 52800149 mov w9, #0xa // =10 c9ff0: aa1f03f7 mov x23, xzr c9ff4: f9000f28 str x8, [x25, #0x18] c9ff8: f9003268 str x8, [x19, #0x60] c9ffc: b9000329 str w9, [x25] ca000: b9400f28 ldr w8, [x25, #0xc] ca004: 34007d88 cbz w8, 0xcafb4 ca008: aa1f03e0 mov x0, xzr ca00c: aa1f03e1 mov x1, xzr ca010: 2a1f03e2 mov w2, wzr ca014: aa0303f4 mov x20, x3 ca018: 2a1603fa mov w26, w22 ca01c: 2a1503f6 mov w22, w21 ca020: aa0403f5 mov x21, x4 ca024: 9402508f bl 0x15e260 <_ZN6InGame3Log7adler32EmPKhj@plt> ca028: aa1503e4 mov x4, x21 ca02c: 2a1603f5 mov w21, w22 ca030: 2a1a03f6 mov w22, w26 ca034: f85e03a5 ldur x5, [x29, #-0x20] ca038: aa1403e3 mov x3, x20 ca03c: 52800168 mov w8, #0xb // =11 ca040: f9000f20 str x0, [x25, #0x18] ca044: f9003260 str x0, [x19, #0x60] ca048: b9000328 str w8, [x25] ca04c: 710016df cmp w22, #0x5 ca050: 540077e0 b.eq 0xcaf4c ca054: b9400728 ldr w8, [x25, #0x4] ca058: 34000108 cbz w8, 0xca078 ca05c: 12000888 and w8, w4, #0x7 ca060: 52800309 mov w9, #0x18 // =24 ca064: 121d7084 and w4, w4, #0xfffffff8 ca068: 9ac826f7 lsr x23, x23, x8 ca06c: b9000329 str w9, [x25] ca070: 2a0903e8 mov w8, w9 ca074: 17fffd36 b 0xc954c ca078: 71000c9f cmp w4, #0x3 ca07c: 540000e2 b.hs 0xca098 ca080: 34007f03 cbz w3, 0xcb060 ca084: 38401708 ldrb w8, [x24], #0x1 ca088: 51000463 sub w3, w3, #0x1 ca08c: 9ac42108 lsl x8, x8, x4 ca090: 11002084 add w4, w4, #0x8 ca094: 8b170117 add x23, x8, x23 ca098: 120002ea and w10, w23, #0x1 ca09c: 53010ae9 ubfx w9, w23, #1, #2 ca0a0: 528001a8 mov w8, #0xd // =13 ca0a4: b900072a str w10, [x25, #0x4] ca0a8: f0fffd6a adrp x10, 0x79000 ca0ac: 9138794a add x10, x10, #0xe1e ca0b0: 1000008b adr x11, 0xca0c0 ca0b4: 3869694c ldrb w12, [x10, x9] ca0b8: 8b0c096b add x11, x11, x12, lsl #2 ca0bc: d61f0160 br x11 ca0c0: b0fffd48 adrp x8, 0x73000 ca0c4: f0fffd69 adrp x9, 0x79000 ca0c8: 90fffd8a adrp x10, 0x7a000 ca0cc: 91392129 add x9, x9, #0xe48 ca0d0: 9119214a add x10, x10, #0x648 ca0d4: fd478100 ldr d0, [x8, #0xf00] ca0d8: 52800248 mov w8, #0x12 // =18 ca0dc: a9062b29 stp x9, x10, [x25, #0x60] ca0e0: fd003b20 str d0, [x25, #0x70] ca0e4: 14000009 b 0xca108 ca0e8: 52800188 mov w8, #0xc // =12 ca0ec: 14000361 b 0xcae70 ca0f0: 528001e8 mov w8, #0xf // =15 ca0f4: 14000005 b 0xca108 ca0f8: f0fffd09 adrp x9, 0x6d000 ca0fc: 52800368 mov w8, #0x1b // =27 ca100: 91078129 add x9, x9, #0x1e0 ca104: f9001a69 str x9, [x19, #0x30] ca108: d343fef7 lsr x23, x23, #3 ca10c: 51000c84 sub w4, w4, #0x3 ca110: 14000358 b 0xcae70 ca114: aa1803ea mov x10, x24 ca118: 2a0303e9 mov w9, w3 ca11c: 2a0403eb mov w11, w4 ca120: 1280000c mov w12, #-0x1 // =-1 ca124: b940572d ldr w13, [x25, #0x54] ca128: 1ac8218c lsl w12, w12, w8 ca12c: 4b080164 sub w4, w11, w8 ca130: 0a2c02ec bic w12, w23, w12 ca134: 9ac826f7 lsr x23, x23, x8 ca138: 0b0c01ac add w12, w13, w12 ca13c: aa0a03f8 mov x24, x10 ca140: 2a0903e3 mov w3, w9 ca144: b900572c str w12, [x25, #0x54] ca148: 52800288 mov w8, #0x14 // =20 ca14c: b9000328 str w8, [x25] ca150: b9407728 ldr w8, [x25, #0x74] ca154: 1280000a mov w10, #-0x1 // =-1 ca158: f9403729 ldr x9, [x25, #0x68] ca15c: 1ac8214a lsl w10, w10, w8 ca160: 0a2a02ec bic w12, w23, w10 ca164: 8b2c4928 add x8, x9, w12, uxtw #2 ca168: 39400508 ldrb w8, [x8, #0x1] ca16c: 6b08009f cmp w4, w8 ca170: 540002a2 b.hs 0xca1c4 ca174: 2a2a03ea mvn w10, w10 ca178: 2a0403eb mov w11, w4 ca17c: 2a0303ed mov w13, w3 ca180: aa1803ee mov x14, x24 ca184: 34006ded cbz w13, 0xcaf40 ca188: 384015c8 ldrb w8, [x14], #0x1 ca18c: 510005ad sub w13, w13, #0x1 ca190: 9acb2108 lsl x8, x8, x11 ca194: 9100216b add x11, x11, #0x8 ca198: 8b170117 add x23, x8, x23 ca19c: 0a17014c and w12, w10, w23 ca1a0: 8b2c4928 add x8, x9, w12, uxtw #2 ca1a4: 39400508 ldrb w8, [x8, #0x1] ca1a8: eb08017f cmp x11, x8 ca1ac: 54fffec3 b.lo 0xca184 ca1b0: 2a0803ea mov w10, w8 ca1b4: aa0e03f8 mov x24, x14 ca1b8: 2a0d03e3 mov w3, w13 ca1bc: 2a0b03e4 mov w4, w11 ca1c0: 14000002 b 0xca1c8 ca1c4: 2a0803ea mov w10, w8 ca1c8: 8b0c092b add x11, x9, x12, lsl #2 ca1cc: 3940016d ldrb w13, [x11] ca1d0: 7940056b ldrh w11, [x11, #0x2] ca1d4: 721c0dbf tst w13, #0xf0 ca1d8: 54000521 b.ne 0xca27c ca1dc: 0b0d010c add w12, w8, w13 ca1e0: 1280000d mov w13, #-0x1 // =-1 ca1e4: 1acc21ad lsl w13, w13, w12 ca1e8: 0a2d02ec bic w12, w23, w13 ca1ec: 1ac8258c lsr w12, w12, w8 ca1f0: 0b0b018e add w14, w12, w11 ca1f4: 8b2e492c add x12, x9, w14, uxtw #2 ca1f8: 3940058c ldrb w12, [x12, #0x1] ca1fc: 0b0c010f add w15, w8, w12 ca200: 6b0401ff cmp w15, w4 ca204: 540002e9 b.ls 0xca260 ca208: 2a2d03f1 mvn w17, w13 ca20c: 2a0403ed mov w13, w4 ca210: 2a0303ef mov w15, w3 ca214: aa1803f0 mov x16, x24 ca218: 3400694f cbz w15, 0xcaf40 ca21c: 3840160c ldrb w12, [x16], #0x1 ca220: 510005ef sub w15, w15, #0x1 ca224: 2a0803e0 mov w0, w8 ca228: 9acd218c lsl x12, x12, x13 ca22c: 910021ad add x13, x13, #0x8 ca230: 8b170197 add x23, x12, x23 ca234: 0a1102ec and w12, w23, w17 ca238: 1ac8258c lsr w12, w12, w8 ca23c: 0b0b018e add w14, w12, w11 ca240: 8b2e492c add x12, x9, w14, uxtw #2 ca244: 3940058c ldrb w12, [x12, #0x1] ca248: 8b0c0000 add x0, x0, x12 ca24c: eb0001bf cmp x13, x0 ca250: 54fffe43 b.lo 0xca218 ca254: aa1003f8 mov x24, x16 ca258: 2a0f03e3 mov w3, w15 ca25c: 2a0d03e4 mov w4, w13 ca260: 8b0e0929 add x9, x9, x14, lsl #2 ca264: 9aca26f7 lsr x23, x23, x10 ca268: 4b080084 sub w4, w4, w8 ca26c: 2a0c03e8 mov w8, w12 ca270: 2a0c03ea mov w10, w12 ca274: 7940052b ldrh w11, [x9, #0x2] ca278: 3940012d ldrb w13, [x9] ca27c: 9aca26f7 lsr x23, x23, x10 ca280: 4b080084 sub w4, w4, w8 ca284: 373003ed tbnz w13, #0x6, 0xca300 ca288: 12000da8 and w8, w13, #0xf ca28c: 528002a9 mov w9, #0x15 // =21 ca290: 290b232b stp w11, w8, [x25, #0x58] ca294: b9000329 str w9, [x25] ca298: 35ffa368 cbnz w8, 0xc9704 ca29c: b9405b2c ldr w12, [x25, #0x58] ca2a0: b9403b28 ldr w8, [x25, #0x38] ca2a4: 4b1b02a9 sub w9, w21, w27 ca2a8: 0b080128 add w8, w9, w8 ca2ac: 6b08019f cmp w12, w8 ca2b0: 54ffdd48 b.hi 0xc9e58 ca2b4: 528002c8 mov w8, #0x16 // =22 ca2b8: b9000328 str w8, [x25] ca2bc: 3400649b cbz w27, 0xcaf4c ca2c0: b9405b28 ldr w8, [x25, #0x58] ca2c4: 4b1b02a9 sub w9, w21, w27 ca2c8: 6b09011f cmp w8, w9 ca2cc: 54000109 b.ls 0xca2ec ca2d0: b9403f2a ldr w10, [x25, #0x3c] ca2d4: 4b090109 sub w9, w8, w9 ca2d8: 6b0a0128 subs w8, w9, w10 ca2dc: 540001a9 b.ls 0xca310 ca2e0: b9403729 ldr w9, [x25, #0x34] ca2e4: 4b08012a sub w10, w9, w8 ca2e8: 1400000c b 0xca318 ca2ec: b9405729 ldr w9, [x25, #0x54] ca2f0: f85e83aa ldur x10, [x29, #-0x18] ca2f4: cb08014c sub x12, x10, x8 ca2f8: 2a0903e8 mov w8, w9 ca2fc: 1400000c b 0xca32c ca300: d0fffd29 adrp x9, 0x70000 ca304: 52800368 mov w8, #0x1b // =27 ca308: 91340529 add x9, x9, #0xd01 ca30c: 140002d8 b 0xcae6c ca310: 4b09014a sub w10, w10, w9 ca314: 2a0903e8 mov w8, w9 ca318: b9405729 ldr w9, [x25, #0x54] ca31c: f940232b ldr x11, [x25, #0x40] ca320: 6b09011f cmp w8, w9 ca324: 8b2a416c add x12, x11, w10, uxtw ca328: 1a888128 csel w8, w9, w8, hi ca32c: 6b1b011f cmp w8, w27 ca330: 1a888368 csel w8, w27, w8, hi ca334: 4b08012a sub w10, w9, w8 ca338: 51000509 sub w9, w8, #0x1 ca33c: 71007d3f cmp w9, #0x1f ca340: b900572a str w10, [x25, #0x54] ca344: 54000163 b.lo 0xca370 ca348: f85e83ab ldur x11, [x29, #-0x18] ca34c: 8b09018a add x10, x12, x9 ca350: 9100054a add x10, x10, #0x1 ca354: eb0a017f cmp x11, x10 ca358: 540002c2 b.hs 0xca3b0 ca35c: f85e83aa ldur x10, [x29, #-0x18] ca360: 8b09014a add x10, x10, x9 ca364: 9100054a add x10, x10, #0x1 ca368: eb0a019f cmp x12, x10 ca36c: 54000222 b.hs 0xca3b0 ca370: f85e83a9 ldur x9, [x29, #-0x18] ca374: 2a0803ea mov w10, w8 ca378: aa0c03eb mov x11, x12 ca37c: 3840156c ldrb w12, [x11], #0x1 ca380: 7100054a subs w10, w10, #0x1 ca384: 3800152c strb w12, [x9], #0x1 ca388: 54ffffa1 b.ne 0xca37c ca38c: b940572a ldr w10, [x25, #0x54] ca390: 4b08037b sub w27, w27, w8 ca394: 3400008a cbz w10, 0xca3a4 ca398: b9400328 ldr w8, [x25] ca39c: f81e83a9 stur x9, [x29, #-0x18] ca3a0: 17fffc6b b 0xc954c ca3a4: 52800248 mov w8, #0x12 // =18 ca3a8: f81e83a9 stur x9, [x29, #-0x18] ca3ac: 140002b1 b 0xcae70 ca3b0: f85e83af ldur x15, [x29, #-0x18] ca3b4: 9100052d add x13, x9, #0x1 ca3b8: 927b6dae and x14, x13, #0x1ffffffe0 ca3bc: 4b0e010a sub w10, w8, w14 ca3c0: 8b0e018b add x11, x12, x14 ca3c4: 8b0e01e9 add x9, x15, x14 ca3c8: 9100418c add x12, x12, #0x10 ca3cc: 910041ef add x15, x15, #0x10 ca3d0: aa0e03f0 mov x16, x14 ca3d4: ad7f8580 ldp q0, q1, [x12, #-0x10] ca3d8: 9100818c add x12, x12, #0x20 ca3dc: f1008210 subs x16, x16, #0x20 ca3e0: ad3f85e0 stp q0, q1, [x15, #-0x10] ca3e4: 910081ef add x15, x15, #0x20 ca3e8: 54ffff61 b.ne 0xca3d4 ca3ec: eb0e01bf cmp x13, x14 ca3f0: 54fffc61 b.ne 0xca37c ca3f4: 17ffffe6 b 0xca38c ca3f8: 2a1503f4 mov w20, w21 ca3fc: 36080308 tbz w8, #0x1, 0xca45c ca400: 529163f5 mov w21, #0x8b1f // =35615 ca404: eb1502ff cmp x23, x21 ca408: 540002a1 b.ne 0xca45c ca40c: aa1f03e0 mov x0, xzr ca410: aa1f03e1 mov x1, xzr ca414: 2a1f03e2 mov w2, wzr ca418: aa0303f7 mov x23, x3 ca41c: 94024fa5 bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> ca420: d10033a1 sub x1, x29, #0xc ca424: 52800042 mov w2, #0x2 // =2 ca428: 781f43b5 sturh w21, [x29, #-0xc] ca42c: f9000f20 str x0, [x25, #0x18] ca430: 94024fa0 bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> ca434: 52800028 mov w8, #0x1 // =1 ca438: f85e03a5 ldur x5, [x29, #-0x20] ca43c: aa1703e3 mov x3, x23 ca440: aa1f03f7 mov x23, xzr ca444: 2a1f03e4 mov w4, wzr ca448: f9000f20 str x0, [x25, #0x18] ca44c: b9000328 str w8, [x25] ca450: 2a1403f5 mov w21, w20 ca454: 2a0803e8 mov w8, w8 ca458: 17fffc3d b 0xc954c ca45c: f9401729 ldr x9, [x25, #0x28] ca460: b900133f str wzr, [x25, #0x10] ca464: b4000069 cbz x9, 0xca470 ca468: 1280000a mov w10, #-0x1 // =-1 ca46c: b900492a str w10, [x9, #0x48] ca470: 2a1403f5 mov w21, w20 ca474: 360001e8 tbz w8, #0x0, 0xca4b0 ca478: d28f7be9 mov x9, #0x7bdf // =31711 ca47c: 53185ee8 lsl w8, w23, #8 ca480: f2b7bde9 movk x9, #0xbdef, lsl #16 ca484: 92781d08 and x8, x8, #0xff00 ca488: f2dbdee9 movk x9, #0xdef7, lsl #32 ca48c: 8b572108 add x8, x8, x23, lsr #8 ca490: f2fdef69 movk x9, #0xef7b, lsl #48 ca494: 9b097d08 mul x8, x8, x9 ca498: d2884229 mov x9, #0x4211 // =16913 ca49c: f2a42109 movk x9, #0x2108, lsl #16 ca4a0: f2c21089 movk x9, #0x1084, lsl #32 ca4a4: f2e10849 movk x9, #0x842, lsl #48 ca4a8: eb09011f cmp x8, x9 ca4ac: 54004be3 b.lo 0xcae28 ca4b0: f0fffd09 adrp x9, 0x6d000 ca4b4: 52800368 mov w8, #0x1b // =27 ca4b8: 9113d129 add x9, x9, #0x4f4 ca4bc: 1400026c b 0xcae6c ca4c0: 294f8b28 ldp w8, w2, [x25, #0x7c] ca4c4: f9404729 ldr x9, [x25, #0x88] ca4c8: 528000ca mov w10, #0x6 // =6 ca4cc: 52800040 mov w0, #0x2 // =2 ca4d0: aa1503e3 mov x3, x21 ca4d4: f94007e4 ldr x4, [sp, #0x8] ca4d8: aa1c03e5 mov x5, x28 ca4dc: 8b080728 add x8, x25, x8, lsl #1 ca4e0: f9003729 str x9, [x25, #0x68] ca4e4: 91024101 add x1, x8, #0x90 ca4e8: b900772a str w10, [x25, #0x74] ca4ec: 94024ff5 bl 0x15e4c0 <_ZN6InGame3Log13inflate_tableENS0_8codetypeEPtjPPNS0_4codeEPjS2_@plt> ca4f0: 34003960 cbz w0, 0xcac1c ca4f4: f0fffd28 adrp x8, 0x71000 ca4f8: 52800369 mov w9, #0x1b // =27 ca4fc: 91036d08 add x8, x8, #0xdb ca500: 2a1603f5 mov w21, w22 ca504: 2a1b03f6 mov w22, w27 ca508: b9403ffb ldr w27, [sp, #0x3c] ca50c: f85e03a5 ldur x5, [x29, #-0x20] ca510: b81cc3a0 stur w0, [x29, #-0x34] ca514: 2a1403e4 mov w4, w20 ca518: f9001a68 str x8, [x19, #0x30] ca51c: b9000329 str w9, [x25] ca520: aa1a03e3 mov x3, x26 ca524: 2a0903e8 mov w8, w9 ca528: 17fffc09 b 0xc954c ca52c: f9400f20 ldr x0, [x25, #0x18] ca530: 14000175 b 0xcab04 ca534: f9401728 ldr x8, [x25, #0x28] ca538: b4000068 cbz x8, 0xca544 ca53c: 530822e9 ubfx w9, w23, #8, #1 ca540: b9000109 str w9, [x8] ca544: 36480157 tbz w23, #0x9, 0xca56c ca548: f9400f20 ldr x0, [x25, #0x18] ca54c: d10033a1 sub x1, x29, #0xc ca550: 52800042 mov w2, #0x2 // =2 ca554: 781f43b7 sturh w23, [x29, #-0xc] ca558: aa0303f4 mov x20, x3 ca55c: 94024f55 bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> ca560: f85e03a5 ldur x5, [x29, #-0x20] ca564: aa1403e3 mov x3, x20 ca568: f9000f20 str x0, [x25, #0x18] ca56c: 52800048 mov w8, #0x2 // =2 ca570: 2a1f03e4 mov w4, wzr ca574: aa1f03f7 mov x23, xzr ca578: b9000328 str w8, [x25] ca57c: 2a0403e9 mov w9, w4 ca580: 34005463 cbz w3, 0xcb00c ca584: aa1803e8 mov x8, x24 ca588: 71005d3f cmp w9, #0x17 ca58c: 3840150a ldrb w10, [x8], #0x1 ca590: 9ac9214b lsl x11, x10, x9 ca594: 5100046a sub w10, w3, #0x1 ca598: 8b170177 add x23, x11, x23 ca59c: 54000368 b.hi 0xca608 ca5a0: 91002134 add x20, x9, #0x8 ca5a4: 3400538a cbz w10, 0xcb014 ca5a8: 39400708 ldrb w8, [x24, #0x1] ca5ac: 5100086a sub w10, w3, #0x2 ca5b0: 71003d3f cmp w9, #0xf ca5b4: 9ad4210b lsl x11, x8, x20 ca5b8: 91000b08 add x8, x24, #0x2 ca5bc: 8b170177 add x23, x11, x23 ca5c0: 54000248 b.hi 0xca608 ca5c4: 91004134 add x20, x9, #0x10 ca5c8: 3400526a cbz w10, 0xcb014 ca5cc: 39400b08 ldrb w8, [x24, #0x2] ca5d0: 51000c6a sub w10, w3, #0x3 ca5d4: 71001d3f cmp w9, #0x7 ca5d8: 9ad4210b lsl x11, x8, x20 ca5dc: 91000f08 add x8, x24, #0x3 ca5e0: 8b170177 add x23, x11, x23 ca5e4: 54000128 b.hi 0xca608 ca5e8: 91006134 add x20, x9, #0x18 ca5ec: 3400514a cbz w10, 0xcb014 ca5f0: 39400f08 ldrb w8, [x24, #0x3] ca5f4: 91001318 add x24, x24, #0x4 ca5f8: 51001063 sub w3, w3, #0x4 ca5fc: 9ad42108 lsl x8, x8, x20 ca600: 8b170117 add x23, x8, x23 ca604: 14000003 b 0xca610 ca608: aa0803f8 mov x24, x8 ca60c: 2a0a03e3 mov w3, w10 ca610: f9401728 ldr x8, [x25, #0x28] ca614: b4000048 cbz x8, 0xca61c ca618: f9000517 str x23, [x8, #0x8] ca61c: 39404728 ldrb w8, [x25, #0x11] ca620: 36080148 tbz w8, #0x1, 0xca648 ca624: f9400f20 ldr x0, [x25, #0x18] ca628: d10033a1 sub x1, x29, #0xc ca62c: 52800082 mov w2, #0x4 // =4 ca630: b81f43b7 stur w23, [x29, #-0xc] ca634: aa0303f4 mov x20, x3 ca638: 94024f1e bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> ca63c: f85e03a5 ldur x5, [x29, #-0x20] ca640: aa1403e3 mov x3, x20 ca644: f9000f20 str x0, [x25, #0x18] ca648: 52800068 mov w8, #0x3 // =3 ca64c: 2a1f03e4 mov w4, wzr ca650: aa1f03f7 mov x23, xzr ca654: b9000328 str w8, [x25] ca658: 2a0403f4 mov w20, w4 ca65c: 340050a3 cbz w3, 0xcb070 ca660: aa1803e8 mov x8, x24 ca664: 71001e9f cmp w20, #0x7 ca668: 38401509 ldrb w9, [x8], #0x1 ca66c: 9ad4212a lsl x10, x9, x20 ca670: 51000469 sub w9, w3, #0x1 ca674: 8b170157 add x23, x10, x23 ca678: 54000128 b.hi 0xca69c ca67c: 91002294 add x20, x20, #0x8 ca680: 34004ec9 cbz w9, 0xcb058 ca684: 39400708 ldrb w8, [x24, #0x1] ca688: 91000b18 add x24, x24, #0x2 ca68c: 51000863 sub w3, w3, #0x2 ca690: 9ad42108 lsl x8, x8, x20 ca694: 8b170117 add x23, x8, x23 ca698: 14000003 b 0xca6a4 ca69c: aa0803f8 mov x24, x8 ca6a0: 2a0903e3 mov w3, w9 ca6a4: f9401728 ldr x8, [x25, #0x28] ca6a8: b4000088 cbz x8, 0xca6b8 ca6ac: 12001ee9 and w9, w23, #0xff ca6b0: d348feea lsr x10, x23, #8 ca6b4: 29022909 stp w9, w10, [x8, #0x10] ca6b8: 39404728 ldrb w8, [x25, #0x11] ca6bc: 36080148 tbz w8, #0x1, 0xca6e4 ca6c0: f9400f20 ldr x0, [x25, #0x18] ca6c4: d10033a1 sub x1, x29, #0xc ca6c8: 52800042 mov w2, #0x2 // =2 ca6cc: 781f43b7 sturh w23, [x29, #-0xc] ca6d0: aa0303f4 mov x20, x3 ca6d4: 94024ef7 bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> ca6d8: f85e03a5 ldur x5, [x29, #-0x20] ca6dc: aa1403e3 mov x3, x20 ca6e0: f9000f20 str x0, [x25, #0x18] ca6e4: aa1f03f7 mov x23, xzr ca6e8: 2a1f03e4 mov w4, wzr ca6ec: 52800089 mov w9, #0x4 // =4 ca6f0: b9401328 ldr w8, [x25, #0x10] ca6f4: 2a1f03e1 mov w1, wzr ca6f8: b9000329 str w9, [x25] ca6fc: 375000a8 tbnz w8, #0xa, 0xca710 ca700: f9401728 ldr x8, [x25, #0x28] ca704: b4000528 cbz x8, 0xca7a8 ca708: f9000d1f str xzr, [x8, #0x18] ca70c: 14000027 b 0xca7a8 ca710: 2a0403f4 mov w20, w4 ca714: 34004ae3 cbz w3, 0xcb070 ca718: aa1803e9 mov x9, x24 ca71c: 71001e9f cmp w20, #0x7 ca720: 3840152a ldrb w10, [x9], #0x1 ca724: 9ad4214b lsl x11, x10, x20 ca728: 5100046a sub w10, w3, #0x1 ca72c: 8b170177 add x23, x11, x23 ca730: 54000128 b.hi 0xca754 ca734: 91002294 add x20, x20, #0x8 ca738: 340049aa cbz w10, 0xcb06c ca73c: 39400709 ldrb w9, [x24, #0x1] ca740: 91000b18 add x24, x24, #0x2 ca744: 51000863 sub w3, w3, #0x2 ca748: 9ad42129 lsl x9, x9, x20 ca74c: 8b170137 add x23, x9, x23 ca750: 14000003 b 0xca75c ca754: aa0903f8 mov x24, x9 ca758: 2a0a03e3 mov w3, w10 ca75c: f9401729 ldr x9, [x25, #0x28] ca760: b9005737 str w23, [x25, #0x54] ca764: b4000049 cbz x9, 0xca76c ca768: b9002137 str w23, [x9, #0x20] ca76c: 37480088 tbnz w8, #0x9, 0xca77c ca770: aa1f03f7 mov x23, xzr ca774: 2a1f03e1 mov w1, wzr ca778: 1400000c b 0xca7a8 ca77c: f9400f20 ldr x0, [x25, #0x18] ca780: d10033a1 sub x1, x29, #0xc ca784: 52800042 mov w2, #0x2 // =2 ca788: 781f43b7 sturh w23, [x29, #-0xc] ca78c: aa0303f4 mov x20, x3 ca790: 94024ec8 bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> ca794: f85e03a5 ldur x5, [x29, #-0x20] ca798: aa1403e3 mov x3, x20 ca79c: aa1f03f7 mov x23, xzr ca7a0: 2a1f03e1 mov w1, wzr ca7a4: f9000f20 str x0, [x25, #0x18] ca7a8: 528000a8 mov w8, #0x5 // =5 ca7ac: 2a0103e4 mov w4, w1 ca7b0: b9000328 str w8, [x25] ca7b4: b9401329 ldr w9, [x25, #0x10] ca7b8: 36500629 tbz w9, #0xa, 0xca87c ca7bc: b9405728 ldr w8, [x25, #0x54] ca7c0: 6b03011f cmp w8, w3 ca7c4: 1a88807a csel w26, w3, w8, hi ca7c8: 3400059a cbz w26, 0xca878 ca7cc: f940172a ldr x10, [x25, #0x28] ca7d0: b40002ca cbz x10, 0xca828 ca7d4: f9400d4b ldr x11, [x10, #0x18] ca7d8: b400028b cbz x11, 0xca828 ca7dc: 29442949 ldp w9, w10, [x10, #0x20] ca7e0: aa1803e1 mov x1, x24 ca7e4: aa0303f4 mov x20, x3 ca7e8: 2a1603fc mov w28, w22 ca7ec: 2a1503f6 mov w22, w21 ca7f0: aa0403f5 mov x21, x4 ca7f4: 4b080128 sub w8, w9, w8 ca7f8: 0b1a0109 add w9, w8, w26 ca7fc: 4b08014c sub w12, w10, w8 ca800: 6b0a013f cmp w9, w10 ca804: 8b080160 add x0, x11, x8 ca808: 1a9a8182 csel w2, w12, w26, hi ca80c: 94024a25 bl 0x15d0a0 ca810: aa1503e4 mov x4, x21 ca814: 2a1603f5 mov w21, w22 ca818: 2a1c03f6 mov w22, w28 ca81c: f85e03a5 ldur x5, [x29, #-0x20] ca820: aa1403e3 mov x3, x20 ca824: b9401329 ldr w9, [x25, #0x10] ca828: 364801e9 tbz w9, #0x9, 0xca864 ca82c: f9400f20 ldr x0, [x25, #0x18] ca830: aa1803e1 mov x1, x24 ca834: 2a1a03e2 mov w2, w26 ca838: aa0303f4 mov x20, x3 ca83c: 2a1603fc mov w28, w22 ca840: 2a1503f6 mov w22, w21 ca844: aa0403f5 mov x21, x4 ca848: 94024e9a bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> ca84c: aa1503e4 mov x4, x21 ca850: 2a1603f5 mov w21, w22 ca854: 2a1c03f6 mov w22, w28 ca858: f85e03a5 ldur x5, [x29, #-0x20] ca85c: aa1403e3 mov x3, x20 ca860: f9000f20 str x0, [x25, #0x18] ca864: b9405728 ldr w8, [x25, #0x54] ca868: 4b1a0063 sub w3, w3, w26 ca86c: 8b3a4318 add x24, x24, w26, uxtw ca870: 4b1a0108 sub w8, w8, w26 ca874: b9005728 str w8, [x25, #0x54] ca878: 350036a8 cbnz w8, 0xcaf4c ca87c: 528000c8 mov w8, #0x6 // =6 ca880: b900573f str wzr, [x25, #0x54] ca884: b9000328 str w8, [x25] ca888: 39404728 ldrb w8, [x25, #0x11] ca88c: 371800a8 tbnz w8, #0x3, 0xca8a0 ca890: f9401728 ldr x8, [x25, #0x28] ca894: b4000588 cbz x8, 0xca944 ca898: f900151f str xzr, [x8, #0x28] ca89c: 1400002a b 0xca944 ca8a0: 34003563 cbz w3, 0xcaf4c ca8a4: 2a1b03f3 mov w19, w27 ca8a8: 2a1603fb mov w27, w22 ca8ac: aa1f03fa mov x26, xzr ca8b0: 2a0303f6 mov w22, w3 ca8b4: b81dc3b5 stur w21, [x29, #-0x24] ca8b8: 387a6b15 ldrb w21, [x24, x26] ca8bc: f9401729 ldr x9, [x25, #0x28] ca8c0: b4000149 cbz x9, 0xca8e8 ca8c4: f9401528 ldr x8, [x9, #0x28] ca8c8: b4000108 cbz x8, 0xca8e8 ca8cc: b940572a ldr w10, [x25, #0x54] ca8d0: b9403129 ldr w9, [x9, #0x30] ca8d4: 6b09015f cmp w10, w9 ca8d8: 54000082 b.hs 0xca8e8 ca8dc: 11000549 add w9, w10, #0x1 ca8e0: b9005729 str w9, [x25, #0x54] ca8e4: 382a6915 strb w21, [x8, x10] ca8e8: 9100075a add x26, x26, #0x1 ca8ec: 34000075 cbz w21, 0xca8f8 ca8f0: eb16035f cmp x26, x22 ca8f4: 54fffe23 b.lo 0xca8b8 ca8f8: 39404728 ldrb w8, [x25, #0x11] ca8fc: 36080168 tbz w8, #0x1, 0xca928 ca900: f9400f20 ldr x0, [x25, #0x18] ca904: aa1803e1 mov x1, x24 ca908: 2a1a03e2 mov w2, w26 ca90c: aa0303fc mov x28, x3 ca910: aa0403f4 mov x20, x4 ca914: 94024e67 bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> ca918: aa1403e4 mov x4, x20 ca91c: f85e03a5 ldur x5, [x29, #-0x20] ca920: aa1c03e3 mov x3, x28 ca924: f9000f20 str x0, [x25, #0x18] ca928: 8b1a0318 add x24, x24, x26 ca92c: 35003375 cbnz w21, 0xcaf98 ca930: cb1a02c3 sub x3, x22, x26 ca934: 2a1b03f6 mov w22, w27 ca938: 2a1303fb mov w27, w19 ca93c: f85d03b3 ldur x19, [x29, #-0x30] ca940: b85dc3b5 ldur w21, [x29, #-0x24] ca944: 528000e8 mov w8, #0x7 // =7 ca948: b900573f str wzr, [x25, #0x54] ca94c: b9000328 str w8, [x25] ca950: 39404728 ldrb w8, [x25, #0x11] ca954: 372000a8 tbnz w8, #0x4, 0xca968 ca958: f9401728 ldr x8, [x25, #0x28] ca95c: b40005a8 cbz x8, 0xcaa10 ca960: f9001d1f str xzr, [x8, #0x38] ca964: 1400002b b 0xcaa10 ca968: 34002f23 cbz w3, 0xcaf4c ca96c: b9003ffb str w27, [sp, #0x3c] ca970: 2a1603fb mov w27, w22 ca974: aa1f03fa mov x26, xzr ca978: 2a0303f6 mov w22, w3 ca97c: b81dc3b5 stur w21, [x29, #-0x24] ca980: 387a6b15 ldrb w21, [x24, x26] ca984: f9401729 ldr x9, [x25, #0x28] ca988: b4000149 cbz x9, 0xca9b0 ca98c: f9401d28 ldr x8, [x9, #0x38] ca990: b4000108 cbz x8, 0xca9b0 ca994: b940572a ldr w10, [x25, #0x54] ca998: b9404129 ldr w9, [x9, #0x40] ca99c: 6b09015f cmp w10, w9 ca9a0: 54000082 b.hs 0xca9b0 ca9a4: 11000549 add w9, w10, #0x1 ca9a8: b9005729 str w9, [x25, #0x54] ca9ac: 382a6915 strb w21, [x8, x10] ca9b0: 9100075a add x26, x26, #0x1 ca9b4: 34000075 cbz w21, 0xca9c0 ca9b8: eb16035f cmp x26, x22 ca9bc: 54fffe23 b.lo 0xca980 ca9c0: 39404728 ldrb w8, [x25, #0x11] ca9c4: 36080168 tbz w8, #0x1, 0xca9f0 ca9c8: f9400f20 ldr x0, [x25, #0x18] ca9cc: aa1803e1 mov x1, x24 ca9d0: 2a1a03e2 mov w2, w26 ca9d4: aa0303fc mov x28, x3 ca9d8: aa0403f3 mov x19, x4 ca9dc: 94024e35 bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> ca9e0: aa1303e4 mov x4, x19 ca9e4: f85e03a5 ldur x5, [x29, #-0x20] ca9e8: aa1c03e3 mov x3, x28 ca9ec: f9000f20 str x0, [x25, #0x18] ca9f0: 8b1a0318 add x24, x24, x26 ca9f4: 35002c95 cbnz w21, 0xcaf84 ca9f8: cb1a02dc sub x28, x22, x26 ca9fc: 2a1b03f6 mov w22, w27 caa00: b9403ffb ldr w27, [sp, #0x3c] caa04: 2a1c03e3 mov w3, w28 caa08: f85d03b3 ldur x19, [x29, #-0x30] caa0c: b85dc3b5 ldur w21, [x29, #-0x24] caa10: 52800108 mov w8, #0x8 // =8 caa14: b9000328 str w8, [x25] caa18: b9401328 ldr w8, [x25, #0x10] caa1c: 36480388 tbz w8, #0x9, 0xcaa8c caa20: 71003c9f cmp w4, #0xf caa24: 540002a8 b.hi 0xcaa78 caa28: 2a0403ec mov w12, w4 caa2c: 340029e3 cbz w3, 0xcaf68 caa30: aa1803ea mov x10, x24 caa34: 5100046b sub w11, w3, #0x1 caa38: 71001c9f cmp w4, #0x7 caa3c: 38401549 ldrb w9, [x10], #0x1 caa40: 9acc2129 lsl x9, x9, x12 caa44: 8b170137 add x23, x9, x23 caa48: 91002189 add x9, x12, #0x8 caa4c: 54000108 b.hi 0xcaa6c caa50: 3400290b cbz w11, 0xcaf70 caa54: 3940070d ldrb w13, [x24, #0x1] caa58: 5100086b sub w11, w3, #0x2 caa5c: 91000b0a add x10, x24, #0x2 caa60: 9ac921a9 lsl x9, x13, x9 caa64: 8b170137 add x23, x9, x23 caa68: 91004189 add x9, x12, #0x10 caa6c: aa0a03f8 mov x24, x10 caa70: 2a0b03e3 mov w3, w11 caa74: 2a0903e4 mov w4, w9 caa78: 79403329 ldrh w9, [x25, #0x18] caa7c: eb0902ff cmp x23, x9 caa80: 540002e1 b.ne 0xcaadc caa84: aa1f03f7 mov x23, xzr caa88: 2a1f03e4 mov w4, wzr caa8c: aa0403fa mov x26, x4 caa90: aa0303f4 mov x20, x3 caa94: f9401729 ldr x9, [x25, #0x28] caa98: b4000089 cbz x9, 0xcaaa8 caa9c: 53092508 ubfx w8, w8, #9, #1 caaa0: 5280002a mov w10, #0x1 // =1 caaa4: 2908a928 stp w8, w10, [x9, #0x44] caaa8: aa1f03e0 mov x0, xzr caaac: aa1f03e1 mov x1, xzr caab0: 2a1f03e2 mov w2, wzr caab4: 94024dff bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> caab8: 52800168 mov w8, #0xb // =11 caabc: f9000f20 str x0, [x25, #0x18] caac0: f9003260 str x0, [x19, #0x60] caac4: f85e03a5 ldur x5, [x29, #-0x20] caac8: b9000328 str w8, [x25] caacc: aa1403e3 mov x3, x20 caad0: aa1a03e4 mov x4, x26 caad4: 2a0803e8 mov w8, w8 caad8: 17fffa9d b 0xc954c caadc: f0fffd29 adrp x9, 0x71000 caae0: 52800368 mov w8, #0x1b // =27 caae4: 91184929 add x9, x9, #0x612 caae8: 140000e1 b 0xcae6c caaec: 94024ddd bl 0x15e260 <_ZN6InGame3Log7adler32EmPKhj@plt> caaf0: aa1403e3 mov x3, x20 caaf4: f85e03a5 ldur x5, [x29, #-0x20] caaf8: aa1503e4 mov x4, x21 caafc: f9000f20 str x0, [x25, #0x18] cab00: f9003260 str x0, [x19, #0x60] cab04: b9401328 ldr w8, [x25, #0x10] cab08: 5ac00ae9 rev w9, w23 cab0c: 7100011f cmp w8, #0x0 cab10: 9a970128 csel x8, x9, x23, eq cab14: eb00011f cmp x8, x0 cab18: 54000721 b.ne 0xcabfc cab1c: aa1f03f7 mov x23, xzr cab20: 2a1f03e4 mov w4, wzr cab24: 2a1b03f5 mov w21, w27 cab28: 52800328 mov w8, #0x19 // =25 cab2c: b9000328 str w8, [x25] cab30: b9400b28 ldr w8, [x25, #0x8] cab34: 34002648 cbz w8, 0xcaffc cab38: b9401328 ldr w8, [x25, #0x10] cab3c: 34002608 cbz w8, 0xcaffc cab40: 71007c9f cmp w4, #0x1f cab44: 540004e8 b.hi 0xcabe0 cab48: 2a0403eb mov w11, w4 cab4c: 34002503 cbz w3, 0xcafec cab50: aa1803e9 mov x9, x24 cab54: 5100046a sub w10, w3, #0x1 cab58: 71005c9f cmp w4, #0x17 cab5c: 38401528 ldrb w8, [x9], #0x1 cab60: 9acb2108 lsl x8, x8, x11 cab64: 8b170117 add x23, x8, x23 cab68: 91002168 add x8, x11, #0x8 cab6c: 54000348 b.hi 0xcabd4 cab70: 3400322a cbz w10, 0xcb1b4 cab74: 3940070c ldrb w12, [x24, #0x1] cab78: 5100086a sub w10, w3, #0x2 cab7c: 91000b09 add x9, x24, #0x2 cab80: 71003c9f cmp w4, #0xf cab84: 9ac82188 lsl x8, x12, x8 cab88: 8b170117 add x23, x8, x23 cab8c: 91004168 add x8, x11, #0x10 cab90: 54000228 b.hi 0xcabd4 cab94: 3400310a cbz w10, 0xcb1b4 cab98: 39400b0c ldrb w12, [x24, #0x2] cab9c: 51000c6a sub w10, w3, #0x3 caba0: 91000f09 add x9, x24, #0x3 caba4: 71001c9f cmp w4, #0x7 caba8: 9ac82188 lsl x8, x12, x8 cabac: 8b170117 add x23, x8, x23 cabb0: 91006168 add x8, x11, #0x18 cabb4: 54000108 b.hi 0xcabd4 cabb8: 34002fea cbz w10, 0xcb1b4 cabbc: 39400f0c ldrb w12, [x24, #0x3] cabc0: 5100106a sub w10, w3, #0x4 cabc4: 91001309 add x9, x24, #0x4 cabc8: 9ac82188 lsl x8, x12, x8 cabcc: 8b170117 add x23, x8, x23 cabd0: 91008168 add x8, x11, #0x20 cabd4: aa0903f8 mov x24, x9 cabd8: 2a0a03e3 mov w3, w10 cabdc: 2a0803e4 mov w4, w8 cabe0: b9402328 ldr w8, [x25, #0x20] cabe4: eb0802ff cmp x23, x8 cabe8: 54002060 b.eq 0xcaff4 cabec: b0fffd29 adrp x9, 0x6f000 cabf0: 52800368 mov w8, #0x1b // =27 cabf4: 91217929 add x9, x9, #0x85e cabf8: 1400009d b 0xcae6c cabfc: b0fffd48 adrp x8, 0x73000 cac00: 52800369 mov w9, #0x1b // =27 cac04: 9104ad08 add x8, x8, #0x12b cac08: 2a1b03f5 mov w21, w27 cac0c: f9001a68 str x8, [x19, #0x30] cac10: 2a0903e8 mov w8, w9 cac14: b9000329 str w9, [x25] cac18: 17fffa4d b 0xc954c cac1c: 52800248 mov w8, #0x12 // =18 cac20: 2a1403e4 mov w4, w20 cac24: aa1a03e3 mov x3, x26 cac28: 2a1603f5 mov w21, w22 cac2c: 2a1b03f6 mov w22, w27 cac30: b9403ffb ldr w27, [sp, #0x3c] cac34: f85e03a5 ldur x5, [x29, #-0x20] cac38: b81cc3bf stur wzr, [x29, #-0x34] cac3c: b9000328 str w8, [x25] cac40: 7100187f cmp w3, #0x6 cac44: 540002e3 b.lo 0xcaca0 cac48: 7104077f cmp w27, #0x101 cac4c: 540002a9 b.ls 0xcaca0 cac50: f85e83a8 ldur x8, [x29, #-0x18] cac54: aa1303e0 mov x0, x19 cac58: 2a1503e1 mov w1, w21 cac5c: b900227b str w27, [x19, #0x20] cac60: f9000278 str x24, [x19] cac64: f9000e68 str x8, [x19, #0x18] cac68: b9000a63 str w3, [x19, #0x8] cac6c: f9002737 str x23, [x25, #0x48] cac70: b9005324 str w4, [x25, #0x50] cac74: 94024e17 bl 0x15e4d0 <_ZN6InGame3Log12inflate_fastEPNS0_10z_stream_sEj@plt> cac78: f9400e68 ldr x8, [x19, #0x18] cac7c: f85e03a5 ldur x5, [x29, #-0x20] cac80: b940227b ldr w27, [x19, #0x20] cac84: f81e83a8 stur x8, [x29, #-0x18] cac88: f9400278 ldr x24, [x19] cac8c: b9400a63 ldr w3, [x19, #0x8] cac90: f9402737 ldr x23, [x25, #0x48] cac94: b9405324 ldr w4, [x25, #0x50] cac98: b9400328 ldr w8, [x25] cac9c: 17fffa2c b 0xc954c caca0: b9407329 ldr w9, [x25, #0x70] caca4: 1280000a mov w10, #-0x1 // =-1 caca8: f9403328 ldr x8, [x25, #0x60] cacac: 1ac9214a lsl w10, w10, w9 cacb0: 0a2a02ec bic w12, w23, w10 cacb4: 8b2c4909 add x9, x8, w12, uxtw #2 cacb8: 39400529 ldrb w9, [x9, #0x1] cacbc: 6b09009f cmp w4, w9 cacc0: 540002a2 b.hs 0xcad14 cacc4: 2a2a03ea mvn w10, w10 cacc8: 2a0403eb mov w11, w4 caccc: 2a0303ed mov w13, w3 cacd0: aa1803ee mov x14, x24 cacd4: 3400136d cbz w13, 0xcaf40 cacd8: 384015c9 ldrb w9, [x14], #0x1 cacdc: 510005ad sub w13, w13, #0x1 cace0: 9acb2129 lsl x9, x9, x11 cace4: 9100216b add x11, x11, #0x8 cace8: 8b170137 add x23, x9, x23 cacec: 0a17014c and w12, w10, w23 cacf0: 8b2c4909 add x9, x8, w12, uxtw #2 cacf4: 39400529 ldrb w9, [x9, #0x1] cacf8: eb09017f cmp x11, x9 cacfc: 54fffec3 b.lo 0xcacd4 cad00: 2a0903ea mov w10, w9 cad04: aa0e03f8 mov x24, x14 cad08: 2a0d03e3 mov w3, w13 cad0c: 2a0b03e4 mov w4, w11 cad10: 14000002 b 0xcad18 cad14: 2a0903ea mov w10, w9 cad18: 8b0c090b add x11, x8, x12, lsl #2 cad1c: 3940016c ldrb w12, [x11] cad20: 7940056b ldrh w11, [x11, #0x2] cad24: 340000ec cbz w12, 0xcad40 cad28: 721c0d9f tst w12, #0xf0 cad2c: 54000140 b.eq 0xcad54 cad30: 9aca26f7 lsr x23, x23, x10 cad34: 4b090084 sub w4, w4, w9 cad38: b900572b str w11, [x25, #0x54] cad3c: 14000031 b 0xcae00 cad40: 9aca26f7 lsr x23, x23, x10 cad44: 4b090084 sub w4, w4, w9 cad48: b900572b str w11, [x25, #0x54] cad4c: 528002e8 mov w8, #0x17 // =23 cad50: 14000048 b 0xcae70 cad54: 0b0c012c add w12, w9, w12 cad58: 1280000d mov w13, #-0x1 // =-1 cad5c: 1acc21ac lsl w12, w13, w12 cad60: 0a2c02ed bic w13, w23, w12 cad64: 1ac925ad lsr w13, w13, w9 cad68: 0b0b01ae add w14, w13, w11 cad6c: 8b2e490d add x13, x8, w14, uxtw #2 cad70: 394005ad ldrb w13, [x13, #0x1] cad74: 0b0d012f add w15, w9, w13 cad78: 6b0401ff cmp w15, w4 cad7c: 540002e9 b.ls 0xcadd8 cad80: 2a2c03f1 mvn w17, w12 cad84: 2a0403ec mov w12, w4 cad88: 2a0303ef mov w15, w3 cad8c: aa1803f0 mov x16, x24 cad90: 34000d8f cbz w15, 0xcaf40 cad94: 3840160d ldrb w13, [x16], #0x1 cad98: 510005ef sub w15, w15, #0x1 cad9c: 2a0903e0 mov w0, w9 cada0: 9acc21ad lsl x13, x13, x12 cada4: 9100218c add x12, x12, #0x8 cada8: 8b1701b7 add x23, x13, x23 cadac: 0a1102ed and w13, w23, w17 cadb0: 1ac925ad lsr w13, w13, w9 cadb4: 0b0b01ae add w14, w13, w11 cadb8: 8b2e490d add x13, x8, w14, uxtw #2 cadbc: 394005ad ldrb w13, [x13, #0x1] cadc0: 8b0d0000 add x0, x0, x13 cadc4: eb00019f cmp x12, x0 cadc8: 54fffe43 b.lo 0xcad90 cadcc: aa1003f8 mov x24, x16 cadd0: 2a0f03e3 mov w3, w15 cadd4: 2a0c03e4 mov w4, w12 cadd8: 8b0e0908 add x8, x8, x14, lsl #2 caddc: 2a0d03eb mov w11, w13 cade0: 0b0d0129 add w9, w9, w13 cade4: 4b090084 sub w4, w4, w9 cade8: 7940050e ldrh w14, [x8, #0x2] cadec: 3940010c ldrb w12, [x8] cadf0: 9aca26e8 lsr x8, x23, x10 cadf4: 9acb2517 lsr x23, x8, x11 cadf8: b900572e str w14, [x25, #0x54] cadfc: 3400048c cbz w12, 0xcae8c cae00: 3728010c tbnz w12, #0x5, 0xcae20 cae04: 373003cc tbnz w12, #0x6, 0xcae7c cae08: 12000d88 and w8, w12, #0xf cae0c: 52800269 mov w9, #0x13 // =19 cae10: b9005f28 str w8, [x25, #0x5c] cae14: b9000329 str w9, [x25] cae18: 35ff7a08 cbnz w8, 0xc9d58 cae1c: 17fffccb b 0xca148 cae20: 52800168 mov w8, #0xb // =11 cae24: 14000013 b 0xcae70 cae28: 92400ee8 and x8, x23, #0xf cae2c: f100211f cmp x8, #0x8 cae30: 54000181 b.ne 0xcae60 cae34: b9403329 ldr w9, [x25, #0x30] cae38: d3441ee8 ubfx x8, x23, #4, #4 cae3c: 1100210a add w10, w8, #0x8 cae40: 6b09015f cmp w10, w9 cae44: 54000289 b.ls 0xcae94 cae48: b0fffd49 adrp x9, 0x73000 cae4c: d344fef7 lsr x23, x23, #4 cae50: 9115c929 add x9, x9, #0x572 cae54: 51001084 sub w4, w4, #0x4 cae58: 52800368 mov w8, #0x1b // =27 cae5c: 14000004 b 0xcae6c cae60: 90fffd49 adrp x9, 0x72000 cae64: 52800368 mov w8, #0x1b // =27 cae68: 911c6d29 add x9, x9, #0x71b cae6c: f9001a69 str x9, [x19, #0x30] cae70: b9000328 str w8, [x25] cae74: 2a0803e8 mov w8, w8 cae78: 17fff9b5 b 0xc954c cae7c: b0fffd49 adrp x9, 0x73000 cae80: 52800368 mov w8, #0x1b // =27 cae84: 9103d929 add x9, x9, #0xf6 cae88: 17fffff9 b 0xcae6c cae8c: 528002e8 mov w8, #0x17 // =23 cae90: 17fffff8 b 0xcae70 cae94: 52802009 mov w9, #0x100 // =256 cae98: aa1f03e0 mov x0, xzr cae9c: 1ac82128 lsl w8, w9, w8 caea0: aa1f03e1 mov x1, xzr caea4: 2a1f03e2 mov w2, wzr caea8: aa0303f4 mov x20, x3 caeac: b9001728 str w8, [x25, #0x14] caeb0: 94024cec bl 0x15e260 <_ZN6InGame3Log7adler32EmPKhj@plt> caeb4: f85e03a5 ldur x5, [x29, #-0x20] caeb8: f27302ff tst x23, #0x2000 caebc: 52800128 mov w8, #0x9 // =9 caec0: 52800169 mov w9, #0xb // =11 caec4: aa1403e3 mov x3, x20 caec8: 2a1f03e4 mov w4, wzr caecc: 1a880128 csel w8, w9, w8, eq caed0: f9000f20 str x0, [x25, #0x18] caed4: aa1f03f7 mov x23, xzr caed8: f9003260 str x0, [x19, #0x60] caedc: 17ffffe5 b 0xcae70 caee0: f0fffd28 adrp x8, 0x71000 caee4: 52800369 mov w9, #0x1b // =27 caee8: 9134bd08 add x8, x8, #0xd2f caeec: 2a1403e4 mov w4, w20 caef0: 17ffff47 b 0xcac0c caef4: f0fffd29 adrp x9, 0x71000 caef8: 52800368 mov w8, #0x1b // =27 caefc: 9134bd29 add x9, x9, #0xd2f caf00: 17ffffdb b 0xcae6c caf04: b9400a68 ldr w8, [x19, #0x8] caf08: 34ff2f08 cbz w8, 0xc94e8 caf0c: 12800020 mov w0, #-0x2 // =-2 caf10: f9401528 ldr x8, [x9, #0x28] caf14: f85f83a9 ldur x9, [x29, #-0x8] caf18: eb09011f cmp x8, x9 caf1c: 54001461 b.ne 0xcb1a8 caf20: a94d4ff4 ldp x20, x19, [sp, #0xd0] caf24: a94c57f6 ldp x22, x21, [sp, #0xc0] caf28: a94b5ff8 ldp x24, x23, [sp, #0xb0] caf2c: a94a67fa ldp x26, x25, [sp, #0xa0] caf30: a9496ffc ldp x28, x27, [sp, #0x90] caf34: a9487bfd ldp x29, x30, [sp, #0x80] caf38: 910383ff add sp, sp, #0xe0 caf3c: d65f03c0 ret caf40: 8b234318 add x24, x24, w3, uxtw caf44: 0b030c84 add w4, w4, w3, lsl #3 caf48: 14000005 b 0xcaf5c caf4c: b85cc3ba ldur w26, [x29, #-0x34] caf50: 1400004b b 0xcb07c caf54: 8b234318 add x24, x24, w3, uxtw caf58: 0b030e84 add w4, w20, w3, lsl #3 caf5c: b85cc3ba ldur w26, [x29, #-0x34] caf60: 2a1f03e3 mov w3, wzr caf64: 14000046 b 0xcb07c caf68: aa0c03e9 mov x9, x12 caf6c: aa1803ea mov x10, x24 caf70: b85cc3ba ldur w26, [x29, #-0x34] caf74: 2a1f03e3 mov w3, wzr caf78: aa0a03f8 mov x24, x10 caf7c: 2a0903e4 mov w4, w9 caf80: 1400003f b 0xcb07c caf84: 4b1a0063 sub w3, w3, w26 caf88: b85cc3ba ldur w26, [x29, #-0x34] caf8c: 2a1b03f6 mov w22, w27 caf90: b9403ffb ldr w27, [sp, #0x3c] caf94: 14000005 b 0xcafa8 caf98: 4b1a0063 sub w3, w3, w26 caf9c: b85cc3ba ldur w26, [x29, #-0x34] cafa0: 2a1b03f6 mov w22, w27 cafa4: 2a1303fb mov w27, w19 cafa8: f85d03b3 ldur x19, [x29, #-0x30] cafac: b85dc3b5 ldur w21, [x29, #-0x24] cafb0: 14000033 b 0xcb07c cafb4: f85e83a8 ldur x8, [x29, #-0x18] cafb8: b900227b str w27, [x19, #0x20] cafbc: f9000278 str x24, [x19] cafc0: 52800040 mov w0, #0x2 // =2 cafc4: b9000a63 str w3, [x19, #0x8] cafc8: f9000e68 str x8, [x19, #0x18] cafcc: f9002737 str x23, [x25, #0x48] cafd0: b9005324 str w4, [x25, #0x50] cafd4: f94023e9 ldr x9, [sp, #0x40] cafd8: f9401528 ldr x8, [x9, #0x28] cafdc: f85f83a9 ldur x9, [x29, #-0x8] cafe0: eb09011f cmp x8, x9 cafe4: 54fff9e0 b.eq 0xcaf20 cafe8: 14000070 b 0xcb1a8 cafec: aa0b03e8 mov x8, x11 caff0: 14000070 b 0xcb1b0 caff4: aa1f03f7 mov x23, xzr caff8: 2a1f03e4 mov w4, wzr caffc: 52800348 mov w8, #0x1a // =26 cb000: 5280003a mov w26, #0x1 // =1 cb004: b9000328 str w8, [x25] cb008: 1400001d b 0xcb07c cb00c: aa0903f4 mov x20, x9 cb010: aa1803e8 mov x8, x24 cb014: 2a1f03e3 mov w3, wzr cb018: aa0803f8 mov x24, x8 cb01c: 14000016 b 0xcb074 cb020: 12800060 mov w0, #-0x4 // =-4 cb024: f94023e9 ldr x9, [sp, #0x40] cb028: f9401528 ldr x8, [x9, #0x28] cb02c: f85f83a9 ldur x9, [x29, #-0x8] cb030: eb09011f cmp x8, x9 cb034: 54fff760 b.eq 0xcaf20 cb038: 1400005c b 0xcb1a8 cb03c: 12800020 mov w0, #-0x2 // =-2 cb040: f94023e9 ldr x9, [sp, #0x40] cb044: f9401528 ldr x8, [x9, #0x28] cb048: f85f83a9 ldur x9, [x29, #-0x8] cb04c: eb09011f cmp x8, x9 cb050: 54fff680 b.eq 0xcaf20 cb054: 14000055 b 0xcb1a8 cb058: aa0803f8 mov x24, x8 cb05c: 14000005 b 0xcb070 cb060: b85cc3a9 ldur w9, [x29, #-0x34] cb064: 2a0903fa mov w26, w9 cb068: 14000005 b 0xcb07c cb06c: aa0903f8 mov x24, x9 cb070: 2a1f03e3 mov w3, wzr cb074: b85cc3ba ldur w26, [x29, #-0x34] cb078: 2a1403e4 mov w4, w20 cb07c: f85e83a8 ldur x8, [x29, #-0x18] cb080: b900227b str w27, [x19, #0x20] cb084: f9000278 str x24, [x19] cb088: b9000a63 str w3, [x19, #0x8] cb08c: f9000e68 str x8, [x19, #0x18] cb090: b9403728 ldr w8, [x25, #0x34] cb094: f9002737 str x23, [x25, #0x48] cb098: b9005324 str w4, [x25, #0x50] cb09c: 350000c8 cbnz w8, 0xcb0b4 cb0a0: b9400328 ldr w8, [x25] cb0a4: 71005d1f cmp w8, #0x17 cb0a8: 5400024c b.gt 0xcb0f0 cb0ac: 6b1b02bf cmp w21, w27 cb0b0: 54000200 b.eq 0xcb0f0 cb0b4: aa1303e0 mov x0, x19 cb0b8: 2a1503e1 mov w1, w21 cb0bc: 94000043 bl 0xcb1c8 cb0c0: 34000140 cbz w0, 0xcb0e8 cb0c4: 52800388 mov w8, #0x1c // =28 cb0c8: 12800060 mov w0, #-0x4 // =-4 cb0cc: b9000328 str w8, [x25] cb0d0: f94023e9 ldr x9, [sp, #0x40] cb0d4: f9401528 ldr x8, [x9, #0x28] cb0d8: f85f83a9 ldur x9, [x29, #-0x8] cb0dc: eb09011f cmp x8, x9 cb0e0: 54fff200 b.eq 0xcaf20 cb0e4: 14000031 b 0xcb1a8 cb0e8: b9400a63 ldr w3, [x19, #0x8] cb0ec: b940227b ldr w27, [x19, #0x20] cb0f0: b94017ea ldr w10, [sp, #0x14] cb0f4: 4b1b02b5 sub w21, w21, w27 cb0f8: f9400a68 ldr x8, [x19, #0x10] cb0fc: f9401669 ldr x9, [x19, #0x28] cb100: 4b030154 sub w20, w10, w3 cb104: f940132a ldr x10, [x25, #0x20] cb108: 8b140108 add x8, x8, x20 cb10c: b9400b2b ldr w11, [x25, #0x8] cb110: 8b150129 add x9, x9, x21 cb114: 8b15014a add x10, x10, x21 cb118: f9000a68 str x8, [x19, #0x10] cb11c: f9001669 str x9, [x19, #0x28] cb120: f900132a str x10, [x25, #0x20] cb124: 340001ab cbz w11, 0xcb158 cb128: 34000195 cbz w21, 0xcb158 cb12c: f9400e68 ldr x8, [x19, #0x18] cb130: 2a1503e2 mov w2, w21 cb134: b9401329 ldr w9, [x25, #0x10] cb138: f9400f20 ldr x0, [x25, #0x18] cb13c: cb150101 sub x1, x8, x21 cb140: 34000069 cbz w9, 0xcb14c cb144: 94024c5b bl 0x15e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt> cb148: 14000002 b 0xcb150 cb14c: 94024c45 bl 0x15e260 <_ZN6InGame3Log7adler32EmPKhj@plt> cb150: f9000f20 str x0, [x25, #0x18] cb154: f9003260 str x0, [x19, #0x60] cb158: 29402329 ldp w9, w8, [x25] cb15c: 7100011f cmp w8, #0x0 cb160: 1a9f07e8 cset w8, ne cb164: 71002d3f cmp w9, #0xb cb168: 2a150289 orr w9, w20, w21 cb16c: 1a9f17ea cset w10, eq cb170: 7100013f cmp w9, #0x0 cb174: b9405329 ldr w9, [x25, #0x50] cb178: 7a441ac4 ccmp w22, #0x4, #0x4, ne cb17c: 0b081928 add w8, w9, w8, lsl #6 cb180: 12800089 mov w9, #-0x5 // =-5 cb184: 7a400b40 ccmp w26, #0x0, #0x0, eq cb188: 0b0a1d08 add w8, w8, w10, lsl #7 cb18c: 1a9a0120 csel w0, w9, w26, eq cb190: b9005a68 str w8, [x19, #0x58] cb194: f94023e9 ldr x9, [sp, #0x40] cb198: f9401528 ldr x8, [x9, #0x28] cb19c: f85f83a9 ldur x9, [x29, #-0x8] cb1a0: eb09011f cmp x8, x9 cb1a4: 54ffebe0 b.eq 0xcaf20 cb1a8: 94024722 bl 0x15ce30 <__stack_chk_fail@plt> cb1ac: aa0a03e8 mov x8, x10 cb1b0: aa1803e9 mov x9, x24 cb1b4: b85cc3ba ldur w26, [x29, #-0x34] cb1b8: 2a1f03e3 mov w3, wzr cb1bc: aa0903f8 mov x24, x9 cb1c0: 2a0803e4 mov w4, w8 cb1c4: 17ffffae b 0xcb07c cb1c8: a9bc7bfd stp x29, x30, [sp, #-0x40]! cb1cc: f9000bf7 str x23, [sp, #0x10] cb1d0: 910003fd mov x29, sp cb1d4: a90257f6 stp x22, x21, [sp, #0x20] cb1d8: a9034ff4 stp x20, x19, [sp, #0x30] cb1dc: f9401c17 ldr x23, [x0, #0x38] cb1e0: aa0003f3 mov x19, x0 cb1e4: 2a0103f4 mov w20, w1 cb1e8: f94022e0 ldr x0, [x23, #0x40] cb1ec: b5000140 cbnz x0, 0xcb214 cb1f0: b94032e8 ldr w8, [x23, #0x30] cb1f4: 52800035 mov w21, #0x1 // =1 cb1f8: f9402269 ldr x9, [x19, #0x40] cb1fc: 52800022 mov w2, #0x1 // =1 cb200: f9402a60 ldr x0, [x19, #0x50] cb204: 1ac822a1 lsl w1, w21, w8 cb208: d63f0120 blr x9 cb20c: f90022e0 str x0, [x23, #0x40] cb210: b4000580 cbz x0, 0xcb2c0 cb214: b94036e8 ldr w8, [x23, #0x34] cb218: 34000328 cbz w8, 0xcb27c cb21c: b9402269 ldr w9, [x19, #0x20] cb220: 4b090295 sub w21, w20, w9 cb224: 6b0802bf cmp w21, w8 cb228: 540003c2 b.hs 0xcb2a0 cb22c: b9403ee9 ldr w9, [x23, #0x3c] cb230: f9400e6a ldr x10, [x19, #0x18] cb234: 4b090108 sub w8, w8, w9 cb238: 8b090000 add x0, x0, x9 cb23c: 6b15011f cmp w8, w21 cb240: cb354141 sub x1, x10, w21, uxtw cb244: 1a8882b4 csel w20, w21, w8, hi cb248: aa1403e2 mov x2, x20 cb24c: 94024795 bl 0x15d0a0 cb250: 6b1402b6 subs w22, w21, w20 cb254: 54000420 b.eq 0xcb2d8 cb258: f9400e68 ldr x8, [x19, #0x18] cb25c: aa1603e2 mov x2, x22 cb260: f94022e0 ldr x0, [x23, #0x40] cb264: cb160101 sub x1, x8, x22 cb268: 9402478e bl 0x15d0a0 cb26c: b94036e8 ldr w8, [x23, #0x34] cb270: 2a1f03f5 mov w21, wzr cb274: b9003ef6 str w22, [x23, #0x3c] cb278: 14000011 b 0xcb2bc cb27c: b94032e8 ldr w8, [x23, #0x30] cb280: 52800029 mov w9, #0x1 // =1 cb284: f9001eff str xzr, [x23, #0x38] cb288: 1ac82128 lsl w8, w9, w8 cb28c: b90036e8 str w8, [x23, #0x34] cb290: b9402269 ldr w9, [x19, #0x20] cb294: 4b090295 sub w21, w20, w9 cb298: 6b0802bf cmp w21, w8 cb29c: 54fffc83 b.lo 0xcb22c cb2a0: f9400e69 ldr x9, [x19, #0x18] cb2a4: 2a0803e2 mov w2, w8 cb2a8: cb020121 sub x1, x9, x2 cb2ac: 9402477d bl 0x15d0a0 cb2b0: b94036e8 ldr w8, [x23, #0x34] cb2b4: 2a1f03f5 mov w21, wzr cb2b8: b9003eff str wzr, [x23, #0x3c] cb2bc: b9003ae8 str w8, [x23, #0x38] cb2c0: 2a1503e0 mov w0, w21 cb2c4: f9400bf7 ldr x23, [sp, #0x10] cb2c8: a9434ff4 ldp x20, x19, [sp, #0x30] cb2cc: a94257f6 ldp x22, x21, [sp, #0x20] cb2d0: a8c47bfd ldp x29, x30, [sp], #0x40 cb2d4: d65f03c0 ret cb2d8: b9403ee8 ldr w8, [x23, #0x3c] cb2dc: 2a1f03f5 mov w21, wzr cb2e0: 0b14010a add w10, w8, w20 cb2e4: 2946a2e9 ldp w9, w8, [x23, #0x34] cb2e8: 6b09015f cmp w10, w9 cb2ec: 1a8a03ea csel w10, wzr, w10, eq cb2f0: 6b09011f cmp w8, w9 cb2f4: b9003eea str w10, [x23, #0x3c] cb2f8: 54fffe42 b.hs 0xcb2c0 cb2fc: 0b140108 add w8, w8, w20 cb300: 2a1f03f5 mov w21, wzr cb304: 17ffffee b 0xcb2bc 00000000000cb308 : cb308: a9be7bfd stp x29, x30, [sp, #-0x20]! cb30c: f9000bf3 str x19, [sp, #0x10] cb310: 910003fd mov x29, sp cb314: b4000280 cbz x0, 0xcb364 cb318: aa0003f3 mov x19, x0 cb31c: f9401c01 ldr x1, [x0, #0x38] cb320: b4000221 cbz x1, 0xcb364 cb324: f9402669 ldr x9, [x19, #0x48] cb328: b40001e9 cbz x9, 0xcb364 cb32c: f9402028 ldr x8, [x1, #0x40] cb330: b40000c8 cbz x8, 0xcb348 cb334: f9402a60 ldr x0, [x19, #0x50] cb338: aa0803e1 mov x1, x8 cb33c: d63f0120 blr x9 cb340: f9402669 ldr x9, [x19, #0x48] cb344: f9401e61 ldr x1, [x19, #0x38] cb348: f9402a60 ldr x0, [x19, #0x50] cb34c: d63f0120 blr x9 cb350: 2a1f03e0 mov w0, wzr cb354: f9001e7f str xzr, [x19, #0x38] cb358: f9400bf3 ldr x19, [sp, #0x10] cb35c: a8c27bfd ldp x29, x30, [sp], #0x20 cb360: d65f03c0 ret cb364: 12800020 mov w0, #-0x2 // =-2 cb368: f9400bf3 ldr x19, [sp, #0x10] cb36c: a8c27bfd ldp x29, x30, [sp], #0x20 cb370: d65f03c0 ret 00000000000cb374 : cb374: a9bd7bfd stp x29, x30, [sp, #-0x30]! cb378: a90157f6 stp x22, x21, [sp, #0x10] cb37c: 910003fd mov x29, sp cb380: a9024ff4 stp x20, x19, [sp, #0x20] cb384: b4000160 cbz x0, 0xcb3b0 cb388: aa0003f5 mov x21, x0 cb38c: f9401c16 ldr x22, [x0, #0x38] cb390: b4000116 cbz x22, 0xcb3b0 cb394: b94002c8 ldr w8, [x22] cb398: 2a0203f3 mov w19, w2 cb39c: aa0103f4 mov x20, x1 cb3a0: b9400ac9 ldr w9, [x22, #0x8] cb3a4: 7100291f cmp w8, #0xa cb3a8: 340000e9 cbz w9, 0xcb3c4 cb3ac: 540000e0 b.eq 0xcb3c8 cb3b0: 12800020 mov w0, #-0x2 // =-2 cb3b4: a9424ff4 ldp x20, x19, [sp, #0x20] cb3b8: a94157f6 ldp x22, x21, [sp, #0x10] cb3bc: a8c37bfd ldp x29, x30, [sp], #0x30 cb3c0: d65f03c0 ret cb3c4: 54000161 b.ne 0xcb3f0 cb3c8: aa1f03e0 mov x0, xzr cb3cc: aa1f03e1 mov x1, xzr cb3d0: 2a1f03e2 mov w2, wzr cb3d4: 94024ba3 bl 0x15e260 <_ZN6InGame3Log7adler32EmPKhj@plt> cb3d8: aa1403e1 mov x1, x20 cb3dc: 2a1303e2 mov w2, w19 cb3e0: 94024ba0 bl 0x15e260 <_ZN6InGame3Log7adler32EmPKhj@plt> cb3e4: f9400ec8 ldr x8, [x22, #0x18] cb3e8: eb08001f cmp x0, x8 cb3ec: 54000181 b.ne 0xcb41c cb3f0: b94022a1 ldr w1, [x21, #0x20] cb3f4: aa1503e0 mov x0, x21 cb3f8: 97ffff74 bl 0xcb1c8 cb3fc: 340001a0 cbz w0, 0xcb430 cb400: 52800388 mov w8, #0x1c // =28 cb404: 12800060 mov w0, #-0x4 // =-4 cb408: b90002c8 str w8, [x22] cb40c: a9424ff4 ldp x20, x19, [sp, #0x20] cb410: a94157f6 ldp x22, x21, [sp, #0x10] cb414: a8c37bfd ldp x29, x30, [sp], #0x30 cb418: d65f03c0 ret cb41c: 12800040 mov w0, #-0x3 // =-3 cb420: a9424ff4 ldp x20, x19, [sp, #0x20] cb424: a94157f6 ldp x22, x21, [sp, #0x10] cb428: a8c37bfd ldp x29, x30, [sp], #0x30 cb42c: d65f03c0 ret cb430: b94036c2 ldr w2, [x22, #0x34] cb434: f94022c0 ldr x0, [x22, #0x40] cb438: 6b13005f cmp w2, w19 cb43c: 540000c2 b.hs 0xcb454 cb440: 8b334288 add x8, x20, w19, uxtw cb444: cb020101 sub x1, x8, x2 cb448: 94024716 bl 0x15d0a0 cb44c: b94036d3 ldr w19, [x22, #0x34] cb450: 14000006 b 0xcb468 cb454: 8b020008 add x8, x0, x2 cb458: 2a1303e2 mov w2, w19 cb45c: cb020100 sub x0, x8, x2 cb460: aa1403e1 mov x1, x20 cb464: 9402470f bl 0x15d0a0 cb468: 2a1f03e0 mov w0, wzr cb46c: 52800028 mov w8, #0x1 // =1 cb470: b9003ad3 str w19, [x22, #0x38] cb474: b9000ec8 str w8, [x22, #0xc] cb478: a9424ff4 ldp x20, x19, [sp, #0x20] cb47c: a94157f6 ldp x22, x21, [sp, #0x10] cb480: a8c37bfd ldp x29, x30, [sp], #0x30 cb484: d65f03c0 ret 00000000000cb488 : cb488: b40000a0 cbz x0, 0xcb49c cb48c: f9401c08 ldr x8, [x0, #0x38] cb490: b4000068 cbz x8, 0xcb49c cb494: 39402109 ldrb w9, [x8, #0x8] cb498: 37080069 tbnz w9, #0x1, 0xcb4a4 cb49c: 12800020 mov w0, #-0x2 // =-2 cb4a0: d65f03c0 ret cb4a4: 2a1f03e0 mov w0, wzr cb4a8: f9001501 str x1, [x8, #0x28] cb4ac: b900483f str wzr, [x1, #0x48] cb4b0: d65f03c0 ret 00000000000cb4b4 : cb4b4: d10083ff sub sp, sp, #0x20 cb4b8: a9017bfd stp x29, x30, [sp, #0x10] cb4bc: 910043fd add x29, sp, #0x10 cb4c0: d53bd049 mrs x9, TPIDR_EL0 cb4c4: f9401528 ldr x8, [x9, #0x28] cb4c8: f90007e8 str x8, [sp, #0x8] cb4cc: b4000140 cbz x0, 0xcb4f4 cb4d0: f9401c0a ldr x10, [x0, #0x38] cb4d4: b400010a cbz x10, 0xcb4f4 cb4d8: b940080d ldr w13, [x0, #0x8] cb4dc: 3500010d cbnz w13, 0xcb4fc cb4e0: b9405148 ldr w8, [x10, #0x50] cb4e4: 7100211f cmp w8, #0x8 cb4e8: 540000a2 b.hs 0xcb4fc cb4ec: 12800088 mov w8, #-0x5 // =-5 cb4f0: 14000073 b 0xcb6bc cb4f4: 12800028 mov w8, #-0x2 // =-2 cb4f8: 14000071 b 0xcb6bc cb4fc: b9400148 ldr w8, [x10] cb500: 7100751f cmp w8, #0x1d cb504: 540000c1 b.ne 0xcb51c cb508: b9408548 ldr w8, [x10, #0x84] cb50c: 2a1f03eb mov w11, wzr cb510: f940000c ldr x12, [x0] cb514: 350006cd cbnz w13, 0xcb5ec cb518: 14000048 b 0xcb638 cb51c: b940514c ldr w12, [x10, #0x50] cb520: 528003ad mov w13, #0x1d // =29 cb524: f940254b ldr x11, [x10, #0x48] cb528: 92400988 and x8, x12, #0x7 cb52c: 721d719f tst w12, #0xfffffff8 cb530: b900014d str w13, [x10] cb534: 9ac82168 lsl x8, x11, x8 cb538: f9002548 str x8, [x10, #0x48] cb53c: 54000460 b.eq 0xcb5c8 cb540: 121d718c and w12, w12, #0xfffffff8 cb544: aa1f03eb mov x11, xzr cb548: 4b0c03ec neg w12, w12 cb54c: 910013ed add x13, sp, #0x4 cb550: aa0b03ee mov x14, x11 cb554: 9100056b add x11, x11, #0x1 cb558: 3100218c adds w12, w12, #0x8 cb55c: 382e69a8 strb w8, [x13, x14] cb560: d348fd08 lsr x8, x8, #8 cb564: 54ffff61 b.ne 0xcb550 cb568: aa0a03ec mov x12, x10 cb56c: b8084d9f str wzr, [x12, #0x84]! cb570: f81c4188 stur x8, [x12, #-0x3c] cb574: b81cc19f stur wzr, [x12, #-0x34] cb578: 34000b2b cbz w11, 0xcb6dc cb57c: aa1f03ed mov x13, xzr cb580: 2a1f03e8 mov w8, wzr cb584: 910013ee add x14, sp, #0x4 cb588: 52801fef mov w15, #0xff // =255 cb58c: 52800090 mov w16, #0x4 // =4 cb590: 386d69d1 ldrb w17, [x14, x13] cb594: 7100091f cmp w8, #0x2 cb598: 1a8f33e1 csel w1, wzr, w15, lo cb59c: 4b080202 sub w2, w16, w8 cb5a0: 910005ad add x13, x13, #0x1 cb5a4: 7100023f cmp w17, #0x0 cb5a8: 1a9f0042 csel w2, w2, wzr, eq cb5ac: 6b11003f cmp w1, w17 cb5b0: 1a881448 csinc w8, w2, w8, ne cb5b4: eb0b01bf cmp x13, x11 cb5b8: 54000102 b.hs 0xcb5d8 cb5bc: 7100111f cmp w8, #0x4 cb5c0: 54fffe83 b.lo 0xcb590 cb5c4: 14000005 b 0xcb5d8 cb5c8: aa0a03ec mov x12, x10 cb5cc: 2a1f03e8 mov w8, wzr cb5d0: b8084d9f str wzr, [x12, #0x84]! cb5d4: b81cc19f stur wzr, [x12, #-0x34] cb5d8: b9000188 str w8, [x12] cb5dc: b940080d ldr w13, [x0, #0x8] cb5e0: 2a1f03eb mov w11, wzr cb5e4: f940000c ldr x12, [x0] cb5e8: 3400028d cbz w13, 0xcb638 cb5ec: 71000d1f cmp w8, #0x3 cb5f0: 54000248 b.hi 0xcb638 cb5f4: aa1f03eb mov x11, xzr cb5f8: 2a0d03ed mov w13, w13 cb5fc: 52801fee mov w14, #0xff // =255 cb600: 5280008f mov w15, #0x4 // =4 cb604: 386b6990 ldrb w16, [x12, x11] cb608: 7100091f cmp w8, #0x2 cb60c: 1a8e33f1 csel w17, wzr, w14, lo cb610: 4b0801e1 sub w1, w15, w8 cb614: 9100056b add x11, x11, #0x1 cb618: 7100021f cmp w16, #0x0 cb61c: 1a9f0021 csel w1, w1, wzr, eq cb620: 6b10023f cmp w17, w16 cb624: 1a881428 csinc w8, w1, w8, ne cb628: eb0d017f cmp x11, x13 cb62c: 54000062 b.hs 0xcb638 cb630: 7100111f cmp w8, #0x4 cb634: 54fffe83 b.lo 0xcb604 cb638: b9008548 str w8, [x10, #0x84] cb63c: f940080f ldr x15, [x0, #0x10] cb640: b940080d ldr w13, [x0, #0x8] cb644: 2a0b03ee mov w14, w11 cb648: 8b0e018c add x12, x12, x14 cb64c: 7100111f cmp w8, #0x4 cb650: 4b0b01ad sub w13, w13, w11 cb654: 8b0e01eb add x11, x15, x14 cb658: f900000c str x12, [x0] cb65c: b900080d str w13, [x0, #0x8] cb660: f900080b str x11, [x0, #0x10] cb664: 540002a1 b.ne 0xcb6b8 cb668: 5280002c mov w12, #0x1 // =1 cb66c: 2a1f03e8 mov w8, wzr cb670: f900115f str xzr, [x10, #0x20] cb674: f900181f str xzr, [x0, #0x30] cb678: f900300c str x12, [x0, #0x60] cb67c: 5290000c mov w12, #0x8000 // =32768 cb680: f9001d5f str xzr, [x10, #0x38] cb684: b900355f str wzr, [x10, #0x34] cb688: b900154c str w12, [x10, #0x14] cb68c: 5280016c mov w12, #0xb // =11 cb690: f900080b str x11, [x0, #0x10] cb694: 9115414b add x11, x10, #0x550 cb698: b9000d5f str wzr, [x10, #0xc] cb69c: f900155f str xzr, [x10, #0x28] cb6a0: f900255f str xzr, [x10, #0x48] cb6a4: b900515f str wzr, [x10, #0x50] cb6a8: f900454b str x11, [x10, #0x88] cb6ac: a9062d4b stp x11, x11, [x10, #0x60] cb6b0: f900014c str x12, [x10] cb6b4: 14000002 b 0xcb6bc cb6b8: 12800048 mov w8, #-0x3 // =-3 cb6bc: f9401529 ldr x9, [x9, #0x28] cb6c0: f94007ea ldr x10, [sp, #0x8] cb6c4: eb0a013f cmp x9, x10 cb6c8: 54000181 b.ne 0xcb6f8 cb6cc: a9417bfd ldp x29, x30, [sp, #0x10] cb6d0: 2a0803e0 mov w0, w8 cb6d4: 910083ff add sp, sp, #0x20 cb6d8: d65f03c0 ret cb6dc: 2a1f03e8 mov w8, wzr cb6e0: b9000188 str w8, [x12] cb6e4: b940080d ldr w13, [x0, #0x8] cb6e8: 2a1f03eb mov w11, wzr cb6ec: f940000c ldr x12, [x0] cb6f0: 35fff7ed cbnz w13, 0xcb5ec cb6f4: 17ffffd1 b 0xcb638 cb6f8: 940245ce bl 0x15ce30 <__stack_chk_fail@plt> 00000000000cb6fc : cb6fc: b4000140 cbz x0, 0xcb724 cb700: f9401c08 ldr x8, [x0, #0x38] cb704: b4000108 cbz x8, 0xcb724 cb708: b9400109 ldr w9, [x8] cb70c: 7100353f cmp w9, #0xd cb710: 540000e1 b.ne 0xcb72c cb714: b9405108 ldr w8, [x8, #0x50] cb718: 7100011f cmp w8, #0x0 cb71c: 1a9f17e0 cset w0, eq cb720: d65f03c0 ret cb724: 12800020 mov w0, #-0x2 // =-2 cb728: d65f03c0 ret cb72c: 2a1f03e0 mov w0, wzr cb730: d65f03c0 ret 00000000000cb734 : cb734: a9bc7bfd stp x29, x30, [sp, #-0x40]! cb738: f9000bf7 str x23, [sp, #0x10] cb73c: 910003fd mov x29, sp cb740: a90257f6 stp x22, x21, [sp, #0x20] cb744: a9034ff4 stp x20, x19, [sp, #0x30] cb748: aa0003f3 mov x19, x0 cb74c: 12800020 mov w0, #-0x2 // =-2 cb750: b40003d3 cbz x19, 0xcb7c8 cb754: aa0103f7 mov x23, x1 cb758: b4000381 cbz x1, 0xcb7c8 cb75c: f9401ef4 ldr x20, [x23, #0x38] cb760: b40003f4 cbz x20, 0xcb7dc cb764: f94022e8 ldr x8, [x23, #0x40] cb768: b40003a8 cbz x8, 0xcb7dc cb76c: f94026e9 ldr x9, [x23, #0x48] cb770: b4000369 cbz x9, 0xcb7dc cb774: f9402ae0 ldr x0, [x23, #0x50] cb778: 52800021 mov w1, #0x1 // =1 cb77c: 5284aa02 mov w2, #0x2550 // =9552 cb780: d63f0100 blr x8 cb784: b4000200 cbz x0, 0xcb7c4 cb788: aa0003f5 mov x21, x0 cb78c: f9402288 ldr x8, [x20, #0x40] cb790: b4000328 cbz x8, 0xcb7f4 cb794: b9403288 ldr w8, [x20, #0x30] cb798: 5280002a mov w10, #0x1 // =1 cb79c: f94022e9 ldr x9, [x23, #0x40] cb7a0: 52800022 mov w2, #0x1 // =1 cb7a4: f9402ae0 ldr x0, [x23, #0x50] cb7a8: 1ac82141 lsl w1, w10, w8 cb7ac: d63f0120 blr x9 cb7b0: aa0003f6 mov x22, x0 cb7b4: b5000220 cbnz x0, 0xcb7f8 cb7b8: a94482e8 ldp x8, x0, [x23, #0x48] cb7bc: aa1503e1 mov x1, x21 cb7c0: d63f0100 blr x8 cb7c4: 12800060 mov w0, #-0x4 // =-4 cb7c8: a9434ff4 ldp x20, x19, [sp, #0x30] cb7cc: a94257f6 ldp x22, x21, [sp, #0x20] cb7d0: f9400bf7 ldr x23, [sp, #0x10] cb7d4: a8c47bfd ldp x29, x30, [sp], #0x40 cb7d8: d65f03c0 ret cb7dc: 12800020 mov w0, #-0x2 // =-2 cb7e0: a9434ff4 ldp x20, x19, [sp, #0x30] cb7e4: a94257f6 ldp x22, x21, [sp, #0x20] cb7e8: f9400bf7 ldr x23, [sp, #0x10] cb7ec: a8c47bfd ldp x29, x30, [sp], #0x40 cb7f0: d65f03c0 ret cb7f4: aa1f03f6 mov x22, xzr cb7f8: ad4082e1 ldp q1, q0, [x23, #0x10] cb7fc: aa1503e0 mov x0, x21 cb800: aa1403e1 mov x1, x20 cb804: 5284aa02 mov w2, #0x2550 // =9552 cb808: 3dc002e2 ldr q2, [x23] cb80c: ad008261 stp q1, q0, [x19, #0x10] cb810: 3d800262 str q2, [x19] cb814: ad4282e1 ldp q1, q0, [x23, #0x50] cb818: ad418ae3 ldp q3, q2, [x23, #0x30] cb81c: ad028261 stp q1, q0, [x19, #0x50] cb820: ad018a63 stp q3, q2, [x19, #0x30] cb824: 9402461f bl 0x15d0a0 cb828: f940328a ldr x10, [x20, #0x60] cb82c: 91154288 add x8, x20, #0x550 cb830: eb080149 subs x9, x10, x8 cb834: 54000163 b.lo 0xcb860 cb838: 5284a98b mov w11, #0x254c // =9548 cb83c: 8b0b028b add x11, x20, x11 cb840: eb0b015f cmp x10, x11 cb844: 540000e8 b.hi 0xcb860 cb848: f940368a ldr x10, [x20, #0x68] cb84c: 911542ab add x11, x21, #0x550 cb850: 8b090169 add x9, x11, x9 cb854: cb08014a sub x10, x10, x8 cb858: 8b0a016a add x10, x11, x10 cb85c: a9062aa9 stp x9, x10, [x21, #0x60] cb860: f9404689 ldr x9, [x20, #0x88] cb864: cb080128 sub x8, x9, x8 cb868: 8b0802a8 add x8, x21, x8 cb86c: 91154108 add x8, x8, #0x550 cb870: f90046a8 str x8, [x21, #0x88] cb874: b40000f6 cbz x22, 0xcb890 cb878: b9403288 ldr w8, [x20, #0x30] cb87c: 52800029 mov w9, #0x1 // =1 cb880: f9402281 ldr x1, [x20, #0x40] cb884: aa1603e0 mov x0, x22 cb888: 9ac82122 lsl x2, x9, x8 cb88c: 94024605 bl 0x15d0a0 cb890: 2a1f03e0 mov w0, wzr cb894: f90022b6 str x22, [x21, #0x40] cb898: f9001e75 str x21, [x19, #0x38] cb89c: a9434ff4 ldp x20, x19, [sp, #0x30] cb8a0: a94257f6 ldp x22, x21, [sp, #0x20] cb8a4: f9400bf7 ldr x23, [sp, #0x10] cb8a8: a8c47bfd ldp x29, x30, [sp], #0x40 cb8ac: d65f03c0 ret 00000000000cb8b0 : cb8b0: d10303ff sub sp, sp, #0xc0 cb8b4: a9067bfd stp x29, x30, [sp, #0x60] cb8b8: 910183fd add x29, sp, #0x60 cb8bc: a9076ffc stp x28, x27, [sp, #0x70] cb8c0: a90867fa stp x26, x25, [sp, #0x80] cb8c4: a9095ff8 stp x24, x23, [sp, #0x90] cb8c8: a90a57f6 stp x22, x21, [sp, #0xa0] cb8cc: a90b4ff4 stp x20, x19, [sp, #0xb0] cb8d0: d53bd048 mrs x8, TPIDR_EL0 cb8d4: 6f00e400 movi v0.2d, #0000000000000000 cb8d8: f9401509 ldr x9, [x8, #0x28] cb8dc: f81f83a9 stur x9, [x29, #-0x8] cb8e0: ad0183e0 stp q0, q0, [sp, #0x30] cb8e4: 34000322 cbz w2, 0xcb948 cb8e8: 2a0203e9 mov w9, w2 cb8ec: 9100c3ea add x10, sp, #0x30 cb8f0: aa0103eb mov x11, x1 cb8f4: 7840256c ldrh w12, [x11], #0x2 cb8f8: f1000529 subs x9, x9, #0x1 cb8fc: d37ff98c lsl x12, x12, #1 cb900: 786c694d ldrh w13, [x10, x12] cb904: 110005ad add w13, w13, #0x1 cb908: 782c694d strh w13, [x10, x12] cb90c: 54ffff41 b.ne 0xcb8f4 cb910: 79409fec ldrh w12, [sp, #0x4e] cb914: b940008a ldr w10, [x4] cb918: 340001ac cbz w12, 0xcb94c cb91c: 5280002d mov w13, #0x1 // =1 cb920: 528001eb mov w11, #0xf // =15 cb924: 528001e9 mov w9, #0xf // =15 cb928: 6b09015f cmp w10, w9 cb92c: 794067ee ldrh w14, [sp, #0x32] cb930: 1a8a812a csel w10, w9, w10, hi cb934: 350012ce cbnz w14, 0xcbb8c cb938: 79406bef ldrh w15, [sp, #0x34] cb93c: 3400020f cbz w15, 0xcb97c cb940: 5280004b mov w11, #0x2 // =2 cb944: 14000080 b 0xcbb44 cb948: b940008a ldr w10, [x4] cb94c: 79409be9 ldrh w9, [sp, #0x4c] cb950: 340000a9 cbz w9, 0xcb964 cb954: 2a1f03ec mov w12, wzr cb958: 528001c9 mov w9, #0xe // =14 cb95c: 5280002d mov w13, #0x1 // =1 cb960: 14000086 b 0xcbb78 cb964: 794097e9 ldrh w9, [sp, #0x4a] cb968: 34000129 cbz w9, 0xcb98c cb96c: 2a1f03ec mov w12, wzr cb970: 528001a9 mov w9, #0xd // =13 cb974: 5280002d mov w13, #0x1 // =1 cb978: 14000080 b 0xcbb78 cb97c: 79406fef ldrh w15, [sp, #0x36] cb980: 3400012f cbz w15, 0xcb9a4 cb984: 5280006b mov w11, #0x3 // =3 cb988: 1400006f b 0xcbb44 cb98c: 794093e9 ldrh w9, [sp, #0x48] cb990: 34000129 cbz w9, 0xcb9b4 cb994: 2a1f03ec mov w12, wzr cb998: 52800189 mov w9, #0xc // =12 cb99c: 5280002d mov w13, #0x1 // =1 cb9a0: 14000076 b 0xcbb78 cb9a4: 794073ef ldrh w15, [sp, #0x38] cb9a8: 3400012f cbz w15, 0xcb9cc cb9ac: 5280008b mov w11, #0x4 // =4 cb9b0: 14000065 b 0xcbb44 cb9b4: 79408fe9 ldrh w9, [sp, #0x46] cb9b8: 34000129 cbz w9, 0xcb9dc cb9bc: 2a1f03ec mov w12, wzr cb9c0: 52800169 mov w9, #0xb // =11 cb9c4: 5280002d mov w13, #0x1 // =1 cb9c8: 1400006c b 0xcbb78 cb9cc: 794077ef ldrh w15, [sp, #0x3a] cb9d0: 3400012f cbz w15, 0xcb9f4 cb9d4: 528000ab mov w11, #0x5 // =5 cb9d8: 1400005b b 0xcbb44 cb9dc: 79408be9 ldrh w9, [sp, #0x44] cb9e0: 34000129 cbz w9, 0xcba04 cb9e4: 2a1f03ec mov w12, wzr cb9e8: 52800149 mov w9, #0xa // =10 cb9ec: 5280002d mov w13, #0x1 // =1 cb9f0: 14000062 b 0xcbb78 cb9f4: 79407bef ldrh w15, [sp, #0x3c] cb9f8: 3400012f cbz w15, 0xcba1c cb9fc: 528000cb mov w11, #0x6 // =6 cba00: 14000051 b 0xcbb44 cba04: 794087e9 ldrh w9, [sp, #0x42] cba08: 34000129 cbz w9, 0xcba2c cba0c: 2a1f03ec mov w12, wzr cba10: 52800129 mov w9, #0x9 // =9 cba14: 5280002d mov w13, #0x1 // =1 cba18: 14000058 b 0xcbb78 cba1c: 79407fef ldrh w15, [sp, #0x3e] cba20: 3400012f cbz w15, 0xcba44 cba24: 528000eb mov w11, #0x7 // =7 cba28: 14000047 b 0xcbb44 cba2c: 794083e9 ldrh w9, [sp, #0x40] cba30: 34000129 cbz w9, 0xcba54 cba34: 2a1f03ec mov w12, wzr cba38: 52800109 mov w9, #0x8 // =8 cba3c: 5280002d mov w13, #0x1 // =1 cba40: 1400004e b 0xcbb78 cba44: 794083ef ldrh w15, [sp, #0x40] cba48: 3400012f cbz w15, 0xcba6c cba4c: 5280010b mov w11, #0x8 // =8 cba50: 1400003d b 0xcbb44 cba54: 79407fe9 ldrh w9, [sp, #0x3e] cba58: 34000129 cbz w9, 0xcba7c cba5c: 2a1f03ec mov w12, wzr cba60: 528000e9 mov w9, #0x7 // =7 cba64: 5280002d mov w13, #0x1 // =1 cba68: 14000044 b 0xcbb78 cba6c: 794087ef ldrh w15, [sp, #0x42] cba70: 3400012f cbz w15, 0xcba94 cba74: 5280012b mov w11, #0x9 // =9 cba78: 14000033 b 0xcbb44 cba7c: 79407be9 ldrh w9, [sp, #0x3c] cba80: 34000129 cbz w9, 0xcbaa4 cba84: 2a1f03ec mov w12, wzr cba88: 528000c9 mov w9, #0x6 // =6 cba8c: 5280002d mov w13, #0x1 // =1 cba90: 1400003a b 0xcbb78 cba94: 79408bef ldrh w15, [sp, #0x44] cba98: 3400012f cbz w15, 0xcbabc cba9c: 5280014b mov w11, #0xa // =10 cbaa0: 14000029 b 0xcbb44 cbaa4: 794077e9 ldrh w9, [sp, #0x3a] cbaa8: 34000129 cbz w9, 0xcbacc cbaac: 2a1f03ec mov w12, wzr cbab0: 528000a9 mov w9, #0x5 // =5 cbab4: 5280002d mov w13, #0x1 // =1 cbab8: 14000030 b 0xcbb78 cbabc: 79408fef ldrh w15, [sp, #0x46] cbac0: 3400012f cbz w15, 0xcbae4 cbac4: 5280016b mov w11, #0xb // =11 cbac8: 1400001f b 0xcbb44 cbacc: 794073e9 ldrh w9, [sp, #0x38] cbad0: 34000129 cbz w9, 0xcbaf4 cbad4: 2a1f03ec mov w12, wzr cbad8: 52800089 mov w9, #0x4 // =4 cbadc: 5280002d mov w13, #0x1 // =1 cbae0: 14000026 b 0xcbb78 cbae4: 794093ef ldrh w15, [sp, #0x48] cbae8: 3400012f cbz w15, 0xcbb0c cbaec: 5280018b mov w11, #0xc // =12 cbaf0: 14000015 b 0xcbb44 cbaf4: 79406fe9 ldrh w9, [sp, #0x36] cbaf8: 34000129 cbz w9, 0xcbb1c cbafc: 2a1f03ec mov w12, wzr cbb00: 52800069 mov w9, #0x3 // =3 cbb04: 5280002d mov w13, #0x1 // =1 cbb08: 1400001c b 0xcbb78 cbb0c: 794097ef ldrh w15, [sp, #0x4a] cbb10: 3400012f cbz w15, 0xcbb34 cbb14: 528001ab mov w11, #0xd // =13 cbb18: 1400000b b 0xcbb44 cbb1c: 79406be9 ldrh w9, [sp, #0x34] cbb20: 34000229 cbz w9, 0xcbb64 cbb24: 2a1f03ec mov w12, wzr cbb28: 52800049 mov w9, #0x2 // =2 cbb2c: 5280002d mov w13, #0x1 // =1 cbb30: 14000012 b 0xcbb78 cbb34: 79409bef ldrh w15, [sp, #0x4c] cbb38: 710001ff cmp w15, #0x0 cbb3c: 528001cf mov w15, #0xe // =14 cbb40: 1a8f016b csel w11, w11, w15, eq cbb44: 6b0b015f cmp w10, w11 cbb48: 1a8a316a csel w10, w11, w10, lo cbb4c: 79406bef ldrh w15, [sp, #0x34] cbb50: 52800091 mov w17, #0x4 // =4 cbb54: 0b0e05f0 add w16, w15, w14, lsl #1 cbb58: 6b100231 subs w17, w17, w16 cbb5c: 54000465 b.pl 0xcbbe8 cbb60: 1400005a b 0xcbcc8 cbb64: 794067e9 ldrh w9, [sp, #0x32] cbb68: 34002689 cbz w9, 0xcc038 cbb6c: 2a1f03ec mov w12, wzr cbb70: 2a1f03ed mov w13, wzr cbb74: 52800029 mov w9, #0x1 // =1 cbb78: 5280020b mov w11, #0x10 // =16 cbb7c: 6b09015f cmp w10, w9 cbb80: 794067ee ldrh w14, [sp, #0x32] cbb84: 1a8a812a csel w10, w9, w10, hi cbb88: 34ffed8e cbz w14, 0xcb938 cbb8c: 7100055f cmp w10, #0x1 cbb90: 1a9f854a csinc w10, w10, wzr, hi cbb94: 710009df cmp w14, #0x2 cbb98: 540001c9 b.ls 0xcbbd0 cbb9c: 12800000 mov w0, #-0x1 // =-1 cbba0: f9401508 ldr x8, [x8, #0x28] cbba4: f85f83a9 ldur x9, [x29, #-0x8] cbba8: eb09011f cmp x8, x9 cbbac: 54002381 b.ne 0xcc01c cbbb0: a94b4ff4 ldp x20, x19, [sp, #0xb0] cbbb4: a94a57f6 ldp x22, x21, [sp, #0xa0] cbbb8: a9495ff8 ldp x24, x23, [sp, #0x90] cbbbc: a94867fa ldp x26, x25, [sp, #0x80] cbbc0: a9476ffc ldp x28, x27, [sp, #0x70] cbbc4: a9467bfd ldp x29, x30, [sp, #0x60] cbbc8: 910303ff add sp, sp, #0xc0 cbbcc: d65f03c0 ret cbbd0: 5280002b mov w11, #0x1 // =1 cbbd4: 79406bef ldrh w15, [sp, #0x34] cbbd8: 52800091 mov w17, #0x4 // =4 cbbdc: 0b0e05f0 add w16, w15, w14, lsl #1 cbbe0: 6b100231 subs w17, w17, w16 cbbe4: 54000724 b.mi 0xcbcc8 cbbe8: 79406ff0 ldrh w16, [sp, #0x36] cbbec: 531f7a31 lsl w17, w17, #1 cbbf0: 6b100226 subs w6, w17, w16 cbbf4: 540006a4 b.mi 0xcbcc8 cbbf8: 794073f1 ldrh w17, [sp, #0x38] cbbfc: 531f78c6 lsl w6, w6, #1 cbc00: 6b1100c7 subs w7, w6, w17 cbc04: 54000624 b.mi 0xcbcc8 cbc08: 794077e6 ldrh w6, [sp, #0x3a] cbc0c: 531f78e7 lsl w7, w7, #1 cbc10: 6b0600f3 subs w19, w7, w6 cbc14: 540005a4 b.mi 0xcbcc8 cbc18: 79407be7 ldrh w7, [sp, #0x3c] cbc1c: 531f7a73 lsl w19, w19, #1 cbc20: 6b070274 subs w20, w19, w7 cbc24: 54000524 b.mi 0xcbcc8 cbc28: 79407ff3 ldrh w19, [sp, #0x3e] cbc2c: 531f7a94 lsl w20, w20, #1 cbc30: 6b130295 subs w21, w20, w19 cbc34: 540004a4 b.mi 0xcbcc8 cbc38: 794083f4 ldrh w20, [sp, #0x40] cbc3c: 531f7ab5 lsl w21, w21, #1 cbc40: 6b1402b6 subs w22, w21, w20 cbc44: 54000424 b.mi 0xcbcc8 cbc48: 794087f5 ldrh w21, [sp, #0x42] cbc4c: 531f7ad6 lsl w22, w22, #1 cbc50: 6b1502d7 subs w23, w22, w21 cbc54: 540003a4 b.mi 0xcbcc8 cbc58: 79408bf6 ldrh w22, [sp, #0x44] cbc5c: 531f7af7 lsl w23, w23, #1 cbc60: 6b1602f8 subs w24, w23, w22 cbc64: 54000324 b.mi 0xcbcc8 cbc68: 79408ff7 ldrh w23, [sp, #0x46] cbc6c: 531f7b18 lsl w24, w24, #1 cbc70: 6b170319 subs w25, w24, w23 cbc74: 540002a4 b.mi 0xcbcc8 cbc78: 794093f8 ldrh w24, [sp, #0x48] cbc7c: 531f7b39 lsl w25, w25, #1 cbc80: 6b18033a subs w26, w25, w24 cbc84: 54000224 b.mi 0xcbcc8 cbc88: 794097f9 ldrh w25, [sp, #0x4a] cbc8c: 531f7b5a lsl w26, w26, #1 cbc90: 6b19035b subs w27, w26, w25 cbc94: 540001a4 b.mi 0xcbcc8 cbc98: 79409bfa ldrh w26, [sp, #0x4c] cbc9c: 531f7b7b lsl w27, w27, #1 cbca0: 6b1a037b subs w27, w27, w26 cbca4: 54000124 b.mi 0xcbcc8 cbca8: 531f7b7b lsl w27, w27, #1 cbcac: 6b0c036c subs w12, w27, w12 cbcb0: 540000c4 b.mi 0xcbcc8 cbcb4: 7100001f cmp w0, #0x0 cbcb8: 1a9f17fb cset w27, eq cbcbc: 3400012c cbz w12, 0xcbce0 cbcc0: 2a0d036c orr w12, w27, w13 cbcc4: 360000ec tbz w12, #0x0, 0xcbce0 cbcc8: 12800000 mov w0, #-0x1 // =-1 cbccc: f9401508 ldr x8, [x8, #0x28] cbcd0: f85f83a9 ldur x9, [x29, #-0x8] cbcd4: eb09011f cmp x8, x9 cbcd8: 54fff6c0 b.eq 0xcbbb0 cbcdc: 140000d0 b 0xcc01c cbce0: 0b0e01ec add w12, w15, w14 cbce4: 79002bee strh w14, [sp, #0x14] cbce8: 0b0c020d add w13, w16, w12 cbcec: 790027ff strh wzr, [sp, #0x12] cbcf0: 0b0d022e add w14, w17, w13 cbcf4: 79002fec strh w12, [sp, #0x16] cbcf8: 0b0e00cc add w12, w6, w14 cbcfc: 790033ed strh w13, [sp, #0x18] cbd00: 0b0c00ed add w13, w7, w12 cbd04: 790037ee strh w14, [sp, #0x1a] cbd08: 0b0d026e add w14, w19, w13 cbd0c: 79003bec strh w12, [sp, #0x1c] cbd10: 0b0e028c add w12, w20, w14 cbd14: 79003fed strh w13, [sp, #0x1e] cbd18: 0b0c02ad add w13, w21, w12 cbd1c: 790043ee strh w14, [sp, #0x20] cbd20: 0b0d02ce add w14, w22, w13 cbd24: 790047ec strh w12, [sp, #0x22] cbd28: 0b0e02ec add w12, w23, w14 cbd2c: 79004bed strh w13, [sp, #0x24] cbd30: 0b0c030d add w13, w24, w12 cbd34: 79004fee strh w14, [sp, #0x26] cbd38: 0b0d032e add w14, w25, w13 cbd3c: 790053ec strh w12, [sp, #0x28] cbd40: 0b0e034c add w12, w26, w14 cbd44: 790057ed strh w13, [sp, #0x2a] cbd48: 79005bee strh w14, [sp, #0x2c] cbd4c: 79005fec strh w12, [sp, #0x2e] cbd50: 34000202 cbz w2, 0xcbd90 cbd54: aa1f03ec mov x12, xzr cbd58: 2a0203ed mov w13, w2 cbd5c: 910043ee add x14, sp, #0x10 cbd60: 14000004 b 0xcbd70 cbd64: 9100058c add x12, x12, #0x1 cbd68: eb0c01bf cmp x13, x12 cbd6c: 54000120 b.eq 0xcbd90 cbd70: 786c782f ldrh w15, [x1, x12, lsl #1] cbd74: b4ffff8f cbz x15, 0xcbd64 cbd78: d37ff9ef lsl x15, x15, #1 cbd7c: 786f69d0 ldrh w16, [x14, x15] cbd80: 11000611 add w17, w16, #0x1 cbd84: 783078ac strh w12, [x5, x16, lsl #1] cbd88: 782f69d1 strh w17, [x14, x15] cbd8c: 17fffff6 b 0xcbd64 cbd90: 340001a0 cbz w0, 0xcbdc4 cbd94: 7100041f cmp w0, #0x1 cbd98: 540001e1 b.ne 0xcbdd4 cbd9c: 7100295f cmp w10, #0xa cbda0: 54fff008 b.hi 0xcbba0 cbda4: f0fffd6c adrp x12, 0x7a000 cbda8: 52802011 mov w17, #0x100 // =256 cbdac: 911b218c add x12, x12, #0x6c8 cbdb0: d1080982 sub x2, x12, #0x202 cbdb4: f0fffd6c adrp x12, 0x7a000 cbdb8: 911c198c add x12, x12, #0x706 cbdbc: d1080986 sub x6, x12, #0x202 cbdc0: 1400000b b 0xcbdec cbdc4: 52800271 mov w17, #0x13 // =19 cbdc8: aa0503e6 mov x6, x5 cbdcc: aa0503e2 mov x2, x5 cbdd0: 14000007 b 0xcbdec cbdd4: f0fffd62 adrp x2, 0x7a000 cbdd8: f0fffd66 adrp x6, 0x7a000 cbddc: 2a1f03e0 mov w0, wzr cbde0: 12800011 mov w17, #-0x1 // =-1 cbde4: 911d1042 add x2, x2, #0x744 cbde8: 911e10c6 add x6, x6, #0x784 cbdec: 52800033 mov w19, #0x1 // =1 cbdf0: 2a1f03e7 mov w7, wzr cbdf4: 1aca226c lsl w12, w19, w10 cbdf8: 2a1f03ed mov w13, wzr cbdfc: 2a1f03ee mov w14, wzr cbe00: 5100058f sub w15, w12, #0x1 cbe04: f9400070 ldr x16, [x3] cbe08: 12800014 mov w20, #-0x1 // =-1 cbe0c: 9100c3f5 add x21, sp, #0x30 cbe10: 2a0a03f8 mov w24, w10 cbe14: 12800016 mov w22, #-0x1 // =-1 cbe18: b9000fec str w12, [sp, #0xc] cbe1c: 1ad82277 lsl w23, w19, w24 cbe20: 786758b9 ldrh w25, [x5, w7, uxtw #1] cbe24: 4b0d0178 sub w24, w11, w13 cbe28: 6b19023f cmp w17, w25 cbe2c: 5400006d b.le 0xcbe38 cbe30: 2a1f03fa mov w26, wzr cbe34: 14000009 b 0xcbe58 cbe38: 6b19023f cmp w17, w25 cbe3c: 540000aa b.ge 0xcbe50 cbe40: d37ffb39 lsl x25, x25, #1 cbe44: 387968da ldrb w26, [x6, x25] cbe48: 78796859 ldrh w25, [x2, x25] cbe4c: 14000003 b 0xcbe58 cbe50: 2a1f03f9 mov w25, wzr cbe54: 52800c1a mov w26, #0x60 // =96 cbe58: 1ad8229b lsl w27, w20, w24 cbe5c: 1acd25dc lsr w28, w14, w13 cbe60: 0b1b039c add w28, w28, w27 cbe64: 2a1703fe mov w30, w23 cbe68: 0b1e038c add w12, w28, w30 cbe6c: 2b1b03de adds w30, w30, w27 cbe70: 8b2c4a0c add x12, x16, w12, uxtw #2 cbe74: 3900019a strb w26, [x12] cbe78: 39000598 strb w24, [x12, #0x1] cbe7c: 79000599 strh w25, [x12, #0x2] cbe80: 54ffff41 b.ne 0xcbe68 cbe84: 5100056c sub w12, w11, #0x1 cbe88: 1acc227a lsl w26, w19, w12 cbe8c: 2a1a03f9 mov w25, w26 cbe90: 53017f5a lsr w26, w26, #1 cbe94: 6a0e033f tst w25, w14 cbe98: 54ffffa1 b.ne 0xcbe8c cbe9c: 2a0b03ec mov w12, w11 cbea0: 5100073a sub w26, w25, #0x1 cbea4: d37ff98c lsl x12, x12, #1 cbea8: 0a0e034e and w14, w26, w14 cbeac: 0b1901ce add w14, w14, w25 cbeb0: 7100033f cmp w25, #0x0 cbeb4: 1a8e03ee csel w14, wzr, w14, eq cbeb8: 110004e7 add w7, w7, #0x1 cbebc: 786c6abb ldrh w27, [x21, x12] cbec0: 51000779 sub w25, w27, #0x1 cbec4: 72003f3f tst w25, #0xffff cbec8: 782c6ab9 strh w25, [x21, x12] cbecc: 540000a1 b.ne 0xcbee0 cbed0: 6b09017f cmp w11, w9 cbed4: 54000580 b.eq 0xcbf84 cbed8: 786758ab ldrh w11, [x5, w7, uxtw #1] cbedc: 786b782b ldrh w11, [x1, x11, lsl #1] cbee0: 6b0a017f cmp w11, w10 cbee4: 54fff9e9 b.ls 0xcbe20 cbee8: 0a0f01d9 and w25, w14, w15 cbeec: 6b16033f cmp w25, w22 cbef0: 54fff980 b.eq 0xcbe20 cbef4: 710001bf cmp w13, #0x0 cbef8: 1a8d014d csel w13, w10, w13, eq cbefc: 6b09017f cmp w11, w9 cbf00: 4b0d0178 sub w24, w11, w13 cbf04: 1ad82276 lsl w22, w19, w24 cbf08: 540001c2 b.hs 0xcbf40 cbf0c: 4b0d0138 sub w24, w9, w13 cbf10: 2a0b03fa mov w26, w11 cbf14: 787a7aac ldrh w12, [x21, x26, lsl #1] cbf18: 4b0c02d6 sub w22, w22, w12 cbf1c: 710006df cmp w22, #0x1 cbf20: 540000cb b.lt 0xcbf38 cbf24: 531f7ad6 lsl w22, w22, #1 cbf28: 9100075a add x26, x26, #0x1 cbf2c: 6b09035f cmp w26, w9 cbf30: 54ffff23 b.lo 0xcbf14 cbf34: 14000002 b 0xcbf3c cbf38: 4b0d0358 sub w24, w26, w13 cbf3c: 1ad82276 lsl w22, w19, w24 cbf40: b9400fec ldr w12, [sp, #0xc] cbf44: 0b0c02cc add w12, w22, w12 cbf48: 7116bd9f cmp w12, #0x5af cbf4c: b9000fec str w12, [sp, #0xc] cbf50: 1a9f97ec cset w12, hi cbf54: 0a0c000c and w12, w0, w12 cbf58: 3700064c tbnz w12, #0x0, 0xcc020 cbf5c: f940006c ldr x12, [x3] cbf60: 8b374a10 add x16, x16, w23, uxtw #2 cbf64: 2a1903f6 mov w22, w25 cbf68: 8b394997 add x23, x12, w25, uxtw #2 cbf6c: 4b0c020c sub w12, w16, w12 cbf70: 53027d8c lsr w12, w12, #2 cbf74: 390002f8 strb w24, [x23] cbf78: 390006ea strb w10, [x23, #0x1] cbf7c: 790006ec strh w12, [x23, #0x2] cbf80: 17ffffa7 b 0xcbe1c cbf84: 3400038e cbz w14, 0xcbff4 cbf88: 5280080b mov w11, #0x40 // =64 cbf8c: 52800031 mov w17, #0x1 // =1 cbf90: 3400010d cbz w13, 0xcbfb0 cbf94: 0a0f01cc and w12, w14, w15 cbf98: 6b16019f cmp w12, w22 cbf9c: 540000a0 b.eq 0xcbfb0 cbfa0: 2a1f03ed mov w13, wzr cbfa4: f9400070 ldr x16, [x3] cbfa8: 2a0a03e9 mov w9, w10 cbfac: 2a0a03f8 mov w24, w10 cbfb0: 51000520 sub w0, w9, #0x1 cbfb4: 1acd25cc lsr w12, w14, w13 cbfb8: 8b2c4a0c add x12, x16, w12, uxtw #2 cbfbc: 1ac02221 lsl w1, w17, w0 cbfc0: 3900018b strb w11, [x12] cbfc4: 39000598 strb w24, [x12, #0x1] cbfc8: 7900059f strh wzr, [x12, #0x2] cbfcc: 2a0103e0 mov w0, w1 cbfd0: 53017c21 lsr w1, w1, #1 cbfd4: 6a0e001f tst w0, w14 cbfd8: 54ffffa1 b.ne 0xcbfcc cbfdc: 5100040c sub w12, w0, #0x1 cbfe0: 7100001f cmp w0, #0x0 cbfe4: 0a0e018c and w12, w12, w14 cbfe8: 0b00018c add w12, w12, w0 cbfec: 1a8c03ee csel w14, wzr, w12, eq cbff0: 35fffd0e cbnz w14, 0xcbf90 cbff4: f9400069 ldr x9, [x3] cbff8: b9400feb ldr w11, [sp, #0xc] cbffc: 8b2b4929 add x9, x9, w11, uxtw #2 cc000: f9000069 str x9, [x3] cc004: 2a1f03e0 mov w0, wzr cc008: b900008a str w10, [x4] cc00c: f9401508 ldr x8, [x8, #0x28] cc010: f85f83a9 ldur x9, [x29, #-0x8] cc014: eb09011f cmp x8, x9 cc018: 54ffdcc0 b.eq 0xcbbb0 cc01c: 94024385 bl 0x15ce30 <__stack_chk_fail@plt> cc020: 52800020 mov w0, #0x1 // =1 cc024: f9401508 ldr x8, [x8, #0x28] cc028: f85f83a9 ldur x9, [x29, #-0x8] cc02c: eb09011f cmp x8, x9 cc030: 54ffdc00 b.eq 0xcbbb0 cc034: 17fffffa b 0xcc01c cc038: f9400069 ldr x9, [x3] cc03c: 5280280b mov w11, #0x140 // =320 cc040: 9100112a add x10, x9, #0x4 cc044: f900006a str x10, [x3] cc048: 5280002a mov w10, #0x1 // =1 cc04c: b900012b str w11, [x9] cc050: f9400069 ldr x9, [x3] cc054: 9100112c add x12, x9, #0x4 cc058: f900006c str x12, [x3] cc05c: b900012b str w11, [x9] cc060: 17ffffe9 b 0xcc004 00000000000cc064 : cc064: d000052b adrp x11, 0x172000 cc068: 91031009 add x9, x0, #0xc4 cc06c: 9126e00a add x10, x0, #0x9b8 cc070: 913fa16b add x11, x11, #0xfe8 cc074: 52800108 mov w8, #0x8 // =8 cc078: 792e401f strh wzr, [x0, #0x1720] cc07c: f905a409 str x9, [x0, #0xb48] cc080: 91008169 add x9, x11, #0x20 cc084: f905b00a str x10, [x0, #0xb60] cc088: 912ab00a add x10, x0, #0xaac cc08c: f905ac0b str x11, [x0, #0xb58] cc090: 9101016b add x11, x11, #0x40 cc094: f905b809 str x9, [x0, #0xb70] cc098: f905bc0a str x10, [x0, #0xb78] cc09c: f905c40b str x11, [x0, #0xb88] cc0a0: b917241f str wzr, [x0, #0x1724] cc0a4: b9171c08 str w8, [x0, #0x171c] cc0a8: 14000001 b 0xcc0ac cc0ac: aa1f03e8 mov x8, xzr cc0b0: 8b080009 add x9, x0, x8 cc0b4: 91002108 add x8, x8, #0x8 cc0b8: f111e11f cmp x8, #0x478 cc0bc: 7901893f strh wzr, [x9, #0xc4] cc0c0: 7901913f strh wzr, [x9, #0xc8] cc0c4: 54ffff61 b.ne 0xcc0b0 cc0c8: 52800028 mov w8, #0x1 // =1 cc0cc: 7913701f strh wzr, [x0, #0x9b8] cc0d0: 6f00e400 movi v0.2d, #0000000000000000 cc0d4: 7913781f strh wzr, [x0, #0x9bc] cc0d8: 7913801f strh wzr, [x0, #0x9c0] cc0dc: 79098808 strh w8, [x0, #0x4c4] cc0e0: 5282e108 mov w8, #0x1708 // =5896 cc0e4: 7913881f strh wzr, [x0, #0x9c4] cc0e8: 7913901f strh wzr, [x0, #0x9c8] cc0ec: 7913981f strh wzr, [x0, #0x9cc] cc0f0: 7913a01f strh wzr, [x0, #0x9d0] cc0f4: 7913a81f strh wzr, [x0, #0x9d4] cc0f8: 7913b01f strh wzr, [x0, #0x9d8] cc0fc: 7913b81f strh wzr, [x0, #0x9dc] cc100: 7913c01f strh wzr, [x0, #0x9e0] cc104: 7913c81f strh wzr, [x0, #0x9e4] cc108: 7913d01f strh wzr, [x0, #0x9e8] cc10c: 7913d81f strh wzr, [x0, #0x9ec] cc110: 7913e01f strh wzr, [x0, #0x9f0] cc114: 7913e81f strh wzr, [x0, #0x9f4] cc118: 7913f01f strh wzr, [x0, #0x9f8] cc11c: 7913f81f strh wzr, [x0, #0x9fc] cc120: 7914001f strh wzr, [x0, #0xa00] cc124: 7914081f strh wzr, [x0, #0xa04] cc128: 7914101f strh wzr, [x0, #0xa08] cc12c: 7914181f strh wzr, [x0, #0xa0c] cc130: 7914201f strh wzr, [x0, #0xa10] cc134: 7914281f strh wzr, [x0, #0xa14] cc138: 7914301f strh wzr, [x0, #0xa18] cc13c: 7914381f strh wzr, [x0, #0xa1c] cc140: 7914401f strh wzr, [x0, #0xa20] cc144: 7914481f strh wzr, [x0, #0xa24] cc148: 7914501f strh wzr, [x0, #0xa28] cc14c: 7914581f strh wzr, [x0, #0xa2c] cc150: 7915581f strh wzr, [x0, #0xaac] cc154: 7915601f strh wzr, [x0, #0xab0] cc158: 7915681f strh wzr, [x0, #0xab4] cc15c: 7915701f strh wzr, [x0, #0xab8] cc160: 7915781f strh wzr, [x0, #0xabc] cc164: 7915801f strh wzr, [x0, #0xac0] cc168: 7915881f strh wzr, [x0, #0xac4] cc16c: 7915901f strh wzr, [x0, #0xac8] cc170: 7915981f strh wzr, [x0, #0xacc] cc174: 7915a01f strh wzr, [x0, #0xad0] cc178: 7915a81f strh wzr, [x0, #0xad4] cc17c: 7915b01f strh wzr, [x0, #0xad8] cc180: 7915b81f strh wzr, [x0, #0xadc] cc184: 7915c01f strh wzr, [x0, #0xae0] cc188: 7915c81f strh wzr, [x0, #0xae4] cc18c: 7915d01f strh wzr, [x0, #0xae8] cc190: 7915d81f strh wzr, [x0, #0xaec] cc194: 7915e01f strh wzr, [x0, #0xaf0] cc198: 7915e81f strh wzr, [x0, #0xaf4] cc19c: b916fc1f str wzr, [x0, #0x16fc] cc1a0: 3ca86800 str q0, [x0, x8] cc1a4: b917181f str wzr, [x0, #0x1718] cc1a8: d65f03c0 ret 00000000000cc1ac : cc1ac: b9572409 ldr w9, [x0, #0x1724] cc1b0: 796e4008 ldrh w8, [x0, #0x1720] cc1b4: 1ac9206a lsl w10, w3, w9 cc1b8: 7100393f cmp w9, #0xe cc1bc: 2a0a0108 orr w8, w8, w10 cc1c0: 792e4008 strh w8, [x0, #0x1720] cc1c4: 5400038b b.lt 0xcc234 cc1c8: b9402809 ldr w9, [x0, #0x28] cc1cc: f940080b ldr x11, [x0, #0x10] cc1d0: 1100052a add w10, w9, #0x1 cc1d4: b900280a str w10, [x0, #0x28] cc1d8: 38296968 strb w8, [x11, x9] cc1dc: 5282e408 mov w8, #0x1720 // =5920 cc1e0: b9402809 ldr w9, [x0, #0x28] cc1e4: 8b080008 add x8, x0, x8 cc1e8: f940080b ldr x11, [x0, #0x10] cc1ec: 1100052a add w10, w9, #0x1 cc1f0: 39400508 ldrb w8, [x8, #0x1] cc1f4: b900280a str w10, [x0, #0x28] cc1f8: 12003c6a and w10, w3, #0xffff cc1fc: 38296968 strb w8, [x11, x9] cc200: 52800208 mov w8, #0x10 // =16 cc204: b9572409 ldr w9, [x0, #0x1724] cc208: 4b090108 sub w8, w8, w9 cc20c: 51003529 sub w9, w9, #0xd cc210: 1ac82548 lsr w8, w10, w8 cc214: 792e4008 strh w8, [x0, #0x1720] cc218: 7100253f cmp w9, #0x9 cc21c: 5400012a b.ge 0xcc240 cc220: 7100053f cmp w9, #0x1 cc224: 540002ab b.lt 0xcc278 cc228: 91004009 add x9, x0, #0x10 cc22c: 9100a00a add x10, x0, #0x28 cc230: 1400000d b 0xcc264 cc234: 11000d29 add w9, w9, #0x3 cc238: 7100253f cmp w9, #0x9 cc23c: 54ffff2b b.lt 0xcc220 cc240: aa0003e9 mov x9, x0 cc244: 5282e22e mov w14, #0x1711 // =5905 cc248: f8410d2b ldr x11, [x9, #0x10]! cc24c: aa0903ea mov x10, x9 cc250: b8418d4c ldr w12, [x10, #0x18]! cc254: 1100058d add w13, w12, #0x1 cc258: b900014d str w13, [x10] cc25c: 382c6968 strb w8, [x11, x12] cc260: 386e6928 ldrb w8, [x9, x14] cc264: b940014b ldr w11, [x10] cc268: f9400129 ldr x9, [x9] cc26c: 1100056c add w12, w11, #0x1 cc270: b900014c str w12, [x10] cc274: 382b6928 strb w8, [x9, x11] cc278: b9402808 ldr w8, [x0, #0x28] cc27c: 52800109 mov w9, #0x8 // =8 cc280: f940080b ldr x11, [x0, #0x10] cc284: 792e401f strh wzr, [x0, #0x1720] cc288: b917241f str wzr, [x0, #0x1724] cc28c: 1100050a add w10, w8, #0x1 cc290: b9171c09 str w9, [x0, #0x171c] cc294: b900280a str w10, [x0, #0x28] cc298: d348fc4a lsr x10, x2, #8 cc29c: 38286962 strb w2, [x11, x8] cc2a0: b9402808 ldr w8, [x0, #0x28] cc2a4: f940080b ldr x11, [x0, #0x10] cc2a8: 11000509 add w9, w8, #0x1 cc2ac: b9002809 str w9, [x0, #0x28] cc2b0: 3828696a strb w10, [x11, x8] cc2b4: 2a2203ea mvn w10, w2 cc2b8: b9402808 ldr w8, [x0, #0x28] cc2bc: f940080b ldr x11, [x0, #0x10] cc2c0: 11000509 add w9, w8, #0x1 cc2c4: b9002809 str w9, [x0, #0x28] cc2c8: 3828696a strb w10, [x11, x8] cc2cc: 53087d4a lsr w10, w10, #8 cc2d0: b9402808 ldr w8, [x0, #0x28] cc2d4: f940080b ldr x11, [x0, #0x10] cc2d8: 11000509 add w9, w8, #0x1 cc2dc: b9002809 str w9, [x0, #0x28] cc2e0: 3828696a strb w10, [x11, x8] cc2e4: 34000122 cbz w2, 0xcc308 cc2e8: b9402808 ldr w8, [x0, #0x28] cc2ec: 71000442 subs w2, w2, #0x1 cc2f0: 3840142a ldrb w10, [x1], #0x1 cc2f4: f940080b ldr x11, [x0, #0x10] cc2f8: 11000509 add w9, w8, #0x1 cc2fc: b9002809 str w9, [x0, #0x28] cc300: 3828696a strb w10, [x11, x8] cc304: 54ffff21 b.ne 0xcc2e8 cc308: d65f03c0 ret 00000000000cc30c : cc30c: b957240a ldr w10, [x0, #0x1724] cc310: 52800049 mov w9, #0x2 // =2 cc314: 796e4008 ldrh w8, [x0, #0x1720] cc318: 1aca212b lsl w11, w9, w10 cc31c: 7100395f cmp w10, #0xe cc320: 2a0b0108 orr w8, w8, w11 cc324: 792e4008 strh w8, [x0, #0x1720] cc328: 5400052b b.lt 0xcc3cc cc32c: b940280a ldr w10, [x0, #0x28] cc330: f940080c ldr x12, [x0, #0x10] cc334: 1100054b add w11, w10, #0x1 cc338: b900280b str w11, [x0, #0x28] cc33c: 382a6988 strb w8, [x12, x10] cc340: 5282e408 mov w8, #0x1720 // =5920 cc344: b940280a ldr w10, [x0, #0x28] cc348: 8b080008 add x8, x0, x8 cc34c: f940080c ldr x12, [x0, #0x10] cc350: 1100054b add w11, w10, #0x1 cc354: 39400508 ldrb w8, [x8, #0x1] cc358: b900280b str w11, [x0, #0x28] cc35c: 382a6988 strb w8, [x12, x10] cc360: 52800208 mov w8, #0x10 // =16 cc364: b957240a ldr w10, [x0, #0x1724] cc368: 4b0a0108 sub w8, w8, w10 cc36c: 1ac82528 lsr w8, w9, w8 cc370: 51003549 sub w9, w10, #0xd cc374: 792e4008 strh w8, [x0, #0x1720] cc378: 7100293f cmp w9, #0xa cc37c: b9172409 str w9, [x0, #0x1724] cc380: 540002ea b.ge 0xcc3dc cc384: 11001d29 add w9, w9, #0x7 cc388: 7100413f cmp w9, #0x10 cc38c: b9172409 str w9, [x0, #0x1724] cc390: 540004e0 b.eq 0xcc42c cc394: 7100213f cmp w9, #0x8 cc398: 540006cb b.lt 0xcc470 cc39c: b9402809 ldr w9, [x0, #0x28] cc3a0: 5282e40c mov w12, #0x1720 // =5920 cc3a4: f940080b ldr x11, [x0, #0x10] cc3a8: 1100052a add w10, w9, #0x1 cc3ac: b900280a str w10, [x0, #0x28] cc3b0: 8b0c000a add x10, x0, x12 cc3b4: 38296968 strb w8, [x11, x9] cc3b8: b9572409 ldr w9, [x0, #0x1724] cc3bc: 39400548 ldrb w8, [x10, #0x1] cc3c0: 51002129 sub w9, w9, #0x8 cc3c4: 792e4008 strh w8, [x0, #0x1720] cc3c8: 14000029 b 0xcc46c cc3cc: 11000d49 add w9, w10, #0x3 cc3d0: 7100293f cmp w9, #0xa cc3d4: b9172409 str w9, [x0, #0x1724] cc3d8: 54fffd6b b.lt 0xcc384 cc3dc: b9402809 ldr w9, [x0, #0x28] cc3e0: f940080b ldr x11, [x0, #0x10] cc3e4: 1100052a add w10, w9, #0x1 cc3e8: b900280a str w10, [x0, #0x28] cc3ec: 38296968 strb w8, [x11, x9] cc3f0: 5282e408 mov w8, #0x1720 // =5920 cc3f4: b9402809 ldr w9, [x0, #0x28] cc3f8: 8b080008 add x8, x0, x8 cc3fc: f940080b ldr x11, [x0, #0x10] cc400: 1100052a add w10, w9, #0x1 cc404: 39400508 ldrb w8, [x8, #0x1] cc408: b900280a str w10, [x0, #0x28] cc40c: 38296968 strb w8, [x11, x9] cc410: b9572408 ldr w8, [x0, #0x1724] cc414: 792e401f strh wzr, [x0, #0x1720] cc418: 51002509 sub w9, w8, #0x9 cc41c: 2a1f03e8 mov w8, wzr cc420: 7100413f cmp w9, #0x10 cc424: b9172409 str w9, [x0, #0x1724] cc428: 54fffb61 b.ne 0xcc394 cc42c: b940280a ldr w10, [x0, #0x28] cc430: 2a1f03e9 mov w9, wzr cc434: f940080c ldr x12, [x0, #0x10] cc438: 1100054b add w11, w10, #0x1 cc43c: b900280b str w11, [x0, #0x28] cc440: 382a6988 strb w8, [x12, x10] cc444: 5282e408 mov w8, #0x1720 // =5920 cc448: b940280a ldr w10, [x0, #0x28] cc44c: 8b080008 add x8, x0, x8 cc450: f940080d ldr x13, [x0, #0x10] cc454: 1100054b add w11, w10, #0x1 cc458: 3940050c ldrb w12, [x8, #0x1] cc45c: 2a1f03e8 mov w8, wzr cc460: b900280b str w11, [x0, #0x28] cc464: 382a69ac strb w12, [x13, x10] cc468: 792e401f strh wzr, [x0, #0x1720] cc46c: b9172409 str w9, [x0, #0x1724] cc470: b9571c0a ldr w10, [x0, #0x171c] cc474: 4b09014a sub w10, w10, w9 cc478: 11002d4a add w10, w10, #0xb cc47c: 7100215f cmp w10, #0x8 cc480: 54000aec b.gt 0xcc5dc cc484: 5280004a mov w10, #0x2 // =2 cc488: 7100393f cmp w9, #0xe cc48c: 1ac9214b lsl w11, w10, w9 cc490: 2a0b0108 orr w8, w8, w11 cc494: 792e4008 strh w8, [x0, #0x1720] cc498: 5400052b b.lt 0xcc53c cc49c: b9402809 ldr w9, [x0, #0x28] cc4a0: f940080c ldr x12, [x0, #0x10] cc4a4: 1100052b add w11, w9, #0x1 cc4a8: b900280b str w11, [x0, #0x28] cc4ac: 38296988 strb w8, [x12, x9] cc4b0: 5282e408 mov w8, #0x1720 // =5920 cc4b4: b9402809 ldr w9, [x0, #0x28] cc4b8: 8b080008 add x8, x0, x8 cc4bc: f940080c ldr x12, [x0, #0x10] cc4c0: 1100052b add w11, w9, #0x1 cc4c4: 39400508 ldrb w8, [x8, #0x1] cc4c8: b900280b str w11, [x0, #0x28] cc4cc: 38296988 strb w8, [x12, x9] cc4d0: 52800208 mov w8, #0x10 // =16 cc4d4: b9572409 ldr w9, [x0, #0x1724] cc4d8: 4b090108 sub w8, w8, w9 cc4dc: 51003529 sub w9, w9, #0xd cc4e0: 1ac82548 lsr w8, w10, w8 cc4e4: 792e4008 strh w8, [x0, #0x1720] cc4e8: 7100293f cmp w9, #0xa cc4ec: b9172409 str w9, [x0, #0x1724] cc4f0: 540002ea b.ge 0xcc54c cc4f4: 11001d29 add w9, w9, #0x7 cc4f8: 7100413f cmp w9, #0x10 cc4fc: b9172409 str w9, [x0, #0x1724] cc500: 540004e0 b.eq 0xcc59c cc504: 7100213f cmp w9, #0x8 cc508: 540006ab b.lt 0xcc5dc cc50c: b9402809 ldr w9, [x0, #0x28] cc510: 5282e40c mov w12, #0x1720 // =5920 cc514: f940080b ldr x11, [x0, #0x10] cc518: 1100052a add w10, w9, #0x1 cc51c: b900280a str w10, [x0, #0x28] cc520: 8b0c000a add x10, x0, x12 cc524: 38296968 strb w8, [x11, x9] cc528: b9572408 ldr w8, [x0, #0x1724] cc52c: 3940054a ldrb w10, [x10, #0x1] cc530: 51002109 sub w9, w8, #0x8 cc534: 792e400a strh w10, [x0, #0x1720] cc538: 14000028 b 0xcc5d8 cc53c: 11000d29 add w9, w9, #0x3 cc540: 7100293f cmp w9, #0xa cc544: b9172409 str w9, [x0, #0x1724] cc548: 54fffd6b b.lt 0xcc4f4 cc54c: b9402809 ldr w9, [x0, #0x28] cc550: f940080b ldr x11, [x0, #0x10] cc554: 1100052a add w10, w9, #0x1 cc558: b900280a str w10, [x0, #0x28] cc55c: 38296968 strb w8, [x11, x9] cc560: 5282e408 mov w8, #0x1720 // =5920 cc564: b9402809 ldr w9, [x0, #0x28] cc568: 8b080008 add x8, x0, x8 cc56c: f940080b ldr x11, [x0, #0x10] cc570: 1100052a add w10, w9, #0x1 cc574: 39400508 ldrb w8, [x8, #0x1] cc578: b900280a str w10, [x0, #0x28] cc57c: 38296968 strb w8, [x11, x9] cc580: b9572408 ldr w8, [x0, #0x1724] cc584: 792e401f strh wzr, [x0, #0x1720] cc588: 51002509 sub w9, w8, #0x9 cc58c: 2a1f03e8 mov w8, wzr cc590: 7100413f cmp w9, #0x10 cc594: b9172409 str w9, [x0, #0x1724] cc598: 54fffb61 b.ne 0xcc504 cc59c: b940280a ldr w10, [x0, #0x28] cc5a0: 2a1f03e9 mov w9, wzr cc5a4: f940080c ldr x12, [x0, #0x10] cc5a8: 1100054b add w11, w10, #0x1 cc5ac: b900280b str w11, [x0, #0x28] cc5b0: 382a6988 strb w8, [x12, x10] cc5b4: 5282e408 mov w8, #0x1720 // =5920 cc5b8: b940280a ldr w10, [x0, #0x28] cc5bc: 8b080008 add x8, x0, x8 cc5c0: f940080c ldr x12, [x0, #0x10] cc5c4: 1100054b add w11, w10, #0x1 cc5c8: 39400508 ldrb w8, [x8, #0x1] cc5cc: b900280b str w11, [x0, #0x28] cc5d0: 382a6988 strb w8, [x12, x10] cc5d4: 792e401f strh wzr, [x0, #0x1720] cc5d8: b9172409 str w9, [x0, #0x1724] cc5dc: 528000e8 mov w8, #0x7 // =7 cc5e0: b9171c08 str w8, [x0, #0x171c] cc5e4: d65f03c0 ret 00000000000cc5e8 : cc5e8: a9bc7bfd stp x29, x30, [sp, #-0x40]! cc5ec: f9000bf7 str x23, [sp, #0x10] cc5f0: 910003fd mov x29, sp cc5f4: a90257f6 stp x22, x21, [sp, #0x20] cc5f8: a9034ff4 stp x20, x19, [sp, #0x30] cc5fc: b940b408 ldr w8, [x0, #0xb4] cc600: 2a0303f4 mov w20, w3 cc604: aa0203f5 mov x21, x2 cc608: aa0003f3 mov x19, x0 cc60c: aa0103f6 mov x22, x1 cc610: 7100051f cmp w8, #0x1 cc614: 54001b0b b.lt 0xcc974 cc618: b4000775 cbz x21, 0xcc704 cc61c: f9400268 ldr x8, [x19] cc620: b9405909 ldr w9, [x8, #0x58] cc624: 7100093f cmp w9, #0x2 cc628: 540006e1 b.ne 0xcc704 cc62c: 79418a69 ldrh w9, [x19, #0xc4] cc630: 35000669 cbnz w9, 0xcc6fc cc634: 79419269 ldrh w9, [x19, #0xc8] cc638: 35000629 cbnz w9, 0xcc6fc cc63c: 79419a69 ldrh w9, [x19, #0xcc] cc640: 350005e9 cbnz w9, 0xcc6fc cc644: 7941a269 ldrh w9, [x19, #0xd0] cc648: 350005a9 cbnz w9, 0xcc6fc cc64c: 7941aa69 ldrh w9, [x19, #0xd4] cc650: 35000569 cbnz w9, 0xcc6fc cc654: 7941b269 ldrh w9, [x19, #0xd8] cc658: 35000529 cbnz w9, 0xcc6fc cc65c: 7941ba69 ldrh w9, [x19, #0xdc] cc660: 350004e9 cbnz w9, 0xcc6fc cc664: 7941c269 ldrh w9, [x19, #0xe0] cc668: 350004a9 cbnz w9, 0xcc6fc cc66c: 7941ca69 ldrh w9, [x19, #0xe4] cc670: 35000469 cbnz w9, 0xcc6fc cc674: 7941fa69 ldrh w9, [x19, #0xfc] cc678: 35000429 cbnz w9, 0xcc6fc cc67c: 79420269 ldrh w9, [x19, #0x100] cc680: 350003e9 cbnz w9, 0xcc6fc cc684: 79420a69 ldrh w9, [x19, #0x104] cc688: 350003a9 cbnz w9, 0xcc6fc cc68c: 79421269 ldrh w9, [x19, #0x108] cc690: 35000369 cbnz w9, 0xcc6fc cc694: 79421a69 ldrh w9, [x19, #0x10c] cc698: 35000329 cbnz w9, 0xcc6fc cc69c: 79422269 ldrh w9, [x19, #0x110] cc6a0: 350002e9 cbnz w9, 0xcc6fc cc6a4: 79422a69 ldrh w9, [x19, #0x114] cc6a8: 350002a9 cbnz w9, 0xcc6fc cc6ac: 79423269 ldrh w9, [x19, #0x118] cc6b0: 35000269 cbnz w9, 0xcc6fc cc6b4: 79423a69 ldrh w9, [x19, #0x11c] cc6b8: 35000229 cbnz w9, 0xcc6fc cc6bc: 79424269 ldrh w9, [x19, #0x120] cc6c0: 350001e9 cbnz w9, 0xcc6fc cc6c4: 79424a69 ldrh w9, [x19, #0x124] cc6c8: 350001a9 cbnz w9, 0xcc6fc cc6cc: 79425269 ldrh w9, [x19, #0x128] cc6d0: 35000169 cbnz w9, 0xcc6fc cc6d4: 79425a69 ldrh w9, [x19, #0x12c] cc6d8: 35000129 cbnz w9, 0xcc6fc cc6dc: 79426269 ldrh w9, [x19, #0x130] cc6e0: 350000e9 cbnz w9, 0xcc6fc cc6e4: 79426a69 ldrh w9, [x19, #0x134] cc6e8: 350000a9 cbnz w9, 0xcc6fc cc6ec: 79427269 ldrh w9, [x19, #0x138] cc6f0: 35000069 cbnz w9, 0xcc6fc cc6f4: 79427a69 ldrh w9, [x19, #0x13c] cc6f8: 34004129 cbz w9, 0xccf1c cc6fc: 2a1f03e9 mov w9, wzr cc700: b9005909 str w9, [x8, #0x58] cc704: 912d2261 add x1, x19, #0xb48 cc708: aa1303e0 mov x0, x19 cc70c: 94000208 bl 0xccf2c cc710: 912d8261 add x1, x19, #0xb60 cc714: aa1303e0 mov x0, x19 cc718: 94000205 bl 0xccf2c cc71c: b94b526b ldr w11, [x19, #0xb50] cc720: 529fffe8 mov w8, #0xffff // =65535 cc724: 79418e6a ldrh w10, [x19, #0xc6] cc728: 11000569 add w9, w11, #0x1 cc72c: 8b29ca6c add x12, x19, w9, sxtw #2 cc730: 79018d88 strh w8, [x12, #0xc6] cc734: 37f8084b tbnz w11, #0x1f, 0xcc83c cc738: 7100015f cmp w10, #0x0 cc73c: 5280006b mov w11, #0x3 // =3 cc740: 528000ec mov w12, #0x7 // =7 cc744: 5280114d mov w13, #0x8a // =138 cc748: 2a1f03e0 mov w0, wzr cc74c: 1a8b056f cinc w15, w11, ne cc750: 1a8c01b0 csel w16, w13, w12, eq cc754: 91032a6c add x12, x19, #0xca cc758: 12800001 mov w1, #-0x1 // =-1 cc75c: 528000cd mov w13, #0x6 // =6 cc760: 14000007 b 0xcc77c cc764: 2a0103ee mov w14, w1 cc768: f1000529 subs x9, x9, #0x1 cc76c: 9100118c add x12, x12, #0x4 cc770: 2a1103e0 mov w0, w17 cc774: 2a0e03e1 mov w1, w14 cc778: 54000620 b.eq 0xcc83c cc77c: 2a0a03ee mov w14, w10 cc780: 7940018a ldrh w10, [x12] cc784: 11000411 add w17, w0, #0x1 cc788: 6b10023f cmp w17, w16 cc78c: 5400006a b.ge 0xcc798 cc790: 6b0a01df cmp w14, w10 cc794: 54fffe80 b.eq 0xcc764 cc798: 6b0f023f cmp w17, w15 cc79c: 5400016a b.ge 0xcc7c8 cc7a0: 8b2e4a6f add x15, x19, w14, uxtw #2 cc7a4: 795559f0 ldrh w16, [x15, #0xaac] cc7a8: 0b110210 add w16, w16, w17 cc7ac: 791559f0 strh w16, [x15, #0xaac] cc7b0: 2a1f03f1 mov w17, wzr cc7b4: 3400022a cbz w10, 0xcc7f8 cc7b8: 6b0a01df cmp w14, w10 cc7bc: 1a8d05b0 cinc w16, w13, ne cc7c0: 1a8b056f cinc w15, w11, ne cc7c4: 17ffffe9 b 0xcc768 cc7c8: 340001ee cbz w14, 0xcc804 cc7cc: 6b0101df cmp w14, w1 cc7d0: 540000a0 b.eq 0xcc7e4 cc7d4: 8b2e4a6f add x15, x19, w14, uxtw #2 cc7d8: 795559f0 ldrh w16, [x15, #0xaac] cc7dc: 11000610 add w16, w16, #0x1 cc7e0: 791559f0 strh w16, [x15, #0xaac] cc7e4: 7955da6f ldrh w15, [x19, #0xaec] cc7e8: 110005ef add w15, w15, #0x1 cc7ec: 7915da6f strh w15, [x19, #0xaec] cc7f0: 2a1f03f1 mov w17, wzr cc7f4: 35fffe2a cbnz w10, 0xcc7b8 cc7f8: 5280006f mov w15, #0x3 // =3 cc7fc: 52801150 mov w16, #0x8a // =138 cc800: 17ffffda b 0xcc768 cc804: 7100241f cmp w0, #0x9 cc808: 540000ec b.gt 0xcc824 cc80c: 7955e26f ldrh w15, [x19, #0xaf0] cc810: 110005ef add w15, w15, #0x1 cc814: 7915e26f strh w15, [x19, #0xaf0] cc818: 2a1f03f1 mov w17, wzr cc81c: 35fffcea cbnz w10, 0xcc7b8 cc820: 17fffff6 b 0xcc7f8 cc824: 7955ea6f ldrh w15, [x19, #0xaf4] cc828: 110005ef add w15, w15, #0x1 cc82c: 7915ea6f strh w15, [x19, #0xaf4] cc830: 2a1f03f1 mov w17, wzr cc834: 35fffc2a cbnz w10, 0xcc7b8 cc838: 17fffff0 b 0xcc7f8 cc83c: b94b6a6b ldr w11, [x19, #0xb68] cc840: 7953766a ldrh w10, [x19, #0x9ba] cc844: 11000569 add w9, w11, #0x1 cc848: 8b29ca6c add x12, x19, w9, sxtw #2 cc84c: 79137588 strh w8, [x12, #0x9ba] cc850: 37f8084b tbnz w11, #0x1f, 0xcc958 cc854: 7100015f cmp w10, #0x0 cc858: 52800068 mov w8, #0x3 // =3 cc85c: 528000eb mov w11, #0x7 // =7 cc860: 5280114c mov w12, #0x8a // =138 cc864: 2a1f03f1 mov w17, wzr cc868: 1a88050e cinc w14, w8, ne cc86c: 1a8b018f csel w15, w12, w11, eq cc870: 9126fa6b add x11, x19, #0x9be cc874: 12800000 mov w0, #-0x1 // =-1 cc878: 528000cc mov w12, #0x6 // =6 cc87c: 14000007 b 0xcc898 cc880: 2a0003ed mov w13, w0 cc884: f1000529 subs x9, x9, #0x1 cc888: 9100116b add x11, x11, #0x4 cc88c: 2a1003f1 mov w17, w16 cc890: 2a0d03e0 mov w0, w13 cc894: 54000620 b.eq 0xcc958 cc898: 2a0a03ed mov w13, w10 cc89c: 7940016a ldrh w10, [x11] cc8a0: 11000630 add w16, w17, #0x1 cc8a4: 6b0f021f cmp w16, w15 cc8a8: 5400006a b.ge 0xcc8b4 cc8ac: 6b0a01bf cmp w13, w10 cc8b0: 54fffe80 b.eq 0xcc880 cc8b4: 6b0e021f cmp w16, w14 cc8b8: 5400016a b.ge 0xcc8e4 cc8bc: 8b2d4a6e add x14, x19, w13, uxtw #2 cc8c0: 795559cf ldrh w15, [x14, #0xaac] cc8c4: 0b1001ef add w15, w15, w16 cc8c8: 791559cf strh w15, [x14, #0xaac] cc8cc: 2a1f03f0 mov w16, wzr cc8d0: 3400022a cbz w10, 0xcc914 cc8d4: 6b0a01bf cmp w13, w10 cc8d8: 1a8c058f cinc w15, w12, ne cc8dc: 1a88050e cinc w14, w8, ne cc8e0: 17ffffe9 b 0xcc884 cc8e4: 340001ed cbz w13, 0xcc920 cc8e8: 6b0001bf cmp w13, w0 cc8ec: 540000a0 b.eq 0xcc900 cc8f0: 8b2d4a6e add x14, x19, w13, uxtw #2 cc8f4: 795559cf ldrh w15, [x14, #0xaac] cc8f8: 110005ef add w15, w15, #0x1 cc8fc: 791559cf strh w15, [x14, #0xaac] cc900: 7955da6e ldrh w14, [x19, #0xaec] cc904: 110005ce add w14, w14, #0x1 cc908: 7915da6e strh w14, [x19, #0xaec] cc90c: 2a1f03f0 mov w16, wzr cc910: 35fffe2a cbnz w10, 0xcc8d4 cc914: 5280006e mov w14, #0x3 // =3 cc918: 5280114f mov w15, #0x8a // =138 cc91c: 17ffffda b 0xcc884 cc920: 7100263f cmp w17, #0x9 cc924: 540000ec b.gt 0xcc940 cc928: 7955e26e ldrh w14, [x19, #0xaf0] cc92c: 110005ce add w14, w14, #0x1 cc930: 7915e26e strh w14, [x19, #0xaf0] cc934: 2a1f03f0 mov w16, wzr cc938: 35fffcea cbnz w10, 0xcc8d4 cc93c: 17fffff6 b 0xcc914 cc940: 7955ea6e ldrh w14, [x19, #0xaf4] cc944: 110005ce add w14, w14, #0x1 cc948: 7915ea6e strh w14, [x19, #0xaf4] cc94c: 2a1f03f0 mov w16, wzr cc950: 35fffc2a cbnz w10, 0xcc8d4 cc954: 17fffff0 b 0xcc914 cc958: 912de261 add x1, x19, #0xb78 cc95c: aa1303e0 mov x0, x19 cc960: 94000173 bl 0xccf2c cc964: 7955d668 ldrh w8, [x19, #0xaea] cc968: 34000108 cbz w8, 0xcc988 cc96c: 52800248 mov w8, #0x12 // =18 cc970: 14000042 b 0xcca78 cc974: 910016a9 add x9, x21, #0x5 cc978: 2a1f03e8 mov w8, wzr cc97c: aa0903ea mov x10, x9 cc980: b5000976 cbnz x22, 0xccaac cc984: 14000064 b 0xccb14 cc988: 79556668 ldrh w8, [x19, #0xab2] cc98c: 34000068 cbz w8, 0xcc998 cc990: 52800228 mov w8, #0x11 // =17 cc994: 14000039 b 0xcca78 cc998: 7955ce68 ldrh w8, [x19, #0xae6] cc99c: 34000068 cbz w8, 0xcc9a8 cc9a0: 52800208 mov w8, #0x10 // =16 cc9a4: 14000035 b 0xcca78 cc9a8: 79556e68 ldrh w8, [x19, #0xab6] cc9ac: 34000068 cbz w8, 0xcc9b8 cc9b0: 528001e8 mov w8, #0xf // =15 cc9b4: 14000031 b 0xcca78 cc9b8: 7955c668 ldrh w8, [x19, #0xae2] cc9bc: 34000068 cbz w8, 0xcc9c8 cc9c0: 528001c8 mov w8, #0xe // =14 cc9c4: 1400002d b 0xcca78 cc9c8: 79557668 ldrh w8, [x19, #0xaba] cc9cc: 34000068 cbz w8, 0xcc9d8 cc9d0: 528001a8 mov w8, #0xd // =13 cc9d4: 14000029 b 0xcca78 cc9d8: 7955be68 ldrh w8, [x19, #0xade] cc9dc: 34000068 cbz w8, 0xcc9e8 cc9e0: 52800188 mov w8, #0xc // =12 cc9e4: 14000025 b 0xcca78 cc9e8: 79557e68 ldrh w8, [x19, #0xabe] cc9ec: 34000068 cbz w8, 0xcc9f8 cc9f0: 52800168 mov w8, #0xb // =11 cc9f4: 14000021 b 0xcca78 cc9f8: 7955b668 ldrh w8, [x19, #0xada] cc9fc: 34000068 cbz w8, 0xcca08 cca00: 52800148 mov w8, #0xa // =10 cca04: 1400001d b 0xcca78 cca08: 79558668 ldrh w8, [x19, #0xac2] cca0c: 34000068 cbz w8, 0xcca18 cca10: 52800128 mov w8, #0x9 // =9 cca14: 14000019 b 0xcca78 cca18: 7955ae68 ldrh w8, [x19, #0xad6] cca1c: 34000068 cbz w8, 0xcca28 cca20: 52800108 mov w8, #0x8 // =8 cca24: 14000015 b 0xcca78 cca28: 79558e68 ldrh w8, [x19, #0xac6] cca2c: 34000068 cbz w8, 0xcca38 cca30: 528000e8 mov w8, #0x7 // =7 cca34: 14000011 b 0xcca78 cca38: 7955a668 ldrh w8, [x19, #0xad2] cca3c: 34000068 cbz w8, 0xcca48 cca40: 528000c8 mov w8, #0x6 // =6 cca44: 1400000d b 0xcca78 cca48: 79559668 ldrh w8, [x19, #0xaca] cca4c: 34000068 cbz w8, 0xcca58 cca50: 528000a8 mov w8, #0x5 // =5 cca54: 14000009 b 0xcca78 cca58: 79559e68 ldrh w8, [x19, #0xace] cca5c: 34000068 cbz w8, 0xcca68 cca60: 52800088 mov w8, #0x4 // =4 cca64: 14000005 b 0xcca78 cca68: 79555e68 ldrh w8, [x19, #0xaae] cca6c: 7100011f cmp w8, #0x0 cca70: 52800048 mov w8, #0x2 // =2 cca74: 1a880508 cinc w8, w8, ne cca78: f94b8669 ldr x9, [x19, #0x1708] cca7c: 0b08050a add w10, w8, w8, lsl #1 cca80: f94b8a6b ldr x11, [x19, #0x1710] cca84: 1100454a add w10, w10, #0x11 cca88: 8b0a012c add x12, x9, x10 cca8c: 91002989 add x9, x12, #0xa cca90: 9100296a add x10, x11, #0xa cca94: d343fd2b lsr x11, x9, #3 cca98: d343fd49 lsr x9, x10, #3 cca9c: eb0b013f cmp x9, x11 ccaa0: f90b866c str x12, [x19, #0x1708] ccaa4: 9a89816a csel x10, x11, x9, hi ccaa8: b4000376 cbz x22, 0xccb14 ccaac: 910012ab add x11, x21, #0x4 ccab0: eb0a017f cmp x11, x10 ccab4: 54000308 b.hi 0xccb14 ccab8: aa1303e0 mov x0, x19 ccabc: aa1603e1 mov x1, x22 ccac0: aa1503e2 mov x2, x21 ccac4: 2a1403e3 mov w3, w20 ccac8: 94024612 bl 0x15e310 <_ZN6InGame3Log16_tr_stored_blockEPNS0_14internal_stateEPcmi@plt> ccacc: aa1303e0 mov x0, x19 ccad0: 97fffd77 bl 0xcc0ac ccad4: 34001074 cbz w20, 0xccce0 ccad8: b9572668 ldr w8, [x19, #0x1724] ccadc: 7100251f cmp w8, #0x9 ccae0: 540008eb b.lt 0xccbfc ccae4: aa1303e8 mov x8, x19 ccae8: 5282e20c mov w12, #0x1710 // =5904 ccaec: f8410d0a ldr x10, [x8, #0x10]! ccaf0: aa0803e9 mov x9, x8 ccaf4: 8b0c010c add x12, x8, x12 ccaf8: b8418d2b ldr w11, [x9, #0x18]! ccafc: 3940018e ldrb w14, [x12] ccb00: 1100056d add w13, w11, #0x1 ccb04: b900012d str w13, [x9] ccb08: 382b694e strb w14, [x10, x11] ccb0c: 3940058a ldrb w10, [x12, #0x1] ccb10: 14000041 b 0xccc14 ccb14: b940ba6c ldr w12, [x19, #0xb8] ccb18: b957266b ldr w11, [x19, #0x1724] ccb1c: 7100119f cmp w12, #0x4 ccb20: 54000920 b.eq 0xccc44 ccb24: eb0a013f cmp x9, x10 ccb28: 540008e0 b.eq 0xccc44 ccb2c: 796e4269 ldrh w9, [x19, #0x1720] ccb30: 1100128a add w10, w20, #0x4 ccb34: 1acb214c lsl w12, w10, w11 ccb38: 7100397f cmp w11, #0xe ccb3c: 2a0c0129 orr w9, w9, w12 ccb40: 54000dab b.lt 0xcccf4 ccb44: b9402a6b ldr w11, [x19, #0x28] ccb48: 792e4269 strh w9, [x19, #0x1720] ccb4c: f9400a6d ldr x13, [x19, #0x10] ccb50: 12003d4a and w10, w10, #0xffff ccb54: 1100056c add w12, w11, #0x1 ccb58: b9002a6c str w12, [x19, #0x28] ccb5c: 382b69a9 strb w9, [x13, x11] ccb60: 5282e409 mov w9, #0x1720 // =5920 ccb64: b9402a6b ldr w11, [x19, #0x28] ccb68: 8b090269 add x9, x19, x9 ccb6c: f9400a6d ldr x13, [x19, #0x10] ccb70: 1100056c add w12, w11, #0x1 ccb74: 39400529 ldrb w9, [x9, #0x1] ccb78: b9002a6c str w12, [x19, #0x28] ccb7c: 382b69a9 strb w9, [x13, x11] ccb80: 52800209 mov w9, #0x10 // =16 ccb84: b957266b ldr w11, [x19, #0x1724] ccb88: 4b0b0129 sub w9, w9, w11 ccb8c: 1ac92549 lsr w9, w10, w9 ccb90: 5100356a sub w10, w11, #0xd ccb94: b94b5262 ldr w2, [x19, #0xb50] ccb98: 7100315f cmp w10, #0xc ccb9c: b94b6a75 ldr w21, [x19, #0xb68] ccba0: b917266a str w10, [x19, #0x1724] ccba4: 54000b4a b.ge 0xccd0c ccba8: 529fe00b mov w11, #0xff00 // =65280 ccbac: 0b0b004b add w11, w2, w11 ccbb0: 1aca216b lsl w11, w11, w10 ccbb4: 2a0b0129 orr w9, w9, w11 ccbb8: 1100154b add w11, w10, #0x5 ccbbc: 1acb22aa lsl w10, w21, w11 ccbc0: 7100317f cmp w11, #0xc ccbc4: b917266b str w11, [x19, #0x1724] ccbc8: 54000d8a b.ge 0xccd78 ccbcc: 2a0a012a orr w10, w9, w10 ccbd0: 1100156b add w11, w11, #0x5 ccbd4: 11000509 add w9, w8, #0x1 ccbd8: 7100357f cmp w11, #0xd ccbdc: b917266b str w11, [x19, #0x1724] ccbe0: 54000fea b.ge 0xccddc ccbe4: 529fffac mov w12, #0xfffd // =65533 ccbe8: 0b0c0108 add w8, w8, w12 ccbec: 1100116c add w12, w11, #0x4 ccbf0: 1acb2108 lsl w8, w8, w11 ccbf4: 2a080148 orr w8, w10, w8 ccbf8: 14000090 b 0xcce38 ccbfc: 7100051f cmp w8, #0x1 ccc00: 5400014b b.lt 0xccc28 ccc04: 5282e408 mov w8, #0x1720 // =5920 ccc08: 9100a269 add x9, x19, #0x28 ccc0c: 38686a6a ldrb w10, [x19, x8] ccc10: 91004268 add x8, x19, #0x10 ccc14: b940012b ldr w11, [x9] ccc18: f9400108 ldr x8, [x8] ccc1c: 1100056c add w12, w11, #0x1 ccc20: b900012c str w12, [x9] ccc24: 382b690a strb w10, [x8, x11] ccc28: 792e427f strh wzr, [x19, #0x1720] ccc2c: b917267f str wzr, [x19, #0x1724] ccc30: a9434ff4 ldp x20, x19, [sp, #0x30] ccc34: a94257f6 ldp x22, x21, [sp, #0x20] ccc38: f9400bf7 ldr x23, [sp, #0x10] ccc3c: a8c47bfd ldp x29, x30, [sp], #0x40 ccc40: d65f03c0 ret ccc44: 796e4269 ldrh w9, [x19, #0x1720] ccc48: 11000a88 add w8, w20, #0x2 ccc4c: 1acb210a lsl w10, w8, w11 ccc50: 7100397f cmp w11, #0xe ccc54: 2a0a0129 orr w9, w9, w10 ccc58: 792e4269 strh w9, [x19, #0x1720] ccc5c: 540002cb b.lt 0xcccb4 ccc60: b9402a6a ldr w10, [x19, #0x28] ccc64: 12003d08 and w8, w8, #0xffff ccc68: f9400a6c ldr x12, [x19, #0x10] ccc6c: 1100054b add w11, w10, #0x1 ccc70: b9002a6b str w11, [x19, #0x28] ccc74: 382a6989 strb w9, [x12, x10] ccc78: 5282e409 mov w9, #0x1720 // =5920 ccc7c: b9402a6a ldr w10, [x19, #0x28] ccc80: 8b090269 add x9, x19, x9 ccc84: f9400a6c ldr x12, [x19, #0x10] ccc88: 1100054b add w11, w10, #0x1 ccc8c: 39400529 ldrb w9, [x9, #0x1] ccc90: b9002a6b str w11, [x19, #0x28] ccc94: 382a6989 strb w9, [x12, x10] ccc98: 5280020a mov w10, #0x10 // =16 ccc9c: b9572669 ldr w9, [x19, #0x1724] ccca0: 4b09014a sub w10, w10, w9 ccca4: 1aca250a lsr w10, w8, w10 ccca8: 51003528 sub w8, w9, #0xd cccac: 792e426a strh w10, [x19, #0x1720] cccb0: 14000002 b 0xcccb8 cccb4: 11000d68 add w8, w11, #0x3 cccb8: d0fffd61 adrp x1, 0x7a000 cccbc: d0fffd62 adrp x2, 0x7a000 cccc0: b9172668 str w8, [x19, #0x1724] cccc4: 912b1021 add x1, x1, #0xac4 cccc8: 913d1042 add x2, x2, #0xf44 ccccc: aa1303e0 mov x0, x19 cccd0: 940002cd bl 0xcd804 cccd4: aa1303e0 mov x0, x19 cccd8: 97fffcf5 bl 0xcc0ac cccdc: 35ffeff4 cbnz w20, 0xccad8 ccce0: a9434ff4 ldp x20, x19, [sp, #0x30] ccce4: a94257f6 ldp x22, x21, [sp, #0x20] ccce8: f9400bf7 ldr x23, [sp, #0x10] cccec: a8c47bfd ldp x29, x30, [sp], #0x40 cccf0: d65f03c0 ret cccf4: 11000d6a add w10, w11, #0x3 cccf8: b94b5262 ldr w2, [x19, #0xb50] cccfc: 7100315f cmp w10, #0xc ccd00: b94b6a75 ldr w21, [x19, #0xb68] ccd04: b917266a str w10, [x19, #0x1724] ccd08: 54fff50b b.lt 0xccba8 ccd0c: b9402a6c ldr w12, [x19, #0x28] ccd10: 5104004b sub w11, w2, #0x100 ccd14: 1aca216a lsl w10, w11, w10 ccd18: f9400a6d ldr x13, [x19, #0x10] ccd1c: 2a0a0129 orr w9, w9, w10 ccd20: 12003d6b and w11, w11, #0xffff ccd24: 1100058a add w10, w12, #0x1 ccd28: 792e4269 strh w9, [x19, #0x1720] ccd2c: b9002a6a str w10, [x19, #0x28] ccd30: 382c69a9 strb w9, [x13, x12] ccd34: 5282e409 mov w9, #0x1720 // =5920 ccd38: b9402a6a ldr w10, [x19, #0x28] ccd3c: 8b090269 add x9, x19, x9 ccd40: f9400a6d ldr x13, [x19, #0x10] ccd44: 1100054c add w12, w10, #0x1 ccd48: 39400529 ldrb w9, [x9, #0x1] ccd4c: b9002a6c str w12, [x19, #0x28] ccd50: 382a69a9 strb w9, [x13, x10] ccd54: 52800209 mov w9, #0x10 // =16 ccd58: b957266a ldr w10, [x19, #0x1724] ccd5c: 4b0a0129 sub w9, w9, w10 ccd60: 1ac92569 lsr w9, w11, w9 ccd64: 51002d4b sub w11, w10, #0xb ccd68: 1acb22aa lsl w10, w21, w11 ccd6c: 7100317f cmp w11, #0xc ccd70: b917266b str w11, [x19, #0x1724] ccd74: 54fff2cb b.lt 0xccbcc ccd78: b9402a6b ldr w11, [x19, #0x28] ccd7c: 2a0a0129 orr w9, w9, w10 ccd80: f9400a6c ldr x12, [x19, #0x10] ccd84: 1100056a add w10, w11, #0x1 ccd88: 792e4269 strh w9, [x19, #0x1720] ccd8c: b9002a6a str w10, [x19, #0x28] ccd90: 382b6989 strb w9, [x12, x11] ccd94: 5282e409 mov w9, #0x1720 // =5920 ccd98: b9402a6a ldr w10, [x19, #0x28] ccd9c: 8b090269 add x9, x19, x9 ccda0: f9400a6c ldr x12, [x19, #0x10] ccda4: 1100054b add w11, w10, #0x1 ccda8: 39400529 ldrb w9, [x9, #0x1] ccdac: b9002a6b str w11, [x19, #0x28] ccdb0: 12003eab and w11, w21, #0xffff ccdb4: 382a6989 strb w9, [x12, x10] ccdb8: 5280020a mov w10, #0x10 // =16 ccdbc: b9572669 ldr w9, [x19, #0x1724] ccdc0: 4b09014a sub w10, w10, w9 ccdc4: 1aca256a lsr w10, w11, w10 ccdc8: 51002d2b sub w11, w9, #0xb ccdcc: 11000509 add w9, w8, #0x1 ccdd0: 7100357f cmp w11, #0xd ccdd4: b917266b str w11, [x19, #0x1724] ccdd8: 54fff06b b.lt 0xccbe4 ccddc: b9402a6c ldr w12, [x19, #0x28] ccde0: 51000d08 sub w8, w8, #0x3 ccde4: 1acb210b lsl w11, w8, w11 ccde8: f9400a6d ldr x13, [x19, #0x10] ccdec: 2a0b014a orr w10, w10, w11 ccdf0: 12003d08 and w8, w8, #0xffff ccdf4: 1100058b add w11, w12, #0x1 ccdf8: 792e426a strh w10, [x19, #0x1720] ccdfc: b9002a6b str w11, [x19, #0x28] cce00: 382c69aa strb w10, [x13, x12] cce04: 5282e40a mov w10, #0x1720 // =5920 cce08: b9402a6b ldr w11, [x19, #0x28] cce0c: 8b0a026a add x10, x19, x10 cce10: f9400a6d ldr x13, [x19, #0x10] cce14: 1100056c add w12, w11, #0x1 cce18: 3940054a ldrb w10, [x10, #0x1] cce1c: b9002a6c str w12, [x19, #0x28] cce20: 382b69aa strb w10, [x13, x11] cce24: 5280020b mov w11, #0x10 // =16 cce28: b957266a ldr w10, [x19, #0x1724] cce2c: 4b0a016b sub w11, w11, w10 cce30: 5100314c sub w12, w10, #0xc cce34: 1acb2508 lsr w8, w8, w11 cce38: 5282e40a mov w10, #0x1720 // =5920 cce3c: f0fffd6d adrp x13, 0x7b000 cce40: 8b0a026a add x10, x19, x10 cce44: 5280020b mov w11, #0x10 // =16 cce48: 9103d1ad add x13, x13, #0xf4 cce4c: b917266c str w12, [x19, #0x1724] cce50: 14000006 b 0xcce68 cce54: 11000d8c add w12, w12, #0x3 cce58: f1000529 subs x9, x9, #0x1 cce5c: 910005ad add x13, x13, #0x1 cce60: b917266c str w12, [x19, #0x1724] cce64: 540003a0 b.eq 0xcced8 cce68: 394001ae ldrb w14, [x13] cce6c: 7100399f cmp w12, #0xe cce70: 8b0e0a6e add x14, x19, x14, lsl #2 cce74: 79555dce ldrh w14, [x14, #0xaae] cce78: 1acc21cf lsl w15, w14, w12 cce7c: 2a0f0108 orr w8, w8, w15 cce80: 792e4268 strh w8, [x19, #0x1720] cce84: 54fffe8b b.lt 0xcce54 cce88: b9402a6c ldr w12, [x19, #0x28] cce8c: f9400a70 ldr x16, [x19, #0x10] cce90: 1100058f add w15, w12, #0x1 cce94: b9002a6f str w15, [x19, #0x28] cce98: 382c6a08 strb w8, [x16, x12] cce9c: b9402a68 ldr w8, [x19, #0x28] ccea0: 3940054f ldrb w15, [x10, #0x1] ccea4: f9400a70 ldr x16, [x19, #0x10] ccea8: 1100050c add w12, w8, #0x1 cceac: b9002a6c str w12, [x19, #0x28] cceb0: 38286a0f strb w15, [x16, x8] cceb4: b957266c ldr w12, [x19, #0x1724] cceb8: 4b0c0168 sub w8, w11, w12 ccebc: 5100358c sub w12, w12, #0xd ccec0: 1ac825c8 lsr w8, w14, w8 ccec4: 792e4268 strh w8, [x19, #0x1720] ccec8: f1000529 subs x9, x9, #0x1 ccecc: 910005ad add x13, x13, #0x1 cced0: b917266c str w12, [x19, #0x1724] cced4: 54fffca1 b.ne 0xcce68 cced8: 91031276 add x22, x19, #0xc4 ccedc: aa1303e0 mov x0, x19 ccee0: aa1603e1 mov x1, x22 ccee4: 94000365 bl 0xcdc78 ccee8: 9126e277 add x23, x19, #0x9b8 cceec: aa1303e0 mov x0, x19 ccef0: aa1703e1 mov x1, x23 ccef4: 2a1503e2 mov w2, w21 ccef8: 94000360 bl 0xcdc78 ccefc: aa1303e0 mov x0, x19 ccf00: aa1603e1 mov x1, x22 ccf04: aa1703e2 mov x2, x23 ccf08: 9400023f bl 0xcd804 ccf0c: aa1303e0 mov x0, x19 ccf10: 97fffc67 bl 0xcc0ac ccf14: 35ffde34 cbnz w20, 0xccad8 ccf18: 17ffff72 b 0xccce0 ccf1c: 79428269 ldrh w9, [x19, #0x140] ccf20: 7100013f cmp w9, #0x0 ccf24: 1a9f17e9 cset w9, eq ccf28: 17fffdf6 b 0xcc700 ccf2c: d10183ff sub sp, sp, #0x60 ccf30: a9037bfd stp x29, x30, [sp, #0x30] ccf34: 9100c3fd add x29, sp, #0x30 ccf38: a90457f6 stp x22, x21, [sp, #0x40] ccf3c: a9054ff4 stp x20, x19, [sp, #0x50] ccf40: d53bd048 mrs x8, TPIDR_EL0 ccf44: f0fffd2b adrp x11, 0x73000 ccf48: f9401509 ldr x9, [x8, #0x28] ccf4c: 5282948c mov w12, #0x14a4 // =5284 ccf50: 8b0c000e add x14, x0, x12 ccf54: fd477560 ldr d0, [x11, #0xee8] ccf58: f81f83a9 stur x9, [x29, #-0x8] ccf5c: f940082a ldr x10, [x1, #0x10] ccf60: f9400029 ldr x9, [x1] ccf64: b940154d ldr w13, [x10, #0x14] ccf68: f940014f ldr x15, [x10] ccf6c: fd0001c0 str d0, [x14] ccf70: 710001bf cmp w13, #0x0 ccf74: 5400400d b.le 0xcd774 ccf78: 5282958a mov w10, #0x14ac // =5292 ccf7c: aa1f03eb mov x11, xzr ccf80: 9100092c add x12, x9, #0x2 ccf84: 8b0a0010 add x16, x0, x10 ccf88: 1280000a mov w10, #-0x1 // =-1 ccf8c: 14000005 b 0xccfa0 ccf90: 7800459f strh wzr, [x12], #0x4 ccf94: 9100056b add x11, x11, #0x1 ccf98: eb0b01bf cmp x13, x11 ccf9c: 540001c0 b.eq 0xccfd4 ccfa0: 785fe191 ldurh w17, [x12, #-0x2] ccfa4: 34ffff71 cbz w17, 0xccf90 ccfa8: b994a40a ldrsw x10, [x0, #0x14a4] ccfac: 91000551 add x17, x10, #0x1 ccfb0: 2a0b03ea mov w10, w11 ccfb4: 8b110802 add x2, x0, x17, lsl #2 ccfb8: b914a411 str w17, [x0, #0x14a4] ccfbc: b90bb04b str w11, [x2, #0xbb0] ccfc0: 382b6a1f strb wzr, [x16, x11] ccfc4: 9100056b add x11, x11, #0x1 ccfc8: 9100118c add x12, x12, #0x4 ccfcc: eb0b01bf cmp x13, x11 ccfd0: 54fffe81 b.ne 0xccfa0 ccfd4: b954a402 ldr w2, [x0, #0x14a4] ccfd8: 5282e10b mov w11, #0x1708 // =5896 ccfdc: 5282e20c mov w12, #0x1710 // =5904 ccfe0: 8b0b000b add x11, x0, x11 ccfe4: 8b0c000c add x12, x0, x12 ccfe8: 7100045f cmp w2, #0x1 ccfec: 54003d0d b.le 0xcd78c ccff0: 53017c4f lsr w15, w2, #1 ccff4: 52829590 mov w16, #0x14ac // =5292 ccff8: b900082a str w10, [x1, #0x8] ccffc: 8b0f0811 add x17, x0, x15, lsl #2 cd000: 531f79e6 lsl w6, w15, #1 cd004: aa0f03e3 mov x3, x15 cd008: 6b0200df cmp w6, w2 cd00c: b98bb231 ldrsw x17, [x17, #0xbb0] cd010: 5400088c b.gt 0xcd120 cd014: 14000009 b 0xcd038 cd018: b94001c2 ldr w2, [x14] cd01c: d10005ef sub x15, x15, #0x1 cd020: 8b0f0811 add x17, x0, x15, lsl #2 cd024: 531f79e6 lsl w6, w15, #1 cd028: aa0f03e3 mov x3, x15 cd02c: 6b0200df cmp w6, w2 cd030: b98bb231 ldrsw x17, [x17, #0xbb0] cd034: 5400076c b.gt 0xcd120 cd038: 8b110003 add x3, x0, x17 cd03c: 8b110924 add x4, x9, x17, lsl #2 cd040: 8b100063 add x3, x3, x16 cd044: 2a0f03e5 mov w5, w15 cd048: 14000008 b 0xcd068 cd04c: 8b25c805 add x5, x0, w5, sxtw #2 cd050: 531f78e6 lsl w6, w7, #1 cd054: b90bb0a2 str w2, [x5, #0xbb0] cd058: 2a0703e5 mov w5, w7 cd05c: b954a402 ldr w2, [x0, #0x14a4] cd060: 6b0200df cmp w6, w2 cd064: 540005cc b.gt 0xcd11c cd068: 6b0200df cmp w6, w2 cd06c: 540001ea b.ge 0xcd0a8 cd070: 93407cc2 sxtw x2, w6 cd074: 912ec014 add x20, x0, #0xbb0 cd078: b2400053 orr x19, x2, #0x1 cd07c: b8b37a87 ldrsw x7, [x20, x19, lsl #2] cd080: b8a6da94 ldrsw x20, [x20, w6, sxtw #2] cd084: d37ef4f5 lsl x21, x7, #2 cd088: d37ef696 lsl x22, x20, #2 cd08c: 78756935 ldrh w21, [x9, x21] cd090: 78766936 ldrh w22, [x9, x22] cd094: 6b1602bf cmp w21, w22 cd098: 540002c2 b.hs 0xcd0f0 cd09c: aa1303e2 mov x2, x19 cd0a0: 2a1303e7 mov w7, w19 cd0a4: 14000004 b 0xcd0b4 cd0a8: 2a0603e2 mov w2, w6 cd0ac: 2a0603e7 mov w7, w6 cd0b0: 93407c42 sxtw x2, w2 cd0b4: 8b020802 add x2, x0, x2, lsl #2 cd0b8: 79400093 ldrh w19, [x4] cd0bc: b94bb042 ldr w2, [x2, #0xbb0] cd0c0: 937e7c46 sbfiz x6, x2, #2, #32 cd0c4: 78666926 ldrh w6, [x9, x6] cd0c8: 6b06027f cmp w19, w6 cd0cc: 54000263 b.lo 0xcd118 cd0d0: 54fffbe1 b.ne 0xcd04c cd0d4: 93407c46 sxtw x6, w2 cd0d8: 39400073 ldrb w19, [x3] cd0dc: 8b060006 add x6, x0, x6 cd0e0: 387068c6 ldrb w6, [x6, x16] cd0e4: 6b06027f cmp w19, w6 cd0e8: 54fffb28 b.hi 0xcd04c cd0ec: 1400000b b 0xcd118 cd0f0: 54000101 b.ne 0xcd110 cd0f4: 8b100015 add x21, x0, x16 cd0f8: 38676ab6 ldrb w22, [x21, x7] cd0fc: 2a0603e7 mov w7, w6 cd100: 38746ab4 ldrb w20, [x21, x20] cd104: 6b1402df cmp w22, w20 cd108: 54fffca9 b.ls 0xcd09c cd10c: 17ffffea b 0xcd0b4 cd110: 2a0603e7 mov w7, w6 cd114: 17ffffe8 b 0xcd0b4 cd118: 2a0503e7 mov w7, w5 cd11c: 93407ce3 sxtw x3, w7 cd120: 8b030802 add x2, x0, x3, lsl #2 cd124: f10009ff cmp x15, #0x2 cd128: b90bb051 str w17, [x2, #0xbb0] cd12c: 54fff76a b.ge 0xcd018 cd130: b954a411 ldr w17, [x0, #0x14a4] cd134: 93407dae sxtw x14, w13 cd138: 5282958d mov w13, #0x14ac // =5292 cd13c: 14000008 b 0xcd15c cd140: 5280002f mov w15, #0x1 // =1 cd144: 8b0f080f add x15, x0, x15, lsl #2 cd148: b90bb1ee str w14, [x15, #0xbb0] cd14c: 910005ce add x14, x14, #0x1 cd150: b954a411 ldr w17, [x0, #0x14a4] cd154: 7100063f cmp w17, #0x1 cd158: 5400146d b.le 0xcd3e4 cd15c: 51000626 sub w6, w17, #0x1 cd160: 8b31c80f add x15, x0, w17, sxtw #2 cd164: 71000a3f cmp w17, #0x2 cd168: b914a406 str w6, [x0, #0x14a4] cd16c: b98bb1f0 ldrsw x16, [x15, #0xbb0] cd170: b94bb40f ldr w15, [x0, #0xbb4] cd174: b90bb410 str w16, [x0, #0xbb4] cd178: 5400006c b.gt 0xcd184 cd17c: 52800031 mov w17, #0x1 // =1 cd180: 1400003b b 0xcd26c cd184: 8b100002 add x2, x0, x16 cd188: 8b100931 add x17, x9, x16, lsl #2 cd18c: 8b0d0042 add x2, x2, x13 cd190: 52800023 mov w3, #0x1 // =1 cd194: 52800044 mov w4, #0x2 // =2 cd198: 14000008 b 0xcd1b8 cd19c: 8b23c803 add x3, x0, w3, sxtw #2 cd1a0: b90bb064 str w4, [x3, #0xbb0] cd1a4: 531f78a4 lsl w4, w5, #1 cd1a8: b954a406 ldr w6, [x0, #0x14a4] cd1ac: 2a0503e3 mov w3, w5 cd1b0: 6b06009f cmp w4, w6 cd1b4: 540005ac b.gt 0xcd268 cd1b8: 6b06009f cmp w4, w6 cd1bc: 540001ea b.ge 0xcd1f8 cd1c0: 93407c86 sxtw x6, w4 cd1c4: 912ec013 add x19, x0, #0xbb0 cd1c8: b24000c7 orr x7, x6, #0x1 cd1cc: b8a77a65 ldrsw x5, [x19, x7, lsl #2] cd1d0: b8a4da73 ldrsw x19, [x19, w4, sxtw #2] cd1d4: d37ef4b4 lsl x20, x5, #2 cd1d8: d37ef675 lsl x21, x19, #2 cd1dc: 78746934 ldrh w20, [x9, x20] cd1e0: 78756935 ldrh w21, [x9, x21] cd1e4: 6b15029f cmp w20, w21 cd1e8: 540002a2 b.hs 0xcd23c cd1ec: aa0703e6 mov x6, x7 cd1f0: 2a0703e5 mov w5, w7 cd1f4: 14000003 b 0xcd200 cd1f8: 2a0403e5 mov w5, w4 cd1fc: 93407ca6 sxtw x6, w5 cd200: 8b060804 add x4, x0, x6, lsl #2 cd204: 79400227 ldrh w7, [x17] cd208: b94bb084 ldr w4, [x4, #0xbb0] cd20c: 937e7c86 sbfiz x6, x4, #2, #32 cd210: 78666926 ldrh w6, [x9, x6] cd214: 6b0600ff cmp w7, w6 cd218: 54000263 b.lo 0xcd264 cd21c: 54fffc01 b.ne 0xcd19c cd220: 93407c86 sxtw x6, w4 cd224: 39400047 ldrb w7, [x2] cd228: 8b060006 add x6, x0, x6 cd22c: 386d68c6 ldrb w6, [x6, x13] cd230: 6b0600ff cmp w7, w6 cd234: 54fffb48 b.hi 0xcd19c cd238: 1400000b b 0xcd264 cd23c: 54000101 b.ne 0xcd25c cd240: 8b0d0014 add x20, x0, x13 cd244: 38656a95 ldrb w21, [x20, x5] cd248: 2a0403e5 mov w5, w4 cd24c: 38736a93 ldrb w19, [x20, x19] cd250: 6b1302bf cmp w21, w19 cd254: 54fffcc9 b.ls 0xcd1ec cd258: 17ffffea b 0xcd200 cd25c: 2a0403e5 mov w5, w4 cd260: 17ffffe8 b 0xcd200 cd264: 2a0303e5 mov w5, w3 cd268: 93407cb1 sxtw x17, w5 cd26c: 912ec002 add x2, x0, #0xbb0 cd270: 93407de3 sxtw x3, w15 cd274: b8317850 str w16, [x2, x17, lsl #2] cd278: 8b030924 add x4, x9, x3, lsl #2 cd27c: b994a810 ldrsw x16, [x0, #0x14a8] cd280: b98bb411 ldrsw x17, [x0, #0xbb4] cd284: d1000610 sub x16, x16, #0x1 cd288: 8b110925 add x5, x9, x17, lsl #2 cd28c: b914a810 str w16, [x0, #0x14a8] cd290: b830784f str w15, [x2, x16, lsl #2] cd294: b994a810 ldrsw x16, [x0, #0x14a8] cd298: d100060f sub x15, x16, #0x1 cd29c: b914a80f str w15, [x0, #0x14a8] cd2a0: b82f7851 str w17, [x2, x15, lsl #2] cd2a4: 8b0e092f add x15, x9, x14, lsl #2 cd2a8: 79400090 ldrh w16, [x4] cd2ac: 794000a2 ldrh w2, [x5] cd2b0: 0b100050 add w16, w2, w16 cd2b4: 8b0d0002 add x2, x0, x13 cd2b8: 790001f0 strh w16, [x15] cd2bc: 38636850 ldrb w16, [x2, x3] cd2c0: 38716851 ldrb w17, [x2, x17] cd2c4: 6b11021f cmp w16, w17 cd2c8: 1a903231 csel w17, w17, w16, lo cd2cc: 8b0e0050 add x16, x2, x14 cd2d0: 11000631 add w17, w17, #0x1 cd2d4: 39000211 strb w17, [x16] cd2d8: 790004ae strh w14, [x5, #0x2] cd2dc: 7900048e strh w14, [x4, #0x2] cd2e0: b954a404 ldr w4, [x0, #0x14a4] cd2e4: b90bb40e str w14, [x0, #0xbb4] cd2e8: 7100089f cmp w4, #0x2 cd2ec: 54fff2ab b.lt 0xcd140 cd2f0: 52800031 mov w17, #0x1 // =1 cd2f4: 52800042 mov w2, #0x2 // =2 cd2f8: 14000008 b 0xcd318 cd2fc: 8b31c811 add x17, x0, w17, sxtw #2 cd300: b90bb222 str w2, [x17, #0xbb0] cd304: 531f7862 lsl w2, w3, #1 cd308: b954a404 ldr w4, [x0, #0x14a4] cd30c: 2a0303f1 mov w17, w3 cd310: 6b04005f cmp w2, w4 cd314: 540005ac b.gt 0xcd3c8 cd318: 6b04005f cmp w2, w4 cd31c: 540001ea b.ge 0xcd358 cd320: 93407c44 sxtw x4, w2 cd324: 912ec006 add x6, x0, #0xbb0 cd328: b2400085 orr x5, x4, #0x1 cd32c: b8a578c3 ldrsw x3, [x6, x5, lsl #2] cd330: b8a2d8c6 ldrsw x6, [x6, w2, sxtw #2] cd334: d37ef467 lsl x7, x3, #2 cd338: d37ef4d3 lsl x19, x6, #2 cd33c: 78676927 ldrh w7, [x9, x7] cd340: 78736933 ldrh w19, [x9, x19] cd344: 6b1300ff cmp w7, w19 cd348: 540002a2 b.hs 0xcd39c cd34c: aa0503e4 mov x4, x5 cd350: 2a0503e3 mov w3, w5 cd354: 14000003 b 0xcd360 cd358: 2a0203e3 mov w3, w2 cd35c: 93407c64 sxtw x4, w3 cd360: 8b040802 add x2, x0, x4, lsl #2 cd364: 794001e5 ldrh w5, [x15] cd368: b94bb042 ldr w2, [x2, #0xbb0] cd36c: 937e7c44 sbfiz x4, x2, #2, #32 cd370: 78646924 ldrh w4, [x9, x4] cd374: 6b0400bf cmp w5, w4 cd378: 54000263 b.lo 0xcd3c4 cd37c: 54fffc01 b.ne 0xcd2fc cd380: 93407c44 sxtw x4, w2 cd384: 39400205 ldrb w5, [x16] cd388: 8b040004 add x4, x0, x4 cd38c: 386d6884 ldrb w4, [x4, x13] cd390: 6b0400bf cmp w5, w4 cd394: 54fffb48 b.hi 0xcd2fc cd398: 1400000b b 0xcd3c4 cd39c: 54000101 b.ne 0xcd3bc cd3a0: 8b0d0007 add x7, x0, x13 cd3a4: 386368f3 ldrb w19, [x7, x3] cd3a8: 2a0203e3 mov w3, w2 cd3ac: 386668e6 ldrb w6, [x7, x6] cd3b0: 6b06027f cmp w19, w6 cd3b4: 54fffcc9 b.ls 0xcd34c cd3b8: 17ffffea b 0xcd360 cd3bc: 2a0203e3 mov w3, w2 cd3c0: 17ffffe8 b 0xcd360 cd3c4: 2a1103e3 mov w3, w17 cd3c8: 93407c6f sxtw x15, w3 cd3cc: 8b0f080f add x15, x0, x15, lsl #2 cd3d0: b90bb1ee str w14, [x15, #0xbb0] cd3d4: 910005ce add x14, x14, #0x1 cd3d8: b954a411 ldr w17, [x0, #0x14a4] cd3dc: 7100063f cmp w17, #0x1 cd3e0: 54ffebec b.gt 0xcd15c cd3e4: b994a80d ldrsw x13, [x0, #0x14a8] cd3e8: 912ec010 add x16, x0, #0xbb0 cd3ec: b94bb40e ldr w14, [x0, #0xbb4] cd3f0: 6f00e400 movi v0.2d, #0000000000000000 cd3f4: d10005ad sub x13, x13, #0x1 cd3f8: b914a80d str w13, [x0, #0x14a8] cd3fc: b82d7a0e str w14, [x16, x13, lsl #2] cd400: f940082f ldr x15, [x1, #0x10] cd404: b994a803 ldrsw x3, [x0, #0x14a8] cd408: f940002d ldr x13, [x1] cd40c: b940082e ldr w14, [x1, #0x8] cd410: a94005f1 ldp x17, x1, [x15] cd414: b94011e2 ldr w2, [x15, #0x10] cd418: b98019ef ldrsw x15, [x15, #0x18] cd41c: 3d82e800 str q0, [x0, #0xba0] cd420: 3d82e400 str q0, [x0, #0xb90] cd424: b8a37a10 ldrsw x16, [x16, x3, lsl #2] cd428: 8b1009b0 add x16, x13, x16, lsl #2 cd42c: 7900061f strh wzr, [x16, #0x2] cd430: b994a803 ldrsw x3, [x0, #0x14a8] cd434: 7108ec7f cmp w3, #0x23b cd438: 54000ccc b.gt 0xcd5d0 cd43c: 8b030804 add x4, x0, x3, lsl #2 cd440: 2a1f03f0 mov w16, wzr cd444: 5108f063 sub w3, w3, #0x23c cd448: 912ed084 add x4, x4, #0xbb4 cd44c: 14000004 b 0xcd45c cd450: 31000463 adds w3, w3, #0x1 cd454: 91001084 add x4, x4, #0x4 cd458: 540004c2 b.hs 0xcd4f0 cd45c: b9800085 ldrsw x5, [x4] cd460: 8b0509a7 add x7, x13, x5, lsl #2 cd464: 794004e6 ldrh w6, [x7, #0x2] cd468: 8b0609a6 add x6, x13, x6, lsl #2 cd46c: 794004c6 ldrh w6, [x6, #0x2] cd470: 6b0601ff cmp w15, w6 cd474: 1a86d5e6 csinc w6, w15, w6, le cd478: 1a90c610 cinc w16, w16, le cd47c: 6b0e00bf cmp w5, w14 cd480: 790004e6 strh w6, [x7, #0x2] cd484: 54fffe6c b.gt 0xcd450 cd488: 8b26c407 add x7, x0, w6, sxtw #1 cd48c: 6b0200bf cmp w5, w2 cd490: 795720f3 ldrh w19, [x7, #0xb90] cd494: 11000673 add w19, w19, #0x1 cd498: 791720f3 strh w19, [x7, #0xb90] cd49c: 5400006a b.ge 0xcd4a8 cd4a0: 2a1f03e7 mov w7, wzr cd4a4: 14000003 b 0xcd4b0 cd4a8: 4b0200a7 sub w7, w5, w2 cd4ac: b867d827 ldr w7, [x1, w7, sxtw #2] cd4b0: d37ef4b3 lsl x19, x5, #2 cd4b4: 0b0600e6 add w6, w7, w6 cd4b8: f9400174 ldr x20, [x11] cd4bc: 93407cc6 sxtw x6, w6 cd4c0: 787369b3 ldrh w19, [x13, x19] cd4c4: d503201f nop cd4c8: 9b065266 madd x6, x19, x6, x20 cd4cc: f9000166 str x6, [x11] cd4d0: b4fffc11 cbz x17, 0xcd450 cd4d4: 8b050a25 add x5, x17, x5, lsl #2 cd4d8: f9400186 ldr x6, [x12] cd4dc: 794004a5 ldrh w5, [x5, #0x2] cd4e0: 8b27c0a5 add x5, x5, w7, sxtw cd4e4: 9b1318a5 madd x5, x5, x19, x6 cd4e8: f9000185 str x5, [x12] cd4ec: 17ffffd9 b 0xcd450 cd4f0: 34000710 cbz w16, 0xcd5d0 cd4f4: 8b0f040c add x12, x0, x15, lsl #1 cd4f8: d2c00031 mov x17, #0x100000000 // =4294967296 cd4fc: 912e418c add x12, x12, #0xb90 cd500: 8b0f8231 add x17, x17, x15, lsl #32 cd504: b2607fe1 mov x1, #-0x100000000 // =-4294967296 cd508: aa0c03e2 mov x2, x12 cd50c: aa1103e3 mov x3, x17 cd510: 785fec44 ldrh w4, [x2, #-0x2]! cd514: 8b010063 add x3, x3, x1 cd518: 34ffffc4 cbz w4, 0xcd510 cd51c: 51000484 sub w4, w4, #0x1 cd520: 8b837c03 add x3, x0, x3, asr #31 cd524: 71000a10 subs w16, w16, #0x2 cd528: 79000044 strh w4, [x2] cd52c: 79572062 ldrh w2, [x3, #0xb90] cd530: 11000842 add w2, w2, #0x2 cd534: 79172062 strh w2, [x3, #0xb90] cd538: 79400182 ldrh w2, [x12] cd53c: 51000442 sub w2, w2, #0x1 cd540: 79000182 strh w2, [x12] cd544: 54fffe2c b.gt 0xcd508 cd548: 3400044f cbz w15, 0xcd5d0 cd54c: 912eb00c add x12, x0, #0xbac cd550: 528047b0 mov w16, #0x23d // =573 cd554: 72003c5f tst w2, #0xffff cd558: 540000c1 b.ne 0xcd570 cd55c: 1400001b b 0xcd5c8 cd560: 8b0f0411 add x17, x0, x15, lsl #1 cd564: 79572222 ldrh w2, [x17, #0xb90] cd568: 72003c5f tst w2, #0xffff cd56c: 540002e0 b.eq 0xcd5c8 cd570: 12003c51 and w17, w2, #0xffff cd574: 14000003 b 0xcd580 cd578: 71000631 subs w17, w17, #0x1 cd57c: 54000260 b.eq 0xcd5c8 cd580: 8b30c982 add x2, x12, w16, sxtw #2 cd584: b89fc441 ldrsw x1, [x2], #-0x4 cd588: 51000610 sub w16, w16, #0x1 cd58c: 6b0e003f cmp w1, w14 cd590: 54ffffac b.gt 0xcd584 cd594: 8b0109a2 add x2, x13, x1, lsl #2 cd598: 78402c43 ldrh w3, [x2, #0x2]! cd59c: 6b0301ff cmp w15, w3 cd5a0: 54fffec0 b.eq 0xcd578 cd5a4: d37ef421 lsl x1, x1, #2 cd5a8: f9400164 ldr x4, [x11] cd5ac: cb0301e3 sub x3, x15, x3 cd5b0: 786169a1 ldrh w1, [x13, x1] cd5b4: d503201f nop cd5b8: 9b011061 madd x1, x3, x1, x4 cd5bc: f9000161 str x1, [x11] cd5c0: 7900004f strh w15, [x2] cd5c4: 17ffffed b 0xcd578 cd5c8: d10005ef sub x15, x15, #0x1 cd5cc: 35fffcaf cbnz w15, 0xcd560 cd5d0: 7957200b ldrh w11, [x0, #0xb90] cd5d4: 7957240c ldrh w12, [x0, #0xb92] cd5d8: 531f796b lsl w11, w11, #1 cd5dc: 121f396d and w13, w11, #0xfffe cd5e0: 0b0c01ac add w12, w13, w12 cd5e4: 7957280d ldrh w13, [x0, #0xb94] cd5e8: 531f798c lsl w12, w12, #1 cd5ec: 790017eb strh w11, [sp, #0xa] cd5f0: 121f398e and w14, w12, #0xfffe cd5f4: 0b0d01cd add w13, w14, w13 cd5f8: 79572c0e ldrh w14, [x0, #0xb96] cd5fc: 531f79ad lsl w13, w13, #1 cd600: 79001bec strh w12, [sp, #0xc] cd604: 121f39af and w15, w13, #0xfffe cd608: 0b0e01ee add w14, w15, w14 cd60c: 7957300f ldrh w15, [x0, #0xb98] cd610: 531f79ce lsl w14, w14, #1 cd614: 79001fed strh w13, [sp, #0xe] cd618: 121f39d0 and w16, w14, #0xfffe cd61c: 0b0f020f add w15, w16, w15 cd620: 79573410 ldrh w16, [x0, #0xb9a] cd624: 531f79ef lsl w15, w15, #1 cd628: 790023ee strh w14, [sp, #0x10] cd62c: 121f39f1 and w17, w15, #0xfffe cd630: 7957480e ldrh w14, [x0, #0xba4] cd634: 0b100230 add w16, w17, w16 cd638: 79573811 ldrh w17, [x0, #0xb9c] cd63c: 531f7a10 lsl w16, w16, #1 cd640: 790027ef strh w15, [sp, #0x12] cd644: 121f3a01 and w1, w16, #0xfffe cd648: 0b110031 add w17, w1, w17 cd64c: 79573c01 ldrh w1, [x0, #0xb9e] cd650: 531f7a31 lsl w17, w17, #1 cd654: 79002bf0 strh w16, [sp, #0x14] cd658: 121f3a22 and w2, w17, #0xfffe cd65c: 0b010041 add w1, w2, w1 cd660: 79574002 ldrh w2, [x0, #0xba0] cd664: 531f782b lsl w11, w1, #1 cd668: 79574401 ldrh w1, [x0, #0xba2] cd66c: 121f396c and w12, w11, #0xfffe cd670: 79002ff1 strh w17, [sp, #0x16] cd674: 0b02018c add w12, w12, w2 cd678: 79575411 ldrh w17, [x0, #0xbaa] cd67c: 531f798c lsl w12, w12, #1 cd680: 790033eb strh w11, [sp, #0x18] cd684: 121f398d and w13, w12, #0xfffe cd688: 0b0101ad add w13, w13, w1 cd68c: 79574c01 ldrh w1, [x0, #0xba6] cd690: 531f79ad lsl w13, w13, #1 cd694: 790037ec strh w12, [sp, #0x1a] cd698: 121f39af and w15, w13, #0xfffe cd69c: 0b0e01ee add w14, w15, w14 cd6a0: 7957500f ldrh w15, [x0, #0xba8] cd6a4: 531f79ce lsl w14, w14, #1 cd6a8: 79003bed strh w13, [sp, #0x1c] cd6ac: 0b0101d0 add w16, w14, w1 cd6b0: 531f7a10 lsl w16, w16, #1 cd6b4: 0b1001eb add w11, w15, w16 cd6b8: 7957580f ldrh w15, [x0, #0xbac] cd6bc: 531f796b lsl w11, w11, #1 cd6c0: 79003fee strh w14, [sp, #0x1e] cd6c4: 0b0b022c add w12, w17, w11 cd6c8: 790043f0 strh w16, [sp, #0x20] cd6cc: 531f798c lsl w12, w12, #1 cd6d0: 0b0f018d add w13, w12, w15 cd6d4: 790047eb strh w11, [sp, #0x22] cd6d8: 531f79ad lsl w13, w13, #1 cd6dc: 79004bec strh w12, [sp, #0x24] cd6e0: 79004fed strh w13, [sp, #0x26] cd6e4: 37f8036a tbnz w10, #0x1f, 0xcd750 cd6e8: aa1f03eb mov x11, xzr cd6ec: 1100054a add w10, w10, #0x1 cd6f0: 910023ec add x12, sp, #0x8 cd6f4: 14000004 b 0xcd704 cd6f8: 9100056b add x11, x11, #0x1 cd6fc: eb0a017f cmp x11, x10 cd700: 54000280 b.eq 0xcd750 cd704: 8b0b092d add x13, x9, x11, lsl #2 cd708: 794005af ldrh w15, [x13, #0x2] cd70c: 34ffff6f cbz w15, 0xcd6f8 cd710: d37ff9f0 lsl x16, x15, #1 cd714: 2a1f03ee mov w14, wzr cd718: 110005ef add w15, w15, #0x1 cd71c: 7870698d ldrh w13, [x12, x16] cd720: 110005b1 add w17, w13, #0x1 cd724: 78306991 strh w17, [x12, x16] cd728: 120001b0 and w16, w13, #0x1 cd72c: 53017dad lsr w13, w13, #1 cd730: 2a1001d0 orr w16, w14, w16 cd734: 510005ef sub w15, w15, #0x1 cd738: 531f7a0e lsl w14, w16, #1 cd73c: 710005ff cmp w15, #0x1 cd740: 54ffff48 b.hi 0xcd728 cd744: d37ef56d lsl x13, x11, #2 cd748: 782d6930 strh w16, [x9, x13] cd74c: 17ffffeb b 0xcd6f8 cd750: f9401508 ldr x8, [x8, #0x28] cd754: f85f83a9 ldur x9, [x29, #-0x8] cd758: eb09011f cmp x8, x9 cd75c: 54000521 b.ne 0xcd800 cd760: a9454ff4 ldp x20, x19, [sp, #0x50] cd764: a94457f6 ldp x22, x21, [sp, #0x40] cd768: a9437bfd ldp x29, x30, [sp, #0x30] cd76c: 910183ff add sp, sp, #0x60 cd770: d65f03c0 ret cd774: 5282e10a mov w10, #0x1708 // =5896 cd778: 5282e20c mov w12, #0x1710 // =5904 cd77c: 2a1f03e2 mov w2, wzr cd780: 8b0a000b add x11, x0, x10 cd784: 8b0c000c add x12, x0, x12 cd788: 1280000a mov w10, #-0x1 // =-1 cd78c: 52800030 mov w16, #0x1 // =1 cd790: 52829591 mov w17, #0x14ac // =5292 cd794: 14000004 b 0xcd7a4 cd798: b94001c2 ldr w2, [x14] cd79c: 7100085f cmp w2, #0x2 cd7a0: 54ffc28a b.ge 0xccff0 cd7a4: 93407c42 sxtw x2, w2 cd7a8: 7100095f cmp w10, #0x2 cd7ac: 91000442 add x2, x2, #0x1 cd7b0: 1a8aa7e3 csinc w3, wzr, w10, ge cd7b4: 937e7c65 sbfiz x5, x3, #2, #32 cd7b8: 1a8aa54a cinc w10, w10, lt cd7bc: 8b020804 add x4, x0, x2, lsl #2 cd7c0: b914a402 str w2, [x0, #0x14a4] cd7c4: 93407c62 sxtw x2, w3 cd7c8: b90bb083 str w3, [x4, #0xbb0] cd7cc: 8b020003 add x3, x0, x2 cd7d0: 78256930 strh w16, [x9, x5] cd7d4: 3831687f strb wzr, [x3, x17] cd7d8: f94b8403 ldr x3, [x0, #0x1708] cd7dc: d1000463 sub x3, x3, #0x1 cd7e0: f90b8403 str x3, [x0, #0x1708] cd7e4: b4fffdaf cbz x15, 0xcd798 cd7e8: 8b0209e2 add x2, x15, x2, lsl #2 cd7ec: f9400183 ldr x3, [x12] cd7f0: 79400442 ldrh w2, [x2, #0x2] cd7f4: cb020062 sub x2, x3, x2 cd7f8: f9000182 str x2, [x12] cd7fc: 17ffffe7 b 0xcd798 cd800: 94023d8c bl 0x15ce30 <__stack_chk_fail@plt> cd804: a9be57f6 stp x22, x21, [sp, #-0x20]! cd808: a9014ff4 stp x20, x19, [sp, #0x10] cd80c: b956fc08 ldr w8, [x0, #0x16fc] cd810: 340018e8 cbz w8, 0xcdb2c cd814: f00004ec adrp x12, 0x16c000 cd818: f00004ee adrp x14, 0x16c000 cd81c: 5282e409 mov w9, #0x1720 // =5920 cd820: b0fffd6d adrp x13, 0x7a000 cd824: d0fffd6f adrp x15, 0x7b000 cd828: d0fffd70 adrp x16, 0x7b000 cd82c: d0fffd71 adrp x17, 0x7b000 cd830: aa1f03e8 mov x8, xzr cd834: 5280020a mov w10, #0x10 // =16 cd838: 8b09000b add x11, x0, x9 cd83c: f945118c ldr x12, [x12, #0xa20] cd840: 913ef1ad add x13, x13, #0xfbc cd844: f94515ce ldr x14, [x14, #0xa28] cd848: 9100c1ef add x15, x15, #0x30 cd84c: 9105f210 add x16, x16, #0x17c cd850: 91042231 add x17, x17, #0x108 cd854: 14000007 b 0xcd870 cd858: 0b0300c3 add w3, w6, w3 cd85c: b9172403 str w3, [x0, #0x1724] cd860: b956fc04 ldr w4, [x0, #0x16fc] cd864: 91000508 add x8, x8, #0x1 cd868: eb04011f cmp x8, x4 cd86c: 54001622 b.hs 0xcdb30 cd870: f94b8003 ldr x3, [x0, #0x1700] cd874: f94b7804 ldr x4, [x0, #0x16f0] cd878: 78687863 ldrh w3, [x3, x8, lsl #1] cd87c: 38686886 ldrb w6, [x4, x8] cd880: 34000483 cbz w3, 0xcd910 cd884: 38666987 ldrb w7, [x12, x6] cd888: b9572414 ldr w20, [x0, #0x1724] cd88c: 796e4015 ldrh w21, [x0, #0x1720] cd890: 8b070824 add x4, x1, x7, lsl #2 cd894: 79480893 ldrh w19, [x4, #0x404] cd898: 79480c85 ldrh w5, [x4, #0x406] cd89c: 1ad42264 lsl w4, w19, w20 cd8a0: 2a0402a4 orr w4, w21, w4 cd8a4: 4b050155 sub w21, w10, w5 cd8a8: 6b15029f cmp w20, w21 cd8ac: 792e4004 strh w4, [x0, #0x1720] cd8b0: 5400066d b.le 0xcd97c cd8b4: b9402814 ldr w20, [x0, #0x28] cd8b8: f9400816 ldr x22, [x0, #0x10] cd8bc: 11000695 add w21, w20, #0x1 cd8c0: b9002815 str w21, [x0, #0x28] cd8c4: 38346ac4 strb w4, [x22, x20] cd8c8: 8b090014 add x20, x0, x9 cd8cc: b9402804 ldr w4, [x0, #0x28] cd8d0: f9400816 ldr x22, [x0, #0x10] cd8d4: 39400694 ldrb w20, [x20, #0x1] cd8d8: 11000495 add w21, w4, #0x1 cd8dc: b9002815 str w21, [x0, #0x28] cd8e0: 38246ad4 strb w20, [x22, x4] cd8e4: b9572414 ldr w20, [x0, #0x1724] cd8e8: 4b140144 sub w4, w10, w20 cd8ec: 0b1400a5 add w5, w5, w20 cd8f0: 510040a5 sub w5, w5, #0x10 cd8f4: 1ac42664 lsr w4, w19, w4 cd8f8: 792e4004 strh w4, [x0, #0x1720] cd8fc: d10070f3 sub x19, x7, #0x1c cd900: b9172405 str w5, [x0, #0x1724] cd904: b100527f cmn x19, #0x14 cd908: 54000442 b.hs 0xcd990 cd90c: 14000040 b 0xcda0c cd910: 8b060823 add x3, x1, x6, lsl #2 cd914: b9572406 ldr w6, [x0, #0x1724] cd918: 796e4005 ldrh w5, [x0, #0x1720] cd91c: 79400064 ldrh w4, [x3] cd920: 79400463 ldrh w3, [x3, #0x2] cd924: 1ac62087 lsl w7, w4, w6 cd928: 2a0700a5 orr w5, w5, w7 cd92c: 4b030147 sub w7, w10, w3 cd930: 6b0700df cmp w6, w7 cd934: 792e4005 strh w5, [x0, #0x1720] cd938: 54fff90d b.le 0xcd858 cd93c: b9402806 ldr w6, [x0, #0x28] cd940: f9400813 ldr x19, [x0, #0x10] cd944: 110004c7 add w7, w6, #0x1 cd948: b9002807 str w7, [x0, #0x28] cd94c: 38266a65 strb w5, [x19, x6] cd950: b9402805 ldr w5, [x0, #0x28] cd954: 39400567 ldrb w7, [x11, #0x1] cd958: f9400813 ldr x19, [x0, #0x10] cd95c: 110004a6 add w6, w5, #0x1 cd960: b9002806 str w6, [x0, #0x28] cd964: 38256a67 strb w7, [x19, x5] cd968: b9572405 ldr w5, [x0, #0x1724] cd96c: 4b050146 sub w6, w10, w5 cd970: 0b050063 add w3, w3, w5 cd974: 1ac62484 lsr w4, w4, w6 cd978: 14000068 b 0xcdb18 cd97c: 0b050285 add w5, w20, w5 cd980: d10070f3 sub x19, x7, #0x1c cd984: b9172405 str w5, [x0, #0x1724] cd988: b100527f cmn x19, #0x14 cd98c: 54000403 b.lo 0xcda0c cd990: b8677a33 ldr w19, [x17, x7, lsl #2] cd994: b86779a7 ldr w7, [x13, x7, lsl #2] cd998: 4b1300c6 sub w6, w6, w19 cd99c: 1ac520d3 lsl w19, w6, w5 cd9a0: 2a130084 orr w4, w4, w19 cd9a4: 4b070153 sub w19, w10, w7 cd9a8: 6b1300bf cmp w5, w19 cd9ac: 792e4004 strh w4, [x0, #0x1720] cd9b0: 540002ad b.le 0xcda04 cd9b4: b9402805 ldr w5, [x0, #0x28] cd9b8: 12003cc6 and w6, w6, #0xffff cd9bc: f9400814 ldr x20, [x0, #0x10] cd9c0: 110004b3 add w19, w5, #0x1 cd9c4: b9002813 str w19, [x0, #0x28] cd9c8: 38256a84 strb w4, [x20, x5] cd9cc: 8b090005 add x5, x0, x9 cd9d0: b9402804 ldr w4, [x0, #0x28] cd9d4: f9400814 ldr x20, [x0, #0x10] cd9d8: 394004a5 ldrb w5, [x5, #0x1] cd9dc: 11000493 add w19, w4, #0x1 cd9e0: b9002813 str w19, [x0, #0x28] cd9e4: 38246a85 strb w5, [x20, x4] cd9e8: b9572405 ldr w5, [x0, #0x1724] cd9ec: 4b050144 sub w4, w10, w5 cd9f0: 0b0500e5 add w5, w7, w5 cd9f4: 510040a5 sub w5, w5, #0x10 cd9f8: 1ac424c4 lsr w4, w6, w4 cd9fc: 792e4004 strh w4, [x0, #0x1720] cda00: 14000002 b 0xcda08 cda04: 0b0500e5 add w5, w7, w5 cda08: b9172405 str w5, [x0, #0x1724] cda0c: 51000466 sub w6, w3, #0x1 cda10: 53077cc3 lsr w3, w6, #7 cda14: 710400df cmp w6, #0x100 cda18: 11040063 add w3, w3, #0x100 cda1c: 1a8330c3 csel w3, w6, w3, lo cda20: 386349c7 ldrb w7, [x14, w3, uxtw] cda24: 8b070843 add x3, x2, x7, lsl #2 cda28: 79400073 ldrh w19, [x3] cda2c: 79400463 ldrh w3, [x3, #0x2] cda30: 1ac52274 lsl w20, w19, w5 cda34: 2a140084 orr w4, w4, w20 cda38: 4b030154 sub w20, w10, w3 cda3c: 6b1400bf cmp w5, w20 cda40: 792e4004 strh w4, [x0, #0x1720] cda44: 540002ed b.le 0xcdaa0 cda48: b9402805 ldr w5, [x0, #0x28] cda4c: f9400815 ldr x21, [x0, #0x10] cda50: 110004b4 add w20, w5, #0x1 cda54: b9002814 str w20, [x0, #0x28] cda58: 38256aa4 strb w4, [x21, x5] cda5c: 8b090005 add x5, x0, x9 cda60: b9402804 ldr w4, [x0, #0x28] cda64: f9400815 ldr x21, [x0, #0x10] cda68: 394004a5 ldrb w5, [x5, #0x1] cda6c: 11000494 add w20, w4, #0x1 cda70: b9002814 str w20, [x0, #0x28] cda74: 38246aa5 strb w5, [x21, x4] cda78: b9572405 ldr w5, [x0, #0x1724] cda7c: 4b050144 sub w4, w10, w5 cda80: 0b050063 add w3, w3, w5 cda84: 51004063 sub w3, w3, #0x10 cda88: 1ac42664 lsr w4, w19, w4 cda8c: 792e4004 strh w4, [x0, #0x1720] cda90: 710010ff cmp w7, #0x4 cda94: b9172403 str w3, [x0, #0x1724] cda98: 54ffee43 b.lo 0xcd860 cda9c: 14000005 b 0xcdab0 cdaa0: 0b0300a3 add w3, w5, w3 cdaa4: 710010ff cmp w7, #0x4 cdaa8: b9172403 str w3, [x0, #0x1724] cdaac: 54ffeda3 b.lo 0xcd860 cdab0: b8677a13 ldr w19, [x16, x7, lsl #2] cdab4: b86779e5 ldr w5, [x15, x7, lsl #2] cdab8: 4b1300c6 sub w6, w6, w19 cdabc: 1ac320c7 lsl w7, w6, w3 cdac0: 2a070084 orr w4, w4, w7 cdac4: 4b050147 sub w7, w10, w5 cdac8: 6b07007f cmp w3, w7 cdacc: 792e4004 strh w4, [x0, #0x1720] cdad0: 540002ad b.le 0xcdb24 cdad4: b9402803 ldr w3, [x0, #0x28] cdad8: 12003cc6 and w6, w6, #0xffff cdadc: f9400813 ldr x19, [x0, #0x10] cdae0: 11000467 add w7, w3, #0x1 cdae4: b9002807 str w7, [x0, #0x28] cdae8: 38236a64 strb w4, [x19, x3] cdaec: 8b090004 add x4, x0, x9 cdaf0: b9402803 ldr w3, [x0, #0x28] cdaf4: f9400813 ldr x19, [x0, #0x10] cdaf8: 39400484 ldrb w4, [x4, #0x1] cdafc: 11000467 add w7, w3, #0x1 cdb00: b9002807 str w7, [x0, #0x28] cdb04: 38236a64 strb w4, [x19, x3] cdb08: b9572403 ldr w3, [x0, #0x1724] cdb0c: 4b030144 sub w4, w10, w3 cdb10: 0b0300a3 add w3, w5, w3 cdb14: 1ac424c4 lsr w4, w6, w4 cdb18: 51004063 sub w3, w3, #0x10 cdb1c: 792e4004 strh w4, [x0, #0x1720] cdb20: 17ffff4f b 0xcd85c cdb24: 0b0300a3 add w3, w5, w3 cdb28: 17ffff4d b 0xcd85c cdb2c: b9572403 ldr w3, [x0, #0x1724] cdb30: 79480029 ldrh w9, [x1, #0x400] cdb34: 5280020a mov w10, #0x10 // =16 cdb38: 796e400b ldrh w11, [x0, #0x1720] cdb3c: 79480428 ldrh w8, [x1, #0x402] cdb40: 1ac3212c lsl w12, w9, w3 cdb44: 2a0c016b orr w11, w11, w12 cdb48: 4b08014c sub w12, w10, w8 cdb4c: 6b0c007f cmp w3, w12 cdb50: 792e400b strh w11, [x0, #0x1720] cdb54: 5400034d b.le 0xcdbbc cdb58: b940280c ldr w12, [x0, #0x28] cdb5c: f940080e ldr x14, [x0, #0x10] cdb60: 1100058d add w13, w12, #0x1 cdb64: b900280d str w13, [x0, #0x28] cdb68: 382c69cb strb w11, [x14, x12] cdb6c: 5282e40b mov w11, #0x1720 // =5920 cdb70: b940280c ldr w12, [x0, #0x28] cdb74: 8b0b000b add x11, x0, x11 cdb78: f940080e ldr x14, [x0, #0x10] cdb7c: 1100058d add w13, w12, #0x1 cdb80: 3940056b ldrb w11, [x11, #0x1] cdb84: b900280d str w13, [x0, #0x28] cdb88: 382c69cb strb w11, [x14, x12] cdb8c: b957240b ldr w11, [x0, #0x1724] cdb90: 4b0b014a sub w10, w10, w11 cdb94: 0b0b0108 add w8, w8, w11 cdb98: 51004108 sub w8, w8, #0x10 cdb9c: 1aca2529 lsr w9, w9, w10 cdba0: 792e4009 strh w9, [x0, #0x1720] cdba4: b9172408 str w8, [x0, #0x1724] cdba8: a9414ff4 ldp x20, x19, [sp, #0x10] cdbac: 79480428 ldrh w8, [x1, #0x402] cdbb0: b9171c08 str w8, [x0, #0x171c] cdbb4: a8c257f6 ldp x22, x21, [sp], #0x20 cdbb8: d65f03c0 ret cdbbc: 0b080068 add w8, w3, w8 cdbc0: b9172408 str w8, [x0, #0x1724] cdbc4: a9414ff4 ldp x20, x19, [sp, #0x10] cdbc8: 79480428 ldrh w8, [x1, #0x402] cdbcc: b9171c08 str w8, [x0, #0x171c] cdbd0: a8c257f6 ldp x22, x21, [sp], #0x20 cdbd4: d65f03c0 ret 00000000000cdbd8 : cdbd8: b956fc08 ldr w8, [x0, #0x16fc] cdbdc: f94b8009 ldr x9, [x0, #0x1700] cdbe0: f94b780b ldr x11, [x0, #0x16f0] cdbe4: 1100050a add w10, w8, #0x1 cdbe8: 78287921 strh w1, [x9, x8, lsl #1] cdbec: b916fc0a str w10, [x0, #0x16fc] cdbf0: 38286962 strb w2, [x11, x8] cdbf4: 340002c1 cbz w1, 0xcdc4c cdbf8: f00004e8 adrp x8, 0x16c000 cdbfc: 51000429 sub w9, w1, #0x1 cdc00: 53077d2a lsr w10, w9, #7 cdc04: 7104013f cmp w9, #0x100 cdc08: 1104014a add w10, w10, #0x100 cdc0c: f9451108 ldr x8, [x8, #0xa20] cdc10: 1a8a3129 csel w9, w9, w10, lo cdc14: 38624908 ldrb w8, [x8, w2, uxtw] cdc18: 8b08080a add x10, x0, x8, lsl #2 cdc1c: f00004e8 adrp x8, 0x16c000 cdc20: f9451508 ldr x8, [x8, #0xa28] cdc24: b957180b ldr w11, [x0, #0x1718] cdc28: 38694908 ldrb w8, [x8, w9, uxtw] cdc2c: 79499149 ldrh w9, [x10, #0x4c8] cdc30: 1100056b add w11, w11, #0x1 cdc34: 8b080808 add x8, x0, x8, lsl #2 cdc38: 11000529 add w9, w9, #0x1 cdc3c: 9126e108 add x8, x8, #0x9b8 cdc40: b917180b str w11, [x0, #0x1718] cdc44: 79099149 strh w9, [x10, #0x4c8] cdc48: 14000003 b 0xcdc54 cdc4c: 8b224808 add x8, x0, w2, uxtw #2 cdc50: 91031108 add x8, x8, #0xc4 cdc54: 79400109 ldrh w9, [x8] cdc58: 11000529 add w9, w9, #0x1 cdc5c: 79000109 strh w9, [x8] cdc60: b956f808 ldr w8, [x0, #0x16f8] cdc64: b956fc09 ldr w9, [x0, #0x16fc] cdc68: 51000508 sub w8, w8, #0x1 cdc6c: 6b08013f cmp w9, w8 cdc70: 1a9f17e0 cset w0, eq cdc74: d65f03c0 ret cdc78: f81d0ff7 str x23, [sp, #-0x30]! cdc7c: a90157f6 stp x22, x21, [sp, #0x10] cdc80: a9024ff4 stp x20, x19, [sp, #0x20] cdc84: 37f82802 tbnz w2, #0x1f, 0xce184 cdc88: 79400429 ldrh w9, [x1, #0x2] cdc8c: 528000ec mov w12, #0x7 // =7 cdc90: 5280114d mov w13, #0x8a // =138 cdc94: 5280006a mov w10, #0x3 // =3 cdc98: aa1f03e8 mov x8, xzr cdc9c: 2a1f03e4 mov w4, wzr cdca0: 7100013f cmp w9, #0x0 cdca4: 1100044b add w11, w2, #0x1 cdca8: 1a8c01a7 csel w7, w13, w12, eq cdcac: 5282e40c mov w12, #0x1720 // =5920 cdcb0: 1a8a0546 cinc w6, w10, ne cdcb4: 12800013 mov w19, #-0x1 // =-1 cdcb8: 5280020d mov w13, #0x10 // =16 cdcbc: 8b0c000e add x14, x0, x12 cdcc0: 528000cf mov w15, #0x6 // =6 cdcc4: 529fffd0 mov w16, #0xfffe // =65534 cdcc8: 529ffed1 mov w17, #0xfff6 // =65526 cdccc: 529fffa2 mov w2, #0xfffd // =65533 cdcd0: 14000006 b 0xcdce8 cdcd4: 2a1303e3 mov w3, w19 cdcd8: 2a0303f3 mov w19, w3 cdcdc: 2a0503e4 mov w4, w5 cdce0: eb0b011f cmp x8, x11 cdce4: 54002500 b.eq 0xce184 cdce8: 91000508 add x8, x8, #0x1 cdcec: 2a0903e3 mov w3, w9 cdcf0: 8b080825 add x5, x1, x8, lsl #2 cdcf4: 794004a9 ldrh w9, [x5, #0x2] cdcf8: 11000485 add w5, w4, #0x1 cdcfc: 6b0700bf cmp w5, w7 cdd00: 5400006a b.ge 0xcdd0c cdd04: 6b09007f cmp w3, w9 cdd08: 54fffe60 b.eq 0xcdcd4 cdd0c: 6b0600bf cmp w5, w6 cdd10: 540005aa b.ge 0xcddc4 cdd14: 8b234806 add x6, x0, w3, uxtw #2 cdd18: b9572407 ldr w7, [x0, #0x1724] cdd1c: 912ab8c4 add x4, x6, #0xaae cdd20: 912ab0c6 add x6, x6, #0xaac cdd24: 14000005 b 0xcdd38 cdd28: 0b1300e7 add w7, w7, w19 cdd2c: 710004a5 subs w5, w5, #0x1 cdd30: b9172407 str w7, [x0, #0x1724] cdd34: 540003c0 b.eq 0xcddac cdd38: 794000d4 ldrh w20, [x6] cdd3c: 796e4015 ldrh w21, [x0, #0x1720] cdd40: 79400093 ldrh w19, [x4] cdd44: 1ac72296 lsl w22, w20, w7 cdd48: 2a1602b5 orr w21, w21, w22 cdd4c: 4b1301b6 sub w22, w13, w19 cdd50: 6b1600ff cmp w7, w22 cdd54: 792e4015 strh w21, [x0, #0x1720] cdd58: 54fffe8d b.le 0xcdd28 cdd5c: b9402807 ldr w7, [x0, #0x28] cdd60: f9400817 ldr x23, [x0, #0x10] cdd64: 110004f6 add w22, w7, #0x1 cdd68: b9002816 str w22, [x0, #0x28] cdd6c: 38276af5 strb w21, [x23, x7] cdd70: b9402807 ldr w7, [x0, #0x28] cdd74: 394005d6 ldrb w22, [x14, #0x1] cdd78: f9400817 ldr x23, [x0, #0x10] cdd7c: 110004f5 add w21, w7, #0x1 cdd80: b9002815 str w21, [x0, #0x28] cdd84: 38276af6 strb w22, [x23, x7] cdd88: b9572407 ldr w7, [x0, #0x1724] cdd8c: 4b0701b5 sub w21, w13, w7 cdd90: 0b070267 add w7, w19, w7 cdd94: 510040e7 sub w7, w7, #0x10 cdd98: 1ad52694 lsr w20, w20, w21 cdd9c: 792e4014 strh w20, [x0, #0x1720] cdda0: 710004a5 subs w5, w5, #0x1 cdda4: b9172407 str w7, [x0, #0x1724] cdda8: 54fffc81 b.ne 0xcdd38 cddac: 2a1f03e5 mov w5, wzr cddb0: 34001e49 cbz w9, 0xce178 cddb4: 6b09007f cmp w3, w9 cddb8: 1a8a0546 cinc w6, w10, ne cddbc: 1a8f05e7 cinc w7, w15, ne cddc0: 17ffffc6 b 0xcdcd8 cddc4: 340000c3 cbz w3, 0xcdddc cddc8: 6b13007f cmp w3, w19 cddcc: 54000521 b.ne 0xcde70 cddd0: b9572413 ldr w19, [x0, #0x1724] cddd4: 2a0503e4 mov w4, w5 cddd8: 14000069 b 0xcdf7c cdddc: 7100249f cmp w4, #0x9 cdde0: 5400084c b.gt 0xcdee8 cdde4: b9572413 ldr w19, [x0, #0x1724] cdde8: 7955e007 ldrh w7, [x0, #0xaf0] cddec: 796e4005 ldrh w5, [x0, #0x1720] cddf0: 7955e406 ldrh w6, [x0, #0xaf2] cddf4: 1ad320f4 lsl w20, w7, w19 cddf8: 2a1400a5 orr w5, w5, w20 cddfc: 4b0601b5 sub w21, w13, w6 cde00: 6b15027f cmp w19, w21 cde04: 5400144d b.le 0xce08c cde08: b9402813 ldr w19, [x0, #0x28] cde0c: 792e4005 strh w5, [x0, #0x1720] cde10: f9400815 ldr x21, [x0, #0x10] cde14: 11000674 add w20, w19, #0x1 cde18: b9002814 str w20, [x0, #0x28] cde1c: 38336aa5 strb w5, [x21, x19] cde20: 8b0c0013 add x19, x0, x12 cde24: b9402805 ldr w5, [x0, #0x28] cde28: f9400815 ldr x21, [x0, #0x10] cde2c: 39400673 ldrb w19, [x19, #0x1] cde30: 110004b4 add w20, w5, #0x1 cde34: b9002814 str w20, [x0, #0x28] cde38: 38256ab3 strb w19, [x21, x5] cde3c: b9572405 ldr w5, [x0, #0x1724] cde40: 4b0501b3 sub w19, w13, w5 cde44: 0b0500c6 add w6, w6, w5 cde48: 510040c6 sub w6, w6, #0x10 cde4c: 1ad324e5 lsr w5, w7, w19 cde50: 710038df cmp w6, #0xe cde54: b9172406 str w6, [x0, #0x1724] cde58: 5400122a b.ge 0xce09c cde5c: 0b100084 add w4, w4, w16 cde60: 1ac62084 lsl w4, w4, w6 cde64: 2a0400a5 orr w5, w5, w4 cde68: 11000cc4 add w4, w6, #0x3 cde6c: 14000065 b 0xce000 cde70: 8b234805 add x5, x0, w3, uxtw #2 cde74: b9572413 ldr w19, [x0, #0x1724] cde78: 796e4007 ldrh w7, [x0, #0x1720] cde7c: 795558a6 ldrh w6, [x5, #0xaac] cde80: 79555ca5 ldrh w5, [x5, #0xaae] cde84: 1ad320d4 lsl w20, w6, w19 cde88: 2a1400e7 orr w7, w7, w20 cde8c: 4b0501b4 sub w20, w13, w5 cde90: 6b14027f cmp w19, w20 cde94: 792e4007 strh w7, [x0, #0x1720] cde98: 540006ed b.le 0xcdf74 cde9c: b9402813 ldr w19, [x0, #0x28] cdea0: f9400815 ldr x21, [x0, #0x10] cdea4: 11000674 add w20, w19, #0x1 cdea8: b9002814 str w20, [x0, #0x28] cdeac: 38336aa7 strb w7, [x21, x19] cdeb0: 8b0c0013 add x19, x0, x12 cdeb4: b9402807 ldr w7, [x0, #0x28] cdeb8: f9400815 ldr x21, [x0, #0x10] cdebc: 39400673 ldrb w19, [x19, #0x1] cdec0: 110004f4 add w20, w7, #0x1 cdec4: b9002814 str w20, [x0, #0x28] cdec8: 38276ab3 strb w19, [x21, x7] cdecc: b9572407 ldr w7, [x0, #0x1724] cded0: 4b0701b3 sub w19, w13, w7 cded4: 0b0700a5 add w5, w5, w7 cded8: 1ad324c6 lsr w6, w6, w19 cdedc: 510040b3 sub w19, w5, #0x10 cdee0: 792e4006 strh w6, [x0, #0x1720] cdee4: 14000025 b 0xcdf78 cdee8: b9572413 ldr w19, [x0, #0x1724] cdeec: 7955e807 ldrh w7, [x0, #0xaf4] cdef0: 796e4005 ldrh w5, [x0, #0x1720] cdef4: 7955ec06 ldrh w6, [x0, #0xaf6] cdef8: 1ad320f4 lsl w20, w7, w19 cdefc: 2a1400a5 orr w5, w5, w20 cdf00: 4b0601b5 sub w21, w13, w6 cdf04: 6b15027f cmp w19, w21 cdf08: 54000fed b.le 0xce104 cdf0c: b9402813 ldr w19, [x0, #0x28] cdf10: 792e4005 strh w5, [x0, #0x1720] cdf14: f9400815 ldr x21, [x0, #0x10] cdf18: 11000674 add w20, w19, #0x1 cdf1c: b9002814 str w20, [x0, #0x28] cdf20: 38336aa5 strb w5, [x21, x19] cdf24: 8b0c0013 add x19, x0, x12 cdf28: b9402805 ldr w5, [x0, #0x28] cdf2c: f9400815 ldr x21, [x0, #0x10] cdf30: 39400673 ldrb w19, [x19, #0x1] cdf34: 110004b4 add w20, w5, #0x1 cdf38: b9002814 str w20, [x0, #0x28] cdf3c: 38256ab3 strb w19, [x21, x5] cdf40: b9572405 ldr w5, [x0, #0x1724] cdf44: 4b0501b3 sub w19, w13, w5 cdf48: 0b0500c6 add w6, w6, w5 cdf4c: 510040c6 sub w6, w6, #0x10 cdf50: 1ad324e5 lsr w5, w7, w19 cdf54: 710028df cmp w6, #0xa cdf58: b9172406 str w6, [x0, #0x1724] cdf5c: 54000dca b.ge 0xce114 cdf60: 0b110084 add w4, w4, w17 cdf64: 1ac62084 lsl w4, w4, w6 cdf68: 2a0400a5 orr w5, w5, w4 cdf6c: 11001cc4 add w4, w6, #0x7 cdf70: 14000024 b 0xce000 cdf74: 0b050273 add w19, w19, w5 cdf78: b9172413 str w19, [x0, #0x1724] cdf7c: 7955d807 ldrh w7, [x0, #0xaec] cdf80: 796e4005 ldrh w5, [x0, #0x1720] cdf84: 7955dc06 ldrh w6, [x0, #0xaee] cdf88: 1ad320f4 lsl w20, w7, w19 cdf8c: 2a1400a5 orr w5, w5, w20 cdf90: 4b0601b5 sub w21, w13, w6 cdf94: 6b15027f cmp w19, w21 cdf98: 540003ed b.le 0xce014 cdf9c: b9402813 ldr w19, [x0, #0x28] cdfa0: 792e4005 strh w5, [x0, #0x1720] cdfa4: f9400815 ldr x21, [x0, #0x10] cdfa8: 11000674 add w20, w19, #0x1 cdfac: b9002814 str w20, [x0, #0x28] cdfb0: 38336aa5 strb w5, [x21, x19] cdfb4: 8b0c0013 add x19, x0, x12 cdfb8: b9402805 ldr w5, [x0, #0x28] cdfbc: f9400815 ldr x21, [x0, #0x10] cdfc0: 39400673 ldrb w19, [x19, #0x1] cdfc4: 110004b4 add w20, w5, #0x1 cdfc8: b9002814 str w20, [x0, #0x28] cdfcc: 38256ab3 strb w19, [x21, x5] cdfd0: b9572405 ldr w5, [x0, #0x1724] cdfd4: 4b0501b3 sub w19, w13, w5 cdfd8: 0b0500c6 add w6, w6, w5 cdfdc: 510040c6 sub w6, w6, #0x10 cdfe0: 1ad324e5 lsr w5, w7, w19 cdfe4: 71003cdf cmp w6, #0xf cdfe8: b9172406 str w6, [x0, #0x1724] cdfec: 540001ca b.ge 0xce024 cdff0: 0b020084 add w4, w4, w2 cdff4: 1ac62084 lsl w4, w4, w6 cdff8: 2a0400a5 orr w5, w5, w4 cdffc: 110008c4 add w4, w6, #0x2 ce000: 792e4005 strh w5, [x0, #0x1720] ce004: b9172404 str w4, [x0, #0x1724] ce008: 2a1f03e5 mov w5, wzr ce00c: 35ffed49 cbnz w9, 0xcddb4 ce010: 1400005a b 0xce178 ce014: 0b060266 add w6, w19, w6 ce018: 71003cdf cmp w6, #0xf ce01c: b9172406 str w6, [x0, #0x1724] ce020: 54fffe8b b.lt 0xcdff0 ce024: b9402807 ldr w7, [x0, #0x28] ce028: 51000c84 sub w4, w4, #0x3 ce02c: 1ac62086 lsl w6, w4, w6 ce030: f9400813 ldr x19, [x0, #0x10] ce034: 2a0600a5 orr w5, w5, w6 ce038: 12003c84 and w4, w4, #0xffff ce03c: 110004e6 add w6, w7, #0x1 ce040: 792e4005 strh w5, [x0, #0x1720] ce044: b9002806 str w6, [x0, #0x28] ce048: 8b0c0006 add x6, x0, x12 ce04c: 38276a65 strb w5, [x19, x7] ce050: b9402805 ldr w5, [x0, #0x28] ce054: 394004c6 ldrb w6, [x6, #0x1] ce058: f9400813 ldr x19, [x0, #0x10] ce05c: 110004a7 add w7, w5, #0x1 ce060: b9002807 str w7, [x0, #0x28] ce064: 38256a66 strb w6, [x19, x5] ce068: b9572405 ldr w5, [x0, #0x1724] ce06c: 4b0501a6 sub w6, w13, w5 ce070: 1ac62486 lsr w6, w4, w6 ce074: 510038a4 sub w4, w5, #0xe ce078: 792e4006 strh w6, [x0, #0x1720] ce07c: b9172404 str w4, [x0, #0x1724] ce080: 2a1f03e5 mov w5, wzr ce084: 35ffe989 cbnz w9, 0xcddb4 ce088: 1400003c b 0xce178 ce08c: 0b060266 add w6, w19, w6 ce090: 710038df cmp w6, #0xe ce094: b9172406 str w6, [x0, #0x1724] ce098: 54ffee2b b.lt 0xcde5c ce09c: b9402807 ldr w7, [x0, #0x28] ce0a0: 51000884 sub w4, w4, #0x2 ce0a4: 1ac62086 lsl w6, w4, w6 ce0a8: f9400813 ldr x19, [x0, #0x10] ce0ac: 2a0600a5 orr w5, w5, w6 ce0b0: 12003c84 and w4, w4, #0xffff ce0b4: 110004e6 add w6, w7, #0x1 ce0b8: 792e4005 strh w5, [x0, #0x1720] ce0bc: b9002806 str w6, [x0, #0x28] ce0c0: 8b0c0006 add x6, x0, x12 ce0c4: 38276a65 strb w5, [x19, x7] ce0c8: b9402805 ldr w5, [x0, #0x28] ce0cc: 394004c6 ldrb w6, [x6, #0x1] ce0d0: f9400813 ldr x19, [x0, #0x10] ce0d4: 110004a7 add w7, w5, #0x1 ce0d8: b9002807 str w7, [x0, #0x28] ce0dc: 38256a66 strb w6, [x19, x5] ce0e0: b9572405 ldr w5, [x0, #0x1724] ce0e4: 4b0501a6 sub w6, w13, w5 ce0e8: 1ac62486 lsr w6, w4, w6 ce0ec: 510034a4 sub w4, w5, #0xd ce0f0: 792e4006 strh w6, [x0, #0x1720] ce0f4: b9172404 str w4, [x0, #0x1724] ce0f8: 2a1f03e5 mov w5, wzr ce0fc: 35ffe5c9 cbnz w9, 0xcddb4 ce100: 1400001e b 0xce178 ce104: 0b060266 add w6, w19, w6 ce108: 710028df cmp w6, #0xa ce10c: b9172406 str w6, [x0, #0x1724] ce110: 54fff28b b.lt 0xcdf60 ce114: b9402807 ldr w7, [x0, #0x28] ce118: 51002884 sub w4, w4, #0xa ce11c: 1ac62086 lsl w6, w4, w6 ce120: f9400813 ldr x19, [x0, #0x10] ce124: 2a0600a5 orr w5, w5, w6 ce128: 12003c84 and w4, w4, #0xffff ce12c: 110004e6 add w6, w7, #0x1 ce130: 792e4005 strh w5, [x0, #0x1720] ce134: b9002806 str w6, [x0, #0x28] ce138: 8b0c0006 add x6, x0, x12 ce13c: 38276a65 strb w5, [x19, x7] ce140: b9402805 ldr w5, [x0, #0x28] ce144: 394004c6 ldrb w6, [x6, #0x1] ce148: f9400813 ldr x19, [x0, #0x10] ce14c: 110004a7 add w7, w5, #0x1 ce150: b9002807 str w7, [x0, #0x28] ce154: 38256a66 strb w6, [x19, x5] ce158: b9572405 ldr w5, [x0, #0x1724] ce15c: 4b0501a6 sub w6, w13, w5 ce160: 1ac62486 lsr w6, w4, w6 ce164: 510024a4 sub w4, w5, #0x9 ce168: 792e4006 strh w6, [x0, #0x1720] ce16c: b9172404 str w4, [x0, #0x1724] ce170: 2a1f03e5 mov w5, wzr ce174: 35ffe209 cbnz w9, 0xcddb4 ce178: 52801147 mov w7, #0x8a // =138 ce17c: 52800066 mov w6, #0x3 // =3 ce180: 17fffed6 b 0xcdcd8 ce184: a9424ff4 ldp x20, x19, [sp, #0x20] ce188: a94157f6 ldp x22, x21, [sp, #0x10] ce18c: f84307f7 ldr x23, [sp], #0x30 ce190: d65f03c0 ret 00000000000ce194 : ce194: d102c3ff sub sp, sp, #0xb0 ce198: a9087bfd stp x29, x30, [sp, #0x80] ce19c: 910203fd add x29, sp, #0x80 ce1a0: f9004bf5 str x21, [sp, #0x90] ce1a4: a90a4ff4 stp x20, x19, [sp, #0xa0] ce1a8: d53bd055 mrs x21, TPIDR_EL0 ce1ac: d360fc69 lsr x9, x3, #32 ce1b0: f94016a8 ldr x8, [x21, #0x28] ce1b4: f81f83a8 stur x8, [x29, #-0x8] ce1b8: f90007e2 str x2, [sp, #0x8] ce1bc: b90013e3 str w3, [sp, #0x10] ce1c0: b5000309 cbnz x9, 0xce220 ce1c4: f9400028 ldr x8, [x1] ce1c8: aa0103f3 mov x19, x1 ce1cc: f90013e0 str x0, [sp, #0x20] ce1d0: d360fd09 lsr x9, x8, #32 ce1d4: b9002be8 str w8, [sp, #0x28] ce1d8: b5000249 cbnz x9, 0xce220 ce1dc: 90fffd01 adrp x1, 0x6e000 ce1e0: 910023e0 add x0, sp, #0x8 ce1e4: 9138e421 add x1, x1, #0xe39 ce1e8: 52800e02 mov w2, #0x70 // =112 ce1ec: a904ffff stp xzr, xzr, [sp, #0x48] ce1f0: 940240bc bl 0x15e4e0 <_ZN6InGame3Log12inflateInit_EPNS0_10z_stream_sEPKci@plt> ce1f4: 35000180 cbnz w0, 0xce224 ce1f8: 910023e0 add x0, sp, #0x8 ce1fc: 52800081 mov w1, #0x4 // =4 ce200: 94024078 bl 0x15e3e0 <_ZN6InGame3Log7inflateEPNS0_10z_stream_sEi@plt> ce204: 7100041f cmp w0, #0x1 ce208: 54000201 b.ne 0xce248 ce20c: f9401be8 ldr x8, [sp, #0x30] ce210: 910023e0 add x0, sp, #0x8 ce214: f9000268 str x8, [x19] ce218: 94024096 bl 0x15e470 <_ZN6InGame3Log10inflateEndEPNS0_10z_stream_sE@plt> ce21c: 14000002 b 0xce224 ce220: 12800080 mov w0, #-0x5 // =-5 ce224: f94016a8 ldr x8, [x21, #0x28] ce228: f85f83a9 ldur x9, [x29, #-0x8] ce22c: eb09011f cmp x8, x9 ce230: 54000241 b.ne 0xce278 ce234: a94a4ff4 ldp x20, x19, [sp, #0xa0] ce238: a9487bfd ldp x29, x30, [sp, #0x80] ce23c: f9404bf5 ldr x21, [sp, #0x90] ce240: 9102c3ff add sp, sp, #0xb0 ce244: d65f03c0 ret ce248: 2a0003f4 mov w20, w0 ce24c: 910023e0 add x0, sp, #0x8 ce250: 94024088 bl 0x15e470 <_ZN6InGame3Log10inflateEndEPNS0_10z_stream_sE@plt> ce254: 12800040 mov w0, #-0x3 // =-3 ce258: 71000a9f cmp w20, #0x2 ce25c: 54fffe40 b.eq 0xce224 ce260: b94013e8 ldr w8, [sp, #0x10] ce264: 7100011f cmp w8, #0x0 ce268: 12800088 mov w8, #-0x5 // =-5 ce26c: 7a480280 ccmp w20, w8, #0x0, eq ce270: 1a940000 csel w0, w0, w20, eq ce274: 17ffffec b 0xce224 ce278: 94023aee bl 0x15ce30 <__stack_chk_fail@plt> 00000000000ce27c : ce27c: 90fffd00 adrp x0, 0x6e000 ce280: 9138e400 add x0, x0, #0xe39 ce284: d65f03c0 ret 00000000000ce288 : ce288: 52801520 mov w0, #0xa9 // =169 ce28c: d65f03c0 ret 00000000000ce290 : ce290: d00004e9 adrp x9, 0x16c000 ce294: 52800048 mov w8, #0x2 // =2 ce298: cb20c108 sub x8, x8, w0, sxtw ce29c: f9450d29 ldr x9, [x9, #0xa18] ce2a0: f8687920 ldr x0, [x9, x8, lsl #3] ce2a4: d65f03c0 ret 00000000000ce2a8 : ce2a8: a9bf7bfd stp x29, x30, [sp, #-0x10]! ce2ac: 910003fd mov x29, sp ce2b0: 1b017c40 mul w0, w2, w1 ce2b4: 94023bdb bl 0x15d220 ce2b8: a8c17bfd ldp x29, x30, [sp], #0x10 ce2bc: d65f03c0 ret 00000000000ce2c0 : ce2c0: aa0103e0 mov x0, x1 ce2c4: 14023bf7 b 0x15d2a0 00000000000ce2c8 : ce2c8: a9be7bfd stp x29, x30, [sp, #-0x20]! ce2cc: a9014ff4 stp x20, x19, [sp, #0x10] ce2d0: 910003fd mov x29, sp ce2d4: f9404008 ldr x8, [x0, #0x80] ce2d8: f100051f cmp x8, #0x1 ce2dc: 5400030b b.lt 0xce33c ce2e0: aa0003f3 mov x19, x0 ce2e4: f9400400 ldr x0, [x0, #0x8] ce2e8: b40002a0 cbz x0, 0xce33c ce2ec: 94023d51 bl 0x15d830 <_ZN6InGame5CFile9GetLengthEv@plt> ce2f0: f9404268 ldr x8, [x19, #0x80] ce2f4: eb20411f cmp x8, w0, uxtw ce2f8: 5400022a b.ge 0xce33c ce2fc: f9400660 ldr x0, [x19, #0x8] ce300: 94023d54 bl 0x15d850 <_ZN6InGame5CFile5CloseEv@plt> ce304: f9400660 ldr x0, [x19, #0x8] ce308: 9402407e bl 0x15e500 <_ZN6InGame5CFile6RemoveEv@plt> ce30c: f9400668 ldr x8, [x19, #0x8] ce310: 2a0003f4 mov w20, w0 ce314: b40000a8 cbz x8, 0xce328 ce318: f9400109 ldr x9, [x8] ce31c: aa0803e0 mov x0, x8 ce320: f9400529 ldr x9, [x9, #0x8] ce324: d63f0120 blr x9 ce328: f900067f str xzr, [x19, #0x8] ce32c: 12000280 and w0, w20, #0x1 ce330: a9414ff4 ldp x20, x19, [sp, #0x10] ce334: a8c27bfd ldp x29, x30, [sp], #0x20 ce338: d65f03c0 ret ce33c: 2a1f03f4 mov w20, wzr ce340: 12000280 and w0, w20, #0x1 ce344: a9414ff4 ldp x20, x19, [sp, #0x10] ce348: a8c27bfd ldp x29, x30, [sp], #0x20 ce34c: d65f03c0 ret 00000000000ce350 : ce350: d101c3ff sub sp, sp, #0x70 ce354: a9017bfd stp x29, x30, [sp, #0x10] ce358: 910043fd add x29, sp, #0x10 ce35c: f90013fb str x27, [sp, #0x20] ce360: a90367fa stp x26, x25, [sp, #0x30] ce364: a9045ff8 stp x24, x23, [sp, #0x40] ce368: a90557f6 stp x22, x21, [sp, #0x50] ce36c: a9064ff4 stp x20, x19, [sp, #0x60] ce370: d53bd05b mrs x27, TPIDR_EL0 ce374: 91006013 add x19, x0, #0x18 ce378: aa0003f4 mov x20, x0 ce37c: f9401768 ldr x8, [x27, #0x28] ce380: aa1303e0 mov x0, x19 ce384: 2a0403f6 mov w22, w4 ce388: 2a0303f7 mov w23, w3 ce38c: 2a0203f8 mov w24, w2 ce390: aa0103f9 mov x25, x1 ce394: f90007e8 str x8, [sp, #0x8] ce398: 94023f52 bl 0x15e0e0 <_ZN6InGame7AStringC1Ev@plt> ce39c: 91012295 add x21, x20, #0x48 ce3a0: aa1503e0 mov x0, x21 ce3a4: 94023f4f bl 0x15e0e0 <_ZN6InGame7AStringC1Ev@plt> ce3a8: 52800500 mov w0, #0x28 // =40 ce3ac: 94023aad bl 0x15ce60 <_Znwm@plt> ce3b0: aa0003fa mov x26, x0 ce3b4: f90003ff str xzr, [sp] ce3b8: 910003e0 mov x0, sp ce3bc: 94023e2d bl 0x15dc70 ce3c0: 910003e0 mov x0, sp ce3c4: 52800021 mov w1, #0x1 // =1 ce3c8: 94023e2e bl 0x15dc80 ce3cc: 910003e1 mov x1, sp ce3d0: aa1a03e0 mov x0, x26 ce3d4: 94023e2f bl 0x15dc90 ce3d8: 910003e0 mov x0, sp ce3dc: 94023e31 bl 0x15dca0 ce3e0: f900029a str x26, [x20] ce3e4: aa1503e0 mov x0, x21 ce3e8: aa1903e1 mov x1, x25 ce3ec: 94023ee1 bl 0x15df70 <_ZN6InGame7AStringaSEPKc@plt> ce3f0: 936c7ee8 sbfiz x8, x23, #20, #32 ce3f4: b9007a98 str w24, [x20, #0x78] ce3f8: b9008a96 str w22, [x20, #0x88] ce3fc: a900fe9f stp xzr, xzr, [x20, #0x8] ce400: f9004288 str x8, [x20, #0x80] ce404: f9401768 ldr x8, [x27, #0x28] ce408: f94007e9 ldr x9, [sp, #0x8] ce40c: eb09011f cmp x8, x9 ce410: 54000121 b.ne 0xce434 ce414: a9464ff4 ldp x20, x19, [sp, #0x60] ce418: a94557f6 ldp x22, x21, [sp, #0x50] ce41c: a9445ff8 ldp x24, x23, [sp, #0x40] ce420: a94367fa ldp x26, x25, [sp, #0x30] ce424: a9417bfd ldp x29, x30, [sp, #0x10] ce428: f94013fb ldr x27, [sp, #0x20] ce42c: 9101c3ff add sp, sp, #0x70 ce430: d65f03c0 ret ce434: 94023a7f bl 0x15ce30 <__stack_chk_fail@plt> ce438: aa0003f4 mov x20, x0 ce43c: 14000008 b 0xce45c ce440: aa0003f4 mov x20, x0 ce444: 14000004 b 0xce454 ce448: aa0003f4 mov x20, x0 ce44c: aa1a03e0 mov x0, x26 ce450: 94023aa4 bl 0x15cee0 <_ZdlPv@plt> ce454: aa1503e0 mov x0, x21 ce458: 94023d5a bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> ce45c: aa1303e0 mov x0, x19 ce460: 94023d58 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> ce464: aa1403e0 mov x0, x20 ce468: 94022b3e bl 0x159160 <__emutls_get_address+0x6d4> 00000000000ce46c : ce46c: d10103ff sub sp, sp, #0x40 ce470: a9017bfd stp x29, x30, [sp, #0x10] ce474: 910043fd add x29, sp, #0x10 ce478: f90013f5 str x21, [sp, #0x20] ce47c: a9034ff4 stp x20, x19, [sp, #0x30] ce480: d53bd055 mrs x21, TPIDR_EL0 ce484: aa0003f3 mov x19, x0 ce488: f94016a8 ldr x8, [x21, #0x28] ce48c: f90007e8 str x8, [sp, #0x8] ce490: f9400014 ldr x20, [x0] ce494: f90003f4 str x20, [sp] ce498: b4000074 cbz x20, 0xce4a4 ce49c: aa1403e0 mov x0, x20 ce4a0: 94023de0 bl 0x15dc20 ce4a4: f9400660 ldr x0, [x19, #0x8] ce4a8: b4000100 cbz x0, 0xce4c8 ce4ac: 94023ce9 bl 0x15d850 <_ZN6InGame5CFile5CloseEv@plt> ce4b0: f9400660 ldr x0, [x19, #0x8] ce4b4: b4000080 cbz x0, 0xce4c4 ce4b8: f9400008 ldr x8, [x0] ce4bc: f9400508 ldr x8, [x8, #0x8] ce4c0: d63f0100 blr x8 ce4c4: f900067f str xzr, [x19, #0x8] ce4c8: b4000074 cbz x20, 0xce4d4 ce4cc: aa1403e0 mov x0, x20 ce4d0: 94023dd8 bl 0x15dc30 ce4d4: f9400a60 ldr x0, [x19, #0x10] ce4d8: b4000060 cbz x0, 0xce4e4 ce4dc: 94023a81 bl 0x15cee0 <_ZdlPv@plt> ce4e0: f9000a7f str xzr, [x19, #0x10] ce4e4: f9400274 ldr x20, [x19] ce4e8: b40000b4 cbz x20, 0xce4fc ce4ec: aa1403e0 mov x0, x20 ce4f0: 94023dc8 bl 0x15dc10 ce4f4: aa1403e0 mov x0, x20 ce4f8: 94023a7a bl 0x15cee0 <_ZdlPv@plt> ce4fc: 91012260 add x0, x19, #0x48 ce500: 94023d30 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> ce504: 91006260 add x0, x19, #0x18 ce508: 94023d2e bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> ce50c: f94016a8 ldr x8, [x21, #0x28] ce510: f94007e9 ldr x9, [sp, #0x8] ce514: eb09011f cmp x8, x9 ce518: 540000c1 b.ne 0xce530 ce51c: a9434ff4 ldp x20, x19, [sp, #0x30] ce520: a9417bfd ldp x29, x30, [sp, #0x10] ce524: f94013f5 ldr x21, [sp, #0x20] ce528: 910103ff add sp, sp, #0x40 ce52c: d65f03c0 ret ce530: 94023a40 bl 0x15ce30 <__stack_chk_fail@plt> ce534: 97ff6a80 bl 0xa8f34 ce538: 97ff6a7f bl 0xa8f34 ce53c: aa0003f4 mov x20, x0 ce540: 910003e0 mov x0, sp ce544: 94023dbf bl 0x15dc40 <_ZN6InGame9CCriticalD2Ev@plt> ce548: 14000002 b 0xce550 ce54c: aa0003f4 mov x20, x0 ce550: 91012260 add x0, x19, #0x48 ce554: 94023d1b bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> ce558: 91006260 add x0, x19, #0x18 ce55c: 94023d19 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> ce560: aa1403e0 mov x0, x20 ce564: 97ff6a74 bl 0xa8f34 00000000000ce568 : ce568: a9be7bfd stp x29, x30, [sp, #-0x20]! ce56c: a9014ff4 stp x20, x19, [sp, #0x10] ce570: 910003fd mov x29, sp ce574: f9400808 ldr x8, [x0, #0x10] ce578: aa0103f3 mov x19, x1 ce57c: b4000288 cbz x8, 0xce5cc ce580: b9400a69 ldr w9, [x19, #0x8] ce584: b940090a ldr w10, [x8, #0x8] ce588: 6b0a013f cmp w9, w10 ce58c: 540001c1 b.ne 0xce5c4 ce590: b9400e69 ldr w9, [x19, #0xc] ce594: b9400d0a ldr w10, [x8, #0xc] ce598: 6b0a013f cmp w9, w10 ce59c: 54000141 b.ne 0xce5c4 ce5a0: b9401269 ldr w9, [x19, #0x10] ce5a4: b940110a ldr w10, [x8, #0x10] ce5a8: 6b0a013f cmp w9, w10 ce5ac: 540000c1 b.ne 0xce5c4 ce5b0: b9401669 ldr w9, [x19, #0x14] ce5b4: b940150a ldr w10, [x8, #0x14] ce5b8: 6b0a013f cmp w9, w10 ce5bc: 1a9f07e0 cset w0, ne ce5c0: 14000009 b 0xce5e4 ce5c4: 52800020 mov w0, #0x1 // =1 ce5c8: 14000007 b 0xce5e4 ce5cc: aa0003f4 mov x20, x0 ce5d0: 52800700 mov w0, #0x38 // =56 ce5d4: 94023a23 bl 0x15ce60 <_Znwm@plt> ce5d8: aa0003e8 mov x8, x0 ce5dc: 52800020 mov w0, #0x1 // =1 ce5e0: f9000a88 str x8, [x20, #0x10] ce5e4: ad408262 ldp q2, q0, [x19, #0x10] ce5e8: f9401a69 ldr x9, [x19, #0x30] ce5ec: 3dc00261 ldr q1, [x19] ce5f0: ad008102 stp q2, q0, [x8, #0x10] ce5f4: a9414ff4 ldp x20, x19, [sp, #0x10] ce5f8: f9001909 str x9, [x8, #0x30] ce5fc: 3d800101 str q1, [x8] ce600: a8c27bfd ldp x29, x30, [sp], #0x20 ce604: d65f03c0 ret 00000000000ce608 : ce608: d10383ff sub sp, sp, #0xe0 ce60c: a90a7bfd stp x29, x30, [sp, #0xa0] ce610: 910283fd add x29, sp, #0xa0 ce614: a90b5ff8 stp x24, x23, [sp, #0xb0] ce618: a90c57f6 stp x22, x21, [sp, #0xc0] ce61c: a90d4ff4 stp x20, x19, [sp, #0xd0] ce620: d53bd058 mrs x24, TPIDR_EL0 ce624: f9401708 ldr x8, [x24, #0x28] ce628: f81f83a8 stur x8, [x29, #-0x8] ce62c: f9400808 ldr x8, [x0, #0x10] ce630: b40000e8 cbz x8, 0xce64c ce634: 91006014 add x20, x0, #0x18 ce638: aa0003f6 mov x22, x0 ce63c: aa1403e0 mov x0, x20 ce640: aa0103f3 mov x19, x1 ce644: 94023e6b bl 0x15dff0 <_ZN6InGame7AString5emptyEv@plt> ce648: 36000180 tbz w0, #0x0, 0xce678 ce64c: 2a1f03e0 mov w0, wzr ce650: f9401708 ldr x8, [x24, #0x28] ce654: f85f83a9 ldur x9, [x29, #-0x8] ce658: eb09011f cmp x8, x9 ce65c: 54000781 b.ne 0xce74c ce660: a94d4ff4 ldp x20, x19, [sp, #0xd0] ce664: a94c57f6 ldp x22, x21, [sp, #0xc0] ce668: a94b5ff8 ldp x24, x23, [sp, #0xb0] ce66c: a94a7bfd ldp x29, x30, [sp, #0xa0] ce670: 910383ff add sp, sp, #0xe0 ce674: d65f03c0 ret ce678: 6f00e400 movi v0.2d, #0000000000000000 ce67c: b9407aca ldr w10, [x22, #0x78] ce680: 910122d7 add x23, x22, #0x48 ce684: d0fffd08 adrp x8, 0x70000 ce688: aa1703e0 mov x0, x23 ce68c: f0fffce9 adrp x9, 0x6d000 ce690: 911d9d08 add x8, x8, #0x767 ce694: 9107cd29 add x9, x9, #0x1f3 ce698: 7100015f cmp w10, #0x0 ce69c: ad0383e0 stp q0, q0, [sp, #0x70] ce6a0: ad0283e0 stp q0, q0, [sp, #0x50] ce6a4: 9a880135 csel x21, x9, x8, eq ce6a8: ad0183e0 stp q0, q0, [sp, #0x30] ce6ac: ad0083e0 stp q0, q0, [sp, #0x10] ce6b0: 94023cc0 bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> ce6b4: 94023c2f bl 0x15d770 ce6b8: f101b41f cmp x0, #0x6d ce6bc: 540001e8 b.hi 0xce6f8 ce6c0: aa1703e0 mov x0, x23 ce6c4: 94023cbb bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> ce6c8: f9400ac8 ldr x8, [x22, #0x10] ce6cc: b0fffd22 adrp x2, 0x73000 ce6d0: aa0003e3 mov x3, x0 ce6d4: 910cc042 add x2, x2, #0x330 ce6d8: 910043e0 add x0, sp, #0x10 ce6dc: 2942250a ldp w10, w9, [x8, #0x10] ce6e0: 29411907 ldp w7, w6, [x8, #0x8] ce6e4: f90003f5 str x21, [sp] ce6e8: 111db124 add w4, w9, #0x76c ce6ec: 11000545 add w5, w10, #0x1 ce6f0: 94000018 bl 0xce750 ce6f4: 1400000b b 0xce720 ce6f8: f9400ac8 ldr x8, [x22, #0x10] ce6fc: b0fffd02 adrp x2, 0x6f000 ce700: 9121d442 add x2, x2, #0x875 ce704: 910043e0 add x0, sp, #0x10 ce708: aa1503e7 mov x7, x21 ce70c: 2942250a ldp w10, w9, [x8, #0x10] ce710: 29411506 ldp w6, w5, [x8, #0x8] ce714: 111db123 add w3, w9, #0x76c ce718: 11000544 add w4, w10, #0x1 ce71c: 9400000d bl 0xce750 ce720: aa1303e0 mov x0, x19 ce724: aa1403e1 mov x1, x20 ce728: 94023e16 bl 0x15df80 <_ZN6InGame7AStringaSERKS0_@plt> ce72c: 910043e1 add x1, sp, #0x10 ce730: aa1303e0 mov x0, x19 ce734: 94023c9b bl 0x15d9a0 <_ZN6InGame5CPath13AppendSubPathERNS_7AStringEPKc@plt> ce738: 52800020 mov w0, #0x1 // =1 ce73c: f9401708 ldr x8, [x24, #0x28] ce740: f85f83a9 ldur x9, [x29, #-0x8] ce744: eb09011f cmp x8, x9 ce748: 54fff8c0 b.eq 0xce660 ce74c: 940239b9 bl 0x15ce30 <__stack_chk_fail@plt> ce750: d10483ff sub sp, sp, #0x120 ce754: a9107bfd stp x29, x30, [sp, #0x100] ce758: 910403fd add x29, sp, #0x100 ce75c: a9114ffc stp x28, x19, [sp, #0x110] ce760: a9399ba5 stp x5, x6, [x29, #-0x68] ce764: d101e3aa sub x10, x29, #0x78 ce768: a93893a3 stp x3, x4, [x29, #-0x78] ce76c: 928004ec mov x12, #-0x28 // =-40 ce770: f81a83a7 stur x7, [x29, #-0x58] ce774: 910003ed mov x13, sp ce778: ad0007e0 stp q0, q1, [sp] ce77c: 9100a14a add x10, x10, #0x28 ce780: ad010fe2 stp q2, q3, [sp, #0x20] ce784: f2dff00c movk x12, #0xff80, lsl #32 ce788: ad0217e4 stp q4, q5, [sp, #0x40] ce78c: 910201ad add x13, x13, #0x80 ce790: ad031fe6 stp q6, q7, [sp, #0x60] ce794: d53bd053 mrs x19, TPIDR_EL0 ce798: f9401669 ldr x9, [x19, #0x28] ce79c: d100a3ab sub x11, x29, #0x28 ce7a0: aa0203e8 mov x8, x2 ce7a4: d10143a4 sub x4, x29, #0x50 ce7a8: 2a1f03e1 mov w1, wzr ce7ac: 52801002 mov w2, #0x80 // =128 ce7b0: f81f83a9 stur x9, [x29, #-0x8] ce7b4: 910083a9 add x9, x29, #0x20 ce7b8: a93eb3ad stp x13, x12, [x29, #-0x18] ce7bc: aa0803e3 mov x3, x8 ce7c0: a93daba9 stp x9, x10, [x29, #-0x28] ce7c4: ad400560 ldp q0, q1, [x11] ce7c8: ad3d87a0 stp q0, q1, [x29, #-0x50] ce7cc: 94023dd5 bl 0x15df20 <__vsprintf_chk@plt> ce7d0: f9401668 ldr x8, [x19, #0x28] ce7d4: f85f83a9 ldur x9, [x29, #-0x8] ce7d8: eb09011f cmp x8, x9 ce7dc: 540000a1 b.ne 0xce7f0 ce7e0: a9514ffc ldp x28, x19, [sp, #0x110] ce7e4: a9507bfd ldp x29, x30, [sp, #0x100] ce7e8: 910483ff add sp, sp, #0x120 ce7ec: d65f03c0 ret ce7f0: 94023990 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000ce7f4 : ce7f4: a9bd7bfd stp x29, x30, [sp, #-0x30]! ce7f8: f9000bf5 str x21, [sp, #0x10] ce7fc: 910003fd mov x29, sp ce800: a9024ff4 stp x20, x19, [sp, #0x20] ce804: aa0003f3 mov x19, x0 ce808: f9400400 ldr x0, [x0, #0x8] ce80c: aa0103f4 mov x20, x1 ce810: b40000a0 cbz x0, 0xce824 ce814: f9400008 ldr x8, [x0] ce818: f9400508 ldr x8, [x8, #0x8] ce81c: d63f0100 blr x8 ce820: f900067f str xzr, [x19, #0x8] ce824: 52800800 mov w0, #0x40 // =64 ce828: 9402398e bl 0x15ce60 <_Znwm@plt> ce82c: aa0003f5 mov x21, x0 ce830: 94023bf4 bl 0x15d800 <_ZN6InGame5CFileC1Ev@plt> ce834: aa1503e0 mov x0, x21 ce838: aa1403e1 mov x1, x20 ce83c: 52800022 mov w2, #0x1 // =1 ce840: f9000675 str x21, [x19, #0x8] ce844: 94023bf7 bl 0x15d820 <_ZN6InGame5CFile4OpenEPKcNS_8FileModeE@plt> ce848: b0fffd21 adrp x1, 0x73000 ce84c: b0fffd03 adrp x3, 0x6f000 ce850: d0fffd04 adrp x4, 0x70000 ce854: 2a0003f5 mov w21, w0 ce858: 91240821 add x1, x1, #0x902 ce85c: 9103d863 add x3, x3, #0xf6 ce860: 91295c84 add x4, x4, #0xa57 ce864: 360001a0 tbz w0, #0x0, 0xce898 ce868: f0fffce6 adrp x6, 0x6d000 ce86c: 52800020 mov w0, #0x1 // =1 ce870: 91148cc6 add x6, x6, #0x523 ce874: 528014e2 mov w2, #0xa7 // =167 ce878: aa1f03e5 mov x5, xzr ce87c: aa1403e7 mov x7, x20 ce880: 94023f2c bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ce884: a9424ff4 ldp x20, x19, [sp, #0x20] ce888: 120002a0 and w0, w21, #0x1 ce88c: f9400bf5 ldr x21, [sp, #0x10] ce890: a8c37bfd ldp x29, x30, [sp], #0x30 ce894: d65f03c0 ret ce898: b0fffd06 adrp x6, 0x6f000 ce89c: 52800080 mov w0, #0x4 // =4 ce8a0: 9132ccc6 add x6, x6, #0xcb3 ce8a4: 52801442 mov w2, #0xa2 // =162 ce8a8: aa1f03e5 mov x5, xzr ce8ac: 94023f21 bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ce8b0: f9400660 ldr x0, [x19, #0x8] ce8b4: b4000080 cbz x0, 0xce8c4 ce8b8: f9400008 ldr x8, [x0] ce8bc: f9400508 ldr x8, [x8, #0x8] ce8c0: d63f0100 blr x8 ce8c4: f900067f str xzr, [x19, #0x8] ce8c8: a9424ff4 ldp x20, x19, [sp, #0x20] ce8cc: 120002a0 and w0, w21, #0x1 ce8d0: f9400bf5 ldr x21, [sp, #0x10] ce8d4: a8c37bfd ldp x29, x30, [sp], #0x30 ce8d8: d65f03c0 ret ce8dc: aa0003f3 mov x19, x0 ce8e0: aa1503e0 mov x0, x21 ce8e4: 9402397f bl 0x15cee0 <_ZdlPv@plt> ce8e8: aa1303e0 mov x0, x19 ce8ec: 94022a1d bl 0x159160 <__emutls_get_address+0x6d4> 00000000000ce8f0 : ce8f0: a9be7bfd stp x29, x30, [sp, #-0x20]! ce8f4: a9014ff4 stp x20, x19, [sp, #0x10] ce8f8: 910003fd mov x29, sp ce8fc: aa0003f3 mov x19, x0 ce900: 52800800 mov w0, #0x40 // =64 ce904: 94023957 bl 0x15ce60 <_Znwm@plt> ce908: aa0003f4 mov x20, x0 ce90c: 94023bbd bl 0x15d800 <_ZN6InGame5CFileC1Ev@plt> ce910: aa1403e0 mov x0, x20 ce914: aa1303e1 mov x1, x19 ce918: 52800042 mov w2, #0x2 // =2 ce91c: 94023bc1 bl 0x15d820 <_ZN6InGame5CFile4OpenEPKcNS_8FileModeE@plt> ce920: 360001c0 tbz w0, #0x0, 0xce958 ce924: aa1403e0 mov x0, x20 ce928: 94023bc2 bl 0x15d830 <_ZN6InGame5CFile9GetLengthEv@plt> ce92c: 2a0003f3 mov w19, w0 ce930: aa1403e0 mov x0, x20 ce934: 94023bc7 bl 0x15d850 <_ZN6InGame5CFile5CloseEv@plt> ce938: f9400288 ldr x8, [x20] ce93c: aa1403e0 mov x0, x20 ce940: f9400508 ldr x8, [x8, #0x8] ce944: d63f0100 blr x8 ce948: aa1303e0 mov x0, x19 ce94c: a9414ff4 ldp x20, x19, [sp, #0x10] ce950: a8c27bfd ldp x29, x30, [sp], #0x20 ce954: d65f03c0 ret ce958: b0fffd21 adrp x1, 0x73000 ce95c: f0fffd03 adrp x3, 0x71000 ce960: d0fffd04 adrp x4, 0x70000 ce964: 90fffd06 adrp x6, 0x6e000 ce968: 91240821 add x1, x1, #0x902 ce96c: 9103f063 add x3, x3, #0xfc ce970: 91295c84 add x4, x4, #0xa57 ce974: 912e54c6 add x6, x6, #0xb95 ce978: 52800080 mov w0, #0x4 // =4 ce97c: 52802042 mov w2, #0x102 // =258 ce980: aa1f03e5 mov x5, xzr ce984: aa1303e7 mov x7, x19 ce988: 94023926 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ce98c: 92800013 mov x19, #-0x1 // =-1 ce990: aa1303e0 mov x0, x19 ce994: a9414ff4 ldp x20, x19, [sp, #0x10] ce998: a8c27bfd ldp x29, x30, [sp], #0x20 ce99c: d65f03c0 ret ce9a0: aa0003f3 mov x19, x0 ce9a4: aa1403e0 mov x0, x20 ce9a8: 9402394e bl 0x15cee0 <_ZdlPv@plt> ce9ac: aa1303e0 mov x0, x19 ce9b0: 940229ec bl 0x159160 <__emutls_get_address+0x6d4> 00000000000ce9b4 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: ce9b4: a9be7bfd stp x29, x30, [sp, #-0x20]! ce9b8: a9014ff4 stp x20, x19, [sp, #0x10] ce9bc: 910003fd mov x29, sp ce9c0: aa0103f3 mov x19, x1 ce9c4: 9400000c bl 0xce9f4 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x40> ce9c8: aa0003f4 mov x20, x0 ce9cc: aa1303e0 mov x0, x19 ce9d0: 94000009 bl 0xce9f4 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x40> ce9d4: aa0003e1 mov x1, x0 ce9d8: aa1403e0 mov x0, x20 ce9dc: 94023edd bl 0x15e550 ce9e0: a9414ff4 ldp x20, x19, [sp, #0x10] ce9e4: 1e602008 fcmp d0, #0.0 ce9e8: 1a9f57e0 cset w0, mi ce9ec: a8c27bfd ldp x29, x30, [sp], #0x20 ce9f0: d65f03c0 ret ce9f4: d10643ff sub sp, sp, #0x190 ce9f8: a9157bfd stp x29, x30, [sp, #0x150] ce9fc: 910543fd add x29, sp, #0x150 cea00: a9165ffc stp x28, x23, [sp, #0x160] cea04: a91757f6 stp x22, x21, [sp, #0x170] cea08: a9184ff4 stp x20, x19, [sp, #0x180] cea0c: d53bd057 mrs x23, TPIDR_EL0 cea10: aa0003f3 mov x19, x0 cea14: f94016e8 ldr x8, [x23, #0x28] cea18: d10083a0 sub x0, x29, #0x20 cea1c: f81f83a8 stur x8, [x29, #-0x8] cea20: 94023ce0 bl 0x15dda0 <_ZN6InGame6AArrayC1Ev@plt> cea24: 39400268 ldrb w8, [x19] cea28: f9400a69 ldr x9, [x19, #0x10] cea2c: 7200011f tst w8, #0x1 cea30: 9a931521 csinc x1, x9, x19, ne cea34: 90fffd02 adrp x2, 0x6e000 cea38: d10083a0 sub x0, x29, #0x20 cea3c: 910c2042 add x2, x2, #0x308 cea40: 94023d74 bl 0x15e010 <_ZN6InGame7AString5SplitEPNS_6AArrayEPKcS4_@plt> cea44: d10083a0 sub x0, x29, #0x20 cea48: 94023cc2 bl 0x15dd50 <_ZNK6InGame6AArray5CountEv@plt> cea4c: 91000674 add x20, x19, #0x1 cea50: 7100081f cmp w0, #0x2 cea54: 54000721 b.ne 0xceb38 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x184> cea58: d100e3a0 sub x0, x29, #0x38 cea5c: 94023cd1 bl 0x15dda0 <_ZN6InGame6AArrayC1Ev@plt> cea60: d10083a0 sub x0, x29, #0x20 cea64: 52800021 mov w1, #0x1 // =1 cea68: 94023cb6 bl 0x15dd40 <_ZNK6InGame6AArray13ObjectAtIndexEi@plt> cea6c: 94023bd1 bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cea70: aa0003e1 mov x1, x0 cea74: f0fffce2 adrp x2, 0x6d000 cea78: d100e3a0 sub x0, x29, #0x38 cea7c: 9124f842 add x2, x2, #0x93e cea80: 94023d64 bl 0x15e010 <_ZN6InGame7AString5SplitEPNS_6AArrayEPKcS4_@plt> cea84: d100e3a0 sub x0, x29, #0x38 cea88: 94023cb2 bl 0x15dd50 <_ZNK6InGame6AArray5CountEv@plt> cea8c: 7100081f cmp w0, #0x2 cea90: 54000781 b.ne 0xceb80 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1cc> cea94: d100e3a0 sub x0, x29, #0x38 cea98: 52800021 mov w1, #0x1 // =1 cea9c: 94023ca9 bl 0x15dd40 <_ZNK6InGame6AArray13ObjectAtIndexEi@plt> ceaa0: 94023bc4 bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> ceaa4: aa0003e1 mov x1, x0 ceaa8: d101a3a0 sub x0, x29, #0x68 ceaac: 94023bb9 bl 0x15d990 <_ZN6InGame7AStringC1EPKc@plt> ceab0: d101a3a0 sub x0, x29, #0x68 ceab4: 94023bbf bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> ceab8: d0fffd01 adrp x1, 0x70000 ceabc: 911d9c21 add x1, x1, #0x767 ceac0: 94023a58 bl 0x15d420 ceac4: 34000820 cbz w0, 0xcebc8 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x214> ceac8: d101a3a0 sub x0, x29, #0x68 ceacc: 94023bb9 bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cead0: f0fffce1 adrp x1, 0x6d000 cead4: 9107cc21 add x1, x1, #0x1f3 cead8: 94023a52 bl 0x15d420 ceadc: 34000760 cbz w0, 0xcebc8 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x214> ceae0: 39400275 ldrb w21, [x19] ceae4: f9400a73 ldr x19, [x19, #0x10] ceae8: d101a3a0 sub x0, x29, #0x68 ceaec: 94023bb1 bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> ceaf0: 720002bf tst w21, #0x1 ceaf4: aa0003e8 mov x8, x0 ceaf8: 9a930287 csel x7, x20, x19, eq ceafc: b0fffd21 adrp x1, 0x73000 ceb00: 90fffd03 adrp x3, 0x6e000 ceb04: d0fffd04 adrp x4, 0x70000 ceb08: f0fffce6 adrp x6, 0x6d000 ceb0c: 91240821 add x1, x1, #0x902 ceb10: 9138fc63 add x3, x3, #0xe3f ceb14: 91295c84 add x4, x4, #0xa57 ceb18: 913910c6 add x6, x6, #0xe44 ceb1c: 52800040 mov w0, #0x2 // =2 ceb20: 528018c2 mov w2, #0xc6 // =198 ceb24: aa1f03e5 mov x5, xzr ceb28: f90003e8 str x8, [sp] ceb2c: 94023e81 bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ceb30: aa1f03f3 mov x19, xzr ceb34: 140000c3 b 0xcee40 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x48c> ceb38: 39400268 ldrb w8, [x19] ceb3c: f9400a69 ldr x9, [x19, #0x10] ceb40: 7200011f tst w8, #0x1 ceb44: 9a890287 csel x7, x20, x9, eq ceb48: b0fffd21 adrp x1, 0x73000 ceb4c: 90fffd03 adrp x3, 0x6e000 ceb50: d0fffd04 adrp x4, 0x70000 ceb54: b0fffd26 adrp x6, 0x73000 ceb58: 91240821 add x1, x1, #0x902 ceb5c: 9138fc63 add x3, x3, #0xe3f ceb60: 91295c84 add x4, x4, #0xa57 ceb64: 9117a0c6 add x6, x6, #0x5e8 ceb68: 52800040 mov w0, #0x2 // =2 ceb6c: 528016e2 mov w2, #0xb7 // =183 ceb70: aa1f03e5 mov x5, xzr ceb74: 94023e6f bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ceb78: aa1f03f3 mov x19, xzr ceb7c: 140000b5 b 0xcee50 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x49c> ceb80: 39400268 ldrb w8, [x19] ceb84: f9400a69 ldr x9, [x19, #0x10] ceb88: 7200011f tst w8, #0x1 ceb8c: 9a890287 csel x7, x20, x9, eq ceb90: b0fffd21 adrp x1, 0x73000 ceb94: 90fffd03 adrp x3, 0x6e000 ceb98: d0fffd04 adrp x4, 0x70000 ceb9c: b0fffd26 adrp x6, 0x73000 ceba0: 91240821 add x1, x1, #0x902 ceba4: 9138fc63 add x3, x3, #0xe3f ceba8: 91295c84 add x4, x4, #0xa57 cebac: 9117a0c6 add x6, x6, #0x5e8 cebb0: 52800040 mov w0, #0x2 // =2 cebb4: 528017c2 mov w2, #0xbe // =190 cebb8: aa1f03e5 mov x5, xzr cebbc: 94023e5d bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> cebc0: aa1f03f3 mov x19, xzr cebc4: 140000a1 b 0xcee48 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x494> cebc8: d100e3a0 sub x0, x29, #0x38 cebcc: 2a1f03e1 mov w1, wzr cebd0: 94023c5c bl 0x15dd40 <_ZNK6InGame6AArray13ObjectAtIndexEi@plt> cebd4: 94023b77 bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cebd8: aa0003e1 mov x1, x0 cebdc: d10263a0 sub x0, x29, #0x98 cebe0: 94023b6c bl 0x15d990 <_ZN6InGame7AStringC1EPKc@plt> cebe4: d10263a0 sub x0, x29, #0x98 cebe8: 94023b72 bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cebec: aa0003f3 mov x19, x0 cebf0: 94023ae0 bl 0x15d770 cebf4: b100401f cmn x0, #0x10 cebf8: 54001642 b.hs 0xceec0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x50c> cebfc: aa0003f4 mov x20, x0 cec00: f1005c1f cmp x0, #0x17 cec04: 540000e2 b.hs 0xcec20 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x26c> cec08: 910283e9 add x9, sp, #0xa0 cec0c: 531f7a88 lsl w8, w20, #1 cec10: b2400135 orr x21, x9, #0x1 cec14: 390283e8 strb w8, [sp, #0xa0] cec18: b5000154 cbnz x20, 0xcec40 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x28c> cec1c: 1400000d b 0xcec50 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x29c> cec20: 91004288 add x8, x20, #0x10 cec24: 927ced16 and x22, x8, #0xfffffffffffffff0 cec28: aa1603e0 mov x0, x22 cec2c: 9402388d bl 0x15ce60 <_Znwm@plt> cec30: b24002c8 orr x8, x22, #0x1 cec34: aa0003f5 mov x21, x0 cec38: a90a83f4 stp x20, x0, [sp, #0xa8] cec3c: f90053e8 str x8, [sp, #0xa0] cec40: aa1503e0 mov x0, x21 cec44: aa1303e1 mov x1, x19 cec48: aa1403e2 mov x2, x20 cec4c: 94023915 bl 0x15d0a0 cec50: 38346abf strb wzr, [x21, x20] cec54: 910283eb add x11, sp, #0xa0 cec58: a94aabe9 ldp x9, x10, [sp, #0xa8] cec5c: b240016b orr x11, x11, #0x1 cec60: 394283e8 ldrb w8, [sp, #0xa0] cec64: 7200011f tst w8, #0x1 cec68: d341fd08 lsr x8, x8, #1 cec6c: 9a890108 csel x8, x8, x9, eq cec70: 9a8a0167 csel x7, x11, x10, eq cec74: b4000c08 cbz x8, 0xcedf4 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x440> cec78: aa1f03e9 mov x9, xzr cec7c: 5280002a mov w10, #0x1 // =1 cec80: 386968eb ldrb w11, [x7, x9] cec84: 9acb214c lsl x12, x10, x11 cec88: f100fd7f cmp x11, #0x3f cec8c: 9250258c and x12, x12, #0x3ff000000000000 cec90: fa409984 ccmp x12, #0x0, #0x4, ls cec94: 540000a0 b.eq 0xceca8 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2f4> cec98: 91000529 add x9, x9, #0x1 cec9c: eb09011f cmp x8, x9 ceca0: 54ffff01 b.ne 0xcec80 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2cc> ceca4: 14000003 b 0xcecb0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2fc> ceca8: b100053f cmn x9, #0x1 cecac: 54000a41 b.ne 0xcedf4 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x440> cecb0: f100291f cmp x8, #0xa cecb4: 54000a01 b.ne 0xcedf4 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x440> cecb8: 910223e0 add x0, sp, #0x88 cecbc: 910283e1 add x1, sp, #0xa0 cecc0: 910283e4 add x4, sp, #0xa0 cecc4: aa1f03e2 mov x2, xzr cecc8: 52800083 mov w3, #0x4 // =4 ceccc: 94023e25 bl 0x15e560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_mmRKS4_@plt> cecd0: 9101c3e0 add x0, sp, #0x70 cecd4: 910283e1 add x1, sp, #0xa0 cecd8: 910283e4 add x4, sp, #0xa0 cecdc: 52800082 mov w2, #0x4 // =4 cece0: 52800043 mov w3, #0x2 // =2 cece4: 94023e1f bl 0x15e560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_mmRKS4_@plt> cece8: 910163e0 add x0, sp, #0x58 cecec: 910283e1 add x1, sp, #0xa0 cecf0: 910283e4 add x4, sp, #0xa0 cecf4: 528000c2 mov w2, #0x6 // =6 cecf8: 52800043 mov w3, #0x2 // =2 cecfc: 94023e19 bl 0x15e560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_mmRKS4_@plt> ced00: 910103e0 add x0, sp, #0x40 ced04: 910283e1 add x1, sp, #0xa0 ced08: 910283e4 add x4, sp, #0xa0 ced0c: 52800102 mov w2, #0x8 // =8 ced10: 52800043 mov w3, #0x2 // =2 ced14: 94023e13 bl 0x15e560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_mmRKS4_@plt> ced18: 394223e8 ldrb w8, [sp, #0x88] ced1c: 910223ea add x10, sp, #0x88 ced20: f9404fe9 ldr x9, [sp, #0x98] ced24: b240014a orr x10, x10, #0x1 ced28: 7200011f tst w8, #0x1 ced2c: 9a890140 csel x0, x10, x9, eq ced30: 94023cc4 bl 0x15e040 <_ZN6InGame7str2intEPKc@plt> ced34: 3941c3e8 ldrb w8, [sp, #0x70] ced38: 9101c3eb add x11, sp, #0x70 ced3c: f94043e9 ldr x9, [sp, #0x80] ced40: b240016b orr x11, x11, #0x1 ced44: 511db00a sub w10, w0, #0x76c ced48: 7200011f tst w8, #0x1 ced4c: 9a890160 csel x0, x11, x9, eq ced50: b9001fea str w10, [sp, #0x1c] ced54: 94023cbb bl 0x15e040 <_ZN6InGame7str2intEPKc@plt> ced58: 394163e8 ldrb w8, [sp, #0x58] ced5c: 910163eb add x11, sp, #0x58 ced60: f94037e9 ldr x9, [sp, #0x68] ced64: b240016b orr x11, x11, #0x1 ced68: 5100040a sub w10, w0, #0x1 ced6c: 7200011f tst w8, #0x1 ced70: 9a890160 csel x0, x11, x9, eq ced74: b9001bea str w10, [sp, #0x18] ced78: 94023cb2 bl 0x15e040 <_ZN6InGame7str2intEPKc@plt> ced7c: 394103e8 ldrb w8, [sp, #0x40] ced80: 910103ea add x10, sp, #0x40 ced84: f9402be9 ldr x9, [sp, #0x50] ced88: b240014a orr x10, x10, #0x1 ced8c: b90017e0 str w0, [sp, #0x14] ced90: 7200011f tst w8, #0x1 ced94: 9a890148 csel x8, x10, x9, eq ced98: aa0803e0 mov x0, x8 ced9c: 94023ca9 bl 0x15e040 <_ZN6InGame7str2intEPKc@plt> ceda0: 6f00e400 movi v0.2d, #0000000000000000 ceda4: f0fffce9 adrp x9, 0x6d000 ceda8: b90013e0 str w0, [sp, #0x10] cedac: 528e1008 mov w8, #0x7080 // =28800 cedb0: 91085529 add x9, x9, #0x215 cedb4: 910023e0 add x0, sp, #0x8 cedb8: b9002bff str wzr, [sp, #0x28] cedbc: fd0007e0 str d0, [sp, #0x8] cedc0: fd0013e0 str d0, [sp, #0x20] cedc4: a90327e8 stp x8, x9, [sp, #0x30] cedc8: 94023dea bl 0x15e570 cedcc: 394103e8 ldrb w8, [sp, #0x40] cedd0: aa0003f3 mov x19, x0 cedd4: 37000588 tbnz w8, #0x0, 0xcee84 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x4d0> cedd8: 394163e8 ldrb w8, [sp, #0x58] ceddc: 370005c8 tbnz w8, #0x0, 0xcee94 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x4e0> cede0: 3941c3e8 ldrb w8, [sp, #0x70] cede4: 37000608 tbnz w8, #0x0, 0xceea4 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x4f0> cede8: 394223e8 ldrb w8, [sp, #0x88] cedec: 360001e8 tbz w8, #0x0, 0xcee28 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x474> cedf0: 14000031 b 0xceeb4 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x500> cedf4: b0fffd21 adrp x1, 0x73000 cedf8: 90fffd03 adrp x3, 0x6e000 cedfc: d0fffd04 adrp x4, 0x70000 cee00: f0fffce6 adrp x6, 0x6d000 cee04: 91240821 add x1, x1, #0x902 cee08: 9138fc63 add x3, x3, #0xe3f cee0c: 91295c84 add x4, x4, #0xa57 cee10: 91399cc6 add x6, x6, #0xe67 cee14: 52800040 mov w0, #0x2 // =2 cee18: 52801a02 mov w2, #0xd0 // =208 cee1c: aa1f03e5 mov x5, xzr cee20: 94023dc4 bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> cee24: aa1f03f3 mov x19, xzr cee28: 394283e8 ldrb w8, [sp, #0xa0] cee2c: 36000068 tbz w8, #0x0, 0xcee38 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x484> cee30: f9405be0 ldr x0, [sp, #0xb0] cee34: 9402382b bl 0x15cee0 <_ZdlPv@plt> cee38: d10263a0 sub x0, x29, #0x98 cee3c: 94023ae1 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> cee40: d101a3a0 sub x0, x29, #0x68 cee44: 94023adf bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> cee48: d100e3a0 sub x0, x29, #0x38 cee4c: 94023bd9 bl 0x15ddb0 <_ZN6InGame6AArrayD1Ev@plt> cee50: d10083a0 sub x0, x29, #0x20 cee54: 94023bd7 bl 0x15ddb0 <_ZN6InGame6AArrayD1Ev@plt> cee58: f94016e8 ldr x8, [x23, #0x28] cee5c: f85f83a9 ldur x9, [x29, #-0x8] cee60: eb09011f cmp x8, x9 cee64: 54000321 b.ne 0xceec8 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x514> cee68: aa1303e0 mov x0, x19 cee6c: a9584ff4 ldp x20, x19, [sp, #0x180] cee70: a95757f6 ldp x22, x21, [sp, #0x170] cee74: a9565ffc ldp x28, x23, [sp, #0x160] cee78: a9557bfd ldp x29, x30, [sp, #0x150] cee7c: 910643ff add sp, sp, #0x190 cee80: d65f03c0 ret cee84: f9402be0 ldr x0, [sp, #0x50] cee88: 94023816 bl 0x15cee0 <_ZdlPv@plt> cee8c: 394163e8 ldrb w8, [sp, #0x58] cee90: 3607fa88 tbz w8, #0x0, 0xcede0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x42c> cee94: f94037e0 ldr x0, [sp, #0x68] cee98: 94023812 bl 0x15cee0 <_ZdlPv@plt> cee9c: 3941c3e8 ldrb w8, [sp, #0x70] ceea0: 3607fa48 tbz w8, #0x0, 0xcede8 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x434> ceea4: f94043e0 ldr x0, [sp, #0x80] ceea8: 9402380e bl 0x15cee0 <_ZdlPv@plt> ceeac: 394223e8 ldrb w8, [sp, #0x88] ceeb0: 3607fbc8 tbz w8, #0x0, 0xcee28 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x474> ceeb4: f9404fe0 ldr x0, [sp, #0x98] ceeb8: 9402380a bl 0x15cee0 <_ZdlPv@plt> ceebc: 17ffffdb b 0xcee28 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x474> ceec0: 910283e0 add x0, sp, #0xa0 ceec4: 94023a33 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> ceec8: 940237da bl 0x15ce30 <__stack_chk_fail@plt> ceecc: aa0003f3 mov x19, x0 ceed0: 394163e8 ldrb w8, [sp, #0x58] ceed4: 36000288 tbz w8, #0x0, 0xcef24 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x570> ceed8: 1400001e b 0xcef50 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x59c> ceedc: aa0003f3 mov x19, x0 ceee0: 3941c3e8 ldrb w8, [sp, #0x70] ceee4: 36000248 tbz w8, #0x0, 0xcef2c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x578> ceee8: 1400001e b 0xcef60 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x5ac> ceeec: aa0003f3 mov x19, x0 ceef0: 394223e8 ldrb w8, [sp, #0x88] ceef4: 36000208 tbz w8, #0x0, 0xcef34 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x580> ceef8: 1400001e b 0xcef70 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x5bc> ceefc: 14000001 b 0xcef00 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x54c> cef00: aa0003f3 mov x19, x0 cef04: 394283e8 ldrb w8, [sp, #0xa0] cef08: 370003c8 tbnz w8, #0x0, 0xcef80 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x5cc> cef0c: 14000021 b 0xcef90 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x5dc> cef10: 394103e8 ldrb w8, [sp, #0x40] cef14: aa0003f3 mov x19, x0 cef18: 37000148 tbnz w8, #0x0, 0xcef40 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x58c> cef1c: 394163e8 ldrb w8, [sp, #0x58] cef20: 37000188 tbnz w8, #0x0, 0xcef50 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x59c> cef24: 3941c3e8 ldrb w8, [sp, #0x70] cef28: 370001c8 tbnz w8, #0x0, 0xcef60 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x5ac> cef2c: 394223e8 ldrb w8, [sp, #0x88] cef30: 37000208 tbnz w8, #0x0, 0xcef70 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x5bc> cef34: 394283e8 ldrb w8, [sp, #0xa0] cef38: 37000248 tbnz w8, #0x0, 0xcef80 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x5cc> cef3c: 14000015 b 0xcef90 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x5dc> cef40: f9402be0 ldr x0, [sp, #0x50] cef44: 940237e7 bl 0x15cee0 <_ZdlPv@plt> cef48: 394163e8 ldrb w8, [sp, #0x58] cef4c: 3607fec8 tbz w8, #0x0, 0xcef24 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x570> cef50: f94037e0 ldr x0, [sp, #0x68] cef54: 940237e3 bl 0x15cee0 <_ZdlPv@plt> cef58: 3941c3e8 ldrb w8, [sp, #0x70] cef5c: 3607fe88 tbz w8, #0x0, 0xcef2c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x578> cef60: f94043e0 ldr x0, [sp, #0x80] cef64: 940237df bl 0x15cee0 <_ZdlPv@plt> cef68: 394223e8 ldrb w8, [sp, #0x88] cef6c: 3607fe48 tbz w8, #0x0, 0xcef34 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x580> cef70: f9404fe0 ldr x0, [sp, #0x98] cef74: 940237db bl 0x15cee0 <_ZdlPv@plt> cef78: 394283e8 ldrb w8, [sp, #0xa0] cef7c: 360000a8 tbz w8, #0x0, 0xcef90 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x5dc> cef80: f9405be0 ldr x0, [sp, #0xb0] cef84: 940237d7 bl 0x15cee0 <_ZdlPv@plt> cef88: 14000002 b 0xcef90 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x5dc> cef8c: aa0003f3 mov x19, x0 cef90: d10263a0 sub x0, x29, #0x98 cef94: 94023a8b bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> cef98: 14000004 b 0xcefa8 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x5f4> cef9c: 14000002 b 0xcefa4 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x5f0> cefa0: 1400000a b 0xcefc8 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x614> cefa4: aa0003f3 mov x19, x0 cefa8: d101a3a0 sub x0, x29, #0x68 cefac: 94023a85 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> cefb0: 14000003 b 0xcefbc , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x608> cefb4: 14000001 b 0xcefb8 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x604> cefb8: aa0003f3 mov x19, x0 cefbc: d100e3a0 sub x0, x29, #0x38 cefc0: 94023b7c bl 0x15ddb0 <_ZN6InGame6AArrayD1Ev@plt> cefc4: 14000002 b 0xcefcc , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x618> cefc8: aa0003f3 mov x19, x0 cefcc: d10083a0 sub x0, x29, #0x20 cefd0: 94023b78 bl 0x15ddb0 <_ZN6InGame6AArrayD1Ev@plt> cefd4: aa1303e0 mov x0, x19 cefd8: 94022862 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000cefdc : cefdc: d10503ff sub sp, sp, #0x140 cefe0: fd006be8 str d8, [sp, #0xd0] cefe4: a90e7bfd stp x29, x30, [sp, #0xe0] cefe8: 910383fd add x29, sp, #0xe0 cefec: a90f6ffc stp x28, x27, [sp, #0xf0] ceff0: a91067fa stp x26, x25, [sp, #0x100] ceff4: a9115ff8 stp x24, x23, [sp, #0x110] ceff8: a91257f6 stp x22, x21, [sp, #0x120] ceffc: a9134ff4 stp x20, x19, [sp, #0x130] cf000: 2a0303f3 mov w19, w3 cf004: 2a0103f4 mov w20, w1 cf008: d53bd05b mrs x27, TPIDR_EL0 cf00c: aa0003f6 mov x22, x0 cf010: 90fffd21 adrp x1, 0x73000 cf014: b0fffd03 adrp x3, 0x70000 cf018: b0fffd04 adrp x4, 0x70000 cf01c: d0fffd06 adrp x6, 0x71000 cf020: 2a0203f5 mov w21, w2 cf024: f9401768 ldr x8, [x27, #0x28] cf028: 91240821 add x1, x1, #0x902 cf02c: 9129e063 add x3, x3, #0xa78 cf030: 91295c84 add x4, x4, #0xa57 cf034: 913ec8c6 add x6, x6, #0xfb2 cf038: 52800020 mov w0, #0x1 // =1 cf03c: 528022c2 mov w2, #0x116 // =278 cf040: aa1f03e5 mov x5, xzr cf044: aa1603e7 mov x7, x22 cf048: f81e03a8 stur x8, [x29, #-0x20] cf04c: b90003f3 str w19, [sp] cf050: 94023774 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> cf054: d100e3a0 sub x0, x29, #0x38 cf058: 94023b52 bl 0x15dda0 <_ZN6InGame6AArrayC1Ev@plt> cf05c: 94023a49 bl 0x15d980 <_ZN6InGame5CPath12GetCachePathEv@plt> cf060: aa0003f7 mov x23, x0 cf064: b4002960 cbz x0, 0xcf590 cf068: aa1703e0 mov x0, x23 cf06c: 92800001 mov x1, #-0x1 // =-1 cf070: 94023874 bl 0x15d240 <__strlen_chk@plt> cf074: b40028e0 cbz x0, 0xcf590 cf078: d101a3a0 sub x0, x29, #0x68 cf07c: aa1703e1 mov x1, x23 cf080: 94023a44 bl 0x15d990 <_ZN6InGame7AStringC1EPKc@plt> cf084: b0fffd01 adrp x1, 0x70000 cf088: d101a3a0 sub x0, x29, #0x68 cf08c: 911dac21 add x1, x1, #0x76b cf090: 94023a44 bl 0x15d9a0 <_ZN6InGame5CPath13AppendSubPathERNS_7AStringEPKc@plt> cf094: d101a3a0 sub x0, x29, #0x68 cf098: aa1603e1 mov x1, x22 cf09c: 94023a41 bl 0x15d9a0 <_ZN6InGame5CPath13AppendSubPathERNS_7AStringEPKc@plt> cf0a0: d101a3a0 sub x0, x29, #0x68 cf0a4: 94023a43 bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cf0a8: 940239da bl 0x15d810 <_ZN6InGame5CFile5ExistEPKc@plt> cf0ac: 360026e0 tbz w0, #0x0, 0xcf588 cf0b0: d101a3a0 sub x0, x29, #0x68 cf0b4: 94023a3f bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cf0b8: d100e3a1 sub x1, x29, #0x38 cf0bc: 94023d35 bl 0x15e590 <_ZN6InGame5CPath8GetFilesEPKcPNS_6AArrayE@plt> cf0c0: 36002640 tbz w0, #0x0, 0xcf588 cf0c4: 910063e8 add x8, sp, #0x18 cf0c8: 2a1f03f6 mov w22, wzr cf0cc: b240011c orr x28, x8, #0x1 cf0d0: a9067fff stp xzr, xzr, [sp, #0x60] cf0d4: f9003bff str xzr, [sp, #0x70] cf0d8: 1400000a b 0xcf100 cf0dc: f94017e9 ldr x9, [sp, #0x28] cf0e0: 9100610a add x10, x8, #0x18 cf0e4: 3cc183e0 ldur q0, [sp, #0x18] cf0e8: f9000909 str x9, [x8, #0x10] cf0ec: 3d800100 str q0, [x8] cf0f0: f90037ea str x10, [sp, #0x68] cf0f4: 9100c3e0 add x0, sp, #0x30 cf0f8: 94023a32 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> cf0fc: 110006d6 add w22, w22, #0x1 cf100: d100e3a0 sub x0, x29, #0x38 cf104: 94023b13 bl 0x15dd50 <_ZNK6InGame6AArray5CountEv@plt> cf108: 6b0002df cmp w22, w0 cf10c: 5400064a b.ge 0xcf1d4 cf110: d100e3a0 sub x0, x29, #0x38 cf114: 2a1603e1 mov w1, w22 cf118: 94023b0a bl 0x15dd40 <_ZNK6InGame6AArray13ObjectAtIndexEi@plt> cf11c: 94023a25 bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cf120: aa0003e1 mov x1, x0 cf124: 9100c3e0 add x0, sp, #0x30 cf128: 94023a1a bl 0x15d990 <_ZN6InGame7AStringC1EPKc@plt> cf12c: 9100c3e0 add x0, sp, #0x30 cf130: 94023a20 bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cf134: aa0003f8 mov x24, x0 cf138: 9402398e bl 0x15d770 cf13c: b100401f cmn x0, #0x10 cf140: 54002462 b.hs 0xcf5cc cf144: aa0003f7 mov x23, x0 cf148: f1005c1f cmp x0, #0x17 cf14c: 54000142 b.hs 0xcf174 cf150: 531f7ae8 lsl w8, w23, #1 cf154: aa1c03f9 mov x25, x28 cf158: 390063e8 strb w8, [sp, #0x18] cf15c: b50001d7 cbnz x23, 0xcf194 cf160: a946a7e8 ldp x8, x9, [sp, #0x68] cf164: 38376b3f strb wzr, [x25, x23] cf168: eb09011f cmp x8, x9 cf16c: 54fffb83 b.lo 0xcf0dc cf170: 14000011 b 0xcf1b4 cf174: 910042e8 add x8, x23, #0x10 cf178: 927ced1a and x26, x8, #0xfffffffffffffff0 cf17c: aa1a03e0 mov x0, x26 cf180: 94023738 bl 0x15ce60 <_Znwm@plt> cf184: b2400348 orr x8, x26, #0x1 cf188: aa0003f9 mov x25, x0 cf18c: a90203f7 stp x23, x0, [sp, #0x20] cf190: f9000fe8 str x8, [sp, #0x18] cf194: aa1903e0 mov x0, x25 cf198: aa1803e1 mov x1, x24 cf19c: aa1703e2 mov x2, x23 cf1a0: 940237c0 bl 0x15d0a0 cf1a4: a946a7e8 ldp x8, x9, [sp, #0x68] cf1a8: 38376b3f strb wzr, [x25, x23] cf1ac: eb09011f cmp x8, x9 cf1b0: 54fff963 b.lo 0xcf0dc cf1b4: 910183e0 add x0, sp, #0x60 cf1b8: 910063e1 add x1, sp, #0x18 cf1bc: 94023cf9 bl 0x15e5a0 <_ZNSt6__ndk16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIS6_EEvOT_@plt> cf1c0: 394063e8 ldrb w8, [sp, #0x18] cf1c4: 3607f988 tbz w8, #0x0, 0xcf0f4 cf1c8: f94017e0 ldr x0, [sp, #0x28] cf1cc: 94023745 bl 0x15cee0 <_ZdlPv@plt> cf1d0: 17ffffc9 b 0xcf0f4 cf1d4: b00004e8 adrp x8, 0x16c000 cf1d8: f9451908 ldr x8, [x8, #0xa30] cf1dc: a94607e0 ldp x0, x1, [sp, #0x60] cf1e0: f9001be8 str x8, [sp, #0x30] cf1e4: 9100c3e2 add x2, sp, #0x30 cf1e8: 94023cf2 bl 0x15e5b0 <_ZNSt6__ndk16__sortIRPFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EPS6_EEvT0_SD_T_@plt> cf1ec: 37f80335 tbnz w21, #0x1f, 0xcf250 cf1f0: a94623e9 ldp x9, x8, [sp, #0x60] cf1f4: cb090108 sub x8, x8, x9 cf1f8: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 cf1fc: 9343fd08 asr x8, x8, #3 cf200: f2955569 movk x9, #0xaaab cf204: 9b097d08 mul x8, x8, x9 cf208: eb35411f cmp x8, w21, uxtw cf20c: 54000229 b.ls 0xcf250 cf210: 4b150119 sub w25, w8, w21 cf214: 90fffd21 adrp x1, 0x73000 cf218: b0fffd03 adrp x3, 0x70000 cf21c: b0fffd04 adrp x4, 0x70000 cf220: d0fffce6 adrp x6, 0x6d000 cf224: 91240821 add x1, x1, #0x902 cf228: 9129e063 add x3, x3, #0xa78 cf22c: 91295c84 add x4, x4, #0xa57 cf230: 91242cc6 add x6, x6, #0x90b cf234: 52800020 mov w0, #0x1 // =1 cf238: 52802702 mov w2, #0x138 // =312 cf23c: aa1f03e5 mov x5, xzr cf240: 2a1503e7 mov w7, w21 cf244: b90003f9 str w25, [sp] cf248: 940236f6 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> cf24c: 14000002 b 0xcf254 cf250: 2a1f03f9 mov w25, wzr cf254: 910043e0 add x0, sp, #0x10 cf258: 94023cda bl 0x15e5c0 cf25c: a94627e8 ldp x8, x9, [sp, #0x60] cf260: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 cf264: 93407f3a sxtw x26, w25 cf268: f2955578 movk x24, #0xaaab cf26c: cb080129 sub x9, x9, x8 cf270: 9343fd29 asr x9, x9, #3 cf274: 9b187d29 mul x9, x9, x24 cf278: eb1a013f cmp x9, x26 cf27c: 54000689 b.ls 0xcf34c cf280: 5281c209 mov w9, #0xe10 // =3600 cf284: 9100c3ea add x10, sp, #0x30 cf288: 8b1a074b add x11, x26, x26, lsl #1 cf28c: b0fffd15 adrp x21, 0x70000 cf290: 1b097e89 mul w9, w20, w9 cf294: b0fffd16 adrp x22, 0x70000 cf298: f0fffcf7 adrp x23, 0x6e000 cf29c: b240015c orr x28, x10, #0x1 cf2a0: d37df174 lsl x20, x11, #3 cf2a4: 9129e2b5 add x21, x21, #0xa78 cf2a8: 91295ed6 add x22, x22, #0xa57 cf2ac: 912eaaf7 add x23, x23, #0xbaa cf2b0: 1e620128 scvtf d8, w9 cf2b4: 14000009 b 0xcf2d8 cf2b8: a94627e8 ldp x8, x9, [sp, #0x60] cf2bc: 9100075a add x26, x26, #0x1 cf2c0: 91006294 add x20, x20, #0x18 cf2c4: cb080129 sub x9, x9, x8 cf2c8: 9343fd29 asr x9, x9, #3 cf2cc: 9b187d29 mul x9, x9, x24 cf2d0: eb1a013f cmp x9, x26 cf2d4: 540003c9 b.ls 0xcf34c cf2d8: 8b140101 add x1, x8, x20 cf2dc: 9100c3e0 add x0, sp, #0x30 cf2e0: 94023928 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> cf2e4: 9100c3e0 add x0, sp, #0x30 cf2e8: 97fffdc3 bl 0xce9f4 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x40> cf2ec: aa0003e1 mov x1, x0 cf2f0: f9400be0 ldr x0, [sp, #0x10] cf2f4: 94023c97 bl 0x15e550 cf2f8: 1e682000 fcmp d0, d8 cf2fc: 540001ed b.le 0xcf338 cf300: 3940c3e8 ldrb w8, [sp, #0x30] cf304: f94023e9 ldr x9, [sp, #0x40] cf308: 7200011f tst w8, #0x1 cf30c: 9a890387 csel x7, x28, x9, eq cf310: 90fffd21 adrp x1, 0x73000 cf314: 52800020 mov w0, #0x1 // =1 cf318: 91240821 add x1, x1, #0x902 cf31c: 528028a2 mov w2, #0x145 // =325 cf320: aa1503e3 mov x3, x21 cf324: aa1603e4 mov x4, x22 cf328: aa1f03e5 mov x5, xzr cf32c: aa1703e6 mov x6, x23 cf330: 940236bc bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> cf334: 11000739 add w25, w25, #0x1 cf338: 3940c3e8 ldrb w8, [sp, #0x30] cf33c: 3607fbe8 tbz w8, #0x0, 0xcf2b8 cf340: f94023e0 ldr x0, [sp, #0x40] cf344: 940236e7 bl 0x15cee0 <_ZdlPv@plt> cf348: 17ffffdc b 0xcf2b8 cf34c: 910063eb add x11, sp, #0x18 cf350: 5100092a sub w10, w9, #0x2 cf354: b240017a orr x26, x11, #0x1 cf358: 6b19015f cmp w10, w25 cf35c: 5400086a b.ge 0xcf468 cf360: 7100073f cmp w25, #0x1 cf364: 5400064b b.lt 0xcf42c cf368: 52800308 mov w8, #0x18 // =24 cf36c: 90fffd33 adrp x19, 0x73000 cf370: b0fffd14 adrp x20, 0x70000 cf374: b0fffd15 adrp x21, 0x70000 cf378: 9ba87f38 umull x24, w25, w8 cf37c: d0fffcf6 adrp x22, 0x6d000 cf380: aa1f03f7 mov x23, xzr cf384: 91240a73 add x19, x19, #0x902 cf388: 9129e294 add x20, x20, #0xa78 cf38c: 91295eb5 add x21, x21, #0xa57 cf390: 9107e2d6 add x22, x22, #0x1f8 cf394: 14000004 b 0xcf3a4 cf398: 910062f7 add x23, x23, #0x18 cf39c: eb17031f cmp x24, x23 cf3a0: 54000460 b.eq 0xcf42c cf3a4: f94033e8 ldr x8, [sp, #0x60] cf3a8: 8b170101 add x1, x8, x23 cf3ac: 910063e0 add x0, sp, #0x18 cf3b0: 940238f4 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> cf3b4: 9100c3e0 add x0, sp, #0x30 cf3b8: d101a3a1 sub x1, x29, #0x68 cf3bc: 94023b4d bl 0x15e0f0 <_ZN6InGame7AStringC1ERKS0_@plt> cf3c0: 394063e8 ldrb w8, [sp, #0x18] cf3c4: f94017e9 ldr x9, [sp, #0x28] cf3c8: 7200011f tst w8, #0x1 cf3cc: 9a890341 csel x1, x26, x9, eq cf3d0: 9100c3e0 add x0, sp, #0x30 cf3d4: 94023973 bl 0x15d9a0 <_ZN6InGame5CPath13AppendSubPathERNS_7AStringEPKc@plt> cf3d8: 9100c3e0 add x0, sp, #0x30 cf3dc: 94023975 bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cf3e0: aa0003e7 mov x7, x0 cf3e4: 52800020 mov w0, #0x1 // =1 cf3e8: aa1303e1 mov x1, x19 cf3ec: 52802ea2 mov w2, #0x175 // =373 cf3f0: aa1403e3 mov x3, x20 cf3f4: aa1503e4 mov x4, x21 cf3f8: aa1f03e5 mov x5, xzr cf3fc: aa1603e6 mov x6, x22 cf400: 94023688 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> cf404: 9100c3e0 add x0, sp, #0x30 cf408: 9402396a bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cf40c: 94023c71 bl 0x15e5d0 <_ZN6InGame5CFile6RemoveEPKc@plt> cf410: 9100c3e0 add x0, sp, #0x30 cf414: 9402396b bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> cf418: 394063e8 ldrb w8, [sp, #0x18] cf41c: 3607fbe8 tbz w8, #0x0, 0xcf398 cf420: f94017e0 ldr x0, [sp, #0x28] cf424: 940236af bl 0x15cee0 <_ZdlPv@plt> cf428: 17ffffdc b 0xcf398 cf42c: f94033f3 ldr x19, [sp, #0x60] cf430: b4000ad3 cbz x19, 0xcf588 cf434: f94037e8 ldr x8, [sp, #0x68] cf438: eb13011f cmp x8, x19 cf43c: 54000a00 b.eq 0xcf57c cf440: aa0803f4 mov x20, x8 cf444: 14000004 b 0xcf454 cf448: aa1403e8 mov x8, x20 cf44c: eb13029f cmp x20, x19 cf450: 54000920 b.eq 0xcf574 cf454: 385e8e89 ldrb w9, [x20, #-0x18]! cf458: 3607ff89 tbz w9, #0x0, 0xcf448 cf45c: f85f8100 ldur x0, [x8, #-0x8] cf460: 940236a0 bl 0x15cee0 <_ZdlPv@plt> cf464: 17fffff9 b 0xcf448 cf468: 93407d55 sxtw x21, w10 cf46c: 2a3903eb mvn w11, w25 cf470: 8b2ac6aa add x10, x21, w10, sxtw #1 cf474: 2a1f03fc mov w28, wzr cf478: aa1f03f4 mov x20, xzr cf47c: 0b0b0136 add w22, w9, w11 cf480: d37df157 lsl x23, x10, #3 cf484: 8b170101 add x1, x8, x23 cf488: 910063e0 add x0, sp, #0x18 cf48c: 940238bd bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> cf490: 9100c3e0 add x0, sp, #0x30 cf494: d101a3a1 sub x1, x29, #0x68 cf498: 94023b16 bl 0x15e0f0 <_ZN6InGame7AStringC1ERKS0_@plt> cf49c: 394063e8 ldrb w8, [sp, #0x18] cf4a0: f94017e9 ldr x9, [sp, #0x28] cf4a4: 7200011f tst w8, #0x1 cf4a8: 9a890341 csel x1, x26, x9, eq cf4ac: 9100c3e0 add x0, sp, #0x30 cf4b0: 9402393c bl 0x15d9a0 <_ZN6InGame5CPath13AppendSubPathERNS_7AStringEPKc@plt> cf4b4: 9100c3e0 add x0, sp, #0x30 cf4b8: 9402393e bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cf4bc: 94023c21 bl 0x15e540 <_Z11GetFileSizePKc@plt> cf4c0: aa0003f8 mov x24, x0 cf4c4: b100041f cmn x0, #0x1 cf4c8: 54000081 b.ne 0xcf4d8 cf4cc: 94023c45 bl 0x15e5e0 <_ZN6InGame25GetInGameLogSingleMaxSizeEv@plt> cf4d0: 530c2c08 lsl w8, w0, #20 cf4d4: 93407d18 sxtw x24, w8 cf4d8: 94023c42 bl 0x15e5e0 <_ZN6InGame25GetInGameLogSingleMaxSizeEv@plt> cf4dc: 4b000268 sub w8, w19, w0 cf4e0: 8b140314 add x20, x24, x20 cf4e4: 530c2d08 lsl w8, w8, #20 cf4e8: eb28c29f cmp x20, w8, sxtw cf4ec: 540002ad b.le 0xcf540 cf4f0: 4b1c02d8 sub w24, w22, w28 cf4f4: 90fffd21 adrp x1, 0x73000 cf4f8: b0fffd03 adrp x3, 0x70000 cf4fc: b0fffd04 adrp x4, 0x70000 cf500: 90fffd26 adrp x6, 0x73000 cf504: 52800020 mov w0, #0x1 // =1 cf508: 91240821 add x1, x1, #0x902 cf50c: 52802cc2 mov w2, #0x166 // =358 cf510: 9129e063 add x3, x3, #0xa78 cf514: 91295c84 add x4, x4, #0xa57 cf518: aa1f03e5 mov x5, xzr cf51c: 911684c6 add x6, x6, #0x5a1 cf520: 2a1803e7 mov w7, w24 cf524: 9402363f bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> cf528: 0b190319 add w25, w24, w25 cf52c: 9100c3e0 add x0, sp, #0x30 cf530: 94023924 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> cf534: 394063e8 ldrb w8, [sp, #0x18] cf538: 370000e8 tbnz w8, #0x0, 0xcf554 cf53c: 14000008 b 0xcf55c cf540: 1100079c add w28, w28, #0x1 cf544: 9100c3e0 add x0, sp, #0x30 cf548: 9402391e bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> cf54c: 394063e8 ldrb w8, [sp, #0x18] cf550: 36000068 tbz w8, #0x0, 0xcf55c cf554: f94017e0 ldr x0, [sp, #0x28] cf558: 94023662 bl 0x15cee0 <_ZdlPv@plt> cf55c: eb39c2bf cmp x21, w25, sxtw cf560: 54fff00d b.le 0xcf360 cf564: f94033e8 ldr x8, [sp, #0x60] cf568: d10006b5 sub x21, x21, #0x1 cf56c: d10062f7 sub x23, x23, #0x18 cf570: 17ffffc5 b 0xcf484 cf574: f94033e0 ldr x0, [sp, #0x60] cf578: 14000002 b 0xcf580 cf57c: aa1303e0 mov x0, x19 cf580: f90037f3 str x19, [sp, #0x68] cf584: 94023657 bl 0x15cee0 <_ZdlPv@plt> cf588: d101a3a0 sub x0, x29, #0x68 cf58c: 9402390d bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> cf590: d100e3a0 sub x0, x29, #0x38 cf594: 94023a07 bl 0x15ddb0 <_ZN6InGame6AArrayD1Ev@plt> cf598: f9401768 ldr x8, [x27, #0x28] cf59c: f85e03a9 ldur x9, [x29, #-0x20] cf5a0: eb09011f cmp x8, x9 cf5a4: 54000181 b.ne 0xcf5d4 cf5a8: a9534ff4 ldp x20, x19, [sp, #0x130] cf5ac: a95257f6 ldp x22, x21, [sp, #0x120] cf5b0: a9515ff8 ldp x24, x23, [sp, #0x110] cf5b4: a95067fa ldp x26, x25, [sp, #0x100] cf5b8: a94f6ffc ldp x28, x27, [sp, #0xf0] cf5bc: a94e7bfd ldp x29, x30, [sp, #0xe0] cf5c0: fd406be8 ldr d8, [sp, #0xd0] cf5c4: 910503ff add sp, sp, #0x140 cf5c8: d65f03c0 ret cf5cc: 910063e0 add x0, sp, #0x18 cf5d0: 94023870 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> cf5d4: 94023617 bl 0x15ce30 <__stack_chk_fail@plt> cf5d8: 14000024 b 0xcf668 cf5dc: 14000023 b 0xcf668 cf5e0: 14000022 b 0xcf668 cf5e4: aa0003f3 mov x19, x0 cf5e8: 1400002d b 0xcf69c cf5ec: 394063e8 ldrb w8, [sp, #0x18] cf5f0: aa0003f3 mov x19, x0 cf5f4: 36000328 tbz w8, #0x0, 0xcf658 cf5f8: f94017e0 ldr x0, [sp, #0x28] cf5fc: 94023639 bl 0x15cee0 <_ZdlPv@plt> cf600: 14000016 b 0xcf658 cf604: 14000019 b 0xcf668 cf608: aa0003f3 mov x19, x0 cf60c: 1400001c b 0xcf67c cf610: 14000018 b 0xcf670 cf614: 14000015 b 0xcf668 cf618: 14000008 b 0xcf638 cf61c: aa0003f3 mov x19, x0 cf620: 1400001f b 0xcf69c cf624: 14000011 b 0xcf668 cf628: aa0003f3 mov x19, x0 cf62c: 14000014 b 0xcf67c cf630: aa0003f3 mov x19, x0 cf634: 14000018 b 0xcf694 cf638: aa0003f3 mov x19, x0 cf63c: 3940c3e8 ldrb w8, [sp, #0x30] cf640: 36000268 tbz w8, #0x0, 0xcf68c cf644: f94023e0 ldr x0, [sp, #0x40] cf648: 14000010 b 0xcf688 cf64c: 14000002 b 0xcf654 cf650: 14000006 b 0xcf668 cf654: aa0003f3 mov x19, x0 cf658: 9100c3e0 add x0, sp, #0x30 cf65c: 940238d9 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> cf660: 1400000b b 0xcf68c cf664: 14000003 b 0xcf670 cf668: aa0003f3 mov x19, x0 cf66c: 14000008 b 0xcf68c cf670: aa0003f3 mov x19, x0 cf674: 9100c3e0 add x0, sp, #0x30 cf678: 940238d2 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> cf67c: 394063e8 ldrb w8, [sp, #0x18] cf680: 36000068 tbz w8, #0x0, 0xcf68c cf684: f94017e0 ldr x0, [sp, #0x28] cf688: 94023616 bl 0x15cee0 <_ZdlPv@plt> cf68c: 910183e0 add x0, sp, #0x60 cf690: 94000007 bl 0xcf6ac cf694: d101a3a0 sub x0, x29, #0x68 cf698: 940238ca bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> cf69c: d100e3a0 sub x0, x29, #0x38 cf6a0: 940239c4 bl 0x15ddb0 <_ZN6InGame6AArrayD1Ev@plt> cf6a4: aa1303e0 mov x0, x19 cf6a8: 940226ae bl 0x159160 <__emutls_get_address+0x6d4> cf6ac: a9bd7bfd stp x29, x30, [sp, #-0x30]! cf6b0: f9000bf5 str x21, [sp, #0x10] cf6b4: 910003fd mov x29, sp cf6b8: a9024ff4 stp x20, x19, [sp, #0x20] cf6bc: f9400014 ldr x20, [x0] cf6c0: b40002b4 cbz x20, 0xcf714 cf6c4: f9400408 ldr x8, [x0, #0x8] cf6c8: aa0003f3 mov x19, x0 cf6cc: eb14011f cmp x8, x20 cf6d0: 540002a0 b.eq 0xcf724 cf6d4: aa0803f5 mov x21, x8 cf6d8: 14000004 b 0xcf6e8 cf6dc: aa1503e8 mov x8, x21 cf6e0: eb1402bf cmp x21, x20 cf6e4: 540000c0 b.eq 0xcf6fc cf6e8: 385e8ea9 ldrb w9, [x21, #-0x18]! cf6ec: 3607ff89 tbz w9, #0x0, 0xcf6dc cf6f0: f85f8100 ldur x0, [x8, #-0x8] cf6f4: 940235fb bl 0x15cee0 <_ZdlPv@plt> cf6f8: 17fffff9 b 0xcf6dc cf6fc: f9400260 ldr x0, [x19] cf700: f9000674 str x20, [x19, #0x8] cf704: f9400bf5 ldr x21, [sp, #0x10] cf708: a9424ff4 ldp x20, x19, [sp, #0x20] cf70c: a8c37bfd ldp x29, x30, [sp], #0x30 cf710: 140235f4 b 0x15cee0 <_ZdlPv@plt> cf714: a9424ff4 ldp x20, x19, [sp, #0x20] cf718: f9400bf5 ldr x21, [sp, #0x10] cf71c: a8c37bfd ldp x29, x30, [sp], #0x30 cf720: d65f03c0 ret cf724: aa1403e0 mov x0, x20 cf728: f9000674 str x20, [x19, #0x8] cf72c: f9400bf5 ldr x21, [sp, #0x10] cf730: a9424ff4 ldp x20, x19, [sp, #0x20] cf734: a8c37bfd ldp x29, x30, [sp], #0x30 cf738: 140235ea b 0x15cee0 <_ZdlPv@plt> 00000000000cf73c : cf73c: d10103ff sub sp, sp, #0x40 cf740: a9027bfd stp x29, x30, [sp, #0x20] cf744: 910083fd add x29, sp, #0x20 cf748: a9034ff4 stp x20, x19, [sp, #0x30] cf74c: f0fffd03 adrp x3, 0x72000 cf750: d53bd054 mrs x20, TPIDR_EL0 cf754: 90fffd21 adrp x1, 0x73000 cf758: b0fffd04 adrp x4, 0x70000 cf75c: 9129f063 add x3, x3, #0xa7c cf760: f9401688 ldr x8, [x20, #0x28] cf764: aa0003f3 mov x19, x0 cf768: 91240821 add x1, x1, #0x902 cf76c: 91295c84 add x4, x4, #0xa57 cf770: 52800020 mov w0, #0x1 // =1 cf774: 528035c2 mov w2, #0x1ae // =430 cf778: aa1f03e5 mov x5, xzr cf77c: aa0303e6 mov x6, x3 cf780: f81f83a8 stur x8, [x29, #-0x8] cf784: 94023b6b bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> cf788: 90000002 adrp x2, 0xcf000 cf78c: 91012263 add x3, x19, #0x48 cf790: 91216042 add x2, x2, #0x858 cf794: 910043e0 add x0, sp, #0x10 cf798: aa1f03e1 mov x1, xzr cf79c: 940238a5 bl 0x15da30 cf7a0: 34000320 cbz w0, 0xcf804 cf7a4: 2a0003e8 mov w8, w0 cf7a8: 90fffd21 adrp x1, 0x73000 cf7ac: f0fffd03 adrp x3, 0x72000 cf7b0: b0fffd04 adrp x4, 0x70000 cf7b4: b0fffd06 adrp x6, 0x70000 cf7b8: 90fffd07 adrp x7, 0x6f000 cf7bc: 91240821 add x1, x1, #0x902 cf7c0: 9129f063 add x3, x3, #0xa7c cf7c4: 91295c84 add x4, x4, #0xa57 cf7c8: 9102e0c6 add x6, x6, #0xb8 cf7cc: 913330e7 add x7, x7, #0xccc cf7d0: 52800080 mov w0, #0x4 // =4 cf7d4: 528036c2 mov w2, #0x1b6 // =438 cf7d8: aa1f03e5 mov x5, xzr cf7dc: b90003e8 str w8, [sp] cf7e0: 94023b54 bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> cf7e4: f9401688 ldr x8, [x20, #0x28] cf7e8: f85f83a9 ldur x9, [x29, #-0x8] cf7ec: eb09011f cmp x8, x9 cf7f0: 54000321 b.ne 0xcf854 cf7f4: a9434ff4 ldp x20, x19, [sp, #0x30] cf7f8: a9427bfd ldp x29, x30, [sp, #0x20] cf7fc: 910103ff add sp, sp, #0x40 cf800: d65f03c0 ret cf804: 90fffd21 adrp x1, 0x73000 cf808: f0fffd03 adrp x3, 0x72000 cf80c: b0fffd04 adrp x4, 0x70000 cf810: f0fffd06 adrp x6, 0x72000 cf814: 90fffd07 adrp x7, 0x6f000 cf818: f9400be8 ldr x8, [sp, #0x10] cf81c: 91240821 add x1, x1, #0x902 cf820: 9129f063 add x3, x3, #0xa7c cf824: 91295c84 add x4, x4, #0xa57 cf828: 910d98c6 add x6, x6, #0x366 cf82c: 913330e7 add x7, x7, #0xccc cf830: 52800020 mov w0, #0x1 // =1 cf834: 52803762 mov w2, #0x1bb // =443 cf838: aa1f03e5 mov x5, xzr cf83c: f90003e8 str x8, [sp] cf840: 94023b3c bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> cf844: f9401688 ldr x8, [x20, #0x28] cf848: f85f83a9 ldur x9, [x29, #-0x8] cf84c: eb09011f cmp x8, x9 cf850: 54fffd20 b.eq 0xcf7f4 cf854: 94023577 bl 0x15ce30 <__stack_chk_fail@plt> cf858: a9be7bfd stp x29, x30, [sp, #-0x20]! cf85c: f9000bf3 str x19, [sp, #0x10] cf860: 910003fd mov x29, sp cf864: aa0003f3 mov x19, x0 cf868: 94023b66 bl 0x15e600 cf86c: 94023b69 bl 0x15e610 cf870: 90fffd01 adrp x1, 0x6f000 cf874: 528001e0 mov w0, #0xf // =15 cf878: 91333021 add x1, x1, #0xccc cf87c: 94023b69 bl 0x15e620 cf880: aa1303e0 mov x0, x19 cf884: 9402384b bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cf888: aa0003f3 mov x19, x0 cf88c: 94023b69 bl 0x15e630 <_ZN6InGame19GetInGameLogMaxSizeEv@plt> cf890: 2a0003e3 mov w3, w0 cf894: aa1303e0 mov x0, x19 cf898: 52801501 mov w1, #0xa8 // =168 cf89c: 12800002 mov w2, #-0x1 // =-1 cf8a0: 94023b38 bl 0x15e580 <_ZN6InGame3Log11AFileLogger17RemoveOldLogFilesEPKciii@plt> cf8a4: f9400bf3 ldr x19, [sp, #0x10] cf8a8: aa1f03e0 mov x0, xzr cf8ac: a8c27bfd ldp x29, x30, [sp], #0x20 cf8b0: d65f03c0 ret 00000000000cf8b4 : cf8b4: 90fffd21 adrp x1, 0x73000 cf8b8: 90fffd23 adrp x3, 0x73000 cf8bc: b0fffd04 adrp x4, 0x70000 cf8c0: 90fffd26 adrp x6, 0x73000 cf8c4: 91240821 add x1, x1, #0x902 cf8c8: 9125e863 add x3, x3, #0x97a cf8cc: 91295c84 add x4, x4, #0xa57 cf8d0: 91173cc6 add x6, x6, #0x5cf cf8d4: 52800020 mov w0, #0x1 // =1 cf8d8: 52803b02 mov w2, #0x1d8 // =472 cf8dc: aa1f03e5 mov x5, xzr cf8e0: 14023b14 b 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000cf8e4 : cf8e4: d10103ff sub sp, sp, #0x40 cf8e8: a9017bfd stp x29, x30, [sp, #0x10] cf8ec: 910043fd add x29, sp, #0x10 cf8f0: f90013f5 str x21, [sp, #0x20] cf8f4: a9034ff4 stp x20, x19, [sp, #0x30] cf8f8: d53bd055 mrs x21, TPIDR_EL0 cf8fc: aa0003f4 mov x20, x0 cf900: f94016a8 ldr x8, [x21, #0x28] cf904: f90007e8 str x8, [sp, #0x8] cf908: f9400013 ldr x19, [x0] cf90c: f90003f3 str x19, [sp] cf910: b4000073 cbz x19, 0xcf91c cf914: aa1303e0 mov x0, x19 cf918: 940238c2 bl 0x15dc20 cf91c: f9400680 ldr x0, [x20, #0x8] cf920: b4000100 cbz x0, 0xcf940 cf924: 940237cb bl 0x15d850 <_ZN6InGame5CFile5CloseEv@plt> cf928: f9400680 ldr x0, [x20, #0x8] cf92c: b4000080 cbz x0, 0xcf93c cf930: f9400008 ldr x8, [x0] cf934: f9400508 ldr x8, [x8, #0x8] cf938: d63f0100 blr x8 cf93c: f900069f str xzr, [x20, #0x8] cf940: b4000073 cbz x19, 0xcf94c cf944: aa1303e0 mov x0, x19 cf948: 940238ba bl 0x15dc30 cf94c: f94016a8 ldr x8, [x21, #0x28] cf950: f94007e9 ldr x9, [sp, #0x8] cf954: eb09011f cmp x8, x9 cf958: 540000c1 b.ne 0xcf970 cf95c: a9434ff4 ldp x20, x19, [sp, #0x30] cf960: a9417bfd ldp x29, x30, [sp, #0x10] cf964: f94013f5 ldr x21, [sp, #0x20] cf968: 910103ff add sp, sp, #0x40 cf96c: d65f03c0 ret cf970: 94023530 bl 0x15ce30 <__stack_chk_fail@plt> cf974: 97ff6570 bl 0xa8f34 cf978: aa0003f3 mov x19, x0 cf97c: 910003e0 mov x0, sp cf980: 940238b0 bl 0x15dc40 <_ZN6InGame9CCriticalD2Ev@plt> cf984: aa1303e0 mov x0, x19 cf988: 940225f6 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000cf98c : cf98c: a9be7bfd stp x29, x30, [sp, #-0x20]! cf990: a9014ff4 stp x20, x19, [sp, #0x10] cf994: 910003fd mov x29, sp cf998: aa0003f4 mov x20, x0 cf99c: aa0103e0 mov x0, x1 cf9a0: aa0103f3 mov x19, x1 cf9a4: 94023773 bl 0x15d770 cf9a8: aa0003e2 mov x2, x0 cf9ac: aa1403e0 mov x0, x20 cf9b0: aa1303e1 mov x1, x19 cf9b4: a9414ff4 ldp x20, x19, [sp, #0x10] cf9b8: a8c27bfd ldp x29, x30, [sp], #0x20 cf9bc: 14023b2d b 0x15e670 <_ZN6InGame3Log11AFileLogger8Log2FileEPKvm@plt> 00000000000cf9c0 : cf9c0: d10383ff sub sp, sp, #0xe0 cf9c4: a9087bfd stp x29, x30, [sp, #0x80] cf9c8: 910203fd add x29, sp, #0x80 cf9cc: a9096ffc stp x28, x27, [sp, #0x90] cf9d0: a90a67fa stp x26, x25, [sp, #0xa0] cf9d4: a90b5ff8 stp x24, x23, [sp, #0xb0] cf9d8: a90c57f6 stp x22, x21, [sp, #0xc0] cf9dc: a90d4ff4 stp x20, x19, [sp, #0xd0] cf9e0: d53bd059 mrs x25, TPIDR_EL0 cf9e4: f9401728 ldr x8, [x25, #0x28] cf9e8: f81f83a8 stur x8, [x29, #-0x8] cf9ec: b4002101 cbz x1, 0xcfe0c cf9f0: aa0203f4 mov x20, x2 cf9f4: b40020c2 cbz x2, 0xcfe0c cf9f8: aa0003f3 mov x19, x0 cf9fc: d10043a0 sub x0, x29, #0x10 cfa00: aa0103f5 mov x21, x1 cfa04: 94023aef bl 0x15e5c0 cfa08: d10043a0 sub x0, x29, #0x10 cfa0c: 94023b1d bl 0x15e680 cfa10: f9400008 ldr x8, [x0] cfa14: 2941701b ldp w27, w28, [x0, #0x8] cfa18: f9400276 ldr x22, [x19] cfa1c: f90007e8 str x8, [sp, #0x8] cfa20: 3cc18000 ldur q0, [x0, #0x18] cfa24: 2942201a ldp w26, w8, [x0, #0x10] cfa28: 3cc28001 ldur q1, [x0, #0x28] cfa2c: f81c83b6 stur x22, [x29, #-0x38] cfa30: b90017e8 str w8, [sp, #0x14] cfa34: ad3e87a0 stp q0, q1, [x29, #-0x30] cfa38: b4000076 cbz x22, 0xcfa44 cfa3c: aa1603e0 mov x0, x22 cfa40: 94023878 bl 0x15dc20 cfa44: 91006277 add x23, x19, #0x18 cfa48: aa1703e0 mov x0, x23 cfa4c: 94023969 bl 0x15dff0 <_ZN6InGame7AString5emptyEv@plt> cfa50: 370000a0 tbnz w0, #0x0, 0xcfa64 cfa54: aa1703e0 mov x0, x23 cfa58: 940237d6 bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cfa5c: 9402376d bl 0x15d810 <_ZN6InGame5CFile5ExistEPKc@plt> cfa60: 37000520 tbnz w0, #0x0, 0xcfb04 cfa64: 940237c7 bl 0x15d980 <_ZN6InGame5CPath12GetCachePathEv@plt> cfa68: aa0003f8 mov x24, x0 cfa6c: b4001ca0 cbz x0, 0xcfe00 cfa70: aa1803e0 mov x0, x24 cfa74: 92800001 mov x1, #-0x1 // =-1 cfa78: 940235f2 bl 0x15d240 <__strlen_chk@plt> cfa7c: b4001c20 cbz x0, 0xcfe00 cfa80: 910063e0 add x0, sp, #0x18 cfa84: aa1803e1 mov x1, x24 cfa88: 940237c2 bl 0x15d990 <_ZN6InGame7AStringC1EPKc@plt> cfa8c: b0fffd01 adrp x1, 0x70000 cfa90: 910063e0 add x0, sp, #0x18 cfa94: 911dac21 add x1, x1, #0x76b cfa98: 940237c2 bl 0x15d9a0 <_ZN6InGame5CPath13AppendSubPathERNS_7AStringEPKc@plt> cfa9c: 910063e0 add x0, sp, #0x18 cfaa0: 940237c4 bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cfaa4: 9402375b bl 0x15d810 <_ZN6InGame5CFile5ExistEPKc@plt> cfaa8: 370000a0 tbnz w0, #0x0, 0xcfabc cfaac: 910063e0 add x0, sp, #0x18 cfab0: 940237c0 bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cfab4: 94023af7 bl 0x15e690 <_ZN6InGame5CPath10CreatePathEPKc@plt> cfab8: 360011a0 tbz w0, #0x0, 0xcfcec cfabc: 91012260 add x0, x19, #0x48 cfac0: 940237bc bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cfac4: aa0003e1 mov x1, x0 cfac8: 910063e0 add x0, sp, #0x18 cfacc: 940237b5 bl 0x15d9a0 <_ZN6InGame5CPath13AppendSubPathERNS_7AStringEPKc@plt> cfad0: 910063e0 add x0, sp, #0x18 cfad4: 940237b7 bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cfad8: 9402374e bl 0x15d810 <_ZN6InGame5CFile5ExistEPKc@plt> cfadc: 370000a0 tbnz w0, #0x0, 0xcfaf0 cfae0: 910063e0 add x0, sp, #0x18 cfae4: 940237b3 bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cfae8: 94023aea bl 0x15e690 <_ZN6InGame5CPath10CreatePathEPKc@plt> cfaec: 36001200 tbz w0, #0x0, 0xcfd2c cfaf0: 910063e1 add x1, sp, #0x18 cfaf4: aa1703e0 mov x0, x23 cfaf8: 94023922 bl 0x15df80 <_ZN6InGame7AStringaSERKS0_@plt> cfafc: 910063e0 add x0, sp, #0x18 cfb00: 940237b0 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> cfb04: 910063e0 add x0, sp, #0x18 cfb08: 94023976 bl 0x15e0e0 <_ZN6InGame7AStringC1Ev@plt> cfb0c: f9400a60 ldr x0, [x19, #0x10] cfb10: b4000220 cbz x0, 0xcfb54 cfb14: b9400808 ldr w8, [x0, #0x8] cfb18: 6b08037f cmp w27, w8 cfb1c: 54000181 b.ne 0xcfb4c cfb20: b9400c08 ldr w8, [x0, #0xc] cfb24: 6b08039f cmp w28, w8 cfb28: 54000121 b.ne 0xcfb4c cfb2c: b9401008 ldr w8, [x0, #0x10] cfb30: 6b08035f cmp w26, w8 cfb34: 540000c1 b.ne 0xcfb4c cfb38: b9401408 ldr w8, [x0, #0x14] cfb3c: b94017e9 ldr w9, [sp, #0x14] cfb40: 6b08013f cmp w9, w8 cfb44: 1a9f07f6 cset w22, ne cfb48: 14000007 b 0xcfb64 cfb4c: 52800036 mov w22, #0x1 // =1 cfb50: 14000005 b 0xcfb64 cfb54: 52800700 mov w0, #0x38 // =56 cfb58: 940234c2 bl 0x15ce60 <_Znwm@plt> cfb5c: 52800036 mov w22, #0x1 // =1 cfb60: f9000a60 str x0, [x19, #0x10] cfb64: f94007e8 ldr x8, [sp, #0x8] cfb68: 2901701b stp w27, w28, [x0, #0x8] cfb6c: ad7e87a0 ldp q0, q1, [x29, #-0x30] cfb70: f9000008 str x8, [x0] cfb74: 3c818000 stur q0, [x0, #0x18] cfb78: b94017e8 ldr w8, [sp, #0x14] cfb7c: 3c828001 stur q1, [x0, #0x28] cfb80: 2902201a stp w26, w8, [x0, #0x10] cfb84: 370000b6 tbnz w22, #0x0, 0xcfb98 cfb88: f9400660 ldr x0, [x19, #0x8] cfb8c: b4000060 cbz x0, 0xcfb98 cfb90: 94023ac4 bl 0x15e6a0 <_ZN6InGame5CFile5ExistEv@plt> cfb94: 370001c0 tbnz w0, #0x0, 0xcfbcc cfb98: 910063e1 add x1, sp, #0x18 cfb9c: aa1303e0 mov x0, x19 cfba0: 94023a5c bl 0x15e510 <_ZN6InGame3Log11AFileLogger18_GetFilePathByTimeERNS_7AStringE@plt> cfba4: 36000560 tbz w0, #0x0, 0xcfc50 cfba8: 910063e0 add x0, sp, #0x18 cfbac: 94023781 bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cfbb0: aa0003e1 mov x1, x0 cfbb4: aa1303e0 mov x0, x19 cfbb8: 94023a5a bl 0x15e520 <_ZN6InGame3Log11AFileLogger12_OpenLogFileEPKc@plt> cfbbc: 360007e0 tbz w0, #0x0, 0xcfcb8 cfbc0: 34000076 cbz w22, 0xcfbcc cfbc4: aa1303e0 mov x0, x19 cfbc8: 94023a8a bl 0x15e5f0 <_ZN6InGame3Log11AFileLogger20_CheckAndCleanOldLogEv@plt> cfbcc: f9400660 ldr x0, [x19, #0x8] cfbd0: b40005a0 cbz x0, 0xcfc84 cfbd4: 94023ab3 bl 0x15e6a0 <_ZN6InGame5CFile5ExistEv@plt> cfbd8: 36000560 tbz w0, #0x0, 0xcfc84 cfbdc: f9404268 ldr x8, [x19, #0x80] cfbe0: f100051f cmp x8, #0x1 cfbe4: 54000ecb b.lt 0xcfdbc cfbe8: b9408a68 ldr w8, [x19, #0x88] cfbec: 7100051f cmp w8, #0x1 cfbf0: 54000c20 b.eq 0xcfd74 cfbf4: 35000e48 cbnz w8, 0xcfdbc cfbf8: aa1303e0 mov x0, x19 cfbfc: 94023a3d bl 0x15e4f0 <_ZN6InGame3Log11AFileLogger24_RemoveIfFileExceedLimitEv@plt> cfc00: 36000de0 tbz w0, #0x0, 0xcfdbc cfc04: 910063e0 add x0, sp, #0x18 cfc08: 9402376a bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cfc0c: aa0003e1 mov x1, x0 cfc10: aa1303e0 mov x0, x19 cfc14: 94023a43 bl 0x15e520 <_ZN6InGame3Log11AFileLogger12_OpenLogFileEPKc@plt> cfc18: 37000d20 tbnz w0, #0x0, 0xcfdbc cfc1c: 90fffd21 adrp x1, 0x73000 cfc20: 90fffd23 adrp x3, 0x73000 cfc24: b0fffd04 adrp x4, 0x70000 cfc28: d0fffd06 adrp x6, 0x71000 cfc2c: 91240821 add x1, x1, #0x902 cfc30: 91177c63 add x3, x3, #0x5df cfc34: 91295c84 add x4, x4, #0xa57 cfc38: 913524c6 add x6, x6, #0xd49 cfc3c: 52800080 mov w0, #0x4 // =4 cfc40: 52804982 mov w2, #0x24c // =588 cfc44: aa1f03e5 mov x5, xzr cfc48: 94023a3a bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> cfc4c: 1400006a b 0xcfdf4 cfc50: 90fffd21 adrp x1, 0x73000 cfc54: 90fffd23 adrp x3, 0x73000 cfc58: b0fffd04 adrp x4, 0x70000 cfc5c: f0fffd06 adrp x6, 0x72000 cfc60: 91240821 add x1, x1, #0x902 cfc64: 91177c63 add x3, x3, #0x5df cfc68: 91295c84 add x4, x4, #0xa57 cfc6c: 912a44c6 add x6, x6, #0xa91 cfc70: 52800080 mov w0, #0x4 // =4 cfc74: 528045c2 mov w2, #0x22e // =558 cfc78: aa1f03e5 mov x5, xzr cfc7c: 94023a2d bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> cfc80: 1400005d b 0xcfdf4 cfc84: 90fffd21 adrp x1, 0x73000 cfc88: 90fffd23 adrp x3, 0x73000 cfc8c: b0fffd04 adrp x4, 0x70000 cfc90: d0fffce6 adrp x6, 0x6d000 cfc94: 91240821 add x1, x1, #0x902 cfc98: 91177c63 add x3, x3, #0x5df cfc9c: 91295c84 add x4, x4, #0xa57 cfca0: 9114f4c6 add x6, x6, #0x53d cfca4: 52800080 mov w0, #0x4 // =4 cfca8: 52804802 mov w2, #0x240 // =576 cfcac: aa1f03e5 mov x5, xzr cfcb0: 94023a20 bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> cfcb4: 14000050 b 0xcfdf4 cfcb8: 90fffd21 adrp x1, 0x73000 cfcbc: 90fffd23 adrp x3, 0x73000 cfcc0: b0fffd04 adrp x4, 0x70000 cfcc4: d0fffd06 adrp x6, 0x71000 cfcc8: 91240821 add x1, x1, #0x902 cfccc: 91177c63 add x3, x3, #0x5df cfcd0: 91295c84 add x4, x4, #0xa57 cfcd4: 913524c6 add x6, x6, #0xd49 cfcd8: 52800080 mov w0, #0x4 // =4 cfcdc: 52804682 mov w2, #0x234 // =564 cfce0: aa1f03e5 mov x5, xzr cfce4: 94023a13 bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> cfce8: 14000043 b 0xcfdf4 cfcec: 910063e0 add x0, sp, #0x18 cfcf0: 94023730 bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cfcf4: aa0003e7 mov x7, x0 cfcf8: 90fffd21 adrp x1, 0x73000 cfcfc: 90fffd23 adrp x3, 0x73000 cfd00: b0fffd04 adrp x4, 0x70000 cfd04: d0fffd06 adrp x6, 0x71000 cfd08: 91240821 add x1, x1, #0x902 cfd0c: 91177c63 add x3, x3, #0x5df cfd10: 91295c84 add x4, x4, #0xa57 cfd14: 910dc4c6 add x6, x6, #0x371 cfd18: 52800080 mov w0, #0x4 // =4 cfd1c: 52804322 mov w2, #0x219 // =537 cfd20: aa1f03e5 mov x5, xzr cfd24: 94023a03 bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> cfd28: 14000010 b 0xcfd68 cfd2c: 910063e0 add x0, sp, #0x18 cfd30: 94023720 bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> cfd34: aa0003e7 mov x7, x0 cfd38: 90fffd21 adrp x1, 0x73000 cfd3c: 90fffd23 adrp x3, 0x73000 cfd40: b0fffd04 adrp x4, 0x70000 cfd44: d0fffd06 adrp x6, 0x71000 cfd48: 91240821 add x1, x1, #0x902 cfd4c: 91177c63 add x3, x3, #0x5df cfd50: 91295c84 add x4, x4, #0xa57 cfd54: 910dc4c6 add x6, x6, #0x371 cfd58: 52800080 mov w0, #0x4 // =4 cfd5c: 528043e2 mov w2, #0x21f // =543 cfd60: aa1f03e5 mov x5, xzr cfd64: 940239f3 bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> cfd68: 910063e0 add x0, sp, #0x18 cfd6c: 94023715 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> cfd70: 14000024 b 0xcfe00 cfd74: f9400660 ldr x0, [x19, #0x8] cfd78: 940236ae bl 0x15d830 <_ZN6InGame5CFile9GetLengthEv@plt> cfd7c: f9404268 ldr x8, [x19, #0x80] cfd80: eb20411f cmp x8, w0, uxtw cfd84: 540001ca b.ge 0xcfdbc cfd88: 90fffd21 adrp x1, 0x73000 cfd8c: 90fffd23 adrp x3, 0x73000 cfd90: b0fffd04 adrp x4, 0x70000 cfd94: d0fffce6 adrp x6, 0x6d000 cfd98: 91240821 add x1, x1, #0x902 cfd9c: 91177c63 add x3, x3, #0x5df cfda0: 91295c84 add x4, x4, #0xa57 cfda4: 911580c6 add x6, x6, #0x560 cfda8: 52800020 mov w0, #0x1 // =1 cfdac: 52804aa2 mov w2, #0x255 // =597 cfdb0: aa1f03e5 mov x5, xzr cfdb4: 940239df bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> cfdb8: 1400000f b 0xcfdf4 cfdbc: f9400660 ldr x0, [x19, #0x8] cfdc0: aa1503e1 mov x1, x21 cfdc4: 2a1403e2 mov w2, w20 cfdc8: 940236d2 bl 0x15d910 <_ZN6InGame5CFile6AppendEPKvj@plt> cfdcc: b9407a68 ldr w8, [x19, #0x78] cfdd0: 35000128 cbnz w8, 0xcfdf4 cfdd4: f9400660 ldr x0, [x19, #0x8] cfdd8: 9402369e bl 0x15d850 <_ZN6InGame5CFile5CloseEv@plt> cfddc: f9400660 ldr x0, [x19, #0x8] cfde0: b4000080 cbz x0, 0xcfdf0 cfde4: f9400008 ldr x8, [x0] cfde8: f9400508 ldr x8, [x8, #0x8] cfdec: d63f0100 blr x8 cfdf0: f900067f str xzr, [x19, #0x8] cfdf4: 910063e0 add x0, sp, #0x18 cfdf8: 940236f2 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> cfdfc: f85c83b6 ldur x22, [x29, #-0x38] cfe00: b4000076 cbz x22, 0xcfe0c cfe04: aa1603e0 mov x0, x22 cfe08: 9402378a bl 0x15dc30 cfe0c: f9401728 ldr x8, [x25, #0x28] cfe10: f85f83a9 ldur x9, [x29, #-0x8] cfe14: eb09011f cmp x8, x9 cfe18: 54000121 b.ne 0xcfe3c cfe1c: a94d4ff4 ldp x20, x19, [sp, #0xd0] cfe20: a94c57f6 ldp x22, x21, [sp, #0xc0] cfe24: a94b5ff8 ldp x24, x23, [sp, #0xb0] cfe28: a94a67fa ldp x26, x25, [sp, #0xa0] cfe2c: a9496ffc ldp x28, x27, [sp, #0x90] cfe30: a9487bfd ldp x29, x30, [sp, #0x80] cfe34: 910383ff add sp, sp, #0xe0 cfe38: d65f03c0 ret cfe3c: 940233fd bl 0x15ce30 <__stack_chk_fail@plt> cfe40: 1400000b b 0xcfe6c cfe44: aa0003f3 mov x19, x0 cfe48: 1400000c b 0xcfe78 cfe4c: aa0003f3 mov x19, x0 cfe50: 1400000a b 0xcfe78 cfe54: 97ff6438 bl 0xa8f34 cfe58: aa0003f3 mov x19, x0 cfe5c: 14000007 b 0xcfe78 cfe60: 14000003 b 0xcfe6c cfe64: aa0003f3 mov x19, x0 cfe68: 14000004 b 0xcfe78 cfe6c: aa0003f3 mov x19, x0 cfe70: 910063e0 add x0, sp, #0x18 cfe74: 940236d3 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> cfe78: d100e3a0 sub x0, x29, #0x38 cfe7c: 94023771 bl 0x15dc40 <_ZN6InGame9CCriticalD2Ev@plt> cfe80: aa1303e0 mov x0, x19 cfe84: 940224b7 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000cfe88 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>>::__push_back_slow_path, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator>&&)>: cfe88: a9bd7bfd stp x29, x30, [sp, #-0x30]! cfe8c: a90157f6 stp x22, x21, [sp, #0x10] cfe90: 910003fd mov x29, sp cfe94: a9024ff4 stp x20, x19, [sp, #0x20] cfe98: a940200b ldp x11, x8, [x0] cfe9c: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 cfea0: aa0003f3 mov x19, x0 cfea4: f2955569 movk x9, #0xaaab cfea8: cb0b0108 sub x8, x8, x11 cfeac: 9343fd08 asr x8, x8, #3 cfeb0: 9b097d15 mul x21, x8, x9 cfeb4: b201f3e8 mov x8, #-0x5555555555555556 // =-6148914691236517206 cfeb8: f2e15548 movk x8, #0xaaa, lsl #48 cfebc: 910006aa add x10, x21, #0x1 cfec0: eb08015f cmp x10, x8 cfec4: 54000948 b.hi 0xcffec , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>>::__push_back_slow_path, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator>&&)+0x164> cfec8: f9400a6c ldr x12, [x19, #0x10] cfecc: aa0103f4 mov x20, x1 cfed0: cb0b018b sub x11, x12, x11 cfed4: b200f3ec mov x12, #0x5555555555555555 // =6148914691236517205 cfed8: 9343fd6b asr x11, x11, #3 cfedc: f2e0aaac movk x12, #0x555, lsl #48 cfee0: 9b097d69 mul x9, x11, x9 cfee4: d37ff92b lsl x11, x9, #1 cfee8: eb0a017f cmp x11, x10 cfeec: 9a8b314a csel x10, x10, x11, lo cfef0: eb0c013f cmp x9, x12 cfef4: 9a883156 csel x22, x10, x8, lo cfef8: b40000f6 cbz x22, 0xcff14 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>>::__push_back_slow_path, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator>&&)+0x8c> cfefc: eb0802df cmp x22, x8 cff00: 540007a8 b.hi 0xcfff4 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>>::__push_back_slow_path, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator>&&)+0x16c> cff04: 8b1606c8 add x8, x22, x22, lsl #1 cff08: d37df100 lsl x0, x8, #3 cff0c: 940233d5 bl 0x15ce60 <_Znwm@plt> cff10: 14000002 b 0xcff18 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>>::__push_back_slow_path, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator>&&)+0x90> cff14: aa1f03e0 mov x0, xzr cff18: 52800308 mov w8, #0x18 // =24 cff1c: f9400a8c ldr x12, [x20, #0x10] cff20: 3dc00280 ldr q0, [x20] cff24: a900fe9f stp xzr, xzr, [x20, #0x8] cff28: f900029f str xzr, [x20] cff2c: d503201f nop cff30: 9b0802aa madd x10, x21, x8, x0 cff34: a9402e74 ldp x20, x11, [x19] cff38: d503201f nop cff3c: 9b0802c8 madd x8, x22, x8, x0 cff40: 91006149 add x9, x10, #0x18 cff44: 3d800140 str q0, [x10] cff48: f900094c str x12, [x10, #0x10] cff4c: eb14017f cmp x11, x20 cff50: 54000360 b.eq 0xcffbc , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>>::__push_back_slow_path, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator>&&)+0x134> cff54: f85f816c ldur x12, [x11, #-0x8] cff58: 3cde8160 ldur q0, [x11, #-0x18] cff5c: f81f814c stur x12, [x10, #-0x8] cff60: d100616c sub x12, x11, #0x18 cff64: 3c9e8140 stur q0, [x10, #-0x18] cff68: d100614a sub x10, x10, #0x18 cff6c: a93f7d7f stp xzr, xzr, [x11, #-0x10] cff70: eb14019f cmp x12, x20 cff74: f81e817f stur xzr, [x11, #-0x18] cff78: aa0c03eb mov x11, x12 cff7c: 54fffec1 b.ne 0xcff54 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>>::__push_back_slow_path, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator>&&)+0xcc> cff80: a9402e74 ldp x20, x11, [x19] cff84: a900266a stp x10, x9, [x19] cff88: f9000a68 str x8, [x19, #0x10] cff8c: eb14017f cmp x11, x20 cff90: 540001a0 b.eq 0xcffc4 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>>::__push_back_slow_path, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator>&&)+0x13c> cff94: aa0b03f3 mov x19, x11 cff98: 14000004 b 0xcffa8 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>>::__push_back_slow_path, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator>&&)+0x120> cff9c: aa1303eb mov x11, x19 cffa0: eb14027f cmp x19, x20 cffa4: 54000100 b.eq 0xcffc4 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>>::__push_back_slow_path, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator>&&)+0x13c> cffa8: 385e8e68 ldrb w8, [x19, #-0x18]! cffac: 3607ff88 tbz w8, #0x0, 0xcff9c , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>>::__push_back_slow_path, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator>&&)+0x114> cffb0: f85f8160 ldur x0, [x11, #-0x8] cffb4: 940233cb bl 0x15cee0 <_ZdlPv@plt> cffb8: 17fffff9 b 0xcff9c , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>>::__push_back_slow_path, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator>&&)+0x114> cffbc: a900266a stp x10, x9, [x19] cffc0: f9000a68 str x8, [x19, #0x10] cffc4: b40000d4 cbz x20, 0xcffdc , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>>::__push_back_slow_path, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator>&&)+0x154> cffc8: aa1403e0 mov x0, x20 cffcc: a9424ff4 ldp x20, x19, [sp, #0x20] cffd0: a94157f6 ldp x22, x21, [sp, #0x10] cffd4: a8c37bfd ldp x29, x30, [sp], #0x30 cffd8: 140233c2 b 0x15cee0 <_ZdlPv@plt> cffdc: a9424ff4 ldp x20, x19, [sp, #0x20] cffe0: a94157f6 ldp x22, x21, [sp, #0x10] cffe4: a8c37bfd ldp x29, x30, [sp], #0x30 cffe8: d65f03c0 ret cffec: aa1303e0 mov x0, x19 cfff0: 94023740 bl 0x15dcf0 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> cfff4: 90fffd00 adrp x0, 0x6f000 cfff8: 91026000 add x0, x0, #0x98 cfffc: 97ff9d55 bl 0xb7550 00000000000d0000 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))>: d0000: d10343ff sub sp, sp, #0xd0 d0004: a9077bfd stp x29, x30, [sp, #0x70] d0008: 9101c3fd add x29, sp, #0x70 d000c: a9086ffc stp x28, x27, [sp, #0x80] d0010: a90967fa stp x26, x25, [sp, #0x90] d0014: a90a5ff8 stp x24, x23, [sp, #0xa0] d0018: a90b57f6 stp x22, x21, [sp, #0xb0] d001c: a90c4ff4 stp x20, x19, [sp, #0xc0] d0020: d53bd048 mrs x8, TPIDR_EL0 d0024: b201f3fc mov x28, #-0x5555555555555556 // =-6148914691236517206 d0028: f90007e8 str x8, [sp, #0x8] d002c: aa0203f4 mov x20, x2 d0030: aa0103f6 mov x22, x1 d0034: aa0003f3 mov x19, x0 d0038: f9401508 ldr x8, [x8, #0x28] d003c: f295557c movk x28, #0xaaab d0040: 528bb53b mov w27, #0x5da9 // =23977 d0044: f81f83a8 stur x8, [x29, #-0x8] d0048: d10062d5 sub x21, x22, #0x18 d004c: aa1303f8 mov x24, x19 d0050: cb1802c8 sub x8, x22, x24 d0054: aa1803f3 mov x19, x24 d0058: 9343fd09 asr x9, x8, #3 d005c: 9b1c7d29 mul x9, x9, x28 d0060: f100153f cmp x9, #0x5 d0064: 540034a9 b.ls 0xd06f8 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x6f8> d0068: f1029d1f cmp x8, #0xa7 d006c: 5400404d b.le 0xd0874 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x874> d0070: eb1b011f cmp x8, x27 d0074: 54000ba3 b.lo 0xd01e8 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x1e8> d0078: 9bdc7d08 umulh x8, x8, x28 d007c: 5280030a mov w10, #0x18 // =24 d0080: aa1303e0 mov x0, x19 d0084: aa1403e4 mov x4, x20 d0088: d345fd09 lsr x9, x8, #5 d008c: d346fd08 lsr x8, x8, #6 d0090: 9b0a4d37 madd x23, x9, x10, x19 d0094: 8b080508 add x8, x8, x8, lsl #1 d0098: d37df108 lsl x8, x8, #3 d009c: 8b080279 add x25, x19, x8 d00a0: 8b0802fa add x26, x23, x8 d00a4: aa1903e1 mov x1, x25 d00a8: aa1703e2 mov x2, x23 d00ac: aa1a03e3 mov x3, x26 d00b0: 94023980 bl 0x15e6b0 <_ZNSt6__ndk17__sort4IRPFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EPS6_EEjT0_SD_SD_SD_T_@plt> d00b4: 2a0003f8 mov w24, w0 d00b8: f9400288 ldr x8, [x20] d00bc: aa1503e0 mov x0, x21 d00c0: aa1a03e1 mov x1, x26 d00c4: d63f0100 blr x8 d00c8: 360019e0 tbz w0, #0x0, 0xd0404 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x404> d00cc: f9400b48 ldr x8, [x26, #0x10] d00d0: aa1a03e0 mov x0, x26 d00d4: 3dc00340 ldr q0, [x26] d00d8: aa1703e1 mov x1, x23 d00dc: f81f03a8 stur x8, [x29, #-0x10] d00e0: 3c9e03a0 stur q0, [x29, #-0x20] d00e4: f9400aa8 ldr x8, [x21, #0x10] d00e8: 3dc002a0 ldr q0, [x21] d00ec: f9000b48 str x8, [x26, #0x10] d00f0: 3d800340 str q0, [x26] d00f4: f85f03a8 ldur x8, [x29, #-0x10] d00f8: 3cde03a0 ldur q0, [x29, #-0x20] d00fc: f9000aa8 str x8, [x21, #0x10] d0100: 3d8002a0 str q0, [x21] d0104: f9400288 ldr x8, [x20] d0108: d63f0100 blr x8 d010c: 36000f00 tbz w0, #0x0, 0xd02ec , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x2ec> d0110: f9400ae8 ldr x8, [x23, #0x10] d0114: aa1703e0 mov x0, x23 d0118: 3dc002e0 ldr q0, [x23] d011c: aa1903e1 mov x1, x25 d0120: f81f03a8 stur x8, [x29, #-0x10] d0124: 3c9e03a0 stur q0, [x29, #-0x20] d0128: f9400b48 ldr x8, [x26, #0x10] d012c: 3dc00340 ldr q0, [x26] d0130: f9000ae8 str x8, [x23, #0x10] d0134: 3d8002e0 str q0, [x23] d0138: f85f03a8 ldur x8, [x29, #-0x10] d013c: 3cde03a0 ldur q0, [x29, #-0x20] d0140: f9000b48 str x8, [x26, #0x10] d0144: 3d800340 str q0, [x26] d0148: f9400288 ldr x8, [x20] d014c: d63f0100 blr x8 d0150: 36001380 tbz w0, #0x0, 0xd03c0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x3c0> d0154: f9400b28 ldr x8, [x25, #0x10] d0158: aa1903e0 mov x0, x25 d015c: 3dc00320 ldr q0, [x25] d0160: aa1303e1 mov x1, x19 d0164: f81f03a8 stur x8, [x29, #-0x10] d0168: 3c9e03a0 stur q0, [x29, #-0x20] d016c: f9400ae8 ldr x8, [x23, #0x10] d0170: 3dc002e0 ldr q0, [x23] d0174: f9000b28 str x8, [x25, #0x10] d0178: 3d800320 str q0, [x25] d017c: f85f03a8 ldur x8, [x29, #-0x10] d0180: 3cde03a0 ldur q0, [x29, #-0x20] d0184: f9000ae8 str x8, [x23, #0x10] d0188: 3d8002e0 str q0, [x23] d018c: f9400288 ldr x8, [x20] d0190: d63f0100 blr x8 d0194: 36002900 tbz w0, #0x0, 0xd06b4 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x6b4> d0198: f9400a68 ldr x8, [x19, #0x10] d019c: 11001318 add w24, w24, #0x4 d01a0: 3dc00260 ldr q0, [x19] d01a4: f81f03a8 stur x8, [x29, #-0x10] d01a8: 3c9e03a0 stur q0, [x29, #-0x20] d01ac: f9400b28 ldr x8, [x25, #0x10] d01b0: 3dc00320 ldr q0, [x25] d01b4: f9000a68 str x8, [x19, #0x10] d01b8: 3d800260 str q0, [x19] d01bc: f85f03a8 ldur x8, [x29, #-0x10] d01c0: 3cde03a0 ldur q0, [x29, #-0x20] d01c4: f9000b28 str x8, [x25, #0x10] d01c8: 3d800320 str q0, [x25] d01cc: f9400288 ldr x8, [x20] d01d0: aa1303e0 mov x0, x19 d01d4: aa1703e1 mov x1, x23 d01d8: d63f0100 blr x8 d01dc: aa1503fa mov x26, x21 d01e0: 360011e0 tbz w0, #0x0, 0xd041c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x41c> d01e4: 140000a3 b 0xd0470 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x470> d01e8: 12003d08 and w8, w8, #0xffff d01ec: 52955569 mov w9, #0xaaab // =43691 d01f0: aa1303e1 mov x1, x19 d01f4: 1b097d08 mul w8, w8, w9 d01f8: 52800309 mov w9, #0x18 // =24 d01fc: 53157d08 lsr w8, w8, #21 d0200: 9ba94d17 umaddl x23, w8, w9, x19 d0204: f9400288 ldr x8, [x20] d0208: aa1703e0 mov x0, x23 d020c: d63f0100 blr x8 d0210: 2a0003f8 mov w24, w0 d0214: f9400288 ldr x8, [x20] d0218: aa1503e0 mov x0, x21 d021c: aa1703e1 mov x1, x23 d0220: d63f0100 blr x8 d0224: 36000198 tbz w24, #0x0, 0xd0254 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x254> d0228: 36000720 tbz w0, #0x0, 0xd030c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x30c> d022c: f9400a68 ldr x8, [x19, #0x10] d0230: 52800038 mov w24, #0x1 // =1 d0234: 3dc00260 ldr q0, [x19] d0238: f81f03a8 stur x8, [x29, #-0x10] d023c: 3c9e03a0 stur q0, [x29, #-0x20] d0240: f9400aa8 ldr x8, [x21, #0x10] d0244: 3dc002a0 ldr q0, [x21] d0248: f9000a68 str x8, [x19, #0x10] d024c: 3d800260 str q0, [x19] d0250: 14000049 b 0xd0374 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x374> d0254: 36000a60 tbz w0, #0x0, 0xd03a0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x3a0> d0258: f9400ae8 ldr x8, [x23, #0x10] d025c: aa1703e0 mov x0, x23 d0260: 3dc002e0 ldr q0, [x23] d0264: aa1303e1 mov x1, x19 d0268: f81f03a8 stur x8, [x29, #-0x10] d026c: 3c9e03a0 stur q0, [x29, #-0x20] d0270: f9400aa8 ldr x8, [x21, #0x10] d0274: 3dc002a0 ldr q0, [x21] d0278: f9000ae8 str x8, [x23, #0x10] d027c: 3d8002e0 str q0, [x23] d0280: f85f03a8 ldur x8, [x29, #-0x10] d0284: 3cde03a0 ldur q0, [x29, #-0x20] d0288: f9000aa8 str x8, [x21, #0x10] d028c: 3d8002a0 str q0, [x21] d0290: f9400288 ldr x8, [x20] d0294: d63f0100 blr x8 d0298: 36000a40 tbz w0, #0x0, 0xd03e0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x3e0> d029c: f9400a68 ldr x8, [x19, #0x10] d02a0: 52800058 mov w24, #0x2 // =2 d02a4: 3dc00260 ldr q0, [x19] d02a8: f81f03a8 stur x8, [x29, #-0x10] d02ac: 3c9e03a0 stur q0, [x29, #-0x20] d02b0: f9400ae8 ldr x8, [x23, #0x10] d02b4: 3dc002e0 ldr q0, [x23] d02b8: f9000a68 str x8, [x19, #0x10] d02bc: 3d800260 str q0, [x19] d02c0: f85f03a8 ldur x8, [x29, #-0x10] d02c4: 3cde03a0 ldur q0, [x29, #-0x20] d02c8: f9000ae8 str x8, [x23, #0x10] d02cc: 3d8002e0 str q0, [x23] d02d0: f9400288 ldr x8, [x20] d02d4: aa1303e0 mov x0, x19 d02d8: aa1703e1 mov x1, x23 d02dc: d63f0100 blr x8 d02e0: aa1503fa mov x26, x21 d02e4: 360009c0 tbz w0, #0x0, 0xd041c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x41c> d02e8: 14000062 b 0xd0470 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x470> d02ec: 11000718 add w24, w24, #0x1 d02f0: f9400288 ldr x8, [x20] d02f4: aa1303e0 mov x0, x19 d02f8: aa1703e1 mov x1, x23 d02fc: d63f0100 blr x8 d0300: aa1503fa mov x26, x21 d0304: 360008c0 tbz w0, #0x0, 0xd041c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x41c> d0308: 1400005a b 0xd0470 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x470> d030c: f9400a68 ldr x8, [x19, #0x10] d0310: aa1503e0 mov x0, x21 d0314: 3dc00260 ldr q0, [x19] d0318: aa1703e1 mov x1, x23 d031c: f81f03a8 stur x8, [x29, #-0x10] d0320: 3c9e03a0 stur q0, [x29, #-0x20] d0324: f9400ae8 ldr x8, [x23, #0x10] d0328: 3dc002e0 ldr q0, [x23] d032c: f9000a68 str x8, [x19, #0x10] d0330: 3d800260 str q0, [x19] d0334: f85f03a8 ldur x8, [x29, #-0x10] d0338: 3cde03a0 ldur q0, [x29, #-0x20] d033c: f9000ae8 str x8, [x23, #0x10] d0340: 3d8002e0 str q0, [x23] d0344: f9400288 ldr x8, [x20] d0348: d63f0100 blr x8 d034c: 360005a0 tbz w0, #0x0, 0xd0400 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x400> d0350: f9400ae8 ldr x8, [x23, #0x10] d0354: 52800058 mov w24, #0x2 // =2 d0358: 3dc002e0 ldr q0, [x23] d035c: f81f03a8 stur x8, [x29, #-0x10] d0360: 3c9e03a0 stur q0, [x29, #-0x20] d0364: f9400aa8 ldr x8, [x21, #0x10] d0368: 3dc002a0 ldr q0, [x21] d036c: f9000ae8 str x8, [x23, #0x10] d0370: 3d8002e0 str q0, [x23] d0374: f85f03a8 ldur x8, [x29, #-0x10] d0378: 3cde03a0 ldur q0, [x29, #-0x20] d037c: f9000aa8 str x8, [x21, #0x10] d0380: 3d8002a0 str q0, [x21] d0384: f9400288 ldr x8, [x20] d0388: aa1303e0 mov x0, x19 d038c: aa1703e1 mov x1, x23 d0390: d63f0100 blr x8 d0394: aa1503fa mov x26, x21 d0398: 36000420 tbz w0, #0x0, 0xd041c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x41c> d039c: 14000035 b 0xd0470 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x470> d03a0: 2a1f03f8 mov w24, wzr d03a4: f9400288 ldr x8, [x20] d03a8: aa1303e0 mov x0, x19 d03ac: aa1703e1 mov x1, x23 d03b0: d63f0100 blr x8 d03b4: aa1503fa mov x26, x21 d03b8: 36000320 tbz w0, #0x0, 0xd041c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x41c> d03bc: 1400002d b 0xd0470 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x470> d03c0: 11000b18 add w24, w24, #0x2 d03c4: f9400288 ldr x8, [x20] d03c8: aa1303e0 mov x0, x19 d03cc: aa1703e1 mov x1, x23 d03d0: d63f0100 blr x8 d03d4: aa1503fa mov x26, x21 d03d8: 36000220 tbz w0, #0x0, 0xd041c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x41c> d03dc: 14000025 b 0xd0470 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x470> d03e0: 52800038 mov w24, #0x1 // =1 d03e4: f9400288 ldr x8, [x20] d03e8: aa1303e0 mov x0, x19 d03ec: aa1703e1 mov x1, x23 d03f0: d63f0100 blr x8 d03f4: aa1503fa mov x26, x21 d03f8: 36000120 tbz w0, #0x0, 0xd041c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x41c> d03fc: 1400001d b 0xd0470 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x470> d0400: 52800038 mov w24, #0x1 // =1 d0404: f9400288 ldr x8, [x20] d0408: aa1303e0 mov x0, x19 d040c: aa1703e1 mov x1, x23 d0410: d63f0100 blr x8 d0414: aa1503fa mov x26, x21 d0418: 370002c0 tbnz w0, #0x0, 0xd0470 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x470> d041c: d100635a sub x26, x26, #0x18 d0420: eb13035f cmp x26, x19 d0424: 54000ce0 b.eq 0xd05c0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x5c0> d0428: f9400288 ldr x8, [x20] d042c: aa1a03e0 mov x0, x26 d0430: aa1703e1 mov x1, x23 d0434: d63f0100 blr x8 d0438: 3607ff20 tbz w0, #0x0, 0xd041c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x41c> d043c: f9400a68 ldr x8, [x19, #0x10] d0440: 11000718 add w24, w24, #0x1 d0444: 3dc00260 ldr q0, [x19] d0448: f81f03a8 stur x8, [x29, #-0x10] d044c: 3c9e03a0 stur q0, [x29, #-0x20] d0450: f9400b48 ldr x8, [x26, #0x10] d0454: 3dc00340 ldr q0, [x26] d0458: f9000a68 str x8, [x19, #0x10] d045c: 3d800260 str q0, [x19] d0460: f85f03a8 ldur x8, [x29, #-0x10] d0464: 3cde03a0 ldur q0, [x29, #-0x20] d0468: f9000b48 str x8, [x26, #0x10] d046c: 3d800340 str q0, [x26] d0470: 91006279 add x25, x19, #0x18 d0474: eb1a033f cmp x25, x26 d0478: 54000462 b.hs 0xd0504 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x504> d047c: d100633b sub x27, x25, #0x18 d0480: 9100637b add x27, x27, #0x18 d0484: f9400288 ldr x8, [x20] d0488: aa1b03e0 mov x0, x27 d048c: aa1703e1 mov x1, x23 d0490: d63f0100 blr x8 d0494: 3707ff60 tbnz w0, #0x0, 0xd0480 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x480> d0498: 91006379 add x25, x27, #0x18 d049c: d100635a sub x26, x26, #0x18 d04a0: f9400288 ldr x8, [x20] d04a4: aa1a03e0 mov x0, x26 d04a8: aa1703e1 mov x1, x23 d04ac: d63f0100 blr x8 d04b0: 3607ff60 tbz w0, #0x0, 0xd049c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x49c> d04b4: eb1a037f cmp x27, x26 d04b8: 54000228 b.hi 0xd04fc , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x4fc> d04bc: f9400b68 ldr x8, [x27, #0x10] d04c0: eb17037f cmp x27, x23 d04c4: 3dc00360 ldr q0, [x27] d04c8: 11000718 add w24, w24, #0x1 d04cc: 9a970357 csel x23, x26, x23, eq d04d0: f81f03a8 stur x8, [x29, #-0x10] d04d4: 3c9e03a0 stur q0, [x29, #-0x20] d04d8: f9400b48 ldr x8, [x26, #0x10] d04dc: 3dc00340 ldr q0, [x26] d04e0: f9000b68 str x8, [x27, #0x10] d04e4: 3d800360 str q0, [x27] d04e8: f85f03a8 ldur x8, [x29, #-0x10] d04ec: 3cde03a0 ldur q0, [x29, #-0x20] d04f0: f9000b48 str x8, [x26, #0x10] d04f4: 3d800340 str q0, [x26] d04f8: 17ffffe1 b 0xd047c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x47c> d04fc: aa1b03f9 mov x25, x27 d0500: 528bb53b mov w27, #0x5da9 // =23977 d0504: eb17033f cmp x25, x23 d0508: 54000260 b.eq 0xd0554 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x554> d050c: f9400288 ldr x8, [x20] d0510: aa1703e0 mov x0, x23 d0514: aa1903e1 mov x1, x25 d0518: d63f0100 blr x8 d051c: 360001c0 tbz w0, #0x0, 0xd0554 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x554> d0520: f9400b28 ldr x8, [x25, #0x10] d0524: 11000718 add w24, w24, #0x1 d0528: 3dc00320 ldr q0, [x25] d052c: f81f03a8 stur x8, [x29, #-0x10] d0530: 3c9e03a0 stur q0, [x29, #-0x20] d0534: f9400ae8 ldr x8, [x23, #0x10] d0538: 3dc002e0 ldr q0, [x23] d053c: f9000b28 str x8, [x25, #0x10] d0540: 3d800320 str q0, [x25] d0544: f85f03a8 ldur x8, [x29, #-0x10] d0548: 3cde03a0 ldur q0, [x29, #-0x20] d054c: f9000ae8 str x8, [x23, #0x10] d0550: 3d8002e0 str q0, [x23] d0554: 350001b8 cbnz w24, 0xd0588 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x588> d0558: aa1303e0 mov x0, x19 d055c: aa1903e1 mov x1, x25 d0560: aa1403e2 mov x2, x20 d0564: 94023857 bl 0x15e6c0 <_ZNSt6__ndk127__insertion_sort_incompleteIRPFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EPS6_EEbT0_SD_T_@plt> d0568: 91006338 add x24, x25, #0x18 d056c: 2a0003f7 mov w23, w0 d0570: aa1803e0 mov x0, x24 d0574: aa1603e1 mov x1, x22 d0578: aa1403e2 mov x2, x20 d057c: 94023851 bl 0x15e6c0 <_ZNSt6__ndk127__insertion_sort_incompleteIRPFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EPS6_EEbT0_SD_T_@plt> d0580: 37000b60 tbnz w0, #0x0, 0xd06ec , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x6ec> d0584: 3707d677 tbnz w23, #0x0, 0xd0050 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x50> d0588: cb130328 sub x8, x25, x19 d058c: cb1902c9 sub x9, x22, x25 d0590: 9343fd08 asr x8, x8, #3 d0594: 9343fd29 asr x9, x9, #3 d0598: 9b1c7d08 mul x8, x8, x28 d059c: 9b1c7d29 mul x9, x9, x28 d05a0: eb09011f cmp x8, x9 d05a4: 5400098a b.ge 0xd06d4 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x6d4> d05a8: aa1303e0 mov x0, x19 d05ac: aa1903e1 mov x1, x25 d05b0: aa1403e2 mov x2, x20 d05b4: 940237ff bl 0x15e5b0 <_ZNSt6__ndk16__sortIRPFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EPS6_EEvT0_SD_T_@plt> d05b8: 91006338 add x24, x25, #0x18 d05bc: 17fffea5 b 0xd0050 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x50> d05c0: f9400288 ldr x8, [x20] d05c4: aa1303e0 mov x0, x19 d05c8: aa1503e1 mov x1, x21 d05cc: 91006277 add x23, x19, #0x18 d05d0: d63f0100 blr x8 d05d4: 37000300 tbnz w0, #0x0, 0xd0634 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x634> d05d8: eb1502ff cmp x23, x21 d05dc: 54001c40 b.eq 0xd0964 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x964> d05e0: f9400288 ldr x8, [x20] d05e4: aa1303e0 mov x0, x19 d05e8: aa1703e1 mov x1, x23 d05ec: d63f0100 blr x8 d05f0: 370000a0 tbnz w0, #0x0, 0xd0604 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x604> d05f4: 910062f7 add x23, x23, #0x18 d05f8: eb1502ff cmp x23, x21 d05fc: 54ffff21 b.ne 0xd05e0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x5e0> d0600: 140000d9 b 0xd0964 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x964> d0604: f9400ae8 ldr x8, [x23, #0x10] d0608: 3dc002e0 ldr q0, [x23] d060c: f81f03a8 stur x8, [x29, #-0x10] d0610: 3c9e03a0 stur q0, [x29, #-0x20] d0614: f9400aa8 ldr x8, [x21, #0x10] d0618: 3dc002a0 ldr q0, [x21] d061c: f9000ae8 str x8, [x23, #0x10] d0620: 3c8186e0 str q0, [x23], #0x18 d0624: f85f03a8 ldur x8, [x29, #-0x10] d0628: 3cde03a0 ldur q0, [x29, #-0x20] d062c: f9000aa8 str x8, [x21, #0x10] d0630: 3d8002a0 str q0, [x21] d0634: eb1502ff cmp x23, x21 d0638: 54001960 b.eq 0xd0964 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x964> d063c: aa1503f9 mov x25, x21 d0640: d10062f8 sub x24, x23, #0x18 d0644: 91006318 add x24, x24, #0x18 d0648: f9400288 ldr x8, [x20] d064c: aa1303e0 mov x0, x19 d0650: aa1803e1 mov x1, x24 d0654: d63f0100 blr x8 d0658: 3607ff60 tbz w0, #0x0, 0xd0644 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x644> d065c: 91006317 add x23, x24, #0x18 d0660: d1006339 sub x25, x25, #0x18 d0664: f9400288 ldr x8, [x20] d0668: aa1303e0 mov x0, x19 d066c: aa1903e1 mov x1, x25 d0670: d63f0100 blr x8 d0674: 3707ff60 tbnz w0, #0x0, 0xd0660 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x660> d0678: eb19031f cmp x24, x25 d067c: 54ffcea2 b.hs 0xd0050 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x50> d0680: f9400b08 ldr x8, [x24, #0x10] d0684: 3dc00300 ldr q0, [x24] d0688: f81f03a8 stur x8, [x29, #-0x10] d068c: 3c9e03a0 stur q0, [x29, #-0x20] d0690: f9400b28 ldr x8, [x25, #0x10] d0694: 3dc00320 ldr q0, [x25] d0698: f9000b08 str x8, [x24, #0x10] d069c: 3d800300 str q0, [x24] d06a0: f85f03a8 ldur x8, [x29, #-0x10] d06a4: 3cde03a0 ldur q0, [x29, #-0x20] d06a8: f9000b28 str x8, [x25, #0x10] d06ac: 3d800320 str q0, [x25] d06b0: 17ffffe4 b 0xd0640 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x640> d06b4: 11000f18 add w24, w24, #0x3 d06b8: f9400288 ldr x8, [x20] d06bc: aa1303e0 mov x0, x19 d06c0: aa1703e1 mov x1, x23 d06c4: d63f0100 blr x8 d06c8: aa1503fa mov x26, x21 d06cc: 3607ea80 tbz w0, #0x0, 0xd041c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x41c> d06d0: 17ffff68 b 0xd0470 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x470> d06d4: 91006320 add x0, x25, #0x18 d06d8: aa1603e1 mov x1, x22 d06dc: aa1403e2 mov x2, x20 d06e0: 940237b4 bl 0x15e5b0 <_ZNSt6__ndk16__sortIRPFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EPS6_EEvT0_SD_T_@plt> d06e4: aa1903f6 mov x22, x25 d06e8: 17fffe58 b 0xd0048 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x48> d06ec: aa1903f6 mov x22, x25 d06f0: 3607cad7 tbz w23, #0x0, 0xd0048 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x48> d06f4: 1400009c b 0xd0964 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x964> d06f8: f0fffd48 adrp x8, 0x7b000 d06fc: 9107d108 add x8, x8, #0x1f4 d0700: 1000008a adr x10, 0xd0710 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x710> d0704: 3869690b ldrb w11, [x8, x9] d0708: 8b0b094a add x10, x10, x11, lsl #2 d070c: d61f0140 br x10 d0710: f9400288 ldr x8, [x20] d0714: aa1503e0 mov x0, x21 d0718: aa1303e1 mov x1, x19 d071c: d63f0100 blr x8 d0720: 370001c0 tbnz w0, #0x0, 0xd0758 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x758> d0724: 14000090 b 0xd0964 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x964> d0728: 91006276 add x22, x19, #0x18 d072c: f9400288 ldr x8, [x20] d0730: aa1603e0 mov x0, x22 d0734: aa1303e1 mov x1, x19 d0738: d63f0100 blr x8 d073c: 2a0003f7 mov w23, w0 d0740: f9400288 ldr x8, [x20] d0744: aa1503e0 mov x0, x21 d0748: aa1603e1 mov x1, x22 d074c: d63f0100 blr x8 d0750: 360009d7 tbz w23, #0x0, 0xd0888 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x888> d0754: 36000d40 tbz w0, #0x0, 0xd08fc , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x8fc> d0758: f9400a68 ldr x8, [x19, #0x10] d075c: 3dc00260 ldr q0, [x19] d0760: f81f03a8 stur x8, [x29, #-0x10] d0764: 3c9e03a0 stur q0, [x29, #-0x20] d0768: f9400aa8 ldr x8, [x21, #0x10] d076c: 3dc002a0 ldr q0, [x21] d0770: f9000a68 str x8, [x19, #0x10] d0774: 3d800260 str q0, [x19] d0778: f85f03a8 ldur x8, [x29, #-0x10] d077c: 3cde03a0 ldur q0, [x29, #-0x20] d0780: f9000aa8 str x8, [x21, #0x10] d0784: 3d8002a0 str q0, [x21] d0788: 14000077 b 0xd0964 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x964> d078c: 91006276 add x22, x19, #0x18 d0790: 9100c277 add x23, x19, #0x30 d0794: 91012278 add x24, x19, #0x48 d0798: aa1303e0 mov x0, x19 d079c: aa1603e1 mov x1, x22 d07a0: aa1703e2 mov x2, x23 d07a4: aa1803e3 mov x3, x24 d07a8: aa1403e4 mov x4, x20 d07ac: 940237c1 bl 0x15e6b0 <_ZNSt6__ndk17__sort4IRPFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EPS6_EEjT0_SD_SD_SD_T_@plt> d07b0: f9400288 ldr x8, [x20] d07b4: aa1503e0 mov x0, x21 d07b8: aa1803e1 mov x1, x24 d07bc: d63f0100 blr x8 d07c0: 36000d20 tbz w0, #0x0, 0xd0964 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x964> d07c4: 3dc00300 ldr q0, [x24] d07c8: aa1803e0 mov x0, x24 d07cc: f9400b08 ldr x8, [x24, #0x10] d07d0: aa1703e1 mov x1, x23 d07d4: 3c9e03a0 stur q0, [x29, #-0x20] d07d8: f81f03a8 stur x8, [x29, #-0x10] d07dc: 3dc002a1 ldr q1, [x21] d07e0: f9400aa9 ldr x9, [x21, #0x10] d07e4: 3d800301 str q1, [x24] d07e8: f9000b09 str x9, [x24, #0x10] d07ec: f9000aa8 str x8, [x21, #0x10] d07f0: 3d8002a0 str q0, [x21] d07f4: f9400288 ldr x8, [x20] d07f8: d63f0100 blr x8 d07fc: 36000b40 tbz w0, #0x0, 0xd0964 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x964> d0800: 3dc00300 ldr q0, [x24] d0804: aa1703e0 mov x0, x23 d0808: f9400b08 ldr x8, [x24, #0x10] d080c: aa1603e1 mov x1, x22 d0810: 3dc002e1 ldr q1, [x23] d0814: f9400ae9 ldr x9, [x23, #0x10] d0818: 3d8002e0 str q0, [x23] d081c: f9000ae8 str x8, [x23, #0x10] d0820: 3d800301 str q1, [x24] d0824: f9000b09 str x9, [x24, #0x10] d0828: f9400288 ldr x8, [x20] d082c: d63f0100 blr x8 d0830: 360009a0 tbz w0, #0x0, 0xd0964 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x964> d0834: 3dc002e0 ldr q0, [x23] d0838: f9400ae8 ldr x8, [x23, #0x10] d083c: 3dc002c1 ldr q1, [x22] d0840: f9400ac9 ldr x9, [x22, #0x10] d0844: 3d8002c0 str q0, [x22] d0848: f9000ac8 str x8, [x22, #0x10] d084c: 3d8002e1 str q1, [x23] d0850: f9000ae9 str x9, [x23, #0x10] d0854: 14000018 b 0xd08b4 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x8b4> d0858: 91006261 add x1, x19, #0x18 d085c: 9100c262 add x2, x19, #0x30 d0860: aa1303e0 mov x0, x19 d0864: aa1503e3 mov x3, x21 d0868: aa1403e4 mov x4, x20 d086c: 94023791 bl 0x15e6b0 <_ZNSt6__ndk17__sort4IRPFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EPS6_EEjT0_SD_SD_SD_T_@plt> d0870: 1400003d b 0xd0964 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x964> d0874: aa1303e0 mov x0, x19 d0878: aa1603e1 mov x1, x22 d087c: aa1403e2 mov x2, x20 d0880: 94023794 bl 0x15e6d0 <_ZNSt6__ndk118__insertion_sort_3IRPFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EPS6_EEvT0_SD_T_@plt> d0884: 14000038 b 0xd0964 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x964> d0888: 360006e0 tbz w0, #0x0, 0xd0964 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x964> d088c: 3dc002c0 ldr q0, [x22] d0890: f9400ac8 ldr x8, [x22, #0x10] d0894: 3c9e03a0 stur q0, [x29, #-0x20] d0898: f81f03a8 stur x8, [x29, #-0x10] d089c: 3dc002a1 ldr q1, [x21] d08a0: f9400aa9 ldr x9, [x21, #0x10] d08a4: 3d8002c1 str q1, [x22] d08a8: f9000ac9 str x9, [x22, #0x10] d08ac: f9000aa8 str x8, [x21, #0x10] d08b0: 3d8002a0 str q0, [x21] d08b4: f9400288 ldr x8, [x20] d08b8: aa1603e0 mov x0, x22 d08bc: aa1303e1 mov x1, x19 d08c0: d63f0100 blr x8 d08c4: 36000500 tbz w0, #0x0, 0xd0964 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x964> d08c8: f9400a68 ldr x8, [x19, #0x10] d08cc: 3dc00260 ldr q0, [x19] d08d0: 3dc002c1 ldr q1, [x22] d08d4: f9400ac9 ldr x9, [x22, #0x10] d08d8: f81f03a8 stur x8, [x29, #-0x10] d08dc: 3c9e03a0 stur q0, [x29, #-0x20] d08e0: 3d800261 str q1, [x19] d08e4: f9000a69 str x9, [x19, #0x10] d08e8: 3cde03a0 ldur q0, [x29, #-0x20] d08ec: f85f03a8 ldur x8, [x29, #-0x10] d08f0: 3d8002c0 str q0, [x22] d08f4: f9000ac8 str x8, [x22, #0x10] d08f8: 1400001b b 0xd0964 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x964> d08fc: f9400a68 ldr x8, [x19, #0x10] d0900: aa1503e0 mov x0, x21 d0904: 3dc00260 ldr q0, [x19] d0908: aa1603e1 mov x1, x22 d090c: 3dc002c1 ldr q1, [x22] d0910: f9400ac9 ldr x9, [x22, #0x10] d0914: f81f03a8 stur x8, [x29, #-0x10] d0918: 3c9e03a0 stur q0, [x29, #-0x20] d091c: 3d800261 str q1, [x19] d0920: f9000a69 str x9, [x19, #0x10] d0924: 3cde03a0 ldur q0, [x29, #-0x20] d0928: f85f03a8 ldur x8, [x29, #-0x10] d092c: 3d8002c0 str q0, [x22] d0930: f9000ac8 str x8, [x22, #0x10] d0934: f9400288 ldr x8, [x20] d0938: d63f0100 blr x8 d093c: 36000140 tbz w0, #0x0, 0xd0964 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x964> d0940: 3dc002c0 ldr q0, [x22] d0944: f9400ac8 ldr x8, [x22, #0x10] d0948: 3c9e03a0 stur q0, [x29, #-0x20] d094c: f81f03a8 stur x8, [x29, #-0x10] d0950: 3dc002a1 ldr q1, [x21] d0954: f9400aa9 ldr x9, [x21, #0x10] d0958: 3d8002c1 str q1, [x22] d095c: f9000ac9 str x9, [x22, #0x10] d0960: 17ffff88 b 0xd0780 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x780> d0964: f94007e8 ldr x8, [sp, #0x8] d0968: f9401508 ldr x8, [x8, #0x28] d096c: f85f83a9 ldur x9, [x29, #-0x8] d0970: eb09011f cmp x8, x9 d0974: 54000121 b.ne 0xd0998 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x998> d0978: a94c4ff4 ldp x20, x19, [sp, #0xc0] d097c: a94b57f6 ldp x22, x21, [sp, #0xb0] d0980: a94a5ff8 ldp x24, x23, [sp, #0xa0] d0984: a94967fa ldp x26, x25, [sp, #0x90] d0988: a9486ffc ldp x28, x27, [sp, #0x80] d098c: a9477bfd ldp x29, x30, [sp, #0x70] d0990: 910343ff add sp, sp, #0xd0 d0994: d65f03c0 ret d0998: 94023126 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000d099c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))>: d099c: d10543ff sub sp, sp, #0x150 d09a0: a9107bfd stp x29, x30, [sp, #0x100] d09a4: 910403fd add x29, sp, #0x100 d09a8: a91167fc stp x28, x25, [sp, #0x110] d09ac: a9125ff8 stp x24, x23, [sp, #0x120] d09b0: a91357f6 stp x22, x21, [sp, #0x130] d09b4: a9144ff4 stp x20, x19, [sp, #0x140] d09b8: d53bd059 mrs x25, TPIDR_EL0 d09bc: aa0003f4 mov x20, x0 d09c0: f9401728 ldr x8, [x25, #0x28] d09c4: aa0103f3 mov x19, x1 d09c8: aa0103e0 mov x0, x1 d09cc: aa1403e1 mov x1, x20 d09d0: aa0403f5 mov x21, x4 d09d4: aa0303f7 mov x23, x3 d09d8: f81f83a8 stur x8, [x29, #-0x8] d09dc: aa0203f6 mov x22, x2 d09e0: f9400088 ldr x8, [x4] d09e4: d63f0100 blr x8 d09e8: 2a0003f8 mov w24, w0 d09ec: f94002a8 ldr x8, [x21] d09f0: aa1603e0 mov x0, x22 d09f4: aa1303e1 mov x1, x19 d09f8: d63f0100 blr x8 d09fc: 36000158 tbz w24, #0x0, 0xd0a24 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x88> d0a00: 360004c0 tbz w0, #0x0, 0xd0a98 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0xfc> d0a04: 3dc002c0 ldr q0, [x22] d0a08: 52800038 mov w24, #0x1 // =1 d0a0c: f9400ac8 ldr x8, [x22, #0x10] d0a10: 3dc00281 ldr q1, [x20] d0a14: f9400a89 ldr x9, [x20, #0x10] d0a18: 3d800280 str q0, [x20] d0a1c: f9000a88 str x8, [x20, #0x10] d0a20: 14000032 b 0xd0ae8 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x14c> d0a24: 36000720 tbz w0, #0x0, 0xd0b08 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x16c> d0a28: 3dc002c0 ldr q0, [x22] d0a2c: aa1303e0 mov x0, x19 d0a30: f9400ac8 ldr x8, [x22, #0x10] d0a34: aa1403e1 mov x1, x20 d0a38: 3dc00261 ldr q1, [x19] d0a3c: f9400a69 ldr x9, [x19, #0x10] d0a40: 3d800260 str q0, [x19] d0a44: f9000a68 str x8, [x19, #0x10] d0a48: 3d8002c1 str q1, [x22] d0a4c: f9000ac9 str x9, [x22, #0x10] d0a50: f94002a8 ldr x8, [x21] d0a54: d63f0100 blr x8 d0a58: 36000660 tbz w0, #0x0, 0xd0b24 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x188> d0a5c: 3dc00260 ldr q0, [x19] d0a60: 52800058 mov w24, #0x2 // =2 d0a64: f9400a68 ldr x8, [x19, #0x10] d0a68: 3dc00281 ldr q1, [x20] d0a6c: f9400a89 ldr x9, [x20, #0x10] d0a70: 3d800280 str q0, [x20] d0a74: f9000a88 str x8, [x20, #0x10] d0a78: 3d800261 str q1, [x19] d0a7c: f9000a69 str x9, [x19, #0x10] d0a80: f94002a8 ldr x8, [x21] d0a84: aa1703e0 mov x0, x23 d0a88: aa1603e1 mov x1, x22 d0a8c: d63f0100 blr x8 d0a90: 37000560 tbnz w0, #0x0, 0xd0b3c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x1a0> d0a94: 14000053 b 0xd0be0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x244> d0a98: 3dc00260 ldr q0, [x19] d0a9c: aa1603e0 mov x0, x22 d0aa0: f9400a68 ldr x8, [x19, #0x10] d0aa4: aa1303e1 mov x1, x19 d0aa8: 3dc00281 ldr q1, [x20] d0aac: f9400a89 ldr x9, [x20, #0x10] d0ab0: 3d800280 str q0, [x20] d0ab4: f9000a88 str x8, [x20, #0x10] d0ab8: 3d800261 str q1, [x19] d0abc: f9000a69 str x9, [x19, #0x10] d0ac0: f94002a8 ldr x8, [x21] d0ac4: d63f0100 blr x8 d0ac8: 360002e0 tbz w0, #0x0, 0xd0b24 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x188> d0acc: 3dc002c0 ldr q0, [x22] d0ad0: 52800058 mov w24, #0x2 // =2 d0ad4: f9400ac8 ldr x8, [x22, #0x10] d0ad8: 3dc00261 ldr q1, [x19] d0adc: f9400a69 ldr x9, [x19, #0x10] d0ae0: 3d800260 str q0, [x19] d0ae4: f9000a68 str x8, [x19, #0x10] d0ae8: 3d8002c1 str q1, [x22] d0aec: f9000ac9 str x9, [x22, #0x10] d0af0: f94002a8 ldr x8, [x21] d0af4: aa1703e0 mov x0, x23 d0af8: aa1603e1 mov x1, x22 d0afc: d63f0100 blr x8 d0b00: 370001e0 tbnz w0, #0x0, 0xd0b3c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x1a0> d0b04: 14000037 b 0xd0be0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x244> d0b08: 2a1f03f8 mov w24, wzr d0b0c: f94002a8 ldr x8, [x21] d0b10: aa1703e0 mov x0, x23 d0b14: aa1603e1 mov x1, x22 d0b18: d63f0100 blr x8 d0b1c: 37000100 tbnz w0, #0x0, 0xd0b3c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x1a0> d0b20: 14000030 b 0xd0be0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x244> d0b24: 52800038 mov w24, #0x1 // =1 d0b28: f94002a8 ldr x8, [x21] d0b2c: aa1703e0 mov x0, x23 d0b30: aa1603e1 mov x1, x22 d0b34: d63f0100 blr x8 d0b38: 36000540 tbz w0, #0x0, 0xd0be0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x244> d0b3c: 3dc002e0 ldr q0, [x23] d0b40: aa1603e0 mov x0, x22 d0b44: f9400ae8 ldr x8, [x23, #0x10] d0b48: aa1303e1 mov x1, x19 d0b4c: 3dc002c1 ldr q1, [x22] d0b50: f9400ac9 ldr x9, [x22, #0x10] d0b54: 3d8002c0 str q0, [x22] d0b58: f9000ac8 str x8, [x22, #0x10] d0b5c: 3d8002e1 str q1, [x23] d0b60: f9000ae9 str x9, [x23, #0x10] d0b64: f94002a8 ldr x8, [x21] d0b68: d63f0100 blr x8 d0b6c: 36000380 tbz w0, #0x0, 0xd0bdc , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x240> d0b70: 3dc002c0 ldr q0, [x22] d0b74: aa1303e0 mov x0, x19 d0b78: f9400ac8 ldr x8, [x22, #0x10] d0b7c: aa1403e1 mov x1, x20 d0b80: 3dc00261 ldr q1, [x19] d0b84: f9400a69 ldr x9, [x19, #0x10] d0b88: 3d800260 str q0, [x19] d0b8c: f9000a68 str x8, [x19, #0x10] d0b90: 3d8002c1 str q1, [x22] d0b94: f9000ac9 str x9, [x22, #0x10] d0b98: f94002a8 ldr x8, [x21] d0b9c: d63f0100 blr x8 d0ba0: 36000380 tbz w0, #0x0, 0xd0c10 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x274> d0ba4: 3dc00260 ldr q0, [x19] d0ba8: 11000f18 add w24, w24, #0x3 d0bac: f9400a68 ldr x8, [x19, #0x10] d0bb0: 3dc00281 ldr q1, [x20] d0bb4: f9400a89 ldr x9, [x20, #0x10] d0bb8: 3d800280 str q0, [x20] d0bbc: f9000a88 str x8, [x20, #0x10] d0bc0: 3d800261 str q1, [x19] d0bc4: f9000a69 str x9, [x19, #0x10] d0bc8: f9401728 ldr x8, [x25, #0x28] d0bcc: f85f83a9 ldur x9, [x29, #-0x8] d0bd0: eb09011f cmp x8, x9 d0bd4: 540000e0 b.eq 0xd0bf0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x254> d0bd8: 94023096 bl 0x15ce30 <__stack_chk_fail@plt> d0bdc: 11000718 add w24, w24, #0x1 d0be0: f9401728 ldr x8, [x25, #0x28] d0be4: f85f83a9 ldur x9, [x29, #-0x8] d0be8: eb09011f cmp x8, x9 d0bec: 54ffff61 b.ne 0xd0bd8 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x23c> d0bf0: 2a1803e0 mov w0, w24 d0bf4: a9544ff4 ldp x20, x19, [sp, #0x140] d0bf8: a95357f6 ldp x22, x21, [sp, #0x130] d0bfc: a9525ff8 ldp x24, x23, [sp, #0x120] d0c00: a95167fc ldp x28, x25, [sp, #0x110] d0c04: a9507bfd ldp x29, x30, [sp, #0x100] d0c08: 910543ff add sp, sp, #0x150 d0c0c: d65f03c0 ret d0c10: 11000b18 add w24, w24, #0x2 d0c14: f9401728 ldr x8, [x25, #0x28] d0c18: f85f83a9 ldur x9, [x29, #-0x8] d0c1c: eb09011f cmp x8, x9 d0c20: 54fffe80 b.eq 0xd0bf0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x254> d0c24: 17ffffed b 0xd0bd8 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x23c> 00000000000d0c28 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))>: d0c28: d10483ff sub sp, sp, #0x120 d0c2c: a90c7bfd stp x29, x30, [sp, #0xc0] d0c30: 910303fd add x29, sp, #0xc0 d0c34: f9006bfc str x28, [sp, #0xd0] d0c38: a90e67fa stp x26, x25, [sp, #0xe0] d0c3c: a90f5ff8 stp x24, x23, [sp, #0xf0] d0c40: a91057f6 stp x22, x21, [sp, #0x100] d0c44: a9114ff4 stp x20, x19, [sp, #0x110] d0c48: d53bd059 mrs x25, TPIDR_EL0 d0c4c: aa0003f5 mov x21, x0 d0c50: f9401728 ldr x8, [x25, #0x28] d0c54: 91006016 add x22, x0, #0x18 d0c58: aa0103f4 mov x20, x1 d0c5c: 9100c017 add x23, x0, #0x30 d0c60: aa1603e0 mov x0, x22 d0c64: aa1503e1 mov x1, x21 d0c68: f81f83a8 stur x8, [x29, #-0x8] d0c6c: aa0203f3 mov x19, x2 d0c70: f9400048 ldr x8, [x2] d0c74: d63f0100 blr x8 d0c78: 2a0003f8 mov w24, w0 d0c7c: f9400268 ldr x8, [x19] d0c80: aa1703e0 mov x0, x23 d0c84: aa1603e1 mov x1, x22 d0c88: d63f0100 blr x8 d0c8c: 36000138 tbz w24, #0x0, 0xd0cb0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x88> d0c90: 360003e0 tbz w0, #0x0, 0xd0d0c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0xe4> d0c94: 3dc002e0 ldr q0, [x23] d0c98: f9400ae8 ldr x8, [x23, #0x10] d0c9c: 3dc002a1 ldr q1, [x21] d0ca0: f9400aa9 ldr x9, [x21, #0x10] d0ca4: 3d8002a0 str q0, [x21] d0ca8: f9000aa8 str x8, [x21, #0x10] d0cac: 1400002b b 0xd0d58 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x130> d0cb0: 36000580 tbz w0, #0x0, 0xd0d60 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x138> d0cb4: 3dc002e0 ldr q0, [x23] d0cb8: aa1603e0 mov x0, x22 d0cbc: f9400ae8 ldr x8, [x23, #0x10] d0cc0: aa1503e1 mov x1, x21 d0cc4: 3dc002c1 ldr q1, [x22] d0cc8: f9400ac9 ldr x9, [x22, #0x10] d0ccc: 3d8002c0 str q0, [x22] d0cd0: f9000ac8 str x8, [x22, #0x10] d0cd4: 3d8002e1 str q1, [x23] d0cd8: f9000ae9 str x9, [x23, #0x10] d0cdc: f9400268 ldr x8, [x19] d0ce0: d63f0100 blr x8 d0ce4: 360003e0 tbz w0, #0x0, 0xd0d60 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x138> d0ce8: 3dc002c0 ldr q0, [x22] d0cec: f9400ac8 ldr x8, [x22, #0x10] d0cf0: 3dc002a1 ldr q1, [x21] d0cf4: f9400aa9 ldr x9, [x21, #0x10] d0cf8: 3d8002a0 str q0, [x21] d0cfc: f9000aa8 str x8, [x21, #0x10] d0d00: 3d8002c1 str q1, [x22] d0d04: f9000ac9 str x9, [x22, #0x10] d0d08: 14000016 b 0xd0d60 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x138> d0d0c: 3dc002c0 ldr q0, [x22] d0d10: aa1703e0 mov x0, x23 d0d14: f9400ac8 ldr x8, [x22, #0x10] d0d18: aa1603e1 mov x1, x22 d0d1c: 3dc002a1 ldr q1, [x21] d0d20: f9400aa9 ldr x9, [x21, #0x10] d0d24: 3d8002a0 str q0, [x21] d0d28: f9000aa8 str x8, [x21, #0x10] d0d2c: 3d8002c1 str q1, [x22] d0d30: f9000ac9 str x9, [x22, #0x10] d0d34: f9400268 ldr x8, [x19] d0d38: d63f0100 blr x8 d0d3c: 36000120 tbz w0, #0x0, 0xd0d60 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x138> d0d40: 3dc002e0 ldr q0, [x23] d0d44: f9400ae8 ldr x8, [x23, #0x10] d0d48: 3dc002c1 ldr q1, [x22] d0d4c: f9400ac9 ldr x9, [x22, #0x10] d0d50: 3d8002c0 str q0, [x22] d0d54: f9000ac8 str x8, [x22, #0x10] d0d58: 3d8002e1 str q1, [x23] d0d5c: f9000ae9 str x9, [x23, #0x10] d0d60: 910122b6 add x22, x21, #0x48 d0d64: eb1402df cmp x22, x20 d0d68: 540007a0 b.eq 0xd0e5c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x234> d0d6c: aa1f03f8 mov x24, xzr d0d70: 1400000b b 0xd0d9c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x174> d0d74: 3dc003e0 ldr q0, [sp] d0d78: f9400be8 ldr x8, [sp, #0x10] d0d7c: 3d8002e0 str q0, [x23] d0d80: f9000ae8 str x8, [x23, #0x10] d0d84: 910062c8 add x8, x22, #0x18 d0d88: aa1603f7 mov x23, x22 d0d8c: 91006318 add x24, x24, #0x18 d0d90: aa0803f6 mov x22, x8 d0d94: eb14011f cmp x8, x20 d0d98: 54000620 b.eq 0xd0e5c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x234> d0d9c: f9400268 ldr x8, [x19] d0da0: aa1603e0 mov x0, x22 d0da4: aa1703e1 mov x1, x23 d0da8: d63f0100 blr x8 d0dac: 3607fec0 tbz w0, #0x0, 0xd0d84 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x15c> d0db0: 2a1f03e8 mov w8, wzr d0db4: 3dc002c0 ldr q0, [x22] d0db8: f9400ac9 ldr x9, [x22, #0x10] d0dbc: aa1803f7 mov x23, x24 d0dc0: a900fedf stp xzr, xzr, [x22, #0x8] d0dc4: 3d8003e0 str q0, [sp] d0dc8: f9000be9 str x9, [sp, #0x10] d0dcc: f90002df str xzr, [x22] d0dd0: 8b1702ba add x26, x21, x23 d0dd4: 36000068 tbz w8, #0x0, 0xd0de0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x1b8> d0dd8: f9402f40 ldr x0, [x26, #0x58] d0ddc: 94023041 bl 0x15cee0 <_ZdlPv@plt> d0de0: 91012348 add x8, x26, #0x48 d0de4: 3dc00f40 ldr q0, [x26, #0x30] d0de8: f9402349 ldr x9, [x26, #0x40] d0dec: b100c2ff cmn x23, #0x30 d0df0: 7900635f strh wzr, [x26, #0x30] d0df4: 3d800100 str q0, [x8] d0df8: f9000909 str x9, [x8, #0x10] d0dfc: 540001a0 b.eq 0xd0e30 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x208> d0e00: 8b1702a8 add x8, x21, x23 d0e04: f9400269 ldr x9, [x19] d0e08: 91006101 add x1, x8, #0x18 d0e0c: 910003e0 mov x0, sp d0e10: d63f0120 blr x9 d0e14: 36000160 tbz w0, #0x0, 0xd0e40 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x218> d0e18: 9100c348 add x8, x26, #0x30 d0e1c: d10062f7 sub x23, x23, #0x18 d0e20: 39400108 ldrb w8, [x8] d0e24: 8b1702ba add x26, x21, x23 d0e28: 3707fd88 tbnz w8, #0x0, 0xd0dd8 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x1b0> d0e2c: 17ffffed b 0xd0de0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x1b8> d0e30: aa1503f7 mov x23, x21 d0e34: 394002e8 ldrb w8, [x23] d0e38: 3607f9e8 tbz w8, #0x0, 0xd0d74 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x14c> d0e3c: 14000005 b 0xd0e50 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x228> d0e40: 8b1702a8 add x8, x21, x23 d0e44: 9100c117 add x23, x8, #0x30 d0e48: 394002e8 ldrb w8, [x23] d0e4c: 3607f948 tbz w8, #0x0, 0xd0d74 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x14c> d0e50: f9400ae0 ldr x0, [x23, #0x10] d0e54: 94023023 bl 0x15cee0 <_ZdlPv@plt> d0e58: 17ffffc7 b 0xd0d74 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x14c> d0e5c: f9401728 ldr x8, [x25, #0x28] d0e60: f85f83a9 ldur x9, [x29, #-0x8] d0e64: eb09011f cmp x8, x9 d0e68: 54000121 b.ne 0xd0e8c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x264> d0e6c: a9514ff4 ldp x20, x19, [sp, #0x110] d0e70: a95057f6 ldp x22, x21, [sp, #0x100] d0e74: a94f5ff8 ldp x24, x23, [sp, #0xf0] d0e78: a94e67fa ldp x26, x25, [sp, #0xe0] d0e7c: a94c7bfd ldp x29, x30, [sp, #0xc0] d0e80: f9406bfc ldr x28, [sp, #0xd0] d0e84: 910483ff add sp, sp, #0x120 d0e88: d65f03c0 ret d0e8c: 94022fe9 bl 0x15ce30 <__stack_chk_fail@plt> d0e90: 394003e8 ldrb w8, [sp] d0e94: aa0003f3 mov x19, x0 d0e98: 36000068 tbz w8, #0x0, 0xd0ea4 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x27c> d0e9c: f9400be0 ldr x0, [sp, #0x10] d0ea0: 94023010 bl 0x15cee0 <_ZdlPv@plt> d0ea4: aa1303e0 mov x0, x19 d0ea8: 940220ae bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d0eac , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))>: d0eac: a9ba7bfd stp x29, x30, [sp, #-0x60]! d0eb0: a9016ffc stp x28, x27, [sp, #0x10] d0eb4: 910003fd mov x29, sp d0eb8: a90267fa stp x26, x25, [sp, #0x20] d0ebc: a9035ff8 stp x24, x23, [sp, #0x30] d0ec0: a90457f6 stp x22, x21, [sp, #0x40] d0ec4: a9054ff4 stp x20, x19, [sp, #0x50] d0ec8: d10803ff sub sp, sp, #0x200 d0ecc: cb000028 sub x8, x1, x0 d0ed0: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 d0ed4: 9343fd08 asr x8, x8, #3 d0ed8: f2955569 movk x9, #0xaaab d0edc: d53bd059 mrs x25, TPIDR_EL0 d0ee0: aa0103f5 mov x21, x1 d0ee4: 9b097d08 mul x8, x8, x9 d0ee8: aa0003f3 mov x19, x0 d0eec: f940172a ldr x10, [x25, #0x28] d0ef0: aa0203f4 mov x20, x2 d0ef4: f100151f cmp x8, #0x5 d0ef8: f81f83aa stur x10, [x29, #-0x8] d0efc: 54000628 b.hi 0xd0fc0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x114> d0f00: f0fffd49 adrp x9, 0x7b000 d0f04: 52800020 mov w0, #0x1 // =1 d0f08: 9107e929 add x9, x9, #0x1fa d0f0c: 1000008a adr x10, 0xd0f1c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x70> d0f10: 7868792b ldrh w11, [x9, x8, lsl #1] d0f14: 8b0b094a add x10, x10, x11, lsl #2 d0f18: d61f0140 br x10 d0f1c: f9400288 ldr x8, [x20] d0f20: d10062b4 sub x20, x21, #0x18 d0f24: aa1403e0 mov x0, x20 d0f28: aa1303e1 mov x1, x19 d0f2c: d63f0100 blr x8 d0f30: 36002360 tbz w0, #0x0, 0xd139c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x4f0> d0f34: 3dc00280 ldr q0, [x20] d0f38: 52800020 mov w0, #0x1 // =1 d0f3c: f9400a88 ldr x8, [x20, #0x10] d0f40: 3dc00261 ldr q1, [x19] d0f44: f9400a69 ldr x9, [x19, #0x10] d0f48: 3d800260 str q0, [x19] d0f4c: f9000a68 str x8, [x19, #0x10] d0f50: 3d800281 str q1, [x20] d0f54: f9000a89 str x9, [x20, #0x10] d0f58: f9401728 ldr x8, [x25, #0x28] d0f5c: f85f83a9 ldur x9, [x29, #-0x8] d0f60: eb09011f cmp x8, x9 d0f64: 54002260 b.eq 0xd13b0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x504> d0f68: 14000121 b 0xd13ec , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x540> d0f6c: 91006276 add x22, x19, #0x18 d0f70: f9400288 ldr x8, [x20] d0f74: aa1603e0 mov x0, x22 d0f78: aa1303e1 mov x1, x19 d0f7c: d10062b5 sub x21, x21, #0x18 d0f80: d63f0100 blr x8 d0f84: 2a0003f7 mov w23, w0 d0f88: f9400288 ldr x8, [x20] d0f8c: aa1503e0 mov x0, x21 d0f90: aa1603e1 mov x1, x22 d0f94: d63f0100 blr x8 d0f98: 36000b97 tbz w23, #0x0, 0xd1108 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x25c> d0f9c: 360011c0 tbz w0, #0x0, 0xd11d4 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x328> d0fa0: 3dc002a0 ldr q0, [x21] d0fa4: 52800020 mov w0, #0x1 // =1 d0fa8: f9400aa8 ldr x8, [x21, #0x10] d0fac: 3dc00261 ldr q1, [x19] d0fb0: f9400a69 ldr x9, [x19, #0x10] d0fb4: 3d800260 str q0, [x19] d0fb8: f9000a68 str x8, [x19, #0x10] d0fbc: 1400009a b 0xd1224 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x378> d0fc0: 91006277 add x23, x19, #0x18 d0fc4: f9400288 ldr x8, [x20] d0fc8: aa1703e0 mov x0, x23 d0fcc: aa1303e1 mov x1, x19 d0fd0: 9100c276 add x22, x19, #0x30 d0fd4: d63f0100 blr x8 d0fd8: 2a0003f8 mov w24, w0 d0fdc: f9400288 ldr x8, [x20] d0fe0: aa1603e0 mov x0, x22 d0fe4: aa1703e1 mov x1, x23 d0fe8: d63f0100 blr x8 d0fec: 36000c78 tbz w24, #0x0, 0xd1178 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x2cc> d0ff0: 36001280 tbz w0, #0x0, 0xd1240 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x394> d0ff4: 3dc002c0 ldr q0, [x22] d0ff8: f9400ac8 ldr x8, [x22, #0x10] d0ffc: 3dc00261 ldr q1, [x19] d1000: f9400a69 ldr x9, [x19, #0x10] d1004: 3d800260 str q0, [x19] d1008: f9000a68 str x8, [x19, #0x10] d100c: 140000a0 b 0xd128c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x3e0> d1010: 91006276 add x22, x19, #0x18 d1014: 9100c277 add x23, x19, #0x30 d1018: 91012278 add x24, x19, #0x48 d101c: aa1303e0 mov x0, x19 d1020: aa1603e1 mov x1, x22 d1024: aa1703e2 mov x2, x23 d1028: aa1803e3 mov x3, x24 d102c: aa1403e4 mov x4, x20 d1030: d10062b5 sub x21, x21, #0x18 d1034: 9402359f bl 0x15e6b0 <_ZNSt6__ndk17__sort4IRPFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EPS6_EEjT0_SD_SD_SD_T_@plt> d1038: f9400288 ldr x8, [x20] d103c: aa1503e0 mov x0, x21 d1040: aa1803e1 mov x1, x24 d1044: d63f0100 blr x8 d1048: 36001aa0 tbz w0, #0x0, 0xd139c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x4f0> d104c: 3dc002a0 ldr q0, [x21] d1050: aa1803e0 mov x0, x24 d1054: f9400aa8 ldr x8, [x21, #0x10] d1058: aa1703e1 mov x1, x23 d105c: 3dc00301 ldr q1, [x24] d1060: f9400b09 ldr x9, [x24, #0x10] d1064: 3d800300 str q0, [x24] d1068: f9000b08 str x8, [x24, #0x10] d106c: 3d8002a1 str q1, [x21] d1070: f9000aa9 str x9, [x21, #0x10] d1074: f9400288 ldr x8, [x20] d1078: d63f0100 blr x8 d107c: 36001900 tbz w0, #0x0, 0xd139c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x4f0> d1080: 3dc00300 ldr q0, [x24] d1084: aa1703e0 mov x0, x23 d1088: f9400b08 ldr x8, [x24, #0x10] d108c: aa1603e1 mov x1, x22 d1090: 3dc002e1 ldr q1, [x23] d1094: f9400ae9 ldr x9, [x23, #0x10] d1098: 3d8002e0 str q0, [x23] d109c: f9000ae8 str x8, [x23, #0x10] d10a0: 3d800301 str q1, [x24] d10a4: f9000b09 str x9, [x24, #0x10] d10a8: f9400288 ldr x8, [x20] d10ac: d63f0100 blr x8 d10b0: 36001760 tbz w0, #0x0, 0xd139c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x4f0> d10b4: 3dc002e0 ldr q0, [x23] d10b8: aa1603e0 mov x0, x22 d10bc: f9400ae8 ldr x8, [x23, #0x10] d10c0: aa1303e1 mov x1, x19 d10c4: 3dc002c1 ldr q1, [x22] d10c8: f9400ac9 ldr x9, [x22, #0x10] d10cc: 3d8002c0 str q0, [x22] d10d0: f9000ac8 str x8, [x22, #0x10] d10d4: 3d8002e1 str q1, [x23] d10d8: f9000ae9 str x9, [x23, #0x10] d10dc: f9400288 ldr x8, [x20] d10e0: d63f0100 blr x8 d10e4: 360015c0 tbz w0, #0x0, 0xd139c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x4f0> d10e8: 14000016 b 0xd1140 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x294> d10ec: 91006261 add x1, x19, #0x18 d10f0: 9100c262 add x2, x19, #0x30 d10f4: d10062a3 sub x3, x21, #0x18 d10f8: aa1303e0 mov x0, x19 d10fc: aa1403e4 mov x4, x20 d1100: 9402356c bl 0x15e6b0 <_ZNSt6__ndk17__sort4IRPFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EPS6_EEjT0_SD_SD_SD_T_@plt> d1104: 140000a6 b 0xd139c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x4f0> d1108: 360014a0 tbz w0, #0x0, 0xd139c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x4f0> d110c: 3dc002a0 ldr q0, [x21] d1110: aa1603e0 mov x0, x22 d1114: f9400aa8 ldr x8, [x21, #0x10] d1118: aa1303e1 mov x1, x19 d111c: 3dc002c1 ldr q1, [x22] d1120: f9400ac9 ldr x9, [x22, #0x10] d1124: 3d8002c0 str q0, [x22] d1128: f9000ac8 str x8, [x22, #0x10] d112c: 3d8002a1 str q1, [x21] d1130: f9000aa9 str x9, [x21, #0x10] d1134: f9400288 ldr x8, [x20] d1138: d63f0100 blr x8 d113c: 36001300 tbz w0, #0x0, 0xd139c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x4f0> d1140: 3dc002c0 ldr q0, [x22] d1144: 52800020 mov w0, #0x1 // =1 d1148: f9400ac8 ldr x8, [x22, #0x10] d114c: 3dc00261 ldr q1, [x19] d1150: f9400a69 ldr x9, [x19, #0x10] d1154: 3d800260 str q0, [x19] d1158: f9000a68 str x8, [x19, #0x10] d115c: 3d8002c1 str q1, [x22] d1160: f9000ac9 str x9, [x22, #0x10] d1164: f9401728 ldr x8, [x25, #0x28] d1168: f85f83a9 ldur x9, [x29, #-0x8] d116c: eb09011f cmp x8, x9 d1170: 54001200 b.eq 0xd13b0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x504> d1174: 1400009e b 0xd13ec , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x540> d1178: 360008e0 tbz w0, #0x0, 0xd1294 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x3e8> d117c: 3dc002c0 ldr q0, [x22] d1180: aa1703e0 mov x0, x23 d1184: f9400ac8 ldr x8, [x22, #0x10] d1188: aa1303e1 mov x1, x19 d118c: 3dc002e1 ldr q1, [x23] d1190: f9400ae9 ldr x9, [x23, #0x10] d1194: 3d8002e0 str q0, [x23] d1198: f9000ae8 str x8, [x23, #0x10] d119c: 3d8002c1 str q1, [x22] d11a0: f9000ac9 str x9, [x22, #0x10] d11a4: f9400288 ldr x8, [x20] d11a8: d63f0100 blr x8 d11ac: 36000740 tbz w0, #0x0, 0xd1294 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x3e8> d11b0: 3dc002e0 ldr q0, [x23] d11b4: f9400ae8 ldr x8, [x23, #0x10] d11b8: 3dc00261 ldr q1, [x19] d11bc: f9400a69 ldr x9, [x19, #0x10] d11c0: 3d800260 str q0, [x19] d11c4: f9000a68 str x8, [x19, #0x10] d11c8: 3d8002e1 str q1, [x23] d11cc: f9000ae9 str x9, [x23, #0x10] d11d0: 14000031 b 0xd1294 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x3e8> d11d4: 3dc002c0 ldr q0, [x22] d11d8: aa1503e0 mov x0, x21 d11dc: f9400ac8 ldr x8, [x22, #0x10] d11e0: aa1603e1 mov x1, x22 d11e4: 3dc00261 ldr q1, [x19] d11e8: f9400a69 ldr x9, [x19, #0x10] d11ec: 3d800260 str q0, [x19] d11f0: f9000a68 str x8, [x19, #0x10] d11f4: 3d8002c1 str q1, [x22] d11f8: f9000ac9 str x9, [x22, #0x10] d11fc: f9400288 ldr x8, [x20] d1200: d63f0100 blr x8 d1204: 36000cc0 tbz w0, #0x0, 0xd139c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x4f0> d1208: 3dc002a0 ldr q0, [x21] d120c: 52800020 mov w0, #0x1 // =1 d1210: f9400aa8 ldr x8, [x21, #0x10] d1214: 3dc002c1 ldr q1, [x22] d1218: f9400ac9 ldr x9, [x22, #0x10] d121c: 3d8002c0 str q0, [x22] d1220: f9000ac8 str x8, [x22, #0x10] d1224: 3d8002a1 str q1, [x21] d1228: f9000aa9 str x9, [x21, #0x10] d122c: f9401728 ldr x8, [x25, #0x28] d1230: f85f83a9 ldur x9, [x29, #-0x8] d1234: eb09011f cmp x8, x9 d1238: 54000bc0 b.eq 0xd13b0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x504> d123c: 1400006c b 0xd13ec , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x540> d1240: 3dc002e0 ldr q0, [x23] d1244: aa1603e0 mov x0, x22 d1248: f9400ae8 ldr x8, [x23, #0x10] d124c: aa1703e1 mov x1, x23 d1250: 3dc00261 ldr q1, [x19] d1254: f9400a69 ldr x9, [x19, #0x10] d1258: 3d800260 str q0, [x19] d125c: f9000a68 str x8, [x19, #0x10] d1260: 3d8002e1 str q1, [x23] d1264: f9000ae9 str x9, [x23, #0x10] d1268: f9400288 ldr x8, [x20] d126c: d63f0100 blr x8 d1270: 36000120 tbz w0, #0x0, 0xd1294 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x3e8> d1274: 3dc002c0 ldr q0, [x22] d1278: f9400ac8 ldr x8, [x22, #0x10] d127c: 3dc002e1 ldr q1, [x23] d1280: f9400ae9 ldr x9, [x23, #0x10] d1284: 3d8002e0 str q0, [x23] d1288: f9000ae8 str x8, [x23, #0x10] d128c: 3d8002c1 str q1, [x22] d1290: f9000ac9 str x9, [x22, #0x10] d1294: 91012268 add x8, x19, #0x48 d1298: eb15011f cmp x8, x21 d129c: 54000800 b.eq 0xd139c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x4f0> d12a0: aa1f03f7 mov x23, xzr d12a4: 2a1f03f8 mov w24, wzr d12a8: 1400000e b 0xd12e0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x434> d12ac: f9400b40 ldr x0, [x26, #0x10] d12b0: 94022f0c bl 0x15cee0 <_ZdlPv@plt> d12b4: 3dc003e0 ldr q0, [sp] d12b8: 11000718 add w24, w24, #0x1 d12bc: f9400be8 ldr x8, [sp, #0x10] d12c0: 7100231f cmp w24, #0x8 d12c4: 3d800340 str q0, [x26] d12c8: f9000b48 str x8, [x26, #0x10] d12cc: 54000820 b.eq 0xd13d0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x524> d12d0: 910062c8 add x8, x22, #0x18 d12d4: 910062f7 add x23, x23, #0x18 d12d8: eb15011f cmp x8, x21 d12dc: 54000600 b.eq 0xd139c , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x4f0> d12e0: aa1603e1 mov x1, x22 d12e4: aa0803f6 mov x22, x8 d12e8: f9400288 ldr x8, [x20] d12ec: aa1603e0 mov x0, x22 d12f0: d63f0100 blr x8 d12f4: 3607fee0 tbz w0, #0x0, 0xd12d0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x424> d12f8: 2a1f03e8 mov w8, wzr d12fc: 3dc002c0 ldr q0, [x22] d1300: f9400ac9 ldr x9, [x22, #0x10] d1304: aa1703fa mov x26, x23 d1308: a900fedf stp xzr, xzr, [x22, #0x8] d130c: 3d8003e0 str q0, [sp] d1310: f9000be9 str x9, [sp, #0x10] d1314: f90002df str xzr, [x22] d1318: 8b1a027b add x27, x19, x26 d131c: 36000068 tbz w8, #0x0, 0xd1328 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x47c> d1320: f9402f60 ldr x0, [x27, #0x58] d1324: 94022eef bl 0x15cee0 <_ZdlPv@plt> d1328: 91012368 add x8, x27, #0x48 d132c: 3dc00f60 ldr q0, [x27, #0x30] d1330: f9402369 ldr x9, [x27, #0x40] d1334: b100c35f cmn x26, #0x30 d1338: 7900637f strh wzr, [x27, #0x30] d133c: 3d800100 str q0, [x8] d1340: f9000909 str x9, [x8, #0x10] d1344: 540001a0 b.eq 0xd1378 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x4cc> d1348: 8b1a0268 add x8, x19, x26 d134c: f9400289 ldr x9, [x20] d1350: 91006101 add x1, x8, #0x18 d1354: 910003e0 mov x0, sp d1358: d63f0120 blr x9 d135c: 36000160 tbz w0, #0x0, 0xd1388 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x4dc> d1360: 9100c368 add x8, x27, #0x30 d1364: d100635a sub x26, x26, #0x18 d1368: 39400108 ldrb w8, [x8] d136c: 8b1a027b add x27, x19, x26 d1370: 3707fd88 tbnz w8, #0x0, 0xd1320 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x474> d1374: 17ffffed b 0xd1328 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x47c> d1378: aa1303fa mov x26, x19 d137c: 39400348 ldrb w8, [x26] d1380: 3707f968 tbnz w8, #0x0, 0xd12ac , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x400> d1384: 17ffffcc b 0xd12b4 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x408> d1388: 8b1a0268 add x8, x19, x26 d138c: 9100c11a add x26, x8, #0x30 d1390: 39400348 ldrb w8, [x26] d1394: 3607f908 tbz w8, #0x0, 0xd12b4 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x408> d1398: 17ffffc5 b 0xd12ac , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x400> d139c: 52800020 mov w0, #0x1 // =1 d13a0: f9401728 ldr x8, [x25, #0x28] d13a4: f85f83a9 ldur x9, [x29, #-0x8] d13a8: eb09011f cmp x8, x9 d13ac: 54000201 b.ne 0xd13ec , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x540> d13b0: 910803ff add sp, sp, #0x200 d13b4: a9454ff4 ldp x20, x19, [sp, #0x50] d13b8: a94457f6 ldp x22, x21, [sp, #0x40] d13bc: a9435ff8 ldp x24, x23, [sp, #0x30] d13c0: a94267fa ldp x26, x25, [sp, #0x20] d13c4: a9416ffc ldp x28, x27, [sp, #0x10] d13c8: a8c67bfd ldp x29, x30, [sp], #0x60 d13cc: d65f03c0 ret d13d0: 910062c8 add x8, x22, #0x18 d13d4: eb15011f cmp x8, x21 d13d8: 1a9f17e0 cset w0, eq d13dc: f9401728 ldr x8, [x25, #0x28] d13e0: f85f83a9 ldur x9, [x29, #-0x8] d13e4: eb09011f cmp x8, x9 d13e8: 54fffe40 b.eq 0xd13b0 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x504> d13ec: 94022e91 bl 0x15ce30 <__stack_chk_fail@plt> d13f0: 394003e8 ldrb w8, [sp] d13f4: aa0003f3 mov x19, x0 d13f8: 36000068 tbz w8, #0x0, 0xd1404 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&), std::__ndk1::basic_string, std::__ndk1::allocator>*>(std::__ndk1::basic_string, std::__ndk1::allocator>*, std::__ndk1::basic_string, std::__ndk1::allocator>*, bool (*&)(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&))+0x558> d13fc: f9400be0 ldr x0, [sp, #0x10] d1400: 94022eb8 bl 0x15cee0 <_ZdlPv@plt> d1404: aa1303e0 mov x0, x19 d1408: 94021f56 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d140c : d140c: d10543ff sub sp, sp, #0x150 d1410: a90f7bfd stp x29, x30, [sp, #0xf0] d1414: 9103c3fd add x29, sp, #0xf0 d1418: a9106ffc stp x28, x27, [sp, #0x100] d141c: a91167fa stp x26, x25, [sp, #0x110] d1420: a9125ff8 stp x24, x23, [sp, #0x120] d1424: a91357f6 stp x22, x21, [sp, #0x130] d1428: a9144ff4 stp x20, x19, [sp, #0x140] d142c: f81a83a7 stur x7, [x29, #-0x58] d1430: ad0087e0 stp q0, q1, [sp, #0x10] d1434: ad018fe2 stp q2, q3, [sp, #0x30] d1438: ad0297e4 stp q4, q5, [sp, #0x50] d143c: ad039fe6 stp q6, q7, [sp, #0x70] d1440: d53bd05c mrs x28, TPIDR_EL0 d1444: f9401788 ldr x8, [x28, #0x28] d1448: f81f03a8 stur x8, [x29, #-0x10] d144c: b40007a6 cbz x6, 0xd1540 d1450: aa0103f7 mov x23, x1 d1454: f00004c1 adrp x1, 0x16c000 d1458: 2a0003f9 mov w25, w0 d145c: 52820000 mov w0, #0x1000 // =4096 d1460: aa0603f8 mov x24, x6 d1464: aa0503f4 mov x20, x5 d1468: f9449421 ldr x1, [x1, #0x928] d146c: aa0403f3 mov x19, x4 d1470: aa0303f5 mov x21, x3 d1474: 2a0203f6 mov w22, w2 d1478: 940230fe bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> d147c: b4000620 cbz x0, 0xd1540 d1480: 2a1f03e1 mov w1, wzr d1484: 52820002 mov w2, #0x1000 // =4096 d1488: aa0003fa mov x26, x0 d148c: 94022e6d bl 0x15ce40 d1490: 928000e8 mov x8, #-0x8 // =-8 d1494: 910043e9 add x9, sp, #0x10 d1498: d10163aa sub x10, x29, #0x58 d149c: f2dff008 movk x8, #0xff80, lsl #32 d14a0: 91020129 add x9, x9, #0x80 d14a4: 9100214a add x10, x10, #0x8 d14a8: 910183ab add x11, x29, #0x60 d14ac: f00004c1 adrp x1, 0x16c000 d14b0: 52820000 mov w0, #0x1000 // =4096 d14b4: a93c23a9 stp x9, x8, [x29, #-0x40] d14b8: a93b2bab stp x11, x10, [x29, #-0x50] d14bc: f9449421 ldr x1, [x1, #0x928] d14c0: 940230ec bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> d14c4: b40003a0 cbz x0, 0xd1538 d14c8: 2a1f03e1 mov w1, wzr d14cc: 52820002 mov w2, #0x1000 // =4096 d14d0: aa0003fb mov x27, x0 d14d4: 94022e5b bl 0x15ce40 d14d8: ad7d87a0 ldp q0, q1, [x29, #-0x50] d14dc: d100c3a3 sub x3, x29, #0x30 d14e0: aa1b03e0 mov x0, x27 d14e4: 52820001 mov w1, #0x1000 // =4096 d14e8: aa1803e2 mov x2, x24 d14ec: ad3e87a0 stp q0, q1, [x29, #-0x30] d14f0: 940233a8 bl 0x15e390 d14f4: b0fffd05 adrp x5, 0x72000 d14f8: aa1a03e0 mov x0, x26 d14fc: 912aaca5 add x5, x5, #0xaab d1500: 2a1903e1 mov w1, w25 d1504: aa1703e2 mov x2, x23 d1508: 2a1603e3 mov w3, w22 d150c: aa1503e4 mov x4, x21 d1510: aa1303e6 mov x6, x19 d1514: aa1403e7 mov x7, x20 d1518: f90003fb str x27, [sp] d151c: 94023479 bl 0x15e700 <_ZN6InGame3Log10XLogFormatEPcNS_17InGameLogPriorityEPKcjS4_S4_S4_PvS4_@plt> d1520: 2a1903e0 mov w0, w25 d1524: aa1303e1 mov x1, x19 d1528: aa1a03e2 mov x2, x26 d152c: 94023479 bl 0x15e710 <_ZN6InGame3Log17PrintLogToConsoleENS_17InGameLogPriorityEPKcS3_@plt> d1530: aa1b03e0 mov x0, x27 d1534: 940230ab bl 0x15d7e0 <_ZdaPv@plt> d1538: aa1a03e0 mov x0, x26 d153c: 940230a9 bl 0x15d7e0 <_ZdaPv@plt> d1540: f9401788 ldr x8, [x28, #0x28] d1544: f85f03a9 ldur x9, [x29, #-0x10] d1548: eb09011f cmp x8, x9 d154c: 54000121 b.ne 0xd1570 d1550: a9544ff4 ldp x20, x19, [sp, #0x140] d1554: a95357f6 ldp x22, x21, [sp, #0x130] d1558: a9525ff8 ldp x24, x23, [sp, #0x120] d155c: a95167fa ldp x26, x25, [sp, #0x110] d1560: a9506ffc ldp x28, x27, [sp, #0x100] d1564: a94f7bfd ldp x29, x30, [sp, #0xf0] d1568: 910543ff add sp, sp, #0x150 d156c: d65f03c0 ret d1570: 94022e30 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000d1574 : d1574: d10183ff sub sp, sp, #0x60 d1578: a9017bfd stp x29, x30, [sp, #0x10] d157c: 910043fd add x29, sp, #0x10 d1580: a90267fa stp x26, x25, [sp, #0x20] d1584: a9035ff8 stp x24, x23, [sp, #0x30] d1588: a90457f6 stp x22, x21, [sp, #0x40] d158c: a9054ff4 stp x20, x19, [sp, #0x50] d1590: b4000506 cbz x6, 0xd1630 d1594: aa0103fa mov x26, x1 d1598: f00004c1 adrp x1, 0x16c000 d159c: 2a0003f6 mov w22, w0 d15a0: 52820000 mov w0, #0x1000 // =4096 d15a4: aa0603f4 mov x20, x6 d15a8: aa0503f5 mov x21, x5 d15ac: f9449421 ldr x1, [x1, #0x928] d15b0: aa0403f3 mov x19, x4 d15b4: aa0303f7 mov x23, x3 d15b8: 2a0203f8 mov w24, w2 d15bc: 940230ad bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> d15c0: b4000380 cbz x0, 0xd1630 d15c4: 2a1f03e1 mov w1, wzr d15c8: 52820002 mov w2, #0x1000 // =4096 d15cc: aa0003f9 mov x25, x0 d15d0: 94022e1c bl 0x15ce40 d15d4: b0fffd05 adrp x5, 0x72000 d15d8: aa1903e0 mov x0, x25 d15dc: 912aaca5 add x5, x5, #0xaab d15e0: 2a1603e1 mov w1, w22 d15e4: aa1a03e2 mov x2, x26 d15e8: 2a1803e3 mov w3, w24 d15ec: aa1703e4 mov x4, x23 d15f0: aa1303e6 mov x6, x19 d15f4: aa1503e7 mov x7, x21 d15f8: f90003f4 str x20, [sp] d15fc: 94023441 bl 0x15e700 <_ZN6InGame3Log10XLogFormatEPcNS_17InGameLogPriorityEPKcjS4_S4_S4_PvS4_@plt> d1600: 2a1603e0 mov w0, w22 d1604: aa1303e1 mov x1, x19 d1608: aa1903e2 mov x2, x25 d160c: 94023441 bl 0x15e710 <_ZN6InGame3Log17PrintLogToConsoleENS_17InGameLogPriorityEPKcS3_@plt> d1610: aa1903e0 mov x0, x25 d1614: a9454ff4 ldp x20, x19, [sp, #0x50] d1618: a94457f6 ldp x22, x21, [sp, #0x40] d161c: a9435ff8 ldp x24, x23, [sp, #0x30] d1620: a94267fa ldp x26, x25, [sp, #0x20] d1624: a9417bfd ldp x29, x30, [sp, #0x10] d1628: 910183ff add sp, sp, #0x60 d162c: 1402306d b 0x15d7e0 <_ZdaPv@plt> d1630: a9454ff4 ldp x20, x19, [sp, #0x50] d1634: a94457f6 ldp x22, x21, [sp, #0x40] d1638: a9435ff8 ldp x24, x23, [sp, #0x30] d163c: a94267fa ldp x26, x25, [sp, #0x20] d1640: a9417bfd ldp x29, x30, [sp, #0x10] d1644: 910183ff add sp, sp, #0x60 d1648: d65f03c0 ret 00000000000d164c : d164c: d10503ff sub sp, sp, #0x140 d1650: a90e7bfd stp x29, x30, [sp, #0xe0] d1654: 910383fd add x29, sp, #0xe0 d1658: a90f6ffc stp x28, x27, [sp, #0xf0] d165c: a91067fa stp x26, x25, [sp, #0x100] d1660: a9115ff8 stp x24, x23, [sp, #0x110] d1664: a91257f6 stp x22, x21, [sp, #0x120] d1668: a9134ff4 stp x20, x19, [sp, #0x130] d166c: f81a83a7 stur x7, [x29, #-0x58] d1670: ad0007e0 stp q0, q1, [sp] d1674: ad010fe2 stp q2, q3, [sp, #0x20] d1678: ad0217e4 stp q4, q5, [sp, #0x40] d167c: ad031fe6 stp q6, q7, [sp, #0x60] d1680: d53bd05b mrs x27, TPIDR_EL0 d1684: f9401768 ldr x8, [x27, #0x28] d1688: f81f03a8 stur x8, [x29, #-0x10] d168c: b4000906 cbz x6, 0xd17ac d1690: d000051c adrp x28, 0x173000 d1694: aa0603f9 mov x25, x6 d1698: aa0503f3 mov x19, x5 d169c: aa0403f4 mov x20, x4 d16a0: aa0303f5 mov x21, x3 d16a4: 2a0203f6 mov w22, w2 d16a8: aa0103f7 mov x23, x1 d16ac: 2a0003f8 mov w24, w0 d16b0: f941f380 ldr x0, [x28, #0x3e0] d16b4: b4000140 cbz x0, 0xd16dc d16b8: d0000508 adrp x8, 0x173000 d16bc: 394f6108 ldrb w8, [x8, #0x3d8] d16c0: 7100051f cmp w8, #0x1 d16c4: 540000c1 b.ne 0xd16dc d16c8: f9400008 ldr x8, [x0] d16cc: f9402508 ldr x8, [x8, #0x48] d16d0: d63f0100 blr x8 d16d4: 6b18001f cmp w0, w24 d16d8: 540006ac b.gt 0xd17ac d16dc: 928000e8 mov x8, #-0x8 // =-8 d16e0: 910003e9 mov x9, sp d16e4: d10163ab sub x11, x29, #0x58 d16e8: f2dff008 movk x8, #0xff80, lsl #32 d16ec: 91020129 add x9, x9, #0x80 d16f0: 910183aa add x10, x29, #0x60 d16f4: 9100216b add x11, x11, #0x8 d16f8: f00004c1 adrp x1, 0x16c000 d16fc: 52820000 mov w0, #0x1000 // =4096 d1700: a93c23a9 stp x9, x8, [x29, #-0x40] d1704: a93b2faa stp x10, x11, [x29, #-0x50] d1708: f9449421 ldr x1, [x1, #0x928] d170c: 94023059 bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> d1710: b40004e0 cbz x0, 0xd17ac d1714: 2a1f03e1 mov w1, wzr d1718: 52820002 mov w2, #0x1000 // =4096 d171c: aa0003fa mov x26, x0 d1720: 94022dc8 bl 0x15ce40 d1724: ad7d87a0 ldp q0, q1, [x29, #-0x50] d1728: d100c3a3 sub x3, x29, #0x30 d172c: aa1a03e0 mov x0, x26 d1730: 52820001 mov w1, #0x1000 // =4096 d1734: aa1903e2 mov x2, x25 d1738: ad3e87a0 stp q0, q1, [x29, #-0x30] d173c: 94023315 bl 0x15e390 d1740: f941f380 ldr x0, [x28, #0x3e0] d1744: b4000200 cbz x0, 0xd1784 d1748: d0000508 adrp x8, 0x173000 d174c: 394f6108 ldrb w8, [x8, #0x3d8] d1750: 7100051f cmp w8, #0x1 d1754: 54000181 b.ne 0xd1784 d1758: f9400008 ldr x8, [x0] d175c: 2a1803e1 mov w1, w24 d1760: aa1703e2 mov x2, x23 d1764: 2a1603e3 mov w3, w22 d1768: aa1503e4 mov x4, x21 d176c: aa1403e5 mov x5, x20 d1770: f9401d08 ldr x8, [x8, #0x38] d1774: aa1303e6 mov x6, x19 d1778: aa1a03e7 mov x7, x26 d177c: d63f0100 blr x8 d1780: 14000009 b 0xd17a4 d1784: 2a1803e0 mov w0, w24 d1788: aa1703e1 mov x1, x23 d178c: 2a1603e2 mov w2, w22 d1790: aa1503e3 mov x3, x21 d1794: aa1403e4 mov x4, x20 d1798: aa1303e5 mov x5, x19 d179c: aa1a03e6 mov x6, x26 d17a0: 94000010 bl 0xd17e0 d17a4: aa1a03e0 mov x0, x26 d17a8: 9402300e bl 0x15d7e0 <_ZdaPv@plt> d17ac: f9401768 ldr x8, [x27, #0x28] d17b0: f85f03a9 ldur x9, [x29, #-0x10] d17b4: eb09011f cmp x8, x9 d17b8: 54000121 b.ne 0xd17dc d17bc: a9534ff4 ldp x20, x19, [sp, #0x130] d17c0: a95257f6 ldp x22, x21, [sp, #0x120] d17c4: a9515ff8 ldp x24, x23, [sp, #0x110] d17c8: a95067fa ldp x26, x25, [sp, #0x100] d17cc: a94f6ffc ldp x28, x27, [sp, #0xf0] d17d0: a94e7bfd ldp x29, x30, [sp, #0xe0] d17d4: 910503ff add sp, sp, #0x140 d17d8: d65f03c0 ret d17dc: 94022d95 bl 0x15ce30 <__stack_chk_fail@plt> d17e0: d10183ff sub sp, sp, #0x60 d17e4: a9017bfd stp x29, x30, [sp, #0x10] d17e8: 910043fd add x29, sp, #0x10 d17ec: a90267fa stp x26, x25, [sp, #0x20] d17f0: a9035ff8 stp x24, x23, [sp, #0x30] d17f4: a90457f6 stp x22, x21, [sp, #0x40] d17f8: a9054ff4 stp x20, x19, [sp, #0x50] d17fc: b4000706 cbz x6, 0xd18dc d1800: aa0103fa mov x26, x1 d1804: f00004c1 adrp x1, 0x16c000 d1808: 2a0003f3 mov w19, w0 d180c: 52820000 mov w0, #0x1000 // =4096 d1810: aa0603f6 mov x22, x6 d1814: aa0503f7 mov x23, x5 d1818: f9449421 ldr x1, [x1, #0x928] d181c: aa0403f5 mov x21, x4 d1820: aa0303f8 mov x24, x3 d1824: 2a0203f9 mov w25, w2 d1828: 94023012 bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> d182c: b4000580 cbz x0, 0xd18dc d1830: 2a1f03e1 mov w1, wzr d1834: 52820002 mov w2, #0x1000 // =4096 d1838: aa0003f4 mov x20, x0 d183c: 94022d81 bl 0x15ce40 d1840: d0fffd05 adrp x5, 0x73000 d1844: aa1403e0 mov x0, x20 d1848: 910500a5 add x5, x5, #0x140 d184c: 2a1303e1 mov w1, w19 d1850: aa1a03e2 mov x2, x26 d1854: 2a1903e3 mov w3, w25 d1858: aa1803e4 mov x4, x24 d185c: aa1503e6 mov x6, x21 d1860: aa1703e7 mov x7, x23 d1864: f90003f6 str x22, [sp] d1868: 940233a6 bl 0x15e700 <_ZN6InGame3Log10XLogFormatEPcNS_17InGameLogPriorityEPKcjS4_S4_S4_PvS4_@plt> d186c: 2a1303e0 mov w0, w19 d1870: aa1503e1 mov x1, x21 d1874: aa1403e2 mov x2, x20 d1878: 940233a6 bl 0x15e710 <_ZN6InGame3Log17PrintLogToConsoleENS_17InGameLogPriorityEPKcS3_@plt> d187c: d0000516 adrp x22, 0x173000 d1880: f941fad5 ldr x21, [x22, #0x3f0] d1884: b40003b5 cbz x21, 0xd18f8 d1888: d0000508 adrp x8, 0x173000 d188c: b9404d08 ldr w8, [x8, #0x4c] d1890: 6b13011f cmp w8, w19 d1894: 5400008c b.gt 0xd18a4 d1898: aa1503e0 mov x0, x21 d189c: aa1403e1 mov x1, x20 d18a0: 940233a0 bl 0x15e720 <_ZN6InGame3Log11CacheLogger13WriteCacheLogEPKc@plt> d18a4: d0000508 adrp x8, 0x173000 d18a8: f941f508 ldr x8, [x8, #0x3e8] d18ac: b4000088 cbz x8, 0xd18bc d18b0: 2a1303e0 mov w0, w19 d18b4: aa1403e1 mov x1, x20 d18b8: d63f0100 blr x8 d18bc: aa1403e0 mov x0, x20 d18c0: a9454ff4 ldp x20, x19, [sp, #0x50] d18c4: a94457f6 ldp x22, x21, [sp, #0x40] d18c8: a9435ff8 ldp x24, x23, [sp, #0x30] d18cc: a94267fa ldp x26, x25, [sp, #0x20] d18d0: a9417bfd ldp x29, x30, [sp, #0x10] d18d4: 910183ff add sp, sp, #0x60 d18d8: 14022fc2 b 0x15d7e0 <_ZdaPv@plt> d18dc: a9454ff4 ldp x20, x19, [sp, #0x50] d18e0: a94457f6 ldp x22, x21, [sp, #0x40] d18e4: a9435ff8 ldp x24, x23, [sp, #0x30] d18e8: a94267fa ldp x26, x25, [sp, #0x20] d18ec: a9417bfd ldp x29, x30, [sp, #0x10] d18f0: 910183ff add sp, sp, #0x60 d18f4: d65f03c0 ret d18f8: 52800500 mov w0, #0x28 // =40 d18fc: 94022d59 bl 0x15ce60 <_Znwm@plt> d1900: aa0003f5 mov x21, x0 d1904: 52820001 mov w1, #0x1000 // =4096 d1908: 52800c82 mov w2, #0x64 // =100 d190c: 94023389 bl 0x15e730 <_ZN6InGame3Log11CacheLoggerC1Emm@plt> d1910: f901fad5 str x21, [x22, #0x3f0] d1914: d0000508 adrp x8, 0x173000 d1918: b9404d08 ldr w8, [x8, #0x4c] d191c: 6b13011f cmp w8, w19 d1920: 54fffbcd b.le 0xd1898 d1924: 17ffffe0 b 0xd18a4 d1928: aa0003f3 mov x19, x0 d192c: aa1503e0 mov x0, x21 d1930: 94022d6c bl 0x15cee0 <_ZdlPv@plt> d1934: aa1303e0 mov x0, x19 d1938: 94021e0a bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d193c : d193c: a9bb7bfd stp x29, x30, [sp, #-0x50]! d1940: a90167fa stp x26, x25, [sp, #0x10] d1944: 910003fd mov x29, sp d1948: a9025ff8 stp x24, x23, [sp, #0x20] d194c: a90357f6 stp x22, x21, [sp, #0x30] d1950: a9044ff4 stp x20, x19, [sp, #0x40] d1954: b4000286 cbz x6, 0xd19a4 d1958: d000051a adrp x26, 0x173000 d195c: aa0603f3 mov x19, x6 d1960: aa0503f4 mov x20, x5 d1964: aa0403f5 mov x21, x4 d1968: aa0303f6 mov x22, x3 d196c: 2a0203f7 mov w23, w2 d1970: aa0103f8 mov x24, x1 d1974: 2a0003f9 mov w25, w0 d1978: f941f340 ldr x0, [x26, #0x3e0] d197c: b4000200 cbz x0, 0xd19bc d1980: d0000508 adrp x8, 0x173000 d1984: 394f6108 ldrb w8, [x8, #0x3d8] d1988: 7100051f cmp w8, #0x1 d198c: 54000181 b.ne 0xd19bc d1990: f9400008 ldr x8, [x0] d1994: f9402508 ldr x8, [x8, #0x48] d1998: d63f0100 blr x8 d199c: 6b19001f cmp w0, w25 d19a0: 5400028d b.le 0xd19f0 d19a4: a9444ff4 ldp x20, x19, [sp, #0x40] d19a8: a94357f6 ldp x22, x21, [sp, #0x30] d19ac: a9425ff8 ldp x24, x23, [sp, #0x20] d19b0: a94167fa ldp x26, x25, [sp, #0x10] d19b4: a8c57bfd ldp x29, x30, [sp], #0x50 d19b8: d65f03c0 ret d19bc: 2a1903e0 mov w0, w25 d19c0: aa1803e1 mov x1, x24 d19c4: 2a1703e2 mov w2, w23 d19c8: aa1603e3 mov x3, x22 d19cc: aa1503e4 mov x4, x21 d19d0: aa1403e5 mov x5, x20 d19d4: aa1303e6 mov x6, x19 d19d8: a9444ff4 ldp x20, x19, [sp, #0x40] d19dc: a94357f6 ldp x22, x21, [sp, #0x30] d19e0: a9425ff8 ldp x24, x23, [sp, #0x20] d19e4: a94167fa ldp x26, x25, [sp, #0x10] d19e8: a8c57bfd ldp x29, x30, [sp], #0x50 d19ec: 17ffff7d b 0xd17e0 d19f0: f941f340 ldr x0, [x26, #0x3e0] d19f4: 2a1903e1 mov w1, w25 d19f8: aa1803e2 mov x2, x24 d19fc: 2a1703e3 mov w3, w23 d1a00: aa1603e4 mov x4, x22 d1a04: aa1503e5 mov x5, x21 d1a08: f9400008 ldr x8, [x0] d1a0c: aa1403e6 mov x6, x20 d1a10: aa1303e7 mov x7, x19 d1a14: a9444ff4 ldp x20, x19, [sp, #0x40] d1a18: a94357f6 ldp x22, x21, [sp, #0x30] d1a1c: a9425ff8 ldp x24, x23, [sp, #0x20] d1a20: a94167fa ldp x26, x25, [sp, #0x10] d1a24: f9401d08 ldr x8, [x8, #0x38] d1a28: a8c57bfd ldp x29, x30, [sp], #0x50 d1a2c: d61f0100 br x8 00000000000d1a30 : d1a30: a9bd7bfd stp x29, x30, [sp, #-0x30]! d1a34: a90157f6 stp x22, x21, [sp, #0x10] d1a38: 910003fd mov x29, sp d1a3c: a9024ff4 stp x20, x19, [sp, #0x20] d1a40: b40005a1 cbz x1, 0xd1af4 d1a44: d0000515 adrp x21, 0x173000 d1a48: aa0103f3 mov x19, x1 d1a4c: 2a0003f4 mov w20, w0 d1a50: f941f2a0 ldr x0, [x21, #0x3e0] d1a54: b4000260 cbz x0, 0xd1aa0 d1a58: d0000508 adrp x8, 0x173000 d1a5c: 394f6108 ldrb w8, [x8, #0x3d8] d1a60: 7100051f cmp w8, #0x1 d1a64: 540001e1 b.ne 0xd1aa0 d1a68: f9400008 ldr x8, [x0] d1a6c: f9402508 ldr x8, [x8, #0x48] d1a70: d63f0100 blr x8 d1a74: 6b14001f cmp w0, w20 d1a78: 540003ec b.gt 0xd1af4 d1a7c: f941f2a0 ldr x0, [x21, #0x3e0] d1a80: 2a1403e1 mov w1, w20 d1a84: aa1303e2 mov x2, x19 d1a88: a9424ff4 ldp x20, x19, [sp, #0x20] d1a8c: f9400008 ldr x8, [x0] d1a90: a94157f6 ldp x22, x21, [sp, #0x10] d1a94: f9402103 ldr x3, [x8, #0x40] d1a98: a8c37bfd ldp x29, x30, [sp], #0x30 d1a9c: d61f0060 br x3 d1aa0: b0fffd01 adrp x1, 0x72000 d1aa4: 2a1403e0 mov w0, w20 d1aa8: 913e5821 add x1, x1, #0xf96 d1aac: aa1303e2 mov x2, x19 d1ab0: 94023318 bl 0x15e710 <_ZN6InGame3Log17PrintLogToConsoleENS_17InGameLogPriorityEPKcS3_@plt> d1ab4: d0000516 adrp x22, 0x173000 d1ab8: f941fad5 ldr x21, [x22, #0x3f0] d1abc: b4000255 cbz x21, 0xd1b04 d1ac0: d0000508 adrp x8, 0x173000 d1ac4: b9404d08 ldr w8, [x8, #0x4c] d1ac8: 6b14011f cmp w8, w20 d1acc: 5400008c b.gt 0xd1adc d1ad0: aa1503e0 mov x0, x21 d1ad4: aa1303e1 mov x1, x19 d1ad8: 94023312 bl 0x15e720 <_ZN6InGame3Log11CacheLogger13WriteCacheLogEPKc@plt> d1adc: d0000508 adrp x8, 0x173000 d1ae0: f941f508 ldr x8, [x8, #0x3e8] d1ae4: b4000088 cbz x8, 0xd1af4 d1ae8: 2a1403e0 mov w0, w20 d1aec: aa1303e1 mov x1, x19 d1af0: d63f0100 blr x8 d1af4: a9424ff4 ldp x20, x19, [sp, #0x20] d1af8: a94157f6 ldp x22, x21, [sp, #0x10] d1afc: a8c37bfd ldp x29, x30, [sp], #0x30 d1b00: d65f03c0 ret d1b04: 52800500 mov w0, #0x28 // =40 d1b08: 94022cd6 bl 0x15ce60 <_Znwm@plt> d1b0c: aa0003f5 mov x21, x0 d1b10: 52820001 mov w1, #0x1000 // =4096 d1b14: 52800c82 mov w2, #0x64 // =100 d1b18: 94023306 bl 0x15e730 <_ZN6InGame3Log11CacheLoggerC1Emm@plt> d1b1c: f901fad5 str x21, [x22, #0x3f0] d1b20: d0000508 adrp x8, 0x173000 d1b24: b9404d08 ldr w8, [x8, #0x4c] d1b28: 6b14011f cmp w8, w20 d1b2c: 54fffd2d b.le 0xd1ad0 d1b30: 17ffffeb b 0xd1adc d1b34: aa0003f3 mov x19, x0 d1b38: aa1503e0 mov x0, x21 d1b3c: 94022ce9 bl 0x15cee0 <_ZdlPv@plt> d1b40: aa1303e0 mov x0, x19 d1b44: 94021d87 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d1b48 : d1b48: d10243ff sub sp, sp, #0x90 d1b4c: a9037bfd stp x29, x30, [sp, #0x30] d1b50: 9100c3fd add x29, sp, #0x30 d1b54: a9046ffc stp x28, x27, [sp, #0x40] d1b58: a90567fa stp x26, x25, [sp, #0x50] d1b5c: a9065ff8 stp x24, x23, [sp, #0x60] d1b60: a90757f6 stp x22, x21, [sp, #0x70] d1b64: a9084ff4 stp x20, x19, [sp, #0x80] d1b68: d53bd05c mrs x28, TPIDR_EL0 d1b6c: f9401788 ldr x8, [x28, #0x28] d1b70: f81f83a8 stur x8, [x29, #-0x8] d1b74: b4000826 cbz x6, 0xd1c78 d1b78: d0000508 adrp x8, 0x173000 d1b7c: aa0703fb mov x27, x7 d1b80: aa0603f9 mov x25, x6 d1b84: aa0503f3 mov x19, x5 d1b88: aa0403f4 mov x20, x4 d1b8c: aa0303f5 mov x21, x3 d1b90: 2a0203f6 mov w22, w2 d1b94: aa0103f7 mov x23, x1 d1b98: 2a0003f8 mov w24, w0 d1b9c: f941f100 ldr x0, [x8, #0x3e0] d1ba0: b4000140 cbz x0, 0xd1bc8 d1ba4: d0000508 adrp x8, 0x173000 d1ba8: 394f6108 ldrb w8, [x8, #0x3d8] d1bac: 7100051f cmp w8, #0x1 d1bb0: 540000c1 b.ne 0xd1bc8 d1bb4: f9400008 ldr x8, [x0] d1bb8: f9402508 ldr x8, [x8, #0x48] d1bbc: d63f0100 blr x8 d1bc0: 6b18001f cmp w0, w24 d1bc4: 540005ac b.gt 0xd1c78 d1bc8: f00004c1 adrp x1, 0x16c000 d1bcc: 52820000 mov w0, #0x1000 // =4096 d1bd0: f9449421 ldr x1, [x1, #0x928] d1bd4: 94022f27 bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> d1bd8: b4000500 cbz x0, 0xd1c78 d1bdc: 2a1f03e1 mov w1, wzr d1be0: 52820002 mov w2, #0x1000 // =4096 d1be4: aa0003fa mov x26, x0 d1be8: 94022c96 bl 0x15ce40 d1bec: ad400760 ldp q0, q1, [x27] d1bf0: 910003e3 mov x3, sp d1bf4: aa1a03e0 mov x0, x26 d1bf8: 52820001 mov w1, #0x1000 // =4096 d1bfc: aa1903e2 mov x2, x25 d1c00: ad0007e0 stp q0, q1, [sp] d1c04: 940231e3 bl 0x15e390 d1c08: d0000508 adrp x8, 0x173000 d1c0c: f941f100 ldr x0, [x8, #0x3e0] d1c10: b4000200 cbz x0, 0xd1c50 d1c14: d0000508 adrp x8, 0x173000 d1c18: 394f6108 ldrb w8, [x8, #0x3d8] d1c1c: 7100051f cmp w8, #0x1 d1c20: 54000181 b.ne 0xd1c50 d1c24: f9400008 ldr x8, [x0] d1c28: 2a1803e1 mov w1, w24 d1c2c: aa1703e2 mov x2, x23 d1c30: 2a1603e3 mov w3, w22 d1c34: aa1503e4 mov x4, x21 d1c38: aa1403e5 mov x5, x20 d1c3c: f9401d08 ldr x8, [x8, #0x38] d1c40: aa1303e6 mov x6, x19 d1c44: aa1a03e7 mov x7, x26 d1c48: d63f0100 blr x8 d1c4c: 14000009 b 0xd1c70 d1c50: 2a1803e0 mov w0, w24 d1c54: aa1703e1 mov x1, x23 d1c58: 2a1603e2 mov w2, w22 d1c5c: aa1503e3 mov x3, x21 d1c60: aa1403e4 mov x4, x20 d1c64: aa1303e5 mov x5, x19 d1c68: aa1a03e6 mov x6, x26 d1c6c: 97fffedd bl 0xd17e0 d1c70: aa1a03e0 mov x0, x26 d1c74: 94022edb bl 0x15d7e0 <_ZdaPv@plt> d1c78: f9401788 ldr x8, [x28, #0x28] d1c7c: f85f83a9 ldur x9, [x29, #-0x8] d1c80: eb09011f cmp x8, x9 d1c84: 54000121 b.ne 0xd1ca8 d1c88: a9484ff4 ldp x20, x19, [sp, #0x80] d1c8c: a94757f6 ldp x22, x21, [sp, #0x70] d1c90: a9465ff8 ldp x24, x23, [sp, #0x60] d1c94: a94567fa ldp x26, x25, [sp, #0x50] d1c98: a9446ffc ldp x28, x27, [sp, #0x40] d1c9c: a9437bfd ldp x29, x30, [sp, #0x30] d1ca0: 910243ff add sp, sp, #0x90 d1ca4: d65f03c0 ret d1ca8: 94022c62 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000d1cac : d1cac: 7100141f cmp w0, #0x5 d1cb0: 54000308 b.hi 0xd1d10 d1cb4: 2a0003e8 mov w8, w0 d1cb8: 36000141 tbz w1, #0x0, 0xd1ce0 d1cbc: d0000509 adrp x9, 0x173000 d1cc0: 5280002a mov w10, #0x1 // =1 d1cc4: 910f6529 add x9, x9, #0x3d9 d1cc8: d000050b adrp x11, 0x173000 d1ccc: f8407120 ldur x0, [x9, #0x7] d1cd0: 3900012a strb w10, [x9] d1cd4: b9004d68 str w8, [x11, #0x4c] d1cd8: b5000140 cbnz x0, 0xd1d00 d1cdc: 1400000d b 0xd1d10 d1ce0: d0000509 adrp x9, 0x173000 d1ce4: 394f6529 ldrb w9, [x9, #0x3d9] d1ce8: 37000149 tbnz w9, #0x0, 0xd1d10 d1cec: d0000509 adrp x9, 0x173000 d1cf0: d000050a adrp x10, 0x173000 d1cf4: f941f120 ldr x0, [x9, #0x3e0] d1cf8: b9004d48 str w8, [x10, #0x4c] d1cfc: b40000a0 cbz x0, 0xd1d10 d1d00: f9400009 ldr x9, [x0] d1d04: 2a0803e1 mov w1, w8 d1d08: f9401122 ldr x2, [x9, #0x20] d1d0c: d61f0040 br x2 d1d10: d65f03c0 ret 00000000000d1d14 : d1d14: d0000508 adrp x8, 0x173000 d1d18: 390f651f strb wzr, [x8, #0x3d9] d1d1c: d65f03c0 ret 00000000000d1d20 : d1d20: d0000508 adrp x8, 0x173000 d1d24: aa0003e1 mov x1, x0 d1d28: 910f8108 add x8, x8, #0x3e0 d1d2c: f9400100 ldr x0, [x8] d1d30: f9000501 str x1, [x8, #0x8] d1d34: b4000080 cbz x0, 0xd1d44 d1d38: f9400008 ldr x8, [x0] d1d3c: f9400d02 ldr x2, [x8, #0x18] d1d40: d61f0040 br x2 d1d44: d65f03c0 ret 00000000000d1d48 : d1d48: a9be7bfd stp x29, x30, [sp, #-0x20]! d1d4c: f9000bf3 str x19, [sp, #0x10] d1d50: 910003fd mov x29, sp d1d54: d0000513 adrp x19, 0x173000 d1d58: d0000509 adrp x9, 0x173000 d1d5c: f941f268 ldr x8, [x19, #0x3e0] d1d60: b9004920 str w0, [x9, #0x48] d1d64: b4000268 cbz x8, 0xd1db0 d1d68: f9400109 ldr x9, [x8] d1d6c: 7100001f cmp w0, #0x0 d1d70: 1a80a40a cinc w10, w0, lt d1d74: f0fffce1 adrp x1, 0x70000 d1d78: 13017d42 asr w2, w10, #1 d1d7c: 912a2821 add x1, x1, #0xa8a d1d80: f9400529 ldr x9, [x9, #0x8] d1d84: aa0803e0 mov x0, x8 d1d88: d63f0120 blr x9 d1d8c: f941f260 ldr x0, [x19, #0x3e0] d1d90: b0fffd01 adrp x1, 0x72000 d1d94: f9400bf3 ldr x19, [sp, #0x10] d1d98: 910df021 add x1, x1, #0x37c d1d9c: 52800022 mov w2, #0x1 // =1 d1da0: f9400008 ldr x8, [x0] d1da4: f9400503 ldr x3, [x8, #0x8] d1da8: a8c27bfd ldp x29, x30, [sp], #0x20 d1dac: d61f0060 br x3 d1db0: f9400bf3 ldr x19, [sp, #0x10] d1db4: a8c27bfd ldp x29, x30, [sp], #0x20 d1db8: d65f03c0 ret 00000000000d1dbc : d1dbc: d0000508 adrp x8, 0x173000 d1dc0: b9404900 ldr w0, [x8, #0x48] d1dc4: d65f03c0 ret 00000000000d1dc8 : d1dc8: d0000508 adrp x8, 0x173000 d1dcc: b9404908 ldr w8, [x8, #0x48] d1dd0: 7100011f cmp w8, #0x0 d1dd4: 1a88a508 cinc w8, w8, lt d1dd8: 13017d00 asr w0, w8, #1 d1ddc: d65f03c0 ret 00000000000d1de0 : d1de0: d0000508 adrp x8, 0x173000 d1de4: 910f7108 add x8, x8, #0x3dc d1de8: f8404109 ldur x9, [x8, #0x4] d1dec: b9000100 str w0, [x8] d1df0: b40000e9 cbz x9, 0xd1e0c d1df4: f0fffce1 adrp x1, 0x70000 d1df8: f0fffce2 adrp x2, 0x70000 d1dfc: 911dac21 add x1, x1, #0x76b d1e00: 91124c42 add x2, x2, #0x493 d1e04: 52800040 mov w0, #0x2 // =2 d1e08: 14023242 b 0x15e710 <_ZN6InGame3Log17PrintLogToConsoleENS_17InGameLogPriorityEPKcS3_@plt> d1e0c: d65f03c0 ret 00000000000d1e10 : d1e10: a9be7bfd stp x29, x30, [sp, #-0x20]! d1e14: f9000bf3 str x19, [sp, #0x10] d1e18: 910003fd mov x29, sp d1e1c: d0000508 adrp x8, 0x173000 d1e20: f941f108 ldr x8, [x8, #0x3e0] d1e24: b40001e8 cbz x8, 0xd1e60 d1e28: d0000509 adrp x9, 0x173000 d1e2c: 394f6129 ldrb w9, [x9, #0x3d8] d1e30: 7100053f cmp w9, #0x1 d1e34: 54000161 b.ne 0xd1e60 d1e38: f9400109 ldr x9, [x8] d1e3c: 2a0003f3 mov w19, w0 d1e40: aa0803e0 mov x0, x8 d1e44: f9402529 ldr x9, [x9, #0x48] d1e48: d63f0120 blr x9 d1e4c: 6b13001f cmp w0, w19 d1e50: 1a9fc7e0 cset w0, le d1e54: f9400bf3 ldr x19, [sp, #0x10] d1e58: a8c27bfd ldp x29, x30, [sp], #0x20 d1e5c: d65f03c0 ret d1e60: 52800020 mov w0, #0x1 // =1 d1e64: f9400bf3 ldr x19, [sp, #0x10] d1e68: a8c27bfd ldp x29, x30, [sp], #0x20 d1e6c: d65f03c0 ret 00000000000d1e70 : d1e70: d0000508 adrp x8, 0x173000 d1e74: f941f108 ldr x8, [x8, #0x3e0] d1e78: b4000108 cbz x8, 0xd1e98 d1e7c: f9400109 ldr x9, [x8] d1e80: d0fffd01 adrp x1, 0x73000 d1e84: 12000002 and w2, w0, #0x1 d1e88: 91266021 add x1, x1, #0x998 d1e8c: aa0803e0 mov x0, x8 d1e90: f9400523 ldr x3, [x9, #0x8] d1e94: d61f0060 br x3 d1e98: d65f03c0 ret 00000000000d1e9c : d1e9c: a9bf7bfd stp x29, x30, [sp, #-0x10]! d1ea0: 910003fd mov x29, sp d1ea4: 94023227 bl 0x15e740 <_ZN6InGame5CPath10GetDocPathEv@plt> d1ea8: a8c17bfd ldp x29, x30, [sp], #0x10 d1eac: 14022eb5 b 0x15d980 <_ZN6InGame5CPath12GetCachePathEv@plt> 00000000000d1eb0 : d1eb0: a9be7bfd stp x29, x30, [sp, #-0x20]! d1eb4: a9014ff4 stp x20, x19, [sp, #0x10] d1eb8: 910003fd mov x29, sp d1ebc: d0000508 adrp x8, 0x173000 d1ec0: f941f100 ldr x0, [x8, #0x3e0] d1ec4: b4000080 cbz x0, 0xd1ed4 d1ec8: a9414ff4 ldp x20, x19, [sp, #0x10] d1ecc: a8c27bfd ldp x29, x30, [sp], #0x20 d1ed0: 14023220 b 0x15e750 <_ZN6InGame3Log6Logger5FlushEv@plt> d1ed4: 52801200 mov w0, #0x90 // =144 d1ed8: 94022be2 bl 0x15ce60 <_Znwm@plt> d1edc: aa0003f3 mov x19, x0 d1ee0: d0fffce1 adrp x1, 0x6f000 d1ee4: 91223c21 add x1, x1, #0x88f d1ee8: 9402321e bl 0x15e760 <_ZN6InGame3Log6LoggerC1EPKc@plt> d1eec: d0000514 adrp x20, 0x173000 d1ef0: f9400268 ldr x8, [x19] d1ef4: 910f6294 add x20, x20, #0x3d8 d1ef8: b0fffd01 adrp x1, 0x72000 d1efc: 911d0c21 add x1, x1, #0x743 d1f00: aa1303e0 mov x0, x19 d1f04: f9000693 str x19, [x20, #0x8] d1f08: b9400682 ldr w2, [x20, #0x4] d1f0c: f9400508 ldr x8, [x8, #0x8] d1f10: d63f0100 blr x8 d1f14: f9400680 ldr x0, [x20, #0x8] d1f18: d0000513 adrp x19, 0x173000 d1f1c: 91012273 add x19, x19, #0x48 d1f20: f9400008 ldr x8, [x0] d1f24: b9400661 ldr w1, [x19, #0x4] d1f28: f9401108 ldr x8, [x8, #0x20] d1f2c: d63f0100 blr x8 d1f30: f9400680 ldr x0, [x20, #0x8] d1f34: f0fffce1 adrp x1, 0x70000 d1f38: b9400268 ldr w8, [x19] d1f3c: 912a2821 add x1, x1, #0xa8a d1f40: f9400009 ldr x9, [x0] d1f44: 7100011f cmp w8, #0x0 d1f48: 1a88a508 cinc w8, w8, lt d1f4c: 13017d02 asr w2, w8, #1 d1f50: f9400528 ldr x8, [x9, #0x8] d1f54: d63f0100 blr x8 d1f58: f9400680 ldr x0, [x20, #0x8] d1f5c: b0fffd01 adrp x1, 0x72000 d1f60: 910df021 add x1, x1, #0x37c d1f64: 52800022 mov w2, #0x1 // =1 d1f68: 52800033 mov w19, #0x1 // =1 d1f6c: f9400008 ldr x8, [x0] d1f70: f9400508 ldr x8, [x8, #0x8] d1f74: d63f0100 blr x8 d1f78: a9408680 ldp x0, x1, [x20, #0x8] d1f7c: f9400008 ldr x8, [x0] d1f80: f9400d08 ldr x8, [x8, #0x18] d1f84: d63f0100 blr x8 d1f88: f9400680 ldr x0, [x20, #0x8] d1f8c: f9400008 ldr x8, [x0] d1f90: f9401508 ldr x8, [x8, #0x28] d1f94: d63f0100 blr x8 d1f98: f9400e80 ldr x0, [x20, #0x18] d1f9c: 39000293 strb w19, [x20] d1fa0: f9400681 ldr x1, [x20, #0x8] d1fa4: 940231f3 bl 0x15e770 <_ZN6InGame3Log11CacheLogger18CacheToLogAndCleanEPNS0_6LoggerE@plt> d1fa8: f9400680 ldr x0, [x20, #0x8] d1fac: a9414ff4 ldp x20, x19, [sp, #0x10] d1fb0: a8c27bfd ldp x29, x30, [sp], #0x20 d1fb4: 140231e7 b 0x15e750 <_ZN6InGame3Log6Logger5FlushEv@plt> d1fb8: aa0003f4 mov x20, x0 d1fbc: aa1303e0 mov x0, x19 d1fc0: 94022bc8 bl 0x15cee0 <_ZdlPv@plt> d1fc4: aa1403e0 mov x0, x20 d1fc8: 94021c66 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d1fcc : d1fcc: a9be7bfd stp x29, x30, [sp, #-0x20]! d1fd0: f9000bf3 str x19, [sp, #0x10] d1fd4: 910003fd mov x29, sp d1fd8: d0000508 adrp x8, 0x173000 d1fdc: 910f8108 add x8, x8, #0x3e0 d1fe0: f9400100 ldr x0, [x8] d1fe4: f900051f str xzr, [x8, #0x8] d1fe8: b40001c0 cbz x0, 0xd2020 d1fec: f9400008 ldr x8, [x0] d1ff0: aa1f03e1 mov x1, xzr d1ff4: f9400d08 ldr x8, [x8, #0x18] d1ff8: d63f0100 blr x8 d1ffc: d0000513 adrp x19, 0x173000 d2000: f941f260 ldr x0, [x19, #0x3e0] d2004: f9400008 ldr x8, [x0] d2008: f9401908 ldr x8, [x8, #0x30] d200c: d63f0100 blr x8 d2010: f941f260 ldr x0, [x19, #0x3e0] d2014: f9400bf3 ldr x19, [sp, #0x10] d2018: a8c27bfd ldp x29, x30, [sp], #0x20 d201c: 140231d9 b 0x15e780 <_ZN6InGame3Log6Logger9CloseFileEv@plt> d2020: f9400bf3 ldr x19, [sp, #0x10] d2024: a8c27bfd ldp x29, x30, [sp], #0x20 d2028: d65f03c0 ret 00000000000d202c : d202c: d10203ff sub sp, sp, #0x80 d2030: a9027bfd stp x29, x30, [sp, #0x20] d2034: 910083fd add x29, sp, #0x20 d2038: f9001bfb str x27, [sp, #0x30] d203c: a90467fa stp x26, x25, [sp, #0x40] d2040: a9055ff8 stp x24, x23, [sp, #0x50] d2044: a90657f6 stp x22, x21, [sp, #0x60] d2048: a9074ff4 stp x20, x19, [sp, #0x70] d204c: d53bd05b mrs x27, TPIDR_EL0 d2050: 2a0203f3 mov w19, w2 d2054: f9401768 ldr x8, [x27, #0x28] d2058: f81f83a8 stur x8, [x29, #-0x8] d205c: b4000c60 cbz x0, 0xd21e8 d2060: aa0303f5 mov x21, x3 d2064: b4000c23 cbz x3, 0xd21e8 d2068: f9400008 ldr x8, [x0] d206c: f0fffcc1 adrp x1, 0x6d000 d2070: 9139f421 add x1, x1, #0xe7d d2074: aa0003f4 mov x20, x0 d2078: f9401908 ldr x8, [x8, #0x30] d207c: d63f0100 blr x8 d2080: b4000b40 cbz x0, 0xd21e8 d2084: f9400288 ldr x8, [x20] d2088: d0fffce1 adrp x1, 0x70000 d208c: aa0003f7 mov x23, x0 d2090: 9132bc21 add x1, x1, #0xcaf d2094: aa1403e0 mov x0, x20 d2098: f9429d08 ldr x8, [x8, #0x538] d209c: d63f0100 blr x8 d20a0: f9400288 ldr x8, [x20] d20a4: d0fffce2 adrp x2, 0x70000 d20a8: d0fffce3 adrp x3, 0x70000 d20ac: aa0003f6 mov x22, x0 d20b0: 911c5c42 add x2, x2, #0x717 d20b4: 9101e463 add x3, x3, #0x79 d20b8: f9408508 ldr x8, [x8, #0x108] d20bc: aa1403e0 mov x0, x20 d20c0: aa1703e1 mov x1, x23 d20c4: d63f0100 blr x8 d20c8: aa0003e2 mov x2, x0 d20cc: aa1403e0 mov x0, x20 d20d0: aa1503e1 mov x1, x21 d20d4: aa1603e3 mov x3, x22 d20d8: 94022ee2 bl 0x15dc60 <_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz@plt> d20dc: f9400288 ldr x8, [x20] d20e0: aa0003f8 mov x24, x0 d20e4: aa1403e0 mov x0, x20 d20e8: aa1803e1 mov x1, x24 d20ec: f942ad08 ldr x8, [x8, #0x558] d20f0: d63f0100 blr x8 d20f4: f9400288 ldr x8, [x20] d20f8: 2a0003fa mov w26, w0 d20fc: aa1403e0 mov x0, x20 d2100: aa1803e1 mov x1, x24 d2104: aa1f03e2 mov x2, xzr d2108: f942e108 ldr x8, [x8, #0x5c0] d210c: d63f0100 blr x8 d2110: aa0003f9 mov x25, x0 d2114: 7100075f cmp w26, #0x1 d2118: 5400014b b.lt 0xd2140 d211c: 11000740 add w0, w26, #0x1 d2120: 94022c40 bl 0x15d220 d2124: 2a1a03fa mov w26, w26 d2128: aa1903e1 mov x1, x25 d212c: aa1a03e2 mov x2, x26 d2130: aa0003f5 mov x21, x0 d2134: 94022bdb bl 0x15d0a0 d2138: 383a6abf strb wzr, [x21, x26] d213c: 14000002 b 0xd2144 d2140: aa1f03f5 mov x21, xzr d2144: f9400288 ldr x8, [x20] d2148: aa1403e0 mov x0, x20 d214c: aa1803e1 mov x1, x24 d2150: aa1903e2 mov x2, x25 d2154: 2a1f03e3 mov w3, wzr d2158: f9430108 ldr x8, [x8, #0x600] d215c: d63f0100 blr x8 d2160: f9400288 ldr x8, [x20] d2164: aa1403e0 mov x0, x20 d2168: aa1703e1 mov x1, x23 d216c: f9405d08 ldr x8, [x8, #0xb8] d2170: d63f0100 blr x8 d2174: f9400288 ldr x8, [x20] d2178: aa1403e0 mov x0, x20 d217c: aa1803e1 mov x1, x24 d2180: f9405d08 ldr x8, [x8, #0xb8] d2184: d63f0100 blr x8 d2188: f9400288 ldr x8, [x20] d218c: aa1403e0 mov x0, x20 d2190: aa1603e1 mov x1, x22 d2194: f9405d08 ldr x8, [x8, #0xb8] d2198: d63f0100 blr x8 d219c: b4000275 cbz x21, 0xd21e8 d21a0: aa1503e0 mov x0, x21 d21a4: 94022d73 bl 0x15d770 d21a8: b100401f cmn x0, #0x10 d21ac: 540007c2 b.hs 0xd22a4 d21b0: aa0003f4 mov x20, x0 d21b4: f1005c1f cmp x0, #0x17 d21b8: 54000502 b.hs 0xd2258 d21bc: 910003e9 mov x9, sp d21c0: 531f7a88 lsl w8, w20, #1 d21c4: b2400136 orr x22, x9, #0x1 d21c8: 390003e8 strb w8, [sp] d21cc: b5000574 cbnz x20, 0xd2278 d21d0: aa1503e0 mov x0, x21 d21d4: 38346adf strb wzr, [x22, x20] d21d8: 94022c32 bl 0x15d2a0 d21dc: 394003e8 ldrb w8, [sp] d21e0: 36000068 tbz w8, #0x0, 0xd21ec d21e4: 1400002e b 0xd229c d21e8: 790003ff strh wzr, [sp] d21ec: 910003e8 mov x8, sp d21f0: b2400106 orr x6, x8, #0x1 d21f4: 90fffd01 adrp x1, 0x72000 d21f8: f0fffce4 adrp x4, 0x71000 d21fc: 913e5821 add x1, x1, #0xf96 d2200: 91042084 add x4, x4, #0x108 d2204: 2a1303e0 mov w0, w19 d2208: 2a1f03e2 mov w2, wzr d220c: aa0103e3 mov x3, x1 d2210: aa1f03e5 mov x5, xzr d2214: 94022b03 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d2218: 394003e8 ldrb w8, [sp] d221c: 36000068 tbz w8, #0x0, 0xd2228 d2220: f9400be0 ldr x0, [sp, #0x10] d2224: 94022b2f bl 0x15cee0 <_ZdlPv@plt> d2228: f9401768 ldr x8, [x27, #0x28] d222c: f85f83a9 ldur x9, [x29, #-0x8] d2230: eb09011f cmp x8, x9 d2234: 540003c1 b.ne 0xd22ac d2238: a9474ff4 ldp x20, x19, [sp, #0x70] d223c: a94657f6 ldp x22, x21, [sp, #0x60] d2240: a9455ff8 ldp x24, x23, [sp, #0x50] d2244: a94467fa ldp x26, x25, [sp, #0x40] d2248: a9427bfd ldp x29, x30, [sp, #0x20] d224c: f9401bfb ldr x27, [sp, #0x30] d2250: 910203ff add sp, sp, #0x80 d2254: d65f03c0 ret d2258: 91004288 add x8, x20, #0x10 d225c: 927ced17 and x23, x8, #0xfffffffffffffff0 d2260: aa1703e0 mov x0, x23 d2264: 94022aff bl 0x15ce60 <_Znwm@plt> d2268: b24002e8 orr x8, x23, #0x1 d226c: aa0003f6 mov x22, x0 d2270: a90083f4 stp x20, x0, [sp, #0x8] d2274: f90003e8 str x8, [sp] d2278: aa1603e0 mov x0, x22 d227c: aa1503e1 mov x1, x21 d2280: aa1403e2 mov x2, x20 d2284: 94022b87 bl 0x15d0a0 d2288: aa1503e0 mov x0, x21 d228c: 38346adf strb wzr, [x22, x20] d2290: 94022c04 bl 0x15d2a0 d2294: 394003e8 ldrb w8, [sp] d2298: 3607faa8 tbz w8, #0x0, 0xd21ec d229c: f9400be6 ldr x6, [sp, #0x10] d22a0: 17ffffd5 b 0xd21f4 d22a4: 910003e0 mov x0, sp d22a8: 94022d3a bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> d22ac: 94022ae1 bl 0x15ce30 <__stack_chk_fail@plt> d22b0: 394003e8 ldrb w8, [sp] d22b4: aa0003f3 mov x19, x0 d22b8: 36000068 tbz w8, #0x0, 0xd22c4 d22bc: f9400be0 ldr x0, [sp, #0x10] d22c0: 94022b08 bl 0x15cee0 <_ZdlPv@plt> d22c4: aa1303e0 mov x0, x19 d22c8: 94021ba6 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d22cc : d22cc: d10443ff sub sp, sp, #0x110 d22d0: a90b7bfd stp x29, x30, [sp, #0xb0] d22d4: 9102c3fd add x29, sp, #0xb0 d22d8: a90c6ffc stp x28, x27, [sp, #0xc0] d22dc: a90d67fa stp x26, x25, [sp, #0xd0] d22e0: a90e5ff8 stp x24, x23, [sp, #0xe0] d22e4: a90f57f6 stp x22, x21, [sp, #0xf0] d22e8: a9104ff4 stp x20, x19, [sp, #0x100] d22ec: a93c97a6 stp x6, x5, [x29, #-0x38] d22f0: d53bd054 mrs x20, TPIDR_EL0 d22f4: 2a0103f3 mov w19, w1 d22f8: f9401688 ldr x8, [x20, #0x28] d22fc: f81c03a0 stur x0, [x29, #-0x40] d2300: d10083a0 sub x0, x29, #0x20 d2304: aa1f03e1 mov x1, xzr d2308: aa0703fa mov x26, x7 d230c: aa0403f9 mov x25, x4 d2310: 2a0303f8 mov w24, w3 d2314: aa0203fb mov x27, x2 d2318: f81f03a8 stur x8, [x29, #-0x10] d231c: 9402311d bl 0x15e790 d2320: f85e03a8 ldur x8, [x29, #-0x20] d2324: d100a3a0 sub x0, x29, #0x28 d2328: f81d83a8 stur x8, [x29, #-0x28] d232c: 940230d5 bl 0x15e680 d2330: 29402009 ldp w9, w8, [x0] d2334: 52800b81 mov w1, #0x5c // =92 d2338: b940141c ldr w28, [x0, #0x14] d233c: 293727a8 stp w8, w9, [x29, #-0x48] d2340: b9400809 ldr w9, [x0, #0x8] d2344: 2941d408 ldp w8, w21, [x0, #0xc] d2348: aa1b03e0 mov x0, x27 d234c: 293627a8 stp w8, w9, [x29, #-0x50] d2350: 94023114 bl 0x15e7a0 d2354: b5000080 cbnz x0, 0xd2364 d2358: aa1b03e0 mov x0, x27 d235c: 528005e1 mov w1, #0x2f // =47 d2360: 94023110 bl 0x15e7a0 d2364: d29ef9e9 mov x9, #0xf7cf // =63439 d2368: f85e83a8 ldur x8, [x29, #-0x18] d236c: f2bc6a69 movk x9, #0xe353, lsl #16 d2370: f100001f cmp x0, #0x0 d2374: f2d374a9 movk x9, #0x9ba5, lsl #32 d2378: f94033b7 ldr x23, [x29, #0x60] d237c: f2e41889 movk x9, #0x20c4, lsl #48 d2380: 9a800776 csinc x22, x27, x0, eq d2384: 111db39b add w27, w28, #0x76c d2388: 110006bc add w28, w21, #0x1 d238c: 9b497d08 smulh x8, x8, x9 d2390: 7100127f cmp w19, #0x4 d2394: d37ffd09 lsr x9, x8, #63 d2398: d347fd08 lsr x8, x8, #7 d239c: 0b090115 add w21, w8, w9 d23a0: b40000da cbz x26, 0xd23b8 d23a4: 54000148 b.hi 0xd23cc d23a8: f0000488 adrp x8, 0x165000 d23ac: 91126108 add x8, x8, #0x498 d23b0: f873d913 ldr x19, [x8, w19, sxtw #3] d23b4: 14000008 b 0xd23d4 d23b8: 540001c8 b.hi 0xd23f0 d23bc: f0000488 adrp x8, 0x165000 d23c0: 91126108 add x8, x8, #0x498 d23c4: f873d913 ldr x19, [x8, w19, sxtw #3] d23c8: 1400000c b 0xd23f8 d23cc: d0fffcf3 adrp x19, 0x70000 d23d0: 911dd673 add x19, x19, #0x775 d23d4: 940230f7 bl 0x15e7b0 d23d8: 90fffce3 adrp x3, 0x6e000 d23dc: a9055ff9 stp x25, x23, [sp, #0x50] d23e0: 912f0c63 add x3, x3, #0xbc3 d23e4: b9004bf8 str w24, [sp, #0x48] d23e8: a903dbfa stp x26, x22, [sp, #0x38] d23ec: 14000009 b 0xd2410 d23f0: d0fffcf3 adrp x19, 0x70000 d23f4: 911dd673 add x19, x19, #0x775 d23f8: 940230ee bl 0x15e7b0 d23fc: b0fffd03 adrp x3, 0x73000 d2400: a904dff9 stp x25, x23, [sp, #0x48] d2404: 9126a463 add x3, x3, #0x9a9 d2408: b90043f8 str w24, [sp, #0x40] d240c: f9001ff6 str x22, [sp, #0x38] d2410: f85c83a8 ldur x8, [x29, #-0x38] d2414: b90033e0 str w0, [sp, #0x30] d2418: 29761fa6 ldp w6, w7, [x29, #-0x50] d241c: f85c03a0 ldur x0, [x29, #-0x40] d2420: 92800001 mov x1, #-0x1 // =-1 d2424: f90017e8 str x8, [sp, #0x28] d2428: f85d03a8 ldur x8, [x29, #-0x30] d242c: 5281ffe2 mov w2, #0xfff // =4095 d2430: 2a1b03e4 mov w4, w27 d2434: 2a1c03e5 mov w5, w28 d2438: b90013f5 str w21, [sp, #0x10] d243c: a901a3f3 stp x19, x8, [sp, #0x18] d2440: b85bc3a8 ldur w8, [x29, #-0x44] d2444: b9000be8 str w8, [sp, #0x8] d2448: b85b83a8 ldur w8, [x29, #-0x48] d244c: b90003e8 str w8, [sp] d2450: 9400000e bl 0xd2488 d2454: f9401688 ldr x8, [x20, #0x28] d2458: f85f03a9 ldur x9, [x29, #-0x10] d245c: eb09011f cmp x8, x9 d2460: 54000121 b.ne 0xd2484 d2464: a9504ff4 ldp x20, x19, [sp, #0x100] d2468: a94f57f6 ldp x22, x21, [sp, #0xf0] d246c: a94e5ff8 ldp x24, x23, [sp, #0xe0] d2470: a94d67fa ldp x26, x25, [sp, #0xd0] d2474: a94c6ffc ldp x28, x27, [sp, #0xc0] d2478: a94b7bfd ldp x29, x30, [sp, #0xb0] d247c: 910443ff add sp, sp, #0x110 d2480: d65f03c0 ret d2484: 94022a6b bl 0x15ce30 <__stack_chk_fail@plt> d2488: d10443ff sub sp, sp, #0x110 d248c: a90f7bfd stp x29, x30, [sp, #0xf0] d2490: 9103c3fd add x29, sp, #0xf0 d2494: a9104ffc stp x28, x19, [sp, #0x100] d2498: a93917a4 stp x4, x5, [x29, #-0x70] d249c: d101c3aa sub x10, x29, #0x70 d24a0: a93a1fa6 stp x6, x7, [x29, #-0x60] d24a4: 928003ec mov x12, #-0x20 // =-32 d24a8: ad0007e0 stp q0, q1, [sp] d24ac: 910003ed mov x13, sp d24b0: ad010fe2 stp q2, q3, [sp, #0x20] d24b4: 9100814a add x10, x10, #0x20 d24b8: ad0217e4 stp q4, q5, [sp, #0x40] d24bc: f2dff00c movk x12, #0xff80, lsl #32 d24c0: ad031fe6 stp q6, q7, [sp, #0x60] d24c4: d53bd053 mrs x19, TPIDR_EL0 d24c8: f9401669 ldr x9, [x19, #0x28] d24cc: 910201ad add x13, x13, #0x80 d24d0: d100a3ab sub x11, x29, #0x28 d24d4: aa0303e8 mov x8, x3 d24d8: aa0103e3 mov x3, x1 d24dc: d10143a5 sub x5, x29, #0x50 d24e0: f81f83a9 stur x9, [x29, #-0x8] d24e4: 910083a9 add x9, x29, #0x20 d24e8: a93eb3ad stp x13, x12, [x29, #-0x18] d24ec: aa0203e1 mov x1, x2 d24f0: 2a1f03e2 mov w2, wzr d24f4: aa0803e4 mov x4, x8 d24f8: a93daba9 stp x9, x10, [x29, #-0x28] d24fc: ad400560 ldp q0, q1, [x11] d2500: ad3d87a0 stp q0, q1, [x29, #-0x50] d2504: 94022ebf bl 0x15e000 <__vsnprintf_chk@plt> d2508: f9401668 ldr x8, [x19, #0x28] d250c: f85f83a9 ldur x9, [x29, #-0x8] d2510: eb09011f cmp x8, x9 d2514: 540000a1 b.ne 0xd2528 d2518: a9504ffc ldp x28, x19, [sp, #0x100] d251c: a94f7bfd ldp x29, x30, [sp, #0xf0] d2520: 910443ff add sp, sp, #0x110 d2524: d65f03c0 ret d2528: 94022a42 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000d252c : d252c: aa0203e3 mov x3, x2 d2530: 7100101f cmp w0, #0x4 d2534: 540000e8 b.hi 0xd2550 d2538: b0fffd48 adrp x8, 0x7b000 d253c: 90fffce2 adrp x2, 0x6e000 d2540: 91095108 add x8, x8, #0x254 d2544: 91182042 add x2, x2, #0x608 d2548: b860d900 ldr w0, [x8, w0, sxtw #2] d254c: 14022a25 b 0x15cde0 <__android_log_print@plt> d2550: 90fffce2 adrp x2, 0x6e000 d2554: 52800080 mov w0, #0x4 // =4 d2558: 91182042 add x2, x2, #0x608 d255c: 14022a21 b 0x15cde0 <__android_log_print@plt> 00000000000d2560 : d2560: d65f03c0 ret 00000000000d2564 : d2564: d10103ff sub sp, sp, #0x40 d2568: a9017bfd stp x29, x30, [sp, #0x10] d256c: 910043fd add x29, sp, #0x10 d2570: f90013f5 str x21, [sp, #0x20] d2574: a9034ff4 stp x20, x19, [sp, #0x30] d2578: 3940c008 ldrb w8, [x0, #0x30] d257c: 2a0103f3 mov w19, w1 d2580: f9402009 ldr x9, [x0, #0x40] d2584: 9100c415 add x21, x0, #0x31 d2588: b0fffd01 adrp x1, 0x73000 d258c: f0fffcc3 adrp x3, 0x6d000 d2590: 7200011f tst w8, #0x1 d2594: d0fffce4 adrp x4, 0x70000 d2598: b0fffd06 adrp x6, 0x73000 d259c: aa0003f4 mov x20, x0 d25a0: 9a8902a7 csel x7, x21, x9, eq d25a4: 9127c821 add x1, x1, #0x9f2 d25a8: 91319c63 add x3, x3, #0xc67 d25ac: 91295c84 add x4, x4, #0xa57 d25b0: 910520c6 add x6, x6, #0x148 d25b4: 52800020 mov w0, #0x1 // =1 d25b8: 528036c2 mov w2, #0x1b6 // =438 d25bc: aa1f03e5 mov x5, xzr d25c0: b90003f3 str w19, [sp] d25c4: 94022fdb bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d25c8: 71001a7f cmp w19, #0x6 d25cc: 54000062 b.hs 0xd25d8 d25d0: b9002a93 str w19, [x20, #0x28] d25d4: 14000002 b 0xd25dc d25d8: b9402a93 ldr w19, [x20, #0x28] d25dc: 3940c288 ldrb w8, [x20, #0x30] d25e0: b0fffd01 adrp x1, 0x73000 d25e4: f9402289 ldr x9, [x20, #0x40] d25e8: f0fffcc3 adrp x3, 0x6d000 d25ec: d0fffce4 adrp x4, 0x70000 d25f0: f0fffcc6 adrp x6, 0x6d000 d25f4: 7200011f tst w8, #0x1 d25f8: 9127c821 add x1, x1, #0x9f2 d25fc: 9a8902a7 csel x7, x21, x9, eq d2600: 91319c63 add x3, x3, #0xc67 d2604: 91295c84 add x4, x4, #0xa57 d2608: 9115f0c6 add x6, x6, #0x57c d260c: 52800020 mov w0, #0x1 // =1 d2610: 528037a2 mov w2, #0x1bd // =445 d2614: aa1f03e5 mov x5, xzr d2618: b90003f3 str w19, [sp] d261c: 94022fc5 bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d2620: a9434ff4 ldp x20, x19, [sp, #0x30] d2624: a9417bfd ldp x29, x30, [sp, #0x10] d2628: f94013f5 ldr x21, [sp, #0x20] d262c: 910103ff add sp, sp, #0x40 d2630: d65f03c0 ret 00000000000d2634 : d2634: b9402800 ldr w0, [x0, #0x28] d2638: d65f03c0 ret 00000000000d263c : d263c: a9be7bfd stp x29, x30, [sp, #-0x20]! d2640: a9014ff4 stp x20, x19, [sp, #0x10] d2644: 910003fd mov x29, sp d2648: d00004c8 adrp x8, 0x16c000 d264c: aa0003f3 mov x19, x0 d2650: 6f00e400 movi v0.2d, #0000000000000000 d2654: aa0003f4 mov x20, x0 d2658: f9451d08 ldr x8, [x8, #0xa38] d265c: a903fc1f stp xzr, xzr, [x0, #0x38] d2660: f9002c1f str xzr, [x0, #0x58] d2664: 3901c01f strb wzr, [x0, #0x70] d2668: 91004108 add x8, x8, #0x10 d266c: b9008c1f str wzr, [x0, #0x8c] d2670: f8030e9f str xzr, [x20, #0x30]! d2674: 3c808000 stur q0, [x0, #0x8] d2678: f9000008 str x8, [x0] d267c: 3c818000 stur q0, [x0, #0x18] d2680: a907fc1f stp xzr, xzr, [x0, #0x78] d2684: 3902201f strb wzr, [x0, #0x88] d2688: aa1403e0 mov x0, x20 d268c: 94022bb5 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> d2690: d0fffd08 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> d2694: d0fffd09 adrp x9, 0x74000 , std::__ndk1::allocator>+0x4d> d2698: 5280002a mov w10, #0x1 // =1 d269c: 3dc30d00 ldr q0, [x8, #0xc30] d26a0: 3dc35521 ldr q1, [x9, #0xd50] d26a4: b9002a6a str w10, [x19, #0x28] d26a8: 3c848260 stur q0, [x19, #0x48] d26ac: 3d801a61 str q1, [x19, #0x60] d26b0: a9414ff4 ldp x20, x19, [sp, #0x10] d26b4: a8c27bfd ldp x29, x30, [sp], #0x20 d26b8: d65f03c0 ret d26bc: 39400288 ldrb w8, [x20] d26c0: aa0003f4 mov x20, x0 d26c4: 36000068 tbz w8, #0x0, 0xd26d0 d26c8: f9402260 ldr x0, [x19, #0x40] d26cc: 94022a05 bl 0x15cee0 <_ZdlPv@plt> d26d0: aa1403e0 mov x0, x20 d26d4: 94021aa3 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d26d8 : d26d8: a9be7bfd stp x29, x30, [sp, #-0x20]! d26dc: a9014ff4 stp x20, x19, [sp, #0x10] d26e0: 910003fd mov x29, sp d26e4: d00004c8 adrp x8, 0x16c000 d26e8: aa0003f3 mov x19, x0 d26ec: f9451d08 ldr x8, [x8, #0xa38] d26f0: f9400c14 ldr x20, [x0, #0x18] d26f4: 91004108 add x8, x8, #0x10 d26f8: f9000008 str x8, [x0] d26fc: b40000d4 cbz x20, 0xd2714 d2700: aa1403e0 mov x0, x20 d2704: 9402302f bl 0x15e7c0 d2708: aa1403e0 mov x0, x20 d270c: 940229f5 bl 0x15cee0 <_ZdlPv@plt> d2710: f9000e7f str xzr, [x19, #0x18] d2714: f9400674 ldr x20, [x19, #0x8] d2718: b40000d4 cbz x20, 0xd2730 d271c: aa1403e0 mov x0, x20 d2720: 94022d3c bl 0x15dc10 d2724: aa1403e0 mov x0, x20 d2728: 940229ee bl 0x15cee0 <_ZdlPv@plt> d272c: f900067f str xzr, [x19, #0x8] d2730: f9401274 ldr x20, [x19, #0x20] d2734: b40000d4 cbz x20, 0xd274c d2738: aa1403e0 mov x0, x20 d273c: 94022fed bl 0x15e6f0 <_ZN6InGame3Log11AFileLoggerD1Ev@plt> d2740: aa1403e0 mov x0, x20 d2744: 940229e7 bl 0x15cee0 <_ZdlPv@plt> d2748: f900127f str xzr, [x19, #0x20] d274c: f9400a74 ldr x20, [x19, #0x10] d2750: b40000d4 cbz x20, 0xd2768 d2754: aa1403e0 mov x0, x20 d2758: 9402301e bl 0x15e7d0 <_ZN6InGame3Log9LogBufferD1Ev@plt> d275c: aa1403e0 mov x0, x20 d2760: 940229e0 bl 0x15cee0 <_ZdlPv@plt> d2764: f9000a7f str xzr, [x19, #0x10] d2768: f9403e60 ldr x0, [x19, #0x78] d276c: b40000a0 cbz x0, 0xd2780 d2770: f9400008 ldr x8, [x0] d2774: f9400508 ldr x8, [x8, #0x8] d2778: d63f0100 blr x8 d277c: f9003e7f str xzr, [x19, #0x78] d2780: f9404274 ldr x20, [x19, #0x80] d2784: b40000d4 cbz x20, 0xd279c d2788: aa1403e0 mov x0, x20 d278c: 94022d21 bl 0x15dc10 d2790: aa1403e0 mov x0, x20 d2794: 940229d3 bl 0x15cee0 <_ZdlPv@plt> d2798: f900427f str xzr, [x19, #0x80] d279c: 3940c268 ldrb w8, [x19, #0x30] d27a0: 37000088 tbnz w8, #0x0, 0xd27b0 d27a4: a9414ff4 ldp x20, x19, [sp, #0x10] d27a8: a8c27bfd ldp x29, x30, [sp], #0x20 d27ac: d65f03c0 ret d27b0: f9402260 ldr x0, [x19, #0x40] d27b4: a9414ff4 ldp x20, x19, [sp, #0x10] d27b8: a8c27bfd ldp x29, x30, [sp], #0x20 d27bc: 140229c9 b 0x15cee0 <_ZdlPv@plt> d27c0: 97ff59dd bl 0xa8f34 d27c4: 97ff59dc bl 0xa8f34 d27c8: 97ff59db bl 0xa8f34 00000000000d27cc : d27cc: 52800020 mov w0, #0x1 // =1 d27d0: d65f03c0 ret 00000000000d27d4 : d27d4: 52800020 mov w0, #0x1 // =1 d27d8: d65f03c0 ret 00000000000d27dc : d27dc: d65f03c0 ret 00000000000d27e0 : d27e0: a9bd7bfd stp x29, x30, [sp, #-0x30]! d27e4: f9000bf5 str x21, [sp, #0x10] d27e8: 910003fd mov x29, sp d27ec: a9024ff4 stp x20, x19, [sp, #0x20] d27f0: b4000501 cbz x1, 0xd2890 d27f4: aa0103f3 mov x19, x1 d27f8: 90fffd01 adrp x1, 0x72000 d27fc: aa0003f5 mov x21, x0 d2800: 911d0c21 add x1, x1, #0x743 d2804: aa1303e0 mov x0, x19 d2808: 2a0203f4 mov w20, w2 d280c: 94022b05 bl 0x15d420 d2810: 340005e0 cbz w0, 0xd28cc d2814: d0fffce1 adrp x1, 0x70000 d2818: aa1303e0 mov x0, x19 d281c: 912a2821 add x1, x1, #0xa8a d2820: 94022b00 bl 0x15d420 d2824: 340005e0 cbz w0, 0xd28e0 d2828: 90fffd01 adrp x1, 0x72000 d282c: aa1303e0 mov x0, x19 d2830: 910df021 add x1, x1, #0x37c d2834: 94022afb bl 0x15d420 d2838: 340005e0 cbz w0, 0xd28f4 d283c: b0fffd01 adrp x1, 0x73000 d2840: aa1303e0 mov x0, x19 d2844: 91266021 add x1, x1, #0x998 d2848: 94022af6 bl 0x15d420 d284c: 340005e0 cbz w0, 0xd2908 d2850: aa1303e7 mov x7, x19 d2854: f9400bf5 ldr x21, [sp, #0x10] d2858: a9424ff4 ldp x20, x19, [sp, #0x20] d285c: b0fffd01 adrp x1, 0x73000 d2860: b0fffce3 adrp x3, 0x6f000 d2864: d0fffce4 adrp x4, 0x70000 d2868: f0fffce6 adrp x6, 0x71000 d286c: 9127c821 add x1, x1, #0x9f2 d2870: 91101c63 add x3, x3, #0x407 d2874: 91295c84 add x4, x4, #0xa57 d2878: 913f74c6 add x6, x6, #0xfdd d287c: 52800080 mov w0, #0x4 // =4 d2880: 52804f22 mov w2, #0x279 // =633 d2884: aa1f03e5 mov x5, xzr d2888: a8c37bfd ldp x29, x30, [sp], #0x30 d288c: 14022f29 b 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d2890: a9424ff4 ldp x20, x19, [sp, #0x20] d2894: b0fffd01 adrp x1, 0x73000 d2898: b0fffce3 adrp x3, 0x6f000 d289c: f9400bf5 ldr x21, [sp, #0x10] d28a0: d0fffce4 adrp x4, 0x70000 d28a4: b0fffd06 adrp x6, 0x73000 d28a8: 9127c821 add x1, x1, #0x9f2 d28ac: 91101c63 add x3, x3, #0x407 d28b0: 91295c84 add x4, x4, #0xa57 d28b4: 910d18c6 add x6, x6, #0x346 d28b8: 52800080 mov w0, #0x4 // =4 d28bc: 52804c82 mov w2, #0x264 // =612 d28c0: aa1f03e5 mov x5, xzr d28c4: a8c37bfd ldp x29, x30, [sp], #0x30 d28c8: 14022f1a b 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d28cc: b90056b4 str w20, [x21, #0x54] d28d0: a9424ff4 ldp x20, x19, [sp, #0x20] d28d4: f9400bf5 ldr x21, [sp, #0x10] d28d8: a8c37bfd ldp x29, x30, [sp], #0x30 d28dc: d65f03c0 ret d28e0: b90062b4 str w20, [x21, #0x60] d28e4: a9424ff4 ldp x20, x19, [sp, #0x20] d28e8: f9400bf5 ldr x21, [sp, #0x10] d28ec: a8c37bfd ldp x29, x30, [sp], #0x30 d28f0: d65f03c0 ret d28f4: b90066b4 str w20, [x21, #0x64] d28f8: a9424ff4 ldp x20, x19, [sp, #0x20] d28fc: f9400bf5 ldr x21, [sp, #0x10] d2900: a8c37bfd ldp x29, x30, [sp], #0x30 d2904: d65f03c0 ret d2908: b9006ab4 str w20, [x21, #0x68] d290c: a9424ff4 ldp x20, x19, [sp, #0x20] d2910: f9400bf5 ldr x21, [sp, #0x10] d2914: a8c37bfd ldp x29, x30, [sp], #0x30 d2918: d65f03c0 ret 00000000000d291c : d291c: d65f03c0 ret 00000000000d2920 : d2920: 3940c009 ldrb w9, [x0, #0x30] d2924: 9100c408 add x8, x0, #0x31 d2928: f940200a ldr x10, [x0, #0x40] d292c: 7200013f tst w9, #0x1 d2930: 9a8a0100 csel x0, x8, x10, eq d2934: 14022f13 b 0x15e580 <_ZN6InGame3Log11AFileLogger17RemoveOldLogFilesEPKciii@plt> 00000000000d2938 : d2938: f9002c01 str x1, [x0, #0x58] d293c: d65f03c0 ret 00000000000d2940 : d2940: a9bb7bfd stp x29, x30, [sp, #-0x50]! d2944: f9000bfc str x28, [sp, #0x10] d2948: 910003fd mov x29, sp d294c: a9025ff8 stp x24, x23, [sp, #0x20] d2950: a90357f6 stp x22, x21, [sp, #0x30] d2954: a9044ff4 stp x20, x19, [sp, #0x40] d2958: d109c3ff sub sp, sp, #0x270 d295c: d53bd057 mrs x23, TPIDR_EL0 d2960: f94016e8 ldr x8, [x23, #0x28] d2964: f81f83a8 stur x8, [x29, #-0x8] d2968: 3941c008 ldrb w8, [x0, #0x70] d296c: 350022c8 cbnz w8, 0xd2dc4 d2970: b9805408 ldrsw x8, [x0, #0x54] d2974: aa0003f3 mov x19, x0 d2978: 7100091f cmp w8, #0x2 d297c: 540001a8 b.hi 0xd29b0 d2980: d37ef508 lsl x8, x8, #2 d2984: b0fffd49 adrp x9, 0x7b000 d2988: b0fffd4a adrp x10, 0x7b000 d298c: b0fffd4b adrp x11, 0x7b000 d2990: 9108c129 add x9, x9, #0x230 d2994: 9108f14a add x10, x10, #0x23c d2998: 9109216b add x11, x11, #0x248 d299c: b8686929 ldr w9, [x9, x8] d29a0: b868694a ldr w10, [x10, x8] d29a4: b8686968 ldr w8, [x11, x8] d29a8: b9004a6a str w10, [x19, #0x48] d29ac: 2909a668 stp w8, w9, [x19, #0x4c] d29b0: 52800500 mov w0, #0x28 // =40 d29b4: 9402292b bl 0x15ce60 <_Znwm@plt> d29b8: aa0003f4 mov x20, x0 d29bc: f90033ff str xzr, [sp, #0x60] d29c0: 910183e0 add x0, sp, #0x60 d29c4: 94022cab bl 0x15dc70 d29c8: 910183e0 add x0, sp, #0x60 d29cc: 52800021 mov w1, #0x1 // =1 d29d0: 94022cac bl 0x15dc80 d29d4: 910183e1 add x1, sp, #0x60 d29d8: aa1403e0 mov x0, x20 d29dc: 94022cad bl 0x15dc90 d29e0: 910183e0 add x0, sp, #0x60 d29e4: 94022caf bl 0x15dca0 d29e8: 52801200 mov w0, #0x90 // =144 d29ec: f9000674 str x20, [x19, #0x8] d29f0: 9402291c bl 0x15ce60 <_Znwm@plt> d29f4: 3940c268 ldrb w8, [x19, #0x30] d29f8: 9100c678 add x24, x19, #0x31 d29fc: f9402269 ldr x9, [x19, #0x40] d2a00: aa0003f4 mov x20, x0 d2a04: 294c1263 ldp w3, w4, [x19, #0x60] d2a08: 7200011f tst w8, #0x1 d2a0c: b9405262 ldr w2, [x19, #0x50] d2a10: 9a890301 csel x1, x24, x9, eq d2a14: 94022f33 bl 0x15e6e0 <_ZN6InGame3Log11AFileLoggerC1EPKcNS0_13TAppenderModeEiNS_11LogExceedOpE@plt> d2a18: 52800800 mov w0, #0x40 // =64 d2a1c: f9001274 str x20, [x19, #0x20] d2a20: 94022910 bl 0x15ce60 <_Znwm@plt> d2a24: aa0003f4 mov x20, x0 d2a28: f9400668 ldr x8, [x19, #0x8] d2a2c: 3900e01f strb wzr, [x0, #0x38] d2a30: f9001808 str x8, [x0, #0x30] d2a34: aa1f03e1 mov x1, xzr d2a38: 94022f6a bl 0x15e7e0 d2a3c: 52800300 mov w0, #0x18 // =24 d2a40: f9000e74 str x20, [x19, #0x18] d2a44: 94022907 bl 0x15ce60 <_Znwm@plt> d2a48: aa0003f4 mov x20, x0 d2a4c: 94022cd5 bl 0x15dda0 <_ZN6InGame6AArrayC1Ev@plt> d2a50: 52800500 mov w0, #0x28 // =40 d2a54: f9003e74 str x20, [x19, #0x78] d2a58: 94022902 bl 0x15ce60 <_Znwm@plt> d2a5c: aa0003f4 mov x20, x0 d2a60: f90033ff str xzr, [sp, #0x60] d2a64: 910183e0 add x0, sp, #0x60 d2a68: 94022c82 bl 0x15dc70 d2a6c: 910183e0 add x0, sp, #0x60 d2a70: 52800021 mov w1, #0x1 // =1 d2a74: 94022c83 bl 0x15dc80 d2a78: 910183e1 add x1, sp, #0x60 d2a7c: aa1403e0 mov x0, x20 d2a80: 94022c84 bl 0x15dc90 d2a84: 910183e0 add x0, sp, #0x60 d2a88: 94022c86 bl 0x15dca0 d2a8c: f9004274 str x20, [x19, #0x80] d2a90: 3902227f strb wzr, [x19, #0x88] d2a94: b9008e7f str wzr, [x19, #0x8c] d2a98: 94022f56 bl 0x15e7f0 <_ZN6InGame5CTime11GetTimeTickEv@plt> d2a9c: b9405268 ldr w8, [x19, #0x50] d2aa0: aa0003f4 mov x20, x0 d2aa4: 350015c8 cbnz w8, 0xd2d5c d2aa8: 9100e3e0 add x0, sp, #0x38 d2aac: 52801001 mov w1, #0x80 // =128 d2ab0: 94022f54 bl 0x15e800 <_ZN6InGame3Log10AutoBufferC1Em@plt> d2ab4: f9400675 ldr x21, [x19, #0x8] d2ab8: f9001bf5 str x21, [sp, #0x30] d2abc: b4000075 cbz x21, 0xd2ac8 d2ac0: aa1503e0 mov x0, x21 d2ac4: 94022c57 bl 0x15dc20 d2ac8: 94022f52 bl 0x15e810 <_ZN6InGame5CPath16GetInnerFilePathEv@plt> d2acc: 6f00e400 movi v0.2d, #0000000000000000 d2ad0: 3940c269 ldrb w9, [x19, #0x30] d2ad4: 910183e8 add x8, sp, #0x60 d2ad8: f940226a ldr x10, [x19, #0x40] d2adc: aa0003e4 mov x4, x0 d2ae0: 7200013f tst w9, #0x1 d2ae4: ad0f0100 stp q0, q0, [x8, #0x1e0] d2ae8: 9a8a0305 csel x5, x24, x10, eq d2aec: ad0e0100 stp q0, q0, [x8, #0x1c0] d2af0: ad0d0100 stp q0, q0, [x8, #0x1a0] d2af4: ad0c0100 stp q0, q0, [x8, #0x180] d2af8: ad0b0100 stp q0, q0, [x8, #0x160] d2afc: ad0a0100 stp q0, q0, [x8, #0x140] d2b00: ad090100 stp q0, q0, [x8, #0x120] d2b04: ad080100 stp q0, q0, [x8, #0x100] d2b08: ad070100 stp q0, q0, [x8, #0xe0] d2b0c: ad060100 stp q0, q0, [x8, #0xc0] d2b10: ad050100 stp q0, q0, [x8, #0xa0] d2b14: ad040100 stp q0, q0, [x8, #0x80] d2b18: ad030100 stp q0, q0, [x8, #0x60] d2b1c: 3d801500 str q0, [x8, #0x50] d2b20: ad0483e0 stp q0, q0, [sp, #0x90] d2b24: ad0383e0 stp q0, q0, [sp, #0x70] d2b28: 3d801be0 str q0, [sp, #0x60] d2b2c: b0fffd03 adrp x3, 0x73000 d2b30: 910183e0 add x0, sp, #0x60 d2b34: 91337463 add x3, x3, #0xcdd d2b38: 52804001 mov w1, #0x200 // =512 d2b3c: 52804002 mov w2, #0x200 // =512 d2b40: 97fffe52 bl 0xd2488 d2b44: f90017ff str xzr, [sp, #0x28] d2b48: 528b0002 mov w2, #0x5800 // =22528 d2b4c: 910183e0 add x0, sp, #0x60 d2b50: 9100a3e1 add x1, sp, #0x28 d2b54: 72a00042 movk w2, #0x2, lsl #16 d2b58: 94022f32 bl 0x15e820 <_ZN6InGame3Log14open_mmap_fileEPKcPPhm@plt> d2b5c: 7100041f cmp w0, #0x1 d2b60: 54000261 b.ne 0xd2bac d2b64: 52800028 mov w8, #0x1 // =1 d2b68: 39022268 strb w8, [x19, #0x88] d2b6c: b9404e68 ldr w8, [x19, #0x4c] d2b70: 340003c8 cbz w8, 0xd2be8 d2b74: 52801500 mov w0, #0xa8 // =168 d2b78: 940228ba bl 0x15ce60 <_Znwm@plt> d2b7c: d00004c9 adrp x9, 0x16c000 d2b80: b9404a68 ldr w8, [x19, #0x48] d2b84: aa0003f6 mov x22, x0 d2b88: f9452129 ldr x9, [x9, #0xa40] d2b8c: 7100011f cmp w8, #0x0 d2b90: f94017e1 ldr x1, [sp, #0x28] d2b94: 1a9f07e3 cset w3, ne d2b98: f9400124 ldr x4, [x9] d2b9c: 528b0002 mov w2, #0x5800 // =22528 d2ba0: 72a00042 movk w2, #0x2, lsl #16 d2ba4: 94022f23 bl 0x15e830 <_ZN6InGame3Log9LogBufferC1EPvmbPKc@plt> d2ba8: 1400001c b 0xd2c18 d2bac: d00004c1 adrp x1, 0x16c000 d2bb0: 3902227f strb wzr, [x19, #0x88] d2bb4: b9008e7f str wzr, [x19, #0x8c] d2bb8: 528b0000 mov w0, #0x5800 // =22528 d2bbc: 72a00040 movk w0, #0x2, lsl #16 d2bc0: f9449421 ldr x1, [x1, #0x928] d2bc4: 94022b2b bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> d2bc8: f90017e0 str x0, [sp, #0x28] d2bcc: b40009e0 cbz x0, 0xd2d08 d2bd0: 528b0002 mov w2, #0x5800 // =22528 d2bd4: 2a1f03e1 mov w1, wzr d2bd8: 72a00042 movk w2, #0x2, lsl #16 d2bdc: 94022899 bl 0x15ce40 d2be0: b9404e68 ldr w8, [x19, #0x4c] d2be4: 35fffc88 cbnz w8, 0xd2b74 d2be8: 52801500 mov w0, #0xa8 // =168 d2bec: 9402289d bl 0x15ce60 <_Znwm@plt> d2bf0: b9404a68 ldr w8, [x19, #0x48] d2bf4: aa0003f6 mov x22, x0 d2bf8: f94017e1 ldr x1, [sp, #0x28] d2bfc: 7100011f cmp w8, #0x0 d2c00: 1a9f07e3 cset w3, ne d2c04: 90fffd04 adrp x4, 0x72000 d2c08: 528b0002 mov w2, #0x5800 // =22528 d2c0c: 913e5884 add x4, x4, #0xf96 d2c10: 72a00042 movk w2, #0x2, lsl #16 d2c14: 94022f07 bl 0x15e830 <_ZN6InGame3Log9LogBufferC1EPvmbPKc@plt> d2c18: f9000a76 str x22, [x19, #0x10] d2c1c: 9100e3e1 add x1, sp, #0x38 d2c20: aa1603e0 mov x0, x22 d2c24: 94022f07 bl 0x15e840 <_ZN6InGame3Log9LogBuffer5FlushERNS0_10AutoBufferE@plt> d2c28: 52800036 mov w22, #0x1 // =1 d2c2c: b4000075 cbz x21, 0xd2c38 d2c30: aa1503e0 mov x0, x21 d2c34: 94022bff bl 0x15dc30 d2c38: 34000636 cbz w22, 0xd2cfc d2c3c: 9100e3e0 add x0, sp, #0x38 d2c40: aa1f03e1 mov x1, xzr d2c44: 94022f03 bl 0x15e850 <_ZN6InGame3Log10AutoBuffer3PtrEl@plt> d2c48: b40002a0 cbz x0, 0xd2c9c d2c4c: b0fffce1 adrp x1, 0x6f000 d2c50: aa1303e0 mov x0, x19 d2c54: 91104421 add x1, x1, #0x411 d2c58: 94022f02 bl 0x15e860 <_ZN6InGame3Log6Logger15_WriteTips2FileEPKcz@plt> d2c5c: f9401275 ldr x21, [x19, #0x20] d2c60: b4000175 cbz x21, 0xd2c8c d2c64: 9100e3e0 add x0, sp, #0x38 d2c68: aa1f03e1 mov x1, xzr d2c6c: 94022ef9 bl 0x15e850 <_ZN6InGame3Log10AutoBuffer3PtrEl@plt> d2c70: aa0003f6 mov x22, x0 d2c74: 9100e3e0 add x0, sp, #0x38 d2c78: 94022efe bl 0x15e870 <_ZNK6InGame3Log10AutoBuffer6LengthEv@plt> d2c7c: aa0003e2 mov x2, x0 d2c80: aa1503e0 mov x0, x21 d2c84: aa1603e1 mov x1, x22 d2c88: 94022e7a bl 0x15e670 <_ZN6InGame3Log11AFileLogger8Log2FileEPKvm@plt> d2c8c: 90fffd01 adrp x1, 0x72000 d2c90: aa1303e0 mov x0, x19 d2c94: 912ae821 add x1, x1, #0xaba d2c98: 94022ef2 bl 0x15e860 <_ZN6InGame3Log6Logger15_WriteTips2FileEPKcz@plt> d2c9c: d00004c2 adrp x2, 0x16c000 d2ca0: 910183e0 add x0, sp, #0x60 d2ca4: aa1f03e1 mov x1, xzr d2ca8: aa1303e3 mov x3, x19 d2cac: f9452442 ldr x2, [x2, #0xa48] d2cb0: 94022b60 bl 0x15da30 d2cb4: 2a0003e8 mov w8, w0 d2cb8: 340002e0 cbz w0, 0xd2d14 d2cbc: b0fffd01 adrp x1, 0x73000 d2cc0: 90fffce3 adrp x3, 0x6e000 d2cc4: d0fffce4 adrp x4, 0x70000 d2cc8: d0fffce6 adrp x6, 0x70000 d2ccc: 90fffce7 adrp x7, 0x6e000 d2cd0: 9127c821 add x1, x1, #0x9f2 d2cd4: 911ad063 add x3, x3, #0x6b4 d2cd8: 91295c84 add x4, x4, #0xa57 d2cdc: 9102e0c6 add x6, x6, #0xb8 d2ce0: 91394ce7 add x7, x7, #0xe53 d2ce4: 52800080 mov w0, #0x4 // =4 d2ce8: 528010a2 mov w2, #0x85 // =133 d2cec: aa1f03e5 mov x5, xzr d2cf0: b90003e8 str w8, [sp] d2cf4: 94022e0f bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d2cf8: 14000017 b 0xd2d54 d2cfc: 9100e3e0 add x0, sp, #0x38 d2d00: 94022ee0 bl 0x15e880 <_ZN6InGame3Log10AutoBufferD1Ev@plt> d2d04: 14000030 b 0xd2dc4 d2d08: 2a1f03f6 mov w22, wzr d2d0c: b5fff935 cbnz x21, 0xd2c30 d2d10: 17ffffca b 0xd2c38 d2d14: f94033e8 ldr x8, [sp, #0x60] d2d18: b0fffd01 adrp x1, 0x73000 d2d1c: 90fffce3 adrp x3, 0x6e000 d2d20: d0fffce4 adrp x4, 0x70000 d2d24: 90fffd06 adrp x6, 0x72000 d2d28: 90fffce7 adrp x7, 0x6e000 d2d2c: 9127c821 add x1, x1, #0x9f2 d2d30: 911ad063 add x3, x3, #0x6b4 d2d34: 91295c84 add x4, x4, #0xa57 d2d38: 910d98c6 add x6, x6, #0x366 d2d3c: 91394ce7 add x7, x7, #0xe53 d2d40: 52800020 mov w0, #0x1 // =1 d2d44: 52801142 mov w2, #0x8a // =138 d2d48: aa1f03e5 mov x5, xzr d2d4c: f90003e8 str x8, [sp] d2d50: 94022df8 bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d2d54: 9100e3e0 add x0, sp, #0x38 d2d58: 94022eca bl 0x15e880 <_ZN6InGame3Log10AutoBufferD1Ev@plt> d2d5c: 94022ea5 bl 0x15e7f0 <_ZN6InGame5CTime11GetTimeTickEv@plt> d2d60: 3940c268 ldrb w8, [x19, #0x30] d2d64: b0fffd01 adrp x1, 0x73000 d2d68: f9402269 ldr x9, [x19, #0x40] d2d6c: b0fffce3 adrp x3, 0x6f000 d2d70: d0fffce4 adrp x4, 0x70000 d2d74: b0fffd06 adrp x6, 0x73000 d2d78: 7200011f tst w8, #0x1 d2d7c: cb14000b sub x11, x0, x20 d2d80: 294a226a ldp w10, w8, [x19, #0x50] d2d84: 9a890307 csel x7, x24, x9, eq d2d88: 39422269 ldrb w9, [x19, #0x88] d2d8c: aa1f03e5 mov x5, xzr d2d90: 9127c821 add x1, x1, #0x9f2 d2d94: 91225863 add x3, x3, #0x896 d2d98: 91295c84 add x4, x4, #0xa57 d2d9c: 9117f8c6 add x6, x6, #0x5fe d2da0: 52800020 mov w0, #0x1 // =1 d2da4: 52805fe2 mov w2, #0x2ff // =767 d2da8: f9000feb str x11, [sp, #0x18] d2dac: b90013e9 str w9, [sp, #0x10] d2db0: 52800034 mov w20, #0x1 // =1 d2db4: b9000bea str w10, [sp, #0x8] d2db8: b90003e8 str w8, [sp] d2dbc: 94022819 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d2dc0: 3901c274 strb w20, [x19, #0x70] d2dc4: f94016e8 ldr x8, [x23, #0x28] d2dc8: f85f83a9 ldur x9, [x29, #-0x8] d2dcc: eb09011f cmp x8, x9 d2dd0: 54000101 b.ne 0xd2df0 d2dd4: 9109c3ff add sp, sp, #0x270 d2dd8: a9444ff4 ldp x20, x19, [sp, #0x40] d2ddc: a94357f6 ldp x22, x21, [sp, #0x30] d2de0: a9425ff8 ldp x24, x23, [sp, #0x20] d2de4: f9400bfc ldr x28, [sp, #0x10] d2de8: a8c57bfd ldp x29, x30, [sp], #0x50 d2dec: d65f03c0 ret d2df0: 94022810 bl 0x15ce30 <__stack_chk_fail@plt> d2df4: 14000001 b 0xd2df8 d2df8: aa0003f3 mov x19, x0 d2dfc: aa1603e0 mov x0, x22 d2e00: 94022838 bl 0x15cee0 <_ZdlPv@plt> d2e04: 14000006 b 0xd2e1c d2e08: 97ff584b bl 0xa8f34 d2e0c: 1400000a b 0xd2e34 d2e10: 14000002 b 0xd2e18 d2e14: 14000001 b 0xd2e18 d2e18: aa0003f3 mov x19, x0 d2e1c: 9100c3e0 add x0, sp, #0x30 d2e20: 94022b88 bl 0x15dc40 <_ZN6InGame9CCriticalD2Ev@plt> d2e24: 14000005 b 0xd2e38 d2e28: 14000009 b 0xd2e4c d2e2c: 14000008 b 0xd2e4c d2e30: 14000007 b 0xd2e4c d2e34: aa0003f3 mov x19, x0 d2e38: 9100e3e0 add x0, sp, #0x38 d2e3c: 94022e91 bl 0x15e880 <_ZN6InGame3Log10AutoBufferD1Ev@plt> d2e40: aa1303e0 mov x0, x19 d2e44: 940218c7 bl 0x159160 <__emutls_get_address+0x6d4> d2e48: 14000001 b 0xd2e4c d2e4c: aa0003f3 mov x19, x0 d2e50: aa1403e0 mov x0, x20 d2e54: 94022823 bl 0x15cee0 <_ZdlPv@plt> d2e58: aa1303e0 mov x0, x19 d2e5c: 940218c1 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d2e60 : d2e60: d10503ff sub sp, sp, #0x140 d2e64: a9107bfd stp x29, x30, [sp, #0x100] d2e68: 910403fd add x29, sp, #0x100 d2e6c: f9008bfc str x28, [sp, #0x110] d2e70: a91257f6 stp x22, x21, [sp, #0x120] d2e74: a9134ff4 stp x20, x19, [sp, #0x130] d2e78: a9099be5 stp x5, x6, [sp, #0x98] d2e7c: a90893e3 stp x3, x4, [sp, #0x88] d2e80: f90043e2 str x2, [sp, #0x80] d2e84: f90057e7 str x7, [sp, #0xa8] d2e88: ad0007e0 stp q0, q1, [sp] d2e8c: ad010fe2 stp q2, q3, [sp, #0x20] d2e90: ad0217e4 stp q4, q5, [sp, #0x40] d2e94: ad031fe6 stp q6, q7, [sp, #0x60] d2e98: d53bd056 mrs x22, TPIDR_EL0 d2e9c: f94016c8 ldr x8, [x22, #0x28] d2ea0: f81f83a8 stur x8, [x29, #-0x8] d2ea4: b4000681 cbz x1, 0xd2f74 d2ea8: aa0103f4 mov x20, x1 d2eac: aa0003f3 mov x19, x0 d2eb0: 52800020 mov w0, #0x1 // =1 d2eb4: 52820001 mov w1, #0x1000 // =4096 d2eb8: 94022d5e bl 0x15e430 d2ebc: b40005c0 cbz x0, 0xd2f74 d2ec0: 910203e9 add x9, sp, #0x80 d2ec4: 928005eb mov x11, #-0x30 // =-48 d2ec8: 910003ec mov x12, sp d2ecc: 910103a8 add x8, x29, #0x40 d2ed0: 9100c129 add x9, x9, #0x30 d2ed4: f2dff00b movk x11, #0xff80, lsl #32 d2ed8: 9102018c add x12, x12, #0x80 d2edc: d100a3aa sub x10, x29, #0x28 d2ee0: d10143a3 sub x3, x29, #0x50 d2ee4: 52820001 mov w1, #0x1000 // =4096 d2ee8: a93da7a8 stp x8, x9, [x29, #-0x28] d2eec: aa1403e2 mov x2, x20 d2ef0: a93eafac stp x12, x11, [x29, #-0x18] d2ef4: aa0003f5 mov x21, x0 d2ef8: ad400540 ldp q0, q1, [x10] d2efc: ad3d87a0 stp q0, q1, [x29, #-0x50] d2f00: 94022d24 bl 0x15e390 d2f04: d10143a0 sub x0, x29, #0x50 d2f08: 52801001 mov w1, #0x80 // =128 d2f0c: 94022e3d bl 0x15e800 <_ZN6InGame3Log10AutoBufferC1Em@plt> d2f10: aa1503e0 mov x0, x21 d2f14: 52820001 mov w1, #0x1000 // =4096 d2f18: f9400a74 ldr x20, [x19, #0x10] d2f1c: 94022e5d bl 0x15e890 d2f20: aa0003e2 mov x2, x0 d2f24: d10143a3 sub x3, x29, #0x50 d2f28: aa1403e0 mov x0, x20 d2f2c: aa1503e1 mov x1, x21 d2f30: 94022e5c bl 0x15e8a0 <_ZN6InGame3Log9LogBuffer5WriteEPKvmRNS0_10AutoBufferE@plt> d2f34: aa1503e0 mov x0, x21 d2f38: 940228da bl 0x15d2a0 d2f3c: f9401273 ldr x19, [x19, #0x20] d2f40: b4000173 cbz x19, 0xd2f6c d2f44: d10143a0 sub x0, x29, #0x50 d2f48: aa1f03e1 mov x1, xzr d2f4c: 94022e41 bl 0x15e850 <_ZN6InGame3Log10AutoBuffer3PtrEl@plt> d2f50: aa0003f4 mov x20, x0 d2f54: d10143a0 sub x0, x29, #0x50 d2f58: 94022e46 bl 0x15e870 <_ZNK6InGame3Log10AutoBuffer6LengthEv@plt> d2f5c: aa0003e2 mov x2, x0 d2f60: aa1303e0 mov x0, x19 d2f64: aa1403e1 mov x1, x20 d2f68: 94022dc2 bl 0x15e670 <_ZN6InGame3Log11AFileLogger8Log2FileEPKvm@plt> d2f6c: d10143a0 sub x0, x29, #0x50 d2f70: 94022e44 bl 0x15e880 <_ZN6InGame3Log10AutoBufferD1Ev@plt> d2f74: f94016c8 ldr x8, [x22, #0x28] d2f78: f85f83a9 ldur x9, [x29, #-0x8] d2f7c: eb09011f cmp x8, x9 d2f80: 540000e1 b.ne 0xd2f9c d2f84: a9534ff4 ldp x20, x19, [sp, #0x130] d2f88: a95257f6 ldp x22, x21, [sp, #0x120] d2f8c: a9507bfd ldp x29, x30, [sp, #0x100] d2f90: f9408bfc ldr x28, [sp, #0x110] d2f94: 910503ff add sp, sp, #0x140 d2f98: d65f03c0 ret d2f9c: 940227a5 bl 0x15ce30 <__stack_chk_fail@plt> d2fa0: aa0003f3 mov x19, x0 d2fa4: d10143a0 sub x0, x29, #0x50 d2fa8: 94022e36 bl 0x15e880 <_ZN6InGame3Log10AutoBufferD1Ev@plt> d2fac: aa1303e0 mov x0, x19 d2fb0: 9402186c bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d2fb4 : d2fb4: d102c3ff sub sp, sp, #0xb0 d2fb8: a9057bfd stp x29, x30, [sp, #0x50] d2fbc: 910143fd add x29, sp, #0x50 d2fc0: f90033fb str x27, [sp, #0x60] d2fc4: a90767fa stp x26, x25, [sp, #0x70] d2fc8: a9085ff8 stp x24, x23, [sp, #0x80] d2fcc: a90957f6 stp x22, x21, [sp, #0x90] d2fd0: a90a4ff4 stp x20, x19, [sp, #0xa0] d2fd4: d53bd056 mrs x22, TPIDR_EL0 d2fd8: 52994017 mov w23, #0xca00 // =51712 d2fdc: f94016c8 ldr x8, [x22, #0x28] d2fe0: aa0003f3 mov x19, x0 d2fe4: 72a77357 movk w23, #0x3b9a, lsl #16 d2fe8: f81f83a8 stur x8, [x29, #-0x8] d2fec: 94022d85 bl 0x15e600 d2ff0: 94022d88 bl 0x15e610 d2ff4: 90fffce1 adrp x1, 0x6e000 d2ff8: 528001e0 mov w0, #0xf // =15 d2ffc: 91394c21 add x1, x1, #0xe53 d3000: 94022d88 bl 0x15e620 d3004: 5289ba78 mov w24, #0x4dd3 // =19923 d3008: 5288481a mov w26, #0x4240 // =16960 d300c: 72a20c58 movk w24, #0x1062, lsl #16 d3010: 52807d19 mov w25, #0x3e8 // =1000 d3014: 72a001fa movk w26, #0xf, lsl #16 d3018: 14000005 b 0xd302c d301c: 2a1f03fb mov w27, wzr d3020: 910003e0 mov x0, sp d3024: 94022e17 bl 0x15e880 <_ZN6InGame3Log10AutoBufferD1Ev@plt> d3028: 3500083b cbnz w27, 0xd312c d302c: 910003e0 mov x0, sp d3030: 52801001 mov w1, #0x80 // =128 d3034: 94022df3 bl 0x15e800 <_ZN6InGame3Log10AutoBufferC1Em@plt> d3038: f9400674 ldr x20, [x19, #0x8] d303c: f81e83b4 stur x20, [x29, #-0x18] d3040: b4000074 cbz x20, 0xd304c d3044: aa1403e0 mov x0, x20 d3048: 94022af6 bl 0x15dc20 d304c: f9400a75 ldr x21, [x19, #0x10] d3050: b4000115 cbz x21, 0xd3070 d3054: 910003e1 mov x1, sp d3058: aa1503e0 mov x0, x21 d305c: 94022df9 bl 0x15e840 <_ZN6InGame3Log9LogBuffer5FlushERNS0_10AutoBufferE@plt> d3060: 2a1f03fb mov w27, wzr d3064: b9008e7f str wzr, [x19, #0x8c] d3068: b5000094 cbnz x20, 0xd3078 d306c: 14000005 b 0xd3080 d3070: 5280007b mov w27, #0x3 // =3 d3074: b4000074 cbz x20, 0xd3080 d3078: aa1403e0 mov x0, x20 d307c: 94022aed bl 0x15dc30 d3080: b4fffd15 cbz x21, 0xd3020 d3084: 910003e0 mov x0, sp d3088: aa1f03e1 mov x1, xzr d308c: 94022df1 bl 0x15e850 <_ZN6InGame3Log10AutoBuffer3PtrEl@plt> d3090: b40001a0 cbz x0, 0xd30c4 d3094: f9401274 ldr x20, [x19, #0x20] d3098: b4000174 cbz x20, 0xd30c4 d309c: 910003e0 mov x0, sp d30a0: aa1f03e1 mov x1, xzr d30a4: 94022deb bl 0x15e850 <_ZN6InGame3Log10AutoBuffer3PtrEl@plt> d30a8: aa0003f5 mov x21, x0 d30ac: 910003e0 mov x0, sp d30b0: 94022df0 bl 0x15e870 <_ZNK6InGame3Log10AutoBuffer6LengthEv@plt> d30b4: aa0003e2 mov x2, x0 d30b8: aa1403e0 mov x0, x20 d30bc: aa1503e1 mov x1, x21 d30c0: 94022d6c bl 0x15e670 <_ZN6InGame3Log11AFileLogger8Log2FileEPKvm@plt> d30c4: f9400e74 ldr x20, [x19, #0x18] d30c8: f9401a80 ldr x0, [x20, #0x30] d30cc: b4fffa80 cbz x0, 0xd301c d30d0: b9406e75 ldr w21, [x19, #0x6c] d30d4: 94022ad3 bl 0x15dc20 d30d8: 9bb87ea8 umull x8, w21, w24 d30dc: d10063a0 sub x0, x29, #0x18 d30e0: aa1f03e1 mov x1, xzr d30e4: d366fd1b lsr x27, x8, #38 d30e8: 1b19d768 msub w8, w27, w25, w21 d30ec: 1b1a7d15 mul w21, w8, w26 d30f0: 94022da8 bl 0x15e790 d30f4: a97ea3aa ldp x10, x8, [x29, #-0x18] d30f8: f9401a81 ldr x1, [x20, #0x30] d30fc: 8b1b014a add x10, x10, x27 d3100: 9b195508 madd x8, x8, x25, x21 d3104: 9ad70d09 sdiv x9, x8, x23 d3108: 8b09014a add x10, x10, x9 d310c: 9b17a128 msub x8, x9, x23, x8 d3110: a902a3ea stp x10, x8, [sp, #0x28] d3114: 9100a3e2 add x2, sp, #0x28 d3118: aa1403e0 mov x0, x20 d311c: 94022de5 bl 0x15e8b0 d3120: f9401a80 ldr x0, [x20, #0x30] d3124: 94022ac3 bl 0x15dc30 d3128: 17ffffbd b 0xd301c d312c: f94016c8 ldr x8, [x22, #0x28] d3130: f85f83a9 ldur x9, [x29, #-0x8] d3134: eb09011f cmp x8, x9 d3138: 54000141 b.ne 0xd3160 d313c: a94a4ff4 ldp x20, x19, [sp, #0xa0] d3140: aa1f03e0 mov x0, xzr d3144: a94957f6 ldp x22, x21, [sp, #0x90] d3148: a9485ff8 ldp x24, x23, [sp, #0x80] d314c: a94767fa ldp x26, x25, [sp, #0x70] d3150: a9457bfd ldp x29, x30, [sp, #0x50] d3154: f94033fb ldr x27, [sp, #0x60] d3158: 9102c3ff add sp, sp, #0xb0 d315c: d65f03c0 ret d3160: 94022734 bl 0x15ce30 <__stack_chk_fail@plt> d3164: aa0003f3 mov x19, x0 d3168: d10063a0 sub x0, x29, #0x18 d316c: 94022ab5 bl 0x15dc40 <_ZN6InGame9CCriticalD2Ev@plt> d3170: 14000004 b 0xd3180 d3174: 97ff5770 bl 0xa8f34 d3178: 14000001 b 0xd317c d317c: aa0003f3 mov x19, x0 d3180: 910003e0 mov x0, sp d3184: 94022dbf bl 0x15e880 <_ZN6InGame3Log10AutoBufferD1Ev@plt> d3188: aa1303e0 mov x0, x19 d318c: 940217f5 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d3190 : d3190: f9401000 ldr x0, [x0, #0x20] d3194: 14022d2b b 0x15e640 <_ZN6InGame3Log11AFileLogger29WaitForRemoveOldLogThreadDoneEv@plt> 00000000000d3198 : d3198: f9401000 ldr x0, [x0, #0x20] d319c: 14022d2d b 0x15e650 <_ZN6InGame3Log11AFileLogger9CloseFileEv@plt> 00000000000d31a0 : d31a0: a9be7bfd stp x29, x30, [sp, #-0x20]! d31a4: f9000bf3 str x19, [sp, #0x10] d31a8: 910003fd mov x29, sp d31ac: f9400c13 ldr x19, [x0, #0x18] d31b0: b4000153 cbz x19, 0xd31d8 d31b4: f9401a60 ldr x0, [x19, #0x30] d31b8: b4000100 cbz x0, 0xd31d8 d31bc: 94022a99 bl 0x15dc20 d31c0: aa1303e0 mov x0, x19 d31c4: 94022dbf bl 0x15e8c0 d31c8: f9401a60 ldr x0, [x19, #0x30] d31cc: f9400bf3 ldr x19, [sp, #0x10] d31d0: a8c27bfd ldp x29, x30, [sp], #0x20 d31d4: 14022a97 b 0x15dc30 d31d8: f9400bf3 ldr x19, [sp, #0x10] d31dc: a8c27bfd ldp x29, x30, [sp], #0x20 d31e0: d65f03c0 ret 00000000000d31e4 : d31e4: 14022dbb b 0x15e8d0 <_ZN6InGame3Log6Logger12_AsyncAppendEPKc@plt> 00000000000d31e8 : d31e8: a9bc7bfd stp x29, x30, [sp, #-0x40]! d31ec: a9015ffc stp x28, x23, [sp, #0x10] d31f0: 910003fd mov x29, sp d31f4: a90257f6 stp x22, x21, [sp, #0x20] d31f8: a9034ff4 stp x20, x19, [sp, #0x30] d31fc: d14013ff sub sp, sp, #0x4, lsl #12 // =0x4000 d3200: d10103ff sub sp, sp, #0x40 d3204: d53bd057 mrs x23, TPIDR_EL0 d3208: aa0003f4 mov x20, x0 d320c: f94016e8 ldr x8, [x23, #0x28] d3210: aa0103f5 mov x21, x1 d3214: f81f83a8 stur x8, [x29, #-0x8] d3218: f9400413 ldr x19, [x0, #0x8] d321c: f9001bf3 str x19, [sp, #0x30] d3220: b4000073 cbz x19, 0xd322c d3224: aa1303e0 mov x0, x19 d3228: 94022a7e bl 0x15dc20 d322c: f9400e88 ldr x8, [x20, #0x18] d3230: b4000ba8 cbz x8, 0xd33a4 d3234: f9400a88 ldr x8, [x20, #0x10] d3238: b4000b68 cbz x8, 0xd33a4 d323c: 9100e3e0 add x0, sp, #0x38 d3240: 2a1f03e1 mov w1, wzr d3244: 52880002 mov w2, #0x4000 // =16384 d3248: 940226fe bl 0x15ce40 d324c: 910043e0 add x0, sp, #0x10 d3250: 9100e3e1 add x1, sp, #0x38 d3254: aa1f03e2 mov x2, xzr d3258: 52880003 mov w3, #0x4000 // =16384 d325c: 94022da1 bl 0x15e8e0 <_ZN6InGame3Log9PtrBufferC1EPvmm@plt> d3260: aa1503e0 mov x0, x21 d3264: 92800001 mov x1, #-0x1 // =-1 d3268: 940227f6 bl 0x15d240 <__strlen_chk@plt> d326c: aa0003e2 mov x2, x0 d3270: 910043e0 add x0, sp, #0x10 d3274: aa1503e1 mov x1, x21 d3278: 94022d9e bl 0x15e8f0 <_ZN6InGame3Log9PtrBuffer5WriteEPKvm@plt> d327c: 52800148 mov w8, #0xa // =10 d3280: 390033e8 strb w8, [sp, #0xc] d3284: 910043e0 add x0, sp, #0x10 d3288: 94022d9e bl 0x15e900 <_ZN6InGame3Log9PtrBuffer6PosPtrEv@plt> d328c: 385ff008 ldurb w8, [x0, #-0x1] d3290: 394033e9 ldrb w9, [sp, #0xc] d3294: 6b09011f cmp w8, w9 d3298: 540000a0 b.eq 0xd32ac d329c: 910043e0 add x0, sp, #0x10 d32a0: 910033e1 add x1, sp, #0xc d32a4: 52800022 mov w2, #0x1 // =1 d32a8: 94022d92 bl 0x15e8f0 <_ZN6InGame3Log9PtrBuffer5WriteEPKvm@plt> d32ac: f9400a80 ldr x0, [x20, #0x10] d32b0: 94022d98 bl 0x15e910 <_ZN6InGame3Log9LogBuffer7GetDataEv@plt> d32b4: 94022d9b bl 0x15e920 <_ZNK6InGame3Log9PtrBuffer6LengthEv@plt> d32b8: f140781f cmp x0, #0x1e, lsl #12 // =0x1e000 d32bc: 540001e3 b.lo 0xd32f8 d32c0: f9400a80 ldr x0, [x20, #0x10] d32c4: 94022d93 bl 0x15e910 <_ZN6InGame3Log9LogBuffer7GetDataEv@plt> d32c8: 94022d96 bl 0x15e920 <_ZNK6InGame3Log9PtrBuffer6LengthEv@plt> d32cc: aa0003e4 mov x4, x0 d32d0: d0fffcc3 adrp x3, 0x6d000 d32d4: 9100e3e0 add x0, sp, #0x38 d32d8: 913a3863 add x3, x3, #0xe8e d32dc: 52880001 mov w1, #0x4000 // =16384 d32e0: 52880002 mov w2, #0x4000 // =16384 d32e4: 97fffc69 bl 0xd2488 d32e8: 93407c01 sxtw x1, w0 d32ec: 910043e0 add x0, sp, #0x10 d32f0: aa0103e2 mov x2, x1 d32f4: 94022d8f bl 0x15e930 <_ZN6InGame3Log9PtrBuffer6LengthElm@plt> d32f8: f9400a95 ldr x21, [x20, #0x10] d32fc: 910043e0 add x0, sp, #0x10 d3300: 94022d90 bl 0x15e940 <_ZN6InGame3Log9PtrBuffer3PtrEv@plt> d3304: aa0003f6 mov x22, x0 d3308: 910043e0 add x0, sp, #0x10 d330c: 94022d85 bl 0x15e920 <_ZNK6InGame3Log9PtrBuffer6LengthEv@plt> d3310: 92407c02 and x2, x0, #0xffffffff d3314: aa1503e0 mov x0, x21 d3318: aa1603e1 mov x1, x22 d331c: 94022d8d bl 0x15e950 <_ZN6InGame3Log9LogBuffer5WriteEPKvm@plt> d3320: 360003e0 tbz w0, #0x0, 0xd339c d3324: 39422288 ldrb w8, [x20, #0x88] d3328: 34000208 cbz w8, 0xd3368 d332c: f9400a80 ldr x0, [x20, #0x10] d3330: 94022d78 bl 0x15e910 <_ZN6InGame3Log9LogBuffer7GetDataEv@plt> d3334: 94022d7b bl 0x15e920 <_ZNK6InGame3Log9PtrBuffer6LengthEv@plt> d3338: d34bfc08 lsr x8, x0, #11 d333c: f100651f cmp x8, #0x19 d3340: 540002e3 b.lo 0xd339c d3344: f9400e94 ldr x20, [x20, #0x18] d3348: f9401a80 ldr x0, [x20, #0x30] d334c: b4000280 cbz x0, 0xd339c d3350: 94022a34 bl 0x15dc20 d3354: aa1403e0 mov x0, x20 d3358: 94022d5a bl 0x15e8c0 d335c: f9401a80 ldr x0, [x20, #0x30] d3360: 94022a34 bl 0x15dc30 d3364: 1400000e b 0xd339c d3368: b9408e88 ldr w8, [x20, #0x8c] d336c: 11000509 add w9, w8, #0x1 d3370: 7100791f cmp w8, #0x1e d3374: b9008e89 str w9, [x20, #0x8c] d3378: 5400012b b.lt 0xd339c d337c: f9400e94 ldr x20, [x20, #0x18] d3380: f9401a80 ldr x0, [x20, #0x30] d3384: b40000c0 cbz x0, 0xd339c d3388: 94022a26 bl 0x15dc20 d338c: aa1403e0 mov x0, x20 d3390: 94022d4c bl 0x15e8c0 d3394: f9401a80 ldr x0, [x20, #0x30] d3398: 94022a26 bl 0x15dc30 d339c: 910043e0 add x0, sp, #0x10 d33a0: 94022d70 bl 0x15e960 <_ZN6InGame3Log9PtrBufferD1Ev@plt> d33a4: b4000073 cbz x19, 0xd33b0 d33a8: aa1303e0 mov x0, x19 d33ac: 94022a21 bl 0x15dc30 d33b0: f94016e8 ldr x8, [x23, #0x28] d33b4: f85f83a9 ldur x9, [x29, #-0x8] d33b8: eb09011f cmp x8, x9 d33bc: 54000101 b.ne 0xd33dc d33c0: 914013ff add sp, sp, #0x4, lsl #12 // =0x4000 d33c4: 910103ff add sp, sp, #0x40 d33c8: a9434ff4 ldp x20, x19, [sp, #0x30] d33cc: a94257f6 ldp x22, x21, [sp, #0x20] d33d0: a9415ffc ldp x28, x23, [sp, #0x10] d33d4: a8c47bfd ldp x29, x30, [sp], #0x40 d33d8: d65f03c0 ret d33dc: 94022695 bl 0x15ce30 <__stack_chk_fail@plt> d33e0: aa0003f3 mov x19, x0 d33e4: 14000007 b 0xd3400 d33e8: 97ff56d3 bl 0xa8f34 d33ec: 14000002 b 0xd33f4 d33f0: 14000001 b 0xd33f4 d33f4: aa0003f3 mov x19, x0 d33f8: 910043e0 add x0, sp, #0x10 d33fc: 94022d59 bl 0x15e960 <_ZN6InGame3Log9PtrBufferD1Ev@plt> d3400: 9100c3e0 add x0, sp, #0x30 d3404: 94022a0f bl 0x15dc40 <_ZN6InGame9CCriticalD2Ev@plt> d3408: aa1303e0 mov x0, x19 d340c: 94021755 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d3410 : d3410: a9bd7bfd stp x29, x30, [sp, #-0x30]! d3414: f9000bf5 str x21, [sp, #0x10] d3418: 910003fd mov x29, sp d341c: a9024ff4 stp x20, x19, [sp, #0x20] d3420: aa0103f5 mov x21, x1 d3424: b00004c1 adrp x1, 0x16c000 d3428: aa0003f4 mov x20, x0 d342c: 52820000 mov w0, #0x1000 // =4096 d3430: f9449421 ldr x1, [x1, #0x928] d3434: 9402290f bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> d3438: b4000240 cbz x0, 0xd3480 d343c: 2a1f03e1 mov w1, wzr d3440: 52820002 mov w2, #0x1000 // =4096 d3444: aa0003f3 mov x19, x0 d3448: 9402267e bl 0x15ce40 d344c: aa1503e0 mov x0, x21 d3450: 940228c8 bl 0x15d770 d3454: f13ffc1f cmp x0, #0xfff d3458: 540001c3 b.lo 0xd3490 d345c: aa1303e0 mov x0, x19 d3460: aa1503e1 mov x1, x21 d3464: 5281ffc2 mov w2, #0xffe // =4094 d3468: 9402270e bl 0x15d0a0 d346c: 52800148 mov w8, #0xa // =10 d3470: 791ffe68 strh w8, [x19, #0xffe] d3474: f9401280 ldr x0, [x20, #0x20] d3478: b50001e0 cbnz x0, 0xd34b4 d347c: 14000010 b 0xd34bc d3480: a9424ff4 ldp x20, x19, [sp, #0x20] d3484: f9400bf5 ldr x21, [sp, #0x10] d3488: a8c37bfd ldp x29, x30, [sp], #0x30 d348c: d65f03c0 ret d3490: 90fffd03 adrp x3, 0x73000 d3494: aa1303e0 mov x0, x19 d3498: 91299063 add x3, x3, #0xa64 d349c: 52820001 mov w1, #0x1000 // =4096 d34a0: 52820002 mov w2, #0x1000 // =4096 d34a4: aa1503e4 mov x4, x21 d34a8: 97fffbf8 bl 0xd2488 d34ac: f9401280 ldr x0, [x20, #0x20] d34b0: b4000060 cbz x0, 0xd34bc d34b4: aa1303e1 mov x1, x19 d34b8: 94022c6a bl 0x15e660 <_ZN6InGame3Log11AFileLogger9LogToFileEPKc@plt> d34bc: aa1303e0 mov x0, x19 d34c0: f9400bf5 ldr x21, [sp, #0x10] d34c4: a9424ff4 ldp x20, x19, [sp, #0x20] d34c8: a8c37bfd ldp x29, x30, [sp], #0x30 d34cc: 140228c5 b 0x15d7e0 <_ZdaPv@plt> 00000000000d34d0 : d34d0: a9bc7bfd stp x29, x30, [sp, #-0x40]! d34d4: f9000bf7 str x23, [sp, #0x10] d34d8: 910003fd mov x29, sp d34dc: a90257f6 stp x22, x21, [sp, #0x20] d34e0: a9034ff4 stp x20, x19, [sp, #0x30] d34e4: aa0103f5 mov x21, x1 d34e8: aa0003f4 mov x20, x0 d34ec: 94022b95 bl 0x15e340 <__errno@plt> d34f0: b9405288 ldr w8, [x20, #0x50] d34f4: aa0003f3 mov x19, x0 d34f8: b9400017 ldr w23, [x0] d34fc: 7100051f cmp w8, #0x1 d3500: 540002e1 b.ne 0xd355c d3504: b00004c1 adrp x1, 0x16c000 d3508: 52820000 mov w0, #0x1000 // =4096 d350c: f9449421 ldr x1, [x1, #0x928] d3510: 940228d8 bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> d3514: b40002a0 cbz x0, 0xd3568 d3518: 2a1f03e1 mov w1, wzr d351c: 52820002 mov w2, #0x1000 // =4096 d3520: aa0003f6 mov x22, x0 d3524: 94022647 bl 0x15ce40 d3528: aa1503e0 mov x0, x21 d352c: 94022891 bl 0x15d770 d3530: f13ffc1f cmp x0, #0xfff d3534: 54000263 b.lo 0xd3580 d3538: aa1603e0 mov x0, x22 d353c: aa1503e1 mov x1, x21 d3540: 5281ffc2 mov w2, #0xffe // =4094 d3544: 940226d7 bl 0x15d0a0 d3548: 52800148 mov w8, #0xa // =10 d354c: 791ffec8 strh w8, [x22, #0xffe] d3550: f9401280 ldr x0, [x20, #0x20] d3554: b5000280 cbnz x0, 0xd35a4 d3558: 14000015 b 0xd35ac d355c: aa1403e0 mov x0, x20 d3560: aa1503e1 mov x1, x21 d3564: 94022cdb bl 0x15e8d0 <_ZN6InGame3Log6Logger12_AsyncAppendEPKc@plt> d3568: b9000277 str w23, [x19] d356c: f9400bf7 ldr x23, [sp, #0x10] d3570: a9434ff4 ldp x20, x19, [sp, #0x30] d3574: a94257f6 ldp x22, x21, [sp, #0x20] d3578: a8c47bfd ldp x29, x30, [sp], #0x40 d357c: d65f03c0 ret d3580: 90fffd03 adrp x3, 0x73000 d3584: aa1603e0 mov x0, x22 d3588: 91299063 add x3, x3, #0xa64 d358c: 52820001 mov w1, #0x1000 // =4096 d3590: 52820002 mov w2, #0x1000 // =4096 d3594: aa1503e4 mov x4, x21 d3598: 97fffbbc bl 0xd2488 d359c: f9401280 ldr x0, [x20, #0x20] d35a0: b4000060 cbz x0, 0xd35ac d35a4: aa1603e1 mov x1, x22 d35a8: 94022c2e bl 0x15e660 <_ZN6InGame3Log11AFileLogger9LogToFileEPKc@plt> d35ac: aa1603e0 mov x0, x22 d35b0: 9402288c bl 0x15d7e0 <_ZdaPv@plt> d35b4: b9000277 str w23, [x19] d35b8: f9400bf7 ldr x23, [sp, #0x10] d35bc: a9434ff4 ldp x20, x19, [sp, #0x30] d35c0: a94257f6 ldp x22, x21, [sp, #0x20] d35c4: a8c47bfd ldp x29, x30, [sp], #0x40 d35c8: d65f03c0 ret d35cc: 94022661 bl 0x15cf50 <__cxa_begin_catch@plt> d35d0: 90fffd01 adrp x1, 0x73000 d35d4: 90fffce3 adrp x3, 0x6f000 d35d8: b0fffce4 adrp x4, 0x70000 d35dc: 90fffce6 adrp x6, 0x6f000 d35e0: 9127c821 add x1, x1, #0x9f2 d35e4: 9110e063 add x3, x3, #0x438 d35e8: 91295c84 add x4, x4, #0xa57 d35ec: 91040cc6 add x6, x6, #0x103 d35f0: 52800080 mov w0, #0x4 // =4 d35f4: 528073c2 mov w2, #0x39e // =926 d35f8: aa1f03e5 mov x5, xzr d35fc: 94022bcd bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d3600: 9402292c bl 0x15dab0 <__cxa_end_catch@plt> d3604: b9000277 str w23, [x19] d3608: f9400bf7 ldr x23, [sp, #0x10] d360c: a9434ff4 ldp x20, x19, [sp, #0x30] d3610: a94257f6 ldp x22, x21, [sp, #0x20] d3614: a8c47bfd ldp x29, x30, [sp], #0x40 d3618: d65f03c0 ret d361c: aa0003f3 mov x19, x0 d3620: 94022924 bl 0x15dab0 <__cxa_end_catch@plt> d3624: aa1303e0 mov x0, x19 d3628: 940216ce bl 0x159160 <__emutls_get_address+0x6d4> d362c: 97ff5642 bl 0xa8f34 00000000000d3630 : d3630: d10243ff sub sp, sp, #0x90 d3634: a9037bfd stp x29, x30, [sp, #0x30] d3638: 9100c3fd add x29, sp, #0x30 d363c: a9046ffc stp x28, x27, [sp, #0x40] d3640: a90567fa stp x26, x25, [sp, #0x50] d3644: a9065ff8 stp x24, x23, [sp, #0x60] d3648: a90757f6 stp x22, x21, [sp, #0x70] d364c: a9084ff4 stp x20, x19, [sp, #0x80] d3650: d53bd055 mrs x21, TPIDR_EL0 d3654: f94016a8 ldr x8, [x21, #0x28] d3658: f81f83a8 stur x8, [x29, #-0x8] d365c: b4000ec7 cbz x7, 0xd3834 d3660: 2a0103f3 mov w19, w1 d3664: 7100103f cmp w1, #0x4 d3668: 54000e68 b.hi 0xd3834 d366c: b9402808 ldr w8, [x0, #0x28] d3670: aa0003f4 mov x20, x0 d3674: 6b13011f cmp w8, w19 d3678: 54000dec b.gt 0xd3834 d367c: aa0703f8 mov x24, x7 d3680: aa0603f9 mov x25, x6 d3684: aa0503f7 mov x23, x5 d3688: aa0403fa mov x26, x4 d368c: 2a0303fb mov w27, w3 d3690: aa0203fc mov x28, x2 d3694: 94022b2b bl 0x15e340 <__errno@plt> d3698: b9400008 ldr w8, [x0] d369c: b00004c1 adrp x1, 0x16c000 d36a0: f9000be0 str x0, [sp, #0x10] d36a4: 52820000 mov w0, #0x1000 // =4096 d36a8: b9000fe8 str w8, [sp, #0xc] d36ac: f9449421 ldr x1, [x1, #0x928] d36b0: 94022870 bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> d36b4: b4000c00 cbz x0, 0xd3834 d36b8: 2a1f03e1 mov w1, wzr d36bc: 52820002 mov w2, #0x1000 // =4096 d36c0: aa0003f6 mov x22, x0 d36c4: 940225df bl 0x15ce40 d36c8: 3940c288 ldrb w8, [x20, #0x30] d36cc: 9100c68a add x10, x20, #0x31 d36d0: f9402289 ldr x9, [x20, #0x40] d36d4: aa1603e0 mov x0, x22 d36d8: 2a1303e1 mov w1, w19 d36dc: aa1c03e2 mov x2, x28 d36e0: 7200011f tst w8, #0x1 d36e4: 2a1b03e3 mov w3, w27 d36e8: 9a890145 csel x5, x10, x9, eq d36ec: aa1a03e4 mov x4, x26 d36f0: aa1703e6 mov x6, x23 d36f4: aa1903e7 mov x7, x25 d36f8: f9000ff6 str x22, [sp, #0x18] d36fc: f90003f8 str x24, [sp] d3700: 94022c00 bl 0x15e700 <_ZN6InGame3Log10XLogFormatEPcNS_17InGameLogPriorityEPKcjS4_S4_S4_PvS4_@plt> d3704: b9406a88 ldr w8, [x20, #0x68] d3708: 7100051f cmp w8, #0x1 d370c: 540001ab b.lt 0xd3740 d3710: 7100127f cmp w19, #0x4 d3714: 540000a8 b.hi 0xd3728 d3718: 90fffd48 adrp x8, 0x7b000 d371c: 91095108 add x8, x8, #0x254 d3720: b873d900 ldr w0, [x8, w19, sxtw #2] d3724: 14000002 b 0xd372c d3728: 52800080 mov w0, #0x4 // =4 d372c: f0fffcc2 adrp x2, 0x6e000 d3730: f9400fe3 ldr x3, [sp, #0x18] d3734: 91182042 add x2, x2, #0x608 d3738: aa1703e1 mov x1, x23 d373c: 940225a9 bl 0x15cde0 <__android_log_print@plt> d3740: b9405288 ldr w8, [x20, #0x50] d3744: 7100051f cmp w8, #0x1 d3748: 540002e1 b.ne 0xd37a4 d374c: b00004c1 adrp x1, 0x16c000 d3750: 52820000 mov w0, #0x1000 // =4096 d3754: f9449421 ldr x1, [x1, #0x928] d3758: 94022846 bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> d375c: f9400ff8 ldr x24, [sp, #0x18] d3760: b4000460 cbz x0, 0xd37ec d3764: 2a1f03e1 mov w1, wzr d3768: 52820002 mov w2, #0x1000 // =4096 d376c: aa0003f7 mov x23, x0 d3770: 940225b4 bl 0x15ce40 d3774: aa1803e0 mov x0, x24 d3778: 52820001 mov w1, #0x1000 // =4096 d377c: 940226b1 bl 0x15d240 <__strlen_chk@plt> d3780: f13ffc1f cmp x0, #0xfff d3784: 540001a3 b.lo 0xd37b8 d3788: aa1703e0 mov x0, x23 d378c: aa1803e1 mov x1, x24 d3790: 5281ffc2 mov w2, #0xffe // =4094 d3794: 94022643 bl 0x15d0a0 d3798: 52800148 mov w8, #0xa // =10 d379c: 791ffee8 strh w8, [x23, #0xffe] d37a0: 1400000d b 0xd37d4 d37a4: f9400ff8 ldr x24, [sp, #0x18] d37a8: aa1403e0 mov x0, x20 d37ac: aa1803e1 mov x1, x24 d37b0: 94022c48 bl 0x15e8d0 <_ZN6InGame3Log6Logger12_AsyncAppendEPKc@plt> d37b4: 1400000e b 0xd37ec d37b8: 90fffd03 adrp x3, 0x73000 d37bc: aa1703e0 mov x0, x23 d37c0: 91299063 add x3, x3, #0xa64 d37c4: 52820001 mov w1, #0x1000 // =4096 d37c8: 52820002 mov w2, #0x1000 // =4096 d37cc: aa1803e4 mov x4, x24 d37d0: 97fffb2e bl 0xd2488 d37d4: f9401280 ldr x0, [x20, #0x20] d37d8: b4000060 cbz x0, 0xd37e4 d37dc: aa1703e1 mov x1, x23 d37e0: 94022ba0 bl 0x15e660 <_ZN6InGame3Log11AFileLogger9LogToFileEPKc@plt> d37e4: aa1703e0 mov x0, x23 d37e8: 940227fe bl 0x15d7e0 <_ZdaPv@plt> d37ec: f9400be8 ldr x8, [sp, #0x10] d37f0: b9400fe9 ldr w9, [sp, #0xc] d37f4: b9000109 str w9, [x8] d37f8: f9400696 ldr x22, [x20, #0x8] d37fc: f81f03b6 stur x22, [x29, #-0x10] d3800: b4000076 cbz x22, 0xd380c d3804: aa1603e0 mov x0, x22 d3808: 94022906 bl 0x15dc20 d380c: f9402e88 ldr x8, [x20, #0x58] d3810: b4000088 cbz x8, 0xd3820 d3814: 2a1303e0 mov w0, w19 d3818: aa1803e1 mov x1, x24 d381c: d63f0100 blr x8 d3820: aa1803e0 mov x0, x24 d3824: 940227ef bl 0x15d7e0 <_ZdaPv@plt> d3828: b4000076 cbz x22, 0xd3834 d382c: aa1603e0 mov x0, x22 d3830: 94022900 bl 0x15dc30 d3834: f94016a8 ldr x8, [x21, #0x28] d3838: f85f83a9 ldur x9, [x29, #-0x8] d383c: eb09011f cmp x8, x9 d3840: 54000121 b.ne 0xd3864 d3844: a9484ff4 ldp x20, x19, [sp, #0x80] d3848: a94757f6 ldp x22, x21, [sp, #0x70] d384c: a9465ff8 ldp x24, x23, [sp, #0x60] d3850: a94567fa ldp x26, x25, [sp, #0x50] d3854: a9446ffc ldp x28, x27, [sp, #0x40] d3858: a9437bfd ldp x29, x30, [sp, #0x30] d385c: 910243ff add sp, sp, #0x90 d3860: d65f03c0 ret d3864: 94022573 bl 0x15ce30 <__stack_chk_fail@plt> d3868: 940225ba bl 0x15cf50 <__cxa_begin_catch@plt> d386c: 90fffd01 adrp x1, 0x73000 d3870: 90fffce3 adrp x3, 0x6f000 d3874: b0fffce4 adrp x4, 0x70000 d3878: 90fffce6 adrp x6, 0x6f000 d387c: 9127c821 add x1, x1, #0x9f2 d3880: 9110e063 add x3, x3, #0x438 d3884: 91295c84 add x4, x4, #0xa57 d3888: 91040cc6 add x6, x6, #0x103 d388c: 52800080 mov w0, #0x4 // =4 d3890: 528079e2 mov w2, #0x3cf // =975 d3894: aa1f03e5 mov x5, xzr d3898: 94022b26 bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d389c: 94022885 bl 0x15dab0 <__cxa_end_catch@plt> d38a0: a94163e8 ldp x8, x24, [sp, #0x10] d38a4: b9400fe9 ldr w9, [sp, #0xc] d38a8: b9000109 str w9, [x8] d38ac: f9400696 ldr x22, [x20, #0x8] d38b0: f81f03b6 stur x22, [x29, #-0x10] d38b4: b5fffa96 cbnz x22, 0xd3804 d38b8: 17ffffd5 b 0xd380c d38bc: aa0003f3 mov x19, x0 d38c0: 9402287c bl 0x15dab0 <__cxa_end_catch@plt> d38c4: 14000006 b 0xd38dc d38c8: 97ff559b bl 0xa8f34 d38cc: 97ff559a bl 0xa8f34 d38d0: aa0003f3 mov x19, x0 d38d4: d10043a0 sub x0, x29, #0x10 d38d8: 940228da bl 0x15dc40 <_ZN6InGame9CCriticalD2Ev@plt> d38dc: aa1303e0 mov x0, x19 d38e0: 94021620 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d38e4 : d38e4: d10183ff sub sp, sp, #0x60 d38e8: a9017bfd stp x29, x30, [sp, #0x10] d38ec: 910043fd add x29, sp, #0x10 d38f0: f90013f9 str x25, [sp, #0x20] d38f4: a9035ff8 stp x24, x23, [sp, #0x30] d38f8: a90457f6 stp x22, x21, [sp, #0x40] d38fc: a9054ff4 stp x20, x19, [sp, #0x50] d3900: d53bd058 mrs x24, TPIDR_EL0 d3904: f9401708 ldr x8, [x24, #0x28] d3908: f90007e8 str x8, [sp, #0x8] d390c: b4000a42 cbz x2, 0xd3a54 d3910: 2a0103f4 mov w20, w1 d3914: 7100103f cmp w1, #0x4 d3918: 540009e8 b.hi 0xd3a54 d391c: b9402808 ldr w8, [x0, #0x28] d3920: aa0003f5 mov x21, x0 d3924: 6b14011f cmp w8, w20 d3928: 5400096c b.gt 0xd3a54 d392c: aa0203f3 mov x19, x2 d3930: 94022a84 bl 0x15e340 <__errno@plt> d3934: b9406aa8 ldr w8, [x21, #0x68] d3938: aa0003f6 mov x22, x0 d393c: b9400019 ldr w25, [x0] d3940: 7100051f cmp w8, #0x1 d3944: 540001cb b.lt 0xd397c d3948: 7100129f cmp w20, #0x4 d394c: 540000a8 b.hi 0xd3960 d3950: 90fffd48 adrp x8, 0x7b000 d3954: 91095108 add x8, x8, #0x254 d3958: b874d900 ldr w0, [x8, w20, sxtw #2] d395c: 14000002 b 0xd3964 d3960: 52800080 mov w0, #0x4 // =4 d3964: f0fffce1 adrp x1, 0x72000 d3968: f0fffcc2 adrp x2, 0x6e000 d396c: 913e5821 add x1, x1, #0xf96 d3970: 91182042 add x2, x2, #0x608 d3974: aa1303e3 mov x3, x19 d3978: 9402251a bl 0x15cde0 <__android_log_print@plt> d397c: b94052a8 ldr w8, [x21, #0x50] d3980: 7100051f cmp w8, #0x1 d3984: 540002a1 b.ne 0xd39d8 d3988: b00004c1 adrp x1, 0x16c000 d398c: 52820000 mov w0, #0x1000 // =4096 d3990: f9449421 ldr x1, [x1, #0x928] d3994: 940227b7 bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> d3998: b4000420 cbz x0, 0xd3a1c d399c: 2a1f03e1 mov w1, wzr d39a0: 52820002 mov w2, #0x1000 // =4096 d39a4: aa0003f7 mov x23, x0 d39a8: 94022526 bl 0x15ce40 d39ac: aa1303e0 mov x0, x19 d39b0: 94022770 bl 0x15d770 d39b4: f13ffc1f cmp x0, #0xfff d39b8: 54000183 b.lo 0xd39e8 d39bc: aa1703e0 mov x0, x23 d39c0: aa1303e1 mov x1, x19 d39c4: 5281ffc2 mov w2, #0xffe // =4094 d39c8: 940225b6 bl 0x15d0a0 d39cc: 52800148 mov w8, #0xa // =10 d39d0: 791ffee8 strh w8, [x23, #0xffe] d39d4: 1400000c b 0xd3a04 d39d8: aa1503e0 mov x0, x21 d39dc: aa1303e1 mov x1, x19 d39e0: 94022bbc bl 0x15e8d0 <_ZN6InGame3Log6Logger12_AsyncAppendEPKc@plt> d39e4: 1400000e b 0xd3a1c d39e8: 90fffd03 adrp x3, 0x73000 d39ec: aa1703e0 mov x0, x23 d39f0: 91299063 add x3, x3, #0xa64 d39f4: 52820001 mov w1, #0x1000 // =4096 d39f8: 52820002 mov w2, #0x1000 // =4096 d39fc: aa1303e4 mov x4, x19 d3a00: 97fffaa2 bl 0xd2488 d3a04: f94012a0 ldr x0, [x21, #0x20] d3a08: b4000060 cbz x0, 0xd3a14 d3a0c: aa1703e1 mov x1, x23 d3a10: 94022b14 bl 0x15e660 <_ZN6InGame3Log11AFileLogger9LogToFileEPKc@plt> d3a14: aa1703e0 mov x0, x23 d3a18: 94022772 bl 0x15d7e0 <_ZdaPv@plt> d3a1c: b90002d9 str w25, [x22] d3a20: f94006b6 ldr x22, [x21, #0x8] d3a24: f90003f6 str x22, [sp] d3a28: b4000076 cbz x22, 0xd3a34 d3a2c: aa1603e0 mov x0, x22 d3a30: 9402287c bl 0x15dc20 d3a34: f9402ea8 ldr x8, [x21, #0x58] d3a38: b4000088 cbz x8, 0xd3a48 d3a3c: 2a1403e0 mov w0, w20 d3a40: aa1303e1 mov x1, x19 d3a44: d63f0100 blr x8 d3a48: b4000076 cbz x22, 0xd3a54 d3a4c: aa1603e0 mov x0, x22 d3a50: 94022878 bl 0x15dc30 d3a54: f9401708 ldr x8, [x24, #0x28] d3a58: f94007e9 ldr x9, [sp, #0x8] d3a5c: eb09011f cmp x8, x9 d3a60: 54000101 b.ne 0xd3a80 d3a64: a9454ff4 ldp x20, x19, [sp, #0x50] d3a68: a94457f6 ldp x22, x21, [sp, #0x40] d3a6c: a9435ff8 ldp x24, x23, [sp, #0x30] d3a70: a9417bfd ldp x29, x30, [sp, #0x10] d3a74: f94013f9 ldr x25, [sp, #0x20] d3a78: 910183ff add sp, sp, #0x60 d3a7c: d65f03c0 ret d3a80: 940224ec bl 0x15ce30 <__stack_chk_fail@plt> d3a84: 94022533 bl 0x15cf50 <__cxa_begin_catch@plt> d3a88: 90fffd01 adrp x1, 0x73000 d3a8c: d0fffcc3 adrp x3, 0x6d000 d3a90: b0fffce4 adrp x4, 0x70000 d3a94: 90fffce6 adrp x6, 0x6f000 d3a98: 9127c821 add x1, x1, #0x9f2 d3a9c: 91250063 add x3, x3, #0x940 d3aa0: 91295c84 add x4, x4, #0xa57 d3aa4: 91040cc6 add x6, x6, #0x103 d3aa8: 52800080 mov w0, #0x4 // =4 d3aac: 52808022 mov w2, #0x401 // =1025 d3ab0: aa1f03e5 mov x5, xzr d3ab4: 94022a9f bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d3ab8: 940227fe bl 0x15dab0 <__cxa_end_catch@plt> d3abc: b90002d9 str w25, [x22] d3ac0: f94006b6 ldr x22, [x21, #0x8] d3ac4: f90003f6 str x22, [sp] d3ac8: b5fffb36 cbnz x22, 0xd3a2c d3acc: 17ffffda b 0xd3a34 d3ad0: aa0003f3 mov x19, x0 d3ad4: 940227f7 bl 0x15dab0 <__cxa_end_catch@plt> d3ad8: 14000006 b 0xd3af0 d3adc: 97ff5516 bl 0xa8f34 d3ae0: 97ff5515 bl 0xa8f34 d3ae4: aa0003f3 mov x19, x0 d3ae8: 910003e0 mov x0, sp d3aec: 94022855 bl 0x15dc40 <_ZN6InGame9CCriticalD2Ev@plt> d3af0: aa1303e0 mov x0, x19 d3af4: 9402159b bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d3af8 : d3af8: d10103ff sub sp, sp, #0x40 d3afc: a9037bfd stp x29, x30, [sp, #0x30] d3b00: 9100c3fd add x29, sp, #0x30 d3b04: 2a0603e9 mov w9, w6 d3b08: 2a0303e6 mov w6, w3 d3b0c: f0fffcc3 adrp x3, 0x6e000 d3b10: aa0703e8 mov x8, x7 d3b14: 2a0503ea mov w10, w5 d3b18: 2a0403e7 mov w7, w4 d3b1c: aa0203e5 mov x5, x2 d3b20: aa0103e4 mov x4, x1 d3b24: 3dc007a0 ldr q0, [x29, #0x10] d3b28: 910c2863 add x3, x3, #0x30a d3b2c: f94013ab ldr x11, [x29, #0x20] d3b30: 92800001 mov x1, #-0x1 // =-1 d3b34: 52820002 mov w2, #0x1000 // =4096 d3b38: f9000be8 str x8, [sp, #0x10] d3b3c: 3c8183e0 stur q0, [sp, #0x18] d3b40: f90017eb str x11, [sp, #0x28] d3b44: b9000be9 str w9, [sp, #0x8] d3b48: b90003ea str w10, [sp] d3b4c: 97fffa4f bl 0xd2488 d3b50: a9437bfd ldp x29, x30, [sp, #0x30] d3b54: 910103ff add sp, sp, #0x40 d3b58: d65f03c0 ret 00000000000d3b5c : d3b5c: 90000508 adrp x8, 0x173000 d3b60: 394fe109 ldrb w9, [x8, #0x3f8] d3b64: 37000069 tbnz w9, #0x0, 0xd3b70 d3b68: 52800029 mov w9, #0x1 // =1 d3b6c: 390fe109 strb w9, [x8, #0x3f8] d3b70: d65f03c0 ret 00000000000d3b74 : d3b74: 6f00e400 movi v0.2d, #0000000000000000 d3b78: f9001001 str x1, [x0, #0x20] d3b7c: ad000000 stp q0, q0, [x0] d3b80: d65f03c0 ret 00000000000d3b84 : d3b84: a9018c02 stp x2, x3, [x0, #0x18] d3b88: a9007c01 stp x1, xzr, [x0] d3b8c: f9000802 str x2, [x0, #0x10] d3b90: d65f03c0 ret 00000000000d3b94 : d3b94: a9bd7bfd stp x29, x30, [sp, #-0x30]! d3b98: f9000bf5 str x21, [sp, #0x10] d3b9c: 910003fd mov x29, sp d3ba0: a9024ff4 stp x20, x19, [sp, #0x20] d3ba4: aa0203f3 mov x19, x2 d3ba8: aa0003f4 mov x20, x0 d3bac: f9400000 ldr x0, [x0] d3bb0: aa0103f5 mov x21, x1 d3bb4: b4000040 cbz x0, 0xd3bbc d3bb8: 940225ba bl 0x15d2a0 d3bbc: a9007e95 stp x21, xzr, [x20] d3bc0: f9400bf5 ldr x21, [sp, #0x10] d3bc4: a9014e93 stp x19, x19, [x20, #0x10] d3bc8: a9424ff4 ldp x20, x19, [sp, #0x20] d3bcc: a8c37bfd ldp x29, x30, [sp], #0x30 d3bd0: d65f03c0 ret 00000000000d3bd4 : d3bd4: a9bc7bfd stp x29, x30, [sp, #-0x40]! d3bd8: f9000bf7 str x23, [sp, #0x10] d3bdc: 910003fd mov x29, sp d3be0: a90257f6 stp x22, x21, [sp, #0x20] d3be4: a9034ff4 stp x20, x19, [sp, #0x30] d3be8: 6f00e400 movi v0.2d, #0000000000000000 d3bec: aa0203f3 mov x19, x2 d3bf0: aa0003f4 mov x20, x0 d3bf4: aa0103f5 mov x21, x1 d3bf8: f9001003 str x3, [x0, #0x20] d3bfc: ad000000 stp q0, q0, [x0] d3c00: b40001e2 cbz x2, 0xd3c3c d3c04: 8b030268 add x8, x19, x3 d3c08: d1000508 sub x8, x8, #0x1 d3c0c: 9ac30908 udiv x8, x8, x3 d3c10: 9b037d17 mul x23, x8, x3 d3c14: aa1703e0 mov x0, x23 d3c18: 94022582 bl 0x15d220 d3c1c: aa0003f6 mov x22, x0 d3c20: b4000120 cbz x0, 0xd3c44 d3c24: aa1603e0 mov x0, x22 d3c28: 2a1f03e1 mov w1, wzr d3c2c: aa1703e2 mov x2, x23 d3c30: f9000296 str x22, [x20] d3c34: 94022483 bl 0x15ce40 d3c38: 14000005 b 0xd3c4c d3c3c: aa1f03f6 mov x22, xzr d3c40: 14000004 b 0xd3c50 d3c44: aa1f03f7 mov x23, xzr d3c48: f900029f str xzr, [x20] d3c4c: f9000e97 str x23, [x20, #0x18] d3c50: aa1603e0 mov x0, x22 d3c54: aa1503e1 mov x1, x21 d3c58: aa1303e2 mov x2, x19 d3c5c: f9000a93 str x19, [x20, #0x10] d3c60: a9434ff4 ldp x20, x19, [sp, #0x30] d3c64: a94257f6 ldp x22, x21, [sp, #0x20] d3c68: f9400bf7 ldr x23, [sp, #0x10] d3c6c: a8c47bfd ldp x29, x30, [sp], #0x40 d3c70: 1402250c b 0x15d0a0 00000000000d3c74 : d3c74: a9bb7bfd stp x29, x30, [sp, #-0x50]! d3c78: f9000bf9 str x25, [sp, #0x10] d3c7c: 910003fd mov x29, sp d3c80: a9025ff8 stp x24, x23, [sp, #0x20] d3c84: a90357f6 stp x22, x21, [sp, #0x30] d3c88: a9044ff4 stp x20, x19, [sp, #0x40] d3c8c: f9400028 ldr x8, [x1] d3c90: aa0303f3 mov x19, x3 d3c94: f9400c09 ldr x9, [x0, #0x18] d3c98: aa0203f4 mov x20, x2 d3c9c: aa0103f5 mov x21, x1 d3ca0: aa0003f6 mov x22, x0 d3ca4: 8b030119 add x25, x8, x3 d3ca8: eb19013f cmp x9, x25 d3cac: 54000242 b.hs 0xd3cf4 d3cb0: f94012c8 ldr x8, [x22, #0x20] d3cb4: f94002c0 ldr x0, [x22] d3cb8: 8b080329 add x9, x25, x8 d3cbc: d1000529 sub x9, x9, #0x1 d3cc0: 9ac80929 udiv x9, x9, x8 d3cc4: 9b087d38 mul x24, x9, x8 d3cc8: aa1803e1 mov x1, x24 d3ccc: 94022595 bl 0x15d320 d3cd0: aa0003f7 mov x23, x0 d3cd4: b4000140 cbz x0, 0xd3cfc d3cd8: f9400ec8 ldr x8, [x22, #0x18] d3cdc: 2a1f03e1 mov w1, wzr d3ce0: f90002d7 str x23, [x22] d3ce4: 8b0802e0 add x0, x23, x8 d3ce8: cb080302 sub x2, x24, x8 d3cec: 94022455 bl 0x15ce40 d3cf0: 14000007 b 0xd3d0c d3cf4: f94002d7 ldr x23, [x22] d3cf8: 14000006 b 0xd3d10 d3cfc: f94002c0 ldr x0, [x22] d3d00: 94022568 bl 0x15d2a0 d3d04: aa1f03f8 mov x24, xzr d3d08: f90002df str xzr, [x22] d3d0c: f9000ed8 str x24, [x22, #0x18] d3d10: f9400ac8 ldr x8, [x22, #0x10] d3d14: aa1403e1 mov x1, x20 d3d18: aa1303e2 mov x2, x19 d3d1c: a9444ff4 ldp x20, x19, [sp, #0x40] d3d20: eb08033f cmp x25, x8 d3d24: 9a888328 csel x8, x25, x8, hi d3d28: f9400bf9 ldr x25, [sp, #0x10] d3d2c: f9000ac8 str x8, [x22, #0x10] d3d30: f94002a8 ldr x8, [x21] d3d34: a94357f6 ldp x22, x21, [sp, #0x30] d3d38: 8b0802e0 add x0, x23, x8 d3d3c: a9425ff8 ldp x24, x23, [sp, #0x20] d3d40: a8c57bfd ldp x29, x30, [sp], #0x50 d3d44: 140224d7 b 0x15d0a0 00000000000d3d48 : d3d48: a9be7bfd stp x29, x30, [sp, #-0x20]! d3d4c: f9000bf3 str x19, [sp, #0x10] d3d50: 910003fd mov x29, sp d3d54: aa0003f3 mov x19, x0 d3d58: f9400000 ldr x0, [x0] d3d5c: b4000040 cbz x0, 0xd3d64 d3d60: 94022550 bl 0x15d2a0 d3d64: 6f00e400 movi v0.2d, #0000000000000000 d3d68: ad000260 stp q0, q0, [x19] d3d6c: f9400bf3 ldr x19, [sp, #0x10] d3d70: a8c27bfd ldp x29, x30, [sp], #0x20 d3d74: d65f03c0 ret 00000000000d3d78 : d3d78: a9be7bfd stp x29, x30, [sp, #-0x20]! d3d7c: f9000bf3 str x19, [sp, #0x10] d3d80: 910003fd mov x29, sp d3d84: aa0003f3 mov x19, x0 d3d88: f9400000 ldr x0, [x0] d3d8c: b4000040 cbz x0, 0xd3d94 d3d90: 94022544 bl 0x15d2a0 d3d94: 6f00e400 movi v0.2d, #0000000000000000 d3d98: ad000260 stp q0, q0, [x19] d3d9c: f9400bf3 ldr x19, [sp, #0x10] d3da0: a8c27bfd ldp x29, x30, [sp], #0x20 d3da4: d65f03c0 ret 00000000000d3da8 : d3da8: a9bd7bfd stp x29, x30, [sp, #-0x30]! d3dac: a90157f6 stp x22, x21, [sp, #0x10] d3db0: 910003fd mov x29, sp d3db4: a9024ff4 stp x20, x19, [sp, #0x20] d3db8: f9400408 ldr x8, [x0, #0x8] d3dbc: 2a0203f4 mov w20, w2 d3dc0: f9400c09 ldr x9, [x0, #0x18] d3dc4: aa0003f3 mov x19, x0 d3dc8: 8b010116 add x22, x8, x1 d3dcc: eb16013f cmp x9, x22 d3dd0: 540000c3 b.lo 0xd3de8 d3dd4: 370003d4 tbnz w20, #0x0, 0xd3e4c d3dd8: a9424ff4 ldp x20, x19, [sp, #0x20] d3ddc: a94157f6 ldp x22, x21, [sp, #0x10] d3de0: a8c37bfd ldp x29, x30, [sp], #0x30 d3de4: d65f03c0 ret d3de8: f9401268 ldr x8, [x19, #0x20] d3dec: f9400260 ldr x0, [x19] d3df0: 8b0802c9 add x9, x22, x8 d3df4: d1000529 sub x9, x9, #0x1 d3df8: 9ac80929 udiv x9, x9, x8 d3dfc: 9b087d35 mul x21, x9, x8 d3e00: aa1503e1 mov x1, x21 d3e04: 94022547 bl 0x15d320 d3e08: b4000160 cbz x0, 0xd3e34 d3e0c: f9400e69 ldr x9, [x19, #0x18] d3e10: f9000260 str x0, [x19] d3e14: 2a1f03e1 mov w1, wzr d3e18: 8b090008 add x8, x0, x9 d3e1c: cb0902a2 sub x2, x21, x9 d3e20: aa0803e0 mov x0, x8 d3e24: 94022407 bl 0x15ce40 d3e28: f9000e75 str x21, [x19, #0x18] d3e2c: 3607fd74 tbz w20, #0x0, 0xd3dd8 d3e30: 14000007 b 0xd3e4c d3e34: f9400260 ldr x0, [x19] d3e38: 9402251a bl 0x15d2a0 d3e3c: aa1f03f5 mov x21, xzr d3e40: f900027f str xzr, [x19] d3e44: f9000e75 str x21, [x19, #0x18] d3e48: 3607fc94 tbz w20, #0x0, 0xd3dd8 d3e4c: f9400a68 ldr x8, [x19, #0x10] d3e50: eb0802df cmp x22, x8 d3e54: 9a8882c8 csel x8, x22, x8, hi d3e58: f9000a68 str x8, [x19, #0x10] d3e5c: a9424ff4 ldp x20, x19, [sp, #0x20] d3e60: a94157f6 ldp x22, x21, [sp, #0x10] d3e64: a8c37bfd ldp x29, x30, [sp], #0x30 d3e68: d65f03c0 ret 00000000000d3e6c : d3e6c: f9400400 ldr x0, [x0, #0x8] d3e70: d65f03c0 ret 00000000000d3e74 : d3e74: a9be7bfd stp x29, x30, [sp, #-0x20]! d3e78: a9014ff4 stp x20, x19, [sp, #0x10] d3e7c: 910003fd mov x29, sp d3e80: f9400c08 ldr x8, [x0, #0x18] d3e84: eb01011f cmp x8, x1 d3e88: 54000302 b.hs 0xd3ee8 d3e8c: f9401008 ldr x8, [x0, #0x20] d3e90: aa0003f3 mov x19, x0 d3e94: f9400000 ldr x0, [x0] d3e98: 8b080029 add x9, x1, x8 d3e9c: d1000529 sub x9, x9, #0x1 d3ea0: 9ac80929 udiv x9, x9, x8 d3ea4: 9b087d34 mul x20, x9, x8 d3ea8: aa1403e1 mov x1, x20 d3eac: 9402251d bl 0x15d320 d3eb0: b4000120 cbz x0, 0xd3ed4 d3eb4: f9400e69 ldr x9, [x19, #0x18] d3eb8: f9000260 str x0, [x19] d3ebc: 2a1f03e1 mov w1, wzr d3ec0: 8b090008 add x8, x0, x9 d3ec4: cb090282 sub x2, x20, x9 d3ec8: aa0803e0 mov x0, x8 d3ecc: 940223dd bl 0x15ce40 d3ed0: 14000005 b 0xd3ee4 d3ed4: f9400260 ldr x0, [x19] d3ed8: 940224f2 bl 0x15d2a0 d3edc: aa1f03f4 mov x20, xzr d3ee0: f900027f str xzr, [x19] d3ee4: f9000e74 str x20, [x19, #0x18] d3ee8: a9414ff4 ldp x20, x19, [sp, #0x10] d3eec: a8c27bfd ldp x29, x30, [sp], #0x20 d3ef0: d65f03c0 ret 00000000000d3ef4 : d3ef4: a9be7bfd stp x29, x30, [sp, #-0x20]! d3ef8: a9014ff4 stp x20, x19, [sp, #0x10] d3efc: 910003fd mov x29, sp d3f00: f9400c09 ldr x9, [x0, #0x18] d3f04: 8b010128 add x8, x9, x1 d3f08: eb08013f cmp x9, x8 d3f0c: 54000302 b.hs 0xd3f6c d3f10: f9401009 ldr x9, [x0, #0x20] d3f14: aa0003f3 mov x19, x0 d3f18: f9400000 ldr x0, [x0] d3f1c: 8b090108 add x8, x8, x9 d3f20: d1000508 sub x8, x8, #0x1 d3f24: 9ac90908 udiv x8, x8, x9 d3f28: 9b097d14 mul x20, x8, x9 d3f2c: aa1403e1 mov x1, x20 d3f30: 940224fc bl 0x15d320 d3f34: b4000120 cbz x0, 0xd3f58 d3f38: f9400e69 ldr x9, [x19, #0x18] d3f3c: f9000260 str x0, [x19] d3f40: 2a1f03e1 mov w1, wzr d3f44: 8b090008 add x8, x0, x9 d3f48: cb090282 sub x2, x20, x9 d3f4c: aa0803e0 mov x0, x8 d3f50: 940223bc bl 0x15ce40 d3f54: 14000005 b 0xd3f68 d3f58: f9400260 ldr x0, [x19] d3f5c: 940224d1 bl 0x15d2a0 d3f60: aa1f03f4 mov x20, xzr d3f64: f900027f str xzr, [x19] d3f68: f9000e74 str x20, [x19, #0x18] d3f6c: a9414ff4 ldp x20, x19, [sp, #0x10] d3f70: a8c27bfd ldp x29, x30, [sp], #0x20 d3f74: d65f03c0 ret 00000000000d3f78 : d3f78: f9400c00 ldr x0, [x0, #0x18] d3f7c: d65f03c0 ret 00000000000d3f80 : d3f80: f9400028 ldr x8, [x1] d3f84: f9400822 ldr x2, [x1, #0x10] d3f88: aa0803e1 mov x1, x8 d3f8c: 14022a85 b 0x15e9a0 <_ZN6InGame3Log10AutoBuffer5WriteEPKvm@plt> 00000000000d3f90 : d3f90: a9bb7bfd stp x29, x30, [sp, #-0x50]! d3f94: f9000bf9 str x25, [sp, #0x10] d3f98: 910003fd mov x29, sp d3f9c: a9025ff8 stp x24, x23, [sp, #0x20] d3fa0: a90357f6 stp x22, x21, [sp, #0x30] d3fa4: a9044ff4 stp x20, x19, [sp, #0x40] d3fa8: f9400418 ldr x24, [x0, #0x8] d3fac: aa0203f4 mov x20, x2 d3fb0: f9400c08 ldr x8, [x0, #0x18] d3fb4: aa0103f5 mov x21, x1 d3fb8: aa0003f3 mov x19, x0 d3fbc: 8b020319 add x25, x24, x2 d3fc0: eb19011f cmp x8, x25 d3fc4: 54000242 b.hs 0xd400c d3fc8: f9401268 ldr x8, [x19, #0x20] d3fcc: f9400260 ldr x0, [x19] d3fd0: 8b080329 add x9, x25, x8 d3fd4: d1000529 sub x9, x9, #0x1 d3fd8: 9ac80929 udiv x9, x9, x8 d3fdc: 9b087d37 mul x23, x9, x8 d3fe0: aa1703e1 mov x1, x23 d3fe4: 940224cf bl 0x15d320 d3fe8: aa0003f6 mov x22, x0 d3fec: b4000140 cbz x0, 0xd4014 d3ff0: f9400e68 ldr x8, [x19, #0x18] d3ff4: 2a1f03e1 mov w1, wzr d3ff8: f9000276 str x22, [x19] d3ffc: 8b0802c0 add x0, x22, x8 d4000: cb0802e2 sub x2, x23, x8 d4004: 9402238f bl 0x15ce40 d4008: 14000007 b 0xd4024 d400c: f9400276 ldr x22, [x19] d4010: 14000006 b 0xd4028 d4014: f9400260 ldr x0, [x19] d4018: 940224a2 bl 0x15d2a0 d401c: aa1f03f7 mov x23, xzr d4020: f900027f str xzr, [x19] d4024: f9000e77 str x23, [x19, #0x18] d4028: f9400a68 ldr x8, [x19, #0x10] d402c: 8b1802c0 add x0, x22, x24 d4030: aa1503e1 mov x1, x21 d4034: aa1403e2 mov x2, x20 d4038: eb08033f cmp x25, x8 d403c: 9a888328 csel x8, x25, x8, hi d4040: f9000a68 str x8, [x19, #0x10] d4044: 94022417 bl 0x15d0a0 d4048: f9400668 ldr x8, [x19, #0x8] d404c: ab140109 adds x9, x8, x20 d4050: f9000669 str x9, [x19, #0x8] d4054: 54000144 b.mi 0xd407c d4058: f9400a68 ldr x8, [x19, #0x10] d405c: eb08013f cmp x9, x8 d4060: 54000108 b.hi 0xd4080 d4064: a9444ff4 ldp x20, x19, [sp, #0x40] d4068: a94357f6 ldp x22, x21, [sp, #0x30] d406c: a9425ff8 ldp x24, x23, [sp, #0x20] d4070: f9400bf9 ldr x25, [sp, #0x10] d4074: a8c57bfd ldp x29, x30, [sp], #0x50 d4078: d65f03c0 ret d407c: aa1f03e8 mov x8, xzr d4080: f9000668 str x8, [x19, #0x8] d4084: a9444ff4 ldp x20, x19, [sp, #0x40] d4088: a94357f6 ldp x22, x21, [sp, #0x30] d408c: a9425ff8 ldp x24, x23, [sp, #0x20] d4090: f9400bf9 ldr x25, [sp, #0x10] d4094: a8c57bfd ldp x29, x30, [sp], #0x50 d4098: d65f03c0 ret 00000000000d409c : d409c: f9400008 ldr x8, [x0] d40a0: 8b010100 add x0, x8, x1 d40a4: d65f03c0 ret 00000000000d40a8 : d40a8: f9400800 ldr x0, [x0, #0x10] d40ac: d65f03c0 ret 00000000000d40b0 : d40b0: 34000122 cbz w2, 0xd40d4 d40b4: 7100045f cmp w2, #0x1 d40b8: 540000a0 b.eq 0xd40cc d40bc: 7100085f cmp w2, #0x2 d40c0: 54000161 b.ne 0xd40ec d40c4: f9400808 ldr x8, [x0, #0x10] d40c8: 14000002 b 0xd40d0 d40cc: f9400408 ldr x8, [x0, #0x8] d40d0: 8b010101 add x1, x8, x1 d40d4: f9000401 str x1, [x0, #0x8] d40d8: b7f800e1 tbnz x1, #0x3f, 0xd40f4 d40dc: f9400808 ldr x8, [x0, #0x10] d40e0: eb08003f cmp x1, x8 d40e4: 540000a8 b.hi 0xd40f8 d40e8: d65f03c0 ret d40ec: f9400401 ldr x1, [x0, #0x8] d40f0: b6ffff61 tbz x1, #0x3f, 0xd40dc d40f4: aa1f03e8 mov x8, xzr d40f8: f9000408 str x8, [x0, #0x8] d40fc: d65f03c0 ret 00000000000d4100 : d4100: a9be7bfd stp x29, x30, [sp, #-0x20]! d4104: a9014ff4 stp x20, x19, [sp, #0x10] d4108: 910003fd mov x29, sp d410c: aa0203f3 mov x19, x2 d4110: f9400042 ldr x2, [x2] d4114: aa0103f4 mov x20, x1 d4118: f9400a63 ldr x3, [x19, #0x10] d411c: 94022a19 bl 0x15e980 <_ZN6InGame3Log10AutoBuffer5WriteERKlPKvm@plt> d4120: f9400a68 ldr x8, [x19, #0x10] d4124: f9400289 ldr x9, [x20] d4128: 8b080128 add x8, x9, x8 d412c: f9000288 str x8, [x20] d4130: a9414ff4 ldp x20, x19, [sp, #0x10] d4134: a8c27bfd ldp x29, x30, [sp], #0x20 d4138: d65f03c0 ret 00000000000d413c : d413c: a9be7bfd stp x29, x30, [sp, #-0x20]! d4140: a9014ff4 stp x20, x19, [sp, #0x10] d4144: 910003fd mov x29, sp d4148: aa0303f3 mov x19, x3 d414c: aa0103f4 mov x20, x1 d4150: 94022a0c bl 0x15e980 <_ZN6InGame3Log10AutoBuffer5WriteERKlPKvm@plt> d4154: f9400288 ldr x8, [x20] d4158: 8b130108 add x8, x8, x19 d415c: f9000288 str x8, [x20] d4160: a9414ff4 ldp x20, x19, [sp, #0x10] d4164: a8c27bfd ldp x29, x30, [sp], #0x20 d4168: d65f03c0 ret 00000000000d416c : d416c: f9400048 ldr x8, [x2] d4170: f9400843 ldr x3, [x2, #0x10] d4174: aa0803e2 mov x2, x8 d4178: 14022a02 b 0x15e980 <_ZN6InGame3Log10AutoBuffer5WriteERKlPKvm@plt> 00000000000d417c : d417c: f9400008 ldr x8, [x0] d4180: 8b010100 add x0, x8, x1 d4184: d65f03c0 ret 00000000000d4188 : d4188: a9bb7bfd stp x29, x30, [sp, #-0x50]! d418c: f9000bf9 str x25, [sp, #0x10] d4190: 910003fd mov x29, sp d4194: a9025ff8 stp x24, x23, [sp, #0x20] d4198: a90357f6 stp x22, x21, [sp, #0x30] d419c: a9044ff4 stp x20, x19, [sp, #0x40] d41a0: aa0303f3 mov x19, x3 d41a4: aa0203f4 mov x20, x2 d41a8: aa0003f5 mov x21, x0 d41ac: 7100083f cmp w1, #0x2 d41b0: 54000120 b.eq 0xd41d4 d41b4: 7100043f cmp w1, #0x1 d41b8: 540001a1 b.ne 0xd41ec d41bc: f94006b8 ldr x24, [x21, #0x8] d41c0: f9400ea8 ldr x8, [x21, #0x18] d41c4: 8b130319 add x25, x24, x19 d41c8: eb19011f cmp x8, x25 d41cc: 540000c2 b.hs 0xd41e4 d41d0: 1400000c b 0xd4200 d41d4: a94122b8 ldp x24, x8, [x21, #0x10] d41d8: 8b130319 add x25, x24, x19 d41dc: eb19011f cmp x8, x25 d41e0: 54000103 b.lo 0xd4200 d41e4: f94002b6 ldr x22, [x21] d41e8: 1400001c b 0xd4258 d41ec: aa1f03f8 mov x24, xzr d41f0: f9400ea8 ldr x8, [x21, #0x18] d41f4: 8b130319 add x25, x24, x19 d41f8: eb19011f cmp x8, x25 d41fc: 54ffff42 b.hs 0xd41e4 d4200: f94012a8 ldr x8, [x21, #0x20] d4204: f94002a0 ldr x0, [x21] d4208: 8b080329 add x9, x25, x8 d420c: d1000529 sub x9, x9, #0x1 d4210: 9ac80929 udiv x9, x9, x8 d4214: 9b087d37 mul x23, x9, x8 d4218: aa1703e1 mov x1, x23 d421c: 94022441 bl 0x15d320 d4220: aa0003f6 mov x22, x0 d4224: b4000100 cbz x0, 0xd4244 d4228: f9400ea8 ldr x8, [x21, #0x18] d422c: 2a1f03e1 mov w1, wzr d4230: f90002b6 str x22, [x21] d4234: 8b0802c0 add x0, x22, x8 d4238: cb0802e2 sub x2, x23, x8 d423c: 94022301 bl 0x15ce40 d4240: 14000005 b 0xd4254 d4244: f94002a0 ldr x0, [x21] d4248: 94022416 bl 0x15d2a0 d424c: aa1f03f7 mov x23, xzr d4250: f90002bf str xzr, [x21] d4254: f9000eb7 str x23, [x21, #0x18] d4258: f9400aa8 ldr x8, [x21, #0x10] d425c: 8b1802c0 add x0, x22, x24 d4260: aa1403e1 mov x1, x20 d4264: aa1303e2 mov x2, x19 d4268: a9444ff4 ldp x20, x19, [sp, #0x40] d426c: eb08033f cmp x25, x8 d4270: 9a888328 csel x8, x25, x8, hi d4274: f9400bf9 ldr x25, [sp, #0x10] d4278: a9425ff8 ldp x24, x23, [sp, #0x20] d427c: f9000aa8 str x8, [x21, #0x10] d4280: a94357f6 ldp x22, x21, [sp, #0x30] d4284: a8c57bfd ldp x29, x30, [sp], #0x50 d4288: 14022386 b 0x15d0a0 00000000000d428c : d428c: a9be7bfd stp x29, x30, [sp, #-0x20]! d4290: a9014ff4 stp x20, x19, [sp, #0x10] d4294: 910003fd mov x29, sp d4298: a940a40a ldp x10, x9, [x0, #0x8] d429c: aa0103e8 mov x8, x1 d42a0: aa0003f3 mov x19, x0 d42a4: f940000b ldr x11, [x0] d42a8: aa0803e0 mov x0, x8 d42ac: cb0a0129 sub x9, x9, x10 d42b0: 8b0a0161 add x1, x11, x10 d42b4: eb02013f cmp x9, x2 d42b8: 9a823134 csel x20, x9, x2, lo d42bc: aa1403e2 mov x2, x20 d42c0: 94022378 bl 0x15d0a0 d42c4: f9400668 ldr x8, [x19, #0x8] d42c8: ab140109 adds x9, x8, x20 d42cc: f9000669 str x9, [x19, #0x8] d42d0: 54000104 b.mi 0xd42f0 d42d4: f9400a68 ldr x8, [x19, #0x10] d42d8: eb08013f cmp x9, x8 d42dc: 540000c8 b.hi 0xd42f4 d42e0: aa1403e0 mov x0, x20 d42e4: a9414ff4 ldp x20, x19, [sp, #0x10] d42e8: a8c27bfd ldp x29, x30, [sp], #0x20 d42ec: d65f03c0 ret d42f0: aa1f03e8 mov x8, xzr d42f4: f9000668 str x8, [x19, #0x8] d42f8: aa1403e0 mov x0, x20 d42fc: a9414ff4 ldp x20, x19, [sp, #0x10] d4300: a8c27bfd ldp x29, x30, [sp], #0x20 d4304: d65f03c0 ret 00000000000d4308 : d4308: a9be7bfd stp x29, x30, [sp, #-0x20]! d430c: f9000bf3 str x19, [sp, #0x10] d4310: 910003fd mov x29, sp d4314: a940a00b ldp x11, x8, [x0, #0x8] d4318: f9400029 ldr x9, [x1] d431c: f940000a ldr x10, [x0] d4320: aa0203e0 mov x0, x2 d4324: cb090108 sub x8, x8, x9 d4328: eb03011f cmp x8, x3 d432c: 8b0b0141 add x1, x10, x11 d4330: 9a833113 csel x19, x8, x3, lo d4334: aa1303e2 mov x2, x19 d4338: 9402235a bl 0x15d0a0 d433c: aa1303e0 mov x0, x19 d4340: f9400bf3 ldr x19, [sp, #0x10] d4344: a8c27bfd ldp x29, x30, [sp], #0x20 d4348: d65f03c0 ret 00000000000d434c : d434c: a9be7bfd stp x29, x30, [sp, #-0x20]! d4350: a9014ff4 stp x20, x19, [sp, #0x10] d4354: 910003fd mov x29, sp d4358: a940a40a ldp x10, x9, [x0, #0x8] d435c: aa0103e8 mov x8, x1 d4360: aa0003f3 mov x19, x0 d4364: f940000b ldr x11, [x0] d4368: aa0803e0 mov x0, x8 d436c: cb0a0129 sub x9, x9, x10 d4370: 8b0a0161 add x1, x11, x10 d4374: eb02013f cmp x9, x2 d4378: 9a823134 csel x20, x9, x2, lo d437c: aa1403e2 mov x2, x20 d4380: 94022988 bl 0x15e9a0 <_ZN6InGame3Log10AutoBuffer5WriteEPKvm@plt> d4384: f9400668 ldr x8, [x19, #0x8] d4388: ab140109 adds x9, x8, x20 d438c: f9000669 str x9, [x19, #0x8] d4390: 54000104 b.mi 0xd43b0 d4394: f9400a68 ldr x8, [x19, #0x10] d4398: eb08013f cmp x9, x8 d439c: 540000c8 b.hi 0xd43b4 d43a0: aa1403e0 mov x0, x20 d43a4: a9414ff4 ldp x20, x19, [sp, #0x10] d43a8: a8c27bfd ldp x29, x30, [sp], #0x20 d43ac: d65f03c0 ret d43b0: aa1f03e8 mov x8, xzr d43b4: f9000668 str x8, [x19, #0x8] d43b8: aa1403e0 mov x0, x20 d43bc: a9414ff4 ldp x20, x19, [sp, #0x10] d43c0: a8c27bfd ldp x29, x30, [sp], #0x20 d43c4: d65f03c0 ret 00000000000d43c8 : d43c8: a9be7bfd stp x29, x30, [sp, #-0x20]! d43cc: f9000bf3 str x19, [sp, #0x10] d43d0: 910003fd mov x29, sp d43d4: a940a00b ldp x11, x8, [x0, #0x8] d43d8: f9400029 ldr x9, [x1] d43dc: f940000a ldr x10, [x0] d43e0: aa0203e0 mov x0, x2 d43e4: cb090108 sub x8, x8, x9 d43e8: eb03011f cmp x8, x3 d43ec: 8b0b0141 add x1, x10, x11 d43f0: 9a833113 csel x19, x8, x3, lo d43f4: aa1303e2 mov x2, x19 d43f8: 9402296a bl 0x15e9a0 <_ZN6InGame3Log10AutoBuffer5WriteEPKvm@plt> d43fc: aa1303e0 mov x0, x19 d4400: f9400bf3 ldr x19, [sp, #0x10] d4404: a8c27bfd ldp x29, x30, [sp], #0x20 d4408: d65f03c0 ret 00000000000d440c : d440c: a9be7bfd stp x29, x30, [sp, #-0x20]! d4410: a9014ff4 stp x20, x19, [sp, #0x10] d4414: 910003fd mov x29, sp d4418: a940a00b ldp x11, x8, [x0, #0x8] d441c: aa0103f3 mov x19, x1 d4420: f9400029 ldr x9, [x1] d4424: f940000a ldr x10, [x0] d4428: aa0203e0 mov x0, x2 d442c: cb090108 sub x8, x8, x9 d4430: eb03011f cmp x8, x3 d4434: 8b0b0141 add x1, x10, x11 d4438: 9a833114 csel x20, x8, x3, lo d443c: aa1403e2 mov x2, x20 d4440: 94022318 bl 0x15d0a0 d4444: f9400268 ldr x8, [x19] d4448: aa1403e0 mov x0, x20 d444c: 8b140108 add x8, x8, x20 d4450: f9000268 str x8, [x19] d4454: a9414ff4 ldp x20, x19, [sp, #0x10] d4458: a8c27bfd ldp x29, x30, [sp], #0x20 d445c: d65f03c0 ret 00000000000d4460 : d4460: a9be7bfd stp x29, x30, [sp, #-0x20]! d4464: a9014ff4 stp x20, x19, [sp, #0x10] d4468: 910003fd mov x29, sp d446c: a940a00b ldp x11, x8, [x0, #0x8] d4470: aa0103f3 mov x19, x1 d4474: f9400029 ldr x9, [x1] d4478: f940000a ldr x10, [x0] d447c: aa0203e0 mov x0, x2 d4480: cb090108 sub x8, x8, x9 d4484: eb03011f cmp x8, x3 d4488: 8b0b0141 add x1, x10, x11 d448c: 9a833114 csel x20, x8, x3, lo d4490: aa1403e2 mov x2, x20 d4494: 94022943 bl 0x15e9a0 <_ZN6InGame3Log10AutoBuffer5WriteEPKvm@plt> d4498: f9400268 ldr x8, [x19] d449c: aa1403e0 mov x0, x20 d44a0: 8b140108 add x8, x8, x20 d44a4: f9000268 str x8, [x19] d44a8: a9414ff4 ldp x20, x19, [sp, #0x10] d44ac: a8c27bfd ldp x29, x30, [sp], #0x20 d44b0: d65f03c0 ret 00000000000d44b4 : d44b4: a9402408 ldp x8, x9, [x0] d44b8: 8b090100 add x0, x8, x9 d44bc: d65f03c0 ret 00000000000d44c0 : d44c0: a9bd7bfd stp x29, x30, [sp, #-0x30]! d44c4: a90157f6 stp x22, x21, [sp, #0x10] d44c8: 910003fd mov x29, sp d44cc: a9024ff4 stp x20, x19, [sp, #0x20] d44d0: aa0103f4 mov x20, x1 d44d4: aa0003f3 mov x19, x0 d44d8: f100043f cmp x1, #0x1 d44dc: 540002cb b.lt 0xd4534 d44e0: a9412662 ldp x2, x9, [x19, #0x10] d44e4: 8b140048 add x8, x2, x20 d44e8: eb08013f cmp x9, x8 d44ec: 540004e2 b.hs 0xd4588 d44f0: f9401269 ldr x9, [x19, #0x20] d44f4: f9400260 ldr x0, [x19] d44f8: 8b090108 add x8, x8, x9 d44fc: d1000508 sub x8, x8, #0x1 d4500: 9ac90908 udiv x8, x8, x9 d4504: 9b097d16 mul x22, x8, x9 d4508: aa1603e1 mov x1, x22 d450c: 94022385 bl 0x15d320 d4510: aa0003f5 mov x21, x0 d4514: b4000460 cbz x0, 0xd45a0 d4518: f9400e68 ldr x8, [x19, #0x18] d451c: 2a1f03e1 mov w1, wzr d4520: f9000275 str x21, [x19] d4524: 8b0802a0 add x0, x21, x8 d4528: cb0802c2 sub x2, x22, x8 d452c: 94022245 bl 0x15ce40 d4530: 14000020 b 0xd45b0 d4534: f9400a68 ldr x8, [x19, #0x10] d4538: cb1403e9 neg x9, x20 d453c: f9400260 ldr x0, [x19] d4540: eb09011f cmp x8, x9 d4544: da943514 csneg x20, x8, x20, lo d4548: 8b140001 add x1, x0, x20 d454c: cb140102 sub x2, x8, x20 d4550: 94022478 bl 0x15d730 d4554: f9400668 ldr x8, [x19, #0x8] d4558: eb140108 subs x8, x8, x20 d455c: 540001a9 b.ls 0xd4590 d4560: f9400a69 ldr x9, [x19, #0x10] d4564: cb140120 sub x0, x9, x20 d4568: a9008268 stp x8, x0, [x19, #0x8] d456c: b6f803e8 tbz x8, #0x3f, 0xd45e8 d4570: aa1f03e9 mov x9, xzr d4574: f9000669 str x9, [x19, #0x8] d4578: a9424ff4 ldp x20, x19, [sp, #0x20] d457c: a94157f6 ldp x22, x21, [sp, #0x10] d4580: a8c37bfd ldp x29, x30, [sp], #0x30 d4584: d65f03c0 ret d4588: f9400275 ldr x21, [x19] d458c: 1400000b b 0xd45b8 d4590: f9400a68 ldr x8, [x19, #0x10] d4594: cb140100 sub x0, x8, x20 d4598: a900827f stp xzr, x0, [x19, #0x8] d459c: 1400001b b 0xd4608 d45a0: f9400260 ldr x0, [x19] d45a4: 9402233f bl 0x15d2a0 d45a8: aa1f03f6 mov x22, xzr d45ac: f900027f str xzr, [x19] d45b0: f9400a62 ldr x2, [x19, #0x10] d45b4: f9000e76 str x22, [x19, #0x18] d45b8: 8b1402a0 add x0, x21, x20 d45bc: aa1503e1 mov x1, x21 d45c0: 9402245c bl 0x15d730 d45c4: f9400260 ldr x0, [x19] d45c8: 2a1f03e1 mov w1, wzr d45cc: aa1403e2 mov x2, x20 d45d0: 9402221c bl 0x15ce40 d45d4: a940a269 ldp x9, x8, [x19, #0x8] d45d8: 8b140100 add x0, x8, x20 d45dc: ab140128 adds x8, x9, x20 d45e0: a9008268 stp x8, x0, [x19, #0x8] d45e4: 54fffc64 b.mi 0xd4570 d45e8: aa0003e9 mov x9, x0 d45ec: eb00011f cmp x8, x0 d45f0: 540000c9 b.ls 0xd4608 d45f4: f9000669 str x9, [x19, #0x8] d45f8: a9424ff4 ldp x20, x19, [sp, #0x20] d45fc: a94157f6 ldp x22, x21, [sp, #0x10] d4600: a8c37bfd ldp x29, x30, [sp], #0x30 d4604: d65f03c0 ret d4608: a9424ff4 ldp x20, x19, [sp, #0x20] d460c: a94157f6 ldp x22, x21, [sp, #0x10] d4610: a8c37bfd ldp x29, x30, [sp], #0x30 d4614: d65f03c0 ret 00000000000d4618 : d4618: a9008801 stp x1, x2, [x0, #0x8] d461c: b7f80081 tbnz x1, #0x3f, 0xd462c d4620: eb02003f cmp x1, x2 d4624: 54000068 b.hi 0xd4630 d4628: d65f03c0 ret d462c: aa1f03e2 mov x2, xzr d4630: f9000402 str x2, [x0, #0x8] d4634: d65f03c0 ret 00000000000d4638 : d4638: a9402408 ldp x8, x9, [x0] d463c: 8b090100 add x0, x8, x9 d4640: d65f03c0 ret 00000000000d4644 : d4644: a940a009 ldp x9, x8, [x0, #0x8] d4648: cb090100 sub x0, x8, x9 d464c: d65f03c0 ret 00000000000d4650 : d4650: a9be7bfd stp x29, x30, [sp, #-0x20]! d4654: a9014ff4 stp x20, x19, [sp, #0x10] d4658: 910003fd mov x29, sp d465c: aa0003f4 mov x20, x0 d4660: f9400000 ldr x0, [x0] d4664: aa0103f3 mov x19, x1 d4668: b4000040 cbz x0, 0xd4670 d466c: 9402230d bl 0x15d2a0 d4670: 6f00e400 movi v0.2d, #0000000000000000 d4674: ad000280 stp q0, q0, [x20] d4678: 3cc08261 ldur q1, [x19, #0x8] d467c: f9400268 ldr x8, [x19] d4680: 3c808281 stur q1, [x20, #0x8] d4684: f9400e69 ldr x9, [x19, #0x18] d4688: f9000288 str x8, [x20] d468c: f9000e89 str x9, [x20, #0x18] d4690: ad000260 stp q0, q0, [x19] d4694: a9414ff4 ldp x20, x19, [sp, #0x10] d4698: a8c27bfd ldp x29, x30, [sp], #0x20 d469c: d65f03c0 ret 00000000000d46a0 : d46a0: aa0003e8 mov x8, x0 d46a4: f9400000 ldr x0, [x0] d46a8: b4000061 cbz x1, 0xd46b4 d46ac: f9400909 ldr x9, [x8, #0x10] d46b0: f9000029 str x9, [x1] d46b4: 6f00e400 movi v0.2d, #0000000000000000 d46b8: ad000100 stp q0, q0, [x8] d46bc: d65f03c0 ret d46c0: 900004c0 adrp x0, 0x16c000 d46c4: f00004e1 adrp x1, 0x173000 d46c8: 6f00e400 movi v0.2d, #0000000000000000 d46cc: 90000482 adrp x2, 0x164000 d46d0: 91100021 add x1, x1, #0x400 d46d4: 911c0042 add x2, x2, #0x700 d46d8: f9452800 ldr x0, [x0, #0xa50] d46dc: 52801008 mov w8, #0x80 // =128 d46e0: ad000020 stp q0, q0, [x1] d46e4: f9001028 str x8, [x1, #0x20] d46e8: 140221ba b 0x15cdd0 <__cxa_atexit@plt> 00000000000d46ec : d46ec: d10103ff sub sp, sp, #0x40 d46f0: a9017bfd stp x29, x30, [sp, #0x10] d46f4: 910043fd add x29, sp, #0x10 d46f8: f90013f5 str x21, [sp, #0x20] d46fc: a9034ff4 stp x20, x19, [sp, #0x30] d4700: d53bd055 mrs x21, TPIDR_EL0 d4704: aa0003f3 mov x19, x0 d4708: f94016a8 ldr x8, [x21, #0x28] d470c: f90007e8 str x8, [sp, #0x8] d4710: a9007c01 stp x1, xzr, [x0] d4714: a9017c02 stp x2, xzr, [x0, #0x10] d4718: 52800500 mov w0, #0x28 // =40 d471c: 940221d1 bl 0x15ce60 <_Znwm@plt> d4720: aa0003f4 mov x20, x0 d4724: f90003ff str xzr, [sp] d4728: 910003e0 mov x0, sp d472c: 94022551 bl 0x15dc70 d4730: 910003e0 mov x0, sp d4734: 52800021 mov w1, #0x1 // =1 d4738: 94022552 bl 0x15dc80 d473c: 910003e1 mov x1, sp d4740: aa1403e0 mov x0, x20 d4744: 94022553 bl 0x15dc90 d4748: 910003e0 mov x0, sp d474c: 94022555 bl 0x15dca0 d4750: f9400668 ldr x8, [x19, #0x8] d4754: f9001274 str x20, [x19, #0x20] d4758: b4000148 cbz x8, 0xd4780 d475c: f94016a8 ldr x8, [x21, #0x28] d4760: f94007e9 ldr x9, [sp, #0x8] d4764: eb09011f cmp x8, x9 d4768: 540002e1 b.ne 0xd47c4 d476c: a9434ff4 ldp x20, x19, [sp, #0x30] d4770: a9417bfd ldp x29, x30, [sp, #0x10] d4774: f94013f5 ldr x21, [sp, #0x20] d4778: 910103ff add sp, sp, #0x40 d477c: d65f03c0 ret d4780: f9400a74 ldr x20, [x19, #0x10] d4784: d37df288 lsl x8, x20, #3 d4788: eb54f7ff cmp xzr, x20, lsr #61 d478c: da9f0100 csinv x0, x8, xzr, eq d4790: 94022888 bl 0x15e9b0 <_Znam@plt> d4794: f9000660 str x0, [x19, #0x8] d4798: b4fffe34 cbz x20, 0xd475c d479c: f100069f cmp x20, #0x1 d47a0: f900001f str xzr, [x0] d47a4: 54fffdc0 b.eq 0xd475c d47a8: 52800028 mov w8, #0x1 // =1 d47ac: f9400669 ldr x9, [x19, #0x8] d47b0: f828793f str xzr, [x9, x8, lsl #3] d47b4: 91000508 add x8, x8, #0x1 d47b8: eb08029f cmp x20, x8 d47bc: 54ffff81 b.ne 0xd47ac d47c0: 17ffffe7 b 0xd475c d47c4: 9402219b bl 0x15ce30 <__stack_chk_fail@plt> d47c8: aa0003f3 mov x19, x0 d47cc: aa1403e0 mov x0, x20 d47d0: 940221c4 bl 0x15cee0 <_ZdlPv@plt> d47d4: aa1303e0 mov x0, x19 d47d8: 94021262 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d47dc : d47dc: a9bd7bfd stp x29, x30, [sp, #-0x30]! d47e0: f9000bf5 str x21, [sp, #0x10] d47e4: 910003fd mov x29, sp d47e8: a9024ff4 stp x20, x19, [sp, #0x20] d47ec: aa0003f3 mov x19, x0 d47f0: f9400408 ldr x8, [x0, #0x8] d47f4: b40002a8 cbz x8, 0xd4848 d47f8: aa1f03f5 mov x21, xzr d47fc: f8757914 ldr x20, [x8, x21, lsl #3] d4800: b40000f4 cbz x20, 0xd481c d4804: aa1403e0 mov x0, x20 d4808: 94022856 bl 0x15e960 <_ZN6InGame3Log9PtrBufferD1Ev@plt> d480c: aa1403e0 mov x0, x20 d4810: 940221b4 bl 0x15cee0 <_ZdlPv@plt> d4814: f9400668 ldr x8, [x19, #0x8] d4818: f835791f str xzr, [x8, x21, lsl #3] d481c: f9400a68 ldr x8, [x19, #0x10] d4820: eb15011f cmp x8, x21 d4824: 540000c9 b.ls 0xd483c d4828: f9400668 ldr x8, [x19, #0x8] d482c: 910006b5 add x21, x21, #0x1 d4830: f8757914 ldr x20, [x8, x21, lsl #3] d4834: b5fffe94 cbnz x20, 0xd4804 d4838: 17fffff9 b 0xd481c d483c: f9400660 ldr x0, [x19, #0x8] d4840: b4000040 cbz x0, 0xd4848 d4844: 940223e7 bl 0x15d7e0 <_ZdaPv@plt> d4848: f9401273 ldr x19, [x19, #0x20] d484c: b4000113 cbz x19, 0xd486c d4850: aa1303e0 mov x0, x19 d4854: 940224ef bl 0x15dc10 d4858: aa1303e0 mov x0, x19 d485c: f9400bf5 ldr x21, [sp, #0x10] d4860: a9424ff4 ldp x20, x19, [sp, #0x20] d4864: a8c37bfd ldp x29, x30, [sp], #0x30 d4868: 1402219e b 0x15cee0 <_ZdlPv@plt> d486c: a9424ff4 ldp x20, x19, [sp, #0x20] d4870: f9400bf5 ldr x21, [sp, #0x10] d4874: a8c37bfd ldp x29, x30, [sp], #0x30 d4878: d65f03c0 ret d487c: 97ff51ae bl 0xa8f34 00000000000d4880 : d4880: d10203ff sub sp, sp, #0x80 d4884: a9027bfd stp x29, x30, [sp, #0x20] d4888: 910083fd add x29, sp, #0x20 d488c: f9001bfb str x27, [sp, #0x30] d4890: a90467fa stp x26, x25, [sp, #0x40] d4894: a9055ff8 stp x24, x23, [sp, #0x50] d4898: a90657f6 stp x22, x21, [sp, #0x60] d489c: a9074ff4 stp x20, x19, [sp, #0x70] d48a0: d53bd059 mrs x25, TPIDR_EL0 d48a4: f9401728 ldr x8, [x25, #0x28] d48a8: f81f83a8 stur x8, [x29, #-0x8] d48ac: b4000c01 cbz x1, 0xd4a2c d48b0: aa0103f4 mov x20, x1 d48b4: aa0003f3 mov x19, x0 d48b8: f9401000 ldr x0, [x0, #0x20] d48bc: f9000be0 str x0, [sp, #0x10] d48c0: b4000040 cbz x0, 0xd48c8 d48c4: 940224d7 bl 0x15dc20 d48c8: aa1403e0 mov x0, x20 d48cc: 92800001 mov x1, #-0x1 // =-1 d48d0: 9402225c bl 0x15d240 <__strlen_chk@plt> d48d4: f9400276 ldr x22, [x19] d48d8: aa0003f5 mov x21, x0 d48dc: 9100081a add x26, x0, #0x2 d48e0: eb16035f cmp x26, x22 d48e4: 540009e8 b.hi 0xd4a20 d48e8: f9400e7b ldr x27, [x19, #0x18] d48ec: f9400678 ldr x24, [x19, #0x8] d48f0: f87b7b08 ldr x8, [x24, x27, lsl #3] d48f4: b50002a8 cbnz x8, 0xd4948 d48f8: 900004c1 adrp x1, 0x16c000 d48fc: aa1603e0 mov x0, x22 d4900: f9449421 ldr x1, [x1, #0x928] d4904: 940223db bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> d4908: b4000200 cbz x0, 0xd4948 d490c: 2a1f03e1 mov w1, wzr d4910: aa1603e2 mov x2, x22 d4914: aa0003f7 mov x23, x0 d4918: 9402214a bl 0x15ce40 d491c: 52800400 mov w0, #0x20 // =32 d4920: 94022150 bl 0x15ce60 <_Znwm@plt> d4924: aa0003f8 mov x24, x0 d4928: aa1703e1 mov x1, x23 d492c: aa1f03e2 mov x2, xzr d4930: aa1603e3 mov x3, x22 d4934: 940227eb bl 0x15e8e0 <_ZN6InGame3Log9PtrBufferC1EPvmm@plt> d4938: f9400e7b ldr x27, [x19, #0x18] d493c: f9400668 ldr x8, [x19, #0x8] d4940: f83b7918 str x24, [x8, x27, lsl #3] d4944: f9400678 ldr x24, [x19, #0x8] d4948: f87b7b00 ldr x0, [x24, x27, lsl #3] d494c: b4000400 cbz x0, 0xd49cc d4950: 940227f4 bl 0x15e920 <_ZNK6InGame3Log9PtrBuffer6LengthEv@plt> d4954: f9400276 ldr x22, [x19] d4958: 8b000348 add x8, x26, x0 d495c: f9400e7b ldr x27, [x19, #0x18] d4960: eb16011f cmp x8, x22 d4964: 54000349 b.ls 0xd49cc d4968: f9400a68 ldr x8, [x19, #0x10] d496c: d1000508 sub x8, x8, #0x1 d4970: eb08037f cmp x27, x8 d4974: 54000560 b.eq 0xd4a20 d4978: 9100077b add x27, x27, #0x1 d497c: 900004c1 adrp x1, 0x16c000 d4980: aa1603e0 mov x0, x22 d4984: f9000e7b str x27, [x19, #0x18] d4988: f9449421 ldr x1, [x1, #0x928] d498c: 940223b9 bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> d4990: b40001e0 cbz x0, 0xd49cc d4994: 2a1f03e1 mov w1, wzr d4998: aa1603e2 mov x2, x22 d499c: aa0003f7 mov x23, x0 d49a0: 94022128 bl 0x15ce40 d49a4: 52800400 mov w0, #0x20 // =32 d49a8: 9402212e bl 0x15ce60 <_Znwm@plt> d49ac: aa0003f8 mov x24, x0 d49b0: aa1703e1 mov x1, x23 d49b4: aa1f03e2 mov x2, xzr d49b8: aa1603e3 mov x3, x22 d49bc: 940227c9 bl 0x15e8e0 <_ZN6InGame3Log9PtrBufferC1EPvmm@plt> d49c0: f9400e7b ldr x27, [x19, #0x18] d49c4: f9400668 ldr x8, [x19, #0x8] d49c8: f83b7918 str x24, [x8, x27, lsl #3] d49cc: f9400668 ldr x8, [x19, #0x8] d49d0: f87b7900 ldr x0, [x8, x27, lsl #3] d49d4: b4000260 cbz x0, 0xd4a20 d49d8: aa1403e1 mov x1, x20 d49dc: aa1503e2 mov x2, x21 d49e0: 940227c4 bl 0x15e8f0 <_ZN6InGame3Log9PtrBuffer5WriteEPKvm@plt> d49e4: f9400e68 ldr x8, [x19, #0x18] d49e8: 5280014a mov w10, #0xa // =10 d49ec: f9400669 ldr x9, [x19, #0x8] d49f0: f8687920 ldr x0, [x9, x8, lsl #3] d49f4: 390033ea strb w10, [sp, #0xc] d49f8: 940227c2 bl 0x15e900 <_ZN6InGame3Log9PtrBuffer6PosPtrEv@plt> d49fc: 385ff008 ldurb w8, [x0, #-0x1] d4a00: 7100291f cmp w8, #0xa d4a04: 540000e0 b.eq 0xd4a20 d4a08: f9400e68 ldr x8, [x19, #0x18] d4a0c: f9400669 ldr x9, [x19, #0x8] d4a10: f8687920 ldr x0, [x9, x8, lsl #3] d4a14: 910033e1 add x1, sp, #0xc d4a18: 52800022 mov w2, #0x1 // =1 d4a1c: 940227b5 bl 0x15e8f0 <_ZN6InGame3Log9PtrBuffer5WriteEPKvm@plt> d4a20: f9400be0 ldr x0, [sp, #0x10] d4a24: b4000040 cbz x0, 0xd4a2c d4a28: 94022482 bl 0x15dc30 d4a2c: f9401728 ldr x8, [x25, #0x28] d4a30: f85f83a9 ldur x9, [x29, #-0x8] d4a34: eb09011f cmp x8, x9 d4a38: 54000121 b.ne 0xd4a5c d4a3c: a9474ff4 ldp x20, x19, [sp, #0x70] d4a40: a94657f6 ldp x22, x21, [sp, #0x60] d4a44: a9455ff8 ldp x24, x23, [sp, #0x50] d4a48: a94467fa ldp x26, x25, [sp, #0x40] d4a4c: a9427bfd ldp x29, x30, [sp, #0x20] d4a50: f9401bfb ldr x27, [sp, #0x30] d4a54: 910203ff add sp, sp, #0x80 d4a58: d65f03c0 ret d4a5c: 940220f5 bl 0x15ce30 <__stack_chk_fail@plt> d4a60: 14000002 b 0xd4a68 d4a64: 14000008 b 0xd4a84 d4a68: aa0003f3 mov x19, x0 d4a6c: aa1803e0 mov x0, x24 d4a70: 9402211c bl 0x15cee0 <_ZdlPv@plt> d4a74: 14000005 b 0xd4a88 d4a78: 14000003 b 0xd4a84 d4a7c: 14000002 b 0xd4a84 d4a80: 97ff512d bl 0xa8f34 d4a84: aa0003f3 mov x19, x0 d4a88: 910043e0 add x0, sp, #0x10 d4a8c: 9402246d bl 0x15dc40 <_ZN6InGame9CCriticalD2Ev@plt> d4a90: aa1303e0 mov x0, x19 d4a94: 940211b3 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d4a98 : d4a98: d10103ff sub sp, sp, #0x40 d4a9c: a9017bfd stp x29, x30, [sp, #0x10] d4aa0: 910043fd add x29, sp, #0x10 d4aa4: a90257f6 stp x22, x21, [sp, #0x20] d4aa8: a9034ff4 stp x20, x19, [sp, #0x30] d4aac: d53bd055 mrs x21, TPIDR_EL0 d4ab0: f94016a8 ldr x8, [x21, #0x28] d4ab4: f90007e8 str x8, [sp, #0x8] d4ab8: b4000621 cbz x1, 0xd4b7c d4abc: aa0103f4 mov x20, x1 d4ac0: aa0003f3 mov x19, x0 d4ac4: f9401000 ldr x0, [x0, #0x20] d4ac8: f90003e0 str x0, [sp] d4acc: b4000040 cbz x0, 0xd4ad4 d4ad0: 94022454 bl 0x15dc20 d4ad4: f0fffcc1 adrp x1, 0x6f000 d4ad8: aa1403e0 mov x0, x20 d4adc: 9110f021 add x1, x1, #0x43c d4ae0: 940227a4 bl 0x15e970 <_ZN6InGame3Log6Logger3LogEPKc@plt> d4ae4: aa1f03f6 mov x22, xzr d4ae8: f9400668 ldr x8, [x19, #0x8] d4aec: f8767900 ldr x0, [x8, x22, lsl #3] d4af0: b4000140 cbz x0, 0xd4b18 d4af4: 94022793 bl 0x15e940 <_ZN6InGame3Log9PtrBuffer3PtrEv@plt> d4af8: aa0003e1 mov x1, x0 d4afc: aa1403e0 mov x0, x20 d4b00: 9402279c bl 0x15e970 <_ZN6InGame3Log6Logger3LogEPKc@plt> d4b04: f9400e69 ldr x9, [x19, #0x18] d4b08: 910006c8 add x8, x22, #0x1 d4b0c: eb16013f cmp x9, x22 d4b10: aa0803f6 mov x22, x8 d4b14: 54fffea8 b.hi 0xd4ae8 d4b18: d0fffce1 adrp x1, 0x72000 d4b1c: aa1403e0 mov x0, x20 d4b20: 9137cc21 add x1, x1, #0xdf3 d4b24: 94022793 bl 0x15e970 <_ZN6InGame3Log6Logger3LogEPKc@plt> d4b28: aa1f03f6 mov x22, xzr d4b2c: 14000006 b 0xd4b44 d4b30: f9400e69 ldr x9, [x19, #0x18] d4b34: 910006c8 add x8, x22, #0x1 d4b38: eb16013f cmp x9, x22 d4b3c: aa0803f6 mov x22, x8 d4b40: 54000169 b.ls 0xd4b6c d4b44: f9400668 ldr x8, [x19, #0x8] d4b48: f8767914 ldr x20, [x8, x22, lsl #3] d4b4c: b4ffff34 cbz x20, 0xd4b30 d4b50: aa1403e0 mov x0, x20 d4b54: 94022783 bl 0x15e960 <_ZN6InGame3Log9PtrBufferD1Ev@plt> d4b58: aa1403e0 mov x0, x20 d4b5c: 940220e1 bl 0x15cee0 <_ZdlPv@plt> d4b60: f9400668 ldr x8, [x19, #0x8] d4b64: f836791f str xzr, [x8, x22, lsl #3] d4b68: 17fffff2 b 0xd4b30 d4b6c: f94003e0 ldr x0, [sp] d4b70: f9000e7f str xzr, [x19, #0x18] d4b74: b4000040 cbz x0, 0xd4b7c d4b78: 9402242e bl 0x15dc30 d4b7c: f94016a8 ldr x8, [x21, #0x28] d4b80: f94007e9 ldr x9, [sp, #0x8] d4b84: eb09011f cmp x8, x9 d4b88: 540000c1 b.ne 0xd4ba0 d4b8c: a9434ff4 ldp x20, x19, [sp, #0x30] d4b90: a94257f6 ldp x22, x21, [sp, #0x20] d4b94: a9417bfd ldp x29, x30, [sp, #0x10] d4b98: 910103ff add sp, sp, #0x40 d4b9c: d65f03c0 ret d4ba0: 940220a4 bl 0x15ce30 <__stack_chk_fail@plt> d4ba4: 97ff50e4 bl 0xa8f34 d4ba8: 14000001 b 0xd4bac d4bac: aa0003f3 mov x19, x0 d4bb0: 910003e0 mov x0, sp d4bb4: 94022423 bl 0x15dc40 <_ZN6InGame9CCriticalD2Ev@plt> d4bb8: aa1303e0 mov x0, x19 d4bbc: 94021169 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d4bc0 , std::__ndk1::allocator>&)>: d4bc0: 14022780 b 0x15e9c0 <_ZN6InGame3Log8LogCrypt13GetPeriodLogsEPKciiRmS4_RNSt6__ndk112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE@plt> 00000000000d4bc4 : d4bc4: a9bc7bfd stp x29, x30, [sp, #-0x40]! d4bc8: f9000bf7 str x23, [sp, #0x10] d4bcc: 910003fd mov x29, sp d4bd0: a90257f6 stp x22, x21, [sp, #0x20] d4bd4: a9034ff4 stp x20, x19, [sp, #0x30] d4bd8: aa0403f6 mov x22, x4 d4bdc: 2a0303f7 mov w23, w3 d4be0: aa0203f4 mov x20, x2 d4be4: aa0103f5 mov x21, x1 d4be8: aa0003f3 mov x19, x0 d4bec: 94022779 bl 0x15e9d0 <_ZN6InGame3Log9PtrBufferC1Ev@plt> d4bf0: 39008277 strb w23, [x19, #0x20] d4bf4: 52800c00 mov w0, #0x60 // =96 d4bf8: 9402209a bl 0x15ce60 <_Znwm@plt> d4bfc: aa0003f7 mov x23, x0 d4c00: aa1603e1 mov x1, x22 d4c04: 94022777 bl 0x15e9e0 <_ZN6InGame3Log8LogCryptC1EPKc@plt> d4c08: a909fe77 stp x23, xzr, [x19, #0x98] d4c0c: aa1303e0 mov x0, x19 d4c10: aa1503e1 mov x1, x21 d4c14: aa1403e2 mov x2, x20 d4c18: 94022776 bl 0x15e9f0 <_ZN6InGame3Log9PtrBuffer6AttachEPvm@plt> d4c1c: aa1303e0 mov x0, x19 d4c20: 94022778 bl 0x15ea00 <_ZN6InGame3Log9LogBuffer5__FixEv@plt> d4c24: 39408268 ldrb w8, [x19, #0x20] d4c28: 34000128 cbz w8, 0xd4c4c d4c2c: 6f00e400 movi v0.2d, #0000000000000000 d4c30: 3c888260 stur q0, [x19, #0x88] d4c34: 3c878260 stur q0, [x19, #0x78] d4c38: 3c868260 stur q0, [x19, #0x68] d4c3c: 3c858260 stur q0, [x19, #0x58] d4c40: 3c848260 stur q0, [x19, #0x48] d4c44: 3c838260 stur q0, [x19, #0x38] d4c48: 3c828260 stur q0, [x19, #0x28] d4c4c: a9434ff4 ldp x20, x19, [sp, #0x30] d4c50: a94257f6 ldp x22, x21, [sp, #0x20] d4c54: f9400bf7 ldr x23, [sp, #0x10] d4c58: a8c47bfd ldp x29, x30, [sp], #0x40 d4c5c: d65f03c0 ret d4c60: aa0003f4 mov x20, x0 d4c64: aa1703e0 mov x0, x23 d4c68: 9402209e bl 0x15cee0 <_ZdlPv@plt> d4c6c: 14000002 b 0xd4c74 d4c70: aa0003f4 mov x20, x0 d4c74: aa1303e0 mov x0, x19 d4c78: 9402273a bl 0x15e960 <_ZN6InGame3Log9PtrBufferD1Ev@plt> d4c7c: aa1403e0 mov x0, x20 d4c80: 94021138 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d4c84 : d4c84: d10103ff sub sp, sp, #0x40 d4c88: a9017bfd stp x29, x30, [sp, #0x10] d4c8c: 910043fd add x29, sp, #0x10 d4c90: a90257f6 stp x22, x21, [sp, #0x20] d4c94: a9034ff4 stp x20, x19, [sp, #0x30] d4c98: d53bd056 mrs x22, TPIDR_EL0 d4c9c: aa0003f3 mov x19, x0 d4ca0: f94016c8 ldr x8, [x22, #0x28] d4ca4: f90007e8 str x8, [sp, #0x8] d4ca8: f9404c14 ldr x20, [x0, #0x98] d4cac: b90007ff str wzr, [sp, #0x4] d4cb0: 390003ff strb wzr, [sp] d4cb4: 94022723 bl 0x15e940 <_ZN6InGame3Log9PtrBuffer3PtrEv@plt> d4cb8: aa0003f5 mov x21, x0 d4cbc: aa1303e0 mov x0, x19 d4cc0: 94022718 bl 0x15e920 <_ZNK6InGame3Log9PtrBuffer6LengthEv@plt> d4cc4: aa0003e2 mov x2, x0 d4cc8: 910003e3 mov x3, sp d4ccc: 910013e4 add x4, sp, #0x4 d4cd0: aa1403e0 mov x0, x20 d4cd4: aa1503e1 mov x1, x21 d4cd8: 9402274e bl 0x15ea10 <_ZN6InGame3Log8LogCrypt3FixEPcmRbRj@plt> d4cdc: 36000140 tbz w0, #0x0, 0xd4d04 d4ce0: b94007f4 ldr w20, [sp, #0x4] d4ce4: 9402274f bl 0x15ea20 <_ZN6InGame3Log8LogCrypt12GetHeaderLenEv@plt> d4ce8: b94007f5 ldr w21, [sp, #0x4] d4cec: 0b140014 add w20, w0, w20 d4cf0: 9402274c bl 0x15ea20 <_ZN6InGame3Log8LogCrypt12GetHeaderLenEv@plt> d4cf4: 0b150002 add w2, w0, w21 d4cf8: aa1303e0 mov x0, x19 d4cfc: aa1403e1 mov x1, x20 d4d00: 14000004 b 0xd4d10 d4d04: aa1303e0 mov x0, x19 d4d08: aa1f03e1 mov x1, xzr d4d0c: aa1f03e2 mov x2, xzr d4d10: 94022708 bl 0x15e930 <_ZN6InGame3Log9PtrBuffer6LengthElm@plt> d4d14: f94016c8 ldr x8, [x22, #0x28] d4d18: f94007e9 ldr x9, [sp, #0x8] d4d1c: eb09011f cmp x8, x9 d4d20: 540000c1 b.ne 0xd4d38 d4d24: a9434ff4 ldp x20, x19, [sp, #0x30] d4d28: a94257f6 ldp x22, x21, [sp, #0x20] d4d2c: a9417bfd ldp x29, x30, [sp, #0x10] d4d30: 910103ff add sp, sp, #0x40 d4d34: d65f03c0 ret d4d38: 9402203e bl 0x15ce30 <__stack_chk_fail@plt> 00000000000d4d3c : d4d3c: a9be7bfd stp x29, x30, [sp, #-0x20]! d4d40: a9014ff4 stp x20, x19, [sp, #0x10] d4d44: 910003fd mov x29, sp d4d48: aa0003f3 mov x19, x0 d4d4c: 39408008 ldrb w8, [x0, #0x20] d4d50: 340000a8 cbz w8, 0xd4d64 d4d54: f9403268 ldr x8, [x19, #0x60] d4d58: b4000068 cbz x8, 0xd4d64 d4d5c: 9100a260 add x0, x19, #0x28 d4d60: 9402254c bl 0x15e290 <_ZN6InGame3Log10deflateEndEPNS0_10z_stream_sE@plt> d4d64: f9404e60 ldr x0, [x19, #0x98] d4d68: b40000a0 cbz x0, 0xd4d7c d4d6c: f9400008 ldr x8, [x0] d4d70: f9400508 ldr x8, [x8, #0x8] d4d74: d63f0100 blr x8 d4d78: f9004e7f str xzr, [x19, #0x98] d4d7c: aa1303e0 mov x0, x19 d4d80: a9414ff4 ldp x20, x19, [sp, #0x10] d4d84: a8c27bfd ldp x29, x30, [sp], #0x20 d4d88: 140226f6 b 0x15e960 <_ZN6InGame3Log9PtrBufferD1Ev@plt> d4d8c: aa0003f4 mov x20, x0 d4d90: aa1303e0 mov x0, x19 d4d94: 940226f3 bl 0x15e960 <_ZN6InGame3Log9PtrBufferD1Ev@plt> d4d98: aa1403e0 mov x0, x20 d4d9c: 97ff5066 bl 0xa8f34 00000000000d4da0 : d4da0: d65f03c0 ret 00000000000d4da4 : d4da4: a9bd7bfd stp x29, x30, [sp, #-0x30]! d4da8: a90157f6 stp x22, x21, [sp, #0x10] d4dac: 910003fd mov x29, sp d4db0: a9024ff4 stp x20, x19, [sp, #0x20] d4db4: aa0003f3 mov x19, x0 d4db8: 39408008 ldrb w8, [x0, #0x20] d4dbc: aa0103f4 mov x20, x1 d4dc0: 340000a8 cbz w8, 0xd4dd4 d4dc4: f9403268 ldr x8, [x19, #0x60] d4dc8: b4000068 cbz x8, 0xd4dd4 d4dcc: 9100a260 add x0, x19, #0x28 d4dd0: 94022530 bl 0x15e290 <_ZN6InGame3Log10deflateEndEPNS0_10z_stream_sE@plt> d4dd4: aa1303e0 mov x0, x19 d4dd8: 940226da bl 0x15e940 <_ZN6InGame3Log9PtrBuffer3PtrEv@plt> d4ddc: aa0003f5 mov x21, x0 d4de0: aa1303e0 mov x0, x19 d4de4: 940226cf bl 0x15e920 <_ZNK6InGame3Log9PtrBuffer6LengthEv@plt> d4de8: aa0003e1 mov x1, x0 d4dec: aa1503e0 mov x0, x21 d4df0: 94022710 bl 0x15ea30 <_ZN6InGame3Log8LogCrypt9GetLogLenEPKcm@plt> d4df4: 34000460 cbz w0, 0xd4e80 d4df8: aa1303e0 mov x0, x19 d4dfc: 940226d1 bl 0x15e940 <_ZN6InGame3Log9PtrBuffer3PtrEv@plt> d4e00: 94022710 bl 0x15ea40 <_ZN6InGame3Log8LogCrypt13UpdateLogHourEPc@plt> d4e04: aa1303e0 mov x0, x19 d4e08: f9404e75 ldr x21, [x19, #0x98] d4e0c: 940226cd bl 0x15e940 <_ZN6InGame3Log9PtrBuffer3PtrEv@plt> d4e10: aa0003f6 mov x22, x0 d4e14: aa1303e0 mov x0, x19 d4e18: 940226c2 bl 0x15e920 <_ZNK6InGame3Log9PtrBuffer6LengthEv@plt> d4e1c: 8b0002c1 add x1, x22, x0 d4e20: aa1503e0 mov x0, x21 d4e24: 9402270b bl 0x15ea50 <_ZN6InGame3Log8LogCrypt13SetTailerInfoEPc@plt> d4e28: aa1303e0 mov x0, x19 d4e2c: 940226bd bl 0x15e920 <_ZNK6InGame3Log9PtrBuffer6LengthEv@plt> d4e30: aa0003f5 mov x21, x0 d4e34: 9402270b bl 0x15ea60 <_ZN6InGame3Log8LogCrypt12GetTailerLenEv@plt> d4e38: 8b2042b5 add x21, x21, w0, uxtw d4e3c: aa1303e0 mov x0, x19 d4e40: 940226b8 bl 0x15e920 <_ZNK6InGame3Log9PtrBuffer6LengthEv@plt> d4e44: aa0003f6 mov x22, x0 d4e48: 94022706 bl 0x15ea60 <_ZN6InGame3Log8LogCrypt12GetTailerLenEv@plt> d4e4c: 8b2042c2 add x2, x22, w0, uxtw d4e50: aa1303e0 mov x0, x19 d4e54: aa1503e1 mov x1, x21 d4e58: 940226b6 bl 0x15e930 <_ZN6InGame3Log9PtrBuffer6LengthElm@plt> d4e5c: aa1303e0 mov x0, x19 d4e60: 940226b8 bl 0x15e940 <_ZN6InGame3Log9PtrBuffer3PtrEv@plt> d4e64: aa0003f5 mov x21, x0 d4e68: aa1303e0 mov x0, x19 d4e6c: 940226ad bl 0x15e920 <_ZNK6InGame3Log9PtrBuffer6LengthEv@plt> d4e70: aa0003e2 mov x2, x0 d4e74: aa1403e0 mov x0, x20 d4e78: aa1503e1 mov x1, x21 d4e7c: 940226c9 bl 0x15e9a0 <_ZN6InGame3Log10AutoBuffer5WriteEPKvm@plt> d4e80: aa1303e0 mov x0, x19 d4e84: 940226af bl 0x15e940 <_ZN6InGame3Log9PtrBuffer3PtrEv@plt> d4e88: aa0003f4 mov x20, x0 d4e8c: aa1303e0 mov x0, x19 d4e90: 940226a4 bl 0x15e920 <_ZNK6InGame3Log9PtrBuffer6LengthEv@plt> d4e94: aa0003e2 mov x2, x0 d4e98: aa1403e0 mov x0, x20 d4e9c: 2a1f03e1 mov w1, wzr d4ea0: 94021fe8 bl 0x15ce40 d4ea4: aa1303e0 mov x0, x19 d4ea8: aa1f03e1 mov x1, xzr d4eac: aa1f03e2 mov x2, xzr d4eb0: 940226a0 bl 0x15e930 <_ZN6InGame3Log9PtrBuffer6LengthElm@plt> d4eb4: f900527f str xzr, [x19, #0xa0] d4eb8: a9424ff4 ldp x20, x19, [sp, #0x20] d4ebc: a94157f6 ldp x22, x21, [sp, #0x10] d4ec0: a8c37bfd ldp x29, x30, [sp], #0x30 d4ec4: d65f03c0 ret 00000000000d4ec8 : d4ec8: a9be7bfd stp x29, x30, [sp, #-0x20]! d4ecc: a9014ff4 stp x20, x19, [sp, #0x10] d4ed0: 910003fd mov x29, sp d4ed4: aa0003f3 mov x19, x0 d4ed8: 9402269a bl 0x15e940 <_ZN6InGame3Log9PtrBuffer3PtrEv@plt> d4edc: aa0003f4 mov x20, x0 d4ee0: aa1303e0 mov x0, x19 d4ee4: 9402268f bl 0x15e920 <_ZNK6InGame3Log9PtrBuffer6LengthEv@plt> d4ee8: aa0003e2 mov x2, x0 d4eec: aa1403e0 mov x0, x20 d4ef0: 2a1f03e1 mov w1, wzr d4ef4: 94021fd3 bl 0x15ce40 d4ef8: aa1303e0 mov x0, x19 d4efc: aa1f03e1 mov x1, xzr d4f00: aa1f03e2 mov x2, xzr d4f04: 9402268b bl 0x15e930 <_ZN6InGame3Log9PtrBuffer6LengthElm@plt> d4f08: f900527f str xzr, [x19, #0xa0] d4f0c: a9414ff4 ldp x20, x19, [sp, #0x10] d4f10: a8c27bfd ldp x29, x30, [sp], #0x20 d4f14: d65f03c0 ret 00000000000d4f18 : d4f18: a9bd7bfd stp x29, x30, [sp, #-0x30]! d4f1c: f9000bf5 str x21, [sp, #0x10] d4f20: 910003fd mov x29, sp d4f24: a9024ff4 stp x20, x19, [sp, #0x20] d4f28: aa0003f3 mov x19, x0 d4f2c: 94022685 bl 0x15e940 <_ZN6InGame3Log9PtrBuffer3PtrEv@plt> d4f30: 940226c4 bl 0x15ea40 <_ZN6InGame3Log8LogCrypt13UpdateLogHourEPc@plt> d4f34: aa1303e0 mov x0, x19 d4f38: f9404e74 ldr x20, [x19, #0x98] d4f3c: 94022681 bl 0x15e940 <_ZN6InGame3Log9PtrBuffer3PtrEv@plt> d4f40: aa0003f5 mov x21, x0 d4f44: aa1303e0 mov x0, x19 d4f48: 94022676 bl 0x15e920 <_ZNK6InGame3Log9PtrBuffer6LengthEv@plt> d4f4c: 8b0002a1 add x1, x21, x0 d4f50: aa1403e0 mov x0, x20 d4f54: 940226bf bl 0x15ea50 <_ZN6InGame3Log8LogCrypt13SetTailerInfoEPc@plt> d4f58: aa1303e0 mov x0, x19 d4f5c: 94022671 bl 0x15e920 <_ZNK6InGame3Log9PtrBuffer6LengthEv@plt> d4f60: aa0003f4 mov x20, x0 d4f64: 940226bf bl 0x15ea60 <_ZN6InGame3Log8LogCrypt12GetTailerLenEv@plt> d4f68: 8b204294 add x20, x20, w0, uxtw d4f6c: aa1303e0 mov x0, x19 d4f70: 9402266c bl 0x15e920 <_ZNK6InGame3Log9PtrBuffer6LengthEv@plt> d4f74: aa0003f5 mov x21, x0 d4f78: 940226ba bl 0x15ea60 <_ZN6InGame3Log8LogCrypt12GetTailerLenEv@plt> d4f7c: 8b2042a2 add x2, x21, w0, uxtw d4f80: aa1303e0 mov x0, x19 d4f84: aa1403e1 mov x1, x20 d4f88: f9400bf5 ldr x21, [sp, #0x10] d4f8c: a9424ff4 ldp x20, x19, [sp, #0x20] d4f90: a8c37bfd ldp x29, x30, [sp], #0x30 d4f94: 14022667 b 0x15e930 <_ZN6InGame3Log9PtrBuffer6LengthElm@plt> 00000000000d4f98 : d4f98: a9be7bfd stp x29, x30, [sp, #-0x20]! d4f9c: a9014ff4 stp x20, x19, [sp, #0x10] d4fa0: 910003fd mov x29, sp d4fa4: aa0203f4 mov x20, x2 d4fa8: aa0103f3 mov x19, x1 d4fac: b40000c1 cbz x1, 0xd4fc4 d4fb0: b40000b4 cbz x20, 0xd4fc4 d4fb4: f9404c00 ldr x0, [x0, #0x98] d4fb8: aa1303e1 mov x1, x19 d4fbc: aa1403e2 mov x2, x20 d4fc0: 940226ac bl 0x15ea70 <_ZN6InGame3Log8LogCrypt12CryptSyncLogEPKcmRNS0_10AutoBufferE@plt> d4fc4: f100029f cmp x20, #0x0 d4fc8: 1a9f07e8 cset w8, ne d4fcc: f100027f cmp x19, #0x0 d4fd0: a9414ff4 ldp x20, x19, [sp, #0x10] d4fd4: 1a9f07e9 cset w9, ne d4fd8: 0a080120 and w0, w9, w8 d4fdc: a8c27bfd ldp x29, x30, [sp], #0x20 d4fe0: d65f03c0 ret 00000000000d4fe4 : d4fe4: d10203ff sub sp, sp, #0x80 d4fe8: a9037bfd stp x29, x30, [sp, #0x30] d4fec: 9100c3fd add x29, sp, #0x30 d4ff0: a90467fa stp x26, x25, [sp, #0x40] d4ff4: a9055ff8 stp x24, x23, [sp, #0x50] d4ff8: a90657f6 stp x22, x21, [sp, #0x60] d4ffc: a9074ff4 stp x20, x19, [sp, #0x70] d5000: d53bd058 mrs x24, TPIDR_EL0 d5004: aa0003f3 mov x19, x0 d5008: f9401708 ldr x8, [x24, #0x28] d500c: 2a1f03e0 mov w0, wzr d5010: f81f83a8 stur x8, [x29, #-0x8] d5014: b4000ac1 cbz x1, 0xd516c d5018: aa0203f4 mov x20, x2 d501c: b4000a82 cbz x2, 0xd516c d5020: aa1303e0 mov x0, x19 d5024: aa0103f6 mov x22, x1 d5028: 9402263e bl 0x15e920 <_ZNK6InGame3Log9PtrBuffer6LengthEv@plt> d502c: b5000080 cbnz x0, 0xd503c d5030: aa1303e0 mov x0, x19 d5034: 94022693 bl 0x15ea80 <_ZN6InGame3Log9LogBuffer7__ResetEv@plt> d5038: 360002e0 tbz w0, #0x0, 0xd5094 d503c: aa1303e0 mov x0, x19 d5040: 94022638 bl 0x15e920 <_ZNK6InGame3Log9PtrBuffer6LengthEv@plt> d5044: 39408268 ldrb w8, [x19, #0x20] d5048: aa0003f5 mov x21, x0 d504c: 34000288 cbz w8, 0xd509c d5050: aa1303f7 mov x23, x19 d5054: aa1303e0 mov x0, x19 d5058: b9003274 str w20, [x19, #0x30] d505c: f8028ef6 str x22, [x23, #0x28]! d5060: 9402268c bl 0x15ea90 <_ZNK6InGame3Log9PtrBuffer9MaxLengthEv@plt> d5064: aa0003f4 mov x20, x0 d5068: aa1303e0 mov x0, x19 d506c: 9402262d bl 0x15e920 <_ZNK6InGame3Log9PtrBuffer6LengthEv@plt> d5070: 4b000294 sub w20, w20, w0 d5074: aa1303e0 mov x0, x19 d5078: 94022622 bl 0x15e900 <_ZN6InGame3Log9PtrBuffer6PosPtrEv@plt> d507c: f9002260 str x0, [x19, #0x40] d5080: aa1703e0 mov x0, x23 d5084: 52800041 mov w1, #0x2 // =2 d5088: b9004a74 str w20, [x19, #0x48] d508c: 9402247d bl 0x15e280 <_ZN6InGame3Log7deflateEPNS0_10z_stream_sEi@plt> d5090: 34000100 cbz w0, 0xd50b0 d5094: 2a1f03e0 mov w0, wzr d5098: 14000035 b 0xd516c d509c: aa1303e0 mov x0, x19 d50a0: aa1603e1 mov x1, x22 d50a4: aa1403e2 mov x2, x20 d50a8: 94022612 bl 0x15e8f0 <_ZN6InGame3Log9PtrBuffer5WriteEPKvm@plt> d50ac: 14000003 b 0xd50b8 d50b0: b9404a68 ldr w8, [x19, #0x48] d50b4: 4b080294 sub w20, w20, w8 d50b8: aa1303f6 mov x22, x19 d50bc: 910003e0 mov x0, sp d50c0: 52801001 mov w1, #0x80 // =128 d50c4: f84a0eda ldr x26, [x22, #0xa0]! d50c8: 940225ce bl 0x15e800 <_ZN6InGame3Log10AutoBufferC1Em@plt> d50cc: f94002d9 ldr x25, [x22] d50d0: f9404e77 ldr x23, [x19, #0x98] d50d4: aa1303e0 mov x0, x19 d50d8: 9402261a bl 0x15e940 <_ZN6InGame3Log9PtrBuffer3PtrEv@plt> d50dc: cb1a02b5 sub x21, x21, x26 d50e0: f94002c8 ldr x8, [x22] d50e4: 8b150001 add x1, x0, x21 d50e8: 8b140102 add x2, x8, x20 d50ec: 910003e3 mov x3, sp d50f0: aa1703e0 mov x0, x23 d50f4: aa1603e4 mov x4, x22 d50f8: 9402266a bl 0x15eaa0 <_ZN6InGame3Log8LogCrypt13CryptAsyncLogEPKcmRNS0_10AutoBufferERm@plt> d50fc: 910003e0 mov x0, sp d5100: aa1f03e1 mov x1, xzr d5104: 940225d3 bl 0x15e850 <_ZN6InGame3Log10AutoBuffer3PtrEl@plt> d5108: aa0003f4 mov x20, x0 d510c: 910003e0 mov x0, sp d5110: 940225d8 bl 0x15e870 <_ZNK6InGame3Log10AutoBuffer6LengthEv@plt> d5114: aa0003e2 mov x2, x0 d5118: aa1303e0 mov x0, x19 d511c: aa1403e1 mov x1, x20 d5120: aa1503e3 mov x3, x21 d5124: 94022663 bl 0x15eab0 <_ZN6InGame3Log9PtrBuffer5WriteEPKvml@plt> d5128: 910003e0 mov x0, sp d512c: 940225d1 bl 0x15e870 <_ZNK6InGame3Log10AutoBuffer6LengthEv@plt> d5130: 8b150001 add x1, x0, x21 d5134: aa1303e0 mov x0, x19 d5138: aa0103e2 mov x2, x1 d513c: 940225fd bl 0x15e930 <_ZN6InGame3Log9PtrBuffer6LengthElm@plt> d5140: aa1303e0 mov x0, x19 d5144: 940225ff bl 0x15e940 <_ZN6InGame3Log9PtrBuffer3PtrEv@plt> d5148: aa0003f3 mov x19, x0 d514c: 910003e0 mov x0, sp d5150: 940225c8 bl 0x15e870 <_ZNK6InGame3Log10AutoBuffer6LengthEv@plt> d5154: 4b190001 sub w1, w0, w25 d5158: aa1303e0 mov x0, x19 d515c: 94022659 bl 0x15eac0 <_ZN6InGame3Log8LogCrypt12UpdateLogLenEPcj@plt> d5160: 910003e0 mov x0, sp d5164: 940225c7 bl 0x15e880 <_ZN6InGame3Log10AutoBufferD1Ev@plt> d5168: 52800020 mov w0, #0x1 // =1 d516c: f9401708 ldr x8, [x24, #0x28] d5170: f85f83a9 ldur x9, [x29, #-0x8] d5174: eb09011f cmp x8, x9 d5178: 54000101 b.ne 0xd5198 d517c: a9474ff4 ldp x20, x19, [sp, #0x70] d5180: a94657f6 ldp x22, x21, [sp, #0x60] d5184: a9455ff8 ldp x24, x23, [sp, #0x50] d5188: a94467fa ldp x26, x25, [sp, #0x40] d518c: a9437bfd ldp x29, x30, [sp, #0x30] d5190: 910203ff add sp, sp, #0x80 d5194: d65f03c0 ret d5198: 94021f26 bl 0x15ce30 <__stack_chk_fail@plt> d519c: aa0003f3 mov x19, x0 d51a0: 910003e0 mov x0, sp d51a4: 940225b7 bl 0x15e880 <_ZN6InGame3Log10AutoBufferD1Ev@plt> d51a8: aa1303e0 mov x0, x19 d51ac: 94020fed bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d51b0 : d51b0: a9be7bfd stp x29, x30, [sp, #-0x20]! d51b4: a9014ff4 stp x20, x19, [sp, #0x10] d51b8: 910003fd mov x29, sp d51bc: aa0003f3 mov x19, x0 d51c0: 940225e0 bl 0x15e940 <_ZN6InGame3Log9PtrBuffer3PtrEv@plt> d51c4: aa0003f4 mov x20, x0 d51c8: aa1303e0 mov x0, x19 d51cc: 940225d5 bl 0x15e920 <_ZNK6InGame3Log9PtrBuffer6LengthEv@plt> d51d0: aa0003e2 mov x2, x0 d51d4: aa1403e0 mov x0, x20 d51d8: 2a1f03e1 mov w1, wzr d51dc: 94021f19 bl 0x15ce40 d51e0: aa1303e0 mov x0, x19 d51e4: aa1f03e1 mov x1, xzr d51e8: aa1f03e2 mov x2, xzr d51ec: 940225d1 bl 0x15e930 <_ZN6InGame3Log9PtrBuffer6LengthElm@plt> d51f0: 39408268 ldrb w8, [x19, #0x20] d51f4: f900527f str xzr, [x19, #0xa0] d51f8: 34000268 cbz w8, 0xd5244 d51fc: b0fffcc6 adrp x6, 0x6e000 d5200: 9100a260 add x0, x19, #0x28 d5204: 9138e4c6 add x6, x6, #0xe39 d5208: 52800121 mov w1, #0x9 // =9 d520c: 52800102 mov w2, #0x8 // =8 d5210: 128001c3 mov w3, #-0xf // =-15 d5214: 52800124 mov w4, #0x9 // =9 d5218: 2a1f03e5 mov w5, wzr d521c: 52800e07 mov w7, #0x70 // =112 d5220: a906fe7f stp xzr, xzr, [x19, #0x68] d5224: f9003e7f str xzr, [x19, #0x78] d5228: 94022426 bl 0x15e2c0 <_ZN6InGame3Log13deflateInit2_EPNS0_10z_stream_sEiiiiiPKci@plt> d522c: 2a0003e8 mov w8, w0 d5230: 2a1f03e0 mov w0, wzr d5234: 34000088 cbz w8, 0xd5244 d5238: a9414ff4 ldp x20, x19, [sp, #0x10] d523c: a8c27bfd ldp x29, x30, [sp], #0x20 d5240: d65f03c0 ret d5244: aa1303e0 mov x0, x19 d5248: f9404e74 ldr x20, [x19, #0x98] d524c: 940225bd bl 0x15e940 <_ZN6InGame3Log9PtrBuffer3PtrEv@plt> d5250: aa0003e1 mov x1, x0 d5254: 39408262 ldrb w2, [x19, #0x20] d5258: aa1403e0 mov x0, x20 d525c: 9402261d bl 0x15ead0 <_ZN6InGame3Log8LogCrypt13SetHeaderInfoEPcb@plt> d5260: 940225f0 bl 0x15ea20 <_ZN6InGame3Log8LogCrypt12GetHeaderLenEv@plt> d5264: 2a0003f4 mov w20, w0 d5268: 940225ee bl 0x15ea20 <_ZN6InGame3Log8LogCrypt12GetHeaderLenEv@plt> d526c: 2a0003e2 mov w2, w0 d5270: aa1303e0 mov x0, x19 d5274: aa1403e1 mov x1, x20 d5278: 940225ae bl 0x15e930 <_ZN6InGame3Log9PtrBuffer6LengthElm@plt> d527c: 52800020 mov w0, #0x1 // =1 d5280: a9414ff4 ldp x20, x19, [sp, #0x10] d5284: a8c27bfd ldp x29, x30, [sp], #0x20 d5288: d65f03c0 ret 00000000000d528c : d528c: d10343ff sub sp, sp, #0xd0 d5290: a9097bfd stp x29, x30, [sp, #0x90] d5294: 910243fd add x29, sp, #0x90 d5298: a90a5ff8 stp x24, x23, [sp, #0xa0] d529c: a90b57f6 stp x22, x21, [sp, #0xb0] d52a0: a90c4ff4 stp x20, x19, [sp, #0xc0] d52a4: f00004a9 adrp x9, 0x16c000 d52a8: d53bd055 mrs x21, TPIDR_EL0 d52ac: f94016a8 ldr x8, [x21, #0x28] d52b0: f9452d29 ldr x9, [x9, #0xa58] d52b4: f81f83a8 stur x8, [x29, #-0x8] d52b8: 7900101f strh wzr, [x0, #0x8] d52bc: 91004129 add x9, x9, #0x10 d52c0: 3901701f strb wzr, [x0, #0x5c] d52c4: 7900bc1f strh wzr, [x0, #0x5e] d52c8: f9000009 str x9, [x0] d52cc: b4000981 cbz x1, 0xd53fc d52d0: aa0103f4 mov x20, x1 d52d4: aa0003f3 mov x19, x0 d52d8: aa0103e0 mov x0, x1 d52dc: 52802001 mov w1, #0x100 // =256 d52e0: 9402256c bl 0x15e890 d52e4: f102001f cmp x0, #0x80 d52e8: 540008a1 b.ne 0xd53fc d52ec: 6f00e400 movi v0.2d, #0000000000000000 d52f0: aa1f03f6 mov x22, xzr d52f4: 910103f7 add x23, sp, #0x40 d52f8: 52800038 mov w24, #0x1 // =1 d52fc: 39008bff strb wzr, [sp, #0x22] d5300: 790043ff strh wzr, [sp, #0x20] d5304: ad0303e0 stp q0, q0, [sp, #0x60] d5308: ad0203e0 stp q0, q0, [sp, #0x40] d530c: 1400000a b 0xd5334 d5310: 910083e0 add x0, sp, #0x20 d5314: aa1f03e1 mov x1, xzr d5318: 52800202 mov w2, #0x10 // =16 d531c: 9402230d bl 0x15df50 d5320: 91000ac8 add x8, x22, #0x2 d5324: f101f6df cmp x22, #0x7d d5328: aa0803f6 mov x22, x8 d532c: 380016e0 strb w0, [x23], #0x1 d5330: 540003a2 b.hs 0xd53a4 d5334: 38766a88 ldrb w8, [x20, x22] d5338: 5100c109 sub w9, w8, #0x30 d533c: 390083e8 strb w8, [sp, #0x20] d5340: 12001d29 and w9, w9, #0xff d5344: 7100293f cmp w9, #0xa d5348: 54000103 b.lo 0xd5368 d534c: 12001d08 and w8, w8, #0xff d5350: 51010508 sub w8, w8, #0x41 d5354: 7100951f cmp w8, #0x25 d5358: 54000528 b.hi 0xd53fc d535c: 9ac82308 lsl x8, x24, x8 d5360: f200151f tst x8, #0x3f0000003f d5364: 540004c0 b.eq 0xd53fc d5368: 8b160288 add x8, x20, x22 d536c: 39400508 ldrb w8, [x8, #0x1] d5370: 5100c109 sub w9, w8, #0x30 d5374: 390087e8 strb w8, [sp, #0x21] d5378: 12001d29 and w9, w9, #0xff d537c: 7100293f cmp w9, #0xa d5380: 54fffc83 b.lo 0xd5310 d5384: 12001d08 and w8, w8, #0xff d5388: 51010508 sub w8, w8, #0x41 d538c: 7100951f cmp w8, #0x25 d5390: 54000368 b.hi 0xd53fc d5394: 9ac82308 lsl x8, x24, x8 d5398: f200151f tst x8, #0x3f0000003f d539c: 54fffba1 b.ne 0xd5310 d53a0: 14000017 b 0xd53fc d53a4: 6f00e400 movi v0.2d, #0000000000000000 d53a8: 91007274 add x20, x19, #0x1c d53ac: ad0103e0 stp q0, q0, [sp, #0x20] d53b0: 94022144 bl 0x15d8c0 <_ZN6InGame14uECC_secp256k1Ev@plt> d53b4: aa0003e2 mov x2, x0 d53b8: 910083e1 add x1, sp, #0x20 d53bc: aa1403e0 mov x0, x20 d53c0: 94022144 bl 0x15d8d0 <_ZN6InGame13uECC_make_keyEPhS0_PKNS_12uECC_Curve_tE@plt> d53c4: 340001c0 cbz w0, 0xd53fc d53c8: 6f00e400 movi v0.2d, #0000000000000000 d53cc: ad0003e0 stp q0, q0, [sp] d53d0: 9402213c bl 0x15d8c0 <_ZN6InGame14uECC_secp256k1Ev@plt> d53d4: aa0003e3 mov x3, x0 d53d8: 910103e0 add x0, sp, #0x40 d53dc: 910083e1 add x1, sp, #0x20 d53e0: 910003e2 mov x2, sp d53e4: 940225bf bl 0x15eae0 <_ZN6InGame18uECC_shared_secretEPKhS1_PhPKNS_12uECC_Curve_tE@plt> d53e8: 340000a0 cbz w0, 0xd53fc d53ec: 3dc003e0 ldr q0, [sp] d53f0: 52800028 mov w8, #0x1 // =1 d53f4: 3c80c260 stur q0, [x19, #0xc] d53f8: 39017268 strb w8, [x19, #0x5c] d53fc: f94016a8 ldr x8, [x21, #0x28] d5400: f85f83a9 ldur x9, [x29, #-0x8] d5404: eb09011f cmp x8, x9 d5408: 540000e1 b.ne 0xd5424 d540c: a94c4ff4 ldp x20, x19, [sp, #0xc0] d5410: a94b57f6 ldp x22, x21, [sp, #0xb0] d5414: a94a5ff8 ldp x24, x23, [sp, #0xa0] d5418: a9497bfd ldp x29, x30, [sp, #0x90] d541c: 910343ff add sp, sp, #0xd0 d5420: d65f03c0 ret d5424: 94021e83 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000d5428 : d5428: 36000121 tbz w1, #0x0, 0xd544c d542c: 7940bc08 ldrh w8, [x0, #0x5e] d5430: 11000509 add w9, w8, #0x1 d5434: 1100090a add w10, w8, #0x2 d5438: 7210013f tst w9, #0x10000 d543c: 1a881548 csinc w8, w10, w8, ne d5440: 7900bc08 strh w8, [x0, #0x5e] d5444: 2a0803e0 mov w0, w8 d5448: d65f03c0 ret d544c: 2a1f03e0 mov w0, wzr d5450: d65f03c0 ret 00000000000d5454 : d5454: 52800920 mov w0, #0x49 // =73 d5458: d65f03c0 ret 00000000000d545c : d545c: 52800020 mov w0, #0x1 // =1 d5460: d65f03c0 ret 00000000000d5464 : d5464: f101243f cmp x1, #0x49 d5468: 54000163 b.lo 0xd5494 d546c: 39400008 ldrb w8, [x0] d5470: 121f1908 and w8, w8, #0xfe d5474: 7100191f cmp w8, #0x6 d5478: 540000e1 b.ne 0xd5494 d547c: 39400c08 ldrb w8, [x0, #0x3] d5480: 39401009 ldrb w9, [x0, #0x4] d5484: 52800020 mov w0, #0x1 // =1 d5488: b9000048 str w8, [x2] d548c: b9000069 str w9, [x3] d5490: d65f03c0 ret d5494: 2a1f03e0 mov w0, wzr d5498: d65f03c0 ret 00000000000d549c : d549c: d10103ff sub sp, sp, #0x40 d54a0: a9027bfd stp x29, x30, [sp, #0x20] d54a4: 910083fd add x29, sp, #0x20 d54a8: a9034ff4 stp x20, x19, [sp, #0x30] d54ac: d53bd054 mrs x20, TPIDR_EL0 d54b0: aa0003f3 mov x19, x0 d54b4: f9401688 ldr x8, [x20, #0x28] d54b8: 910023e0 add x0, sp, #0x8 d54bc: aa1f03e1 mov x1, xzr d54c0: f81f83a8 stur x8, [x29, #-0x8] d54c4: 940224b3 bl 0x15e790 d54c8: f94007e8 ldr x8, [sp, #0x8] d54cc: 910003e0 mov x0, sp d54d0: f90003e8 str x8, [sp] d54d4: 9402246b bl 0x15e680 d54d8: b9400808 ldr w8, [x0, #0x8] d54dc: 39001268 strb w8, [x19, #0x4] d54e0: f9401688 ldr x8, [x20, #0x28] d54e4: f85f83a9 ldur x9, [x29, #-0x8] d54e8: eb09011f cmp x8, x9 d54ec: 540000a1 b.ne 0xd5500 d54f0: a9434ff4 ldp x20, x19, [sp, #0x30] d54f4: a9427bfd ldp x29, x30, [sp, #0x20] d54f8: 910103ff add sp, sp, #0x40 d54fc: d65f03c0 ret d5500: 94021e4c bl 0x15ce30 <__stack_chk_fail@plt> 00000000000d5504 : d5504: f101243f cmp x1, #0x49 d5508: 540000e3 b.lo 0xd5524 d550c: 39400008 ldrb w8, [x0] d5510: 51001908 sub w8, w8, #0x6 d5514: 71000d1f cmp w8, #0x3 d5518: 54000068 b.hi 0xd5524 d551c: b8405000 ldur w0, [x0, #0x5] d5520: d65f03c0 ret d5524: 2a1f03e0 mov w0, wzr d5528: d65f03c0 ret 00000000000d552c : d552c: 39400008 ldrb w8, [x0] d5530: 51001908 sub w8, w8, #0x6 d5534: 71000d1f cmp w8, #0x3 d5538: 540000a8 b.hi 0xd554c d553c: b8405008 ldur w8, [x0, #0x5] d5540: 0b010108 add w8, w8, w1 d5544: b8005008 stur w8, [x0, #0x5] d5548: d65f03c0 ret d554c: 2a1f03e8 mov w8, wzr d5550: 0b010108 add w8, w8, w1 d5554: b8005008 stur w8, [x0, #0x5] d5558: d65f03c0 ret 00000000000d555c : d555c: d10143ff sub sp, sp, #0x50 d5560: a9027bfd stp x29, x30, [sp, #0x20] d5564: 910083fd add x29, sp, #0x20 d5568: f9001bf5 str x21, [sp, #0x30] d556c: a9044ff4 stp x20, x19, [sp, #0x40] d5570: d53bd055 mrs x21, TPIDR_EL0 d5574: aa0103f3 mov x19, x1 d5578: f94016a8 ldr x8, [x21, #0x28] d557c: aa0003f4 mov x20, x0 d5580: f81f83a8 stur x8, [x29, #-0x8] d5584: 39417008 ldrb w8, [x0, #0x5c] d5588: 360001a2 tbz w2, #0x0, 0xd55bc d558c: 7100011f cmp w8, #0x0 d5590: 528000e8 mov w8, #0x7 // =7 d5594: 52800129 mov w9, #0x9 // =9 d5598: 1a880128 csel w8, w9, w8, eq d559c: 39000268 strb w8, [x19] d55a0: 7940be88 ldrh w8, [x20, #0x5e] d55a4: 11000509 add w9, w8, #0x1 d55a8: 1100090a add w10, w8, #0x2 d55ac: 7210013f tst w9, #0x10000 d55b0: 1a881548 csinc w8, w10, w8, ne d55b4: 7900be88 strh w8, [x20, #0x5e] d55b8: 14000007 b 0xd55d4 d55bc: 34000088 cbz w8, 0xd55cc d55c0: 528000c9 mov w9, #0x6 // =6 d55c4: 2a1f03e8 mov w8, wzr d55c8: 14000002 b 0xd55d0 d55cc: 52800109 mov w9, #0x8 // =8 d55d0: 39000269 strb w9, [x19] d55d4: 910023e0 add x0, sp, #0x8 d55d8: aa1f03e1 mov x1, xzr d55dc: 79001288 strh w8, [x20, #0x8] d55e0: 78001268 sturh w8, [x19, #0x1] d55e4: 9402246b bl 0x15e790 d55e8: f94007e8 ldr x8, [sp, #0x8] d55ec: 910003e0 mov x0, sp d55f0: f90003e8 str x8, [sp] d55f4: 94022423 bl 0x15e680 d55f8: 39402008 ldrb w8, [x0, #0x8] d55fc: b800527f stur wzr, [x19, #0x5] d5600: 39000e68 strb w8, [x19, #0x3] d5604: 39001268 strb w8, [x19, #0x4] d5608: 3cc4c280 ldur q0, [x20, #0x4c] d560c: 3cc3c281 ldur q1, [x20, #0x3c] d5610: 3cc2c282 ldur q2, [x20, #0x2c] d5614: 3cc1c283 ldur q3, [x20, #0x1c] d5618: 3c839260 stur q0, [x19, #0x39] d561c: 3c829261 stur q1, [x19, #0x29] d5620: 3c819262 stur q2, [x19, #0x19] d5624: 3c809263 stur q3, [x19, #0x9] d5628: f94016a8 ldr x8, [x21, #0x28] d562c: f85f83a9 ldur x9, [x29, #-0x8] d5630: eb09011f cmp x8, x9 d5634: 540000c1 b.ne 0xd564c d5638: a9444ff4 ldp x20, x19, [sp, #0x40] d563c: a9427bfd ldp x29, x30, [sp, #0x20] d5640: f9401bf5 ldr x21, [sp, #0x30] d5644: 910143ff add sp, sp, #0x50 d5648: d65f03c0 ret d564c: 94021df9 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000d5650 : d5650: 3900003f strb wzr, [x1] d5654: d65f03c0 ret 00000000000d5658 , std::__ndk1::allocator>&)>: d5658: a9ba7bfd stp x29, x30, [sp, #-0x60]! d565c: a9016ffc stp x28, x27, [sp, #0x10] d5660: 910003fd mov x29, sp d5664: a90267fa stp x26, x25, [sp, #0x20] d5668: a9035ff8 stp x24, x23, [sp, #0x30] d566c: a90457f6 stp x22, x21, [sp, #0x40] d5670: a9054ff4 stp x20, x19, [sp, #0x50] d5674: d11103ff sub sp, sp, #0x440 d5678: d53bd058 mrs x24, TPIDR_EL0 d567c: 2a0203f7 mov w23, w2 d5680: 2a0103fa mov w26, w1 d5684: f9401708 ldr x8, [x24, #0x28] d5688: aa0003f6 mov x22, x0 d568c: 9100c3e0 add x0, sp, #0x30 d5690: 2a1f03e1 mov w1, wzr d5694: 52808002 mov w2, #0x400 // =1024 d5698: aa0503f3 mov x19, x5 d569c: aa0403f4 mov x20, x4 d56a0: aa0303f5 mov x21, x3 d56a4: f81f03a8 stur x8, [x29, #-0x10] d56a8: 94021de6 bl 0x15ce40 d56ac: b4000296 cbz x22, 0xd56fc , std::__ndk1::allocator>&)+0xa4> d56b0: 6b1a02ff cmp w23, w26 d56b4: 5400024d b.le 0xd56fc , std::__ndk1::allocator>&)+0xa4> d56b8: d0fffcc1 adrp x1, 0x6f000 d56bc: aa1603e0 mov x0, x22 d56c0: 91339021 add x1, x1, #0xce4 d56c4: 9402232b bl 0x15e370 d56c8: b4000320 cbz x0, 0xd572c , std::__ndk1::allocator>&)+0xd4> d56cc: aa1f03e1 mov x1, xzr d56d0: 52800042 mov w2, #0x2 // =2 d56d4: aa0003f6 mov x22, x0 d56d8: 9402235a bl 0x15e440 d56dc: 340004a0 cbz w0, 0xd5770 , std::__ndk1::allocator>&)+0x118> d56e0: aa1603e0 mov x0, x22 d56e4: 9402233b bl 0x15e3d0 d56e8: 9402236a bl 0x15e490 d56ec: 90fffce3 adrp x3, 0x71000 d56f0: aa0003e4 mov x4, x0 d56f4: 91357463 add x3, x3, #0xd5d d56f8: 1400002c b 0xd57a8 , std::__ndk1::allocator>&)+0x150> d56fc: 90fffcc3 adrp x3, 0x6d000 d5700: 9100c3e0 add x0, sp, #0x30 d5704: 910a6863 add x3, x3, #0x29a d5708: 2a1a03e4 mov w4, w26 d570c: 2a1703e5 mov w5, w23 d5710: 94000103 bl 0xd5b1c , std::__ndk1::allocator>&)+0x4c4> d5714: 2a1f03e0 mov w0, wzr d5718: f9401708 ldr x8, [x24, #0x28] d571c: f85f03a9 ldur x9, [x29, #-0x10] d5720: eb09011f cmp x8, x9 d5724: 540005a0 b.eq 0xd57d8 , std::__ndk1::allocator>&)+0x180> d5728: 140000e7 b 0xd5ac4 , std::__ndk1::allocator>&)+0x46c> d572c: 94022305 bl 0x15e340 <__errno@plt> d5730: b9400000 ldr w0, [x0] d5734: 94022357 bl 0x15e490 d5738: b0fffce3 adrp x3, 0x72000 d573c: aa0003e4 mov x4, x0 d5740: 910e2063 add x3, x3, #0x388 d5744: 9100c3e0 add x0, sp, #0x30 d5748: 940000f5 bl 0xd5b1c , std::__ndk1::allocator>&)+0x4c4> d574c: 9100c3e1 add x1, sp, #0x30 d5750: aa1303e0 mov x0, x19 d5754: 940224e7 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> d5758: 2a1f03e0 mov w0, wzr d575c: f9401708 ldr x8, [x24, #0x28] d5760: f85f03a9 ldur x9, [x29, #-0x10] d5764: eb09011f cmp x8, x9 d5768: 54000380 b.eq 0xd57d8 , std::__ndk1::allocator>&)+0x180> d576c: 140000d6 b 0xd5ac4 , std::__ndk1::allocator>&)+0x46c> d5770: aa1603e0 mov x0, x22 d5774: 94022303 bl 0x15e380 d5778: aa0003f9 mov x25, x0 d577c: aa1603e0 mov x0, x22 d5780: aa1f03e1 mov x1, xzr d5784: 2a1f03e2 mov w2, wzr d5788: 9402232e bl 0x15e440 d578c: 34000360 cbz w0, 0xd57f8 , std::__ndk1::allocator>&)+0x1a0> d5790: aa1603e0 mov x0, x22 d5794: 9402230f bl 0x15e3d0 d5798: 9402233e bl 0x15e490 d579c: d0fffce3 adrp x3, 0x73000 d57a0: aa0003e4 mov x4, x0 d57a4: 91056863 add x3, x3, #0x15a d57a8: 9100c3e0 add x0, sp, #0x30 d57ac: 940000dc bl 0xd5b1c , std::__ndk1::allocator>&)+0x4c4> d57b0: 9100c3e1 add x1, sp, #0x30 d57b4: aa1303e0 mov x0, x19 d57b8: 940224ce bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> d57bc: aa1603e0 mov x0, x22 d57c0: 94022330 bl 0x15e480 d57c4: 2a1f03e0 mov w0, wzr d57c8: f9401708 ldr x8, [x24, #0x28] d57cc: f85f03a9 ldur x9, [x29, #-0x10] d57d0: eb09011f cmp x8, x9 d57d4: 54001781 b.ne 0xd5ac4 , std::__ndk1::allocator>&)+0x46c> d57d8: 911103ff add sp, sp, #0x440 d57dc: a9454ff4 ldp x20, x19, [sp, #0x50] d57e0: a94457f6 ldp x22, x21, [sp, #0x40] d57e4: a9435ff8 ldp x24, x23, [sp, #0x30] d57e8: a94267fa ldp x26, x25, [sp, #0x20] d57ec: a9416ffc ldp x28, x27, [sp, #0x10] d57f0: a8c67bfd ldp x29, x30, [sp], #0x60 d57f4: d65f03c0 ret d57f8: 52800920 mov w0, #0x49 // =73 d57fc: f900029f str xzr, [x20] d5800: f90002bf str xzr, [x21] d5804: 9402246b bl 0x15e9b0 <_Znam@plt> d5808: aa0003fb mov x27, x0 d580c: aa1603e0 mov x0, x22 d5810: 940224bc bl 0x15eb00 d5814: 34000080 cbz w0, 0xd5824 , std::__ndk1::allocator>&)+0x1cc> d5818: aa1b03e0 mov x0, x27 d581c: 94021ff1 bl 0x15d7e0 <_ZdaPv@plt> d5820: 1400009e b 0xd5a98 , std::__ndk1::allocator>&)+0x440> d5824: 12800008 mov w8, #-0x1 // =-1 d5828: f90007ff str xzr, [sp, #0x8] d582c: a901eff9 stp x25, x27, [sp, #0x18] d5830: 29027fe8 stp w8, wzr, [sp, #0x10] d5834: aa1603e0 mov x0, x22 d5838: 940222e6 bl 0x15e3d0 d583c: 350011e0 cbnz w0, 0xd5a78 , std::__ndk1::allocator>&)+0x420> d5840: aa1603e0 mov x0, x22 d5844: 940222cf bl 0x15e380 d5848: 91012808 add x8, x0, #0x4a d584c: eb19011f cmp x8, x25 d5850: 54000bec b.gt 0xd59cc , std::__ndk1::allocator>&)+0x374> d5854: aa1603e0 mov x0, x22 d5858: 940222ca bl 0x15e380 d585c: aa0003fc mov x28, x0 d5860: aa1b03e0 mov x0, x27 d5864: 52800021 mov w1, #0x1 // =1 d5868: 52800922 mov w2, #0x49 // =73 d586c: aa1603e3 mov x3, x22 d5870: 940222d4 bl 0x15e3c0 d5874: f101241f cmp x0, #0x49 d5878: 54000b41 b.ne 0xd59e0 , std::__ndk1::allocator>&)+0x388> d587c: 39400379 ldrb w25, [x27] d5880: 51001b28 sub w8, w25, #0x6 d5884: 71000d1f cmp w8, #0x3 d5888: 54000308 b.hi 0xd58e8 , std::__ndk1::allocator>&)+0x290> d588c: f94013e8 ldr x8, [sp, #0x20] d5890: aa1603e0 mov x0, x22 d5894: b840511b ldur w27, [x8, #0x5] d5898: 940222ba bl 0x15e380 d589c: f9400fe9 ldr x9, [sp, #0x18] d58a0: 8b000368 add x8, x27, x0 d58a4: 91000508 add x8, x8, #0x1 d58a8: eb09011f cmp x8, x9 d58ac: 540001ec b.gt 0xd58e8 , std::__ndk1::allocator>&)+0x290> d58b0: aa1603e0 mov x0, x22 d58b4: aa1b03e1 mov x1, x27 d58b8: 52800022 mov w2, #0x1 // =1 d58bc: 940222e1 bl 0x15e440 d58c0: 35000b80 cbnz w0, 0xd5a30 , std::__ndk1::allocator>&)+0x3d8> d58c4: 9100b3e0 add x0, sp, #0x2c d58c8: 52800021 mov w1, #0x1 // =1 d58cc: 52800022 mov w2, #0x1 // =1 d58d0: aa1603e3 mov x3, x22 d58d4: 940222bb bl 0x15e3c0 d58d8: f100041f cmp x0, #0x1 d58dc: 54000b81 b.ne 0xd5a4c , std::__ndk1::allocator>&)+0x3f4> d58e0: 3940b3e8 ldrb w8, [sp, #0x2c] d58e4: 34000168 cbz w8, 0xd5910 , std::__ndk1::allocator>&)+0x2b8> d58e8: 91000781 add x1, x28, #0x1 d58ec: aa1603e0 mov x0, x22 d58f0: 2a1f03e2 mov w2, wzr d58f4: 940222d3 bl 0x15e440 d58f8: 35000880 cbnz w0, 0xd5a08 , std::__ndk1::allocator>&)+0x3b0> d58fc: a941eff9 ldp x25, x27, [sp, #0x18] d5900: aa1603e0 mov x0, x22 d5904: 9402247f bl 0x15eb00 d5908: 34fff960 cbz w0, 0xd5834 , std::__ndk1::allocator>&)+0x1dc> d590c: 1400005b b 0xd5a78 , std::__ndk1::allocator>&)+0x420> d5910: 121f1b28 and w8, w25, #0xfe d5914: 7100191f cmp w8, #0x6 d5918: 54000f61 b.ne 0xd5b04 , std::__ndk1::allocator>&)+0x4ac> d591c: f94013e9 ldr x9, [sp, #0x20] d5920: 39400d28 ldrb w8, [x9, #0x3] d5924: 3940113b ldrb w27, [x9, #0x4] d5928: 6b1b011f cmp w8, w27 d592c: 1a888379 csel w25, w27, w8, hi d5930: b94017e8 ldr w8, [sp, #0x14] d5934: 37000188 tbnz w8, #0x0, 0xd5964 , std::__ndk1::allocator>&)+0x30c> d5938: 6b1a033f cmp w25, w26 d593c: 5400006a b.ge 0xd5948 , std::__ndk1::allocator>&)+0x2f0> d5940: 6b1a037f cmp w27, w26 d5944: 540000ea b.ge 0xd5960 , std::__ndk1::allocator>&)+0x308> d5948: b94013e8 ldr w8, [sp, #0x10] d594c: 2a1f03e9 mov w9, wzr d5950: 6b1a011f cmp w8, w26 d5954: 5400028a b.ge 0xd59a4 , std::__ndk1::allocator>&)+0x34c> d5958: 6b1a033f cmp w25, w26 d595c: 5400024b b.lt 0xd59a4 , std::__ndk1::allocator>&)+0x34c> d5960: f90002bc str x28, [x21] d5964: 6b17033f cmp w25, w23 d5968: 540000ca b.ge 0xd5980 , std::__ndk1::allocator>&)+0x328> d596c: 6b17037f cmp w27, w23 d5970: 5400008b b.lt 0xd5980 , std::__ndk1::allocator>&)+0x328> d5974: aa1603e0 mov x0, x22 d5978: 94022282 bl 0x15e380 d597c: f9000280 str x0, [x20] d5980: b94013e8 ldr w8, [sp, #0x10] d5984: 52800029 mov w9, #0x1 // =1 d5988: 6b17011f cmp w8, w23 d598c: 540000ca b.ge 0xd59a4 , std::__ndk1::allocator>&)+0x34c> d5990: 6b17033f cmp w25, w23 d5994: 5400008b b.lt 0xd59a4 , std::__ndk1::allocator>&)+0x34c> d5998: 52800029 mov w9, #0x1 // =1 d599c: f94007e8 ldr x8, [sp, #0x8] d59a0: f9000288 str x8, [x20] d59a4: aa1603e0 mov x0, x22 d59a8: b90017e9 str w9, [sp, #0x14] d59ac: 94022275 bl 0x15e380 d59b0: f90007e0 str x0, [sp, #0x8] d59b4: b90013fb str w27, [sp, #0x10] d59b8: a941eff9 ldp x25, x27, [sp, #0x18] d59bc: aa1603e0 mov x0, x22 d59c0: 94022450 bl 0x15eb00 d59c4: 34fff380 cbz w0, 0xd5834 , std::__ndk1::allocator>&)+0x1dc> d59c8: 1400002c b 0xd5a78 , std::__ndk1::allocator>&)+0x420> d59cc: b0fffcc3 adrp x3, 0x6e000 d59d0: 9100c3e0 add x0, sp, #0x30 d59d4: 91397863 add x3, x3, #0xe5e d59d8: 94000051 bl 0xd5b1c , std::__ndk1::allocator>&)+0x4c4> d59dc: 14000027 b 0xd5a78 , std::__ndk1::allocator>&)+0x420> d59e0: aa1603e0 mov x0, x22 d59e4: 9402227b bl 0x15e3d0 d59e8: 940222aa bl 0x15e490 d59ec: f0fffcc3 adrp x3, 0x70000 d59f0: aa0003e4 mov x4, x0 d59f4: 911df463 add x3, x3, #0x77d d59f8: 9100c3e0 add x0, sp, #0x30 d59fc: aa1c03e5 mov x5, x28 d5a00: 94000047 bl 0xd5b1c , std::__ndk1::allocator>&)+0x4c4> d5a04: 1400001d b 0xd5a78 , std::__ndk1::allocator>&)+0x420> d5a08: aa1603e0 mov x0, x22 d5a0c: 94022271 bl 0x15e3d0 d5a10: 940222a0 bl 0x15e490 d5a14: b0fffce3 adrp x3, 0x72000 d5a18: aa0003e4 mov x4, x0 d5a1c: 9100c063 add x3, x3, #0x30 d5a20: 9100c3e0 add x0, sp, #0x30 d5a24: aa1c03e5 mov x5, x28 d5a28: 9400003d bl 0xd5b1c , std::__ndk1::allocator>&)+0x4c4> d5a2c: 14000012 b 0xd5a74 , std::__ndk1::allocator>&)+0x41c> d5a30: aa1603e0 mov x0, x22 d5a34: 94022267 bl 0x15e3d0 d5a38: 94022296 bl 0x15e490 d5a3c: 90fffce3 adrp x3, 0x71000 d5a40: aa0003e4 mov x4, x0 d5a44: 913fe463 add x3, x3, #0xff9 d5a48: 14000007 b 0xd5a64 , std::__ndk1::allocator>&)+0x40c> d5a4c: aa1603e0 mov x0, x22 d5a50: 94022260 bl 0x15e3d0 d5a54: 9402228f bl 0x15e490 d5a58: b0fffcc3 adrp x3, 0x6e000 d5a5c: aa0003e4 mov x4, x0 d5a60: 910df463 add x3, x3, #0x37d d5a64: 9100c3e0 add x0, sp, #0x30 d5a68: aa1c03e5 mov x5, x28 d5a6c: 2a1b03e6 mov w6, w27 d5a70: 9400002b bl 0xd5b1c , std::__ndk1::allocator>&)+0x4c4> d5a74: a941eff9 ldp x25, x27, [sp, #0x18] d5a78: aa1b03e0 mov x0, x27 d5a7c: 94021f59 bl 0x15d7e0 <_ZdaPv@plt> d5a80: b94017e8 ldr w8, [sp, #0x14] d5a84: 360000a8 tbz w8, #0x0, 0xd5a98 , std::__ndk1::allocator>&)+0x440> d5a88: b94013e8 ldr w8, [sp, #0x10] d5a8c: 6b17011f cmp w8, w23 d5a90: 5400004a b.ge 0xd5a98 , std::__ndk1::allocator>&)+0x440> d5a94: f9000299 str x25, [x20] d5a98: aa1603e0 mov x0, x22 d5a9c: 94022279 bl 0x15e480 d5aa0: f9400288 ldr x8, [x20] d5aa4: f94002a9 ldr x9, [x21] d5aa8: eb09011f cmp x8, x9 d5aac: 540000e9 b.ls 0xd5ac8 , std::__ndk1::allocator>&)+0x470> d5ab0: 52800020 mov w0, #0x1 // =1 d5ab4: f9401708 ldr x8, [x24, #0x28] d5ab8: f85f03a9 ldur x9, [x29, #-0x10] d5abc: eb09011f cmp x8, x9 d5ac0: 54ffe8c0 b.eq 0xd57d8 , std::__ndk1::allocator>&)+0x180> d5ac4: 94021cdb bl 0x15ce30 <__stack_chk_fail@plt> d5ac8: 9100c3e1 add x1, sp, #0x30 d5acc: aa1303e0 mov x0, x19 d5ad0: 94022408 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> d5ad4: 9100c3e0 add x0, sp, #0x30 d5ad8: 2a1f03e1 mov w1, wzr d5adc: 52808002 mov w2, #0x400 // =1024 d5ae0: 94021cd8 bl 0x15ce40 d5ae4: b0fffce3 adrp x3, 0x72000 d5ae8: f94002a4 ldr x4, [x21] d5aec: f9400285 ldr x5, [x20] d5af0: 911d2c63 add x3, x3, #0x74b d5af4: 9100c3e0 add x0, sp, #0x30 d5af8: aa1903e6 mov x6, x25 d5afc: 94000008 bl 0xd5b1c , std::__ndk1::allocator>&)+0x4c4> d5b00: 17ffff13 b 0xd574c , std::__ndk1::allocator>&)+0xf4> d5b04: b0fffce3 adrp x3, 0x72000 d5b08: 9100c3e0 add x0, sp, #0x30 d5b0c: 910e6863 add x3, x3, #0x39a d5b10: aa1c03e4 mov x4, x28 d5b14: 94000002 bl 0xd5b1c , std::__ndk1::allocator>&)+0x4c4> d5b18: 17ffffd7 b 0xd5a74 , std::__ndk1::allocator>&)+0x41c> d5b1c: d10443ff sub sp, sp, #0x110 d5b20: a90f7bfd stp x29, x30, [sp, #0xf0] d5b24: 9103c3fd add x29, sp, #0xf0 d5b28: a9104ffc stp x28, x19, [sp, #0x100] d5b2c: a9399ba5 stp x5, x6, [x29, #-0x68] d5b30: d101c3a9 sub x9, x29, #0x70 d5b34: f81903a4 stur x4, [x29, #-0x70] d5b38: 928003eb mov x11, #-0x20 // =-32 d5b3c: f81a83a7 stur x7, [x29, #-0x58] d5b40: 910003ec mov x12, sp d5b44: ad0007e0 stp q0, q1, [sp] d5b48: 91008129 add x9, x9, #0x20 d5b4c: ad010fe2 stp q2, q3, [sp, #0x20] d5b50: f2dff00b movk x11, #0xff80, lsl #32 d5b54: ad0217e4 stp q4, q5, [sp, #0x40] d5b58: 9102018c add x12, x12, #0x80 d5b5c: ad031fe6 stp q6, q7, [sp, #0x60] d5b60: d53bd053 mrs x19, TPIDR_EL0 d5b64: f9401668 ldr x8, [x19, #0x28] d5b68: d100a3aa sub x10, x29, #0x28 d5b6c: aa0303e2 mov x2, x3 d5b70: d10143a3 sub x3, x29, #0x50 d5b74: 52808001 mov w1, #0x400 // =1024 d5b78: f81f83a8 stur x8, [x29, #-0x8] d5b7c: 910083a8 add x8, x29, #0x20 d5b80: a93eafac stp x12, x11, [x29, #-0x18] d5b84: a93da7a8 stp x8, x9, [x29, #-0x28] d5b88: ad400540 ldp q0, q1, [x10] d5b8c: ad3d87a0 stp q0, q1, [x29, #-0x50] d5b90: 94022200 bl 0x15e390 d5b94: f9401668 ldr x8, [x19, #0x28] d5b98: f85f83a9 ldur x9, [x29, #-0x8] d5b9c: eb09011f cmp x8, x9 d5ba0: 540000a1 b.ne 0xd5bb4 , std::__ndk1::allocator>&)+0x55c> d5ba4: a9504ffc ldp x28, x19, [sp, #0x100] d5ba8: a94f7bfd ldp x29, x30, [sp, #0xf0] d5bac: 910443ff add sp, sp, #0x110 d5bb0: d65f03c0 ret d5bb4: 94021c9f bl 0x15ce30 <__stack_chk_fail@plt> 00000000000d5bb8 : d5bb8: a9bd7bfd stp x29, x30, [sp, #-0x30]! d5bbc: a90157f6 stp x22, x21, [sp, #0x10] d5bc0: 910003fd mov x29, sp d5bc4: a9024ff4 stp x20, x19, [sp, #0x20] d5bc8: aa0203f3 mov x19, x2 d5bcc: aa0103f4 mov x20, x1 d5bd0: aa0003f6 mov x22, x0 d5bd4: 91012841 add x1, x2, #0x4a d5bd8: aa0303e0 mov x0, x3 d5bdc: 52800022 mov w2, #0x1 // =1 d5be0: aa0303f5 mov x21, x3 d5be4: 9402236b bl 0x15e990 <_ZN6InGame3Log10AutoBuffer10AllocWriteEmb@plt> d5be8: aa1503e0 mov x0, x21 d5bec: aa1f03e1 mov x1, xzr d5bf0: 94022318 bl 0x15e850 <_ZN6InGame3Log10AutoBuffer3PtrEl@plt> d5bf4: aa0003e1 mov x1, x0 d5bf8: aa1603e0 mov x0, x22 d5bfc: 2a1f03e2 mov w2, wzr d5c00: 940223b4 bl 0x15ead0 <_ZN6InGame3Log8LogCrypt13SetHeaderInfoEPcb@plt> d5c04: aa1503e0 mov x0, x21 d5c08: aa1f03e1 mov x1, xzr d5c0c: 94022311 bl 0x15e850 <_ZN6InGame3Log10AutoBuffer3PtrEl@plt> d5c10: 39400009 ldrb w9, [x0] d5c14: 2a1f03e8 mov w8, wzr d5c18: 51001929 sub w9, w9, #0x6 d5c1c: 71000d3f cmp w9, #0x3 d5c20: 54000048 b.hi 0xd5c28 d5c24: b8405008 ldur w8, [x0, #0x5] d5c28: 0b130108 add w8, w8, w19 d5c2c: aa1f03e1 mov x1, xzr d5c30: b8005008 stur w8, [x0, #0x5] d5c34: aa1503e0 mov x0, x21 d5c38: 94022306 bl 0x15e850 <_ZN6InGame3Log10AutoBuffer3PtrEl@plt> d5c3c: 8b130008 add x8, x0, x19 d5c40: aa1503e0 mov x0, x21 d5c44: aa1f03e1 mov x1, xzr d5c48: 3901251f strb wzr, [x8, #0x49] d5c4c: 94022301 bl 0x15e850 <_ZN6InGame3Log10AutoBuffer3PtrEl@plt> d5c50: aa1403e1 mov x1, x20 d5c54: aa1303e2 mov x2, x19 d5c58: a9424ff4 ldp x20, x19, [sp, #0x20] d5c5c: 91012400 add x0, x0, #0x49 d5c60: a94157f6 ldp x22, x21, [sp, #0x10] d5c64: a8c37bfd ldp x29, x30, [sp], #0x30 d5c68: 14021d0e b 0x15d0a0 00000000000d5c6c : d5c6c: d10203ff sub sp, sp, #0x80 d5c70: a9027bfd stp x29, x30, [sp, #0x20] d5c74: 910083fd add x29, sp, #0x20 d5c78: a9036ffc stp x28, x27, [sp, #0x30] d5c7c: a90467fa stp x26, x25, [sp, #0x40] d5c80: a9055ff8 stp x24, x23, [sp, #0x50] d5c84: a90657f6 stp x22, x21, [sp, #0x60] d5c88: a9074ff4 stp x20, x19, [sp, #0x70] d5c8c: aa0203f4 mov x20, x2 d5c90: aa0103f5 mov x21, x1 d5c94: aa0003f7 mov x23, x0 d5c98: aa0303e0 mov x0, x3 d5c9c: aa0203e1 mov x1, x2 d5ca0: 52800022 mov w2, #0x1 // =1 d5ca4: aa0403f3 mov x19, x4 d5ca8: aa0303f6 mov x22, x3 d5cac: 94022339 bl 0x15e990 <_ZN6InGame3Log10AutoBuffer10AllocWriteEmb@plt> d5cb0: 394172e8 ldrb w8, [x23, #0x5c] d5cb4: 34002068 cbz w8, 0xd60c0 d5cb8: 92400a88 and x8, x20, #0x7 d5cbc: f100229f cmp x20, #0x8 d5cc0: a900d3f3 stp x19, x20, [sp, #0x8] d5cc4: f9000268 str x8, [x19] d5cc8: 54001e63 b.lo 0xd6094 d5ccc: f9400be8 ldr x8, [sp, #0x10] d5cd0: 529e6e59 mov w25, #0xf372 // =62322 d5cd4: 5298275a mov w26, #0xc13a // =49466 d5cd8: 528c13bb mov w27, #0x609d // =24733 d5cdc: 5285ccb4 mov w20, #0x2e65 // =11877 d5ce0: aa1f03f8 mov x24, xzr d5ce4: 72a78dd9 movk w25, #0x3c6e, lsl #16 d5ce8: 72a5c55a movk w26, #0x2e2a, lsl #16 d5cec: 72a2e2bb movk w27, #0x1715, lsl #16 d5cf0: 72a11a34 movk w20, #0x8d1, lsl #16 d5cf4: d343fd1c lsr x28, x8, #3 d5cf8: d37df313 lsl x19, x24, #3 d5cfc: 528f372f mov w15, #0x79b9 // =31161 d5d00: 2941a2e9 ldp w9, w8, [x23, #0xc] d5d04: 72b3c6ef movk w15, #0x9e37, lsl #16 d5d08: 528da570 mov w16, #0x6d2b // =27947 d5d0c: f8736aac ldr x12, [x21, x19] d5d10: 72bb54d0 movk w16, #0xdaa6, lsl #16 d5d14: aa1603e0 mov x0, x22 d5d18: aa1f03e1 mov x1, xzr d5d1c: d360fd8d lsr x13, x12, #32 d5d20: d365fd8e lsr x14, x12, #37 d5d24: 0b0f01ab add w11, w13, w15 d5d28: 0b0d112a add w10, w9, w13, lsl #4 d5d2c: 4a0b014a eor w10, w10, w11 d5d30: 0b0e010b add w11, w8, w14 d5d34: 4a0b014e eor w14, w10, w11 d5d38: 2942aaeb ldp w11, w10, [x23, #0x14] d5d3c: 0b0c01cc add w12, w14, w12 d5d40: 0b0f018f add w15, w12, w15 d5d44: 0b0c116e add w14, w11, w12, lsl #4 d5d48: 4a0f01ce eor w14, w14, w15 d5d4c: 0b4c154f add w15, w10, w12, lsr #5 d5d50: 4a0f01ce eor w14, w14, w15 d5d54: 0b0d01cd add w13, w14, w13 d5d58: 0b1901af add w15, w13, w25 d5d5c: 0b0d112e add w14, w9, w13, lsl #4 d5d60: 4a0f01ce eor w14, w14, w15 d5d64: 0b4d150f add w15, w8, w13, lsr #5 d5d68: 4a0f01ce eor w14, w14, w15 d5d6c: 0b0c01cc add w12, w14, w12 d5d70: 0b19018f add w15, w12, w25 d5d74: 0b0c116e add w14, w11, w12, lsl #4 d5d78: 4a0f01ce eor w14, w14, w15 d5d7c: 0b4c154f add w15, w10, w12, lsr #5 d5d80: 4a0f01ce eor w14, w14, w15 d5d84: 0b0d01cd add w13, w14, w13 d5d88: 0b1001af add w15, w13, w16 d5d8c: 0b0d112e add w14, w9, w13, lsl #4 d5d90: 4a0f01ce eor w14, w14, w15 d5d94: 0b4d150f add w15, w8, w13, lsr #5 d5d98: 4a0f01ce eor w14, w14, w15 d5d9c: 0b0c01cc add w12, w14, w12 d5da0: 0b10018f add w15, w12, w16 d5da4: 529cdc90 mov w16, #0xe6e4 // =59108 d5da8: 0b0c116e add w14, w11, w12, lsl #4 d5dac: 72af1bb0 movk w16, #0x78dd, lsl #16 d5db0: 4a0f01ce eor w14, w14, w15 d5db4: 0b4c154f add w15, w10, w12, lsr #5 d5db8: 4a0f01ce eor w14, w14, w15 d5dbc: 0b0d01cd add w13, w14, w13 d5dc0: 0b1001af add w15, w13, w16 d5dc4: 0b0d112e add w14, w9, w13, lsl #4 d5dc8: 4a0f01ce eor w14, w14, w15 d5dcc: 0b4d150f add w15, w8, w13, lsr #5 d5dd0: 4a0f01ce eor w14, w14, w15 d5dd4: 0b0c01cc add w12, w14, w12 d5dd8: 0b10018f add w15, w12, w16 d5ddc: 529b4ad0 mov w16, #0xda56 // =55894 d5de0: 0b0c116e add w14, w11, w12, lsl #4 d5de4: 72b6a990 movk w16, #0xb54c, lsl #16 d5de8: 4a0f01ce eor w14, w14, w15 d5dec: 0b4c154f add w15, w10, w12, lsr #5 d5df0: 4a0f01ce eor w14, w14, w15 d5df4: 0b0d01cd add w13, w14, w13 d5df8: 0b1b01af add w15, w13, w27 d5dfc: 0b0d112e add w14, w9, w13, lsl #4 d5e00: 4a0f01ce eor w14, w14, w15 d5e04: 0b4d150f add w15, w8, w13, lsr #5 d5e08: 4a0f01ce eor w14, w14, w15 d5e0c: 0b0c01cc add w12, w14, w12 d5e10: 0b1b018f add w15, w12, w27 d5e14: 0b0c116e add w14, w11, w12, lsl #4 d5e18: 4a0f01ce eor w14, w14, w15 d5e1c: 0b4c154f add w15, w10, w12, lsr #5 d5e20: 4a0f01ce eor w14, w14, w15 d5e24: 0b0d01cd add w13, w14, w13 d5e28: 0b1001af add w15, w13, w16 d5e2c: 0b0d112e add w14, w9, w13, lsl #4 d5e30: 4a0f01ce eor w14, w14, w15 d5e34: 0b4d150f add w15, w8, w13, lsr #5 d5e38: 4a0f01ce eor w14, w14, w15 d5e3c: 0b0c01cc add w12, w14, w12 d5e40: 0b10018f add w15, w12, w16 d5e44: 528a81f0 mov w16, #0x540f // =21519 d5e48: 0b0c116e add w14, w11, w12, lsl #4 d5e4c: 72aa7090 movk w16, #0x5384, lsl #16 d5e50: 4a0f01ce eor w14, w14, w15 d5e54: 0b4c154f add w15, w10, w12, lsr #5 d5e58: 4a0f01ce eor w14, w14, w15 d5e5c: 0b0d01cd add w13, w14, w13 d5e60: 0b1001af add w15, w13, w16 d5e64: 0b0d112e add w14, w9, w13, lsl #4 d5e68: 4a0f01ce eor w14, w14, w15 d5e6c: 0b4d150f add w15, w8, w13, lsr #5 d5e70: 4a0f01ce eor w14, w14, w15 d5e74: 0b0c01cc add w12, w14, w12 d5e78: 0b10018f add w15, w12, w16 d5e7c: 5299b910 mov w16, #0xcdc8 // =52680 d5e80: 0b0c116e add w14, w11, w12, lsl #4 d5e84: 72be3770 movk w16, #0xf1bb, lsl #16 d5e88: 4a0f01ce eor w14, w14, w15 d5e8c: 0b4c154f add w15, w10, w12, lsr #5 d5e90: 4a0f01ce eor w14, w14, w15 d5e94: 0b0d01cd add w13, w14, w13 d5e98: 0b1001af add w15, w13, w16 d5e9c: 0b0d112e add w14, w9, w13, lsl #4 d5ea0: 4a0f01ce eor w14, w14, w15 d5ea4: 0b4d150f add w15, w8, w13, lsr #5 d5ea8: 4a0f01ce eor w14, w14, w15 d5eac: 0b0c01cc add w12, w14, w12 d5eb0: 0b10018f add w15, w12, w16 d5eb4: 5288f030 mov w16, #0x4781 // =18305 d5eb8: 0b0c116e add w14, w11, w12, lsl #4 d5ebc: 72b1fe70 movk w16, #0x8ff3, lsl #16 d5ec0: 4a0f01ce eor w14, w14, w15 d5ec4: 0b4c154f add w15, w10, w12, lsr #5 d5ec8: 4a0f01ce eor w14, w14, w15 d5ecc: 0b0d01cd add w13, w14, w13 d5ed0: 0b1001af add w15, w13, w16 d5ed4: 0b0d112e add w14, w9, w13, lsl #4 d5ed8: 4a0f01ce eor w14, w14, w15 d5edc: 0b4d150f add w15, w8, w13, lsr #5 d5ee0: 4a0f01ce eor w14, w14, w15 d5ee4: 0b0c01cc add w12, w14, w12 d5ee8: 0b10018f add w15, w12, w16 d5eec: 52875e70 mov w16, #0x3af3 // =15091 d5ef0: 0b0c116e add w14, w11, w12, lsl #4 d5ef4: 72b98c50 movk w16, #0xcc62, lsl #16 d5ef8: 4a0f01ce eor w14, w14, w15 d5efc: 0b4c154f add w15, w10, w12, lsr #5 d5f00: 4a0f01ce eor w14, w14, w15 d5f04: 0b0d01cd add w13, w14, w13 d5f08: 0b1a01af add w15, w13, w26 d5f0c: 0b0d112e add w14, w9, w13, lsl #4 d5f10: 4a0f01ce eor w14, w14, w15 d5f14: 0b4d150f add w15, w8, w13, lsr #5 d5f18: 4a0f01ce eor w14, w14, w15 d5f1c: 0b0c01cc add w12, w14, w12 d5f20: 0b1a018f add w15, w12, w26 d5f24: 0b0c116e add w14, w11, w12, lsl #4 d5f28: 4a0f01ce eor w14, w14, w15 d5f2c: 0b4c154f add w15, w10, w12, lsr #5 d5f30: 4a0f01ce eor w14, w14, w15 d5f34: 0b0d01cd add w13, w14, w13 d5f38: 0b1001af add w15, w13, w16 d5f3c: 0b0d112e add w14, w9, w13, lsl #4 d5f40: 4a0f01ce eor w14, w14, w15 d5f44: 0b4d150f add w15, w8, w13, lsr #5 d5f48: 4a0f01ce eor w14, w14, w15 d5f4c: 0b0c01cc add w12, w14, w12 d5f50: 0b10018f add w15, w12, w16 d5f54: 52969590 mov w16, #0xb4ac // =46252 d5f58: 0b0c116e add w14, w11, w12, lsl #4 d5f5c: 72ad5330 movk w16, #0x6a99, lsl #16 d5f60: 4a0f01ce eor w14, w14, w15 d5f64: 0b4c154f add w15, w10, w12, lsr #5 d5f68: 4a0f01ce eor w14, w14, w15 d5f6c: 0b0d01cd add w13, w14, w13 d5f70: 0b1001af add w15, w13, w16 d5f74: 0b0d112e add w14, w9, w13, lsl #4 d5f78: 4a0f01ce eor w14, w14, w15 d5f7c: 0b4d150f add w15, w8, w13, lsr #5 d5f80: 4a0f01ce eor w14, w14, w15 d5f84: 0b0c01cc add w12, w14, w12 d5f88: 0b10018f add w15, w12, w16 d5f8c: 529503d0 mov w16, #0xa81e // =43038 d5f90: 0b0c116e add w14, w11, w12, lsl #4 d5f94: 72b4e110 movk w16, #0xa708, lsl #16 d5f98: 4a0f01ce eor w14, w14, w15 d5f9c: 0b4c154f add w15, w10, w12, lsr #5 d5fa0: 4a0f01ce eor w14, w14, w15 d5fa4: 0b0d01cd add w13, w14, w13 d5fa8: 0b1401af add w15, w13, w20 d5fac: 0b0d112e add w14, w9, w13, lsl #4 d5fb0: 4a0f01ce eor w14, w14, w15 d5fb4: 0b4d150f add w15, w8, w13, lsr #5 d5fb8: 4a0f01ce eor w14, w14, w15 d5fbc: 0b0c01cc add w12, w14, w12 d5fc0: 0b14018f add w15, w12, w20 d5fc4: 0b0c116e add w14, w11, w12, lsl #4 d5fc8: 4a0f01ce eor w14, w14, w15 d5fcc: 0b4c154f add w15, w10, w12, lsr #5 d5fd0: 4a0f01ce eor w14, w14, w15 d5fd4: 0b0d01cd add w13, w14, w13 d5fd8: 0b1001af add w15, w13, w16 d5fdc: 0b0d112e add w14, w9, w13, lsl #4 d5fe0: 4a0f01ce eor w14, w14, w15 d5fe4: 0b4d150f add w15, w8, w13, lsr #5 d5fe8: 4a0f01ce eor w14, w14, w15 d5fec: 0b0c01cc add w12, w14, w12 d5ff0: 0b10018f add w15, w12, w16 d5ff4: 52843af0 mov w16, #0x21d7 // =8663 d5ff8: 0b0c116e add w14, w11, w12, lsl #4 d5ffc: 72a8a810 movk w16, #0x4540, lsl #16 d6000: 4a0f01ce eor w14, w14, w15 d6004: 0b4c154f add w15, w10, w12, lsr #5 d6008: 4a0f01ce eor w14, w14, w15 d600c: 0b0d01cd add w13, w14, w13 d6010: 0b1001af add w15, w13, w16 d6014: 0b0d112e add w14, w9, w13, lsl #4 d6018: 4a0f01ce eor w14, w14, w15 d601c: 0b4d150f add w15, w8, w13, lsr #5 d6020: 4a0f01ce eor w14, w14, w15 d6024: 0b0c01cc add w12, w14, w12 d6028: 0b10018f add w15, w12, w16 d602c: 0b0c116e add w14, w11, w12, lsl #4 d6030: 4a0f01ce eor w14, w14, w15 d6034: 0b4c154f add w15, w10, w12, lsr #5 d6038: 4a0f01ce eor w14, w14, w15 d603c: 5293720f mov w15, #0x9b90 // =39824 d6040: 0b0d01cd add w13, w14, w13 d6044: 72bc6eef movk w15, #0xe377, lsl #16 d6048: 0b0f01ae add w14, w13, w15 d604c: 0b0d1129 add w9, w9, w13, lsl #4 d6050: 0b4d1508 add w8, w8, w13, lsr #5 d6054: 4a0e0129 eor w9, w9, w14 d6058: 4a080128 eor w8, w9, w8 d605c: 0b0c0108 add w8, w8, w12 d6060: 0b081169 add w9, w11, w8, lsl #4 d6064: 0b0f010b add w11, w8, w15 d6068: 4a0b0129 eor w9, w9, w11 d606c: 0b48154a add w10, w10, w8, lsr #5 d6070: 4a0a0129 eor w9, w9, w10 d6074: 0b0d0129 add w9, w9, w13 d6078: 293f27a8 stp w8, w9, [x29, #-0x8] d607c: 940221f5 bl 0x15e850 <_ZN6InGame3Log10AutoBuffer3PtrEl@plt> d6080: 91000718 add x24, x24, #0x1 d6084: f85f83a8 ldur x8, [x29, #-0x8] d6088: eb18039f cmp x28, x24 d608c: f8336808 str x8, [x0, x19] d6090: 54ffe341 b.ne 0xd5cf8 d6094: aa1603e0 mov x0, x22 d6098: aa1f03e1 mov x1, xzr d609c: 940221ed bl 0x15e850 <_ZN6InGame3Log10AutoBuffer3PtrEl@plt> d60a0: a940a7e8 ldp x8, x9, [sp, #0x8] d60a4: f9400102 ldr x2, [x8] d60a8: 8b090008 add x8, x0, x9 d60ac: 8b0902a9 add x9, x21, x9 d60b0: cb020100 sub x0, x8, x2 d60b4: cb020121 sub x1, x9, x2 d60b8: 94021bfa bl 0x15d0a0 d60bc: 14000008 b 0xd60dc d60c0: aa1603e0 mov x0, x22 d60c4: aa1f03e1 mov x1, xzr d60c8: 940221e2 bl 0x15e850 <_ZN6InGame3Log10AutoBuffer3PtrEl@plt> d60cc: aa1503e1 mov x1, x21 d60d0: aa1403e2 mov x2, x20 d60d4: 94021bf3 bl 0x15d0a0 d60d8: f900027f str xzr, [x19] d60dc: a9474ff4 ldp x20, x19, [sp, #0x70] d60e0: a94657f6 ldp x22, x21, [sp, #0x60] d60e4: a9455ff8 ldp x24, x23, [sp, #0x50] d60e8: a94467fa ldp x26, x25, [sp, #0x40] d60ec: a9436ffc ldp x28, x27, [sp, #0x30] d60f0: a9427bfd ldp x29, x30, [sp, #0x20] d60f4: 910203ff add sp, sp, #0x80 d60f8: d65f03c0 ret 00000000000d60fc : d60fc: f101245f cmp x2, #0x49 d6100: 54000062 b.hs 0xd610c d6104: 2a1f03e0 mov w0, wzr d6108: d65f03c0 ret d610c: 39400029 ldrb w9, [x1] d6110: 121f1928 and w8, w9, #0xfe d6114: 5100192a sub w10, w9, #0x6 d6118: 71000d5f cmp w10, #0x3 d611c: 54000228 b.hi 0xd6160 d6120: 7100213f cmp w9, #0x8 d6124: 1a9f07ea cset w10, ne d6128: 7100193f cmp w9, #0x6 d612c: 1a9f07e9 cset w9, ne d6130: 0a090149 and w9, w10, w9 d6134: 39000069 strb w9, [x3] d6138: 39400029 ldrb w9, [x1] d613c: 51001929 sub w9, w9, #0x6 d6140: 71000d3f cmp w9, #0x3 d6144: 54000068 b.hi 0xd6150 d6148: b8405029 ldur w9, [x1, #0x5] d614c: 14000002 b 0xd6154 d6150: 2a1f03e9 mov w9, wzr d6154: b9000089 str w9, [x4] d6158: 78401029 ldurh w9, [x1, #0x1] d615c: 79001009 strh w9, [x0, #0x8] d6160: 7100211f cmp w8, #0x8 d6164: 1a9f17e9 cset w9, eq d6168: 7100191f cmp w8, #0x6 d616c: 1a9f17e8 cset w8, eq d6170: 2a080120 orr w0, w9, w8 d6174: d65f03c0 ret 00000000000d6178 : d6178: d65f03c0 ret 00000000000d617c : d617c: 14021b59 b 0x15cee0 <_ZdlPv@plt> 00000000000d6180 : d6180: d10183ff sub sp, sp, #0x60 d6184: a9017bfd stp x29, x30, [sp, #0x10] d6188: 910043fd add x29, sp, #0x10 d618c: a90267fa stp x26, x25, [sp, #0x20] d6190: a9035ff8 stp x24, x23, [sp, #0x30] d6194: a90457f6 stp x22, x21, [sp, #0x40] d6198: a9054ff4 stp x20, x19, [sp, #0x50] d619c: b40014a0 cbz x0, 0xd6430 d61a0: aa0103f5 mov x21, x1 d61a4: 52801001 mov w1, #0x80 // =128 d61a8: aa0203f4 mov x20, x2 d61ac: aa0003f3 mov x19, x0 d61b0: 940221b8 bl 0x15e890 d61b4: b40013e0 cbz x0, 0xd6430 d61b8: aa1303e0 mov x0, x19 d61bc: 52800841 mov w1, #0x42 // =66 d61c0: 52803602 mov w2, #0x1b0 // =432 d61c4: 94022253 bl 0x15eb10 d61c8: 3100041f cmn w0, #0x1 d61cc: 54000940 b.eq 0xd62f4 d61d0: 90fffce1 adrp x1, 0x72000 d61d4: 2a0003f6 mov w22, w0 d61d8: 912b7c21 add x1, x1, #0xadf d61dc: aa1303e0 mov x0, x19 d61e0: 94022064 bl 0x15e370 d61e4: aa0003f8 mov x24, x0 d61e8: b4000da0 cbz x0, 0xd639c d61ec: aa1803e0 mov x0, x24 d61f0: aa1f03e1 mov x1, xzr d61f4: 52800042 mov w2, #0x2 // =2 d61f8: 94022092 bl 0x15e440 d61fc: aa1803e0 mov x0, x24 d6200: 94022060 bl 0x15e380 d6204: eb14001f cmp x0, x20 d6208: 540009c2 b.hs 0xd6340 d620c: aa1803e0 mov x0, x24 d6210: aa1f03e1 mov x1, xzr d6214: 2a1f03e2 mov w2, wzr d6218: 9402208a bl 0x15e440 d621c: d00004a1 adrp x1, 0x16c000 d6220: 93407e97 sxtw x23, w20 d6224: aa1703e0 mov x0, x23 d6228: f9449421 ldr x1, [x1, #0x928] d622c: 94021d91 bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> d6230: b4001000 cbz x0, 0xd6430 d6234: 2a1f03e1 mov w1, wzr d6238: aa1703e2 mov x2, x23 d623c: aa0003f9 mov x25, x0 d6240: 94021b00 bl 0x15ce40 d6244: aa1903e0 mov x0, x25 d6248: 52800021 mov w1, #0x1 // =1 d624c: aa1703e2 mov x2, x23 d6250: aa1803e3 mov x3, x24 d6254: 94022053 bl 0x15e3a0 d6258: aa0003fa mov x26, x0 d625c: aa1803e0 mov x0, x24 d6260: 9402206c bl 0x15e410 d6264: aa1903e0 mov x0, x25 d6268: 94021d5e bl 0x15d7e0 <_ZdaPv@plt> d626c: eb17035f cmp x26, x23 d6270: 54000901 b.ne 0xd6390 d6274: b0fffce1 adrp x1, 0x73000 d6278: 90fffcc3 adrp x3, 0x6e000 d627c: d0fffcc4 adrp x4, 0x70000 d6280: d0fffcc6 adrp x6, 0x70000 d6284: 910da421 add x1, x1, #0x369 d6288: 911b1063 add x3, x3, #0x6c4 d628c: 91295c84 add x4, x4, #0xa57 d6290: 91345cc6 add x6, x6, #0xd17 d6294: 52800080 mov w0, #0x4 // =4 d6298: 52800562 mov w2, #0x2b // =43 d629c: aa1f03e5 mov x5, xzr d62a0: 940220a4 bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d62a4: aa1803e0 mov x0, x24 d62a8: 94022076 bl 0x15e480 d62ac: b0fffcc1 adrp x1, 0x6f000 d62b0: aa1303e0 mov x0, x19 d62b4: 91339021 add x1, x1, #0xce4 d62b8: 9402202e bl 0x15e370 d62bc: aa0003f8 mov x24, x0 d62c0: b40006e0 cbz x0, 0xd639c d62c4: aa1803e0 mov x0, x24 d62c8: aa1f03e1 mov x1, xzr d62cc: 52800042 mov w2, #0x2 // =2 d62d0: 9402205c bl 0x15e440 d62d4: aa1803e0 mov x0, x24 d62d8: 9402202a bl 0x15e380 d62dc: aa0003f9 mov x25, x0 d62e0: aa1803e0 mov x0, x24 d62e4: 94022067 bl 0x15e480 d62e8: eb14033f cmp x25, x20 d62ec: 54000302 b.hs 0xd634c d62f0: 1400002a b 0xd6398 d62f4: 94022013 bl 0x15e340 <__errno@plt> d62f8: b9400000 ldr w0, [x0] d62fc: 94022065 bl 0x15e490 d6300: b0fffce1 adrp x1, 0x73000 d6304: 90fffcc3 adrp x3, 0x6e000 d6308: d0fffcc4 adrp x4, 0x70000 d630c: d0fffcc6 adrp x6, 0x70000 d6310: aa0003e8 mov x8, x0 d6314: 910da421 add x1, x1, #0x369 d6318: 911b1063 add x3, x3, #0x6c4 d631c: 91295c84 add x4, x4, #0xa57 d6320: 9134d4c6 add x6, x6, #0xd35 d6324: 52800080 mov w0, #0x4 // =4 d6328: 52800be2 mov w2, #0x5f // =95 d632c: aa1f03e5 mov x5, xzr d6330: aa1303e7 mov x7, x19 d6334: f90003e8 str x8, [sp] d6338: 9402207e bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d633c: 1400003c b 0xd642c d6340: aa1803e0 mov x0, x24 d6344: 9402204f bl 0x15e480 d6348: 93407e97 sxtw x23, w20 d634c: aa1f03e0 mov x0, xzr d6350: aa1703e1 mov x1, x23 d6354: 52800062 mov w2, #0x3 // =3 d6358: 52800023 mov w3, #0x1 // =1 d635c: 2a1603e4 mov w4, w22 d6360: aa1f03e5 mov x5, xzr d6364: 52800039 mov w25, #0x1 // =1 d6368: 940221ee bl 0x15eb20 d636c: f100001f cmp x0, #0x0 d6370: aa0003f7 mov x23, x0 d6374: 1a9f07f8 cset w24, ne d6378: 91000408 add x8, x0, #0x1 d637c: f100091f cmp x8, #0x2 d6380: 54000123 b.lo 0xd63a4 d6384: 2a1603e0 mov w0, w22 d6388: 940221ea bl 0x15eb30 d638c: 14000019 b 0xd63f0 d6390: aa1803e0 mov x0, x24 d6394: 9402203b bl 0x15e480 d6398: 2a1f03f8 mov w24, wzr d639c: aa1f03f7 mov x23, xzr d63a0: 2a1f03f9 mov w25, wzr d63a4: 94021fe7 bl 0x15e340 <__errno@plt> d63a8: b9400000 ldr w0, [x0] d63ac: 94022039 bl 0x15e490 d63b0: b0fffce1 adrp x1, 0x73000 d63b4: 90fffcc3 adrp x3, 0x6e000 d63b8: d0fffcc4 adrp x4, 0x70000 d63bc: b0fffce6 adrp x6, 0x73000 d63c0: aa0003e7 mov x7, x0 d63c4: 910da421 add x1, x1, #0x369 d63c8: 911b1063 add x3, x3, #0x6c4 d63cc: 91295c84 add x4, x4, #0xa57 d63d0: 9133a4c6 add x6, x6, #0xce9 d63d4: 52800080 mov w0, #0x4 // =4 d63d8: 52800a02 mov w2, #0x50 // =80 d63dc: aa1f03e5 mov x5, xzr d63e0: 94022054 bl 0x15e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d63e4: 2a1603e0 mov w0, w22 d63e8: 940221d2 bl 0x15eb30 d63ec: 34000199 cbz w25, 0xd641c d63f0: b10006ff cmn x23, #0x1 d63f4: 54000160 b.eq 0xd6420 d63f8: b40001b7 cbz x23, 0xd642c d63fc: aa1303e0 mov x0, x19 d6400: 2a1f03e1 mov w1, wzr d6404: 940221cf bl 0x15eb40 d6408: 3100041f cmn w0, #0x1 d640c: 54000080 b.eq 0xd641c d6410: 52800020 mov w0, #0x1 // =1 d6414: f90002b7 str x23, [x21] d6418: 14000006 b 0xd6430 d641c: 34000098 cbz w24, 0xd642c d6420: 93407e81 sxtw x1, w20 d6424: aa1703e0 mov x0, x23 d6428: 940221ca bl 0x15eb50 d642c: 2a1f03e0 mov w0, wzr d6430: a9454ff4 ldp x20, x19, [sp, #0x50] d6434: a94457f6 ldp x22, x21, [sp, #0x40] d6438: a9435ff8 ldp x24, x23, [sp, #0x30] d643c: a94267fa ldp x26, x25, [sp, #0x20] d6440: a9417bfd ldp x29, x30, [sp, #0x10] d6444: 910183ff add sp, sp, #0x60 d6448: d65f03c0 ret 00000000000d644c : d644c: a9007c01 stp x1, xzr, [x0] d6450: a9010c02 stp x2, x3, [x0, #0x10] d6454: d65f03c0 ret 00000000000d6458 : d6458: a9007c01 stp x1, xzr, [x0] d645c: a9010802 stp x2, x2, [x0, #0x10] d6460: d65f03c0 ret 00000000000d6464 : d6464: 6f00e400 movi v0.2d, #0000000000000000 d6468: ad000000 stp q0, q0, [x0] d646c: d65f03c0 ret 00000000000d6470 : d6470: 6f00e400 movi v0.2d, #0000000000000000 d6474: ad000000 stp q0, q0, [x0] d6478: d65f03c0 ret 00000000000d647c : d647c: d65f03c0 ret 00000000000d6480 : d6480: a9be7bfd stp x29, x30, [sp, #-0x20]! d6484: a9014ff4 stp x20, x19, [sp, #0x10] d6488: 910003fd mov x29, sp d648c: a940a808 ldp x8, x10, [x0, #0x8] d6490: aa0203f3 mov x19, x2 d6494: aa0003f4 mov x20, x0 d6498: f9400c09 ldr x9, [x0, #0x18] d649c: f940000b ldr x11, [x0] d64a0: cb080129 sub x9, x9, x8 d64a4: eb02013f cmp x9, x2 d64a8: 8b080160 add x0, x11, x8 d64ac: 9a898042 csel x2, x2, x9, hi d64b0: 8b080049 add x9, x2, x8 d64b4: eb09015f cmp x10, x9 d64b8: 9a898149 csel x9, x10, x9, hi d64bc: f9000a89 str x9, [x20, #0x10] d64c0: 94021af8 bl 0x15d0a0 d64c4: a940a688 ldp x8, x9, [x20, #0x8] d64c8: 8b130108 add x8, x8, x19 d64cc: f100011f cmp x8, #0x0 d64d0: 92407d0a and x10, x8, #0xffffffff d64d4: 9a8ab3ea csel x10, xzr, x10, lt d64d8: 9a88b3e8 csel x8, xzr, x8, lt d64dc: eb09015f cmp x10, x9 d64e0: 9a888128 csel x8, x9, x8, hi d64e4: f9000688 str x8, [x20, #0x8] d64e8: a9414ff4 ldp x20, x19, [sp, #0x10] d64ec: a8c27bfd ldp x29, x30, [sp], #0x20 d64f0: d65f03c0 ret 00000000000d64f4 : d64f4: a941240b ldp x11, x9, [x0, #0x10] d64f8: aa0003e8 mov x8, x0 d64fc: f940000a ldr x10, [x0] d6500: cb030129 sub x9, x9, x3 d6504: 8b030140 add x0, x10, x3 d6508: eb02013f cmp x9, x2 d650c: 9a898042 csel x2, x2, x9, hi d6510: 8b030049 add x9, x2, x3 d6514: eb09017f cmp x11, x9 d6518: 9a898169 csel x9, x11, x9, hi d651c: f9000909 str x9, [x8, #0x10] d6520: 14021ae0 b 0x15d0a0 00000000000d6524 : d6524: f9400400 ldr x0, [x0, #0x8] d6528: d65f03c0 ret 00000000000d652c : d652c: 34000122 cbz w2, 0xd6550 d6530: 7100045f cmp w2, #0x1 d6534: 540000a0 b.eq 0xd6548 d6538: 7100085f cmp w2, #0x2 d653c: 540001e1 b.ne 0xd6578 d6540: f9400808 ldr x8, [x0, #0x10] d6544: 14000002 b 0xd654c d6548: f9400408 ldr x8, [x0, #0x8] d654c: 8b010101 add x1, x8, x1 d6550: f9000401 str x1, [x0, #0x8] d6554: b6f80061 tbz x1, #0x3f, 0xd6560 d6558: aa1f03e1 mov x1, xzr d655c: f900041f str xzr, [x0, #0x8] d6560: f9400808 ldr x8, [x0, #0x10] d6564: eb21411f cmp x8, w1, uxtw d6568: 54000043 b.lo 0xd6570 d656c: d65f03c0 ret d6570: f9000408 str x8, [x0, #0x8] d6574: d65f03c0 ret d6578: f9400401 ldr x1, [x0, #0x8] d657c: b6ffff21 tbz x1, #0x3f, 0xd6560 d6580: 17fffff6 b 0xd6558 00000000000d6584 : d6584: f9400000 ldr x0, [x0] d6588: d65f03c0 ret 00000000000d658c : d658c: a9be7bfd stp x29, x30, [sp, #-0x20]! d6590: a9014ff4 stp x20, x19, [sp, #0x10] d6594: 910003fd mov x29, sp d6598: a940a40a ldp x10, x9, [x0, #0x8] d659c: aa0103e8 mov x8, x1 d65a0: aa0003f3 mov x19, x0 d65a4: f940000b ldr x11, [x0] d65a8: aa0803e0 mov x0, x8 d65ac: cb0a0129 sub x9, x9, x10 d65b0: 8b0a0161 add x1, x11, x10 d65b4: eb02013f cmp x9, x2 d65b8: 9a823134 csel x20, x9, x2, lo d65bc: aa1403e2 mov x2, x20 d65c0: 94021ab8 bl 0x15d0a0 d65c4: a940a668 ldp x8, x9, [x19, #0x8] d65c8: aa1403e0 mov x0, x20 d65cc: 8b140108 add x8, x8, x20 d65d0: f100011f cmp x8, #0x0 d65d4: 92407d0a and x10, x8, #0xffffffff d65d8: 9a8ab3ea csel x10, xzr, x10, lt d65dc: 9a88b3e8 csel x8, xzr, x8, lt d65e0: eb09015f cmp x10, x9 d65e4: 9a888128 csel x8, x9, x8, hi d65e8: f9000668 str x8, [x19, #0x8] d65ec: a9414ff4 ldp x20, x19, [sp, #0x10] d65f0: a8c27bfd ldp x29, x30, [sp], #0x20 d65f4: d65f03c0 ret 00000000000d65f8 : d65f8: a9be7bfd stp x29, x30, [sp, #-0x20]! d65fc: f9000bf3 str x19, [sp, #0x10] d6600: 910003fd mov x29, sp d6604: a940a40b ldp x11, x9, [x0, #0x8] d6608: aa0103e8 mov x8, x1 d660c: f940000a ldr x10, [x0] d6610: aa0803e0 mov x0, x8 d6614: cb030129 sub x9, x9, x3 d6618: 8b0b0141 add x1, x10, x11 d661c: eb02013f cmp x9, x2 d6620: 9a823133 csel x19, x9, x2, lo d6624: aa1303e2 mov x2, x19 d6628: 94021a9e bl 0x15d0a0 d662c: aa1303e0 mov x0, x19 d6630: f9400bf3 ldr x19, [sp, #0x10] d6634: a8c27bfd ldp x29, x30, [sp], #0x20 d6638: d65f03c0 ret 00000000000d663c : d663c: f9400800 ldr x0, [x0, #0x10] d6640: d65f03c0 ret 00000000000d6644 : d6644: a9402408 ldp x8, x9, [x0] d6648: 8b090100 add x0, x8, x9 d664c: d65f03c0 ret 00000000000d6650 : d6650: f9400c09 ldr x9, [x0, #0x18] d6654: 92407c28 and x8, x1, #0xffffffff d6658: eb02013f cmp x9, x2 d665c: 9a823129 csel x9, x9, x2, lo d6660: f100003f cmp x1, #0x0 d6664: 9a88b3e8 csel x8, xzr, x8, lt d6668: 9a81b3ea csel x10, xzr, x1, lt d666c: eb09011f cmp x8, x9 d6670: 9a8a8128 csel x8, x9, x10, hi d6674: a900a408 stp x8, x9, [x0, #0x8] d6678: d65f03c0 ret 00000000000d667c : d667c: f9400000 ldr x0, [x0] d6680: d65f03c0 ret 00000000000d6684 : d6684: a9402408 ldp x8, x9, [x0] d6688: 8b090100 add x0, x8, x9 d668c: d65f03c0 ret 00000000000d6690 : d6690: a940a009 ldp x9, x8, [x0, #0x8] d6694: cb090100 sub x0, x8, x9 d6698: d65f03c0 ret 00000000000d669c : d669c: f9400c00 ldr x0, [x0, #0x18] d66a0: d65f03c0 ret 00000000000d66a4 : d66a4: a9007c01 stp x1, xzr, [x0] d66a8: a9010c02 stp x2, x3, [x0, #0x10] d66ac: d65f03c0 ret 00000000000d66b0 : d66b0: a9007c01 stp x1, xzr, [x0] d66b4: a9010802 stp x2, x2, [x0, #0x10] d66b8: d65f03c0 ret 00000000000d66bc : d66bc: 14021a51 b 0x15d000 <_ZN6InGame10XLogBufferENS_17InGameLogPriorityEPKc@plt> 00000000000d66c0 : d66c0: a9bd7bfd stp x29, x30, [sp, #-0x30]! d66c4: f9000bf5 str x21, [sp, #0x10] d66c8: 910003fd mov x29, sp d66cc: a9024ff4 stp x20, x19, [sp, #0x20] d66d0: 6f00e401 movi v1.2d, #0000000000000000 d66d4: b0fffce8 adrp x8, 0x73000 d66d8: aa0003f3 mov x19, x0 d66dc: 2a1f03e1 mov w1, wzr d66e0: 5280cc02 mov w2, #0x660 // =1632 d66e4: fd475900 ldr d0, [x8, #0xeb0] d66e8: ad098401 stp q1, q1, [x0, #0x130] d66ec: ad088401 stp q1, q1, [x0, #0x110] d66f0: ad078401 stp q1, q1, [x0, #0xf0] d66f4: ad068401 stp q1, q1, [x0, #0xd0] d66f8: ad058401 stp q1, q1, [x0, #0xb0] d66fc: ad048401 stp q1, q1, [x0, #0x90] d6700: ad038401 stp q1, q1, [x0, #0x70] d6704: ad028401 stp q1, q1, [x0, #0x50] d6708: ad018401 stp q1, q1, [x0, #0x30] d670c: 3d800801 str q1, [x0, #0x20] d6710: 91056000 add x0, x0, #0x158 d6714: 6f00e401 movi v1.2d, #0000000000000000 d6718: fd00aa60 str d0, [x19, #0x150] d671c: ad000661 stp q1, q1, [x19] d6720: 940219c8 bl 0x15ce40 d6724: 52800028 mov w8, #0x1 // =1 d6728: 2f00e5e0 movi d0, #0x000000ffffffff d672c: 6f00e401 movi v1.2d, #0000000000000000 d6730: 911f8274 add x20, x19, #0x7e0 d6734: f903e27f str xzr, [x19, #0x7c0] d6738: 391ee268 strb w8, [x19, #0x7b8] d673c: 91226268 add x8, x19, #0x898 d6740: 391f227f strb wzr, [x19, #0x7c8] d6744: f903ea7f str xzr, [x19, #0x7d0] d6748: ad008501 stp q1, q1, [x8, #0x10] d674c: 3d800101 str q1, [x8] d6750: 12800008 mov w8, #-0x1 // =-1 d6754: 391f627f strb wzr, [x19, #0x7d8] d6758: 3d81fa61 str q1, [x19, #0x7e0] d675c: 3d81fe61 str q1, [x19, #0x7f0] d6760: 3d820261 str q1, [x19, #0x800] d6764: 3d820661 str q1, [x19, #0x810] d6768: 3d820a61 str q1, [x19, #0x820] d676c: 3d820e61 str q1, [x19, #0x830] d6770: 3d821261 str q1, [x19, #0x840] d6774: f9042a7f str xzr, [x19, #0x850] d6778: fd003e80 str d0, [x20, #0x78] d677c: 3921827f strb wzr, [x19, #0x860] d6780: 3c888281 stur q1, [x20, #0x88] d6784: b9009a9f str wzr, [x20, #0x98] d6788: b908927f str wzr, [x19, #0x890] d678c: 3d822261 str q1, [x19, #0x880] d6790: b908ca68 str w8, [x19, #0x8c8] d6794: b0fffce1 adrp x1, 0x73000 d6798: 90fffce3 adrp x3, 0x72000 d679c: b0fffce4 adrp x4, 0x73000 d67a0: 90fffce6 adrp x6, 0x72000 d67a4: 91341821 add x1, x1, #0xd06 d67a8: 911dd063 add x3, x3, #0x774 d67ac: 9105f084 add x4, x4, #0x17c d67b0: 913e58c6 add x6, x6, #0xf96 d67b4: 52800020 mov w0, #0x1 // =1 d67b8: 52800322 mov w2, #0x19 // =25 d67bc: aa1303e5 mov x5, x19 d67c0: 94021998 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d67c4: aa1f03e0 mov x0, xzr d67c8: 94021f7e bl 0x15e5c0 d67cc: 940220e5 bl 0x15eb60 d67d0: a9424ff4 ldp x20, x19, [sp, #0x20] d67d4: f9400bf5 ldr x21, [sp, #0x10] d67d8: a8c37bfd ldp x29, x30, [sp], #0x30 d67dc: d65f03c0 ret d67e0: aa0003f5 mov x21, x0 d67e4: 9122e260 add x0, x19, #0x8b8 d67e8: 91228273 add x19, x19, #0x8a0 d67ec: 940220e1 bl 0x15eb70 <_ZNSt6__ndk110shared_ptrIN6InGame19InGameReportMetricsEED2Ev@plt> d67f0: aa1303e0 mov x0, x19 d67f4: 940220e3 bl 0x15eb80 <_ZNSt6__ndk110shared_ptrIN6InGame23InGameStatReportHandlerEED2Ev@plt> d67f8: aa1403e0 mov x0, x20 d67fc: 940220e5 bl 0x15eb90 <_ZN6InGame6BQInfoD2Ev@plt> d6800: aa1503e0 mov x0, x21 d6804: 94020a57 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d6808 ::~shared_ptr()>: d6808: a9be7bfd stp x29, x30, [sp, #-0x20]! d680c: f9000bf3 str x19, [sp, #0x10] d6810: 910003fd mov x29, sp d6814: f9400413 ldr x19, [x0, #0x8] d6818: b40000b3 cbz x19, 0xd682c ::~shared_ptr()+0x24> d681c: 91002261 add x1, x19, #0x8 d6820: 92800000 mov x0, #-0x1 // =-1 d6824: 940209b7 bl 0x158f00 <__emutls_get_address+0x474> d6828: b4000080 cbz x0, 0xd6838 ::~shared_ptr()+0x30> d682c: f9400bf3 ldr x19, [sp, #0x10] d6830: a8c27bfd ldp x29, x30, [sp], #0x20 d6834: d65f03c0 ret d6838: f9400268 ldr x8, [x19] d683c: aa1303e0 mov x0, x19 d6840: f9400908 ldr x8, [x8, #0x10] d6844: d63f0100 blr x8 d6848: aa1303e0 mov x0, x19 d684c: f9400bf3 ldr x19, [sp, #0x10] d6850: a8c27bfd ldp x29, x30, [sp], #0x20 d6854: 1402198b b 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 00000000000d6858 ::~shared_ptr()>: d6858: a9be7bfd stp x29, x30, [sp, #-0x20]! d685c: f9000bf3 str x19, [sp, #0x10] d6860: 910003fd mov x29, sp d6864: f9400413 ldr x19, [x0, #0x8] d6868: b40000b3 cbz x19, 0xd687c ::~shared_ptr()+0x24> d686c: 91002261 add x1, x19, #0x8 d6870: 92800000 mov x0, #-0x1 // =-1 d6874: 940209a3 bl 0x158f00 <__emutls_get_address+0x474> d6878: b4000080 cbz x0, 0xd6888 ::~shared_ptr()+0x30> d687c: f9400bf3 ldr x19, [sp, #0x10] d6880: a8c27bfd ldp x29, x30, [sp], #0x20 d6884: d65f03c0 ret d6888: f9400268 ldr x8, [x19] d688c: aa1303e0 mov x0, x19 d6890: f9400908 ldr x8, [x8, #0x10] d6894: d63f0100 blr x8 d6898: aa1303e0 mov x0, x19 d689c: f9400bf3 ldr x19, [sp, #0x10] d68a0: a8c27bfd ldp x29, x30, [sp], #0x20 d68a4: 14021977 b 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 00000000000d68a8 : d68a8: a9be7bfd stp x29, x30, [sp, #-0x20]! d68ac: f9000bf3 str x19, [sp, #0x10] d68b0: 910003fd mov x29, sp d68b4: aa0003f3 mov x19, x0 d68b8: 39418008 ldrb w8, [x0, #0x60] d68bc: 37000188 tbnz w8, #0x0, 0xd68ec d68c0: 39412268 ldrb w8, [x19, #0x48] d68c4: 370001c8 tbnz w8, #0x0, 0xd68fc d68c8: 3940c268 ldrb w8, [x19, #0x30] d68cc: 37000208 tbnz w8, #0x0, 0xd690c d68d0: 39406268 ldrb w8, [x19, #0x18] d68d4: 37000248 tbnz w8, #0x0, 0xd691c d68d8: 39400268 ldrb w8, [x19] d68dc: 37000288 tbnz w8, #0x0, 0xd692c d68e0: f9400bf3 ldr x19, [sp, #0x10] d68e4: a8c27bfd ldp x29, x30, [sp], #0x20 d68e8: d65f03c0 ret d68ec: f9403a60 ldr x0, [x19, #0x70] d68f0: 9402197c bl 0x15cee0 <_ZdlPv@plt> d68f4: 39412268 ldrb w8, [x19, #0x48] d68f8: 3607fe88 tbz w8, #0x0, 0xd68c8 d68fc: f9402e60 ldr x0, [x19, #0x58] d6900: 94021978 bl 0x15cee0 <_ZdlPv@plt> d6904: 3940c268 ldrb w8, [x19, #0x30] d6908: 3607fe48 tbz w8, #0x0, 0xd68d0 d690c: f9402260 ldr x0, [x19, #0x40] d6910: 94021974 bl 0x15cee0 <_ZdlPv@plt> d6914: 39406268 ldrb w8, [x19, #0x18] d6918: 3607fe08 tbz w8, #0x0, 0xd68d8 d691c: f9401660 ldr x0, [x19, #0x28] d6920: 94021970 bl 0x15cee0 <_ZdlPv@plt> d6924: 39400268 ldrb w8, [x19] d6928: 3607fdc8 tbz w8, #0x0, 0xd68e0 d692c: f9400a60 ldr x0, [x19, #0x10] d6930: f9400bf3 ldr x19, [sp, #0x10] d6934: a8c27bfd ldp x29, x30, [sp], #0x20 d6938: 1402196a b 0x15cee0 <_ZdlPv@plt> 00000000000d693c : d693c: a9be7bfd stp x29, x30, [sp, #-0x20]! d6940: a9014ff4 stp x20, x19, [sp, #0x10] d6944: 910003fd mov x29, sp d6948: aa0003f3 mov x19, x0 d694c: b0fffce1 adrp x1, 0x73000 d6950: f0fffcc3 adrp x3, 0x71000 d6954: b0fffce4 adrp x4, 0x73000 d6958: 90fffce6 adrp x6, 0x72000 d695c: 91341821 add x1, x1, #0xd06 d6960: 910e1c63 add x3, x3, #0x387 d6964: 9105f084 add x4, x4, #0x17c d6968: 913e58c6 add x6, x6, #0xf96 d696c: 52800020 mov w0, #0x1 // =1 d6970: 528003e2 mov w2, #0x1f // =31 d6974: aa1303e5 mov x5, x19 d6978: 9402192a bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d697c: f9446274 ldr x20, [x19, #0x8c0] d6980: b4000174 cbz x20, 0xd69ac d6984: 91002281 add x1, x20, #0x8 d6988: 92800000 mov x0, #-0x1 // =-1 d698c: 9402095d bl 0x158f00 <__emutls_get_address+0x474> d6990: b50000e0 cbnz x0, 0xd69ac d6994: f9400288 ldr x8, [x20] d6998: aa1403e0 mov x0, x20 d699c: f9400908 ldr x8, [x8, #0x10] d69a0: d63f0100 blr x8 d69a4: aa1403e0 mov x0, x20 d69a8: 94021936 bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> d69ac: f9445674 ldr x20, [x19, #0x8a8] d69b0: b40000b4 cbz x20, 0xd69c4 d69b4: 91002281 add x1, x20, #0x8 d69b8: 92800000 mov x0, #-0x1 // =-1 d69bc: 94020951 bl 0x158f00 <__emutls_get_address+0x474> d69c0: b40001c0 cbz x0, 0xd69f8 d69c4: 39610268 ldrb w8, [x19, #0x840] d69c8: 37000288 tbnz w8, #0x0, 0xd6a18 d69cc: 3960a268 ldrb w8, [x19, #0x828] d69d0: 370002c8 tbnz w8, #0x0, 0xd6a28 d69d4: 39604268 ldrb w8, [x19, #0x810] d69d8: 37000308 tbnz w8, #0x0, 0xd6a38 d69dc: 395fe268 ldrb w8, [x19, #0x7f8] d69e0: 37000348 tbnz w8, #0x0, 0xd6a48 d69e4: 395f8268 ldrb w8, [x19, #0x7e0] d69e8: 37000388 tbnz w8, #0x0, 0xd6a58 d69ec: a9414ff4 ldp x20, x19, [sp, #0x10] d69f0: a8c27bfd ldp x29, x30, [sp], #0x20 d69f4: d65f03c0 ret d69f8: f9400288 ldr x8, [x20] d69fc: aa1403e0 mov x0, x20 d6a00: f9400908 ldr x8, [x8, #0x10] d6a04: d63f0100 blr x8 d6a08: aa1403e0 mov x0, x20 d6a0c: 9402191d bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> d6a10: 39610268 ldrb w8, [x19, #0x840] d6a14: 3607fdc8 tbz w8, #0x0, 0xd69cc d6a18: f9442a60 ldr x0, [x19, #0x850] d6a1c: 94021931 bl 0x15cee0 <_ZdlPv@plt> d6a20: 3960a268 ldrb w8, [x19, #0x828] d6a24: 3607fd88 tbz w8, #0x0, 0xd69d4 d6a28: f9441e60 ldr x0, [x19, #0x838] d6a2c: 9402192d bl 0x15cee0 <_ZdlPv@plt> d6a30: 39604268 ldrb w8, [x19, #0x810] d6a34: 3607fd48 tbz w8, #0x0, 0xd69dc d6a38: f9441260 ldr x0, [x19, #0x820] d6a3c: 94021929 bl 0x15cee0 <_ZdlPv@plt> d6a40: 395fe268 ldrb w8, [x19, #0x7f8] d6a44: 3607fd08 tbz w8, #0x0, 0xd69e4 d6a48: f9440660 ldr x0, [x19, #0x808] d6a4c: 94021925 bl 0x15cee0 <_ZdlPv@plt> d6a50: 395f8268 ldrb w8, [x19, #0x7e0] d6a54: 3607fcc8 tbz w8, #0x0, 0xd69ec d6a58: f943fa60 ldr x0, [x19, #0x7f0] d6a5c: a9414ff4 ldp x20, x19, [sp, #0x10] d6a60: a8c27bfd ldp x29, x30, [sp], #0x20 d6a64: 1402191f b 0x15cee0 <_ZdlPv@plt> d6a68: aa0003f4 mov x20, x0 d6a6c: 9122e260 add x0, x19, #0x8b8 d6a70: 94022040 bl 0x15eb70 <_ZNSt6__ndk110shared_ptrIN6InGame19InGameReportMetricsEED2Ev@plt> d6a74: 91228260 add x0, x19, #0x8a0 d6a78: 94022042 bl 0x15eb80 <_ZNSt6__ndk110shared_ptrIN6InGame23InGameStatReportHandlerEED2Ev@plt> d6a7c: 911f8260 add x0, x19, #0x7e0 d6a80: 94022044 bl 0x15eb90 <_ZN6InGame6BQInfoD2Ev@plt> d6a84: aa1403e0 mov x0, x20 d6a88: 97ff492b bl 0xa8f34 00000000000d6a8c : d6a8c: a9be7bfd stp x29, x30, [sp, #-0x20]! d6a90: a9014ff4 stp x20, x19, [sp, #0x10] d6a94: 910003fd mov x29, sp d6a98: aa0103f3 mov x19, x1 d6a9c: aa0003f4 mov x20, x0 d6aa0: b0fffce1 adrp x1, 0x73000 d6aa4: 90fffce3 adrp x3, 0x72000 d6aa8: b0fffce4 adrp x4, 0x73000 d6aac: 90fffce6 adrp x6, 0x72000 d6ab0: 91341821 add x1, x1, #0xd06 d6ab4: 911e2063 add x3, x3, #0x788 d6ab8: 9105f084 add x4, x4, #0x17c d6abc: 913e58c6 add x6, x6, #0xf96 d6ac0: 52800020 mov w0, #0x1 // =1 d6ac4: 528004c2 mov w2, #0x26 // =38 d6ac8: aa1403e5 mov x5, x20 d6acc: 940218d5 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d6ad0: f9000293 str x19, [x20] d6ad4: a9414ff4 ldp x20, x19, [sp, #0x10] d6ad8: a8c27bfd ldp x29, x30, [sp], #0x20 d6adc: d65f03c0 ret 00000000000d6ae0 : d6ae0: d10243ff sub sp, sp, #0x90 d6ae4: a9047bfd stp x29, x30, [sp, #0x40] d6ae8: 910103fd add x29, sp, #0x40 d6aec: f9002bf9 str x25, [sp, #0x50] d6af0: a9065ff8 stp x24, x23, [sp, #0x60] d6af4: a90757f6 stp x22, x21, [sp, #0x70] d6af8: a9084ff4 stp x20, x19, [sp, #0x80] d6afc: aa0103f3 mov x19, x1 d6b00: d53bd059 mrs x25, TPIDR_EL0 d6b04: aa0003f4 mov x20, x0 d6b08: b0fffce1 adrp x1, 0x73000 d6b0c: d0fffcc3 adrp x3, 0x70000 d6b10: b0fffce4 adrp x4, 0x73000 d6b14: 90fffce6 adrp x6, 0x72000 d6b18: f9401728 ldr x8, [x25, #0x28] d6b1c: 91341821 add x1, x1, #0xd06 d6b20: 911aa463 add x3, x3, #0x6a9 d6b24: 9105f084 add x4, x4, #0x17c d6b28: 913e58c6 add x6, x6, #0xf96 d6b2c: 52800020 mov w0, #0x1 // =1 d6b30: 52800582 mov w2, #0x2c // =44 d6b34: aa1403e5 mov x5, x20 d6b38: f81f83a8 stur x8, [x29, #-0x8] d6b3c: 940218b9 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d6b40: 91067280 add x0, x20, #0x19c d6b44: aa1303e1 mov x1, x19 d6b48: 5280c3a2 mov w2, #0x61d // =1565 d6b4c: 94021955 bl 0x15d0a0 d6b50: 395f6288 ldrb w8, [x20, #0x7d8] d6b54: 340005e8 cbz w8, 0xd6c10 d6b58: f9445e94 ldr x20, [x20, #0x8b8] d6b5c: b40005b4 cbz x20, 0xd6c10 d6b60: d00004a8 adrp x8, 0x16c000 d6b64: f9453508 ldr x8, [x8, #0xa68] d6b68: f9400116 ldr x22, [x8] d6b6c: aa1603e0 mov x0, x22 d6b70: 94021b00 bl 0x15d770 d6b74: b100401f cmn x0, #0x10 d6b78: 54000622 b.hs 0xd6c3c d6b7c: aa0003f5 mov x21, x0 d6b80: f1005c1f cmp x0, #0x17 d6b84: 540000e2 b.hs 0xd6ba0 d6b88: 910083e9 add x9, sp, #0x20 d6b8c: 531f7aa8 lsl w8, w21, #1 d6b90: b2400137 orr x23, x9, #0x1 d6b94: 390083e8 strb w8, [sp, #0x20] d6b98: b5000155 cbnz x21, 0xd6bc0 d6b9c: 1400000d b 0xd6bd0 d6ba0: 910042a8 add x8, x21, #0x10 d6ba4: 927ced18 and x24, x8, #0xfffffffffffffff0 d6ba8: aa1803e0 mov x0, x24 d6bac: 940218ad bl 0x15ce60 <_Znwm@plt> d6bb0: b2400308 orr x8, x24, #0x1 d6bb4: aa0003f7 mov x23, x0 d6bb8: a90283f5 stp x21, x0, [sp, #0x28] d6bbc: f90013e8 str x8, [sp, #0x20] d6bc0: aa1703e0 mov x0, x23 d6bc4: aa1603e1 mov x1, x22 d6bc8: aa1503e2 mov x2, x21 d6bcc: 94021935 bl 0x15d0a0 d6bd0: 38356aff strb wzr, [x23, x21] d6bd4: b9461a60 ldr w0, [x19, #0x618] d6bd8: 910023e8 add x8, sp, #0x8 d6bdc: 94021ff1 bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> d6be0: 910083e1 add x1, sp, #0x20 d6be4: 910023e2 add x2, sp, #0x8 d6be8: aa1403e0 mov x0, x20 d6bec: 94021ff1 bl 0x15ebb0 <_ZN6InGame19InGameReportMetrics14SetCommonLabelERKNSt6__ndk112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_@plt> d6bf0: 394023e8 ldrb w8, [sp, #0x8] d6bf4: 36000068 tbz w8, #0x0, 0xd6c00 d6bf8: f9400fe0 ldr x0, [sp, #0x18] d6bfc: 940218b9 bl 0x15cee0 <_ZdlPv@plt> d6c00: 394083e8 ldrb w8, [sp, #0x20] d6c04: 36000068 tbz w8, #0x0, 0xd6c10 d6c08: f9401be0 ldr x0, [sp, #0x30] d6c0c: 940218b5 bl 0x15cee0 <_ZdlPv@plt> d6c10: f9401728 ldr x8, [x25, #0x28] d6c14: f85f83a9 ldur x9, [x29, #-0x8] d6c18: eb09011f cmp x8, x9 d6c1c: 54000141 b.ne 0xd6c44 d6c20: a9484ff4 ldp x20, x19, [sp, #0x80] d6c24: a94757f6 ldp x22, x21, [sp, #0x70] d6c28: a9465ff8 ldp x24, x23, [sp, #0x60] d6c2c: a9447bfd ldp x29, x30, [sp, #0x40] d6c30: f9402bf9 ldr x25, [sp, #0x50] d6c34: 910243ff add sp, sp, #0x90 d6c38: d65f03c0 ret d6c3c: 910083e0 add x0, sp, #0x20 d6c40: 94021ad4 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> d6c44: 9402187b bl 0x15ce30 <__stack_chk_fail@plt> d6c48: 394023e8 ldrb w8, [sp, #0x8] d6c4c: aa0003f3 mov x19, x0 d6c50: 370000a8 tbnz w8, #0x0, 0xd6c64 d6c54: 394083e8 ldrb w8, [sp, #0x20] d6c58: 37000168 tbnz w8, #0x0, 0xd6c84 d6c5c: aa1303e0 mov x0, x19 d6c60: 94020940 bl 0x159160 <__emutls_get_address+0x6d4> d6c64: f9400fe0 ldr x0, [sp, #0x18] d6c68: 9402189e bl 0x15cee0 <_ZdlPv@plt> d6c6c: 394083e8 ldrb w8, [sp, #0x20] d6c70: 3607ff68 tbz w8, #0x0, 0xd6c5c d6c74: 14000004 b 0xd6c84 d6c78: aa0003f3 mov x19, x0 d6c7c: 394083e8 ldrb w8, [sp, #0x20] d6c80: 3607fee8 tbz w8, #0x0, 0xd6c5c d6c84: f9401be0 ldr x0, [sp, #0x30] d6c88: 94021896 bl 0x15cee0 <_ZdlPv@plt> d6c8c: aa1303e0 mov x0, x19 d6c90: 94020934 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d6c94 : d6c94: a9be7bfd stp x29, x30, [sp, #-0x20]! d6c98: a9014ff4 stp x20, x19, [sp, #0x10] d6c9c: 910003fd mov x29, sp d6ca0: aa0103f4 mov x20, x1 d6ca4: aa0003f3 mov x19, x0 d6ca8: b0fffce1 adrp x1, 0x73000 d6cac: b0fffcc3 adrp x3, 0x6f000 d6cb0: b0fffce4 adrp x4, 0x73000 d6cb4: 90fffce6 adrp x6, 0x72000 d6cb8: 91341821 add x1, x1, #0xd06 d6cbc: 913b2063 add x3, x3, #0xec8 d6cc0: 9105f084 add x4, x4, #0x17c d6cc4: 913e58c6 add x6, x6, #0xf96 d6cc8: 52800020 mov w0, #0x1 // =1 d6ccc: 528006e2 mov w2, #0x37 // =55 d6cd0: aa1303e5 mov x5, x19 d6cd4: 94021853 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d6cd8: f943e268 ldr x8, [x19, #0x7c0] d6cdc: eb14011f cmp x8, x20 d6ce0: 54000060 b.eq 0xd6cec d6ce4: f903e274 str x20, [x19, #0x7c0] d6ce8: 391f227f strb wzr, [x19, #0x7c8] d6cec: a9414ff4 ldp x20, x19, [sp, #0x10] d6cf0: a8c27bfd ldp x29, x30, [sp], #0x20 d6cf4: d65f03c0 ret 00000000000d6cf8 : d6cf8: a9bd7bfd stp x29, x30, [sp, #-0x30]! d6cfc: f9000bf5 str x21, [sp, #0x10] d6d00: 910003fd mov x29, sp d6d04: a9024ff4 stp x20, x19, [sp, #0x20] d6d08: aa0103f4 mov x20, x1 d6d0c: aa0003f3 mov x19, x0 d6d10: b0fffce1 adrp x1, 0x73000 d6d14: f0fffcc3 adrp x3, 0x71000 d6d18: b0fffce4 adrp x4, 0x73000 d6d1c: 90fffce6 adrp x6, 0x72000 d6d20: 91341821 add x1, x1, #0xd06 d6d24: 910e7063 add x3, x3, #0x39c d6d28: 9105f084 add x4, x4, #0x17c d6d2c: 913e58c6 add x6, x6, #0xf96 d6d30: 52800020 mov w0, #0x1 // =1 d6d34: 52800822 mov w2, #0x41 // =65 d6d38: aa1303e5 mov x5, x19 d6d3c: 94021839 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d6d40: f943ea60 ldr x0, [x19, #0x7d0] d6d44: eb14001f cmp x0, x20 d6d48: 540002a0 b.eq 0xd6d9c d6d4c: b5000254 cbnz x20, 0xd6d94 d6d50: b4000220 cbz x0, 0xd6d94 d6d54: 395f6268 ldrb w8, [x19, #0x7d8] d6d58: 340001e8 cbz w8, 0xd6d94 d6d5c: f9445e68 ldr x8, [x19, #0x8b8] d6d60: b40001a8 cbz x8, 0xd6d94 d6d64: f9400008 ldr x8, [x0] d6d68: f9405108 ldr x8, [x8, #0xa0] d6d6c: d63f0100 blr x8 d6d70: aa0003f5 mov x21, x0 d6d74: 94021b93 bl 0x15dbc0 <_ZNSt6__ndk15mutex4lockEv@plt> d6d78: d00004a8 adrp x8, 0x16c000 d6d7c: f9453908 ldr x8, [x8, #0xa70] d6d80: f9445e60 ldr x0, [x19, #0x8b8] d6d84: f9400101 ldr x1, [x8] d6d88: 94021f8e bl 0x15ebc0 <_ZN6InGame19InGameReportMetrics13ReportMetricsEPKc@plt> d6d8c: aa1503e0 mov x0, x21 d6d90: 94021b98 bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> d6d94: f903ea74 str x20, [x19, #0x7d0] d6d98: 391f627f strb wzr, [x19, #0x7d8] d6d9c: a9424ff4 ldp x20, x19, [sp, #0x20] d6da0: f9400bf5 ldr x21, [sp, #0x10] d6da4: a8c37bfd ldp x29, x30, [sp], #0x30 d6da8: d65f03c0 ret d6dac: aa0003f3 mov x19, x0 d6db0: aa1503e0 mov x0, x21 d6db4: 94021b8f bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> d6db8: aa1303e0 mov x0, x19 d6dbc: 940208e9 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d6dc0 : d6dc0: a9be7bfd stp x29, x30, [sp, #-0x20]! d6dc4: a9014ff4 stp x20, x19, [sp, #0x10] d6dc8: 910003fd mov x29, sp d6dcc: 2a0103f3 mov w19, w1 d6dd0: aa0003f4 mov x20, x0 d6dd4: b0fffce1 adrp x1, 0x73000 d6dd8: f0fffca3 adrp x3, 0x6d000 d6ddc: b0fffce4 adrp x4, 0x73000 d6de0: 90fffce6 adrp x6, 0x72000 d6de4: 91341821 add x1, x1, #0xd06 d6de8: 91251463 add x3, x3, #0x945 d6dec: 9105f084 add x4, x4, #0x17c d6df0: 911e48c6 add x6, x6, #0x792 d6df4: 52800020 mov w0, #0x1 // =1 d6df8: 52800a42 mov w2, #0x52 // =82 d6dfc: aa1403e5 mov x5, x20 d6e00: 2a1303e7 mov w7, w19 d6e04: 94021807 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d6e08: f9400280 ldr x0, [x20] d6e0c: b4000140 cbz x0, 0xd6e34 d6e10: d00004a8 adrp x8, 0x16c000 d6e14: 92800002 mov x2, #-0x1 // =-1 d6e18: f9444d08 ldr x8, [x8, #0x898] d6e1c: f9400009 ldr x9, [x0] d6e20: f9400101 ldr x1, [x8] d6e24: f9401128 ldr x8, [x9, #0x20] d6e28: d63f0100 blr x8 d6e2c: 3100041f cmn w0, #0x1 d6e30: 1a800273 csel w19, w19, w0, eq d6e34: 2a1303e0 mov w0, w19 d6e38: a9414ff4 ldp x20, x19, [sp, #0x10] d6e3c: a8c27bfd ldp x29, x30, [sp], #0x20 d6e40: 14021f64 b 0x15ebd0 00000000000d6e44 : d6e44: a9bd7bfd stp x29, x30, [sp, #-0x30]! d6e48: f9000bf5 str x21, [sp, #0x10] d6e4c: 910003fd mov x29, sp d6e50: a9024ff4 stp x20, x19, [sp, #0x20] d6e54: aa0103f4 mov x20, x1 d6e58: aa0003f3 mov x19, x0 d6e5c: b0fffce1 adrp x1, 0x73000 d6e60: b0fffce3 adrp x3, 0x73000 d6e64: b0fffce4 adrp x4, 0x73000 d6e68: 90fffce6 adrp x6, 0x72000 d6e6c: 91341821 add x1, x1, #0xd06 d6e70: 9129a063 add x3, x3, #0xa68 d6e74: 9105f084 add x4, x4, #0x17c d6e78: 913e58c6 add x6, x6, #0xf96 d6e7c: 52800020 mov w0, #0x1 // =1 d6e80: 52800be2 mov w2, #0x5f // =95 d6e84: aa1303e5 mov x5, x19 d6e88: 940217e6 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d6e8c: 94021f55 bl 0x15ebe0 <_ZN6InGame15getSteadyTimeMSEv@plt> d6e90: aa0003f5 mov x21, x0 d6e94: 91002260 add x0, x19, #0x8 d6e98: aa1403e1 mov x1, x20 d6e9c: 52803282 mov w2, #0x194 // =404 d6ea0: f9044275 str x21, [x19, #0x880] d6ea4: 9402187f bl 0x15d0a0 d6ea8: d00004a8 adrp x8, 0x16c000 d6eac: f9453d08 ldr x8, [x8, #0xa78] d6eb0: f9043a75 str x21, [x19, #0x870] d6eb4: b9087a7f str wzr, [x19, #0x878] d6eb8: f9400100 ldr x0, [x8] d6ebc: 94021f4d bl 0x15ebf0 d6ec0: b4000220 cbz x0, 0xd6f04 d6ec4: aa1303e5 mov x5, x19 d6ec8: f9400bf5 ldr x21, [sp, #0x10] d6ecc: a9424ff4 ldp x20, x19, [sp, #0x20] d6ed0: b0fffce1 adrp x1, 0x73000 d6ed4: b0fffce3 adrp x3, 0x73000 d6ed8: b0fffce4 adrp x4, 0x73000 d6edc: 90fffcc6 adrp x6, 0x6e000 d6ee0: aa0003e7 mov x7, x0 d6ee4: 91341821 add x1, x1, #0xd06 d6ee8: 9129a063 add x3, x3, #0xa68 d6eec: 9105f084 add x4, x4, #0x17c d6ef0: 911b4cc6 add x6, x6, #0x6d3 d6ef4: 2a1f03e0 mov w0, wzr d6ef8: 52800d42 mov w2, #0x6a // =106 d6efc: a8c37bfd ldp x29, x30, [sp], #0x30 d6f00: 140217c8 b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d6f04: a9424ff4 ldp x20, x19, [sp, #0x20] d6f08: f9400bf5 ldr x21, [sp, #0x10] d6f0c: a8c37bfd ldp x29, x30, [sp], #0x30 d6f10: d65f03c0 ret 00000000000d6f14 : d6f14: d10183ff sub sp, sp, #0x60 d6f18: a9027bfd stp x29, x30, [sp, #0x20] d6f1c: 910083fd add x29, sp, #0x20 d6f20: f9001bf7 str x23, [sp, #0x30] d6f24: a90457f6 stp x22, x21, [sp, #0x40] d6f28: a9054ff4 stp x20, x19, [sp, #0x50] d6f2c: 2a0103f5 mov w21, w1 d6f30: d53bd057 mrs x23, TPIDR_EL0 d6f34: aa0003f3 mov x19, x0 d6f38: b0fffce1 adrp x1, 0x73000 d6f3c: b0fffce3 adrp x3, 0x73000 d6f40: b0fffce4 adrp x4, 0x73000 d6f44: d0fffcc6 adrp x6, 0x70000 d6f48: 2a0203f4 mov w20, w2 d6f4c: f94016e8 ldr x8, [x23, #0x28] d6f50: 91341821 add x1, x1, #0xd06 d6f54: 91194863 add x3, x3, #0x652 d6f58: 9105f084 add x4, x4, #0x17c d6f5c: 912a74c6 add x6, x6, #0xa9d d6f60: 52800020 mov w0, #0x1 // =1 d6f64: 52800e02 mov w2, #0x70 // =112 d6f68: aa1303e5 mov x5, x19 d6f6c: 2a1503e7 mov w7, w21 d6f70: f81f83a8 stur x8, [x29, #-0x8] d6f74: 940217ab bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d6f78: 94021f22 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d6f7c: f9400261 ldr x1, [x19] d6f80: 94021f24 bl 0x15ec10 <_ZN6InGame17ReportCloudConfig10LoadConfigEPNS_7IConfigE@plt> d6f84: 94021f1f bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d6f88: 39416008 ldrb w8, [x0, #0x58] d6f8c: f9403009 ldr x9, [x0, #0x60] d6f90: d341fd0a lsr x10, x8, #1 d6f94: 7200011f tst w8, #0x1 d6f98: 9a890148 csel x8, x10, x9, eq d6f9c: b50001c8 cbnz x8, 0xd6fd4 d6fa0: f940a660 ldr x0, [x19, #0x148] d6fa4: 910003e8 mov x8, sp d6fa8: 94021946 bl 0x15d4c0 <_ZNSt6__ndk19to_stringEm@plt> d6fac: 94021f15 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d6fb0: aa0003f6 mov x22, x0 d6fb4: 38458ec8 ldrb w8, [x22, #0x58]! d6fb8: 36000068 tbz w8, #0x0, 0xd6fc4 d6fbc: f9403400 ldr x0, [x0, #0x68] d6fc0: 940217c8 bl 0x15cee0 <_ZdlPv@plt> d6fc4: 3dc003e0 ldr q0, [sp] d6fc8: f9400be8 ldr x8, [sp, #0x10] d6fcc: 3d8002c0 str q0, [x22] d6fd0: f9000ac8 str x8, [x22, #0x10] d6fd4: f9400260 ldr x0, [x19] d6fd8: b4000140 cbz x0, 0xd7000 d6fdc: d00004a8 adrp x8, 0x16c000 d6fe0: 92800002 mov x2, #-0x1 // =-1 d6fe4: f9444d08 ldr x8, [x8, #0x898] d6fe8: f9400009 ldr x9, [x0] d6fec: f9400101 ldr x1, [x8] d6ff0: f9401128 ldr x8, [x9, #0x20] d6ff4: d63f0100 blr x8 d6ff8: 3100041f cmn w0, #0x1 d6ffc: 1a8002b5 csel w21, w21, w0, eq d7000: 2a1503e0 mov w0, w21 d7004: 94021ef3 bl 0x15ebd0 d7008: b00004a0 adrp x0, 0x16c000 d700c: f9453000 ldr x0, [x0, #0xa60] d7010: 94021f04 bl 0x15ec20 d7014: 12000295 and w21, w20, #0x1 d7018: aa1303e0 mov x0, x19 d701c: 2a1503e1 mov w1, w21 d7020: 94021f04 bl 0x15ec30 <_ZN6InGame19InGameInnerReporter16InitReportMasterEb@plt> d7024: aa1303e0 mov x0, x19 d7028: 2a1503e1 mov w1, w21 d702c: 94021f05 bl 0x15ec40 <_ZN6InGame19InGameInnerReporter17InitReportGatewayEb@plt> d7030: aa1303e0 mov x0, x19 d7034: 94021f07 bl 0x15ec50 <_ZN6InGame19InGameInnerReporter11InitMetricsEv@plt> d7038: f9444268 ldr x8, [x19, #0x880] d703c: b4000328 cbz x8, 0xd70a0 d7040: 94021ee8 bl 0x15ebe0 <_ZN6InGame15getSteadyTimeMSEv@plt> d7044: f9444268 ldr x8, [x19, #0x880] d7048: f904427f str xzr, [x19, #0x880] d704c: cb080016 sub x22, x0, x8 d7050: aa1303e0 mov x0, x19 d7054: 94021f03 bl 0x15ec60 <_ZN6InGame19InGameInnerReporter9GetBQInfoEv@plt> d7058: aa1303e0 mov x0, x19 d705c: 2a1503e1 mov w1, w21 d7060: aa1603e2 mov x2, x22 d7064: 94021f03 bl 0x15ec70 <_ZN6InGame19InGameInnerReporter18ReportEventInitSdkEbl@plt> d7068: 395f6268 ldrb w8, [x19, #0x7d8] d706c: 34000328 cbz w8, 0xd70d0 d7070: f9445e60 ldr x0, [x19, #0x8b8] d7074: b40002e0 cbz x0, 0xd70d0 d7078: 911f8262 add x2, x19, #0x7e0 d707c: 12000281 and w1, w20, #0x1 d7080: 2a1603e3 mov w3, w22 d7084: 94021eff bl 0x15ec80 <_ZN6InGame19InGameReportMetrics13RecordInitSdkEbRKNS_6BQInfoEi@plt> d7088: b00004a8 adrp x8, 0x16c000 d708c: f9454108 ldr x8, [x8, #0xa80] d7090: f9445e60 ldr x0, [x19, #0x8b8] d7094: f9400101 ldr x1, [x8] d7098: 94021eca bl 0x15ebc0 <_ZN6InGame19InGameReportMetrics13ReportMetricsEPKc@plt> d709c: 1400000d b 0xd70d0 d70a0: 90fffce1 adrp x1, 0x73000 d70a4: 90fffce3 adrp x3, 0x73000 d70a8: 90fffce4 adrp x4, 0x73000 d70ac: d0fffcc6 adrp x6, 0x71000 d70b0: 91341821 add x1, x1, #0xd06 d70b4: 91194863 add x3, x3, #0x652 d70b8: 9105f084 add x4, x4, #0x17c d70bc: 9135e4c6 add x6, x6, #0xd79 d70c0: 2a1f03e0 mov w0, wzr d70c4: 52800fe2 mov w2, #0x7f // =127 d70c8: aa1303e5 mov x5, x19 d70cc: 94021755 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d70d0: f94016e8 ldr x8, [x23, #0x28] d70d4: f85f83a9 ldur x9, [x29, #-0x8] d70d8: eb09011f cmp x8, x9 d70dc: 540000e1 b.ne 0xd70f8 d70e0: a9454ff4 ldp x20, x19, [sp, #0x50] d70e4: a94457f6 ldp x22, x21, [sp, #0x40] d70e8: a9427bfd ldp x29, x30, [sp, #0x20] d70ec: f9401bf7 ldr x23, [sp, #0x30] d70f0: 910183ff add sp, sp, #0x60 d70f4: d65f03c0 ret d70f8: 9402174e bl 0x15ce30 <__stack_chk_fail@plt> d70fc: 394003e8 ldrb w8, [sp] d7100: aa0003f3 mov x19, x0 d7104: 36000068 tbz w8, #0x0, 0xd7110 d7108: f9400be0 ldr x0, [sp, #0x10] d710c: 94021775 bl 0x15cee0 <_ZdlPv@plt> d7110: aa1303e0 mov x0, x19 d7114: 94020813 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d7118 : d7118: a9be7bfd stp x29, x30, [sp, #-0x20]! d711c: f9000bf3 str x19, [sp, #0x10] d7120: 910003fd mov x29, sp d7124: f9400000 ldr x0, [x0] d7128: 2a0103f3 mov w19, w1 d712c: b4000140 cbz x0, 0xd7154 d7130: b00004a8 adrp x8, 0x16c000 d7134: 92800002 mov x2, #-0x1 // =-1 d7138: f9444d08 ldr x8, [x8, #0x898] d713c: f9400009 ldr x9, [x0] d7140: f9400101 ldr x1, [x8] d7144: f9401128 ldr x8, [x9, #0x20] d7148: d63f0100 blr x8 d714c: 3100041f cmn w0, #0x1 d7150: 1a800273 csel w19, w19, w0, eq d7154: 2a1303e0 mov w0, w19 d7158: 94021e9e bl 0x15ebd0 d715c: b00004a0 adrp x0, 0x16c000 d7160: f9453000 ldr x0, [x0, #0xa60] d7164: f9400bf3 ldr x19, [sp, #0x10] d7168: a8c27bfd ldp x29, x30, [sp], #0x20 d716c: 14021ead b 0x15ec20 00000000000d7170 : d7170: a9bd7bfd stp x29, x30, [sp, #-0x30]! d7174: f9000bf5 str x21, [sp, #0x10] d7178: 910003fd mov x29, sp d717c: a9024ff4 stp x20, x19, [sp, #0x20] d7180: aa0003f3 mov x19, x0 d7184: f943e000 ldr x0, [x0, #0x7c0] d7188: b40002a0 cbz x0, 0xd71dc d718c: 395f2268 ldrb w8, [x19, #0x7c8] d7190: 340004a8 cbz w8, 0xd7224 d7194: 90fffce1 adrp x1, 0x73000 d7198: 90fffce3 adrp x3, 0x73000 d719c: 90fffce4 adrp x4, 0x73000 d71a0: d0fffca6 adrp x6, 0x6d000 d71a4: 91341821 add x1, x1, #0xd06 d71a8: 91361463 add x3, x3, #0xd85 d71ac: 9105f084 add x4, x4, #0x17c d71b0: 913b60c6 add x6, x6, #0xed8 d71b4: 52800020 mov w0, #0x1 // =1 d71b8: 528024a2 mov w2, #0x125 // =293 d71bc: aa1303e5 mov x5, x19 d71c0: 52800034 mov w20, #0x1 // =1 d71c4: 94021717 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d71c8: 2a1403e0 mov w0, w20 d71cc: f9400bf5 ldr x21, [sp, #0x10] d71d0: a9424ff4 ldp x20, x19, [sp, #0x20] d71d4: a8c37bfd ldp x29, x30, [sp], #0x30 d71d8: d65f03c0 ret d71dc: 90fffce1 adrp x1, 0x73000 d71e0: 90fffce3 adrp x3, 0x73000 d71e4: 90fffce4 adrp x4, 0x73000 d71e8: 90fffce6 adrp x6, 0x73000 d71ec: 91341821 add x1, x1, #0xd06 d71f0: 91361463 add x3, x3, #0xd85 d71f4: 9105f084 add x4, x4, #0x17c d71f8: 910f7cc6 add x6, x6, #0x3df d71fc: 52800080 mov w0, #0x4 // =4 d7200: 528023e2 mov w2, #0x11f // =287 d7204: aa1303e5 mov x5, x19 d7208: 94021706 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d720c: 2a1f03f4 mov w20, wzr d7210: 2a1403e0 mov w0, w20 d7214: f9400bf5 ldr x21, [sp, #0x10] d7218: a9424ff4 ldp x20, x19, [sp, #0x20] d721c: a8c37bfd ldp x29, x30, [sp], #0x30 d7220: d65f03c0 ret d7224: f9400008 ldr x8, [x0] d7228: 2a0103f4 mov w20, w1 d722c: f9402908 ldr x8, [x8, #0x50] d7230: d63f0100 blr x8 d7234: 360002d4 tbz w20, #0x0, 0xd728c d7238: 94021e72 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d723c: 39400008 ldrb w8, [x0] d7240: f9400409 ldr x9, [x0, #0x8] d7244: d341fd0a lsr x10, x8, #1 d7248: 7200011f tst w8, #0x1 d724c: 9a890148 csel x8, x10, x9, eq d7250: b40001e8 cbz x8, 0xd728c d7254: 94021e6b bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d7258: 39406008 ldrb w8, [x0, #0x18] d725c: f9401009 ldr x9, [x0, #0x20] d7260: d341fd0a lsr x10, x8, #1 d7264: 7200011f tst w8, #0x1 d7268: 9a890148 csel x8, x10, x9, eq d726c: b4000108 cbz x8, 0xd728c d7270: 94021e64 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d7274: 3940c008 ldrb w8, [x0, #0x30] d7278: f9401c09 ldr x9, [x0, #0x38] d727c: d341fd0a lsr x10, x8, #1 d7280: 7200011f tst w8, #0x1 d7284: 9a890148 csel x8, x10, x9, eq d7288: b50005c8 cbnz x8, 0xd7340 d728c: 94021e5d bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d7290: 39400008 ldrb w8, [x0] d7294: f9400409 ldr x9, [x0, #0x8] d7298: d341fd0a lsr x10, x8, #1 d729c: 7200011f tst w8, #0x1 d72a0: 9a890148 csel x8, x10, x9, eq d72a4: b5000168 cbnz x8, 0xd72d0 d72a8: b9819a68 ldrsw x8, [x19, #0x198] d72ac: 7100091f cmp w8, #0x2 d72b0: 54000108 b.hi 0xd72d0 d72b4: d0000469 adrp x9, 0x165000 d72b8: 9118c129 add x9, x9, #0x630 d72bc: f8687928 ldr x8, [x9, x8, lsl #3] d72c0: f9400114 ldr x20, [x8] d72c4: 94021e4f bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d72c8: aa1403e1 mov x1, x20 d72cc: 940218a5 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> d72d0: 94021e4c bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d72d4: 39406008 ldrb w8, [x0, #0x18] d72d8: f9401009 ldr x9, [x0, #0x20] d72dc: d341fd0a lsr x10, x8, #1 d72e0: 7200011f tst w8, #0x1 d72e4: 9a890148 csel x8, x10, x9, eq d72e8: b4000108 cbz x8, 0xd7308 d72ec: 94021e45 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d72f0: 3940c008 ldrb w8, [x0, #0x30] d72f4: f9401c09 ldr x9, [x0, #0x38] d72f8: d341fd0a lsr x10, x8, #1 d72fc: 7200011f tst w8, #0x1 d7300: 9a890148 csel x8, x10, x9, eq d7304: b50001e8 cbnz x8, 0xd7340 d7308: b00004a8 adrp x8, 0x16c000 d730c: f9454508 ldr x8, [x8, #0xa88] d7310: f9400114 ldr x20, [x8] d7314: 94021e3b bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d7318: 91006000 add x0, x0, #0x18 d731c: aa1403e1 mov x1, x20 d7320: 94021890 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> d7324: b00004a8 adrp x8, 0x16c000 d7328: f9454908 ldr x8, [x8, #0xa90] d732c: f9400114 ldr x20, [x8] d7330: 94021e34 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d7334: 9100c000 add x0, x0, #0x30 d7338: aa1403e1 mov x1, x20 d733c: 94021889 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> d7340: f943e274 ldr x20, [x19, #0x7c0] d7344: 94021e2f bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d7348: 39400009 ldrb w9, [x0] d734c: 2a1f03e1 mov w1, wzr d7350: f9400288 ldr x8, [x20] d7354: f940080a ldr x10, [x0, #0x10] d7358: 7200013f tst w9, #0x1 d735c: f9402d08 ldr x8, [x8, #0x58] d7360: 9a801542 csinc x2, x10, x0, ne d7364: aa1403e0 mov x0, x20 d7368: d63f0100 blr x8 d736c: 94021e25 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d7370: 39434408 ldrb w8, [x0, #0xd1] d7374: 340000e8 cbz w8, 0xd7390 d7378: 52800034 mov w20, #0x1 // =1 d737c: 2a1403e0 mov w0, w20 d7380: f9400bf5 ldr x21, [sp, #0x10] d7384: a9424ff4 ldp x20, x19, [sp, #0x20] d7388: a8c37bfd ldp x29, x30, [sp], #0x30 d738c: d65f03c0 ret d7390: f943e274 ldr x20, [x19, #0x7c0] d7394: 94021e1b bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d7398: 39406009 ldrb w9, [x0, #0x18] d739c: 91006408 add x8, x0, #0x19 d73a0: f940140a ldr x10, [x0, #0x28] d73a4: 7200013f tst w9, #0x1 d73a8: 9a8a0115 csel x21, x8, x10, eq d73ac: 94021e15 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d73b0: 3940c00a ldrb w10, [x0, #0x30] d73b4: 9100c409 add x9, x0, #0x31 d73b8: f9400288 ldr x8, [x20] d73bc: 91056263 add x3, x19, #0x158 d73c0: f940200b ldr x11, [x0, #0x40] d73c4: 9105e264 add x4, x19, #0x178 d73c8: 7200015f tst w10, #0x1 d73cc: aa1403e0 mov x0, x20 d73d0: f9403108 ldr x8, [x8, #0x60] d73d4: aa1503e1 mov x1, x21 d73d8: 9a8b0122 csel x2, x9, x11, eq d73dc: d63f0100 blr x8 d73e0: 12000008 and w8, w0, #0x1 d73e4: 52800034 mov w20, #0x1 // =1 d73e8: 391f2268 strb w8, [x19, #0x7c8] d73ec: 2a1403e0 mov w0, w20 d73f0: f9400bf5 ldr x21, [sp, #0x10] d73f4: a9424ff4 ldp x20, x19, [sp, #0x20] d73f8: a8c37bfd ldp x29, x30, [sp], #0x30 d73fc: d65f03c0 ret 00000000000d7400 : d7400: d10343ff sub sp, sp, #0xd0 d7404: a9097bfd stp x29, x30, [sp, #0x90] d7408: 910243fd add x29, sp, #0x90 d740c: a90a5ff8 stp x24, x23, [sp, #0xa0] d7410: a90b57f6 stp x22, x21, [sp, #0xb0] d7414: a90c4ff4 stp x20, x19, [sp, #0xc0] d7418: d53bd055 mrs x21, TPIDR_EL0 d741c: aa0003f3 mov x19, x0 d7420: f94016a8 ldr x8, [x21, #0x28] d7424: f81f83a8 stur x8, [x29, #-0x8] d7428: f943e808 ldr x8, [x0, #0x7d0] d742c: b4000bc8 cbz x8, 0xd75a4 d7430: 2a0103f4 mov w20, w1 d7434: 12000028 and w8, w1, #0x1 d7438: 90fffce1 adrp x1, 0x73000 d743c: f0fffcc3 adrp x3, 0x72000 d7440: 90fffce4 adrp x4, 0x73000 d7444: 90fffce6 adrp x6, 0x73000 d7448: b948ca67 ldr w7, [x19, #0x8c8] d744c: 91341821 add x1, x1, #0xd06 d7450: 910fac63 add x3, x3, #0x3eb d7454: 9105f084 add x4, x4, #0x17c d7458: 913658c6 add x6, x6, #0xd96 d745c: 52800020 mov w0, #0x1 // =1 d7460: 52802a42 mov w2, #0x152 // =338 d7464: aa1303e5 mov x5, x19 d7468: b90003e8 str w8, [sp] d746c: 9402166d bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d7470: b948ca68 ldr w8, [x19, #0x8c8] d7474: 35000bc8 cbnz w8, 0xd75ec d7478: 37000bb4 tbnz w20, #0x0, 0xd75ec d747c: 395f6268 ldrb w8, [x19, #0x7d8] d7480: 52800037 mov w23, #0x1 // =1 d7484: 911f6276 add x22, x19, #0x7d8 d7488: 52800029 mov w9, #0x1 // =1 d748c: 7100011f cmp w8, #0x0 d7490: b908ca77 str w23, [x19, #0x8c8] d7494: 1a9f17e8 cset w8, eq d7498: 37000e68 tbnz w8, #0x0, 0xd7664 d749c: 34000e49 cbz w9, 0xd7664 d74a0: 90fffce1 adrp x1, 0x73000 d74a4: f0fffcc3 adrp x3, 0x72000 d74a8: 90fffce4 adrp x4, 0x73000 d74ac: f0fffcc6 adrp x6, 0x72000 d74b0: 91341821 add x1, x1, #0xd06 d74b4: 910fac63 add x3, x3, #0x3eb d74b8: 9105f084 add x4, x4, #0x17c d74bc: 912b8cc6 add x6, x6, #0xae3 d74c0: 52800020 mov w0, #0x1 // =1 d74c4: 52802bc2 mov w2, #0x15e // =350 d74c8: aa1303e5 mov x5, x19 d74cc: 94021655 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d74d0: f943ea60 ldr x0, [x19, #0x7d0] d74d4: a93e7fbf stp xzr, xzr, [x29, #-0x20] d74d8: f81f03bf stur xzr, [x29, #-0x10] d74dc: f9400008 ldr x8, [x0] d74e0: f9401108 ldr x8, [x8, #0x20] d74e4: d63f0100 blr x8 d74e8: b40000e0 cbz x0, 0xd7504 d74ec: f9400008 ldr x8, [x0] d74f0: f9400d08 ldr x8, [x8, #0x18] d74f4: d63f0100 blr x8 d74f8: aa0003e1 mov x1, x0 d74fc: d10083a0 sub x0, x29, #0x20 d7500: 94021818 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> d7504: 385e03a8 ldurb w8, [x29, #-0x20] d7508: d10083aa sub x10, x29, #0x20 d750c: f85f03a9 ldur x9, [x29, #-0x10] d7510: b2400158 orr x24, x10, #0x1 d7514: 7200011f tst w8, #0x1 d7518: 9a890307 csel x7, x24, x9, eq d751c: 90fffce1 adrp x1, 0x73000 d7520: f0fffcc3 adrp x3, 0x72000 d7524: 90fffce4 adrp x4, 0x73000 d7528: f0fffcc6 adrp x6, 0x72000 d752c: 91341821 add x1, x1, #0xd06 d7530: 910fac63 add x3, x3, #0x3eb d7534: 9105f084 add x4, x4, #0x17c d7538: 9101b0c6 add x6, x6, #0x6c d753c: 52800020 mov w0, #0x1 // =1 d7540: 52802ca2 mov w2, #0x165 // =357 d7544: aa1303e5 mov x5, x19 d7548: 94021636 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d754c: f943ea60 ldr x0, [x19, #0x7d0] d7550: f9400008 ldr x8, [x0] d7554: f9405508 ldr x8, [x8, #0xa8] d7558: d63f0100 blr x8 d755c: f943ea60 ldr x0, [x19, #0x7d0] d7560: 391f627f strb wzr, [x19, #0x7d8] d7564: f9400008 ldr x8, [x0] d7568: f9401108 ldr x8, [x8, #0x20] d756c: d63f0100 blr x8 d7570: b4000100 cbz x0, 0xd7590 d7574: 385e03a8 ldurb w8, [x29, #-0x20] d7578: f85f03a9 ldur x9, [x29, #-0x10] d757c: f940000a ldr x10, [x0] d7580: 7200011f tst w8, #0x1 d7584: 9a890301 csel x1, x24, x9, eq d7588: f9400948 ldr x8, [x10, #0x10] d758c: d63f0100 blr x8 d7590: 385e03a8 ldurb w8, [x29, #-0x20] d7594: 36000708 tbz w8, #0x0, 0xd7674 d7598: f85f03a0 ldur x0, [x29, #-0x10] d759c: 94021651 bl 0x15cee0 <_ZdlPv@plt> d75a0: 14000035 b 0xd7674 d75a4: 90fffce1 adrp x1, 0x73000 d75a8: f0fffcc3 adrp x3, 0x72000 d75ac: 90fffce4 adrp x4, 0x73000 d75b0: 90fffcc6 adrp x6, 0x6f000 d75b4: 91341821 add x1, x1, #0xd06 d75b8: 910fac63 add x3, x3, #0x3eb d75bc: 9105f084 add x4, x4, #0x17c d75c0: 911164c6 add x6, x6, #0x459 d75c4: 52800080 mov w0, #0x4 // =4 d75c8: 528029c2 mov w2, #0x14e // =334 d75cc: aa1303e5 mov x5, x19 d75d0: 94021614 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d75d4: 2a1f03f3 mov w19, wzr d75d8: f94016a8 ldr x8, [x21, #0x28] d75dc: f85f83a9 ldur x9, [x29, #-0x8] d75e0: eb09011f cmp x8, x9 d75e4: 54002200 b.eq 0xd7a24 d75e8: 94021612 bl 0x15ce30 <__stack_chk_fail@plt> d75ec: 395f626a ldrb w10, [x19, #0x7d8] d75f0: 7100051f cmp w8, #0x1 d75f4: 1a9f17e8 cset w8, eq d75f8: 52000297 eor w23, w20, #0x1 d75fc: 0a140109 and w9, w8, w20 d7600: 120002eb and w11, w23, #0x1 d7604: 7100015f cmp w10, #0x0 d7608: 911f6276 add x22, x19, #0x7d8 d760c: 1a9f17e8 cset w8, eq d7610: b908ca6b str w11, [x19, #0x8c8] d7614: 34fff42a cbz w10, 0xd7498 d7618: 3707f409 tbnz w9, #0x0, 0xd7498 d761c: 90fffce1 adrp x1, 0x73000 d7620: f0fffcc3 adrp x3, 0x72000 d7624: 90fffce4 adrp x4, 0x73000 d7628: f0fffca6 adrp x6, 0x6e000 d762c: 91341821 add x1, x1, #0xd06 d7630: 910fac63 add x3, x3, #0x3eb d7634: 9105f084 add x4, x4, #0x17c d7638: 911bc0c6 add x6, x6, #0x6f0 d763c: 52800020 mov w0, #0x1 // =1 d7640: 52802b22 mov w2, #0x159 // =345 d7644: aa1303e5 mov x5, x19 d7648: 52800033 mov w19, #0x1 // =1 d764c: 940215f5 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d7650: f94016a8 ldr x8, [x21, #0x28] d7654: f85f83a9 ldur x9, [x29, #-0x8] d7658: eb09011f cmp x8, x9 d765c: 54001e40 b.eq 0xd7a24 d7660: 17ffffe2 b 0xd75e8 d7664: f943ea60 ldr x0, [x19, #0x7d0] d7668: f9400008 ldr x8, [x0] d766c: f9403108 ldr x8, [x8, #0x60] d7670: d63f0100 blr x8 d7674: 94021d63 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d7678: 120002e8 and w8, w23, #0x1 d767c: a93e7fbf stp xzr, xzr, [x29, #-0x20] d7680: f81f03bf stur xzr, [x29, #-0x10] d7684: a93cffbf stp xzr, xzr, [x29, #-0x38] d7688: 39034008 strb w8, [x0, #0xd0] d768c: f81d83bf stur xzr, [x29, #-0x28] d7690: a9047fff stp xzr, xzr, [sp, #0x40] d7694: f9002bff str xzr, [sp, #0x50] d7698: a902ffff stp xzr, xzr, [sp, #0x28] d769c: f9001fff str xzr, [sp, #0x38] d76a0: a9017fff stp xzr, xzr, [sp, #0x10] d76a4: f90013ff str xzr, [sp, #0x20] d76a8: 36000554 tbz w20, #0x0, 0xd7750 d76ac: 94021d55 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d76b0: 39416008 ldrb w8, [x0, #0x58] d76b4: f9403009 ldr x9, [x0, #0x60] d76b8: d341fd0a lsr x10, x8, #1 d76bc: 7200011f tst w8, #0x1 d76c0: 9a890148 csel x8, x10, x9, eq d76c4: b4000848 cbz x8, 0xd77cc d76c8: 94021d4e bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d76cc: 3941c008 ldrb w8, [x0, #0x70] d76d0: f9403c09 ldr x9, [x0, #0x78] d76d4: d341fd0a lsr x10, x8, #1 d76d8: 7200011f tst w8, #0x1 d76dc: 9a890148 csel x8, x10, x9, eq d76e0: b4000768 cbz x8, 0xd77cc d76e4: 94021d47 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d76e8: 39428008 ldrb w8, [x0, #0xa0] d76ec: f9405409 ldr x9, [x0, #0xa8] d76f0: d341fd0a lsr x10, x8, #1 d76f4: 7200011f tst w8, #0x1 d76f8: 9a890148 csel x8, x10, x9, eq d76fc: b5000108 cbnz x8, 0xd771c d7700: 94021d40 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d7704: 3942e008 ldrb w8, [x0, #0xb8] d7708: f9406009 ldr x9, [x0, #0xc0] d770c: d341fd0a lsr x10, x8, #1 d7710: 7200011f tst w8, #0x1 d7714: 9a890148 csel x8, x10, x9, eq d7718: b40005a8 cbz x8, 0xd77cc d771c: 94021d39 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d7720: 9101c001 add x1, x0, #0x70 d7724: d100e3a0 sub x0, x29, #0x38 d7728: 9402167e bl 0x15d120 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_@plt> d772c: 94021d35 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d7730: 91028001 add x1, x0, #0xa0 d7734: 910103e0 add x0, sp, #0x40 d7738: 9402167a bl 0x15d120 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_@plt> d773c: 94021d31 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d7740: 9102e001 add x1, x0, #0xb8 d7744: 9100a3e0 add x0, sp, #0x28 d7748: 94021676 bl 0x15d120 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_@plt> d774c: 14000054 b 0xd789c d7750: 94021d50 bl 0x15ec90 d7754: 7100001f cmp w0, #0x0 d7758: b9419a67 ldr w7, [x19, #0x198] d775c: 1a80a408 cinc w8, w0, lt d7760: 121f7908 and w8, w8, #0xfffffffe d7764: 4b080014 sub w20, w0, w8 d7768: 710008ff cmp w7, #0x2 d776c: 540004a0 b.eq 0xd7800 d7770: 710004ff cmp w7, #0x1 d7774: 540006e0 b.eq 0xd7850 d7778: 350011c7 cbnz w7, 0xd79b0 d777c: b00004a8 adrp x8, 0x16c000 d7780: f9454d08 ldr x8, [x8, #0xa98] d7784: f9400101 ldr x1, [x8] d7788: d100e3a0 sub x0, x29, #0x38 d778c: 94021775 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> d7790: b00004b7 adrp x23, 0x16c000 d7794: b00004b8 adrp x24, 0x16c000 d7798: 7100029f cmp w20, #0x0 d779c: f94552f7 ldr x23, [x23, #0xaa0] d77a0: f9455718 ldr x24, [x24, #0xaa8] d77a4: 9a9802e8 csel x8, x23, x24, eq d77a8: f9400101 ldr x1, [x8] d77ac: 910103e0 add x0, sp, #0x40 d77b0: 9402176c bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> d77b4: 7100029f cmp w20, #0x0 d77b8: 9a9802e8 csel x8, x23, x24, eq d77bc: f9400101 ldr x1, [x8] d77c0: 9100a3e0 add x0, sp, #0x28 d77c4: 94021767 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> d77c8: 14000035 b 0xd789c d77cc: 90fffce1 adrp x1, 0x73000 d77d0: f0fffcc3 adrp x3, 0x72000 d77d4: 90fffce4 adrp x4, 0x73000 d77d8: f0fffcc6 adrp x6, 0x72000 d77dc: 91341821 add x1, x1, #0xd06 d77e0: 910fac63 add x3, x3, #0x3eb d77e4: 9105f084 add x4, x4, #0x17c d77e8: 91383cc6 add x6, x6, #0xe0f d77ec: 52800080 mov w0, #0x4 // =4 d77f0: 52803042 mov w2, #0x182 // =386 d77f4: aa1303e5 mov x5, x19 d77f8: 9402158a bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d77fc: 14000079 b 0xd79e0 d7800: b00004a8 adrp x8, 0x16c000 d7804: f9455908 ldr x8, [x8, #0xab0] d7808: f9400101 ldr x1, [x8] d780c: d100e3a0 sub x0, x29, #0x38 d7810: 94021754 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> d7814: b00004b7 adrp x23, 0x16c000 d7818: b00004b8 adrp x24, 0x16c000 d781c: 7100029f cmp w20, #0x0 d7820: f9455ef7 ldr x23, [x23, #0xab8] d7824: f9456318 ldr x24, [x24, #0xac0] d7828: 9a9802e8 csel x8, x23, x24, eq d782c: f9400101 ldr x1, [x8] d7830: 910103e0 add x0, sp, #0x40 d7834: 9402174b bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> d7838: 7100029f cmp w20, #0x0 d783c: 9a9802e8 csel x8, x23, x24, eq d7840: f9400101 ldr x1, [x8] d7844: 9100a3e0 add x0, sp, #0x28 d7848: 94021746 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> d784c: 14000014 b 0xd789c d7850: b00004a8 adrp x8, 0x16c000 d7854: f9456508 ldr x8, [x8, #0xac8] d7858: f9400101 ldr x1, [x8] d785c: d100e3a0 sub x0, x29, #0x38 d7860: 94021740 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> d7864: b00004b7 adrp x23, 0x16c000 d7868: b00004b8 adrp x24, 0x16c000 d786c: 7100029f cmp w20, #0x0 d7870: f9456af7 ldr x23, [x23, #0xad0] d7874: f9456f18 ldr x24, [x24, #0xad8] d7878: 9a9802e8 csel x8, x23, x24, eq d787c: f9400101 ldr x1, [x8] d7880: 910103e0 add x0, sp, #0x40 d7884: 94021737 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> d7888: 7100029f cmp w20, #0x0 d788c: 9a9802e8 csel x8, x23, x24, eq d7890: f9400101 ldr x1, [x8] d7894: 9100a3e0 add x0, sp, #0x28 d7898: 94021732 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> d789c: 94021cd9 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d78a0: 91016001 add x1, x0, #0x58 d78a4: d10083a0 sub x0, x29, #0x20 d78a8: 9402161e bl 0x15d120 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_@plt> d78ac: 94021cd5 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d78b0: 91022001 add x1, x0, #0x88 d78b4: 910043e0 add x0, sp, #0x10 d78b8: 910043f4 add x20, sp, #0x10 d78bc: 94021619 bl 0x15d120 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_@plt> d78c0: f943ea60 ldr x0, [x19, #0x7d0] d78c4: 910103ea add x10, sp, #0x40 d78c8: 394103e8 ldrb w8, [sp, #0x40] d78cc: b240014a orr x10, x10, #0x1 d78d0: f9402be9 ldr x9, [sp, #0x50] d78d4: b2400294 orr x20, x20, #0x1 d78d8: 394043eb ldrb w11, [sp, #0x10] d78dc: 7200011f tst w8, #0x1 d78e0: f9400008 ldr x8, [x0] d78e4: f94013ec ldr x12, [sp, #0x20] d78e8: 9a890141 csel x1, x10, x9, eq d78ec: 7200017f tst w11, #0x1 d78f0: f9403508 ldr x8, [x8, #0x68] d78f4: 9a8c0282 csel x2, x20, x12, eq d78f8: d63f0100 blr x8 d78fc: f943ea60 ldr x0, [x19, #0x7d0] d7900: 9100a3ec add x12, sp, #0x28 d7904: 3940a3e8 ldrb w8, [sp, #0x28] d7908: b240018c orr x12, x12, #0x1 d790c: f9401fe9 ldr x9, [sp, #0x38] d7910: f940000d ldr x13, [x0] d7914: 394043ea ldrb w10, [sp, #0x10] d7918: 7200011f tst w8, #0x1 d791c: f94013eb ldr x11, [sp, #0x20] d7920: 9a890181 csel x1, x12, x9, eq d7924: f94039a8 ldr x8, [x13, #0x70] d7928: 7200015f tst w10, #0x1 d792c: 9a8b0282 csel x2, x20, x11, eq d7930: d63f0100 blr x8 d7934: 94021cb3 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d7938: 39434408 ldrb w8, [x0, #0xd1] d793c: 340000a8 cbz w8, 0xd7950 d7940: 52800033 mov w19, #0x1 // =1 d7944: 394043e8 ldrb w8, [sp, #0x10] d7948: 37000528 tbnz w8, #0x0, 0xd79ec d794c: 1400002a b 0xd79f4 d7950: 385e03a9 ldurb w9, [x29, #-0x20] d7954: d10083a8 sub x8, x29, #0x20 d7958: f943ea60 ldr x0, [x19, #0x7d0] d795c: b2400108 orr x8, x8, #0x1 d7960: f85f03ab ldur x11, [x29, #-0x10] d7964: d100e3aa sub x10, x29, #0x38 d7968: 7200013f tst w9, #0x1 d796c: 385c83ac ldurb w12, [x29, #-0x38] d7970: f85d83a9 ldur x9, [x29, #-0x28] d7974: b240014a orr x10, x10, #0x1 d7978: 9a8b0101 csel x1, x8, x11, eq d797c: f9400008 ldr x8, [x0] d7980: 7200019f tst w12, #0x1 d7984: 91056263 add x3, x19, #0x158 d7988: 9a890142 csel x2, x10, x9, eq d798c: 9105e264 add x4, x19, #0x178 d7990: f9403d08 ldr x8, [x8, #0x78] d7994: d63f0100 blr x8 d7998: 12000008 and w8, w0, #0x1 d799c: 52800033 mov w19, #0x1 // =1 d79a0: 390002c8 strb w8, [x22] d79a4: 394043e8 ldrb w8, [sp, #0x10] d79a8: 36000268 tbz w8, #0x0, 0xd79f4 d79ac: 14000010 b 0xd79ec d79b0: 90fffce1 adrp x1, 0x73000 d79b4: f0fffcc3 adrp x3, 0x72000 d79b8: 90fffce4 adrp x4, 0x73000 d79bc: d0fffca6 adrp x6, 0x6d000 d79c0: 91341821 add x1, x1, #0xd06 d79c4: 910fac63 add x3, x3, #0x3eb d79c8: 9105f084 add x4, x4, #0x17c d79cc: 910b34c6 add x6, x6, #0x2cd d79d0: 52800080 mov w0, #0x4 // =4 d79d4: 528034e2 mov w2, #0x1a7 // =423 d79d8: aa1303e5 mov x5, x19 d79dc: 94021511 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d79e0: 2a1f03f3 mov w19, wzr d79e4: 394043e8 ldrb w8, [sp, #0x10] d79e8: 36000068 tbz w8, #0x0, 0xd79f4 d79ec: f94013e0 ldr x0, [sp, #0x20] d79f0: 9402153c bl 0x15cee0 <_ZdlPv@plt> d79f4: 3940a3e8 ldrb w8, [sp, #0x28] d79f8: 37000248 tbnz w8, #0x0, 0xd7a40 d79fc: 394103e8 ldrb w8, [sp, #0x40] d7a00: 37000288 tbnz w8, #0x0, 0xd7a50 d7a04: 385c83a8 ldurb w8, [x29, #-0x38] d7a08: 370002c8 tbnz w8, #0x0, 0xd7a60 d7a0c: 385e03a8 ldurb w8, [x29, #-0x20] d7a10: 37000308 tbnz w8, #0x0, 0xd7a70 d7a14: f94016a8 ldr x8, [x21, #0x28] d7a18: f85f83a9 ldur x9, [x29, #-0x8] d7a1c: eb09011f cmp x8, x9 d7a20: 54ffde41 b.ne 0xd75e8 d7a24: 2a1303e0 mov w0, w19 d7a28: a94c4ff4 ldp x20, x19, [sp, #0xc0] d7a2c: a94b57f6 ldp x22, x21, [sp, #0xb0] d7a30: a94a5ff8 ldp x24, x23, [sp, #0xa0] d7a34: a9497bfd ldp x29, x30, [sp, #0x90] d7a38: 910343ff add sp, sp, #0xd0 d7a3c: d65f03c0 ret d7a40: f9401fe0 ldr x0, [sp, #0x38] d7a44: 94021527 bl 0x15cee0 <_ZdlPv@plt> d7a48: 394103e8 ldrb w8, [sp, #0x40] d7a4c: 3607fdc8 tbz w8, #0x0, 0xd7a04 d7a50: f9402be0 ldr x0, [sp, #0x50] d7a54: 94021523 bl 0x15cee0 <_ZdlPv@plt> d7a58: 385c83a8 ldurb w8, [x29, #-0x38] d7a5c: 3607fd88 tbz w8, #0x0, 0xd7a0c d7a60: f85d83a0 ldur x0, [x29, #-0x28] d7a64: 9402151f bl 0x15cee0 <_ZdlPv@plt> d7a68: 385e03a8 ldurb w8, [x29, #-0x20] d7a6c: 3607fd48 tbz w8, #0x0, 0xd7a14 d7a70: f85f03a0 ldur x0, [x29, #-0x10] d7a74: 9402151b bl 0x15cee0 <_ZdlPv@plt> d7a78: f94016a8 ldr x8, [x21, #0x28] d7a7c: f85f83a9 ldur x9, [x29, #-0x8] d7a80: eb09011f cmp x8, x9 d7a84: 54fffd00 b.eq 0xd7a24 d7a88: 17fffed8 b 0xd75e8 d7a8c: 14000005 b 0xd7aa0 d7a90: 385e03a8 ldurb w8, [x29, #-0x20] d7a94: aa0003f3 mov x19, x0 d7a98: 370001a8 tbnz w8, #0x0, 0xd7acc d7a9c: 1400000e b 0xd7ad4 d7aa0: aa0003f3 mov x19, x0 d7aa4: 394043e8 ldrb w8, [sp, #0x10] d7aa8: 370001a8 tbnz w8, #0x0, 0xd7adc d7aac: 3940a3e8 ldrb w8, [sp, #0x28] d7ab0: 370001e8 tbnz w8, #0x0, 0xd7aec d7ab4: 394103e8 ldrb w8, [sp, #0x40] d7ab8: 37000228 tbnz w8, #0x0, 0xd7afc d7abc: 385c83a8 ldurb w8, [x29, #-0x38] d7ac0: 37000268 tbnz w8, #0x0, 0xd7b0c d7ac4: 385e03a8 ldurb w8, [x29, #-0x20] d7ac8: 36000068 tbz w8, #0x0, 0xd7ad4 d7acc: f85f03a0 ldur x0, [x29, #-0x10] d7ad0: 94021504 bl 0x15cee0 <_ZdlPv@plt> d7ad4: aa1303e0 mov x0, x19 d7ad8: 940205a2 bl 0x159160 <__emutls_get_address+0x6d4> d7adc: f94013e0 ldr x0, [sp, #0x20] d7ae0: 94021500 bl 0x15cee0 <_ZdlPv@plt> d7ae4: 3940a3e8 ldrb w8, [sp, #0x28] d7ae8: 3607fe68 tbz w8, #0x0, 0xd7ab4 d7aec: f9401fe0 ldr x0, [sp, #0x38] d7af0: 940214fc bl 0x15cee0 <_ZdlPv@plt> d7af4: 394103e8 ldrb w8, [sp, #0x40] d7af8: 3607fe28 tbz w8, #0x0, 0xd7abc d7afc: f9402be0 ldr x0, [sp, #0x50] d7b00: 940214f8 bl 0x15cee0 <_ZdlPv@plt> d7b04: 385c83a8 ldurb w8, [x29, #-0x38] d7b08: 3607fde8 tbz w8, #0x0, 0xd7ac4 d7b0c: f85d83a0 ldur x0, [x29, #-0x28] d7b10: 940214f4 bl 0x15cee0 <_ZdlPv@plt> d7b14: 385e03a8 ldurb w8, [x29, #-0x20] d7b18: 3707fda8 tbnz w8, #0x0, 0xd7acc d7b1c: 17ffffee b 0xd7ad4 00000000000d7b20 : d7b20: d10243ff sub sp, sp, #0x90 d7b24: a9047bfd stp x29, x30, [sp, #0x40] d7b28: 910103fd add x29, sp, #0x40 d7b2c: f9002bf9 str x25, [sp, #0x50] d7b30: a9065ff8 stp x24, x23, [sp, #0x60] d7b34: a90757f6 stp x22, x21, [sp, #0x70] d7b38: a9084ff4 stp x20, x19, [sp, #0x80] d7b3c: d53bd059 mrs x25, TPIDR_EL0 d7b40: f9401728 ldr x8, [x25, #0x28] d7b44: f81f83a8 stur x8, [x29, #-0x8] d7b48: 395f6008 ldrb w8, [x0, #0x7d8] d7b4c: 34001948 cbz w8, 0xd7e74 d7b50: aa0003f3 mov x19, x0 d7b54: f9445c14 ldr x20, [x0, #0x8b8] d7b58: b40013f4 cbz x20, 0xd7dd4 d7b5c: b00004a8 adrp x8, 0x16c000 d7b60: f9457108 ldr x8, [x8, #0xae0] d7b64: f9400116 ldr x22, [x8] d7b68: aa1603e0 mov x0, x22 d7b6c: 94021701 bl 0x15d770 d7b70: b100401f cmn x0, #0x10 d7b74: 540018c2 b.hs 0xd7e8c d7b78: aa0003f5 mov x21, x0 d7b7c: f1005c1f cmp x0, #0x17 d7b80: 540000e2 b.hs 0xd7b9c d7b84: 910083e9 add x9, sp, #0x20 d7b88: 531f7aa8 lsl w8, w21, #1 d7b8c: b2400137 orr x23, x9, #0x1 d7b90: 390083e8 strb w8, [sp, #0x20] d7b94: b5000155 cbnz x21, 0xd7bbc d7b98: 1400000d b 0xd7bcc d7b9c: 910042a8 add x8, x21, #0x10 d7ba0: 927ced18 and x24, x8, #0xfffffffffffffff0 d7ba4: aa1803e0 mov x0, x24 d7ba8: 940214ae bl 0x15ce60 <_Znwm@plt> d7bac: b2400308 orr x8, x24, #0x1 d7bb0: aa0003f7 mov x23, x0 d7bb4: a90283f5 stp x21, x0, [sp, #0x28] d7bb8: f90013e8 str x8, [sp, #0x20] d7bbc: aa1703e0 mov x0, x23 d7bc0: aa1603e1 mov x1, x22 d7bc4: aa1503e2 mov x2, x21 d7bc8: 94021536 bl 0x15d0a0 d7bcc: b0fffcca adrp x10, 0x70000 d7bd0: 52800288 mov w8, #0x14 // =20 d7bd4: 911f114a add x10, x10, #0x7c4 d7bd8: 528d6c89 mov w9, #0x6b64 // =27492 d7bdc: 38356aff strb wzr, [x23, x21] d7be0: 390023e8 strb w8, [sp, #0x8] d7be4: f940014a ldr x10, [x10] d7be8: 780113e9 sturh w9, [sp, #0x11] d7bec: 39004fff strb wzr, [sp, #0x13] d7bf0: f80093ea stur x10, [sp, #0x9] d7bf4: 910083e1 add x1, sp, #0x20 d7bf8: 910023e2 add x2, sp, #0x8 d7bfc: aa1403e0 mov x0, x20 d7c00: 94021bec bl 0x15ebb0 <_ZN6InGame19InGameReportMetrics14SetCommonLabelERKNSt6__ndk112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_@plt> d7c04: 394023e8 ldrb w8, [sp, #0x8] d7c08: 36000068 tbz w8, #0x0, 0xd7c14 d7c0c: f9400fe0 ldr x0, [sp, #0x18] d7c10: 940214b4 bl 0x15cee0 <_ZdlPv@plt> d7c14: 394083e8 ldrb w8, [sp, #0x20] d7c18: 36000068 tbz w8, #0x0, 0xd7c24 d7c1c: f9401be0 ldr x0, [sp, #0x30] d7c20: 940214b0 bl 0x15cee0 <_ZdlPv@plt> d7c24: b00004a8 adrp x8, 0x16c000 d7c28: f9457508 ldr x8, [x8, #0xae8] d7c2c: f9445e74 ldr x20, [x19, #0x8b8] d7c30: f9400116 ldr x22, [x8] d7c34: aa1603e0 mov x0, x22 d7c38: 940216ce bl 0x15d770 d7c3c: b100401f cmn x0, #0x10 d7c40: 54001262 b.hs 0xd7e8c d7c44: aa0003f5 mov x21, x0 d7c48: f1005c1f cmp x0, #0x17 d7c4c: 540000e2 b.hs 0xd7c68 d7c50: 910083e9 add x9, sp, #0x20 d7c54: 531f7aa8 lsl w8, w21, #1 d7c58: b2400137 orr x23, x9, #0x1 d7c5c: 390083e8 strb w8, [sp, #0x20] d7c60: b5000155 cbnz x21, 0xd7c88 d7c64: 1400000d b 0xd7c98 d7c68: 910042a8 add x8, x21, #0x10 d7c6c: 927ced18 and x24, x8, #0xfffffffffffffff0 d7c70: aa1803e0 mov x0, x24 d7c74: 9402147b bl 0x15ce60 <_Znwm@plt> d7c78: b2400308 orr x8, x24, #0x1 d7c7c: aa0003f7 mov x23, x0 d7c80: a90283f5 stp x21, x0, [sp, #0x28] d7c84: f90013e8 str x8, [sp, #0x20] d7c88: aa1703e0 mov x0, x23 d7c8c: aa1603e1 mov x1, x22 d7c90: aa1503e2 mov x2, x21 d7c94: 94021503 bl 0x15d0a0 d7c98: 90fffce9 adrp x9, 0x73000 d7c9c: 52800388 mov w8, #0x1c // =28 d7ca0: 910b5129 add x9, x9, #0x2d4 d7ca4: 38356aff strb wzr, [x23, x21] d7ca8: 39005fff strb wzr, [sp, #0x17] d7cac: 390023e8 strb w8, [sp, #0x8] d7cb0: f940012a ldr x10, [x9] d7cb4: f8406129 ldur x9, [x9, #0x6] d7cb8: f80093ea stur x10, [sp, #0x9] d7cbc: f800f3e9 stur x9, [sp, #0xf] d7cc0: 910083e1 add x1, sp, #0x20 d7cc4: 910023e2 add x2, sp, #0x8 d7cc8: aa1403e0 mov x0, x20 d7ccc: 94021bb9 bl 0x15ebb0 <_ZN6InGame19InGameReportMetrics14SetCommonLabelERKNSt6__ndk112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_@plt> d7cd0: 394023e8 ldrb w8, [sp, #0x8] d7cd4: 36000068 tbz w8, #0x0, 0xd7ce0 d7cd8: f9400fe0 ldr x0, [sp, #0x18] d7cdc: 94021481 bl 0x15cee0 <_ZdlPv@plt> d7ce0: 394083e8 ldrb w8, [sp, #0x20] d7ce4: 36000068 tbz w8, #0x0, 0xd7cf0 d7ce8: f9401be0 ldr x0, [sp, #0x30] d7cec: 9402147d bl 0x15cee0 <_ZdlPv@plt> d7cf0: b00004a8 adrp x8, 0x16c000 d7cf4: f9453508 ldr x8, [x8, #0xa68] d7cf8: f9445e73 ldr x19, [x19, #0x8b8] d7cfc: f9400115 ldr x21, [x8] d7d00: aa1503e0 mov x0, x21 d7d04: 9402169b bl 0x15d770 d7d08: b100401f cmn x0, #0x10 d7d0c: 54000c02 b.hs 0xd7e8c d7d10: aa0003f4 mov x20, x0 d7d14: f1005c1f cmp x0, #0x17 d7d18: 540000e2 b.hs 0xd7d34 d7d1c: 910083e9 add x9, sp, #0x20 d7d20: 531f7a88 lsl w8, w20, #1 d7d24: b2400136 orr x22, x9, #0x1 d7d28: 390083e8 strb w8, [sp, #0x20] d7d2c: b5000154 cbnz x20, 0xd7d54 d7d30: 1400000d b 0xd7d64 d7d34: 91004288 add x8, x20, #0x10 d7d38: 927ced17 and x23, x8, #0xfffffffffffffff0 d7d3c: aa1703e0 mov x0, x23 d7d40: 94021448 bl 0x15ce60 <_Znwm@plt> d7d44: b24002e8 orr x8, x23, #0x1 d7d48: aa0003f6 mov x22, x0 d7d4c: a90283f4 stp x20, x0, [sp, #0x28] d7d50: f90013e8 str x8, [sp, #0x20] d7d54: aa1603e0 mov x0, x22 d7d58: aa1503e1 mov x1, x21 d7d5c: aa1403e2 mov x2, x20 d7d60: 940214d0 bl 0x15d0a0 d7d64: 38346adf strb wzr, [x22, x20] d7d68: 940214d6 bl 0x15d0c0 <_ZN6InGame11CommonUtils15GetPlatformTypeEv@plt> d7d6c: 910023e8 add x8, sp, #0x8 d7d70: 94021b8c bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> d7d74: 910083e1 add x1, sp, #0x20 d7d78: 910023e2 add x2, sp, #0x8 d7d7c: aa1303e0 mov x0, x19 d7d80: 94021b8c bl 0x15ebb0 <_ZN6InGame19InGameReportMetrics14SetCommonLabelERKNSt6__ndk112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_@plt> d7d84: 394023e8 ldrb w8, [sp, #0x8] d7d88: 36000068 tbz w8, #0x0, 0xd7d94 d7d8c: f9400fe0 ldr x0, [sp, #0x18] d7d90: 94021454 bl 0x15cee0 <_ZdlPv@plt> d7d94: 394083e8 ldrb w8, [sp, #0x20] d7d98: 36000068 tbz w8, #0x0, 0xd7da4 d7d9c: f9401be0 ldr x0, [sp, #0x30] d7da0: 94021450 bl 0x15cee0 <_ZdlPv@plt> d7da4: 52800020 mov w0, #0x1 // =1 d7da8: f9401728 ldr x8, [x25, #0x28] d7dac: f85f83a9 ldur x9, [x29, #-0x8] d7db0: eb09011f cmp x8, x9 d7db4: 540006a1 b.ne 0xd7e88 d7db8: a9484ff4 ldp x20, x19, [sp, #0x80] d7dbc: a94757f6 ldp x22, x21, [sp, #0x70] d7dc0: a9465ff8 ldp x24, x23, [sp, #0x60] d7dc4: a9447bfd ldp x29, x30, [sp, #0x40] d7dc8: f9402bf9 ldr x25, [sp, #0x50] d7dcc: 910243ff add sp, sp, #0x90 d7dd0: d65f03c0 ret d7dd4: 52801000 mov w0, #0x80 // =128 d7dd8: 94021422 bl 0x15ce60 <_Znwm@plt> d7ddc: aa0003f4 mov x20, x0 d7de0: f943ea61 ldr x1, [x19, #0x7d0] d7de4: 94021baf bl 0x15eca0 <_ZN6InGame19InGameReportMetricsC1EPNS_19IReportGatewayInnerE@plt> d7de8: 52800400 mov w0, #0x20 // =32 d7dec: 9402141d bl 0x15ce60 <_Znwm@plt> d7df0: b00004a8 adrp x8, 0x16c000 d7df4: f9457908 ldr x8, [x8, #0xaf0] d7df8: a901501f stp xzr, x20, [x0, #0x10] d7dfc: f9446275 ldr x21, [x19, #0x8c0] d7e00: f9045e74 str x20, [x19, #0x8b8] d7e04: f9046260 str x0, [x19, #0x8c0] d7e08: 91004108 add x8, x8, #0x10 d7e0c: a9007c08 stp x8, xzr, [x0] d7e10: b4ffea75 cbz x21, 0xd7b5c d7e14: 910022a1 add x1, x21, #0x8 d7e18: 92800000 mov x0, #-0x1 // =-1 d7e1c: 94020439 bl 0x158f00 <__emutls_get_address+0x474> d7e20: b50000e0 cbnz x0, 0xd7e3c d7e24: f94002a8 ldr x8, [x21] d7e28: aa1503e0 mov x0, x21 d7e2c: f9400908 ldr x8, [x8, #0x10] d7e30: d63f0100 blr x8 d7e34: aa1503e0 mov x0, x21 d7e38: 94021412 bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> d7e3c: f9445e74 ldr x20, [x19, #0x8b8] d7e40: b5ffe8f4 cbnz x20, 0xd7b5c d7e44: 90fffce1 adrp x1, 0x73000 d7e48: b0fffcc3 adrp x3, 0x70000 d7e4c: 90fffce4 adrp x4, 0x73000 d7e50: f0fffca6 adrp x6, 0x6e000 d7e54: 91341821 add x1, x1, #0xd06 d7e58: 9112e063 add x3, x3, #0x4b8 d7e5c: 9105f084 add x4, x4, #0x17c d7e60: 910f08c6 add x6, x6, #0x3c2 d7e64: 52800080 mov w0, #0x4 // =4 d7e68: 528038c2 mov w2, #0x1c6 // =454 d7e6c: aa1303e5 mov x5, x19 d7e70: 940213ec bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d7e74: 2a1f03e0 mov w0, wzr d7e78: f9401728 ldr x8, [x25, #0x28] d7e7c: f85f83a9 ldur x9, [x29, #-0x8] d7e80: eb09011f cmp x8, x9 d7e84: 54fff9a0 b.eq 0xd7db8 d7e88: 940213ea bl 0x15ce30 <__stack_chk_fail@plt> d7e8c: 910083e0 add x0, sp, #0x20 d7e90: 94021640 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> d7e94: aa0003f3 mov x19, x0 d7e98: aa1403e0 mov x0, x20 d7e9c: 94021b85 bl 0x15ecb0 <_ZN6InGame19InGameReportMetricsD2Ev@plt> d7ea0: aa1403e0 mov x0, x20 d7ea4: 14000016 b 0xd7efc d7ea8: aa0003f3 mov x19, x0 d7eac: aa1403e0 mov x0, x20 d7eb0: 14000013 b 0xd7efc d7eb4: 14000002 b 0xd7ebc d7eb8: 14000001 b 0xd7ebc d7ebc: 394023e8 ldrb w8, [sp, #0x8] d7ec0: aa0003f3 mov x19, x0 d7ec4: 370000a8 tbnz w8, #0x0, 0xd7ed8 d7ec8: 394083e8 ldrb w8, [sp, #0x20] d7ecc: 37000168 tbnz w8, #0x0, 0xd7ef8 d7ed0: aa1303e0 mov x0, x19 d7ed4: 940204a3 bl 0x159160 <__emutls_get_address+0x6d4> d7ed8: f9400fe0 ldr x0, [sp, #0x18] d7edc: 94021401 bl 0x15cee0 <_ZdlPv@plt> d7ee0: 394083e8 ldrb w8, [sp, #0x20] d7ee4: 3607ff68 tbz w8, #0x0, 0xd7ed0 d7ee8: 14000004 b 0xd7ef8 d7eec: aa0003f3 mov x19, x0 d7ef0: 394083e8 ldrb w8, [sp, #0x20] d7ef4: 3607fee8 tbz w8, #0x0, 0xd7ed0 d7ef8: f9401be0 ldr x0, [sp, #0x30] d7efc: 940213f9 bl 0x15cee0 <_ZdlPv@plt> d7f00: aa1303e0 mov x0, x19 d7f04: 94020497 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d7f08 : d7f08: d10683ff sub sp, sp, #0x1a0 d7f0c: a9147bfd stp x29, x30, [sp, #0x140] d7f10: 910503fd add x29, sp, #0x140 d7f14: a9156ffc stp x28, x27, [sp, #0x150] d7f18: a91667fa stp x26, x25, [sp, #0x160] d7f1c: a9175ff8 stp x24, x23, [sp, #0x170] d7f20: a91857f6 stp x22, x21, [sp, #0x180] d7f24: a9194ff4 stp x20, x19, [sp, #0x190] d7f28: d53bd057 mrs x23, TPIDR_EL0 d7f2c: aa0003f5 mov x21, x0 d7f30: 90fffce1 adrp x1, 0x73000 d7f34: 90fffcc3 adrp x3, 0x6f000 d7f38: 90fffce4 adrp x4, 0x73000 d7f3c: f0fffcc6 adrp x6, 0x72000 d7f40: f94016e8 ldr x8, [x23, #0x28] d7f44: 91341821 add x1, x1, #0xd06 d7f48: 9111bc63 add x3, x3, #0x46f d7f4c: 9105f084 add x4, x4, #0x17c d7f50: 913e58c6 add x6, x6, #0xf96 d7f54: 52800020 mov w0, #0x1 // =1 d7f58: 528048c2 mov w2, #0x246 // =582 d7f5c: aa1503e5 mov x5, x21 d7f60: f81f03a8 stur x8, [x29, #-0x10] d7f64: 940213af bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d7f68: d10123a0 sub x0, x29, #0x48 d7f6c: f90027ff str xzr, [sp, #0x48] d7f70: aa1f03f6 mov x22, xzr d7f74: 94021b53 bl 0x15ecc0 <__get_bq_id@plt> d7f78: f85b83b3 ldur x19, [x29, #-0x48] d7f7c: a93e7fbf stp xzr, xzr, [x29, #-0x20] d7f80: f81d83bf stur xzr, [x29, #-0x28] d7f84: b4000193 cbz x19, 0xd7fb4 d7f88: aa1303e0 mov x0, x19 d7f8c: 92800001 mov x1, #-0x1 // =-1 d7f90: 940214ac bl 0x15d240 <__strlen_chk@plt> d7f94: aa0003e5 mov x5, x0 d7f98: b40000e0 cbz x0, 0xd7fb4 d7f9c: d100a3a0 sub x0, x29, #0x28 d7fa0: aa1f03e1 mov x1, xzr d7fa4: aa1f03e2 mov x2, xzr d7fa8: aa1303e3 mov x3, x19 d7fac: aa1f03e4 mov x4, xzr d7fb0: 94021574 bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> d7fb4: a97df3a8 ldp x8, x28, [x29, #-0x28] d7fb8: f85e83b6 ldur x22, [x29, #-0x18] d7fbc: f90027e8 str x8, [sp, #0x48] d7fc0: d10123a0 sub x0, x29, #0x48 d7fc4: 94021573 bl 0x15d590 <__release_string_def@plt> d7fc8: 381d43bf sturb wzr, [x29, #-0x2c] d7fcc: d10123a0 sub x0, x29, #0x48 d7fd0: d100b3a1 sub x1, x29, #0x2c d7fd4: aa1f03f4 mov x20, xzr d7fd8: aa1f03f9 mov x25, xzr d7fdc: f90023f6 str x22, [sp, #0x40] d7fe0: 94021b3c bl 0x15ecd0 <__get_current_gate_info@plt> d7fe4: f85b83b4 ldur x20, [x29, #-0x48] d7fe8: a93e7fbf stp xzr, xzr, [x29, #-0x20] d7fec: f81d83bf stur xzr, [x29, #-0x28] d7ff0: b4000194 cbz x20, 0xd8020 d7ff4: aa1403e0 mov x0, x20 d7ff8: 92800001 mov x1, #-0x1 // =-1 d7ffc: 94021491 bl 0x15d240 <__strlen_chk@plt> d8000: aa0003e5 mov x5, x0 d8004: b40000e0 cbz x0, 0xd8020 d8008: d100a3a0 sub x0, x29, #0x28 d800c: aa1f03e1 mov x1, xzr d8010: aa1f03e2 mov x2, xzr d8014: aa1403e3 mov x3, x20 d8018: aa1f03e4 mov x4, xzr d801c: 94021559 bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> d8020: a97dcfb4 ldp x20, x19, [x29, #-0x28] d8024: f85e83b9 ldur x25, [x29, #-0x18] d8028: d10123a0 sub x0, x29, #0x48 d802c: 94021559 bl 0x15d590 <__release_string_def@plt> d8030: d0fffcc8 adrp x8, 0x72000 d8034: f100027f cmp x19, #0x0 d8038: 913e5908 add x8, x8, #0xf96 d803c: f90017f7 str x23, [sp, #0x28] d8040: 9a940117 csel x23, x8, x20, eq d8044: aa1703e0 mov x0, x23 d8048: 940215ca bl 0x15d770 d804c: b100401f cmn x0, #0x10 d8050: a90367f4 stp x20, x25, [sp, #0x30] d8054: 54003482 b.hs 0xd86e4 d8058: aa0003f8 mov x24, x0 d805c: f1005c1f cmp x0, #0x17 d8060: 540000e2 b.hs 0xd807c d8064: d10123a9 sub x9, x29, #0x48 d8068: 531f7b08 lsl w8, w24, #1 d806c: b2400139 orr x25, x9, #0x1 d8070: 381b83a8 sturb w8, [x29, #-0x48] d8074: b5000158 cbnz x24, 0xd809c d8078: 1400000d b 0xd80ac d807c: 91004308 add x8, x24, #0x10 d8080: 927ced1a and x26, x8, #0xfffffffffffffff0 d8084: aa1a03e0 mov x0, x26 d8088: 94021376 bl 0x15ce60 <_Znwm@plt> d808c: b2400348 orr x8, x26, #0x1 d8090: aa0003f9 mov x25, x0 d8094: a93c03b8 stp x24, x0, [x29, #-0x40] d8098: f81b83a8 stur x8, [x29, #-0x48] d809c: aa1903e0 mov x0, x25 d80a0: aa1703e1 mov x1, x23 d80a4: aa1803e2 mov x2, x24 d80a8: 940213fe bl 0x15d0a0 d80ac: d10123a0 sub x0, x29, #0x48 d80b0: 52800741 mov w1, #0x3a // =58 d80b4: aa1f03e2 mov x2, xzr d80b8: 38386b3f strb wzr, [x25, x24] d80bc: 94021b09 bl 0x15ece0 <_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcm@plt> d80c0: b100041f cmn x0, #0x1 d80c4: 540001e0 b.eq 0xd8100 d80c8: aa0003f8 mov x24, x0 d80cc: d10183a0 sub x0, x29, #0x60 d80d0: d10123a1 sub x1, x29, #0x48 d80d4: d10123a4 sub x4, x29, #0x48 d80d8: aa1f03e2 mov x2, xzr d80dc: aa1803e3 mov x3, x24 d80e0: 94021920 bl 0x15e560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_mmRKS4_@plt> d80e4: d101e3a0 sub x0, x29, #0x78 d80e8: d10123a1 sub x1, x29, #0x48 d80ec: d10123a4 sub x4, x29, #0x48 d80f0: aa1803e2 mov x2, x24 d80f4: 92800003 mov x3, #-0x1 // =-1 d80f8: 9402191a bl 0x15e560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_mmRKS4_@plt> d80fc: 14000005 b 0xd8110 d8100: d10183a0 sub x0, x29, #0x60 d8104: d10123a1 sub x1, x29, #0x48 d8108: 9402159e bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> d810c: 781883bf sturh wzr, [x29, #-0x78] d8110: 385a03a8 ldurb w8, [x29, #-0x60] d8114: d10183aa sub x10, x29, #0x60 d8118: f85b03a9 ldur x9, [x29, #-0x50] d811c: b240014a orr x10, x10, #0x1 d8120: a9377fbf stp xzr, xzr, [x29, #-0x90] d8124: 7200011f tst w8, #0x1 d8128: f81803bf stur xzr, [x29, #-0x80] d812c: 9a890140 csel x0, x10, x9, eq d8130: 910243e1 add x1, sp, #0x90 d8134: 94021aef bl 0x15ecf0 <__get_host_resolved_ip@plt> d8138: 36000340 tbz w0, #0x0, 0xd81a0 d813c: f9404bf8 ldr x24, [sp, #0x90] d8140: a93e7fbf stp xzr, xzr, [x29, #-0x20] d8144: f81d83bf stur xzr, [x29, #-0x28] d8148: b4000198 cbz x24, 0xd8178 d814c: aa1803e0 mov x0, x24 d8150: 92800001 mov x1, #-0x1 // =-1 d8154: 9402143b bl 0x15d240 <__strlen_chk@plt> d8158: aa0003e5 mov x5, x0 d815c: b40000e0 cbz x0, 0xd8178 d8160: d100a3a0 sub x0, x29, #0x28 d8164: aa1f03e1 mov x1, xzr d8168: aa1f03e2 mov x2, xzr d816c: aa1803e3 mov x3, x24 d8170: aa1f03e4 mov x4, xzr d8174: 94021503 bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> d8178: f85803a8 ldur x8, [x29, #-0x80] d817c: b4000068 cbz x8, 0xd8188 d8180: f85703a0 ldur x0, [x29, #-0x90] d8184: 94021447 bl 0x15d2a0 d8188: f85d83a8 ldur x8, [x29, #-0x28] d818c: 3cde03a0 ldur q0, [x29, #-0x20] d8190: f81703a8 stur x8, [x29, #-0x90] d8194: 3c9783a0 stur q0, [x29, #-0x88] d8198: 910243e0 add x0, sp, #0x90 d819c: 940214fd bl 0x15d590 <__release_string_def@plt> d81a0: f85783a8 ldur x8, [x29, #-0x88] d81a4: b40001e8 cbz x8, 0xd81e0 d81a8: f85703b9 ldur x25, [x29, #-0x90] d81ac: aa1903e0 mov x0, x25 d81b0: 94021570 bl 0x15d770 d81b4: b100401f cmn x0, #0x10 d81b8: 540029a2 b.hs 0xd86ec d81bc: aa0003f8 mov x24, x0 d81c0: f1005c1f cmp x0, #0x17 d81c4: 54000322 b.hs 0xd8228 d81c8: d100a3a9 sub x9, x29, #0x28 d81cc: 531f7b08 lsl w8, w24, #1 d81d0: b240013a orr x26, x9, #0x1 d81d4: 381d83a8 sturb w8, [x29, #-0x28] d81d8: b5000398 cbnz x24, 0xd8248 d81dc: 1400001f b 0xd8258 d81e0: f85703a8 ldur x8, [x29, #-0x90] d81e4: f81783bf stur xzr, [x29, #-0x88] d81e8: b4000048 cbz x8, 0xd81f0 d81ec: 3900011f strb wzr, [x8] d81f0: d0fffcc0 adrp x0, 0x72000 d81f4: 52800021 mov w1, #0x1 // =1 d81f8: 913e5800 add x0, x0, #0xf96 d81fc: 94021411 bl 0x15d240 <__strlen_chk@plt> d8200: aa0003e5 mov x5, x0 d8204: b4001080 cbz x0, 0xd8414 d8208: f85703a1 ldur x1, [x29, #-0x90] d820c: d0fffcc3 adrp x3, 0x72000 d8210: d10243a0 sub x0, x29, #0x90 d8214: 913e5863 add x3, x3, #0xf96 d8218: aa0103e2 mov x2, x1 d821c: aa1f03e4 mov x4, xzr d8220: 940214d8 bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> d8224: 1400007c b 0xd8414 d8228: 91004308 add x8, x24, #0x10 d822c: 927ced1b and x27, x8, #0xfffffffffffffff0 d8230: aa1b03e0 mov x0, x27 d8234: 9402130b bl 0x15ce60 <_Znwm@plt> d8238: b2400368 orr x8, x27, #0x1 d823c: aa0003fa mov x26, x0 d8240: a93e03b8 stp x24, x0, [x29, #-0x20] d8244: f81d83a8 stur x8, [x29, #-0x28] d8248: aa1a03e0 mov x0, x26 d824c: aa1903e1 mov x1, x25 d8250: aa1803e2 mov x2, x24 d8254: 94021393 bl 0x15d0a0 d8258: d100a3a0 sub x0, x29, #0x28 d825c: 52800741 mov w1, #0x3a // =58 d8260: aa1f03e2 mov x2, xzr d8264: 38386b5f strb wzr, [x26, x24] d8268: 94021a9e bl 0x15ece0 <_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcm@plt> d826c: b100041f cmn x0, #0x1 d8270: 540007a0 b.eq 0xd8364 d8274: b0fffca0 adrp x0, 0x6d000 d8278: 910163e8 add x8, sp, #0x58 d827c: 913be800 add x0, x0, #0xefa d8280: d100a3a1 sub x1, x29, #0x28 d8284: 94021a9f bl 0x15ed00 <_ZNSt6__ndk1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_@plt> d8288: f0fffca1 adrp x1, 0x6f000 d828c: 910163e0 add x0, sp, #0x58 d8290: 913b6021 add x1, x1, #0xed8 d8294: 94021a17 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> d8298: f9400808 ldr x8, [x0, #0x10] d829c: d101e3aa sub x10, x29, #0x78 d82a0: 3dc00000 ldr q0, [x0] d82a4: b240014a orr x10, x10, #0x1 d82a8: f90043e8 str x8, [sp, #0x80] d82ac: 3d801fe0 str q0, [sp, #0x70] d82b0: a900fc1f stp xzr, xzr, [x0, #0x8] d82b4: f900001f str xzr, [x0] d82b8: a97927ab ldp x11, x9, [x29, #-0x70] d82bc: 385883a8 ldurb w8, [x29, #-0x78] d82c0: 7200011f tst w8, #0x1 d82c4: d341fd08 lsr x8, x8, #1 d82c8: 9a890141 csel x1, x10, x9, eq d82cc: 9a8b0102 csel x2, x8, x11, eq d82d0: 9101c3e0 add x0, sp, #0x70 d82d4: 94021a8f bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> d82d8: f9400808 ldr x8, [x0, #0x10] d82dc: 910243ea add x10, sp, #0x90 d82e0: 3dc00000 ldr q0, [x0] d82e4: b240014a orr x10, x10, #0x1 d82e8: f90053e8 str x8, [sp, #0xa0] d82ec: 3d8027e0 str q0, [sp, #0x90] d82f0: a900fc1f stp xzr, xzr, [x0, #0x8] d82f4: f900001f str xzr, [x0] d82f8: 394243e8 ldrb w8, [sp, #0x90] d82fc: f81783bf stur xzr, [x29, #-0x88] d8300: f94053e9 ldr x9, [sp, #0xa0] d8304: 7200011f tst w8, #0x1 d8308: f85703a8 ldur x8, [x29, #-0x90] d830c: 9a890158 csel x24, x10, x9, eq d8310: b4000048 cbz x8, 0xd8318 d8314: 3900011f strb wzr, [x8] d8318: b4000198 cbz x24, 0xd8348 d831c: aa1803e0 mov x0, x24 d8320: 92800001 mov x1, #-0x1 // =-1 d8324: 940213c7 bl 0x15d240 <__strlen_chk@plt> d8328: aa0003e5 mov x5, x0 d832c: b40000e0 cbz x0, 0xd8348 d8330: f85703a1 ldur x1, [x29, #-0x90] d8334: d10243a0 sub x0, x29, #0x90 d8338: aa0103e2 mov x2, x1 d833c: aa1803e3 mov x3, x24 d8340: aa1f03e4 mov x4, xzr d8344: 9402148f bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> d8348: 394243e8 ldrb w8, [sp, #0x90] d834c: 37000488 tbnz w8, #0x0, 0xd83dc d8350: 3941c3e8 ldrb w8, [sp, #0x70] d8354: 370004c8 tbnz w8, #0x0, 0xd83ec d8358: 394163e8 ldrb w8, [sp, #0x58] d835c: 37000508 tbnz w8, #0x0, 0xd83fc d8360: 14000029 b 0xd8404 d8364: 910243e8 add x8, sp, #0x90 d8368: d100a3a0 sub x0, x29, #0x28 d836c: d101e3a1 sub x1, x29, #0x78 d8370: 910243f3 add x19, sp, #0x90 d8374: 94021a6b bl 0x15ed20 <_ZNSt6__ndk1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_SB_@plt> d8378: 394243e8 ldrb w8, [sp, #0x90] d837c: b240026a orr x10, x19, #0x1 d8380: f94053e9 ldr x9, [sp, #0xa0] d8384: f81783bf stur xzr, [x29, #-0x88] d8388: 7200011f tst w8, #0x1 d838c: f85703a8 ldur x8, [x29, #-0x90] d8390: 9a890158 csel x24, x10, x9, eq d8394: b4000048 cbz x8, 0xd839c d8398: 3900011f strb wzr, [x8] d839c: b4000198 cbz x24, 0xd83cc d83a0: aa1803e0 mov x0, x24 d83a4: 92800001 mov x1, #-0x1 // =-1 d83a8: 940213a6 bl 0x15d240 <__strlen_chk@plt> d83ac: aa0003e5 mov x5, x0 d83b0: b40000e0 cbz x0, 0xd83cc d83b4: f85703a1 ldur x1, [x29, #-0x90] d83b8: d10243a0 sub x0, x29, #0x90 d83bc: aa0103e2 mov x2, x1 d83c0: aa1803e3 mov x3, x24 d83c4: aa1f03e4 mov x4, xzr d83c8: 9402146e bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> d83cc: 394243e8 ldrb w8, [sp, #0x90] d83d0: 360001a8 tbz w8, #0x0, 0xd8404 d83d4: f94053e0 ldr x0, [sp, #0xa0] d83d8: 1400000a b 0xd8400 d83dc: f94053e0 ldr x0, [sp, #0xa0] d83e0: 940212c0 bl 0x15cee0 <_ZdlPv@plt> d83e4: 3941c3e8 ldrb w8, [sp, #0x70] d83e8: 3607fb88 tbz w8, #0x0, 0xd8358 d83ec: f94043e0 ldr x0, [sp, #0x80] d83f0: 940212bc bl 0x15cee0 <_ZdlPv@plt> d83f4: 394163e8 ldrb w8, [sp, #0x58] d83f8: 36000068 tbz w8, #0x0, 0xd8404 d83fc: f94037e0 ldr x0, [sp, #0x68] d8400: 940212b8 bl 0x15cee0 <_ZdlPv@plt> d8404: 385d83a8 ldurb w8, [x29, #-0x28] d8408: 36000068 tbz w8, #0x0, 0xd8414 d840c: f85e83a0 ldur x0, [x29, #-0x18] d8410: 940212b4 bl 0x15cee0 <_ZdlPv@plt> d8414: 94021a47 bl 0x15ed30 <__debug_get_errno@plt> d8418: a97723a9 ldp x9, x8, [x29, #-0x90] d841c: d0fffccb adrp x11, 0x72000 d8420: f100039f cmp x28, #0x0 d8424: f94027ea ldr x10, [sp, #0x48] d8428: 913e596b add x11, x11, #0xf96 d842c: 2a0003f9 mov w25, w0 d8430: 9a8a017a csel x26, x11, x10, eq d8434: f100011f cmp x8, #0x0 d8438: 385d43a8 ldurb w8, [x29, #-0x2c] d843c: 9a890169 csel x9, x11, x9, eq d8440: f0fffcc1 adrp x1, 0x73000 d8444: f0fffca3 adrp x3, 0x6f000 d8448: f0fffcc4 adrp x4, 0x73000 d844c: f0fffca6 adrp x6, 0x6f000 d8450: 91341821 add x1, x1, #0xd06 d8454: 9111bc63 add x3, x3, #0x46f d8458: 9105f084 add x4, x4, #0x17c d845c: 9111e4c6 add x6, x6, #0x479 d8460: 52800020 mov w0, #0x1 // =1 d8464: 52804d42 mov w2, #0x26a // =618 d8468: aa1503e5 mov x5, x21 d846c: aa1a03e7 mov x7, x26 d8470: f9000be9 str x9, [sp, #0x10] d8474: b9000be8 str w8, [sp, #0x8] d8478: b9001bf9 str w25, [sp, #0x18] d847c: f90003f7 str x23, [sp] d8480: 94021268 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d8484: 910163e0 add x0, sp, #0x58 d8488: 910143e1 add x1, sp, #0x50 d848c: 9101c3e2 add x2, sp, #0x70 d8490: 910243e3 add x3, sp, #0x90 d8494: aa1f03f8 mov x24, xzr d8498: aa1f03f3 mov x19, xzr d849c: aa1f03fb mov x27, xzr d84a0: aa1f03f4 mov x20, xzr d84a4: 94021a27 bl 0x15ed40 <__debug_get_last_dns_resolve_state@plt> d84a8: f9404bf8 ldr x24, [sp, #0x90] d84ac: a93e7fbf stp xzr, xzr, [x29, #-0x20] d84b0: f81d83bf stur xzr, [x29, #-0x28] d84b4: b4000198 cbz x24, 0xd84e4 d84b8: aa1803e0 mov x0, x24 d84bc: 92800001 mov x1, #-0x1 // =-1 d84c0: 94021360 bl 0x15d240 <__strlen_chk@plt> d84c4: aa0003e5 mov x5, x0 d84c8: b40000e0 cbz x0, 0xd84e4 d84cc: d100a3a0 sub x0, x29, #0x28 d84d0: aa1f03e1 mov x1, xzr d84d4: aa1f03e2 mov x2, xzr d84d8: aa1803e3 mov x3, x24 d84dc: aa1f03e4 mov x4, xzr d84e0: 94021428 bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> d84e4: a97df3b8 ldp x24, x28, [x29, #-0x28] d84e8: a93dffbf stp xzr, xzr, [x29, #-0x28] d84ec: f9403bfb ldr x27, [sp, #0x70] d84f0: f85e83b3 ldur x19, [x29, #-0x18] d84f4: f81e83bf stur xzr, [x29, #-0x18] d84f8: b400019b cbz x27, 0xd8528 d84fc: aa1b03e0 mov x0, x27 d8500: 92800001 mov x1, #-0x1 // =-1 d8504: 9402134f bl 0x15d240 <__strlen_chk@plt> d8508: aa0003e5 mov x5, x0 d850c: b40000e0 cbz x0, 0xd8528 d8510: d100a3a0 sub x0, x29, #0x28 d8514: aa1f03e1 mov x1, xzr d8518: aa1f03e2 mov x2, xzr d851c: aa1b03e3 mov x3, x27 d8520: aa1f03e4 mov x4, xzr d8524: 94021417 bl 0x15d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt> d8528: a97ddbbb ldp x27, x22, [x29, #-0x28] d852c: f85e83b4 ldur x20, [x29, #-0x18] d8530: 910243e0 add x0, sp, #0x90 d8534: 94021417 bl 0x15d590 <__release_string_def@plt> d8538: 9101c3e0 add x0, sp, #0x70 d853c: 94021415 bl 0x15d590 <__release_string_def@plt> d8540: a94523ea ldp x10, x8, [sp, #0x50] d8544: d0fffcc9 adrp x9, 0x72000 d8548: f10002df cmp x22, #0x0 d854c: 913e5929 add x9, x9, #0xf96 d8550: 9a9b0127 csel x7, x9, x27, eq d8554: f100039f cmp x28, #0x0 d8558: 9a980129 csel x9, x9, x24, eq d855c: f0fffcc1 adrp x1, 0x73000 d8560: f0fffca3 adrp x3, 0x6f000 d8564: f0fffcc4 adrp x4, 0x73000 d8568: b0fffcc6 adrp x6, 0x71000 d856c: 91341821 add x1, x1, #0xd06 d8570: 9111bc63 add x3, x3, #0x46f d8574: 9105f084 add x4, x4, #0x17c d8578: 911898c6 add x6, x6, #0x626 d857c: 52800020 mov w0, #0x1 // =1 d8580: 52804e22 mov w2, #0x271 // =625 d8584: aa1503e5 mov x5, x21 d8588: a900abe8 stp x8, x10, [sp, #0x8] d858c: f90003e9 str x9, [sp] d8590: 94021224 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d8594: 911f82bc add x28, x21, #0x7e0 d8598: aa1c03e0 mov x0, x28 d859c: 940219ed bl 0x15ed50 <_ZN6InGame6BQInfo5ResetEv@plt> d85a0: 910022a1 add x1, x21, #0x8 d85a4: aa1c03e0 mov x0, x28 d85a8: 940213ee bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> d85ac: 910422a1 add x1, x21, #0x108 d85b0: 911fe2a0 add x0, x21, #0x7f8 d85b4: 940213eb bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> d85b8: 912042a0 add x0, x21, #0x810 d85bc: aa1703e1 mov x1, x23 d85c0: 940213e8 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> d85c4: 9120a2a0 add x0, x21, #0x828 d85c8: aa1a03e1 mov x1, x26 d85cc: 940213e5 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> d85d0: a97723a9 ldp x9, x8, [x29, #-0x90] d85d4: 912102a0 add x0, x21, #0x840 d85d8: f100011f cmp x8, #0x0 d85dc: d0fffcc8 adrp x8, 0x72000 d85e0: 913e5908 add x8, x8, #0xf96 d85e4: 9a890101 csel x1, x8, x9, eq d85e8: 940213de bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> d85ec: f94002b6 ldr x22, [x21] d85f0: b4000116 cbz x22, 0xd8610 d85f4: aa1603e0 mov x0, x22 d85f8: 94021532 bl 0x15dac0 <_ZN6InGame11CloudConfig17IsUseCachedConfigEv@plt> d85fc: 12000008 and w8, w0, #0x1 d8600: 392182a8 strb w8, [x21, #0x860] d8604: aa1603e0 mov x0, x22 d8608: 94021532 bl 0x15dad0 <_ZN6InGame11CloudConfig16GetLastErrorCodeEv@plt> d860c: b9085aa0 str w0, [x21, #0x858] d8610: a94527e8 ldp x8, x9, [sp, #0x50] d8614: b9085eb9 str w25, [x21, #0x85c] d8618: cb090108 sub x8, x8, x9 d861c: f90436a8 str x8, [x21, #0x868] d8620: b4000074 cbz x20, 0xd862c d8624: aa1b03e0 mov x0, x27 d8628: 9402131e bl 0x15d2a0 d862c: a943d3f6 ldp x22, x20, [sp, #0x38] d8630: f9401bf5 ldr x21, [sp, #0x30] d8634: b4000073 cbz x19, 0xd8640 d8638: aa1803e0 mov x0, x24 d863c: 94021319 bl 0x15d2a0 d8640: f85803a8 ldur x8, [x29, #-0x80] d8644: b4000068 cbz x8, 0xd8650 d8648: f85703a0 ldur x0, [x29, #-0x90] d864c: 94021315 bl 0x15d2a0 d8650: 385883a8 ldurb w8, [x29, #-0x78] d8654: f94017f3 ldr x19, [sp, #0x28] d8658: 370002e8 tbnz w8, #0x0, 0xd86b4 d865c: 385a03a8 ldurb w8, [x29, #-0x60] d8660: 37000328 tbnz w8, #0x0, 0xd86c4 d8664: 385b83a8 ldurb w8, [x29, #-0x48] d8668: 37000368 tbnz w8, #0x0, 0xd86d4 d866c: b4000076 cbz x22, 0xd8678 d8670: aa1503e0 mov x0, x21 d8674: 9402130b bl 0x15d2a0 d8678: b4000074 cbz x20, 0xd8684 d867c: f94027e0 ldr x0, [sp, #0x48] d8680: 94021308 bl 0x15d2a0 d8684: f9401668 ldr x8, [x19, #0x28] d8688: f85f03a9 ldur x9, [x29, #-0x10] d868c: eb09011f cmp x8, x9 d8690: 54000321 b.ne 0xd86f4 d8694: a9594ff4 ldp x20, x19, [sp, #0x190] d8698: a95857f6 ldp x22, x21, [sp, #0x180] d869c: a9575ff8 ldp x24, x23, [sp, #0x170] d86a0: a95667fa ldp x26, x25, [sp, #0x160] d86a4: a9556ffc ldp x28, x27, [sp, #0x150] d86a8: a9547bfd ldp x29, x30, [sp, #0x140] d86ac: 910683ff add sp, sp, #0x1a0 d86b0: d65f03c0 ret d86b4: f85983a0 ldur x0, [x29, #-0x68] d86b8: 9402120a bl 0x15cee0 <_ZdlPv@plt> d86bc: 385a03a8 ldurb w8, [x29, #-0x60] d86c0: 3607fd28 tbz w8, #0x0, 0xd8664 d86c4: f85b03a0 ldur x0, [x29, #-0x50] d86c8: 94021206 bl 0x15cee0 <_ZdlPv@plt> d86cc: 385b83a8 ldurb w8, [x29, #-0x48] d86d0: 3607fce8 tbz w8, #0x0, 0xd866c d86d4: f85c83a0 ldur x0, [x29, #-0x38] d86d8: 94021202 bl 0x15cee0 <_ZdlPv@plt> d86dc: b5fffcb6 cbnz x22, 0xd8670 d86e0: 17ffffe6 b 0xd8678 d86e4: d10123a0 sub x0, x29, #0x48 d86e8: 9402142a bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> d86ec: d100a3a0 sub x0, x29, #0x28 d86f0: 94021428 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> d86f4: 940211cf bl 0x15ce30 <__stack_chk_fail@plt> d86f8: aa0003f5 mov x21, x0 d86fc: 14000022 b 0xd8784 d8700: 394243e8 ldrb w8, [sp, #0x90] d8704: aa0003f5 mov x21, x0 d8708: 360003e8 tbz w8, #0x0, 0xd8784 d870c: f94053e0 ldr x0, [sp, #0xa0] d8710: 1400001c b 0xd8780 d8714: aa0003f5 mov x21, x0 d8718: 3941c3e8 ldrb w8, [sp, #0x70] d871c: 360001a8 tbz w8, #0x0, 0xd8750 d8720: 14000013 b 0xd876c d8724: aa0003f5 mov x21, x0 d8728: 394163e8 ldrb w8, [sp, #0x58] d872c: 37000288 tbnz w8, #0x0, 0xd877c d8730: 14000015 b 0xd8784 d8734: aa0003f5 mov x21, x0 d8738: 14000013 b 0xd8784 d873c: 394243e8 ldrb w8, [sp, #0x90] d8740: aa0003f5 mov x21, x0 d8744: 370000c8 tbnz w8, #0x0, 0xd875c d8748: 3941c3e8 ldrb w8, [sp, #0x70] d874c: 37000108 tbnz w8, #0x0, 0xd876c d8750: 394163e8 ldrb w8, [sp, #0x58] d8754: 37000148 tbnz w8, #0x0, 0xd877c d8758: 1400000b b 0xd8784 d875c: f94053e0 ldr x0, [sp, #0xa0] d8760: 940211e0 bl 0x15cee0 <_ZdlPv@plt> d8764: 3941c3e8 ldrb w8, [sp, #0x70] d8768: 3607ff48 tbz w8, #0x0, 0xd8750 d876c: f94043e0 ldr x0, [sp, #0x80] d8770: 940211dc bl 0x15cee0 <_ZdlPv@plt> d8774: 394163e8 ldrb w8, [sp, #0x58] d8778: 36000068 tbz w8, #0x0, 0xd8784 d877c: f94037e0 ldr x0, [sp, #0x68] d8780: 940211d8 bl 0x15cee0 <_ZdlPv@plt> d8784: 385d83a8 ldurb w8, [x29, #-0x28] d8788: 36000a08 tbz w8, #0x0, 0xd88c8 d878c: f85e83a0 ldur x0, [x29, #-0x18] d8790: 940211d4 bl 0x15cee0 <_ZdlPv@plt> d8794: 1400004d b 0xd88c8 d8798: f85e83a8 ldur x8, [x29, #-0x18] d879c: aa0003f5 mov x21, x0 d87a0: b4000948 cbz x8, 0xd88c8 d87a4: f85d83a0 ldur x0, [x29, #-0x28] d87a8: 940212be bl 0x15d2a0 d87ac: f81d83bf stur xzr, [x29, #-0x28] d87b0: 14000046 b 0xd88c8 d87b4: aa0003f5 mov x21, x0 d87b8: 385a03a8 ldurb w8, [x29, #-0x60] d87bc: 36000928 tbz w8, #0x0, 0xd88e0 d87c0: 1400005c b 0xd8930 d87c4: aa0003f5 mov x21, x0 d87c8: 14000040 b 0xd88c8 d87cc: aa0003f5 mov x21, x0 d87d0: 385b83a8 ldurb w8, [x29, #-0x48] d87d4: 360008a8 tbz w8, #0x0, 0xd88e8 d87d8: 1400005a b 0xd8940 d87dc: f85e83a8 ldur x8, [x29, #-0x18] d87e0: aa0003f5 mov x21, x0 d87e4: b5000068 cbnz x8, 0xd87f0 d87e8: d100a3a8 sub x8, x29, #0x28 d87ec: 14000011 b 0xd8830 d87f0: f85d83a0 ldur x0, [x29, #-0x28] d87f4: 940212ab bl 0x15d2a0 d87f8: 1400000c b 0xd8828 d87fc: f85e83a8 ldur x8, [x29, #-0x18] d8800: aa0003f5 mov x21, x0 d8804: b50000a8 cbnz x8, 0xd8818 d8808: aa1f03f8 mov x24, xzr d880c: aa1f03f3 mov x19, xzr d8810: d100a3a8 sub x8, x29, #0x28 d8814: 14000007 b 0xd8830 d8818: f85d83a0 ldur x0, [x29, #-0x28] d881c: 940212a1 bl 0x15d2a0 d8820: aa1f03f8 mov x24, xzr d8824: aa1f03f3 mov x19, xzr d8828: d100a3a8 sub x8, x29, #0x28 d882c: f81d83bf stur xzr, [x29, #-0x28] d8830: a900fd1f stp xzr, xzr, [x8, #0x8] d8834: 14000022 b 0xd88bc d8838: f85e83a8 ldur x8, [x29, #-0x18] d883c: aa0003f5 mov x21, x0 d8840: b40005c8 cbz x8, 0xd88f8 d8844: f85d83a0 ldur x0, [x29, #-0x28] d8848: 94021296 bl 0x15d2a0 d884c: f81d83bf stur xzr, [x29, #-0x28] d8850: 1400002a b 0xd88f8 d8854: f85e83a8 ldur x8, [x29, #-0x18] d8858: aa0003f5 mov x21, x0 d885c: b4000568 cbz x8, 0xd8908 d8860: f85d83a0 ldur x0, [x29, #-0x28] d8864: 9402128f bl 0x15d2a0 d8868: aa1503e0 mov x0, x21 d886c: f81d83bf stur xzr, [x29, #-0x28] d8870: 9402023c bl 0x159160 <__emutls_get_address+0x6d4> d8874: 1400000e b 0xd88ac d8878: 14000004 b 0xd8888 d887c: aa0003f5 mov x21, x0 d8880: 14000012 b 0xd88c8 d8884: a90367f4 stp x20, x25, [sp, #0x30] d8888: aa0003f5 mov x21, x0 d888c: f9401fe8 ldr x8, [sp, #0x38] d8890: b5000308 cbnz x8, 0xd88f0 d8894: 14000019 b 0xd88f8 d8898: f90023f6 str x22, [sp, #0x40] d889c: aa0003f5 mov x21, x0 d88a0: 14000016 b 0xd88f8 d88a4: aa0003f5 mov x21, x0 d88a8: 14000008 b 0xd88c8 d88ac: aa0003f5 mov x21, x0 d88b0: b4000074 cbz x20, 0xd88bc d88b4: aa1b03e0 mov x0, x27 d88b8: 9402127a bl 0x15d2a0 d88bc: b4000073 cbz x19, 0xd88c8 d88c0: aa1803e0 mov x0, x24 d88c4: 94021277 bl 0x15d2a0 d88c8: f85803a8 ldur x8, [x29, #-0x80] d88cc: b5000228 cbnz x8, 0xd8910 d88d0: 385883a8 ldurb w8, [x29, #-0x78] d88d4: 37000268 tbnz w8, #0x0, 0xd8920 d88d8: 385a03a8 ldurb w8, [x29, #-0x60] d88dc: 370002a8 tbnz w8, #0x0, 0xd8930 d88e0: 385b83a8 ldurb w8, [x29, #-0x48] d88e4: 370002e8 tbnz w8, #0x0, 0xd8940 d88e8: f9401fe8 ldr x8, [sp, #0x38] d88ec: b4000068 cbz x8, 0xd88f8 d88f0: f9401be0 ldr x0, [sp, #0x30] d88f4: 9402126b bl 0x15d2a0 d88f8: f94023e8 ldr x8, [sp, #0x40] d88fc: b4000068 cbz x8, 0xd8908 d8900: f94027e0 ldr x0, [sp, #0x48] d8904: 94021267 bl 0x15d2a0 d8908: aa1503e0 mov x0, x21 d890c: 94020215 bl 0x159160 <__emutls_get_address+0x6d4> d8910: f85703a0 ldur x0, [x29, #-0x90] d8914: 94021263 bl 0x15d2a0 d8918: 385883a8 ldurb w8, [x29, #-0x78] d891c: 3607fde8 tbz w8, #0x0, 0xd88d8 d8920: f85983a0 ldur x0, [x29, #-0x68] d8924: 9402116f bl 0x15cee0 <_ZdlPv@plt> d8928: 385a03a8 ldurb w8, [x29, #-0x60] d892c: 3607fda8 tbz w8, #0x0, 0xd88e0 d8930: f85b03a0 ldur x0, [x29, #-0x50] d8934: 9402116b bl 0x15cee0 <_ZdlPv@plt> d8938: 385b83a8 ldurb w8, [x29, #-0x48] d893c: 3607fd68 tbz w8, #0x0, 0xd88e8 d8940: f85c83a0 ldur x0, [x29, #-0x38] d8944: 94021167 bl 0x15cee0 <_ZdlPv@plt> d8948: f9401fe8 ldr x8, [sp, #0x38] d894c: b5fffd28 cbnz x8, 0xd88f0 d8950: 17ffffea b 0xd88f8 00000000000d8954 : d8954: d10243ff sub sp, sp, #0x90 d8958: a9047bfd stp x29, x30, [sp, #0x40] d895c: 910103fd add x29, sp, #0x40 d8960: a90567fa stp x26, x25, [sp, #0x50] d8964: a9065ff8 stp x24, x23, [sp, #0x60] d8968: a90757f6 stp x22, x21, [sp, #0x70] d896c: a9084ff4 stp x20, x19, [sp, #0x80] d8970: d53bd059 mrs x25, TPIDR_EL0 d8974: aa0203f3 mov x19, x2 d8978: f9401728 ldr x8, [x25, #0x28] d897c: 2a0103f5 mov w21, w1 d8980: aa0003f4 mov x20, x0 d8984: f81f83a8 stur x8, [x29, #-0x8] d8988: 9402189e bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d898c: 900004ba adrp x26, 0x16c000 d8990: b9405008 ldr w8, [x0, #0x50] d8994: f9457f5a ldr x26, [x26, #0xaf8] d8998: 35000548 cbnz w8, 0xd8a40 d899c: 395f2288 ldrb w8, [x20, #0x7c8] d89a0: 34000508 cbz w8, 0xd8a40 d89a4: 52801300 mov w0, #0x98 // =152 d89a8: 9402112e bl 0x15ce60 <_Znwm@plt> d89ac: aa0003f6 mov x22, x0 d89b0: 91004348 add x8, x26, #0x10 d89b4: 91006018 add x24, x0, #0x18 d89b8: f943e282 ldr x2, [x20, #0x7c0] d89bc: a900fc1f stp xzr, xzr, [x0, #0x8] d89c0: f9000008 str x8, [x0] d89c4: f0fffca1 adrp x1, 0x6f000 d89c8: aa1803e0 mov x0, x24 d89cc: 910a1421 add x1, x1, #0x285 d89d0: 940218e4 bl 0x15ed60 <_ZN6InGame19InGameReportHandlerC1EPKcPNS_18IReportMasterInnerE@plt> d89d4: 910022d7 add x23, x22, #0x8 d89d8: 52800020 mov w0, #0x1 // =1 d89dc: aa1703e1 mov x1, x23 d89e0: a93edbb8 stp x24, x22, [x29, #-0x18] d89e4: a901dbf8 stp x24, x22, [sp, #0x18] d89e8: 9402013a bl 0x158ed0 <__emutls_get_address+0x444> d89ec: 120002a2 and w2, w21, #0x1 d89f0: 910063e1 add x1, sp, #0x18 d89f4: aa1403e0 mov x0, x20 d89f8: aa1303e3 mov x3, x19 d89fc: 940218dd bl 0x15ed70 <_ZN6InGame19InGameInnerReporter18ReportEventInitSdkENSt6__ndk110shared_ptrINS_19InGameReportHandlerEEEbl@plt> d8a00: 92800000 mov x0, #-0x1 // =-1 d8a04: aa1703e1 mov x1, x23 d8a08: 9402013e bl 0x158f00 <__emutls_get_address+0x474> d8a0c: b50000e0 cbnz x0, 0xd8a28 d8a10: f94002c8 ldr x8, [x22] d8a14: aa1603e0 mov x0, x22 d8a18: f9400908 ldr x8, [x8, #0x10] d8a1c: d63f0100 blr x8 d8a20: aa1603e0 mov x0, x22 d8a24: 94021117 bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> d8a28: f85f03b6 ldur x22, [x29, #-0x10] d8a2c: b40000b6 cbz x22, 0xd8a40 d8a30: 910022c1 add x1, x22, #0x8 d8a34: 92800000 mov x0, #-0x1 // =-1 d8a38: 94020132 bl 0x158f00 <__emutls_get_address+0x474> d8a3c: b4000620 cbz x0, 0xd8b00 d8a40: 395f6288 ldrb w8, [x20, #0x7d8] d8a44: 340006e8 cbz w8, 0xd8b20 d8a48: 52801300 mov w0, #0x98 // =152 d8a4c: 94021105 bl 0x15ce60 <_Znwm@plt> d8a50: aa0003f6 mov x22, x0 d8a54: 91004348 add x8, x26, #0x10 d8a58: 91006018 add x24, x0, #0x18 d8a5c: f943ea82 ldr x2, [x20, #0x7d0] d8a60: a900fc1f stp xzr, xzr, [x0, #0x8] d8a64: f9000008 str x8, [x0] d8a68: f0fffca1 adrp x1, 0x6f000 d8a6c: aa1803e0 mov x0, x24 d8a70: 910a1421 add x1, x1, #0x285 d8a74: 940218c3 bl 0x15ed80 <_ZN6InGame19InGameReportHandlerC1EPKcPNS_19IReportGatewayInnerE@plt> d8a78: 910022d7 add x23, x22, #0x8 d8a7c: 52800020 mov w0, #0x1 // =1 d8a80: aa1703e1 mov x1, x23 d8a84: a93edbb8 stp x24, x22, [x29, #-0x18] d8a88: a900dbf8 stp x24, x22, [sp, #0x8] d8a8c: 94020111 bl 0x158ed0 <__emutls_get_address+0x444> d8a90: 120002a2 and w2, w21, #0x1 d8a94: 910023e1 add x1, sp, #0x8 d8a98: aa1403e0 mov x0, x20 d8a9c: aa1303e3 mov x3, x19 d8aa0: 940218b4 bl 0x15ed70 <_ZN6InGame19InGameInnerReporter18ReportEventInitSdkENSt6__ndk110shared_ptrINS_19InGameReportHandlerEEEbl@plt> d8aa4: 92800000 mov x0, #-0x1 // =-1 d8aa8: aa1703e1 mov x1, x23 d8aac: 94020115 bl 0x158f00 <__emutls_get_address+0x474> d8ab0: b50000e0 cbnz x0, 0xd8acc d8ab4: f94002c8 ldr x8, [x22] d8ab8: aa1603e0 mov x0, x22 d8abc: f9400908 ldr x8, [x8, #0x10] d8ac0: d63f0100 blr x8 d8ac4: aa1603e0 mov x0, x22 d8ac8: 940210ee bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> d8acc: f85f03b3 ldur x19, [x29, #-0x10] d8ad0: b4000293 cbz x19, 0xd8b20 d8ad4: 91002261 add x1, x19, #0x8 d8ad8: 92800000 mov x0, #-0x1 // =-1 d8adc: 94020109 bl 0x158f00 <__emutls_get_address+0x474> d8ae0: b5000200 cbnz x0, 0xd8b20 d8ae4: f9400268 ldr x8, [x19] d8ae8: aa1303e0 mov x0, x19 d8aec: f9400908 ldr x8, [x8, #0x10] d8af0: d63f0100 blr x8 d8af4: aa1303e0 mov x0, x19 d8af8: 940210e2 bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> d8afc: 14000009 b 0xd8b20 d8b00: f94002c8 ldr x8, [x22] d8b04: aa1603e0 mov x0, x22 d8b08: f9400908 ldr x8, [x8, #0x10] d8b0c: d63f0100 blr x8 d8b10: aa1603e0 mov x0, x22 d8b14: 940210db bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> d8b18: 395f6288 ldrb w8, [x20, #0x7d8] d8b1c: 35fff968 cbnz w8, 0xd8a48 d8b20: f9401728 ldr x8, [x25, #0x28] d8b24: f85f83a9 ldur x9, [x29, #-0x8] d8b28: eb09011f cmp x8, x9 d8b2c: 54000101 b.ne 0xd8b4c d8b30: a9484ff4 ldp x20, x19, [sp, #0x80] d8b34: a94757f6 ldp x22, x21, [sp, #0x70] d8b38: a9465ff8 ldp x24, x23, [sp, #0x60] d8b3c: a94567fa ldp x26, x25, [sp, #0x50] d8b40: a9447bfd ldp x29, x30, [sp, #0x40] d8b44: 910243ff add sp, sp, #0x90 d8b48: d65f03c0 ret d8b4c: 940210b9 bl 0x15ce30 <__stack_chk_fail@plt> d8b50: aa0003f3 mov x19, x0 d8b54: 910063e0 add x0, sp, #0x18 d8b58: 14000004 b 0xd8b68 d8b5c: 14000008 b 0xd8b7c d8b60: aa0003f3 mov x19, x0 d8b64: 910023e0 add x0, sp, #0x8 d8b68: 9402188a bl 0x15ed90 <_ZNSt6__ndk110shared_ptrIN6InGame19InGameReportHandlerEED2Ev@plt> d8b6c: d10063a0 sub x0, x29, #0x18 d8b70: 94021888 bl 0x15ed90 <_ZNSt6__ndk110shared_ptrIN6InGame19InGameReportHandlerEED2Ev@plt> d8b74: aa1303e0 mov x0, x19 d8b78: 9402017a bl 0x159160 <__emutls_get_address+0x6d4> d8b7c: aa0003f3 mov x19, x0 d8b80: aa1603e0 mov x0, x22 d8b84: 9402119b bl 0x15d1f0 <_ZNSt6__ndk119__shared_weak_countD2Ev@plt> d8b88: aa1603e0 mov x0, x22 d8b8c: 940210d5 bl 0x15cee0 <_ZdlPv@plt> d8b90: aa1303e0 mov x0, x19 d8b94: 94020173 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d8b98 : d8b98: a9be7bfd stp x29, x30, [sp, #-0x20]! d8b9c: f9000bf3 str x19, [sp, #0x10] d8ba0: 910003fd mov x29, sp d8ba4: 395f6008 ldrb w8, [x0, #0x7d8] d8ba8: 340001e8 cbz w8, 0xd8be4 d8bac: aa0003f3 mov x19, x0 d8bb0: f9445c00 ldr x0, [x0, #0x8b8] d8bb4: b4000180 cbz x0, 0xd8be4 d8bb8: aa0203e3 mov x3, x2 d8bbc: 911f8262 add x2, x19, #0x7e0 d8bc0: 12000021 and w1, w1, #0x1 d8bc4: 9402182f bl 0x15ec80 <_ZN6InGame19InGameReportMetrics13RecordInitSdkEbRKNS_6BQInfoEi@plt> d8bc8: 900004a8 adrp x8, 0x16c000 d8bcc: f9454108 ldr x8, [x8, #0xa80] d8bd0: f9445e60 ldr x0, [x19, #0x8b8] d8bd4: f9400bf3 ldr x19, [sp, #0x10] d8bd8: f9400101 ldr x1, [x8] d8bdc: a8c27bfd ldp x29, x30, [sp], #0x20 d8be0: 140217f8 b 0x15ebc0 <_ZN6InGame19InGameReportMetrics13ReportMetricsEPKc@plt> d8be4: f9400bf3 ldr x19, [sp, #0x10] d8be8: a8c27bfd ldp x29, x30, [sp], #0x20 d8bec: d65f03c0 ret 00000000000d8bf0 : d8bf0: a9be7bfd stp x29, x30, [sp, #-0x20]! d8bf4: a9014ff4 stp x20, x19, [sp, #0x10] d8bf8: 910003fd mov x29, sp d8bfc: aa0003f3 mov x19, x0 d8c00: 94021868 bl 0x15eda0 <_ZN6InGame19InGameInnerReporter19CheckReportIntervalEv@plt> d8c04: f9443a74 ldr x20, [x19, #0x870] d8c08: 940217f6 bl 0x15ebe0 <_ZN6InGame15getSteadyTimeMSEv@plt> d8c0c: b4000114 cbz x20, 0xd8c2c d8c10: f9443a68 ldr x8, [x19, #0x870] d8c14: cb080008 sub x8, x0, x8 d8c18: f107d11f cmp x8, #0x1f4 d8c1c: 5400008b b.lt 0xd8c2c d8c20: b9487a68 ldr w8, [x19, #0x878] d8c24: 11000508 add w8, w8, #0x1 d8c28: b9087a68 str w8, [x19, #0x878] d8c2c: f9043a60 str x0, [x19, #0x870] d8c30: a9414ff4 ldp x20, x19, [sp, #0x10] d8c34: a8c27bfd ldp x29, x30, [sp], #0x20 d8c38: d65f03c0 ret 00000000000d8c3c : d8c3c: a9bc7bfd stp x29, x30, [sp, #-0x40]! d8c40: a9015ff8 stp x24, x23, [sp, #0x10] d8c44: 910003fd mov x29, sp d8c48: a90257f6 stp x22, x21, [sp, #0x20] d8c4c: a9034ff4 stp x20, x19, [sp, #0x30] d8c50: aa0003f3 mov x19, x0 d8c54: f9444c08 ldr x8, [x0, #0x898] d8c58: b40004a8 cbz x8, 0xd8cec d8c5c: f9445a68 ldr x8, [x19, #0x8b0] d8c60: b40004e8 cbz x8, 0xd8cfc d8c64: 940217df bl 0x15ebe0 <_ZN6InGame15getSteadyTimeMSEv@plt> d8c68: f9444e68 ldr x8, [x19, #0x898] d8c6c: aa0003f4 mov x20, x0 d8c70: cb080017 sub x23, x0, x8 d8c74: 940217e3 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d8c78: b9804808 ldrsw x8, [x0, #0x48] d8c7c: 52807d09 mov w9, #0x3e8 // =1000 d8c80: 9b097d18 mul x24, x8, x9 d8c84: eb1802ff cmp x23, x24 d8c88: 5400004b b.lt 0xd8c90 d8c8c: f9044e74 str x20, [x19, #0x898] d8c90: f9445a68 ldr x8, [x19, #0x8b0] d8c94: cb080295 sub x21, x20, x8 d8c98: 940217da bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d8c9c: b9804c08 ldrsw x8, [x0, #0x4c] d8ca0: 52807d09 mov w9, #0x3e8 // =1000 d8ca4: 9b097d16 mul x22, x8, x9 d8ca8: eb1602bf cmp x21, x22 d8cac: 5400004b b.lt 0xd8cb4 d8cb0: f9045a74 str x20, [x19, #0x8b0] d8cb4: eb1802ff cmp x23, x24 d8cb8: 540004cb b.lt 0xd8d50 d8cbc: 940217d1 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d8cc0: b9405008 ldr w8, [x0, #0x50] d8cc4: 34000228 cbz w8, 0xd8d08 d8cc8: 940217ce bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d8ccc: b9405008 ldr w8, [x0, #0x50] d8cd0: 7100051f cmp w8, #0x1 d8cd4: 540003e1 b.ne 0xd8d50 d8cd8: 395f6268 ldrb w8, [x19, #0x7d8] d8cdc: 340003a8 cbz w8, 0xd8d50 d8ce0: f943ea68 ldr x8, [x19, #0x7d0] d8ce4: b50001a8 cbnz x8, 0xd8d18 d8ce8: 1400001a b 0xd8d50 d8cec: 940217bd bl 0x15ebe0 <_ZN6InGame15getSteadyTimeMSEv@plt> d8cf0: f9044e60 str x0, [x19, #0x898] d8cf4: f9445a68 ldr x8, [x19, #0x8b0] d8cf8: b5fffb68 cbnz x8, 0xd8c64 d8cfc: 940217b9 bl 0x15ebe0 <_ZN6InGame15getSteadyTimeMSEv@plt> d8d00: f9045a60 str x0, [x19, #0x8b0] d8d04: 17ffffd8 b 0xd8c64 d8d08: 395f2268 ldrb w8, [x19, #0x7c8] d8d0c: 34000228 cbz w8, 0xd8d50 d8d10: f943e268 ldr x8, [x19, #0x7c0] d8d14: b40001e8 cbz x8, 0xd8d50 d8d18: f9445260 ldr x0, [x19, #0x8a0] d8d1c: b4000140 cbz x0, 0xd8d44 d8d20: 94021824 bl 0x15edb0 <_ZN6InGame23InGameStatReportHandler11HasStatDataEv@plt> d8d24: 36000100 tbz w0, #0x0, 0xd8d44 d8d28: f9445260 ldr x0, [x19, #0x8a0] d8d2c: 52800021 mov w1, #0x1 // =1 d8d30: f9400008 ldr x8, [x0] d8d34: f9402508 ldr x8, [x8, #0x48] d8d38: d63f0100 blr x8 d8d3c: aa1303e0 mov x0, x19 d8d40: 94021820 bl 0x15edc0 <_ZN6InGame19InGameInnerReporter19NetworkHandlerResetEv@plt> d8d44: aa1303e0 mov x0, x19 d8d48: 2a1f03e1 mov w1, wzr d8d4c: 94021821 bl 0x15edd0 <_ZN6InGame19InGameInnerReporter18ReportEventGaaSReqEb@plt> d8d50: eb1602bf cmp x21, x22 d8d54: 540002eb b.lt 0xd8db0 d8d58: 395f6268 ldrb w8, [x19, #0x7d8] d8d5c: 340002a8 cbz w8, 0xd8db0 d8d60: f943ea60 ldr x0, [x19, #0x7d0] d8d64: b4000260 cbz x0, 0xd8db0 d8d68: f9445e68 ldr x8, [x19, #0x8b8] d8d6c: b4000228 cbz x8, 0xd8db0 d8d70: f9400008 ldr x8, [x0] d8d74: f9405108 ldr x8, [x8, #0xa0] d8d78: d63f0100 blr x8 d8d7c: aa0003f4 mov x20, x0 d8d80: 94021390 bl 0x15dbc0 <_ZNSt6__ndk15mutex4lockEv@plt> d8d84: 900004a8 adrp x8, 0x16c000 d8d88: f9453908 ldr x8, [x8, #0xa70] d8d8c: f9445e60 ldr x0, [x19, #0x8b8] d8d90: f9400101 ldr x1, [x8] d8d94: 9402178b bl 0x15ebc0 <_ZN6InGame19InGameReportMetrics13ReportMetricsEPKc@plt> d8d98: aa1403e0 mov x0, x20 d8d9c: a9434ff4 ldp x20, x19, [sp, #0x30] d8da0: a94257f6 ldp x22, x21, [sp, #0x20] d8da4: a9415ff8 ldp x24, x23, [sp, #0x10] d8da8: a8c47bfd ldp x29, x30, [sp], #0x40 d8dac: 14021391 b 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> d8db0: a9434ff4 ldp x20, x19, [sp, #0x30] d8db4: a94257f6 ldp x22, x21, [sp, #0x20] d8db8: a9415ff8 ldp x24, x23, [sp, #0x10] d8dbc: a8c47bfd ldp x29, x30, [sp], #0x40 d8dc0: d65f03c0 ret d8dc4: aa0003f3 mov x19, x0 d8dc8: aa1403e0 mov x0, x20 d8dcc: 94021389 bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> d8dd0: aa1303e0 mov x0, x19 d8dd4: 940200e3 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d8dd8 : d8dd8: a9be7bfd stp x29, x30, [sp, #-0x20]! d8ddc: a9014ff4 stp x20, x19, [sp, #0x10] d8de0: 910003fd mov x29, sp d8de4: f9443814 ldr x20, [x0, #0x870] d8de8: aa0003f3 mov x19, x0 d8dec: 9402177d bl 0x15ebe0 <_ZN6InGame15getSteadyTimeMSEv@plt> d8df0: b4000114 cbz x20, 0xd8e10 d8df4: f9443a68 ldr x8, [x19, #0x870] d8df8: cb080008 sub x8, x0, x8 d8dfc: f107d11f cmp x8, #0x1f4 d8e00: 5400008b b.lt 0xd8e10 d8e04: b9487a68 ldr w8, [x19, #0x878] d8e08: 11000508 add w8, w8, #0x1 d8e0c: b9087a68 str w8, [x19, #0x878] d8e10: f9043a60 str x0, [x19, #0x870] d8e14: a9414ff4 ldp x20, x19, [sp, #0x10] d8e18: a8c27bfd ldp x29, x30, [sp], #0x20 d8e1c: d65f03c0 ret 00000000000d8e20 : d8e20: a9be7bfd stp x29, x30, [sp, #-0x20]! d8e24: a9014ff4 stp x20, x19, [sp, #0x10] d8e28: 910003fd mov x29, sp d8e2c: aa0003f3 mov x19, x0 d8e30: f0fffcc1 adrp x1, 0x73000 d8e34: 90fffcc3 adrp x3, 0x70000 d8e38: f0fffcc4 adrp x4, 0x73000 d8e3c: d0fffcc6 adrp x6, 0x72000 d8e40: 91341821 add x1, x1, #0xd06 d8e44: 912ad463 add x3, x3, #0xab5 d8e48: 9105f084 add x4, x4, #0x17c d8e4c: 913e58c6 add x6, x6, #0xf96 d8e50: 52800020 mov w0, #0x1 // =1 d8e54: 528014c2 mov w2, #0xa6 // =166 d8e58: aa1303e5 mov x5, x19 d8e5c: 52800034 mov w20, #0x1 // =1 d8e60: 94020ff0 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d8e64: 9402175f bl 0x15ebe0 <_ZN6InGame15getSteadyTimeMSEv@plt> d8e68: aa0003e8 mov x8, x0 d8e6c: f9444269 ldr x9, [x19, #0x880] d8e70: b9089274 str w20, [x19, #0x890] d8e74: aa1303e0 mov x0, x19 d8e78: b9087a7f str wzr, [x19, #0x878] d8e7c: f9044668 str x8, [x19, #0x888] d8e80: f9043a69 str x9, [x19, #0x870] d8e84: a9414ff4 ldp x20, x19, [sp, #0x10] d8e88: a8c27bfd ldp x29, x30, [sp], #0x20 d8e8c: 140217d5 b 0x15ede0 <_ZN6InGame19InGameInnerReporter19CheckReportAuthInfoEv@plt> 00000000000d8e90 : d8e90: a9be7bfd stp x29, x30, [sp, #-0x20]! d8e94: f9000bf3 str x19, [sp, #0x10] d8e98: 910003fd mov x29, sp d8e9c: aa0003f3 mov x19, x0 d8ea0: 94021758 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d8ea4: b9405008 ldr w8, [x0, #0x50] d8ea8: 34000148 cbz w8, 0xd8ed0 d8eac: 94021755 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d8eb0: b9405008 ldr w8, [x0, #0x50] d8eb4: 7100051f cmp w8, #0x1 d8eb8: 540003e1 b.ne 0xd8f34 d8ebc: 395f6268 ldrb w8, [x19, #0x7d8] d8ec0: 340003a8 cbz w8, 0xd8f34 d8ec4: f943ea68 ldr x8, [x19, #0x7d0] d8ec8: b50000c8 cbnz x8, 0xd8ee0 d8ecc: 1400001a b 0xd8f34 d8ed0: 395f2268 ldrb w8, [x19, #0x7c8] d8ed4: 34000308 cbz w8, 0xd8f34 d8ed8: f943e268 ldr x8, [x19, #0x7c0] d8edc: b40002c8 cbz x8, 0xd8f34 d8ee0: f9445260 ldr x0, [x19, #0x8a0] d8ee4: b40001a0 cbz x0, 0xd8f18 d8ee8: f9400008 ldr x8, [x0] d8eec: 91067262 add x2, x19, #0x19c d8ef0: b947ae61 ldr w1, [x19, #0x7ac] d8ef4: b947b263 ldr w3, [x19, #0x7b0] d8ef8: f9402108 ldr x8, [x8, #0x40] d8efc: d63f0100 blr x8 d8f00: 37000100 tbnz w0, #0x0, 0xd8f20 d8f04: f9445260 ldr x0, [x19, #0x8a0] d8f08: 52800021 mov w1, #0x1 // =1 d8f0c: f9400008 ldr x8, [x0] d8f10: f9402508 ldr x8, [x8, #0x48] d8f14: d63f0100 blr x8 d8f18: aa1303e0 mov x0, x19 d8f1c: 940217a9 bl 0x15edc0 <_ZN6InGame19InGameInnerReporter19NetworkHandlerResetEv@plt> d8f20: aa1303e0 mov x0, x19 d8f24: f9400bf3 ldr x19, [sp, #0x10] d8f28: 52800021 mov w1, #0x1 // =1 d8f2c: a8c27bfd ldp x29, x30, [sp], #0x20 d8f30: 140217a8 b 0x15edd0 <_ZN6InGame19InGameInnerReporter18ReportEventGaaSReqEb@plt> d8f34: f9400bf3 ldr x19, [sp, #0x10] d8f38: a8c27bfd ldp x29, x30, [sp], #0x20 d8f3c: d65f03c0 ret 00000000000d8f40 : d8f40: a9be7bfd stp x29, x30, [sp, #-0x20]! d8f44: f9000bf3 str x19, [sp, #0x10] d8f48: 910003fd mov x29, sp d8f4c: aa0003f3 mov x19, x0 d8f50: f0fffcc1 adrp x1, 0x73000 d8f54: f0fffca3 adrp x3, 0x6f000 d8f58: f0fffcc4 adrp x4, 0x73000 d8f5c: d0fffcc6 adrp x6, 0x72000 d8f60: 91341821 add x1, x1, #0xd06 d8f64: 91226c63 add x3, x3, #0x89b d8f68: 9105f084 add x4, x4, #0x17c d8f6c: 913e58c6 add x6, x6, #0xf96 d8f70: 52800020 mov w0, #0x1 // =1 d8f74: 52801642 mov w2, #0xb2 // =178 d8f78: aa1303e5 mov x5, x19 d8f7c: 94020fa9 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d8f80: 94021718 bl 0x15ebe0 <_ZN6InGame15getSteadyTimeMSEv@plt> d8f84: 52800048 mov w8, #0x2 // =2 d8f88: f9044660 str x0, [x19, #0x888] d8f8c: b9089268 str w8, [x19, #0x890] d8f90: f9400bf3 ldr x19, [sp, #0x10] d8f94: a8c27bfd ldp x29, x30, [sp], #0x20 d8f98: d65f03c0 ret 00000000000d8f9c : d8f9c: a9be7bfd stp x29, x30, [sp, #-0x20]! d8fa0: f9000bf3 str x19, [sp, #0x10] d8fa4: 910003fd mov x29, sp d8fa8: aa0003f3 mov x19, x0 d8fac: f0fffcc1 adrp x1, 0x73000 d8fb0: d0fffca3 adrp x3, 0x6e000 d8fb4: f0fffcc4 adrp x4, 0x73000 d8fb8: d0fffcc6 adrp x6, 0x72000 d8fbc: 91341821 add x1, x1, #0xd06 d8fc0: 910ed463 add x3, x3, #0x3b5 d8fc4: 9105f084 add x4, x4, #0x17c d8fc8: 913e58c6 add x6, x6, #0xf96 d8fcc: 52800020 mov w0, #0x1 // =1 d8fd0: 52801722 mov w2, #0xb9 // =185 d8fd4: aa1303e5 mov x5, x19 d8fd8: 94020f92 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d8fdc: 52800068 mov w8, #0x3 // =3 d8fe0: b9089268 str w8, [x19, #0x890] d8fe4: f9400bf3 ldr x19, [sp, #0x10] d8fe8: a8c27bfd ldp x29, x30, [sp], #0x20 d8fec: d65f03c0 ret 00000000000d8ff0 : d8ff0: d105c3ff sub sp, sp, #0x170 d8ff4: a9117bfd stp x29, x30, [sp, #0x110] d8ff8: 910443fd add x29, sp, #0x110 d8ffc: a9126ffc stp x28, x27, [sp, #0x120] d9000: a91367fa stp x26, x25, [sp, #0x130] d9004: a9145ff8 stp x24, x23, [sp, #0x140] d9008: a91557f6 stp x22, x21, [sp, #0x150] d900c: a9164ff4 stp x20, x19, [sp, #0x160] d9010: d53bd055 mrs x21, TPIDR_EL0 d9014: aa0003f3 mov x19, x0 d9018: f94016a8 ldr x8, [x21, #0x28] d901c: aa0103f4 mov x20, x1 d9020: f81f03a8 stur x8, [x29, #-0x10] d9024: f9444408 ldr x8, [x0, #0x888] d9028: b4000928 cbz x8, 0xd914c d902c: b9400296 ldr w22, [x20] d9030: 71000adf cmp w22, #0x2 d9034: 540008cb b.lt 0xd914c d9038: 710022df cmp w22, #0x8 d903c: 54000880 b.eq 0xd914c d9040: 71000adf cmp w22, #0x2 d9044: 2a0603fb mov w27, w6 d9048: 1a9f17e8 cset w8, eq d904c: 2a0503fa mov w26, w5 d9050: aa0403f7 mov x23, x4 d9054: aa0303f8 mov x24, x3 d9058: 2a0203f9 mov w25, w2 d905c: b9001fe8 str w8, [sp, #0x1c] d9060: 940216e0 bl 0x15ebe0 <_ZN6InGame15getSteadyTimeMSEv@plt> d9064: f9444668 ldr x8, [x19, #0x888] d9068: f904467f str xzr, [x19, #0x888] d906c: 910143e9 add x9, sp, #0x50 d9070: 3dc00280 ldr q0, [x20] d9074: f9400a8a ldr x10, [x20, #0x10] d9078: 91006281 add x1, x20, #0x18 d907c: cb08001c sub x28, x0, x8 d9080: 91006120 add x0, x9, #0x18 d9084: 3d8017e0 str q0, [sp, #0x50] d9088: f90033ea str x10, [sp, #0x60] d908c: f9000be1 str x1, [sp, #0x10] d9090: 940211bc bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> d9094: 12000368 and w8, w27, #0x1 d9098: 12000347 and w7, w26, #0x1 d909c: 910143e3 add x3, sp, #0x50 d90a0: aa1303e0 mov x0, x19 d90a4: b9401fe1 ldr w1, [sp, #0x1c] d90a8: aa1c03e2 mov x2, x28 d90ac: 2a1903e4 mov w4, w25 d90b0: aa1803e5 mov x5, x24 d90b4: aa1703e6 mov x6, x23 d90b8: 390003e8 strb w8, [sp] d90bc: 9402174d bl 0x15edf0 <_ZN6InGame19InGameInnerReporter16ReportEventLoginEblNS_2G613NetworkStatusEiPKcS4_bb@plt> d90c0: 3941a3e8 ldrb w8, [sp, #0x68] d90c4: 36000068 tbz w8, #0x0, 0xd90d0 d90c8: f9403fe0 ldr x0, [sp, #0x78] d90cc: 94020f85 bl 0x15cee0 <_ZdlPv@plt> d90d0: 395f6268 ldrb w8, [x19, #0x7d8] d90d4: 340003c8 cbz w8, 0xd914c d90d8: f9445e77 ldr x23, [x19, #0x8b8] d90dc: b4000397 cbz x23, 0xd914c d90e0: 910083e8 add x8, sp, #0x20 d90e4: 3dc00280 ldr q0, [x20] d90e8: f9400a89 ldr x9, [x20, #0x10] d90ec: 91006100 add x0, x8, #0x18 d90f0: f9400be1 ldr x1, [sp, #0x10] d90f4: 71000adf cmp w22, #0x2 d90f8: b9489278 ldr w24, [x19, #0x890] d90fc: 1a9f17f9 cset w25, eq d9100: 3d800be0 str q0, [sp, #0x20] d9104: f9001be9 str x9, [sp, #0x30] d9108: 9402119e bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> d910c: f9400265 ldr x5, [x19] d9110: 910083e3 add x3, sp, #0x20 d9114: aa1703e0 mov x0, x23 d9118: 2a1903e1 mov w1, w25 d911c: 2a1803e2 mov w2, w24 d9120: 2a1c03e4 mov w4, w28 d9124: 94021737 bl 0x15ee00 <_ZN6InGame19InGameReportMetrics11RecordLoginEbiNS_2G613NetworkStatusEiPNS_7IConfigE@plt> d9128: 3940e3e8 ldrb w8, [sp, #0x38] d912c: 36000068 tbz w8, #0x0, 0xd9138 d9130: f94027e0 ldr x0, [sp, #0x48] d9134: 94020f6b bl 0x15cee0 <_ZdlPv@plt> d9138: f0000488 adrp x8, 0x16c000 d913c: f9458108 ldr x8, [x8, #0xb00] d9140: f9445e60 ldr x0, [x19, #0x8b8] d9144: f9400101 ldr x1, [x8] d9148: 9402169e bl 0x15ebc0 <_ZN6InGame19InGameReportMetrics13ReportMetricsEPKc@plt> d914c: 940216ad bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d9150: b9405008 ldr w8, [x0, #0x50] d9154: 34000148 cbz w8, 0xd917c d9158: 940216aa bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d915c: b9405008 ldr w8, [x0, #0x50] d9160: 7100051f cmp w8, #0x1 d9164: 54000341 b.ne 0xd91cc d9168: 395f6268 ldrb w8, [x19, #0x7d8] d916c: 34000308 cbz w8, 0xd91cc d9170: f943ea68 ldr x8, [x19, #0x7d0] d9174: b50000c8 cbnz x8, 0xd918c d9178: 14000015 b 0xd91cc d917c: 395f2268 ldrb w8, [x19, #0x7c8] d9180: 34000268 cbz w8, 0xd91cc d9184: f943e268 ldr x8, [x19, #0x7c0] d9188: b4000228 cbz x8, 0xd91cc d918c: f9445268 ldr x8, [x19, #0x8a0] d9190: b40001e8 cbz x8, 0xd91cc d9194: 6f00e400 movi v0.2d, #0000000000000000 d9198: b9489264 ldr w4, [x19, #0x890] d919c: 29401a85 ldp w5, w6, [x20] d91a0: b9400a87 ldr w7, [x20, #0x8] d91a4: 910203e0 add x0, sp, #0x80 d91a8: ad0703e0 stp q0, q0, [sp, #0xe0] d91ac: ad0603e0 stp q0, q0, [sp, #0xc0] d91b0: ad0503e0 stp q0, q0, [sp, #0xa0] d91b4: ad0403e0 stp q0, q0, [sp, #0x80] d91b8: 9400014d bl 0xd96ec d91bc: f9445260 ldr x0, [x19, #0x8a0] d91c0: 910203e2 add x2, sp, #0x80 d91c4: 5299e141 mov w1, #0xcf0a // =53002 d91c8: 94021712 bl 0x15ee10 <_ZN6InGame23InGameStatReportHandler7AddStatEiPKc@plt> d91cc: b9400288 ldr w8, [x20] d91d0: 7100111f cmp w8, #0x4 d91d4: 540002a0 b.eq 0xd9228 d91d8: 7100091f cmp w8, #0x2 d91dc: 540000e1 b.ne 0xd91f8 d91e0: b9489268 ldr w8, [x19, #0x890] d91e4: 51000508 sub w8, w8, #0x1 d91e8: 7100091f cmp w8, #0x2 d91ec: 54000062 b.hs 0xd91f8 d91f0: 91224268 add x8, x19, #0x890 d91f4: b900011f str wzr, [x8] d91f8: f94016a8 ldr x8, [x21, #0x28] d91fc: f85f03a9 ldur x9, [x29, #-0x10] d9200: eb09011f cmp x8, x9 d9204: 540001a1 b.ne 0xd9238 d9208: a9564ff4 ldp x20, x19, [sp, #0x160] d920c: a95557f6 ldp x22, x21, [sp, #0x150] d9210: a9545ff8 ldp x24, x23, [sp, #0x140] d9214: a95367fa ldp x26, x25, [sp, #0x130] d9218: a9526ffc ldp x28, x27, [sp, #0x120] d921c: a9517bfd ldp x29, x30, [sp, #0x110] d9220: 9105c3ff add sp, sp, #0x170 d9224: d65f03c0 ret d9228: b9489268 ldr w8, [x19, #0x890] d922c: 71000d1f cmp w8, #0x3 d9230: 54fffe00 b.eq 0xd91f0 d9234: 17fffff1 b 0xd91f8 d9238: 94020efe bl 0x15ce30 <__stack_chk_fail@plt> d923c: 3940e3e8 ldrb w8, [sp, #0x38] d9240: aa0003f3 mov x19, x0 d9244: 36000128 tbz w8, #0x0, 0xd9268 d9248: 910083e8 add x8, sp, #0x20 d924c: 14000005 b 0xd9260 d9250: 3941a3e8 ldrb w8, [sp, #0x68] d9254: aa0003f3 mov x19, x0 d9258: 36000088 tbz w8, #0x0, 0xd9268 d925c: 910143e8 add x8, sp, #0x50 d9260: f9401500 ldr x0, [x8, #0x28] d9264: 94020f1f bl 0x15cee0 <_ZdlPv@plt> d9268: aa1303e0 mov x0, x19 d926c: 9401ffbd bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d9270 : d9270: d10243ff sub sp, sp, #0x90 d9274: a9037bfd stp x29, x30, [sp, #0x30] d9278: 9100c3fd add x29, sp, #0x30 d927c: a9046ffc stp x28, x27, [sp, #0x40] d9280: a90567fa stp x26, x25, [sp, #0x50] d9284: a9065ff8 stp x24, x23, [sp, #0x60] d9288: a90757f6 stp x22, x21, [sp, #0x70] d928c: a9084ff4 stp x20, x19, [sp, #0x80] d9290: d53bd058 mrs x24, TPIDR_EL0 d9294: 2a0703f4 mov w20, w7 d9298: f9401708 ldr x8, [x24, #0x28] d929c: aa0603f5 mov x21, x6 d92a0: aa0503f6 mov x22, x5 d92a4: 2a0403f7 mov w23, w4 d92a8: aa0303f9 mov x25, x3 d92ac: aa0203fb mov x27, x2 d92b0: 2a0103fc mov w28, w1 d92b4: aa0003f3 mov x19, x0 d92b8: f81f83a8 stur x8, [x29, #-0x8] d92bc: 94021651 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d92c0: b9405008 ldr w8, [x0, #0x50] d92c4: 34000148 cbz w8, 0xd92ec d92c8: 9402164e bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d92cc: b9405008 ldr w8, [x0, #0x50] d92d0: 7100051f cmp w8, #0x1 d92d4: 54001981 b.ne 0xd9604 d92d8: 395f6268 ldrb w8, [x19, #0x7d8] d92dc: 34001948 cbz w8, 0xd9604 d92e0: f943ea68 ldr x8, [x19, #0x7d0] d92e4: b50000c8 cbnz x8, 0xd92fc d92e8: 140000c7 b 0xd9604 d92ec: 395f2268 ldrb w8, [x19, #0x7c8] d92f0: 340018a8 cbz w8, 0xd9604 d92f4: f943e268 ldr x8, [x19, #0x7c0] d92f8: b4001868 cbz x8, 0xd9604 d92fc: d0fffcc1 adrp x1, 0x73000 d9300: 90fffca3 adrp x3, 0x6d000 d9304: d0fffcc4 adrp x4, 0x73000 d9308: b0fffcc6 adrp x6, 0x72000 d930c: 91341821 add x1, x1, #0xd06 d9310: 910b8063 add x3, x3, #0x2e0 d9314: 9105f084 add x4, x4, #0x17c d9318: 911e7cc6 add x6, x6, #0x79f d931c: 52800020 mov w0, #0x1 // =1 d9320: 528058e2 mov w2, #0x2c7 // =711 d9324: aa1303e5 mov x5, x19 d9328: aa1603e7 mov x7, x22 d932c: a900dff4 stp x20, x23, [sp, #0x8] d9330: f90003f5 str x21, [sp] d9334: 94020ebb bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> d9338: a901ffff stp xzr, xzr, [sp, #0x18] d933c: 94021631 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d9340: b9405008 ldr w8, [x0, #0x50] d9344: 340001e8 cbz w8, 0xd9380 d9348: 9402162e bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d934c: b9405008 ldr w8, [x0, #0x50] d9350: 7100051f cmp w8, #0x1 d9354: 54001581 b.ne 0xd9604 d9358: 52801000 mov w0, #0x80 // =128 d935c: 94020ec1 bl 0x15ce60 <_Znwm@plt> d9360: aa0003f7 mov x23, x0 d9364: f943ea62 ldr x2, [x19, #0x7d0] d9368: f0fffca1 adrp x1, 0x70000 d936c: 91351c21 add x1, x1, #0xd47 d9370: 94021684 bl 0x15ed80 <_ZN6InGame19InGameReportHandlerC1EPKcPNS_19IReportGatewayInnerE@plt> d9374: 52800400 mov w0, #0x20 // =32 d9378: 94020eba bl 0x15ce60 <_Znwm@plt> d937c: 1400000a b 0xd93a4 d9380: 52801000 mov w0, #0x80 // =128 d9384: 94020eb7 bl 0x15ce60 <_Znwm@plt> d9388: aa0003f7 mov x23, x0 d938c: f943e262 ldr x2, [x19, #0x7c0] d9390: f0fffca1 adrp x1, 0x70000 d9394: 91351c21 add x1, x1, #0xd47 d9398: 94021672 bl 0x15ed60 <_ZN6InGame19InGameReportHandlerC1EPKcPNS_18IReportMasterInnerE@plt> d939c: 52800400 mov w0, #0x20 // =32 d93a0: 94020eb0 bl 0x15ce60 <_Znwm@plt> d93a4: f0000488 adrp x8, 0x16c000 d93a8: aa0003fa mov x26, x0 d93ac: f9458508 ldr x8, [x8, #0xb08] d93b0: a9015c1f stp xzr, x23, [x0, #0x10] d93b4: f940a674 ldr x20, [x19, #0x148] d93b8: a90183f7 stp x23, x0, [sp, #0x18] d93bc: 91004108 add x8, x8, #0x10 d93c0: a9007c08 stp x8, xzr, [x0] d93c4: 9402160f bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d93c8: 39422008 ldrb w8, [x0, #0x88] d93cc: 9102240b add x11, x0, #0x89 d93d0: f94002ea ldr x10, [x23] d93d4: f9404c09 ldr x9, [x0, #0x98] d93d8: 7200011f tst w8, #0x1 d93dc: f9401948 ldr x8, [x10, #0x30] d93e0: 9a890163 csel x3, x11, x9, eq d93e4: d0fffcc1 adrp x1, 0x73000 d93e8: aa1703e0 mov x0, x23 d93ec: 910b5021 add x1, x1, #0x2d4 d93f0: 2a1403e2 mov w2, w20 d93f4: d63f0100 blr x8 d93f8: f94002e8 ldr x8, [x23] d93fc: 91067262 add x2, x19, #0x19c d9400: b947ae61 ldr w1, [x19, #0x7ac] d9404: b947b263 ldr w3, [x19, #0x7b0] d9408: f9401d08 ldr x8, [x8, #0x38] d940c: aa1703e0 mov x0, x23 d9410: d63f0100 blr x8 d9414: f94002e8 ldr x8, [x23] d9418: b9415262 ldr w2, [x19, #0x150] d941c: f9400908 ldr x8, [x8, #0x10] d9420: aa1703e0 mov x0, x23 d9424: 5298e7a1 mov w1, #0xc73d // =51005 d9428: d63f0100 blr x8 d942c: f9400260 ldr x0, [x19] d9430: b4000340 cbz x0, 0xd9498 d9434: f0000488 adrp x8, 0x16c000 d9438: f944a108 ldr x8, [x8, #0x940] d943c: f9400009 ldr x9, [x0] d9440: f9400101 ldr x1, [x8] d9444: f9401928 ldr x8, [x9, #0x30] d9448: d63f0100 blr x8 d944c: f94002e8 ldr x8, [x23] d9450: aa0003e2 mov x2, x0 d9454: f9400d08 ldr x8, [x8, #0x18] d9458: aa1703e0 mov x0, x23 d945c: 529964a1 mov w1, #0xcb25 // =52005 d9460: d63f0100 blr x8 d9464: f0000488 adrp x8, 0x16c000 d9468: f9400260 ldr x0, [x19] d946c: f944a508 ldr x8, [x8, #0x948] d9470: f9400009 ldr x9, [x0] d9474: f9400101 ldr x1, [x8] d9478: f9401928 ldr x8, [x9, #0x30] d947c: d63f0100 blr x8 d9480: f94002e8 ldr x8, [x23] d9484: aa0003e2 mov x2, x0 d9488: f9400d08 ldr x8, [x8, #0x18] d948c: aa1703e0 mov x0, x23 d9490: 529964c1 mov w1, #0xcb26 // =52006 d9494: d63f0100 blr x8 d9498: f94002e8 ldr x8, [x23] d949c: 92400382 and x2, x28, #0x1 d94a0: f9400908 ldr x8, [x8, #0x10] d94a4: aa1703e0 mov x0, x23 d94a8: 5298e7c1 mov w1, #0xc73e // =51006 d94ac: d63f0100 blr x8 d94b0: f94002e8 ldr x8, [x23] d94b4: f9400908 ldr x8, [x8, #0x10] d94b8: aa1703e0 mov x0, x23 d94bc: 5298e7e1 mov w1, #0xc73f // =51007 d94c0: aa1b03e2 mov x2, x27 d94c4: d63f0100 blr x8 d94c8: f94002e8 ldr x8, [x23] d94cc: b9889262 ldrsw x2, [x19, #0x890] d94d0: f9400908 ldr x8, [x8, #0x10] d94d4: aa1703e0 mov x0, x23 d94d8: 5298e801 mov w1, #0xc740 // =51008 d94dc: d63f0100 blr x8 d94e0: f94002e8 ldr x8, [x23] d94e4: b9800322 ldrsw x2, [x25] d94e8: f9400908 ldr x8, [x8, #0x10] d94ec: aa1703e0 mov x0, x23 d94f0: 5298e821 mov w1, #0xc741 // =51009 d94f4: d63f0100 blr x8 d94f8: f94002e8 ldr x8, [x23] d94fc: b9800722 ldrsw x2, [x25, #0x4] d9500: f9400908 ldr x8, [x8, #0x10] d9504: aa1703e0 mov x0, x23 d9508: 5298e841 mov w1, #0xc742 // =51010 d950c: d63f0100 blr x8 d9510: f94002e8 ldr x8, [x23] d9514: b9800b22 ldrsw x2, [x25, #0x8] d9518: f9400908 ldr x8, [x8, #0x10] d951c: aa1703e0 mov x0, x23 d9520: 5298e861 mov w1, #0xc743 // =51011 d9524: d63f0100 blr x8 d9528: f94002e8 ldr x8, [x23] d952c: f9400be9 ldr x9, [sp, #0x10] d9530: f9400908 ldr x8, [x8, #0x10] d9534: 93407d22 sxtw x2, w9 d9538: aa1703e0 mov x0, x23 d953c: 5298e881 mov w1, #0xc744 // =51012 d9540: d63f0100 blr x8 d9544: f94002e8 ldr x8, [x23] d9548: f9400d08 ldr x8, [x8, #0x18] d954c: aa1703e0 mov x0, x23 d9550: 529964e1 mov w1, #0xcb27 // =52007 d9554: aa1603e2 mov x2, x22 d9558: d63f0100 blr x8 d955c: f94002e8 ldr x8, [x23] d9560: f9400d08 ldr x8, [x8, #0x18] d9564: aa1703e0 mov x0, x23 d9568: 52996501 mov w1, #0xcb28 // =52008 d956c: aa1503e2 mov x2, x21 d9570: d63f0100 blr x8 d9574: f94002e8 ldr x8, [x23] d9578: b9887a62 ldrsw x2, [x19, #0x878] d957c: f9400908 ldr x8, [x8, #0x10] d9580: aa1703e0 mov x0, x23 d9584: 5298e8a1 mov w1, #0xc745 // =51013 d9588: d63f0100 blr x8 d958c: 394183a8 ldrb w8, [x29, #0x60] d9590: f94002e9 ldr x9, [x23] d9594: 92400102 and x2, x8, #0x1 d9598: f9400928 ldr x8, [x9, #0x10] d959c: aa1703e0 mov x0, x23 d95a0: 5298e8e1 mov w1, #0xc747 // =51015 d95a4: d63f0100 blr x8 d95a8: f94002e8 ldr x8, [x23] d95ac: f94007e9 ldr x9, [sp, #0x8] d95b0: f9400908 ldr x8, [x8, #0x10] d95b4: 92400122 and x2, x9, #0x1 d95b8: aa1703e0 mov x0, x23 d95bc: 5298e8c1 mov w1, #0xc746 // =51014 d95c0: d63f0100 blr x8 d95c4: f94002e8 ldr x8, [x23] d95c8: b9087a7f str wzr, [x19, #0x878] d95cc: f9402508 ldr x8, [x8, #0x48] d95d0: aa1703e0 mov x0, x23 d95d4: 52800021 mov w1, #0x1 // =1 d95d8: d63f0100 blr x8 d95dc: 91002341 add x1, x26, #0x8 d95e0: 92800000 mov x0, #-0x1 // =-1 d95e4: 9401fe47 bl 0x158f00 <__emutls_get_address+0x474> d95e8: b50000e0 cbnz x0, 0xd9604 d95ec: f9400348 ldr x8, [x26] d95f0: aa1a03e0 mov x0, x26 d95f4: f9400908 ldr x8, [x8, #0x10] d95f8: d63f0100 blr x8 d95fc: aa1a03e0 mov x0, x26 d9600: 94020e20 bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> d9604: f9401708 ldr x8, [x24, #0x28] d9608: f85f83a9 ldur x9, [x29, #-0x8] d960c: eb09011f cmp x8, x9 d9610: 54000121 b.ne 0xd9634 d9614: a9484ff4 ldp x20, x19, [sp, #0x80] d9618: a94757f6 ldp x22, x21, [sp, #0x70] d961c: a9465ff8 ldp x24, x23, [sp, #0x60] d9620: a94567fa ldp x26, x25, [sp, #0x50] d9624: a9446ffc ldp x28, x27, [sp, #0x40] d9628: a9437bfd ldp x29, x30, [sp, #0x30] d962c: 910243ff add sp, sp, #0x90 d9630: d65f03c0 ret d9634: 94020dff bl 0x15ce30 <__stack_chk_fail@plt> d9638: 14000002 b 0xd9640 d963c: 14000007 b 0xd9658 d9640: f94002e8 ldr x8, [x23] d9644: aa0003f3 mov x19, x0 d9648: aa1703e0 mov x0, x23 d964c: f9400508 ldr x8, [x8, #0x8] d9650: d63f0100 blr x8 d9654: 14000006 b 0xd966c d9658: aa0003f3 mov x19, x0 d965c: aa1703e0 mov x0, x23 d9660: 94020e20 bl 0x15cee0 <_ZdlPv@plt> d9664: 14000002 b 0xd966c d9668: aa0003f3 mov x19, x0 d966c: 910063e0 add x0, sp, #0x18 d9670: 940215c8 bl 0x15ed90 <_ZNSt6__ndk110shared_ptrIN6InGame19InGameReportHandlerEED2Ev@plt> d9674: aa1303e0 mov x0, x19 d9678: 9401feba bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d967c : d967c: a9be7bfd stp x29, x30, [sp, #-0x20]! d9680: f9000bf3 str x19, [sp, #0x10] d9684: 910003fd mov x29, sp d9688: aa0003f3 mov x19, x0 d968c: 9402155d bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d9690: b9405008 ldr w8, [x0, #0x50] d9694: 34000108 cbz w8, 0xd96b4 d9698: 9402155a bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d969c: b9405008 ldr w8, [x0, #0x50] d96a0: 7100051f cmp w8, #0x1 d96a4: 540001c1 b.ne 0xd96dc d96a8: 395f6268 ldrb w8, [x19, #0x7d8] d96ac: f943ea69 ldr x9, [x19, #0x7d0] d96b0: 14000003 b 0xd96bc d96b4: 395f2268 ldrb w8, [x19, #0x7c8] d96b8: f943e269 ldr x9, [x19, #0x7c0] d96bc: 7100011f cmp w8, #0x0 d96c0: 1a9f07e8 cset w8, ne d96c4: f100013f cmp x9, #0x0 d96c8: 1a9f07e9 cset w9, ne d96cc: 0a090100 and w0, w8, w9 d96d0: f9400bf3 ldr x19, [sp, #0x10] d96d4: a8c27bfd ldp x29, x30, [sp], #0x20 d96d8: d65f03c0 ret d96dc: 2a1f03e0 mov w0, wzr d96e0: f9400bf3 ldr x19, [sp, #0x10] d96e4: a8c27bfd ldp x29, x30, [sp], #0x20 d96e8: d65f03c0 ret d96ec: d10443ff sub sp, sp, #0x110 d96f0: a90f7bfd stp x29, x30, [sp, #0xf0] d96f4: 9103c3fd add x29, sp, #0xf0 d96f8: a9104ffc stp x28, x19, [sp, #0x100] d96fc: ad0007e0 stp q0, q1, [sp] d9700: d101c3a9 sub x9, x29, #0x70 d9704: a9399ba5 stp x5, x6, [x29, #-0x68] d9708: 928003eb mov x11, #-0x20 // =-32 d970c: f81903a4 stur x4, [x29, #-0x70] d9710: 910003ec mov x12, sp d9714: f81a83a7 stur x7, [x29, #-0x58] d9718: 91008129 add x9, x9, #0x20 d971c: ad010fe2 stp q2, q3, [sp, #0x20] d9720: f2dff00b movk x11, #0xff80, lsl #32 d9724: ad0217e4 stp q4, q5, [sp, #0x40] d9728: 9102018c add x12, x12, #0x80 d972c: ad031fe6 stp q6, q7, [sp, #0x60] d9730: d53bd053 mrs x19, TPIDR_EL0 d9734: f9401668 ldr x8, [x19, #0x28] d9738: d100a3aa sub x10, x29, #0x28 d973c: 90fffcc2 adrp x2, 0x71000 d9740: d10143a3 sub x3, x29, #0x50 d9744: 910eb442 add x2, x2, #0x3ad d9748: 52801001 mov w1, #0x80 // =128 d974c: f81f83a8 stur x8, [x29, #-0x8] d9750: 910083a8 add x8, x29, #0x20 d9754: a93eafac stp x12, x11, [x29, #-0x18] d9758: a93da7a8 stp x8, x9, [x29, #-0x28] d975c: ad400540 ldp q0, q1, [x10] d9760: ad3d87a0 stp q0, q1, [x29, #-0x50] d9764: 9402130b bl 0x15e390 d9768: f9401668 ldr x8, [x19, #0x28] d976c: f85f83a9 ldur x9, [x29, #-0x8] d9770: eb09011f cmp x8, x9 d9774: 540000a1 b.ne 0xd9788 d9778: a9504ffc ldp x28, x19, [sp, #0x100] d977c: a94f7bfd ldp x29, x30, [sp, #0xf0] d9780: 910443ff add sp, sp, #0x110 d9784: d65f03c0 ret d9788: 94020daa bl 0x15ce30 <__stack_chk_fail@plt> 00000000000d978c : d978c: a9bb7bfd stp x29, x30, [sp, #-0x50]! d9790: f9000bf9 str x25, [sp, #0x10] d9794: 910003fd mov x29, sp d9798: a9025ff8 stp x24, x23, [sp, #0x20] d979c: a90357f6 stp x22, x21, [sp, #0x30] d97a0: a9044ff4 stp x20, x19, [sp, #0x40] d97a4: aa0403f3 mov x19, x4 d97a8: aa0303f6 mov x22, x3 d97ac: aa0203f4 mov x20, x2 d97b0: 2a0103f5 mov w21, w1 d97b4: aa0003f7 mov x23, x0 d97b8: 94021512 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d97bc: b9405008 ldr w8, [x0, #0x50] d97c0: 34000148 cbz w8, 0xd97e8 d97c4: 9402150f bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d97c8: b9405008 ldr w8, [x0, #0x50] d97cc: 7100051f cmp w8, #0x1 d97d0: 54000a61 b.ne 0xd991c d97d4: 395f62e8 ldrb w8, [x23, #0x7d8] d97d8: 34000a28 cbz w8, 0xd991c d97dc: f943eae8 ldr x8, [x23, #0x7d0] d97e0: b50000c8 cbnz x8, 0xd97f8 d97e4: 1400004e b 0xd991c d97e8: 395f22e8 ldrb w8, [x23, #0x7c8] d97ec: 34000988 cbz w8, 0xd991c d97f0: f943e2e8 ldr x8, [x23, #0x7c0] d97f4: b4000948 cbz x8, 0xd991c d97f8: 94021502 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d97fc: b9405008 ldr w8, [x0, #0x50] d9800: 34000328 cbz w8, 0xd9864 d9804: 940214ff bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d9808: b9405008 ldr w8, [x0, #0x50] d980c: 7100051f cmp w8, #0x1 d9810: 54000541 b.ne 0xd98b8 d9814: f943eae0 ldr x0, [x23, #0x7d0] d9818: b4000500 cbz x0, 0xd98b8 d981c: f9400008 ldr x8, [x0] d9820: f9404908 ldr x8, [x8, #0x90] d9824: d63f0100 blr x8 d9828: b4000480 cbz x0, 0xd98b8 d982c: aa0003f9 mov x25, x0 d9830: f943eae0 ldr x0, [x23, #0x7d0] d9834: f9400008 ldr x8, [x0] d9838: f9404d08 ldr x8, [x8, #0x98] d983c: d63f0100 blr x8 d9840: aa0003f8 mov x24, x0 d9844: 940210df bl 0x15dbc0 <_ZNSt6__ndk15mutex4lockEv@plt> d9848: 294012c3 ldp w3, w4, [x22] d984c: aa1903e0 mov x0, x25 d9850: 2a1503e1 mov w1, w21 d9854: aa1403e2 mov x2, x20 d9858: 2a1303e5 mov w5, w19 d985c: 94021571 bl 0x15ee20 <_ZN6InGame24GaaSReqStatReportHandler14AddGaaSReqStatEiPKciii@plt> d9860: 14000014 b 0xd98b0 d9864: f943e2e0 ldr x0, [x23, #0x7c0] d9868: b4000280 cbz x0, 0xd98b8 d986c: f9400008 ldr x8, [x0] d9870: f9403908 ldr x8, [x8, #0x70] d9874: d63f0100 blr x8 d9878: b4000200 cbz x0, 0xd98b8 d987c: aa0003f9 mov x25, x0 d9880: f943e2e0 ldr x0, [x23, #0x7c0] d9884: f9400008 ldr x8, [x0] d9888: f9403d08 ldr x8, [x8, #0x78] d988c: d63f0100 blr x8 d9890: aa0003f8 mov x24, x0 d9894: 940210cb bl 0x15dbc0 <_ZNSt6__ndk15mutex4lockEv@plt> d9898: 294012c3 ldp w3, w4, [x22] d989c: aa1903e0 mov x0, x25 d98a0: 2a1503e1 mov w1, w21 d98a4: aa1403e2 mov x2, x20 d98a8: 2a1303e5 mov w5, w19 d98ac: 9402155d bl 0x15ee20 <_ZN6InGame24GaaSReqStatReportHandler14AddGaaSReqStatEiPKciii@plt> d98b0: aa1803e0 mov x0, x24 d98b4: 940210cf bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> d98b8: 395f62e8 ldrb w8, [x23, #0x7d8] d98bc: 34000308 cbz w8, 0xd991c d98c0: f943eae0 ldr x0, [x23, #0x7d0] d98c4: b40002c0 cbz x0, 0xd991c d98c8: f9445ee8 ldr x8, [x23, #0x8b8] d98cc: b4000288 cbz x8, 0xd991c d98d0: f9400008 ldr x8, [x0] d98d4: f9405108 ldr x8, [x8, #0xa0] d98d8: d63f0100 blr x8 d98dc: aa0003f8 mov x24, x0 d98e0: 940210b8 bl 0x15dbc0 <_ZNSt6__ndk15mutex4lockEv@plt> d98e4: f9445ee0 ldr x0, [x23, #0x8b8] d98e8: 294012c3 ldp w3, w4, [x22] d98ec: f94002e6 ldr x6, [x23] d98f0: 2a1503e1 mov w1, w21 d98f4: aa1403e2 mov x2, x20 d98f8: 2a1303e5 mov w5, w19 d98fc: 9402154d bl 0x15ee30 <_ZN6InGame19InGameReportMetrics13RecordGaasReqEiPKciiiPNS_7IConfigE@plt> d9900: aa1803e0 mov x0, x24 d9904: f9400bf9 ldr x25, [sp, #0x10] d9908: a9444ff4 ldp x20, x19, [sp, #0x40] d990c: a94357f6 ldp x22, x21, [sp, #0x30] d9910: a9425ff8 ldp x24, x23, [sp, #0x20] d9914: a8c57bfd ldp x29, x30, [sp], #0x50 d9918: 140210b6 b 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> d991c: a9444ff4 ldp x20, x19, [sp, #0x40] d9920: a94357f6 ldp x22, x21, [sp, #0x30] d9924: a9425ff8 ldp x24, x23, [sp, #0x20] d9928: f9400bf9 ldr x25, [sp, #0x10] d992c: a8c57bfd ldp x29, x30, [sp], #0x50 d9930: d65f03c0 ret d9934: 14000002 b 0xd993c d9938: 14000001 b 0xd993c d993c: aa0003f3 mov x19, x0 d9940: aa1803e0 mov x0, x24 d9944: 940210ab bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> d9948: aa1303e0 mov x0, x19 d994c: 9401fe05 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d9950 : d9950: a9bd7bfd stp x29, x30, [sp, #-0x30]! d9954: f9000bf5 str x21, [sp, #0x10] d9958: 910003fd mov x29, sp d995c: a9024ff4 stp x20, x19, [sp, #0x20] d9960: aa0003f3 mov x19, x0 d9964: 940214a7 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d9968: b9405008 ldr w8, [x0, #0x50] d996c: 34000148 cbz w8, 0xd9994 d9970: 940214a4 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d9974: b9405008 ldr w8, [x0, #0x50] d9978: 7100051f cmp w8, #0x1 d997c: 54000ec1 b.ne 0xd9b54 d9980: 395f6268 ldrb w8, [x19, #0x7d8] d9984: 34000e88 cbz w8, 0xd9b54 d9988: f943ea68 ldr x8, [x19, #0x7d0] d998c: b50000c8 cbnz x8, 0xd99a4 d9990: 14000071 b 0xd9b54 d9994: 395f2268 ldrb w8, [x19, #0x7c8] d9998: 34000de8 cbz w8, 0xd9b54 d999c: f943e268 ldr x8, [x19, #0x7c0] d99a0: b4000da8 cbz x8, 0xd9b54 d99a4: 94021497 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d99a8: b9405008 ldr w8, [x0, #0x50] d99ac: 340001e8 cbz w8, 0xd99e8 d99b0: 94021494 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d99b4: b9405008 ldr w8, [x0, #0x50] d99b8: 7100051f cmp w8, #0x1 d99bc: 54000421 b.ne 0xd9a40 d99c0: 52801300 mov w0, #0x98 // =152 d99c4: 94020d27 bl 0x15ce60 <_Znwm@plt> d99c8: aa0003f4 mov x20, x0 d99cc: f943ea62 ldr x2, [x19, #0x7d0] d99d0: f0fffca1 adrp x1, 0x70000 d99d4: 91035021 add x1, x1, #0xd4 d99d8: 9402151a bl 0x15ee40 <_ZN6InGame23InGameStatReportHandlerC1EPKcPNS_19IReportGatewayInnerE@plt> d99dc: 52800400 mov w0, #0x20 // =32 d99e0: 94020d20 bl 0x15ce60 <_Znwm@plt> d99e4: 1400000a b 0xd9a0c d99e8: 52801300 mov w0, #0x98 // =152 d99ec: 94020d1d bl 0x15ce60 <_Znwm@plt> d99f0: aa0003f4 mov x20, x0 d99f4: f943e262 ldr x2, [x19, #0x7c0] d99f8: f0fffca1 adrp x1, 0x70000 d99fc: 91035021 add x1, x1, #0xd4 d9a00: 94021514 bl 0x15ee50 <_ZN6InGame23InGameStatReportHandlerC1EPKcPNS_18IReportMasterInnerE@plt> d9a04: 52800400 mov w0, #0x20 // =32 d9a08: 94020d16 bl 0x15ce60 <_Znwm@plt> d9a0c: f0000488 adrp x8, 0x16c000 d9a10: f9458908 ldr x8, [x8, #0xb10] d9a14: a901501f stp xzr, x20, [x0, #0x10] d9a18: f9045274 str x20, [x19, #0x8a0] d9a1c: f9445674 ldr x20, [x19, #0x8a8] d9a20: f9045660 str x0, [x19, #0x8a8] d9a24: 91004108 add x8, x8, #0x10 d9a28: a9007c08 stp x8, xzr, [x0] d9a2c: b40000b4 cbz x20, 0xd9a40 d9a30: 91002281 add x1, x20, #0x8 d9a34: 92800000 mov x0, #-0x1 // =-1 d9a38: 9401fd32 bl 0x158f00 <__emutls_get_address+0x474> d9a3c: b40007c0 cbz x0, 0xd9b34 d9a40: f9445274 ldr x20, [x19, #0x8a0] d9a44: b4000894 cbz x20, 0xd9b54 d9a48: b9414a75 ldr w21, [x19, #0x148] d9a4c: 9402146d bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d9a50: 3942200a ldrb w10, [x0, #0x88] d9a54: 91022409 add x9, x0, #0x89 d9a58: f9400288 ldr x8, [x20] d9a5c: d0fffcc1 adrp x1, 0x73000 d9a60: f9404c0b ldr x11, [x0, #0x98] d9a64: 910b5021 add x1, x1, #0x2d4 d9a68: 7200015f tst w10, #0x1 d9a6c: aa1403e0 mov x0, x20 d9a70: f9401908 ldr x8, [x8, #0x30] d9a74: 2a1503e2 mov w2, w21 d9a78: 9a8b0123 csel x3, x9, x11, eq d9a7c: d63f0100 blr x8 d9a80: f9445260 ldr x0, [x19, #0x8a0] d9a84: 91067262 add x2, x19, #0x19c d9a88: b947ae61 ldr w1, [x19, #0x7ac] d9a8c: b947b263 ldr w3, [x19, #0x7b0] d9a90: f9400008 ldr x8, [x0] d9a94: f9401d08 ldr x8, [x8, #0x38] d9a98: d63f0100 blr x8 d9a9c: f9445260 ldr x0, [x19, #0x8a0] d9aa0: 5298e7a1 mov w1, #0xc73d // =51005 d9aa4: b9415262 ldr w2, [x19, #0x150] d9aa8: f9400008 ldr x8, [x0] d9aac: f9400908 ldr x8, [x8, #0x10] d9ab0: d63f0100 blr x8 d9ab4: f9400260 ldr x0, [x19] d9ab8: b40004e0 cbz x0, 0xd9b54 d9abc: f0000488 adrp x8, 0x16c000 d9ac0: f944a108 ldr x8, [x8, #0x940] d9ac4: f9400009 ldr x9, [x0] d9ac8: f9445274 ldr x20, [x19, #0x8a0] d9acc: f9400101 ldr x1, [x8] d9ad0: f9401928 ldr x8, [x9, #0x30] d9ad4: d63f0100 blr x8 d9ad8: f9400288 ldr x8, [x20] d9adc: aa0003e2 mov x2, x0 d9ae0: aa1403e0 mov x0, x20 d9ae4: 529964a1 mov w1, #0xcb25 // =52005 d9ae8: f9400d08 ldr x8, [x8, #0x18] d9aec: d63f0100 blr x8 d9af0: f9400260 ldr x0, [x19] d9af4: f0000488 adrp x8, 0x16c000 d9af8: f944a508 ldr x8, [x8, #0x948] d9afc: f9400009 ldr x9, [x0] d9b00: f9445273 ldr x19, [x19, #0x8a0] d9b04: f9400101 ldr x1, [x8] d9b08: f9401928 ldr x8, [x9, #0x30] d9b0c: d63f0100 blr x8 d9b10: f9400268 ldr x8, [x19] d9b14: aa0003e2 mov x2, x0 d9b18: aa1303e0 mov x0, x19 d9b1c: f9400bf5 ldr x21, [sp, #0x10] d9b20: a9424ff4 ldp x20, x19, [sp, #0x20] d9b24: 529964c1 mov w1, #0xcb26 // =52006 d9b28: f9400d03 ldr x3, [x8, #0x18] d9b2c: a8c37bfd ldp x29, x30, [sp], #0x30 d9b30: d61f0060 br x3 d9b34: f9400288 ldr x8, [x20] d9b38: aa1403e0 mov x0, x20 d9b3c: f9400908 ldr x8, [x8, #0x10] d9b40: d63f0100 blr x8 d9b44: aa1403e0 mov x0, x20 d9b48: 94020cce bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> d9b4c: f9445274 ldr x20, [x19, #0x8a0] d9b50: b5fff7d4 cbnz x20, 0xd9a48 d9b54: a9424ff4 ldp x20, x19, [sp, #0x20] d9b58: f9400bf5 ldr x21, [sp, #0x10] d9b5c: a8c37bfd ldp x29, x30, [sp], #0x30 d9b60: d65f03c0 ret d9b64: 14000002 b 0xd9b6c d9b68: 14000008 b 0xd9b88 d9b6c: f9400288 ldr x8, [x20] d9b70: aa0003f3 mov x19, x0 d9b74: aa1403e0 mov x0, x20 d9b78: f9400508 ldr x8, [x8, #0x8] d9b7c: d63f0100 blr x8 d9b80: aa1303e0 mov x0, x19 d9b84: 9401fd77 bl 0x159160 <__emutls_get_address+0x6d4> d9b88: aa0003f3 mov x19, x0 d9b8c: aa1403e0 mov x0, x20 d9b90: 94020cd4 bl 0x15cee0 <_ZdlPv@plt> d9b94: aa1303e0 mov x0, x19 d9b98: 9401fd72 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d9b9c : d9b9c: a9bd7bfd stp x29, x30, [sp, #-0x30]! d9ba0: f9000bf5 str x21, [sp, #0x10] d9ba4: 910003fd mov x29, sp d9ba8: a9024ff4 stp x20, x19, [sp, #0x20] d9bac: 2a0103f4 mov w20, w1 d9bb0: aa0003f3 mov x19, x0 d9bb4: 94021413 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d9bb8: b9405008 ldr w8, [x0, #0x50] d9bbc: 34000148 cbz w8, 0xd9be4 d9bc0: 94021410 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d9bc4: b9405008 ldr w8, [x0, #0x50] d9bc8: 7100051f cmp w8, #0x1 d9bcc: 540005e1 b.ne 0xd9c88 d9bd0: 395f6268 ldrb w8, [x19, #0x7d8] d9bd4: 340005a8 cbz w8, 0xd9c88 d9bd8: f943ea68 ldr x8, [x19, #0x7d0] d9bdc: b50000c8 cbnz x8, 0xd9bf4 d9be0: 1400002a b 0xd9c88 d9be4: 395f2268 ldrb w8, [x19, #0x7c8] d9be8: 34000508 cbz w8, 0xd9c88 d9bec: f943e268 ldr x8, [x19, #0x7c0] d9bf0: b40004c8 cbz x8, 0xd9c88 d9bf4: 94021403 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d9bf8: b9405008 ldr w8, [x0, #0x50] d9bfc: 34000208 cbz w8, 0xd9c3c d9c00: 94021400 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d9c04: b9405008 ldr w8, [x0, #0x50] d9c08: 7100051f cmp w8, #0x1 d9c0c: 540003e1 b.ne 0xd9c88 d9c10: f943ea60 ldr x0, [x19, #0x7d0] d9c14: b40003a0 cbz x0, 0xd9c88 d9c18: f9400008 ldr x8, [x0] d9c1c: f9404908 ldr x8, [x8, #0x90] d9c20: d63f0100 blr x8 d9c24: b4000320 cbz x0, 0xd9c88 d9c28: aa0003f5 mov x21, x0 d9c2c: f943ea60 ldr x0, [x19, #0x7d0] d9c30: f9400008 ldr x8, [x0] d9c34: f9404d08 ldr x8, [x8, #0x98] d9c38: 1400000b b 0xd9c64 d9c3c: f943e260 ldr x0, [x19, #0x7c0] d9c40: b4000240 cbz x0, 0xd9c88 d9c44: f9400008 ldr x8, [x0] d9c48: f9403908 ldr x8, [x8, #0x70] d9c4c: d63f0100 blr x8 d9c50: b40001c0 cbz x0, 0xd9c88 d9c54: aa0003f5 mov x21, x0 d9c58: f943e260 ldr x0, [x19, #0x7c0] d9c5c: f9400008 ldr x8, [x0] d9c60: f9403d08 ldr x8, [x8, #0x78] d9c64: d63f0100 blr x8 d9c68: aa0003e3 mov x3, x0 d9c6c: 12000282 and w2, w20, #0x1 d9c70: aa1303e0 mov x0, x19 d9c74: aa1503e1 mov x1, x21 d9c78: a9424ff4 ldp x20, x19, [sp, #0x20] d9c7c: f9400bf5 ldr x21, [sp, #0x10] d9c80: a8c37bfd ldp x29, x30, [sp], #0x30 d9c84: 14021477 b 0x15ee60 <_ZN6InGame19InGameInnerReporter21CheckAndReportGaaSReqEPNS_24GaaSReqStatReportHandlerEbRNSt6__ndk15mutexE@plt> d9c88: a9424ff4 ldp x20, x19, [sp, #0x20] d9c8c: f9400bf5 ldr x21, [sp, #0x10] d9c90: a8c37bfd ldp x29, x30, [sp], #0x30 d9c94: d65f03c0 ret 00000000000d9c98 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: d9c98: a9bb7bfd stp x29, x30, [sp, #-0x50]! d9c9c: a90167fa stp x26, x25, [sp, #0x10] d9ca0: 910003fd mov x29, sp d9ca4: a9025ff8 stp x24, x23, [sp, #0x20] d9ca8: a90357f6 stp x22, x21, [sp, #0x30] d9cac: a9044ff4 stp x20, x19, [sp, #0x40] d9cb0: 3940003a ldrb w26, [x1] d9cb4: aa0803f3 mov x19, x8 d9cb8: 39400008 ldrb w8, [x0] d9cbc: f9400429 ldr x9, [x1, #0x8] d9cc0: a940ac0a ldp x10, x11, [x0, #0x8] d9cc4: d341ff4c lsr x12, x26, #1 d9cc8: 7200035f tst w26, #0x1 d9ccc: 9a890195 csel x21, x12, x9, eq d9cd0: d341fd09 lsr x9, x8, #1 d9cd4: 7200011f tst w8, #0x1 d9cd8: a9007e7f stp xzr, xzr, [x19] d9cdc: 9a8a0136 csel x22, x9, x10, eq d9ce0: f9000a7f str xzr, [x19, #0x10] d9ce4: 9a801577 csinc x23, x11, x0, ne d9ce8: 8b1602a8 add x8, x21, x22 d9cec: b100411f cmn x8, #0x10 d9cf0: 54000462 b.hs 0xd9d7c , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xe4> d9cf4: aa0103f4 mov x20, x1 d9cf8: f100591f cmp x8, #0x16 d9cfc: 540002c8 b.hi 0xd9d54 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xbc> d9d00: 531f7ac8 lsl w8, w22, #1 d9d04: aa1303f8 mov x24, x19 d9d08: 38001708 strb w8, [x24], #0x1 d9d0c: b40000b6 cbz x22, 0xd9d20 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x88> d9d10: aa1803e0 mov x0, x24 d9d14: aa1703e1 mov x1, x23 d9d18: aa1603e2 mov x2, x22 d9d1c: 94020ce1 bl 0x15d0a0 d9d20: f9400a88 ldr x8, [x20, #0x10] d9d24: 7200035f tst w26, #0x1 d9d28: 38366b1f strb wzr, [x24, x22] d9d2c: 9a941501 csinc x1, x8, x20, ne d9d30: aa1303e0 mov x0, x19 d9d34: aa1503e2 mov x2, x21 d9d38: 940213f6 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> d9d3c: a9444ff4 ldp x20, x19, [sp, #0x40] d9d40: a94357f6 ldp x22, x21, [sp, #0x30] d9d44: a9425ff8 ldp x24, x23, [sp, #0x20] d9d48: a94167fa ldp x26, x25, [sp, #0x10] d9d4c: a8c57bfd ldp x29, x30, [sp], #0x50 d9d50: d65f03c0 ret d9d54: 91004108 add x8, x8, #0x10 d9d58: 927ced19 and x25, x8, #0xfffffffffffffff0 d9d5c: aa1903e0 mov x0, x25 d9d60: 94020c40 bl 0x15ce60 <_Znwm@plt> d9d64: aa0003f8 mov x24, x0 d9d68: b2400328 orr x8, x25, #0x1 d9d6c: a9008276 stp x22, x0, [x19, #0x8] d9d70: f9000268 str x8, [x19] d9d74: b5fffcf6 cbnz x22, 0xd9d10 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x78> d9d78: 17ffffea b 0xd9d20 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x88> d9d7c: aa1303e0 mov x0, x19 d9d80: 94020e84 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> d9d84: 39400268 ldrb w8, [x19] d9d88: aa0003f4 mov x20, x0 d9d8c: 36000068 tbz w8, #0x0, 0xd9d98 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x100> d9d90: f9400a60 ldr x0, [x19, #0x10] d9d94: 94020c53 bl 0x15cee0 <_ZdlPv@plt> d9d98: aa1403e0 mov x0, x20 d9d9c: 9401fcf1 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000d9da0 : d9da0: 39400008 ldrb w8, [x0] d9da4: 37000408 tbnz w8, #0x0, 0xd9e24 d9da8: 7900001f strh wzr, [x0] d9dac: 39406008 ldrb w8, [x0, #0x18] d9db0: 36000448 tbz w8, #0x0, 0xd9e38 d9db4: f9401408 ldr x8, [x0, #0x28] d9db8: 3900011f strb wzr, [x8] d9dbc: f900101f str xzr, [x0, #0x20] d9dc0: 3940c008 ldrb w8, [x0, #0x30] d9dc4: 36000408 tbz w8, #0x0, 0xd9e44 d9dc8: f9402008 ldr x8, [x0, #0x40] d9dcc: 3900011f strb wzr, [x8] d9dd0: f9001c1f str xzr, [x0, #0x38] d9dd4: 39412008 ldrb w8, [x0, #0x48] d9dd8: 360003c8 tbz w8, #0x0, 0xd9e50 d9ddc: f9402c08 ldr x8, [x0, #0x58] d9de0: 3900011f strb wzr, [x8] d9de4: f900281f str xzr, [x0, #0x50] d9de8: 39418008 ldrb w8, [x0, #0x60] d9dec: 36000388 tbz w8, #0x0, 0xd9e5c d9df0: f9403808 ldr x8, [x0, #0x70] d9df4: 3900011f strb wzr, [x8] d9df8: f900341f str xzr, [x0, #0x68] d9dfc: 39400008 ldrb w8, [x0] d9e00: 36000348 tbz w8, #0x0, 0xd9e68 d9e04: f9400808 ldr x8, [x0, #0x10] d9e08: 3900011f strb wzr, [x8] d9e0c: f900041f str xzr, [x0, #0x8] d9e10: 2f00e5e0 movi d0, #0x000000ffffffff d9e14: 3902001f strb wzr, [x0, #0x80] d9e18: f900441f str xzr, [x0, #0x88] d9e1c: fd003c00 str d0, [x0, #0x78] d9e20: d65f03c0 ret d9e24: f9400808 ldr x8, [x0, #0x10] d9e28: 3900011f strb wzr, [x8] d9e2c: f900041f str xzr, [x0, #0x8] d9e30: 39406008 ldrb w8, [x0, #0x18] d9e34: 3707fc08 tbnz w8, #0x0, 0xd9db4 d9e38: 7900301f strh wzr, [x0, #0x18] d9e3c: 3940c008 ldrb w8, [x0, #0x30] d9e40: 3707fc48 tbnz w8, #0x0, 0xd9dc8 d9e44: 7900601f strh wzr, [x0, #0x30] d9e48: 39412008 ldrb w8, [x0, #0x48] d9e4c: 3707fc88 tbnz w8, #0x0, 0xd9ddc d9e50: 7900901f strh wzr, [x0, #0x48] d9e54: 39418008 ldrb w8, [x0, #0x60] d9e58: 3707fcc8 tbnz w8, #0x0, 0xd9df0 d9e5c: 7900c01f strh wzr, [x0, #0x60] d9e60: 39400008 ldrb w8, [x0] d9e64: 3707fd08 tbnz w8, #0x0, 0xd9e04 d9e68: 7900001f strh wzr, [x0] d9e6c: 2f00e5e0 movi d0, #0x000000ffffffff d9e70: 3902001f strb wzr, [x0, #0x80] d9e74: f900441f str xzr, [x0, #0x88] d9e78: fd003c00 str d0, [x0, #0x78] d9e7c: d65f03c0 ret 00000000000d9e80 , bool, long)>: d9e80: a9bb7bfd stp x29, x30, [sp, #-0x50]! d9e84: f9000bf9 str x25, [sp, #0x10] d9e88: 910003fd mov x29, sp d9e8c: a9025ff8 stp x24, x23, [sp, #0x20] d9e90: a90357f6 stp x22, x21, [sp, #0x30] d9e94: a9044ff4 stp x20, x19, [sp, #0x40] d9e98: f9400037 ldr x23, [x1] d9e9c: b4001357 cbz x23, 0xda104 , bool, long)+0x284> d9ea0: b9414819 ldr w25, [x0, #0x148] d9ea4: aa0303f5 mov x21, x3 d9ea8: 2a0203f6 mov w22, w2 d9eac: aa0103f3 mov x19, x1 d9eb0: aa0003f4 mov x20, x0 d9eb4: 91002018 add x24, x0, #0x8 d9eb8: 94021352 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> d9ebc: 3942200a ldrb w10, [x0, #0x88] d9ec0: 91022409 add x9, x0, #0x89 d9ec4: f94002e8 ldr x8, [x23] d9ec8: d0fffcc1 adrp x1, 0x73000 d9ecc: f9404c0b ldr x11, [x0, #0x98] d9ed0: 910b5021 add x1, x1, #0x2d4 d9ed4: 7200015f tst w10, #0x1 d9ed8: aa1703e0 mov x0, x23 d9edc: f9401908 ldr x8, [x8, #0x30] d9ee0: 2a1903e2 mov w2, w25 d9ee4: 9a8b0123 csel x3, x9, x11, eq d9ee8: d63f0100 blr x8 d9eec: f9400260 ldr x0, [x19] d9ef0: 5298e7a1 mov w1, #0xc73d // =51005 d9ef4: b9415282 ldr w2, [x20, #0x150] d9ef8: f9400008 ldr x8, [x0] d9efc: f9400908 ldr x8, [x8, #0x10] d9f00: d63f0100 blr x8 d9f04: f9400260 ldr x0, [x19] d9f08: 529964a1 mov w1, #0xcb25 // =52005 d9f0c: aa1803e2 mov x2, x24 d9f10: f9400008 ldr x8, [x0] d9f14: f9400d08 ldr x8, [x8, #0x18] d9f18: d63f0100 blr x8 d9f1c: f9400260 ldr x0, [x19] d9f20: 91042282 add x2, x20, #0x108 d9f24: 529964c1 mov w1, #0xcb26 // =52006 d9f28: f9400008 ldr x8, [x0] d9f2c: f9400d08 ldr x8, [x8, #0x18] d9f30: d63f0100 blr x8 d9f34: f9400260 ldr x0, [x19] d9f38: 924002c2 and x2, x22, #0x1 d9f3c: 5298e7c1 mov w1, #0xc73e // =51006 d9f40: f9400008 ldr x8, [x0] d9f44: f9400908 ldr x8, [x8, #0x10] d9f48: d63f0100 blr x8 d9f4c: f9400260 ldr x0, [x19] d9f50: 5298e7e1 mov w1, #0xc73f // =51007 d9f54: aa1503e2 mov x2, x21 d9f58: f9400008 ldr x8, [x0] d9f5c: f9400908 ldr x8, [x8, #0x10] d9f60: d63f0100 blr x8 d9f64: f9400260 ldr x0, [x19] d9f68: 9120468b add x11, x20, #0x811 d9f6c: 39604288 ldrb w8, [x20, #0x810] d9f70: 52996501 mov w1, #0xcb28 // =52008 d9f74: f9441289 ldr x9, [x20, #0x820] d9f78: f940000a ldr x10, [x0] d9f7c: 7200011f tst w8, #0x1 d9f80: 9a890162 csel x2, x11, x9, eq d9f84: f9400d48 ldr x8, [x10, #0x18] d9f88: d63f0100 blr x8 d9f8c: f9400260 ldr x0, [x19] d9f90: 9120a68b add x11, x20, #0x829 d9f94: 3960a288 ldrb w8, [x20, #0x828] d9f98: 529964e1 mov w1, #0xcb27 // =52007 d9f9c: f9441e89 ldr x9, [x20, #0x838] d9fa0: f940000a ldr x10, [x0] d9fa4: 7200011f tst w8, #0x1 d9fa8: 9a890162 csel x2, x11, x9, eq d9fac: f9400d48 ldr x8, [x10, #0x18] d9fb0: d63f0100 blr x8 d9fb4: f9400260 ldr x0, [x19] d9fb8: 9121068b add x11, x20, #0x841 d9fbc: 39610288 ldrb w8, [x20, #0x840] d9fc0: 52996521 mov w1, #0xcb29 // =52009 d9fc4: f9442a89 ldr x9, [x20, #0x850] d9fc8: f940000a ldr x10, [x0] d9fcc: 7200011f tst w8, #0x1 d9fd0: 9a890162 csel x2, x11, x9, eq d9fd4: f9400d48 ldr x8, [x10, #0x18] d9fd8: d63f0100 blr x8 d9fdc: f9400260 ldr x0, [x19] d9fe0: 5298e861 mov w1, #0xc743 // =51011 d9fe4: b9885a82 ldrsw x2, [x20, #0x858] d9fe8: f9400008 ldr x8, [x0] d9fec: f9400908 ldr x8, [x8, #0x10] d9ff0: d63f0100 blr x8 d9ff4: f9400260 ldr x0, [x19] d9ff8: 5298e8a1 mov w1, #0xc745 // =51013 d9ffc: b9885e82 ldrsw x2, [x20, #0x85c] da000: f9400008 ldr x8, [x0] da004: f9400908 ldr x8, [x8, #0x10] da008: d63f0100 blr x8 da00c: f9400260 ldr x0, [x19] da010: 5298e841 mov w1, #0xc742 // =51010 da014: 39618282 ldrb w2, [x20, #0x860] da018: f9400008 ldr x8, [x0] da01c: f9400908 ldr x8, [x8, #0x10] da020: d63f0100 blr x8 da024: f9400260 ldr x0, [x19] da028: 5298e881 mov w1, #0xc744 // =51012 da02c: b9887a82 ldrsw x2, [x20, #0x878] da030: f9400008 ldr x8, [x0] da034: f9400908 ldr x8, [x8, #0x10] da038: d63f0100 blr x8 da03c: f9400260 ldr x0, [x19] da040: 5298e8c1 mov w1, #0xc746 // =51014 da044: f9443682 ldr x2, [x20, #0x868] da048: f9400008 ldr x8, [x0] da04c: f9400908 ldr x8, [x8, #0x10] da050: d63f0100 blr x8 da054: f9400280 ldr x0, [x20] da058: b9087a9f str wzr, [x20, #0x878] da05c: b4000400 cbz x0, 0xda0dc , bool, long)+0x25c> da060: d0000488 adrp x8, 0x16c000 da064: 92800002 mov x2, #-0x1 // =-1 da068: f9444d08 ldr x8, [x8, #0x898] da06c: f9400009 ldr x9, [x0] da070: f9400101 ldr x1, [x8] da074: f9401128 ldr x8, [x9, #0x20] da078: d63f0100 blr x8 da07c: 3100041f cmn w0, #0x1 da080: 54000100 b.eq 0xda0a0 , bool, long)+0x220> da084: f9400268 ldr x8, [x19] da088: 93407c02 sxtw x2, w0 da08c: 5298e801 mov w1, #0xc740 // =51008 da090: f9400109 ldr x9, [x8] da094: aa0803e0 mov x0, x8 da098: f9400929 ldr x9, [x9, #0x10] da09c: d63f0120 blr x9 da0a0: f9400280 ldr x0, [x20] da0a4: d0000488 adrp x8, 0x16c000 da0a8: 52800022 mov w2, #0x1 // =1 da0ac: f9445108 ldr x8, [x8, #0x8a0] da0b0: f9400009 ldr x9, [x0] da0b4: f9400101 ldr x1, [x8] da0b8: f9400d28 ldr x8, [x9, #0x18] da0bc: d63f0100 blr x8 da0c0: f9400268 ldr x8, [x19] da0c4: 92400002 and x2, x0, #0x1 da0c8: 5298e821 mov w1, #0xc741 // =51009 da0cc: f9400109 ldr x9, [x8] da0d0: aa0803e0 mov x0, x8 da0d4: f9400929 ldr x9, [x9, #0x10] da0d8: d63f0120 blr x9 da0dc: f9400260 ldr x0, [x19] da0e0: 52800021 mov w1, #0x1 // =1 da0e4: a9444ff4 ldp x20, x19, [sp, #0x40] da0e8: f9400008 ldr x8, [x0] da0ec: a94357f6 ldp x22, x21, [sp, #0x30] da0f0: a9425ff8 ldp x24, x23, [sp, #0x20] da0f4: f9402502 ldr x2, [x8, #0x48] da0f8: f9400bf9 ldr x25, [sp, #0x10] da0fc: a8c57bfd ldp x29, x30, [sp], #0x50 da100: d61f0040 br x2 da104: a9444ff4 ldp x20, x19, [sp, #0x40] da108: a94357f6 ldp x22, x21, [sp, #0x30] da10c: a9425ff8 ldp x24, x23, [sp, #0x20] da110: f9400bf9 ldr x25, [sp, #0x10] da114: a8c57bfd ldp x29, x30, [sp], #0x50 da118: d65f03c0 ret 00000000000da11c ::~shared_ptr()>: da11c: a9be7bfd stp x29, x30, [sp, #-0x20]! da120: f9000bf3 str x19, [sp, #0x10] da124: 910003fd mov x29, sp da128: f9400413 ldr x19, [x0, #0x8] da12c: b40000b3 cbz x19, 0xda140 ::~shared_ptr()+0x24> da130: 91002261 add x1, x19, #0x8 da134: 92800000 mov x0, #-0x1 // =-1 da138: 9401fb72 bl 0x158f00 <__emutls_get_address+0x474> da13c: b4000080 cbz x0, 0xda14c ::~shared_ptr()+0x30> da140: f9400bf3 ldr x19, [sp, #0x10] da144: a8c27bfd ldp x29, x30, [sp], #0x20 da148: d65f03c0 ret da14c: f9400268 ldr x8, [x19] da150: aa1303e0 mov x0, x19 da154: f9400908 ldr x8, [x8, #0x10] da158: d63f0100 blr x8 da15c: aa1303e0 mov x0, x19 da160: f9400bf3 ldr x19, [sp, #0x10] da164: a8c27bfd ldp x29, x30, [sp], #0x20 da168: 14020b46 b 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 00000000000da16c : da16c: a9bd7bfd stp x29, x30, [sp, #-0x30]! da170: a90157f6 stp x22, x21, [sp, #0x10] da174: 910003fd mov x29, sp da178: a9024ff4 stp x20, x19, [sp, #0x20] da17c: aa0003f5 mov x21, x0 da180: aa0303e0 mov x0, x3 da184: aa0303f3 mov x19, x3 da188: 2a0203f6 mov w22, w2 da18c: aa0103f4 mov x20, x1 da190: 94020e8c bl 0x15dbc0 <_ZNSt6__ndk15mutex4lockEv@plt> da194: 36000136 tbz w22, #0x0, 0xda1b8 da198: f9400288 ldr x8, [x20] da19c: 910672a2 add x2, x21, #0x19c da1a0: b947aea1 ldr w1, [x21, #0x7ac] da1a4: b947b2a3 ldr w3, [x21, #0x7b0] da1a8: f9402108 ldr x8, [x8, #0x40] da1ac: aa1403e0 mov x0, x20 da1b0: d63f0100 blr x8 da1b4: 37000360 tbnz w0, #0x0, 0xda220 da1b8: f9400288 ldr x8, [x20] da1bc: f9402508 ldr x8, [x8, #0x48] da1c0: aa1403e0 mov x0, x20 da1c4: 52800021 mov w1, #0x1 // =1 da1c8: d63f0100 blr x8 da1cc: f940a6b6 ldr x22, [x21, #0x148] da1d0: 9402128c bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> da1d4: 39422008 ldrb w8, [x0, #0x88] da1d8: 9102240b add x11, x0, #0x89 da1dc: f940028a ldr x10, [x20] da1e0: f9404c09 ldr x9, [x0, #0x98] da1e4: 7200011f tst w8, #0x1 da1e8: f9401948 ldr x8, [x10, #0x30] da1ec: 9a890163 csel x3, x11, x9, eq da1f0: b0fffcc1 adrp x1, 0x73000 da1f4: aa1403e0 mov x0, x20 da1f8: 910b5021 add x1, x1, #0x2d4 da1fc: 2a1603e2 mov w2, w22 da200: d63f0100 blr x8 da204: f9400288 ldr x8, [x20] da208: 910672a2 add x2, x21, #0x19c da20c: b947aea1 ldr w1, [x21, #0x7ac] da210: b947b2a3 ldr w3, [x21, #0x7b0] da214: f9401d08 ldr x8, [x8, #0x38] da218: aa1403e0 mov x0, x20 da21c: d63f0100 blr x8 da220: aa1303e0 mov x0, x19 da224: a9424ff4 ldp x20, x19, [sp, #0x20] da228: a94157f6 ldp x22, x21, [sp, #0x10] da22c: a8c37bfd ldp x29, x30, [sp], #0x30 da230: 14020e70 b 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> da234: aa0003f4 mov x20, x0 da238: aa1303e0 mov x0, x19 da23c: 94020e6d bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> da240: aa1403e0 mov x0, x20 da244: 9401fbc7 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000da248 , std::__ndk1::allocator>::~__shared_ptr_pointer()>: da248: a9be7bfd stp x29, x30, [sp, #-0x20]! da24c: f9000bf3 str x19, [sp, #0x10] da250: 910003fd mov x29, sp da254: aa0003f3 mov x19, x0 da258: 94020be6 bl 0x15d1f0 <_ZNSt6__ndk119__shared_weak_countD2Ev@plt> da25c: aa1303e0 mov x0, x19 da260: f9400bf3 ldr x19, [sp, #0x10] da264: a8c27bfd ldp x29, x30, [sp], #0x20 da268: 14020b1e b 0x15cee0 <_ZdlPv@plt> 00000000000da26c , std::__ndk1::allocator>::__on_zero_shared()>: da26c: a9be7bfd stp x29, x30, [sp, #-0x20]! da270: f9000bf3 str x19, [sp, #0x10] da274: 910003fd mov x29, sp da278: f9400c13 ldr x19, [x0, #0x18] da27c: b40000f3 cbz x19, 0xda298 , std::__ndk1::allocator>::__on_zero_shared()+0x2c> da280: aa1303e0 mov x0, x19 da284: 9402128b bl 0x15ecb0 <_ZN6InGame19InGameReportMetricsD2Ev@plt> da288: aa1303e0 mov x0, x19 da28c: f9400bf3 ldr x19, [sp, #0x10] da290: a8c27bfd ldp x29, x30, [sp], #0x20 da294: 14020b13 b 0x15cee0 <_ZdlPv@plt> da298: f9400bf3 ldr x19, [sp, #0x10] da29c: a8c27bfd ldp x29, x30, [sp], #0x20 da2a0: d65f03c0 ret 00000000000da2a4 , std::__ndk1::allocator>::__get_deleter(std::type_info const&) const>: da2a4: d0000488 adrp x8, 0x16c000 da2a8: 9100600a add x10, x0, #0x18 da2ac: f9458d08 ldr x8, [x8, #0xb18] da2b0: f9400429 ldr x9, [x1, #0x8] da2b4: eb08013f cmp x9, x8 da2b8: 9a9f0140 csel x0, x10, xzr, eq da2bc: d65f03c0 ret 00000000000da2c0 , std::__ndk1::allocator>::__on_zero_shared_weak()>: da2c0: 14020b08 b 0x15cee0 <_ZdlPv@plt> 00000000000da2c4 : da2c4: a9be7bfd stp x29, x30, [sp, #-0x20]! da2c8: a9014ff4 stp x20, x19, [sp, #0x10] da2cc: 910003fd mov x29, sp da2d0: aa0003f3 mov x19, x0 da2d4: f9403c14 ldr x20, [x0, #0x78] da2d8: b40000b4 cbz x20, 0xda2ec da2dc: 91002281 add x1, x20, #0x8 da2e0: 92800000 mov x0, #-0x1 // =-1 da2e4: 9401fb07 bl 0x158f00 <__emutls_get_address+0x474> da2e8: b40001c0 cbz x0, 0xda320 da2ec: f9403674 ldr x20, [x19, #0x68] da2f0: b4000294 cbz x20, 0xda340 da2f4: 91002281 add x1, x20, #0x8 da2f8: 92800000 mov x0, #-0x1 // =-1 da2fc: 9401fb01 bl 0x158f00 <__emutls_get_address+0x474> da300: b5000200 cbnz x0, 0xda340 da304: f9400288 ldr x8, [x20] da308: aa1403e0 mov x0, x20 da30c: f9400908 ldr x8, [x8, #0x10] da310: d63f0100 blr x8 da314: aa1403e0 mov x0, x20 da318: 94020ada bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> da31c: 14000009 b 0xda340 da320: f9400288 ldr x8, [x20] da324: aa1403e0 mov x0, x20 da328: f9400908 ldr x8, [x8, #0x10] da32c: d63f0100 blr x8 da330: aa1403e0 mov x0, x20 da334: 94020ad3 bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> da338: f9403674 ldr x20, [x19, #0x68] da33c: b5fffdd4 cbnz x20, 0xda2f4 da340: f9402e74 ldr x20, [x19, #0x58] da344: b40000b4 cbz x20, 0xda358 da348: 91002281 add x1, x20, #0x8 da34c: 92800000 mov x0, #-0x1 // =-1 da350: 9401faec bl 0x158f00 <__emutls_get_address+0x474> da354: b40001c0 cbz x0, 0xda38c da358: f9402674 ldr x20, [x19, #0x48] da35c: b4000294 cbz x20, 0xda3ac da360: 91002281 add x1, x20, #0x8 da364: 92800000 mov x0, #-0x1 // =-1 da368: 9401fae6 bl 0x158f00 <__emutls_get_address+0x474> da36c: b5000200 cbnz x0, 0xda3ac da370: f9400288 ldr x8, [x20] da374: aa1403e0 mov x0, x20 da378: f9400908 ldr x8, [x8, #0x10] da37c: d63f0100 blr x8 da380: aa1403e0 mov x0, x20 da384: 94020abf bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> da388: 14000009 b 0xda3ac da38c: f9400288 ldr x8, [x20] da390: aa1403e0 mov x0, x20 da394: f9400908 ldr x8, [x8, #0x10] da398: d63f0100 blr x8 da39c: aa1403e0 mov x0, x20 da3a0: 94020ab8 bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> da3a4: f9402674 ldr x20, [x19, #0x48] da3a8: b5fffdd4 cbnz x20, 0xda360 da3ac: f9401e74 ldr x20, [x19, #0x38] da3b0: b40000b4 cbz x20, 0xda3c4 da3b4: 91002281 add x1, x20, #0x8 da3b8: 92800000 mov x0, #-0x1 // =-1 da3bc: 9401fad1 bl 0x158f00 <__emutls_get_address+0x474> da3c0: b4000180 cbz x0, 0xda3f0 da3c4: f9401674 ldr x20, [x19, #0x28] da3c8: b40000b4 cbz x20, 0xda3dc da3cc: 91002281 add x1, x20, #0x8 da3d0: 92800000 mov x0, #-0x1 // =-1 da3d4: 9401facb bl 0x158f00 <__emutls_get_address+0x474> da3d8: b40001e0 cbz x0, 0xda414 da3dc: 91002260 add x0, x19, #0x8 da3e0: f9400a61 ldr x1, [x19, #0x10] da3e4: a9414ff4 ldp x20, x19, [sp, #0x10] da3e8: a8c27bfd ldp x29, x30, [sp], #0x20 da3ec: 140212a1 b 0x15ee70 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> da3f0: f9400288 ldr x8, [x20] da3f4: aa1403e0 mov x0, x20 da3f8: f9400908 ldr x8, [x8, #0x10] da3fc: d63f0100 blr x8 da400: aa1403e0 mov x0, x20 da404: 94020a9f bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> da408: f9401674 ldr x20, [x19, #0x28] da40c: b5fffe14 cbnz x20, 0xda3cc da410: 17fffff3 b 0xda3dc da414: f9400288 ldr x8, [x20] da418: aa1403e0 mov x0, x20 da41c: f9400908 ldr x8, [x8, #0x10] da420: d63f0100 blr x8 da424: aa1403e0 mov x0, x20 da428: 94020a96 bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> da42c: 91002260 add x0, x19, #0x8 da430: f9400a61 ldr x1, [x19, #0x10] da434: a9414ff4 ldp x20, x19, [sp, #0x10] da438: a8c27bfd ldp x29, x30, [sp], #0x20 da43c: 1402128d b 0x15ee70 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> 00000000000da440 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::destroy(std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*)>: da440: b4000261 cbz x1, 0xda48c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::destroy(std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*)+0x4c> da444: a9be7bfd stp x29, x30, [sp, #-0x20]! da448: a9014ff4 stp x20, x19, [sp, #0x10] da44c: 910003fd mov x29, sp da450: aa0103f3 mov x19, x1 da454: f9400021 ldr x1, [x1] da458: aa0003f4 mov x20, x0 da45c: 94021285 bl 0x15ee70 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> da460: f9400661 ldr x1, [x19, #0x8] da464: aa1403e0 mov x0, x20 da468: 94021282 bl 0x15ee70 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> da46c: 3940e268 ldrb w8, [x19, #0x38] da470: 37000108 tbnz w8, #0x0, 0xda490 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::destroy(std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*)+0x50> da474: 39408268 ldrb w8, [x19, #0x20] da478: 37000148 tbnz w8, #0x0, 0xda4a0 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::destroy(std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*)+0x60> da47c: aa1303e0 mov x0, x19 da480: a9414ff4 ldp x20, x19, [sp, #0x10] da484: a8c27bfd ldp x29, x30, [sp], #0x20 da488: 14020a96 b 0x15cee0 <_ZdlPv@plt> da48c: d65f03c0 ret da490: f9402660 ldr x0, [x19, #0x48] da494: 94020a93 bl 0x15cee0 <_ZdlPv@plt> da498: 39408268 ldrb w8, [x19, #0x20] da49c: 3607ff08 tbz w8, #0x0, 0xda47c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::destroy(std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*)+0x3c> da4a0: f9401a60 ldr x0, [x19, #0x30] da4a4: 94020a8f bl 0x15cee0 <_ZdlPv@plt> da4a8: aa1303e0 mov x0, x19 da4ac: a9414ff4 ldp x20, x19, [sp, #0x10] da4b0: a8c27bfd ldp x29, x30, [sp], #0x20 da4b4: 14020a8b b 0x15cee0 <_ZdlPv@plt> 00000000000da4b8 , std::__ndk1::allocator>::~__shared_ptr_pointer()>: da4b8: a9be7bfd stp x29, x30, [sp, #-0x20]! da4bc: f9000bf3 str x19, [sp, #0x10] da4c0: 910003fd mov x29, sp da4c4: aa0003f3 mov x19, x0 da4c8: 94020b4a bl 0x15d1f0 <_ZNSt6__ndk119__shared_weak_countD2Ev@plt> da4cc: aa1303e0 mov x0, x19 da4d0: f9400bf3 ldr x19, [sp, #0x10] da4d4: a8c27bfd ldp x29, x30, [sp], #0x20 da4d8: 14020a82 b 0x15cee0 <_ZdlPv@plt> 00000000000da4dc , std::__ndk1::allocator>::__on_zero_shared()>: da4dc: f9400c00 ldr x0, [x0, #0x18] da4e0: b4000080 cbz x0, 0xda4f0 , std::__ndk1::allocator>::__on_zero_shared()+0x14> da4e4: f9400008 ldr x8, [x0] da4e8: f9400501 ldr x1, [x8, #0x8] da4ec: d61f0020 br x1 da4f0: d65f03c0 ret 00000000000da4f4 , std::__ndk1::allocator>::__get_deleter(std::type_info const&) const>: da4f4: d0000488 adrp x8, 0x16c000 da4f8: 9100600a add x10, x0, #0x18 da4fc: f9459108 ldr x8, [x8, #0xb20] da500: f9400429 ldr x9, [x1, #0x8] da504: eb08013f cmp x9, x8 da508: 9a9f0140 csel x0, x10, xzr, eq da50c: d65f03c0 ret 00000000000da510 , std::__ndk1::allocator>::__on_zero_shared_weak()>: da510: 14020a74 b 0x15cee0 <_ZdlPv@plt> 00000000000da514 >::~__shared_ptr_emplace()>: da514: a9be7bfd stp x29, x30, [sp, #-0x20]! da518: f9000bf3 str x19, [sp, #0x10] da51c: 910003fd mov x29, sp da520: d0000488 adrp x8, 0x16c000 da524: aa0003f3 mov x19, x0 da528: f9457d08 ldr x8, [x8, #0xaf8] da52c: 91004108 add x8, x8, #0x10 da530: f8018408 str x8, [x0], #0x18 da534: 94021253 bl 0x15ee80 <_ZN6InGame19InGameReportHandlerD1Ev@plt> da538: aa1303e0 mov x0, x19 da53c: f9400bf3 ldr x19, [sp, #0x10] da540: a8c27bfd ldp x29, x30, [sp], #0x20 da544: 14020b2b b 0x15d1f0 <_ZNSt6__ndk119__shared_weak_countD2Ev@plt> 00000000000da548 >::~__shared_ptr_emplace()>: da548: a9be7bfd stp x29, x30, [sp, #-0x20]! da54c: f9000bf3 str x19, [sp, #0x10] da550: 910003fd mov x29, sp da554: d0000488 adrp x8, 0x16c000 da558: aa0003f3 mov x19, x0 da55c: f9457d08 ldr x8, [x8, #0xaf8] da560: 91004108 add x8, x8, #0x10 da564: f8018408 str x8, [x0], #0x18 da568: 94021246 bl 0x15ee80 <_ZN6InGame19InGameReportHandlerD1Ev@plt> da56c: aa1303e0 mov x0, x19 da570: 94020b20 bl 0x15d1f0 <_ZNSt6__ndk119__shared_weak_countD2Ev@plt> da574: aa1303e0 mov x0, x19 da578: f9400bf3 ldr x19, [sp, #0x10] da57c: a8c27bfd ldp x29, x30, [sp], #0x20 da580: 14020a58 b 0x15cee0 <_ZdlPv@plt> 00000000000da584 >::__on_zero_shared()>: da584: f8418c08 ldr x8, [x0, #0x18]! da588: f9400101 ldr x1, [x8] da58c: d61f0020 br x1 00000000000da590 >::__on_zero_shared_weak()>: da590: 14020a54 b 0x15cee0 <_ZdlPv@plt> 00000000000da594 , std::__ndk1::allocator>::~__shared_ptr_pointer()>: da594: a9be7bfd stp x29, x30, [sp, #-0x20]! da598: f9000bf3 str x19, [sp, #0x10] da59c: 910003fd mov x29, sp da5a0: aa0003f3 mov x19, x0 da5a4: 94020b13 bl 0x15d1f0 <_ZNSt6__ndk119__shared_weak_countD2Ev@plt> da5a8: aa1303e0 mov x0, x19 da5ac: f9400bf3 ldr x19, [sp, #0x10] da5b0: a8c27bfd ldp x29, x30, [sp], #0x20 da5b4: 14020a4b b 0x15cee0 <_ZdlPv@plt> 00000000000da5b8 , std::__ndk1::allocator>::__on_zero_shared()>: da5b8: f9400c00 ldr x0, [x0, #0x18] da5bc: b4000080 cbz x0, 0xda5cc , std::__ndk1::allocator>::__on_zero_shared()+0x14> da5c0: f9400008 ldr x8, [x0] da5c4: f9400501 ldr x1, [x8, #0x8] da5c8: d61f0020 br x1 da5cc: d65f03c0 ret 00000000000da5d0 , std::__ndk1::allocator>::__get_deleter(std::type_info const&) const>: da5d0: d0000488 adrp x8, 0x16c000 da5d4: 9100600a add x10, x0, #0x18 da5d8: f9459508 ldr x8, [x8, #0xb28] da5dc: f9400429 ldr x9, [x1, #0x8] da5e0: eb08013f cmp x9, x8 da5e4: 9a9f0140 csel x0, x10, xzr, eq da5e8: d65f03c0 ret 00000000000da5ec , std::__ndk1::allocator>::__on_zero_shared_weak()>: da5ec: 14020a3d b 0x15cee0 <_ZdlPv@plt> 00000000000da5f0 : da5f0: a9bf7bfd stp x29, x30, [sp, #-0x10]! da5f4: 910003fd mov x29, sp da5f8: 94020d1e bl 0x15da70 <_ZNSt6__ndk16chrono12steady_clock3nowEv@plt> da5fc: d2869b68 mov x8, #0x34db // =13531 da600: f2baf6c8 movk x8, #0xd7b6, lsl #16 da604: f2dbd048 movk x8, #0xde82, lsl #32 da608: f2e86368 movk x8, #0x431b, lsl #48 da60c: 9b487c08 smulh x8, x0, x8 da610: 9352fd09 asr x9, x8, #18 da614: 8b48fd20 add x0, x9, x8, lsr #63 da618: a8c17bfd ldp x29, x30, [sp], #0x10 da61c: d65f03c0 ret 00000000000da620 : da620: a9bf7bfd stp x29, x30, [sp, #-0x10]! da624: 910003fd mov x29, sp da628: 94020d6e bl 0x15dbe0 <_ZNSt6__ndk16chrono12system_clock3nowEv@plt> da62c: d29ef9e8 mov x8, #0xf7cf // =63439 da630: f2bc6a68 movk x8, #0xe353, lsl #16 da634: f2d374a8 movk x8, #0x9ba5, lsl #32 da638: f2e41888 movk x8, #0x20c4, lsl #48 da63c: 9b487c08 smulh x8, x0, x8 da640: 9347fd09 asr x9, x8, #7 da644: 8b48fd20 add x0, x9, x8, lsr #63 da648: a8c17bfd ldp x29, x30, [sp], #0x10 da64c: d65f03c0 ret 00000000000da650 : da650: d101c3ff sub sp, sp, #0x70 da654: a9017bfd stp x29, x30, [sp, #0x10] da658: 910043fd add x29, sp, #0x10 da65c: f90013fb str x27, [sp, #0x20] da660: a90367fa stp x26, x25, [sp, #0x30] da664: a9045ff8 stp x24, x23, [sp, #0x40] da668: a90557f6 stp x22, x21, [sp, #0x50] da66c: a9064ff4 stp x20, x19, [sp, #0x60] da670: d0000489 adrp x9, 0x16c000 da674: 12800008 mov w8, #-0x1 // =-1 da678: 6f00e400 movi v0.2d, #0000000000000000 da67c: f100003f cmp x1, #0x0 da680: aa0203f6 mov x22, x2 da684: aa0003f3 mov x19, x0 da688: f9459929 ldr x9, [x9, #0xb30] da68c: b9006008 str w8, [x0, #0x60] da690: 90fffcc8 adrp x8, 0x72000 da694: aa0003f4 mov x20, x0 da698: 913e5908 add x8, x8, #0xf96 da69c: aa0003f9 mov x25, x0 da6a0: 91004129 add x9, x9, #0x10 da6a4: aa0003f5 mov x21, x0 da6a8: aa0003fa mov x26, x0 da6ac: aa0003f7 mov x23, x0 da6b0: aa0003fb mov x27, x0 da6b4: 9a810118 csel x24, x8, x1, eq da6b8: 3c808e80 str q0, [x20, #0x8]! da6bc: f8038f3f str xzr, [x25, #0x38]! da6c0: f9000009 str x9, [x0] da6c4: f8030eb9 str x25, [x21, #0x30]! da6c8: f900201f str xzr, [x0, #0x40] da6cc: f8050f5f str xzr, [x26, #0x50]! da6d0: 3c818000 stur q0, [x0, #0x18] da6d4: f8048efa str x26, [x23, #0x48]! da6d8: f8068f7f str xzr, [x27, #0x68]! da6dc: f900141f str xzr, [x0, #0x28] da6e0: f9002c1f str xzr, [x0, #0x58] da6e4: a9077c1f stp xzr, xzr, [x0, #0x70] da6e8: b0fffca1 adrp x1, 0x6f000 da6ec: d0fffca3 adrp x3, 0x70000 da6f0: b0fffcc4 adrp x4, 0x73000 da6f4: 90fffca6 adrp x6, 0x6e000 da6f8: 91229c21 add x1, x1, #0x8a7 da6fc: 91037063 add x3, x3, #0xdc da700: 9105f084 add x4, x4, #0x17c da704: 91303cc6 add x6, x6, #0xc0f da708: 52800020 mov w0, #0x1 // =1 da70c: 528004e2 mov w2, #0x27 // =39 da710: aa1303e5 mov x5, x19 da714: aa1803e7 mov x7, x24 da718: f90003f6 str x22, [sp] da71c: 940209c1 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> da720: aa1403e0 mov x0, x20 da724: aa1803e1 mov x1, x24 da728: 94020b8e bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> da72c: f9001276 str x22, [x19, #0x20] da730: f94013fb ldr x27, [sp, #0x20] da734: a9464ff4 ldp x20, x19, [sp, #0x60] da738: a94557f6 ldp x22, x21, [sp, #0x50] da73c: a9445ff8 ldp x24, x23, [sp, #0x40] da740: a94367fa ldp x26, x25, [sp, #0x30] da744: a9417bfd ldp x29, x30, [sp, #0x10] da748: 9101c3ff add sp, sp, #0x70 da74c: d65f03c0 ret da750: 39400368 ldrb w8, [x27] da754: aa0003f6 mov x22, x0 da758: 36000068 tbz w8, #0x0, 0xda764 da75c: f9403e60 ldr x0, [x19, #0x78] da760: 940209e0 bl 0x15cee0 <_ZdlPv@plt> da764: f9400341 ldr x1, [x26] da768: aa1703e0 mov x0, x23 da76c: 940211cd bl 0x15eea0 <_ZNSt6__ndk16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> da770: f9400321 ldr x1, [x25] da774: aa1503e0 mov x0, x21 da778: 940211ce bl 0x15eeb0 <_ZNSt6__ndk16__treeINS_12__value_typeIilEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE@plt> da77c: 39400288 ldrb w8, [x20] da780: 36000068 tbz w8, #0x0, 0xda78c da784: f9400e60 ldr x0, [x19, #0x18] da788: 940209d6 bl 0x15cee0 <_ZdlPv@plt> da78c: aa1603e0 mov x0, x22 da790: 9401fa74 bl 0x159160 <__emutls_get_address+0x6d4> da794: f9400401 ldr x1, [x0, #0x8] da798: 140211c2 b 0x15eea0 <_ZNSt6__ndk16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> da79c: f9400401 ldr x1, [x0, #0x8] da7a0: 140211c4 b 0x15eeb0 <_ZNSt6__ndk16__treeINS_12__value_typeIilEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE@plt> 00000000000da7a4 : da7a4: d101c3ff sub sp, sp, #0x70 da7a8: a9017bfd stp x29, x30, [sp, #0x10] da7ac: 910043fd add x29, sp, #0x10 da7b0: f90013fb str x27, [sp, #0x20] da7b4: a90367fa stp x26, x25, [sp, #0x30] da7b8: a9045ff8 stp x24, x23, [sp, #0x40] da7bc: a90557f6 stp x22, x21, [sp, #0x50] da7c0: a9064ff4 stp x20, x19, [sp, #0x60] da7c4: d0000489 adrp x9, 0x16c000 da7c8: 12800008 mov w8, #-0x1 // =-1 da7cc: 6f00e400 movi v0.2d, #0000000000000000 da7d0: f100003f cmp x1, #0x0 da7d4: aa0203f6 mov x22, x2 da7d8: aa0003f3 mov x19, x0 da7dc: f9459929 ldr x9, [x9, #0xb30] da7e0: b9006008 str w8, [x0, #0x60] da7e4: 90fffcc8 adrp x8, 0x72000 da7e8: aa0003f4 mov x20, x0 da7ec: 913e5908 add x8, x8, #0xf96 da7f0: aa0003f9 mov x25, x0 da7f4: 91004129 add x9, x9, #0x10 da7f8: aa0003f5 mov x21, x0 da7fc: aa0003fa mov x26, x0 da800: aa0003f7 mov x23, x0 da804: aa0003fb mov x27, x0 da808: 9a810118 csel x24, x8, x1, eq da80c: 3c808e80 str q0, [x20, #0x8]! da810: f8038f3f str xzr, [x25, #0x38]! da814: f9000009 str x9, [x0] da818: f8030eb9 str x25, [x21, #0x30]! da81c: f900201f str xzr, [x0, #0x40] da820: f8050f5f str xzr, [x26, #0x50]! da824: 3c818000 stur q0, [x0, #0x18] da828: f8048efa str x26, [x23, #0x48]! da82c: f8068f7f str xzr, [x27, #0x68]! da830: f900141f str xzr, [x0, #0x28] da834: f9002c1f str xzr, [x0, #0x58] da838: a9077c1f stp xzr, xzr, [x0, #0x70] da83c: b0fffca1 adrp x1, 0x6f000 da840: d0fffca3 adrp x3, 0x70000 da844: b0fffcc4 adrp x4, 0x73000 da848: f0fffca6 adrp x6, 0x71000 da84c: 91229c21 add x1, x1, #0x8a7 da850: 91037063 add x3, x3, #0xdc da854: 9105f084 add x4, x4, #0x17c da858: 910430c6 add x6, x6, #0x10c da85c: 52800020 mov w0, #0x1 // =1 da860: 528005e2 mov w2, #0x2f // =47 da864: aa1303e5 mov x5, x19 da868: aa1803e7 mov x7, x24 da86c: f90003f6 str x22, [sp] da870: 9402096c bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> da874: aa1403e0 mov x0, x20 da878: aa1803e1 mov x1, x24 da87c: 94020b39 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> da880: f9001676 str x22, [x19, #0x28] da884: f94013fb ldr x27, [sp, #0x20] da888: a9464ff4 ldp x20, x19, [sp, #0x60] da88c: a94557f6 ldp x22, x21, [sp, #0x50] da890: a9445ff8 ldp x24, x23, [sp, #0x40] da894: a94367fa ldp x26, x25, [sp, #0x30] da898: a9417bfd ldp x29, x30, [sp, #0x10] da89c: 9101c3ff add sp, sp, #0x70 da8a0: d65f03c0 ret da8a4: 39400368 ldrb w8, [x27] da8a8: aa0003f6 mov x22, x0 da8ac: 36000068 tbz w8, #0x0, 0xda8b8 da8b0: f9403e60 ldr x0, [x19, #0x78] da8b4: 9402098b bl 0x15cee0 <_ZdlPv@plt> da8b8: f9400341 ldr x1, [x26] da8bc: aa1703e0 mov x0, x23 da8c0: 94021178 bl 0x15eea0 <_ZNSt6__ndk16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> da8c4: f9400321 ldr x1, [x25] da8c8: aa1503e0 mov x0, x21 da8cc: 94021179 bl 0x15eeb0 <_ZNSt6__ndk16__treeINS_12__value_typeIilEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE@plt> da8d0: 39400288 ldrb w8, [x20] da8d4: 36000068 tbz w8, #0x0, 0xda8e0 da8d8: f9400e60 ldr x0, [x19, #0x18] da8dc: 94020981 bl 0x15cee0 <_ZdlPv@plt> da8e0: aa1603e0 mov x0, x22 da8e4: 9401fa1f bl 0x159160 <__emutls_get_address+0x6d4> 00000000000da8e8 : da8e8: a9be7bfd stp x29, x30, [sp, #-0x20]! da8ec: a9014ff4 stp x20, x19, [sp, #0x10] da8f0: 910003fd mov x29, sp da8f4: d0000488 adrp x8, 0x16c000 da8f8: aa0003f3 mov x19, x0 da8fc: f9459908 ldr x8, [x8, #0xb30] da900: 91004108 add x8, x8, #0x10 da904: f9000008 str x8, [x0] da908: b0fffca1 adrp x1, 0x6f000 da90c: 90fffcc3 adrp x3, 0x72000 da910: b0fffcc4 adrp x4, 0x73000 da914: 90fffcc6 adrp x6, 0x72000 da918: 91229c21 add x1, x1, #0x8a7 da91c: 91022463 add x3, x3, #0x89 da920: 9105f084 add x4, x4, #0x17c da924: 913e58c6 add x6, x6, #0xf96 da928: 52800020 mov w0, #0x1 // =1 da92c: 528006e2 mov w2, #0x37 // =55 da930: aa1303e5 mov x5, x19 da934: 9402093b bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> da938: 3941a268 ldrb w8, [x19, #0x68] da93c: 36000068 tbz w8, #0x0, 0xda948 da940: f9403e60 ldr x0, [x19, #0x78] da944: 94020967 bl 0x15cee0 <_ZdlPv@plt> da948: 91012260 add x0, x19, #0x48 da94c: f9402a61 ldr x1, [x19, #0x50] da950: 94021154 bl 0x15eea0 <_ZNSt6__ndk16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> da954: 9100c260 add x0, x19, #0x30 da958: f9401e61 ldr x1, [x19, #0x38] da95c: 94021155 bl 0x15eeb0 <_ZNSt6__ndk16__treeINS_12__value_typeIilEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE@plt> da960: 39402268 ldrb w8, [x19, #0x8] da964: 37000088 tbnz w8, #0x0, 0xda974 da968: a9414ff4 ldp x20, x19, [sp, #0x10] da96c: a8c27bfd ldp x29, x30, [sp], #0x20 da970: d65f03c0 ret da974: f9400e60 ldr x0, [x19, #0x18] da978: a9414ff4 ldp x20, x19, [sp, #0x10] da97c: a8c27bfd ldp x29, x30, [sp], #0x20 da980: 14020958 b 0x15cee0 <_ZdlPv@plt> da984: aa0003f4 mov x20, x0 da988: 9101a260 add x0, x19, #0x68 da98c: 94021155 bl 0x15eee0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev@plt> da990: 91012260 add x0, x19, #0x48 da994: 97ffff80 bl 0xda794 da998: 9100c260 add x0, x19, #0x30 da99c: 97ffff80 bl 0xda79c da9a0: 91002260 add x0, x19, #0x8 da9a4: 9402114f bl 0x15eee0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev@plt> da9a8: aa1403e0 mov x0, x20 da9ac: 97ff3962 bl 0xa8f34 00000000000da9b0 : da9b0: a9be7bfd stp x29, x30, [sp, #-0x20]! da9b4: f9000bf3 str x19, [sp, #0x10] da9b8: 910003fd mov x29, sp da9bc: aa0003f3 mov x19, x0 da9c0: 94021144 bl 0x15eed0 <_ZN6InGame19InGameReportHandlerD2Ev@plt> da9c4: aa1303e0 mov x0, x19 da9c8: f9400bf3 ldr x19, [sp, #0x10] da9cc: a8c27bfd ldp x29, x30, [sp], #0x20 da9d0: 14020944 b 0x15cee0 <_ZdlPv@plt> 00000000000da9d4 : da9d4: 129963e8 mov w8, #-0xcb20 // =-52000 da9d8: 0b080028 add w8, w1, w8 da9dc: 310fa11f cmn w8, #0x3e8 da9e0: 54000763 b.lo 0xdaacc da9e4: a9bc7bfd stp x29, x30, [sp, #-0x40]! da9e8: a9015ff8 stp x24, x23, [sp, #0x10] da9ec: 910003fd mov x29, sp da9f0: a90257f6 stp x22, x21, [sp, #0x20] da9f4: a9034ff4 stp x20, x19, [sp, #0x30] da9f8: aa0003f7 mov x23, x0 da9fc: aa0203f3 mov x19, x2 daa00: 2a0103f5 mov w21, w1 daa04: aa0003f4 mov x20, x0 daa08: f8438ef8 ldr x24, [x23, #0x38]! daa0c: b4000218 cbz x24, 0xdaa4c daa10: 9100e297 add x23, x20, #0x38 daa14: b9402308 ldr w8, [x24, #0x20] daa18: 6b15011f cmp w8, w21 daa1c: 540000cd b.le 0xdaa34 daa20: f9400308 ldr x8, [x24] daa24: b4000368 cbz x8, 0xdaa90 daa28: aa1803f7 mov x23, x24 daa2c: aa0803f8 mov x24, x8 daa30: 17fffff9 b 0xdaa14 daa34: 540000ea b.ge 0xdaa50 daa38: aa1803f7 mov x23, x24 daa3c: f8408ee8 ldr x8, [x23, #0x8]! daa40: b4000088 cbz x8, 0xdaa50 daa44: aa0803f8 mov x24, x8 daa48: 17fffff3 b 0xdaa14 daa4c: aa1703f8 mov x24, x23 daa50: f94002f6 ldr x22, [x23] daa54: b5000336 cbnz x22, 0xdaab8 daa58: 52800600 mov w0, #0x30 // =48 daa5c: 94020901 bl 0x15ce60 <_Znwm@plt> daa60: a9007c1f stp xzr, xzr, [x0] daa64: aa0003f6 mov x22, x0 daa68: f9000818 str x24, [x0, #0x10] daa6c: f90002e0 str x0, [x23] daa70: f9401a88 ldr x8, [x20, #0x30] daa74: b9002015 str w21, [x0, #0x20] daa78: f900141f str xzr, [x0, #0x28] daa7c: f9400108 ldr x8, [x8] daa80: b4000108 cbz x8, 0xdaaa0 daa84: f9001a88 str x8, [x20, #0x30] daa88: f94002e1 ldr x1, [x23] daa8c: 14000006 b 0xdaaa4 daa90: aa1803f7 mov x23, x24 daa94: f94002f6 ldr x22, [x23] daa98: b5000116 cbnz x22, 0xdaab8 daa9c: 17ffffef b 0xdaa58 daaa0: aa1603e1 mov x1, x22 daaa4: f9401e80 ldr x0, [x20, #0x38] daaa8: 94020b2e bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> daaac: f9402288 ldr x8, [x20, #0x40] daab0: 91000508 add x8, x8, #0x1 daab4: f9002288 str x8, [x20, #0x40] daab8: f90016d3 str x19, [x22, #0x28] daabc: a9434ff4 ldp x20, x19, [sp, #0x30] daac0: a94257f6 ldp x22, x21, [sp, #0x20] daac4: a9415ff8 ldp x24, x23, [sp, #0x10] daac8: a8c47bfd ldp x29, x30, [sp], #0x40 daacc: d65f03c0 ret 00000000000daad0 : daad0: d101c3ff sub sp, sp, #0x70 daad4: a9027bfd stp x29, x30, [sp, #0x20] daad8: 910083fd add x29, sp, #0x20 daadc: f9001bf9 str x25, [sp, #0x30] daae0: a9045ff8 stp x24, x23, [sp, #0x40] daae4: a90557f6 stp x22, x21, [sp, #0x50] daae8: a9064ff4 stp x20, x19, [sp, #0x60] daaec: d53bd059 mrs x25, TPIDR_EL0 daaf0: 1299e0e9 mov w9, #-0xcf08 // =-53000 daaf4: f9401728 ldr x8, [x25, #0x28] daaf8: 0b090029 add w9, w1, w9 daafc: 310fa13f cmn w9, #0x3e8 dab00: f81f83a8 stur x8, [x29, #-0x8] dab04: 54000803 b.lo 0xdac04 dab08: aa0203f5 mov x21, x2 dab0c: b40007c2 cbz x2, 0xdac04 dab10: aa0003f3 mov x19, x0 dab14: aa1503e0 mov x0, x21 dab18: 2a0103f4 mov w20, w1 dab1c: 94020b15 bl 0x15d770 dab20: b100401f cmn x0, #0x10 dab24: 54000be2 b.hs 0xdaca0 dab28: aa0003f6 mov x22, x0 dab2c: f1005c1f cmp x0, #0x17 dab30: 54000322 b.hs 0xdab94 dab34: 910003e9 mov x9, sp dab38: 531f7ac8 lsl w8, w22, #1 dab3c: b2400137 orr x23, x9, #0x1 dab40: 390003e8 strb w8, [sp] dab44: b5000396 cbnz x22, 0xdabb4 dab48: aa1303f8 mov x24, x19 dab4c: 38366aff strb wzr, [x23, x22] dab50: f8450f16 ldr x22, [x24, #0x50]! dab54: b4000416 cbz x22, 0xdabd4 dab58: 91014278 add x24, x19, #0x50 dab5c: b94022c8 ldr w8, [x22, #0x20] dab60: 6b14011f cmp w8, w20 dab64: 540000cd b.le 0xdab7c dab68: f94002c8 ldr x8, [x22] dab6c: b4000628 cbz x8, 0xdac30 dab70: aa1603f8 mov x24, x22 dab74: aa0803f6 mov x22, x8 dab78: 17fffff9 b 0xdab5c dab7c: 540002ea b.ge 0xdabd8 dab80: aa1603f8 mov x24, x22 dab84: f8408f08 ldr x8, [x24, #0x8]! dab88: b4000288 cbz x8, 0xdabd8 dab8c: aa0803f6 mov x22, x8 dab90: 17fffff3 b 0xdab5c dab94: 910042c8 add x8, x22, #0x10 dab98: 927ced18 and x24, x8, #0xfffffffffffffff0 dab9c: aa1803e0 mov x0, x24 daba0: 940208b0 bl 0x15ce60 <_Znwm@plt> daba4: b2400308 orr x8, x24, #0x1 daba8: aa0003f7 mov x23, x0 dabac: a90083f6 stp x22, x0, [sp, #0x8] dabb0: f90003e8 str x8, [sp] dabb4: aa1703e0 mov x0, x23 dabb8: aa1503e1 mov x1, x21 dabbc: aa1603e2 mov x2, x22 dabc0: 94020938 bl 0x15d0a0 dabc4: aa1303f8 mov x24, x19 dabc8: 38366aff strb wzr, [x23, x22] dabcc: f8450f16 ldr x22, [x24, #0x50]! dabd0: b5fffc56 cbnz x22, 0xdab58 dabd4: aa1803f6 mov x22, x24 dabd8: f9400315 ldr x21, [x24] dabdc: b4000315 cbz x21, 0xdac3c dabe0: aa1503f3 mov x19, x21 dabe4: 38428e68 ldrb w8, [x19, #0x28]! dabe8: 36000068 tbz w8, #0x0, 0xdabf4 dabec: f9401ea0 ldr x0, [x21, #0x38] dabf0: 940208bc bl 0x15cee0 <_ZdlPv@plt> dabf4: 3dc003e0 ldr q0, [sp] dabf8: f9400be8 ldr x8, [sp, #0x10] dabfc: 3d800260 str q0, [x19] dac00: f9000a68 str x8, [x19, #0x10] dac04: f9401728 ldr x8, [x25, #0x28] dac08: f85f83a9 ldur x9, [x29, #-0x8] dac0c: eb09011f cmp x8, x9 dac10: 540004c1 b.ne 0xdaca8 dac14: a9464ff4 ldp x20, x19, [sp, #0x60] dac18: a94557f6 ldp x22, x21, [sp, #0x50] dac1c: a9445ff8 ldp x24, x23, [sp, #0x40] dac20: a9427bfd ldp x29, x30, [sp, #0x20] dac24: f9401bf9 ldr x25, [sp, #0x30] dac28: 9101c3ff add sp, sp, #0x70 dac2c: d65f03c0 ret dac30: aa1603f8 mov x24, x22 dac34: f9400315 ldr x21, [x24] dac38: b5fffd55 cbnz x21, 0xdabe0 dac3c: 52800800 mov w0, #0x40 // =64 dac40: 94020888 bl 0x15ce60 <_Znwm@plt> dac44: b9002014 str w20, [x0, #0x20] dac48: aa0003f5 mov x21, x0 dac4c: a9037c1f stp xzr, xzr, [x0, #0x30] dac50: f900141f str xzr, [x0, #0x28] dac54: a9007c1f stp xzr, xzr, [x0] dac58: f9000816 str x22, [x0, #0x10] dac5c: f9000300 str x0, [x24] dac60: f9402668 ldr x8, [x19, #0x48] dac64: f9400108 ldr x8, [x8] dac68: b4000088 cbz x8, 0xdac78 dac6c: f9002668 str x8, [x19, #0x48] dac70: f9400301 ldr x1, [x24] dac74: 14000002 b 0xdac7c dac78: aa1503e1 mov x1, x21 dac7c: f9402a60 ldr x0, [x19, #0x50] dac80: 94020ab8 bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> dac84: f9402e68 ldr x8, [x19, #0x58] dac88: 91000508 add x8, x8, #0x1 dac8c: f9002e68 str x8, [x19, #0x58] dac90: aa1503f3 mov x19, x21 dac94: 38428e68 ldrb w8, [x19, #0x28]! dac98: 3707faa8 tbnz w8, #0x0, 0xdabec dac9c: 17ffffd6 b 0xdabf4 daca0: 910003e0 mov x0, sp daca4: 94020abb bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> daca8: 94020862 bl 0x15ce30 <__stack_chk_fail@plt> dacac: 394003e8 ldrb w8, [sp] dacb0: aa0003f3 mov x19, x0 dacb4: 36000068 tbz w8, #0x0, 0xdacc0 dacb8: f9400be0 ldr x0, [sp, #0x10] dacbc: 94020889 bl 0x15cee0 <_ZdlPv@plt> dacc0: aa1303e0 mov x0, x19 dacc4: 9401f927 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000dacc8 : dacc8: f8438c09 ldr x9, [x0, #0x38]! daccc: b40001a9 cbz x9, 0xdad00 dacd0: aa0003e8 mov x8, x0 dacd4: b940212a ldr w10, [x9, #0x20] dacd8: 6b01015f cmp w10, w1 dacdc: 1a9fa7ea cset w10, lt dace0: 9a89b108 csel x8, x8, x9, lt dace4: f86a5929 ldr x9, [x9, w10, uxtw #3] dace8: b5ffff69 cbnz x9, 0xdacd4 dacec: eb00011f cmp x8, x0 dacf0: 54000080 b.eq 0xdad00 dacf4: b9402109 ldr w9, [x8, #0x20] dacf8: 6b01013f cmp w9, w1 dacfc: 5400006d b.le 0xdad08 dad00: 2a1f03e0 mov w0, wzr dad04: d65f03c0 ret dad08: f9401508 ldr x8, [x8, #0x28] dad0c: eb02011f cmp x8, x2 dad10: 1a9f17e0 cset w0, eq dad14: d65f03c0 ret 00000000000dad18 : dad18: a9be7bfd stp x29, x30, [sp, #-0x20]! dad1c: a9014ff4 stp x20, x19, [sp, #0x10] dad20: 910003fd mov x29, sp dad24: f8450c08 ldr x8, [x0, #0x50]! dad28: b4000448 cbz x8, 0xdadb0 dad2c: aa0203f3 mov x19, x2 dad30: aa0003f4 mov x20, x0 dad34: b9402109 ldr w9, [x8, #0x20] dad38: 6b01013f cmp w9, w1 dad3c: 1a9fa7e9 cset w9, lt dad40: 9a88b294 csel x20, x20, x8, lt dad44: f8695908 ldr x8, [x8, w9, uxtw #3] dad48: b5ffff68 cbnz x8, 0xdad34 dad4c: eb00029f cmp x20, x0 dad50: 54000300 b.eq 0xdadb0 dad54: b9402288 ldr w8, [x20, #0x20] dad58: 6b01011f cmp w8, w1 dad5c: 540002ac b.gt 0xdadb0 dad60: aa1303e0 mov x0, x19 dad64: 94020a83 bl 0x15d770 dad68: 38428e88 ldrb w8, [x20, #0x28]! dad6c: f9400689 ldr x9, [x20, #0x8] dad70: d341fd0a lsr x10, x8, #1 dad74: 7200011f tst w8, #0x1 dad78: 9a890148 csel x8, x10, x9, eq dad7c: eb08001f cmp x0, x8 dad80: 54000181 b.ne 0xdadb0 dad84: aa0003e4 mov x4, x0 dad88: aa1403e0 mov x0, x20 dad8c: aa1f03e1 mov x1, xzr dad90: 92800002 mov x2, #-0x1 // =-1 dad94: aa1303e3 mov x3, x19 dad98: 94021056 bl 0x15eef0 <_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm@plt> dad9c: 7100001f cmp w0, #0x0 dada0: 1a9f17e0 cset w0, eq dada4: a9414ff4 ldp x20, x19, [sp, #0x10] dada8: a8c27bfd ldp x29, x30, [sp], #0x20 dadac: d65f03c0 ret dadb0: 2a1f03e0 mov w0, wzr dadb4: a9414ff4 ldp x20, x19, [sp, #0x10] dadb8: a8c27bfd ldp x29, x30, [sp], #0x20 dadbc: d65f03c0 ret dadc0: 97ff385d bl 0xa8f34 00000000000dadc4 : dadc4: a9bd7bfd stp x29, x30, [sp, #-0x30]! dadc8: f9000bf5 str x21, [sp, #0x10] dadcc: 910003fd mov x29, sp dadd0: a9024ff4 stp x20, x19, [sp, #0x20] dadd4: f9400008 ldr x8, [x0] dadd8: 2a0203f4 mov w20, w2 daddc: aa0103e2 mov x2, x1 dade0: 52996401 mov w1, #0xcb20 // =52000 dade4: aa0303f3 mov x19, x3 dade8: aa0003f5 mov x21, x0 dadec: f9400d08 ldr x8, [x8, #0x18] dadf0: d63f0100 blr x8 dadf4: f94002a8 ldr x8, [x21] dadf8: 93407e82 sxtw x2, w20 dadfc: aa1503e0 mov x0, x21 dae00: 5298e701 mov w1, #0xc738 // =51000 dae04: f9400908 ldr x8, [x8, #0x10] dae08: d63f0100 blr x8 dae0c: f94002a8 ldr x8, [x21] dae10: aa1303e2 mov x2, x19 dae14: a9424ff4 ldp x20, x19, [sp, #0x20] dae18: aa1503e0 mov x0, x21 dae1c: 52996461 mov w1, #0xcb23 // =52003 dae20: f9400d03 ldr x3, [x8, #0x18] dae24: f9400bf5 ldr x21, [sp, #0x10] dae28: a8c37bfd ldp x29, x30, [sp], #0x30 dae2c: d61f0060 br x3 00000000000dae30 : dae30: a9be7bfd stp x29, x30, [sp, #-0x20]! dae34: a9014ff4 stp x20, x19, [sp, #0x10] dae38: 910003fd mov x29, sp dae3c: aa0003f4 mov x20, x0 dae40: 90fffcc8 adrp x8, 0x72000 dae44: 913e5908 add x8, x8, #0xf96 dae48: f100005f cmp x2, #0x0 dae4c: 9a820108 csel x8, x8, x2, eq dae50: 9101a000 add x0, x0, #0x68 dae54: b9006281 str w1, [x20, #0x60] dae58: aa0803e1 mov x1, x8 dae5c: 2a0303f3 mov w19, w3 dae60: 940209c0 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> dae64: f9400288 ldr x8, [x20] dae68: aa1403e0 mov x0, x20 dae6c: b9806282 ldrsw x2, [x20, #0x60] dae70: 5298e721 mov w1, #0xc739 // =51001 dae74: f9400908 ldr x8, [x8, #0x10] dae78: d63f0100 blr x8 dae7c: 3941a288 ldrb w8, [x20, #0x68] dae80: 9101a68b add x11, x20, #0x69 dae84: f9403e89 ldr x9, [x20, #0x78] dae88: aa1403e0 mov x0, x20 dae8c: f940028a ldr x10, [x20] dae90: 52996421 mov w1, #0xcb21 // =52001 dae94: 7200011f tst w8, #0x1 dae98: 9a890162 csel x2, x11, x9, eq dae9c: f9400d48 ldr x8, [x10, #0x18] daea0: d63f0100 blr x8 daea4: f9400288 ldr x8, [x20] daea8: 93407e62 sxtw x2, w19 daeac: aa1403e0 mov x0, x20 daeb0: 5298e741 mov w1, #0xc73a // =51002 daeb4: a9414ff4 ldp x20, x19, [sp, #0x10] daeb8: f9400903 ldr x3, [x8, #0x10] daebc: a8c27bfd ldp x29, x30, [sp], #0x20 daec0: d61f0060 br x3 00000000000daec4 : daec4: a9bd7bfd stp x29, x30, [sp, #-0x30]! daec8: f9000bf5 str x21, [sp, #0x10] daecc: 910003fd mov x29, sp daed0: a9024ff4 stp x20, x19, [sp, #0x20] daed4: f9400008 ldr x8, [x0] daed8: aa0203f5 mov x21, x2 daedc: 93407c22 sxtw x2, w1 daee0: 5298e721 mov w1, #0xc739 // =51001 daee4: 2a0303f4 mov w20, w3 daee8: aa0003f3 mov x19, x0 daeec: f9401108 ldr x8, [x8, #0x20] daef0: d63f0100 blr x8 daef4: 36000220 tbz w0, #0x0, 0xdaf38 daef8: f9400268 ldr x8, [x19] daefc: aa1303e0 mov x0, x19 daf00: 52996421 mov w1, #0xcb21 // =52001 daf04: aa1503e2 mov x2, x21 daf08: f9401508 ldr x8, [x8, #0x28] daf0c: d63f0100 blr x8 daf10: 36000140 tbz w0, #0x0, 0xdaf38 daf14: f9400268 ldr x8, [x19] daf18: 93407e82 sxtw x2, w20 daf1c: aa1303e0 mov x0, x19 daf20: f9400bf5 ldr x21, [sp, #0x10] daf24: a9424ff4 ldp x20, x19, [sp, #0x20] daf28: 5298e741 mov w1, #0xc73a // =51002 daf2c: f9401103 ldr x3, [x8, #0x20] daf30: a8c37bfd ldp x29, x30, [sp], #0x30 daf34: d61f0060 br x3 daf38: a9424ff4 ldp x20, x19, [sp, #0x20] daf3c: 2a1f03e0 mov w0, wzr daf40: f9400bf5 ldr x21, [sp, #0x10] daf44: a8c37bfd ldp x29, x30, [sp], #0x30 daf48: d65f03c0 ret 00000000000daf4c : daf4c: d10603ff sub sp, sp, #0x180 daf50: a9127bfd stp x29, x30, [sp, #0x120] daf54: 910483fd add x29, sp, #0x120 daf58: a9136ffc stp x28, x27, [sp, #0x130] daf5c: a91467fa stp x26, x25, [sp, #0x140] daf60: a9155ff8 stp x24, x23, [sp, #0x150] daf64: a91657f6 stp x22, x21, [sp, #0x160] daf68: a9174ff4 stp x20, x19, [sp, #0x170] daf6c: d53bd058 mrs x24, TPIDR_EL0 daf70: f9401708 ldr x8, [x24, #0x28] daf74: f81e83a8 stur x8, [x29, #-0x18] daf78: f9402008 ldr x8, [x0, #0x40] daf7c: f9402c09 ldr x9, [x0, #0x58] daf80: ab09011f cmn x8, x9 daf84: 54003dc0 b.eq 0xdb73c daf88: aa0003f5 mov x21, x0 daf8c: f9400c0b ldr x11, [x0, #0x18] daf90: aa0003f3 mov x19, x0 daf94: 2a0103f4 mov w20, w1 daf98: 91002416 add x22, x0, #0x9 daf9c: b0fffca1 adrp x1, 0x6f000 dafa0: 38408eaa ldrb w10, [x21, #0x8]! dafa4: f0fffca3 adrp x3, 0x71000 dafa8: b0fffcc4 adrp x4, 0x73000 dafac: 90fffcc6 adrp x6, 0x72000 dafb0: 91229c21 add x1, x1, #0x8a7 dafb4: 7200015f tst w10, #0x1 dafb8: 911a5463 add x3, x3, #0x695 dafbc: 9a8b02c7 csel x7, x22, x11, eq dafc0: 9105f084 add x4, x4, #0x17c dafc4: 910ff4c6 add x6, x6, #0x3fd dafc8: 52800020 mov w0, #0x1 // =1 dafcc: 52801062 mov w2, #0x83 // =131 dafd0: aa1303e5 mov x5, x19 dafd4: a90027e8 stp x8, x9, [sp] dafd8: 94020792 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> dafdc: f9401260 ldr x0, [x19, #0x20] dafe0: b4000ba0 cbz x0, 0xdb154 dafe4: f9400008 ldr x8, [x0] dafe8: f9401508 ldr x8, [x8, #0x28] dafec: d63f0100 blr x8 daff0: f81803a0 stur x0, [x29, #-0x80] daff4: b4003a40 cbz x0, 0xdb73c daff8: 39402268 ldrb w8, [x19, #0x8] daffc: aa0003f5 mov x21, x0 db000: f9400e69 ldr x9, [x19, #0x18] db004: aa1303e0 mov x0, x19 db008: f940026a ldr x10, [x19] db00c: 52996441 mov w1, #0xcb22 // =52002 db010: 7200011f tst w8, #0x1 db014: 9a8902c2 csel x2, x22, x9, eq db018: f9400d48 ldr x8, [x10, #0x18] db01c: d63f0100 blr x8 db020: f9401a77 ldr x23, [x19, #0x30] db024: 9100e276 add x22, x19, #0x38 db028: 14000002 b 0xdb030 db02c: aa0903f7 mov x23, x9 db030: eb1602ff cmp x23, x22 db034: 54000320 b.eq 0xdb098 db038: f94002a8 ldr x8, [x21] db03c: aa1503e0 mov x0, x21 db040: b94022e1 ldr w1, [x23, #0x20] db044: f94016e2 ldr x2, [x23, #0x28] db048: f9401108 ldr x8, [x8, #0x20] db04c: d63f0100 blr x8 db050: f94006e8 ldr x8, [x23, #0x8] db054: b40000a8 cbz x8, 0xdb068 db058: aa0803f7 mov x23, x8 db05c: f9400108 ldr x8, [x8] db060: b5ffffc8 cbnz x8, 0xdb058 db064: 17fffff3 b 0xdb030 db068: aa1703e8 mov x8, x23 db06c: f8410d09 ldr x9, [x8, #0x10]! db070: f940012a ldr x10, [x9] db074: eb17015f cmp x10, x23 db078: 54fffda0 b.eq 0xdb02c db07c: f9400109 ldr x9, [x8] db080: aa0903e8 mov x8, x9 db084: f8410d17 ldr x23, [x8, #0x10]! db088: f94002ea ldr x10, [x23] db08c: eb09015f cmp x10, x9 db090: 54ffff61 b.ne 0xdb07c db094: 17ffffe7 b 0xdb030 db098: f9402677 ldr x23, [x19, #0x48] db09c: 91014276 add x22, x19, #0x50 db0a0: 14000002 b 0xdb0a8 db0a4: aa0903f7 mov x23, x9 db0a8: eb1602ff cmp x23, x22 db0ac: 540003c0 b.eq 0xdb124 db0b0: 3940a2e8 ldrb w8, [x23, #0x28] db0b4: 9100a6eb add x11, x23, #0x29 db0b8: f9401ee9 ldr x9, [x23, #0x38] db0bc: aa1503e0 mov x0, x21 db0c0: f94002aa ldr x10, [x21] db0c4: 2a1f03e3 mov w3, wzr db0c8: 7200011f tst w8, #0x1 db0cc: b94022e1 ldr w1, [x23, #0x20] db0d0: 9a890162 csel x2, x11, x9, eq db0d4: f9400d48 ldr x8, [x10, #0x18] db0d8: d63f0100 blr x8 db0dc: f94006e8 ldr x8, [x23, #0x8] db0e0: b40000a8 cbz x8, 0xdb0f4 db0e4: aa0803f7 mov x23, x8 db0e8: f9400108 ldr x8, [x8] db0ec: b5ffffc8 cbnz x8, 0xdb0e4 db0f0: 17ffffee b 0xdb0a8 db0f4: aa1703e8 mov x8, x23 db0f8: f8410d09 ldr x9, [x8, #0x10]! db0fc: f940012a ldr x10, [x9] db100: eb17015f cmp x10, x23 db104: 54fffd00 b.eq 0xdb0a4 db108: f9400109 ldr x9, [x8] db10c: aa0903e8 mov x8, x9 db110: f8410d17 ldr x23, [x8, #0x10]! db114: f94002ea ldr x10, [x23] db118: eb09015f cmp x10, x9 db11c: 54ffff61 b.ne 0xdb108 db120: 17ffffe2 b 0xdb0a8 db124: f9401260 ldr x0, [x19, #0x20] db128: 12000282 and w2, w20, #0x1 db12c: aa1503e1 mov x1, x21 db130: f9400008 ldr x8, [x0] db134: f9403508 ldr x8, [x8, #0x68] db138: d63f0100 blr x8 db13c: f9401260 ldr x0, [x19, #0x20] db140: d10203a1 sub x1, x29, #0x80 db144: f9400008 ldr x8, [x0] db148: f9401908 ldr x8, [x8, #0x30] db14c: d63f0100 blr x8 db150: 1400015b b 0xdb6bc db154: f9401668 ldr x8, [x19, #0x28] db158: b4002b28 cbz x8, 0xdb6bc db15c: aa1303fa mov x26, x19 db160: f8450f57 ldr x23, [x26, #0x50]! db164: b4000277 cbz x23, 0xdb1b0 db168: 91014276 add x22, x19, #0x50 db16c: 52996468 mov w8, #0xcb23 // =52003 db170: 52996449 mov w9, #0xcb22 // =52002 db174: b94022ea ldr w10, [x23, #0x20] db178: 6b08015f cmp w10, w8 db17c: 540000cb b.lt 0xdb194 db180: f94002ea ldr x10, [x23] db184: b40003ea cbz x10, 0xdb200 db188: aa1703f6 mov x22, x23 db18c: aa0a03f7 mov x23, x10 db190: 17fffff9 b 0xdb174 db194: 6b09015f cmp w10, w9 db198: 54000100 b.eq 0xdb1b8 db19c: aa1703f6 mov x22, x23 db1a0: f8408eca ldr x10, [x22, #0x8]! db1a4: b40000aa cbz x10, 0xdb1b8 db1a8: aa0a03f7 mov x23, x10 db1ac: 17fffff2 b 0xdb174 db1b0: aa1a03f7 mov x23, x26 db1b4: aa1a03f6 mov x22, x26 db1b8: f94002d4 ldr x20, [x22] db1bc: b5000374 cbnz x20, 0xdb228 db1c0: 52800800 mov w0, #0x40 // =64 db1c4: 94020727 bl 0x15ce60 <_Znwm@plt> db1c8: 52996448 mov w8, #0xcb22 // =52002 db1cc: a9037c1f stp xzr, xzr, [x0, #0x30] db1d0: f900141f str xzr, [x0, #0x28] db1d4: aa0003f4 mov x20, x0 db1d8: a9007c1f stp xzr, xzr, [x0] db1dc: b9002008 str w8, [x0, #0x20] db1e0: f9000817 str x23, [x0, #0x10] db1e4: f90002c0 str x0, [x22] db1e8: f9402668 ldr x8, [x19, #0x48] db1ec: f9400108 ldr x8, [x8] db1f0: b4000108 cbz x8, 0xdb210 db1f4: f9002668 str x8, [x19, #0x48] db1f8: f94002c1 ldr x1, [x22] db1fc: 14000006 b 0xdb214 db200: aa1703f6 mov x22, x23 db204: f94002d4 ldr x20, [x22] db208: b5000114 cbnz x20, 0xdb228 db20c: 17ffffed b 0xdb1c0 db210: aa1403e1 mov x1, x20 db214: f9402a60 ldr x0, [x19, #0x50] db218: 94020952 bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> db21c: f9402e68 ldr x8, [x19, #0x58] db220: 91000508 add x8, x8, #0x1 db224: f9002e68 str x8, [x19, #0x58] db228: 9100a280 add x0, x20, #0x28 db22c: aa1503e1 mov x1, x21 db230: 940207bc bl 0x15d120 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_@plt> db234: 94020753 bl 0x15cf80 <_ZN6InGame16InGameReportKeys11GetInstanceEv@plt> db238: aa1503e1 mov x1, x21 db23c: 94020f31 bl 0x15ef00 <_ZN6InGame16InGameReportKeys17GetEventKeyId2StrERKNSt6__ndk112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE@plt> db240: b40023e0 cbz x0, 0xdb6bc db244: 6f00e400 movi v0.2d, #0000000000000000 db248: aa0003f5 mov x21, x0 db24c: d10203a8 sub x8, x29, #0x80 db250: 52808009 mov w9, #0x400 // =1024 db254: b81d83bf stur wzr, [x29, #-0x28] db258: f81e03bf stur xzr, [x29, #-0x20] db25c: ad018100 stp q0, q0, [x8, #0x30] db260: ad008100 stp q0, q0, [x8, #0x10] db264: 3c9803a0 stur q0, [x29, #-0x80] db268: f81d03a9 stur x9, [x29, #-0x30] db26c: 52800300 mov w0, #0x18 // =24 db270: 940206fc bl 0x15ce60 <_Znwm@plt> db274: aa0003f7 mov x23, x0 db278: 52a00028 mov w8, #0x10000 // =65536 db27c: f9000008 str x8, [x0] db280: 52800020 mov w0, #0x1 // =1 db284: 52800034 mov w20, #0x1 // =1 db288: 940206f6 bl 0x15ce60 <_Znwm@plt> db28c: aa0003f6 mov x22, x0 db290: f90006e0 str x0, [x23, #0x8] db294: 52800700 mov w0, #0x38 // =56 db298: f9000ff8 str x24, [sp, #0x18] db29c: 940207e1 bl 0x15d220 db2a0: aa0003e8 mov x8, x0 db2a4: f9401a78 ldr x24, [x19, #0x30] db2a8: 9100e279 add x25, x19, #0x38 db2ac: 910022bb add x27, x21, #0x8 db2b0: 2a1f03fc mov w28, wzr db2b4: a939dfb7 stp x23, x23, [x29, #-0x68] db2b8: f8020d1f str xzr, [x8, #0x20]! db2bc: a9005808 stp x8, x22, [x0] db2c0: 52800068 mov w8, #0x3 // =3 db2c4: eb19031f cmp x24, x25 db2c8: f9000ae0 str x0, [x23, #0x10] db2cc: a902fc1f stp xzr, xzr, [x0, #0x28] db2d0: 39006014 strb w20, [x0, #0x18] db2d4: f9000814 str x20, [x0, #0x10] db2d8: f90013f7 str x23, [sp, #0x20] db2dc: a938ffbf stp xzr, xzr, [x29, #-0x78] db2e0: f81803bf stur xzr, [x29, #-0x80] db2e4: 781963a8 sturh w8, [x29, #-0x6a] db2e8: 540000c1 b.ne 0xdb300 db2ec: f9402674 ldr x20, [x19, #0x48] db2f0: 14000065 b 0xdb484 db2f4: aa0903f8 mov x24, x9 db2f8: eb19031f cmp x24, x25 db2fc: 54ffff80 b.eq 0xdb2ec db300: f940036a ldr x10, [x27] db304: b40009aa cbz x10, 0xdb438 db308: b9402309 ldr w9, [x24, #0x20] db30c: aa1b03e8 mov x8, x27 db310: b940214b ldr w11, [x10, #0x20] db314: 6b09017f cmp w11, w9 db318: 1a9fa7eb cset w11, lt db31c: 9a8ab108 csel x8, x8, x10, lt db320: f86b594a ldr x10, [x10, w11, uxtw #3] db324: b5ffff6a cbnz x10, 0xdb310 db328: eb1b011f cmp x8, x27 db32c: 54000860 b.eq 0xdb438 db330: b940210a ldr w10, [x8, #0x20] db334: 6b0a013f cmp w9, w10 db338: 5400080b b.lt 0xdb438 db33c: f9401515 ldr x21, [x8, #0x28] db340: aa1503e0 mov x0, x21 db344: 92800001 mov x1, #-0x1 // =-1 db348: 940207be bl 0x15d240 <__strlen_chk@plt> db34c: aa0003f6 mov x22, x0 db350: f9401714 ldr x20, [x24, #0x28] db354: b7f801d4 tbnz x20, #0x3f, 0xdb38c db358: d360fe88 lsr x8, x20, #32 db35c: 528032c9 mov w9, #0x196 // =406 db360: f100011f cmp x8, #0x0 db364: 52803aca mov w10, #0x1d6 // =470 db368: d35ffe88 lsr x8, x20, #31 db36c: 1a89014b csel w11, w10, w9, eq db370: 2a1c03e9 mov w9, w28 db374: b5000168 cbnz x8, 0xdb3a0 db378: 321b016b orr w11, w11, #0x20 db37c: b85843a8 ldur w8, [x29, #-0x7c] db380: 6b08013f cmp w9, w8 db384: 54000142 b.hs 0xdb3ac db388: 14000020 b 0xdb408 db38c: 2a1c03e9 mov w9, w28 db390: b26183e8 mov x8, #-0x80000000 // =-2147483648 db394: eb08029f cmp x20, x8 db398: 54000303 b.lo 0xdb3f8 db39c: 528016cb mov w11, #0xb6 // =182 db3a0: b85843a8 ldur w8, [x29, #-0x7c] db3a4: 6b08013f cmp w9, w8 db3a8: 54000303 b.lo 0xdb408 db3ac: 11000509 add w9, w8, #0x1 db3b0: 7100011f cmp w8, #0x0 db3b4: 5280020a mov w10, #0x10 // =16 db3b8: 0b490509 add w9, w8, w9, lsr #1 db3bc: 1a890157 csel w23, w10, w9, eq db3c0: 6b17011f cmp w8, w23 db3c4: 54000222 b.hs 0xdb408 db3c8: f85883a1 ldur x1, [x29, #-0x78] db3cc: 52800609 mov w9, #0x30 // =48 db3d0: 8b080508 add x8, x8, x8, lsl #1 db3d4: b90017eb str w11, [sp, #0x14] db3d8: 9ba97ee3 umull x3, w23, w9 db3dc: d37ced02 lsl x2, x8, #4 db3e0: f94013e0 ldr x0, [sp, #0x20] db3e4: 94020ecb bl 0x15ef10 <_ZN6InGame9rapidjson19MemoryPoolAllocatorINS0_12CrtAllocatorEE7ReallocEPvmm@plt> db3e8: b94017eb ldr w11, [sp, #0x14] db3ec: f81883a0 stur x0, [x29, #-0x78] db3f0: b81843b7 stur w23, [x29, #-0x7c] db3f4: 14000005 b 0xdb408 db3f8: 528012cb mov w11, #0x96 // =150 db3fc: b85843a8 ldur w8, [x29, #-0x7c] db400: 6b08013f cmp w9, w8 db404: 54fffd42 b.hs 0xdb3ac db408: f85883a8 ldur x8, [x29, #-0x78] db40c: 52800609 mov w9, #0x30 // =48 db410: 9ba92388 umaddl x8, w28, w9, x8 db414: d2e080a9 mov x9, #0x405000000000000 // =289637751035265024 db418: 29007d16 stp w22, wzr, [x8] db41c: a900a515 stp x21, x9, [x8, #0x8] db420: a901fd14 stp x20, xzr, [x8, #0x18] db424: f802611f stur xzr, [x8, #0x26] db428: 79005d0b strh w11, [x8, #0x2e] db42c: b85803a8 ldur w8, [x29, #-0x80] db430: 1100051c add w28, w8, #0x1 db434: b81803bc stur w28, [x29, #-0x80] db438: f9400708 ldr x8, [x24, #0x8] db43c: b40000a8 cbz x8, 0xdb450 db440: aa0803f8 mov x24, x8 db444: f9400108 ldr x8, [x8] db448: b5ffffc8 cbnz x8, 0xdb440 db44c: 17ffffab b 0xdb2f8 db450: aa1803e8 mov x8, x24 db454: f8410d09 ldr x9, [x8, #0x10]! db458: f940012a ldr x10, [x9] db45c: eb18015f cmp x10, x24 db460: 54fff4a0 b.eq 0xdb2f4 db464: f9400109 ldr x9, [x8] db468: aa0903e8 mov x8, x9 db46c: f8410d18 ldr x24, [x8, #0x10]! db470: f940030a ldr x10, [x24] db474: eb09015f cmp x10, x9 db478: 54ffff61 b.ne 0xdb464 db47c: 17ffff9f b 0xdb2f8 db480: aa0903f4 mov x20, x9 db484: eb1a029f cmp x20, x26 db488: 540009c0 b.eq 0xdb5c0 db48c: f940036a ldr x10, [x27] db490: b400074a cbz x10, 0xdb578 db494: b9402289 ldr w9, [x20, #0x20] db498: aa1b03e8 mov x8, x27 db49c: b940214b ldr w11, [x10, #0x20] db4a0: 6b09017f cmp w11, w9 db4a4: 1a9fa7eb cset w11, lt db4a8: 9a8ab108 csel x8, x8, x10, lt db4ac: f86b594a ldr x10, [x10, w11, uxtw #3] db4b0: b5ffff6a cbnz x10, 0xdb49c db4b4: eb1b011f cmp x8, x27 db4b8: 54000600 b.eq 0xdb578 db4bc: b940210a ldr w10, [x8, #0x20] db4c0: 6b0a013f cmp w9, w10 db4c4: 540005ab b.lt 0xdb578 db4c8: f9401515 ldr x21, [x8, #0x28] db4cc: aa1503e0 mov x0, x21 db4d0: 92800001 mov x1, #-0x1 // =-1 db4d4: 9402075b bl 0x15d240 <__strlen_chk@plt> db4d8: 3940a288 ldrb w8, [x20, #0x28] db4dc: 9100a68a add x10, x20, #0x29 db4e0: f9401e89 ldr x9, [x20, #0x38] db4e4: aa0003f6 mov x22, x0 db4e8: 7200011f tst w8, #0x1 db4ec: 9a890157 csel x23, x10, x9, eq db4f0: aa1703e0 mov x0, x23 db4f4: 92800001 mov x1, #-0x1 // =-1 db4f8: 94020752 bl 0x15d240 <__strlen_chk@plt> db4fc: b85843a8 ldur w8, [x29, #-0x7c] db500: aa0003f8 mov x24, x0 db504: 6b08039f cmp w28, w8 db508: 54000223 b.lo 0xdb54c db50c: 11000509 add w9, w8, #0x1 db510: 7100011f cmp w8, #0x0 db514: 5280020a mov w10, #0x10 // =16 db518: 0b490509 add w9, w8, w9, lsr #1 db51c: 1a890159 csel w25, w10, w9, eq db520: 6b19011f cmp w8, w25 db524: 54000142 b.hs 0xdb54c db528: f85883a1 ldur x1, [x29, #-0x78] db52c: 52800609 mov w9, #0x30 // =48 db530: 8b080508 add x8, x8, x8, lsl #1 db534: 9ba97f23 umull x3, w25, w9 db538: d37ced02 lsl x2, x8, #4 db53c: f94013e0 ldr x0, [sp, #0x20] db540: 94020e74 bl 0x15ef10 <_ZN6InGame9rapidjson19MemoryPoolAllocatorINS0_12CrtAllocatorEE7ReallocEPvmm@plt> db544: f81883a0 stur x0, [x29, #-0x78] db548: b81843b9 stur w25, [x29, #-0x7c] db54c: f85883a8 ldur x8, [x29, #-0x78] db550: 52800609 mov w9, #0x30 // =48 db554: 9ba92388 umaddl x8, w28, w9, x8 db558: d2e080a9 mov x9, #0x405000000000000 // =289637751035265024 db55c: 29007d16 stp w22, wzr, [x8] db560: a900a515 stp x21, x9, [x8, #0x8] db564: 29037d18 stp w24, wzr, [x8, #0x18] db568: a9022517 stp x23, x9, [x8, #0x20] db56c: b85803a8 ldur w8, [x29, #-0x80] db570: 1100051c add w28, w8, #0x1 db574: b81803bc stur w28, [x29, #-0x80] db578: f9400688 ldr x8, [x20, #0x8] db57c: b40000a8 cbz x8, 0xdb590 db580: aa0803f4 mov x20, x8 db584: f9400108 ldr x8, [x8] db588: b5ffffc8 cbnz x8, 0xdb580 db58c: 17ffffbe b 0xdb484 db590: aa1403e8 mov x8, x20 db594: f8410d09 ldr x9, [x8, #0x10]! db598: f940012a ldr x10, [x9] db59c: eb14015f cmp x10, x20 db5a0: 54fff700 b.eq 0xdb480 db5a4: f9400109 ldr x9, [x8] db5a8: aa0903e8 mov x8, x9 db5ac: f8410d14 ldr x20, [x8, #0x10]! db5b0: f940028a ldr x10, [x20] db5b4: eb09015f cmp x10, x9 db5b8: 54ffff61 b.ne 0xdb5a4 db5bc: 17ffffb2 b 0xdb484 db5c0: 52802008 mov w8, #0x100 // =256 db5c4: 9100c3e9 add x9, sp, #0x30 db5c8: 6f00e400 movi v0.2d, #0000000000000000 db5cc: 390273ff strb wzr, [sp, #0x9c] db5d0: a90523ff stp xzr, x8, [sp, #0x50] db5d4: 52804008 mov w8, #0x200 // =512 db5d8: f90033e9 str x9, [sp, #0x60] db5dc: ad0183e0 stp q0, q0, [sp, #0x30] db5e0: a908a3ff stp xzr, x8, [sp, #0x88] db5e4: 52802888 mov w8, #0x144 // =324 db5e8: 3c8683e0 stur q0, [sp, #0x68] db5ec: 3c8783e0 stur q0, [sp, #0x78] db5f0: b9009be8 str w8, [sp, #0x98] db5f4: d10203a0 sub x0, x29, #0x80 db5f8: 910183e1 add x1, sp, #0x60 db5fc: 94020e49 bl 0x15ef20 <_ZNK6InGame9rapidjson12GenericValueINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEEE6AcceptINS0_6WriterINS0_19GenericStringBufferIS3_S5_EES3_S3_S5_Lj0EEEEEbRT_@plt> db600: f9401660 ldr x0, [x19, #0x28] db604: f9400008 ldr x8, [x0] db608: f9401508 ldr x8, [x8, #0x28] db60c: d63f0100 blr x8 db610: f9400ff8 ldr x24, [sp, #0x18] db614: f90017e0 str x0, [sp, #0x28] db618: b40003a0 cbz x0, 0xdb68c db61c: a944a7e8 ldp x8, x9, [sp, #0x48] db620: cb080129 sub x9, x9, x8 db624: f100013f cmp x9, #0x0 db628: 54000a2d b.le 0xdb76c db62c: 91000509 add x9, x8, #0x1 db630: f90027e9 str x9, [sp, #0x48] db634: 3900011f strb wzr, [x8] db638: a94423e2 ldp x2, x8, [sp, #0x40] db63c: f94017f4 ldr x20, [sp, #0x28] db640: d1000508 sub x8, x8, #0x1 db644: f90027e8 str x8, [sp, #0x48] db648: f9400288 ldr x8, [x20] db64c: f9400908 ldr x8, [x8, #0x10] db650: d0fffc81 adrp x1, 0x6d000 db654: aa1403e0 mov x0, x20 db658: 910bc421 add x1, x1, #0x2f1 db65c: d63f0100 blr x8 db660: f9401660 ldr x0, [x19, #0x28] db664: f9400008 ldr x8, [x0] db668: f9404108 ldr x8, [x8, #0x80] db66c: aa1403e1 mov x1, x20 db670: 52800022 mov w2, #0x1 // =1 db674: d63f0100 blr x8 db678: f9401660 ldr x0, [x19, #0x28] db67c: f9400008 ldr x8, [x0] db680: f9401908 ldr x8, [x8, #0x30] db684: 9100a3e1 add x1, sp, #0x28 db688: d63f0100 blr x8 db68c: f9403fe0 ldr x0, [sp, #0x78] db690: 94020704 bl 0x15d2a0 db694: f9403be0 ldr x0, [sp, #0x70] db698: b4000040 cbz x0, 0xdb6a0 db69c: 94020611 bl 0x15cee0 <_ZdlPv@plt> db6a0: f94023e0 ldr x0, [sp, #0x40] db6a4: 940206ff bl 0x15d2a0 db6a8: f9401fe0 ldr x0, [sp, #0x38] db6ac: b4000040 cbz x0, 0xdb6b4 db6b0: 9402060c bl 0x15cee0 <_ZdlPv@plt> db6b4: d10203a0 sub x0, x29, #0x80 db6b8: 940206ea bl 0x15d260 <_ZN6InGame9rapidjson15GenericDocumentINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEES5_ED2Ev@plt> db6bc: aa1303e8 mov x8, x19 db6c0: f9402269 ldr x9, [x19, #0x40] db6c4: d10203ab sub x11, x29, #0x80 db6c8: f9401a6c ldr x12, [x19, #0x30] db6cc: 6f00e400 movi v0.2d, #0000000000000000 db6d0: 910183e0 add x0, sp, #0x60 db6d4: f8438d0a ldr x10, [x8, #0x38]! db6d8: f100013f cmp x9, #0x0 db6dc: f9001a68 str x8, [x19, #0x30] db6e0: f81803ac stur x12, [x29, #-0x80] db6e4: a938a7aa stp x10, x9, [x29, #-0x78] db6e8: 91004149 add x9, x10, #0x10 db6ec: 9a890169 csel x9, x11, x9, eq db6f0: 9100216b add x11, x11, #0x8 db6f4: 3d800100 str q0, [x8] db6f8: 910183ea add x10, sp, #0x60 db6fc: f900012b str x11, [x9] db700: a9c52661 ldp x1, x9, [x19, #0x50]! db704: 3d800260 str q0, [x19] db708: f85f8268 ldur x8, [x19, #-0x8] db70c: f81f8273 stur x19, [x19, #-0x8] db710: 9100402b add x11, x1, #0x10 db714: f100013f cmp x9, #0x0 db718: f9003be9 str x9, [sp, #0x70] db71c: a90607e8 stp x8, x1, [sp, #0x60] db720: 91002148 add x8, x10, #0x8 db724: 9a8b014a csel x10, x10, x11, eq db728: f9000148 str x8, [x10] db72c: 94020ddd bl 0x15eea0 <_ZNSt6__ndk16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> db730: f85883a1 ldur x1, [x29, #-0x78] db734: d10203a0 sub x0, x29, #0x80 db738: 94020dde bl 0x15eeb0 <_ZNSt6__ndk16__treeINS_12__value_typeIilEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE@plt> db73c: f9401708 ldr x8, [x24, #0x28] db740: f85e83a9 ldur x9, [x29, #-0x18] db744: eb09011f cmp x8, x9 db748: 540001c1 b.ne 0xdb780 db74c: a9574ff4 ldp x20, x19, [sp, #0x170] db750: a95657f6 ldp x22, x21, [sp, #0x160] db754: a9555ff8 ldp x24, x23, [sp, #0x150] db758: a95467fa ldp x26, x25, [sp, #0x140] db75c: a9536ffc ldp x28, x27, [sp, #0x130] db760: a9527bfd ldp x29, x30, [sp, #0x120] db764: 910603ff add sp, sp, #0x180 db768: d65f03c0 ret db76c: 9100c3e0 add x0, sp, #0x30 db770: 52800021 mov w1, #0x1 // =1 db774: 940206f7 bl 0x15d350 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandIcEEvm@plt> db778: f94027e8 ldr x8, [sp, #0x48] db77c: 17ffffac b 0xdb62c db780: 940205ac bl 0x15ce30 <__stack_chk_fail@plt> db784: 1400000c b 0xdb7b4 db788: 1400000b b 0xdb7b4 db78c: aa0003f3 mov x19, x0 db790: aa1703e0 mov x0, x23 db794: 940205d3 bl 0x15cee0 <_ZdlPv@plt> db798: 14000002 b 0xdb7a0 db79c: aa0003f3 mov x19, x0 db7a0: d10203a8 sub x8, x29, #0x80 db7a4: 9100a100 add x0, x8, #0x28 db7a8: 940206ba bl 0x15d290 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEED2Ev@plt> db7ac: aa1303e0 mov x0, x19 db7b0: 9401f66c bl 0x159160 <__emutls_get_address+0x6d4> db7b4: aa0003f3 mov x19, x0 db7b8: 910183e0 add x0, sp, #0x60 db7bc: 94020ddd bl 0x15ef30 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EED2Ev@plt> db7c0: 9100c3e0 add x0, sp, #0x30 db7c4: 94020ddf bl 0x15ef40 <_ZN6InGame9rapidjson19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEED2Ev@plt> db7c8: 14000003 b 0xdb7d4 db7cc: 14000001 b 0xdb7d0 db7d0: aa0003f3 mov x19, x0 db7d4: d10203a0 sub x0, x29, #0x80 db7d8: 940206a2 bl 0x15d260 <_ZN6InGame9rapidjson15GenericDocumentINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEES5_ED2Ev@plt> db7dc: aa1303e0 mov x0, x19 db7e0: 9401f660 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000db7e4 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const>: db7e4: a9bc7bfd stp x29, x30, [sp, #-0x40]! db7e8: f9000bf7 str x23, [sp, #0x10] db7ec: 910003fd mov x29, sp db7f0: a90257f6 stp x22, x21, [sp, #0x20] db7f4: a9034ff4 stp x20, x19, [sp, #0x30] db7f8: 79402c08 ldrh w8, [x0, #0x16] db7fc: aa0103f3 mov x19, x1 db800: aa0003f4 mov x20, x0 db804: 12000909 and w9, w8, #0x7 db808: 7100153f cmp w9, #0x5 db80c: 540001a8 b.hi 0xdb840 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x5c> db810: 90fffd0a adrp x10, 0x7b000 db814: 9113754a add x10, x10, #0x4dd db818: 1000008b adr x11, 0xdb828 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x44> db81c: 3869694c ldrb w12, [x10, x9] db820: 8b0c096b add x11, x11, x12, lsl #2 db824: d61f0160 br x11 db828: aa1303e0 mov x0, x19 db82c: f9400bf7 ldr x23, [sp, #0x10] db830: a9434ff4 ldp x20, x19, [sp, #0x30] db834: a94257f6 ldp x22, x21, [sp, #0x20] db838: a8c47bfd ldp x29, x30, [sp], #0x40 db83c: 14020dc5 b 0x15ef50 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE4NullEv@plt> db840: 37480f48 tbnz w8, #0x9, 0xdba28 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x244> db844: 37281008 tbnz w8, #0x5, 0xdba44 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x260> db848: 373010c8 tbnz w8, #0x6, 0xdba60 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x27c> db84c: f9400281 ldr x1, [x20] db850: aa1303e0 mov x0, x19 db854: 37381148 tbnz w8, #0x7, 0xdba7c , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x298> db858: a9434ff4 ldp x20, x19, [sp, #0x30] db85c: a94257f6 ldp x22, x21, [sp, #0x20] db860: f9400bf7 ldr x23, [sp, #0x10] db864: a8c47bfd ldp x29, x30, [sp], #0x40 db868: 14020dbe b 0x15ef60 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE6Uint64Em@plt> db86c: aa1303e0 mov x0, x19 db870: 2a1f03e1 mov w1, wzr db874: a9434ff4 ldp x20, x19, [sp, #0x30] db878: a94257f6 ldp x22, x21, [sp, #0x20] db87c: f9400bf7 ldr x23, [sp, #0x10] db880: a8c47bfd ldp x29, x30, [sp], #0x40 db884: 14020dbb b 0x15ef70 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE4BoolEb@plt> db888: aa1303e0 mov x0, x19 db88c: 52800021 mov w1, #0x1 // =1 db890: a9434ff4 ldp x20, x19, [sp, #0x30] db894: a94257f6 ldp x22, x21, [sp, #0x20] db898: f9400bf7 ldr x23, [sp, #0x10] db89c: a8c47bfd ldp x29, x30, [sp], #0x40 db8a0: 14020db4 b 0x15ef70 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE4BoolEb@plt> db8a4: aa1303e0 mov x0, x19 db8a8: 94020db6 bl 0x15ef80 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE11StartObjectEv@plt> db8ac: 36000f20 tbz w0, #0x0, 0xdba90 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x2ac> db8b0: b9400288 ldr w8, [x20] db8b4: 340003e8 cbz w8, 0xdb930 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x14c> db8b8: f9400688 ldr x8, [x20, #0x8] db8bc: 528002b6 mov w22, #0x15 // =21 db8c0: 52800617 mov w23, #0x30 // =48 db8c4: 91006115 add x21, x8, #0x18 db8c8: aa1503e8 mov x8, x21 db8cc: aa1303e0 mov x0, x19 db8d0: b85e8d09 ldr w9, [x8, #-0x18]! db8d4: 79402d0a ldrh w10, [x8, #0x16] db8d8: 3940550c ldrb w12, [x8, #0x15] db8dc: f940050b ldr x11, [x8, #0x8] db8e0: 7214015f tst w10, #0x1000 db8e4: 530b2d43 ubfx w3, w10, #11, #1 db8e8: 4b0c02cc sub w12, w22, w12 db8ec: 9a880161 csel x1, x11, x8, eq db8f0: 1a8c0122 csel w2, w9, w12, eq db8f4: 94020da7 bl 0x15ef90 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE6StringEPKcjb@plt> db8f8: 36000cc0 tbz w0, #0x0, 0xdba90 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x2ac> db8fc: aa1503e0 mov x0, x21 db900: aa1303e1 mov x1, x19 db904: 94020d87 bl 0x15ef20 <_ZNK6InGame9rapidjson12GenericValueINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEEE6AcceptINS0_6WriterINS0_19GenericStringBufferIS3_S5_EES3_S3_S5_Lj0EEEEEbRT_@plt> db908: 36000c40 tbz w0, #0x0, 0xdba90 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x2ac> db90c: f9400688 ldr x8, [x20, #0x8] db910: 9100c2aa add x10, x21, #0x30 db914: b9400289 ldr w9, [x20] db918: d503201f nop db91c: 9b172128 madd x8, x9, x23, x8 db920: 910062a9 add x9, x21, #0x18 db924: aa0a03f5 mov x21, x10 db928: eb08013f cmp x9, x8 db92c: 54fffce1 b.ne 0xdb8c8 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0xe4> db930: f9401268 ldr x8, [x19, #0x20] db934: f9400275 ldr x21, [x19] db938: d1004108 sub x8, x8, #0x10 db93c: f9001268 str x8, [x19, #0x20] db940: a941a2b4 ldp x20, x8, [x21, #0x18] db944: cb140109 sub x9, x8, x20 db948: f100013f cmp x9, #0x0 db94c: 54000bcd b.le 0xdbac4 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x2e0> db950: 91000688 add x8, x20, #0x1 db954: 52800fa9 mov w9, #0x7d // =125 db958: 1400001d b 0xdb9cc , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x1e8> db95c: aa1303e0 mov x0, x19 db960: 94020d90 bl 0x15efa0 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE10StartArrayEv@plt> db964: 36000960 tbz w0, #0x0, 0xdba90 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x2ac> db968: b9400288 ldr w8, [x20] db96c: 340001c8 cbz w8, 0xdb9a4 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x1c0> db970: f9400695 ldr x21, [x20, #0x8] db974: 52800316 mov w22, #0x18 // =24 db978: aa1503e0 mov x0, x21 db97c: aa1303e1 mov x1, x19 db980: 94020d68 bl 0x15ef20 <_ZNK6InGame9rapidjson12GenericValueINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEEE6AcceptINS0_6WriterINS0_19GenericStringBufferIS3_S5_EES3_S3_S5_Lj0EEEEEbRT_@plt> db984: 36000860 tbz w0, #0x0, 0xdba90 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x2ac> db988: f9400688 ldr x8, [x20, #0x8] db98c: 910062b5 add x21, x21, #0x18 db990: b9400289 ldr w9, [x20] db994: d503201f nop db998: 9b162128 madd x8, x9, x22, x8 db99c: eb0802bf cmp x21, x8 db9a0: 54fffec1 b.ne 0xdb978 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x194> db9a4: f9401268 ldr x8, [x19, #0x20] db9a8: f9400275 ldr x21, [x19] db9ac: d1004108 sub x8, x8, #0x10 db9b0: f9001268 str x8, [x19, #0x20] db9b4: a941a2b4 ldp x20, x8, [x21, #0x18] db9b8: cb140109 sub x9, x8, x20 db9bc: f100013f cmp x9, #0x0 db9c0: 5400074d b.le 0xdbaa8 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x2c4> db9c4: 91000688 add x8, x20, #0x1 db9c8: 52800ba9 mov w9, #0x5d // =93 db9cc: 52800020 mov w0, #0x1 // =1 db9d0: f9000ea8 str x8, [x21, #0x18] db9d4: 39000289 strb w9, [x20] db9d8: a9434ff4 ldp x20, x19, [sp, #0x30] db9dc: a94257f6 ldp x22, x21, [sp, #0x20] db9e0: f9400bf7 ldr x23, [sp, #0x10] db9e4: a8c47bfd ldp x29, x30, [sp], #0x40 db9e8: d65f03c0 ret db9ec: f9400689 ldr x9, [x20, #0x8] db9f0: 7214011f tst w8, #0x1000 db9f4: 3940568a ldrb w10, [x20, #0x15] db9f8: aa1303e0 mov x0, x19 db9fc: b940028b ldr w11, [x20] dba00: 528002ac mov w12, #0x15 // =21 dba04: 9a940121 csel x1, x9, x20, eq dba08: f9400bf7 ldr x23, [sp, #0x10] dba0c: a9434ff4 ldp x20, x19, [sp, #0x30] dba10: 4b0a018a sub w10, w12, w10 dba14: 530b2d03 ubfx w3, w8, #11, #1 dba18: a94257f6 ldp x22, x21, [sp, #0x20] dba1c: 1a8a0162 csel w2, w11, w10, eq dba20: a8c47bfd ldp x29, x30, [sp], #0x40 dba24: 14020d5b b 0x15ef90 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE6StringEPKcjb@plt> dba28: fd400280 ldr d0, [x20] dba2c: aa1303e0 mov x0, x19 dba30: a9434ff4 ldp x20, x19, [sp, #0x30] dba34: a94257f6 ldp x22, x21, [sp, #0x20] dba38: f9400bf7 ldr x23, [sp, #0x10] dba3c: a8c47bfd ldp x29, x30, [sp], #0x40 dba40: 14020d5c b 0x15efb0 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE6DoubleEd@plt> dba44: b9400281 ldr w1, [x20] dba48: aa1303e0 mov x0, x19 dba4c: a9434ff4 ldp x20, x19, [sp, #0x30] dba50: a94257f6 ldp x22, x21, [sp, #0x20] dba54: f9400bf7 ldr x23, [sp, #0x10] dba58: a8c47bfd ldp x29, x30, [sp], #0x40 dba5c: 14020d59 b 0x15efc0 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE3IntEi@plt> dba60: b9400281 ldr w1, [x20] dba64: aa1303e0 mov x0, x19 dba68: a9434ff4 ldp x20, x19, [sp, #0x30] dba6c: a94257f6 ldp x22, x21, [sp, #0x20] dba70: f9400bf7 ldr x23, [sp, #0x10] dba74: a8c47bfd ldp x29, x30, [sp], #0x40 dba78: 14020d56 b 0x15efd0 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE4UintEj@plt> dba7c: a9434ff4 ldp x20, x19, [sp, #0x30] dba80: a94257f6 ldp x22, x21, [sp, #0x20] dba84: f9400bf7 ldr x23, [sp, #0x10] dba88: a8c47bfd ldp x29, x30, [sp], #0x40 dba8c: 14020d55 b 0x15efe0 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE5Int64El@plt> dba90: 2a1f03e0 mov w0, wzr dba94: a9434ff4 ldp x20, x19, [sp, #0x30] dba98: a94257f6 ldp x22, x21, [sp, #0x20] dba9c: f9400bf7 ldr x23, [sp, #0x10] dbaa0: a8c47bfd ldp x29, x30, [sp], #0x40 dbaa4: d65f03c0 ret dbaa8: f9400ab3 ldr x19, [x21, #0x10] dbaac: b40001b3 cbz x19, 0xdbae0 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x2fc> dbab0: cb130108 sub x8, x8, x19 dbab4: 91000509 add x9, x8, #0x1 dbab8: 8b490508 add x8, x8, x9, lsr #1 dbabc: aa1303e9 mov x9, x19 dbac0: 1400000f b 0xdbafc , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x318> dbac4: f9400ab3 ldr x19, [x21, #0x10] dbac8: b40002d3 cbz x19, 0xdbb20 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x33c> dbacc: cb130108 sub x8, x8, x19 dbad0: 91000509 add x9, x8, #0x1 dbad4: 8b490508 add x8, x8, x9, lsr #1 dbad8: aa1303e9 mov x9, x19 dbadc: 14000018 b 0xdbb3c , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x358> dbae0: f94002a8 ldr x8, [x21] dbae4: b5000088 cbnz x8, 0xdbaf4 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x310> dbae8: 52800020 mov w0, #0x1 // =1 dbaec: 940204dd bl 0x15ce60 <_Znwm@plt> dbaf0: a90002a0 stp x0, x0, [x21] dbaf4: f94016a8 ldr x8, [x21, #0x28] dbaf8: aa1f03e9 mov x9, xzr dbafc: cb090296 sub x22, x20, x9 dbb00: aa1303e0 mov x0, x19 dbb04: 910006c9 add x9, x22, #0x1 dbb08: eb09011f cmp x8, x9 dbb0c: 9a962514 csinc x20, x8, x22, hs dbb10: b4000294 cbz x20, 0xdbb60 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x37c> dbb14: aa1403e1 mov x1, x20 dbb18: 94020602 bl 0x15d320 dbb1c: 14000013 b 0xdbb68 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x384> dbb20: f94002a8 ldr x8, [x21] dbb24: b5000088 cbnz x8, 0xdbb34 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x350> dbb28: 52800020 mov w0, #0x1 // =1 dbb2c: 940204cd bl 0x15ce60 <_Znwm@plt> dbb30: a90002a0 stp x0, x0, [x21] dbb34: f94016a8 ldr x8, [x21, #0x28] dbb38: aa1f03e9 mov x9, xzr dbb3c: cb090296 sub x22, x20, x9 dbb40: aa1303e0 mov x0, x19 dbb44: 910006c9 add x9, x22, #0x1 dbb48: eb09011f cmp x8, x9 dbb4c: 9a962514 csinc x20, x8, x22, hs dbb50: b4000174 cbz x20, 0xdbb7c , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x398> dbb54: aa1403e1 mov x1, x20 dbb58: 940205f2 bl 0x15d320 dbb5c: 1400000a b 0xdbb84 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x3a0> dbb60: 940205d0 bl 0x15d2a0 dbb64: aa1f03e0 mov x0, xzr dbb68: 8b140008 add x8, x0, x20 dbb6c: 8b160014 add x20, x0, x22 dbb70: f9000aa0 str x0, [x21, #0x10] dbb74: f90012a8 str x8, [x21, #0x20] dbb78: 17ffff93 b 0xdb9c4 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x1e0> dbb7c: 940205c9 bl 0x15d2a0 dbb80: aa1f03e0 mov x0, xzr dbb84: 8b140008 add x8, x0, x20 dbb88: 8b160014 add x20, x0, x22 dbb8c: f9000aa0 str x0, [x21, #0x10] dbb90: f90012a8 str x8, [x21, #0x20] dbb94: 17ffff6f b 0xdb950 , InGame::rapidjson::MemoryPoolAllocator>::Accept, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>>(InGame::rapidjson::Writer, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>&) const+0x16c> 00000000000dbb98 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::~Writer()>: dbb98: a9be7bfd stp x29, x30, [sp, #-0x20]! dbb9c: f9000bf3 str x19, [sp, #0x10] dbba0: 910003fd mov x29, sp dbba4: aa0003f3 mov x19, x0 dbba8: f9400c00 ldr x0, [x0, #0x18] dbbac: 940205bd bl 0x15d2a0 dbbb0: f9400a60 ldr x0, [x19, #0x10] dbbb4: b4000080 cbz x0, 0xdbbc4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::~Writer()+0x2c> dbbb8: f9400bf3 ldr x19, [sp, #0x10] dbbbc: a8c27bfd ldp x29, x30, [sp], #0x20 dbbc0: 140204c8 b 0x15cee0 <_ZdlPv@plt> dbbc4: f9400bf3 ldr x19, [sp, #0x10] dbbc8: a8c27bfd ldp x29, x30, [sp], #0x20 dbbcc: d65f03c0 ret 00000000000dbbd0 , InGame::rapidjson::CrtAllocator>::~GenericStringBuffer()>: dbbd0: a9be7bfd stp x29, x30, [sp, #-0x20]! dbbd4: f9000bf3 str x19, [sp, #0x10] dbbd8: 910003fd mov x29, sp dbbdc: aa0003f3 mov x19, x0 dbbe0: f9400800 ldr x0, [x0, #0x10] dbbe4: 940205af bl 0x15d2a0 dbbe8: f9400660 ldr x0, [x19, #0x8] dbbec: b4000080 cbz x0, 0xdbbfc , InGame::rapidjson::CrtAllocator>::~GenericStringBuffer()+0x2c> dbbf0: f9400bf3 ldr x19, [sp, #0x10] dbbf4: a8c27bfd ldp x29, x30, [sp], #0x20 dbbf8: 140204ba b 0x15cee0 <_ZdlPv@plt> dbbfc: f9400bf3 ldr x19, [sp, #0x10] dbc00: a8c27bfd ldp x29, x30, [sp], #0x20 dbc04: d65f03c0 ret 00000000000dbc08 : dbc08: a9be7bfd stp x29, x30, [sp, #-0x20]! dbc0c: f9000bf3 str x19, [sp, #0x10] dbc10: 910003fd mov x29, sp dbc14: aa0003f3 mov x19, x0 dbc18: 94020c9e bl 0x15ee90 <_ZN6InGame19InGameReportHandlerC2EPKcPNS_18IReportMasterInnerE@plt> dbc1c: b0000488 adrp x8, 0x16c000 dbc20: aa1303e9 mov x9, x19 dbc24: f945a108 ldr x8, [x8, #0xb40] dbc28: f9004a7f str xzr, [x19, #0x90] dbc2c: f8088d3f str xzr, [x9, #0x88]! dbc30: f9004269 str x9, [x19, #0x80] dbc34: 91004108 add x8, x8, #0x10 dbc38: f9000268 str x8, [x19] dbc3c: f9400bf3 ldr x19, [sp, #0x10] dbc40: a8c27bfd ldp x29, x30, [sp], #0x20 dbc44: d65f03c0 ret 00000000000dbc48 : dbc48: a9be7bfd stp x29, x30, [sp, #-0x20]! dbc4c: f9000bf3 str x19, [sp, #0x10] dbc50: 910003fd mov x29, sp dbc54: aa0003f3 mov x19, x0 dbc58: 94020c9a bl 0x15eec0 <_ZN6InGame19InGameReportHandlerC2EPKcPNS_19IReportGatewayInnerE@plt> dbc5c: b0000488 adrp x8, 0x16c000 dbc60: aa1303e9 mov x9, x19 dbc64: f945a108 ldr x8, [x8, #0xb40] dbc68: f9004a7f str xzr, [x19, #0x90] dbc6c: f8088d3f str xzr, [x9, #0x88]! dbc70: f9004269 str x9, [x19, #0x80] dbc74: 91004108 add x8, x8, #0x10 dbc78: f9000268 str x8, [x19] dbc7c: f9400bf3 ldr x19, [sp, #0x10] dbc80: a8c27bfd ldp x29, x30, [sp], #0x20 dbc84: d65f03c0 ret 00000000000dbc88 : dbc88: a9be7bfd stp x29, x30, [sp, #-0x20]! dbc8c: a9014ff4 stp x20, x19, [sp, #0x10] dbc90: 910003fd mov x29, sp dbc94: b0000488 adrp x8, 0x16c000 dbc98: aa0003f3 mov x19, x0 dbc9c: f945a108 ldr x8, [x8, #0xb40] dbca0: 91004108 add x8, x8, #0x10 dbca4: f9000008 str x8, [x0] dbca8: 90fffca1 adrp x1, 0x6f000 dbcac: f0fffca3 adrp x3, 0x72000 dbcb0: 90fffcc4 adrp x4, 0x73000 dbcb4: f0fffca6 adrp x6, 0x72000 dbcb8: 91229c21 add x1, x1, #0x8a7 dbcbc: 912bf463 add x3, x3, #0xafd dbcc0: 9105f084 add x4, x4, #0x17c dbcc4: 913e58c6 add x6, x6, #0xf96 dbcc8: 52800020 mov w0, #0x1 // =1 dbccc: 52801ae2 mov w2, #0xd7 // =215 dbcd0: aa1303e5 mov x5, x19 dbcd4: 94020453 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> dbcd8: 91020260 add x0, x19, #0x80 dbcdc: f9404661 ldr x1, [x19, #0x88] dbce0: 94020cc4 bl 0x15eff0 <_ZNSt6__ndk16__treeINS_12__value_typeIiNS_3mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS8_EENS6_INS_4pairIKS8_iEEEEEEEENS_19__map_value_compareIiSG_NS9_IiEELb1EEENS6_ISG_EEE7destroyEPNS_11__tree_nodeISG_PvEE@plt> dbce4: aa1303e0 mov x0, x19 dbce8: a9414ff4 ldp x20, x19, [sp, #0x10] dbcec: a8c27bfd ldp x29, x30, [sp], #0x20 dbcf0: 14020c78 b 0x15eed0 <_ZN6InGame19InGameReportHandlerD2Ev@plt> dbcf4: aa0003f4 mov x20, x0 dbcf8: 91020260 add x0, x19, #0x80 dbcfc: 94000005 bl 0xdbd10 dbd00: aa1303e0 mov x0, x19 dbd04: 94020c73 bl 0x15eed0 <_ZN6InGame19InGameReportHandlerD2Ev@plt> dbd08: aa1403e0 mov x0, x20 dbd0c: 97ff348a bl 0xa8f34 dbd10: f9400401 ldr x1, [x0, #0x8] dbd14: 14020cb7 b 0x15eff0 <_ZNSt6__ndk16__treeINS_12__value_typeIiNS_3mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS8_EENS6_INS_4pairIKS8_iEEEEEEEENS_19__map_value_compareIiSG_NS9_IiEELb1EEENS6_ISG_EEE7destroyEPNS_11__tree_nodeISG_PvEE@plt> 00000000000dbd18 : dbd18: a9be7bfd stp x29, x30, [sp, #-0x20]! dbd1c: a9014ff4 stp x20, x19, [sp, #0x10] dbd20: 910003fd mov x29, sp dbd24: b0000488 adrp x8, 0x16c000 dbd28: aa0003f3 mov x19, x0 dbd2c: f945a108 ldr x8, [x8, #0xb40] dbd30: 91004108 add x8, x8, #0x10 dbd34: f9000008 str x8, [x0] dbd38: 90fffca1 adrp x1, 0x6f000 dbd3c: f0fffca3 adrp x3, 0x72000 dbd40: 90fffcc4 adrp x4, 0x73000 dbd44: f0fffca6 adrp x6, 0x72000 dbd48: 91229c21 add x1, x1, #0x8a7 dbd4c: 912bf463 add x3, x3, #0xafd dbd50: 9105f084 add x4, x4, #0x17c dbd54: 913e58c6 add x6, x6, #0xf96 dbd58: 52800020 mov w0, #0x1 // =1 dbd5c: 52801ae2 mov w2, #0xd7 // =215 dbd60: aa1303e5 mov x5, x19 dbd64: 9402042f bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> dbd68: 91020260 add x0, x19, #0x80 dbd6c: f9404661 ldr x1, [x19, #0x88] dbd70: 94020ca0 bl 0x15eff0 <_ZNSt6__ndk16__treeINS_12__value_typeIiNS_3mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS8_EENS6_INS_4pairIKS8_iEEEEEEEENS_19__map_value_compareIiSG_NS9_IiEELb1EEENS6_ISG_EEE7destroyEPNS_11__tree_nodeISG_PvEE@plt> dbd74: aa1303e0 mov x0, x19 dbd78: 94020c56 bl 0x15eed0 <_ZN6InGame19InGameReportHandlerD2Ev@plt> dbd7c: aa1303e0 mov x0, x19 dbd80: a9414ff4 ldp x20, x19, [sp, #0x10] dbd84: a8c27bfd ldp x29, x30, [sp], #0x20 dbd88: 14020456 b 0x15cee0 <_ZdlPv@plt> dbd8c: aa0003f4 mov x20, x0 dbd90: 91020260 add x0, x19, #0x80 dbd94: 97ffffdf bl 0xdbd10 dbd98: aa1303e0 mov x0, x19 dbd9c: 94020c4d bl 0x15eed0 <_ZN6InGame19InGameReportHandlerD2Ev@plt> dbda0: aa1403e0 mov x0, x20 dbda4: 97ff3464 bl 0xa8f34 00000000000dbda8 : dbda8: d102c3ff sub sp, sp, #0xb0 dbdac: a9057bfd stp x29, x30, [sp, #0x50] dbdb0: 910143fd add x29, sp, #0x50 dbdb4: f90033fb str x27, [sp, #0x60] dbdb8: a90767fa stp x26, x25, [sp, #0x70] dbdbc: a9085ff8 stp x24, x23, [sp, #0x80] dbdc0: a90957f6 stp x22, x21, [sp, #0x90] dbdc4: a90a4ff4 stp x20, x19, [sp, #0xa0] dbdc8: d53bd05a mrs x26, TPIDR_EL0 dbdcc: f0fffca8 adrp x8, 0x72000 dbdd0: 2a0103f4 mov w20, w1 dbdd4: aa0003f3 mov x19, x0 dbdd8: 913e5908 add x8, x8, #0xf96 dbddc: f100005f cmp x2, #0x0 dbde0: 90fffca1 adrp x1, 0x6f000 dbde4: b0fffca3 adrp x3, 0x70000 dbde8: 90fffcc4 adrp x4, 0x73000 dbdec: f0fffca6 adrp x6, 0x72000 dbdf0: aa0203f6 mov x22, x2 dbdf4: f9401749 ldr x9, [x26, #0x28] dbdf8: 9a820108 csel x8, x8, x2, eq dbdfc: 91229c21 add x1, x1, #0x8a7 dbe00: 91353463 add x3, x3, #0xd4d dbe04: 9105f084 add x4, x4, #0x17c dbe08: 9110a4c6 add x6, x6, #0x429 dbe0c: 2a1f03e0 mov w0, wzr dbe10: 52801b82 mov w2, #0xdc // =220 dbe14: aa1303e5 mov x5, x19 dbe18: 2a1403e7 mov w7, w20 dbe1c: f81f83a9 stur x9, [x29, #-0x8] dbe20: f90003e8 str x8, [sp] dbe24: 940203ff bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> dbe28: 129a5de8 mov w8, #-0xd2f0 // =-54000 dbe2c: 0b080288 add w8, w20, w8 dbe30: 310fa11f cmn w8, #0x3e8 dbe34: 54001543 b.lo 0xdc0dc dbe38: b4001536 cbz x22, 0xdc0dc dbe3c: aa1303fb mov x27, x19 dbe40: f8488f68 ldr x8, [x27, #0x88]! dbe44: b40001a8 cbz x8, 0xdbe78 dbe48: aa1b03f8 mov x24, x27 dbe4c: b9402109 ldr w9, [x8, #0x20] dbe50: 6b14013f cmp w9, w20 dbe54: 1a9fa7e9 cset w9, lt dbe58: 9a88b318 csel x24, x24, x8, lt dbe5c: f8695908 ldr x8, [x8, w9, uxtw #3] dbe60: b5ffff68 cbnz x8, 0xdbe4c dbe64: eb1b031f cmp x24, x27 dbe68: 54000080 b.eq 0xdbe78 dbe6c: b9402308 ldr w8, [x24, #0x20] dbe70: 6b14011f cmp w8, w20 dbe74: 54000b8d b.le 0xdbfe4 dbe78: 9100a3e8 add x8, sp, #0x28 dbe7c: aa1603e0 mov x0, x22 dbe80: 91002115 add x21, x8, #0x8 dbe84: a9037fff stp xzr, xzr, [sp, #0x30] dbe88: f90017f5 str x21, [sp, #0x28] dbe8c: 94020639 bl 0x15d770 dbe90: b100401f cmn x0, #0x10 dbe94: 54001f82 b.hs 0xdc284 dbe98: aa0003f7 mov x23, x0 dbe9c: f1005c1f cmp x0, #0x17 dbea0: 540000e2 b.hs 0xdbebc dbea4: 910043e9 add x9, sp, #0x10 dbea8: 531f7ae8 lsl w8, w23, #1 dbeac: b2400138 orr x24, x9, #0x1 dbeb0: 390043e8 strb w8, [sp, #0x10] dbeb4: b5000157 cbnz x23, 0xdbedc dbeb8: 1400000d b 0xdbeec dbebc: 910042e8 add x8, x23, #0x10 dbec0: 927ced19 and x25, x8, #0xfffffffffffffff0 dbec4: aa1903e0 mov x0, x25 dbec8: 940203e6 bl 0x15ce60 <_Znwm@plt> dbecc: b2400328 orr x8, x25, #0x1 dbed0: aa0003f8 mov x24, x0 dbed4: a90183f7 stp x23, x0, [sp, #0x18] dbed8: f9000be8 str x8, [sp, #0x10] dbedc: aa1803e0 mov x0, x24 dbee0: aa1603e1 mov x1, x22 dbee4: aa1703e2 mov x2, x23 dbee8: 9402046e bl 0x15d0a0 dbeec: 38376b1f strb wzr, [x24, x23] dbef0: 9100a3e0 add x0, sp, #0x28 dbef4: d10043a1 sub x1, x29, #0x10 dbef8: 910043e2 add x2, sp, #0x10 dbefc: 94020c41 bl 0x15f000 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISJ_EERKT_@plt> dbf00: aa0003f7 mov x23, x0 dbf04: f9400016 ldr x22, [x0] dbf08: b4000376 cbz x22, 0xdbf74 dbf0c: 52800028 mov w8, #0x1 // =1 dbf10: 394043e9 ldrb w9, [sp, #0x10] dbf14: b9003ac8 str w8, [x22, #0x38] dbf18: 36000069 tbz w9, #0x0, 0xdbf24 dbf1c: f94013e0 ldr x0, [sp, #0x20] dbf20: 940203f0 bl 0x15cee0 <_ZdlPv@plt> dbf24: f9400368 ldr x8, [x27] dbf28: b40004e8 cbz x8, 0xdbfc4 dbf2c: 91022277 add x23, x19, #0x88 dbf30: 14000002 b 0xdbf38 dbf34: aa0903e8 mov x8, x9 dbf38: b9402109 ldr w9, [x8, #0x20] dbf3c: 6b14013f cmp w9, w20 dbf40: 540000ad b.le 0xdbf54 dbf44: f9400109 ldr x9, [x8] dbf48: b40006a9 cbz x9, 0xdc01c dbf4c: aa0803f7 mov x23, x8 dbf50: 17fffff9 b 0xdbf34 dbf54: 5400008a b.ge 0xdbf64 dbf58: aa0803f7 mov x23, x8 dbf5c: f8408ee9 ldr x9, [x23, #0x8]! dbf60: b5fffea9 cbnz x9, 0xdbf34 dbf64: aa0803fb mov x27, x8 dbf68: f94002f6 ldr x22, [x23] dbf6c: b5000336 cbnz x22, 0xdbfd0 dbf70: 1400002f b 0xdc02c dbf74: 52800800 mov w0, #0x40 // =64 dbf78: 940203ba bl 0x15ce60 <_Znwm@plt> dbf7c: f94013e8 ldr x8, [sp, #0x20] dbf80: b900381f str wzr, [x0, #0x38] dbf84: 3dc007e0 ldr q0, [sp, #0x10] dbf88: a901ffff stp xzr, xzr, [sp, #0x18] dbf8c: f9000bff str xzr, [sp, #0x10] dbf90: aa0003f6 mov x22, x0 dbf94: f9001808 str x8, [x0, #0x30] dbf98: f85f03a8 ldur x8, [x29, #-0x10] dbf9c: 3d800800 str q0, [x0, #0x20] dbfa0: a9007c1f stp xzr, xzr, [x0] dbfa4: f9000808 str x8, [x0, #0x10] dbfa8: f90002e0 str x0, [x23] dbfac: f94017e8 ldr x8, [sp, #0x28] dbfb0: f9400108 ldr x8, [x8] dbfb4: b40005e8 cbz x8, 0xdc070 dbfb8: f90017e8 str x8, [sp, #0x28] dbfbc: f94002e1 ldr x1, [x23] dbfc0: 1400002d b 0xdc074 dbfc4: aa1b03f7 mov x23, x27 dbfc8: f94002f6 ldr x22, [x23] dbfcc: b4000316 cbz x22, 0xdc02c dbfd0: 9100a2c0 add x0, x22, #0x28 dbfd4: 9100a3e8 add x8, sp, #0x28 dbfd8: eb08001f cmp x0, x8 dbfdc: 54000741 b.ne 0xdc0c4 dbfe0: 1400003c b 0xdc0d0 dbfe4: aa1603e0 mov x0, x22 dbfe8: 940205e2 bl 0x15d770 dbfec: b100401f cmn x0, #0x10 dbff0: 540014e2 b.hs 0xdc28c dbff4: aa0003f4 mov x20, x0 dbff8: 9100a313 add x19, x24, #0x28 dbffc: f1005c1f cmp x0, #0x17 dc000: 54000862 b.hs 0xdc10c dc004: 9100a3e9 add x9, sp, #0x28 dc008: 531f7a88 lsl w8, w20, #1 dc00c: b2400135 orr x21, x9, #0x1 dc010: 3900a3e8 strb w8, [sp, #0x28] dc014: b50008d4 cbnz x20, 0xdc12c dc018: 14000049 b 0xdc13c dc01c: aa0803fb mov x27, x8 dc020: aa0803f7 mov x23, x8 dc024: f94002f6 ldr x22, [x23] dc028: b5fffd56 cbnz x22, 0xdbfd0 dc02c: 52800800 mov w0, #0x40 // =64 dc030: 9402038c bl 0x15ce60 <_Znwm@plt> dc034: aa0003e8 mov x8, x0 dc038: b9002014 str w20, [x0, #0x20] dc03c: f9001c1f str xzr, [x0, #0x38] dc040: aa0003f6 mov x22, x0 dc044: a9007c1f stp xzr, xzr, [x0] dc048: f8030d1f str xzr, [x8, #0x30]! dc04c: f9001408 str x8, [x0, #0x28] dc050: f900081b str x27, [x0, #0x10] dc054: f90002e0 str x0, [x23] dc058: f9404268 ldr x8, [x19, #0x80] dc05c: f9400108 ldr x8, [x8] dc060: b40001e8 cbz x8, 0xdc09c dc064: f9004268 str x8, [x19, #0x80] dc068: f94002e1 ldr x1, [x23] dc06c: 1400000d b 0xdc0a0 dc070: aa1603e1 mov x1, x22 dc074: f9401be0 ldr x0, [sp, #0x30] dc078: 940205ba bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> dc07c: f9401fe8 ldr x8, [sp, #0x38] dc080: 91000508 add x8, x8, #0x1 dc084: f9001fe8 str x8, [sp, #0x38] dc088: 52800028 mov w8, #0x1 // =1 dc08c: 394043e9 ldrb w9, [sp, #0x10] dc090: b9003ac8 str w8, [x22, #0x38] dc094: 3707f449 tbnz w9, #0x0, 0xdbf1c dc098: 17ffffa3 b 0xdbf24 dc09c: aa1603e1 mov x1, x22 dc0a0: f9404660 ldr x0, [x19, #0x88] dc0a4: 940205af bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> dc0a8: f9404a68 ldr x8, [x19, #0x90] dc0ac: 91000508 add x8, x8, #0x1 dc0b0: f9004a68 str x8, [x19, #0x90] dc0b4: 9100a2c0 add x0, x22, #0x28 dc0b8: 9100a3e8 add x8, sp, #0x28 dc0bc: eb08001f cmp x0, x8 dc0c0: 54000080 b.eq 0xdc0d0 dc0c4: f94017e1 ldr x1, [sp, #0x28] dc0c8: aa1503e2 mov x2, x21 dc0cc: 94020bd1 bl 0x15f010 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE14__assign_multiINS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEEEEvT_SM_@plt> dc0d0: f9401be1 ldr x1, [sp, #0x30] dc0d4: 9100a3e0 add x0, sp, #0x28 dc0d8: 94020bd2 bl 0x15f020 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> dc0dc: f9401748 ldr x8, [x26, #0x28] dc0e0: f85f83a9 ldur x9, [x29, #-0x8] dc0e4: eb09011f cmp x8, x9 dc0e8: 54000d61 b.ne 0xdc294 dc0ec: a94a4ff4 ldp x20, x19, [sp, #0xa0] dc0f0: a94957f6 ldp x22, x21, [sp, #0x90] dc0f4: a9485ff8 ldp x24, x23, [sp, #0x80] dc0f8: a94767fa ldp x26, x25, [sp, #0x70] dc0fc: a9457bfd ldp x29, x30, [sp, #0x50] dc100: f94033fb ldr x27, [sp, #0x60] dc104: 9102c3ff add sp, sp, #0xb0 dc108: d65f03c0 ret dc10c: 91004288 add x8, x20, #0x10 dc110: 927ced17 and x23, x8, #0xfffffffffffffff0 dc114: aa1703e0 mov x0, x23 dc118: 94020352 bl 0x15ce60 <_Znwm@plt> dc11c: b24002e8 orr x8, x23, #0x1 dc120: aa0003f5 mov x21, x0 dc124: a90303f4 stp x20, x0, [sp, #0x30] dc128: f90017e8 str x8, [sp, #0x28] dc12c: aa1503e0 mov x0, x21 dc130: aa1603e1 mov x1, x22 dc134: aa1403e2 mov x2, x20 dc138: 940203da bl 0x15d0a0 dc13c: 38346abf strb wzr, [x21, x20] dc140: 9100a3e1 add x1, sp, #0x28 dc144: aa1303e0 mov x0, x19 dc148: 94020bba bl 0x15f030 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4findIS7_EENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEERKT_@plt> dc14c: aa0003f4 mov x20, x0 dc150: 3940a3e8 ldrb w8, [sp, #0x28] dc154: 36000068 tbz w8, #0x0, 0xdc160 dc158: f9401fe0 ldr x0, [sp, #0x38] dc15c: 94020361 bl 0x15cee0 <_ZdlPv@plt> dc160: 9100c308 add x8, x24, #0x30 dc164: eb14011f cmp x8, x20 dc168: 540000a0 b.eq 0xdc17c dc16c: b9403a88 ldr w8, [x20, #0x38] dc170: 11000508 add w8, w8, #0x1 dc174: b9003a88 str w8, [x20, #0x38] dc178: 17ffffd9 b 0xdc0dc dc17c: aa1603e0 mov x0, x22 dc180: 9402057c bl 0x15d770 dc184: b100401f cmn x0, #0x10 dc188: 54000822 b.hs 0xdc28c dc18c: aa0003f4 mov x20, x0 dc190: f1005c1f cmp x0, #0x17 dc194: 540000e2 b.hs 0xdc1b0 dc198: 9100a3e9 add x9, sp, #0x28 dc19c: 531f7a88 lsl w8, w20, #1 dc1a0: b2400135 orr x21, x9, #0x1 dc1a4: 3900a3e8 strb w8, [sp, #0x28] dc1a8: b5000154 cbnz x20, 0xdc1d0 dc1ac: 1400000d b 0xdc1e0 dc1b0: 91004288 add x8, x20, #0x10 dc1b4: 927ced17 and x23, x8, #0xfffffffffffffff0 dc1b8: aa1703e0 mov x0, x23 dc1bc: 94020329 bl 0x15ce60 <_Znwm@plt> dc1c0: b24002e8 orr x8, x23, #0x1 dc1c4: aa0003f5 mov x21, x0 dc1c8: a90303f4 stp x20, x0, [sp, #0x30] dc1cc: f90017e8 str x8, [sp, #0x28] dc1d0: aa1503e0 mov x0, x21 dc1d4: aa1603e1 mov x1, x22 dc1d8: aa1403e2 mov x2, x20 dc1dc: 940203b1 bl 0x15d0a0 dc1e0: 38346abf strb wzr, [x21, x20] dc1e4: 910043e1 add x1, sp, #0x10 dc1e8: 9100a3e2 add x2, sp, #0x28 dc1ec: aa1303e0 mov x0, x19 dc1f0: 94020b84 bl 0x15f000 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISJ_EERKT_@plt> dc1f4: aa0003f5 mov x21, x0 dc1f8: f9400014 ldr x20, [x0] dc1fc: b5000374 cbnz x20, 0xdc268 dc200: 52800800 mov w0, #0x40 // =64 dc204: 94020317 bl 0x15ce60 <_Znwm@plt> dc208: f9401fe8 ldr x8, [sp, #0x38] dc20c: b900381f str wzr, [x0, #0x38] dc210: 3cc283e0 ldur q0, [sp, #0x28] dc214: a9037fff stp xzr, xzr, [sp, #0x30] dc218: f90017ff str xzr, [sp, #0x28] dc21c: aa0003f4 mov x20, x0 dc220: f9001808 str x8, [x0, #0x30] dc224: f9400be8 ldr x8, [sp, #0x10] dc228: 3d800800 str q0, [x0, #0x20] dc22c: a9007c1f stp xzr, xzr, [x0] dc230: f9000808 str x8, [x0, #0x10] dc234: f90002a0 str x0, [x21] dc238: f9400268 ldr x8, [x19] dc23c: f9400108 ldr x8, [x8] dc240: b4000088 cbz x8, 0xdc250 dc244: f9000268 str x8, [x19] dc248: f94002a1 ldr x1, [x21] dc24c: 14000002 b 0xdc254 dc250: aa1403e1 mov x1, x20 dc254: f9401b00 ldr x0, [x24, #0x30] dc258: 94020542 bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> dc25c: f9401f08 ldr x8, [x24, #0x38] dc260: 91000508 add x8, x8, #0x1 dc264: f9001f08 str x8, [x24, #0x38] dc268: 52800028 mov w8, #0x1 // =1 dc26c: 3940a3e9 ldrb w9, [sp, #0x28] dc270: b9003a88 str w8, [x20, #0x38] dc274: 3607f349 tbz w9, #0x0, 0xdc0dc dc278: f9401fe0 ldr x0, [sp, #0x38] dc27c: 94020319 bl 0x15cee0 <_ZdlPv@plt> dc280: 17ffff97 b 0xdc0dc dc284: 910043e0 add x0, sp, #0x10 dc288: 94020542 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> dc28c: 9100a3e0 add x0, sp, #0x28 dc290: 94020540 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> dc294: 940202e7 bl 0x15ce30 <__stack_chk_fail@plt> dc298: 14000001 b 0xdc29c dc29c: 3940a3e8 ldrb w8, [sp, #0x28] dc2a0: aa0003f3 mov x19, x0 dc2a4: 36000068 tbz w8, #0x0, 0xdc2b0 dc2a8: f9401fe0 ldr x0, [sp, #0x38] dc2ac: 9402030d bl 0x15cee0 <_ZdlPv@plt> dc2b0: aa1303e0 mov x0, x19 dc2b4: 9401f3ab bl 0x159160 <__emutls_get_address+0x6d4> dc2b8: 14000007 b 0xdc2d4 dc2bc: 394043e8 ldrb w8, [sp, #0x10] dc2c0: aa0003f3 mov x19, x0 dc2c4: 360000a8 tbz w8, #0x0, 0xdc2d8 dc2c8: f94013e0 ldr x0, [sp, #0x20] dc2cc: 94020305 bl 0x15cee0 <_ZdlPv@plt> dc2d0: 14000002 b 0xdc2d8 dc2d4: aa0003f3 mov x19, x0 dc2d8: f9401be1 ldr x1, [sp, #0x30] dc2dc: 9100a3e0 add x0, sp, #0x28 dc2e0: 94020b50 bl 0x15f020 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> dc2e4: aa1303e0 mov x0, x19 dc2e8: 9401f39e bl 0x159160 <__emutls_get_address+0x6d4> 00000000000dc2ec : dc2ec: f9404808 ldr x8, [x0, #0x90] dc2f0: f100011f cmp x8, #0x0 dc2f4: 1a9f07e0 cset w0, ne dc2f8: d65f03c0 ret 00000000000dc2fc : dc2fc: d10743ff sub sp, sp, #0x1d0 dc300: a9177bfd stp x29, x30, [sp, #0x170] dc304: 9105c3fd add x29, sp, #0x170 dc308: a9186ffc stp x28, x27, [sp, #0x180] dc30c: a91967fa stp x26, x25, [sp, #0x190] dc310: a91a5ff8 stp x24, x23, [sp, #0x1a0] dc314: a91b57f6 stp x22, x21, [sp, #0x1b0] dc318: a91c4ff4 stp x20, x19, [sp, #0x1c0] dc31c: d53bd056 mrs x22, TPIDR_EL0 dc320: f94016c8 ldr x8, [x22, #0x28] dc324: f81f03a8 stur x8, [x29, #-0x10] dc328: f9404808 ldr x8, [x0, #0x90] dc32c: b4006d88 cbz x8, 0xdd0dc dc330: aa0003f4 mov x20, x0 dc334: f9400c0a ldr x10, [x0, #0x18] dc338: aa0003f8 mov x24, x0 dc33c: 2a0103f7 mov w23, w1 dc340: 91002413 add x19, x0, #0x9 dc344: f0fffc81 adrp x1, 0x6f000 dc348: 38408e89 ldrb w9, [x20, #0x8]! dc34c: b0fffca3 adrp x3, 0x71000 dc350: f0fffca4 adrp x4, 0x73000 dc354: 90fffca6 adrp x6, 0x70000 dc358: 91229c21 add x1, x1, #0x8a7 dc35c: 7200013f tst w9, #0x1 dc360: f9402009 ldr x9, [x0, #0x40] dc364: 9a8a0267 csel x7, x19, x10, eq dc368: f9402c0a ldr x10, [x0, #0x58] dc36c: 911a5463 add x3, x3, #0x695 dc370: 9105f084 add x4, x4, #0x17c dc374: 9103c0c6 add x6, x6, #0xf0 dc378: 52800020 mov w0, #0x1 // =1 dc37c: 528020e2 mov w2, #0x107 // =263 dc380: aa1803e5 mov x5, x24 dc384: a900a3ea stp x10, x8, [sp, #0x8] dc388: f90003e9 str x9, [sp] dc38c: 940202a5 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> dc390: f9401300 ldr x0, [x24, #0x20] dc394: f9001bf8 str x24, [sp, #0x30] dc398: b4002240 cbz x0, 0xdc7e0 dc39c: f9400008 ldr x8, [x0] dc3a0: f9401508 ldr x8, [x8, #0x28] dc3a4: d63f0100 blr x8 dc3a8: f90057e0 str x0, [sp, #0xa8] dc3ac: b4006980 cbz x0, 0xdd0dc dc3b0: 39402308 ldrb w8, [x24, #0x8] dc3b4: aa0003f5 mov x21, x0 dc3b8: f9400f09 ldr x9, [x24, #0x18] dc3bc: aa1803e0 mov x0, x24 dc3c0: f940030a ldr x10, [x24] dc3c4: 52996441 mov w1, #0xcb22 // =52002 dc3c8: 7200011f tst w8, #0x1 dc3cc: 9a890262 csel x2, x19, x9, eq dc3d0: f9400d48 ldr x8, [x10, #0x18] dc3d4: d63f0100 blr x8 dc3d8: f9401b14 ldr x20, [x24, #0x30] dc3dc: 9100e313 add x19, x24, #0x38 dc3e0: 14000002 b 0xdc3e8 dc3e4: aa0903f4 mov x20, x9 dc3e8: eb13029f cmp x20, x19 dc3ec: 54000320 b.eq 0xdc450 dc3f0: f94002a8 ldr x8, [x21] dc3f4: aa1503e0 mov x0, x21 dc3f8: b9402281 ldr w1, [x20, #0x20] dc3fc: f9401682 ldr x2, [x20, #0x28] dc400: f9401108 ldr x8, [x8, #0x20] dc404: d63f0100 blr x8 dc408: f9400688 ldr x8, [x20, #0x8] dc40c: b40000a8 cbz x8, 0xdc420 dc410: aa0803f4 mov x20, x8 dc414: f9400108 ldr x8, [x8] dc418: b5ffffc8 cbnz x8, 0xdc410 dc41c: 17fffff3 b 0xdc3e8 dc420: aa1403e8 mov x8, x20 dc424: f8410d09 ldr x9, [x8, #0x10]! dc428: f940012a ldr x10, [x9] dc42c: eb14015f cmp x10, x20 dc430: 54fffda0 b.eq 0xdc3e4 dc434: f9400109 ldr x9, [x8] dc438: aa0903e8 mov x8, x9 dc43c: f8410d14 ldr x20, [x8, #0x10]! dc440: f940028a ldr x10, [x20] dc444: eb09015f cmp x10, x9 dc448: 54ffff61 b.ne 0xdc434 dc44c: 17ffffe7 b 0xdc3e8 dc450: f9402714 ldr x20, [x24, #0x48] dc454: 91014313 add x19, x24, #0x50 dc458: b9002bf7 str w23, [sp, #0x28] dc45c: f9000ff6 str x22, [sp, #0x18] dc460: 14000002 b 0xdc468 dc464: aa0903f4 mov x20, x9 dc468: eb13029f cmp x20, x19 dc46c: 540003c0 b.eq 0xdc4e4 dc470: 3940a288 ldrb w8, [x20, #0x28] dc474: 9100a68b add x11, x20, #0x29 dc478: f9401e89 ldr x9, [x20, #0x38] dc47c: aa1503e0 mov x0, x21 dc480: f94002aa ldr x10, [x21] dc484: 2a1f03e3 mov w3, wzr dc488: 7200011f tst w8, #0x1 dc48c: b9402281 ldr w1, [x20, #0x20] dc490: 9a890162 csel x2, x11, x9, eq dc494: f9400d48 ldr x8, [x10, #0x18] dc498: d63f0100 blr x8 dc49c: f9400688 ldr x8, [x20, #0x8] dc4a0: b40000a8 cbz x8, 0xdc4b4 dc4a4: aa0803f4 mov x20, x8 dc4a8: f9400108 ldr x8, [x8] dc4ac: b5ffffc8 cbnz x8, 0xdc4a4 dc4b0: 17ffffee b 0xdc468 dc4b4: aa1403e8 mov x8, x20 dc4b8: f8410d09 ldr x9, [x8, #0x10]! dc4bc: f940012a ldr x10, [x9] dc4c0: eb14015f cmp x10, x20 dc4c4: 54fffd00 b.eq 0xdc464 dc4c8: f9400109 ldr x9, [x8] dc4cc: aa0903e8 mov x8, x9 dc4d0: f8410d14 ldr x20, [x8, #0x10]! dc4d4: f940028a ldr x10, [x20] dc4d8: eb09015f cmp x10, x9 dc4dc: 54ffff61 b.ne 0xdc4c8 dc4e0: 17ffffe2 b 0xdc468 dc4e4: f9404319 ldr x25, [x24, #0x80] dc4e8: 91022316 add x22, x24, #0x88 dc4ec: eb16033f cmp x25, x22 dc4f0: 540015c0 b.eq 0xdc7a8 dc4f4: d10203a8 sub x8, x29, #0x80 dc4f8: 9101e3e9 add x9, sp, #0x78 dc4fc: b2400108 orr x8, x8, #0x1 dc500: f0fffc9b adrp x27, 0x6f000 dc504: d0fffcbc adrp x28, 0x72000 dc508: f0fffc94 adrp x20, 0x6f000 dc50c: b2400138 orr x24, x9, #0x1 dc510: 913bd37b add x27, x27, #0xef4 dc514: f9001fe8 str x8, [sp, #0x38] dc518: 9102c3e8 add x8, sp, #0xb0 dc51c: b240011a orr x26, x8, #0x1 dc520: 912c5b9c add x28, x28, #0xb16 dc524: 91249a94 add x20, x20, #0x926 dc528: 14000004 b 0xdc538 dc52c: aa0903f9 mov x25, x9 dc530: eb16033f cmp x25, x22 dc534: 540013a0 b.eq 0xdc7a8 dc538: f0fffc81 adrp x1, 0x6f000 dc53c: b0fffca3 adrp x3, 0x71000 dc540: f0fffca4 adrp x4, 0x73000 dc544: f0fffc86 adrp x6, 0x6f000 dc548: b9402327 ldr w7, [x25, #0x20] dc54c: 52800020 mov w0, #0x1 // =1 dc550: f9401f28 ldr x8, [x25, #0x38] dc554: 91229c21 add x1, x1, #0x8a7 dc558: 528023a2 mov w2, #0x11d // =285 dc55c: 911a5463 add x3, x3, #0x695 dc560: 9105f084 add x4, x4, #0x17c dc564: f9401be5 ldr x5, [sp, #0x30] dc568: 913b68c6 add x6, x6, #0xeda dc56c: f90003e8 str x8, [sp] dc570: 9402022c bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> dc574: f9401f28 ldr x8, [x25, #0x38] dc578: 52800021 mov w1, #0x1 // =1 dc57c: 381823bf sturb wzr, [x29, #-0x7e] dc580: 8b080508 add x8, x8, x8, lsl #1 dc584: b37ef501 bfi x1, x8, #2, #62 dc588: 528f6048 mov w8, #0x7b02 // =31490 dc58c: 781803a8 sturh w8, [x29, #-0x80] dc590: d10203a0 sub x0, x29, #0x80 dc594: 94020aab bl 0x15f040 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm@plt> dc598: f9401737 ldr x23, [x25, #0x28] dc59c: 9100c333 add x19, x25, #0x30 dc5a0: eb1302ff cmp x23, x19 dc5a4: 54000b80 b.eq 0xdc714 dc5a8: 52800028 mov w8, #0x1 // =1 dc5ac: 14000005 b 0xdc5c0 dc5b0: aa0903f7 mov x23, x9 dc5b4: 2a1f03e8 mov w8, wzr dc5b8: eb1302ff cmp x23, x19 dc5bc: 54000ac0 b.eq 0xdc714 dc5c0: 37000088 tbnz w8, #0x0, 0xdc5d0 dc5c4: d10203a0 sub x0, x29, #0x80 dc5c8: aa1403e1 mov x1, x20 dc5cc: 94020949 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> dc5d0: 910082e1 add x1, x23, #0x20 dc5d4: 910243e8 add x8, sp, #0x90 dc5d8: aa1b03e0 mov x0, x27 dc5dc: 940209c9 bl 0x15ed00 <_ZNSt6__ndk1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_@plt> dc5e0: 910243e0 add x0, sp, #0x90 dc5e4: aa1c03e1 mov x1, x28 dc5e8: 94020942 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> dc5ec: f9400808 ldr x8, [x0, #0x10] dc5f0: 3dc00000 ldr q0, [x0] dc5f4: f9002be8 str x8, [sp, #0x50] dc5f8: 3d8013e0 str q0, [sp, #0x40] dc5fc: a900fc1f stp xzr, xzr, [x0, #0x8] dc600: f900001f str xzr, [x0] dc604: b9403ae0 ldr w0, [x23, #0x38] dc608: 9101e3e8 add x8, sp, #0x78 dc60c: 94020965 bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> dc610: a94827ea ldp x10, x9, [sp, #0x80] dc614: 3941e3e8 ldrb w8, [sp, #0x78] dc618: 7200011f tst w8, #0x1 dc61c: d341fd08 lsr x8, x8, #1 dc620: 9a890301 csel x1, x24, x9, eq dc624: 9a8a0102 csel x2, x8, x10, eq dc628: 910103e0 add x0, sp, #0x40 dc62c: 940209b9 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> dc630: f9400808 ldr x8, [x0, #0x10] dc634: 3dc00000 ldr q0, [x0] dc638: f90063e8 str x8, [sp, #0xc0] dc63c: 3d802fe0 str q0, [sp, #0xb0] dc640: a900fc1f stp xzr, xzr, [x0, #0x8] dc644: f900001f str xzr, [x0] dc648: a94ba7ea ldp x10, x9, [sp, #0xb8] dc64c: 3942c3e8 ldrb w8, [sp, #0xb0] dc650: 7200011f tst w8, #0x1 dc654: d341fd08 lsr x8, x8, #1 dc658: 9a890341 csel x1, x26, x9, eq dc65c: 9a8a0102 csel x2, x8, x10, eq dc660: d10203a0 sub x0, x29, #0x80 dc664: 940209ab bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> dc668: 3942c3e8 ldrb w8, [sp, #0xb0] dc66c: 37000148 tbnz w8, #0x0, 0xdc694 dc670: 3941e3e8 ldrb w8, [sp, #0x78] dc674: 37000188 tbnz w8, #0x0, 0xdc6a4 dc678: 394103e8 ldrb w8, [sp, #0x40] dc67c: 370001c8 tbnz w8, #0x0, 0xdc6b4 dc680: 394243e8 ldrb w8, [sp, #0x90] dc684: 37000208 tbnz w8, #0x0, 0xdc6c4 dc688: f94006e8 ldr x8, [x23, #0x8] dc68c: b5000248 cbnz x8, 0xdc6d4 dc690: 14000015 b 0xdc6e4 dc694: f94063e0 ldr x0, [sp, #0xc0] dc698: 94020212 bl 0x15cee0 <_ZdlPv@plt> dc69c: 3941e3e8 ldrb w8, [sp, #0x78] dc6a0: 3607fec8 tbz w8, #0x0, 0xdc678 dc6a4: f94047e0 ldr x0, [sp, #0x88] dc6a8: 9402020e bl 0x15cee0 <_ZdlPv@plt> dc6ac: 394103e8 ldrb w8, [sp, #0x40] dc6b0: 3607fe88 tbz w8, #0x0, 0xdc680 dc6b4: f9402be0 ldr x0, [sp, #0x50] dc6b8: 9402020a bl 0x15cee0 <_ZdlPv@plt> dc6bc: 394243e8 ldrb w8, [sp, #0x90] dc6c0: 3607fe48 tbz w8, #0x0, 0xdc688 dc6c4: f94053e0 ldr x0, [sp, #0xa0] dc6c8: 94020206 bl 0x15cee0 <_ZdlPv@plt> dc6cc: f94006e8 ldr x8, [x23, #0x8] dc6d0: b40000a8 cbz x8, 0xdc6e4 dc6d4: aa0803f7 mov x23, x8 dc6d8: f9400108 ldr x8, [x8] dc6dc: b5ffffc8 cbnz x8, 0xdc6d4 dc6e0: 17ffffb5 b 0xdc5b4 dc6e4: aa1703e8 mov x8, x23 dc6e8: f8410d09 ldr x9, [x8, #0x10]! dc6ec: f940012a ldr x10, [x9] dc6f0: eb17015f cmp x10, x23 dc6f4: 54fff5e0 b.eq 0xdc5b0 dc6f8: f9400109 ldr x9, [x8] dc6fc: aa0903e8 mov x8, x9 dc700: f8410d17 ldr x23, [x8, #0x10]! dc704: f94002ea ldr x10, [x23] dc708: eb09015f cmp x10, x9 dc70c: 54ffff61 b.ne 0xdc6f8 dc710: 17ffffa9 b 0xdc5b4 dc714: 90fffca1 adrp x1, 0x70000 dc718: d10203a0 sub x0, x29, #0x80 dc71c: 91131021 add x1, x1, #0x4c4 dc720: 940208f4 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> dc724: 385803a8 ldurb w8, [x29, #-0x80] dc728: f85903a9 ldur x9, [x29, #-0x70] dc72c: f94002aa ldr x10, [x21] dc730: 7200011f tst w8, #0x1 dc734: f9401fe8 ldr x8, [sp, #0x38] dc738: b9402321 ldr w1, [x25, #0x20] dc73c: 9a890102 csel x2, x8, x9, eq dc740: f9400d48 ldr x8, [x10, #0x18] dc744: aa1503e0 mov x0, x21 dc748: 2a1f03e3 mov w3, wzr dc74c: d63f0100 blr x8 dc750: 385803a8 ldurb w8, [x29, #-0x80] dc754: 36000068 tbz w8, #0x0, 0xdc760 dc758: f85903a0 ldur x0, [x29, #-0x70] dc75c: 940201e1 bl 0x15cee0 <_ZdlPv@plt> dc760: f9400728 ldr x8, [x25, #0x8] dc764: b40000a8 cbz x8, 0xdc778 dc768: aa0803f9 mov x25, x8 dc76c: f9400108 ldr x8, [x8] dc770: b5ffffc8 cbnz x8, 0xdc768 dc774: 17ffff6f b 0xdc530 dc778: aa1903e8 mov x8, x25 dc77c: f8410d09 ldr x9, [x8, #0x10]! dc780: f940012a ldr x10, [x9] dc784: eb19015f cmp x10, x25 dc788: 54ffed20 b.eq 0xdc52c dc78c: f9400109 ldr x9, [x8] dc790: aa0903e8 mov x8, x9 dc794: f8410d19 ldr x25, [x8, #0x10]! dc798: f940032a ldr x10, [x25] dc79c: eb09015f cmp x10, x9 dc7a0: 54ffff61 b.ne 0xdc78c dc7a4: 17ffff63 b 0xdc530 dc7a8: f9401bf8 ldr x24, [sp, #0x30] dc7ac: aa1503e1 mov x1, x21 dc7b0: b9402be9 ldr w9, [sp, #0x28] dc7b4: f9401300 ldr x0, [x24, #0x20] dc7b8: 12000122 and w2, w9, #0x1 dc7bc: f9400008 ldr x8, [x0] dc7c0: f9403508 ldr x8, [x8, #0x68] dc7c4: d63f0100 blr x8 dc7c8: f9401300 ldr x0, [x24, #0x20] dc7cc: 9102a3e1 add x1, sp, #0xa8 dc7d0: f9400008 ldr x8, [x0] dc7d4: f9401908 ldr x8, [x8, #0x30] dc7d8: d63f0100 blr x8 dc7dc: 1400020e b 0xdd014 dc7e0: f9401708 ldr x8, [x24, #0x28] dc7e4: f9000ff6 str x22, [sp, #0x18] dc7e8: b4004168 cbz x8, 0xdd014 dc7ec: aa1803f9 mov x25, x24 dc7f0: f8450f36 ldr x22, [x25, #0x50]! dc7f4: b4000276 cbz x22, 0xdc840 dc7f8: 91014313 add x19, x24, #0x50 dc7fc: 52996468 mov w8, #0xcb23 // =52003 dc800: 52996449 mov w9, #0xcb22 // =52002 dc804: b94022ca ldr w10, [x22, #0x20] dc808: 6b08015f cmp w10, w8 dc80c: 540000cb b.lt 0xdc824 dc810: f94002ca ldr x10, [x22] dc814: b40003ea cbz x10, 0xdc890 dc818: aa1603f3 mov x19, x22 dc81c: aa0a03f6 mov x22, x10 dc820: 17fffff9 b 0xdc804 dc824: 6b09015f cmp w10, w9 dc828: 54000100 b.eq 0xdc848 dc82c: aa1603f3 mov x19, x22 dc830: f8408e6a ldr x10, [x19, #0x8]! dc834: b40000aa cbz x10, 0xdc848 dc838: aa0a03f6 mov x22, x10 dc83c: 17fffff2 b 0xdc804 dc840: aa1903f6 mov x22, x25 dc844: aa1903f3 mov x19, x25 dc848: f9400275 ldr x21, [x19] dc84c: b5000375 cbnz x21, 0xdc8b8 dc850: 52800800 mov w0, #0x40 // =64 dc854: 94020183 bl 0x15ce60 <_Znwm@plt> dc858: 52996448 mov w8, #0xcb22 // =52002 dc85c: a9037c1f stp xzr, xzr, [x0, #0x30] dc860: f900141f str xzr, [x0, #0x28] dc864: aa0003f5 mov x21, x0 dc868: a9007c1f stp xzr, xzr, [x0] dc86c: b9002008 str w8, [x0, #0x20] dc870: f9000816 str x22, [x0, #0x10] dc874: f9000260 str x0, [x19] dc878: f9402708 ldr x8, [x24, #0x48] dc87c: f9400108 ldr x8, [x8] dc880: b4000108 cbz x8, 0xdc8a0 dc884: f9002708 str x8, [x24, #0x48] dc888: f9400261 ldr x1, [x19] dc88c: 14000006 b 0xdc8a4 dc890: aa1603f3 mov x19, x22 dc894: f9400275 ldr x21, [x19] dc898: b5000115 cbnz x21, 0xdc8b8 dc89c: 17ffffed b 0xdc850 dc8a0: aa1503e1 mov x1, x21 dc8a4: f9402b00 ldr x0, [x24, #0x50] dc8a8: 940203ae bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> dc8ac: f9402f08 ldr x8, [x24, #0x58] dc8b0: 91000508 add x8, x8, #0x1 dc8b4: f9002f08 str x8, [x24, #0x58] dc8b8: 9100a2a0 add x0, x21, #0x28 dc8bc: aa1403e1 mov x1, x20 dc8c0: 94020218 bl 0x15d120 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_@plt> dc8c4: 940201af bl 0x15cf80 <_ZN6InGame16InGameReportKeys11GetInstanceEv@plt> dc8c8: aa1403e1 mov x1, x20 dc8cc: 9402098d bl 0x15ef00 <_ZN6InGame16InGameReportKeys17GetEventKeyId2StrERKNSt6__ndk112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE@plt> dc8d0: b4003a20 cbz x0, 0xdd014 dc8d4: 6f00e400 movi v0.2d, #0000000000000000 dc8d8: aa0003f5 mov x21, x0 dc8dc: 52808008 mov w8, #0x400 // =1024 dc8e0: b81d83bf stur wzr, [x29, #-0x28] dc8e4: f81e03bf stur xzr, [x29, #-0x20] dc8e8: ad3d83a0 stp q0, q0, [x29, #-0x50] dc8ec: ad3c83a0 stp q0, q0, [x29, #-0x70] dc8f0: 3c9803a0 stur q0, [x29, #-0x80] dc8f4: f81d03a8 stur x8, [x29, #-0x30] dc8f8: 52800300 mov w0, #0x18 // =24 dc8fc: 94020159 bl 0x15ce60 <_Znwm@plt> dc900: aa0003f4 mov x20, x0 dc904: 52a00028 mov w8, #0x10000 // =65536 dc908: f9000008 str x8, [x0] dc90c: 52800020 mov w0, #0x1 // =1 dc910: 52800033 mov w19, #0x1 // =1 dc914: 94020153 bl 0x15ce60 <_Znwm@plt> dc918: aa0003f6 mov x22, x0 dc91c: f9000680 str x0, [x20, #0x8] dc920: 52800700 mov w0, #0x38 // =56 dc924: 9402023f bl 0x15d220 dc928: aa0003e8 mov x8, x0 dc92c: f9401b1c ldr x28, [x24, #0x30] dc930: 39006013 strb w19, [x0, #0x18] dc934: 910022ac add x12, x21, #0x8 dc938: f9000813 str x19, [x0, #0x10] dc93c: 9100e313 add x19, x24, #0x38 dc940: f8020d1f str xzr, [x8, #0x20]! dc944: a9005808 stp x8, x22, [x0] dc948: 52800068 mov w8, #0x3 // =3 dc94c: 2a1f03fa mov w26, wzr dc950: eb13039f cmp x28, x19 dc954: a939d3b4 stp x20, x20, [x29, #-0x68] dc958: f9000a80 str x0, [x20, #0x10] dc95c: a902fc1f stp xzr, xzr, [x0, #0x28] dc960: f9001ff4 str x20, [sp, #0x38] dc964: a938ffbf stp xzr, xzr, [x29, #-0x78] dc968: f81803bf stur xzr, [x29, #-0x80] dc96c: 781963a8 sturh w8, [x29, #-0x6a] dc970: f90017ec str x12, [sp, #0x28] dc974: 54000c40 b.eq 0xdcafc dc978: 52800618 mov w24, #0x30 // =48 dc97c: 14000004 b 0xdc98c dc980: aa0903fc mov x28, x9 dc984: eb13039f cmp x28, x19 dc988: 54000ba0 b.eq 0xdcafc dc98c: f940018a ldr x10, [x12] dc990: b400092a cbz x10, 0xdcab4 dc994: b9402389 ldr w9, [x28, #0x20] dc998: aa0c03e8 mov x8, x12 dc99c: b940214b ldr w11, [x10, #0x20] dc9a0: 6b09017f cmp w11, w9 dc9a4: 1a9fa7eb cset w11, lt dc9a8: 9a8ab108 csel x8, x8, x10, lt dc9ac: f86b594a ldr x10, [x10, w11, uxtw #3] dc9b0: b5ffff6a cbnz x10, 0xdc99c dc9b4: eb0c011f cmp x8, x12 dc9b8: 540007e0 b.eq 0xdcab4 dc9bc: b940210a ldr w10, [x8, #0x20] dc9c0: 6b0a013f cmp w9, w10 dc9c4: 5400078b b.lt 0xdcab4 dc9c8: f9401515 ldr x21, [x8, #0x28] dc9cc: aa1503e0 mov x0, x21 dc9d0: 92800001 mov x1, #-0x1 // =-1 dc9d4: 9402021b bl 0x15d240 <__strlen_chk@plt> dc9d8: aa0003f6 mov x22, x0 dc9dc: f9401794 ldr x20, [x28, #0x28] dc9e0: b7f801b4 tbnz x20, #0x3f, 0xdca14 dc9e4: d360fe88 lsr x8, x20, #32 dc9e8: 528032c9 mov w9, #0x196 // =406 dc9ec: f100011f cmp x8, #0x0 dc9f0: 52803aca mov w10, #0x1d6 // =470 dc9f4: d35ffe88 lsr x8, x20, #31 dc9f8: 1a890157 csel w23, w10, w9, eq dc9fc: b5000148 cbnz x8, 0xdca24 dca00: 321b02f7 orr w23, w23, #0x20 dca04: b85843a8 ldur w8, [x29, #-0x7c] dca08: 6b08035f cmp w26, w8 dca0c: 54000122 b.hs 0xdca30 dca10: 1400001c b 0xdca80 dca14: b26183e8 mov x8, #-0x80000000 // =-2147483648 dca18: eb08029f cmp x20, x8 dca1c: 540002a3 b.lo 0xdca70 dca20: 528016d7 mov w23, #0xb6 // =182 dca24: b85843a8 ldur w8, [x29, #-0x7c] dca28: 6b08035f cmp w26, w8 dca2c: 540002a3 b.lo 0xdca80 dca30: 11000509 add w9, w8, #0x1 dca34: 7100011f cmp w8, #0x0 dca38: 5280020a mov w10, #0x10 // =16 dca3c: 0b490509 add w9, w8, w9, lsr #1 dca40: 1a89015b csel w27, w10, w9, eq dca44: 6b1b011f cmp w8, w27 dca48: 540001c2 b.hs 0xdca80 dca4c: f85883a1 ldur x1, [x29, #-0x78] dca50: 8b080508 add x8, x8, x8, lsl #1 dca54: 9bb87f63 umull x3, w27, w24 dca58: d37ced02 lsl x2, x8, #4 dca5c: f9401fe0 ldr x0, [sp, #0x38] dca60: 9402092c bl 0x15ef10 <_ZN6InGame9rapidjson19MemoryPoolAllocatorINS0_12CrtAllocatorEE7ReallocEPvmm@plt> dca64: f81883a0 stur x0, [x29, #-0x78] dca68: b81843bb stur w27, [x29, #-0x7c] dca6c: 14000005 b 0xdca80 dca70: 528012d7 mov w23, #0x96 // =150 dca74: b85843a8 ldur w8, [x29, #-0x7c] dca78: 6b08035f cmp w26, w8 dca7c: 54fffda2 b.hs 0xdca30 dca80: f85883a8 ldur x8, [x29, #-0x78] dca84: d2e080a9 mov x9, #0x405000000000000 // =289637751035265024 dca88: f94017ec ldr x12, [sp, #0x28] dca8c: d503201f nop dca90: 9bb82348 umaddl x8, w26, w24, x8 dca94: 29007d16 stp w22, wzr, [x8] dca98: a900a515 stp x21, x9, [x8, #0x8] dca9c: a901fd14 stp x20, xzr, [x8, #0x18] dcaa0: f802611f stur xzr, [x8, #0x26] dcaa4: 79005d17 strh w23, [x8, #0x2e] dcaa8: b85803a8 ldur w8, [x29, #-0x80] dcaac: 1100051a add w26, w8, #0x1 dcab0: b81803ba stur w26, [x29, #-0x80] dcab4: f9400788 ldr x8, [x28, #0x8] dcab8: b40000a8 cbz x8, 0xdcacc dcabc: aa0803fc mov x28, x8 dcac0: f9400108 ldr x8, [x8] dcac4: b5ffffc8 cbnz x8, 0xdcabc dcac8: 17ffffaf b 0xdc984 dcacc: aa1c03e8 mov x8, x28 dcad0: f8410d09 ldr x9, [x8, #0x10]! dcad4: f940012a ldr x10, [x9] dcad8: eb1c015f cmp x10, x28 dcadc: 54fff520 b.eq 0xdc980 dcae0: f9400109 ldr x9, [x8] dcae4: aa0903e8 mov x8, x9 dcae8: f8410d1c ldr x28, [x8, #0x10]! dcaec: f940038a ldr x10, [x28] dcaf0: eb09015f cmp x10, x9 dcaf4: 54ffff61 b.ne 0xdcae0 dcaf8: 17ffffa3 b 0xdc984 dcafc: f9401be8 ldr x8, [sp, #0x30] dcb00: f940251c ldr x28, [x8, #0x48] dcb04: eb19039f cmp x28, x25 dcb08: 54000a60 b.eq 0xdcc54 dcb0c: 52800613 mov w19, #0x30 // =48 dcb10: d2e080b4 mov x20, #0x405000000000000 // =289637751035265024 dcb14: 14000004 b 0xdcb24 dcb18: aa0903fc mov x28, x9 dcb1c: eb19039f cmp x28, x25 dcb20: 540009a0 b.eq 0xdcc54 dcb24: f940018a ldr x10, [x12] dcb28: b400072a cbz x10, 0xdcc0c dcb2c: b9402389 ldr w9, [x28, #0x20] dcb30: aa0c03e8 mov x8, x12 dcb34: b940214b ldr w11, [x10, #0x20] dcb38: 6b09017f cmp w11, w9 dcb3c: 1a9fa7eb cset w11, lt dcb40: 9a8ab108 csel x8, x8, x10, lt dcb44: f86b594a ldr x10, [x10, w11, uxtw #3] dcb48: b5ffff6a cbnz x10, 0xdcb34 dcb4c: eb0c011f cmp x8, x12 dcb50: 540005e0 b.eq 0xdcc0c dcb54: b940210a ldr w10, [x8, #0x20] dcb58: 6b0a013f cmp w9, w10 dcb5c: 5400058b b.lt 0xdcc0c dcb60: f9401515 ldr x21, [x8, #0x28] dcb64: aa1503e0 mov x0, x21 dcb68: 92800001 mov x1, #-0x1 // =-1 dcb6c: 940201b5 bl 0x15d240 <__strlen_chk@plt> dcb70: 3940a388 ldrb w8, [x28, #0x28] dcb74: 9100a78a add x10, x28, #0x29 dcb78: f9401f89 ldr x9, [x28, #0x38] dcb7c: aa0003f6 mov x22, x0 dcb80: 7200011f tst w8, #0x1 dcb84: 9a890157 csel x23, x10, x9, eq dcb88: aa1703e0 mov x0, x23 dcb8c: 92800001 mov x1, #-0x1 // =-1 dcb90: 940201ac bl 0x15d240 <__strlen_chk@plt> dcb94: b85843a8 ldur w8, [x29, #-0x7c] dcb98: aa0003f8 mov x24, x0 dcb9c: 6b08035f cmp w26, w8 dcba0: 54000203 b.lo 0xdcbe0 dcba4: 11000509 add w9, w8, #0x1 dcba8: 7100011f cmp w8, #0x0 dcbac: 5280020a mov w10, #0x10 // =16 dcbb0: 0b490509 add w9, w8, w9, lsr #1 dcbb4: 1a89015b csel w27, w10, w9, eq dcbb8: 6b1b011f cmp w8, w27 dcbbc: 54000122 b.hs 0xdcbe0 dcbc0: f85883a1 ldur x1, [x29, #-0x78] dcbc4: 8b080508 add x8, x8, x8, lsl #1 dcbc8: 9bb37f63 umull x3, w27, w19 dcbcc: d37ced02 lsl x2, x8, #4 dcbd0: f9401fe0 ldr x0, [sp, #0x38] dcbd4: 940208cf bl 0x15ef10 <_ZN6InGame9rapidjson19MemoryPoolAllocatorINS0_12CrtAllocatorEE7ReallocEPvmm@plt> dcbd8: f81883a0 stur x0, [x29, #-0x78] dcbdc: b81843bb stur w27, [x29, #-0x7c] dcbe0: f85883a8 ldur x8, [x29, #-0x78] dcbe4: f94017ec ldr x12, [sp, #0x28] dcbe8: d503201f nop dcbec: 9bb32348 umaddl x8, w26, w19, x8 dcbf0: 29007d16 stp w22, wzr, [x8] dcbf4: a900d115 stp x21, x20, [x8, #0x8] dcbf8: 29037d18 stp w24, wzr, [x8, #0x18] dcbfc: a9025117 stp x23, x20, [x8, #0x20] dcc00: b85803a8 ldur w8, [x29, #-0x80] dcc04: 1100051a add w26, w8, #0x1 dcc08: b81803ba stur w26, [x29, #-0x80] dcc0c: f9400788 ldr x8, [x28, #0x8] dcc10: b40000a8 cbz x8, 0xdcc24 dcc14: aa0803fc mov x28, x8 dcc18: f9400108 ldr x8, [x8] dcc1c: b5ffffc8 cbnz x8, 0xdcc14 dcc20: 17ffffbf b 0xdcb1c dcc24: aa1c03e8 mov x8, x28 dcc28: f8410d09 ldr x9, [x8, #0x10]! dcc2c: f940012a ldr x10, [x9] dcc30: eb1c015f cmp x10, x28 dcc34: 54fff720 b.eq 0xdcb18 dcc38: f9400109 ldr x9, [x8] dcc3c: aa0903e8 mov x8, x9 dcc40: f8410d1c ldr x28, [x8, #0x10]! dcc44: f940038a ldr x10, [x28] dcc48: eb09015f cmp x10, x9 dcc4c: 54ffff61 b.ne 0xdcc38 dcc50: 17ffffb3 b 0xdcb1c dcc54: f9401bf8 ldr x24, [sp, #0x30] dcc58: f9404317 ldr x23, [x24, #0x80] dcc5c: 91022308 add x8, x24, #0x88 dcc60: f90013e8 str x8, [sp, #0x20] dcc64: 14000003 b 0xdcc70 dcc68: f94013e8 ldr x8, [sp, #0x20] dcc6c: aa0903f7 mov x23, x9 dcc70: eb0802ff cmp x23, x8 dcc74: 54001540 b.eq 0xdcf1c dcc78: b94022e7 ldr w7, [x23, #0x20] dcc7c: f9401ee8 ldr x8, [x23, #0x38] dcc80: f0fffc81 adrp x1, 0x6f000 dcc84: b0fffca3 adrp x3, 0x71000 dcc88: f0fffca4 adrp x4, 0x73000 dcc8c: f0fffc86 adrp x6, 0x6f000 dcc90: 52800020 mov w0, #0x1 // =1 dcc94: 91229c21 add x1, x1, #0x8a7 dcc98: 528029a2 mov w2, #0x14d // =333 dcc9c: 911a5463 add x3, x3, #0x695 dcca0: 9105f084 add x4, x4, #0x17c dcca4: aa1803e5 mov x5, x24 dcca8: 913b68c6 add x6, x6, #0xeda dccac: f90003e8 str x8, [sp] dccb0: 9402005c bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> dccb4: f94016f8 ldr x24, [x23, #0x28] dccb8: 9100c2f4 add x20, x23, #0x30 dccbc: 79016bff strh wzr, [sp, #0xb4] dccc0: b900b3ff str wzr, [sp, #0xb0] dccc4: eb14031f cmp x24, x20 dccc8: 54000840 b.eq 0xdcdd0 dcccc: aa1f03f9 mov x25, xzr dccd0: 2a1f03f6 mov w22, wzr dccd4: 2a1f03fc mov w28, wzr dccd8: 14000005 b 0xdccec dccdc: aa0903f8 mov x24, x9 dcce0: 1100079c add w28, w28, #0x1 dcce4: eb14031f cmp x24, x20 dcce8: 540007a0 b.eq 0xdcddc dccec: 39408308 ldrb w8, [x24, #0x20] dccf0: 9100870a add x10, x24, #0x21 dccf4: f9401b09 ldr x9, [x24, #0x30] dccf8: 7200011f tst w8, #0x1 dccfc: 9a89015a csel x26, x10, x9, eq dcd00: aa1a03e0 mov x0, x26 dcd04: 92800001 mov x1, #-0x1 // =-1 dcd08: 9402014e bl 0x15d240 <__strlen_chk@plt> dcd0c: aa0003fb mov x27, x0 dcd10: b9803b13 ldrsw x19, [x24, #0x38] dcd14: 6b16039f cmp w28, w22 dcd18: 54000203 b.lo 0xdcd58 dcd1c: 110006c8 add w8, w22, #0x1 dcd20: 710002df cmp w22, #0x0 dcd24: 52800209 mov w9, #0x10 // =16 dcd28: 0b4806c8 add w8, w22, w8, lsr #1 dcd2c: 1a880135 csel w21, w9, w8, eq dcd30: 6b1502df cmp w22, w21 dcd34: 54000122 b.hs 0xdcd58 dcd38: 52800608 mov w8, #0x30 // =48 dcd3c: 9ba87ec2 umull x2, w22, w8 dcd40: 9ba87ea3 umull x3, w21, w8 dcd44: f9401fe0 ldr x0, [sp, #0x38] dcd48: aa1903e1 mov x1, x25 dcd4c: 94020871 bl 0x15ef10 <_ZN6InGame9rapidjson19MemoryPoolAllocatorINS0_12CrtAllocatorEE7ReallocEPvmm@plt> dcd50: aa0003f9 mov x25, x0 dcd54: 2a1503f6 mov w22, w21 dcd58: 52800608 mov w8, #0x30 // =48 dcd5c: d2e080a9 mov x9, #0x405000000000000 // =289637751035265024 dcd60: 7100027f cmp w19, #0x0 dcd64: 52803eca mov w10, #0x1f6 // =502 dcd68: 9ba86788 umaddl x8, w28, w8, x25 dcd6c: a900a51a stp x26, x9, [x8, #0x8] dcd70: 528016c9 mov w9, #0xb6 // =182 dcd74: 1a89a149 csel w9, w10, w9, ge dcd78: 29007d1b stp w27, wzr, [x8] dcd7c: a901fd13 stp x19, xzr, [x8, #0x18] dcd80: f802611f stur xzr, [x8, #0x26] dcd84: 79005d09 strh w9, [x8, #0x2e] dcd88: f9400708 ldr x8, [x24, #0x8] dcd8c: b40000a8 cbz x8, 0xdcda0 dcd90: aa0803f8 mov x24, x8 dcd94: f9400108 ldr x8, [x8] dcd98: b5ffffc8 cbnz x8, 0xdcd90 dcd9c: 17ffffd1 b 0xdcce0 dcda0: aa1803e8 mov x8, x24 dcda4: f8410d09 ldr x9, [x8, #0x10]! dcda8: f940012a ldr x10, [x9] dcdac: eb18015f cmp x10, x24 dcdb0: 54fff960 b.eq 0xdccdc dcdb4: f9400109 ldr x9, [x8] dcdb8: aa0903e8 mov x8, x9 dcdbc: f8410d18 ldr x24, [x8, #0x10]! dcdc0: f940030a ldr x10, [x24] dcdc4: eb09015f cmp x10, x9 dcdc8: 54ffff61 b.ne 0xdcdb4 dcdcc: 17ffffc5 b 0xdcce0 dcdd0: 2a1f03fc mov w28, wzr dcdd4: 2a1f03f6 mov w22, wzr dcdd8: aa1f03f9 mov x25, xzr dcddc: f94017e8 ldr x8, [sp, #0x28] dcde0: f940010a ldr x10, [x8] dcde4: b400070a cbz x10, 0xdcec4 dcde8: b94022e9 ldr w9, [x23, #0x20] dcdec: f94017e8 ldr x8, [sp, #0x28] dcdf0: b940214b ldr w11, [x10, #0x20] dcdf4: 6b09017f cmp w11, w9 dcdf8: 1a9fa7eb cset w11, lt dcdfc: 9a8ab108 csel x8, x8, x10, lt dce00: f86b594a ldr x10, [x10, w11, uxtw #3] dce04: b5ffff6a cbnz x10, 0xdcdf0 dce08: f94017ea ldr x10, [sp, #0x28] dce0c: eb0a011f cmp x8, x10 dce10: 540005a0 b.eq 0xdcec4 dce14: b940210a ldr w10, [x8, #0x20] dce18: 6b0a013f cmp w9, w10 dce1c: 5400054b b.lt 0xdcec4 dce20: f940151a ldr x26, [x8, #0x28] dce24: aa1a03e0 mov x0, x26 dce28: 92800001 mov x1, #-0x1 // =-1 dce2c: 94020105 bl 0x15d240 <__strlen_chk@plt> dce30: 297023b3 ldp w19, w8, [x29, #-0x80] dce34: aa0003fb mov x27, x0 dce38: 6b08027f cmp w19, w8 dce3c: 54000223 b.lo 0xdce80 dce40: 11000509 add w9, w8, #0x1 dce44: 7100011f cmp w8, #0x0 dce48: 5280020a mov w10, #0x10 // =16 dce4c: 0b490509 add w9, w8, w9, lsr #1 dce50: 1a890154 csel w20, w10, w9, eq dce54: 6b14011f cmp w8, w20 dce58: 54000142 b.hs 0xdce80 dce5c: f85883a1 ldur x1, [x29, #-0x78] dce60: 52800609 mov w9, #0x30 // =48 dce64: 8b080508 add x8, x8, x8, lsl #1 dce68: 9ba97e83 umull x3, w20, w9 dce6c: d37ced02 lsl x2, x8, #4 dce70: f9401fe0 ldr x0, [sp, #0x38] dce74: 94020827 bl 0x15ef10 <_ZN6InGame9rapidjson19MemoryPoolAllocatorINS0_12CrtAllocatorEE7ReallocEPvmm@plt> dce78: f81883a0 stur x0, [x29, #-0x78] dce7c: b81843b4 stur w20, [x29, #-0x7c] dce80: f85883a8 ldur x8, [x29, #-0x78] dce84: 52800609 mov w9, #0x30 // =48 dce88: 9b092268 madd x8, x19, x9, x8 dce8c: d2e080a9 mov x9, #0x405000000000000 // =289637751035265024 dce90: 29007d1b stp w27, wzr, [x8] dce94: a900a51a stp x26, x9, [x8, #0x8] dce98: 2903591c stp w28, w22, [x8, #0x18] dce9c: f9001119 str x25, [x8, #0x20] dcea0: b940b3e9 ldr w9, [sp, #0xb0] dcea4: b9002909 str w9, [x8, #0x28] dcea8: 79416be9 ldrh w9, [sp, #0xb4] dceac: 79005909 strh w9, [x8, #0x2c] dceb0: 52800069 mov w9, #0x3 // =3 dceb4: 79005d09 strh w9, [x8, #0x2e] dceb8: b85803a8 ldur w8, [x29, #-0x80] dcebc: 11000508 add w8, w8, #0x1 dcec0: b81803a8 stur w8, [x29, #-0x80] dcec4: f94006e8 ldr x8, [x23, #0x8] dcec8: b40000e8 cbz x8, 0xdcee4 dcecc: aa0803f7 mov x23, x8 dced0: f9400108 ldr x8, [x8] dced4: b5ffffc8 cbnz x8, 0xdcecc dced8: f9401bf8 ldr x24, [sp, #0x30] dcedc: f94013e8 ldr x8, [sp, #0x20] dcee0: 17ffff64 b 0xdcc70 dcee4: aa1703e8 mov x8, x23 dcee8: f9401bf8 ldr x24, [sp, #0x30] dceec: f8410d09 ldr x9, [x8, #0x10]! dcef0: f940012a ldr x10, [x9] dcef4: eb17015f cmp x10, x23 dcef8: 54ffeb80 b.eq 0xdcc68 dcefc: f9400109 ldr x9, [x8] dcf00: aa0903e8 mov x8, x9 dcf04: f8410d17 ldr x23, [x8, #0x10]! dcf08: f94002ea ldr x10, [x23] dcf0c: eb09015f cmp x10, x9 dcf10: 54ffff61 b.ne 0xdcefc dcf14: f94013e8 ldr x8, [sp, #0x20] dcf18: 17ffff56 b 0xdcc70 dcf1c: 52802008 mov w8, #0x100 // =256 dcf20: 910103e9 add x9, sp, #0x40 dcf24: 6f00e400 movi v0.2d, #0000000000000000 dcf28: 3903b3ff strb wzr, [sp, #0xec] dcf2c: a90623ff stp xzr, x8, [sp, #0x60] dcf30: 52804008 mov w8, #0x200 // =512 dcf34: f9005be9 str x9, [sp, #0xb0] dcf38: ad0203e0 stp q0, q0, [sp, #0x40] dcf3c: a90da3ff stp xzr, x8, [sp, #0xd8] dcf40: 52802888 mov w8, #0x144 // =324 dcf44: 3c8b83e0 stur q0, [sp, #0xb8] dcf48: 3c8c83e0 stur q0, [sp, #0xc8] dcf4c: b900ebe8 str w8, [sp, #0xe8] dcf50: d10203a0 sub x0, x29, #0x80 dcf54: 9102c3e1 add x1, sp, #0xb0 dcf58: 940207f2 bl 0x15ef20 <_ZNK6InGame9rapidjson12GenericValueINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEEE6AcceptINS0_6WriterINS0_19GenericStringBufferIS3_S5_EES3_S3_S5_Lj0EEEEEbRT_@plt> dcf5c: f9401700 ldr x0, [x24, #0x28] dcf60: f9400008 ldr x8, [x0] dcf64: f9401508 ldr x8, [x8, #0x28] dcf68: d63f0100 blr x8 dcf6c: f9004be0 str x0, [sp, #0x90] dcf70: b40003a0 cbz x0, 0xdcfe4 dcf74: a945a7e8 ldp x8, x9, [sp, #0x58] dcf78: cb080129 sub x9, x9, x8 dcf7c: f100013f cmp x9, #0x0 dcf80: 54000c6d b.le 0xdd10c dcf84: 91000509 add x9, x8, #0x1 dcf88: f9002fe9 str x9, [sp, #0x58] dcf8c: 3900011f strb wzr, [x8] dcf90: a94523e2 ldp x2, x8, [sp, #0x50] dcf94: f9404bf4 ldr x20, [sp, #0x90] dcf98: d1000508 sub x8, x8, #0x1 dcf9c: f9002fe8 str x8, [sp, #0x58] dcfa0: f9400288 ldr x8, [x20] dcfa4: f9400908 ldr x8, [x8, #0x10] dcfa8: b0fffc81 adrp x1, 0x6d000 dcfac: aa1403e0 mov x0, x20 dcfb0: 910bc421 add x1, x1, #0x2f1 dcfb4: d63f0100 blr x8 dcfb8: f9401700 ldr x0, [x24, #0x28] dcfbc: f9400008 ldr x8, [x0] dcfc0: f9404108 ldr x8, [x8, #0x80] dcfc4: aa1403e1 mov x1, x20 dcfc8: 52800022 mov w2, #0x1 // =1 dcfcc: d63f0100 blr x8 dcfd0: f9401700 ldr x0, [x24, #0x28] dcfd4: f9400008 ldr x8, [x0] dcfd8: f9401908 ldr x8, [x8, #0x30] dcfdc: 910243e1 add x1, sp, #0x90 dcfe0: d63f0100 blr x8 dcfe4: f94067e0 ldr x0, [sp, #0xc8] dcfe8: 940200ae bl 0x15d2a0 dcfec: f94063e0 ldr x0, [sp, #0xc0] dcff0: b4000040 cbz x0, 0xdcff8 dcff4: 9401ffbb bl 0x15cee0 <_ZdlPv@plt> dcff8: f9402be0 ldr x0, [sp, #0x50] dcffc: 940200a9 bl 0x15d2a0 dd000: f94027e0 ldr x0, [sp, #0x48] dd004: b4000040 cbz x0, 0xdd00c dd008: 9401ffb6 bl 0x15cee0 <_ZdlPv@plt> dd00c: d10203a0 sub x0, x29, #0x80 dd010: 94020094 bl 0x15d260 <_ZN6InGame9rapidjson15GenericDocumentINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEES5_ED2Ev@plt> dd014: aa1803e8 mov x8, x24 dd018: f940230b ldr x11, [x24, #0x40] dd01c: d10203aa sub x10, x29, #0x80 dd020: f9401b09 ldr x9, [x24, #0x30] dd024: 6f00e400 movi v0.2d, #0000000000000000 dd028: 9100214d add x13, x10, #0x8 dd02c: f8438d0c ldr x12, [x8, #0x38]! dd030: f81903ab stur x11, [x29, #-0x70] dd034: f100017f cmp x11, #0x0 dd038: f9001b08 str x8, [x24, #0x30] dd03c: 910103e0 add x0, sp, #0x40 dd040: 9100418b add x11, x12, #0x10 dd044: 3d800100 str q0, [x8] dd048: 9a8b014a csel x10, x10, x11, eq dd04c: aa1803eb mov x11, x24 dd050: a93833a9 stp x9, x12, [x29, #-0x80] dd054: f900014d str x13, [x10] dd058: 9102c3ea add x10, sp, #0xb0 dd05c: f8450d68 ldr x8, [x11, #0x50]! dd060: f9402f09 ldr x9, [x24, #0x58] dd064: 3d800160 str q0, [x11] dd068: f940270d ldr x13, [x24, #0x48] dd06c: f900270b str x11, [x24, #0x48] dd070: 9100410b add x11, x8, #0x10 dd074: f100013f cmp x9, #0x0 dd078: f90063e9 str x9, [sp, #0xc0] dd07c: 9a8b014b csel x11, x10, x11, eq dd080: 9100214a add x10, x10, #0x8 dd084: a90b23ed stp x13, x8, [sp, #0xb0] dd088: f900016a str x10, [x11] dd08c: 910103ea add x10, sp, #0x40 dd090: a9c8a301 ldp x1, x8, [x24, #0x88]! dd094: 3d800300 str q0, [x24] dd098: f85f8309 ldur x9, [x24, #-0x8] dd09c: f81f8318 stur x24, [x24, #-0x8] dd0a0: 9100402b add x11, x1, #0x10 dd0a4: f100011f cmp x8, #0x0 dd0a8: f9002be8 str x8, [sp, #0x50] dd0ac: a90407e9 stp x9, x1, [sp, #0x40] dd0b0: 91002149 add x9, x10, #0x8 dd0b4: 9a8b014a csel x10, x10, x11, eq dd0b8: f9000149 str x9, [x10] dd0bc: 940207cd bl 0x15eff0 <_ZNSt6__ndk16__treeINS_12__value_typeIiNS_3mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS8_EENS6_INS_4pairIKS8_iEEEEEEEENS_19__map_value_compareIiSG_NS9_IiEELb1EEENS6_ISG_EEE7destroyEPNS_11__tree_nodeISG_PvEE@plt> dd0c0: f9405fe1 ldr x1, [sp, #0xb8] dd0c4: 9102c3e0 add x0, sp, #0xb0 dd0c8: 94020776 bl 0x15eea0 <_ZNSt6__ndk16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> dd0cc: f85883a1 ldur x1, [x29, #-0x78] dd0d0: d10203a0 sub x0, x29, #0x80 dd0d4: 94020777 bl 0x15eeb0 <_ZNSt6__ndk16__treeINS_12__value_typeIilEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE@plt> dd0d8: f9400ff6 ldr x22, [sp, #0x18] dd0dc: f94016c8 ldr x8, [x22, #0x28] dd0e0: f85f03a9 ldur x9, [x29, #-0x10] dd0e4: eb09011f cmp x8, x9 dd0e8: 540001c1 b.ne 0xdd120 dd0ec: a95c4ff4 ldp x20, x19, [sp, #0x1c0] dd0f0: a95b57f6 ldp x22, x21, [sp, #0x1b0] dd0f4: a95a5ff8 ldp x24, x23, [sp, #0x1a0] dd0f8: a95967fa ldp x26, x25, [sp, #0x190] dd0fc: a9586ffc ldp x28, x27, [sp, #0x180] dd100: a9577bfd ldp x29, x30, [sp, #0x170] dd104: 910743ff add sp, sp, #0x1d0 dd108: d65f03c0 ret dd10c: 910103e0 add x0, sp, #0x40 dd110: 52800021 mov w1, #0x1 // =1 dd114: 9402008f bl 0x15d350 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandIcEEvm@plt> dd118: f9402fe8 ldr x8, [sp, #0x58] dd11c: 17ffff9a b 0xdcf84 dd120: 9401ff44 bl 0x15ce30 <__stack_chk_fail@plt> dd124: 1400000b b 0xdd150 dd128: 1400000a b 0xdd150 dd12c: aa0003f3 mov x19, x0 dd130: aa1403e0 mov x0, x20 dd134: 9401ff6b bl 0x15cee0 <_ZdlPv@plt> dd138: 14000002 b 0xdd140 dd13c: aa0003f3 mov x19, x0 dd140: d10203a8 sub x8, x29, #0x80 dd144: 9100a100 add x0, x8, #0x28 dd148: 94020052 bl 0x15d290 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEED2Ev@plt> dd14c: 1400001d b 0xdd1c0 dd150: aa0003f3 mov x19, x0 dd154: 9102c3e0 add x0, sp, #0xb0 dd158: 94020776 bl 0x15ef30 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EED2Ev@plt> dd15c: 910103e0 add x0, sp, #0x40 dd160: 94020778 bl 0x15ef40 <_ZN6InGame9rapidjson19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEED2Ev@plt> dd164: 14000007 b 0xdd180 dd168: 14000005 b 0xdd17c dd16c: 14000004 b 0xdd17c dd170: 14000003 b 0xdd17c dd174: 14000002 b 0xdd17c dd178: 14000034 b 0xdd248 dd17c: aa0003f3 mov x19, x0 dd180: d10203a0 sub x0, x29, #0x80 dd184: 94020037 bl 0x15d260 <_ZN6InGame9rapidjson15GenericDocumentINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEES5_ED2Ev@plt> dd188: aa1303e0 mov x0, x19 dd18c: 9401eff5 bl 0x159160 <__emutls_get_address+0x6d4> dd190: 1400002e b 0xdd248 dd194: 3942c3e8 ldrb w8, [sp, #0xb0] dd198: aa0003f3 mov x19, x0 dd19c: 37000168 tbnz w8, #0x0, 0xdd1c8 dd1a0: 3941e3e8 ldrb w8, [sp, #0x78] dd1a4: 37000488 tbnz w8, #0x0, 0xdd234 dd1a8: 394103e8 ldrb w8, [sp, #0x40] dd1ac: 370001e8 tbnz w8, #0x0, 0xdd1e8 dd1b0: 394243e8 ldrb w8, [sp, #0x90] dd1b4: 37000228 tbnz w8, #0x0, 0xdd1f8 dd1b8: 385803a8 ldurb w8, [x29, #-0x80] dd1bc: 37000268 tbnz w8, #0x0, 0xdd208 dd1c0: aa1303e0 mov x0, x19 dd1c4: 9401efe7 bl 0x159160 <__emutls_get_address+0x6d4> dd1c8: f94063e0 ldr x0, [sp, #0xc0] dd1cc: 9401ff45 bl 0x15cee0 <_ZdlPv@plt> dd1d0: 3941e3e8 ldrb w8, [sp, #0x78] dd1d4: 3607fea8 tbz w8, #0x0, 0xdd1a8 dd1d8: 14000017 b 0xdd234 dd1dc: aa0003f3 mov x19, x0 dd1e0: 394103e8 ldrb w8, [sp, #0x40] dd1e4: 3607fe68 tbz w8, #0x0, 0xdd1b0 dd1e8: f9402be0 ldr x0, [sp, #0x50] dd1ec: 9401ff3d bl 0x15cee0 <_ZdlPv@plt> dd1f0: 394243e8 ldrb w8, [sp, #0x90] dd1f4: 3607fe28 tbz w8, #0x0, 0xdd1b8 dd1f8: f94053e0 ldr x0, [sp, #0xa0] dd1fc: 9401ff39 bl 0x15cee0 <_ZdlPv@plt> dd200: 385803a8 ldurb w8, [x29, #-0x80] dd204: 3607fde8 tbz w8, #0x0, 0xdd1c0 dd208: f85903a0 ldur x0, [x29, #-0x70] dd20c: 9401ff35 bl 0x15cee0 <_ZdlPv@plt> dd210: aa1303e0 mov x0, x19 dd214: 9401efd3 bl 0x159160 <__emutls_get_address+0x6d4> dd218: aa0003f3 mov x19, x0 dd21c: 394243e8 ldrb w8, [sp, #0x90] dd220: 3607fcc8 tbz w8, #0x0, 0xdd1b8 dd224: 17fffff5 b 0xdd1f8 dd228: aa0003f3 mov x19, x0 dd22c: 3941e3e8 ldrb w8, [sp, #0x78] dd230: 3607fbc8 tbz w8, #0x0, 0xdd1a8 dd234: f94047e0 ldr x0, [sp, #0x88] dd238: 9401ff2a bl 0x15cee0 <_ZdlPv@plt> dd23c: 394103e8 ldrb w8, [sp, #0x40] dd240: 3607fb88 tbz w8, #0x0, 0xdd1b0 dd244: 17ffffe9 b 0xdd1e8 dd248: aa0003f3 mov x19, x0 dd24c: 385803a8 ldurb w8, [x29, #-0x80] dd250: 3607fb88 tbz w8, #0x0, 0xdd1c0 dd254: 17ffffed b 0xdd208 00000000000dd258 : dd258: a9be7bfd stp x29, x30, [sp, #-0x20]! dd25c: f9000bf3 str x19, [sp, #0x10] dd260: 910003fd mov x29, sp dd264: aa0003f3 mov x19, x0 dd268: 9402070a bl 0x15ee90 <_ZN6InGame19InGameReportHandlerC2EPKcPNS_18IReportMasterInnerE@plt> dd26c: f0000468 adrp x8, 0x16c000 dd270: aa1303e9 mov x9, x19 dd274: f945a508 ldr x8, [x8, #0xb48] dd278: f9004a7f str xzr, [x19, #0x90] dd27c: f8088d3f str xzr, [x9, #0x88]! dd280: f9004269 str x9, [x19, #0x80] dd284: 91004108 add x8, x8, #0x10 dd288: f9000268 str x8, [x19] dd28c: f9400bf3 ldr x19, [sp, #0x10] dd290: a8c27bfd ldp x29, x30, [sp], #0x20 dd294: d65f03c0 ret 00000000000dd298 : dd298: a9be7bfd stp x29, x30, [sp, #-0x20]! dd29c: f9000bf3 str x19, [sp, #0x10] dd2a0: 910003fd mov x29, sp dd2a4: aa0003f3 mov x19, x0 dd2a8: 94020706 bl 0x15eec0 <_ZN6InGame19InGameReportHandlerC2EPKcPNS_19IReportGatewayInnerE@plt> dd2ac: f0000468 adrp x8, 0x16c000 dd2b0: aa1303e9 mov x9, x19 dd2b4: f945a508 ldr x8, [x8, #0xb48] dd2b8: f9004a7f str xzr, [x19, #0x90] dd2bc: f8088d3f str xzr, [x9, #0x88]! dd2c0: f9004269 str x9, [x19, #0x80] dd2c4: 91004108 add x8, x8, #0x10 dd2c8: f9000268 str x8, [x19] dd2cc: f9400bf3 ldr x19, [sp, #0x10] dd2d0: a8c27bfd ldp x29, x30, [sp], #0x20 dd2d4: d65f03c0 ret 00000000000dd2d8 : dd2d8: a9be7bfd stp x29, x30, [sp, #-0x20]! dd2dc: a9014ff4 stp x20, x19, [sp, #0x10] dd2e0: 910003fd mov x29, sp dd2e4: f0000468 adrp x8, 0x16c000 dd2e8: aa0003f3 mov x19, x0 dd2ec: f945a508 ldr x8, [x8, #0xb48] dd2f0: 91004108 add x8, x8, #0x10 dd2f4: f9000008 str x8, [x0] dd2f8: d0fffc81 adrp x1, 0x6f000 dd2fc: 90fffca3 adrp x3, 0x71000 dd300: d0fffca4 adrp x4, 0x73000 dd304: b0fffca6 adrp x6, 0x72000 dd308: 91229c21 add x1, x1, #0x8a7 dd30c: 910ee463 add x3, x3, #0x3b9 dd310: 9105f084 add x4, x4, #0x17c dd314: 913e58c6 add x6, x6, #0xf96 dd318: 52800020 mov w0, #0x1 // =1 dd31c: 52803002 mov w2, #0x180 // =384 dd320: aa1303e5 mov x5, x19 dd324: 9401febf bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> dd328: 91020260 add x0, x19, #0x80 dd32c: f9404661 ldr x1, [x19, #0x88] dd330: 94020748 bl 0x15f050 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame24GaaSReqStatReportHandler11GaaSReqStatEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE@plt> dd334: aa1303e0 mov x0, x19 dd338: a9414ff4 ldp x20, x19, [sp, #0x10] dd33c: a8c27bfd ldp x29, x30, [sp], #0x20 dd340: 140206e4 b 0x15eed0 <_ZN6InGame19InGameReportHandlerD2Ev@plt> dd344: aa0003f4 mov x20, x0 dd348: 91020260 add x0, x19, #0x80 dd34c: 94000005 bl 0xdd360 dd350: aa1303e0 mov x0, x19 dd354: 940206df bl 0x15eed0 <_ZN6InGame19InGameReportHandlerD2Ev@plt> dd358: aa1403e0 mov x0, x20 dd35c: 97ff2ef6 bl 0xa8f34 dd360: f9400401 ldr x1, [x0, #0x8] dd364: 1402073b b 0x15f050 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame24GaaSReqStatReportHandler11GaaSReqStatEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE@plt> 00000000000dd368 : dd368: a9be7bfd stp x29, x30, [sp, #-0x20]! dd36c: a9014ff4 stp x20, x19, [sp, #0x10] dd370: 910003fd mov x29, sp dd374: f0000468 adrp x8, 0x16c000 dd378: aa0003f3 mov x19, x0 dd37c: f945a508 ldr x8, [x8, #0xb48] dd380: 91004108 add x8, x8, #0x10 dd384: f9000008 str x8, [x0] dd388: d0fffc81 adrp x1, 0x6f000 dd38c: 90fffca3 adrp x3, 0x71000 dd390: d0fffca4 adrp x4, 0x73000 dd394: b0fffca6 adrp x6, 0x72000 dd398: 91229c21 add x1, x1, #0x8a7 dd39c: 910ee463 add x3, x3, #0x3b9 dd3a0: 9105f084 add x4, x4, #0x17c dd3a4: 913e58c6 add x6, x6, #0xf96 dd3a8: 52800020 mov w0, #0x1 // =1 dd3ac: 52803002 mov w2, #0x180 // =384 dd3b0: aa1303e5 mov x5, x19 dd3b4: 9401fe9b bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> dd3b8: 91020260 add x0, x19, #0x80 dd3bc: f9404661 ldr x1, [x19, #0x88] dd3c0: 94020724 bl 0x15f050 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame24GaaSReqStatReportHandler11GaaSReqStatEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE@plt> dd3c4: aa1303e0 mov x0, x19 dd3c8: 940206c2 bl 0x15eed0 <_ZN6InGame19InGameReportHandlerD2Ev@plt> dd3cc: aa1303e0 mov x0, x19 dd3d0: a9414ff4 ldp x20, x19, [sp, #0x10] dd3d4: a8c27bfd ldp x29, x30, [sp], #0x20 dd3d8: 1401fec2 b 0x15cee0 <_ZdlPv@plt> dd3dc: aa0003f4 mov x20, x0 dd3e0: 91020260 add x0, x19, #0x80 dd3e4: 97ffffdf bl 0xdd360 dd3e8: aa1303e0 mov x0, x19 dd3ec: 940206b9 bl 0x15eed0 <_ZN6InGame19InGameReportHandlerD2Ev@plt> dd3f0: aa1403e0 mov x0, x20 dd3f4: 97ff2ed0 bl 0xa8f34 00000000000dd3f8 : dd3f8: d10543ff sub sp, sp, #0x150 dd3fc: a90f7bfd stp x29, x30, [sp, #0xf0] dd400: 9103c3fd add x29, sp, #0xf0 dd404: f90083fc str x28, [sp, #0x100] dd408: a91167fa stp x26, x25, [sp, #0x110] dd40c: a9125ff8 stp x24, x23, [sp, #0x120] dd410: a91357f6 stp x22, x21, [sp, #0x130] dd414: a9144ff4 stp x20, x19, [sp, #0x140] dd418: d53bd059 mrs x25, TPIDR_EL0 dd41c: f9401728 ldr x8, [x25, #0x28] dd420: f81f83a8 stur x8, [x29, #-0x8] dd424: b4001f22 cbz x2, 0xdd808 dd428: 2a0403f5 mov w21, w4 dd42c: 2a0303f6 mov w22, w3 dd430: 2a0103f7 mov w23, w1 dd434: aa0003f4 mov x20, x0 dd438: d0fffc81 adrp x1, 0x6f000 dd43c: d0fffc83 adrp x3, 0x6f000 dd440: d0fffca4 adrp x4, 0x73000 dd444: 90fffc86 adrp x6, 0x6d000 dd448: 2a0503f3 mov w19, w5 dd44c: aa0203f8 mov x24, x2 dd450: 2a1f03e0 mov w0, wzr dd454: b9001be5 str w5, [sp, #0x18] dd458: 91229c21 add x1, x1, #0x8a7 dd45c: 91339c63 add x3, x3, #0xce7 dd460: 9105f084 add x4, x4, #0x17c dd464: 91169cc6 add x6, x6, #0x5a7 dd468: 52803182 mov w2, #0x18c // =396 dd46c: aa1403e5 mov x5, x20 dd470: 2a1703e7 mov w7, w23 dd474: b90013f5 str w21, [sp, #0x10] dd478: b9000bf6 str w22, [sp, #0x8] dd47c: f90003f8 str x24, [sp] dd480: 9401fe68 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> dd484: aa1803e0 mov x0, x24 dd488: 52800741 mov w1, #0x3a // =58 dd48c: 940204c5 bl 0x15e7a0 dd490: 6f00e400 movi v0.2d, #0000000000000000 dd494: f100001f cmp x0, #0x0 dd498: 9a800705 csinc x5, x24, x0, eq dd49c: 910183e0 add x0, sp, #0x60 dd4a0: 2a1703e4 mov w4, w23 dd4a4: 2a1603e6 mov w6, w22 dd4a8: 2a1503e7 mov w7, w21 dd4ac: ad0603e0 stp q0, q0, [sp, #0xc0] dd4b0: ad0503e0 stp q0, q0, [sp, #0xa0] dd4b4: ad0403e0 stp q0, q0, [sp, #0x80] dd4b8: ad0303e0 stp q0, q0, [sp, #0x60] dd4bc: 940000ea bl 0xdd864 dd4c0: 910183e0 add x0, sp, #0x60 dd4c4: 940200ab bl 0x15d770 dd4c8: b100401f cmn x0, #0x10 dd4cc: 54001b62 b.hs 0xdd838 dd4d0: aa0003f6 mov x22, x0 dd4d4: 91020295 add x21, x20, #0x80 dd4d8: f1005c1f cmp x0, #0x17 dd4dc: 540000e2 b.hs 0xdd4f8 dd4e0: 910103e9 add x9, sp, #0x40 dd4e4: 531f7ac8 lsl w8, w22, #1 dd4e8: b2400137 orr x23, x9, #0x1 dd4ec: 390103e8 strb w8, [sp, #0x40] dd4f0: b5000156 cbnz x22, 0xdd518 dd4f4: 1400000d b 0xdd528 dd4f8: 910042c8 add x8, x22, #0x10 dd4fc: 927ced18 and x24, x8, #0xfffffffffffffff0 dd500: aa1803e0 mov x0, x24 dd504: 9401fe57 bl 0x15ce60 <_Znwm@plt> dd508: b2400308 orr x8, x24, #0x1 dd50c: aa0003f7 mov x23, x0 dd510: a90483f6 stp x22, x0, [sp, #0x48] dd514: f90023e8 str x8, [sp, #0x40] dd518: 910183e1 add x1, sp, #0x60 dd51c: aa1703e0 mov x0, x23 dd520: aa1603e2 mov x2, x22 dd524: 9401fedf bl 0x15d0a0 dd528: 38366aff strb wzr, [x23, x22] dd52c: 910103e1 add x1, sp, #0x40 dd530: aa1503e0 mov x0, x21 dd534: 940206cb bl 0x15f060 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame24GaaSReqStatReportHandler11GaaSReqStatEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE4findIS7_EENS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEElEERKT_@plt> dd538: aa0003f6 mov x22, x0 dd53c: 394103e8 ldrb w8, [sp, #0x40] dd540: 36000068 tbz w8, #0x0, 0xdd54c dd544: f9402be0 ldr x0, [sp, #0x50] dd548: 9401fe66 bl 0x15cee0 <_ZdlPv@plt> dd54c: 91022288 add x8, x20, #0x88 dd550: eb16011f cmp x8, x22 dd554: 540001e0 b.eq 0xdd590 dd558: 294726c8 ldp w8, w9, [x22, #0x38] dd55c: b94042ca ldr w10, [x22, #0x40] dd560: 11000508 add w8, w8, #0x1 dd564: 0b130129 add w9, w9, w19 dd568: 6b13015f cmp w10, w19 dd56c: 290726c8 stp w8, w9, [x22, #0x38] dd570: 540001ec b.gt 0xdd5ac dd574: b94046c8 ldr w8, [x22, #0x44] dd578: 6b13011f cmp w8, w19 dd57c: 5400020b b.lt 0xdd5bc dd580: 7100ca7f cmp w19, #0x32 dd584: 5400022c b.gt 0xdd5c8 dd588: 910122c8 add x8, x22, #0x48 dd58c: 14000041 b 0xdd690 dd590: 12b00008 mov w8, #0x7fffffff // =2147483647 dd594: a9037fff stp xzr, xzr, [sp, #0x30] dd598: 6b08027f cmp w19, w8 dd59c: a9027fff stp xzr, xzr, [sp, #0x20] dd5a0: 540001c1 b.ne 0xdd5d8 dd5a4: 910083e8 add x8, sp, #0x20 dd5a8: 14000045 b 0xdd6bc dd5ac: b90042d3 str w19, [x22, #0x40] dd5b0: b94046c8 ldr w8, [x22, #0x44] dd5b4: 6b13011f cmp w8, w19 dd5b8: 54fffe4a b.ge 0xdd580 dd5bc: b90046d3 str w19, [x22, #0x44] dd5c0: 7100ca7f cmp w19, #0x32 dd5c4: 54fffe2d b.le 0xdd588 dd5c8: 7101927f cmp w19, #0x64 dd5cc: 54000128 b.hi 0xdd5f0 dd5d0: 910132c8 add x8, x22, #0x4c dd5d4: 1400002f b 0xdd690 dd5d8: 7100067f cmp w19, #0x1 dd5dc: 540001ab b.lt 0xdd610 dd5e0: 7100ce7f cmp w19, #0x33 dd5e4: 540001c2 b.hs 0xdd61c dd5e8: 9100f3e8 add x8, sp, #0x3c dd5ec: 14000034 b 0xdd6bc dd5f0: 7103227f cmp w19, #0xc8 dd5f4: 54000068 b.hi 0xdd600 dd5f8: 910142c8 add x8, x22, #0x50 dd5fc: 14000025 b 0xdd690 dd600: 7107d27f cmp w19, #0x1f4 dd604: 54000148 b.hi 0xdd62c dd608: 910152c8 add x8, x22, #0x54 dd60c: 14000021 b 0xdd690 dd610: 2a1f03fa mov w26, wzr dd614: 9100f3e8 add x8, sp, #0x3c dd618: 1400002a b 0xdd6c0 dd61c: 7101967f cmp w19, #0x65 dd620: 540000e2 b.hs 0xdd63c dd624: 9100e3e8 add x8, sp, #0x38 dd628: 14000025 b 0xdd6bc dd62c: 710c827f cmp w19, #0x320 dd630: 540000e8 b.hi 0xdd64c dd634: 910162c8 add x8, x22, #0x58 dd638: 14000016 b 0xdd690 dd63c: 7103267f cmp w19, #0xc9 dd640: 540000e2 b.hs 0xdd65c dd644: 9100d3e8 add x8, sp, #0x34 dd648: 1400001d b 0xdd6bc dd64c: 7117727f cmp w19, #0x5dc dd650: 540000e8 b.hi 0xdd66c dd654: 910172c8 add x8, x22, #0x5c dd658: 1400000e b 0xdd690 dd65c: 7107d67f cmp w19, #0x1f5 dd660: 540000e2 b.hs 0xdd67c dd664: 9100c3e8 add x8, sp, #0x30 dd668: 14000015 b 0xdd6bc dd66c: 713e827f cmp w19, #0xfa0 dd670: 540000e8 b.hi 0xdd68c dd674: 910182c8 add x8, x22, #0x60 dd678: 14000006 b 0xdd690 dd67c: 710c867f cmp w19, #0x321 dd680: 54000102 b.hs 0xdd6a0 dd684: 9100b3e8 add x8, sp, #0x2c dd688: 1400000d b 0xdd6bc dd68c: 910192c8 add x8, x22, #0x64 dd690: b9400109 ldr w9, [x8] dd694: 11000529 add w9, w9, #0x1 dd698: b9000109 str w9, [x8] dd69c: 1400005b b 0xdd808 dd6a0: 7117767f cmp w19, #0x5dd dd6a4: 54000062 b.hs 0xdd6b0 dd6a8: 9100a3e8 add x8, sp, #0x28 dd6ac: 14000004 b 0xdd6bc dd6b0: 713e867f cmp w19, #0xfa1 dd6b4: 54fff782 b.hs 0xdd5a4 dd6b8: 910093e8 add x8, sp, #0x24 dd6bc: 2a1303fa mov w26, w19 dd6c0: b9400109 ldr w9, [x8] dd6c4: 910183e0 add x0, sp, #0x60 dd6c8: 11000529 add w9, w9, #0x1 dd6cc: b9000109 str w9, [x8] dd6d0: 94020028 bl 0x15d770 dd6d4: b100401f cmn x0, #0x10 dd6d8: 54000b02 b.hs 0xdd838 dd6dc: aa0003f6 mov x22, x0 dd6e0: f1005c1f cmp x0, #0x17 dd6e4: 540000e2 b.hs 0xdd700 dd6e8: 910103e9 add x9, sp, #0x40 dd6ec: 531f7ac8 lsl w8, w22, #1 dd6f0: b2400137 orr x23, x9, #0x1 dd6f4: 390103e8 strb w8, [sp, #0x40] dd6f8: b5000156 cbnz x22, 0xdd720 dd6fc: 1400000d b 0xdd730 dd700: 910042c8 add x8, x22, #0x10 dd704: 927ced18 and x24, x8, #0xfffffffffffffff0 dd708: aa1803e0 mov x0, x24 dd70c: 9401fdd5 bl 0x15ce60 <_Znwm@plt> dd710: b2400308 orr x8, x24, #0x1 dd714: aa0003f7 mov x23, x0 dd718: a90483f6 stp x22, x0, [sp, #0x48] dd71c: f90023e8 str x8, [sp, #0x40] dd720: 910183e1 add x1, sp, #0x60 dd724: aa1703e0 mov x0, x23 dd728: aa1603e2 mov x2, x22 dd72c: 9401fe5d bl 0x15d0a0 dd730: 38366aff strb wzr, [x23, x22] dd734: 910163e1 add x1, sp, #0x58 dd738: 910103e2 add x2, sp, #0x40 dd73c: aa1503e0 mov x0, x21 dd740: 9402064c bl 0x15f070 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame24GaaSReqStatReportHandler11GaaSReqStatEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISM_EERKT_@plt> dd744: aa0003f7 mov x23, x0 dd748: f9400016 ldr x22, [x0] dd74c: b5000416 cbnz x22, 0xdd7cc dd750: 52800d00 mov w0, #0x68 // =104 dd754: 9401fdc3 bl 0x15ce60 <_Znwm@plt> dd758: 3dc013e0 ldr q0, [sp, #0x40] dd75c: 12b00009 mov w9, #0x7fffffff // =2147483647 dd760: f9402be8 ldr x8, [sp, #0x50] dd764: f90023ff str xzr, [sp, #0x40] dd768: a904ffff stp xzr, xzr, [sp, #0x48] dd76c: aa0003f6 mov x22, x0 dd770: 3d800800 str q0, [x0, #0x20] dd774: 6f00e400 movi v0.2d, #0000000000000000 dd778: a9037c08 stp x8, xzr, [x0, #0x30] dd77c: f9402fe8 ldr x8, [sp, #0x58] dd780: b9004009 str w9, [x0, #0x40] dd784: b900641f str wzr, [x0, #0x64] dd788: a9007c1f stp xzr, xzr, [x0] dd78c: 3c844000 stur q0, [x0, #0x44] dd790: 3c854000 stur q0, [x0, #0x54] dd794: f9000808 str x8, [x0, #0x10] dd798: f90002e0 str x0, [x23] dd79c: f94002a8 ldr x8, [x21] dd7a0: f9400108 ldr x8, [x8] dd7a4: b4000088 cbz x8, 0xdd7b4 dd7a8: f90002a8 str x8, [x21] dd7ac: f94002e1 ldr x1, [x23] dd7b0: 14000002 b 0xdd7b8 dd7b4: aa1603e1 mov x1, x22 dd7b8: f9404680 ldr x0, [x20, #0x88] dd7bc: 9401ffe9 bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> dd7c0: f9404a88 ldr x8, [x20, #0x90] dd7c4: 91000508 add x8, x8, #0x1 dd7c8: f9004a88 str x8, [x20, #0x90] dd7cc: 52800028 mov w8, #0x1 // =1 dd7d0: 29086ad3 stp w19, w26, [x22, #0x40] dd7d4: 294727ea ldp w10, w9, [sp, #0x38] dd7d8: 29074ec8 stp w8, w19, [x22, #0x38] dd7dc: 29462fe8 ldp w8, w11, [sp, #0x30] dd7e0: 29092ac9 stp w9, w10, [x22, #0x48] dd7e4: 294533e9 ldp w9, w12, [sp, #0x28] dd7e8: 290a22cb stp w11, w8, [x22, #0x50] dd7ec: 394103eb ldrb w11, [sp, #0x40] dd7f0: 29442be8 ldp w8, w10, [sp, #0x20] dd7f4: 290b26cc stp w12, w9, [x22, #0x58] dd7f8: 290c22ca stp w10, w8, [x22, #0x60] dd7fc: 3600006b tbz w11, #0x0, 0xdd808 dd800: f9402be0 ldr x0, [sp, #0x50] dd804: 9401fdb7 bl 0x15cee0 <_ZdlPv@plt> dd808: f9401728 ldr x8, [x25, #0x28] dd80c: f85f83a9 ldur x9, [x29, #-0x8] dd810: eb09011f cmp x8, x9 dd814: 54000161 b.ne 0xdd840 dd818: a9544ff4 ldp x20, x19, [sp, #0x140] dd81c: a95357f6 ldp x22, x21, [sp, #0x130] dd820: a9525ff8 ldp x24, x23, [sp, #0x120] dd824: a95167fa ldp x26, x25, [sp, #0x110] dd828: a94f7bfd ldp x29, x30, [sp, #0xf0] dd82c: f94083fc ldr x28, [sp, #0x100] dd830: 910543ff add sp, sp, #0x150 dd834: d65f03c0 ret dd838: 910103e0 add x0, sp, #0x40 dd83c: 9401ffd5 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> dd840: 9401fd7c bl 0x15ce30 <__stack_chk_fail@plt> dd844: 14000001 b 0xdd848 dd848: 394103e8 ldrb w8, [sp, #0x40] dd84c: aa0003f3 mov x19, x0 dd850: 36000068 tbz w8, #0x0, 0xdd85c dd854: f9402be0 ldr x0, [sp, #0x50] dd858: 9401fda2 bl 0x15cee0 <_ZdlPv@plt> dd85c: aa1303e0 mov x0, x19 dd860: 9401ee40 bl 0x159160 <__emutls_get_address+0x6d4> dd864: d10443ff sub sp, sp, #0x110 dd868: a90f7bfd stp x29, x30, [sp, #0xf0] dd86c: 9103c3fd add x29, sp, #0xf0 dd870: a9104ffc stp x28, x19, [sp, #0x100] dd874: ad0007e0 stp q0, q1, [sp] dd878: d101c3a9 sub x9, x29, #0x70 dd87c: a9399ba5 stp x5, x6, [x29, #-0x68] dd880: 928003eb mov x11, #-0x20 // =-32 dd884: f81903a4 stur x4, [x29, #-0x70] dd888: 910003ec mov x12, sp dd88c: f81a83a7 stur x7, [x29, #-0x58] dd890: 91008129 add x9, x9, #0x20 dd894: ad010fe2 stp q2, q3, [sp, #0x20] dd898: f2dff00b movk x11, #0xff80, lsl #32 dd89c: ad0217e4 stp q4, q5, [sp, #0x40] dd8a0: 9102018c add x12, x12, #0x80 dd8a4: ad031fe6 stp q6, q7, [sp, #0x60] dd8a8: d53bd053 mrs x19, TPIDR_EL0 dd8ac: f9401668 ldr x8, [x19, #0x28] dd8b0: d100a3aa sub x10, x29, #0x28 dd8b4: d0fffc82 adrp x2, 0x6f000 dd8b8: d10143a3 sub x3, x29, #0x50 dd8bc: 9124a042 add x2, x2, #0x928 dd8c0: 52801001 mov w1, #0x80 // =128 dd8c4: f81f83a8 stur x8, [x29, #-0x8] dd8c8: 910083a8 add x8, x29, #0x20 dd8cc: a93eafac stp x12, x11, [x29, #-0x18] dd8d0: a93da7a8 stp x8, x9, [x29, #-0x28] dd8d4: ad400540 ldp q0, q1, [x10] dd8d8: ad3d87a0 stp q0, q1, [x29, #-0x50] dd8dc: 940202ad bl 0x15e390 dd8e0: f9401668 ldr x8, [x19, #0x28] dd8e4: f85f83a9 ldur x9, [x29, #-0x8] dd8e8: eb09011f cmp x8, x9 dd8ec: 540000a1 b.ne 0xdd900 dd8f0: a9504ffc ldp x28, x19, [sp, #0x100] dd8f4: a94f7bfd ldp x29, x30, [sp, #0xf0] dd8f8: 910443ff add sp, sp, #0x110 dd8fc: d65f03c0 ret dd900: 9401fd4c bl 0x15ce30 <__stack_chk_fail@plt> 00000000000dd904 : dd904: 29402408 ldp w8, w9, [x0] dd908: b940080a ldr w10, [x0, #0x8] dd90c: 11000508 add w8, w8, #0x1 dd910: 0b010129 add w9, w9, w1 dd914: 6b01015f cmp w10, w1 dd918: 29002408 stp w8, w9, [x0] dd91c: 5400016c b.gt 0xdd948 dd920: b9400c08 ldr w8, [x0, #0xc] dd924: 6b01011f cmp w8, w1 dd928: 5400018b b.lt 0xdd958 dd92c: 7100c83f cmp w1, #0x32 dd930: 540001ac b.gt 0xdd964 dd934: 91004008 add x8, x0, #0x10 dd938: b9400109 ldr w9, [x8] dd93c: 11000529 add w9, w9, #0x1 dd940: b9000109 str w9, [x8] dd944: d65f03c0 ret dd948: b9000801 str w1, [x0, #0x8] dd94c: b9400c08 ldr w8, [x0, #0xc] dd950: 6b01011f cmp w8, w1 dd954: 54fffeca b.ge 0xdd92c dd958: b9000c01 str w1, [x0, #0xc] dd95c: 7100c83f cmp w1, #0x32 dd960: 54fffead b.le 0xdd934 dd964: 7101903f cmp w1, #0x64 dd968: 540000c8 b.hi 0xdd980 dd96c: 91005008 add x8, x0, #0x14 dd970: b9400109 ldr w9, [x8] dd974: 11000529 add w9, w9, #0x1 dd978: b9000109 str w9, [x8] dd97c: d65f03c0 ret dd980: 7103203f cmp w1, #0xc8 dd984: 540000c8 b.hi 0xdd99c dd988: 91006008 add x8, x0, #0x18 dd98c: b9400109 ldr w9, [x8] dd990: 11000529 add w9, w9, #0x1 dd994: b9000109 str w9, [x8] dd998: d65f03c0 ret dd99c: 7107d03f cmp w1, #0x1f4 dd9a0: 540000c8 b.hi 0xdd9b8 dd9a4: 91007008 add x8, x0, #0x1c dd9a8: b9400109 ldr w9, [x8] dd9ac: 11000529 add w9, w9, #0x1 dd9b0: b9000109 str w9, [x8] dd9b4: d65f03c0 ret dd9b8: 710c803f cmp w1, #0x320 dd9bc: 540000c8 b.hi 0xdd9d4 dd9c0: 91008008 add x8, x0, #0x20 dd9c4: b9400109 ldr w9, [x8] dd9c8: 11000529 add w9, w9, #0x1 dd9cc: b9000109 str w9, [x8] dd9d0: d65f03c0 ret dd9d4: 7117703f cmp w1, #0x5dc dd9d8: 540000c8 b.hi 0xdd9f0 dd9dc: 91009008 add x8, x0, #0x24 dd9e0: b9400109 ldr w9, [x8] dd9e4: 11000529 add w9, w9, #0x1 dd9e8: b9000109 str w9, [x8] dd9ec: d65f03c0 ret dd9f0: 713e803f cmp w1, #0xfa0 dd9f4: 540000c8 b.hi 0xdda0c dd9f8: 9100a008 add x8, x0, #0x28 dd9fc: b9400109 ldr w9, [x8] dda00: 11000529 add w9, w9, #0x1 dda04: b9000109 str w9, [x8] dda08: d65f03c0 ret dda0c: 9100b008 add x8, x0, #0x2c dda10: b9400109 ldr w9, [x8] dda14: 11000529 add w9, w9, #0x1 dda18: b9000109 str w9, [x8] dda1c: d65f03c0 ret 00000000000dda20 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)>: dda20: d10183ff sub sp, sp, #0x60 dda24: a9017bfd stp x29, x30, [sp, #0x10] dda28: 910043fd add x29, sp, #0x10 dda2c: a90267fa stp x26, x25, [sp, #0x20] dda30: a9035ff8 stp x24, x23, [sp, #0x30] dda34: a90457f6 stp x22, x21, [sp, #0x40] dda38: a9054ff4 stp x20, x19, [sp, #0x50] dda3c: d53bd058 mrs x24, TPIDR_EL0 dda40: aa0003f3 mov x19, x0 dda44: f9401708 ldr x8, [x24, #0x28] dda48: f90007e8 str x8, [sp, #0x8] dda4c: f9401000 ldr x0, [x0, #0x20] dda50: b4000e20 cbz x0, 0xddc14 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)+0x1f4> dda54: f9400008 ldr x8, [x0] dda58: 2a0303f4 mov w20, w3 dda5c: aa0203f7 mov x23, x2 dda60: 2a0103f5 mov w21, w1 dda64: f9401508 ldr x8, [x8, #0x28] dda68: d63f0100 blr x8 dda6c: f90003e0 str x0, [sp] dda70: b4000d20 cbz x0, 0xddc14 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)+0x1f4> dda74: 39402268 ldrb w8, [x19, #0x8] dda78: 9100266b add x11, x19, #0x9 dda7c: f9400e69 ldr x9, [x19, #0x18] dda80: aa0003f6 mov x22, x0 dda84: f940026a ldr x10, [x19] dda88: aa1303e0 mov x0, x19 dda8c: 7200011f tst w8, #0x1 dda90: 52996441 mov w1, #0xcb22 // =52002 dda94: 9a890162 csel x2, x11, x9, eq dda98: f9400d48 ldr x8, [x10, #0x18] dda9c: d63f0100 blr x8 ddaa0: f9401a7a ldr x26, [x19, #0x30] ddaa4: 9100e279 add x25, x19, #0x38 ddaa8: 14000002 b 0xddab0 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)+0x90> ddaac: aa0903fa mov x26, x9 ddab0: eb19035f cmp x26, x25 ddab4: 54000320 b.eq 0xddb18 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)+0xf8> ddab8: f94002c8 ldr x8, [x22] ddabc: aa1603e0 mov x0, x22 ddac0: b9402341 ldr w1, [x26, #0x20] ddac4: f9401742 ldr x2, [x26, #0x28] ddac8: f9401108 ldr x8, [x8, #0x20] ddacc: d63f0100 blr x8 ddad0: f9400748 ldr x8, [x26, #0x8] ddad4: b40000a8 cbz x8, 0xddae8 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)+0xc8> ddad8: aa0803fa mov x26, x8 ddadc: f9400108 ldr x8, [x8] ddae0: b5ffffc8 cbnz x8, 0xddad8 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)+0xb8> ddae4: 17fffff3 b 0xddab0 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)+0x90> ddae8: aa1a03e8 mov x8, x26 ddaec: f8410d09 ldr x9, [x8, #0x10]! ddaf0: f940012a ldr x10, [x9] ddaf4: eb1a015f cmp x10, x26 ddaf8: 54fffda0 b.eq 0xddaac , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)+0x8c> ddafc: f9400109 ldr x9, [x8] ddb00: aa0903e8 mov x8, x9 ddb04: f8410d1a ldr x26, [x8, #0x10]! ddb08: f940034a ldr x10, [x26] ddb0c: eb09015f cmp x10, x9 ddb10: 54ffff61 b.ne 0xddafc , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)+0xdc> ddb14: 17ffffe7 b 0xddab0 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)+0x90> ddb18: f940267a ldr x26, [x19, #0x48] ddb1c: 91014279 add x25, x19, #0x50 ddb20: 14000002 b 0xddb28 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)+0x108> ddb24: aa0903fa mov x26, x9 ddb28: eb19035f cmp x26, x25 ddb2c: 540003c0 b.eq 0xddba4 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)+0x184> ddb30: 3940a348 ldrb w8, [x26, #0x28] ddb34: 9100a74b add x11, x26, #0x29 ddb38: f9401f49 ldr x9, [x26, #0x38] ddb3c: aa1603e0 mov x0, x22 ddb40: f94002ca ldr x10, [x22] ddb44: 2a1f03e3 mov w3, wzr ddb48: 7200011f tst w8, #0x1 ddb4c: b9402341 ldr w1, [x26, #0x20] ddb50: 9a890162 csel x2, x11, x9, eq ddb54: f9400d48 ldr x8, [x10, #0x18] ddb58: d63f0100 blr x8 ddb5c: f9400748 ldr x8, [x26, #0x8] ddb60: b40000a8 cbz x8, 0xddb74 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)+0x154> ddb64: aa0803fa mov x26, x8 ddb68: f9400108 ldr x8, [x8] ddb6c: b5ffffc8 cbnz x8, 0xddb64 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)+0x144> ddb70: 17ffffee b 0xddb28 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)+0x108> ddb74: aa1a03e8 mov x8, x26 ddb78: f8410d09 ldr x9, [x8, #0x10]! ddb7c: f940012a ldr x10, [x9] ddb80: eb1a015f cmp x10, x26 ddb84: 54fffd00 b.eq 0xddb24 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)+0x104> ddb88: f9400109 ldr x9, [x8] ddb8c: aa0903e8 mov x8, x9 ddb90: f8410d1a ldr x26, [x8, #0x10]! ddb94: f940034a ldr x10, [x26] ddb98: eb09015f cmp x10, x9 ddb9c: 54ffff61 b.ne 0xddb88 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)+0x168> ddba0: 17ffffe2 b 0xddb28 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)+0x108> ddba4: a9405ef9 ldp x25, x23, [x23] ddba8: eb17033f cmp x25, x23 ddbac: 540001e0 b.eq 0xddbe8 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)+0x1c8> ddbb0: 39400328 ldrb w8, [x25] ddbb4: aa1603e0 mov x0, x22 ddbb8: f9400b29 ldr x9, [x25, #0x10] ddbbc: 2a1503e1 mov w1, w21 ddbc0: f94002ca ldr x10, [x22] ddbc4: 2a1f03e3 mov w3, wzr ddbc8: 7200011f tst w8, #0x1 ddbcc: 9a991522 csinc x2, x9, x25, ne ddbd0: f9400d48 ldr x8, [x10, #0x18] ddbd4: d63f0100 blr x8 ddbd8: 110006b5 add w21, w21, #0x1 ddbdc: 91006339 add x25, x25, #0x18 ddbe0: eb17033f cmp x25, x23 ddbe4: 54fffe61 b.ne 0xddbb0 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)+0x190> ddbe8: f9401260 ldr x0, [x19, #0x20] ddbec: 12000282 and w2, w20, #0x1 ddbf0: aa1603e1 mov x1, x22 ddbf4: f9400008 ldr x8, [x0] ddbf8: f9403508 ldr x8, [x8, #0x68] ddbfc: d63f0100 blr x8 ddc00: f9401260 ldr x0, [x19, #0x20] ddc04: 910003e1 mov x1, sp ddc08: f9400008 ldr x8, [x0] ddc0c: f9401908 ldr x8, [x8, #0x30] ddc10: d63f0100 blr x8 ddc14: f9401708 ldr x8, [x24, #0x28] ddc18: f94007e9 ldr x9, [sp, #0x8] ddc1c: eb09011f cmp x8, x9 ddc20: 54000101 b.ne 0xddc40 , std::__ndk1::allocator>, std::__ndk1::allocator, std::__ndk1::allocator>>> const&, bool)+0x220> ddc24: a9454ff4 ldp x20, x19, [sp, #0x50] ddc28: a94457f6 ldp x22, x21, [sp, #0x40] ddc2c: a9435ff8 ldp x24, x23, [sp, #0x30] ddc30: a94267fa ldp x26, x25, [sp, #0x20] ddc34: a9417bfd ldp x29, x30, [sp, #0x10] ddc38: 910183ff add sp, sp, #0x60 ddc3c: d65f03c0 ret ddc40: 9401fc7c bl 0x15ce30 <__stack_chk_fail@plt> 00000000000ddc44 : ddc44: fc190fe8 str d8, [sp, #-0x70]! ddc48: a9017bfd stp x29, x30, [sp, #0x10] ddc4c: 910043fd add x29, sp, #0x10 ddc50: a9026ffc stp x28, x27, [sp, #0x20] ddc54: a90367fa stp x26, x25, [sp, #0x30] ddc58: a9045ff8 stp x24, x23, [sp, #0x40] ddc5c: a90557f6 stp x22, x21, [sp, #0x50] ddc60: a9064ff4 stp x20, x19, [sp, #0x60] ddc64: d11703ff sub sp, sp, #0x5c0 ddc68: d53bd053 mrs x19, TPIDR_EL0 ddc6c: f9401668 ldr x8, [x19, #0x28] ddc70: f81d83a8 stur x8, [x29, #-0x28] ddc74: f9404808 ldr x8, [x0, #0x90] ddc78: b90037e1 str w1, [sp, #0x34] ddc7c: b400b2e8 cbz x8, 0xdf2d8 ddc80: aa0003f5 mov x21, x0 ddc84: f9400c0a ldr x10, [x0, #0x18] ddc88: aa0003f8 mov x24, x0 ddc8c: 9100240b add x11, x0, #0x9 ddc90: d0fffc81 adrp x1, 0x6f000 ddc94: 90fffca3 adrp x3, 0x71000 ddc98: 38408ea9 ldrb w9, [x21, #0x8]! ddc9c: d0fffca4 adrp x4, 0x73000 ddca0: f0fffc86 adrp x6, 0x70000 ddca4: 91229c21 add x1, x1, #0x8a7 ddca8: 911a5463 add x3, x3, #0x695 ddcac: 7200013f tst w9, #0x1 ddcb0: f9402009 ldr x9, [x0, #0x40] ddcb4: 9a8a0167 csel x7, x11, x10, eq ddcb8: f9402c0a ldr x10, [x0, #0x58] ddcbc: 9105f084 add x4, x4, #0x17c ddcc0: 9103c0c6 add x6, x6, #0xf0 ddcc4: 52800020 mov w0, #0x1 // =1 ddcc8: 52803942 mov w2, #0x1ca // =458 ddccc: aa1803e5 mov x5, x24 ddcd0: a900a3ea stp x10, x8, [sp, #0x8] ddcd4: f90003e9 str x9, [sp] ddcd8: 9401fc52 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ddcdc: f9401308 ldr x8, [x24, #0x20] ddce0: f90013f3 str x19, [sp, #0x20] ddce4: b4005be8 cbz x8, 0xde860 ddce8: f9404b08 ldr x8, [x24, #0x90] ddcec: 528003c9 mov w9, #0x1e // =30 ddcf0: 528f604a mov w10, #0x7b02 // =31490 ddcf4: a9377fbf stp xzr, xzr, [x29, #-0x90] ddcf8: f81803bf stur xzr, [x29, #-0x80] ddcfc: 9b097d08 mul x8, x8, x9 ddd00: 381123bf sturb wzr, [x29, #-0xee] ddd04: 781103aa sturh w10, [x29, #-0xf0] ddd08: b2400101 orr x1, x8, #0x1 ddd0c: d103c3a0 sub x0, x29, #0xf0 ddd10: 940204cc bl 0x15f040 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm@plt> ddd14: f9404315 ldr x21, [x24, #0x80] ddd18: 9102231c add x28, x24, #0x88 ddd1c: f90017f8 str x24, [sp, #0x28] ddd20: eb1c02bf cmp x21, x28 ddd24: 540057e0 b.eq 0xde820 ddd28: 910743e8 add x8, sp, #0x1d0 ddd2c: 9106e3e9 add x9, sp, #0x1b8 ddd30: b240010b orr x11, x8, #0x1 ddd34: b2400128 orr x8, x9, #0x1 ddd38: 910683ea add x10, sp, #0x1a0 ddd3c: 9105c3e9 add x9, sp, #0x170 ddd40: d0fffc97 adrp x23, 0x6f000 ddd44: 52800038 mov w24, #0x1 // =1 ddd48: a9082fe8 stp x8, x11, [sp, #0x80] ddd4c: 910623e8 add x8, sp, #0x188 ddd50: b240014b orr x11, x10, #0x1 ddd54: b2400108 orr x8, x8, #0x1 ddd58: b240012a orr x10, x9, #0x1 ddd5c: 910503e9 add x9, sp, #0x140 ddd60: 5299e156 mov w22, #0xcf0a // =53002 ddd64: 91249af7 add x23, x23, #0x926 ddd68: a9072fe8 stp x8, x11, [sp, #0x70] ddd6c: 910563e8 add x8, sp, #0x158 ddd70: b2400108 orr x8, x8, #0x1 ddd74: a9062be8 stp x8, x10, [sp, #0x60] ddd78: 9104a3e8 add x8, sp, #0x128 ddd7c: b240012a orr x10, x9, #0x1 ddd80: b2400108 orr x8, x8, #0x1 ddd84: 910443e9 add x9, sp, #0x110 ddd88: a9052be8 stp x8, x10, [sp, #0x50] ddd8c: 9103e3e8 add x8, sp, #0xf8 ddd90: b240012a orr x10, x9, #0x1 ddd94: b2400108 orr x8, x8, #0x1 ddd98: 910383e9 add x9, sp, #0xe0 ddd9c: a9042be8 stp x8, x10, [sp, #0x40] ddda0: b2400128 orr x8, x9, #0x1 ddda4: 910243e9 add x9, sp, #0x90 ddda8: b2400134 orr x20, x9, #0x1 dddac: f9001fe8 str x8, [sp, #0x38] dddb0: 910323e8 add x8, sp, #0xc8 dddb4: b240011a orr x26, x8, #0x1 dddb8: 14000005 b 0xdddcc dddbc: aa0903f5 mov x21, x9 dddc0: 2a1f03f8 mov w24, wzr dddc4: eb1c02bf cmp x21, x28 dddc8: 540052c0 b.eq 0xde820 dddcc: 29474eb9 ldp w25, w19, [x21, #0x38] dddd0: 910082bb add x27, x21, #0x20 dddd4: d0fffc80 adrp x0, 0x6f000 dddd8: 9107a3e8 add x8, sp, #0x1e8 ddddc: 913bd000 add x0, x0, #0xef4 ddde0: aa1b03e1 mov x1, x27 ddde4: 940203c7 bl 0x15ed00 <_ZNSt6__ndk1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_@plt> ddde8: d0fffca1 adrp x1, 0x73000 dddec: 9107a3e0 add x0, sp, #0x1e8 dddf0: 9129c821 add x1, x1, #0xa72 dddf4: 9402033f bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> dddf8: f9400808 ldr x8, [x0, #0x10] dddfc: 3dc00000 ldr q0, [x0] dde00: f9010be8 str x8, [sp, #0x210] dde04: 3d8083e0 str q0, [sp, #0x200] dde08: a900fc1f stp xzr, xzr, [x0, #0x8] dde0c: f900001f str xzr, [x0] dde10: b9403aa0 ldr w0, [x21, #0x38] dde14: 910743e8 add x8, sp, #0x1d0 dde18: 94020362 bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> dde1c: a95da7ea ldp x10, x9, [sp, #0x1d8] dde20: 394743e8 ldrb w8, [sp, #0x1d0] dde24: f94047eb ldr x11, [sp, #0x88] dde28: 7200011f tst w8, #0x1 dde2c: d341fd08 lsr x8, x8, #1 dde30: 9a890161 csel x1, x11, x9, eq dde34: 9a8a0102 csel x2, x8, x10, eq dde38: 910803e0 add x0, sp, #0x200 dde3c: 940203b5 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> dde40: f9400808 ldr x8, [x0, #0x10] dde44: 3dc00000 ldr q0, [x0] dde48: f9011be8 str x8, [sp, #0x230] dde4c: 3d808be0 str q0, [sp, #0x220] dde50: a900fc1f stp xzr, xzr, [x0, #0x8] dde54: f900001f str xzr, [x0] dde58: 910883e0 add x0, sp, #0x220 dde5c: aa1703e1 mov x1, x23 dde60: 94020324 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> dde64: f9400808 ldr x8, [x0, #0x10] dde68: 1ad90e69 sdiv w9, w19, w25 dde6c: 3dc00000 ldr q0, [x0] dde70: f9012be8 str x8, [sp, #0x250] dde74: 3d8093e0 str q0, [sp, #0x240] dde78: a900fc1f stp xzr, xzr, [x0, #0x8] dde7c: f900001f str xzr, [x0] dde80: 9106e3e8 add x8, sp, #0x1b8 dde84: 2a0903e0 mov w0, w9 dde88: 94020346 bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> dde8c: a95c27ea ldp x10, x9, [sp, #0x1c0] dde90: 3946e3e8 ldrb w8, [sp, #0x1b8] dde94: f94043eb ldr x11, [sp, #0x80] dde98: 7200011f tst w8, #0x1 dde9c: d341fd08 lsr x8, x8, #1 ddea0: 9a890161 csel x1, x11, x9, eq ddea4: 9a8a0102 csel x2, x8, x10, eq ddea8: 910903e0 add x0, sp, #0x240 ddeac: 94020399 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> ddeb0: f9400808 ldr x8, [x0, #0x10] ddeb4: 3dc00000 ldr q0, [x0] ddeb8: f9013be8 str x8, [sp, #0x270] ddebc: 3d809be0 str q0, [sp, #0x260] ddec0: a900fc1f stp xzr, xzr, [x0, #0x8] ddec4: f900001f str xzr, [x0] ddec8: 910983e0 add x0, sp, #0x260 ddecc: aa1703e1 mov x1, x23 dded0: 94020308 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> dded4: f9400808 ldr x8, [x0, #0x10] dded8: 3dc00000 ldr q0, [x0] ddedc: f9014be8 str x8, [sp, #0x290] ddee0: 3d80a3e0 str q0, [sp, #0x280] ddee4: a900fc1f stp xzr, xzr, [x0, #0x8] ddee8: f900001f str xzr, [x0] ddeec: b94042a0 ldr w0, [x21, #0x40] ddef0: 910683e8 add x8, sp, #0x1a0 ddef4: 9402032b bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> ddef8: a95aa7ea ldp x10, x9, [sp, #0x1a8] ddefc: 394683e8 ldrb w8, [sp, #0x1a0] ddf00: f9403feb ldr x11, [sp, #0x78] ddf04: 7200011f tst w8, #0x1 ddf08: d341fd08 lsr x8, x8, #1 ddf0c: 9a890161 csel x1, x11, x9, eq ddf10: 9a8a0102 csel x2, x8, x10, eq ddf14: 910a03e0 add x0, sp, #0x280 ddf18: 9402037e bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> ddf1c: f9400808 ldr x8, [x0, #0x10] ddf20: 3dc00000 ldr q0, [x0] ddf24: f9015be8 str x8, [sp, #0x2b0] ddf28: 3d80abe0 str q0, [sp, #0x2a0] ddf2c: a900fc1f stp xzr, xzr, [x0, #0x8] ddf30: f900001f str xzr, [x0] ddf34: 910a83e0 add x0, sp, #0x2a0 ddf38: aa1703e1 mov x1, x23 ddf3c: 940202ed bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> ddf40: f9400808 ldr x8, [x0, #0x10] ddf44: 3dc00000 ldr q0, [x0] ddf48: f9016be8 str x8, [sp, #0x2d0] ddf4c: 3d80b3e0 str q0, [sp, #0x2c0] ddf50: a900fc1f stp xzr, xzr, [x0, #0x8] ddf54: f900001f str xzr, [x0] ddf58: b9402760 ldr w0, [x27, #0x24] ddf5c: 910623e8 add x8, sp, #0x188 ddf60: 94020310 bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> ddf64: a95927ea ldp x10, x9, [sp, #0x190] ddf68: 394623e8 ldrb w8, [sp, #0x188] ddf6c: f9403beb ldr x11, [sp, #0x70] ddf70: 7200011f tst w8, #0x1 ddf74: d341fd08 lsr x8, x8, #1 ddf78: 9a890161 csel x1, x11, x9, eq ddf7c: 9a8a0102 csel x2, x8, x10, eq ddf80: 910b03e0 add x0, sp, #0x2c0 ddf84: 94020363 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> ddf88: f9400808 ldr x8, [x0, #0x10] ddf8c: 3dc00000 ldr q0, [x0] ddf90: f9017be8 str x8, [sp, #0x2f0] ddf94: 3d80bbe0 str q0, [sp, #0x2e0] ddf98: a900fc1f stp xzr, xzr, [x0, #0x8] ddf9c: f900001f str xzr, [x0] ddfa0: 910b83e0 add x0, sp, #0x2e0 ddfa4: aa1703e1 mov x1, x23 ddfa8: 940202d2 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> ddfac: f9400808 ldr x8, [x0, #0x10] ddfb0: 3dc00000 ldr q0, [x0] ddfb4: f9018be8 str x8, [sp, #0x310] ddfb8: 3d80c3e0 str q0, [sp, #0x300] ddfbc: a900fc1f stp xzr, xzr, [x0, #0x8] ddfc0: f900001f str xzr, [x0] ddfc4: b9404aa0 ldr w0, [x21, #0x48] ddfc8: 9105c3e8 add x8, sp, #0x170 ddfcc: 940202f5 bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> ddfd0: a957a7ea ldp x10, x9, [sp, #0x178] ddfd4: 3945c3e8 ldrb w8, [sp, #0x170] ddfd8: f94037eb ldr x11, [sp, #0x68] ddfdc: 7200011f tst w8, #0x1 ddfe0: d341fd08 lsr x8, x8, #1 ddfe4: 9a890161 csel x1, x11, x9, eq ddfe8: 9a8a0102 csel x2, x8, x10, eq ddfec: 910c03e0 add x0, sp, #0x300 ddff0: 94020348 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> ddff4: f9400808 ldr x8, [x0, #0x10] ddff8: 3dc00000 ldr q0, [x0] ddffc: f9019be8 str x8, [sp, #0x330] de000: 3d80cbe0 str q0, [sp, #0x320] de004: a900fc1f stp xzr, xzr, [x0, #0x8] de008: f900001f str xzr, [x0] de00c: 910c83e0 add x0, sp, #0x320 de010: aa1703e1 mov x1, x23 de014: 940202b7 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> de018: f9400808 ldr x8, [x0, #0x10] de01c: 3dc00000 ldr q0, [x0] de020: f901abe8 str x8, [sp, #0x350] de024: 3d80d3e0 str q0, [sp, #0x340] de028: a900fc1f stp xzr, xzr, [x0, #0x8] de02c: f900001f str xzr, [x0] de030: b9402f60 ldr w0, [x27, #0x2c] de034: 910563e8 add x8, sp, #0x158 de038: 940202da bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> de03c: a95627ea ldp x10, x9, [sp, #0x160] de040: 394563e8 ldrb w8, [sp, #0x158] de044: f94033eb ldr x11, [sp, #0x60] de048: 7200011f tst w8, #0x1 de04c: d341fd08 lsr x8, x8, #1 de050: 9a890161 csel x1, x11, x9, eq de054: 9a8a0102 csel x2, x8, x10, eq de058: 910d03e0 add x0, sp, #0x340 de05c: 9402032d bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> de060: f9400808 ldr x8, [x0, #0x10] de064: 3dc00000 ldr q0, [x0] de068: f901bbe8 str x8, [sp, #0x370] de06c: 3d80dbe0 str q0, [sp, #0x360] de070: a900fc1f stp xzr, xzr, [x0, #0x8] de074: f900001f str xzr, [x0] de078: 910d83e0 add x0, sp, #0x360 de07c: aa1703e1 mov x1, x23 de080: 9402029c bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> de084: f9400808 ldr x8, [x0, #0x10] de088: 3dc00000 ldr q0, [x0] de08c: f901cbe8 str x8, [sp, #0x390] de090: 3d80e3e0 str q0, [sp, #0x380] de094: a900fc1f stp xzr, xzr, [x0, #0x8] de098: f900001f str xzr, [x0] de09c: b94052a0 ldr w0, [x21, #0x50] de0a0: 910503e8 add x8, sp, #0x140 de0a4: 940202bf bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> de0a8: a954a7ea ldp x10, x9, [sp, #0x148] de0ac: 394503e8 ldrb w8, [sp, #0x140] de0b0: f9402feb ldr x11, [sp, #0x58] de0b4: 7200011f tst w8, #0x1 de0b8: d341fd08 lsr x8, x8, #1 de0bc: 9a890161 csel x1, x11, x9, eq de0c0: 9a8a0102 csel x2, x8, x10, eq de0c4: 910e03e0 add x0, sp, #0x380 de0c8: 94020312 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> de0cc: f9400808 ldr x8, [x0, #0x10] de0d0: 3dc00000 ldr q0, [x0] de0d4: f901dbe8 str x8, [sp, #0x3b0] de0d8: 3d80ebe0 str q0, [sp, #0x3a0] de0dc: a900fc1f stp xzr, xzr, [x0, #0x8] de0e0: f900001f str xzr, [x0] de0e4: 910e83e0 add x0, sp, #0x3a0 de0e8: aa1703e1 mov x1, x23 de0ec: 94020281 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> de0f0: f9400808 ldr x8, [x0, #0x10] de0f4: 3dc00000 ldr q0, [x0] de0f8: f901ebe8 str x8, [sp, #0x3d0] de0fc: 3d80f3e0 str q0, [sp, #0x3c0] de100: a900fc1f stp xzr, xzr, [x0, #0x8] de104: f900001f str xzr, [x0] de108: b9403760 ldr w0, [x27, #0x34] de10c: 9104a3e8 add x8, sp, #0x128 de110: 940202a4 bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> de114: a95327ea ldp x10, x9, [sp, #0x130] de118: 3944a3e8 ldrb w8, [sp, #0x128] de11c: f9402beb ldr x11, [sp, #0x50] de120: 7200011f tst w8, #0x1 de124: d341fd08 lsr x8, x8, #1 de128: 9a890161 csel x1, x11, x9, eq de12c: 9a8a0102 csel x2, x8, x10, eq de130: 910f03e0 add x0, sp, #0x3c0 de134: 940202f7 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> de138: f9400808 ldr x8, [x0, #0x10] de13c: 3dc00000 ldr q0, [x0] de140: f901fbe8 str x8, [sp, #0x3f0] de144: 3d80fbe0 str q0, [sp, #0x3e0] de148: a900fc1f stp xzr, xzr, [x0, #0x8] de14c: f900001f str xzr, [x0] de150: 910f83e0 add x0, sp, #0x3e0 de154: aa1703e1 mov x1, x23 de158: 94020266 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> de15c: f9400808 ldr x8, [x0, #0x10] de160: 3dc00000 ldr q0, [x0] de164: f9020be8 str x8, [sp, #0x410] de168: 3d8103e0 str q0, [sp, #0x400] de16c: a900fc1f stp xzr, xzr, [x0, #0x8] de170: f900001f str xzr, [x0] de174: b9405aa0 ldr w0, [x21, #0x58] de178: 910443e8 add x8, sp, #0x110 de17c: 94020289 bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> de180: a951a7ea ldp x10, x9, [sp, #0x118] de184: 394443e8 ldrb w8, [sp, #0x110] de188: f94027eb ldr x11, [sp, #0x48] de18c: 7200011f tst w8, #0x1 de190: d341fd08 lsr x8, x8, #1 de194: 9a890161 csel x1, x11, x9, eq de198: 9a8a0102 csel x2, x8, x10, eq de19c: 911003e0 add x0, sp, #0x400 de1a0: 940202dc bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> de1a4: f9400808 ldr x8, [x0, #0x10] de1a8: 3dc00000 ldr q0, [x0] de1ac: f9021be8 str x8, [sp, #0x430] de1b0: 3d810be0 str q0, [sp, #0x420] de1b4: a900fc1f stp xzr, xzr, [x0, #0x8] de1b8: f900001f str xzr, [x0] de1bc: 911083e0 add x0, sp, #0x420 de1c0: aa1703e1 mov x1, x23 de1c4: 9402024b bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> de1c8: f9400808 ldr x8, [x0, #0x10] de1cc: 3dc00000 ldr q0, [x0] de1d0: f9022be8 str x8, [sp, #0x450] de1d4: 3d8113e0 str q0, [sp, #0x440] de1d8: a900fc1f stp xzr, xzr, [x0, #0x8] de1dc: f900001f str xzr, [x0] de1e0: b9403f60 ldr w0, [x27, #0x3c] de1e4: 9103e3e8 add x8, sp, #0xf8 de1e8: 9402026e bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> de1ec: a95027ea ldp x10, x9, [sp, #0x100] de1f0: 3943e3e8 ldrb w8, [sp, #0xf8] de1f4: f94023eb ldr x11, [sp, #0x40] de1f8: 7200011f tst w8, #0x1 de1fc: d341fd08 lsr x8, x8, #1 de200: 9a890161 csel x1, x11, x9, eq de204: 9a8a0102 csel x2, x8, x10, eq de208: 911103e0 add x0, sp, #0x440 de20c: 940202c1 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> de210: f9400808 ldr x8, [x0, #0x10] de214: 3dc00000 ldr q0, [x0] de218: f9023be8 str x8, [sp, #0x470] de21c: 3d811be0 str q0, [sp, #0x460] de220: a900fc1f stp xzr, xzr, [x0, #0x8] de224: f900001f str xzr, [x0] de228: 911183e0 add x0, sp, #0x460 de22c: aa1703e1 mov x1, x23 de230: 94020230 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> de234: f9400808 ldr x8, [x0, #0x10] de238: 3dc00000 ldr q0, [x0] de23c: f9024be8 str x8, [sp, #0x490] de240: 3d8123e0 str q0, [sp, #0x480] de244: a900fc1f stp xzr, xzr, [x0, #0x8] de248: f900001f str xzr, [x0] de24c: b94062a0 ldr w0, [x21, #0x60] de250: 910383e8 add x8, sp, #0xe0 de254: 94020253 bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> de258: a94ea7ea ldp x10, x9, [sp, #0xe8] de25c: 394383e8 ldrb w8, [sp, #0xe0] de260: f9401feb ldr x11, [sp, #0x38] de264: 7200011f tst w8, #0x1 de268: d341fd08 lsr x8, x8, #1 de26c: 9a890161 csel x1, x11, x9, eq de270: 9a8a0102 csel x2, x8, x10, eq de274: 911203e0 add x0, sp, #0x480 de278: 940202a6 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> de27c: f9400808 ldr x8, [x0, #0x10] de280: 3dc00000 ldr q0, [x0] de284: f9025be8 str x8, [sp, #0x4b0] de288: 3d812be0 str q0, [sp, #0x4a0] de28c: a900fc1f stp xzr, xzr, [x0, #0x8] de290: f900001f str xzr, [x0] de294: 911283e0 add x0, sp, #0x4a0 de298: aa1703e1 mov x1, x23 de29c: 94020215 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> de2a0: f9400808 ldr x8, [x0, #0x10] de2a4: 3dc00000 ldr q0, [x0] de2a8: f81603a8 stur x8, [x29, #-0xa0] de2ac: 3c9503a0 stur q0, [x29, #-0xb0] de2b0: a900fc1f stp xzr, xzr, [x0, #0x8] de2b4: f900001f str xzr, [x0] de2b8: b9404760 ldr w0, [x27, #0x44] de2bc: 910323e8 add x8, sp, #0xc8 de2c0: 94020238 bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> de2c4: a94d27ea ldp x10, x9, [sp, #0xd0] de2c8: 394323e8 ldrb w8, [sp, #0xc8] de2cc: 7200011f tst w8, #0x1 de2d0: d341fd08 lsr x8, x8, #1 de2d4: 9a890341 csel x1, x26, x9, eq de2d8: 9a8a0102 csel x2, x8, x10, eq de2dc: d102c3a0 sub x0, x29, #0xb0 de2e0: 9402028c bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> de2e4: f9400808 ldr x8, [x0, #0x10] de2e8: 3dc00000 ldr q0, [x0] de2ec: f9026be8 str x8, [sp, #0x4d0] de2f0: 3d8133e0 str q0, [sp, #0x4c0] de2f4: a900fc1f stp xzr, xzr, [x0, #0x8] de2f8: f900001f str xzr, [x0] de2fc: b0fffc81 adrp x1, 0x6f000 de300: 911303e0 add x0, sp, #0x4c0 de304: 913b6021 add x1, x1, #0xed8 de308: 940201fa bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> de30c: f9400808 ldr x8, [x0, #0x10] de310: 3dc00000 ldr q0, [x0] de314: f90053e8 str x8, [sp, #0xa0] de318: 3d8027e0 str q0, [sp, #0x90] de31c: a900fc1f stp xzr, xzr, [x0, #0x8] de320: f900001f str xzr, [x0] de324: 395303e8 ldrb w8, [sp, #0x4c0] de328: 37000da8 tbnz w8, #0x0, 0xde4dc de32c: 394323e8 ldrb w8, [sp, #0xc8] de330: 37000de8 tbnz w8, #0x0, 0xde4ec de334: 385503a8 ldurb w8, [x29, #-0xb0] de338: 37000e28 tbnz w8, #0x0, 0xde4fc de33c: 395283e8 ldrb w8, [sp, #0x4a0] de340: 37000e68 tbnz w8, #0x0, 0xde50c de344: 394383e8 ldrb w8, [sp, #0xe0] de348: 37000ea8 tbnz w8, #0x0, 0xde51c de34c: 395203e8 ldrb w8, [sp, #0x480] de350: 37000ee8 tbnz w8, #0x0, 0xde52c de354: 395183e8 ldrb w8, [sp, #0x460] de358: 37000f28 tbnz w8, #0x0, 0xde53c de35c: 3943e3e8 ldrb w8, [sp, #0xf8] de360: 37000f68 tbnz w8, #0x0, 0xde54c de364: 395103e8 ldrb w8, [sp, #0x440] de368: 37000fa8 tbnz w8, #0x0, 0xde55c de36c: 395083e8 ldrb w8, [sp, #0x420] de370: 37000fe8 tbnz w8, #0x0, 0xde56c de374: 394443e8 ldrb w8, [sp, #0x110] de378: 37001028 tbnz w8, #0x0, 0xde57c de37c: 395003e8 ldrb w8, [sp, #0x400] de380: 37001068 tbnz w8, #0x0, 0xde58c de384: 394f83e8 ldrb w8, [sp, #0x3e0] de388: 370010a8 tbnz w8, #0x0, 0xde59c de38c: 3944a3e8 ldrb w8, [sp, #0x128] de390: 370010e8 tbnz w8, #0x0, 0xde5ac de394: 394f03e8 ldrb w8, [sp, #0x3c0] de398: 37001128 tbnz w8, #0x0, 0xde5bc de39c: 394e83e8 ldrb w8, [sp, #0x3a0] de3a0: 37001168 tbnz w8, #0x0, 0xde5cc de3a4: 394503e8 ldrb w8, [sp, #0x140] de3a8: 370011a8 tbnz w8, #0x0, 0xde5dc de3ac: 394e03e8 ldrb w8, [sp, #0x380] de3b0: 370011e8 tbnz w8, #0x0, 0xde5ec de3b4: 394d83e8 ldrb w8, [sp, #0x360] de3b8: 37001228 tbnz w8, #0x0, 0xde5fc de3bc: 394563e8 ldrb w8, [sp, #0x158] de3c0: 37001268 tbnz w8, #0x0, 0xde60c de3c4: 394d03e8 ldrb w8, [sp, #0x340] de3c8: 370012a8 tbnz w8, #0x0, 0xde61c de3cc: 394c83e8 ldrb w8, [sp, #0x320] de3d0: 370012e8 tbnz w8, #0x0, 0xde62c de3d4: 3945c3e8 ldrb w8, [sp, #0x170] de3d8: 37001328 tbnz w8, #0x0, 0xde63c de3dc: 394c03e8 ldrb w8, [sp, #0x300] de3e0: 37001368 tbnz w8, #0x0, 0xde64c de3e4: 394b83e8 ldrb w8, [sp, #0x2e0] de3e8: 370013a8 tbnz w8, #0x0, 0xde65c de3ec: 394623e8 ldrb w8, [sp, #0x188] de3f0: 370013e8 tbnz w8, #0x0, 0xde66c de3f4: 394b03e8 ldrb w8, [sp, #0x2c0] de3f8: 37001428 tbnz w8, #0x0, 0xde67c de3fc: 394a83e8 ldrb w8, [sp, #0x2a0] de400: 37001468 tbnz w8, #0x0, 0xde68c de404: 394683e8 ldrb w8, [sp, #0x1a0] de408: 370014a8 tbnz w8, #0x0, 0xde69c de40c: 394a03e8 ldrb w8, [sp, #0x280] de410: 370014e8 tbnz w8, #0x0, 0xde6ac de414: 394983e8 ldrb w8, [sp, #0x260] de418: 37001528 tbnz w8, #0x0, 0xde6bc de41c: 3946e3e8 ldrb w8, [sp, #0x1b8] de420: 37001568 tbnz w8, #0x0, 0xde6cc de424: 394903e8 ldrb w8, [sp, #0x240] de428: 370015a8 tbnz w8, #0x0, 0xde6dc de42c: 394883e8 ldrb w8, [sp, #0x220] de430: 370015e8 tbnz w8, #0x0, 0xde6ec de434: 394743e8 ldrb w8, [sp, #0x1d0] de438: 37001628 tbnz w8, #0x0, 0xde6fc de43c: 394803e8 ldrb w8, [sp, #0x200] de440: 37001668 tbnz w8, #0x0, 0xde70c de444: 3947a3e8 ldrb w8, [sp, #0x1e8] de448: 36000068 tbz w8, #0x0, 0xde454 de44c: f940ffe0 ldr x0, [sp, #0x1f8] de450: 9401faa4 bl 0x15cee0 <_ZdlPv@plt> de454: 385103a8 ldurb w8, [x29, #-0xf0] de458: f85183a9 ldur x9, [x29, #-0xe8] de45c: 394243ea ldrb w10, [sp, #0x90] de460: f9404feb ldr x11, [sp, #0x98] de464: d341fd0c lsr x12, x8, #1 de468: 7200011f tst w8, #0x1 de46c: 9a890188 csel x8, x12, x9, eq de470: d341fd49 lsr x9, x10, #1 de474: 7200015f tst w10, #0x1 de478: 9a8b0129 csel x9, x9, x11, eq de47c: 8b090108 add x8, x8, x9 de480: 92820029 mov x9, #-0x1002 // =-4098 de484: d13ffd08 sub x8, x8, #0xfff de488: eb09011f cmp x8, x9 de48c: 540014a8 b.hi 0xde720 de490: d0fffc81 adrp x1, 0x70000 de494: d103c3a0 sub x0, x29, #0xf0 de498: 91131021 add x1, x1, #0x4c4 de49c: 94020195 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> de4a0: 5299e188 mov w8, #0xcf0c // =53004 de4a4: 6b0802df cmp w22, w8 de4a8: 5400146c b.gt 0xde734 de4ac: a977a7a8 ldp x8, x9, [x29, #-0x88] de4b0: 110006d6 add w22, w22, #0x1 de4b4: eb09011f cmp x8, x9 de4b8: 540016a2 b.hs 0xde78c de4bc: f85203a9 ldur x9, [x29, #-0xe0] de4c0: 91006113 add x19, x8, #0x18 de4c4: 3cd103a0 ldur q0, [x29, #-0xf0] de4c8: f9000909 str x9, [x8, #0x10] de4cc: 3d800100 str q0, [x8] de4d0: a931ffbf stp xzr, xzr, [x29, #-0xe8] de4d4: f81103bf stur xzr, [x29, #-0xf0] de4d8: 140000ab b 0xde784 de4dc: f9426be0 ldr x0, [sp, #0x4d0] de4e0: 9401fa80 bl 0x15cee0 <_ZdlPv@plt> de4e4: 394323e8 ldrb w8, [sp, #0xc8] de4e8: 3607f268 tbz w8, #0x0, 0xde334 de4ec: f9406fe0 ldr x0, [sp, #0xd8] de4f0: 9401fa7c bl 0x15cee0 <_ZdlPv@plt> de4f4: 385503a8 ldurb w8, [x29, #-0xb0] de4f8: 3607f228 tbz w8, #0x0, 0xde33c de4fc: f85603a0 ldur x0, [x29, #-0xa0] de500: 9401fa78 bl 0x15cee0 <_ZdlPv@plt> de504: 395283e8 ldrb w8, [sp, #0x4a0] de508: 3607f1e8 tbz w8, #0x0, 0xde344 de50c: f9425be0 ldr x0, [sp, #0x4b0] de510: 9401fa74 bl 0x15cee0 <_ZdlPv@plt> de514: 394383e8 ldrb w8, [sp, #0xe0] de518: 3607f1a8 tbz w8, #0x0, 0xde34c de51c: f9407be0 ldr x0, [sp, #0xf0] de520: 9401fa70 bl 0x15cee0 <_ZdlPv@plt> de524: 395203e8 ldrb w8, [sp, #0x480] de528: 3607f168 tbz w8, #0x0, 0xde354 de52c: f9424be0 ldr x0, [sp, #0x490] de530: 9401fa6c bl 0x15cee0 <_ZdlPv@plt> de534: 395183e8 ldrb w8, [sp, #0x460] de538: 3607f128 tbz w8, #0x0, 0xde35c de53c: f9423be0 ldr x0, [sp, #0x470] de540: 9401fa68 bl 0x15cee0 <_ZdlPv@plt> de544: 3943e3e8 ldrb w8, [sp, #0xf8] de548: 3607f0e8 tbz w8, #0x0, 0xde364 de54c: f94087e0 ldr x0, [sp, #0x108] de550: 9401fa64 bl 0x15cee0 <_ZdlPv@plt> de554: 395103e8 ldrb w8, [sp, #0x440] de558: 3607f0a8 tbz w8, #0x0, 0xde36c de55c: f9422be0 ldr x0, [sp, #0x450] de560: 9401fa60 bl 0x15cee0 <_ZdlPv@plt> de564: 395083e8 ldrb w8, [sp, #0x420] de568: 3607f068 tbz w8, #0x0, 0xde374 de56c: f9421be0 ldr x0, [sp, #0x430] de570: 9401fa5c bl 0x15cee0 <_ZdlPv@plt> de574: 394443e8 ldrb w8, [sp, #0x110] de578: 3607f028 tbz w8, #0x0, 0xde37c de57c: f94093e0 ldr x0, [sp, #0x120] de580: 9401fa58 bl 0x15cee0 <_ZdlPv@plt> de584: 395003e8 ldrb w8, [sp, #0x400] de588: 3607efe8 tbz w8, #0x0, 0xde384 de58c: f9420be0 ldr x0, [sp, #0x410] de590: 9401fa54 bl 0x15cee0 <_ZdlPv@plt> de594: 394f83e8 ldrb w8, [sp, #0x3e0] de598: 3607efa8 tbz w8, #0x0, 0xde38c de59c: f941fbe0 ldr x0, [sp, #0x3f0] de5a0: 9401fa50 bl 0x15cee0 <_ZdlPv@plt> de5a4: 3944a3e8 ldrb w8, [sp, #0x128] de5a8: 3607ef68 tbz w8, #0x0, 0xde394 de5ac: f9409fe0 ldr x0, [sp, #0x138] de5b0: 9401fa4c bl 0x15cee0 <_ZdlPv@plt> de5b4: 394f03e8 ldrb w8, [sp, #0x3c0] de5b8: 3607ef28 tbz w8, #0x0, 0xde39c de5bc: f941ebe0 ldr x0, [sp, #0x3d0] de5c0: 9401fa48 bl 0x15cee0 <_ZdlPv@plt> de5c4: 394e83e8 ldrb w8, [sp, #0x3a0] de5c8: 3607eee8 tbz w8, #0x0, 0xde3a4 de5cc: f941dbe0 ldr x0, [sp, #0x3b0] de5d0: 9401fa44 bl 0x15cee0 <_ZdlPv@plt> de5d4: 394503e8 ldrb w8, [sp, #0x140] de5d8: 3607eea8 tbz w8, #0x0, 0xde3ac de5dc: f940abe0 ldr x0, [sp, #0x150] de5e0: 9401fa40 bl 0x15cee0 <_ZdlPv@plt> de5e4: 394e03e8 ldrb w8, [sp, #0x380] de5e8: 3607ee68 tbz w8, #0x0, 0xde3b4 de5ec: f941cbe0 ldr x0, [sp, #0x390] de5f0: 9401fa3c bl 0x15cee0 <_ZdlPv@plt> de5f4: 394d83e8 ldrb w8, [sp, #0x360] de5f8: 3607ee28 tbz w8, #0x0, 0xde3bc de5fc: f941bbe0 ldr x0, [sp, #0x370] de600: 9401fa38 bl 0x15cee0 <_ZdlPv@plt> de604: 394563e8 ldrb w8, [sp, #0x158] de608: 3607ede8 tbz w8, #0x0, 0xde3c4 de60c: f940b7e0 ldr x0, [sp, #0x168] de610: 9401fa34 bl 0x15cee0 <_ZdlPv@plt> de614: 394d03e8 ldrb w8, [sp, #0x340] de618: 3607eda8 tbz w8, #0x0, 0xde3cc de61c: f941abe0 ldr x0, [sp, #0x350] de620: 9401fa30 bl 0x15cee0 <_ZdlPv@plt> de624: 394c83e8 ldrb w8, [sp, #0x320] de628: 3607ed68 tbz w8, #0x0, 0xde3d4 de62c: f9419be0 ldr x0, [sp, #0x330] de630: 9401fa2c bl 0x15cee0 <_ZdlPv@plt> de634: 3945c3e8 ldrb w8, [sp, #0x170] de638: 3607ed28 tbz w8, #0x0, 0xde3dc de63c: f940c3e0 ldr x0, [sp, #0x180] de640: 9401fa28 bl 0x15cee0 <_ZdlPv@plt> de644: 394c03e8 ldrb w8, [sp, #0x300] de648: 3607ece8 tbz w8, #0x0, 0xde3e4 de64c: f9418be0 ldr x0, [sp, #0x310] de650: 9401fa24 bl 0x15cee0 <_ZdlPv@plt> de654: 394b83e8 ldrb w8, [sp, #0x2e0] de658: 3607eca8 tbz w8, #0x0, 0xde3ec de65c: f9417be0 ldr x0, [sp, #0x2f0] de660: 9401fa20 bl 0x15cee0 <_ZdlPv@plt> de664: 394623e8 ldrb w8, [sp, #0x188] de668: 3607ec68 tbz w8, #0x0, 0xde3f4 de66c: f940cfe0 ldr x0, [sp, #0x198] de670: 9401fa1c bl 0x15cee0 <_ZdlPv@plt> de674: 394b03e8 ldrb w8, [sp, #0x2c0] de678: 3607ec28 tbz w8, #0x0, 0xde3fc de67c: f9416be0 ldr x0, [sp, #0x2d0] de680: 9401fa18 bl 0x15cee0 <_ZdlPv@plt> de684: 394a83e8 ldrb w8, [sp, #0x2a0] de688: 3607ebe8 tbz w8, #0x0, 0xde404 de68c: f9415be0 ldr x0, [sp, #0x2b0] de690: 9401fa14 bl 0x15cee0 <_ZdlPv@plt> de694: 394683e8 ldrb w8, [sp, #0x1a0] de698: 3607eba8 tbz w8, #0x0, 0xde40c de69c: f940dbe0 ldr x0, [sp, #0x1b0] de6a0: 9401fa10 bl 0x15cee0 <_ZdlPv@plt> de6a4: 394a03e8 ldrb w8, [sp, #0x280] de6a8: 3607eb68 tbz w8, #0x0, 0xde414 de6ac: f9414be0 ldr x0, [sp, #0x290] de6b0: 9401fa0c bl 0x15cee0 <_ZdlPv@plt> de6b4: 394983e8 ldrb w8, [sp, #0x260] de6b8: 3607eb28 tbz w8, #0x0, 0xde41c de6bc: f9413be0 ldr x0, [sp, #0x270] de6c0: 9401fa08 bl 0x15cee0 <_ZdlPv@plt> de6c4: 3946e3e8 ldrb w8, [sp, #0x1b8] de6c8: 3607eae8 tbz w8, #0x0, 0xde424 de6cc: f940e7e0 ldr x0, [sp, #0x1c8] de6d0: 9401fa04 bl 0x15cee0 <_ZdlPv@plt> de6d4: 394903e8 ldrb w8, [sp, #0x240] de6d8: 3607eaa8 tbz w8, #0x0, 0xde42c de6dc: f9412be0 ldr x0, [sp, #0x250] de6e0: 9401fa00 bl 0x15cee0 <_ZdlPv@plt> de6e4: 394883e8 ldrb w8, [sp, #0x220] de6e8: 3607ea68 tbz w8, #0x0, 0xde434 de6ec: f9411be0 ldr x0, [sp, #0x230] de6f0: 9401f9fc bl 0x15cee0 <_ZdlPv@plt> de6f4: 394743e8 ldrb w8, [sp, #0x1d0] de6f8: 3607ea28 tbz w8, #0x0, 0xde43c de6fc: f940f3e0 ldr x0, [sp, #0x1e0] de700: 9401f9f8 bl 0x15cee0 <_ZdlPv@plt> de704: 394803e8 ldrb w8, [sp, #0x200] de708: 3607e9e8 tbz w8, #0x0, 0xde444 de70c: f9410be0 ldr x0, [sp, #0x210] de710: 9401f9f4 bl 0x15cee0 <_ZdlPv@plt> de714: 3947a3e8 ldrb w8, [sp, #0x1e8] de718: 3707e9a8 tbnz w8, #0x0, 0xde44c de71c: 17ffff4e b 0xde454 de720: 37000458 tbnz w24, #0x0, 0xde7a8 de724: d103c3a0 sub x0, x29, #0xf0 de728: aa1703e1 mov x1, x23 de72c: 940200f1 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> de730: 1400001e b 0xde7a8 de734: b94037e8 ldr w8, [sp, #0x34] de738: d10243a2 sub x2, x29, #0x90 de73c: f94017e0 ldr x0, [sp, #0x28] de740: 5299e141 mov w1, #0xcf0a // =53002 de744: 12000103 and w3, w8, #0x1 de748: 9402024e bl 0x15f080 <_ZN6InGame24GaaSReqStatReportHandler6ReportEiRKNSt6__ndk16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEb@plt> de74c: a97723b3 ldp x19, x8, [x29, #-0x90] de750: eb13011f cmp x8, x19 de754: 54000160 b.eq 0xde780 de758: aa0803f6 mov x22, x8 de75c: 14000004 b 0xde76c de760: aa1603e8 mov x8, x22 de764: eb1302df cmp x22, x19 de768: 540000c0 b.eq 0xde780 de76c: 385e8ec9 ldrb w9, [x22, #-0x18]! de770: 3607ff89 tbz w9, #0x0, 0xde760 de774: f85f8100 ldur x0, [x8, #-0x8] de778: 9401f9da bl 0x15cee0 <_ZdlPv@plt> de77c: 17fffff9 b 0xde760 de780: 5299e156 mov w22, #0xcf0a // =53002 de784: f81783b3 stur x19, [x29, #-0x88] de788: 14000004 b 0xde798 de78c: d10243a0 sub x0, x29, #0x90 de790: d103c3a1 sub x1, x29, #0xf0 de794: 9401ff83 bl 0x15e5a0 <_ZNSt6__ndk16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIS6_EEvOT_@plt> de798: f0fffc61 adrp x1, 0x6d000 de79c: d103c3a0 sub x0, x29, #0xf0 de7a0: 910bf821 add x1, x1, #0x2fe de7a4: 9401fb6f bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> de7a8: a949a7ea ldp x10, x9, [sp, #0x98] de7ac: 394243e8 ldrb w8, [sp, #0x90] de7b0: 7200011f tst w8, #0x1 de7b4: d341fd08 lsr x8, x8, #1 de7b8: 9a890281 csel x1, x20, x9, eq de7bc: 9a8a0102 csel x2, x8, x10, eq de7c0: d103c3a0 sub x0, x29, #0xf0 de7c4: 94020153 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> de7c8: 394243e8 ldrb w8, [sp, #0x90] de7cc: 36000068 tbz w8, #0x0, 0xde7d8 de7d0: f94053e0 ldr x0, [sp, #0xa0] de7d4: 9401f9c3 bl 0x15cee0 <_ZdlPv@plt> de7d8: f94006a8 ldr x8, [x21, #0x8] de7dc: b40000a8 cbz x8, 0xde7f0 de7e0: aa0803f5 mov x21, x8 de7e4: f9400108 ldr x8, [x8] de7e8: b5ffffc8 cbnz x8, 0xde7e0 de7ec: 17fffd75 b 0xdddc0 de7f0: aa1503e8 mov x8, x21 de7f4: f8410d09 ldr x9, [x8, #0x10]! de7f8: f940012a ldr x10, [x9] de7fc: eb15015f cmp x10, x21 de800: 54ffade0 b.eq 0xdddbc de804: f9400109 ldr x9, [x8] de808: aa0903e8 mov x8, x9 de80c: f8410d15 ldr x21, [x8, #0x10]! de810: f94002aa ldr x10, [x21] de814: eb09015f cmp x10, x9 de818: 54ffff61 b.ne 0xde804 de81c: 17fffd69 b 0xdddc0 de820: d0fffc81 adrp x1, 0x70000 de824: d103c3a0 sub x0, x29, #0xf0 de828: 91131021 add x1, x1, #0x4c4 de82c: 940200b1 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> de830: f94017f8 ldr x24, [sp, #0x28] de834: a977a7a8 ldp x8, x9, [x29, #-0x88] de838: eb09011f cmp x8, x9 de83c: 54000402 b.hs 0xde8bc de840: f85203a9 ldur x9, [x29, #-0xe0] de844: 3cd103a0 ldur q0, [x29, #-0xf0] de848: f9000909 str x9, [x8, #0x10] de84c: 3c818500 str q0, [x8], #0x18 de850: a931ffbf stp xzr, xzr, [x29, #-0xe8] de854: f81103bf stur xzr, [x29, #-0xf0] de858: f81783a8 stur x8, [x29, #-0x88] de85c: 1400001b b 0xde8c8 de860: f9401708 ldr x8, [x24, #0x28] de864: b4004d68 cbz x8, 0xdf210 de868: aa1803fa mov x26, x24 de86c: f8450f56 ldr x22, [x26, #0x50]! de870: b4000876 cbz x22, 0xde97c de874: 91014313 add x19, x24, #0x50 de878: 52996468 mov w8, #0xcb23 // =52003 de87c: 52996449 mov w9, #0xcb22 // =52002 de880: b94022ca ldr w10, [x22, #0x20] de884: 6b08015f cmp w10, w8 de888: 540000cb b.lt 0xde8a0 de88c: f94002ca ldr x10, [x22] de890: b40009ea cbz x10, 0xde9cc de894: aa1603f3 mov x19, x22 de898: aa0a03f6 mov x22, x10 de89c: 17fffff9 b 0xde880 de8a0: 6b09015f cmp w10, w9 de8a4: 54000700 b.eq 0xde984 de8a8: aa1603f3 mov x19, x22 de8ac: f8408e6a ldr x10, [x19, #0x8]! de8b0: b40006aa cbz x10, 0xde984 de8b4: aa0a03f6 mov x22, x10 de8b8: 17fffff2 b 0xde880 de8bc: d10243a0 sub x0, x29, #0x90 de8c0: d103c3a1 sub x1, x29, #0xf0 de8c4: 9401ff37 bl 0x15e5a0 <_ZNSt6__ndk16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIS6_EEvOT_@plt> de8c8: b94037e8 ldr w8, [sp, #0x34] de8cc: d10243a2 sub x2, x29, #0x90 de8d0: aa1803e0 mov x0, x24 de8d4: 5299e141 mov w1, #0xcf0a // =53002 de8d8: 12000103 and w3, w8, #0x1 de8dc: 940201e9 bl 0x15f080 <_ZN6InGame24GaaSReqStatReportHandler6ReportEiRKNSt6__ndk16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEb@plt> de8e0: a97723b3 ldp x19, x8, [x29, #-0x90] de8e4: eb13011f cmp x8, x19 de8e8: 54000160 b.eq 0xde914 de8ec: aa0803f4 mov x20, x8 de8f0: 14000004 b 0xde900 de8f4: aa1403e8 mov x8, x20 de8f8: eb13029f cmp x20, x19 de8fc: 540000c0 b.eq 0xde914 de900: 385e8e89 ldrb w9, [x20, #-0x18]! de904: 3607ff89 tbz w9, #0x0, 0xde8f4 de908: f85f8100 ldur x0, [x8, #-0x8] de90c: 9401f975 bl 0x15cee0 <_ZdlPv@plt> de910: 17fffff9 b 0xde8f4 de914: 385103a8 ldurb w8, [x29, #-0xf0] de918: f81783b3 stur x19, [x29, #-0x88] de91c: 36000068 tbz w8, #0x0, 0xde928 de920: f85203a0 ldur x0, [x29, #-0xe0] de924: 9401f96f bl 0x15cee0 <_ZdlPv@plt> de928: f85703b3 ldur x19, [x29, #-0x90] de92c: b4004733 cbz x19, 0xdf210 de930: f85783a8 ldur x8, [x29, #-0x88] de934: eb13011f cmp x8, x19 de938: 540001a0 b.eq 0xde96c de93c: aa0803f4 mov x20, x8 de940: 14000004 b 0xde950 de944: aa1403e8 mov x8, x20 de948: eb13029f cmp x20, x19 de94c: 540000c0 b.eq 0xde964 de950: 385e8e89 ldrb w9, [x20, #-0x18]! de954: 3607ff89 tbz w9, #0x0, 0xde944 de958: f85f8100 ldur x0, [x8, #-0x8] de95c: 9401f961 bl 0x15cee0 <_ZdlPv@plt> de960: 17fffff9 b 0xde944 de964: f85703a0 ldur x0, [x29, #-0x90] de968: 14000002 b 0xde970 de96c: aa1303e0 mov x0, x19 de970: f81783b3 stur x19, [x29, #-0x88] de974: 9401f95b bl 0x15cee0 <_ZdlPv@plt> de978: 14000226 b 0xdf210 de97c: aa1a03f6 mov x22, x26 de980: aa1a03f3 mov x19, x26 de984: f9400274 ldr x20, [x19] de988: b5000374 cbnz x20, 0xde9f4 de98c: 52800800 mov w0, #0x40 // =64 de990: 9401f934 bl 0x15ce60 <_Znwm@plt> de994: 52996448 mov w8, #0xcb22 // =52002 de998: a9037c1f stp xzr, xzr, [x0, #0x30] de99c: f900141f str xzr, [x0, #0x28] de9a0: aa0003f4 mov x20, x0 de9a4: a9007c1f stp xzr, xzr, [x0] de9a8: b9002008 str w8, [x0, #0x20] de9ac: f9000816 str x22, [x0, #0x10] de9b0: f9000260 str x0, [x19] de9b4: f9402708 ldr x8, [x24, #0x48] de9b8: f9400108 ldr x8, [x8] de9bc: b4000108 cbz x8, 0xde9dc de9c0: f9002708 str x8, [x24, #0x48] de9c4: f9400261 ldr x1, [x19] de9c8: 14000006 b 0xde9e0 de9cc: aa1603f3 mov x19, x22 de9d0: f9400274 ldr x20, [x19] de9d4: b5000114 cbnz x20, 0xde9f4 de9d8: 17ffffed b 0xde98c de9dc: aa1403e1 mov x1, x20 de9e0: f9402b00 ldr x0, [x24, #0x50] de9e4: 9401fb5f bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> de9e8: f9402f08 ldr x8, [x24, #0x58] de9ec: 91000508 add x8, x8, #0x1 de9f0: f9002f08 str x8, [x24, #0x58] de9f4: 9100a280 add x0, x20, #0x28 de9f8: aa1503e1 mov x1, x21 de9fc: 9401f9c9 bl 0x15d120 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_@plt> dea00: 9401f960 bl 0x15cf80 <_ZN6InGame16InGameReportKeys11GetInstanceEv@plt> dea04: aa1503e1 mov x1, x21 dea08: 9402013e bl 0x15ef00 <_ZN6InGame16InGameReportKeys17GetEventKeyId2StrERKNSt6__ndk112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE@plt> dea0c: b4004020 cbz x0, 0xdf210 dea10: 6f00e400 movi v0.2d, #0000000000000000 dea14: aa0003f5 mov x21, x0 dea18: 52808008 mov w8, #0x400 // =1024 dea1c: b81c83bf stur wzr, [x29, #-0x38] dea20: f81d03bf stur xzr, [x29, #-0x30] dea24: ad3d03a0 stp q0, q0, [x29, #-0x60] dea28: ad3c03a0 stp q0, q0, [x29, #-0x80] dea2c: 3c9703a0 stur q0, [x29, #-0x90] dea30: f81c03a8 stur x8, [x29, #-0x40] dea34: 52800300 mov w0, #0x18 // =24 dea38: 9401f90a bl 0x15ce60 <_Znwm@plt> dea3c: aa0003f4 mov x20, x0 dea40: 52a00028 mov w8, #0x10000 // =65536 dea44: f9000008 str x8, [x0] dea48: 52800020 mov w0, #0x1 // =1 dea4c: 52800033 mov w19, #0x1 // =1 dea50: 9401f904 bl 0x15ce60 <_Znwm@plt> dea54: aa0003f6 mov x22, x0 dea58: f9000680 str x0, [x20, #0x8] dea5c: 52800700 mov w0, #0x38 // =56 dea60: 9401f9f0 bl 0x15d220 dea64: aa0003e8 mov x8, x0 dea68: a938d3b4 stp x20, x20, [x29, #-0x78] dea6c: f9000a80 str x0, [x20, #0x10] dea70: 9100e31c add x28, x24, #0x38 dea74: f90043f4 str x20, [sp, #0x80] dea78: f9401b14 ldr x20, [x24, #0x30] dea7c: f8020d1f str xzr, [x8, #0x20]! dea80: a9005808 stp x8, x22, [x0] dea84: 52800068 mov w8, #0x3 // =3 dea88: 910022b9 add x25, x21, #0x8 dea8c: 2a1f03fb mov w27, wzr dea90: eb1c029f cmp x20, x28 dea94: a902fc1f stp xzr, xzr, [x0, #0x28] dea98: 39006013 strb w19, [x0, #0x18] dea9c: f9000813 str x19, [x0, #0x10] deaa0: a937ffbf stp xzr, xzr, [x29, #-0x88] deaa4: f81703bf stur xzr, [x29, #-0x90] deaa8: 781863a8 sturh w8, [x29, #-0x7a] deaac: 54000141 b.ne 0xdead4 deab0: f940271c ldr x28, [x24, #0x48] deab4: f90017f8 str x24, [sp, #0x28] deab8: eb1a039f cmp x28, x26 deabc: 540016a0 b.eq 0xded90 deac0: d2e080b4 mov x20, #0x405000000000000 // =289637751035265024 deac4: 14000067 b 0xdec60 deac8: aa0903f4 mov x20, x9 deacc: eb1c029f cmp x20, x28 dead0: 54ffff00 b.eq 0xdeab0 dead4: f940032a ldr x10, [x25] dead8: b40009aa cbz x10, 0xdec0c deadc: b9402289 ldr w9, [x20, #0x20] deae0: aa1903e8 mov x8, x25 deae4: b940214b ldr w11, [x10, #0x20] deae8: 6b09017f cmp w11, w9 deaec: 1a9fa7eb cset w11, lt deaf0: 9a8ab108 csel x8, x8, x10, lt deaf4: f86b594a ldr x10, [x10, w11, uxtw #3] deaf8: b5ffff6a cbnz x10, 0xdeae4 deafc: eb19011f cmp x8, x25 deb00: 54000860 b.eq 0xdec0c deb04: b940210a ldr w10, [x8, #0x20] deb08: 6b0a013f cmp w9, w10 deb0c: 5400080b b.lt 0xdec0c deb10: f9401515 ldr x21, [x8, #0x28] deb14: aa1503e0 mov x0, x21 deb18: 92800001 mov x1, #-0x1 // =-1 deb1c: 9401f9c9 bl 0x15d240 <__strlen_chk@plt> deb20: aa0003f6 mov x22, x0 deb24: f9401697 ldr x23, [x20, #0x28] deb28: b7f801d7 tbnz x23, #0x3f, 0xdeb60 deb2c: d360fee8 lsr x8, x23, #32 deb30: 528032c9 mov w9, #0x196 // =406 deb34: f100011f cmp x8, #0x0 deb38: 52803aca mov w10, #0x1d6 // =470 deb3c: d35ffee8 lsr x8, x23, #31 deb40: 1a89014b csel w11, w10, w9, eq deb44: 2a1b03e9 mov w9, w27 deb48: b5000168 cbnz x8, 0xdeb74 deb4c: 321b016b orr w11, w11, #0x20 deb50: b85743a8 ldur w8, [x29, #-0x8c] deb54: 6b08013f cmp w9, w8 deb58: 54000142 b.hs 0xdeb80 deb5c: 14000020 b 0xdebdc deb60: 2a1b03e9 mov w9, w27 deb64: b26183e8 mov x8, #-0x80000000 // =-2147483648 deb68: eb0802ff cmp x23, x8 deb6c: 54000303 b.lo 0xdebcc deb70: 528016cb mov w11, #0xb6 // =182 deb74: b85743a8 ldur w8, [x29, #-0x8c] deb78: 6b08013f cmp w9, w8 deb7c: 54000303 b.lo 0xdebdc deb80: 11000509 add w9, w8, #0x1 deb84: 7100011f cmp w8, #0x0 deb88: 5280020a mov w10, #0x10 // =16 deb8c: 0b490509 add w9, w8, w9, lsr #1 deb90: 1a890153 csel w19, w10, w9, eq deb94: 6b13011f cmp w8, w19 deb98: 54000222 b.hs 0xdebdc deb9c: f85783a1 ldur x1, [x29, #-0x88] deba0: 52800609 mov w9, #0x30 // =48 deba4: 8b080508 add x8, x8, x8, lsl #1 deba8: b9008beb str w11, [sp, #0x88] debac: 9ba97e63 umull x3, w19, w9 debb0: d37ced02 lsl x2, x8, #4 debb4: f94043e0 ldr x0, [sp, #0x80] debb8: 940200d6 bl 0x15ef10 <_ZN6InGame9rapidjson19MemoryPoolAllocatorINS0_12CrtAllocatorEE7ReallocEPvmm@plt> debbc: b9408beb ldr w11, [sp, #0x88] debc0: f81783a0 stur x0, [x29, #-0x88] debc4: b81743b3 stur w19, [x29, #-0x8c] debc8: 14000005 b 0xdebdc debcc: 528012cb mov w11, #0x96 // =150 debd0: b85743a8 ldur w8, [x29, #-0x8c] debd4: 6b08013f cmp w9, w8 debd8: 54fffd42 b.hs 0xdeb80 debdc: f85783a8 ldur x8, [x29, #-0x88] debe0: 52800609 mov w9, #0x30 // =48 debe4: 9ba92368 umaddl x8, w27, w9, x8 debe8: d2e080a9 mov x9, #0x405000000000000 // =289637751035265024 debec: 29007d16 stp w22, wzr, [x8] debf0: a900a515 stp x21, x9, [x8, #0x8] debf4: a901fd17 stp x23, xzr, [x8, #0x18] debf8: f802611f stur xzr, [x8, #0x26] debfc: 79005d0b strh w11, [x8, #0x2e] dec00: b85703a8 ldur w8, [x29, #-0x90] dec04: 1100051b add w27, w8, #0x1 dec08: b81703bb stur w27, [x29, #-0x90] dec0c: f9400688 ldr x8, [x20, #0x8] dec10: b40000a8 cbz x8, 0xdec24 dec14: aa0803f4 mov x20, x8 dec18: f9400108 ldr x8, [x8] dec1c: b5ffffc8 cbnz x8, 0xdec14 dec20: 17ffffab b 0xdeacc dec24: aa1403e8 mov x8, x20 dec28: f8410d09 ldr x9, [x8, #0x10]! dec2c: f940012a ldr x10, [x9] dec30: eb14015f cmp x10, x20 dec34: 54fff4a0 b.eq 0xdeac8 dec38: f9400109 ldr x9, [x8] dec3c: aa0903e8 mov x8, x9 dec40: f8410d14 ldr x20, [x8, #0x10]! dec44: f940028a ldr x10, [x20] dec48: eb09015f cmp x10, x9 dec4c: 54ffff61 b.ne 0xdec38 dec50: 17ffff9f b 0xdeacc dec54: aa0903fc mov x28, x9 dec58: eb1a039f cmp x28, x26 dec5c: 540009a0 b.eq 0xded90 dec60: f940032a ldr x10, [x25] dec64: b400072a cbz x10, 0xded48 dec68: b9402389 ldr w9, [x28, #0x20] dec6c: aa1903e8 mov x8, x25 dec70: b940214b ldr w11, [x10, #0x20] dec74: 6b09017f cmp w11, w9 dec78: 1a9fa7eb cset w11, lt dec7c: 9a8ab108 csel x8, x8, x10, lt dec80: f86b594a ldr x10, [x10, w11, uxtw #3] dec84: b5ffff6a cbnz x10, 0xdec70 dec88: eb19011f cmp x8, x25 dec8c: 540005e0 b.eq 0xded48 dec90: b940210a ldr w10, [x8, #0x20] dec94: 6b0a013f cmp w9, w10 dec98: 5400058b b.lt 0xded48 dec9c: f9401515 ldr x21, [x8, #0x28] deca0: aa1503e0 mov x0, x21 deca4: 92800001 mov x1, #-0x1 // =-1 deca8: 9401f966 bl 0x15d240 <__strlen_chk@plt> decac: 3940a388 ldrb w8, [x28, #0x28] decb0: 9100a78a add x10, x28, #0x29 decb4: f9401f89 ldr x9, [x28, #0x38] decb8: aa0003f6 mov x22, x0 decbc: 7200011f tst w8, #0x1 decc0: 9a890157 csel x23, x10, x9, eq decc4: aa1703e0 mov x0, x23 decc8: 92800001 mov x1, #-0x1 // =-1 deccc: 9401f95d bl 0x15d240 <__strlen_chk@plt> decd0: b85743a8 ldur w8, [x29, #-0x8c] decd4: aa0003f8 mov x24, x0 decd8: 6b08037f cmp w27, w8 decdc: 54000223 b.lo 0xded20 dece0: 11000509 add w9, w8, #0x1 dece4: 7100011f cmp w8, #0x0 dece8: 5280020a mov w10, #0x10 // =16 decec: 0b490509 add w9, w8, w9, lsr #1 decf0: 1a890153 csel w19, w10, w9, eq decf4: 6b13011f cmp w8, w19 decf8: 54000142 b.hs 0xded20 decfc: f85783a1 ldur x1, [x29, #-0x88] ded00: 52800609 mov w9, #0x30 // =48 ded04: 8b080508 add x8, x8, x8, lsl #1 ded08: 9ba97e63 umull x3, w19, w9 ded0c: d37ced02 lsl x2, x8, #4 ded10: f94043e0 ldr x0, [sp, #0x80] ded14: 9402007f bl 0x15ef10 <_ZN6InGame9rapidjson19MemoryPoolAllocatorINS0_12CrtAllocatorEE7ReallocEPvmm@plt> ded18: f81783a0 stur x0, [x29, #-0x88] ded1c: b81743b3 stur w19, [x29, #-0x8c] ded20: f85783a8 ldur x8, [x29, #-0x88] ded24: 52800609 mov w9, #0x30 // =48 ded28: 9ba92368 umaddl x8, w27, w9, x8 ded2c: 29007d16 stp w22, wzr, [x8] ded30: a900d115 stp x21, x20, [x8, #0x8] ded34: 29037d18 stp w24, wzr, [x8, #0x18] ded38: a9025117 stp x23, x20, [x8, #0x20] ded3c: b85703a8 ldur w8, [x29, #-0x90] ded40: 1100051b add w27, w8, #0x1 ded44: b81703bb stur w27, [x29, #-0x90] ded48: f9400788 ldr x8, [x28, #0x8] ded4c: b40000a8 cbz x8, 0xded60 ded50: aa0803fc mov x28, x8 ded54: f9400108 ldr x8, [x8] ded58: b5ffffc8 cbnz x8, 0xded50 ded5c: 17ffffbf b 0xdec58 ded60: aa1c03e8 mov x8, x28 ded64: f8410d09 ldr x9, [x8, #0x10]! ded68: f940012a ldr x10, [x9] ded6c: eb1c015f cmp x10, x28 ded70: 54fff720 b.eq 0xdec54 ded74: f9400109 ldr x9, [x8] ded78: aa0903e8 mov x8, x9 ded7c: f8410d1c ldr x28, [x8, #0x10]! ded80: f940038a ldr x10, [x28] ded84: eb09015f cmp x10, x9 ded88: 54ffff61 b.ne 0xded74 ded8c: 17ffffb3 b 0xdec58 ded90: f94017e8 ldr x8, [sp, #0x28] ded94: 781543bf sturh wzr, [x29, #-0xac] ded98: b81503bf stur wzr, [x29, #-0xb0] ded9c: f9404114 ldr x20, [x8, #0x80] deda0: 91022108 add x8, x8, #0x88 deda4: eb08029f cmp x20, x8 deda8: a90723f9 stp x25, x8, [sp, #0x70] dedac: 54001360 b.eq 0xdf018 dedb0: b0fffca8 adrp x8, 0x73000 dedb4: 2a1f03fa mov w26, wzr dedb8: 2a1f03f5 mov w21, wzr dedbc: 528016dc mov w28, #0xb6 // =182 dedc0: 52803ed3 mov w19, #0x1f6 // =502 dedc4: 52800619 mov w25, #0x30 // =48 dedc8: fd476108 ldr d8, [x8, #0xec0] dedcc: f90047ff str xzr, [sp, #0x88] dedd0: 14000006 b 0xdede8 dedd4: aa0903f4 mov x20, x9 dedd8: f9403fe8 ldr x8, [sp, #0x78] deddc: 1100075a add w26, w26, #0x1 dede0: eb08029f cmp x20, x8 dede4: 54001200 b.eq 0xdf024 dede8: 29475e98 ldp w24, w23, [x20, #0x38] dedec: 781143bf sturh wzr, [x29, #-0xec] dedf0: 93407f18 sxtw x24, w24 dedf4: b81103bf stur wzr, [x29, #-0xf0] dedf8: f94043e0 ldr x0, [sp, #0x80] dedfc: aa1f03e1 mov x1, xzr dee00: aa1f03e2 mov x2, xzr dee04: 52803003 mov w3, #0x180 // =384 dee08: 94020042 bl 0x15ef10 <_ZN6InGame9rapidjson19MemoryPoolAllocatorINS0_12CrtAllocatorEE7ReallocEPvmm@plt> dee0c: 1ad80ee8 sdiv w8, w23, w24 dee10: 7100031f cmp w24, #0x0 dee14: 1a9ca269 csel w9, w19, w28, ge dee18: a9007c18 stp x24, xzr, [x0] dee1c: f800e01f stur xzr, [x0, #0xe] dee20: aa0003f6 mov x22, x0 dee24: 79002c09 strh w9, [x0, #0x16] dee28: 7100011f cmp w8, #0x0 dee2c: 93407d0a sxtw x10, w8 dee30: 1a9ca268 csel w8, w19, w28, ge dee34: a901fc0a stp x10, xzr, [x0, #0x18] dee38: f802601f stur xzr, [x0, #0x26] dee3c: 79005c08 strh w8, [x0, #0x2e] dee40: b9804288 ldrsw x8, [x20, #0x40] dee44: f100011f cmp x8, #0x0 dee48: a9037c08 stp x8, xzr, [x0, #0x30] dee4c: 1a9ca269 csel w9, w19, w28, ge dee50: f803e01f stur xzr, [x0, #0x3e] dee54: 79008c09 strh w9, [x0, #0x46] dee58: b9804688 ldrsw x8, [x20, #0x44] dee5c: f100011f cmp x8, #0x0 dee60: a904fc08 stp x8, xzr, [x0, #0x48] dee64: 1a9ca269 csel w9, w19, w28, ge dee68: f805601f stur xzr, [x0, #0x56] dee6c: 7900bc09 strh w9, [x0, #0x5e] dee70: b9804a88 ldrsw x8, [x20, #0x48] dee74: f100011f cmp x8, #0x0 dee78: a9067c08 stp x8, xzr, [x0, #0x60] dee7c: 1a9ca269 csel w9, w19, w28, ge dee80: f806e01f stur xzr, [x0, #0x6e] dee84: 7900ec09 strh w9, [x0, #0x76] dee88: b9804e88 ldrsw x8, [x20, #0x4c] dee8c: f100011f cmp x8, #0x0 dee90: a907fc08 stp x8, xzr, [x0, #0x78] dee94: 1a9ca269 csel w9, w19, w28, ge dee98: f808601f stur xzr, [x0, #0x86] dee9c: 79011c09 strh w9, [x0, #0x8e] deea0: b9805288 ldrsw x8, [x20, #0x50] deea4: f100011f cmp x8, #0x0 deea8: a9097c08 stp x8, xzr, [x0, #0x90] deeac: 1a9ca269 csel w9, w19, w28, ge deeb0: f809e01f stur xzr, [x0, #0x9e] deeb4: 79014c09 strh w9, [x0, #0xa6] deeb8: b9805688 ldrsw x8, [x20, #0x54] deebc: f100011f cmp x8, #0x0 deec0: a90afc08 stp x8, xzr, [x0, #0xa8] deec4: 1a9ca269 csel w9, w19, w28, ge deec8: f80b601f stur xzr, [x0, #0xb6] deecc: 79017c09 strh w9, [x0, #0xbe] deed0: b9805a88 ldrsw x8, [x20, #0x58] deed4: f100011f cmp x8, #0x0 deed8: a90c7c08 stp x8, xzr, [x0, #0xc0] deedc: 1a9ca269 csel w9, w19, w28, ge deee0: f80ce01f stur xzr, [x0, #0xce] deee4: 7901ac09 strh w9, [x0, #0xd6] deee8: b9805e88 ldrsw x8, [x20, #0x5c] deeec: f100011f cmp x8, #0x0 deef0: a90dfc08 stp x8, xzr, [x0, #0xd8] deef4: 1a9ca269 csel w9, w19, w28, ge deef8: f80e601f stur xzr, [x0, #0xe6] deefc: 7901dc09 strh w9, [x0, #0xee] def00: b9806288 ldrsw x8, [x20, #0x60] def04: f100011f cmp x8, #0x0 def08: a90f7c08 stp x8, xzr, [x0, #0xf0] def0c: 1a9ca269 csel w9, w19, w28, ge def10: f80fe01f stur xzr, [x0, #0xfe] def14: 79020c09 strh w9, [x0, #0x106] def18: 91044009 add x9, x0, #0x110 def1c: b9806688 ldrsw x8, [x20, #0x64] def20: f100011f cmp x8, #0x0 def24: a910fc08 stp x8, xzr, [x0, #0x108] def28: 1a9ca26a csel w10, w19, w28, ge def2c: f800613f stur xzr, [x9, #0x6] def30: 79023c0a strh w10, [x0, #0x11e] def34: 9100828a add x10, x20, #0x20 def38: 39408288 ldrb w8, [x20, #0x20] def3c: f9401a89 ldr x9, [x20, #0x30] def40: 7200011f tst w8, #0x1 def44: 9a8a1537 csinc x23, x9, x10, ne def48: aa1703e0 mov x0, x23 def4c: 92800001 mov x1, #-0x1 // =-1 def50: 9401f8bc bl 0x15d240 <__strlen_chk@plt> def54: aa0003f8 mov x24, x0 def58: 6b15035f cmp w26, w21 def5c: 54000203 b.lo 0xdef9c def60: 110006a8 add w8, w21, #0x1 def64: 710002bf cmp w21, #0x0 def68: 52800209 mov w9, #0x10 // =16 def6c: 0b4806a8 add w8, w21, w8, lsr #1 def70: 1a88013b csel w27, w9, w8, eq def74: 6b1b02bf cmp w21, w27 def78: 54000122 b.hs 0xdef9c def7c: 52800619 mov w25, #0x30 // =48 def80: 52800608 mov w8, #0x30 // =48 def84: 9ba87ea2 umull x2, w21, w8 def88: 9ba87f63 umull x3, w27, w8 def8c: a94807e0 ldp x0, x1, [sp, #0x80] def90: 9401ffe0 bl 0x15ef10 <_ZN6InGame9rapidjson19MemoryPoolAllocatorINS0_12CrtAllocatorEE7ReallocEPvmm@plt> def94: f90047e0 str x0, [sp, #0x88] def98: 2a1b03f5 mov w21, w27 def9c: f94047e8 ldr x8, [sp, #0x88] defa0: d2e080a9 mov x9, #0x405000000000000 // =289637751035265024 defa4: 9bb92348 umaddl x8, w26, w25, x8 defa8: 29007d18 stp w24, wzr, [x8] defac: a900a517 stp x23, x9, [x8, #0x8] defb0: fd000d08 str d8, [x8, #0x18] defb4: f9001116 str x22, [x8, #0x20] defb8: 785143a9 ldurh w9, [x29, #-0xec] defbc: b85103aa ldur w10, [x29, #-0xf0] defc0: 79005909 strh w9, [x8, #0x2c] defc4: 52800089 mov w9, #0x4 // =4 defc8: b900290a str w10, [x8, #0x28] defcc: 79005d09 strh w9, [x8, #0x2e] defd0: f9400688 ldr x8, [x20, #0x8] defd4: b40000a8 cbz x8, 0xdefe8 defd8: aa0803f4 mov x20, x8 defdc: f9400108 ldr x8, [x8] defe0: b5ffffc8 cbnz x8, 0xdefd8 defe4: 17ffff7d b 0xdedd8 defe8: aa1403e8 mov x8, x20 defec: f8410d09 ldr x9, [x8, #0x10]! deff0: f940012a ldr x10, [x9] deff4: eb14015f cmp x10, x20 deff8: 54ffeee0 b.eq 0xdedd4 deffc: f9400109 ldr x9, [x8] df000: aa0903e8 mov x8, x9 df004: f8410d14 ldr x20, [x8, #0x10]! df008: f940028a ldr x10, [x20] df00c: eb09015f cmp x10, x9 df010: 54ffff61 b.ne 0xdeffc df014: 17ffff71 b 0xdedd8 df018: 2a1f03f5 mov w21, wzr df01c: 2a1f03fa mov w26, wzr df020: f90047ff str xzr, [sp, #0x88] df024: f9403bec ldr x12, [sp, #0x70] df028: f94017f8 ldr x24, [sp, #0x28] df02c: f9400189 ldr x9, [x12] df030: b4000729 cbz x9, 0xdf114 df034: 5299e14a mov w10, #0xcf0a // =53002 df038: aa0c03e8 mov x8, x12 df03c: b940212b ldr w11, [x9, #0x20] df040: 6b0a017f cmp w11, w10 df044: 1a9fa7eb cset w11, lt df048: 9a89b108 csel x8, x8, x9, lt df04c: f86b5929 ldr x9, [x9, w11, uxtw #3] df050: b5ffff69 cbnz x9, 0xdf03c df054: eb0c011f cmp x8, x12 df058: 540005e0 b.eq 0xdf114 df05c: b9402109 ldr w9, [x8, #0x20] df060: 5299e16a mov w10, #0xcf0b // =53003 df064: 6b0a013f cmp w9, w10 df068: 5400056a b.ge 0xdf114 df06c: f9401516 ldr x22, [x8, #0x28] df070: aa1603e0 mov x0, x22 df074: 92800001 mov x1, #-0x1 // =-1 df078: 9401f872 bl 0x15d240 <__strlen_chk@plt> df07c: 296e23b3 ldp w19, w8, [x29, #-0x90] df080: aa0003f7 mov x23, x0 df084: 6b08027f cmp w19, w8 df088: 54000223 b.lo 0xdf0cc df08c: 11000509 add w9, w8, #0x1 df090: 7100011f cmp w8, #0x0 df094: 5280020a mov w10, #0x10 // =16 df098: 0b490509 add w9, w8, w9, lsr #1 df09c: 1a890154 csel w20, w10, w9, eq df0a0: 6b14011f cmp w8, w20 df0a4: 54000142 b.hs 0xdf0cc df0a8: f85783a1 ldur x1, [x29, #-0x88] df0ac: 52800609 mov w9, #0x30 // =48 df0b0: 8b080508 add x8, x8, x8, lsl #1 df0b4: 9ba97e83 umull x3, w20, w9 df0b8: d37ced02 lsl x2, x8, #4 df0bc: f94043e0 ldr x0, [sp, #0x80] df0c0: 9401ff94 bl 0x15ef10 <_ZN6InGame9rapidjson19MemoryPoolAllocatorINS0_12CrtAllocatorEE7ReallocEPvmm@plt> df0c4: f81783a0 stur x0, [x29, #-0x88] df0c8: b81743b4 stur w20, [x29, #-0x8c] df0cc: f85783a8 ldur x8, [x29, #-0x88] df0d0: 52800609 mov w9, #0x30 // =48 df0d4: 5280006a mov w10, #0x3 // =3 df0d8: 9b092268 madd x8, x19, x9, x8 df0dc: d2e080a9 mov x9, #0x405000000000000 // =289637751035265024 df0e0: a900a516 stp x22, x9, [x8, #0x8] df0e4: f94047e9 ldr x9, [sp, #0x88] df0e8: 29007d17 stp w23, wzr, [x8] df0ec: 2903551a stp w26, w21, [x8, #0x18] df0f0: f9001109 str x9, [x8, #0x20] df0f4: b85503a9 ldur w9, [x29, #-0xb0] df0f8: b9002909 str w9, [x8, #0x28] df0fc: 785543a9 ldurh w9, [x29, #-0xac] df100: 79005d0a strh w10, [x8, #0x2e] df104: 79005909 strh w9, [x8, #0x2c] df108: b85703a8 ldur w8, [x29, #-0x90] df10c: 11000508 add w8, w8, #0x1 df110: b81703a8 stur w8, [x29, #-0x90] df114: 6f00e400 movi v0.2d, #0000000000000000 df118: 52802008 mov w8, #0x100 // =256 df11c: d103c3a9 sub x9, x29, #0xf0 df120: 5280288a mov w10, #0x144 // =324 df124: 3814c3bf sturb wzr, [x29, #-0xb4] df128: a90b23ff stp xzr, x8, [sp, #0xb0] df12c: 910243e8 add x8, sp, #0x90 df130: 3c808120 stur q0, [x9, #0x8] df134: 3c818120 stur q0, [x9, #0x18] df138: 52804009 mov w9, #0x200 // =512 df13c: ad0483e0 stp q0, q0, [sp, #0x90] df140: f81103a8 stur x8, [x29, #-0xf0] df144: a933a7bf stp xzr, x9, [x29, #-0xc8] df148: b81483aa stur w10, [x29, #-0xb8] df14c: d10243a0 sub x0, x29, #0x90 df150: d103c3a1 sub x1, x29, #0xf0 df154: 9401ff73 bl 0x15ef20 <_ZNK6InGame9rapidjson12GenericValueINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEEE6AcceptINS0_6WriterINS0_19GenericStringBufferIS3_S5_EES3_S3_S5_Lj0EEEEEbRT_@plt> df158: f9401700 ldr x0, [x24, #0x28] df15c: f9400008 ldr x8, [x0] df160: f9401508 ldr x8, [x8, #0x28] df164: d63f0100 blr x8 df168: f90263e0 str x0, [sp, #0x4c0] df16c: b40003a0 cbz x0, 0xdf1e0 df170: a94aa7e8 ldp x8, x9, [sp, #0xa8] df174: cb080129 sub x9, x9, x8 df178: f100013f cmp x9, #0x0 df17c: 54000c8d b.le 0xdf30c df180: 91000509 add x9, x8, #0x1 df184: f90057e9 str x9, [sp, #0xa8] df188: 3900011f strb wzr, [x8] df18c: a94a23e2 ldp x2, x8, [sp, #0xa0] df190: f94263f4 ldr x20, [sp, #0x4c0] df194: d1000508 sub x8, x8, #0x1 df198: f90057e8 str x8, [sp, #0xa8] df19c: f9400288 ldr x8, [x20] df1a0: f9400908 ldr x8, [x8, #0x10] df1a4: d0fffc61 adrp x1, 0x6d000 df1a8: aa1403e0 mov x0, x20 df1ac: 910bc421 add x1, x1, #0x2f1 df1b0: d63f0100 blr x8 df1b4: f9401700 ldr x0, [x24, #0x28] df1b8: f9400008 ldr x8, [x0] df1bc: f9404108 ldr x8, [x8, #0x80] df1c0: aa1403e1 mov x1, x20 df1c4: 52800022 mov w2, #0x1 // =1 df1c8: d63f0100 blr x8 df1cc: f9401700 ldr x0, [x24, #0x28] df1d0: f9400008 ldr x8, [x0] df1d4: f9401908 ldr x8, [x8, #0x30] df1d8: 911303e1 add x1, sp, #0x4c0 df1dc: d63f0100 blr x8 df1e0: f85283a0 ldur x0, [x29, #-0xd8] df1e4: 9401f82f bl 0x15d2a0 df1e8: f85203a0 ldur x0, [x29, #-0xe0] df1ec: b4000040 cbz x0, 0xdf1f4 df1f0: 9401f73c bl 0x15cee0 <_ZdlPv@plt> df1f4: f94053e0 ldr x0, [sp, #0xa0] df1f8: 9401f82a bl 0x15d2a0 df1fc: f9404fe0 ldr x0, [sp, #0x98] df200: b4000040 cbz x0, 0xdf208 df204: 9401f737 bl 0x15cee0 <_ZdlPv@plt> df208: d10243a0 sub x0, x29, #0x90 df20c: 9401f815 bl 0x15d260 <_ZN6InGame9rapidjson15GenericDocumentINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEES5_ED2Ev@plt> df210: aa1803e8 mov x8, x24 df214: f940230b ldr x11, [x24, #0x40] df218: d10243aa sub x10, x29, #0x90 df21c: f9401b09 ldr x9, [x24, #0x30] df220: 6f00e400 movi v0.2d, #0000000000000000 df224: 9100214d add x13, x10, #0x8 df228: f8438d0c ldr x12, [x8, #0x38]! df22c: f81803ab stur x11, [x29, #-0x80] df230: f100017f cmp x11, #0x0 df234: f9001b08 str x8, [x24, #0x30] df238: 910243e0 add x0, sp, #0x90 df23c: 9100418b add x11, x12, #0x10 df240: 3d800100 str q0, [x8] df244: 9a8b014a csel x10, x10, x11, eq df248: aa1803eb mov x11, x24 df24c: a93733a9 stp x9, x12, [x29, #-0x90] df250: f900014d str x13, [x10] df254: d103c3aa sub x10, x29, #0xf0 df258: f8450d68 ldr x8, [x11, #0x50]! df25c: f9402f09 ldr x9, [x24, #0x58] df260: 3d800160 str q0, [x11] df264: f940270d ldr x13, [x24, #0x48] df268: f900270b str x11, [x24, #0x48] df26c: 9100410b add x11, x8, #0x10 df270: f100013f cmp x9, #0x0 df274: f81203a9 stur x9, [x29, #-0xe0] df278: 9a8b014b csel x11, x10, x11, eq df27c: 9100214a add x10, x10, #0x8 df280: a93123ad stp x13, x8, [x29, #-0xf0] df284: f900016a str x10, [x11] df288: 910243ea add x10, sp, #0x90 df28c: a9c8a301 ldp x1, x8, [x24, #0x88]! df290: 3d800300 str q0, [x24] df294: f85f8309 ldur x9, [x24, #-0x8] df298: f81f8318 stur x24, [x24, #-0x8] df29c: 9100402b add x11, x1, #0x10 df2a0: f100011f cmp x8, #0x0 df2a4: f90053e8 str x8, [sp, #0xa0] df2a8: a90907e9 stp x9, x1, [sp, #0x90] df2ac: 91002149 add x9, x10, #0x8 df2b0: 9a8b014a csel x10, x10, x11, eq df2b4: f9000149 str x9, [x10] df2b8: 9401ff66 bl 0x15f050 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame24GaaSReqStatReportHandler11GaaSReqStatEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE@plt> df2bc: f85183a1 ldur x1, [x29, #-0xe8] df2c0: d103c3a0 sub x0, x29, #0xf0 df2c4: 9401fef7 bl 0x15eea0 <_ZNSt6__ndk16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> df2c8: f85783a1 ldur x1, [x29, #-0x88] df2cc: d10243a0 sub x0, x29, #0x90 df2d0: 9401fef8 bl 0x15eeb0 <_ZNSt6__ndk16__treeINS_12__value_typeIilEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE@plt> df2d4: f94013f3 ldr x19, [sp, #0x20] df2d8: f9401668 ldr x8, [x19, #0x28] df2dc: f85d83a9 ldur x9, [x29, #-0x28] df2e0: eb09011f cmp x8, x9 df2e4: 540001e1 b.ne 0xdf320 df2e8: 911703ff add sp, sp, #0x5c0 df2ec: a9464ff4 ldp x20, x19, [sp, #0x60] df2f0: a94557f6 ldp x22, x21, [sp, #0x50] df2f4: a9445ff8 ldp x24, x23, [sp, #0x40] df2f8: a94367fa ldp x26, x25, [sp, #0x30] df2fc: a9426ffc ldp x28, x27, [sp, #0x20] df300: a9417bfd ldp x29, x30, [sp, #0x10] df304: fc4707e8 ldr d8, [sp], #0x70 df308: d65f03c0 ret df30c: 910243e0 add x0, sp, #0x90 df310: 52800021 mov w1, #0x1 // =1 df314: 9401f80f bl 0x15d350 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandIcEEvm@plt> df318: f94057e8 ldr x8, [sp, #0xa8] df31c: 17ffff99 b 0xdf180 df320: 9401f6c4 bl 0x15ce30 <__stack_chk_fail@plt> df324: 14000017 b 0xdf380 df328: 1400000c b 0xdf358 df32c: 1400000b b 0xdf358 df330: aa0003f3 mov x19, x0 df334: aa1403e0 mov x0, x20 df338: 9401f6ea bl 0x15cee0 <_ZdlPv@plt> df33c: 14000002 b 0xdf344 df340: aa0003f3 mov x19, x0 df344: d10243a8 sub x8, x29, #0x90 df348: 9100a100 add x0, x8, #0x28 df34c: 9401f7d1 bl 0x15d290 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEED2Ev@plt> df350: aa1303e0 mov x0, x19 df354: 9401e783 bl 0x159160 <__emutls_get_address+0x6d4> df358: aa0003f3 mov x19, x0 df35c: d103c3a0 sub x0, x29, #0xf0 df360: 9401fef4 bl 0x15ef30 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EED2Ev@plt> df364: 910243e0 add x0, sp, #0x90 df368: 9401fef6 bl 0x15ef40 <_ZN6InGame9rapidjson19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEED2Ev@plt> df36c: 14000006 b 0xdf384 df370: 1400017f b 0xdf96c df374: 14000003 b 0xdf380 df378: 14000002 b 0xdf380 df37c: 1400017c b 0xdf96c df380: aa0003f3 mov x19, x0 df384: d10243a0 sub x0, x29, #0x90 df388: 9401f7b6 bl 0x15d260 <_ZN6InGame9rapidjson15GenericDocumentINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEES5_ED2Ev@plt> df38c: aa1303e0 mov x0, x19 df390: 9401e774 bl 0x159160 <__emutls_get_address+0x6d4> df394: 395303e8 ldrb w8, [sp, #0x4c0] df398: aa0003f3 mov x19, x0 df39c: 37000948 tbnz w8, #0x0, 0xdf4c4 df3a0: 394323e8 ldrb w8, [sp, #0xc8] df3a4: 37000a08 tbnz w8, #0x0, 0xdf4e4 df3a8: 385503a8 ldurb w8, [x29, #-0xb0] df3ac: 37000ac8 tbnz w8, #0x0, 0xdf504 df3b0: 395283e8 ldrb w8, [sp, #0x4a0] df3b4: 37000b08 tbnz w8, #0x0, 0xdf514 df3b8: 394383e8 ldrb w8, [sp, #0xe0] df3bc: 37000b48 tbnz w8, #0x0, 0xdf524 df3c0: 395203e8 ldrb w8, [sp, #0x480] df3c4: 37000b88 tbnz w8, #0x0, 0xdf534 df3c8: 395183e8 ldrb w8, [sp, #0x460] df3cc: 37000bc8 tbnz w8, #0x0, 0xdf544 df3d0: 3943e3e8 ldrb w8, [sp, #0xf8] df3d4: 37000c08 tbnz w8, #0x0, 0xdf554 df3d8: 395103e8 ldrb w8, [sp, #0x440] df3dc: 37000c48 tbnz w8, #0x0, 0xdf564 df3e0: 395083e8 ldrb w8, [sp, #0x420] df3e4: 37000c88 tbnz w8, #0x0, 0xdf574 df3e8: 394443e8 ldrb w8, [sp, #0x110] df3ec: 37000cc8 tbnz w8, #0x0, 0xdf584 df3f0: 395003e8 ldrb w8, [sp, #0x400] df3f4: 37000d08 tbnz w8, #0x0, 0xdf594 df3f8: 394f83e8 ldrb w8, [sp, #0x3e0] df3fc: 37000d48 tbnz w8, #0x0, 0xdf5a4 df400: 3944a3e8 ldrb w8, [sp, #0x128] df404: 37000d88 tbnz w8, #0x0, 0xdf5b4 df408: 394f03e8 ldrb w8, [sp, #0x3c0] df40c: 37000dc8 tbnz w8, #0x0, 0xdf5c4 df410: 394e83e8 ldrb w8, [sp, #0x3a0] df414: 37000e08 tbnz w8, #0x0, 0xdf5d4 df418: 394503e8 ldrb w8, [sp, #0x140] df41c: 37000e48 tbnz w8, #0x0, 0xdf5e4 df420: 394e03e8 ldrb w8, [sp, #0x380] df424: 37000e88 tbnz w8, #0x0, 0xdf5f4 df428: 394d83e8 ldrb w8, [sp, #0x360] df42c: 37000ec8 tbnz w8, #0x0, 0xdf604 df430: 394563e8 ldrb w8, [sp, #0x158] df434: 37000f08 tbnz w8, #0x0, 0xdf614 df438: 394d03e8 ldrb w8, [sp, #0x340] df43c: 37000f48 tbnz w8, #0x0, 0xdf624 df440: 394c83e8 ldrb w8, [sp, #0x320] df444: 37000f88 tbnz w8, #0x0, 0xdf634 df448: 3945c3e8 ldrb w8, [sp, #0x170] df44c: 37000fc8 tbnz w8, #0x0, 0xdf644 df450: 394c03e8 ldrb w8, [sp, #0x300] df454: 37001008 tbnz w8, #0x0, 0xdf654 df458: 394b83e8 ldrb w8, [sp, #0x2e0] df45c: 37001048 tbnz w8, #0x0, 0xdf664 df460: 394623e8 ldrb w8, [sp, #0x188] df464: 37001088 tbnz w8, #0x0, 0xdf674 df468: 394b03e8 ldrb w8, [sp, #0x2c0] df46c: 370010c8 tbnz w8, #0x0, 0xdf684 df470: 394a83e8 ldrb w8, [sp, #0x2a0] df474: 37001108 tbnz w8, #0x0, 0xdf694 df478: 394683e8 ldrb w8, [sp, #0x1a0] df47c: 37001148 tbnz w8, #0x0, 0xdf6a4 df480: 394a03e8 ldrb w8, [sp, #0x280] df484: 37001188 tbnz w8, #0x0, 0xdf6b4 df488: 394983e8 ldrb w8, [sp, #0x260] df48c: 370011c8 tbnz w8, #0x0, 0xdf6c4 df490: 3946e3e8 ldrb w8, [sp, #0x1b8] df494: 37001208 tbnz w8, #0x0, 0xdf6d4 df498: 394903e8 ldrb w8, [sp, #0x240] df49c: 37001248 tbnz w8, #0x0, 0xdf6e4 df4a0: 394883e8 ldrb w8, [sp, #0x220] df4a4: 37001288 tbnz w8, #0x0, 0xdf6f4 df4a8: 394743e8 ldrb w8, [sp, #0x1d0] df4ac: 370012c8 tbnz w8, #0x0, 0xdf704 df4b0: 394803e8 ldrb w8, [sp, #0x200] df4b4: 37001308 tbnz w8, #0x0, 0xdf714 df4b8: 3947a3e8 ldrb w8, [sp, #0x1e8] df4bc: 37001348 tbnz w8, #0x0, 0xdf724 df4c0: 1400009b b 0xdf72c df4c4: f9426be0 ldr x0, [sp, #0x4d0] df4c8: 9401f686 bl 0x15cee0 <_ZdlPv@plt> df4cc: 394323e8 ldrb w8, [sp, #0xc8] df4d0: 3607f6c8 tbz w8, #0x0, 0xdf3a8 df4d4: 14000004 b 0xdf4e4 df4d8: aa0003f3 mov x19, x0 df4dc: 394323e8 ldrb w8, [sp, #0xc8] df4e0: 3607f648 tbz w8, #0x0, 0xdf3a8 df4e4: f9406fe0 ldr x0, [sp, #0xd8] df4e8: 9401f67e bl 0x15cee0 <_ZdlPv@plt> df4ec: 385503a8 ldurb w8, [x29, #-0xb0] df4f0: 3607f608 tbz w8, #0x0, 0xdf3b0 df4f4: 14000004 b 0xdf504 df4f8: aa0003f3 mov x19, x0 df4fc: 385503a8 ldurb w8, [x29, #-0xb0] df500: 3607f588 tbz w8, #0x0, 0xdf3b0 df504: f85603a0 ldur x0, [x29, #-0xa0] df508: 9401f676 bl 0x15cee0 <_ZdlPv@plt> df50c: 395283e8 ldrb w8, [sp, #0x4a0] df510: 3607f548 tbz w8, #0x0, 0xdf3b8 df514: f9425be0 ldr x0, [sp, #0x4b0] df518: 9401f672 bl 0x15cee0 <_ZdlPv@plt> df51c: 394383e8 ldrb w8, [sp, #0xe0] df520: 3607f508 tbz w8, #0x0, 0xdf3c0 df524: f9407be0 ldr x0, [sp, #0xf0] df528: 9401f66e bl 0x15cee0 <_ZdlPv@plt> df52c: 395203e8 ldrb w8, [sp, #0x480] df530: 3607f4c8 tbz w8, #0x0, 0xdf3c8 df534: f9424be0 ldr x0, [sp, #0x490] df538: 9401f66a bl 0x15cee0 <_ZdlPv@plt> df53c: 395183e8 ldrb w8, [sp, #0x460] df540: 3607f488 tbz w8, #0x0, 0xdf3d0 df544: f9423be0 ldr x0, [sp, #0x470] df548: 9401f666 bl 0x15cee0 <_ZdlPv@plt> df54c: 3943e3e8 ldrb w8, [sp, #0xf8] df550: 3607f448 tbz w8, #0x0, 0xdf3d8 df554: f94087e0 ldr x0, [sp, #0x108] df558: 9401f662 bl 0x15cee0 <_ZdlPv@plt> df55c: 395103e8 ldrb w8, [sp, #0x440] df560: 3607f408 tbz w8, #0x0, 0xdf3e0 df564: f9422be0 ldr x0, [sp, #0x450] df568: 9401f65e bl 0x15cee0 <_ZdlPv@plt> df56c: 395083e8 ldrb w8, [sp, #0x420] df570: 3607f3c8 tbz w8, #0x0, 0xdf3e8 df574: f9421be0 ldr x0, [sp, #0x430] df578: 9401f65a bl 0x15cee0 <_ZdlPv@plt> df57c: 394443e8 ldrb w8, [sp, #0x110] df580: 3607f388 tbz w8, #0x0, 0xdf3f0 df584: f94093e0 ldr x0, [sp, #0x120] df588: 9401f656 bl 0x15cee0 <_ZdlPv@plt> df58c: 395003e8 ldrb w8, [sp, #0x400] df590: 3607f348 tbz w8, #0x0, 0xdf3f8 df594: f9420be0 ldr x0, [sp, #0x410] df598: 9401f652 bl 0x15cee0 <_ZdlPv@plt> df59c: 394f83e8 ldrb w8, [sp, #0x3e0] df5a0: 3607f308 tbz w8, #0x0, 0xdf400 df5a4: f941fbe0 ldr x0, [sp, #0x3f0] df5a8: 9401f64e bl 0x15cee0 <_ZdlPv@plt> df5ac: 3944a3e8 ldrb w8, [sp, #0x128] df5b0: 3607f2c8 tbz w8, #0x0, 0xdf408 df5b4: f9409fe0 ldr x0, [sp, #0x138] df5b8: 9401f64a bl 0x15cee0 <_ZdlPv@plt> df5bc: 394f03e8 ldrb w8, [sp, #0x3c0] df5c0: 3607f288 tbz w8, #0x0, 0xdf410 df5c4: f941ebe0 ldr x0, [sp, #0x3d0] df5c8: 9401f646 bl 0x15cee0 <_ZdlPv@plt> df5cc: 394e83e8 ldrb w8, [sp, #0x3a0] df5d0: 3607f248 tbz w8, #0x0, 0xdf418 df5d4: f941dbe0 ldr x0, [sp, #0x3b0] df5d8: 9401f642 bl 0x15cee0 <_ZdlPv@plt> df5dc: 394503e8 ldrb w8, [sp, #0x140] df5e0: 3607f208 tbz w8, #0x0, 0xdf420 df5e4: f940abe0 ldr x0, [sp, #0x150] df5e8: 9401f63e bl 0x15cee0 <_ZdlPv@plt> df5ec: 394e03e8 ldrb w8, [sp, #0x380] df5f0: 3607f1c8 tbz w8, #0x0, 0xdf428 df5f4: f941cbe0 ldr x0, [sp, #0x390] df5f8: 9401f63a bl 0x15cee0 <_ZdlPv@plt> df5fc: 394d83e8 ldrb w8, [sp, #0x360] df600: 3607f188 tbz w8, #0x0, 0xdf430 df604: f941bbe0 ldr x0, [sp, #0x370] df608: 9401f636 bl 0x15cee0 <_ZdlPv@plt> df60c: 394563e8 ldrb w8, [sp, #0x158] df610: 3607f148 tbz w8, #0x0, 0xdf438 df614: f940b7e0 ldr x0, [sp, #0x168] df618: 9401f632 bl 0x15cee0 <_ZdlPv@plt> df61c: 394d03e8 ldrb w8, [sp, #0x340] df620: 3607f108 tbz w8, #0x0, 0xdf440 df624: f941abe0 ldr x0, [sp, #0x350] df628: 9401f62e bl 0x15cee0 <_ZdlPv@plt> df62c: 394c83e8 ldrb w8, [sp, #0x320] df630: 3607f0c8 tbz w8, #0x0, 0xdf448 df634: f9419be0 ldr x0, [sp, #0x330] df638: 9401f62a bl 0x15cee0 <_ZdlPv@plt> df63c: 3945c3e8 ldrb w8, [sp, #0x170] df640: 3607f088 tbz w8, #0x0, 0xdf450 df644: f940c3e0 ldr x0, [sp, #0x180] df648: 9401f626 bl 0x15cee0 <_ZdlPv@plt> df64c: 394c03e8 ldrb w8, [sp, #0x300] df650: 3607f048 tbz w8, #0x0, 0xdf458 df654: f9418be0 ldr x0, [sp, #0x310] df658: 9401f622 bl 0x15cee0 <_ZdlPv@plt> df65c: 394b83e8 ldrb w8, [sp, #0x2e0] df660: 3607f008 tbz w8, #0x0, 0xdf460 df664: f9417be0 ldr x0, [sp, #0x2f0] df668: 9401f61e bl 0x15cee0 <_ZdlPv@plt> df66c: 394623e8 ldrb w8, [sp, #0x188] df670: 3607efc8 tbz w8, #0x0, 0xdf468 df674: f940cfe0 ldr x0, [sp, #0x198] df678: 9401f61a bl 0x15cee0 <_ZdlPv@plt> df67c: 394b03e8 ldrb w8, [sp, #0x2c0] df680: 3607ef88 tbz w8, #0x0, 0xdf470 df684: f9416be0 ldr x0, [sp, #0x2d0] df688: 9401f616 bl 0x15cee0 <_ZdlPv@plt> df68c: 394a83e8 ldrb w8, [sp, #0x2a0] df690: 3607ef48 tbz w8, #0x0, 0xdf478 df694: f9415be0 ldr x0, [sp, #0x2b0] df698: 9401f612 bl 0x15cee0 <_ZdlPv@plt> df69c: 394683e8 ldrb w8, [sp, #0x1a0] df6a0: 3607ef08 tbz w8, #0x0, 0xdf480 df6a4: f940dbe0 ldr x0, [sp, #0x1b0] df6a8: 9401f60e bl 0x15cee0 <_ZdlPv@plt> df6ac: 394a03e8 ldrb w8, [sp, #0x280] df6b0: 3607eec8 tbz w8, #0x0, 0xdf488 df6b4: f9414be0 ldr x0, [sp, #0x290] df6b8: 9401f60a bl 0x15cee0 <_ZdlPv@plt> df6bc: 394983e8 ldrb w8, [sp, #0x260] df6c0: 3607ee88 tbz w8, #0x0, 0xdf490 df6c4: f9413be0 ldr x0, [sp, #0x270] df6c8: 9401f606 bl 0x15cee0 <_ZdlPv@plt> df6cc: 3946e3e8 ldrb w8, [sp, #0x1b8] df6d0: 3607ee48 tbz w8, #0x0, 0xdf498 df6d4: f940e7e0 ldr x0, [sp, #0x1c8] df6d8: 9401f602 bl 0x15cee0 <_ZdlPv@plt> df6dc: 394903e8 ldrb w8, [sp, #0x240] df6e0: 3607ee08 tbz w8, #0x0, 0xdf4a0 df6e4: f9412be0 ldr x0, [sp, #0x250] df6e8: 9401f5fe bl 0x15cee0 <_ZdlPv@plt> df6ec: 394883e8 ldrb w8, [sp, #0x220] df6f0: 3607edc8 tbz w8, #0x0, 0xdf4a8 df6f4: f9411be0 ldr x0, [sp, #0x230] df6f8: 9401f5fa bl 0x15cee0 <_ZdlPv@plt> df6fc: 394743e8 ldrb w8, [sp, #0x1d0] df700: 3607ed88 tbz w8, #0x0, 0xdf4b0 df704: f940f3e0 ldr x0, [sp, #0x1e0] df708: 9401f5f6 bl 0x15cee0 <_ZdlPv@plt> df70c: 394803e8 ldrb w8, [sp, #0x200] df710: 3607ed48 tbz w8, #0x0, 0xdf4b8 df714: f9410be0 ldr x0, [sp, #0x210] df718: 9401f5f2 bl 0x15cee0 <_ZdlPv@plt> df71c: 3947a3e8 ldrb w8, [sp, #0x1e8] df720: 36000068 tbz w8, #0x0, 0xdf72c df724: f940ffe0 ldr x0, [sp, #0x1f8] df728: 9401f5ee bl 0x15cee0 <_ZdlPv@plt> df72c: 385103a8 ldurb w8, [x29, #-0xf0] df730: 36000068 tbz w8, #0x0, 0xdf73c df734: f85203a0 ldur x0, [x29, #-0xe0] df738: 9401f5ea bl 0x15cee0 <_ZdlPv@plt> df73c: d10243a0 sub x0, x29, #0x90 df740: 97ffbfdb bl 0xcf6ac df744: aa1303e0 mov x0, x19 df748: 9401e686 bl 0x159160 <__emutls_get_address+0x6d4> df74c: aa0003f3 mov x19, x0 df750: 395283e8 ldrb w8, [sp, #0x4a0] df754: 3607e328 tbz w8, #0x0, 0xdf3b8 df758: 17ffff6f b 0xdf514 df75c: aa0003f3 mov x19, x0 df760: 394383e8 ldrb w8, [sp, #0xe0] df764: 3607e2e8 tbz w8, #0x0, 0xdf3c0 df768: 17ffff6f b 0xdf524 df76c: aa0003f3 mov x19, x0 df770: 395203e8 ldrb w8, [sp, #0x480] df774: 3607e2a8 tbz w8, #0x0, 0xdf3c8 df778: 17ffff6f b 0xdf534 df77c: aa0003f3 mov x19, x0 df780: 395183e8 ldrb w8, [sp, #0x460] df784: 3607e268 tbz w8, #0x0, 0xdf3d0 df788: 17ffff6f b 0xdf544 df78c: aa0003f3 mov x19, x0 df790: 3943e3e8 ldrb w8, [sp, #0xf8] df794: 3607e228 tbz w8, #0x0, 0xdf3d8 df798: 17ffff6f b 0xdf554 df79c: aa0003f3 mov x19, x0 df7a0: 395103e8 ldrb w8, [sp, #0x440] df7a4: 3607e1e8 tbz w8, #0x0, 0xdf3e0 df7a8: 17ffff6f b 0xdf564 df7ac: aa0003f3 mov x19, x0 df7b0: 395083e8 ldrb w8, [sp, #0x420] df7b4: 3607e1a8 tbz w8, #0x0, 0xdf3e8 df7b8: 17ffff6f b 0xdf574 df7bc: aa0003f3 mov x19, x0 df7c0: 394443e8 ldrb w8, [sp, #0x110] df7c4: 3607e168 tbz w8, #0x0, 0xdf3f0 df7c8: 17ffff6f b 0xdf584 df7cc: aa0003f3 mov x19, x0 df7d0: 395003e8 ldrb w8, [sp, #0x400] df7d4: 3607e128 tbz w8, #0x0, 0xdf3f8 df7d8: 17ffff6f b 0xdf594 df7dc: aa0003f3 mov x19, x0 df7e0: 394f83e8 ldrb w8, [sp, #0x3e0] df7e4: 3607e0e8 tbz w8, #0x0, 0xdf400 df7e8: 17ffff6f b 0xdf5a4 df7ec: aa0003f3 mov x19, x0 df7f0: 3944a3e8 ldrb w8, [sp, #0x128] df7f4: 3607e0a8 tbz w8, #0x0, 0xdf408 df7f8: 17ffff6f b 0xdf5b4 df7fc: aa0003f3 mov x19, x0 df800: 394f03e8 ldrb w8, [sp, #0x3c0] df804: 3607e068 tbz w8, #0x0, 0xdf410 df808: 17ffff6f b 0xdf5c4 df80c: aa0003f3 mov x19, x0 df810: 394e83e8 ldrb w8, [sp, #0x3a0] df814: 3607e028 tbz w8, #0x0, 0xdf418 df818: 17ffff6f b 0xdf5d4 df81c: aa0003f3 mov x19, x0 df820: 394503e8 ldrb w8, [sp, #0x140] df824: 3607dfe8 tbz w8, #0x0, 0xdf420 df828: 17ffff6f b 0xdf5e4 df82c: aa0003f3 mov x19, x0 df830: 394e03e8 ldrb w8, [sp, #0x380] df834: 3607dfa8 tbz w8, #0x0, 0xdf428 df838: 17ffff6f b 0xdf5f4 df83c: aa0003f3 mov x19, x0 df840: 394d83e8 ldrb w8, [sp, #0x360] df844: 3607df68 tbz w8, #0x0, 0xdf430 df848: 17ffff6f b 0xdf604 df84c: aa0003f3 mov x19, x0 df850: 394563e8 ldrb w8, [sp, #0x158] df854: 3607df28 tbz w8, #0x0, 0xdf438 df858: 17ffff6f b 0xdf614 df85c: aa0003f3 mov x19, x0 df860: 394d03e8 ldrb w8, [sp, #0x340] df864: 3607dee8 tbz w8, #0x0, 0xdf440 df868: 17ffff6f b 0xdf624 df86c: aa0003f3 mov x19, x0 df870: 394c83e8 ldrb w8, [sp, #0x320] df874: 3607dea8 tbz w8, #0x0, 0xdf448 df878: 17ffff6f b 0xdf634 df87c: aa0003f3 mov x19, x0 df880: 3945c3e8 ldrb w8, [sp, #0x170] df884: 3607de68 tbz w8, #0x0, 0xdf450 df888: 17ffff6f b 0xdf644 df88c: aa0003f3 mov x19, x0 df890: 394c03e8 ldrb w8, [sp, #0x300] df894: 3607de28 tbz w8, #0x0, 0xdf458 df898: 17ffff6f b 0xdf654 df89c: aa0003f3 mov x19, x0 df8a0: 394b83e8 ldrb w8, [sp, #0x2e0] df8a4: 3607dde8 tbz w8, #0x0, 0xdf460 df8a8: 17ffff6f b 0xdf664 df8ac: aa0003f3 mov x19, x0 df8b0: 394623e8 ldrb w8, [sp, #0x188] df8b4: 3607dda8 tbz w8, #0x0, 0xdf468 df8b8: 17ffff6f b 0xdf674 df8bc: aa0003f3 mov x19, x0 df8c0: 394b03e8 ldrb w8, [sp, #0x2c0] df8c4: 3607dd68 tbz w8, #0x0, 0xdf470 df8c8: 17ffff6f b 0xdf684 df8cc: aa0003f3 mov x19, x0 df8d0: 394a83e8 ldrb w8, [sp, #0x2a0] df8d4: 3607dd28 tbz w8, #0x0, 0xdf478 df8d8: 17ffff6f b 0xdf694 df8dc: aa0003f3 mov x19, x0 df8e0: 394683e8 ldrb w8, [sp, #0x1a0] df8e4: 3607dce8 tbz w8, #0x0, 0xdf480 df8e8: 17ffff6f b 0xdf6a4 df8ec: aa0003f3 mov x19, x0 df8f0: 394a03e8 ldrb w8, [sp, #0x280] df8f4: 3607dca8 tbz w8, #0x0, 0xdf488 df8f8: 17ffff6f b 0xdf6b4 df8fc: aa0003f3 mov x19, x0 df900: 394983e8 ldrb w8, [sp, #0x260] df904: 3607dc68 tbz w8, #0x0, 0xdf490 df908: 17ffff6f b 0xdf6c4 df90c: aa0003f3 mov x19, x0 df910: 3946e3e8 ldrb w8, [sp, #0x1b8] df914: 3607dc28 tbz w8, #0x0, 0xdf498 df918: 17ffff6f b 0xdf6d4 df91c: aa0003f3 mov x19, x0 df920: 394903e8 ldrb w8, [sp, #0x240] df924: 3607dbe8 tbz w8, #0x0, 0xdf4a0 df928: 17ffff6f b 0xdf6e4 df92c: aa0003f3 mov x19, x0 df930: 394883e8 ldrb w8, [sp, #0x220] df934: 3607dba8 tbz w8, #0x0, 0xdf4a8 df938: 17ffff6f b 0xdf6f4 df93c: aa0003f3 mov x19, x0 df940: 394743e8 ldrb w8, [sp, #0x1d0] df944: 3607db68 tbz w8, #0x0, 0xdf4b0 df948: 17ffff6f b 0xdf704 df94c: aa0003f3 mov x19, x0 df950: 394803e8 ldrb w8, [sp, #0x200] df954: 3607db28 tbz w8, #0x0, 0xdf4b8 df958: 17ffff6f b 0xdf714 df95c: aa0003f3 mov x19, x0 df960: 3947a3e8 ldrb w8, [sp, #0x1e8] df964: 3707ee08 tbnz w8, #0x0, 0xdf724 df968: 17ffff71 b 0xdf72c df96c: aa0003f3 mov x19, x0 df970: 17ffff6f b 0xdf72c df974: 394243e8 ldrb w8, [sp, #0x90] df978: aa0003f3 mov x19, x0 df97c: 3607ed88 tbz w8, #0x0, 0xdf72c df980: f94053e0 ldr x0, [sp, #0xa0] df984: 17ffff69 b 0xdf728 00000000000df988 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::destroy(std::__ndk1::__tree_node, void*>*)>: df988: b40001e1 cbz x1, 0xdf9c4 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::destroy(std::__ndk1::__tree_node, void*>*)+0x3c> df98c: a9be7bfd stp x29, x30, [sp, #-0x20]! df990: a9014ff4 stp x20, x19, [sp, #0x10] df994: 910003fd mov x29, sp df998: aa0103f3 mov x19, x1 df99c: f9400021 ldr x1, [x1] df9a0: aa0003f4 mov x20, x0 df9a4: 9401fd43 bl 0x15eeb0 <_ZNSt6__ndk16__treeINS_12__value_typeIilEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE@plt> df9a8: f9400661 ldr x1, [x19, #0x8] df9ac: aa1403e0 mov x0, x20 df9b0: 9401fd40 bl 0x15eeb0 <_ZNSt6__ndk16__treeINS_12__value_typeIilEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE@plt> df9b4: aa1303e0 mov x0, x19 df9b8: a9414ff4 ldp x20, x19, [sp, #0x10] df9bc: a8c27bfd ldp x29, x30, [sp], #0x20 df9c0: 1401f548 b 0x15cee0 <_ZdlPv@plt> df9c4: d65f03c0 ret 00000000000df9c8 , std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>>, std::__ndk1::less, true>, std::__ndk1::allocator, std::__ndk1::allocator>>>>::destroy(std::__ndk1::__tree_node, std::__ndk1::allocator>>, void*>*)>: df9c8: b4000261 cbz x1, 0xdfa14 , std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>>, std::__ndk1::less, true>, std::__ndk1::allocator, std::__ndk1::allocator>>>>::destroy(std::__ndk1::__tree_node, std::__ndk1::allocator>>, void*>*)+0x4c> df9cc: a9be7bfd stp x29, x30, [sp, #-0x20]! df9d0: a9014ff4 stp x20, x19, [sp, #0x10] df9d4: 910003fd mov x29, sp df9d8: aa0103f3 mov x19, x1 df9dc: f9400021 ldr x1, [x1] df9e0: aa0003f4 mov x20, x0 df9e4: 9401fd2f bl 0x15eea0 <_ZNSt6__ndk16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> df9e8: f9400661 ldr x1, [x19, #0x8] df9ec: aa1403e0 mov x0, x20 df9f0: 9401fd2c bl 0x15eea0 <_ZNSt6__ndk16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> df9f4: 3940a268 ldrb w8, [x19, #0x28] df9f8: 36000068 tbz w8, #0x0, 0xdfa04 , std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>>, std::__ndk1::less, true>, std::__ndk1::allocator, std::__ndk1::allocator>>>>::destroy(std::__ndk1::__tree_node, std::__ndk1::allocator>>, void*>*)+0x3c> df9fc: f9401e60 ldr x0, [x19, #0x38] dfa00: 9401f538 bl 0x15cee0 <_ZdlPv@plt> dfa04: aa1303e0 mov x0, x19 dfa08: a9414ff4 ldp x20, x19, [sp, #0x10] dfa0c: a8c27bfd ldp x29, x30, [sp], #0x20 dfa10: 1401f534 b 0x15cee0 <_ZdlPv@plt> dfa14: d65f03c0 ret 00000000000dfa18 ::Realloc(void*, unsigned long, unsigned long)>: dfa18: d100c3ff sub sp, sp, #0x30 dfa1c: a9017bfd stp x29, x30, [sp, #0x10] dfa20: 910043fd add x29, sp, #0x10 dfa24: f90013f3 str x19, [sp, #0x20] dfa28: b4000241 cbz x1, 0xdfa70 ::Realloc(void*, unsigned long, unsigned long)+0x58> dfa2c: b4000b23 cbz x3, 0xdfb90 ::Realloc(void*, unsigned long, unsigned long)+0x178> dfa30: 91001c48 add x8, x2, #0x7 dfa34: 91001c69 add x9, x3, #0x7 dfa38: 927df102 and x2, x8, #0xfffffffffffffff8 dfa3c: 927df133 and x19, x9, #0xfffffffffffffff8 dfa40: eb02026a subs x10, x19, x2 dfa44: 54000329 b.ls 0xdfaa8 ::Realloc(void*, unsigned long, unsigned long)+0x90> dfa48: f9400808 ldr x8, [x0, #0x10] dfa4c: f9400108 ldr x8, [x8] dfa50: f9400509 ldr x9, [x8, #0x8] dfa54: 8b09010b add x11, x8, x9 dfa58: cb02016b sub x11, x11, x2 dfa5c: 9100616b add x11, x11, #0x18 dfa60: eb01017f cmp x11, x1 dfa64: 540002c0 b.eq 0xdfabc ::Realloc(void*, unsigned long, unsigned long)+0xa4> dfa68: f940010b ldr x11, [x8] dfa6c: 14000018 b 0xdfacc ::Realloc(void*, unsigned long, unsigned long)+0xb4> dfa70: b4000903 cbz x3, 0xdfb90 ::Realloc(void*, unsigned long, unsigned long)+0x178> dfa74: f9400808 ldr x8, [x0, #0x10] dfa78: 91001c6a add x10, x3, #0x7 dfa7c: 927df153 and x19, x10, #0xfffffffffffffff8 dfa80: f9400108 ldr x8, [x8] dfa84: a940250b ldp x11, x9, [x8] dfa88: 8b130129 add x9, x9, x19 dfa8c: eb0b013f cmp x9, x11 dfa90: 54000488 b.hi 0xdfb20 ::Realloc(void*, unsigned long, unsigned long)+0x108> dfa94: f9400509 ldr x9, [x8, #0x8] dfa98: 8b09010a add x10, x8, x9 dfa9c: 8b130129 add x9, x9, x19 dfaa0: 91006141 add x1, x10, #0x18 dfaa4: f9000509 str x9, [x8, #0x8] dfaa8: a9417bfd ldp x29, x30, [sp, #0x10] dfaac: aa0103e0 mov x0, x1 dfab0: f94013f3 ldr x19, [sp, #0x20] dfab4: 9100c3ff add sp, sp, #0x30 dfab8: d65f03c0 ret dfabc: f940010b ldr x11, [x8] dfac0: 8b0a012a add x10, x9, x10 dfac4: eb0b015f cmp x10, x11 dfac8: 54000209 b.ls 0xdfb08 ::Realloc(void*, unsigned long, unsigned long)+0xf0> dfacc: 8b13012a add x10, x9, x19 dfad0: eb0b015f cmp x10, x11 dfad4: 540003a8 b.hi 0xdfb48 ::Realloc(void*, unsigned long, unsigned long)+0x130> dfad8: 8b090109 add x9, x8, x9 dfadc: f900050a str x10, [x8, #0x8] dfae0: 91006133 add x19, x9, #0x18 dfae4: b4000062 cbz x2, 0xdfaf0 ::Realloc(void*, unsigned long, unsigned long)+0xd8> dfae8: aa1303e0 mov x0, x19 dfaec: 9401f56d bl 0x15d0a0 dfaf0: aa1303e1 mov x1, x19 dfaf4: a9417bfd ldp x29, x30, [sp, #0x10] dfaf8: aa0103e0 mov x0, x1 dfafc: f94013f3 ldr x19, [sp, #0x20] dfb00: 9100c3ff add sp, sp, #0x30 dfb04: d65f03c0 ret dfb08: f900050a str x10, [x8, #0x8] dfb0c: a9417bfd ldp x29, x30, [sp, #0x10] dfb10: aa0103e0 mov x0, x1 dfb14: f94013f3 ldr x19, [sp, #0x20] dfb18: 9100c3ff add sp, sp, #0x30 dfb1c: d65f03c0 ret dfb20: f9400008 ldr x8, [x0] dfb24: f9000fa0 str x0, [x29, #0x18] dfb28: eb13011f cmp x8, x19 dfb2c: 9a938101 csel x1, x8, x19, hi dfb30: 9401fd58 bl 0x15f090 <_ZN6InGame9rapidjson19MemoryPoolAllocatorINS0_12CrtAllocatorEE8AddChunkEm@plt> dfb34: 360002e0 tbz w0, #0x0, 0xdfb90 ::Realloc(void*, unsigned long, unsigned long)+0x178> dfb38: f9400fa8 ldr x8, [x29, #0x18] dfb3c: f9400908 ldr x8, [x8, #0x10] dfb40: f9400108 ldr x8, [x8] dfb44: 17ffffd4 b 0xdfa94 ::Realloc(void*, unsigned long, unsigned long)+0x7c> dfb48: f9400008 ldr x8, [x0] dfb4c: a9000be1 stp x1, x2, [sp] dfb50: f9000fa0 str x0, [x29, #0x18] dfb54: eb13011f cmp x8, x19 dfb58: 9a938101 csel x1, x8, x19, hi dfb5c: 9401fd4d bl 0x15f090 <_ZN6InGame9rapidjson19MemoryPoolAllocatorINS0_12CrtAllocatorEE8AddChunkEm@plt> dfb60: 36000180 tbz w0, #0x0, 0xdfb90 ::Realloc(void*, unsigned long, unsigned long)+0x178> dfb64: f9400fa8 ldr x8, [x29, #0x18] dfb68: a9400be1 ldp x1, x2, [sp] dfb6c: f9400908 ldr x8, [x8, #0x10] dfb70: f9400108 ldr x8, [x8] dfb74: f9400509 ldr x9, [x8, #0x8] dfb78: 8b13012a add x10, x9, x19 dfb7c: 8b090109 add x9, x8, x9 dfb80: f900050a str x10, [x8, #0x8] dfb84: 91006133 add x19, x9, #0x18 dfb88: b5fffb02 cbnz x2, 0xdfae8 ::Realloc(void*, unsigned long, unsigned long)+0xd0> dfb8c: 17ffffd9 b 0xdfaf0 ::Realloc(void*, unsigned long, unsigned long)+0xd8> dfb90: aa1f03e1 mov x1, xzr dfb94: a9417bfd ldp x29, x30, [sp, #0x10] dfb98: aa0103e0 mov x0, x1 dfb9c: f94013f3 ldr x19, [sp, #0x20] dfba0: 9100c3ff add sp, sp, #0x30 dfba4: d65f03c0 ret 00000000000dfba8 ::AddChunk(unsigned long)>: dfba8: a9be7bfd stp x29, x30, [sp, #-0x20]! dfbac: a9014ff4 stp x20, x19, [sp, #0x10] dfbb0: 910003fd mov x29, sp dfbb4: aa0003f3 mov x19, x0 dfbb8: f9400408 ldr x8, [x0, #0x8] dfbbc: aa0103f4 mov x20, x1 dfbc0: b4000088 cbz x8, 0xdfbd0 ::AddChunk(unsigned long)+0x28> dfbc4: b1006280 adds x0, x20, #0x18 dfbc8: 54000121 b.ne 0xdfbec ::AddChunk(unsigned long)+0x44> dfbcc: 14000014 b 0xdfc1c ::AddChunk(unsigned long)+0x74> dfbd0: 52800020 mov w0, #0x1 // =1 dfbd4: 9401f4a3 bl 0x15ce60 <_Znwm@plt> dfbd8: f9400a68 ldr x8, [x19, #0x10] dfbdc: f9000660 str x0, [x19, #0x8] dfbe0: f9000500 str x0, [x8, #0x8] dfbe4: b1006280 adds x0, x20, #0x18 dfbe8: 540001a0 b.eq 0xdfc1c ::AddChunk(unsigned long)+0x74> dfbec: 9401f58d bl 0x15d220 dfbf0: b4000160 cbz x0, 0xdfc1c ::AddChunk(unsigned long)+0x74> dfbf4: f9400a69 ldr x9, [x19, #0x10] dfbf8: 52800028 mov w8, #0x1 // =1 dfbfc: a9007c14 stp x20, xzr, [x0] dfc00: f940012a ldr x10, [x9] dfc04: f9000120 str x0, [x9] dfc08: f900080a str x10, [x0, #0x10] dfc0c: a9414ff4 ldp x20, x19, [sp, #0x10] dfc10: 2a0803e0 mov w0, w8 dfc14: a8c27bfd ldp x29, x30, [sp], #0x20 dfc18: d65f03c0 ret dfc1c: 2a1f03e8 mov w8, wzr dfc20: a9414ff4 ldp x20, x19, [sp, #0x10] dfc24: 2a0803e0 mov w0, w8 dfc28: a8c27bfd ldp x29, x30, [sp], #0x20 dfc2c: d65f03c0 ret 00000000000dfc30 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Null()>: dfc30: d10143ff sub sp, sp, #0x50 dfc34: a9017bfd stp x29, x30, [sp, #0x10] dfc38: 910043fd add x29, sp, #0x10 dfc3c: f90013f7 str x23, [sp, #0x20] dfc40: a90357f6 stp x22, x21, [sp, #0x30] dfc44: a9044ff4 stp x20, x19, [sp, #0x40] dfc48: a941d408 ldp x8, x21, [x0, #0x18] dfc4c: aa0003f3 mov x19, x0 dfc50: eb0802bf cmp x21, x8 dfc54: 54000480 b.eq 0xdfce4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Null()+0xb4> dfc58: f85f02a9 ldur x9, [x21, #-0x10] dfc5c: b4000309 cbz x9, 0xdfcbc , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Null()+0x8c> dfc60: 385f82a8 ldurb w8, [x21, #-0x8] dfc64: f9400276 ldr x22, [x19] dfc68: 34000148 cbz w8, 0xdfc90 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Null()+0x60> dfc6c: a941a6c8 ldp x8, x9, [x22, #0x18] dfc70: cb08012a sub x10, x9, x8 dfc74: f100015f cmp x10, #0x0 dfc78: 540003cd b.le 0xdfcf0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Null()+0xc0> dfc7c: 91000509 add x9, x8, #0x1 dfc80: 5280058a mov w10, #0x2c // =44 dfc84: f9000ec9 str x9, [x22, #0x18] dfc88: 3900010a strb w10, [x8] dfc8c: 1400000c b 0xdfcbc , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Null()+0x8c> dfc90: a941aac8 ldp x8, x10, [x22, #0x18] dfc94: f240013f tst x9, #0x1 dfc98: 52800749 mov w9, #0x3a // =58 dfc9c: 5280058b mov w11, #0x2c // =44 dfca0: 1a890169 csel w9, w11, w9, eq dfca4: cb08014b sub x11, x10, x8 dfca8: f100017f cmp x11, #0x0 dfcac: 5400030d b.le 0xdfd0c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Null()+0xdc> dfcb0: 9100050a add x10, x8, #0x1 dfcb4: f9000eca str x10, [x22, #0x18] dfcb8: 39000109 strb w9, [x8] dfcbc: f85f02a8 ldur x8, [x21, #-0x10] dfcc0: 91000508 add x8, x8, #0x1 dfcc4: f81f02a8 stur x8, [x21, #-0x10] dfcc8: aa1303e0 mov x0, x19 dfccc: f94013f7 ldr x23, [sp, #0x20] dfcd0: a9444ff4 ldp x20, x19, [sp, #0x40] dfcd4: a94357f6 ldp x22, x21, [sp, #0x30] dfcd8: a9417bfd ldp x29, x30, [sp, #0x10] dfcdc: 910143ff add sp, sp, #0x50 dfce0: 1401fcf0 b 0x15f0a0 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE9WriteNullEv@plt> dfce4: 52800028 mov w8, #0x1 // =1 dfce8: 3900f268 strb w8, [x19, #0x3c] dfcec: 17fffff7 b 0xdfcc8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Null()+0x98> dfcf0: f9400ac0 ldr x0, [x22, #0x10] dfcf4: b40001e0 cbz x0, 0xdfd30 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Null()+0x100> dfcf8: cb000129 sub x9, x9, x0 dfcfc: 9100052a add x10, x9, #0x1 dfd00: 8b4a0529 add x9, x9, x10, lsr #1 dfd04: aa0003ea mov x10, x0 dfd08: 14000015 b 0xdfd5c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Null()+0x12c> dfd0c: aa0803f4 mov x20, x8 dfd10: b81fc3a9 stur w9, [x29, #-0x4] dfd14: f9400ac9 ldr x9, [x22, #0x10] dfd18: f9000fa9 str x9, [x29, #0x18] dfd1c: b40003e9 cbz x9, 0xdfd98 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Null()+0x168> dfd20: cb090148 sub x8, x10, x9 dfd24: 9100050a add x10, x8, #0x1 dfd28: 8b4a0508 add x8, x8, x10, lsr #1 dfd2c: 14000022 b 0xdfdb4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Null()+0x184> dfd30: aa0803f4 mov x20, x8 dfd34: aa0003f7 mov x23, x0 dfd38: f94002c8 ldr x8, [x22] dfd3c: b5000088 cbnz x8, 0xdfd4c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Null()+0x11c> dfd40: 52800020 mov w0, #0x1 // =1 dfd44: 9401f447 bl 0x15ce60 <_Znwm@plt> dfd48: a90002c0 stp x0, x0, [x22] dfd4c: f94016c9 ldr x9, [x22, #0x28] dfd50: aa1f03ea mov x10, xzr dfd54: aa1703e0 mov x0, x23 dfd58: aa1403e8 mov x8, x20 dfd5c: cb0a0117 sub x23, x8, x10 dfd60: 910006e8 add x8, x23, #0x1 dfd64: eb08013f cmp x9, x8 dfd68: 9a972534 csinc x20, x9, x23, hs dfd6c: b4000094 cbz x20, 0xdfd7c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Null()+0x14c> dfd70: aa1403e1 mov x1, x20 dfd74: 9401f56b bl 0x15d320 dfd78: 14000003 b 0xdfd84 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Null()+0x154> dfd7c: 9401f549 bl 0x15d2a0 dfd80: aa1f03e0 mov x0, xzr dfd84: 8b170008 add x8, x0, x23 dfd88: 8b140009 add x9, x0, x20 dfd8c: a90122c0 stp x0, x8, [x22, #0x10] dfd90: f90012c9 str x9, [x22, #0x20] dfd94: 17ffffba b 0xdfc7c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Null()+0x4c> dfd98: f94002c8 ldr x8, [x22] dfd9c: b5000088 cbnz x8, 0xdfdac , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Null()+0x17c> dfda0: 52800020 mov w0, #0x1 // =1 dfda4: 9401f42f bl 0x15ce60 <_Znwm@plt> dfda8: a90002c0 stp x0, x0, [x22] dfdac: f94016c8 ldr x8, [x22, #0x28] dfdb0: aa1f03e9 mov x9, xzr dfdb4: cb090297 sub x23, x20, x9 dfdb8: 910006e9 add x9, x23, #0x1 dfdbc: eb09011f cmp x8, x9 dfdc0: 9a972514 csinc x20, x8, x23, hs dfdc4: b40000b4 cbz x20, 0xdfdd8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Null()+0x1a8> dfdc8: f9400fa0 ldr x0, [x29, #0x18] dfdcc: aa1403e1 mov x1, x20 dfdd0: 9401f554 bl 0x15d320 dfdd4: 14000004 b 0xdfde4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Null()+0x1b4> dfdd8: f9400fa0 ldr x0, [x29, #0x18] dfddc: 9401f531 bl 0x15d2a0 dfde0: aa1f03e0 mov x0, xzr dfde4: 8b140009 add x9, x0, x20 dfde8: 8b170008 add x8, x0, x23 dfdec: f90012c9 str x9, [x22, #0x20] dfdf0: b85fc3a9 ldur w9, [x29, #-0x4] dfdf4: a90122c0 stp x0, x8, [x22, #0x10] dfdf8: 17ffffae b 0xdfcb0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Null()+0x80> 00000000000dfdfc , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Bool(bool)>: dfdfc: d10143ff sub sp, sp, #0x50 dfe00: a9017bfd stp x29, x30, [sp, #0x10] dfe04: 910043fd add x29, sp, #0x10 dfe08: a9025ff8 stp x24, x23, [sp, #0x20] dfe0c: a90357f6 stp x22, x21, [sp, #0x30] dfe10: a9044ff4 stp x20, x19, [sp, #0x40] dfe14: a941d808 ldp x8, x22, [x0, #0x18] dfe18: aa0003f3 mov x19, x0 dfe1c: 2a0103f4 mov w20, w1 dfe20: eb0802df cmp x22, x8 dfe24: 540004a0 b.eq 0xdfeb8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Bool(bool)+0xbc> dfe28: f85f02c9 ldur x9, [x22, #-0x10] dfe2c: b4000309 cbz x9, 0xdfe8c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Bool(bool)+0x90> dfe30: 385f82c8 ldurb w8, [x22, #-0x8] dfe34: f9400277 ldr x23, [x19] dfe38: 34000148 cbz w8, 0xdfe60 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Bool(bool)+0x64> dfe3c: a941a6e8 ldp x8, x9, [x23, #0x18] dfe40: cb08012a sub x10, x9, x8 dfe44: f100015f cmp x10, #0x0 dfe48: 540003ed b.le 0xdfec4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Bool(bool)+0xc8> dfe4c: 91000509 add x9, x8, #0x1 dfe50: 5280058a mov w10, #0x2c // =44 dfe54: f9000ee9 str x9, [x23, #0x18] dfe58: 3900010a strb w10, [x8] dfe5c: 1400000c b 0xdfe8c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Bool(bool)+0x90> dfe60: a941aae8 ldp x8, x10, [x23, #0x18] dfe64: f240013f tst x9, #0x1 dfe68: 52800749 mov w9, #0x3a // =58 dfe6c: 5280058b mov w11, #0x2c // =44 dfe70: 1a890169 csel w9, w11, w9, eq dfe74: cb08014b sub x11, x10, x8 dfe78: f100017f cmp x11, #0x0 dfe7c: 5400032d b.le 0xdfee0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Bool(bool)+0xe4> dfe80: 9100050a add x10, x8, #0x1 dfe84: f9000eea str x10, [x23, #0x18] dfe88: 39000109 strb w9, [x8] dfe8c: f85f02c8 ldur x8, [x22, #-0x10] dfe90: 91000508 add x8, x8, #0x1 dfe94: f81f02c8 stur x8, [x22, #-0x10] dfe98: 12000281 and w1, w20, #0x1 dfe9c: aa1303e0 mov x0, x19 dfea0: a9444ff4 ldp x20, x19, [sp, #0x40] dfea4: a94357f6 ldp x22, x21, [sp, #0x30] dfea8: a9425ff8 ldp x24, x23, [sp, #0x20] dfeac: a9417bfd ldp x29, x30, [sp, #0x10] dfeb0: 910143ff add sp, sp, #0x50 dfeb4: 1401fc7f b 0x15f0b0 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE9WriteBoolEb@plt> dfeb8: 52800028 mov w8, #0x1 // =1 dfebc: 3900f268 strb w8, [x19, #0x3c] dfec0: 17fffff6 b 0xdfe98 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Bool(bool)+0x9c> dfec4: f9400ae0 ldr x0, [x23, #0x10] dfec8: b40001e0 cbz x0, 0xdff04 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Bool(bool)+0x108> dfecc: cb000129 sub x9, x9, x0 dfed0: 9100052a add x10, x9, #0x1 dfed4: 8b4a0529 add x9, x9, x10, lsr #1 dfed8: aa0003ea mov x10, x0 dfedc: 14000015 b 0xdff30 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Bool(bool)+0x134> dfee0: aa0803f5 mov x21, x8 dfee4: b90007e9 str w9, [sp, #0x4] dfee8: f9400ae9 ldr x9, [x23, #0x10] dfeec: f90007e9 str x9, [sp, #0x8] dfef0: b40003e9 cbz x9, 0xdff6c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Bool(bool)+0x170> dfef4: cb090148 sub x8, x10, x9 dfef8: 9100050a add x10, x8, #0x1 dfefc: 8b4a0508 add x8, x8, x10, lsr #1 dff00: 14000022 b 0xdff88 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Bool(bool)+0x18c> dff04: aa0803f5 mov x21, x8 dff08: aa0003f8 mov x24, x0 dff0c: f94002e8 ldr x8, [x23] dff10: b5000088 cbnz x8, 0xdff20 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Bool(bool)+0x124> dff14: 52800020 mov w0, #0x1 // =1 dff18: 9401f3d2 bl 0x15ce60 <_Znwm@plt> dff1c: a90002e0 stp x0, x0, [x23] dff20: f94016e9 ldr x9, [x23, #0x28] dff24: aa1f03ea mov x10, xzr dff28: aa1803e0 mov x0, x24 dff2c: aa1503e8 mov x8, x21 dff30: cb0a0118 sub x24, x8, x10 dff34: 91000708 add x8, x24, #0x1 dff38: eb08013f cmp x9, x8 dff3c: 9a982535 csinc x21, x9, x24, hs dff40: b4000095 cbz x21, 0xdff50 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Bool(bool)+0x154> dff44: aa1503e1 mov x1, x21 dff48: 9401f4f6 bl 0x15d320 dff4c: 14000003 b 0xdff58 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Bool(bool)+0x15c> dff50: 9401f4d4 bl 0x15d2a0 dff54: aa1f03e0 mov x0, xzr dff58: 8b180008 add x8, x0, x24 dff5c: 8b150009 add x9, x0, x21 dff60: a90122e0 stp x0, x8, [x23, #0x10] dff64: f90012e9 str x9, [x23, #0x20] dff68: 17ffffb9 b 0xdfe4c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Bool(bool)+0x50> dff6c: f94002e8 ldr x8, [x23] dff70: b5000088 cbnz x8, 0xdff80 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Bool(bool)+0x184> dff74: 52800020 mov w0, #0x1 // =1 dff78: 9401f3ba bl 0x15ce60 <_Znwm@plt> dff7c: a90002e0 stp x0, x0, [x23] dff80: f94016e8 ldr x8, [x23, #0x28] dff84: aa1f03e9 mov x9, xzr dff88: cb0902b8 sub x24, x21, x9 dff8c: 91000709 add x9, x24, #0x1 dff90: eb09011f cmp x8, x9 dff94: 9a982515 csinc x21, x8, x24, hs dff98: b40000b5 cbz x21, 0xdffac , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Bool(bool)+0x1b0> dff9c: f94007e0 ldr x0, [sp, #0x8] dffa0: aa1503e1 mov x1, x21 dffa4: 9401f4df bl 0x15d320 dffa8: 14000004 b 0xdffb8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Bool(bool)+0x1bc> dffac: f94007e0 ldr x0, [sp, #0x8] dffb0: 9401f4bc bl 0x15d2a0 dffb4: aa1f03e0 mov x0, xzr dffb8: 8b150009 add x9, x0, x21 dffbc: 8b180008 add x8, x0, x24 dffc0: f90012e9 str x9, [x23, #0x20] dffc4: b94007e9 ldr w9, [sp, #0x4] dffc8: a90122e0 stp x0, x8, [x23, #0x10] dffcc: 17ffffad b 0xdfe80 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Bool(bool)+0x84> 00000000000dffd0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartObject()>: dffd0: a9bd7bfd stp x29, x30, [sp, #-0x30]! dffd4: a90157f6 stp x22, x21, [sp, #0x10] dffd8: 910003fd mov x29, sp dffdc: a9024ff4 stp x20, x19, [sp, #0x20] dffe0: a941d408 ldp x8, x21, [x0, #0x18] dffe4: aa0003f3 mov x19, x0 dffe8: eb0802bf cmp x21, x8 dffec: 54000660 b.eq 0xe00b8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartObject()+0xe8> dfff0: f85f02a8 ldur x8, [x21, #-0x10] dfff4: b4000308 cbz x8, 0xe0054 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartObject()+0x84> dfff8: 385f82a9 ldurb w9, [x21, #-0x8] dfffc: f9400274 ldr x20, [x19] e0000: 34000149 cbz w9, 0xe0028 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartObject()+0x58> e0004: a941a688 ldp x8, x9, [x20, #0x18] e0008: cb080129 sub x9, x9, x8 e000c: f100013f cmp x9, #0x0 e0010: 5400078d b.le 0xe0100 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartObject()+0x130> e0014: 91000509 add x9, x8, #0x1 e0018: 5280058a mov w10, #0x2c // =44 e001c: f9000e89 str x9, [x20, #0x18] e0020: 3900010a strb w10, [x8] e0024: 1400000c b 0xe0054 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartObject()+0x84> e0028: a941aa89 ldp x9, x10, [x20, #0x18] e002c: f240011f tst x8, #0x1 e0030: 52800748 mov w8, #0x3a // =58 e0034: 5280058b mov w11, #0x2c // =44 e0038: 1a880176 csel w22, w11, w8, eq e003c: cb090148 sub x8, x10, x9 e0040: f100011f cmp x8, #0x0 e0044: 5400096d b.le 0xe0170 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartObject()+0x1a0> e0048: 91000528 add x8, x9, #0x1 e004c: f9000e88 str x8, [x20, #0x18] e0050: 39000136 strb w22, [x9] e0054: f85f02a8 ldur x8, [x21, #-0x10] e0058: 91000508 add x8, x8, #0x1 e005c: f81f02a8 stur x8, [x21, #-0x10] e0060: a9422275 ldp x21, x8, [x19, #0x20] e0064: cb150108 sub x8, x8, x21 e0068: f1003d1f cmp x8, #0xf e006c: 5400032d b.le 0xe00d0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartObject()+0x100> e0070: 910042a8 add x8, x21, #0x10 e0074: f9400276 ldr x22, [x19] e0078: f90002bf str xzr, [x21] e007c: 390022bf strb wzr, [x21, #0x8] e0080: f9001268 str x8, [x19, #0x20] e0084: a941a2d4 ldp x20, x8, [x22, #0x18] e0088: cb140109 sub x9, x8, x20 e008c: f100013f cmp x9, #0x0 e0090: 540002ad b.le 0xe00e4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartObject()+0x114> e0094: 91000688 add x8, x20, #0x1 e0098: 52800f69 mov w9, #0x7b // =123 e009c: 52800020 mov w0, #0x1 // =1 e00a0: f9000ec8 str x8, [x22, #0x18] e00a4: 39000289 strb w9, [x20] e00a8: a9424ff4 ldp x20, x19, [sp, #0x20] e00ac: a94157f6 ldp x22, x21, [sp, #0x10] e00b0: a8c37bfd ldp x29, x30, [sp], #0x30 e00b4: d65f03c0 ret e00b8: 52800028 mov w8, #0x1 // =1 e00bc: 3900f268 strb w8, [x19, #0x3c] e00c0: f9401668 ldr x8, [x19, #0x28] e00c4: cb150108 sub x8, x8, x21 e00c8: f1003d1f cmp x8, #0xf e00cc: 54fffd2c b.gt 0xe0070 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartObject()+0xa0> e00d0: 91002260 add x0, x19, #0x8 e00d4: 52800021 mov w1, #0x1 // =1 e00d8: 9401fbfa bl 0x15f0c0 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandINS0_6WriterINS0_19GenericStringBufferINS0_4UTF8IcEES3_EES9_S9_S3_Lj0EE5LevelEEEvm@plt> e00dc: f9401275 ldr x21, [x19, #0x20] e00e0: 17ffffe4 b 0xe0070 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartObject()+0xa0> e00e4: f9400ad3 ldr x19, [x22, #0x10] e00e8: b4000173 cbz x19, 0xe0114 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartObject()+0x144> e00ec: cb130108 sub x8, x8, x19 e00f0: 91000509 add x9, x8, #0x1 e00f4: 8b490508 add x8, x8, x9, lsr #1 e00f8: aa1303e9 mov x9, x19 e00fc: 1400000d b 0xe0130 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartObject()+0x160> e0100: aa1403e0 mov x0, x20 e0104: 52800021 mov w1, #0x1 // =1 e0108: 9401f492 bl 0x15d350 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandIcEEvm@plt> e010c: f9400e88 ldr x8, [x20, #0x18] e0110: 17ffffc1 b 0xe0014 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartObject()+0x44> e0114: f94002c8 ldr x8, [x22] e0118: b5000088 cbnz x8, 0xe0128 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartObject()+0x158> e011c: 52800020 mov w0, #0x1 // =1 e0120: 9401f350 bl 0x15ce60 <_Znwm@plt> e0124: a90002c0 stp x0, x0, [x22] e0128: f94016c8 ldr x8, [x22, #0x28] e012c: aa1f03e9 mov x9, xzr e0130: cb090295 sub x21, x20, x9 e0134: aa1303e0 mov x0, x19 e0138: 910006a9 add x9, x21, #0x1 e013c: eb09011f cmp x8, x9 e0140: 9a952514 csinc x20, x8, x21, hs e0144: b4000094 cbz x20, 0xe0154 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartObject()+0x184> e0148: aa1403e1 mov x1, x20 e014c: 9401f475 bl 0x15d320 e0150: 14000003 b 0xe015c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartObject()+0x18c> e0154: 9401f453 bl 0x15d2a0 e0158: aa1f03e0 mov x0, xzr e015c: 8b140008 add x8, x0, x20 e0160: 8b150014 add x20, x0, x21 e0164: f9000ac0 str x0, [x22, #0x10] e0168: f90012c8 str x8, [x22, #0x20] e016c: 17ffffca b 0xe0094 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartObject()+0xc4> e0170: aa1403e0 mov x0, x20 e0174: 52800021 mov w1, #0x1 // =1 e0178: 9401f476 bl 0x15d350 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandIcEEvm@plt> e017c: f9400e89 ldr x9, [x20, #0x18] e0180: 17ffffb2 b 0xe0048 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartObject()+0x78> 00000000000e0184 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartArray()>: e0184: a9bd7bfd stp x29, x30, [sp, #-0x30]! e0188: a90157f6 stp x22, x21, [sp, #0x10] e018c: 910003fd mov x29, sp e0190: a9024ff4 stp x20, x19, [sp, #0x20] e0194: a941d408 ldp x8, x21, [x0, #0x18] e0198: aa0003f3 mov x19, x0 e019c: eb0802bf cmp x21, x8 e01a0: 54000680 b.eq 0xe0270 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartArray()+0xec> e01a4: f85f02a8 ldur x8, [x21, #-0x10] e01a8: b4000308 cbz x8, 0xe0208 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartArray()+0x84> e01ac: 385f82a9 ldurb w9, [x21, #-0x8] e01b0: f9400274 ldr x20, [x19] e01b4: 34000149 cbz w9, 0xe01dc , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartArray()+0x58> e01b8: a941a688 ldp x8, x9, [x20, #0x18] e01bc: cb080129 sub x9, x9, x8 e01c0: f100013f cmp x9, #0x0 e01c4: 540007ad b.le 0xe02b8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartArray()+0x134> e01c8: 91000509 add x9, x8, #0x1 e01cc: 5280058a mov w10, #0x2c // =44 e01d0: f9000e89 str x9, [x20, #0x18] e01d4: 3900010a strb w10, [x8] e01d8: 1400000c b 0xe0208 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartArray()+0x84> e01dc: a941aa89 ldp x9, x10, [x20, #0x18] e01e0: f240011f tst x8, #0x1 e01e4: 52800748 mov w8, #0x3a // =58 e01e8: 5280058b mov w11, #0x2c // =44 e01ec: 1a880176 csel w22, w11, w8, eq e01f0: cb090148 sub x8, x10, x9 e01f4: f100011f cmp x8, #0x0 e01f8: 5400098d b.le 0xe0328 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartArray()+0x1a4> e01fc: 91000528 add x8, x9, #0x1 e0200: f9000e88 str x8, [x20, #0x18] e0204: 39000136 strb w22, [x9] e0208: f85f02a8 ldur x8, [x21, #-0x10] e020c: 91000508 add x8, x8, #0x1 e0210: f81f02a8 stur x8, [x21, #-0x10] e0214: a9422275 ldp x21, x8, [x19, #0x20] e0218: cb150108 sub x8, x8, x21 e021c: f1003d1f cmp x8, #0xf e0220: 5400034d b.le 0xe0288 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartArray()+0x104> e0224: 910042a8 add x8, x21, #0x10 e0228: f9400276 ldr x22, [x19] e022c: 52800029 mov w9, #0x1 // =1 e0230: f90002bf str xzr, [x21] e0234: f9001268 str x8, [x19, #0x20] e0238: a941a2d4 ldp x20, x8, [x22, #0x18] e023c: 390022a9 strb w9, [x21, #0x8] e0240: cb14010a sub x10, x8, x20 e0244: f100015f cmp x10, #0x0 e0248: 540002ad b.le 0xe029c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartArray()+0x118> e024c: 91000688 add x8, x20, #0x1 e0250: 52800b69 mov w9, #0x5b // =91 e0254: 52800020 mov w0, #0x1 // =1 e0258: f9000ec8 str x8, [x22, #0x18] e025c: 39000289 strb w9, [x20] e0260: a9424ff4 ldp x20, x19, [sp, #0x20] e0264: a94157f6 ldp x22, x21, [sp, #0x10] e0268: a8c37bfd ldp x29, x30, [sp], #0x30 e026c: d65f03c0 ret e0270: 52800028 mov w8, #0x1 // =1 e0274: 3900f268 strb w8, [x19, #0x3c] e0278: f9401668 ldr x8, [x19, #0x28] e027c: cb150108 sub x8, x8, x21 e0280: f1003d1f cmp x8, #0xf e0284: 54fffd0c b.gt 0xe0224 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartArray()+0xa0> e0288: 91002260 add x0, x19, #0x8 e028c: 52800021 mov w1, #0x1 // =1 e0290: 9401fb8c bl 0x15f0c0 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandINS0_6WriterINS0_19GenericStringBufferINS0_4UTF8IcEES3_EES9_S9_S3_Lj0EE5LevelEEEvm@plt> e0294: f9401275 ldr x21, [x19, #0x20] e0298: 17ffffe3 b 0xe0224 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartArray()+0xa0> e029c: f9400ad3 ldr x19, [x22, #0x10] e02a0: b4000173 cbz x19, 0xe02cc , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartArray()+0x148> e02a4: cb130108 sub x8, x8, x19 e02a8: 91000509 add x9, x8, #0x1 e02ac: 8b490508 add x8, x8, x9, lsr #1 e02b0: aa1303e9 mov x9, x19 e02b4: 1400000d b 0xe02e8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartArray()+0x164> e02b8: aa1403e0 mov x0, x20 e02bc: 52800021 mov w1, #0x1 // =1 e02c0: 9401f424 bl 0x15d350 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandIcEEvm@plt> e02c4: f9400e88 ldr x8, [x20, #0x18] e02c8: 17ffffc0 b 0xe01c8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartArray()+0x44> e02cc: f94002c8 ldr x8, [x22] e02d0: b5000088 cbnz x8, 0xe02e0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartArray()+0x15c> e02d4: 52800020 mov w0, #0x1 // =1 e02d8: 9401f2e2 bl 0x15ce60 <_Znwm@plt> e02dc: a90002c0 stp x0, x0, [x22] e02e0: f94016c8 ldr x8, [x22, #0x28] e02e4: aa1f03e9 mov x9, xzr e02e8: cb090295 sub x21, x20, x9 e02ec: aa1303e0 mov x0, x19 e02f0: 910006a9 add x9, x21, #0x1 e02f4: eb09011f cmp x8, x9 e02f8: 9a952514 csinc x20, x8, x21, hs e02fc: b4000094 cbz x20, 0xe030c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartArray()+0x188> e0300: aa1403e1 mov x1, x20 e0304: 9401f407 bl 0x15d320 e0308: 14000003 b 0xe0314 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartArray()+0x190> e030c: 9401f3e5 bl 0x15d2a0 e0310: aa1f03e0 mov x0, xzr e0314: 8b140008 add x8, x0, x20 e0318: 8b150014 add x20, x0, x21 e031c: f9000ac0 str x0, [x22, #0x10] e0320: f90012c8 str x8, [x22, #0x20] e0324: 17ffffca b 0xe024c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartArray()+0xc8> e0328: aa1403e0 mov x0, x20 e032c: 52800021 mov w1, #0x1 // =1 e0330: 9401f408 bl 0x15d350 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandIcEEvm@plt> e0334: f9400e89 ldr x9, [x20, #0x18] e0338: 17ffffb1 b 0xe01fc , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::StartArray()+0x78> 00000000000e033c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::String(char const*, unsigned int, bool)>: e033c: d10183ff sub sp, sp, #0x60 e0340: a9017bfd stp x29, x30, [sp, #0x10] e0344: 910043fd add x29, sp, #0x10 e0348: f90013f9 str x25, [sp, #0x20] e034c: a9035ff8 stp x24, x23, [sp, #0x30] e0350: a90457f6 stp x22, x21, [sp, #0x40] e0354: a9054ff4 stp x20, x19, [sp, #0x50] e0358: a941dc08 ldp x8, x23, [x0, #0x18] e035c: 2a0203f3 mov w19, w2 e0360: aa0003f4 mov x20, x0 e0364: aa0103f5 mov x21, x1 e0368: eb0802ff cmp x23, x8 e036c: 540004e0 b.eq 0xe0408 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::String(char const*, unsigned int, bool)+0xcc> e0370: f85f02e9 ldur x9, [x23, #-0x10] e0374: b4000309 cbz x9, 0xe03d4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::String(char const*, unsigned int, bool)+0x98> e0378: 385f82e8 ldurb w8, [x23, #-0x8] e037c: f9400298 ldr x24, [x20] e0380: 34000148 cbz w8, 0xe03a8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::String(char const*, unsigned int, bool)+0x6c> e0384: a941a708 ldp x8, x9, [x24, #0x18] e0388: cb08012a sub x10, x9, x8 e038c: f100015f cmp x10, #0x0 e0390: 5400042d b.le 0xe0414 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::String(char const*, unsigned int, bool)+0xd8> e0394: 91000509 add x9, x8, #0x1 e0398: 5280058a mov w10, #0x2c // =44 e039c: f9000f09 str x9, [x24, #0x18] e03a0: 3900010a strb w10, [x8] e03a4: 1400000c b 0xe03d4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::String(char const*, unsigned int, bool)+0x98> e03a8: a941ab08 ldp x8, x10, [x24, #0x18] e03ac: f240013f tst x9, #0x1 e03b0: 52800749 mov w9, #0x3a // =58 e03b4: 5280058b mov w11, #0x2c // =44 e03b8: 1a890169 csel w9, w11, w9, eq e03bc: cb08014b sub x11, x10, x8 e03c0: f100017f cmp x11, #0x0 e03c4: 5400036d b.le 0xe0430 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::String(char const*, unsigned int, bool)+0xf4> e03c8: 9100050a add x10, x8, #0x1 e03cc: f9000f0a str x10, [x24, #0x18] e03d0: 39000109 strb w9, [x8] e03d4: f85f02e8 ldur x8, [x23, #-0x10] e03d8: 91000508 add x8, x8, #0x1 e03dc: f81f02e8 stur x8, [x23, #-0x10] e03e0: aa1403e0 mov x0, x20 e03e4: aa1503e1 mov x1, x21 e03e8: 2a1303e2 mov w2, w19 e03ec: f94013f9 ldr x25, [sp, #0x20] e03f0: a9454ff4 ldp x20, x19, [sp, #0x50] e03f4: a94457f6 ldp x22, x21, [sp, #0x40] e03f8: a9435ff8 ldp x24, x23, [sp, #0x30] e03fc: a9417bfd ldp x29, x30, [sp, #0x10] e0400: 910183ff add sp, sp, #0x60 e0404: 1401fb33 b 0x15f0d0 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE11WriteStringEPKcj@plt> e0408: 52800028 mov w8, #0x1 // =1 e040c: 3900f288 strb w8, [x20, #0x3c] e0410: 17fffff4 b 0xe03e0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::String(char const*, unsigned int, bool)+0xa4> e0414: f9400b00 ldr x0, [x24, #0x10] e0418: b40001e0 cbz x0, 0xe0454 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::String(char const*, unsigned int, bool)+0x118> e041c: cb000129 sub x9, x9, x0 e0420: 9100052a add x10, x9, #0x1 e0424: 8b4a0529 add x9, x9, x10, lsr #1 e0428: aa0003ea mov x10, x0 e042c: 14000015 b 0xe0480 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::String(char const*, unsigned int, bool)+0x144> e0430: aa0803f6 mov x22, x8 e0434: b81fc3a9 stur w9, [x29, #-0x4] e0438: f9400b09 ldr x9, [x24, #0x10] e043c: f9000fa9 str x9, [x29, #0x18] e0440: b40003e9 cbz x9, 0xe04bc , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::String(char const*, unsigned int, bool)+0x180> e0444: cb090148 sub x8, x10, x9 e0448: 9100050a add x10, x8, #0x1 e044c: 8b4a0508 add x8, x8, x10, lsr #1 e0450: 14000022 b 0xe04d8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::String(char const*, unsigned int, bool)+0x19c> e0454: aa0803f6 mov x22, x8 e0458: aa0003f9 mov x25, x0 e045c: f9400308 ldr x8, [x24] e0460: b5000088 cbnz x8, 0xe0470 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::String(char const*, unsigned int, bool)+0x134> e0464: 52800020 mov w0, #0x1 // =1 e0468: 9401f27e bl 0x15ce60 <_Znwm@plt> e046c: a9000300 stp x0, x0, [x24] e0470: f9401709 ldr x9, [x24, #0x28] e0474: aa1f03ea mov x10, xzr e0478: aa1903e0 mov x0, x25 e047c: aa1603e8 mov x8, x22 e0480: cb0a0119 sub x25, x8, x10 e0484: 91000728 add x8, x25, #0x1 e0488: eb08013f cmp x9, x8 e048c: 9a992536 csinc x22, x9, x25, hs e0490: b4000096 cbz x22, 0xe04a0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::String(char const*, unsigned int, bool)+0x164> e0494: aa1603e1 mov x1, x22 e0498: 9401f3a2 bl 0x15d320 e049c: 14000003 b 0xe04a8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::String(char const*, unsigned int, bool)+0x16c> e04a0: 9401f380 bl 0x15d2a0 e04a4: aa1f03e0 mov x0, xzr e04a8: 8b190008 add x8, x0, x25 e04ac: 8b160009 add x9, x0, x22 e04b0: a9012300 stp x0, x8, [x24, #0x10] e04b4: f9001309 str x9, [x24, #0x20] e04b8: 17ffffb7 b 0xe0394 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::String(char const*, unsigned int, bool)+0x58> e04bc: f9400308 ldr x8, [x24] e04c0: b5000088 cbnz x8, 0xe04d0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::String(char const*, unsigned int, bool)+0x194> e04c4: 52800020 mov w0, #0x1 // =1 e04c8: 9401f266 bl 0x15ce60 <_Znwm@plt> e04cc: a9000300 stp x0, x0, [x24] e04d0: f9401708 ldr x8, [x24, #0x28] e04d4: aa1f03e9 mov x9, xzr e04d8: cb0902d9 sub x25, x22, x9 e04dc: 91000729 add x9, x25, #0x1 e04e0: eb09011f cmp x8, x9 e04e4: 9a992516 csinc x22, x8, x25, hs e04e8: b40000b6 cbz x22, 0xe04fc , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::String(char const*, unsigned int, bool)+0x1c0> e04ec: f9400fa0 ldr x0, [x29, #0x18] e04f0: aa1603e1 mov x1, x22 e04f4: 9401f38b bl 0x15d320 e04f8: 14000004 b 0xe0508 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::String(char const*, unsigned int, bool)+0x1cc> e04fc: f9400fa0 ldr x0, [x29, #0x18] e0500: 9401f368 bl 0x15d2a0 e0504: aa1f03e0 mov x0, xzr e0508: 8b160009 add x9, x0, x22 e050c: 8b190008 add x8, x0, x25 e0510: f9001309 str x9, [x24, #0x20] e0514: b85fc3a9 ldur w9, [x29, #-0x4] e0518: a9012300 stp x0, x8, [x24, #0x10] e051c: 17ffffab b 0xe03c8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::String(char const*, unsigned int, bool)+0x8c> 00000000000e0520 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Double(double)>: e0520: d10143ff sub sp, sp, #0x50 e0524: fd000be8 str d8, [sp, #0x10] e0528: a901fbfd stp x29, x30, [sp, #0x18] e052c: 910063fd add x29, sp, #0x18 e0530: f90017f7 str x23, [sp, #0x28] e0534: a90357f6 stp x22, x21, [sp, #0x30] e0538: a9044ff4 stp x20, x19, [sp, #0x40] e053c: a941d408 ldp x8, x21, [x0, #0x18] e0540: 1e604008 fmov d8, d0 e0544: aa0003f3 mov x19, x0 e0548: eb0802bf cmp x21, x8 e054c: 540004c0 b.eq 0xe05e4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Double(double)+0xc4> e0550: f85f02a9 ldur x9, [x21, #-0x10] e0554: b4000309 cbz x9, 0xe05b4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Double(double)+0x94> e0558: 385f82a8 ldurb w8, [x21, #-0x8] e055c: f9400276 ldr x22, [x19] e0560: 34000148 cbz w8, 0xe0588 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Double(double)+0x68> e0564: a941a6c8 ldp x8, x9, [x22, #0x18] e0568: cb08012a sub x10, x9, x8 e056c: f100015f cmp x10, #0x0 e0570: 5400040d b.le 0xe05f0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Double(double)+0xd0> e0574: 91000509 add x9, x8, #0x1 e0578: 5280058a mov w10, #0x2c // =44 e057c: f9000ec9 str x9, [x22, #0x18] e0580: 3900010a strb w10, [x8] e0584: 1400000c b 0xe05b4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Double(double)+0x94> e0588: a941aac8 ldp x8, x10, [x22, #0x18] e058c: f240013f tst x9, #0x1 e0590: 52800749 mov w9, #0x3a // =58 e0594: 5280058b mov w11, #0x2c // =44 e0598: 1a890169 csel w9, w11, w9, eq e059c: cb08014b sub x11, x10, x8 e05a0: f100017f cmp x11, #0x0 e05a4: 5400034d b.le 0xe060c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Double(double)+0xec> e05a8: 9100050a add x10, x8, #0x1 e05ac: f9000eca str x10, [x22, #0x18] e05b0: 39000109 strb w9, [x8] e05b4: f85f02a8 ldur x8, [x21, #-0x10] e05b8: 91000508 add x8, x8, #0x1 e05bc: f81f02a8 stur x8, [x21, #-0x10] e05c0: aa1303e0 mov x0, x19 e05c4: 1e604100 fmov d0, d8 e05c8: a9444ff4 ldp x20, x19, [sp, #0x40] e05cc: a94357f6 ldp x22, x21, [sp, #0x30] e05d0: a941fbfd ldp x29, x30, [sp, #0x18] e05d4: f94017f7 ldr x23, [sp, #0x28] e05d8: fd400be8 ldr d8, [sp, #0x10] e05dc: 910143ff add sp, sp, #0x50 e05e0: 1401fac0 b 0x15f0e0 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE11WriteDoubleEd@plt> e05e4: 52800028 mov w8, #0x1 // =1 e05e8: 3900f268 strb w8, [x19, #0x3c] e05ec: 17fffff5 b 0xe05c0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Double(double)+0xa0> e05f0: f9400ac0 ldr x0, [x22, #0x10] e05f4: b40001e0 cbz x0, 0xe0630 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Double(double)+0x110> e05f8: cb000129 sub x9, x9, x0 e05fc: 9100052a add x10, x9, #0x1 e0600: 8b4a0529 add x9, x9, x10, lsr #1 e0604: aa0003ea mov x10, x0 e0608: 14000015 b 0xe065c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Double(double)+0x13c> e060c: aa0803f4 mov x20, x8 e0610: b90007e9 str w9, [sp, #0x4] e0614: f9400ac9 ldr x9, [x22, #0x10] e0618: f90007e9 str x9, [sp, #0x8] e061c: b40003e9 cbz x9, 0xe0698 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Double(double)+0x178> e0620: cb090148 sub x8, x10, x9 e0624: 9100050a add x10, x8, #0x1 e0628: 8b4a0508 add x8, x8, x10, lsr #1 e062c: 14000022 b 0xe06b4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Double(double)+0x194> e0630: aa0803f4 mov x20, x8 e0634: aa0003f7 mov x23, x0 e0638: f94002c8 ldr x8, [x22] e063c: b5000088 cbnz x8, 0xe064c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Double(double)+0x12c> e0640: 52800020 mov w0, #0x1 // =1 e0644: 9401f207 bl 0x15ce60 <_Znwm@plt> e0648: a90002c0 stp x0, x0, [x22] e064c: f94016c9 ldr x9, [x22, #0x28] e0650: aa1f03ea mov x10, xzr e0654: aa1703e0 mov x0, x23 e0658: aa1403e8 mov x8, x20 e065c: cb0a0117 sub x23, x8, x10 e0660: 910006e8 add x8, x23, #0x1 e0664: eb08013f cmp x9, x8 e0668: 9a972534 csinc x20, x9, x23, hs e066c: b4000094 cbz x20, 0xe067c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Double(double)+0x15c> e0670: aa1403e1 mov x1, x20 e0674: 9401f32b bl 0x15d320 e0678: 14000003 b 0xe0684 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Double(double)+0x164> e067c: 9401f309 bl 0x15d2a0 e0680: aa1f03e0 mov x0, xzr e0684: 8b170008 add x8, x0, x23 e0688: 8b140009 add x9, x0, x20 e068c: a90122c0 stp x0, x8, [x22, #0x10] e0690: f90012c9 str x9, [x22, #0x20] e0694: 17ffffb8 b 0xe0574 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Double(double)+0x54> e0698: f94002c8 ldr x8, [x22] e069c: b5000088 cbnz x8, 0xe06ac , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Double(double)+0x18c> e06a0: 52800020 mov w0, #0x1 // =1 e06a4: 9401f1ef bl 0x15ce60 <_Znwm@plt> e06a8: a90002c0 stp x0, x0, [x22] e06ac: f94016c8 ldr x8, [x22, #0x28] e06b0: aa1f03e9 mov x9, xzr e06b4: cb090297 sub x23, x20, x9 e06b8: 910006e9 add x9, x23, #0x1 e06bc: eb09011f cmp x8, x9 e06c0: 9a972514 csinc x20, x8, x23, hs e06c4: b40000b4 cbz x20, 0xe06d8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Double(double)+0x1b8> e06c8: f94007e0 ldr x0, [sp, #0x8] e06cc: aa1403e1 mov x1, x20 e06d0: 9401f314 bl 0x15d320 e06d4: 14000004 b 0xe06e4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Double(double)+0x1c4> e06d8: f94007e0 ldr x0, [sp, #0x8] e06dc: 9401f2f1 bl 0x15d2a0 e06e0: aa1f03e0 mov x0, xzr e06e4: 8b140009 add x9, x0, x20 e06e8: 8b170008 add x8, x0, x23 e06ec: f90012c9 str x9, [x22, #0x20] e06f0: b94007e9 ldr w9, [sp, #0x4] e06f4: a90122c0 stp x0, x8, [x22, #0x10] e06f8: 17ffffac b 0xe05a8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Double(double)+0x88> 00000000000e06fc , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)>: e06fc: d10143ff sub sp, sp, #0x50 e0700: a9017bfd stp x29, x30, [sp, #0x10] e0704: 910043fd add x29, sp, #0x10 e0708: a9025ff8 stp x24, x23, [sp, #0x20] e070c: a90357f6 stp x22, x21, [sp, #0x30] e0710: a9044ff4 stp x20, x19, [sp, #0x40] e0714: a941d808 ldp x8, x22, [x0, #0x18] e0718: aa0003f3 mov x19, x0 e071c: 2a0103f4 mov w20, w1 e0720: eb0802df cmp x22, x8 e0724: 540004e0 b.eq 0xe07c0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0xc4> e0728: f85f02c9 ldur x9, [x22, #-0x10] e072c: b4000309 cbz x9, 0xe078c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x90> e0730: 385f82c8 ldurb w8, [x22, #-0x8] e0734: f9400277 ldr x23, [x19] e0738: 34000148 cbz w8, 0xe0760 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x64> e073c: a941a6e8 ldp x8, x9, [x23, #0x18] e0740: cb08012a sub x10, x9, x8 e0744: f100015f cmp x10, #0x0 e0748: 5400058d b.le 0xe07f8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0xfc> e074c: 91000509 add x9, x8, #0x1 e0750: 5280058a mov w10, #0x2c // =44 e0754: f9000ee9 str x9, [x23, #0x18] e0758: 3900010a strb w10, [x8] e075c: 1400000c b 0xe078c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x90> e0760: a941aae8 ldp x8, x10, [x23, #0x18] e0764: f240013f tst x9, #0x1 e0768: 52800749 mov w9, #0x3a // =58 e076c: 5280058b mov w11, #0x2c // =44 e0770: 1a890169 csel w9, w11, w9, eq e0774: cb08014b sub x11, x10, x8 e0778: f100017f cmp x11, #0x0 e077c: 54000a6d b.le 0xe08c8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x1cc> e0780: 9100050a add x10, x8, #0x1 e0784: f9000eea str x10, [x23, #0x18] e0788: 39000109 strb w9, [x8] e078c: f85f02c8 ldur x8, [x22, #-0x10] e0790: 91000508 add x8, x8, #0x1 e0794: f81f02c8 stur x8, [x22, #-0x10] e0798: f9400276 ldr x22, [x19] e079c: a941a2d5 ldp x21, x8, [x22, #0x18] e07a0: cb150109 sub x9, x8, x21 e07a4: f100293f cmp x9, #0xa e07a8: 540001ad b.le 0xe07dc , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0xe0> e07ac: 91002ea8 add x8, x21, #0xb e07b0: f9000ec8 str x8, [x22, #0x18] e07b4: 37f80654 tbnz w20, #0x1f, 0xe087c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x180> e07b8: aa1503e1 mov x1, x21 e07bc: 14000034 b 0xe088c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x190> e07c0: 52800028 mov w8, #0x1 // =1 e07c4: 3900f268 strb w8, [x19, #0x3c] e07c8: f9400276 ldr x22, [x19] e07cc: a941a2d5 ldp x21, x8, [x22, #0x18] e07d0: cb150109 sub x9, x8, x21 e07d4: f100293f cmp x9, #0xa e07d8: 54fffeac b.gt 0xe07ac , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0xb0> e07dc: f9400ac0 ldr x0, [x22, #0x10] e07e0: b40001a0 cbz x0, 0xe0814 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x118> e07e4: cb000108 sub x8, x8, x0 e07e8: 91000509 add x9, x8, #0x1 e07ec: 8b490508 add x8, x8, x9, lsr #1 e07f0: aa0003e9 mov x9, x0 e07f4: 14000012 b 0xe083c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x140> e07f8: f9400ae0 ldr x0, [x23, #0x10] e07fc: b4000780 cbz x0, 0xe08ec , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x1f0> e0800: cb000129 sub x9, x9, x0 e0804: 9100052a add x10, x9, #0x1 e0808: 8b4a0529 add x9, x9, x10, lsr #1 e080c: aa0003ea mov x10, x0 e0810: 14000042 b 0xe0918 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x21c> e0814: f94002c8 ldr x8, [x22] e0818: b50000e8 cbnz x8, 0xe0834 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x138> e081c: aa0003f7 mov x23, x0 e0820: 52800020 mov w0, #0x1 // =1 e0824: 9401f18f bl 0x15ce60 <_Znwm@plt> e0828: aa0003e8 mov x8, x0 e082c: aa1703e0 mov x0, x23 e0830: a90022c8 stp x8, x8, [x22] e0834: f94016c8 ldr x8, [x22, #0x28] e0838: aa1f03e9 mov x9, xzr e083c: cb0902b7 sub x23, x21, x9 e0840: 91002ee9 add x9, x23, #0xb e0844: eb09011f cmp x8, x9 e0848: 9a883135 csel x21, x9, x8, lo e084c: b4000095 cbz x21, 0xe085c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x160> e0850: aa1503e1 mov x1, x21 e0854: 9401f2b3 bl 0x15d320 e0858: 14000003 b 0xe0864 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x168> e085c: 9401f291 bl 0x15d2a0 e0860: aa1f03e0 mov x0, xzr e0864: 8b150008 add x8, x0, x21 e0868: 8b170015 add x21, x0, x23 e086c: f90012c8 str x8, [x22, #0x20] e0870: 91002ea8 add x8, x21, #0xb e0874: a90122c0 stp x0, x8, [x22, #0x10] e0878: 36fffa14 tbz w20, #0x1f, 0xe07b8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0xbc> e087c: 528005a8 mov w8, #0x2d // =45 e0880: aa1503e1 mov x1, x21 e0884: 4b1403f4 neg w20, w20 e0888: 38001428 strb w8, [x1], #0x1 e088c: 2a1403e0 mov w0, w20 e0890: 9401fa18 bl 0x15f0f0 <_ZN6InGame9rapidjson8internal6u32toaEjPc@plt> e0894: f9400268 ldr x8, [x19] e0898: cb15000a sub x10, x0, x21 e089c: a9444ff4 ldp x20, x19, [sp, #0x40] e08a0: 52800020 mov w0, #0x1 // =1 e08a4: f9400d09 ldr x9, [x8, #0x18] e08a8: a94357f6 ldp x22, x21, [sp, #0x30] e08ac: 8b090149 add x9, x10, x9 e08b0: a9425ff8 ldp x24, x23, [sp, #0x20] e08b4: d1002d29 sub x9, x9, #0xb e08b8: a9417bfd ldp x29, x30, [sp, #0x10] e08bc: f9000d09 str x9, [x8, #0x18] e08c0: 910143ff add sp, sp, #0x50 e08c4: d65f03c0 ret e08c8: aa0803f5 mov x21, x8 e08cc: b90007e9 str w9, [sp, #0x4] e08d0: f9400ae9 ldr x9, [x23, #0x10] e08d4: f90007e9 str x9, [sp, #0x8] e08d8: b40003e9 cbz x9, 0xe0954 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x258> e08dc: cb090148 sub x8, x10, x9 e08e0: 9100050a add x10, x8, #0x1 e08e4: 8b4a0508 add x8, x8, x10, lsr #1 e08e8: 14000022 b 0xe0970 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x274> e08ec: aa0803f5 mov x21, x8 e08f0: aa0003f8 mov x24, x0 e08f4: f94002e8 ldr x8, [x23] e08f8: b5000088 cbnz x8, 0xe0908 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x20c> e08fc: 52800020 mov w0, #0x1 // =1 e0900: 9401f158 bl 0x15ce60 <_Znwm@plt> e0904: a90002e0 stp x0, x0, [x23] e0908: f94016e9 ldr x9, [x23, #0x28] e090c: aa1f03ea mov x10, xzr e0910: aa1803e0 mov x0, x24 e0914: aa1503e8 mov x8, x21 e0918: cb0a0118 sub x24, x8, x10 e091c: 91000708 add x8, x24, #0x1 e0920: eb08013f cmp x9, x8 e0924: 9a982535 csinc x21, x9, x24, hs e0928: b4000095 cbz x21, 0xe0938 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x23c> e092c: aa1503e1 mov x1, x21 e0930: 9401f27c bl 0x15d320 e0934: 14000003 b 0xe0940 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x244> e0938: 9401f25a bl 0x15d2a0 e093c: aa1f03e0 mov x0, xzr e0940: 8b180008 add x8, x0, x24 e0944: 8b150009 add x9, x0, x21 e0948: a90122e0 stp x0, x8, [x23, #0x10] e094c: f90012e9 str x9, [x23, #0x20] e0950: 17ffff7f b 0xe074c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x50> e0954: f94002e8 ldr x8, [x23] e0958: b5000088 cbnz x8, 0xe0968 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x26c> e095c: 52800020 mov w0, #0x1 // =1 e0960: 9401f140 bl 0x15ce60 <_Znwm@plt> e0964: a90002e0 stp x0, x0, [x23] e0968: f94016e8 ldr x8, [x23, #0x28] e096c: aa1f03e9 mov x9, xzr e0970: cb0902b8 sub x24, x21, x9 e0974: 91000709 add x9, x24, #0x1 e0978: eb09011f cmp x8, x9 e097c: 9a982515 csinc x21, x8, x24, hs e0980: b40000b5 cbz x21, 0xe0994 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x298> e0984: f94007e0 ldr x0, [sp, #0x8] e0988: aa1503e1 mov x1, x21 e098c: 9401f265 bl 0x15d320 e0990: 14000004 b 0xe09a0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x2a4> e0994: f94007e0 ldr x0, [sp, #0x8] e0998: 9401f242 bl 0x15d2a0 e099c: aa1f03e0 mov x0, xzr e09a0: 8b150009 add x9, x0, x21 e09a4: 8b180008 add x8, x0, x24 e09a8: f90012e9 str x9, [x23, #0x20] e09ac: b94007e9 ldr w9, [sp, #0x4] e09b0: a90122e0 stp x0, x8, [x23, #0x10] e09b4: 17ffff73 b 0xe0780 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int(int)+0x84> 00000000000e09b8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)>: e09b8: a9bb7bfd stp x29, x30, [sp, #-0x50]! e09bc: f9000bf9 str x25, [sp, #0x10] e09c0: 910003fd mov x29, sp e09c4: a9025ff8 stp x24, x23, [sp, #0x20] e09c8: a90357f6 stp x22, x21, [sp, #0x30] e09cc: a9044ff4 stp x20, x19, [sp, #0x40] e09d0: a941dc08 ldp x8, x23, [x0, #0x18] e09d4: aa0003f3 mov x19, x0 e09d8: 2a0103f4 mov w20, w1 e09dc: eb0802ff cmp x23, x8 e09e0: 54000680 b.eq 0xe0ab0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0xf8> e09e4: f85f02e9 ldur x9, [x23, #-0x10] e09e8: b4000309 cbz x9, 0xe0a48 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x90> e09ec: 385f82e8 ldurb w8, [x23, #-0x8] e09f0: f9400278 ldr x24, [x19] e09f4: 34000148 cbz w8, 0xe0a1c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x64> e09f8: a941a708 ldp x8, x9, [x24, #0x18] e09fc: cb08012a sub x10, x9, x8 e0a00: f100015f cmp x10, #0x0 e0a04: 5400072d b.le 0xe0ae8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x130> e0a08: 91000509 add x9, x8, #0x1 e0a0c: 5280058a mov w10, #0x2c // =44 e0a10: f9000f09 str x9, [x24, #0x18] e0a14: 3900010a strb w10, [x8] e0a18: 1400000c b 0xe0a48 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x90> e0a1c: a941ab08 ldp x8, x10, [x24, #0x18] e0a20: f240013f tst x9, #0x1 e0a24: 52800749 mov w9, #0x3a // =58 e0a28: 5280058b mov w11, #0x2c // =44 e0a2c: 1a890169 csel w9, w11, w9, eq e0a30: cb08014b sub x11, x10, x8 e0a34: f100017f cmp x11, #0x0 e0a38: 5400098d b.le 0xe0b68 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x1b0> e0a3c: 9100050a add x10, x8, #0x1 e0a40: f9000f0a str x10, [x24, #0x18] e0a44: 39000109 strb w9, [x8] e0a48: f85f02e8 ldur x8, [x23, #-0x10] e0a4c: 91000508 add x8, x8, #0x1 e0a50: f81f02e8 stur x8, [x23, #-0x10] e0a54: f9400276 ldr x22, [x19] e0a58: a941a2d5 ldp x21, x8, [x22, #0x18] e0a5c: cb150109 sub x9, x8, x21 e0a60: f100253f cmp x9, #0x9 e0a64: 5400034d b.le 0xe0acc , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x114> e0a68: 91002aa8 add x8, x21, #0xa e0a6c: 2a1403e0 mov w0, w20 e0a70: aa1503e1 mov x1, x21 e0a74: f9000ec8 str x8, [x22, #0x18] e0a78: 9401f99e bl 0x15f0f0 <_ZN6InGame9rapidjson8internal6u32toaEjPc@plt> e0a7c: f9400268 ldr x8, [x19] e0a80: cb15000a sub x10, x0, x21 e0a84: a9444ff4 ldp x20, x19, [sp, #0x40] e0a88: 52800020 mov w0, #0x1 // =1 e0a8c: f9400d09 ldr x9, [x8, #0x18] e0a90: a94357f6 ldp x22, x21, [sp, #0x30] e0a94: 8b090149 add x9, x10, x9 e0a98: f9400bf9 ldr x25, [sp, #0x10] e0a9c: a9425ff8 ldp x24, x23, [sp, #0x20] e0aa0: d1002929 sub x9, x9, #0xa e0aa4: f9000d09 str x9, [x8, #0x18] e0aa8: a8c57bfd ldp x29, x30, [sp], #0x50 e0aac: d65f03c0 ret e0ab0: 52800028 mov w8, #0x1 // =1 e0ab4: 3900f268 strb w8, [x19, #0x3c] e0ab8: f9400276 ldr x22, [x19] e0abc: a941a2d5 ldp x21, x8, [x22, #0x18] e0ac0: cb150109 sub x9, x8, x21 e0ac4: f100253f cmp x9, #0x9 e0ac8: 54fffd0c b.gt 0xe0a68 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0xb0> e0acc: f9400ac0 ldr x0, [x22, #0x10] e0ad0: b40001a0 cbz x0, 0xe0b04 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x14c> e0ad4: cb000108 sub x8, x8, x0 e0ad8: 91000509 add x9, x8, #0x1 e0adc: 8b490508 add x8, x8, x9, lsr #1 e0ae0: aa0003e9 mov x9, x0 e0ae4: 14000012 b 0xe0b2c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x174> e0ae8: f9400b15 ldr x21, [x24, #0x10] e0aec: b4000515 cbz x21, 0xe0b8c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x1d4> e0af0: cb150129 sub x9, x9, x21 e0af4: 9100052a add x10, x9, #0x1 e0af8: 8b4a0529 add x9, x9, x10, lsr #1 e0afc: aa1503ea mov x10, x21 e0b00: 1400002c b 0xe0bb0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x1f8> e0b04: f94002c8 ldr x8, [x22] e0b08: b50000e8 cbnz x8, 0xe0b24 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x16c> e0b0c: aa0003f7 mov x23, x0 e0b10: 52800020 mov w0, #0x1 // =1 e0b14: 9401f0d3 bl 0x15ce60 <_Znwm@plt> e0b18: aa0003e8 mov x8, x0 e0b1c: aa1703e0 mov x0, x23 e0b20: a90022c8 stp x8, x8, [x22] e0b24: f94016c8 ldr x8, [x22, #0x28] e0b28: aa1f03e9 mov x9, xzr e0b2c: cb0902b7 sub x23, x21, x9 e0b30: 91002ae9 add x9, x23, #0xa e0b34: eb09011f cmp x8, x9 e0b38: 9a883135 csel x21, x9, x8, lo e0b3c: b4000095 cbz x21, 0xe0b4c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x194> e0b40: aa1503e1 mov x1, x21 e0b44: 9401f1f7 bl 0x15d320 e0b48: 14000003 b 0xe0b54 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x19c> e0b4c: 9401f1d5 bl 0x15d2a0 e0b50: aa1f03e0 mov x0, xzr e0b54: 8b150008 add x8, x0, x21 e0b58: 8b170015 add x21, x0, x23 e0b5c: f9000ac0 str x0, [x22, #0x10] e0b60: f90012c8 str x8, [x22, #0x20] e0b64: 17ffffc1 b 0xe0a68 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0xb0> e0b68: aa0803f6 mov x22, x8 e0b6c: f9400b15 ldr x21, [x24, #0x10] e0b70: b9001fa9 str w9, [x29, #0x1c] e0b74: b40003f5 cbz x21, 0xe0bf0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x238> e0b78: cb150148 sub x8, x10, x21 e0b7c: 91000509 add x9, x8, #0x1 e0b80: 8b490508 add x8, x8, x9, lsr #1 e0b84: aa1503e9 mov x9, x21 e0b88: 14000021 b 0xe0c0c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x254> e0b8c: aa0803f6 mov x22, x8 e0b90: f9400308 ldr x8, [x24] e0b94: b5000088 cbnz x8, 0xe0ba4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x1ec> e0b98: 52800020 mov w0, #0x1 // =1 e0b9c: 9401f0b1 bl 0x15ce60 <_Znwm@plt> e0ba0: a9000300 stp x0, x0, [x24] e0ba4: f9401709 ldr x9, [x24, #0x28] e0ba8: aa1f03ea mov x10, xzr e0bac: aa1603e8 mov x8, x22 e0bb0: cb0a0119 sub x25, x8, x10 e0bb4: aa1503e0 mov x0, x21 e0bb8: 91000728 add x8, x25, #0x1 e0bbc: eb08013f cmp x9, x8 e0bc0: 9a992536 csinc x22, x9, x25, hs e0bc4: b4000096 cbz x22, 0xe0bd4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x21c> e0bc8: aa1603e1 mov x1, x22 e0bcc: 9401f1d5 bl 0x15d320 e0bd0: 14000003 b 0xe0bdc , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x224> e0bd4: 9401f1b3 bl 0x15d2a0 e0bd8: aa1f03e0 mov x0, xzr e0bdc: 8b190008 add x8, x0, x25 e0be0: 8b160009 add x9, x0, x22 e0be4: a9012300 stp x0, x8, [x24, #0x10] e0be8: f9001309 str x9, [x24, #0x20] e0bec: 17ffff87 b 0xe0a08 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x50> e0bf0: f9400308 ldr x8, [x24] e0bf4: b5000088 cbnz x8, 0xe0c04 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x24c> e0bf8: 52800020 mov w0, #0x1 // =1 e0bfc: 9401f099 bl 0x15ce60 <_Znwm@plt> e0c00: a9000300 stp x0, x0, [x24] e0c04: f9401708 ldr x8, [x24, #0x28] e0c08: aa1f03e9 mov x9, xzr e0c0c: cb0902d9 sub x25, x22, x9 e0c10: aa1503e0 mov x0, x21 e0c14: 91000729 add x9, x25, #0x1 e0c18: eb09011f cmp x8, x9 e0c1c: 9a992516 csinc x22, x8, x25, hs e0c20: b4000096 cbz x22, 0xe0c30 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x278> e0c24: aa1603e1 mov x1, x22 e0c28: 9401f1be bl 0x15d320 e0c2c: 14000003 b 0xe0c38 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x280> e0c30: 9401f19c bl 0x15d2a0 e0c34: aa1f03e0 mov x0, xzr e0c38: 8b160009 add x9, x0, x22 e0c3c: 8b190008 add x8, x0, x25 e0c40: f9001309 str x9, [x24, #0x20] e0c44: b9401fa9 ldr w9, [x29, #0x1c] e0c48: a9012300 stp x0, x8, [x24, #0x10] e0c4c: 17ffff7c b 0xe0a3c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint(unsigned int)+0x84> 00000000000e0c50 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)>: e0c50: d10143ff sub sp, sp, #0x50 e0c54: a9017bfd stp x29, x30, [sp, #0x10] e0c58: 910043fd add x29, sp, #0x10 e0c5c: a9025ff8 stp x24, x23, [sp, #0x20] e0c60: a90357f6 stp x22, x21, [sp, #0x30] e0c64: a9044ff4 stp x20, x19, [sp, #0x40] e0c68: a941d808 ldp x8, x22, [x0, #0x18] e0c6c: aa0003f3 mov x19, x0 e0c70: aa0103f4 mov x20, x1 e0c74: eb0802df cmp x22, x8 e0c78: 540004e0 b.eq 0xe0d14 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0xc4> e0c7c: f85f02c9 ldur x9, [x22, #-0x10] e0c80: b4000309 cbz x9, 0xe0ce0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x90> e0c84: 385f82c8 ldurb w8, [x22, #-0x8] e0c88: f9400277 ldr x23, [x19] e0c8c: 34000148 cbz w8, 0xe0cb4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x64> e0c90: a941a6e8 ldp x8, x9, [x23, #0x18] e0c94: cb08012a sub x10, x9, x8 e0c98: f100015f cmp x10, #0x0 e0c9c: 5400058d b.le 0xe0d4c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0xfc> e0ca0: 91000509 add x9, x8, #0x1 e0ca4: 5280058a mov w10, #0x2c // =44 e0ca8: f9000ee9 str x9, [x23, #0x18] e0cac: 3900010a strb w10, [x8] e0cb0: 1400000c b 0xe0ce0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x90> e0cb4: a941aae8 ldp x8, x10, [x23, #0x18] e0cb8: f240013f tst x9, #0x1 e0cbc: 52800749 mov w9, #0x3a // =58 e0cc0: 5280058b mov w11, #0x2c // =44 e0cc4: 1a890169 csel w9, w11, w9, eq e0cc8: cb08014b sub x11, x10, x8 e0ccc: f100017f cmp x11, #0x0 e0cd0: 54000a6d b.le 0xe0e1c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x1cc> e0cd4: 9100050a add x10, x8, #0x1 e0cd8: f9000eea str x10, [x23, #0x18] e0cdc: 39000109 strb w9, [x8] e0ce0: f85f02c8 ldur x8, [x22, #-0x10] e0ce4: 91000508 add x8, x8, #0x1 e0ce8: f81f02c8 stur x8, [x22, #-0x10] e0cec: f9400276 ldr x22, [x19] e0cf0: a941a2d5 ldp x21, x8, [x22, #0x18] e0cf4: cb150109 sub x9, x8, x21 e0cf8: f100513f cmp x9, #0x14 e0cfc: 540001ad b.le 0xe0d30 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0xe0> e0d00: 910056a8 add x8, x21, #0x15 e0d04: f9000ec8 str x8, [x22, #0x18] e0d08: b7f80654 tbnz x20, #0x3f, 0xe0dd0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x180> e0d0c: aa1503e1 mov x1, x21 e0d10: 14000034 b 0xe0de0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x190> e0d14: 52800028 mov w8, #0x1 // =1 e0d18: 3900f268 strb w8, [x19, #0x3c] e0d1c: f9400276 ldr x22, [x19] e0d20: a941a2d5 ldp x21, x8, [x22, #0x18] e0d24: cb150109 sub x9, x8, x21 e0d28: f100513f cmp x9, #0x14 e0d2c: 54fffeac b.gt 0xe0d00 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0xb0> e0d30: f9400ac0 ldr x0, [x22, #0x10] e0d34: b40001a0 cbz x0, 0xe0d68 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x118> e0d38: cb000108 sub x8, x8, x0 e0d3c: 91000509 add x9, x8, #0x1 e0d40: 8b490508 add x8, x8, x9, lsr #1 e0d44: aa0003e9 mov x9, x0 e0d48: 14000012 b 0xe0d90 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x140> e0d4c: f9400ae0 ldr x0, [x23, #0x10] e0d50: b4000780 cbz x0, 0xe0e40 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x1f0> e0d54: cb000129 sub x9, x9, x0 e0d58: 9100052a add x10, x9, #0x1 e0d5c: 8b4a0529 add x9, x9, x10, lsr #1 e0d60: aa0003ea mov x10, x0 e0d64: 14000042 b 0xe0e6c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x21c> e0d68: f94002c8 ldr x8, [x22] e0d6c: b50000e8 cbnz x8, 0xe0d88 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x138> e0d70: aa0003f7 mov x23, x0 e0d74: 52800020 mov w0, #0x1 // =1 e0d78: 9401f03a bl 0x15ce60 <_Znwm@plt> e0d7c: aa0003e8 mov x8, x0 e0d80: aa1703e0 mov x0, x23 e0d84: a90022c8 stp x8, x8, [x22] e0d88: f94016c8 ldr x8, [x22, #0x28] e0d8c: aa1f03e9 mov x9, xzr e0d90: cb0902b7 sub x23, x21, x9 e0d94: 910056e9 add x9, x23, #0x15 e0d98: eb09011f cmp x8, x9 e0d9c: 9a883135 csel x21, x9, x8, lo e0da0: b4000095 cbz x21, 0xe0db0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x160> e0da4: aa1503e1 mov x1, x21 e0da8: 9401f15e bl 0x15d320 e0dac: 14000003 b 0xe0db8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x168> e0db0: 9401f13c bl 0x15d2a0 e0db4: aa1f03e0 mov x0, xzr e0db8: 8b150008 add x8, x0, x21 e0dbc: 8b170015 add x21, x0, x23 e0dc0: f90012c8 str x8, [x22, #0x20] e0dc4: 910056a8 add x8, x21, #0x15 e0dc8: a90122c0 stp x0, x8, [x22, #0x10] e0dcc: b6fffa14 tbz x20, #0x3f, 0xe0d0c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0xbc> e0dd0: 528005a8 mov w8, #0x2d // =45 e0dd4: aa1503e1 mov x1, x21 e0dd8: cb1403f4 neg x20, x20 e0ddc: 38001428 strb w8, [x1], #0x1 e0de0: aa1403e0 mov x0, x20 e0de4: 9401f8c7 bl 0x15f100 <_ZN6InGame9rapidjson8internal6u64toaEmPc@plt> e0de8: f9400268 ldr x8, [x19] e0dec: cb15000a sub x10, x0, x21 e0df0: a9444ff4 ldp x20, x19, [sp, #0x40] e0df4: 52800020 mov w0, #0x1 // =1 e0df8: f9400d09 ldr x9, [x8, #0x18] e0dfc: a94357f6 ldp x22, x21, [sp, #0x30] e0e00: 8b090149 add x9, x10, x9 e0e04: a9425ff8 ldp x24, x23, [sp, #0x20] e0e08: d1005529 sub x9, x9, #0x15 e0e0c: a9417bfd ldp x29, x30, [sp, #0x10] e0e10: f9000d09 str x9, [x8, #0x18] e0e14: 910143ff add sp, sp, #0x50 e0e18: d65f03c0 ret e0e1c: aa0803f5 mov x21, x8 e0e20: b90007e9 str w9, [sp, #0x4] e0e24: f9400ae9 ldr x9, [x23, #0x10] e0e28: f90007e9 str x9, [sp, #0x8] e0e2c: b40003e9 cbz x9, 0xe0ea8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x258> e0e30: cb090148 sub x8, x10, x9 e0e34: 9100050a add x10, x8, #0x1 e0e38: 8b4a0508 add x8, x8, x10, lsr #1 e0e3c: 14000022 b 0xe0ec4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x274> e0e40: aa0803f5 mov x21, x8 e0e44: aa0003f8 mov x24, x0 e0e48: f94002e8 ldr x8, [x23] e0e4c: b5000088 cbnz x8, 0xe0e5c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x20c> e0e50: 52800020 mov w0, #0x1 // =1 e0e54: 9401f003 bl 0x15ce60 <_Znwm@plt> e0e58: a90002e0 stp x0, x0, [x23] e0e5c: f94016e9 ldr x9, [x23, #0x28] e0e60: aa1f03ea mov x10, xzr e0e64: aa1803e0 mov x0, x24 e0e68: aa1503e8 mov x8, x21 e0e6c: cb0a0118 sub x24, x8, x10 e0e70: 91000708 add x8, x24, #0x1 e0e74: eb08013f cmp x9, x8 e0e78: 9a982535 csinc x21, x9, x24, hs e0e7c: b4000095 cbz x21, 0xe0e8c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x23c> e0e80: aa1503e1 mov x1, x21 e0e84: 9401f127 bl 0x15d320 e0e88: 14000003 b 0xe0e94 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x244> e0e8c: 9401f105 bl 0x15d2a0 e0e90: aa1f03e0 mov x0, xzr e0e94: 8b180008 add x8, x0, x24 e0e98: 8b150009 add x9, x0, x21 e0e9c: a90122e0 stp x0, x8, [x23, #0x10] e0ea0: f90012e9 str x9, [x23, #0x20] e0ea4: 17ffff7f b 0xe0ca0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x50> e0ea8: f94002e8 ldr x8, [x23] e0eac: b5000088 cbnz x8, 0xe0ebc , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x26c> e0eb0: 52800020 mov w0, #0x1 // =1 e0eb4: 9401efeb bl 0x15ce60 <_Znwm@plt> e0eb8: a90002e0 stp x0, x0, [x23] e0ebc: f94016e8 ldr x8, [x23, #0x28] e0ec0: aa1f03e9 mov x9, xzr e0ec4: cb0902b8 sub x24, x21, x9 e0ec8: 91000709 add x9, x24, #0x1 e0ecc: eb09011f cmp x8, x9 e0ed0: 9a982515 csinc x21, x8, x24, hs e0ed4: b40000b5 cbz x21, 0xe0ee8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x298> e0ed8: f94007e0 ldr x0, [sp, #0x8] e0edc: aa1503e1 mov x1, x21 e0ee0: 9401f110 bl 0x15d320 e0ee4: 14000004 b 0xe0ef4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x2a4> e0ee8: f94007e0 ldr x0, [sp, #0x8] e0eec: 9401f0ed bl 0x15d2a0 e0ef0: aa1f03e0 mov x0, xzr e0ef4: 8b150009 add x9, x0, x21 e0ef8: 8b180008 add x8, x0, x24 e0efc: f90012e9 str x9, [x23, #0x20] e0f00: b94007e9 ldr w9, [sp, #0x4] e0f04: a90122e0 stp x0, x8, [x23, #0x10] e0f08: 17ffff73 b 0xe0cd4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Int64(long)+0x84> 00000000000e0f0c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)>: e0f0c: a9bb7bfd stp x29, x30, [sp, #-0x50]! e0f10: f9000bf9 str x25, [sp, #0x10] e0f14: 910003fd mov x29, sp e0f18: a9025ff8 stp x24, x23, [sp, #0x20] e0f1c: a90357f6 stp x22, x21, [sp, #0x30] e0f20: a9044ff4 stp x20, x19, [sp, #0x40] e0f24: a941dc08 ldp x8, x23, [x0, #0x18] e0f28: aa0003f3 mov x19, x0 e0f2c: aa0103f4 mov x20, x1 e0f30: eb0802ff cmp x23, x8 e0f34: 54000680 b.eq 0xe1004 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0xf8> e0f38: f85f02e9 ldur x9, [x23, #-0x10] e0f3c: b4000309 cbz x9, 0xe0f9c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x90> e0f40: 385f82e8 ldurb w8, [x23, #-0x8] e0f44: f9400278 ldr x24, [x19] e0f48: 34000148 cbz w8, 0xe0f70 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x64> e0f4c: a941a708 ldp x8, x9, [x24, #0x18] e0f50: cb08012a sub x10, x9, x8 e0f54: f100015f cmp x10, #0x0 e0f58: 5400072d b.le 0xe103c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x130> e0f5c: 91000509 add x9, x8, #0x1 e0f60: 5280058a mov w10, #0x2c // =44 e0f64: f9000f09 str x9, [x24, #0x18] e0f68: 3900010a strb w10, [x8] e0f6c: 1400000c b 0xe0f9c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x90> e0f70: a941ab08 ldp x8, x10, [x24, #0x18] e0f74: f240013f tst x9, #0x1 e0f78: 52800749 mov w9, #0x3a // =58 e0f7c: 5280058b mov w11, #0x2c // =44 e0f80: 1a890169 csel w9, w11, w9, eq e0f84: cb08014b sub x11, x10, x8 e0f88: f100017f cmp x11, #0x0 e0f8c: 5400098d b.le 0xe10bc , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x1b0> e0f90: 9100050a add x10, x8, #0x1 e0f94: f9000f0a str x10, [x24, #0x18] e0f98: 39000109 strb w9, [x8] e0f9c: f85f02e8 ldur x8, [x23, #-0x10] e0fa0: 91000508 add x8, x8, #0x1 e0fa4: f81f02e8 stur x8, [x23, #-0x10] e0fa8: f9400276 ldr x22, [x19] e0fac: a941a2d5 ldp x21, x8, [x22, #0x18] e0fb0: cb150109 sub x9, x8, x21 e0fb4: f1004d3f cmp x9, #0x13 e0fb8: 5400034d b.le 0xe1020 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x114> e0fbc: 910052a8 add x8, x21, #0x14 e0fc0: aa1403e0 mov x0, x20 e0fc4: aa1503e1 mov x1, x21 e0fc8: f9000ec8 str x8, [x22, #0x18] e0fcc: 9401f84d bl 0x15f100 <_ZN6InGame9rapidjson8internal6u64toaEmPc@plt> e0fd0: f9400268 ldr x8, [x19] e0fd4: cb15000a sub x10, x0, x21 e0fd8: a9444ff4 ldp x20, x19, [sp, #0x40] e0fdc: 52800020 mov w0, #0x1 // =1 e0fe0: f9400d09 ldr x9, [x8, #0x18] e0fe4: a94357f6 ldp x22, x21, [sp, #0x30] e0fe8: 8b090149 add x9, x10, x9 e0fec: f9400bf9 ldr x25, [sp, #0x10] e0ff0: a9425ff8 ldp x24, x23, [sp, #0x20] e0ff4: d1005129 sub x9, x9, #0x14 e0ff8: f9000d09 str x9, [x8, #0x18] e0ffc: a8c57bfd ldp x29, x30, [sp], #0x50 e1000: d65f03c0 ret e1004: 52800028 mov w8, #0x1 // =1 e1008: 3900f268 strb w8, [x19, #0x3c] e100c: f9400276 ldr x22, [x19] e1010: a941a2d5 ldp x21, x8, [x22, #0x18] e1014: cb150109 sub x9, x8, x21 e1018: f1004d3f cmp x9, #0x13 e101c: 54fffd0c b.gt 0xe0fbc , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0xb0> e1020: f9400ac0 ldr x0, [x22, #0x10] e1024: b40001a0 cbz x0, 0xe1058 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x14c> e1028: cb000108 sub x8, x8, x0 e102c: 91000509 add x9, x8, #0x1 e1030: 8b490508 add x8, x8, x9, lsr #1 e1034: aa0003e9 mov x9, x0 e1038: 14000012 b 0xe1080 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x174> e103c: f9400b15 ldr x21, [x24, #0x10] e1040: b4000515 cbz x21, 0xe10e0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x1d4> e1044: cb150129 sub x9, x9, x21 e1048: 9100052a add x10, x9, #0x1 e104c: 8b4a0529 add x9, x9, x10, lsr #1 e1050: aa1503ea mov x10, x21 e1054: 1400002c b 0xe1104 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x1f8> e1058: f94002c8 ldr x8, [x22] e105c: b50000e8 cbnz x8, 0xe1078 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x16c> e1060: aa0003f7 mov x23, x0 e1064: 52800020 mov w0, #0x1 // =1 e1068: 9401ef7e bl 0x15ce60 <_Znwm@plt> e106c: aa0003e8 mov x8, x0 e1070: aa1703e0 mov x0, x23 e1074: a90022c8 stp x8, x8, [x22] e1078: f94016c8 ldr x8, [x22, #0x28] e107c: aa1f03e9 mov x9, xzr e1080: cb0902b7 sub x23, x21, x9 e1084: 910052e9 add x9, x23, #0x14 e1088: eb09011f cmp x8, x9 e108c: 9a883135 csel x21, x9, x8, lo e1090: b4000095 cbz x21, 0xe10a0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x194> e1094: aa1503e1 mov x1, x21 e1098: 9401f0a2 bl 0x15d320 e109c: 14000003 b 0xe10a8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x19c> e10a0: 9401f080 bl 0x15d2a0 e10a4: aa1f03e0 mov x0, xzr e10a8: 8b150008 add x8, x0, x21 e10ac: 8b170015 add x21, x0, x23 e10b0: f9000ac0 str x0, [x22, #0x10] e10b4: f90012c8 str x8, [x22, #0x20] e10b8: 17ffffc1 b 0xe0fbc , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0xb0> e10bc: aa0803f6 mov x22, x8 e10c0: f9400b15 ldr x21, [x24, #0x10] e10c4: b9001fa9 str w9, [x29, #0x1c] e10c8: b40003f5 cbz x21, 0xe1144 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x238> e10cc: cb150148 sub x8, x10, x21 e10d0: 91000509 add x9, x8, #0x1 e10d4: 8b490508 add x8, x8, x9, lsr #1 e10d8: aa1503e9 mov x9, x21 e10dc: 14000021 b 0xe1160 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x254> e10e0: aa0803f6 mov x22, x8 e10e4: f9400308 ldr x8, [x24] e10e8: b5000088 cbnz x8, 0xe10f8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x1ec> e10ec: 52800020 mov w0, #0x1 // =1 e10f0: 9401ef5c bl 0x15ce60 <_Znwm@plt> e10f4: a9000300 stp x0, x0, [x24] e10f8: f9401709 ldr x9, [x24, #0x28] e10fc: aa1f03ea mov x10, xzr e1100: aa1603e8 mov x8, x22 e1104: cb0a0119 sub x25, x8, x10 e1108: aa1503e0 mov x0, x21 e110c: 91000728 add x8, x25, #0x1 e1110: eb08013f cmp x9, x8 e1114: 9a992536 csinc x22, x9, x25, hs e1118: b4000096 cbz x22, 0xe1128 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x21c> e111c: aa1603e1 mov x1, x22 e1120: 9401f080 bl 0x15d320 e1124: 14000003 b 0xe1130 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x224> e1128: 9401f05e bl 0x15d2a0 e112c: aa1f03e0 mov x0, xzr e1130: 8b190008 add x8, x0, x25 e1134: 8b160009 add x9, x0, x22 e1138: a9012300 stp x0, x8, [x24, #0x10] e113c: f9001309 str x9, [x24, #0x20] e1140: 17ffff87 b 0xe0f5c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x50> e1144: f9400308 ldr x8, [x24] e1148: b5000088 cbnz x8, 0xe1158 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x24c> e114c: 52800020 mov w0, #0x1 // =1 e1150: 9401ef44 bl 0x15ce60 <_Znwm@plt> e1154: a9000300 stp x0, x0, [x24] e1158: f9401708 ldr x8, [x24, #0x28] e115c: aa1f03e9 mov x9, xzr e1160: cb0902d9 sub x25, x22, x9 e1164: aa1503e0 mov x0, x21 e1168: 91000729 add x9, x25, #0x1 e116c: eb09011f cmp x8, x9 e1170: 9a992516 csinc x22, x8, x25, hs e1174: b4000096 cbz x22, 0xe1184 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x278> e1178: aa1603e1 mov x1, x22 e117c: 9401f069 bl 0x15d320 e1180: 14000003 b 0xe118c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x280> e1184: 9401f047 bl 0x15d2a0 e1188: aa1f03e0 mov x0, xzr e118c: 8b160009 add x9, x0, x22 e1190: 8b190008 add x8, x0, x25 e1194: f9001309 str x9, [x24, #0x20] e1198: b9401fa9 ldr w9, [x29, #0x1c] e119c: a9012300 stp x0, x8, [x24, #0x10] e11a0: 17ffff7c b 0xe0f90 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Uint64(unsigned long)+0x84> 00000000000e11a4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteNull()>: e11a4: a9bd7bfd stp x29, x30, [sp, #-0x30]! e11a8: a90157f6 stp x22, x21, [sp, #0x10] e11ac: 910003fd mov x29, sp e11b0: a9024ff4 stp x20, x19, [sp, #0x20] e11b4: f9400015 ldr x21, [x0] e11b8: aa0003f3 mov x19, x0 e11bc: a941a2b4 ldp x20, x8, [x21, #0x18] e11c0: cb140109 sub x9, x8, x20 e11c4: f1000d3f cmp x9, #0x3 e11c8: 5400036d b.le 0xe1234 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteNull()+0x90> e11cc: 91000688 add x8, x20, #0x1 e11d0: 52800dc9 mov w9, #0x6e // =110 e11d4: 52800eab mov w11, #0x75 // =117 e11d8: 52800020 mov w0, #0x1 // =1 e11dc: f9000ea8 str x8, [x21, #0x18] e11e0: 39000289 strb w9, [x20] e11e4: f9400268 ldr x8, [x19] e11e8: a94157f6 ldp x22, x21, [sp, #0x10] e11ec: f9400d09 ldr x9, [x8, #0x18] e11f0: 9100052a add x10, x9, #0x1 e11f4: f9000d0a str x10, [x8, #0x18] e11f8: 3900012b strb w11, [x9] e11fc: 52800d8b mov w11, #0x6c // =108 e1200: f9400268 ldr x8, [x19] e1204: f9400d09 ldr x9, [x8, #0x18] e1208: 9100052a add x10, x9, #0x1 e120c: f9000d0a str x10, [x8, #0x18] e1210: 3900012b strb w11, [x9] e1214: f9400268 ldr x8, [x19] e1218: a9424ff4 ldp x20, x19, [sp, #0x20] e121c: f9400d09 ldr x9, [x8, #0x18] e1220: 9100052a add x10, x9, #0x1 e1224: f9000d0a str x10, [x8, #0x18] e1228: 3900012b strb w11, [x9] e122c: a8c37bfd ldp x29, x30, [sp], #0x30 e1230: d65f03c0 ret e1234: f9400aa0 ldr x0, [x21, #0x10] e1238: b40000c0 cbz x0, 0xe1250 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteNull()+0xac> e123c: cb000108 sub x8, x8, x0 e1240: 91000509 add x9, x8, #0x1 e1244: 8b490508 add x8, x8, x9, lsr #1 e1248: aa0003e9 mov x9, x0 e124c: 1400000b b 0xe1278 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteNull()+0xd4> e1250: f94002a8 ldr x8, [x21] e1254: b50000e8 cbnz x8, 0xe1270 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteNull()+0xcc> e1258: aa0003f6 mov x22, x0 e125c: 52800020 mov w0, #0x1 // =1 e1260: 9401ef00 bl 0x15ce60 <_Znwm@plt> e1264: aa0003e8 mov x8, x0 e1268: aa1603e0 mov x0, x22 e126c: a90022a8 stp x8, x8, [x21] e1270: f94016a8 ldr x8, [x21, #0x28] e1274: aa1f03e9 mov x9, xzr e1278: cb090296 sub x22, x20, x9 e127c: 910012c9 add x9, x22, #0x4 e1280: eb09011f cmp x8, x9 e1284: 9a883134 csel x20, x9, x8, lo e1288: b4000094 cbz x20, 0xe1298 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteNull()+0xf4> e128c: aa1403e1 mov x1, x20 e1290: 9401f024 bl 0x15d320 e1294: 14000003 b 0xe12a0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteNull()+0xfc> e1298: 9401f002 bl 0x15d2a0 e129c: aa1f03e0 mov x0, xzr e12a0: 8b160008 add x8, x0, x22 e12a4: 8b140009 add x9, x0, x20 e12a8: a90122a0 stp x0, x8, [x21, #0x10] e12ac: f90012a9 str x9, [x21, #0x20] e12b0: f9400275 ldr x21, [x19] e12b4: f9400eb4 ldr x20, [x21, #0x18] e12b8: 17ffffc5 b 0xe11cc , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteNull()+0x28> 00000000000e12bc , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteBool(bool)>: e12bc: a9bd7bfd stp x29, x30, [sp, #-0x30]! e12c0: a90157f6 stp x22, x21, [sp, #0x10] e12c4: 910003fd mov x29, sp e12c8: a9024ff4 stp x20, x19, [sp, #0x20] e12cc: f9400015 ldr x21, [x0] e12d0: aa0003f3 mov x19, x0 e12d4: a941a2b4 ldp x20, x8, [x21, #0x18] e12d8: cb140109 sub x9, x8, x20 e12dc: 360001e1 tbz w1, #0x0, 0xe1318 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteBool(bool)+0x5c> e12e0: f1000d3f cmp x9, #0x3 e12e4: 5400060d b.le 0xe13a4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteBool(bool)+0xe8> e12e8: 91000688 add x8, x20, #0x1 e12ec: 52800e89 mov w9, #0x74 // =116 e12f0: 52800e4b mov w11, #0x72 // =114 e12f4: f9000ea8 str x8, [x21, #0x18] e12f8: 39000289 strb w9, [x20] e12fc: f9400268 ldr x8, [x19] e1300: f9400d09 ldr x9, [x8, #0x18] e1304: 9100052a add x10, x9, #0x1 e1308: f9000d0a str x10, [x8, #0x18] e130c: 3900012b strb w11, [x9] e1310: 52800eab mov w11, #0x75 // =117 e1314: 14000014 b 0xe1364 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteBool(bool)+0xa8> e1318: f100113f cmp x9, #0x4 e131c: 5400052d b.le 0xe13c0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteBool(bool)+0x104> e1320: 91000688 add x8, x20, #0x1 e1324: 52800cc9 mov w9, #0x66 // =102 e1328: 52800c2b mov w11, #0x61 // =97 e132c: f9000ea8 str x8, [x21, #0x18] e1330: 39000289 strb w9, [x20] e1334: f9400268 ldr x8, [x19] e1338: f9400d09 ldr x9, [x8, #0x18] e133c: 9100052a add x10, x9, #0x1 e1340: f9000d0a str x10, [x8, #0x18] e1344: 3900012b strb w11, [x9] e1348: 52800d8b mov w11, #0x6c // =108 e134c: f9400268 ldr x8, [x19] e1350: f9400d09 ldr x9, [x8, #0x18] e1354: 9100052a add x10, x9, #0x1 e1358: f9000d0a str x10, [x8, #0x18] e135c: 3900012b strb w11, [x9] e1360: 52800e6b mov w11, #0x73 // =115 e1364: f9400268 ldr x8, [x19] e1368: f9400d09 ldr x9, [x8, #0x18] e136c: 9100052a add x10, x9, #0x1 e1370: f9000d0a str x10, [x8, #0x18] e1374: 52800020 mov w0, #0x1 // =1 e1378: 3900012b strb w11, [x9] e137c: 52800cab mov w11, #0x65 // =101 e1380: f9400268 ldr x8, [x19] e1384: a9424ff4 ldp x20, x19, [sp, #0x20] e1388: f9400d09 ldr x9, [x8, #0x18] e138c: a94157f6 ldp x22, x21, [sp, #0x10] e1390: 9100052a add x10, x9, #0x1 e1394: f9000d0a str x10, [x8, #0x18] e1398: 3900012b strb w11, [x9] e139c: a8c37bfd ldp x29, x30, [sp], #0x30 e13a0: d65f03c0 ret e13a4: f9400aa0 ldr x0, [x21, #0x10] e13a8: b40001a0 cbz x0, 0xe13dc , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteBool(bool)+0x120> e13ac: cb000108 sub x8, x8, x0 e13b0: 91000509 add x9, x8, #0x1 e13b4: 8b490508 add x8, x8, x9, lsr #1 e13b8: aa0003e9 mov x9, x0 e13bc: 14000011 b 0xe1400 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteBool(bool)+0x144> e13c0: f9400aa0 ldr x0, [x21, #0x10] e13c4: b40002e0 cbz x0, 0xe1420 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteBool(bool)+0x164> e13c8: cb000108 sub x8, x8, x0 e13cc: 91000509 add x9, x8, #0x1 e13d0: 8b490508 add x8, x8, x9, lsr #1 e13d4: aa0003e9 mov x9, x0 e13d8: 1400001b b 0xe1444 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteBool(bool)+0x188> e13dc: aa0003f6 mov x22, x0 e13e0: f94002a8 ldr x8, [x21] e13e4: b5000088 cbnz x8, 0xe13f4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteBool(bool)+0x138> e13e8: 52800020 mov w0, #0x1 // =1 e13ec: 9401ee9d bl 0x15ce60 <_Znwm@plt> e13f0: a90002a0 stp x0, x0, [x21] e13f4: f94016a8 ldr x8, [x21, #0x28] e13f8: aa1f03e9 mov x9, xzr e13fc: aa1603e0 mov x0, x22 e1400: cb090296 sub x22, x20, x9 e1404: 910012c9 add x9, x22, #0x4 e1408: eb09011f cmp x8, x9 e140c: 9a883134 csel x20, x9, x8, lo e1410: b40002b4 cbz x20, 0xe1464 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteBool(bool)+0x1a8> e1414: aa1403e1 mov x1, x20 e1418: 9401efc2 bl 0x15d320 e141c: 14000014 b 0xe146c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteBool(bool)+0x1b0> e1420: aa0003f6 mov x22, x0 e1424: f94002a8 ldr x8, [x21] e1428: b5000088 cbnz x8, 0xe1438 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteBool(bool)+0x17c> e142c: 52800020 mov w0, #0x1 // =1 e1430: 9401ee8c bl 0x15ce60 <_Znwm@plt> e1434: a90002a0 stp x0, x0, [x21] e1438: f94016a8 ldr x8, [x21, #0x28] e143c: aa1f03e9 mov x9, xzr e1440: aa1603e0 mov x0, x22 e1444: cb090296 sub x22, x20, x9 e1448: 910016c9 add x9, x22, #0x5 e144c: eb09011f cmp x8, x9 e1450: 9a883134 csel x20, x9, x8, lo e1454: b40001b4 cbz x20, 0xe1488 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteBool(bool)+0x1cc> e1458: aa1403e1 mov x1, x20 e145c: 9401efb1 bl 0x15d320 e1460: 1400000c b 0xe1490 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteBool(bool)+0x1d4> e1464: 9401ef8f bl 0x15d2a0 e1468: aa1f03e0 mov x0, xzr e146c: 8b160008 add x8, x0, x22 e1470: 8b140009 add x9, x0, x20 e1474: a90122a0 stp x0, x8, [x21, #0x10] e1478: f90012a9 str x9, [x21, #0x20] e147c: f9400275 ldr x21, [x19] e1480: f9400eb4 ldr x20, [x21, #0x18] e1484: 17ffff99 b 0xe12e8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteBool(bool)+0x2c> e1488: 9401ef86 bl 0x15d2a0 e148c: aa1f03e0 mov x0, xzr e1490: 8b160008 add x8, x0, x22 e1494: 8b140009 add x9, x0, x20 e1498: a90122a0 stp x0, x8, [x21, #0x10] e149c: f90012a9 str x9, [x21, #0x20] e14a0: f9400275 ldr x21, [x19] e14a4: f9400eb4 ldr x20, [x21, #0x18] e14a8: 17ffff9e b 0xe1320 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteBool(bool)+0x64> 00000000000e14ac ::Expand, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Level>(unsigned long)>: e14ac: a9bd7bfd stp x29, x30, [sp, #-0x30]! e14b0: a90157f6 stp x22, x21, [sp, #0x10] e14b4: 910003fd mov x29, sp e14b8: a9024ff4 stp x20, x19, [sp, #0x20] e14bc: aa0003f3 mov x19, x0 e14c0: f9400814 ldr x20, [x0, #0x10] e14c4: aa0103f5 mov x21, x1 e14c8: b40000f4 cbz x20, 0xe14e4 ::Expand, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Level>(unsigned long)+0x38> e14cc: f9401268 ldr x8, [x19, #0x20] e14d0: cb140108 sub x8, x8, x20 e14d4: 91000509 add x9, x8, #0x1 e14d8: 8b490508 add x8, x8, x9, lsr #1 e14dc: aa1403e9 mov x9, x20 e14e0: 14000008 b 0xe1500 ::Expand, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Level>(unsigned long)+0x54> e14e4: f9400268 ldr x8, [x19] e14e8: b5000088 cbnz x8, 0xe14f8 ::Expand, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Level>(unsigned long)+0x4c> e14ec: 52800020 mov w0, #0x1 // =1 e14f0: 9401ee5c bl 0x15ce60 <_Znwm@plt> e14f4: a9000260 stp x0, x0, [x19] e14f8: f9401668 ldr x8, [x19, #0x28] e14fc: aa1f03e9 mov x9, xzr e1500: f9400e6a ldr x10, [x19, #0x18] e1504: aa1403e0 mov x0, x20 e1508: cb090156 sub x22, x10, x9 e150c: 8b1512c9 add x9, x22, x21, lsl #4 e1510: eb09011f cmp x8, x9 e1514: 9a883135 csel x21, x9, x8, lo e1518: b4000095 cbz x21, 0xe1528 ::Expand, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Level>(unsigned long)+0x7c> e151c: aa1503e1 mov x1, x21 e1520: 9401ef80 bl 0x15d320 e1524: 14000003 b 0xe1530 ::Expand, InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::Level>(unsigned long)+0x84> e1528: 9401ef5e bl 0x15d2a0 e152c: aa1f03e0 mov x0, xzr e1530: 8b160008 add x8, x0, x22 e1534: 8b150009 add x9, x0, x21 e1538: a94157f6 ldp x22, x21, [sp, #0x10] e153c: a9012260 stp x0, x8, [x19, #0x10] e1540: f9001269 str x9, [x19, #0x20] e1544: a9424ff4 ldp x20, x19, [sp, #0x20] e1548: a8c37bfd ldp x29, x30, [sp], #0x30 e154c: d65f03c0 ret 00000000000e1550 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteString(char const*, unsigned int)>: e1550: d10143ff sub sp, sp, #0x50 e1554: a9017bfd stp x29, x30, [sp, #0x10] e1558: 910043fd add x29, sp, #0x10 e155c: a9025ff8 stp x24, x23, [sp, #0x20] e1560: a90357f6 stp x22, x21, [sp, #0x30] e1564: a9044ff4 stp x20, x19, [sp, #0x40] e1568: f9400017 ldr x23, [x0] e156c: 528000c8 mov w8, #0x6 // =6 e1570: 321f03ea orr w10, wzr, #0x2 e1574: 2a0203f5 mov w21, w2 e1578: 1b082848 madd w8, w2, w8, w10 e157c: aa0103f4 mov x20, x1 e1580: a941a6f6 ldp x22, x9, [x23, #0x18] e1584: aa0003f3 mov x19, x0 e1588: cb16012a sub x10, x9, x22 e158c: eb08015f cmp x10, x8 e1590: 5400076b b.lt 0xe167c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteString(char const*, unsigned int)+0x12c> e1594: 910006c9 add x9, x22, #0x1 e1598: 52800448 mov w8, #0x22 // =34 e159c: f9000ee9 str x9, [x23, #0x18] e15a0: 390002c8 strb w8, [x22] e15a4: 34000bd5 cbz w21, 0xe171c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteString(char const*, unsigned int)+0x1cc> e15a8: f000044b adrp x11, 0x16c000 e15ac: f000044e adrp x14, 0x16c000 e15b0: aa1f03e9 mov x9, xzr e15b4: 2a1503ea mov w10, w21 e15b8: 52800b8c mov w12, #0x5c // =92 e15bc: 5280060d mov w13, #0x30 // =48 e15c0: f945a96b ldr x11, [x11, #0xb50] e15c4: f945adce ldr x14, [x14, #0xb58] e15c8: f9400260 ldr x0, [x19] e15cc: 38696a8f ldrb w15, [x20, x9] e15d0: f9400c11 ldr x17, [x0, #0x18] e15d4: 386f6970 ldrb w16, [x11, x15] e15d8: 91000621 add x1, x17, #0x1 e15dc: f9000c01 str x1, [x0, #0x18] e15e0: 350000d0 cbnz w16, 0xe15f8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteString(char const*, unsigned int)+0xa8> e15e4: 3900022f strb w15, [x17] e15e8: 91000529 add x9, x9, #0x1 e15ec: eb0a013f cmp x9, x10 e15f0: 54fffec3 b.lo 0xe15c8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteString(char const*, unsigned int)+0x78> e15f4: 1400004a b 0xe171c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteString(char const*, unsigned int)+0x1cc> e15f8: 3900022c strb w12, [x17] e15fc: 7101d61f cmp w16, #0x75 e1600: f9400271 ldr x17, [x19] e1604: f9400e20 ldr x0, [x17, #0x18] e1608: 91000401 add x1, x0, #0x1 e160c: f9000e21 str x1, [x17, #0x18] e1610: 39000010 strb w16, [x0] e1614: 54fffea1 b.ne 0xe15e8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteString(char const*, unsigned int)+0x98> e1618: f9400270 ldr x16, [x19] e161c: f9400e11 ldr x17, [x16, #0x18] e1620: 91000620 add x0, x17, #0x1 e1624: f9000e00 str x0, [x16, #0x18] e1628: 3900022d strb w13, [x17] e162c: f9400270 ldr x16, [x19] e1630: f9400e11 ldr x17, [x16, #0x18] e1634: 91000620 add x0, x17, #0x1 e1638: f9000e00 str x0, [x16, #0x18] e163c: 3900022d strb w13, [x17] e1640: d344fdf1 lsr x17, x15, #4 e1644: f9400270 ldr x16, [x19] e1648: 92400def and x15, x15, #0xf e164c: 387169d1 ldrb w17, [x14, x17] e1650: f9400e00 ldr x0, [x16, #0x18] e1654: 386f69cf ldrb w15, [x14, x15] e1658: 91000401 add x1, x0, #0x1 e165c: f9000e01 str x1, [x16, #0x18] e1660: 39000011 strb w17, [x0] e1664: f9400270 ldr x16, [x19] e1668: f9400e11 ldr x17, [x16, #0x18] e166c: 91000620 add x0, x17, #0x1 e1670: f9000e00 str x0, [x16, #0x18] e1674: 3900022f strb w15, [x17] e1678: 17ffffdc b 0xe15e8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteString(char const*, unsigned int)+0x98> e167c: f9400ae0 ldr x0, [x23, #0x10] e1680: b40000c0 cbz x0, 0xe1698 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteString(char const*, unsigned int)+0x148> e1684: cb000129 sub x9, x9, x0 e1688: 9100052a add x10, x9, #0x1 e168c: 8b4a0529 add x9, x9, x10, lsr #1 e1690: aa0003ea mov x10, x0 e1694: 1400000d b 0xe16c8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteString(char const*, unsigned int)+0x178> e1698: f94002e9 ldr x9, [x23] e169c: b5000129 cbnz x9, 0xe16c0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteString(char const*, unsigned int)+0x170> e16a0: f90007e0 str x0, [sp, #0x8] e16a4: 52800020 mov w0, #0x1 // =1 e16a8: aa0803f8 mov x24, x8 e16ac: 9401eded bl 0x15ce60 <_Znwm@plt> e16b0: aa0003e8 mov x8, x0 e16b4: f94007e0 ldr x0, [sp, #0x8] e16b8: a90022e8 stp x8, x8, [x23] e16bc: aa1803e8 mov x8, x24 e16c0: f94016e9 ldr x9, [x23, #0x28] e16c4: aa1f03ea mov x10, xzr e16c8: cb0a02d8 sub x24, x22, x10 e16cc: 8b080308 add x8, x24, x8 e16d0: eb08013f cmp x9, x8 e16d4: 9a893116 csel x22, x8, x9, lo e16d8: b4000096 cbz x22, 0xe16e8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteString(char const*, unsigned int)+0x198> e16dc: aa1603e1 mov x1, x22 e16e0: 9401ef10 bl 0x15d320 e16e4: 14000003 b 0xe16f0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteString(char const*, unsigned int)+0x1a0> e16e8: 9401eeee bl 0x15d2a0 e16ec: aa1f03e0 mov x0, xzr e16f0: 8b180008 add x8, x0, x24 e16f4: 8b160009 add x9, x0, x22 e16f8: a90122e0 stp x0, x8, [x23, #0x10] e16fc: f90012e9 str x9, [x23, #0x20] e1700: f9400277 ldr x23, [x19] e1704: f9400ef6 ldr x22, [x23, #0x18] e1708: 910006c9 add x9, x22, #0x1 e170c: 52800448 mov w8, #0x22 // =34 e1710: f9000ee9 str x9, [x23, #0x18] e1714: 390002c8 strb w8, [x22] e1718: 35fff495 cbnz w21, 0xe15a8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteString(char const*, unsigned int)+0x58> e171c: f9400269 ldr x9, [x19] e1720: 52800020 mov w0, #0x1 // =1 e1724: a9444ff4 ldp x20, x19, [sp, #0x40] e1728: f9400d2a ldr x10, [x9, #0x18] e172c: a94357f6 ldp x22, x21, [sp, #0x30] e1730: a9425ff8 ldp x24, x23, [sp, #0x20] e1734: 9100054b add x11, x10, #0x1 e1738: a9417bfd ldp x29, x30, [sp, #0x10] e173c: f9000d2b str x11, [x9, #0x18] e1740: 39000148 strb w8, [x10] e1744: 910143ff add sp, sp, #0x50 e1748: d65f03c0 ret 00000000000e174c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteDouble(double)>: e174c: d101c3ff sub sp, sp, #0x70 e1750: fd000be8 str d8, [sp, #0x10] e1754: a9027bfd stp x29, x30, [sp, #0x20] e1758: 910083fd add x29, sp, #0x20 e175c: a90367fa stp x26, x25, [sp, #0x30] e1760: a9045ff8 stp x24, x23, [sp, #0x40] e1764: a90557f6 stp x22, x21, [sp, #0x50] e1768: a9064ff4 stp x20, x19, [sp, #0x60] e176c: 1e604008 fmov d8, d0 e1770: d53bd056 mrs x22, TPIDR_EL0 e1774: f94016c8 ldr x8, [x22, #0x28] e1778: d2effe18 mov x24, #0x7ff0000000000000 // =9218868437227405312 e177c: 9e660115 fmov x21, d8 e1780: f90007e8 str x8, [sp, #0x8] e1784: 924c2ab7 and x23, x21, #0x7ff0000000000000 e1788: eb1802ff cmp x23, x24 e178c: 54000a00 b.eq 0xe18cc , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteDouble(double)+0x180> e1790: f940001a ldr x26, [x0] e1794: aa0003f3 mov x19, x0 e1798: a941a359 ldp x25, x8, [x26, #0x18] e179c: cb190109 sub x9, x8, x25 e17a0: f100613f cmp x9, #0x18 e17a4: 5400030d b.le 0xe1804 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteDouble(double)+0xb8> e17a8: 91006728 add x8, x25, #0x19 e17ac: f240fabf tst x21, #0x7fffffffffffffff e17b0: f9000f48 str x8, [x26, #0x18] e17b4: 540006c0 b.eq 0xe188c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteDouble(double)+0x140> e17b8: 1e602108 fcmp d8, #0.0 e17bc: b9403a74 ldr w20, [x19, #0x38] e17c0: 540000c5 b.pl 0xe17d8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteDouble(double)+0x8c> e17c4: 1e614108 fneg d8, d8 e17c8: 528005a8 mov w8, #0x2d // =45 e17cc: aa1903f5 mov x21, x25 e17d0: 380016a8 strb w8, [x21], #0x1 e17d4: 14000002 b 0xe17dc , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteDouble(double)+0x90> e17d8: aa1903f5 mov x21, x25 e17dc: 1e604100 fmov d0, d8 e17e0: 910013e1 add x1, sp, #0x4 e17e4: 910003e2 mov x2, sp e17e8: aa1503e0 mov x0, x21 e17ec: 9401f649 bl 0x15f110 <_ZN6InGame9rapidjson8internal6Grisu2EdPcPiS3_@plt> e17f0: 294007e2 ldp w2, w1, [sp] e17f4: aa1503e0 mov x0, x21 e17f8: 2a1403e3 mov w3, w20 e17fc: 9401f649 bl 0x15f120 <_ZN6InGame9rapidjson8internal8PrettifyEPciii@plt> e1800: 1400002d b 0xe18b4 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteDouble(double)+0x168> e1804: f9400b40 ldr x0, [x26, #0x10] e1808: b40000c0 cbz x0, 0xe1820 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteDouble(double)+0xd4> e180c: cb000108 sub x8, x8, x0 e1810: 91000509 add x9, x8, #0x1 e1814: 8b490508 add x8, x8, x9, lsr #1 e1818: aa0003e9 mov x9, x0 e181c: 1400000a b 0xe1844 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteDouble(double)+0xf8> e1820: aa0003f4 mov x20, x0 e1824: f9400348 ldr x8, [x26] e1828: b5000088 cbnz x8, 0xe1838 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteDouble(double)+0xec> e182c: 52800020 mov w0, #0x1 // =1 e1830: 9401ed8c bl 0x15ce60 <_Znwm@plt> e1834: a9000340 stp x0, x0, [x26] e1838: f9401748 ldr x8, [x26, #0x28] e183c: aa1f03e9 mov x9, xzr e1840: aa1403e0 mov x0, x20 e1844: cb090339 sub x25, x25, x9 e1848: 91006729 add x9, x25, #0x19 e184c: eb09011f cmp x8, x9 e1850: 9a883134 csel x20, x9, x8, lo e1854: b4000094 cbz x20, 0xe1864 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteDouble(double)+0x118> e1858: aa1403e1 mov x1, x20 e185c: 9401eeb1 bl 0x15d320 e1860: 14000003 b 0xe186c , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteDouble(double)+0x120> e1864: 9401ee8f bl 0x15d2a0 e1868: aa1f03e0 mov x0, xzr e186c: 8b190019 add x25, x0, x25 e1870: 8b140008 add x8, x0, x20 e1874: a9016740 stp x0, x25, [x26, #0x10] e1878: f9001348 str x8, [x26, #0x20] e187c: 91006728 add x8, x25, #0x19 e1880: f240fabf tst x21, #0x7fffffffffffffff e1884: f9000f48 str x8, [x26, #0x18] e1888: 54fff981 b.ne 0xe17b8 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteDouble(double)+0x6c> e188c: aa1903e8 mov x8, x25 e1890: b6f80095 tbz x21, #0x3f, 0xe18a0 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteDouble(double)+0x154> e1894: 528005a9 mov w9, #0x2d // =45 e1898: aa1903e8 mov x8, x25 e189c: 38001509 strb w9, [x8], #0x1 e18a0: 5285c609 mov w9, #0x2e30 // =11824 e18a4: 5280060a mov w10, #0x30 // =48 e18a8: 91000d00 add x0, x8, #0x3 e18ac: 79000109 strh w9, [x8] e18b0: 3900090a strb w10, [x8, #0x2] e18b4: f9400268 ldr x8, [x19] e18b8: cb19000a sub x10, x0, x25 e18bc: f9400d09 ldr x9, [x8, #0x18] e18c0: 8b090149 add x9, x10, x9 e18c4: d1006529 sub x9, x9, #0x19 e18c8: f9000d09 str x9, [x8, #0x18] e18cc: f94016c8 ldr x8, [x22, #0x28] e18d0: eb1802ff cmp x23, x24 e18d4: f94007e9 ldr x9, [sp, #0x8] e18d8: 1a9f07e0 cset w0, ne e18dc: eb09011f cmp x8, x9 e18e0: 54000121 b.ne 0xe1904 , InGame::rapidjson::CrtAllocator>, InGame::rapidjson::UTF8, InGame::rapidjson::UTF8, InGame::rapidjson::CrtAllocator, 0u>::WriteDouble(double)+0x1b8> e18e4: a9464ff4 ldp x20, x19, [sp, #0x60] e18e8: a94557f6 ldp x22, x21, [sp, #0x50] e18ec: a9445ff8 ldp x24, x23, [sp, #0x40] e18f0: a94367fa ldp x26, x25, [sp, #0x30] e18f4: a9427bfd ldp x29, x30, [sp, #0x20] e18f8: fd400be8 ldr d8, [sp, #0x10] e18fc: 9101c3ff add sp, sp, #0x70 e1900: d65f03c0 ret e1904: 9401ed4b bl 0x15ce30 <__stack_chk_fail@plt> 00000000000e1908 : e1908: d10183ff sub sp, sp, #0x60 e190c: a9037bfd stp x29, x30, [sp, #0x30] e1910: 9100c3fd add x29, sp, #0x30 e1914: f90023f5 str x21, [sp, #0x40] e1918: a9054ff4 stp x20, x19, [sp, #0x50] e191c: 9e660008 fmov x8, d0 e1920: d53bd053 mrs x19, TPIDR_EL0 e1924: d2e0020c mov x12, #0x10000000000000 // =4503599627370496 e1928: aa0203e5 mov x5, x2 e192c: aa0103e4 mov x4, x1 e1930: aa0003e3 mov x3, x0 e1934: d374fd09 lsr x9, x8, #52 e1938: 9240cd0a and x10, x8, #0xfffffffffffff e193c: 7200292b ands w11, w9, #0x7ff e1940: b340cd0c bfxil x12, x8, #0, #52 e1944: 7200293f tst w9, #0x7ff e1948: 5110cd6b sub w11, w11, #0x433 e194c: 12808629 mov w9, #-0x432 // =-1074 e1950: 9a8c014a csel x10, x10, x12, eq e1954: 1a8b0129 csel w9, w9, w11, eq e1958: 5280002b mov w11, #0x1 // =1 e195c: 5100052c sub w12, w9, #0x1 e1960: f940166f ldr x15, [x19, #0x28] e1964: d2e0020d mov x13, #0x10000000000000 // =4503599627370496 e1968: d37ff94e lsl x14, x10, #1 e196c: b37fd14b bfi x11, x10, #1, #53 e1970: aa0c03e8 mov x8, x12 e1974: f81f83af stur x15, [x29, #-0x8] e1978: b7a0014a tbnz x10, #0x34, 0xe19a0 e197c: 9240d168 and x8, x11, #0x1fffffffffffff e1980: dac01108 clz x8, x8 e1984: d100290f sub x15, x8, #0xa e1988: aa0c03e8 mov x8, x12 e198c: aa0f03f0 mov x16, x15 e1990: 51000508 sub w8, w8, #0x1 e1994: f1000610 subs x16, x16, #0x1 e1998: 54ffffc1 b.ne 0xe1990 e199c: 9acf216b lsl x11, x11, x15 e19a0: 1280064f mov w15, #-0x33 // =-51 e19a4: d2d60010 mov x16, #0xb00000000000 // =193514046488576 e19a8: 4b0801ef sub w15, w15, w8 e19ac: f2e80eb0 movk x16, #0x4075, lsl #48 e19b0: d0fffc91 adrp x17, 0x73000 e19b4: d10005ce sub x14, x14, #0x1 e19b8: eb0d015f cmp x10, x13 e19bc: 92fff80d mov x13, #0x3fffffffffffff // =18014398509481983 e19c0: 1e6201e0 scvtf d0, w15 e19c4: 9e670201 fmov d1, x16 e19c8: fd477a22 ldr d2, [x17, #0xef0] e19cc: 51000930 sub w16, w9, #0x2 e19d0: 1a8c0210 csel w16, w16, w12, eq e19d4: 9a8e01b1 csel x17, x13, x14, eq e19d8: f0000440 adrp x0, 0x16c000 e19dc: f000044d adrp x13, 0x16c000 e19e0: 1f420400 fmadd d0, d0, d2, d1 e19e4: 4b080210 sub w16, w16, w8 e19e8: dac01141 clz x1, x10 e19ec: 11002a10 add w16, w16, #0xa e19f0: f945b000 ldr x0, [x0, #0xb60] e19f4: d376d56e lsl x14, x11, #10 e19f8: f945b5ad ldr x13, [x13, #0xb68] e19fc: d356d56b ubfx x11, x11, #22, #32 e1a00: 1e78000f fcvtzs w15, d0 e1a04: 9ac1214a lsl x10, x10, x1 e1a08: 9ad02230 lsl x16, x17, x16 e1a0c: 4b010129 sub w9, w9, w1 e1a10: 92407e15 and x21, x16, #0xffffffff e1a14: d360fd41 lsr x1, x10, #32 e1a18: 1e6201e1 scvtf d1, w15 e1a1c: 1e613800 fsub d0, d0, d1 e1a20: 1e602008 fcmp d0, #0.0 e1a24: 1a8fd5ec cinc w12, w15, gt e1a28: 52802b8f mov w15, #0x15c // =348 e1a2c: 13037d8c asr w12, w12, #3 e1a30: 1100058c add w12, w12, #0x1 e1a34: 4b0c0def sub w15, w15, w12, lsl #3 e1a38: f86c5800 ldr x0, [x0, w12, uxtw #3] e1a3c: 78ec59ac ldrsh w12, [x13, w12, uxtw #1] e1a40: b90000af str w15, [x5] e1a44: 9baa7c11 umull x17, w0, w10 e1a48: d360fc02 lsr x2, x0, #32 e1a4c: 9bae7c06 umull x6, w0, w14 e1a50: 927655ce and x14, x14, #0xfffffc00 e1a54: 9ba07e07 umull x7, w16, w0 e1a58: 92407c00 and x0, x0, #0xffffffff e1a5c: d360fe10 lsr x16, x16, #32 e1a60: 92407d4a and x10, x10, #0xffffffff e1a64: 9b0b7c4d mul x13, x2, x11 e1a68: 0b0c0129 add w9, w9, w12 e1a6c: 9b0b7c0b mul x11, x0, x11 e1a70: 0b0c0108 add w8, w8, w12 e1a74: 9b007e0c mul x12, x16, x0 e1a78: d360fe31 lsr x17, x17, #32 e1a7c: 9b0e7c4e mul x14, x2, x14 e1a80: 11010129 add w9, w9, #0x40 e1a84: 9b027eaf mul x15, x21, x2 e1a88: 1100d908 add w8, w8, #0x36 e1a8c: 9b017c54 mul x20, x2, x1 e1a90: 9b0a7c4a mul x10, x2, x10 e1a94: 9b017c01 mul x1, x0, x1 e1a98: d360fcc0 lsr x0, x6, #32 e1a9c: 9b027e02 mul x2, x16, x2 e1aa0: d360fce6 lsr x6, x7, #32 e1aa4: 927655c7 and x7, x14, #0xfffffc00 e1aa8: 8b2b4000 add x0, x0, w11, uxtw e1aac: 8b4b81ab add x11, x13, x11, lsr #32 e1ab0: 8b2c40cd add x13, x6, w12, uxtw e1ab4: 52b00010 mov w16, #-0x80000000 // =-2147483648 e1ab8: 8b4c804c add x12, x2, x12, lsr #32 e1abc: 8b070000 add x0, x0, x7 e1ac0: 8b2f41ad add x13, x13, w15, uxtw e1ac4: 8b214231 add x17, x17, w1, uxtw e1ac8: 8b4f818c add x12, x12, x15, lsr #32 e1acc: 8b1001ad add x13, x13, x16 e1ad0: 8b10000f add x15, x0, x16 e1ad4: 8b2a4231 add x17, x17, w10, uxtw e1ad8: 8b4e816b add x11, x11, x14, lsr #32 e1adc: 8b418281 add x1, x20, x1, lsr #32 e1ae0: 8b100231 add x17, x17, x16 e1ae4: 8b4d818c add x12, x12, x13, lsr #32 e1ae8: 8b4f816b add x11, x11, x15, lsr #32 e1aec: 8b4a802a add x10, x1, x10, lsr #32 e1af0: aa2c03ec mvn x12, x12 e1af4: d100056b sub x11, x11, #0x1 e1af8: 8b51814a add x10, x10, x17, lsr #32 e1afc: 8b0c0162 add x2, x11, x12 e1b00: 910063e0 add x0, sp, #0x18 e1b04: 910023e1 add x1, sp, #0x8 e1b08: a901a7ea stp x10, x9, [sp, #0x18] e1b0c: a900a3eb stp x11, x8, [sp, #0x8] e1b10: 9401f588 bl 0x15f130 <_ZN6InGame9rapidjson8internal8DigitGenERKNS1_5DiyFpES4_mPcPiS6_@plt> e1b14: f9401668 ldr x8, [x19, #0x28] e1b18: f85f83a9 ldur x9, [x29, #-0x8] e1b1c: eb09011f cmp x8, x9 e1b20: 540000c1 b.ne 0xe1b38 e1b24: a9454ff4 ldp x20, x19, [sp, #0x50] e1b28: a9437bfd ldp x29, x30, [sp, #0x30] e1b2c: f94023f5 ldr x21, [sp, #0x40] e1b30: 910183ff add sp, sp, #0x60 e1b34: d65f03c0 ret e1b38: 9401ecbe bl 0x15ce30 <__stack_chk_fail@plt> 00000000000e1b3c : e1b3c: a9bb7bfd stp x29, x30, [sp, #-0x50]! e1b40: f9000bf9 str x25, [sp, #0x10] e1b44: 910003fd mov x29, sp e1b48: a9025ff8 stp x24, x23, [sp, #0x20] e1b4c: a90357f6 stp x22, x21, [sp, #0x30] e1b50: a9044ff4 stp x20, x19, [sp, #0x40] e1b54: 2a0303f5 mov w21, w3 e1b58: 2a0203f6 mov w22, w2 e1b5c: 2a0103f4 mov w20, w1 e1b60: aa0003f3 mov x19, x0 e1b64: 0b010058 add w24, w2, w1 e1b68: 37f802c2 tbnz w2, #0x1f, 0xe1bc0 e1b6c: 7100571f cmp w24, #0x15 e1b70: 5400028c b.gt 0xe1bc0 e1b74: 34000156 cbz w22, 0xe1b9c e1b78: 11000688 add w8, w20, #0x1 e1b7c: 2a3403e9 mvn w9, w20 e1b80: 6b08031f cmp w24, w8 e1b84: 8b34c260 add x0, x19, w20, sxtw e1b88: 1a94c708 csinc w8, w24, w20, gt e1b8c: 52800601 mov w1, #0x30 // =48 e1b90: 0b090108 add w8, w8, w9 e1b94: 91000502 add x2, x8, #0x1 e1b98: 9401ecaa bl 0x15ce40 e1b9c: 8b38c260 add x0, x19, w24, sxtw e1ba0: 528605c8 mov w8, #0x302e // =12334 e1ba4: 78002408 strh w8, [x0], #0x2 e1ba8: a9444ff4 ldp x20, x19, [sp, #0x40] e1bac: a94357f6 ldp x22, x21, [sp, #0x30] e1bb0: a9425ff8 ldp x24, x23, [sp, #0x20] e1bb4: f9400bf9 ldr x25, [sp, #0x10] e1bb8: a8c57bfd ldp x29, x30, [sp], #0x50 e1bbc: d65f03c0 ret e1bc0: 51000717 sub w23, w24, #0x1 e1bc4: 710052ff cmp w23, #0x14 e1bc8: 54000288 b.hi 0xe1c18 e1bcc: 11000719 add w25, w24, #0x1 e1bd0: 4b1603e8 neg w8, w22 e1bd4: 8b384277 add x23, x19, w24, uxtw e1bd8: 8b190260 add x0, x19, x25 e1bdc: 93407d02 sxtw x2, w8 e1be0: aa1703e1 mov x1, x23 e1be4: 9401eed3 bl 0x15d730 e1be8: 528005c8 mov w8, #0x2e // =46 e1bec: 2b1602bf cmn w21, w22 e1bf0: 390002e8 strb w8, [x23] e1bf4: 540006e4 b.mi 0xe1cd0 e1bf8: 8b34c268 add x8, x19, w20, sxtw e1bfc: 91000500 add x0, x8, #0x1 e1c00: a9444ff4 ldp x20, x19, [sp, #0x40] e1c04: a94357f6 ldp x22, x21, [sp, #0x30] e1c08: a9425ff8 ldp x24, x23, [sp, #0x20] e1c0c: f9400bf9 ldr x25, [sp, #0x10] e1c10: a8c57bfd ldp x29, x30, [sp], #0x50 e1c14: d65f03c0 ret e1c18: 11001708 add w8, w24, #0x5 e1c1c: 7100151f cmp w8, #0x5 e1c20: 540003c8 b.hi 0xe1c98 e1c24: 52800048 mov w8, #0x2 // =2 e1c28: 93407e82 sxtw x2, w20 e1c2c: cb38c117 sub x23, x8, w24, sxtw e1c30: aa1303e1 mov x1, x19 e1c34: 8b374260 add x0, x19, w23, uxtw e1c38: 9401eebe bl 0x15d730 e1c3c: 5285c608 mov w8, #0x2e30 // =11824 e1c40: 79000268 strh w8, [x19] e1c44: 37f80758 tbnz w24, #0x1f, 0xe1d2c e1c48: 4b1603e8 neg w8, w22 e1c4c: 6b15011f cmp w8, w21 e1c50: 5400082d b.le 0xe1d54 e1c54: 71000abf cmp w21, #0x2 e1c58: 5400012b b.lt 0xe1c7c e1c5c: 11000aa8 add w8, w21, #0x2 e1c60: 51000509 sub w9, w8, #0x1 e1c64: 38694a6a ldrb w10, [x19, w9, uxtw] e1c68: 7100c15f cmp w10, #0x30 e1c6c: 54000b21 b.ne 0xe1dd0 e1c70: 2a0903e8 mov w8, w9 e1c74: 71000d3f cmp w9, #0x3 e1c78: 54ffff4c b.gt 0xe1c60 e1c7c: 91000e60 add x0, x19, #0x3 e1c80: a9444ff4 ldp x20, x19, [sp, #0x40] e1c84: a94357f6 ldp x22, x21, [sp, #0x30] e1c88: a9425ff8 ldp x24, x23, [sp, #0x20] e1c8c: f9400bf9 ldr x25, [sp, #0x10] e1c90: a8c57bfd ldp x29, x30, [sp], #0x50 e1c94: d65f03c0 ret e1c98: 4b1503e8 neg w8, w21 e1c9c: 6b08031f cmp w24, w8 e1ca0: 5400038a b.ge 0xe1d10 e1ca4: 5285c608 mov w8, #0x2e30 // =11824 e1ca8: 52800609 mov w9, #0x30 // =48 e1cac: 91000e60 add x0, x19, #0x3 e1cb0: 79000268 strh w8, [x19] e1cb4: 39000a69 strb w9, [x19, #0x2] e1cb8: a9444ff4 ldp x20, x19, [sp, #0x40] e1cbc: a94357f6 ldp x22, x21, [sp, #0x30] e1cc0: a9425ff8 ldp x24, x23, [sp, #0x20] e1cc4: f9400bf9 ldr x25, [sp, #0x10] e1cc8: a8c57bfd ldp x29, x30, [sp], #0x50 e1ccc: d65f03c0 ret e1cd0: 71000abf cmp w21, #0x2 e1cd4: 540001ab b.lt 0xe1d08 e1cd8: 0b150308 add w8, w24, w21 e1cdc: d2c00029 mov x9, #0x100000000 // =4294967296 e1ce0: 93407d08 sxtw x8, w8 e1ce4: b2607fea mov x10, #-0x100000000 // =-4294967296 e1ce8: 8b088129 add x9, x9, x8, lsl #32 e1cec: 38686a6b ldrb w11, [x19, x8] e1cf0: 7100c17f cmp w11, #0x30 e1cf4: 54000601 b.ne 0xe1db4 e1cf8: d1000508 sub x8, x8, #0x1 e1cfc: 8b0a0129 add x9, x9, x10 e1d00: eb19011f cmp x8, x25 e1d04: 54ffff4c b.gt 0xe1cec e1d08: 11000b08 add w8, w24, #0x2 e1d0c: 14000013 b 0xe1d58 e1d10: 71000688 subs w8, w20, #0x1 e1d14: 54000301 b.ne 0xe1d74 e1d18: 52800ca8 mov w8, #0x65 // =101 e1d1c: 39000668 strb w8, [x19, #0x1] e1d20: 37f80677 tbnz w23, #0x1f, 0xe1dec e1d24: 91000a60 add x0, x19, #0x2 e1d28: 14000036 b 0xe1e00 e1d2c: 71000eff cmp w23, #0x3 e1d30: 52800068 mov w8, #0x3 // =3 e1d34: 1a88c2e8 csel w8, w23, w8, gt e1d38: 91000a60 add x0, x19, #0x2 e1d3c: 51000902 sub w2, w8, #0x2 e1d40: 52800601 mov w1, #0x30 // =48 e1d44: 9401ec3f bl 0x15ce40 e1d48: 4b1603e8 neg w8, w22 e1d4c: 6b15011f cmp w8, w21 e1d50: 54fff82c b.gt 0xe1c54 e1d54: 8b34c2e8 add x8, x23, w20, sxtw e1d58: 8b080260 add x0, x19, x8 e1d5c: a9444ff4 ldp x20, x19, [sp, #0x40] e1d60: a94357f6 ldp x22, x21, [sp, #0x30] e1d64: a9425ff8 ldp x24, x23, [sp, #0x20] e1d68: f9400bf9 ldr x25, [sp, #0x10] e1d6c: a8c57bfd ldp x29, x30, [sp], #0x50 e1d70: d65f03c0 ret e1d74: 91000a60 add x0, x19, #0x2 e1d78: 91000661 add x1, x19, #0x1 e1d7c: 93407d02 sxtw x2, w8 e1d80: 9401ee6c bl 0x15d730 e1d84: 8b34c269 add x9, x19, w20, sxtw e1d88: 528005c8 mov w8, #0x2e // =46 e1d8c: 52800caa mov w10, #0x65 // =101 e1d90: 91000920 add x0, x9, #0x2 e1d94: 39000668 strb w8, [x19, #0x1] e1d98: 3900052a strb w10, [x9, #0x1] e1d9c: 36f80337 tbz w23, #0x1f, 0xe1e00 e1da0: 528005a8 mov w8, #0x2d // =45 e1da4: 52800029 mov w9, #0x1 // =1 e1da8: 4b180137 sub w23, w9, w24 e1dac: 38001408 strb w8, [x0], #0x1 e1db0: 14000014 b 0xe1e00 e1db4: 8b898260 add x0, x19, x9, asr #32 e1db8: a9444ff4 ldp x20, x19, [sp, #0x40] e1dbc: a94357f6 ldp x22, x21, [sp, #0x30] e1dc0: a9425ff8 ldp x24, x23, [sp, #0x20] e1dc4: f9400bf9 ldr x25, [sp, #0x10] e1dc8: a8c57bfd ldp x29, x30, [sp], #0x50 e1dcc: d65f03c0 ret e1dd0: 8b284260 add x0, x19, w8, uxtw e1dd4: a9444ff4 ldp x20, x19, [sp, #0x40] e1dd8: a94357f6 ldp x22, x21, [sp, #0x30] e1ddc: a9425ff8 ldp x24, x23, [sp, #0x20] e1de0: f9400bf9 ldr x25, [sp, #0x10] e1de4: a8c57bfd ldp x29, x30, [sp], #0x50 e1de8: d65f03c0 ret e1dec: 52800029 mov w9, #0x1 // =1 e1df0: 528005a8 mov w8, #0x2d // =45 e1df4: 91000e60 add x0, x19, #0x3 e1df8: 4b180137 sub w23, w9, w24 e1dfc: 39000a68 strb w8, [x19, #0x2] e1e00: 710192ff cmp w23, #0x64 e1e04: 54000283 b.lo 0xe1e54 e1e08: 5290a3e8 mov w8, #0x851f // =34079 e1e0c: 52800c89 mov w9, #0x64 // =100 e1e10: 72aa3d68 movk w8, #0x51eb, lsl #16 e1e14: f000044a adrp x10, 0x16c000 e1e18: 9ba87ee8 umull x8, w23, w8 e1e1c: f945b94a ldr x10, [x10, #0xb70] e1e20: d365fd08 lsr x8, x8, #37 e1e24: 1b09dd09 msub w9, w8, w9, w23 e1e28: 1100c108 add w8, w8, #0x30 e1e2c: 39000008 strb w8, [x0] e1e30: 78695949 ldrh w9, [x10, w9, uxtw #1] e1e34: 78001009 sturh w9, [x0, #0x1] e1e38: 91000c00 add x0, x0, #0x3 e1e3c: a9444ff4 ldp x20, x19, [sp, #0x40] e1e40: a94357f6 ldp x22, x21, [sp, #0x30] e1e44: a9425ff8 ldp x24, x23, [sp, #0x20] e1e48: f9400bf9 ldr x25, [sp, #0x10] e1e4c: a8c57bfd ldp x29, x30, [sp], #0x50 e1e50: d65f03c0 ret e1e54: 71002aff cmp w23, #0xa e1e58: 540000a3 b.lo 0xe1e6c e1e5c: f0000448 adrp x8, 0x16c000 e1e60: f945b908 ldr x8, [x8, #0xb70] e1e64: 78775908 ldrh w8, [x8, w23, uxtw #1] e1e68: 17ffff4f b 0xe1ba4 e1e6c: 1100c2e8 add w8, w23, #0x30 e1e70: 38001408 strb w8, [x0], #0x1 e1e74: a9444ff4 ldp x20, x19, [sp, #0x40] e1e78: a94357f6 ldp x22, x21, [sp, #0x30] e1e7c: a9425ff8 ldp x24, x23, [sp, #0x20] e1e80: f9400bf9 ldr x25, [sp, #0x10] e1e84: a8c57bfd ldp x29, x30, [sp], #0x50 e1e88: d65f03c0 ret 00000000000e1e8c : e1e8c: f81a0ffd str x29, [sp, #-0x60]! e1e90: a9016ffc stp x28, x27, [sp, #0x10] e1e94: a90267fa stp x26, x25, [sp, #0x20] e1e98: a9035ff8 stp x24, x23, [sp, #0x30] e1e9c: a90457f6 stp x22, x21, [sp, #0x40] e1ea0: a9054ff4 stp x20, x19, [sp, #0x50] e1ea4: b9400828 ldr w8, [x1, #0x8] e1ea8: 5280002a mov w10, #0x1 // =1 e1eac: f940002d ldr x13, [x1] e1eb0: 529c200f mov w15, #0xe100 // =57600 e1eb4: 5292d010 mov w16, #0x9680 // =38528 e1eb8: 52884811 mov w17, #0x4240 // =16960 e1ebc: 4b0803eb neg w11, w8 e1ec0: 5290d401 mov w1, #0x86a0 // =34464 e1ec4: 72a0beaf movk w15, #0x5f5, lsl #16 e1ec8: 72a01310 movk w16, #0x98, lsl #16 e1ecc: 72a001f1 movk w17, #0xf, lsl #16 e1ed0: 72a00021 movk w1, #0x1, lsl #16 e1ed4: 9acb2148 lsl x8, x10, x11 e1ed8: f940000e ldr x14, [x0] e1edc: d100050c sub x12, x8, #0x1 e1ee0: 9acb25a6 lsr x6, x13, x11 e1ee4: 8a0d0189 and x9, x12, x13 e1ee8: 2a0a03e0 mov w0, w10 e1eec: 710028df cmp w6, #0xa e1ef0: 540003a3 b.lo 0xe1f64 e1ef4: 710190df cmp w6, #0x64 e1ef8: 54000062 b.hs 0xe1f04 e1efc: 52800040 mov w0, #0x2 // =2 e1f00: 14000019 b 0xe1f64 e1f04: 710fa0df cmp w6, #0x3e8 e1f08: 54000062 b.hs 0xe1f14 e1f0c: 52800060 mov w0, #0x3 // =3 e1f10: 14000015 b 0xe1f64 e1f14: 53047cca lsr w10, w6, #4 e1f18: 7109c55f cmp w10, #0x271 e1f1c: 54000062 b.hs 0xe1f28 e1f20: 52800080 mov w0, #0x4 // =4 e1f24: 14000010 b 0xe1f64 e1f28: 6b0100df cmp w6, w1 e1f2c: 54000062 b.hs 0xe1f38 e1f30: 528000a0 mov w0, #0x5 // =5 e1f34: 1400000c b 0xe1f64 e1f38: 6b1100df cmp w6, w17 e1f3c: 54000062 b.hs 0xe1f48 e1f40: 528000c0 mov w0, #0x6 // =6 e1f44: 14000008 b 0xe1f64 e1f48: 6b1000df cmp w6, w16 e1f4c: 54000062 b.hs 0xe1f58 e1f50: 528000e0 mov w0, #0x7 // =7 e1f54: 14000004 b 0xe1f64 e1f58: 6b0f00df cmp w6, w15 e1f5c: 5280010a mov w10, #0x8 // =8 e1f60: 1a8a3540 cinc w0, w10, hs e1f64: 529999a7 mov w7, #0xcccd // =52429 e1f68: 5290a3f4 mov w20, #0x851f // =34079 e1f6c: 5289ba76 mov w22, #0x4dd3 // =19923 e1f70: 5282eb38 mov w24, #0x1759 // =5977 e1f74: d0fffcda adrp x26, 0x7b000 e1f78: cb0e01aa sub x10, x13, x14 e1f7c: 72b99987 movk w7, #0xcccc, lsl #16 e1f80: 52800153 mov w19, #0xa // =10 e1f84: 72aa3d74 movk w20, #0x51eb, lsl #16 e1f88: 52800c95 mov w21, #0x64 // =100 e1f8c: 72a20c56 movk w22, #0x1062, lsl #16 e1f90: 52807d17 mov w23, #0x3e8 // =1000 e1f94: 72ba36f8 movk w24, #0xd1b7, lsl #16 e1f98: 5284e219 mov w25, #0x2710 // =10000 e1f9c: 91138f5a add x26, x26, #0x4e3 e1fa0: b900009f str wzr, [x4] e1fa4: 1400000c b 0xe1fd4 e1fa8: b940009c ldr w28, [x4] e1fac: 1100079d add w29, w28, #0x1 e1fb0: 1100c0c6 add w6, w6, #0x30 e1fb4: b900009d str w29, [x4] e1fb8: 383cc866 strb w6, [x3, w28, sxtw] e1fbc: 2a1b03e6 mov w6, w27 e1fc0: 9acb20dc lsl x28, x6, x11 e1fc4: 2a1b03e6 mov w6, w27 e1fc8: 8b09039d add x29, x28, x9 e1fcc: eb0203bf cmp x29, x2 e1fd0: 54000b09 b.ls 0xe2130 e1fd4: 7100001f cmp w0, #0x0 e1fd8: 5400068d b.le 0xe20a8 e1fdc: 51000400 sub w0, w0, #0x1 e1fe0: 7100201f cmp w0, #0x8 e1fe4: 54000148 b.hi 0xe200c e1fe8: 100000bc adr x28, 0xe1ffc e1fec: 38606b5d ldrb w29, [x26, x0] e1ff0: 8b1d0b9c add x28, x28, x29, lsl #2 e1ff4: 2a1f03fb mov w27, wzr e1ff8: d61f0380 br x28 e1ffc: 9ba77cdb umull x27, w6, w7 e2000: d363ff7c lsr x28, x27, #35 e2004: 1b139b9b msub w27, w28, w19, w6 e2008: 1400000e b 0xe2040 e200c: 2a0603fb mov w27, w6 e2010: 1400001d b 0xe2084 e2014: 9bb47cdb umull x27, w6, w20 e2018: d365ff7c lsr x28, x27, #37 e201c: 1b159b9b msub w27, w28, w21, w6 e2020: 14000008 b 0xe2040 e2024: 9bb67cdb umull x27, w6, w22 e2028: d366ff7c lsr x28, x27, #38 e202c: 1b179b9b msub w27, w28, w23, w6 e2030: 14000004 b 0xe2040 e2034: 9bb87cdb umull x27, w6, w24 e2038: d36dff7c lsr x28, x27, #45 e203c: 1b199b9b msub w27, w28, w25, w6 e2040: 2a1c03e6 mov w6, w28 e2044: 35fffb26 cbnz w6, 0xe1fa8 e2048: 1400000f b 0xe2084 e204c: 1ac108dc udiv w28, w6, w1 e2050: 1b019b9b msub w27, w28, w1, w6 e2054: 2a1c03e6 mov w6, w28 e2058: 35fffa86 cbnz w6, 0xe1fa8 e205c: 1400000a b 0xe2084 e2060: 1ad108dc udiv w28, w6, w17 e2064: 1b119b9b msub w27, w28, w17, w6 e2068: 2a1c03e6 mov w6, w28 e206c: 35fff9e6 cbnz w6, 0xe1fa8 e2070: 14000005 b 0xe2084 e2074: 1ad008dc udiv w28, w6, w16 e2078: 1b109b9b msub w27, w28, w16, w6 e207c: 2a1c03e6 mov w6, w28 e2080: 35fff946 cbnz w6, 0xe1fa8 e2084: b940009c ldr w28, [x4] e2088: 34fff9bc cbz w28, 0xe1fbc e208c: 2a1f03e6 mov w6, wzr e2090: 17ffffc7 b 0xe1fac e2094: 1acf08dc udiv w28, w6, w15 e2098: 1b0f9b9b msub w27, w28, w15, w6 e209c: 2a1c03e6 mov w6, w28 e20a0: 35fff846 cbnz w6, 0xe1fa8 e20a4: 17fffff8 b 0xe2084 e20a8: 2a1f03ee mov w14, wzr e20ac: 14000007 b 0xe20c8 e20b0: 8b0d09af add x15, x13, x13, lsl #2 e20b4: 8a0c0129 and x9, x9, x12 e20b8: d37ff9e2 lsl x2, x15, #1 e20bc: 110005ce add w14, w14, #0x1 e20c0: eb09004f subs x15, x2, x9 e20c4: 54000208 b.hi 0xe2104 e20c8: 8b090929 add x9, x9, x9, lsl #2 e20cc: b9400090 ldr w16, [x4] e20d0: d37ff929 lsl x9, x9, #1 e20d4: 9acb252f lsr x15, x9, x11 e20d8: 12001ded and w13, w15, #0xff e20dc: 710001bf cmp w13, #0x0 e20e0: aa0203ed mov x13, x2 e20e4: 7a400a00 ccmp w16, #0x0, #0x0, eq e20e8: 54fffe40 b.eq 0xe20b0 e20ec: 93407e10 sxtw x16, w16 e20f0: 1100c1ef add w15, w15, #0x30 e20f4: 11000611 add w17, w16, #0x1 e20f8: b9000091 str w17, [x4] e20fc: 3830686f strb w15, [x3, x16] e2100: 17ffffec b 0xe20b0 e2104: b94000ab ldr w11, [x5] e2108: 71004ddf cmp w14, #0x13 e210c: 4b0e016b sub w11, w11, w14 e2110: b90000ab str w11, [x5] e2114: 540005ac b.gt 0xe21c8 e2118: d000044b adrp x11, 0x16c000 e211c: f945bd6b ldr x11, [x11, #0xb78] e2120: f86ed96c ldr x12, [x11, w14, sxtw #3] e2124: eb0801ff cmp x15, x8 e2128: 54000562 b.hs 0xe21d4 e212c: 14000045 b 0xe2240 e2130: b94000a8 ldr w8, [x5] e2134: eb0a03bf cmp x29, x10 e2138: 0b000108 add w8, w8, w0 e213c: b90000a8 str w8, [x5] e2140: 54000802 b.hs 0xe2240 e2144: d0000448 adrp x8, 0x16c000 e2148: f945bd08 ldr x8, [x8, #0xb78] e214c: f8605908 ldr x8, [x8, w0, uxtw #3] e2150: 9acb2108 lsl x8, x8, x11 e2154: cb1d004b sub x11, x2, x29 e2158: eb08017f cmp x11, x8 e215c: 54000723 b.lo 0xe2240 e2160: b980008f ldrsw x15, [x4] e2164: cb090050 sub x16, x2, x9 e2168: 8b080131 add x17, x9, x8 e216c: cb09014b sub x11, x10, x9 e2170: cb1c03ec neg x12, x28 e2174: cb080209 sub x9, x16, x8 e2178: d10005ef sub x15, x15, #0x1 e217c: 8b1c0230 add x16, x17, x28 e2180: cb0d01cd sub x13, x14, x13 e2184: eb0a021f cmp x16, x10 e2188: 540000a3 b.lo 0xe219c e218c: 8b0c016e add x14, x11, x12 e2190: 8b1001b1 add x17, x13, x16 e2194: eb1101df cmp x14, x17 e2198: 54000549 b.ls 0xe2240 e219c: 386f686e ldrb w14, [x3, x15] e21a0: eb0a021f cmp x16, x10 e21a4: 510005ce sub w14, w14, #0x1 e21a8: 382f686e strb w14, [x3, x15] e21ac: 540004a2 b.hs 0xe2240 e21b0: 8b0c012e add x14, x9, x12 e21b4: cb08018c sub x12, x12, x8 e21b8: 8b080210 add x16, x16, x8 e21bc: eb0801df cmp x14, x8 e21c0: 54fffe22 b.hs 0xe2184 e21c4: 1400001f b 0xe2240 e21c8: aa1f03ec mov x12, xzr e21cc: eb0801ff cmp x15, x8 e21d0: 54000383 b.lo 0xe2240 e21d4: 9b0a7d8b mul x11, x12, x10 e21d8: eb0b013f cmp x9, x11 e21dc: 54000322 b.hs 0xe2240 e21e0: b980008e ldrsw x14, [x4] e21e4: 5280014f mov w15, #0xa // =10 e21e8: cb0803f0 neg x16, x8 e21ec: 9b0afd8a mneg x10, x12, x10 e21f0: 9b0f41ac madd x12, x13, x15, x16 e21f4: d10005cd sub x13, x14, #0x1 e21f8: cb0903ee neg x14, x9 e21fc: 8b090109 add x9, x8, x9 e2200: eb0b013f cmp x9, x11 e2204: 540000a3 b.lo 0xe2218 e2208: 8b0e016f add x15, x11, x14 e220c: 8b090150 add x16, x10, x9 e2210: eb1001ff cmp x15, x16 e2214: 54000169 b.ls 0xe2240 e2218: 386d686f ldrb w15, [x3, x13] e221c: eb0b013f cmp x9, x11 e2220: 510005ef sub w15, w15, #0x1 e2224: 382d686f strb w15, [x3, x13] e2228: 540000c2 b.hs 0xe2240 e222c: 8b0e018f add x15, x12, x14 e2230: cb0801ce sub x14, x14, x8 e2234: 8b080129 add x9, x9, x8 e2238: eb0801ff cmp x15, x8 e223c: 54fffe22 b.hs 0xe2200 e2240: a9454ff4 ldp x20, x19, [sp, #0x50] e2244: a94457f6 ldp x22, x21, [sp, #0x40] e2248: a9435ff8 ldp x24, x23, [sp, #0x30] e224c: a94267fa ldp x26, x25, [sp, #0x20] e2250: a9416ffc ldp x28, x27, [sp, #0x10] e2254: f84607fd ldr x29, [sp], #0x60 e2258: d65f03c0 ret 00000000000e225c : e225c: 53047c08 lsr w8, w0, #4 e2260: 7109c11f cmp w8, #0x270 e2264: 54000228 b.hi 0xe22a8 e2268: 53023c08 ubfx w8, w0, #2, #14 e226c: 52828f69 mov w9, #0x147b // =5243 e2270: 710fa01f cmp w0, #0x3e8 e2274: 1b097d08 mul w8, w8, w9 e2278: 52800c89 mov w9, #0x64 // =100 e227c: 53117d08 lsr w8, w8, #17 e2280: 1b098109 msub w9, w8, w9, w0 e2284: 92403d2a and x10, x9, #0xffff e2288: d37ff909 lsl x9, x8, #1 e228c: d37ff948 lsl x8, x10, #1 e2290: 540005a3 b.lo 0xe2344 e2294: d000044a adrp x10, 0x16c000 e2298: f945b94a ldr x10, [x10, #0xb70] e229c: 3869694a ldrb w10, [x10, x9] e22a0: 3800142a strb w10, [x1], #0x1 e22a4: 1400002a b 0xe234c e22a8: 529c2008 mov w8, #0xe100 // =57600 e22ac: 72a0bea8 movk w8, #0x5f5, lsl #16 e22b0: 6b08001f cmp w0, w8 e22b4: 54000702 b.hs 0xe2394 e22b8: 5282eb28 mov w8, #0x1759 // =5977 e22bc: 5284e209 mov w9, #0x2710 // =10000 e22c0: 72ba36e8 movk w8, #0xd1b7, lsl #16 e22c4: 52828f6b mov w11, #0x147b // =5243 e22c8: 529bd06d mov w13, #0xde83 // =56963 e22cc: 9ba87c08 umull x8, w0, w8 e22d0: 72a8636d movk w13, #0x431b, lsl #16 e22d4: d36dfd08 lsr x8, x8, #45 e22d8: 9bad7c0d umull x13, w0, w13 e22dc: 53023d0a ubfx w10, w8, #2, #14 e22e0: 1b098109 msub w9, w8, w9, w0 e22e4: 1b0b7d4a mul w10, w10, w11 e22e8: 53023d2c ubfx w12, w9, #2, #14 e22ec: 53117d4a lsr w10, w10, #17 e22f0: 1b0b7d8b mul w11, w12, w11 e22f4: 52800c8c mov w12, #0x64 // =100 e22f8: 53117d6e lsr w14, w11, #17 e22fc: 1b0ca148 msub w8, w10, w12, w8 e2300: d371fdaa lsr x10, x13, #49 e2304: 1b0ca5c9 msub w9, w14, w12, w9 e2308: 92403d08 and x8, x8, #0xffff e230c: 927f314b and x11, x10, #0x3ffe e2310: d37ff90a lsl x10, x8, #1 e2314: 92403d29 and x9, x9, #0xffff e2318: d37ff9c8 lsl x8, x14, #1 e231c: d37ff929 lsl x9, x9, #1 e2320: 5292d00c mov w12, #0x9680 // =38528 e2324: 72a0130c movk w12, #0x98, lsl #16 e2328: 6b0c001f cmp w0, w12 e232c: 54000563 b.lo 0xe23d8 e2330: d000044c adrp x12, 0x16c000 e2334: f945b98c ldr x12, [x12, #0xb70] e2338: 386b698c ldrb w12, [x12, x11] e233c: 3800142c strb w12, [x1], #0x1 e2340: 1400002b b 0xe23ec e2344: 7101901f cmp w0, #0x64 e2348: 54000903 b.lo 0xe2468 e234c: d000044a adrp x10, 0x16c000 e2350: 2a0903e9 mov w9, w9 e2354: b2400129 orr x9, x9, #0x1 e2358: f945b94a ldr x10, [x10, #0xb70] e235c: 38696949 ldrb w9, [x10, x9] e2360: 38001429 strb w9, [x1], #0x1 e2364: d0000449 adrp x9, 0x16c000 e2368: f945b929 ldr x9, [x9, #0xb70] e236c: 38686929 ldrb w9, [x9, x8] e2370: 38001429 strb w9, [x1], #0x1 e2374: d0000449 adrp x9, 0x16c000 e2378: 32000108 orr w8, w8, #0x1 e237c: 92403d08 and x8, x8, #0xffff e2380: f945b929 ldr x9, [x9, #0xb70] e2384: 38686928 ldrb w8, [x9, x8] e2388: 38001428 strb w8, [x1], #0x1 e238c: aa0103e0 mov x0, x1 e2390: d65f03c0 ret e2394: 1ac80809 udiv w9, w0, w8 e2398: 5299400b mov w11, #0xca00 // =51712 e239c: 72a7734b movk w11, #0x3b9a, lsl #16 e23a0: 6b0b001f cmp w0, w11 e23a4: 1b08812a msub w10, w9, w8, w0 e23a8: d0000448 adrp x8, 0x16c000 e23ac: f945b908 ldr x8, [x8, #0xb70] e23b0: 54000623 b.lo 0xe2474 e23b4: d37ff929 lsl x9, x9, #1 e23b8: 927f792b and x11, x9, #0xfffffffe e23bc: 8b0b010b add x11, x8, x11 e23c0: 3869690c ldrb w12, [x8, x9] e23c4: 91000829 add x9, x1, #0x2 e23c8: 3940056b ldrb w11, [x11, #0x1] e23cc: 3900002c strb w12, [x1] e23d0: 3900042b strb w11, [x1, #0x1] e23d4: 1400002b b 0xe2480 e23d8: 5288480c mov w12, #0x4240 // =16960 e23dc: 72a001ec movk w12, #0xf, lsl #16 e23e0: 5100058c sub w12, w12, #0x1 e23e4: 6b0c001f cmp w0, w12 e23e8: 54000989 b.ls 0xe2518 e23ec: d000044c adrp x12, 0x16c000 e23f0: 2a0b03eb mov w11, w11 e23f4: b240016b orr x11, x11, #0x1 e23f8: f945b98c ldr x12, [x12, #0xb70] e23fc: 386b698b ldrb w11, [x12, x11] e2400: 3800142b strb w11, [x1], #0x1 e2404: d000044b adrp x11, 0x16c000 e2408: f945b96b ldr x11, [x11, #0xb70] e240c: 386a696b ldrb w11, [x11, x10] e2410: 3800142b strb w11, [x1], #0x1 e2414: d000044b adrp x11, 0x16c000 e2418: 3200014a orr w10, w10, #0x1 e241c: 2a0803ec mov w12, w8 e2420: 3200012d orr w13, w9, #0x1 e2424: 92403d4a and x10, x10, #0xffff e2428: b240018c orr x12, x12, #0x1 e242c: f945b96b ldr x11, [x11, #0xb70] e2430: 92403dad and x13, x13, #0xffff e2434: 38686968 ldrb w8, [x11, x8] e2438: 386a696a ldrb w10, [x11, x10] e243c: 386c696c ldrb w12, [x11, x12] e2440: 38696969 ldrb w9, [x11, x9] e2444: 386d696b ldrb w11, [x11, x13] e2448: 39000428 strb w8, [x1, #0x1] e244c: 91001428 add x8, x1, #0x5 e2450: 3900002a strb w10, [x1] e2454: aa0803e0 mov x0, x8 e2458: 3900082c strb w12, [x1, #0x2] e245c: 39000c29 strb w9, [x1, #0x3] e2460: 3900102b strb w11, [x1, #0x4] e2464: d65f03c0 ret e2468: 7100281f cmp w0, #0xa e246c: 54fff7c2 b.hs 0xe2364 e2470: 17ffffc1 b 0xe2374 e2474: 1100c129 add w9, w9, #0x30 e2478: 38001429 strb w9, [x1], #0x1 e247c: aa0103e9 mov x9, x1 e2480: 5282eb2b mov w11, #0x1759 // =5977 e2484: 5284e20c mov w12, #0x2710 // =10000 e2488: 72ba36eb movk w11, #0xd1b7, lsl #16 e248c: 529bd06d mov w13, #0xde83 // =56963 e2490: 72a8636d movk w13, #0x431b, lsl #16 e2494: 52828f6f mov w15, #0x147b // =5243 e2498: 9bab7d4b umull x11, w10, w11 e249c: 91002120 add x0, x9, #0x8 e24a0: d36dfd6b lsr x11, x11, #45 e24a4: 53023d6e ubfx w14, w11, #2, #14 e24a8: 1b0ca96c msub w12, w11, w12, w10 e24ac: 9bad7d4a umull x10, w10, w13 e24b0: 53023d8d ubfx w13, w12, #2, #14 e24b4: 1b0f7dce mul w14, w14, w15 e24b8: d371fd4a lsr x10, x10, #49 e24bc: 1b0f7dad mul w13, w13, w15 e24c0: 52800c8f mov w15, #0x64 // =100 e24c4: 53117dce lsr w14, w14, #17 e24c8: 927f314a and x10, x10, #0x3ffe e24cc: 53117dad lsr w13, w13, #17 e24d0: 1b0fadcb msub w11, w14, w15, w11 e24d4: 1b0fb1ac msub w12, w13, w15, w12 e24d8: 786a690a ldrh w10, [x8, x10] e24dc: 92403d6b and x11, x11, #0xffff e24e0: 786d590d ldrh w13, [x8, w13, uxtw #1] e24e4: 92403d8c and x12, x12, #0xffff e24e8: d37ff98c lsl x12, x12, #1 e24ec: 927f398e and x14, x12, #0xfffe e24f0: 786b790b ldrh w11, [x8, x11, lsl #1] e24f4: 8b0e010e add x14, x8, x14 e24f8: 7900012a strh w10, [x9] e24fc: 386c6908 ldrb w8, [x8, x12] e2500: 7900092d strh w13, [x9, #0x4] e2504: 394005ca ldrb w10, [x14, #0x1] e2508: 7900052b strh w11, [x9, #0x2] e250c: 39001928 strb w8, [x9, #0x6] e2510: 39001d2a strb w10, [x9, #0x7] e2514: d65f03c0 ret e2518: 53057c0b lsr w11, w0, #5 e251c: 7130d57f cmp w11, #0xc35 e2520: 54fff722 b.hs 0xe2404 e2524: 17ffffbc b 0xe2414 00000000000e2528 : e2528: 529c2009 mov w9, #0xe100 // =57600 e252c: 72a0bea9 movk w9, #0x5f5, lsl #16 e2530: eb09001f cmp x0, x9 e2534: 54000282 b.hs 0xe2584 e2538: d3447c08 ubfx x8, x0, #4, #28 e253c: 7109c11f cmp w8, #0x270 e2540: 54000a28 b.hi 0xe2684 e2544: 53023c08 ubfx w8, w0, #2, #14 e2548: 52828f69 mov w9, #0x147b // =5243 e254c: 710fa01f cmp w0, #0x3e8 e2550: 1b097d08 mul w8, w8, w9 e2554: 52800c89 mov w9, #0x64 // =100 e2558: 53117d08 lsr w8, w8, #17 e255c: 1b098109 msub w9, w8, w9, w0 e2560: 92403d2a and x10, x9, #0xffff e2564: d37ff909 lsl x9, x8, #1 e2568: d37ff948 lsl x8, x10, #1 e256c: 54000e63 b.lo 0xe2738 e2570: d000044a adrp x10, 0x16c000 e2574: f945b94a ldr x10, [x10, #0xb70] e2578: 3869694a ldrb w10, [x10, x9] e257c: 3800142a strb w10, [x1], #0x1 e2580: 14000070 b 0xe2740 e2584: d2adf828 mov x8, #0x6fc10000 // =1874919424 e2588: f2d0de48 movk x8, #0x86f2, lsl #32 e258c: f2e00468 movk x8, #0x23, lsl #48 e2590: eb08001f cmp x0, x8 e2594: 54000be2 b.hs 0xe2710 e2598: 9ac90808 udiv x8, x0, x9 e259c: 5282eb2b mov w11, #0x1759 // =5977 e25a0: 72ba36eb movk w11, #0xd1b7, lsl #16 e25a4: 5284e20c mov w12, #0x2710 // =10000 e25a8: 529bd06d mov w13, #0xde83 // =56963 e25ac: 52828f6e mov w14, #0x147b // =5243 e25b0: 72a8636d movk w13, #0x431b, lsl #16 e25b4: 52800c91 mov w17, #0x64 // =100 e25b8: 92407d0a and x10, x8, #0xffffffff e25bc: 9b098109 msub x9, x8, x9, x0 e25c0: 9b0b7d4f mul x15, x10, x11 e25c4: 92407d30 and x16, x9, #0xffffffff e25c8: 9b0d7d4a mul x10, x10, x13 e25cc: d36dfde2 lsr x2, x15, #45 e25d0: 9b0b7e0b mul x11, x16, x11 e25d4: 53023c4f ubfx w15, w2, #2, #14 e25d8: 1b0ca048 msub w8, w2, w12, w8 e25dc: d371fd4a lsr x10, x10, #49 e25e0: d36dfd6b lsr x11, x11, #45 e25e4: 1b0e7def mul w15, w15, w14 e25e8: 9b0d7e0d mul x13, x16, x13 e25ec: 53023d10 ubfx w16, w8, #2, #14 e25f0: 1b0ca569 msub w9, w11, w12, w9 e25f4: 53023d6c ubfx w12, w11, #2, #14 e25f8: 53117de3 lsr w3, w15, #17 e25fc: 1b0e7e10 mul w16, w16, w14 e2600: 927f314f and x15, x10, #0x3ffe e2604: 1b0e7d8a mul w10, w12, w14 e2608: 1b11886c msub w12, w3, w17, w2 e260c: 53023d22 ubfx w2, w9, #2, #14 e2610: d371fda3 lsr x3, x13, #49 e2614: 53117e0d lsr w13, w16, #17 e2618: 1b0e7c4e mul w14, w2, w14 e261c: 53117d4a lsr w10, w10, #17 e2620: 1b11a1a8 msub w8, w13, w17, w8 e2624: 92403d8c and x12, x12, #0xffff e2628: 53117dd0 lsr w16, w14, #17 e262c: 1b11ad4a msub w10, w10, w17, w11 e2630: 92403d08 and x8, x8, #0xffff e2634: d37ff98e lsl x14, x12, #1 e2638: 1b11a611 msub w17, w16, w17, w9 e263c: d37ff90c lsl x12, x8, #1 e2640: 92403d48 and x8, x10, #0xffff e2644: d37ffa09 lsl x9, x16, #1 e2648: d37ff90a lsl x10, x8, #1 e264c: 92403e28 and x8, x17, #0xffff e2650: b2718bf0 mov x16, #0x3ffffffff8000 // =1125899906809856 e2654: d37ff9ad lsl x13, x13, #1 e2658: 927f306b and x11, x3, #0x3ffe e265c: d37ff908 lsl x8, x8, #1 e2660: f2b498d0 movk x16, #0xa4c6, lsl #16 e2664: f2d1afd0 movk x16, #0x8d7e, lsl #32 e2668: eb10001f cmp x0, x16 e266c: 540008e3 b.lo 0xe2788 e2670: d0000450 adrp x16, 0x16c000 e2674: f945ba10 ldr x16, [x16, #0xb70] e2678: 386f6a10 ldrb w16, [x16, x15] e267c: 38001430 strb w16, [x1], #0x1 e2680: 14000047 b 0xe279c e2684: 5282eb28 mov w8, #0x1759 // =5977 e2688: 5284e209 mov w9, #0x2710 // =10000 e268c: 72ba36e8 movk w8, #0xd1b7, lsl #16 e2690: 52828f6b mov w11, #0x147b // =5243 e2694: 529bd06d mov w13, #0xde83 // =56963 e2698: 9ba87c08 umull x8, w0, w8 e269c: 72a8636d movk w13, #0x431b, lsl #16 e26a0: d36dfd08 lsr x8, x8, #45 e26a4: 9bad7c0d umull x13, w0, w13 e26a8: 53023d0a ubfx w10, w8, #2, #14 e26ac: 1b098109 msub w9, w8, w9, w0 e26b0: 1b0b7d4a mul w10, w10, w11 e26b4: 53023d2c ubfx w12, w9, #2, #14 e26b8: 53117d4a lsr w10, w10, #17 e26bc: 1b0b7d8b mul w11, w12, w11 e26c0: 52800c8c mov w12, #0x64 // =100 e26c4: 53117d6e lsr w14, w11, #17 e26c8: 1b0ca148 msub w8, w10, w12, w8 e26cc: d371fdaa lsr x10, x13, #49 e26d0: 1b0ca5c9 msub w9, w14, w12, w9 e26d4: 92403d08 and x8, x8, #0xffff e26d8: 927f314b and x11, x10, #0x3ffe e26dc: d37ff90a lsl x10, x8, #1 e26e0: 92403d29 and x9, x9, #0xffff e26e4: d37ff9c8 lsl x8, x14, #1 e26e8: d37ff929 lsl x9, x9, #1 e26ec: 5292d00c mov w12, #0x9680 // =38528 e26f0: 72a0130c movk w12, #0x98, lsl #16 e26f4: eb0c001f cmp x0, x12 e26f8: 54000d03 b.lo 0xe2898 e26fc: d000044c adrp x12, 0x16c000 e2700: f945b98c ldr x12, [x12, #0xb70] e2704: 386b698c ldrb w12, [x12, x11] e2708: 3800142c strb w12, [x1], #0x1 e270c: 14000067 b 0xe28a8 e2710: 9ac8080a udiv x10, x0, x8 e2714: 7100255f cmp w10, #0x9 e2718: 9b08814b msub x11, x10, x8, x0 e271c: d0000448 adrp x8, 0x16c000 e2720: f945b908 ldr x8, [x8, #0xb70] e2724: 54001008 b.hi 0xe2924 e2728: 1100c14a add w10, w10, #0x30 e272c: 3800142a strb w10, [x1], #0x1 e2730: aa0103ea mov x10, x1 e2734: 140000c3 b 0xe2a40 e2738: 7101901f cmp w0, #0x64 e273c: 540010c3 b.lo 0xe2954 e2740: d000044a adrp x10, 0x16c000 e2744: 2a0903e9 mov w9, w9 e2748: b2400129 orr x9, x9, #0x1 e274c: f945b94a ldr x10, [x10, #0xb70] e2750: 38696949 ldrb w9, [x10, x9] e2754: 38001429 strb w9, [x1], #0x1 e2758: d0000449 adrp x9, 0x16c000 e275c: f945b929 ldr x9, [x9, #0xb70] e2760: 38686929 ldrb w9, [x9, x8] e2764: 38001429 strb w9, [x1], #0x1 e2768: d0000449 adrp x9, 0x16c000 e276c: 32000108 orr w8, w8, #0x1 e2770: 92403d08 and x8, x8, #0xffff e2774: f945b929 ldr x9, [x9, #0xb70] e2778: 38686928 ldrb w8, [x9, x8] e277c: 38001428 strb w8, [x1], #0x1 e2780: aa0103e0 mov x0, x1 e2784: d65f03c0 ret e2788: d2880010 mov x16, #0x4000 // =16384 e278c: f2a20f50 movk x16, #0x107a, lsl #16 e2790: f2cb5e70 movk x16, #0x5af3, lsl #32 e2794: eb10001f cmp x0, x16 e2798: 54000e43 b.lo 0xe2960 e279c: d0000450 adrp x16, 0x16c000 e27a0: 2a0f03ef mov w15, w15 e27a4: b24001ef orr x15, x15, #0x1 e27a8: f945ba10 ldr x16, [x16, #0xb70] e27ac: 386f6a0f ldrb w15, [x16, x15] e27b0: 3800142f strb w15, [x1], #0x1 e27b4: d000044f adrp x15, 0x16c000 e27b8: f945b9ef ldr x15, [x15, #0xb70] e27bc: 386e69ef ldrb w15, [x15, x14] e27c0: 3800142f strb w15, [x1], #0x1 e27c4: d000044f adrp x15, 0x16c000 e27c8: 320001ce orr w14, w14, #0x1 e27cc: 92403dce and x14, x14, #0xffff e27d0: f945b9ef ldr x15, [x15, #0xb70] e27d4: 386e69ee ldrb w14, [x15, x14] e27d8: 3800142e strb w14, [x1], #0x1 e27dc: d000044e adrp x14, 0x16c000 e27e0: f945b9ce ldr x14, [x14, #0xb70] e27e4: 386d69ce ldrb w14, [x14, x13] e27e8: 3800142e strb w14, [x1], #0x1 e27ec: d000044e adrp x14, 0x16c000 e27f0: 2a0d03ed mov w13, w13 e27f4: b24001ad orr x13, x13, #0x1 e27f8: f945b9ce ldr x14, [x14, #0xb70] e27fc: 386d69cd ldrb w13, [x14, x13] e2800: 3800142d strb w13, [x1], #0x1 e2804: d000044d adrp x13, 0x16c000 e2808: f945b9ad ldr x13, [x13, #0xb70] e280c: 386c69ad ldrb w13, [x13, x12] e2810: 3800142d strb w13, [x1], #0x1 e2814: d000044d adrp x13, 0x16c000 e2818: 3200018c orr w12, w12, #0x1 e281c: 92403d8c and x12, x12, #0xffff e2820: 3200014f orr w15, w10, #0x1 e2824: 92403def and x15, x15, #0xffff e2828: f945b9ad ldr x13, [x13, #0xb70] e282c: 386b69ae ldrb w14, [x13, x11] e2830: 2a0b03eb mov w11, w11 e2834: 386c69ac ldrb w12, [x13, x12] e2838: b240016b orr x11, x11, #0x1 e283c: 386a69aa ldrb w10, [x13, x10] e2840: 386f69af ldrb w15, [x13, x15] e2844: 3900042e strb w14, [x1, #0x1] e2848: 2a0903ee mov w14, w9 e284c: 386b69ab ldrb w11, [x13, x11] e2850: 3900002c strb w12, [x1] e2854: 3200010c orr w12, w8, #0x1 e2858: 386969a9 ldrb w9, [x13, x9] e285c: b24001ce orr x14, x14, #0x1 e2860: 92403d8c and x12, x12, #0xffff e2864: 39000c2a strb w10, [x1, #0x3] e2868: 386869a8 ldrb w8, [x13, x8] e286c: 3900082b strb w11, [x1, #0x2] e2870: 386e69ab ldrb w11, [x13, x14] e2874: 39001429 strb w9, [x1, #0x5] e2878: 386c69aa ldrb w10, [x13, x12] e287c: 91002429 add x9, x1, #0x9 e2880: aa0903e0 mov x0, x9 e2884: 3900102f strb w15, [x1, #0x4] e2888: 39001c28 strb w8, [x1, #0x7] e288c: 3900182b strb w11, [x1, #0x6] e2890: 3900202a strb w10, [x1, #0x8] e2894: d65f03c0 ret e2898: 5288480c mov w12, #0x4240 // =16960 e289c: 72a001ec movk w12, #0xf, lsl #16 e28a0: eb0c001f cmp x0, x12 e28a4: 54000903 b.lo 0xe29c4 e28a8: d000044c adrp x12, 0x16c000 e28ac: 2a0b03eb mov w11, w11 e28b0: b240016b orr x11, x11, #0x1 e28b4: f945b98c ldr x12, [x12, #0xb70] e28b8: 386b698b ldrb w11, [x12, x11] e28bc: 3800142b strb w11, [x1], #0x1 e28c0: d000044b adrp x11, 0x16c000 e28c4: f945b96b ldr x11, [x11, #0xb70] e28c8: 386a696b ldrb w11, [x11, x10] e28cc: 3800142b strb w11, [x1], #0x1 e28d0: d000044b adrp x11, 0x16c000 e28d4: 3200014a orr w10, w10, #0x1 e28d8: 2a0803ec mov w12, w8 e28dc: 3200012d orr w13, w9, #0x1 e28e0: 92403d4a and x10, x10, #0xffff e28e4: b240018c orr x12, x12, #0x1 e28e8: f945b96b ldr x11, [x11, #0xb70] e28ec: 92403dad and x13, x13, #0xffff e28f0: 38686968 ldrb w8, [x11, x8] e28f4: 386a696a ldrb w10, [x11, x10] e28f8: 386c696c ldrb w12, [x11, x12] e28fc: 38696969 ldrb w9, [x11, x9] e2900: 386d696b ldrb w11, [x11, x13] e2904: 39000428 strb w8, [x1, #0x1] e2908: 91001428 add x8, x1, #0x5 e290c: 3900002a strb w10, [x1] e2910: aa0803e0 mov x0, x8 e2914: 3900082c strb w12, [x1, #0x2] e2918: 39000c29 strb w9, [x1, #0x3] e291c: 3900102b strb w11, [x1, #0x4] e2920: d65f03c0 ret e2924: 71018d5f cmp w10, #0x63 e2928: 54000568 b.hi 0xe29d4 e292c: 2a0a03ea mov w10, w10 e2930: d37ff94a lsl x10, x10, #1 e2934: 927f794c and x12, x10, #0xfffffffe e2938: 8b0c010c add x12, x8, x12 e293c: 386a690d ldrb w13, [x8, x10] e2940: 9100082a add x10, x1, #0x2 e2944: 3940058c ldrb w12, [x12, #0x1] e2948: 3900002d strb w13, [x1] e294c: 3900042c strb w12, [x1, #0x1] e2950: 1400003c b 0xe2a40 e2954: 7100281f cmp w0, #0xa e2958: 54fff002 b.hs 0xe2758 e295c: 17ffff83 b 0xe2768 e2960: d294000f mov x15, #0xa000 // =40960 e2964: f2a9ce4f movk x15, #0x4e72, lsl #16 e2968: f2c1230f movk x15, #0x918, lsl #32 e296c: eb0f001f cmp x0, x15 e2970: 54fff222 b.hs 0xe27b4 e2974: d282000f mov x15, #0x1000 // =4096 e2978: f2ba94af movk x15, #0xd4a5, lsl #16 e297c: f2c01d0f movk x15, #0xe8, lsl #32 e2980: eb0f001f cmp x0, x15 e2984: 54fff202 b.hs 0xe27c4 e2988: d29d000e mov x14, #0xe800 // =59392 e298c: f2a90ece movk x14, #0x4876, lsl #16 e2990: f2c002ee movk x14, #0x17, lsl #32 e2994: eb0e001f cmp x0, x14 e2998: 54fff222 b.hs 0xe27dc e299c: d29c800e mov x14, #0xe400 // =58368 e29a0: f2aa816e movk x14, #0x540b, lsl #16 e29a4: f2c0004e movk x14, #0x2, lsl #32 e29a8: eb0e001f cmp x0, x14 e29ac: 54fff202 b.hs 0xe27ec e29b0: 5299400d mov w13, #0xca00 // =51712 e29b4: 72a7734d movk w13, #0x3b9a, lsl #16 e29b8: eb0d001f cmp x0, x13 e29bc: 54fff242 b.hs 0xe2804 e29c0: 17ffff95 b 0xe2814 e29c4: d345fc0b lsr x11, x0, #5 e29c8: f130d57f cmp x11, #0xc35 e29cc: 54fff7a2 b.hs 0xe28c0 e29d0: 17ffffc0 b 0xe28d0 e29d4: 53023d4c ubfx w12, w10, #2, #14 e29d8: 52828f6d mov w13, #0x147b // =5243 e29dc: 710f9d5f cmp w10, #0x3e7 e29e0: 1b0d7d8c mul w12, w12, w13 e29e4: 52800c8d mov w13, #0x64 // =100 e29e8: 53117d8c lsr w12, w12, #17 e29ec: 54000128 b.hi 0xe2a10 e29f0: 1b0da98a msub w10, w12, w13, w10 e29f4: 1100c18c add w12, w12, #0x30 e29f8: 92403d4a and x10, x10, #0xffff e29fc: 3900002c strb w12, [x1] e2a00: 786a790d ldrh w13, [x8, x10, lsl #1] e2a04: 91000c2a add x10, x1, #0x3 e2a08: 7800102d sturh w13, [x1, #0x1] e2a0c: 1400000d b 0xe2a40 e2a10: 1b0da98a msub w10, w12, w13, w10 e2a14: 786c590c ldrh w12, [x8, w12, uxtw #1] e2a18: 92403d4a and x10, x10, #0xffff e2a1c: d37ff94a lsl x10, x10, #1 e2a20: 927f394d and x13, x10, #0xfffe e2a24: 7900002c strh w12, [x1] e2a28: 8b0d010d add x13, x8, x13 e2a2c: 386a690e ldrb w14, [x8, x10] e2a30: 9100102a add x10, x1, #0x4 e2a34: 394005ad ldrb w13, [x13, #0x1] e2a38: 3900082e strb w14, [x1, #0x2] e2a3c: 39000c2d strb w13, [x1, #0x3] e2a40: 9ac9096c udiv x12, x11, x9 e2a44: 5282eb2e mov w14, #0x1759 // =5977 e2a48: 72ba36ee movk w14, #0xd1b7, lsl #16 e2a4c: 529bd070 mov w16, #0xde83 // =56963 e2a50: 72a86370 movk w16, #0x431b, lsl #16 e2a54: 5284e20f mov w15, #0x2710 // =10000 e2a58: 52800c80 mov w0, #0x64 // =100 e2a5c: 92407d8d and x13, x12, #0xffffffff e2a60: 9b09ad89 msub x9, x12, x9, x11 e2a64: 52828f6b mov w11, #0x147b // =5243 e2a68: 9b0e7db1 mul x17, x13, x14 e2a6c: 9b107dad mul x13, x13, x16 e2a70: 92407d21 and x1, x9, #0xffffffff e2a74: d36dfe31 lsr x17, x17, #45 e2a78: 9bae7d2e umull x14, w9, w14 e2a7c: 53023e22 ubfx w2, w17, #2, #14 e2a80: d371fdad lsr x13, x13, #49 e2a84: 9b107c30 mul x16, x1, x16 e2a88: d36dfdce lsr x14, x14, #45 e2a8c: 1b0b7c41 mul w1, w2, w11 e2a90: 927f31ad and x13, x13, #0x3ffe e2a94: 1b0fb22c msub w12, w17, w15, w12 e2a98: 53023dc2 ubfx w2, w14, #2, #14 e2a9c: 1b0fa5c9 msub w9, w14, w15, w9 e2aa0: 53117c21 lsr w1, w1, #17 e2aa4: 53023d8f ubfx w15, w12, #2, #14 e2aa8: 786d690d ldrh w13, [x8, x13] e2aac: 1b0b7c42 mul w2, w2, w11 e2ab0: d371fe10 lsr x16, x16, #49 e2ab4: 1b00c431 msub w17, w1, w0, w17 e2ab8: 53023d21 ubfx w1, w9, #2, #14 e2abc: 1b0b7def mul w15, w15, w11 e2ac0: 927f3210 and x16, x16, #0x3ffe e2ac4: 1b0b7c2b mul w11, w1, w11 e2ac8: 53117c41 lsr w1, w2, #17 e2acc: 7900014d strh w13, [x10] e2ad0: 53117def lsr w15, w15, #17 e2ad4: 1b00b82d msub w13, w1, w0, w14 e2ad8: 92403e2e and x14, x17, #0xffff e2adc: 53117d6b lsr w11, w11, #17 e2ae0: 78706910 ldrh w16, [x8, x16] e2ae4: 1b00b1ec msub w12, w15, w0, w12 e2ae8: 92403dad and x13, x13, #0xffff e2aec: 1b00a569 msub w9, w11, w0, w9 e2af0: 786e790e ldrh w14, [x8, x14, lsl #1] e2af4: 92403d8c and x12, x12, #0xffff e2af8: 786f590f ldrh w15, [x8, w15, uxtw #1] e2afc: 92403d29 and x9, x9, #0xffff e2b00: d37ff98c lsl x12, x12, #1 e2b04: d37ff929 lsl x9, x9, #1 e2b08: 79001150 strh w16, [x10, #0x8] e2b0c: 927f3990 and x16, x12, #0xfffe e2b10: 7900054e strh w14, [x10, #0x2] e2b14: 927f392e and x14, x9, #0xfffe e2b18: 8b100110 add x16, x8, x16 e2b1c: 8b0e010e add x14, x8, x14 e2b20: 786d790d ldrh w13, [x8, x13, lsl #1] e2b24: 386c690c ldrb w12, [x8, x12] e2b28: 7900094f strh w15, [x10, #0x4] e2b2c: 786b590b ldrh w11, [x8, w11, uxtw #1] e2b30: 91004140 add x0, x10, #0x10 e2b34: 38696908 ldrb w8, [x8, x9] e2b38: 3940060f ldrb w15, [x16, #0x1] e2b3c: 7900154d strh w13, [x10, #0xa] e2b40: 394005c9 ldrb w9, [x14, #0x1] e2b44: 3900194c strb w12, [x10, #0x6] e2b48: 7900194b strh w11, [x10, #0xc] e2b4c: 39001d4f strb w15, [x10, #0x7] e2b50: 39003948 strb w8, [x10, #0xe] e2b54: 39003d49 strb w9, [x10, #0xf] e2b58: d65f03c0 ret 00000000000e2b5c , std::__ndk1::allocator>, int, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, int>>>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, int, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, int>>>>, std::__ndk1::less, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, int>>>>>>::destroy(std::__ndk1::__tree_node, std::__ndk1::allocator>, int, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, int>>>>, void*>*)>: e2b5c: b4000241 cbz x1, 0xe2ba4 , std::__ndk1::allocator>, int, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, int>>>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, int, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, int>>>>, std::__ndk1::less, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, int>>>>>>::destroy(std::__ndk1::__tree_node, std::__ndk1::allocator>, int, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, int>>>>, void*>*)+0x48> e2b60: a9be7bfd stp x29, x30, [sp, #-0x20]! e2b64: a9014ff4 stp x20, x19, [sp, #0x10] e2b68: 910003fd mov x29, sp e2b6c: aa0103f3 mov x19, x1 e2b70: f9400021 ldr x1, [x1] e2b74: aa0003f4 mov x20, x0 e2b78: 9401f11e bl 0x15eff0 <_ZNSt6__ndk16__treeINS_12__value_typeIiNS_3mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS8_EENS6_INS_4pairIKS8_iEEEEEEEENS_19__map_value_compareIiSG_NS9_IiEELb1EEENS6_ISG_EEE7destroyEPNS_11__tree_nodeISG_PvEE@plt> e2b7c: f9400661 ldr x1, [x19, #0x8] e2b80: aa1403e0 mov x0, x20 e2b84: 9401f11b bl 0x15eff0 <_ZNSt6__ndk16__treeINS_12__value_typeIiNS_3mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS8_EENS6_INS_4pairIKS8_iEEEEEEEENS_19__map_value_compareIiSG_NS9_IiEELb1EEENS6_ISG_EEE7destroyEPNS_11__tree_nodeISG_PvEE@plt> e2b88: 9100a260 add x0, x19, #0x28 e2b8c: f9401a61 ldr x1, [x19, #0x30] e2b90: 9401f124 bl 0x15f020 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> e2b94: aa1303e0 mov x0, x19 e2b98: a9414ff4 ldp x20, x19, [sp, #0x10] e2b9c: a8c27bfd ldp x29, x30, [sp], #0x20 e2ba0: 1401e8d0 b 0x15cee0 <_ZdlPv@plt> e2ba4: d65f03c0 ret 00000000000e2ba8 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::destroy(std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*)>: e2ba8: b4000261 cbz x1, 0xe2bf4 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::destroy(std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*)+0x4c> e2bac: a9be7bfd stp x29, x30, [sp, #-0x20]! e2bb0: a9014ff4 stp x20, x19, [sp, #0x10] e2bb4: 910003fd mov x29, sp e2bb8: aa0103f3 mov x19, x1 e2bbc: f9400021 ldr x1, [x1] e2bc0: aa0003f4 mov x20, x0 e2bc4: 9401f117 bl 0x15f020 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> e2bc8: f9400661 ldr x1, [x19, #0x8] e2bcc: aa1403e0 mov x0, x20 e2bd0: 9401f114 bl 0x15f020 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> e2bd4: 39408268 ldrb w8, [x19, #0x20] e2bd8: 36000068 tbz w8, #0x0, 0xe2be4 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::destroy(std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*)+0x3c> e2bdc: f9401a60 ldr x0, [x19, #0x30] e2be0: 9401e8c0 bl 0x15cee0 <_ZdlPv@plt> e2be4: aa1303e0 mov x0, x19 e2be8: a9414ff4 ldp x20, x19, [sp, #0x10] e2bec: a8c27bfd ldp x29, x30, [sp], #0x20 e2bf0: 1401e8bc b 0x15cee0 <_ZdlPv@plt> e2bf4: d65f03c0 ret 00000000000e2bf8 *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: e2bf8: a9bb7bfd stp x29, x30, [sp, #-0x50]! e2bfc: a90167fa stp x26, x25, [sp, #0x10] e2c00: 910003fd mov x29, sp e2c04: a9025ff8 stp x24, x23, [sp, #0x20] e2c08: a90357f6 stp x22, x21, [sp, #0x30] e2c0c: a9044ff4 stp x20, x19, [sp, #0x40] e2c10: aa0003f4 mov x20, x0 e2c14: aa0103f3 mov x19, x1 e2c18: f8408e98 ldr x24, [x20, #0x8]! e2c1c: b4000658 cbz x24, 0xe2ce4 *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xec> e2c20: a940a849 ldp x9, x10, [x2, #0x8] e2c24: 91002014 add x20, x0, #0x8 e2c28: 39400048 ldrb w8, [x2] e2c2c: d341fd0b lsr x11, x8, #1 e2c30: 7200011f tst w8, #0x1 e2c34: 9a890179 csel x25, x11, x9, eq e2c38: 9a821555 csinc x21, x10, x2, ne e2c3c: 14000007 b 0xe2c58 *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x60> e2c40: eb19035f cmp x26, x25 e2c44: 54000562 b.hs 0xe2cf0 *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> e2c48: aa1803f4 mov x20, x24 e2c4c: f8408e88 ldr x8, [x20, #0x8]! e2c50: b4000508 cbz x8, 0xe2cf0 *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> e2c54: aa0803f8 mov x24, x8 e2c58: aa1803e8 mov x8, x24 e2c5c: 38420d09 ldrb w9, [x8, #0x20]! e2c60: f940050a ldr x10, [x8, #0x8] e2c64: d341fd2b lsr x11, x9, #1 e2c68: 7200013f tst w9, #0x1 e2c6c: 9a8a017a csel x26, x11, x10, eq e2c70: eb19035f cmp x26, x25 e2c74: 9a993356 csel x22, x26, x25, lo e2c78: b4000176 cbz x22, 0xe2ca4 *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xac> e2c7c: f9401b0a ldr x10, [x24, #0x30] e2c80: 7200013f tst w9, #0x1 e2c84: aa1503e0 mov x0, x21 e2c88: aa1603e2 mov x2, x22 e2c8c: 9a881557 csinc x23, x10, x8, ne e2c90: aa1703e1 mov x1, x23 e2c94: 9401e96f bl 0x15d250 e2c98: 340000c0 cbz w0, 0xe2cb0 *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xb8> e2c9c: 37f800e0 tbnz w0, #0x1f, 0xe2cb8 *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xc0> e2ca0: 1400000a b 0xe2cc8 *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xd0> e2ca4: eb1a033f cmp x25, x26 e2ca8: 54000083 b.lo 0xe2cb8 *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xc0> e2cac: 17ffffe5 b 0xe2c40 *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x48> e2cb0: eb1a033f cmp x25, x26 e2cb4: 540000a2 b.hs 0xe2cc8 *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xd0> e2cb8: f9400308 ldr x8, [x24] e2cbc: b4000188 cbz x8, 0xe2cec *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf4> e2cc0: aa1803f4 mov x20, x24 e2cc4: 17ffffe4 b 0xe2c54 *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x5c> e2cc8: aa1703e0 mov x0, x23 e2ccc: aa1503e1 mov x1, x21 e2cd0: aa1603e2 mov x2, x22 e2cd4: 9401e95f bl 0x15d250 e2cd8: 34fffb40 cbz w0, 0xe2c40 *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x48> e2cdc: 37fffb60 tbnz w0, #0x1f, 0xe2c48 *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x50> e2ce0: 14000004 b 0xe2cf0 *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> e2ce4: f9000274 str x20, [x19] e2ce8: 14000003 b 0xe2cf4 *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xfc> e2cec: aa1803f4 mov x20, x24 e2cf0: f9000278 str x24, [x19] e2cf4: aa1403e0 mov x0, x20 e2cf8: a9444ff4 ldp x20, x19, [sp, #0x40] e2cfc: a94357f6 ldp x22, x21, [sp, #0x30] e2d00: a9425ff8 ldp x24, x23, [sp, #0x20] e2d04: a94167fa ldp x26, x25, [sp, #0x10] e2d08: a8c57bfd ldp x29, x30, [sp], #0x50 e2d0c: d65f03c0 ret e2d10: a9be7bfd stp x29, x30, [sp, #-0x20]! e2d14: f9000bf3 str x19, [sp, #0x10] e2d18: 910003fd mov x29, sp e2d1c: f9400013 ldr x19, [x0] e2d20: f900001f str xzr, [x0] e2d24: b4000173 cbz x19, 0xe2d50 *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x158> e2d28: 39404008 ldrb w8, [x0, #0x10] e2d2c: 340000a8 cbz w8, 0xe2d40 *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x148> e2d30: 39408268 ldrb w8, [x19, #0x20] e2d34: 36000068 tbz w8, #0x0, 0xe2d40 *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x148> e2d38: f9401a60 ldr x0, [x19, #0x30] e2d3c: 9401e869 bl 0x15cee0 <_ZdlPv@plt> e2d40: aa1303e0 mov x0, x19 e2d44: f9400bf3 ldr x19, [sp, #0x10] e2d48: a8c27bfd ldp x29, x30, [sp], #0x20 e2d4c: 1401e865 b 0x15cee0 <_ZdlPv@plt> e2d50: f9400bf3 ldr x19, [sp, #0x10] e2d54: a8c27bfd ldp x29, x30, [sp], #0x20 e2d58: d65f03c0 ret 00000000000e2d5c , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)>: e2d5c: d101c3ff sub sp, sp, #0x70 e2d60: a9027bfd stp x29, x30, [sp, #0x20] e2d64: 910083fd add x29, sp, #0x20 e2d68: f9001bf9 str x25, [sp, #0x30] e2d6c: a9045ff8 stp x24, x23, [sp, #0x40] e2d70: a90557f6 stp x22, x21, [sp, #0x50] e2d74: a9064ff4 stp x20, x19, [sp, #0x60] e2d78: d53bd059 mrs x25, TPIDR_EL0 e2d7c: aa0203f3 mov x19, x2 e2d80: f9401728 ldr x8, [x25, #0x28] e2d84: aa0003f4 mov x20, x0 e2d88: aa0103f5 mov x21, x1 e2d8c: f81f83a8 stur x8, [x29, #-0x8] e2d90: f9400808 ldr x8, [x0, #0x10] e2d94: b4000ee8 cbz x8, 0xe2f70 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x214> e2d98: aa1403e8 mov x8, x20 e2d9c: f940028a ldr x10, [x20] e2da0: f90003f4 str x20, [sp] e2da4: f8408d09 ldr x9, [x8, #0x8]! e2da8: f9000288 str x8, [x20] e2dac: f900093f str xzr, [x9, #0x10] e2db0: f9000a9f str xzr, [x20, #0x10] e2db4: f900011f str xzr, [x8] e2db8: f9400548 ldr x8, [x10, #0x8] e2dbc: f100011f cmp x8, #0x0 e2dc0: 9a880156 csel x22, x10, x8, eq e2dc4: f9000bf6 str x22, [sp, #0x10] e2dc8: b40001d6 cbz x22, 0xe2e00 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0xa4> e2dcc: f9400ad7 ldr x23, [x22, #0x10] e2dd0: b40002f7 cbz x23, 0xe2e2c , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0xd0> e2dd4: f94002e8 ldr x8, [x23] e2dd8: eb16011f cmp x8, x22 e2ddc: 54000180 b.eq 0xe2e0c , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0xb0> e2de0: f90006ff str xzr, [x23, #0x8] e2de4: b4000248 cbz x8, 0xe2e2c , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0xd0> e2de8: aa0803f7 mov x23, x8 e2dec: f9400108 ldr x8, [x8] e2df0: b5ffffc8 cbnz x8, 0xe2de8 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x8c> e2df4: f94006e8 ldr x8, [x23, #0x8] e2df8: b5ffff88 cbnz x8, 0xe2de8 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x8c> e2dfc: 1400000c b 0xe2e2c , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0xd0> e2e00: aa1403e0 mov x0, x20 e2e04: aa1603e1 mov x1, x22 e2e08: 14000057 b 0xe2f64 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x208> e2e0c: f94006e8 ldr x8, [x23, #0x8] e2e10: f90002ff str xzr, [x23] e2e14: b40000c8 cbz x8, 0xe2e2c , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0xd0> e2e18: aa0803f7 mov x23, x8 e2e1c: f9400108 ldr x8, [x8] e2e20: b5ffffc8 cbnz x8, 0xe2e18 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0xbc> e2e24: f94006e8 ldr x8, [x23, #0x8] e2e28: b5ffff88 cbnz x8, 0xe2e18 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0xbc> e2e2c: eb1302bf cmp x21, x19 e2e30: f90007f7 str x23, [sp, #0x8] e2e34: 54000820 b.eq 0xe2f38 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x1dc> e2e38: aa1703e8 mov x8, x23 e2e3c: aa1603f8 mov x24, x22 e2e40: aa0803f6 mov x22, x8 e2e44: 910082a1 add x1, x21, #0x20 e2e48: 91008300 add x0, x24, #0x20 e2e4c: 9401e8b5 bl 0x15d120 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_@plt> e2e50: b9403aa8 ldr w8, [x21, #0x38] e2e54: b9003b08 str w8, [x24, #0x38] e2e58: aa1403e0 mov x0, x20 e2e5c: aa1803e1 mov x1, x24 e2e60: 9400006c bl 0xe3010 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x2b4> e2e64: f9000bf6 str x22, [sp, #0x10] e2e68: b50000b6 cbnz x22, 0xe2e7c , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x120> e2e6c: aa1f03e8 mov x8, xzr e2e70: f94006a9 ldr x9, [x21, #0x8] e2e74: b5000369 cbnz x9, 0xe2ee0 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x184> e2e78: 1400001e b 0xe2ef0 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x194> e2e7c: f9400ad7 ldr x23, [x22, #0x10] e2e80: b4000297 cbz x23, 0xe2ed0 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x174> e2e84: f94002e8 ldr x8, [x23] e2e88: eb16011f cmp x8, x22 e2e8c: 54000120 b.eq 0xe2eb0 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x154> e2e90: f90006ff str xzr, [x23, #0x8] e2e94: b40001e8 cbz x8, 0xe2ed0 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x174> e2e98: aa0803f7 mov x23, x8 e2e9c: f9400108 ldr x8, [x8] e2ea0: b5ffffc8 cbnz x8, 0xe2e98 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x13c> e2ea4: f94006e8 ldr x8, [x23, #0x8] e2ea8: b5ffff88 cbnz x8, 0xe2e98 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x13c> e2eac: 14000009 b 0xe2ed0 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x174> e2eb0: f94006e8 ldr x8, [x23, #0x8] e2eb4: f90002ff str xzr, [x23] e2eb8: b40000c8 cbz x8, 0xe2ed0 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x174> e2ebc: aa0803f7 mov x23, x8 e2ec0: f9400108 ldr x8, [x8] e2ec4: b5ffffc8 cbnz x8, 0xe2ebc , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x160> e2ec8: f94006e8 ldr x8, [x23, #0x8] e2ecc: b5ffff88 cbnz x8, 0xe2ebc , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x160> e2ed0: aa1703e8 mov x8, x23 e2ed4: f90007f7 str x23, [sp, #0x8] e2ed8: f94006a9 ldr x9, [x21, #0x8] e2edc: b40000a9 cbz x9, 0xe2ef0 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x194> e2ee0: aa0903f5 mov x21, x9 e2ee4: f9400129 ldr x9, [x9] e2ee8: b5ffffc9 cbnz x9, 0xe2ee0 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x184> e2eec: 1400000c b 0xe2f1c , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x1c0> e2ef0: aa1503e9 mov x9, x21 e2ef4: f8410d2a ldr x10, [x9, #0x10]! e2ef8: f940014b ldr x11, [x10] e2efc: eb15017f cmp x11, x21 e2f00: 54000180 b.eq 0xe2f30 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x1d4> e2f04: f940012a ldr x10, [x9] e2f08: aa0a03e9 mov x9, x10 e2f0c: f8410d35 ldr x21, [x9, #0x10]! e2f10: f94002ab ldr x11, [x21] e2f14: eb0a017f cmp x11, x10 e2f18: 54ffff61 b.ne 0xe2f04 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x1a8> e2f1c: b40000f6 cbz x22, 0xe2f38 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x1dc> e2f20: aa1603f8 mov x24, x22 e2f24: eb1302bf cmp x21, x19 e2f28: 54fff8c1 b.ne 0xe2e40 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0xe4> e2f2c: 14000003 b 0xe2f38 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x1dc> e2f30: aa0a03f5 mov x21, x10 e2f34: b5ffff76 cbnz x22, 0xe2f20 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x1c4> e2f38: aa1403e0 mov x0, x20 e2f3c: aa1603e1 mov x1, x22 e2f40: 9401f038 bl 0x15f020 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> e2f44: b4000177 cbz x23, 0xe2f70 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x214> e2f48: f9400ae8 ldr x8, [x23, #0x10] e2f4c: b4000088 cbz x8, 0xe2f5c , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x200> e2f50: aa0803f7 mov x23, x8 e2f54: f9400908 ldr x8, [x8, #0x10] e2f58: b5ffffc8 cbnz x8, 0xe2f50 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x1f4> e2f5c: aa1403e0 mov x0, x20 e2f60: aa1703e1 mov x1, x23 e2f64: 9401f02f bl 0x15f020 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> e2f68: 14000002 b 0xe2f70 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x214> e2f6c: aa0903f5 mov x21, x9 e2f70: eb1302bf cmp x21, x19 e2f74: 540002c0 b.eq 0xe2fcc , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x270> e2f78: 910082a1 add x1, x21, #0x20 e2f7c: aa1403e0 mov x0, x20 e2f80: 9401f070 bl 0x15f140 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE15__emplace_multiIJRKNS_4pairIKS7_iEEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEEDpOT_@plt> e2f84: f94006a8 ldr x8, [x21, #0x8] e2f88: b40000a8 cbz x8, 0xe2f9c , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x240> e2f8c: aa0803f5 mov x21, x8 e2f90: f9400108 ldr x8, [x8] e2f94: b5ffffc8 cbnz x8, 0xe2f8c , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x230> e2f98: 17fffff6 b 0xe2f70 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x214> e2f9c: aa1503e8 mov x8, x21 e2fa0: f8410d09 ldr x9, [x8, #0x10]! e2fa4: f940012a ldr x10, [x9] e2fa8: eb15015f cmp x10, x21 e2fac: 54fffe00 b.eq 0xe2f6c , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x210> e2fb0: f9400109 ldr x9, [x8] e2fb4: aa0903e8 mov x8, x9 e2fb8: f8410d15 ldr x21, [x8, #0x10]! e2fbc: f94002aa ldr x10, [x21] e2fc0: eb09015f cmp x10, x9 e2fc4: 54ffff61 b.ne 0xe2fb0 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x254> e2fc8: 17ffffea b 0xe2f70 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x214> e2fcc: f9401728 ldr x8, [x25, #0x28] e2fd0: f85f83a9 ldur x9, [x29, #-0x8] e2fd4: eb09011f cmp x8, x9 e2fd8: 54000101 b.ne 0xe2ff8 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x29c> e2fdc: a9464ff4 ldp x20, x19, [sp, #0x60] e2fe0: a94557f6 ldp x22, x21, [sp, #0x50] e2fe4: a9445ff8 ldp x24, x23, [sp, #0x40] e2fe8: a9427bfd ldp x29, x30, [sp, #0x20] e2fec: f9401bf9 ldr x25, [sp, #0x30] e2ff0: 9101c3ff add sp, sp, #0x70 e2ff4: d65f03c0 ret e2ff8: 9401e78e bl 0x15ce30 <__stack_chk_fail@plt> e2ffc: aa0003f3 mov x19, x0 e3000: 910003e0 mov x0, sp e3004: 94000052 bl 0xe314c , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x3f0> e3008: aa1303e0 mov x0, x19 e300c: 9401d855 bl 0x159160 <__emutls_get_address+0x6d4> e3010: a9bc7bfd stp x29, x30, [sp, #-0x40]! e3014: a9015ff8 stp x24, x23, [sp, #0x10] e3018: 910003fd mov x29, sp e301c: a90257f6 stp x22, x21, [sp, #0x20] e3020: a9034ff4 stp x20, x19, [sp, #0x30] e3024: aa0003e8 mov x8, x0 e3028: aa0003f3 mov x19, x0 e302c: aa0103f4 mov x20, x1 e3030: f8408d16 ldr x22, [x8, #0x8]! e3034: b4000536 cbz x22, 0xe30d8 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x37c> e3038: a942aa89 ldp x9, x10, [x20, #0x28] e303c: 9100828b add x11, x20, #0x20 e3040: 39408288 ldrb w8, [x20, #0x20] e3044: d341fd0c lsr x12, x8, #1 e3048: 7200011f tst w8, #0x1 e304c: 9a890197 csel x23, x12, x9, eq e3050: 9a8b1555 csinc x21, x10, x11, ne e3054: 14000004 b 0xe3064 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x308> e3058: f94006c8 ldr x8, [x22, #0x8] e305c: b4000528 cbz x8, 0xe3100 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x3a4> e3060: aa0803f6 mov x22, x8 e3064: aa1603e8 mov x8, x22 e3068: 38420d09 ldrb w9, [x8, #0x20]! e306c: f940050a ldr x10, [x8, #0x8] e3070: d341fd2b lsr x11, x9, #1 e3074: 7200013f tst w9, #0x1 e3078: 9a8a0178 csel x24, x11, x10, eq e307c: eb17031f cmp x24, x23 e3080: 9a973302 csel x2, x24, x23, lo e3084: b4000122 cbz x2, 0xe30a8 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x34c> e3088: f9401aca ldr x10, [x22, #0x30] e308c: 7200013f tst w9, #0x1 e3090: aa1503e0 mov x0, x21 e3094: 9a881541 csinc x1, x10, x8, ne e3098: 9401e86e bl 0x15d250 e309c: 34000060 cbz w0, 0xe30a8 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x34c> e30a0: 36fffdc0 tbz w0, #0x1f, 0xe3058 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x2fc> e30a4: 14000003 b 0xe30b0 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x354> e30a8: eb1802ff cmp x23, x24 e30ac: 54fffd62 b.hs 0xe3058 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x2fc> e30b0: f94002c8 ldr x8, [x22] e30b4: b5fffd68 cbnz x8, 0xe3060 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x304> e30b8: aa1603e8 mov x8, x22 e30bc: a9007e9f stp xzr, xzr, [x20] e30c0: f9000a96 str x22, [x20, #0x10] e30c4: f9000114 str x20, [x8] e30c8: f9400269 ldr x9, [x19] e30cc: f9400129 ldr x9, [x9] e30d0: b5000129 cbnz x9, 0xe30f4 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x398> e30d4: 14000012 b 0xe311c , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x3c0> e30d8: aa0803f6 mov x22, x8 e30dc: a9007e9f stp xzr, xzr, [x20] e30e0: f9000a96 str x22, [x20, #0x10] e30e4: f9000114 str x20, [x8] e30e8: f9400269 ldr x9, [x19] e30ec: f9400129 ldr x9, [x9] e30f0: b4000169 cbz x9, 0xe311c , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x3c0> e30f4: f9000269 str x9, [x19] e30f8: f9400101 ldr x1, [x8] e30fc: 14000009 b 0xe3120 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x3c4> e3100: 910022c8 add x8, x22, #0x8 e3104: a9007e9f stp xzr, xzr, [x20] e3108: f9000a96 str x22, [x20, #0x10] e310c: f9000114 str x20, [x8] e3110: f9400269 ldr x9, [x19] e3114: f9400129 ldr x9, [x9] e3118: b5fffee9 cbnz x9, 0xe30f4 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x398> e311c: aa1403e1 mov x1, x20 e3120: f9400660 ldr x0, [x19, #0x8] e3124: 9401e98f bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> e3128: f9400a68 ldr x8, [x19, #0x10] e312c: aa1403e0 mov x0, x20 e3130: a94257f6 ldp x22, x21, [sp, #0x20] e3134: 91000508 add x8, x8, #0x1 e3138: a9415ff8 ldp x24, x23, [sp, #0x10] e313c: f9000a68 str x8, [x19, #0x10] e3140: a9434ff4 ldp x20, x19, [sp, #0x30] e3144: a8c47bfd ldp x29, x30, [sp], #0x40 e3148: d65f03c0 ret e314c: a9be7bfd stp x29, x30, [sp, #-0x20]! e3150: f9000bf3 str x19, [sp, #0x10] e3154: 910003fd mov x29, sp e3158: aa0003f3 mov x19, x0 e315c: f9400000 ldr x0, [x0] e3160: f9400a61 ldr x1, [x19, #0x10] e3164: 9401efaf bl 0x15f020 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> e3168: f9400661 ldr x1, [x19, #0x8] e316c: b4000161 cbz x1, 0xe3198 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x43c> e3170: f9400828 ldr x8, [x1, #0x10] e3174: b40000a8 cbz x8, 0xe3188 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x42c> e3178: aa0803e1 mov x1, x8 e317c: f9400908 ldr x8, [x8, #0x10] e3180: b5ffffc8 cbnz x8, 0xe3178 , std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__assign_multi, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>, std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long>)+0x41c> e3184: f9000661 str x1, [x19, #0x8] e3188: f9400260 ldr x0, [x19] e318c: f9400bf3 ldr x19, [sp, #0x10] e3190: a8c27bfd ldp x29, x30, [sp], #0x20 e3194: 1401efa3 b 0x15f020 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> e3198: f9400bf3 ldr x19, [sp, #0x10] e319c: a8c27bfd ldp x29, x30, [sp], #0x20 e31a0: d65f03c0 ret 00000000000e31a4 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__emplace_multi, std::__ndk1::allocator> const, int> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, int> const&)>: e31a4: d101c3ff sub sp, sp, #0x70 e31a8: a9027bfd stp x29, x30, [sp, #0x20] e31ac: 910083fd add x29, sp, #0x20 e31b0: f9001bf9 str x25, [sp, #0x30] e31b4: a9045ff8 stp x24, x23, [sp, #0x40] e31b8: a90557f6 stp x22, x21, [sp, #0x50] e31bc: a9064ff4 stp x20, x19, [sp, #0x60] e31c0: d53bd057 mrs x23, TPIDR_EL0 e31c4: aa0003f3 mov x19, x0 e31c8: f94016e8 ldr x8, [x23, #0x28] e31cc: 91002016 add x22, x0, #0x8 e31d0: 52800800 mov w0, #0x40 // =64 e31d4: aa0103f5 mov x21, x1 e31d8: f81f83a8 stur x8, [x29, #-0x8] e31dc: 9401e721 bl 0x15ce60 <_Znwm@plt> e31e0: aa0003f4 mov x20, x0 e31e4: a9005be0 stp x0, x22, [sp] e31e8: 91008016 add x22, x0, #0x20 e31ec: 390043ff strb wzr, [sp, #0x10] e31f0: aa1603e0 mov x0, x22 e31f4: aa1503e1 mov x1, x21 e31f8: 9401e962 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> e31fc: aa1303e8 mov x8, x19 e3200: b9401aa9 ldr w9, [x21, #0x18] e3204: f8408d18 ldr x24, [x8, #0x8]! e3208: b9003a89 str w9, [x20, #0x38] e320c: b4000518 cbz x24, 0xe32ac , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__emplace_multi, std::__ndk1::allocator> const, int> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, int> const&)+0x108> e3210: a942aa89 ldp x9, x10, [x20, #0x28] e3214: 39408288 ldrb w8, [x20, #0x20] e3218: d341fd0b lsr x11, x8, #1 e321c: 7200011f tst w8, #0x1 e3220: 9a890179 csel x25, x11, x9, eq e3224: 9a961555 csinc x21, x10, x22, ne e3228: 14000004 b 0xe3238 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__emplace_multi, std::__ndk1::allocator> const, int> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, int> const&)+0x94> e322c: f9400708 ldr x8, [x24, #0x8] e3230: b4000748 cbz x8, 0xe3318 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__emplace_multi, std::__ndk1::allocator> const, int> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, int> const&)+0x174> e3234: aa0803f8 mov x24, x8 e3238: aa1803e8 mov x8, x24 e323c: 38420d09 ldrb w9, [x8, #0x20]! e3240: f940050a ldr x10, [x8, #0x8] e3244: d341fd2b lsr x11, x9, #1 e3248: 7200013f tst w9, #0x1 e324c: 9a8a0176 csel x22, x11, x10, eq e3250: eb1902df cmp x22, x25 e3254: 9a9932c2 csel x2, x22, x25, lo e3258: b4000122 cbz x2, 0xe327c , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__emplace_multi, std::__ndk1::allocator> const, int> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, int> const&)+0xd8> e325c: f9401b0a ldr x10, [x24, #0x30] e3260: 7200013f tst w9, #0x1 e3264: aa1503e0 mov x0, x21 e3268: 9a881541 csinc x1, x10, x8, ne e326c: 9401e7f9 bl 0x15d250 e3270: 34000060 cbz w0, 0xe327c , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__emplace_multi, std::__ndk1::allocator> const, int> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, int> const&)+0xd8> e3274: 36fffdc0 tbz w0, #0x1f, 0xe322c , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__emplace_multi, std::__ndk1::allocator> const, int> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, int> const&)+0x88> e3278: 14000003 b 0xe3284 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__emplace_multi, std::__ndk1::allocator> const, int> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, int> const&)+0xe0> e327c: eb16033f cmp x25, x22 e3280: 54fffd62 b.hs 0xe322c , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__emplace_multi, std::__ndk1::allocator> const, int> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, int> const&)+0x88> e3284: f9400308 ldr x8, [x24] e3288: b5fffd68 cbnz x8, 0xe3234 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__emplace_multi, std::__ndk1::allocator> const, int> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, int> const&)+0x90> e328c: aa1803e8 mov x8, x24 e3290: a9007e9f stp xzr, xzr, [x20] e3294: f9000a98 str x24, [x20, #0x10] e3298: f9000114 str x20, [x8] e329c: f9400269 ldr x9, [x19] e32a0: f9400129 ldr x9, [x9] e32a4: b5000129 cbnz x9, 0xe32c8 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__emplace_multi, std::__ndk1::allocator> const, int> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, int> const&)+0x124> e32a8: 1400000a b 0xe32d0 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__emplace_multi, std::__ndk1::allocator> const, int> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, int> const&)+0x12c> e32ac: aa0803f8 mov x24, x8 e32b0: a9007e9f stp xzr, xzr, [x20] e32b4: f9000a98 str x24, [x20, #0x10] e32b8: f9000114 str x20, [x8] e32bc: f9400269 ldr x9, [x19] e32c0: f9400129 ldr x9, [x9] e32c4: b4000069 cbz x9, 0xe32d0 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__emplace_multi, std::__ndk1::allocator> const, int> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, int> const&)+0x12c> e32c8: f9000269 str x9, [x19] e32cc: f9400114 ldr x20, [x8] e32d0: f9400660 ldr x0, [x19, #0x8] e32d4: aa1403e1 mov x1, x20 e32d8: 9401e922 bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> e32dc: f9400a68 ldr x8, [x19, #0x10] e32e0: f94003e0 ldr x0, [sp] e32e4: 91000508 add x8, x8, #0x1 e32e8: f9000a68 str x8, [x19, #0x10] e32ec: f94016e8 ldr x8, [x23, #0x28] e32f0: f85f83a9 ldur x9, [x29, #-0x8] e32f4: eb09011f cmp x8, x9 e32f8: 54000201 b.ne 0xe3338 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__emplace_multi, std::__ndk1::allocator> const, int> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, int> const&)+0x194> e32fc: a9464ff4 ldp x20, x19, [sp, #0x60] e3300: a94557f6 ldp x22, x21, [sp, #0x50] e3304: a9445ff8 ldp x24, x23, [sp, #0x40] e3308: a9427bfd ldp x29, x30, [sp, #0x20] e330c: f9401bf9 ldr x25, [sp, #0x30] e3310: 9101c3ff add sp, sp, #0x70 e3314: d65f03c0 ret e3318: 91002308 add x8, x24, #0x8 e331c: a9007e9f stp xzr, xzr, [x20] e3320: f9000a98 str x24, [x20, #0x10] e3324: f9000114 str x20, [x8] e3328: f9400269 ldr x9, [x19] e332c: f9400129 ldr x9, [x9] e3330: b5fffcc9 cbnz x9, 0xe32c8 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__emplace_multi, std::__ndk1::allocator> const, int> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, int> const&)+0x124> e3334: 17ffffe7 b 0xe32d0 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__emplace_multi, std::__ndk1::allocator> const, int> const&>(std::__ndk1::pair, std::__ndk1::allocator> const, int> const&)+0x12c> e3338: 9401e6be bl 0x15ce30 <__stack_chk_fail@plt> e333c: aa0003f3 mov x19, x0 e3340: 910003e0 mov x0, sp e3344: 97fffe73 bl 0xe2d10 *& std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x118> e3348: aa1303e0 mov x0, x19 e334c: 9401d785 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e3350 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: e3350: a9bc7bfd stp x29, x30, [sp, #-0x40]! e3354: a9015ff8 stp x24, x23, [sp, #0x10] e3358: 910003fd mov x29, sp e335c: a90257f6 stp x22, x21, [sp, #0x20] e3360: a9034ff4 stp x20, x19, [sp, #0x30] e3364: a940a829 ldp x9, x10, [x1, #0x8] e3368: aa0003f3 mov x19, x0 e336c: 39400028 ldrb w8, [x1] e3370: f8408e77 ldr x23, [x19, #0x8]! e3374: d341fd0b lsr x11, x8, #1 e3378: 7200011f tst w8, #0x1 e337c: 9a890176 csel x22, x11, x9, eq e3380: 9a811555 csinc x21, x10, x1, ne e3384: b4000637 cbz x23, 0xe3448 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> e3388: aa1303f4 mov x20, x19 e338c: 1400000a b 0xe33b4 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x64> e3390: eb1802df cmp x22, x24 e3394: 1a9f27e8 cset w8, lo e3398: eb16031f cmp x24, x22 e339c: 5a9f2100 csinv w0, w8, wzr, hs e33a0: 531f7c08 lsr w8, w0, #31 e33a4: 7100001f cmp w0, #0x0 e33a8: 9a97b294 csel x20, x20, x23, lt e33ac: f8685af7 ldr x23, [x23, w8, uxtw #3] e33b0: b4000237 cbz x23, 0xe33f4 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xa4> e33b4: aa1703e8 mov x8, x23 e33b8: 38420d09 ldrb w9, [x8, #0x20]! e33bc: f940050a ldr x10, [x8, #0x8] e33c0: d341fd2b lsr x11, x9, #1 e33c4: 7200013f tst w9, #0x1 e33c8: 9a8a0178 csel x24, x11, x10, eq e33cc: eb1802df cmp x22, x24 e33d0: 9a9832c2 csel x2, x22, x24, lo e33d4: b4fffde2 cbz x2, 0xe3390 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x40> e33d8: f9401aea ldr x10, [x23, #0x30] e33dc: 7200013f tst w9, #0x1 e33e0: aa1503e1 mov x1, x21 e33e4: 9a881540 csinc x0, x10, x8, ne e33e8: 9401e79a bl 0x15d250 e33ec: 35fffda0 cbnz w0, 0xe33a0 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x50> e33f0: 17ffffe8 b 0xe3390 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x40> e33f4: eb13029f cmp x20, x19 e33f8: 54000280 b.eq 0xe3448 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> e33fc: aa1403e8 mov x8, x20 e3400: 38420d09 ldrb w9, [x8, #0x20]! e3404: f940050a ldr x10, [x8, #0x8] e3408: d341fd2b lsr x11, x9, #1 e340c: 7200013f tst w9, #0x1 e3410: 9a8a0177 csel x23, x11, x10, eq e3414: eb1602ff cmp x23, x22 e3418: 9a9632e2 csel x2, x23, x22, lo e341c: b4000122 cbz x2, 0xe3440 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf0> e3420: f9401a8a ldr x10, [x20, #0x30] e3424: 7200013f tst w9, #0x1 e3428: aa1503e0 mov x0, x21 e342c: 9a881541 csinc x1, x10, x8, ne e3430: 9401e788 bl 0x15d250 e3434: 34000060 cbz w0, 0xe3440 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf0> e3438: 37f80080 tbnz w0, #0x1f, 0xe3448 , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> e343c: 14000004 b 0xe344c , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xfc> e3440: eb1702df cmp x22, x23 e3444: 54000042 b.hs 0xe344c , std::__ndk1::allocator>, int>, std::__ndk1::__tree_node, std::__ndk1::allocator>, int>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, int>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, int>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, int>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xfc> e3448: aa1303f4 mov x20, x19 e344c: aa1403e0 mov x0, x20 e3450: a9434ff4 ldp x20, x19, [sp, #0x30] e3454: a94257f6 ldp x22, x21, [sp, #0x20] e3458: a9415ff8 ldp x24, x23, [sp, #0x10] e345c: a8c47bfd ldp x29, x30, [sp], #0x40 e3460: d65f03c0 ret 00000000000e3464 , std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::destroy(std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, void*>*)>: e3464: b4000261 cbz x1, 0xe34b0 , std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::destroy(std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, void*>*)+0x4c> e3468: a9be7bfd stp x29, x30, [sp, #-0x20]! e346c: a9014ff4 stp x20, x19, [sp, #0x10] e3470: 910003fd mov x29, sp e3474: aa0103f3 mov x19, x1 e3478: f9400021 ldr x1, [x1] e347c: aa0003f4 mov x20, x0 e3480: 9401eef4 bl 0x15f050 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame24GaaSReqStatReportHandler11GaaSReqStatEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE@plt> e3484: f9400661 ldr x1, [x19, #0x8] e3488: aa1403e0 mov x0, x20 e348c: 9401eef1 bl 0x15f050 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame24GaaSReqStatReportHandler11GaaSReqStatEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE@plt> e3490: 39408268 ldrb w8, [x19, #0x20] e3494: 36000068 tbz w8, #0x0, 0xe34a0 , std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::destroy(std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, void*>*)+0x3c> e3498: f9401a60 ldr x0, [x19, #0x30] e349c: 9401e691 bl 0x15cee0 <_ZdlPv@plt> e34a0: aa1303e0 mov x0, x19 e34a4: a9414ff4 ldp x20, x19, [sp, #0x10] e34a8: a8c27bfd ldp x29, x30, [sp], #0x20 e34ac: 1401e68d b 0x15cee0 <_ZdlPv@plt> e34b0: d65f03c0 ret 00000000000e34b4 , std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: e34b4: a9bc7bfd stp x29, x30, [sp, #-0x40]! e34b8: a9015ff8 stp x24, x23, [sp, #0x10] e34bc: 910003fd mov x29, sp e34c0: a90257f6 stp x22, x21, [sp, #0x20] e34c4: a9034ff4 stp x20, x19, [sp, #0x30] e34c8: a940a829 ldp x9, x10, [x1, #0x8] e34cc: aa0003f3 mov x19, x0 e34d0: 39400028 ldrb w8, [x1] e34d4: f8408e77 ldr x23, [x19, #0x8]! e34d8: d341fd0b lsr x11, x8, #1 e34dc: 7200011f tst w8, #0x1 e34e0: 9a890176 csel x22, x11, x9, eq e34e4: 9a811555 csinc x21, x10, x1, ne e34e8: b4000637 cbz x23, 0xe35ac , std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> e34ec: aa1303f4 mov x20, x19 e34f0: 1400000a b 0xe3518 , std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x64> e34f4: eb1802df cmp x22, x24 e34f8: 1a9f27e8 cset w8, lo e34fc: eb16031f cmp x24, x22 e3500: 5a9f2100 csinv w0, w8, wzr, hs e3504: 531f7c08 lsr w8, w0, #31 e3508: 7100001f cmp w0, #0x0 e350c: 9a97b294 csel x20, x20, x23, lt e3510: f8685af7 ldr x23, [x23, w8, uxtw #3] e3514: b4000237 cbz x23, 0xe3558 , std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xa4> e3518: aa1703e8 mov x8, x23 e351c: 38420d09 ldrb w9, [x8, #0x20]! e3520: f940050a ldr x10, [x8, #0x8] e3524: d341fd2b lsr x11, x9, #1 e3528: 7200013f tst w9, #0x1 e352c: 9a8a0178 csel x24, x11, x10, eq e3530: eb1802df cmp x22, x24 e3534: 9a9832c2 csel x2, x22, x24, lo e3538: b4fffde2 cbz x2, 0xe34f4 , std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x40> e353c: f9401aea ldr x10, [x23, #0x30] e3540: 7200013f tst w9, #0x1 e3544: aa1503e1 mov x1, x21 e3548: 9a881540 csinc x0, x10, x8, ne e354c: 9401e741 bl 0x15d250 e3550: 35fffda0 cbnz w0, 0xe3504 , std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x50> e3554: 17ffffe8 b 0xe34f4 , std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x40> e3558: eb13029f cmp x20, x19 e355c: 54000280 b.eq 0xe35ac , std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> e3560: aa1403e8 mov x8, x20 e3564: 38420d09 ldrb w9, [x8, #0x20]! e3568: f940050a ldr x10, [x8, #0x8] e356c: d341fd2b lsr x11, x9, #1 e3570: 7200013f tst w9, #0x1 e3574: 9a8a0177 csel x23, x11, x10, eq e3578: eb1602ff cmp x23, x22 e357c: 9a9632e2 csel x2, x23, x22, lo e3580: b4000122 cbz x2, 0xe35a4 , std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf0> e3584: f9401a8a ldr x10, [x20, #0x30] e3588: 7200013f tst w9, #0x1 e358c: aa1503e0 mov x0, x21 e3590: 9a881541 csinc x1, x10, x8, ne e3594: 9401e72f bl 0x15d250 e3598: 34000060 cbz w0, 0xe35a4 , std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf0> e359c: 37f80080 tbnz w0, #0x1f, 0xe35ac , std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> e35a0: 14000004 b 0xe35b0 , std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xfc> e35a4: eb1702df cmp x22, x23 e35a8: 54000042 b.hs 0xe35b0 , std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__tree_node, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xfc> e35ac: aa1303f4 mov x20, x19 e35b0: aa1403e0 mov x0, x20 e35b4: a9434ff4 ldp x20, x19, [sp, #0x30] e35b8: a94257f6 ldp x22, x21, [sp, #0x20] e35bc: a9415ff8 ldp x24, x23, [sp, #0x10] e35c0: a8c47bfd ldp x29, x30, [sp], #0x40 e35c4: d65f03c0 ret 00000000000e35c8 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: e35c8: a9bb7bfd stp x29, x30, [sp, #-0x50]! e35cc: a90167fa stp x26, x25, [sp, #0x10] e35d0: 910003fd mov x29, sp e35d4: a9025ff8 stp x24, x23, [sp, #0x20] e35d8: a90357f6 stp x22, x21, [sp, #0x30] e35dc: a9044ff4 stp x20, x19, [sp, #0x40] e35e0: aa0003f4 mov x20, x0 e35e4: aa0103f3 mov x19, x1 e35e8: f8408e98 ldr x24, [x20, #0x8]! e35ec: b4000658 cbz x24, 0xe36b4 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xec> e35f0: a940a849 ldp x9, x10, [x2, #0x8] e35f4: 91002014 add x20, x0, #0x8 e35f8: 39400048 ldrb w8, [x2] e35fc: d341fd0b lsr x11, x8, #1 e3600: 7200011f tst w8, #0x1 e3604: 9a890179 csel x25, x11, x9, eq e3608: 9a821555 csinc x21, x10, x2, ne e360c: 14000007 b 0xe3628 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x60> e3610: eb19035f cmp x26, x25 e3614: 54000562 b.hs 0xe36c0 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> e3618: aa1803f4 mov x20, x24 e361c: f8408e88 ldr x8, [x20, #0x8]! e3620: b4000508 cbz x8, 0xe36c0 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> e3624: aa0803f8 mov x24, x8 e3628: aa1803e8 mov x8, x24 e362c: 38420d09 ldrb w9, [x8, #0x20]! e3630: f940050a ldr x10, [x8, #0x8] e3634: d341fd2b lsr x11, x9, #1 e3638: 7200013f tst w9, #0x1 e363c: 9a8a017a csel x26, x11, x10, eq e3640: eb19035f cmp x26, x25 e3644: 9a993356 csel x22, x26, x25, lo e3648: b4000176 cbz x22, 0xe3674 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xac> e364c: f9401b0a ldr x10, [x24, #0x30] e3650: 7200013f tst w9, #0x1 e3654: aa1503e0 mov x0, x21 e3658: aa1603e2 mov x2, x22 e365c: 9a881557 csinc x23, x10, x8, ne e3660: aa1703e1 mov x1, x23 e3664: 9401e6fb bl 0x15d250 e3668: 340000c0 cbz w0, 0xe3680 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xb8> e366c: 37f800e0 tbnz w0, #0x1f, 0xe3688 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xc0> e3670: 1400000a b 0xe3698 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xd0> e3674: eb1a033f cmp x25, x26 e3678: 54000083 b.lo 0xe3688 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xc0> e367c: 17ffffe5 b 0xe3610 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x48> e3680: eb1a033f cmp x25, x26 e3684: 540000a2 b.hs 0xe3698 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xd0> e3688: f9400308 ldr x8, [x24] e368c: b4000188 cbz x8, 0xe36bc *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf4> e3690: aa1803f4 mov x20, x24 e3694: 17ffffe4 b 0xe3624 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x5c> e3698: aa1703e0 mov x0, x23 e369c: aa1503e1 mov x1, x21 e36a0: aa1603e2 mov x2, x22 e36a4: 9401e6eb bl 0x15d250 e36a8: 34fffb40 cbz w0, 0xe3610 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x48> e36ac: 37fffb60 tbnz w0, #0x1f, 0xe3618 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x50> e36b0: 14000004 b 0xe36c0 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> e36b4: f9000274 str x20, [x19] e36b8: 14000003 b 0xe36c4 *& std::__ndk1::__tree, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, InGame::GaaSReqStatReportHandler::GaaSReqStat>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xfc> e36bc: aa1803f4 mov x20, x24 e36c0: f9000278 str x24, [x19] e36c4: aa1403e0 mov x0, x20 e36c8: a9444ff4 ldp x20, x19, [sp, #0x40] e36cc: a94357f6 ldp x22, x21, [sp, #0x30] e36d0: a9425ff8 ldp x24, x23, [sp, #0x20] e36d4: a94167fa ldp x26, x25, [sp, #0x10] e36d8: a8c57bfd ldp x29, x30, [sp], #0x50 e36dc: d65f03c0 ret 00000000000e36e0 : e36e0: a9be7bfd stp x29, x30, [sp, #-0x20]! e36e4: f9000bf3 str x19, [sp, #0x10] e36e8: 910003fd mov x29, sp e36ec: 90000493 adrp x19, 0x173000 e36f0: f9421660 ldr x0, [x19, #0x428] e36f4: b4000080 cbz x0, 0xe3704 e36f8: f9400bf3 ldr x19, [sp, #0x10] e36fc: a8c27bfd ldp x29, x30, [sp], #0x20 e3700: d65f03c0 ret e3704: 52800c00 mov w0, #0x60 // =96 e3708: 9401e5d6 bl 0x15ce60 <_Znwm@plt> e370c: 6f00e400 movi v0.2d, #0000000000000000 e3710: aa0003e9 mov x9, x0 e3714: 91002008 add x8, x0, #0x8 e3718: f9002c1f str xzr, [x0, #0x58] e371c: f9021660 str x0, [x19, #0x428] e3720: f8020d3f str xzr, [x9, #0x20]! e3724: ad000000 stp q0, q0, [x0] e3728: f9000008 str x8, [x0] e372c: aa0003e8 mov x8, x0 e3730: f9000c09 str x9, [x0, #0x18] e3734: aa0003e9 mov x9, x0 e3738: f8038d1f str xzr, [x8, #0x38]! e373c: a902a01f stp xzr, x8, [x0, #0x28] e3740: f8050d3f str xzr, [x9, #0x50]! e3744: a904241f stp xzr, x9, [x0, #0x40] e3748: f9400bf3 ldr x19, [sp, #0x10] e374c: a8c27bfd ldp x29, x30, [sp], #0x20 e3750: d65f03c0 ret 00000000000e3754 : e3754: a9be7bfd stp x29, x30, [sp, #-0x20]! e3758: a9014ff4 stp x20, x19, [sp, #0x10] e375c: 910003fd mov x29, sp e3760: 90000494 adrp x20, 0x173000 e3764: f9421693 ldr x19, [x20, #0x428] e3768: b4000213 cbz x19, 0xe37a8 e376c: 91012260 add x0, x19, #0x48 e3770: f9402a61 ldr x1, [x19, #0x50] e3774: 9401ee83 bl 0x15f180 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE@plt> e3778: 9100c260 add x0, x19, #0x30 e377c: f9401e61 ldr x1, [x19, #0x38] e3780: 9401ee80 bl 0x15f180 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE@plt> e3784: 91006260 add x0, x19, #0x18 e3788: f9401261 ldr x1, [x19, #0x20] e378c: 9401ee7d bl 0x15f180 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE@plt> e3790: f9400661 ldr x1, [x19, #0x8] e3794: aa1303e0 mov x0, x19 e3798: 9401ee7a bl 0x15f180 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE@plt> e379c: aa1303e0 mov x0, x19 e37a0: 9401e5d0 bl 0x15cee0 <_ZdlPv@plt> e37a4: f902169f str xzr, [x20, #0x428] e37a8: a9414ff4 ldp x20, x19, [sp, #0x10] e37ac: a8c27bfd ldp x29, x30, [sp], #0x20 e37b0: d65f03c0 ret 00000000000e37b4 : e37b4: d10583ff sub sp, sp, #0x160 e37b8: a9127bfd stp x29, x30, [sp, #0x120] e37bc: 910483fd add x29, sp, #0x120 e37c0: f9009bfc str x28, [sp, #0x130] e37c4: a91457f6 stp x22, x21, [sp, #0x140] e37c8: a9154ff4 stp x20, x19, [sp, #0x150] e37cc: d0000409 adrp x9, 0x165000 e37d0: d53bd056 mrs x22, TPIDR_EL0 e37d4: 911ea129 add x9, x9, #0x7a8 e37d8: f94016c8 ldr x8, [x22, #0x28] e37dc: aa0003f3 mov x19, x0 e37e0: 910023e0 add x0, sp, #0x8 e37e4: 910083e1 add x1, sp, #0x20 e37e8: 910003e3 mov x3, sp e37ec: ad420520 ldp q0, q1, [x9, #0x40] e37f0: f81f83a8 stur x8, [x29, #-0x8] e37f4: 528000e2 mov w2, #0x7 // =7 e37f8: 910023f4 add x20, sp, #0x8 e37fc: 910083f5 add x21, sp, #0x20 e3800: 3dc01922 ldr q2, [x9, #0x60] e3804: ad0307e0 stp q0, q1, [sp, #0x60] e3808: ad400123 ldp q3, q0, [x9] e380c: 3d8023e2 str q2, [sp, #0x80] e3810: ad410522 ldp q2, q1, [x9, #0x20] e3814: ad0103e3 stp q3, q0, [sp, #0x20] e3818: ad0207e2 stp q2, q1, [sp, #0x40] e381c: 9400006f bl 0xe39d8 e3820: d0000408 adrp x8, 0x165000 e3824: 9103c2a2 add x2, x21, #0xf0 e3828: 91206108 add x8, x8, #0x818 e382c: ad460500 ldp q0, q1, [x8, #0xc0] e3830: 3dc03902 ldr q2, [x8, #0xe0] e3834: ad0707e0 stp q0, q1, [sp, #0xe0] e3838: ad440103 ldp q3, q0, [x8, #0x80] e383c: 3d8043e2 str q2, [sp, #0x100] e3840: ad450502 ldp q2, q1, [x8, #0xa0] e3844: ad0503e3 stp q3, q0, [sp, #0xa0] e3848: ad420d00 ldp q0, q3, [x8, #0x40] e384c: ad0607e2 stp q2, q1, [sp, #0xc0] e3850: ad430502 ldp q2, q1, [x8, #0x60] e3854: ad030fe0 stp q0, q3, [sp, #0x60] e3858: ad400d00 ldp q0, q3, [x8] e385c: ad0407e2 stp q2, q1, [sp, #0x80] e3860: ad410502 ldp q2, q1, [x8, #0x20] e3864: ad010fe0 stp q0, q3, [sp, #0x20] e3868: ad0207e2 stp q2, q1, [sp, #0x40] e386c: 910083e1 add x1, sp, #0x20 e3870: aa1303e0 mov x0, x19 e3874: 9401ee47 bl 0x15f190 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE15__assign_uniqueIPKNS_4pairIKiS3_EEEEvT_SI_@plt> e3878: f94007e1 ldr x1, [sp, #0x8] e387c: 91002294 add x20, x20, #0x8 e3880: aa1303e0 mov x0, x19 e3884: aa1403e2 mov x2, x20 e3888: 9401ee46 bl 0x15f1a0 <_ZNSt6__ndk13mapIiPKcNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE6insertINS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISF_PvEElEEEEEEvT_SM_@plt> e388c: d0000408 adrp x8, 0x165000 e3890: 91006275 add x21, x19, #0x18 e3894: 91242108 add x8, x8, #0x908 e3898: ad460500 ldp q0, q1, [x8, #0xc0] e389c: ad0707e0 stp q0, q1, [sp, #0xe0] e38a0: 3dc03902 ldr q2, [x8, #0xe0] e38a4: ad440103 ldp q3, q0, [x8, #0x80] e38a8: 3d8043e2 str q2, [sp, #0x100] e38ac: ad450502 ldp q2, q1, [x8, #0xa0] e38b0: ad0503e3 stp q3, q0, [sp, #0xa0] e38b4: ad420d00 ldp q0, q3, [x8, #0x40] e38b8: ad0607e2 stp q2, q1, [sp, #0xc0] e38bc: ad430502 ldp q2, q1, [x8, #0x60] e38c0: ad030fe0 stp q0, q3, [sp, #0x60] e38c4: ad400d00 ldp q0, q3, [x8] e38c8: ad0407e2 stp q2, q1, [sp, #0x80] e38cc: ad010fe0 stp q0, q3, [sp, #0x20] e38d0: ad410101 ldp q1, q0, [x8, #0x20] e38d4: 910083e8 add x8, sp, #0x20 e38d8: 9103c102 add x2, x8, #0xf0 e38dc: ad0203e1 stp q1, q0, [sp, #0x40] e38e0: 910083e1 add x1, sp, #0x20 e38e4: aa1503e0 mov x0, x21 e38e8: 9401ee2a bl 0x15f190 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE15__assign_uniqueIPKNS_4pairIKiS3_EEEEvT_SI_@plt> e38ec: f94007e1 ldr x1, [sp, #0x8] e38f0: aa1503e0 mov x0, x21 e38f4: aa1403e2 mov x2, x20 e38f8: 9401ee2a bl 0x15f1a0 <_ZNSt6__ndk13mapIiPKcNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE6insertINS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISF_PvEElEEEEEEvT_SM_@plt> e38fc: d0000408 adrp x8, 0x165000 e3900: 9100c275 add x21, x19, #0x30 e3904: 9127e108 add x8, x8, #0x9f8 e3908: ad400500 ldp q0, q1, [x8] e390c: ad410d02 ldp q2, q3, [x8, #0x20] e3910: 910083e8 add x8, sp, #0x20 e3914: ad0107e0 stp q0, q1, [sp, #0x20] e3918: 91010102 add x2, x8, #0x40 e391c: ad020fe2 stp q2, q3, [sp, #0x40] e3920: 910083e1 add x1, sp, #0x20 e3924: aa1503e0 mov x0, x21 e3928: 9401ee1a bl 0x15f190 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE15__assign_uniqueIPKNS_4pairIKiS3_EEEEvT_SI_@plt> e392c: f94007e1 ldr x1, [sp, #0x8] e3930: aa1503e0 mov x0, x21 e3934: aa1403e2 mov x2, x20 e3938: 9401ee1a bl 0x15f1a0 <_ZNSt6__ndk13mapIiPKcNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE6insertINS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISF_PvEElEEEEEEvT_SM_@plt> e393c: b0fffc69 adrp x9, 0x70000 e3940: 5299e148 mov w8, #0xcf0a // =53002 e3944: 91135129 add x9, x9, #0x4d4 e3948: 91012273 add x19, x19, #0x48 e394c: 910083ea add x10, sp, #0x20 e3950: 91004142 add x2, x10, #0x10 e3954: b90023e8 str w8, [sp, #0x20] e3958: f90017e9 str x9, [sp, #0x28] e395c: 910083e1 add x1, sp, #0x20 e3960: aa1303e0 mov x0, x19 e3964: 9401ee0b bl 0x15f190 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE15__assign_uniqueIPKNS_4pairIKiS3_EEEEvT_SI_@plt> e3968: f94007e1 ldr x1, [sp, #0x8] e396c: aa1303e0 mov x0, x19 e3970: aa1403e2 mov x2, x20 e3974: 9401ee0b bl 0x15f1a0 <_ZNSt6__ndk13mapIiPKcNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE6insertINS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISF_PvEElEEEEEEvT_SM_@plt> e3978: f9400be1 ldr x1, [sp, #0x10] e397c: 910023e0 add x0, sp, #0x8 e3980: 9401ee00 bl 0x15f180 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE@plt> e3984: f94016c8 ldr x8, [x22, #0x28] e3988: f85f83a9 ldur x9, [x29, #-0x8] e398c: eb09011f cmp x8, x9 e3990: 540000e1 b.ne 0xe39ac e3994: a9554ff4 ldp x20, x19, [sp, #0x150] e3998: a95457f6 ldp x22, x21, [sp, #0x140] e399c: a9527bfd ldp x29, x30, [sp, #0x120] e39a0: f9409bfc ldr x28, [sp, #0x130] e39a4: 910583ff add sp, sp, #0x160 e39a8: d65f03c0 ret e39ac: 9401e521 bl 0x15ce30 <__stack_chk_fail@plt> e39b0: 14000004 b 0xe39c0 e39b4: 14000003 b 0xe39c0 e39b8: 14000002 b 0xe39c0 e39bc: 14000001 b 0xe39c0 e39c0: aa0003f3 mov x19, x0 e39c4: f9400be1 ldr x1, [sp, #0x10] e39c8: 910023e0 add x0, sp, #0x8 e39cc: 9401eded bl 0x15f180 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE@plt> e39d0: aa1303e0 mov x0, x19 e39d4: 9401d5e3 bl 0x159160 <__emutls_get_address+0x6d4> e39d8: d10183ff sub sp, sp, #0x60 e39dc: a9027bfd stp x29, x30, [sp, #0x20] e39e0: 910083fd add x29, sp, #0x20 e39e4: a9035ff8 stp x24, x23, [sp, #0x30] e39e8: a90457f6 stp x22, x21, [sp, #0x40] e39ec: a9054ff4 stp x20, x19, [sp, #0x50] e39f0: d53bd057 mrs x23, TPIDR_EL0 e39f4: aa0003f5 mov x21, x0 e39f8: f94016e8 ldr x8, [x23, #0x28] e39fc: f81f83a8 stur x8, [x29, #-0x8] e3a00: f900081f str xzr, [x0, #0x10] e3a04: f8008ebf str xzr, [x21, #0x8]! e3a08: f9000015 str x21, [x0] e3a0c: b40004a2 cbz x2, 0xe3aa0 e3a10: aa0103f4 mov x20, x1 e3a14: aa0003f3 mov x19, x0 e3a18: d37cec58 lsl x24, x2, #4 e3a1c: 14000009 b 0xe3a40 e3a20: f9400660 ldr x0, [x19, #0x8] e3a24: 9401e74f bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> e3a28: f9400a68 ldr x8, [x19, #0x10] e3a2c: 91000508 add x8, x8, #0x1 e3a30: f9000a68 str x8, [x19, #0x10] e3a34: 91004294 add x20, x20, #0x10 e3a38: f1004318 subs x24, x24, #0x10 e3a3c: 54000320 b.eq 0xe3aa0 e3a40: 910043e2 add x2, sp, #0x10 e3a44: 910023e3 add x3, sp, #0x8 e3a48: aa1303e0 mov x0, x19 e3a4c: aa1503e1 mov x1, x21 e3a50: aa1403e4 mov x4, x20 e3a54: 9401edd7 bl 0x15f1b0 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__find_equalIiEERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_SE_EElEERPNS_15__tree_end_nodeISG_EESH_RKT_@plt> e3a58: aa0003f6 mov x22, x0 e3a5c: f9400008 ldr x8, [x0] e3a60: b5fffea8 cbnz x8, 0xe3a34 e3a64: 52800600 mov w0, #0x30 // =48 e3a68: 9401e4fe bl 0x15ce60 <_Znwm@plt> e3a6c: aa0003e1 mov x1, x0 e3a70: 3dc00280 ldr q0, [x20] e3a74: a9007c3f stp xzr, xzr, [x1] e3a78: f9400be8 ldr x8, [sp, #0x10] e3a7c: 3d800820 str q0, [x1, #0x20] e3a80: f9000828 str x8, [x1, #0x10] e3a84: f90002c1 str x1, [x22] e3a88: f9400268 ldr x8, [x19] e3a8c: f9400108 ldr x8, [x8] e3a90: b4fffc88 cbz x8, 0xe3a20 e3a94: f9000268 str x8, [x19] e3a98: f94002c1 ldr x1, [x22] e3a9c: 17ffffe1 b 0xe3a20 e3aa0: f94016e8 ldr x8, [x23, #0x28] e3aa4: f85f83a9 ldur x9, [x29, #-0x8] e3aa8: eb09011f cmp x8, x9 e3aac: 540000e1 b.ne 0xe3ac8 e3ab0: a9454ff4 ldp x20, x19, [sp, #0x50] e3ab4: a94457f6 ldp x22, x21, [sp, #0x40] e3ab8: a9435ff8 ldp x24, x23, [sp, #0x30] e3abc: a9427bfd ldp x29, x30, [sp, #0x20] e3ac0: 910183ff add sp, sp, #0x60 e3ac4: d65f03c0 ret e3ac8: 9401e4da bl 0x15ce30 <__stack_chk_fail@plt> e3acc: aa0003f4 mov x20, x0 e3ad0: f9400661 ldr x1, [x19, #0x8] e3ad4: aa1303e0 mov x0, x19 e3ad8: 9401edaa bl 0x15f180 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE@plt> e3adc: aa1403e0 mov x0, x20 e3ae0: 9401d5a0 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e3ae4 , std::__ndk1::allocator>>::insert, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>)>: e3ae4: d101c3ff sub sp, sp, #0x70 e3ae8: a9027bfd stp x29, x30, [sp, #0x20] e3aec: 910083fd add x29, sp, #0x20 e3af0: f9001bf9 str x25, [sp, #0x30] e3af4: a9045ff8 stp x24, x23, [sp, #0x40] e3af8: a90557f6 stp x22, x21, [sp, #0x50] e3afc: a9064ff4 stp x20, x19, [sp, #0x60] e3b00: d53bd059 mrs x25, TPIDR_EL0 e3b04: f9401728 ldr x8, [x25, #0x28] e3b08: eb02003f cmp x1, x2 e3b0c: f81f83a8 stur x8, [x29, #-0x8] e3b10: 54000780 b.eq 0xe3c00 , std::__ndk1::allocator>>::insert, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>)+0x11c> e3b14: aa0203f3 mov x19, x2 e3b18: aa0103f6 mov x22, x1 e3b1c: aa0003f4 mov x20, x0 e3b20: 91002015 add x21, x0, #0x8 e3b24: 14000004 b 0xe3b34 , std::__ndk1::allocator>>::insert, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>)+0x50> e3b28: aa0903f6 mov x22, x9 e3b2c: eb1302df cmp x22, x19 e3b30: 54000680 b.eq 0xe3c00 , std::__ndk1::allocator>>::insert, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>)+0x11c> e3b34: 910082d8 add x24, x22, #0x20 e3b38: 910043e2 add x2, sp, #0x10 e3b3c: 910023e3 add x3, sp, #0x8 e3b40: aa1403e0 mov x0, x20 e3b44: aa1503e1 mov x1, x21 e3b48: aa1803e4 mov x4, x24 e3b4c: 9401ed99 bl 0x15f1b0 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__find_equalIiEERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_SE_EElEERPNS_15__tree_end_nodeISG_EESH_RKT_@plt> e3b50: f9400008 ldr x8, [x0] e3b54: b4000088 cbz x8, 0xe3b64 , std::__ndk1::allocator>>::insert, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>)+0x80> e3b58: f94006c8 ldr x8, [x22, #0x8] e3b5c: b5000328 cbnz x8, 0xe3bc0 , std::__ndk1::allocator>>::insert, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>)+0xdc> e3b60: 1400001c b 0xe3bd0 , std::__ndk1::allocator>>::insert, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>)+0xec> e3b64: aa0003f7 mov x23, x0 e3b68: 52800600 mov w0, #0x30 // =48 e3b6c: 9401e4bd bl 0x15ce60 <_Znwm@plt> e3b70: 3dc00300 ldr q0, [x24] e3b74: a9007c1f stp xzr, xzr, [x0] e3b78: f9400be8 ldr x8, [sp, #0x10] e3b7c: 3d800800 str q0, [x0, #0x20] e3b80: f9000808 str x8, [x0, #0x10] e3b84: f90002e0 str x0, [x23] e3b88: f9400288 ldr x8, [x20] e3b8c: f9400108 ldr x8, [x8] e3b90: b4000088 cbz x8, 0xe3ba0 , std::__ndk1::allocator>>::insert, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>)+0xbc> e3b94: f9000288 str x8, [x20] e3b98: f94002e1 ldr x1, [x23] e3b9c: 14000002 b 0xe3ba4 , std::__ndk1::allocator>>::insert, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>)+0xc0> e3ba0: aa0003e1 mov x1, x0 e3ba4: f9400680 ldr x0, [x20, #0x8] e3ba8: 9401e6ee bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> e3bac: f9400a88 ldr x8, [x20, #0x10] e3bb0: 91000508 add x8, x8, #0x1 e3bb4: f9000a88 str x8, [x20, #0x10] e3bb8: f94006c8 ldr x8, [x22, #0x8] e3bbc: b40000a8 cbz x8, 0xe3bd0 , std::__ndk1::allocator>>::insert, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>)+0xec> e3bc0: aa0803f6 mov x22, x8 e3bc4: f9400108 ldr x8, [x8] e3bc8: b5ffffc8 cbnz x8, 0xe3bc0 , std::__ndk1::allocator>>::insert, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>)+0xdc> e3bcc: 17ffffd8 b 0xe3b2c , std::__ndk1::allocator>>::insert, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>)+0x48> e3bd0: aa1603e8 mov x8, x22 e3bd4: f8410d09 ldr x9, [x8, #0x10]! e3bd8: f940012a ldr x10, [x9] e3bdc: eb16015f cmp x10, x22 e3be0: 54fffa40 b.eq 0xe3b28 , std::__ndk1::allocator>>::insert, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>)+0x44> e3be4: f9400109 ldr x9, [x8] e3be8: aa0903e8 mov x8, x9 e3bec: f8410d16 ldr x22, [x8, #0x10]! e3bf0: f94002ca ldr x10, [x22] e3bf4: eb09015f cmp x10, x9 e3bf8: 54ffff61 b.ne 0xe3be4 , std::__ndk1::allocator>>::insert, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>)+0x100> e3bfc: 17ffffcc b 0xe3b2c , std::__ndk1::allocator>>::insert, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>)+0x48> e3c00: f9401728 ldr x8, [x25, #0x28] e3c04: f85f83a9 ldur x9, [x29, #-0x8] e3c08: eb09011f cmp x8, x9 e3c0c: 54000101 b.ne 0xe3c2c , std::__ndk1::allocator>>::insert, std::__ndk1::__tree_node, void*>*, long>>>(std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>, std::__ndk1::__map_iterator, std::__ndk1::__tree_node, void*>*, long>>)+0x148> e3c10: a9464ff4 ldp x20, x19, [sp, #0x60] e3c14: a94557f6 ldp x22, x21, [sp, #0x50] e3c18: a9445ff8 ldp x24, x23, [sp, #0x40] e3c1c: a9427bfd ldp x29, x30, [sp, #0x20] e3c20: f9401bf9 ldr x25, [sp, #0x30] e3c24: 9101c3ff add sp, sp, #0x70 e3c28: d65f03c0 ret e3c2c: 9401e481 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000e3c30 : e3c30: d10143ff sub sp, sp, #0x50 e3c34: a9027bfd stp x29, x30, [sp, #0x20] e3c38: 910083fd add x29, sp, #0x20 e3c3c: a90357f6 stp x22, x21, [sp, #0x30] e3c40: a9044ff4 stp x20, x19, [sp, #0x40] e3c44: d53bd054 mrs x20, TPIDR_EL0 e3c48: aa0003e9 mov x9, x0 e3c4c: f9401688 ldr x8, [x20, #0x28] e3c50: 910003f5 mov x21, sp e3c54: 6f00e400 movi v0.2d, #0000000000000000 e3c58: aa0003f3 mov x19, x0 e3c5c: 910022b6 add x22, x21, #0x8 e3c60: f81f83a8 stur x8, [x29, #-0x8] e3c64: f940080a ldr x10, [x0, #0x10] e3c68: f8408d21 ldr x1, [x9, #0x8]! e3c6c: f9400008 ldr x8, [x0] e3c70: f9000009 str x9, [x0] e3c74: f100015f cmp x10, #0x0 e3c78: 910003e0 mov x0, sp e3c7c: a900abe1 stp x1, x10, [sp, #0x8] e3c80: 9100402a add x10, x1, #0x10 e3c84: f90003e8 str x8, [sp] e3c88: 9a8a02a8 csel x8, x21, x10, eq e3c8c: 3d800120 str q0, [x9] e3c90: f9000116 str x22, [x8] e3c94: 9401ed3b bl 0x15f180 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE@plt> e3c98: aa1303e8 mov x8, x19 e3c9c: f9400e69 ldr x9, [x19, #0x18] e3ca0: f940166a ldr x10, [x19, #0x28] e3ca4: 910003e0 mov x0, sp e3ca8: 6f00e400 movi v0.2d, #0000000000000000 e3cac: f8420d01 ldr x1, [x8, #0x20]! e3cb0: f100015f cmp x10, #0x0 e3cb4: f9000bea str x10, [sp, #0x10] e3cb8: f9000e68 str x8, [x19, #0x18] e3cbc: a90007e9 stp x9, x1, [sp] e3cc0: 91004029 add x9, x1, #0x10 e3cc4: 9a8902a9 csel x9, x21, x9, eq e3cc8: 3d800100 str q0, [x8] e3ccc: f9000136 str x22, [x9] e3cd0: 9401ed2c bl 0x15f180 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE@plt> e3cd4: aa1303e8 mov x8, x19 e3cd8: f9401a69 ldr x9, [x19, #0x30] e3cdc: f940226a ldr x10, [x19, #0x40] e3ce0: 910003e0 mov x0, sp e3ce4: 6f00e400 movi v0.2d, #0000000000000000 e3ce8: f8438d01 ldr x1, [x8, #0x38]! e3cec: f100015f cmp x10, #0x0 e3cf0: f9000bea str x10, [sp, #0x10] e3cf4: f9001a68 str x8, [x19, #0x30] e3cf8: a90007e9 stp x9, x1, [sp] e3cfc: 91004029 add x9, x1, #0x10 e3d00: 9a8902a9 csel x9, x21, x9, eq e3d04: 3d800100 str q0, [x8] e3d08: f9000136 str x22, [x9] e3d0c: 9401ed1d bl 0x15f180 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE@plt> e3d10: f8450e61 ldr x1, [x19, #0x50]! e3d14: f85f8268 ldur x8, [x19, #-0x8] e3d18: 910003e0 mov x0, sp e3d1c: f9400669 ldr x9, [x19, #0x8] e3d20: f81f8273 stur x19, [x19, #-0x8] e3d24: 6f00e400 movi v0.2d, #0000000000000000 e3d28: a90007e8 stp x8, x1, [sp] e3d2c: 91004028 add x8, x1, #0x10 e3d30: f100013f cmp x9, #0x0 e3d34: f9000be9 str x9, [sp, #0x10] e3d38: 9a8802a8 csel x8, x21, x8, eq e3d3c: 3d800260 str q0, [x19] e3d40: f9000116 str x22, [x8] e3d44: 9401ed0f bl 0x15f180 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE@plt> e3d48: f9401688 ldr x8, [x20, #0x28] e3d4c: f85f83a9 ldur x9, [x29, #-0x8] e3d50: eb09011f cmp x8, x9 e3d54: 540000c1 b.ne 0xe3d6c e3d58: a9444ff4 ldp x20, x19, [sp, #0x40] e3d5c: a94357f6 ldp x22, x21, [sp, #0x30] e3d60: a9427bfd ldp x29, x30, [sp, #0x20] e3d64: 910143ff add sp, sp, #0x50 e3d68: d65f03c0 ret e3d6c: 9401e431 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000e3d70 , std::__ndk1::allocator> const&)>: e3d70: a9be7bfd stp x29, x30, [sp, #-0x20]! e3d74: a9014ff4 stp x20, x19, [sp, #0x10] e3d78: 910003fd mov x29, sp e3d7c: 3940002a ldrb w10, [x1] e3d80: aa0103f4 mov x20, x1 e3d84: f9400428 ldr x8, [x1, #0x8] e3d88: aa0003f3 mov x19, x0 e3d8c: 72000149 ands w9, w10, #0x1 e3d90: d341fd4a lsr x10, x10, #1 e3d94: 9a88014b csel x11, x10, x8, eq e3d98: f1001d7f cmp x11, #0x7 e3d9c: 540001a1 b.ne 0xe3dd0 , std::__ndk1::allocator> const&)+0x60> e3da0: 90fffc63 adrp x3, 0x6f000 e3da4: aa1403e0 mov x0, x20 e3da8: 910a1463 add x3, x3, #0x285 e3dac: aa1f03e1 mov x1, xzr e3db0: 92800002 mov x2, #-0x1 // =-1 e3db4: 528000e4 mov w4, #0x7 // =7 e3db8: 9401ec4e bl 0x15eef0 <_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm@plt> e3dbc: 34000660 cbz w0, 0xe3e88 , std::__ndk1::allocator> const&)+0x118> e3dc0: 3940028a ldrb w10, [x20] e3dc4: f9400688 ldr x8, [x20, #0x8] e3dc8: 12000149 and w9, w10, #0x1 e3dcc: d341fd4a lsr x10, x10, #1 e3dd0: 7100013f cmp w9, #0x0 e3dd4: 9a88014b csel x11, x10, x8, eq e3dd8: f100157f cmp x11, #0x5 e3ddc: 540001a1 b.ne 0xe3e10 , std::__ndk1::allocator> const&)+0xa0> e3de0: b0fffc63 adrp x3, 0x70000 e3de4: aa1403e0 mov x0, x20 e3de8: 91351c63 add x3, x3, #0xd47 e3dec: aa1f03e1 mov x1, xzr e3df0: 92800002 mov x2, #-0x1 // =-1 e3df4: 528000a4 mov w4, #0x5 // =5 e3df8: 9401ec3e bl 0x15eef0 <_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm@plt> e3dfc: 34000580 cbz w0, 0xe3eac , std::__ndk1::allocator> const&)+0x13c> e3e00: 3940028a ldrb w10, [x20] e3e04: f9400688 ldr x8, [x20, #0x8] e3e08: 12000149 and w9, w10, #0x1 e3e0c: d341fd4a lsr x10, x10, #1 e3e10: 7100013f cmp w9, #0x0 e3e14: 9a88014b csel x11, x10, x8, eq e3e18: f1001d7f cmp x11, #0x7 e3e1c: 540001a1 b.ne 0xe3e50 , std::__ndk1::allocator> const&)+0xe0> e3e20: b0fffc63 adrp x3, 0x70000 e3e24: aa1403e0 mov x0, x20 e3e28: 91035063 add x3, x3, #0xd4 e3e2c: aa1f03e1 mov x1, xzr e3e30: 92800002 mov x2, #-0x1 // =-1 e3e34: 528000e4 mov w4, #0x7 // =7 e3e38: 9401ec2e bl 0x15eef0 <_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm@plt> e3e3c: 34000420 cbz w0, 0xe3ec0 , std::__ndk1::allocator> const&)+0x150> e3e40: 3940028a ldrb w10, [x20] e3e44: f9400688 ldr x8, [x20, #0x8] e3e48: 12000149 and w9, w10, #0x1 e3e4c: d341fd4a lsr x10, x10, #1 e3e50: 7100013f cmp w9, #0x0 e3e54: 9a880148 csel x8, x10, x8, eq e3e58: f1001d1f cmp x8, #0x7 e3e5c: 540001e1 b.ne 0xe3e98 , std::__ndk1::allocator> const&)+0x128> e3e60: f0fffc63 adrp x3, 0x72000 e3e64: aa1403e0 mov x0, x20 e3e68: 9102f863 add x3, x3, #0xbe e3e6c: aa1f03e1 mov x1, xzr e3e70: 92800002 mov x2, #-0x1 // =-1 e3e74: 528000e4 mov w4, #0x7 // =7 e3e78: 9401ec1e bl 0x15eef0 <_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm@plt> e3e7c: 91012268 add x8, x19, #0x48 e3e80: 7100001f cmp w0, #0x0 e3e84: 9a9f0113 csel x19, x8, xzr, eq e3e88: aa1303e0 mov x0, x19 e3e8c: a9414ff4 ldp x20, x19, [sp, #0x10] e3e90: a8c27bfd ldp x29, x30, [sp], #0x20 e3e94: d65f03c0 ret e3e98: aa1f03f3 mov x19, xzr e3e9c: aa1303e0 mov x0, x19 e3ea0: a9414ff4 ldp x20, x19, [sp, #0x10] e3ea4: a8c27bfd ldp x29, x30, [sp], #0x20 e3ea8: d65f03c0 ret e3eac: 91006273 add x19, x19, #0x18 e3eb0: aa1303e0 mov x0, x19 e3eb4: a9414ff4 ldp x20, x19, [sp, #0x10] e3eb8: a8c27bfd ldp x29, x30, [sp], #0x20 e3ebc: d65f03c0 ret e3ec0: 9100c273 add x19, x19, #0x30 e3ec4: aa1303e0 mov x0, x19 e3ec8: a9414ff4 ldp x20, x19, [sp, #0x10] e3ecc: a8c27bfd ldp x29, x30, [sp], #0x20 e3ed0: d65f03c0 ret e3ed4: 97ff1418 bl 0xa8f34 e3ed8: 97ff1417 bl 0xa8f34 e3edc: 97ff1416 bl 0xa8f34 e3ee0: 97ff1415 bl 0xa8f34 00000000000e3ee4 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::destroy(std::__ndk1::__tree_node, void*>*)>: e3ee4: b40001e1 cbz x1, 0xe3f20 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::destroy(std::__ndk1::__tree_node, void*>*)+0x3c> e3ee8: a9be7bfd stp x29, x30, [sp, #-0x20]! e3eec: a9014ff4 stp x20, x19, [sp, #0x10] e3ef0: 910003fd mov x29, sp e3ef4: aa0103f3 mov x19, x1 e3ef8: f9400021 ldr x1, [x1] e3efc: aa0003f4 mov x20, x0 e3f00: 9401eca0 bl 0x15f180 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE@plt> e3f04: f9400661 ldr x1, [x19, #0x8] e3f08: aa1403e0 mov x0, x20 e3f0c: 9401ec9d bl 0x15f180 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE@plt> e3f10: aa1303e0 mov x0, x19 e3f14: a9414ff4 ldp x20, x19, [sp, #0x10] e3f18: a8c27bfd ldp x29, x30, [sp], #0x20 e3f1c: 1401e3f1 b 0x15cee0 <_ZdlPv@plt> e3f20: d65f03c0 ret 00000000000e3f24 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)>: e3f24: 91002008 add x8, x0, #0x8 e3f28: eb01011f cmp x8, x1 e3f2c: 540000a0 b.eq 0xe3f40 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x1c> e3f30: b9400089 ldr w9, [x4] e3f34: b940202a ldr w10, [x1, #0x20] e3f38: 6b0a013f cmp w9, w10 e3f3c: 5400024a b.ge 0xe3f84 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x60> e3f40: f940000a ldr x10, [x0] e3f44: f9400029 ldr x9, [x1] e3f48: eb01015f cmp x10, x1 e3f4c: 540002c0 b.eq 0xe3fa4 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x80> e3f50: b4000349 cbz x9, 0xe3fb8 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x94> e3f54: aa0903ea mov x10, x9 e3f58: aa0a03eb mov x11, x10 e3f5c: f940054a ldr x10, [x10, #0x8] e3f60: b5ffffca cbnz x10, 0xe3f58 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x34> e3f64: b940216c ldr w12, [x11, #0x20] e3f68: b940008a ldr w10, [x4] e3f6c: 6b0a019f cmp w12, w10 e3f70: 5400044a b.ge 0xe3ff8 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0xd4> e3f74: b40001c9 cbz x9, 0xe3fac *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x88> e3f78: 91002160 add x0, x11, #0x8 e3f7c: f900004b str x11, [x2] e3f80: d65f03c0 ret e3f84: 6b09015f cmp w10, w9 e3f88: 540005ea b.ge 0xe4044 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x120> e3f8c: f940042a ldr x10, [x1, #0x8] e3f90: b400062a cbz x10, 0xe4054 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x130> e3f94: aa0a03e3 mov x3, x10 e3f98: f940014a ldr x10, [x10] e3f9c: b5ffffca cbnz x10, 0xe3f94 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x70> e3fa0: 14000038 b 0xe4080 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x15c> e3fa4: aa0103eb mov x11, x1 e3fa8: b5fffe89 cbnz x9, 0xe3f78 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x54> e3fac: aa0103e0 mov x0, x1 e3fb0: f9000041 str x1, [x2] e3fb4: d65f03c0 ret e3fb8: aa0103ea mov x10, x1 e3fbc: f8410d4b ldr x11, [x10, #0x10]! e3fc0: f940016b ldr x11, [x11] e3fc4: eb01017f cmp x11, x1 e3fc8: 540000e1 b.ne 0xe3fe4 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0xc0> e3fcc: f940014b ldr x11, [x10] e3fd0: aa0b03ea mov x10, x11 e3fd4: f8410d4c ldr x12, [x10, #0x10]! e3fd8: f940018c ldr x12, [x12] e3fdc: eb0b019f cmp x12, x11 e3fe0: 54ffff60 b.eq 0xe3fcc *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0xa8> e3fe4: f940014b ldr x11, [x10] e3fe8: b940216c ldr w12, [x11, #0x20] e3fec: b940008a ldr w10, [x4] e3ff0: 6b0a019f cmp w12, w10 e3ff4: 54fffc0b b.lt 0xe3f74 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x50> e3ff8: f9400109 ldr x9, [x8] e3ffc: b40007e9 cbz x9, 0xe40f8 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x1d4> e4000: 91002003 add x3, x0, #0x8 e4004: 14000005 b 0xe4018 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0xf4> e4008: f9400128 ldr x8, [x9] e400c: b40007c8 cbz x8, 0xe4104 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x1e0> e4010: aa0903e3 mov x3, x9 e4014: aa0803e9 mov x9, x8 e4018: b9402128 ldr w8, [x9, #0x20] e401c: 6b08015f cmp w10, w8 e4020: 54ffff4b b.lt 0xe4008 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0xe4> e4024: 6b0a011f cmp w8, w10 e4028: 5400008a b.ge 0xe4038 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x114> e402c: aa0903e3 mov x3, x9 e4030: f8408c68 ldr x8, [x3, #0x8]! e4034: b5ffff08 cbnz x8, 0xe4014 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0xf0> e4038: aa0303e0 mov x0, x3 e403c: f9000049 str x9, [x2] e4040: d65f03c0 ret e4044: aa0303e0 mov x0, x3 e4048: f9000041 str x1, [x2] e404c: f9000061 str x1, [x3] e4050: d65f03c0 ret e4054: aa0103ea mov x10, x1 e4058: f8410d43 ldr x3, [x10, #0x10]! e405c: f940006b ldr x11, [x3] e4060: eb01017f cmp x11, x1 e4064: 540000e0 b.eq 0xe4080 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x15c> e4068: f940014b ldr x11, [x10] e406c: aa0b03ea mov x10, x11 e4070: f8410d43 ldr x3, [x10, #0x10]! e4074: f940006c ldr x12, [x3] e4078: eb0b019f cmp x12, x11 e407c: 54ffff61 b.ne 0xe4068 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x144> e4080: eb08007f cmp x3, x8 e4084: 54000080 b.eq 0xe4094 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x170> e4088: b940206a ldr w10, [x3, #0x20] e408c: 6b0a013f cmp w9, w10 e4090: 540000ca b.ge 0xe40a8 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x184> e4094: f9400428 ldr x8, [x1, #0x8] e4098: b40003c8 cbz x8, 0xe4110 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x1ec> e409c: aa0303e0 mov x0, x3 e40a0: f9000043 str x3, [x2] e40a4: d65f03c0 ret e40a8: f940010a ldr x10, [x8] e40ac: b400026a cbz x10, 0xe40f8 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x1d4> e40b0: 91002003 add x3, x0, #0x8 e40b4: 14000002 b 0xe40bc *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x198> e40b8: aa0803ea mov x10, x8 e40bc: b9402148 ldr w8, [x10, #0x20] e40c0: 6b08013f cmp w9, w8 e40c4: 540000aa b.ge 0xe40d8 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x1b4> e40c8: f9400148 ldr x8, [x10] e40cc: b4000288 cbz x8, 0xe411c *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x1f8> e40d0: aa0a03e3 mov x3, x10 e40d4: 17fffff9 b 0xe40b8 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x194> e40d8: 6b09011f cmp w8, w9 e40dc: 5400008a b.ge 0xe40ec *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x1c8> e40e0: aa0a03e3 mov x3, x10 e40e4: f8408c68 ldr x8, [x3, #0x8]! e40e8: b5fffe88 cbnz x8, 0xe40b8 *& std::__ndk1::__tree, std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__find_equal(std::__ndk1::__tree_const_iterator, std::__ndk1::__tree_node, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, int const&)+0x194> e40ec: aa0303e0 mov x0, x3 e40f0: f900004a str x10, [x2] e40f4: d65f03c0 ret e40f8: aa0803e0 mov x0, x8 e40fc: f9000048 str x8, [x2] e4100: d65f03c0 ret e4104: aa0903e0 mov x0, x9 e4108: f9000049 str x9, [x2] e410c: d65f03c0 ret e4110: 91002020 add x0, x1, #0x8 e4114: f9000041 str x1, [x2] e4118: d65f03c0 ret e411c: aa0a03e0 mov x0, x10 e4120: f900004a str x10, [x2] e4124: d65f03c0 ret 00000000000e4128 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)>: e4128: a9bb7bfd stp x29, x30, [sp, #-0x50]! e412c: f9000bf9 str x25, [sp, #0x10] e4130: 910003fd mov x29, sp e4134: a9025ff8 stp x24, x23, [sp, #0x20] e4138: a90357f6 stp x22, x21, [sp, #0x30] e413c: a9044ff4 stp x20, x19, [sp, #0x40] e4140: aa0203f3 mov x19, x2 e4144: aa0003f4 mov x20, x0 e4148: f9400808 ldr x8, [x0, #0x10] e414c: aa0103f5 mov x21, x1 e4150: b4001008 cbz x8, 0xe4350 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x228> e4154: aa1403f7 mov x23, x20 e4158: f9400289 ldr x9, [x20] e415c: f8408ee8 ldr x8, [x23, #0x8]! e4160: f9000297 str x23, [x20] e4164: f900091f str xzr, [x8, #0x10] e4168: f9000a9f str xzr, [x20, #0x10] e416c: f90002ff str xzr, [x23] e4170: f9400528 ldr x8, [x9, #0x8] e4174: f100011f cmp x8, #0x0 e4178: 9a880121 csel x1, x9, x8, eq e417c: b4000e41 cbz x1, 0xe4344 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x21c> e4180: f9400838 ldr x24, [x1, #0x10] e4184: b4000298 cbz x24, 0xe41d4 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0xac> e4188: f9400308 ldr x8, [x24] e418c: eb01011f cmp x8, x1 e4190: 54000120 b.eq 0xe41b4 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x8c> e4194: f900071f str xzr, [x24, #0x8] e4198: b40001e8 cbz x8, 0xe41d4 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0xac> e419c: aa0803f8 mov x24, x8 e41a0: f9400108 ldr x8, [x8] e41a4: b5ffffc8 cbnz x8, 0xe419c , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x74> e41a8: f9400708 ldr x8, [x24, #0x8] e41ac: b5ffff88 cbnz x8, 0xe419c , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x74> e41b0: 14000009 b 0xe41d4 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0xac> e41b4: f9400708 ldr x8, [x24, #0x8] e41b8: f900031f str xzr, [x24] e41bc: b40000c8 cbz x8, 0xe41d4 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0xac> e41c0: aa0803f8 mov x24, x8 e41c4: f9400108 ldr x8, [x8] e41c8: b5ffffc8 cbnz x8, 0xe41c0 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x98> e41cc: f9400708 ldr x8, [x24, #0x8] e41d0: b5ffff88 cbnz x8, 0xe41c0 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x98> e41d4: eb1302bf cmp x21, x19 e41d8: 540009c0 b.eq 0xe4310 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x1e8> e41dc: 91002299 add x25, x20, #0x8 e41e0: f94002e8 ldr x8, [x23] e41e4: b4000248 cbz x8, 0xe422c , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x104> e41e8: b94002aa ldr w10, [x21] e41ec: aa1903e9 mov x9, x25 e41f0: b940210b ldr w11, [x8, #0x20] e41f4: 6b0b015f cmp w10, w11 e41f8: 540000ca b.ge 0xe4210 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0xe8> e41fc: f940010b ldr x11, [x8] e4200: b400026b cbz x11, 0xe424c , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x124> e4204: aa0803e9 mov x9, x8 e4208: aa0b03e8 mov x8, x11 e420c: 17fffff9 b 0xe41f0 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0xc8> e4210: 6b0a017f cmp w11, w10 e4214: 5400010a b.ge 0xe4234 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x10c> e4218: aa0803e9 mov x9, x8 e421c: f8408d2b ldr x11, [x9, #0x8]! e4220: b40000ab cbz x11, 0xe4234 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x10c> e4224: aa0b03e8 mov x8, x11 e4228: 17fffff2 b 0xe41f0 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0xc8> e422c: aa1703e8 mov x8, x23 e4230: aa1703e9 mov x9, x23 e4234: f940012a ldr x10, [x9] e4238: b400010a cbz x10, 0xe4258 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x130> e423c: aa1803f6 mov x22, x24 e4240: 910042b5 add x21, x21, #0x10 e4244: b50005e1 cbnz x1, 0xe4300 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x1d8> e4248: 14000033 b 0xe4314 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x1ec> e424c: aa0803e9 mov x9, x8 e4250: f940012a ldr x10, [x9] e4254: b5ffff4a cbnz x10, 0xe423c , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x114> e4258: f94006ab ldr x11, [x21, #0x8] e425c: f9000828 str x8, [x1, #0x10] e4260: b94002aa ldr w10, [x21] e4264: a9007c3f stp xzr, xzr, [x1] e4268: f900142b str x11, [x1, #0x28] e426c: f9000121 str x1, [x9] e4270: f9400288 ldr x8, [x20] e4274: b900202a str w10, [x1, #0x20] e4278: f9400108 ldr x8, [x8] e427c: b4000068 cbz x8, 0xe4288 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x160> e4280: f9000288 str x8, [x20] e4284: f9400121 ldr x1, [x9] e4288: f9400680 ldr x0, [x20, #0x8] e428c: 9401e535 bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> e4290: f9400a88 ldr x8, [x20, #0x10] e4294: 91000508 add x8, x8, #0x1 e4298: f9000a88 str x8, [x20, #0x10] e429c: b4000538 cbz x24, 0xe4340 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x218> e42a0: f9400b16 ldr x22, [x24, #0x10] e42a4: b4000296 cbz x22, 0xe42f4 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x1cc> e42a8: f94002c8 ldr x8, [x22] e42ac: eb18011f cmp x8, x24 e42b0: 54000120 b.eq 0xe42d4 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x1ac> e42b4: f90006df str xzr, [x22, #0x8] e42b8: b40001e8 cbz x8, 0xe42f4 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x1cc> e42bc: aa0803f6 mov x22, x8 e42c0: f9400108 ldr x8, [x8] e42c4: b5ffffc8 cbnz x8, 0xe42bc , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x194> e42c8: f94006c8 ldr x8, [x22, #0x8] e42cc: b5ffff88 cbnz x8, 0xe42bc , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x194> e42d0: 14000009 b 0xe42f4 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x1cc> e42d4: f94006c8 ldr x8, [x22, #0x8] e42d8: f90002df str xzr, [x22] e42dc: b40000c8 cbz x8, 0xe42f4 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x1cc> e42e0: aa0803f6 mov x22, x8 e42e4: f9400108 ldr x8, [x8] e42e8: b5ffffc8 cbnz x8, 0xe42e0 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x1b8> e42ec: f94006c8 ldr x8, [x22, #0x8] e42f0: b5ffff88 cbnz x8, 0xe42e0 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x1b8> e42f4: aa1803e1 mov x1, x24 e42f8: 910042b5 add x21, x21, #0x10 e42fc: b40000c1 cbz x1, 0xe4314 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x1ec> e4300: aa1603f8 mov x24, x22 e4304: eb1302bf cmp x21, x19 e4308: 54fff6c1 b.ne 0xe41e0 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0xb8> e430c: 14000002 b 0xe4314 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x1ec> e4310: aa1803f6 mov x22, x24 e4314: aa1403e0 mov x0, x20 e4318: 9401eb9a bl 0x15f180 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE@plt> e431c: b40001b6 cbz x22, 0xe4350 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x228> e4320: f9400ac8 ldr x8, [x22, #0x10] e4324: b4000088 cbz x8, 0xe4334 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x20c> e4328: aa0803f6 mov x22, x8 e432c: f9400908 ldr x8, [x8, #0x10] e4330: b5ffffc8 cbnz x8, 0xe4328 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x200> e4334: aa1403e0 mov x0, x20 e4338: aa1603e1 mov x1, x22 e433c: 14000004 b 0xe434c , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x224> e4340: 910042b5 add x21, x21, #0x10 e4344: aa1403e0 mov x0, x20 e4348: aa1f03e1 mov x1, xzr e434c: 9401eb8d bl 0x15f180 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE@plt> e4350: eb1302bf cmp x21, x19 e4354: 54000680 b.eq 0xe4424 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x2fc> e4358: 91002296 add x22, x20, #0x8 e435c: 1400000b b 0xe4388 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x260> e4360: f9000288 str x8, [x20] e4364: f9400301 ldr x1, [x24] e4368: f9400680 ldr x0, [x20, #0x8] e436c: 9401e4fd bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> e4370: f9400a88 ldr x8, [x20, #0x10] e4374: 91000508 add x8, x8, #0x1 e4378: f9000a88 str x8, [x20, #0x10] e437c: 910042b5 add x21, x21, #0x10 e4380: eb1302bf cmp x21, x19 e4384: 54000500 b.eq 0xe4424 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x2fc> e4388: f94002d7 ldr x23, [x22] e438c: b4000257 cbz x23, 0xe43d4 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x2ac> e4390: b94002a8 ldr w8, [x21] e4394: aa1603f8 mov x24, x22 e4398: b94022e9 ldr w9, [x23, #0x20] e439c: 6b09011f cmp w8, w9 e43a0: 540000ca b.ge 0xe43b8 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x290> e43a4: f94002e9 ldr x9, [x23] e43a8: b4000369 cbz x9, 0xe4414 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x2ec> e43ac: aa1703f8 mov x24, x23 e43b0: aa0903f7 mov x23, x9 e43b4: 17fffff9 b 0xe4398 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x270> e43b8: 6b08013f cmp w9, w8 e43bc: 5400010a b.ge 0xe43dc , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x2b4> e43c0: aa1703f8 mov x24, x23 e43c4: f8408f09 ldr x9, [x24, #0x8]! e43c8: b40000a9 cbz x9, 0xe43dc , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x2b4> e43cc: aa0903f7 mov x23, x9 e43d0: 17fffff2 b 0xe4398 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x270> e43d4: aa1603f7 mov x23, x22 e43d8: aa1603f8 mov x24, x22 e43dc: f9400308 ldr x8, [x24] e43e0: b5fffce8 cbnz x8, 0xe437c , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x254> e43e4: 52800600 mov w0, #0x30 // =48 e43e8: 9401e29e bl 0x15ce60 <_Znwm@plt> e43ec: 3dc002a0 ldr q0, [x21] e43f0: a9007c1f stp xzr, xzr, [x0] e43f4: f9000817 str x23, [x0, #0x10] e43f8: 3d800800 str q0, [x0, #0x20] e43fc: f9000300 str x0, [x24] e4400: f9400288 ldr x8, [x20] e4404: f9400108 ldr x8, [x8] e4408: b5fffac8 cbnz x8, 0xe4360 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x238> e440c: aa0003e1 mov x1, x0 e4410: 17ffffd6 b 0xe4368 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x240> e4414: aa1703f8 mov x24, x23 e4418: f9400308 ldr x8, [x24] e441c: b5fffb08 cbnz x8, 0xe437c , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x254> e4420: 17fffff1 b 0xe43e4 , std::__ndk1::__map_value_compare, std::__ndk1::less, true>, std::__ndk1::allocator>>::__assign_unique const*>(std::__ndk1::pair const*, std::__ndk1::pair const*)+0x2bc> e4424: a9444ff4 ldp x20, x19, [sp, #0x40] e4428: a94357f6 ldp x22, x21, [sp, #0x30] e442c: a9425ff8 ldp x24, x23, [sp, #0x20] e4430: f9400bf9 ldr x25, [sp, #0x10] e4434: a8c57bfd ldp x29, x30, [sp], #0x50 e4438: d65f03c0 ret 00000000000e443c : e443c: d10103ff sub sp, sp, #0x40 e4440: a9017bfd stp x29, x30, [sp, #0x10] e4444: 910043fd add x29, sp, #0x10 e4448: a90257f6 stp x22, x21, [sp, #0x20] e444c: a9034ff4 stp x20, x19, [sp, #0x30] e4450: 90000448 adrp x8, 0x16c000 e4454: d0fffc69 adrp x9, 0x72000 e4458: f100003f cmp x1, #0x0 e445c: 913e5929 add x9, x9, #0xf96 e4460: 6f00e400 movi v0.2d, #0000000000000000 e4464: aa0203f4 mov x20, x2 e4468: f9461d08 ldr x8, [x8, #0xc38] e446c: aa0003f3 mov x19, x0 e4470: aa0003f5 mov x21, x0 e4474: 9a810136 csel x22, x9, x1, eq e4478: 91004108 add x8, x8, #0x10 e447c: 3c818000 stur q0, [x0, #0x18] e4480: 3c808ea0 str q0, [x21, #0x8]! e4484: f9000008 str x8, [x0] e4488: f0fffc41 adrp x1, 0x6f000 e448c: b0fffc43 adrp x3, 0x6d000 e4490: f0fffc64 adrp x4, 0x73000 e4494: b0fffc46 adrp x6, 0x6d000 e4498: 91136021 add x1, x1, #0x4d8 e449c: 910c2863 add x3, x3, #0x30a e44a0: 9105f084 add x4, x4, #0x17c e44a4: 911820c6 add x6, x6, #0x608 e44a8: 52800020 mov w0, #0x1 // =1 e44ac: 528001c2 mov w2, #0xe // =14 e44b0: aa1303e5 mov x5, x19 e44b4: aa1603e7 mov x7, x22 e44b8: f90003f4 str x20, [sp] e44bc: 9401e259 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> e44c0: aa1503e0 mov x0, x21 e44c4: aa1603e1 mov x1, x22 e44c8: 9401e426 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> e44cc: f9001274 str x20, [x19, #0x20] e44d0: a9434ff4 ldp x20, x19, [sp, #0x30] e44d4: a94257f6 ldp x22, x21, [sp, #0x20] e44d8: a9417bfd ldp x29, x30, [sp, #0x10] e44dc: 910103ff add sp, sp, #0x40 e44e0: d65f03c0 ret e44e4: 394002a8 ldrb w8, [x21] e44e8: aa0003f4 mov x20, x0 e44ec: 36000068 tbz w8, #0x0, 0xe44f8 e44f0: f9400e60 ldr x0, [x19, #0x18] e44f4: 9401e27b bl 0x15cee0 <_ZdlPv@plt> e44f8: aa1403e0 mov x0, x20 e44fc: 9401d319 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e4500 : e4500: d10103ff sub sp, sp, #0x40 e4504: a9017bfd stp x29, x30, [sp, #0x10] e4508: 910043fd add x29, sp, #0x10 e450c: a90257f6 stp x22, x21, [sp, #0x20] e4510: a9034ff4 stp x20, x19, [sp, #0x30] e4514: 90000448 adrp x8, 0x16c000 e4518: d0fffc69 adrp x9, 0x72000 e451c: f100003f cmp x1, #0x0 e4520: 913e5929 add x9, x9, #0xf96 e4524: 6f00e400 movi v0.2d, #0000000000000000 e4528: aa0203f4 mov x20, x2 e452c: f9461d08 ldr x8, [x8, #0xc38] e4530: aa0003f3 mov x19, x0 e4534: aa0003f5 mov x21, x0 e4538: 9a810136 csel x22, x9, x1, eq e453c: 91004108 add x8, x8, #0x10 e4540: 3c818000 stur q0, [x0, #0x18] e4544: 3c808ea0 str q0, [x21, #0x8]! e4548: f9000008 str x8, [x0] e454c: f0fffc41 adrp x1, 0x6f000 e4550: b0fffc43 adrp x3, 0x6d000 e4554: f0fffc64 adrp x4, 0x73000 e4558: b0fffc46 adrp x6, 0x6d000 e455c: 91136021 add x1, x1, #0x4d8 e4560: 910c2863 add x3, x3, #0x30a e4564: 9105f084 add x4, x4, #0x17c e4568: 911820c6 add x6, x6, #0x608 e456c: 52800020 mov w0, #0x1 // =1 e4570: 528001c2 mov w2, #0xe // =14 e4574: aa1303e5 mov x5, x19 e4578: aa1603e7 mov x7, x22 e457c: f90003f4 str x20, [sp] e4580: 9401e228 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> e4584: aa1503e0 mov x0, x21 e4588: aa1603e1 mov x1, x22 e458c: 9401e3f5 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> e4590: 90000448 adrp x8, 0x16c000 e4594: f9462108 ldr x8, [x8, #0xc40] e4598: a9027e74 stp x20, xzr, [x19, #0x20] e459c: a9037e7f stp xzr, xzr, [x19, #0x30] e45a0: a94257f6 ldp x22, x21, [sp, #0x20] e45a4: 91004108 add x8, x8, #0x10 e45a8: a9417bfd ldp x29, x30, [sp, #0x10] e45ac: f9000268 str x8, [x19] e45b0: a9434ff4 ldp x20, x19, [sp, #0x30] e45b4: 910103ff add sp, sp, #0x40 e45b8: d65f03c0 ret e45bc: 394002a8 ldrb w8, [x21] e45c0: aa0003f4 mov x20, x0 e45c4: 36000068 tbz w8, #0x0, 0xe45d0 e45c8: f9400e60 ldr x0, [x19, #0x18] e45cc: 9401e245 bl 0x15cee0 <_ZdlPv@plt> e45d0: aa1403e0 mov x0, x20 e45d4: 9401d2e3 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e45d8 : e45d8: a9bd7bfd stp x29, x30, [sp, #-0x30]! e45dc: a90157f6 stp x22, x21, [sp, #0x10] e45e0: 910003fd mov x29, sp e45e4: a9024ff4 stp x20, x19, [sp, #0x20] e45e8: 90000448 adrp x8, 0x16c000 e45ec: aa0003f3 mov x19, x0 e45f0: f9462108 ldr x8, [x8, #0xc40] e45f4: 91004108 add x8, x8, #0x10 e45f8: f9000008 str x8, [x0] e45fc: f0fffc41 adrp x1, 0x6f000 e4600: b0fffc43 adrp x3, 0x6d000 e4604: f0fffc64 adrp x4, 0x73000 e4608: d0fffc66 adrp x6, 0x72000 e460c: 91136021 add x1, x1, #0x4d8 e4610: 9118a863 add x3, x3, #0x62a e4614: 9105f084 add x4, x4, #0x17c e4618: 913e58c6 add x6, x6, #0xf96 e461c: 52800020 mov w0, #0x1 // =1 e4620: 528003a2 mov w2, #0x1d // =29 e4624: aa1303e5 mov x5, x19 e4628: 9401e1fe bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> e462c: f9401675 ldr x21, [x19, #0x28] e4630: b4000255 cbz x21, 0xe4678 e4634: f9401a68 ldr x8, [x19, #0x30] e4638: eb15011f cmp x8, x21 e463c: 54000180 b.eq 0xe466c e4640: d1010114 sub x20, x8, #0x40 e4644: aa1403f6 mov x22, x20 e4648: f85c06c8 ldr x8, [x22], #-0x40 e464c: aa1403e0 mov x0, x20 e4650: f9400108 ldr x8, [x8] e4654: d63f0100 blr x8 e4658: eb15029f cmp x20, x21 e465c: aa1603f4 mov x20, x22 e4660: 54ffff41 b.ne 0xe4648 e4664: f9401660 ldr x0, [x19, #0x28] e4668: 14000002 b 0xe4670 e466c: aa1503e0 mov x0, x21 e4670: f9001a75 str x21, [x19, #0x30] e4674: 9401e21b bl 0x15cee0 <_ZdlPv@plt> e4678: 90000448 adrp x8, 0x16c000 e467c: f9461d08 ldr x8, [x8, #0xc38] e4680: 39402269 ldrb w9, [x19, #0x8] e4684: 91004108 add x8, x8, #0x10 e4688: f9000268 str x8, [x19] e468c: 370000a9 tbnz w9, #0x0, 0xe46a0 e4690: a9424ff4 ldp x20, x19, [sp, #0x20] e4694: a94157f6 ldp x22, x21, [sp, #0x10] e4698: a8c37bfd ldp x29, x30, [sp], #0x30 e469c: d65f03c0 ret e46a0: f9400e60 ldr x0, [x19, #0x18] e46a4: a9424ff4 ldp x20, x19, [sp, #0x20] e46a8: a94157f6 ldp x22, x21, [sp, #0x10] e46ac: a8c37bfd ldp x29, x30, [sp], #0x30 e46b0: 1401e20c b 0x15cee0 <_ZdlPv@plt> e46b4: aa0003f4 mov x20, x0 e46b8: 9100a260 add x0, x19, #0x28 e46bc: 94000005 bl 0xe46d0 e46c0: aa1303e0 mov x0, x19 e46c4: 9401eac3 bl 0x15f1d0 <_ZN6InGame20InGameMetricsHandlerD2Ev@plt> e46c8: aa1403e0 mov x0, x20 e46cc: 97ff121a bl 0xa8f34 e46d0: a9bd7bfd stp x29, x30, [sp, #-0x30]! e46d4: a90157f6 stp x22, x21, [sp, #0x10] e46d8: 910003fd mov x29, sp e46dc: a9024ff4 stp x20, x19, [sp, #0x20] e46e0: f9400015 ldr x21, [x0] e46e4: b4000295 cbz x21, 0xe4734 e46e8: f9400408 ldr x8, [x0, #0x8] e46ec: aa0003f3 mov x19, x0 e46f0: eb15011f cmp x8, x21 e46f4: 54000280 b.eq 0xe4744 e46f8: d1010114 sub x20, x8, #0x40 e46fc: aa1403f6 mov x22, x20 e4700: f85c06c8 ldr x8, [x22], #-0x40 e4704: aa1403e0 mov x0, x20 e4708: f9400108 ldr x8, [x8] e470c: d63f0100 blr x8 e4710: eb15029f cmp x20, x21 e4714: aa1603f4 mov x20, x22 e4718: 54ffff41 b.ne 0xe4700 e471c: f9400260 ldr x0, [x19] e4720: f9000675 str x21, [x19, #0x8] e4724: a9424ff4 ldp x20, x19, [sp, #0x20] e4728: a94157f6 ldp x22, x21, [sp, #0x10] e472c: a8c37bfd ldp x29, x30, [sp], #0x30 e4730: 1401e1ec b 0x15cee0 <_ZdlPv@plt> e4734: a9424ff4 ldp x20, x19, [sp, #0x20] e4738: a94157f6 ldp x22, x21, [sp, #0x10] e473c: a8c37bfd ldp x29, x30, [sp], #0x30 e4740: d65f03c0 ret e4744: aa1503e0 mov x0, x21 e4748: f9000675 str x21, [x19, #0x8] e474c: a9424ff4 ldp x20, x19, [sp, #0x20] e4750: a94157f6 ldp x22, x21, [sp, #0x10] e4754: a8c37bfd ldp x29, x30, [sp], #0x30 e4758: 1401e1e2 b 0x15cee0 <_ZdlPv@plt> 00000000000e475c : e475c: a9be7bfd stp x29, x30, [sp, #-0x20]! e4760: f9000bf3 str x19, [sp, #0x10] e4764: 910003fd mov x29, sp e4768: aa0003f3 mov x19, x0 e476c: 9401ea95 bl 0x15f1c0 <_ZN6InGame27InGameCounterMetricsHandlerD2Ev@plt> e4770: aa1303e0 mov x0, x19 e4774: f9400bf3 ldr x19, [sp, #0x10] e4778: a8c27bfd ldp x29, x30, [sp], #0x20 e477c: 1401e1d9 b 0x15cee0 <_ZdlPv@plt> 00000000000e4780 : e4780: a942a009 ldp x9, x8, [x0, #0x28] e4784: eb09011f cmp x8, x9 e4788: 1a9f07e0 cset w0, ne e478c: d65f03c0 ret 00000000000e4790 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)>: e4790: d10243ff sub sp, sp, #0x90 e4794: fd0013e8 str d8, [sp, #0x20] e4798: a9037bfd stp x29, x30, [sp, #0x30] e479c: 9100c3fd add x29, sp, #0x30 e47a0: a9046ffc stp x28, x27, [sp, #0x40] e47a4: a90567fa stp x26, x25, [sp, #0x50] e47a8: a9065ff8 stp x24, x23, [sp, #0x60] e47ac: a90757f6 stp x22, x21, [sp, #0x70] e47b0: a9084ff4 stp x20, x19, [sp, #0x80] e47b4: aa0103fa mov x26, x1 e47b8: 1e604008 fmov d8, d0 e47bc: a90087e0 stp x0, x1, [sp, #0x8] e47c0: a9c2b019 ldp x25, x12, [x0, #0x28]! e47c4: f90003e0 str x0, [sp] e47c8: f8408f54 ldr x20, [x26, #0x8]! e47cc: eb0c033f cmp x25, x12 e47d0: 540010a0 b.eq 0xe49e4 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x254> e47d4: f940074d ldr x13, [x26, #0x8] e47d8: b4000eb4 cbz x20, 0xe49ac , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x21c> e47dc: f81f83ac stur x12, [x29, #-0x8] e47e0: f9000fed str x13, [sp, #0x18] e47e4: 14000006 b 0xe47fc , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x6c> e47e8: f85f83ac ldur x12, [x29, #-0x8] e47ec: 91010339 add x25, x25, #0x40 e47f0: f9400fed ldr x13, [sp, #0x18] e47f4: eb0c033f cmp x25, x12 e47f8: 54000f60 b.eq 0xe49e4 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x254> e47fc: a940f333 ldp x19, x28, [x25, #0x8] e4800: d28db6e9 mov x9, #0x6db7 // =28087 e4804: f2b6db69 movk x9, #0xb6db, lsl #16 e4808: f2db6da9 movk x9, #0xdb6d, lsl #32 e480c: f2edb6c9 movk x9, #0x6db6, lsl #48 e4810: cb130388 sub x8, x28, x19 e4814: 9343fd08 asr x8, x8, #3 e4818: 9b097d08 mul x8, x8, x9 e481c: eb0d011f cmp x8, x13 e4820: 54000060 b.eq 0xe482c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x9c> e4824: 17fffff1 b 0xe47e8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x58> e4828: 9100e273 add x19, x19, #0x38 e482c: eb1c027f cmp x19, x28 e4830: 540010a0 b.eq 0xe4a44 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x2b4> e4834: a9412a69 ldp x9, x10, [x19, #0x10] e4838: 9100266b add x11, x19, #0x9 e483c: aa1a03f7 mov x23, x26 e4840: 39402268 ldrb w8, [x19, #0x8] e4844: aa1403fb mov x27, x20 e4848: d341fd0c lsr x12, x8, #1 e484c: 7200011f tst w8, #0x1 e4850: 9a890195 csel x21, x12, x9, eq e4854: 9a8a0176 csel x22, x11, x10, eq e4858: 1400000a b 0xe4880 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0xf0> e485c: eb1802bf cmp x21, x24 e4860: 1a9f27e8 cset w8, lo e4864: eb15031f cmp x24, x21 e4868: 5a9f2100 csinv w0, w8, wzr, hs e486c: 531f7c08 lsr w8, w0, #31 e4870: 7100001f cmp w0, #0x0 e4874: 9a9bb2f7 csel x23, x23, x27, lt e4878: f8685b7b ldr x27, [x27, w8, uxtw #3] e487c: b400023b cbz x27, 0xe48c0 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x130> e4880: aa1b03e8 mov x8, x27 e4884: 38420d09 ldrb w9, [x8, #0x20]! e4888: f940050a ldr x10, [x8, #0x8] e488c: d341fd2b lsr x11, x9, #1 e4890: 7200013f tst w9, #0x1 e4894: 9a8a0178 csel x24, x11, x10, eq e4898: eb1802bf cmp x21, x24 e489c: 9a9832a2 csel x2, x21, x24, lo e48a0: b4fffde2 cbz x2, 0xe485c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0xcc> e48a4: f9401b6a ldr x10, [x27, #0x30] e48a8: 7200013f tst w9, #0x1 e48ac: aa1603e1 mov x1, x22 e48b0: 9a881540 csinc x0, x10, x8, ne e48b4: 9401e267 bl 0x15d250 e48b8: 35fffda0 cbnz w0, 0xe486c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0xdc> e48bc: 17ffffe8 b 0xe485c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0xcc> e48c0: eb1a02ff cmp x23, x26 e48c4: 54fff920 b.eq 0xe47e8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x58> e48c8: aa1703e8 mov x8, x23 e48cc: 38420d09 ldrb w9, [x8, #0x20]! e48d0: f940050a ldr x10, [x8, #0x8] e48d4: d341fd2b lsr x11, x9, #1 e48d8: 7200013f tst w9, #0x1 e48dc: 9a8a0178 csel x24, x11, x10, eq e48e0: eb15031f cmp x24, x21 e48e4: 9a953302 csel x2, x24, x21, lo e48e8: b4000122 cbz x2, 0xe490c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x17c> e48ec: f9401aea ldr x10, [x23, #0x30] e48f0: 7200013f tst w9, #0x1 e48f4: aa1603e0 mov x0, x22 e48f8: 9a881541 csinc x1, x10, x8, ne e48fc: 9401e255 bl 0x15d250 e4900: 34000060 cbz w0, 0xe490c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x17c> e4904: 36f80080 tbz w0, #0x1f, 0xe4914 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x184> e4908: 17ffffb8 b 0xe47e8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x58> e490c: eb1802bf cmp x21, x24 e4910: 54fff6c3 b.lo 0xe47e8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x58> e4914: aa1703e8 mov x8, x23 e4918: aa1303ea mov x10, x19 e491c: 38438d09 ldrb w9, [x8, #0x38]! e4920: 38420d4c ldrb w12, [x10, #0x20]! e4924: f940050d ldr x13, [x8, #0x8] e4928: f940054e ldr x14, [x10, #0x8] e492c: d341fd2b lsr x11, x9, #1 e4930: 7200013f tst w9, #0x1 e4934: 9a8d0162 csel x2, x11, x13, eq e4938: d341fd8d lsr x13, x12, #1 e493c: 7200019f tst w12, #0x1 e4940: 9a8e01ad csel x13, x13, x14, eq e4944: eb0d005f cmp x2, x13 e4948: 54fff501 b.ne 0xe47e8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x58> e494c: f94026ed ldr x13, [x23, #0x48] e4950: 7200013f tst w9, #0x1 e4954: f9401a6e ldr x14, [x19, #0x30] e4958: 9a8815a0 csinc x0, x13, x8, ne e495c: 7200019f tst w12, #0x1 e4960: 9a8a15c1 csinc x1, x14, x10, ne e4964: 370001c9 tbnz w9, #0x0, 0xe499c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x20c> e4968: b4fff602 cbz x2, 0xe4828 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x98> e496c: 91000508 add x8, x8, #0x1 e4970: d1000569 sub x9, x11, #0x1 e4974: 3840150a ldrb w10, [x8], #0x1 e4978: 3840142b ldrb w11, [x1], #0x1 e497c: d100052c sub x12, x9, #0x1 e4980: 6b0b015f cmp w10, w11 e4984: fa400924 ccmp x9, #0x0, #0x4, eq e4988: aa0c03e9 mov x9, x12 e498c: 54ffff41 b.ne 0xe4974 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x1e4> e4990: 6b0b015f cmp w10, w11 e4994: 54fff4a0 b.eq 0xe4828 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x98> e4998: 17ffff94 b 0xe47e8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x58> e499c: b4fff462 cbz x2, 0xe4828 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x98> e49a0: 9401e22c bl 0x15d250 e49a4: 34fff420 cbz w0, 0xe4828 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x98> e49a8: 17ffff90 b 0xe47e8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x58> e49ac: d28db6e8 mov x8, #0x6db7 // =28087 e49b0: f2b6db68 movk x8, #0xb6db, lsl #16 e49b4: f2db6da8 movk x8, #0xdb6d, lsl #32 e49b8: f2edb6c8 movk x8, #0x6db6, lsl #48 e49bc: a940a72a ldp x10, x9, [x25, #0x8] e49c0: cb0a012b sub x11, x9, x10 e49c4: 9343fd6b asr x11, x11, #3 e49c8: 9b087d6b mul x11, x11, x8 e49cc: eb0d017f cmp x11, x13 e49d0: fa490140 ccmp x10, x9, #0x0, eq e49d4: 54000380 b.eq 0xe4a44 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x2b4> e49d8: 91010339 add x25, x25, #0x40 e49dc: eb0c033f cmp x25, x12 e49e0: 54fffee1 b.ne 0xe49bc , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x22c> e49e4: f94007f3 ldr x19, [sp, #0x8] e49e8: f9401e68 ldr x8, [x19, #0x38] e49ec: eb08019f cmp x12, x8 e49f0: 54000422 b.hs 0xe4a74 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x2e4> e49f4: 90000448 adrp x8, 0x16c000 e49f8: 90000449 adrp x9, 0x16c000 e49fc: 6f00e400 movi v0.2d, #0000000000000000 e4a00: 91010196 add x22, x12, #0x40 e4a04: f9462508 ldr x8, [x8, #0xc48] e4a08: f9462929 ldr x9, [x9, #0xc50] e4a0c: a9037d9f stp xzr, xzr, [x12, #0x30] e4a10: 3c818180 stur q0, [x12, #0x18] e4a14: 91004108 add x8, x8, #0x10 e4a18: 3c808180 stur q0, [x12, #0x8] e4a1c: 91004129 add x9, x9, #0x10 e4a20: f9001a76 str x22, [x19, #0x30] e4a24: f9000188 str x8, [x12] e4a28: f9001589 str x9, [x12, #0x28] e4a2c: f9400be8 ldr x8, [sp, #0x10] e4a30: fc1f02c8 stur d8, [x22, #-0x10] e4a34: f9400117 ldr x23, [x8] e4a38: eb1a02ff cmp x23, x26 e4a3c: 540002c1 b.ne 0xe4a94 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x304> e4a40: 14000004 b 0xe4a50 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x2c0> e4a44: fd401b20 ldr d0, [x25, #0x30] e4a48: 1e682800 fadd d0, d0, d8 e4a4c: fd001b20 str d0, [x25, #0x30] e4a50: a9484ff4 ldp x20, x19, [sp, #0x80] e4a54: a94757f6 ldp x22, x21, [sp, #0x70] e4a58: a9465ff8 ldp x24, x23, [sp, #0x60] e4a5c: a94567fa ldp x26, x25, [sp, #0x50] e4a60: a9446ffc ldp x28, x27, [sp, #0x40] e4a64: a9437bfd ldp x29, x30, [sp, #0x30] e4a68: fd4013e8 ldr d8, [sp, #0x20] e4a6c: 910243ff add sp, sp, #0x90 e4a70: d65f03c0 ret e4a74: f94003e0 ldr x0, [sp] e4a78: 9401e9da bl 0x15f1e0 <_ZNSt6__ndk16vectorIN6InGame13ReportGateway13CounterMetricENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJEEEvDpOT_@plt> e4a7c: f9401a76 ldr x22, [x19, #0x30] e4a80: f9400be8 ldr x8, [sp, #0x10] e4a84: fc1f02c8 stur d8, [x22, #-0x10] e4a88: f9400117 ldr x23, [x8] e4a8c: eb1a02ff cmp x23, x26 e4a90: 54fffe00 b.eq 0xe4a50 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x2c0> e4a94: d100e2d3 sub x19, x22, #0x38 e4a98: d100a2d4 sub x20, x22, #0x28 e4a9c: 14000004 b 0xe4aac , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x31c> e4aa0: aa0903f7 mov x23, x9 e4aa4: eb1a02ff cmp x23, x26 e4aa8: 54fffd40 b.eq 0xe4a50 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x2c0> e4aac: a97d22d5 ldp x21, x8, [x22, #-0x30] e4ab0: 910082e2 add x2, x23, #0x20 e4ab4: 9100e2e3 add x3, x23, #0x38 e4ab8: eb0802bf cmp x21, x8 e4abc: 54000122 b.hs 0xe4ae0 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x350> e4ac0: aa1403e0 mov x0, x20 e4ac4: aa1503e1 mov x1, x21 e4ac8: 9401e9ca bl 0x15f1f0 <_ZNSt6__ndk19allocatorIN6InGame13ReportGateway11MetricLabelEE9constructIS3_JRKNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEESC_EEEvPT_DpOT0_@plt> e4acc: 9100e2a8 add x8, x21, #0x38 e4ad0: f81d02c8 stur x8, [x22, #-0x30] e4ad4: f94006e8 ldr x8, [x23, #0x8] e4ad8: b5000108 cbnz x8, 0xe4af8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x368> e4adc: 1400000b b 0xe4b08 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x378> e4ae0: aa1303e0 mov x0, x19 e4ae4: aa0203e1 mov x1, x2 e4ae8: aa0303e2 mov x2, x3 e4aec: 9401e9c5 bl 0x15f200 <_ZNSt6__ndk16vectorIN6InGame13ReportGateway11MetricLabelENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRKNS_12basic_stringIcNS_11char_traitsIcEENS4_IcEEEESE_EEEvDpOT_@plt> e4af0: f94006e8 ldr x8, [x23, #0x8] e4af4: b40000a8 cbz x8, 0xe4b08 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x378> e4af8: aa0803f7 mov x23, x8 e4afc: f9400108 ldr x8, [x8] e4b00: b5ffffc8 cbnz x8, 0xe4af8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x368> e4b04: 17ffffe8 b 0xe4aa4 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x314> e4b08: aa1703e8 mov x8, x23 e4b0c: f8410d09 ldr x9, [x8, #0x10]! e4b10: f940012a ldr x10, [x9] e4b14: eb17015f cmp x10, x23 e4b18: 54fffc40 b.eq 0xe4aa0 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x310> e4b1c: f9400109 ldr x9, [x8] e4b20: aa0903e8 mov x8, x9 e4b24: f8410d17 ldr x23, [x8, #0x10]! e4b28: f94002ea ldr x10, [x23] e4b2c: eb09015f cmp x10, x9 e4b30: 54ffff61 b.ne 0xe4b1c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x38c> e4b34: 17ffffdc b 0xe4aa4 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x314> e4b38: f81d02d5 stur x21, [x22, #-0x30] e4b3c: 9401d189 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e4b40 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)>: e4b40: d10303ff sub sp, sp, #0xc0 e4b44: a9067bfd stp x29, x30, [sp, #0x60] e4b48: 910183fd add x29, sp, #0x60 e4b4c: a9076ffc stp x28, x27, [sp, #0x70] e4b50: a90867fa stp x26, x25, [sp, #0x80] e4b54: a9095ff8 stp x24, x23, [sp, #0x90] e4b58: a90a57f6 stp x22, x21, [sp, #0xa0] e4b5c: a90b4ff4 stp x20, x19, [sp, #0xb0] e4b60: d53bd056 mrs x22, TPIDR_EL0 e4b64: aa0103fa mov x26, x1 e4b68: f94016c8 ldr x8, [x22, #0x28] e4b6c: aa0003f5 mov x21, x0 e4b70: f81f83a8 stur x8, [x29, #-0x8] e4b74: f9400008 ldr x8, [x0] e4b78: f9400908 ldr x8, [x8, #0x10] e4b7c: d63f0100 blr x8 e4b80: 360015c0 tbz w0, #0x0, 0xe4e38 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x2f8> e4b84: f94012a0 ldr x0, [x21, #0x20] e4b88: f9400008 ldr x8, [x0] e4b8c: f9402508 ldr x8, [x8, #0x48] e4b90: d63f0100 blr x8 e4b94: f81d83a0 stur x0, [x29, #-0x28] e4b98: b4001160 cbz x0, 0xe4dc4 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x284> e4b9c: a902d7e0 stp x0, x21, [sp, #0x28] e4ba0: a9c2f2bb ldp x27, x28, [x21, #0x28]! e4ba4: a901d7f6 stp x22, x21, [sp, #0x18] e4ba8: eb1c037f cmp x27, x28 e4bac: 54000880 b.eq 0xe4cbc , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x17c> e4bb0: aa1a03f5 mov x21, x26 e4bb4: f84086b4 ldr x20, [x21], #0x8 e4bb8: eb15029f cmp x20, x21 e4bbc: 54000800 b.eq 0xe4cbc , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x17c> e4bc0: 90000448 adrp x8, 0x16c000 e4bc4: f9462d08 ldr x8, [x8, #0xc58] e4bc8: 91004116 add x22, x8, #0x10 e4bcc: eb15029f cmp x20, x21 e4bd0: 54000680 b.eq 0xe4ca0 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x160> e4bd4: 91002377 add x23, x27, #0x8 e4bd8: 14000004 b 0xe4be8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0xa8> e4bdc: aa0903f4 mov x20, x9 e4be0: eb15029f cmp x20, x21 e4be4: 540005e0 b.eq 0xe4ca0 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x160> e4be8: a9412373 ldp x19, x8, [x27, #0x10] e4bec: 91008299 add x25, x20, #0x20 e4bf0: 9100e282 add x2, x20, #0x38 e4bf4: eb08027f cmp x19, x8 e4bf8: 540002a2 b.hs 0xe4c4c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x10c> e4bfc: d10083a0 sub x0, x29, #0x20 e4c00: aa0203e1 mov x1, x2 e4c04: 9401e2df bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> e4c08: aa1303f8 mov x24, x19 e4c0c: f8008716 str x22, [x24], #0x8 e4c10: aa1803e0 mov x0, x24 e4c14: aa1903e1 mov x1, x25 e4c18: 9401e2da bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> e4c1c: 91008260 add x0, x19, #0x20 e4c20: d10083a1 sub x1, x29, #0x20 e4c24: 9401e2d7 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> e4c28: 385e03a8 ldurb w8, [x29, #-0x20] e4c2c: 36000068 tbz w8, #0x0, 0xe4c38 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0xf8> e4c30: f85f03a0 ldur x0, [x29, #-0x10] e4c34: 9401e0ab bl 0x15cee0 <_ZdlPv@plt> e4c38: 9100e268 add x8, x19, #0x38 e4c3c: f9000b68 str x8, [x27, #0x10] e4c40: f9400688 ldr x8, [x20, #0x8] e4c44: b50000e8 cbnz x8, 0xe4c60 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x120> e4c48: 1400000a b 0xe4c70 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x130> e4c4c: aa1703e0 mov x0, x23 e4c50: aa1903e1 mov x1, x25 e4c54: 9401e96b bl 0x15f200 <_ZNSt6__ndk16vectorIN6InGame13ReportGateway11MetricLabelENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRKNS_12basic_stringIcNS_11char_traitsIcEENS4_IcEEEESE_EEEvDpOT_@plt> e4c58: f9400688 ldr x8, [x20, #0x8] e4c5c: b40000a8 cbz x8, 0xe4c70 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x130> e4c60: aa0803f4 mov x20, x8 e4c64: f9400108 ldr x8, [x8] e4c68: b5ffffc8 cbnz x8, 0xe4c60 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x120> e4c6c: 17ffffdd b 0xe4be0 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0xa0> e4c70: aa1403e8 mov x8, x20 e4c74: f8410d09 ldr x9, [x8, #0x10]! e4c78: f940012a ldr x10, [x9] e4c7c: eb14015f cmp x10, x20 e4c80: 54fffae0 b.eq 0xe4bdc , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x9c> e4c84: f9400109 ldr x9, [x8] e4c88: aa0903e8 mov x8, x9 e4c8c: f8410d14 ldr x20, [x8, #0x10]! e4c90: f940028a ldr x10, [x20] e4c94: eb09015f cmp x10, x9 e4c98: 54ffff61 b.ne 0xe4c84 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x144> e4c9c: 17ffffd1 b 0xe4be0 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0xa0> e4ca0: 9101037b add x27, x27, #0x40 e4ca4: eb1c037f cmp x27, x28 e4ca8: 540000a0 b.eq 0xe4cbc , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x17c> e4cac: f9400354 ldr x20, [x26] e4cb0: eb15029f cmp x20, x21 e4cb4: 54fff901 b.ne 0xe4bd4 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x94> e4cb8: 17fffffa b 0xe4ca0 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x160> e4cbc: d10083a8 sub x8, x29, #0x20 e4cc0: f94013e0 ldr x0, [sp, #0x20] e4cc4: d10083b4 sub x20, x29, #0x20 e4cc8: 9401e952 bl 0x15f210 <_ZN6InGame13ReportGateway9JsonUtils15ArrayToJsonDataINS0_13CounterMetricEEENSt6__ndk112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERNS4_6vectorIT_NS8_ISC_EEEE@plt> e4ccc: f9401bf5 ldr x21, [sp, #0x30] e4cd0: b2400294 orr x20, x20, #0x1 e4cd4: 385e03ac ldurb w12, [x29, #-0x20] e4cd8: 394022a8 ldrb w8, [x21, #0x8] e4cdc: 910026b3 add x19, x21, #0x9 e4ce0: a942aaab ldp x11, x10, [x21, #0x28] e4ce4: f9400ea9 ldr x9, [x21, #0x18] e4ce8: 7200011f tst w8, #0x1 e4cec: f85f03a8 ldur x8, [x29, #-0x10] e4cf0: 9a890267 csel x7, x19, x9, eq e4cf4: cb0b0149 sub x9, x10, x11 e4cf8: 7200019f tst w12, #0x1 e4cfc: 9346fd29 asr x9, x9, #6 e4d00: 9a880288 csel x8, x20, x8, eq e4d04: f0fffc41 adrp x1, 0x6f000 e4d08: b0fffc63 adrp x3, 0x71000 e4d0c: f0fffc64 adrp x4, 0x73000 e4d10: d0fffc66 adrp x6, 0x72000 e4d14: 2a1f03e0 mov w0, wzr e4d18: 52800b42 mov w2, #0x5a // =90 e4d1c: 91136021 add x1, x1, #0x4d8 e4d20: 911a5463 add x3, x3, #0x695 e4d24: 9105f084 add x4, x4, #0x17c e4d28: 9110f8c6 add x6, x6, #0x43e e4d2c: aa1503e5 mov x5, x21 e4d30: a90023e9 stp x9, x8, [sp] e4d34: 9401e03b bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> e4d38: f94017f6 ldr x22, [sp, #0x28] e4d3c: 394022a8 ldrb w8, [x21, #0x8] e4d40: f9400ea9 ldr x9, [x21, #0x18] e4d44: f94002cc ldr x12, [x22] e4d48: 385e03aa ldurb w10, [x29, #-0x20] e4d4c: 7200011f tst w8, #0x1 e4d50: f85f03ab ldur x11, [x29, #-0x10] e4d54: 9a890261 csel x1, x19, x9, eq e4d58: f9400988 ldr x8, [x12, #0x10] e4d5c: 7200015f tst w10, #0x1 e4d60: 9a8b0283 csel x3, x20, x11, eq e4d64: aa1603e0 mov x0, x22 e4d68: 2a1f03e2 mov w2, wzr e4d6c: aa1f03e4 mov x4, xzr e4d70: d63f0100 blr x8 e4d74: f94012a0 ldr x0, [x21, #0x20] e4d78: f9400008 ldr x8, [x0] e4d7c: f9404508 ldr x8, [x8, #0x88] e4d80: aa1603e1 mov x1, x22 e4d84: d63f0100 blr x8 e4d88: f94012a0 ldr x0, [x21, #0x20] e4d8c: f9400008 ldr x8, [x0] e4d90: f9402908 ldr x8, [x8, #0x50] e4d94: d100a3a1 sub x1, x29, #0x28 e4d98: d63f0100 blr x8 e4d9c: 385e03a8 ldurb w8, [x29, #-0x20] e4da0: 36000068 tbz w8, #0x0, 0xe4dac , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x26c> e4da4: f85f03a0 ldur x0, [x29, #-0x10] e4da8: 9401e04e bl 0x15cee0 <_ZdlPv@plt> e4dac: f9400ff6 ldr x22, [sp, #0x18] e4db0: a942a2b4 ldp x20, x8, [x21, #0x28] e4db4: a902febf stp xzr, xzr, [x21, #0x28] e4db8: f9001ebf str xzr, [x21, #0x38] e4dbc: b5000254 cbnz x20, 0xe4e04 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x2c4> e4dc0: 1400001e b 0xe4e38 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x2f8> e4dc4: f0fffc41 adrp x1, 0x6f000 e4dc8: b0fffc63 adrp x3, 0x71000 e4dcc: f0fffc64 adrp x4, 0x73000 e4dd0: d0fffc46 adrp x6, 0x6e000 e4dd4: 91136021 add x1, x1, #0x4d8 e4dd8: 911a5463 add x3, x3, #0x695 e4ddc: 9105f084 add x4, x4, #0x17c e4de0: 913110c6 add x6, x6, #0xc44 e4de4: 52800080 mov w0, #0x4 // =4 e4de8: 52800c42 mov w2, #0x62 // =98 e4dec: aa1503e5 mov x5, x21 e4df0: 9401e00c bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> e4df4: a942a2b4 ldp x20, x8, [x21, #0x28] e4df8: a902febf stp xzr, xzr, [x21, #0x28] e4dfc: f9001ebf str xzr, [x21, #0x38] e4e00: b40001d4 cbz x20, 0xe4e38 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x2f8> e4e04: eb14011f cmp x8, x20 e4e08: 54000140 b.eq 0xe4e30 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x2f0> e4e0c: d1010113 sub x19, x8, #0x40 e4e10: aa1303f5 mov x21, x19 e4e14: f85c06a8 ldr x8, [x21], #-0x40 e4e18: aa1303e0 mov x0, x19 e4e1c: f9400108 ldr x8, [x8] e4e20: d63f0100 blr x8 e4e24: eb14027f cmp x19, x20 e4e28: aa1503f3 mov x19, x21 e4e2c: 54ffff41 b.ne 0xe4e14 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x2d4> e4e30: aa1403e0 mov x0, x20 e4e34: 9401e02b bl 0x15cee0 <_ZdlPv@plt> e4e38: f94016c8 ldr x8, [x22, #0x28] e4e3c: f85f83a9 ldur x9, [x29, #-0x8] e4e40: eb09011f cmp x8, x9 e4e44: 54000121 b.ne 0xe4e68 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x328> e4e48: a94b4ff4 ldp x20, x19, [sp, #0xb0] e4e4c: a94a57f6 ldp x22, x21, [sp, #0xa0] e4e50: a9495ff8 ldp x24, x23, [sp, #0x90] e4e54: a94867fa ldp x26, x25, [sp, #0x80] e4e58: a9476ffc ldp x28, x27, [sp, #0x70] e4e5c: a9467bfd ldp x29, x30, [sp, #0x60] e4e60: 910303ff add sp, sp, #0xc0 e4e64: d65f03c0 ret e4e68: 9401dff2 bl 0x15ce30 <__stack_chk_fail@plt> e4e6c: 385e03a8 ldurb w8, [x29, #-0x20] e4e70: aa0003f4 mov x20, x0 e4e74: 36000268 tbz w8, #0x0, 0xe4ec0 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x380> e4e78: f85f03a0 ldur x0, [x29, #-0x10] e4e7c: 9401e019 bl 0x15cee0 <_ZdlPv@plt> e4e80: aa1403e0 mov x0, x20 e4e84: 9401d0b7 bl 0x159160 <__emutls_get_address+0x6d4> e4e88: aa0003f4 mov x20, x0 e4e8c: 14000008 b 0xe4eac , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x36c> e4e90: aa0003f4 mov x20, x0 e4e94: 1400000a b 0xe4ebc , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x37c> e4e98: 39400308 ldrb w8, [x24] e4e9c: aa0003f4 mov x20, x0 e4ea0: 36000068 tbz w8, #0x0, 0xe4eac , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x36c> e4ea4: f9400e60 ldr x0, [x19, #0x18] e4ea8: 9401e00e bl 0x15cee0 <_ZdlPv@plt> e4eac: 385e03a8 ldurb w8, [x29, #-0x20] e4eb0: 36000068 tbz w8, #0x0, 0xe4ebc , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x37c> e4eb4: f85f03a0 ldur x0, [x29, #-0x10] e4eb8: 9401e00a bl 0x15cee0 <_ZdlPv@plt> e4ebc: f9000b73 str x19, [x27, #0x10] e4ec0: aa1403e0 mov x0, x20 e4ec4: 9401d0a7 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e4ec8 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)>: e4ec8: d10203ff sub sp, sp, #0x80 e4ecc: a9047bfd stp x29, x30, [sp, #0x40] e4ed0: 910103fd add x29, sp, #0x40 e4ed4: a9055ff8 stp x24, x23, [sp, #0x50] e4ed8: a90657f6 stp x22, x21, [sp, #0x60] e4edc: a9074ff4 stp x20, x19, [sp, #0x70] e4ee0: d53bd055 mrs x21, TPIDR_EL0 e4ee4: aa0003f4 mov x20, x0 e4ee8: f94016a9 ldr x9, [x21, #0x28] e4eec: aa0803f3 mov x19, x8 e4ef0: f81f83a9 stur x9, [x29, #-0x8] e4ef4: f9400000 ldr x0, [x0] e4ef8: f9400689 ldr x9, [x20, #0x8] e4efc: eb09001f cmp x0, x9 e4f00: 54000980 b.eq 0xe5030 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x168> e4f04: 528b6048 mov w8, #0x5b02 // =23298 e4f08: 39008bff strb wzr, [sp, #0x22] e4f0c: 790043e8 strh w8, [sp, #0x20] e4f10: f9400008 ldr x8, [x0] e4f14: f9400909 ldr x9, [x8, #0x10] e4f18: 910023e8 add x8, sp, #0x8 e4f1c: 910023f6 add x22, sp, #0x8 e4f20: d63f0120 blr x9 e4f24: a94127ea ldp x10, x9, [sp, #0x10] e4f28: b24002cb orr x11, x22, #0x1 e4f2c: 394023e8 ldrb w8, [sp, #0x8] e4f30: 7200011f tst w8, #0x1 e4f34: d341fd08 lsr x8, x8, #1 e4f38: 9a890161 csel x1, x11, x9, eq e4f3c: 9a8a0102 csel x2, x8, x10, eq e4f40: 910083e0 add x0, sp, #0x20 e4f44: 9401e773 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> e4f48: 394023e8 ldrb w8, [sp, #0x8] e4f4c: 36000068 tbz w8, #0x0, 0xe4f58 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x90> e4f50: f9400fe0 ldr x0, [sp, #0x18] e4f54: 9401dfe3 bl 0x15cee0 <_ZdlPv@plt> e4f58: a9402289 ldp x9, x8, [x20] e4f5c: cb090108 sub x8, x8, x9 e4f60: f101051f cmp x8, #0x41 e4f64: 54000443 b.lo 0xe4fec , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x124> e4f68: 910023e8 add x8, sp, #0x8 e4f6c: 52800037 mov w23, #0x1 // =1 e4f70: b2400116 orr x22, x8, #0x1 e4f74: 52800818 mov w24, #0x40 // =64 e4f78: 14000007 b 0xe4f94 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0xcc> e4f7c: a9402289 ldp x9, x8, [x20] e4f80: 910006f7 add x23, x23, #0x1 e4f84: 91010318 add x24, x24, #0x40 e4f88: cb090108 sub x8, x8, x9 e4f8c: eb881aff cmp x23, x8, asr #6 e4f90: 540002e2 b.hs 0xe4fec , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x124> e4f94: 910083e0 add x0, sp, #0x20 e4f98: 52800581 mov w1, #0x2c // =44 e4f9c: 9401e449 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> e4fa0: f9400288 ldr x8, [x20] e4fa4: 8b180100 add x0, x8, x24 e4fa8: f9400008 ldr x8, [x0] e4fac: f9400909 ldr x9, [x8, #0x10] e4fb0: 910023e8 add x8, sp, #0x8 e4fb4: d63f0120 blr x9 e4fb8: a94127ea ldp x10, x9, [sp, #0x10] e4fbc: 394023e8 ldrb w8, [sp, #0x8] e4fc0: 7200011f tst w8, #0x1 e4fc4: d341fd08 lsr x8, x8, #1 e4fc8: 9a8902c1 csel x1, x22, x9, eq e4fcc: 9a8a0102 csel x2, x8, x10, eq e4fd0: 910083e0 add x0, sp, #0x20 e4fd4: 9401e74f bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> e4fd8: 394023e8 ldrb w8, [sp, #0x8] e4fdc: 3607fd08 tbz w8, #0x0, 0xe4f7c , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0xb4> e4fe0: f9400fe0 ldr x0, [sp, #0x18] e4fe4: 9401dfbf bl 0x15cee0 <_ZdlPv@plt> e4fe8: 17ffffe5 b 0xe4f7c , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0xb4> e4fec: 910083e0 add x0, sp, #0x20 e4ff0: 52800ba1 mov w1, #0x5d // =93 e4ff4: 9401e433 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> e4ff8: 3dc00be0 ldr q0, [sp, #0x20] e4ffc: f9401be8 ldr x8, [sp, #0x30] e5000: 3d800260 str q0, [x19] e5004: f9000a68 str x8, [x19, #0x10] e5008: f94016a8 ldr x8, [x21, #0x28] e500c: f85f83a9 ldur x9, [x29, #-0x8] e5010: eb09011f cmp x8, x9 e5014: 54000201 b.ne 0xe5054 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x18c> e5018: a9474ff4 ldp x20, x19, [sp, #0x70] e501c: a94657f6 ldp x22, x21, [sp, #0x60] e5020: a9455ff8 ldp x24, x23, [sp, #0x50] e5024: a9447bfd ldp x29, x30, [sp, #0x40] e5028: 910203ff add sp, sp, #0x80 e502c: d65f03c0 ret e5030: 52800088 mov w8, #0x4 // =4 e5034: 528bab69 mov w9, #0x5d5b // =23899 e5038: 39000e7f strb wzr, [x19, #0x3] e503c: 39000268 strb w8, [x19] e5040: 78001269 sturh w9, [x19, #0x1] e5044: f94016a8 ldr x8, [x21, #0x28] e5048: f85f83a9 ldur x9, [x29, #-0x8] e504c: eb09011f cmp x8, x9 e5050: 54fffe40 b.eq 0xe5018 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x150> e5054: 9401df77 bl 0x15ce30 <__stack_chk_fail@plt> e5058: 14000010 b 0xe5098 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1d0> e505c: 14000002 b 0xe5064 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x19c> e5060: 1400000e b 0xe5098 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1d0> e5064: 394023e8 ldrb w8, [sp, #0x8] e5068: aa0003f3 mov x19, x0 e506c: 370000a8 tbnz w8, #0x0, 0xe5080 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1b8> e5070: 394083e8 ldrb w8, [sp, #0x20] e5074: 37000188 tbnz w8, #0x0, 0xe50a4 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1dc> e5078: aa1303e0 mov x0, x19 e507c: 9401d039 bl 0x159160 <__emutls_get_address+0x6d4> e5080: f9400fe0 ldr x0, [sp, #0x18] e5084: 9401df97 bl 0x15cee0 <_ZdlPv@plt> e5088: 394083e8 ldrb w8, [sp, #0x20] e508c: 3607ff68 tbz w8, #0x0, 0xe5078 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1b0> e5090: 14000005 b 0xe50a4 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1dc> e5094: 14000001 b 0xe5098 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1d0> e5098: aa0003f3 mov x19, x0 e509c: 394083e8 ldrb w8, [sp, #0x20] e50a0: 3607fec8 tbz w8, #0x0, 0xe5078 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1b0> e50a4: f9401be0 ldr x0, [sp, #0x30] e50a8: 9401df8e bl 0x15cee0 <_ZdlPv@plt> e50ac: aa1303e0 mov x0, x19 e50b0: 9401d02c bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e50b4 : e50b4: d10103ff sub sp, sp, #0x40 e50b8: a9017bfd stp x29, x30, [sp, #0x10] e50bc: 910043fd add x29, sp, #0x10 e50c0: a90257f6 stp x22, x21, [sp, #0x20] e50c4: a9034ff4 stp x20, x19, [sp, #0x30] e50c8: f0000428 adrp x8, 0x16c000 e50cc: b0fffc69 adrp x9, 0x72000 e50d0: f100003f cmp x1, #0x0 e50d4: 913e5929 add x9, x9, #0xf96 e50d8: 6f00e400 movi v0.2d, #0000000000000000 e50dc: aa0203f4 mov x20, x2 e50e0: f9461d08 ldr x8, [x8, #0xc38] e50e4: aa0003f3 mov x19, x0 e50e8: aa0003f5 mov x21, x0 e50ec: 9a810136 csel x22, x9, x1, eq e50f0: 91004108 add x8, x8, #0x10 e50f4: 3c818000 stur q0, [x0, #0x18] e50f8: 3c808ea0 str q0, [x21, #0x8]! e50fc: f9000008 str x8, [x0] e5100: d0fffc41 adrp x1, 0x6f000 e5104: 90fffc43 adrp x3, 0x6d000 e5108: d0fffc64 adrp x4, 0x73000 e510c: 90fffc46 adrp x6, 0x6d000 e5110: 91136021 add x1, x1, #0x4d8 e5114: 910c2863 add x3, x3, #0x30a e5118: 9105f084 add x4, x4, #0x17c e511c: 911820c6 add x6, x6, #0x608 e5120: 52800020 mov w0, #0x1 // =1 e5124: 528001c2 mov w2, #0xe // =14 e5128: aa1303e5 mov x5, x19 e512c: aa1603e7 mov x7, x22 e5130: f90003f4 str x20, [sp] e5134: 9401df3b bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> e5138: aa1503e0 mov x0, x21 e513c: aa1603e1 mov x1, x22 e5140: 9401e108 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> e5144: f0000428 adrp x8, 0x16c000 e5148: 6f00e400 movi v0.2d, #0000000000000000 e514c: f9463108 ldr x8, [x8, #0xc60] e5150: f9001274 str x20, [x19, #0x20] e5154: a94257f6 ldp x22, x21, [sp, #0x20] e5158: 3c828260 stur q0, [x19, #0x28] e515c: 91004108 add x8, x8, #0x10 e5160: 3c838260 stur q0, [x19, #0x38] e5164: 3c848260 stur q0, [x19, #0x48] e5168: a9417bfd ldp x29, x30, [sp, #0x10] e516c: f9000268 str x8, [x19] e5170: a9434ff4 ldp x20, x19, [sp, #0x30] e5174: 910103ff add sp, sp, #0x40 e5178: d65f03c0 ret e517c: 394002a8 ldrb w8, [x21] e5180: aa0003f4 mov x20, x0 e5184: 36000068 tbz w8, #0x0, 0xe5190 e5188: f9400e60 ldr x0, [x19, #0x18] e518c: 9401df55 bl 0x15cee0 <_ZdlPv@plt> e5190: aa1403e0 mov x0, x20 e5194: 9401cff3 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e5198 : e5198: a9bd7bfd stp x29, x30, [sp, #-0x30]! e519c: a90157f6 stp x22, x21, [sp, #0x10] e51a0: 910003fd mov x29, sp e51a4: a9024ff4 stp x20, x19, [sp, #0x20] e51a8: f0000428 adrp x8, 0x16c000 e51ac: aa0003f3 mov x19, x0 e51b0: f9463108 ldr x8, [x8, #0xc60] e51b4: 91004108 add x8, x8, #0x10 e51b8: f9000008 str x8, [x0] e51bc: d0fffc41 adrp x1, 0x6f000 e51c0: 90fffc43 adrp x3, 0x6d000 e51c4: d0fffc64 adrp x4, 0x73000 e51c8: b0fffc66 adrp x6, 0x72000 e51cc: 91136021 add x1, x1, #0x4d8 e51d0: 91265c63 add x3, x3, #0x997 e51d4: 9105f084 add x4, x4, #0x17c e51d8: 913e58c6 add x6, x6, #0xf96 e51dc: 52800020 mov w0, #0x1 // =1 e51e0: 52800e42 mov w2, #0x72 // =114 e51e4: aa1303e5 mov x5, x19 e51e8: 9401df0e bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> e51ec: f9402260 ldr x0, [x19, #0x40] e51f0: b4000060 cbz x0, 0xe51fc e51f4: f9002660 str x0, [x19, #0x48] e51f8: 9401df3a bl 0x15cee0 <_ZdlPv@plt> e51fc: f9401675 ldr x21, [x19, #0x28] e5200: b4000255 cbz x21, 0xe5248 e5204: f9401a68 ldr x8, [x19, #0x30] e5208: eb15011f cmp x8, x21 e520c: 54000180 b.eq 0xe523c e5210: d101a114 sub x20, x8, #0x68 e5214: aa1403f6 mov x22, x20 e5218: f85986c8 ldr x8, [x22], #-0x68 e521c: aa1403e0 mov x0, x20 e5220: f9400108 ldr x8, [x8] e5224: d63f0100 blr x8 e5228: eb15029f cmp x20, x21 e522c: aa1603f4 mov x20, x22 e5230: 54ffff41 b.ne 0xe5218 e5234: f9401660 ldr x0, [x19, #0x28] e5238: 14000002 b 0xe5240 e523c: aa1503e0 mov x0, x21 e5240: f9001a75 str x21, [x19, #0x30] e5244: 9401df27 bl 0x15cee0 <_ZdlPv@plt> e5248: f0000428 adrp x8, 0x16c000 e524c: f9461d08 ldr x8, [x8, #0xc38] e5250: 39402269 ldrb w9, [x19, #0x8] e5254: 91004108 add x8, x8, #0x10 e5258: f9000268 str x8, [x19] e525c: 370000a9 tbnz w9, #0x0, 0xe5270 e5260: a9424ff4 ldp x20, x19, [sp, #0x20] e5264: a94157f6 ldp x22, x21, [sp, #0x10] e5268: a8c37bfd ldp x29, x30, [sp], #0x30 e526c: d65f03c0 ret e5270: f9400e60 ldr x0, [x19, #0x18] e5274: a9424ff4 ldp x20, x19, [sp, #0x20] e5278: a94157f6 ldp x22, x21, [sp, #0x10] e527c: a8c37bfd ldp x29, x30, [sp], #0x30 e5280: 1401df18 b 0x15cee0 <_ZdlPv@plt> e5284: aa0003f4 mov x20, x0 e5288: 91010260 add x0, x19, #0x40 e528c: 94000007 bl 0xe52a8 e5290: 9100a260 add x0, x19, #0x28 e5294: 9400000b bl 0xe52c0 e5298: aa1303e0 mov x0, x19 e529c: 9401e7cd bl 0x15f1d0 <_ZN6InGame20InGameMetricsHandlerD2Ev@plt> e52a0: aa1403e0 mov x0, x20 e52a4: 97ff0f24 bl 0xa8f34 e52a8: aa0003e8 mov x8, x0 e52ac: f9400000 ldr x0, [x0] e52b0: b4000060 cbz x0, 0xe52bc e52b4: f9000500 str x0, [x8, #0x8] e52b8: 1401df0a b 0x15cee0 <_ZdlPv@plt> e52bc: d65f03c0 ret e52c0: a9bd7bfd stp x29, x30, [sp, #-0x30]! e52c4: a90157f6 stp x22, x21, [sp, #0x10] e52c8: 910003fd mov x29, sp e52cc: a9024ff4 stp x20, x19, [sp, #0x20] e52d0: f9400015 ldr x21, [x0] e52d4: b4000295 cbz x21, 0xe5324 e52d8: f9400408 ldr x8, [x0, #0x8] e52dc: aa0003f3 mov x19, x0 e52e0: eb15011f cmp x8, x21 e52e4: 54000280 b.eq 0xe5334 e52e8: d101a114 sub x20, x8, #0x68 e52ec: aa1403f6 mov x22, x20 e52f0: f85986c8 ldr x8, [x22], #-0x68 e52f4: aa1403e0 mov x0, x20 e52f8: f9400108 ldr x8, [x8] e52fc: d63f0100 blr x8 e5300: eb15029f cmp x20, x21 e5304: aa1603f4 mov x20, x22 e5308: 54ffff41 b.ne 0xe52f0 e530c: f9400260 ldr x0, [x19] e5310: f9000675 str x21, [x19, #0x8] e5314: a9424ff4 ldp x20, x19, [sp, #0x20] e5318: a94157f6 ldp x22, x21, [sp, #0x10] e531c: a8c37bfd ldp x29, x30, [sp], #0x30 e5320: 1401def0 b 0x15cee0 <_ZdlPv@plt> e5324: a9424ff4 ldp x20, x19, [sp, #0x20] e5328: a94157f6 ldp x22, x21, [sp, #0x10] e532c: a8c37bfd ldp x29, x30, [sp], #0x30 e5330: d65f03c0 ret e5334: aa1503e0 mov x0, x21 e5338: f9000675 str x21, [x19, #0x8] e533c: a9424ff4 ldp x20, x19, [sp, #0x20] e5340: a94157f6 ldp x22, x21, [sp, #0x10] e5344: a8c37bfd ldp x29, x30, [sp], #0x30 e5348: 1401dee6 b 0x15cee0 <_ZdlPv@plt> 00000000000e534c : e534c: a9be7bfd stp x29, x30, [sp, #-0x20]! e5350: f9000bf3 str x19, [sp, #0x10] e5354: 910003fd mov x29, sp e5358: aa0003f3 mov x19, x0 e535c: 9401e7b1 bl 0x15f220 <_ZN6InGame29InGameHistogramMetricsHandlerD2Ev@plt> e5360: aa1303e0 mov x0, x19 e5364: f9400bf3 ldr x19, [sp, #0x10] e5368: a8c27bfd ldp x29, x30, [sp], #0x20 e536c: 1401dedd b 0x15cee0 <_ZdlPv@plt> 00000000000e5370 : e5370: a942a009 ldp x9, x8, [x0, #0x28] e5374: eb09011f cmp x8, x9 e5378: 1a9f07e0 cset w0, ne e537c: d65f03c0 ret 00000000000e5380 > const&)>: e5380: 91010000 add x0, x0, #0x40 e5384: eb01001f cmp x0, x1 e5388: 54000080 b.eq 0xe5398 > const&)+0x18> e538c: a9400828 ldp x8, x2, [x1] e5390: aa0803e1 mov x1, x8 e5394: 1401e7a7 b 0x15f230 <_ZNSt6__ndk16vectorIdNS_9allocatorIdEEE6assignIPdEENS_9enable_ifIXaasr27__is_cpp17_forward_iteratorIT_EE5valuesr16is_constructibleIdNS_15iterator_traitsIS7_E9referenceEEE5valueEvE4typeES7_S7_@plt> e5398: d65f03c0 ret 00000000000e539c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)>: e539c: d10303ff sub sp, sp, #0xc0 e53a0: fd002be8 str d8, [sp, #0x50] e53a4: a9067bfd stp x29, x30, [sp, #0x60] e53a8: 910183fd add x29, sp, #0x60 e53ac: a9076ffc stp x28, x27, [sp, #0x70] e53b0: a90867fa stp x26, x25, [sp, #0x80] e53b4: a9095ff8 stp x24, x23, [sp, #0x90] e53b8: a90a57f6 stp x22, x21, [sp, #0xa0] e53bc: a90b4ff4 stp x20, x19, [sp, #0xb0] e53c0: d53bd048 mrs x8, TPIDR_EL0 e53c4: aa0103fb mov x27, x1 e53c8: a90123e1 stp x1, x8, [sp, #0x10] e53cc: 1e604008 fmov d8, d0 e53d0: f9401508 ldr x8, [x8, #0x28] e53d4: f90013e0 str x0, [sp, #0x20] e53d8: f81e83a8 stur x8, [x29, #-0x18] e53dc: a9c2b019 ldp x25, x12, [x0, #0x28]! e53e0: f90007e0 str x0, [sp, #0x8] e53e4: f8408f74 ldr x20, [x27, #0x8]! e53e8: eb0c033f cmp x25, x12 e53ec: 54001060 b.eq 0xe55f8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x25c> e53f0: f940076d ldr x13, [x27, #0x8] e53f4: b4000e74 cbz x20, 0xe55c0 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x224> e53f8: a902b3ed stp x13, x12, [sp, #0x28] e53fc: 14000005 b 0xe5410 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x74> e5400: a942b3ed ldp x13, x12, [sp, #0x28] e5404: 9101a339 add x25, x25, #0x68 e5408: eb0c033f cmp x25, x12 e540c: 54000f60 b.eq 0xe55f8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x25c> e5410: a940cf37 ldp x23, x19, [x25, #0x8] e5414: d28db6e9 mov x9, #0x6db7 // =28087 e5418: f2b6db69 movk x9, #0xb6db, lsl #16 e541c: f2db6da9 movk x9, #0xdb6d, lsl #32 e5420: f2edb6c9 movk x9, #0x6db6, lsl #48 e5424: cb170268 sub x8, x19, x23 e5428: 9343fd08 asr x8, x8, #3 e542c: 9b097d08 mul x8, x8, x9 e5430: eb0d011f cmp x8, x13 e5434: 54000060 b.eq 0xe5440 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0xa4> e5438: 17fffff2 b 0xe5400 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x64> e543c: 9100e2f7 add x23, x23, #0x38 e5440: eb1302ff cmp x23, x19 e5444: 54001420 b.eq 0xe56c8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x32c> e5448: a9412ae9 ldp x9, x10, [x23, #0x10] e544c: 910026eb add x11, x23, #0x9 e5450: aa1b03f8 mov x24, x27 e5454: 394022e8 ldrb w8, [x23, #0x8] e5458: aa1403fc mov x28, x20 e545c: d341fd0c lsr x12, x8, #1 e5460: 7200011f tst w8, #0x1 e5464: 9a890195 csel x21, x12, x9, eq e5468: 9a8a0176 csel x22, x11, x10, eq e546c: 1400000a b 0xe5494 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0xf8> e5470: eb1a02bf cmp x21, x26 e5474: 1a9f27e8 cset w8, lo e5478: eb15035f cmp x26, x21 e547c: 5a9f2100 csinv w0, w8, wzr, hs e5480: 531f7c08 lsr w8, w0, #31 e5484: 7100001f cmp w0, #0x0 e5488: 9a9cb318 csel x24, x24, x28, lt e548c: f8685b9c ldr x28, [x28, w8, uxtw #3] e5490: b400023c cbz x28, 0xe54d4 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x138> e5494: aa1c03e8 mov x8, x28 e5498: 38420d09 ldrb w9, [x8, #0x20]! e549c: f940050a ldr x10, [x8, #0x8] e54a0: d341fd2b lsr x11, x9, #1 e54a4: 7200013f tst w9, #0x1 e54a8: 9a8a017a csel x26, x11, x10, eq e54ac: eb1a02bf cmp x21, x26 e54b0: 9a9a32a2 csel x2, x21, x26, lo e54b4: b4fffde2 cbz x2, 0xe5470 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0xd4> e54b8: f9401b8a ldr x10, [x28, #0x30] e54bc: 7200013f tst w9, #0x1 e54c0: aa1603e1 mov x1, x22 e54c4: 9a881540 csinc x0, x10, x8, ne e54c8: 9401df62 bl 0x15d250 e54cc: 35fffda0 cbnz w0, 0xe5480 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0xe4> e54d0: 17ffffe8 b 0xe5470 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0xd4> e54d4: eb1b031f cmp x24, x27 e54d8: 54fff940 b.eq 0xe5400 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x64> e54dc: aa1803e8 mov x8, x24 e54e0: 38420d09 ldrb w9, [x8, #0x20]! e54e4: f940050a ldr x10, [x8, #0x8] e54e8: d341fd2b lsr x11, x9, #1 e54ec: 7200013f tst w9, #0x1 e54f0: 9a8a017a csel x26, x11, x10, eq e54f4: eb15035f cmp x26, x21 e54f8: 9a953342 csel x2, x26, x21, lo e54fc: b4000122 cbz x2, 0xe5520 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x184> e5500: f9401b0a ldr x10, [x24, #0x30] e5504: 7200013f tst w9, #0x1 e5508: aa1603e0 mov x0, x22 e550c: 9a881541 csinc x1, x10, x8, ne e5510: 9401df50 bl 0x15d250 e5514: 34000060 cbz w0, 0xe5520 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x184> e5518: 36f80080 tbz w0, #0x1f, 0xe5528 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x18c> e551c: 17ffffb9 b 0xe5400 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x64> e5520: eb1a02bf cmp x21, x26 e5524: 54fff6e3 b.lo 0xe5400 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x64> e5528: aa1803e8 mov x8, x24 e552c: aa1703ea mov x10, x23 e5530: 38438d09 ldrb w9, [x8, #0x38]! e5534: 38420d4c ldrb w12, [x10, #0x20]! e5538: f940050d ldr x13, [x8, #0x8] e553c: f940054e ldr x14, [x10, #0x8] e5540: d341fd2b lsr x11, x9, #1 e5544: 7200013f tst w9, #0x1 e5548: 9a8d0162 csel x2, x11, x13, eq e554c: d341fd8d lsr x13, x12, #1 e5550: 7200019f tst w12, #0x1 e5554: 9a8e01ad csel x13, x13, x14, eq e5558: eb0d005f cmp x2, x13 e555c: 54fff521 b.ne 0xe5400 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x64> e5560: f940270d ldr x13, [x24, #0x48] e5564: 7200013f tst w9, #0x1 e5568: f9401aee ldr x14, [x23, #0x30] e556c: 9a8815a0 csinc x0, x13, x8, ne e5570: 7200019f tst w12, #0x1 e5574: 9a8a15c1 csinc x1, x14, x10, ne e5578: 370001c9 tbnz w9, #0x0, 0xe55b0 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x214> e557c: b4fff602 cbz x2, 0xe543c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0xa0> e5580: 91000508 add x8, x8, #0x1 e5584: d1000569 sub x9, x11, #0x1 e5588: 3840150a ldrb w10, [x8], #0x1 e558c: 3840142b ldrb w11, [x1], #0x1 e5590: d100052c sub x12, x9, #0x1 e5594: 6b0b015f cmp w10, w11 e5598: fa400924 ccmp x9, #0x0, #0x4, eq e559c: aa0c03e9 mov x9, x12 e55a0: 54ffff41 b.ne 0xe5588 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x1ec> e55a4: 6b0b015f cmp w10, w11 e55a8: 54fff4a0 b.eq 0xe543c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0xa0> e55ac: 17ffff95 b 0xe5400 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x64> e55b0: b4fff462 cbz x2, 0xe543c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0xa0> e55b4: 9401df27 bl 0x15d250 e55b8: 34fff420 cbz w0, 0xe543c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0xa0> e55bc: 17ffff91 b 0xe5400 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x64> e55c0: d28db6e8 mov x8, #0x6db7 // =28087 e55c4: f2b6db68 movk x8, #0xb6db, lsl #16 e55c8: f2db6da8 movk x8, #0xdb6d, lsl #32 e55cc: f2edb6c8 movk x8, #0x6db6, lsl #48 e55d0: a940a72a ldp x10, x9, [x25, #0x8] e55d4: cb0a012b sub x11, x9, x10 e55d8: 9343fd6b asr x11, x11, #3 e55dc: 9b087d6b mul x11, x11, x8 e55e0: eb0d017f cmp x11, x13 e55e4: fa490140 ccmp x10, x9, #0x0, eq e55e8: 54000700 b.eq 0xe56c8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x32c> e55ec: 9101a339 add x25, x25, #0x68 e55f0: eb0c033f cmp x25, x12 e55f4: 54fffee1 b.ne 0xe55d0 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x234> e55f8: f94013f3 ldr x19, [sp, #0x20] e55fc: f9401e68 ldr x8, [x19, #0x38] e5600: eb08019f cmp x12, x8 e5604: 540009a2 b.hs 0xe5738 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x39c> e5608: f0000428 adrp x8, 0x16c000 e560c: f0000429 adrp x9, 0x16c000 e5610: 6f00e400 movi v0.2d, #0000000000000000 e5614: 9101a199 add x25, x12, #0x68 e5618: f9463508 ldr x8, [x8, #0xc68] e561c: f9463929 ldr x9, [x9, #0xc70] e5620: f900319f str xzr, [x12, #0x60] e5624: 3c818180 stur q0, [x12, #0x18] e5628: 91004108 add x8, x8, #0x10 e562c: 3c808180 stur q0, [x12, #0x8] e5630: ad018180 stp q0, q0, [x12, #0x30] e5634: 3d801580 str q0, [x12, #0x50] e5638: f9000188 str x8, [x12] e563c: 91004128 add x8, x9, #0x10 e5640: f9001588 str x8, [x12, #0x28] e5644: f9001a79 str x25, [x19, #0x30] e5648: a9444e75 ldp x21, x19, [x19, #0x40] e564c: eb1302bf cmp x21, x19 e5650: 54000800 b.eq 0xe5750 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x3b4> e5654: f0000428 adrp x8, 0x16c000 e5658: d1008336 sub x22, x25, #0x20 e565c: f9463d08 ldr x8, [x8, #0xc78] e5660: 91004114 add x20, x8, #0x10 e5664: 14000009 b 0xe5688 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x2ec> e5668: d10073a1 sub x1, x29, #0x1c e566c: d100a3a2 sub x2, x29, #0x28 e5670: aa1603e0 mov x0, x22 e5674: aa1503e3 mov x3, x21 e5678: 9401e6f2 bl 0x15f240 <_ZNSt6__ndk16vectorIN6InGame13ReportGateway12MetricBucketENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJidRKdEEEvDpOT_@plt> e567c: 910022b5 add x21, x21, #0x8 e5680: eb1302bf cmp x21, x19 e5684: 540001c0 b.eq 0xe56bc , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x320> e5688: f81d83bf stur xzr, [x29, #-0x28] e568c: a97ea728 ldp x8, x9, [x25, #-0x18] e5690: b81e43bf stur wzr, [x29, #-0x1c] e5694: eb09011f cmp x8, x9 e5698: 54fffe82 b.hs 0xe5668 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x2cc> e569c: fc4086a0 ldr d0, [x21], #0x8 e56a0: 91008109 add x9, x8, #0x20 e56a4: a900fd1f stp xzr, xzr, [x8, #0x8] e56a8: f9000114 str x20, [x8] e56ac: fd000d00 str d0, [x8, #0x18] e56b0: f81e8329 stur x9, [x25, #-0x18] e56b4: eb1302bf cmp x21, x19 e56b8: 54fffe81 b.ne 0xe5688 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x2ec> e56bc: f94013e9 ldr x9, [sp, #0x20] e56c0: a9442135 ldp x21, x8, [x9, #0x40] e56c4: 14000024 b 0xe5754 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x3b8> e56c8: fd402320 ldr d0, [x25, #0x40] e56cc: f9401b28 ldr x8, [x25, #0x30] e56d0: f94013e9 ldr x9, [sp, #0x20] e56d4: 1e682800 fadd d0, d0, d8 e56d8: 91000508 add x8, x8, #0x1 e56dc: f9001b28 str x8, [x25, #0x30] e56e0: fd002320 str d0, [x25, #0x40] e56e4: a9442129 ldp x9, x8, [x9, #0x40] e56e8: eb09010a subs x10, x8, x9 e56ec: 54000e40 b.eq 0xe58b4 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x518> e56f0: 9343fd4a asr x10, x10, #3 e56f4: aa1f03e8 mov x8, xzr e56f8: f100055f cmp x10, #0x1 e56fc: 9a9f854a csinc x10, x10, xzr, hi e5700: fc687920 ldr d0, [x9, x8, lsl #3] e5704: 1e682000 fcmp d0, d8 e5708: 540000a5 b.pl 0xe571c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x380> e570c: 91000508 add x8, x8, #0x1 e5710: eb08015f cmp x10, x8 e5714: 54ffff61 b.ne 0xe5700 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x364> e5718: aa0a03e8 mov x8, x10 e571c: 92407d0c and x12, x8, #0xffffffff e5720: a944a728 ldp x8, x9, [x25, #0x48] e5724: cb080129 sub x9, x9, x8 e5728: 9345fd29 asr x9, x9, #5 e572c: eb0c012a subs x10, x9, x12 e5730: 54000ce8 b.hi 0xe58cc , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x530> e5734: 1400008b b 0xe5960 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x5c4> e5738: f94007e0 ldr x0, [sp, #0x8] e573c: 9401e6c5 bl 0x15f250 <_ZNSt6__ndk16vectorIN6InGame13ReportGateway15HistogramMetricENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJEEEvDpOT_@plt> e5740: f9401a79 ldr x25, [x19, #0x30] e5744: a9444e75 ldp x21, x19, [x19, #0x40] e5748: eb1302bf cmp x21, x19 e574c: 54fff841 b.ne 0xe5654 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x2b8> e5750: aa1503e8 mov x8, x21 e5754: fc5d8320 ldur d0, [x25, #-0x28] e5758: f85c8329 ldur x9, [x25, #-0x38] e575c: 1e682800 fadd d0, d0, d8 e5760: 9100052a add x10, x9, #0x1 e5764: eb150109 subs x9, x8, x21 e5768: f81c832a stur x10, [x25, #-0x38] e576c: fc1d8320 stur d0, [x25, #-0x28] e5770: 54000260 b.eq 0xe57bc , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x420> e5774: 9343fd29 asr x9, x9, #3 e5778: aa1f03e8 mov x8, xzr e577c: f100053f cmp x9, #0x1 e5780: 9a9f8529 csinc x9, x9, xzr, hi e5784: fc687aa0 ldr d0, [x21, x8, lsl #3] e5788: 1e682000 fcmp d0, d8 e578c: 540000a5 b.pl 0xe57a0 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x404> e5790: 91000508 add x8, x8, #0x1 e5794: eb08013f cmp x9, x8 e5798: 54ffff61 b.ne 0xe5784 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x3e8> e579c: aa0903e8 mov x8, x9 e57a0: 92407d0c and x12, x8, #0xffffffff e57a4: a97e2728 ldp x8, x9, [x25, #-0x20] e57a8: cb080129 sub x9, x9, x8 e57ac: 9345fd29 asr x9, x9, #5 e57b0: eb0c012a subs x10, x9, x12 e57b4: 54000108 b.hi 0xe57d4 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x438> e57b8: 14000012 b 0xe5800 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x464> e57bc: aa1f03ec mov x12, xzr e57c0: a97e2728 ldp x8, x9, [x25, #-0x20] e57c4: cb080129 sub x9, x9, x8 e57c8: 9345fd29 asr x9, x9, #5 e57cc: eb0c012a subs x10, x9, x12 e57d0: 54000189 b.ls 0xe5800 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x464> e57d4: f100095f cmp x10, #0x2 e57d8: 54000e02 b.hs 0xe5998 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x5fc> e57dc: aa0c03eb mov x11, x12 e57e0: 8b0b150a add x10, x8, x11, lsl #5 e57e4: cb0b0128 sub x8, x9, x11 e57e8: 91002149 add x9, x10, #0x8 e57ec: f940012a ldr x10, [x9] e57f0: f1000508 subs x8, x8, #0x1 e57f4: 9100054a add x10, x10, #0x1 e57f8: f802052a str x10, [x9], #0x20 e57fc: 54ffff81 b.ne 0xe57ec , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x450> e5800: f9400be8 ldr x8, [sp, #0x10] e5804: f9400116 ldr x22, [x8] e5808: eb1b02df cmp x22, x27 e580c: 54000aa0 b.eq 0xe5960 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x5c4> e5810: d1018333 sub x19, x25, #0x60 e5814: d1014334 sub x20, x25, #0x50 e5818: 14000004 b 0xe5828 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x48c> e581c: aa0903f6 mov x22, x9 e5820: eb1b02df cmp x22, x27 e5824: 540009e0 b.eq 0xe5960 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x5c4> e5828: a97aa335 ldp x21, x8, [x25, #-0x58] e582c: 910082c2 add x2, x22, #0x20 e5830: 9100e2c3 add x3, x22, #0x38 e5834: eb0802bf cmp x21, x8 e5838: 54000122 b.hs 0xe585c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x4c0> e583c: aa1403e0 mov x0, x20 e5840: aa1503e1 mov x1, x21 e5844: 9401e66b bl 0x15f1f0 <_ZNSt6__ndk19allocatorIN6InGame13ReportGateway11MetricLabelEE9constructIS3_JRKNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEESC_EEEvPT_DpOT0_@plt> e5848: 9100e2a8 add x8, x21, #0x38 e584c: f81a8328 stur x8, [x25, #-0x58] e5850: f94006c8 ldr x8, [x22, #0x8] e5854: b5000108 cbnz x8, 0xe5874 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x4d8> e5858: 1400000b b 0xe5884 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x4e8> e585c: aa1303e0 mov x0, x19 e5860: aa0203e1 mov x1, x2 e5864: aa0303e2 mov x2, x3 e5868: 9401e666 bl 0x15f200 <_ZNSt6__ndk16vectorIN6InGame13ReportGateway11MetricLabelENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRKNS_12basic_stringIcNS_11char_traitsIcEENS4_IcEEEESE_EEEvDpOT_@plt> e586c: f94006c8 ldr x8, [x22, #0x8] e5870: b40000a8 cbz x8, 0xe5884 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x4e8> e5874: aa0803f6 mov x22, x8 e5878: f9400108 ldr x8, [x8] e587c: b5ffffc8 cbnz x8, 0xe5874 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x4d8> e5880: 17ffffe8 b 0xe5820 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x484> e5884: aa1603e8 mov x8, x22 e5888: f8410d09 ldr x9, [x8, #0x10]! e588c: f940012a ldr x10, [x9] e5890: eb16015f cmp x10, x22 e5894: 54fffc40 b.eq 0xe581c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x480> e5898: f9400109 ldr x9, [x8] e589c: aa0903e8 mov x8, x9 e58a0: f8410d16 ldr x22, [x8, #0x10]! e58a4: f94002ca ldr x10, [x22] e58a8: eb09015f cmp x10, x9 e58ac: 54ffff61 b.ne 0xe5898 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x4fc> e58b0: 17ffffdc b 0xe5820 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x484> e58b4: aa1f03ec mov x12, xzr e58b8: a944a728 ldp x8, x9, [x25, #0x48] e58bc: cb080129 sub x9, x9, x8 e58c0: 9345fd29 asr x9, x9, #5 e58c4: eb0c012a subs x10, x9, x12 e58c8: 540004c9 b.ls 0xe5960 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x5c4> e58cc: f100095f cmp x10, #0x2 e58d0: 54000363 b.lo 0xe593c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x5a0> e58d4: aa2c03eb mvn x11, x12 e58d8: 8b0b012d add x13, x9, x11 e58dc: 8b0c150b add x11, x8, x12, lsl #5 e58e0: 9100216e add x14, x11, #0x8 e58e4: eb4defff cmp xzr, x13, lsr #59 e58e8: 8b0d15cd add x13, x14, x13, lsl #5 e58ec: 1a9f07eb cset w11, ne e58f0: eb0e01bf cmp x13, x14 e58f4: 54000243 b.lo 0xe593c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x5a0> e58f8: 3700022b tbnz w11, #0x0, 0xe593c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x5a0> e58fc: 927ff94d and x13, x10, #0xfffffffffffffffe e5900: 8b0d018b add x11, x12, x13 e5904: 8b0c150c add x12, x8, x12, lsl #5 e5908: 9100a18c add x12, x12, #0x28 e590c: aa0d03ee mov x14, x13 e5910: f85e018f ldur x15, [x12, #-0x20] e5914: f10009ce subs x14, x14, #0x2 e5918: f9400190 ldr x16, [x12] e591c: 910005ef add x15, x15, #0x1 e5920: 91000610 add x16, x16, #0x1 e5924: f81e018f stur x15, [x12, #-0x20] e5928: f8040590 str x16, [x12], #0x40 e592c: 54ffff21 b.ne 0xe5910 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x574> e5930: eb0d015f cmp x10, x13 e5934: 54000061 b.ne 0xe5940 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x5a4> e5938: 1400000a b 0xe5960 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x5c4> e593c: aa0c03eb mov x11, x12 e5940: 8b0b150a add x10, x8, x11, lsl #5 e5944: cb0b0128 sub x8, x9, x11 e5948: 91002149 add x9, x10, #0x8 e594c: f940012a ldr x10, [x9] e5950: f1000508 subs x8, x8, #0x1 e5954: 9100054a add x10, x10, #0x1 e5958: f802052a str x10, [x9], #0x20 e595c: 54ffff81 b.ne 0xe594c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x5b0> e5960: f9400fe8 ldr x8, [sp, #0x18] e5964: f9401508 ldr x8, [x8, #0x28] e5968: f85e83a9 ldur x9, [x29, #-0x18] e596c: eb09011f cmp x8, x9 e5970: 54000481 b.ne 0xe5a00 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x664> e5974: a94b4ff4 ldp x20, x19, [sp, #0xb0] e5978: a94a57f6 ldp x22, x21, [sp, #0xa0] e597c: a9495ff8 ldp x24, x23, [sp, #0x90] e5980: a94867fa ldp x26, x25, [sp, #0x80] e5984: a9476ffc ldp x28, x27, [sp, #0x70] e5988: a9467bfd ldp x29, x30, [sp, #0x60] e598c: fd402be8 ldr d8, [sp, #0x50] e5990: 910303ff add sp, sp, #0xc0 e5994: d65f03c0 ret e5998: aa2c03eb mvn x11, x12 e599c: 8b0b012d add x13, x9, x11 e59a0: 8b0c150b add x11, x8, x12, lsl #5 e59a4: 9100216e add x14, x11, #0x8 e59a8: eb4defff cmp xzr, x13, lsr #59 e59ac: 8b0d15cd add x13, x14, x13, lsl #5 e59b0: 1a9f07eb cset w11, ne e59b4: eb0e01bf cmp x13, x14 e59b8: 54fff123 b.lo 0xe57dc , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x440> e59bc: 3707f10b tbnz w11, #0x0, 0xe57dc , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x440> e59c0: 927ff94d and x13, x10, #0xfffffffffffffffe e59c4: 8b0d018b add x11, x12, x13 e59c8: 8b0c150c add x12, x8, x12, lsl #5 e59cc: 9100a18c add x12, x12, #0x28 e59d0: aa0d03ee mov x14, x13 e59d4: f85e018f ldur x15, [x12, #-0x20] e59d8: f10009ce subs x14, x14, #0x2 e59dc: f9400190 ldr x16, [x12] e59e0: 910005ef add x15, x15, #0x1 e59e4: 91000610 add x16, x16, #0x1 e59e8: f81e018f stur x15, [x12, #-0x20] e59ec: f8040590 str x16, [x12], #0x40 e59f0: 54ffff21 b.ne 0xe59d4 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x638> e59f4: eb0d015f cmp x10, x13 e59f8: 54ffef41 b.ne 0xe57e0 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x444> e59fc: 17ffff81 b 0xe5800 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x464> e5a00: 9401dd0c bl 0x15ce30 <__stack_chk_fail@plt> e5a04: f81a8335 stur x21, [x25, #-0x58] e5a08: 9401cdd6 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e5a0c : e5a0c: a9442809 ldp x9, x10, [x0, #0x40] e5a10: fd402021 ldr d1, [x1, #0x40] e5a14: f9401828 ldr x8, [x1, #0x30] e5a18: 1e602821 fadd d1, d1, d0 e5a1c: eb09014a subs x10, x10, x9 e5a20: 91000508 add x8, x8, #0x1 e5a24: f9001828 str x8, [x1, #0x30] e5a28: fd002021 str d1, [x1, #0x40] e5a2c: 54000260 b.eq 0xe5a78 e5a30: 9343fd4a asr x10, x10, #3 e5a34: aa1f03e8 mov x8, xzr e5a38: f100055f cmp x10, #0x1 e5a3c: 9a9f854a csinc x10, x10, xzr, hi e5a40: fc687921 ldr d1, [x9, x8, lsl #3] e5a44: 1e602020 fcmp d1, d0 e5a48: 540000a5 b.pl 0xe5a5c e5a4c: 91000508 add x8, x8, #0x1 e5a50: eb08015f cmp x10, x8 e5a54: 54ffff61 b.ne 0xe5a40 e5a58: aa0a03e8 mov x8, x10 e5a5c: 92407d0c and x12, x8, #0xffffffff e5a60: a944a029 ldp x9, x8, [x1, #0x48] e5a64: cb090108 sub x8, x8, x9 e5a68: 9345fd08 asr x8, x8, #5 e5a6c: eb0c010b subs x11, x8, x12 e5a70: 54000108 b.hi 0xe5a90 e5a74: 14000012 b 0xe5abc e5a78: aa1f03ec mov x12, xzr e5a7c: a944a029 ldp x9, x8, [x1, #0x48] e5a80: cb090108 sub x8, x8, x9 e5a84: 9345fd08 asr x8, x8, #5 e5a88: eb0c010b subs x11, x8, x12 e5a8c: 54000189 b.ls 0xe5abc e5a90: f100097f cmp x11, #0x2 e5a94: 54000162 b.hs 0xe5ac0 e5a98: aa0c03ea mov x10, x12 e5a9c: 8b0a1529 add x9, x9, x10, lsl #5 e5aa0: 91002129 add x9, x9, #0x8 e5aa4: f940012b ldr x11, [x9] e5aa8: 9100054a add x10, x10, #0x1 e5aac: eb0a011f cmp x8, x10 e5ab0: 9100056b add x11, x11, #0x1 e5ab4: f802052b str x11, [x9], #0x20 e5ab8: 54ffff68 b.hi 0xe5aa4 e5abc: d65f03c0 ret e5ac0: aa2c03ea mvn x10, x12 e5ac4: 8b0a010d add x13, x8, x10 e5ac8: 8b0c152a add x10, x9, x12, lsl #5 e5acc: 9100214e add x14, x10, #0x8 e5ad0: eb4defff cmp xzr, x13, lsr #59 e5ad4: 8b0d15cd add x13, x14, x13, lsl #5 e5ad8: 1a9f07ea cset w10, ne e5adc: eb0e01bf cmp x13, x14 e5ae0: 54fffdc3 b.lo 0xe5a98 e5ae4: 3707fdaa tbnz w10, #0x0, 0xe5a98 e5ae8: 927ff96d and x13, x11, #0xfffffffffffffffe e5aec: 8b0d018a add x10, x12, x13 e5af0: 8b0c152c add x12, x9, x12, lsl #5 e5af4: 9100a18c add x12, x12, #0x28 e5af8: aa0d03ee mov x14, x13 e5afc: f85e018f ldur x15, [x12, #-0x20] e5b00: f10009ce subs x14, x14, #0x2 e5b04: f9400190 ldr x16, [x12] e5b08: 910005ef add x15, x15, #0x1 e5b0c: 91000610 add x16, x16, #0x1 e5b10: f81e018f stur x15, [x12, #-0x20] e5b14: f8040590 str x16, [x12], #0x40 e5b18: 54ffff21 b.ne 0xe5afc e5b1c: eb0d017f cmp x11, x13 e5b20: 54fffbe1 b.ne 0xe5a9c e5b24: 17ffffe6 b 0xe5abc 00000000000e5b28 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)>: e5b28: d10303ff sub sp, sp, #0xc0 e5b2c: a9067bfd stp x29, x30, [sp, #0x60] e5b30: 910183fd add x29, sp, #0x60 e5b34: a9076ffc stp x28, x27, [sp, #0x70] e5b38: a90867fa stp x26, x25, [sp, #0x80] e5b3c: a9095ff8 stp x24, x23, [sp, #0x90] e5b40: a90a57f6 stp x22, x21, [sp, #0xa0] e5b44: a90b4ff4 stp x20, x19, [sp, #0xb0] e5b48: d53bd056 mrs x22, TPIDR_EL0 e5b4c: aa0103fa mov x26, x1 e5b50: f94016c8 ldr x8, [x22, #0x28] e5b54: aa0003f5 mov x21, x0 e5b58: f81f83a8 stur x8, [x29, #-0x8] e5b5c: f9400008 ldr x8, [x0] e5b60: f9400908 ldr x8, [x8, #0x10] e5b64: d63f0100 blr x8 e5b68: 36001660 tbz w0, #0x0, 0xe5e34 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x30c> e5b6c: f94012a0 ldr x0, [x21, #0x20] e5b70: f9400008 ldr x8, [x0] e5b74: f9402508 ldr x8, [x8, #0x48] e5b78: d63f0100 blr x8 e5b7c: f81d83a0 stur x0, [x29, #-0x28] e5b80: b4001200 cbz x0, 0xe5dc0 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x298> e5b84: a902d7e0 stp x0, x21, [sp, #0x28] e5b88: a9c2f2bb ldp x27, x28, [x21, #0x28]! e5b8c: a901d7f6 stp x22, x21, [sp, #0x18] e5b90: eb1c037f cmp x27, x28 e5b94: 54000880 b.eq 0xe5ca4 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x17c> e5b98: aa1a03f5 mov x21, x26 e5b9c: f84086b4 ldr x20, [x21], #0x8 e5ba0: eb15029f cmp x20, x21 e5ba4: 54000800 b.eq 0xe5ca4 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x17c> e5ba8: f0000428 adrp x8, 0x16c000 e5bac: f9462d08 ldr x8, [x8, #0xc58] e5bb0: 91004116 add x22, x8, #0x10 e5bb4: eb15029f cmp x20, x21 e5bb8: 54000680 b.eq 0xe5c88 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x160> e5bbc: 91002377 add x23, x27, #0x8 e5bc0: 14000004 b 0xe5bd0 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0xa8> e5bc4: aa0903f4 mov x20, x9 e5bc8: eb15029f cmp x20, x21 e5bcc: 540005e0 b.eq 0xe5c88 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x160> e5bd0: a9412373 ldp x19, x8, [x27, #0x10] e5bd4: 91008299 add x25, x20, #0x20 e5bd8: 9100e282 add x2, x20, #0x38 e5bdc: eb08027f cmp x19, x8 e5be0: 540002a2 b.hs 0xe5c34 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x10c> e5be4: d10083a0 sub x0, x29, #0x20 e5be8: aa0203e1 mov x1, x2 e5bec: 9401dee5 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> e5bf0: aa1303f8 mov x24, x19 e5bf4: f8008716 str x22, [x24], #0x8 e5bf8: aa1803e0 mov x0, x24 e5bfc: aa1903e1 mov x1, x25 e5c00: 9401dee0 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> e5c04: 91008260 add x0, x19, #0x20 e5c08: d10083a1 sub x1, x29, #0x20 e5c0c: 9401dedd bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> e5c10: 385e03a8 ldurb w8, [x29, #-0x20] e5c14: 36000068 tbz w8, #0x0, 0xe5c20 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0xf8> e5c18: f85f03a0 ldur x0, [x29, #-0x10] e5c1c: 9401dcb1 bl 0x15cee0 <_ZdlPv@plt> e5c20: 9100e268 add x8, x19, #0x38 e5c24: f9000b68 str x8, [x27, #0x10] e5c28: f9400688 ldr x8, [x20, #0x8] e5c2c: b50000e8 cbnz x8, 0xe5c48 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x120> e5c30: 1400000a b 0xe5c58 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x130> e5c34: aa1703e0 mov x0, x23 e5c38: aa1903e1 mov x1, x25 e5c3c: 9401e571 bl 0x15f200 <_ZNSt6__ndk16vectorIN6InGame13ReportGateway11MetricLabelENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRKNS_12basic_stringIcNS_11char_traitsIcEENS4_IcEEEESE_EEEvDpOT_@plt> e5c40: f9400688 ldr x8, [x20, #0x8] e5c44: b40000a8 cbz x8, 0xe5c58 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x130> e5c48: aa0803f4 mov x20, x8 e5c4c: f9400108 ldr x8, [x8] e5c50: b5ffffc8 cbnz x8, 0xe5c48 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x120> e5c54: 17ffffdd b 0xe5bc8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0xa0> e5c58: aa1403e8 mov x8, x20 e5c5c: f8410d09 ldr x9, [x8, #0x10]! e5c60: f940012a ldr x10, [x9] e5c64: eb14015f cmp x10, x20 e5c68: 54fffae0 b.eq 0xe5bc4 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x9c> e5c6c: f9400109 ldr x9, [x8] e5c70: aa0903e8 mov x8, x9 e5c74: f8410d14 ldr x20, [x8, #0x10]! e5c78: f940028a ldr x10, [x20] e5c7c: eb09015f cmp x10, x9 e5c80: 54ffff61 b.ne 0xe5c6c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x144> e5c84: 17ffffd1 b 0xe5bc8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0xa0> e5c88: 9101a37b add x27, x27, #0x68 e5c8c: eb1c037f cmp x27, x28 e5c90: 540000a0 b.eq 0xe5ca4 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x17c> e5c94: f9400354 ldr x20, [x26] e5c98: eb15029f cmp x20, x21 e5c9c: 54fff901 b.ne 0xe5bbc , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x94> e5ca0: 17fffffa b 0xe5c88 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x160> e5ca4: d10083a8 sub x8, x29, #0x20 e5ca8: f94013e0 ldr x0, [sp, #0x20] e5cac: d10083b4 sub x20, x29, #0x20 e5cb0: 9401e56c bl 0x15f260 <_ZN6InGame13ReportGateway9JsonUtils15ArrayToJsonDataINS0_15HistogramMetricEEENSt6__ndk112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERNS4_6vectorIT_NS8_ISC_EEEE@plt> e5cb4: f9401bf5 ldr x21, [sp, #0x30] e5cb8: d289d8ac mov x12, #0x4ec5 // =20165 e5cbc: f2b89d8c movk x12, #0xc4ec, lsl #16 e5cc0: b2400294 orr x20, x20, #0x1 e5cc4: f2dd89cc movk x12, #0xec4e, lsl #32 e5cc8: a942a2a9 ldp x9, x8, [x21, #0x28] e5ccc: 910026b3 add x19, x21, #0x9 e5cd0: f2e9d88c movk x12, #0x4ec4, lsl #48 e5cd4: 394022aa ldrb w10, [x21, #0x8] e5cd8: f9400eab ldr x11, [x21, #0x18] e5cdc: cb090108 sub x8, x8, x9 e5ce0: 385e03a9 ldurb w9, [x29, #-0x20] e5ce4: 7200015f tst w10, #0x1 e5ce8: f85f03aa ldur x10, [x29, #-0x10] e5cec: 9343fd08 asr x8, x8, #3 e5cf0: 9a8b0267 csel x7, x19, x11, eq e5cf4: 7200013f tst w9, #0x1 e5cf8: 9b0c7d08 mul x8, x8, x12 e5cfc: 9a8a0289 csel x9, x20, x10, eq e5d00: d0fffc41 adrp x1, 0x6f000 e5d04: 90fffc63 adrp x3, 0x71000 e5d08: d0fffc64 adrp x4, 0x73000 e5d0c: b0fffc66 adrp x6, 0x72000 e5d10: 2a1f03e0 mov w0, wzr e5d14: 52801702 mov w2, #0xb8 // =184 e5d18: 91136021 add x1, x1, #0x4d8 e5d1c: 911a5463 add x3, x3, #0x695 e5d20: 9105f084 add x4, x4, #0x17c e5d24: 9110f8c6 add x6, x6, #0x43e e5d28: aa1503e5 mov x5, x21 e5d2c: a90027e8 stp x8, x9, [sp] e5d30: 9401dc3c bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> e5d34: f94017f6 ldr x22, [sp, #0x28] e5d38: 394022a8 ldrb w8, [x21, #0x8] e5d3c: f9400ea9 ldr x9, [x21, #0x18] e5d40: f94002cc ldr x12, [x22] e5d44: 385e03aa ldurb w10, [x29, #-0x20] e5d48: 7200011f tst w8, #0x1 e5d4c: f85f03ab ldur x11, [x29, #-0x10] e5d50: 9a890261 csel x1, x19, x9, eq e5d54: f9400988 ldr x8, [x12, #0x10] e5d58: 7200015f tst w10, #0x1 e5d5c: 9a8b0283 csel x3, x20, x11, eq e5d60: aa1603e0 mov x0, x22 e5d64: 52800082 mov w2, #0x4 // =4 e5d68: aa1f03e4 mov x4, xzr e5d6c: d63f0100 blr x8 e5d70: f94012a0 ldr x0, [x21, #0x20] e5d74: f9400008 ldr x8, [x0] e5d78: f9404508 ldr x8, [x8, #0x88] e5d7c: aa1603e1 mov x1, x22 e5d80: d63f0100 blr x8 e5d84: f94012a0 ldr x0, [x21, #0x20] e5d88: f9400008 ldr x8, [x0] e5d8c: f9402908 ldr x8, [x8, #0x50] e5d90: d100a3a1 sub x1, x29, #0x28 e5d94: d63f0100 blr x8 e5d98: 385e03a8 ldurb w8, [x29, #-0x20] e5d9c: 36000068 tbz w8, #0x0, 0xe5da8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x280> e5da0: f85f03a0 ldur x0, [x29, #-0x10] e5da4: 9401dc4f bl 0x15cee0 <_ZdlPv@plt> e5da8: f9400ff6 ldr x22, [sp, #0x18] e5dac: a942a2b4 ldp x20, x8, [x21, #0x28] e5db0: a902febf stp xzr, xzr, [x21, #0x28] e5db4: f9001ebf str xzr, [x21, #0x38] e5db8: b5000254 cbnz x20, 0xe5e00 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x2d8> e5dbc: 1400001e b 0xe5e34 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x30c> e5dc0: d0fffc41 adrp x1, 0x6f000 e5dc4: 90fffc63 adrp x3, 0x71000 e5dc8: d0fffc64 adrp x4, 0x73000 e5dcc: b0fffc46 adrp x6, 0x6e000 e5dd0: 91136021 add x1, x1, #0x4d8 e5dd4: 911a5463 add x3, x3, #0x695 e5dd8: 9105f084 add x4, x4, #0x17c e5ddc: 913110c6 add x6, x6, #0xc44 e5de0: 52800080 mov w0, #0x4 // =4 e5de4: 52801802 mov w2, #0xc0 // =192 e5de8: aa1503e5 mov x5, x21 e5dec: 9401dc0d bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> e5df0: a942a2b4 ldp x20, x8, [x21, #0x28] e5df4: a902febf stp xzr, xzr, [x21, #0x28] e5df8: f9001ebf str xzr, [x21, #0x38] e5dfc: b40001d4 cbz x20, 0xe5e34 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x30c> e5e00: eb14011f cmp x8, x20 e5e04: 54000140 b.eq 0xe5e2c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x304> e5e08: d101a113 sub x19, x8, #0x68 e5e0c: aa1303f5 mov x21, x19 e5e10: f85986a8 ldr x8, [x21], #-0x68 e5e14: aa1303e0 mov x0, x19 e5e18: f9400108 ldr x8, [x8] e5e1c: d63f0100 blr x8 e5e20: eb14027f cmp x19, x20 e5e24: aa1503f3 mov x19, x21 e5e28: 54ffff41 b.ne 0xe5e10 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x2e8> e5e2c: aa1403e0 mov x0, x20 e5e30: 9401dc2c bl 0x15cee0 <_ZdlPv@plt> e5e34: f94016c8 ldr x8, [x22, #0x28] e5e38: f85f83a9 ldur x9, [x29, #-0x8] e5e3c: eb09011f cmp x8, x9 e5e40: 54000121 b.ne 0xe5e64 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x33c> e5e44: a94b4ff4 ldp x20, x19, [sp, #0xb0] e5e48: a94a57f6 ldp x22, x21, [sp, #0xa0] e5e4c: a9495ff8 ldp x24, x23, [sp, #0x90] e5e50: a94867fa ldp x26, x25, [sp, #0x80] e5e54: a9476ffc ldp x28, x27, [sp, #0x70] e5e58: a9467bfd ldp x29, x30, [sp, #0x60] e5e5c: 910303ff add sp, sp, #0xc0 e5e60: d65f03c0 ret e5e64: 9401dbf3 bl 0x15ce30 <__stack_chk_fail@plt> e5e68: 385e03a8 ldurb w8, [x29, #-0x20] e5e6c: aa0003f4 mov x20, x0 e5e70: 36000268 tbz w8, #0x0, 0xe5ebc , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x394> e5e74: f85f03a0 ldur x0, [x29, #-0x10] e5e78: 9401dc1a bl 0x15cee0 <_ZdlPv@plt> e5e7c: aa1403e0 mov x0, x20 e5e80: 9401ccb8 bl 0x159160 <__emutls_get_address+0x6d4> e5e84: aa0003f4 mov x20, x0 e5e88: 14000008 b 0xe5ea8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x380> e5e8c: aa0003f4 mov x20, x0 e5e90: 1400000a b 0xe5eb8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x390> e5e94: 39400308 ldrb w8, [x24] e5e98: aa0003f4 mov x20, x0 e5e9c: 36000068 tbz w8, #0x0, 0xe5ea8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x380> e5ea0: f9400e60 ldr x0, [x19, #0x18] e5ea4: 9401dc0f bl 0x15cee0 <_ZdlPv@plt> e5ea8: 385e03a8 ldurb w8, [x29, #-0x20] e5eac: 36000068 tbz w8, #0x0, 0xe5eb8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>> const&)+0x390> e5eb0: f85f03a0 ldur x0, [x29, #-0x10] e5eb4: 9401dc0b bl 0x15cee0 <_ZdlPv@plt> e5eb8: f9000b73 str x19, [x27, #0x10] e5ebc: aa1403e0 mov x0, x20 e5ec0: 9401cca8 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e5ec4 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)>: e5ec4: d10243ff sub sp, sp, #0x90 e5ec8: a9047bfd stp x29, x30, [sp, #0x40] e5ecc: 910103fd add x29, sp, #0x40 e5ed0: f9002bf9 str x25, [sp, #0x50] e5ed4: a9065ff8 stp x24, x23, [sp, #0x60] e5ed8: a90757f6 stp x22, x21, [sp, #0x70] e5edc: a9084ff4 stp x20, x19, [sp, #0x80] e5ee0: d53bd055 mrs x21, TPIDR_EL0 e5ee4: aa0003f4 mov x20, x0 e5ee8: f94016a9 ldr x9, [x21, #0x28] e5eec: aa0803f3 mov x19, x8 e5ef0: f81f83a9 stur x9, [x29, #-0x8] e5ef4: f9400000 ldr x0, [x0] e5ef8: f9400689 ldr x9, [x20, #0x8] e5efc: eb09001f cmp x0, x9 e5f00: 54000aa0 b.eq 0xe6054 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x190> e5f04: 528b6048 mov w8, #0x5b02 // =23298 e5f08: 39008bff strb wzr, [sp, #0x22] e5f0c: 790043e8 strh w8, [sp, #0x20] e5f10: f9400008 ldr x8, [x0] e5f14: f9400909 ldr x9, [x8, #0x10] e5f18: 910023e8 add x8, sp, #0x8 e5f1c: 910023f6 add x22, sp, #0x8 e5f20: d63f0120 blr x9 e5f24: a94127ea ldp x10, x9, [sp, #0x10] e5f28: b24002cb orr x11, x22, #0x1 e5f2c: 394023e8 ldrb w8, [sp, #0x8] e5f30: 7200011f tst w8, #0x1 e5f34: d341fd08 lsr x8, x8, #1 e5f38: 9a890161 csel x1, x11, x9, eq e5f3c: 9a8a0102 csel x2, x8, x10, eq e5f40: 910083e0 add x0, sp, #0x20 e5f44: 9401e373 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> e5f48: 394023e8 ldrb w8, [sp, #0x8] e5f4c: 36000068 tbz w8, #0x0, 0xe5f58 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x94> e5f50: f9400fe0 ldr x0, [sp, #0x18] e5f54: 9401dbe3 bl 0x15cee0 <_ZdlPv@plt> e5f58: a9402289 ldp x9, x8, [x20] e5f5c: d289d8b6 mov x22, #0x4ec5 // =20165 e5f60: f2b89d96 movk x22, #0xc4ec, lsl #16 e5f64: f2dd89d6 movk x22, #0xec4e, lsl #32 e5f68: f2e9d896 movk x22, #0x4ec4, lsl #48 e5f6c: cb090108 sub x8, x8, x9 e5f70: 9343fd08 asr x8, x8, #3 e5f74: 9b167d08 mul x8, x8, x22 e5f78: f100091f cmp x8, #0x2 e5f7c: 54000483 b.lo 0xe600c , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x148> e5f80: 910023e8 add x8, sp, #0x8 e5f84: 52800038 mov w24, #0x1 // =1 e5f88: b2400117 orr x23, x8, #0x1 e5f8c: 52800d19 mov w25, #0x68 // =104 e5f90: 14000009 b 0xe5fb4 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0xf0> e5f94: a9402289 ldp x9, x8, [x20] e5f98: 91000718 add x24, x24, #0x1 e5f9c: 9101a339 add x25, x25, #0x68 e5fa0: cb090108 sub x8, x8, x9 e5fa4: 9343fd08 asr x8, x8, #3 e5fa8: 9b167d08 mul x8, x8, x22 e5fac: eb08031f cmp x24, x8 e5fb0: 540002e2 b.hs 0xe600c , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x148> e5fb4: 910083e0 add x0, sp, #0x20 e5fb8: 52800581 mov w1, #0x2c // =44 e5fbc: 9401e041 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> e5fc0: f9400288 ldr x8, [x20] e5fc4: 8b190100 add x0, x8, x25 e5fc8: f9400008 ldr x8, [x0] e5fcc: f9400909 ldr x9, [x8, #0x10] e5fd0: 910023e8 add x8, sp, #0x8 e5fd4: d63f0120 blr x9 e5fd8: a94127ea ldp x10, x9, [sp, #0x10] e5fdc: 394023e8 ldrb w8, [sp, #0x8] e5fe0: 7200011f tst w8, #0x1 e5fe4: d341fd08 lsr x8, x8, #1 e5fe8: 9a8902e1 csel x1, x23, x9, eq e5fec: 9a8a0102 csel x2, x8, x10, eq e5ff0: 910083e0 add x0, sp, #0x20 e5ff4: 9401e347 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> e5ff8: 394023e8 ldrb w8, [sp, #0x8] e5ffc: 3607fcc8 tbz w8, #0x0, 0xe5f94 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0xd0> e6000: f9400fe0 ldr x0, [sp, #0x18] e6004: 9401dbb7 bl 0x15cee0 <_ZdlPv@plt> e6008: 17ffffe3 b 0xe5f94 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0xd0> e600c: 910083e0 add x0, sp, #0x20 e6010: 52800ba1 mov w1, #0x5d // =93 e6014: 9401e02b bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> e6018: 3dc00be0 ldr q0, [sp, #0x20] e601c: f9401be8 ldr x8, [sp, #0x30] e6020: 3d800260 str q0, [x19] e6024: f9000a68 str x8, [x19, #0x10] e6028: f94016a8 ldr x8, [x21, #0x28] e602c: f85f83a9 ldur x9, [x29, #-0x8] e6030: eb09011f cmp x8, x9 e6034: 54000221 b.ne 0xe6078 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1b4> e6038: a9484ff4 ldp x20, x19, [sp, #0x80] e603c: a94757f6 ldp x22, x21, [sp, #0x70] e6040: a9465ff8 ldp x24, x23, [sp, #0x60] e6044: a9447bfd ldp x29, x30, [sp, #0x40] e6048: f9402bf9 ldr x25, [sp, #0x50] e604c: 910243ff add sp, sp, #0x90 e6050: d65f03c0 ret e6054: 52800088 mov w8, #0x4 // =4 e6058: 528bab69 mov w9, #0x5d5b // =23899 e605c: 39000e7f strb wzr, [x19, #0x3] e6060: 39000268 strb w8, [x19] e6064: 78001269 sturh w9, [x19, #0x1] e6068: f94016a8 ldr x8, [x21, #0x28] e606c: f85f83a9 ldur x9, [x29, #-0x8] e6070: eb09011f cmp x8, x9 e6074: 54fffe20 b.eq 0xe6038 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x174> e6078: 9401db6e bl 0x15ce30 <__stack_chk_fail@plt> e607c: 14000010 b 0xe60bc , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1f8> e6080: 14000002 b 0xe6088 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1c4> e6084: 1400000e b 0xe60bc , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1f8> e6088: 394023e8 ldrb w8, [sp, #0x8] e608c: aa0003f3 mov x19, x0 e6090: 370000a8 tbnz w8, #0x0, 0xe60a4 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1e0> e6094: 394083e8 ldrb w8, [sp, #0x20] e6098: 37000188 tbnz w8, #0x0, 0xe60c8 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x204> e609c: aa1303e0 mov x0, x19 e60a0: 9401cc30 bl 0x159160 <__emutls_get_address+0x6d4> e60a4: f9400fe0 ldr x0, [sp, #0x18] e60a8: 9401db8e bl 0x15cee0 <_ZdlPv@plt> e60ac: 394083e8 ldrb w8, [sp, #0x20] e60b0: 3607ff68 tbz w8, #0x0, 0xe609c , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1d8> e60b4: 14000005 b 0xe60c8 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x204> e60b8: 14000001 b 0xe60bc , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1f8> e60bc: aa0003f3 mov x19, x0 e60c0: 394083e8 ldrb w8, [sp, #0x20] e60c4: 3607fec8 tbz w8, #0x0, 0xe609c , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1d8> e60c8: f9401be0 ldr x0, [sp, #0x30] e60cc: 9401db85 bl 0x15cee0 <_ZdlPv@plt> e60d0: aa1303e0 mov x0, x19 e60d4: 9401cc23 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e60d8 : e60d8: a9bb7bfd stp x29, x30, [sp, #-0x50]! e60dc: a90167fa stp x26, x25, [sp, #0x10] e60e0: 910003fd mov x29, sp e60e4: a9025ff8 stp x24, x23, [sp, #0x20] e60e8: a90357f6 stp x22, x21, [sp, #0x30] e60ec: a9044ff4 stp x20, x19, [sp, #0x40] e60f0: 6f00e400 movi v0.2d, #0000000000000000 e60f4: aa0003f3 mov x19, x0 e60f8: aa0003e8 mov x8, x0 e60fc: aa0003f4 mov x20, x0 e6100: aa0003f5 mov x21, x0 e6104: aa0103e7 mov x7, x1 e6108: f9000001 str x1, [x0] e610c: f8010d1f str xzr, [x8, #0x10]! e6110: f8008e88 str x8, [x20, #0x8]! e6114: f9000c1f str xzr, [x0, #0x18] e6118: 3c820ea0 str q0, [x21, #0x20]! e611c: ad018000 stp q0, q0, [x0, #0x30] e6120: ad028000 stp q0, q0, [x0, #0x50] e6124: 3d801c00 str q0, [x0, #0x70] e6128: b0fffc41 adrp x1, 0x6f000 e612c: f0fffc43 adrp x3, 0x71000 e6130: b0fffc64 adrp x4, 0x73000 e6134: b0fffc46 adrp x6, 0x6f000 e6138: 91136021 add x1, x1, #0x4d8 e613c: 91052063 add x3, x3, #0x148 e6140: 9105f084 add x4, x4, #0x17c e6144: 9124d0c6 add x6, x6, #0x934 e6148: 52800020 mov w0, #0x1 // =1 e614c: 52801b62 mov w2, #0xdb // =219 e6150: aa1303e5 mov x5, x19 e6154: 9401db33 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> e6158: aa1303e0 mov x0, x19 e615c: 9401e445 bl 0x15f270 <_ZN6InGame19InGameReportMetrics12ResetMetricsEv@plt> e6160: a9444ff4 ldp x20, x19, [sp, #0x40] e6164: a94357f6 ldp x22, x21, [sp, #0x30] e6168: a9425ff8 ldp x24, x23, [sp, #0x20] e616c: a94167fa ldp x26, x25, [sp, #0x10] e6170: a8c57bfd ldp x29, x30, [sp], #0x50 e6174: d65f03c0 ret e6178: aa0003f6 mov x22, x0 e617c: 9101c260 add x0, x19, #0x70 e6180: 91018277 add x23, x19, #0x60 e6184: 91014278 add x24, x19, #0x50 e6188: 91010279 add x25, x19, #0x40 e618c: 9100c27a add x26, x19, #0x30 e6190: 9401e43c bl 0x15f280 <_ZNSt6__ndk110shared_ptrIN6InGame29InGameHistogramMetricsHandlerEED2Ev@plt> e6194: aa1703e0 mov x0, x23 e6198: 9401e43e bl 0x15f290 <_ZNSt6__ndk110shared_ptrIN6InGame27InGameCounterMetricsHandlerEED2Ev@plt> e619c: aa1803e0 mov x0, x24 e61a0: 9401e438 bl 0x15f280 <_ZNSt6__ndk110shared_ptrIN6InGame29InGameHistogramMetricsHandlerEED2Ev@plt> e61a4: aa1903e0 mov x0, x25 e61a8: 9401e43a bl 0x15f290 <_ZNSt6__ndk110shared_ptrIN6InGame27InGameCounterMetricsHandlerEED2Ev@plt> e61ac: aa1a03e0 mov x0, x26 e61b0: 9401e434 bl 0x15f280 <_ZNSt6__ndk110shared_ptrIN6InGame29InGameHistogramMetricsHandlerEED2Ev@plt> e61b4: aa1503e0 mov x0, x21 e61b8: 9401e436 bl 0x15f290 <_ZNSt6__ndk110shared_ptrIN6InGame27InGameCounterMetricsHandlerEED2Ev@plt> e61bc: f9400a61 ldr x1, [x19, #0x10] e61c0: aa1403e0 mov x0, x20 e61c4: 9401e32b bl 0x15ee70 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> e61c8: aa1603e0 mov x0, x22 e61cc: 9401cbe5 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e61d0 : e61d0: d101c3ff sub sp, sp, #0x70 e61d4: a9017bfd stp x29, x30, [sp, #0x10] e61d8: 910043fd add x29, sp, #0x10 e61dc: a9026ffc stp x28, x27, [sp, #0x20] e61e0: a90367fa stp x26, x25, [sp, #0x30] e61e4: a9045ff8 stp x24, x23, [sp, #0x40] e61e8: a90557f6 stp x22, x21, [sp, #0x50] e61ec: a9064ff4 stp x20, x19, [sp, #0x60] e61f0: aa0003f4 mov x20, x0 e61f4: 52800800 mov w0, #0x40 // =64 e61f8: 9401db1a bl 0x15ce60 <_Znwm@plt> e61fc: d0000428 adrp x8, 0x16c000 e6200: f9400299 ldr x25, [x20] e6204: d0000438 adrp x24, 0x16c000 e6208: 90fffc77 adrp x23, 0x72000 e620c: 6f00e400 movi v0.2d, #0000000000000000 e6210: 913e5af7 add x23, x23, #0xf96 e6214: f945cd08 ldr x8, [x8, #0xb98] e6218: aa0003f3 mov x19, x0 e621c: f9461f18 ldr x24, [x24, #0xc38] e6220: aa0003f5 mov x21, x0 e6224: f9400108 ldr x8, [x8] e6228: 3c818000 stur q0, [x0, #0x18] e622c: 91004309 add x9, x24, #0x10 e6230: 3c808ea0 str q0, [x21, #0x8]! e6234: f100011f cmp x8, #0x0 e6238: 9a8802f6 csel x22, x23, x8, eq e623c: f9000009 str x9, [x0] e6240: b0fffc41 adrp x1, 0x6f000 e6244: f0fffc23 adrp x3, 0x6d000 e6248: b0fffc64 adrp x4, 0x73000 e624c: f0fffc26 adrp x6, 0x6d000 e6250: 91136021 add x1, x1, #0x4d8 e6254: 910c2863 add x3, x3, #0x30a e6258: 9105f084 add x4, x4, #0x17c e625c: 911820c6 add x6, x6, #0x608 e6260: 52800020 mov w0, #0x1 // =1 e6264: 528001c2 mov w2, #0xe // =14 e6268: aa1303e5 mov x5, x19 e626c: aa1603e7 mov x7, x22 e6270: f90003f9 str x25, [sp] e6274: 9401daeb bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> e6278: aa1503e0 mov x0, x21 e627c: aa1603e1 mov x1, x22 e6280: 9401dcb8 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> e6284: d0000428 adrp x8, 0x16c000 e6288: f9462108 ldr x8, [x8, #0xc40] e628c: a9027e79 stp x25, xzr, [x19, #0x20] e6290: a9037e7f stp xzr, xzr, [x19, #0x30] e6294: 91004108 add x8, x8, #0x10 e6298: f9000268 str x8, [x19] e629c: 52800400 mov w0, #0x20 // =32 e62a0: 9401daf0 bl 0x15ce60 <_Znwm@plt> e62a4: d0000428 adrp x8, 0x16c000 e62a8: f9464108 ldr x8, [x8, #0xc80] e62ac: a9014c1f stp xzr, x19, [x0, #0x10] e62b0: f9401695 ldr x21, [x20, #0x28] e62b4: a9020293 stp x19, x0, [x20, #0x20] e62b8: 91004108 add x8, x8, #0x10 e62bc: a9007c08 stp x8, xzr, [x0] e62c0: b4000175 cbz x21, 0xe62ec e62c4: 910022a1 add x1, x21, #0x8 e62c8: 92800000 mov x0, #-0x1 // =-1 e62cc: 9401cb0d bl 0x158f00 <__emutls_get_address+0x474> e62d0: b50000e0 cbnz x0, 0xe62ec e62d4: f94002a8 ldr x8, [x21] e62d8: aa1503e0 mov x0, x21 e62dc: f9400908 ldr x8, [x8, #0x10] e62e0: d63f0100 blr x8 e62e4: aa1503e0 mov x0, x21 e62e8: 9401dae6 bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> e62ec: 52800b00 mov w0, #0x58 // =88 e62f0: 9401dadc bl 0x15ce60 <_Znwm@plt> e62f4: d0000429 adrp x9, 0x16c000 e62f8: aa0003f3 mov x19, x0 e62fc: 6f00e400 movi v0.2d, #0000000000000000 e6300: 91004308 add x8, x24, #0x10 e6304: aa0003f5 mov x21, x0 e6308: f945d129 ldr x9, [x9, #0xba0] e630c: f9400299 ldr x25, [x20] e6310: f9000008 str x8, [x0] e6314: 3c808ea0 str q0, [x21, #0x8]! e6318: f9400129 ldr x9, [x9] e631c: 3c818000 stur q0, [x0, #0x18] e6320: f100013f cmp x9, #0x0 e6324: 9a8902f6 csel x22, x23, x9, eq e6328: b0fffc41 adrp x1, 0x6f000 e632c: f0fffc23 adrp x3, 0x6d000 e6330: b0fffc64 adrp x4, 0x73000 e6334: f0fffc26 adrp x6, 0x6d000 e6338: 91136021 add x1, x1, #0x4d8 e633c: 910c2863 add x3, x3, #0x30a e6340: 9105f084 add x4, x4, #0x17c e6344: 911820c6 add x6, x6, #0x608 e6348: 52800020 mov w0, #0x1 // =1 e634c: 528001c2 mov w2, #0xe // =14 e6350: aa1303e5 mov x5, x19 e6354: aa1603e7 mov x7, x22 e6358: f90003f9 str x25, [sp] e635c: 9401dab1 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> e6360: aa1503e0 mov x0, x21 e6364: aa1603e1 mov x1, x22 e6368: 9401dc7e bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> e636c: d000043c adrp x28, 0x16c000 e6370: 6f00e400 movi v0.2d, #0000000000000000 e6374: f946339c ldr x28, [x28, #0xc60] e6378: f9001279 str x25, [x19, #0x20] e637c: 3c828260 stur q0, [x19, #0x28] e6380: 91004388 add x8, x28, #0x10 e6384: 3c838260 stur q0, [x19, #0x38] e6388: 3c848260 stur q0, [x19, #0x48] e638c: f9000268 str x8, [x19] e6390: 52800400 mov w0, #0x20 // =32 e6394: 9401dab3 bl 0x15ce60 <_Znwm@plt> e6398: d000043a adrp x26, 0x16c000 e639c: b0fffcb9 adrp x25, 0x7b000 e63a0: 912d8339 add x25, x25, #0xb60 e63a4: f946475a ldr x26, [x26, #0xc88] e63a8: a9014c1f stp xzr, x19, [x0, #0x10] e63ac: f9401e95 ldr x21, [x20, #0x38] e63b0: a9030293 stp x19, x0, [x20, #0x30] e63b4: 91004348 add x8, x26, #0x10 e63b8: a9007c08 stp x8, xzr, [x0] e63bc: b4000115 cbz x21, 0xe63dc e63c0: 910022a1 add x1, x21, #0x8 e63c4: 92800000 mov x0, #-0x1 // =-1 e63c8: 9401cace bl 0x158f00 <__emutls_get_address+0x474> e63cc: b40000c0 cbz x0, 0xe63e4 e63d0: f9401a95 ldr x21, [x20, #0x30] e63d4: b5000195 cbnz x21, 0xe6404 e63d8: 1400001c b 0xe6448 e63dc: aa1303f5 mov x21, x19 e63e0: 14000009 b 0xe6404 e63e4: f94002a8 ldr x8, [x21] e63e8: aa1503e0 mov x0, x21 e63ec: f9400908 ldr x8, [x8, #0x10] e63f0: d63f0100 blr x8 e63f4: aa1503e0 mov x0, x21 e63f8: 9401daa2 bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> e63fc: f9401a95 ldr x21, [x20, #0x30] e6400: b4000255 cbz x21, 0xe6448 e6404: 52800d00 mov w0, #0x68 // =104 e6408: 9401da96 bl 0x15ce60 <_Znwm@plt> e640c: ad420720 ldp q0, q1, [x25, #0x40] e6410: aa0003f3 mov x19, x0 e6414: 9101a002 add x2, x0, #0x68 e6418: ad400f22 ldp q2, q3, [x25] e641c: ad020400 stp q0, q1, [x0, #0x40] e6420: f9403328 ldr x8, [x25, #0x60] e6424: ad000c02 stp q2, q3, [x0] e6428: ad410321 ldp q1, q0, [x25, #0x20] e642c: f9003008 str x8, [x0, #0x60] e6430: 910102a0 add x0, x21, #0x40 e6434: ad010261 stp q1, q0, [x19, #0x20] e6438: aa1303e1 mov x1, x19 e643c: 9401e37d bl 0x15f230 <_ZNSt6__ndk16vectorIdNS_9allocatorIdEEE6assignIPdEENS_9enable_ifIXaasr27__is_cpp17_forward_iteratorIT_EE5valuesr16is_constructibleIdNS_15iterator_traitsIS7_E9referenceEEE5valueEvE4typeES7_S7_@plt> e6440: aa1303e0 mov x0, x19 e6444: 9401daa7 bl 0x15cee0 <_ZdlPv@plt> e6448: 52800800 mov w0, #0x40 // =64 e644c: 9401da85 bl 0x15ce60 <_Znwm@plt> e6450: d0000429 adrp x9, 0x16c000 e6454: aa0003f3 mov x19, x0 e6458: 6f00e400 movi v0.2d, #0000000000000000 e645c: 91004308 add x8, x24, #0x10 e6460: aa0003f5 mov x21, x0 e6464: f945d529 ldr x9, [x9, #0xba8] e6468: f940029b ldr x27, [x20] e646c: f9000008 str x8, [x0] e6470: 3c808ea0 str q0, [x21, #0x8]! e6474: f9400129 ldr x9, [x9] e6478: 3c818000 stur q0, [x0, #0x18] e647c: f100013f cmp x9, #0x0 e6480: 9a8902f6 csel x22, x23, x9, eq e6484: b0fffc41 adrp x1, 0x6f000 e6488: f0fffc23 adrp x3, 0x6d000 e648c: b0fffc64 adrp x4, 0x73000 e6490: f0fffc26 adrp x6, 0x6d000 e6494: 91136021 add x1, x1, #0x4d8 e6498: 910c2863 add x3, x3, #0x30a e649c: 9105f084 add x4, x4, #0x17c e64a0: 911820c6 add x6, x6, #0x608 e64a4: 52800020 mov w0, #0x1 // =1 e64a8: 528001c2 mov w2, #0xe // =14 e64ac: aa1303e5 mov x5, x19 e64b0: aa1603e7 mov x7, x22 e64b4: f90003fb str x27, [sp] e64b8: 9401da5a bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> e64bc: aa1503e0 mov x0, x21 e64c0: aa1603e1 mov x1, x22 e64c4: 9401dc27 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> e64c8: d0000428 adrp x8, 0x16c000 e64cc: f9462108 ldr x8, [x8, #0xc40] e64d0: a9027e7b stp x27, xzr, [x19, #0x20] e64d4: a9037e7f stp xzr, xzr, [x19, #0x30] e64d8: 91004108 add x8, x8, #0x10 e64dc: f9000268 str x8, [x19] e64e0: 52800400 mov w0, #0x20 // =32 e64e4: 9401da5f bl 0x15ce60 <_Znwm@plt> e64e8: d0000428 adrp x8, 0x16c000 e64ec: f9464108 ldr x8, [x8, #0xc80] e64f0: a9014c1f stp xzr, x19, [x0, #0x10] e64f4: f9402695 ldr x21, [x20, #0x48] e64f8: a9040293 stp x19, x0, [x20, #0x40] e64fc: 91004108 add x8, x8, #0x10 e6500: a9007c08 stp x8, xzr, [x0] e6504: b4000175 cbz x21, 0xe6530 e6508: 910022a1 add x1, x21, #0x8 e650c: 92800000 mov x0, #-0x1 // =-1 e6510: 9401ca7c bl 0x158f00 <__emutls_get_address+0x474> e6514: b50000e0 cbnz x0, 0xe6530 e6518: f94002a8 ldr x8, [x21] e651c: aa1503e0 mov x0, x21 e6520: f9400908 ldr x8, [x8, #0x10] e6524: d63f0100 blr x8 e6528: aa1503e0 mov x0, x21 e652c: 9401da55 bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> e6530: 52800b00 mov w0, #0x58 // =88 e6534: 9401da4b bl 0x15ce60 <_Znwm@plt> e6538: d0000429 adrp x9, 0x16c000 e653c: aa0003f3 mov x19, x0 e6540: 6f00e400 movi v0.2d, #0000000000000000 e6544: 91004308 add x8, x24, #0x10 e6548: aa0003f5 mov x21, x0 e654c: f945d929 ldr x9, [x9, #0xbb0] e6550: f940029b ldr x27, [x20] e6554: f9000008 str x8, [x0] e6558: 3c808ea0 str q0, [x21, #0x8]! e655c: f9400129 ldr x9, [x9] e6560: 3c818000 stur q0, [x0, #0x18] e6564: f100013f cmp x9, #0x0 e6568: 9a8902f6 csel x22, x23, x9, eq e656c: b0fffc41 adrp x1, 0x6f000 e6570: f0fffc23 adrp x3, 0x6d000 e6574: b0fffc64 adrp x4, 0x73000 e6578: f0fffc26 adrp x6, 0x6d000 e657c: 91136021 add x1, x1, #0x4d8 e6580: 910c2863 add x3, x3, #0x30a e6584: 9105f084 add x4, x4, #0x17c e6588: 911820c6 add x6, x6, #0x608 e658c: 52800020 mov w0, #0x1 // =1 e6590: 528001c2 mov w2, #0xe // =14 e6594: aa1303e5 mov x5, x19 e6598: aa1603e7 mov x7, x22 e659c: f90003fb str x27, [sp] e65a0: 9401da20 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> e65a4: aa1503e0 mov x0, x21 e65a8: aa1603e1 mov x1, x22 e65ac: 9401dbed bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> e65b0: 6f00e400 movi v0.2d, #0000000000000000 e65b4: 91004388 add x8, x28, #0x10 e65b8: f900127b str x27, [x19, #0x20] e65bc: f9000268 str x8, [x19] e65c0: 3c828260 stur q0, [x19, #0x28] e65c4: 3c838260 stur q0, [x19, #0x38] e65c8: 3c848260 stur q0, [x19, #0x48] e65cc: 52800400 mov w0, #0x20 // =32 e65d0: 9401da24 bl 0x15ce60 <_Znwm@plt> e65d4: 91004348 add x8, x26, #0x10 e65d8: f9402e95 ldr x21, [x20, #0x58] e65dc: a9014c1f stp xzr, x19, [x0, #0x10] e65e0: a9050293 stp x19, x0, [x20, #0x50] e65e4: a9007c08 stp x8, xzr, [x0] e65e8: b4000115 cbz x21, 0xe6608 e65ec: 910022a1 add x1, x21, #0x8 e65f0: 92800000 mov x0, #-0x1 // =-1 e65f4: 9401ca43 bl 0x158f00 <__emutls_get_address+0x474> e65f8: b40000c0 cbz x0, 0xe6610 e65fc: f9402a95 ldr x21, [x20, #0x50] e6600: b5000195 cbnz x21, 0xe6630 e6604: 1400001c b 0xe6674 e6608: aa1303f5 mov x21, x19 e660c: 14000009 b 0xe6630 e6610: f94002a8 ldr x8, [x21] e6614: aa1503e0 mov x0, x21 e6618: f9400908 ldr x8, [x8, #0x10] e661c: d63f0100 blr x8 e6620: aa1503e0 mov x0, x21 e6624: 9401da17 bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> e6628: f9402a95 ldr x21, [x20, #0x50] e662c: b4000255 cbz x21, 0xe6674 e6630: 52800d00 mov w0, #0x68 // =104 e6634: 9401da0b bl 0x15ce60 <_Znwm@plt> e6638: ad420720 ldp q0, q1, [x25, #0x40] e663c: aa0003f3 mov x19, x0 e6640: 9101a002 add x2, x0, #0x68 e6644: ad400f22 ldp q2, q3, [x25] e6648: ad020400 stp q0, q1, [x0, #0x40] e664c: f9403328 ldr x8, [x25, #0x60] e6650: ad000c02 stp q2, q3, [x0] e6654: ad410321 ldp q1, q0, [x25, #0x20] e6658: f9003008 str x8, [x0, #0x60] e665c: 910102a0 add x0, x21, #0x40 e6660: ad010261 stp q1, q0, [x19, #0x20] e6664: aa1303e1 mov x1, x19 e6668: 9401e2f2 bl 0x15f230 <_ZNSt6__ndk16vectorIdNS_9allocatorIdEEE6assignIPdEENS_9enable_ifIXaasr27__is_cpp17_forward_iteratorIT_EE5valuesr16is_constructibleIdNS_15iterator_traitsIS7_E9referenceEEE5valueEvE4typeES7_S7_@plt> e666c: aa1303e0 mov x0, x19 e6670: 9401da1c bl 0x15cee0 <_ZdlPv@plt> e6674: 52800800 mov w0, #0x40 // =64 e6678: 9401d9fa bl 0x15ce60 <_Znwm@plt> e667c: d0000429 adrp x9, 0x16c000 e6680: aa0003f3 mov x19, x0 e6684: 6f00e400 movi v0.2d, #0000000000000000 e6688: 91004308 add x8, x24, #0x10 e668c: aa0003f5 mov x21, x0 e6690: f945dd29 ldr x9, [x9, #0xbb8] e6694: f940029b ldr x27, [x20] e6698: f9000008 str x8, [x0] e669c: 3c808ea0 str q0, [x21, #0x8]! e66a0: f9400129 ldr x9, [x9] e66a4: 3c818000 stur q0, [x0, #0x18] e66a8: f100013f cmp x9, #0x0 e66ac: 9a8902f6 csel x22, x23, x9, eq e66b0: b0fffc41 adrp x1, 0x6f000 e66b4: f0fffc23 adrp x3, 0x6d000 e66b8: b0fffc64 adrp x4, 0x73000 e66bc: f0fffc26 adrp x6, 0x6d000 e66c0: 91136021 add x1, x1, #0x4d8 e66c4: 910c2863 add x3, x3, #0x30a e66c8: 9105f084 add x4, x4, #0x17c e66cc: 911820c6 add x6, x6, #0x608 e66d0: 52800020 mov w0, #0x1 // =1 e66d4: 528001c2 mov w2, #0xe // =14 e66d8: aa1303e5 mov x5, x19 e66dc: aa1603e7 mov x7, x22 e66e0: f90003fb str x27, [sp] e66e4: 9401d9cf bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> e66e8: aa1503e0 mov x0, x21 e66ec: aa1603e1 mov x1, x22 e66f0: 9401db9c bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> e66f4: d0000428 adrp x8, 0x16c000 e66f8: f9462108 ldr x8, [x8, #0xc40] e66fc: a9027e7b stp x27, xzr, [x19, #0x20] e6700: a9037e7f stp xzr, xzr, [x19, #0x30] e6704: 91004108 add x8, x8, #0x10 e6708: f9000268 str x8, [x19] e670c: 52800400 mov w0, #0x20 // =32 e6710: 9401d9d4 bl 0x15ce60 <_Znwm@plt> e6714: d0000428 adrp x8, 0x16c000 e6718: f9464108 ldr x8, [x8, #0xc80] e671c: a9014c1f stp xzr, x19, [x0, #0x10] e6720: f9403695 ldr x21, [x20, #0x68] e6724: a9060293 stp x19, x0, [x20, #0x60] e6728: 91004108 add x8, x8, #0x10 e672c: a9007c08 stp x8, xzr, [x0] e6730: b4000175 cbz x21, 0xe675c e6734: 910022a1 add x1, x21, #0x8 e6738: 92800000 mov x0, #-0x1 // =-1 e673c: 9401c9f1 bl 0x158f00 <__emutls_get_address+0x474> e6740: b50000e0 cbnz x0, 0xe675c e6744: f94002a8 ldr x8, [x21] e6748: aa1503e0 mov x0, x21 e674c: f9400908 ldr x8, [x8, #0x10] e6750: d63f0100 blr x8 e6754: aa1503e0 mov x0, x21 e6758: 9401d9ca bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> e675c: 52800b00 mov w0, #0x58 // =88 e6760: 9401d9c0 bl 0x15ce60 <_Znwm@plt> e6764: d0000429 adrp x9, 0x16c000 e6768: aa0003f3 mov x19, x0 e676c: 6f00e400 movi v0.2d, #0000000000000000 e6770: 91004308 add x8, x24, #0x10 e6774: aa0003f5 mov x21, x0 e6778: f945e129 ldr x9, [x9, #0xbc0] e677c: f9400298 ldr x24, [x20] e6780: f9000008 str x8, [x0] e6784: 3c808ea0 str q0, [x21, #0x8]! e6788: f9400129 ldr x9, [x9] e678c: 3c818000 stur q0, [x0, #0x18] e6790: f100013f cmp x9, #0x0 e6794: 9a8902f6 csel x22, x23, x9, eq e6798: b0fffc41 adrp x1, 0x6f000 e679c: f0fffc23 adrp x3, 0x6d000 e67a0: b0fffc64 adrp x4, 0x73000 e67a4: f0fffc26 adrp x6, 0x6d000 e67a8: 91136021 add x1, x1, #0x4d8 e67ac: 910c2863 add x3, x3, #0x30a e67b0: 9105f084 add x4, x4, #0x17c e67b4: 911820c6 add x6, x6, #0x608 e67b8: 52800020 mov w0, #0x1 // =1 e67bc: 528001c2 mov w2, #0xe // =14 e67c0: aa1303e5 mov x5, x19 e67c4: aa1603e7 mov x7, x22 e67c8: f90003f8 str x24, [sp] e67cc: 9401d995 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> e67d0: aa1503e0 mov x0, x21 e67d4: aa1603e1 mov x1, x22 e67d8: 9401db62 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> e67dc: 6f00e400 movi v0.2d, #0000000000000000 e67e0: 91004388 add x8, x28, #0x10 e67e4: f9001278 str x24, [x19, #0x20] e67e8: f9000268 str x8, [x19] e67ec: 3c828260 stur q0, [x19, #0x28] e67f0: 3c838260 stur q0, [x19, #0x38] e67f4: 3c848260 stur q0, [x19, #0x48] e67f8: 52800400 mov w0, #0x20 // =32 e67fc: 9401d999 bl 0x15ce60 <_Znwm@plt> e6800: 91004348 add x8, x26, #0x10 e6804: f9403e95 ldr x21, [x20, #0x78] e6808: a9014c1f stp xzr, x19, [x0, #0x10] e680c: a9070293 stp x19, x0, [x20, #0x70] e6810: a9007c08 stp x8, xzr, [x0] e6814: b4000115 cbz x21, 0xe6834 e6818: 910022a1 add x1, x21, #0x8 e681c: 92800000 mov x0, #-0x1 // =-1 e6820: 9401c9b8 bl 0x158f00 <__emutls_get_address+0x474> e6824: b40000c0 cbz x0, 0xe683c e6828: f9403a94 ldr x20, [x20, #0x70] e682c: b5000194 cbnz x20, 0xe685c e6830: 14000023 b 0xe68bc e6834: aa1303f4 mov x20, x19 e6838: 14000009 b 0xe685c e683c: f94002a8 ldr x8, [x21] e6840: aa1503e0 mov x0, x21 e6844: f9400908 ldr x8, [x8, #0x10] e6848: d63f0100 blr x8 e684c: aa1503e0 mov x0, x21 e6850: 9401d98c bl 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> e6854: f9403a94 ldr x20, [x20, #0x70] e6858: b4000334 cbz x20, 0xe68bc e685c: 52800d00 mov w0, #0x68 // =104 e6860: 9401d980 bl 0x15ce60 <_Znwm@plt> e6864: ad420720 ldp q0, q1, [x25, #0x40] e6868: aa0003f3 mov x19, x0 e686c: 9101a002 add x2, x0, #0x68 e6870: ad400f22 ldp q2, q3, [x25] e6874: ad020400 stp q0, q1, [x0, #0x40] e6878: f9403328 ldr x8, [x25, #0x60] e687c: ad000c02 stp q2, q3, [x0] e6880: ad410321 ldp q1, q0, [x25, #0x20] e6884: f9003008 str x8, [x0, #0x60] e6888: 91010280 add x0, x20, #0x40 e688c: ad010261 stp q1, q0, [x19, #0x20] e6890: aa1303e1 mov x1, x19 e6894: 9401e267 bl 0x15f230 <_ZNSt6__ndk16vectorIdNS_9allocatorIdEEE6assignIPdEENS_9enable_ifIXaasr27__is_cpp17_forward_iteratorIT_EE5valuesr16is_constructibleIdNS_15iterator_traitsIS7_E9referenceEEE5valueEvE4typeES7_S7_@plt> e6898: aa1303e0 mov x0, x19 e689c: a9464ff4 ldp x20, x19, [sp, #0x60] e68a0: a94557f6 ldp x22, x21, [sp, #0x50] e68a4: a9445ff8 ldp x24, x23, [sp, #0x40] e68a8: a94367fa ldp x26, x25, [sp, #0x30] e68ac: a9426ffc ldp x28, x27, [sp, #0x20] e68b0: a9417bfd ldp x29, x30, [sp, #0x10] e68b4: 9101c3ff add sp, sp, #0x70 e68b8: 1401d98a b 0x15cee0 <_ZdlPv@plt> e68bc: a9464ff4 ldp x20, x19, [sp, #0x60] e68c0: a94557f6 ldp x22, x21, [sp, #0x50] e68c4: a9445ff8 ldp x24, x23, [sp, #0x40] e68c8: a94367fa ldp x26, x25, [sp, #0x30] e68cc: a9426ffc ldp x28, x27, [sp, #0x20] e68d0: a9417bfd ldp x29, x30, [sp, #0x10] e68d4: 9101c3ff add sp, sp, #0x70 e68d8: d65f03c0 ret e68dc: aa0003f4 mov x20, x0 e68e0: 1400001b b 0xe694c e68e4: aa0003f4 mov x20, x0 e68e8: 14000019 b 0xe694c e68ec: aa0003f4 mov x20, x0 e68f0: 14000017 b 0xe694c e68f4: 14000004 b 0xe6904 e68f8: 14000007 b 0xe6914 e68fc: 14000002 b 0xe6904 e6900: 14000005 b 0xe6914 e6904: aa0003f4 mov x20, x0 e6908: aa1303e0 mov x0, x19 e690c: 9401e245 bl 0x15f220 <_ZN6InGame29InGameHistogramMetricsHandlerD2Ev@plt> e6910: 1400000f b 0xe694c e6914: aa0003f4 mov x20, x0 e6918: aa1303e0 mov x0, x19 e691c: 9401e229 bl 0x15f1c0 <_ZN6InGame27InGameCounterMetricsHandlerD2Ev@plt> e6920: 1400000b b 0xe694c e6924: 14000005 b 0xe6938 e6928: 14000004 b 0xe6938 e692c: 14000003 b 0xe6938 e6930: 14000002 b 0xe6938 e6934: 14000001 b 0xe6938 e6938: 394002a8 ldrb w8, [x21] e693c: aa0003f4 mov x20, x0 e6940: 36000068 tbz w8, #0x0, 0xe694c e6944: f9400e60 ldr x0, [x19, #0x18] e6948: 9401d966 bl 0x15cee0 <_ZdlPv@plt> e694c: aa1303e0 mov x0, x19 e6950: 9401d964 bl 0x15cee0 <_ZdlPv@plt> e6954: aa1403e0 mov x0, x20 e6958: 9401ca02 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e695c ::~shared_ptr()>: e695c: a9be7bfd stp x29, x30, [sp, #-0x20]! e6960: f9000bf3 str x19, [sp, #0x10] e6964: 910003fd mov x29, sp e6968: f9400413 ldr x19, [x0, #0x8] e696c: b40000b3 cbz x19, 0xe6980 ::~shared_ptr()+0x24> e6970: 91002261 add x1, x19, #0x8 e6974: 92800000 mov x0, #-0x1 // =-1 e6978: 9401c962 bl 0x158f00 <__emutls_get_address+0x474> e697c: b4000080 cbz x0, 0xe698c ::~shared_ptr()+0x30> e6980: f9400bf3 ldr x19, [sp, #0x10] e6984: a8c27bfd ldp x29, x30, [sp], #0x20 e6988: d65f03c0 ret e698c: f9400268 ldr x8, [x19] e6990: aa1303e0 mov x0, x19 e6994: f9400908 ldr x8, [x8, #0x10] e6998: d63f0100 blr x8 e699c: aa1303e0 mov x0, x19 e69a0: f9400bf3 ldr x19, [sp, #0x10] e69a4: a8c27bfd ldp x29, x30, [sp], #0x20 e69a8: 1401d936 b 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 00000000000e69ac ::~shared_ptr()>: e69ac: a9be7bfd stp x29, x30, [sp, #-0x20]! e69b0: f9000bf3 str x19, [sp, #0x10] e69b4: 910003fd mov x29, sp e69b8: f9400413 ldr x19, [x0, #0x8] e69bc: b40000b3 cbz x19, 0xe69d0 ::~shared_ptr()+0x24> e69c0: 91002261 add x1, x19, #0x8 e69c4: 92800000 mov x0, #-0x1 // =-1 e69c8: 9401c94e bl 0x158f00 <__emutls_get_address+0x474> e69cc: b4000080 cbz x0, 0xe69dc ::~shared_ptr()+0x30> e69d0: f9400bf3 ldr x19, [sp, #0x10] e69d4: a8c27bfd ldp x29, x30, [sp], #0x20 e69d8: d65f03c0 ret e69dc: f9400268 ldr x8, [x19] e69e0: aa1303e0 mov x0, x19 e69e4: f9400908 ldr x8, [x8, #0x10] e69e8: d63f0100 blr x8 e69ec: aa1303e0 mov x0, x19 e69f0: f9400bf3 ldr x19, [sp, #0x10] e69f4: a8c27bfd ldp x29, x30, [sp], #0x20 e69f8: 1401d922 b 0x15ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 00000000000e69fc , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: e69fc: d10143ff sub sp, sp, #0x50 e6a00: a9027bfd stp x29, x30, [sp, #0x20] e6a04: 910083fd add x29, sp, #0x20 e6a08: a90357f6 stp x22, x21, [sp, #0x30] e6a0c: a9044ff4 stp x20, x19, [sp, #0x40] e6a10: d53bd056 mrs x22, TPIDR_EL0 e6a14: f94016c8 ldr x8, [x22, #0x28] e6a18: f81f83a8 stur x8, [x29, #-0x8] e6a1c: 39400028 ldrb w8, [x1] e6a20: f9400429 ldr x9, [x1, #0x8] e6a24: d341fd0a lsr x10, x8, #1 e6a28: 7200011f tst w8, #0x1 e6a2c: 9a890148 csel x8, x10, x9, eq e6a30: b40003a8 cbz x8, 0xe6aa4 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xa8> e6a34: 39400048 ldrb w8, [x2] e6a38: aa0203f3 mov x19, x2 e6a3c: f9400449 ldr x9, [x2, #0x8] e6a40: aa0003f5 mov x21, x0 e6a44: 91002014 add x20, x0, #0x8 e6a48: d341fd0a lsr x10, x8, #1 e6a4c: 7200011f tst w8, #0x1 e6a50: 9a890148 csel x8, x10, x9, eq e6a54: b4000188 cbz x8, 0xe6a84 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x88> e6a58: b0fffca2 adrp x2, 0x7b000 e6a5c: 910043e3 add x3, sp, #0x10 e6a60: 91363442 add x2, x2, #0xd8d e6a64: 910023e4 add x4, sp, #0x8 e6a68: aa1403e0 mov x0, x20 e6a6c: f9000be1 str x1, [sp, #0x10] e6a70: 9401e20c bl 0x15f2a0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE25__emplace_unique_key_argsIS7_JRKNS_21piecewise_construct_tENS_5tupleIJRKS7_EEENSJ_IJEEEEEENS_4pairINS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEEbEERKT_DpOT0_@plt> e6a74: 9100e000 add x0, x0, #0x38 e6a78: aa1303e1 mov x1, x19 e6a7c: 9401d9a9 bl 0x15d120 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_@plt> e6a80: 14000009 b 0xe6aa4 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xa8> e6a84: aa1403e0 mov x0, x20 e6a88: 9401e20a bl 0x15f2b0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4findIS7_EENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEERKT_@plt> e6a8c: 910042a8 add x8, x21, #0x10 e6a90: eb00011f cmp x8, x0 e6a94: 54000080 b.eq 0xe6aa4 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xa8> e6a98: aa0003e1 mov x1, x0 e6a9c: aa1403e0 mov x0, x20 e6aa0: 9401e208 bl 0x15f2c0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE5eraseENS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEE@plt> e6aa4: f94016c8 ldr x8, [x22, #0x28] e6aa8: f85f83a9 ldur x9, [x29, #-0x8] e6aac: eb09011f cmp x8, x9 e6ab0: 540000c1 b.ne 0xe6ac8 , std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xcc> e6ab4: a9444ff4 ldp x20, x19, [sp, #0x40] e6ab8: a94357f6 ldp x22, x21, [sp, #0x30] e6abc: a9427bfd ldp x29, x30, [sp, #0x20] e6ac0: 910143ff add sp, sp, #0x50 e6ac4: d65f03c0 ret e6ac8: 9401d8da bl 0x15ce30 <__stack_chk_fail@plt> 00000000000e6acc : e6acc: a9ba7bfd stp x29, x30, [sp, #-0x60]! e6ad0: a9016ffc stp x28, x27, [sp, #0x10] e6ad4: 910003fd mov x29, sp e6ad8: a90267fa stp x26, x25, [sp, #0x20] e6adc: a9035ff8 stp x24, x23, [sp, #0x30] e6ae0: a90457f6 stp x22, x21, [sp, #0x40] e6ae4: a9054ff4 stp x20, x19, [sp, #0x50] e6ae8: d108c3ff sub sp, sp, #0x230 e6aec: d53bd053 mrs x19, TPIDR_EL0 e6af0: aa0203f7 mov x23, x2 e6af4: f9401668 ldr x8, [x19, #0x28] e6af8: 2a0303ed mov w13, w3 e6afc: aa0003f4 mov x20, x0 e6b00: 12000035 and w21, w1, #0x1 e6b04: b0fffc41 adrp x1, 0x6f000 e6b08: 90fffc63 adrp x3, 0x72000 e6b0c: f81f03a8 stur x8, [x29, #-0x10] e6b10: b0fffc64 adrp x4, 0x73000 e6b14: 38430ee8 ldrb w8, [x23, #0x30]! e6b18: aa1703f8 mov x24, x23 e6b1c: f85f82ea ldur x10, [x23, #-0x8] e6b20: f9400aec ldr x12, [x23, #0x10] e6b24: d1005eeb sub x11, x23, #0x17 e6b28: f0fffc46 adrp x6, 0x71000 e6b2c: aa0203f6 mov x22, x2 e6b30: 385e8f09 ldrb w9, [x24, #-0x18]! e6b34: 2a1f03e0 mov w0, wzr e6b38: 91136021 add x1, x1, #0x4d8 e6b3c: 91031863 add x3, x3, #0xc6 e6b40: 9105f084 add x4, x4, #0x17c e6b44: 7200013f tst w9, #0x1 e6b48: 394142e9 ldrb w9, [x23, #0x50] e6b4c: 9a8a016a csel x10, x11, x10, eq e6b50: 7200011f tst w8, #0x1 e6b54: 9a97158b csinc x11, x12, x23, ne e6b58: 9136f8c6 add x6, x6, #0xdbe e6b5c: 294932e8 ldp w8, w12, [x23, #0x48] e6b60: 52801f02 mov w2, #0xf8 // =248 e6b64: aa1403e5 mov x5, x20 e6b68: 2a1503e7 mov w7, w21 e6b6c: f9000beb str x11, [sp, #0x10] e6b70: b9000be9 str w9, [sp, #0x8] e6b74: b90023ec str w12, [sp, #0x20] e6b78: b9001be8 str w8, [sp, #0x18] e6b7c: f90003ea str x10, [sp] e6b80: b9003fed str w13, [sp, #0x3c] e6b84: b9002bed str w13, [sp, #0x28] e6b88: 9401d8a6 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> e6b8c: 910283e8 add x8, sp, #0xa0 e6b90: 2a1503e0 mov w0, w21 e6b94: 9401e003 bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> e6b98: d0000428 adrp x8, 0x16c000 e6b9c: f945c908 ldr x8, [x8, #0xb90] e6ba0: f940011a ldr x26, [x8] e6ba4: aa1a03e0 mov x0, x26 e6ba8: 9401daf2 bl 0x15d770 e6bac: b100401f cmn x0, #0x10 e6bb0: 54003ca2 b.hs 0xe7344 e6bb4: aa0003f9 mov x25, x0 e6bb8: f1005c1f cmp x0, #0x17 e6bbc: 540000e2 b.hs 0xe6bd8 e6bc0: 910343e9 add x9, sp, #0xd0 e6bc4: 531f7b28 lsl w8, w25, #1 e6bc8: b240013b orr x27, x9, #0x1 e6bcc: 390343e8 strb w8, [sp, #0xd0] e6bd0: b5000179 cbnz x25, 0xe6bfc e6bd4: 1400000e b 0xe6c0c e6bd8: 91004328 add x8, x25, #0x10 e6bdc: 910343f5 add x21, sp, #0xd0 e6be0: 927ced1c and x28, x8, #0xfffffffffffffff0 e6be4: aa1c03e0 mov x0, x28 e6be8: 9401d89e bl 0x15ce60 <_Znwm@plt> e6bec: b2400388 orr x8, x28, #0x1 e6bf0: aa0003fb mov x27, x0 e6bf4: a90d83f9 stp x25, x0, [sp, #0xd8] e6bf8: f9006be8 str x8, [sp, #0xd0] e6bfc: aa1b03e0 mov x0, x27 e6c00: aa1a03e1 mov x1, x26 e6c04: aa1903e2 mov x2, x25 e6c08: 9401d926 bl 0x15d0a0 e6c0c: 38396b7f strb wzr, [x27, x25] e6c10: 910343f9 add x25, sp, #0xd0 e6c14: 910343fc add x28, sp, #0xd0 e6c18: 3dc02be0 ldr q0, [sp, #0xa0] e6c1c: f9405be8 ldr x8, [sp, #0xb0] e6c20: 9100c335 add x21, x25, #0x30 e6c24: a90affff stp xzr, xzr, [sp, #0xa8] e6c28: 3c818380 stur q0, [x28, #0x18] e6c2c: f9007fe8 str x8, [sp, #0xf8] e6c30: f90053ff str xzr, [sp, #0xa0] e6c34: d0000421 adrp x1, 0x16c000 e6c38: aa1503e0 mov x0, x21 e6c3c: aa1803e2 mov x2, x24 e6c40: f945e421 ldr x1, [x1, #0xbc8] e6c44: 9401e1a3 bl 0x15f2d0 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EC2IRPKcRS7_Lb0EEEOT_OT0_@plt> e6c48: 91018335 add x21, x25, #0x60 e6c4c: d0000421 adrp x1, 0x16c000 e6c50: aa1503e0 mov x0, x21 e6c54: aa1703e2 mov x2, x23 e6c58: f945e821 ldr x1, [x1, #0xbd0] e6c5c: 9401e19d bl 0x15f2d0 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EC2IRPKcRS7_Lb0EEEOT_OT0_@plt> e6c60: 910343e8 add x8, sp, #0xd0 e6c64: b9407ac0 ldr w0, [x22, #0x78] e6c68: 91024115 add x21, x8, #0x90 e6c6c: 910223e8 add x8, sp, #0x88 e6c70: 9401dfcc bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> e6c74: d0000428 adrp x8, 0x16c000 e6c78: f945ed08 ldr x8, [x8, #0xbd8] e6c7c: f9400118 ldr x24, [x8] e6c80: aa1803e0 mov x0, x24 e6c84: 9401dabb bl 0x15d770 e6c88: b100401f cmn x0, #0x10 e6c8c: 54003622 b.hs 0xe7350 e6c90: aa0003f7 mov x23, x0 e6c94: f1005c1f cmp x0, #0x17 e6c98: 540000c2 b.hs 0xe6cb0 e6c9c: 531f7ae8 lsl w8, w23, #1 e6ca0: 910006b9 add x25, x21, #0x1 e6ca4: 390583e8 strb w8, [sp, #0x160] e6ca8: b5000157 cbnz x23, 0xe6cd0 e6cac: 1400000d b 0xe6ce0 e6cb0: 910042e8 add x8, x23, #0x10 e6cb4: 927ced1a and x26, x8, #0xfffffffffffffff0 e6cb8: aa1a03e0 mov x0, x26 e6cbc: 9401d869 bl 0x15ce60 <_Znwm@plt> e6cc0: b2400348 orr x8, x26, #0x1 e6cc4: aa0003f9 mov x25, x0 e6cc8: a91683f7 stp x23, x0, [sp, #0x168] e6ccc: f900b3e8 str x8, [sp, #0x160] e6cd0: aa1903e0 mov x0, x25 e6cd4: aa1803e1 mov x1, x24 e6cd8: aa1703e2 mov x2, x23 e6cdc: 9401d8f1 bl 0x15d0a0 e6ce0: 38376b3f strb wzr, [x25, x23] e6ce4: 910343e9 add x9, sp, #0xd0 e6ce8: 3cc883e0 ldur q0, [sp, #0x88] e6cec: 91030135 add x21, x9, #0xc0 e6cf0: f9404fe8 ldr x8, [sp, #0x98] e6cf4: a9097fff stp xzr, xzr, [sp, #0x90] e6cf8: b9407ec0 ldr w0, [x22, #0x7c] e6cfc: f90047ff str xzr, [sp, #0x88] e6d00: 3c8a8380 stur q0, [x28, #0xa8] e6d04: f900c7e8 str x8, [sp, #0x188] e6d08: 9101c3e8 add x8, sp, #0x70 e6d0c: 9401dfa5 bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> e6d10: d0000428 adrp x8, 0x16c000 e6d14: f945f108 ldr x8, [x8, #0xbe0] e6d18: f9400118 ldr x24, [x8] e6d1c: aa1803e0 mov x0, x24 e6d20: 9401da94 bl 0x15d770 e6d24: b100401f cmn x0, #0x10 e6d28: 54003182 b.hs 0xe7358 e6d2c: aa0003f7 mov x23, x0 e6d30: f1005c1f cmp x0, #0x17 e6d34: 540000c2 b.hs 0xe6d4c e6d38: 531f7ae8 lsl w8, w23, #1 e6d3c: 910006b9 add x25, x21, #0x1 e6d40: 390643e8 strb w8, [sp, #0x190] e6d44: b5000157 cbnz x23, 0xe6d6c e6d48: 1400000d b 0xe6d7c e6d4c: 910042e8 add x8, x23, #0x10 e6d50: 927ced1a and x26, x8, #0xfffffffffffffff0 e6d54: aa1a03e0 mov x0, x26 e6d58: 9401d842 bl 0x15ce60 <_Znwm@plt> e6d5c: b2400348 orr x8, x26, #0x1 e6d60: aa0003f9 mov x25, x0 e6d64: a91983f7 stp x23, x0, [sp, #0x198] e6d68: f900cbe8 str x8, [sp, #0x190] e6d6c: aa1903e0 mov x0, x25 e6d70: aa1803e1 mov x1, x24 e6d74: aa1703e2 mov x2, x23 e6d78: 9401d8ca bl 0x15d0a0 e6d7c: 38376b3f strb wzr, [x25, x23] e6d80: 910343e9 add x9, sp, #0xd0 e6d84: 3dc01fe0 ldr q0, [sp, #0x70] e6d88: 9103c135 add x21, x9, #0xf0 e6d8c: f94043e8 ldr x8, [sp, #0x80] e6d90: a907ffff stp xzr, xzr, [sp, #0x78] e6d94: 394202c0 ldrb w0, [x22, #0x80] e6d98: f9003bff str xzr, [sp, #0x70] e6d9c: 3c8d8380 stur q0, [x28, #0xd8] e6da0: f900dfe8 str x8, [sp, #0x1b8] e6da4: 910163e8 add x8, sp, #0x58 e6da8: 9401df7e bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> e6dac: d0000428 adrp x8, 0x16c000 e6db0: f945f508 ldr x8, [x8, #0xbe8] e6db4: f9400118 ldr x24, [x8] e6db8: aa1803e0 mov x0, x24 e6dbc: 9401da6d bl 0x15d770 e6dc0: b100401f cmn x0, #0x10 e6dc4: 54002ce2 b.hs 0xe7360 e6dc8: aa0003f7 mov x23, x0 e6dcc: f1005c1f cmp x0, #0x17 e6dd0: 540000c2 b.hs 0xe6de8 e6dd4: 531f7ae8 lsl w8, w23, #1 e6dd8: 910006b9 add x25, x21, #0x1 e6ddc: 390703e8 strb w8, [sp, #0x1c0] e6de0: b5000157 cbnz x23, 0xe6e08 e6de4: 1400000d b 0xe6e18 e6de8: 910042e8 add x8, x23, #0x10 e6dec: 927ced1a and x26, x8, #0xfffffffffffffff0 e6df0: aa1a03e0 mov x0, x26 e6df4: 9401d81b bl 0x15ce60 <_Znwm@plt> e6df8: b2400348 orr x8, x26, #0x1 e6dfc: aa0003f9 mov x25, x0 e6e00: a91c83f7 stp x23, x0, [sp, #0x1c8] e6e04: f900e3e8 str x8, [sp, #0x1c0] e6e08: aa1903e0 mov x0, x25 e6e0c: aa1803e1 mov x1, x24 e6e10: aa1703e2 mov x2, x23 e6e14: 9401d8a3 bl 0x15d0a0 e6e18: 38376b3f strb wzr, [x25, x23] e6e1c: 910343f5 add x21, sp, #0xd0 e6e20: 3cc583e0 ldur q0, [sp, #0x58] e6e24: 910422a8 add x8, x21, #0x108 e6e28: 38460eca ldrb w10, [x22, #0x60]! e6e2c: f94006cb ldr x11, [x22, #0x8] e6e30: f9002fff str xzr, [sp, #0x58] e6e34: 3d800100 str q0, [x8] e6e38: f94037e9 ldr x9, [sp, #0x68] e6e3c: 7200015f tst w10, #0x1 e6e40: d341fd48 lsr x8, x10, #1 e6e44: 9a8b0108 csel x8, x8, x11, eq e6e48: a9067fff stp xzr, xzr, [sp, #0x60] e6e4c: f900f7e9 str x9, [sp, #0x1e8] e6e50: b40001a8 cbz x8, 0xe6e84 e6e54: f1001d1f cmp x8, #0x7 e6e58: 540001a1 b.ne 0xe6e8c e6e5c: f0fffc43 adrp x3, 0x71000 e6e60: aa1603e0 mov x0, x22 e6e64: 91389c63 add x3, x3, #0xe27 e6e68: aa1f03e1 mov x1, xzr e6e6c: 92800002 mov x2, #-0x1 // =-1 e6e70: 528000e4 mov w4, #0x7 // =7 e6e74: 9401e01f bl 0x15eef0 <_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm@plt> e6e78: 7100001f cmp w0, #0x0 e6e7c: 1a9f07e0 cset w0, ne e6e80: 14000004 b 0xe6e90 e6e84: 2a1f03e0 mov w0, wzr e6e88: 14000002 b 0xe6e90 e6e8c: 52800020 mov w0, #0x1 // =1 e6e90: 910482b5 add x21, x21, #0x120 e6e94: 910103e8 add x8, sp, #0x40 e6e98: 9401df42 bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> e6e9c: d0000428 adrp x8, 0x16c000 e6ea0: f945f908 ldr x8, [x8, #0xbf0] e6ea4: f9400117 ldr x23, [x8] e6ea8: aa1703e0 mov x0, x23 e6eac: 9401da31 bl 0x15d770 e6eb0: b100401f cmn x0, #0x10 e6eb4: 540025a2 b.hs 0xe7368 e6eb8: aa0003f6 mov x22, x0 e6ebc: f1005c1f cmp x0, #0x17 e6ec0: 540000c2 b.hs 0xe6ed8 e6ec4: 531f7ac8 lsl w8, w22, #1 e6ec8: 910006b8 add x24, x21, #0x1 e6ecc: 3907c3e8 strb w8, [sp, #0x1f0] e6ed0: b5000156 cbnz x22, 0xe6ef8 e6ed4: 1400000d b 0xe6f08 e6ed8: 910042c8 add x8, x22, #0x10 e6edc: 927ced19 and x25, x8, #0xfffffffffffffff0 e6ee0: aa1903e0 mov x0, x25 e6ee4: 9401d7df bl 0x15ce60 <_Znwm@plt> e6ee8: b2400328 orr x8, x25, #0x1 e6eec: aa0003f8 mov x24, x0 e6ef0: a91f83f6 stp x22, x0, [sp, #0x1f8] e6ef4: f900fbe8 str x8, [sp, #0x1f0] e6ef8: aa1803e0 mov x0, x24 e6efc: aa1703e1 mov x1, x23 e6f00: aa1603e2 mov x2, x22 e6f04: 9401d867 bl 0x15d0a0 e6f08: f9402be8 ldr x8, [sp, #0x50] e6f0c: 38366b1f strb wzr, [x24, x22] e6f10: 910343f7 add x23, sp, #0xd0 e6f14: 3dc013e0 ldr q0, [sp, #0x40] e6f18: 9104e2e9 add x9, x23, #0x138 e6f1c: a904ffff stp xzr, xzr, [sp, #0x48] e6f20: f9010fe8 str x8, [sp, #0x218] e6f24: 9102e3e8 add x8, sp, #0xb8 e6f28: 91002116 add x22, x8, #0x8 e6f2c: f90023ff str xzr, [sp, #0x40] e6f30: 3d800120 str q0, [x9] e6f34: a90c7fff stp xzr, xzr, [sp, #0xc0] e6f38: f9005ff6 str x22, [sp, #0xb8] e6f3c: 9102e3e0 add x0, sp, #0xb8 e6f40: 910343e2 add x2, sp, #0xd0 e6f44: 910343e3 add x3, sp, #0xd0 e6f48: aa1603e1 mov x1, x22 e6f4c: 9401e0e5 bl 0x15f2e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_@plt> e6f50: 9100c2e2 add x2, x23, #0x30 e6f54: 9102e3e0 add x0, sp, #0xb8 e6f58: aa1603e1 mov x1, x22 e6f5c: aa0203e3 mov x3, x2 e6f60: 9401e0e0 bl 0x15f2e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_@plt> e6f64: 910343f8 add x24, sp, #0xd0 e6f68: 91018302 add x2, x24, #0x60 e6f6c: 9102e3e0 add x0, sp, #0xb8 e6f70: aa1603e1 mov x1, x22 e6f74: aa0203e3 mov x3, x2 e6f78: 9401e0da bl 0x15f2e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_@plt> e6f7c: 91024302 add x2, x24, #0x90 e6f80: 9102e3e0 add x0, sp, #0xb8 e6f84: aa1603e1 mov x1, x22 e6f88: aa0203e3 mov x3, x2 e6f8c: 9401e0d5 bl 0x15f2e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_@plt> e6f90: 910343f8 add x24, sp, #0xd0 e6f94: 91030302 add x2, x24, #0xc0 e6f98: 9102e3e0 add x0, sp, #0xb8 e6f9c: aa1603e1 mov x1, x22 e6fa0: aa0203e3 mov x3, x2 e6fa4: 9401e0cf bl 0x15f2e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_@plt> e6fa8: 9103c302 add x2, x24, #0xf0 e6fac: 9102e3e0 add x0, sp, #0xb8 e6fb0: aa1603e1 mov x1, x22 e6fb4: aa0203e3 mov x3, x2 e6fb8: 9401e0ca bl 0x15f2e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_@plt> e6fbc: 910343e8 add x8, sp, #0xd0 e6fc0: 91048102 add x2, x8, #0x120 e6fc4: 9102e3e0 add x0, sp, #0xb8 e6fc8: aa1603e1 mov x1, x22 e6fcc: aa0203e3 mov x3, x2 e6fd0: 9401e0c4 bl 0x15f2e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_@plt> e6fd4: 394823e8 ldrb w8, [sp, #0x208] e6fd8: 370007e8 tbnz w8, #0x0, 0xe70d4 e6fdc: 3947c3e8 ldrb w8, [sp, #0x1f0] e6fe0: 37000828 tbnz w8, #0x0, 0xe70e4 e6fe4: 394763e8 ldrb w8, [sp, #0x1d8] e6fe8: 37000868 tbnz w8, #0x0, 0xe70f4 e6fec: 394703e8 ldrb w8, [sp, #0x1c0] e6ff0: 370008a8 tbnz w8, #0x0, 0xe7104 e6ff4: 3946a3e8 ldrb w8, [sp, #0x1a8] e6ff8: 370008e8 tbnz w8, #0x0, 0xe7114 e6ffc: 394643e8 ldrb w8, [sp, #0x190] e7000: 37000928 tbnz w8, #0x0, 0xe7124 e7004: 3945e3e8 ldrb w8, [sp, #0x178] e7008: 37000968 tbnz w8, #0x0, 0xe7134 e700c: 394583e8 ldrb w8, [sp, #0x160] e7010: 370009a8 tbnz w8, #0x0, 0xe7144 e7014: 394523e8 ldrb w8, [sp, #0x148] e7018: 370009e8 tbnz w8, #0x0, 0xe7154 e701c: 3944c3e8 ldrb w8, [sp, #0x130] e7020: 37000a28 tbnz w8, #0x0, 0xe7164 e7024: 394463e8 ldrb w8, [sp, #0x118] e7028: 37000a68 tbnz w8, #0x0, 0xe7174 e702c: 394403e8 ldrb w8, [sp, #0x100] e7030: 37000aa8 tbnz w8, #0x0, 0xe7184 e7034: 3943a3e8 ldrb w8, [sp, #0xe8] e7038: 37000ae8 tbnz w8, #0x0, 0xe7194 e703c: 394343e8 ldrb w8, [sp, #0xd0] e7040: 37000b28 tbnz w8, #0x0, 0xe71a4 e7044: 394103e8 ldrb w8, [sp, #0x40] e7048: 37000b68 tbnz w8, #0x0, 0xe71b4 e704c: 394163e8 ldrb w8, [sp, #0x58] e7050: 37000ba8 tbnz w8, #0x0, 0xe71c4 e7054: 3941c3e8 ldrb w8, [sp, #0x70] e7058: 37000be8 tbnz w8, #0x0, 0xe71d4 e705c: 394223e8 ldrb w8, [sp, #0x88] e7060: 37000c28 tbnz w8, #0x0, 0xe71e4 e7064: 394283e8 ldrb w8, [sp, #0xa0] e7068: 36000068 tbz w8, #0x0, 0xe7074 e706c: f9405be0 ldr x0, [sp, #0xb0] e7070: 9401d79c bl 0x15cee0 <_ZdlPv@plt> e7074: b0000436 adrp x22, 0x16c000 e7078: f9453ed6 ldr x22, [x22, #0xa78] e707c: f94002c0 ldr x0, [x22] e7080: 9401dedc bl 0x15ebf0 e7084: aa0003f5 mov x21, x0 e7088: b4001220 cbz x0, 0xe72cc e708c: aa1503e0 mov x0, x21 e7090: 92800001 mov x1, #-0x1 // =-1 e7094: 9401d86b bl 0x15d240 <__strlen_chk@plt> e7098: b40011a0 cbz x0, 0xe72cc e709c: f94002d7 ldr x23, [x22] e70a0: aa1703e0 mov x0, x23 e70a4: 9401d9b3 bl 0x15d770 e70a8: b100401f cmn x0, #0x10 e70ac: 54001622 b.hs 0xe7370 e70b0: aa0003f6 mov x22, x0 e70b4: f1005c1f cmp x0, #0x17 e70b8: 54000a02 b.hs 0xe71f8 e70bc: 910343e9 add x9, sp, #0xd0 e70c0: 531f7ac8 lsl w8, w22, #1 e70c4: b2400138 orr x24, x9, #0x1 e70c8: 390343e8 strb w8, [sp, #0xd0] e70cc: b5000a76 cbnz x22, 0xe7218 e70d0: 14000056 b 0xe7228 e70d4: f9410fe0 ldr x0, [sp, #0x218] e70d8: 9401d782 bl 0x15cee0 <_ZdlPv@plt> e70dc: 3947c3e8 ldrb w8, [sp, #0x1f0] e70e0: 3607f828 tbz w8, #0x0, 0xe6fe4 e70e4: f94103e0 ldr x0, [sp, #0x200] e70e8: 9401d77e bl 0x15cee0 <_ZdlPv@plt> e70ec: 394763e8 ldrb w8, [sp, #0x1d8] e70f0: 3607f7e8 tbz w8, #0x0, 0xe6fec e70f4: f940f7e0 ldr x0, [sp, #0x1e8] e70f8: 9401d77a bl 0x15cee0 <_ZdlPv@plt> e70fc: 394703e8 ldrb w8, [sp, #0x1c0] e7100: 3607f7a8 tbz w8, #0x0, 0xe6ff4 e7104: f940ebe0 ldr x0, [sp, #0x1d0] e7108: 9401d776 bl 0x15cee0 <_ZdlPv@plt> e710c: 3946a3e8 ldrb w8, [sp, #0x1a8] e7110: 3607f768 tbz w8, #0x0, 0xe6ffc e7114: f940dfe0 ldr x0, [sp, #0x1b8] e7118: 9401d772 bl 0x15cee0 <_ZdlPv@plt> e711c: 394643e8 ldrb w8, [sp, #0x190] e7120: 3607f728 tbz w8, #0x0, 0xe7004 e7124: f940d3e0 ldr x0, [sp, #0x1a0] e7128: 9401d76e bl 0x15cee0 <_ZdlPv@plt> e712c: 3945e3e8 ldrb w8, [sp, #0x178] e7130: 3607f6e8 tbz w8, #0x0, 0xe700c e7134: f940c7e0 ldr x0, [sp, #0x188] e7138: 9401d76a bl 0x15cee0 <_ZdlPv@plt> e713c: 394583e8 ldrb w8, [sp, #0x160] e7140: 3607f6a8 tbz w8, #0x0, 0xe7014 e7144: f940bbe0 ldr x0, [sp, #0x170] e7148: 9401d766 bl 0x15cee0 <_ZdlPv@plt> e714c: 394523e8 ldrb w8, [sp, #0x148] e7150: 3607f668 tbz w8, #0x0, 0xe701c e7154: f940afe0 ldr x0, [sp, #0x158] e7158: 9401d762 bl 0x15cee0 <_ZdlPv@plt> e715c: 3944c3e8 ldrb w8, [sp, #0x130] e7160: 3607f628 tbz w8, #0x0, 0xe7024 e7164: f940a3e0 ldr x0, [sp, #0x140] e7168: 9401d75e bl 0x15cee0 <_ZdlPv@plt> e716c: 394463e8 ldrb w8, [sp, #0x118] e7170: 3607f5e8 tbz w8, #0x0, 0xe702c e7174: f94097e0 ldr x0, [sp, #0x128] e7178: 9401d75a bl 0x15cee0 <_ZdlPv@plt> e717c: 394403e8 ldrb w8, [sp, #0x100] e7180: 3607f5a8 tbz w8, #0x0, 0xe7034 e7184: f9408be0 ldr x0, [sp, #0x110] e7188: 9401d756 bl 0x15cee0 <_ZdlPv@plt> e718c: 3943a3e8 ldrb w8, [sp, #0xe8] e7190: 3607f568 tbz w8, #0x0, 0xe703c e7194: f9407fe0 ldr x0, [sp, #0xf8] e7198: 9401d752 bl 0x15cee0 <_ZdlPv@plt> e719c: 394343e8 ldrb w8, [sp, #0xd0] e71a0: 3607f528 tbz w8, #0x0, 0xe7044 e71a4: f94073e0 ldr x0, [sp, #0xe0] e71a8: 9401d74e bl 0x15cee0 <_ZdlPv@plt> e71ac: 394103e8 ldrb w8, [sp, #0x40] e71b0: 3607f4e8 tbz w8, #0x0, 0xe704c e71b4: f9402be0 ldr x0, [sp, #0x50] e71b8: 9401d74a bl 0x15cee0 <_ZdlPv@plt> e71bc: 394163e8 ldrb w8, [sp, #0x58] e71c0: 3607f4a8 tbz w8, #0x0, 0xe7054 e71c4: f94037e0 ldr x0, [sp, #0x68] e71c8: 9401d746 bl 0x15cee0 <_ZdlPv@plt> e71cc: 3941c3e8 ldrb w8, [sp, #0x70] e71d0: 3607f468 tbz w8, #0x0, 0xe705c e71d4: f94043e0 ldr x0, [sp, #0x80] e71d8: 9401d742 bl 0x15cee0 <_ZdlPv@plt> e71dc: 394223e8 ldrb w8, [sp, #0x88] e71e0: 3607f428 tbz w8, #0x0, 0xe7064 e71e4: f9404fe0 ldr x0, [sp, #0x98] e71e8: 9401d73e bl 0x15cee0 <_ZdlPv@plt> e71ec: 394283e8 ldrb w8, [sp, #0xa0] e71f0: 3707f3e8 tbnz w8, #0x0, 0xe706c e71f4: 17ffffa0 b 0xe7074 e71f8: 910042c8 add x8, x22, #0x10 e71fc: 927ced19 and x25, x8, #0xfffffffffffffff0 e7200: aa1903e0 mov x0, x25 e7204: 9401d717 bl 0x15ce60 <_Znwm@plt> e7208: b2400328 orr x8, x25, #0x1 e720c: aa0003f8 mov x24, x0 e7210: a90d83f6 stp x22, x0, [sp, #0xd8] e7214: f9006be8 str x8, [sp, #0xd0] e7218: aa1803e0 mov x0, x24 e721c: aa1703e1 mov x1, x23 e7220: aa1603e2 mov x2, x22 e7224: 9401d79f bl 0x15d0a0 e7228: 38366b1f strb wzr, [x24, x22] e722c: 9102e3e0 add x0, sp, #0xb8 e7230: 910283e1 add x1, sp, #0xa0 e7234: 910343e2 add x2, sp, #0xd0 e7238: 9401e02e bl 0x15f2f0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISJ_EERKT_@plt> e723c: aa0003f7 mov x23, x0 e7240: f9400016 ldr x22, [x0] e7244: b5000376 cbnz x22, 0xe72b0 e7248: 52800a00 mov w0, #0x50 // =80 e724c: 9401d705 bl 0x15ce60 <_Znwm@plt> e7250: f94073e8 ldr x8, [sp, #0xe0] e7254: a9047c1f stp xzr, xzr, [x0, #0x40] e7258: 3dc037e0 ldr q0, [sp, #0xd0] e725c: f9006bff str xzr, [sp, #0xd0] e7260: a90dffff stp xzr, xzr, [sp, #0xd8] e7264: aa0003f6 mov x22, x0 e7268: a9037c08 stp x8, xzr, [x0, #0x30] e726c: f94053e8 ldr x8, [sp, #0xa0] e7270: 3d800800 str q0, [x0, #0x20] e7274: a9007c1f stp xzr, xzr, [x0] e7278: f9000808 str x8, [x0, #0x10] e727c: f90002e0 str x0, [x23] e7280: f9405fe8 ldr x8, [sp, #0xb8] e7284: f9400108 ldr x8, [x8] e7288: b4000088 cbz x8, 0xe7298 e728c: f9005fe8 str x8, [sp, #0xb8] e7290: f94002e1 ldr x1, [x23] e7294: 14000002 b 0xe729c e7298: aa1603e1 mov x1, x22 e729c: f94063e0 ldr x0, [sp, #0xc0] e72a0: 9401d930 bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> e72a4: f94067e8 ldr x8, [sp, #0xc8] e72a8: 91000508 add x8, x8, #0x1 e72ac: f90067e8 str x8, [sp, #0xc8] e72b0: 9100e2c0 add x0, x22, #0x38 e72b4: aa1503e1 mov x1, x21 e72b8: 9401d8aa bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> e72bc: 394343e8 ldrb w8, [sp, #0xd0] e72c0: 36000068 tbz w8, #0x0, 0xe72cc e72c4: f94073e0 ldr x0, [sp, #0xe0] e72c8: 9401d706 bl 0x15cee0 <_ZdlPv@plt> e72cc: f9401280 ldr x0, [x20, #0x20] e72d0: b40000c0 cbz x0, 0xe72e8 e72d4: f9400008 ldr x8, [x0] e72d8: f9400d08 ldr x8, [x8, #0x18] e72dc: 1e6e1000 fmov d0, #1.00000000 e72e0: 9102e3e1 add x1, sp, #0xb8 e72e4: d63f0100 blr x8 e72e8: f9401a80 ldr x0, [x20, #0x30] e72ec: b40000e0 cbz x0, 0xe7308 e72f0: f9400008 ldr x8, [x0] e72f4: b9403fe9 ldr w9, [sp, #0x3c] e72f8: f9400d08 ldr x8, [x8, #0x18] e72fc: 1e620120 scvtf d0, w9 e7300: 9102e3e1 add x1, sp, #0xb8 e7304: d63f0100 blr x8 e7308: f94063e1 ldr x1, [sp, #0xc0] e730c: 9102e3e0 add x0, sp, #0xb8 e7310: 9401ded8 bl 0x15ee70 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> e7314: f9401668 ldr x8, [x19, #0x28] e7318: f85f03a9 ldur x9, [x29, #-0x10] e731c: eb09011f cmp x8, x9 e7320: 540002c1 b.ne 0xe7378 e7324: 9108c3ff add sp, sp, #0x230 e7328: a9454ff4 ldp x20, x19, [sp, #0x50] e732c: a94457f6 ldp x22, x21, [sp, #0x40] e7330: a9435ff8 ldp x24, x23, [sp, #0x30] e7334: a94267fa ldp x26, x25, [sp, #0x20] e7338: a9416ffc ldp x28, x27, [sp, #0x10] e733c: a8c67bfd ldp x29, x30, [sp], #0x60 e7340: d65f03c0 ret e7344: 910343f5 add x21, sp, #0xd0 e7348: 910343e0 add x0, sp, #0xd0 e734c: 9401d911 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e7350: aa1503e0 mov x0, x21 e7354: 9401d90f bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e7358: aa1503e0 mov x0, x21 e735c: 9401d90d bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e7360: aa1503e0 mov x0, x21 e7364: 9401d90b bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e7368: aa1503e0 mov x0, x21 e736c: 9401d909 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e7370: 910343e0 add x0, sp, #0xd0 e7374: 9401d907 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e7378: 9401d6ae bl 0x15ce30 <__stack_chk_fail@plt> e737c: 97ff06ee bl 0xa8f34 e7380: 1400001e b 0xe73f8 e7384: 394343e8 ldrb w8, [sp, #0xd0] e7388: aa0003f3 mov x19, x0 e738c: 36000388 tbz w8, #0x0, 0xe73fc e7390: f94073e0 ldr x0, [sp, #0xe0] e7394: 9401d6d3 bl 0x15cee0 <_ZdlPv@plt> e7398: 14000019 b 0xe73fc e739c: 14000008 b 0xe73bc e73a0: 1400000c b 0xe73d0 e73a4: 14000010 b 0xe73e4 e73a8: 14000019 b 0xe740c e73ac: 9401c76d bl 0x159160 <__emutls_get_address+0x6d4> e73b0: aa0003f3 mov x19, x0 e73b4: 52800034 mov w20, #0x1 // =1 e73b8: 1400002d b 0xe746c e73bc: aa0003f3 mov x19, x0 e73c0: 52800034 mov w20, #0x1 // =1 e73c4: 394163e8 ldrb w8, [sp, #0x58] e73c8: 360005a8 tbz w8, #0x0, 0xe747c e73cc: 14000038 b 0xe74ac e73d0: aa0003f3 mov x19, x0 e73d4: 52800034 mov w20, #0x1 // =1 e73d8: 3941c3e8 ldrb w8, [sp, #0x70] e73dc: 36000548 tbz w8, #0x0, 0xe7484 e73e0: 14000037 b 0xe74bc e73e4: aa0003f3 mov x19, x0 e73e8: 52800034 mov w20, #0x1 // =1 e73ec: 394223e8 ldrb w8, [sp, #0x88] e73f0: 360004e8 tbz w8, #0x0, 0xe748c e73f4: 14000036 b 0xe74cc e73f8: aa0003f3 mov x19, x0 e73fc: f94063e1 ldr x1, [sp, #0xc0] e7400: 9102e3e0 add x0, sp, #0xb8 e7404: 9401de9b bl 0x15ee70 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> e7408: 14000041 b 0xe750c e740c: aa0003f3 mov x19, x0 e7410: 52800034 mov w20, #0x1 // =1 e7414: 394283e8 ldrb w8, [sp, #0xa0] e7418: 360003e8 tbz w8, #0x0, 0xe7494 e741c: 14000030 b 0xe74dc e7420: aa0003f3 mov x19, x0 e7424: f94063e1 ldr x1, [sp, #0xc0] e7428: 9102e3e0 add x0, sp, #0xb8 e742c: 9401de91 bl 0x15ee70 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> e7430: 910482e0 add x0, x23, #0x120 e7434: 9401dfb3 bl 0x15f300 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev@plt> e7438: 9103c2e0 add x0, x23, #0xf0 e743c: 9401dfb1 bl 0x15f300 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev@plt> e7440: 910302e0 add x0, x23, #0xc0 e7444: 9401dfaf bl 0x15f300 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev@plt> e7448: 910242e0 add x0, x23, #0x90 e744c: 9401dfad bl 0x15f300 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev@plt> e7450: 910182e0 add x0, x23, #0x60 e7454: 9401dfab bl 0x15f300 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev@plt> e7458: 9100c2e0 add x0, x23, #0x30 e745c: 9401dfa9 bl 0x15f300 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev@plt> e7460: 910343e0 add x0, sp, #0xd0 e7464: 9401dfa7 bl 0x15f300 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev@plt> e7468: 2a1f03f4 mov w20, wzr e746c: 394103e8 ldrb w8, [sp, #0x40] e7470: 37000168 tbnz w8, #0x0, 0xe749c e7474: 394163e8 ldrb w8, [sp, #0x58] e7478: 370001a8 tbnz w8, #0x0, 0xe74ac e747c: 3941c3e8 ldrb w8, [sp, #0x70] e7480: 370001e8 tbnz w8, #0x0, 0xe74bc e7484: 394223e8 ldrb w8, [sp, #0x88] e7488: 37000228 tbnz w8, #0x0, 0xe74cc e748c: 394283e8 ldrb w8, [sp, #0xa0] e7490: 37000268 tbnz w8, #0x0, 0xe74dc e7494: 350002b4 cbnz w20, 0xe74e8 e7498: 1400001d b 0xe750c e749c: f9402be0 ldr x0, [sp, #0x50] e74a0: 9401d690 bl 0x15cee0 <_ZdlPv@plt> e74a4: 394163e8 ldrb w8, [sp, #0x58] e74a8: 3607fea8 tbz w8, #0x0, 0xe747c e74ac: f94037e0 ldr x0, [sp, #0x68] e74b0: 9401d68c bl 0x15cee0 <_ZdlPv@plt> e74b4: 3941c3e8 ldrb w8, [sp, #0x70] e74b8: 3607fe68 tbz w8, #0x0, 0xe7484 e74bc: f94043e0 ldr x0, [sp, #0x80] e74c0: 9401d688 bl 0x15cee0 <_ZdlPv@plt> e74c4: 394223e8 ldrb w8, [sp, #0x88] e74c8: 3607fe28 tbz w8, #0x0, 0xe748c e74cc: f9404fe0 ldr x0, [sp, #0x98] e74d0: 9401d684 bl 0x15cee0 <_ZdlPv@plt> e74d4: 394283e8 ldrb w8, [sp, #0xa0] e74d8: 3607fde8 tbz w8, #0x0, 0xe7494 e74dc: f9405be0 ldr x0, [sp, #0xb0] e74e0: 9401d680 bl 0x15cee0 <_ZdlPv@plt> e74e4: 34000154 cbz w20, 0xe750c e74e8: 910343e8 add x8, sp, #0xd0 e74ec: eb15011f cmp x8, x21 e74f0: 540000e0 b.eq 0xe750c e74f4: 910343f4 add x20, sp, #0xd0 e74f8: d100c2b5 sub x21, x21, #0x30 e74fc: aa1503e0 mov x0, x21 e7500: 9401df80 bl 0x15f300 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev@plt> e7504: eb1402bf cmp x21, x20 e7508: 54ffff81 b.ne 0xe74f8 e750c: aa1303e0 mov x0, x19 e7510: 9401c714 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e7514 , std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>::pair, std::__ndk1::allocator> const&, false>(char const*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: e7514: a9bc7bfd stp x29, x30, [sp, #-0x40]! e7518: a9015ff8 stp x24, x23, [sp, #0x10] e751c: 910003fd mov x29, sp e7520: a90257f6 stp x22, x21, [sp, #0x20] e7524: a9034ff4 stp x20, x19, [sp, #0x30] e7528: f9400036 ldr x22, [x1] e752c: aa0003f3 mov x19, x0 e7530: aa0203f4 mov x20, x2 e7534: aa1603e0 mov x0, x22 e7538: 9401d88e bl 0x15d770 e753c: b100401f cmn x0, #0x10 e7540: 540003c2 b.hs 0xe75b8 , std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>::pair, std::__ndk1::allocator> const&, false>(char const*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xa4> e7544: aa0003f5 mov x21, x0 e7548: f1005c1f cmp x0, #0x17 e754c: 540000c2 b.hs 0xe7564 , std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>::pair, std::__ndk1::allocator> const&, false>(char const*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x50> e7550: 531f7aa8 lsl w8, w21, #1 e7554: aa1303f7 mov x23, x19 e7558: 380016e8 strb w8, [x23], #0x1 e755c: b5000155 cbnz x21, 0xe7584 , std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>::pair, std::__ndk1::allocator> const&, false>(char const*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x70> e7560: 1400000d b 0xe7594 , std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>::pair, std::__ndk1::allocator> const&, false>(char const*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x80> e7564: 910042a8 add x8, x21, #0x10 e7568: 927ced18 and x24, x8, #0xfffffffffffffff0 e756c: aa1803e0 mov x0, x24 e7570: 9401d63c bl 0x15ce60 <_Znwm@plt> e7574: b2400308 orr x8, x24, #0x1 e7578: aa0003f7 mov x23, x0 e757c: a9008275 stp x21, x0, [x19, #0x8] e7580: f9000268 str x8, [x19] e7584: aa1703e0 mov x0, x23 e7588: aa1603e1 mov x1, x22 e758c: aa1503e2 mov x2, x21 e7590: 9401d6c4 bl 0x15d0a0 e7594: 91006260 add x0, x19, #0x18 e7598: 38356aff strb wzr, [x23, x21] e759c: aa1403e1 mov x1, x20 e75a0: 9401d878 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> e75a4: a9434ff4 ldp x20, x19, [sp, #0x30] e75a8: a94257f6 ldp x22, x21, [sp, #0x20] e75ac: a9415ff8 ldp x24, x23, [sp, #0x10] e75b0: a8c47bfd ldp x29, x30, [sp], #0x40 e75b4: d65f03c0 ret e75b8: aa1303e0 mov x0, x19 e75bc: 9401d875 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e75c0: 39400268 ldrb w8, [x19] e75c4: aa0003f4 mov x20, x0 e75c8: 36000068 tbz w8, #0x0, 0xe75d4 , std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>::pair, std::__ndk1::allocator> const&, false>(char const*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xc0> e75cc: f9400a60 ldr x0, [x19, #0x10] e75d0: 9401d644 bl 0x15cee0 <_ZdlPv@plt> e75d4: aa1403e0 mov x0, x20 e75d8: 9401c6e2 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e75dc , std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>::~pair()>: e75dc: a9be7bfd stp x29, x30, [sp, #-0x20]! e75e0: f9000bf3 str x19, [sp, #0x10] e75e4: 910003fd mov x29, sp e75e8: aa0003f3 mov x19, x0 e75ec: 39406008 ldrb w8, [x0, #0x18] e75f0: 36000068 tbz w8, #0x0, 0xe75fc , std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>::~pair()+0x20> e75f4: f9401660 ldr x0, [x19, #0x28] e75f8: 9401d63a bl 0x15cee0 <_ZdlPv@plt> e75fc: 39400268 ldrb w8, [x19] e7600: 37000088 tbnz w8, #0x0, 0xe7610 , std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>::~pair()+0x34> e7604: f9400bf3 ldr x19, [sp, #0x10] e7608: a8c27bfd ldp x29, x30, [sp], #0x20 e760c: d65f03c0 ret e7610: f9400a60 ldr x0, [x19, #0x10] e7614: f9400bf3 ldr x19, [sp, #0x10] e7618: a8c27bfd ldp x29, x30, [sp], #0x20 e761c: 1401d631 b 0x15cee0 <_ZdlPv@plt> 00000000000e7620 : e7620: a9ba7bfd stp x29, x30, [sp, #-0x60]! e7624: a9016ffc stp x28, x27, [sp, #0x10] e7628: 910003fd mov x29, sp e762c: a90267fa stp x26, x25, [sp, #0x20] e7630: a9035ff8 stp x24, x23, [sp, #0x30] e7634: a90457f6 stp x22, x21, [sp, #0x40] e7638: a9054ff4 stp x20, x19, [sp, #0x50] e763c: d10703ff sub sp, sp, #0x1c0 e7640: d53bd05c mrs x28, TPIDR_EL0 e7644: 2a0403eb mov w11, w4 e7648: f9401788 ldr x8, [x28, #0x28] e764c: aa0303f7 mov x23, x3 e7650: aa0003f4 mov x20, x0 e7654: 12000036 and w22, w1, #0x1 e7658: 90fffc41 adrp x1, 0x6f000 e765c: 90fffc64 adrp x4, 0x73000 e7660: f81f03a8 stur x8, [x29, #-0x10] e7664: d0fffc26 adrp x6, 0x6d000 e7668: 29402468 ldp w8, w9, [x3] e766c: b940086a ldr w10, [x3, #0x8] e7670: 90fffc43 adrp x3, 0x6f000 e7674: aa0503f5 mov x21, x5 e7678: 2a0203f8 mov w24, w2 e767c: 2a1f03e0 mov w0, wzr e7680: 91136021 add x1, x1, #0x4d8 e7684: 91155c63 add x3, x3, #0x557 e7688: 9105f084 add x4, x4, #0x17c e768c: 910c7cc6 add x6, x6, #0x31f e7690: 52802322 mov w2, #0x119 // =281 e7694: aa1403e5 mov x5, x20 e7698: 2a1603e7 mov w7, w22 e769c: b9001bea str w10, [sp, #0x18] e76a0: b90013e9 str w9, [sp, #0x10] e76a4: b9000be8 str w8, [sp, #0x8] e76a8: b9002feb str w11, [sp, #0x2c] e76ac: b90023eb str w11, [sp, #0x20] e76b0: b90003f8 str w24, [sp] e76b4: 9401d5db bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> e76b8: 910243e8 add x8, sp, #0x90 e76bc: 2a1603e0 mov w0, w22 e76c0: 9401dd38 bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> e76c4: b0000428 adrp x8, 0x16c000 e76c8: f945c908 ldr x8, [x8, #0xb90] e76cc: f9400119 ldr x25, [x8] e76d0: aa1903e0 mov x0, x25 e76d4: 9401d827 bl 0x15d770 e76d8: b100401f cmn x0, #0x10 e76dc: 54004e22 b.hs 0xe80a0 e76e0: aa0003f6 mov x22, x0 e76e4: f1005c1f cmp x0, #0x17 e76e8: 540000e2 b.hs 0xe7704 e76ec: 910303e9 add x9, sp, #0xc0 e76f0: 531f7ac8 lsl w8, w22, #1 e76f4: b240013a orr x26, x9, #0x1 e76f8: 390303e8 strb w8, [sp, #0xc0] e76fc: b5000156 cbnz x22, 0xe7724 e7700: 1400000d b 0xe7734 e7704: 910042c8 add x8, x22, #0x10 e7708: 927ced1b and x27, x8, #0xfffffffffffffff0 e770c: aa1b03e0 mov x0, x27 e7710: 9401d5d4 bl 0x15ce60 <_Znwm@plt> e7714: b2400368 orr x8, x27, #0x1 e7718: aa0003fa mov x26, x0 e771c: a90c83f6 stp x22, x0, [sp, #0xc8] e7720: f90063e8 str x8, [sp, #0xc0] e7724: aa1a03e0 mov x0, x26 e7728: aa1903e1 mov x1, x25 e772c: aa1603e2 mov x2, x22 e7730: 9401d65c bl 0x15d0a0 e7734: 910303e9 add x9, sp, #0xc0 e7738: 910303f3 add x19, sp, #0xc0 e773c: 3dc027e0 ldr q0, [sp, #0x90] e7740: 38366b5f strb wzr, [x26, x22] e7744: f94053e8 ldr x8, [sp, #0xa0] e7748: 9100c136 add x22, x9, #0x30 e774c: a909ffff stp xzr, xzr, [sp, #0x98] e7750: 3c818260 stur q0, [x19, #0x18] e7754: f90077e8 str x8, [sp, #0xe8] e7758: f9004bff str xzr, [sp, #0x90] e775c: 9101e3e8 add x8, sp, #0x78 e7760: 2a1803e0 mov w0, w24 e7764: 9401dd0f bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> e7768: b0000428 adrp x8, 0x16c000 e776c: f945fd08 ldr x8, [x8, #0xbf8] e7770: f9400119 ldr x25, [x8] e7774: aa1903e0 mov x0, x25 e7778: 9401d7fe bl 0x15d770 e777c: b100401f cmn x0, #0x10 e7780: 54004942 b.hs 0xe80a8 e7784: aa0003f8 mov x24, x0 e7788: f1005c1f cmp x0, #0x17 e778c: 540000c2 b.hs 0xe77a4 e7790: 531f7b08 lsl w8, w24, #1 e7794: 910006da add x26, x22, #0x1 e7798: 3903c3e8 strb w8, [sp, #0xf0] e779c: b5000158 cbnz x24, 0xe77c4 e77a0: 1400000d b 0xe77d4 e77a4: 91004308 add x8, x24, #0x10 e77a8: 927ced1b and x27, x8, #0xfffffffffffffff0 e77ac: aa1b03e0 mov x0, x27 e77b0: 9401d5ac bl 0x15ce60 <_Znwm@plt> e77b4: b2400368 orr x8, x27, #0x1 e77b8: aa0003fa mov x26, x0 e77bc: a90f83f8 stp x24, x0, [sp, #0xf8] e77c0: f9007be8 str x8, [sp, #0xf0] e77c4: aa1a03e0 mov x0, x26 e77c8: aa1903e1 mov x1, x25 e77cc: aa1803e2 mov x2, x24 e77d0: 9401d634 bl 0x15d0a0 e77d4: 38386b5f strb wzr, [x26, x24] e77d8: 910303e9 add x9, sp, #0xc0 e77dc: 3cc783e0 ldur q0, [sp, #0x78] e77e0: 91018136 add x22, x9, #0x60 e77e4: f94047e8 ldr x8, [sp, #0x88] e77e8: a9087fff stp xzr, xzr, [sp, #0x80] e77ec: b94002e0 ldr w0, [x23] e77f0: f9003fff str xzr, [sp, #0x78] e77f4: 3c848260 stur q0, [x19, #0x48] e77f8: f9008fe8 str x8, [sp, #0x118] e77fc: 910183e8 add x8, sp, #0x60 e7800: 9401dce8 bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> e7804: b0000428 adrp x8, 0x16c000 e7808: f9460108 ldr x8, [x8, #0xc00] e780c: f9400119 ldr x25, [x8] e7810: aa1903e0 mov x0, x25 e7814: 9401d7d7 bl 0x15d770 e7818: b100401f cmn x0, #0x10 e781c: 540044a2 b.hs 0xe80b0 e7820: aa0003f8 mov x24, x0 e7824: f1005c1f cmp x0, #0x17 e7828: 540000c2 b.hs 0xe7840 e782c: 531f7b08 lsl w8, w24, #1 e7830: 910006da add x26, x22, #0x1 e7834: 390483e8 strb w8, [sp, #0x120] e7838: b5000158 cbnz x24, 0xe7860 e783c: 1400000d b 0xe7870 e7840: 91004308 add x8, x24, #0x10 e7844: 927ced1b and x27, x8, #0xfffffffffffffff0 e7848: aa1b03e0 mov x0, x27 e784c: 9401d585 bl 0x15ce60 <_Znwm@plt> e7850: b2400368 orr x8, x27, #0x1 e7854: aa0003fa mov x26, x0 e7858: a91283f8 stp x24, x0, [sp, #0x128] e785c: f90093e8 str x8, [sp, #0x120] e7860: aa1a03e0 mov x0, x26 e7864: aa1903e1 mov x1, x25 e7868: aa1803e2 mov x2, x24 e786c: 9401d60d bl 0x15d0a0 e7870: 38386b5f strb wzr, [x26, x24] e7874: 910303e9 add x9, sp, #0xc0 e7878: 3dc01be0 ldr q0, [sp, #0x60] e787c: 91024136 add x22, x9, #0x90 e7880: f9403be8 ldr x8, [sp, #0x70] e7884: a906ffff stp xzr, xzr, [sp, #0x68] e7888: b94006e0 ldr w0, [x23, #0x4] e788c: f90033ff str xzr, [sp, #0x60] e7890: 3c878260 stur q0, [x19, #0x78] e7894: f900a7e8 str x8, [sp, #0x148] e7898: 910123e8 add x8, sp, #0x48 e789c: 9401dcc1 bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> e78a0: b0000428 adrp x8, 0x16c000 e78a4: f9460508 ldr x8, [x8, #0xc08] e78a8: f9400119 ldr x25, [x8] e78ac: aa1903e0 mov x0, x25 e78b0: 9401d7b0 bl 0x15d770 e78b4: b100401f cmn x0, #0x10 e78b8: 54004002 b.hs 0xe80b8 e78bc: aa0003f8 mov x24, x0 e78c0: f1005c1f cmp x0, #0x17 e78c4: 540000c2 b.hs 0xe78dc e78c8: 531f7b08 lsl w8, w24, #1 e78cc: 910006da add x26, x22, #0x1 e78d0: 390543e8 strb w8, [sp, #0x150] e78d4: b5000158 cbnz x24, 0xe78fc e78d8: 1400000d b 0xe790c e78dc: 91004308 add x8, x24, #0x10 e78e0: 927ced1b and x27, x8, #0xfffffffffffffff0 e78e4: aa1b03e0 mov x0, x27 e78e8: 9401d55e bl 0x15ce60 <_Znwm@plt> e78ec: b2400368 orr x8, x27, #0x1 e78f0: aa0003fa mov x26, x0 e78f4: a91583f8 stp x24, x0, [sp, #0x158] e78f8: f900abe8 str x8, [sp, #0x150] e78fc: aa1a03e0 mov x0, x26 e7900: aa1903e1 mov x1, x25 e7904: aa1803e2 mov x2, x24 e7908: 9401d5e6 bl 0x15d0a0 e790c: 38386b5f strb wzr, [x26, x24] e7910: 910303e9 add x9, sp, #0xc0 e7914: 3cc483e0 ldur q0, [sp, #0x48] e7918: 91030136 add x22, x9, #0xc0 e791c: f9402fe8 ldr x8, [sp, #0x58] e7920: a9057fff stp xzr, xzr, [sp, #0x50] e7924: b9400ae0 ldr w0, [x23, #0x8] e7928: f90027ff str xzr, [sp, #0x48] e792c: 3c8a8260 stur q0, [x19, #0xa8] e7930: f900bfe8 str x8, [sp, #0x178] e7934: 9100c3e8 add x8, sp, #0x30 e7938: 9401dc9a bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> e793c: b0000428 adrp x8, 0x16c000 e7940: f9460908 ldr x8, [x8, #0xc10] e7944: f9400118 ldr x24, [x8] e7948: aa1803e0 mov x0, x24 e794c: 9401d789 bl 0x15d770 e7950: b100401f cmn x0, #0x10 e7954: 54003b62 b.hs 0xe80c0 e7958: aa0003f7 mov x23, x0 e795c: f1005c1f cmp x0, #0x17 e7960: 540000c2 b.hs 0xe7978 e7964: 531f7ae8 lsl w8, w23, #1 e7968: 910006d9 add x25, x22, #0x1 e796c: 390603e8 strb w8, [sp, #0x180] e7970: b5000157 cbnz x23, 0xe7998 e7974: 1400000d b 0xe79a8 e7978: 910042e8 add x8, x23, #0x10 e797c: 927ced1a and x26, x8, #0xfffffffffffffff0 e7980: aa1a03e0 mov x0, x26 e7984: 9401d537 bl 0x15ce60 <_Znwm@plt> e7988: b2400348 orr x8, x26, #0x1 e798c: aa0003f9 mov x25, x0 e7990: a91883f7 stp x23, x0, [sp, #0x188] e7994: f900c3e8 str x8, [sp, #0x180] e7998: aa1903e0 mov x0, x25 e799c: aa1803e1 mov x1, x24 e79a0: aa1703e2 mov x2, x23 e79a4: 9401d5bf bl 0x15d0a0 e79a8: f94023e8 ldr x8, [sp, #0x40] e79ac: 38376b3f strb wzr, [x25, x23] e79b0: 3dc00fe0 ldr q0, [sp, #0x30] e79b4: a903ffff stp xzr, xzr, [sp, #0x38] e79b8: f9001bff str xzr, [sp, #0x30] e79bc: f900d7e8 str x8, [sp, #0x1a8] e79c0: 9102a3e8 add x8, sp, #0xa8 e79c4: 91002117 add x23, x8, #0x8 e79c8: 3c8d8260 stur q0, [x19, #0xd8] e79cc: a90b7fff stp xzr, xzr, [sp, #0xb0] e79d0: f90057f7 str x23, [sp, #0xa8] e79d4: 9102a3e0 add x0, sp, #0xa8 e79d8: 910303e2 add x2, sp, #0xc0 e79dc: 910303e3 add x3, sp, #0xc0 e79e0: aa1703e1 mov x1, x23 e79e4: 910303f8 add x24, sp, #0xc0 e79e8: 9401de3e bl 0x15f2e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_@plt> e79ec: 9100c302 add x2, x24, #0x30 e79f0: 9102a3e0 add x0, sp, #0xa8 e79f4: aa1703e1 mov x1, x23 e79f8: aa0203e3 mov x3, x2 e79fc: 9401de39 bl 0x15f2e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_@plt> e7a00: 910303f3 add x19, sp, #0xc0 e7a04: 91018262 add x2, x19, #0x60 e7a08: 9102a3e0 add x0, sp, #0xa8 e7a0c: aa1703e1 mov x1, x23 e7a10: aa0203e3 mov x3, x2 e7a14: 9401de33 bl 0x15f2e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_@plt> e7a18: 91024262 add x2, x19, #0x90 e7a1c: 9102a3e0 add x0, sp, #0xa8 e7a20: aa1703e1 mov x1, x23 e7a24: aa0203e3 mov x3, x2 e7a28: 9401de2e bl 0x15f2e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_@plt> e7a2c: 910303e8 add x8, sp, #0xc0 e7a30: 91030102 add x2, x8, #0xc0 e7a34: 9102a3e0 add x0, sp, #0xa8 e7a38: aa1703e1 mov x1, x23 e7a3c: aa0203e3 mov x3, x2 e7a40: 9401de28 bl 0x15f2e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_@plt> e7a44: 394663e8 ldrb w8, [sp, #0x198] e7a48: 370006e8 tbnz w8, #0x0, 0xe7b24 e7a4c: 394603e8 ldrb w8, [sp, #0x180] e7a50: 37000728 tbnz w8, #0x0, 0xe7b34 e7a54: 3945a3e8 ldrb w8, [sp, #0x168] e7a58: 37000768 tbnz w8, #0x0, 0xe7b44 e7a5c: 394543e8 ldrb w8, [sp, #0x150] e7a60: 370007a8 tbnz w8, #0x0, 0xe7b54 e7a64: 3944e3e8 ldrb w8, [sp, #0x138] e7a68: 370007e8 tbnz w8, #0x0, 0xe7b64 e7a6c: 394483e8 ldrb w8, [sp, #0x120] e7a70: 37000828 tbnz w8, #0x0, 0xe7b74 e7a74: 394423e8 ldrb w8, [sp, #0x108] e7a78: 37000868 tbnz w8, #0x0, 0xe7b84 e7a7c: 3943c3e8 ldrb w8, [sp, #0xf0] e7a80: 370008a8 tbnz w8, #0x0, 0xe7b94 e7a84: 394363e8 ldrb w8, [sp, #0xd8] e7a88: 370008e8 tbnz w8, #0x0, 0xe7ba4 e7a8c: 394303e8 ldrb w8, [sp, #0xc0] e7a90: 37000928 tbnz w8, #0x0, 0xe7bb4 e7a94: 3940c3e8 ldrb w8, [sp, #0x30] e7a98: 37000968 tbnz w8, #0x0, 0xe7bc4 e7a9c: 394123e8 ldrb w8, [sp, #0x48] e7aa0: 370009a8 tbnz w8, #0x0, 0xe7bd4 e7aa4: 394183e8 ldrb w8, [sp, #0x60] e7aa8: 370009e8 tbnz w8, #0x0, 0xe7be4 e7aac: 3941e3e8 ldrb w8, [sp, #0x78] e7ab0: 37000a28 tbnz w8, #0x0, 0xe7bf4 e7ab4: 394243e8 ldrb w8, [sp, #0x90] e7ab8: 36000068 tbz w8, #0x0, 0xe7ac4 e7abc: f94053e0 ldr x0, [sp, #0xa0] e7ac0: 9401d508 bl 0x15cee0 <_ZdlPv@plt> e7ac4: b0000433 adrp x19, 0x16c000 e7ac8: f9453e73 ldr x19, [x19, #0xa78] e7acc: f9400260 ldr x0, [x19] e7ad0: 9401dc48 bl 0x15ebf0 e7ad4: aa0003f6 mov x22, x0 e7ad8: b4001020 cbz x0, 0xe7cdc e7adc: aa1603e0 mov x0, x22 e7ae0: 92800001 mov x1, #-0x1 // =-1 e7ae4: 9401d5d7 bl 0x15d240 <__strlen_chk@plt> e7ae8: b4000fa0 cbz x0, 0xe7cdc e7aec: f9400278 ldr x24, [x19] e7af0: aa1803e0 mov x0, x24 e7af4: 9401d71f bl 0x15d770 e7af8: b100401f cmn x0, #0x10 e7afc: 54002e62 b.hs 0xe80c8 e7b00: aa0003f7 mov x23, x0 e7b04: f1005c1f cmp x0, #0x17 e7b08: 54000802 b.hs 0xe7c08 e7b0c: 910303e9 add x9, sp, #0xc0 e7b10: 531f7ae8 lsl w8, w23, #1 e7b14: b2400139 orr x25, x9, #0x1 e7b18: 390303e8 strb w8, [sp, #0xc0] e7b1c: b5000877 cbnz x23, 0xe7c28 e7b20: 14000046 b 0xe7c38 e7b24: f940d7e0 ldr x0, [sp, #0x1a8] e7b28: 9401d4ee bl 0x15cee0 <_ZdlPv@plt> e7b2c: 394603e8 ldrb w8, [sp, #0x180] e7b30: 3607f928 tbz w8, #0x0, 0xe7a54 e7b34: f940cbe0 ldr x0, [sp, #0x190] e7b38: 9401d4ea bl 0x15cee0 <_ZdlPv@plt> e7b3c: 3945a3e8 ldrb w8, [sp, #0x168] e7b40: 3607f8e8 tbz w8, #0x0, 0xe7a5c e7b44: f940bfe0 ldr x0, [sp, #0x178] e7b48: 9401d4e6 bl 0x15cee0 <_ZdlPv@plt> e7b4c: 394543e8 ldrb w8, [sp, #0x150] e7b50: 3607f8a8 tbz w8, #0x0, 0xe7a64 e7b54: f940b3e0 ldr x0, [sp, #0x160] e7b58: 9401d4e2 bl 0x15cee0 <_ZdlPv@plt> e7b5c: 3944e3e8 ldrb w8, [sp, #0x138] e7b60: 3607f868 tbz w8, #0x0, 0xe7a6c e7b64: f940a7e0 ldr x0, [sp, #0x148] e7b68: 9401d4de bl 0x15cee0 <_ZdlPv@plt> e7b6c: 394483e8 ldrb w8, [sp, #0x120] e7b70: 3607f828 tbz w8, #0x0, 0xe7a74 e7b74: f9409be0 ldr x0, [sp, #0x130] e7b78: 9401d4da bl 0x15cee0 <_ZdlPv@plt> e7b7c: 394423e8 ldrb w8, [sp, #0x108] e7b80: 3607f7e8 tbz w8, #0x0, 0xe7a7c e7b84: f9408fe0 ldr x0, [sp, #0x118] e7b88: 9401d4d6 bl 0x15cee0 <_ZdlPv@plt> e7b8c: 3943c3e8 ldrb w8, [sp, #0xf0] e7b90: 3607f7a8 tbz w8, #0x0, 0xe7a84 e7b94: f94083e0 ldr x0, [sp, #0x100] e7b98: 9401d4d2 bl 0x15cee0 <_ZdlPv@plt> e7b9c: 394363e8 ldrb w8, [sp, #0xd8] e7ba0: 3607f768 tbz w8, #0x0, 0xe7a8c e7ba4: f94077e0 ldr x0, [sp, #0xe8] e7ba8: 9401d4ce bl 0x15cee0 <_ZdlPv@plt> e7bac: 394303e8 ldrb w8, [sp, #0xc0] e7bb0: 3607f728 tbz w8, #0x0, 0xe7a94 e7bb4: f9406be0 ldr x0, [sp, #0xd0] e7bb8: 9401d4ca bl 0x15cee0 <_ZdlPv@plt> e7bbc: 3940c3e8 ldrb w8, [sp, #0x30] e7bc0: 3607f6e8 tbz w8, #0x0, 0xe7a9c e7bc4: f94023e0 ldr x0, [sp, #0x40] e7bc8: 9401d4c6 bl 0x15cee0 <_ZdlPv@plt> e7bcc: 394123e8 ldrb w8, [sp, #0x48] e7bd0: 3607f6a8 tbz w8, #0x0, 0xe7aa4 e7bd4: f9402fe0 ldr x0, [sp, #0x58] e7bd8: 9401d4c2 bl 0x15cee0 <_ZdlPv@plt> e7bdc: 394183e8 ldrb w8, [sp, #0x60] e7be0: 3607f668 tbz w8, #0x0, 0xe7aac e7be4: f9403be0 ldr x0, [sp, #0x70] e7be8: 9401d4be bl 0x15cee0 <_ZdlPv@plt> e7bec: 3941e3e8 ldrb w8, [sp, #0x78] e7bf0: 3607f628 tbz w8, #0x0, 0xe7ab4 e7bf4: f94047e0 ldr x0, [sp, #0x88] e7bf8: 9401d4ba bl 0x15cee0 <_ZdlPv@plt> e7bfc: 394243e8 ldrb w8, [sp, #0x90] e7c00: 3707f5e8 tbnz w8, #0x0, 0xe7abc e7c04: 17ffffb0 b 0xe7ac4 e7c08: 910042e8 add x8, x23, #0x10 e7c0c: 927ced1a and x26, x8, #0xfffffffffffffff0 e7c10: aa1a03e0 mov x0, x26 e7c14: 9401d493 bl 0x15ce60 <_Znwm@plt> e7c18: b2400348 orr x8, x26, #0x1 e7c1c: aa0003f9 mov x25, x0 e7c20: a90c83f7 stp x23, x0, [sp, #0xc8] e7c24: f90063e8 str x8, [sp, #0xc0] e7c28: aa1903e0 mov x0, x25 e7c2c: aa1803e1 mov x1, x24 e7c30: aa1703e2 mov x2, x23 e7c34: 9401d51b bl 0x15d0a0 e7c38: 38376b3f strb wzr, [x25, x23] e7c3c: 9102a3e0 add x0, sp, #0xa8 e7c40: 910243e1 add x1, sp, #0x90 e7c44: 910303e2 add x2, sp, #0xc0 e7c48: 9401ddaa bl 0x15f2f0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISJ_EERKT_@plt> e7c4c: aa0003f8 mov x24, x0 e7c50: f9400017 ldr x23, [x0] e7c54: b5000377 cbnz x23, 0xe7cc0 e7c58: 52800a00 mov w0, #0x50 // =80 e7c5c: 9401d481 bl 0x15ce60 <_Znwm@plt> e7c60: f9406be8 ldr x8, [sp, #0xd0] e7c64: a9047c1f stp xzr, xzr, [x0, #0x40] e7c68: 3dc033e0 ldr q0, [sp, #0xc0] e7c6c: f90063ff str xzr, [sp, #0xc0] e7c70: a90cffff stp xzr, xzr, [sp, #0xc8] e7c74: aa0003f7 mov x23, x0 e7c78: a9037c08 stp x8, xzr, [x0, #0x30] e7c7c: f9404be8 ldr x8, [sp, #0x90] e7c80: 3d800800 str q0, [x0, #0x20] e7c84: a9007c1f stp xzr, xzr, [x0] e7c88: f9000808 str x8, [x0, #0x10] e7c8c: f9000300 str x0, [x24] e7c90: f94057e8 ldr x8, [sp, #0xa8] e7c94: f9400108 ldr x8, [x8] e7c98: b4000088 cbz x8, 0xe7ca8 e7c9c: f90057e8 str x8, [sp, #0xa8] e7ca0: f9400301 ldr x1, [x24] e7ca4: 14000002 b 0xe7cac e7ca8: aa1703e1 mov x1, x23 e7cac: f9405be0 ldr x0, [sp, #0xb0] e7cb0: 9401d6ac bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> e7cb4: f9405fe8 ldr x8, [sp, #0xb8] e7cb8: 91000508 add x8, x8, #0x1 e7cbc: f9005fe8 str x8, [sp, #0xb8] e7cc0: 9100e2e0 add x0, x23, #0x38 e7cc4: aa1603e1 mov x1, x22 e7cc8: 9401d626 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> e7ccc: 394303e8 ldrb w8, [sp, #0xc0] e7cd0: 36000068 tbz w8, #0x0, 0xe7cdc e7cd4: f9406be0 ldr x0, [sp, #0xd0] e7cd8: 9401d482 bl 0x15cee0 <_ZdlPv@plt> e7cdc: b4001a75 cbz x21, 0xe8028 e7ce0: b0000428 adrp x8, 0x16c000 e7ce4: f944a108 ldr x8, [x8, #0x940] e7ce8: a90c7fff stp xzr, xzr, [sp, #0xc0] e7cec: f94002a9 ldr x9, [x21] e7cf0: f9006bff str xzr, [sp, #0xd0] e7cf4: a9097fff stp xzr, xzr, [sp, #0x90] e7cf8: f9400101 ldr x1, [x8] e7cfc: f90053ff str xzr, [sp, #0xa0] e7d00: f9401928 ldr x8, [x9, #0x30] e7d04: aa1503e0 mov x0, x21 e7d08: d63f0100 blr x8 e7d0c: aa0003e1 mov x1, x0 e7d10: b4000061 cbz x1, 0xe7d1c e7d14: 910303e0 add x0, sp, #0xc0 e7d18: 9401d612 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> e7d1c: b0000428 adrp x8, 0x16c000 e7d20: f944a508 ldr x8, [x8, #0x948] e7d24: f94002a9 ldr x9, [x21] e7d28: f9400101 ldr x1, [x8] e7d2c: f9401928 ldr x8, [x9, #0x30] e7d30: aa1503e0 mov x0, x21 e7d34: d63f0100 blr x8 e7d38: aa0003e1 mov x1, x0 e7d3c: b4000061 cbz x1, 0xe7d48 e7d40: 910243e0 add x0, sp, #0x90 e7d44: 9401d607 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> e7d48: 394303e8 ldrb w8, [sp, #0xc0] e7d4c: 910303eb add x11, sp, #0xc0 e7d50: f9406be9 ldr x9, [sp, #0xd0] e7d54: b240016b orr x11, x11, #0x1 e7d58: 394243ea ldrb w10, [sp, #0x90] e7d5c: f94053ec ldr x12, [sp, #0xa0] e7d60: 7200011f tst w8, #0x1 e7d64: 910243e8 add x8, sp, #0x90 e7d68: 9a890167 csel x7, x11, x9, eq e7d6c: b2400108 orr x8, x8, #0x1 e7d70: 7200015f tst w10, #0x1 e7d74: 9a8c0108 csel x8, x8, x12, eq e7d78: 90fffc41 adrp x1, 0x6f000 e7d7c: 90fffc43 adrp x3, 0x6f000 e7d80: 90fffc64 adrp x4, 0x73000 e7d84: 90fffc66 adrp x6, 0x73000 e7d88: 91136021 add x1, x1, #0x4d8 e7d8c: 91155c63 add x3, x3, #0x557 e7d90: 9105f084 add x4, x4, #0x17c e7d94: 91376cc6 add x6, x6, #0xddb e7d98: 2a1f03e0 mov w0, wzr e7d9c: 528026e2 mov w2, #0x137 // =311 e7da0: aa1403e5 mov x5, x20 e7da4: f90003e8 str x8, [sp] e7da8: 9401d41e bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> e7dac: 394303e8 ldrb w8, [sp, #0xc0] e7db0: f94067e9 ldr x9, [sp, #0xc8] e7db4: d341fd0a lsr x10, x8, #1 e7db8: 7200011f tst w8, #0x1 e7dbc: 9a890148 csel x8, x10, x9, eq e7dc0: b40008c8 cbz x8, 0xe7ed8 e7dc4: b0000428 adrp x8, 0x16c000 e7dc8: f945c108 ldr x8, [x8, #0xb80] e7dcc: f9400116 ldr x22, [x8] e7dd0: aa1603e0 mov x0, x22 e7dd4: 9401d667 bl 0x15d770 e7dd8: b100401f cmn x0, #0x10 e7ddc: 540017a2 b.hs 0xe80d0 e7de0: aa0003f5 mov x21, x0 e7de4: f1005c1f cmp x0, #0x17 e7de8: 540000e2 b.hs 0xe7e04 e7dec: 9101e3e9 add x9, sp, #0x78 e7df0: 531f7aa8 lsl w8, w21, #1 e7df4: b2400137 orr x23, x9, #0x1 e7df8: 3901e3e8 strb w8, [sp, #0x78] e7dfc: b5000155 cbnz x21, 0xe7e24 e7e00: 1400000d b 0xe7e34 e7e04: 910042a8 add x8, x21, #0x10 e7e08: 927ced18 and x24, x8, #0xfffffffffffffff0 e7e0c: aa1803e0 mov x0, x24 e7e10: 9401d414 bl 0x15ce60 <_Znwm@plt> e7e14: b2400308 orr x8, x24, #0x1 e7e18: aa0003f7 mov x23, x0 e7e1c: a90803f5 stp x21, x0, [sp, #0x80] e7e20: f9003fe8 str x8, [sp, #0x78] e7e24: aa1703e0 mov x0, x23 e7e28: aa1603e1 mov x1, x22 e7e2c: aa1503e2 mov x2, x21 e7e30: 9401d49c bl 0x15d0a0 e7e34: 38356aff strb wzr, [x23, x21] e7e38: 9102a3e0 add x0, sp, #0xa8 e7e3c: 910183e1 add x1, sp, #0x60 e7e40: 9101e3e2 add x2, sp, #0x78 e7e44: 9401dd2b bl 0x15f2f0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISJ_EERKT_@plt> e7e48: aa0003f6 mov x22, x0 e7e4c: f9400015 ldr x21, [x0] e7e50: b5000375 cbnz x21, 0xe7ebc e7e54: 52800a00 mov w0, #0x50 // =80 e7e58: 9401d402 bl 0x15ce60 <_Znwm@plt> e7e5c: f94047e8 ldr x8, [sp, #0x88] e7e60: a9047c1f stp xzr, xzr, [x0, #0x40] e7e64: 3cc783e0 ldur q0, [sp, #0x78] e7e68: f9003fff str xzr, [sp, #0x78] e7e6c: a9087fff stp xzr, xzr, [sp, #0x80] e7e70: aa0003f5 mov x21, x0 e7e74: a9037c08 stp x8, xzr, [x0, #0x30] e7e78: f94033e8 ldr x8, [sp, #0x60] e7e7c: 3d800800 str q0, [x0, #0x20] e7e80: a9007c1f stp xzr, xzr, [x0] e7e84: f9000808 str x8, [x0, #0x10] e7e88: f90002c0 str x0, [x22] e7e8c: f94057e8 ldr x8, [sp, #0xa8] e7e90: f9400108 ldr x8, [x8] e7e94: b4000088 cbz x8, 0xe7ea4 e7e98: f90057e8 str x8, [sp, #0xa8] e7e9c: f94002c1 ldr x1, [x22] e7ea0: 14000002 b 0xe7ea8 e7ea4: aa1503e1 mov x1, x21 e7ea8: f9405be0 ldr x0, [sp, #0xb0] e7eac: 9401d62d bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> e7eb0: f9405fe8 ldr x8, [sp, #0xb8] e7eb4: 91000508 add x8, x8, #0x1 e7eb8: f9005fe8 str x8, [sp, #0xb8] e7ebc: 9100e2a0 add x0, x21, #0x38 e7ec0: 910303e1 add x1, sp, #0xc0 e7ec4: 9401d497 bl 0x15d120 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_@plt> e7ec8: 3941e3e8 ldrb w8, [sp, #0x78] e7ecc: 36000068 tbz w8, #0x0, 0xe7ed8 e7ed0: f94047e0 ldr x0, [sp, #0x88] e7ed4: 9401d403 bl 0x15cee0 <_ZdlPv@plt> e7ed8: 394243e9 ldrb w9, [sp, #0x90] e7edc: f9404fea ldr x10, [sp, #0x98] e7ee0: 72000128 ands w8, w9, #0x1 e7ee4: d341fd29 lsr x9, x9, #1 e7ee8: 9a8a0129 csel x9, x9, x10, eq e7eec: b4000909 cbz x9, 0xe800c e7ef0: b0000428 adrp x8, 0x16c000 e7ef4: f945c508 ldr x8, [x8, #0xb88] e7ef8: f9400116 ldr x22, [x8] e7efc: aa1603e0 mov x0, x22 e7f00: 9401d61c bl 0x15d770 e7f04: b100401f cmn x0, #0x10 e7f08: 54000e82 b.hs 0xe80d8 e7f0c: aa0003f5 mov x21, x0 e7f10: f1005c1f cmp x0, #0x17 e7f14: 540000e2 b.hs 0xe7f30 e7f18: 9101e3e9 add x9, sp, #0x78 e7f1c: 531f7aa8 lsl w8, w21, #1 e7f20: b2400137 orr x23, x9, #0x1 e7f24: 3901e3e8 strb w8, [sp, #0x78] e7f28: b5000155 cbnz x21, 0xe7f50 e7f2c: 1400000d b 0xe7f60 e7f30: 910042a8 add x8, x21, #0x10 e7f34: 927ced18 and x24, x8, #0xfffffffffffffff0 e7f38: aa1803e0 mov x0, x24 e7f3c: 9401d3c9 bl 0x15ce60 <_Znwm@plt> e7f40: b2400308 orr x8, x24, #0x1 e7f44: aa0003f7 mov x23, x0 e7f48: a90803f5 stp x21, x0, [sp, #0x80] e7f4c: f9003fe8 str x8, [sp, #0x78] e7f50: aa1703e0 mov x0, x23 e7f54: aa1603e1 mov x1, x22 e7f58: aa1503e2 mov x2, x21 e7f5c: 9401d451 bl 0x15d0a0 e7f60: 38356aff strb wzr, [x23, x21] e7f64: 9102a3e0 add x0, sp, #0xa8 e7f68: 910183e1 add x1, sp, #0x60 e7f6c: 9101e3e2 add x2, sp, #0x78 e7f70: 9401dce0 bl 0x15f2f0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISJ_EERKT_@plt> e7f74: aa0003f6 mov x22, x0 e7f78: f9400015 ldr x21, [x0] e7f7c: b5000375 cbnz x21, 0xe7fe8 e7f80: 52800a00 mov w0, #0x50 // =80 e7f84: 9401d3b7 bl 0x15ce60 <_Znwm@plt> e7f88: f94047e8 ldr x8, [sp, #0x88] e7f8c: a9047c1f stp xzr, xzr, [x0, #0x40] e7f90: 3cc783e0 ldur q0, [sp, #0x78] e7f94: f9003fff str xzr, [sp, #0x78] e7f98: a9087fff stp xzr, xzr, [sp, #0x80] e7f9c: aa0003f5 mov x21, x0 e7fa0: a9037c08 stp x8, xzr, [x0, #0x30] e7fa4: f94033e8 ldr x8, [sp, #0x60] e7fa8: 3d800800 str q0, [x0, #0x20] e7fac: a9007c1f stp xzr, xzr, [x0] e7fb0: f9000808 str x8, [x0, #0x10] e7fb4: f90002c0 str x0, [x22] e7fb8: f94057e8 ldr x8, [sp, #0xa8] e7fbc: f9400108 ldr x8, [x8] e7fc0: b4000088 cbz x8, 0xe7fd0 e7fc4: f90057e8 str x8, [sp, #0xa8] e7fc8: f94002c1 ldr x1, [x22] e7fcc: 14000002 b 0xe7fd4 e7fd0: aa1503e1 mov x1, x21 e7fd4: f9405be0 ldr x0, [sp, #0xb0] e7fd8: 9401d5e2 bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> e7fdc: f9405fe8 ldr x8, [sp, #0xb8] e7fe0: 91000508 add x8, x8, #0x1 e7fe4: f9005fe8 str x8, [sp, #0xb8] e7fe8: 9100e2a0 add x0, x21, #0x38 e7fec: 910243e1 add x1, sp, #0x90 e7ff0: 9401d44c bl 0x15d120 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_@plt> e7ff4: 3941e3e8 ldrb w8, [sp, #0x78] e7ff8: 36000068 tbz w8, #0x0, 0xe8004 e7ffc: f94047e0 ldr x0, [sp, #0x88] e8000: 9401d3b8 bl 0x15cee0 <_ZdlPv@plt> e8004: 394243e8 ldrb w8, [sp, #0x90] e8008: 12000108 and w8, w8, #0x1 e800c: 34000068 cbz w8, 0xe8018 e8010: f94053e0 ldr x0, [sp, #0xa0] e8014: 9401d3b3 bl 0x15cee0 <_ZdlPv@plt> e8018: 394303e8 ldrb w8, [sp, #0xc0] e801c: 36000068 tbz w8, #0x0, 0xe8028 e8020: f9406be0 ldr x0, [sp, #0xd0] e8024: 9401d3af bl 0x15cee0 <_ZdlPv@plt> e8028: f9402280 ldr x0, [x20, #0x40] e802c: b40000c0 cbz x0, 0xe8044 e8030: f9400008 ldr x8, [x0] e8034: f9400d08 ldr x8, [x8, #0x18] e8038: 1e6e1000 fmov d0, #1.00000000 e803c: 9102a3e1 add x1, sp, #0xa8 e8040: d63f0100 blr x8 e8044: f9402a80 ldr x0, [x20, #0x50] e8048: b40000e0 cbz x0, 0xe8064 e804c: f9400008 ldr x8, [x0] e8050: b9402fe9 ldr w9, [sp, #0x2c] e8054: f9400d08 ldr x8, [x8, #0x18] e8058: 1e620120 scvtf d0, w9 e805c: 9102a3e1 add x1, sp, #0xa8 e8060: d63f0100 blr x8 e8064: f9405be1 ldr x1, [sp, #0xb0] e8068: 9102a3e0 add x0, sp, #0xa8 e806c: 9401db81 bl 0x15ee70 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> e8070: f9401788 ldr x8, [x28, #0x28] e8074: f85f03a9 ldur x9, [x29, #-0x10] e8078: eb09011f cmp x8, x9 e807c: 54000321 b.ne 0xe80e0 e8080: 910703ff add sp, sp, #0x1c0 e8084: a9454ff4 ldp x20, x19, [sp, #0x50] e8088: a94457f6 ldp x22, x21, [sp, #0x40] e808c: a9435ff8 ldp x24, x23, [sp, #0x30] e8090: a94267fa ldp x26, x25, [sp, #0x20] e8094: a9416ffc ldp x28, x27, [sp, #0x10] e8098: a8c67bfd ldp x29, x30, [sp], #0x60 e809c: d65f03c0 ret e80a0: 910303e0 add x0, sp, #0xc0 e80a4: 9401d5bb bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e80a8: aa1603e0 mov x0, x22 e80ac: 9401d5b9 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e80b0: aa1603e0 mov x0, x22 e80b4: 9401d5b7 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e80b8: aa1603e0 mov x0, x22 e80bc: 9401d5b5 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e80c0: aa1603e0 mov x0, x22 e80c4: 9401d5b3 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e80c8: 910303e0 add x0, sp, #0xc0 e80cc: 9401d5b1 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e80d0: 9101e3e0 add x0, sp, #0x78 e80d4: 9401d5af bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e80d8: 9101e3e0 add x0, sp, #0x78 e80dc: 9401d5ad bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e80e0: 9401d354 bl 0x15ce30 <__stack_chk_fail@plt> e80e4: 14000037 b 0xe81c0 e80e8: 14000036 b 0xe81c0 e80ec: 1400003f b 0xe81e8 e80f0: 14000001 b 0xe80f4 e80f4: 3941e3e8 ldrb w8, [sp, #0x78] e80f8: aa0003f3 mov x19, x0 e80fc: 370000c8 tbnz w8, #0x0, 0xe8114 e8100: 394243e8 ldrb w8, [sp, #0x90] e8104: 37000648 tbnz w8, #0x0, 0xe81cc e8108: 394303e8 ldrb w8, [sp, #0xc0] e810c: 37000688 tbnz w8, #0x0, 0xe81dc e8110: 14000037 b 0xe81ec e8114: f94047e0 ldr x0, [sp, #0x88] e8118: 9401d372 bl 0x15cee0 <_ZdlPv@plt> e811c: 394243e8 ldrb w8, [sp, #0x90] e8120: 3607ff48 tbz w8, #0x0, 0xe8108 e8124: 1400002a b 0xe81cc e8128: 394303e8 ldrb w8, [sp, #0xc0] e812c: aa0003f3 mov x19, x0 e8130: 37000568 tbnz w8, #0x0, 0xe81dc e8134: 1400002e b 0xe81ec e8138: 1400000d b 0xe816c e813c: 14000011 b 0xe8180 e8140: 14000015 b 0xe8194 e8144: aa0003f3 mov x19, x0 e8148: 52800034 mov w20, #0x1 // =1 e814c: 394243e8 ldrb w8, [sp, #0x90] e8150: 36000888 tbz w8, #0x0, 0xe8260 e8154: 14000055 b 0xe82a8 e8158: 9401c402 bl 0x159160 <__emutls_get_address+0x6d4> e815c: 14000019 b 0xe81c0 e8160: aa0003f3 mov x19, x0 e8164: 52800034 mov w20, #0x1 // =1 e8168: 14000034 b 0xe8238 e816c: aa0003f3 mov x19, x0 e8170: 52800034 mov w20, #0x1 // =1 e8174: 394123e8 ldrb w8, [sp, #0x48] e8178: 36000688 tbz w8, #0x0, 0xe8248 e817c: 1400003f b 0xe8278 e8180: aa0003f3 mov x19, x0 e8184: 52800034 mov w20, #0x1 // =1 e8188: 394183e8 ldrb w8, [sp, #0x60] e818c: 36000628 tbz w8, #0x0, 0xe8250 e8190: 1400003e b 0xe8288 e8194: aa0003f3 mov x19, x0 e8198: 52800034 mov w20, #0x1 // =1 e819c: 3941e3e8 ldrb w8, [sp, #0x78] e81a0: 360005c8 tbz w8, #0x0, 0xe8258 e81a4: 1400003d b 0xe8298 e81a8: aa0003f3 mov x19, x0 e81ac: 52800034 mov w20, #0x1 // =1 e81b0: 910303f6 add x22, sp, #0xc0 e81b4: 394243e8 ldrb w8, [sp, #0x90] e81b8: 36000548 tbz w8, #0x0, 0xe8260 e81bc: 1400003b b 0xe82a8 e81c0: aa0003f3 mov x19, x0 e81c4: 394243e8 ldrb w8, [sp, #0x90] e81c8: 3607fa08 tbz w8, #0x0, 0xe8108 e81cc: f94053e0 ldr x0, [sp, #0xa0] e81d0: 9401d344 bl 0x15cee0 <_ZdlPv@plt> e81d4: 394303e8 ldrb w8, [sp, #0xc0] e81d8: 360000a8 tbz w8, #0x0, 0xe81ec e81dc: f9406be0 ldr x0, [sp, #0xd0] e81e0: 9401d340 bl 0x15cee0 <_ZdlPv@plt> e81e4: 14000002 b 0xe81ec e81e8: aa0003f3 mov x19, x0 e81ec: f9405be1 ldr x1, [sp, #0xb0] e81f0: 9102a3e0 add x0, sp, #0xa8 e81f4: 9401db1f bl 0x15ee70 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> e81f8: 14000038 b 0xe82d8 e81fc: aa0003f3 mov x19, x0 e8200: f9405be1 ldr x1, [sp, #0xb0] e8204: 9102a3e0 add x0, sp, #0xa8 e8208: 9401db1a bl 0x15ee70 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> e820c: 91030300 add x0, x24, #0xc0 e8210: 9401dc3c bl 0x15f300 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev@plt> e8214: 91024300 add x0, x24, #0x90 e8218: 9401dc3a bl 0x15f300 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev@plt> e821c: 91018300 add x0, x24, #0x60 e8220: 9401dc38 bl 0x15f300 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev@plt> e8224: 9100c300 add x0, x24, #0x30 e8228: 9401dc36 bl 0x15f300 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev@plt> e822c: 910303e0 add x0, sp, #0xc0 e8230: 9401dc34 bl 0x15f300 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev@plt> e8234: 2a1f03f4 mov w20, wzr e8238: 3940c3e8 ldrb w8, [sp, #0x30] e823c: 37000168 tbnz w8, #0x0, 0xe8268 e8240: 394123e8 ldrb w8, [sp, #0x48] e8244: 370001a8 tbnz w8, #0x0, 0xe8278 e8248: 394183e8 ldrb w8, [sp, #0x60] e824c: 370001e8 tbnz w8, #0x0, 0xe8288 e8250: 3941e3e8 ldrb w8, [sp, #0x78] e8254: 37000228 tbnz w8, #0x0, 0xe8298 e8258: 394243e8 ldrb w8, [sp, #0x90] e825c: 37000268 tbnz w8, #0x0, 0xe82a8 e8260: 350002b4 cbnz w20, 0xe82b4 e8264: 1400001d b 0xe82d8 e8268: f94023e0 ldr x0, [sp, #0x40] e826c: 9401d31d bl 0x15cee0 <_ZdlPv@plt> e8270: 394123e8 ldrb w8, [sp, #0x48] e8274: 3607fea8 tbz w8, #0x0, 0xe8248 e8278: f9402fe0 ldr x0, [sp, #0x58] e827c: 9401d319 bl 0x15cee0 <_ZdlPv@plt> e8280: 394183e8 ldrb w8, [sp, #0x60] e8284: 3607fe68 tbz w8, #0x0, 0xe8250 e8288: f9403be0 ldr x0, [sp, #0x70] e828c: 9401d315 bl 0x15cee0 <_ZdlPv@plt> e8290: 3941e3e8 ldrb w8, [sp, #0x78] e8294: 3607fe28 tbz w8, #0x0, 0xe8258 e8298: f94047e0 ldr x0, [sp, #0x88] e829c: 9401d311 bl 0x15cee0 <_ZdlPv@plt> e82a0: 394243e8 ldrb w8, [sp, #0x90] e82a4: 3607fde8 tbz w8, #0x0, 0xe8260 e82a8: f94053e0 ldr x0, [sp, #0xa0] e82ac: 9401d30d bl 0x15cee0 <_ZdlPv@plt> e82b0: 34000154 cbz w20, 0xe82d8 e82b4: 910303e8 add x8, sp, #0xc0 e82b8: eb16011f cmp x8, x22 e82bc: 540000e0 b.eq 0xe82d8 e82c0: 910303f4 add x20, sp, #0xc0 e82c4: d100c2d6 sub x22, x22, #0x30 e82c8: aa1603e0 mov x0, x22 e82cc: 9401dc0d bl 0x15f300 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev@plt> e82d0: eb1402df cmp x22, x20 e82d4: 54ffff81 b.ne 0xe82c4 e82d8: aa1303e0 mov x0, x19 e82dc: 9401c3a1 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e82e0 : e82e0: a9ba7bfd stp x29, x30, [sp, #-0x60]! e82e4: a9016ffc stp x28, x27, [sp, #0x10] e82e8: 910003fd mov x29, sp e82ec: a90267fa stp x26, x25, [sp, #0x20] e82f0: a9035ff8 stp x24, x23, [sp, #0x30] e82f4: a90457f6 stp x22, x21, [sp, #0x40] e82f8: a9054ff4 stp x20, x19, [sp, #0x50] e82fc: d106c3ff sub sp, sp, #0x1b0 e8300: d53bd048 mrs x8, TPIDR_EL0 e8304: aa0603f5 mov x21, x6 e8308: f90017e8 str x8, [sp, #0x28] e830c: 2a0403f7 mov w23, w4 e8310: f9401508 ldr x8, [x8, #0x28] e8314: 2a0303f8 mov w24, w3 e8318: 2a0103f9 mov w25, w1 e831c: aa0003f4 mov x20, x0 e8320: f0fffc21 adrp x1, 0x6f000 e8324: f0fffc23 adrp x3, 0x6f000 e8328: f0fffc44 adrp x4, 0x73000 e832c: b0fffc26 adrp x6, 0x6d000 e8330: aa0203f6 mov x22, x2 e8334: f81f03a8 stur x8, [x29, #-0x10] e8338: 2a1f03e0 mov w0, wzr e833c: b90027e5 str w5, [sp, #0x24] e8340: b9001be5 str w5, [sp, #0x18] e8344: 91136021 add x1, x1, #0x4d8 e8348: 91251863 add x3, x3, #0x946 e834c: 9105f084 add x4, x4, #0x17c e8350: 91169cc6 add x6, x6, #0x5a7 e8354: 52802a22 mov w2, #0x151 // =337 e8358: aa1403e5 mov x5, x20 e835c: 2a1903e7 mov w7, w25 e8360: b90013f7 str w23, [sp, #0x10] e8364: b9000bf8 str w24, [sp, #0x8] e8368: f90003f6 str x22, [sp] e836c: 9401d2ad bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> e8370: aa1603e0 mov x0, x22 e8374: 52800741 mov w1, #0x3a // =58 e8378: 9401d90a bl 0x15e7a0 e837c: f100001f cmp x0, #0x0 e8380: 9a8006c8 csinc x8, x22, x0, eq e8384: 7100031f cmp w24, #0x0 e8388: 1a9f17e0 cset w0, eq e838c: f90057e8 str x8, [sp, #0xa8] e8390: 9101e3e8 add x8, sp, #0x78 e8394: 9401da03 bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> e8398: 90000428 adrp x8, 0x16c000 e839c: f945c908 ldr x8, [x8, #0xb90] e83a0: f940011a ldr x26, [x8] e83a4: aa1a03e0 mov x0, x26 e83a8: 9401d4f2 bl 0x15d770 e83ac: b100401f cmn x0, #0x10 e83b0: 54004962 b.hs 0xe8cdc e83b4: aa0003f6 mov x22, x0 e83b8: f1005c1f cmp x0, #0x17 e83bc: 540000e2 b.hs 0xe83d8 e83c0: 9102c3e9 add x9, sp, #0xb0 e83c4: 531f7ac8 lsl w8, w22, #1 e83c8: b240013b orr x27, x9, #0x1 e83cc: 3902c3e8 strb w8, [sp, #0xb0] e83d0: b5000156 cbnz x22, 0xe83f8 e83d4: 1400000d b 0xe8408 e83d8: 910042c8 add x8, x22, #0x10 e83dc: 927ced1c and x28, x8, #0xfffffffffffffff0 e83e0: aa1c03e0 mov x0, x28 e83e4: 9401d29f bl 0x15ce60 <_Znwm@plt> e83e8: b2400388 orr x8, x28, #0x1 e83ec: aa0003fb mov x27, x0 e83f0: a90b83f6 stp x22, x0, [sp, #0xb8] e83f4: f9005be8 str x8, [sp, #0xb0] e83f8: aa1b03e0 mov x0, x27 e83fc: aa1a03e1 mov x1, x26 e8400: aa1603e2 mov x2, x22 e8404: 9401d327 bl 0x15d0a0 e8408: 9102c3e9 add x9, sp, #0xb0 e840c: 9102c3f3 add x19, sp, #0xb0 e8410: 3cc783e0 ldur q0, [sp, #0x78] e8414: 38366b7f strb wzr, [x27, x22] e8418: f94047e8 ldr x8, [sp, #0x88] e841c: 9100c136 add x22, x9, #0x30 e8420: a9087fff stp xzr, xzr, [sp, #0x80] e8424: 3c818260 stur q0, [x19, #0x18] e8428: f9006fe8 str x8, [sp, #0xd8] e842c: f9003fff str xzr, [sp, #0x78] e8430: 910183e8 add x8, sp, #0x60 e8434: 2a1903e0 mov w0, w25 e8438: 9401d9da bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> e843c: 90000428 adrp x8, 0x16c000 e8440: f9460d08 ldr x8, [x8, #0xc18] e8444: f940011a ldr x26, [x8] e8448: aa1a03e0 mov x0, x26 e844c: 9401d4c9 bl 0x15d770 e8450: b100401f cmn x0, #0x10 e8454: 54004482 b.hs 0xe8ce4 e8458: aa0003f9 mov x25, x0 e845c: f1005c1f cmp x0, #0x17 e8460: 540000c2 b.hs 0xe8478 e8464: 531f7b28 lsl w8, w25, #1 e8468: 910006db add x27, x22, #0x1 e846c: 390383e8 strb w8, [sp, #0xe0] e8470: b5000159 cbnz x25, 0xe8498 e8474: 1400000d b 0xe84a8 e8478: 91004328 add x8, x25, #0x10 e847c: 927ced1c and x28, x8, #0xfffffffffffffff0 e8480: aa1c03e0 mov x0, x28 e8484: 9401d277 bl 0x15ce60 <_Znwm@plt> e8488: b2400388 orr x8, x28, #0x1 e848c: aa0003fb mov x27, x0 e8490: a90e83f9 stp x25, x0, [sp, #0xe8] e8494: f90073e8 str x8, [sp, #0xe0] e8498: aa1b03e0 mov x0, x27 e849c: aa1a03e1 mov x1, x26 e84a0: aa1903e2 mov x2, x25 e84a4: 9401d2ff bl 0x15d0a0 e84a8: 38396b7f strb wzr, [x27, x25] e84ac: 9102c3f9 add x25, sp, #0xb0 e84b0: 3dc01be0 ldr q0, [sp, #0x60] e84b4: 91018336 add x22, x25, #0x60 e84b8: f9403be8 ldr x8, [sp, #0x70] e84bc: a906ffff stp xzr, xzr, [sp, #0x68] e84c0: f90033ff str xzr, [sp, #0x60] e84c4: 3c848260 stur q0, [x19, #0x48] e84c8: f90087e8 str x8, [sp, #0x108] e84cc: 90000421 adrp x1, 0x16c000 e84d0: 9102a3e2 add x2, sp, #0xa8 e84d4: aa1603e0 mov x0, x22 e84d8: f9461021 ldr x1, [x1, #0xc20] e84dc: 9401db8d bl 0x15f310 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EC2IRPKcSC_Lb0EEEOT_OT0_@plt> e84e0: 91024336 add x22, x25, #0x90 e84e4: 910123e8 add x8, sp, #0x48 e84e8: 2a1803e0 mov w0, w24 e84ec: 9401d9ad bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> e84f0: 90000428 adrp x8, 0x16c000 e84f4: f9461508 ldr x8, [x8, #0xc28] e84f8: f9400119 ldr x25, [x8] e84fc: aa1903e0 mov x0, x25 e8500: 9401d49c bl 0x15d770 e8504: b100401f cmn x0, #0x10 e8508: 54003f22 b.hs 0xe8cec e850c: aa0003f8 mov x24, x0 e8510: f1005c1f cmp x0, #0x17 e8514: 540000c2 b.hs 0xe852c e8518: 531f7b08 lsl w8, w24, #1 e851c: 910006da add x26, x22, #0x1 e8520: 390503e8 strb w8, [sp, #0x140] e8524: b5000158 cbnz x24, 0xe854c e8528: 1400000d b 0xe855c e852c: 91004308 add x8, x24, #0x10 e8530: 927ced1b and x27, x8, #0xfffffffffffffff0 e8534: aa1b03e0 mov x0, x27 e8538: 9401d24a bl 0x15ce60 <_Znwm@plt> e853c: b2400368 orr x8, x27, #0x1 e8540: aa0003fa mov x26, x0 e8544: a91483f8 stp x24, x0, [sp, #0x148] e8548: f900a3e8 str x8, [sp, #0x140] e854c: aa1a03e0 mov x0, x26 e8550: aa1903e1 mov x1, x25 e8554: aa1803e2 mov x2, x24 e8558: 9401d2d2 bl 0x15d0a0 e855c: 9102c3e9 add x9, sp, #0xb0 e8560: 3cc483e0 ldur q0, [sp, #0x48] e8564: f9402fe8 ldr x8, [sp, #0x58] e8568: 91030136 add x22, x9, #0xc0 e856c: 38386b5f strb wzr, [x26, x24] e8570: a9057fff stp xzr, xzr, [sp, #0x50] e8574: 3c8a8260 stur q0, [x19, #0xa8] e8578: f900b7e8 str x8, [sp, #0x168] e857c: f90027ff str xzr, [sp, #0x48] e8580: 9100c3e8 add x8, sp, #0x30 e8584: 2a1703e0 mov w0, w23 e8588: 9401d986 bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> e858c: 90000428 adrp x8, 0x16c000 e8590: f9461908 ldr x8, [x8, #0xc30] e8594: f9400118 ldr x24, [x8] e8598: aa1803e0 mov x0, x24 e859c: 9401d475 bl 0x15d770 e85a0: b100401f cmn x0, #0x10 e85a4: 54003a82 b.hs 0xe8cf4 e85a8: aa0003f7 mov x23, x0 e85ac: f1005c1f cmp x0, #0x17 e85b0: 540000c2 b.hs 0xe85c8 e85b4: 531f7ae8 lsl w8, w23, #1 e85b8: 910006d9 add x25, x22, #0x1 e85bc: 3905c3e8 strb w8, [sp, #0x170] e85c0: b5000157 cbnz x23, 0xe85e8 e85c4: 1400000d b 0xe85f8 e85c8: 910042e8 add x8, x23, #0x10 e85cc: 927ced1a and x26, x8, #0xfffffffffffffff0 e85d0: aa1a03e0 mov x0, x26 e85d4: 9401d223 bl 0x15ce60 <_Znwm@plt> e85d8: b2400348 orr x8, x26, #0x1 e85dc: aa0003f9 mov x25, x0 e85e0: a91783f7 stp x23, x0, [sp, #0x178] e85e4: f900bbe8 str x8, [sp, #0x170] e85e8: aa1903e0 mov x0, x25 e85ec: aa1803e1 mov x1, x24 e85f0: aa1703e2 mov x2, x23 e85f4: 9401d2ab bl 0x15d0a0 e85f8: f94023e8 ldr x8, [sp, #0x40] e85fc: 38376b3f strb wzr, [x25, x23] e8600: 3dc00fe0 ldr q0, [sp, #0x30] e8604: a903ffff stp xzr, xzr, [sp, #0x38] e8608: f9001bff str xzr, [sp, #0x30] e860c: f900cfe8 str x8, [sp, #0x198] e8610: 910243e8 add x8, sp, #0x90 e8614: 91002117 add x23, x8, #0x8 e8618: 3c8d8260 stur q0, [x19, #0xd8] e861c: a909ffff stp xzr, xzr, [sp, #0x98] e8620: f9004bf7 str x23, [sp, #0x90] e8624: 910243e0 add x0, sp, #0x90 e8628: 9102c3e2 add x2, sp, #0xb0 e862c: 9102c3e3 add x3, sp, #0xb0 e8630: aa1703e1 mov x1, x23 e8634: 9102c3f8 add x24, sp, #0xb0 e8638: 9401db2a bl 0x15f2e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_@plt> e863c: 9100c302 add x2, x24, #0x30 e8640: 910243e0 add x0, sp, #0x90 e8644: aa1703e1 mov x1, x23 e8648: aa0203e3 mov x3, x2 e864c: 9401db25 bl 0x15f2e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_@plt> e8650: 9102c3f3 add x19, sp, #0xb0 e8654: 91018262 add x2, x19, #0x60 e8658: 910243e0 add x0, sp, #0x90 e865c: aa1703e1 mov x1, x23 e8660: aa0203e3 mov x3, x2 e8664: 9401db1f bl 0x15f2e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_@plt> e8668: 91024262 add x2, x19, #0x90 e866c: 910243e0 add x0, sp, #0x90 e8670: aa1703e1 mov x1, x23 e8674: aa0203e3 mov x3, x2 e8678: 9401db1a bl 0x15f2e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_@plt> e867c: 9102c3e8 add x8, sp, #0xb0 e8680: 91030102 add x2, x8, #0xc0 e8684: 910243e0 add x0, sp, #0x90 e8688: aa1703e1 mov x1, x23 e868c: aa0203e3 mov x3, x2 e8690: 9401db14 bl 0x15f2e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_@plt> e8694: 394623e8 ldrb w8, [sp, #0x188] e8698: 370006a8 tbnz w8, #0x0, 0xe876c e869c: 3945c3e8 ldrb w8, [sp, #0x170] e86a0: 370006e8 tbnz w8, #0x0, 0xe877c e86a4: 394563e8 ldrb w8, [sp, #0x158] e86a8: 37000728 tbnz w8, #0x0, 0xe878c e86ac: 394503e8 ldrb w8, [sp, #0x140] e86b0: 37000768 tbnz w8, #0x0, 0xe879c e86b4: 3944a3e8 ldrb w8, [sp, #0x128] e86b8: 370007a8 tbnz w8, #0x0, 0xe87ac e86bc: 394443e8 ldrb w8, [sp, #0x110] e86c0: 370007e8 tbnz w8, #0x0, 0xe87bc e86c4: 3943e3e8 ldrb w8, [sp, #0xf8] e86c8: 37000828 tbnz w8, #0x0, 0xe87cc e86cc: 394383e8 ldrb w8, [sp, #0xe0] e86d0: 37000868 tbnz w8, #0x0, 0xe87dc e86d4: 394323e8 ldrb w8, [sp, #0xc8] e86d8: 370008a8 tbnz w8, #0x0, 0xe87ec e86dc: 3942c3e8 ldrb w8, [sp, #0xb0] e86e0: 370008e8 tbnz w8, #0x0, 0xe87fc e86e4: 3940c3e8 ldrb w8, [sp, #0x30] e86e8: 37000928 tbnz w8, #0x0, 0xe880c e86ec: 394123e8 ldrb w8, [sp, #0x48] e86f0: 37000968 tbnz w8, #0x0, 0xe881c e86f4: 394183e8 ldrb w8, [sp, #0x60] e86f8: 370009a8 tbnz w8, #0x0, 0xe882c e86fc: 3941e3e8 ldrb w8, [sp, #0x78] e8700: 36000068 tbz w8, #0x0, 0xe870c e8704: f94047e0 ldr x0, [sp, #0x88] e8708: 9401d1f6 bl 0x15cee0 <_ZdlPv@plt> e870c: 90000433 adrp x19, 0x16c000 e8710: f9453e73 ldr x19, [x19, #0xa78] e8714: f9400260 ldr x0, [x19] e8718: 9401d936 bl 0x15ebf0 e871c: aa0003f6 mov x22, x0 e8720: b4000fa0 cbz x0, 0xe8914 e8724: aa1603e0 mov x0, x22 e8728: 92800001 mov x1, #-0x1 // =-1 e872c: 9401d2c5 bl 0x15d240 <__strlen_chk@plt> e8730: b4000f20 cbz x0, 0xe8914 e8734: f9400278 ldr x24, [x19] e8738: aa1803e0 mov x0, x24 e873c: 9401d40d bl 0x15d770 e8740: b100401f cmn x0, #0x10 e8744: 54002dc2 b.hs 0xe8cfc e8748: aa0003f7 mov x23, x0 e874c: f1005c1f cmp x0, #0x17 e8750: 54000782 b.hs 0xe8840 e8754: 9102c3e9 add x9, sp, #0xb0 e8758: 531f7ae8 lsl w8, w23, #1 e875c: b2400139 orr x25, x9, #0x1 e8760: 3902c3e8 strb w8, [sp, #0xb0] e8764: b50007f7 cbnz x23, 0xe8860 e8768: 14000042 b 0xe8870 e876c: f940cfe0 ldr x0, [sp, #0x198] e8770: 9401d1dc bl 0x15cee0 <_ZdlPv@plt> e8774: 3945c3e8 ldrb w8, [sp, #0x170] e8778: 3607f968 tbz w8, #0x0, 0xe86a4 e877c: f940c3e0 ldr x0, [sp, #0x180] e8780: 9401d1d8 bl 0x15cee0 <_ZdlPv@plt> e8784: 394563e8 ldrb w8, [sp, #0x158] e8788: 3607f928 tbz w8, #0x0, 0xe86ac e878c: f940b7e0 ldr x0, [sp, #0x168] e8790: 9401d1d4 bl 0x15cee0 <_ZdlPv@plt> e8794: 394503e8 ldrb w8, [sp, #0x140] e8798: 3607f8e8 tbz w8, #0x0, 0xe86b4 e879c: f940abe0 ldr x0, [sp, #0x150] e87a0: 9401d1d0 bl 0x15cee0 <_ZdlPv@plt> e87a4: 3944a3e8 ldrb w8, [sp, #0x128] e87a8: 3607f8a8 tbz w8, #0x0, 0xe86bc e87ac: f9409fe0 ldr x0, [sp, #0x138] e87b0: 9401d1cc bl 0x15cee0 <_ZdlPv@plt> e87b4: 394443e8 ldrb w8, [sp, #0x110] e87b8: 3607f868 tbz w8, #0x0, 0xe86c4 e87bc: f94093e0 ldr x0, [sp, #0x120] e87c0: 9401d1c8 bl 0x15cee0 <_ZdlPv@plt> e87c4: 3943e3e8 ldrb w8, [sp, #0xf8] e87c8: 3607f828 tbz w8, #0x0, 0xe86cc e87cc: f94087e0 ldr x0, [sp, #0x108] e87d0: 9401d1c4 bl 0x15cee0 <_ZdlPv@plt> e87d4: 394383e8 ldrb w8, [sp, #0xe0] e87d8: 3607f7e8 tbz w8, #0x0, 0xe86d4 e87dc: f9407be0 ldr x0, [sp, #0xf0] e87e0: 9401d1c0 bl 0x15cee0 <_ZdlPv@plt> e87e4: 394323e8 ldrb w8, [sp, #0xc8] e87e8: 3607f7a8 tbz w8, #0x0, 0xe86dc e87ec: f9406fe0 ldr x0, [sp, #0xd8] e87f0: 9401d1bc bl 0x15cee0 <_ZdlPv@plt> e87f4: 3942c3e8 ldrb w8, [sp, #0xb0] e87f8: 3607f768 tbz w8, #0x0, 0xe86e4 e87fc: f94063e0 ldr x0, [sp, #0xc0] e8800: 9401d1b8 bl 0x15cee0 <_ZdlPv@plt> e8804: 3940c3e8 ldrb w8, [sp, #0x30] e8808: 3607f728 tbz w8, #0x0, 0xe86ec e880c: f94023e0 ldr x0, [sp, #0x40] e8810: 9401d1b4 bl 0x15cee0 <_ZdlPv@plt> e8814: 394123e8 ldrb w8, [sp, #0x48] e8818: 3607f6e8 tbz w8, #0x0, 0xe86f4 e881c: f9402fe0 ldr x0, [sp, #0x58] e8820: 9401d1b0 bl 0x15cee0 <_ZdlPv@plt> e8824: 394183e8 ldrb w8, [sp, #0x60] e8828: 3607f6a8 tbz w8, #0x0, 0xe86fc e882c: f9403be0 ldr x0, [sp, #0x70] e8830: 9401d1ac bl 0x15cee0 <_ZdlPv@plt> e8834: 3941e3e8 ldrb w8, [sp, #0x78] e8838: 3707f668 tbnz w8, #0x0, 0xe8704 e883c: 17ffffb4 b 0xe870c e8840: 910042e8 add x8, x23, #0x10 e8844: 927ced1a and x26, x8, #0xfffffffffffffff0 e8848: aa1a03e0 mov x0, x26 e884c: 9401d185 bl 0x15ce60 <_Znwm@plt> e8850: b2400348 orr x8, x26, #0x1 e8854: aa0003f9 mov x25, x0 e8858: a90b83f7 stp x23, x0, [sp, #0xb8] e885c: f9005be8 str x8, [sp, #0xb0] e8860: aa1903e0 mov x0, x25 e8864: aa1803e1 mov x1, x24 e8868: aa1703e2 mov x2, x23 e886c: 9401d20d bl 0x15d0a0 e8870: 38376b3f strb wzr, [x25, x23] e8874: 910243e0 add x0, sp, #0x90 e8878: 9101e3e1 add x1, sp, #0x78 e887c: 9102c3e2 add x2, sp, #0xb0 e8880: 9401da9c bl 0x15f2f0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISJ_EERKT_@plt> e8884: aa0003f8 mov x24, x0 e8888: f9400017 ldr x23, [x0] e888c: b5000377 cbnz x23, 0xe88f8 e8890: 52800a00 mov w0, #0x50 // =80 e8894: 9401d173 bl 0x15ce60 <_Znwm@plt> e8898: f94063e8 ldr x8, [sp, #0xc0] e889c: a9047c1f stp xzr, xzr, [x0, #0x40] e88a0: 3dc02fe0 ldr q0, [sp, #0xb0] e88a4: f9005bff str xzr, [sp, #0xb0] e88a8: a90bffff stp xzr, xzr, [sp, #0xb8] e88ac: aa0003f7 mov x23, x0 e88b0: a9037c08 stp x8, xzr, [x0, #0x30] e88b4: f9403fe8 ldr x8, [sp, #0x78] e88b8: 3d800800 str q0, [x0, #0x20] e88bc: a9007c1f stp xzr, xzr, [x0] e88c0: f9000808 str x8, [x0, #0x10] e88c4: f9000300 str x0, [x24] e88c8: f9404be8 ldr x8, [sp, #0x90] e88cc: f9400108 ldr x8, [x8] e88d0: b4000088 cbz x8, 0xe88e0 e88d4: f9004be8 str x8, [sp, #0x90] e88d8: f9400301 ldr x1, [x24] e88dc: 14000002 b 0xe88e4 e88e0: aa1703e1 mov x1, x23 e88e4: f9404fe0 ldr x0, [sp, #0x98] e88e8: 9401d39e bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> e88ec: f94053e8 ldr x8, [sp, #0xa0] e88f0: 91000508 add x8, x8, #0x1 e88f4: f90053e8 str x8, [sp, #0xa0] e88f8: 9100e2e0 add x0, x23, #0x38 e88fc: aa1603e1 mov x1, x22 e8900: 9401d318 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> e8904: 3942c3e8 ldrb w8, [sp, #0xb0] e8908: 36000068 tbz w8, #0x0, 0xe8914 e890c: f94063e0 ldr x0, [sp, #0xc0] e8910: 9401d174 bl 0x15cee0 <_ZdlPv@plt> e8914: b4001a75 cbz x21, 0xe8c60 e8918: 90000428 adrp x8, 0x16c000 e891c: f944a108 ldr x8, [x8, #0x940] e8920: a90b7fff stp xzr, xzr, [sp, #0xb0] e8924: f94002a9 ldr x9, [x21] e8928: f90063ff str xzr, [sp, #0xc0] e892c: a907ffff stp xzr, xzr, [sp, #0x78] e8930: f9400101 ldr x1, [x8] e8934: f90047ff str xzr, [sp, #0x88] e8938: f9401928 ldr x8, [x9, #0x30] e893c: aa1503e0 mov x0, x21 e8940: d63f0100 blr x8 e8944: aa0003e1 mov x1, x0 e8948: b4000061 cbz x1, 0xe8954 e894c: 9102c3e0 add x0, sp, #0xb0 e8950: 9401d304 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> e8954: 90000428 adrp x8, 0x16c000 e8958: f944a508 ldr x8, [x8, #0x948] e895c: f94002a9 ldr x9, [x21] e8960: f9400101 ldr x1, [x8] e8964: f9401928 ldr x8, [x9, #0x30] e8968: aa1503e0 mov x0, x21 e896c: d63f0100 blr x8 e8970: aa0003e1 mov x1, x0 e8974: b4000061 cbz x1, 0xe8980 e8978: 9101e3e0 add x0, sp, #0x78 e897c: 9401d2f9 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> e8980: 3942c3e8 ldrb w8, [sp, #0xb0] e8984: 9102c3eb add x11, sp, #0xb0 e8988: f94063e9 ldr x9, [sp, #0xc0] e898c: b240016b orr x11, x11, #0x1 e8990: 3941e3ea ldrb w10, [sp, #0x78] e8994: f94047ec ldr x12, [sp, #0x88] e8998: 7200011f tst w8, #0x1 e899c: 9101e3e8 add x8, sp, #0x78 e89a0: 9a890167 csel x7, x11, x9, eq e89a4: b2400108 orr x8, x8, #0x1 e89a8: 7200015f tst w10, #0x1 e89ac: 9a8c0108 csel x8, x8, x12, eq e89b0: f0fffc21 adrp x1, 0x6f000 e89b4: f0fffc23 adrp x3, 0x6f000 e89b8: f0fffc44 adrp x4, 0x73000 e89bc: f0fffc46 adrp x6, 0x73000 e89c0: 91136021 add x1, x1, #0x4d8 e89c4: 91251863 add x3, x3, #0x946 e89c8: 9105f084 add x4, x4, #0x17c e89cc: 91376cc6 add x6, x6, #0xddb e89d0: 2a1f03e0 mov w0, wzr e89d4: 52802e62 mov w2, #0x173 // =371 e89d8: aa1403e5 mov x5, x20 e89dc: f90003e8 str x8, [sp] e89e0: 9401d110 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> e89e4: 3942c3e8 ldrb w8, [sp, #0xb0] e89e8: f9405fe9 ldr x9, [sp, #0xb8] e89ec: d341fd0a lsr x10, x8, #1 e89f0: 7200011f tst w8, #0x1 e89f4: 9a890148 csel x8, x10, x9, eq e89f8: b40008c8 cbz x8, 0xe8b10 e89fc: 90000428 adrp x8, 0x16c000 e8a00: f945c108 ldr x8, [x8, #0xb80] e8a04: f9400116 ldr x22, [x8] e8a08: aa1603e0 mov x0, x22 e8a0c: 9401d359 bl 0x15d770 e8a10: b100401f cmn x0, #0x10 e8a14: 54001782 b.hs 0xe8d04 e8a18: aa0003f5 mov x21, x0 e8a1c: f1005c1f cmp x0, #0x17 e8a20: 540000e2 b.hs 0xe8a3c e8a24: 910183e9 add x9, sp, #0x60 e8a28: 531f7aa8 lsl w8, w21, #1 e8a2c: b2400137 orr x23, x9, #0x1 e8a30: 390183e8 strb w8, [sp, #0x60] e8a34: b5000155 cbnz x21, 0xe8a5c e8a38: 1400000d b 0xe8a6c e8a3c: 910042a8 add x8, x21, #0x10 e8a40: 927ced18 and x24, x8, #0xfffffffffffffff0 e8a44: aa1803e0 mov x0, x24 e8a48: 9401d106 bl 0x15ce60 <_Znwm@plt> e8a4c: b2400308 orr x8, x24, #0x1 e8a50: aa0003f7 mov x23, x0 e8a54: a90683f5 stp x21, x0, [sp, #0x68] e8a58: f90033e8 str x8, [sp, #0x60] e8a5c: aa1703e0 mov x0, x23 e8a60: aa1603e1 mov x1, x22 e8a64: aa1503e2 mov x2, x21 e8a68: 9401d18e bl 0x15d0a0 e8a6c: 38356aff strb wzr, [x23, x21] e8a70: 910243e0 add x0, sp, #0x90 e8a74: 910123e1 add x1, sp, #0x48 e8a78: 910183e2 add x2, sp, #0x60 e8a7c: 9401da1d bl 0x15f2f0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISJ_EERKT_@plt> e8a80: aa0003f6 mov x22, x0 e8a84: f9400015 ldr x21, [x0] e8a88: b5000375 cbnz x21, 0xe8af4 e8a8c: 52800a00 mov w0, #0x50 // =80 e8a90: 9401d0f4 bl 0x15ce60 <_Znwm@plt> e8a94: f9403be8 ldr x8, [sp, #0x70] e8a98: a9047c1f stp xzr, xzr, [x0, #0x40] e8a9c: 3dc01be0 ldr q0, [sp, #0x60] e8aa0: f90033ff str xzr, [sp, #0x60] e8aa4: a906ffff stp xzr, xzr, [sp, #0x68] e8aa8: aa0003f5 mov x21, x0 e8aac: a9037c08 stp x8, xzr, [x0, #0x30] e8ab0: f94027e8 ldr x8, [sp, #0x48] e8ab4: 3d800800 str q0, [x0, #0x20] e8ab8: a9007c1f stp xzr, xzr, [x0] e8abc: f9000808 str x8, [x0, #0x10] e8ac0: f90002c0 str x0, [x22] e8ac4: f9404be8 ldr x8, [sp, #0x90] e8ac8: f9400108 ldr x8, [x8] e8acc: b4000088 cbz x8, 0xe8adc e8ad0: f9004be8 str x8, [sp, #0x90] e8ad4: f94002c1 ldr x1, [x22] e8ad8: 14000002 b 0xe8ae0 e8adc: aa1503e1 mov x1, x21 e8ae0: f9404fe0 ldr x0, [sp, #0x98] e8ae4: 9401d31f bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> e8ae8: f94053e8 ldr x8, [sp, #0xa0] e8aec: 91000508 add x8, x8, #0x1 e8af0: f90053e8 str x8, [sp, #0xa0] e8af4: 9100e2a0 add x0, x21, #0x38 e8af8: 9102c3e1 add x1, sp, #0xb0 e8afc: 9401d189 bl 0x15d120 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_@plt> e8b00: 394183e8 ldrb w8, [sp, #0x60] e8b04: 36000068 tbz w8, #0x0, 0xe8b10 e8b08: f9403be0 ldr x0, [sp, #0x70] e8b0c: 9401d0f5 bl 0x15cee0 <_ZdlPv@plt> e8b10: 3941e3e9 ldrb w9, [sp, #0x78] e8b14: f94043ea ldr x10, [sp, #0x80] e8b18: 72000128 ands w8, w9, #0x1 e8b1c: d341fd29 lsr x9, x9, #1 e8b20: 9a8a0129 csel x9, x9, x10, eq e8b24: b4000909 cbz x9, 0xe8c44 e8b28: 90000428 adrp x8, 0x16c000 e8b2c: f945c508 ldr x8, [x8, #0xb88] e8b30: f9400116 ldr x22, [x8] e8b34: aa1603e0 mov x0, x22 e8b38: 9401d30e bl 0x15d770 e8b3c: b100401f cmn x0, #0x10 e8b40: 54000e62 b.hs 0xe8d0c e8b44: aa0003f5 mov x21, x0 e8b48: f1005c1f cmp x0, #0x17 e8b4c: 540000e2 b.hs 0xe8b68 e8b50: 910183e9 add x9, sp, #0x60 e8b54: 531f7aa8 lsl w8, w21, #1 e8b58: b2400137 orr x23, x9, #0x1 e8b5c: 390183e8 strb w8, [sp, #0x60] e8b60: b5000155 cbnz x21, 0xe8b88 e8b64: 1400000d b 0xe8b98 e8b68: 910042a8 add x8, x21, #0x10 e8b6c: 927ced18 and x24, x8, #0xfffffffffffffff0 e8b70: aa1803e0 mov x0, x24 e8b74: 9401d0bb bl 0x15ce60 <_Znwm@plt> e8b78: b2400308 orr x8, x24, #0x1 e8b7c: aa0003f7 mov x23, x0 e8b80: a90683f5 stp x21, x0, [sp, #0x68] e8b84: f90033e8 str x8, [sp, #0x60] e8b88: aa1703e0 mov x0, x23 e8b8c: aa1603e1 mov x1, x22 e8b90: aa1503e2 mov x2, x21 e8b94: 9401d143 bl 0x15d0a0 e8b98: 38356aff strb wzr, [x23, x21] e8b9c: 910243e0 add x0, sp, #0x90 e8ba0: 910123e1 add x1, sp, #0x48 e8ba4: 910183e2 add x2, sp, #0x60 e8ba8: 9401d9d2 bl 0x15f2f0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISJ_EERKT_@plt> e8bac: aa0003f6 mov x22, x0 e8bb0: f9400015 ldr x21, [x0] e8bb4: b5000375 cbnz x21, 0xe8c20 e8bb8: 52800a00 mov w0, #0x50 // =80 e8bbc: 9401d0a9 bl 0x15ce60 <_Znwm@plt> e8bc0: f9403be8 ldr x8, [sp, #0x70] e8bc4: a9047c1f stp xzr, xzr, [x0, #0x40] e8bc8: 3dc01be0 ldr q0, [sp, #0x60] e8bcc: f90033ff str xzr, [sp, #0x60] e8bd0: a906ffff stp xzr, xzr, [sp, #0x68] e8bd4: aa0003f5 mov x21, x0 e8bd8: a9037c08 stp x8, xzr, [x0, #0x30] e8bdc: f94027e8 ldr x8, [sp, #0x48] e8be0: 3d800800 str q0, [x0, #0x20] e8be4: a9007c1f stp xzr, xzr, [x0] e8be8: f9000808 str x8, [x0, #0x10] e8bec: f90002c0 str x0, [x22] e8bf0: f9404be8 ldr x8, [sp, #0x90] e8bf4: f9400108 ldr x8, [x8] e8bf8: b4000088 cbz x8, 0xe8c08 e8bfc: f9004be8 str x8, [sp, #0x90] e8c00: f94002c1 ldr x1, [x22] e8c04: 14000002 b 0xe8c0c e8c08: aa1503e1 mov x1, x21 e8c0c: f9404fe0 ldr x0, [sp, #0x98] e8c10: 9401d2d4 bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> e8c14: f94053e8 ldr x8, [sp, #0xa0] e8c18: 91000508 add x8, x8, #0x1 e8c1c: f90053e8 str x8, [sp, #0xa0] e8c20: 9100e2a0 add x0, x21, #0x38 e8c24: 9101e3e1 add x1, sp, #0x78 e8c28: 9401d13e bl 0x15d120 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_@plt> e8c2c: 394183e8 ldrb w8, [sp, #0x60] e8c30: 36000068 tbz w8, #0x0, 0xe8c3c e8c34: f9403be0 ldr x0, [sp, #0x70] e8c38: 9401d0aa bl 0x15cee0 <_ZdlPv@plt> e8c3c: 3941e3e8 ldrb w8, [sp, #0x78] e8c40: 12000108 and w8, w8, #0x1 e8c44: 34000068 cbz w8, 0xe8c50 e8c48: f94047e0 ldr x0, [sp, #0x88] e8c4c: 9401d0a5 bl 0x15cee0 <_ZdlPv@plt> e8c50: 3942c3e8 ldrb w8, [sp, #0xb0] e8c54: 36000068 tbz w8, #0x0, 0xe8c60 e8c58: f94063e0 ldr x0, [sp, #0xc0] e8c5c: 9401d0a1 bl 0x15cee0 <_ZdlPv@plt> e8c60: f9403280 ldr x0, [x20, #0x60] e8c64: b40000c0 cbz x0, 0xe8c7c e8c68: f9400008 ldr x8, [x0] e8c6c: f9400d08 ldr x8, [x8, #0x18] e8c70: 1e6e1000 fmov d0, #1.00000000 e8c74: 910243e1 add x1, sp, #0x90 e8c78: d63f0100 blr x8 e8c7c: f9403a80 ldr x0, [x20, #0x70] e8c80: b40000e0 cbz x0, 0xe8c9c e8c84: f9400008 ldr x8, [x0] e8c88: b94027e9 ldr w9, [sp, #0x24] e8c8c: f9400d08 ldr x8, [x8, #0x18] e8c90: 1e620120 scvtf d0, w9 e8c94: 910243e1 add x1, sp, #0x90 e8c98: d63f0100 blr x8 e8c9c: f9404fe1 ldr x1, [sp, #0x98] e8ca0: 910243e0 add x0, sp, #0x90 e8ca4: 9401d873 bl 0x15ee70 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> e8ca8: f94017e8 ldr x8, [sp, #0x28] e8cac: f9401508 ldr x8, [x8, #0x28] e8cb0: f85f03a9 ldur x9, [x29, #-0x10] e8cb4: eb09011f cmp x8, x9 e8cb8: 540002e1 b.ne 0xe8d14 e8cbc: 9106c3ff add sp, sp, #0x1b0 e8cc0: a9454ff4 ldp x20, x19, [sp, #0x50] e8cc4: a94457f6 ldp x22, x21, [sp, #0x40] e8cc8: a9435ff8 ldp x24, x23, [sp, #0x30] e8ccc: a94267fa ldp x26, x25, [sp, #0x20] e8cd0: a9416ffc ldp x28, x27, [sp, #0x10] e8cd4: a8c67bfd ldp x29, x30, [sp], #0x60 e8cd8: d65f03c0 ret e8cdc: 9102c3e0 add x0, sp, #0xb0 e8ce0: 9401d2ac bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e8ce4: aa1603e0 mov x0, x22 e8ce8: 9401d2aa bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e8cec: aa1603e0 mov x0, x22 e8cf0: 9401d2a8 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e8cf4: aa1603e0 mov x0, x22 e8cf8: 9401d2a6 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e8cfc: 9102c3e0 add x0, sp, #0xb0 e8d00: 9401d2a4 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e8d04: 910183e0 add x0, sp, #0x60 e8d08: 9401d2a2 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e8d0c: 910183e0 add x0, sp, #0x60 e8d10: 9401d2a0 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e8d14: 9401d047 bl 0x15ce30 <__stack_chk_fail@plt> e8d18: 1400002c b 0xe8dc8 e8d1c: 1400002b b 0xe8dc8 e8d20: 14000039 b 0xe8e04 e8d24: 14000001 b 0xe8d28 e8d28: 394183e8 ldrb w8, [sp, #0x60] e8d2c: aa0003f3 mov x19, x0 e8d30: 370000c8 tbnz w8, #0x0, 0xe8d48 e8d34: 3941e3e8 ldrb w8, [sp, #0x78] e8d38: 370004e8 tbnz w8, #0x0, 0xe8dd4 e8d3c: 3942c3e8 ldrb w8, [sp, #0xb0] e8d40: 37000528 tbnz w8, #0x0, 0xe8de4 e8d44: 14000031 b 0xe8e08 e8d48: f9403be0 ldr x0, [sp, #0x70] e8d4c: 9401d065 bl 0x15cee0 <_ZdlPv@plt> e8d50: 3941e3e8 ldrb w8, [sp, #0x78] e8d54: 3607ff48 tbz w8, #0x0, 0xe8d3c e8d58: 1400001f b 0xe8dd4 e8d5c: 3942c3e8 ldrb w8, [sp, #0xb0] e8d60: aa0003f3 mov x19, x0 e8d64: 37000408 tbnz w8, #0x0, 0xe8de4 e8d68: 14000028 b 0xe8e08 e8d6c: 1400000c b 0xe8d9c e8d70: 14000020 b 0xe8df0 e8d74: aa0003f3 mov x19, x0 e8d78: 52800034 mov w20, #0x1 // =1 e8d7c: 3941e3e8 ldrb w8, [sp, #0x78] e8d80: 360007a8 tbz w8, #0x0, 0xe8e74 e8d84: 1400004a b 0xe8eac e8d88: 9401c0f6 bl 0x159160 <__emutls_get_address+0x6d4> e8d8c: 1400000f b 0xe8dc8 e8d90: aa0003f3 mov x19, x0 e8d94: 52800034 mov w20, #0x1 // =1 e8d98: 1400002f b 0xe8e54 e8d9c: aa0003f3 mov x19, x0 e8da0: 52800034 mov w20, #0x1 // =1 e8da4: 394123e8 ldrb w8, [sp, #0x48] e8da8: 360005e8 tbz w8, #0x0, 0xe8e64 e8dac: 14000038 b 0xe8e8c e8db0: aa0003f3 mov x19, x0 e8db4: 52800034 mov w20, #0x1 // =1 e8db8: 9102c3f6 add x22, sp, #0xb0 e8dbc: 3941e3e8 ldrb w8, [sp, #0x78] e8dc0: 360005a8 tbz w8, #0x0, 0xe8e74 e8dc4: 1400003a b 0xe8eac e8dc8: aa0003f3 mov x19, x0 e8dcc: 3941e3e8 ldrb w8, [sp, #0x78] e8dd0: 3607fb68 tbz w8, #0x0, 0xe8d3c e8dd4: f94047e0 ldr x0, [sp, #0x88] e8dd8: 9401d042 bl 0x15cee0 <_ZdlPv@plt> e8ddc: 3942c3e8 ldrb w8, [sp, #0xb0] e8de0: 36000148 tbz w8, #0x0, 0xe8e08 e8de4: f94063e0 ldr x0, [sp, #0xc0] e8de8: 9401d03e bl 0x15cee0 <_ZdlPv@plt> e8dec: 14000007 b 0xe8e08 e8df0: aa0003f3 mov x19, x0 e8df4: 52800034 mov w20, #0x1 // =1 e8df8: 394183e8 ldrb w8, [sp, #0x60] e8dfc: 36000388 tbz w8, #0x0, 0xe8e6c e8e00: 14000027 b 0xe8e9c e8e04: aa0003f3 mov x19, x0 e8e08: f9404fe1 ldr x1, [sp, #0x98] e8e0c: 910243e0 add x0, sp, #0x90 e8e10: 9401d818 bl 0x15ee70 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> e8e14: 14000032 b 0xe8edc e8e18: aa0003f3 mov x19, x0 e8e1c: f9404fe1 ldr x1, [sp, #0x98] e8e20: 910243e0 add x0, sp, #0x90 e8e24: 9401d813 bl 0x15ee70 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt> e8e28: 91030300 add x0, x24, #0xc0 e8e2c: 9401d935 bl 0x15f300 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev@plt> e8e30: 91024300 add x0, x24, #0x90 e8e34: 9401d933 bl 0x15f300 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev@plt> e8e38: 91018300 add x0, x24, #0x60 e8e3c: 9401d931 bl 0x15f300 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev@plt> e8e40: 9100c300 add x0, x24, #0x30 e8e44: 9401d92f bl 0x15f300 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev@plt> e8e48: 9102c3e0 add x0, sp, #0xb0 e8e4c: 9401d92d bl 0x15f300 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev@plt> e8e50: 2a1f03f4 mov w20, wzr e8e54: 3940c3e8 ldrb w8, [sp, #0x30] e8e58: 37000128 tbnz w8, #0x0, 0xe8e7c e8e5c: 394123e8 ldrb w8, [sp, #0x48] e8e60: 37000168 tbnz w8, #0x0, 0xe8e8c e8e64: 394183e8 ldrb w8, [sp, #0x60] e8e68: 370001a8 tbnz w8, #0x0, 0xe8e9c e8e6c: 3941e3e8 ldrb w8, [sp, #0x78] e8e70: 370001e8 tbnz w8, #0x0, 0xe8eac e8e74: 35000234 cbnz w20, 0xe8eb8 e8e78: 14000019 b 0xe8edc e8e7c: f94023e0 ldr x0, [sp, #0x40] e8e80: 9401d018 bl 0x15cee0 <_ZdlPv@plt> e8e84: 394123e8 ldrb w8, [sp, #0x48] e8e88: 3607fee8 tbz w8, #0x0, 0xe8e64 e8e8c: f9402fe0 ldr x0, [sp, #0x58] e8e90: 9401d014 bl 0x15cee0 <_ZdlPv@plt> e8e94: 394183e8 ldrb w8, [sp, #0x60] e8e98: 3607fea8 tbz w8, #0x0, 0xe8e6c e8e9c: f9403be0 ldr x0, [sp, #0x70] e8ea0: 9401d010 bl 0x15cee0 <_ZdlPv@plt> e8ea4: 3941e3e8 ldrb w8, [sp, #0x78] e8ea8: 3607fe68 tbz w8, #0x0, 0xe8e74 e8eac: f94047e0 ldr x0, [sp, #0x88] e8eb0: 9401d00c bl 0x15cee0 <_ZdlPv@plt> e8eb4: 34000154 cbz w20, 0xe8edc e8eb8: 9102c3e8 add x8, sp, #0xb0 e8ebc: eb16011f cmp x8, x22 e8ec0: 540000e0 b.eq 0xe8edc e8ec4: 9102c3f4 add x20, sp, #0xb0 e8ec8: d100c2d6 sub x22, x22, #0x30 e8ecc: aa1603e0 mov x0, x22 e8ed0: 9401d90c bl 0x15f300 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev@plt> e8ed4: eb1402df cmp x22, x20 e8ed8: 54ffff81 b.ne 0xe8ec8 e8edc: aa1303e0 mov x0, x19 e8ee0: 9401c0a0 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e8ee4 , std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>::pair(char const*&, char const*&)>: e8ee4: a9bc7bfd stp x29, x30, [sp, #-0x40]! e8ee8: a9015ff8 stp x24, x23, [sp, #0x10] e8eec: 910003fd mov x29, sp e8ef0: a90257f6 stp x22, x21, [sp, #0x20] e8ef4: a9034ff4 stp x20, x19, [sp, #0x30] e8ef8: f9400036 ldr x22, [x1] e8efc: aa0003f3 mov x19, x0 e8f00: aa0203f4 mov x20, x2 e8f04: aa1603e0 mov x0, x22 e8f08: 9401d21a bl 0x15d770 e8f0c: b100401f cmn x0, #0x10 e8f10: 54000742 b.hs 0xe8ff8 , std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>::pair(char const*&, char const*&)+0x114> e8f14: aa0003f5 mov x21, x0 e8f18: f1005c1f cmp x0, #0x17 e8f1c: 540000c2 b.hs 0xe8f34 , std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>::pair(char const*&, char const*&)+0x50> e8f20: 531f7aa8 lsl w8, w21, #1 e8f24: aa1303f7 mov x23, x19 e8f28: 380016e8 strb w8, [x23], #0x1 e8f2c: b5000155 cbnz x21, 0xe8f54 , std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>::pair(char const*&, char const*&)+0x70> e8f30: 1400000d b 0xe8f64 , std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>::pair(char const*&, char const*&)+0x80> e8f34: 910042a8 add x8, x21, #0x10 e8f38: 927ced18 and x24, x8, #0xfffffffffffffff0 e8f3c: aa1803e0 mov x0, x24 e8f40: 9401cfc8 bl 0x15ce60 <_Znwm@plt> e8f44: b2400308 orr x8, x24, #0x1 e8f48: aa0003f7 mov x23, x0 e8f4c: a9008275 stp x21, x0, [x19, #0x8] e8f50: f9000268 str x8, [x19] e8f54: aa1703e0 mov x0, x23 e8f58: aa1603e1 mov x1, x22 e8f5c: aa1503e2 mov x2, x21 e8f60: 9401d050 bl 0x15d0a0 e8f64: 38356aff strb wzr, [x23, x21] e8f68: 91006275 add x21, x19, #0x18 e8f6c: f9400296 ldr x22, [x20] e8f70: aa1603e0 mov x0, x22 e8f74: 9401d1ff bl 0x15d770 e8f78: b100401f cmn x0, #0x10 e8f7c: 54000422 b.hs 0xe9000 , std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>::pair(char const*&, char const*&)+0x11c> e8f80: aa0003f4 mov x20, x0 e8f84: f1005c1f cmp x0, #0x17 e8f88: 54000142 b.hs 0xe8fb0 , std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>::pair(char const*&, char const*&)+0xcc> e8f8c: 531f7a88 lsl w8, w20, #1 e8f90: 380016a8 strb w8, [x21], #0x1 e8f94: b50001f4 cbnz x20, 0xe8fd0 , std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>::pair(char const*&, char const*&)+0xec> e8f98: 38346abf strb wzr, [x21, x20] e8f9c: a9434ff4 ldp x20, x19, [sp, #0x30] e8fa0: a94257f6 ldp x22, x21, [sp, #0x20] e8fa4: a9415ff8 ldp x24, x23, [sp, #0x10] e8fa8: a8c47bfd ldp x29, x30, [sp], #0x40 e8fac: d65f03c0 ret e8fb0: 91004288 add x8, x20, #0x10 e8fb4: 927ced17 and x23, x8, #0xfffffffffffffff0 e8fb8: aa1703e0 mov x0, x23 e8fbc: 9401cfa9 bl 0x15ce60 <_Znwm@plt> e8fc0: b24002e8 orr x8, x23, #0x1 e8fc4: aa0003f5 mov x21, x0 e8fc8: a9020274 stp x20, x0, [x19, #0x20] e8fcc: f9000e68 str x8, [x19, #0x18] e8fd0: aa1503e0 mov x0, x21 e8fd4: aa1603e1 mov x1, x22 e8fd8: aa1403e2 mov x2, x20 e8fdc: 9401d031 bl 0x15d0a0 e8fe0: 38346abf strb wzr, [x21, x20] e8fe4: a9434ff4 ldp x20, x19, [sp, #0x30] e8fe8: a94257f6 ldp x22, x21, [sp, #0x20] e8fec: a9415ff8 ldp x24, x23, [sp, #0x10] e8ff0: a8c47bfd ldp x29, x30, [sp], #0x40 e8ff4: d65f03c0 ret e8ff8: aa1303e0 mov x0, x19 e8ffc: 9401d1e5 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e9000: aa1503e0 mov x0, x21 e9004: 9401d1e3 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> e9008: 39400268 ldrb w8, [x19] e900c: aa0003f4 mov x20, x0 e9010: 36000068 tbz w8, #0x0, 0xe901c , std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>::pair(char const*&, char const*&)+0x138> e9014: f9400a60 ldr x0, [x19, #0x10] e9018: 9401cfb2 bl 0x15cee0 <_ZdlPv@plt> e901c: aa1403e0 mov x0, x20 e9020: 9401c050 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e9024 : e9024: a9be7bfd stp x29, x30, [sp, #-0x20]! e9028: a9014ff4 stp x20, x19, [sp, #0x10] e902c: 910003fd mov x29, sp e9030: aa0103f4 mov x20, x1 e9034: aa0003f3 mov x19, x0 e9038: b40000e1 cbz x1, 0xe9054 e903c: f0000408 adrp x8, 0x16c000 e9040: aa1403e0 mov x0, x20 e9044: f9454108 ldr x8, [x8, #0xa80] e9048: f9400101 ldr x1, [x8] e904c: 9401d0f5 bl 0x15d420 e9050: 350001c0 cbnz w0, 0xe9088 e9054: f9401260 ldr x0, [x19, #0x20] e9058: b40000a0 cbz x0, 0xe906c e905c: f9400008 ldr x8, [x0] e9060: 91002261 add x1, x19, #0x8 e9064: f9401108 ldr x8, [x8, #0x20] e9068: d63f0100 blr x8 e906c: f9401a60 ldr x0, [x19, #0x30] e9070: b40000a0 cbz x0, 0xe9084 e9074: f9400008 ldr x8, [x0] e9078: 91002261 add x1, x19, #0x8 e907c: f9401108 ldr x8, [x8, #0x20] e9080: d63f0100 blr x8 e9084: b40000f4 cbz x20, 0xe90a0 e9088: f0000408 adrp x8, 0x16c000 e908c: aa1403e0 mov x0, x20 e9090: f9458108 ldr x8, [x8, #0xb00] e9094: f9400101 ldr x1, [x8] e9098: 9401d0e2 bl 0x15d420 e909c: 350001c0 cbnz w0, 0xe90d4 e90a0: f9402260 ldr x0, [x19, #0x40] e90a4: b40000a0 cbz x0, 0xe90b8 e90a8: f9400008 ldr x8, [x0] e90ac: 91002261 add x1, x19, #0x8 e90b0: f9401108 ldr x8, [x8, #0x20] e90b4: d63f0100 blr x8 e90b8: f9402a60 ldr x0, [x19, #0x50] e90bc: b40000a0 cbz x0, 0xe90d0 e90c0: f9400008 ldr x8, [x0] e90c4: 91002261 add x1, x19, #0x8 e90c8: f9401108 ldr x8, [x8, #0x20] e90cc: d63f0100 blr x8 e90d0: b40000f4 cbz x20, 0xe90ec e90d4: f0000408 adrp x8, 0x16c000 e90d8: aa1403e0 mov x0, x20 e90dc: f9453908 ldr x8, [x8, #0xa70] e90e0: f9400101 ldr x1, [x8] e90e4: 9401d0cf bl 0x15d420 e90e8: 350001e0 cbnz w0, 0xe9124 e90ec: f9403260 ldr x0, [x19, #0x60] e90f0: b40000a0 cbz x0, 0xe9104 e90f4: f9400008 ldr x8, [x0] e90f8: 91002261 add x1, x19, #0x8 e90fc: f9401108 ldr x8, [x8, #0x20] e9100: d63f0100 blr x8 e9104: f9403a60 ldr x0, [x19, #0x70] e9108: b40000e0 cbz x0, 0xe9124 e910c: f9400008 ldr x8, [x0] e9110: 91002261 add x1, x19, #0x8 e9114: a9414ff4 ldp x20, x19, [sp, #0x10] e9118: f9401102 ldr x2, [x8, #0x20] e911c: a8c27bfd ldp x29, x30, [sp], #0x20 e9120: d61f0040 br x2 e9124: a9414ff4 ldp x20, x19, [sp, #0x10] e9128: a8c27bfd ldp x29, x30, [sp], #0x20 e912c: d65f03c0 ret 00000000000e9130 : e9130: f0000408 adrp x8, 0x16c000 e9134: f9461d08 ldr x8, [x8, #0xc38] e9138: 39402009 ldrb w9, [x0, #0x8] e913c: 91004108 add x8, x8, #0x10 e9140: f9000008 str x8, [x0] e9144: 37000049 tbnz w9, #0x0, 0xe914c e9148: d65f03c0 ret e914c: f9400c00 ldr x0, [x0, #0x18] e9150: 1401cf64 b 0x15cee0 <_ZdlPv@plt> 00000000000e9154 : e9154: d4200020 brk #0x1 00000000000e9158 >::__emplace_back_slow_path<>()>: e9158: d102c3ff sub sp, sp, #0xb0 e915c: a9057bfd stp x29, x30, [sp, #0x50] e9160: 910143fd add x29, sp, #0x50 e9164: a9066ffc stp x28, x27, [sp, #0x60] e9168: a90767fa stp x26, x25, [sp, #0x70] e916c: a9085ff8 stp x24, x23, [sp, #0x80] e9170: a90957f6 stp x22, x21, [sp, #0x90] e9174: a90a4ff4 stp x20, x19, [sp, #0xa0] e9178: d53bd059 mrs x25, TPIDR_EL0 e917c: aa0003f3 mov x19, x0 e9180: f9401728 ldr x8, [x25, #0x28] e9184: f81f83a8 stur x8, [x29, #-0x8] e9188: a9405814 ldp x20, x22, [x0] e918c: cb1402c8 sub x8, x22, x20 e9190: 9346fd17 asr x23, x8, #6 e9194: 910006e8 add x8, x23, #0x1 e9198: d37afd09 lsr x9, x8, #58 e919c: b5000c69 cbnz x9, 0xe9328 >::__emplace_back_slow_path<>()+0x1d0> e91a0: aa1303e9 mov x9, x19 e91a4: b27ae3ec mov x12, #0x7fffffffffffffc0 // =9223372036854775744 e91a8: f8410d2a ldr x10, [x9, #0x10]! e91ac: f90023e9 str x9, [sp, #0x40] e91b0: cb14014a sub x10, x10, x20 e91b4: 9345fd4b asr x11, x10, #5 e91b8: eb08017f cmp x11, x8 e91bc: 9a8b3108 csel x8, x8, x11, lo e91c0: eb0c015f cmp x10, x12 e91c4: 92ff800a mov x10, #0x3ffffffffffffff // =288230376151711743 e91c8: 9a8a3118 csel x24, x8, x10, lo e91cc: b40000d8 cbz x24, 0xe91e4 >::__emplace_back_slow_path<>()+0x8c> e91d0: d37aff08 lsr x8, x24, #58 e91d4: b5000ae8 cbnz x8, 0xe9330 >::__emplace_back_slow_path<>()+0x1d8> e91d8: d37ae700 lsl x0, x24, #6 e91dc: 9401cf21 bl 0x15ce60 <_Znwm@plt> e91e0: 14000002 b 0xe91e8 >::__emplace_back_slow_path<>()+0x90> e91e4: aa1f03e0 mov x0, xzr e91e8: f0000408 adrp x8, 0x16c000 e91ec: f0000409 adrp x9, 0x16c000 e91f0: 8b171817 add x23, x0, x23, lsl #6 e91f4: eb1402df cmp x22, x20 e91f8: 6f00e400 movi v0.2d, #0000000000000000 e91fc: f9462508 ldr x8, [x8, #0xc48] e9200: f9462929 ldr x9, [x9, #0xc50] e9204: a9025fe0 stp x0, x23, [sp, #0x20] e9208: a9037eff stp xzr, xzr, [x23, #0x30] e920c: 9100411a add x26, x8, #0x10 e9210: 8b181808 add x8, x0, x24, lsl #6 e9214: 9100413b add x27, x9, #0x10 e9218: 910102e9 add x9, x23, #0x40 e921c: 3c8082e0 stur q0, [x23, #0x8] e9220: 3c8182e0 stur q0, [x23, #0x18] e9224: f90002fa str x26, [x23] e9228: f90016fb str x27, [x23, #0x28] e922c: a90323e9 stp x9, x8, [sp, #0x30] e9230: 54000420 b.eq 0xe92b4 >::__emplace_back_slow_path<>()+0x15c> e9234: a900a3e9 stp x9, x8, [sp, #0x8] e9238: f0000408 adrp x8, 0x16c000 e923c: f9000ff9 str x25, [sp, #0x18] e9240: aa1f03fc mov x28, xzr e9244: f9464908 ldr x8, [x8, #0xc90] e9248: 91004115 add x21, x8, #0x10 e924c: 8b1c02f8 add x24, x23, x28 e9250: 8b1c02d9 add x25, x22, x28 e9254: d100e300 sub x0, x24, #0x38 e9258: d100e321 sub x1, x25, #0x38 e925c: f81c0315 stur x21, [x24, #-0x40] e9260: 9401d830 bl 0x15f320 <_ZNSt6__ndk16vectorIN6InGame13ReportGateway11MetricLabelENS_9allocatorIS3_EEEC2ERKS6_@plt> e9264: f85e0328 ldur x8, [x25, #-0x20] e9268: f81c031a stur x26, [x24, #-0x40] e926c: d101039c sub x28, x28, #0x40 e9270: 8b1c02c9 add x9, x22, x28 e9274: a93e6f08 stp x8, x27, [x24, #-0x20] e9278: d1010308 sub x8, x24, #0x40 e927c: 3cdf0320 ldur q0, [x25, #-0x10] e9280: eb14013f cmp x9, x20 e9284: f90017e8 str x8, [sp, #0x28] e9288: 3c9f0300 stur q0, [x24, #-0x10] e928c: 54fffe01 b.ne 0xe924c >::__emplace_back_slow_path<>()+0xf4> e9290: a9405a74 ldp x20, x22, [x19] e9294: 8b1c02f7 add x23, x23, x28 e9298: a94167e8 ldp x8, x25, [sp, #0x10] e929c: f94007e9 ldr x9, [sp, #0x8] e92a0: eb1402df cmp x22, x20 e92a4: a9002677 stp x23, x9, [x19] e92a8: f9000a68 str x8, [x19, #0x10] e92ac: 540000e1 b.ne 0xe92c8 >::__emplace_back_slow_path<>()+0x170> e92b0: 1400000f b 0xe92ec >::__emplace_back_slow_path<>()+0x194> e92b4: aa1603f4 mov x20, x22 e92b8: eb1402df cmp x22, x20 e92bc: a9002677 stp x23, x9, [x19] e92c0: f9000a68 str x8, [x19, #0x10] e92c4: 54000140 b.eq 0xe92ec >::__emplace_back_slow_path<>()+0x194> e92c8: d10102d3 sub x19, x22, #0x40 e92cc: aa1303f5 mov x21, x19 e92d0: f85c06a8 ldr x8, [x21], #-0x40 e92d4: aa1303e0 mov x0, x19 e92d8: f9400108 ldr x8, [x8] e92dc: d63f0100 blr x8 e92e0: eb14027f cmp x19, x20 e92e4: aa1503f3 mov x19, x21 e92e8: 54ffff41 b.ne 0xe92d0 >::__emplace_back_slow_path<>()+0x178> e92ec: b4000074 cbz x20, 0xe92f8 >::__emplace_back_slow_path<>()+0x1a0> e92f0: aa1403e0 mov x0, x20 e92f4: 9401cefb bl 0x15cee0 <_ZdlPv@plt> e92f8: f9401728 ldr x8, [x25, #0x28] e92fc: f85f83a9 ldur x9, [x29, #-0x8] e9300: eb09011f cmp x8, x9 e9304: 540001c1 b.ne 0xe933c >::__emplace_back_slow_path<>()+0x1e4> e9308: a94a4ff4 ldp x20, x19, [sp, #0xa0] e930c: a94957f6 ldp x22, x21, [sp, #0x90] e9310: a9485ff8 ldp x24, x23, [sp, #0x80] e9314: a94767fa ldp x26, x25, [sp, #0x70] e9318: a9466ffc ldp x28, x27, [sp, #0x60] e931c: a9457bfd ldp x29, x30, [sp, #0x50] e9320: 9102c3ff add sp, sp, #0xb0 e9324: d65f03c0 ret e9328: aa1303e0 mov x0, x19 e932c: 9401d271 bl 0x15dcf0 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> e9330: d0fffc20 adrp x0, 0x6f000 e9334: 91026000 add x0, x0, #0x98 e9338: 97ff3886 bl 0xb7550 e933c: 9401cebd bl 0x15ce30 <__stack_chk_fail@plt> e9340: aa0003f3 mov x19, x0 e9344: 910083e0 add x0, sp, #0x20 e9348: 9401d7fa bl 0x15f330 <_ZNSt6__ndk114__split_bufferIN6InGame13ReportGateway13CounterMetricERNS_9allocatorIS3_EEED2Ev@plt> e934c: aa1303e0 mov x0, x19 e9350: 9401bf84 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e9354 : e9354: a9bd7bfd stp x29, x30, [sp, #-0x30]! e9358: a90157f6 stp x22, x21, [sp, #0x10] e935c: 910003fd mov x29, sp e9360: a9024ff4 stp x20, x19, [sp, #0x20] e9364: f0000408 adrp x8, 0x16c000 e9368: f9464908 ldr x8, [x8, #0xc90] e936c: f9400415 ldr x21, [x0, #0x8] e9370: 91004108 add x8, x8, #0x10 e9374: f9000008 str x8, [x0] e9378: b4000295 cbz x21, 0xe93c8 e937c: f9400808 ldr x8, [x0, #0x10] e9380: aa0003f3 mov x19, x0 e9384: eb15011f cmp x8, x21 e9388: 54000280 b.eq 0xe93d8 e938c: d100e114 sub x20, x8, #0x38 e9390: aa1403f6 mov x22, x20 e9394: f85c86c8 ldr x8, [x22], #-0x38 e9398: aa1403e0 mov x0, x20 e939c: f9400108 ldr x8, [x8] e93a0: d63f0100 blr x8 e93a4: eb15029f cmp x20, x21 e93a8: aa1603f4 mov x20, x22 e93ac: 54ffff41 b.ne 0xe9394 e93b0: f9400660 ldr x0, [x19, #0x8] e93b4: f9000a75 str x21, [x19, #0x10] e93b8: a9424ff4 ldp x20, x19, [sp, #0x20] e93bc: a94157f6 ldp x22, x21, [sp, #0x10] e93c0: a8c37bfd ldp x29, x30, [sp], #0x30 e93c4: 1401cec7 b 0x15cee0 <_ZdlPv@plt> e93c8: a9424ff4 ldp x20, x19, [sp, #0x20] e93cc: a94157f6 ldp x22, x21, [sp, #0x10] e93d0: a8c37bfd ldp x29, x30, [sp], #0x30 e93d4: d65f03c0 ret e93d8: aa1503e0 mov x0, x21 e93dc: f9000a75 str x21, [x19, #0x10] e93e0: a9424ff4 ldp x20, x19, [sp, #0x20] e93e4: a94157f6 ldp x22, x21, [sp, #0x10] e93e8: a8c37bfd ldp x29, x30, [sp], #0x30 e93ec: 1401cebd b 0x15cee0 <_ZdlPv@plt> 00000000000e93f0 : e93f0: a9bd7bfd stp x29, x30, [sp, #-0x30]! e93f4: a90157f6 stp x22, x21, [sp, #0x10] e93f8: 910003fd mov x29, sp e93fc: a9024ff4 stp x20, x19, [sp, #0x20] e9400: f0000408 adrp x8, 0x16c000 e9404: aa0003f3 mov x19, x0 e9408: f9464908 ldr x8, [x8, #0xc90] e940c: f9400415 ldr x21, [x0, #0x8] e9410: 91004108 add x8, x8, #0x10 e9414: f9000008 str x8, [x0] e9418: b4000255 cbz x21, 0xe9460 e941c: f9400a68 ldr x8, [x19, #0x10] e9420: eb15011f cmp x8, x21 e9424: 54000180 b.eq 0xe9454 e9428: d100e114 sub x20, x8, #0x38 e942c: aa1403f6 mov x22, x20 e9430: f85c86c8 ldr x8, [x22], #-0x38 e9434: aa1403e0 mov x0, x20 e9438: f9400108 ldr x8, [x8] e943c: d63f0100 blr x8 e9440: eb15029f cmp x20, x21 e9444: aa1603f4 mov x20, x22 e9448: 54ffff41 b.ne 0xe9430 e944c: f9400660 ldr x0, [x19, #0x8] e9450: 14000002 b 0xe9458 e9454: aa1503e0 mov x0, x21 e9458: f9000a75 str x21, [x19, #0x10] e945c: 9401cea1 bl 0x15cee0 <_ZdlPv@plt> e9460: aa1303e0 mov x0, x19 e9464: a9424ff4 ldp x20, x19, [sp, #0x20] e9468: a94157f6 ldp x22, x21, [sp, #0x10] e946c: a8c37bfd ldp x29, x30, [sp], #0x30 e9470: 1401ce9c b 0x15cee0 <_ZdlPv@plt> 00000000000e9474 : e9474: d104c3ff sub sp, sp, #0x130 e9478: a90f7bfd stp x29, x30, [sp, #0xf0] e947c: 9103c3fd add x29, sp, #0xf0 e9480: f90083fc str x28, [sp, #0x100] e9484: a91157f6 stp x22, x21, [sp, #0x110] e9488: a9124ff4 stp x20, x19, [sp, #0x120] e948c: d53bd055 mrs x21, TPIDR_EL0 e9490: aa0003f4 mov x20, x0 e9494: f94016a9 ldr x9, [x21, #0x28] e9498: aa0803f3 mov x19, x8 e949c: f81f83a9 stur x9, [x29, #-0x8] e94a0: 9401d1d0 bl 0x15dbe0 <_ZNSt6__ndk16chrono12system_clock3nowEv@plt> e94a4: d29ef9e8 mov x8, #0xf7cf // =63439 e94a8: f2bc6a68 movk x8, #0xe353, lsl #16 e94ac: f2d374a8 movk x8, #0x9ba5, lsl #32 e94b0: f2e41888 movk x8, #0x20c4, lsl #48 e94b4: 9b487c08 smulh x8, x0, x8 e94b8: 91002280 add x0, x20, #0x8 e94bc: 9347fd09 asr x9, x8, #7 e94c0: 8b48fd28 add x8, x9, x8, lsr #63 e94c4: f9001288 str x8, [x20, #0x20] e94c8: f9001e88 str x8, [x20, #0x38] e94cc: 9100e3e8 add x8, sp, #0x38 e94d0: 9401d79c bl 0x15f340 <_ZN6InGame13ReportGateway9JsonUtils15ArrayToJsonDataINS0_11MetricLabelEEENSt6__ndk112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERNS4_6vectorIT_NS8_ISC_EEEE@plt> e94d4: 90fffc22 adrp x2, 0x6d000 e94d8: 9100e3e0 add x0, sp, #0x38 e94dc: 91194442 add x2, x2, #0x651 e94e0: aa1f03e1 mov x1, xzr e94e4: 9401d79b bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> e94e8: f9400808 ldr x8, [x0, #0x10] e94ec: 3dc00000 ldr q0, [x0] e94f0: f90033e8 str x8, [sp, #0x60] e94f4: 3d8017e0 str q0, [sp, #0x50] e94f8: a900fc1f stp xzr, xzr, [x0, #0x8] e94fc: f900001f str xzr, [x0] e9500: b0fffc41 adrp x1, 0x72000 e9504: 910143e0 add x0, sp, #0x50 e9508: 911f6421 add x1, x1, #0x7d9 e950c: 9401d579 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> e9510: f9400808 ldr x8, [x0, #0x10] e9514: 9100a289 add x9, x20, #0x28 e9518: 3dc00000 ldr q0, [x0] e951c: f90043e8 str x8, [sp, #0x80] e9520: 3d801fe0 str q0, [sp, #0x70] e9524: a900fc1f stp xzr, xzr, [x0, #0x8] e9528: f900001f str xzr, [x0] e952c: 910083e8 add x8, sp, #0x20 e9530: aa0903e0 mov x0, x9 e9534: 910083f6 add x22, sp, #0x20 e9538: 9401d78a bl 0x15f360 <_ZN6InGame13ReportGateway13CounterMetric11CounterData11GetJsonDataEv@plt> e953c: a942a7ea ldp x10, x9, [sp, #0x28] e9540: b24002cb orr x11, x22, #0x1 e9544: 394083e8 ldrb w8, [sp, #0x20] e9548: 7200011f tst w8, #0x1 e954c: d341fd08 lsr x8, x8, #1 e9550: 9a890161 csel x1, x11, x9, eq e9554: 9a8a0102 csel x2, x8, x10, eq e9558: 9101c3e0 add x0, sp, #0x70 e955c: 9401d5ed bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> e9560: f9400808 ldr x8, [x0, #0x10] e9564: d10183b6 sub x22, x29, #0x60 e9568: 3dc00000 ldr q0, [x0] e956c: f81b03a8 stur x8, [x29, #-0x50] e9570: 3d8002c0 str q0, [x22] e9574: a900fc1f stp xzr, xzr, [x0, #0x8] e9578: f900001f str xzr, [x0] e957c: 90fffc21 adrp x1, 0x6d000 e9580: d10183a0 sub x0, x29, #0x60 e9584: 9126d821 add x1, x1, #0x9b6 e9588: 9401d55a bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> e958c: f9400808 ldr x8, [x0, #0x10] e9590: 3dc00000 ldr q0, [x0] e9594: f81d03a8 stur x8, [x29, #-0x30] e9598: 3d800ac0 str q0, [x22, #0x20] e959c: a900fc1f stp xzr, xzr, [x0, #0x8] e95a0: f900001f str xzr, [x0] e95a4: f9401280 ldr x0, [x20, #0x20] e95a8: 910023e8 add x8, sp, #0x8 e95ac: 910023f4 add x20, sp, #0x8 e95b0: 9401d770 bl 0x15f370 <_ZNSt6__ndk19to_stringEl@plt> e95b4: a94127ea ldp x10, x9, [sp, #0x10] e95b8: b240028b orr x11, x20, #0x1 e95bc: 394023e8 ldrb w8, [sp, #0x8] e95c0: 7200011f tst w8, #0x1 e95c4: d341fd08 lsr x8, x8, #1 e95c8: 9a890161 csel x1, x11, x9, eq e95cc: 9a8a0102 csel x2, x8, x10, eq e95d0: d10103a0 sub x0, x29, #0x40 e95d4: 9401d5cf bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> e95d8: f9400808 ldr x8, [x0, #0x10] e95dc: 3dc00000 ldr q0, [x0] e95e0: f81f03a8 stur x8, [x29, #-0x10] e95e4: 3d8012c0 str q0, [x22, #0x40] e95e8: a900fc1f stp xzr, xzr, [x0, #0x8] e95ec: f900001f str xzr, [x0] e95f0: f0fffc21 adrp x1, 0x70000 e95f4: d10083a0 sub x0, x29, #0x20 e95f8: 91131021 add x1, x1, #0x4c4 e95fc: 9401d53d bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> e9600: f9400808 ldr x8, [x0, #0x10] e9604: 3dc00000 ldr q0, [x0] e9608: f900001f str xzr, [x0] e960c: a900fc1f stp xzr, xzr, [x0, #0x8] e9610: 385e03a9 ldurb w9, [x29, #-0x20] e9614: f9000a68 str x8, [x19, #0x10] e9618: 3d800260 str q0, [x19] e961c: 37000329 tbnz w9, #0x0, 0xe9680 e9620: 394023e8 ldrb w8, [sp, #0x8] e9624: 37000368 tbnz w8, #0x0, 0xe9690 e9628: 385c03a8 ldurb w8, [x29, #-0x40] e962c: 370003a8 tbnz w8, #0x0, 0xe96a0 e9630: 385a03a8 ldurb w8, [x29, #-0x60] e9634: 370003e8 tbnz w8, #0x0, 0xe96b0 e9638: 394083e8 ldrb w8, [sp, #0x20] e963c: 37000428 tbnz w8, #0x0, 0xe96c0 e9640: 3941c3e8 ldrb w8, [sp, #0x70] e9644: 37000468 tbnz w8, #0x0, 0xe96d0 e9648: 394143e8 ldrb w8, [sp, #0x50] e964c: 370004a8 tbnz w8, #0x0, 0xe96e0 e9650: 3940e3e8 ldrb w8, [sp, #0x38] e9654: 370004e8 tbnz w8, #0x0, 0xe96f0 e9658: f94016a8 ldr x8, [x21, #0x28] e965c: f85f83a9 ldur x9, [x29, #-0x8] e9660: eb09011f cmp x8, x9 e9664: 54000521 b.ne 0xe9708 e9668: a9524ff4 ldp x20, x19, [sp, #0x120] e966c: a95157f6 ldp x22, x21, [sp, #0x110] e9670: a94f7bfd ldp x29, x30, [sp, #0xf0] e9674: f94083fc ldr x28, [sp, #0x100] e9678: 9104c3ff add sp, sp, #0x130 e967c: d65f03c0 ret e9680: f85f03a0 ldur x0, [x29, #-0x10] e9684: 9401ce17 bl 0x15cee0 <_ZdlPv@plt> e9688: 394023e8 ldrb w8, [sp, #0x8] e968c: 3607fce8 tbz w8, #0x0, 0xe9628 e9690: f9400fe0 ldr x0, [sp, #0x18] e9694: 9401ce13 bl 0x15cee0 <_ZdlPv@plt> e9698: 385c03a8 ldurb w8, [x29, #-0x40] e969c: 3607fca8 tbz w8, #0x0, 0xe9630 e96a0: f85d03a0 ldur x0, [x29, #-0x30] e96a4: 9401ce0f bl 0x15cee0 <_ZdlPv@plt> e96a8: 385a03a8 ldurb w8, [x29, #-0x60] e96ac: 3607fc68 tbz w8, #0x0, 0xe9638 e96b0: f85b03a0 ldur x0, [x29, #-0x50] e96b4: 9401ce0b bl 0x15cee0 <_ZdlPv@plt> e96b8: 394083e8 ldrb w8, [sp, #0x20] e96bc: 3607fc28 tbz w8, #0x0, 0xe9640 e96c0: f9401be0 ldr x0, [sp, #0x30] e96c4: 9401ce07 bl 0x15cee0 <_ZdlPv@plt> e96c8: 3941c3e8 ldrb w8, [sp, #0x70] e96cc: 3607fbe8 tbz w8, #0x0, 0xe9648 e96d0: f94043e0 ldr x0, [sp, #0x80] e96d4: 9401ce03 bl 0x15cee0 <_ZdlPv@plt> e96d8: 394143e8 ldrb w8, [sp, #0x50] e96dc: 3607fba8 tbz w8, #0x0, 0xe9650 e96e0: f94033e0 ldr x0, [sp, #0x60] e96e4: 9401cdff bl 0x15cee0 <_ZdlPv@plt> e96e8: 3940e3e8 ldrb w8, [sp, #0x38] e96ec: 3607fb68 tbz w8, #0x0, 0xe9658 e96f0: f94027e0 ldr x0, [sp, #0x48] e96f4: 9401cdfb bl 0x15cee0 <_ZdlPv@plt> e96f8: f94016a8 ldr x8, [x21, #0x28] e96fc: f85f83a9 ldur x9, [x29, #-0x8] e9700: eb09011f cmp x8, x9 e9704: 54fffb20 b.eq 0xe9668 e9708: 9401cdca bl 0x15ce30 <__stack_chk_fail@plt> e970c: 385e03a8 ldurb w8, [x29, #-0x20] e9710: aa0003f3 mov x19, x0 e9714: 37000228 tbnz w8, #0x0, 0xe9758 e9718: 394023e8 ldrb w8, [sp, #0x8] e971c: 370002e8 tbnz w8, #0x0, 0xe9778 e9720: 385c03a8 ldurb w8, [x29, #-0x40] e9724: 370003a8 tbnz w8, #0x0, 0xe9798 e9728: 385a03a8 ldurb w8, [x29, #-0x60] e972c: 37000468 tbnz w8, #0x0, 0xe97b8 e9730: 394083e8 ldrb w8, [sp, #0x20] e9734: 37000528 tbnz w8, #0x0, 0xe97d8 e9738: 3941c3e8 ldrb w8, [sp, #0x70] e973c: 370005e8 tbnz w8, #0x0, 0xe97f8 e9740: 394143e8 ldrb w8, [sp, #0x50] e9744: 370006a8 tbnz w8, #0x0, 0xe9818 e9748: 3940e3e8 ldrb w8, [sp, #0x38] e974c: 37000768 tbnz w8, #0x0, 0xe9838 e9750: aa1303e0 mov x0, x19 e9754: 9401be83 bl 0x159160 <__emutls_get_address+0x6d4> e9758: f85f03a0 ldur x0, [x29, #-0x10] e975c: 9401cde1 bl 0x15cee0 <_ZdlPv@plt> e9760: 394023e8 ldrb w8, [sp, #0x8] e9764: 3607fde8 tbz w8, #0x0, 0xe9720 e9768: 14000004 b 0xe9778 e976c: aa0003f3 mov x19, x0 e9770: 394023e8 ldrb w8, [sp, #0x8] e9774: 3607fd68 tbz w8, #0x0, 0xe9720 e9778: f9400fe0 ldr x0, [sp, #0x18] e977c: 9401cdd9 bl 0x15cee0 <_ZdlPv@plt> e9780: 385c03a8 ldurb w8, [x29, #-0x40] e9784: 3607fd28 tbz w8, #0x0, 0xe9728 e9788: 14000004 b 0xe9798 e978c: aa0003f3 mov x19, x0 e9790: 385c03a8 ldurb w8, [x29, #-0x40] e9794: 3607fca8 tbz w8, #0x0, 0xe9728 e9798: f85d03a0 ldur x0, [x29, #-0x30] e979c: 9401cdd1 bl 0x15cee0 <_ZdlPv@plt> e97a0: 385a03a8 ldurb w8, [x29, #-0x60] e97a4: 3607fc68 tbz w8, #0x0, 0xe9730 e97a8: 14000004 b 0xe97b8 e97ac: aa0003f3 mov x19, x0 e97b0: 385a03a8 ldurb w8, [x29, #-0x60] e97b4: 3607fbe8 tbz w8, #0x0, 0xe9730 e97b8: f85b03a0 ldur x0, [x29, #-0x50] e97bc: 9401cdc9 bl 0x15cee0 <_ZdlPv@plt> e97c0: 394083e8 ldrb w8, [sp, #0x20] e97c4: 3607fba8 tbz w8, #0x0, 0xe9738 e97c8: 14000004 b 0xe97d8 e97cc: aa0003f3 mov x19, x0 e97d0: 394083e8 ldrb w8, [sp, #0x20] e97d4: 3607fb28 tbz w8, #0x0, 0xe9738 e97d8: f9401be0 ldr x0, [sp, #0x30] e97dc: 9401cdc1 bl 0x15cee0 <_ZdlPv@plt> e97e0: 3941c3e8 ldrb w8, [sp, #0x70] e97e4: 3607fae8 tbz w8, #0x0, 0xe9740 e97e8: 14000004 b 0xe97f8 e97ec: aa0003f3 mov x19, x0 e97f0: 3941c3e8 ldrb w8, [sp, #0x70] e97f4: 3607fa68 tbz w8, #0x0, 0xe9740 e97f8: f94043e0 ldr x0, [sp, #0x80] e97fc: 9401cdb9 bl 0x15cee0 <_ZdlPv@plt> e9800: 394143e8 ldrb w8, [sp, #0x50] e9804: 3607fa28 tbz w8, #0x0, 0xe9748 e9808: 14000004 b 0xe9818 e980c: aa0003f3 mov x19, x0 e9810: 394143e8 ldrb w8, [sp, #0x50] e9814: 3607f9a8 tbz w8, #0x0, 0xe9748 e9818: f94033e0 ldr x0, [sp, #0x60] e981c: 9401cdb1 bl 0x15cee0 <_ZdlPv@plt> e9820: 3940e3e8 ldrb w8, [sp, #0x38] e9824: 3607f968 tbz w8, #0x0, 0xe9750 e9828: 14000004 b 0xe9838 e982c: aa0003f3 mov x19, x0 e9830: 3940e3e8 ldrb w8, [sp, #0x38] e9834: 3607f8e8 tbz w8, #0x0, 0xe9750 e9838: f94027e0 ldr x0, [sp, #0x48] e983c: 9401cda9 bl 0x15cee0 <_ZdlPv@plt> e9840: aa1303e0 mov x0, x19 e9844: 9401be47 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e9848 : e9848: a9bd7bfd stp x29, x30, [sp, #-0x30]! e984c: a90157f6 stp x22, x21, [sp, #0x10] e9850: 910003fd mov x29, sp e9854: a9024ff4 stp x20, x19, [sp, #0x20] e9858: f0000408 adrp x8, 0x16c000 e985c: f9464908 ldr x8, [x8, #0xc90] e9860: f9400415 ldr x21, [x0, #0x8] e9864: 91004108 add x8, x8, #0x10 e9868: f9000008 str x8, [x0] e986c: b4000295 cbz x21, 0xe98bc e9870: f9400808 ldr x8, [x0, #0x10] e9874: aa0003f3 mov x19, x0 e9878: eb15011f cmp x8, x21 e987c: 54000280 b.eq 0xe98cc e9880: d100e114 sub x20, x8, #0x38 e9884: aa1403f6 mov x22, x20 e9888: f85c86c8 ldr x8, [x22], #-0x38 e988c: aa1403e0 mov x0, x20 e9890: f9400108 ldr x8, [x8] e9894: d63f0100 blr x8 e9898: eb15029f cmp x20, x21 e989c: aa1603f4 mov x20, x22 e98a0: 54ffff41 b.ne 0xe9888 e98a4: f9400660 ldr x0, [x19, #0x8] e98a8: f9000a75 str x21, [x19, #0x10] e98ac: a9424ff4 ldp x20, x19, [sp, #0x20] e98b0: a94157f6 ldp x22, x21, [sp, #0x10] e98b4: a8c37bfd ldp x29, x30, [sp], #0x30 e98b8: 1401cd8a b 0x15cee0 <_ZdlPv@plt> e98bc: a9424ff4 ldp x20, x19, [sp, #0x20] e98c0: a94157f6 ldp x22, x21, [sp, #0x10] e98c4: a8c37bfd ldp x29, x30, [sp], #0x30 e98c8: d65f03c0 ret e98cc: aa1503e0 mov x0, x21 e98d0: f9000a75 str x21, [x19, #0x10] e98d4: a9424ff4 ldp x20, x19, [sp, #0x20] e98d8: a94157f6 ldp x22, x21, [sp, #0x10] e98dc: a8c37bfd ldp x29, x30, [sp], #0x30 e98e0: 1401cd80 b 0x15cee0 <_ZdlPv@plt> 00000000000e98e4 : e98e4: a9bd7bfd stp x29, x30, [sp, #-0x30]! e98e8: a90157f6 stp x22, x21, [sp, #0x10] e98ec: 910003fd mov x29, sp e98f0: a9024ff4 stp x20, x19, [sp, #0x20] e98f4: f0000408 adrp x8, 0x16c000 e98f8: aa0003f3 mov x19, x0 e98fc: f9464908 ldr x8, [x8, #0xc90] e9900: f9400415 ldr x21, [x0, #0x8] e9904: 91004108 add x8, x8, #0x10 e9908: f9000008 str x8, [x0] e990c: b4000255 cbz x21, 0xe9954 e9910: f9400a68 ldr x8, [x19, #0x10] e9914: eb15011f cmp x8, x21 e9918: 54000180 b.eq 0xe9948 e991c: d100e114 sub x20, x8, #0x38 e9920: aa1403f6 mov x22, x20 e9924: f85c86c8 ldr x8, [x22], #-0x38 e9928: aa1403e0 mov x0, x20 e992c: f9400108 ldr x8, [x8] e9930: d63f0100 blr x8 e9934: eb15029f cmp x20, x21 e9938: aa1603f4 mov x20, x22 e993c: 54ffff41 b.ne 0xe9924 e9940: f9400660 ldr x0, [x19, #0x8] e9944: 14000002 b 0xe994c e9948: aa1503e0 mov x0, x21 e994c: f9000a75 str x21, [x19, #0x10] e9950: 9401cd64 bl 0x15cee0 <_ZdlPv@plt> e9954: aa1303e0 mov x0, x19 e9958: a9424ff4 ldp x20, x19, [sp, #0x20] e995c: a94157f6 ldp x22, x21, [sp, #0x10] e9960: a8c37bfd ldp x29, x30, [sp], #0x30 e9964: 1401cd5f b 0x15cee0 <_ZdlPv@plt> 00000000000e9968 : e9968: 52800089 mov w9, #0x4 // =4 e996c: 528faf6a mov w10, #0x7d7b // =32123 e9970: 39000d1f strb wzr, [x8, #0x3] e9974: 39000109 strb w9, [x8] e9978: 7800110a sturh w10, [x8, #0x1] e997c: d65f03c0 ret 00000000000e9980 >::~__vector_base()>: e9980: a9bd7bfd stp x29, x30, [sp, #-0x30]! e9984: a90157f6 stp x22, x21, [sp, #0x10] e9988: 910003fd mov x29, sp e998c: a9024ff4 stp x20, x19, [sp, #0x20] e9990: f9400015 ldr x21, [x0] e9994: b4000295 cbz x21, 0xe99e4 >::~__vector_base()+0x64> e9998: f9400408 ldr x8, [x0, #0x8] e999c: aa0003f3 mov x19, x0 e99a0: eb15011f cmp x8, x21 e99a4: 54000280 b.eq 0xe99f4 >::~__vector_base()+0x74> e99a8: d100e114 sub x20, x8, #0x38 e99ac: aa1403f6 mov x22, x20 e99b0: f85c86c8 ldr x8, [x22], #-0x38 e99b4: aa1403e0 mov x0, x20 e99b8: f9400108 ldr x8, [x8] e99bc: d63f0100 blr x8 e99c0: eb15029f cmp x20, x21 e99c4: aa1603f4 mov x20, x22 e99c8: 54ffff41 b.ne 0xe99b0 >::~__vector_base()+0x30> e99cc: f9400260 ldr x0, [x19] e99d0: f9000675 str x21, [x19, #0x8] e99d4: a9424ff4 ldp x20, x19, [sp, #0x20] e99d8: a94157f6 ldp x22, x21, [sp, #0x10] e99dc: a8c37bfd ldp x29, x30, [sp], #0x30 e99e0: 1401cd40 b 0x15cee0 <_ZdlPv@plt> e99e4: a9424ff4 ldp x20, x19, [sp, #0x20] e99e8: a94157f6 ldp x22, x21, [sp, #0x10] e99ec: a8c37bfd ldp x29, x30, [sp], #0x30 e99f0: d65f03c0 ret e99f4: aa1503e0 mov x0, x21 e99f8: f9000675 str x21, [x19, #0x8] e99fc: a9424ff4 ldp x20, x19, [sp, #0x20] e9a00: a94157f6 ldp x22, x21, [sp, #0x10] e9a04: a8c37bfd ldp x29, x30, [sp], #0x30 e9a08: 1401cd36 b 0x15cee0 <_ZdlPv@plt> 00000000000e9a0c : e9a0c: 1401cd35 b 0x15cee0 <_ZdlPv@plt> 00000000000e9a10 : e9a10: d10303ff sub sp, sp, #0xc0 e9a14: a9097bfd stp x29, x30, [sp, #0x90] e9a18: 910243fd add x29, sp, #0x90 e9a1c: f90053f5 str x21, [sp, #0xa0] e9a20: a90b4ff4 stp x20, x19, [sp, #0xb0] e9a24: d53bd055 mrs x21, TPIDR_EL0 e9a28: aa0803f3 mov x19, x8 e9a2c: f94016a8 ldr x8, [x21, #0x28] e9a30: aa0003f4 mov x20, x0 e9a34: f81f83a8 stur x8, [x29, #-0x8] e9a38: 910063e8 add x8, sp, #0x18 e9a3c: fd400400 ldr d0, [x0, #0x8] e9a40: 9401d654 bl 0x15f390 <_ZNSt6__ndk19to_stringEd@plt> e9a44: 90fffc22 adrp x2, 0x6d000 e9a48: 910063e0 add x0, sp, #0x18 e9a4c: 91191c42 add x2, x2, #0x647 e9a50: aa1f03e1 mov x1, xzr e9a54: 9401d63f bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> e9a58: f9400808 ldr x8, [x0, #0x10] e9a5c: 3dc00000 ldr q0, [x0] e9a60: f90023e8 str x8, [sp, #0x40] e9a64: 3d800fe0 str q0, [sp, #0x30] e9a68: a900fc1f stp xzr, xzr, [x0, #0x8] e9a6c: f900001f str xzr, [x0] e9a70: 90fffc21 adrp x1, 0x6d000 e9a74: 9100c3e0 add x0, sp, #0x30 e9a78: 9126d821 add x1, x1, #0x9b6 e9a7c: 9401d41d bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> e9a80: f9400808 ldr x8, [x0, #0x10] e9a84: 3dc00000 ldr q0, [x0] e9a88: f81d03a8 stur x8, [x29, #-0x30] e9a8c: 3c9c03a0 stur q0, [x29, #-0x40] e9a90: a900fc1f stp xzr, xzr, [x0, #0x8] e9a94: f900001f str xzr, [x0] e9a98: f9400a80 ldr x0, [x20, #0x10] e9a9c: 910003e8 mov x8, sp e9aa0: 910003f4 mov x20, sp e9aa4: 9401d633 bl 0x15f370 <_ZNSt6__ndk19to_stringEl@plt> e9aa8: a940a7ea ldp x10, x9, [sp, #0x8] e9aac: b240028b orr x11, x20, #0x1 e9ab0: 394003e8 ldrb w8, [sp] e9ab4: 7200011f tst w8, #0x1 e9ab8: d341fd08 lsr x8, x8, #1 e9abc: 9a890161 csel x1, x11, x9, eq e9ac0: 9a8a0102 csel x2, x8, x10, eq e9ac4: d10103a0 sub x0, x29, #0x40 e9ac8: 9401d492 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> e9acc: f9400808 ldr x8, [x0, #0x10] e9ad0: 3dc00000 ldr q0, [x0] e9ad4: f81f03a8 stur x8, [x29, #-0x10] e9ad8: 3c9e03a0 stur q0, [x29, #-0x20] e9adc: a900fc1f stp xzr, xzr, [x0, #0x8] e9ae0: f900001f str xzr, [x0] e9ae4: f0fffc21 adrp x1, 0x70000 e9ae8: d10083a0 sub x0, x29, #0x20 e9aec: 91131021 add x1, x1, #0x4c4 e9af0: 9401d400 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> e9af4: f9400808 ldr x8, [x0, #0x10] e9af8: 3dc00000 ldr q0, [x0] e9afc: f900001f str xzr, [x0] e9b00: a900fc1f stp xzr, xzr, [x0, #0x8] e9b04: 385e03a9 ldurb w9, [x29, #-0x20] e9b08: f9000a68 str x8, [x19, #0x10] e9b0c: 3d800260 str q0, [x19] e9b10: 37000249 tbnz w9, #0x0, 0xe9b58 e9b14: 394003e8 ldrb w8, [sp] e9b18: 37000288 tbnz w8, #0x0, 0xe9b68 e9b1c: 385c03a8 ldurb w8, [x29, #-0x40] e9b20: 370002c8 tbnz w8, #0x0, 0xe9b78 e9b24: 3940c3e8 ldrb w8, [sp, #0x30] e9b28: 37000308 tbnz w8, #0x0, 0xe9b88 e9b2c: 394063e8 ldrb w8, [sp, #0x18] e9b30: 37000348 tbnz w8, #0x0, 0xe9b98 e9b34: f94016a8 ldr x8, [x21, #0x28] e9b38: f85f83a9 ldur x9, [x29, #-0x8] e9b3c: eb09011f cmp x8, x9 e9b40: 54000381 b.ne 0xe9bb0 e9b44: a94b4ff4 ldp x20, x19, [sp, #0xb0] e9b48: a9497bfd ldp x29, x30, [sp, #0x90] e9b4c: f94053f5 ldr x21, [sp, #0xa0] e9b50: 910303ff add sp, sp, #0xc0 e9b54: d65f03c0 ret e9b58: f85f03a0 ldur x0, [x29, #-0x10] e9b5c: 9401cce1 bl 0x15cee0 <_ZdlPv@plt> e9b60: 394003e8 ldrb w8, [sp] e9b64: 3607fdc8 tbz w8, #0x0, 0xe9b1c e9b68: f9400be0 ldr x0, [sp, #0x10] e9b6c: 9401ccdd bl 0x15cee0 <_ZdlPv@plt> e9b70: 385c03a8 ldurb w8, [x29, #-0x40] e9b74: 3607fd88 tbz w8, #0x0, 0xe9b24 e9b78: f85d03a0 ldur x0, [x29, #-0x30] e9b7c: 9401ccd9 bl 0x15cee0 <_ZdlPv@plt> e9b80: 3940c3e8 ldrb w8, [sp, #0x30] e9b84: 3607fd48 tbz w8, #0x0, 0xe9b2c e9b88: f94023e0 ldr x0, [sp, #0x40] e9b8c: 9401ccd5 bl 0x15cee0 <_ZdlPv@plt> e9b90: 394063e8 ldrb w8, [sp, #0x18] e9b94: 3607fd08 tbz w8, #0x0, 0xe9b34 e9b98: f94017e0 ldr x0, [sp, #0x28] e9b9c: 9401ccd1 bl 0x15cee0 <_ZdlPv@plt> e9ba0: f94016a8 ldr x8, [x21, #0x28] e9ba4: f85f83a9 ldur x9, [x29, #-0x8] e9ba8: eb09011f cmp x8, x9 e9bac: 54fffcc0 b.eq 0xe9b44 e9bb0: 9401cca0 bl 0x15ce30 <__stack_chk_fail@plt> e9bb4: 385e03a8 ldurb w8, [x29, #-0x20] e9bb8: aa0003f3 mov x19, x0 e9bbc: 37000168 tbnz w8, #0x0, 0xe9be8 e9bc0: 394003e8 ldrb w8, [sp] e9bc4: 37000228 tbnz w8, #0x0, 0xe9c08 e9bc8: 385c03a8 ldurb w8, [x29, #-0x40] e9bcc: 370002e8 tbnz w8, #0x0, 0xe9c28 e9bd0: 3940c3e8 ldrb w8, [sp, #0x30] e9bd4: 370003a8 tbnz w8, #0x0, 0xe9c48 e9bd8: 394063e8 ldrb w8, [sp, #0x18] e9bdc: 37000468 tbnz w8, #0x0, 0xe9c68 e9be0: aa1303e0 mov x0, x19 e9be4: 9401bd5f bl 0x159160 <__emutls_get_address+0x6d4> e9be8: f85f03a0 ldur x0, [x29, #-0x10] e9bec: 9401ccbd bl 0x15cee0 <_ZdlPv@plt> e9bf0: 394003e8 ldrb w8, [sp] e9bf4: 3607fea8 tbz w8, #0x0, 0xe9bc8 e9bf8: 14000004 b 0xe9c08 e9bfc: aa0003f3 mov x19, x0 e9c00: 394003e8 ldrb w8, [sp] e9c04: 3607fe28 tbz w8, #0x0, 0xe9bc8 e9c08: f9400be0 ldr x0, [sp, #0x10] e9c0c: 9401ccb5 bl 0x15cee0 <_ZdlPv@plt> e9c10: 385c03a8 ldurb w8, [x29, #-0x40] e9c14: 3607fde8 tbz w8, #0x0, 0xe9bd0 e9c18: 14000004 b 0xe9c28 e9c1c: aa0003f3 mov x19, x0 e9c20: 385c03a8 ldurb w8, [x29, #-0x40] e9c24: 3607fd68 tbz w8, #0x0, 0xe9bd0 e9c28: f85d03a0 ldur x0, [x29, #-0x30] e9c2c: 9401ccad bl 0x15cee0 <_ZdlPv@plt> e9c30: 3940c3e8 ldrb w8, [sp, #0x30] e9c34: 3607fd28 tbz w8, #0x0, 0xe9bd8 e9c38: 14000004 b 0xe9c48 e9c3c: aa0003f3 mov x19, x0 e9c40: 3940c3e8 ldrb w8, [sp, #0x30] e9c44: 3607fca8 tbz w8, #0x0, 0xe9bd8 e9c48: f94023e0 ldr x0, [sp, #0x40] e9c4c: 9401cca5 bl 0x15cee0 <_ZdlPv@plt> e9c50: 394063e8 ldrb w8, [sp, #0x18] e9c54: 3607fc68 tbz w8, #0x0, 0xe9be0 e9c58: 14000004 b 0xe9c68 e9c5c: aa0003f3 mov x19, x0 e9c60: 394063e8 ldrb w8, [sp, #0x18] e9c64: 3607fbe8 tbz w8, #0x0, 0xe9be0 e9c68: f94017e0 ldr x0, [sp, #0x28] e9c6c: 9401cc9d bl 0x15cee0 <_ZdlPv@plt> e9c70: aa1303e0 mov x0, x19 e9c74: 9401bd3b bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e9c78 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)>: e9c78: d10243ff sub sp, sp, #0x90 e9c7c: a9047bfd stp x29, x30, [sp, #0x40] e9c80: 910103fd add x29, sp, #0x40 e9c84: f9002bf9 str x25, [sp, #0x50] e9c88: a9065ff8 stp x24, x23, [sp, #0x60] e9c8c: a90757f6 stp x22, x21, [sp, #0x70] e9c90: a9084ff4 stp x20, x19, [sp, #0x80] e9c94: d53bd055 mrs x21, TPIDR_EL0 e9c98: aa0003f4 mov x20, x0 e9c9c: f94016a9 ldr x9, [x21, #0x28] e9ca0: aa0803f3 mov x19, x8 e9ca4: f81f83a9 stur x9, [x29, #-0x8] e9ca8: f9400000 ldr x0, [x0] e9cac: f9400689 ldr x9, [x20, #0x8] e9cb0: eb09001f cmp x0, x9 e9cb4: 54000aa0 b.eq 0xe9e08 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x190> e9cb8: 528b6048 mov w8, #0x5b02 // =23298 e9cbc: 39008bff strb wzr, [sp, #0x22] e9cc0: 790043e8 strh w8, [sp, #0x20] e9cc4: f9400008 ldr x8, [x0] e9cc8: f9400909 ldr x9, [x8, #0x10] e9ccc: 910023e8 add x8, sp, #0x8 e9cd0: 910023f6 add x22, sp, #0x8 e9cd4: d63f0120 blr x9 e9cd8: a94127ea ldp x10, x9, [sp, #0x10] e9cdc: b24002cb orr x11, x22, #0x1 e9ce0: 394023e8 ldrb w8, [sp, #0x8] e9ce4: 7200011f tst w8, #0x1 e9ce8: d341fd08 lsr x8, x8, #1 e9cec: 9a890161 csel x1, x11, x9, eq e9cf0: 9a8a0102 csel x2, x8, x10, eq e9cf4: 910083e0 add x0, sp, #0x20 e9cf8: 9401d406 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> e9cfc: 394023e8 ldrb w8, [sp, #0x8] e9d00: 36000068 tbz w8, #0x0, 0xe9d0c , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x94> e9d04: f9400fe0 ldr x0, [sp, #0x18] e9d08: 9401cc76 bl 0x15cee0 <_ZdlPv@plt> e9d0c: a9402289 ldp x9, x8, [x20] e9d10: d28db6f6 mov x22, #0x6db7 // =28087 e9d14: f2b6db76 movk x22, #0xb6db, lsl #16 e9d18: f2db6db6 movk x22, #0xdb6d, lsl #32 e9d1c: f2edb6d6 movk x22, #0x6db6, lsl #48 e9d20: cb090108 sub x8, x8, x9 e9d24: 9343fd08 asr x8, x8, #3 e9d28: 9b167d08 mul x8, x8, x22 e9d2c: f100091f cmp x8, #0x2 e9d30: 54000483 b.lo 0xe9dc0 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x148> e9d34: 910023e8 add x8, sp, #0x8 e9d38: 52800038 mov w24, #0x1 // =1 e9d3c: b2400117 orr x23, x8, #0x1 e9d40: 52800719 mov w25, #0x38 // =56 e9d44: 14000009 b 0xe9d68 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0xf0> e9d48: a9402289 ldp x9, x8, [x20] e9d4c: 91000718 add x24, x24, #0x1 e9d50: 9100e339 add x25, x25, #0x38 e9d54: cb090108 sub x8, x8, x9 e9d58: 9343fd08 asr x8, x8, #3 e9d5c: 9b167d08 mul x8, x8, x22 e9d60: eb08031f cmp x24, x8 e9d64: 540002e2 b.hs 0xe9dc0 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x148> e9d68: 910083e0 add x0, sp, #0x20 e9d6c: 52800581 mov w1, #0x2c // =44 e9d70: 9401d0d4 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> e9d74: f9400288 ldr x8, [x20] e9d78: 8b190100 add x0, x8, x25 e9d7c: f9400008 ldr x8, [x0] e9d80: f9400909 ldr x9, [x8, #0x10] e9d84: 910023e8 add x8, sp, #0x8 e9d88: d63f0120 blr x9 e9d8c: a94127ea ldp x10, x9, [sp, #0x10] e9d90: 394023e8 ldrb w8, [sp, #0x8] e9d94: 7200011f tst w8, #0x1 e9d98: d341fd08 lsr x8, x8, #1 e9d9c: 9a8902e1 csel x1, x23, x9, eq e9da0: 9a8a0102 csel x2, x8, x10, eq e9da4: 910083e0 add x0, sp, #0x20 e9da8: 9401d3da bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> e9dac: 394023e8 ldrb w8, [sp, #0x8] e9db0: 3607fcc8 tbz w8, #0x0, 0xe9d48 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0xd0> e9db4: f9400fe0 ldr x0, [sp, #0x18] e9db8: 9401cc4a bl 0x15cee0 <_ZdlPv@plt> e9dbc: 17ffffe3 b 0xe9d48 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0xd0> e9dc0: 910083e0 add x0, sp, #0x20 e9dc4: 52800ba1 mov w1, #0x5d // =93 e9dc8: 9401d0be bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> e9dcc: 3dc00be0 ldr q0, [sp, #0x20] e9dd0: f9401be8 ldr x8, [sp, #0x30] e9dd4: 3d800260 str q0, [x19] e9dd8: f9000a68 str x8, [x19, #0x10] e9ddc: f94016a8 ldr x8, [x21, #0x28] e9de0: f85f83a9 ldur x9, [x29, #-0x8] e9de4: eb09011f cmp x8, x9 e9de8: 54000221 b.ne 0xe9e2c , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1b4> e9dec: a9484ff4 ldp x20, x19, [sp, #0x80] e9df0: a94757f6 ldp x22, x21, [sp, #0x70] e9df4: a9465ff8 ldp x24, x23, [sp, #0x60] e9df8: a9447bfd ldp x29, x30, [sp, #0x40] e9dfc: f9402bf9 ldr x25, [sp, #0x50] e9e00: 910243ff add sp, sp, #0x90 e9e04: d65f03c0 ret e9e08: 52800088 mov w8, #0x4 // =4 e9e0c: 528bab69 mov w9, #0x5d5b // =23899 e9e10: 39000e7f strb wzr, [x19, #0x3] e9e14: 39000268 strb w8, [x19] e9e18: 78001269 sturh w9, [x19, #0x1] e9e1c: f94016a8 ldr x8, [x21, #0x28] e9e20: f85f83a9 ldur x9, [x29, #-0x8] e9e24: eb09011f cmp x8, x9 e9e28: 54fffe20 b.eq 0xe9dec , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x174> e9e2c: 9401cc01 bl 0x15ce30 <__stack_chk_fail@plt> e9e30: 14000010 b 0xe9e70 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1f8> e9e34: 14000002 b 0xe9e3c , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1c4> e9e38: 1400000e b 0xe9e70 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1f8> e9e3c: 394023e8 ldrb w8, [sp, #0x8] e9e40: aa0003f3 mov x19, x0 e9e44: 370000a8 tbnz w8, #0x0, 0xe9e58 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1e0> e9e48: 394083e8 ldrb w8, [sp, #0x20] e9e4c: 37000188 tbnz w8, #0x0, 0xe9e7c , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x204> e9e50: aa1303e0 mov x0, x19 e9e54: 9401bcc3 bl 0x159160 <__emutls_get_address+0x6d4> e9e58: f9400fe0 ldr x0, [sp, #0x18] e9e5c: 9401cc21 bl 0x15cee0 <_ZdlPv@plt> e9e60: 394083e8 ldrb w8, [sp, #0x20] e9e64: 3607ff68 tbz w8, #0x0, 0xe9e50 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1d8> e9e68: 14000005 b 0xe9e7c , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x204> e9e6c: 14000001 b 0xe9e70 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1f8> e9e70: aa0003f3 mov x19, x0 e9e74: 394083e8 ldrb w8, [sp, #0x20] e9e78: 3607fec8 tbz w8, #0x0, 0xe9e50 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1d8> e9e7c: f9401be0 ldr x0, [sp, #0x30] e9e80: 9401cc18 bl 0x15cee0 <_ZdlPv@plt> e9e84: aa1303e0 mov x0, x19 e9e88: 9401bcb6 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000e9e8c &>::~__split_buffer()>: e9e8c: a9be7bfd stp x29, x30, [sp, #-0x20]! e9e90: a9014ff4 stp x20, x19, [sp, #0x10] e9e94: 910003fd mov x29, sp e9e98: aa0003f3 mov x19, x0 e9e9c: a9408014 ldp x20, x0, [x0, #0x8] e9ea0: eb14001f cmp x0, x20 e9ea4: 54000100 b.eq 0xe9ec4 &>::~__split_buffer()+0x38> e9ea8: f85c0c08 ldr x8, [x0, #-0x40]! e9eac: f9000a60 str x0, [x19, #0x10] e9eb0: f9400108 ldr x8, [x8] e9eb4: d63f0100 blr x8 e9eb8: f9400a60 ldr x0, [x19, #0x10] e9ebc: eb14001f cmp x0, x20 e9ec0: 54ffff41 b.ne 0xe9ea8 &>::~__split_buffer()+0x1c> e9ec4: f9400260 ldr x0, [x19] e9ec8: b4000080 cbz x0, 0xe9ed8 &>::~__split_buffer()+0x4c> e9ecc: a9414ff4 ldp x20, x19, [sp, #0x10] e9ed0: a8c27bfd ldp x29, x30, [sp], #0x20 e9ed4: 1401cc03 b 0x15cee0 <_ZdlPv@plt> e9ed8: a9414ff4 ldp x20, x19, [sp, #0x10] e9edc: a8c27bfd ldp x29, x30, [sp], #0x20 e9ee0: d65f03c0 ret 00000000000e9ee4 >::vector(std::__ndk1::vector> const&)>: e9ee4: a9bb7bfd stp x29, x30, [sp, #-0x50]! e9ee8: a90167fa stp x26, x25, [sp, #0x10] e9eec: 910003fd mov x29, sp e9ef0: a9025ff8 stp x24, x23, [sp, #0x20] e9ef4: a90357f6 stp x22, x21, [sp, #0x30] e9ef8: a9044ff4 stp x20, x19, [sp, #0x40] e9efc: a9007c1f stp xzr, xzr, [x0] e9f00: aa0003f3 mov x19, x0 e9f04: f900081f str xzr, [x0, #0x10] e9f08: a9402029 ldp x9, x8, [x1] e9f0c: eb090100 subs x0, x8, x9 e9f10: 54000540 b.eq 0xe9fb8 >::vector(std::__ndk1::vector> const&)+0xd4> e9f14: d28db6e9 mov x9, #0x6db7 // =28087 e9f18: 9343fc08 asr x8, x0, #3 e9f1c: f2b6db69 movk x9, #0xb6db, lsl #16 e9f20: f2db6da9 movk x9, #0xdb6d, lsl #32 e9f24: f2edb6c9 movk x9, #0x6db6, lsl #48 e9f28: 9b097d16 mul x22, x8, x9 e9f2c: d2849268 mov x8, #0x2493 // =9363 e9f30: f2b24928 movk x8, #0x9249, lsl #16 e9f34: f2c92488 movk x8, #0x4924, lsl #32 e9f38: f2e09248 movk x8, #0x492, lsl #48 e9f3c: eb0802df cmp x22, x8 e9f40: 54000482 b.hs 0xe9fd0 >::vector(std::__ndk1::vector> const&)+0xec> e9f44: aa0103f5 mov x21, x1 e9f48: 9401cbc6 bl 0x15ce60 <_Znwm@plt> e9f4c: 52800708 mov w8, #0x38 // =56 e9f50: a9000260 stp x0, x0, [x19] e9f54: aa0003f4 mov x20, x0 e9f58: 9b0802c8 madd x8, x22, x8, x0 e9f5c: f9000a68 str x8, [x19, #0x10] e9f60: a94062b7 ldp x23, x24, [x21] e9f64: eb1802ff cmp x23, x24 e9f68: 54000260 b.eq 0xe9fb4 >::vector(std::__ndk1::vector> const&)+0xd0> e9f6c: f0000408 adrp x8, 0x16c000 e9f70: aa1f03f6 mov x22, xzr e9f74: f9462d08 ldr x8, [x8, #0xc58] e9f78: 91004119 add x25, x8, #0x10 e9f7c: 8b1602fa add x26, x23, x22 e9f80: 8b160295 add x21, x20, x22 e9f84: 91002341 add x1, x26, #0x8 e9f88: f80086b9 str x25, [x21], #0x8 e9f8c: aa1503e0 mov x0, x21 e9f90: 9401cdfc bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> e9f94: 91008341 add x1, x26, #0x20 e9f98: 910062a0 add x0, x21, #0x18 e9f9c: 9401cdf9 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> e9fa0: 9100e2d6 add x22, x22, #0x38 e9fa4: 8b1602e8 add x8, x23, x22 e9fa8: eb18011f cmp x8, x24 e9fac: 54fffe81 b.ne 0xe9f7c >::vector(std::__ndk1::vector> const&)+0x98> e9fb0: 8b160294 add x20, x20, x22 e9fb4: f9000674 str x20, [x19, #0x8] e9fb8: a9444ff4 ldp x20, x19, [sp, #0x40] e9fbc: a94357f6 ldp x22, x21, [sp, #0x30] e9fc0: a9425ff8 ldp x24, x23, [sp, #0x20] e9fc4: a94167fa ldp x26, x25, [sp, #0x10] e9fc8: a8c57bfd ldp x29, x30, [sp], #0x50 e9fcc: d65f03c0 ret e9fd0: aa1303e0 mov x0, x19 e9fd4: 9401cf47 bl 0x15dcf0 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> e9fd8: aa0003f5 mov x21, x0 e9fdc: 1400000b b 0xea008 >::vector(std::__ndk1::vector> const&)+0x124> e9fe0: aa0003f5 mov x21, x0 e9fe4: 14000007 b 0xea000 >::vector(std::__ndk1::vector> const&)+0x11c> e9fe8: 8b160288 add x8, x20, x22 e9fec: aa0003f5 mov x21, x0 e9ff0: 39402109 ldrb w9, [x8, #0x8] e9ff4: 36000069 tbz w9, #0x0, 0xea000 >::vector(std::__ndk1::vector> const&)+0x11c> e9ff8: f9400d00 ldr x0, [x8, #0x18] e9ffc: 9401cbb9 bl 0x15cee0 <_ZdlPv@plt> ea000: 8b160288 add x8, x20, x22 ea004: f9000668 str x8, [x19, #0x8] ea008: aa1303e0 mov x0, x19 ea00c: 9401d4dd bl 0x15f380 <_ZNSt6__ndk113__vector_baseIN6InGame13ReportGateway11MetricLabelENS_9allocatorIS3_EEED2Ev@plt> ea010: aa1503e0 mov x0, x21 ea014: 9401bc53 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000ea018 : ea018: a9be7bfd stp x29, x30, [sp, #-0x20]! ea01c: f9000bf3 str x19, [sp, #0x10] ea020: 910003fd mov x29, sp ea024: d0000408 adrp x8, 0x16c000 ea028: aa0003f3 mov x19, x0 ea02c: f9462d08 ldr x8, [x8, #0xc58] ea030: 39408009 ldrb w9, [x0, #0x20] ea034: 91004108 add x8, x8, #0x10 ea038: f9000008 str x8, [x0] ea03c: 36000069 tbz w9, #0x0, 0xea048 ea040: f9401a60 ldr x0, [x19, #0x30] ea044: 9401cba7 bl 0x15cee0 <_ZdlPv@plt> ea048: 39402268 ldrb w8, [x19, #0x8] ea04c: 37000088 tbnz w8, #0x0, 0xea05c ea050: f9400bf3 ldr x19, [sp, #0x10] ea054: a8c27bfd ldp x29, x30, [sp], #0x20 ea058: d65f03c0 ret ea05c: f9400e60 ldr x0, [x19, #0x18] ea060: f9400bf3 ldr x19, [sp, #0x10] ea064: a8c27bfd ldp x29, x30, [sp], #0x20 ea068: 1401cb9e b 0x15cee0 <_ZdlPv@plt> 00000000000ea06c : ea06c: a9be7bfd stp x29, x30, [sp, #-0x20]! ea070: f9000bf3 str x19, [sp, #0x10] ea074: 910003fd mov x29, sp ea078: d0000408 adrp x8, 0x16c000 ea07c: aa0003f3 mov x19, x0 ea080: f9462d08 ldr x8, [x8, #0xc58] ea084: 39408009 ldrb w9, [x0, #0x20] ea088: 91004108 add x8, x8, #0x10 ea08c: f9000008 str x8, [x0] ea090: 370000e9 tbnz w9, #0x0, 0xea0ac ea094: 39402268 ldrb w8, [x19, #0x8] ea098: 37000128 tbnz w8, #0x0, 0xea0bc ea09c: aa1303e0 mov x0, x19 ea0a0: f9400bf3 ldr x19, [sp, #0x10] ea0a4: a8c27bfd ldp x29, x30, [sp], #0x20 ea0a8: 1401cb8e b 0x15cee0 <_ZdlPv@plt> ea0ac: f9401a60 ldr x0, [x19, #0x30] ea0b0: 9401cb8c bl 0x15cee0 <_ZdlPv@plt> ea0b4: 39402268 ldrb w8, [x19, #0x8] ea0b8: 3607ff28 tbz w8, #0x0, 0xea09c ea0bc: f9400e60 ldr x0, [x19, #0x18] ea0c0: 9401cb88 bl 0x15cee0 <_ZdlPv@plt> ea0c4: aa1303e0 mov x0, x19 ea0c8: f9400bf3 ldr x19, [sp, #0x10] ea0cc: a8c27bfd ldp x29, x30, [sp], #0x20 ea0d0: 1401cb84 b 0x15cee0 <_ZdlPv@plt> 00000000000ea0d4 : ea0d4: d10303ff sub sp, sp, #0xc0 ea0d8: a9097bfd stp x29, x30, [sp, #0x90] ea0dc: 910243fd add x29, sp, #0x90 ea0e0: f90053f5 str x21, [sp, #0xa0] ea0e4: a90b4ff4 stp x20, x19, [sp, #0xb0] ea0e8: d53bd055 mrs x21, TPIDR_EL0 ea0ec: aa0803f3 mov x19, x8 ea0f0: f94016a8 ldr x8, [x21, #0x28] ea0f4: aa0003f4 mov x20, x0 ea0f8: 91002000 add x0, x0, #0x8 ea0fc: f81f83a8 stur x8, [x29, #-0x8] ea100: 910063e8 add x8, sp, #0x18 ea104: 9401d4a7 bl 0x15f3a0 <_ZN6InGame13ReportGateway9JsonUtils10EscapeJsonERKNSt6__ndk112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE@plt> ea108: f0fffc22 adrp x2, 0x71000 ea10c: 910063e0 add x0, sp, #0x18 ea110: 91057042 add x2, x2, #0x15c ea114: aa1f03e1 mov x1, xzr ea118: 9401d48e bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> ea11c: f9400808 ldr x8, [x0, #0x10] ea120: 3dc00000 ldr q0, [x0] ea124: f90023e8 str x8, [sp, #0x40] ea128: 3d800fe0 str q0, [sp, #0x30] ea12c: a900fc1f stp xzr, xzr, [x0, #0x8] ea130: f900001f str xzr, [x0] ea134: 90fffc21 adrp x1, 0x6e000 ea138: 9100c3e0 add x0, sp, #0x30 ea13c: 91101c21 add x1, x1, #0x407 ea140: 9401d26c bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> ea144: f9400808 ldr x8, [x0, #0x10] ea148: 91008289 add x9, x20, #0x20 ea14c: 3dc00000 ldr q0, [x0] ea150: f81d03a8 stur x8, [x29, #-0x30] ea154: 3c9c03a0 stur q0, [x29, #-0x40] ea158: a900fc1f stp xzr, xzr, [x0, #0x8] ea15c: f900001f str xzr, [x0] ea160: 910003e8 mov x8, sp ea164: aa0903e0 mov x0, x9 ea168: 910003f4 mov x20, sp ea16c: 9401d48d bl 0x15f3a0 <_ZN6InGame13ReportGateway9JsonUtils10EscapeJsonERKNSt6__ndk112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE@plt> ea170: a940a7ea ldp x10, x9, [sp, #0x8] ea174: b240028b orr x11, x20, #0x1 ea178: 394003e8 ldrb w8, [sp] ea17c: 7200011f tst w8, #0x1 ea180: d341fd08 lsr x8, x8, #1 ea184: 9a890161 csel x1, x11, x9, eq ea188: 9a8a0102 csel x2, x8, x10, eq ea18c: d10103a0 sub x0, x29, #0x40 ea190: 9401d2e0 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> ea194: f9400808 ldr x8, [x0, #0x10] ea198: 3dc00000 ldr q0, [x0] ea19c: f81f03a8 stur x8, [x29, #-0x10] ea1a0: 3c9e03a0 stur q0, [x29, #-0x20] ea1a4: a900fc1f stp xzr, xzr, [x0, #0x8] ea1a8: f900001f str xzr, [x0] ea1ac: f0fffc21 adrp x1, 0x71000 ea1b0: d10083a0 sub x0, x29, #0x20 ea1b4: 911ab821 add x1, x1, #0x6ae ea1b8: 9401d24e bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> ea1bc: f9400808 ldr x8, [x0, #0x10] ea1c0: 3dc00000 ldr q0, [x0] ea1c4: f900001f str xzr, [x0] ea1c8: a900fc1f stp xzr, xzr, [x0, #0x8] ea1cc: 385e03a9 ldurb w9, [x29, #-0x20] ea1d0: f9000a68 str x8, [x19, #0x10] ea1d4: 3d800260 str q0, [x19] ea1d8: 37000249 tbnz w9, #0x0, 0xea220 ea1dc: 394003e8 ldrb w8, [sp] ea1e0: 37000288 tbnz w8, #0x0, 0xea230 ea1e4: 385c03a8 ldurb w8, [x29, #-0x40] ea1e8: 370002c8 tbnz w8, #0x0, 0xea240 ea1ec: 3940c3e8 ldrb w8, [sp, #0x30] ea1f0: 37000308 tbnz w8, #0x0, 0xea250 ea1f4: 394063e8 ldrb w8, [sp, #0x18] ea1f8: 37000348 tbnz w8, #0x0, 0xea260 ea1fc: f94016a8 ldr x8, [x21, #0x28] ea200: f85f83a9 ldur x9, [x29, #-0x8] ea204: eb09011f cmp x8, x9 ea208: 54000381 b.ne 0xea278 ea20c: a94b4ff4 ldp x20, x19, [sp, #0xb0] ea210: a9497bfd ldp x29, x30, [sp, #0x90] ea214: f94053f5 ldr x21, [sp, #0xa0] ea218: 910303ff add sp, sp, #0xc0 ea21c: d65f03c0 ret ea220: f85f03a0 ldur x0, [x29, #-0x10] ea224: 9401cb2f bl 0x15cee0 <_ZdlPv@plt> ea228: 394003e8 ldrb w8, [sp] ea22c: 3607fdc8 tbz w8, #0x0, 0xea1e4 ea230: f9400be0 ldr x0, [sp, #0x10] ea234: 9401cb2b bl 0x15cee0 <_ZdlPv@plt> ea238: 385c03a8 ldurb w8, [x29, #-0x40] ea23c: 3607fd88 tbz w8, #0x0, 0xea1ec ea240: f85d03a0 ldur x0, [x29, #-0x30] ea244: 9401cb27 bl 0x15cee0 <_ZdlPv@plt> ea248: 3940c3e8 ldrb w8, [sp, #0x30] ea24c: 3607fd48 tbz w8, #0x0, 0xea1f4 ea250: f94023e0 ldr x0, [sp, #0x40] ea254: 9401cb23 bl 0x15cee0 <_ZdlPv@plt> ea258: 394063e8 ldrb w8, [sp, #0x18] ea25c: 3607fd08 tbz w8, #0x0, 0xea1fc ea260: f94017e0 ldr x0, [sp, #0x28] ea264: 9401cb1f bl 0x15cee0 <_ZdlPv@plt> ea268: f94016a8 ldr x8, [x21, #0x28] ea26c: f85f83a9 ldur x9, [x29, #-0x8] ea270: eb09011f cmp x8, x9 ea274: 54fffcc0 b.eq 0xea20c ea278: 9401caee bl 0x15ce30 <__stack_chk_fail@plt> ea27c: 385e03a8 ldurb w8, [x29, #-0x20] ea280: aa0003f3 mov x19, x0 ea284: 37000168 tbnz w8, #0x0, 0xea2b0 ea288: 394003e8 ldrb w8, [sp] ea28c: 37000228 tbnz w8, #0x0, 0xea2d0 ea290: 385c03a8 ldurb w8, [x29, #-0x40] ea294: 370002e8 tbnz w8, #0x0, 0xea2f0 ea298: 3940c3e8 ldrb w8, [sp, #0x30] ea29c: 370003a8 tbnz w8, #0x0, 0xea310 ea2a0: 394063e8 ldrb w8, [sp, #0x18] ea2a4: 37000468 tbnz w8, #0x0, 0xea330 ea2a8: aa1303e0 mov x0, x19 ea2ac: 9401bbad bl 0x159160 <__emutls_get_address+0x6d4> ea2b0: f85f03a0 ldur x0, [x29, #-0x10] ea2b4: 9401cb0b bl 0x15cee0 <_ZdlPv@plt> ea2b8: 394003e8 ldrb w8, [sp] ea2bc: 3607fea8 tbz w8, #0x0, 0xea290 ea2c0: 14000004 b 0xea2d0 ea2c4: aa0003f3 mov x19, x0 ea2c8: 394003e8 ldrb w8, [sp] ea2cc: 3607fe28 tbz w8, #0x0, 0xea290 ea2d0: f9400be0 ldr x0, [sp, #0x10] ea2d4: 9401cb03 bl 0x15cee0 <_ZdlPv@plt> ea2d8: 385c03a8 ldurb w8, [x29, #-0x40] ea2dc: 3607fde8 tbz w8, #0x0, 0xea298 ea2e0: 14000004 b 0xea2f0 ea2e4: aa0003f3 mov x19, x0 ea2e8: 385c03a8 ldurb w8, [x29, #-0x40] ea2ec: 3607fd68 tbz w8, #0x0, 0xea298 ea2f0: f85d03a0 ldur x0, [x29, #-0x30] ea2f4: 9401cafb bl 0x15cee0 <_ZdlPv@plt> ea2f8: 3940c3e8 ldrb w8, [sp, #0x30] ea2fc: 3607fd28 tbz w8, #0x0, 0xea2a0 ea300: 14000004 b 0xea310 ea304: aa0003f3 mov x19, x0 ea308: 3940c3e8 ldrb w8, [sp, #0x30] ea30c: 3607fca8 tbz w8, #0x0, 0xea2a0 ea310: f94023e0 ldr x0, [sp, #0x40] ea314: 9401caf3 bl 0x15cee0 <_ZdlPv@plt> ea318: 394063e8 ldrb w8, [sp, #0x18] ea31c: 3607fc68 tbz w8, #0x0, 0xea2a8 ea320: 14000004 b 0xea330 ea324: aa0003f3 mov x19, x0 ea328: 394063e8 ldrb w8, [sp, #0x18] ea32c: 3607fbe8 tbz w8, #0x0, 0xea2a8 ea330: f94017e0 ldr x0, [sp, #0x28] ea334: 9401caeb bl 0x15cee0 <_ZdlPv@plt> ea338: aa1303e0 mov x0, x19 ea33c: 9401bb89 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000ea340 , std::__ndk1::allocator> const&)>: ea340: d101c3ff sub sp, sp, #0x70 ea344: a9017bfd stp x29, x30, [sp, #0x10] ea348: 910043fd add x29, sp, #0x10 ea34c: a9026ffc stp x28, x27, [sp, #0x20] ea350: a90367fa stp x26, x25, [sp, #0x30] ea354: a9045ff8 stp x24, x23, [sp, #0x40] ea358: a90557f6 stp x22, x21, [sp, #0x50] ea35c: a9064ff4 stp x20, x19, [sp, #0x60] ea360: d53bd05c mrs x28, TPIDR_EL0 ea364: aa0803f3 mov x19, x8 ea368: f9401788 ldr x8, [x28, #0x28] ea36c: f90007e8 str x8, [sp, #0x8] ea370: a940a809 ldp x9, x10, [x0, #0x8] ea374: a9007e7f stp xzr, xzr, [x19] ea378: 39400008 ldrb w8, [x0] ea37c: f9000a7f str xzr, [x19, #0x10] ea380: 7200011f tst w8, #0x1 ea384: d341fd08 lsr x8, x8, #1 ea388: 9a890114 csel x20, x8, x9, eq ea38c: 9a801555 csinc x21, x10, x0, ne ea390: b4000a74 cbz x20, 0xea4dc , std::__ndk1::allocator> const&)+0x19c> ea394: f0fffc36 adrp x22, 0x71000 ea398: b0fffc97 adrp x23, 0x7b000 ea39c: b0fffc38 adrp x24, 0x6f000 ea3a0: d0fffc39 adrp x25, 0x70000 ea3a4: 90fffc3a adrp x26, 0x6e000 ea3a8: 90fffc5b adrp x27, 0x72000 ea3ac: 9138bed6 add x22, x22, #0xe2f ea3b0: 912ce2f7 add x23, x23, #0xb38 ea3b4: 913c1b18 add x24, x24, #0xf06 ea3b8: 91138f39 add x25, x25, #0x4e3 ea3bc: 91104f5a add x26, x26, #0x413 ea3c0: 912c677b add x27, x27, #0xb19 ea3c4: 14000007 b 0xea3e0 , std::__ndk1::allocator> const&)+0xa0> ea3c8: aa1303e0 mov x0, x19 ea3cc: aa1b03e1 mov x1, x27 ea3d0: 9401d1c8 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> ea3d4: 910006b5 add x21, x21, #0x1 ea3d8: f1000694 subs x20, x20, #0x1 ea3dc: 54000800 b.eq 0xea4dc , std::__ndk1::allocator> const&)+0x19c> ea3e0: 394002a1 ldrb w1, [x21] ea3e4: 51002028 sub w8, w1, #0x8 ea3e8: 71009d1f cmp w8, #0x27 ea3ec: 54000148 b.hi 0xea414 , std::__ndk1::allocator> const&)+0xd4> ea3f0: 10fffec9 adr x9, 0xea3c8 , std::__ndk1::allocator> const&)+0x88> ea3f4: 38686aea ldrb w10, [x23, x8] ea3f8: 8b0a0929 add x9, x9, x10, lsl #2 ea3fc: d61f0120 br x9 ea400: d0fffc21 adrp x1, 0x70000 ea404: aa1303e0 mov x0, x19 ea408: 9104b021 add x1, x1, #0x12c ea40c: 9401d1b9 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> ea410: 17fffff1 b 0xea3d4 , std::__ndk1::allocator> const&)+0x94> ea414: 7101703f cmp w1, #0x5c ea418: 540000c1 b.ne 0xea430 , std::__ndk1::allocator> const&)+0xf0> ea41c: d0fffc21 adrp x1, 0x70000 ea420: aa1303e0 mov x0, x19 ea424: 9104a421 add x1, x1, #0x129 ea428: 9401d1b2 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> ea42c: 17ffffea b 0xea3d4 , std::__ndk1::allocator> const&)+0x94> ea430: 7100803f cmp w1, #0x20 ea434: 54000383 b.lo 0xea4a4 , std::__ndk1::allocator> const&)+0x164> ea438: 7101fc3f cmp w1, #0x7f ea43c: 54000340 b.eq 0xea4a4 , std::__ndk1::allocator> const&)+0x164> ea440: aa1303e0 mov x0, x19 ea444: 9401cf1f bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ea448: 17ffffe3 b 0xea3d4 , std::__ndk1::allocator> const&)+0x94> ea44c: b0fffc41 adrp x1, 0x73000 ea450: aa1303e0 mov x0, x19 ea454: 9137d421 add x1, x1, #0xdf5 ea458: 9401d1a6 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> ea45c: 17ffffde b 0xea3d4 , std::__ndk1::allocator> const&)+0x94> ea460: aa1303e0 mov x0, x19 ea464: aa1803e1 mov x1, x24 ea468: 9401d1a2 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> ea46c: 17ffffda b 0xea3d4 , std::__ndk1::allocator> const&)+0x94> ea470: f0fffc21 adrp x1, 0x71000 ea474: aa1303e0 mov x0, x19 ea478: 910ff821 add x1, x1, #0x3fe ea47c: 9401d19d bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> ea480: 17ffffd5 b 0xea3d4 , std::__ndk1::allocator> const&)+0x94> ea484: aa1303e0 mov x0, x19 ea488: aa1903e1 mov x1, x25 ea48c: 9401d199 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> ea490: 17ffffd1 b 0xea3d4 , std::__ndk1::allocator> const&)+0x94> ea494: aa1303e0 mov x0, x19 ea498: aa1a03e1 mov x1, x26 ea49c: 9401d195 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> ea4a0: 17ffffcd b 0xea3d4 , std::__ndk1::allocator> const&)+0x94> ea4a4: d344fc28 lsr x8, x1, #4 ea4a8: 92400c29 and x9, x1, #0xf ea4ac: 528eab8a mov w10, #0x755c // =30044 ea4b0: 39001bff strb wzr, [sp, #0x6] ea4b4: 72a6060a movk w10, #0x3030, lsl #16 ea4b8: 38686ac8 ldrb w8, [x22, x8] ea4bc: 38696ac9 ldrb w9, [x22, x9] ea4c0: b90003ea str w10, [sp] ea4c4: 390013e8 strb w8, [sp, #0x4] ea4c8: 390017e9 strb w9, [sp, #0x5] ea4cc: 910003e1 mov x1, sp ea4d0: aa1303e0 mov x0, x19 ea4d4: 9401d187 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> ea4d8: 17ffffbf b 0xea3d4 , std::__ndk1::allocator> const&)+0x94> ea4dc: f9401788 ldr x8, [x28, #0x28] ea4e0: f94007e9 ldr x9, [sp, #0x8] ea4e4: eb09011f cmp x8, x9 ea4e8: 54000121 b.ne 0xea50c , std::__ndk1::allocator> const&)+0x1cc> ea4ec: a9464ff4 ldp x20, x19, [sp, #0x60] ea4f0: a94557f6 ldp x22, x21, [sp, #0x50] ea4f4: a9445ff8 ldp x24, x23, [sp, #0x40] ea4f8: a94367fa ldp x26, x25, [sp, #0x30] ea4fc: a9426ffc ldp x28, x27, [sp, #0x20] ea500: a9417bfd ldp x29, x30, [sp, #0x10] ea504: 9101c3ff add sp, sp, #0x70 ea508: d65f03c0 ret ea50c: 9401ca49 bl 0x15ce30 <__stack_chk_fail@plt> ea510: 14000002 b 0xea518 , std::__ndk1::allocator> const&)+0x1d8> ea514: 14000001 b 0xea518 , std::__ndk1::allocator> const&)+0x1d8> ea518: aa0003f4 mov x20, x0 ea51c: 39400268 ldrb w8, [x19] ea520: 36000068 tbz w8, #0x0, 0xea52c , std::__ndk1::allocator> const&)+0x1ec> ea524: f9400a60 ldr x0, [x19, #0x10] ea528: 9401ca6e bl 0x15cee0 <_ZdlPv@plt> ea52c: aa1403e0 mov x0, x20 ea530: 9401bb0c bl 0x159160 <__emutls_get_address+0x6d4> 00000000000ea534 >::__emplace_back_slow_path, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: ea534: d10283ff sub sp, sp, #0xa0 ea538: a9047bfd stp x29, x30, [sp, #0x40] ea53c: 910103fd add x29, sp, #0x40 ea540: a9056ffc stp x28, x27, [sp, #0x50] ea544: a90667fa stp x26, x25, [sp, #0x60] ea548: a9075ff8 stp x24, x23, [sp, #0x70] ea54c: a90857f6 stp x22, x21, [sp, #0x80] ea550: a9094ff4 stp x20, x19, [sp, #0x90] ea554: d53bd058 mrs x24, TPIDR_EL0 ea558: d28db6eb mov x11, #0x6db7 // =28087 ea55c: f9401708 ldr x8, [x24, #0x28] ea560: f2b6db6b movk x11, #0xb6db, lsl #16 ea564: f2db6dab movk x11, #0xdb6d, lsl #32 ea568: aa0003f3 mov x19, x0 ea56c: f2edb6cb movk x11, #0x6db6, lsl #48 ea570: f81f83a8 stur x8, [x29, #-0x8] ea574: a940200a ldp x10, x8, [x0] ea578: cb0a0108 sub x8, x8, x10 ea57c: 9343fd08 asr x8, x8, #3 ea580: 9b0b7d14 mul x20, x8, x11 ea584: d2849248 mov x8, #0x2492 // =9362 ea588: f2b24928 movk x8, #0x9249, lsl #16 ea58c: f2c92488 movk x8, #0x4924, lsl #32 ea590: 91000689 add x9, x20, #0x1 ea594: f2e09248 movk x8, #0x492, lsl #48 ea598: eb08013f cmp x9, x8 ea59c: 54000c68 b.hi 0xea728 >::__emplace_back_slow_path, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1f4> ea5a0: f9400a6c ldr x12, [x19, #0x10] ea5a4: aa0203f5 mov x21, x2 ea5a8: aa0103f6 mov x22, x1 ea5ac: 91004277 add x23, x19, #0x10 ea5b0: cb0a018a sub x10, x12, x10 ea5b4: d292492c mov x12, #0x9249 // =37449 ea5b8: 9343fd4a asr x10, x10, #3 ea5bc: f2a9248c movk x12, #0x4924, lsl #16 ea5c0: f2c4924c movk x12, #0x2492, lsl #32 ea5c4: f9001bf7 str x23, [sp, #0x30] ea5c8: 9b0b7d4a mul x10, x10, x11 ea5cc: f2e0492c movk x12, #0x249, lsl #48 ea5d0: d37ff94b lsl x11, x10, #1 ea5d4: eb09017f cmp x11, x9 ea5d8: 9a8b3129 csel x9, x9, x11, lo ea5dc: eb0c015f cmp x10, x12 ea5e0: 9a883139 csel x25, x9, x8, lo ea5e4: b40000f9 cbz x25, 0xea600 >::__emplace_back_slow_path, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xcc> ea5e8: eb08033f cmp x25, x8 ea5ec: 54000a28 b.hi 0xea730 >::__emplace_back_slow_path, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1fc> ea5f0: 52800708 mov w8, #0x38 // =56 ea5f4: 9b087f20 mul x0, x25, x8 ea5f8: 9401ca1a bl 0x15ce60 <_Znwm@plt> ea5fc: 14000002 b 0xea604 >::__emplace_back_slow_path, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xd0> ea600: aa1f03e0 mov x0, xzr ea604: 52800708 mov w8, #0x38 // =56 ea608: 9b080294 madd x20, x20, x8, x0 ea60c: 9b080339 madd x25, x25, x8, x0 ea610: a90153e0 stp x0, x20, [sp, #0x10] ea614: a90267f4 stp x20, x25, [sp, #0x20] ea618: aa1703e0 mov x0, x23 ea61c: aa1403e1 mov x1, x20 ea620: aa1603e2 mov x2, x22 ea624: aa1503e3 mov x3, x21 ea628: 9401d2f2 bl 0x15f1f0 <_ZNSt6__ndk19allocatorIN6InGame13ReportGateway11MetricLabelEE9constructIS3_JRKNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEESC_EEEvPT_DpOT0_@plt> ea62c: a9405676 ldp x22, x21, [x19] ea630: 9100e297 add x23, x20, #0x38 ea634: f90013f7 str x23, [sp, #0x20] ea638: eb1602bf cmp x21, x22 ea63c: 540003c0 b.eq 0xea6b4 >::__emplace_back_slow_path, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x180> ea640: d0000408 adrp x8, 0x16c000 ea644: f90007f8 str x24, [sp, #0x8] ea648: aa1f03fa mov x26, xzr ea64c: f9462d08 ldr x8, [x8, #0xc58] ea650: 9100411b add x27, x8, #0x10 ea654: 8b1a029c add x28, x20, x26 ea658: 8b1a02b8 add x24, x21, x26 ea65c: d100c380 sub x0, x28, #0x30 ea660: d100c301 sub x1, x24, #0x30 ea664: f81c839b stur x27, [x28, #-0x38] ea668: 9401cc46 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> ea66c: d1006380 sub x0, x28, #0x18 ea670: d1006301 sub x1, x24, #0x18 ea674: 9401cc43 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> ea678: 8b1a0288 add x8, x20, x26 ea67c: d100e35a sub x26, x26, #0x38 ea680: d100e108 sub x8, x8, #0x38 ea684: 8b1a02a9 add x9, x21, x26 ea688: eb16013f cmp x9, x22 ea68c: f9000fe8 str x8, [sp, #0x18] ea690: 54fffe21 b.ne 0xea654 >::__emplace_back_slow_path, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x120> ea694: a9405a75 ldp x21, x22, [x19] ea698: 8b1a0294 add x20, x20, x26 ea69c: f94007f8 ldr x24, [sp, #0x8] ea6a0: eb1502df cmp x22, x21 ea6a4: a9005e74 stp x20, x23, [x19] ea6a8: f9000a79 str x25, [x19, #0x10] ea6ac: 540000e1 b.ne 0xea6c8 >::__emplace_back_slow_path, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x194> ea6b0: 1400000f b 0xea6ec >::__emplace_back_slow_path, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1b8> ea6b4: aa1603f5 mov x21, x22 ea6b8: eb1502df cmp x22, x21 ea6bc: a9005e74 stp x20, x23, [x19] ea6c0: f9000a79 str x25, [x19, #0x10] ea6c4: 54000140 b.eq 0xea6ec >::__emplace_back_slow_path, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1b8> ea6c8: d100e2d3 sub x19, x22, #0x38 ea6cc: aa1303f4 mov x20, x19 ea6d0: f85c8688 ldr x8, [x20], #-0x38 ea6d4: aa1303e0 mov x0, x19 ea6d8: f9400108 ldr x8, [x8] ea6dc: d63f0100 blr x8 ea6e0: eb15027f cmp x19, x21 ea6e4: aa1403f3 mov x19, x20 ea6e8: 54ffff41 b.ne 0xea6d0 >::__emplace_back_slow_path, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x19c> ea6ec: b4000075 cbz x21, 0xea6f8 >::__emplace_back_slow_path, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1c4> ea6f0: aa1503e0 mov x0, x21 ea6f4: 9401c9fb bl 0x15cee0 <_ZdlPv@plt> ea6f8: f9401708 ldr x8, [x24, #0x28] ea6fc: f85f83a9 ldur x9, [x29, #-0x8] ea700: eb09011f cmp x8, x9 ea704: 540001c1 b.ne 0xea73c >::__emplace_back_slow_path, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x208> ea708: a9494ff4 ldp x20, x19, [sp, #0x90] ea70c: a94857f6 ldp x22, x21, [sp, #0x80] ea710: a9475ff8 ldp x24, x23, [sp, #0x70] ea714: a94667fa ldp x26, x25, [sp, #0x60] ea718: a9456ffc ldp x28, x27, [sp, #0x50] ea71c: a9447bfd ldp x29, x30, [sp, #0x40] ea720: 910283ff add sp, sp, #0xa0 ea724: d65f03c0 ret ea728: aa1303e0 mov x0, x19 ea72c: 9401cd71 bl 0x15dcf0 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> ea730: b0fffc20 adrp x0, 0x6f000 ea734: 91026000 add x0, x0, #0x98 ea738: 97ff3386 bl 0xb7550 ea73c: 9401c9bd bl 0x15ce30 <__stack_chk_fail@plt> ea740: 14000008 b 0xea760 >::__emplace_back_slow_path, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x22c> ea744: 8b1a0288 add x8, x20, x26 ea748: aa0003f3 mov x19, x0 ea74c: 385d0109 ldurb w9, [x8, #-0x30] ea750: 360000a9 tbz w9, #0x0, 0xea764 >::__emplace_back_slow_path, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x230> ea754: f85e0100 ldur x0, [x8, #-0x20] ea758: 9401c9e2 bl 0x15cee0 <_ZdlPv@plt> ea75c: 14000002 b 0xea764 >::__emplace_back_slow_path, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x230> ea760: aa0003f3 mov x19, x0 ea764: 910043e0 add x0, sp, #0x10 ea768: 9401d312 bl 0x15f3b0 <_ZNSt6__ndk114__split_bufferIN6InGame13ReportGateway11MetricLabelERNS_9allocatorIS3_EEED2Ev@plt> ea76c: aa1303e0 mov x0, x19 ea770: 9401ba7c bl 0x159160 <__emutls_get_address+0x6d4> 00000000000ea774 ::construct, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(InGame::ReportGateway::MetricLabel*, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: ea774: d10143ff sub sp, sp, #0x50 ea778: a9027bfd stp x29, x30, [sp, #0x20] ea77c: 910083fd add x29, sp, #0x20 ea780: a90357f6 stp x22, x21, [sp, #0x30] ea784: a9044ff4 stp x20, x19, [sp, #0x40] ea788: d53bd056 mrs x22, TPIDR_EL0 ea78c: aa0103f3 mov x19, x1 ea790: f94016c8 ldr x8, [x22, #0x28] ea794: 910003e0 mov x0, sp ea798: aa0303e1 mov x1, x3 ea79c: aa0203f5 mov x21, x2 ea7a0: f81f83a8 stur x8, [x29, #-0x8] ea7a4: 9401cbf7 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> ea7a8: d0000408 adrp x8, 0x16c000 ea7ac: aa1303f4 mov x20, x19 ea7b0: f9462d08 ldr x8, [x8, #0xc58] ea7b4: 91004108 add x8, x8, #0x10 ea7b8: f8008688 str x8, [x20], #0x8 ea7bc: aa1403e0 mov x0, x20 ea7c0: aa1503e1 mov x1, x21 ea7c4: 9401cbef bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> ea7c8: 91008260 add x0, x19, #0x20 ea7cc: 910003e1 mov x1, sp ea7d0: 9401cbec bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> ea7d4: 394003e8 ldrb w8, [sp] ea7d8: 36000068 tbz w8, #0x0, 0xea7e4 ::construct, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(InGame::ReportGateway::MetricLabel*, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x70> ea7dc: f9400be0 ldr x0, [sp, #0x10] ea7e0: 9401c9c0 bl 0x15cee0 <_ZdlPv@plt> ea7e4: f94016c8 ldr x8, [x22, #0x28] ea7e8: f85f83a9 ldur x9, [x29, #-0x8] ea7ec: eb09011f cmp x8, x9 ea7f0: 540000c1 b.ne 0xea808 ::construct, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(InGame::ReportGateway::MetricLabel*, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x94> ea7f4: a9444ff4 ldp x20, x19, [sp, #0x40] ea7f8: a94357f6 ldp x22, x21, [sp, #0x30] ea7fc: a9427bfd ldp x29, x30, [sp, #0x20] ea800: 910143ff add sp, sp, #0x50 ea804: d65f03c0 ret ea808: 9401c98a bl 0x15ce30 <__stack_chk_fail@plt> ea80c: 39400288 ldrb w8, [x20] ea810: aa0003f4 mov x20, x0 ea814: 370000a8 tbnz w8, #0x0, 0xea828 ::construct, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(InGame::ReportGateway::MetricLabel*, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xb4> ea818: 394003e8 ldrb w8, [sp] ea81c: 37000168 tbnz w8, #0x0, 0xea848 ::construct, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(InGame::ReportGateway::MetricLabel*, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xd4> ea820: aa1403e0 mov x0, x20 ea824: 9401ba4f bl 0x159160 <__emutls_get_address+0x6d4> ea828: f9400e60 ldr x0, [x19, #0x18] ea82c: 9401c9ad bl 0x15cee0 <_ZdlPv@plt> ea830: 394003e8 ldrb w8, [sp] ea834: 3607ff68 tbz w8, #0x0, 0xea820 ::construct, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(InGame::ReportGateway::MetricLabel*, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xac> ea838: 14000004 b 0xea848 ::construct, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(InGame::ReportGateway::MetricLabel*, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xd4> ea83c: aa0003f4 mov x20, x0 ea840: 394003e8 ldrb w8, [sp] ea844: 3607fee8 tbz w8, #0x0, 0xea820 ::construct, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&>(InGame::ReportGateway::MetricLabel*, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xac> ea848: f9400be0 ldr x0, [sp, #0x10] ea84c: 9401c9a5 bl 0x15cee0 <_ZdlPv@plt> ea850: aa1403e0 mov x0, x20 ea854: 9401ba43 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000ea858 &>::~__split_buffer()>: ea858: a9be7bfd stp x29, x30, [sp, #-0x20]! ea85c: a9014ff4 stp x20, x19, [sp, #0x10] ea860: 910003fd mov x29, sp ea864: aa0003f3 mov x19, x0 ea868: a9408014 ldp x20, x0, [x0, #0x8] ea86c: eb14001f cmp x0, x20 ea870: 54000100 b.eq 0xea890 &>::~__split_buffer()+0x38> ea874: f85c8c08 ldr x8, [x0, #-0x38]! ea878: f9000a60 str x0, [x19, #0x10] ea87c: f9400108 ldr x8, [x8] ea880: d63f0100 blr x8 ea884: f9400a60 ldr x0, [x19, #0x10] ea888: eb14001f cmp x0, x20 ea88c: 54ffff41 b.ne 0xea874 &>::~__split_buffer()+0x1c> ea890: f9400260 ldr x0, [x19] ea894: b4000080 cbz x0, 0xea8a4 &>::~__split_buffer()+0x4c> ea898: a9414ff4 ldp x20, x19, [sp, #0x10] ea89c: a8c27bfd ldp x29, x30, [sp], #0x20 ea8a0: 1401c990 b 0x15cee0 <_ZdlPv@plt> ea8a4: a9414ff4 ldp x20, x19, [sp, #0x10] ea8a8: a8c27bfd ldp x29, x30, [sp], #0x20 ea8ac: d65f03c0 ret 00000000000ea8b0 ::value && is_constructible::reference>::value, void>::type std::__ndk1::vector>::assign(double*, double*)>: ea8b0: a9bb7bfd stp x29, x30, [sp, #-0x50]! ea8b4: a90167fa stp x26, x25, [sp, #0x10] ea8b8: 910003fd mov x29, sp ea8bc: a9025ff8 stp x24, x23, [sp, #0x20] ea8c0: a90357f6 stp x22, x21, [sp, #0x30] ea8c4: a9044ff4 stp x20, x19, [sp, #0x40] ea8c8: f9400808 ldr x8, [x0, #0x10] ea8cc: cb010055 sub x21, x2, x1 ea8d0: f9400017 ldr x23, [x0] ea8d4: aa0103f4 mov x20, x1 ea8d8: aa0003f3 mov x19, x0 ea8dc: 9343feb9 asr x25, x21, #3 ea8e0: cb170109 sub x9, x8, x23 ea8e4: eb890f3f cmp x25, x9, asr #3 ea8e8: 540004c9 b.ls 0xea980 ::value && is_constructible::reference>::value, void>::type std::__ndk1::vector>::assign(double*, double*)+0xd0> ea8ec: b40000f7 cbz x23, 0xea908 ::value && is_constructible::reference>::value, void>::type std::__ndk1::vector>::assign(double*, double*)+0x58> ea8f0: aa1703e0 mov x0, x23 ea8f4: f9000677 str x23, [x19, #0x8] ea8f8: 9401c97a bl 0x15cee0 <_ZdlPv@plt> ea8fc: aa1f03e8 mov x8, xzr ea900: a9007e7f stp xzr, xzr, [x19] ea904: f9000a7f str xzr, [x19, #0x10] ea908: b7f808b5 tbnz x21, #0x3f, 0xeaa1c ::value && is_constructible::reference>::value, void>::type std::__ndk1::vector>::assign(double*, double*)+0x16c> ea90c: 9342fd09 asr x9, x8, #2 ea910: b27defea mov x10, #0x7ffffffffffffff8 // =9223372036854775800 ea914: eb19013f cmp x9, x25 ea918: 9a893329 csel x9, x25, x9, lo ea91c: eb0a011f cmp x8, x10 ea920: 92fc0008 mov x8, #0x1fffffffffffffff // =2305843009213693951 ea924: 9a883128 csel x8, x9, x8, lo ea928: d37dfd09 lsr x9, x8, #61 ea92c: b5000789 cbnz x9, 0xeaa1c ::value && is_constructible::reference>::value, void>::type std::__ndk1::vector>::assign(double*, double*)+0x16c> ea930: d37df117 lsl x23, x8, #3 ea934: aa1703e0 mov x0, x23 ea938: 9401c94a bl 0x15ce60 <_Znwm@plt> ea93c: aa0003f6 mov x22, x0 ea940: 8b170008 add x8, x0, x23 ea944: a9000260 stp x0, x0, [x19] ea948: f9000a68 str x8, [x19, #0x10] ea94c: b40000d5 cbz x21, 0xea964 ::value && is_constructible::reference>::value, void>::type std::__ndk1::vector>::assign(double*, double*)+0xb4> ea950: aa1603e0 mov x0, x22 ea954: aa1403e1 mov x1, x20 ea958: aa1503e2 mov x2, x21 ea95c: 9401c9d1 bl 0x15d0a0 ea960: 8b1502d6 add x22, x22, x21 ea964: f9000676 str x22, [x19, #0x8] ea968: a9444ff4 ldp x20, x19, [sp, #0x40] ea96c: a94357f6 ldp x22, x21, [sp, #0x30] ea970: a9425ff8 ldp x24, x23, [sp, #0x20] ea974: a94167fa ldp x26, x25, [sp, #0x10] ea978: a8c57bfd ldp x29, x30, [sp], #0x50 ea97c: d65f03c0 ret ea980: f9400668 ldr x8, [x19, #0x8] ea984: aa0203f6 mov x22, x2 ea988: cb170108 sub x8, x8, x23 ea98c: 9343fd1a asr x26, x8, #3 ea990: 8b080288 add x8, x20, x8 ea994: eb1a033f cmp x25, x26 ea998: 9a828115 csel x21, x8, x2, hi ea99c: eb1402b8 subs x24, x21, x20 ea9a0: 540000a0 b.eq 0xea9b4 ::value && is_constructible::reference>::value, void>::type std::__ndk1::vector>::assign(double*, double*)+0x104> ea9a4: aa1703e0 mov x0, x23 ea9a8: aa1403e1 mov x1, x20 ea9ac: aa1803e2 mov x2, x24 ea9b0: 9401cb60 bl 0x15d730 ea9b4: eb1a033f cmp x25, x26 ea9b8: 54000229 b.ls 0xea9fc ::value && is_constructible::reference>::value, void>::type std::__ndk1::vector>::assign(double*, double*)+0x14c> ea9bc: f9400674 ldr x20, [x19, #0x8] ea9c0: cb1502d6 sub x22, x22, x21 ea9c4: f10006df cmp x22, #0x1 ea9c8: 540000cb b.lt 0xea9e0 ::value && is_constructible::reference>::value, void>::type std::__ndk1::vector>::assign(double*, double*)+0x130> ea9cc: aa1403e0 mov x0, x20 ea9d0: aa1503e1 mov x1, x21 ea9d4: aa1603e2 mov x2, x22 ea9d8: 9401c9b2 bl 0x15d0a0 ea9dc: 8b160294 add x20, x20, x22 ea9e0: f9000674 str x20, [x19, #0x8] ea9e4: a9444ff4 ldp x20, x19, [sp, #0x40] ea9e8: a94357f6 ldp x22, x21, [sp, #0x30] ea9ec: a9425ff8 ldp x24, x23, [sp, #0x20] ea9f0: a94167fa ldp x26, x25, [sp, #0x10] ea9f4: a8c57bfd ldp x29, x30, [sp], #0x50 ea9f8: d65f03c0 ret ea9fc: 8b1802e8 add x8, x23, x24 eaa00: f9000668 str x8, [x19, #0x8] eaa04: a9444ff4 ldp x20, x19, [sp, #0x40] eaa08: a94357f6 ldp x22, x21, [sp, #0x30] eaa0c: a9425ff8 ldp x24, x23, [sp, #0x20] eaa10: a94167fa ldp x26, x25, [sp, #0x10] eaa14: a8c57bfd ldp x29, x30, [sp], #0x50 eaa18: d65f03c0 ret eaa1c: aa1303e0 mov x0, x19 eaa20: 9401ccb4 bl 0x15dcf0 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> 00000000000eaa24 >::__emplace_back_slow_path<>()>: eaa24: d10203ff sub sp, sp, #0x80 eaa28: a9037bfd stp x29, x30, [sp, #0x30] eaa2c: 9100c3fd add x29, sp, #0x30 eaa30: a90467fa stp x26, x25, [sp, #0x40] eaa34: a9055ff8 stp x24, x23, [sp, #0x50] eaa38: a90657f6 stp x22, x21, [sp, #0x60] eaa3c: a9074ff4 stp x20, x19, [sp, #0x70] eaa40: d53bd057 mrs x23, TPIDR_EL0 eaa44: d289d8aa mov x10, #0x4ec5 // =20165 eaa48: f94016e8 ldr x8, [x23, #0x28] eaa4c: f2b89d8a movk x10, #0xc4ec, lsl #16 eaa50: f2dd89ca movk x10, #0xec4e, lsl #32 eaa54: aa0003f3 mov x19, x0 eaa58: f2e9d88a movk x10, #0x4ec4, lsl #48 eaa5c: f81f83a8 stur x8, [x29, #-0x8] eaa60: a9405018 ldp x24, x20, [x0] eaa64: cb180288 sub x8, x20, x24 eaa68: 9343fd08 asr x8, x8, #3 eaa6c: 9b0a7d16 mul x22, x8, x10 eaa70: d28c4ec8 mov x8, #0x6276 // =25206 eaa74: f2aec4e8 movk x8, #0x7627, lsl #16 eaa78: f2c4ec48 movk x8, #0x2762, lsl #32 eaa7c: 910006c9 add x9, x22, #0x1 eaa80: f2e04ec8 movk x8, #0x276, lsl #48 eaa84: eb08013f cmp x9, x8 eaa88: 54000b68 b.hi 0xeabf4 >::__emplace_back_slow_path<>()+0x1d0> eaa8c: aa1303f5 mov x21, x19 eaa90: d296276c mov x12, #0xb13b // =45371 eaa94: f2a7626c movk x12, #0x3b13, lsl #16 eaa98: f2c2762c movk x12, #0x13b1, lsl #32 eaa9c: f8410eab ldr x11, [x21, #0x10]! eaaa0: f2e0276c movk x12, #0x13b, lsl #48 eaaa4: f90013f5 str x21, [sp, #0x20] eaaa8: cb18016b sub x11, x11, x24 eaaac: 9343fd6b asr x11, x11, #3 eaab0: 9b0a7d6a mul x10, x11, x10 eaab4: d37ff94b lsl x11, x10, #1 eaab8: eb09017f cmp x11, x9 eaabc: 9a8b3129 csel x9, x9, x11, lo eaac0: eb0c015f cmp x10, x12 eaac4: 9a883139 csel x25, x9, x8, lo eaac8: b40000f9 cbz x25, 0xeaae4 >::__emplace_back_slow_path<>()+0xc0> eaacc: eb08033f cmp x25, x8 eaad0: 54000968 b.hi 0xeabfc >::__emplace_back_slow_path<>()+0x1d8> eaad4: 52800d08 mov w8, #0x68 // =104 eaad8: 9b087f20 mul x0, x25, x8 eaadc: 9401c8e1 bl 0x15ce60 <_Znwm@plt> eaae0: 14000002 b 0xeaae8 >::__emplace_back_slow_path<>()+0xc4> eaae4: aa1f03e0 mov x0, xzr eaae8: d0000409 adrp x9, 0x16c000 eaaec: d000040a adrp x10, 0x16c000 eaaf0: 52800d08 mov w8, #0x68 // =104 eaaf4: eb18029f cmp x20, x24 eaaf8: 6f00e400 movi v0.2d, #0000000000000000 eaafc: f9463529 ldr x9, [x9, #0xc68] eab00: d503201f nop eab04: 9b0802d6 madd x22, x22, x8, x0 eab08: f946394a ldr x10, [x10, #0xc70] eab0c: d503201f nop eab10: 9b080339 madd x25, x25, x8, x0 eab14: 9101a2da add x26, x22, #0x68 eab18: 91004129 add x9, x9, #0x10 eab1c: 9100414a add x10, x10, #0x10 eab20: a9005be0 stp x0, x22, [sp] eab24: 3c8082c0 stur q0, [x22, #0x8] eab28: f90002c9 str x9, [x22] eab2c: f90016ca str x10, [x22, #0x28] eab30: 3c8182c0 stur q0, [x22, #0x18] eab34: ad0182c0 stp q0, q0, [x22, #0x30] eab38: 3d8016c0 str q0, [x22, #0x50] eab3c: f90032df str xzr, [x22, #0x60] eab40: a90167fa stp x26, x25, [sp, #0x10] eab44: 54000200 b.eq 0xeab84 >::__emplace_back_slow_path<>()+0x160> eab48: d101a2d6 sub x22, x22, #0x68 eab4c: d101a294 sub x20, x20, #0x68 eab50: aa1503e0 mov x0, x21 eab54: aa1603e1 mov x1, x22 eab58: aa1403e2 mov x2, x20 eab5c: 9401d219 bl 0x15f3c0 <_ZNSt6__ndk19allocatorIN6InGame13ReportGateway15HistogramMetricEE9constructIS3_JRKS3_EEEvPT_DpOT0_@plt> eab60: eb18029f cmp x20, x24 eab64: f90007f6 str x22, [sp, #0x8] eab68: 54ffff01 b.ne 0xeab48 >::__emplace_back_slow_path<>()+0x124> eab6c: a9405275 ldp x21, x20, [x19] eab70: eb15029f cmp x20, x21 eab74: a9006a76 stp x22, x26, [x19] eab78: f9000a79 str x25, [x19, #0x10] eab7c: 540000e1 b.ne 0xeab98 >::__emplace_back_slow_path<>()+0x174> eab80: 1400000f b 0xeabbc >::__emplace_back_slow_path<>()+0x198> eab84: aa1403f5 mov x21, x20 eab88: eb15029f cmp x20, x21 eab8c: a9006a76 stp x22, x26, [x19] eab90: f9000a79 str x25, [x19, #0x10] eab94: 54000140 b.eq 0xeabbc >::__emplace_back_slow_path<>()+0x198> eab98: d101a293 sub x19, x20, #0x68 eab9c: aa1303f4 mov x20, x19 eaba0: f8598688 ldr x8, [x20], #-0x68 eaba4: aa1303e0 mov x0, x19 eaba8: f9400108 ldr x8, [x8] eabac: d63f0100 blr x8 eabb0: eb15027f cmp x19, x21 eabb4: aa1403f3 mov x19, x20 eabb8: 54ffff41 b.ne 0xeaba0 >::__emplace_back_slow_path<>()+0x17c> eabbc: b4000075 cbz x21, 0xeabc8 >::__emplace_back_slow_path<>()+0x1a4> eabc0: aa1503e0 mov x0, x21 eabc4: 9401c8c7 bl 0x15cee0 <_ZdlPv@plt> eabc8: f94016e8 ldr x8, [x23, #0x28] eabcc: f85f83a9 ldur x9, [x29, #-0x8] eabd0: eb09011f cmp x8, x9 eabd4: 540001a1 b.ne 0xeac08 >::__emplace_back_slow_path<>()+0x1e4> eabd8: a9474ff4 ldp x20, x19, [sp, #0x70] eabdc: a94657f6 ldp x22, x21, [sp, #0x60] eabe0: a9455ff8 ldp x24, x23, [sp, #0x50] eabe4: a94467fa ldp x26, x25, [sp, #0x40] eabe8: a9437bfd ldp x29, x30, [sp, #0x30] eabec: 910203ff add sp, sp, #0x80 eabf0: d65f03c0 ret eabf4: aa1303e0 mov x0, x19 eabf8: 9401cc3e bl 0x15dcf0 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> eabfc: b0fffc20 adrp x0, 0x6f000 eac00: 91026000 add x0, x0, #0x98 eac04: 97ff3253 bl 0xb7550 eac08: 9401c88a bl 0x15ce30 <__stack_chk_fail@plt> eac0c: aa0003f3 mov x19, x0 eac10: 910003e0 mov x0, sp eac14: 9401d1ef bl 0x15f3d0 <_ZNSt6__ndk114__split_bufferIN6InGame13ReportGateway15HistogramMetricERNS_9allocatorIS3_EEED2Ev@plt> eac18: aa1303e0 mov x0, x19 eac1c: 9401b951 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000eac20 : eac20: a9bd7bfd stp x29, x30, [sp, #-0x30]! eac24: a90157f6 stp x22, x21, [sp, #0x10] eac28: 910003fd mov x29, sp eac2c: a9024ff4 stp x20, x19, [sp, #0x20] eac30: d0000408 adrp x8, 0x16c000 eac34: d0000409 adrp x9, 0x16c000 eac38: aa0003f3 mov x19, x0 eac3c: f9463508 ldr x8, [x8, #0xc68] eac40: f9463929 ldr x9, [x9, #0xc70] eac44: f9402415 ldr x21, [x0, #0x48] eac48: 91004108 add x8, x8, #0x10 eac4c: 91004129 add x9, x9, #0x10 eac50: f9000008 str x8, [x0] eac54: f9001409 str x9, [x0, #0x28] eac58: b4000255 cbz x21, 0xeaca0 eac5c: f9402a68 ldr x8, [x19, #0x50] eac60: eb15011f cmp x8, x21 eac64: 54000180 b.eq 0xeac94 eac68: d1008114 sub x20, x8, #0x20 eac6c: aa1403f6 mov x22, x20 eac70: f85e06c8 ldr x8, [x22], #-0x20 eac74: aa1403e0 mov x0, x20 eac78: f9400108 ldr x8, [x8] eac7c: d63f0100 blr x8 eac80: eb15029f cmp x20, x21 eac84: aa1603f4 mov x20, x22 eac88: 54ffff41 b.ne 0xeac70 eac8c: f9402660 ldr x0, [x19, #0x48] eac90: 14000002 b 0xeac98 eac94: aa1503e0 mov x0, x21 eac98: f9002a75 str x21, [x19, #0x50] eac9c: 9401c891 bl 0x15cee0 <_ZdlPv@plt> eaca0: d0000408 adrp x8, 0x16c000 eaca4: f9464908 ldr x8, [x8, #0xc90] eaca8: f9400675 ldr x21, [x19, #0x8] eacac: 91004108 add x8, x8, #0x10 eacb0: f9000268 str x8, [x19] eacb4: b4000275 cbz x21, 0xead00 eacb8: f9400a68 ldr x8, [x19, #0x10] eacbc: eb15011f cmp x8, x21 eacc0: 54000280 b.eq 0xead10 eacc4: d100e114 sub x20, x8, #0x38 eacc8: aa1403f6 mov x22, x20 eaccc: f85c86c8 ldr x8, [x22], #-0x38 eacd0: aa1403e0 mov x0, x20 eacd4: f9400108 ldr x8, [x8] eacd8: d63f0100 blr x8 eacdc: eb15029f cmp x20, x21 eace0: aa1603f4 mov x20, x22 eace4: 54ffff41 b.ne 0xeaccc eace8: f9400660 ldr x0, [x19, #0x8] eacec: f9000a75 str x21, [x19, #0x10] eacf0: a9424ff4 ldp x20, x19, [sp, #0x20] eacf4: a94157f6 ldp x22, x21, [sp, #0x10] eacf8: a8c37bfd ldp x29, x30, [sp], #0x30 eacfc: 1401c879 b 0x15cee0 <_ZdlPv@plt> ead00: a9424ff4 ldp x20, x19, [sp, #0x20] ead04: a94157f6 ldp x22, x21, [sp, #0x10] ead08: a8c37bfd ldp x29, x30, [sp], #0x30 ead0c: d65f03c0 ret ead10: aa1503e0 mov x0, x21 ead14: f9000a75 str x21, [x19, #0x10] ead18: a9424ff4 ldp x20, x19, [sp, #0x20] ead1c: a94157f6 ldp x22, x21, [sp, #0x10] ead20: a8c37bfd ldp x29, x30, [sp], #0x30 ead24: 1401c86f b 0x15cee0 <_ZdlPv@plt> 00000000000ead28 : ead28: a9bd7bfd stp x29, x30, [sp, #-0x30]! ead2c: a90157f6 stp x22, x21, [sp, #0x10] ead30: 910003fd mov x29, sp ead34: a9024ff4 stp x20, x19, [sp, #0x20] ead38: d0000408 adrp x8, 0x16c000 ead3c: d0000409 adrp x9, 0x16c000 ead40: aa0003f3 mov x19, x0 ead44: f9463508 ldr x8, [x8, #0xc68] ead48: f9463929 ldr x9, [x9, #0xc70] ead4c: f9402415 ldr x21, [x0, #0x48] ead50: 91004108 add x8, x8, #0x10 ead54: 91004129 add x9, x9, #0x10 ead58: f9000008 str x8, [x0] ead5c: f9001409 str x9, [x0, #0x28] ead60: b4000255 cbz x21, 0xeada8 ead64: f9402a68 ldr x8, [x19, #0x50] ead68: eb15011f cmp x8, x21 ead6c: 54000180 b.eq 0xead9c ead70: d1008114 sub x20, x8, #0x20 ead74: aa1403f6 mov x22, x20 ead78: f85e06c8 ldr x8, [x22], #-0x20 ead7c: aa1403e0 mov x0, x20 ead80: f9400108 ldr x8, [x8] ead84: d63f0100 blr x8 ead88: eb15029f cmp x20, x21 ead8c: aa1603f4 mov x20, x22 ead90: 54ffff41 b.ne 0xead78 ead94: f9402660 ldr x0, [x19, #0x48] ead98: 14000002 b 0xeada0 ead9c: aa1503e0 mov x0, x21 eada0: f9002a75 str x21, [x19, #0x50] eada4: 9401c84f bl 0x15cee0 <_ZdlPv@plt> eada8: d0000408 adrp x8, 0x16c000 eadac: f9464908 ldr x8, [x8, #0xc90] eadb0: f9400675 ldr x21, [x19, #0x8] eadb4: 91004108 add x8, x8, #0x10 eadb8: f9000268 str x8, [x19] eadbc: b4000255 cbz x21, 0xeae04 eadc0: f9400a68 ldr x8, [x19, #0x10] eadc4: eb15011f cmp x8, x21 eadc8: 54000180 b.eq 0xeadf8 eadcc: d100e114 sub x20, x8, #0x38 eadd0: aa1403f6 mov x22, x20 eadd4: f85c86c8 ldr x8, [x22], #-0x38 eadd8: aa1403e0 mov x0, x20 eaddc: f9400108 ldr x8, [x8] eade0: d63f0100 blr x8 eade4: eb15029f cmp x20, x21 eade8: aa1603f4 mov x20, x22 eadec: 54ffff41 b.ne 0xeadd4 eadf0: f9400660 ldr x0, [x19, #0x8] eadf4: 14000002 b 0xeadfc eadf8: aa1503e0 mov x0, x21 eadfc: f9000a75 str x21, [x19, #0x10] eae00: 9401c838 bl 0x15cee0 <_ZdlPv@plt> eae04: aa1303e0 mov x0, x19 eae08: a9424ff4 ldp x20, x19, [sp, #0x20] eae0c: a94157f6 ldp x22, x21, [sp, #0x10] eae10: a8c37bfd ldp x29, x30, [sp], #0x30 eae14: 1401c833 b 0x15cee0 <_ZdlPv@plt> 00000000000eae18 : eae18: d104c3ff sub sp, sp, #0x130 eae1c: a90f7bfd stp x29, x30, [sp, #0xf0] eae20: 9103c3fd add x29, sp, #0xf0 eae24: f90083fc str x28, [sp, #0x100] eae28: a91157f6 stp x22, x21, [sp, #0x110] eae2c: a9124ff4 stp x20, x19, [sp, #0x120] eae30: d53bd055 mrs x21, TPIDR_EL0 eae34: aa0003f4 mov x20, x0 eae38: f94016a9 ldr x9, [x21, #0x28] eae3c: aa0803f3 mov x19, x8 eae40: f81f83a9 stur x9, [x29, #-0x8] eae44: 9401cb67 bl 0x15dbe0 <_ZNSt6__ndk16chrono12system_clock3nowEv@plt> eae48: d29ef9e8 mov x8, #0xf7cf // =63439 eae4c: f2bc6a68 movk x8, #0xe353, lsl #16 eae50: f2d374a8 movk x8, #0x9ba5, lsl #32 eae54: f2e41888 movk x8, #0x20c4, lsl #48 eae58: 9b487c08 smulh x8, x0, x8 eae5c: 91002280 add x0, x20, #0x8 eae60: 9347fd09 asr x9, x8, #7 eae64: 8b48fd28 add x8, x9, x8, lsr #63 eae68: f9001288 str x8, [x20, #0x20] eae6c: f9003288 str x8, [x20, #0x60] eae70: 9100e3e8 add x8, sp, #0x38 eae74: 9401d133 bl 0x15f340 <_ZN6InGame13ReportGateway9JsonUtils15ArrayToJsonDataINS0_11MetricLabelEEENSt6__ndk112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERNS4_6vectorIT_NS8_ISC_EEEE@plt> eae78: f0fffc02 adrp x2, 0x6d000 eae7c: 9100e3e0 add x0, sp, #0x38 eae80: 91194442 add x2, x2, #0x651 eae84: aa1f03e1 mov x1, xzr eae88: 9401d132 bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> eae8c: f9400808 ldr x8, [x0, #0x10] eae90: 3dc00000 ldr q0, [x0] eae94: f90033e8 str x8, [sp, #0x60] eae98: 3d8017e0 str q0, [sp, #0x50] eae9c: a900fc1f stp xzr, xzr, [x0, #0x8] eaea0: f900001f str xzr, [x0] eaea4: f0fffc21 adrp x1, 0x71000 eaea8: 910143e0 add x0, sp, #0x50 eaeac: 91059821 add x1, x1, #0x166 eaeb0: 9401cf10 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> eaeb4: f9400808 ldr x8, [x0, #0x10] eaeb8: 9100a289 add x9, x20, #0x28 eaebc: 3dc00000 ldr q0, [x0] eaec0: f90043e8 str x8, [sp, #0x80] eaec4: 3d801fe0 str q0, [sp, #0x70] eaec8: a900fc1f stp xzr, xzr, [x0, #0x8] eaecc: f900001f str xzr, [x0] eaed0: 910083e8 add x8, sp, #0x20 eaed4: aa0903e0 mov x0, x9 eaed8: 910083f6 add x22, sp, #0x20 eaedc: 9401d141 bl 0x15f3e0 <_ZN6InGame13ReportGateway15HistogramMetric13HistogramData11GetJsonDataEv@plt> eaee0: a942a7ea ldp x10, x9, [sp, #0x28] eaee4: b24002cb orr x11, x22, #0x1 eaee8: 394083e8 ldrb w8, [sp, #0x20] eaeec: 7200011f tst w8, #0x1 eaef0: d341fd08 lsr x8, x8, #1 eaef4: 9a890161 csel x1, x11, x9, eq eaef8: 9a8a0102 csel x2, x8, x10, eq eaefc: 9101c3e0 add x0, sp, #0x70 eaf00: 9401cf84 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> eaf04: f9400808 ldr x8, [x0, #0x10] eaf08: d10183b6 sub x22, x29, #0x60 eaf0c: 3dc00000 ldr q0, [x0] eaf10: f81b03a8 stur x8, [x29, #-0x50] eaf14: 3d8002c0 str q0, [x22] eaf18: a900fc1f stp xzr, xzr, [x0, #0x8] eaf1c: f900001f str xzr, [x0] eaf20: f0fffc01 adrp x1, 0x6d000 eaf24: d10183a0 sub x0, x29, #0x60 eaf28: 9126d821 add x1, x1, #0x9b6 eaf2c: 9401cef1 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> eaf30: f9400808 ldr x8, [x0, #0x10] eaf34: 3dc00000 ldr q0, [x0] eaf38: f81d03a8 stur x8, [x29, #-0x30] eaf3c: 3d800ac0 str q0, [x22, #0x20] eaf40: a900fc1f stp xzr, xzr, [x0, #0x8] eaf44: f900001f str xzr, [x0] eaf48: f9401280 ldr x0, [x20, #0x20] eaf4c: 910023e8 add x8, sp, #0x8 eaf50: 910023f4 add x20, sp, #0x8 eaf54: 9401d107 bl 0x15f370 <_ZNSt6__ndk19to_stringEl@plt> eaf58: a94127ea ldp x10, x9, [sp, #0x10] eaf5c: b240028b orr x11, x20, #0x1 eaf60: 394023e8 ldrb w8, [sp, #0x8] eaf64: 7200011f tst w8, #0x1 eaf68: d341fd08 lsr x8, x8, #1 eaf6c: 9a890161 csel x1, x11, x9, eq eaf70: 9a8a0102 csel x2, x8, x10, eq eaf74: d10103a0 sub x0, x29, #0x40 eaf78: 9401cf66 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> eaf7c: f9400808 ldr x8, [x0, #0x10] eaf80: 3dc00000 ldr q0, [x0] eaf84: f81f03a8 stur x8, [x29, #-0x10] eaf88: 3d8012c0 str q0, [x22, #0x40] eaf8c: a900fc1f stp xzr, xzr, [x0, #0x8] eaf90: f900001f str xzr, [x0] eaf94: d0fffc21 adrp x1, 0x70000 eaf98: d10083a0 sub x0, x29, #0x20 eaf9c: 91131021 add x1, x1, #0x4c4 eafa0: 9401ced4 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> eafa4: f9400808 ldr x8, [x0, #0x10] eafa8: 3dc00000 ldr q0, [x0] eafac: f900001f str xzr, [x0] eafb0: a900fc1f stp xzr, xzr, [x0, #0x8] eafb4: 385e03a9 ldurb w9, [x29, #-0x20] eafb8: f9000a68 str x8, [x19, #0x10] eafbc: 3d800260 str q0, [x19] eafc0: 37000329 tbnz w9, #0x0, 0xeb024 eafc4: 394023e8 ldrb w8, [sp, #0x8] eafc8: 37000368 tbnz w8, #0x0, 0xeb034 eafcc: 385c03a8 ldurb w8, [x29, #-0x40] eafd0: 370003a8 tbnz w8, #0x0, 0xeb044 eafd4: 385a03a8 ldurb w8, [x29, #-0x60] eafd8: 370003e8 tbnz w8, #0x0, 0xeb054 eafdc: 394083e8 ldrb w8, [sp, #0x20] eafe0: 37000428 tbnz w8, #0x0, 0xeb064 eafe4: 3941c3e8 ldrb w8, [sp, #0x70] eafe8: 37000468 tbnz w8, #0x0, 0xeb074 eafec: 394143e8 ldrb w8, [sp, #0x50] eaff0: 370004a8 tbnz w8, #0x0, 0xeb084 eaff4: 3940e3e8 ldrb w8, [sp, #0x38] eaff8: 370004e8 tbnz w8, #0x0, 0xeb094 eaffc: f94016a8 ldr x8, [x21, #0x28] eb000: f85f83a9 ldur x9, [x29, #-0x8] eb004: eb09011f cmp x8, x9 eb008: 54000521 b.ne 0xeb0ac eb00c: a9524ff4 ldp x20, x19, [sp, #0x120] eb010: a95157f6 ldp x22, x21, [sp, #0x110] eb014: a94f7bfd ldp x29, x30, [sp, #0xf0] eb018: f94083fc ldr x28, [sp, #0x100] eb01c: 9104c3ff add sp, sp, #0x130 eb020: d65f03c0 ret eb024: f85f03a0 ldur x0, [x29, #-0x10] eb028: 9401c7ae bl 0x15cee0 <_ZdlPv@plt> eb02c: 394023e8 ldrb w8, [sp, #0x8] eb030: 3607fce8 tbz w8, #0x0, 0xeafcc eb034: f9400fe0 ldr x0, [sp, #0x18] eb038: 9401c7aa bl 0x15cee0 <_ZdlPv@plt> eb03c: 385c03a8 ldurb w8, [x29, #-0x40] eb040: 3607fca8 tbz w8, #0x0, 0xeafd4 eb044: f85d03a0 ldur x0, [x29, #-0x30] eb048: 9401c7a6 bl 0x15cee0 <_ZdlPv@plt> eb04c: 385a03a8 ldurb w8, [x29, #-0x60] eb050: 3607fc68 tbz w8, #0x0, 0xeafdc eb054: f85b03a0 ldur x0, [x29, #-0x50] eb058: 9401c7a2 bl 0x15cee0 <_ZdlPv@plt> eb05c: 394083e8 ldrb w8, [sp, #0x20] eb060: 3607fc28 tbz w8, #0x0, 0xeafe4 eb064: f9401be0 ldr x0, [sp, #0x30] eb068: 9401c79e bl 0x15cee0 <_ZdlPv@plt> eb06c: 3941c3e8 ldrb w8, [sp, #0x70] eb070: 3607fbe8 tbz w8, #0x0, 0xeafec eb074: f94043e0 ldr x0, [sp, #0x80] eb078: 9401c79a bl 0x15cee0 <_ZdlPv@plt> eb07c: 394143e8 ldrb w8, [sp, #0x50] eb080: 3607fba8 tbz w8, #0x0, 0xeaff4 eb084: f94033e0 ldr x0, [sp, #0x60] eb088: 9401c796 bl 0x15cee0 <_ZdlPv@plt> eb08c: 3940e3e8 ldrb w8, [sp, #0x38] eb090: 3607fb68 tbz w8, #0x0, 0xeaffc eb094: f94027e0 ldr x0, [sp, #0x48] eb098: 9401c792 bl 0x15cee0 <_ZdlPv@plt> eb09c: f94016a8 ldr x8, [x21, #0x28] eb0a0: f85f83a9 ldur x9, [x29, #-0x8] eb0a4: eb09011f cmp x8, x9 eb0a8: 54fffb20 b.eq 0xeb00c eb0ac: 9401c761 bl 0x15ce30 <__stack_chk_fail@plt> eb0b0: 385e03a8 ldurb w8, [x29, #-0x20] eb0b4: aa0003f3 mov x19, x0 eb0b8: 37000228 tbnz w8, #0x0, 0xeb0fc eb0bc: 394023e8 ldrb w8, [sp, #0x8] eb0c0: 370002e8 tbnz w8, #0x0, 0xeb11c eb0c4: 385c03a8 ldurb w8, [x29, #-0x40] eb0c8: 370003a8 tbnz w8, #0x0, 0xeb13c eb0cc: 385a03a8 ldurb w8, [x29, #-0x60] eb0d0: 37000468 tbnz w8, #0x0, 0xeb15c eb0d4: 394083e8 ldrb w8, [sp, #0x20] eb0d8: 37000528 tbnz w8, #0x0, 0xeb17c eb0dc: 3941c3e8 ldrb w8, [sp, #0x70] eb0e0: 370005e8 tbnz w8, #0x0, 0xeb19c eb0e4: 394143e8 ldrb w8, [sp, #0x50] eb0e8: 370006a8 tbnz w8, #0x0, 0xeb1bc eb0ec: 3940e3e8 ldrb w8, [sp, #0x38] eb0f0: 37000768 tbnz w8, #0x0, 0xeb1dc eb0f4: aa1303e0 mov x0, x19 eb0f8: 9401b81a bl 0x159160 <__emutls_get_address+0x6d4> eb0fc: f85f03a0 ldur x0, [x29, #-0x10] eb100: 9401c778 bl 0x15cee0 <_ZdlPv@plt> eb104: 394023e8 ldrb w8, [sp, #0x8] eb108: 3607fde8 tbz w8, #0x0, 0xeb0c4 eb10c: 14000004 b 0xeb11c eb110: aa0003f3 mov x19, x0 eb114: 394023e8 ldrb w8, [sp, #0x8] eb118: 3607fd68 tbz w8, #0x0, 0xeb0c4 eb11c: f9400fe0 ldr x0, [sp, #0x18] eb120: 9401c770 bl 0x15cee0 <_ZdlPv@plt> eb124: 385c03a8 ldurb w8, [x29, #-0x40] eb128: 3607fd28 tbz w8, #0x0, 0xeb0cc eb12c: 14000004 b 0xeb13c eb130: aa0003f3 mov x19, x0 eb134: 385c03a8 ldurb w8, [x29, #-0x40] eb138: 3607fca8 tbz w8, #0x0, 0xeb0cc eb13c: f85d03a0 ldur x0, [x29, #-0x30] eb140: 9401c768 bl 0x15cee0 <_ZdlPv@plt> eb144: 385a03a8 ldurb w8, [x29, #-0x60] eb148: 3607fc68 tbz w8, #0x0, 0xeb0d4 eb14c: 14000004 b 0xeb15c eb150: aa0003f3 mov x19, x0 eb154: 385a03a8 ldurb w8, [x29, #-0x60] eb158: 3607fbe8 tbz w8, #0x0, 0xeb0d4 eb15c: f85b03a0 ldur x0, [x29, #-0x50] eb160: 9401c760 bl 0x15cee0 <_ZdlPv@plt> eb164: 394083e8 ldrb w8, [sp, #0x20] eb168: 3607fba8 tbz w8, #0x0, 0xeb0dc eb16c: 14000004 b 0xeb17c eb170: aa0003f3 mov x19, x0 eb174: 394083e8 ldrb w8, [sp, #0x20] eb178: 3607fb28 tbz w8, #0x0, 0xeb0dc eb17c: f9401be0 ldr x0, [sp, #0x30] eb180: 9401c758 bl 0x15cee0 <_ZdlPv@plt> eb184: 3941c3e8 ldrb w8, [sp, #0x70] eb188: 3607fae8 tbz w8, #0x0, 0xeb0e4 eb18c: 14000004 b 0xeb19c eb190: aa0003f3 mov x19, x0 eb194: 3941c3e8 ldrb w8, [sp, #0x70] eb198: 3607fa68 tbz w8, #0x0, 0xeb0e4 eb19c: f94043e0 ldr x0, [sp, #0x80] eb1a0: 9401c750 bl 0x15cee0 <_ZdlPv@plt> eb1a4: 394143e8 ldrb w8, [sp, #0x50] eb1a8: 3607fa28 tbz w8, #0x0, 0xeb0ec eb1ac: 14000004 b 0xeb1bc eb1b0: aa0003f3 mov x19, x0 eb1b4: 394143e8 ldrb w8, [sp, #0x50] eb1b8: 3607f9a8 tbz w8, #0x0, 0xeb0ec eb1bc: f94033e0 ldr x0, [sp, #0x60] eb1c0: 9401c748 bl 0x15cee0 <_ZdlPv@plt> eb1c4: 3940e3e8 ldrb w8, [sp, #0x38] eb1c8: 3607f968 tbz w8, #0x0, 0xeb0f4 eb1cc: 14000004 b 0xeb1dc eb1d0: aa0003f3 mov x19, x0 eb1d4: 3940e3e8 ldrb w8, [sp, #0x38] eb1d8: 3607f8e8 tbz w8, #0x0, 0xeb0f4 eb1dc: f94027e0 ldr x0, [sp, #0x48] eb1e0: 9401c740 bl 0x15cee0 <_ZdlPv@plt> eb1e4: aa1303e0 mov x0, x19 eb1e8: 9401b7de bl 0x159160 <__emutls_get_address+0x6d4> 00000000000eb1ec : eb1ec: a9bd7bfd stp x29, x30, [sp, #-0x30]! eb1f0: a90157f6 stp x22, x21, [sp, #0x10] eb1f4: 910003fd mov x29, sp eb1f8: a9024ff4 stp x20, x19, [sp, #0x20] eb1fc: b0000408 adrp x8, 0x16c000 eb200: f9463908 ldr x8, [x8, #0xc70] eb204: f9401015 ldr x21, [x0, #0x20] eb208: 91004108 add x8, x8, #0x10 eb20c: f9000008 str x8, [x0] eb210: b4000295 cbz x21, 0xeb260 eb214: f9401408 ldr x8, [x0, #0x28] eb218: aa0003f3 mov x19, x0 eb21c: eb15011f cmp x8, x21 eb220: 54000280 b.eq 0xeb270 eb224: d1008114 sub x20, x8, #0x20 eb228: aa1403f6 mov x22, x20 eb22c: f85e06c8 ldr x8, [x22], #-0x20 eb230: aa1403e0 mov x0, x20 eb234: f9400108 ldr x8, [x8] eb238: d63f0100 blr x8 eb23c: eb15029f cmp x20, x21 eb240: aa1603f4 mov x20, x22 eb244: 54ffff41 b.ne 0xeb22c eb248: f9401260 ldr x0, [x19, #0x20] eb24c: f9001675 str x21, [x19, #0x28] eb250: a9424ff4 ldp x20, x19, [sp, #0x20] eb254: a94157f6 ldp x22, x21, [sp, #0x10] eb258: a8c37bfd ldp x29, x30, [sp], #0x30 eb25c: 1401c721 b 0x15cee0 <_ZdlPv@plt> eb260: a9424ff4 ldp x20, x19, [sp, #0x20] eb264: a94157f6 ldp x22, x21, [sp, #0x10] eb268: a8c37bfd ldp x29, x30, [sp], #0x30 eb26c: d65f03c0 ret eb270: aa1503e0 mov x0, x21 eb274: f9001675 str x21, [x19, #0x28] eb278: a9424ff4 ldp x20, x19, [sp, #0x20] eb27c: a94157f6 ldp x22, x21, [sp, #0x10] eb280: a8c37bfd ldp x29, x30, [sp], #0x30 eb284: 1401c717 b 0x15cee0 <_ZdlPv@plt> 00000000000eb288 : eb288: a9bd7bfd stp x29, x30, [sp, #-0x30]! eb28c: a90157f6 stp x22, x21, [sp, #0x10] eb290: 910003fd mov x29, sp eb294: a9024ff4 stp x20, x19, [sp, #0x20] eb298: b0000408 adrp x8, 0x16c000 eb29c: aa0003f3 mov x19, x0 eb2a0: f9463908 ldr x8, [x8, #0xc70] eb2a4: f9401015 ldr x21, [x0, #0x20] eb2a8: 91004108 add x8, x8, #0x10 eb2ac: f9000008 str x8, [x0] eb2b0: b4000255 cbz x21, 0xeb2f8 eb2b4: f9401668 ldr x8, [x19, #0x28] eb2b8: eb15011f cmp x8, x21 eb2bc: 54000180 b.eq 0xeb2ec eb2c0: d1008114 sub x20, x8, #0x20 eb2c4: aa1403f6 mov x22, x20 eb2c8: f85e06c8 ldr x8, [x22], #-0x20 eb2cc: aa1403e0 mov x0, x20 eb2d0: f9400108 ldr x8, [x8] eb2d4: d63f0100 blr x8 eb2d8: eb15029f cmp x20, x21 eb2dc: aa1603f4 mov x20, x22 eb2e0: 54ffff41 b.ne 0xeb2c8 eb2e4: f9401260 ldr x0, [x19, #0x20] eb2e8: 14000002 b 0xeb2f0 eb2ec: aa1503e0 mov x0, x21 eb2f0: f9001675 str x21, [x19, #0x28] eb2f4: 9401c6fb bl 0x15cee0 <_ZdlPv@plt> eb2f8: aa1303e0 mov x0, x19 eb2fc: a9424ff4 ldp x20, x19, [sp, #0x20] eb300: a94157f6 ldp x22, x21, [sp, #0x10] eb304: a8c37bfd ldp x29, x30, [sp], #0x30 eb308: 1401c6f6 b 0x15cee0 <_ZdlPv@plt> 00000000000eb30c : eb30c: d10783ff sub sp, sp, #0x1e0 eb310: a91a7bfd stp x29, x30, [sp, #0x1a0] eb314: 910683fd add x29, sp, #0x1a0 eb318: a91b5ffc stp x28, x23, [sp, #0x1b0] eb31c: a91c57f6 stp x22, x21, [sp, #0x1c0] eb320: a91d4ff4 stp x20, x19, [sp, #0x1d0] eb324: d53bd055 mrs x21, TPIDR_EL0 eb328: aa0803f3 mov x19, x8 eb32c: f94016a8 ldr x8, [x21, #0x28] eb330: aa0003f4 mov x20, x0 eb334: f81f83a8 stur x8, [x29, #-0x8] eb338: 9101a3e8 add x8, sp, #0x68 eb33c: f9400400 ldr x0, [x0, #0x8] eb340: 9401d00c bl 0x15f370 <_ZNSt6__ndk19to_stringEl@plt> eb344: d0fffc22 adrp x2, 0x71000 eb348: 9101a3e0 add x0, sp, #0x68 eb34c: 91390042 add x2, x2, #0xe40 eb350: aa1f03e1 mov x1, xzr eb354: 9401cfff bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> eb358: f9400808 ldr x8, [x0, #0x10] eb35c: 3dc00000 ldr q0, [x0] eb360: f9004be8 str x8, [sp, #0x90] eb364: 3d8023e0 str q0, [sp, #0x80] eb368: a900fc1f stp xzr, xzr, [x0, #0x8] eb36c: f900001f str xzr, [x0] eb370: d0fffc21 adrp x1, 0x71000 eb374: 910203e0 add x0, sp, #0x80 eb378: 911ac421 add x1, x1, #0x6b1 eb37c: 9401cddd bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> eb380: f9400808 ldr x8, [x0, #0x10] eb384: 910283f6 add x22, sp, #0xa0 eb388: 3dc00000 ldr q0, [x0] eb38c: f9005be8 str x8, [sp, #0xb0] eb390: 3d8002c0 str q0, [x22] eb394: a900fc1f stp xzr, xzr, [x0, #0x8] eb398: f900001f str xzr, [x0] eb39c: fd400a80 ldr d0, [x20, #0x10] eb3a0: 910143e8 add x8, sp, #0x50 eb3a4: 910143f7 add x23, sp, #0x50 eb3a8: 9401cffa bl 0x15f390 <_ZNSt6__ndk19to_stringEd@plt> eb3ac: a945a7ea ldp x10, x9, [sp, #0x58] eb3b0: b24002eb orr x11, x23, #0x1 eb3b4: 394143e8 ldrb w8, [sp, #0x50] eb3b8: 7200011f tst w8, #0x1 eb3bc: d341fd08 lsr x8, x8, #1 eb3c0: 9a890161 csel x1, x11, x9, eq eb3c4: 9a8a0102 csel x2, x8, x10, eq eb3c8: 910283e0 add x0, sp, #0xa0 eb3cc: 9401ce51 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> eb3d0: f9400808 ldr x8, [x0, #0x10] eb3d4: 3dc00000 ldr q0, [x0] eb3d8: f9006be8 str x8, [sp, #0xd0] eb3dc: 3d800ac0 str q0, [x22, #0x20] eb3e0: a900fc1f stp xzr, xzr, [x0, #0x8] eb3e4: f900001f str xzr, [x0] eb3e8: d0fffc21 adrp x1, 0x71000 eb3ec: 910303e0 add x0, sp, #0xc0 eb3f0: 911b2021 add x1, x1, #0x6c8 eb3f4: 9401cdbf bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> eb3f8: f9400808 ldr x8, [x0, #0x10] eb3fc: 3dc00000 ldr q0, [x0] eb400: f81503a8 stur x8, [x29, #-0xb0] eb404: 3d8012c0 str q0, [x22, #0x40] eb408: a900fc1f stp xzr, xzr, [x0, #0x8] eb40c: f900001f str xzr, [x0] eb410: fd400e80 ldr d0, [x20, #0x18] eb414: 9100e3e8 add x8, sp, #0x38 eb418: 9100e3f7 add x23, sp, #0x38 eb41c: 9401cfdd bl 0x15f390 <_ZNSt6__ndk19to_stringEd@plt> eb420: a94427ea ldp x10, x9, [sp, #0x40] eb424: b24002eb orr x11, x23, #0x1 eb428: 3940e3e8 ldrb w8, [sp, #0x38] eb42c: 7200011f tst w8, #0x1 eb430: d341fd08 lsr x8, x8, #1 eb434: 9a890161 csel x1, x11, x9, eq eb438: 9a8a0102 csel x2, x8, x10, eq eb43c: d10303a0 sub x0, x29, #0xc0 eb440: 9401ce34 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> eb444: f9400808 ldr x8, [x0, #0x10] eb448: 3dc00000 ldr q0, [x0] eb44c: f81703a8 stur x8, [x29, #-0x90] eb450: 3d801ac0 str q0, [x22, #0x60] eb454: a900fc1f stp xzr, xzr, [x0, #0x8] eb458: f900001f str xzr, [x0] eb45c: d0fffc01 adrp x1, 0x6d000 eb460: d10283a0 sub x0, x29, #0xa0 eb464: 91196c21 add x1, x1, #0x65b eb468: 9401cda2 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> eb46c: f9400808 ldr x8, [x0, #0x10] eb470: 91008289 add x9, x20, #0x20 eb474: 3dc00000 ldr q0, [x0] eb478: f81903a8 stur x8, [x29, #-0x70] eb47c: 3d8022c0 str q0, [x22, #0x80] eb480: a900fc1f stp xzr, xzr, [x0, #0x8] eb484: f900001f str xzr, [x0] eb488: 910083e8 add x8, sp, #0x20 eb48c: aa0903e0 mov x0, x9 eb490: 910083f7 add x23, sp, #0x20 eb494: 9401cfd7 bl 0x15f3f0 <_ZN6InGame13ReportGateway9JsonUtils15ArrayToJsonDataINS0_12MetricBucketEEENSt6__ndk112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERNS4_6vectorIT_NS8_ISC_EEEE@plt> eb498: a942a7ea ldp x10, x9, [sp, #0x28] eb49c: b24002eb orr x11, x23, #0x1 eb4a0: 394083e8 ldrb w8, [sp, #0x20] eb4a4: 7200011f tst w8, #0x1 eb4a8: d341fd08 lsr x8, x8, #1 eb4ac: 9a890161 csel x1, x11, x9, eq eb4b0: 9a8a0102 csel x2, x8, x10, eq eb4b4: d10203a0 sub x0, x29, #0x80 eb4b8: 9401ce16 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> eb4bc: f9400808 ldr x8, [x0, #0x10] eb4c0: 3dc00000 ldr q0, [x0] eb4c4: f81b03a8 stur x8, [x29, #-0x50] eb4c8: 3d802ac0 str q0, [x22, #0xa0] eb4cc: a900fc1f stp xzr, xzr, [x0, #0x8] eb4d0: f900001f str xzr, [x0] eb4d4: d0fffc01 adrp x1, 0x6d000 eb4d8: d10183a0 sub x0, x29, #0x60 eb4dc: 9126d821 add x1, x1, #0x9b6 eb4e0: 9401cd84 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> eb4e4: f9400808 ldr x8, [x0, #0x10] eb4e8: 3dc00000 ldr q0, [x0] eb4ec: f81d03a8 stur x8, [x29, #-0x30] eb4f0: 3d8032c0 str q0, [x22, #0xc0] eb4f4: a900fc1f stp xzr, xzr, [x0, #0x8] eb4f8: f900001f str xzr, [x0] eb4fc: f9401e80 ldr x0, [x20, #0x38] eb500: 910023e8 add x8, sp, #0x8 eb504: 910023f4 add x20, sp, #0x8 eb508: 9401cf9a bl 0x15f370 <_ZNSt6__ndk19to_stringEl@plt> eb50c: a94127ea ldp x10, x9, [sp, #0x10] eb510: b240028b orr x11, x20, #0x1 eb514: 394023e8 ldrb w8, [sp, #0x8] eb518: 7200011f tst w8, #0x1 eb51c: d341fd08 lsr x8, x8, #1 eb520: 9a890161 csel x1, x11, x9, eq eb524: 9a8a0102 csel x2, x8, x10, eq eb528: d10103a0 sub x0, x29, #0x40 eb52c: 9401cdf9 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> eb530: f9400808 ldr x8, [x0, #0x10] eb534: 3dc00000 ldr q0, [x0] eb538: f81f03a8 stur x8, [x29, #-0x10] eb53c: 3d803ac0 str q0, [x22, #0xe0] eb540: a900fc1f stp xzr, xzr, [x0, #0x8] eb544: f900001f str xzr, [x0] eb548: b0fffc21 adrp x1, 0x70000 eb54c: d10083a0 sub x0, x29, #0x20 eb550: 91131021 add x1, x1, #0x4c4 eb554: 9401cd67 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> eb558: f9400808 ldr x8, [x0, #0x10] eb55c: 3dc00000 ldr q0, [x0] eb560: f900001f str xzr, [x0] eb564: a900fc1f stp xzr, xzr, [x0, #0x8] eb568: 385e03a9 ldurb w9, [x29, #-0x20] eb56c: f9000a68 str x8, [x19, #0x10] eb570: 3d800260 str q0, [x19] eb574: 370004a9 tbnz w9, #0x0, 0xeb608 eb578: 394023e8 ldrb w8, [sp, #0x8] eb57c: 370004e8 tbnz w8, #0x0, 0xeb618 eb580: 385c03a8 ldurb w8, [x29, #-0x40] eb584: 37000528 tbnz w8, #0x0, 0xeb628 eb588: 385a03a8 ldurb w8, [x29, #-0x60] eb58c: 37000568 tbnz w8, #0x0, 0xeb638 eb590: 394083e8 ldrb w8, [sp, #0x20] eb594: 370005a8 tbnz w8, #0x0, 0xeb648 eb598: 385803a8 ldurb w8, [x29, #-0x80] eb59c: 370005e8 tbnz w8, #0x0, 0xeb658 eb5a0: 385603a8 ldurb w8, [x29, #-0xa0] eb5a4: 37000628 tbnz w8, #0x0, 0xeb668 eb5a8: 3940e3e8 ldrb w8, [sp, #0x38] eb5ac: 37000668 tbnz w8, #0x0, 0xeb678 eb5b0: 385403a8 ldurb w8, [x29, #-0xc0] eb5b4: 370006a8 tbnz w8, #0x0, 0xeb688 eb5b8: 394303e8 ldrb w8, [sp, #0xc0] eb5bc: 370006e8 tbnz w8, #0x0, 0xeb698 eb5c0: 394143e8 ldrb w8, [sp, #0x50] eb5c4: 37000728 tbnz w8, #0x0, 0xeb6a8 eb5c8: 394283e8 ldrb w8, [sp, #0xa0] eb5cc: 37000768 tbnz w8, #0x0, 0xeb6b8 eb5d0: 394203e8 ldrb w8, [sp, #0x80] eb5d4: 370007a8 tbnz w8, #0x0, 0xeb6c8 eb5d8: 3941a3e8 ldrb w8, [sp, #0x68] eb5dc: 370007e8 tbnz w8, #0x0, 0xeb6d8 eb5e0: f94016a8 ldr x8, [x21, #0x28] eb5e4: f85f83a9 ldur x9, [x29, #-0x8] eb5e8: eb09011f cmp x8, x9 eb5ec: 54000821 b.ne 0xeb6f0 eb5f0: a95d4ff4 ldp x20, x19, [sp, #0x1d0] eb5f4: a95c57f6 ldp x22, x21, [sp, #0x1c0] eb5f8: a95b5ffc ldp x28, x23, [sp, #0x1b0] eb5fc: a95a7bfd ldp x29, x30, [sp, #0x1a0] eb600: 910783ff add sp, sp, #0x1e0 eb604: d65f03c0 ret eb608: f85f03a0 ldur x0, [x29, #-0x10] eb60c: 9401c635 bl 0x15cee0 <_ZdlPv@plt> eb610: 394023e8 ldrb w8, [sp, #0x8] eb614: 3607fb68 tbz w8, #0x0, 0xeb580 eb618: f9400fe0 ldr x0, [sp, #0x18] eb61c: 9401c631 bl 0x15cee0 <_ZdlPv@plt> eb620: 385c03a8 ldurb w8, [x29, #-0x40] eb624: 3607fb28 tbz w8, #0x0, 0xeb588 eb628: f85d03a0 ldur x0, [x29, #-0x30] eb62c: 9401c62d bl 0x15cee0 <_ZdlPv@plt> eb630: 385a03a8 ldurb w8, [x29, #-0x60] eb634: 3607fae8 tbz w8, #0x0, 0xeb590 eb638: f85b03a0 ldur x0, [x29, #-0x50] eb63c: 9401c629 bl 0x15cee0 <_ZdlPv@plt> eb640: 394083e8 ldrb w8, [sp, #0x20] eb644: 3607faa8 tbz w8, #0x0, 0xeb598 eb648: f9401be0 ldr x0, [sp, #0x30] eb64c: 9401c625 bl 0x15cee0 <_ZdlPv@plt> eb650: 385803a8 ldurb w8, [x29, #-0x80] eb654: 3607fa68 tbz w8, #0x0, 0xeb5a0 eb658: f85903a0 ldur x0, [x29, #-0x70] eb65c: 9401c621 bl 0x15cee0 <_ZdlPv@plt> eb660: 385603a8 ldurb w8, [x29, #-0xa0] eb664: 3607fa28 tbz w8, #0x0, 0xeb5a8 eb668: f85703a0 ldur x0, [x29, #-0x90] eb66c: 9401c61d bl 0x15cee0 <_ZdlPv@plt> eb670: 3940e3e8 ldrb w8, [sp, #0x38] eb674: 3607f9e8 tbz w8, #0x0, 0xeb5b0 eb678: f94027e0 ldr x0, [sp, #0x48] eb67c: 9401c619 bl 0x15cee0 <_ZdlPv@plt> eb680: 385403a8 ldurb w8, [x29, #-0xc0] eb684: 3607f9a8 tbz w8, #0x0, 0xeb5b8 eb688: f85503a0 ldur x0, [x29, #-0xb0] eb68c: 9401c615 bl 0x15cee0 <_ZdlPv@plt> eb690: 394303e8 ldrb w8, [sp, #0xc0] eb694: 3607f968 tbz w8, #0x0, 0xeb5c0 eb698: f9406be0 ldr x0, [sp, #0xd0] eb69c: 9401c611 bl 0x15cee0 <_ZdlPv@plt> eb6a0: 394143e8 ldrb w8, [sp, #0x50] eb6a4: 3607f928 tbz w8, #0x0, 0xeb5c8 eb6a8: f94033e0 ldr x0, [sp, #0x60] eb6ac: 9401c60d bl 0x15cee0 <_ZdlPv@plt> eb6b0: 394283e8 ldrb w8, [sp, #0xa0] eb6b4: 3607f8e8 tbz w8, #0x0, 0xeb5d0 eb6b8: f9405be0 ldr x0, [sp, #0xb0] eb6bc: 9401c609 bl 0x15cee0 <_ZdlPv@plt> eb6c0: 394203e8 ldrb w8, [sp, #0x80] eb6c4: 3607f8a8 tbz w8, #0x0, 0xeb5d8 eb6c8: f9404be0 ldr x0, [sp, #0x90] eb6cc: 9401c605 bl 0x15cee0 <_ZdlPv@plt> eb6d0: 3941a3e8 ldrb w8, [sp, #0x68] eb6d4: 3607f868 tbz w8, #0x0, 0xeb5e0 eb6d8: f9403fe0 ldr x0, [sp, #0x78] eb6dc: 9401c601 bl 0x15cee0 <_ZdlPv@plt> eb6e0: f94016a8 ldr x8, [x21, #0x28] eb6e4: f85f83a9 ldur x9, [x29, #-0x8] eb6e8: eb09011f cmp x8, x9 eb6ec: 54fff820 b.eq 0xeb5f0 eb6f0: 9401c5d0 bl 0x15ce30 <__stack_chk_fail@plt> eb6f4: 385e03a8 ldurb w8, [x29, #-0x20] eb6f8: aa0003f3 mov x19, x0 eb6fc: 370003a8 tbnz w8, #0x0, 0xeb770 eb700: 394023e8 ldrb w8, [sp, #0x8] eb704: 37000468 tbnz w8, #0x0, 0xeb790 eb708: 385c03a8 ldurb w8, [x29, #-0x40] eb70c: 37000528 tbnz w8, #0x0, 0xeb7b0 eb710: 385a03a8 ldurb w8, [x29, #-0x60] eb714: 370005e8 tbnz w8, #0x0, 0xeb7d0 eb718: 394083e8 ldrb w8, [sp, #0x20] eb71c: 370006a8 tbnz w8, #0x0, 0xeb7f0 eb720: 385803a8 ldurb w8, [x29, #-0x80] eb724: 37000768 tbnz w8, #0x0, 0xeb810 eb728: 385603a8 ldurb w8, [x29, #-0xa0] eb72c: 37000828 tbnz w8, #0x0, 0xeb830 eb730: 3940e3e8 ldrb w8, [sp, #0x38] eb734: 370008e8 tbnz w8, #0x0, 0xeb850 eb738: 385403a8 ldurb w8, [x29, #-0xc0] eb73c: 370009a8 tbnz w8, #0x0, 0xeb870 eb740: 394303e8 ldrb w8, [sp, #0xc0] eb744: 370009e8 tbnz w8, #0x0, 0xeb880 eb748: 394143e8 ldrb w8, [sp, #0x50] eb74c: 37000a28 tbnz w8, #0x0, 0xeb890 eb750: 394283e8 ldrb w8, [sp, #0xa0] eb754: 37000a68 tbnz w8, #0x0, 0xeb8a0 eb758: 394203e8 ldrb w8, [sp, #0x80] eb75c: 37000aa8 tbnz w8, #0x0, 0xeb8b0 eb760: 3941a3e8 ldrb w8, [sp, #0x68] eb764: 37000ae8 tbnz w8, #0x0, 0xeb8c0 eb768: aa1303e0 mov x0, x19 eb76c: 9401b67d bl 0x159160 <__emutls_get_address+0x6d4> eb770: f85f03a0 ldur x0, [x29, #-0x10] eb774: 9401c5db bl 0x15cee0 <_ZdlPv@plt> eb778: 394023e8 ldrb w8, [sp, #0x8] eb77c: 3607fc68 tbz w8, #0x0, 0xeb708 eb780: 14000004 b 0xeb790 eb784: aa0003f3 mov x19, x0 eb788: 394023e8 ldrb w8, [sp, #0x8] eb78c: 3607fbe8 tbz w8, #0x0, 0xeb708 eb790: f9400fe0 ldr x0, [sp, #0x18] eb794: 9401c5d3 bl 0x15cee0 <_ZdlPv@plt> eb798: 385c03a8 ldurb w8, [x29, #-0x40] eb79c: 3607fba8 tbz w8, #0x0, 0xeb710 eb7a0: 14000004 b 0xeb7b0 eb7a4: aa0003f3 mov x19, x0 eb7a8: 385c03a8 ldurb w8, [x29, #-0x40] eb7ac: 3607fb28 tbz w8, #0x0, 0xeb710 eb7b0: f85d03a0 ldur x0, [x29, #-0x30] eb7b4: 9401c5cb bl 0x15cee0 <_ZdlPv@plt> eb7b8: 385a03a8 ldurb w8, [x29, #-0x60] eb7bc: 3607fae8 tbz w8, #0x0, 0xeb718 eb7c0: 14000004 b 0xeb7d0 eb7c4: aa0003f3 mov x19, x0 eb7c8: 385a03a8 ldurb w8, [x29, #-0x60] eb7cc: 3607fa68 tbz w8, #0x0, 0xeb718 eb7d0: f85b03a0 ldur x0, [x29, #-0x50] eb7d4: 9401c5c3 bl 0x15cee0 <_ZdlPv@plt> eb7d8: 394083e8 ldrb w8, [sp, #0x20] eb7dc: 3607fa28 tbz w8, #0x0, 0xeb720 eb7e0: 14000004 b 0xeb7f0 eb7e4: aa0003f3 mov x19, x0 eb7e8: 394083e8 ldrb w8, [sp, #0x20] eb7ec: 3607f9a8 tbz w8, #0x0, 0xeb720 eb7f0: f9401be0 ldr x0, [sp, #0x30] eb7f4: 9401c5bb bl 0x15cee0 <_ZdlPv@plt> eb7f8: 385803a8 ldurb w8, [x29, #-0x80] eb7fc: 3607f968 tbz w8, #0x0, 0xeb728 eb800: 14000004 b 0xeb810 eb804: aa0003f3 mov x19, x0 eb808: 385803a8 ldurb w8, [x29, #-0x80] eb80c: 3607f8e8 tbz w8, #0x0, 0xeb728 eb810: f85903a0 ldur x0, [x29, #-0x70] eb814: 9401c5b3 bl 0x15cee0 <_ZdlPv@plt> eb818: 385603a8 ldurb w8, [x29, #-0xa0] eb81c: 3607f8a8 tbz w8, #0x0, 0xeb730 eb820: 14000004 b 0xeb830 eb824: aa0003f3 mov x19, x0 eb828: 385603a8 ldurb w8, [x29, #-0xa0] eb82c: 3607f828 tbz w8, #0x0, 0xeb730 eb830: f85703a0 ldur x0, [x29, #-0x90] eb834: 9401c5ab bl 0x15cee0 <_ZdlPv@plt> eb838: 3940e3e8 ldrb w8, [sp, #0x38] eb83c: 3607f7e8 tbz w8, #0x0, 0xeb738 eb840: 14000004 b 0xeb850 eb844: aa0003f3 mov x19, x0 eb848: 3940e3e8 ldrb w8, [sp, #0x38] eb84c: 3607f768 tbz w8, #0x0, 0xeb738 eb850: f94027e0 ldr x0, [sp, #0x48] eb854: 9401c5a3 bl 0x15cee0 <_ZdlPv@plt> eb858: 385403a8 ldurb w8, [x29, #-0xc0] eb85c: 3607f728 tbz w8, #0x0, 0xeb740 eb860: 14000004 b 0xeb870 eb864: aa0003f3 mov x19, x0 eb868: 385403a8 ldurb w8, [x29, #-0xc0] eb86c: 3607f6a8 tbz w8, #0x0, 0xeb740 eb870: f85503a0 ldur x0, [x29, #-0xb0] eb874: 9401c59b bl 0x15cee0 <_ZdlPv@plt> eb878: 394303e8 ldrb w8, [sp, #0xc0] eb87c: 3607f668 tbz w8, #0x0, 0xeb748 eb880: f9406be0 ldr x0, [sp, #0xd0] eb884: 9401c597 bl 0x15cee0 <_ZdlPv@plt> eb888: 394143e8 ldrb w8, [sp, #0x50] eb88c: 3607f628 tbz w8, #0x0, 0xeb750 eb890: f94033e0 ldr x0, [sp, #0x60] eb894: 9401c593 bl 0x15cee0 <_ZdlPv@plt> eb898: 394283e8 ldrb w8, [sp, #0xa0] eb89c: 3607f5e8 tbz w8, #0x0, 0xeb758 eb8a0: f9405be0 ldr x0, [sp, #0xb0] eb8a4: 9401c58f bl 0x15cee0 <_ZdlPv@plt> eb8a8: 394203e8 ldrb w8, [sp, #0x80] eb8ac: 3607f5a8 tbz w8, #0x0, 0xeb760 eb8b0: f9404be0 ldr x0, [sp, #0x90] eb8b4: 9401c58b bl 0x15cee0 <_ZdlPv@plt> eb8b8: 3941a3e8 ldrb w8, [sp, #0x68] eb8bc: 3607f568 tbz w8, #0x0, 0xeb768 eb8c0: f9403fe0 ldr x0, [sp, #0x78] eb8c4: 9401c587 bl 0x15cee0 <_ZdlPv@plt> eb8c8: aa1303e0 mov x0, x19 eb8cc: 9401b625 bl 0x159160 <__emutls_get_address+0x6d4> eb8d0: aa0003f3 mov x19, x0 eb8d4: 394303e8 ldrb w8, [sp, #0xc0] eb8d8: 3607f388 tbz w8, #0x0, 0xeb748 eb8dc: 17ffffe9 b 0xeb880 eb8e0: aa0003f3 mov x19, x0 eb8e4: 394143e8 ldrb w8, [sp, #0x50] eb8e8: 3607f348 tbz w8, #0x0, 0xeb750 eb8ec: 17ffffe9 b 0xeb890 eb8f0: aa0003f3 mov x19, x0 eb8f4: 394283e8 ldrb w8, [sp, #0xa0] eb8f8: 3607f308 tbz w8, #0x0, 0xeb758 eb8fc: 17ffffe9 b 0xeb8a0 eb900: aa0003f3 mov x19, x0 eb904: 394203e8 ldrb w8, [sp, #0x80] eb908: 3607f2c8 tbz w8, #0x0, 0xeb760 eb90c: 17ffffe9 b 0xeb8b0 eb910: aa0003f3 mov x19, x0 eb914: 3941a3e8 ldrb w8, [sp, #0x68] eb918: 3607f288 tbz w8, #0x0, 0xeb768 eb91c: 17ffffe9 b 0xeb8c0 00000000000eb920 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)>: eb920: d10203ff sub sp, sp, #0x80 eb924: a9047bfd stp x29, x30, [sp, #0x40] eb928: 910103fd add x29, sp, #0x40 eb92c: a9055ff8 stp x24, x23, [sp, #0x50] eb930: a90657f6 stp x22, x21, [sp, #0x60] eb934: a9074ff4 stp x20, x19, [sp, #0x70] eb938: d53bd055 mrs x21, TPIDR_EL0 eb93c: aa0003f4 mov x20, x0 eb940: f94016a9 ldr x9, [x21, #0x28] eb944: aa0803f3 mov x19, x8 eb948: f81f83a9 stur x9, [x29, #-0x8] eb94c: f9400000 ldr x0, [x0] eb950: f9400689 ldr x9, [x20, #0x8] eb954: eb09001f cmp x0, x9 eb958: 54000980 b.eq 0xeba88 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x168> eb95c: 528b6048 mov w8, #0x5b02 // =23298 eb960: 39008bff strb wzr, [sp, #0x22] eb964: 790043e8 strh w8, [sp, #0x20] eb968: f9400008 ldr x8, [x0] eb96c: f9400909 ldr x9, [x8, #0x10] eb970: 910023e8 add x8, sp, #0x8 eb974: 910023f6 add x22, sp, #0x8 eb978: d63f0120 blr x9 eb97c: a94127ea ldp x10, x9, [sp, #0x10] eb980: b24002cb orr x11, x22, #0x1 eb984: 394023e8 ldrb w8, [sp, #0x8] eb988: 7200011f tst w8, #0x1 eb98c: d341fd08 lsr x8, x8, #1 eb990: 9a890161 csel x1, x11, x9, eq eb994: 9a8a0102 csel x2, x8, x10, eq eb998: 910083e0 add x0, sp, #0x20 eb99c: 9401ccdd bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> eb9a0: 394023e8 ldrb w8, [sp, #0x8] eb9a4: 36000068 tbz w8, #0x0, 0xeb9b0 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x90> eb9a8: f9400fe0 ldr x0, [sp, #0x18] eb9ac: 9401c54d bl 0x15cee0 <_ZdlPv@plt> eb9b0: a9402289 ldp x9, x8, [x20] eb9b4: cb090108 sub x8, x8, x9 eb9b8: f100851f cmp x8, #0x21 eb9bc: 54000443 b.lo 0xeba44 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x124> eb9c0: 910023e8 add x8, sp, #0x8 eb9c4: 52800037 mov w23, #0x1 // =1 eb9c8: b2400116 orr x22, x8, #0x1 eb9cc: 52800418 mov w24, #0x20 // =32 eb9d0: 14000007 b 0xeb9ec , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0xcc> eb9d4: a9402289 ldp x9, x8, [x20] eb9d8: 910006f7 add x23, x23, #0x1 eb9dc: 91008318 add x24, x24, #0x20 eb9e0: cb090108 sub x8, x8, x9 eb9e4: eb8816ff cmp x23, x8, asr #5 eb9e8: 540002e2 b.hs 0xeba44 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x124> eb9ec: 910083e0 add x0, sp, #0x20 eb9f0: 52800581 mov w1, #0x2c // =44 eb9f4: 9401c9b3 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> eb9f8: f9400288 ldr x8, [x20] eb9fc: 8b180100 add x0, x8, x24 eba00: f9400008 ldr x8, [x0] eba04: f9400909 ldr x9, [x8, #0x10] eba08: 910023e8 add x8, sp, #0x8 eba0c: d63f0120 blr x9 eba10: a94127ea ldp x10, x9, [sp, #0x10] eba14: 394023e8 ldrb w8, [sp, #0x8] eba18: 7200011f tst w8, #0x1 eba1c: d341fd08 lsr x8, x8, #1 eba20: 9a8902c1 csel x1, x22, x9, eq eba24: 9a8a0102 csel x2, x8, x10, eq eba28: 910083e0 add x0, sp, #0x20 eba2c: 9401ccb9 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> eba30: 394023e8 ldrb w8, [sp, #0x8] eba34: 3607fd08 tbz w8, #0x0, 0xeb9d4 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0xb4> eba38: f9400fe0 ldr x0, [sp, #0x18] eba3c: 9401c529 bl 0x15cee0 <_ZdlPv@plt> eba40: 17ffffe5 b 0xeb9d4 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0xb4> eba44: 910083e0 add x0, sp, #0x20 eba48: 52800ba1 mov w1, #0x5d // =93 eba4c: 9401c99d bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> eba50: 3dc00be0 ldr q0, [sp, #0x20] eba54: f9401be8 ldr x8, [sp, #0x30] eba58: 3d800260 str q0, [x19] eba5c: f9000a68 str x8, [x19, #0x10] eba60: f94016a8 ldr x8, [x21, #0x28] eba64: f85f83a9 ldur x9, [x29, #-0x8] eba68: eb09011f cmp x8, x9 eba6c: 54000201 b.ne 0xebaac , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x18c> eba70: a9474ff4 ldp x20, x19, [sp, #0x70] eba74: a94657f6 ldp x22, x21, [sp, #0x60] eba78: a9455ff8 ldp x24, x23, [sp, #0x50] eba7c: a9447bfd ldp x29, x30, [sp, #0x40] eba80: 910203ff add sp, sp, #0x80 eba84: d65f03c0 ret eba88: 52800088 mov w8, #0x4 // =4 eba8c: 528bab69 mov w9, #0x5d5b // =23899 eba90: 39000e7f strb wzr, [x19, #0x3] eba94: 39000268 strb w8, [x19] eba98: 78001269 sturh w9, [x19, #0x1] eba9c: f94016a8 ldr x8, [x21, #0x28] ebaa0: f85f83a9 ldur x9, [x29, #-0x8] ebaa4: eb09011f cmp x8, x9 ebaa8: 54fffe40 b.eq 0xeba70 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x150> ebaac: 9401c4e1 bl 0x15ce30 <__stack_chk_fail@plt> ebab0: 14000010 b 0xebaf0 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1d0> ebab4: 14000002 b 0xebabc , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x19c> ebab8: 1400000e b 0xebaf0 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1d0> ebabc: 394023e8 ldrb w8, [sp, #0x8] ebac0: aa0003f3 mov x19, x0 ebac4: 370000a8 tbnz w8, #0x0, 0xebad8 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1b8> ebac8: 394083e8 ldrb w8, [sp, #0x20] ebacc: 37000188 tbnz w8, #0x0, 0xebafc , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1dc> ebad0: aa1303e0 mov x0, x19 ebad4: 9401b5a3 bl 0x159160 <__emutls_get_address+0x6d4> ebad8: f9400fe0 ldr x0, [sp, #0x18] ebadc: 9401c501 bl 0x15cee0 <_ZdlPv@plt> ebae0: 394083e8 ldrb w8, [sp, #0x20] ebae4: 3607ff68 tbz w8, #0x0, 0xebad0 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1b0> ebae8: 14000005 b 0xebafc , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1dc> ebaec: 14000001 b 0xebaf0 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1d0> ebaf0: aa0003f3 mov x19, x0 ebaf4: 394083e8 ldrb w8, [sp, #0x20] ebaf8: 3607fec8 tbz w8, #0x0, 0xebad0 , std::__ndk1::allocator> InGame::ReportGateway::JsonUtils::ArrayToJsonData(std::__ndk1::vector>&)+0x1b0> ebafc: f9401be0 ldr x0, [sp, #0x30] ebb00: 9401c4f8 bl 0x15cee0 <_ZdlPv@plt> ebb04: aa1303e0 mov x0, x19 ebb08: 9401b596 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000ebb0c &>::~__split_buffer()>: ebb0c: a9be7bfd stp x29, x30, [sp, #-0x20]! ebb10: a9014ff4 stp x20, x19, [sp, #0x10] ebb14: 910003fd mov x29, sp ebb18: aa0003f3 mov x19, x0 ebb1c: a9408014 ldp x20, x0, [x0, #0x8] ebb20: eb14001f cmp x0, x20 ebb24: 54000100 b.eq 0xebb44 &>::~__split_buffer()+0x38> ebb28: f8598c08 ldr x8, [x0, #-0x68]! ebb2c: f9000a60 str x0, [x19, #0x10] ebb30: f9400108 ldr x8, [x8] ebb34: d63f0100 blr x8 ebb38: f9400a60 ldr x0, [x19, #0x10] ebb3c: eb14001f cmp x0, x20 ebb40: 54ffff41 b.ne 0xebb28 &>::~__split_buffer()+0x1c> ebb44: f9400260 ldr x0, [x19] ebb48: b4000080 cbz x0, 0xebb58 &>::~__split_buffer()+0x4c> ebb4c: a9414ff4 ldp x20, x19, [sp, #0x10] ebb50: a8c27bfd ldp x29, x30, [sp], #0x20 ebb54: 1401c4e3 b 0x15cee0 <_ZdlPv@plt> ebb58: a9414ff4 ldp x20, x19, [sp, #0x10] ebb5c: a8c27bfd ldp x29, x30, [sp], #0x20 ebb60: d65f03c0 ret 00000000000ebb64 ::construct(InGame::ReportGateway::HistogramMetric*, InGame::ReportGateway::HistogramMetric const&)>: ebb64: a9bb7bfd stp x29, x30, [sp, #-0x50]! ebb68: a90167fa stp x26, x25, [sp, #0x10] ebb6c: 910003fd mov x29, sp ebb70: a9025ff8 stp x24, x23, [sp, #0x20] ebb74: a90357f6 stp x22, x21, [sp, #0x30] ebb78: a9044ff4 stp x20, x19, [sp, #0x40] ebb7c: b0000418 adrp x24, 0x16c000 ebb80: 91002034 add x20, x1, #0x8 ebb84: aa0103f3 mov x19, x1 ebb88: 91002041 add x1, x2, #0x8 ebb8c: aa1403e0 mov x0, x20 ebb90: aa0203f5 mov x21, x2 ebb94: f9464b18 ldr x24, [x24, #0xc90] ebb98: 91004308 add x8, x24, #0x10 ebb9c: f9000268 str x8, [x19] ebba0: 9401cde0 bl 0x15f320 <_ZNSt6__ndk16vectorIN6InGame13ReportGateway11MetricLabelENS_9allocatorIS3_EEEC2ERKS6_@plt> ebba4: b0000408 adrp x8, 0x16c000 ebba8: b0000409 adrp x9, 0x16c000 ebbac: aa1303f6 mov x22, x19 ebbb0: f9463508 ldr x8, [x8, #0xc68] ebbb4: f9463929 ldr x9, [x9, #0xc70] ebbb8: f94012aa ldr x10, [x21, #0x20] ebbbc: 91004108 add x8, x8, #0x10 ebbc0: 91004129 add x9, x9, #0x10 ebbc4: f9000268 str x8, [x19] ebbc8: a902266a stp x10, x9, [x19, #0x20] ebbcc: 3dc00ea0 ldr q0, [x21, #0x30] ebbd0: f94022a8 ldr x8, [x21, #0x40] ebbd4: f8048edf str xzr, [x22, #0x48]! ebbd8: a900fedf stp xzr, xzr, [x22, #0x8] ebbdc: f81f82c8 stur x8, [x22, #-0x8] ebbe0: 3c9e82c0 stur q0, [x22, #-0x18] ebbe4: a944a2a9 ldp x9, x8, [x21, #0x48] ebbe8: eb090117 subs x23, x8, x9 ebbec: 54000300 b.eq 0xebc4c ::construct(InGame::ReportGateway::HistogramMetric*, InGame::ReportGateway::HistogramMetric const&)+0xe8> ebbf0: b7f803f7 tbnz x23, #0x3f, 0xebc6c ::construct(InGame::ReportGateway::HistogramMetric*, InGame::ReportGateway::HistogramMetric const&)+0x108> ebbf4: aa1703e0 mov x0, x23 ebbf8: 9401c49a bl 0x15ce60 <_Znwm@plt> ebbfc: 9345fee8 asr x8, x23, #5 ebc00: a9048260 stp x0, x0, [x19, #0x48] ebc04: 8b081408 add x8, x0, x8, lsl #5 ebc08: f9002e68 str x8, [x19, #0x58] ebc0c: a944a6a8 ldp x8, x9, [x21, #0x48] ebc10: eb09011f cmp x8, x9 ebc14: 540001a0 b.eq 0xebc48 ::construct(InGame::ReportGateway::HistogramMetric*, InGame::ReportGateway::HistogramMetric const&)+0xe4> ebc18: b000040a adrp x10, 0x16c000 ebc1c: f9463d4a ldr x10, [x10, #0xc78] ebc20: 9100414a add x10, x10, #0x10 ebc24: f900000a str x10, [x0] ebc28: f9400d0b ldr x11, [x8, #0x18] ebc2c: 3cc08100 ldur q0, [x8, #0x8] ebc30: 91008108 add x8, x8, #0x20 ebc34: eb09011f cmp x8, x9 ebc38: f9000c0b str x11, [x0, #0x18] ebc3c: 3c808000 stur q0, [x0, #0x8] ebc40: 91008000 add x0, x0, #0x20 ebc44: 54ffff01 b.ne 0xebc24 ::construct(InGame::ReportGateway::HistogramMetric*, InGame::ReportGateway::HistogramMetric const&)+0xc0> ebc48: f9002a60 str x0, [x19, #0x50] ebc4c: f94032a8 ldr x8, [x21, #0x60] ebc50: a94357f6 ldp x22, x21, [sp, #0x30] ebc54: f9003268 str x8, [x19, #0x60] ebc58: a9444ff4 ldp x20, x19, [sp, #0x40] ebc5c: a9425ff8 ldp x24, x23, [sp, #0x20] ebc60: a94167fa ldp x26, x25, [sp, #0x10] ebc64: a8c57bfd ldp x29, x30, [sp], #0x50 ebc68: d65f03c0 ret ebc6c: aa1603e0 mov x0, x22 ebc70: 9401c820 bl 0x15dcf0 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> ebc74: f94002d9 ldr x25, [x22] ebc78: aa0003f5 mov x21, x0 ebc7c: b50000f9 cbnz x25, 0xebc98 ::construct(InGame::ReportGateway::HistogramMetric*, InGame::ReportGateway::HistogramMetric const&)+0x134> ebc80: 91004308 add x8, x24, #0x10 ebc84: f9400677 ldr x23, [x19, #0x8] ebc88: f9000268 str x8, [x19] ebc8c: b50002f7 cbnz x23, 0xebce8 ::construct(InGame::ReportGateway::HistogramMetric*, InGame::ReportGateway::HistogramMetric const&)+0x184> ebc90: aa1503e0 mov x0, x21 ebc94: 9401b533 bl 0x159160 <__emutls_get_address+0x6d4> ebc98: f9402a68 ldr x8, [x19, #0x50] ebc9c: aa1903e0 mov x0, x25 ebca0: eb19011f cmp x8, x25 ebca4: 54000160 b.eq 0xebcd0 ::construct(InGame::ReportGateway::HistogramMetric*, InGame::ReportGateway::HistogramMetric const&)+0x16c> ebca8: d1008117 sub x23, x8, #0x20 ebcac: aa1703fa mov x26, x23 ebcb0: f85e0748 ldr x8, [x26], #-0x20 ebcb4: aa1703e0 mov x0, x23 ebcb8: f9400108 ldr x8, [x8] ebcbc: d63f0100 blr x8 ebcc0: eb1902ff cmp x23, x25 ebcc4: aa1a03f7 mov x23, x26 ebcc8: 54ffff41 b.ne 0xebcb0 ::construct(InGame::ReportGateway::HistogramMetric*, InGame::ReportGateway::HistogramMetric const&)+0x14c> ebccc: f94002c0 ldr x0, [x22] ebcd0: f9002a79 str x25, [x19, #0x50] ebcd4: 9401c483 bl 0x15cee0 <_ZdlPv@plt> ebcd8: 91004308 add x8, x24, #0x10 ebcdc: f9400677 ldr x23, [x19, #0x8] ebce0: f9000268 str x8, [x19] ebce4: b4fffd77 cbz x23, 0xebc90 ::construct(InGame::ReportGateway::HistogramMetric*, InGame::ReportGateway::HistogramMetric const&)+0x12c> ebce8: f9400a68 ldr x8, [x19, #0x10] ebcec: aa1703e0 mov x0, x23 ebcf0: eb17011f cmp x8, x23 ebcf4: 54000160 b.eq 0xebd20 ::construct(InGame::ReportGateway::HistogramMetric*, InGame::ReportGateway::HistogramMetric const&)+0x1bc> ebcf8: d100e116 sub x22, x8, #0x38 ebcfc: aa1603f8 mov x24, x22 ebd00: f85c8708 ldr x8, [x24], #-0x38 ebd04: aa1603e0 mov x0, x22 ebd08: f9400108 ldr x8, [x8] ebd0c: d63f0100 blr x8 ebd10: eb1702df cmp x22, x23 ebd14: aa1803f6 mov x22, x24 ebd18: 54ffff41 b.ne 0xebd00 ::construct(InGame::ReportGateway::HistogramMetric*, InGame::ReportGateway::HistogramMetric const&)+0x19c> ebd1c: f9400280 ldr x0, [x20] ebd20: f9000a77 str x23, [x19, #0x10] ebd24: 9401c46f bl 0x15cee0 <_ZdlPv@plt> ebd28: aa1503e0 mov x0, x21 ebd2c: 9401b50d bl 0x159160 <__emutls_get_address+0x6d4> 00000000000ebd30 : ebd30: d65f03c0 ret 00000000000ebd34 : ebd34: 1401c46b b 0x15cee0 <_ZdlPv@plt> 00000000000ebd38 : ebd38: d104c3ff sub sp, sp, #0x130 ebd3c: a90f7bfd stp x29, x30, [sp, #0xf0] ebd40: 9103c3fd add x29, sp, #0xf0 ebd44: f90083fc str x28, [sp, #0x100] ebd48: a91157f6 stp x22, x21, [sp, #0x110] ebd4c: a9124ff4 stp x20, x19, [sp, #0x120] ebd50: d53bd055 mrs x21, TPIDR_EL0 ebd54: aa0803f3 mov x19, x8 ebd58: f94016a8 ldr x8, [x21, #0x28] ebd5c: aa0003f4 mov x20, x0 ebd60: f81f83a8 stur x8, [x29, #-0x8] ebd64: 9100e3e8 add x8, sp, #0x38 ebd68: f9400400 ldr x0, [x0, #0x8] ebd6c: 9401cd81 bl 0x15f370 <_ZNSt6__ndk19to_stringEl@plt> ebd70: f0fffc22 adrp x2, 0x72000 ebd74: 9100e3e0 add x0, sp, #0x38 ebd78: 91035042 add x2, x2, #0xd4 ebd7c: aa1f03e1 mov x1, xzr ebd80: 9401cd74 bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> ebd84: f9400808 ldr x8, [x0, #0x10] ebd88: 3dc00000 ldr q0, [x0] ebd8c: f90033e8 str x8, [sp, #0x60] ebd90: 3d8017e0 str q0, [sp, #0x50] ebd94: a900fc1f stp xzr, xzr, [x0, #0x8] ebd98: f900001f str xzr, [x0] ebd9c: 90fffc21 adrp x1, 0x6f000 ebda0: 910143e0 add x0, sp, #0x50 ebda4: 9133d821 add x1, x1, #0xcf6 ebda8: 9401cb52 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> ebdac: f9400808 ldr x8, [x0, #0x10] ebdb0: 3dc00000 ldr q0, [x0] ebdb4: f90043e8 str x8, [sp, #0x80] ebdb8: 3d801fe0 str q0, [sp, #0x70] ebdbc: a900fc1f stp xzr, xzr, [x0, #0x8] ebdc0: f900001f str xzr, [x0] ebdc4: fd400a80 ldr d0, [x20, #0x10] ebdc8: 910083e8 add x8, sp, #0x20 ebdcc: 910083f6 add x22, sp, #0x20 ebdd0: 9401cd70 bl 0x15f390 <_ZNSt6__ndk19to_stringEd@plt> ebdd4: a942a7ea ldp x10, x9, [sp, #0x28] ebdd8: b24002cb orr x11, x22, #0x1 ebddc: 394083e8 ldrb w8, [sp, #0x20] ebde0: 7200011f tst w8, #0x1 ebde4: d341fd08 lsr x8, x8, #1 ebde8: 9a890161 csel x1, x11, x9, eq ebdec: 9a8a0102 csel x2, x8, x10, eq ebdf0: 9101c3e0 add x0, sp, #0x70 ebdf4: 9401cbc7 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> ebdf8: f9400808 ldr x8, [x0, #0x10] ebdfc: d10183b6 sub x22, x29, #0x60 ebe00: 3dc00000 ldr q0, [x0] ebe04: f81b03a8 stur x8, [x29, #-0x50] ebe08: 3d8002c0 str q0, [x22] ebe0c: a900fc1f stp xzr, xzr, [x0, #0x8] ebe10: f900001f str xzr, [x0] ebe14: 90fffc21 adrp x1, 0x6f000 ebe18: d10183a0 sub x0, x29, #0x60 ebe1c: 91158c21 add x1, x1, #0x563 ebe20: 9401cb34 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> ebe24: f9400808 ldr x8, [x0, #0x10] ebe28: 3dc00000 ldr q0, [x0] ebe2c: f81d03a8 stur x8, [x29, #-0x30] ebe30: 3d800ac0 str q0, [x22, #0x20] ebe34: a900fc1f stp xzr, xzr, [x0, #0x8] ebe38: f900001f str xzr, [x0] ebe3c: fd400e80 ldr d0, [x20, #0x18] ebe40: 910023e8 add x8, sp, #0x8 ebe44: 910023f4 add x20, sp, #0x8 ebe48: 9401cd52 bl 0x15f390 <_ZNSt6__ndk19to_stringEd@plt> ebe4c: a94127ea ldp x10, x9, [sp, #0x10] ebe50: b240028b orr x11, x20, #0x1 ebe54: 394023e8 ldrb w8, [sp, #0x8] ebe58: 7200011f tst w8, #0x1 ebe5c: d341fd08 lsr x8, x8, #1 ebe60: 9a890161 csel x1, x11, x9, eq ebe64: 9a8a0102 csel x2, x8, x10, eq ebe68: d10103a0 sub x0, x29, #0x40 ebe6c: 9401cba9 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> ebe70: f9400808 ldr x8, [x0, #0x10] ebe74: 3dc00000 ldr q0, [x0] ebe78: f81f03a8 stur x8, [x29, #-0x10] ebe7c: 3d8012c0 str q0, [x22, #0x40] ebe80: a900fc1f stp xzr, xzr, [x0, #0x8] ebe84: f900001f str xzr, [x0] ebe88: b0fffc21 adrp x1, 0x70000 ebe8c: d10083a0 sub x0, x29, #0x20 ebe90: 91131021 add x1, x1, #0x4c4 ebe94: 9401cb17 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> ebe98: f9400808 ldr x8, [x0, #0x10] ebe9c: 3dc00000 ldr q0, [x0] ebea0: f900001f str xzr, [x0] ebea4: a900fc1f stp xzr, xzr, [x0, #0x8] ebea8: 385e03a9 ldurb w9, [x29, #-0x20] ebeac: f9000a68 str x8, [x19, #0x10] ebeb0: 3d800260 str q0, [x19] ebeb4: 37000329 tbnz w9, #0x0, 0xebf18 ebeb8: 394023e8 ldrb w8, [sp, #0x8] ebebc: 37000368 tbnz w8, #0x0, 0xebf28 ebec0: 385c03a8 ldurb w8, [x29, #-0x40] ebec4: 370003a8 tbnz w8, #0x0, 0xebf38 ebec8: 385a03a8 ldurb w8, [x29, #-0x60] ebecc: 370003e8 tbnz w8, #0x0, 0xebf48 ebed0: 394083e8 ldrb w8, [sp, #0x20] ebed4: 37000428 tbnz w8, #0x0, 0xebf58 ebed8: 3941c3e8 ldrb w8, [sp, #0x70] ebedc: 37000468 tbnz w8, #0x0, 0xebf68 ebee0: 394143e8 ldrb w8, [sp, #0x50] ebee4: 370004a8 tbnz w8, #0x0, 0xebf78 ebee8: 3940e3e8 ldrb w8, [sp, #0x38] ebeec: 370004e8 tbnz w8, #0x0, 0xebf88 ebef0: f94016a8 ldr x8, [x21, #0x28] ebef4: f85f83a9 ldur x9, [x29, #-0x8] ebef8: eb09011f cmp x8, x9 ebefc: 54000521 b.ne 0xebfa0 ebf00: a9524ff4 ldp x20, x19, [sp, #0x120] ebf04: a95157f6 ldp x22, x21, [sp, #0x110] ebf08: a94f7bfd ldp x29, x30, [sp, #0xf0] ebf0c: f94083fc ldr x28, [sp, #0x100] ebf10: 9104c3ff add sp, sp, #0x130 ebf14: d65f03c0 ret ebf18: f85f03a0 ldur x0, [x29, #-0x10] ebf1c: 9401c3f1 bl 0x15cee0 <_ZdlPv@plt> ebf20: 394023e8 ldrb w8, [sp, #0x8] ebf24: 3607fce8 tbz w8, #0x0, 0xebec0 ebf28: f9400fe0 ldr x0, [sp, #0x18] ebf2c: 9401c3ed bl 0x15cee0 <_ZdlPv@plt> ebf30: 385c03a8 ldurb w8, [x29, #-0x40] ebf34: 3607fca8 tbz w8, #0x0, 0xebec8 ebf38: f85d03a0 ldur x0, [x29, #-0x30] ebf3c: 9401c3e9 bl 0x15cee0 <_ZdlPv@plt> ebf40: 385a03a8 ldurb w8, [x29, #-0x60] ebf44: 3607fc68 tbz w8, #0x0, 0xebed0 ebf48: f85b03a0 ldur x0, [x29, #-0x50] ebf4c: 9401c3e5 bl 0x15cee0 <_ZdlPv@plt> ebf50: 394083e8 ldrb w8, [sp, #0x20] ebf54: 3607fc28 tbz w8, #0x0, 0xebed8 ebf58: f9401be0 ldr x0, [sp, #0x30] ebf5c: 9401c3e1 bl 0x15cee0 <_ZdlPv@plt> ebf60: 3941c3e8 ldrb w8, [sp, #0x70] ebf64: 3607fbe8 tbz w8, #0x0, 0xebee0 ebf68: f94043e0 ldr x0, [sp, #0x80] ebf6c: 9401c3dd bl 0x15cee0 <_ZdlPv@plt> ebf70: 394143e8 ldrb w8, [sp, #0x50] ebf74: 3607fba8 tbz w8, #0x0, 0xebee8 ebf78: f94033e0 ldr x0, [sp, #0x60] ebf7c: 9401c3d9 bl 0x15cee0 <_ZdlPv@plt> ebf80: 3940e3e8 ldrb w8, [sp, #0x38] ebf84: 3607fb68 tbz w8, #0x0, 0xebef0 ebf88: f94027e0 ldr x0, [sp, #0x48] ebf8c: 9401c3d5 bl 0x15cee0 <_ZdlPv@plt> ebf90: f94016a8 ldr x8, [x21, #0x28] ebf94: f85f83a9 ldur x9, [x29, #-0x8] ebf98: eb09011f cmp x8, x9 ebf9c: 54fffb20 b.eq 0xebf00 ebfa0: 9401c3a4 bl 0x15ce30 <__stack_chk_fail@plt> ebfa4: 385e03a8 ldurb w8, [x29, #-0x20] ebfa8: aa0003f3 mov x19, x0 ebfac: 37000228 tbnz w8, #0x0, 0xebff0 ebfb0: 394023e8 ldrb w8, [sp, #0x8] ebfb4: 370002e8 tbnz w8, #0x0, 0xec010 ebfb8: 385c03a8 ldurb w8, [x29, #-0x40] ebfbc: 370003a8 tbnz w8, #0x0, 0xec030 ebfc0: 385a03a8 ldurb w8, [x29, #-0x60] ebfc4: 37000468 tbnz w8, #0x0, 0xec050 ebfc8: 394083e8 ldrb w8, [sp, #0x20] ebfcc: 37000528 tbnz w8, #0x0, 0xec070 ebfd0: 3941c3e8 ldrb w8, [sp, #0x70] ebfd4: 370005e8 tbnz w8, #0x0, 0xec090 ebfd8: 394143e8 ldrb w8, [sp, #0x50] ebfdc: 370006a8 tbnz w8, #0x0, 0xec0b0 ebfe0: 3940e3e8 ldrb w8, [sp, #0x38] ebfe4: 37000768 tbnz w8, #0x0, 0xec0d0 ebfe8: aa1303e0 mov x0, x19 ebfec: 9401b45d bl 0x159160 <__emutls_get_address+0x6d4> ebff0: f85f03a0 ldur x0, [x29, #-0x10] ebff4: 9401c3bb bl 0x15cee0 <_ZdlPv@plt> ebff8: 394023e8 ldrb w8, [sp, #0x8] ebffc: 3607fde8 tbz w8, #0x0, 0xebfb8 ec000: 14000004 b 0xec010 ec004: aa0003f3 mov x19, x0 ec008: 394023e8 ldrb w8, [sp, #0x8] ec00c: 3607fd68 tbz w8, #0x0, 0xebfb8 ec010: f9400fe0 ldr x0, [sp, #0x18] ec014: 9401c3b3 bl 0x15cee0 <_ZdlPv@plt> ec018: 385c03a8 ldurb w8, [x29, #-0x40] ec01c: 3607fd28 tbz w8, #0x0, 0xebfc0 ec020: 14000004 b 0xec030 ec024: aa0003f3 mov x19, x0 ec028: 385c03a8 ldurb w8, [x29, #-0x40] ec02c: 3607fca8 tbz w8, #0x0, 0xebfc0 ec030: f85d03a0 ldur x0, [x29, #-0x30] ec034: 9401c3ab bl 0x15cee0 <_ZdlPv@plt> ec038: 385a03a8 ldurb w8, [x29, #-0x60] ec03c: 3607fc68 tbz w8, #0x0, 0xebfc8 ec040: 14000004 b 0xec050 ec044: aa0003f3 mov x19, x0 ec048: 385a03a8 ldurb w8, [x29, #-0x60] ec04c: 3607fbe8 tbz w8, #0x0, 0xebfc8 ec050: f85b03a0 ldur x0, [x29, #-0x50] ec054: 9401c3a3 bl 0x15cee0 <_ZdlPv@plt> ec058: 394083e8 ldrb w8, [sp, #0x20] ec05c: 3607fba8 tbz w8, #0x0, 0xebfd0 ec060: 14000004 b 0xec070 ec064: aa0003f3 mov x19, x0 ec068: 394083e8 ldrb w8, [sp, #0x20] ec06c: 3607fb28 tbz w8, #0x0, 0xebfd0 ec070: f9401be0 ldr x0, [sp, #0x30] ec074: 9401c39b bl 0x15cee0 <_ZdlPv@plt> ec078: 3941c3e8 ldrb w8, [sp, #0x70] ec07c: 3607fae8 tbz w8, #0x0, 0xebfd8 ec080: 14000004 b 0xec090 ec084: aa0003f3 mov x19, x0 ec088: 3941c3e8 ldrb w8, [sp, #0x70] ec08c: 3607fa68 tbz w8, #0x0, 0xebfd8 ec090: f94043e0 ldr x0, [sp, #0x80] ec094: 9401c393 bl 0x15cee0 <_ZdlPv@plt> ec098: 394143e8 ldrb w8, [sp, #0x50] ec09c: 3607fa28 tbz w8, #0x0, 0xebfe0 ec0a0: 14000004 b 0xec0b0 ec0a4: aa0003f3 mov x19, x0 ec0a8: 394143e8 ldrb w8, [sp, #0x50] ec0ac: 3607f9a8 tbz w8, #0x0, 0xebfe0 ec0b0: f94033e0 ldr x0, [sp, #0x60] ec0b4: 9401c38b bl 0x15cee0 <_ZdlPv@plt> ec0b8: 3940e3e8 ldrb w8, [sp, #0x38] ec0bc: 3607f968 tbz w8, #0x0, 0xebfe8 ec0c0: 14000004 b 0xec0d0 ec0c4: aa0003f3 mov x19, x0 ec0c8: 3940e3e8 ldrb w8, [sp, #0x38] ec0cc: 3607f8e8 tbz w8, #0x0, 0xebfe8 ec0d0: f94027e0 ldr x0, [sp, #0x48] ec0d4: 9401c383 bl 0x15cee0 <_ZdlPv@plt> ec0d8: aa1303e0 mov x0, x19 ec0dc: 9401b421 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000ec0e0 >::__emplace_back_slow_path(int&&, double&&, double const&)>: ec0e0: a9bb7bfd stp x29, x30, [sp, #-0x50]! ec0e4: a90167fa stp x26, x25, [sp, #0x10] ec0e8: 910003fd mov x29, sp ec0ec: a9025ff8 stp x24, x23, [sp, #0x20] ec0f0: a90357f6 stp x22, x21, [sp, #0x30] ec0f4: a9044ff4 stp x20, x19, [sp, #0x40] ec0f8: a9404c19 ldp x25, x19, [x0] ec0fc: aa0003f4 mov x20, x0 ec100: cb190268 sub x8, x19, x25 ec104: 9345fd1a asr x26, x8, #5 ec108: 91000748 add x8, x26, #0x1 ec10c: d37bfd09 lsr x9, x8, #59 ec110: b5000989 cbnz x9, 0xec240 >::__emplace_back_slow_path(int&&, double&&, double const&)+0x160> ec114: f9400a89 ldr x9, [x20, #0x10] ec118: b27be7eb mov x11, #0x7fffffffffffffe0 // =9223372036854775776 ec11c: cb190129 sub x9, x9, x25 ec120: 9344fd2a asr x10, x9, #4 ec124: eb08015f cmp x10, x8 ec128: 9a8a3108 csel x8, x8, x10, lo ec12c: eb0b013f cmp x9, x11 ec130: 92ff0009 mov x9, #0x7ffffffffffffff // =576460752303423487 ec134: 9a893108 csel x8, x8, x9, lo ec138: d37bfd09 lsr x9, x8, #59 ec13c: b5000869 cbnz x9, 0xec248 >::__emplace_back_slow_path(int&&, double&&, double const&)+0x168> ec140: d37be918 lsl x24, x8, #5 ec144: aa0303f5 mov x21, x3 ec148: aa1803e0 mov x0, x24 ec14c: aa0203f6 mov x22, x2 ec150: aa0103f7 mov x23, x1 ec154: 9401c343 bl 0x15ce60 <_Znwm@plt> ec158: 90000408 adrp x8, 0x16c000 ec15c: b98002ec ldrsw x12, [x23] ec160: 8b1a140a add x10, x0, x26, lsl #5 ec164: eb19027f cmp x19, x25 ec168: 91008149 add x9, x10, #0x20 ec16c: f9463d08 ldr x8, [x8, #0xc78] ec170: fd4002c0 ldr d0, [x22] ec174: fd4002a1 ldr d1, [x21] ec178: 9100410b add x11, x8, #0x10 ec17c: 8b180008 add x8, x0, x24 ec180: 6d010540 stp d0, d1, [x10, #0x10] ec184: a900314b stp x11, x12, [x10] ec188: 540004a0 b.eq 0xec21c >::__emplace_back_slow_path(int&&, double&&, double const&)+0x13c> ec18c: aa1f03ec mov x12, xzr ec190: 8b0c014d add x13, x10, x12 ec194: 8b0c026e add x14, x19, x12 ec198: d100818c sub x12, x12, #0x20 ec19c: f81e01ab stur x11, [x13, #-0x20] ec1a0: f85f81cf ldur x15, [x14, #-0x8] ec1a4: 3cde81c0 ldur q0, [x14, #-0x18] ec1a8: 8b0c026e add x14, x19, x12 ec1ac: eb1901df cmp x14, x25 ec1b0: f81f81af stur x15, [x13, #-0x8] ec1b4: 3c9e81a0 stur q0, [x13, #-0x18] ec1b8: 54fffec1 b.ne 0xec190 >::__emplace_back_slow_path(int&&, double&&, double const&)+0xb0> ec1bc: 8b1a140a add x10, x0, x26, lsl #5 ec1c0: eb19027f cmp x19, x25 ec1c4: 8b0c014a add x10, x10, x12 ec1c8: f9000a88 str x8, [x20, #0x10] ec1cc: a900268a stp x10, x9, [x20] ec1d0: 54000160 b.eq 0xec1fc >::__emplace_back_slow_path(int&&, double&&, double const&)+0x11c> ec1d4: d1008273 sub x19, x19, #0x20 ec1d8: aa1303f4 mov x20, x19 ec1dc: f85e0688 ldr x8, [x20], #-0x20 ec1e0: aa1303e0 mov x0, x19 ec1e4: f9400108 ldr x8, [x8] ec1e8: d63f0100 blr x8 ec1ec: eb19027f cmp x19, x25 ec1f0: aa1403f3 mov x19, x20 ec1f4: 54ffff41 b.ne 0xec1dc >::__emplace_back_slow_path(int&&, double&&, double const&)+0xfc> ec1f8: aa1903f3 mov x19, x25 ec1fc: b4000173 cbz x19, 0xec228 >::__emplace_back_slow_path(int&&, double&&, double const&)+0x148> ec200: aa1303e0 mov x0, x19 ec204: a9444ff4 ldp x20, x19, [sp, #0x40] ec208: a94357f6 ldp x22, x21, [sp, #0x30] ec20c: a9425ff8 ldp x24, x23, [sp, #0x20] ec210: a94167fa ldp x26, x25, [sp, #0x10] ec214: a8c57bfd ldp x29, x30, [sp], #0x50 ec218: 1401c332 b 0x15cee0 <_ZdlPv@plt> ec21c: a900268a stp x10, x9, [x20] ec220: f9000a88 str x8, [x20, #0x10] ec224: b5fffef3 cbnz x19, 0xec200 >::__emplace_back_slow_path(int&&, double&&, double const&)+0x120> ec228: a9444ff4 ldp x20, x19, [sp, #0x40] ec22c: a94357f6 ldp x22, x21, [sp, #0x30] ec230: a9425ff8 ldp x24, x23, [sp, #0x20] ec234: a94167fa ldp x26, x25, [sp, #0x10] ec238: a8c57bfd ldp x29, x30, [sp], #0x50 ec23c: d65f03c0 ret ec240: aa1403e0 mov x0, x20 ec244: 9401c6ab bl 0x15dcf0 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> ec248: f0fffc00 adrp x0, 0x6f000 ec24c: 91026000 add x0, x0, #0x98 ec250: 97ff2cc0 bl 0xb7550 00000000000ec254 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: ec254: a9bc7bfd stp x29, x30, [sp, #-0x40]! ec258: a9015ff8 stp x24, x23, [sp, #0x10] ec25c: 910003fd mov x29, sp ec260: a90257f6 stp x22, x21, [sp, #0x20] ec264: a9034ff4 stp x20, x19, [sp, #0x30] ec268: a940a829 ldp x9, x10, [x1, #0x8] ec26c: aa0003f3 mov x19, x0 ec270: 39400028 ldrb w8, [x1] ec274: f8408e77 ldr x23, [x19, #0x8]! ec278: d341fd0b lsr x11, x8, #1 ec27c: 7200011f tst w8, #0x1 ec280: 9a890176 csel x22, x11, x9, eq ec284: 9a811555 csinc x21, x10, x1, ne ec288: b4000637 cbz x23, 0xec34c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> ec28c: aa1303f4 mov x20, x19 ec290: 1400000a b 0xec2b8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x64> ec294: eb1802df cmp x22, x24 ec298: 1a9f27e8 cset w8, lo ec29c: eb16031f cmp x24, x22 ec2a0: 5a9f2100 csinv w0, w8, wzr, hs ec2a4: 531f7c08 lsr w8, w0, #31 ec2a8: 7100001f cmp w0, #0x0 ec2ac: 9a97b294 csel x20, x20, x23, lt ec2b0: f8685af7 ldr x23, [x23, w8, uxtw #3] ec2b4: b4000237 cbz x23, 0xec2f8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xa4> ec2b8: aa1703e8 mov x8, x23 ec2bc: 38420d09 ldrb w9, [x8, #0x20]! ec2c0: f940050a ldr x10, [x8, #0x8] ec2c4: d341fd2b lsr x11, x9, #1 ec2c8: 7200013f tst w9, #0x1 ec2cc: 9a8a0178 csel x24, x11, x10, eq ec2d0: eb1802df cmp x22, x24 ec2d4: 9a9832c2 csel x2, x22, x24, lo ec2d8: b4fffde2 cbz x2, 0xec294 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x40> ec2dc: f9401aea ldr x10, [x23, #0x30] ec2e0: 7200013f tst w9, #0x1 ec2e4: aa1503e1 mov x1, x21 ec2e8: 9a881540 csinc x0, x10, x8, ne ec2ec: 9401c3d9 bl 0x15d250 ec2f0: 35fffda0 cbnz w0, 0xec2a4 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x50> ec2f4: 17ffffe8 b 0xec294 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x40> ec2f8: eb13029f cmp x20, x19 ec2fc: 54000280 b.eq 0xec34c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> ec300: aa1403e8 mov x8, x20 ec304: 38420d09 ldrb w9, [x8, #0x20]! ec308: f940050a ldr x10, [x8, #0x8] ec30c: d341fd2b lsr x11, x9, #1 ec310: 7200013f tst w9, #0x1 ec314: 9a8a0177 csel x23, x11, x10, eq ec318: eb1602ff cmp x23, x22 ec31c: 9a9632e2 csel x2, x23, x22, lo ec320: b4000122 cbz x2, 0xec344 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf0> ec324: f9401a8a ldr x10, [x20, #0x30] ec328: 7200013f tst w9, #0x1 ec32c: aa1503e0 mov x0, x21 ec330: 9a881541 csinc x1, x10, x8, ne ec334: 9401c3c7 bl 0x15d250 ec338: 34000060 cbz w0, 0xec344 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf0> ec33c: 37f80080 tbnz w0, #0x1f, 0xec34c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> ec340: 14000004 b 0xec350 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xfc> ec344: eb1702df cmp x22, x23 ec348: 54000042 b.hs 0xec350 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::find, std::__ndk1::allocator>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xfc> ec34c: aa1303f4 mov x20, x19 ec350: aa1403e0 mov x0, x20 ec354: a9434ff4 ldp x20, x19, [sp, #0x30] ec358: a94257f6 ldp x22, x21, [sp, #0x20] ec35c: a9415ff8 ldp x24, x23, [sp, #0x10] ec360: a8c47bfd ldp x29, x30, [sp], #0x40 ec364: d65f03c0 ret 00000000000ec368 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::erase(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>)>: ec368: a9be7bfd stp x29, x30, [sp, #-0x20]! ec36c: a9014ff4 stp x20, x19, [sp, #0x10] ec370: 910003fd mov x29, sp ec374: aa0103f3 mov x19, x1 ec378: f9400428 ldr x8, [x1, #0x8] ec37c: b40000a8 cbz x8, 0xec390 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::erase(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>)+0x28> ec380: aa0803f4 mov x20, x8 ec384: f9400108 ldr x8, [x8] ec388: b5ffffc8 cbnz x8, 0xec380 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::erase(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>)+0x18> ec38c: 1400000c b 0xec3bc , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::erase(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>)+0x54> ec390: aa1303e8 mov x8, x19 ec394: f8410d14 ldr x20, [x8, #0x10]! ec398: f9400289 ldr x9, [x20] ec39c: eb13013f cmp x9, x19 ec3a0: 540000e0 b.eq 0xec3bc , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::erase(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>)+0x54> ec3a4: f9400109 ldr x9, [x8] ec3a8: aa0903e8 mov x8, x9 ec3ac: f8410d14 ldr x20, [x8, #0x10]! ec3b0: f940028a ldr x10, [x20] ec3b4: eb09015f cmp x10, x9 ec3b8: 54ffff61 b.ne 0xec3a4 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::erase(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>)+0x3c> ec3bc: f9400008 ldr x8, [x0] ec3c0: eb13011f cmp x8, x19 ec3c4: 54000041 b.ne 0xec3cc , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::erase(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>)+0x64> ec3c8: f9000014 str x20, [x0] ec3cc: a940a408 ldp x8, x9, [x0, #0x8] ec3d0: aa1303e1 mov x1, x19 ec3d4: d1000529 sub x9, x9, #0x1 ec3d8: f9000809 str x9, [x0, #0x10] ec3dc: aa0803e0 mov x0, x8 ec3e0: 9401c6bc bl 0x15ded0 <_ZNSt6__ndk113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> ec3e4: 3940e268 ldrb w8, [x19, #0x38] ec3e8: 37000128 tbnz w8, #0x0, 0xec40c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::erase(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>)+0xa4> ec3ec: 39408268 ldrb w8, [x19, #0x20] ec3f0: 37000168 tbnz w8, #0x0, 0xec41c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::erase(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>)+0xb4> ec3f4: aa1303e0 mov x0, x19 ec3f8: 9401c2ba bl 0x15cee0 <_ZdlPv@plt> ec3fc: aa1403e0 mov x0, x20 ec400: a9414ff4 ldp x20, x19, [sp, #0x10] ec404: a8c27bfd ldp x29, x30, [sp], #0x20 ec408: d65f03c0 ret ec40c: f9402660 ldr x0, [x19, #0x48] ec410: 9401c2b4 bl 0x15cee0 <_ZdlPv@plt> ec414: 39408268 ldrb w8, [x19, #0x20] ec418: 3607fee8 tbz w8, #0x0, 0xec3f4 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::erase(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>)+0x8c> ec41c: f9401a60 ldr x0, [x19, #0x30] ec420: 9401c2b0 bl 0x15cee0 <_ZdlPv@plt> ec424: aa1303e0 mov x0, x19 ec428: 9401c2ae bl 0x15cee0 <_ZdlPv@plt> ec42c: aa1403e0 mov x0, x20 ec430: a9414ff4 ldp x20, x19, [sp, #0x10] ec434: a8c27bfd ldp x29, x30, [sp], #0x20 ec438: d65f03c0 ret 00000000000ec43c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, bool> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__emplace_unique_key_args, std::__ndk1::allocator>, std::__ndk1::piecewise_construct_t const&, std::__ndk1::tuple, std::__ndk1::allocator> const&>, std::__ndk1::tuple<>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::piecewise_construct_t const&, std::__ndk1::tuple, std::__ndk1::allocator> const&>&&, std::__ndk1::tuple<>&&)>: ec43c: d10143ff sub sp, sp, #0x50 ec440: a9017bfd stp x29, x30, [sp, #0x10] ec444: 910043fd add x29, sp, #0x10 ec448: f90013f7 str x23, [sp, #0x20] ec44c: a90357f6 stp x22, x21, [sp, #0x30] ec450: a9044ff4 stp x20, x19, [sp, #0x40] ec454: d53bd057 mrs x23, TPIDR_EL0 ec458: aa0103e2 mov x2, x1 ec45c: f94016e8 ldr x8, [x23, #0x28] ec460: 910003e1 mov x1, sp ec464: aa0303f6 mov x22, x3 ec468: aa0003f4 mov x20, x0 ec46c: f90007e8 str x8, [sp, #0x8] ec470: 9401cba0 bl 0x15f2f0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISJ_EERKT_@plt> ec474: f9400013 ldr x19, [x0] ec478: b40001b3 cbz x19, 0xec4ac , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, bool> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__emplace_unique_key_args, std::__ndk1::allocator>, std::__ndk1::piecewise_construct_t const&, std::__ndk1::tuple, std::__ndk1::allocator> const&>, std::__ndk1::tuple<>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::piecewise_construct_t const&, std::__ndk1::tuple, std::__ndk1::allocator> const&>&&, std::__ndk1::tuple<>&&)+0x70> ec47c: aa1f03e1 mov x1, xzr ec480: f94016e8 ldr x8, [x23, #0x28] ec484: f94007e9 ldr x9, [sp, #0x8] ec488: eb09011f cmp x8, x9 ec48c: 540004c1 b.ne 0xec524 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, bool> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__emplace_unique_key_args, std::__ndk1::allocator>, std::__ndk1::piecewise_construct_t const&, std::__ndk1::tuple, std::__ndk1::allocator> const&>, std::__ndk1::tuple<>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::piecewise_construct_t const&, std::__ndk1::tuple, std::__ndk1::allocator> const&>&&, std::__ndk1::tuple<>&&)+0xe8> ec490: aa1303e0 mov x0, x19 ec494: f94013f7 ldr x23, [sp, #0x20] ec498: a9444ff4 ldp x20, x19, [sp, #0x40] ec49c: a94357f6 ldp x22, x21, [sp, #0x30] ec4a0: a9417bfd ldp x29, x30, [sp, #0x10] ec4a4: 910143ff add sp, sp, #0x50 ec4a8: d65f03c0 ret ec4ac: aa0003f5 mov x21, x0 ec4b0: 52800a00 mov w0, #0x50 // =80 ec4b4: 9401c26b bl 0x15ce60 <_Znwm@plt> ec4b8: aa0003f3 mov x19, x0 ec4bc: f94002c1 ldr x1, [x22] ec4c0: 91008000 add x0, x0, #0x20 ec4c4: 9401c4af bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> ec4c8: f94003e8 ldr x8, [sp] ec4cc: a9047e7f stp xzr, xzr, [x19, #0x40] ec4d0: f9001e7f str xzr, [x19, #0x38] ec4d4: a9007e7f stp xzr, xzr, [x19] ec4d8: f9000a68 str x8, [x19, #0x10] ec4dc: f90002b3 str x19, [x21] ec4e0: f9400288 ldr x8, [x20] ec4e4: f9400108 ldr x8, [x8] ec4e8: b4000088 cbz x8, 0xec4f8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, bool> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__emplace_unique_key_args, std::__ndk1::allocator>, std::__ndk1::piecewise_construct_t const&, std::__ndk1::tuple, std::__ndk1::allocator> const&>, std::__ndk1::tuple<>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::piecewise_construct_t const&, std::__ndk1::tuple, std::__ndk1::allocator> const&>&&, std::__ndk1::tuple<>&&)+0xbc> ec4ec: f9000288 str x8, [x20] ec4f0: f94002a1 ldr x1, [x21] ec4f4: 14000002 b 0xec4fc , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, bool> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__emplace_unique_key_args, std::__ndk1::allocator>, std::__ndk1::piecewise_construct_t const&, std::__ndk1::tuple, std::__ndk1::allocator> const&>, std::__ndk1::tuple<>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::piecewise_construct_t const&, std::__ndk1::tuple, std::__ndk1::allocator> const&>&&, std::__ndk1::tuple<>&&)+0xc0> ec4f8: aa1303e1 mov x1, x19 ec4fc: f9400680 ldr x0, [x20, #0x8] ec500: 9401c498 bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> ec504: f9400a88 ldr x8, [x20, #0x10] ec508: 52800021 mov w1, #0x1 // =1 ec50c: 91000508 add x8, x8, #0x1 ec510: f9000a88 str x8, [x20, #0x10] ec514: f94016e8 ldr x8, [x23, #0x28] ec518: f94007e9 ldr x9, [sp, #0x8] ec51c: eb09011f cmp x8, x9 ec520: 54fffb80 b.eq 0xec490 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, bool> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__emplace_unique_key_args, std::__ndk1::allocator>, std::__ndk1::piecewise_construct_t const&, std::__ndk1::tuple, std::__ndk1::allocator> const&>, std::__ndk1::tuple<>>(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::piecewise_construct_t const&, std::__ndk1::tuple, std::__ndk1::allocator> const&>&&, std::__ndk1::tuple<>&&)+0x54> ec524: 9401c243 bl 0x15ce30 <__stack_chk_fail@plt> ec528: aa0003f4 mov x20, x0 ec52c: aa1303e0 mov x0, x19 ec530: 9401c26c bl 0x15cee0 <_ZdlPv@plt> ec534: aa1403e0 mov x0, x20 ec538: 9401b30a bl 0x159160 <__emutls_get_address+0x6d4> 00000000000ec53c *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: ec53c: a9bb7bfd stp x29, x30, [sp, #-0x50]! ec540: a90167fa stp x26, x25, [sp, #0x10] ec544: 910003fd mov x29, sp ec548: a9025ff8 stp x24, x23, [sp, #0x20] ec54c: a90357f6 stp x22, x21, [sp, #0x30] ec550: a9044ff4 stp x20, x19, [sp, #0x40] ec554: aa0003f4 mov x20, x0 ec558: aa0103f3 mov x19, x1 ec55c: f8408e98 ldr x24, [x20, #0x8]! ec560: b4000658 cbz x24, 0xec628 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xec> ec564: a940a849 ldp x9, x10, [x2, #0x8] ec568: 91002014 add x20, x0, #0x8 ec56c: 39400048 ldrb w8, [x2] ec570: d341fd0b lsr x11, x8, #1 ec574: 7200011f tst w8, #0x1 ec578: 9a890179 csel x25, x11, x9, eq ec57c: 9a821555 csinc x21, x10, x2, ne ec580: 14000007 b 0xec59c *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x60> ec584: eb19035f cmp x26, x25 ec588: 54000562 b.hs 0xec634 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> ec58c: aa1803f4 mov x20, x24 ec590: f8408e88 ldr x8, [x20, #0x8]! ec594: b4000508 cbz x8, 0xec634 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> ec598: aa0803f8 mov x24, x8 ec59c: aa1803e8 mov x8, x24 ec5a0: 38420d09 ldrb w9, [x8, #0x20]! ec5a4: f940050a ldr x10, [x8, #0x8] ec5a8: d341fd2b lsr x11, x9, #1 ec5ac: 7200013f tst w9, #0x1 ec5b0: 9a8a017a csel x26, x11, x10, eq ec5b4: eb19035f cmp x26, x25 ec5b8: 9a993356 csel x22, x26, x25, lo ec5bc: b4000176 cbz x22, 0xec5e8 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xac> ec5c0: f9401b0a ldr x10, [x24, #0x30] ec5c4: 7200013f tst w9, #0x1 ec5c8: aa1503e0 mov x0, x21 ec5cc: aa1603e2 mov x2, x22 ec5d0: 9a881557 csinc x23, x10, x8, ne ec5d4: aa1703e1 mov x1, x23 ec5d8: 9401c31e bl 0x15d250 ec5dc: 340000c0 cbz w0, 0xec5f4 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xb8> ec5e0: 37f800e0 tbnz w0, #0x1f, 0xec5fc *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xc0> ec5e4: 1400000a b 0xec60c *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xd0> ec5e8: eb1a033f cmp x25, x26 ec5ec: 54000083 b.lo 0xec5fc *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xc0> ec5f0: 17ffffe5 b 0xec584 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x48> ec5f4: eb1a033f cmp x25, x26 ec5f8: 540000a2 b.hs 0xec60c *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xd0> ec5fc: f9400308 ldr x8, [x24] ec600: b4000188 cbz x8, 0xec630 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf4> ec604: aa1803f4 mov x20, x24 ec608: 17ffffe4 b 0xec598 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x5c> ec60c: aa1703e0 mov x0, x23 ec610: aa1503e1 mov x1, x21 ec614: aa1603e2 mov x2, x22 ec618: 9401c30e bl 0x15d250 ec61c: 34fffb40 cbz w0, 0xec584 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x48> ec620: 37fffb60 tbnz w0, #0x1f, 0xec58c *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x50> ec624: 14000004 b 0xec634 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> ec628: f9000274 str x20, [x19] ec62c: 14000003 b 0xec638 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_end_node*>*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xfc> ec630: aa1803f4 mov x20, x24 ec634: f9000278 str x24, [x19] ec638: aa1403e0 mov x0, x20 ec63c: a9444ff4 ldp x20, x19, [sp, #0x40] ec640: a94357f6 ldp x22, x21, [sp, #0x30] ec644: a9425ff8 ldp x24, x23, [sp, #0x20] ec648: a94167fa ldp x26, x25, [sp, #0x10] ec64c: a8c57bfd ldp x29, x30, [sp], #0x50 ec650: d65f03c0 ret 00000000000ec654 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__emplace_hint_unique_key_args, std::__ndk1::allocator>, std::__ndk1::pair, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>> const&>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::pair, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>> const&)>: ec654: d10183ff sub sp, sp, #0x60 ec658: a9027bfd stp x29, x30, [sp, #0x20] ec65c: 910083fd add x29, sp, #0x20 ec660: a9035ff8 stp x24, x23, [sp, #0x30] ec664: a90457f6 stp x22, x21, [sp, #0x40] ec668: a9054ff4 stp x20, x19, [sp, #0x50] ec66c: d53bd058 mrs x24, TPIDR_EL0 ec670: aa0303f6 mov x22, x3 ec674: aa0203e4 mov x4, x2 ec678: f9401708 ldr x8, [x24, #0x28] ec67c: 910043e2 add x2, sp, #0x10 ec680: 910023e3 add x3, sp, #0x8 ec684: aa0003f4 mov x20, x0 ec688: f81f83a8 stur x8, [x29, #-0x8] ec68c: 9401cb5d bl 0x15f400 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_SH_EElEERPNS_15__tree_end_nodeISJ_EESK_RKT_@plt> ec690: f9400013 ldr x19, [x0] ec694: b5000393 cbnz x19, 0xec704 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__emplace_hint_unique_key_args, std::__ndk1::allocator>, std::__ndk1::pair, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>> const&>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::pair, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>> const&)+0xb0> ec698: aa0003f5 mov x21, x0 ec69c: 52800a00 mov w0, #0x50 // =80 ec6a0: 9401c1f0 bl 0x15ce60 <_Znwm@plt> ec6a4: aa0003f3 mov x19, x0 ec6a8: 91008017 add x23, x0, #0x20 ec6ac: aa1703e0 mov x0, x23 ec6b0: aa1603e1 mov x1, x22 ec6b4: 9401c433 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> ec6b8: 9100e260 add x0, x19, #0x38 ec6bc: 910062c1 add x1, x22, #0x18 ec6c0: 9401c430 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> ec6c4: f9400be8 ldr x8, [sp, #0x10] ec6c8: a9007e7f stp xzr, xzr, [x19] ec6cc: f9000a68 str x8, [x19, #0x10] ec6d0: f90002b3 str x19, [x21] ec6d4: f9400288 ldr x8, [x20] ec6d8: f9400108 ldr x8, [x8] ec6dc: b4000088 cbz x8, 0xec6ec , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__emplace_hint_unique_key_args, std::__ndk1::allocator>, std::__ndk1::pair, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>> const&>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::pair, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>> const&)+0x98> ec6e0: f9000288 str x8, [x20] ec6e4: f94002a1 ldr x1, [x21] ec6e8: 14000002 b 0xec6f0 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__emplace_hint_unique_key_args, std::__ndk1::allocator>, std::__ndk1::pair, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>> const&>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::pair, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>> const&)+0x9c> ec6ec: aa1303e1 mov x1, x19 ec6f0: f9400680 ldr x0, [x20, #0x8] ec6f4: 9401c41b bl 0x15d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt> ec6f8: f9400a88 ldr x8, [x20, #0x10] ec6fc: 91000508 add x8, x8, #0x1 ec700: f9000a88 str x8, [x20, #0x10] ec704: f9401708 ldr x8, [x24, #0x28] ec708: f85f83a9 ldur x9, [x29, #-0x8] ec70c: eb09011f cmp x8, x9 ec710: 54000101 b.ne 0xec730 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__emplace_hint_unique_key_args, std::__ndk1::allocator>, std::__ndk1::pair, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>> const&>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::pair, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>> const&)+0xdc> ec714: aa1303e0 mov x0, x19 ec718: a9454ff4 ldp x20, x19, [sp, #0x50] ec71c: a94457f6 ldp x22, x21, [sp, #0x40] ec720: a9435ff8 ldp x24, x23, [sp, #0x30] ec724: a9427bfd ldp x29, x30, [sp, #0x20] ec728: 910183ff add sp, sp, #0x60 ec72c: d65f03c0 ret ec730: 9401c1c0 bl 0x15ce30 <__stack_chk_fail@plt> ec734: 394002e8 ldrb w8, [x23] ec738: aa0003f4 mov x20, x0 ec73c: 360000a8 tbz w8, #0x0, 0xec750 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__emplace_hint_unique_key_args, std::__ndk1::allocator>, std::__ndk1::pair, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>> const&>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::pair, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>> const&)+0xfc> ec740: f9401a60 ldr x0, [x19, #0x30] ec744: 9401c1e7 bl 0x15cee0 <_ZdlPv@plt> ec748: 14000002 b 0xec750 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long> std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__emplace_hint_unique_key_args, std::__ndk1::allocator>, std::__ndk1::pair, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>> const&>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::pair, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>> const&)+0xfc> ec74c: aa0003f4 mov x20, x0 ec750: aa1303e0 mov x0, x19 ec754: 9401c1e3 bl 0x15cee0 <_ZdlPv@plt> ec758: aa1403e0 mov x0, x20 ec75c: 9401b281 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000ec760 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: ec760: d101c3ff sub sp, sp, #0x70 ec764: a9017bfd stp x29, x30, [sp, #0x10] ec768: 910043fd add x29, sp, #0x10 ec76c: a9026ffc stp x28, x27, [sp, #0x20] ec770: a90367fa stp x26, x25, [sp, #0x30] ec774: a9045ff8 stp x24, x23, [sp, #0x40] ec778: a90557f6 stp x22, x21, [sp, #0x50] ec77c: a9064ff4 stp x20, x19, [sp, #0x60] ec780: aa0403f5 mov x21, x4 ec784: aa0203ee mov x14, x2 ec788: aa0103f4 mov x20, x1 ec78c: 91002008 add x8, x0, #0x8 ec790: eb01011f cmp x8, x1 ec794: a90003e8 stp x8, x0, [sp] ec798: 540004a0 b.eq 0xec82c *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xcc> ec79c: aa1403e8 mov x8, x20 ec7a0: 394002bc ldrb w28, [x21] ec7a4: f94006ab ldr x11, [x21, #0x8] ec7a8: aa0303f7 mov x23, x3 ec7ac: 38420d09 ldrb w9, [x8, #0x20]! ec7b0: f940050a ldr x10, [x8, #0x8] ec7b4: d341fd2c lsr x12, x9, #1 ec7b8: 7200013f tst w9, #0x1 ec7bc: 9a8a0196 csel x22, x12, x10, eq ec7c0: d341ff8a lsr x10, x28, #1 ec7c4: 7200039f tst w28, #0x1 ec7c8: 9a8b015b csel x27, x10, x11, eq ec7cc: eb1b02df cmp x22, x27 ec7d0: 9a9b32d8 csel x24, x22, x27, lo ec7d4: b4000218 cbz x24, 0xec814 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xb4> ec7d8: f9401a8a ldr x10, [x20, #0x30] ec7dc: 7200013f tst w9, #0x1 ec7e0: f9400aab ldr x11, [x21, #0x10] ec7e4: aa1803e2 mov x2, x24 ec7e8: aa0e03f3 mov x19, x14 ec7ec: 9a881559 csinc x25, x10, x8, ne ec7f0: 7200039f tst w28, #0x1 ec7f4: 9a95157a csinc x26, x11, x21, ne ec7f8: aa1903e1 mov x1, x25 ec7fc: aa1a03e0 mov x0, x26 ec800: 9401c294 bl 0x15d250 ec804: 340000e0 cbz w0, 0xec820 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xc0> ec808: aa1303ee mov x14, x19 ec80c: 37f80100 tbnz w0, #0x1f, 0xec82c *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xcc> ec810: 14000014 b 0xec860 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x100> ec814: eb16037f cmp x27, x22 ec818: 540000a3 b.lo 0xec82c *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xcc> ec81c: 1400001b b 0xec888 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x128> ec820: aa1303ee mov x14, x19 ec824: eb16037f cmp x27, x22 ec828: 540001c2 b.hs 0xec860 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x100> ec82c: f94007fa ldr x26, [sp, #0x8] ec830: f9400293 ldr x19, [x20] ec834: f9400348 ldr x8, [x26] ec838: eb14011f cmp x8, x20 ec83c: 540000e0 b.eq 0xec858 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> ec840: b4000353 cbz x19, 0xec8a8 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x148> ec844: aa1303e8 mov x8, x19 ec848: aa0803f8 mov x24, x8 ec84c: f9400508 ldr x8, [x8, #0x8] ec850: b5ffffc8 cbnz x8, 0xec848 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xe8> ec854: 14000021 b 0xec8d8 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x178> ec858: aa1403f8 mov x24, x20 ec85c: 14000045 b 0xec970 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x210> ec860: aa1903e0 mov x0, x25 ec864: aa1a03e1 mov x1, x26 ec868: aa1803e2 mov x2, x24 ec86c: 9401c279 bl 0x15d250 ec870: aa1303ee mov x14, x19 ec874: 340000a0 cbz w0, 0xec888 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x128> ec878: 37f800c0 tbnz w0, #0x1f, 0xec890 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x130> ec87c: f90001d4 str x20, [x14] ec880: f90002f4 str x20, [x23] ec884: 1400006b b 0xeca30 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2d0> ec888: eb1b02df cmp x22, x27 ec88c: 54ffff82 b.hs 0xec87c *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x11c> ec890: f9400688 ldr x8, [x20, #0x8] ec894: b40007c8 cbz x8, 0xec98c *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x22c> ec898: aa0803f7 mov x23, x8 ec89c: f9400108 ldr x8, [x8] ec8a0: b5ffffc8 cbnz x8, 0xec898 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x138> ec8a4: 14000045 b 0xec9b8 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x258> ec8a8: aa1403e8 mov x8, x20 ec8ac: f8410d09 ldr x9, [x8, #0x10]! ec8b0: f9400129 ldr x9, [x9] ec8b4: eb14013f cmp x9, x20 ec8b8: 540000e1 b.ne 0xec8d4 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x174> ec8bc: f9400109 ldr x9, [x8] ec8c0: aa0903e8 mov x8, x9 ec8c4: f8410d0a ldr x10, [x8, #0x10]! ec8c8: f940014a ldr x10, [x10] ec8cc: eb09015f cmp x10, x9 ec8d0: 54ffff60 b.eq 0xec8bc *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x15c> ec8d4: f9400118 ldr x24, [x8] ec8d8: aa1803e8 mov x8, x24 ec8dc: 394002a9 ldrb w9, [x21] ec8e0: f94006ab ldr x11, [x21, #0x8] ec8e4: 38420d0a ldrb w10, [x8, #0x20]! ec8e8: f940050d ldr x13, [x8, #0x8] ec8ec: d341fd2c lsr x12, x9, #1 ec8f0: 7200013f tst w9, #0x1 ec8f4: 9a8b0196 csel x22, x12, x11, eq ec8f8: d341fd4b lsr x11, x10, #1 ec8fc: 7200015f tst w10, #0x1 ec900: 9a8d0177 csel x23, x11, x13, eq ec904: eb1702df cmp x22, x23 ec908: 9a9732c2 csel x2, x22, x23, lo ec90c: b40002e2 cbz x2, 0xec968 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x208> ec910: f9400aab ldr x11, [x21, #0x10] ec914: 7200013f tst w9, #0x1 ec918: f9401b0c ldr x12, [x24, #0x30] ec91c: aa0e03f9 mov x25, x14 ec920: 9a951561 csinc x1, x11, x21, ne ec924: 7200015f tst w10, #0x1 ec928: 9a881580 csinc x0, x12, x8, ne ec92c: 9401c249 bl 0x15d250 ec930: aa1903ee mov x14, x25 ec934: 340001a0 cbz w0, 0xec968 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x208> ec938: 37f801c0 tbnz w0, #0x1f, 0xec970 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x210> ec93c: aa1a03e0 mov x0, x26 ec940: aa1503e2 mov x2, x21 ec944: aa0e03e1 mov x1, x14 ec948: a9464ff4 ldp x20, x19, [sp, #0x60] ec94c: a94557f6 ldp x22, x21, [sp, #0x50] ec950: a9445ff8 ldp x24, x23, [sp, #0x40] ec954: a94367fa ldp x26, x25, [sp, #0x30] ec958: a9426ffc ldp x28, x27, [sp, #0x20] ec95c: a9417bfd ldp x29, x30, [sp, #0x10] ec960: 9101c3ff add sp, sp, #0x70 ec964: 1401ca63 b 0x15f2f0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISJ_EERKT_@plt> ec968: eb1602ff cmp x23, x22 ec96c: 54fffe82 b.hs 0xec93c *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1dc> ec970: b4000093 cbz x19, 0xec980 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x220> ec974: 91002317 add x23, x24, #0x8 ec978: f90001d8 str x24, [x14] ec97c: 1400002d b 0xeca30 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2d0> ec980: aa1403f7 mov x23, x20 ec984: f90001d4 str x20, [x14] ec988: 1400002a b 0xeca30 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2d0> ec98c: aa1403e8 mov x8, x20 ec990: f8410d17 ldr x23, [x8, #0x10]! ec994: f94002e9 ldr x9, [x23] ec998: eb14013f cmp x9, x20 ec99c: 540000e0 b.eq 0xec9b8 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x258> ec9a0: f9400109 ldr x9, [x8] ec9a4: aa0903e8 mov x8, x9 ec9a8: f8410d17 ldr x23, [x8, #0x10]! ec9ac: f94002ea ldr x10, [x23] ec9b0: eb09015f cmp x10, x9 ec9b4: 54ffff61 b.ne 0xec9a0 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x240> ec9b8: f94003e8 ldr x8, [sp] ec9bc: eb0802ff cmp x23, x8 ec9c0: 54000320 b.eq 0xeca24 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2c4> ec9c4: aa1703e8 mov x8, x23 ec9c8: 38420d09 ldrb w9, [x8, #0x20]! ec9cc: f940050a ldr x10, [x8, #0x8] ec9d0: d341fd2b lsr x11, x9, #1 ec9d4: 7200013f tst w9, #0x1 ec9d8: 9a8a0173 csel x19, x11, x10, eq ec9dc: eb1b027f cmp x19, x27 ec9e0: 9a9b3262 csel x2, x19, x27, lo ec9e4: b40001c2 cbz x2, 0xeca1c *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2bc> ec9e8: f9401aea ldr x10, [x23, #0x30] ec9ec: 7200013f tst w9, #0x1 ec9f0: f9400aab ldr x11, [x21, #0x10] ec9f4: aa0e03f6 mov x22, x14 ec9f8: 9a881541 csinc x1, x10, x8, ne ec9fc: 7200039f tst w28, #0x1 eca00: 9a951560 csinc x0, x11, x21, ne eca04: 9401c213 bl 0x15d250 eca08: aa1603ee mov x14, x22 eca0c: 34000080 cbz w0, 0xeca1c *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2bc> eca10: 37f800a0 tbnz w0, #0x1f, 0xeca24 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2c4> eca14: f94007e0 ldr x0, [sp, #0x8] eca18: 17ffffca b 0xec940 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1e0> eca1c: eb13037f cmp x27, x19 eca20: 54ffffa2 b.hs 0xeca14 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2b4> eca24: f9400688 ldr x8, [x20, #0x8] eca28: b4000168 cbz x8, 0xeca54 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2f4> eca2c: f90001d7 str x23, [x14] eca30: aa1703e0 mov x0, x23 eca34: a9464ff4 ldp x20, x19, [sp, #0x60] eca38: a94557f6 ldp x22, x21, [sp, #0x50] eca3c: a9445ff8 ldp x24, x23, [sp, #0x40] eca40: a94367fa ldp x26, x25, [sp, #0x30] eca44: a9426ffc ldp x28, x27, [sp, #0x20] eca48: a9417bfd ldp x29, x30, [sp, #0x10] eca4c: 9101c3ff add sp, sp, #0x70 eca50: d65f03c0 ret eca54: 91002297 add x23, x20, #0x8 eca58: 17ffffcb b 0xec984 *& std::__ndk1::__tree, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__map_value_compare, std::__ndk1::allocator>, std::__ndk1::__value_type, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::less, std::__ndk1::allocator>>, true>, std::__ndk1::allocator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>>>::__find_equal, std::__ndk1::allocator>>(std::__ndk1::__tree_const_iterator, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, std::__ndk1::__tree_node, std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>>, void*>*, long>, std::__ndk1::__tree_end_node*>*&, std::__ndk1::__tree_node_base*&, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x224> 00000000000eca5c , std::__ndk1::allocator>::~__shared_ptr_pointer()>: eca5c: a9be7bfd stp x29, x30, [sp, #-0x20]! eca60: f9000bf3 str x19, [sp, #0x10] eca64: 910003fd mov x29, sp eca68: aa0003f3 mov x19, x0 eca6c: 9401c1e1 bl 0x15d1f0 <_ZNSt6__ndk119__shared_weak_countD2Ev@plt> eca70: aa1303e0 mov x0, x19 eca74: f9400bf3 ldr x19, [sp, #0x10] eca78: a8c27bfd ldp x29, x30, [sp], #0x20 eca7c: 1401c119 b 0x15cee0 <_ZdlPv@plt> 00000000000eca80 , std::__ndk1::allocator>::__on_zero_shared()>: eca80: f9400c00 ldr x0, [x0, #0x18] eca84: b4000080 cbz x0, 0xeca94 , std::__ndk1::allocator>::__on_zero_shared()+0x14> eca88: f9400008 ldr x8, [x0] eca8c: f9400501 ldr x1, [x8, #0x8] eca90: d61f0020 br x1 eca94: d65f03c0 ret 00000000000eca98 , std::__ndk1::allocator>::__get_deleter(std::type_info const&) const>: eca98: 90000408 adrp x8, 0x16c000 eca9c: 9100600a add x10, x0, #0x18 ecaa0: f9464d08 ldr x8, [x8, #0xc98] ecaa4: f9400429 ldr x9, [x1, #0x8] ecaa8: eb08013f cmp x9, x8 ecaac: 9a9f0140 csel x0, x10, xzr, eq ecab0: d65f03c0 ret 00000000000ecab4 , std::__ndk1::allocator>::__on_zero_shared_weak()>: ecab4: 1401c10b b 0x15cee0 <_ZdlPv@plt> 00000000000ecab8 , std::__ndk1::allocator>::~__shared_ptr_pointer()>: ecab8: a9be7bfd stp x29, x30, [sp, #-0x20]! ecabc: f9000bf3 str x19, [sp, #0x10] ecac0: 910003fd mov x29, sp ecac4: aa0003f3 mov x19, x0 ecac8: 9401c1ca bl 0x15d1f0 <_ZNSt6__ndk119__shared_weak_countD2Ev@plt> ecacc: aa1303e0 mov x0, x19 ecad0: f9400bf3 ldr x19, [sp, #0x10] ecad4: a8c27bfd ldp x29, x30, [sp], #0x20 ecad8: 1401c102 b 0x15cee0 <_ZdlPv@plt> 00000000000ecadc , std::__ndk1::allocator>::__on_zero_shared()>: ecadc: f9400c00 ldr x0, [x0, #0x18] ecae0: b4000080 cbz x0, 0xecaf0 , std::__ndk1::allocator>::__on_zero_shared()+0x14> ecae4: f9400008 ldr x8, [x0] ecae8: f9400501 ldr x1, [x8, #0x8] ecaec: d61f0020 br x1 ecaf0: d65f03c0 ret 00000000000ecaf4 , std::__ndk1::allocator>::__get_deleter(std::type_info const&) const>: ecaf4: 90000408 adrp x8, 0x16c000 ecaf8: 9100600a add x10, x0, #0x18 ecafc: f9465108 ldr x8, [x8, #0xca0] ecb00: f9400429 ldr x9, [x1, #0x8] ecb04: eb08013f cmp x9, x8 ecb08: 9a9f0140 csel x0, x10, xzr, eq ecb0c: d65f03c0 ret 00000000000ecb10 , std::__ndk1::allocator>::__on_zero_shared_weak()>: ecb10: 1401c0f4 b 0x15cee0 <_ZdlPv@plt> 00000000000ecb14 : ecb14: a9be7bfd stp x29, x30, [sp, #-0x20]! ecb18: f9000bf3 str x19, [sp, #0x10] ecb1c: 910003fd mov x29, sp ecb20: f0000433 adrp x19, 0x173000 ecb24: f9421a60 ldr x0, [x19, #0x430] ecb28: b4000080 cbz x0, 0xecb38 ecb2c: f9400bf3 ldr x19, [sp, #0x10] ecb30: a8c27bfd ldp x29, x30, [sp], #0x20 ecb34: d65f03c0 ret ecb38: 52802000 mov w0, #0x100 // =256 ecb3c: 9401c0c9 bl 0x15ce60 <_Znwm@plt> ecb40: f0fffc28 adrp x8, 0x73000 ecb44: f0fffc29 adrp x9, 0x73000 ecb48: 6f00e400 movi v0.2d, #0000000000000000 ecb4c: 5280202a mov w10, #0x101 // =257 ecb50: f9021a60 str x0, [x19, #0x430] ecb54: fd477101 ldr d1, [x8, #0xee0] ecb58: 90fffc48 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> ecb5c: ad030000 stp q0, q0, [x0, #0x60] ecb60: ad040000 stp q0, q0, [x0, #0x80] ecb64: ad050000 stp q0, q0, [x0, #0xa0] ecb68: ad060000 stp q0, q0, [x0, #0xc0] ecb6c: ad020000 stp q0, q0, [x0, #0x40] ecb70: ad000000 stp q0, q0, [x0] ecb74: ad010000 stp q0, q0, [x0, #0x20] ecb78: ad070000 stp q0, q0, [x0, #0xe0] ecb7c: fd002401 str d1, [x0, #0x48] ecb80: 3dc35901 ldr q1, [x8, #0xd60] ecb84: 3c868000 stur q0, [x0, #0x68] ecb88: 52a00208 mov w8, #0x100000 // =1048576 ecb8c: 3c878000 stur q0, [x0, #0x78] ecb90: 3c888000 stur q0, [x0, #0x88] ecb94: 3c898000 stur q0, [x0, #0x98] ecb98: 3c8a8000 stur q0, [x0, #0xa8] ecb9c: 3c8b8000 stur q0, [x0, #0xb8] ecba0: 3c8c2000 stur q0, [x0, #0xc2] ecba4: 3c858000 stur q0, [x0, #0x58] ecba8: fd478520 ldr d0, [x9, #0xf08] ecbac: b900d41f str wzr, [x0, #0xd4] ecbb0: 7901b80a strh w10, [x0, #0xdc] ecbb4: 3d803801 str q1, [x0, #0xe0] ecbb8: fd007800 str d0, [x0, #0xf0] ecbbc: b900f808 str w8, [x0, #0xf8] ecbc0: f9400bf3 ldr x19, [sp, #0x10] ecbc4: a8c27bfd ldp x29, x30, [sp], #0x20 ecbc8: d65f03c0 ret 00000000000ecbcc : ecbcc: a9be7bfd stp x29, x30, [sp, #-0x20]! ecbd0: a9014ff4 stp x20, x19, [sp, #0x10] ecbd4: 910003fd mov x29, sp ecbd8: f0000434 adrp x20, 0x173000 ecbdc: f9421a93 ldr x19, [x20, #0x430] ecbe0: b40000d3 cbz x19, 0xecbf8 ecbe4: aa1303e0 mov x0, x19 ecbe8: 9401ca0a bl 0x15f410 <_ZN6InGame17ReportCloudConfigD2Ev@plt> ecbec: aa1303e0 mov x0, x19 ecbf0: 9401c0bc bl 0x15cee0 <_ZdlPv@plt> ecbf4: f9021a9f str xzr, [x20, #0x430] ecbf8: a9414ff4 ldp x20, x19, [sp, #0x10] ecbfc: a8c27bfd ldp x29, x30, [sp], #0x20 ecc00: d65f03c0 ret 00000000000ecc04 : ecc04: a9be7bfd stp x29, x30, [sp, #-0x20]! ecc08: f9000bf3 str x19, [sp, #0x10] ecc0c: 910003fd mov x29, sp ecc10: aa0003f3 mov x19, x0 ecc14: 3942e008 ldrb w8, [x0, #0xb8] ecc18: 37000248 tbnz w8, #0x0, 0xecc60 ecc1c: 39428268 ldrb w8, [x19, #0xa0] ecc20: 37000288 tbnz w8, #0x0, 0xecc70 ecc24: 39422268 ldrb w8, [x19, #0x88] ecc28: 370002c8 tbnz w8, #0x0, 0xecc80 ecc2c: 3941c268 ldrb w8, [x19, #0x70] ecc30: 37000308 tbnz w8, #0x0, 0xecc90 ecc34: 39416268 ldrb w8, [x19, #0x58] ecc38: 37000348 tbnz w8, #0x0, 0xecca0 ecc3c: 3940c268 ldrb w8, [x19, #0x30] ecc40: 37000388 tbnz w8, #0x0, 0xeccb0 ecc44: 39406268 ldrb w8, [x19, #0x18] ecc48: 370003c8 tbnz w8, #0x0, 0xeccc0 ecc4c: 39400268 ldrb w8, [x19] ecc50: 37000408 tbnz w8, #0x0, 0xeccd0 ecc54: f9400bf3 ldr x19, [sp, #0x10] ecc58: a8c27bfd ldp x29, x30, [sp], #0x20 ecc5c: d65f03c0 ret ecc60: f9406660 ldr x0, [x19, #0xc8] ecc64: 9401c09f bl 0x15cee0 <_ZdlPv@plt> ecc68: 39428268 ldrb w8, [x19, #0xa0] ecc6c: 3607fdc8 tbz w8, #0x0, 0xecc24 ecc70: f9405a60 ldr x0, [x19, #0xb0] ecc74: 9401c09b bl 0x15cee0 <_ZdlPv@plt> ecc78: 39422268 ldrb w8, [x19, #0x88] ecc7c: 3607fd88 tbz w8, #0x0, 0xecc2c ecc80: f9404e60 ldr x0, [x19, #0x98] ecc84: 9401c097 bl 0x15cee0 <_ZdlPv@plt> ecc88: 3941c268 ldrb w8, [x19, #0x70] ecc8c: 3607fd48 tbz w8, #0x0, 0xecc34 ecc90: f9404260 ldr x0, [x19, #0x80] ecc94: 9401c093 bl 0x15cee0 <_ZdlPv@plt> ecc98: 39416268 ldrb w8, [x19, #0x58] ecc9c: 3607fd08 tbz w8, #0x0, 0xecc3c ecca0: f9403660 ldr x0, [x19, #0x68] ecca4: 9401c08f bl 0x15cee0 <_ZdlPv@plt> ecca8: 3940c268 ldrb w8, [x19, #0x30] eccac: 3607fcc8 tbz w8, #0x0, 0xecc44 eccb0: f9402260 ldr x0, [x19, #0x40] eccb4: 9401c08b bl 0x15cee0 <_ZdlPv@plt> eccb8: 39406268 ldrb w8, [x19, #0x18] eccbc: 3607fc88 tbz w8, #0x0, 0xecc4c eccc0: f9401660 ldr x0, [x19, #0x28] eccc4: 9401c087 bl 0x15cee0 <_ZdlPv@plt> eccc8: 39400268 ldrb w8, [x19] ecccc: 3607fc48 tbz w8, #0x0, 0xecc54 eccd0: f9400a60 ldr x0, [x19, #0x10] eccd4: f9400bf3 ldr x19, [sp, #0x10] eccd8: a8c27bfd ldp x29, x30, [sp], #0x20 eccdc: 1401c081 b 0x15cee0 <_ZdlPv@plt> 00000000000ecce0 : ecce0: d10283ff sub sp, sp, #0xa0 ecce4: a9047bfd stp x29, x30, [sp, #0x40] ecce8: 910103fd add x29, sp, #0x40 eccec: a9056ffc stp x28, x27, [sp, #0x50] eccf0: a90667fa stp x26, x25, [sp, #0x60] eccf4: a9075ff8 stp x24, x23, [sp, #0x70] eccf8: a90857f6 stp x22, x21, [sp, #0x80] eccfc: a9094ff4 stp x20, x19, [sp, #0x90] ecd00: aa0103f3 mov x19, x1 ecd04: aa0003f4 mov x20, x0 ecd08: b0fffc21 adrp x1, 0x71000 ecd0c: d0fffc23 adrp x3, 0x72000 ecd10: f0fffc24 adrp x4, 0x73000 ecd14: 90fffc26 adrp x6, 0x70000 ecd18: 91100421 add x1, x1, #0x401 ecd1c: 91297463 add x3, x3, #0xa5d ecd20: 9105f084 add x4, x4, #0x17c ecd24: 9135a0c6 add x6, x6, #0xd68 ecd28: 52800020 mov w0, #0x1 // =1 ecd2c: 52800442 mov w2, #0x22 // =34 ecd30: aa1403e5 mov x5, x20 ecd34: aa1303e7 mov x7, x19 ecd38: 9401c03a bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ecd3c: b4004313 cbz x19, 0xed59c ecd40: 90000415 adrp x21, 0x16c000 ecd44: aa1303e0 mov x0, x19 ecd48: f94656b5 ldr x21, [x21, #0xca8] ecd4c: f9400268 ldr x8, [x19] ecd50: f94002a1 ldr x1, [x21] ecd54: f9401908 ldr x8, [x8, #0x30] ecd58: d63f0100 blr x8 ecd5c: b4000100 cbz x0, 0xecd7c ecd60: f9400268 ldr x8, [x19] ecd64: aa1303e0 mov x0, x19 ecd68: f94002a1 ldr x1, [x21] ecd6c: f9401908 ldr x8, [x8, #0x30] ecd70: d63f0100 blr x8 ecd74: aa0003e1 mov x1, x0 ecd78: 14000003 b 0xecd84 ecd7c: d0fffc21 adrp x1, 0x72000 ecd80: 913e5821 add x1, x1, #0xf96 ecd84: aa1403e0 mov x0, x20 ecd88: 9401c1f6 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ecd8c: 90000415 adrp x21, 0x16c000 ecd90: aa1303e0 mov x0, x19 ecd94: f9465ab5 ldr x21, [x21, #0xcb0] ecd98: f9400268 ldr x8, [x19] ecd9c: f94002a1 ldr x1, [x21] ecda0: f9401908 ldr x8, [x8, #0x30] ecda4: d63f0100 blr x8 ecda8: b4000100 cbz x0, 0xecdc8 ecdac: f9400268 ldr x8, [x19] ecdb0: aa1303e0 mov x0, x19 ecdb4: f94002a1 ldr x1, [x21] ecdb8: f9401908 ldr x8, [x8, #0x30] ecdbc: d63f0100 blr x8 ecdc0: aa0003e1 mov x1, x0 ecdc4: 14000003 b 0xecdd0 ecdc8: d0fffc21 adrp x1, 0x72000 ecdcc: 913e5821 add x1, x1, #0xf96 ecdd0: 91006296 add x22, x20, #0x18 ecdd4: aa1603e0 mov x0, x22 ecdd8: 9401c1e2 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ecddc: 90000417 adrp x23, 0x16c000 ecde0: aa1303e0 mov x0, x19 ecde4: f9465ef7 ldr x23, [x23, #0xcb8] ecde8: f9400268 ldr x8, [x19] ecdec: f94002e1 ldr x1, [x23] ecdf0: f9401908 ldr x8, [x8, #0x30] ecdf4: d63f0100 blr x8 ecdf8: d0fffc35 adrp x21, 0x72000 ecdfc: 913e5ab5 add x21, x21, #0xf96 ece00: b4000100 cbz x0, 0xece20 ece04: f9400268 ldr x8, [x19] ece08: aa1303e0 mov x0, x19 ece0c: f94002e1 ldr x1, [x23] ece10: f9401908 ldr x8, [x8, #0x30] ece14: d63f0100 blr x8 ece18: aa0003e1 mov x1, x0 ece1c: 14000002 b 0xece24 ece20: aa1503e1 mov x1, x21 ece24: 9100c280 add x0, x20, #0x30 ece28: 9401c1ce bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ece2c: 39400288 ldrb w8, [x20] ece30: 90fffc39 adrp x25, 0x70000 ece34: f9400a89 ldr x9, [x20, #0x10] ece38: b0fffc38 adrp x24, 0x71000 ece3c: 3940628a ldrb w10, [x20, #0x18] ece40: f0fffc37 adrp x23, 0x73000 ece44: f940168b ldr x11, [x20, #0x28] ece48: 7200011f tst w8, #0x1 ece4c: 3940c288 ldrb w8, [x20, #0x30] ece50: 9a941527 csinc x7, x9, x20, ne ece54: f9401e89 ldr x9, [x20, #0x38] ece58: 7200015f tst w10, #0x1 ece5c: 9a96156a csinc x10, x11, x22, ne ece60: d0fffc36 adrp x22, 0x72000 ece64: d341fd0b lsr x11, x8, #1 ece68: 7200011f tst w8, #0x1 ece6c: 9a890168 csel x8, x11, x9, eq ece70: 9104bf39 add x25, x25, #0x12f ece74: f100011f cmp x8, #0x0 ece78: 91100718 add x24, x24, #0x401 ece7c: 912976d6 add x22, x22, #0xa5d ece80: 9105f2f7 add x23, x23, #0x17c ece84: b0fffc26 adrp x6, 0x71000 ece88: 9a9902a8 csel x8, x21, x25, eq ece8c: 2a1f03e0 mov w0, wzr ece90: 52800582 mov w2, #0x2c // =44 ece94: 911b5cc6 add x6, x6, #0x6d7 ece98: aa1803e1 mov x1, x24 ece9c: aa1603e3 mov x3, x22 ecea0: aa1703e4 mov x4, x23 ecea4: aa1403e5 mov x5, x20 ecea8: a90023ea stp x10, x8, [sp] eceac: 9401bfdd bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> eceb0: 90000408 adrp x8, 0x16c000 eceb4: aa1303e0 mov x0, x19 eceb8: f9466108 ldr x8, [x8, #0xcc0] ecebc: f9400269 ldr x9, [x19] ecec0: b9804a82 ldrsw x2, [x20, #0x48] ecec4: f9400101 ldr x1, [x8] ecec8: f9401128 ldr x8, [x9, #0x20] ececc: d63f0100 blr x8 eced0: 90000408 adrp x8, 0x16c000 eced4: f9466508 ldr x8, [x8, #0xcc8] eced8: b9004a80 str w0, [x20, #0x48] ecedc: f9400269 ldr x9, [x19] ecee0: aa1303e0 mov x0, x19 ecee4: b9804e82 ldrsw x2, [x20, #0x4c] ecee8: f9400101 ldr x1, [x8] eceec: f9401128 ldr x8, [x9, #0x20] ecef0: d63f0100 blr x8 ecef4: 90000408 adrp x8, 0x16c000 ecef8: f9466908 ldr x8, [x8, #0xcd0] ecefc: b9004e80 str w0, [x20, #0x4c] ecf00: f9400269 ldr x9, [x19] ecf04: aa1303e0 mov x0, x19 ecf08: b9805282 ldrsw x2, [x20, #0x50] ecf0c: f9400101 ldr x1, [x8] ecf10: f9401128 ldr x8, [x9, #0x20] ecf14: d63f0100 blr x8 ecf18: 29492687 ldp w7, w9, [x20, #0x48] ecf1c: b0fffc06 adrp x6, 0x6d000 ecf20: aa0003e8 mov x8, x0 ecf24: 2a1f03e0 mov w0, wzr ecf28: aa1803e1 mov x1, x24 ecf2c: 911998c6 add x6, x6, #0x666 ecf30: 52800642 mov w2, #0x32 // =50 ecf34: aa1603e3 mov x3, x22 ecf38: aa1703e4 mov x4, x23 ecf3c: aa1403e5 mov x5, x20 ecf40: b9005288 str w8, [x20, #0x50] ecf44: b9000be8 str w8, [sp, #0x8] ecf48: b90003e9 str w9, [sp] ecf4c: 9401bfb5 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ecf50: 90000416 adrp x22, 0x16c000 ecf54: aa1303e0 mov x0, x19 ecf58: f9466ed6 ldr x22, [x22, #0xcd8] ecf5c: f9400268 ldr x8, [x19] ecf60: f94002c1 ldr x1, [x22] ecf64: f9401908 ldr x8, [x8, #0x30] ecf68: d63f0100 blr x8 ecf6c: b40000e0 cbz x0, 0xecf88 ecf70: f9400268 ldr x8, [x19] ecf74: aa1303e0 mov x0, x19 ecf78: f94002c1 ldr x1, [x22] ecf7c: f9401908 ldr x8, [x8, #0x30] ecf80: d63f0100 blr x8 ecf84: aa0003f5 mov x21, x0 ecf88: 91016296 add x22, x20, #0x58 ecf8c: aa1503e1 mov x1, x21 ecf90: aa1603e0 mov x0, x22 ecf94: 9401c173 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ecf98: 90000415 adrp x21, 0x16c000 ecf9c: aa1303e0 mov x0, x19 ecfa0: f94672b5 ldr x21, [x21, #0xce0] ecfa4: f9400268 ldr x8, [x19] ecfa8: f94002a1 ldr x1, [x21] ecfac: f9401908 ldr x8, [x8, #0x30] ecfb0: d63f0100 blr x8 ecfb4: b4000100 cbz x0, 0xecfd4 ecfb8: f9400268 ldr x8, [x19] ecfbc: aa1303e0 mov x0, x19 ecfc0: f94002a1 ldr x1, [x21] ecfc4: f9401908 ldr x8, [x8, #0x30] ecfc8: d63f0100 blr x8 ecfcc: aa0003e1 mov x1, x0 ecfd0: 14000003 b 0xecfdc ecfd4: d0fffc21 adrp x1, 0x72000 ecfd8: 913e5821 add x1, x1, #0xf96 ecfdc: 9101c280 add x0, x20, #0x70 ecfe0: 9401c160 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ecfe4: 90000417 adrp x23, 0x16c000 ecfe8: aa1303e0 mov x0, x19 ecfec: f94676f7 ldr x23, [x23, #0xce8] ecff0: f9400268 ldr x8, [x19] ecff4: f94002e1 ldr x1, [x23] ecff8: f9401908 ldr x8, [x8, #0x30] ecffc: d63f0100 blr x8 ed000: b0fffc35 adrp x21, 0x72000 ed004: 913e5ab5 add x21, x21, #0xf96 ed008: b4000100 cbz x0, 0xed028 ed00c: f9400268 ldr x8, [x19] ed010: aa1303e0 mov x0, x19 ed014: f94002e1 ldr x1, [x23] ed018: f9401908 ldr x8, [x8, #0x30] ed01c: d63f0100 blr x8 ed020: aa0003e1 mov x1, x0 ed024: 14000002 b 0xed02c ed028: aa1503e1 mov x1, x21 ed02c: 91022280 add x0, x20, #0x88 ed030: 9401c14c bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ed034: 39416288 ldrb w8, [x20, #0x58] ed038: 9102268b add x11, x20, #0x89 ed03c: f9403689 ldr x9, [x20, #0x68] ed040: 90fffc21 adrp x1, 0x71000 ed044: 3941c28a ldrb w10, [x20, #0x70] ed048: b0fffc23 adrp x3, 0x72000 ed04c: 7200011f tst w8, #0x1 ed050: f9403e88 ldr x8, [x20, #0x78] ed054: 9a961527 csinc x7, x9, x22, ne ed058: d0fffc24 adrp x4, 0x73000 ed05c: d341fd49 lsr x9, x10, #1 ed060: 7200015f tst w10, #0x1 ed064: 3942228a ldrb w10, [x20, #0x88] ed068: 9a880128 csel x8, x9, x8, eq ed06c: f9404e89 ldr x9, [x20, #0x98] ed070: f100011f cmp x8, #0x0 ed074: 9a9902a8 csel x8, x21, x25, eq ed078: b0fffc06 adrp x6, 0x6e000 ed07c: 7200015f tst w10, #0x1 ed080: 2a1f03e0 mov w0, wzr ed084: 9a890169 csel x9, x11, x9, eq ed088: 52800702 mov w2, #0x38 // =56 ed08c: 91100421 add x1, x1, #0x401 ed090: 91297463 add x3, x3, #0xa5d ed094: 9105f084 add x4, x4, #0x17c ed098: 911cf4c6 add x6, x6, #0x73d ed09c: aa1403e5 mov x5, x20 ed0a0: a90027e8 stp x8, x9, [sp] ed0a4: 9401bf5f bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ed0a8: f00003f6 adrp x22, 0x16c000 ed0ac: aa1303e0 mov x0, x19 ed0b0: f9467ad6 ldr x22, [x22, #0xcf0] ed0b4: f9400268 ldr x8, [x19] ed0b8: f94002c1 ldr x1, [x22] ed0bc: f9401908 ldr x8, [x8, #0x30] ed0c0: d63f0100 blr x8 ed0c4: b40000e0 cbz x0, 0xed0e0 ed0c8: f9400268 ldr x8, [x19] ed0cc: aa1303e0 mov x0, x19 ed0d0: f94002c1 ldr x1, [x22] ed0d4: f9401908 ldr x8, [x8, #0x30] ed0d8: d63f0100 blr x8 ed0dc: aa0003f5 mov x21, x0 ed0e0: 91028296 add x22, x20, #0xa0 ed0e4: aa1503e1 mov x1, x21 ed0e8: aa1603e0 mov x0, x22 ed0ec: 9401c11d bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ed0f0: f00003f5 adrp x21, 0x16c000 ed0f4: aa1303e0 mov x0, x19 ed0f8: f9467eb5 ldr x21, [x21, #0xcf8] ed0fc: f9400268 ldr x8, [x19] ed100: f94002a1 ldr x1, [x21] ed104: f9401908 ldr x8, [x8, #0x30] ed108: d63f0100 blr x8 ed10c: b4000100 cbz x0, 0xed12c ed110: f9400268 ldr x8, [x19] ed114: aa1303e0 mov x0, x19 ed118: f94002a1 ldr x1, [x21] ed11c: f9401908 ldr x8, [x8, #0x30] ed120: d63f0100 blr x8 ed124: aa0003e1 mov x1, x0 ed128: 14000003 b 0xed134 ed12c: b0fffc21 adrp x1, 0x72000 ed130: 913e5821 add x1, x1, #0xf96 ed134: 9102e280 add x0, x20, #0xb8 ed138: 9401c10a bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ed13c: 39428288 ldrb w8, [x20, #0xa0] ed140: 90fffc37 adrp x23, 0x71000 ed144: f9405a89 ldr x9, [x20, #0xb0] ed148: b0fffc3a adrp x26, 0x72000 ed14c: 3942e28a ldrb w10, [x20, #0xb8] ed150: d0fffc39 adrp x25, 0x73000 ed154: f940668b ldr x11, [x20, #0xc8] ed158: 7200011f tst w8, #0x1 ed15c: 9a961527 csinc x7, x9, x22, ne ed160: 9102e688 add x8, x20, #0xb9 ed164: 7200015f tst w10, #0x1 ed168: 911006f7 add x23, x23, #0x401 ed16c: 9129775a add x26, x26, #0xa5d ed170: 9105f339 add x25, x25, #0x17c ed174: f0fffc06 adrp x6, 0x70000 ed178: 9a8b0108 csel x8, x8, x11, eq ed17c: 911398c6 add x6, x6, #0x4e6 ed180: 2a1f03e0 mov w0, wzr ed184: aa1703e1 mov x1, x23 ed188: 528007e2 mov w2, #0x3f // =63 ed18c: aa1a03e3 mov x3, x26 ed190: aa1903e4 mov x4, x25 ed194: aa1403e5 mov x5, x20 ed198: f90003e8 str x8, [sp] ed19c: 9401bf21 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ed1a0: f00003e8 adrp x8, 0x16c000 ed1a4: aa1303e0 mov x0, x19 ed1a8: f9468108 ldr x8, [x8, #0xd00] ed1ac: f9400269 ldr x9, [x19] ed1b0: 39434682 ldrb w2, [x20, #0xd1] ed1b4: f9400101 ldr x1, [x8] ed1b8: f9400d28 ldr x8, [x9, #0x18] ed1bc: d63f0100 blr x8 ed1c0: f00003e8 adrp x8, 0x16c000 ed1c4: 12000009 and w9, w0, #0x1 ed1c8: aa1303e0 mov x0, x19 ed1cc: f9468508 ldr x8, [x8, #0xd08] ed1d0: 39034689 strb w9, [x20, #0xd1] ed1d4: f940026a ldr x10, [x19] ed1d8: b980d682 ldrsw x2, [x20, #0xd4] ed1dc: f9400101 ldr x1, [x8] ed1e0: f9401148 ldr x8, [x10, #0x20] ed1e4: d63f0100 blr x8 ed1e8: 39434689 ldrb w9, [x20, #0xd1] ed1ec: f0fffc16 adrp x22, 0x70000 ed1f0: b0fffc18 adrp x24, 0x6e000 ed1f4: 911c82d6 add x22, x22, #0x720 ed1f8: 9138b318 add x24, x24, #0xe2c ed1fc: d0fffc26 adrp x6, 0x73000 ed200: 7100013f cmp w9, #0x0 ed204: aa0003e8 mov x8, x0 ed208: 9a960307 csel x7, x24, x22, eq ed20c: 910670c6 add x6, x6, #0x19c ed210: 2a1f03e0 mov w0, wzr ed214: aa1703e1 mov x1, x23 ed218: 52800882 mov w2, #0x44 // =68 ed21c: aa1a03e3 mov x3, x26 ed220: aa1903e4 mov x4, x25 ed224: aa1403e5 mov x5, x20 ed228: b900d688 str w8, [x20, #0xd4] ed22c: b90003e8 str w8, [sp] ed230: 9401befc bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ed234: f00003f5 adrp x21, 0x16c000 ed238: aa1303e0 mov x0, x19 ed23c: aa1f03e2 mov x2, xzr ed240: f9468ab5 ldr x21, [x21, #0xd10] ed244: f9400268 ldr x8, [x19] ed248: f94002a1 ldr x1, [x21] ed24c: f9401108 ldr x8, [x8, #0x20] ed250: d63f0100 blr x8 ed254: 71000c1f cmp w0, #0x3 ed258: 90fffc26 adrp x6, 0x71000 ed25c: 1a8083e7 csel w7, wzr, w0, hi ed260: 2a1f03e0 mov w0, wzr ed264: 721e78ff tst w7, #0xfffffffd ed268: aa1703e1 mov x1, x23 ed26c: 1a9f17e8 cset w8, eq ed270: 9a9802c9 csel x9, x22, x24, eq ed274: 710008ff cmp w7, #0x2 ed278: 911becc6 add x6, x6, #0x6fb ed27c: 1a9f27ea cset w10, lo ed280: 9a9832cb csel x11, x22, x24, lo ed284: 52800c82 mov w2, #0x64 // =100 ed288: aa1a03e3 mov x3, x26 ed28c: aa1903e4 mov x4, x25 ed290: aa1403e5 mov x5, x20 ed294: b900da87 str w7, [x20, #0xd8] ed298: 39037288 strb w8, [x20, #0xdc] ed29c: 3903768a strb w10, [x20, #0xdd] ed2a0: a9002fe9 stp x9, x11, [sp] ed2a4: 9401bedf bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ed2a8: f00003e8 adrp x8, 0x16c000 ed2ac: aa1303e0 mov x0, x19 ed2b0: f9468d08 ldr x8, [x8, #0xd18] ed2b4: f9400269 ldr x9, [x19] ed2b8: b980e282 ldrsw x2, [x20, #0xe0] ed2bc: f9400101 ldr x1, [x8] ed2c0: f9401128 ldr x8, [x9, #0x20] ed2c4: d63f0100 blr x8 ed2c8: f00003e8 adrp x8, 0x16c000 ed2cc: f9469108 ldr x8, [x8, #0xd20] ed2d0: b900e280 str w0, [x20, #0xe0] ed2d4: f9400269 ldr x9, [x19] ed2d8: aa1303e0 mov x0, x19 ed2dc: b980e682 ldrsw x2, [x20, #0xe4] ed2e0: f9400101 ldr x1, [x8] ed2e4: f9401128 ldr x8, [x9, #0x20] ed2e8: d63f0100 blr x8 ed2ec: f00003e8 adrp x8, 0x16c000 ed2f0: f9469508 ldr x8, [x8, #0xd28] ed2f4: b900e680 str w0, [x20, #0xe4] ed2f8: f9400269 ldr x9, [x19] ed2fc: aa1303e0 mov x0, x19 ed300: b980ea82 ldrsw x2, [x20, #0xe8] ed304: f9400101 ldr x1, [x8] ed308: f9401128 ldr x8, [x9, #0x20] ed30c: d63f0100 blr x8 ed310: 295c2687 ldp w7, w9, [x20, #0xe0] ed314: b0fffc26 adrp x6, 0x72000 ed318: aa0003e8 mov x8, x0 ed31c: 2a1f03e0 mov w0, wzr ed320: aa1703e1 mov x1, x23 ed324: 911184c6 add x6, x6, #0x461 ed328: 52800d42 mov w2, #0x6a // =106 ed32c: aa1a03e3 mov x3, x26 ed330: aa1903e4 mov x4, x25 ed334: aa1403e5 mov x5, x20 ed338: b900ea88 str w8, [x20, #0xe8] ed33c: b9000be8 str w8, [sp, #0x8] ed340: b90003e9 str w9, [sp] ed344: 9401beb7 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ed348: f00003e8 adrp x8, 0x16c000 ed34c: aa1303e0 mov x0, x19 ed350: f9469908 ldr x8, [x8, #0xd30] ed354: f9400269 ldr x9, [x19] ed358: b980ee82 ldrsw x2, [x20, #0xec] ed35c: f9400101 ldr x1, [x8] ed360: f9401128 ldr x8, [x9, #0x20] ed364: d63f0100 blr x8 ed368: f00003e8 adrp x8, 0x16c000 ed36c: f9469d08 ldr x8, [x8, #0xd38] ed370: b900ee80 str w0, [x20, #0xec] ed374: f9400269 ldr x9, [x19] ed378: aa1303e0 mov x0, x19 ed37c: b980f282 ldrsw x2, [x20, #0xf0] ed380: f9400101 ldr x1, [x8] ed384: f9401128 ldr x8, [x9, #0x20] ed388: d63f0100 blr x8 ed38c: 90fffc26 adrp x6, 0x71000 ed390: aa0003e8 mov x8, x0 ed394: b940ee87 ldr w7, [x20, #0xec] ed398: 9105d0c6 add x6, x6, #0x174 ed39c: 2a1f03e0 mov w0, wzr ed3a0: aa1703e1 mov x1, x23 ed3a4: 52800dc2 mov w2, #0x6e // =110 ed3a8: aa1a03e3 mov x3, x26 ed3ac: aa1903e4 mov x4, x25 ed3b0: aa1403e5 mov x5, x20 ed3b4: b900f288 str w8, [x20, #0xf0] ed3b8: b90003e8 str w8, [sp] ed3bc: 9401be99 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ed3c0: f00003e8 adrp x8, 0x16c000 ed3c4: aa1303e0 mov x0, x19 ed3c8: f946a108 ldr x8, [x8, #0xd40] ed3cc: f9400269 ldr x9, [x19] ed3d0: b980f682 ldrsw x2, [x20, #0xf4] ed3d4: f9400101 ldr x1, [x8] ed3d8: f9401128 ldr x8, [x9, #0x20] ed3dc: d63f0100 blr x8 ed3e0: f00003e8 adrp x8, 0x16c000 ed3e4: f946a508 ldr x8, [x8, #0xd48] ed3e8: b900f680 str w0, [x20, #0xf4] ed3ec: f9400269 ldr x9, [x19] ed3f0: aa1303e0 mov x0, x19 ed3f4: b980fa82 ldrsw x2, [x20, #0xf8] ed3f8: f9400101 ldr x1, [x8] ed3fc: f9401128 ldr x8, [x9, #0x20] ed400: d63f0100 blr x8 ed404: b0fffc26 adrp x6, 0x72000 ed408: aa0003e8 mov x8, x0 ed40c: b940f687 ldr w7, [x20, #0xf4] ed410: 9103a4c6 add x6, x6, #0xe9 ed414: 2a1f03e0 mov w0, wzr ed418: aa1703e1 mov x1, x23 ed41c: 52800e42 mov w2, #0x72 // =114 ed420: aa1a03e3 mov x3, x26 ed424: aa1903e4 mov x4, x25 ed428: aa1403e5 mov x5, x20 ed42c: b900fa88 str w8, [x20, #0xf8] ed430: b90003e8 str w8, [sp] ed434: 9401be7b bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ed438: f00003e8 adrp x8, 0x16c000 ed43c: aa1303e0 mov x0, x19 ed440: aa1f03e2 mov x2, xzr ed444: f946a908 ldr x8, [x8, #0xd50] ed448: f9400269 ldr x9, [x19] ed44c: f9400101 ldr x1, [x8] ed450: f9401128 ldr x8, [x9, #0x20] ed454: d63f0100 blr x8 ed458: f00003e9 adrp x9, 0x16c000 ed45c: f9400268 ldr x8, [x19] ed460: aa0003f8 mov x24, x0 ed464: aa1303e0 mov x0, x19 ed468: aa1f03e2 mov x2, xzr ed46c: f946ad29 ldr x9, [x9, #0xd58] ed470: f9401108 ldr x8, [x8, #0x20] ed474: f9400121 ldr x1, [x9] ed478: d63f0100 blr x8 ed47c: f00003e9 adrp x9, 0x16c000 ed480: f9400268 ldr x8, [x19] ed484: aa0003f9 mov x25, x0 ed488: aa1303e0 mov x0, x19 ed48c: aa1f03e2 mov x2, xzr ed490: f946b129 ldr x9, [x9, #0xd60] ed494: f9401108 ldr x8, [x8, #0x20] ed498: f9400121 ldr x1, [x9] ed49c: d63f0100 blr x8 ed4a0: f00003e9 adrp x9, 0x16c000 ed4a4: f9400268 ldr x8, [x19] ed4a8: aa0003fa mov x26, x0 ed4ac: aa1303e0 mov x0, x19 ed4b0: aa1f03e2 mov x2, xzr ed4b4: f946b529 ldr x9, [x9, #0xd68] ed4b8: f9401108 ldr x8, [x8, #0x20] ed4bc: f9400121 ldr x1, [x9] ed4c0: d63f0100 blr x8 ed4c4: f00003e9 adrp x9, 0x16c000 ed4c8: f9400268 ldr x8, [x19] ed4cc: aa0003fb mov x27, x0 ed4d0: aa1303e0 mov x0, x19 ed4d4: aa1f03e2 mov x2, xzr ed4d8: f946b929 ldr x9, [x9, #0xd70] ed4dc: f9401108 ldr x8, [x8, #0x20] ed4e0: f9400121 ldr x1, [x9] ed4e4: d63f0100 blr x8 ed4e8: f9400268 ldr x8, [x19] ed4ec: aa0003fc mov x28, x0 ed4f0: f94002a1 ldr x1, [x21] ed4f4: aa1303e0 mov x0, x19 ed4f8: aa1f03e2 mov x2, xzr ed4fc: f9401108 ldr x8, [x8, #0x20] ed500: d63f0100 blr x8 ed504: f00003e9 adrp x9, 0x16c000 ed508: f9400268 ldr x8, [x19] ed50c: aa0003f5 mov x21, x0 ed510: aa1303e0 mov x0, x19 ed514: aa1f03e2 mov x2, xzr ed518: f946bd29 ldr x9, [x9, #0xd78] ed51c: f9401108 ldr x8, [x8, #0x20] ed520: f9400121 ldr x1, [x9] ed524: d63f0100 blr x8 ed528: f00003e9 adrp x9, 0x16c000 ed52c: f9400268 ldr x8, [x19] ed530: aa0003f6 mov x22, x0 ed534: aa1303e0 mov x0, x19 ed538: aa1f03e2 mov x2, xzr ed53c: f946c129 ldr x9, [x9, #0xd80] ed540: f9401108 ldr x8, [x8, #0x20] ed544: f9400121 ldr x1, [x9] ed548: d63f0100 blr x8 ed54c: b0fffc26 adrp x6, 0x72000 ed550: b0fffc23 adrp x3, 0x72000 ed554: d0fffc24 adrp x4, 0x73000 ed558: aa0003e8 mov x8, x0 ed55c: 2a1f03e0 mov w0, wzr ed560: 911284c6 add x6, x6, #0x4a1 ed564: aa1703e1 mov x1, x23 ed568: 52801022 mov w2, #0x81 // =129 ed56c: 91297463 add x3, x3, #0xa5d ed570: 9105f084 add x4, x4, #0x17c ed574: aa1403e5 mov x5, x20 ed578: 2a1803e7 mov w7, w24 ed57c: b90033e8 str w8, [sp, #0x30] ed580: b9002bf6 str w22, [sp, #0x28] ed584: b90023f5 str w21, [sp, #0x20] ed588: b9001bfc str w28, [sp, #0x18] ed58c: b90013fb str w27, [sp, #0x10] ed590: b9000bfa str w26, [sp, #0x8] ed594: b90003f9 str w25, [sp] ed598: 9401be22 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ed59c: f100027f cmp x19, #0x0 ed5a0: a9494ff4 ldp x20, x19, [sp, #0x90] ed5a4: 1a9f07e0 cset w0, ne ed5a8: a94857f6 ldp x22, x21, [sp, #0x80] ed5ac: a9475ff8 ldp x24, x23, [sp, #0x70] ed5b0: a94667fa ldp x26, x25, [sp, #0x60] ed5b4: a9456ffc ldp x28, x27, [sp, #0x50] ed5b8: a9447bfd ldp x29, x30, [sp, #0x40] ed5bc: 910283ff add sp, sp, #0xa0 ed5c0: d65f03c0 ret 00000000000ed5c4 : ed5c4: f00003e9 adrp x9, 0x16c000 ed5c8: aa0003e8 mov x8, x0 ed5cc: 91004000 add x0, x0, #0x10 ed5d0: f946c529 ldr x9, [x9, #0xd88] ed5d4: 91004129 add x9, x9, #0x10 ed5d8: a9007d09 stp x9, xzr, [x8] ed5dc: 1401c2c1 b 0x15e0e0 <_ZN6InGame7AStringC1Ev@plt> 00000000000ed5e0 : ed5e0: a9be7bfd stp x29, x30, [sp, #-0x20]! ed5e4: f9000bf3 str x19, [sp, #0x10] ed5e8: 910003fd mov x29, sp ed5ec: f00003e8 adrp x8, 0x16c000 ed5f0: aa0003f3 mov x19, x0 ed5f4: f946c508 ldr x8, [x8, #0xd88] ed5f8: f9400400 ldr x0, [x0, #0x8] ed5fc: 91004108 add x8, x8, #0x10 ed600: f9000268 str x8, [x19] ed604: b4000040 cbz x0, 0xed60c ed608: 9401c39e bl 0x15e480 ed60c: 91004260 add x0, x19, #0x10 ed610: f900067f str xzr, [x19, #0x8] ed614: f9400bf3 ldr x19, [sp, #0x10] ed618: a8c27bfd ldp x29, x30, [sp], #0x20 ed61c: 1401c0e9 b 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> 00000000000ed620 : ed620: a9be7bfd stp x29, x30, [sp, #-0x20]! ed624: f9000bf3 str x19, [sp, #0x10] ed628: 910003fd mov x29, sp ed62c: aa0003f3 mov x19, x0 ed630: f9400400 ldr x0, [x0, #0x8] ed634: b4000040 cbz x0, 0xed63c ed638: 9401c392 bl 0x15e480 ed63c: f900067f str xzr, [x19, #0x8] ed640: f9400bf3 ldr x19, [sp, #0x10] ed644: a8c27bfd ldp x29, x30, [sp], #0x20 ed648: d65f03c0 ret 00000000000ed64c : ed64c: a9be7bfd stp x29, x30, [sp, #-0x20]! ed650: f9000bf3 str x19, [sp, #0x10] ed654: 910003fd mov x29, sp ed658: f00003e8 adrp x8, 0x16c000 ed65c: aa0003f3 mov x19, x0 ed660: f946c508 ldr x8, [x8, #0xd88] ed664: f9400400 ldr x0, [x0, #0x8] ed668: 91004108 add x8, x8, #0x10 ed66c: f9000268 str x8, [x19] ed670: b4000040 cbz x0, 0xed678 ed674: 9401c383 bl 0x15e480 ed678: 91004260 add x0, x19, #0x10 ed67c: f900067f str xzr, [x19, #0x8] ed680: 9401c0d0 bl 0x15d9c0 <_ZN6InGame7AStringD1Ev@plt> ed684: aa1303e0 mov x0, x19 ed688: f9400bf3 ldr x19, [sp, #0x10] ed68c: a8c27bfd ldp x29, x30, [sp], #0x20 ed690: 1401be14 b 0x15cee0 <_ZdlPv@plt> 00000000000ed694 : ed694: b4000261 cbz x1, 0xed6e0 ed698: a9bd7bfd stp x29, x30, [sp, #-0x30]! ed69c: f9000bf5 str x21, [sp, #0x10] ed6a0: 910003fd mov x29, sp ed6a4: a9024ff4 stp x20, x19, [sp, #0x20] ed6a8: 2a0203f5 mov w21, w2 ed6ac: aa0103f4 mov x20, x1 ed6b0: aa0003f3 mov x19, x0 ed6b4: f9400400 ldr x0, [x0, #0x8] ed6b8: b4000060 cbz x0, 0xed6c4 ed6bc: 9401c371 bl 0x15e480 ed6c0: f900067f str xzr, [x19, #0x8] ed6c4: 710012bf cmp w21, #0x4 ed6c8: 54000108 b.hi 0xed6e8 ed6cc: d0fffc68 adrp x8, 0x7b000 ed6d0: 913c6108 add x8, x8, #0xf18 ed6d4: b8b5d909 ldrsw x9, [x8, w21, sxtw #2] ed6d8: 8b090101 add x1, x8, x9 ed6dc: 14000005 b 0xed6f0 ed6e0: 2a1f03e0 mov w0, wzr ed6e4: d65f03c0 ret ed6e8: d0fffc01 adrp x1, 0x6f000 ed6ec: 91339021 add x1, x1, #0xce4 ed6f0: aa1403e0 mov x0, x20 ed6f4: 9401c31f bl 0x15e370 ed6f8: 91004268 add x8, x19, #0x10 ed6fc: f9000660 str x0, [x19, #0x8] ed700: aa0803e0 mov x0, x8 ed704: aa1403e1 mov x1, x20 ed708: 9401c21a bl 0x15df70 <_ZN6InGame7AStringaSEPKc@plt> ed70c: f9400668 ldr x8, [x19, #0x8] ed710: a9424ff4 ldp x20, x19, [sp, #0x20] ed714: f9400bf5 ldr x21, [sp, #0x10] ed718: f100011f cmp x8, #0x0 ed71c: 1a9f07e0 cset w0, ne ed720: a8c37bfd ldp x29, x30, [sp], #0x30 ed724: d65f03c0 ret 00000000000ed728 : ed728: a9bf7bfd stp x29, x30, [sp, #-0x10]! ed72c: 910003fd mov x29, sp ed730: 91004000 add x0, x0, #0x10 ed734: 9401c09f bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> ed738: 9401c73a bl 0x15f420 ed73c: 3100041f cmn w0, #0x1 ed740: 1a9f07e0 cset w0, ne ed744: a8c17bfd ldp x29, x30, [sp], #0x10 ed748: d65f03c0 ret 00000000000ed74c : ed74c: a9bf7bfd stp x29, x30, [sp, #-0x10]! ed750: 910003fd mov x29, sp ed754: 9401c733 bl 0x15f420 ed758: 3100041f cmn w0, #0x1 ed75c: 1a9f07e0 cset w0, ne ed760: a8c17bfd ldp x29, x30, [sp], #0x10 ed764: d65f03c0 ret 00000000000ed768 : ed768: a9bf7bfd stp x29, x30, [sp, #-0x10]! ed76c: 910003fd mov x29, sp ed770: f9400408 ldr x8, [x0, #0x8] ed774: b40000e8 cbz x8, 0xed790 ed778: 91004000 add x0, x0, #0x10 ed77c: 9401c08d bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> ed780: b4000080 cbz x0, 0xed790 ed784: 2a1f03e1 mov w1, wzr ed788: 9401c4ee bl 0x15eb40 ed78c: 34000080 cbz w0, 0xed79c ed790: 2a1f03e0 mov w0, wzr ed794: a8c17bfd ldp x29, x30, [sp], #0x10 ed798: d65f03c0 ret ed79c: 52800020 mov w0, #0x1 // =1 ed7a0: a8c17bfd ldp x29, x30, [sp], #0x10 ed7a4: d65f03c0 ret 00000000000ed7a8 : ed7a8: b4000100 cbz x0, 0xed7c8 ed7ac: a9bf7bfd stp x29, x30, [sp, #-0x10]! ed7b0: 910003fd mov x29, sp ed7b4: 2a1f03e1 mov w1, wzr ed7b8: 9401c4e2 bl 0x15eb40 ed7bc: 7100001f cmp w0, #0x0 ed7c0: 1a9f17e0 cset w0, eq ed7c4: a8c17bfd ldp x29, x30, [sp], #0x10 ed7c8: d65f03c0 ret 00000000000ed7cc : ed7cc: a9bd7bfd stp x29, x30, [sp, #-0x30]! ed7d0: a90157f6 stp x22, x21, [sp, #0x10] ed7d4: 910003fd mov x29, sp ed7d8: a9024ff4 stp x20, x19, [sp, #0x20] ed7dc: 12800014 mov w20, #-0x1 // =-1 ed7e0: b4000181 cbz x1, 0xed810 ed7e4: aa0003f3 mov x19, x0 ed7e8: f9400400 ldr x0, [x0, #0x8] ed7ec: b4000120 cbz x0, 0xed810 ed7f0: 2a0203f6 mov w22, w2 ed7f4: 34000182 cbz w2, 0xed824 ed7f8: aa0103f5 mov x21, x1 ed7fc: aa1f03e1 mov x1, xzr ed800: 2a1f03e2 mov w2, wzr ed804: 9401c30f bl 0x15e440 ed808: 2a1f03f4 mov w20, wzr ed80c: 34000180 cbz w0, 0xed83c ed810: 2a1403e0 mov w0, w20 ed814: a9424ff4 ldp x20, x19, [sp, #0x20] ed818: a94157f6 ldp x22, x21, [sp, #0x10] ed81c: a8c37bfd ldp x29, x30, [sp], #0x30 ed820: d65f03c0 ret ed824: 2a1f03f4 mov w20, wzr ed828: 2a1403e0 mov w0, w20 ed82c: a9424ff4 ldp x20, x19, [sp, #0x20] ed830: a94157f6 ldp x22, x21, [sp, #0x10] ed834: a8c37bfd ldp x29, x30, [sp], #0x30 ed838: d65f03c0 ret ed83c: 2a1603f6 mov w22, w22 ed840: f9400663 ldr x3, [x19, #0x8] ed844: aa1503e0 mov x0, x21 ed848: 52800021 mov w1, #0x1 // =1 ed84c: aa1603e2 mov x2, x22 ed850: 9401c2dc bl 0x15e3c0 ed854: aa0003f4 mov x20, x0 ed858: eb16001f cmp x0, x22 ed85c: 54fffda2 b.hs 0xed810 ed860: f9400673 ldr x19, [x19, #0x8] ed864: aa1303e0 mov x0, x19 ed868: 9401c2da bl 0x15e3d0 ed86c: 34fffd20 cbz w0, 0xed810 ed870: aa1303e0 mov x0, x19 ed874: 9401c30f bl 0x15e4b0 ed878: 12800014 mov w20, #-0x1 // =-1 ed87c: 2a1403e0 mov w0, w20 ed880: a9424ff4 ldp x20, x19, [sp, #0x20] ed884: a94157f6 ldp x22, x21, [sp, #0x10] ed888: a8c37bfd ldp x29, x30, [sp], #0x30 ed88c: d65f03c0 ret 00000000000ed890 : ed890: a9bd7bfd stp x29, x30, [sp, #-0x30]! ed894: a90157f6 stp x22, x21, [sp, #0x10] ed898: 910003fd mov x29, sp ed89c: a9024ff4 stp x20, x19, [sp, #0x20] ed8a0: 12800014 mov w20, #-0x1 // =-1 ed8a4: b4000181 cbz x1, 0xed8d4 ed8a8: aa0003f3 mov x19, x0 ed8ac: f9400400 ldr x0, [x0, #0x8] ed8b0: b4000120 cbz x0, 0xed8d4 ed8b4: 2a0303f6 mov w22, w3 ed8b8: 34000183 cbz w3, 0xed8e8 ed8bc: aa0103f5 mov x21, x1 ed8c0: 93407c41 sxtw x1, w2 ed8c4: 2a1f03e2 mov w2, wzr ed8c8: 9401c2de bl 0x15e440 ed8cc: 2a1f03f4 mov w20, wzr ed8d0: 34000180 cbz w0, 0xed900 ed8d4: 2a1403e0 mov w0, w20 ed8d8: a9424ff4 ldp x20, x19, [sp, #0x20] ed8dc: a94157f6 ldp x22, x21, [sp, #0x10] ed8e0: a8c37bfd ldp x29, x30, [sp], #0x30 ed8e4: d65f03c0 ret ed8e8: 2a1f03f4 mov w20, wzr ed8ec: 2a1403e0 mov w0, w20 ed8f0: a9424ff4 ldp x20, x19, [sp, #0x20] ed8f4: a94157f6 ldp x22, x21, [sp, #0x10] ed8f8: a8c37bfd ldp x29, x30, [sp], #0x30 ed8fc: d65f03c0 ret ed900: 2a1603f6 mov w22, w22 ed904: f9400663 ldr x3, [x19, #0x8] ed908: aa1503e0 mov x0, x21 ed90c: 52800021 mov w1, #0x1 // =1 ed910: aa1603e2 mov x2, x22 ed914: 9401c2ab bl 0x15e3c0 ed918: aa0003f4 mov x20, x0 ed91c: eb16001f cmp x0, x22 ed920: 54fffda2 b.hs 0xed8d4 ed924: f9400673 ldr x19, [x19, #0x8] ed928: aa1303e0 mov x0, x19 ed92c: 9401c2a9 bl 0x15e3d0 ed930: 34fffd20 cbz w0, 0xed8d4 ed934: aa1303e0 mov x0, x19 ed938: 9401c2de bl 0x15e4b0 ed93c: 12800014 mov w20, #-0x1 // =-1 ed940: 2a1403e0 mov w0, w20 ed944: a9424ff4 ldp x20, x19, [sp, #0x20] ed948: a94157f6 ldp x22, x21, [sp, #0x10] ed94c: a8c37bfd ldp x29, x30, [sp], #0x30 ed950: d65f03c0 ret 00000000000ed954 : ed954: a9bd7bfd stp x29, x30, [sp, #-0x30]! ed958: f9000bf5 str x21, [sp, #0x10] ed95c: 910003fd mov x29, sp ed960: a9024ff4 stp x20, x19, [sp, #0x20] ed964: aa0003f3 mov x19, x0 ed968: 2a1f03e0 mov w0, wzr ed96c: b40001a1 cbz x1, 0xed9a0 ed970: f9400668 ldr x8, [x19, #0x8] ed974: b4000168 cbz x8, 0xed9a0 ed978: 2a0203f5 mov w21, w2 ed97c: 340002e2 cbz w2, 0xed9d8 ed980: aa0103f4 mov x20, x1 ed984: aa0803e0 mov x0, x8 ed988: aa1f03e1 mov x1, xzr ed98c: 2a1f03e2 mov w2, wzr ed990: 9401c2ac bl 0x15e440 ed994: 2a0003e8 mov w8, w0 ed998: 2a1f03e0 mov w0, wzr ed99c: 340000a8 cbz w8, 0xed9b0 ed9a0: a9424ff4 ldp x20, x19, [sp, #0x20] ed9a4: f9400bf5 ldr x21, [sp, #0x10] ed9a8: a8c37bfd ldp x29, x30, [sp], #0x30 ed9ac: d65f03c0 ret ed9b0: 2a1503f5 mov w21, w21 ed9b4: f9400663 ldr x3, [x19, #0x8] ed9b8: aa1403e0 mov x0, x20 ed9bc: 52800021 mov w1, #0x1 // =1 ed9c0: aa1503e2 mov x2, x21 ed9c4: 9401c277 bl 0x15e3a0 ed9c8: eb15001f cmp x0, x21 ed9cc: 54000101 b.ne 0xed9ec ed9d0: f9400660 ldr x0, [x19, #0x8] ed9d4: 9401c28f bl 0x15e410 ed9d8: 52800020 mov w0, #0x1 // =1 ed9dc: a9424ff4 ldp x20, x19, [sp, #0x20] ed9e0: f9400bf5 ldr x21, [sp, #0x10] ed9e4: a8c37bfd ldp x29, x30, [sp], #0x30 ed9e8: d65f03c0 ret ed9ec: 2a1f03e0 mov w0, wzr ed9f0: a9424ff4 ldp x20, x19, [sp, #0x20] ed9f4: f9400bf5 ldr x21, [sp, #0x10] ed9f8: a8c37bfd ldp x29, x30, [sp], #0x30 ed9fc: d65f03c0 ret 00000000000eda00 : eda00: a9bd7bfd stp x29, x30, [sp, #-0x30]! eda04: f9000bf5 str x21, [sp, #0x10] eda08: 910003fd mov x29, sp eda0c: a9024ff4 stp x20, x19, [sp, #0x20] eda10: aa0003f4 mov x20, x0 eda14: 2a1f03e0 mov w0, wzr eda18: b4000181 cbz x1, 0xeda48 eda1c: f9400688 ldr x8, [x20, #0x8] eda20: b4000148 cbz x8, 0xeda48 eda24: 2a0203f5 mov w21, w2 eda28: 34000182 cbz w2, 0xeda58 eda2c: aa0103f3 mov x19, x1 eda30: aa0803e0 mov x0, x8 eda34: aa1f03e1 mov x1, xzr eda38: 52800042 mov w2, #0x2 // =2 eda3c: 9401c281 bl 0x15e440 eda40: 34000160 cbz w0, 0xeda6c eda44: 2a1f03e0 mov w0, wzr eda48: a9424ff4 ldp x20, x19, [sp, #0x20] eda4c: f9400bf5 ldr x21, [sp, #0x10] eda50: a8c37bfd ldp x29, x30, [sp], #0x30 eda54: d65f03c0 ret eda58: 52800020 mov w0, #0x1 // =1 eda5c: a9424ff4 ldp x20, x19, [sp, #0x20] eda60: f9400bf5 ldr x21, [sp, #0x10] eda64: a8c37bfd ldp x29, x30, [sp], #0x30 eda68: d65f03c0 ret eda6c: 2a1503f5 mov w21, w21 eda70: f9400683 ldr x3, [x20, #0x8] eda74: aa1303e0 mov x0, x19 eda78: 52800021 mov w1, #0x1 // =1 eda7c: aa1503e2 mov x2, x21 eda80: 9401c248 bl 0x15e3a0 eda84: eb15001f cmp x0, x21 eda88: 1a9f17e0 cset w0, eq eda8c: a9424ff4 ldp x20, x19, [sp, #0x20] eda90: f9400bf5 ldr x21, [sp, #0x10] eda94: a8c37bfd ldp x29, x30, [sp], #0x30 eda98: d65f03c0 ret 00000000000eda9c : eda9c: a9bd7bfd stp x29, x30, [sp, #-0x30]! edaa0: f9000bf5 str x21, [sp, #0x10] edaa4: 910003fd mov x29, sp edaa8: a9024ff4 stp x20, x19, [sp, #0x20] edaac: aa0003f3 mov x19, x0 edab0: f9400400 ldr x0, [x0, #0x8] edab4: b4000140 cbz x0, 0xedadc edab8: 9401c232 bl 0x15e380 edabc: b7f80340 tbnz x0, #0x3f, 0xedb24 edac0: aa0003f4 mov x20, x0 edac4: f9400660 ldr x0, [x19, #0x8] edac8: aa1f03e1 mov x1, xzr edacc: 52800042 mov w2, #0x2 // =2 edad0: 9401c25c bl 0x15e440 edad4: 340000c0 cbz w0, 0xedaec edad8: 2a1f03e0 mov w0, wzr edadc: a9424ff4 ldp x20, x19, [sp, #0x20] edae0: f9400bf5 ldr x21, [sp, #0x10] edae4: a8c37bfd ldp x29, x30, [sp], #0x30 edae8: d65f03c0 ret edaec: f9400660 ldr x0, [x19, #0x8] edaf0: 9401c224 bl 0x15e380 edaf4: b7f80180 tbnz x0, #0x3f, 0xedb24 edaf8: aa0003f5 mov x21, x0 edafc: f9400660 ldr x0, [x19, #0x8] edb00: aa1403e1 mov x1, x20 edb04: 2a1f03e2 mov w2, wzr edb08: 9401c24e bl 0x15e440 edb0c: 7100001f cmp w0, #0x0 edb10: 1a9f02a0 csel w0, w21, wzr, eq edb14: a9424ff4 ldp x20, x19, [sp, #0x20] edb18: f9400bf5 ldr x21, [sp, #0x10] edb1c: a8c37bfd ldp x29, x30, [sp], #0x30 edb20: d65f03c0 ret edb24: 2a1f03e0 mov w0, wzr edb28: a9424ff4 ldp x20, x19, [sp, #0x20] edb2c: f9400bf5 ldr x21, [sp, #0x10] edb30: a8c37bfd ldp x29, x30, [sp], #0x30 edb34: d65f03c0 ret 00000000000edb38 : edb38: a9be7bfd stp x29, x30, [sp, #-0x20]! edb3c: f9000bf3 str x19, [sp, #0x10] edb40: 910003fd mov x29, sp edb44: aa0003f3 mov x19, x0 edb48: f9400400 ldr x0, [x0, #0x8] edb4c: b4000100 cbz x0, 0xedb6c edb50: 7100045f cmp w2, #0x1 edb54: 1a9f17e8 cset w8, eq edb58: 7100085f cmp w2, #0x2 edb5c: 1a880042 csel w2, w2, w8, eq edb60: 9401c238 bl 0x15e440 edb64: 340000a0 cbz w0, 0xedb78 edb68: aa1f03e0 mov x0, xzr edb6c: f9400bf3 ldr x19, [sp, #0x10] edb70: a8c27bfd ldp x29, x30, [sp], #0x20 edb74: d65f03c0 ret edb78: f9400660 ldr x0, [x19, #0x8] edb7c: 9401c201 bl 0x15e380 edb80: f9400bf3 ldr x19, [sp, #0x10] edb84: a8c27bfd ldp x29, x30, [sp], #0x20 edb88: d65f03c0 ret 00000000000edb8c : edb8c: f9400400 ldr x0, [x0, #0x8] edb90: b4000080 cbz x0, 0xedba0 edb94: aa1f03e1 mov x1, xzr edb98: 2a1f03e2 mov w2, wzr edb9c: 1401c229 b 0x15e440 edba0: d65f03c0 ret 00000000000edba4 : edba4: f9400400 ldr x0, [x0, #0x8] edba8: b4000080 cbz x0, 0xedbb8 edbac: aa1f03e1 mov x1, xzr edbb0: 52800042 mov w2, #0x2 // =2 edbb4: 1401c223 b 0x15e440 edbb8: d65f03c0 ret 00000000000edbbc : edbbc: d102c3ff sub sp, sp, #0xb0 edbc0: a9097bfd stp x29, x30, [sp, #0x90] edbc4: 910243fd add x29, sp, #0x90 edbc8: f90053f3 str x19, [sp, #0xa0] edbcc: d53bd053 mrs x19, TPIDR_EL0 edbd0: 910023e1 add x1, sp, #0x8 edbd4: f9401668 ldr x8, [x19, #0x28] edbd8: f81f83a8 stur x8, [x29, #-0x8] edbdc: 9401c615 bl 0x15f430 edbe0: b9401be8 ldr w8, [sp, #0x18] edbe4: 7100001f cmp w0, #0x0 edbe8: f940166a ldr x10, [x19, #0x28] edbec: f85f83ab ldur x11, [x29, #-0x8] edbf0: 12140d09 and w9, w8, #0xf000 edbf4: 1a9f17e8 cset w8, eq edbf8: 7140113f cmp w9, #0x4, lsl #12 // =0x4000 edbfc: 1a9f17e9 cset w9, eq edc00: eb0b015f cmp x10, x11 edc04: 540000c1 b.ne 0xedc1c edc08: a9497bfd ldp x29, x30, [sp, #0x90] edc0c: 0a090100 and w0, w8, w9 edc10: f94053f3 ldr x19, [sp, #0xa0] edc14: 9102c3ff add sp, sp, #0xb0 edc18: d65f03c0 ret edc1c: 9401bc85 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000edc20 : edc20: a9bf7bfd stp x29, x30, [sp, #-0x10]! edc24: 910003fd mov x29, sp edc28: 9401c606 bl 0x15f440 edc2c: 7100001f cmp w0, #0x0 edc30: 1a9f17e0 cset w0, eq edc34: a8c17bfd ldp x29, x30, [sp], #0x10 edc38: d65f03c0 ret 00000000000edc3c : edc3c: a9bc7bfd stp x29, x30, [sp, #-0x40]! edc40: f9000bf7 str x23, [sp, #0x10] edc44: 910003fd mov x29, sp edc48: a90257f6 stp x22, x21, [sp, #0x20] edc4c: a9034ff4 stp x20, x19, [sp, #0x30] edc50: b4000541 cbz x1, 0xedcf8 edc54: aa0203f4 mov x20, x2 edc58: b4000502 cbz x2, 0xedcf8 edc5c: aa0003f3 mov x19, x0 edc60: aa0103e0 mov x0, x1 edc64: aa0103f6 mov x22, x1 edc68: 9401bec2 bl 0x15d770 edc6c: aa0003f7 mov x23, x0 edc70: aa1403e0 mov x0, x20 edc74: 9401bebf bl 0x15d770 edc78: f00003e1 adrp x1, 0x16c000 edc7c: 8b0002e8 add x8, x23, x0 edc80: 91000900 add x0, x8, #0x2 edc84: f9449421 ldr x1, [x1, #0x928] edc88: 9401befa bl 0x15d870 <_ZnamRKSt9nothrow_t@plt> edc8c: b4000360 cbz x0, 0xedcf8 edc90: aa1603e1 mov x1, x22 edc94: aa0003f5 mov x21, x0 edc98: 9401c0e2 bl 0x15e020 edc9c: b4000177 cbz x23, 0xedcc8 edca0: 8b1602e8 add x8, x23, x22 edca4: 385ff108 ldurb w8, [x8, #-0x1] edca8: 7100bd1f cmp w8, #0x2f edcac: 540000e0 b.eq 0xedcc8 edcb0: 7101711f cmp w8, #0x5c edcb4: 540000a0 b.eq 0xedcc8 edcb8: aa1503e0 mov x0, x21 edcbc: 9401bead bl 0x15d770 edcc0: 528005e8 mov w8, #0x2f // =47 edcc4: 78206aa8 strh w8, [x21, x0] edcc8: aa1503e0 mov x0, x21 edccc: aa1403e1 mov x1, x20 edcd0: 9401c5e4 bl 0x15f460 edcd4: aa1303e0 mov x0, x19 edcd8: aa1503e1 mov x1, x21 edcdc: 9401c0a5 bl 0x15df70 <_ZN6InGame7AStringaSEPKc@plt> edce0: aa1503e0 mov x0, x21 edce4: f9400bf7 ldr x23, [sp, #0x10] edce8: a9434ff4 ldp x20, x19, [sp, #0x30] edcec: a94257f6 ldp x22, x21, [sp, #0x20] edcf0: a8c47bfd ldp x29, x30, [sp], #0x40 edcf4: 1401bebb b 0x15d7e0 <_ZdaPv@plt> edcf8: a9434ff4 ldp x20, x19, [sp, #0x30] edcfc: a94257f6 ldp x22, x21, [sp, #0x20] edd00: f9400bf7 ldr x23, [sp, #0x10] edd04: a8c47bfd ldp x29, x30, [sp], #0x40 edd08: d65f03c0 ret 00000000000edd0c : edd0c: a9be7bfd stp x29, x30, [sp, #-0x20]! edd10: a9014ff4 stp x20, x19, [sp, #0x10] edd14: 910003fd mov x29, sp edd18: aa0103f3 mov x19, x1 edd1c: aa0003f4 mov x20, x0 edd20: 9401bf24 bl 0x15d9b0 <_ZNK6InGame7AString5c_strEv@plt> edd24: aa0003e1 mov x1, x0 edd28: aa1403e0 mov x0, x20 edd2c: aa1303e2 mov x2, x19 edd30: 9401c5c8 bl 0x15f450 <_ZN6InGame5CPath10GetSubPathERNS_7AStringEPKcS4_@plt> edd34: aa1403e0 mov x0, x20 edd38: a9414ff4 ldp x20, x19, [sp, #0x10] edd3c: a8c27bfd ldp x29, x30, [sp], #0x20 edd40: d65f03c0 ret 00000000000edd44 : edd44: a9be7bfd stp x29, x30, [sp, #-0x20]! edd48: a9014ff4 stp x20, x19, [sp, #0x10] edd4c: 910003fd mov x29, sp edd50: aa0103f3 mov x19, x1 edd54: 52800b81 mov w1, #0x5c // =92 edd58: aa0003f4 mov x20, x0 edd5c: 9401c291 bl 0x15e7a0 edd60: b40000e0 cbz x0, 0xedd7c edd64: f100001f cmp x0, #0x0 edd68: 9a800681 csinc x1, x20, x0, eq edd6c: aa1303e0 mov x0, x19 edd70: a9414ff4 ldp x20, x19, [sp, #0x10] edd74: a8c27bfd ldp x29, x30, [sp], #0x20 edd78: 1401c07e b 0x15df70 <_ZN6InGame7AStringaSEPKc@plt> edd7c: aa1403e0 mov x0, x20 edd80: 528005e1 mov w1, #0x2f // =47 edd84: 9401c287 bl 0x15e7a0 edd88: f100001f cmp x0, #0x0 edd8c: 9a800681 csinc x1, x20, x0, eq edd90: aa1303e0 mov x0, x19 edd94: a9414ff4 ldp x20, x19, [sp, #0x10] edd98: a8c27bfd ldp x29, x30, [sp], #0x20 edd9c: 1401c075 b 0x15df70 <_ZN6InGame7AStringaSEPKc@plt> 00000000000edda0 : edda0: a9bc7bfd stp x29, x30, [sp, #-0x40]! edda4: a9015ff8 stp x24, x23, [sp, #0x10] edda8: 910003fd mov x29, sp eddac: a90257f6 stp x22, x21, [sp, #0x20] eddb0: a9034ff4 stp x20, x19, [sp, #0x30] eddb4: b40004a0 cbz x0, 0xede48 eddb8: aa0103f4 mov x20, x1 eddbc: b4000461 cbz x1, 0xede48 eddc0: 9401c5ac bl 0x15f470 eddc4: aa0003f3 mov x19, x0 eddc8: b40006a0 cbz x0, 0xede9c eddcc: aa1303e0 mov x0, x19 eddd0: 9401c5ac bl 0x15f480 eddd4: b40005e0 cbz x0, 0xede90 eddd8: 90fffc15 adrp x21, 0x6d000 edddc: d0fffc36 adrp x22, 0x73000 edde0: aa0003f7 mov x23, x0 edde4: 9124fab5 add x21, x21, #0x93e edde8: 91078ad6 add x22, x22, #0x1e2 eddec: 14000008 b 0xede0c eddf0: aa1403e0 mov x0, x20 eddf4: aa1803e1 mov x1, x24 eddf8: 9401bfce bl 0x15dd30 <_ZN6InGame6AArray3AddEPKc@plt> eddfc: aa1303e0 mov x0, x19 ede00: 9401c5a0 bl 0x15f480 ede04: aa0003f7 mov x23, x0 ede08: b4000440 cbz x0, 0xede90 ede0c: 91004ef8 add x24, x23, #0x13 ede10: aa1503e1 mov x1, x21 ede14: aa1803e0 mov x0, x24 ede18: 9401bd82 bl 0x15d420 ede1c: 34ffff00 cbz w0, 0xeddfc ede20: aa1803e0 mov x0, x24 ede24: aa1603e1 mov x1, x22 ede28: 9401bd7e bl 0x15d420 ede2c: 34fffe80 cbz w0, 0xeddfc ede30: 39404ae8 ldrb w8, [x23, #0x12] ede34: 7100111f cmp w8, #0x4 ede38: 54fffdc0 b.eq 0xeddf0 ede3c: 7100211f cmp w8, #0x8 ede40: 54fffd80 b.eq 0xeddf0 ede44: 17ffffee b 0xeddfc ede48: f0fffc01 adrp x1, 0x70000 ede4c: d0fffc23 adrp x3, 0x73000 ede50: f0fffc04 adrp x4, 0x70000 ede54: 90fffc26 adrp x6, 0x71000 ede58: 91058c21 add x1, x1, #0x163 ede5c: 9110c863 add x3, x3, #0x432 ede60: 91295c84 add x4, x4, #0xa57 ede64: 9112acc6 add x6, x6, #0x4ab ede68: 52800080 mov w0, #0x4 // =4 ede6c: 52800d82 mov w2, #0x6c // =108 ede70: aa1f03e5 mov x5, xzr ede74: 9401bbeb bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> ede78: 2a1f03e0 mov w0, wzr ede7c: a9434ff4 ldp x20, x19, [sp, #0x30] ede80: a94257f6 ldp x22, x21, [sp, #0x20] ede84: a9415ff8 ldp x24, x23, [sp, #0x10] ede88: a8c47bfd ldp x29, x30, [sp], #0x40 ede8c: d65f03c0 ret ede90: aa1303e0 mov x0, x19 ede94: 9401c57f bl 0x15f490 ede98: 1400000d b 0xedecc ede9c: f0fffc01 adrp x1, 0x70000 edea0: d0fffc23 adrp x3, 0x73000 edea4: f0fffc04 adrp x4, 0x70000 edea8: d0fffc06 adrp x6, 0x6f000 edeac: 91058c21 add x1, x1, #0x163 edeb0: 9110c863 add x3, x3, #0x432 edeb4: 91295c84 add x4, x4, #0xa57 edeb8: 910494c6 add x6, x6, #0x125 edebc: 52800080 mov w0, #0x4 // =4 edec0: 52801202 mov w2, #0x90 // =144 edec4: aa1f03e5 mov x5, xzr edec8: 9401bbd6 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> edecc: f100027f cmp x19, #0x0 eded0: 1a9f07e0 cset w0, ne eded4: a9434ff4 ldp x20, x19, [sp, #0x30] eded8: a94257f6 ldp x22, x21, [sp, #0x20] ededc: a9415ff8 ldp x24, x23, [sp, #0x10] edee0: a8c47bfd ldp x29, x30, [sp], #0x40 edee4: d65f03c0 ret 00000000000edee8 : edee8: a9be7bfd stp x29, x30, [sp, #-0x20]! edeec: f9000bf3 str x19, [sp, #0x10] edef0: 910003fd mov x29, sp edef4: aa0003f3 mov x19, x0 edef8: 39418008 ldrb w8, [x0, #0x60] edefc: 37000188 tbnz w8, #0x0, 0xedf2c edf00: 39412268 ldrb w8, [x19, #0x48] edf04: 370001c8 tbnz w8, #0x0, 0xedf3c edf08: 3940c268 ldrb w8, [x19, #0x30] edf0c: 37000208 tbnz w8, #0x0, 0xedf4c edf10: 39406268 ldrb w8, [x19, #0x18] edf14: 37000248 tbnz w8, #0x0, 0xedf5c edf18: 39400268 ldrb w8, [x19] edf1c: 37000288 tbnz w8, #0x0, 0xedf6c edf20: f9400bf3 ldr x19, [sp, #0x10] edf24: a8c27bfd ldp x29, x30, [sp], #0x20 edf28: d65f03c0 ret edf2c: f9403a60 ldr x0, [x19, #0x70] edf30: 9401bbec bl 0x15cee0 <_ZdlPv@plt> edf34: 39412268 ldrb w8, [x19, #0x48] edf38: 3607fe88 tbz w8, #0x0, 0xedf08 edf3c: f9402e60 ldr x0, [x19, #0x58] edf40: 9401bbe8 bl 0x15cee0 <_ZdlPv@plt> edf44: 3940c268 ldrb w8, [x19, #0x30] edf48: 3607fe48 tbz w8, #0x0, 0xedf10 edf4c: f9402260 ldr x0, [x19, #0x40] edf50: 9401bbe4 bl 0x15cee0 <_ZdlPv@plt> edf54: 39406268 ldrb w8, [x19, #0x18] edf58: 3607fe08 tbz w8, #0x0, 0xedf18 edf5c: f9401660 ldr x0, [x19, #0x28] edf60: 9401bbe0 bl 0x15cee0 <_ZdlPv@plt> edf64: 39400268 ldrb w8, [x19] edf68: 3607fdc8 tbz w8, #0x0, 0xedf20 edf6c: f9400a60 ldr x0, [x19, #0x10] edf70: f9400bf3 ldr x19, [sp, #0x10] edf74: a8c27bfd ldp x29, x30, [sp], #0x20 edf78: 1401bbda b 0x15cee0 <_ZdlPv@plt> 00000000000edf7c : edf7c: a9bb7bfd stp x29, x30, [sp, #-0x50]! edf80: a90167fa stp x26, x25, [sp, #0x10] edf84: 910003fd mov x29, sp edf88: a9025ff8 stp x24, x23, [sp, #0x20] edf8c: a90357f6 stp x22, x21, [sp, #0x30] edf90: a9044ff4 stp x20, x19, [sp, #0x40] edf94: f9400008 ldr x8, [x0] edf98: aa0103f6 mov x22, x1 edf9c: aa0003f3 mov x19, x0 edfa0: f9407d08 ldr x8, [x8, #0xf8] edfa4: d63f0100 blr x8 edfa8: f9400268 ldr x8, [x19] edfac: aa0003f4 mov x20, x0 edfb0: 90fffc02 adrp x2, 0x6d000 edfb4: b0fffc23 adrp x3, 0x72000 edfb8: 913e2042 add x2, x2, #0xf88 edfbc: 912ce063 add x3, x3, #0xb38 edfc0: f9417908 ldr x8, [x8, #0x2f0] edfc4: aa1303e0 mov x0, x19 edfc8: aa1403e1 mov x1, x20 edfcc: d63f0100 blr x8 edfd0: f9400268 ldr x8, [x19] edfd4: aa0003e2 mov x2, x0 edfd8: aa1303e0 mov x0, x19 edfdc: aa1603e1 mov x1, x22 edfe0: f9417d08 ldr x8, [x8, #0x2f8] edfe4: d63f0100 blr x8 edfe8: aa0003f5 mov x21, x0 edfec: b4000293 cbz x19, 0xee03c edff0: b4000275 cbz x21, 0xee03c edff4: f9400268 ldr x8, [x19] edff8: aa1303e0 mov x0, x19 edffc: aa1503e1 mov x1, x21 ee000: aa1f03e2 mov x2, xzr ee004: f942a508 ldr x8, [x8, #0x548] ee008: d63f0100 blr x8 ee00c: b4000180 cbz x0, 0xee03c ee010: aa0003f7 mov x23, x0 ee014: b0000420 adrp x0, 0x173000 ee018: 9110e000 add x0, x0, #0x438 ee01c: aa1703e1 mov x1, x23 ee020: 9401bd50 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ee024: f9400268 ldr x8, [x19] ee028: aa1303e0 mov x0, x19 ee02c: aa1503e1 mov x1, x21 ee030: aa1703e2 mov x2, x23 ee034: f942a908 ldr x8, [x8, #0x550] ee038: d63f0100 blr x8 ee03c: f9400268 ldr x8, [x19] ee040: b0fffc22 adrp x2, 0x73000 ee044: 90fffc23 adrp x3, 0x72000 ee048: 9137e042 add x2, x2, #0xdf8 ee04c: 912ce063 add x3, x3, #0xb38 ee050: aa1303e0 mov x0, x19 ee054: f9417908 ldr x8, [x8, #0x2f0] ee058: aa1403e1 mov x1, x20 ee05c: d63f0100 blr x8 ee060: f9400268 ldr x8, [x19] ee064: aa0003e2 mov x2, x0 ee068: aa1303e0 mov x0, x19 ee06c: aa1603e1 mov x1, x22 ee070: f9417d08 ldr x8, [x8, #0x2f8] ee074: d63f0100 blr x8 ee078: aa0003f7 mov x23, x0 ee07c: b4000293 cbz x19, 0xee0cc ee080: b4000277 cbz x23, 0xee0cc ee084: f9400268 ldr x8, [x19] ee088: aa1303e0 mov x0, x19 ee08c: aa1703e1 mov x1, x23 ee090: aa1f03e2 mov x2, xzr ee094: f942a508 ldr x8, [x8, #0x548] ee098: d63f0100 blr x8 ee09c: b4000180 cbz x0, 0xee0cc ee0a0: aa0003f8 mov x24, x0 ee0a4: b0000420 adrp x0, 0x173000 ee0a8: 91114000 add x0, x0, #0x450 ee0ac: aa1803e1 mov x1, x24 ee0b0: 9401bd2c bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ee0b4: f9400268 ldr x8, [x19] ee0b8: aa1303e0 mov x0, x19 ee0bc: aa1703e1 mov x1, x23 ee0c0: aa1803e2 mov x2, x24 ee0c4: f942a908 ldr x8, [x8, #0x550] ee0c8: d63f0100 blr x8 ee0cc: f9400268 ldr x8, [x19] ee0d0: d0fffc02 adrp x2, 0x70000 ee0d4: 90fffc23 adrp x3, 0x72000 ee0d8: 9114a842 add x2, x2, #0x52a ee0dc: 912ce063 add x3, x3, #0xb38 ee0e0: aa1303e0 mov x0, x19 ee0e4: f9417908 ldr x8, [x8, #0x2f0] ee0e8: aa1403e1 mov x1, x20 ee0ec: d63f0100 blr x8 ee0f0: f9400268 ldr x8, [x19] ee0f4: aa0003e2 mov x2, x0 ee0f8: aa1303e0 mov x0, x19 ee0fc: aa1603e1 mov x1, x22 ee100: f9417d08 ldr x8, [x8, #0x2f8] ee104: d63f0100 blr x8 ee108: aa0003f8 mov x24, x0 ee10c: b4000293 cbz x19, 0xee15c ee110: b4000278 cbz x24, 0xee15c ee114: f9400268 ldr x8, [x19] ee118: aa1303e0 mov x0, x19 ee11c: aa1803e1 mov x1, x24 ee120: aa1f03e2 mov x2, xzr ee124: f942a508 ldr x8, [x8, #0x548] ee128: d63f0100 blr x8 ee12c: b4000180 cbz x0, 0xee15c ee130: aa0003f9 mov x25, x0 ee134: b0000420 adrp x0, 0x173000 ee138: 9111a000 add x0, x0, #0x468 ee13c: aa1903e1 mov x1, x25 ee140: 9401bd08 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ee144: f9400268 ldr x8, [x19] ee148: aa1303e0 mov x0, x19 ee14c: aa1803e1 mov x1, x24 ee150: aa1903e2 mov x2, x25 ee154: f942a908 ldr x8, [x8, #0x550] ee158: d63f0100 blr x8 ee15c: f9400268 ldr x8, [x19] ee160: d0fffc02 adrp x2, 0x70000 ee164: 90fffc23 adrp x3, 0x72000 ee168: 9136a842 add x2, x2, #0xdaa ee16c: 912ce063 add x3, x3, #0xb38 ee170: aa1303e0 mov x0, x19 ee174: f9417908 ldr x8, [x8, #0x2f0] ee178: aa1403e1 mov x1, x20 ee17c: d63f0100 blr x8 ee180: f9400268 ldr x8, [x19] ee184: aa0003e2 mov x2, x0 ee188: aa1303e0 mov x0, x19 ee18c: aa1603e1 mov x1, x22 ee190: f9417d08 ldr x8, [x8, #0x2f8] ee194: d63f0100 blr x8 ee198: aa0003f9 mov x25, x0 ee19c: b4000293 cbz x19, 0xee1ec ee1a0: b4000279 cbz x25, 0xee1ec ee1a4: f9400268 ldr x8, [x19] ee1a8: aa1303e0 mov x0, x19 ee1ac: aa1903e1 mov x1, x25 ee1b0: aa1f03e2 mov x2, xzr ee1b4: f942a508 ldr x8, [x8, #0x548] ee1b8: d63f0100 blr x8 ee1bc: b4000180 cbz x0, 0xee1ec ee1c0: aa0003fa mov x26, x0 ee1c4: b0000420 adrp x0, 0x173000 ee1c8: 91120000 add x0, x0, #0x480 ee1cc: aa1a03e1 mov x1, x26 ee1d0: 9401bce4 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ee1d4: f9400268 ldr x8, [x19] ee1d8: aa1303e0 mov x0, x19 ee1dc: aa1903e1 mov x1, x25 ee1e0: aa1a03e2 mov x2, x26 ee1e4: f942a908 ldr x8, [x8, #0x550] ee1e8: d63f0100 blr x8 ee1ec: f9400268 ldr x8, [x19] ee1f0: b0fffc22 adrp x2, 0x73000 ee1f4: 90fffc23 adrp x3, 0x72000 ee1f8: 9119e842 add x2, x2, #0x67a ee1fc: 912ce063 add x3, x3, #0xb38 ee200: aa1303e0 mov x0, x19 ee204: f9417908 ldr x8, [x8, #0x2f0] ee208: aa1403e1 mov x1, x20 ee20c: d63f0100 blr x8 ee210: f9400268 ldr x8, [x19] ee214: aa0003e2 mov x2, x0 ee218: aa1303e0 mov x0, x19 ee21c: aa1603e1 mov x1, x22 ee220: f9417d08 ldr x8, [x8, #0x2f8] ee224: d63f0100 blr x8 ee228: aa0003f6 mov x22, x0 ee22c: b4000293 cbz x19, 0xee27c ee230: b4000276 cbz x22, 0xee27c ee234: f9400268 ldr x8, [x19] ee238: aa1303e0 mov x0, x19 ee23c: aa1603e1 mov x1, x22 ee240: aa1f03e2 mov x2, xzr ee244: f942a508 ldr x8, [x8, #0x548] ee248: d63f0100 blr x8 ee24c: b4000180 cbz x0, 0xee27c ee250: aa0003fa mov x26, x0 ee254: b0000420 adrp x0, 0x173000 ee258: 91126000 add x0, x0, #0x498 ee25c: aa1a03e1 mov x1, x26 ee260: 9401bcc0 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ee264: f9400268 ldr x8, [x19] ee268: aa1303e0 mov x0, x19 ee26c: aa1603e1 mov x1, x22 ee270: aa1a03e2 mov x2, x26 ee274: f942a908 ldr x8, [x8, #0x550] ee278: d63f0100 blr x8 ee27c: f9400268 ldr x8, [x19] ee280: aa1303e0 mov x0, x19 ee284: aa1403e1 mov x1, x20 ee288: f9405d08 ldr x8, [x8, #0xb8] ee28c: d63f0100 blr x8 ee290: f9400268 ldr x8, [x19] ee294: aa1303e0 mov x0, x19 ee298: aa1503e1 mov x1, x21 ee29c: f9405d08 ldr x8, [x8, #0xb8] ee2a0: d63f0100 blr x8 ee2a4: f9400268 ldr x8, [x19] ee2a8: aa1303e0 mov x0, x19 ee2ac: aa1703e1 mov x1, x23 ee2b0: f9405d08 ldr x8, [x8, #0xb8] ee2b4: d63f0100 blr x8 ee2b8: f9400268 ldr x8, [x19] ee2bc: aa1303e0 mov x0, x19 ee2c0: aa1803e1 mov x1, x24 ee2c4: f9405d08 ldr x8, [x8, #0xb8] ee2c8: d63f0100 blr x8 ee2cc: f9400268 ldr x8, [x19] ee2d0: aa1303e0 mov x0, x19 ee2d4: aa1903e1 mov x1, x25 ee2d8: f9405d08 ldr x8, [x8, #0xb8] ee2dc: d63f0100 blr x8 ee2e0: f9400268 ldr x8, [x19] ee2e4: aa1303e0 mov x0, x19 ee2e8: aa1603e1 mov x1, x22 ee2ec: f9405d08 ldr x8, [x8, #0xb8] ee2f0: d63f0100 blr x8 ee2f4: b0000428 adrp x8, 0x173000 ee2f8: b0fffc01 adrp x1, 0x6f000 ee2fc: 9110e108 add x8, x8, #0x438 ee300: b0fffc02 adrp x2, 0x6f000 ee304: 9100650d add x13, x8, #0x19 ee308: 91223c21 add x1, x1, #0x88f ee30c: a9444ff4 ldp x20, x19, [sp, #0x40] ee310: 913c7842 add x2, x2, #0xf1e ee314: 52800080 mov w0, #0x4 // =4 ee318: 39400109 ldrb w9, [x8] ee31c: f940090a ldr x10, [x8, #0x10] ee320: 3940610b ldrb w11, [x8, #0x18] ee324: f940150c ldr x12, [x8, #0x28] ee328: 7200013f tst w9, #0x1 ee32c: 3940c109 ldrb w9, [x8, #0x30] ee330: 9a881543 csinc x3, x10, x8, ne ee334: 7200017f tst w11, #0x1 ee338: f940210a ldr x10, [x8, #0x40] ee33c: 9a8c01a4 csel x4, x13, x12, eq ee340: 9100c50b add x11, x8, #0x31 ee344: 7200013f tst w9, #0x1 ee348: 39412109 ldrb w9, [x8, #0x48] ee34c: 9a8a0165 csel x5, x11, x10, eq ee350: f9402d0a ldr x10, [x8, #0x58] ee354: 3941810c ldrb w12, [x8, #0x60] ee358: 9101250b add x11, x8, #0x49 ee35c: a94357f6 ldp x22, x21, [sp, #0x30] ee360: 7200013f tst w9, #0x1 ee364: a9425ff8 ldp x24, x23, [sp, #0x20] ee368: 9a8a0166 csel x6, x11, x10, eq ee36c: 7200019f tst w12, #0x1 ee370: a94167fa ldp x26, x25, [sp, #0x10] ee374: f9403909 ldr x9, [x8, #0x70] ee378: 91018508 add x8, x8, #0x61 ee37c: 9a890107 csel x7, x8, x9, eq ee380: a8c57bfd ldp x29, x30, [sp], #0x50 ee384: 1401ba97 b 0x15cde0 <__android_log_print@plt> 00000000000ee388 : ee388: d10143ff sub sp, sp, #0x50 ee38c: a9027bfd stp x29, x30, [sp, #0x20] ee390: 910083fd add x29, sp, #0x20 ee394: f9001bf5 str x21, [sp, #0x30] ee398: a9044ff4 stp x20, x19, [sp, #0x40] ee39c: d53bd055 mrs x21, TPIDR_EL0 ee3a0: f94016a8 ldr x8, [x21, #0x28] ee3a4: f81f83a8 stur x8, [x29, #-0x8] ee3a8: b4000ac0 cbz x0, 0xee500 ee3ac: b0000433 adrp x19, 0x173000 ee3b0: aa0003f4 mov x20, x0 ee3b4: 9110e273 add x19, x19, #0x438 ee3b8: aa1403e1 mov x1, x20 ee3bc: aa1303e0 mov x0, x19 ee3c0: 9401bc68 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ee3c4: aa1403e0 mov x0, x20 ee3c8: 9401bcea bl 0x15d770 ee3cc: b4000a40 cbz x0, 0xee514 ee3d0: 8b000288 add x8, x20, x0 ee3d4: 385ff108 ldurb w8, [x8, #-0x1] ee3d8: 7100bd1f cmp w8, #0x2f ee3dc: 540000c0 b.eq 0xee3f4 ee3e0: b0000420 adrp x0, 0x173000 ee3e4: f0fffbe1 adrp x1, 0x6d000 ee3e8: 9110e000 add x0, x0, #0x438 ee3ec: 91294021 add x1, x1, #0xa50 ee3f0: 9401c1c0 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> ee3f4: b0fffc21 adrp x1, 0x73000 ee3f8: 910003e8 mov x8, sp ee3fc: 91079421 add x1, x1, #0x1e5 ee400: aa1303e0 mov x0, x19 ee404: 94000054 bl 0xee554 ee408: 3940c268 ldrb w8, [x19, #0x30] ee40c: 36000088 tbz w8, #0x0, 0xee41c ee410: b0000428 adrp x8, 0x173000 ee414: f9423d00 ldr x0, [x8, #0x478] ee418: 9401bab2 bl 0x15cee0 <_ZdlPv@plt> ee41c: f9400be8 ldr x8, [sp, #0x10] ee420: b0fffc21 adrp x1, 0x73000 ee424: 3dc003e0 ldr q0, [sp] ee428: 9107b021 add x1, x1, #0x1ec ee42c: aa1303e0 mov x0, x19 ee430: f9002268 str x8, [x19, #0x40] ee434: 910003e8 mov x8, sp ee438: 3d800e60 str q0, [x19, #0x30] ee43c: 94000046 bl 0xee554 ee440: 39406268 ldrb w8, [x19, #0x18] ee444: 36000088 tbz w8, #0x0, 0xee454 ee448: b0000428 adrp x8, 0x173000 ee44c: f9423100 ldr x0, [x8, #0x460] ee450: 9401baa4 bl 0x15cee0 <_ZdlPv@plt> ee454: b0000434 adrp x20, 0x173000 ee458: 3dc003e0 ldr q0, [sp] ee45c: 91114294 add x20, x20, #0x450 ee460: 9100668a add x10, x20, #0x19 ee464: 39406288 ldrb w8, [x20, #0x18] ee468: 3d800280 str q0, [x20] ee46c: f9401689 ldr x9, [x20, #0x28] ee470: 7200011f tst w8, #0x1 ee474: f9400be8 ldr x8, [sp, #0x10] ee478: 9a890140 csel x0, x10, x9, eq ee47c: f9000a88 str x8, [x20, #0x10] ee480: b4000060 cbz x0, 0xee48c ee484: 52803f01 mov w1, #0x1f8 // =504 ee488: 9401c406 bl 0x15f4a0 ee48c: 39400289 ldrb w9, [x20] ee490: f9400a88 ldr x8, [x20, #0x10] ee494: 72000129 ands w9, w9, #0x1 ee498: 9a941500 csinc x0, x8, x20, ne ee49c: b40000c0 cbz x0, 0xee4b4 ee4a0: 52803f01 mov w1, #0x1f8 // =504 ee4a4: 9401c3ff bl 0x15f4a0 ee4a8: 39400289 ldrb w9, [x20] ee4ac: f9400a88 ldr x8, [x20, #0x10] ee4b0: 12000129 and w9, w9, #0x1 ee4b4: 3940026a ldrb w10, [x19] ee4b8: 9100c66e add x14, x19, #0x31 ee4bc: f9400a6b ldr x11, [x19, #0x10] ee4c0: b0fffc01 adrp x1, 0x6f000 ee4c4: 3940c26c ldrb w12, [x19, #0x30] ee4c8: 90fffc02 adrp x2, 0x6e000 ee4cc: f940226d ldr x13, [x19, #0x40] ee4d0: 7200015f tst w10, #0x1 ee4d4: 9a931563 csinc x3, x11, x19, ne ee4d8: 9100666a add x10, x19, #0x19 ee4dc: 7200019f tst w12, #0x1 ee4e0: 91223c21 add x1, x1, #0x88f ee4e4: 9a8d01c4 csel x4, x14, x13, eq ee4e8: 7100013f cmp w9, #0x0 ee4ec: 9a880145 csel x5, x10, x8, eq ee4f0: 91326042 add x2, x2, #0xc98 ee4f4: 52800080 mov w0, #0x4 // =4 ee4f8: 9401ba3a bl 0x15cde0 <__android_log_print@plt> ee4fc: 1400000c b 0xee52c ee500: b0fffc01 adrp x1, 0x6f000 ee504: b0fffc22 adrp x2, 0x73000 ee508: 91223c21 add x1, x1, #0x88f ee50c: 912a9c42 add x2, x2, #0xaa7 ee510: 14000005 b 0xee524 ee514: b0fffc01 adrp x1, 0x6f000 ee518: f0fffbe2 adrp x2, 0x6d000 ee51c: 91223c21 add x1, x1, #0x88f ee520: 911b3442 add x2, x2, #0x6cd ee524: 528000c0 mov w0, #0x6 // =6 ee528: 9401ba2e bl 0x15cde0 <__android_log_print@plt> ee52c: f94016a8 ldr x8, [x21, #0x28] ee530: f85f83a9 ldur x9, [x29, #-0x8] ee534: eb09011f cmp x8, x9 ee538: 540000c1 b.ne 0xee550 ee53c: a9444ff4 ldp x20, x19, [sp, #0x40] ee540: a9427bfd ldp x29, x30, [sp, #0x20] ee544: f9401bf5 ldr x21, [sp, #0x30] ee548: 910143ff add sp, sp, #0x50 ee54c: d65f03c0 ret ee550: 9401ba38 bl 0x15ce30 <__stack_chk_fail@plt> ee554: a9bb7bfd stp x29, x30, [sp, #-0x50]! ee558: f9000bf9 str x25, [sp, #0x10] ee55c: 910003fd mov x29, sp ee560: a9025ff8 stp x24, x23, [sp, #0x20] ee564: a90357f6 stp x22, x21, [sp, #0x30] ee568: a9044ff4 stp x20, x19, [sp, #0x40] ee56c: aa0003f7 mov x23, x0 ee570: 39400016 ldrb w22, [x0] ee574: f9400418 ldr x24, [x0, #0x8] ee578: aa0103e0 mov x0, x1 ee57c: aa0103f4 mov x20, x1 ee580: aa0803f3 mov x19, x8 ee584: d341fed9 lsr x25, x22, #1 ee588: a9007d1f stp xzr, xzr, [x8] ee58c: f900091f str xzr, [x8, #0x10] ee590: 9401bc78 bl 0x15d770 ee594: f9400ae8 ldr x8, [x23, #0x10] ee598: 720002df tst w22, #0x1 ee59c: 9a980336 csel x22, x25, x24, eq ee5a0: 9a971517 csinc x23, x8, x23, ne ee5a4: 8b0002c8 add x8, x22, x0 ee5a8: b100411f cmn x8, #0x10 ee5ac: 54000422 b.hs 0xee630 ee5b0: aa0003f5 mov x21, x0 ee5b4: f100591f cmp x8, #0x16 ee5b8: 54000288 b.hi 0xee608 ee5bc: 531f7ac8 lsl w8, w22, #1 ee5c0: aa1303f8 mov x24, x19 ee5c4: 38001708 strb w8, [x24], #0x1 ee5c8: b40000b6 cbz x22, 0xee5dc ee5cc: aa1803e0 mov x0, x24 ee5d0: aa1703e1 mov x1, x23 ee5d4: aa1603e2 mov x2, x22 ee5d8: 9401bab2 bl 0x15d0a0 ee5dc: 38366b1f strb wzr, [x24, x22] ee5e0: aa1303e0 mov x0, x19 ee5e4: aa1403e1 mov x1, x20 ee5e8: aa1503e2 mov x2, x21 ee5ec: 9401c1c9 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> ee5f0: a9444ff4 ldp x20, x19, [sp, #0x40] ee5f4: a94357f6 ldp x22, x21, [sp, #0x30] ee5f8: a9425ff8 ldp x24, x23, [sp, #0x20] ee5fc: f9400bf9 ldr x25, [sp, #0x10] ee600: a8c57bfd ldp x29, x30, [sp], #0x50 ee604: d65f03c0 ret ee608: 91004108 add x8, x8, #0x10 ee60c: 927ced19 and x25, x8, #0xfffffffffffffff0 ee610: aa1903e0 mov x0, x25 ee614: 9401ba13 bl 0x15ce60 <_Znwm@plt> ee618: aa0003f8 mov x24, x0 ee61c: b2400328 orr x8, x25, #0x1 ee620: a9008276 stp x22, x0, [x19, #0x8] ee624: f9000268 str x8, [x19] ee628: b5fffd36 cbnz x22, 0xee5cc ee62c: 17ffffec b 0xee5dc ee630: aa1303e0 mov x0, x19 ee634: 9401bc57 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> ee638: 39400268 ldrb w8, [x19] ee63c: aa0003f4 mov x20, x0 ee640: 36000068 tbz w8, #0x0, 0xee64c ee644: f9400a60 ldr x0, [x19, #0x10] ee648: 9401ba26 bl 0x15cee0 <_ZdlPv@plt> ee64c: aa1403e0 mov x0, x20 ee650: 9401aac4 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000ee654 : ee654: b4000100 cbz x0, 0xee674 ee658: a9bf7bfd stp x29, x30, [sp, #-0x10]! ee65c: 910003fd mov x29, sp ee660: 52803f01 mov w1, #0x1f8 // =504 ee664: 9401c38f bl 0x15f4a0 ee668: 7100001f cmp w0, #0x0 ee66c: 1a9f17e0 cset w0, eq ee670: a8c17bfd ldp x29, x30, [sp], #0x10 ee674: d65f03c0 ret 00000000000ee678 : ee678: b0000428 adrp x8, 0x173000 ee67c: 9111a108 add x8, x8, #0x468 ee680: 39400109 ldrb w9, [x8] ee684: f940090a ldr x10, [x8, #0x10] ee688: 7200013f tst w9, #0x1 ee68c: 9a881540 csinc x0, x10, x8, ne ee690: d65f03c0 ret 00000000000ee694 : ee694: b0000428 adrp x8, 0x173000 ee698: 91114108 add x8, x8, #0x450 ee69c: 39400109 ldrb w9, [x8] ee6a0: f940090a ldr x10, [x8, #0x10] ee6a4: 7200013f tst w9, #0x1 ee6a8: 9a881540 csinc x0, x10, x8, ne ee6ac: d65f03c0 ret 00000000000ee6b0 : ee6b0: b0000428 adrp x8, 0x173000 ee6b4: 9110e108 add x8, x8, #0x438 ee6b8: 39400109 ldrb w9, [x8] ee6bc: f940090a ldr x10, [x8, #0x10] ee6c0: 7200013f tst w9, #0x1 ee6c4: 9a881540 csinc x0, x10, x8, ne ee6c8: d65f03c0 ret 00000000000ee6cc : ee6cc: b0000428 adrp x8, 0x173000 ee6d0: 91120108 add x8, x8, #0x480 ee6d4: 39400109 ldrb w9, [x8] ee6d8: f940090a ldr x10, [x8, #0x10] ee6dc: 7200013f tst w9, #0x1 ee6e0: 9a881540 csinc x0, x10, x8, ne ee6e4: d65f03c0 ret 00000000000ee6e8 : ee6e8: b0000428 adrp x8, 0x173000 ee6ec: 91126108 add x8, x8, #0x498 ee6f0: 39400109 ldrb w9, [x8] ee6f4: f940090a ldr x10, [x8, #0x10] ee6f8: 7200013f tst w9, #0x1 ee6fc: 9a881540 csinc x0, x10, x8, ne ee700: d65f03c0 ret 00000000000ee704 : ee704: 2a1f03e0 mov w0, wzr ee708: d65f03c0 ret ee70c: b0000421 adrp x1, 0x173000 ee710: d00003e0 adrp x0, 0x16c000 ee714: 9110e021 add x1, x1, #0x438 ee718: d00003a2 adrp x2, 0x164000 ee71c: 6f00e400 movi v0.2d, #0000000000000000 ee720: 911c0042 add x2, x2, #0x700 ee724: f900383f str xzr, [x1, #0x70] ee728: f946c800 ldr x0, [x0, #0xd90] ee72c: ad028020 stp q0, q0, [x1, #0x50] ee730: ad018020 stp q0, q0, [x1, #0x30] ee734: ad008020 stp q0, q0, [x1, #0x10] ee738: 3d800020 str q0, [x1] ee73c: 1401b9a5 b 0x15cdd0 <__cxa_atexit@plt> 00000000000ee740 : ee740: b0000428 adrp x8, 0x173000 ee744: f9015100 str x0, [x8, #0x2a0] ee748: d65f03c0 ret 00000000000ee74c : ee74c: b0000428 adrp x8, 0x173000 ee750: f9415100 ldr x0, [x8, #0x2a0] ee754: d65f03c0 ret 00000000000ee758 : ee758: 79c00408 ldrsh w8, [x0, #0x2] ee75c: 11001d09 add w9, w8, #0x7 ee760: 11003908 add w8, w8, #0xe ee764: 7100013f cmp w9, #0x0 ee768: 1a89b108 csel w8, w8, w9, lt ee76c: 13037d00 asr w0, w8, #3 ee770: d65f03c0 ret 00000000000ee774 : ee774: 39c00408 ldrsb w8, [x0, #0x1] ee778: 531f7900 lsl w0, w8, #1 ee77c: d65f03c0 ret 00000000000ee780 : ee780: f00003a0 adrp x0, 0x165000 ee784: 91370000 add x0, x0, #0xdc0 ee788: d65f03c0 ret 00000000000ee78c : ee78c: f00003a0 adrp x0, 0x165000 ee790: 913a2000 add x0, x0, #0xe88 ee794: d65f03c0 ret 00000000000ee798 : ee798: f00003a0 adrp x0, 0x165000 ee79c: 913d4000 add x0, x0, #0xf50 ee7a0: d65f03c0 ret 00000000000ee7a4 : ee7a4: 900003c0 adrp x0, 0x166000 ee7a8: 91006000 add x0, x0, #0x18 ee7ac: d65f03c0 ret 00000000000ee7b0 : ee7b0: 900003c0 adrp x0, 0x166000 ee7b4: 91038000 add x0, x0, #0xe0 ee7b8: d65f03c0 ret 00000000000ee7bc : ee7bc: d102c3ff sub sp, sp, #0xb0 ee7c0: a9077bfd stp x29, x30, [sp, #0x70] ee7c4: 9101c3fd add x29, sp, #0x70 ee7c8: a9085ff8 stp x24, x23, [sp, #0x80] ee7cc: a90957f6 stp x22, x21, [sp, #0x90] ee7d0: a90a4ff4 stp x20, x19, [sp, #0xa0] ee7d4: d53bd057 mrs x23, TPIDR_EL0 ee7d8: aa0203f3 mov x19, x2 ee7dc: aa0103f5 mov x21, x1 ee7e0: aa0003f4 mov x20, x0 ee7e4: f94016e8 ldr x8, [x23, #0x28] ee7e8: 9100a056 add x22, x2, #0x28 ee7ec: 52800818 mov w24, #0x40 // =64 ee7f0: f81f83a8 stur x8, [x29, #-0x8] ee7f4: 79c00668 ldrsh w8, [x19, #0x2] ee7f8: d100a3a0 sub x0, x29, #0x28 ee7fc: aa1603e1 mov x1, x22 ee800: 1100fd09 add w9, w8, #0x3f ee804: 1101f908 add w8, w8, #0x7e ee808: 7100013f cmp w9, #0x0 ee80c: 1a89b108 csel w8, w8, w9, lt ee810: 13067d02 asr w2, w8, #6 ee814: 9400004f bl 0xee950 ee818: 34000860 cbz w0, 0xee924 ee81c: 910023e0 add x0, sp, #0x8 ee820: d100a3a1 sub x1, x29, #0x28 ee824: aa1303e2 mov x2, x19 ee828: 94000112 bl 0xeec70 ee82c: b50000a0 cbnz x0, 0xee840 ee830: f1000718 subs x24, x24, #0x1 ee834: 54fffe01 b.ne 0xee7f4 ee838: 2a1f03e0 mov w0, wzr ee83c: 1400003a b 0xee924 ee840: 79c00669 ldrsh w9, [x19, #0x2] ee844: 11001d28 add w8, w9, #0x7 ee848: 1100392a add w10, w9, #0xe ee84c: 7100011f cmp w8, #0x0 ee850: 1a88b148 csel w8, w10, w8, lt ee854: 7100053f cmp w9, #0x1 ee858: 540001eb b.lt 0xee894 ee85c: 2a1f03e9 mov w9, wzr ee860: 13037d08 asr w8, w8, #3 ee864: d100a3aa sub x10, x29, #0x28 ee868: 2a2903eb mvn w11, w9 ee86c: 0b0b010b add w11, w8, w11 ee870: 121d716c and w12, w11, #0xfffffff8 ee874: 531d096b ubfiz w11, w11, #3, #3 ee878: f86c494c ldr x12, [x10, w12, uxtw] ee87c: 9acb258b lsr x11, x12, x11 ee880: 1100052c add w12, w9, #0x1 ee884: 3829caab strb w11, [x21, w9, sxtw] ee888: 13001d89 sxtb w9, w12 ee88c: 6b08013f cmp w9, w8 ee890: 54fffecb b.lt 0xee868 ee894: 39c00668 ldrsb w8, [x19, #0x1] ee898: 7100051f cmp w8, #0x1 ee89c: 5400042b b.lt 0xee920 ee8a0: 2a1f03e9 mov w9, wzr ee8a4: 910023ea add x10, sp, #0x8 ee8a8: 2a2903eb mvn w11, w9 ee8ac: 0b08016b add w11, w11, w8 ee8b0: 121d716c and w12, w11, #0xfffffff8 ee8b4: 531d096b ubfiz w11, w11, #3, #3 ee8b8: f86c494c ldr x12, [x10, w12, uxtw] ee8bc: 9acb258b lsr x11, x12, x11 ee8c0: 1100052c add w12, w9, #0x1 ee8c4: 3829ca8b strb w11, [x20, w9, sxtw] ee8c8: 13001d89 sxtb w9, w12 ee8cc: 6b08013f cmp w9, w8 ee8d0: 54fffecb b.lt 0xee8a8 ee8d4: 39800668 ldrsb x8, [x19, #0x1] ee8d8: f100051f cmp x8, #0x1 ee8dc: 5400022b b.lt 0xee920 ee8e0: 3980026b ldrsb x11, [x19] ee8e4: 910023ec add x12, sp, #0x8 ee8e8: 2a1f03e9 mov w9, wzr ee8ec: 8b08028a add x10, x20, x8 ee8f0: 8b0b0d8b add x11, x12, x11, lsl #3 ee8f4: 2a2903ec mvn w12, w9 ee8f8: 0b0c010c add w12, w8, w12 ee8fc: 121d718d and w13, w12, #0xfffffff8 ee900: 531d098c ubfiz w12, w12, #3, #3 ee904: f86d496d ldr x13, [x11, w13, uxtw] ee908: 9acc25ac lsr x12, x13, x12 ee90c: 1100052d add w13, w9, #0x1 ee910: 3829c94c strb w12, [x10, w9, sxtw] ee914: 13001da9 sxtb w9, w13 ee918: 6b08013f cmp w9, w8 ee91c: 54fffecb b.lt 0xee8f4 ee920: 52800020 mov w0, #0x1 // =1 ee924: f94016e8 ldr x8, [x23, #0x28] ee928: f85f83a9 ldur x9, [x29, #-0x8] ee92c: eb09011f cmp x8, x9 ee930: 540000e1 b.ne 0xee94c ee934: a94a4ff4 ldp x20, x19, [sp, #0xa0] ee938: a94957f6 ldp x22, x21, [sp, #0x90] ee93c: a9485ff8 ldp x24, x23, [sp, #0x80] ee940: a9477bfd ldp x29, x30, [sp, #0x70] ee944: 9102c3ff add sp, sp, #0xb0 ee948: d65f03c0 ret ee94c: 9401b939 bl 0x15ce30 <__stack_chk_fail@plt> ee950: d10243ff sub sp, sp, #0x90 ee954: a9037bfd stp x29, x30, [sp, #0x30] ee958: 9100c3fd add x29, sp, #0x30 ee95c: a9046ffc stp x28, x27, [sp, #0x40] ee960: a90567fa stp x26, x25, [sp, #0x50] ee964: a9065ff8 stp x24, x23, [sp, #0x60] ee968: a90757f6 stp x22, x21, [sp, #0x70] ee96c: a9084ff4 stp x20, x19, [sp, #0x80] ee970: 51000448 sub w8, w2, #0x1 ee974: d53bd05b mrs x27, TPIDR_EL0 ee978: 13001d08 sxtb w8, w8 ee97c: 2a0203f4 mov w20, w2 ee980: 3100051f cmn w8, #0x1 ee984: aa0103f5 mov x21, x1 ee988: 5a9fb108 csinv w8, w8, wzr, lt ee98c: aa0003f3 mov x19, x0 ee990: f9401769 ldr x9, [x27, #0x28] ee994: 11000508 add w8, w8, #0x1 ee998: 2a0203ea mov w10, w2 ee99c: f81f83a9 stur x9, [x29, #-0x8] ee9a0: 2a0a03e9 mov w9, w10 ee9a4: 5100054a sub w10, w10, #0x1 ee9a8: 373800ca tbnz w10, #0x7, 0xee9c0 ee9ac: 13001d4a sxtb w10, w10 ee9b0: 92401d4b and x11, x10, #0xff ee9b4: f86b7aab ldr x11, [x21, x11, lsl #3] ee9b8: b4ffff4b cbz x11, 0xee9a0 ee9bc: 14000004 b 0xee9cc ee9c0: 2a0803e9 mov w9, w8 ee9c4: 72001d1f tst w8, #0xff ee9c8: 540002c0 b.eq 0xeea20 ee9cc: 13001d28 sxtb w8, w9 ee9d0: 51000508 sub w8, w8, #0x1 ee9d4: f868daa9 ldr x9, [x21, w8, sxtw #3] ee9d8: b4000189 cbz x9, 0xeea08 ee9dc: aa1f03ea mov x10, xzr ee9e0: d341fd2b lsr x11, x9, #1 ee9e4: f100053f cmp x9, #0x1 ee9e8: 9100054a add x10, x10, #0x1 ee9ec: aa0b03e9 mov x9, x11 ee9f0: 54ffff88 b.hi 0xee9e0 ee9f4: 0b081949 add w9, w10, w8, lsl #6 ee9f8: b0000438 adrp x24, 0x173000 ee9fc: f9415308 ldr x8, [x24, #0x2a0] eea00: b5000188 cbnz x8, 0xeea30 eea04: 14000087 b 0xeec20 eea08: aa1f03ea mov x10, xzr eea0c: 0b081949 add w9, w10, w8, lsl #6 eea10: b0000438 adrp x24, 0x173000 eea14: f9415308 ldr x8, [x24, #0x2a0] eea18: b50000c8 cbnz x8, 0xeea30 eea1c: 14000081 b 0xeec20 eea20: 2a1f03e9 mov w9, wzr eea24: b0000438 adrp x24, 0x173000 eea28: f9415308 ldr x8, [x24, #0x2a0] eea2c: b4000fa8 cbz x8, 0xeec20 eea30: 131a1e8a sbfiz w10, w20, #6, #8 eea34: 131d1e96 sbfiz w22, w20, #3, #8 eea38: 4b090149 sub w9, w10, w9 eea3c: aa1303e0 mov x0, x19 eea40: 93403d29 sxth x9, w9 eea44: 2a1603e1 mov w1, w22 eea48: 13001e9a sxtb w26, w20 eea4c: 9280000a mov x10, #-0x1 // =-1 eea50: 5100074b sub w11, w26, #0x1 eea54: 9ac92559 lsr x25, x10, x9 eea58: 93407d77 sxtw x23, w11 eea5c: d63f0100 blr x8 eea60: 7100035f cmp w26, #0x0 eea64: 54000c0d b.le 0xeebe4 eea68: 34000de0 cbz w0, 0xeec24 eea6c: f90003fb str x27, [sp] eea70: 92401e9b and x27, x20, #0xff eea74: aa1f03fa mov x26, xzr eea78: 927f1b7c and x28, x27, #0xfe eea7c: d37df2f7 lsl x23, x23, #3 eea80: f8776a68 ldr x8, [x19, x23] eea84: 12001e89 and w9, w20, #0xff eea88: 7100093f cmp w9, #0x2 eea8c: 8a190108 and x8, x8, x25 eea90: f8376a68 str x8, [x19, x23] eea94: 54000082 b.hs 0xeeaa4 eea98: aa1f03ea mov x10, xzr eea9c: aa1f03e8 mov x8, xzr eeaa0: 1400000e b 0xeead8 eeaa4: 6f00e400 movi v0.2d, #0000000000000000 eeaa8: aa1c03e8 mov x8, x28 eeaac: aa1303e9 mov x9, x19 eeab0: 3cc10521 ldr q1, [x9], #0x10 eeab4: f1000908 subs x8, x8, #0x2 eeab8: 4ea01c20 orr v0.16b, v1.16b, v0.16b eeabc: 54ffffa1 b.ne 0xeeab0 eeac0: 6e004001 ext v1.16b, v0.16b, v0.16b, #0x8 eeac4: aa1c03ea mov x10, x28 eeac8: eb1b039f cmp x28, x27 eeacc: 0ea11c00 orr v0.8b, v0.8b, v1.8b eead0: 9e660008 fmov x8, d0 eead4: 540000e0 b.eq 0xeeaf0 eead8: cb0a0369 sub x9, x27, x10 eeadc: 8b0a0e6a add x10, x19, x10, lsl #3 eeae0: f840854b ldr x11, [x10], #0x8 eeae4: f1000529 subs x9, x9, #0x1 eeae8: aa080168 orr x8, x11, x8 eeaec: 54ffffa1 b.ne 0xeeae0 eeaf0: b40005e8 cbz x8, 0xeebac eeaf4: aa1f03e8 mov x8, xzr eeaf8: 910023e9 add x9, sp, #0x8 eeafc: aa1503ea mov x10, x21 eeb00: aa1303eb mov x11, x19 eeb04: aa1b03ec mov x12, x27 eeb08: f840856d ldr x13, [x11], #0x8 eeb0c: f840854e ldr x14, [x10], #0x8 eeb10: 8b0801ad add x13, x13, x8 eeb14: eb0d01ce subs x14, x14, x13 eeb18: 1a9f27ef cset w15, lo eeb1c: f10001bf cmp x13, #0x0 eeb20: 9a8f0108 csel x8, x8, x15, eq eeb24: f100058c subs x12, x12, #0x1 eeb28: f800852e str x14, [x9], #0x8 eeb2c: 54fffee1 b.ne 0xeeb08 eeb30: 12001e89 and w9, w20, #0xff eeb34: 7100093f cmp w9, #0x2 eeb38: 54000082 b.hs 0xeeb48 eeb3c: aa1f03eb mov x11, xzr eeb40: aa1f03e9 mov x9, xzr eeb44: 1400000e b 0xeeb7c eeb48: 6f00e400 movi v0.2d, #0000000000000000 eeb4c: 910023e9 add x9, sp, #0x8 eeb50: aa1c03ea mov x10, x28 eeb54: 3cc10521 ldr q1, [x9], #0x10 eeb58: f100094a subs x10, x10, #0x2 eeb5c: 4ea01c20 orr v0.16b, v1.16b, v0.16b eeb60: 54ffffa1 b.ne 0xeeb54 eeb64: 6e004001 ext v1.16b, v0.16b, v0.16b, #0x8 eeb68: aa1c03eb mov x11, x28 eeb6c: eb1b039f cmp x28, x27 eeb70: 0ea11c00 orr v0.8b, v0.8b, v1.8b eeb74: 9e660009 fmov x9, d0 eeb78: 54000100 b.eq 0xeeb98 eeb7c: 910023ec add x12, sp, #0x8 eeb80: cb0b036a sub x10, x27, x11 eeb84: 8b0b0d8b add x11, x12, x11, lsl #3 eeb88: f840856c ldr x12, [x11], #0x8 eeb8c: f100054a subs x10, x10, #0x1 eeb90: aa090189 orr x9, x12, x9 eeb94: 54ffffa1 b.ne 0xeeb88 eeb98: f100013f cmp x9, #0x0 eeb9c: 1a9f17e9 cset w9, eq eeba0: 4b080528 sub w8, w9, w8, lsl #1 eeba4: 72001d1f tst w8, #0xff eeba8: 54000560 b.eq 0xeec54 eebac: 9100075a add x26, x26, #0x1 eebb0: f101035f cmp x26, #0x40 eebb4: 54000340 b.eq 0xeec1c eebb8: f9415308 ldr x8, [x24, #0x2a0] eebbc: aa1303e0 mov x0, x19 eebc0: 2a1603e1 mov w1, w22 eebc4: d63f0100 blr x8 eebc8: 35fff5c0 cbnz w0, 0xeea80 eebcc: f94003fb ldr x27, [sp] eebd0: f9401768 ldr x8, [x27, #0x28] eebd4: f85f83a9 ldur x9, [x29, #-0x8] eebd8: eb09011f cmp x8, x9 eebdc: 540002c0 b.eq 0xeec34 eebe0: 14000023 b 0xeec6c eebe4: 34000200 cbz w0, 0xeec24 eebe8: 52800814 mov w20, #0x40 // =64 eebec: d37df2f5 lsl x21, x23, #3 eebf0: f8756a68 ldr x8, [x19, x21] eebf4: f1000694 subs x20, x20, #0x1 eebf8: 8a190108 and x8, x8, x25 eebfc: f8356a68 str x8, [x19, x21] eec00: 54000100 b.eq 0xeec20 eec04: f9415308 ldr x8, [x24, #0x2a0] eec08: aa1303e0 mov x0, x19 eec0c: 2a1603e1 mov w1, w22 eec10: d63f0100 blr x8 eec14: 35fffee0 cbnz w0, 0xeebf0 eec18: 14000003 b 0xeec24 eec1c: f94003fb ldr x27, [sp] eec20: 2a1f03e0 mov w0, wzr eec24: f9401768 ldr x8, [x27, #0x28] eec28: f85f83a9 ldur x9, [x29, #-0x8] eec2c: eb09011f cmp x8, x9 eec30: 540001e1 b.ne 0xeec6c eec34: a9484ff4 ldp x20, x19, [sp, #0x80] eec38: a94757f6 ldp x22, x21, [sp, #0x70] eec3c: a9465ff8 ldp x24, x23, [sp, #0x60] eec40: a94567fa ldp x26, x25, [sp, #0x50] eec44: a9446ffc ldp x28, x27, [sp, #0x40] eec48: a9437bfd ldp x29, x30, [sp, #0x30] eec4c: 910243ff add sp, sp, #0x90 eec50: d65f03c0 ret eec54: f94003fb ldr x27, [sp] eec58: 52800020 mov w0, #0x1 // =1 eec5c: f9401768 ldr x8, [x27, #0x28] eec60: f85f83a9 ldur x9, [x29, #-0x8] eec64: eb09011f cmp x8, x9 eec68: 54fffe60 b.eq 0xeec34 eec6c: 9401b871 bl 0x15ce30 <__stack_chk_fail@plt> eec70: d10243ff sub sp, sp, #0x90 eec74: a9067bfd stp x29, x30, [sp, #0x60] eec78: 910183fd add x29, sp, #0x60 eec7c: f9003bf5 str x21, [sp, #0x70] eec80: a9084ff4 stp x20, x19, [sp, #0x80] eec84: d53bd055 mrs x21, TPIDR_EL0 eec88: aa0203f4 mov x20, x2 eec8c: f94016a8 ldr x8, [x21, #0x28] eec90: aa0003f3 mov x19, x0 eec94: d100a3aa sub x10, x29, #0x28 eec98: 910063ec add x12, sp, #0x18 eec9c: f81f83a8 stur x8, [x29, #-0x8] eeca0: 79c00448 ldrsh w8, [x2, #0x2] eeca4: a900b3ea stp x10, x12, [sp, #0x8] eeca8: 1100fd09 add w9, w8, #0x3f eecac: 1101f90b add w11, w8, #0x7e eecb0: 7100013f cmp w9, #0x0 eecb4: 1a89b16b csel w11, w11, w9, lt eecb8: 13067d69 asr w9, w11, #6 eecbc: 1306356b sbfx w11, w11, #6, #8 eecc0: 7100057f cmp w11, #0x1 eecc4: 540002ab b.lt 0xeed18 eecc8: aa1f03ea mov x10, xzr eeccc: 12001d2b and w11, w9, #0xff eecd0: 9100a28c add x12, x20, #0x28 eecd4: d100a3ad sub x13, x29, #0x28 eecd8: f840842e ldr x14, [x1], #0x8 eecdc: f840858f ldr x15, [x12], #0x8 eece0: 8b0a01d0 add x16, x14, x10 eece4: 8b0f020f add x15, x16, x15 eece8: eb0e01ff cmp x15, x14 eecec: 1a9f27ee cset w14, lo eecf0: 9a8e014a csel x10, x10, x14, eq eecf4: f100056b subs x11, x11, #0x1 eecf8: f80085af str x15, [x13], #0x8 eecfc: 54fffee1 b.ne 0xeecd8 eed00: b40000ca cbz x10, 0xeed18 eed04: aa1f03ea mov x10, xzr eed08: 13001d2b sxtb w11, w9 eed0c: 7100057f cmp w11, #0x1 eed10: 5400026a b.ge 0xeed5c eed14: 14000021 b 0xeed98 eed18: 53081d2a lsl w10, w9, #24 eed1c: 6b8a491f cmp w8, w10, asr #18 eed20: 5400016a b.ge 0xeed4c eed24: 13067d0a asr w10, w8, #6 eed28: d100a3ab sub x11, x29, #0x28 eed2c: f86ad96a ldr x10, [x11, w10, sxtw #3] eed30: 9ac8254a lsr x10, x10, x8 eed34: 2a2a03ea mvn w10, w10 eed38: 9240014a and x10, x10, #0x1 eed3c: 13001d2b sxtb w11, w9 eed40: 7100057f cmp w11, #0x1 eed44: 540000ca b.ge 0xeed5c eed48: 14000014 b 0xeed98 eed4c: 5280002a mov w10, #0x1 // =1 eed50: 13001d2b sxtb w11, w9 eed54: 7100057f cmp w11, #0x1 eed58: 5400020b b.lt 0xeed98 eed5c: aa1f03eb mov x11, xzr eed60: 12001d29 and w9, w9, #0xff eed64: 9100a28c add x12, x20, #0x28 eed68: 910063ed add x13, sp, #0x18 eed6c: d100a3ae sub x14, x29, #0x28 eed70: f84085cf ldr x15, [x14], #0x8 eed74: f8408590 ldr x16, [x12], #0x8 eed78: 8b0b01f1 add x17, x15, x11 eed7c: 8b100230 add x16, x17, x16 eed80: eb0f021f cmp x16, x15 eed84: 1a9f27ef cset w15, lo eed88: 9a8f016b csel x11, x11, x15, eq eed8c: f1000529 subs x9, x9, #0x1 eed90: f80085b0 str x16, [x13], #0x8 eed94: 54fffee1 b.ne 0xeed70 eed98: 910023e9 add x9, sp, #0x8 eed9c: 91012281 add x1, x20, #0x48 eeda0: 11000504 add w4, w8, #0x1 eeda4: aa1303e0 mov x0, x19 eeda8: f86a7922 ldr x2, [x9, x10, lsl #3] eedac: aa1f03e3 mov x3, xzr eedb0: aa1403e5 mov x5, x20 eedb4: 94000136 bl 0xef28c eedb8: 39400288 ldrb w8, [x20] eedbc: 531f7909 lsl w9, w8, #1 eedc0: 13001d28 sxtb w8, w9 eedc4: 7100051f cmp w8, #0x1 eedc8: 5400010b b.lt 0xeede8 eedcc: 92401d28 and x8, x9, #0xff eedd0: 12001d29 and w9, w9, #0xff eedd4: 7100113f cmp w9, #0x4 eedd8: 540000c2 b.hs 0xeedf0 eeddc: aa1f03e9 mov x9, xzr eede0: aa1f03ea mov x10, xzr eede4: 14000014 b 0xeee34 eede8: aa1f03e0 mov x0, xzr eedec: 1400001a b 0xeee54 eedf0: 927e1509 and x9, x8, #0xfc eedf4: 9100426a add x10, x19, #0x10 eedf8: 6f00e400 movi v0.2d, #0000000000000000 eedfc: aa0903eb mov x11, x9 eee00: 6f00e401 movi v1.2d, #0000000000000000 eee04: ad7f8d42 ldp q2, q3, [x10, #-0x10] eee08: 9100814a add x10, x10, #0x20 eee0c: f100116b subs x11, x11, #0x4 eee10: 4ea01c40 orr v0.16b, v2.16b, v0.16b eee14: 4ea11c61 orr v1.16b, v3.16b, v1.16b eee18: 54ffff61 b.ne 0xeee04 eee1c: 4ea01c20 orr v0.16b, v1.16b, v0.16b eee20: eb08013f cmp x9, x8 eee24: 6e004001 ext v1.16b, v0.16b, v0.16b, #0x8 eee28: 0ea11c00 orr v0.8b, v0.8b, v1.8b eee2c: 9e66000a fmov x10, d0 eee30: 540000e0 b.eq 0xeee4c eee34: cb090108 sub x8, x8, x9 eee38: 8b090e69 add x9, x19, x9, lsl #3 eee3c: f840852b ldr x11, [x9], #0x8 eee40: f1000508 subs x8, x8, #0x1 eee44: aa0a016a orr x10, x11, x10 eee48: 54ffffa1 b.ne 0xeee3c eee4c: f100015f cmp x10, #0x0 eee50: 1a9f07e0 cset w0, ne eee54: f94016a8 ldr x8, [x21, #0x28] eee58: f85f83a9 ldur x9, [x29, #-0x8] eee5c: eb09011f cmp x8, x9 eee60: 540000c1 b.ne 0xeee78 eee64: a9484ff4 ldp x20, x19, [sp, #0x80] eee68: a9467bfd ldp x29, x30, [sp, #0x60] eee6c: f9403bf5 ldr x21, [sp, #0x70] eee70: 910243ff add sp, sp, #0x90 eee74: d65f03c0 ret eee78: 9401b7ee bl 0x15ce30 <__stack_chk_fail@plt> 00000000000eee7c : eee7c: d10403ff sub sp, sp, #0x100 eee80: a90a7bfd stp x29, x30, [sp, #0xa0] eee84: 910283fd add x29, sp, #0xa0 eee88: a90b6ffc stp x28, x27, [sp, #0xb0] eee8c: a90c67fa stp x26, x25, [sp, #0xc0] eee90: a90d5ff8 stp x24, x23, [sp, #0xd0] eee94: a90e57f6 stp x22, x21, [sp, #0xe0] eee98: a90f4ff4 stp x20, x19, [sp, #0xf0] eee9c: d53bd059 mrs x25, TPIDR_EL0 eeea0: aa0303f3 mov x19, x3 eeea4: f9401728 ldr x8, [x25, #0x28] eeea8: aa0203f4 mov x20, x2 eeeac: aa0103f7 mov x23, x1 eeeb0: aa0003f6 mov x22, x0 eeeb4: 9100e3ea add x10, sp, #0x38 eeeb8: 910063eb add x11, sp, #0x18 eeebc: f81f83a8 stur x8, [x29, #-0x8] eeec0: 79c0047b ldrsh w27, [x3, #0x2] eeec4: 39800075 ldrsb x21, [x3] eeec8: a900afea stp x10, x11, [sp, #0x8] eeecc: 39c0047a ldrsb w26, [x3, #0x1] eeed0: 11001f68 add w8, w27, #0x7 eeed4: 11003b69 add w9, w27, #0xe eeed8: 7100011f cmp w8, #0x0 eeedc: 1a88b128 csel w8, w9, w8, lt eeee0: 13037d18 asr w24, w8, #3 eeee4: 11001f08 add w8, w24, #0x7 eeee8: 13003d09 sxth w9, w8 eeeec: 531c7929 ubfx w9, w9, #28, #3 eeef0: 0b090108 add w8, w8, w9 eeef4: 13003d09 sxth w9, w8 eeef8: 13032929 sbfx w9, w9, #3, #8 eeefc: 7100053f cmp w9, #0x1 eef00: 540000eb b.lt 0xeef1c eef04: 13033d08 sbfx w8, w8, #3, #13 eef08: 9100e3e0 add x0, sp, #0x38 eef0c: 531d7108 lsl w8, w8, #3 eef10: 2a1f03e1 mov w1, wzr eef14: 927d1d02 and x2, x8, #0x7f8 eef18: 9401b7ca bl 0x15ce40 eef1c: 7100077f cmp w27, #0x1 eef20: 5400020b b.lt 0xeef60 eef24: 2a1f03e8 mov w8, wzr eef28: 9100e3e9 add x9, sp, #0x38 eef2c: 2a2803ea mvn w10, w8 eef30: 3868caec ldrb w12, [x23, w8, sxtw] eef34: 0b0a030a add w10, w24, w10 eef38: 11000508 add w8, w8, #0x1 eef3c: 121d714b and w11, w10, #0xfffffff8 eef40: 531d094a ubfiz w10, w10, #3, #3 eef44: 13001d08 sxtb w8, w8 eef48: 6b18011f cmp w8, w24 eef4c: f86b692d ldr x13, [x9, x11] eef50: 9aca218a lsl x10, x12, x10 eef54: aa0d014a orr x10, x10, x13 eef58: f82b692a str x10, [x9, x11] eef5c: 54fffe8b b.lt 0xeef2c eef60: 11001f48 add w8, w26, #0x7 eef64: 12130909 and w9, w8, #0xe000 eef68: 0b493508 add w8, w8, w9, lsr #13 eef6c: 13037d1c asr w28, w8, #3 eef70: 531d1f97 ubfiz w23, w28, #3, #8 eef74: 7100079f cmp w28, #0x1 eef78: 540000ab b.lt 0xeef8c eef7c: d10123a0 sub x0, x29, #0x48 eef80: 2a1f03e1 mov w1, wzr eef84: aa1703e2 mov x2, x23 eef88: 9401b7ae bl 0x15ce40 eef8c: 7100075f cmp w26, #0x1 eef90: 5400020b b.lt 0xeefd0 eef94: 2a1f03e8 mov w8, wzr eef98: d10123a9 sub x9, x29, #0x48 eef9c: 2a2803ea mvn w10, w8 eefa0: 3868cacc ldrb w12, [x22, w8, sxtw] eefa4: 0b1a014a add w10, w10, w26 eefa8: 11000508 add w8, w8, #0x1 eefac: 121d714b and w11, w10, #0xfffffff8 eefb0: 531d094a ubfiz w10, w10, #3, #3 eefb4: 13001d08 sxtb w8, w8 eefb8: 6b1a011f cmp w8, w26 eefbc: f86b692d ldr x13, [x9, x11] eefc0: 9aca218a lsl x10, x12, x10 eefc4: aa0d014a orr x10, x10, x13 eefc8: f82b692a str x10, [x9, x11] eefcc: 54fffe8b b.lt 0xeef9c eefd0: d10123a8 sub x8, x29, #0x48 eefd4: 7100079f cmp w28, #0x1 eefd8: 8b150d18 add x24, x8, x21, lsl #3 eefdc: 540000ab b.lt 0xeeff0 eefe0: aa1803e0 mov x0, x24 eefe4: 2a1f03e1 mov w1, wzr eefe8: aa1703e2 mov x2, x23 eefec: 9401b795 bl 0x15ce40 eeff0: 7100075f cmp w26, #0x1 eeff4: 5400020b b.lt 0xef034 eeff8: 2a1f03e9 mov w9, wzr eeffc: 8b3ac2c8 add x8, x22, w26, sxtw ef000: 2a2903ea mvn w10, w9 ef004: 3869c90c ldrb w12, [x8, w9, sxtw] ef008: 0b1a014a add w10, w10, w26 ef00c: 11000529 add w9, w9, #0x1 ef010: 121d714b and w11, w10, #0xfffffff8 ef014: 531d094a ubfiz w10, w10, #3, #3 ef018: 13001d29 sxtb w9, w9 ef01c: 6b1a013f cmp w9, w26 ef020: f86b6b0d ldr x13, [x24, x11] ef024: 9aca218a lsl x10, x12, x10 ef028: aa0d014a orr x10, x10, x13 ef02c: f82b6b0a str x10, [x24, x11] ef030: 54fffe8b b.lt 0xef000 ef034: 1100ff68 add w8, w27, #0x3f ef038: 1101fb69 add w9, w27, #0x7e ef03c: 7100011f cmp w8, #0x0 ef040: 1a88b129 csel w9, w9, w8, lt ef044: 13067d28 asr w8, w9, #6 ef048: 13063529 sbfx w9, w9, #6, #8 ef04c: 7100053f cmp w9, #0x1 ef050: 540002ab b.lt 0xef0a4 ef054: aa1f03e9 mov x9, xzr ef058: 12001d0a and w10, w8, #0xff ef05c: 9100a26b add x11, x19, #0x28 ef060: 9100e3ec add x12, sp, #0x38 ef064: f940018d ldr x13, [x12] ef068: f840856e ldr x14, [x11], #0x8 ef06c: 8b0901af add x15, x13, x9 ef070: 8b0e01ee add x14, x15, x14 ef074: eb0d01df cmp x14, x13 ef078: 1a9f27ed cset w13, lo ef07c: 9a8d0129 csel x9, x9, x13, eq ef080: f100054a subs x10, x10, #0x1 ef084: f800858e str x14, [x12], #0x8 ef088: 54fffee1 b.ne 0xef064 ef08c: b40000c9 cbz x9, 0xef0a4 ef090: 52800037 mov w23, #0x1 // =1 ef094: 13001d09 sxtb w9, w8 ef098: 7100053f cmp w9, #0x1 ef09c: 5400024a b.ge 0xef0e4 ef0a0: 14000020 b 0xef120 ef0a4: 53081d09 lsl w9, w8, #24 ef0a8: 6b894b7f cmp w27, w9, asr #18 ef0ac: 5400014a b.ge 0xef0d4 ef0b0: 13067f69 asr w9, w27, #6 ef0b4: 9100e3ea add x10, sp, #0x38 ef0b8: f869d949 ldr x9, [x10, w9, sxtw #3] ef0bc: 9adb2529 lsr x9, x9, x27 ef0c0: 92400137 and x23, x9, #0x1 ef0c4: 13001d09 sxtb w9, w8 ef0c8: 7100053f cmp w9, #0x1 ef0cc: 540000ca b.ge 0xef0e4 ef0d0: 14000014 b 0xef120 ef0d4: aa1f03f7 mov x23, xzr ef0d8: 13001d09 sxtb w9, w8 ef0dc: 7100053f cmp w9, #0x1 ef0e0: 5400020b b.lt 0xef120 ef0e4: aa1f03e9 mov x9, xzr ef0e8: 12001d08 and w8, w8, #0xff ef0ec: 9100a26a add x10, x19, #0x28 ef0f0: 910063eb add x11, sp, #0x18 ef0f4: 9100e3ec add x12, sp, #0x38 ef0f8: f840858d ldr x13, [x12], #0x8 ef0fc: f840854e ldr x14, [x10], #0x8 ef100: 8b0901af add x15, x13, x9 ef104: 8b0e01ee add x14, x15, x14 ef108: eb0d01df cmp x14, x13 ef10c: 1a9f27ed cset w13, lo ef110: 9a8d0129 csel x9, x9, x13, eq ef114: f1000508 subs x8, x8, #0x1 ef118: f800856e str x14, [x11], #0x8 ef11c: 54fffee1 b.ne 0xef0f8 ef120: 90000428 adrp x8, 0x173000 ef124: f9415108 ldr x8, [x8, #0x2a0] ef128: b4000148 cbz x8, 0xef150 ef12c: 910023e8 add x8, sp, #0x8 ef130: 91002261 add x1, x19, #0x8 ef134: 2a1503e2 mov w2, w21 ef138: f8777916 ldr x22, [x8, x23, lsl #3] ef13c: aa1603e0 mov x0, x22 ef140: 97fffe04 bl 0xee950 ef144: 340008a0 cbz w0, 0xef258 ef148: 7940067b ldrh w27, [x19, #0x2] ef14c: 14000002 b 0xef154 ef150: aa1f03f6 mov x22, xzr ef154: d24002e8 eor x8, x23, #0x1 ef158: 910023e9 add x9, sp, #0x8 ef15c: 11000764 add w4, w27, #0x1 ef160: d10123a0 sub x0, x29, #0x48 ef164: d10123a1 sub x1, x29, #0x48 ef168: aa1603e3 mov x3, x22 ef16c: f8687922 ldr x2, [x9, x8, lsl #3] ef170: aa1303e5 mov x5, x19 ef174: d10123b5 sub x21, x29, #0x48 ef178: 94000045 bl 0xef28c ef17c: 7100075f cmp w26, #0x1 ef180: 540001ab b.lt 0xef1b4 ef184: 2a1f03e8 mov w8, wzr ef188: 2a2803e9 mvn w9, w8 ef18c: 0b1a0129 add w9, w9, w26 ef190: 121d712a and w10, w9, #0xfffffff8 ef194: 531d0929 ubfiz w9, w9, #3, #3 ef198: f86a4aaa ldr x10, [x21, w10, uxtw] ef19c: 9ac92549 lsr x9, x10, x9 ef1a0: 1100050a add w10, w8, #0x1 ef1a4: 3828ca89 strb w9, [x20, w8, sxtw] ef1a8: 13001d48 sxtb w8, w10 ef1ac: 6b1a011f cmp w8, w26 ef1b0: 54fffecb b.lt 0xef188 ef1b4: 39400268 ldrb w8, [x19] ef1b8: 531f7909 lsl w9, w8, #1 ef1bc: 13001d28 sxtb w8, w9 ef1c0: 7100051f cmp w8, #0x1 ef1c4: 5400010b b.lt 0xef1e4 ef1c8: 92401d28 and x8, x9, #0xff ef1cc: 12001d29 and w9, w9, #0xff ef1d0: 7100113f cmp w9, #0x4 ef1d4: 540000c2 b.hs 0xef1ec ef1d8: aa1f03e9 mov x9, xzr ef1dc: aa1f03ea mov x10, xzr ef1e0: 14000015 b 0xef234 ef1e4: 2a1f03e0 mov w0, wzr ef1e8: 1400001c b 0xef258 ef1ec: 927e1509 and x9, x8, #0xfc ef1f0: d10123aa sub x10, x29, #0x48 ef1f4: 6f00e400 movi v0.2d, #0000000000000000 ef1f8: 9100414a add x10, x10, #0x10 ef1fc: 6f00e401 movi v1.2d, #0000000000000000 ef200: aa0903eb mov x11, x9 ef204: ad7f8d42 ldp q2, q3, [x10, #-0x10] ef208: 9100814a add x10, x10, #0x20 ef20c: f100116b subs x11, x11, #0x4 ef210: 4ea01c40 orr v0.16b, v2.16b, v0.16b ef214: 4ea11c61 orr v1.16b, v3.16b, v1.16b ef218: 54ffff61 b.ne 0xef204 ef21c: 4ea01c20 orr v0.16b, v1.16b, v0.16b ef220: eb08013f cmp x9, x8 ef224: 6e004001 ext v1.16b, v0.16b, v0.16b, #0x8 ef228: 0ea11c00 orr v0.8b, v0.8b, v1.8b ef22c: 9e66000a fmov x10, d0 ef230: 54000100 b.eq 0xef250 ef234: d10123ab sub x11, x29, #0x48 ef238: cb090108 sub x8, x8, x9 ef23c: 8b090d6b add x11, x11, x9, lsl #3 ef240: f8408569 ldr x9, [x11], #0x8 ef244: f1000508 subs x8, x8, #0x1 ef248: aa0a012a orr x10, x9, x10 ef24c: 54ffffa1 b.ne 0xef240 ef250: f100015f cmp x10, #0x0 ef254: 1a9f07e0 cset w0, ne ef258: f9401728 ldr x8, [x25, #0x28] ef25c: f85f83a9 ldur x9, [x29, #-0x8] ef260: eb09011f cmp x8, x9 ef264: 54000121 b.ne 0xef288 ef268: a94f4ff4 ldp x20, x19, [sp, #0xf0] ef26c: a94e57f6 ldp x22, x21, [sp, #0xe0] ef270: a94d5ff8 ldp x24, x23, [sp, #0xd0] ef274: a94c67fa ldp x26, x25, [sp, #0xc0] ef278: a94b6ffc ldp x28, x27, [sp, #0xb0] ef27c: a94a7bfd ldp x29, x30, [sp, #0xa0] ef280: 910403ff add sp, sp, #0x100 ef284: d65f03c0 ret ef288: 9401b6ea bl 0x15ce30 <__stack_chk_fail@plt> ef28c: d10583ff sub sp, sp, #0x160 ef290: a9107bfd stp x29, x30, [sp, #0x100] ef294: 910403fd add x29, sp, #0x100 ef298: a9116ffc stp x28, x27, [sp, #0x110] ef29c: a91267fa stp x26, x25, [sp, #0x120] ef2a0: a9135ff8 stp x24, x23, [sp, #0x130] ef2a4: a91457f6 stp x22, x21, [sp, #0x140] ef2a8: a9154ff4 stp x20, x19, [sp, #0x150] ef2ac: f90003e0 str x0, [sp] ef2b0: d53bd048 mrs x8, TPIDR_EL0 ef2b4: f90017e8 str x8, [sp, #0x28] ef2b8: aa0503f4 mov x20, x5 ef2bc: f9401508 ldr x8, [x8, #0x28] ef2c0: 2a0403f9 mov w25, w4 ef2c4: aa0303f3 mov x19, x3 ef2c8: aa0203f8 mov x24, x2 ef2cc: aa0103f7 mov x23, x1 ef2d0: f81f03a8 stur x8, [x29, #-0x10] ef2d4: 9101c3e8 add x8, sp, #0x70 ef2d8: 398000b6 ldrsb x22, [x5] ef2dc: 9100811a add x26, x8, #0x20 ef2e0: f9000be1 str x1, [sp, #0x10] ef2e4: 92401ed5 and x21, x22, #0xff ef2e8: f10006df cmp x22, #0x1 ef2ec: f90013f5 str x21, [sp, #0x20] ef2f0: 540002ab b.lt 0xef344 ef2f4: d37df2bc lsl x28, x21, #3 ef2f8: aa1a03e0 mov x0, x26 ef2fc: aa1703e1 mov x1, x23 ef300: aa1c03e2 mov x2, x28 ef304: 9401b767 bl 0x15d0a0 ef308: 9100c3e8 add x8, sp, #0x30 ef30c: 8b150ee1 add x1, x23, x21, lsl #3 ef310: 9100811b add x27, x8, #0x20 ef314: aa1c03e2 mov x2, x28 ef318: aa1b03e0 mov x0, x27 ef31c: f90007e1 str x1, [sp, #0x8] ef320: 9401b760 bl 0x15d0a0 ef324: b4000233 cbz x19, 0xef368 ef328: 92401ec8 and x8, x22, #0xff ef32c: d10143a0 sub x0, x29, #0x50 ef330: d37df11c lsl x28, x8, #3 ef334: aa1303e1 mov x1, x19 ef338: aa1c03e2 mov x2, x28 ef33c: 9401b759 bl 0x15d0a0 ef340: 14000010 b 0xef380 ef344: 9100c3e8 add x8, sp, #0x30 ef348: f9000ff6 str x22, [sp, #0x18] ef34c: 9100811b add x27, x8, #0x20 ef350: 8b160ee8 add x8, x23, x22, lsl #3 ef354: f90007e8 str x8, [sp, #0x8] ef358: b5000293 cbnz x19, 0xef3a8 ef35c: 52800028 mov w8, #0x1 // =1 ef360: f81b03a8 stur x8, [x29, #-0x50] ef364: 14000011 b 0xef3a8 ef368: d10143a0 sub x0, x29, #0x50 ef36c: 2a1f03e1 mov w1, wzr ef370: aa1c03e2 mov x2, x28 ef374: 9401b6b3 bl 0x15ce40 ef378: 52800028 mov w8, #0x1 // =1 ef37c: f81b03a8 stur x8, [x29, #-0x50] ef380: 9101c3e0 add x0, sp, #0x70 ef384: aa1a03e1 mov x1, x26 ef388: aa1c03e2 mov x2, x28 ef38c: 9401b8e9 bl 0x15d730 ef390: 9100c3e8 add x8, sp, #0x30 ef394: 9100c3e0 add x0, sp, #0x30 ef398: 91008101 add x1, x8, #0x20 ef39c: aa1c03e2 mov x2, x28 ef3a0: 9401b8e4 bl 0x15d730 ef3a4: f9000ff5 str x21, [sp, #0x18] ef3a8: d100c3a0 sub x0, x29, #0x30 ef3ac: d10143a1 sub x1, x29, #0x50 ef3b0: d10143a2 sub x2, x29, #0x50 ef3b4: aa1403e3 mov x3, x20 ef3b8: 94000ebc bl 0xf2ea8 ef3bc: d100c3a2 sub x2, x29, #0x30 ef3c0: aa1a03e0 mov x0, x26 ef3c4: aa1a03e1 mov x1, x26 ef3c8: aa1403e3 mov x3, x20 ef3cc: 94000eb7 bl 0xf2ea8 ef3d0: d100c3a0 sub x0, x29, #0x30 ef3d4: d100c3a1 sub x1, x29, #0x30 ef3d8: d10143a2 sub x2, x29, #0x50 ef3dc: aa1403e3 mov x3, x20 ef3e0: 94000eb2 bl 0xf2ea8 ef3e4: d100c3a2 sub x2, x29, #0x30 ef3e8: aa1b03e0 mov x0, x27 ef3ec: aa1b03e1 mov x1, x27 ef3f0: aa1403e3 mov x3, x20 ef3f4: 94000ead bl 0xf2ea8 ef3f8: f9405688 ldr x8, [x20, #0xa8] ef3fc: d10143a2 sub x2, x29, #0x50 ef400: aa1a03e0 mov x0, x26 ef404: aa1b03e1 mov x1, x27 ef408: aa1403e3 mov x3, x20 ef40c: d63f0100 blr x8 ef410: d100c3a0 sub x0, x29, #0x30 ef414: d10143a1 sub x1, x29, #0x50 ef418: d10143a2 sub x2, x29, #0x50 ef41c: aa1403e3 mov x3, x20 ef420: 94000ea2 bl 0xf2ea8 ef424: 9101c3e0 add x0, sp, #0x70 ef428: 9101c3e1 add x1, sp, #0x70 ef42c: d100c3a2 sub x2, x29, #0x30 ef430: aa1403e3 mov x3, x20 ef434: 9101c3fc add x28, sp, #0x70 ef438: 94000e9c bl 0xf2ea8 ef43c: d100c3a0 sub x0, x29, #0x30 ef440: d100c3a1 sub x1, x29, #0x30 ef444: d10143a2 sub x2, x29, #0x50 ef448: aa1403e3 mov x3, x20 ef44c: 94000e97 bl 0xf2ea8 ef450: 9100c3e0 add x0, sp, #0x30 ef454: 9100c3e1 add x1, sp, #0x30 ef458: d100c3a2 sub x2, x29, #0x30 ef45c: aa1403e3 mov x3, x20 ef460: 9100c3f6 add x22, sp, #0x30 ef464: 94000e91 bl 0xf2ea8 ef468: 51000b28 sub w8, w25, #0x2 ef46c: 13003d08 sxth w8, w8 ef470: 7100051f cmp w8, #0x1 ef474: 540003ab b.lt 0xef4e8 ef478: 12003d17 and w23, w8, #0xffff ef47c: 52800035 mov w21, #0x1 // =1 ef480: 53067ee8 lsr w8, w23, #6 ef484: 9ad722a9 lsl x9, x21, x23 ef488: aa1403e4 mov x4, x20 ef48c: f8685b08 ldr x8, [x24, w8, uxtw #3] ef490: ea09011f tst x8, x9 ef494: 1a9f07e8 cset w8, ne ef498: 1a9f17e9 cset w9, eq ef49c: d37be908 lsl x8, x8, #5 ef4a0: d37be929 lsl x9, x9, #5 ef4a4: 8b080393 add x19, x28, x8 ef4a8: 8b0802d9 add x25, x22, x8 ef4ac: 8b09039a add x26, x28, x9 ef4b0: 8b0902db add x27, x22, x9 ef4b4: aa1303e0 mov x0, x19 ef4b8: aa1903e1 mov x1, x25 ef4bc: aa1a03e2 mov x2, x26 ef4c0: aa1b03e3 mov x3, x27 ef4c4: 940019a5 bl 0xf5b58 ef4c8: aa1a03e0 mov x0, x26 ef4cc: aa1b03e1 mov x1, x27 ef4d0: aa1303e2 mov x2, x19 ef4d4: aa1903e3 mov x3, x25 ef4d8: aa1403e4 mov x4, x20 ef4dc: 94000d43 bl 0xf29e8 ef4e0: 710006f7 subs w23, w23, #0x1 ef4e4: 54fffce8 b.hi 0xef480 ef4e8: f9400308 ldr x8, [x24] ef4ec: aa1403e4 mov x4, x20 ef4f0: f94013f5 ldr x21, [sp, #0x20] ef4f4: 92400108 and x8, x8, #0x1 ef4f8: d37be909 lsl x9, x8, #5 ef4fc: d2400108 eor x8, x8, #0x1 ef500: d37be908 lsl x8, x8, #5 ef504: 8b090398 add x24, x28, x9 ef508: 8b0902d9 add x25, x22, x9 ef50c: 8b08039a add x26, x28, x8 ef510: 8b0802db add x27, x22, x8 ef514: aa1803e0 mov x0, x24 ef518: aa1903e1 mov x1, x25 ef51c: aa1a03e2 mov x2, x26 ef520: aa1b03e3 mov x3, x27 ef524: 13001eb3 sxtb w19, w21 ef528: 9400198c bl 0xf5b58 ef52c: a9415bf7 ldp x23, x22, [sp, #0x10] ef530: 9100229c add x28, x20, #0x8 ef534: 7100067f cmp w19, #0x1 ef538: 540003eb b.lt 0xef5b4 ef53c: 9101c3e9 add x9, sp, #0x70 ef540: aa1f03e8 mov x8, xzr ef544: 91008129 add x9, x9, #0x20 ef548: d10143aa sub x10, x29, #0x50 ef54c: aa1503eb mov x11, x21 ef550: f85e012c ldur x12, [x9, #-0x20] ef554: f840852d ldr x13, [x9], #0x8 ef558: 8b08018c add x12, x12, x8 ef55c: eb0c01ad subs x13, x13, x12 ef560: 1a9f27ee cset w14, lo ef564: f100019f cmp x12, #0x0 ef568: 9a8e0108 csel x8, x8, x14, eq ef56c: f100056b subs x11, x11, #0x1 ef570: f800854d str x13, [x10], #0x8 ef574: 54fffee1 b.ne 0xef550 ef578: b40001e8 cbz x8, 0xef5b4 ef57c: aa1f03e8 mov x8, xzr ef580: 91002289 add x9, x20, #0x8 ef584: d10143aa sub x10, x29, #0x50 ef588: aa1503eb mov x11, x21 ef58c: f940014c ldr x12, [x10] ef590: f840852d ldr x13, [x9], #0x8 ef594: 8b08018e add x14, x12, x8 ef598: 8b0d01cd add x13, x14, x13 ef59c: eb0c01bf cmp x13, x12 ef5a0: 1a9f27ec cset w12, lo ef5a4: 9a8c0108 csel x8, x8, x12, eq ef5a8: f100056b subs x11, x11, #0x1 ef5ac: f800854d str x13, [x10], #0x8 ef5b0: 54fffee1 b.ne 0xef58c ef5b4: d10143a0 sub x0, x29, #0x50 ef5b8: d10143a1 sub x1, x29, #0x50 ef5bc: aa1903e2 mov x2, x25 ef5c0: aa1403e3 mov x3, x20 ef5c4: 13001eb3 sxtb w19, w21 ef5c8: 94000e38 bl 0xf2ea8 ef5cc: d10143a0 sub x0, x29, #0x50 ef5d0: d10143a1 sub x1, x29, #0x50 ef5d4: aa1703e2 mov x2, x23 ef5d8: aa1403e3 mov x3, x20 ef5dc: 94000e33 bl 0xf2ea8 ef5e0: d10143a0 sub x0, x29, #0x50 ef5e4: d10143a1 sub x1, x29, #0x50 ef5e8: aa1c03e2 mov x2, x28 ef5ec: 2a1503e3 mov w3, w21 ef5f0: 94000984 bl 0xf1c00 ef5f4: d10143a0 sub x0, x29, #0x50 ef5f8: d10143a1 sub x1, x29, #0x50 ef5fc: f94007e2 ldr x2, [sp, #0x8] ef600: aa1403e3 mov x3, x20 ef604: 94000e29 bl 0xf2ea8 ef608: d10143a0 sub x0, x29, #0x50 ef60c: d10143a1 sub x1, x29, #0x50 ef610: aa1803e2 mov x2, x24 ef614: aa1403e3 mov x3, x20 ef618: 94000e24 bl 0xf2ea8 ef61c: aa1a03e0 mov x0, x26 ef620: aa1b03e1 mov x1, x27 ef624: aa1803e2 mov x2, x24 ef628: aa1903e3 mov x3, x25 ef62c: aa1403e4 mov x4, x20 ef630: 94000cee bl 0xf29e8 ef634: d100c3a0 sub x0, x29, #0x30 ef638: d10143a1 sub x1, x29, #0x50 ef63c: d10143a2 sub x2, x29, #0x50 ef640: aa1403e3 mov x3, x20 ef644: 94000e19 bl 0xf2ea8 ef648: 9101c3e0 add x0, sp, #0x70 ef64c: 9101c3e1 add x1, sp, #0x70 ef650: d100c3a2 sub x2, x29, #0x30 ef654: aa1403e3 mov x3, x20 ef658: 94000e14 bl 0xf2ea8 ef65c: d100c3a0 sub x0, x29, #0x30 ef660: d100c3a1 sub x1, x29, #0x30 ef664: d10143a2 sub x2, x29, #0x50 ef668: aa1403e3 mov x3, x20 ef66c: 94000e0f bl 0xf2ea8 ef670: 9100c3e0 add x0, sp, #0x30 ef674: 9100c3e1 add x1, sp, #0x30 ef678: d100c3a2 sub x2, x29, #0x30 ef67c: aa1403e3 mov x3, x20 ef680: 94000e0a bl 0xf2ea8 ef684: 7100067f cmp w19, #0x1 ef688: 5400016b b.lt 0xef6b4 ef68c: f94003f4 ldr x20, [sp] ef690: d37df2b3 lsl x19, x21, #3 ef694: 9101c3e1 add x1, sp, #0x70 ef698: aa1303e2 mov x2, x19 ef69c: aa1403e0 mov x0, x20 ef6a0: 9401b680 bl 0x15d0a0 ef6a4: 8b160e80 add x0, x20, x22, lsl #3 ef6a8: 9100c3e1 add x1, sp, #0x30 ef6ac: aa1303e2 mov x2, x19 ef6b0: 9401b67c bl 0x15d0a0 ef6b4: f94017e8 ldr x8, [sp, #0x28] ef6b8: f9401508 ldr x8, [x8, #0x28] ef6bc: f85f03a9 ldur x9, [x29, #-0x10] ef6c0: eb09011f cmp x8, x9 ef6c4: 54000121 b.ne 0xef6e8 ef6c8: a9554ff4 ldp x20, x19, [sp, #0x150] ef6cc: a95457f6 ldp x22, x21, [sp, #0x140] ef6d0: a9535ff8 ldp x24, x23, [sp, #0x130] ef6d4: a95267fa ldp x26, x25, [sp, #0x120] ef6d8: a9516ffc ldp x28, x27, [sp, #0x110] ef6dc: a9507bfd ldp x29, x30, [sp, #0x100] ef6e0: 910583ff add sp, sp, #0x160 ef6e4: d65f03c0 ret ef6e8: 9401b5d2 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000ef6ec : ef6ec: 39c00448 ldrsb w8, [x2, #0x1] ef6f0: 7100051f cmp w8, #0x1 ef6f4: 5400016b b.lt 0xef720 ef6f8: aa1f03e9 mov x9, xzr ef6fc: 91000428 add x8, x1, #0x1 ef700: 3869680a ldrb w10, [x0, x9] ef704: 9100052b add x11, x9, #0x1 ef708: 3829690a strb w10, [x8, x9] ef70c: aa0b03e9 mov x9, x11 ef710: 3980044a ldrsb x10, [x2, #0x1] ef714: eb0a017f cmp x11, x10 ef718: 54ffff4b b.lt 0xef700 ef71c: 12001d48 and w8, w10, #0xff ef720: 131f1d08 sbfiz w8, w8, #1, #8 ef724: 52800049 mov w9, #0x2 // =2 ef728: 8b28c008 add x8, x0, w8, sxtw ef72c: 385ff108 ldurb w8, [x8, #-0x1] ef730: 33000109 bfxil w9, w8, #0, #1 ef734: 39000029 strb w9, [x1] ef738: d65f03c0 ret 00000000000ef73c : ef73c: d10283ff sub sp, sp, #0xa0 ef740: a9057bfd stp x29, x30, [sp, #0x50] ef744: 910143fd add x29, sp, #0x50 ef748: f90033f9 str x25, [sp, #0x60] ef74c: a9075ff8 stp x24, x23, [sp, #0x70] ef750: a90857f6 stp x22, x21, [sp, #0x80] ef754: a9094ff4 stp x20, x19, [sp, #0x90] ef758: d53bd057 mrs x23, TPIDR_EL0 ef75c: 910023ea add x10, sp, #0x8 ef760: f94016e8 ldr x8, [x23, #0x28] ef764: aa0203f5 mov x21, x2 ef768: aa0103f4 mov x20, x1 ef76c: aa0003f6 mov x22, x0 ef770: f81f83a8 stur x8, [x29, #-0x8] ef774: 39c00459 ldrsb w25, [x2, #0x1] ef778: 39800058 ldrsb x24, [x2] ef77c: 11001f28 add w8, w25, #0x7 ef780: 12130909 and w9, w8, #0xe000 ef784: 8b180d53 add x19, x10, x24, lsl #3 ef788: 0b493508 add w8, w8, w9, lsr #13 ef78c: 13037d08 asr w8, w8, #3 ef790: 7100051f cmp w8, #0x1 ef794: 540000cb b.lt 0xef7ac ef798: 531d7108 lsl w8, w8, #3 ef79c: 910023e0 add x0, sp, #0x8 ef7a0: 927d1d02 and x2, x8, #0x7f8 ef7a4: 2a1f03e1 mov w1, wzr ef7a8: 9401b5a6 bl 0x15ce40 ef7ac: 7100073f cmp w25, #0x1 ef7b0: 5400022b b.lt 0xef7f4 ef7b4: 2a1f03e9 mov w9, wzr ef7b8: 910006c8 add x8, x22, #0x1 ef7bc: 910023ea add x10, sp, #0x8 ef7c0: 2a2903eb mvn w11, w9 ef7c4: 3869c90d ldrb w13, [x8, w9, sxtw] ef7c8: 0b19016b add w11, w11, w25 ef7cc: 11000529 add w9, w9, #0x1 ef7d0: 121d716c and w12, w11, #0xfffffff8 ef7d4: 531d096b ubfiz w11, w11, #3, #3 ef7d8: 13001d29 sxtb w9, w9 ef7dc: 6b19013f cmp w9, w25 ef7e0: f86c694e ldr x14, [x10, x12] ef7e4: 9acb21ab lsl x11, x13, x11 ef7e8: aa0e016b orr x11, x11, x14 ef7ec: f82c694b str x11, [x10, x12] ef7f0: 54fffe8b b.lt 0xef7c0 ef7f4: f9405ea8 ldr x8, [x21, #0xb8] ef7f8: 910023e1 add x1, sp, #0x8 ef7fc: aa1303e0 mov x0, x19 ef800: aa1503e2 mov x2, x21 ef804: d63f0100 blr x8 ef808: f9405aa8 ldr x8, [x21, #0xb0] ef80c: aa1303e0 mov x0, x19 ef810: aa1503e1 mov x1, x21 ef814: d63f0100 blr x8 ef818: f9400268 ldr x8, [x19] ef81c: 394002c9 ldrb w9, [x22] ef820: 9240010a and x10, x8, #0x1 ef824: 92400129 and x9, x9, #0x1 ef828: eb09015f cmp x10, x9 ef82c: 54000360 b.eq 0xef898 ef830: 39c002a9 ldrsb w9, [x21] ef834: 7100053f cmp w9, #0x1 ef838: 5400030b b.lt 0xef898 ef83c: f94006aa ldr x10, [x21, #0x8] ef840: 92401d2c and x12, x9, #0xff ef844: 7100059f cmp w12, #0x1 ef848: cb08014b sub x11, x10, x8 ef84c: f900026b str x11, [x19] ef850: 54000240 b.eq 0xef898 ef854: 910023eb add x11, sp, #0x8 ef858: aa1f03e9 mov x9, xzr ef85c: 8b180d6b add x11, x11, x24, lsl #3 ef860: d100058c sub x12, x12, #0x1 ef864: 9100216b add x11, x11, #0x8 ef868: 910042ad add x13, x21, #0x10 ef86c: eb08015f cmp x10, x8 ef870: f940016e ldr x14, [x11] ef874: 1a9f27ef cset w15, lo ef878: f100011f cmp x8, #0x0 ef87c: f84085aa ldr x10, [x13], #0x8 ef880: 9a8f0129 csel x9, x9, x15, eq ef884: f100058c subs x12, x12, #0x1 ef888: 8b0901c8 add x8, x14, x9 ef88c: cb08014e sub x14, x10, x8 ef890: f800856e str x14, [x11], #0x8 ef894: 54fffec1 b.ne 0xef86c ef898: 39c006a8 ldrsb w8, [x21, #0x1] ef89c: 7100051f cmp w8, #0x1 ef8a0: 540003cb b.lt 0xef918 ef8a4: 2a1f03e9 mov w9, wzr ef8a8: 910023ea add x10, sp, #0x8 ef8ac: 2a2903eb mvn w11, w9 ef8b0: 0b08016b add w11, w11, w8 ef8b4: 121d716c and w12, w11, #0xfffffff8 ef8b8: 531d096b ubfiz w11, w11, #3, #3 ef8bc: f86c494c ldr x12, [x10, w12, uxtw] ef8c0: 9acb258b lsr x11, x12, x11 ef8c4: 1100052c add w12, w9, #0x1 ef8c8: 3829ca8b strb w11, [x20, w9, sxtw] ef8cc: 13001d89 sxtb w9, w12 ef8d0: 6b08013f cmp w9, w8 ef8d4: 54fffecb b.lt 0xef8ac ef8d8: 398006a8 ldrsb x8, [x21, #0x1] ef8dc: f100051f cmp x8, #0x1 ef8e0: 540001cb b.lt 0xef918 ef8e4: 2a1f03e9 mov w9, wzr ef8e8: 8b08028a add x10, x20, x8 ef8ec: 2a2903eb mvn w11, w9 ef8f0: 0b0b010b add w11, w8, w11 ef8f4: 121d716c and w12, w11, #0xfffffff8 ef8f8: 531d096b ubfiz w11, w11, #3, #3 ef8fc: f86c4a6c ldr x12, [x19, w12, uxtw] ef900: 9acb258b lsr x11, x12, x11 ef904: 1100052c add w12, w9, #0x1 ef908: 3829c94b strb w11, [x10, w9, sxtw] ef90c: 13001d89 sxtb w9, w12 ef910: 6b08013f cmp w9, w8 ef914: 54fffecb b.lt 0xef8ec ef918: f94016e8 ldr x8, [x23, #0x28] ef91c: f85f83a9 ldur x9, [x29, #-0x8] ef920: eb09011f cmp x8, x9 ef924: 54000101 b.ne 0xef944 ef928: a9494ff4 ldp x20, x19, [sp, #0x90] ef92c: a94857f6 ldp x22, x21, [sp, #0x80] ef930: a9475ff8 ldp x24, x23, [sp, #0x70] ef934: a9457bfd ldp x29, x30, [sp, #0x50] ef938: f94033f9 ldr x25, [sp, #0x60] ef93c: 910283ff add sp, sp, #0xa0 ef940: d65f03c0 ret ef944: 9401b53b bl 0x15ce30 <__stack_chk_fail@plt> 00000000000ef948 : ef948: d10203ff sub sp, sp, #0x80 ef94c: a9057bfd stp x29, x30, [sp, #0x50] ef950: 910143fd add x29, sp, #0x50 ef954: a90657f6 stp x22, x21, [sp, #0x60] ef958: a9074ff4 stp x20, x19, [sp, #0x70] ef95c: d53bd055 mrs x21, TPIDR_EL0 ef960: f94016a8 ldr x8, [x21, #0x28] ef964: f81f83a8 stur x8, [x29, #-0x8] ef968: 39800028 ldrsb x8, [x1] ef96c: 531f790a lsl w10, w8, #1 ef970: 13001d49 sxtb w9, w10 ef974: 7100053f cmp w9, #0x1 ef978: 540007ab b.lt 0xefa6c ef97c: aa0103f3 mov x19, x1 ef980: aa0003f4 mov x20, x0 ef984: 92401d49 and x9, x10, #0xff ef988: 12001d4a and w10, w10, #0xff ef98c: 7100115f cmp w10, #0x4 ef990: 54000082 b.hs 0xef9a0 ef994: aa1f03ea mov x10, xzr ef998: aa1f03eb mov x11, xzr ef99c: 14000012 b 0xef9e4 ef9a0: 927e152a and x10, x9, #0xfc ef9a4: 9100428b add x11, x20, #0x10 ef9a8: 6f00e400 movi v0.2d, #0000000000000000 ef9ac: aa0a03ec mov x12, x10 ef9b0: 6f00e401 movi v1.2d, #0000000000000000 ef9b4: ad7f8d62 ldp q2, q3, [x11, #-0x10] ef9b8: 9100816b add x11, x11, #0x20 ef9bc: f100118c subs x12, x12, #0x4 ef9c0: 4ea01c40 orr v0.16b, v2.16b, v0.16b ef9c4: 4ea11c61 orr v1.16b, v3.16b, v1.16b ef9c8: 54ffff61 b.ne 0xef9b4 ef9cc: 4ea01c20 orr v0.16b, v1.16b, v0.16b ef9d0: eb09015f cmp x10, x9 ef9d4: 6e004001 ext v1.16b, v0.16b, v0.16b, #0x8 ef9d8: 0ea11c00 orr v0.8b, v0.8b, v1.8b ef9dc: 9e66000b fmov x11, d0 ef9e0: 540000e0 b.eq 0xef9fc ef9e4: cb0a0129 sub x9, x9, x10 ef9e8: 8b0a0e8a add x10, x20, x10, lsl #3 ef9ec: f840854c ldr x12, [x10], #0x8 ef9f0: f1000529 subs x9, x9, #0x1 ef9f4: aa0b018b orr x11, x12, x11 ef9f8: 54ffffa1 b.ne 0xef9ec ef9fc: b400038b cbz x11, 0xefa6c efa00: 12001d16 and w22, w8, #0xff efa04: 2a1603e9 mov w9, w22 efa08: 51000529 sub w9, w9, #0x1 efa0c: 37380309 tbnz w9, #0x7, 0xefa6c efa10: 13001d29 sxtb w9, w9 efa14: 92401d2a and x10, x9, #0xff efa18: d37df14a lsl x10, x10, #3 efa1c: 8b0a026b add x11, x19, x10 efa20: f86a6a8a ldr x10, [x20, x10] efa24: f940056b ldr x11, [x11, #0x8] efa28: eb0a017f cmp x11, x10 efa2c: 54000068 b.hi 0xefa38 efa30: 54fffec2 b.hs 0xefa08 efa34: 1400000e b 0xefa6c efa38: 8b080e81 add x1, x20, x8, lsl #3 efa3c: 2a1603e8 mov w8, w22 efa40: 51000508 sub w8, w8, #0x1 efa44: 37380148 tbnz w8, #0x7, 0xefa6c efa48: 13001d08 sxtb w8, w8 efa4c: 92401d09 and x9, x8, #0xff efa50: d37df129 lsl x9, x9, #3 efa54: 8b09026a add x10, x19, x9 efa58: f8696829 ldr x9, [x1, x9] efa5c: f940054a ldr x10, [x10, #0x8] efa60: eb09015f cmp x10, x9 efa64: 54000188 b.hi 0xefa94 efa68: 54fffec2 b.hs 0xefa40 efa6c: 2a1f03e0 mov w0, wzr efa70: f94016a8 ldr x8, [x21, #0x28] efa74: f85f83a9 ldur x9, [x29, #-0x8] efa78: eb09011f cmp x8, x9 efa7c: 54000881 b.ne 0xefb8c efa80: a9474ff4 ldp x20, x19, [sp, #0x70] efa84: a94657f6 ldp x22, x21, [sp, #0x60] efa88: a9457bfd ldp x29, x30, [sp, #0x50] efa8c: 910203ff add sp, sp, #0x80 efa90: d65f03c0 ret efa94: 9100a3e0 add x0, sp, #0x28 efa98: aa0103e2 mov x2, x1 efa9c: aa1303e3 mov x3, x19 efaa0: 94000d02 bl 0xf2ea8 efaa4: f9405e68 ldr x8, [x19, #0xb8] efaa8: 910023e0 add x0, sp, #0x8 efaac: aa1403e1 mov x1, x20 efab0: aa1303e2 mov x2, x19 efab4: d63f0100 blr x8 efab8: 510006c9 sub w9, w22, #0x1 efabc: 373800e9 tbnz w9, #0x7, 0xefad8 efac0: 92401d28 and x8, x9, #0xff efac4: 12001d29 and w9, w9, #0xff efac8: 71000d3f cmp w9, #0x3 efacc: 540000a2 b.hs 0xefae0 efad0: aa1f03eb mov x11, xzr efad4: 14000021 b 0xefb58 efad8: 52800020 mov w0, #0x1 // =1 efadc: 17ffffe5 b 0xefa70 efae0: d37df10b lsl x11, x8, #3 efae4: 91000509 add x9, x8, #0x1 efae8: 910023ec add x12, sp, #0x8 efaec: d100216d sub x13, x11, #0x8 efaf0: 927e192a and x10, x9, #0x1fc efaf4: 8b0d018b add x11, x12, x13 efaf8: 9100a3ec add x12, sp, #0x28 efafc: cb0a0108 sub x8, x8, x10 efb00: 6f00e400 movi v0.2d, #0000000000000000 efb04: 8b0d018c add x12, x12, x13 efb08: 6f00e401 movi v1.2d, #0000000000000000 efb0c: aa0a03ed mov x13, x10 efb10: ad7f8983 ldp q3, q2, [x12, #-0x10] efb14: d10011ad sub x13, x13, #0x4 efb18: d100818c sub x12, x12, #0x20 efb1c: ad7f9165 ldp q5, q4, [x11, #-0x10] efb20: d100816b sub x11, x11, #0x20 efb24: 6e231ca3 eor v3.16b, v5.16b, v3.16b efb28: 6e221c82 eor v2.16b, v4.16b, v2.16b efb2c: 6e034063 ext v3.16b, v3.16b, v3.16b, #0x8 efb30: 6e024042 ext v2.16b, v2.16b, v2.16b, #0x8 efb34: 4ea11c61 orr v1.16b, v3.16b, v1.16b efb38: 4ea01c40 orr v0.16b, v2.16b, v0.16b efb3c: b5fffead cbnz x13, 0xefb10 efb40: 4ea01c20 orr v0.16b, v1.16b, v0.16b efb44: eb0a013f cmp x9, x10 efb48: 6e004001 ext v1.16b, v0.16b, v0.16b, #0x8 efb4c: 0ea11c00 orr v0.8b, v0.8b, v1.8b efb50: 9e66000b fmov x11, d0 efb54: 54000160 b.eq 0xefb80 efb58: 9100a3e9 add x9, sp, #0x28 efb5c: 910023ea add x10, sp, #0x8 efb60: d37df10c lsl x12, x8, #3 efb64: d1000508 sub x8, x8, #0x1 efb68: b100051f cmn x8, #0x1 efb6c: f86c692d ldr x13, [x9, x12] efb70: f86c694c ldr x12, [x10, x12] efb74: ca0d018c eor x12, x12, x13 efb78: aa0b018b orr x11, x12, x11 efb7c: 54ffff21 b.ne 0xefb60 efb80: f100017f cmp x11, #0x0 efb84: 1a9f17e0 cset w0, eq efb88: 17ffffba b 0xefa70 efb8c: 9401b4a9 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000efb90 : efb90: d10283ff sub sp, sp, #0xa0 efb94: a9057bfd stp x29, x30, [sp, #0x50] efb98: 910143fd add x29, sp, #0x50 efb9c: f90033f9 str x25, [sp, #0x60] efba0: a9075ff8 stp x24, x23, [sp, #0x70] efba4: a90857f6 stp x22, x21, [sp, #0x80] efba8: a9094ff4 stp x20, x19, [sp, #0x90] efbac: d53bd057 mrs x23, TPIDR_EL0 efbb0: aa0103f3 mov x19, x1 efbb4: f94016e8 ldr x8, [x23, #0x28] efbb8: aa0003f4 mov x20, x0 efbbc: f81f83a8 stur x8, [x29, #-0x8] efbc0: 39c00438 ldrsb w24, [x1, #0x1] efbc4: 11001f08 add w8, w24, #0x7 efbc8: 12130909 and w9, w8, #0xe000 efbcc: 0b493508 add w8, w8, w9, lsr #13 efbd0: 13037d19 asr w25, w8, #3 efbd4: 531d1f35 ubfiz w21, w25, #3, #8 efbd8: 7100073f cmp w25, #0x1 efbdc: 540000ab b.lt 0xefbf0 efbe0: 910023e0 add x0, sp, #0x8 efbe4: 2a1f03e1 mov w1, wzr efbe8: aa1503e2 mov x2, x21 efbec: 9401b495 bl 0x15ce40 efbf0: 7100071f cmp w24, #0x1 efbf4: 5400020b b.lt 0xefc34 efbf8: 2a1f03e8 mov w8, wzr efbfc: 910023e9 add x9, sp, #0x8 efc00: 2a2803ea mvn w10, w8 efc04: 3868ca8c ldrb w12, [x20, w8, sxtw] efc08: 0b18014a add w10, w10, w24 efc0c: 11000508 add w8, w8, #0x1 efc10: 121d714b and w11, w10, #0xfffffff8 efc14: 531d094a ubfiz w10, w10, #3, #3 efc18: 13001d08 sxtb w8, w8 efc1c: 6b18011f cmp w8, w24 efc20: f86b692d ldr x13, [x9, x11] efc24: 9aca218a lsl x10, x12, x10 efc28: aa0d014a orr x10, x10, x13 efc2c: f82b692a str x10, [x9, x11] efc30: 54fffe8b b.lt 0xefc00 efc34: 39800268 ldrsb x8, [x19] efc38: 910023e9 add x9, sp, #0x8 efc3c: 7100073f cmp w25, #0x1 efc40: 8b080d36 add x22, x9, x8, lsl #3 efc44: 540000ab b.lt 0xefc58 efc48: aa1603e0 mov x0, x22 efc4c: 2a1f03e1 mov w1, wzr efc50: aa1503e2 mov x2, x21 efc54: 9401b47b bl 0x15ce40 efc58: 7100071f cmp w24, #0x1 efc5c: 5400022b b.lt 0xefca0 efc60: 93407f09 sxtw x9, w24 efc64: 2a1f03e8 mov w8, wzr efc68: 8b090289 add x9, x20, x9 efc6c: 2a2803ea mvn w10, w8 efc70: 3868c92c ldrb w12, [x9, w8, sxtw] efc74: 0b18014a add w10, w10, w24 efc78: 11000508 add w8, w8, #0x1 efc7c: 121d714b and w11, w10, #0xfffffff8 efc80: 531d094a ubfiz w10, w10, #3, #3 efc84: 13001d08 sxtb w8, w8 efc88: 6b18011f cmp w8, w24 efc8c: f86b6acd ldr x13, [x22, x11] efc90: 9aca218a lsl x10, x12, x10 efc94: aa0d014a orr x10, x10, x13 efc98: f82b6aca str x10, [x22, x11] efc9c: 54fffe8b b.lt 0xefc6c efca0: 910023e0 add x0, sp, #0x8 efca4: aa1303e1 mov x1, x19 efca8: 9401be02 bl 0x15f4b0 <_ZN6InGame16uECC_valid_pointEPKmPKNS_12uECC_Curve_tE@plt> efcac: f94016e8 ldr x8, [x23, #0x28] efcb0: f85f83a9 ldur x9, [x29, #-0x8] efcb4: eb09011f cmp x8, x9 efcb8: 54000101 b.ne 0xefcd8 efcbc: a9494ff4 ldp x20, x19, [sp, #0x90] efcc0: a94857f6 ldp x22, x21, [sp, #0x80] efcc4: a9475ff8 ldp x24, x23, [sp, #0x70] efcc8: a9457bfd ldp x29, x30, [sp, #0x50] efccc: f94033f9 ldr x25, [sp, #0x60] efcd0: 910283ff add sp, sp, #0xa0 efcd4: d65f03c0 ret efcd8: 9401b456 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000efcdc : efcdc: d102c3ff sub sp, sp, #0xb0 efce0: a9077bfd stp x29, x30, [sp, #0x70] efce4: 9101c3fd add x29, sp, #0x70 efce8: a9085ff8 stp x24, x23, [sp, #0x80] efcec: a90957f6 stp x22, x21, [sp, #0x90] efcf0: a90a4ff4 stp x20, x19, [sp, #0xa0] efcf4: d53bd056 mrs x22, TPIDR_EL0 efcf8: aa0203f4 mov x20, x2 efcfc: f94016c8 ldr x8, [x22, #0x28] efd00: aa0103f3 mov x19, x1 efd04: aa0003f5 mov x21, x0 efd08: f81f83a8 stur x8, [x29, #-0x8] efd0c: 79c00457 ldrsh w23, [x2, #0x2] efd10: 11001ee8 add w8, w23, #0x7 efd14: 11003ae9 add w9, w23, #0xe efd18: 7100011f cmp w8, #0x0 efd1c: 1a88b128 csel w8, w9, w8, lt efd20: 13037d18 asr w24, w8, #3 efd24: 11001f08 add w8, w24, #0x7 efd28: 13003d09 sxth w9, w8 efd2c: 531c7929 ubfx w9, w9, #28, #3 efd30: 0b090108 add w8, w8, w9 efd34: 13003d09 sxth w9, w8 efd38: 13032929 sbfx w9, w9, #3, #8 efd3c: 7100053f cmp w9, #0x1 efd40: 540000eb b.lt 0xefd5c efd44: 13033d08 sbfx w8, w8, #3, #13 efd48: d100a3a0 sub x0, x29, #0x28 efd4c: 531d7108 lsl w8, w8, #3 efd50: 2a1f03e1 mov w1, wzr efd54: 927d1d02 and x2, x8, #0x7f8 efd58: 9401b43a bl 0x15ce40 efd5c: 710006ff cmp w23, #0x1 efd60: 5400020b b.lt 0xefda0 efd64: 2a1f03e8 mov w8, wzr efd68: d100a3a9 sub x9, x29, #0x28 efd6c: 2a2803ea mvn w10, w8 efd70: 3868caac ldrb w12, [x21, w8, sxtw] efd74: 0b0a030a add w10, w24, w10 efd78: 11000508 add w8, w8, #0x1 efd7c: 121d714b and w11, w10, #0xfffffff8 efd80: 531d094a ubfiz w10, w10, #3, #3 efd84: 13001d08 sxtb w8, w8 efd88: 6b18011f cmp w8, w24 efd8c: f86b692d ldr x13, [x9, x11] efd90: 9aca218a lsl x10, x12, x10 efd94: aa0d014a orr x10, x10, x13 efd98: f82b692a str x10, [x9, x11] efd9c: 54fffe8b b.lt 0xefd6c efda0: 1100fee8 add w8, w23, #0x3f efda4: 1101fae9 add w9, w23, #0x7e efda8: 7100011f cmp w8, #0x0 efdac: 1a88b128 csel w8, w9, w8, lt efdb0: 13063509 sbfx w9, w8, #6, #8 efdb4: 7100053f cmp w9, #0x1 efdb8: 54000acb b.lt 0xeff10 efdbc: 13067d08 asr w8, w8, #6 efdc0: 12001d08 and w8, w8, #0xff efdc4: 7100111f cmp w8, #0x4 efdc8: 54000082 b.hs 0xefdd8 efdcc: aa1f03e9 mov x9, xzr efdd0: aa1f03ea mov x10, xzr efdd4: 14000013 b 0xefe20 efdd8: 927e1509 and x9, x8, #0xfc efddc: d100a3aa sub x10, x29, #0x28 efde0: 6f00e400 movi v0.2d, #0000000000000000 efde4: 9100414a add x10, x10, #0x10 efde8: 6f00e401 movi v1.2d, #0000000000000000 efdec: aa0903eb mov x11, x9 efdf0: ad7f8d42 ldp q2, q3, [x10, #-0x10] efdf4: 9100814a add x10, x10, #0x20 efdf8: f100116b subs x11, x11, #0x4 efdfc: 4ea01c40 orr v0.16b, v2.16b, v0.16b efe00: 4ea11c61 orr v1.16b, v3.16b, v1.16b efe04: 54ffff61 b.ne 0xefdf0 efe08: 4ea01c20 orr v0.16b, v1.16b, v0.16b efe0c: eb08013f cmp x9, x8 efe10: 6e004001 ext v1.16b, v0.16b, v0.16b, #0x8 efe14: 0ea11c00 orr v0.8b, v0.8b, v1.8b efe18: 9e66000a fmov x10, d0 efe1c: 54000100 b.eq 0xefe3c efe20: d100a3ab sub x11, x29, #0x28 efe24: 8b090d6b add x11, x11, x9, lsl #3 efe28: cb090109 sub x9, x8, x9 efe2c: f840856c ldr x12, [x11], #0x8 efe30: f1000529 subs x9, x9, #0x1 efe34: aa0a018a orr x10, x12, x10 efe38: 54ffffa1 b.ne 0xefe2c efe3c: b40006aa cbz x10, 0xeff10 efe40: aa1f03ea mov x10, xzr efe44: aa1f03e9 mov x9, xzr efe48: d100a3ab sub x11, x29, #0x28 efe4c: 910023ec add x12, sp, #0x8 efe50: d37df14d lsl x13, x10, #3 efe54: 9100054a add x10, x10, #0x1 efe58: 8b0d028e add x14, x20, x13 efe5c: f86d696f ldr x15, [x11, x13] efe60: f94015ce ldr x14, [x14, #0x28] efe64: 8b0901ef add x15, x15, x9 efe68: eb0f01ce subs x14, x14, x15 efe6c: 1a9f27f0 cset w16, lo efe70: f10001ff cmp x15, #0x0 efe74: 9a900129 csel x9, x9, x16, eq efe78: eb0a011f cmp x8, x10 efe7c: f82d698e str x14, [x12, x13] efe80: 54fffe81 b.ne 0xefe50 efe84: 7100111f cmp w8, #0x4 efe88: 54000082 b.hs 0xefe98 efe8c: aa1f03ea mov x10, xzr efe90: aa1f03eb mov x11, xzr efe94: 14000013 b 0xefee0 efe98: 927e150a and x10, x8, #0xfc efe9c: 910023eb add x11, sp, #0x8 efea0: 6f00e400 movi v0.2d, #0000000000000000 efea4: 9100416b add x11, x11, #0x10 efea8: 6f00e401 movi v1.2d, #0000000000000000 efeac: aa0a03ec mov x12, x10 efeb0: ad7f8d62 ldp q2, q3, [x11, #-0x10] efeb4: 9100816b add x11, x11, #0x20 efeb8: f100118c subs x12, x12, #0x4 efebc: 4ea01c40 orr v0.16b, v2.16b, v0.16b efec0: 4ea11c61 orr v1.16b, v3.16b, v1.16b efec4: 54ffff61 b.ne 0xefeb0 efec8: 4ea01c20 orr v0.16b, v1.16b, v0.16b efecc: eb08015f cmp x10, x8 efed0: 6e004001 ext v1.16b, v0.16b, v0.16b, #0x8 efed4: 0ea11c00 orr v0.8b, v0.8b, v1.8b efed8: 9e66000b fmov x11, d0 efedc: 54000100 b.eq 0xefefc efee0: 910023ec add x12, sp, #0x8 efee4: cb0a0108 sub x8, x8, x10 efee8: 8b0a0d8a add x10, x12, x10, lsl #3 efeec: f840854c ldr x12, [x10], #0x8 efef0: f1000508 subs x8, x8, #0x1 efef4: aa0b018b orr x11, x12, x11 efef8: 54ffffa1 b.ne 0xefeec efefc: f100017f cmp x11, #0x0 eff00: 1a9f17e8 cset w8, eq eff04: 4b090508 sub w8, w8, w9, lsl #1 eff08: 72001d1f tst w8, #0xff eff0c: 54000180 b.eq 0xeff3c eff10: 2a1f03e0 mov w0, wzr eff14: f94016c8 ldr x8, [x22, #0x28] eff18: f85f83a9 ldur x9, [x29, #-0x8] eff1c: eb09011f cmp x8, x9 eff20: 54000621 b.ne 0xeffe4 eff24: a94a4ff4 ldp x20, x19, [sp, #0xa0] eff28: a94957f6 ldp x22, x21, [sp, #0x90] eff2c: a9485ff8 ldp x24, x23, [sp, #0x80] eff30: a9477bfd ldp x29, x30, [sp, #0x70] eff34: 9102c3ff add sp, sp, #0xb0 eff38: d65f03c0 ret eff3c: 910023e0 add x0, sp, #0x8 eff40: d100a3a1 sub x1, x29, #0x28 eff44: aa1403e2 mov x2, x20 eff48: 97fffb4a bl 0xeec70 eff4c: b4fffe40 cbz x0, 0xeff14 eff50: 39c00688 ldrsb w8, [x20, #0x1] eff54: 7100051f cmp w8, #0x1 eff58: 5400042b b.lt 0xeffdc eff5c: 2a1f03e9 mov w9, wzr eff60: 910023ea add x10, sp, #0x8 eff64: 2a2903eb mvn w11, w9 eff68: 0b08016b add w11, w11, w8 eff6c: 121d716c and w12, w11, #0xfffffff8 eff70: 531d096b ubfiz w11, w11, #3, #3 eff74: f86c494c ldr x12, [x10, w12, uxtw] eff78: 9acb258b lsr x11, x12, x11 eff7c: 1100052c add w12, w9, #0x1 eff80: 3829ca6b strb w11, [x19, w9, sxtw] eff84: 13001d89 sxtb w9, w12 eff88: 6b08013f cmp w9, w8 eff8c: 54fffecb b.lt 0xeff64 eff90: 39800688 ldrsb x8, [x20, #0x1] eff94: f100051f cmp x8, #0x1 eff98: 5400022b b.lt 0xeffdc eff9c: 3980028b ldrsb x11, [x20] effa0: 910023ec add x12, sp, #0x8 effa4: 2a1f03e9 mov w9, wzr effa8: 8b08026a add x10, x19, x8 effac: 8b0b0d8b add x11, x12, x11, lsl #3 effb0: 2a2903ec mvn w12, w9 effb4: 0b0c010c add w12, w8, w12 effb8: 121d718d and w13, w12, #0xfffffff8 effbc: 531d098c ubfiz w12, w12, #3, #3 effc0: f86d496d ldr x13, [x11, w13, uxtw] effc4: 9acc25ac lsr x12, x13, x12 effc8: 1100052d add w13, w9, #0x1 effcc: 3829c94c strb w12, [x10, w9, sxtw] effd0: 13001da9 sxtb w9, w13 effd4: 6b08013f cmp w9, w8 effd8: 54fffecb b.lt 0xeffb0 effdc: 52800020 mov w0, #0x1 // =1 effe0: 17ffffcd b 0xeff14 effe4: 9401b393 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000effe8 : effe8: d10203ff sub sp, sp, #0x80 effec: a9037bfd stp x29, x30, [sp, #0x30] efff0: 9100c3fd add x29, sp, #0x30 efff4: a90467fa stp x26, x25, [sp, #0x40] efff8: a9055ff8 stp x24, x23, [sp, #0x50] efffc: a90657f6 stp x22, x21, [sp, #0x60] f0000: a9074ff4 stp x20, x19, [sp, #0x70] f0004: d53bd059 mrs x25, TPIDR_EL0 f0008: aa0403f3 mov x19, x4 f000c: aa0303f4 mov x20, x3 f0010: 2a0203f5 mov w21, w2 f0014: aa0103f6 mov x22, x1 f0018: aa0003f7 mov x23, x0 f001c: f9401728 ldr x8, [x25, #0x28] f0020: 9100a098 add x24, x4, #0x28 f0024: 5280081a mov w26, #0x40 // =64 f0028: f81f83a8 stur x8, [x29, #-0x8] f002c: 79c00668 ldrsh w8, [x19, #0x2] f0030: 910023e0 add x0, sp, #0x8 f0034: aa1803e1 mov x1, x24 f0038: 1100fd09 add w9, w8, #0x3f f003c: 1101f908 add w8, w8, #0x7e f0040: 7100013f cmp w9, #0x0 f0044: 1a89b108 csel w8, w8, w9, lt f0048: 13067d02 asr w2, w8, #6 f004c: 97fffa41 bl 0xee950 f0050: 340001c0 cbz w0, 0xf0088 f0054: 910023e3 add x3, sp, #0x8 f0058: aa1703e0 mov x0, x23 f005c: aa1603e1 mov x1, x22 f0060: 2a1503e2 mov w2, w21 f0064: aa1403e4 mov x4, x20 f0068: aa1303e5 mov x5, x19 f006c: 94000013 bl 0xf00b8 f0070: 350000a0 cbnz w0, 0xf0084 f0074: f100075a subs x26, x26, #0x1 f0078: 54fffda1 b.ne 0xf002c f007c: 2a1f03e0 mov w0, wzr f0080: 14000002 b 0xf0088 f0084: 52800020 mov w0, #0x1 // =1 f0088: f9401728 ldr x8, [x25, #0x28] f008c: f85f83a9 ldur x9, [x29, #-0x8] f0090: eb09011f cmp x8, x9 f0094: 54000101 b.ne 0xf00b4 f0098: a9474ff4 ldp x20, x19, [sp, #0x70] f009c: a94657f6 ldp x22, x21, [sp, #0x60] f00a0: a9455ff8 ldp x24, x23, [sp, #0x50] f00a4: a94467fa ldp x26, x25, [sp, #0x40] f00a8: a9437bfd ldp x29, x30, [sp, #0x30] f00ac: 910203ff add sp, sp, #0x80 f00b0: d65f03c0 ret f00b4: 9401b35f bl 0x15ce30 <__stack_chk_fail@plt> f00b8: d10483ff sub sp, sp, #0x120 f00bc: a90c7bfd stp x29, x30, [sp, #0xc0] f00c0: 910303fd add x29, sp, #0xc0 f00c4: a90d6ffc stp x28, x27, [sp, #0xd0] f00c8: a90e67fa stp x26, x25, [sp, #0xe0] f00cc: a90f5ff8 stp x24, x23, [sp, #0xf0] f00d0: a91057f6 stp x22, x21, [sp, #0x100] f00d4: a9114ff4 stp x20, x19, [sp, #0x110] f00d8: d53bd05b mrs x27, TPIDR_EL0 f00dc: d100c3ab sub x11, x29, #0x30 f00e0: f9401768 ldr x8, [x27, #0x28] f00e4: d10143ac sub x12, x29, #0x50 f00e8: f81f03a8 stur x8, [x29, #-0x10] f00ec: 79c004a8 ldrsh w8, [x5, #0x2] f00f0: a90633eb stp x11, x12, [sp, #0x60] f00f4: 39c000aa ldrsb w10, [x5] f00f8: 1100fd09 add w9, w8, #0x3f f00fc: 1101f90d add w13, w8, #0x7e f0100: 7100013f cmp w9, #0x0 f0104: 1a89b1a9 csel w9, w13, w9, lt f0108: 7100055f cmp w10, #0x1 f010c: 54000b2b b.lt 0xf0270 f0110: aa0503f4 mov x20, x5 f0114: aa0403f3 mov x19, x4 f0118: aa0303f5 mov x21, x3 f011c: aa0003fa mov x26, x0 f0120: 92401d57 and x23, x10, #0xff f0124: 12001d58 and w24, w10, #0xff f0128: 7100071f cmp w24, #0x1 f012c: 54000081 b.ne 0xf013c f0130: aa1f03ea mov x10, xzr f0134: aa1f03eb mov x11, xzr f0138: 1400000e b 0xf0170 f013c: 927f1aea and x10, x23, #0xfe f0140: aa1503ec mov x12, x21 f0144: 6f00e400 movi v0.2d, #0000000000000000 f0148: aa0a03eb mov x11, x10 f014c: 3cc10581 ldr q1, [x12], #0x10 f0150: f100096b subs x11, x11, #0x2 f0154: 4ea01c20 orr v0.16b, v1.16b, v0.16b f0158: 54ffffa1 b.ne 0xf014c f015c: 6e004001 ext v1.16b, v0.16b, v0.16b, #0x8 f0160: eb17015f cmp x10, x23 f0164: 0ea11c00 orr v0.8b, v0.8b, v1.8b f0168: 9e66000b fmov x11, d0 f016c: 540000e0 b.eq 0xf0188 f0170: cb0a02ec sub x12, x23, x10 f0174: 8b0a0eaa add x10, x21, x10, lsl #3 f0178: f840854d ldr x13, [x10], #0x8 f017c: f100058c subs x12, x12, #0x1 f0180: aa0b01ab orr x11, x13, x11 f0184: 54ffffa1 b.ne 0xf0178 f0188: b400074b cbz x11, 0xf0270 f018c: 13067d36 asr w22, w9, #6 f0190: 13001ed0 sxtb w16, w22 f0194: 7100021f cmp w16, #0x0 f0198: 540006cd b.le 0xf0270 f019c: 12001edc and w28, w22, #0xff f01a0: aa1f03ea mov x10, xzr f01a4: aa1f03e9 mov x9, xzr f01a8: 9100a299 add x25, x20, #0x28 f01ac: d37df38b lsl x11, x28, #3 f01b0: 910083ec add x12, sp, #0x20 f01b4: 8b0a028d add x13, x20, x10 f01b8: f86a6aae ldr x14, [x21, x10] f01bc: f94015ad ldr x13, [x13, #0x28] f01c0: 8b0901ce add x14, x14, x9 f01c4: eb0e01ad subs x13, x13, x14 f01c8: 1a9f27ef cset w15, lo f01cc: f10001df cmp x14, #0x0 f01d0: 9a8f0129 csel x9, x9, x15, eq f01d4: f82a698d str x13, [x12, x10] f01d8: 9100214a add x10, x10, #0x8 f01dc: eb0a017f cmp x11, x10 f01e0: 54fffea1 b.ne 0xf01b4 f01e4: 7100139f cmp w28, #0x4 f01e8: 54000082 b.hs 0xf01f8 f01ec: aa1f03ea mov x10, xzr f01f0: aa1f03eb mov x11, xzr f01f4: 14000013 b 0xf0240 f01f8: 927e178a and x10, x28, #0xfc f01fc: 910083eb add x11, sp, #0x20 f0200: 6f00e400 movi v0.2d, #0000000000000000 f0204: 9100416b add x11, x11, #0x10 f0208: 6f00e401 movi v1.2d, #0000000000000000 f020c: aa0a03ec mov x12, x10 f0210: ad7f8d62 ldp q2, q3, [x11, #-0x10] f0214: 9100816b add x11, x11, #0x20 f0218: f100118c subs x12, x12, #0x4 f021c: 4ea01c40 orr v0.16b, v2.16b, v0.16b f0220: 4ea11c61 orr v1.16b, v3.16b, v1.16b f0224: 54ffff61 b.ne 0xf0210 f0228: 4ea01c20 orr v0.16b, v1.16b, v0.16b f022c: eb1c015f cmp x10, x28 f0230: 6e004001 ext v1.16b, v0.16b, v0.16b, #0x8 f0234: 0ea11c00 orr v0.8b, v0.8b, v1.8b f0238: 9e66000b fmov x11, d0 f023c: 54000100 b.eq 0xf025c f0240: 910083ed add x13, sp, #0x20 f0244: cb0a038c sub x12, x28, x10 f0248: 8b0a0daa add x10, x13, x10, lsl #3 f024c: f840854d ldr x13, [x10], #0x8 f0250: f100058c subs x12, x12, #0x1 f0254: aa0b01ab orr x11, x13, x11 f0258: 54ffffa1 b.ne 0xf024c f025c: f100017f cmp x11, #0x0 f0260: 1a9f17ea cset w10, eq f0264: 4b090549 sub w9, w10, w9, lsl #1 f0268: 72001d3f tst w9, #0xff f026c: 540001c0 b.eq 0xf02a4 f0270: 2a1f03e0 mov w0, wzr f0274: f9401768 ldr x8, [x27, #0x28] f0278: f85f03a9 ldur x9, [x29, #-0x10] f027c: eb09011f cmp x8, x9 f0280: 540026c1 b.ne 0xf0758 f0284: a9514ff4 ldp x20, x19, [sp, #0x110] f0288: a95057f6 ldp x22, x21, [sp, #0x100] f028c: a94f5ff8 ldp x24, x23, [sp, #0xf0] f0290: a94e67fa ldp x26, x25, [sp, #0xe0] f0294: a94d6ffc ldp x28, x27, [sp, #0xd0] f0298: a94c7bfd ldp x29, x30, [sp, #0xc0] f029c: 910483ff add sp, sp, #0x120 f02a0: d65f03c0 ret f02a4: aa1f03ea mov x10, xzr f02a8: aa1f03e9 mov x9, xzr f02ac: d100c3ab sub x11, x29, #0x30 f02b0: d37df14c lsl x12, x10, #3 f02b4: 9100054a add x10, x10, #0x1 f02b8: 8b0c028d add x13, x20, x12 f02bc: f86c6aae ldr x14, [x21, x12] f02c0: f94015ad ldr x13, [x13, #0x28] f02c4: 8b0901cf add x15, x14, x9 f02c8: 8b0d01ed add x13, x15, x13 f02cc: eb0e01bf cmp x13, x14 f02d0: 1a9f27ee cset w14, lo f02d4: f82c696d str x13, [x11, x12] f02d8: 9a8e0129 csel x9, x9, x14, eq f02dc: eb0a039f cmp x28, x10 f02e0: 54fffe81 b.ne 0xf02b0 f02e4: b9000ff0 str w16, [sp, #0xc] f02e8: b4000069 cbz x9, 0xf02f4 f02ec: aa1f03e9 mov x9, xzr f02f0: 1400000c b 0xf0320 f02f4: 53081ec9 lsl w9, w22, #24 f02f8: 6b89491f cmp w8, w9, asr #18 f02fc: 5400010a b.ge 0xf031c f0300: 13067d09 asr w9, w8, #6 f0304: d100c3aa sub x10, x29, #0x30 f0308: f869d949 ldr x9, [x10, w9, sxtw #3] f030c: 9ac82529 lsr x9, x9, x8 f0310: 2a2903e9 mvn w9, w9 f0314: 92400129 and x9, x9, #0x1 f0318: 14000002 b 0xf0320 f031c: 52800029 mov w9, #0x1 // =1 f0320: aa1f03ea mov x10, xzr f0324: aa1f03eb mov x11, xzr f0328: d100c3ac sub x12, x29, #0x30 f032c: d10143ad sub x13, x29, #0x50 f0330: f9000be1 str x1, [sp, #0x10] f0334: b9001fe2 str w2, [sp, #0x1c] f0338: d37df14e lsl x14, x10, #3 f033c: 9100054a add x10, x10, #0x1 f0340: 8b0e028f add x15, x20, x14 f0344: f86e6990 ldr x16, [x12, x14] f0348: f94015ef ldr x15, [x15, #0x28] f034c: 8b0b0211 add x17, x16, x11 f0350: 8b0f022f add x15, x17, x15 f0354: eb1001ff cmp x15, x16 f0358: 1a9f27f0 cset w16, lo f035c: f82e69af str x15, [x13, x14] f0360: 9a90016b csel x11, x11, x16, eq f0364: eb0a039f cmp x28, x10 f0368: 54fffe81 b.ne 0xf0338 f036c: 910183ea add x10, sp, #0x60 f0370: 91012281 add x1, x20, #0x48 f0374: 11000504 add w4, w8, #0x1 f0378: 910083e0 add x0, sp, #0x20 f037c: f8697942 ldr x2, [x10, x9, lsl #3] f0380: aa1f03e3 mov x3, xzr f0384: aa1403e5 mov x5, x20 f0388: 97fffbc1 bl 0xef28c f038c: 910083eb add x11, sp, #0x20 f0390: aa1f03e8 mov x8, xzr f0394: aa1f03e9 mov x9, xzr f0398: 7100131f cmp w24, #0x4 f039c: 54000243 b.lo 0xf03e4 f03a0: 927e16e8 and x8, x23, #0xfc f03a4: 91004169 add x9, x11, #0x10 f03a8: 6f00e400 movi v0.2d, #0000000000000000 f03ac: aa0803ea mov x10, x8 f03b0: 6f00e401 movi v1.2d, #0000000000000000 f03b4: ad7f8d22 ldp q2, q3, [x9, #-0x10] f03b8: 91008129 add x9, x9, #0x20 f03bc: f100114a subs x10, x10, #0x4 f03c0: 4ea01c40 orr v0.16b, v2.16b, v0.16b f03c4: 4ea11c61 orr v1.16b, v3.16b, v1.16b f03c8: 54ffff61 b.ne 0xf03b4 f03cc: 4ea01c20 orr v0.16b, v1.16b, v0.16b f03d0: eb17011f cmp x8, x23 f03d4: 6e004001 ext v1.16b, v0.16b, v0.16b, #0x8 f03d8: 0ea11c00 orr v0.8b, v0.8b, v1.8b f03dc: 9e660009 fmov x9, d0 f03e0: 540000e0 b.eq 0xf03fc f03e4: 8b080d6a add x10, x11, x8, lsl #3 f03e8: cb0802e8 sub x8, x23, x8 f03ec: f840854b ldr x11, [x10], #0x8 f03f0: f1000508 subs x8, x8, #0x1 f03f4: aa090169 orr x9, x11, x9 f03f8: 54ffffa1 b.ne 0xf03ec f03fc: b4fff3a9 cbz x9, 0xf0270 f0400: f0000408 adrp x8, 0x173000 f0404: f9415108 ldr x8, [x8, #0x2a0] f0408: b40000e8 cbz x8, 0xf0424 f040c: d100c3a0 sub x0, x29, #0x30 f0410: aa1903e1 mov x1, x25 f0414: 2a1603e2 mov w2, w22 f0418: 97fff94e bl 0xee950 f041c: 35000100 cbnz w0, 0xf043c f0420: 17ffff95 b 0xf0274 f0424: 531d1ec2 ubfiz w2, w22, #3, #8 f0428: d100c3a0 sub x0, x29, #0x30 f042c: 2a1f03e1 mov w1, wzr f0430: 9401b284 bl 0x15ce40 f0434: 52800028 mov w8, #0x1 // =1 f0438: f81d03a8 stur x8, [x29, #-0x30] f043c: d100c3a2 sub x2, x29, #0x30 f0440: aa1503e0 mov x0, x21 f0444: aa1503e1 mov x1, x21 f0448: aa1903e3 mov x3, x25 f044c: 2a1603e4 mov w4, w22 f0450: 9400081e bl 0xf24c8 f0454: aa1503e0 mov x0, x21 f0458: aa1503e1 mov x1, x21 f045c: aa1903e2 mov x2, x25 f0460: 2a1603e3 mov w3, w22 f0464: 940005e7 bl 0xf1c00 f0468: d100c3a2 sub x2, x29, #0x30 f046c: aa1503e0 mov x0, x21 f0470: aa1503e1 mov x1, x21 f0474: aa1903e3 mov x3, x25 f0478: 2a1603e4 mov w4, w22 f047c: f90003f9 str x25, [sp] f0480: 94000812 bl 0xf24c8 f0484: 39c00688 ldrsb w8, [x20, #0x1] f0488: 7100051f cmp w8, #0x1 f048c: 540001cb b.lt 0xf04c4 f0490: 2a1f03e9 mov w9, wzr f0494: 910083ea add x10, sp, #0x20 f0498: 2a2903eb mvn w11, w9 f049c: 0b08016b add w11, w11, w8 f04a0: 121d716c and w12, w11, #0xfffffff8 f04a4: 531d096b ubfiz w11, w11, #3, #3 f04a8: f86c494c ldr x12, [x10, w12, uxtw] f04ac: 9acb258b lsr x11, x12, x11 f04b0: 1100052c add w12, w9, #0x1 f04b4: 3829ca6b strb w11, [x19, w9, sxtw] f04b8: 13001d89 sxtb w9, w12 f04bc: 6b08013f cmp w9, w8 f04c0: 54fffecb b.lt 0xf0498 f04c4: 79c00699 ldrsh w25, [x20, #0x2] f04c8: 11001f28 add w8, w25, #0x7 f04cc: 11003b29 add w9, w25, #0xe f04d0: 7100011f cmp w8, #0x0 f04d4: 1a88b128 csel w8, w9, w8, lt f04d8: 13037d18 asr w24, w8, #3 f04dc: 11001f08 add w8, w24, #0x7 f04e0: 13003d09 sxth w9, w8 f04e4: 531c7929 ubfx w9, w9, #28, #3 f04e8: 0b090108 add w8, w8, w9 f04ec: 13003d09 sxth w9, w8 f04f0: 13032929 sbfx w9, w9, #3, #8 f04f4: 7100053f cmp w9, #0x1 f04f8: 540000eb b.lt 0xf0514 f04fc: 13033d08 sbfx w8, w8, #3, #13 f0500: d100c3a0 sub x0, x29, #0x30 f0504: 531d7108 lsl w8, w8, #3 f0508: 2a1f03e1 mov w1, wzr f050c: 927d1d02 and x2, x8, #0x7f8 f0510: 9401b24c bl 0x15ce40 f0514: 7100073f cmp w25, #0x1 f0518: 5400020b b.lt 0xf0558 f051c: 2a1f03e8 mov w8, wzr f0520: d100c3a9 sub x9, x29, #0x30 f0524: 2a2803ea mvn w10, w8 f0528: 3868cb4c ldrb w12, [x26, w8, sxtw] f052c: 0b0a030a add w10, w24, w10 f0530: 11000508 add w8, w8, #0x1 f0534: 121d714b and w11, w10, #0xfffffff8 f0538: 531d094a ubfiz w10, w10, #3, #3 f053c: 13001d08 sxtb w8, w8 f0540: 6b18011f cmp w8, w24 f0544: f86b692d ldr x13, [x9, x11] f0548: 9aca218a lsl x10, x12, x10 f054c: aa0d014a orr x10, x10, x13 f0550: f82b692a str x10, [x9, x11] f0554: 54fffe8b b.lt 0xf0524 f0558: b9400fe8 ldr w8, [sp, #0xc] f055c: d10143b8 sub x24, x29, #0x50 f0560: d37df2e2 lsl x2, x23, #3 f0564: d10143a0 sub x0, x29, #0x50 f0568: 910083e1 add x1, sp, #0x20 f056c: 8b28cf08 add x8, x24, w8, sxtw #3 f0570: f81f811f stur xzr, [x8, #-0x8] f0574: 9401b2cb bl 0x15d0a0 f0578: f94003f9 ldr x25, [sp] f057c: d10143a0 sub x0, x29, #0x50 f0580: d100c3a1 sub x1, x29, #0x30 f0584: d10143a2 sub x2, x29, #0x50 f0588: 2a1603e4 mov w4, w22 f058c: d100c3b7 sub x23, x29, #0x30 f0590: aa1903e3 mov x3, x25 f0594: 940007cd bl 0xf24c8 f0598: d100c3a0 sub x0, x29, #0x30 f059c: f9400be1 ldr x1, [sp, #0x10] f05a0: b9401fe2 ldr w2, [sp, #0x1c] f05a4: aa1403e3 mov x3, x20 f05a8: 9400075d bl 0xf231c f05ac: aa1f03e8 mov x8, xzr f05b0: aa1c03e9 mov x9, x28 f05b4: f84086ea ldr x10, [x23], #0x8 f05b8: f940030b ldr x11, [x24] f05bc: 8b08014c add x12, x10, x8 f05c0: 8b0b018b add x11, x12, x11 f05c4: eb0a017f cmp x11, x10 f05c8: 1a9f27ea cset w10, lo f05cc: 9a8a0108 csel x8, x8, x10, eq f05d0: f1000529 subs x9, x9, #0x1 f05d4: f800870b str x11, [x24], #0x8 f05d8: 54fffee1 b.ne 0xf05b4 f05dc: b4000628 cbz x8, 0xf06a0 f05e0: aa1f03e8 mov x8, xzr f05e4: 9100a289 add x9, x20, #0x28 f05e8: d10143aa sub x10, x29, #0x50 f05ec: f840852b ldr x11, [x9], #0x8 f05f0: f940014c ldr x12, [x10] f05f4: 8b08016b add x11, x11, x8 f05f8: eb0b018c subs x12, x12, x11 f05fc: 1a9f27ed cset w13, lo f0600: f100017f cmp x11, #0x0 f0604: 9a8d0108 csel x8, x8, x13, eq f0608: f100079c subs x28, x28, #0x1 f060c: f800854c str x12, [x10], #0x8 f0610: 54fffee1 b.ne 0xf05ec f0614: d10143a0 sub x0, x29, #0x50 f0618: d10143a1 sub x1, x29, #0x50 f061c: aa1503e2 mov x2, x21 f0620: aa1903e3 mov x3, x25 f0624: 2a1603e4 mov w4, w22 f0628: d10143b5 sub x21, x29, #0x50 f062c: 940007a7 bl 0xf24c8 f0630: 510006c8 sub w8, w22, #0x1 f0634: 13001d08 sxtb w8, w8 f0638: 3100051f cmn w8, #0x1 f063c: 5a9fb108 csinv w8, w8, wzr, lt f0640: 11000508 add w8, w8, #0x1 f0644: 510006ca sub w10, w22, #0x1 f0648: 373800ea tbnz w10, #0x7, 0xf0664 f064c: 2a1603e9 mov w9, w22 f0650: 13001d56 sxtb w22, w10 f0654: 92401eca and x10, x22, #0xff f0658: f86a7aaa ldr x10, [x21, x10, lsl #3] f065c: b4ffff4a cbz x10, 0xf0644 f0660: 14000004 b 0xf0670 f0664: 2a0803e9 mov w9, w8 f0668: 72001d1f tst w8, #0xff f066c: 54000680 b.eq 0xf073c f0670: 93401d28 sxtb x8, w9 f0674: d10143a9 sub x9, x29, #0x50 f0678: d1000508 sub x8, x8, #0x1 f067c: f8687929 ldr x9, [x9, x8, lsl #3] f0680: b40002c9 cbz x9, 0xf06d8 f0684: 2a1f03ea mov w10, wzr f0688: d341fd2b lsr x11, x9, #1 f068c: f100053f cmp x9, #0x1 f0690: 1100054a add w10, w10, #0x1 f0694: aa0b03e9 mov x9, x11 f0698: 54ffff88 b.hi 0xf0688 f069c: 14000010 b 0xf06dc f06a0: d10143a8 sub x8, x29, #0x50 f06a4: 2a1603e9 mov w9, w22 f06a8: 51000529 sub w9, w9, #0x1 f06ac: 373ff9a9 tbnz w9, #0x7, 0xf05e0 f06b0: 13001d29 sxtb w9, w9 f06b4: 92401d2a and x10, x9, #0xff f06b8: d37df14a lsl x10, x10, #3 f06bc: 8b0a028b add x11, x20, x10 f06c0: f86a690a ldr x10, [x8, x10] f06c4: f940156b ldr x11, [x11, #0x28] f06c8: eb0a017f cmp x11, x10 f06cc: 54fffa48 b.hi 0xf0614 f06d0: 54fffec2 b.hs 0xf06a8 f06d4: 17ffffc3 b 0xf05e0 f06d8: 2a1f03ea mov w10, wzr f06dc: 0b081948 add w8, w10, w8, lsl #6 f06e0: 13003d09 sxth w9, w8 f06e4: 39c00688 ldrsb w8, [x20, #0x1] f06e8: 6b080d3f cmp w9, w8, lsl #3 f06ec: 54ffdc2c b.gt 0xf0270 f06f0: 7100051f cmp w8, #0x1 f06f4: 540002eb b.lt 0xf0750 f06f8: 93407d0a sxtw x10, w8 f06fc: 2a1f03e9 mov w9, wzr f0700: 8b0a026a add x10, x19, x10 f0704: d10143ab sub x11, x29, #0x50 f0708: 52800020 mov w0, #0x1 // =1 f070c: 2a2903ec mvn w12, w9 f0710: 0b08018c add w12, w12, w8 f0714: 121d718d and w13, w12, #0xfffffff8 f0718: 531d098c ubfiz w12, w12, #3, #3 f071c: f86d496d ldr x13, [x11, w13, uxtw] f0720: 9acc25ac lsr x12, x13, x12 f0724: 1100052d add w13, w9, #0x1 f0728: 3829c94c strb w12, [x10, w9, sxtw] f072c: 13001da9 sxtb w9, w13 f0730: 6b08013f cmp w9, w8 f0734: 54fffecb b.lt 0xf070c f0738: 17fffecf b 0xf0274 f073c: 2a1f03e9 mov w9, wzr f0740: 39c00688 ldrsb w8, [x20, #0x1] f0744: 6b080d3f cmp w9, w8, lsl #3 f0748: 54ffd94c b.gt 0xf0270 f074c: 17ffffe9 b 0xf06f0 f0750: 52800020 mov w0, #0x1 // =1 f0754: 17fffec8 b 0xf0274 f0758: 9401b1b6 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000f075c : f075c: d10383ff sub sp, sp, #0xe0 f0760: a9087bfd stp x29, x30, [sp, #0x80] f0764: 910203fd add x29, sp, #0x80 f0768: a9096ffc stp x28, x27, [sp, #0x90] f076c: a90a67fa stp x26, x25, [sp, #0xa0] f0770: a90b5ff8 stp x24, x23, [sp, #0xb0] f0774: a90c57f6 stp x22, x21, [sp, #0xc0] f0778: a90d4ff4 stp x20, x19, [sp, #0xd0] f077c: f90013e4 str x4, [sp, #0x20] f0780: aa0303f5 mov x21, x3 f0784: b81cc3a2 stur w2, [x29, #-0x34] f0788: a90387e0 stp x0, x1, [sp, #0x38] f078c: d53bd048 mrs x8, TPIDR_EL0 f0790: f90007e8 str x8, [sp, #0x8] f0794: f9401508 ldr x8, [x8, #0x28] f0798: f81f83a8 stur x8, [x29, #-0x8] f079c: 79c004a9 ldrsh w9, [x5, #0x2] f07a0: f90017e5 str x5, [sp, #0x28] f07a4: f9401079 ldr x25, [x3, #0x20] f07a8: b9401c6a ldr w10, [x3, #0x1c] f07ac: 1100fd28 add w8, w9, #0x3f f07b0: b90037e9 str w9, [sp, #0x34] f07b4: 1101f929 add w9, w9, #0x7e f07b8: 7100011f cmp w8, #0x0 f07bc: 8b0a033a add x26, x25, x10 f07c0: 39c004bb ldrsb w27, [x5, #0x1] f07c4: 1a88b136 csel w22, w9, w8, lt f07c8: f81d03aa stur x10, [x29, #-0x30] f07cc: 340002ea cbz w10, 0xf0828 f07d0: aa1f03e8 mov x8, xzr f07d4: 52800029 mov w9, #0x1 // =1 f07d8: 38286b49 strb w9, [x26, x8] f07dc: 38286b3f strb wzr, [x25, x8] f07e0: 91000508 add x8, x8, #0x1 f07e4: b9401eaa ldr w10, [x21, #0x1c] f07e8: eb0a011f cmp x8, x10 f07ec: 54ffff63 b.lo 0xf07d8 f07f0: f94012a8 ldr x8, [x21, #0x20] f07f4: 531f7949 lsl w9, w10, #1 f07f8: 8b09011c add x28, x8, x9 f07fc: 3400322a cbz w10, 0xf0e40 f0800: aa1f03e8 mov x8, xzr f0804: 528006c9 mov w9, #0x36 // =54 f0808: 38686b2a ldrb w10, [x25, x8] f080c: 4a09014a eor w10, w10, w9 f0810: 38286b8a strb w10, [x28, x8] f0814: 91000508 add x8, x8, #0x1 f0818: b9401eaa ldr w10, [x21, #0x1c] f081c: eb0a011f cmp x8, x10 f0820: 54ffff43 b.lo 0xf0808 f0824: 14000003 b 0xf0830 f0828: 2a1f03e8 mov w8, wzr f082c: aa1903fc mov x28, x25 f0830: b9401aa9 ldr w9, [x21, #0x18] f0834: 6b09011f cmp w8, w9 f0838: 54000102 b.hs 0xf0858 f083c: 2a0803e8 mov w8, w8 f0840: 528006c9 mov w9, #0x36 // =54 f0844: 38286b89 strb w9, [x28, x8] f0848: 91000508 add x8, x8, #0x1 f084c: b9401aaa ldr w10, [x21, #0x18] f0850: eb0a011f cmp x8, x10 f0854: 54ffff83 b.lo 0xf0844 f0858: f94002a8 ldr x8, [x21] f085c: aa1503e0 mov x0, x21 f0860: d63f0100 blr x8 f0864: f94006a8 ldr x8, [x21, #0x8] f0868: aa1503e0 mov x0, x21 f086c: b9401aa2 ldr w2, [x21, #0x18] f0870: aa1c03e1 mov x1, x28 f0874: d63f0100 blr x8 f0878: b9401ea8 ldr w8, [x21, #0x1c] f087c: aa1503e0 mov x0, x21 f0880: aa1a03e1 mov x1, x26 f0884: 38286b5f strb wzr, [x26, x8] f0888: b9401ea8 ldr w8, [x21, #0x1c] f088c: 11000502 add w2, w8, #0x1 f0890: f94006a8 ldr x8, [x21, #0x8] f0894: d63f0100 blr x8 f0898: f94006a8 ldr x8, [x21, #0x8] f089c: aa1503e0 mov x0, x21 f08a0: f9401fe1 ldr x1, [sp, #0x38] f08a4: 2a1b03e2 mov w2, w27 f08a8: d63f0100 blr x8 f08ac: f94006a8 ldr x8, [x21, #0x8] f08b0: aa1503e0 mov x0, x21 f08b4: f94023e1 ldr x1, [sp, #0x40] f08b8: b85cc3a2 ldur w2, [x29, #-0x34] f08bc: d63f0100 blr x8 f08c0: b9401ea8 ldr w8, [x21, #0x1c] f08c4: f94012a9 ldr x9, [x21, #0x20] f08c8: 531f790a lsl w10, w8, #1 f08cc: 8b0a013c add x28, x9, x10 f08d0: 34000148 cbz w8, 0xf08f8 f08d4: aa1f03e8 mov x8, xzr f08d8: 52800b89 mov w9, #0x5c // =92 f08dc: 38686b2a ldrb w10, [x25, x8] f08e0: 4a09014a eor w10, w10, w9 f08e4: 38286b8a strb w10, [x28, x8] f08e8: 91000508 add x8, x8, #0x1 f08ec: b9401eaa ldr w10, [x21, #0x1c] f08f0: eb0a011f cmp x8, x10 f08f4: 54ffff43 b.lo 0xf08dc f08f8: b9401aa9 ldr w9, [x21, #0x18] f08fc: 6b09011f cmp w8, w9 f0900: 54000102 b.hs 0xf0920 f0904: 2a0803e8 mov w8, w8 f0908: 52800b89 mov w9, #0x5c // =92 f090c: 38286b89 strb w9, [x28, x8] f0910: 91000508 add x8, x8, #0x1 f0914: b9401aaa ldr w10, [x21, #0x18] f0918: eb0a011f cmp x8, x10 f091c: 54ffff83 b.lo 0xf090c f0920: f9400aa8 ldr x8, [x21, #0x10] f0924: aa1503e0 mov x0, x21 f0928: aa1903e1 mov x1, x25 f092c: d63f0100 blr x8 f0930: f94002a8 ldr x8, [x21] f0934: aa1503e0 mov x0, x21 f0938: d63f0100 blr x8 f093c: f94006a8 ldr x8, [x21, #0x8] f0940: aa1503e0 mov x0, x21 f0944: b9401aa2 ldr w2, [x21, #0x18] f0948: aa1c03e1 mov x1, x28 f094c: d63f0100 blr x8 f0950: f94006a8 ldr x8, [x21, #0x8] f0954: aa1503e0 mov x0, x21 f0958: b9401ea2 ldr w2, [x21, #0x1c] f095c: aa1903e1 mov x1, x25 f0960: d63f0100 blr x8 f0964: f9400aa8 ldr x8, [x21, #0x10] f0968: aa1503e0 mov x0, x21 f096c: aa1903e1 mov x1, x25 f0970: d63f0100 blr x8 f0974: aa1503e0 mov x0, x21 f0978: aa1903e1 mov x1, x25 f097c: aa1a03e2 mov x2, x26 f0980: 94000136 bl 0xf0e58 f0984: b9401ea8 ldr w8, [x21, #0x1c] f0988: f94012a9 ldr x9, [x21, #0x20] f098c: 531f790a lsl w10, w8, #1 f0990: 8b0a013c add x28, x9, x10 f0994: 34000148 cbz w8, 0xf09bc f0998: aa1f03e8 mov x8, xzr f099c: 528006c9 mov w9, #0x36 // =54 f09a0: 38686b2a ldrb w10, [x25, x8] f09a4: 4a09014a eor w10, w10, w9 f09a8: 38286b8a strb w10, [x28, x8] f09ac: 91000508 add x8, x8, #0x1 f09b0: b9401eaa ldr w10, [x21, #0x1c] f09b4: eb0a011f cmp x8, x10 f09b8: 54ffff43 b.lo 0xf09a0 f09bc: b9401aa9 ldr w9, [x21, #0x18] f09c0: 6b09011f cmp w8, w9 f09c4: 54000102 b.hs 0xf09e4 f09c8: 2a0803e8 mov w8, w8 f09cc: 528006c9 mov w9, #0x36 // =54 f09d0: 38286b89 strb w9, [x28, x8] f09d4: 91000508 add x8, x8, #0x1 f09d8: b9401aaa ldr w10, [x21, #0x18] f09dc: eb0a011f cmp x8, x10 f09e0: 54ffff83 b.lo 0xf09d0 f09e4: f94002a8 ldr x8, [x21] f09e8: aa1503e0 mov x0, x21 f09ec: d63f0100 blr x8 f09f0: f94006a8 ldr x8, [x21, #0x8] f09f4: aa1503e0 mov x0, x21 f09f8: b9401aa2 ldr w2, [x21, #0x18] f09fc: aa1c03e1 mov x1, x28 f0a00: d63f0100 blr x8 f0a04: b9401ea8 ldr w8, [x21, #0x1c] f0a08: 52800029 mov w9, #0x1 // =1 f0a0c: aa1503e0 mov x0, x21 f0a10: aa1a03e1 mov x1, x26 f0a14: 38286b49 strb w9, [x26, x8] f0a18: b9401ea8 ldr w8, [x21, #0x1c] f0a1c: 11000502 add w2, w8, #0x1 f0a20: f94006a8 ldr x8, [x21, #0x8] f0a24: d63f0100 blr x8 f0a28: f94006a8 ldr x8, [x21, #0x8] f0a2c: aa1503e0 mov x0, x21 f0a30: f9401fe1 ldr x1, [sp, #0x38] f0a34: 2a1b03e2 mov w2, w27 f0a38: d63f0100 blr x8 f0a3c: f94006a8 ldr x8, [x21, #0x8] f0a40: aa1503e0 mov x0, x21 f0a44: f94023e1 ldr x1, [sp, #0x40] f0a48: b85cc3a2 ldur w2, [x29, #-0x34] f0a4c: d63f0100 blr x8 f0a50: b9401ea8 ldr w8, [x21, #0x1c] f0a54: f94012a9 ldr x9, [x21, #0x20] f0a58: 531f790a lsl w10, w8, #1 f0a5c: 8b0a013b add x27, x9, x10 f0a60: 34000148 cbz w8, 0xf0a88 f0a64: aa1f03e8 mov x8, xzr f0a68: 52800b89 mov w9, #0x5c // =92 f0a6c: 38686b2a ldrb w10, [x25, x8] f0a70: 4a09014a eor w10, w10, w9 f0a74: 38286b6a strb w10, [x27, x8] f0a78: 91000508 add x8, x8, #0x1 f0a7c: b9401eaa ldr w10, [x21, #0x1c] f0a80: eb0a011f cmp x8, x10 f0a84: 54ffff43 b.lo 0xf0a6c f0a88: b9401aa9 ldr w9, [x21, #0x18] f0a8c: 13067ed3 asr w19, w22, #6 f0a90: 6b09011f cmp w8, w9 f0a94: 54000102 b.hs 0xf0ab4 f0a98: 2a0803e8 mov w8, w8 f0a9c: 52800b89 mov w9, #0x5c // =92 f0aa0: 38286b69 strb w9, [x27, x8] f0aa4: 91000508 add x8, x8, #0x1 f0aa8: b9401aaa ldr w10, [x21, #0x18] f0aac: eb0a011f cmp x8, x10 f0ab0: 54ffff83 b.lo 0xf0aa0 f0ab4: f9400aa8 ldr x8, [x21, #0x10] f0ab8: aa1503e0 mov x0, x21 f0abc: aa1903e1 mov x1, x25 f0ac0: d63f0100 blr x8 f0ac4: f94002a8 ldr x8, [x21] f0ac8: aa1503e0 mov x0, x21 f0acc: d63f0100 blr x8 f0ad0: f94006a8 ldr x8, [x21, #0x8] f0ad4: aa1503e0 mov x0, x21 f0ad8: b9401aa2 ldr w2, [x21, #0x18] f0adc: aa1b03e1 mov x1, x27 f0ae0: d63f0100 blr x8 f0ae4: f94006a8 ldr x8, [x21, #0x8] f0ae8: aa1503e0 mov x0, x21 f0aec: b9401ea2 ldr w2, [x21, #0x1c] f0af0: aa1903e1 mov x1, x25 f0af4: d63f0100 blr x8 f0af8: f9400aa8 ldr x8, [x21, #0x10] f0afc: aa1503e0 mov x0, x21 f0b00: aa1903e1 mov x1, x25 f0b04: d63f0100 blr x8 f0b08: aa1503e0 mov x0, x21 f0b0c: aa1903e1 mov x1, x25 f0b10: aa1a03e2 mov x2, x26 f0b14: 940000d1 bl 0xf0e58 f0b18: b94037e9 ldr w9, [sp, #0x34] f0b1c: 131a1e77 sbfiz w23, w19, #6, #8 f0b20: 13001e68 sxtb w8, w19 f0b24: 9280000a mov x10, #-0x1 // =-1 f0b28: 93407d08 sxtw x8, w8 f0b2c: aa1f03fc mov x28, xzr f0b30: 4b0902e9 sub w9, w23, w9 f0b34: d1000508 sub x8, x8, #0x1 f0b38: 93403d29 sxth x9, w9 f0b3c: 131d1e76 sbfiz w22, w19, #3, #8 f0b40: d100a3b8 sub x24, x29, #0x28 f0b44: d37df10b lsl x11, x8, #3 f0b48: 528006d4 mov w20, #0x36 // =54 f0b4c: 52800b93 mov w19, #0x5c // =92 f0b50: 9ac92548 lsr x8, x10, x9 f0b54: a9012fe8 stp x8, x11, [sp, #0x10] f0b58: 1400001d b 0xf0bcc f0b5c: f9400aa8 ldr x8, [x21, #0x10] f0b60: aa1503e0 mov x0, x21 f0b64: aa1903e1 mov x1, x25 f0b68: d63f0100 blr x8 f0b6c: f94002a8 ldr x8, [x21] f0b70: aa1503e0 mov x0, x21 f0b74: d63f0100 blr x8 f0b78: f94006a8 ldr x8, [x21, #0x8] f0b7c: aa1503e0 mov x0, x21 f0b80: b9401aa2 ldr w2, [x21, #0x18] f0b84: aa1b03e1 mov x1, x27 f0b88: d63f0100 blr x8 f0b8c: f94006a8 ldr x8, [x21, #0x8] f0b90: aa1503e0 mov x0, x21 f0b94: b9401ea2 ldr w2, [x21, #0x1c] f0b98: aa1903e1 mov x1, x25 f0b9c: d63f0100 blr x8 f0ba0: f9400aa8 ldr x8, [x21, #0x10] f0ba4: aa1503e0 mov x0, x21 f0ba8: aa1903e1 mov x1, x25 f0bac: d63f0100 blr x8 f0bb0: aa1503e0 mov x0, x21 f0bb4: aa1903e1 mov x1, x25 f0bb8: aa1a03e2 mov x2, x26 f0bbc: 940000a7 bl 0xf0e58 f0bc0: 9100079c add x28, x28, #0x1 f0bc4: f101039f cmp x28, #0x40 f0bc8: 54001200 b.eq 0xf0e08 f0bcc: 2a1f03fb mov w27, wzr f0bd0: aa1503e0 mov x0, x21 f0bd4: aa1903e1 mov x1, x25 f0bd8: aa1a03e2 mov x2, x26 f0bdc: 9400009f bl 0xf0e58 f0be0: b9401ea8 ldr w8, [x21, #0x1c] f0be4: 34ffff68 cbz w8, 0xf0bd0 f0be8: 11000769 add w9, w27, #0x1 f0bec: d100050c sub x12, x8, #0x1 f0bf0: 13001d2b sxtb w11, w9 f0bf4: 6b0b02df cmp w22, w11 f0bf8: 1a8bc2ca csel w10, w22, w11, gt f0bfc: 4b0b014a sub w10, w10, w11 f0c00: eb0a019f cmp x12, x10 f0c04: 9a8a318a csel x10, x12, x10, lo f0c08: f100415f cmp x10, #0x10 f0c0c: 54000062 b.hs 0xf0c18 f0c10: aa1f03e9 mov x9, xzr f0c14: 14000022 b 0xf0c9c f0c18: 6b0b02df cmp w22, w11 f0c1c: 1a8bc2cd csel w13, w22, w11, gt f0c20: 4b0b01ad sub w13, w13, w11 f0c24: eb0d019f cmp x12, x13 f0c28: 9a8d318c csel x12, x12, x13, lo f0c2c: 0b0c012d add w13, w9, w12 f0c30: aa1f03e9 mov x9, xzr f0c34: 6b2d817f cmp w11, w13, sxtb f0c38: 5400032c b.gt 0xf0c9c f0c3c: f103fd9f cmp x12, #0xff f0c40: 540002e8 b.hi 0xf0c9c f0c44: 0b0c036b add w11, w27, w12 f0c48: 13001d6b sxtb w11, w11 f0c4c: 6b3b817f cmp w11, w27, sxtb f0c50: 5400026b b.lt 0xf0c9c f0c54: f103fd9f cmp x12, #0xff f0c58: 54000228 b.hi 0xf0c9c f0c5c: 91000549 add x9, x10, #0x1 f0c60: 5280020c mov w12, #0x10 // =16 f0c64: 92400d2a and x10, x9, #0xf f0c68: f2400d3f tst x9, #0xf f0c6c: 9a8a018a csel x10, x12, x10, eq f0c70: aa1f03eb mov x11, xzr f0c74: cb0a0129 sub x9, x9, x10 f0c78: 0b09036a add w10, w27, w9 f0c7c: 0b0b036c add w12, w27, w11 f0c80: 3ceb6b40 ldr q0, [x26, x11] f0c84: 93401d8c sxtb x12, w12 f0c88: 9100416b add x11, x11, #0x10 f0c8c: eb0b013f cmp x9, x11 f0c90: 3cac6b00 str q0, [x24, x12] f0c94: 54ffff41 b.ne 0xf0c7c f0c98: 2a0a03fb mov w27, w10 f0c9c: f85d03aa ldur x10, [x29, #-0x30] f0ca0: cb090108 sub x8, x8, x9 f0ca4: 8b09014a add x10, x10, x9 f0ca8: 2a1b03e9 mov w9, w27 f0cac: 386a6b2b ldrb w11, [x25, x10] f0cb0: 1100053b add w27, w9, #0x1 f0cb4: 93401d29 sxtb x9, w9 f0cb8: 6b3b82df cmp w22, w27, sxtb f0cbc: 38296b0b strb w11, [x24, x9] f0cc0: 540000cd b.le 0xf0cd8 f0cc4: 9100054a add x10, x10, #0x1 f0cc8: f1000508 subs x8, x8, #0x1 f0ccc: 2a1b03e9 mov w9, w27 f0cd0: 54fffee1 b.ne 0xf0cac f0cd4: 17ffffbf b 0xf0bd0 f0cd8: b94037e8 ldr w8, [sp, #0x34] f0cdc: 6b0802ff cmp w23, w8 f0ce0: 540000ad b.le 0xf0cf4 f0ce4: a94127ea ldp x10, x9, [sp, #0x10] f0ce8: f8696b08 ldr x8, [x24, x9] f0cec: 8a0a0108 and x8, x8, x10 f0cf0: f8296b08 str x8, [x24, x9] f0cf4: a94387e0 ldp x0, x1, [sp, #0x38] f0cf8: d100a3a3 sub x3, x29, #0x28 f0cfc: a94217e4 ldp x4, x5, [sp, #0x20] f0d00: b85cc3a2 ldur w2, [x29, #-0x34] f0d04: 97fffced bl 0xf00b8 f0d08: 350007c0 cbnz w0, 0xf0e00 f0d0c: b9401ea8 ldr w8, [x21, #0x1c] f0d10: f94012a9 ldr x9, [x21, #0x20] f0d14: 531f790a lsl w10, w8, #1 f0d18: 8b0a013b add x27, x9, x10 f0d1c: 34000128 cbz w8, 0xf0d40 f0d20: aa1f03e8 mov x8, xzr f0d24: 38686b29 ldrb w9, [x25, x8] f0d28: 4a140129 eor w9, w9, w20 f0d2c: 38286b69 strb w9, [x27, x8] f0d30: 91000508 add x8, x8, #0x1 f0d34: b9401ea9 ldr w9, [x21, #0x1c] f0d38: eb09011f cmp x8, x9 f0d3c: 54ffff43 b.lo 0xf0d24 f0d40: b9401aa9 ldr w9, [x21, #0x18] f0d44: 6b09011f cmp w8, w9 f0d48: 540000e2 b.hs 0xf0d64 f0d4c: 2a0803e8 mov w8, w8 f0d50: 38286b74 strb w20, [x27, x8] f0d54: 91000508 add x8, x8, #0x1 f0d58: b9401aa9 ldr w9, [x21, #0x18] f0d5c: eb09011f cmp x8, x9 f0d60: 54ffff83 b.lo 0xf0d50 f0d64: f94002a8 ldr x8, [x21] f0d68: aa1503e0 mov x0, x21 f0d6c: d63f0100 blr x8 f0d70: f94006a8 ldr x8, [x21, #0x8] f0d74: aa1503e0 mov x0, x21 f0d78: b9401aa2 ldr w2, [x21, #0x18] f0d7c: aa1b03e1 mov x1, x27 f0d80: d63f0100 blr x8 f0d84: b9401ea8 ldr w8, [x21, #0x1c] f0d88: aa1503e0 mov x0, x21 f0d8c: aa1a03e1 mov x1, x26 f0d90: 38286b5f strb wzr, [x26, x8] f0d94: b9401ea8 ldr w8, [x21, #0x1c] f0d98: 11000502 add w2, w8, #0x1 f0d9c: f94006a8 ldr x8, [x21, #0x8] f0da0: d63f0100 blr x8 f0da4: b9401ea8 ldr w8, [x21, #0x1c] f0da8: f94012a9 ldr x9, [x21, #0x20] f0dac: 531f790a lsl w10, w8, #1 f0db0: 8b0a013b add x27, x9, x10 f0db4: 34000128 cbz w8, 0xf0dd8 f0db8: aa1f03e8 mov x8, xzr f0dbc: 38686b29 ldrb w9, [x25, x8] f0dc0: 4a130129 eor w9, w9, w19 f0dc4: 38286b69 strb w9, [x27, x8] f0dc8: 91000508 add x8, x8, #0x1 f0dcc: b9401ea9 ldr w9, [x21, #0x1c] f0dd0: eb09011f cmp x8, x9 f0dd4: 54ffff43 b.lo 0xf0dbc f0dd8: b9401aa9 ldr w9, [x21, #0x18] f0ddc: 6b09011f cmp w8, w9 f0de0: 54ffebe2 b.hs 0xf0b5c f0de4: 2a0803e8 mov w8, w8 f0de8: 38286b73 strb w19, [x27, x8] f0dec: 91000508 add x8, x8, #0x1 f0df0: b9401aa9 ldr w9, [x21, #0x18] f0df4: eb09011f cmp x8, x9 f0df8: 54ffff83 b.lo 0xf0de8 f0dfc: 17ffff58 b 0xf0b5c f0e00: 52800020 mov w0, #0x1 // =1 f0e04: 14000002 b 0xf0e0c f0e08: 2a1f03e0 mov w0, wzr f0e0c: f94007e8 ldr x8, [sp, #0x8] f0e10: f9401508 ldr x8, [x8, #0x28] f0e14: f85f83a9 ldur x9, [x29, #-0x8] f0e18: eb09011f cmp x8, x9 f0e1c: 540001c1 b.ne 0xf0e54 f0e20: a94d4ff4 ldp x20, x19, [sp, #0xd0] f0e24: a94c57f6 ldp x22, x21, [sp, #0xc0] f0e28: a94b5ff8 ldp x24, x23, [sp, #0xb0] f0e2c: a94a67fa ldp x26, x25, [sp, #0xa0] f0e30: a9496ffc ldp x28, x27, [sp, #0x90] f0e34: a9487bfd ldp x29, x30, [sp, #0x80] f0e38: 910383ff add sp, sp, #0xe0 f0e3c: d65f03c0 ret f0e40: 2a1f03e8 mov w8, wzr f0e44: b9401aa9 ldr w9, [x21, #0x18] f0e48: 6b09011f cmp w8, w9 f0e4c: 54ffcf83 b.lo 0xf083c f0e50: 17fffe82 b 0xf0858 f0e54: 9401aff7 bl 0x15ce30 <__stack_chk_fail@plt> f0e58: a9bd7bfd stp x29, x30, [sp, #-0x30]! f0e5c: a90157f6 stp x22, x21, [sp, #0x10] f0e60: 910003fd mov x29, sp f0e64: a9024ff4 stp x20, x19, [sp, #0x20] f0e68: b9401c08 ldr w8, [x0, #0x1c] f0e6c: aa0203f3 mov x19, x2 f0e70: f9401009 ldr x9, [x0, #0x20] f0e74: aa0103f5 mov x21, x1 f0e78: aa0003f4 mov x20, x0 f0e7c: 531f790a lsl w10, w8, #1 f0e80: 8b0a0136 add x22, x9, x10 f0e84: 34000148 cbz w8, 0xf0eac f0e88: aa1f03e8 mov x8, xzr f0e8c: 528006c9 mov w9, #0x36 // =54 f0e90: 38686aaa ldrb w10, [x21, x8] f0e94: 4a09014a eor w10, w10, w9 f0e98: 38286aca strb w10, [x22, x8] f0e9c: 91000508 add x8, x8, #0x1 f0ea0: b9401e8a ldr w10, [x20, #0x1c] f0ea4: eb0a011f cmp x8, x10 f0ea8: 54ffff43 b.lo 0xf0e90 f0eac: b9401a89 ldr w9, [x20, #0x18] f0eb0: 6b09011f cmp w8, w9 f0eb4: 54000102 b.hs 0xf0ed4 f0eb8: 2a0803e8 mov w8, w8 f0ebc: 528006c9 mov w9, #0x36 // =54 f0ec0: 38286ac9 strb w9, [x22, x8] f0ec4: 91000508 add x8, x8, #0x1 f0ec8: b9401a8a ldr w10, [x20, #0x18] f0ecc: eb0a011f cmp x8, x10 f0ed0: 54ffff83 b.lo 0xf0ec0 f0ed4: f9400288 ldr x8, [x20] f0ed8: aa1403e0 mov x0, x20 f0edc: d63f0100 blr x8 f0ee0: f9400688 ldr x8, [x20, #0x8] f0ee4: aa1403e0 mov x0, x20 f0ee8: b9401a82 ldr w2, [x20, #0x18] f0eec: aa1603e1 mov x1, x22 f0ef0: d63f0100 blr x8 f0ef4: b9401e82 ldr w2, [x20, #0x1c] f0ef8: aa1403e0 mov x0, x20 f0efc: f9400688 ldr x8, [x20, #0x8] f0f00: aa1303e1 mov x1, x19 f0f04: d63f0100 blr x8 f0f08: b9401e88 ldr w8, [x20, #0x1c] f0f0c: f9401289 ldr x9, [x20, #0x20] f0f10: 531f790a lsl w10, w8, #1 f0f14: 8b0a0136 add x22, x9, x10 f0f18: 34000148 cbz w8, 0xf0f40 f0f1c: aa1f03e8 mov x8, xzr f0f20: 52800b89 mov w9, #0x5c // =92 f0f24: 38686aaa ldrb w10, [x21, x8] f0f28: 4a09014a eor w10, w10, w9 f0f2c: 38286aca strb w10, [x22, x8] f0f30: 91000508 add x8, x8, #0x1 f0f34: b9401e8a ldr w10, [x20, #0x1c] f0f38: eb0a011f cmp x8, x10 f0f3c: 54ffff43 b.lo 0xf0f24 f0f40: b9401a89 ldr w9, [x20, #0x18] f0f44: 6b09011f cmp w8, w9 f0f48: 54000102 b.hs 0xf0f68 f0f4c: 2a0803e8 mov w8, w8 f0f50: 52800b89 mov w9, #0x5c // =92 f0f54: 38286ac9 strb w9, [x22, x8] f0f58: 91000508 add x8, x8, #0x1 f0f5c: b9401a8a ldr w10, [x20, #0x18] f0f60: eb0a011f cmp x8, x10 f0f64: 54ffff83 b.lo 0xf0f54 f0f68: f9400a88 ldr x8, [x20, #0x10] f0f6c: aa1403e0 mov x0, x20 f0f70: aa1303e1 mov x1, x19 f0f74: d63f0100 blr x8 f0f78: f9400288 ldr x8, [x20] f0f7c: aa1403e0 mov x0, x20 f0f80: d63f0100 blr x8 f0f84: f9400688 ldr x8, [x20, #0x8] f0f88: aa1403e0 mov x0, x20 f0f8c: b9401a82 ldr w2, [x20, #0x18] f0f90: aa1603e1 mov x1, x22 f0f94: d63f0100 blr x8 f0f98: f9400688 ldr x8, [x20, #0x8] f0f9c: aa1403e0 mov x0, x20 f0fa0: b9401e82 ldr w2, [x20, #0x1c] f0fa4: aa1303e1 mov x1, x19 f0fa8: d63f0100 blr x8 f0fac: f9400a82 ldr x2, [x20, #0x10] f0fb0: aa1403e0 mov x0, x20 f0fb4: aa1303e1 mov x1, x19 f0fb8: a9424ff4 ldp x20, x19, [sp, #0x20] f0fbc: a94157f6 ldp x22, x21, [sp, #0x10] f0fc0: a8c37bfd ldp x29, x30, [sp], #0x30 f0fc4: d61f0040 br x2 00000000000f0fc8 : f0fc8: a9ba7bfd stp x29, x30, [sp, #-0x60]! f0fcc: a9016ffc stp x28, x27, [sp, #0x10] f0fd0: 910003fd mov x29, sp f0fd4: a90267fa stp x26, x25, [sp, #0x20] f0fd8: a9035ff8 stp x24, x23, [sp, #0x30] f0fdc: a90457f6 stp x22, x21, [sp, #0x40] f0fe0: a9054ff4 stp x20, x19, [sp, #0x50] f0fe4: d10983ff sub sp, sp, #0x260 f0fe8: b9003be2 str w2, [sp, #0x38] f0fec: aa0403f3 mov x19, x4 f0ff0: f9001be1 str x1, [sp, #0x30] f0ff4: d53bd048 mrs x8, TPIDR_EL0 f0ff8: f90023e8 str x8, [sp, #0x40] f0ffc: aa0303f5 mov x21, x3 f1000: f9401508 ldr x8, [x8, #0x28] f1004: aa0003fa mov x26, x0 f1008: 910143ed add x13, sp, #0x50 f100c: f81f03a8 stur x8, [x29, #-0x10] f1010: 79c00488 ldrsh w8, [x4, #0x2] f1014: 39c00497 ldrsb w23, [x4, #0x1] f1018: 39800094 ldrsb x20, [x4] f101c: 1100fd09 add w9, w8, #0x3f f1020: 1101f908 add w8, w8, #0x7e f1024: 7100013f cmp w9, #0x0 f1028: 11001eea add w10, w23, #0x7 f102c: 1a89b11b csel w27, w8, w9, lt f1030: 1213094b and w11, w10, #0xe000 f1034: 13063769 sbfx w9, w27, #6, #8 f1038: d103c3a8 sub x8, x29, #0xf0 f103c: 93407d29 sxtw x9, w9 f1040: 0b4b354a add w10, w10, w11, lsr #13 f1044: d100053c sub x28, x9, #0x1 f1048: 13037d58 asr w24, w10, #3 f104c: d37df38c lsl x12, x28, #3 f1050: 531d1f16 ubfiz w22, w24, #3, #8 f1054: 9101c3e9 add x9, sp, #0x70 f1058: 7100071f cmp w24, #0x1 f105c: f82c691f str xzr, [x8, x12] f1060: f82c693f str xzr, [x9, x12] f1064: f82c69bf str xzr, [x13, x12] f1068: 540000ab b.lt 0xf107c f106c: 910243e0 add x0, sp, #0x90 f1070: 2a1f03e1 mov w1, wzr f1074: aa1603e2 mov x2, x22 f1078: 9401af72 bl 0x15ce40 f107c: 710006ff cmp w23, #0x1 f1080: 5400020b b.lt 0xf10c0 f1084: 2a1f03e8 mov w8, wzr f1088: 910243e9 add x9, sp, #0x90 f108c: 2a2803ea mvn w10, w8 f1090: 3868cb4c ldrb w12, [x26, w8, sxtw] f1094: 0b17014a add w10, w10, w23 f1098: 11000508 add w8, w8, #0x1 f109c: 121d714b and w11, w10, #0xfffffff8 f10a0: 531d094a ubfiz w10, w10, #3, #3 f10a4: 13001d08 sxtb w8, w8 f10a8: 6b17011f cmp w8, w23 f10ac: f86b692d ldr x13, [x9, x11] f10b0: 9aca218a lsl x10, x12, x10 f10b4: aa0d014a orr x10, x10, x13 f10b8: f82b692a str x10, [x9, x11] f10bc: 54fffe8b b.lt 0xf108c f10c0: 910243e8 add x8, sp, #0x90 f10c4: 7100071f cmp w24, #0x1 f10c8: 8b140d19 add x25, x8, x20, lsl #3 f10cc: f90027f4 str x20, [sp, #0x48] f10d0: 540000ab b.lt 0xf10e4 f10d4: aa1903e0 mov x0, x25 f10d8: 2a1f03e1 mov w1, wzr f10dc: aa1603e2 mov x2, x22 f10e0: 9401af58 bl 0x15ce40 f10e4: 93407ef4 sxtw x20, w23 f10e8: 710006ff cmp w23, #0x1 f10ec: 5400020b b.lt 0xf112c f10f0: 2a1f03e9 mov w9, wzr f10f4: 8b140348 add x8, x26, x20 f10f8: 2a2903ea mvn w10, w9 f10fc: 3869c90c ldrb w12, [x8, w9, sxtw] f1100: 0b17014a add w10, w10, w23 f1104: 11000529 add w9, w9, #0x1 f1108: 121d714b and w11, w10, #0xfffffff8 f110c: 531d094a ubfiz w10, w10, #3, #3 f1110: 13001d29 sxtb w9, w9 f1114: 6b17013f cmp w9, w23 f1118: f86b6b2d ldr x13, [x25, x11] f111c: 9aca218a lsl x10, x12, x10 f1120: aa0d014a orr x10, x10, x13 f1124: f82b6b2a str x10, [x25, x11] f1128: 54fffe8b b.lt 0xf10f8 f112c: 7100071f cmp w24, #0x1 f1130: 540000ab b.lt 0xf1144 f1134: 9101c3e0 add x0, sp, #0x70 f1138: 2a1f03e1 mov w1, wzr f113c: aa1603e2 mov x2, x22 f1140: 9401af40 bl 0x15ce40 f1144: 710006ff cmp w23, #0x1 f1148: 5400020b b.lt 0xf1188 f114c: 2a1f03e8 mov w8, wzr f1150: 9101c3e9 add x9, sp, #0x70 f1154: 2a2803ea mvn w10, w8 f1158: 3868caac ldrb w12, [x21, w8, sxtw] f115c: 0b17014a add w10, w10, w23 f1160: 11000508 add w8, w8, #0x1 f1164: 121d714b and w11, w10, #0xfffffff8 f1168: 531d094a ubfiz w10, w10, #3, #3 f116c: 13001d08 sxtb w8, w8 f1170: 6b17011f cmp w8, w23 f1174: f86b692d ldr x13, [x9, x11] f1178: 9aca218a lsl x10, x12, x10 f117c: aa0d014a orr x10, x10, x13 f1180: f82b692a str x10, [x9, x11] f1184: 54fffe8b b.lt 0xf1154 f1188: 7100071f cmp w24, #0x1 f118c: 540000ab b.lt 0xf11a0 f1190: 910143e0 add x0, sp, #0x50 f1194: 2a1f03e1 mov w1, wzr f1198: aa1603e2 mov x2, x22 f119c: 9401af29 bl 0x15ce40 f11a0: 710006ff cmp w23, #0x1 f11a4: 5400022b b.lt 0xf11e8 f11a8: 2a1f03e9 mov w9, wzr f11ac: 8b1402a8 add x8, x21, x20 f11b0: 910143ea add x10, sp, #0x50 f11b4: 2a2903eb mvn w11, w9 f11b8: 3869c90d ldrb w13, [x8, w9, sxtw] f11bc: 0b17016b add w11, w11, w23 f11c0: 11000529 add w9, w9, #0x1 f11c4: 121d716c and w12, w11, #0xfffffff8 f11c8: 531d096b ubfiz w11, w11, #3, #3 f11cc: 13001d29 sxtb w9, w9 f11d0: 6b17013f cmp w9, w23 f11d4: f86c694e ldr x14, [x10, x12] f11d8: 9acb21ab lsl x11, x13, x11 f11dc: aa0e016b orr x11, x11, x14 f11e0: f82c694b str x11, [x10, x12] f11e4: 54fffe8b b.lt 0xf11b4 f11e8: f94027ec ldr x12, [sp, #0x48] f11ec: 7100059f cmp w12, #0x1 f11f0: 540008ab b.lt 0xf1304 f11f4: 92401d95 and x21, x12, #0xff f11f8: 7100059f cmp w12, #0x1 f11fc: 54000081 b.ne 0xf120c f1200: aa1f03e8 mov x8, xzr f1204: aa1f03e9 mov x9, xzr f1208: 1400000e b 0xf1240 f120c: 927f1aa8 and x8, x21, #0xfe f1210: 9101c3e9 add x9, sp, #0x70 f1214: 6f00e400 movi v0.2d, #0000000000000000 f1218: aa0803ea mov x10, x8 f121c: 3cc10521 ldr q1, [x9], #0x10 f1220: f100094a subs x10, x10, #0x2 f1224: 4ea01c20 orr v0.16b, v1.16b, v0.16b f1228: 54ffffa1 b.ne 0xf121c f122c: 6e004001 ext v1.16b, v0.16b, v0.16b, #0x8 f1230: eb15011f cmp x8, x21 f1234: 0ea11c00 orr v0.8b, v0.8b, v1.8b f1238: 9e660009 fmov x9, d0 f123c: 54000100 b.eq 0xf125c f1240: 9101c3ea add x10, sp, #0x70 f1244: 8b080d4a add x10, x10, x8, lsl #3 f1248: cb0802a8 sub x8, x21, x8 f124c: f840854b ldr x11, [x10], #0x8 f1250: f1000508 subs x8, x8, #0x1 f1254: aa090169 orr x9, x11, x9 f1258: 54ffffa1 b.ne 0xf124c f125c: b4000549 cbz x9, 0xf1304 f1260: 71000abf cmp w21, #0x2 f1264: 54000082 b.hs 0xf1274 f1268: aa1f03e8 mov x8, xzr f126c: aa1f03e9 mov x9, xzr f1270: 1400000e b 0xf12a8 f1274: 927f1aa8 and x8, x21, #0xfe f1278: 910143e9 add x9, sp, #0x50 f127c: 6f00e400 movi v0.2d, #0000000000000000 f1280: aa0803ea mov x10, x8 f1284: 3cc10521 ldr q1, [x9], #0x10 f1288: f100094a subs x10, x10, #0x2 f128c: 4ea01c20 orr v0.16b, v1.16b, v0.16b f1290: 54ffffa1 b.ne 0xf1284 f1294: 6e004001 ext v1.16b, v0.16b, v0.16b, #0x8 f1298: eb15011f cmp x8, x21 f129c: 0ea11c00 orr v0.8b, v0.8b, v1.8b f12a0: 9e660009 fmov x9, d0 f12a4: 54000100 b.eq 0xf12c4 f12a8: 910143ea add x10, sp, #0x50 f12ac: 8b080d4a add x10, x10, x8, lsl #3 f12b0: cb0802a8 sub x8, x21, x8 f12b4: f840854b ldr x11, [x10], #0x8 f12b8: f1000508 subs x8, x8, #0x1 f12bc: aa090169 orr x9, x11, x9 f12c0: 54ffffa1 b.ne 0xf12b4 f12c4: b4000209 cbz x9, 0xf1304 f12c8: 13067f76 asr w22, w27, #6 f12cc: 9100a27a add x26, x19, #0x28 f12d0: 9101c3e8 add x8, sp, #0x70 f12d4: 2a1603e9 mov w9, w22 f12d8: 51000529 sub w9, w9, #0x1 f12dc: 37380149 tbnz w9, #0x7, 0xf1304 f12e0: 13001d29 sxtb w9, w9 f12e4: 92401d2a and x10, x9, #0xff f12e8: d37df14a lsl x10, x10, #3 f12ec: 8b0a026b add x11, x19, x10 f12f0: f86a690a ldr x10, [x8, x10] f12f4: f940156b ldr x11, [x11, #0x28] f12f8: eb0a017f cmp x11, x10 f12fc: 54000208 b.hi 0xf133c f1300: 54fffec2 b.hs 0xf12d8 f1304: 2a1f03e0 mov w0, wzr f1308: f94023e8 ldr x8, [sp, #0x40] f130c: f9401508 ldr x8, [x8, #0x28] f1310: f85f03a9 ldur x9, [x29, #-0x10] f1314: eb09011f cmp x8, x9 f1318: 54004721 b.ne 0xf1bfc f131c: 910983ff add sp, sp, #0x260 f1320: a9454ff4 ldp x20, x19, [sp, #0x50] f1324: a94457f6 ldp x22, x21, [sp, #0x40] f1328: a9435ff8 ldp x24, x23, [sp, #0x30] f132c: a94267fa ldp x26, x25, [sp, #0x20] f1330: a9416ffc ldp x28, x27, [sp, #0x10] f1334: a8c67bfd ldp x29, x30, [sp], #0x60 f1338: d65f03c0 ret f133c: 910143e8 add x8, sp, #0x50 f1340: 2a1603e9 mov w9, w22 f1344: 51000529 sub w9, w9, #0x1 f1348: 373ffde9 tbnz w9, #0x7, 0xf1304 f134c: 13001d29 sxtb w9, w9 f1350: 92401d2a and x10, x9, #0xff f1354: d37df14a lsl x10, x10, #3 f1358: 8b0a026b add x11, x19, x10 f135c: f86a690a ldr x10, [x8, x10] f1360: f940156b ldr x11, [x11, #0x28] f1364: eb0a017f cmp x11, x10 f1368: 54000088 b.hi 0xf1378 f136c: 2a1f03e0 mov w0, wzr f1370: 54fffea2 b.hs 0xf1344 f1374: 17ffffe5 b 0xf1308 f1378: d10243a0 sub x0, x29, #0x90 f137c: 910143e1 add x1, sp, #0x50 f1380: aa1a03e2 mov x2, x26 f1384: 2a1603e3 mov w3, w22 f1388: aa0c03fb mov x27, x12 f138c: d10243b4 sub x20, x29, #0x90 f1390: 9400021c bl 0xf1c00 f1394: d10143a0 sub x0, x29, #0x50 f1398: f9401be1 ldr x1, [sp, #0x30] f139c: b9403be2 ldr w2, [sp, #0x38] f13a0: aa1303e3 mov x3, x19 f13a4: d10143a8 sub x8, x29, #0x50 f13a8: f83c791f str xzr, [x8, x28, lsl #3] f13ac: 940003dc bl 0xf231c f13b0: d10143a0 sub x0, x29, #0x50 f13b4: d10143a1 sub x1, x29, #0x50 f13b8: d10243a2 sub x2, x29, #0x90 f13bc: aa1a03e3 mov x3, x26 f13c0: 2a1603e4 mov w4, w22 f13c4: 94000441 bl 0xf24c8 f13c8: d101c3a0 sub x0, x29, #0x70 f13cc: 9101c3e1 add x1, sp, #0x70 f13d0: d10243a2 sub x2, x29, #0x90 f13d4: aa1a03e3 mov x3, x26 f13d8: 2a1603e4 mov w4, w22 f13dc: 9400043b bl 0xf24c8 f13e0: d37df2b8 lsl x24, x21, #3 f13e4: d10343a0 sub x0, x29, #0xd0 f13e8: 910243e1 add x1, sp, #0x90 f13ec: aa1803e2 mov x2, x24 f13f0: d10343b7 sub x23, x29, #0xd0 f13f4: 9401af2b bl 0x15d0a0 f13f8: d37df37b lsl x27, x27, #3 f13fc: aa1903e1 mov x1, x25 f1400: 8b1b02fa add x26, x23, x27 f1404: aa1803e2 mov x2, x24 f1408: aa1a03e0 mov x0, x26 f140c: 9401af25 bl 0x15d0a0 f1410: 91012261 add x1, x19, #0x48 f1414: 9104c3e0 add x0, sp, #0x130 f1418: aa1803e2 mov x2, x24 f141c: 9104c3f9 add x25, sp, #0x130 f1420: 9401af20 bl 0x15d0a0 f1424: 8b130368 add x8, x27, x19 f1428: 910443e0 add x0, sp, #0x110 f142c: 91012101 add x1, x8, #0x48 f1430: aa1803e2 mov x2, x24 f1434: 9401af1b bl 0x15d0a0 f1438: aa1f03e9 mov x9, xzr f143c: aa1f03e8 mov x8, xzr f1440: d37df12a lsl x10, x9, #3 f1444: 91000529 add x9, x9, #0x1 f1448: f86a6b2b ldr x11, [x25, x10] f144c: f86a6aec ldr x12, [x23, x10] f1450: 8b08016b add x11, x11, x8 f1454: eb0b018c subs x12, x12, x11 f1458: 1a9f27ed cset w13, lo f145c: f100017f cmp x11, #0x0 f1460: 9a8d0108 csel x8, x8, x13, eq f1464: eb0902bf cmp x21, x9 f1468: f82a6a8c str x12, [x20, x10] f146c: 54fffea1 b.ne 0xf1440 f1470: b40001e8 cbz x8, 0xf14ac f1474: aa1f03e8 mov x8, xzr f1478: 91002269 add x9, x19, #0x8 f147c: d10243aa sub x10, x29, #0x90 f1480: aa1503eb mov x11, x21 f1484: f940014c ldr x12, [x10] f1488: f840852d ldr x13, [x9], #0x8 f148c: 8b08018e add x14, x12, x8 f1490: 8b0d01cd add x13, x14, x13 f1494: eb0c01bf cmp x13, x12 f1498: 1a9f27ec cset w12, lo f149c: 9a8c0108 csel x8, x8, x12, eq f14a0: f100056b subs x11, x11, #0x1 f14a4: f800854d str x13, [x10], #0x8 f14a8: 54fffee1 b.ne 0xf1484 f14ac: 9104c3e0 add x0, sp, #0x130 f14b0: 910443e1 add x1, sp, #0x110 f14b4: d10343a2 sub x2, x29, #0xd0 f14b8: aa1a03e3 mov x3, x26 f14bc: aa1303e4 mov x4, x19 f14c0: 91012274 add x20, x19, #0x48 f14c4: 91002279 add x25, x19, #0x8 f14c8: d10343b7 sub x23, x29, #0xd0 f14cc: 94000547 bl 0xf29e8 f14d0: d10243a0 sub x0, x29, #0x90 f14d4: d10243a1 sub x1, x29, #0x90 f14d8: aa1903e2 mov x2, x25 f14dc: 2a1503e3 mov w3, w21 f14e0: 940001c8 bl 0xf1c00 f14e4: d100c3a0 sub x0, x29, #0x30 f14e8: d10243a1 sub x1, x29, #0x90 f14ec: d10243a2 sub x2, x29, #0x90 f14f0: aa1303e3 mov x3, x19 f14f4: 9400066d bl 0xf2ea8 f14f8: d10343a0 sub x0, x29, #0xd0 f14fc: d10343a1 sub x1, x29, #0xd0 f1500: d100c3a2 sub x2, x29, #0x30 f1504: aa1303e3 mov x3, x19 f1508: 94000668 bl 0xf2ea8 f150c: d100c3a0 sub x0, x29, #0x30 f1510: d100c3a1 sub x1, x29, #0x30 f1514: d10243a2 sub x2, x29, #0x90 f1518: aa1303e3 mov x3, x19 f151c: 94000663 bl 0xf2ea8 f1520: d100c3a2 sub x2, x29, #0x30 f1524: aa1a03e0 mov x0, x26 f1528: aa1a03e1 mov x1, x26 f152c: aa1303e3 mov x3, x19 f1530: 9400065e bl 0xf2ea8 f1534: 510006c8 sub w8, w22, #0x1 f1538: 910243e9 add x9, sp, #0x90 f153c: 13001d08 sxtb w8, w8 f1540: a90d53ff stp xzr, x20, [sp, #0xd0] f1544: 3100051f cmn w8, #0x1 f1548: d10143aa sub x10, x29, #0x50 f154c: 5a9fb108 csinv w8, w8, wzr, lt f1550: 2a1603eb mov w11, w22 f1554: 11000508 add w8, w8, #0x1 f1558: f94027f4 ldr x20, [sp, #0x48] f155c: a90e5fe9 stp x9, x23, [sp, #0xe0] f1560: 2a0b03e9 mov w9, w11 f1564: 5100056b sub w11, w11, #0x1 f1568: 373800cb tbnz w11, #0x7, 0xf1580 f156c: 13001d6b sxtb w11, w11 f1570: 92401d6c and x12, x11, #0xff f1574: f86c794c ldr x12, [x10, x12, lsl #3] f1578: b4ffff4c cbz x12, 0xf1560 f157c: 14000004 b 0xf158c f1580: 2a0803e9 mov w9, w8 f1584: 72001d1f tst w8, #0xff f1588: 54003320 b.eq 0xf1bec f158c: 93401d29 sxtb x9, w9 f1590: d10143aa sub x10, x29, #0x50 f1594: d1000529 sub x9, x9, #0x1 f1598: f869794a ldr x10, [x10, x9, lsl #3] f159c: b400010a cbz x10, 0xf15bc f15a0: aa1f03eb mov x11, xzr f15a4: d341fd4c lsr x12, x10, #1 f15a8: f100055f cmp x10, #0x1 f15ac: 9100056b add x11, x11, #0x1 f15b0: aa0c03ea mov x10, x12 f15b4: 54ffff88 b.hi 0xf15a4 f15b8: 14000002 b 0xf15c0 f15bc: aa1f03eb mov x11, xzr f15c0: 0b091969 add w9, w11, w9, lsl #6 f15c4: d101c3ab sub x11, x29, #0x70 f15c8: 2a1603ec mov w12, w22 f15cc: 2a0c03ea mov w10, w12 f15d0: 5100058c sub w12, w12, #0x1 f15d4: 373800cc tbnz w12, #0x7, 0xf15ec f15d8: 13001d8c sxtb w12, w12 f15dc: 92401d8d and x13, x12, #0xff f15e0: f86d796d ldr x13, [x11, x13, lsl #3] f15e4: b4ffff4d cbz x13, 0xf15cc f15e8: 14000004 b 0xf15f8 f15ec: 2a0803ea mov w10, w8 f15f0: 72001d1f tst w8, #0xff f15f4: 54003000 b.eq 0xf1bf4 f15f8: 93401d48 sxtb x8, w10 f15fc: d101c3aa sub x10, x29, #0x70 f1600: d1000508 sub x8, x8, #0x1 f1604: f868794a ldr x10, [x10, x8, lsl #3] f1608: b400010a cbz x10, 0xf1628 f160c: aa1f03eb mov x11, xzr f1610: d341fd4c lsr x12, x10, #1 f1614: f100055f cmp x10, #0x1 f1618: 9100056b add x11, x11, #0x1 f161c: aa0c03ea mov x10, x12 f1620: 54ffff88 b.hi 0xf1610 f1624: 14000002 b 0xf162c f1628: aa1f03eb mov x11, xzr f162c: 0b081968 add w8, w11, w8, lsl #6 f1630: 13003d2a sxth w10, w9 f1634: d101c3ab sub x11, x29, #0x70 f1638: 6b28a15f cmp w10, w8, sxth f163c: d10143aa sub x10, x29, #0x50 f1640: 1a88c137 csel w23, w9, w8, gt f1644: 7100129f cmp w20, #0x4 f1648: 510006e8 sub w8, w23, #0x1 f164c: 13063d09 sbfx w9, w8, #6, #10 f1650: 13003d08 sxth w8, w8 f1654: 937d7d29 sbfiz x9, x9, #3, #32 f1658: f869694a ldr x10, [x10, x9] f165c: f8696969 ldr x9, [x11, x9] f1660: 9ac8254a lsr x10, x10, x8 f1664: 9ac82528 lsr x8, x9, x8 f1668: 910343e9 add x9, sp, #0xd0 f166c: d37f0108 ubfiz x8, x8, #1, #1 f1670: b3400148 bfxil x8, x10, #0, #1 f1674: f8687928 ldr x8, [x9, x8, lsl #3] f1678: 54000283 b.lo 0xf16c8 f167c: d103c3ab sub x11, x29, #0xf0 f1680: 8b180109 add x9, x8, x24 f1684: 8b18016a add x10, x11, x24 f1688: eb09017f cmp x11, x9 f168c: fa4a3102 ccmp x8, x10, #0x2, lo f1690: 540001c3 b.lo 0xf16c8 f1694: 927e16a9 and x9, x21, #0xfc f1698: 9100410a add x10, x8, #0x10 f169c: 9100416b add x11, x11, #0x10 f16a0: aa0903ec mov x12, x9 f16a4: ad7f8540 ldp q0, q1, [x10, #-0x10] f16a8: 9100814a add x10, x10, #0x20 f16ac: f100118c subs x12, x12, #0x4 f16b0: ad3f8560 stp q0, q1, [x11, #-0x10] f16b4: 9100816b add x11, x11, #0x20 f16b8: 54ffff61 b.ne 0xf16a4 f16bc: eb15013f cmp x9, x21 f16c0: 54000061 b.ne 0xf16cc f16c4: 1400000b b 0xf16f0 f16c8: aa1f03e9 mov x9, xzr f16cc: d37df12b lsl x11, x9, #3 f16d0: d103c3aa sub x10, x29, #0xf0 f16d4: 8b0b014a add x10, x10, x11 f16d8: cb0902a9 sub x9, x21, x9 f16dc: 8b0b010b add x11, x8, x11 f16e0: f840856c ldr x12, [x11], #0x8 f16e4: f1000529 subs x9, x9, #0x1 f16e8: f800854c str x12, [x10], #0x8 f16ec: 54ffffa1 b.ne 0xf16e0 f16f0: 710012bf cmp w21, #0x4 f16f4: f90003f9 str x25, [sp] f16f8: 54000143 b.lo 0xf1720 f16fc: 8b150289 add x9, x20, x21 f1700: 910543eb add x11, sp, #0x150 f1704: 8b090d09 add x9, x8, x9, lsl #3 f1708: eb09017f cmp x11, x9 f170c: 54002542 b.hs 0xf1bb4 f1710: 8b140d09 add x9, x8, x20, lsl #3 f1714: 8b150d6a add x10, x11, x21, lsl #3 f1718: eb0a013f cmp x9, x10 f171c: 540024c2 b.hs 0xf1bb4 f1720: aa1f03e9 mov x9, xzr f1724: 8b14012b add x11, x9, x20 f1728: 910543ea add x10, sp, #0x150 f172c: 8b090d4a add x10, x10, x9, lsl #3 f1730: cb0902a9 sub x9, x21, x9 f1734: 8b0b0d08 add x8, x8, x11, lsl #3 f1738: f840850b ldr x11, [x8], #0x8 f173c: f1000529 subs x9, x9, #0x1 f1740: f800854b str x11, [x10], #0x8 f1744: 54ffffa1 b.ne 0xf1738 f1748: d10243a0 sub x0, x29, #0x90 f174c: 2a1f03e1 mov w1, wzr f1750: aa1803e2 mov x2, x24 f1754: 9401adbb bl 0x15ce40 f1758: 52800029 mov w9, #0x1 // =1 f175c: 51000ae8 sub w8, w23, #0x2 f1760: f81703a9 stur x9, [x29, #-0x90] f1764: 37781508 tbnz w8, #0xf, 0xf1a04 f1768: 13003d19 sxth w25, w8 f176c: 910443e8 add x8, sp, #0x110 f1770: 8b180109 add x9, x8, x24 f1774: 9104c3fb add x27, sp, #0x130 f1778: 91004108 add x8, x8, #0x10 f177c: 927e16bc and x28, x21, #0xfc f1780: 9100436a add x10, x27, #0x10 f1784: d101c3b7 sub x23, x29, #0x70 f1788: f90013e9 str x9, [sp, #0x20] f178c: 8b150289 add x9, x20, x21 f1790: f90007e8 str x8, [sp, #0x8] f1794: 91002268 add x8, x19, #0x8 f1798: 910343fa add x26, sp, #0xd0 f179c: a90323e9 stp x9, x8, [sp, #0x30] f17a0: 8b180369 add x9, x27, x24 f17a4: d10143b8 sub x24, x29, #0x50 f17a8: f90017e9 str x9, [sp, #0x28] f17ac: 91000a89 add x9, x20, #0x2 f17b0: a9012be9 stp x9, x10, [sp, #0x10] f17b4: 14000012 b 0xf17fc f17b8: 9104c3e0 add x0, sp, #0x130 f17bc: 910443e1 add x1, sp, #0x110 f17c0: d103c3a2 sub x2, x29, #0xf0 f17c4: 910543e3 add x3, sp, #0x150 f17c8: aa1303e4 mov x4, x19 f17cc: 94000487 bl 0xf29e8 f17d0: d10243a0 sub x0, x29, #0x90 f17d4: d10243a1 sub x1, x29, #0x90 f17d8: 9103c3e2 add x2, sp, #0xf0 f17dc: aa1303e3 mov x3, x19 f17e0: 940005b2 bl 0xf2ea8 f17e4: f94027f4 ldr x20, [sp, #0x48] f17e8: 51000728 sub w8, w25, #0x1 f17ec: 13003f29 sxth w9, w25 f17f0: 2a0803f9 mov w25, w8 f17f4: 7100013f cmp w9, #0x0 f17f8: 5400106d b.le 0xf1a04 f17fc: f9405668 ldr x8, [x19, #0xa8] f1800: d103c3a0 sub x0, x29, #0xf0 f1804: 910543e1 add x1, sp, #0x150 f1808: d10243a2 sub x2, x29, #0x90 f180c: aa1303e3 mov x3, x19 f1810: d63f0100 blr x8 f1814: 53037f28 lsr w8, w25, #3 f1818: 927d2508 and x8, x8, #0x1ff8 f181c: f8686b09 ldr x9, [x24, x8] f1820: f8686ae8 ldr x8, [x23, x8] f1824: 9ad92529 lsr x9, x9, x25 f1828: 9ad92508 lsr x8, x8, x25 f182c: d37f0108 ubfiz x8, x8, #1, #1 f1830: b3400128 bfxil x8, x9, #0, #1 f1834: f8687b48 ldr x8, [x26, x8, lsl #3] f1838: b4fffd88 cbz x8, 0xf17e8 f183c: 710012bf cmp w21, #0x4 f1840: 54000263 b.lo 0xf188c f1844: 8b150d09 add x9, x8, x21, lsl #3 f1848: eb09037f cmp x27, x9 f184c: f94017e9 ldr x9, [sp, #0x28] f1850: fa493102 ccmp x8, x9, #0x2, lo f1854: 540001c3 b.lo 0xf188c f1858: 91004109 add x9, x8, #0x10 f185c: aa1c03ea mov x10, x28 f1860: f9400feb ldr x11, [sp, #0x18] f1864: ad7f8520 ldp q0, q1, [x9, #-0x10] f1868: 91008129 add x9, x9, #0x20 f186c: f100114a subs x10, x10, #0x4 f1870: ad3f8560 stp q0, q1, [x11, #-0x10] f1874: 9100816b add x11, x11, #0x20 f1878: 54ffff61 b.ne 0xf1864 f187c: aa1c03ea mov x10, x28 f1880: eb15039f cmp x28, x21 f1884: 54000061 b.ne 0xf1890 f1888: 1400000a b 0xf18b0 f188c: aa1f03ea mov x10, xzr f1890: d37df14b lsl x11, x10, #3 f1894: cb0a02aa sub x10, x21, x10 f1898: 8b0b0369 add x9, x27, x11 f189c: 8b0b010b add x11, x8, x11 f18a0: f840856c ldr x12, [x11], #0x8 f18a4: f100054a subs x10, x10, #0x1 f18a8: f800852c str x12, [x9], #0x8 f18ac: 54ffffa1 b.ne 0xf18a0 f18b0: 8b140d09 add x9, x8, x20, lsl #3 f18b4: 7100129f cmp w20, #0x4 f18b8: 54000123 b.lo 0xf18dc f18bc: f9401bea ldr x10, [sp, #0x30] f18c0: 910443eb add x11, sp, #0x110 f18c4: 8b0a0d0a add x10, x8, x10, lsl #3 f18c8: eb0a017f cmp x11, x10 f18cc: 54000822 b.hs 0xf19d0 f18d0: f94013ea ldr x10, [sp, #0x20] f18d4: eb0a013f cmp x9, x10 f18d8: 540007c2 b.hs 0xf19d0 f18dc: aa1f03ea mov x10, xzr f18e0: d37df14b lsl x11, x10, #3 f18e4: 910443e8 add x8, sp, #0x110 f18e8: 8b0b0108 add x8, x8, x11 f18ec: cb0a02aa sub x10, x21, x10 f18f0: 8b0b0129 add x9, x9, x11 f18f4: f840852b ldr x11, [x9], #0x8 f18f8: f100054a subs x10, x10, #0x1 f18fc: f800850b str x11, [x8], #0x8 f1900: 54ffffa1 b.ne 0xf18f4 f1904: d100c3a0 sub x0, x29, #0x30 f1908: d10243a1 sub x1, x29, #0x90 f190c: d10243a2 sub x2, x29, #0x90 f1910: aa1303e3 mov x3, x19 f1914: 94000565 bl 0xf2ea8 f1918: 9104c3e0 add x0, sp, #0x130 f191c: 9104c3e1 add x1, sp, #0x130 f1920: d100c3a2 sub x2, x29, #0x30 f1924: aa1303e3 mov x3, x19 f1928: 9104c3f4 add x20, sp, #0x130 f192c: 9400055f bl 0xf2ea8 f1930: d100c3a0 sub x0, x29, #0x30 f1934: d100c3a1 sub x1, x29, #0x30 f1938: d10243a2 sub x2, x29, #0x90 f193c: aa1303e3 mov x3, x19 f1940: 9400055a bl 0xf2ea8 f1944: 910443e0 add x0, sp, #0x110 f1948: 910443e1 add x1, sp, #0x110 f194c: d100c3a2 sub x2, x29, #0x30 f1950: aa1303e3 mov x3, x19 f1954: 94000555 bl 0xf2ea8 f1958: aa1f03e8 mov x8, xzr f195c: 9103c3e9 add x9, sp, #0xf0 f1960: d103c3aa sub x10, x29, #0xf0 f1964: aa1503eb mov x11, x21 f1968: f840868c ldr x12, [x20], #0x8 f196c: f840854d ldr x13, [x10], #0x8 f1970: 8b08018c add x12, x12, x8 f1974: eb0c01ad subs x13, x13, x12 f1978: 1a9f27ee cset w14, lo f197c: f100019f cmp x12, #0x0 f1980: 9a8e0108 csel x8, x8, x14, eq f1984: f100056b subs x11, x11, #0x1 f1988: f800852d str x13, [x9], #0x8 f198c: 54fffee1 b.ne 0xf1968 f1990: b4fff148 cbz x8, 0xf17b8 f1994: aa1f03e8 mov x8, xzr f1998: 9103c3e9 add x9, sp, #0xf0 f199c: aa1503ea mov x10, x21 f19a0: f9401feb ldr x11, [sp, #0x38] f19a4: f940012c ldr x12, [x9] f19a8: f840856d ldr x13, [x11], #0x8 f19ac: 8b08018e add x14, x12, x8 f19b0: 8b0d01cd add x13, x14, x13 f19b4: eb0c01bf cmp x13, x12 f19b8: 1a9f27ec cset w12, lo f19bc: 9a8c0108 csel x8, x8, x12, eq f19c0: f100054a subs x10, x10, #0x1 f19c4: f800852d str x13, [x9], #0x8 f19c8: 54fffee1 b.ne 0xf19a4 f19cc: 17ffff7b b 0xf17b8 f19d0: a940abeb ldp x11, x10, [sp, #0x8] f19d4: 8b0a0d08 add x8, x8, x10, lsl #3 f19d8: aa1c03ea mov x10, x28 f19dc: ad7f8500 ldp q0, q1, [x8, #-0x10] f19e0: 91008108 add x8, x8, #0x20 f19e4: f100114a subs x10, x10, #0x4 f19e8: ad3f8560 stp q0, q1, [x11, #-0x10] f19ec: 9100816b add x11, x11, #0x20 f19f0: 54ffff61 b.ne 0xf19dc f19f4: aa1c03ea mov x10, x28 f19f8: eb15039f cmp x28, x21 f19fc: 54fff840 b.eq 0xf1904 f1a00: 17ffffb8 b 0xf18e0 f1a04: d10243a0 sub x0, x29, #0x90 f1a08: d10243a1 sub x1, x29, #0x90 f1a0c: f94003e2 ldr x2, [sp] f1a10: 2a1403e3 mov w3, w20 f1a14: 9400007b bl 0xf1c00 f1a18: d100c3a0 sub x0, x29, #0x30 f1a1c: d10243a1 sub x1, x29, #0x90 f1a20: d10243a2 sub x2, x29, #0x90 f1a24: aa1303e3 mov x3, x19 f1a28: 94000520 bl 0xf2ea8 f1a2c: d103c3a0 sub x0, x29, #0xf0 f1a30: d103c3a1 sub x1, x29, #0xf0 f1a34: d100c3a2 sub x2, x29, #0x30 f1a38: aa1303e3 mov x3, x19 f1a3c: d103c3b4 sub x20, x29, #0xf0 f1a40: 9400051a bl 0xf2ea8 f1a44: d100c3a0 sub x0, x29, #0x30 f1a48: d100c3a1 sub x1, x29, #0x30 f1a4c: d10243a2 sub x2, x29, #0x90 f1a50: aa1303e3 mov x3, x19 f1a54: 94000515 bl 0xf2ea8 f1a58: 910543e0 add x0, sp, #0x150 f1a5c: 910543e1 add x1, sp, #0x150 f1a60: d100c3a2 sub x2, x29, #0x30 f1a64: aa1303e3 mov x3, x19 f1a68: 94000510 bl 0xf2ea8 f1a6c: 2a1603e8 mov w8, w22 f1a70: 51000508 sub w8, w8, #0x1 f1a74: 37380148 tbnz w8, #0x7, 0xf1a9c f1a78: 13001d08 sxtb w8, w8 f1a7c: 92401d09 and x9, x8, #0xff f1a80: d37df129 lsl x9, x9, #3 f1a84: 8b09026a add x10, x19, x9 f1a88: f8696a89 ldr x9, [x20, x9] f1a8c: f940154a ldr x10, [x10, #0x28] f1a90: eb09015f cmp x10, x9 f1a94: 54000268 b.hi 0xf1ae0 f1a98: 54fffec2 b.hs 0xf1a70 f1a9c: 13001ec8 sxtb w8, w22 f1aa0: 7100051f cmp w8, #0x1 f1aa4: 540001eb b.lt 0xf1ae0 f1aa8: aa1f03e8 mov x8, xzr f1aac: 12001ec9 and w9, w22, #0xff f1ab0: 9100a26a add x10, x19, #0x28 f1ab4: d103c3ab sub x11, x29, #0xf0 f1ab8: f840854c ldr x12, [x10], #0x8 f1abc: f940016d ldr x13, [x11] f1ac0: 8b08018c add x12, x12, x8 f1ac4: eb0c01ad subs x13, x13, x12 f1ac8: 1a9f27ee cset w14, lo f1acc: f100019f cmp x12, #0x0 f1ad0: 9a8e0108 csel x8, x8, x14, eq f1ad4: f1000529 subs x9, x9, #0x1 f1ad8: f800856d str x13, [x11], #0x8 f1adc: 54fffee1 b.ne 0xf1ab8 f1ae0: 510006a9 sub w9, w21, #0x1 f1ae4: 373800e9 tbnz w9, #0x7, 0xf1b00 f1ae8: 92401d28 and x8, x9, #0xff f1aec: 12001d29 and w9, w9, #0xff f1af0: 71000d3f cmp w9, #0x3 f1af4: 540000a2 b.hs 0xf1b08 f1af8: aa1f03eb mov x11, xzr f1afc: 14000021 b 0xf1b80 f1b00: 52800020 mov w0, #0x1 // =1 f1b04: 17fffe01 b 0xf1308 f1b08: d37df10b lsl x11, x8, #3 f1b0c: 91000509 add x9, x8, #0x1 f1b10: 9101c3ec add x12, sp, #0x70 f1b14: d100216d sub x13, x11, #0x8 f1b18: 927e192a and x10, x9, #0x1fc f1b1c: 8b0d018b add x11, x12, x13 f1b20: d103c3ac sub x12, x29, #0xf0 f1b24: cb0a0108 sub x8, x8, x10 f1b28: 6f00e400 movi v0.2d, #0000000000000000 f1b2c: 8b0d018c add x12, x12, x13 f1b30: 6f00e401 movi v1.2d, #0000000000000000 f1b34: aa0a03ed mov x13, x10 f1b38: ad7f8983 ldp q3, q2, [x12, #-0x10] f1b3c: d10011ad sub x13, x13, #0x4 f1b40: d100818c sub x12, x12, #0x20 f1b44: ad7f9165 ldp q5, q4, [x11, #-0x10] f1b48: d100816b sub x11, x11, #0x20 f1b4c: 6e231ca3 eor v3.16b, v5.16b, v3.16b f1b50: 6e221c82 eor v2.16b, v4.16b, v2.16b f1b54: 6e034063 ext v3.16b, v3.16b, v3.16b, #0x8 f1b58: 6e024042 ext v2.16b, v2.16b, v2.16b, #0x8 f1b5c: 4ea11c61 orr v1.16b, v3.16b, v1.16b f1b60: 4ea01c40 orr v0.16b, v2.16b, v0.16b f1b64: b5fffead cbnz x13, 0xf1b38 f1b68: 4ea01c20 orr v0.16b, v1.16b, v0.16b f1b6c: eb0a013f cmp x9, x10 f1b70: 6e004001 ext v1.16b, v0.16b, v0.16b, #0x8 f1b74: 0ea11c00 orr v0.8b, v0.8b, v1.8b f1b78: 9e66000b fmov x11, d0 f1b7c: 54000160 b.eq 0xf1ba8 f1b80: d103c3a9 sub x9, x29, #0xf0 f1b84: 9101c3ea add x10, sp, #0x70 f1b88: d37df10c lsl x12, x8, #3 f1b8c: d1000508 sub x8, x8, #0x1 f1b90: b100051f cmn x8, #0x1 f1b94: f86c692d ldr x13, [x9, x12] f1b98: f86c694c ldr x12, [x10, x12] f1b9c: ca0d018c eor x12, x12, x13 f1ba0: aa0b018b orr x11, x12, x11 f1ba4: 54ffff21 b.ne 0xf1b88 f1ba8: f100017f cmp x11, #0x0 f1bac: 1a9f17e0 cset w0, eq f1bb0: 17fffdd6 b 0xf1308 f1bb4: 927e16a9 and x9, x21, #0xfc f1bb8: 8b140d0a add x10, x8, x20, lsl #3 f1bbc: 9100414a add x10, x10, #0x10 f1bc0: 9100416b add x11, x11, #0x10 f1bc4: aa0903ec mov x12, x9 f1bc8: ad7f8540 ldp q0, q1, [x10, #-0x10] f1bcc: 9100814a add x10, x10, #0x20 f1bd0: f100118c subs x12, x12, #0x4 f1bd4: ad3f8560 stp q0, q1, [x11, #-0x10] f1bd8: 9100816b add x11, x11, #0x20 f1bdc: 54ffff61 b.ne 0xf1bc8 f1be0: eb15013f cmp x9, x21 f1be4: 54ffdb20 b.eq 0xf1748 f1be8: 17fffecf b 0xf1724 f1bec: 2a1f03e9 mov w9, wzr f1bf0: 17fffe75 b 0xf15c4 f1bf4: 2a1f03e8 mov w8, wzr f1bf8: 17fffe8e b 0xf1630 f1bfc: 9401ac8d bl 0x15ce30 <__stack_chk_fail@plt> f1c00: d103c3ff sub sp, sp, #0xf0 f1c04: a9097bfd stp x29, x30, [sp, #0x90] f1c08: 910243fd add x29, sp, #0x90 f1c0c: a90a6ffc stp x28, x27, [sp, #0xa0] f1c10: a90b67fa stp x26, x25, [sp, #0xb0] f1c14: a90c5ff8 stp x24, x23, [sp, #0xc0] f1c18: a90d57f6 stp x22, x21, [sp, #0xd0] f1c1c: a90e4ff4 stp x20, x19, [sp, #0xe0] f1c20: d53bd057 mrs x23, TPIDR_EL0 f1c24: 13001c69 sxtb w9, w3 f1c28: f94016e8 ldr x8, [x23, #0x28] f1c2c: 7100053f cmp w9, #0x1 f1c30: f81f83a8 stur x8, [x29, #-0x8] f1c34: 540034ab b.lt 0xf22c8 f1c38: 2a0303f4 mov w20, w3 f1c3c: aa0203f5 mov x21, x2 f1c40: aa0003f3 mov x19, x0 f1c44: 92401e98 and x24, x20, #0xff f1c48: 12001c68 and w8, w3, #0xff f1c4c: 7100051f cmp w8, #0x1 f1c50: 54000081 b.ne 0xf1c60 f1c54: aa1f03e8 mov x8, xzr f1c58: aa1f03e9 mov x9, xzr f1c5c: 1400000e b 0xf1c94 f1c60: 927f1b08 and x8, x24, #0xfe f1c64: aa0103ea mov x10, x1 f1c68: 6f00e400 movi v0.2d, #0000000000000000 f1c6c: aa0803e9 mov x9, x8 f1c70: 3cc10541 ldr q1, [x10], #0x10 f1c74: f1000929 subs x9, x9, #0x2 f1c78: 4ea01c20 orr v0.16b, v1.16b, v0.16b f1c7c: 54ffffa1 b.ne 0xf1c70 f1c80: 6e004001 ext v1.16b, v0.16b, v0.16b, #0x8 f1c84: eb18011f cmp x8, x24 f1c88: 0ea11c00 orr v0.8b, v0.8b, v1.8b f1c8c: 9e660009 fmov x9, d0 f1c90: 540000e0 b.eq 0xf1cac f1c94: cb08030a sub x10, x24, x8 f1c98: 8b080c28 add x8, x1, x8, lsl #3 f1c9c: f840850b ldr x11, [x8], #0x8 f1ca0: f100054a subs x10, x10, #0x1 f1ca4: aa090169 orr x9, x11, x9 f1ca8: 54ffffa1 b.ne 0xf1c9c f1cac: d37df316 lsl x22, x24, #3 f1cb0: b4003249 cbz x9, 0xf22f8 f1cb4: d100a3a0 sub x0, x29, #0x28 f1cb8: aa1603e2 mov x2, x22 f1cbc: d100a3b9 sub x25, x29, #0x28 f1cc0: 9401acf8 bl 0x15d0a0 f1cc4: 910123e0 add x0, sp, #0x48 f1cc8: aa1503e1 mov x1, x21 f1ccc: aa1603e2 mov x2, x22 f1cd0: 910123fa add x26, sp, #0x48 f1cd4: 9401acf3 bl 0x15d0a0 f1cd8: 9100a3e0 add x0, sp, #0x28 f1cdc: 2a1f03e1 mov w1, wzr f1ce0: aa1603e2 mov x2, x22 f1ce4: 9100a3fb add x27, sp, #0x28 f1ce8: 9401ac56 bl 0x15ce40 f1cec: 52800028 mov w8, #0x1 // =1 f1cf0: 910023e0 add x0, sp, #0x8 f1cf4: 2a1f03e1 mov w1, wzr f1cf8: aa1603e2 mov x2, x22 f1cfc: 910023fc add x28, sp, #0x8 f1d00: f90017e8 str x8, [sp, #0x28] f1d04: 9401ac4f bl 0x15ce40 f1d08: 2a1403ea mov w10, w20 f1d0c: 8b160348 add x8, x26, x22 f1d10: 937d1d4b sbfiz x11, x10, #3, #8 f1d14: 8b160389 add x9, x28, x22 f1d18: d100216d sub x13, x11, #0x8 f1d1c: 8b16032a add x10, x25, x22 f1d20: 8b16036b add x11, x27, x22 f1d24: 8b0d038c add x12, x28, x13 f1d28: 8b0d036d add x13, x27, x13 f1d2c: d100070e sub x14, x24, #0x1 f1d30: 9100234f add x15, x26, #0x8 f1d34: 91002330 add x16, x25, #0x8 f1d38: 910022b1 add x17, x21, #0x8 f1d3c: 91002380 add x0, x28, #0x8 f1d40: 91002361 add x1, x27, #0x8 f1d44: f90003e0 str x0, [sp] f1d48: 2a1403e3 mov w3, w20 f1d4c: 51000462 sub w2, w3, #0x1 f1d50: 37382b42 tbnz w2, #0x7, 0xf22b8 f1d54: 13001c43 sxtb w3, w2 f1d58: 92401c62 and x2, x3, #0xff f1d5c: d37df042 lsl x2, x2, #3 f1d60: f8626b24 ldr x4, [x25, x2] f1d64: f8626b45 ldr x5, [x26, x2] f1d68: eb05009f cmp x4, x5 f1d6c: 54ffff00 b.eq 0xf1d4c f1d70: f85d83a2 ldur x2, [x29, #-0x28] f1d74: 370005c2 tbnz w2, #0x0, 0xf1e2c f1d78: aa1f03e2 mov x2, xzr f1d7c: aa0a03e3 mov x3, x10 f1d80: f85f8c64 ldr x4, [x3, #-0x8]! f1d84: eb19007f cmp x3, x25 f1d88: aa440445 orr x5, x2, x4, lsr #1 f1d8c: d3410082 lsl x2, x4, #63 f1d90: f9000065 str x5, [x3] f1d94: 54ffff68 b.hi 0xf1d80 f1d98: f94017e2 ldr x2, [sp, #0x28] f1d9c: 36002462 tbz w2, #0x0, 0xf2228 f1da0: f94002a3 ldr x3, [x21] f1da4: 12001e85 and w5, w20, #0xff f1da8: ab030044 adds x4, x2, x3 f1dac: 1a9f37e2 cset w2, hs f1db0: f100007f cmp x3, #0x0 f1db4: 1a9f07e3 cset w3, ne f1db8: 710004bf cmp w5, #0x1 f1dbc: 0a020062 and w2, w3, w2 f1dc0: f90017e4 str x4, [sp, #0x28] f1dc4: 540001c0 b.eq 0xf1dfc f1dc8: aa0103e3 mov x3, x1 f1dcc: aa0e03e4 mov x4, x14 f1dd0: aa1103e5 mov x5, x17 f1dd4: f9400066 ldr x6, [x3] f1dd8: f84084a7 ldr x7, [x5], #0x8 f1ddc: 8b06005e add x30, x2, x6 f1de0: 8b0703c7 add x7, x30, x7 f1de4: eb0600ff cmp x7, x6 f1de8: 1a9f27e6 cset w6, lo f1dec: 9a860042 csel x2, x2, x6, eq f1df0: f1000484 subs x4, x4, #0x1 f1df4: f8008467 str x7, [x3], #0x8 f1df8: 54fffee1 b.ne 0xf1dd4 f1dfc: aa1f03e3 mov x3, xzr f1e00: aa0b03e4 mov x4, x11 f1e04: f85f8c85 ldr x5, [x4, #-0x8]! f1e08: eb1b009f cmp x4, x27 f1e0c: aa450466 orr x6, x3, x5, lsr #1 f1e10: d34100a3 lsl x3, x5, #63 f1e14: f9000086 str x6, [x4] f1e18: 54ffff68 b.hi 0xf1e04 f1e1c: 2a1403e3 mov w3, w20 f1e20: aa0d03e4 mov x4, x13 f1e24: b5001f82 cbnz x2, 0xf2214 f1e28: 17ffffc9 b 0xf1d4c f1e2c: f94027e3 ldr x3, [sp, #0x48] f1e30: 37000563 tbnz w3, #0x0, 0xf1edc f1e34: aa1f03e2 mov x2, xzr f1e38: aa0803e3 mov x3, x8 f1e3c: f85f8c64 ldr x4, [x3, #-0x8]! f1e40: eb1a007f cmp x3, x26 f1e44: aa440445 orr x5, x2, x4, lsr #1 f1e48: d3410082 lsl x2, x4, #63 f1e4c: f9000065 str x5, [x3] f1e50: 54ffff68 b.hi 0xf1e3c f1e54: f94007e2 ldr x2, [sp, #0x8] f1e58: 36001fa2 tbz w2, #0x0, 0xf224c f1e5c: f94002a3 ldr x3, [x21] f1e60: 12001e85 and w5, w20, #0xff f1e64: ab030044 adds x4, x2, x3 f1e68: 1a9f37e2 cset w2, hs f1e6c: f100007f cmp x3, #0x0 f1e70: 1a9f07e3 cset w3, ne f1e74: 710004bf cmp w5, #0x1 f1e78: 0a020062 and w2, w3, w2 f1e7c: f90007e4 str x4, [sp, #0x8] f1e80: 540001c0 b.eq 0xf1eb8 f1e84: f94003e3 ldr x3, [sp] f1e88: aa0e03e4 mov x4, x14 f1e8c: aa1103e5 mov x5, x17 f1e90: f9400066 ldr x6, [x3] f1e94: f84084a7 ldr x7, [x5], #0x8 f1e98: 8b06005e add x30, x2, x6 f1e9c: 8b0703c7 add x7, x30, x7 f1ea0: eb0600ff cmp x7, x6 f1ea4: 1a9f27e6 cset w6, lo f1ea8: 9a860042 csel x2, x2, x6, eq f1eac: f1000484 subs x4, x4, #0x1 f1eb0: f8008467 str x7, [x3], #0x8 f1eb4: 54fffee1 b.ne 0xf1e90 f1eb8: aa1f03e3 mov x3, xzr f1ebc: aa0903e4 mov x4, x9 f1ec0: f85f8c85 ldr x5, [x4, #-0x8]! f1ec4: eb1c009f cmp x4, x28 f1ec8: aa450466 orr x6, x3, x5, lsr #1 f1ecc: d34100a3 lsl x3, x5, #63 f1ed0: f9000086 str x6, [x4] f1ed4: 54ffff68 b.hi 0xf1ec0 f1ed8: 140000cc b 0xf2208 f1edc: eb05009f cmp x4, x5 f1ee0: 54000cc9 b.ls 0xf2078 f1ee4: cb030044 sub x4, x2, x3 f1ee8: 12001e85 and w5, w20, #0xff f1eec: 710004bf cmp w5, #0x1 f1ef0: f81d83a4 stur x4, [x29, #-0x28] f1ef4: 54000200 b.eq 0xf1f34 f1ef8: aa1f03e4 mov x4, xzr f1efc: aa0f03e5 mov x5, x15 f1f00: aa1003e6 mov x6, x16 f1f04: aa0e03e7 mov x7, x14 f1f08: eb03005f cmp x2, x3 f1f0c: f94000c2 ldr x2, [x6] f1f10: f84084be ldr x30, [x5], #0x8 f1f14: 1a9f27e0 cset w0, lo f1f18: f100007f cmp x3, #0x0 f1f1c: 9a800084 csel x4, x4, x0, eq f1f20: f10004e7 subs x7, x7, #0x1 f1f24: 8b0403c3 add x3, x30, x4 f1f28: cb030040 sub x0, x2, x3 f1f2c: f80084c0 str x0, [x6], #0x8 f1f30: 54fffec1 b.ne 0xf1f08 f1f34: aa1f03e2 mov x2, xzr f1f38: aa0a03e3 mov x3, x10 f1f3c: f85f8c60 ldr x0, [x3, #-0x8]! f1f40: eb19007f cmp x3, x25 f1f44: aa400444 orr x4, x2, x0, lsr #1 f1f48: d3410002 lsl x2, x0, #63 f1f4c: f9000064 str x4, [x3] f1f50: 54ffff68 b.hi 0xf1f3c f1f54: 2a1403e2 mov w2, w20 f1f58: 51000442 sub w2, w2, #0x1 f1f5c: 373802e2 tbnz w2, #0x7, 0xf1fb8 f1f60: 13001c42 sxtb w2, w2 f1f64: 92401c40 and x0, x2, #0xff f1f68: d37df000 lsl x0, x0, #3 f1f6c: f8606b63 ldr x3, [x27, x0] f1f70: f8606b80 ldr x0, [x28, x0] f1f74: eb00007f cmp x3, x0 f1f78: 54000208 b.hi 0xf1fb8 f1f7c: 54fffee2 b.hs 0xf1f58 f1f80: aa1f03e2 mov x2, xzr f1f84: 9100a3e3 add x3, sp, #0x28 f1f88: aa1503e4 mov x4, x21 f1f8c: aa1803e5 mov x5, x24 f1f90: f9400060 ldr x0, [x3] f1f94: f8408486 ldr x6, [x4], #0x8 f1f98: 8b020007 add x7, x0, x2 f1f9c: 8b0600e6 add x6, x7, x6 f1fa0: eb0000df cmp x6, x0 f1fa4: 1a9f27e0 cset w0, lo f1fa8: 9a800042 csel x2, x2, x0, eq f1fac: f10004a5 subs x5, x5, #0x1 f1fb0: f8008466 str x6, [x3], #0x8 f1fb4: 54fffee1 b.ne 0xf1f90 f1fb8: aa1f03e2 mov x2, xzr f1fbc: 910023e3 add x3, sp, #0x8 f1fc0: 9100a3e4 add x4, sp, #0x28 f1fc4: aa1803e5 mov x5, x24 f1fc8: f8408460 ldr x0, [x3], #0x8 f1fcc: f9400086 ldr x6, [x4] f1fd0: 8b020000 add x0, x0, x2 f1fd4: eb0000c6 subs x6, x6, x0 f1fd8: 1a9f27e7 cset w7, lo f1fdc: f100001f cmp x0, #0x0 f1fe0: 9a870042 csel x2, x2, x7, eq f1fe4: f10004a5 subs x5, x5, #0x1 f1fe8: f8008486 str x6, [x4], #0x8 f1fec: 54fffee1 b.ne 0xf1fc8 f1ff0: f94017e2 ldr x2, [sp, #0x28] f1ff4: 36001502 tbz w2, #0x0, 0xf2294 f1ff8: f94002a0 ldr x0, [x21] f1ffc: 12001e84 and w4, w20, #0xff f2000: ab000043 adds x3, x2, x0 f2004: 1a9f37e2 cset w2, hs f2008: f100001f cmp x0, #0x0 f200c: 1a9f07e0 cset w0, ne f2010: 7100049f cmp w4, #0x1 f2014: 0a020002 and w2, w0, w2 f2018: f90017e3 str x3, [sp, #0x28] f201c: 540001c0 b.eq 0xf2054 f2020: aa0103e3 mov x3, x1 f2024: aa0e03e4 mov x4, x14 f2028: aa1103e5 mov x5, x17 f202c: f9400060 ldr x0, [x3] f2030: f84084a6 ldr x6, [x5], #0x8 f2034: 8b000047 add x7, x2, x0 f2038: 8b0600e6 add x6, x7, x6 f203c: eb0000df cmp x6, x0 f2040: 1a9f27e0 cset w0, lo f2044: 9a800042 csel x2, x2, x0, eq f2048: f1000484 subs x4, x4, #0x1 f204c: f8008466 str x6, [x3], #0x8 f2050: 54fffee1 b.ne 0xf202c f2054: aa1f03e3 mov x3, xzr f2058: aa0b03e4 mov x4, x11 f205c: f85f8c80 ldr x0, [x4, #-0x8]! f2060: eb1b009f cmp x4, x27 f2064: aa400465 orr x5, x3, x0, lsr #1 f2068: d3410003 lsl x3, x0, #63 f206c: f9000085 str x5, [x4] f2070: 54ffff68 b.hi 0xf205c f2074: 17ffff6a b 0xf1e1c f2078: cb020064 sub x4, x3, x2 f207c: 12001e85 and w5, w20, #0xff f2080: 710004bf cmp w5, #0x1 f2084: f90027e4 str x4, [sp, #0x48] f2088: 54000200 b.eq 0xf20c8 f208c: aa1f03e4 mov x4, xzr f2090: aa1003e5 mov x5, x16 f2094: aa0f03e6 mov x6, x15 f2098: aa0e03e7 mov x7, x14 f209c: eb02007f cmp x3, x2 f20a0: f94000c3 ldr x3, [x6] f20a4: f84084a0 ldr x0, [x5], #0x8 f20a8: 1a9f27fe cset w30, lo f20ac: f100005f cmp x2, #0x0 f20b0: 9a9e0084 csel x4, x4, x30, eq f20b4: f10004e7 subs x7, x7, #0x1 f20b8: 8b040002 add x2, x0, x4 f20bc: cb020060 sub x0, x3, x2 f20c0: f80084c0 str x0, [x6], #0x8 f20c4: 54fffec1 b.ne 0xf209c f20c8: aa1f03e2 mov x2, xzr f20cc: aa0803e3 mov x3, x8 f20d0: f85f8c60 ldr x0, [x3, #-0x8]! f20d4: eb1a007f cmp x3, x26 f20d8: aa400444 orr x4, x2, x0, lsr #1 f20dc: d3410002 lsl x2, x0, #63 f20e0: f9000064 str x4, [x3] f20e4: 54ffff68 b.hi 0xf20d0 f20e8: 2a1403e2 mov w2, w20 f20ec: 51000442 sub w2, w2, #0x1 f20f0: 373802e2 tbnz w2, #0x7, 0xf214c f20f4: 13001c42 sxtb w2, w2 f20f8: 92401c40 and x0, x2, #0xff f20fc: d37df000 lsl x0, x0, #3 f2100: f8606b83 ldr x3, [x28, x0] f2104: f8606b60 ldr x0, [x27, x0] f2108: eb00007f cmp x3, x0 f210c: 54000208 b.hi 0xf214c f2110: 54fffee2 b.hs 0xf20ec f2114: aa1f03e2 mov x2, xzr f2118: 910023e3 add x3, sp, #0x8 f211c: aa1503e4 mov x4, x21 f2120: aa1803e5 mov x5, x24 f2124: f9400060 ldr x0, [x3] f2128: f8408486 ldr x6, [x4], #0x8 f212c: 8b020007 add x7, x0, x2 f2130: 8b0600e6 add x6, x7, x6 f2134: eb0000df cmp x6, x0 f2138: 1a9f27e0 cset w0, lo f213c: 9a800042 csel x2, x2, x0, eq f2140: f10004a5 subs x5, x5, #0x1 f2144: f8008466 str x6, [x3], #0x8 f2148: 54fffee1 b.ne 0xf2124 f214c: aa1f03e2 mov x2, xzr f2150: 9100a3e3 add x3, sp, #0x28 f2154: 910023e4 add x4, sp, #0x8 f2158: aa1803e5 mov x5, x24 f215c: f8408460 ldr x0, [x3], #0x8 f2160: f9400086 ldr x6, [x4] f2164: 8b020000 add x0, x0, x2 f2168: eb0000c6 subs x6, x6, x0 f216c: 1a9f27e7 cset w7, lo f2170: f100001f cmp x0, #0x0 f2174: 9a870042 csel x2, x2, x7, eq f2178: f10004a5 subs x5, x5, #0x1 f217c: f8008486 str x6, [x4], #0x8 f2180: 54fffee1 b.ne 0xf215c f2184: f94007e2 ldr x2, [sp, #0x8] f2188: 36000742 tbz w2, #0x0, 0xf2270 f218c: f94002a0 ldr x0, [x21] f2190: 12001e84 and w4, w20, #0xff f2194: ab000043 adds x3, x2, x0 f2198: 1a9f37e2 cset w2, hs f219c: f100001f cmp x0, #0x0 f21a0: 1a9f07e0 cset w0, ne f21a4: 7100049f cmp w4, #0x1 f21a8: 0a020002 and w2, w0, w2 f21ac: f90007e3 str x3, [sp, #0x8] f21b0: 540001c0 b.eq 0xf21e8 f21b4: f94003e3 ldr x3, [sp] f21b8: aa0e03e4 mov x4, x14 f21bc: aa1103e5 mov x5, x17 f21c0: f9400060 ldr x0, [x3] f21c4: f84084a6 ldr x6, [x5], #0x8 f21c8: 8b000047 add x7, x2, x0 f21cc: 8b0600e6 add x6, x7, x6 f21d0: eb0000df cmp x6, x0 f21d4: 1a9f27e0 cset w0, lo f21d8: 9a800042 csel x2, x2, x0, eq f21dc: f1000484 subs x4, x4, #0x1 f21e0: f8008466 str x6, [x3], #0x8 f21e4: 54fffee1 b.ne 0xf21c0 f21e8: aa1f03e3 mov x3, xzr f21ec: aa0903e4 mov x4, x9 f21f0: f85f8c80 ldr x0, [x4, #-0x8]! f21f4: eb1c009f cmp x4, x28 f21f8: aa400465 orr x5, x3, x0, lsr #1 f21fc: d3410003 lsl x3, x0, #63 f2200: f9000085 str x5, [x4] f2204: 54ffff68 b.hi 0xf21f0 f2208: 2a1403e3 mov w3, w20 f220c: aa0c03e4 mov x4, x12 f2210: b4ffd9e2 cbz x2, 0xf1d4c f2214: f9400080 ldr x0, [x4] f2218: 2a1403e3 mov w3, w20 f221c: b2410000 orr x0, x0, #0x8000000000000000 f2220: f9000080 str x0, [x4] f2224: 17fffeca b 0xf1d4c f2228: aa1f03e2 mov x2, xzr f222c: aa0b03e3 mov x3, x11 f2230: f85f8c64 ldr x4, [x3, #-0x8]! f2234: eb1b007f cmp x3, x27 f2238: aa440445 orr x5, x2, x4, lsr #1 f223c: d3410082 lsl x2, x4, #63 f2240: f9000065 str x5, [x3] f2244: 54ffff68 b.hi 0xf2230 f2248: 17fffec0 b 0xf1d48 f224c: aa1f03e2 mov x2, xzr f2250: aa0903e3 mov x3, x9 f2254: f85f8c64 ldr x4, [x3, #-0x8]! f2258: eb1c007f cmp x3, x28 f225c: aa440445 orr x5, x2, x4, lsr #1 f2260: d3410082 lsl x2, x4, #63 f2264: f9000065 str x5, [x3] f2268: 54ffff68 b.hi 0xf2254 f226c: 17fffeb7 b 0xf1d48 f2270: aa1f03e2 mov x2, xzr f2274: aa0903e3 mov x3, x9 f2278: f85f8c60 ldr x0, [x3, #-0x8]! f227c: eb1c007f cmp x3, x28 f2280: aa400444 orr x4, x2, x0, lsr #1 f2284: d3410002 lsl x2, x0, #63 f2288: f9000064 str x4, [x3] f228c: 54ffff68 b.hi 0xf2278 f2290: 17fffeae b 0xf1d48 f2294: aa1f03e2 mov x2, xzr f2298: aa0b03e3 mov x3, x11 f229c: f85f8c60 ldr x0, [x3, #-0x8]! f22a0: eb1b007f cmp x3, x27 f22a4: aa400444 orr x4, x2, x0, lsr #1 f22a8: d3410002 lsl x2, x0, #63 f22ac: f9000064 str x4, [x3] f22b0: 54ffff68 b.hi 0xf229c f22b4: 17fffea5 b 0xf1d48 f22b8: 9100a3e1 add x1, sp, #0x28 f22bc: aa1303e0 mov x0, x19 f22c0: aa1603e2 mov x2, x22 f22c4: 9401ab77 bl 0x15d0a0 f22c8: f94016e8 ldr x8, [x23, #0x28] f22cc: f85f83a9 ldur x9, [x29, #-0x8] f22d0: eb09011f cmp x8, x9 f22d4: 54000221 b.ne 0xf2318 f22d8: a94e4ff4 ldp x20, x19, [sp, #0xe0] f22dc: a94d57f6 ldp x22, x21, [sp, #0xd0] f22e0: a94c5ff8 ldp x24, x23, [sp, #0xc0] f22e4: a94b67fa ldp x26, x25, [sp, #0xb0] f22e8: a94a6ffc ldp x28, x27, [sp, #0xa0] f22ec: a9497bfd ldp x29, x30, [sp, #0x90] f22f0: 9103c3ff add sp, sp, #0xf0 f22f4: d65f03c0 ret f22f8: aa1303e0 mov x0, x19 f22fc: 2a1f03e1 mov w1, wzr f2300: aa1603e2 mov x2, x22 f2304: 9401aacf bl 0x15ce40 f2308: f94016e8 ldr x8, [x23, #0x28] f230c: f85f83a9 ldur x9, [x29, #-0x8] f2310: eb09011f cmp x8, x9 f2314: 54fffe20 b.eq 0xf22d8 f2318: 9401aac6 bl 0x15ce30 <__stack_chk_fail@plt> f231c: a9bc7bfd stp x29, x30, [sp, #-0x40]! f2320: a9015ff8 stp x24, x23, [sp, #0x10] f2324: 910003fd mov x29, sp f2328: a90257f6 stp x22, x21, [sp, #0x20] f232c: a9034ff4 stp x20, x19, [sp, #0x30] f2330: 79c00477 ldrsh w23, [x3, #0x2] f2334: aa0303f4 mov x20, x3 f2338: aa0103f5 mov x21, x1 f233c: aa0003f3 mov x19, x0 f2340: 11001ee8 add w8, w23, #0x7 f2344: 11003ae9 add w9, w23, #0xe f2348: 7100011f cmp w8, #0x0 f234c: 1100feea add w10, w23, #0x3f f2350: 1a88b128 csel w8, w9, w8, lt f2354: 1101fae9 add w9, w23, #0x7e f2358: 7100015f cmp w10, #0x0 f235c: 13037d08 asr w8, w8, #3 f2360: 1a8ab129 csel w9, w9, w10, lt f2364: 6b02011f cmp w8, w2 f2368: 13067d36 asr w22, w9, #6 f236c: 1a823118 csel w24, w8, w2, lo f2370: 13063528 sbfx w8, w9, #6, #8 f2374: 7100051f cmp w8, #0x1 f2378: 540000ab b.lt 0xf238c f237c: 531d1ec2 ubfiz w2, w22, #3, #8 f2380: aa1303e0 mov x0, x19 f2384: 2a1f03e1 mov w1, wzr f2388: 9401aaae bl 0x15ce40 f238c: 11001f08 add w8, w24, #0x7 f2390: 11003b09 add w9, w24, #0xe f2394: 7100011f cmp w8, #0x0 f2398: 1a88b128 csel w8, w9, w8, lt f239c: 13032909 sbfx w9, w8, #3, #8 f23a0: 7100053f cmp w9, #0x1 f23a4: 540000cb b.lt 0xf23bc f23a8: 13037d08 asr w8, w8, #3 f23ac: aa1303e0 mov x0, x19 f23b0: 531d1d02 ubfiz w2, w8, #3, #8 f23b4: 2a1f03e1 mov w1, wzr f23b8: 9401aaa2 bl 0x15ce40 f23bc: 7100071f cmp w24, #0x1 f23c0: 540001eb b.lt 0xf23fc f23c4: 2a1f03e8 mov w8, wzr f23c8: 2a2803e9 mvn w9, w8 f23cc: 3868caab ldrb w11, [x21, w8, sxtw] f23d0: 0b090309 add w9, w24, w9 f23d4: 11000508 add w8, w8, #0x1 f23d8: 121d712a and w10, w9, #0xfffffff8 f23dc: 531d0929 ubfiz w9, w9, #3, #3 f23e0: 13001d08 sxtb w8, w8 f23e4: 6b18011f cmp w8, w24 f23e8: f86a6a6c ldr x12, [x19, x10] f23ec: 9ac92169 lsl x9, x11, x9 f23f0: aa0c0129 orr x9, x9, x12 f23f4: f82a6a69 str x9, [x19, x10] f23f8: 54fffe8b b.lt 0xf23c8 f23fc: 79c00688 ldrsh w8, [x20, #0x2] f2400: 531d7309 lsl w9, w24, #3 f2404: 6b080128 subs w8, w9, w8 f2408: 54000569 b.ls 0xf24b4 f240c: 1101fae9 add w9, w23, #0x7e f2410: 7101fd3f cmp w9, #0x7f f2414: 54000183 b.lo 0xf2444 f2418: 5280080a mov w10, #0x40 // =64 f241c: aa1f03e9 mov x9, xzr f2420: 4b08014a sub w10, w10, w8 f2424: 8b364e6b add x11, x19, w22, uxtw #3 f2428: f85f8d6c ldr x12, [x11, #-0x8]! f242c: eb13017f cmp x11, x19 f2430: 9ac8258d lsr x13, x12, x8 f2434: aa0901ad orr x13, x13, x9 f2438: 9aca2189 lsl x9, x12, x10 f243c: f900016d str x13, [x11] f2440: 54ffff48 b.hi 0xf2428 f2444: 2a1603e8 mov w8, w22 f2448: 51000508 sub w8, w8, #0x1 f244c: 37380148 tbnz w8, #0x7, 0xf2474 f2450: 13001d08 sxtb w8, w8 f2454: 92401d09 and x9, x8, #0xff f2458: d37df129 lsl x9, x9, #3 f245c: 8b09028a add x10, x20, x9 f2460: f8696a69 ldr x9, [x19, x9] f2464: f940154a ldr x10, [x10, #0x28] f2468: eb09015f cmp x10, x9 f246c: 54000248 b.hi 0xf24b4 f2470: 54fffec2 b.hs 0xf2448 f2474: 13001ec8 sxtb w8, w22 f2478: 7100051f cmp w8, #0x1 f247c: 540001cb b.lt 0xf24b4 f2480: aa1f03e8 mov x8, xzr f2484: 12001ec9 and w9, w22, #0xff f2488: 9100a28a add x10, x20, #0x28 f248c: f840854b ldr x11, [x10], #0x8 f2490: f940026c ldr x12, [x19] f2494: 8b08016b add x11, x11, x8 f2498: eb0b018c subs x12, x12, x11 f249c: 1a9f27ed cset w13, lo f24a0: f100017f cmp x11, #0x0 f24a4: 9a8d0108 csel x8, x8, x13, eq f24a8: f1000529 subs x9, x9, #0x1 f24ac: f800866c str x12, [x19], #0x8 f24b0: 54fffee1 b.ne 0xf248c f24b4: a9434ff4 ldp x20, x19, [sp, #0x30] f24b8: a94257f6 ldp x22, x21, [sp, #0x20] f24bc: a9415ff8 ldp x24, x23, [sp, #0x10] f24c0: a8c47bfd ldp x29, x30, [sp], #0x40 f24c4: d65f03c0 ret f24c8: d10503ff sub sp, sp, #0x140 f24cc: a90e7bfd stp x29, x30, [sp, #0xe0] f24d0: 910383fd add x29, sp, #0xe0 f24d4: a90f6ffc stp x28, x27, [sp, #0xf0] f24d8: a91067fa stp x26, x25, [sp, #0x100] f24dc: a9115ff8 stp x24, x23, [sp, #0x110] f24e0: a91257f6 stp x22, x21, [sp, #0x120] f24e4: a9134ff4 stp x20, x19, [sp, #0x130] f24e8: d53bd056 mrs x22, TPIDR_EL0 f24ec: 2a0403f4 mov w20, w4 f24f0: aa0303f5 mov x21, x3 f24f4: aa0003f3 mov x19, x0 f24f8: f94016c8 ldr x8, [x22, #0x28] f24fc: 13001c97 sxtb w23, w4 f2500: 710006ff cmp w23, #0x1 f2504: f81f03a8 stur x8, [x29, #-0x10] f2508: 54000a8b b.lt 0xf2658 f250c: 2a1403e9 mov w9, w20 f2510: aa1f03ea mov x10, xzr f2514: aa1f03eb mov x11, xzr f2518: aa1f03e8 mov x8, xzr f251c: aa1f03ee mov x14, xzr f2520: 92401d2c and x12, x9, #0xff f2524: 910003ed mov x13, sp f2528: aa0803f1 mov x17, x8 f252c: aa0103ef mov x15, x1 f2530: aa0a03f0 mov x16, x10 f2534: aa1f03e8 mov x8, xzr f2538: f8706849 ldr x9, [x2, x16] f253c: d1002210 sub x16, x16, #0x8 f2540: f84085e0 ldr x0, [x15], #0x8 f2544: 9b007d23 mul x3, x9, x0 f2548: 9bc07d29 umulh x9, x9, x0 f254c: ab0301c0 adds x0, x14, x3 f2550: ba090229 adcs x9, x17, x9 f2554: eb0e001f cmp x0, x14 f2558: 1a9f27ee cset w14, lo f255c: eb11013f cmp x9, x17 f2560: 1a9f27f1 cset w17, lo f2564: 1a9101ce csel w14, w14, w17, eq f2568: aa0903f1 mov x17, x9 f256c: 8b0e0108 add x8, x8, x14 f2570: aa0003ee mov x14, x0 f2574: b100221f cmn x16, #0x8 f2578: 54fffe01 b.ne 0xf2538 f257c: f82b79a0 str x0, [x13, x11, lsl #3] f2580: 9100056b add x11, x11, #0x1 f2584: 9100214a add x10, x10, #0x8 f2588: aa0903ee mov x14, x9 f258c: eb0c017f cmp x11, x12 f2590: 54fffcc1 b.ne 0xf2528 f2594: 937f1e98 sbfiz x24, x20, #1, #8 f2598: d100070a sub x10, x24, #0x1 f259c: 6b17015f cmp w10, w23 f25a0: 5400068d b.le 0xf2670 f25a4: 5280002d mov w13, #0x1 // =1 f25a8: 910003eb mov x11, sp f25ac: 2a1703ec mov w12, w23 f25b0: 1400000a b 0xf25d8 f25b4: aa1f03ef mov x15, xzr f25b8: aa0803f0 mov x16, x8 f25bc: f82cd969 str x9, [x11, w12, sxtw #3] f25c0: 13001dcc sxtb w12, w14 f25c4: 110005ad add w13, w13, #0x1 f25c8: aa0f03e8 mov x8, x15 f25cc: aa1003e9 mov x9, x16 f25d0: 6b0c015f cmp w10, w12 f25d4: 5400050d b.le 0xf2674 f25d8: 1100058e add w14, w12, #0x1 f25dc: 93401dad sxtb x13, w13 f25e0: 4b1401cf sub w15, w14, w20 f25e4: 13001def sxtb w15, w15 f25e8: 6b3481ff cmp w15, w20, sxtb f25ec: 54fffe4a b.ge 0xf25b4 f25f0: 93407d90 sxtw x16, w12 f25f4: aa1f03ef mov x15, xzr f25f8: cb0d0210 sub x16, x16, x13 f25fc: aa0d03f1 mov x17, x13 f2600: 8b100c50 add x16, x2, x16, lsl #3 f2604: f8717820 ldr x0, [x1, x17, lsl #3] f2608: 91000631 add x17, x17, #0x1 f260c: f85f8603 ldr x3, [x16], #-0x8 f2610: 9b007c64 mul x4, x3, x0 f2614: 9bc07c60 umulh x0, x3, x0 f2618: ab040123 adds x3, x9, x4 f261c: 12001e24 and w4, w17, #0xff f2620: ba000100 adcs x0, x8, x0 f2624: eb09007f cmp x3, x9 f2628: 1a9f27e9 cset w9, lo f262c: eb08001f cmp x0, x8 f2630: 1a9f27e8 cset w8, lo f2634: 1a880128 csel w8, w9, w8, eq f2638: aa0303e9 mov x9, x3 f263c: 8b0801ef add x15, x15, x8 f2640: aa0003e8 mov x8, x0 f2644: 6b34009f cmp w4, w20, uxtb f2648: 54fffde1 b.ne 0xf2604 f264c: aa0303e9 mov x9, x3 f2650: aa0003e8 mov x8, x0 f2654: 17ffffd9 b 0xf25b8 f2658: aa1f03e9 mov x9, xzr f265c: aa1f03e8 mov x8, xzr f2660: 937f1e98 sbfiz x24, x20, #1, #8 f2664: d100070a sub x10, x24, #0x1 f2668: 6b17015f cmp w10, w23 f266c: 54fff9cc b.gt 0xf25a4 f2670: aa0903f0 mov x16, x9 f2674: 51000688 sub w8, w20, #0x1 f2678: 910003e9 mov x9, sp f267c: 13001d08 sxtb w8, w8 f2680: 93401e9b sxtb x27, w20 f2684: 3100051f cmn w8, #0x1 f2688: 910143eb add x11, sp, #0x50 f268c: 5a9fb108 csinv w8, w8, wzr, lt f2690: f82a7930 str x16, [x9, x10, lsl #3] f2694: 11000508 add w8, w8, #0x1 f2698: 2a1403ea mov w10, w20 f269c: a90427eb stp x11, x9, [sp, #0x40] f26a0: 2a0a03e9 mov w9, w10 f26a4: 5100054a sub w10, w10, #0x1 f26a8: 373800ca tbnz w10, #0x7, 0xf26c0 f26ac: 13001d4a sxtb w10, w10 f26b0: 92401d4b and x11, x10, #0xff f26b4: f86b7aab ldr x11, [x21, x11, lsl #3] f26b8: b4ffff4b cbz x11, 0xf26a0 f26bc: 14000004 b 0xf26cc f26c0: 2a0803e9 mov w9, w8 f26c4: 72001d1f tst w8, #0xff f26c8: 54001000 b.eq 0xf28c8 f26cc: 13001d28 sxtb w8, w9 f26d0: 51000508 sub w8, w8, #0x1 f26d4: f868daa9 ldr x9, [x21, w8, sxtw #3] f26d8: b4000109 cbz x9, 0xf26f8 f26dc: aa1f03ea mov x10, xzr f26e0: d341fd2b lsr x11, x9, #1 f26e4: f100053f cmp x9, #0x1 f26e8: 9100054a add x10, x10, #0x1 f26ec: aa0b03e9 mov x9, x11 f26f0: 54ffff88 b.hi 0xf26e0 f26f4: 14000002 b 0xf26fc f26f8: aa1f03ea mov x10, xzr f26fc: 0b081948 add w8, w10, w8, lsl #6 f2700: 13191e89 sbfiz w9, w20, #7, #8 f2704: 4b080128 sub w8, w9, w8 f2708: 13003d1a sxth w26, w8 f270c: 53197b49 ubfx w9, w26, #25, #6 f2710: 0b090109 add w9, w8, w9 f2714: 13003d2a sxth w10, w9 f2718: 13063d2b sbfx w11, w9, #6, #10 f271c: 121a2529 and w9, w9, #0xffc0 f2720: 12003d7c and w28, w11, #0xffff f2724: 4b090108 sub w8, w8, w9 f2728: 13063549 sbfx w9, w10, #6, #8 f272c: 13003d19 sxth w25, w8 f2730: 7100053f cmp w9, #0x1 f2734: 540000ab b.lt 0xf2748 f2738: 531d1f82 ubfiz w2, w28, #3, #8 f273c: d10143a0 sub x0, x29, #0x50 f2740: 2a1f03e1 mov w1, wzr f2744: 9401a9bf bl 0x15ce40 f2748: 7100073f cmp w25, #0x1 f274c: 5400036b b.lt 0xf27b8 f2750: 72001e9f tst w20, #0xff f2754: 54000200 b.eq 0xf2794 f2758: 93401f8b sxtb x11, w28 f275c: 52800809 mov w9, #0x40 // =64 f2760: 2a1403ea mov w10, w20 f2764: d10143ac sub x12, x29, #0x50 f2768: aa1f03e8 mov x8, xzr f276c: 4b190129 sub w9, w9, w25 f2770: 93401d4a sxtb x10, w10 f2774: 8b0b0d8b add x11, x12, x11, lsl #3 f2778: f84086ac ldr x12, [x21], #0x8 f277c: f100054a subs x10, x10, #0x1 f2780: 9ad9218d lsl x13, x12, x25 f2784: aa0801ad orr x13, x13, x8 f2788: 9ac92588 lsr x8, x12, x9 f278c: f800856d str x13, [x11], #0x8 f2790: 54ffff41 b.ne 0xf2778 f2794: 92401e99 and x25, x20, #0xff f2798: 37f8091a tbnz w26, #0x1f, 0xf28b8 f279c: d10143a8 sub x8, x29, #0x50 f27a0: 710006ff cmp w23, #0x1 f27a4: 8b1b0d09 add x9, x8, x27, lsl #3 f27a8: d1002128 sub x8, x9, #0x8 f27ac: 540009cb b.lt 0xf28e4 f27b0: 8b190d2a add x10, x9, x25, lsl #3 f27b4: 14000010 b 0xf27f4 f27b8: 710002ff cmp w23, #0x0 f27bc: 540008ad b.le 0xf28d0 f27c0: 13001f88 sxtb w8, w28 f27c4: 92401e99 and x25, x20, #0xff f27c8: d10143bc sub x28, x29, #0x50 f27cc: d37df334 lsl x20, x25, #3 f27d0: 8b28cf80 add x0, x28, w8, sxtw #3 f27d4: aa1503e1 mov x1, x21 f27d8: aa1403e2 mov x2, x20 f27dc: 9401aa31 bl 0x15d0a0 f27e0: 37f80d3a tbnz w26, #0x1f, 0xf2984 f27e4: 8b140389 add x9, x28, x20 f27e8: 8b1b0f88 add x8, x28, x27, lsl #3 f27ec: d1002108 sub x8, x8, #0x8 f27f0: 8b14012a add x10, x9, x20 f27f4: d10143ac sub x12, x29, #0x50 f27f8: 910003f0 mov x16, sp f27fc: 8b190d8d add x13, x12, x25, lsl #3 f2800: 5280002b mov w11, #0x1 // =1 f2804: 910103ee add x14, sp, #0x40 f2808: d240016f eor x15, x11, #0x1 f280c: 2a1f03f1 mov w17, wzr f2810: f86f79c0 ldr x0, [x14, x15, lsl #3] f2814: aa1f03ef mov x15, xzr f2818: 937d1e21 sbfiz x1, x17, #3, #8 f281c: 11000631 add w17, w17, #0x1 f2820: f8616982 ldr x2, [x12, x1] f2824: f8616a03 ldr x3, [x16, x1] f2828: 8b0f0042 add x2, x2, x15 f282c: eb020063 subs x3, x3, x2 f2830: 1a9f27e4 cset w4, lo f2834: f100005f cmp x2, #0x0 f2838: 9a8401ef csel x15, x15, x4, eq f283c: 6b31831f cmp w24, w17, sxtb f2840: f8216803 str x3, [x0, x1] f2844: 54fffeac b.gt 0xf2818 f2848: aa1f03f0 mov x16, xzr f284c: aa0d03f1 mov x17, x13 f2850: f85f8e20 ldr x0, [x17, #-0x8]! f2854: eb0c023f cmp x17, x12 f2858: aa400601 orr x1, x16, x0, lsr #1 f285c: d3410010 lsl x16, x0, #63 f2860: f9000221 str x1, [x17] f2864: 54ffff68 b.hi 0xf2850 f2868: f9400131 ldr x17, [x9] f286c: aa1f03f0 mov x16, xzr f2870: f9400100 ldr x0, [x8] f2874: aa11fc00 orr x0, x0, x17, lsl #63 f2878: aa0a03f1 mov x17, x10 f287c: f9000100 str x0, [x8] f2880: f85f8e20 ldr x0, [x17, #-0x8]! f2884: eb09023f cmp x17, x9 f2888: aa400601 orr x1, x16, x0, lsr #1 f288c: d3410010 lsl x16, x0, #63 f2890: f9000221 str x1, [x17] f2894: 54ffff68 b.hi 0xf2880 f2898: eb0f017f cmp x11, x15 f289c: 13003f4f sxth w15, w26 f28a0: 1a9f17eb cset w11, eq f28a4: 710005ff cmp w15, #0x1 f28a8: 540003ab b.lt 0xf291c f28ac: f86b79d0 ldr x16, [x14, x11, lsl #3] f28b0: 5100075a sub w26, w26, #0x1 f28b4: 17ffffd5 b 0xf2808 f28b8: 910003e8 mov x8, sp f28bc: 710006ff cmp w23, #0x1 f28c0: 5400036a b.ge 0xf292c f28c4: 1400003c b 0xf29b4 f28c8: 2a1f03e8 mov w8, wzr f28cc: 17ffff8d b 0xf2700 f28d0: 37f8073a tbnz w26, #0x1f, 0xf29b4 f28d4: d10143a8 sub x8, x29, #0x50 f28d8: 92401e99 and x25, x20, #0xff f28dc: 8b1b0d09 add x9, x8, x27, lsl #3 f28e0: d1002128 sub x8, x9, #0x8 f28e4: f940012a ldr x10, [x9] f28e8: 5280002b mov w11, #0x1 // =1 f28ec: f9400109 ldr x9, [x8] f28f0: d341014a lsl x10, x10, #63 f28f4: 5100074d sub w13, w26, #0x1 f28f8: 72003f5f tst w26, #0xffff f28fc: aa0b03ec mov x12, x11 f2900: d240016b eor x11, x11, #0x1 f2904: 2a0d03fa mov w26, w13 f2908: 54ffff61 b.ne 0xf28f4 f290c: f100019f cmp x12, #0x0 f2910: aa0a0129 orr x9, x9, x10 f2914: 1a9f17eb cset w11, eq f2918: f9000109 str x9, [x8] f291c: 910103e8 add x8, sp, #0x40 f2920: f86b5908 ldr x8, [x8, w11, uxtw #3] f2924: 710006ff cmp w23, #0x1 f2928: 5400046b b.lt 0xf29b4 f292c: f100133f cmp x25, #0x4 f2930: 54000303 b.lo 0xf2990 f2934: d37df329 lsl x9, x25, #3 f2938: 8b09010a add x10, x8, x9 f293c: eb13015f cmp x10, x19 f2940: 54000089 b.ls 0xf2950 f2944: 8b090269 add x9, x19, x9 f2948: eb09011f cmp x8, x9 f294c: 54000223 b.lo 0xf2990 f2950: 927e1729 and x9, x25, #0xfc f2954: 9100410a add x10, x8, #0x10 f2958: 9100426b add x11, x19, #0x10 f295c: aa0903ec mov x12, x9 f2960: ad7f8540 ldp q0, q1, [x10, #-0x10] f2964: 9100814a add x10, x10, #0x20 f2968: f100118c subs x12, x12, #0x4 f296c: ad3f8560 stp q0, q1, [x11, #-0x10] f2970: 9100816b add x11, x11, #0x20 f2974: 54ffff61 b.ne 0xf2960 f2978: eb09033f cmp x25, x9 f297c: 540001c0 b.eq 0xf29b4 f2980: 14000005 b 0xf2994 f2984: 910003e8 mov x8, sp f2988: f100133f cmp x25, #0x4 f298c: 54fffd42 b.hs 0xf2934 f2990: aa1f03e9 mov x9, xzr f2994: d37df12b lsl x11, x9, #3 f2998: cb09032a sub x10, x25, x9 f299c: 8b0b0269 add x9, x19, x11 f29a0: 8b0b0108 add x8, x8, x11 f29a4: f840850b ldr x11, [x8], #0x8 f29a8: f100054a subs x10, x10, #0x1 f29ac: f800852b str x11, [x9], #0x8 f29b0: 54ffffa1 b.ne 0xf29a4 f29b4: f94016c8 ldr x8, [x22, #0x28] f29b8: f85f03a9 ldur x9, [x29, #-0x10] f29bc: eb09011f cmp x8, x9 f29c0: 54000121 b.ne 0xf29e4 f29c4: a9534ff4 ldp x20, x19, [sp, #0x130] f29c8: a95257f6 ldp x22, x21, [sp, #0x120] f29cc: a9515ff8 ldp x24, x23, [sp, #0x110] f29d0: a95067fa ldp x26, x25, [sp, #0x100] f29d4: a94f6ffc ldp x28, x27, [sp, #0xf0] f29d8: a94e7bfd ldp x29, x30, [sp, #0xe0] f29dc: 910503ff add sp, sp, #0x140 f29e0: d65f03c0 ret f29e4: 9401a913 bl 0x15ce30 <__stack_chk_fail@plt> f29e8: d10243ff sub sp, sp, #0x90 f29ec: a9037bfd stp x29, x30, [sp, #0x30] f29f0: 9100c3fd add x29, sp, #0x30 f29f4: f90023fb str x27, [sp, #0x40] f29f8: a90567fa stp x26, x25, [sp, #0x50] f29fc: a9065ff8 stp x24, x23, [sp, #0x60] f2a00: a90757f6 stp x22, x21, [sp, #0x70] f2a04: a9084ff4 stp x20, x19, [sp, #0x80] f2a08: d53bd059 mrs x25, TPIDR_EL0 f2a0c: aa0403f5 mov x21, x4 f2a10: f9401728 ldr x8, [x25, #0x28] f2a14: aa0303f4 mov x20, x3 f2a18: aa0203f3 mov x19, x2 f2a1c: aa0103f6 mov x22, x1 f2a20: aa0003f8 mov x24, x0 f2a24: f81f83a8 stur x8, [x29, #-0x8] f2a28: 39c0008a ldrsb w10, [x4] f2a2c: 7100055f cmp w10, #0x1 f2a30: 54001f6b b.lt 0xf2e1c f2a34: 92401d5a and x26, x10, #0xff f2a38: aa1f03e9 mov x9, xzr f2a3c: aa1f03e8 mov x8, xzr f2a40: d37df357 lsl x23, x26, #3 f2a44: 910023ea add x10, sp, #0x8 f2a48: f8696b0b ldr x11, [x24, x9] f2a4c: f8696a6c ldr x12, [x19, x9] f2a50: 8b08016b add x11, x11, x8 f2a54: eb0b018c subs x12, x12, x11 f2a58: 1a9f27ed cset w13, lo f2a5c: f100017f cmp x11, #0x0 f2a60: 9a8d0108 csel x8, x8, x13, eq f2a64: f829694c str x12, [x10, x9] f2a68: 91002129 add x9, x9, #0x8 f2a6c: eb0902ff cmp x23, x9 f2a70: 54fffec1 b.ne 0xf2a48 f2a74: b40001e8 cbz x8, 0xf2ab0 f2a78: aa1f03e8 mov x8, xzr f2a7c: 910022a9 add x9, x21, #0x8 f2a80: 910023ea add x10, sp, #0x8 f2a84: aa1a03eb mov x11, x26 f2a88: f940014c ldr x12, [x10] f2a8c: f840852d ldr x13, [x9], #0x8 f2a90: 8b08018e add x14, x12, x8 f2a94: 8b0d01cd add x13, x14, x13 f2a98: eb0c01bf cmp x13, x12 f2a9c: 1a9f27ec cset w12, lo f2aa0: 9a8c0108 csel x8, x8, x12, eq f2aa4: f100056b subs x11, x11, #0x1 f2aa8: f800854d str x13, [x10], #0x8 f2aac: 54fffee1 b.ne 0xf2a88 f2ab0: 910023e0 add x0, sp, #0x8 f2ab4: 910023e1 add x1, sp, #0x8 f2ab8: 910023e2 add x2, sp, #0x8 f2abc: aa1503e3 mov x3, x21 f2ac0: 940000fa bl 0xf2ea8 f2ac4: 910023e2 add x2, sp, #0x8 f2ac8: aa1803e0 mov x0, x24 f2acc: aa1803e1 mov x1, x24 f2ad0: aa1503e3 mov x3, x21 f2ad4: 940000f5 bl 0xf2ea8 f2ad8: 910023e2 add x2, sp, #0x8 f2adc: aa1303e0 mov x0, x19 f2ae0: aa1303e1 mov x1, x19 f2ae4: aa1503e3 mov x3, x21 f2ae8: 940000f0 bl 0xf2ea8 f2aec: aa1f03e9 mov x9, xzr f2af0: aa1f03e8 mov x8, xzr f2af4: d37df12a lsl x10, x9, #3 f2af8: 91000529 add x9, x9, #0x1 f2afc: f86a6acb ldr x11, [x22, x10] f2b00: f86a6a8c ldr x12, [x20, x10] f2b04: 8b08016b add x11, x11, x8 f2b08: eb0b018c subs x12, x12, x11 f2b0c: 1a9f27ed cset w13, lo f2b10: f100017f cmp x11, #0x0 f2b14: 9a8d0108 csel x8, x8, x13, eq f2b18: eb09035f cmp x26, x9 f2b1c: f82a6a8c str x12, [x20, x10] f2b20: 54fffea1 b.ne 0xf2af4 f2b24: b40001e8 cbz x8, 0xf2b60 f2b28: aa1f03e8 mov x8, xzr f2b2c: 910022a9 add x9, x21, #0x8 f2b30: aa1403ea mov x10, x20 f2b34: aa1a03eb mov x11, x26 f2b38: f940014c ldr x12, [x10] f2b3c: f840852d ldr x13, [x9], #0x8 f2b40: 8b08018e add x14, x12, x8 f2b44: 8b0d01cd add x13, x14, x13 f2b48: eb0c01bf cmp x13, x12 f2b4c: 1a9f27ec cset w12, lo f2b50: 9a8c0108 csel x8, x8, x12, eq f2b54: f100056b subs x11, x11, #0x1 f2b58: f800854d str x13, [x10], #0x8 f2b5c: 54fffee1 b.ne 0xf2b38 f2b60: 910023e0 add x0, sp, #0x8 f2b64: aa1403e1 mov x1, x20 f2b68: aa1403e2 mov x2, x20 f2b6c: aa1503e3 mov x3, x21 f2b70: 910023fb add x27, sp, #0x8 f2b74: 940000cd bl 0xf2ea8 f2b78: aa1f03e8 mov x8, xzr f2b7c: aa1803e9 mov x9, x24 f2b80: aa1a03ea mov x10, x26 f2b84: f840852b ldr x11, [x9], #0x8 f2b88: f940036c ldr x12, [x27] f2b8c: 8b08016b add x11, x11, x8 f2b90: eb0b018c subs x12, x12, x11 f2b94: 1a9f27ed cset w13, lo f2b98: f100017f cmp x11, #0x0 f2b9c: 9a8d0108 csel x8, x8, x13, eq f2ba0: f100054a subs x10, x10, #0x1 f2ba4: f800876c str x12, [x27], #0x8 f2ba8: 54fffee1 b.ne 0xf2b84 f2bac: b40001e8 cbz x8, 0xf2be8 f2bb0: aa1f03e8 mov x8, xzr f2bb4: 910022a9 add x9, x21, #0x8 f2bb8: 910023ea add x10, sp, #0x8 f2bbc: aa1a03eb mov x11, x26 f2bc0: f940014c ldr x12, [x10] f2bc4: f840852d ldr x13, [x9], #0x8 f2bc8: 8b08018e add x14, x12, x8 f2bcc: 8b0d01cd add x13, x14, x13 f2bd0: eb0c01bf cmp x13, x12 f2bd4: 1a9f27ec cset w12, lo f2bd8: 9a8c0108 csel x8, x8, x12, eq f2bdc: f100056b subs x11, x11, #0x1 f2be0: f800854d str x13, [x10], #0x8 f2be4: 54fffee1 b.ne 0xf2bc0 f2be8: aa1f03e9 mov x9, xzr f2bec: aa1f03e8 mov x8, xzr f2bf0: 910023ea add x10, sp, #0x8 f2bf4: d37df12b lsl x11, x9, #3 f2bf8: 91000529 add x9, x9, #0x1 f2bfc: f86b6a6c ldr x12, [x19, x11] f2c00: f86b694d ldr x13, [x10, x11] f2c04: 8b08018c add x12, x12, x8 f2c08: eb0c01ad subs x13, x13, x12 f2c0c: 1a9f27ee cset w14, lo f2c10: f100019f cmp x12, #0x0 f2c14: 9a8e0108 csel x8, x8, x14, eq f2c18: eb09035f cmp x26, x9 f2c1c: f82b694d str x13, [x10, x11] f2c20: 54fffea1 b.ne 0xf2bf4 f2c24: b40001e8 cbz x8, 0xf2c60 f2c28: aa1f03e8 mov x8, xzr f2c2c: 910022a9 add x9, x21, #0x8 f2c30: 910023ea add x10, sp, #0x8 f2c34: aa1a03eb mov x11, x26 f2c38: f940014c ldr x12, [x10] f2c3c: f840852d ldr x13, [x9], #0x8 f2c40: 8b08018e add x14, x12, x8 f2c44: 8b0d01cd add x13, x14, x13 f2c48: eb0c01bf cmp x13, x12 f2c4c: 1a9f27ec cset w12, lo f2c50: 9a8c0108 csel x8, x8, x12, eq f2c54: f100056b subs x11, x11, #0x1 f2c58: f800854d str x13, [x10], #0x8 f2c5c: 54fffee1 b.ne 0xf2c38 f2c60: aa1f03e9 mov x9, xzr f2c64: aa1f03e8 mov x8, xzr f2c68: d37df12a lsl x10, x9, #3 f2c6c: 91000529 add x9, x9, #0x1 f2c70: f86a6b0b ldr x11, [x24, x10] f2c74: f86a6a6c ldr x12, [x19, x10] f2c78: 8b08016b add x11, x11, x8 f2c7c: eb0b018c subs x12, x12, x11 f2c80: 1a9f27ed cset w13, lo f2c84: f100017f cmp x11, #0x0 f2c88: 9a8d0108 csel x8, x8, x13, eq f2c8c: eb09035f cmp x26, x9 f2c90: f82a6a6c str x12, [x19, x10] f2c94: 54fffea1 b.ne 0xf2c68 f2c98: b40001e8 cbz x8, 0xf2cd4 f2c9c: aa1f03e8 mov x8, xzr f2ca0: 910022a9 add x9, x21, #0x8 f2ca4: aa1303ea mov x10, x19 f2ca8: aa1a03eb mov x11, x26 f2cac: f940014c ldr x12, [x10] f2cb0: f840852d ldr x13, [x9], #0x8 f2cb4: 8b08018e add x14, x12, x8 f2cb8: 8b0d01cd add x13, x14, x13 f2cbc: eb0c01bf cmp x13, x12 f2cc0: 1a9f27ec cset w12, lo f2cc4: 9a8c0108 csel x8, x8, x12, eq f2cc8: f100056b subs x11, x11, #0x1 f2ccc: f800854d str x13, [x10], #0x8 f2cd0: 54fffee1 b.ne 0xf2cac f2cd4: aa1603e0 mov x0, x22 f2cd8: aa1603e1 mov x1, x22 f2cdc: aa1303e2 mov x2, x19 f2ce0: aa1503e3 mov x3, x21 f2ce4: 94000071 bl 0xf2ea8 f2ce8: aa1f03e9 mov x9, xzr f2cec: aa1f03e8 mov x8, xzr f2cf0: 910023ea add x10, sp, #0x8 f2cf4: d37df12b lsl x11, x9, #3 f2cf8: 91000529 add x9, x9, #0x1 f2cfc: f86b694c ldr x12, [x10, x11] f2d00: f86b6b0d ldr x13, [x24, x11] f2d04: 8b08018c add x12, x12, x8 f2d08: eb0c01ad subs x13, x13, x12 f2d0c: 1a9f27ee cset w14, lo f2d10: f100019f cmp x12, #0x0 f2d14: 9a8e0108 csel x8, x8, x14, eq f2d18: eb09035f cmp x26, x9 f2d1c: f82b6a6d str x13, [x19, x11] f2d20: 54fffea1 b.ne 0xf2cf4 f2d24: b40001e8 cbz x8, 0xf2d60 f2d28: aa1f03e8 mov x8, xzr f2d2c: 910022a9 add x9, x21, #0x8 f2d30: aa1303ea mov x10, x19 f2d34: aa1a03eb mov x11, x26 f2d38: f940014c ldr x12, [x10] f2d3c: f840852d ldr x13, [x9], #0x8 f2d40: 8b08018e add x14, x12, x8 f2d44: 8b0d01cd add x13, x14, x13 f2d48: eb0c01bf cmp x13, x12 f2d4c: 1a9f27ec cset w12, lo f2d50: 9a8c0108 csel x8, x8, x12, eq f2d54: f100056b subs x11, x11, #0x1 f2d58: f800854d str x13, [x10], #0x8 f2d5c: 54fffee1 b.ne 0xf2d38 f2d60: aa1403e0 mov x0, x20 f2d64: aa1403e1 mov x1, x20 f2d68: aa1303e2 mov x2, x19 f2d6c: aa1503e3 mov x3, x21 f2d70: 9400004e bl 0xf2ea8 f2d74: aa1f03e8 mov x8, xzr f2d78: aa1403e9 mov x9, x20 f2d7c: aa1a03ea mov x10, x26 f2d80: f84086cb ldr x11, [x22], #0x8 f2d84: f940012c ldr x12, [x9] f2d88: 8b08016b add x11, x11, x8 f2d8c: eb0b018c subs x12, x12, x11 f2d90: 1a9f27ed cset w13, lo f2d94: f100017f cmp x11, #0x0 f2d98: 9a8d0108 csel x8, x8, x13, eq f2d9c: f100054a subs x10, x10, #0x1 f2da0: f800852c str x12, [x9], #0x8 f2da4: 54fffee1 b.ne 0xf2d80 f2da8: b40001a8 cbz x8, 0xf2ddc f2dac: aa1f03e8 mov x8, xzr f2db0: 910022a9 add x9, x21, #0x8 f2db4: f940028a ldr x10, [x20] f2db8: f840852b ldr x11, [x9], #0x8 f2dbc: 8b08014c add x12, x10, x8 f2dc0: 8b0b018b add x11, x12, x11 f2dc4: eb0a017f cmp x11, x10 f2dc8: 1a9f27ea cset w10, lo f2dcc: 9a8a0108 csel x8, x8, x10, eq f2dd0: f100075a subs x26, x26, #0x1 f2dd4: f800868b str x11, [x20], #0x8 f2dd8: 54fffee1 b.ne 0xf2db4 f2ddc: 910023e1 add x1, sp, #0x8 f2de0: aa1303e0 mov x0, x19 f2de4: aa1703e2 mov x2, x23 f2de8: 9401a8ae bl 0x15d0a0 f2dec: f9401728 ldr x8, [x25, #0x28] f2df0: f85f83a9 ldur x9, [x29, #-0x8] f2df4: eb09011f cmp x8, x9 f2df8: 54000561 b.ne 0xf2ea4 f2dfc: a9484ff4 ldp x20, x19, [sp, #0x80] f2e00: a94757f6 ldp x22, x21, [sp, #0x70] f2e04: a9465ff8 ldp x24, x23, [sp, #0x60] f2e08: a94567fa ldp x26, x25, [sp, #0x50] f2e0c: a9437bfd ldp x29, x30, [sp, #0x30] f2e10: f94023fb ldr x27, [sp, #0x40] f2e14: 910243ff add sp, sp, #0x90 f2e18: d65f03c0 ret f2e1c: 910023e0 add x0, sp, #0x8 f2e20: 910023e1 add x1, sp, #0x8 f2e24: 910023e2 add x2, sp, #0x8 f2e28: aa1503e3 mov x3, x21 f2e2c: 9400001f bl 0xf2ea8 f2e30: 910023e2 add x2, sp, #0x8 f2e34: aa1803e0 mov x0, x24 f2e38: aa1803e1 mov x1, x24 f2e3c: aa1503e3 mov x3, x21 f2e40: 9400001a bl 0xf2ea8 f2e44: 910023e2 add x2, sp, #0x8 f2e48: aa1303e0 mov x0, x19 f2e4c: aa1303e1 mov x1, x19 f2e50: aa1503e3 mov x3, x21 f2e54: 94000015 bl 0xf2ea8 f2e58: 910023e0 add x0, sp, #0x8 f2e5c: aa1403e1 mov x1, x20 f2e60: aa1403e2 mov x2, x20 f2e64: aa1503e3 mov x3, x21 f2e68: 94000010 bl 0xf2ea8 f2e6c: aa1603e0 mov x0, x22 f2e70: aa1603e1 mov x1, x22 f2e74: aa1303e2 mov x2, x19 f2e78: aa1503e3 mov x3, x21 f2e7c: 9400000b bl 0xf2ea8 f2e80: aa1403e0 mov x0, x20 f2e84: aa1403e1 mov x1, x20 f2e88: aa1303e2 mov x2, x19 f2e8c: aa1503e3 mov x3, x21 f2e90: 94000006 bl 0xf2ea8 f2e94: f9401728 ldr x8, [x25, #0x28] f2e98: f85f83a9 ldur x9, [x29, #-0x8] f2e9c: eb09011f cmp x8, x9 f2ea0: 54fffae0 b.eq 0xf2dfc f2ea4: 9401a7e3 bl 0x15ce30 <__stack_chk_fail@plt> f2ea8: d101c3ff sub sp, sp, #0x70 f2eac: a9057bfd stp x29, x30, [sp, #0x50] f2eb0: 910143fd add x29, sp, #0x50 f2eb4: a9064ff4 stp x20, x19, [sp, #0x60] f2eb8: d53bd053 mrs x19, TPIDR_EL0 f2ebc: f9401668 ldr x8, [x19, #0x28] f2ec0: f81f83a8 stur x8, [x29, #-0x8] f2ec4: 39c00068 ldrsb w8, [x3] f2ec8: 92401d09 and x9, x8, #0xff f2ecc: 7100051f cmp w8, #0x1 f2ed0: 54000a0b b.lt 0xf3010 f2ed4: aa1f03ec mov x12, xzr f2ed8: aa1f03ed mov x13, xzr f2edc: aa1f03ea mov x10, xzr f2ee0: aa1f03f1 mov x17, xzr f2ee4: 910023ee add x14, sp, #0x8 f2ee8: aa0a03e4 mov x4, x10 f2eec: aa0103ef mov x15, x1 f2ef0: aa0c03f0 mov x16, x12 f2ef4: aa1f03ea mov x10, xzr f2ef8: f870684b ldr x11, [x2, x16] f2efc: d1002210 sub x16, x16, #0x8 f2f00: f84085e5 ldr x5, [x15], #0x8 f2f04: 9b057d66 mul x6, x11, x5 f2f08: 9bc57d6b umulh x11, x11, x5 f2f0c: ab060225 adds x5, x17, x6 f2f10: ba0b008b adcs x11, x4, x11 f2f14: eb1100bf cmp x5, x17 f2f18: 1a9f27f1 cset w17, lo f2f1c: eb04017f cmp x11, x4 f2f20: 1a9f27e4 cset w4, lo f2f24: 1a840231 csel w17, w17, w4, eq f2f28: aa0b03e4 mov x4, x11 f2f2c: 8b11014a add x10, x10, x17 f2f30: aa0503f1 mov x17, x5 f2f34: b100221f cmn x16, #0x8 f2f38: 54fffe01 b.ne 0xf2ef8 f2f3c: f82d79c5 str x5, [x14, x13, lsl #3] f2f40: 910005ad add x13, x13, #0x1 f2f44: 9100218c add x12, x12, #0x8 f2f48: aa0b03f1 mov x17, x11 f2f4c: eb0901bf cmp x13, x9 f2f50: 54fffcc1 b.ne 0xf2ee8 f2f54: 531f790c lsl w12, w8, #1 f2f58: 5100058c sub w12, w12, #0x1 f2f5c: 6b08019f cmp w12, w8 f2f60: 5400064d b.le 0xf3028 f2f64: 5280002f mov w15, #0x1 // =1 f2f68: 910023ed add x13, sp, #0x8 f2f6c: 2a0803ee mov w14, w8 f2f70: 1400000a b 0xf2f98 f2f74: aa1f03f1 mov x17, xzr f2f78: aa0a03e4 mov x4, x10 f2f7c: f82ed9ab str x11, [x13, w14, sxtw #3] f2f80: 13001e0e sxtb w14, w16 f2f84: 110005ef add w15, w15, #0x1 f2f88: aa1103ea mov x10, x17 f2f8c: aa0403eb mov x11, x4 f2f90: 6b0e019f cmp w12, w14 f2f94: 540004cd b.le 0xf302c f2f98: 110005d0 add w16, w14, #0x1 f2f9c: 93401def sxtb x15, w15 f2fa0: 4b080211 sub w17, w16, w8 f2fa4: 6b31811f cmp w8, w17, sxtb f2fa8: 54fffe6d b.le 0xf2f74 f2fac: 93407dc4 sxtw x4, w14 f2fb0: aa1f03f1 mov x17, xzr f2fb4: cb0f0084 sub x4, x4, x15 f2fb8: aa0f03e5 mov x5, x15 f2fbc: 8b040c44 add x4, x2, x4, lsl #3 f2fc0: f8657826 ldr x6, [x1, x5, lsl #3] f2fc4: 910004a5 add x5, x5, #0x1 f2fc8: f85f8487 ldr x7, [x4], #-0x8 f2fcc: 9b067cf4 mul x20, x7, x6 f2fd0: 9bc67ce6 umulh x6, x7, x6 f2fd4: ab140167 adds x7, x11, x20 f2fd8: ba060146 adcs x6, x10, x6 f2fdc: eb0b00ff cmp x7, x11 f2fe0: 1a9f27eb cset w11, lo f2fe4: eb0a00df cmp x6, x10 f2fe8: 1a9f27ea cset w10, lo f2fec: 1a8a016a csel w10, w11, w10, eq f2ff0: aa0703eb mov x11, x7 f2ff4: 8b0a0231 add x17, x17, x10 f2ff8: aa0603ea mov x10, x6 f2ffc: 6b25013f cmp w9, w5, uxtb f3000: 54fffe01 b.ne 0xf2fc0 f3004: aa0703eb mov x11, x7 f3008: aa0603ea mov x10, x6 f300c: 17ffffdb b 0xf2f78 f3010: aa1f03eb mov x11, xzr f3014: aa1f03ea mov x10, xzr f3018: 531f790c lsl w12, w8, #1 f301c: 5100058c sub w12, w12, #0x1 f3020: 6b08019f cmp w12, w8 f3024: 54fffa0c b.gt 0xf2f64 f3028: aa0b03e4 mov x4, x11 f302c: f9406069 ldr x9, [x3, #0xc0] f3030: 910023e1 add x1, sp, #0x8 f3034: 910023e8 add x8, sp, #0x8 f3038: f82cd904 str x4, [x8, w12, sxtw #3] f303c: d63f0120 blr x9 f3040: f9401668 ldr x8, [x19, #0x28] f3044: f85f83a9 ldur x9, [x29, #-0x8] f3048: eb09011f cmp x8, x9 f304c: 540000a1 b.ne 0xf3060 f3050: a9464ff4 ldp x20, x19, [sp, #0x60] f3054: a9457bfd ldp x29, x30, [sp, #0x50] f3058: 9101c3ff add sp, sp, #0x70 f305c: d65f03c0 ret f3060: 9401a774 bl 0x15ce30 <__stack_chk_fail@plt> f3064: a9bd7bfd stp x29, x30, [sp, #-0x30]! f3068: f9000bf5 str x21, [sp, #0x10] f306c: 910003fd mov x29, sp f3070: a9024ff4 stp x20, x19, [sp, #0x20] f3074: aa0003f4 mov x20, x0 f3078: 90fffbe0 adrp x0, 0x6f000 f307c: 2a0103f5 mov w21, w1 f3080: 91268400 add x0, x0, #0x9a1 f3084: 52a00101 mov w1, #0x80000 // =524288 f3088: 9401b10e bl 0x15f4c0 <__open_2@plt> f308c: 2a0003f3 mov w19, w0 f3090: 3100041f cmn w0, #0x1 f3094: 54000101 b.ne 0xf30b4 f3098: 90fffc00 adrp x0, 0x73000 f309c: 52a00101 mov w1, #0x80000 // =524288 f30a0: 91380400 add x0, x0, #0xe01 f30a4: 9401b107 bl 0x15f4c0 <__open_2@plt> f30a8: 2a0003f3 mov w19, w0 f30ac: 3100041f cmn w0, #0x1 f30b0: 540002e0 b.eq 0xf310c f30b4: 34000195 cbz w21, 0xf30e4 f30b8: 2a1503f5 mov w21, w21 f30bc: 2a1303e0 mov w0, w19 f30c0: aa1403e1 mov x1, x20 f30c4: aa1503e2 mov x2, x21 f30c8: 92800003 mov x3, #-0x1 // =-1 f30cc: 9401b101 bl 0x15f4d0 <__read_chk@plt> f30d0: f100041f cmp x0, #0x1 f30d4: 540000cb b.lt 0xf30ec f30d8: eb0002b5 subs x21, x21, x0 f30dc: 8b000294 add x20, x20, x0 f30e0: 54fffee1 b.ne 0xf30bc f30e4: 52800034 mov w20, #0x1 // =1 f30e8: 14000002 b 0xf30f0 f30ec: 2a1f03f4 mov w20, wzr f30f0: 2a1303e0 mov w0, w19 f30f4: 9401ae8f bl 0x15eb30 f30f8: 2a1403e0 mov w0, w20 f30fc: f9400bf5 ldr x21, [sp, #0x10] f3100: a9424ff4 ldp x20, x19, [sp, #0x20] f3104: a8c37bfd ldp x29, x30, [sp], #0x30 f3108: d65f03c0 ret f310c: 2a1f03f4 mov w20, wzr f3110: 2a1403e0 mov w0, w20 f3114: f9400bf5 ldr x21, [sp, #0x10] f3118: a9424ff4 ldp x20, x19, [sp, #0x20] f311c: a8c37bfd ldp x29, x30, [sp], #0x30 f3120: d65f03c0 ret f3124: d10283ff sub sp, sp, #0xa0 f3128: a9057bfd stp x29, x30, [sp, #0x50] f312c: 910143fd add x29, sp, #0x50 f3130: a90667fa stp x26, x25, [sp, #0x60] f3134: a9075ff8 stp x24, x23, [sp, #0x70] f3138: a90857f6 stp x22, x21, [sp, #0x80] f313c: a9094ff4 stp x20, x19, [sp, #0x90] f3140: d53bd057 mrs x23, TPIDR_EL0 f3144: f94016e8 ldr x8, [x23, #0x28] f3148: f81f83a8 stur x8, [x29, #-0x8] f314c: 3980007a ldrsb x26, [x3] f3150: f100075f cmp x26, #0x1 f3154: 5400340b b.lt 0xf37d4 f3158: aa0303f6 mov x22, x3 f315c: aa0203f4 mov x20, x2 f3160: aa0103f3 mov x19, x1 f3164: aa0003f5 mov x21, x0 f3168: 12001f59 and w25, w26, #0xff f316c: 92401f58 and x24, x26, #0xff f3170: 7100073f cmp w25, #0x1 f3174: 54000081 b.ne 0xf3184 f3178: aa1f03e8 mov x8, xzr f317c: aa1f03e9 mov x9, xzr f3180: 1400000e b 0xf31b8 f3184: 927f1b08 and x8, x24, #0xfe f3188: aa1403ea mov x10, x20 f318c: 6f00e400 movi v0.2d, #0000000000000000 f3190: aa0803e9 mov x9, x8 f3194: 3cc10541 ldr q1, [x10], #0x10 f3198: f1000929 subs x9, x9, #0x2 f319c: 4ea01c20 orr v0.16b, v1.16b, v0.16b f31a0: 54ffffa1 b.ne 0xf3194 f31a4: 6e004001 ext v1.16b, v0.16b, v0.16b, #0x8 f31a8: eb18011f cmp x8, x24 f31ac: 0ea11c00 orr v0.8b, v0.8b, v1.8b f31b0: 9e660009 fmov x9, d0 f31b4: 540000e0 b.eq 0xf31d0 f31b8: cb08030a sub x10, x24, x8 f31bc: 8b080e88 add x8, x20, x8, lsl #3 f31c0: f840850b ldr x11, [x8], #0x8 f31c4: f100054a subs x10, x10, #0x1 f31c8: aa090169 orr x9, x11, x9 f31cc: 54ffffa1 b.ne 0xf31c0 f31d0: b4003029 cbz x9, 0xf37d4 f31d4: 9100a3e0 add x0, sp, #0x28 f31d8: aa1303e1 mov x1, x19 f31dc: aa1303e2 mov x2, x19 f31e0: aa1603e3 mov x3, x22 f31e4: 97ffff31 bl 0xf2ea8 f31e8: 910023e0 add x0, sp, #0x8 f31ec: 9100a3e2 add x2, sp, #0x28 f31f0: aa1503e1 mov x1, x21 f31f4: aa1603e3 mov x3, x22 f31f8: 97ffff2c bl 0xf2ea8 f31fc: 9100a3e0 add x0, sp, #0x28 f3200: 9100a3e1 add x1, sp, #0x28 f3204: 9100a3e2 add x2, sp, #0x28 f3208: aa1603e3 mov x3, x22 f320c: 97ffff27 bl 0xf2ea8 f3210: aa1303e0 mov x0, x19 f3214: aa1303e1 mov x1, x19 f3218: aa1403e2 mov x2, x20 f321c: aa1603e3 mov x3, x22 f3220: 97ffff22 bl 0xf2ea8 f3224: aa1403e0 mov x0, x20 f3228: aa1403e1 mov x1, x20 f322c: aa1403e2 mov x2, x20 f3230: aa1603e3 mov x3, x22 f3234: 97ffff1d bl 0xf2ea8 f3238: aa1f03e9 mov x9, xzr f323c: aa1f03e8 mov x8, xzr f3240: d37df12a lsl x10, x9, #3 f3244: 91000529 add x9, x9, #0x1 f3248: f86a6aab ldr x11, [x21, x10] f324c: f86a6a8c ldr x12, [x20, x10] f3250: 8b08016d add x13, x11, x8 f3254: 8b0c01ac add x12, x13, x12 f3258: eb0b019f cmp x12, x11 f325c: 1a9f27eb cset w11, lo f3260: f82a6aac str x12, [x21, x10] f3264: 9a8b0108 csel x8, x8, x11, eq f3268: eb09031f cmp x24, x9 f326c: 54fffea1 b.ne 0xf3240 f3270: b4002c88 cbz x8, 0xf3800 f3274: aa1f03e8 mov x8, xzr f3278: 910022c9 add x9, x22, #0x8 f327c: aa1503ea mov x10, x21 f3280: aa1803eb mov x11, x24 f3284: f840852c ldr x12, [x9], #0x8 f3288: f940014d ldr x13, [x10] f328c: 8b08018c add x12, x12, x8 f3290: eb0c01ad subs x13, x13, x12 f3294: 1a9f27ee cset w14, lo f3298: f100019f cmp x12, #0x0 f329c: 9a8e0108 csel x8, x8, x14, eq f32a0: f100056b subs x11, x11, #0x1 f32a4: f800854d str x13, [x10], #0x8 f32a8: 54fffee1 b.ne 0xf3284 f32ac: aa1f03e9 mov x9, xzr f32b0: aa1f03e8 mov x8, xzr f32b4: d37df12a lsl x10, x9, #3 f32b8: 91000529 add x9, x9, #0x1 f32bc: f86a6a8b ldr x11, [x20, x10] f32c0: 8b0b050c add x12, x8, x11, lsl #1 f32c4: eb0b019f cmp x12, x11 f32c8: 1a9f27eb cset w11, lo f32cc: f82a6a8c str x12, [x20, x10] f32d0: 9a8b0108 csel x8, x8, x11, eq f32d4: eb09031f cmp x24, x9 f32d8: 54fffee1 b.ne 0xf32b4 f32dc: b4002ac8 cbz x8, 0xf3834 f32e0: aa1f03e8 mov x8, xzr f32e4: 910022c9 add x9, x22, #0x8 f32e8: aa1403ea mov x10, x20 f32ec: aa1803eb mov x11, x24 f32f0: f840852c ldr x12, [x9], #0x8 f32f4: f940014d ldr x13, [x10] f32f8: 8b08018c add x12, x12, x8 f32fc: eb0c01ad subs x13, x13, x12 f3300: 1a9f27ee cset w14, lo f3304: f100019f cmp x12, #0x0 f3308: 9a8e0108 csel x8, x8, x14, eq f330c: f100056b subs x11, x11, #0x1 f3310: f800854d str x13, [x10], #0x8 f3314: 54fffee1 b.ne 0xf32f0 f3318: aa1f03e9 mov x9, xzr f331c: aa1f03e8 mov x8, xzr f3320: d37df12a lsl x10, x9, #3 f3324: 91000529 add x9, x9, #0x1 f3328: f86a6a8b ldr x11, [x20, x10] f332c: f86a6aac ldr x12, [x21, x10] f3330: 8b08016b add x11, x11, x8 f3334: eb0b018c subs x12, x12, x11 f3338: 1a9f27ed cset w13, lo f333c: f100017f cmp x11, #0x0 f3340: 9a8d0108 csel x8, x8, x13, eq f3344: eb09031f cmp x24, x9 f3348: f82a6a8c str x12, [x20, x10] f334c: 54fffea1 b.ne 0xf3320 f3350: b40001e8 cbz x8, 0xf338c f3354: aa1f03e8 mov x8, xzr f3358: 910022c9 add x9, x22, #0x8 f335c: aa1403ea mov x10, x20 f3360: aa1803eb mov x11, x24 f3364: f940014c ldr x12, [x10] f3368: f840852d ldr x13, [x9], #0x8 f336c: 8b08018e add x14, x12, x8 f3370: 8b0d01cd add x13, x14, x13 f3374: eb0c01bf cmp x13, x12 f3378: 1a9f27ec cset w12, lo f337c: 9a8c0108 csel x8, x8, x12, eq f3380: f100056b subs x11, x11, #0x1 f3384: f800854d str x13, [x10], #0x8 f3388: 54fffee1 b.ne 0xf3364 f338c: aa1503e0 mov x0, x21 f3390: aa1503e1 mov x1, x21 f3394: aa1403e2 mov x2, x20 f3398: aa1603e3 mov x3, x22 f339c: 97fffec3 bl 0xf2ea8 f33a0: aa1f03e9 mov x9, xzr f33a4: aa1f03e8 mov x8, xzr f33a8: d37df12a lsl x10, x9, #3 f33ac: 91000529 add x9, x9, #0x1 f33b0: f86a6aab ldr x11, [x21, x10] f33b4: 8b0b050c add x12, x8, x11, lsl #1 f33b8: eb0b019f cmp x12, x11 f33bc: 1a9f27eb cset w11, lo f33c0: f82a6a8c str x12, [x20, x10] f33c4: 9a8b0108 csel x8, x8, x11, eq f33c8: eb09031f cmp x24, x9 f33cc: 54fffee1 b.ne 0xf33a8 f33d0: b40024c8 cbz x8, 0xf3868 f33d4: aa1f03e8 mov x8, xzr f33d8: 910022c9 add x9, x22, #0x8 f33dc: aa1403ea mov x10, x20 f33e0: aa1803eb mov x11, x24 f33e4: f840852c ldr x12, [x9], #0x8 f33e8: f940014d ldr x13, [x10] f33ec: 8b08018c add x12, x12, x8 f33f0: eb0c01ad subs x13, x13, x12 f33f4: 1a9f27ee cset w14, lo f33f8: f100019f cmp x12, #0x0 f33fc: 9a8e0108 csel x8, x8, x14, eq f3400: f100056b subs x11, x11, #0x1 f3404: f800854d str x13, [x10], #0x8 f3408: 54fffee1 b.ne 0xf33e4 f340c: aa1f03e9 mov x9, xzr f3410: aa1f03e8 mov x8, xzr f3414: d37df12a lsl x10, x9, #3 f3418: 91000529 add x9, x9, #0x1 f341c: f86a6aab ldr x11, [x21, x10] f3420: f86a6a8c ldr x12, [x20, x10] f3424: 8b08016d add x13, x11, x8 f3428: 8b0c01ac add x12, x13, x12 f342c: eb0b019f cmp x12, x11 f3430: 1a9f27eb cset w11, lo f3434: f82a6aac str x12, [x21, x10] f3438: 9a8b0108 csel x8, x8, x11, eq f343c: eb09031f cmp x24, x9 f3440: 54fffea1 b.ne 0xf3414 f3444: b40022c8 cbz x8, 0xf389c f3448: aa1f03e8 mov x8, xzr f344c: 910022c9 add x9, x22, #0x8 f3450: aa1503ea mov x10, x21 f3454: aa1803eb mov x11, x24 f3458: f840852c ldr x12, [x9], #0x8 f345c: f940014d ldr x13, [x10] f3460: 8b08018c add x12, x12, x8 f3464: eb0c01ad subs x13, x13, x12 f3468: 1a9f27ee cset w14, lo f346c: f100019f cmp x12, #0x0 f3470: 9a8e0108 csel x8, x8, x14, eq f3474: f100056b subs x11, x11, #0x1 f3478: f800854d str x13, [x10], #0x8 f347c: 54fffee1 b.ne 0xf3458 f3480: f94002a8 ldr x8, [x21] f3484: 37000148 tbnz w8, #0x0, 0xf34ac f3488: aa1f03e9 mov x9, xzr f348c: 8b180ea8 add x8, x21, x24, lsl #3 f3490: f85f8d0a ldr x10, [x8, #-0x8]! f3494: eb15011f cmp x8, x21 f3498: aa4a052b orr x11, x9, x10, lsr #1 f349c: d3410149 lsl x9, x10, #63 f34a0: f900010b str x11, [x8] f34a4: 54ffff68 b.hi 0xf3490 f34a8: 14000023 b 0xf3534 f34ac: f94006c9 ldr x9, [x22, #0x8] f34b0: ab09010a adds x10, x8, x9 f34b4: 1a9f37e8 cset w8, hs f34b8: f100013f cmp x9, #0x0 f34bc: 1a9f07e9 cset w9, ne f34c0: 7100073f cmp w25, #0x1 f34c4: 0a080128 and w8, w9, w8 f34c8: f90002aa str x10, [x21] f34cc: 540001c0 b.eq 0xf3504 f34d0: 910022a9 add x9, x21, #0x8 f34d4: d100070a sub x10, x24, #0x1 f34d8: 910042cb add x11, x22, #0x10 f34dc: f940012c ldr x12, [x9] f34e0: f840856d ldr x13, [x11], #0x8 f34e4: 8b08018e add x14, x12, x8 f34e8: 8b0d01cd add x13, x14, x13 f34ec: eb0c01bf cmp x13, x12 f34f0: 1a9f27ec cset w12, lo f34f4: 9a8c0108 csel x8, x8, x12, eq f34f8: f100054a subs x10, x10, #0x1 f34fc: f800852d str x13, [x9], #0x8 f3500: 54fffee1 b.ne 0xf34dc f3504: aa1f03ea mov x10, xzr f3508: 8b180ea9 add x9, x21, x24, lsl #3 f350c: f85f8d2b ldr x11, [x9, #-0x8]! f3510: eb15013f cmp x9, x21 f3514: aa4b054c orr x12, x10, x11, lsr #1 f3518: d341016a lsl x10, x11, #63 f351c: f900012c str x12, [x9] f3520: 54ffff68 b.hi 0xf350c f3524: 8b1a0ea9 add x9, x21, x26, lsl #3 f3528: f85f812a ldur x10, [x9, #-0x8] f352c: aa08fd48 orr x8, x10, x8, lsl #63 f3530: f81f8128 stur x8, [x9, #-0x8] f3534: aa1403e0 mov x0, x20 f3538: aa1503e1 mov x1, x21 f353c: aa1503e2 mov x2, x21 f3540: aa1603e3 mov x3, x22 f3544: 97fffe59 bl 0xf2ea8 f3548: aa1f03e9 mov x9, xzr f354c: aa1f03e8 mov x8, xzr f3550: 910023ea add x10, sp, #0x8 f3554: d37df12b lsl x11, x9, #3 f3558: 91000529 add x9, x9, #0x1 f355c: f86b694c ldr x12, [x10, x11] f3560: f86b6a8d ldr x13, [x20, x11] f3564: 8b08018c add x12, x12, x8 f3568: eb0c01ad subs x13, x13, x12 f356c: 1a9f27ee cset w14, lo f3570: f100019f cmp x12, #0x0 f3574: 9a8e0108 csel x8, x8, x14, eq f3578: eb09031f cmp x24, x9 f357c: f82b6a8d str x13, [x20, x11] f3580: 54fffea1 b.ne 0xf3554 f3584: b40001e8 cbz x8, 0xf35c0 f3588: aa1f03e8 mov x8, xzr f358c: 910022c9 add x9, x22, #0x8 f3590: aa1403ea mov x10, x20 f3594: aa1803eb mov x11, x24 f3598: f940014c ldr x12, [x10] f359c: f840852d ldr x13, [x9], #0x8 f35a0: 8b08018e add x14, x12, x8 f35a4: 8b0d01cd add x13, x14, x13 f35a8: eb0c01bf cmp x13, x12 f35ac: 1a9f27ec cset w12, lo f35b0: 9a8c0108 csel x8, x8, x12, eq f35b4: f100056b subs x11, x11, #0x1 f35b8: f800854d str x13, [x10], #0x8 f35bc: 54fffee1 b.ne 0xf3598 f35c0: aa1f03e9 mov x9, xzr f35c4: aa1f03e8 mov x8, xzr f35c8: 910023ea add x10, sp, #0x8 f35cc: d37df12b lsl x11, x9, #3 f35d0: 91000529 add x9, x9, #0x1 f35d4: f86b694c ldr x12, [x10, x11] f35d8: f86b6a8d ldr x13, [x20, x11] f35dc: 8b08018c add x12, x12, x8 f35e0: eb0c01ad subs x13, x13, x12 f35e4: 1a9f27ee cset w14, lo f35e8: f100019f cmp x12, #0x0 f35ec: 9a8e0108 csel x8, x8, x14, eq f35f0: eb09031f cmp x24, x9 f35f4: f82b6a8d str x13, [x20, x11] f35f8: 54fffea1 b.ne 0xf35cc f35fc: b40001e8 cbz x8, 0xf3638 f3600: aa1f03e8 mov x8, xzr f3604: 910022c9 add x9, x22, #0x8 f3608: aa1403ea mov x10, x20 f360c: aa1803eb mov x11, x24 f3610: f940014c ldr x12, [x10] f3614: f840852d ldr x13, [x9], #0x8 f3618: 8b08018e add x14, x12, x8 f361c: 8b0d01cd add x13, x14, x13 f3620: eb0c01bf cmp x13, x12 f3624: 1a9f27ec cset w12, lo f3628: 9a8c0108 csel x8, x8, x12, eq f362c: f100056b subs x11, x11, #0x1 f3630: f800854d str x13, [x10], #0x8 f3634: 54fffee1 b.ne 0xf3610 f3638: aa1f03e9 mov x9, xzr f363c: aa1f03e8 mov x8, xzr f3640: 910023ea add x10, sp, #0x8 f3644: d37df12b lsl x11, x9, #3 f3648: 91000529 add x9, x9, #0x1 f364c: f86b6a8c ldr x12, [x20, x11] f3650: f86b694d ldr x13, [x10, x11] f3654: 8b08018c add x12, x12, x8 f3658: eb0c01ad subs x13, x13, x12 f365c: 1a9f27ee cset w14, lo f3660: f100019f cmp x12, #0x0 f3664: 9a8e0108 csel x8, x8, x14, eq f3668: eb09031f cmp x24, x9 f366c: f82b694d str x13, [x10, x11] f3670: 54fffea1 b.ne 0xf3644 f3674: b40001e8 cbz x8, 0xf36b0 f3678: aa1f03e8 mov x8, xzr f367c: 910022c9 add x9, x22, #0x8 f3680: 910023ea add x10, sp, #0x8 f3684: aa1803eb mov x11, x24 f3688: f940014c ldr x12, [x10] f368c: f840852d ldr x13, [x9], #0x8 f3690: 8b08018e add x14, x12, x8 f3694: 8b0d01cd add x13, x14, x13 f3698: eb0c01bf cmp x13, x12 f369c: 1a9f27ec cset w12, lo f36a0: 9a8c0108 csel x8, x8, x12, eq f36a4: f100056b subs x11, x11, #0x1 f36a8: f800854d str x13, [x10], #0x8 f36ac: 54fffee1 b.ne 0xf3688 f36b0: 910023e2 add x2, sp, #0x8 f36b4: aa1503e0 mov x0, x21 f36b8: aa1503e1 mov x1, x21 f36bc: aa1603e3 mov x3, x22 f36c0: 97fffdfa bl 0xf2ea8 f36c4: aa1f03e9 mov x9, xzr f36c8: aa1f03e8 mov x8, xzr f36cc: 9100a3ea add x10, sp, #0x28 f36d0: d37df12b lsl x11, x9, #3 f36d4: 91000529 add x9, x9, #0x1 f36d8: f86b694c ldr x12, [x10, x11] f36dc: f86b6aad ldr x13, [x21, x11] f36e0: 8b08018c add x12, x12, x8 f36e4: eb0c01ad subs x13, x13, x12 f36e8: 1a9f27ee cset w14, lo f36ec: f100019f cmp x12, #0x0 f36f0: 9a8e0108 csel x8, x8, x14, eq f36f4: eb09031f cmp x24, x9 f36f8: f82b694d str x13, [x10, x11] f36fc: 54fffea1 b.ne 0xf36d0 f3700: b40001e8 cbz x8, 0xf373c f3704: aa1f03e8 mov x8, xzr f3708: 910022c9 add x9, x22, #0x8 f370c: 9100a3ea add x10, sp, #0x28 f3710: aa1803eb mov x11, x24 f3714: f940014c ldr x12, [x10] f3718: f840852d ldr x13, [x9], #0x8 f371c: 8b08018e add x14, x12, x8 f3720: 8b0d01cd add x13, x14, x13 f3724: eb0c01bf cmp x13, x12 f3728: 1a9f27ec cset w12, lo f372c: 9a8c0108 csel x8, x8, x12, eq f3730: f100056b subs x11, x11, #0x1 f3734: f800854d str x13, [x10], #0x8 f3738: 54fffee1 b.ne 0xf3714 f373c: d37df302 lsl x2, x24, #3 f3740: 7100133f cmp w25, #0x4 f3744: 540000e3 b.lo 0xf3760 f3748: 8b020288 add x8, x20, x2 f374c: eb15011f cmp x8, x21 f3750: 54000c09 b.ls 0xf38d0 f3754: 8b0202a8 add x8, x21, x2 f3758: eb14011f cmp x8, x20 f375c: 54000ba9 b.ls 0xf38d0 f3760: aa1f03e8 mov x8, xzr f3764: d37df10a lsl x10, x8, #3 f3768: cb080309 sub x9, x24, x8 f376c: 8b0a02a8 add x8, x21, x10 f3770: 8b0a028a add x10, x20, x10 f3774: f840854b ldr x11, [x10], #0x8 f3778: f1000529 subs x9, x9, #0x1 f377c: f800850b str x11, [x8], #0x8 f3780: 54ffffa1 b.ne 0xf3774 f3784: 7100133f cmp w25, #0x4 f3788: 540000e3 b.lo 0xf37a4 f378c: 8b020268 add x8, x19, x2 f3790: eb14011f cmp x8, x20 f3794: 54000b89 b.ls 0xf3904 f3798: 8b020288 add x8, x20, x2 f379c: eb13011f cmp x8, x19 f37a0: 54000b29 b.ls 0xf3904 f37a4: aa1f03e8 mov x8, xzr f37a8: d37df10a lsl x10, x8, #3 f37ac: cb080309 sub x9, x24, x8 f37b0: 8b0a0288 add x8, x20, x10 f37b4: 8b0a026a add x10, x19, x10 f37b8: f840854b ldr x11, [x10], #0x8 f37bc: f1000529 subs x9, x9, #0x1 f37c0: f800850b str x11, [x8], #0x8 f37c4: 54ffffa1 b.ne 0xf37b8 f37c8: 9100a3e1 add x1, sp, #0x28 f37cc: aa1303e0 mov x0, x19 f37d0: 9401a634 bl 0x15d0a0 f37d4: f94016e8 ldr x8, [x23, #0x28] f37d8: f85f83a9 ldur x9, [x29, #-0x8] f37dc: eb09011f cmp x8, x9 f37e0: 54000ac1 b.ne 0xf3938 f37e4: a9494ff4 ldp x20, x19, [sp, #0x90] f37e8: a94857f6 ldp x22, x21, [sp, #0x80] f37ec: a9475ff8 ldp x24, x23, [sp, #0x70] f37f0: a94667fa ldp x26, x25, [sp, #0x60] f37f4: a9457bfd ldp x29, x30, [sp, #0x50] f37f8: 910283ff add sp, sp, #0xa0 f37fc: d65f03c0 ret f3800: 2a1903e8 mov w8, w25 f3804: 51000508 sub w8, w8, #0x1 f3808: 373fd368 tbnz w8, #0x7, 0xf3274 f380c: 13001d08 sxtb w8, w8 f3810: 92401d09 and x9, x8, #0xff f3814: d37df129 lsl x9, x9, #3 f3818: 8b0902ca add x10, x22, x9 f381c: f8696aa9 ldr x9, [x21, x9] f3820: f940054a ldr x10, [x10, #0x8] f3824: eb09015f cmp x10, x9 f3828: 54ffd428 b.hi 0xf32ac f382c: 54fffec2 b.hs 0xf3804 f3830: 17fffe91 b 0xf3274 f3834: 2a1903e8 mov w8, w25 f3838: 51000508 sub w8, w8, #0x1 f383c: 373fd528 tbnz w8, #0x7, 0xf32e0 f3840: 13001d08 sxtb w8, w8 f3844: 92401d09 and x9, x8, #0xff f3848: d37df129 lsl x9, x9, #3 f384c: 8b0902ca add x10, x22, x9 f3850: f8696a89 ldr x9, [x20, x9] f3854: f940054a ldr x10, [x10, #0x8] f3858: eb09015f cmp x10, x9 f385c: 54ffd5e8 b.hi 0xf3318 f3860: 54fffec2 b.hs 0xf3838 f3864: 17fffe9f b 0xf32e0 f3868: 2a1903e8 mov w8, w25 f386c: 51000508 sub w8, w8, #0x1 f3870: 373fdb28 tbnz w8, #0x7, 0xf33d4 f3874: 13001d08 sxtb w8, w8 f3878: 92401d09 and x9, x8, #0xff f387c: d37df129 lsl x9, x9, #3 f3880: 8b0902ca add x10, x22, x9 f3884: f8696a89 ldr x9, [x20, x9] f3888: f940054a ldr x10, [x10, #0x8] f388c: eb09015f cmp x10, x9 f3890: 54ffdbe8 b.hi 0xf340c f3894: 54fffec2 b.hs 0xf386c f3898: 17fffecf b 0xf33d4 f389c: 2a1903e8 mov w8, w25 f38a0: 51000508 sub w8, w8, #0x1 f38a4: 373fdd28 tbnz w8, #0x7, 0xf3448 f38a8: 13001d08 sxtb w8, w8 f38ac: 92401d09 and x9, x8, #0xff f38b0: d37df129 lsl x9, x9, #3 f38b4: 8b0902ca add x10, x22, x9 f38b8: f8696aa9 ldr x9, [x21, x9] f38bc: f940054a ldr x10, [x10, #0x8] f38c0: eb09015f cmp x10, x9 f38c4: 54ffdde8 b.hi 0xf3480 f38c8: 54fffec2 b.hs 0xf38a0 f38cc: 17fffedf b 0xf3448 f38d0: 927e1708 and x8, x24, #0xfc f38d4: 91004289 add x9, x20, #0x10 f38d8: 910042aa add x10, x21, #0x10 f38dc: aa0803eb mov x11, x8 f38e0: ad7f8520 ldp q0, q1, [x9, #-0x10] f38e4: 91008129 add x9, x9, #0x20 f38e8: f100116b subs x11, x11, #0x4 f38ec: ad3f8540 stp q0, q1, [x10, #-0x10] f38f0: 9100814a add x10, x10, #0x20 f38f4: 54ffff61 b.ne 0xf38e0 f38f8: eb18011f cmp x8, x24 f38fc: 54fff440 b.eq 0xf3784 f3900: 17ffff99 b 0xf3764 f3904: 927e1708 and x8, x24, #0xfc f3908: 91004269 add x9, x19, #0x10 f390c: 9100428a add x10, x20, #0x10 f3910: aa0803eb mov x11, x8 f3914: ad7f8520 ldp q0, q1, [x9, #-0x10] f3918: 91008129 add x9, x9, #0x20 f391c: f100116b subs x11, x11, #0x4 f3920: ad3f8540 stp q0, q1, [x10, #-0x10] f3924: 9100814a add x10, x10, #0x20 f3928: 54ffff61 b.ne 0xf3914 f392c: eb18011f cmp x8, x24 f3930: 54fff4c0 b.eq 0xf37c8 f3934: 17ffff9d b 0xf37a8 f3938: 9401a53e bl 0x15ce30 <__stack_chk_fail@plt> f393c: d10283ff sub sp, sp, #0xa0 f3940: a9057bfd stp x29, x30, [sp, #0x50] f3944: 910143fd add x29, sp, #0x50 f3948: f90033f9 str x25, [sp, #0x60] f394c: a9075ff8 stp x24, x23, [sp, #0x70] f3950: a90857f6 stp x22, x21, [sp, #0x80] f3954: a9094ff4 stp x20, x19, [sp, #0x90] f3958: d53bd055 mrs x21, TPIDR_EL0 f395c: 90fffc49 adrp x9, 0x7b000 f3960: f94016a8 ldr x8, [x21, #0x28] f3964: 913ec129 add x9, x9, #0xfb0 f3968: aa0103f4 mov x20, x1 f396c: aa0003f3 mov x19, x0 f3970: f81f83a8 stur x8, [x29, #-0x8] f3974: ad400520 ldp q0, q1, [x9] f3978: 39c00037 ldrsb w23, [x1] f397c: 92401ef6 and x22, x23, #0xff f3980: 710006e8 subs w8, w23, #0x1 f3984: ad0107e0 stp q0, q1, [sp, #0x20] f3988: ad0007e0 stp q0, q1, [sp] f398c: 540001eb b.lt 0xf39c8 f3990: aa1f03e9 mov x9, xzr f3994: 9100228a add x10, x20, #0x8 f3998: 910083eb add x11, sp, #0x20 f399c: aa1603ec mov x12, x22 f39a0: f840854d ldr x13, [x10], #0x8 f39a4: f940016e ldr x14, [x11] f39a8: 8b0901af add x15, x13, x9 f39ac: 8b0e01ee add x14, x15, x14 f39b0: eb0d01df cmp x14, x13 f39b4: 1a9f27ed cset w13, lo f39b8: 9a8d0129 csel x9, x9, x13, eq f39bc: f100058c subs x12, x12, #0x1 f39c0: f800856e str x14, [x11], #0x8 f39c4: 54fffee1 b.ne 0xf39a0 f39c8: 13001d08 sxtb w8, w8 f39cc: 910083ea add x10, sp, #0x20 f39d0: 3100051f cmn w8, #0x1 f39d4: 2a1703eb mov w11, w23 f39d8: 5a9fb108 csinv w8, w8, wzr, lt f39dc: 11000508 add w8, w8, #0x1 f39e0: 2a0b03e9 mov w9, w11 f39e4: 5100056b sub w11, w11, #0x1 f39e8: 373800cb tbnz w11, #0x7, 0xf3a00 f39ec: 13001d6b sxtb w11, w11 f39f0: 92401d6c and x12, x11, #0xff f39f4: f86c794c ldr x12, [x10, x12, lsl #3] f39f8: b4ffff4c cbz x12, 0xf39e0 f39fc: 14000004 b 0xf3a0c f3a00: 2a0803e9 mov w9, w8 f3a04: 72001d1f tst w8, #0xff f3a08: 540005c0 b.eq 0xf3ac0 f3a0c: 93401d28 sxtb x8, w9 f3a10: 910083e9 add x9, sp, #0x20 f3a14: d1000508 sub x8, x8, #0x1 f3a18: f8687929 ldr x9, [x9, x8, lsl #3] f3a1c: b40001a9 cbz x9, 0xf3a50 f3a20: aa1f03ea mov x10, xzr f3a24: d341fd2b lsr x11, x9, #1 f3a28: f100053f cmp x9, #0x1 f3a2c: 9100054a add x10, x10, #0x1 f3a30: aa0b03e9 mov x9, x11 f3a34: 54ffff88 b.hi 0xf3a24 f3a38: 0b081948 add w8, w10, w8, lsl #6 f3a3c: 51000508 sub w8, w8, #0x1 f3a40: 13003d08 sxth w8, w8 f3a44: 7100051f cmp w8, #0x1 f3a48: 5400010c b.gt 0xf3a68 f3a4c: 1400001d b 0xf3ac0 f3a50: aa1f03ea mov x10, xzr f3a54: 0b081948 add w8, w10, w8, lsl #6 f3a58: 51000508 sub w8, w8, #0x1 f3a5c: 13003d08 sxth w8, w8 f3a60: 7100051f cmp w8, #0x1 f3a64: 540002ed b.le 0xf3ac0 f3a68: 12003d18 and w24, w8, #0xffff f3a6c: 910083f9 add x25, sp, #0x20 f3a70: 14000005 b 0xf3a84 f3a74: 51000718 sub w24, w24, #0x1 f3a78: 13003f08 sxth w8, w24 f3a7c: 7100051f cmp w8, #0x1 f3a80: 5400020d b.le 0xf3ac0 f3a84: 910003e0 mov x0, sp f3a88: 910003e1 mov x1, sp f3a8c: 910003e2 mov x2, sp f3a90: aa1403e3 mov x3, x20 f3a94: 97fffd05 bl 0xf2ea8 f3a98: 53067f08 lsr w8, w24, #6 f3a9c: f8685b28 ldr x8, [x25, w8, uxtw #3] f3aa0: 9ad82508 lsr x8, x8, x24 f3aa4: 3607fe88 tbz w8, #0x0, 0xf3a74 f3aa8: 910003e0 mov x0, sp f3aac: 910003e1 mov x1, sp f3ab0: aa1303e2 mov x2, x19 f3ab4: aa1403e3 mov x3, x20 f3ab8: 97fffcfc bl 0xf2ea8 f3abc: 17ffffee b 0xf3a74 f3ac0: 710006ff cmp w23, #0x1 f3ac4: 540000ab b.lt 0xf3ad8 f3ac8: d37df2c2 lsl x2, x22, #3 f3acc: 910003e1 mov x1, sp f3ad0: aa1303e0 mov x0, x19 f3ad4: 9401a573 bl 0x15d0a0 f3ad8: f94016a8 ldr x8, [x21, #0x28] f3adc: f85f83a9 ldur x9, [x29, #-0x8] f3ae0: eb09011f cmp x8, x9 f3ae4: 54000101 b.ne 0xf3b04 f3ae8: a9494ff4 ldp x20, x19, [sp, #0x90] f3aec: a94857f6 ldp x22, x21, [sp, #0x80] f3af0: a9475ff8 ldp x24, x23, [sp, #0x70] f3af4: a9457bfd ldp x29, x30, [sp, #0x50] f3af8: f94033f9 ldr x25, [sp, #0x60] f3afc: 910283ff add sp, sp, #0xa0 f3b00: d65f03c0 ret f3b04: 9401a4cb bl 0x15ce30 <__stack_chk_fail@plt> f3b08: a9bc7bfd stp x29, x30, [sp, #-0x40]! f3b0c: a9015ff8 stp x24, x23, [sp, #0x10] f3b10: 910003fd mov x29, sp f3b14: a90257f6 stp x22, x21, [sp, #0x20] f3b18: a9034ff4 stp x20, x19, [sp, #0x30] f3b1c: aa0203f4 mov x20, x2 f3b20: 39c00057 ldrsb w23, [x2] f3b24: aa0103e2 mov x2, x1 f3b28: aa1403e3 mov x3, x20 f3b2c: aa0103f5 mov x21, x1 f3b30: aa0003f3 mov x19, x0 f3b34: 92401ef6 and x22, x23, #0xff f3b38: 97fffcdc bl 0xf2ea8 f3b3c: 710002ff cmp w23, #0x0 f3b40: 540006ad b.le 0xf3c14 f3b44: 90fffc4b adrp x11, 0x7b000 f3b48: aa1f03e9 mov x9, xzr f3b4c: aa1f03e8 mov x8, xzr f3b50: aa1603f8 mov x24, x22 f3b54: d37df2ca lsl x10, x22, #3 f3b58: 913dc16b add x11, x11, #0xf70 f3b5c: f869696c ldr x12, [x11, x9] f3b60: f8696a6d ldr x13, [x19, x9] f3b64: 8b08018c add x12, x12, x8 f3b68: eb0c01ad subs x13, x13, x12 f3b6c: 1a9f27ee cset w14, lo f3b70: f100019f cmp x12, #0x0 f3b74: 9a8e0108 csel x8, x8, x14, eq f3b78: f8296a6d str x13, [x19, x9] f3b7c: 91002129 add x9, x9, #0x8 f3b80: eb09015f cmp x10, x9 f3b84: 54fffec1 b.ne 0xf3b5c f3b88: b40001e8 cbz x8, 0xf3bc4 f3b8c: aa1f03e8 mov x8, xzr f3b90: 91002289 add x9, x20, #0x8 f3b94: aa1303ea mov x10, x19 f3b98: aa1803eb mov x11, x24 f3b9c: f940014c ldr x12, [x10] f3ba0: f840852d ldr x13, [x9], #0x8 f3ba4: 8b08018e add x14, x12, x8 f3ba8: 8b0d01cd add x13, x14, x13 f3bac: eb0c01bf cmp x13, x12 f3bb0: 1a9f27ec cset w12, lo f3bb4: 9a8c0108 csel x8, x8, x12, eq f3bb8: f100056b subs x11, x11, #0x1 f3bbc: f800854d str x13, [x10], #0x8 f3bc0: 54fffee1 b.ne 0xf3b9c f3bc4: aa1303e0 mov x0, x19 f3bc8: aa1303e1 mov x1, x19 f3bcc: aa1503e2 mov x2, x21 f3bd0: aa1403e3 mov x3, x20 f3bd4: 97fffcb5 bl 0xf2ea8 f3bd8: aa1f03e8 mov x8, xzr f3bdc: 91022289 add x9, x20, #0x88 f3be0: aa1303ea mov x10, x19 f3be4: f940014b ldr x11, [x10] f3be8: f840852c ldr x12, [x9], #0x8 f3bec: 8b08016d add x13, x11, x8 f3bf0: 8b0c01ac add x12, x13, x12 f3bf4: eb0b019f cmp x12, x11 f3bf8: 1a9f27eb cset w11, lo f3bfc: 9a8b0108 csel x8, x8, x11, eq f3c00: f1000718 subs x24, x24, #0x1 f3c04: f800854c str x12, [x10], #0x8 f3c08: 54fffee1 b.ne 0xf3be4 f3c0c: b5000268 cbnz x8, 0xf3c58 f3c10: 14000006 b 0xf3c28 f3c14: aa1303e0 mov x0, x19 f3c18: aa1303e1 mov x1, x19 f3c1c: aa1503e2 mov x2, x21 f3c20: aa1403e3 mov x3, x20 f3c24: 97fffca1 bl 0xf2ea8 f3c28: 2a1703e8 mov w8, w23 f3c2c: 51000508 sub w8, w8, #0x1 f3c30: 37380148 tbnz w8, #0x7, 0xf3c58 f3c34: 13001d08 sxtb w8, w8 f3c38: 92401d09 and x9, x8, #0xff f3c3c: d37df129 lsl x9, x9, #3 f3c40: 8b09028a add x10, x20, x9 f3c44: f8696a69 ldr x9, [x19, x9] f3c48: f940054a ldr x10, [x10, #0x8] f3c4c: eb09015f cmp x10, x9 f3c50: 54000208 b.hi 0xf3c90 f3c54: 54fffec2 b.hs 0xf3c2c f3c58: 710006ff cmp w23, #0x1 f3c5c: 540001ab b.lt 0xf3c90 f3c60: aa1f03e8 mov x8, xzr f3c64: 91002289 add x9, x20, #0x8 f3c68: f840852a ldr x10, [x9], #0x8 f3c6c: f940026b ldr x11, [x19] f3c70: 8b08014a add x10, x10, x8 f3c74: eb0a016b subs x11, x11, x10 f3c78: 1a9f27ec cset w12, lo f3c7c: f100015f cmp x10, #0x0 f3c80: 9a8c0108 csel x8, x8, x12, eq f3c84: f10006d6 subs x22, x22, #0x1 f3c88: f800866b str x11, [x19], #0x8 f3c8c: 54fffee1 b.ne 0xf3c68 f3c90: a9434ff4 ldp x20, x19, [sp, #0x30] f3c94: a94257f6 ldp x22, x21, [sp, #0x20] f3c98: a9415ff8 ldp x24, x23, [sp, #0x10] f3c9c: a8c47bfd ldp x29, x30, [sp], #0x40 f3ca0: d65f03c0 ret f3ca4: a9412829 ldp x9, x10, [x1, #0x10] f3ca8: 320107e8 mov w8, #-0x7fffffff // =-2147483647 f3cac: a942342c ldp x12, x13, [x1, #0x20] f3cb0: 93c9814b extr x11, x10, x9, #0x20 f3cb4: 92407d29 and x9, x9, #0xffffffff f3cb8: 93ca818a extr x10, x12, x10, #0x20 f3cbc: 93cc81ac extr x12, x13, x12, #0x20 f3cc0: 8b0b7d6e add x14, x11, x11, lsl #31 f3cc4: d361fd6f lsr x15, x11, #33 f3cc8: eb0b01df cmp x14, x11 f3ccc: 8b0a7d4b add x11, x10, x10, lsl #31 f3cd0: 9a8f25ef cinc x15, x15, lo f3cd4: f9000829 str x9, [x1, #0x10] f3cd8: 8b0b01eb add x11, x15, x11 f3cdc: f10001ff cmp x15, #0x0 f3ce0: 1a9f07ef cset w15, ne f3ce4: eb0a017f cmp x11, x10 f3ce8: 1a9f17ed cset w13, eq f3cec: 1a9f27f0 cset w16, lo f3cf0: 0a0d01ed and w13, w15, w13 f3cf4: f940002f ldr x15, [x1] f3cf8: 2a0d020d orr w13, w16, w13 f3cfc: 8b0c7d90 add x16, x12, x12, lsl #31 f3d00: 8b4a85aa add x10, x13, x10, lsr #33 f3d04: 8b10014d add x13, x10, x16 f3d08: f100015f cmp x10, #0x0 f3d0c: 1a9f07ea cset w10, ne f3d10: eb0c01bf cmp x13, x12 f3d14: 1a9f27f0 cset w16, lo f3d18: 1a9f17f1 cset w17, eq f3d1c: ab0e01ef adds x15, x15, x14 f3d20: 0a11014a and w10, w10, w17 f3d24: 1a9f37e9 cset w9, hs f3d28: f10001df cmp x14, #0x0 f3d2c: d361fd8c lsr x12, x12, #33 f3d30: 2a0a020a orr w10, w16, w10 f3d34: f900000f str x15, [x0] f3d38: 1a9f07ef cset w15, ne f3d3c: f940042e ldr x14, [x1, #0x8] f3d40: 0a0901e9 and w9, w15, w9 f3d44: 0b0a018a add w10, w12, w10 f3d48: 8b0901cf add x15, x14, x9 f3d4c: 93cd814a extr x10, x10, x13, #0x20 f3d50: 8b0b01eb add x11, x15, x11 f3d54: 1280000f mov w15, #-0x1 // =-1 f3d58: eb0e017f cmp x11, x14 f3d5c: 1a9f27ec cset w12, lo f3d60: f900040b str x11, [x0, #0x8] f3d64: 9a8c0129 csel x9, x9, x12, eq f3d68: f940082b ldr x11, [x1, #0x10] f3d6c: d361fd4c lsr x12, x10, #33 f3d70: 8b090169 add x9, x11, x9 f3d74: 8b0a7d4b add x11, x10, x10, lsl #31 f3d78: eb0a017f cmp x11, x10 f3d7c: 8b2d4129 add x9, x9, w13, uxtw f3d80: 9a8c258a cinc x10, x12, lo f3d84: f9000809 str x9, [x0, #0x10] f3d88: a900282b stp x11, x10, [x1] f3d8c: a9017c3f stp xzr, xzr, [x1, #0x10] f3d90: a9403009 ldp x9, x12, [x0] f3d94: ab0b012a adds x10, x9, x11 f3d98: 1a9f37e9 cset w9, hs f3d9c: f100017f cmp x11, #0x0 f3da0: 1a9f07eb cset w11, ne f3da4: f900000a str x10, [x0] f3da8: 0a09016b and w11, w11, w9 f3dac: f940042d ldr x13, [x1, #0x8] f3db0: 8b0b0189 add x9, x12, x11 f3db4: 8b0d0129 add x9, x9, x13 f3db8: f940080d ldr x13, [x0, #0x10] f3dbc: eb0c013f cmp x9, x12 f3dc0: 1a9f27ec cset w12, lo f3dc4: f9000409 str x9, [x0, #0x8] f3dc8: 9a8c016c csel x12, x11, x12, eq f3dcc: f940082e ldr x14, [x1, #0x10] f3dd0: 9280002b mov x11, #-0x2 // =-2 f3dd4: 8b0c01ac add x12, x13, x12 f3dd8: f2afffeb movk x11, #0x7fff, lsl #16 f3ddc: 92b0000d mov x13, #-0x80000001 // =-2147483649 f3de0: 8b0e018c add x12, x12, x14 f3de4: b2607fee mov x14, #-0x100000000 // =-4294967296 f3de8: 1400000a b 0xf3e10 f3dec: eb0b015f cmp x10, x11 f3df0: da9f93f0 csetm x16, hi f3df4: eb100129 subs x9, x9, x16 f3df8: 8b080150 add x16, x10, x8 f3dfc: fa4d2140 ccmp x10, x13, #0x0, hs f3e00: a9002410 stp x16, x9, [x0] f3e04: 9a8e35ca cinc x10, x14, hs f3e08: 8b0c014c add x12, x10, x12 f3e0c: aa1003ea mov x10, x16 f3e10: d360fd90 lsr x16, x12, #32 f3e14: b5fffed0 cbnz x16, 0xf3dec f3e18: eb0f019f cmp x12, x15 f3e1c: 540000a1 b.ne 0xf3e30 f3e20: b100053f cmn x9, #0x1 f3e24: 54000061 b.ne 0xf3e30 f3e28: eb0d015f cmp x10, x13 f3e2c: 54fffe08 b.hi 0xf3dec f3e30: f900080c str x12, [x0, #0x10] f3e34: d65f03c0 ret f3e38: f940002a ldr x10, [x1] f3e3c: 92800028 mov x8, #-0x2 // =-2 f3e40: f900000a str x10, [x0] f3e44: f9400429 ldr x9, [x1, #0x8] f3e48: f9000409 str x9, [x0, #0x8] f3e4c: f940082b ldr x11, [x1, #0x10] f3e50: f900080b str x11, [x0, #0x10] f3e54: a941b42c ldp x12, x13, [x1, #0x18] f3e58: ab0c014e adds x14, x10, x12 f3e5c: 1a9f37ef cset w15, hs f3e60: f100019f cmp x12, #0x0 f3e64: 1a9f07f0 cset w16, ne f3e68: 0a0f020f and w15, w16, w15 f3e6c: 8b0f0130 add x16, x9, x15 f3e70: 8b0d020d add x13, x16, x13 f3e74: eb0901bf cmp x13, x9 f3e78: f9401429 ldr x9, [x1, #0x28] f3e7c: 1a9f27f0 cset w16, lo f3e80: 9a9001ef csel x15, x15, x16, eq f3e84: a900340e stp x14, x13, [x0] f3e88: 8b0f0170 add x16, x11, x15 f3e8c: 8b090210 add x16, x16, x9 f3e90: f9000810 str x16, [x0, #0x10] f3e94: a941c429 ldp x9, x17, [x1, #0x18] f3e98: ab0901ad adds x13, x13, x9 f3e9c: 1a9f37e2 cset w2, hs f3ea0: f100013f cmp x9, #0x0 f3ea4: 1a9f07e9 cset w9, ne f3ea8: eb0b021f cmp x16, x11 f3eac: 0a020122 and w2, w9, w2 f3eb0: 8b020209 add x9, x16, x2 f3eb4: 8b110131 add x17, x9, x17 f3eb8: 1a9f27e9 cset w9, lo f3ebc: 9a8901ef csel x15, x15, x9, eq f3ec0: a900c40d stp x13, x17, [x0, #0x8] f3ec4: f9401421 ldr x1, [x1, #0x28] f3ec8: ab0101ce adds x14, x14, x1 f3ecc: 8b01018c add x12, x12, x1 f3ed0: 1a9f37e9 cset w9, hs f3ed4: f100003f cmp x1, #0x0 f3ed8: 1a9f07eb cset w11, ne f3edc: 8b0a018a add x10, x12, x10 f3ee0: 0a09016b and w11, w11, w9 f3ee4: 9100054a add x10, x10, #0x1 f3ee8: 8b0b01a9 add x9, x13, x11 f3eec: f900000e str x14, [x0] f3ef0: 8b010129 add x9, x9, x1 f3ef4: eb0d013f cmp x9, x13 f3ef8: 1a9f27ed cset w13, lo f3efc: 9a8d0163 csel x3, x11, x13, eq f3f00: 1a8d016d csel w13, w11, w13, eq f3f04: ab03022b adds x11, x17, x3 f3f08: 1a9f37e3 cset w3, hs f3f0c: eb10023f cmp x17, x16 f3f10: 1a9f27f0 cset w16, lo f3f14: 0a0301ad and w13, w13, w3 f3f18: 9a900050 csel x16, x2, x16, eq f3f1c: 8b0f020f add x15, x16, x15 f3f20: 8b0d01ec add x12, x15, x13 f3f24: 1400000d b 0xf3f58 f3f28: f100015f cmp x10, #0x0 f3f2c: 93407d8c sxtw x12, w12 f3f30: 9a88050d cinc x13, x8, ne f3f34: f900000a str x10, [x0] f3f38: eb0d0129 subs x9, x9, x13 f3f3c: 9100054a add x10, x10, #0x1 f3f40: da9f33ed csetm x13, hs f3f44: 1a9f27ee cset w14, lo f3f48: eb0d016b subs x11, x11, x13 f3f4c: 1a9f27ed cset w13, lo f3f50: 2a0d01cd orr w13, w14, w13 f3f54: cb0d018c sub x12, x12, x13 f3f58: a900ac09 stp x9, x11, [x0, #0x8] f3f5c: 35fffe6c cbnz w12, 0xf3f28 f3f60: b100057f cmn x11, #0x1 f3f64: 540000c1 b.ne 0xf3f7c f3f68: b100093f cmn x9, #0x2 f3f6c: 54000083 b.lo 0xf3f7c f3f70: b100053f cmn x9, #0x1 f3f74: 54fffda0 b.eq 0xf3f28 f3f78: b4fffd8a cbz x10, 0xf3f28 f3f7c: d65f03c0 ret f3f80: d105c3ff sub sp, sp, #0x170 f3f84: a9117bfd stp x29, x30, [sp, #0x110] f3f88: 910443fd add x29, sp, #0x110 f3f8c: a9126ffc stp x28, x27, [sp, #0x120] f3f90: a91367fa stp x26, x25, [sp, #0x130] f3f94: a9145ff8 stp x24, x23, [sp, #0x140] f3f98: a91557f6 stp x22, x21, [sp, #0x150] f3f9c: a9164ff4 stp x20, x19, [sp, #0x160] f3fa0: d53bd048 mrs x8, TPIDR_EL0 f3fa4: b2607ff6 mov x22, #-0x100000000 // =-4294967296 f3fa8: f90007e8 str x8, [sp, #0x8] f3fac: 5280002e mov w14, #0x1 // =1 f3fb0: f9401508 ldr x8, [x8, #0x28] f3fb4: aa0003f3 mov x19, x0 f3fb8: f81e83a8 stur x8, [x29, #-0x18] f3fbc: 90fffc48 adrp x8, 0x7b000 f3fc0: a940240b ldp x11, x9, [x0] f3fc4: 913ec108 add x8, x8, #0xfb0 f3fc8: f100057f cmp x11, #0x1 f3fcc: 9a899529 cinc x9, x9, hi f3fd0: ad400500 ldp q0, q1, [x8] f3fd4: 1a9f97e8 cset w8, hi f3fd8: eb16013f cmp x9, x22 f3fdc: 1a9f97ec cset w12, hi f3fe0: f100013f cmp x9, #0x0 f3fe4: 9a8c0108 csel x8, x8, x12, eq f3fe8: a941300a ldp x10, x12, [x0, #0x10] f3fec: ad0387e0 stp q0, q1, [sp, #0x70] f3ff0: ad400400 ldp q0, q1, [x0] f3ff4: ab0a010d adds x13, x8, x10 f3ff8: 9a9f0108 csel x8, x8, xzr, eq f3ffc: 8b0c010c add x12, x8, x12 f4000: d360fd8a lsr x10, x12, #32 f4004: f100015f cmp x10, #0x0 f4008: cb0b01ca sub x10, x14, x11 f400c: 1a9f07ef cset w15, ne f4010: f100019f cmp x12, #0x0 f4014: 9a8f010e csel x14, x8, x15, eq f4018: cb0902c8 sub x8, x22, x9 f401c: aa2d03e9 mvn x9, x13 f4020: ad3c07a0 stp q0, q1, [x29, #-0x80] f4024: b400024e cbz x14, 0xf406c f4028: 5280004e mov w14, #0x2 // =2 f402c: cb0b01ce sub x14, x14, x11 f4030: eb0a01df cmp x14, x10 f4034: 9a9626ca cinc x10, x22, lo f4038: ab080148 adds x8, x10, x8 f403c: 1a9f37ea cset w10, hs f4040: cb0d014b sub x11, x10, x13 f4044: d100096d sub x13, x11, #0x2 f4048: eb0901bf cmp x13, x9 f404c: 1a9f27e9 cset w9, lo f4050: 9a890149 csel x9, x10, x9, eq f4054: b27f7fea mov x10, #0x1fffffffe // =8589934590 f4058: cb0c0129 sub x9, x9, x12 f405c: 8b0a012b add x11, x9, x10 f4060: aa0d03e9 mov x9, x13 f4064: aa0e03ea mov x10, x14 f4068: 14000003 b 0xf4074 f406c: 1280000b mov w11, #-0x1 // =-1 f4070: cb0c016b sub x11, x11, x12 f4074: 90fffc0c adrp x12, 0x74000 , std::__ndk1::allocator>+0x4d> f4078: b0000394 adrp x20, 0x165000 f407c: 6f00e400 movi v0.2d, #0000000000000000 f4080: 2a1f03f8 mov w24, wzr f4084: d10163b7 sub x23, x29, #0x58 f4088: 52800039 mov w25, #0x1 // =1 f408c: 1280001a mov w26, #-0x1 // =-1 f4090: 3dc33d81 ldr q1, [x12, #0xcf0] f4094: b27f7ffc mov x28, #0x1fffffffe // =8589934590 f4098: 5280002c mov w12, #0x1 // =1 f409c: 913d4294 add x20, x20, #0xf50 f40a0: ad7c0fa2 ldp q2, q3, [x29, #-0x80] f40a4: 13001d95 sxtb w21, w12 f40a8: 5280003b mov w27, #0x1 // =1 f40ac: ad0183e1 stp q1, q0, [sp, #0x30] f40b0: a90123ea stp x10, x8, [sp, #0x10] f40b4: a9022fe9 stp x9, x11, [sp, #0x20] f40b8: ad028fe2 stp q2, q3, [sp, #0x50] f40bc: 910143e0 add x0, sp, #0x50 f40c0: 9100c3e1 add x1, sp, #0x30 f40c4: 910043e2 add x2, sp, #0x10 f40c8: 910143e3 add x3, sp, #0x50 f40cc: 9100c3e4 add x4, sp, #0x30 f40d0: 910043e5 add x5, sp, #0x10 f40d4: 940001bc bl 0xf47c4 f40d8: 11000768 add w8, w27, #0x1 f40dc: 12003f69 and w9, w27, #0xffff f40e0: 2a0803fb mov w27, w8 f40e4: 6b35213f cmp w9, w21, uxth f40e8: 54fffea3 b.lo 0xf40bc f40ec: d100e3a0 sub x0, x29, #0x38 f40f0: 9100c3e1 add x1, sp, #0x30 f40f4: 9101c3e2 add x2, sp, #0x70 f40f8: aa1403e3 mov x3, x20 f40fc: 97fffb6b bl 0xf2ea8 f4100: d100e3a0 sub x0, x29, #0x38 f4104: d100e3a1 sub x1, x29, #0x38 f4108: aa1303e2 mov x2, x19 f410c: aa1403e3 mov x3, x20 f4110: 97fffb66 bl 0xf2ea8 f4114: a97ca7a8 ldp x8, x9, [x29, #-0x38] f4118: a97dbbab ldp x11, x14, [x29, #-0x28] f411c: f100051f cmp x8, #0x1 f4120: 9a899529 cinc x9, x9, hi f4124: 1a9f97ea cset w10, hi f4128: eb16013f cmp x9, x22 f412c: cb0902cd sub x13, x22, x9 f4130: 1a9f97ec cset w12, hi f4134: f100013f cmp x9, #0x0 f4138: 9a8c014a csel x10, x10, x12, eq f413c: cb08032c sub x12, x25, x8 f4140: ab0b014b adds x11, x10, x11 f4144: 9a9f014f csel x15, x10, xzr, eq f4148: aa2b03ea mvn x10, x11 f414c: 8b0e01e9 add x9, x15, x14 f4150: a93cb7ac stp x12, x13, [x29, #-0x38] f4154: d360fd2e lsr x14, x9, #32 f4158: cb090350 sub x16, x26, x9 f415c: f10001df cmp x14, #0x0 f4160: 1a9f07ee cset w14, ne f4164: f100013f cmp x9, #0x0 f4168: 9a8e01ee csel x14, x15, x14, eq f416c: a93dc3aa stp x10, x16, [x29, #-0x28] f4170: b400020e cbz x14, 0xf41b0 f4174: 5280004e mov w14, #0x2 // =2 f4178: cb0801c8 sub x8, x14, x8 f417c: eb0c011f cmp x8, x12 f4180: 9a9626cc cinc x12, x22, lo f4184: ab0c01ac adds x12, x13, x12 f4188: a93cb3a8 stp x8, x12, [x29, #-0x38] f418c: 1a9f37e8 cset w8, hs f4190: cb0b010b sub x11, x8, x11 f4194: d100096b sub x11, x11, #0x2 f4198: eb0a017f cmp x11, x10 f419c: 1a9f27ea cset w10, lo f41a0: 9a8a0108 csel x8, x8, x10, eq f41a4: cb090108 sub x8, x8, x9 f41a8: 8b1c0108 add x8, x8, x28 f41ac: a93da3ab stp x11, x8, [x29, #-0x28] f41b0: d10163a0 sub x0, x29, #0x58 f41b4: 910143e1 add x1, sp, #0x50 f41b8: d10203a2 sub x2, x29, #0x80 f41bc: aa1403e3 mov x3, x20 f41c0: 97fffb3a bl 0xf2ea8 f41c4: a97cafa9 ldp x9, x11, [x29, #-0x38] f41c8: a97aaba8 ldp x8, x10, [x29, #-0x58] f41cc: a97dbfad ldp x13, x15, [x29, #-0x28] f41d0: ab080128 adds x8, x9, x8 f41d4: 1a9f37ec cset w12, hs f41d8: f100013f cmp x9, #0x0 f41dc: 1a9f07e9 cset w9, ne f41e0: 8b0a016b add x11, x11, x10 f41e4: 0a0c012c and w12, w9, w12 f41e8: 8b0c0169 add x9, x11, x12 f41ec: eb0a013f cmp x9, x10 f41f0: a97bbbaa ldp x10, x14, [x29, #-0x48] f41f4: 1a9f27eb cset w11, lo f41f8: a93aa7a8 stp x8, x9, [x29, #-0x58] f41fc: 9a8b018c csel x12, x12, x11, eq f4200: 8b0a01ab add x11, x13, x10 f4204: 8b0c016b add x11, x11, x12 f4208: eb0a017f cmp x11, x10 f420c: 1a9f27ea cset w10, lo f4210: 9a8a018c csel x12, x12, x10, eq f4214: 8b0e01ea add x10, x15, x14 f4218: 8b0c014a add x10, x10, x12 f421c: eb0e015f cmp x10, x14 f4220: 1a9f27ed cset w13, lo f4224: 9a8d018c csel x12, x12, x13, eq f4228: a93babab stp x11, x10, [x29, #-0x48] f422c: b40001ac cbz x12, 0xf4260 f4230: f100011f cmp x8, #0x0 f4234: d1000508 sub x8, x8, #0x1 f4238: 9a9616cc cinc x12, x22, eq f423c: eb0c012d subs x13, x9, x12 f4240: da9f33ee csetm x14, hs f4244: eb0e016b subs x11, x11, x14 f4248: fa4c2120 ccmp x9, x12, #0x0, hs f424c: a93ab7a8 stp x8, x13, [x29, #-0x58] f4250: 9a9636c9 cinc x9, x22, hs f4254: 8b090149 add x9, x10, x9 f4258: a93ba7ab stp x11, x9, [x29, #-0x48] f425c: 14000003 b 0xf4268 f4260: eb1a015f cmp x10, x26 f4264: 54000e42 b.hs 0xf442c f4268: d100e3a0 sub x0, x29, #0x38 f426c: 910143e1 add x1, sp, #0x50 f4270: 9101c3e2 add x2, sp, #0x70 f4274: aa1403e3 mov x3, x20 f4278: 97fffb0c bl 0xf2ea8 f427c: 9100c3e0 add x0, sp, #0x30 f4280: d10203a1 sub x1, x29, #0x80 f4284: 9100c3e2 add x2, sp, #0x30 f4288: aa1403e3 mov x3, x20 f428c: 97fffb07 bl 0xf2ea8 f4290: a97cafa9 ldp x9, x11, [x29, #-0x38] f4294: a9432be8 ldp x8, x10, [sp, #0x30] f4298: a97dbfad ldp x13, x15, [x29, #-0x28] f429c: ab080128 adds x8, x9, x8 f42a0: 1a9f37ec cset w12, hs f42a4: f100013f cmp x9, #0x0 f42a8: 1a9f07e9 cset w9, ne f42ac: 8b0a016b add x11, x11, x10 f42b0: 0a0c012c and w12, w9, w12 f42b4: 8b0c0169 add x9, x11, x12 f42b8: eb0a013f cmp x9, x10 f42bc: a9443bea ldp x10, x14, [sp, #0x40] f42c0: 1a9f27eb cset w11, lo f42c4: a90327e8 stp x8, x9, [sp, #0x30] f42c8: 9a8b018c csel x12, x12, x11, eq f42cc: 8b0a01ab add x11, x13, x10 f42d0: 8b0c016b add x11, x11, x12 f42d4: eb0a017f cmp x11, x10 f42d8: 1a9f27ea cset w10, lo f42dc: 9a8a018c csel x12, x12, x10, eq f42e0: 8b0e01ea add x10, x15, x14 f42e4: 8b0c014a add x10, x10, x12 f42e8: eb0e015f cmp x10, x14 f42ec: 1a9f27ed cset w13, lo f42f0: 9a8d018c csel x12, x12, x13, eq f42f4: a9042beb stp x11, x10, [sp, #0x40] f42f8: b40001ac cbz x12, 0xf432c f42fc: f100011f cmp x8, #0x0 f4300: d1000508 sub x8, x8, #0x1 f4304: 9a9616cc cinc x12, x22, eq f4308: eb0c012d subs x13, x9, x12 f430c: da9f33ee csetm x14, hs f4310: eb0e016b subs x11, x11, x14 f4314: fa4c2120 ccmp x9, x12, #0x0, hs f4318: a90337e8 stp x8, x13, [sp, #0x30] f431c: 9a9636c9 cinc x9, x22, hs f4320: 8b090149 add x9, x10, x9 f4324: a90427eb stp x11, x9, [sp, #0x40] f4328: 14000003 b 0xf4334 f432c: eb1a015f cmp x10, x26 f4330: 54000902 b.hs 0xf4450 f4334: 910043e0 add x0, sp, #0x10 f4338: 9100c3e1 add x1, sp, #0x30 f433c: 9100c3e2 add x2, sp, #0x30 f4340: aa1403e3 mov x3, x20 f4344: 97fffad9 bl 0xf2ea8 f4348: 910043e0 add x0, sp, #0x10 f434c: 910043e1 add x1, sp, #0x10 f4350: aa1303e2 mov x2, x19 f4354: aa1403e3 mov x3, x20 f4358: 97fffad4 bl 0xf2ea8 f435c: a94123ec ldp x12, x8, [sp, #0x10] f4360: f100059f cmp x12, #0x1 f4364: 9a889508 cinc x8, x8, hi f4368: 1a9f97e9 cset w9, hi f436c: eb16011f cmp x8, x22 f4370: 1a9f97eb cset w11, hi f4374: f100011f cmp x8, #0x0 f4378: 9a8b0129 csel x9, x9, x11, eq f437c: cb0802c8 sub x8, x22, x8 f4380: a9422fea ldp x10, x11, [sp, #0x20] f4384: ab0a012e adds x14, x9, x10 f4388: cb0c032a sub x10, x25, x12 f438c: 9a9f012f csel x15, x9, xzr, eq f4390: aa2e03e9 mvn x9, x14 f4394: 8b0b01ed add x13, x15, x11 f4398: d360fdb0 lsr x16, x13, #32 f439c: cb0d034b sub x11, x26, x13 f43a0: f100021f cmp x16, #0x0 f43a4: a90123ea stp x10, x8, [sp, #0x10] f43a8: 1a9f07f0 cset w16, ne f43ac: f10001bf cmp x13, #0x0 f43b0: 9a9001ef csel x15, x15, x16, eq f43b4: a9022fe9 stp x9, x11, [sp, #0x20] f43b8: b400024f cbz x15, 0xf4400 f43bc: 5280004b mov w11, #0x2 // =2 f43c0: cb0c016c sub x12, x11, x12 f43c4: eb0a019f cmp x12, x10 f43c8: 9a9626ca cinc x10, x22, lo f43cc: ab0a0108 adds x8, x8, x10 f43d0: 1a9f37ea cset w10, hs f43d4: cb0e014b sub x11, x10, x14 f43d8: d100096e sub x14, x11, #0x2 f43dc: a90123ec stp x12, x8, [sp, #0x10] f43e0: eb0901df cmp x14, x9 f43e4: 1a9f27e9 cset w9, lo f43e8: 9a890149 csel x9, x10, x9, eq f43ec: aa0c03ea mov x10, x12 f43f0: cb0d0129 sub x9, x9, x13 f43f4: 8b1c012b add x11, x9, x28 f43f8: aa0e03e9 mov x9, x14 f43fc: a9022fee stp x14, x11, [sp, #0x20] f4400: ad4006e0 ldp q0, q1, [x23] f4404: 7100171f cmp w24, #0x5 f4408: ad418fe2 ldp q2, q3, [sp, #0x30] f440c: ad0287e0 stp q0, q1, [sp, #0x50] f4410: ad3c07a0 stp q0, q1, [x29, #-0x80] f4414: ad038fe2 stp q2, q3, [sp, #0x70] f4418: 540002e8 b.hi 0xf4474 f441c: ad4383e1 ldp q1, q0, [sp, #0x70] f4420: 11000718 add w24, w24, #0x1 f4424: 531f7aac lsl w12, w21, #1 f4428: 17ffff1e b 0xf40a0 f442c: eb1a015f cmp x10, x26 f4430: 54fff001 b.ne 0xf4230 f4434: b100057f cmn x11, #0x1 f4438: 54fff181 b.ne 0xf4268 f443c: eb16013f cmp x9, x22 f4440: 54fff143 b.lo 0xf4268 f4444: 54ffef61 b.ne 0xf4230 f4448: b4fff108 cbz x8, 0xf4268 f444c: 17ffff79 b 0xf4230 f4450: eb1a015f cmp x10, x26 f4454: 54fff541 b.ne 0xf42fc f4458: b100057f cmn x11, #0x1 f445c: 54fff6c1 b.ne 0xf4334 f4460: eb16013f cmp x9, x22 f4464: 54fff683 b.lo 0xf4334 f4468: 54fff4a1 b.ne 0xf42fc f446c: b4fff648 cbz x8, 0xf4334 f4470: 17ffffa3 b 0xf42fc f4474: d10203a0 sub x0, x29, #0x80 f4478: d100e3a1 sub x1, x29, #0x38 f447c: d10163a2 sub x2, x29, #0x58 f4480: 910143e3 add x3, sp, #0x50 f4484: 9100c3e4 add x4, sp, #0x30 f4488: 910043e5 add x5, sp, #0x10 f448c: 940000ce bl 0xf47c4 f4490: 52800035 mov w21, #0x1 // =1 f4494: ad7c07a0 ldp q0, q1, [x29, #-0x80] f4498: d10203a0 sub x0, x29, #0x80 f449c: d100e3a1 sub x1, x29, #0x38 f44a0: d10163a2 sub x2, x29, #0x58 f44a4: 910143e3 add x3, sp, #0x50 f44a8: 9100c3e4 add x4, sp, #0x30 f44ac: 910043e5 add x5, sp, #0x10 f44b0: ad410ee2 ldp q2, q3, [x23, #0x20] f44b4: ad0287e0 stp q0, q1, [sp, #0x50] f44b8: ad4006e0 ldp q0, q1, [x23] f44bc: ad018fe2 stp q2, q3, [sp, #0x30] f44c0: ad0087e0 stp q0, q1, [sp, #0x10] f44c4: 940000c0 bl 0xf47c4 f44c8: ad7c03a1 ldp q1, q0, [x29, #-0x80] f44cc: 4ea01c20 orr v0.16b, v1.16b, v0.16b f44d0: 6e004001 ext v1.16b, v0.16b, v0.16b, #0x8 f44d4: 0ea11c00 orr v0.8b, v0.8b, v1.8b f44d8: 9e660008 fmov x8, d0 f44dc: b40000a8 cbz x8, 0xf44f0 f44e0: 110006a8 add w8, w21, #0x1 f44e4: 71017ebf cmp w21, #0x5f f44e8: 2a0803f5 mov w21, w8 f44ec: 54fffd43 b.lo 0xf4494 f44f0: 91002282 add x2, x20, #0x8 f44f4: d10163a0 sub x0, x29, #0x58 f44f8: 9100c3e1 add x1, sp, #0x30 f44fc: 52800083 mov w3, #0x4 // =4 f4500: 97fff5c0 bl 0xf1c00 f4504: 910143e1 add x1, sp, #0x50 f4508: d10163a2 sub x2, x29, #0x58 f450c: aa1303e0 mov x0, x19 f4510: aa1403e3 mov x3, x20 f4514: 97fffa65 bl 0xf2ea8 f4518: f94007e8 ldr x8, [sp, #0x8] f451c: f9401508 ldr x8, [x8, #0x28] f4520: f85e83a9 ldur x9, [x29, #-0x18] f4524: eb09011f cmp x8, x9 f4528: 54000121 b.ne 0xf454c f452c: a9564ff4 ldp x20, x19, [sp, #0x160] f4530: a95557f6 ldp x22, x21, [sp, #0x150] f4534: a9545ff8 ldp x24, x23, [sp, #0x140] f4538: a95367fa ldp x26, x25, [sp, #0x130] f453c: a9526ffc ldp x28, x27, [sp, #0x120] f4540: a9517bfd ldp x29, x30, [sp, #0x110] f4544: 9105c3ff add sp, sp, #0x170 f4548: d65f03c0 ret f454c: 9401a239 bl 0x15ce30 <__stack_chk_fail@plt> f4550: f940002b ldr x11, [x1] f4554: f900000b str x11, [x0] f4558: f9400428 ldr x8, [x1, #0x8] f455c: f9000408 str x8, [x0, #0x8] f4560: f9400829 ldr x9, [x1, #0x10] f4564: f9000809 str x9, [x0, #0x10] f4568: b940182a ldr w10, [x1, #0x18] f456c: f9000c0a str x10, [x0, #0x18] f4570: b9401c2c ldr w12, [x1, #0x1c] f4574: d3607d8c lsl x12, x12, #32 f4578: ab0c0108 adds x8, x8, x12 f457c: 1a9f37ed cset w13, hs f4580: f100019f cmp x12, #0x0 f4584: f940102c ldr x12, [x1, #0x20] f4588: 1a9f07ee cset w14, ne f458c: 0a0d01cd and w13, w14, w13 f4590: 8b0d012e add x14, x9, x13 f4594: 8b0c01cc add x12, x14, x12 f4598: eb09019f cmp x12, x9 f459c: b9402829 ldr w9, [x1, #0x28] f45a0: 1a9f27ee cset w14, lo f45a4: a900200b stp x11, x8, [x0] f45a8: 9a8e01ad csel x13, x13, x14, eq f45ac: 8b0d014a add x10, x10, x13 f45b0: 8b090149 add x9, x10, x9 f45b4: a901240c stp x12, x9, [x0, #0x10] f45b8: b9402c2a ldr w10, [x1, #0x2c] f45bc: d3607d4a lsl x10, x10, #32 f45c0: ab0a0108 adds x8, x8, x10 f45c4: 1a9f37ed cset w13, hs f45c8: f100015f cmp x10, #0x0 f45cc: f940182a ldr x10, [x1, #0x30] f45d0: 1a9f07ee cset w14, ne f45d4: 0a0d01cd and w13, w14, w13 f45d8: 8b0d018e add x14, x12, x13 f45dc: 8b0a01ca add x10, x14, x10 f45e0: eb0c015f cmp x10, x12 f45e4: 1a9f27ec cset w12, lo f45e8: 9a8c01ac csel x12, x13, x12, eq f45ec: a900a808 stp x8, x10, [x0, #0x8] f45f0: 8b0c0129 add x9, x9, x12 f45f4: f9000c09 str x9, [x0, #0x18] f45f8: a941b42c ldp x12, x13, [x1, #0x18] f45fc: a942bc2e ldp x14, x15, [x1, #0x28] f4600: 93cc81ac extr x12, x13, x12, #0x20 f4604: 93cd81d0 extr x16, x14, x13, #0x20 f4608: 93ce81ee extr x14, x15, x14, #0x20 f460c: f100019f cmp x12, #0x0 f4610: 1a9f07f1 cset w17, ne f4614: eb0c016d subs x13, x11, x12 f4618: 1a9f27e2 cset w2, lo f461c: 0a020231 and w17, w17, w2 f4620: 8b110210 add x16, x16, x17 f4624: eb100108 subs x8, x8, x16 f4628: 1a9f27e2 cset w2, lo f462c: f100021f cmp x16, #0x0 f4630: 9a820230 csel x16, x17, x2, eq f4634: 8b1001ce add x14, x14, x16 f4638: a900200d stp x13, x8, [x0] f463c: eb0e0151 subs x17, x10, x14 f4640: 1a9f27ea cset w10, lo f4644: f10001df cmp x14, #0x0 f4648: 9a8a0210 csel x16, x16, x10, eq f464c: 8b4f820f add x15, x16, x15, lsr #32 f4650: eb0f0129 subs x9, x9, x15 f4654: 1a9f27e2 cset w2, lo f4658: a9012411 stp x17, x9, [x0, #0x10] f465c: a942842a ldp x10, x1, [x1, #0x28] f4660: 93ca802e extr x14, x1, x10, #0x20 f4664: f10001df cmp x14, #0x0 f4668: 1a9f07ea cset w10, ne f466c: eb0e01a3 subs x3, x13, x14 f4670: 1a9f27e4 cset w4, lo f4674: 0a040144 and w4, w10, w4 f4678: 8b418081 add x1, x4, x1, lsr #32 f467c: eb01010a subs x10, x8, x1 f4680: 1a9f27e8 cset w8, lo f4684: f100003f cmp x1, #0x0 f4688: 9a880081 csel x1, x4, x8, eq f468c: 1a880084 csel w4, w4, w8, eq f4690: eb010228 subs x8, x17, x1 f4694: a9002803 stp x3, x10, [x0] f4698: 1a9f27f1 cset w17, lo f469c: 6a110081 ands w1, w4, w17 f46a0: eb010129 subs x9, x9, x1 f46a4: 1a9f27e5 cset w5, lo f46a8: 6a11009f tst w4, w17 f46ac: 9a8110b1 csel x17, x5, x1, ne f46b0: f10001ff cmp x15, #0x0 f46b4: 9a82020f csel x15, x16, x2, eq f46b8: a9012408 stp x8, x9, [x0, #0x10] f46bc: ab0f022f adds x15, x17, x15 f46c0: 54000400 b.eq 0xf4740 f46c4: 8b0e018d add x13, x12, x14 f46c8: cb0f03ec neg x12, x15 f46cc: cb0b01ab sub x11, x13, x11 f46d0: b2607fed mov x13, #-0x100000000 // =-4294967296 f46d4: 1280000e mov w14, #-0x1 // =-1 f46d8: f100056b subs x11, x11, #0x1 f46dc: aa0a03ef mov x15, x10 f46e0: 9a8a154a cinc x10, x10, eq f46e4: 1a9f17f0 cset w16, eq f46e8: 8b0d014a add x10, x10, x13 f46ec: aa0803f1 mov x17, x8 f46f0: eb0f015f cmp x10, x15 f46f4: 1a9f27ef cset w15, lo f46f8: 9a8f020f csel x15, x16, x15, eq f46fc: 8b0f0108 add x8, x8, x15 f4700: d1000508 sub x8, x8, #0x1 f4704: eb11011f cmp x8, x17 f4708: aa0903f1 mov x17, x9 f470c: 1a9f27f0 cset w16, lo f4710: 9a9001ef csel x15, x15, x16, eq f4714: 8b0f0129 add x9, x9, x15 f4718: 8b0e0129 add x9, x9, x14 f471c: eb11013f cmp x9, x17 f4720: 1a9f27f0 cset w16, lo f4724: 9a9001ef csel x15, x15, x16, eq f4728: 8b2cc1ec add x12, x15, w12, sxtw f472c: 37fffd6c tbnz w12, #0x1f, 0xf46d8 f4730: cb0b03eb neg x11, x11 f4734: a9012408 stp x8, x9, [x0, #0x10] f4738: a900280b stp x11, x10, [x0] f473c: 14000004 b 0xf474c f4740: 1280000b mov w11, #-0x1 // =-1 f4744: eb0b013f cmp x9, x11 f4748: 54000042 b.hs 0xf4750 f474c: d65f03c0 ret f4750: aa2e03eb mvn x11, x14 f4754: 1280000c mov w12, #-0x1 // =-1 f4758: 8b0d016b add x11, x11, x13 f475c: b2607fed mov x13, #-0x100000000 // =-4294967296 f4760: 1400000f b 0xf479c f4764: b100057f cmn x11, #0x1 f4768: 9a8d15ae cinc x14, x13, eq f476c: eb0e014f subs x15, x10, x14 f4770: da9f33f0 csetm x16, hs f4774: eb100108 subs x8, x8, x16 f4778: fa4e2140 ccmp x10, x14, #0x0, hs f477c: a9003c0b stp x11, x15, [x0] f4780: d100056b sub x11, x11, #0x1 f4784: 9a8d35aa cinc x10, x13, hs f4788: 8b090149 add x9, x10, x9 f478c: aa0f03ea mov x10, x15 f4790: eb0c013f cmp x9, x12 f4794: a9012408 stp x8, x9, [x0, #0x10] f4798: 54fffda3 b.lo 0xf474c f479c: eb0c013f cmp x9, x12 f47a0: 54fffe21 b.ne 0xf4764 f47a4: b100051f cmn x8, #0x1 f47a8: 54fffd21 b.ne 0xf474c f47ac: eb0d015f cmp x10, x13 f47b0: 54fffce3 b.lo 0xf474c f47b4: 54fffd81 b.ne 0xf4764 f47b8: b100057f cmn x11, #0x1 f47bc: 54fffd41 b.ne 0xf4764 f47c0: 17ffffe3 b 0xf474c f47c4: d10203ff sub sp, sp, #0x80 f47c8: a9037bfd stp x29, x30, [sp, #0x30] f47cc: 9100c3fd add x29, sp, #0x30 f47d0: a90467fa stp x26, x25, [sp, #0x40] f47d4: a9055ff8 stp x24, x23, [sp, #0x50] f47d8: a90657f6 stp x22, x21, [sp, #0x60] f47dc: a9074ff4 stp x20, x19, [sp, #0x70] f47e0: b0000399 adrp x25, 0x165000 f47e4: d53bd05a mrs x26, TPIDR_EL0 f47e8: 913d4339 add x25, x25, #0xf50 f47ec: aa0303f8 mov x24, x3 f47f0: aa0203f3 mov x19, x2 f47f4: aa0103f5 mov x21, x1 f47f8: f9401748 ldr x8, [x26, #0x28] f47fc: aa0003f6 mov x22, x0 f4800: 910023e0 add x0, sp, #0x8 f4804: aa0303e1 mov x1, x3 f4808: aa0303e2 mov x2, x3 f480c: aa1903e3 mov x3, x25 f4810: aa0503f4 mov x20, x5 f4814: aa0403f7 mov x23, x4 f4818: f81f83a8 stur x8, [x29, #-0x8] f481c: 97fff9a3 bl 0xf2ea8 f4820: aa1503e0 mov x0, x21 f4824: aa1803e1 mov x1, x24 f4828: aa1703e2 mov x2, x23 f482c: aa1903e3 mov x3, x25 f4830: 97fff99e bl 0xf2ea8 f4834: a940abe8 ldp x8, x10, [sp, #0x8] f4838: f9400289 ldr x9, [x20] f483c: ab090108 adds x8, x8, x9 f4840: 1a9f37eb cset w11, hs f4844: f100013f cmp x9, #0x0 f4848: 1a9f07e9 cset w9, ne f484c: f90002c8 str x8, [x22] f4850: 0a0b012b and w11, w9, w11 f4854: f940068c ldr x12, [x20, #0x8] f4858: 8b0b0149 add x9, x10, x11 f485c: 8b0c0129 add x9, x9, x12 f4860: eb0a013f cmp x9, x10 f4864: a941bbea ldp x10, x14, [sp, #0x18] f4868: f90006c9 str x9, [x22, #0x8] f486c: 1a9f27ec cset w12, lo f4870: f9400a8d ldr x13, [x20, #0x10] f4874: 9a8c016c csel x12, x11, x12, eq f4878: 8b0c014b add x11, x10, x12 f487c: 8b0d016b add x11, x11, x13 f4880: eb0a017f cmp x11, x10 f4884: 1a9f27ea cset w10, lo f4888: f9000acb str x11, [x22, #0x10] f488c: 9a8a018c csel x12, x12, x10, eq f4890: f9400e8d ldr x13, [x20, #0x18] f4894: 8b0c01ca add x10, x14, x12 f4898: 8b0d014a add x10, x10, x13 f489c: eb0e015f cmp x10, x14 f48a0: 1a9f27ed cset w13, lo f48a4: 9a8d018c csel x12, x12, x13, eq f48a8: f9000eca str x10, [x22, #0x18] f48ac: b40001cc cbz x12, 0xf48e4 f48b0: f100011f cmp x8, #0x0 f48b4: b2607fec mov x12, #-0x100000000 // =-4294967296 f48b8: 9a8c158d cinc x13, x12, eq f48bc: d1000508 sub x8, x8, #0x1 f48c0: eb0d012e subs x14, x9, x13 f48c4: da9f33ef csetm x15, hs f48c8: eb0f016b subs x11, x11, x15 f48cc: fa4d2120 ccmp x9, x13, #0x0, hs f48d0: a9003ac8 stp x8, x14, [x22] f48d4: 9a8c3589 cinc x9, x12, hs f48d8: 8b0a0129 add x9, x9, x10 f48dc: a90126cb stp x11, x9, [x22, #0x10] f48e0: 14000004 b 0xf48f0 f48e4: 1280000c mov w12, #-0x1 // =-1 f48e8: eb0c015f cmp x10, x12 f48ec: 54000b22 b.hs 0xf4a50 f48f0: a9402aa9 ldp x9, x10, [x21] f48f4: a94136ac ldp x12, x13, [x21, #0x10] f48f8: d37ff928 lsl x8, x9, #1 f48fc: eb09011f cmp x8, x9 f4900: 1a9f27eb cset w11, lo f4904: aa0b03e9 mov x9, x11 f4908: b37ff949 bfi x9, x10, #1, #63 f490c: eb0a013f cmp x9, x10 f4910: 1a9f27ea cset w10, lo f4914: 9a8a016b csel x11, x11, x10, eq f4918: a90026a8 stp x8, x9, [x21] f491c: aa0b03ea mov x10, x11 f4920: b37ff98a bfi x10, x12, #1, #63 f4924: eb0c015f cmp x10, x12 f4928: 1a9f27ec cset w12, lo f492c: 9a8c016c csel x12, x11, x12, eq f4930: aa0c03eb mov x11, x12 f4934: b37ff9ab bfi x11, x13, #1, #63 f4938: eb0d017f cmp x11, x13 f493c: 1a9f27ed cset w13, lo f4940: 9a8d018c csel x12, x12, x13, eq f4944: a9012eaa stp x10, x11, [x21, #0x10] f4948: b40001cc cbz x12, 0xf4980 f494c: f100011f cmp x8, #0x0 f4950: b2607fec mov x12, #-0x100000000 // =-4294967296 f4954: 9a8c158d cinc x13, x12, eq f4958: d1000508 sub x8, x8, #0x1 f495c: eb0d012e subs x14, x9, x13 f4960: da9f33ef csetm x15, hs f4964: eb0f014a subs x10, x10, x15 f4968: fa4d2120 ccmp x9, x13, #0x0, hs f496c: a9003aa8 stp x8, x14, [x21] f4970: 9a8c3589 cinc x9, x12, hs f4974: 8b0b0129 add x9, x9, x11 f4978: a90126aa stp x10, x9, [x21, #0x10] f497c: 14000004 b 0xf498c f4980: 1280000c mov w12, #-0x1 // =-1 f4984: eb0c017f cmp x11, x12 f4988: 540007a2 b.hs 0xf4a7c f498c: b0000383 adrp x3, 0x165000 f4990: 910023e1 add x1, sp, #0x8 f4994: 913d4063 add x3, x3, #0xf50 f4998: aa1303e0 mov x0, x19 f499c: aa1403e2 mov x2, x20 f49a0: 97fff942 bl 0xf2ea8 f49a4: a9402668 ldp x8, x9, [x19] f49a8: a941366c ldp x12, x13, [x19, #0x10] f49ac: d37ff90a lsl x10, x8, #1 f49b0: eb08015f cmp x10, x8 f49b4: 1a9f27e8 cset w8, lo f49b8: aa0803eb mov x11, x8 f49bc: b37ff92b bfi x11, x9, #1, #63 f49c0: eb09017f cmp x11, x9 f49c4: 1a9f27e9 cset w9, lo f49c8: 9a890109 csel x9, x8, x9, eq f49cc: aa0903e8 mov x8, x9 f49d0: b37ff988 bfi x8, x12, #1, #63 f49d4: eb0c011f cmp x8, x12 f49d8: 1a9f27ec cset w12, lo f49dc: 9a8c012c csel x12, x9, x12, eq f49e0: aa0c03e9 mov x9, x12 f49e4: b37ff9a9 bfi x9, x13, #1, #63 f49e8: eb0d013f cmp x9, x13 f49ec: 1a9f27ed cset w13, lo f49f0: 9a8d018c csel x12, x12, x13, eq f49f4: b40001ac cbz x12, 0xf4a28 f49f8: f100015f cmp x10, #0x0 f49fc: b2607fec mov x12, #-0x100000000 // =-4294967296 f4a00: 9a8c158d cinc x13, x12, eq f4a04: d100054a sub x10, x10, #0x1 f4a08: eb0d016e subs x14, x11, x13 f4a0c: da9f33ef csetm x15, hs f4a10: eb0f0108 subs x8, x8, x15 f4a14: fa4d2160 ccmp x11, x13, #0x0, hs f4a18: 9a8c358b cinc x11, x12, hs f4a1c: 8b090169 add x9, x11, x9 f4a20: aa0e03eb mov x11, x14 f4a24: 1400002d b 0xf4ad8 f4a28: 1280000c mov w12, #-0x1 // =-1 f4a2c: eb0c013f cmp x9, x12 f4a30: 54000543 b.lo 0xf4ad8 f4a34: 1280000c mov w12, #-0x1 // =-1 f4a38: eb0c013f cmp x9, x12 f4a3c: 54fffde1 b.ne 0xf49f8 f4a40: b100051f cmn x8, #0x1 f4a44: 54000320 b.eq 0xf4aa8 f4a48: 12800009 mov w9, #-0x1 // =-1 f4a4c: 14000023 b 0xf4ad8 f4a50: 1280000c mov w12, #-0x1 // =-1 f4a54: eb0c015f cmp x10, x12 f4a58: 54fff2c1 b.ne 0xf48b0 f4a5c: b100057f cmn x11, #0x1 f4a60: 54fff481 b.ne 0xf48f0 f4a64: b2607fec mov x12, #-0x100000000 // =-4294967296 f4a68: eb0c013f cmp x9, x12 f4a6c: 54fff423 b.lo 0xf48f0 f4a70: 54fff201 b.ne 0xf48b0 f4a74: b4fff3e8 cbz x8, 0xf48f0 f4a78: 17ffff8e b 0xf48b0 f4a7c: 1280000c mov w12, #-0x1 // =-1 f4a80: eb0c017f cmp x11, x12 f4a84: 54fff641 b.ne 0xf494c f4a88: b100055f cmn x10, #0x1 f4a8c: 54fff801 b.ne 0xf498c f4a90: b2607fec mov x12, #-0x100000000 // =-4294967296 f4a94: eb0c013f cmp x9, x12 f4a98: 54fff7a3 b.lo 0xf498c f4a9c: 54fff581 b.ne 0xf494c f4aa0: b4fff768 cbz x8, 0xf498c f4aa4: 17ffffaa b 0xf494c f4aa8: b2607fec mov x12, #-0x100000000 // =-4294967296 f4aac: eb0c017f cmp x11, x12 f4ab0: 54000082 b.hs 0xf4ac0 f4ab4: 92800008 mov x8, #-0x1 // =-1 f4ab8: 12800009 mov w9, #-0x1 // =-1 f4abc: 14000007 b 0xf4ad8 f4ac0: eb0c017f cmp x11, x12 f4ac4: 54fff9a1 b.ne 0xf49f8 f4ac8: b5fff98a cbnz x10, 0xf49f8 f4acc: 92800008 mov x8, #-0x1 // =-1 f4ad0: 12800009 mov w9, #-0x1 // =-1 f4ad4: b2607feb mov x11, #-0x100000000 // =-4294967296 f4ad8: d37ff94c lsl x12, x10, #1 f4adc: eb0a019f cmp x12, x10 f4ae0: 1a9f27ed cset w13, lo f4ae4: aa0d03ea mov x10, x13 f4ae8: b37ff96a bfi x10, x11, #1, #63 f4aec: eb0b015f cmp x10, x11 f4af0: 1a9f27eb cset w11, lo f4af4: 9a8b01ad csel x13, x13, x11, eq f4af8: a9002a6c stp x12, x10, [x19] f4afc: aa0d03eb mov x11, x13 f4b00: b37ff90b bfi x11, x8, #1, #63 f4b04: eb08017f cmp x11, x8 f4b08: 1a9f27e8 cset w8, lo f4b0c: 9a8801ad csel x13, x13, x8, eq f4b10: aa0d03e8 mov x8, x13 f4b14: b37ff928 bfi x8, x9, #1, #63 f4b18: eb09011f cmp x8, x9 f4b1c: 1a9f27e9 cset w9, lo f4b20: 9a8901a9 csel x9, x13, x9, eq f4b24: a901226b stp x11, x8, [x19, #0x10] f4b28: b40001c9 cbz x9, 0xf4b60 f4b2c: f100019f cmp x12, #0x0 f4b30: b2607fe9 mov x9, #-0x100000000 // =-4294967296 f4b34: 9a89152d cinc x13, x9, eq f4b38: eb0d014e subs x14, x10, x13 f4b3c: da9f33ef csetm x15, hs f4b40: eb0f016b subs x11, x11, x15 f4b44: fa4d2140 ccmp x10, x13, #0x0, hs f4b48: d100058a sub x10, x12, #0x1 f4b4c: 9a893529 cinc x9, x9, hs f4b50: a9003a6a stp x10, x14, [x19] f4b54: 8b080128 add x8, x9, x8 f4b58: a901226b stp x11, x8, [x19, #0x10] f4b5c: 14000004 b 0xf4b6c f4b60: 12800009 mov w9, #-0x1 // =-1 f4b64: eb09011f cmp x8, x9 f4b68: 54000182 b.hs 0xf4b98 f4b6c: f9401748 ldr x8, [x26, #0x28] f4b70: f85f83a9 ldur x9, [x29, #-0x8] f4b74: eb09011f cmp x8, x9 f4b78: 54000261 b.ne 0xf4bc4 f4b7c: a9474ff4 ldp x20, x19, [sp, #0x70] f4b80: a94657f6 ldp x22, x21, [sp, #0x60] f4b84: a9455ff8 ldp x24, x23, [sp, #0x50] f4b88: a94467fa ldp x26, x25, [sp, #0x40] f4b8c: a9437bfd ldp x29, x30, [sp, #0x30] f4b90: 910203ff add sp, sp, #0x80 f4b94: d65f03c0 ret f4b98: 12800009 mov w9, #-0x1 // =-1 f4b9c: eb09011f cmp x8, x9 f4ba0: 54fffc61 b.ne 0xf4b2c f4ba4: b100057f cmn x11, #0x1 f4ba8: 54fffe21 b.ne 0xf4b6c f4bac: b2607fe9 mov x9, #-0x100000000 // =-4294967296 f4bb0: eb09015f cmp x10, x9 f4bb4: 54fffdc3 b.lo 0xf4b6c f4bb8: 54fffba1 b.ne 0xf4b2c f4bbc: b4fffd8c cbz x12, 0xf4b6c f4bc0: 17ffffdb b 0xf4b2c f4bc4: 9401a09b bl 0x15ce30 <__stack_chk_fail@plt> f4bc8: a9ba7bfd stp x29, x30, [sp, #-0x60]! f4bcc: a9016ffc stp x28, x27, [sp, #0x10] f4bd0: a90267fa stp x26, x25, [sp, #0x20] f4bd4: a9035ff8 stp x24, x23, [sp, #0x30] f4bd8: a90457f6 stp x22, x21, [sp, #0x40] f4bdc: a9054ff4 stp x20, x19, [sp, #0x50] f4be0: f9400028 ldr x8, [x1] f4be4: f9000008 str x8, [x0] f4be8: f940042b ldr x11, [x1, #0x8] f4bec: f900040b str x11, [x0, #0x8] f4bf0: f940082c ldr x12, [x1, #0x10] f4bf4: f900080c str x12, [x0, #0x10] f4bf8: f9400c2d ldr x13, [x1, #0x18] f4bfc: f9000c0d str x13, [x0, #0x18] f4c00: b9402c29 ldr w9, [x1, #0x2c] f4c04: a943282f ldp x15, x10, [x1, #0x30] f4c08: d35f792e lsl x14, x9, #33 f4c0c: eb0981df cmp x14, x9, lsl #32 f4c10: 1a9f27e9 cset w9, lo f4c14: aa0903f0 mov x16, x9 f4c18: b37ff9f0 bfi x16, x15, #1, #63 f4c1c: eb0f021f cmp x16, x15 f4c20: 1a9f27ef cset w15, lo f4c24: 9a8f0129 csel x9, x9, x15, eq f4c28: ab0e0171 adds x17, x11, x14 f4c2c: 1a9f37eb cset w11, hs f4c30: f10001df cmp x14, #0x0 f4c34: 1a9f07ee cset w14, ne f4c38: 0a0b01ce and w14, w14, w11 f4c3c: a9004408 stp x8, x17, [x0] f4c40: 8b0e018b add x11, x12, x14 f4c44: 8b100170 add x16, x11, x16 f4c48: aa0903eb mov x11, x9 f4c4c: eb0c021f cmp x16, x12 f4c50: b37ff94b bfi x11, x10, #1, #63 f4c54: 1a9f27ec cset w12, lo f4c58: 9a8c01cc csel x12, x14, x12, eq f4c5c: 8b0c01ae add x14, x13, x12 f4c60: 8b0b01cf add x15, x14, x11 f4c64: a9013c10 stp x16, x15, [x0, #0x10] f4c68: a943082e ldp x14, x2, [x1, #0x30] f4c6c: d35f79c3 lsl x3, x14, #33 f4c70: eb0e807f cmp x3, x14, lsl #32 f4c74: 93ce804e extr x14, x2, x14, #0x20 f4c78: 1a9f27e4 cset w4, lo f4c7c: aa0403e5 mov x5, x4 f4c80: b37ff9c5 bfi x5, x14, #1, #63 f4c84: eb0e00bf cmp x5, x14 f4c88: 1a9f27ee cset w14, lo f4c8c: 9a8e008e csel x14, x4, x14, eq f4c90: eb0d01ff cmp x15, x13 f4c94: 1a9f27ed cset w13, lo f4c98: d360fc44 lsr x4, x2, #32 f4c9c: 9a8d018c csel x12, x12, x13, eq f4ca0: ab030231 adds x17, x17, x3 f4ca4: 1a9f37ed cset w13, hs f4ca8: f100007f cmp x3, #0x0 f4cac: 1a9f07e3 cset w3, ne f4cb0: 0a0d006d and w13, w3, w13 f4cb4: 8b0d0203 add x3, x16, x13 f4cb8: 8b050063 add x3, x3, x5 f4cbc: aa0e03e5 mov x5, x14 f4cc0: eb10007f cmp x3, x16 f4cc4: b37f7c85 bfi x5, x4, #1, #32 f4cc8: 1a9f27f0 cset w16, lo f4ccc: 9a9001b0 csel x16, x13, x16, eq f4cd0: a9008c11 stp x17, x3, [x0, #0x8] f4cd4: 8b1001ed add x13, x15, x16 f4cd8: eb0400bf cmp x5, x4 f4cdc: 8b0501a2 add x2, x13, x5 f4ce0: 1a9f27e4 cset w4, lo f4ce4: 9a8401ce csel x14, x14, x4, eq f4ce8: f9000c02 str x2, [x0, #0x18] f4cec: f940102d ldr x13, [x1, #0x20] f4cf0: b9402826 ldr w6, [x1, #0x28] f4cf4: ab0d0104 adds x4, x8, x13 f4cf8: 1a9f37e5 cset w5, hs f4cfc: f10001bf cmp x13, #0x0 f4d00: 1a9f07e7 cset w7, ne f4d04: 0a0500e5 and w5, w7, w5 f4d08: 8b050227 add x7, x17, x5 f4d0c: 8b0600e6 add x6, x7, x6 f4d10: eb1100df cmp x6, x17 f4d14: 1a9f27f1 cset w17, lo f4d18: 9a9100a7 csel x7, x5, x17, eq f4d1c: 1a9100b1 csel w17, w5, w17, eq f4d20: ab070063 adds x3, x3, x7 f4d24: f9401c27 ldr x7, [x1, #0x38] f4d28: 1a9f37e5 cset w5, hs f4d2c: a9001804 stp x4, x6, [x0] f4d30: 0a050225 and w5, w17, w5 f4d34: eb0f005f cmp x2, x15 f4d38: 8b050051 add x17, x2, x5 f4d3c: 1a9f27f4 cset w20, lo f4d40: 8b070231 add x17, x17, x7 f4d44: 9a940210 csel x16, x16, x20, eq f4d48: a9014403 stp x3, x17, [x0, #0x10] f4d4c: a9424c27 ldp x7, x19, [x1, #0x20] f4d50: 93c7826f extr x15, x19, x7, #0x20 f4d54: ab0f0094 adds x20, x4, x15 f4d58: a9435824 ldp x4, x22, [x1, #0x30] f4d5c: 1a9f37f5 cset w21, hs f4d60: f10001ff cmp x15, #0x0 f4d64: 1a9f07f7 cset w23, ne f4d68: 0a1502f5 and w21, w23, w21 f4d6c: aa0403f8 mov x24, x4 f4d70: b360fe78 bfxil x24, x19, #32, #32 f4d74: 8b1500d3 add x19, x6, x21 f4d78: 8b180273 add x19, x19, x24 f4d7c: eb06027f cmp x19, x6 f4d80: 1a9f27e6 cset w6, lo f4d84: 9a8602a6 csel x6, x21, x6, eq f4d88: a9004c14 stp x20, x19, [x0] f4d8c: 8b060075 add x21, x3, x6 f4d90: 8b1602b5 add x21, x21, x22 f4d94: eb0302bf cmp x21, x3 f4d98: 93c480e3 extr x3, x7, x4, #0x20 f4d9c: 1a9f27e4 cset w4, lo f4da0: 9a8400c6 csel x6, x6, x4, eq f4da4: eb02023f cmp x17, x2 f4da8: 8b060224 add x4, x17, x6 f4dac: 1a9f27e2 cset w2, lo f4db0: 8b030087 add x7, x4, x3 f4db4: 9a8200a4 csel x4, x5, x2, eq f4db8: a9011c15 stp x21, x7, [x0, #0x10] f4dbc: a942dc36 ldp x22, x23, [x1, #0x28] f4dc0: 93d682e3 extr x3, x23, x22, #0x20 f4dc4: f100007f cmp x3, #0x0 f4dc8: 1a9f07e2 cset w2, ne f4dcc: eb030294 subs x20, x20, x3 f4dd0: 1a9f27e5 cset w5, lo f4dd4: 0a050042 and w2, w2, w5 f4dd8: 8b578045 add x5, x2, x23, lsr #32 f4ddc: eb050273 subs x19, x19, x5 f4de0: 1a9f27f7 cset w23, lo f4de4: f10000bf cmp x5, #0x0 f4de8: b9402025 ldr w5, [x1, #0x20] f4dec: 9a970058 csel x24, x2, x23, eq f4df0: 1a970042 csel w2, w2, w23, eq f4df4: eb1802b5 subs x21, x21, x24 f4df8: 1a9f27f7 cset w23, lo f4dfc: a9004c14 stp x20, x19, [x0] f4e00: b3607ec5 bfi x5, x22, #32, #32 f4e04: 0a170042 and w2, w2, w23 f4e08: 8b0200b6 add x22, x5, x2 f4e0c: eb1600f7 subs x23, x7, x22 f4e10: 1a9f27f8 cset w24, lo f4e14: eb1100ff cmp x7, x17 f4e18: 1a9f27f1 cset w17, lo f4e1c: a9015c15 stp x21, x23, [x0, #0x10] f4e20: 9a9100c6 csel x6, x6, x17, eq f4e24: a9434425 ldp x5, x17, [x1, #0x30] f4e28: f10000bf cmp x5, #0x0 f4e2c: 1a9f07e7 cset w7, ne f4e30: eb050294 subs x20, x20, x5 f4e34: 1a9f27f9 cset w25, lo f4e38: 0a1900e7 and w7, w7, w25 f4e3c: b9402439 ldr w25, [x1, #0x24] f4e40: 8b070231 add x17, x17, x7 f4e44: eb11027a subs x26, x19, x17 f4e48: 1a9f27f3 cset w19, lo f4e4c: f100023f cmp x17, #0x0 f4e50: b9402c31 ldr w17, [x1, #0x2c] f4e54: 9a9300fb csel x27, x7, x19, eq f4e58: 1a9300e7 csel w7, w7, w19, eq f4e5c: eb1b02b5 subs x21, x21, x27 f4e60: 1a9f27f3 cset w19, lo f4e64: a9006814 stp x20, x26, [x0] f4e68: b3607e39 bfi x25, x17, #32, #32 f4e6c: 0a1300f1 and w17, w7, w19 f4e70: 8b110339 add x25, x25, x17 f4e74: eb1902f7 subs x23, x23, x25 f4e78: 1a9f27fd cset w29, lo f4e7c: f10002df cmp x22, #0x0 f4e80: 9a980053 csel x19, x2, x24, eq f4e84: a9015c15 stp x21, x23, [x0, #0x10] f4e88: a943703b ldp x27, x28, [x1, #0x30] f4e8c: a9420836 ldp x22, x2, [x1, #0x20] f4e90: 93db8387 extr x7, x28, x27, #0x20 f4e94: 93dc82d8 extr x24, x22, x28, #0x20 f4e98: 93d68042 extr x2, x2, x22, #0x20 f4e9c: f10000ff cmp x7, #0x0 f4ea0: 1a9f07fc cset w28, ne f4ea4: eb07029e subs x30, x20, x7 f4ea8: 1a9f27f4 cset w20, lo f4eac: 0a140394 and w20, w28, w20 f4eb0: 8b140318 add x24, x24, x20 f4eb4: eb180356 subs x22, x26, x24 f4eb8: 1a9f27fa cset w26, lo f4ebc: f100031f cmp x24, #0x0 f4ec0: 9a9a0294 csel x20, x20, x26, eq f4ec4: 8b140042 add x2, x2, x20 f4ec8: a900581e stp x30, x22, [x0] f4ecc: eb0202b5 subs x21, x21, x2 f4ed0: 1a9f27f8 cset w24, lo f4ed4: f100005f cmp x2, #0x0 f4ed8: 9a980298 csel x24, x20, x24, eq f4edc: aa1803fa mov x26, x24 f4ee0: b3607f7a bfi x26, x27, #32, #32 f4ee4: eb1a02f7 subs x23, x23, x26 f4ee8: 1a9f27fb cset w27, lo f4eec: f100033f cmp x25, #0x0 f4ef0: 9a9d0239 csel x25, x17, x29, eq f4ef4: a9015c15 stp x21, x23, [x0, #0x10] f4ef8: f9401c34 ldr x20, [x1, #0x38] f4efc: f100029f cmp x20, #0x0 f4f00: 1a9f07f1 cset w17, ne f4f04: eb1403dc subs x28, x30, x20 f4f08: 1a9f27e2 cset w2, lo f4f0c: f940143e ldr x30, [x1, #0x28] f4f10: 0a020231 and w17, w17, w2 f4f14: b9402422 ldr w2, [x1, #0x24] f4f18: aa1103fd mov x29, x17 f4f1c: b9403421 ldr w1, [x1, #0x34] f4f20: b3607c5d bfi x29, x2, #32, #32 f4f24: eb1d02c2 subs x2, x22, x29 f4f28: 1a9f27f6 cset w22, lo f4f2c: f10003bf cmp x29, #0x0 f4f30: 9a960236 csel x22, x17, x22, eq f4f34: 8b1603dd add x29, x30, x22 f4f38: a900081c stp x28, x2, [x0] f4f3c: eb1d02b1 subs x17, x21, x29 f4f40: 1a9f27f5 cset w21, lo f4f44: f10003bf cmp x29, #0x0 f4f48: 9a9502d5 csel x21, x22, x21, eq f4f4c: aa1503f6 mov x22, x21 f4f50: b3607c36 bfi x22, x1, #32, #32 f4f54: eb1602e1 subs x1, x23, x22 f4f58: 1a9f27f7 cset w23, lo f4f5c: f10002df cmp x22, #0x0 f4f60: 9a9702b5 csel x21, x21, x23, eq f4f64: f100035f cmp x26, #0x0 f4f68: 9a9b0316 csel x22, x24, x27, eq f4f6c: eb0a017f cmp x11, x10 f4f70: 1a9f27ea cset w10, lo f4f74: a9010411 stp x17, x1, [x0, #0x10] f4f78: 9a8a0129 csel x9, x9, x10, eq f4f7c: 8b19026a add x10, x19, x25 f4f80: 8b090189 add x9, x12, x9 f4f84: 8b16014a add x10, x10, x22 f4f88: 8b0e0129 add x9, x9, x14 f4f8c: 8b15014a add x10, x10, x21 f4f90: 8b100129 add x9, x9, x16 f4f94: 8b040129 add x9, x9, x4 f4f98: 8b060129 add x9, x9, x6 f4f9c: cb0a0129 sub x9, x9, x10 f4fa0: 37f804a9 tbnz w9, #0x1f, 0xf5034 f4fa4: 8b0d01ea add x10, x15, x13 f4fa8: 1280000b mov w11, #-0x1 // =-1 f4fac: 8b080148 add x8, x10, x8 f4fb0: b26083ea mov x10, #-0xffffffff // =-4294967295 f4fb4: cb030108 sub x8, x8, x3 f4fb8: cb070108 sub x8, x8, x7 f4fbc: cb050108 sub x8, x8, x5 f4fc0: cb140108 sub x8, x8, x20 f4fc4: 91000508 add x8, x8, #0x1 f4fc8: 14000010 b 0xf5008 f4fcc: f100011f cmp x8, #0x0 f4fd0: 9a8b056c cinc x12, x11, ne f4fd4: eb0c005f cmp x2, x12 f4fd8: 1a9f27ed cset w13, lo f4fdc: eb0d0231 subs x17, x17, x13 f4fe0: 1a9f27ee cset w14, lo f4fe4: eb0c0042 subs x2, x2, x12 f4fe8: 9a8d31cc csel x12, x14, x13, lo f4fec: 8b0a018c add x12, x12, x10 f4ff0: eb0c0021 subs x1, x1, x12 f4ff4: a9000808 stp x8, x2, [x0] f4ff8: 1a9f27ec cset w12, lo f4ffc: 91000508 add x8, x8, #0x1 f5000: 4b0c0129 sub w9, w9, w12 f5004: a9010411 stp x17, x1, [x0, #0x10] f5008: 35fffe29 cbnz w9, 0xf4fcc f500c: eb0a003f cmp x1, x10 f5010: 54000523 b.lo 0xf50b4 f5014: 54fffdc1 b.ne 0xf4fcc f5018: b5fffdb1 cbnz x17, 0xf4fcc f501c: eb0b005f cmp x2, x11 f5020: 540004a3 b.lo 0xf50b4 f5024: eb0b005f cmp x2, x11 f5028: 54fffd21 b.ne 0xf4fcc f502c: b4fffd08 cbz x8, 0xf4fcc f5030: 14000021 b 0xf50b4 f5034: 8b07006a add x10, x3, x7 f5038: b26083eb mov x11, #-0xffffffff // =-4294967295 f503c: 8b05014a add x10, x10, x5 f5040: 8b14014a add x10, x10, x20 f5044: cb0f014a sub x10, x10, x15 f5048: cb0d014a sub x10, x10, x13 f504c: cb080148 sub x8, x10, x8 f5050: 1280000a mov w10, #-0x1 // =-1 f5054: f100011f cmp x8, #0x0 f5058: aa0203ec mov x12, x2 f505c: 9a82044d cinc x13, x2, ne f5060: 91000508 add x8, x8, #0x1 f5064: 8b0a01a2 add x2, x13, x10 f5068: 1a9f07ed cset w13, ne f506c: eb0c005f cmp x2, x12 f5070: 1a9f27ec cset w12, lo f5074: 9a8c01ae csel x14, x13, x12, eq f5078: 1a8c01ac csel w12, w13, w12, eq f507c: ab0e0231 adds x17, x17, x14 f5080: aa0103ee mov x14, x1 f5084: 1a9f37ed cset w13, hs f5088: 0a0d018c and w12, w12, w13 f508c: 8b0c002d add x13, x1, x12 f5090: 8b0b01a1 add x1, x13, x11 f5094: eb0e003f cmp x1, x14 f5098: 1a9f27ed cset w13, lo f509c: 9a8d018c csel x12, x12, x13, eq f50a0: 8b29c189 add x9, x12, w9, sxtw f50a4: 37fffd89 tbnz w9, #0x1f, 0xf5054 f50a8: cb0803e8 neg x8, x8 f50ac: a9010411 stp x17, x1, [x0, #0x10] f50b0: a9000808 stp x8, x2, [x0] f50b4: a9454ff4 ldp x20, x19, [sp, #0x50] f50b8: a94457f6 ldp x22, x21, [sp, #0x40] f50bc: a9435ff8 ldp x24, x23, [sp, #0x30] f50c0: a94267fa ldp x26, x25, [sp, #0x20] f50c4: a9416ffc ldp x28, x27, [sp, #0x10] f50c8: a8c67bfd ldp x29, x30, [sp], #0x60 f50cc: d65f03c0 ret f50d0: d10243ff sub sp, sp, #0x90 f50d4: a9057bfd stp x29, x30, [sp, #0x50] f50d8: 910143fd add x29, sp, #0x50 f50dc: f90033f7 str x23, [sp, #0x60] f50e0: a90757f6 stp x22, x21, [sp, #0x70] f50e4: a9084ff4 stp x20, x19, [sp, #0x80] f50e8: d53bd057 mrs x23, TPIDR_EL0 f50ec: f94016e8 ldr x8, [x23, #0x28] f50f0: f81f83a8 stur x8, [x29, #-0x8] f50f4: ad400041 ldp q1, q0, [x2] f50f8: 4ea01c20 orr v0.16b, v1.16b, v0.16b f50fc: 6e004001 ext v1.16b, v0.16b, v0.16b, #0x8 f5100: 0ea11c00 orr v0.8b, v0.8b, v1.8b f5104: 9e660008 fmov x8, d0 f5108: b4003128 cbz x8, 0xf572c f510c: aa0203f6 mov x22, x2 f5110: aa0003f5 mov x21, x0 f5114: 910023e0 add x0, sp, #0x8 f5118: aa0103e2 mov x2, x1 f511c: aa0303f4 mov x20, x3 f5120: aa0103f3 mov x19, x1 f5124: 97fff761 bl 0xf2ea8 f5128: 9100a3e0 add x0, sp, #0x28 f512c: 910023e2 add x2, sp, #0x8 f5130: aa1503e1 mov x1, x21 f5134: aa1403e3 mov x3, x20 f5138: 97fff75c bl 0xf2ea8 f513c: aa1503e0 mov x0, x21 f5140: aa1503e1 mov x1, x21 f5144: aa1503e2 mov x2, x21 f5148: aa1403e3 mov x3, x20 f514c: 97fff757 bl 0xf2ea8 f5150: 910023e0 add x0, sp, #0x8 f5154: 910023e1 add x1, sp, #0x8 f5158: 910023e2 add x2, sp, #0x8 f515c: aa1403e3 mov x3, x20 f5160: 97fff752 bl 0xf2ea8 f5164: aa1603e0 mov x0, x22 f5168: aa1303e1 mov x1, x19 f516c: aa1603e2 mov x2, x22 f5170: aa1403e3 mov x3, x20 f5174: 97fff74d bl 0xf2ea8 f5178: f94002a8 ldr x8, [x21] f517c: d37ff90a lsl x10, x8, #1 f5180: eb08015f cmp x10, x8 f5184: 1a9f27e8 cset w8, lo f5188: f900026a str x10, [x19] f518c: aa0803e9 mov x9, x8 f5190: f94006ab ldr x11, [x21, #0x8] f5194: b37ff969 bfi x9, x11, #1, #63 f5198: eb0b013f cmp x9, x11 f519c: 1a9f27eb cset w11, lo f51a0: f9000669 str x9, [x19, #0x8] f51a4: 9a8b010b csel x11, x8, x11, eq f51a8: f9400aac ldr x12, [x21, #0x10] f51ac: aa0b03e8 mov x8, x11 f51b0: b37ff988 bfi x8, x12, #1, #63 f51b4: eb0c011f cmp x8, x12 f51b8: 1a9f27ec cset w12, lo f51bc: f9000a68 str x8, [x19, #0x10] f51c0: 9a8c016b csel x11, x11, x12, eq f51c4: f9400ead ldr x13, [x21, #0x18] f51c8: aa0b03ec mov x12, x11 f51cc: b37ff9ac bfi x12, x13, #1, #63 f51d0: eb0d019f cmp x12, x13 f51d4: 1a9f27ed cset w13, lo f51d8: 9a8d016b csel x11, x11, x13, eq f51dc: f9000e6c str x12, [x19, #0x18] f51e0: b4002bab cbz x11, 0xf5754 f51e4: f940068b ldr x11, [x20, #0x8] f51e8: f100017f cmp x11, #0x0 f51ec: 1a9f07ed cset w13, ne f51f0: eb0b014a subs x10, x10, x11 f51f4: 1a9f27ee cset w14, lo f51f8: 0a0e01ad and w13, w13, w14 f51fc: f900026a str x10, [x19] f5200: f9400a8b ldr x11, [x20, #0x10] f5204: 8b0d016b add x11, x11, x13 f5208: eb0b0129 subs x9, x9, x11 f520c: 1a9f27ef cset w15, lo f5210: f100017f cmp x11, #0x0 f5214: 9a8f01ab csel x11, x13, x15, eq f5218: f9000669 str x9, [x19, #0x8] f521c: f9400e8e ldr x14, [x20, #0x18] f5220: 8b0b01cd add x13, x14, x11 f5224: eb0d0108 subs x8, x8, x13 f5228: 1a9f27ef cset w15, lo f522c: f10001bf cmp x13, #0x0 f5230: 9a8f016b csel x11, x11, x15, eq f5234: f9000a68 str x8, [x19, #0x10] f5238: f940128e ldr x14, [x20, #0x20] f523c: 8b0b01cb add x11, x14, x11 f5240: cb0b018c sub x12, x12, x11 f5244: f9000e6c str x12, [x19, #0x18] f5248: f94002ad ldr x13, [x21] f524c: ab0d014b adds x11, x10, x13 f5250: 1a9f37ea cset w10, hs f5254: f10001bf cmp x13, #0x0 f5258: 1a9f07ed cset w13, ne f525c: f900026b str x11, [x19] f5260: 0a0a01ad and w13, w13, w10 f5264: f94006ae ldr x14, [x21, #0x8] f5268: 8b0d012a add x10, x9, x13 f526c: 8b0e014a add x10, x10, x14 f5270: eb09015f cmp x10, x9 f5274: 1a9f27e9 cset w9, lo f5278: f900066a str x10, [x19, #0x8] f527c: 9a8901ad csel x13, x13, x9, eq f5280: f9400aae ldr x14, [x21, #0x10] f5284: 8b0d0109 add x9, x8, x13 f5288: 8b0e0129 add x9, x9, x14 f528c: eb08013f cmp x9, x8 f5290: 1a9f27e8 cset w8, lo f5294: f9000a69 str x9, [x19, #0x10] f5298: 9a8801ad csel x13, x13, x8, eq f529c: f9400eae ldr x14, [x21, #0x18] f52a0: 8b0d0188 add x8, x12, x13 f52a4: 8b0e0108 add x8, x8, x14 f52a8: eb0c011f cmp x8, x12 f52ac: 1a9f27ec cset w12, lo f52b0: 9a8c01ac csel x12, x13, x12, eq f52b4: f9000e68 str x8, [x19, #0x18] f52b8: b40026ec cbz x12, 0xf5794 f52bc: f940068c ldr x12, [x20, #0x8] f52c0: f100019f cmp x12, #0x0 f52c4: 1a9f07ed cset w13, ne f52c8: eb0c016b subs x11, x11, x12 f52cc: 1a9f27ee cset w14, lo f52d0: 0a0e01ad and w13, w13, w14 f52d4: f900026b str x11, [x19] f52d8: f9400a8c ldr x12, [x20, #0x10] f52dc: 8b0d018c add x12, x12, x13 f52e0: eb0c014a subs x10, x10, x12 f52e4: 1a9f27ef cset w15, lo f52e8: f100019f cmp x12, #0x0 f52ec: 9a8f01ac csel x12, x13, x15, eq f52f0: f900066a str x10, [x19, #0x8] f52f4: f9400e8e ldr x14, [x20, #0x18] f52f8: 8b0c01cd add x13, x14, x12 f52fc: eb0d0129 subs x9, x9, x13 f5300: 1a9f27ef cset w15, lo f5304: f10001bf cmp x13, #0x0 f5308: 9a8f018c csel x12, x12, x15, eq f530c: f9000a69 str x9, [x19, #0x10] f5310: f940128e ldr x14, [x20, #0x20] f5314: 8b0c01cc add x12, x14, x12 f5318: cb0c0108 sub x8, x8, x12 f531c: f9000e68 str x8, [x19, #0x18] f5320: 3700014b tbnz w11, #0x0, 0xf5348 f5324: aa1f03e9 mov x9, xzr f5328: 91008268 add x8, x19, #0x20 f532c: f85f8d0a ldr x10, [x8, #-0x8]! f5330: eb13011f cmp x8, x19 f5334: aa4a052b orr x11, x9, x10, lsr #1 f5338: d3410149 lsl x9, x10, #63 f533c: f900010b str x11, [x8] f5340: 54ffff68 b.hi 0xf532c f5344: 14000029 b 0xf53e8 f5348: f940068d ldr x13, [x20, #0x8] f534c: aa1f03ec mov x12, xzr f5350: ab0d016b adds x11, x11, x13 f5354: 1a9f37ee cset w14, hs f5358: f10001bf cmp x13, #0x0 f535c: 1a9f07ed cset w13, ne f5360: f900026b str x11, [x19] f5364: 0a0e01ad and w13, w13, w14 f5368: f9400a8b ldr x11, [x20, #0x10] f536c: 8b0d014e add x14, x10, x13 f5370: 8b0b01cb add x11, x14, x11 f5374: eb0a017f cmp x11, x10 f5378: 1a9f27ea cset w10, lo f537c: f900066b str x11, [x19, #0x8] f5380: 9a8a01aa csel x10, x13, x10, eq f5384: f9400e8b ldr x11, [x20, #0x18] f5388: 8b0a012d add x13, x9, x10 f538c: 8b0b01ab add x11, x13, x11 f5390: 9100826d add x13, x19, #0x20 f5394: eb09017f cmp x11, x9 f5398: 1a9f27e9 cset w9, lo f539c: f9000a6b str x11, [x19, #0x10] f53a0: 9a890149 csel x9, x10, x9, eq f53a4: f940128b ldr x11, [x20, #0x20] f53a8: 8b09010a add x10, x8, x9 f53ac: 8b0b014b add x11, x10, x11 f53b0: eb08017f cmp x11, x8 f53b4: 1a9f27ea cset w10, lo f53b8: f9000e6b str x11, [x19, #0x18] f53bc: f85f8dae ldr x14, [x13, #-0x8]! f53c0: eb1301bf cmp x13, x19 f53c4: aa4e058f orr x15, x12, x14, lsr #1 f53c8: d34101cc lsl x12, x14, #63 f53cc: f90001af str x15, [x13] f53d0: 54ffff68 b.hi 0xf53bc f53d4: eb08017f cmp x11, x8 f53d8: f9400e68 ldr x8, [x19, #0x18] f53dc: 9a8a0129 csel x9, x9, x10, eq f53e0: aa09fd08 orr x8, x8, x9, lsl #63 f53e4: f9000e68 str x8, [x19, #0x18] f53e8: aa1503e0 mov x0, x21 f53ec: aa1303e1 mov x1, x19 f53f0: aa1303e2 mov x2, x19 f53f4: aa1403e3 mov x3, x20 f53f8: 97fff6ac bl 0xf2ea8 f53fc: a942abe8 ldp x8, x10, [sp, #0x28] f5400: a9402ea9 ldp x9, x11, [x21] f5404: f100011f cmp x8, #0x0 f5408: 1a9f07ed cset w13, ne f540c: eb08012c subs x12, x9, x8 f5410: 1a9f27e9 cset w9, lo f5414: 0a0901ad and w13, w13, w9 f5418: 8b0d014e add x14, x10, x13 f541c: eb0e016f subs x15, x11, x14 f5420: 1a9f27eb cset w11, lo f5424: f10001df cmp x14, #0x0 f5428: 9a8b01ad csel x13, x13, x11, eq f542c: a943afe9 ldp x9, x11, [sp, #0x38] f5430: a9003eac stp x12, x15, [x21] f5434: a94146ae ldp x14, x17, [x21, #0x10] f5438: 8b0d0130 add x16, x9, x13 f543c: eb1001ce subs x14, x14, x16 f5440: 1a9f27e0 cset w0, lo f5444: f100021f cmp x16, #0x0 f5448: 9a8001b0 csel x16, x13, x0, eq f544c: 8b100160 add x0, x11, x16 f5450: eb00022d subs x13, x17, x0 f5454: 1a9f27f1 cset w17, lo f5458: f100001f cmp x0, #0x0 f545c: 9a910210 csel x16, x16, x17, eq f5460: a90136ae stp x14, x13, [x21, #0x10] f5464: b4000370 cbz x16, 0xf54d0 f5468: f9400690 ldr x16, [x20, #0x8] f546c: ab10018c adds x12, x12, x16 f5470: 1a9f37f1 cset w17, hs f5474: f100021f cmp x16, #0x0 f5478: 1a9f07f0 cset w16, ne f547c: f90002ac str x12, [x21] f5480: 0a110210 and w16, w16, w17 f5484: f9400a80 ldr x0, [x20, #0x10] f5488: 8b1001f1 add x17, x15, x16 f548c: 8b000231 add x17, x17, x0 f5490: eb0f023f cmp x17, x15 f5494: 1a9f27ef cset w15, lo f5498: f90006b1 str x17, [x21, #0x8] f549c: 9a8f020f csel x15, x16, x15, eq f54a0: f9400e80 ldr x0, [x20, #0x18] f54a4: 8b0f01d0 add x16, x14, x15 f54a8: 8b000210 add x16, x16, x0 f54ac: eb0e021f cmp x16, x14 f54b0: 1a9f27ee cset w14, lo f54b4: f9000ab0 str x16, [x21, #0x10] f54b8: 9a8e01ee csel x14, x15, x14, eq f54bc: f9401280 ldr x0, [x20, #0x20] f54c0: 8b0e01ad add x13, x13, x14 f54c4: aa1003ee mov x14, x16 f54c8: aa1103ef mov x15, x17 f54cc: 8b0001ad add x13, x13, x0 f54d0: f100011f cmp x8, #0x0 f54d4: 1a9f07f0 cset w16, ne f54d8: eb08018c subs x12, x12, x8 f54dc: 1a9f27f1 cset w17, lo f54e0: 0a110210 and w16, w16, w17 f54e4: 8b100151 add x17, x10, x16 f54e8: eb1101ef subs x15, x15, x17 f54ec: 1a9f27e0 cset w0, lo f54f0: f100023f cmp x17, #0x0 f54f4: 9a800210 csel x16, x16, x0, eq f54f8: 8b100131 add x17, x9, x16 f54fc: a9003eac stp x12, x15, [x21] f5500: eb1101ce subs x14, x14, x17 f5504: 1a9f27e0 cset w0, lo f5508: f100023f cmp x17, #0x0 f550c: 9a800210 csel x16, x16, x0, eq f5510: 8b100171 add x17, x11, x16 f5514: eb1101ad subs x13, x13, x17 f5518: 1a9f27e0 cset w0, lo f551c: f100023f cmp x17, #0x0 f5520: 9a800210 csel x16, x16, x0, eq f5524: a90136ae stp x14, x13, [x21, #0x10] f5528: b4000390 cbz x16, 0xf5598 f552c: f9400690 ldr x16, [x20, #0x8] f5530: ab10018c adds x12, x12, x16 f5534: 1a9f37f1 cset w17, hs f5538: f100021f cmp x16, #0x0 f553c: 1a9f07f0 cset w16, ne f5540: f90002ac str x12, [x21] f5544: 0a110210 and w16, w16, w17 f5548: f9400a80 ldr x0, [x20, #0x10] f554c: 8b1001f1 add x17, x15, x16 f5550: 8b000231 add x17, x17, x0 f5554: eb0f023f cmp x17, x15 f5558: 1a9f27ef cset w15, lo f555c: f90006b1 str x17, [x21, #0x8] f5560: 9a8f020f csel x15, x16, x15, eq f5564: f9400e80 ldr x0, [x20, #0x18] f5568: 8b0f01d0 add x16, x14, x15 f556c: 8b000210 add x16, x16, x0 f5570: eb0e021f cmp x16, x14 f5574: 1a9f27ee cset w14, lo f5578: f9000ab0 str x16, [x21, #0x10] f557c: 9a8e01ee csel x14, x15, x14, eq f5580: f9401280 ldr x0, [x20, #0x20] f5584: 8b0e01ad add x13, x13, x14 f5588: aa1003ee mov x14, x16 f558c: aa1103ef mov x15, x17 f5590: 8b0001ad add x13, x13, x0 f5594: f9000ead str x13, [x21, #0x18] f5598: f100019f cmp x12, #0x0 f559c: 1a9f07f0 cset w16, ne f55a0: eb0c010c subs x12, x8, x12 f55a4: 1a9f27e8 cset w8, lo f55a8: 0a080208 and w8, w16, w8 f55ac: 8b0801ef add x15, x15, x8 f55b0: eb0f014a subs x10, x10, x15 f55b4: 1a9f27f0 cset w16, lo f55b8: f10001ff cmp x15, #0x0 f55bc: 9a90010f csel x15, x8, x16, eq f55c0: 8b0f01ce add x14, x14, x15 f55c4: a902abec stp x12, x10, [sp, #0x28] f55c8: eb0e0128 subs x8, x9, x14 f55cc: 1a9f27e9 cset w9, lo f55d0: f10001df cmp x14, #0x0 f55d4: 9a8901ee csel x14, x15, x9, eq f55d8: 8b0e01ad add x13, x13, x14 f55dc: eb0d0169 subs x9, x11, x13 f55e0: 1a9f27eb cset w11, lo f55e4: f10001bf cmp x13, #0x0 f55e8: 9a8b01cb csel x11, x14, x11, eq f55ec: a903a7e8 stp x8, x9, [sp, #0x38] f55f0: b40002cb cbz x11, 0xf5648 f55f4: a940b68b ldp x11, x13, [x20, #0x8] f55f8: ab0b018c adds x12, x12, x11 f55fc: 1a9f37ee cset w14, hs f5600: f100017f cmp x11, #0x0 f5604: 1a9f07eb cset w11, ne f5608: 0a0e016b and w11, w11, w14 f560c: 8b0b014e add x14, x10, x11 f5610: 8b0d01cd add x13, x14, x13 f5614: eb0a01bf cmp x13, x10 f5618: a941be8e ldp x14, x15, [x20, #0x18] f561c: 1a9f27ea cset w10, lo f5620: a902b7ec stp x12, x13, [sp, #0x28] f5624: 9a8a016a csel x10, x11, x10, eq f5628: 8b0a010b add x11, x8, x10 f562c: 8b0e016b add x11, x11, x14 f5630: eb08017f cmp x11, x8 f5634: 1a9f27e8 cset w8, lo f5638: 9a880148 csel x8, x10, x8, eq f563c: 8b080128 add x8, x9, x8 f5640: 8b0f0108 add x8, x8, x15 f5644: a903a3eb stp x11, x8, [sp, #0x38] f5648: 9100a3e2 add x2, sp, #0x28 f564c: aa1303e0 mov x0, x19 f5650: aa1303e1 mov x1, x19 f5654: aa1403e3 mov x3, x20 f5658: 97fff614 bl 0xf2ea8 f565c: a940b3e8 ldp x8, x12, [sp, #0x8] f5660: a9402a69 ldp x9, x10, [x19] f5664: f100011f cmp x8, #0x0 f5668: 1a9f07ed cset w13, ne f566c: eb08012b subs x11, x9, x8 f5670: 1a9f27e8 cset w8, lo f5674: 0a0801a9 and w9, w13, w8 f5678: 8b09018c add x12, x12, x9 f567c: eb0c0148 subs x8, x10, x12 f5680: a941bbed ldp x13, x14, [sp, #0x18] f5684: 1a9f27ea cset w10, lo f5688: f100019f cmp x12, #0x0 f568c: a9413e6c ldp x12, x15, [x19, #0x10] f5690: 9a8a0129 csel x9, x9, x10, eq f5694: a900226b stp x11, x8, [x19] f5698: 8b0901ad add x13, x13, x9 f569c: eb0d018a subs x10, x12, x13 f56a0: 1a9f27ec cset w12, lo f56a4: f10001bf cmp x13, #0x0 f56a8: 9a8c012c csel x12, x9, x12, eq f56ac: 8b0c01cd add x13, x14, x12 f56b0: eb0d01e9 subs x9, x15, x13 f56b4: 1a9f27ee cset w14, lo f56b8: f10001bf cmp x13, #0x0 f56bc: 9a8e018c csel x12, x12, x14, eq f56c0: a901266a stp x10, x9, [x19, #0x10] f56c4: b400034c cbz x12, 0xf572c f56c8: f940068c ldr x12, [x20, #0x8] f56cc: ab0c016b adds x11, x11, x12 f56d0: 1a9f37ed cset w13, hs f56d4: f100019f cmp x12, #0x0 f56d8: 1a9f07ec cset w12, ne f56dc: f900026b str x11, [x19] f56e0: 0a0d018c and w12, w12, w13 f56e4: f9400a8b ldr x11, [x20, #0x10] f56e8: 8b0c010d add x13, x8, x12 f56ec: 8b0b01ab add x11, x13, x11 f56f0: eb08017f cmp x11, x8 f56f4: 1a9f27e8 cset w8, lo f56f8: f900066b str x11, [x19, #0x8] f56fc: 9a880188 csel x8, x12, x8, eq f5700: f9400e8b ldr x11, [x20, #0x18] f5704: 8b08014c add x12, x10, x8 f5708: 8b0b018b add x11, x12, x11 f570c: eb0a017f cmp x11, x10 f5710: 1a9f27ea cset w10, lo f5714: f9000a6b str x11, [x19, #0x10] f5718: 9a8a0108 csel x8, x8, x10, eq f571c: f940128b ldr x11, [x20, #0x20] f5720: 8b080128 add x8, x9, x8 f5724: 8b0b0108 add x8, x8, x11 f5728: f9000e68 str x8, [x19, #0x18] f572c: f94016e8 ldr x8, [x23, #0x28] f5730: f85f83a9 ldur x9, [x29, #-0x8] f5734: eb09011f cmp x8, x9 f5738: 540004e1 b.ne 0xf57d4 f573c: a9484ff4 ldp x20, x19, [sp, #0x80] f5740: a94757f6 ldp x22, x21, [sp, #0x70] f5744: a9457bfd ldp x29, x30, [sp, #0x50] f5748: f94033f7 ldr x23, [sp, #0x60] f574c: 910243ff add sp, sp, #0x90 f5750: d65f03c0 ret f5754: f940128b ldr x11, [x20, #0x20] f5758: eb0c017f cmp x11, x12 f575c: 54ffd768 b.hi 0xf5248 f5760: 54ffd423 b.lo 0xf51e4 f5764: f9400e8b ldr x11, [x20, #0x18] f5768: eb08017f cmp x11, x8 f576c: 54ffd6e8 b.hi 0xf5248 f5770: 54ffd3a3 b.lo 0xf51e4 f5774: f9400a8b ldr x11, [x20, #0x10] f5778: eb09017f cmp x11, x9 f577c: 54ffd668 b.hi 0xf5248 f5780: 54ffd323 b.lo 0xf51e4 f5784: f940068b ldr x11, [x20, #0x8] f5788: eb0a017f cmp x11, x10 f578c: 54ffd2c9 b.ls 0xf51e4 f5790: 17fffeae b 0xf5248 f5794: f940128c ldr x12, [x20, #0x20] f5798: eb08019f cmp x12, x8 f579c: 54ffdc28 b.hi 0xf5320 f57a0: 54ffd8e3 b.lo 0xf52bc f57a4: f9400e8c ldr x12, [x20, #0x18] f57a8: eb09019f cmp x12, x9 f57ac: 54ffdba8 b.hi 0xf5320 f57b0: 54ffd863 b.lo 0xf52bc f57b4: f9400a8c ldr x12, [x20, #0x10] f57b8: eb0a019f cmp x12, x10 f57bc: 54ffdb28 b.hi 0xf5320 f57c0: 54ffd7e3 b.lo 0xf52bc f57c4: f940068c ldr x12, [x20, #0x8] f57c8: eb0b019f cmp x12, x11 f57cc: 54ffd789 b.ls 0xf52bc f57d0: 17fffed4 b 0xf5320 f57d4: 94019d97 bl 0x15ce30 <__stack_chk_fail@plt> f57d8: a9bd7bfd stp x29, x30, [sp, #-0x30]! f57dc: f9000bf5 str x21, [sp, #0x10] f57e0: 910003fd mov x29, sp f57e4: a9024ff4 stp x20, x19, [sp, #0x20] f57e8: aa0203f4 mov x20, x2 f57ec: aa0103e2 mov x2, x1 f57f0: aa1403e3 mov x3, x20 f57f4: aa0103f5 mov x21, x1 f57f8: aa0003f3 mov x19, x0 f57fc: 97fff5ab bl 0xf2ea8 f5800: aa1303e0 mov x0, x19 f5804: aa1303e1 mov x1, x19 f5808: aa1503e2 mov x2, x21 f580c: aa1403e3 mov x3, x20 f5810: 97fff5a6 bl 0xf2ea8 f5814: a9402e69 ldp x9, x11, [x19] f5818: f9404688 ldr x8, [x20, #0x88] f581c: ab08012a adds x10, x9, x8 f5820: 1a9f37e9 cset w9, hs f5824: f100011f cmp x8, #0x0 f5828: 1a9f07e8 cset w8, ne f582c: f900026a str x10, [x19] f5830: 0a090109 and w9, w8, w9 f5834: f9404a8c ldr x12, [x20, #0x90] f5838: 8b090168 add x8, x11, x9 f583c: 8b0c0108 add x8, x8, x12 f5840: a9413a6c ldp x12, x14, [x19, #0x10] f5844: eb0b011f cmp x8, x11 f5848: f9000668 str x8, [x19, #0x8] f584c: 1a9f27eb cset w11, lo f5850: f9404e8d ldr x13, [x20, #0x98] f5854: 9a8b0129 csel x9, x9, x11, eq f5858: 8b09018b add x11, x12, x9 f585c: 8b0d016b add x11, x11, x13 f5860: eb0c017f cmp x11, x12 f5864: 1a9f27ec cset w12, lo f5868: f9000a6b str x11, [x19, #0x10] f586c: 9a8c012c csel x12, x9, x12, eq f5870: f940528d ldr x13, [x20, #0xa0] f5874: 8b0c01c9 add x9, x14, x12 f5878: 8b0d0129 add x9, x9, x13 f587c: eb0e013f cmp x9, x14 f5880: 1a9f27ed cset w13, lo f5884: 9a8d018c csel x12, x12, x13, eq f5888: f9000e69 str x9, [x19, #0x18] f588c: b40003cc cbz x12, 0xf5904 f5890: f940068c ldr x12, [x20, #0x8] f5894: f100019f cmp x12, #0x0 f5898: 1a9f07ed cset w13, ne f589c: eb0c014a subs x10, x10, x12 f58a0: 1a9f27ec cset w12, lo f58a4: 0a0c01ac and w12, w13, w12 f58a8: f900026a str x10, [x19] f58ac: f9400a8a ldr x10, [x20, #0x10] f58b0: 8b0c014a add x10, x10, x12 f58b4: eb0a0108 subs x8, x8, x10 f58b8: 1a9f27ed cset w13, lo f58bc: f100015f cmp x10, #0x0 f58c0: 9a8d018a csel x10, x12, x13, eq f58c4: f9000668 str x8, [x19, #0x8] f58c8: f9400e88 ldr x8, [x20, #0x18] f58cc: 8b0a0108 add x8, x8, x10 f58d0: eb08016b subs x11, x11, x8 f58d4: 1a9f27ec cset w12, lo f58d8: f100011f cmp x8, #0x0 f58dc: 9a8c0148 csel x8, x10, x12, eq f58e0: f9000a6b str x11, [x19, #0x10] f58e4: f940128b ldr x11, [x20, #0x20] f58e8: 8b080168 add x8, x11, x8 f58ec: cb080128 sub x8, x9, x8 f58f0: f9000e68 str x8, [x19, #0x18] f58f4: a9424ff4 ldp x20, x19, [sp, #0x20] f58f8: f9400bf5 ldr x21, [sp, #0x10] f58fc: a8c37bfd ldp x29, x30, [sp], #0x30 f5900: d65f03c0 ret f5904: f940128c ldr x12, [x20, #0x20] f5908: eb09019f cmp x12, x9 f590c: 54ffff48 b.hi 0xf58f4 f5910: 54fffc03 b.lo 0xf5890 f5914: f9400e8c ldr x12, [x20, #0x18] f5918: eb0b019f cmp x12, x11 f591c: 54fffec8 b.hi 0xf58f4 f5920: 54fffb83 b.lo 0xf5890 f5924: f9400a8c ldr x12, [x20, #0x10] f5928: eb08019f cmp x12, x8 f592c: 54fffe48 b.hi 0xf58f4 f5930: 54fffb03 b.lo 0xf5890 f5934: f940068c ldr x12, [x20, #0x8] f5938: eb0a019f cmp x12, x10 f593c: 54fffaa9 b.ls 0xf5890 f5940: 17ffffed b 0xf58f4 f5944: a9422829 ldp x9, x10, [x1, #0x20] f5948: d2807a28 mov x8, #0x3d1 // =977 f594c: f2c00028 movk x8, #0x1, lsl #32 f5950: f940002f ldr x15, [x1] f5954: a943342c ldp x12, x13, [x1, #0x30] f5958: 9bc87d2b umulh x11, x9, x8 f595c: 9b087d4e mul x14, x10, x8 f5960: 9bc87d4a umulh x10, x10, x8 f5964: 9b087d90 mul x16, x12, x8 f5968: ab0b01cb adds x11, x14, x11 f596c: 9bc87d8c umulh x12, x12, x8 f5970: ba1f014a adcs x10, x10, xzr f5974: 9b087dae mul x14, x13, x8 f5978: ab0a020a adds x10, x16, x10 f597c: 9bc87dad umulh x13, x13, x8 f5980: ba1f018c adcs x12, x12, xzr f5984: 9b087d29 mul x9, x9, x8 f5988: ab0c01cc adds x12, x14, x12 f598c: ba1f01ad adcs x13, x13, xzr f5990: ab0901ee adds x14, x15, x9 f5994: 1a9f37ef cset w15, hs f5998: f100013f cmp x9, #0x0 f599c: f900000e str x14, [x0] f59a0: 1a9f07ee cset w14, ne f59a4: f9400429 ldr x9, [x1, #0x8] f59a8: 0a0f01ce and w14, w14, w15 f59ac: 8b0e012f add x15, x9, x14 f59b0: 8b0b01eb add x11, x15, x11 f59b4: eb09017f cmp x11, x9 f59b8: f900040b str x11, [x0, #0x8] f59bc: 1a9f27eb cset w11, lo f59c0: f9400829 ldr x9, [x1, #0x10] f59c4: 9a8b01cb csel x11, x14, x11, eq f59c8: 8b0b012e add x14, x9, x11 f59cc: 8b0a01ca add x10, x14, x10 f59d0: eb09015f cmp x10, x9 f59d4: 1a9f27e9 cset w9, lo f59d8: f900080a str x10, [x0, #0x10] f59dc: 9a89016f csel x15, x11, x9, eq f59e0: f9400c2e ldr x14, [x1, #0x18] f59e4: 9b087dab mul x11, x13, x8 f59e8: 8b0f01c9 add x9, x14, x15 f59ec: 8b0c012c add x12, x9, x12 f59f0: 9bc87da9 umulh x9, x13, x8 f59f4: f9000c0c str x12, [x0, #0x18] f59f8: a900242b stp x11, x9, [x1] f59fc: a901fc3f stp xzr, xzr, [x1, #0x18] f5a00: f900083f str xzr, [x1, #0x10] f5a04: a9403409 ldp x9, x13, [x0] f5a08: ab0b012a adds x10, x9, x11 f5a0c: 1a9f37e9 cset w9, hs f5a10: f100017f cmp x11, #0x0 f5a14: 1a9f07eb cset w11, ne f5a18: f900000a str x10, [x0] f5a1c: 0a09016b and w11, w11, w9 f5a20: f9400430 ldr x16, [x1, #0x8] f5a24: 8b0b01a9 add x9, x13, x11 f5a28: 8b100129 add x9, x9, x16 f5a2c: a9410810 ldp x16, x2, [x0, #0x10] f5a30: eb0d013f cmp x9, x13 f5a34: f9000409 str x9, [x0, #0x8] f5a38: 1a9f27ed cset w13, lo f5a3c: f9400831 ldr x17, [x1, #0x10] f5a40: 9a8d016b csel x11, x11, x13, eq f5a44: 8b0b020d add x13, x16, x11 f5a48: 8b1101ad add x13, x13, x17 f5a4c: eb1001bf cmp x13, x16 f5a50: 1a9f27f0 cset w16, lo f5a54: f900080d str x13, [x0, #0x10] f5a58: 9a900170 csel x16, x11, x16, eq f5a5c: f9400c31 ldr x17, [x1, #0x18] f5a60: 8b10004b add x11, x2, x16 f5a64: 8b11016b add x11, x11, x17 f5a68: eb02017f cmp x11, x2 f5a6c: 1a9f27f1 cset w17, lo f5a70: 9a910210 csel x16, x16, x17, eq f5a74: eb0e019f cmp x12, x14 f5a78: 1a9f27ec cset w12, lo f5a7c: f9000c0b str x11, [x0, #0x18] f5a80: 9a8c01ee csel x14, x15, x12, eq f5a84: 92807a0c mov x12, #-0x3d1 // =-977 f5a88: f2dfffcc movk x12, #0xfffe, lsl #32 f5a8c: ab0e020e adds x14, x16, x14 f5a90: 54000460 b.eq 0xf5b1c f5a94: eb0c015f cmp x10, x12 f5a98: da9f33ef csetm x15, hs f5a9c: 1a9f37f0 cset w16, hs f5aa0: eb0f0129 subs x9, x9, x15 f5aa4: 1a9f37ef cset w15, hs f5aa8: 0a0f0210 and w16, w16, w15 f5aac: 9340020f sbfx x15, x16, #0, #1 f5ab0: eb0f01bf cmp x13, x15 f5ab4: 8b08014f add x15, x10, x8 f5ab8: 1a9f37f1 cset w17, hs f5abc: 8b1001ad add x13, x13, x16 f5ac0: 0a110211 and w17, w16, w17 f5ac4: f10005df cmp x14, #0x1 f5ac8: 8b11016b add x11, x11, x17 f5acc: 54000061 b.ne 0xf5ad8 f5ad0: aa0f03ea mov x10, x15 f5ad4: 14000010 b 0xf5b14 f5ad8: eb0c01ff cmp x15, x12 f5adc: da9f33ee csetm x14, hs f5ae0: 1a9f37ef cset w15, hs f5ae4: eb0e0129 subs x9, x9, x14 f5ae8: 1a9f37ee cset w14, hs f5aec: 0a0e01ee and w14, w15, w14 f5af0: 934001cf sbfx x15, x14, #0, #1 f5af4: eb0f01bf cmp x13, x15 f5af8: d280f44f mov x15, #0x7a2 // =1954 f5afc: f2c0004f movk x15, #0x2, lsl #32 f5b00: 1a9f37f0 cset w16, hs f5b04: 8b0f014a add x10, x10, x15 f5b08: 0a1001cf and w15, w14, w16 f5b0c: 8b0e01ad add x13, x13, x14 f5b10: 8b0f016b add x11, x11, x15 f5b14: a900240a stp x10, x9, [x0] f5b18: a9012c0d stp x13, x11, [x0, #0x10] f5b1c: b100057f cmn x11, #0x1 f5b20: 540001a1 b.ne 0xf5b54 f5b24: b10005bf cmn x13, #0x1 f5b28: 54000161 b.ne 0xf5b54 f5b2c: b100053f cmn x9, #0x1 f5b30: 54000121 b.ne 0xf5b54 f5b34: eb0c015f cmp x10, x12 f5b38: 540000e9 b.ls 0xf5b54 f5b3c: 8b080148 add x8, x10, x8 f5b40: 91000529 add x9, x9, #0x1 f5b44: 910005aa add x10, x13, #0x1 f5b48: 9100056b add x11, x11, #0x1 f5b4c: a9002408 stp x8, x9, [x0] f5b50: a9012c0a stp x10, x11, [x0, #0x10] f5b54: d65f03c0 ret f5b58: d10343ff sub sp, sp, #0xd0 f5b5c: a9077bfd stp x29, x30, [sp, #0x70] f5b60: 9101c3fd add x29, sp, #0x70 f5b64: a9086ffc stp x28, x27, [sp, #0x80] f5b68: a90967fa stp x26, x25, [sp, #0x90] f5b6c: a90a5ff8 stp x24, x23, [sp, #0xa0] f5b70: a90b57f6 stp x22, x21, [sp, #0xb0] f5b74: a90c4ff4 stp x20, x19, [sp, #0xc0] f5b78: d53bd048 mrs x8, TPIDR_EL0 f5b7c: aa0403f5 mov x21, x4 f5b80: f90003e8 str x8, [sp] f5b84: aa0303f6 mov x22, x3 f5b88: f9401508 ldr x8, [x8, #0x28] f5b8c: aa0203f7 mov x23, x2 f5b90: aa0103f4 mov x20, x1 f5b94: aa0003f3 mov x19, x0 f5b98: f81f83a8 stur x8, [x29, #-0x8] f5b9c: 39c0009a ldrsb w26, [x4] f5ba0: 2a1a03fb mov w27, w26 f5ba4: 92401f59 and x25, x26, #0xff f5ba8: 7100075f cmp w26, #0x1 f5bac: 540007eb b.lt 0xf5ca8 f5bb0: aa1f03e9 mov x9, xzr f5bb4: aa1f03e8 mov x8, xzr f5bb8: aa1903fc mov x28, x25 f5bbc: d37df32a lsl x10, x25, #3 f5bc0: d100a3ab sub x11, x29, #0x28 f5bc4: f8696a6c ldr x12, [x19, x9] f5bc8: f8696aed ldr x13, [x23, x9] f5bcc: 8b08018c add x12, x12, x8 f5bd0: eb0c01ad subs x13, x13, x12 f5bd4: 1a9f27ee cset w14, lo f5bd8: f100019f cmp x12, #0x0 f5bdc: 9a8e0108 csel x8, x8, x14, eq f5be0: f829696d str x13, [x11, x9] f5be4: 91002129 add x9, x9, #0x8 f5be8: eb09015f cmp x10, x9 f5bec: 54fffec1 b.ne 0xf5bc4 f5bf0: b40001e8 cbz x8, 0xf5c2c f5bf4: aa1f03e8 mov x8, xzr f5bf8: 910022a9 add x9, x21, #0x8 f5bfc: d100a3aa sub x10, x29, #0x28 f5c00: aa1c03eb mov x11, x28 f5c04: f940014c ldr x12, [x10] f5c08: f840852d ldr x13, [x9], #0x8 f5c0c: 8b08018e add x14, x12, x8 f5c10: 8b0d01cd add x13, x14, x13 f5c14: eb0c01bf cmp x13, x12 f5c18: 1a9f27ec cset w12, lo f5c1c: 9a8c0108 csel x8, x8, x12, eq f5c20: f100056b subs x11, x11, #0x1 f5c24: f800854d str x13, [x10], #0x8 f5c28: 54fffee1 b.ne 0xf5c04 f5c2c: d100a3a0 sub x0, x29, #0x28 f5c30: d100a3a1 sub x1, x29, #0x28 f5c34: d100a3a2 sub x2, x29, #0x28 f5c38: aa1503e3 mov x3, x21 f5c3c: d100a3b8 sub x24, x29, #0x28 f5c40: 97fff49a bl 0xf2ea8 f5c44: d100a3a2 sub x2, x29, #0x28 f5c48: aa1303e0 mov x0, x19 f5c4c: aa1303e1 mov x1, x19 f5c50: aa1503e3 mov x3, x21 f5c54: 97fff495 bl 0xf2ea8 f5c58: d100a3a2 sub x2, x29, #0x28 f5c5c: aa1703e0 mov x0, x23 f5c60: aa1703e1 mov x1, x23 f5c64: aa1503e3 mov x3, x21 f5c68: 97fff490 bl 0xf2ea8 f5c6c: aa1f03e8 mov x8, xzr f5c70: aa1603e9 mov x9, x22 f5c74: aa1403ea mov x10, x20 f5c78: f840852b ldr x11, [x9], #0x8 f5c7c: f840854c ldr x12, [x10], #0x8 f5c80: 8b08016d add x13, x11, x8 f5c84: 8b0c01ac add x12, x13, x12 f5c88: eb0b019f cmp x12, x11 f5c8c: 1a9f27eb cset w11, lo f5c90: 9a8b0108 csel x8, x8, x11, eq f5c94: f100079c subs x28, x28, #0x1 f5c98: f800870c str x12, [x24], #0x8 f5c9c: 54fffee1 b.ne 0xf5c78 f5ca0: b50003c8 cbnz x8, 0xf5d18 f5ca4: 14000010 b 0xf5ce4 f5ca8: d100a3a0 sub x0, x29, #0x28 f5cac: d100a3a1 sub x1, x29, #0x28 f5cb0: d100a3a2 sub x2, x29, #0x28 f5cb4: aa1503e3 mov x3, x21 f5cb8: 97fff47c bl 0xf2ea8 f5cbc: d100a3a2 sub x2, x29, #0x28 f5cc0: aa1303e0 mov x0, x19 f5cc4: aa1303e1 mov x1, x19 f5cc8: aa1503e3 mov x3, x21 f5ccc: 97fff477 bl 0xf2ea8 f5cd0: d100a3a2 sub x2, x29, #0x28 f5cd4: aa1703e0 mov x0, x23 f5cd8: aa1703e1 mov x1, x23 f5cdc: aa1503e3 mov x3, x21 f5ce0: 97fff472 bl 0xf2ea8 f5ce4: d100a3a8 sub x8, x29, #0x28 f5ce8: 2a1b03e9 mov w9, w27 f5cec: 51000529 sub w9, w9, #0x1 f5cf0: 37380149 tbnz w9, #0x7, 0xf5d18 f5cf4: 13001d29 sxtb w9, w9 f5cf8: 92401d2a and x10, x9, #0xff f5cfc: d37df14a lsl x10, x10, #3 f5d00: 8b0a02ab add x11, x21, x10 f5d04: f86a690a ldr x10, [x8, x10] f5d08: f940056b ldr x11, [x11, #0x8] f5d0c: eb0a017f cmp x11, x10 f5d10: 54000248 b.hi 0xf5d58 f5d14: 54fffec2 b.hs 0xf5cec f5d18: 7100075f cmp w26, #0x1 f5d1c: 54000c4b b.lt 0xf5ea4 f5d20: aa1f03e8 mov x8, xzr f5d24: 910022a9 add x9, x21, #0x8 f5d28: d100a3aa sub x10, x29, #0x28 f5d2c: aa1903eb mov x11, x25 f5d30: f840852c ldr x12, [x9], #0x8 f5d34: f940014d ldr x13, [x10] f5d38: 8b08018c add x12, x12, x8 f5d3c: eb0c01ad subs x13, x13, x12 f5d40: 1a9f27ee cset w14, lo f5d44: f100019f cmp x12, #0x0 f5d48: 9a8e0108 csel x8, x8, x14, eq f5d4c: f100056b subs x11, x11, #0x1 f5d50: f800854d str x13, [x10], #0x8 f5d54: 54fffee1 b.ne 0xf5d30 f5d58: 7100075f cmp w26, #0x1 f5d5c: 54000a4b b.lt 0xf5ea4 f5d60: aa1f03e9 mov x9, xzr f5d64: aa1f03e8 mov x8, xzr f5d68: aa1903fc mov x28, x25 f5d6c: d37df32a lsl x10, x25, #3 f5d70: f8696a8b ldr x11, [x20, x9] f5d74: f8696acc ldr x12, [x22, x9] f5d78: 8b08016b add x11, x11, x8 f5d7c: eb0b018c subs x12, x12, x11 f5d80: 1a9f27ed cset w13, lo f5d84: f100017f cmp x11, #0x0 f5d88: 9a8d0108 csel x8, x8, x13, eq f5d8c: f8296acc str x12, [x22, x9] f5d90: 91002129 add x9, x9, #0x8 f5d94: eb09015f cmp x10, x9 f5d98: 54fffec1 b.ne 0xf5d70 f5d9c: b40001e8 cbz x8, 0xf5dd8 f5da0: aa1f03e8 mov x8, xzr f5da4: 910022a9 add x9, x21, #0x8 f5da8: aa1603ea mov x10, x22 f5dac: aa1c03eb mov x11, x28 f5db0: f940014c ldr x12, [x10] f5db4: f840852d ldr x13, [x9], #0x8 f5db8: 8b08018e add x14, x12, x8 f5dbc: 8b0d01cd add x13, x14, x13 f5dc0: eb0c01bf cmp x13, x12 f5dc4: 1a9f27ec cset w12, lo f5dc8: 9a8c0108 csel x8, x8, x12, eq f5dcc: f100056b subs x11, x11, #0x1 f5dd0: f800854d str x13, [x10], #0x8 f5dd4: 54fffee1 b.ne 0xf5db0 f5dd8: aa1f03e8 mov x8, xzr f5ddc: 9100a3e9 add x9, sp, #0x28 f5de0: aa1703ea mov x10, x23 f5de4: aa1303eb mov x11, x19 f5de8: aa1c03ec mov x12, x28 f5dec: f840856d ldr x13, [x11], #0x8 f5df0: f840854e ldr x14, [x10], #0x8 f5df4: 8b0801ad add x13, x13, x8 f5df8: eb0d01ce subs x14, x14, x13 f5dfc: 1a9f27ef cset w15, lo f5e00: f10001bf cmp x13, #0x0 f5e04: 9a8f0108 csel x8, x8, x15, eq f5e08: f100058c subs x12, x12, #0x1 f5e0c: f800852e str x14, [x9], #0x8 f5e10: 54fffee1 b.ne 0xf5dec f5e14: b40001e8 cbz x8, 0xf5e50 f5e18: aa1f03e8 mov x8, xzr f5e1c: 910022a9 add x9, x21, #0x8 f5e20: 9100a3ea add x10, sp, #0x28 f5e24: aa1c03eb mov x11, x28 f5e28: f940014c ldr x12, [x10] f5e2c: f840852d ldr x13, [x9], #0x8 f5e30: 8b08018e add x14, x12, x8 f5e34: 8b0d01cd add x13, x14, x13 f5e38: eb0c01bf cmp x13, x12 f5e3c: 1a9f27ec cset w12, lo f5e40: 9a8c0108 csel x8, x8, x12, eq f5e44: f100056b subs x11, x11, #0x1 f5e48: f800854d str x13, [x10], #0x8 f5e4c: 54fffee1 b.ne 0xf5e28 f5e50: 9100a3e2 add x2, sp, #0x28 f5e54: aa1403e0 mov x0, x20 f5e58: aa1403e1 mov x1, x20 f5e5c: aa1503e3 mov x3, x21 f5e60: 9100a3f8 add x24, sp, #0x28 f5e64: 97fff411 bl 0xf2ea8 f5e68: aa1f03e8 mov x8, xzr f5e6c: aa1303e9 mov x9, x19 f5e70: aa1703ea mov x10, x23 f5e74: f840852b ldr x11, [x9], #0x8 f5e78: f840854c ldr x12, [x10], #0x8 f5e7c: 8b08016d add x13, x11, x8 f5e80: 8b0c01ac add x12, x13, x12 f5e84: eb0b019f cmp x12, x11 f5e88: 1a9f27eb cset w11, lo f5e8c: 9a8b0108 csel x8, x8, x11, eq f5e90: f100079c subs x28, x28, #0x1 f5e94: f800870c str x12, [x24], #0x8 f5e98: 54fffee1 b.ne 0xf5e74 f5e9c: b5000268 cbnz x8, 0xf5ee8 f5ea0: 14000006 b 0xf5eb8 f5ea4: 9100a3e2 add x2, sp, #0x28 f5ea8: aa1403e0 mov x0, x20 f5eac: aa1403e1 mov x1, x20 f5eb0: aa1503e3 mov x3, x21 f5eb4: 97fff3fd bl 0xf2ea8 f5eb8: 9100a3e8 add x8, sp, #0x28 f5ebc: 51000769 sub w9, w27, #0x1 f5ec0: 37380149 tbnz w9, #0x7, 0xf5ee8 f5ec4: 13001d3b sxtb w27, w9 f5ec8: 92401f69 and x9, x27, #0xff f5ecc: d37df129 lsl x9, x9, #3 f5ed0: 8b0902aa add x10, x21, x9 f5ed4: f8696909 ldr x9, [x8, x9] f5ed8: f940054a ldr x10, [x10, #0x8] f5edc: eb09015f cmp x10, x9 f5ee0: 54000248 b.hi 0xf5f28 f5ee4: 54fffec2 b.hs 0xf5ebc f5ee8: 7100035f cmp w26, #0x0 f5eec: 54001aed b.le 0xf6248 f5ef0: aa1f03e8 mov x8, xzr f5ef4: 910022a9 add x9, x21, #0x8 f5ef8: 9100a3ea add x10, sp, #0x28 f5efc: aa1903eb mov x11, x25 f5f00: f840852c ldr x12, [x9], #0x8 f5f04: f940014d ldr x13, [x10] f5f08: 8b08018c add x12, x12, x8 f5f0c: eb0c01ad subs x13, x13, x12 f5f10: 1a9f27ee cset w14, lo f5f14: f100019f cmp x12, #0x0 f5f18: 9a8e0108 csel x8, x8, x14, eq f5f1c: f100056b subs x11, x11, #0x1 f5f20: f800854d str x13, [x10], #0x8 f5f24: 54fffee1 b.ne 0xf5f00 f5f28: aa1703e0 mov x0, x23 f5f2c: aa1603e1 mov x1, x22 f5f30: aa1603e2 mov x2, x22 f5f34: aa1503e3 mov x3, x21 f5f38: 97fff3dc bl 0xf2ea8 f5f3c: 7100075f cmp w26, #0x1 f5f40: 540018eb b.lt 0xf625c f5f44: aa1f03e8 mov x8, xzr f5f48: 9100a3e9 add x9, sp, #0x28 f5f4c: aa1703ea mov x10, x23 f5f50: aa1903eb mov x11, x25 f5f54: f840852c ldr x12, [x9], #0x8 f5f58: f940014d ldr x13, [x10] f5f5c: 8b08018c add x12, x12, x8 f5f60: eb0c01ad subs x13, x13, x12 f5f64: 1a9f27ee cset w14, lo f5f68: f100019f cmp x12, #0x0 f5f6c: 9a8e0108 csel x8, x8, x14, eq f5f70: f100056b subs x11, x11, #0x1 f5f74: f800854d str x13, [x10], #0x8 f5f78: 54fffee1 b.ne 0xf5f54 f5f7c: b40001e8 cbz x8, 0xf5fb8 f5f80: aa1f03e8 mov x8, xzr f5f84: 910022a9 add x9, x21, #0x8 f5f88: aa1703ea mov x10, x23 f5f8c: aa1903eb mov x11, x25 f5f90: f940014c ldr x12, [x10] f5f94: f840852d ldr x13, [x9], #0x8 f5f98: 8b08018e add x14, x12, x8 f5f9c: 8b0d01cd add x13, x14, x13 f5fa0: eb0c01bf cmp x13, x12 f5fa4: 1a9f27ec cset w12, lo f5fa8: 9a8c0108 csel x8, x8, x12, eq f5fac: f100056b subs x11, x11, #0x1 f5fb0: f800854d str x13, [x10], #0x8 f5fb4: 54fffee1 b.ne 0xf5f90 f5fb8: aa1f03e8 mov x8, xzr f5fbc: 910023e9 add x9, sp, #0x8 f5fc0: aa1303ea mov x10, x19 f5fc4: aa1903eb mov x11, x25 f5fc8: f84086ec ldr x12, [x23], #0x8 f5fcc: f840854d ldr x13, [x10], #0x8 f5fd0: 8b08018c add x12, x12, x8 f5fd4: eb0c01ad subs x13, x13, x12 f5fd8: 1a9f27ee cset w14, lo f5fdc: f100019f cmp x12, #0x0 f5fe0: 9a8e0108 csel x8, x8, x14, eq f5fe4: f100056b subs x11, x11, #0x1 f5fe8: f800852d str x13, [x9], #0x8 f5fec: 54fffee1 b.ne 0xf5fc8 f5ff0: b40001e8 cbz x8, 0xf602c f5ff4: aa1f03e8 mov x8, xzr f5ff8: 910022a9 add x9, x21, #0x8 f5ffc: 910023ea add x10, sp, #0x8 f6000: aa1903eb mov x11, x25 f6004: f940014c ldr x12, [x10] f6008: f840852d ldr x13, [x9], #0x8 f600c: 8b08018e add x14, x12, x8 f6010: 8b0d01cd add x13, x14, x13 f6014: eb0c01bf cmp x13, x12 f6018: 1a9f27ec cset w12, lo f601c: 9a8c0108 csel x8, x8, x12, eq f6020: f100056b subs x11, x11, #0x1 f6024: f800854d str x13, [x10], #0x8 f6028: 54fffee1 b.ne 0xf6004 f602c: 910023e2 add x2, sp, #0x8 f6030: aa1603e0 mov x0, x22 f6034: aa1603e1 mov x1, x22 f6038: aa1503e3 mov x3, x21 f603c: 97fff39b bl 0xf2ea8 f6040: aa1f03e8 mov x8, xzr f6044: aa1603e9 mov x9, x22 f6048: aa1403ea mov x10, x20 f604c: aa1903eb mov x11, x25 f6050: f840854c ldr x12, [x10], #0x8 f6054: f940012d ldr x13, [x9] f6058: 8b08018c add x12, x12, x8 f605c: eb0c01ad subs x13, x13, x12 f6060: 1a9f27ee cset w14, lo f6064: f100019f cmp x12, #0x0 f6068: 9a8e0108 csel x8, x8, x14, eq f606c: f100056b subs x11, x11, #0x1 f6070: f800852d str x13, [x9], #0x8 f6074: 54fffee1 b.ne 0xf6050 f6078: b40001c8 cbz x8, 0xf60b0 f607c: aa1f03e8 mov x8, xzr f6080: 910022a9 add x9, x21, #0x8 f6084: aa1903ea mov x10, x25 f6088: f94002cb ldr x11, [x22] f608c: f840852c ldr x12, [x9], #0x8 f6090: 8b08016d add x13, x11, x8 f6094: 8b0c01ac add x12, x13, x12 f6098: eb0b019f cmp x12, x11 f609c: 1a9f27eb cset w11, lo f60a0: 9a8b0108 csel x8, x8, x11, eq f60a4: f100054a subs x10, x10, #0x1 f60a8: f80086cc str x12, [x22], #0x8 f60ac: 54fffee1 b.ne 0xf6088 f60b0: 910023e0 add x0, sp, #0x8 f60b4: d100a3a1 sub x1, x29, #0x28 f60b8: d100a3a2 sub x2, x29, #0x28 f60bc: aa1503e3 mov x3, x21 f60c0: 910023f6 add x22, sp, #0x8 f60c4: 97fff379 bl 0xf2ea8 f60c8: aa1f03e8 mov x8, xzr f60cc: 9100a3e9 add x9, sp, #0x28 f60d0: aa1903ea mov x10, x25 f60d4: f840852b ldr x11, [x9], #0x8 f60d8: f94002cc ldr x12, [x22] f60dc: 8b08016b add x11, x11, x8 f60e0: eb0b018c subs x12, x12, x11 f60e4: 1a9f27ed cset w13, lo f60e8: f100017f cmp x11, #0x0 f60ec: 9a8d0108 csel x8, x8, x13, eq f60f0: f100054a subs x10, x10, #0x1 f60f4: f80086cc str x12, [x22], #0x8 f60f8: 54fffee1 b.ne 0xf60d4 f60fc: b40001e8 cbz x8, 0xf6138 f6100: aa1f03e8 mov x8, xzr f6104: 910022a9 add x9, x21, #0x8 f6108: 910023ea add x10, sp, #0x8 f610c: aa1903eb mov x11, x25 f6110: f940014c ldr x12, [x10] f6114: f840852d ldr x13, [x9], #0x8 f6118: 8b08018e add x14, x12, x8 f611c: 8b0d01cd add x13, x14, x13 f6120: eb0c01bf cmp x13, x12 f6124: 1a9f27ec cset w12, lo f6128: 9a8c0108 csel x8, x8, x12, eq f612c: f100056b subs x11, x11, #0x1 f6130: f800854d str x13, [x10], #0x8 f6134: 54fffee1 b.ne 0xf6110 f6138: aa1f03e8 mov x8, xzr f613c: 9100a3e9 add x9, sp, #0x28 f6140: 910023ea add x10, sp, #0x8 f6144: aa1303eb mov x11, x19 f6148: aa1903ec mov x12, x25 f614c: f840856d ldr x13, [x11], #0x8 f6150: f840854e ldr x14, [x10], #0x8 f6154: 8b0801ad add x13, x13, x8 f6158: eb0d01ce subs x14, x14, x13 f615c: 1a9f27ef cset w15, lo f6160: f10001bf cmp x13, #0x0 f6164: 9a8f0108 csel x8, x8, x15, eq f6168: f100058c subs x12, x12, #0x1 f616c: f800852e str x14, [x9], #0x8 f6170: 54fffee1 b.ne 0xf614c f6174: b40001e8 cbz x8, 0xf61b0 f6178: aa1f03e8 mov x8, xzr f617c: 910022a9 add x9, x21, #0x8 f6180: 9100a3ea add x10, sp, #0x28 f6184: aa1903eb mov x11, x25 f6188: f940014c ldr x12, [x10] f618c: f840852d ldr x13, [x9], #0x8 f6190: 8b08018e add x14, x12, x8 f6194: 8b0d01cd add x13, x14, x13 f6198: eb0c01bf cmp x13, x12 f619c: 1a9f27ec cset w12, lo f61a0: 9a8c0108 csel x8, x8, x12, eq f61a4: f100056b subs x11, x11, #0x1 f61a8: f800854d str x13, [x10], #0x8 f61ac: 54fffee1 b.ne 0xf6188 f61b0: 9100a3e0 add x0, sp, #0x28 f61b4: 9100a3e1 add x1, sp, #0x28 f61b8: d100a3a2 sub x2, x29, #0x28 f61bc: aa1503e3 mov x3, x21 f61c0: 9100a3f6 add x22, sp, #0x28 f61c4: 97fff339 bl 0xf2ea8 f61c8: aa1f03e8 mov x8, xzr f61cc: aa1403e9 mov x9, x20 f61d0: aa1903ea mov x10, x25 f61d4: f940012b ldr x11, [x9] f61d8: f84086cc ldr x12, [x22], #0x8 f61dc: 8b08016b add x11, x11, x8 f61e0: eb0b018c subs x12, x12, x11 f61e4: 1a9f27ed cset w13, lo f61e8: f100017f cmp x11, #0x0 f61ec: 9a8d0108 csel x8, x8, x13, eq f61f0: f100054a subs x10, x10, #0x1 f61f4: f800852c str x12, [x9], #0x8 f61f8: 54fffee1 b.ne 0xf61d4 f61fc: b40001c8 cbz x8, 0xf6234 f6200: aa1f03e8 mov x8, xzr f6204: 910022a9 add x9, x21, #0x8 f6208: aa1903ea mov x10, x25 f620c: f940028b ldr x11, [x20] f6210: f840852c ldr x12, [x9], #0x8 f6214: 8b08016d add x13, x11, x8 f6218: 8b0c01ac add x12, x13, x12 f621c: eb0b019f cmp x12, x11 f6220: 1a9f27eb cset w11, lo f6224: 9a8b0108 csel x8, x8, x11, eq f6228: f100054a subs x10, x10, #0x1 f622c: f800868c str x12, [x20], #0x8 f6230: 54fffee1 b.ne 0xf620c f6234: d37df322 lsl x2, x25, #3 f6238: 910023e1 add x1, sp, #0x8 f623c: aa1303e0 mov x0, x19 f6240: 94019b98 bl 0x15d0a0 f6244: 14000015 b 0xf6298 f6248: aa1703e0 mov x0, x23 f624c: aa1603e1 mov x1, x22 f6250: aa1603e2 mov x2, x22 f6254: aa1503e3 mov x3, x21 f6258: 97fff314 bl 0xf2ea8 f625c: 910023e2 add x2, sp, #0x8 f6260: aa1603e0 mov x0, x22 f6264: aa1603e1 mov x1, x22 f6268: aa1503e3 mov x3, x21 f626c: 97fff30f bl 0xf2ea8 f6270: 910023e0 add x0, sp, #0x8 f6274: d100a3a1 sub x1, x29, #0x28 f6278: d100a3a2 sub x2, x29, #0x28 f627c: aa1503e3 mov x3, x21 f6280: 97fff30a bl 0xf2ea8 f6284: 9100a3e0 add x0, sp, #0x28 f6288: 9100a3e1 add x1, sp, #0x28 f628c: d100a3a2 sub x2, x29, #0x28 f6290: aa1503e3 mov x3, x21 f6294: 97fff305 bl 0xf2ea8 f6298: f94003e8 ldr x8, [sp] f629c: f9401508 ldr x8, [x8, #0x28] f62a0: f85f83a9 ldur x9, [x29, #-0x8] f62a4: eb09011f cmp x8, x9 f62a8: 54000121 b.ne 0xf62cc f62ac: a94c4ff4 ldp x20, x19, [sp, #0xc0] f62b0: a94b57f6 ldp x22, x21, [sp, #0xb0] f62b4: a94a5ff8 ldp x24, x23, [sp, #0xa0] f62b8: a94967fa ldp x26, x25, [sp, #0x90] f62bc: a9486ffc ldp x28, x27, [sp, #0x80] f62c0: a9477bfd ldp x29, x30, [sp, #0x70] f62c4: 910343ff add sp, sp, #0xd0 f62c8: d65f03c0 ret f62cc: 94019ad9 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000f62d0 : f62d0: d100c3ff sub sp, sp, #0x30 f62d4: a9017bfd stp x29, x30, [sp, #0x10] f62d8: 910043fd add x29, sp, #0x10 f62dc: f90013f3 str x19, [sp, #0x20] f62e0: d53bd053 mrs x19, TPIDR_EL0 f62e4: 910003e0 mov x0, sp f62e8: f9401668 ldr x8, [x19, #0x28] f62ec: f90007e8 str x8, [sp, #0x8] f62f0: 9401a0b4 bl 0x15e5c0 f62f4: 910003e0 mov x0, sp f62f8: 9401a0e2 bl 0x15e680 f62fc: b9401408 ldr w8, [x0, #0x14] f6300: f9401669 ldr x9, [x19, #0x28] f6304: f94007ea ldr x10, [sp, #0x8] f6308: eb0a013f cmp x9, x10 f630c: 540000c1 b.ne 0xf6324 f6310: a9417bfd ldp x29, x30, [sp, #0x10] f6314: 111db100 add w0, w8, #0x76c f6318: f94013f3 ldr x19, [sp, #0x20] f631c: 9100c3ff add sp, sp, #0x30 f6320: d65f03c0 ret f6324: 94019ac3 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000f6328 : f6328: d100c3ff sub sp, sp, #0x30 f632c: a9017bfd stp x29, x30, [sp, #0x10] f6330: 910043fd add x29, sp, #0x10 f6334: f90013f3 str x19, [sp, #0x20] f6338: d53bd053 mrs x19, TPIDR_EL0 f633c: 910003e0 mov x0, sp f6340: f9401668 ldr x8, [x19, #0x28] f6344: f90007e8 str x8, [sp, #0x8] f6348: 9401a09e bl 0x15e5c0 f634c: 910003e0 mov x0, sp f6350: 9401a0cc bl 0x15e680 f6354: b9401008 ldr w8, [x0, #0x10] f6358: f9401669 ldr x9, [x19, #0x28] f635c: f94007ea ldr x10, [sp, #0x8] f6360: eb0a013f cmp x9, x10 f6364: 540000c1 b.ne 0xf637c f6368: a9417bfd ldp x29, x30, [sp, #0x10] f636c: 11000500 add w0, w8, #0x1 f6370: f94013f3 ldr x19, [sp, #0x20] f6374: 9100c3ff add sp, sp, #0x30 f6378: d65f03c0 ret f637c: 94019aad bl 0x15ce30 <__stack_chk_fail@plt> 00000000000f6380 : f6380: d100c3ff sub sp, sp, #0x30 f6384: a9017bfd stp x29, x30, [sp, #0x10] f6388: 910043fd add x29, sp, #0x10 f638c: f90013f3 str x19, [sp, #0x20] f6390: d53bd053 mrs x19, TPIDR_EL0 f6394: 910003e0 mov x0, sp f6398: f9401668 ldr x8, [x19, #0x28] f639c: f90007e8 str x8, [sp, #0x8] f63a0: 9401a088 bl 0x15e5c0 f63a4: 910003e0 mov x0, sp f63a8: 9401a0b6 bl 0x15e680 f63ac: b9400c00 ldr w0, [x0, #0xc] f63b0: f9401668 ldr x8, [x19, #0x28] f63b4: f94007e9 ldr x9, [sp, #0x8] f63b8: eb09011f cmp x8, x9 f63bc: 540000a1 b.ne 0xf63d0 f63c0: a9417bfd ldp x29, x30, [sp, #0x10] f63c4: f94013f3 ldr x19, [sp, #0x20] f63c8: 9100c3ff add sp, sp, #0x30 f63cc: d65f03c0 ret f63d0: 94019a98 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000f63d4 : f63d4: a9bf7bfd stp x29, x30, [sp, #-0x10]! f63d8: 910003fd mov x29, sp f63dc: aa1f03e0 mov x0, xzr f63e0: 9401a078 bl 0x15e5c0 f63e4: a8c17bfd ldp x29, x30, [sp], #0x10 f63e8: d65f03c0 ret 00000000000f63ec : f63ec: a9bf7bfd stp x29, x30, [sp, #-0x10]! f63f0: 910003fd mov x29, sp f63f4: 9401a057 bl 0x15e550 f63f8: 9e780000 fcvtzs x0, d0 f63fc: a8c17bfd ldp x29, x30, [sp], #0x10 f6400: d65f03c0 ret 00000000000f6404 : f6404: d10103ff sub sp, sp, #0x40 f6408: a9027bfd stp x29, x30, [sp, #0x20] f640c: 910083fd add x29, sp, #0x20 f6410: f9001bf3 str x19, [sp, #0x30] f6414: d53bd053 mrs x19, TPIDR_EL0 f6418: 910023e0 add x0, sp, #0x8 f641c: f9401668 ldr x8, [x19, #0x28] f6420: aa1f03e1 mov x1, xzr f6424: f81f83a8 stur x8, [x29, #-0x8] f6428: 9401a0da bl 0x15e790 f642c: a940a7e8 ldp x8, x9, [sp, #0x8] f6430: f940166a ldr x10, [x19, #0x28] f6434: f85f83ab ldur x11, [x29, #-0x8] f6438: eb0b015f cmp x10, x11 f643c: 54000121 b.ne 0xf6460 f6440: a9427bfd ldp x29, x30, [sp, #0x20] f6444: 5288480a mov w10, #0x4240 // =16960 f6448: 72a001ea movk w10, #0xf, lsl #16 f644c: f9401bf3 ldr x19, [sp, #0x30] f6450: d503201f nop f6454: 9b0a2500 madd x0, x8, x10, x9 f6458: 910103ff add sp, sp, #0x40 f645c: d65f03c0 ret f6460: 94019a74 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000f6464 : f6464: d65f03c0 ret 00000000000f6468 : f6468: d65f03c0 ret 00000000000f646c : f646c: a9be7bfd stp x29, x30, [sp, #-0x20]! f6470: f9000bf3 str x19, [sp, #0x10] f6474: 910003fd mov x29, sp f6478: aa0003f3 mov x19, x0 f647c: b9000001 str w1, [x0] f6480: aa1f03e0 mov x0, xzr f6484: 9401a04f bl 0x15e5c0 f6488: 52800028 mov w8, #0x1 // =1 f648c: f9000660 str x0, [x19, #0x8] f6490: 39004268 strb w8, [x19, #0x10] f6494: f9400bf3 ldr x19, [sp, #0x10] f6498: a8c27bfd ldp x29, x30, [sp], #0x20 f649c: d65f03c0 ret 00000000000f64a0 : f64a0: a9be7bfd stp x29, x30, [sp, #-0x20]! f64a4: f9000bf3 str x19, [sp, #0x10] f64a8: 910003fd mov x29, sp f64ac: aa0003f3 mov x19, x0 f64b0: aa1f03e0 mov x0, xzr f64b4: 9401a043 bl 0x15e5c0 f64b8: 52800028 mov w8, #0x1 // =1 f64bc: f9000660 str x0, [x19, #0x8] f64c0: 39004268 strb w8, [x19, #0x10] f64c4: f9400bf3 ldr x19, [sp, #0x10] f64c8: a8c27bfd ldp x29, x30, [sp], #0x20 f64cc: d65f03c0 ret 00000000000f64d0 : f64d0: a9be7bfd stp x29, x30, [sp, #-0x20]! f64d4: f9000bf3 str x19, [sp, #0x10] f64d8: 910003fd mov x29, sp f64dc: aa0003f3 mov x19, x0 f64e0: aa1f03e0 mov x0, xzr f64e4: 9401a037 bl 0x15e5c0 f64e8: f9400668 ldr x8, [x19, #0x8] f64ec: b9400269 ldr w9, [x19] f64f0: f9400bf3 ldr x19, [sp, #0x10] f64f4: cb080008 sub x8, x0, x8 f64f8: eb09011f cmp x8, x9 f64fc: 1a9fa7e0 cset w0, lt f6500: a8c27bfd ldp x29, x30, [sp], #0x20 f6504: d65f03c0 ret 00000000000f6508 : f6508: f9400408 ldr x8, [x0, #0x8] f650c: b9400009 ldr w9, [x0] f6510: cb080028 sub x8, x1, x8 f6514: eb09011f cmp x8, x9 f6518: 1a9fa7e0 cset w0, lt f651c: d65f03c0 ret 00000000000f6520 : f6520: 3900401f strb wzr, [x0, #0x10] f6524: d65f03c0 ret 00000000000f6528 : f6528: 39404000 ldrb w0, [x0, #0x10] f652c: d65f03c0 ret 00000000000f6530 : f6530: a9bd7bfd stp x29, x30, [sp, #-0x30]! f6534: a90157f6 stp x22, x21, [sp, #0x10] f6538: 910003fd mov x29, sp f653c: a9024ff4 stp x20, x19, [sp, #0x20] f6540: f9400829 ldr x9, [x1, #0x10] f6544: 52802028 mov w8, #0x101 // =257 f6548: aa0003f3 mov x19, x0 f654c: 91004014 add x20, x0, #0x10 f6550: aa1303e2 mov x2, x19 f6554: f9000009 str x9, [x0] f6558: f85d8129 ldur x9, [x9, #-0x28] f655c: f9400c2a ldr x10, [x1, #0x18] f6560: f829680a str x10, [x0, x9] f6564: f9400429 ldr x9, [x1, #0x8] f6568: f9000009 str x9, [x0] f656c: f85d8129 ldur x9, [x9, #-0x28] f6570: f940102a ldr x10, [x1, #0x20] f6574: f829680a str x10, [x0, x9] f6578: f9400029 ldr x9, [x1] f657c: f9000009 str x9, [x0] f6580: f85d8129 ldur x9, [x9, #-0x28] f6584: f940142a ldr x10, [x1, #0x28] f6588: 90fffbe1 adrp x1, 0x72000 f658c: 9102f821 add x1, x1, #0xbe f6590: f829680a str x10, [x0, x9] f6594: 79001008 strh w8, [x0, #0x8] f6598: aa1403e0 mov x0, x20 f659c: 9401a2f1 bl 0x15f160 <_ZN6InGame24GaaSReqStatReportHandlerC1EPKcPNS_19IReportGatewayInnerE@plt> f65a0: 6f00e400 movi v0.2d, #0000000000000000 f65a4: aa1303f5 mov x21, x19 f65a8: 3c8a8ea0 str q0, [x21, #0xa8]! f65ac: 3c8e8260 stur q0, [x19, #0xe8] f65b0: 3c8d8260 stur q0, [x19, #0xd8] f65b4: 3c8c8260 stur q0, [x19, #0xc8] f65b8: 3c8b8260 stur q0, [x19, #0xb8] f65bc: 90fffbc1 adrp x1, 0x6e000 f65c0: f0fffbc3 adrp x3, 0x71000 f65c4: 90fffbc4 adrp x4, 0x6e000 f65c8: 90fffbe6 adrp x6, 0x72000 f65cc: 91113821 add x1, x1, #0x44e f65d0: 91066463 add x3, x3, #0x199 f65d4: 91136484 add x4, x4, #0x4d9 f65d8: 913e58c6 add x6, x6, #0xf96 f65dc: 52800020 mov w0, #0x1 // =1 f65e0: 52800202 mov w2, #0x10 // =16 f65e4: aa1303e5 mov x5, x19 f65e8: 94019a0e bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> f65ec: b00003e8 adrp x8, 0x173000 f65f0: a9424ff4 ldp x20, x19, [sp, #0x20] f65f4: b944b109 ldr w9, [x8, #0x4b0] f65f8: a94157f6 ldp x22, x21, [sp, #0x10] f65fc: 11000529 add w9, w9, #0x1 f6600: b904b109 str w9, [x8, #0x4b0] f6604: a8c37bfd ldp x29, x30, [sp], #0x30 f6608: d65f03c0 ret f660c: aa0003f6 mov x22, x0 f6610: 91034260 add x0, x19, #0xd0 f6614: 94019d3b bl 0x15db00 <_ZNSt6__ndk15mutexD1Ev@plt> f6618: aa1503e0 mov x0, x21 f661c: 94019d39 bl 0x15db00 <_ZNSt6__ndk15mutexD1Ev@plt> f6620: aa1403e0 mov x0, x20 f6624: 9401a2d3 bl 0x15f170 <_ZN6InGame24GaaSReqStatReportHandlerD1Ev@plt> f6628: aa1603e0 mov x0, x22 f662c: 94018acd bl 0x159160 <__emutls_get_address+0x6d4> 00000000000f6630 : f6630: a9bd7bfd stp x29, x30, [sp, #-0x30]! f6634: a90157f6 stp x22, x21, [sp, #0x10] f6638: 910003fd mov x29, sp f663c: a9024ff4 stp x20, x19, [sp, #0x20] f6640: d00003a9 adrp x9, 0x16c000 f6644: 52802028 mov w8, #0x101 // =257 f6648: aa0003f4 mov x20, x0 f664c: 91004013 add x19, x0, #0x10 f6650: 90fffbe1 adrp x1, 0x72000 f6654: aa1403e2 mov x2, x20 f6658: f946cd29 ldr x9, [x9, #0xd98] f665c: 79001008 strh w8, [x0, #0x8] f6660: 9102f821 add x1, x1, #0xbe f6664: 9100a129 add x9, x9, #0x28 f6668: f9000009 str x9, [x0] f666c: aa1303e0 mov x0, x19 f6670: 9401a2bc bl 0x15f160 <_ZN6InGame24GaaSReqStatReportHandlerC1EPKcPNS_19IReportGatewayInnerE@plt> f6674: 6f00e400 movi v0.2d, #0000000000000000 f6678: aa1403f5 mov x21, x20 f667c: 3c8a8ea0 str q0, [x21, #0xa8]! f6680: 3c8e8280 stur q0, [x20, #0xe8] f6684: 3c8d8280 stur q0, [x20, #0xd8] f6688: 3c8c8280 stur q0, [x20, #0xc8] f668c: 3c8b8280 stur q0, [x20, #0xb8] f6690: 90fffbc1 adrp x1, 0x6e000 f6694: f0fffbc3 adrp x3, 0x71000 f6698: 90fffbc4 adrp x4, 0x6e000 f669c: 90fffbe6 adrp x6, 0x72000 f66a0: 91113821 add x1, x1, #0x44e f66a4: 91066463 add x3, x3, #0x199 f66a8: 91136484 add x4, x4, #0x4d9 f66ac: 913e58c6 add x6, x6, #0xf96 f66b0: 52800020 mov w0, #0x1 // =1 f66b4: 52800202 mov w2, #0x10 // =16 f66b8: aa1403e5 mov x5, x20 f66bc: 940199d9 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> f66c0: b00003e8 adrp x8, 0x173000 f66c4: a9424ff4 ldp x20, x19, [sp, #0x20] f66c8: b944b109 ldr w9, [x8, #0x4b0] f66cc: a94157f6 ldp x22, x21, [sp, #0x10] f66d0: 11000529 add w9, w9, #0x1 f66d4: b904b109 str w9, [x8, #0x4b0] f66d8: a8c37bfd ldp x29, x30, [sp], #0x30 f66dc: d65f03c0 ret f66e0: aa0003f6 mov x22, x0 f66e4: 91034280 add x0, x20, #0xd0 f66e8: 94019d06 bl 0x15db00 <_ZNSt6__ndk15mutexD1Ev@plt> f66ec: aa1503e0 mov x0, x21 f66f0: 94019d04 bl 0x15db00 <_ZNSt6__ndk15mutexD1Ev@plt> f66f4: aa1303e0 mov x0, x19 f66f8: 9401a29e bl 0x15f170 <_ZN6InGame24GaaSReqStatReportHandlerD1Ev@plt> f66fc: aa1603e0 mov x0, x22 f6700: 94018a98 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000f6704 : f6704: a9be7bfd stp x29, x30, [sp, #-0x20]! f6708: a9014ff4 stp x20, x19, [sp, #0x10] f670c: 910003fd mov x29, sp f6710: f9400028 ldr x8, [x1] f6714: aa0003f3 mov x19, x0 f6718: f9000008 str x8, [x0] f671c: f85d8108 ldur x8, [x8, #-0x28] f6720: f9401429 ldr x9, [x1, #0x28] f6724: f8286809 str x9, [x0, x8] f6728: 90fffbc1 adrp x1, 0x6e000 f672c: d0fffbc3 adrp x3, 0x70000 f6730: 90fffbc4 adrp x4, 0x6e000 f6734: 90fffbe6 adrp x6, 0x72000 f6738: 91113821 add x1, x1, #0x44e f673c: 9136e063 add x3, x3, #0xdb8 f6740: 91136484 add x4, x4, #0x4d9 f6744: 913e58c6 add x6, x6, #0xf96 f6748: 52800020 mov w0, #0x1 // =1 f674c: 52800302 mov w2, #0x18 // =24 f6750: aa1303e5 mov x5, x19 f6754: 940199b3 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> f6758: b00003e8 adrp x8, 0x173000 f675c: b944b109 ldr w9, [x8, #0x4b0] f6760: 71000529 subs w9, w9, #0x1 f6764: b904b109 str w9, [x8, #0x4b0] f6768: 54000041 b.ne 0xf6770 f676c: 9401a361 bl 0x15f4f0 <_ZN6InGame14IReportGateway15ReleaseInstanceEv@plt> f6770: 91034260 add x0, x19, #0xd0 f6774: 94019ce3 bl 0x15db00 <_ZNSt6__ndk15mutexD1Ev@plt> f6778: 9102a260 add x0, x19, #0xa8 f677c: 94019ce1 bl 0x15db00 <_ZNSt6__ndk15mutexD1Ev@plt> f6780: 91004260 add x0, x19, #0x10 f6784: a9414ff4 ldp x20, x19, [sp, #0x10] f6788: a8c27bfd ldp x29, x30, [sp], #0x20 f678c: 1401a279 b 0x15f170 <_ZN6InGame24GaaSReqStatReportHandlerD1Ev@plt> f6790: aa0003f4 mov x20, x0 f6794: 91034260 add x0, x19, #0xd0 f6798: 94019cda bl 0x15db00 <_ZNSt6__ndk15mutexD1Ev@plt> f679c: 9102a260 add x0, x19, #0xa8 f67a0: 94019cd8 bl 0x15db00 <_ZNSt6__ndk15mutexD1Ev@plt> f67a4: 91004260 add x0, x19, #0x10 f67a8: 9401a272 bl 0x15f170 <_ZN6InGame24GaaSReqStatReportHandlerD1Ev@plt> f67ac: aa1403e0 mov x0, x20 f67b0: 97fec9e1 bl 0xa8f34 00000000000f67b4 : f67b4: d00003a1 adrp x1, 0x16c000 f67b8: f946d021 ldr x1, [x1, #0xda0] f67bc: 1401a349 b 0x15f4e0 <_ZN6InGame23InGameReportGatewayImplD2Ev@plt> 00000000000f67c0 : f67c0: d00003a1 adrp x1, 0x16c000 f67c4: f946d021 ldr x1, [x1, #0xda0] f67c8: f9400008 ldr x8, [x0] f67cc: f85e8108 ldur x8, [x8, #-0x18] f67d0: 8b080000 add x0, x0, x8 f67d4: 1401a343 b 0x15f4e0 <_ZN6InGame23InGameReportGatewayImplD2Ev@plt> 00000000000f67d8 : f67d8: a9be7bfd stp x29, x30, [sp, #-0x20]! f67dc: f9000bf3 str x19, [sp, #0x10] f67e0: 910003fd mov x29, sp f67e4: d00003a1 adrp x1, 0x16c000 f67e8: aa0003f3 mov x19, x0 f67ec: f946d021 ldr x1, [x1, #0xda0] f67f0: 9401a33c bl 0x15f4e0 <_ZN6InGame23InGameReportGatewayImplD2Ev@plt> f67f4: aa1303e0 mov x0, x19 f67f8: f9400bf3 ldr x19, [sp, #0x10] f67fc: a8c27bfd ldp x29, x30, [sp], #0x20 f6800: 140199b8 b 0x15cee0 <_ZdlPv@plt> 00000000000f6804 : f6804: a9be7bfd stp x29, x30, [sp, #-0x20]! f6808: f9000bf3 str x19, [sp, #0x10] f680c: 910003fd mov x29, sp f6810: f9400008 ldr x8, [x0] f6814: d00003a1 adrp x1, 0x16c000 f6818: f85e8108 ldur x8, [x8, #-0x18] f681c: f946d021 ldr x1, [x1, #0xda0] f6820: 8b080013 add x19, x0, x8 f6824: aa1303e0 mov x0, x19 f6828: 9401a32e bl 0x15f4e0 <_ZN6InGame23InGameReportGatewayImplD2Ev@plt> f682c: aa1303e0 mov x0, x19 f6830: f9400bf3 ldr x19, [sp, #0x10] f6834: a8c27bfd ldp x29, x30, [sp], #0x20 f6838: 140199aa b 0x15cee0 <_ZdlPv@plt> 00000000000f683c : f683c: a9be7bfd stp x29, x30, [sp, #-0x20]! f6840: a9014ff4 stp x20, x19, [sp, #0x10] f6844: 910003fd mov x29, sp f6848: 2a0103f4 mov w20, w1 f684c: aa0003f3 mov x19, x0 f6850: 9401a0ec bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f6854: 39437408 ldrb w8, [x0, #0xdd] f6858: 7100011f cmp w8, #0x0 f685c: 1a9f07e8 cset w8, ne f6860: 0a140108 and w8, w8, w20 f6864: 39002668 strb w8, [x19, #0x9] f6868: 9401a0e6 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f686c: 39437008 ldrb w8, [x0, #0xdc] f6870: 34000068 cbz w8, 0xf687c f6874: 52800028 mov w8, #0x1 // =1 f6878: 14000005 b 0xf688c f687c: 9401a0e1 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f6880: 39437408 ldrb w8, [x0, #0xdd] f6884: 7100011f cmp w8, #0x0 f6888: 1a9f07e8 cset w8, ne f688c: 39002268 strb w8, [x19, #0x8] f6890: 9401a31c bl 0x15f500 <_ZN6InGame14IReportGateway11GetInstanceEv@plt> f6894: f9400008 ldr x8, [x0] f6898: 39402261 ldrb w1, [x19, #0x8] f689c: a9414ff4 ldp x20, x19, [sp, #0x10] f68a0: f9401502 ldr x2, [x8, #0x28] f68a4: a8c27bfd ldp x29, x30, [sp], #0x20 f68a8: d61f0040 br x2 00000000000f68ac : f68ac: a9bf7bfd stp x29, x30, [sp, #-0x10]! f68b0: 910003fd mov x29, sp f68b4: 9401a313 bl 0x15f500 <_ZN6InGame14IReportGateway11GetInstanceEv@plt> f68b8: f9400008 ldr x8, [x0] f68bc: f9401901 ldr x1, [x8, #0x30] f68c0: a8c17bfd ldp x29, x30, [sp], #0x10 f68c4: d61f0020 br x1 00000000000f68c8 : f68c8: a9bf7bfd stp x29, x30, [sp, #-0x10]! f68cc: 910003fd mov x29, sp f68d0: 9401a30c bl 0x15f500 <_ZN6InGame14IReportGateway11GetInstanceEv@plt> f68d4: f9400008 ldr x8, [x0] f68d8: f9401d01 ldr x1, [x8, #0x38] f68dc: a8c17bfd ldp x29, x30, [sp], #0x10 f68e0: d61f0020 br x1 00000000000f68e4 : f68e4: a9be7bfd stp x29, x30, [sp, #-0x20]! f68e8: f9000bf3 str x19, [sp, #0x10] f68ec: 910003fd mov x29, sp f68f0: aa0103f3 mov x19, x1 f68f4: 9401a303 bl 0x15f500 <_ZN6InGame14IReportGateway11GetInstanceEv@plt> f68f8: f9400008 ldr x8, [x0] f68fc: aa1303e1 mov x1, x19 f6900: f9400bf3 ldr x19, [sp, #0x10] f6904: f9402102 ldr x2, [x8, #0x40] f6908: a8c27bfd ldp x29, x30, [sp], #0x20 f690c: d61f0040 br x2 00000000000f6910 : f6910: a9bd7bfd stp x29, x30, [sp, #-0x30]! f6914: f9000bf5 str x21, [sp, #0x10] f6918: 910003fd mov x29, sp f691c: a9024ff4 stp x20, x19, [sp, #0x20] f6920: 2a0203f4 mov w20, w2 f6924: aa0103f3 mov x19, x1 f6928: aa0003f5 mov x21, x0 f692c: 9401a0b5 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f6930: 39435008 ldrb w8, [x0, #0xd4] f6934: 36080188 tbz w8, #0x1, 0xf6964 f6938: 394026a8 ldrb w8, [x21, #0x9] f693c: 34000148 cbz w8, 0xf6964 f6940: 9401a2f0 bl 0x15f500 <_ZN6InGame14IReportGateway11GetInstanceEv@plt> f6944: f9400008 ldr x8, [x0] f6948: 12000282 and w2, w20, #0x1 f694c: aa1303e1 mov x1, x19 f6950: f9400bf5 ldr x21, [sp, #0x10] f6954: a9424ff4 ldp x20, x19, [sp, #0x20] f6958: f9402503 ldr x3, [x8, #0x48] f695c: a8c37bfd ldp x29, x30, [sp], #0x30 f6960: d61f0060 br x3 f6964: a9424ff4 ldp x20, x19, [sp, #0x20] f6968: f9400bf5 ldr x21, [sp, #0x10] f696c: a8c37bfd ldp x29, x30, [sp], #0x30 f6970: d65f03c0 ret 00000000000f6974 : f6974: a9bc7bfd stp x29, x30, [sp, #-0x40]! f6978: f9000bf7 str x23, [sp, #0x10] f697c: 910003fd mov x29, sp f6980: a90257f6 stp x22, x21, [sp, #0x20] f6984: a9034ff4 stp x20, x19, [sp, #0x30] f6988: 2a0403f5 mov w21, w4 f698c: aa0303f3 mov x19, x3 f6990: aa0203f4 mov x20, x2 f6994: 2a0103f6 mov w22, w1 f6998: aa0003f7 mov x23, x0 f699c: 9401a099 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f69a0: 39435008 ldrb w8, [x0, #0xd4] f69a4: 360801e8 tbz w8, #0x1, 0xf69e0 f69a8: 394026e8 ldrb w8, [x23, #0x9] f69ac: 340001a8 cbz w8, 0xf69e0 f69b0: 9401a2d4 bl 0x15f500 <_ZN6InGame14IReportGateway11GetInstanceEv@plt> f69b4: f9400008 ldr x8, [x0] f69b8: 120002a4 and w4, w21, #0x1 f69bc: 2a1603e1 mov w1, w22 f69c0: aa1403e2 mov x2, x20 f69c4: aa1303e3 mov x3, x19 f69c8: f9400bf7 ldr x23, [sp, #0x10] f69cc: a9434ff4 ldp x20, x19, [sp, #0x30] f69d0: a94257f6 ldp x22, x21, [sp, #0x20] f69d4: f9402905 ldr x5, [x8, #0x50] f69d8: a8c47bfd ldp x29, x30, [sp], #0x40 f69dc: d61f00a0 br x5 f69e0: a9434ff4 ldp x20, x19, [sp, #0x30] f69e4: a94257f6 ldp x22, x21, [sp, #0x20] f69e8: f9400bf7 ldr x23, [sp, #0x10] f69ec: a8c47bfd ldp x29, x30, [sp], #0x40 f69f0: d65f03c0 ret 00000000000f69f4 : f69f4: a9bf7bfd stp x29, x30, [sp, #-0x10]! f69f8: 910003fd mov x29, sp f69fc: 9401a2c1 bl 0x15f500 <_ZN6InGame14IReportGateway11GetInstanceEv@plt> f6a00: f9400008 ldr x8, [x0] f6a04: f9402d01 ldr x1, [x8, #0x58] f6a08: a8c17bfd ldp x29, x30, [sp], #0x10 f6a0c: d61f0020 br x1 00000000000f6a10 : f6a10: a9be7bfd stp x29, x30, [sp, #-0x20]! f6a14: f9000bf3 str x19, [sp, #0x10] f6a18: 910003fd mov x29, sp f6a1c: aa0103f3 mov x19, x1 f6a20: 9401a2b8 bl 0x15f500 <_ZN6InGame14IReportGateway11GetInstanceEv@plt> f6a24: f9400008 ldr x8, [x0] f6a28: aa1303e1 mov x1, x19 f6a2c: f9400bf3 ldr x19, [sp, #0x10] f6a30: f9403102 ldr x2, [x8, #0x60] f6a34: a8c27bfd ldp x29, x30, [sp], #0x20 f6a38: d61f0040 br x2 00000000000f6a3c : f6a3c: a9be7bfd stp x29, x30, [sp, #-0x20]! f6a40: a9014ff4 stp x20, x19, [sp, #0x10] f6a44: 910003fd mov x29, sp f6a48: aa0103f3 mov x19, x1 f6a4c: aa0003f4 mov x20, x0 f6a50: 9401a06c bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f6a54: 39435008 ldrb w8, [x0, #0xd4] f6a58: 36080148 tbz w8, #0x1, 0xf6a80 f6a5c: 39402688 ldrb w8, [x20, #0x9] f6a60: 34000108 cbz w8, 0xf6a80 f6a64: 9401a2a7 bl 0x15f500 <_ZN6InGame14IReportGateway11GetInstanceEv@plt> f6a68: f9400008 ldr x8, [x0] f6a6c: aa1303e1 mov x1, x19 f6a70: a9414ff4 ldp x20, x19, [sp, #0x10] f6a74: f9403502 ldr x2, [x8, #0x68] f6a78: a8c27bfd ldp x29, x30, [sp], #0x20 f6a7c: d61f0040 br x2 f6a80: a9414ff4 ldp x20, x19, [sp, #0x10] f6a84: a8c27bfd ldp x29, x30, [sp], #0x20 f6a88: d65f03c0 ret 00000000000f6a8c : f6a8c: d10243ff sub sp, sp, #0x90 f6a90: a9067bfd stp x29, x30, [sp, #0x60] f6a94: 910183fd add x29, sp, #0x60 f6a98: f9003bf5 str x21, [sp, #0x70] f6a9c: a9084ff4 stp x20, x19, [sp, #0x80] f6aa0: d53bd055 mrs x21, TPIDR_EL0 f6aa4: aa0003f3 mov x19, x0 f6aa8: f94016a8 ldr x8, [x21, #0x28] f6aac: f81f83a8 stur x8, [x29, #-0x8] f6ab0: 9401a294 bl 0x15f500 <_ZN6InGame14IReportGateway11GetInstanceEv@plt> f6ab4: f9400008 ldr x8, [x0] f6ab8: f9401908 ldr x8, [x8, #0x30] f6abc: d63f0100 blr x8 f6ac0: f9400008 ldr x8, [x0] f6ac4: f9400d08 ldr x8, [x8, #0x18] f6ac8: d63f0100 blr x8 f6acc: 90fffbc1 adrp x1, 0x6e000 f6ad0: b0fffbc3 adrp x3, 0x6f000 f6ad4: 90fffbc4 adrp x4, 0x6e000 f6ad8: d0fffbc6 adrp x6, 0x70000 f6adc: aa0003e7 mov x7, x0 f6ae0: 91113821 add x1, x1, #0x44e f6ae4: 91161463 add x3, x3, #0x585 f6ae8: 91136484 add x4, x4, #0x4d9 f6aec: 912bd4c6 add x6, x6, #0xaf5 f6af0: 2a1f03e0 mov w0, wzr f6af4: 52801142 mov w2, #0x8a // =138 f6af8: aa1303e5 mov x5, x19 f6afc: 940198c9 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> f6b00: a93e7fbf stp xzr, xzr, [x29, #-0x20] f6b04: f81f03bf stur xzr, [x29, #-0x10] f6b08: f0fffba1 adrp x1, 0x6d000 f6b0c: d10083a0 sub x0, x29, #0x20 f6b10: 910bf821 add x1, x1, #0x2fe f6b14: 94019ff7 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> f6b18: 9401a03a bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f6b1c: b940e000 ldr w0, [x0, #0xe0] f6b20: 910023e8 add x8, sp, #0x8 f6b24: 9401a01f bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> f6b28: b0fffbe2 adrp x2, 0x73000 f6b2c: 910023e0 add x0, sp, #0x8 f6b30: 9110ec42 add x2, x2, #0x43b f6b34: aa1f03e1 mov x1, xzr f6b38: 9401a206 bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> f6b3c: f9400808 ldr x8, [x0, #0x10] f6b40: 910083ea add x10, sp, #0x20 f6b44: 3dc00000 ldr q0, [x0] f6b48: b240014a orr x10, x10, #0x1 f6b4c: f9001be8 str x8, [sp, #0x30] f6b50: 3d800be0 str q0, [sp, #0x20] f6b54: a900fc1f stp xzr, xzr, [x0, #0x8] f6b58: f900001f str xzr, [x0] f6b5c: a942a7eb ldp x11, x9, [sp, #0x28] f6b60: 394083e8 ldrb w8, [sp, #0x20] f6b64: 7200011f tst w8, #0x1 f6b68: d341fd08 lsr x8, x8, #1 f6b6c: 9a890141 csel x1, x10, x9, eq f6b70: 9a8b0102 csel x2, x8, x11, eq f6b74: d10083a0 sub x0, x29, #0x20 f6b78: 9401a066 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> f6b7c: 394083e8 ldrb w8, [sp, #0x20] f6b80: 36000068 tbz w8, #0x0, 0xf6b8c f6b84: f9401be0 ldr x0, [sp, #0x30] f6b88: 940198d6 bl 0x15cee0 <_ZdlPv@plt> f6b8c: 394023e8 ldrb w8, [sp, #0x8] f6b90: 36000068 tbz w8, #0x0, 0xf6b9c f6b94: f9400fe0 ldr x0, [sp, #0x18] f6b98: 940198d2 bl 0x15cee0 <_ZdlPv@plt> f6b9c: 9401a019 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f6ba0: b940e400 ldr w0, [x0, #0xe4] f6ba4: 910023e8 add x8, sp, #0x8 f6ba8: 94019ffe bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> f6bac: 90fffbc2 adrp x2, 0x6e000 f6bb0: 910023e0 add x0, sp, #0x8 f6bb4: 91332442 add x2, x2, #0xcc9 f6bb8: aa1f03e1 mov x1, xzr f6bbc: 9401a1e5 bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> f6bc0: f9400808 ldr x8, [x0, #0x10] f6bc4: 910083ea add x10, sp, #0x20 f6bc8: 3dc00000 ldr q0, [x0] f6bcc: b240014a orr x10, x10, #0x1 f6bd0: f9001be8 str x8, [sp, #0x30] f6bd4: 3d800be0 str q0, [sp, #0x20] f6bd8: a900fc1f stp xzr, xzr, [x0, #0x8] f6bdc: f900001f str xzr, [x0] f6be0: a942a7eb ldp x11, x9, [sp, #0x28] f6be4: 394083e8 ldrb w8, [sp, #0x20] f6be8: 7200011f tst w8, #0x1 f6bec: d341fd08 lsr x8, x8, #1 f6bf0: 9a890141 csel x1, x10, x9, eq f6bf4: 9a8b0102 csel x2, x8, x11, eq f6bf8: d10083a0 sub x0, x29, #0x20 f6bfc: 9401a045 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> f6c00: 394083e8 ldrb w8, [sp, #0x20] f6c04: 36000068 tbz w8, #0x0, 0xf6c10 f6c08: f9401be0 ldr x0, [sp, #0x30] f6c0c: 940198b5 bl 0x15cee0 <_ZdlPv@plt> f6c10: 394023e8 ldrb w8, [sp, #0x8] f6c14: 36000068 tbz w8, #0x0, 0xf6c20 f6c18: f9400fe0 ldr x0, [sp, #0x18] f6c1c: 940198b1 bl 0x15cee0 <_ZdlPv@plt> f6c20: 94019ff8 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f6c24: b940e800 ldr w0, [x0, #0xe8] f6c28: 910023e8 add x8, sp, #0x8 f6c2c: 94019fdd bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> f6c30: b0fffbc2 adrp x2, 0x6f000 f6c34: 910023e0 add x0, sp, #0x8 f6c38: 913dc842 add x2, x2, #0xf72 f6c3c: aa1f03e1 mov x1, xzr f6c40: 9401a1c4 bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> f6c44: f9400808 ldr x8, [x0, #0x10] f6c48: 910083ea add x10, sp, #0x20 f6c4c: 3dc00000 ldr q0, [x0] f6c50: b240014a orr x10, x10, #0x1 f6c54: f9001be8 str x8, [sp, #0x30] f6c58: 3d800be0 str q0, [sp, #0x20] f6c5c: a900fc1f stp xzr, xzr, [x0, #0x8] f6c60: f900001f str xzr, [x0] f6c64: a942a7eb ldp x11, x9, [sp, #0x28] f6c68: 394083e8 ldrb w8, [sp, #0x20] f6c6c: 7200011f tst w8, #0x1 f6c70: d341fd08 lsr x8, x8, #1 f6c74: 9a890141 csel x1, x10, x9, eq f6c78: 9a8b0102 csel x2, x8, x11, eq f6c7c: d10083a0 sub x0, x29, #0x20 f6c80: 9401a024 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> f6c84: 394083e8 ldrb w8, [sp, #0x20] f6c88: 36000068 tbz w8, #0x0, 0xf6c94 f6c8c: f9401be0 ldr x0, [sp, #0x30] f6c90: 94019894 bl 0x15cee0 <_ZdlPv@plt> f6c94: 394023e8 ldrb w8, [sp, #0x8] f6c98: 36000068 tbz w8, #0x0, 0xf6ca4 f6c9c: f9400fe0 ldr x0, [sp, #0x18] f6ca0: 94019890 bl 0x15cee0 <_ZdlPv@plt> f6ca4: 94019fd7 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f6ca8: b940f400 ldr w0, [x0, #0xf4] f6cac: 910023e8 add x8, sp, #0x8 f6cb0: 94019fbc bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> f6cb4: 90fffbe2 adrp x2, 0x72000 f6cb8: 910023e0 add x0, sp, #0x8 f6cbc: 911f9442 add x2, x2, #0x7e5 f6cc0: aa1f03e1 mov x1, xzr f6cc4: 9401a1a3 bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> f6cc8: f9400808 ldr x8, [x0, #0x10] f6ccc: 910083ea add x10, sp, #0x20 f6cd0: 3dc00000 ldr q0, [x0] f6cd4: b240014a orr x10, x10, #0x1 f6cd8: f9001be8 str x8, [sp, #0x30] f6cdc: 3d800be0 str q0, [sp, #0x20] f6ce0: a900fc1f stp xzr, xzr, [x0, #0x8] f6ce4: f900001f str xzr, [x0] f6ce8: a942a7eb ldp x11, x9, [sp, #0x28] f6cec: 394083e8 ldrb w8, [sp, #0x20] f6cf0: 7200011f tst w8, #0x1 f6cf4: d341fd08 lsr x8, x8, #1 f6cf8: 9a890141 csel x1, x10, x9, eq f6cfc: 9a8b0102 csel x2, x8, x11, eq f6d00: d10083a0 sub x0, x29, #0x20 f6d04: 9401a003 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> f6d08: 394083e8 ldrb w8, [sp, #0x20] f6d0c: 36000068 tbz w8, #0x0, 0xf6d18 f6d10: f9401be0 ldr x0, [sp, #0x30] f6d14: 94019873 bl 0x15cee0 <_ZdlPv@plt> f6d18: 394023e8 ldrb w8, [sp, #0x8] f6d1c: 36000068 tbz w8, #0x0, 0xf6d28 f6d20: f9400fe0 ldr x0, [sp, #0x18] f6d24: 9401986f bl 0x15cee0 <_ZdlPv@plt> f6d28: 94019fb6 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f6d2c: b940f800 ldr w0, [x0, #0xf8] f6d30: 910023e8 add x8, sp, #0x8 f6d34: 94019f9b bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> f6d38: 90fffbe2 adrp x2, 0x72000 f6d3c: 910023e0 add x0, sp, #0x8 f6d40: 91044c42 add x2, x2, #0x113 f6d44: aa1f03e1 mov x1, xzr f6d48: 9401a182 bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> f6d4c: f9400808 ldr x8, [x0, #0x10] f6d50: 910083ea add x10, sp, #0x20 f6d54: 3dc00000 ldr q0, [x0] f6d58: b240014a orr x10, x10, #0x1 f6d5c: f9001be8 str x8, [sp, #0x30] f6d60: 3d800be0 str q0, [sp, #0x20] f6d64: a900fc1f stp xzr, xzr, [x0, #0x8] f6d68: f900001f str xzr, [x0] f6d6c: a942a7eb ldp x11, x9, [sp, #0x28] f6d70: 394083e8 ldrb w8, [sp, #0x20] f6d74: 7200011f tst w8, #0x1 f6d78: d341fd08 lsr x8, x8, #1 f6d7c: 9a890141 csel x1, x10, x9, eq f6d80: 9a8b0102 csel x2, x8, x11, eq f6d84: d10083a0 sub x0, x29, #0x20 f6d88: 94019fe2 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> f6d8c: 394083e8 ldrb w8, [sp, #0x20] f6d90: 36000068 tbz w8, #0x0, 0xf6d9c f6d94: f9401be0 ldr x0, [sp, #0x30] f6d98: 94019852 bl 0x15cee0 <_ZdlPv@plt> f6d9c: 394023e8 ldrb w8, [sp, #0x8] f6da0: 36000068 tbz w8, #0x0, 0xf6dac f6da4: f9400fe0 ldr x0, [sp, #0x18] f6da8: 9401984e bl 0x15cee0 <_ZdlPv@plt> f6dac: b0fffbe1 adrp x1, 0x73000 f6db0: d10083a0 sub x0, x29, #0x20 f6db4: 912b0421 add x1, x1, #0xac1 f6db8: 94019f4e bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> f6dbc: d0fffbc1 adrp x1, 0x70000 f6dc0: d10083a0 sub x0, x29, #0x20 f6dc4: 91131021 add x1, x1, #0x4c4 f6dc8: 94019f4a bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> f6dcc: 9401a1cd bl 0x15f500 <_ZN6InGame14IReportGateway11GetInstanceEv@plt> f6dd0: f9400008 ldr x8, [x0] f6dd4: f9401908 ldr x8, [x8, #0x30] f6dd8: d63f0100 blr x8 f6ddc: 385e03a8 ldurb w8, [x29, #-0x20] f6de0: d10083ab sub x11, x29, #0x20 f6de4: f85f03a9 ldur x9, [x29, #-0x10] f6de8: b240016b orr x11, x11, #0x1 f6dec: f940000a ldr x10, [x0] f6df0: 7200011f tst w8, #0x1 f6df4: 9a890161 csel x1, x11, x9, eq f6df8: f9400948 ldr x8, [x10, #0x10] f6dfc: d63f0100 blr x8 f6e00: 2a0003f4 mov w20, w0 f6e04: 9401a1bf bl 0x15f500 <_ZN6InGame14IReportGateway11GetInstanceEv@plt> f6e08: f9400008 ldr x8, [x0] f6e0c: f9401908 ldr x8, [x8, #0x30] f6e10: d63f0100 blr x8 f6e14: f9400008 ldr x8, [x0] f6e18: f9400d08 ldr x8, [x8, #0x18] f6e1c: d63f0100 blr x8 f6e20: aa0003e7 mov x7, x0 f6e24: 90fffbc1 adrp x1, 0x6e000 f6e28: b0fffbc3 adrp x3, 0x6f000 f6e2c: 90fffbc4 adrp x4, 0x6e000 f6e30: d0fffbc6 adrp x6, 0x70000 f6e34: 91113821 add x1, x1, #0x44e f6e38: 91161463 add x3, x3, #0x585 f6e3c: 91136484 add x4, x4, #0x4d9 f6e40: 912048c6 add x6, x6, #0x812 f6e44: 2a1f03e0 mov w0, wzr f6e48: 528013c2 mov w2, #0x9e // =158 f6e4c: aa1303e5 mov x5, x19 f6e50: 940197f4 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> f6e54: f9400268 ldr x8, [x19] f6e58: f9400d08 ldr x8, [x8, #0x18] f6e5c: aa1303e0 mov x0, x19 f6e60: 52800021 mov w1, #0x1 // =1 f6e64: d63f0100 blr x8 f6e68: 385e03a8 ldurb w8, [x29, #-0x20] f6e6c: 36000068 tbz w8, #0x0, 0xf6e78 f6e70: f85f03a0 ldur x0, [x29, #-0x10] f6e74: 9401981b bl 0x15cee0 <_ZdlPv@plt> f6e78: f94016a8 ldr x8, [x21, #0x28] f6e7c: f85f83a9 ldur x9, [x29, #-0x8] f6e80: eb09011f cmp x8, x9 f6e84: 540000e1 b.ne 0xf6ea0 f6e88: 12000280 and w0, w20, #0x1 f6e8c: f9403bf5 ldr x21, [sp, #0x70] f6e90: a9484ff4 ldp x20, x19, [sp, #0x80] f6e94: a9467bfd ldp x29, x30, [sp, #0x60] f6e98: 910243ff add sp, sp, #0x90 f6e9c: d65f03c0 ret f6ea0: 940197e4 bl 0x15ce30 <__stack_chk_fail@plt> f6ea4: 14000014 b 0xf6ef4 f6ea8: aa0003f3 mov x19, x0 f6eac: 394023e8 ldrb w8, [sp, #0x8] f6eb0: 360002c8 tbz w8, #0x0, 0xf6f08 f6eb4: 14000021 b 0xf6f38 f6eb8: 1400000f b 0xf6ef4 f6ebc: aa0003f3 mov x19, x0 f6ec0: 394023e8 ldrb w8, [sp, #0x8] f6ec4: 36000228 tbz w8, #0x0, 0xf6f08 f6ec8: 1400001c b 0xf6f38 f6ecc: 1400000a b 0xf6ef4 f6ed0: aa0003f3 mov x19, x0 f6ed4: 394023e8 ldrb w8, [sp, #0x8] f6ed8: 36000188 tbz w8, #0x0, 0xf6f08 f6edc: 14000017 b 0xf6f38 f6ee0: 14000005 b 0xf6ef4 f6ee4: aa0003f3 mov x19, x0 f6ee8: 394023e8 ldrb w8, [sp, #0x8] f6eec: 360000e8 tbz w8, #0x0, 0xf6f08 f6ef0: 14000012 b 0xf6f38 f6ef4: 394083e8 ldrb w8, [sp, #0x20] f6ef8: aa0003f3 mov x19, x0 f6efc: 370000e8 tbnz w8, #0x0, 0xf6f18 f6f00: 394023e8 ldrb w8, [sp, #0x8] f6f04: 370001a8 tbnz w8, #0x0, 0xf6f38 f6f08: 385e03a8 ldurb w8, [x29, #-0x20] f6f0c: 37000328 tbnz w8, #0x0, 0xf6f70 f6f10: aa1303e0 mov x0, x19 f6f14: 94018893 bl 0x159160 <__emutls_get_address+0x6d4> f6f18: f9401be0 ldr x0, [sp, #0x30] f6f1c: 940197f1 bl 0x15cee0 <_ZdlPv@plt> f6f20: 394023e8 ldrb w8, [sp, #0x8] f6f24: 3607ff28 tbz w8, #0x0, 0xf6f08 f6f28: 14000004 b 0xf6f38 f6f2c: aa0003f3 mov x19, x0 f6f30: 394023e8 ldrb w8, [sp, #0x8] f6f34: 3607fea8 tbz w8, #0x0, 0xf6f08 f6f38: f9400fe0 ldr x0, [sp, #0x18] f6f3c: 940197e9 bl 0x15cee0 <_ZdlPv@plt> f6f40: 385e03a8 ldurb w8, [x29, #-0x20] f6f44: 3607fe68 tbz w8, #0x0, 0xf6f10 f6f48: 1400000a b 0xf6f70 f6f4c: 14000006 b 0xf6f64 f6f50: 14000005 b 0xf6f64 f6f54: 14000004 b 0xf6f64 f6f58: 14000003 b 0xf6f64 f6f5c: 14000002 b 0xf6f64 f6f60: 14000001 b 0xf6f64 f6f64: aa0003f3 mov x19, x0 f6f68: 385e03a8 ldurb w8, [x29, #-0x20] f6f6c: 3607fd28 tbz w8, #0x0, 0xf6f10 f6f70: f85f03a0 ldur x0, [x29, #-0x10] f6f74: 940197db bl 0x15cee0 <_ZdlPv@plt> f6f78: aa1303e0 mov x0, x19 f6f7c: 94018879 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000f6f80 : f6f80: a9be7bfd stp x29, x30, [sp, #-0x20]! f6f84: a9014ff4 stp x20, x19, [sp, #0x10] f6f88: 910003fd mov x29, sp f6f8c: 39402008 ldrb w8, [x0, #0x8] f6f90: 34000168 cbz w8, 0xf6fbc f6f94: aa0203f3 mov x19, x2 f6f98: aa0103f4 mov x20, x1 f6f9c: 9401a159 bl 0x15f500 <_ZN6InGame14IReportGateway11GetInstanceEv@plt> f6fa0: f9400008 ldr x8, [x0] f6fa4: aa1403e1 mov x1, x20 f6fa8: aa1303e2 mov x2, x19 f6fac: a9414ff4 ldp x20, x19, [sp, #0x10] f6fb0: f9400903 ldr x3, [x8, #0x10] f6fb4: a8c27bfd ldp x29, x30, [sp], #0x20 f6fb8: d61f0060 br x3 f6fbc: a9414ff4 ldp x20, x19, [sp, #0x10] f6fc0: 90fffbc1 adrp x1, 0x6e000 f6fc4: 90fffbe3 adrp x3, 0x72000 f6fc8: 90fffbc4 adrp x4, 0x6e000 f6fcc: d0fffbc6 adrp x6, 0x70000 f6fd0: aa0003e5 mov x5, x0 f6fd4: 91113821 add x1, x1, #0x44e f6fd8: 912d2c63 add x3, x3, #0xb4b f6fdc: 91136484 add x4, x4, #0x4d9 f6fe0: 910764c6 add x6, x6, #0x1d9 f6fe4: 52800040 mov w0, #0x2 // =2 f6fe8: 528015a2 mov w2, #0xad // =173 f6fec: a8c27bfd ldp x29, x30, [sp], #0x20 f6ff0: 1401978c b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000f6ff4 : f6ff4: a9be7bfd stp x29, x30, [sp, #-0x20]! f6ff8: a9014ff4 stp x20, x19, [sp, #0x10] f6ffc: 910003fd mov x29, sp f7000: 39402008 ldrb w8, [x0, #0x8] f7004: 34000168 cbz w8, 0xf7030 f7008: aa0203f3 mov x19, x2 f700c: aa0103f4 mov x20, x1 f7010: 9401a13c bl 0x15f500 <_ZN6InGame14IReportGateway11GetInstanceEv@plt> f7014: f9400008 ldr x8, [x0] f7018: aa1403e1 mov x1, x20 f701c: aa1303e2 mov x2, x19 f7020: a9414ff4 ldp x20, x19, [sp, #0x10] f7024: f9400d03 ldr x3, [x8, #0x18] f7028: a8c27bfd ldp x29, x30, [sp], #0x20 f702c: d61f0060 br x3 f7030: a9414ff4 ldp x20, x19, [sp, #0x10] f7034: f0fffba1 adrp x1, 0x6e000 f7038: d0fffba3 adrp x3, 0x6d000 f703c: f0fffba4 adrp x4, 0x6e000 f7040: b0fffbc6 adrp x6, 0x70000 f7044: aa0003e5 mov x5, x0 f7048: 91113821 add x1, x1, #0x44e f704c: 911b9463 add x3, x3, #0x6e5 f7050: 91136484 add x4, x4, #0x4d9 f7054: 910764c6 add x6, x6, #0x1d9 f7058: 52800040 mov w0, #0x2 // =2 f705c: 52801762 mov w2, #0xbb // =187 f7060: a8c27bfd ldp x29, x30, [sp], #0x20 f7064: 1401976f b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000f7068 : f7068: a9bd7bfd stp x29, x30, [sp, #-0x30]! f706c: a90157f6 stp x22, x21, [sp, #0x10] f7070: 910003fd mov x29, sp f7074: a9024ff4 stp x20, x19, [sp, #0x20] f7078: 39402008 ldrb w8, [x0, #0x8] f707c: 34000208 cbz w8, 0xf70bc f7080: aa0403f3 mov x19, x4 f7084: aa0303f4 mov x20, x3 f7088: aa0203f5 mov x21, x2 f708c: aa0103f6 mov x22, x1 f7090: 9401a11c bl 0x15f500 <_ZN6InGame14IReportGateway11GetInstanceEv@plt> f7094: f9400008 ldr x8, [x0] f7098: aa1603e1 mov x1, x22 f709c: aa1503e2 mov x2, x21 f70a0: aa1403e3 mov x3, x20 f70a4: aa1303e4 mov x4, x19 f70a8: a9424ff4 ldp x20, x19, [sp, #0x20] f70ac: a94157f6 ldp x22, x21, [sp, #0x10] f70b0: f9401105 ldr x5, [x8, #0x20] f70b4: a8c37bfd ldp x29, x30, [sp], #0x30 f70b8: d61f00a0 br x5 f70bc: f0fffba1 adrp x1, 0x6e000 f70c0: f0fffbc3 adrp x3, 0x72000 f70c4: f0fffba4 adrp x4, 0x6e000 f70c8: b0fffbc6 adrp x6, 0x70000 f70cc: aa0003e5 mov x5, x0 f70d0: 91113821 add x1, x1, #0x44e f70d4: 91049c63 add x3, x3, #0x127 f70d8: 91136484 add x4, x4, #0x4d9 f70dc: 910764c6 add x6, x6, #0x1d9 f70e0: 52800040 mov w0, #0x2 // =2 f70e4: 52801942 mov w2, #0xca // =202 f70e8: 9401974e bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> f70ec: a9424ff4 ldp x20, x19, [sp, #0x20] f70f0: 2a1f03e0 mov w0, wzr f70f4: a94157f6 ldp x22, x21, [sp, #0x10] f70f8: a8c37bfd ldp x29, x30, [sp], #0x30 f70fc: d65f03c0 ret 00000000000f7100 : f7100: a9be7bfd stp x29, x30, [sp, #-0x20]! f7104: a9014ff4 stp x20, x19, [sp, #0x10] f7108: 910003fd mov x29, sp f710c: 2a0203f4 mov w20, w2 f7110: aa0103f3 mov x19, x1 f7114: 94019ebb bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f7118: 39437008 ldrb w8, [x0, #0xdc] f711c: 34000128 cbz w8, 0xf7140 f7120: 9401a0f8 bl 0x15f500 <_ZN6InGame14IReportGateway11GetInstanceEv@plt> f7124: f9400008 ldr x8, [x0] f7128: 12000282 and w2, w20, #0x1 f712c: aa1303e1 mov x1, x19 f7130: a9414ff4 ldp x20, x19, [sp, #0x10] f7134: f9402503 ldr x3, [x8, #0x48] f7138: a8c27bfd ldp x29, x30, [sp], #0x20 f713c: d61f0060 br x3 f7140: a9414ff4 ldp x20, x19, [sp, #0x10] f7144: a8c27bfd ldp x29, x30, [sp], #0x20 f7148: d65f03c0 ret 00000000000f714c : f714c: a9be7bfd stp x29, x30, [sp, #-0x20]! f7150: f9000bf3 str x19, [sp, #0x10] f7154: 910003fd mov x29, sp f7158: aa0103f3 mov x19, x1 f715c: 94019ea9 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f7160: 39437008 ldrb w8, [x0, #0xdc] f7164: 34000108 cbz w8, 0xf7184 f7168: 9401a0e6 bl 0x15f500 <_ZN6InGame14IReportGateway11GetInstanceEv@plt> f716c: f9400008 ldr x8, [x0] f7170: aa1303e1 mov x1, x19 f7174: f9400bf3 ldr x19, [sp, #0x10] f7178: f9403502 ldr x2, [x8, #0x68] f717c: a8c27bfd ldp x29, x30, [sp], #0x20 f7180: d61f0040 br x2 f7184: f9400bf3 ldr x19, [sp, #0x10] f7188: a8c27bfd ldp x29, x30, [sp], #0x20 f718c: d65f03c0 ret 00000000000f7190 : f7190: a9be7bfd stp x29, x30, [sp, #-0x20]! f7194: f9000bf3 str x19, [sp, #0x10] f7198: 910003fd mov x29, sp f719c: aa0003f3 mov x19, x0 f71a0: 94019e98 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f71a4: 39437009 ldrb w9, [x0, #0xdc] f71a8: 91004268 add x8, x19, #0x10 f71ac: f9400bf3 ldr x19, [sp, #0x10] f71b0: 7100013f cmp w9, #0x0 f71b4: 9a8803e0 csel x0, xzr, x8, eq f71b8: a8c27bfd ldp x29, x30, [sp], #0x20 f71bc: d65f03c0 ret 00000000000f71c0 : f71c0: 9102a000 add x0, x0, #0xa8 f71c4: d65f03c0 ret 00000000000f71c8 : f71c8: 91034000 add x0, x0, #0xd0 f71cc: d65f03c0 ret 00000000000f71d0 : f71d0: a9bf7bfd stp x29, x30, [sp, #-0x10]! f71d4: 910003fd mov x29, sp f71d8: f0fffba1 adrp x1, 0x6e000 f71dc: 90fffbe3 adrp x3, 0x73000 f71e0: f0fffba4 adrp x4, 0x6e000 f71e4: f0fffbc6 adrp x6, 0x72000 f71e8: aa0003e5 mov x5, x0 f71ec: 91113821 add x1, x1, #0x44e f71f0: 9107cc63 add x3, x3, #0x1f3 f71f4: 91136484 add x4, x4, #0x4d9 f71f8: 913e58c6 add x6, x6, #0xf96 f71fc: 52800020 mov w0, #0x1 // =1 f7200: 52802042 mov w2, #0x102 // =258 f7204: 94019707 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> f7208: a8c17bfd ldp x29, x30, [sp], #0x10 f720c: 1401a0b9 b 0x15f4f0 <_ZN6InGame14IReportGateway15ReleaseInstanceEv@plt> 00000000000f7210 : f7210: d4200020 brk #0x1 00000000000f7214 : f7214: d4200020 brk #0x1 00000000000f7218 : f7218: d4200020 brk #0x1 00000000000f721c : f721c: d4200020 brk #0x1 00000000000f7220 : f7220: d29c6528 mov x8, #0xe329 // =58153 f7224: f2acc9c8 movk x8, #0x664e, lsl #16 f7228: f2d0ee88 movk x8, #0x8774, lsl #32 f722c: f2fce7a8 movk x8, #0xe73d, lsl #48 f7230: eb08003f cmp x1, x8 f7234: 54000240 b.eq 0xf727c f7238: d2892568 mov x8, #0x492b // =18731 f723c: f2bc0768 movk x8, #0xe03b, lsl #16 f7240: f2d06448 movk x8, #0x8322, lsl #32 f7244: f2e11908 movk x8, #0x8c8, lsl #48 f7248: eb08003f cmp x1, x8 f724c: 54000120 b.eq 0xf7270 f7250: d292aba8 mov x8, #0x955d // =38237 f7254: f2b081e8 movk x8, #0x840f, lsl #16 f7258: f2d4a648 movk x8, #0xa532, lsl #32 f725c: f2ee6f28 movk x8, #0x7379, lsl #48 f7260: eb08003f cmp x1, x8 f7264: 540000c0 b.eq 0xf727c f7268: aa1f03e0 mov x0, xzr f726c: d65f03c0 ret f7270: f9400008 ldr x8, [x0] f7274: f85d8108 ldur x8, [x8, #-0x28] f7278: 8b080000 add x0, x0, x8 f727c: d65f03c0 ret 00000000000f7280 : f7280: a9bd7bfd stp x29, x30, [sp, #-0x30]! f7284: f9000bf5 str x21, [sp, #0x10] f7288: 910003fd mov x29, sp f728c: a9024ff4 stp x20, x19, [sp, #0x20] f7290: f9400829 ldr x9, [x1, #0x10] f7294: 90fffbcb adrp x11, 0x6f000 f7298: 5280fb88 mov w8, #0x7dc // =2012 f729c: 91223d6b add x11, x11, #0x88f f72a0: aa0003f5 mov x21, x0 f72a4: 91008013 add x19, x0, #0x20 f72a8: f9000009 str x9, [x0] f72ac: aa1503e2 mov x2, x21 f72b0: f85d8129 ldur x9, [x9, #-0x28] f72b4: f9400c2a ldr x10, [x1, #0x18] f72b8: f829680a str x10, [x0, x9] f72bc: f9400429 ldr x9, [x1, #0x8] f72c0: f9000009 str x9, [x0] f72c4: f85d8129 ldur x9, [x9, #-0x28] f72c8: f940102a ldr x10, [x1, #0x20] f72cc: f829680a str x10, [x0, x9] f72d0: f9400029 ldr x9, [x1] f72d4: f9000009 str x9, [x0] f72d8: f85d8129 ldur x9, [x9, #-0x28] f72dc: f940142a ldr x10, [x1, #0x28] f72e0: f0fffbc1 adrp x1, 0x72000 f72e4: b9000808 str w8, [x0, #0x8] f72e8: 9102f821 add x1, x1, #0xbe f72ec: f829680a str x10, [x0, x9] f72f0: 52802029 mov w9, #0x101 // =257 f72f4: f900080b str x11, [x0, #0x10] f72f8: 79003009 strh w9, [x0, #0x18] f72fc: aa1303e0 mov x0, x19 f7300: 94019f94 bl 0x15f150 <_ZN6InGame24GaaSReqStatReportHandlerC1EPKcPNS_18IReportMasterInnerE@plt> f7304: 6f00e400 movi v0.2d, #0000000000000000 f7308: aa1503f4 mov x20, x21 f730c: f9006ebf str xzr, [x21, #0xd8] f7310: 3c8b8e80 str q0, [x20, #0xb8]! f7314: 3c8c82a0 stur q0, [x21, #0xc8] f7318: f0fffbc1 adrp x1, 0x72000 f731c: f0fffba3 adrp x3, 0x6e000 f7320: b0fffbc4 adrp x4, 0x70000 f7324: f0fffbc6 adrp x6, 0x72000 f7328: 911ff021 add x1, x1, #0x7fc f732c: 91338c63 add x3, x3, #0xce3 f7330: 912c6084 add x4, x4, #0xb18 f7334: 913e58c6 add x6, x6, #0xf96 f7338: 52800020 mov w0, #0x1 // =1 f733c: 52800222 mov w2, #0x11 // =17 f7340: aa1503e5 mov x5, x21 f7344: 940196b7 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> f7348: 900003e8 adrp x8, 0x173000 f734c: f9400bf5 ldr x21, [sp, #0x10] f7350: a9424ff4 ldp x20, x19, [sp, #0x20] f7354: b944b509 ldr w9, [x8, #0x4b4] f7358: 11000529 add w9, w9, #0x1 f735c: b904b509 str w9, [x8, #0x4b4] f7360: a8c37bfd ldp x29, x30, [sp], #0x30 f7364: d65f03c0 ret f7368: aa0003f5 mov x21, x0 f736c: aa1403e0 mov x0, x20 f7370: 940199e4 bl 0x15db00 <_ZNSt6__ndk15mutexD1Ev@plt> f7374: aa1303e0 mov x0, x19 f7378: 94019f7e bl 0x15f170 <_ZN6InGame24GaaSReqStatReportHandlerD1Ev@plt> f737c: aa1503e0 mov x0, x21 f7380: 94018778 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000f7384 : f7384: a9bd7bfd stp x29, x30, [sp, #-0x30]! f7388: f9000bf5 str x21, [sp, #0x10] f738c: 910003fd mov x29, sp f7390: a9024ff4 stp x20, x19, [sp, #0x20] f7394: b00003a9 adrp x9, 0x16c000 f7398: 90fffbca adrp x10, 0x6f000 f739c: 5280fb88 mov w8, #0x7dc // =2012 f73a0: 91223d4a add x10, x10, #0x88f f73a4: 5280202b mov w11, #0x101 // =257 f73a8: aa0003f5 mov x21, x0 f73ac: f946d529 ldr x9, [x9, #0xda8] f73b0: 91008013 add x19, x0, #0x20 f73b4: f0fffbc1 adrp x1, 0x72000 f73b8: b9000808 str w8, [x0, #0x8] f73bc: f900080a str x10, [x0, #0x10] f73c0: 9102f821 add x1, x1, #0xbe f73c4: 9100a129 add x9, x9, #0x28 f73c8: 7900300b strh w11, [x0, #0x18] f73cc: aa1503e2 mov x2, x21 f73d0: f9000009 str x9, [x0] f73d4: aa1303e0 mov x0, x19 f73d8: 94019f5e bl 0x15f150 <_ZN6InGame24GaaSReqStatReportHandlerC1EPKcPNS_18IReportMasterInnerE@plt> f73dc: 6f00e400 movi v0.2d, #0000000000000000 f73e0: aa1503f4 mov x20, x21 f73e4: f9006ebf str xzr, [x21, #0xd8] f73e8: 3c8b8e80 str q0, [x20, #0xb8]! f73ec: 3c8c82a0 stur q0, [x21, #0xc8] f73f0: f0fffbc1 adrp x1, 0x72000 f73f4: f0fffba3 adrp x3, 0x6e000 f73f8: b0fffbc4 adrp x4, 0x70000 f73fc: f0fffbc6 adrp x6, 0x72000 f7400: 911ff021 add x1, x1, #0x7fc f7404: 91338c63 add x3, x3, #0xce3 f7408: 912c6084 add x4, x4, #0xb18 f740c: 913e58c6 add x6, x6, #0xf96 f7410: 52800020 mov w0, #0x1 // =1 f7414: 52800222 mov w2, #0x11 // =17 f7418: aa1503e5 mov x5, x21 f741c: 94019681 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> f7420: 900003e8 adrp x8, 0x173000 f7424: f9400bf5 ldr x21, [sp, #0x10] f7428: a9424ff4 ldp x20, x19, [sp, #0x20] f742c: b944b509 ldr w9, [x8, #0x4b4] f7430: 11000529 add w9, w9, #0x1 f7434: b904b509 str w9, [x8, #0x4b4] f7438: a8c37bfd ldp x29, x30, [sp], #0x30 f743c: d65f03c0 ret f7440: aa0003f5 mov x21, x0 f7444: aa1403e0 mov x0, x20 f7448: 940199ae bl 0x15db00 <_ZNSt6__ndk15mutexD1Ev@plt> f744c: aa1303e0 mov x0, x19 f7450: 94019f48 bl 0x15f170 <_ZN6InGame24GaaSReqStatReportHandlerD1Ev@plt> f7454: aa1503e0 mov x0, x21 f7458: 94018742 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000f745c : f745c: a9be7bfd stp x29, x30, [sp, #-0x20]! f7460: a9014ff4 stp x20, x19, [sp, #0x10] f7464: 910003fd mov x29, sp f7468: f9400028 ldr x8, [x1] f746c: aa0003f3 mov x19, x0 f7470: f9000008 str x8, [x0] f7474: f85d8108 ldur x8, [x8, #-0x28] f7478: f9401429 ldr x9, [x1, #0x28] f747c: f8286809 str x9, [x0, x8] f7480: f0fffbc1 adrp x1, 0x72000 f7484: b0fffbc3 adrp x3, 0x70000 f7488: b0fffbc4 adrp x4, 0x70000 f748c: f0fffbc6 adrp x6, 0x72000 f7490: 911ff021 add x1, x1, #0x7fc f7494: 91083c63 add x3, x3, #0x20f f7498: 912c6084 add x4, x4, #0xb18 f749c: 913e58c6 add x6, x6, #0xf96 f74a0: 52800020 mov w0, #0x1 // =1 f74a4: 52800322 mov w2, #0x19 // =25 f74a8: aa1303e5 mov x5, x19 f74ac: 9401965d bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> f74b0: 900003e8 adrp x8, 0x173000 f74b4: b944b509 ldr w9, [x8, #0x4b4] f74b8: 71000529 subs w9, w9, #0x1 f74bc: b904b509 str w9, [x8, #0x4b4] f74c0: 54000041 b.ne 0xf74c8 f74c4: 9401a017 bl 0x15f520 <_ZN6InGame13IReportMaster15ReleaseInstanceEv@plt> f74c8: 9102e260 add x0, x19, #0xb8 f74cc: 9401998d bl 0x15db00 <_ZNSt6__ndk15mutexD1Ev@plt> f74d0: 91008260 add x0, x19, #0x20 f74d4: a9414ff4 ldp x20, x19, [sp, #0x10] f74d8: a8c27bfd ldp x29, x30, [sp], #0x20 f74dc: 14019f25 b 0x15f170 <_ZN6InGame24GaaSReqStatReportHandlerD1Ev@plt> f74e0: aa0003f4 mov x20, x0 f74e4: 9102e260 add x0, x19, #0xb8 f74e8: 94019986 bl 0x15db00 <_ZNSt6__ndk15mutexD1Ev@plt> f74ec: 91008260 add x0, x19, #0x20 f74f0: 94019f20 bl 0x15f170 <_ZN6InGame24GaaSReqStatReportHandlerD1Ev@plt> f74f4: aa1403e0 mov x0, x20 f74f8: 97fec68f bl 0xa8f34 00000000000f74fc : f74fc: b00003a1 adrp x1, 0x16c000 f7500: f946d821 ldr x1, [x1, #0xdb0] f7504: 1401a003 b 0x15f510 <_ZN6InGame22InGameReportMasterImplD2Ev@plt> 00000000000f7508 : f7508: b00003a1 adrp x1, 0x16c000 f750c: f946d821 ldr x1, [x1, #0xdb0] f7510: f9400008 ldr x8, [x0] f7514: f85e8108 ldur x8, [x8, #-0x18] f7518: 8b080000 add x0, x0, x8 f751c: 14019ffd b 0x15f510 <_ZN6InGame22InGameReportMasterImplD2Ev@plt> 00000000000f7520 : f7520: a9be7bfd stp x29, x30, [sp, #-0x20]! f7524: f9000bf3 str x19, [sp, #0x10] f7528: 910003fd mov x29, sp f752c: b00003a1 adrp x1, 0x16c000 f7530: aa0003f3 mov x19, x0 f7534: f946d821 ldr x1, [x1, #0xdb0] f7538: 94019ff6 bl 0x15f510 <_ZN6InGame22InGameReportMasterImplD2Ev@plt> f753c: aa1303e0 mov x0, x19 f7540: f9400bf3 ldr x19, [sp, #0x10] f7544: a8c27bfd ldp x29, x30, [sp], #0x20 f7548: 14019666 b 0x15cee0 <_ZdlPv@plt> 00000000000f754c : f754c: a9be7bfd stp x29, x30, [sp, #-0x20]! f7550: f9000bf3 str x19, [sp, #0x10] f7554: 910003fd mov x29, sp f7558: f9400008 ldr x8, [x0] f755c: b00003a1 adrp x1, 0x16c000 f7560: f85e8108 ldur x8, [x8, #-0x18] f7564: f946d821 ldr x1, [x1, #0xdb0] f7568: 8b080013 add x19, x0, x8 f756c: aa1303e0 mov x0, x19 f7570: 94019fe8 bl 0x15f510 <_ZN6InGame22InGameReportMasterImplD2Ev@plt> f7574: aa1303e0 mov x0, x19 f7578: f9400bf3 ldr x19, [sp, #0x10] f757c: a8c27bfd ldp x29, x30, [sp], #0x20 f7580: 14019658 b 0x15cee0 <_ZdlPv@plt> 00000000000f7584 : f7584: a9be7bfd stp x29, x30, [sp, #-0x20]! f7588: a9014ff4 stp x20, x19, [sp, #0x10] f758c: 910003fd mov x29, sp f7590: 2a0103f4 mov w20, w1 f7594: aa0003f3 mov x19, x0 f7598: 94019d9a bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f759c: 39437408 ldrb w8, [x0, #0xdd] f75a0: 7100011f cmp w8, #0x0 f75a4: 1a9f07e8 cset w8, ne f75a8: 0a140108 and w8, w8, w20 f75ac: 39006668 strb w8, [x19, #0x19] f75b0: 94019d94 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f75b4: 39437008 ldrb w8, [x0, #0xdc] f75b8: 34000068 cbz w8, 0xf75c4 f75bc: 52800028 mov w8, #0x1 // =1 f75c0: 14000005 b 0xf75d4 f75c4: 94019d8f bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f75c8: 39437408 ldrb w8, [x0, #0xdd] f75cc: 7100011f cmp w8, #0x0 f75d0: 1a9f07e8 cset w8, ne f75d4: 39006268 strb w8, [x19, #0x18] f75d8: 94019fd6 bl 0x15f530 <_ZN6InGame13IReportMaster11GetInstanceEv@plt> f75dc: f9400008 ldr x8, [x0] f75e0: 39406261 ldrb w1, [x19, #0x18] f75e4: a9414ff4 ldp x20, x19, [sp, #0x10] f75e8: f9401102 ldr x2, [x8, #0x20] f75ec: a8c27bfd ldp x29, x30, [sp], #0x20 f75f0: d61f0040 br x2 00000000000f75f4 : f75f4: a9bf7bfd stp x29, x30, [sp, #-0x10]! f75f8: 910003fd mov x29, sp f75fc: 94019fcd bl 0x15f530 <_ZN6InGame13IReportMaster11GetInstanceEv@plt> f7600: f9400008 ldr x8, [x0] f7604: f9401501 ldr x1, [x8, #0x28] f7608: a8c17bfd ldp x29, x30, [sp], #0x10 f760c: d61f0020 br x1 00000000000f7610 : f7610: a9bf7bfd stp x29, x30, [sp, #-0x10]! f7614: 910003fd mov x29, sp f7618: 94019fc6 bl 0x15f530 <_ZN6InGame13IReportMaster11GetInstanceEv@plt> f761c: f9400008 ldr x8, [x0] f7620: f9401901 ldr x1, [x8, #0x30] f7624: a8c17bfd ldp x29, x30, [sp], #0x10 f7628: d61f0020 br x1 00000000000f762c : f762c: a9be7bfd stp x29, x30, [sp, #-0x20]! f7630: f9000bf3 str x19, [sp, #0x10] f7634: 910003fd mov x29, sp f7638: aa0103f3 mov x19, x1 f763c: 94019fbd bl 0x15f530 <_ZN6InGame13IReportMaster11GetInstanceEv@plt> f7640: f9400008 ldr x8, [x0] f7644: aa1303e1 mov x1, x19 f7648: f9400bf3 ldr x19, [sp, #0x10] f764c: f9401d02 ldr x2, [x8, #0x38] f7650: a8c27bfd ldp x29, x30, [sp], #0x20 f7654: d61f0040 br x2 00000000000f7658 : f7658: a9bc7bfd stp x29, x30, [sp, #-0x40]! f765c: f9000bf7 str x23, [sp, #0x10] f7660: 910003fd mov x29, sp f7664: a90257f6 stp x22, x21, [sp, #0x20] f7668: a9034ff4 stp x20, x19, [sp, #0x30] f766c: 2a0403f5 mov w21, w4 f7670: aa0303f3 mov x19, x3 f7674: aa0203f4 mov x20, x2 f7678: 2a0103f6 mov w22, w1 f767c: aa0003f7 mov x23, x0 f7680: f0fffbc1 adrp x1, 0x72000 f7684: b0fffbc3 adrp x3, 0x70000 f7688: b0fffbc4 adrp x4, 0x70000 f768c: f0fffba6 adrp x6, 0x6e000 f7690: 911ff021 add x1, x1, #0x7fc f7694: 9114d063 add x3, x3, #0x534 f7698: 912c6084 add x4, x4, #0xb18 f769c: 9133e8c6 add x6, x6, #0xcfa f76a0: 2a1f03e0 mov w0, wzr f76a4: 52800a22 mov w2, #0x51 // =81 f76a8: aa1703e5 mov x5, x23 f76ac: aa1403e7 mov x7, x20 f76b0: 940195dc bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> f76b4: 94019d53 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f76b8: 39435008 ldrb w8, [x0, #0xd4] f76bc: 360001e8 tbz w8, #0x0, 0xf76f8 f76c0: 394066e8 ldrb w8, [x23, #0x19] f76c4: 340001a8 cbz w8, 0xf76f8 f76c8: 94019f9a bl 0x15f530 <_ZN6InGame13IReportMaster11GetInstanceEv@plt> f76cc: f9400008 ldr x8, [x0] f76d0: 120002a4 and w4, w21, #0x1 f76d4: 2a1603e1 mov w1, w22 f76d8: aa1403e2 mov x2, x20 f76dc: aa1303e3 mov x3, x19 f76e0: f9400bf7 ldr x23, [sp, #0x10] f76e4: a9434ff4 ldp x20, x19, [sp, #0x30] f76e8: a94257f6 ldp x22, x21, [sp, #0x20] f76ec: f9402105 ldr x5, [x8, #0x40] f76f0: a8c47bfd ldp x29, x30, [sp], #0x40 f76f4: d61f00a0 br x5 f76f8: a9434ff4 ldp x20, x19, [sp, #0x30] f76fc: a94257f6 ldp x22, x21, [sp, #0x20] f7700: f9400bf7 ldr x23, [sp, #0x10] f7704: a8c47bfd ldp x29, x30, [sp], #0x40 f7708: d65f03c0 ret 00000000000f770c : f770c: a9bc7bfd stp x29, x30, [sp, #-0x40]! f7710: a9015ff8 stp x24, x23, [sp, #0x10] f7714: 910003fd mov x29, sp f7718: a90257f6 stp x22, x21, [sp, #0x20] f771c: a9034ff4 stp x20, x19, [sp, #0x30] f7720: 2a0503f7 mov w23, w5 f7724: aa0403f3 mov x19, x4 f7728: aa0303f4 mov x20, x3 f772c: 2a0203f5 mov w21, w2 f7730: 2a0103f6 mov w22, w1 f7734: aa0003f8 mov x24, x0 f7738: 94019d32 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f773c: 39435008 ldrb w8, [x0, #0xd4] f7740: 36000208 tbz w8, #0x0, 0xf7780 f7744: 39406708 ldrb w8, [x24, #0x19] f7748: 340001c8 cbz w8, 0xf7780 f774c: 94019f79 bl 0x15f530 <_ZN6InGame13IReportMaster11GetInstanceEv@plt> f7750: f9400008 ldr x8, [x0] f7754: 120002e5 and w5, w23, #0x1 f7758: 2a1603e1 mov w1, w22 f775c: 2a1503e2 mov w2, w21 f7760: aa1403e3 mov x3, x20 f7764: aa1303e4 mov x4, x19 f7768: a9434ff4 ldp x20, x19, [sp, #0x30] f776c: a94257f6 ldp x22, x21, [sp, #0x20] f7770: a9415ff8 ldp x24, x23, [sp, #0x10] f7774: f9402506 ldr x6, [x8, #0x48] f7778: a8c47bfd ldp x29, x30, [sp], #0x40 f777c: d61f00c0 br x6 f7780: a9434ff4 ldp x20, x19, [sp, #0x30] f7784: a94257f6 ldp x22, x21, [sp, #0x20] f7788: a9415ff8 ldp x24, x23, [sp, #0x10] f778c: a8c47bfd ldp x29, x30, [sp], #0x40 f7790: d65f03c0 ret 00000000000f7794 : f7794: a9bd7bfd stp x29, x30, [sp, #-0x30]! f7798: f9000bf5 str x21, [sp, #0x10] f779c: 910003fd mov x29, sp f77a0: a9024ff4 stp x20, x19, [sp, #0x20] f77a4: 2a0303f3 mov w19, w3 f77a8: aa0203f4 mov x20, x2 f77ac: aa0103f5 mov x21, x1 f77b0: 94019f60 bl 0x15f530 <_ZN6InGame13IReportMaster11GetInstanceEv@plt> f77b4: f9400008 ldr x8, [x0] f77b8: aa1403e2 mov x2, x20 f77bc: 2a1303e3 mov w3, w19 f77c0: aa1503e1 mov x1, x21 f77c4: a9424ff4 ldp x20, x19, [sp, #0x20] f77c8: f9402904 ldr x4, [x8, #0x50] f77cc: f9400bf5 ldr x21, [sp, #0x10] f77d0: a8c37bfd ldp x29, x30, [sp], #0x30 f77d4: d61f0080 br x4 00000000000f77d8 : f77d8: d10243ff sub sp, sp, #0x90 f77dc: a9067bfd stp x29, x30, [sp, #0x60] f77e0: 910183fd add x29, sp, #0x60 f77e4: f9003bf5 str x21, [sp, #0x70] f77e8: a9084ff4 stp x20, x19, [sp, #0x80] f77ec: d53bd055 mrs x21, TPIDR_EL0 f77f0: aa0003f3 mov x19, x0 f77f4: f94016a8 ldr x8, [x21, #0x28] f77f8: f81f83a8 stur x8, [x29, #-0x8] f77fc: 94019f4d bl 0x15f530 <_ZN6InGame13IReportMaster11GetInstanceEv@plt> f7800: f9400008 ldr x8, [x0] f7804: f9401508 ldr x8, [x8, #0x28] f7808: d63f0100 blr x8 f780c: f9400008 ldr x8, [x0] f7810: f9400d08 ldr x8, [x8, #0x18] f7814: d63f0100 blr x8 f7818: f0fffbc1 adrp x1, 0x72000 f781c: 90fffbc3 adrp x3, 0x6f000 f7820: b0fffbc4 adrp x4, 0x70000 f7824: f0fffbc6 adrp x6, 0x72000 f7828: aa0003e7 mov x7, x0 f782c: 911ff021 add x1, x1, #0x7fc f7830: 91161463 add x3, x3, #0x585 f7834: 912c6084 add x4, x4, #0xb18 f7838: 913bd8c6 add x6, x6, #0xef6 f783c: 2a1f03e0 mov w0, wzr f7840: 52800e22 mov w2, #0x71 // =113 f7844: aa1303e5 mov x5, x19 f7848: 94019576 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> f784c: a93e7fbf stp xzr, xzr, [x29, #-0x20] f7850: f81f03bf stur xzr, [x29, #-0x10] f7854: d0fffba1 adrp x1, 0x6d000 f7858: d10083a0 sub x0, x29, #0x20 f785c: 910bf821 add x1, x1, #0x2fe f7860: 94019ca4 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> f7864: 94019ce7 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f7868: b940e000 ldr w0, [x0, #0xe0] f786c: 910023e8 add x8, sp, #0x8 f7870: 94019ccc bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> f7874: 90fffbe2 adrp x2, 0x73000 f7878: 910023e0 add x0, sp, #0x8 f787c: 9110ec42 add x2, x2, #0x43b f7880: aa1f03e1 mov x1, xzr f7884: 94019eb3 bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> f7888: f9400808 ldr x8, [x0, #0x10] f788c: 910083ea add x10, sp, #0x20 f7890: 3dc00000 ldr q0, [x0] f7894: b240014a orr x10, x10, #0x1 f7898: f9001be8 str x8, [sp, #0x30] f789c: 3d800be0 str q0, [sp, #0x20] f78a0: a900fc1f stp xzr, xzr, [x0, #0x8] f78a4: f900001f str xzr, [x0] f78a8: a942a7eb ldp x11, x9, [sp, #0x28] f78ac: 394083e8 ldrb w8, [sp, #0x20] f78b0: 7200011f tst w8, #0x1 f78b4: d341fd08 lsr x8, x8, #1 f78b8: 9a890141 csel x1, x10, x9, eq f78bc: 9a8b0102 csel x2, x8, x11, eq f78c0: d10083a0 sub x0, x29, #0x20 f78c4: 94019d13 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> f78c8: 394083e8 ldrb w8, [sp, #0x20] f78cc: 36000068 tbz w8, #0x0, 0xf78d8 f78d0: f9401be0 ldr x0, [sp, #0x30] f78d4: 94019583 bl 0x15cee0 <_ZdlPv@plt> f78d8: 394023e8 ldrb w8, [sp, #0x8] f78dc: 36000068 tbz w8, #0x0, 0xf78e8 f78e0: f9400fe0 ldr x0, [sp, #0x18] f78e4: 9401957f bl 0x15cee0 <_ZdlPv@plt> f78e8: 94019cc6 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f78ec: b940e400 ldr w0, [x0, #0xe4] f78f0: 910023e8 add x8, sp, #0x8 f78f4: 94019cab bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> f78f8: f0fffba2 adrp x2, 0x6e000 f78fc: 910023e0 add x0, sp, #0x8 f7900: 91332442 add x2, x2, #0xcc9 f7904: aa1f03e1 mov x1, xzr f7908: 94019e92 bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> f790c: f9400808 ldr x8, [x0, #0x10] f7910: 910083ea add x10, sp, #0x20 f7914: 3dc00000 ldr q0, [x0] f7918: b240014a orr x10, x10, #0x1 f791c: f9001be8 str x8, [sp, #0x30] f7920: 3d800be0 str q0, [sp, #0x20] f7924: a900fc1f stp xzr, xzr, [x0, #0x8] f7928: f900001f str xzr, [x0] f792c: a942a7eb ldp x11, x9, [sp, #0x28] f7930: 394083e8 ldrb w8, [sp, #0x20] f7934: 7200011f tst w8, #0x1 f7938: d341fd08 lsr x8, x8, #1 f793c: 9a890141 csel x1, x10, x9, eq f7940: 9a8b0102 csel x2, x8, x11, eq f7944: d10083a0 sub x0, x29, #0x20 f7948: 94019cf2 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> f794c: 394083e8 ldrb w8, [sp, #0x20] f7950: 36000068 tbz w8, #0x0, 0xf795c f7954: f9401be0 ldr x0, [sp, #0x30] f7958: 94019562 bl 0x15cee0 <_ZdlPv@plt> f795c: 394023e8 ldrb w8, [sp, #0x8] f7960: 36000068 tbz w8, #0x0, 0xf796c f7964: f9400fe0 ldr x0, [sp, #0x18] f7968: 9401955e bl 0x15cee0 <_ZdlPv@plt> f796c: 94019ca5 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f7970: b940e800 ldr w0, [x0, #0xe8] f7974: 910023e8 add x8, sp, #0x8 f7978: 94019c8a bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> f797c: 90fffbc2 adrp x2, 0x6f000 f7980: 910023e0 add x0, sp, #0x8 f7984: 913dc842 add x2, x2, #0xf72 f7988: aa1f03e1 mov x1, xzr f798c: 94019e71 bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> f7990: f9400808 ldr x8, [x0, #0x10] f7994: 910083ea add x10, sp, #0x20 f7998: 3dc00000 ldr q0, [x0] f799c: b240014a orr x10, x10, #0x1 f79a0: f9001be8 str x8, [sp, #0x30] f79a4: 3d800be0 str q0, [sp, #0x20] f79a8: a900fc1f stp xzr, xzr, [x0, #0x8] f79ac: f900001f str xzr, [x0] f79b0: a942a7eb ldp x11, x9, [sp, #0x28] f79b4: 394083e8 ldrb w8, [sp, #0x20] f79b8: 7200011f tst w8, #0x1 f79bc: d341fd08 lsr x8, x8, #1 f79c0: 9a890141 csel x1, x10, x9, eq f79c4: 9a8b0102 csel x2, x8, x11, eq f79c8: d10083a0 sub x0, x29, #0x20 f79cc: 94019cd1 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> f79d0: 394083e8 ldrb w8, [sp, #0x20] f79d4: 36000068 tbz w8, #0x0, 0xf79e0 f79d8: f9401be0 ldr x0, [sp, #0x30] f79dc: 94019541 bl 0x15cee0 <_ZdlPv@plt> f79e0: 394023e8 ldrb w8, [sp, #0x8] f79e4: 36000068 tbz w8, #0x0, 0xf79f0 f79e8: f9400fe0 ldr x0, [sp, #0x18] f79ec: 9401953d bl 0x15cee0 <_ZdlPv@plt> f79f0: 94019c84 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f79f4: b940f400 ldr w0, [x0, #0xf4] f79f8: 910023e8 add x8, sp, #0x8 f79fc: 94019c69 bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> f7a00: f0fffbc2 adrp x2, 0x72000 f7a04: 910023e0 add x0, sp, #0x8 f7a08: 911f9442 add x2, x2, #0x7e5 f7a0c: aa1f03e1 mov x1, xzr f7a10: 94019e50 bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> f7a14: f9400808 ldr x8, [x0, #0x10] f7a18: 910083ea add x10, sp, #0x20 f7a1c: 3dc00000 ldr q0, [x0] f7a20: b240014a orr x10, x10, #0x1 f7a24: f9001be8 str x8, [sp, #0x30] f7a28: 3d800be0 str q0, [sp, #0x20] f7a2c: a900fc1f stp xzr, xzr, [x0, #0x8] f7a30: f900001f str xzr, [x0] f7a34: a942a7eb ldp x11, x9, [sp, #0x28] f7a38: 394083e8 ldrb w8, [sp, #0x20] f7a3c: 7200011f tst w8, #0x1 f7a40: d341fd08 lsr x8, x8, #1 f7a44: 9a890141 csel x1, x10, x9, eq f7a48: 9a8b0102 csel x2, x8, x11, eq f7a4c: d10083a0 sub x0, x29, #0x20 f7a50: 94019cb0 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> f7a54: 394083e8 ldrb w8, [sp, #0x20] f7a58: 36000068 tbz w8, #0x0, 0xf7a64 f7a5c: f9401be0 ldr x0, [sp, #0x30] f7a60: 94019520 bl 0x15cee0 <_ZdlPv@plt> f7a64: 394023e8 ldrb w8, [sp, #0x8] f7a68: 36000068 tbz w8, #0x0, 0xf7a74 f7a6c: f9400fe0 ldr x0, [sp, #0x18] f7a70: 9401951c bl 0x15cee0 <_ZdlPv@plt> f7a74: 94019c63 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f7a78: b940f000 ldr w0, [x0, #0xf0] f7a7c: 910023e8 add x8, sp, #0x8 f7a80: 94019c48 bl 0x15eba0 <_ZNSt6__ndk19to_stringEi@plt> f7a84: f0fffbc2 adrp x2, 0x72000 f7a88: 910023e0 add x0, sp, #0x8 f7a8c: 91140842 add x2, x2, #0x502 f7a90: aa1f03e1 mov x1, xzr f7a94: 94019e2f bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> f7a98: f9400808 ldr x8, [x0, #0x10] f7a9c: 910083ea add x10, sp, #0x20 f7aa0: 3dc00000 ldr q0, [x0] f7aa4: b240014a orr x10, x10, #0x1 f7aa8: f9001be8 str x8, [sp, #0x30] f7aac: 3d800be0 str q0, [sp, #0x20] f7ab0: a900fc1f stp xzr, xzr, [x0, #0x8] f7ab4: f900001f str xzr, [x0] f7ab8: a942a7eb ldp x11, x9, [sp, #0x28] f7abc: 394083e8 ldrb w8, [sp, #0x20] f7ac0: 7200011f tst w8, #0x1 f7ac4: d341fd08 lsr x8, x8, #1 f7ac8: 9a890141 csel x1, x10, x9, eq f7acc: 9a8b0102 csel x2, x8, x11, eq f7ad0: d10083a0 sub x0, x29, #0x20 f7ad4: 94019c8f bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> f7ad8: 394083e8 ldrb w8, [sp, #0x20] f7adc: 36000068 tbz w8, #0x0, 0xf7ae8 f7ae0: f9401be0 ldr x0, [sp, #0x30] f7ae4: 940194ff bl 0x15cee0 <_ZdlPv@plt> f7ae8: 394023e8 ldrb w8, [sp, #0x8] f7aec: 36000068 tbz w8, #0x0, 0xf7af8 f7af0: f9400fe0 ldr x0, [sp, #0x18] f7af4: 940194fb bl 0x15cee0 <_ZdlPv@plt> f7af8: 90fffbe1 adrp x1, 0x73000 f7afc: d10083a0 sub x0, x29, #0x20 f7b00: 912b0421 add x1, x1, #0xac1 f7b04: 94019bfb bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> f7b08: b0fffbc1 adrp x1, 0x70000 f7b0c: d10083a0 sub x0, x29, #0x20 f7b10: 91131021 add x1, x1, #0x4c4 f7b14: 94019bf7 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> f7b18: 94019e86 bl 0x15f530 <_ZN6InGame13IReportMaster11GetInstanceEv@plt> f7b1c: f9400008 ldr x8, [x0] f7b20: f9401508 ldr x8, [x8, #0x28] f7b24: d63f0100 blr x8 f7b28: 385e03a8 ldurb w8, [x29, #-0x20] f7b2c: d10083ab sub x11, x29, #0x20 f7b30: f85f03a9 ldur x9, [x29, #-0x10] f7b34: b240016b orr x11, x11, #0x1 f7b38: f940000a ldr x10, [x0] f7b3c: 7200011f tst w8, #0x1 f7b40: 9a890161 csel x1, x11, x9, eq f7b44: f9400948 ldr x8, [x10, #0x10] f7b48: d63f0100 blr x8 f7b4c: 2a0003f4 mov w20, w0 f7b50: 94019e78 bl 0x15f530 <_ZN6InGame13IReportMaster11GetInstanceEv@plt> f7b54: f9400008 ldr x8, [x0] f7b58: f9401508 ldr x8, [x8, #0x28] f7b5c: d63f0100 blr x8 f7b60: f9400008 ldr x8, [x0] f7b64: f9400d08 ldr x8, [x8, #0x18] f7b68: d63f0100 blr x8 f7b6c: aa0003e7 mov x7, x0 f7b70: f0fffbc1 adrp x1, 0x72000 f7b74: 90fffbc3 adrp x3, 0x6f000 f7b78: b0fffbc4 adrp x4, 0x70000 f7b7c: 90fffbe6 adrp x6, 0x73000 f7b80: 911ff021 add x1, x1, #0x7fc f7b84: 91161463 add x3, x3, #0x585 f7b88: 912c6084 add x4, x4, #0xb18 f7b8c: 911a24c6 add x6, x6, #0x689 f7b90: 2a1f03e0 mov w0, wzr f7b94: 528010a2 mov w2, #0x85 // =133 f7b98: aa1303e5 mov x5, x19 f7b9c: 940194a1 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> f7ba0: f9400268 ldr x8, [x19] f7ba4: f9400d08 ldr x8, [x8, #0x18] f7ba8: aa1303e0 mov x0, x19 f7bac: 52800021 mov w1, #0x1 // =1 f7bb0: d63f0100 blr x8 f7bb4: 385e03a8 ldurb w8, [x29, #-0x20] f7bb8: 36000068 tbz w8, #0x0, 0xf7bc4 f7bbc: f85f03a0 ldur x0, [x29, #-0x10] f7bc0: 940194c8 bl 0x15cee0 <_ZdlPv@plt> f7bc4: f94016a8 ldr x8, [x21, #0x28] f7bc8: f85f83a9 ldur x9, [x29, #-0x8] f7bcc: eb09011f cmp x8, x9 f7bd0: 540000e1 b.ne 0xf7bec f7bd4: 12000280 and w0, w20, #0x1 f7bd8: f9403bf5 ldr x21, [sp, #0x70] f7bdc: a9484ff4 ldp x20, x19, [sp, #0x80] f7be0: a9467bfd ldp x29, x30, [sp, #0x60] f7be4: 910243ff add sp, sp, #0x90 f7be8: d65f03c0 ret f7bec: 94019491 bl 0x15ce30 <__stack_chk_fail@plt> f7bf0: 14000014 b 0xf7c40 f7bf4: aa0003f3 mov x19, x0 f7bf8: 394023e8 ldrb w8, [sp, #0x8] f7bfc: 360002c8 tbz w8, #0x0, 0xf7c54 f7c00: 14000021 b 0xf7c84 f7c04: 1400000f b 0xf7c40 f7c08: aa0003f3 mov x19, x0 f7c0c: 394023e8 ldrb w8, [sp, #0x8] f7c10: 36000228 tbz w8, #0x0, 0xf7c54 f7c14: 1400001c b 0xf7c84 f7c18: 1400000a b 0xf7c40 f7c1c: aa0003f3 mov x19, x0 f7c20: 394023e8 ldrb w8, [sp, #0x8] f7c24: 36000188 tbz w8, #0x0, 0xf7c54 f7c28: 14000017 b 0xf7c84 f7c2c: 14000005 b 0xf7c40 f7c30: aa0003f3 mov x19, x0 f7c34: 394023e8 ldrb w8, [sp, #0x8] f7c38: 360000e8 tbz w8, #0x0, 0xf7c54 f7c3c: 14000012 b 0xf7c84 f7c40: 394083e8 ldrb w8, [sp, #0x20] f7c44: aa0003f3 mov x19, x0 f7c48: 370000e8 tbnz w8, #0x0, 0xf7c64 f7c4c: 394023e8 ldrb w8, [sp, #0x8] f7c50: 370001a8 tbnz w8, #0x0, 0xf7c84 f7c54: 385e03a8 ldurb w8, [x29, #-0x20] f7c58: 37000328 tbnz w8, #0x0, 0xf7cbc f7c5c: aa1303e0 mov x0, x19 f7c60: 94018540 bl 0x159160 <__emutls_get_address+0x6d4> f7c64: f9401be0 ldr x0, [sp, #0x30] f7c68: 9401949e bl 0x15cee0 <_ZdlPv@plt> f7c6c: 394023e8 ldrb w8, [sp, #0x8] f7c70: 3607ff28 tbz w8, #0x0, 0xf7c54 f7c74: 14000004 b 0xf7c84 f7c78: aa0003f3 mov x19, x0 f7c7c: 394023e8 ldrb w8, [sp, #0x8] f7c80: 3607fea8 tbz w8, #0x0, 0xf7c54 f7c84: f9400fe0 ldr x0, [sp, #0x18] f7c88: 94019496 bl 0x15cee0 <_ZdlPv@plt> f7c8c: 385e03a8 ldurb w8, [x29, #-0x20] f7c90: 3607fe68 tbz w8, #0x0, 0xf7c5c f7c94: 1400000a b 0xf7cbc f7c98: 14000006 b 0xf7cb0 f7c9c: 14000005 b 0xf7cb0 f7ca0: 14000004 b 0xf7cb0 f7ca4: 14000003 b 0xf7cb0 f7ca8: 14000002 b 0xf7cb0 f7cac: 14000001 b 0xf7cb0 f7cb0: aa0003f3 mov x19, x0 f7cb4: 385e03a8 ldurb w8, [x29, #-0x20] f7cb8: 3607fd28 tbz w8, #0x0, 0xf7c5c f7cbc: f85f03a0 ldur x0, [x29, #-0x10] f7cc0: 94019488 bl 0x15cee0 <_ZdlPv@plt> f7cc4: aa1303e0 mov x0, x19 f7cc8: 94018526 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000f7ccc : f7ccc: a9be7bfd stp x29, x30, [sp, #-0x20]! f7cd0: f9000bf3 str x19, [sp, #0x10] f7cd4: 910003fd mov x29, sp f7cd8: 39406008 ldrb w8, [x0, #0x18] f7cdc: 34000148 cbz w8, 0xf7d04 f7ce0: aa0203f3 mov x19, x2 f7ce4: 94019e13 bl 0x15f530 <_ZN6InGame13IReportMaster11GetInstanceEv@plt> f7ce8: f9400008 ldr x8, [x0] f7cec: aa1303e2 mov x2, x19 f7cf0: f9400bf3 ldr x19, [sp, #0x10] f7cf4: 2a1f03e1 mov w1, wzr f7cf8: f9400903 ldr x3, [x8, #0x10] f7cfc: a8c27bfd ldp x29, x30, [sp], #0x20 f7d00: d61f0060 br x3 f7d04: f9400bf3 ldr x19, [sp, #0x10] f7d08: f0fffbc1 adrp x1, 0x72000 f7d0c: b0fffbc3 adrp x3, 0x70000 f7d10: b0fffbc4 adrp x4, 0x70000 f7d14: d0fffbc6 adrp x6, 0x71000 f7d18: aa0003e5 mov x5, x0 f7d1c: 911ff021 add x1, x1, #0x7fc f7d20: 91151063 add x3, x3, #0x544 f7d24: 912c6084 add x4, x4, #0xb18 f7d28: 913a80c6 add x6, x6, #0xea0 f7d2c: 52800040 mov w0, #0x2 // =2 f7d30: 52801282 mov w2, #0x94 // =148 f7d34: a8c27bfd ldp x29, x30, [sp], #0x20 f7d38: 1401943a b 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> 00000000000f7d3c : f7d3c: a9bd7bfd stp x29, x30, [sp, #-0x30]! f7d40: a90157f6 stp x22, x21, [sp, #0x10] f7d44: 910003fd mov x29, sp f7d48: a9024ff4 stp x20, x19, [sp, #0x20] f7d4c: 39406008 ldrb w8, [x0, #0x18] f7d50: 34000208 cbz w8, 0xf7d90 f7d54: aa0403f3 mov x19, x4 f7d58: aa0303f4 mov x20, x3 f7d5c: aa0203f5 mov x21, x2 f7d60: aa0103f6 mov x22, x1 f7d64: 94019df3 bl 0x15f530 <_ZN6InGame13IReportMaster11GetInstanceEv@plt> f7d68: f9400008 ldr x8, [x0] f7d6c: aa1603e1 mov x1, x22 f7d70: aa1503e2 mov x2, x21 f7d74: aa1403e3 mov x3, x20 f7d78: aa1303e4 mov x4, x19 f7d7c: a9424ff4 ldp x20, x19, [sp, #0x20] f7d80: a94157f6 ldp x22, x21, [sp, #0x10] f7d84: f9400d05 ldr x5, [x8, #0x18] f7d88: a8c37bfd ldp x29, x30, [sp], #0x30 f7d8c: d61f00a0 br x5 f7d90: f0fffbc1 adrp x1, 0x72000 f7d94: f0fffbc3 adrp x3, 0x72000 f7d98: b0fffbc4 adrp x4, 0x70000 f7d9c: d0fffbc6 adrp x6, 0x71000 f7da0: aa0003e5 mov x5, x0 f7da4: 911ff021 add x1, x1, #0x7fc f7da8: 91049c63 add x3, x3, #0x127 f7dac: 912c6084 add x4, x4, #0xb18 f7db0: 913a80c6 add x6, x6, #0xea0 f7db4: 52800040 mov w0, #0x2 // =2 f7db8: 52801482 mov w2, #0xa4 // =164 f7dbc: 94019419 bl 0x15ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt> f7dc0: a9424ff4 ldp x20, x19, [sp, #0x20] f7dc4: 2a1f03e0 mov w0, wzr f7dc8: a94157f6 ldp x22, x21, [sp, #0x10] f7dcc: a8c37bfd ldp x29, x30, [sp], #0x30 f7dd0: d65f03c0 ret 00000000000f7dd4 : f7dd4: a9bd7bfd stp x29, x30, [sp, #-0x30]! f7dd8: f9000bf5 str x21, [sp, #0x10] f7ddc: 910003fd mov x29, sp f7de0: a9024ff4 stp x20, x19, [sp, #0x20] f7de4: 2a0203f4 mov w20, w2 f7de8: aa0103f3 mov x19, x1 f7dec: aa0003f5 mov x21, x0 f7df0: 94019b84 bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f7df4: 39437008 ldrb w8, [x0, #0xdc] f7df8: 34000188 cbz w8, 0xf7e28 f7dfc: 94019dcd bl 0x15f530 <_ZN6InGame13IReportMaster11GetInstanceEv@plt> f7e00: f9400008 ldr x8, [x0] f7e04: 12000284 and w4, w20, #0x1 f7e08: aa1303e3 mov x3, x19 f7e0c: b9400aa1 ldr w1, [x21, #0x8] f7e10: a9424ff4 ldp x20, x19, [sp, #0x20] f7e14: f9400aa2 ldr x2, [x21, #0x10] f7e18: f9402105 ldr x5, [x8, #0x40] f7e1c: f9400bf5 ldr x21, [sp, #0x10] f7e20: a8c37bfd ldp x29, x30, [sp], #0x30 f7e24: d61f00a0 br x5 f7e28: a9424ff4 ldp x20, x19, [sp, #0x20] f7e2c: f9400bf5 ldr x21, [sp, #0x10] f7e30: a8c37bfd ldp x29, x30, [sp], #0x30 f7e34: d65f03c0 ret 00000000000f7e38 : f7e38: a9be7bfd stp x29, x30, [sp, #-0x20]! f7e3c: f9000bf3 str x19, [sp, #0x10] f7e40: 910003fd mov x29, sp f7e44: aa0003f3 mov x19, x0 f7e48: 94019b6e bl 0x15ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt> f7e4c: 39437009 ldrb w9, [x0, #0xdc] f7e50: 91008268 add x8, x19, #0x20 f7e54: f9400bf3 ldr x19, [sp, #0x10] f7e58: 7100013f cmp w9, #0x0 f7e5c: 9a8803e0 csel x0, xzr, x8, eq f7e60: a8c27bfd ldp x29, x30, [sp], #0x20 f7e64: d65f03c0 ret 00000000000f7e68 : f7e68: 9102e000 add x0, x0, #0xb8 f7e6c: d65f03c0 ret 00000000000f7e70 : f7e70: d4200020 brk #0x1 00000000000f7e74 : f7e74: d4200020 brk #0x1 00000000000f7e78 : f7e78: d4200020 brk #0x1 00000000000f7e7c : f7e7c: d4200020 brk #0x1 00000000000f7e80 : f7e80: d2892568 mov x8, #0x492b // =18731 f7e84: f2bc0768 movk x8, #0xe03b, lsl #16 f7e88: f2d06448 movk x8, #0x8322, lsl #32 f7e8c: f2e11908 movk x8, #0x8c8, lsl #48 f7e90: eb08003f cmp x1, x8 f7e94: 540001e0 b.eq 0xf7ed0 f7e98: d29e3468 mov x8, #0xf1a3 // =61859 f7e9c: f2a7f468 movk x8, #0x3fa3, lsl #16 f7ea0: f2ca35c8 movk x8, #0x51ae, lsl #32 f7ea4: f2e99a68 movk x8, #0x4cd3, lsl #48 f7ea8: eb08003f cmp x1, x8 f7eac: 54000180 b.eq 0xf7edc f7eb0: d29122e8 mov x8, #0x8917 // =35095 f7eb4: f2bd9ea8 movk x8, #0xecf5, lsl #16 f7eb8: f2c2d568 movk x8, #0x16ab, lsl #32 f7ebc: f2e64588 movk x8, #0x322c, lsl #48 f7ec0: eb08003f cmp x1, x8 f7ec4: 540000c0 b.eq 0xf7edc f7ec8: aa1f03e0 mov x0, xzr f7ecc: d65f03c0 ret f7ed0: f9400008 ldr x8, [x0] f7ed4: f85d8108 ldur x8, [x8, #-0x28] f7ed8: 8b080000 add x0, x0, x8 f7edc: d65f03c0 ret 00000000000f7ee0 : f7ee0: d503233f paciasp f7ee4: d10103ff sub sp, sp, #0x40 f7ee8: a9027bfd stp x29, x30, [sp, #0x20] f7eec: 910083fd add x29, sp, #0x20 f7ef0: f9001bf3 str x19, [sp, #0x30] f7ef4: d53bd053 mrs x19, TPIDR_EL0 f7ef8: f9401668 ldr x8, [x19, #0x28] f7efc: f81f83a8 stur x8, [x29, #-0x8] f7f00: 910023e1 add x1, sp, #0x8 f7f04: 2a1f03e0 mov w0, wzr f7f08: 94019d96 bl 0x15f560 f7f0c: 350002a0 cbnz w0, 0xf7f60 f7f10: a940a7e8 ldp x8, x9, [sp, #0x8] f7f14: f940166a ldr x10, [x19, #0x28] f7f18: f85f83ab ldur x11, [x29, #-0x8] f7f1c: eb0b015f cmp x10, x11 f7f20: 540002a1 b.ne 0xf7f74 f7f24: d29ef9ea mov x10, #0xf7cf // =63439 f7f28: 5288480b mov w11, #0x4240 // =16960 f7f2c: f2bc6a6a movk x10, #0xe353, lsl #16 f7f30: 72a001eb movk w11, #0xf, lsl #16 f7f34: f2d374aa movk x10, #0x9ba5, lsl #32 f7f38: f9401bf3 ldr x19, [sp, #0x30] f7f3c: f2e4188a movk x10, #0x20c4, lsl #48 f7f40: a9427bfd ldp x29, x30, [sp, #0x20] f7f44: 9b4a7d29 smulh x9, x9, x10 f7f48: 9347fd2a asr x10, x9, #7 f7f4c: 8b49fd49 add x9, x10, x9, lsr #63 f7f50: 9b0b2500 madd x0, x8, x11, x9 f7f54: 910103ff add sp, sp, #0x40 f7f58: d50323bf autiasp f7f5c: d65f03c0 ret f7f60: 940198f8 bl 0x15e340 <__errno@plt> f7f64: b9400000 ldr w0, [x0] f7f68: 90fffbc1 adrp x1, 0x6f000 f7f6c: 91165821 add x1, x1, #0x596 f7f70: 940196c8 bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> f7f74: 940193af bl 0x15ce30 <__stack_chk_fail@plt> f7f78: 97fec3ef bl 0xa8f34 00000000000f7f7c >> const&)>: f7f7c: d503245f bti c f7f80: d2869b69 mov x9, #0x34db // =13531 f7f84: f9400008 ldr x8, [x0] f7f88: f2baf6c9 movk x9, #0xd7b6, lsl #16 f7f8c: f2dbd049 movk x9, #0xde82, lsl #32 f7f90: f2e86369 movk x9, #0x431b, lsl #48 f7f94: 9b497d08 smulh x8, x8, x9 f7f98: 9352fd09 asr x9, x8, #18 f7f9c: 8b48fd20 add x0, x9, x8, lsr #63 f7fa0: d65f03c0 ret 00000000000f7fa4 : f7fa4: d503245f bti c f7fa8: 52884808 mov w8, #0x4240 // =16960 f7fac: 72a001e8 movk w8, #0xf, lsl #16 f7fb0: 9b087c00 mul x0, x0, x8 f7fb4: d65f03c0 ret 00000000000f7fb8 : f7fb8: d503233f paciasp f7fbc: d10103ff sub sp, sp, #0x40 f7fc0: a9027bfd stp x29, x30, [sp, #0x20] f7fc4: 910083fd add x29, sp, #0x20 f7fc8: f9001bf3 str x19, [sp, #0x30] f7fcc: d53bd053 mrs x19, TPIDR_EL0 f7fd0: f9401668 ldr x8, [x19, #0x28] f7fd4: f81f83a8 stur x8, [x29, #-0x8] f7fd8: 910023e1 add x1, sp, #0x8 f7fdc: 52800020 mov w0, #0x1 // =1 f7fe0: 94019d60 bl 0x15f560 f7fe4: 350001e0 cbnz w0, 0xf8020 f7fe8: a940a7e8 ldp x8, x9, [sp, #0x8] f7fec: f940166a ldr x10, [x19, #0x28] f7ff0: f85f83ab ldur x11, [x29, #-0x8] f7ff4: eb0b015f cmp x10, x11 f7ff8: 540001e1 b.ne 0xf8034 f7ffc: a9427bfd ldp x29, x30, [sp, #0x20] f8000: 5299400a mov w10, #0xca00 // =51712 f8004: 72a7734a movk w10, #0x3b9a, lsl #16 f8008: f9401bf3 ldr x19, [sp, #0x30] f800c: d503201f nop f8010: 9b0a2500 madd x0, x8, x10, x9 f8014: 910103ff add sp, sp, #0x40 f8018: d50323bf autiasp f801c: d65f03c0 ret f8020: 940198c8 bl 0x15e340 <__errno@plt> f8024: b9400000 ldr w0, [x0] f8028: f0fffba1 adrp x1, 0x6f000 f802c: 913e1421 add x1, x1, #0xf85 f8030: 94019698 bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> f8034: 9401937f bl 0x15ce30 <__stack_chk_fail@plt> f8038: 97fec3bf bl 0xa8f34 00000000000f803c : f803c: d503233f paciasp f8040: a9bf7bfd stp x29, x30, [sp, #-0x10]! f8044: 910003fd mov x29, sp f8048: 94019a1e bl 0x15e8c0 f804c: a8c17bfd ldp x29, x30, [sp], #0x10 f8050: d50323bf autiasp f8054: d65f03c0 ret f8058: 97fec3b7 bl 0xa8f34 00000000000f805c : f805c: d503233f paciasp f8060: a9bf7bfd stp x29, x30, [sp, #-0x10]! f8064: 910003fd mov x29, sp f8068: 94019d4e bl 0x15f5a0 f806c: a8c17bfd ldp x29, x30, [sp], #0x10 f8070: d50323bf autiasp f8074: d65f03c0 ret f8078: 97fec3af bl 0xa8f34 00000000000f807c &)>: f807c: d503233f paciasp f8080: a9bf7bfd stp x29, x30, [sp, #-0x10]! f8084: 910003fd mov x29, sp f8088: 39402028 ldrb w8, [x1, #0x8] f808c: 340000e8 cbz w8, 0xf80a8 &)+0x2c> f8090: f9400021 ldr x1, [x1] f8094: 94019d47 bl 0x15f5b0 f8098: 35000100 cbnz w0, 0xf80b8 &)+0x3c> f809c: a8c17bfd ldp x29, x30, [sp], #0x10 f80a0: d50323bf autiasp f80a4: d65f03c0 ret f80a8: f0fffba1 adrp x1, 0x6f000 f80ac: 52800020 mov w0, #0x1 // =1 f80b0: 9116ec21 add x1, x1, #0x5bb f80b4: 94019677 bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> f80b8: b0fffbc1 adrp x1, 0x71000 f80bc: 911cec21 add x1, x1, #0x73b f80c0: 94019674 bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> f80c4: 97fec39c bl 0xa8f34 f80c8: 97fec39b bl 0xa8f34 00000000000f80cc &, std::__ndk1::chrono::time_point>>)>: f80cc: d503233f paciasp f80d0: d10103ff sub sp, sp, #0x40 f80d4: a9027bfd stp x29, x30, [sp, #0x20] f80d8: 910083fd add x29, sp, #0x20 f80dc: f9001bf3 str x19, [sp, #0x30] f80e0: d53bd053 mrs x19, TPIDR_EL0 f80e4: f9401668 ldr x8, [x19, #0x28] f80e8: f81f83a8 stur x8, [x29, #-0x8] f80ec: 39402028 ldrb w8, [x1, #0x8] f80f0: 34000408 cbz w8, 0xf8170 &, std::__ndk1::chrono::time_point>>)+0xa4> f80f4: d29d2828 mov x8, #0xe941 // =59713 f80f8: d2929669 mov x9, #0x94b3 // =38067 f80fc: f2c5e008 movk x8, #0x2f00, lsl #32 f8100: f2a4dac9 movk x9, #0x26d6, lsl #16 f8104: f2eb2d08 movk x8, #0x5968, lsl #48 f8108: f2c17d09 movk x9, #0xbe8, lsl #32 f810c: eb08005f cmp x2, x8 f8110: f2e225c9 movk x9, #0x112e, lsl #48 f8114: 9a88b048 csel x8, x2, x8, lt f8118: f9400021 ldr x1, [x1] f811c: 9b497d09 smulh x9, x8, x9 f8120: 935afd2a asr x10, x9, #26 f8124: 8b49fd49 add x9, x10, x9, lsr #63 f8128: 92993fea mov x10, #-0xca00 // =-51712 f812c: f2b88caa movk x10, #0xc465, lsl #16 f8130: 9b0a2128 madd x8, x9, x10, x8 f8134: a900a3e9 stp x9, x8, [sp, #0x8] f8138: 910023e2 add x2, sp, #0x8 f813c: 940199dd bl 0x15e8b0 f8140: 34000060 cbz w0, 0xf814c &, std::__ndk1::chrono::time_point>>)+0x80> f8144: 7101b81f cmp w0, #0x6e f8148: 540001c1 b.ne 0xf8180 &, std::__ndk1::chrono::time_point>>)+0xb4> f814c: f9401668 ldr x8, [x19, #0x28] f8150: f85f83a9 ldur x9, [x29, #-0x8] f8154: eb09011f cmp x8, x9 f8158: 540001a1 b.ne 0xf818c &, std::__ndk1::chrono::time_point>>)+0xc0> f815c: a9427bfd ldp x29, x30, [sp, #0x20] f8160: f9401bf3 ldr x19, [sp, #0x30] f8164: 910103ff add sp, sp, #0x40 f8168: d50323bf autiasp f816c: d65f03c0 ret f8170: b0fffba1 adrp x1, 0x6d000 f8174: 52800020 mov w0, #0x1 // =1 f8178: 913e4021 add x1, x1, #0xf90 f817c: 94019645 bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> f8180: d0fffbc1 adrp x1, 0x72000 f8184: 91221421 add x1, x1, #0x885 f8188: 94019642 bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> f818c: 94019329 bl 0x15ce30 <__stack_chk_fail@plt> f8190: 97fec369 bl 0xa8f34 f8194: 97fec368 bl 0xa8f34 00000000000f8198 )>: f8198: d503233f paciasp f819c: a9bd7bfd stp x29, x30, [sp, #-0x30]! f81a0: a90157f6 stp x22, x21, [sp, #0x10] f81a4: 910003fd mov x29, sp f81a8: a9024ff4 stp x20, x19, [sp, #0x20] f81ac: aa0103f3 mov x19, x1 f81b0: aa0003f4 mov x20, x0 f81b4: 94019677 bl 0x15db90 <_ZNSt6__ndk119__thread_local_dataEv@plt> f81b8: aa0003f5 mov x21, x0 f81bc: b9400000 ldr w0, [x0] f81c0: 94019d00 bl 0x15f5c0 f81c4: b5000100 cbnz x0, 0xf81e4 )+0x4c> f81c8: 52800100 mov w0, #0x8 // =8 f81cc: 94019325 bl 0x15ce60 <_Znwm@plt> f81d0: aa0003f6 mov x22, x0 f81d4: 94019613 bl 0x15da20 <_ZNSt6__ndk115__thread_structC1Ev@plt> f81d8: b94002a0 ldr w0, [x21] f81dc: aa1603e1 mov x1, x22 f81e0: 94019670 bl 0x15dba0 f81e4: 9401966b bl 0x15db90 <_ZNSt6__ndk119__thread_local_dataEv@plt> f81e8: b9400000 ldr w0, [x0] f81ec: 94019cf5 bl 0x15f5c0 f81f0: f9400262 ldr x2, [x19] f81f4: aa1403e1 mov x1, x20 f81f8: f900027f str xzr, [x19] f81fc: 3900227f strb wzr, [x19, #0x8] f8200: a9424ff4 ldp x20, x19, [sp, #0x20] f8204: a94157f6 ldp x22, x21, [sp, #0x10] f8208: a8c37bfd ldp x29, x30, [sp], #0x30 f820c: d50323bf autiasp f8210: 14019cf0 b 0x15f5d0 <_ZNSt6__ndk115__thread_struct25notify_all_at_thread_exitEPNS_18condition_variableEPNS_5mutexE@plt> f8214: aa0003f3 mov x19, x0 f8218: aa1603e0 mov x0, x22 f821c: 94019331 bl 0x15cee0 <_ZdlPv@plt> f8220: aa1303e0 mov x0, x19 f8224: 940183cf bl 0x159160 <__emutls_get_address+0x6d4> 00000000000f8228 : f8228: d503233f paciasp f822c: a9bf7bfd stp x29, x30, [sp, #-0x10]! f8230: 910003fd mov x29, sp f8234: 94019963 bl 0x15e7c0 f8238: a8c17bfd ldp x29, x30, [sp], #0x10 f823c: d50323bf autiasp f8240: d65f03c0 ret f8244: 97fec33c bl 0xa8f34 00000000000f8248 : f8248: d503233f paciasp f824c: a9bf7bfd stp x29, x30, [sp, #-0x10]! f8250: 910003fd mov x29, sp f8254: 94019ceb bl 0x15f600 <__cxa_uncaught_exceptions@plt> f8258: 7100001f cmp w0, #0x0 f825c: 1a9fd7e0 cset w0, gt f8260: a8c17bfd ldp x29, x30, [sp], #0x10 f8264: d50323bf autiasp f8268: d65f03c0 ret 00000000000f826c : f826c: d503233f paciasp f8270: a9bf7bfd stp x29, x30, [sp, #-0x10]! f8274: 910003fd mov x29, sp f8278: 94019ce2 bl 0x15f600 <__cxa_uncaught_exceptions@plt> f827c: a8c17bfd ldp x29, x30, [sp], #0x10 f8280: d50323bf autiasp f8284: d65f03c0 ret 00000000000f8288 : f8288: d503245f bti c f828c: f9400000 ldr x0, [x0] f8290: 14019ce0 b 0x15f610 <__cxa_decrement_exception_refcount@plt> 00000000000f8294 : f8294: d503245f bti c f8298: f9400028 ldr x8, [x1] f829c: aa0003e9 mov x9, x0 f82a0: aa0803e0 mov x0, x8 f82a4: f9000128 str x8, [x9] f82a8: 14019cde b 0x15f620 <__cxa_increment_exception_refcount@plt> 00000000000f82ac : f82ac: d503233f paciasp f82b0: a9be7bfd stp x29, x30, [sp, #-0x20]! f82b4: a9014ff4 stp x20, x19, [sp, #0x10] f82b8: 910003fd mov x29, sp f82bc: aa0003f3 mov x19, x0 f82c0: f9400008 ldr x8, [x0] f82c4: f9400020 ldr x0, [x1] f82c8: eb00011f cmp x8, x0 f82cc: 540000e0 b.eq 0xf82e8 f82d0: aa0103f4 mov x20, x1 f82d4: 94019cd3 bl 0x15f620 <__cxa_increment_exception_refcount@plt> f82d8: f9400260 ldr x0, [x19] f82dc: 94019ccd bl 0x15f610 <__cxa_decrement_exception_refcount@plt> f82e0: f9400288 ldr x8, [x20] f82e4: f9000268 str x8, [x19] f82e8: aa1303e0 mov x0, x19 f82ec: a9414ff4 ldp x20, x19, [sp, #0x10] f82f0: a8c27bfd ldp x29, x30, [sp], #0x20 f82f4: d50323bf autiasp f82f8: d65f03c0 ret 00000000000f82fc : f82fc: d503233f paciasp f8300: a9be7bfd stp x29, x30, [sp, #-0x20]! f8304: f9000bf3 str x19, [sp, #0x10] f8308: 910003fd mov x29, sp f830c: 900003a8 adrp x8, 0x16c000 f8310: aa0003f3 mov x19, x0 f8314: f946dd08 ldr x8, [x8, #0xdb8] f8318: 91004108 add x8, x8, #0x10 f831c: f9000008 str x8, [x0] f8320: 94019cc4 bl 0x15f630 <__cxa_current_primary_exception@plt> f8324: f9000660 str x0, [x19, #0x8] f8328: f9400bf3 ldr x19, [sp, #0x10] f832c: a8c27bfd ldp x29, x30, [sp], #0x20 f8330: d50323bf autiasp f8334: d65f03c0 ret 00000000000f8338 : f8338: d503233f paciasp f833c: a9be7bfd stp x29, x30, [sp, #-0x20]! f8340: f9000bf3 str x19, [sp, #0x10] f8344: 910003fd mov x29, sp f8348: aa0803f3 mov x19, x8 f834c: 94019cb9 bl 0x15f630 <__cxa_current_primary_exception@plt> f8350: f9000260 str x0, [x19] f8354: f9400bf3 ldr x19, [sp, #0x10] f8358: a8c27bfd ldp x29, x30, [sp], #0x20 f835c: d50323bf autiasp f8360: d65f03c0 ret 00000000000f8364 : f8364: d503245f bti c f8368: 900003a9 adrp x9, 0x16c000 f836c: aa0003e8 mov x8, x0 f8370: f946dd29 ldr x9, [x9, #0xdb8] f8374: f9400400 ldr x0, [x0, #0x8] f8378: 91004129 add x9, x9, #0x10 f837c: f9000109 str x9, [x8] f8380: 14019ca4 b 0x15f610 <__cxa_decrement_exception_refcount@plt> 00000000000f8384 : f8384: d503233f paciasp f8388: a9be7bfd stp x29, x30, [sp, #-0x20]! f838c: f9000bf3 str x19, [sp, #0x10] f8390: 910003fd mov x29, sp f8394: 900003a8 adrp x8, 0x16c000 f8398: aa0003f3 mov x19, x0 f839c: f946dd08 ldr x8, [x8, #0xdb8] f83a0: f9400400 ldr x0, [x0, #0x8] f83a4: 91004108 add x8, x8, #0x10 f83a8: f9000268 str x8, [x19] f83ac: 94019c99 bl 0x15f610 <__cxa_decrement_exception_refcount@plt> f83b0: aa1303e0 mov x0, x19 f83b4: f9400bf3 ldr x19, [sp, #0x10] f83b8: a8c27bfd ldp x29, x30, [sp], #0x20 f83bc: d50323bf autiasp f83c0: 140192c8 b 0x15cee0 <_ZdlPv@plt> 00000000000f83c4 : f83c4: d503233f paciasp f83c8: d100c3ff sub sp, sp, #0x30 f83cc: a9017bfd stp x29, x30, [sp, #0x10] f83d0: 910043fd add x29, sp, #0x10 f83d4: a9024ff4 stp x20, x19, [sp, #0x20] f83d8: aa0003f3 mov x19, x0 f83dc: f9400414 ldr x20, [x0, #0x8] f83e0: aa1f03e0 mov x0, xzr f83e4: 94019c8b bl 0x15f610 <__cxa_decrement_exception_refcount@plt> f83e8: b5000054 cbnz x20, 0xf83f0 f83ec: 940192dd bl 0x15cf60 <_ZSt9terminatev@plt> f83f0: f9400673 ldr x19, [x19, #0x8] f83f4: aa1303e0 mov x0, x19 f83f8: f90007f3 str x19, [sp, #0x8] f83fc: 94019c89 bl 0x15f620 <__cxa_increment_exception_refcount@plt> f8400: 910023e0 add x0, sp, #0x8 f8404: 94019c8f bl 0x15f640 <_ZSt17rethrow_exceptionSt13exception_ptr@plt> f8408: aa0003f4 mov x20, x0 f840c: aa1303e0 mov x0, x19 f8410: 94019c80 bl 0x15f610 <__cxa_decrement_exception_refcount@plt> f8414: aa1403e0 mov x0, x20 f8418: 94018352 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000f841c : f841c: d503233f paciasp f8420: a9bf7bfd stp x29, x30, [sp, #-0x10]! f8424: 910003fd mov x29, sp f8428: f9400000 ldr x0, [x0] f842c: 94019c89 bl 0x15f650 <__cxa_rethrow_primary_exception@plt> f8430: 940192cc bl 0x15cf60 <_ZSt9terminatev@plt> f8434: d503245f bti c f8438: f0fffbc0 adrp x0, 0x73000 f843c: 91383400 add x0, x0, #0xe0d f8440: d65f03c0 ret f8444: d503233f paciasp f8448: a9be7bfd stp x29, x30, [sp, #-0x20]! f844c: f9000bf3 str x19, [sp, #0x10] f8450: 910003fd mov x29, sp f8454: aa0803f3 mov x19, x8 f8458: 7100103f cmp w1, #0x4 f845c: 54000368 b.hi 0xf84c8 f8460: 90fffc29 adrp x9, 0x7c000 f8464: 2a0103e8 mov w8, w1 f8468: 9102f129 add x9, x9, #0xbc f846c: 1000008a adr x10, 0xf847c f8470: 3868692b ldrb w11, [x9, x8] f8474: 8b0b094a add x10, x10, x11, lsl #2 f8478: d61f0140 br x10 f847c: d503249f bti j f8480: 52800c00 mov w0, #0x60 // =96 f8484: 94019277 bl 0x15ce60 <_Znwm@plt> f8488: d0fffba9 adrp x9, 0x6e000 f848c: 90fffbe8 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> f8490: 911e1529 add x9, x9, #0x785 f8494: f9000a60 str x0, [x19, #0x10] f8498: 3dc33100 ldr q0, [x8, #0xcc0] f849c: ad410921 ldp q1, q2, [x9, #0x20] f84a0: 3d800260 str q0, [x19] f84a4: 3dc01120 ldr q0, [x9, #0x40] f84a8: ad010801 stp q1, q2, [x0, #0x20] f84ac: f9402928 ldr x8, [x9, #0x50] f84b0: 3d801000 str q0, [x0, #0x40] f84b4: ad400121 ldp q1, q0, [x9] f84b8: f9002808 str x8, [x0, #0x50] f84bc: 91016008 add x8, x0, #0x58 f84c0: ad000001 stp q1, q0, [x0] f84c4: 1400003f b 0xf85c0 f84c8: 52800400 mov w0, #0x20 // =32 f84cc: 94019265 bl 0x15ce60 <_Znwm@plt> f84d0: f0fffbc9 adrp x9, 0x73000 f84d4: 90fffbe8 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> f84d8: 911aa929 add x9, x9, #0x6aa f84dc: f9000a60 str x0, [x19, #0x10] f84e0: 3dc36501 ldr q1, [x8, #0xd90] f84e4: 91007808 add x8, x0, #0x1e f84e8: 3dc00120 ldr q0, [x9] f84ec: 3cc0e122 ldur q2, [x9, #0xe] f84f0: 3d800261 str q1, [x19] f84f4: 3d800000 str q0, [x0] f84f8: 3c80e002 stur q2, [x0, #0xe] f84fc: 14000031 b 0xf85c0 f8500: d503249f bti j f8504: 52800a00 mov w0, #0x50 // =80 f8508: 94019256 bl 0x15ce60 <_Znwm@plt> f850c: f0fffba9 adrp x9, 0x6f000 f8510: 90fffbe8 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> f8514: 9104dd29 add x9, x9, #0x137 f8518: f9000a60 str x0, [x19, #0x10] f851c: 3dc35d02 ldr q2, [x8, #0xd70] f8520: ad410520 ldp q0, q1, [x9, #0x20] f8524: 3d800262 str q2, [x19] f8528: ad010400 stp q0, q1, [x0, #0x20] f852c: f9402128 ldr x8, [x9, #0x40] f8530: ad400121 ldp q1, q0, [x9] f8534: f9002008 str x8, [x0, #0x40] f8538: 91012008 add x8, x0, #0x48 f853c: ad000001 stp q1, q0, [x0] f8540: 14000020 b 0xf85c0 f8544: d503249f bti j f8548: 52800600 mov w0, #0x30 // =48 f854c: 94019245 bl 0x15ce60 <_Znwm@plt> f8550: b0fffba9 adrp x9, 0x6d000 f8554: 90fffbe8 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> f8558: 91294929 add x9, x9, #0xa52 f855c: f9000a60 str x0, [x19, #0x10] f8560: 3dc30502 ldr q2, [x8, #0xc10] f8564: 9100b808 add x8, x0, #0x2e f8568: ad400520 ldp q0, q1, [x9] f856c: 3d800262 str q2, [x19] f8570: 3cc1e123 ldur q3, [x9, #0x1e] f8574: ad000400 stp q0, q1, [x0] f8578: 3c81e003 stur q3, [x0, #0x1e] f857c: 14000011 b 0xf85c0 f8580: d503249f bti j f8584: 52800a00 mov w0, #0x50 // =80 f8588: 94019236 bl 0x15ce60 <_Znwm@plt> f858c: d0fffbc9 adrp x9, 0x72000 f8590: 90fffbe8 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> f8594: 912d6d29 add x9, x9, #0xb5b f8598: f9000a60 str x0, [x19, #0x10] f859c: 3dc39502 ldr q2, [x8, #0xe50] f85a0: 528005c8 mov w8, #0x2e // =46 f85a4: ad400520 ldp q0, q1, [x9] f85a8: 3d800262 str q2, [x19] f85ac: 39010008 strb w8, [x0, #0x40] f85b0: 91010408 add x8, x0, #0x41 f85b4: ad000400 stp q0, q1, [x0] f85b8: ad410520 ldp q0, q1, [x9, #0x20] f85bc: ad010400 stp q0, q1, [x0, #0x20] f85c0: f9400bf3 ldr x19, [sp, #0x10] f85c4: 3900011f strb wzr, [x8] f85c8: a8c27bfd ldp x29, x30, [sp], #0x20 f85cc: d50323bf autiasp f85d0: d65f03c0 ret 00000000000f85d4 : f85d4: d503233f paciasp f85d8: a9be7bfd stp x29, x30, [sp, #-0x20]! f85dc: f9000bf3 str x19, [sp, #0x10] f85e0: 910003fd mov x29, sp f85e4: f00003c8 adrp x8, 0x173000 f85e8: 91130108 add x8, x8, #0x4c0 f85ec: 08dffd08 ldarb w8, [x8] f85f0: 360000e8 tbz w8, #0x0, 0xf860c f85f4: f9400bf3 ldr x19, [sp, #0x10] f85f8: f00003c0 adrp x0, 0x173000 f85fc: 9112e000 add x0, x0, #0x4b8 f8600: a8c27bfd ldp x29, x30, [sp], #0x20 f8604: d50323bf autiasp f8608: d65f03c0 ret f860c: f00003c0 adrp x0, 0x173000 f8610: 91130000 add x0, x0, #0x4c0 f8614: 94019c23 bl 0x15f6a0 <__cxa_guard_acquire@plt> f8618: 34fffee0 cbz w0, 0xf85f4 f861c: f00003d3 adrp x19, 0x173000 f8620: 9112e273 add x19, x19, #0x4b8 f8624: aa1303e0 mov x0, x19 f8628: 94019c22 bl 0x15f6b0 <_ZNSt6__ndk114error_categoryC2Ev@plt> f862c: d0000368 adrp x8, 0x166000 f8630: 900003a0 adrp x0, 0x16c000 f8634: 911f4108 add x8, x8, #0x7d0 f8638: 90000362 adrp x2, 0x164000 f863c: 911c0042 add x2, x2, #0x700 f8640: aa1303e1 mov x1, x19 f8644: f9000268 str x8, [x19] f8648: f946e800 ldr x0, [x0, #0xdd0] f864c: 940191e1 bl 0x15cdd0 <__cxa_atexit@plt> f8650: f00003c0 adrp x0, 0x173000 f8654: 91130000 add x0, x0, #0x4c0 f8658: 94019c1e bl 0x15f6d0 <__cxa_guard_release@plt> f865c: 17ffffe6 b 0xf85f4 00000000000f8660 : f8660: d503233f paciasp f8664: d10143ff sub sp, sp, #0x50 f8668: a9037bfd stp x29, x30, [sp, #0x30] f866c: 9100c3fd add x29, sp, #0x30 f8670: a9044ff4 stp x20, x19, [sp, #0x40] f8674: d53bd054 mrs x20, TPIDR_EL0 f8678: aa0003f3 mov x19, x0 f867c: f9401688 ldr x8, [x20, #0x28] f8680: 910063e0 add x0, sp, #0x18 f8684: f81f83a8 stur x8, [x29, #-0x8] f8688: 910003e8 mov x8, sp f868c: a9018be1 stp x1, x2, [sp, #0x18] f8690: 94019c14 bl 0x15f6e0 <_ZNKSt6__ndk110error_code7messageEv@plt> f8694: 910003e1 mov x1, sp f8698: aa1303e0 mov x0, x19 f869c: 94019c15 bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> f86a0: 394003e8 ldrb w8, [sp] f86a4: 36000068 tbz w8, #0x0, 0xf86b0 f86a8: f9400be0 ldr x0, [sp, #0x10] f86ac: 9401920d bl 0x15cee0 <_ZdlPv@plt> f86b0: 900003a8 adrp x8, 0x16c000 f86b4: f946e108 ldr x8, [x8, #0xdc0] f86b8: 3cc183e0 ldur q0, [sp, #0x18] f86bc: 91004108 add x8, x8, #0x10 f86c0: 3d800660 str q0, [x19, #0x10] f86c4: f9000268 str x8, [x19] f86c8: f9401688 ldr x8, [x20, #0x28] f86cc: f85f83a9 ldur x9, [x29, #-0x8] f86d0: eb09011f cmp x8, x9 f86d4: 540000c1 b.ne 0xf86ec f86d8: a9444ff4 ldp x20, x19, [sp, #0x40] f86dc: a9437bfd ldp x29, x30, [sp, #0x30] f86e0: 910143ff add sp, sp, #0x50 f86e4: d50323bf autiasp f86e8: d65f03c0 ret f86ec: 940191d1 bl 0x15ce30 <__stack_chk_fail@plt> f86f0: 394003e8 ldrb w8, [sp] f86f4: aa0003f3 mov x19, x0 f86f8: 36000068 tbz w8, #0x0, 0xf8704 f86fc: f9400be0 ldr x0, [sp, #0x10] f8700: 940191f8 bl 0x15cee0 <_ZdlPv@plt> f8704: aa1303e0 mov x0, x19 f8708: 94018296 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000f870c : f870c: d503245f bti c f8710: 14019bfc b 0x15f700 <_ZNSt11logic_errorD2Ev@plt> 00000000000f8714 : f8714: d503233f paciasp f8718: a9be7bfd stp x29, x30, [sp, #-0x20]! f871c: f9000bf3 str x19, [sp, #0x10] f8720: 910003fd mov x29, sp f8724: aa0003f3 mov x19, x0 f8728: 94019bf6 bl 0x15f700 <_ZNSt11logic_errorD2Ev@plt> f872c: aa1303e0 mov x0, x19 f8730: f9400bf3 ldr x19, [sp, #0x10] f8734: a8c27bfd ldp x29, x30, [sp], #0x20 f8738: d50323bf autiasp f873c: 140191e9 b 0x15cee0 <_ZdlPv@plt> 00000000000f8740 : f8740: d503245f bti c f8744: f9400008 ldr x8, [x0] f8748: f9400510 ldr x16, [x8, #0x8] f874c: d61f0200 br x16 00000000000f8750 : f8750: d503233f paciasp f8754: d10103ff sub sp, sp, #0x40 f8758: a9017bfd stp x29, x30, [sp, #0x10] f875c: 910043fd add x29, sp, #0x10 f8760: a90257f6 stp x22, x21, [sp, #0x20] f8764: a9034ff4 stp x20, x19, [sp, #0x30] f8768: d53bd055 mrs x21, TPIDR_EL0 f876c: 91006013 add x19, x0, #0x18 f8770: aa0003f4 mov x20, x0 f8774: f94016a8 ldr x8, [x21, #0x28] f8778: aa1303e0 mov x0, x19 f877c: f90007e8 str x8, [sp, #0x8] f8780: 94019510 bl 0x15dbc0 <_ZNSt6__ndk15mutex4lockEv@plt> f8784: 3941c288 ldrb w8, [x20, #0x70] f8788: 37000308 tbnz w8, #0x0, 0xf87e8 f878c: 910003e0 mov x0, sp f8790: f9400a96 ldr x22, [x20, #0x10] f8794: f90003ff str xzr, [sp] f8798: 940194de bl 0x15db10 <_ZNSt13exception_ptrD1Ev@plt> f879c: b5000276 cbnz x22, 0xf87e8 f87a0: b9407288 ldr w8, [x20, #0x70] f87a4: 528000a9 mov w9, #0x5 // =5 f87a8: 91010280 add x0, x20, #0x40 f87ac: 2a090108 orr w8, w8, w9 f87b0: b9007288 str w8, [x20, #0x70] f87b4: 94019b73 bl 0x15f580 <_ZNSt6__ndk118condition_variable10notify_allEv@plt> f87b8: aa1303e0 mov x0, x19 f87bc: 9401950d bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> f87c0: f94016a8 ldr x8, [x21, #0x28] f87c4: f94007e9 ldr x9, [sp, #0x8] f87c8: eb09011f cmp x8, x9 f87cc: 54000121 b.ne 0xf87f0 f87d0: a9434ff4 ldp x20, x19, [sp, #0x30] f87d4: a94257f6 ldp x22, x21, [sp, #0x20] f87d8: a9417bfd ldp x29, x30, [sp, #0x10] f87dc: 910103ff add sp, sp, #0x40 f87e0: d50323bf autiasp f87e4: d65f03c0 ret f87e8: 52800040 mov w0, #0x2 // =2 f87ec: 94000007 bl 0xf8808 f87f0: 94019190 bl 0x15ce30 <__stack_chk_fail@plt> f87f4: aa0003f4 mov x20, x0 f87f8: aa1303e0 mov x0, x19 f87fc: 940194fd bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> f8800: aa1403e0 mov x0, x20 f8804: 94018257 bl 0x159160 <__emutls_get_address+0x6d4> f8808: d503233f paciasp f880c: a9bd7bfd stp x29, x30, [sp, #-0x30]! f8810: f9000bf5 str x21, [sp, #0x10] f8814: 910003fd mov x29, sp f8818: a9024ff4 stp x20, x19, [sp, #0x20] f881c: 2a0003f4 mov w20, w0 f8820: 52800400 mov w0, #0x20 // =32 f8824: 9401954f bl 0x15dd60 <__cxa_allocate_exception@plt> f8828: f00003c8 adrp x8, 0x173000 f882c: aa0003f3 mov x19, x0 f8830: 91130108 add x8, x8, #0x4c0 f8834: 08dffd08 ldarb w8, [x8] f8838: 36000188 tbz w8, #0x0, 0xf8868 f883c: 2a1403e1 mov w1, w20 f8840: f00003c2 adrp x2, 0x173000 f8844: 9112e042 add x2, x2, #0x4b8 f8848: aa1303e0 mov x0, x19 f884c: 94019b8d bl 0x15f680 <_ZNSt6__ndk112future_errorC2ENS_10error_codeE@plt> f8850: 900003a1 adrp x1, 0x16c000 f8854: 900003a2 adrp x2, 0x16c000 f8858: aa1303e0 mov x0, x19 f885c: f946ec21 ldr x1, [x1, #0xdd8] f8860: f946e442 ldr x2, [x2, #0xdc8] f8864: 94019543 bl 0x15dd70 <__cxa_throw@plt> f8868: f00003c0 adrp x0, 0x173000 f886c: 91130000 add x0, x0, #0x4c0 f8870: 94019b8c bl 0x15f6a0 <__cxa_guard_acquire@plt> f8874: 34fffe40 cbz w0, 0xf883c f8878: f00003d5 adrp x21, 0x173000 f887c: 9112e2b5 add x21, x21, #0x4b8 f8880: aa1503e0 mov x0, x21 f8884: 94019b8b bl 0x15f6b0 <_ZNSt6__ndk114error_categoryC2Ev@plt> f8888: d0000368 adrp x8, 0x166000 f888c: 900003a0 adrp x0, 0x16c000 f8890: 911f4108 add x8, x8, #0x7d0 f8894: 90000362 adrp x2, 0x164000 f8898: 911c0042 add x2, x2, #0x700 f889c: aa1503e1 mov x1, x21 f88a0: f90002a8 str x8, [x21] f88a4: f946e800 ldr x0, [x0, #0xdd0] f88a8: 9401914a bl 0x15cdd0 <__cxa_atexit@plt> f88ac: f00003c0 adrp x0, 0x173000 f88b0: 91130000 add x0, x0, #0x4c0 f88b4: 94019b87 bl 0x15f6d0 <__cxa_guard_release@plt> f88b8: 17ffffe1 b 0xf883c f88bc: aa0003f4 mov x20, x0 f88c0: aa1303e0 mov x0, x19 f88c4: 9401952f bl 0x15dd80 <__cxa_free_exception@plt> f88c8: aa1403e0 mov x0, x20 f88cc: 94018225 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000f88d0 : f88d0: d503233f paciasp f88d4: d10103ff sub sp, sp, #0x40 f88d8: a9017bfd stp x29, x30, [sp, #0x10] f88dc: 910043fd add x29, sp, #0x10 f88e0: a90257f6 stp x22, x21, [sp, #0x20] f88e4: a9034ff4 stp x20, x19, [sp, #0x30] f88e8: d53bd055 mrs x21, TPIDR_EL0 f88ec: 91006013 add x19, x0, #0x18 f88f0: aa0003f4 mov x20, x0 f88f4: f94016a8 ldr x8, [x21, #0x28] f88f8: aa1303e0 mov x0, x19 f88fc: f90007e8 str x8, [sp, #0x8] f8900: 940194b0 bl 0x15dbc0 <_ZNSt6__ndk15mutex4lockEv@plt> f8904: 3941c288 ldrb w8, [x20, #0x70] f8908: 37000348 tbnz w8, #0x0, 0xf8970 f890c: 910003e0 mov x0, sp f8910: f9400a96 ldr x22, [x20, #0x10] f8914: f90003ff str xzr, [sp] f8918: 9401947e bl 0x15db10 <_ZNSt13exception_ptrD1Ev@plt> f891c: b50002b6 cbnz x22, 0xf8970 f8920: b9407288 ldr w8, [x20, #0x70] f8924: 32000108 orr w8, w8, #0x1 f8928: b9007288 str w8, [x20, #0x70] f892c: 94019499 bl 0x15db90 <_ZNSt6__ndk119__thread_local_dataEv@plt> f8930: b9400000 ldr w0, [x0] f8934: 94019b23 bl 0x15f5c0 f8938: aa1403e1 mov x1, x20 f893c: 94019b79 bl 0x15f720 <_ZNSt6__ndk115__thread_struct27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE@plt> f8940: aa1303e0 mov x0, x19 f8944: 940194ab bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> f8948: f94016a8 ldr x8, [x21, #0x28] f894c: f94007e9 ldr x9, [sp, #0x8] f8950: eb09011f cmp x8, x9 f8954: 54000121 b.ne 0xf8978 f8958: a9434ff4 ldp x20, x19, [sp, #0x30] f895c: a94257f6 ldp x22, x21, [sp, #0x20] f8960: a9417bfd ldp x29, x30, [sp, #0x10] f8964: 910103ff add sp, sp, #0x40 f8968: d50323bf autiasp f896c: d65f03c0 ret f8970: 52800040 mov w0, #0x2 // =2 f8974: 97ffffa5 bl 0xf8808 f8978: 9401912e bl 0x15ce30 <__stack_chk_fail@plt> f897c: aa0003f4 mov x20, x0 f8980: aa1303e0 mov x0, x19 f8984: 9401949b bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> f8988: aa1403e0 mov x0, x20 f898c: 940181f5 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000f8990 : f8990: d503233f paciasp f8994: d10143ff sub sp, sp, #0x50 f8998: a9017bfd stp x29, x30, [sp, #0x10] f899c: 910043fd add x29, sp, #0x10 f89a0: f90013f7 str x23, [sp, #0x20] f89a4: a90357f6 stp x22, x21, [sp, #0x30] f89a8: a9044ff4 stp x20, x19, [sp, #0x40] f89ac: d53bd056 mrs x22, TPIDR_EL0 f89b0: 91006013 add x19, x0, #0x18 f89b4: aa0003f4 mov x20, x0 f89b8: f94016c8 ldr x8, [x22, #0x28] f89bc: aa1303e0 mov x0, x19 f89c0: aa0103f5 mov x21, x1 f89c4: f90007e8 str x8, [sp, #0x8] f89c8: 9401947e bl 0x15dbc0 <_ZNSt6__ndk15mutex4lockEv@plt> f89cc: 3941c288 ldrb w8, [x20, #0x70] f89d0: 37000368 tbnz w8, #0x0, 0xf8a3c f89d4: 910003e0 mov x0, sp f89d8: f9400a97 ldr x23, [x20, #0x10] f89dc: f90003ff str xzr, [sp] f89e0: 9401944c bl 0x15db10 <_ZNSt13exception_ptrD1Ev@plt> f89e4: b50002d7 cbnz x23, 0xf8a3c f89e8: 91004280 add x0, x20, #0x10 f89ec: aa1503e1 mov x1, x21 f89f0: 94019b00 bl 0x15f5f0 <_ZNSt13exception_ptraSERKS_@plt> f89f4: b9407288 ldr w8, [x20, #0x70] f89f8: 91010280 add x0, x20, #0x40 f89fc: 321e0108 orr w8, w8, #0x4 f8a00: b9007288 str w8, [x20, #0x70] f8a04: 94019adf bl 0x15f580 <_ZNSt6__ndk118condition_variable10notify_allEv@plt> f8a08: aa1303e0 mov x0, x19 f8a0c: 94019479 bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> f8a10: f94016c8 ldr x8, [x22, #0x28] f8a14: f94007e9 ldr x9, [sp, #0x8] f8a18: eb09011f cmp x8, x9 f8a1c: 54000141 b.ne 0xf8a44 f8a20: a9444ff4 ldp x20, x19, [sp, #0x40] f8a24: a94357f6 ldp x22, x21, [sp, #0x30] f8a28: a9417bfd ldp x29, x30, [sp, #0x10] f8a2c: f94013f7 ldr x23, [sp, #0x20] f8a30: 910143ff add sp, sp, #0x50 f8a34: d50323bf autiasp f8a38: d65f03c0 ret f8a3c: 52800040 mov w0, #0x2 // =2 f8a40: 97ffff72 bl 0xf8808 f8a44: 940190fb bl 0x15ce30 <__stack_chk_fail@plt> f8a48: aa0003f4 mov x20, x0 f8a4c: aa1303e0 mov x0, x19 f8a50: 94019468 bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> f8a54: aa1403e0 mov x0, x20 f8a58: 940181c2 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000f8a5c : f8a5c: d503233f paciasp f8a60: d10143ff sub sp, sp, #0x50 f8a64: a9017bfd stp x29, x30, [sp, #0x10] f8a68: 910043fd add x29, sp, #0x10 f8a6c: f90013f7 str x23, [sp, #0x20] f8a70: a90357f6 stp x22, x21, [sp, #0x30] f8a74: a9044ff4 stp x20, x19, [sp, #0x40] f8a78: d53bd056 mrs x22, TPIDR_EL0 f8a7c: 91006013 add x19, x0, #0x18 f8a80: aa0003f4 mov x20, x0 f8a84: f94016c8 ldr x8, [x22, #0x28] f8a88: aa1303e0 mov x0, x19 f8a8c: aa0103f5 mov x21, x1 f8a90: f90007e8 str x8, [sp, #0x8] f8a94: 9401944b bl 0x15dbc0 <_ZNSt6__ndk15mutex4lockEv@plt> f8a98: 3941c288 ldrb w8, [x20, #0x70] f8a9c: 37000368 tbnz w8, #0x0, 0xf8b08 f8aa0: 910003e0 mov x0, sp f8aa4: f9400a97 ldr x23, [x20, #0x10] f8aa8: f90003ff str xzr, [sp] f8aac: 94019419 bl 0x15db10 <_ZNSt13exception_ptrD1Ev@plt> f8ab0: b50002d7 cbnz x23, 0xf8b08 f8ab4: 91004280 add x0, x20, #0x10 f8ab8: aa1503e1 mov x1, x21 f8abc: 94019acd bl 0x15f5f0 <_ZNSt13exception_ptraSERKS_@plt> f8ac0: 94019434 bl 0x15db90 <_ZNSt6__ndk119__thread_local_dataEv@plt> f8ac4: b9400000 ldr w0, [x0] f8ac8: 94019abe bl 0x15f5c0 f8acc: aa1403e1 mov x1, x20 f8ad0: 94019b14 bl 0x15f720 <_ZNSt6__ndk115__thread_struct27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE@plt> f8ad4: aa1303e0 mov x0, x19 f8ad8: 94019446 bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> f8adc: f94016c8 ldr x8, [x22, #0x28] f8ae0: f94007e9 ldr x9, [sp, #0x8] f8ae4: eb09011f cmp x8, x9 f8ae8: 54000141 b.ne 0xf8b10 f8aec: a9444ff4 ldp x20, x19, [sp, #0x40] f8af0: a94357f6 ldp x22, x21, [sp, #0x30] f8af4: a9417bfd ldp x29, x30, [sp, #0x10] f8af8: f94013f7 ldr x23, [sp, #0x20] f8afc: 910143ff add sp, sp, #0x50 f8b00: d50323bf autiasp f8b04: d65f03c0 ret f8b08: 52800040 mov w0, #0x2 // =2 f8b0c: 97ffff3f bl 0xf8808 f8b10: 940190c8 bl 0x15ce30 <__stack_chk_fail@plt> f8b14: aa0003f4 mov x20, x0 f8b18: aa1303e0 mov x0, x19 f8b1c: 94019435 bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> f8b20: aa1403e0 mov x0, x20 f8b24: 9401818f bl 0x159160 <__emutls_get_address+0x6d4> 00000000000f8b28 : f8b28: d503233f paciasp f8b2c: a9be7bfd stp x29, x30, [sp, #-0x20]! f8b30: a9014ff4 stp x20, x19, [sp, #0x10] f8b34: 910003fd mov x29, sp f8b38: 91006014 add x20, x0, #0x18 f8b3c: aa0003f3 mov x19, x0 f8b40: aa1403e0 mov x0, x20 f8b44: 9401941f bl 0x15dbc0 <_ZNSt6__ndk15mutex4lockEv@plt> f8b48: b9407268 ldr w8, [x19, #0x70] f8b4c: 91010260 add x0, x19, #0x40 f8b50: 321e0108 orr w8, w8, #0x4 f8b54: b9007268 str w8, [x19, #0x70] f8b58: 94019a8a bl 0x15f580 <_ZNSt6__ndk118condition_variable10notify_allEv@plt> f8b5c: aa1403e0 mov x0, x20 f8b60: a9414ff4 ldp x20, x19, [sp, #0x10] f8b64: a8c27bfd ldp x29, x30, [sp], #0x20 f8b68: d50323bf autiasp f8b6c: 14019421 b 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> 00000000000f8b70 : f8b70: d503233f paciasp f8b74: d10183ff sub sp, sp, #0x60 f8b78: a9037bfd stp x29, x30, [sp, #0x30] f8b7c: 9100c3fd add x29, sp, #0x30 f8b80: f90023f5 str x21, [sp, #0x40] f8b84: a9054ff4 stp x20, x19, [sp, #0x50] f8b88: d53bd055 mrs x21, TPIDR_EL0 f8b8c: 91006014 add x20, x0, #0x18 f8b90: aa0003f3 mov x19, x0 f8b94: f94016a8 ldr x8, [x21, #0x28] f8b98: 52800029 mov w9, #0x1 // =1 f8b9c: aa1403e0 mov x0, x20 f8ba0: f81f83a8 stur x8, [x29, #-0x8] f8ba4: f9000ff4 str x20, [sp, #0x18] f8ba8: 390083e9 strb w9, [sp, #0x20] f8bac: 94019405 bl 0x15dbc0 <_ZNSt6__ndk15mutex4lockEv@plt> f8bb0: b9407268 ldr w8, [x19, #0x70] f8bb4: 37100248 tbnz w8, #0x2, 0xf8bfc f8bb8: 37180108 tbnz w8, #0x3, 0xf8bd8 f8bbc: 91010274 add x20, x19, #0x40 f8bc0: 910063e1 add x1, sp, #0x18 f8bc4: aa1403e0 mov x0, x20 f8bc8: 94019a72 bl 0x15f590 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt> f8bcc: 3941c268 ldrb w8, [x19, #0x70] f8bd0: 3617ff88 tbz w8, #0x2, 0xf8bc0 f8bd4: 1400000a b 0xf8bfc f8bd8: 121c7908 and w8, w8, #0xfffffff7 f8bdc: aa1403e0 mov x0, x20 f8be0: b9007268 str w8, [x19, #0x70] f8be4: 94019403 bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> f8be8: f9400268 ldr x8, [x19] f8bec: aa1303e0 mov x0, x19 f8bf0: 390083ff strb wzr, [sp, #0x20] f8bf4: f9400d08 ldr x8, [x8, #0x18] f8bf8: d63f0100 blr x8 f8bfc: 910043e0 add x0, sp, #0x10 f8c00: f9000bff str xzr, [sp, #0x10] f8c04: f8410e74 ldr x20, [x19, #0x10]! f8c08: 940193c2 bl 0x15db10 <_ZNSt13exception_ptrD1Ev@plt> f8c0c: b50001f4 cbnz x20, 0xf8c48 f8c10: 394083e8 ldrb w8, [sp, #0x20] f8c14: 34000068 cbz w8, 0xf8c20 f8c18: f9400fe0 ldr x0, [sp, #0x18] f8c1c: 940193f5 bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> f8c20: f94016a8 ldr x8, [x21, #0x28] f8c24: f85f83a9 ldur x9, [x29, #-0x8] f8c28: eb09011f cmp x8, x9 f8c2c: 54000181 b.ne 0xf8c5c f8c30: a9454ff4 ldp x20, x19, [sp, #0x50] f8c34: a9437bfd ldp x29, x30, [sp, #0x30] f8c38: f94023f5 ldr x21, [sp, #0x40] f8c3c: 910183ff add sp, sp, #0x60 f8c40: d50323bf autiasp f8c44: d65f03c0 ret f8c48: 910023e0 add x0, sp, #0x8 f8c4c: aa1303e1 mov x1, x19 f8c50: 94019a84 bl 0x15f660 <_ZNSt13exception_ptrC1ERKS_@plt> f8c54: 910023e0 add x0, sp, #0x8 f8c58: 94019a7a bl 0x15f640 <_ZSt17rethrow_exceptionSt13exception_ptr@plt> f8c5c: 94019075 bl 0x15ce30 <__stack_chk_fail@plt> f8c60: aa0003f3 mov x19, x0 f8c64: 910023e0 add x0, sp, #0x8 f8c68: 940193aa bl 0x15db10 <_ZNSt13exception_ptrD1Ev@plt> f8c6c: 394083e8 ldrb w8, [sp, #0x20] f8c70: 34000068 cbz w8, 0xf8c7c f8c74: f9400fe0 ldr x0, [sp, #0x18] f8c78: 940193de bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> f8c7c: aa1303e0 mov x0, x19 f8c80: 94018138 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000f8c84 &)>: f8c84: d503233f paciasp f8c88: a9bd7bfd stp x29, x30, [sp, #-0x30]! f8c8c: f9000bf5 str x21, [sp, #0x10] f8c90: 910003fd mov x29, sp f8c94: a9024ff4 stp x20, x19, [sp, #0x20] f8c98: b9407008 ldr w8, [x0, #0x70] f8c9c: 37100148 tbnz w8, #0x2, 0xf8cc4 &)+0x40> f8ca0: aa0003f3 mov x19, x0 f8ca4: aa0103f4 mov x20, x1 f8ca8: 37180188 tbnz w8, #0x3, 0xf8cd8 &)+0x54> f8cac: 91010275 add x21, x19, #0x40 f8cb0: aa1503e0 mov x0, x21 f8cb4: aa1403e1 mov x1, x20 f8cb8: 94019a36 bl 0x15f590 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt> f8cbc: 3941c268 ldrb w8, [x19, #0x70] f8cc0: 3617ff88 tbz w8, #0x2, 0xf8cb0 &)+0x2c> f8cc4: a9424ff4 ldp x20, x19, [sp, #0x20] f8cc8: f9400bf5 ldr x21, [sp, #0x10] f8ccc: a8c37bfd ldp x29, x30, [sp], #0x30 f8cd0: d50323bf autiasp f8cd4: d65f03c0 ret f8cd8: 121c7908 and w8, w8, #0xfffffff7 f8cdc: 39402289 ldrb w9, [x20, #0x8] f8ce0: b9007268 str w8, [x19, #0x70] f8ce4: 34000189 cbz w9, 0xf8d14 &)+0x90> f8ce8: f9400280 ldr x0, [x20] f8cec: 940193c1 bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> f8cf0: f9400268 ldr x8, [x19] f8cf4: 3900229f strb wzr, [x20, #0x8] f8cf8: aa1303e0 mov x0, x19 f8cfc: f9400bf5 ldr x21, [sp, #0x10] f8d00: a9424ff4 ldp x20, x19, [sp, #0x20] f8d04: f9400d10 ldr x16, [x8, #0x18] f8d08: a8c37bfd ldp x29, x30, [sp], #0x30 f8d0c: d50323bf autiasp f8d10: d61f0200 br x16 f8d14: f0fffbc1 adrp x1, 0x73000 f8d18: 52800020 mov w0, #0x1 // =1 f8d1c: 911b2421 add x1, x1, #0x6c9 f8d20: 9401935c bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 00000000000f8d24 : f8d24: d503233f paciasp f8d28: d10143ff sub sp, sp, #0x50 f8d2c: a9027bfd stp x29, x30, [sp, #0x20] f8d30: 910083fd add x29, sp, #0x20 f8d34: f9001bf5 str x21, [sp, #0x30] f8d38: a9044ff4 stp x20, x19, [sp, #0x40] f8d3c: d53bd055 mrs x21, TPIDR_EL0 f8d40: 91006014 add x20, x0, #0x18 f8d44: aa0003f3 mov x19, x0 f8d48: f94016a8 ldr x8, [x21, #0x28] f8d4c: 52800029 mov w9, #0x1 // =1 f8d50: aa1403e0 mov x0, x20 f8d54: f81f83a8 stur x8, [x29, #-0x8] f8d58: f90007f4 str x20, [sp, #0x8] f8d5c: 390043e9 strb w9, [sp, #0x10] f8d60: 94019398 bl 0x15dbc0 <_ZNSt6__ndk15mutex4lockEv@plt> f8d64: b9407268 ldr w8, [x19, #0x70] f8d68: 37100148 tbnz w8, #0x2, 0xf8d90 f8d6c: 37180188 tbnz w8, #0x3, 0xf8d9c f8d70: 91010274 add x20, x19, #0x40 f8d74: 910023e1 add x1, sp, #0x8 f8d78: aa1403e0 mov x0, x20 f8d7c: 94019a05 bl 0x15f590 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt> f8d80: 3941c268 ldrb w8, [x19, #0x70] f8d84: 3617ff88 tbz w8, #0x2, 0xf8d74 f8d88: 394043e8 ldrb w8, [sp, #0x10] f8d8c: 34000188 cbz w8, 0xf8dbc f8d90: f94007e0 ldr x0, [sp, #0x8] f8d94: 94019397 bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> f8d98: 14000009 b 0xf8dbc f8d9c: 121c7908 and w8, w8, #0xfffffff7 f8da0: aa1403e0 mov x0, x20 f8da4: b9007268 str w8, [x19, #0x70] f8da8: 94019392 bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> f8dac: f9400268 ldr x8, [x19] f8db0: aa1303e0 mov x0, x19 f8db4: f9400d08 ldr x8, [x8, #0x18] f8db8: d63f0100 blr x8 f8dbc: f94016a8 ldr x8, [x21, #0x28] f8dc0: f85f83a9 ldur x9, [x29, #-0x8] f8dc4: eb09011f cmp x8, x9 f8dc8: 540000e1 b.ne 0xf8de4 f8dcc: a9444ff4 ldp x20, x19, [sp, #0x40] f8dd0: a9427bfd ldp x29, x30, [sp, #0x20] f8dd4: f9401bf5 ldr x21, [sp, #0x30] f8dd8: 910143ff add sp, sp, #0x50 f8ddc: d50323bf autiasp f8de0: d65f03c0 ret f8de4: 94019013 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000f8de8 : f8de8: d503233f paciasp f8dec: a9bf7bfd stp x29, x30, [sp, #-0x10]! f8df0: 910003fd mov x29, sp f8df4: 52800060 mov w0, #0x3 // =3 f8df8: 97fffe84 bl 0xf8808 00000000000f8dfc ::future(std::__ndk1::__assoc_sub_state*)>: f8dfc: d503233f paciasp f8e00: a9be7bfd stp x29, x30, [sp, #-0x20]! f8e04: a9014ff4 stp x20, x19, [sp, #0x10] f8e08: 910003fd mov x29, sp f8e0c: 91006033 add x19, x1, #0x18 f8e10: f9000001 str x1, [x0] f8e14: aa1303e0 mov x0, x19 f8e18: aa0103f4 mov x20, x1 f8e1c: 94019369 bl 0x15dbc0 <_ZNSt6__ndk15mutex4lockEv@plt> f8e20: 3941c288 ldrb w8, [x20, #0x70] f8e24: 37080168 tbnz w8, #0x1, 0xf8e50 ::future(std::__ndk1::__assoc_sub_state*)+0x54> f8e28: aa1403e0 mov x0, x20 f8e2c: 94019a4d bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> f8e30: b9407288 ldr w8, [x20, #0x70] f8e34: aa1303e0 mov x0, x19 f8e38: 321f0108 orr w8, w8, #0x2 f8e3c: b9007288 str w8, [x20, #0x70] f8e40: a9414ff4 ldp x20, x19, [sp, #0x10] f8e44: a8c27bfd ldp x29, x30, [sp], #0x20 f8e48: d50323bf autiasp f8e4c: 14019369 b 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> f8e50: 52800020 mov w0, #0x1 // =1 f8e54: 97fffe6d bl 0xf8808 f8e58: aa0003f4 mov x20, x0 f8e5c: aa1303e0 mov x0, x19 f8e60: 94019364 bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> f8e64: aa1403e0 mov x0, x20 f8e68: 940180be bl 0x159160 <__emutls_get_address+0x6d4> 00000000000f8e6c ::~future()>: f8e6c: d503233f paciasp f8e70: a9bf7bfd stp x29, x30, [sp, #-0x10]! f8e74: 910003fd mov x29, sp f8e78: f9400000 ldr x0, [x0] f8e7c: b4000040 cbz x0, 0xf8e84 ::~future()+0x18> f8e80: 94019a3c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> f8e84: a8c17bfd ldp x29, x30, [sp], #0x10 f8e88: d50323bf autiasp f8e8c: d65f03c0 ret 00000000000f8e90 ::get()>: f8e90: d503233f paciasp f8e94: a9be7bfd stp x29, x30, [sp, #-0x20]! f8e98: a9014ff4 stp x20, x19, [sp, #0x10] f8e9c: 910003fd mov x29, sp f8ea0: f9400013 ldr x19, [x0] f8ea4: f900001f str xzr, [x0] f8ea8: aa1303e0 mov x0, x19 f8eac: 94019a29 bl 0x15f750 <_ZNSt6__ndk117__assoc_sub_state4copyEv@plt> f8eb0: b4000073 cbz x19, 0xf8ebc ::get()+0x2c> f8eb4: aa1303e0 mov x0, x19 f8eb8: 94019a2e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> f8ebc: a9414ff4 ldp x20, x19, [sp, #0x10] f8ec0: a8c27bfd ldp x29, x30, [sp], #0x20 f8ec4: d50323bf autiasp f8ec8: d65f03c0 ret f8ecc: aa0003f4 mov x20, x0 f8ed0: b4000073 cbz x19, 0xf8edc ::get()+0x4c> f8ed4: aa1303e0 mov x0, x19 f8ed8: 94019a26 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> f8edc: aa1403e0 mov x0, x20 f8ee0: 940180a0 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000f8ee4 ::promise()>: f8ee4: d503233f paciasp f8ee8: a9be7bfd stp x29, x30, [sp, #-0x20]! f8eec: f9000bf3 str x19, [sp, #0x10] f8ef0: 910003fd mov x29, sp f8ef4: aa0003f3 mov x19, x0 f8ef8: 52800f00 mov w0, #0x78 // =120 f8efc: 94018fd9 bl 0x15ce60 <_Znwm@plt> f8f00: 900003a8 adrp x8, 0x16c000 f8f04: 6f00e400 movi v0.2d, #0000000000000000 f8f08: f9449d08 ldr x8, [x8, #0x938] f8f0c: f9000260 str x0, [x19] f8f10: f9400bf3 ldr x19, [sp, #0x10] f8f14: b900701f str wzr, [x0, #0x70] f8f18: ad008000 stp q0, q0, [x0, #0x10] f8f1c: 91004108 add x8, x8, #0x10 f8f20: ad018000 stp q0, q0, [x0, #0x30] f8f24: ad028000 stp q0, q0, [x0, #0x50] f8f28: a9007c08 stp x8, xzr, [x0] f8f2c: a8c27bfd ldp x29, x30, [sp], #0x20 f8f30: d50323bf autiasp f8f34: d65f03c0 ret 00000000000f8f38 ::~promise()>: f8f38: d503233f paciasp f8f3c: d10243ff sub sp, sp, #0x90 f8f40: a9067bfd stp x29, x30, [sp, #0x60] f8f44: 910183fd add x29, sp, #0x60 f8f48: f9003bf5 str x21, [sp, #0x70] f8f4c: a9084ff4 stp x20, x19, [sp, #0x80] f8f50: d53bd055 mrs x21, TPIDR_EL0 f8f54: f94016a8 ldr x8, [x21, #0x28] f8f58: f81f83a8 stur x8, [x29, #-0x8] f8f5c: f9400008 ldr x8, [x0] f8f60: b4000628 cbz x8, 0xf9024 ::~promise()+0xec> f8f64: aa0003f3 mov x19, x0 f8f68: 3941c109 ldrb w9, [x8, #0x70] f8f6c: 37000589 tbnz w9, #0x0, 0xf901c ::~promise()+0xe4> f8f70: 9100c3e0 add x0, sp, #0x30 f8f74: f9400914 ldr x20, [x8, #0x10] f8f78: f9001bff str xzr, [sp, #0x30] f8f7c: 940192e5 bl 0x15db10 <_ZNSt13exception_ptrD1Ev@plt> f8f80: b50004f4 cbnz x20, 0xf901c ::~promise()+0xe4> f8f84: f9400274 ldr x20, [x19] f8f88: f9400688 ldr x8, [x20, #0x8] f8f8c: f100051f cmp x8, #0x1 f8f90: 5400046b b.lt 0xf901c ::~promise()+0xe4> f8f94: f00003c8 adrp x8, 0x173000 f8f98: 91130108 add x8, x8, #0x4c0 f8f9c: 08dffd09 ldarb w9, [x8] f8fa0: f00003c8 adrp x8, 0x173000 f8fa4: 9112e108 add x8, x8, #0x4b8 f8fa8: 36000529 tbz w9, #0x0, 0xf904c ::~promise()+0x114> f8fac: 52800089 mov w9, #0x4 // =4 f8fb0: a93ea3a9 stp x9, x8, [x29, #-0x18] f8fb4: 9100c3e8 add x8, sp, #0x30 f8fb8: d10063a0 sub x0, x29, #0x18 f8fbc: 940199c9 bl 0x15f6e0 <_ZNKSt6__ndk110error_code7messageEv@plt> f8fc0: 910023e0 add x0, sp, #0x8 f8fc4: 9100c3e1 add x1, sp, #0x30 f8fc8: 940199ca bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> f8fcc: 3940c3e8 ldrb w8, [sp, #0x30] f8fd0: 36000068 tbz w8, #0x0, 0xf8fdc ::~promise()+0xa4> f8fd4: f94023e0 ldr x0, [sp, #0x40] f8fd8: 94018fc2 bl 0x15cee0 <_ZdlPv@plt> f8fdc: 900003a8 adrp x8, 0x16c000 f8fe0: 910023e0 add x0, sp, #0x8 f8fe4: f946e108 ldr x8, [x8, #0xdc0] f8fe8: 3cde83a0 ldur q0, [x29, #-0x18] f8fec: 91004108 add x8, x8, #0x10 f8ff0: 3c8183e0 stur q0, [sp, #0x18] f8ff4: f90007e8 str x8, [sp, #0x8] f8ff8: 9100a3e8 add x8, sp, #0x28 f8ffc: 94000041 bl 0xf9100 ::~promise()+0x1c8> f9000: 9100a3e1 add x1, sp, #0x28 f9004: aa1403e0 mov x0, x20 f9008: 940192de bl 0x15db80 <_ZNSt6__ndk117__assoc_sub_state13set_exceptionESt13exception_ptr@plt> f900c: 9100a3e0 add x0, sp, #0x28 f9010: 940192c0 bl 0x15db10 <_ZNSt13exception_ptrD1Ev@plt> f9014: 910023e0 add x0, sp, #0x8 f9018: 940199ba bl 0x15f700 <_ZNSt11logic_errorD2Ev@plt> f901c: f9400260 ldr x0, [x19] f9020: 940199d4 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> f9024: f94016a8 ldr x8, [x21, #0x28] f9028: f85f83a9 ldur x9, [x29, #-0x8] f902c: eb09011f cmp x8, x9 f9030: 54000441 b.ne 0xf90b8 ::~promise()+0x180> f9034: a9484ff4 ldp x20, x19, [sp, #0x80] f9038: a9467bfd ldp x29, x30, [sp, #0x60] f903c: f9403bf5 ldr x21, [sp, #0x70] f9040: 910243ff add sp, sp, #0x90 f9044: d50323bf autiasp f9048: d65f03c0 ret f904c: d00003c0 adrp x0, 0x173000 f9050: 91130000 add x0, x0, #0x4c0 f9054: 94019993 bl 0x15f6a0 <__cxa_guard_acquire@plt> f9058: d00003c8 adrp x8, 0x173000 f905c: 9112e108 add x8, x8, #0x4b8 f9060: 34fffa60 cbz w0, 0xf8fac ::~promise()+0x74> f9064: d00003c0 adrp x0, 0x173000 f9068: 9112e000 add x0, x0, #0x4b8 f906c: 94019991 bl 0x15f6b0 <_ZNSt6__ndk114error_categoryC2Ev@plt> f9070: b0000369 adrp x9, 0x166000 f9074: d00003c8 adrp x8, 0x173000 f9078: 911f4129 add x9, x9, #0x7d0 f907c: 9112e108 add x8, x8, #0x4b8 f9080: f0000380 adrp x0, 0x16c000 f9084: f0000342 adrp x2, 0x164000 f9088: d00003c1 adrp x1, 0x173000 f908c: 911c0042 add x2, x2, #0x700 f9090: f9000109 str x9, [x8] f9094: 9112e021 add x1, x1, #0x4b8 f9098: f946e800 ldr x0, [x0, #0xdd0] f909c: 94018f4d bl 0x15cdd0 <__cxa_atexit@plt> f90a0: d00003c0 adrp x0, 0x173000 f90a4: 91130000 add x0, x0, #0x4c0 f90a8: 9401998a bl 0x15f6d0 <__cxa_guard_release@plt> f90ac: d00003c8 adrp x8, 0x173000 f90b0: 9112e108 add x8, x8, #0x4b8 f90b4: 17ffffbe b 0xf8fac ::~promise()+0x74> f90b8: 94018f5e bl 0x15ce30 <__stack_chk_fail@plt> f90bc: aa0003f3 mov x19, x0 f90c0: 9100a3e0 add x0, sp, #0x28 f90c4: 94019293 bl 0x15db10 <_ZNSt13exception_ptrD1Ev@plt> f90c8: 910023e0 add x0, sp, #0x8 f90cc: 94019971 bl 0x15f690 <_ZNSt6__ndk112future_errorD2Ev@plt> f90d0: aa1303e0 mov x0, x19 f90d4: 97febf98 bl 0xa8f34 f90d8: 3940c3e8 ldrb w8, [sp, #0x30] f90dc: aa0003f3 mov x19, x0 f90e0: 360000c8 tbz w8, #0x0, 0xf90f8 ::~promise()+0x1c0> f90e4: f94023e0 ldr x0, [sp, #0x40] f90e8: 94018f7e bl 0x15cee0 <_ZdlPv@plt> f90ec: aa1303e0 mov x0, x19 f90f0: 97febf91 bl 0xa8f34 f90f4: aa0003f3 mov x19, x0 f90f8: aa1303e0 mov x0, x19 f90fc: 97febf8e bl 0xa8f34 f9100: d503233f paciasp f9104: a9bd7bfd stp x29, x30, [sp, #-0x30]! f9108: f9000bf5 str x21, [sp, #0x10] f910c: 910003fd mov x29, sp f9110: a9024ff4 stp x20, x19, [sp, #0x20] f9114: aa0003f4 mov x20, x0 f9118: 52800400 mov w0, #0x20 // =32 f911c: aa0803f3 mov x19, x8 f9120: 94019310 bl 0x15dd60 <__cxa_allocate_exception@plt> f9124: aa1403e1 mov x1, x20 f9128: aa0003f5 mov x21, x0 f912c: 94019995 bl 0x15f780 <_ZNSt11logic_errorC2ERKS_@plt> f9130: f0000388 adrp x8, 0x16c000 f9134: f946e108 ldr x8, [x8, #0xdc0] f9138: 91004108 add x8, x8, #0x10 f913c: f90002a8 str x8, [x21] f9140: 3dc00680 ldr q0, [x20, #0x10] f9144: 3d8006a0 str q0, [x21, #0x10] f9148: f0000381 adrp x1, 0x16c000 f914c: f0000382 adrp x2, 0x16c000 f9150: aa1503e0 mov x0, x21 f9154: f946ec21 ldr x1, [x1, #0xdd8] f9158: f946e442 ldr x2, [x2, #0xdc8] f915c: 94019305 bl 0x15dd70 <__cxa_throw@plt> f9160: 94018f7c bl 0x15cf50 <__cxa_begin_catch@plt> f9164: aa1303e8 mov x8, x19 f9168: 94019282 bl 0x15db70 <_ZSt17current_exceptionv@plt> f916c: 94019251 bl 0x15dab0 <__cxa_end_catch@plt> f9170: a9424ff4 ldp x20, x19, [sp, #0x20] f9174: f9400bf5 ldr x21, [sp, #0x10] f9178: a8c37bfd ldp x29, x30, [sp], #0x30 f917c: d50323bf autiasp f9180: d65f03c0 ret f9184: 97febf6c bl 0xa8f34 00000000000f9188 ::get_future()>: f9188: d503233f paciasp f918c: a9be7bfd stp x29, x30, [sp, #-0x20]! f9190: a9014ff4 stp x20, x19, [sp, #0x10] f9194: 910003fd mov x29, sp f9198: f9400014 ldr x20, [x0] f919c: b4000234 cbz x20, 0xf91e0 ::get_future()+0x58> f91a0: 91006293 add x19, x20, #0x18 f91a4: f9000114 str x20, [x8] f91a8: aa1303e0 mov x0, x19 f91ac: 94019285 bl 0x15dbc0 <_ZNSt6__ndk15mutex4lockEv@plt> f91b0: 3941c288 ldrb w8, [x20, #0x70] f91b4: 370801a8 tbnz w8, #0x1, 0xf91e8 ::get_future()+0x60> f91b8: aa1403e0 mov x0, x20 f91bc: 94019969 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> f91c0: b9407288 ldr w8, [x20, #0x70] f91c4: aa1303e0 mov x0, x19 f91c8: 321f0108 orr w8, w8, #0x2 f91cc: b9007288 str w8, [x20, #0x70] f91d0: a9414ff4 ldp x20, x19, [sp, #0x10] f91d4: a8c27bfd ldp x29, x30, [sp], #0x20 f91d8: d50323bf autiasp f91dc: 14019285 b 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> f91e0: 52800060 mov w0, #0x3 // =3 f91e4: 97fffd89 bl 0xf8808 f91e8: 52800020 mov w0, #0x1 // =1 f91ec: 97fffd87 bl 0xf8808 f91f0: aa0003f4 mov x20, x0 f91f4: aa1303e0 mov x0, x19 f91f8: 9401927e bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> f91fc: aa1403e0 mov x0, x20 f9200: 94017fd8 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000f9204 ::set_value()>: f9204: d503233f paciasp f9208: a9bf7bfd stp x29, x30, [sp, #-0x10]! f920c: 910003fd mov x29, sp f9210: f9400000 ldr x0, [x0] f9214: b4000080 cbz x0, 0xf9224 ::set_value()+0x20> f9218: a8c17bfd ldp x29, x30, [sp], #0x10 f921c: d50323bf autiasp f9220: 14019250 b 0x15db60 <_ZNSt6__ndk117__assoc_sub_state9set_valueEv@plt> f9224: 52800060 mov w0, #0x3 // =3 f9228: 97fffd78 bl 0xf8808 00000000000f922c ::set_exception(std::exception_ptr)>: f922c: d503233f paciasp f9230: d100c3ff sub sp, sp, #0x30 f9234: a9017bfd stp x29, x30, [sp, #0x10] f9238: 910043fd add x29, sp, #0x10 f923c: a9024ff4 stp x20, x19, [sp, #0x20] f9240: d53bd054 mrs x20, TPIDR_EL0 f9244: f9401688 ldr x8, [x20, #0x28] f9248: f90007e8 str x8, [sp, #0x8] f924c: f9400013 ldr x19, [x0] f9250: b4000233 cbz x19, 0xf9294 ::set_exception(std::exception_ptr)+0x68> f9254: 910003e0 mov x0, sp f9258: 94019902 bl 0x15f660 <_ZNSt13exception_ptrC1ERKS_@plt> f925c: 910003e1 mov x1, sp f9260: aa1303e0 mov x0, x19 f9264: 94019247 bl 0x15db80 <_ZNSt6__ndk117__assoc_sub_state13set_exceptionESt13exception_ptr@plt> f9268: 910003e0 mov x0, sp f926c: 94019229 bl 0x15db10 <_ZNSt13exception_ptrD1Ev@plt> f9270: f9401688 ldr x8, [x20, #0x28] f9274: f94007e9 ldr x9, [sp, #0x8] f9278: eb09011f cmp x8, x9 f927c: 54000101 b.ne 0xf929c ::set_exception(std::exception_ptr)+0x70> f9280: a9424ff4 ldp x20, x19, [sp, #0x20] f9284: a9417bfd ldp x29, x30, [sp, #0x10] f9288: 9100c3ff add sp, sp, #0x30 f928c: d50323bf autiasp f9290: d65f03c0 ret f9294: 52800060 mov w0, #0x3 // =3 f9298: 97fffd5c bl 0xf8808 f929c: 94018ee5 bl 0x15ce30 <__stack_chk_fail@plt> f92a0: aa0003f3 mov x19, x0 f92a4: 910003e0 mov x0, sp f92a8: 9401921a bl 0x15db10 <_ZNSt13exception_ptrD1Ev@plt> f92ac: aa1303e0 mov x0, x19 f92b0: 94017fac bl 0x159160 <__emutls_get_address+0x6d4> 00000000000f92b4 ::set_value_at_thread_exit()>: f92b4: d503233f paciasp f92b8: a9bf7bfd stp x29, x30, [sp, #-0x10]! f92bc: 910003fd mov x29, sp f92c0: f9400000 ldr x0, [x0] f92c4: b4000080 cbz x0, 0xf92d4 ::set_value_at_thread_exit()+0x20> f92c8: a8c17bfd ldp x29, x30, [sp], #0x10 f92cc: d50323bf autiasp f92d0: 14019910 b 0x15f710 <_ZNSt6__ndk117__assoc_sub_state24set_value_at_thread_exitEv@plt> f92d4: 52800060 mov w0, #0x3 // =3 f92d8: 97fffd4c bl 0xf8808 00000000000f92dc ::set_exception_at_thread_exit(std::exception_ptr)>: f92dc: d503233f paciasp f92e0: d100c3ff sub sp, sp, #0x30 f92e4: a9017bfd stp x29, x30, [sp, #0x10] f92e8: 910043fd add x29, sp, #0x10 f92ec: a9024ff4 stp x20, x19, [sp, #0x20] f92f0: d53bd054 mrs x20, TPIDR_EL0 f92f4: f9401688 ldr x8, [x20, #0x28] f92f8: f90007e8 str x8, [sp, #0x8] f92fc: f9400013 ldr x19, [x0] f9300: b4000233 cbz x19, 0xf9344 ::set_exception_at_thread_exit(std::exception_ptr)+0x68> f9304: 910003e0 mov x0, sp f9308: 940198d6 bl 0x15f660 <_ZNSt13exception_ptrC1ERKS_@plt> f930c: 910003e1 mov x1, sp f9310: aa1303e0 mov x0, x19 f9314: 94019907 bl 0x15f730 <_ZNSt6__ndk117__assoc_sub_state28set_exception_at_thread_exitESt13exception_ptr@plt> f9318: 910003e0 mov x0, sp f931c: 940191fd bl 0x15db10 <_ZNSt13exception_ptrD1Ev@plt> f9320: f9401688 ldr x8, [x20, #0x28] f9324: f94007e9 ldr x9, [sp, #0x8] f9328: eb09011f cmp x8, x9 f932c: 54000101 b.ne 0xf934c ::set_exception_at_thread_exit(std::exception_ptr)+0x70> f9330: a9424ff4 ldp x20, x19, [sp, #0x20] f9334: a9417bfd ldp x29, x30, [sp, #0x10] f9338: 9100c3ff add sp, sp, #0x30 f933c: d50323bf autiasp f9340: d65f03c0 ret f9344: 52800060 mov w0, #0x3 // =3 f9348: 97fffd30 bl 0xf8808 f934c: 94018eb9 bl 0x15ce30 <__stack_chk_fail@plt> f9350: aa0003f3 mov x19, x0 f9354: 910003e0 mov x0, sp f9358: 940191ee bl 0x15db10 <_ZNSt13exception_ptrD1Ev@plt> f935c: aa1303e0 mov x0, x19 f9360: 94017f80 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000f9364 ::~shared_future()>: f9364: d503233f paciasp f9368: a9bf7bfd stp x29, x30, [sp, #-0x10]! f936c: 910003fd mov x29, sp f9370: f9400000 ldr x0, [x0] f9374: b4000040 cbz x0, 0xf937c ::~shared_future()+0x18> f9378: 940198fe bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> f937c: a8c17bfd ldp x29, x30, [sp], #0x10 f9380: d50323bf autiasp f9384: d65f03c0 ret 00000000000f9388 ::operator=(std::__ndk1::shared_future const&)>: f9388: d503233f paciasp f938c: a9be7bfd stp x29, x30, [sp, #-0x20]! f9390: a9014ff4 stp x20, x19, [sp, #0x10] f9394: 910003fd mov x29, sp f9398: aa0103f4 mov x20, x1 f939c: f9400028 ldr x8, [x1] f93a0: aa0003f3 mov x19, x0 f93a4: b4000068 cbz x8, 0xf93b0 ::operator=(std::__ndk1::shared_future const&)+0x28> f93a8: aa0803e0 mov x0, x8 f93ac: 940198ed bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> f93b0: f9400260 ldr x0, [x19] f93b4: b4000040 cbz x0, 0xf93bc ::operator=(std::__ndk1::shared_future const&)+0x34> f93b8: 940198ee bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> f93bc: f9400288 ldr x8, [x20] f93c0: aa1303e0 mov x0, x19 f93c4: f9000268 str x8, [x19] f93c8: a9414ff4 ldp x20, x19, [sp, #0x10] f93cc: a8c27bfd ldp x29, x30, [sp], #0x20 f93d0: d50323bf autiasp f93d4: d65f03c0 ret 00000000000f93d8 : f93d8: d503233f paciasp f93dc: a9be7bfd stp x29, x30, [sp, #-0x20]! f93e0: a9014ff4 stp x20, x19, [sp, #0x10] f93e4: 910003fd mov x29, sp f93e8: f0000388 adrp x8, 0x16c000 f93ec: aa0003f3 mov x19, x0 f93f0: aa0003f4 mov x20, x0 f93f4: 91010000 add x0, x0, #0x40 f93f8: f9449d08 ldr x8, [x8, #0x938] f93fc: 91004108 add x8, x8, #0x10 f9400: f8010688 str x8, [x20], #0x10 f9404: 940191bb bl 0x15daf0 <_ZNSt6__ndk118condition_variableD1Ev@plt> f9408: 91006260 add x0, x19, #0x18 f940c: 940191bd bl 0x15db00 <_ZNSt6__ndk15mutexD1Ev@plt> f9410: aa1403e0 mov x0, x20 f9414: 940191bf bl 0x15db10 <_ZNSt13exception_ptrD1Ev@plt> f9418: aa1303e0 mov x0, x19 f941c: 940191c1 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> f9420: aa1303e0 mov x0, x19 f9424: a9414ff4 ldp x20, x19, [sp, #0x10] f9428: a8c27bfd ldp x29, x30, [sp], #0x20 f942c: d50323bf autiasp f9430: 14018eac b 0x15cee0 <_ZdlPv@plt> f9434: d503233f paciasp f9438: a9be7bfd stp x29, x30, [sp, #-0x20]! f943c: f9000bf3 str x19, [sp, #0x10] f9440: 910003fd mov x29, sp f9444: aa0003f3 mov x19, x0 f9448: 9401989e bl 0x15f6c0 <_ZNSt6__ndk114error_categoryD2Ev@plt> f944c: aa1303e0 mov x0, x19 f9450: f9400bf3 ldr x19, [sp, #0x10] f9454: a8c27bfd ldp x29, x30, [sp], #0x20 f9458: d50323bf autiasp f945c: 14018ea1 b 0x15cee0 <_ZdlPv@plt> 00000000000f9460 >::~basic_ios()>: f9460: d503245f bti c f9464: 140198cb b 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> 00000000000f9468 : f9468: d503233f paciasp f946c: a9be7bfd stp x29, x30, [sp, #-0x20]! f9470: a9014ff4 stp x20, x19, [sp, #0x10] f9474: 910003fd mov x29, sp f9478: f0000389 adrp x9, 0x16c000 f947c: aa0003f3 mov x19, x0 f9480: f946f129 ldr x9, [x9, #0xde0] f9484: f9402408 ldr x8, [x0, #0x48] f9488: 91004129 add x9, x9, #0x10 f948c: f9000009 str x9, [x0] f9490: b4000168 cbz x8, 0xf94bc f9494: d1000514 sub x20, x8, #0x1 f9498: a943a668 ldp x8, x9, [x19, #0x38] f949c: f8747908 ldr x8, [x8, x20, lsl #3] f94a0: b8747922 ldr w2, [x9, x20, lsl #2] f94a4: 2a1f03e0 mov w0, wzr f94a8: aa1303e1 mov x1, x19 f94ac: d63f0100 blr x8 f94b0: d1000694 sub x20, x20, #0x1 f94b4: b100069f cmn x20, #0x1 f94b8: 54ffff01 b.ne 0xf9498 f94bc: 9100c260 add x0, x19, #0x30 f94c0: 940198b8 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> f94c4: f9401e60 ldr x0, [x19, #0x38] f94c8: 94018f76 bl 0x15d2a0 f94cc: f9402260 ldr x0, [x19, #0x40] f94d0: 94018f74 bl 0x15d2a0 f94d4: f9402e60 ldr x0, [x19, #0x58] f94d8: 94018f72 bl 0x15d2a0 f94dc: f9403a60 ldr x0, [x19, #0x70] f94e0: a9414ff4 ldp x20, x19, [sp, #0x10] f94e4: a8c27bfd ldp x29, x30, [sp], #0x20 f94e8: d50323bf autiasp f94ec: 14018f6d b 0x15d2a0 f94f0: 97febe91 bl 0xa8f34 00000000000f94f4 >::~basic_ios()>: f94f4: d503233f paciasp f94f8: a9be7bfd stp x29, x30, [sp, #-0x20]! f94fc: f9000bf3 str x19, [sp, #0x10] f9500: 910003fd mov x29, sp f9504: aa0003f3 mov x19, x0 f9508: 940198a2 bl 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> f950c: aa1303e0 mov x0, x19 f9510: f9400bf3 ldr x19, [sp, #0x10] f9514: a8c27bfd ldp x29, x30, [sp], #0x20 f9518: d50323bf autiasp f951c: 14018e71 b 0x15cee0 <_ZdlPv@plt> 00000000000f9520 >::copyfmt(std::__ndk1::basic_ios> const&)>: f9520: d503233f paciasp f9524: a9bd7bfd stp x29, x30, [sp, #-0x30]! f9528: f9000bf5 str x21, [sp, #0x10] f952c: 910003fd mov x29, sp f9530: a9024ff4 stp x20, x19, [sp, #0x20] f9534: aa0003f3 mov x19, x0 f9538: eb01001f cmp x0, x1 f953c: 54000540 b.eq 0xf95e4 >::copyfmt(std::__ndk1::basic_ios> const&)+0xc4> f9540: aa0103f4 mov x20, x1 f9544: f9402668 ldr x8, [x19, #0x48] f9548: b4000168 cbz x8, 0xf9574 >::copyfmt(std::__ndk1::basic_ios> const&)+0x54> f954c: d1000515 sub x21, x8, #0x1 f9550: a943a668 ldp x8, x9, [x19, #0x38] f9554: 2a1f03e0 mov w0, wzr f9558: aa1303e1 mov x1, x19 f955c: f8757908 ldr x8, [x8, x21, lsl #3] f9560: b8757922 ldr w2, [x9, x21, lsl #2] f9564: d63f0100 blr x8 f9568: d10006b5 sub x21, x21, #0x1 f956c: b10006bf cmn x21, #0x1 f9570: 54ffff01 b.ne 0xf9550 >::copyfmt(std::__ndk1::basic_ios> const&)+0x30> f9574: aa1303e0 mov x0, x19 f9578: aa1403e1 mov x1, x20 f957c: 9401988d bl 0x15f7b0 <_ZNSt6__ndk18ios_base7copyfmtERKS0_@plt> f9580: f9404689 ldr x9, [x20, #0x88] f9584: b940928a ldr w10, [x20, #0x90] f9588: f9402668 ldr x8, [x19, #0x48] f958c: f9004669 str x9, [x19, #0x88] f9590: b900926a str w10, [x19, #0x90] f9594: b4000168 cbz x8, 0xf95c0 >::copyfmt(std::__ndk1::basic_ios> const&)+0xa0> f9598: d1000515 sub x21, x8, #0x1 f959c: a943a668 ldp x8, x9, [x19, #0x38] f95a0: 52800040 mov w0, #0x2 // =2 f95a4: aa1303e1 mov x1, x19 f95a8: f8757908 ldr x8, [x8, x21, lsl #3] f95ac: b8757922 ldr w2, [x9, x21, lsl #2] f95b0: d63f0100 blr x8 f95b4: d10006b5 sub x21, x21, #0x1 f95b8: b10006bf cmn x21, #0x1 f95bc: 54ffff01 b.ne 0xf959c >::copyfmt(std::__ndk1::basic_ios> const&)+0x7c> f95c0: f9401668 ldr x8, [x19, #0x28] f95c4: b9402269 ldr w9, [x19, #0x20] f95c8: f100011f cmp x8, #0x0 f95cc: b9402688 ldr w8, [x20, #0x24] f95d0: 1a9f17ea cset w10, eq f95d4: 2a0a0129 orr w9, w9, w10 f95d8: 6a08013f tst w9, w8 f95dc: 29042269 stp w9, w8, [x19, #0x20] f95e0: 540000e1 b.ne 0xf95fc >::copyfmt(std::__ndk1::basic_ios> const&)+0xdc> f95e4: aa1303e0 mov x0, x19 f95e8: f9400bf5 ldr x21, [sp, #0x10] f95ec: a9424ff4 ldp x20, x19, [sp, #0x20] f95f0: a8c37bfd ldp x29, x30, [sp], #0x30 f95f4: d50323bf autiasp f95f8: d65f03c0 ret f95fc: d0fffba0 adrp x0, 0x6f000 f9600: 91344400 add x0, x0, #0xd11 f9604: 94003466 bl 0x10679c 00000000000f9608 : f9608: d503233f paciasp f960c: a9bd7bfd stp x29, x30, [sp, #-0x30]! f9610: f9000bf5 str x21, [sp, #0x10] f9614: 910003fd mov x29, sp f9618: a9024ff4 stp x20, x19, [sp, #0x20] f961c: f9402408 ldr x8, [x0, #0x48] f9620: b40001a8 cbz x8, 0xf9654 f9624: aa0003f3 mov x19, x0 f9628: 2a0103f4 mov w20, w1 f962c: d1000515 sub x21, x8, #0x1 f9630: a943a668 ldp x8, x9, [x19, #0x38] f9634: 2a1403e0 mov w0, w20 f9638: aa1303e1 mov x1, x19 f963c: f8757908 ldr x8, [x8, x21, lsl #3] f9640: b8757922 ldr w2, [x9, x21, lsl #2] f9644: d63f0100 blr x8 f9648: d10006b5 sub x21, x21, #0x1 f964c: b10006bf cmn x21, #0x1 f9650: 54ffff01 b.ne 0xf9630 f9654: a9424ff4 ldp x20, x19, [sp, #0x20] f9658: f9400bf5 ldr x21, [sp, #0x10] f965c: a8c37bfd ldp x29, x30, [sp], #0x30 f9660: d50323bf autiasp f9664: d65f03c0 ret 00000000000f9668 : f9668: d503233f paciasp f966c: a9bc7bfd stp x29, x30, [sp, #-0x40]! f9670: a9015ff8 stp x24, x23, [sp, #0x10] f9674: 910003fd mov x29, sp f9678: a90257f6 stp x22, x21, [sp, #0x20] f967c: a9034ff4 stp x20, x19, [sp, #0x30] f9680: f9402808 ldr x8, [x0, #0x50] f9684: aa0103f5 mov x21, x1 f9688: f9402434 ldr x20, [x1, #0x48] f968c: aa0003f6 mov x22, x0 f9690: eb14011f cmp x8, x20 f9694: 54000142 b.hs 0xf96bc f9698: d37df280 lsl x0, x20, #3 f969c: 94018ee1 bl 0x15d220 f96a0: b40011a0 cbz x0, 0xf98d4 f96a4: aa0003f3 mov x19, x0 f96a8: d37ef680 lsl x0, x20, #2 f96ac: 94018edd bl 0x15d220 f96b0: b4001140 cbz x0, 0xf98d8 f96b4: aa0003f4 mov x20, x0 f96b8: 14000003 b 0xf96c4 f96bc: aa1f03f4 mov x20, xzr f96c0: aa1f03f3 mov x19, xzr f96c4: f94036c9 ldr x9, [x22, #0x68] f96c8: f94032a8 ldr x8, [x21, #0x60] f96cc: eb08013f cmp x9, x8 f96d0: 540000c2 b.hs 0xf96e8 f96d4: d37df100 lsl x0, x8, #3 f96d8: 94018ed2 bl 0x15d220 f96dc: aa0003f7 mov x23, x0 f96e0: b5000060 cbnz x0, 0xf96ec f96e4: 94019837 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> f96e8: aa1f03f7 mov x23, xzr f96ec: f94042c9 ldr x9, [x22, #0x80] f96f0: f9403ea8 ldr x8, [x21, #0x78] f96f4: eb08013f cmp x9, x8 f96f8: 540000c2 b.hs 0xf9710 f96fc: d37df100 lsl x0, x8, #3 f9700: 94018ec8 bl 0x15d220 f9704: aa0003f8 mov x24, x0 f9708: b5000060 cbnz x0, 0xf9714 f970c: 9401982d bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> f9710: aa1f03f8 mov x24, xzr f9714: b9400aa8 ldr w8, [x21, #0x8] f9718: 9100c2c0 add x0, x22, #0x30 f971c: 3dc006a0 ldr q0, [x21, #0x10] f9720: 9100c2a1 add x1, x21, #0x30 f9724: b9000ac8 str w8, [x22, #0x8] f9728: 3d8006c0 str q0, [x22, #0x10] f972c: 94019829 bl 0x15f7d0 <_ZNSt6__ndk16localeaSERKS0_@plt> f9730: f9402ac8 ldr x8, [x22, #0x50] f9734: f94026a9 ldr x9, [x21, #0x48] f9738: eb09011f cmp x8, x9 f973c: 54000162 b.hs 0xf9768 f9740: f9401ec0 ldr x0, [x22, #0x38] f9744: 94018ed7 bl 0x15d2a0 f9748: f94022c0 ldr x0, [x22, #0x40] f974c: f9001ed3 str x19, [x22, #0x38] f9750: 94018ed4 bl 0x15d2a0 f9754: aa1f03f3 mov x19, xzr f9758: f94026a8 ldr x8, [x21, #0x48] f975c: f90022d4 str x20, [x22, #0x40] f9760: aa1f03f4 mov x20, xzr f9764: f9002ac8 str x8, [x22, #0x50] f9768: f90026df str xzr, [x22, #0x48] f976c: f94026a8 ldr x8, [x21, #0x48] f9770: b4000208 cbz x8, 0xf97b0 f9774: aa1f03e8 mov x8, xzr f9778: d37df109 lsl x9, x8, #3 f977c: f9401eaa ldr x10, [x21, #0x38] f9780: d37ef50c lsl x12, x8, #2 f9784: 91000508 add x8, x8, #0x1 f9788: f9401ecb ldr x11, [x22, #0x38] f978c: f869694a ldr x10, [x10, x9] f9790: f90026c8 str x8, [x22, #0x48] f9794: f829696a str x10, [x11, x9] f9798: a9442aa9 ldp x9, x10, [x21, #0x40] f979c: f94022cb ldr x11, [x22, #0x40] f97a0: b86c6929 ldr w9, [x9, x12] f97a4: eb0a011f cmp x8, x10 f97a8: b82c6969 str w9, [x11, x12] f97ac: 54fffe63 b.lo 0xf9778 f97b0: f94036c8 ldr x8, [x22, #0x68] f97b4: f94032a9 ldr x9, [x21, #0x60] f97b8: eb09011f cmp x8, x9 f97bc: 54000122 b.hs 0xf97e0 f97c0: f9402ec0 ldr x0, [x22, #0x58] f97c4: 94018eb7 bl 0x15d2a0 f97c8: f9002ed7 str x23, [x22, #0x58] f97cc: f94032a9 ldr x9, [x21, #0x60] f97d0: aa1703e8 mov x8, x23 f97d4: aa1f03f7 mov x23, xzr f97d8: f90036c9 str x9, [x22, #0x68] f97dc: 14000002 b 0xf97e4 f97e0: f9402ec8 ldr x8, [x22, #0x58] f97e4: f9402ea9 ldr x9, [x21, #0x58] f97e8: f90032df str xzr, [x22, #0x60] f97ec: f94032aa ldr x10, [x21, #0x60] f97f0: b400016a cbz x10, 0xf981c f97f4: aa1f03ea mov x10, xzr f97f8: d37df14a lsl x10, x10, #3 f97fc: f86a692b ldr x11, [x9, x10] f9800: f82a690b str x11, [x8, x10] f9804: f94032ca ldr x10, [x22, #0x60] f9808: 9100054a add x10, x10, #0x1 f980c: f90032ca str x10, [x22, #0x60] f9810: f94032ab ldr x11, [x21, #0x60] f9814: eb0b015f cmp x10, x11 f9818: 54ffff03 b.lo 0xf97f8 f981c: f94042c8 ldr x8, [x22, #0x80] f9820: f9403ea9 ldr x9, [x21, #0x78] f9824: eb09011f cmp x8, x9 f9828: 540000e2 b.hs 0xf9844 f982c: f9403ac0 ldr x0, [x22, #0x70] f9830: 94018e9c bl 0x15d2a0 f9834: f9403ea8 ldr x8, [x21, #0x78] f9838: f9003ad8 str x24, [x22, #0x70] f983c: aa1f03f8 mov x24, xzr f9840: f90042c8 str x8, [x22, #0x80] f9844: f9003edf str xzr, [x22, #0x78] f9848: f9403ea8 ldr x8, [x21, #0x78] f984c: b4000168 cbz x8, 0xf9878 f9850: aa1f03e8 mov x8, xzr f9854: d37df109 lsl x9, x8, #3 f9858: 91000508 add x8, x8, #0x1 f985c: f9403acc ldr x12, [x22, #0x70] f9860: f9003ec8 str x8, [x22, #0x78] f9864: a9472eaa ldp x10, x11, [x21, #0x70] f9868: f869694a ldr x10, [x10, x9] f986c: eb0b011f cmp x8, x11 f9870: f829698a str x10, [x12, x9] f9874: 54ffff03 b.lo 0xf9854 f9878: b4000078 cbz x24, 0xf9884 f987c: aa1803e0 mov x0, x24 f9880: 94018e88 bl 0x15d2a0 f9884: b4000077 cbz x23, 0xf9890 f9888: aa1703e0 mov x0, x23 f988c: 94018e85 bl 0x15d2a0 f9890: b4000074 cbz x20, 0xf989c f9894: aa1403e0 mov x0, x20 f9898: 94018e82 bl 0x15d2a0 f989c: b4000113 cbz x19, 0xf98bc f98a0: aa1303e0 mov x0, x19 f98a4: a9434ff4 ldp x20, x19, [sp, #0x30] f98a8: a94257f6 ldp x22, x21, [sp, #0x20] f98ac: a9415ff8 ldp x24, x23, [sp, #0x10] f98b0: a8c47bfd ldp x29, x30, [sp], #0x40 f98b4: d50323bf autiasp f98b8: 14018e7a b 0x15d2a0 f98bc: a9434ff4 ldp x20, x19, [sp, #0x30] f98c0: a94257f6 ldp x22, x21, [sp, #0x20] f98c4: a9415ff8 ldp x24, x23, [sp, #0x10] f98c8: a8c47bfd ldp x29, x30, [sp], #0x40 f98cc: d50323bf autiasp f98d0: d65f03c0 ret f98d4: 940197bb bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> f98d8: 940197ba bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> f98dc: aa0003f5 mov x21, x0 f98e0: b50000b7 cbnz x23, 0xf98f4 f98e4: b5000194 cbnz x20, 0xf9914 f98e8: b50001d3 cbnz x19, 0xf9920 f98ec: aa1503e0 mov x0, x21 f98f0: 94017e1c bl 0x159160 <__emutls_get_address+0x6d4> f98f4: aa1703e0 mov x0, x23 f98f8: 94018e6a bl 0x15d2a0 f98fc: b4ffff74 cbz x20, 0xf98e8 f9900: 14000005 b 0xf9914 f9904: aa0003f5 mov x21, x0 f9908: 14000006 b 0xf9920 f990c: aa0003f5 mov x21, x0 f9910: b4fffed4 cbz x20, 0xf98e8 f9914: aa1403e0 mov x0, x20 f9918: 94018e62 bl 0x15d2a0 f991c: b4fffe93 cbz x19, 0xf98ec f9920: aa1303e0 mov x0, x19 f9924: 94018e5f bl 0x15d2a0 f9928: aa1503e0 mov x0, x21 f992c: 94017e0d bl 0x159160 <__emutls_get_address+0x6d4> 00000000000f9930 >::~basic_ios()>: f9930: d503245f bti c f9934: 14019797 b 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> 00000000000f9938 >::~basic_ios()>: f9938: d503233f paciasp f993c: a9be7bfd stp x29, x30, [sp, #-0x20]! f9940: f9000bf3 str x19, [sp, #0x10] f9944: 910003fd mov x29, sp f9948: aa0003f3 mov x19, x0 f994c: 94019791 bl 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> f9950: aa1303e0 mov x0, x19 f9954: f9400bf3 ldr x19, [sp, #0x10] f9958: a8c27bfd ldp x29, x30, [sp], #0x20 f995c: d50323bf autiasp f9960: 14018d60 b 0x15cee0 <_ZdlPv@plt> 00000000000f9964 >::copyfmt(std::__ndk1::basic_ios> const&)>: f9964: d503233f paciasp f9968: a9bd7bfd stp x29, x30, [sp, #-0x30]! f996c: f9000bf5 str x21, [sp, #0x10] f9970: 910003fd mov x29, sp f9974: a9024ff4 stp x20, x19, [sp, #0x20] f9978: aa0003f3 mov x19, x0 f997c: eb01001f cmp x0, x1 f9980: 54000540 b.eq 0xf9a28 >::copyfmt(std::__ndk1::basic_ios> const&)+0xc4> f9984: aa0103f4 mov x20, x1 f9988: f9402668 ldr x8, [x19, #0x48] f998c: b4000168 cbz x8, 0xf99b8 >::copyfmt(std::__ndk1::basic_ios> const&)+0x54> f9990: d1000515 sub x21, x8, #0x1 f9994: a943a668 ldp x8, x9, [x19, #0x38] f9998: 2a1f03e0 mov w0, wzr f999c: aa1303e1 mov x1, x19 f99a0: f8757908 ldr x8, [x8, x21, lsl #3] f99a4: b8757922 ldr w2, [x9, x21, lsl #2] f99a8: d63f0100 blr x8 f99ac: d10006b5 sub x21, x21, #0x1 f99b0: b10006bf cmn x21, #0x1 f99b4: 54ffff01 b.ne 0xf9994 >::copyfmt(std::__ndk1::basic_ios> const&)+0x30> f99b8: aa1303e0 mov x0, x19 f99bc: aa1403e1 mov x1, x20 f99c0: 9401977c bl 0x15f7b0 <_ZNSt6__ndk18ios_base7copyfmtERKS0_@plt> f99c4: f9404689 ldr x9, [x20, #0x88] f99c8: b940928a ldr w10, [x20, #0x90] f99cc: f9402668 ldr x8, [x19, #0x48] f99d0: f9004669 str x9, [x19, #0x88] f99d4: b900926a str w10, [x19, #0x90] f99d8: b4000168 cbz x8, 0xf9a04 >::copyfmt(std::__ndk1::basic_ios> const&)+0xa0> f99dc: d1000515 sub x21, x8, #0x1 f99e0: a943a668 ldp x8, x9, [x19, #0x38] f99e4: 52800040 mov w0, #0x2 // =2 f99e8: aa1303e1 mov x1, x19 f99ec: f8757908 ldr x8, [x8, x21, lsl #3] f99f0: b8757922 ldr w2, [x9, x21, lsl #2] f99f4: d63f0100 blr x8 f99f8: d10006b5 sub x21, x21, #0x1 f99fc: b10006bf cmn x21, #0x1 f9a00: 54ffff01 b.ne 0xf99e0 >::copyfmt(std::__ndk1::basic_ios> const&)+0x7c> f9a04: f9401668 ldr x8, [x19, #0x28] f9a08: b9402269 ldr w9, [x19, #0x20] f9a0c: f100011f cmp x8, #0x0 f9a10: b9402688 ldr w8, [x20, #0x24] f9a14: 1a9f17ea cset w10, eq f9a18: 2a0a0129 orr w9, w9, w10 f9a1c: 6a08013f tst w9, w8 f9a20: 29042269 stp w9, w8, [x19, #0x20] f9a24: 540000e1 b.ne 0xf9a40 >::copyfmt(std::__ndk1::basic_ios> const&)+0xdc> f9a28: aa1303e0 mov x0, x19 f9a2c: f9400bf5 ldr x21, [sp, #0x10] f9a30: a9424ff4 ldp x20, x19, [sp, #0x20] f9a34: a8c37bfd ldp x29, x30, [sp], #0x30 f9a38: d50323bf autiasp f9a3c: d65f03c0 ret f9a40: d0fffba0 adrp x0, 0x6f000 f9a44: 91344400 add x0, x0, #0xd11 f9a48: 94003355 bl 0x10679c 00000000000f9a4c >::~basic_streambuf()>: f9a4c: d503245f bti c f9a50: f0000388 adrp x8, 0x16c000 f9a54: f946f508 ldr x8, [x8, #0xde8] f9a58: 91004108 add x8, x8, #0x10 f9a5c: f8008408 str x8, [x0], #0x8 f9a60: 14019750 b 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 00000000000f9a64 >::~basic_streambuf()>: f9a64: d503233f paciasp f9a68: a9be7bfd stp x29, x30, [sp, #-0x20]! f9a6c: f9000bf3 str x19, [sp, #0x10] f9a70: 910003fd mov x29, sp f9a74: f0000388 adrp x8, 0x16c000 f9a78: aa0003f3 mov x19, x0 f9a7c: f946f508 ldr x8, [x8, #0xde8] f9a80: 91004108 add x8, x8, #0x10 f9a84: f8008408 str x8, [x0], #0x8 f9a88: 94019746 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> f9a8c: aa1303e0 mov x0, x19 f9a90: f9400bf3 ldr x19, [sp, #0x10] f9a94: a8c27bfd ldp x29, x30, [sp], #0x20 f9a98: d50323bf autiasp f9a9c: 14018d11 b 0x15cee0 <_ZdlPv@plt> 00000000000f9aa0 >::pubimbue(std::__ndk1::locale const&)>: f9aa0: d503233f paciasp f9aa4: a9bd7bfd stp x29, x30, [sp, #-0x30]! f9aa8: f9000bf5 str x21, [sp, #0x10] f9aac: 910003fd mov x29, sp f9ab0: a9024ff4 stp x20, x19, [sp, #0x20] f9ab4: aa0003f5 mov x21, x0 f9ab8: aa0803f4 mov x20, x8 f9abc: aa0103f3 mov x19, x1 f9ac0: f84086a8 ldr x8, [x21], #0x8 f9ac4: f9400908 ldr x8, [x8, #0x10] f9ac8: d63f0100 blr x8 f9acc: aa1403e0 mov x0, x20 f9ad0: aa1503e1 mov x1, x21 f9ad4: 94019743 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> f9ad8: aa1303e1 mov x1, x19 f9adc: aa1503e0 mov x0, x21 f9ae0: a9424ff4 ldp x20, x19, [sp, #0x20] f9ae4: f9400bf5 ldr x21, [sp, #0x10] f9ae8: a8c37bfd ldp x29, x30, [sp], #0x30 f9aec: d50323bf autiasp f9af0: 14019738 b 0x15f7d0 <_ZNSt6__ndk16localeaSERKS0_@plt> 00000000000f9af4 >::getloc() const>: f9af4: d503245f bti c f9af8: 91002001 add x1, x0, #0x8 f9afc: aa0803e0 mov x0, x8 f9b00: 14019738 b 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 00000000000f9b04 >::pubsetbuf(char*, long)>: f9b04: d503245f bti c f9b08: f9400008 ldr x8, [x0] f9b0c: f9400d10 ldr x16, [x8, #0x18] f9b10: d61f0200 br x16 00000000000f9b14 >::pubseekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)>: f9b14: d503245f bti c f9b18: f9400008 ldr x8, [x0] f9b1c: f9401110 ldr x16, [x8, #0x20] f9b20: d61f0200 br x16 00000000000f9b24 >::pubseekpos(std::__ndk1::fpos, unsigned int)>: f9b24: d503245f bti c f9b28: f9400008 ldr x8, [x0] f9b2c: f9401510 ldr x16, [x8, #0x28] f9b30: d61f0200 br x16 00000000000f9b34 >::pubsync()>: f9b34: d503245f bti c f9b38: f9400008 ldr x8, [x0] f9b3c: f9401910 ldr x16, [x8, #0x30] f9b40: d61f0200 br x16 00000000000f9b44 >::in_avail()>: f9b44: d503245f bti c f9b48: a941a408 ldp x8, x9, [x0, #0x18] f9b4c: eb09011f cmp x8, x9 f9b50: 54000062 b.hs 0xf9b5c >::in_avail()+0x18> f9b54: cb080120 sub x0, x9, x8 f9b58: d65f03c0 ret f9b5c: f9400008 ldr x8, [x0] f9b60: f9401d10 ldr x16, [x8, #0x38] f9b64: d61f0200 br x16 00000000000f9b68 >::snextc()>: f9b68: d503233f paciasp f9b6c: a9be7bfd stp x29, x30, [sp, #-0x20]! f9b70: f9000bf3 str x19, [sp, #0x10] f9b74: 910003fd mov x29, sp f9b78: a941a009 ldp x9, x8, [x0, #0x18] f9b7c: aa0003f3 mov x19, x0 f9b80: eb08013f cmp x9, x8 f9b84: 540000e0 b.eq 0xf9ba0 >::snextc()+0x38> f9b88: 91000529 add x9, x9, #0x1 f9b8c: f9000e69 str x9, [x19, #0x18] f9b90: eb08013f cmp x9, x8 f9b94: 54000180 b.eq 0xf9bc4 >::snextc()+0x5c> f9b98: 39400120 ldrb w0, [x9] f9b9c: 14000011 b 0xf9be0 >::snextc()+0x78> f9ba0: f9400268 ldr x8, [x19] f9ba4: aa1303e0 mov x0, x19 f9ba8: f9402908 ldr x8, [x8, #0x50] f9bac: d63f0100 blr x8 f9bb0: 3100041f cmn w0, #0x1 f9bb4: 54000160 b.eq 0xf9be0 >::snextc()+0x78> f9bb8: a941a269 ldp x9, x8, [x19, #0x18] f9bbc: eb08013f cmp x9, x8 f9bc0: 54fffec1 b.ne 0xf9b98 >::snextc()+0x30> f9bc4: f9400268 ldr x8, [x19] f9bc8: aa1303e0 mov x0, x19 f9bcc: f9400bf3 ldr x19, [sp, #0x10] f9bd0: f9402510 ldr x16, [x8, #0x48] f9bd4: a8c27bfd ldp x29, x30, [sp], #0x20 f9bd8: d50323bf autiasp f9bdc: d61f0200 br x16 f9be0: f9400bf3 ldr x19, [sp, #0x10] f9be4: a8c27bfd ldp x29, x30, [sp], #0x20 f9be8: d50323bf autiasp f9bec: d65f03c0 ret 00000000000f9bf0 >::sbumpc()>: f9bf0: d503245f bti c f9bf4: a941a408 ldp x8, x9, [x0, #0x18] f9bf8: eb09011f cmp x8, x9 f9bfc: 540000a0 b.eq 0xf9c10 >::sbumpc()+0x20> f9c00: 91000509 add x9, x8, #0x1 f9c04: f9000c09 str x9, [x0, #0x18] f9c08: 39400100 ldrb w0, [x8] f9c0c: d65f03c0 ret f9c10: f9400008 ldr x8, [x0] f9c14: f9402910 ldr x16, [x8, #0x50] f9c18: d61f0200 br x16 00000000000f9c1c >::sgetc()>: f9c1c: d503245f bti c f9c20: a941a408 ldp x8, x9, [x0, #0x18] f9c24: eb09011f cmp x8, x9 f9c28: 54000060 b.eq 0xf9c34 >::sgetc()+0x18> f9c2c: 39400100 ldrb w0, [x8] f9c30: d65f03c0 ret f9c34: f9400008 ldr x8, [x0] f9c38: f9402510 ldr x16, [x8, #0x48] f9c3c: d61f0200 br x16 00000000000f9c40 >::sgetn(char*, long)>: f9c40: d503245f bti c f9c44: f9400008 ldr x8, [x0] f9c48: f9402110 ldr x16, [x8, #0x40] f9c4c: d61f0200 br x16 00000000000f9c50 >::sputbackc(char)>: f9c50: d503245f bti c f9c54: a9412009 ldp x9, x8, [x0, #0x10] f9c58: eb08013f cmp x9, x8 f9c5c: 540000e0 b.eq 0xf9c78 >::sputbackc(char)+0x28> f9c60: 385ffd09 ldrb w9, [x8, #-0x1]! f9c64: 6b21013f cmp w9, w1, uxtb f9c68: 54000081 b.ne 0xf9c78 >::sputbackc(char)+0x28> f9c6c: f9000c08 str x8, [x0, #0x18] f9c70: 39400100 ldrb w0, [x8] f9c74: d65f03c0 ret f9c78: f9400008 ldr x8, [x0] f9c7c: 12001c21 and w1, w1, #0xff f9c80: f9402d10 ldr x16, [x8, #0x58] f9c84: d61f0200 br x16 00000000000f9c88 >::sungetc()>: f9c88: d503245f bti c f9c8c: a9412009 ldp x9, x8, [x0, #0x10] f9c90: eb08013f cmp x9, x8 f9c94: 540000a0 b.eq 0xf9ca8 >::sungetc()+0x20> f9c98: d1000509 sub x9, x8, #0x1 f9c9c: f9000c09 str x9, [x0, #0x18] f9ca0: 385ff100 ldurb w0, [x8, #-0x1] f9ca4: d65f03c0 ret f9ca8: f9400008 ldr x8, [x0] f9cac: 12800001 mov w1, #-0x1 // =-1 f9cb0: f9402d10 ldr x16, [x8, #0x58] f9cb4: d61f0200 br x16 00000000000f9cb8 >::sputc(char)>: f9cb8: d503245f bti c f9cbc: a9432809 ldp x9, x10, [x0, #0x30] f9cc0: aa0003e8 mov x8, x0 f9cc4: eb0a013f cmp x9, x10 f9cc8: 540000c0 b.eq 0xf9ce0 >::sputc(char)+0x28> f9ccc: 12001c20 and w0, w1, #0xff f9cd0: 9100052a add x10, x9, #0x1 f9cd4: f900190a str x10, [x8, #0x30] f9cd8: 39000121 strb w1, [x9] f9cdc: d65f03c0 ret f9ce0: f9400109 ldr x9, [x8] f9ce4: 12001c21 and w1, w1, #0xff f9ce8: aa0803e0 mov x0, x8 f9cec: f9403530 ldr x16, [x9, #0x68] f9cf0: d61f0200 br x16 00000000000f9cf4 >::sputn(char const*, long)>: f9cf4: d503245f bti c f9cf8: f9400008 ldr x8, [x0] f9cfc: f9403110 ldr x16, [x8, #0x60] f9d00: d61f0200 br x16 00000000000f9d04 >::basic_streambuf()>: f9d04: d503233f paciasp f9d08: a9be7bfd stp x29, x30, [sp, #-0x20]! f9d0c: f9000bf3 str x19, [sp, #0x10] f9d10: 910003fd mov x29, sp f9d14: f0000388 adrp x8, 0x16c000 f9d18: aa0003f3 mov x19, x0 f9d1c: 91002000 add x0, x0, #0x8 f9d20: f946f508 ldr x8, [x8, #0xde8] f9d24: 91004108 add x8, x8, #0x10 f9d28: f9000268 str x8, [x19] f9d2c: 940196b1 bl 0x15f7f0 <_ZNSt6__ndk16localeC1Ev@plt> f9d30: 6f00e400 movi v0.2d, #0000000000000000 f9d34: ad010260 stp q0, q0, [x19, #0x20] f9d38: 3d800660 str q0, [x19, #0x10] f9d3c: f9400bf3 ldr x19, [sp, #0x10] f9d40: a8c27bfd ldp x29, x30, [sp], #0x20 f9d44: d50323bf autiasp f9d48: d65f03c0 ret 00000000000f9d4c >::basic_streambuf(std::__ndk1::basic_streambuf> const&)>: f9d4c: d503233f paciasp f9d50: a9be7bfd stp x29, x30, [sp, #-0x20]! f9d54: a9014ff4 stp x20, x19, [sp, #0x10] f9d58: 910003fd mov x29, sp f9d5c: f0000388 adrp x8, 0x16c000 f9d60: aa0103f3 mov x19, x1 f9d64: aa0003f4 mov x20, x0 f9d68: 91002000 add x0, x0, #0x8 f9d6c: 91002021 add x1, x1, #0x8 f9d70: f946f508 ldr x8, [x8, #0xde8] f9d74: 91004108 add x8, x8, #0x10 f9d78: f9000288 str x8, [x20] f9d7c: 94019699 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> f9d80: 3dc00660 ldr q0, [x19, #0x10] f9d84: 3d800680 str q0, [x20, #0x10] f9d88: f9401268 ldr x8, [x19, #0x20] f9d8c: f9001288 str x8, [x20, #0x20] f9d90: 3cc28260 ldur q0, [x19, #0x28] f9d94: 3c828280 stur q0, [x20, #0x28] f9d98: f9401e68 ldr x8, [x19, #0x38] f9d9c: f9001e88 str x8, [x20, #0x38] f9da0: a9414ff4 ldp x20, x19, [sp, #0x10] f9da4: a8c27bfd ldp x29, x30, [sp], #0x20 f9da8: d50323bf autiasp f9dac: d65f03c0 ret 00000000000f9db0 >::operator=(std::__ndk1::basic_streambuf> const&)>: f9db0: d503233f paciasp f9db4: a9be7bfd stp x29, x30, [sp, #-0x20]! f9db8: a9014ff4 stp x20, x19, [sp, #0x10] f9dbc: 910003fd mov x29, sp f9dc0: aa0103f3 mov x19, x1 f9dc4: aa0003f4 mov x20, x0 f9dc8: 91002021 add x1, x1, #0x8 f9dcc: 91002000 add x0, x0, #0x8 f9dd0: 94019680 bl 0x15f7d0 <_ZNSt6__ndk16localeaSERKS0_@plt> f9dd4: 3dc00660 ldr q0, [x19, #0x10] f9dd8: aa1403e0 mov x0, x20 f9ddc: 3d800680 str q0, [x20, #0x10] f9de0: f9401268 ldr x8, [x19, #0x20] f9de4: f9001288 str x8, [x20, #0x20] f9de8: 3cc28260 ldur q0, [x19, #0x28] f9dec: 3c828280 stur q0, [x20, #0x28] f9df0: f9401e68 ldr x8, [x19, #0x38] f9df4: f9001e88 str x8, [x20, #0x38] f9df8: a9414ff4 ldp x20, x19, [sp, #0x10] f9dfc: a8c27bfd ldp x29, x30, [sp], #0x20 f9e00: d50323bf autiasp f9e04: d65f03c0 ret 00000000000f9e08 >::swap(std::__ndk1::basic_streambuf>&)>: f9e08: d503233f paciasp f9e0c: d10143ff sub sp, sp, #0x50 f9e10: a9017bfd stp x29, x30, [sp, #0x10] f9e14: 910043fd add x29, sp, #0x10 f9e18: f90013f7 str x23, [sp, #0x20] f9e1c: a90357f6 stp x22, x21, [sp, #0x30] f9e20: a9044ff4 stp x20, x19, [sp, #0x40] f9e24: d53bd057 mrs x23, TPIDR_EL0 f9e28: 91002015 add x21, x0, #0x8 f9e2c: aa0103f3 mov x19, x1 f9e30: aa0003f4 mov x20, x0 f9e34: f94016e8 ldr x8, [x23, #0x28] f9e38: 91002036 add x22, x1, #0x8 f9e3c: 910003e0 mov x0, sp f9e40: aa1503e1 mov x1, x21 f9e44: f90007e8 str x8, [sp, #0x8] f9e48: 94019666 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> f9e4c: aa1503e0 mov x0, x21 f9e50: aa1603e1 mov x1, x22 f9e54: 9401965f bl 0x15f7d0 <_ZNSt6__ndk16localeaSERKS0_@plt> f9e58: 910003e1 mov x1, sp f9e5c: aa1603e0 mov x0, x22 f9e60: 9401965c bl 0x15f7d0 <_ZNSt6__ndk16localeaSERKS0_@plt> f9e64: 910003e0 mov x0, sp f9e68: 9401964e bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> f9e6c: f9400a68 ldr x8, [x19, #0x10] f9e70: f9400a89 ldr x9, [x20, #0x10] f9e74: f9000a88 str x8, [x20, #0x10] f9e78: f9000a69 str x9, [x19, #0x10] f9e7c: f9400e68 ldr x8, [x19, #0x18] f9e80: f9400e89 ldr x9, [x20, #0x18] f9e84: f9000e88 str x8, [x20, #0x18] f9e88: f9000e69 str x9, [x19, #0x18] f9e8c: f9401268 ldr x8, [x19, #0x20] f9e90: f9401289 ldr x9, [x20, #0x20] f9e94: f9001288 str x8, [x20, #0x20] f9e98: f9001269 str x9, [x19, #0x20] f9e9c: f9401668 ldr x8, [x19, #0x28] f9ea0: f9401689 ldr x9, [x20, #0x28] f9ea4: f9001688 str x8, [x20, #0x28] f9ea8: f9001669 str x9, [x19, #0x28] f9eac: f9401a68 ldr x8, [x19, #0x30] f9eb0: f9401a89 ldr x9, [x20, #0x30] f9eb4: f9001a88 str x8, [x20, #0x30] f9eb8: f9001a69 str x9, [x19, #0x30] f9ebc: f9401e68 ldr x8, [x19, #0x38] f9ec0: f9401e89 ldr x9, [x20, #0x38] f9ec4: f9001e88 str x8, [x20, #0x38] f9ec8: f9001e69 str x9, [x19, #0x38] f9ecc: f94016e8 ldr x8, [x23, #0x28] f9ed0: f94007e9 ldr x9, [sp, #0x8] f9ed4: eb09011f cmp x8, x9 f9ed8: 54000101 b.ne 0xf9ef8 >::swap(std::__ndk1::basic_streambuf>&)+0xf0> f9edc: a9444ff4 ldp x20, x19, [sp, #0x40] f9ee0: a94357f6 ldp x22, x21, [sp, #0x30] f9ee4: a9417bfd ldp x29, x30, [sp, #0x10] f9ee8: f94013f7 ldr x23, [sp, #0x20] f9eec: 910143ff add sp, sp, #0x50 f9ef0: d50323bf autiasp f9ef4: d65f03c0 ret f9ef8: 94018bce bl 0x15ce30 <__stack_chk_fail@plt> 00000000000f9efc >::gbump(int)>: f9efc: d503245f bti c f9f00: f9400c08 ldr x8, [x0, #0x18] f9f04: 8b21c108 add x8, x8, w1, sxtw f9f08: f9000c08 str x8, [x0, #0x18] f9f0c: d65f03c0 ret 00000000000f9f10 >::setg(char*, char*, char*)>: f9f10: d503245f bti c f9f14: a9010801 stp x1, x2, [x0, #0x10] f9f18: f9001003 str x3, [x0, #0x20] f9f1c: d65f03c0 ret 00000000000f9f20 >::pbump(int)>: f9f20: d503245f bti c f9f24: f9401808 ldr x8, [x0, #0x30] f9f28: 8b21c108 add x8, x8, w1, sxtw f9f2c: f9001808 str x8, [x0, #0x30] f9f30: d65f03c0 ret 00000000000f9f34 >::setp(char*, char*)>: f9f34: d503245f bti c f9f38: a9028401 stp x1, x1, [x0, #0x28] f9f3c: f9001c02 str x2, [x0, #0x38] f9f40: d65f03c0 ret 00000000000f9f44 >::imbue(std::__ndk1::locale const&)>: f9f44: d503245f bti c f9f48: d65f03c0 ret 00000000000f9f4c >::setbuf(char*, long)>: f9f4c: d503245f bti c f9f50: d65f03c0 ret 00000000000f9f54 >::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)>: f9f54: d503245f bti c f9f58: aa1f03e0 mov x0, xzr f9f5c: 92800001 mov x1, #-0x1 // =-1 f9f60: d65f03c0 ret 00000000000f9f64 >::seekpos(std::__ndk1::fpos, unsigned int)>: f9f64: d503245f bti c f9f68: aa1f03e0 mov x0, xzr f9f6c: 92800001 mov x1, #-0x1 // =-1 f9f70: d65f03c0 ret 00000000000f9f74 >::sync()>: f9f74: d503245f bti c f9f78: 2a1f03e0 mov w0, wzr f9f7c: d65f03c0 ret 00000000000f9f80 >::showmanyc()>: f9f80: d503245f bti c f9f84: aa1f03e0 mov x0, xzr f9f88: d65f03c0 ret 00000000000f9f8c >::xsgetn(char*, long)>: f9f8c: d503233f paciasp f9f90: a9bc7bfd stp x29, x30, [sp, #-0x40]! f9f94: a9015ff8 stp x24, x23, [sp, #0x10] f9f98: 910003fd mov x29, sp f9f9c: a90257f6 stp x22, x21, [sp, #0x20] f9fa0: a9034ff4 stp x20, x19, [sp, #0x30] f9fa4: f100045f cmp x2, #0x1 f9fa8: 540004ab b.lt 0xfa03c >::xsgetn(char*, long)+0xb0> f9fac: aa0203f4 mov x20, x2 f9fb0: aa0103f5 mov x21, x1 f9fb4: aa0003f6 mov x22, x0 f9fb8: aa1f03f3 mov x19, xzr f9fbc: 12b00018 mov w24, #0x7fffffff // =2147483647 f9fc0: 14000007 b 0xf9fdc >::xsgetn(char*, long)+0x50> f9fc4: 8b37c028 add x8, x1, w23, sxtw f9fc8: 8b1702b5 add x21, x21, x23 f9fcc: f9000ec8 str x8, [x22, #0x18] f9fd0: 8b1302f3 add x19, x23, x19 f9fd4: eb14027f cmp x19, x20 f9fd8: 5400034a b.ge 0xfa040 >::xsgetn(char*, long)+0xb4> f9fdc: a941a2c1 ldp x1, x8, [x22, #0x18] f9fe0: eb08003f cmp x1, x8 f9fe4: 540001a2 b.hs 0xfa018 >::xsgetn(char*, long)+0x8c> f9fe8: cb010108 sub x8, x8, x1 f9fec: cb130289 sub x9, x20, x19 f9ff0: eb08013f cmp x9, x8 f9ff4: 9a88b128 csel x8, x9, x8, lt f9ff8: eb18011f cmp x8, x24 f9ffc: 9a98b117 csel x23, x8, x24, lt fa000: b4fffe37 cbz x23, 0xf9fc4 >::xsgetn(char*, long)+0x38> fa004: aa1503e0 mov x0, x21 fa008: aa1703e2 mov x2, x23 fa00c: 94018c25 bl 0x15d0a0 fa010: f9400ec1 ldr x1, [x22, #0x18] fa014: 17ffffec b 0xf9fc4 >::xsgetn(char*, long)+0x38> fa018: f94002c8 ldr x8, [x22] fa01c: aa1603e0 mov x0, x22 fa020: f9402908 ldr x8, [x8, #0x50] fa024: d63f0100 blr x8 fa028: 3100041f cmn w0, #0x1 fa02c: 540000a0 b.eq 0xfa040 >::xsgetn(char*, long)+0xb4> fa030: 52800037 mov w23, #0x1 // =1 fa034: 380016a0 strb w0, [x21], #0x1 fa038: 17ffffe6 b 0xf9fd0 >::xsgetn(char*, long)+0x44> fa03c: aa1f03f3 mov x19, xzr fa040: aa1303e0 mov x0, x19 fa044: a9434ff4 ldp x20, x19, [sp, #0x30] fa048: a94257f6 ldp x22, x21, [sp, #0x20] fa04c: a9415ff8 ldp x24, x23, [sp, #0x10] fa050: a8c47bfd ldp x29, x30, [sp], #0x40 fa054: d50323bf autiasp fa058: d65f03c0 ret 00000000000fa05c >::underflow()>: fa05c: d503245f bti c fa060: 12800000 mov w0, #-0x1 // =-1 fa064: d65f03c0 ret 00000000000fa068 >::uflow()>: fa068: d503233f paciasp fa06c: a9be7bfd stp x29, x30, [sp, #-0x20]! fa070: f9000bf3 str x19, [sp, #0x10] fa074: 910003fd mov x29, sp fa078: f9400008 ldr x8, [x0] fa07c: aa0003f3 mov x19, x0 fa080: f9402508 ldr x8, [x8, #0x48] fa084: d63f0100 blr x8 fa088: 3100041f cmn w0, #0x1 fa08c: 540000a0 b.eq 0xfa0a0 >::uflow()+0x38> fa090: f9400e68 ldr x8, [x19, #0x18] fa094: 91000509 add x9, x8, #0x1 fa098: f9000e69 str x9, [x19, #0x18] fa09c: 39400100 ldrb w0, [x8] fa0a0: f9400bf3 ldr x19, [sp, #0x10] fa0a4: a8c27bfd ldp x29, x30, [sp], #0x20 fa0a8: d50323bf autiasp fa0ac: d65f03c0 ret 00000000000fa0b0 >::pbackfail(int)>: fa0b0: d503245f bti c fa0b4: 12800000 mov w0, #-0x1 // =-1 fa0b8: d65f03c0 ret 00000000000fa0bc >::xsputn(char const*, long)>: fa0bc: d503233f paciasp fa0c0: a9bc7bfd stp x29, x30, [sp, #-0x40]! fa0c4: f9000bf7 str x23, [sp, #0x10] fa0c8: 910003fd mov x29, sp fa0cc: a90257f6 stp x22, x21, [sp, #0x20] fa0d0: a9034ff4 stp x20, x19, [sp, #0x30] fa0d4: f100045f cmp x2, #0x1 fa0d8: 540004ab b.lt 0xfa16c >::xsputn(char const*, long)+0xb0> fa0dc: aa0203f3 mov x19, x2 fa0e0: aa0103f4 mov x20, x1 fa0e4: aa0003f6 mov x22, x0 fa0e8: aa1f03f5 mov x21, xzr fa0ec: 14000007 b 0xfa108 >::xsputn(char const*, long)+0x4c> fa0f0: 8b170008 add x8, x0, x23 fa0f4: 8b170294 add x20, x20, x23 fa0f8: 8b1502f5 add x21, x23, x21 fa0fc: f9001ac8 str x8, [x22, #0x30] fa100: eb1302bf cmp x21, x19 fa104: 5400036a b.ge 0xfa170 >::xsputn(char const*, long)+0xb4> fa108: a94322c0 ldp x0, x8, [x22, #0x30] fa10c: eb08001f cmp x0, x8 fa110: 54000162 b.hs 0xfa13c >::xsputn(char const*, long)+0x80> fa114: cb000108 sub x8, x8, x0 fa118: cb150269 sub x9, x19, x21 fa11c: eb08013f cmp x9, x8 fa120: 9a88b137 csel x23, x9, x8, lt fa124: b4fffe77 cbz x23, 0xfa0f0 >::xsputn(char const*, long)+0x34> fa128: aa1403e1 mov x1, x20 fa12c: aa1703e2 mov x2, x23 fa130: 94018bdc bl 0x15d0a0 fa134: f9401ac0 ldr x0, [x22, #0x30] fa138: 17ffffee b 0xfa0f0 >::xsputn(char const*, long)+0x34> fa13c: f94002c8 ldr x8, [x22] fa140: aa1603e0 mov x0, x22 fa144: 39400281 ldrb w1, [x20] fa148: f9403508 ldr x8, [x8, #0x68] fa14c: d63f0100 blr x8 fa150: 3100041f cmn w0, #0x1 fa154: 540000e0 b.eq 0xfa170 >::xsputn(char const*, long)+0xb4> fa158: 91000694 add x20, x20, #0x1 fa15c: 910006b5 add x21, x21, #0x1 fa160: eb1302bf cmp x21, x19 fa164: 54fffd2b b.lt 0xfa108 >::xsputn(char const*, long)+0x4c> fa168: 14000002 b 0xfa170 >::xsputn(char const*, long)+0xb4> fa16c: aa1f03f5 mov x21, xzr fa170: aa1503e0 mov x0, x21 fa174: f9400bf7 ldr x23, [sp, #0x10] fa178: a9434ff4 ldp x20, x19, [sp, #0x30] fa17c: a94257f6 ldp x22, x21, [sp, #0x20] fa180: a8c47bfd ldp x29, x30, [sp], #0x40 fa184: d50323bf autiasp fa188: d65f03c0 ret 00000000000fa18c >::overflow(int)>: fa18c: d503245f bti c fa190: 12800000 mov w0, #-0x1 // =-1 fa194: d65f03c0 ret 00000000000fa198 >::~basic_streambuf()>: fa198: d503245f bti c fa19c: d0000388 adrp x8, 0x16c000 fa1a0: f946f908 ldr x8, [x8, #0xdf0] fa1a4: 91004108 add x8, x8, #0x10 fa1a8: f8008408 str x8, [x0], #0x8 fa1ac: 1401957d b 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 00000000000fa1b0 >::~basic_streambuf()>: fa1b0: d503233f paciasp fa1b4: a9be7bfd stp x29, x30, [sp, #-0x20]! fa1b8: f9000bf3 str x19, [sp, #0x10] fa1bc: 910003fd mov x29, sp fa1c0: d0000388 adrp x8, 0x16c000 fa1c4: aa0003f3 mov x19, x0 fa1c8: f946f908 ldr x8, [x8, #0xdf0] fa1cc: 91004108 add x8, x8, #0x10 fa1d0: f8008408 str x8, [x0], #0x8 fa1d4: 94019573 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fa1d8: aa1303e0 mov x0, x19 fa1dc: f9400bf3 ldr x19, [sp, #0x10] fa1e0: a8c27bfd ldp x29, x30, [sp], #0x20 fa1e4: d50323bf autiasp fa1e8: 14018b3e b 0x15cee0 <_ZdlPv@plt> 00000000000fa1ec >::pubimbue(std::__ndk1::locale const&)>: fa1ec: d503233f paciasp fa1f0: a9bd7bfd stp x29, x30, [sp, #-0x30]! fa1f4: f9000bf5 str x21, [sp, #0x10] fa1f8: 910003fd mov x29, sp fa1fc: a9024ff4 stp x20, x19, [sp, #0x20] fa200: aa0003f5 mov x21, x0 fa204: aa0803f4 mov x20, x8 fa208: aa0103f3 mov x19, x1 fa20c: f84086a8 ldr x8, [x21], #0x8 fa210: f9400908 ldr x8, [x8, #0x10] fa214: d63f0100 blr x8 fa218: aa1403e0 mov x0, x20 fa21c: aa1503e1 mov x1, x21 fa220: 94019570 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fa224: aa1303e1 mov x1, x19 fa228: aa1503e0 mov x0, x21 fa22c: a9424ff4 ldp x20, x19, [sp, #0x20] fa230: f9400bf5 ldr x21, [sp, #0x10] fa234: a8c37bfd ldp x29, x30, [sp], #0x30 fa238: d50323bf autiasp fa23c: 14019565 b 0x15f7d0 <_ZNSt6__ndk16localeaSERKS0_@plt> 00000000000fa240 >::getloc() const>: fa240: d503245f bti c fa244: 91002001 add x1, x0, #0x8 fa248: aa0803e0 mov x0, x8 fa24c: 14019565 b 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 00000000000fa250 >::pubsetbuf(wchar_t*, long)>: fa250: d503245f bti c fa254: f9400008 ldr x8, [x0] fa258: f9400d10 ldr x16, [x8, #0x18] fa25c: d61f0200 br x16 00000000000fa260 >::pubseekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)>: fa260: d503245f bti c fa264: f9400008 ldr x8, [x0] fa268: f9401110 ldr x16, [x8, #0x20] fa26c: d61f0200 br x16 00000000000fa270 >::pubseekpos(std::__ndk1::fpos, unsigned int)>: fa270: d503245f bti c fa274: f9400008 ldr x8, [x0] fa278: f9401510 ldr x16, [x8, #0x28] fa27c: d61f0200 br x16 00000000000fa280 >::pubsync()>: fa280: d503245f bti c fa284: f9400008 ldr x8, [x0] fa288: f9401910 ldr x16, [x8, #0x30] fa28c: d61f0200 br x16 00000000000fa290 >::in_avail()>: fa290: d503245f bti c fa294: a941a408 ldp x8, x9, [x0, #0x18] fa298: eb09011f cmp x8, x9 fa29c: 54000082 b.hs 0xfa2ac >::in_avail()+0x1c> fa2a0: cb080128 sub x8, x9, x8 fa2a4: 9342fd00 asr x0, x8, #2 fa2a8: d65f03c0 ret fa2ac: f9400008 ldr x8, [x0] fa2b0: f9401d10 ldr x16, [x8, #0x38] fa2b4: d61f0200 br x16 00000000000fa2b8 >::snextc()>: fa2b8: d503233f paciasp fa2bc: a9be7bfd stp x29, x30, [sp, #-0x20]! fa2c0: f9000bf3 str x19, [sp, #0x10] fa2c4: 910003fd mov x29, sp fa2c8: a941a408 ldp x8, x9, [x0, #0x18] fa2cc: aa0003f3 mov x19, x0 fa2d0: eb09011f cmp x8, x9 fa2d4: 540000c0 b.eq 0xfa2ec >::snextc()+0x34> fa2d8: b8404500 ldr w0, [x8], #0x4 fa2dc: f9000e68 str x8, [x19, #0x18] fa2e0: 3100041f cmn w0, #0x1 fa2e4: 54000101 b.ne 0xfa304 >::snextc()+0x4c> fa2e8: 1400000b b 0xfa314 >::snextc()+0x5c> fa2ec: f9400268 ldr x8, [x19] fa2f0: aa1303e0 mov x0, x19 fa2f4: f9402908 ldr x8, [x8, #0x50] fa2f8: d63f0100 blr x8 fa2fc: 3100041f cmn w0, #0x1 fa300: 540000a0 b.eq 0xfa314 >::snextc()+0x5c> fa304: a941a668 ldp x8, x9, [x19, #0x18] fa308: eb09011f cmp x8, x9 fa30c: 540000c0 b.eq 0xfa324 >::snextc()+0x6c> fa310: b9400100 ldr w0, [x8] fa314: f9400bf3 ldr x19, [sp, #0x10] fa318: a8c27bfd ldp x29, x30, [sp], #0x20 fa31c: d50323bf autiasp fa320: d65f03c0 ret fa324: f9400268 ldr x8, [x19] fa328: aa1303e0 mov x0, x19 fa32c: f9400bf3 ldr x19, [sp, #0x10] fa330: f9402510 ldr x16, [x8, #0x48] fa334: a8c27bfd ldp x29, x30, [sp], #0x20 fa338: d50323bf autiasp fa33c: d61f0200 br x16 00000000000fa340 >::sbumpc()>: fa340: d503245f bti c fa344: a941a809 ldp x9, x10, [x0, #0x18] fa348: aa0003e8 mov x8, x0 fa34c: eb0a013f cmp x9, x10 fa350: 54000080 b.eq 0xfa360 >::sbumpc()+0x20> fa354: b8404520 ldr w0, [x9], #0x4 fa358: f9000d09 str x9, [x8, #0x18] fa35c: d65f03c0 ret fa360: f9400109 ldr x9, [x8] fa364: aa0803e0 mov x0, x8 fa368: f9402930 ldr x16, [x9, #0x50] fa36c: d61f0200 br x16 00000000000fa370 >::sgetc()>: fa370: d503245f bti c fa374: a941a408 ldp x8, x9, [x0, #0x18] fa378: eb09011f cmp x8, x9 fa37c: 54000060 b.eq 0xfa388 >::sgetc()+0x18> fa380: b9400100 ldr w0, [x8] fa384: d65f03c0 ret fa388: f9400008 ldr x8, [x0] fa38c: f9402510 ldr x16, [x8, #0x48] fa390: d61f0200 br x16 00000000000fa394 >::sgetn(wchar_t*, long)>: fa394: d503245f bti c fa398: f9400008 ldr x8, [x0] fa39c: f9402110 ldr x16, [x8, #0x40] fa3a0: d61f0200 br x16 00000000000fa3a4 >::sputbackc(wchar_t)>: fa3a4: d503245f bti c fa3a8: a941240a ldp x10, x9, [x0, #0x10] fa3ac: aa0003e8 mov x8, x0 fa3b0: eb09015f cmp x10, x9 fa3b4: 540000e0 b.eq 0xfa3d0 >::sputbackc(wchar_t)+0x2c> fa3b8: b85fcd2a ldr w10, [x9, #-0x4]! fa3bc: 6b01015f cmp w10, w1 fa3c0: 54000081 b.ne 0xfa3d0 >::sputbackc(wchar_t)+0x2c> fa3c4: 2a0103e0 mov w0, w1 fa3c8: f9000d09 str x9, [x8, #0x18] fa3cc: d65f03c0 ret fa3d0: f9400109 ldr x9, [x8] fa3d4: aa0803e0 mov x0, x8 fa3d8: f9402d30 ldr x16, [x9, #0x58] fa3dc: d61f0200 br x16 00000000000fa3e0 >::sungetc()>: fa3e0: d503245f bti c fa3e4: a941240a ldp x10, x9, [x0, #0x10] fa3e8: aa0003e8 mov x8, x0 fa3ec: eb09015f cmp x10, x9 fa3f0: 54000080 b.eq 0xfa400 >::sungetc()+0x20> fa3f4: b85fcd20 ldr w0, [x9, #-0x4]! fa3f8: f9000d09 str x9, [x8, #0x18] fa3fc: d65f03c0 ret fa400: f9400109 ldr x9, [x8] fa404: aa0803e0 mov x0, x8 fa408: 12800001 mov w1, #-0x1 // =-1 fa40c: f9402d30 ldr x16, [x9, #0x58] fa410: d61f0200 br x16 00000000000fa414 >::sputc(wchar_t)>: fa414: d503245f bti c fa418: a9432809 ldp x9, x10, [x0, #0x30] fa41c: aa0003e8 mov x8, x0 fa420: eb0a013f cmp x9, x10 fa424: 540000a0 b.eq 0xfa438 >::sputc(wchar_t)+0x24> fa428: 2a0103e0 mov w0, w1 fa42c: b8004521 str w1, [x9], #0x4 fa430: f9001909 str x9, [x8, #0x30] fa434: d65f03c0 ret fa438: f9400109 ldr x9, [x8] fa43c: aa0803e0 mov x0, x8 fa440: f9403530 ldr x16, [x9, #0x68] fa444: d61f0200 br x16 00000000000fa448 >::sputn(wchar_t const*, long)>: fa448: d503245f bti c fa44c: f9400008 ldr x8, [x0] fa450: f9403110 ldr x16, [x8, #0x60] fa454: d61f0200 br x16 00000000000fa458 >::basic_streambuf()>: fa458: d503233f paciasp fa45c: a9be7bfd stp x29, x30, [sp, #-0x20]! fa460: f9000bf3 str x19, [sp, #0x10] fa464: 910003fd mov x29, sp fa468: d0000388 adrp x8, 0x16c000 fa46c: aa0003f3 mov x19, x0 fa470: 91002000 add x0, x0, #0x8 fa474: f946f908 ldr x8, [x8, #0xdf0] fa478: 91004108 add x8, x8, #0x10 fa47c: f9000268 str x8, [x19] fa480: 940194dc bl 0x15f7f0 <_ZNSt6__ndk16localeC1Ev@plt> fa484: 6f00e400 movi v0.2d, #0000000000000000 fa488: ad010260 stp q0, q0, [x19, #0x20] fa48c: 3d800660 str q0, [x19, #0x10] fa490: f9400bf3 ldr x19, [sp, #0x10] fa494: a8c27bfd ldp x29, x30, [sp], #0x20 fa498: d50323bf autiasp fa49c: d65f03c0 ret 00000000000fa4a0 >::basic_streambuf(std::__ndk1::basic_streambuf> const&)>: fa4a0: d503233f paciasp fa4a4: a9be7bfd stp x29, x30, [sp, #-0x20]! fa4a8: a9014ff4 stp x20, x19, [sp, #0x10] fa4ac: 910003fd mov x29, sp fa4b0: d0000388 adrp x8, 0x16c000 fa4b4: aa0103f3 mov x19, x1 fa4b8: aa0003f4 mov x20, x0 fa4bc: 91002000 add x0, x0, #0x8 fa4c0: 91002021 add x1, x1, #0x8 fa4c4: f946f908 ldr x8, [x8, #0xdf0] fa4c8: 91004108 add x8, x8, #0x10 fa4cc: f9000288 str x8, [x20] fa4d0: 940194c4 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fa4d4: 3dc00660 ldr q0, [x19, #0x10] fa4d8: 3d800680 str q0, [x20, #0x10] fa4dc: f9401268 ldr x8, [x19, #0x20] fa4e0: f9001288 str x8, [x20, #0x20] fa4e4: 3cc28260 ldur q0, [x19, #0x28] fa4e8: 3c828280 stur q0, [x20, #0x28] fa4ec: f9401e68 ldr x8, [x19, #0x38] fa4f0: f9001e88 str x8, [x20, #0x38] fa4f4: a9414ff4 ldp x20, x19, [sp, #0x10] fa4f8: a8c27bfd ldp x29, x30, [sp], #0x20 fa4fc: d50323bf autiasp fa500: d65f03c0 ret 00000000000fa504 >::operator=(std::__ndk1::basic_streambuf> const&)>: fa504: d503233f paciasp fa508: a9be7bfd stp x29, x30, [sp, #-0x20]! fa50c: a9014ff4 stp x20, x19, [sp, #0x10] fa510: 910003fd mov x29, sp fa514: aa0103f3 mov x19, x1 fa518: aa0003f4 mov x20, x0 fa51c: 91002021 add x1, x1, #0x8 fa520: 91002000 add x0, x0, #0x8 fa524: 940194ab bl 0x15f7d0 <_ZNSt6__ndk16localeaSERKS0_@plt> fa528: 3dc00660 ldr q0, [x19, #0x10] fa52c: aa1403e0 mov x0, x20 fa530: 3d800680 str q0, [x20, #0x10] fa534: f9401268 ldr x8, [x19, #0x20] fa538: f9001288 str x8, [x20, #0x20] fa53c: 3cc28260 ldur q0, [x19, #0x28] fa540: 3c828280 stur q0, [x20, #0x28] fa544: f9401e68 ldr x8, [x19, #0x38] fa548: f9001e88 str x8, [x20, #0x38] fa54c: a9414ff4 ldp x20, x19, [sp, #0x10] fa550: a8c27bfd ldp x29, x30, [sp], #0x20 fa554: d50323bf autiasp fa558: d65f03c0 ret 00000000000fa55c >::swap(std::__ndk1::basic_streambuf>&)>: fa55c: d503233f paciasp fa560: d10143ff sub sp, sp, #0x50 fa564: a9017bfd stp x29, x30, [sp, #0x10] fa568: 910043fd add x29, sp, #0x10 fa56c: f90013f7 str x23, [sp, #0x20] fa570: a90357f6 stp x22, x21, [sp, #0x30] fa574: a9044ff4 stp x20, x19, [sp, #0x40] fa578: d53bd057 mrs x23, TPIDR_EL0 fa57c: 91002015 add x21, x0, #0x8 fa580: aa0103f3 mov x19, x1 fa584: aa0003f4 mov x20, x0 fa588: f94016e8 ldr x8, [x23, #0x28] fa58c: 91002036 add x22, x1, #0x8 fa590: 910003e0 mov x0, sp fa594: aa1503e1 mov x1, x21 fa598: f90007e8 str x8, [sp, #0x8] fa59c: 94019491 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fa5a0: aa1503e0 mov x0, x21 fa5a4: aa1603e1 mov x1, x22 fa5a8: 9401948a bl 0x15f7d0 <_ZNSt6__ndk16localeaSERKS0_@plt> fa5ac: 910003e1 mov x1, sp fa5b0: aa1603e0 mov x0, x22 fa5b4: 94019487 bl 0x15f7d0 <_ZNSt6__ndk16localeaSERKS0_@plt> fa5b8: 910003e0 mov x0, sp fa5bc: 94019479 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fa5c0: f9400a68 ldr x8, [x19, #0x10] fa5c4: f9400a89 ldr x9, [x20, #0x10] fa5c8: f9000a88 str x8, [x20, #0x10] fa5cc: f9000a69 str x9, [x19, #0x10] fa5d0: f9400e68 ldr x8, [x19, #0x18] fa5d4: f9400e89 ldr x9, [x20, #0x18] fa5d8: f9000e88 str x8, [x20, #0x18] fa5dc: f9000e69 str x9, [x19, #0x18] fa5e0: f9401268 ldr x8, [x19, #0x20] fa5e4: f9401289 ldr x9, [x20, #0x20] fa5e8: f9001288 str x8, [x20, #0x20] fa5ec: f9001269 str x9, [x19, #0x20] fa5f0: f9401668 ldr x8, [x19, #0x28] fa5f4: f9401689 ldr x9, [x20, #0x28] fa5f8: f9001688 str x8, [x20, #0x28] fa5fc: f9001669 str x9, [x19, #0x28] fa600: f9401a68 ldr x8, [x19, #0x30] fa604: f9401a89 ldr x9, [x20, #0x30] fa608: f9001a88 str x8, [x20, #0x30] fa60c: f9001a69 str x9, [x19, #0x30] fa610: f9401e68 ldr x8, [x19, #0x38] fa614: f9401e89 ldr x9, [x20, #0x38] fa618: f9001e88 str x8, [x20, #0x38] fa61c: f9001e69 str x9, [x19, #0x38] fa620: f94016e8 ldr x8, [x23, #0x28] fa624: f94007e9 ldr x9, [sp, #0x8] fa628: eb09011f cmp x8, x9 fa62c: 54000101 b.ne 0xfa64c >::swap(std::__ndk1::basic_streambuf>&)+0xf0> fa630: a9444ff4 ldp x20, x19, [sp, #0x40] fa634: a94357f6 ldp x22, x21, [sp, #0x30] fa638: a9417bfd ldp x29, x30, [sp, #0x10] fa63c: f94013f7 ldr x23, [sp, #0x20] fa640: 910143ff add sp, sp, #0x50 fa644: d50323bf autiasp fa648: d65f03c0 ret fa64c: 940189f9 bl 0x15ce30 <__stack_chk_fail@plt> 00000000000fa650 >::gbump(int)>: fa650: d503245f bti c fa654: f9400c08 ldr x8, [x0, #0x18] fa658: 8b21c908 add x8, x8, w1, sxtw #2 fa65c: f9000c08 str x8, [x0, #0x18] fa660: d65f03c0 ret 00000000000fa664 >::setg(wchar_t*, wchar_t*, wchar_t*)>: fa664: d503245f bti c fa668: a9010801 stp x1, x2, [x0, #0x10] fa66c: f9001003 str x3, [x0, #0x20] fa670: d65f03c0 ret 00000000000fa674 >::pbump(int)>: fa674: d503245f bti c fa678: f9401808 ldr x8, [x0, #0x30] fa67c: 8b21c908 add x8, x8, w1, sxtw #2 fa680: f9001808 str x8, [x0, #0x30] fa684: d65f03c0 ret 00000000000fa688 >::setp(wchar_t*, wchar_t*)>: fa688: d503245f bti c fa68c: a9028401 stp x1, x1, [x0, #0x28] fa690: f9001c02 str x2, [x0, #0x38] fa694: d65f03c0 ret 00000000000fa698 >::imbue(std::__ndk1::locale const&)>: fa698: d503245f bti c fa69c: d65f03c0 ret 00000000000fa6a0 >::setbuf(wchar_t*, long)>: fa6a0: d503245f bti c fa6a4: d65f03c0 ret 00000000000fa6a8 >::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)>: fa6a8: d503245f bti c fa6ac: aa1f03e0 mov x0, xzr fa6b0: 92800001 mov x1, #-0x1 // =-1 fa6b4: d65f03c0 ret 00000000000fa6b8 >::seekpos(std::__ndk1::fpos, unsigned int)>: fa6b8: d503245f bti c fa6bc: aa1f03e0 mov x0, xzr fa6c0: 92800001 mov x1, #-0x1 // =-1 fa6c4: d65f03c0 ret 00000000000fa6c8 >::sync()>: fa6c8: d503245f bti c fa6cc: 2a1f03e0 mov w0, wzr fa6d0: d65f03c0 ret 00000000000fa6d4 >::showmanyc()>: fa6d4: d503245f bti c fa6d8: aa1f03e0 mov x0, xzr fa6dc: d65f03c0 ret 00000000000fa6e0 >::xsgetn(wchar_t*, long)>: fa6e0: d503233f paciasp fa6e4: a9bc7bfd stp x29, x30, [sp, #-0x40]! fa6e8: a9015ff8 stp x24, x23, [sp, #0x10] fa6ec: 910003fd mov x29, sp fa6f0: a90257f6 stp x22, x21, [sp, #0x20] fa6f4: a9034ff4 stp x20, x19, [sp, #0x30] fa6f8: f100045f cmp x2, #0x1 fa6fc: 540004eb b.lt 0xfa798 >::xsgetn(wchar_t*, long)+0xb8> fa700: aa0203f4 mov x20, x2 fa704: aa0103f5 mov x21, x1 fa708: aa0003f6 mov x22, x0 fa70c: aa1f03f3 mov x19, xzr fa710: 12b00018 mov w24, #0x7fffffff // =2147483647 fa714: 14000008 b 0xfa734 >::xsgetn(wchar_t*, long)+0x54> fa718: d3607ee8 lsl x8, x23, #32 fa71c: 8b170ab5 add x21, x21, x23, lsl #2 fa720: 8b887828 add x8, x1, x8, asr #30 fa724: f9000ec8 str x8, [x22, #0x18] fa728: 8b1302f3 add x19, x23, x19 fa72c: eb14027f cmp x19, x20 fa730: 5400036a b.ge 0xfa79c >::xsgetn(wchar_t*, long)+0xbc> fa734: a941a2c1 ldp x1, x8, [x22, #0x18] fa738: eb08003f cmp x1, x8 fa73c: 540001c2 b.hs 0xfa774 >::xsgetn(wchar_t*, long)+0x94> fa740: cb010108 sub x8, x8, x1 fa744: cb130289 sub x9, x20, x19 fa748: 9342fd08 asr x8, x8, #2 fa74c: eb08013f cmp x9, x8 fa750: 9a88b128 csel x8, x9, x8, lt fa754: eb18011f cmp x8, x24 fa758: 9a98b117 csel x23, x8, x24, lt fa75c: b4fffdf7 cbz x23, 0xfa718 >::xsgetn(wchar_t*, long)+0x38> fa760: aa1503e0 mov x0, x21 fa764: aa1703e2 mov x2, x23 fa768: 94019426 bl 0x15f800 fa76c: f9400ec1 ldr x1, [x22, #0x18] fa770: 17ffffea b 0xfa718 >::xsgetn(wchar_t*, long)+0x38> fa774: f94002c8 ldr x8, [x22] fa778: aa1603e0 mov x0, x22 fa77c: f9402908 ldr x8, [x8, #0x50] fa780: d63f0100 blr x8 fa784: 3100041f cmn w0, #0x1 fa788: 540000a0 b.eq 0xfa79c >::xsgetn(wchar_t*, long)+0xbc> fa78c: 52800037 mov w23, #0x1 // =1 fa790: b80046a0 str w0, [x21], #0x4 fa794: 17ffffe5 b 0xfa728 >::xsgetn(wchar_t*, long)+0x48> fa798: aa1f03f3 mov x19, xzr fa79c: aa1303e0 mov x0, x19 fa7a0: a9434ff4 ldp x20, x19, [sp, #0x30] fa7a4: a94257f6 ldp x22, x21, [sp, #0x20] fa7a8: a9415ff8 ldp x24, x23, [sp, #0x10] fa7ac: a8c47bfd ldp x29, x30, [sp], #0x40 fa7b0: d50323bf autiasp fa7b4: d65f03c0 ret fa7b8: 97feb9df bl 0xa8f34 00000000000fa7bc >::underflow()>: fa7bc: d503245f bti c fa7c0: 12800000 mov w0, #-0x1 // =-1 fa7c4: d65f03c0 ret 00000000000fa7c8 >::uflow()>: fa7c8: d503233f paciasp fa7cc: a9be7bfd stp x29, x30, [sp, #-0x20]! fa7d0: f9000bf3 str x19, [sp, #0x10] fa7d4: 910003fd mov x29, sp fa7d8: f9400008 ldr x8, [x0] fa7dc: aa0003f3 mov x19, x0 fa7e0: f9402508 ldr x8, [x8, #0x48] fa7e4: d63f0100 blr x8 fa7e8: 3100041f cmn w0, #0x1 fa7ec: 54000080 b.eq 0xfa7fc >::uflow()+0x34> fa7f0: f9400e68 ldr x8, [x19, #0x18] fa7f4: b8404500 ldr w0, [x8], #0x4 fa7f8: f9000e68 str x8, [x19, #0x18] fa7fc: f9400bf3 ldr x19, [sp, #0x10] fa800: a8c27bfd ldp x29, x30, [sp], #0x20 fa804: d50323bf autiasp fa808: d65f03c0 ret 00000000000fa80c >::pbackfail(unsigned int)>: fa80c: d503245f bti c fa810: 12800000 mov w0, #-0x1 // =-1 fa814: d65f03c0 ret 00000000000fa818 >::xsputn(wchar_t const*, long)>: fa818: d503233f paciasp fa81c: a9bc7bfd stp x29, x30, [sp, #-0x40]! fa820: f9000bf7 str x23, [sp, #0x10] fa824: 910003fd mov x29, sp fa828: a90257f6 stp x22, x21, [sp, #0x20] fa82c: a9034ff4 stp x20, x19, [sp, #0x30] fa830: f100045f cmp x2, #0x1 fa834: 540004eb b.lt 0xfa8d0 >::xsputn(wchar_t const*, long)+0xb8> fa838: aa0203f3 mov x19, x2 fa83c: aa0103f4 mov x20, x1 fa840: aa0003f6 mov x22, x0 fa844: aa1f03f5 mov x21, xzr fa848: 14000008 b 0xfa868 >::xsputn(wchar_t const*, long)+0x50> fa84c: d37ef6e8 lsl x8, x23, #2 fa850: 8b1502f5 add x21, x23, x21 fa854: 8b080009 add x9, x0, x8 fa858: 8b080294 add x20, x20, x8 fa85c: f9001ac9 str x9, [x22, #0x30] fa860: eb1302bf cmp x21, x19 fa864: 5400038a b.ge 0xfa8d4 >::xsputn(wchar_t const*, long)+0xbc> fa868: a94322c0 ldp x0, x8, [x22, #0x30] fa86c: eb08001f cmp x0, x8 fa870: 54000182 b.hs 0xfa8a0 >::xsputn(wchar_t const*, long)+0x88> fa874: cb000108 sub x8, x8, x0 fa878: cb150269 sub x9, x19, x21 fa87c: 9342fd08 asr x8, x8, #2 fa880: eb08013f cmp x9, x8 fa884: 9a88b137 csel x23, x9, x8, lt fa888: b4fffe37 cbz x23, 0xfa84c >::xsputn(wchar_t const*, long)+0x34> fa88c: aa1403e1 mov x1, x20 fa890: aa1703e2 mov x2, x23 fa894: 940193db bl 0x15f800 fa898: f9401ac0 ldr x0, [x22, #0x30] fa89c: 17ffffec b 0xfa84c >::xsputn(wchar_t const*, long)+0x34> fa8a0: f94002c8 ldr x8, [x22] fa8a4: aa1603e0 mov x0, x22 fa8a8: b9400281 ldr w1, [x20] fa8ac: f9403508 ldr x8, [x8, #0x68] fa8b0: d63f0100 blr x8 fa8b4: 3100041f cmn w0, #0x1 fa8b8: 540000e0 b.eq 0xfa8d4 >::xsputn(wchar_t const*, long)+0xbc> fa8bc: 91001294 add x20, x20, #0x4 fa8c0: 910006b5 add x21, x21, #0x1 fa8c4: eb1302bf cmp x21, x19 fa8c8: 54fffd0b b.lt 0xfa868 >::xsputn(wchar_t const*, long)+0x50> fa8cc: 14000002 b 0xfa8d4 >::xsputn(wchar_t const*, long)+0xbc> fa8d0: aa1f03f5 mov x21, xzr fa8d4: aa1503e0 mov x0, x21 fa8d8: f9400bf7 ldr x23, [sp, #0x10] fa8dc: a9434ff4 ldp x20, x19, [sp, #0x30] fa8e0: a94257f6 ldp x22, x21, [sp, #0x20] fa8e4: a8c47bfd ldp x29, x30, [sp], #0x40 fa8e8: d50323bf autiasp fa8ec: d65f03c0 ret fa8f0: 97feb991 bl 0xa8f34 00000000000fa8f4 >::overflow(unsigned int)>: fa8f4: d503245f bti c fa8f8: 12800000 mov w0, #-0x1 // =-1 fa8fc: d65f03c0 ret 00000000000fa900 >::basic_istream(std::__ndk1::basic_streambuf>*)>: fa900: d503233f paciasp fa904: a9be7bfd stp x29, x30, [sp, #-0x20]! fa908: f9000bf3 str x19, [sp, #0x10] fa90c: 910003fd mov x29, sp fa910: f9400029 ldr x9, [x1] fa914: d0fffbc8 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> fa918: f100005f cmp x2, #0x0 fa91c: f9000009 str x9, [x0] fa920: 3dc38100 ldr q0, [x8, #0xe00] fa924: f85e8128 ldur x8, [x9, #-0x18] fa928: f9400429 ldr x9, [x1, #0x8] fa92c: f900041f str xzr, [x0, #0x8] fa930: f8286809 str x9, [x0, x8] fa934: 52820049 mov w9, #0x1002 // =4098 fa938: f9400008 ldr x8, [x0] fa93c: f85e8108 ldur x8, [x8, #-0x18] fa940: 8b080013 add x19, x0, x8 fa944: 1a9f17e8 cset w8, eq fa948: 9100c260 add x0, x19, #0x30 fa94c: 3d800660 str q0, [x19, #0x10] fa950: 6f00e400 movi v0.2d, #0000000000000000 fa954: f9001662 str x2, [x19, #0x28] fa958: 29047e68 stp w8, wzr, [x19, #0x20] fa95c: b9000a69 str w9, [x19, #0x8] fa960: 3c838260 stur q0, [x19, #0x38] fa964: 3c848260 stur q0, [x19, #0x48] fa968: 3c858260 stur q0, [x19, #0x58] fa96c: 3c868260 stur q0, [x19, #0x68] fa970: 3c878260 stur q0, [x19, #0x78] fa974: 9401939f bl 0x15f7f0 <_ZNSt6__ndk16localeC1Ev@plt> fa978: 12800008 mov w8, #-0x1 // =-1 fa97c: f900467f str xzr, [x19, #0x88] fa980: b9009268 str w8, [x19, #0x90] fa984: f9400bf3 ldr x19, [sp, #0x10] fa988: a8c27bfd ldp x29, x30, [sp], #0x20 fa98c: d50323bf autiasp fa990: d65f03c0 ret 00000000000fa994 >::basic_istream(std::__ndk1::basic_streambuf>*)>: fa994: d503233f paciasp fa998: a9be7bfd stp x29, x30, [sp, #-0x20]! fa99c: f9000bf3 str x19, [sp, #0x10] fa9a0: 910003fd mov x29, sp fa9a4: d0000388 adrp x8, 0x16c000 fa9a8: d0fffbc9 adrp x9, 0x74000 , std::__ndk1::allocator>+0x4d> fa9ac: f100003f cmp x1, #0x0 fa9b0: aa0003f3 mov x19, x0 fa9b4: f946fd08 ldr x8, [x8, #0xdf8] fa9b8: f9001c01 str x1, [x0, #0x38] fa9bc: 3dc38120 ldr q0, [x9, #0xe00] fa9c0: 52820049 mov w9, #0x1002 // =4098 fa9c4: 9101010a add x10, x8, #0x40 fa9c8: 91006108 add x8, x8, #0x18 fa9cc: 3d800800 str q0, [x0, #0x20] fa9d0: 6f00e400 movi v0.2d, #0000000000000000 fa9d4: b9001809 str w9, [x0, #0x18] fa9d8: f9000008 str x8, [x0] fa9dc: 1a9f17e8 cset w8, eq fa9e0: a900a81f stp xzr, x10, [x0, #0x8] fa9e4: 29067c08 stp w8, wzr, [x0, #0x30] fa9e8: 3c848000 stur q0, [x0, #0x48] fa9ec: 3c858000 stur q0, [x0, #0x58] fa9f0: 91010000 add x0, x0, #0x40 fa9f4: 3c868260 stur q0, [x19, #0x68] fa9f8: 3c878260 stur q0, [x19, #0x78] fa9fc: 3c888260 stur q0, [x19, #0x88] faa00: 9401937c bl 0x15f7f0 <_ZNSt6__ndk16localeC1Ev@plt> faa04: 12800008 mov w8, #-0x1 // =-1 faa08: f9004e7f str xzr, [x19, #0x98] faa0c: b900a268 str w8, [x19, #0xa0] faa10: f9400bf3 ldr x19, [sp, #0x10] faa14: a8c27bfd ldp x29, x30, [sp], #0x20 faa18: d50323bf autiasp faa1c: d65f03c0 ret 00000000000faa20 >::~basic_istream()>: faa20: d503245f bti c faa24: d65f03c0 ret 00000000000faa28 >::~basic_istream()>: faa28: d503245f bti c faa2c: 91004000 add x0, x0, #0x10 faa30: 14019358 b 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> 00000000000faa34 >::~basic_istream()>: faa34: d503245f bti c faa38: f9400008 ldr x8, [x0] faa3c: f85e8108 ldur x8, [x8, #-0x18] faa40: 8b080008 add x8, x0, x8 faa44: 91004100 add x0, x8, #0x10 faa48: 14019352 b 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> 00000000000faa4c >::~basic_istream()>: faa4c: d503233f paciasp faa50: a9be7bfd stp x29, x30, [sp, #-0x20]! faa54: f9000bf3 str x19, [sp, #0x10] faa58: 910003fd mov x29, sp faa5c: aa0003f3 mov x19, x0 faa60: 91004000 add x0, x0, #0x10 faa64: 9401934b bl 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> faa68: aa1303e0 mov x0, x19 faa6c: f9400bf3 ldr x19, [sp, #0x10] faa70: a8c27bfd ldp x29, x30, [sp], #0x20 faa74: d50323bf autiasp faa78: 1401891a b 0x15cee0 <_ZdlPv@plt> 00000000000faa7c >::~basic_istream()>: faa7c: d503233f paciasp faa80: a9be7bfd stp x29, x30, [sp, #-0x20]! faa84: f9000bf3 str x19, [sp, #0x10] faa88: 910003fd mov x29, sp faa8c: f9400008 ldr x8, [x0] faa90: f85e8108 ldur x8, [x8, #-0x18] faa94: 8b080013 add x19, x0, x8 faa98: 91004260 add x0, x19, #0x10 faa9c: 9401933d bl 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> faaa0: aa1303e0 mov x0, x19 faaa4: f9400bf3 ldr x19, [sp, #0x10] faaa8: a8c27bfd ldp x29, x30, [sp], #0x20 faaac: d50323bf autiasp faab0: 1401890c b 0x15cee0 <_ZdlPv@plt> 00000000000faab4 >::swap(std::__ndk1::basic_istream>&)>: faab4: d503233f paciasp faab8: a9be7bfd stp x29, x30, [sp, #-0x20]! faabc: a9014ff4 stp x20, x19, [sp, #0x10] faac0: 910003fd mov x29, sp faac4: a940202b ldp x11, x8, [x1] faac8: a940240a ldp x10, x9, [x0] faacc: f9000408 str x8, [x0, #0x8] faad0: f9000429 str x9, [x1, #0x8] faad4: f85e8148 ldur x8, [x10, #-0x18] faad8: f85e8169 ldur x9, [x11, #-0x18] faadc: 8b080013 add x19, x0, x8 faae0: 8b090034 add x20, x1, x9 faae4: aa1303e0 mov x0, x19 faae8: aa1403e1 mov x1, x20 faaec: 94019349 bl 0x15f810 <_ZNSt6__ndk18ios_base4swapERS0_@plt> faaf0: f9404688 ldr x8, [x20, #0x88] faaf4: f9404669 ldr x9, [x19, #0x88] faaf8: b940928a ldr w10, [x20, #0x90] faafc: b940926b ldr w11, [x19, #0x90] fab00: f9004668 str x8, [x19, #0x88] fab04: f9004689 str x9, [x20, #0x88] fab08: b900926a str w10, [x19, #0x90] fab0c: b900928b str w11, [x20, #0x90] fab10: a9414ff4 ldp x20, x19, [sp, #0x10] fab14: a8c27bfd ldp x29, x30, [sp], #0x20 fab18: d50323bf autiasp fab1c: d65f03c0 ret 00000000000fab20 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)>: fab20: d503233f paciasp fab24: d10143ff sub sp, sp, #0x50 fab28: a9017bfd stp x29, x30, [sp, #0x10] fab2c: 910043fd add x29, sp, #0x10 fab30: f90013f7 str x23, [sp, #0x20] fab34: a90357f6 stp x22, x21, [sp, #0x30] fab38: a9044ff4 stp x20, x19, [sp, #0x40] fab3c: d53bd057 mrs x23, TPIDR_EL0 fab40: f94016e8 ldr x8, [x23, #0x28] fab44: f90007e8 str x8, [sp, #0x8] fab48: 3900001f strb wzr, [x0] fab4c: f9400028 ldr x8, [x1] fab50: f85e8108 ldur x8, [x8, #-0x18] fab54: 8b080028 add x8, x1, x8 fab58: b9402109 ldr w9, [x8, #0x20] fab5c: 340001a9 cbz w9, 0xfab90 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x70> fab60: f940150a ldr x10, [x8, #0x28] fab64: f100015f cmp x10, #0x0 fab68: 1a9f17ea cset w10, eq fab6c: 2a0a0129 orr w9, w9, w10 fab70: b940250a ldr w10, [x8, #0x24] fab74: 321e0129 orr w9, w9, #0x4 fab78: 6a0a013f tst w9, w10 fab7c: b9002109 str w9, [x8, #0x20] fab80: 54000c00 b.eq 0xfad00 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1e0> fab84: b0fffba0 adrp x0, 0x6f000 fab88: 91344400 add x0, x0, #0xd11 fab8c: 94002f04 bl 0x10679c fab90: aa0003f3 mov x19, x0 fab94: aa0103f4 mov x20, x1 fab98: 2a0203f5 mov w21, w2 fab9c: f9404500 ldr x0, [x8, #0x88] faba0: b4000040 cbz x0, 0xfaba8 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x88> faba4: 94019323 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> faba8: 370009f5 tbnz w21, #0x0, 0xface4 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1c4> fabac: f9400288 ldr x8, [x20] fabb0: f85e8108 ldur x8, [x8, #-0x18] fabb4: 8b080288 add x8, x20, x8 fabb8: 39402509 ldrb w9, [x8, #0x9] fabbc: 36200949 tbz w9, #0x4, 0xface4 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1c4> fabc0: 9100c101 add x1, x8, #0x30 fabc4: 910003e0 mov x0, sp fabc8: 94019306 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fabcc: d0000381 adrp x1, 0x16c000 fabd0: 910003e0 mov x0, sp fabd4: f9470021 ldr x1, [x1, #0xe00] fabd8: 9401931a bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fabdc: aa0003f5 mov x21, x0 fabe0: 910003e0 mov x0, sp fabe4: 940192ef bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fabe8: f9400288 ldr x8, [x20] fabec: f85e8108 ldur x8, [x8, #-0x18] fabf0: 8b080288 add x8, x20, x8 fabf4: f9401516 ldr x22, [x8, #0x28] fabf8: b50000f6 cbnz x22, 0xfac14 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0xf4> fabfc: 1400002e b 0xfacb4 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x194> fac00: f94002c8 ldr x8, [x22] fac04: aa1603e0 mov x0, x22 fac08: f9402908 ldr x8, [x8, #0x50] fac0c: d63f0100 blr x8 fac10: b4000536 cbz x22, 0xfacb4 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x194> fac14: a941a6c8 ldp x8, x9, [x22, #0x18] fac18: eb09011f cmp x8, x9 fac1c: 540000e1 b.ne 0xfac38 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x118> fac20: f94002c8 ldr x8, [x22] fac24: aa1603e0 mov x0, x22 fac28: f9402508 ldr x8, [x8, #0x48] fac2c: d63f0100 blr x8 fac30: 3100041f cmn w0, #0x1 fac34: 54000400 b.eq 0xfacb4 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x194> fac38: a941a6c8 ldp x8, x9, [x22, #0x18] fac3c: eb09011f cmp x8, x9 fac40: 54000080 b.eq 0xfac50 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x130> fac44: 39400100 ldrb w0, [x8] fac48: 363800e0 tbz w0, #0x7, 0xfac64 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x144> fac4c: 14000011 b 0xfac90 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x170> fac50: f94002c8 ldr x8, [x22] fac54: aa1603e0 mov x0, x22 fac58: f9402508 ldr x8, [x8, #0x48] fac5c: d63f0100 blr x8 fac60: 37380180 tbnz w0, #0x7, 0xfac90 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x170> fac64: 12001c08 and w8, w0, #0xff fac68: f9400aa9 ldr x9, [x21, #0x10] fac6c: f8685928 ldr x8, [x9, w8, uxtw #3] fac70: 36000108 tbz w8, #0x0, 0xfac90 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x170> fac74: a941a6c8 ldp x8, x9, [x22, #0x18] fac78: eb09011f cmp x8, x9 fac7c: 54fffc20 b.eq 0xfac00 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0xe0> fac80: 91000508 add x8, x8, #0x1 fac84: f9000ec8 str x8, [x22, #0x18] fac88: b5fffc76 cbnz x22, 0xfac14 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0xf4> fac8c: 1400000a b 0xfacb4 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x194> fac90: a941a6c8 ldp x8, x9, [x22, #0x18] fac94: eb09011f cmp x8, x9 fac98: 54000261 b.ne 0xface4 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1c4> fac9c: f94002c8 ldr x8, [x22] faca0: aa1603e0 mov x0, x22 faca4: f9402508 ldr x8, [x8, #0x48] faca8: d63f0100 blr x8 facac: 3100041f cmn w0, #0x1 facb0: 540001a1 b.ne 0xface4 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1c4> facb4: f9400288 ldr x8, [x20] facb8: f85e8108 ldur x8, [x8, #-0x18] facbc: 8b080288 add x8, x20, x8 facc0: f9401509 ldr x9, [x8, #0x28] facc4: 29442d0a ldp w10, w11, [x8, #0x20] facc8: f100013f cmp x9, #0x0 faccc: 1a9f17e9 cset w9, eq facd0: 2a090149 orr w9, w10, w9 facd4: 321f0529 orr w9, w9, #0x6 facd8: 6a0b013f tst w9, w11 facdc: b9002109 str w9, [x8, #0x20] face0: 54fff521 b.ne 0xfab84 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x64> face4: f9400288 ldr x8, [x20] face8: f85e8108 ldur x8, [x8, #-0x18] facec: 8b080288 add x8, x20, x8 facf0: b9402108 ldr w8, [x8, #0x20] facf4: 7100011f cmp w8, #0x0 facf8: 1a9f17e8 cset w8, eq facfc: 39000268 strb w8, [x19] fad00: f94016e8 ldr x8, [x23, #0x28] fad04: f94007e9 ldr x9, [sp, #0x8] fad08: eb09011f cmp x8, x9 fad0c: 54000101 b.ne 0xfad2c >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x20c> fad10: a9444ff4 ldp x20, x19, [sp, #0x40] fad14: a94357f6 ldp x22, x21, [sp, #0x30] fad18: a9417bfd ldp x29, x30, [sp, #0x10] fad1c: f94013f7 ldr x23, [sp, #0x20] fad20: 910143ff add sp, sp, #0x50 fad24: d50323bf autiasp fad28: d65f03c0 ret fad2c: 94018841 bl 0x15ce30 <__stack_chk_fail@plt> fad30: aa0003f3 mov x19, x0 fad34: 910003e0 mov x0, sp fad38: 9401929a bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fad3c: aa1303e0 mov x0, x19 fad40: 94017908 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000fad44 >::flush()>: fad44: d503233f paciasp fad48: d10143ff sub sp, sp, #0x50 fad4c: a9027bfd stp x29, x30, [sp, #0x20] fad50: 910083fd add x29, sp, #0x20 fad54: f9001bf5 str x21, [sp, #0x30] fad58: a9044ff4 stp x20, x19, [sp, #0x40] fad5c: d53bd055 mrs x21, TPIDR_EL0 fad60: aa0003f3 mov x19, x0 fad64: f94016a8 ldr x8, [x21, #0x28] fad68: f81f83a8 stur x8, [x29, #-0x8] fad6c: f9400008 ldr x8, [x0] fad70: f85e8109 ldur x9, [x8, #-0x18] fad74: 8b090009 add x9, x0, x9 fad78: f9401529 ldr x9, [x9, #0x28] fad7c: b40003e9 cbz x9, 0xfadf8 >::flush()+0xb4> fad80: 390023ff strb wzr, [sp, #0x8] fad84: f9000bf3 str x19, [sp, #0x10] fad88: f85e8109 ldur x9, [x8, #-0x18] fad8c: 8b090269 add x9, x19, x9 fad90: b940212a ldr w10, [x9, #0x20] fad94: 350002ea cbnz w10, 0xfadf0 >::flush()+0xac> fad98: f9404520 ldr x0, [x9, #0x88] fad9c: b4000060 cbz x0, 0xfada8 >::flush()+0x64> fada0: 940192a4 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> fada4: f9400268 ldr x8, [x19] fada8: 52800029 mov w9, #0x1 // =1 fadac: 390023e9 strb w9, [sp, #0x8] fadb0: f85e8108 ldur x8, [x8, #-0x18] fadb4: 8b080268 add x8, x19, x8 fadb8: f9401500 ldr x0, [x8, #0x28] fadbc: f9400008 ldr x8, [x0] fadc0: f9401908 ldr x8, [x8, #0x30] fadc4: d63f0100 blr x8 fadc8: 3100041f cmn w0, #0x1 fadcc: 54000121 b.ne 0xfadf0 >::flush()+0xac> fadd0: f9400268 ldr x8, [x19] fadd4: f85e8108 ldur x8, [x8, #-0x18] fadd8: 8b080268 add x8, x19, x8 faddc: 29442909 ldp w9, w10, [x8, #0x20] fade0: 32000129 orr w9, w9, #0x1 fade4: 6a09015f tst w10, w9 fade8: b9002109 str w9, [x8, #0x20] fadec: 540001c1 b.ne 0xfae24 >::flush()+0xe0> fadf0: 910023e0 add x0, sp, #0x8 fadf4: 94019297 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> fadf8: f94016a8 ldr x8, [x21, #0x28] fadfc: f85f83a9 ldur x9, [x29, #-0x8] fae00: eb09011f cmp x8, x9 fae04: 54000161 b.ne 0xfae30 >::flush()+0xec> fae08: aa1303e0 mov x0, x19 fae0c: f9401bf5 ldr x21, [sp, #0x30] fae10: a9444ff4 ldp x20, x19, [sp, #0x40] fae14: a9427bfd ldp x29, x30, [sp, #0x20] fae18: 910143ff add sp, sp, #0x50 fae1c: d50323bf autiasp fae20: d65f03c0 ret fae24: b0fffba0 adrp x0, 0x6f000 fae28: 91344400 add x0, x0, #0xd11 fae2c: 94002e5c bl 0x10679c fae30: 94018800 bl 0x15ce30 <__stack_chk_fail@plt> fae34: aa0003f4 mov x20, x0 fae38: 14000004 b 0xfae48 >::flush()+0x104> fae3c: aa0003f4 mov x20, x0 fae40: 910023e0 add x0, sp, #0x8 fae44: 94019283 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> fae48: aa1403e0 mov x0, x20 fae4c: 94018841 bl 0x15cf50 <__cxa_begin_catch@plt> fae50: f9400268 ldr x8, [x19] fae54: f85e8108 ldur x8, [x8, #-0x18] fae58: 8b080268 add x8, x19, x8 fae5c: b9402109 ldr w9, [x8, #0x20] fae60: 3940910a ldrb w10, [x8, #0x24] fae64: 32000129 orr w9, w9, #0x1 fae68: b9002109 str w9, [x8, #0x20] fae6c: 3700006a tbnz w10, #0x0, 0xfae78 >::flush()+0x134> fae70: 94018b10 bl 0x15dab0 <__cxa_end_catch@plt> fae74: 17ffffe1 b 0xfadf8 >::flush()+0xb4> fae78: 94018b0a bl 0x15daa0 <__cxa_rethrow@plt> fae7c: aa0003f3 mov x19, x0 fae80: 94018b0c bl 0x15dab0 <__cxa_end_catch@plt> fae84: aa1303e0 mov x0, x19 fae88: 940178b6 bl 0x159160 <__emutls_get_address+0x6d4> fae8c: 97feb82a bl 0xa8f34 00000000000fae90 : fae90: d503245f bti c fae94: 9100c001 add x1, x0, #0x30 fae98: aa0803e0 mov x0, x8 fae9c: 14019251 b 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 00000000000faea0 >::operator>>(std::__ndk1::basic_istream>& (*)(std::__ndk1::basic_istream>&))>: faea0: d503245f bti c faea4: aa0103f0 mov x16, x1 faea8: d61f0200 br x16 00000000000faeac >::operator>>(std::__ndk1::basic_ios>& (*)(std::__ndk1::basic_ios>&))>: faeac: d503233f paciasp faeb0: a9be7bfd stp x29, x30, [sp, #-0x20]! faeb4: f9000bf3 str x19, [sp, #0x10] faeb8: 910003fd mov x29, sp faebc: f9400008 ldr x8, [x0] faec0: aa0003f3 mov x19, x0 faec4: f85e8108 ldur x8, [x8, #-0x18] faec8: 8b080000 add x0, x0, x8 faecc: d63f0020 blr x1 faed0: aa1303e0 mov x0, x19 faed4: f9400bf3 ldr x19, [sp, #0x10] faed8: a8c27bfd ldp x29, x30, [sp], #0x20 faedc: d50323bf autiasp faee0: d65f03c0 ret 00000000000faee4 >::operator>>(std::__ndk1::ios_base& (*)(std::__ndk1::ios_base&))>: faee4: d503233f paciasp faee8: a9be7bfd stp x29, x30, [sp, #-0x20]! faeec: f9000bf3 str x19, [sp, #0x10] faef0: 910003fd mov x29, sp faef4: f9400008 ldr x8, [x0] faef8: aa0003f3 mov x19, x0 faefc: f85e8108 ldur x8, [x8, #-0x18] faf00: 8b080000 add x0, x0, x8 faf04: d63f0020 blr x1 faf08: aa1303e0 mov x0, x19 faf0c: f9400bf3 ldr x19, [sp, #0x10] faf10: a8c27bfd ldp x29, x30, [sp], #0x20 faf14: d50323bf autiasp faf18: d65f03c0 ret 00000000000faf1c >::operator>>(std::__ndk1::basic_streambuf>*)>: faf1c: d503233f paciasp faf20: a9bd7bfd stp x29, x30, [sp, #-0x30]! faf24: f9000bf5 str x21, [sp, #0x10] faf28: 910003fd mov x29, sp faf2c: a9024ff4 stp x20, x19, [sp, #0x20] faf30: f9400008 ldr x8, [x0] faf34: f900041f str xzr, [x0, #0x8] faf38: aa0003f3 mov x19, x0 faf3c: f85e8108 ldur x8, [x8, #-0x18] faf40: 8b080009 add x9, x0, x8 faf44: b940212a ldr w10, [x9, #0x20] faf48: 3400016a cbz w10, 0xfaf74 >::operator>>(std::__ndk1::basic_streambuf>*)+0x58> faf4c: f9401528 ldr x8, [x9, #0x28] faf50: f100011f cmp x8, #0x0 faf54: 1a9f17e8 cset w8, eq faf58: 2a080148 orr w8, w10, w8 faf5c: b940252a ldr w10, [x9, #0x24] faf60: 321e0108 orr w8, w8, #0x4 faf64: 6a0a011f tst w8, w10 faf68: b9002128 str w8, [x9, #0x20] faf6c: 540009a0 b.eq 0xfb0a0 >::operator>>(std::__ndk1::basic_streambuf>*)+0x184> faf70: 14000052 b 0xfb0b8 >::operator>>(std::__ndk1::basic_streambuf>*)+0x19c> faf74: aa0103f4 mov x20, x1 faf78: f9404520 ldr x0, [x9, #0x88] faf7c: b40000e0 cbz x0, 0xfaf98 >::operator>>(std::__ndk1::basic_streambuf>*)+0x7c> faf80: 9401922c bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> faf84: f9400268 ldr x8, [x19] faf88: f85e8108 ldur x8, [x8, #-0x18] faf8c: 8b080269 add x9, x19, x8 faf90: b9402129 ldr w9, [x9, #0x20] faf94: 35000869 cbnz w9, 0xfb0a0 >::operator>>(std::__ndk1::basic_streambuf>*)+0x184> faf98: b40005b4 cbz x20, 0xfb04c >::operator>>(std::__ndk1::basic_streambuf>*)+0x130> faf9c: 9100a275 add x21, x19, #0x28 fafa0: 14000004 b 0xfafb0 >::operator>>(std::__ndk1::basic_streambuf>*)+0x94> fafa4: 91000529 add x9, x9, #0x1 fafa8: f9000c09 str x9, [x0, #0x18] fafac: f85e8108 ldur x8, [x8, #-0x18] fafb0: f8686aa0 ldr x0, [x21, x8] fafb4: a941a408 ldp x8, x9, [x0, #0x18] fafb8: eb09011f cmp x8, x9 fafbc: 54000060 b.eq 0xfafc8 >::operator>>(std::__ndk1::basic_streambuf>*)+0xac> fafc0: 39400100 ldrb w0, [x8] fafc4: 14000006 b 0xfafdc >::operator>>(std::__ndk1::basic_streambuf>*)+0xc0> fafc8: f9400008 ldr x8, [x0] fafcc: f9402508 ldr x8, [x8, #0x48] fafd0: d63f0100 blr x8 fafd4: 3100041f cmn w0, #0x1 fafd8: 540003e0 b.eq 0xfb054 >::operator>>(std::__ndk1::basic_streambuf>*)+0x138> fafdc: a9432688 ldp x8, x9, [x20, #0x30] fafe0: eb09011f cmp x8, x9 fafe4: 540000a0 b.eq 0xfaff8 >::operator>>(std::__ndk1::basic_streambuf>*)+0xdc> fafe8: 91000509 add x9, x8, #0x1 fafec: f9001a89 str x9, [x20, #0x30] faff0: 39000100 strb w0, [x8] faff4: 14000008 b 0xfb014 >::operator>>(std::__ndk1::basic_streambuf>*)+0xf8> faff8: f9400288 ldr x8, [x20] faffc: 12001c01 and w1, w0, #0xff fb000: f9403508 ldr x8, [x8, #0x68] fb004: aa1403e0 mov x0, x20 fb008: d63f0100 blr x8 fb00c: 3100041f cmn w0, #0x1 fb010: 54000260 b.eq 0xfb05c >::operator>>(std::__ndk1::basic_streambuf>*)+0x140> fb014: a9402668 ldp x8, x9, [x19] fb018: 91000529 add x9, x9, #0x1 fb01c: f9000669 str x9, [x19, #0x8] fb020: f85e8109 ldur x9, [x8, #-0x18] fb024: f8696aa0 ldr x0, [x21, x9] fb028: a941a809 ldp x9, x10, [x0, #0x18] fb02c: eb0a013f cmp x9, x10 fb030: 54fffba1 b.ne 0xfafa4 >::operator>>(std::__ndk1::basic_streambuf>*)+0x88> fb034: f9400008 ldr x8, [x0] fb038: f9402908 ldr x8, [x8, #0x50] fb03c: d63f0100 blr x8 fb040: f9400268 ldr x8, [x19] fb044: f85e8108 ldur x8, [x8, #-0x18] fb048: 17ffffda b 0xfafb0 >::operator>>(std::__ndk1::basic_streambuf>*)+0x94> fb04c: 52800094 mov w20, #0x4 // =4 fb050: 14000008 b 0xfb070 >::operator>>(std::__ndk1::basic_streambuf>*)+0x154> fb054: 52800048 mov w8, #0x2 // =2 fb058: 14000002 b 0xfb060 >::operator>>(std::__ndk1::basic_streambuf>*)+0x144> fb05c: 2a1f03e8 mov w8, wzr fb060: f9400669 ldr x9, [x19, #0x8] fb064: 321e010a orr w10, w8, #0x4 fb068: f100013f cmp x9, #0x0 fb06c: 1a880154 csel w20, w10, w8, eq fb070: f9400268 ldr x8, [x19] fb074: f85e8108 ldur x8, [x8, #-0x18] fb078: 8b080268 add x8, x19, x8 fb07c: f9401509 ldr x9, [x8, #0x28] fb080: f100013f cmp x9, #0x0 fb084: 2944250a ldp w10, w9, [x8, #0x20] fb088: 1a9f17eb cset w11, eq fb08c: 2a14014a orr w10, w10, w20 fb090: 2a0b014a orr w10, w10, w11 fb094: 6a09015f tst w10, w9 fb098: b900210a str w10, [x8, #0x20] fb09c: 540000e1 b.ne 0xfb0b8 >::operator>>(std::__ndk1::basic_streambuf>*)+0x19c> fb0a0: aa1303e0 mov x0, x19 fb0a4: f9400bf5 ldr x21, [sp, #0x10] fb0a8: a9424ff4 ldp x20, x19, [sp, #0x20] fb0ac: a8c37bfd ldp x29, x30, [sp], #0x30 fb0b0: d50323bf autiasp fb0b4: d65f03c0 ret fb0b8: 90fffba0 adrp x0, 0x6f000 fb0bc: 91344400 add x0, x0, #0xd11 fb0c0: 94002db7 bl 0x10679c fb0c4: 940187a3 bl 0x15cf50 <__cxa_begin_catch@plt> fb0c8: a9402a68 ldp x8, x10, [x19] fb0cc: f85e8109 ldur x9, [x8, #-0x18] fb0d0: f100015f cmp x10, #0x0 fb0d4: 528000aa mov w10, #0x5 // =5 fb0d8: 1a9f0554 csinc w20, w10, wzr, eq fb0dc: 8b090269 add x9, x19, x9 fb0e0: b940212b ldr w11, [x9, #0x20] fb0e4: 2a14016b orr w11, w11, w20 fb0e8: b900212b str w11, [x9, #0x20] fb0ec: f85e8108 ldur x8, [x8, #-0x18] fb0f0: 8b080268 add x8, x19, x8 fb0f4: 39409108 ldrb w8, [x8, #0x24] fb0f8: 6a0a011f tst w8, w10 fb0fc: 54000061 b.ne 0xfb108 >::operator>>(std::__ndk1::basic_streambuf>*)+0x1ec> fb100: 94018a6c bl 0x15dab0 <__cxa_end_catch@plt> fb104: 17ffffdb b 0xfb070 >::operator>>(std::__ndk1::basic_streambuf>*)+0x154> fb108: 94018a66 bl 0x15daa0 <__cxa_rethrow@plt> fb10c: aa0003f3 mov x19, x0 fb110: 94018a68 bl 0x15dab0 <__cxa_end_catch@plt> fb114: aa1303e0 mov x0, x19 fb118: 94017812 bl 0x159160 <__emutls_get_address+0x6d4> fb11c: 97feb786 bl 0xa8f34 00000000000fb120 >::operator>>(bool&)>: fb120: d503245f bti c fb124: 14000001 b 0xfb128 >::operator>>(bool&)+0x8> fb128: d503233f paciasp fb12c: d10143ff sub sp, sp, #0x50 fb130: a9027bfd stp x29, x30, [sp, #0x20] fb134: 910083fd add x29, sp, #0x20 fb138: f9001bf5 str x21, [sp, #0x30] fb13c: a9044ff4 stp x20, x19, [sp, #0x40] fb140: d53bd055 mrs x21, TPIDR_EL0 fb144: aa0003f3 mov x19, x0 fb148: aa0103f4 mov x20, x1 fb14c: f94016a8 ldr x8, [x21, #0x28] fb150: 910043e0 add x0, sp, #0x10 fb154: aa1303e1 mov x1, x19 fb158: 2a1f03e2 mov w2, wzr fb15c: f81f83a8 stur x8, [x29, #-0x8] fb160: b81f43bf stur wzr, [x29, #-0xc] fb164: 940191af bl 0x15f820 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> fb168: 394043e8 ldrb w8, [sp, #0x10] fb16c: 34000488 cbz w8, 0xfb1fc >::operator>>(bool&)+0xdc> fb170: f9400268 ldr x8, [x19] fb174: 910023e0 add x0, sp, #0x8 fb178: f85e8108 ldur x8, [x8, #-0x18] fb17c: 8b080268 add x8, x19, x8 fb180: 9100c101 add x1, x8, #0x30 fb184: 94019197 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fb188: b0000381 adrp x1, 0x16c000 fb18c: 910023e0 add x0, sp, #0x8 fb190: f9470421 ldr x1, [x1, #0xe08] fb194: 940191ab bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fb198: f9400268 ldr x8, [x19] fb19c: f85e8108 ldur x8, [x8, #-0x18] fb1a0: 8b080263 add x3, x19, x8 fb1a4: f9400008 ldr x8, [x0] fb1a8: f9401461 ldr x1, [x3, #0x28] fb1ac: f9400d08 ldr x8, [x8, #0x18] fb1b0: d10033a4 sub x4, x29, #0xc fb1b4: aa1f03e2 mov x2, xzr fb1b8: aa1403e5 mov x5, x20 fb1bc: d63f0100 blr x8 fb1c0: 910023e0 add x0, sp, #0x8 fb1c4: 94019177 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fb1c8: f9400268 ldr x8, [x19] fb1cc: b85f43a9 ldur w9, [x29, #-0xc] fb1d0: f85e8108 ldur x8, [x8, #-0x18] fb1d4: 8b080268 add x8, x19, x8 fb1d8: f940150a ldr x10, [x8, #0x28] fb1dc: f100015f cmp x10, #0x0 fb1e0: 2944290b ldp w11, w10, [x8, #0x20] fb1e4: 2a090169 orr w9, w11, w9 fb1e8: 1a9f17eb cset w11, eq fb1ec: 2a0b0129 orr w9, w9, w11 fb1f0: 6a0a013f tst w9, w10 fb1f4: b9002109 str w9, [x8, #0x20] fb1f8: 54000181 b.ne 0xfb228 >::operator>>(bool&)+0x108> fb1fc: f94016a8 ldr x8, [x21, #0x28] fb200: f85f83a9 ldur x9, [x29, #-0x8] fb204: eb09011f cmp x8, x9 fb208: 54000161 b.ne 0xfb234 >::operator>>(bool&)+0x114> fb20c: aa1303e0 mov x0, x19 fb210: f9401bf5 ldr x21, [sp, #0x30] fb214: a9444ff4 ldp x20, x19, [sp, #0x40] fb218: a9427bfd ldp x29, x30, [sp, #0x20] fb21c: 910143ff add sp, sp, #0x50 fb220: d50323bf autiasp fb224: d65f03c0 ret fb228: 90fffba0 adrp x0, 0x6f000 fb22c: 91344400 add x0, x0, #0xd11 fb230: 94002d5b bl 0x10679c fb234: 940186ff bl 0x15ce30 <__stack_chk_fail@plt> fb238: aa0003f4 mov x20, x0 fb23c: 910023e0 add x0, sp, #0x8 fb240: 94019158 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fb244: aa1403e0 mov x0, x20 fb248: 94018742 bl 0x15cf50 <__cxa_begin_catch@plt> fb24c: f9400268 ldr x8, [x19] fb250: b85f43aa ldur w10, [x29, #-0xc] fb254: f85e8109 ldur x9, [x8, #-0x18] fb258: 3200014a orr w10, w10, #0x1 fb25c: 8b090269 add x9, x19, x9 fb260: b81f43aa stur w10, [x29, #-0xc] fb264: b940212b ldr w11, [x9, #0x20] fb268: 2a0a016b orr w11, w11, w10 fb26c: b900212b str w11, [x9, #0x20] fb270: f85e8108 ldur x8, [x8, #-0x18] fb274: 8b080268 add x8, x19, x8 fb278: 39409108 ldrb w8, [x8, #0x24] fb27c: 37000068 tbnz w8, #0x0, 0xfb288 >::operator>>(bool&)+0x168> fb280: 94018a0c bl 0x15dab0 <__cxa_end_catch@plt> fb284: 17ffffd1 b 0xfb1c8 >::operator>>(bool&)+0xa8> fb288: 94018a06 bl 0x15daa0 <__cxa_rethrow@plt> fb28c: aa0003f3 mov x19, x0 fb290: 94018a08 bl 0x15dab0 <__cxa_end_catch@plt> fb294: aa1303e0 mov x0, x19 fb298: 940177b2 bl 0x159160 <__emutls_get_address+0x6d4> fb29c: 97feb726 bl 0xa8f34 00000000000fb2a0 >::operator>>(short&)>: fb2a0: d503245f bti c fb2a4: 14000001 b 0xfb2a8 >::operator>>(short&)+0x8> fb2a8: d503233f paciasp fb2ac: d10143ff sub sp, sp, #0x50 fb2b0: a9027bfd stp x29, x30, [sp, #0x20] fb2b4: 910083fd add x29, sp, #0x20 fb2b8: f9001bf5 str x21, [sp, #0x30] fb2bc: a9044ff4 stp x20, x19, [sp, #0x40] fb2c0: d53bd055 mrs x21, TPIDR_EL0 fb2c4: aa0003f3 mov x19, x0 fb2c8: aa0103f4 mov x20, x1 fb2cc: f94016a8 ldr x8, [x21, #0x28] fb2d0: 910043e0 add x0, sp, #0x10 fb2d4: aa1303e1 mov x1, x19 fb2d8: 2a1f03e2 mov w2, wzr fb2dc: f81f83a8 stur x8, [x29, #-0x8] fb2e0: b81f43bf stur wzr, [x29, #-0xc] fb2e4: 9401914f bl 0x15f820 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> fb2e8: 394043e8 ldrb w8, [sp, #0x10] fb2ec: 34000688 cbz w8, 0xfb3bc >::operator>>(short&)+0x11c> fb2f0: f9400268 ldr x8, [x19] fb2f4: 910003e0 mov x0, sp fb2f8: f85e8108 ldur x8, [x8, #-0x18] fb2fc: 8b080268 add x8, x19, x8 fb300: 9100c101 add x1, x8, #0x30 fb304: 94019137 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fb308: b0000381 adrp x1, 0x16c000 fb30c: 910003e0 mov x0, sp fb310: f9470421 ldr x1, [x1, #0xe08] fb314: 9401914b bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fb318: f9400268 ldr x8, [x19] fb31c: f85e8108 ldur x8, [x8, #-0x18] fb320: 8b080263 add x3, x19, x8 fb324: f9400008 ldr x8, [x0] fb328: f9401461 ldr x1, [x3, #0x28] fb32c: f9401108 ldr x8, [x8, #0x20] fb330: d10033a4 sub x4, x29, #0xc fb334: 910023e5 add x5, sp, #0x8 fb338: aa1f03e2 mov x2, xzr fb33c: d63f0100 blr x8 fb340: 910003e0 mov x0, sp fb344: 94019117 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fb348: f94007e8 ldr x8, [sp, #0x8] fb34c: 92900009 mov x9, #-0x8001 // =-32769 fb350: eb09011f cmp x8, x9 fb354: 5400008c b.gt 0xfb364 >::operator>>(short&)+0xc4> fb358: b85f43a8 ldur w8, [x29, #-0xc] fb35c: 52900009 mov w9, #0x8000 // =32768 fb360: 14000005 b 0xfb374 >::operator>>(short&)+0xd4> fb364: f140211f cmp x8, #0x8, lsl #12 // =0x8000 fb368: 540000eb b.lt 0xfb384 >::operator>>(short&)+0xe4> fb36c: b85f43a8 ldur w8, [x29, #-0xc] fb370: 528fffe9 mov w9, #0x7fff // =32767 fb374: 321e0108 orr w8, w8, #0x4 fb378: b81f43a8 stur w8, [x29, #-0xc] fb37c: 79000289 strh w9, [x20] fb380: 14000002 b 0xfb388 >::operator>>(short&)+0xe8> fb384: 79000288 strh w8, [x20] fb388: f9400268 ldr x8, [x19] fb38c: b85f43a9 ldur w9, [x29, #-0xc] fb390: f85e8108 ldur x8, [x8, #-0x18] fb394: 8b080268 add x8, x19, x8 fb398: f940150a ldr x10, [x8, #0x28] fb39c: f100015f cmp x10, #0x0 fb3a0: 2944290b ldp w11, w10, [x8, #0x20] fb3a4: 2a090169 orr w9, w11, w9 fb3a8: 1a9f17eb cset w11, eq fb3ac: 2a0b0129 orr w9, w9, w11 fb3b0: 6a0a013f tst w9, w10 fb3b4: b9002109 str w9, [x8, #0x20] fb3b8: 54000181 b.ne 0xfb3e8 >::operator>>(short&)+0x148> fb3bc: f94016a8 ldr x8, [x21, #0x28] fb3c0: f85f83a9 ldur x9, [x29, #-0x8] fb3c4: eb09011f cmp x8, x9 fb3c8: 54000161 b.ne 0xfb3f4 >::operator>>(short&)+0x154> fb3cc: aa1303e0 mov x0, x19 fb3d0: f9401bf5 ldr x21, [sp, #0x30] fb3d4: a9444ff4 ldp x20, x19, [sp, #0x40] fb3d8: a9427bfd ldp x29, x30, [sp, #0x20] fb3dc: 910143ff add sp, sp, #0x50 fb3e0: d50323bf autiasp fb3e4: d65f03c0 ret fb3e8: 90fffba0 adrp x0, 0x6f000 fb3ec: 91344400 add x0, x0, #0xd11 fb3f0: 94002ceb bl 0x10679c fb3f4: 9401868f bl 0x15ce30 <__stack_chk_fail@plt> fb3f8: aa0003f4 mov x20, x0 fb3fc: 910003e0 mov x0, sp fb400: 940190e8 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fb404: aa1403e0 mov x0, x20 fb408: 940186d2 bl 0x15cf50 <__cxa_begin_catch@plt> fb40c: f9400268 ldr x8, [x19] fb410: b85f43aa ldur w10, [x29, #-0xc] fb414: f85e8109 ldur x9, [x8, #-0x18] fb418: 3200014a orr w10, w10, #0x1 fb41c: 8b090269 add x9, x19, x9 fb420: b81f43aa stur w10, [x29, #-0xc] fb424: b940212b ldr w11, [x9, #0x20] fb428: 2a0a016b orr w11, w11, w10 fb42c: b900212b str w11, [x9, #0x20] fb430: f85e8108 ldur x8, [x8, #-0x18] fb434: 8b080268 add x8, x19, x8 fb438: 39409108 ldrb w8, [x8, #0x24] fb43c: 37000068 tbnz w8, #0x0, 0xfb448 >::operator>>(short&)+0x1a8> fb440: 9401899c bl 0x15dab0 <__cxa_end_catch@plt> fb444: 17ffffd1 b 0xfb388 >::operator>>(short&)+0xe8> fb448: 94018996 bl 0x15daa0 <__cxa_rethrow@plt> fb44c: aa0003f3 mov x19, x0 fb450: 94018998 bl 0x15dab0 <__cxa_end_catch@plt> fb454: aa1303e0 mov x0, x19 fb458: 94017742 bl 0x159160 <__emutls_get_address+0x6d4> fb45c: 97feb6b6 bl 0xa8f34 00000000000fb460 >::operator>>(unsigned short&)>: fb460: d503245f bti c fb464: 14000001 b 0xfb468 >::operator>>(unsigned short&)+0x8> fb468: d503233f paciasp fb46c: d10143ff sub sp, sp, #0x50 fb470: a9027bfd stp x29, x30, [sp, #0x20] fb474: 910083fd add x29, sp, #0x20 fb478: f9001bf5 str x21, [sp, #0x30] fb47c: a9044ff4 stp x20, x19, [sp, #0x40] fb480: d53bd055 mrs x21, TPIDR_EL0 fb484: aa0003f3 mov x19, x0 fb488: aa0103f4 mov x20, x1 fb48c: f94016a8 ldr x8, [x21, #0x28] fb490: 910043e0 add x0, sp, #0x10 fb494: aa1303e1 mov x1, x19 fb498: 2a1f03e2 mov w2, wzr fb49c: f81f83a8 stur x8, [x29, #-0x8] fb4a0: b81f43bf stur wzr, [x29, #-0xc] fb4a4: 940190df bl 0x15f820 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> fb4a8: 394043e8 ldrb w8, [sp, #0x10] fb4ac: 34000488 cbz w8, 0xfb53c >::operator>>(unsigned short&)+0xdc> fb4b0: f9400268 ldr x8, [x19] fb4b4: 910023e0 add x0, sp, #0x8 fb4b8: f85e8108 ldur x8, [x8, #-0x18] fb4bc: 8b080268 add x8, x19, x8 fb4c0: 9100c101 add x1, x8, #0x30 fb4c4: 940190c7 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fb4c8: b0000381 adrp x1, 0x16c000 fb4cc: 910023e0 add x0, sp, #0x8 fb4d0: f9470421 ldr x1, [x1, #0xe08] fb4d4: 940190db bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fb4d8: f9400268 ldr x8, [x19] fb4dc: f85e8108 ldur x8, [x8, #-0x18] fb4e0: 8b080263 add x3, x19, x8 fb4e4: f9400008 ldr x8, [x0] fb4e8: f9401461 ldr x1, [x3, #0x28] fb4ec: f9401908 ldr x8, [x8, #0x30] fb4f0: d10033a4 sub x4, x29, #0xc fb4f4: aa1f03e2 mov x2, xzr fb4f8: aa1403e5 mov x5, x20 fb4fc: d63f0100 blr x8 fb500: 910023e0 add x0, sp, #0x8 fb504: 940190a7 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fb508: f9400268 ldr x8, [x19] fb50c: b85f43a9 ldur w9, [x29, #-0xc] fb510: f85e8108 ldur x8, [x8, #-0x18] fb514: 8b080268 add x8, x19, x8 fb518: f940150a ldr x10, [x8, #0x28] fb51c: f100015f cmp x10, #0x0 fb520: 2944290b ldp w11, w10, [x8, #0x20] fb524: 2a090169 orr w9, w11, w9 fb528: 1a9f17eb cset w11, eq fb52c: 2a0b0129 orr w9, w9, w11 fb530: 6a0a013f tst w9, w10 fb534: b9002109 str w9, [x8, #0x20] fb538: 54000181 b.ne 0xfb568 >::operator>>(unsigned short&)+0x108> fb53c: f94016a8 ldr x8, [x21, #0x28] fb540: f85f83a9 ldur x9, [x29, #-0x8] fb544: eb09011f cmp x8, x9 fb548: 54000161 b.ne 0xfb574 >::operator>>(unsigned short&)+0x114> fb54c: aa1303e0 mov x0, x19 fb550: f9401bf5 ldr x21, [sp, #0x30] fb554: a9444ff4 ldp x20, x19, [sp, #0x40] fb558: a9427bfd ldp x29, x30, [sp, #0x20] fb55c: 910143ff add sp, sp, #0x50 fb560: d50323bf autiasp fb564: d65f03c0 ret fb568: 90fffba0 adrp x0, 0x6f000 fb56c: 91344400 add x0, x0, #0xd11 fb570: 94002c8b bl 0x10679c fb574: 9401862f bl 0x15ce30 <__stack_chk_fail@plt> fb578: aa0003f4 mov x20, x0 fb57c: 910023e0 add x0, sp, #0x8 fb580: 94019088 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fb584: aa1403e0 mov x0, x20 fb588: 94018672 bl 0x15cf50 <__cxa_begin_catch@plt> fb58c: f9400268 ldr x8, [x19] fb590: b85f43aa ldur w10, [x29, #-0xc] fb594: f85e8109 ldur x9, [x8, #-0x18] fb598: 3200014a orr w10, w10, #0x1 fb59c: 8b090269 add x9, x19, x9 fb5a0: b81f43aa stur w10, [x29, #-0xc] fb5a4: b940212b ldr w11, [x9, #0x20] fb5a8: 2a0a016b orr w11, w11, w10 fb5ac: b900212b str w11, [x9, #0x20] fb5b0: f85e8108 ldur x8, [x8, #-0x18] fb5b4: 8b080268 add x8, x19, x8 fb5b8: 39409108 ldrb w8, [x8, #0x24] fb5bc: 37000068 tbnz w8, #0x0, 0xfb5c8 >::operator>>(unsigned short&)+0x168> fb5c0: 9401893c bl 0x15dab0 <__cxa_end_catch@plt> fb5c4: 17ffffd1 b 0xfb508 >::operator>>(unsigned short&)+0xa8> fb5c8: 94018936 bl 0x15daa0 <__cxa_rethrow@plt> fb5cc: aa0003f3 mov x19, x0 fb5d0: 94018938 bl 0x15dab0 <__cxa_end_catch@plt> fb5d4: aa1303e0 mov x0, x19 fb5d8: 940176e2 bl 0x159160 <__emutls_get_address+0x6d4> fb5dc: 97feb656 bl 0xa8f34 00000000000fb5e0 >::operator>>(int&)>: fb5e0: d503245f bti c fb5e4: 14000001 b 0xfb5e8 >::operator>>(int&)+0x8> fb5e8: d503233f paciasp fb5ec: d10143ff sub sp, sp, #0x50 fb5f0: a9027bfd stp x29, x30, [sp, #0x20] fb5f4: 910083fd add x29, sp, #0x20 fb5f8: f9001bf5 str x21, [sp, #0x30] fb5fc: a9044ff4 stp x20, x19, [sp, #0x40] fb600: d53bd055 mrs x21, TPIDR_EL0 fb604: aa0003f3 mov x19, x0 fb608: aa0103f4 mov x20, x1 fb60c: f94016a8 ldr x8, [x21, #0x28] fb610: 910043e0 add x0, sp, #0x10 fb614: aa1303e1 mov x1, x19 fb618: 2a1f03e2 mov w2, wzr fb61c: f81f83a8 stur x8, [x29, #-0x8] fb620: b81f43bf stur wzr, [x29, #-0xc] fb624: 9401907f bl 0x15f820 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> fb628: 394043e8 ldrb w8, [sp, #0x10] fb62c: 340006a8 cbz w8, 0xfb700 >::operator>>(int&)+0x120> fb630: f9400268 ldr x8, [x19] fb634: 910003e0 mov x0, sp fb638: f85e8108 ldur x8, [x8, #-0x18] fb63c: 8b080268 add x8, x19, x8 fb640: 9100c101 add x1, x8, #0x30 fb644: 94019067 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fb648: b0000381 adrp x1, 0x16c000 fb64c: 910003e0 mov x0, sp fb650: f9470421 ldr x1, [x1, #0xe08] fb654: 9401907b bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fb658: f9400268 ldr x8, [x19] fb65c: f85e8108 ldur x8, [x8, #-0x18] fb660: 8b080263 add x3, x19, x8 fb664: f9400008 ldr x8, [x0] fb668: f9401461 ldr x1, [x3, #0x28] fb66c: f9401108 ldr x8, [x8, #0x20] fb670: d10033a4 sub x4, x29, #0xc fb674: 910023e5 add x5, sp, #0x8 fb678: aa1f03e2 mov x2, xzr fb67c: d63f0100 blr x8 fb680: 910003e0 mov x0, sp fb684: 94019047 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fb688: f94007e8 ldr x8, [sp, #0x8] fb68c: 92b00009 mov x9, #-0x80000001 // =-2147483649 fb690: eb09011f cmp x8, x9 fb694: 5400008c b.gt 0xfb6a4 >::operator>>(int&)+0xc4> fb698: b85f43a8 ldur w8, [x29, #-0xc] fb69c: 52b00009 mov w9, #-0x80000000 // =-2147483648 fb6a0: 14000006 b 0xfb6b8 >::operator>>(int&)+0xd8> fb6a4: 52b00009 mov w9, #-0x80000000 // =-2147483648 fb6a8: eb09011f cmp x8, x9 fb6ac: 540000eb b.lt 0xfb6c8 >::operator>>(int&)+0xe8> fb6b0: b85f43a8 ldur w8, [x29, #-0xc] fb6b4: 12b00009 mov w9, #0x7fffffff // =2147483647 fb6b8: 321e0108 orr w8, w8, #0x4 fb6bc: b81f43a8 stur w8, [x29, #-0xc] fb6c0: b9000289 str w9, [x20] fb6c4: 14000002 b 0xfb6cc >::operator>>(int&)+0xec> fb6c8: b9000288 str w8, [x20] fb6cc: f9400268 ldr x8, [x19] fb6d0: b85f43a9 ldur w9, [x29, #-0xc] fb6d4: f85e8108 ldur x8, [x8, #-0x18] fb6d8: 8b080268 add x8, x19, x8 fb6dc: f940150a ldr x10, [x8, #0x28] fb6e0: f100015f cmp x10, #0x0 fb6e4: 2944290b ldp w11, w10, [x8, #0x20] fb6e8: 2a090169 orr w9, w11, w9 fb6ec: 1a9f17eb cset w11, eq fb6f0: 2a0b0129 orr w9, w9, w11 fb6f4: 6a0a013f tst w9, w10 fb6f8: b9002109 str w9, [x8, #0x20] fb6fc: 54000181 b.ne 0xfb72c >::operator>>(int&)+0x14c> fb700: f94016a8 ldr x8, [x21, #0x28] fb704: f85f83a9 ldur x9, [x29, #-0x8] fb708: eb09011f cmp x8, x9 fb70c: 54000161 b.ne 0xfb738 >::operator>>(int&)+0x158> fb710: aa1303e0 mov x0, x19 fb714: f9401bf5 ldr x21, [sp, #0x30] fb718: a9444ff4 ldp x20, x19, [sp, #0x40] fb71c: a9427bfd ldp x29, x30, [sp, #0x20] fb720: 910143ff add sp, sp, #0x50 fb724: d50323bf autiasp fb728: d65f03c0 ret fb72c: 90fffba0 adrp x0, 0x6f000 fb730: 91344400 add x0, x0, #0xd11 fb734: 94002c1a bl 0x10679c fb738: 940185be bl 0x15ce30 <__stack_chk_fail@plt> fb73c: aa0003f4 mov x20, x0 fb740: 910003e0 mov x0, sp fb744: 94019017 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fb748: aa1403e0 mov x0, x20 fb74c: 94018601 bl 0x15cf50 <__cxa_begin_catch@plt> fb750: f9400268 ldr x8, [x19] fb754: b85f43aa ldur w10, [x29, #-0xc] fb758: f85e8109 ldur x9, [x8, #-0x18] fb75c: 3200014a orr w10, w10, #0x1 fb760: 8b090269 add x9, x19, x9 fb764: b81f43aa stur w10, [x29, #-0xc] fb768: b940212b ldr w11, [x9, #0x20] fb76c: 2a0a016b orr w11, w11, w10 fb770: b900212b str w11, [x9, #0x20] fb774: f85e8108 ldur x8, [x8, #-0x18] fb778: 8b080268 add x8, x19, x8 fb77c: 39409108 ldrb w8, [x8, #0x24] fb780: 37000068 tbnz w8, #0x0, 0xfb78c >::operator>>(int&)+0x1ac> fb784: 940188cb bl 0x15dab0 <__cxa_end_catch@plt> fb788: 17ffffd1 b 0xfb6cc >::operator>>(int&)+0xec> fb78c: 940188c5 bl 0x15daa0 <__cxa_rethrow@plt> fb790: aa0003f3 mov x19, x0 fb794: 940188c7 bl 0x15dab0 <__cxa_end_catch@plt> fb798: aa1303e0 mov x0, x19 fb79c: 94017671 bl 0x159160 <__emutls_get_address+0x6d4> fb7a0: 97feb5e5 bl 0xa8f34 00000000000fb7a4 >::operator>>(unsigned int&)>: fb7a4: d503245f bti c fb7a8: 14000001 b 0xfb7ac >::operator>>(unsigned int&)+0x8> fb7ac: d503233f paciasp fb7b0: d10143ff sub sp, sp, #0x50 fb7b4: a9027bfd stp x29, x30, [sp, #0x20] fb7b8: 910083fd add x29, sp, #0x20 fb7bc: f9001bf5 str x21, [sp, #0x30] fb7c0: a9044ff4 stp x20, x19, [sp, #0x40] fb7c4: d53bd055 mrs x21, TPIDR_EL0 fb7c8: aa0003f3 mov x19, x0 fb7cc: aa0103f4 mov x20, x1 fb7d0: f94016a8 ldr x8, [x21, #0x28] fb7d4: 910043e0 add x0, sp, #0x10 fb7d8: aa1303e1 mov x1, x19 fb7dc: 2a1f03e2 mov w2, wzr fb7e0: f81f83a8 stur x8, [x29, #-0x8] fb7e4: b81f43bf stur wzr, [x29, #-0xc] fb7e8: 9401900e bl 0x15f820 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> fb7ec: 394043e8 ldrb w8, [sp, #0x10] fb7f0: 34000488 cbz w8, 0xfb880 >::operator>>(unsigned int&)+0xdc> fb7f4: f9400268 ldr x8, [x19] fb7f8: 910023e0 add x0, sp, #0x8 fb7fc: f85e8108 ldur x8, [x8, #-0x18] fb800: 8b080268 add x8, x19, x8 fb804: 9100c101 add x1, x8, #0x30 fb808: 94018ff6 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fb80c: b0000381 adrp x1, 0x16c000 fb810: 910023e0 add x0, sp, #0x8 fb814: f9470421 ldr x1, [x1, #0xe08] fb818: 9401900a bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fb81c: f9400268 ldr x8, [x19] fb820: f85e8108 ldur x8, [x8, #-0x18] fb824: 8b080263 add x3, x19, x8 fb828: f9400008 ldr x8, [x0] fb82c: f9401461 ldr x1, [x3, #0x28] fb830: f9401d08 ldr x8, [x8, #0x38] fb834: d10033a4 sub x4, x29, #0xc fb838: aa1f03e2 mov x2, xzr fb83c: aa1403e5 mov x5, x20 fb840: d63f0100 blr x8 fb844: 910023e0 add x0, sp, #0x8 fb848: 94018fd6 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fb84c: f9400268 ldr x8, [x19] fb850: b85f43a9 ldur w9, [x29, #-0xc] fb854: f85e8108 ldur x8, [x8, #-0x18] fb858: 8b080268 add x8, x19, x8 fb85c: f940150a ldr x10, [x8, #0x28] fb860: f100015f cmp x10, #0x0 fb864: 2944290b ldp w11, w10, [x8, #0x20] fb868: 2a090169 orr w9, w11, w9 fb86c: 1a9f17eb cset w11, eq fb870: 2a0b0129 orr w9, w9, w11 fb874: 6a0a013f tst w9, w10 fb878: b9002109 str w9, [x8, #0x20] fb87c: 54000181 b.ne 0xfb8ac >::operator>>(unsigned int&)+0x108> fb880: f94016a8 ldr x8, [x21, #0x28] fb884: f85f83a9 ldur x9, [x29, #-0x8] fb888: eb09011f cmp x8, x9 fb88c: 54000161 b.ne 0xfb8b8 >::operator>>(unsigned int&)+0x114> fb890: aa1303e0 mov x0, x19 fb894: f9401bf5 ldr x21, [sp, #0x30] fb898: a9444ff4 ldp x20, x19, [sp, #0x40] fb89c: a9427bfd ldp x29, x30, [sp, #0x20] fb8a0: 910143ff add sp, sp, #0x50 fb8a4: d50323bf autiasp fb8a8: d65f03c0 ret fb8ac: 90fffba0 adrp x0, 0x6f000 fb8b0: 91344400 add x0, x0, #0xd11 fb8b4: 94002bba bl 0x10679c fb8b8: 9401855e bl 0x15ce30 <__stack_chk_fail@plt> fb8bc: aa0003f4 mov x20, x0 fb8c0: 910023e0 add x0, sp, #0x8 fb8c4: 94018fb7 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fb8c8: aa1403e0 mov x0, x20 fb8cc: 940185a1 bl 0x15cf50 <__cxa_begin_catch@plt> fb8d0: f9400268 ldr x8, [x19] fb8d4: b85f43aa ldur w10, [x29, #-0xc] fb8d8: f85e8109 ldur x9, [x8, #-0x18] fb8dc: 3200014a orr w10, w10, #0x1 fb8e0: 8b090269 add x9, x19, x9 fb8e4: b81f43aa stur w10, [x29, #-0xc] fb8e8: b940212b ldr w11, [x9, #0x20] fb8ec: 2a0a016b orr w11, w11, w10 fb8f0: b900212b str w11, [x9, #0x20] fb8f4: f85e8108 ldur x8, [x8, #-0x18] fb8f8: 8b080268 add x8, x19, x8 fb8fc: 39409108 ldrb w8, [x8, #0x24] fb900: 37000068 tbnz w8, #0x0, 0xfb90c >::operator>>(unsigned int&)+0x168> fb904: 9401886b bl 0x15dab0 <__cxa_end_catch@plt> fb908: 17ffffd1 b 0xfb84c >::operator>>(unsigned int&)+0xa8> fb90c: 94018865 bl 0x15daa0 <__cxa_rethrow@plt> fb910: aa0003f3 mov x19, x0 fb914: 94018867 bl 0x15dab0 <__cxa_end_catch@plt> fb918: aa1303e0 mov x0, x19 fb91c: 94017611 bl 0x159160 <__emutls_get_address+0x6d4> fb920: 97feb585 bl 0xa8f34 00000000000fb924 >::operator>>(long&)>: fb924: d503245f bti c fb928: 14000001 b 0xfb92c >::operator>>(long&)+0x8> fb92c: d503233f paciasp fb930: d10143ff sub sp, sp, #0x50 fb934: a9027bfd stp x29, x30, [sp, #0x20] fb938: 910083fd add x29, sp, #0x20 fb93c: f9001bf5 str x21, [sp, #0x30] fb940: a9044ff4 stp x20, x19, [sp, #0x40] fb944: d53bd055 mrs x21, TPIDR_EL0 fb948: aa0003f3 mov x19, x0 fb94c: aa0103f4 mov x20, x1 fb950: f94016a8 ldr x8, [x21, #0x28] fb954: 910043e0 add x0, sp, #0x10 fb958: aa1303e1 mov x1, x19 fb95c: 2a1f03e2 mov w2, wzr fb960: f81f83a8 stur x8, [x29, #-0x8] fb964: b81f43bf stur wzr, [x29, #-0xc] fb968: 94018fae bl 0x15f820 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> fb96c: 394043e8 ldrb w8, [sp, #0x10] fb970: 34000488 cbz w8, 0xfba00 >::operator>>(long&)+0xdc> fb974: f9400268 ldr x8, [x19] fb978: 910023e0 add x0, sp, #0x8 fb97c: f85e8108 ldur x8, [x8, #-0x18] fb980: 8b080268 add x8, x19, x8 fb984: 9100c101 add x1, x8, #0x30 fb988: 94018f96 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fb98c: b0000381 adrp x1, 0x16c000 fb990: 910023e0 add x0, sp, #0x8 fb994: f9470421 ldr x1, [x1, #0xe08] fb998: 94018faa bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fb99c: f9400268 ldr x8, [x19] fb9a0: f85e8108 ldur x8, [x8, #-0x18] fb9a4: 8b080263 add x3, x19, x8 fb9a8: f9400008 ldr x8, [x0] fb9ac: f9401461 ldr x1, [x3, #0x28] fb9b0: f9401108 ldr x8, [x8, #0x20] fb9b4: d10033a4 sub x4, x29, #0xc fb9b8: aa1f03e2 mov x2, xzr fb9bc: aa1403e5 mov x5, x20 fb9c0: d63f0100 blr x8 fb9c4: 910023e0 add x0, sp, #0x8 fb9c8: 94018f76 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fb9cc: f9400268 ldr x8, [x19] fb9d0: b85f43a9 ldur w9, [x29, #-0xc] fb9d4: f85e8108 ldur x8, [x8, #-0x18] fb9d8: 8b080268 add x8, x19, x8 fb9dc: f940150a ldr x10, [x8, #0x28] fb9e0: f100015f cmp x10, #0x0 fb9e4: 2944290b ldp w11, w10, [x8, #0x20] fb9e8: 2a090169 orr w9, w11, w9 fb9ec: 1a9f17eb cset w11, eq fb9f0: 2a0b0129 orr w9, w9, w11 fb9f4: 6a0a013f tst w9, w10 fb9f8: b9002109 str w9, [x8, #0x20] fb9fc: 54000181 b.ne 0xfba2c >::operator>>(long&)+0x108> fba00: f94016a8 ldr x8, [x21, #0x28] fba04: f85f83a9 ldur x9, [x29, #-0x8] fba08: eb09011f cmp x8, x9 fba0c: 54000161 b.ne 0xfba38 >::operator>>(long&)+0x114> fba10: aa1303e0 mov x0, x19 fba14: f9401bf5 ldr x21, [sp, #0x30] fba18: a9444ff4 ldp x20, x19, [sp, #0x40] fba1c: a9427bfd ldp x29, x30, [sp, #0x20] fba20: 910143ff add sp, sp, #0x50 fba24: d50323bf autiasp fba28: d65f03c0 ret fba2c: 90fffba0 adrp x0, 0x6f000 fba30: 91344400 add x0, x0, #0xd11 fba34: 94002b5a bl 0x10679c fba38: 940184fe bl 0x15ce30 <__stack_chk_fail@plt> fba3c: aa0003f4 mov x20, x0 fba40: 910023e0 add x0, sp, #0x8 fba44: 94018f57 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fba48: aa1403e0 mov x0, x20 fba4c: 94018541 bl 0x15cf50 <__cxa_begin_catch@plt> fba50: f9400268 ldr x8, [x19] fba54: b85f43aa ldur w10, [x29, #-0xc] fba58: f85e8109 ldur x9, [x8, #-0x18] fba5c: 3200014a orr w10, w10, #0x1 fba60: 8b090269 add x9, x19, x9 fba64: b81f43aa stur w10, [x29, #-0xc] fba68: b940212b ldr w11, [x9, #0x20] fba6c: 2a0a016b orr w11, w11, w10 fba70: b900212b str w11, [x9, #0x20] fba74: f85e8108 ldur x8, [x8, #-0x18] fba78: 8b080268 add x8, x19, x8 fba7c: 39409108 ldrb w8, [x8, #0x24] fba80: 37000068 tbnz w8, #0x0, 0xfba8c >::operator>>(long&)+0x168> fba84: 9401880b bl 0x15dab0 <__cxa_end_catch@plt> fba88: 17ffffd1 b 0xfb9cc >::operator>>(long&)+0xa8> fba8c: 94018805 bl 0x15daa0 <__cxa_rethrow@plt> fba90: aa0003f3 mov x19, x0 fba94: 94018807 bl 0x15dab0 <__cxa_end_catch@plt> fba98: aa1303e0 mov x0, x19 fba9c: 940175b1 bl 0x159160 <__emutls_get_address+0x6d4> fbaa0: 97feb525 bl 0xa8f34 00000000000fbaa4 >::operator>>(unsigned long&)>: fbaa4: d503245f bti c fbaa8: 14000001 b 0xfbaac >::operator>>(unsigned long&)+0x8> fbaac: d503233f paciasp fbab0: d10143ff sub sp, sp, #0x50 fbab4: a9027bfd stp x29, x30, [sp, #0x20] fbab8: 910083fd add x29, sp, #0x20 fbabc: f9001bf5 str x21, [sp, #0x30] fbac0: a9044ff4 stp x20, x19, [sp, #0x40] fbac4: d53bd055 mrs x21, TPIDR_EL0 fbac8: aa0003f3 mov x19, x0 fbacc: aa0103f4 mov x20, x1 fbad0: f94016a8 ldr x8, [x21, #0x28] fbad4: 910043e0 add x0, sp, #0x10 fbad8: aa1303e1 mov x1, x19 fbadc: 2a1f03e2 mov w2, wzr fbae0: f81f83a8 stur x8, [x29, #-0x8] fbae4: b81f43bf stur wzr, [x29, #-0xc] fbae8: 94018f4e bl 0x15f820 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> fbaec: 394043e8 ldrb w8, [sp, #0x10] fbaf0: 34000488 cbz w8, 0xfbb80 >::operator>>(unsigned long&)+0xdc> fbaf4: f9400268 ldr x8, [x19] fbaf8: 910023e0 add x0, sp, #0x8 fbafc: f85e8108 ldur x8, [x8, #-0x18] fbb00: 8b080268 add x8, x19, x8 fbb04: 9100c101 add x1, x8, #0x30 fbb08: 94018f36 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fbb0c: b0000381 adrp x1, 0x16c000 fbb10: 910023e0 add x0, sp, #0x8 fbb14: f9470421 ldr x1, [x1, #0xe08] fbb18: 94018f4a bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fbb1c: f9400268 ldr x8, [x19] fbb20: f85e8108 ldur x8, [x8, #-0x18] fbb24: 8b080263 add x3, x19, x8 fbb28: f9400008 ldr x8, [x0] fbb2c: f9401461 ldr x1, [x3, #0x28] fbb30: f9402108 ldr x8, [x8, #0x40] fbb34: d10033a4 sub x4, x29, #0xc fbb38: aa1f03e2 mov x2, xzr fbb3c: aa1403e5 mov x5, x20 fbb40: d63f0100 blr x8 fbb44: 910023e0 add x0, sp, #0x8 fbb48: 94018f16 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fbb4c: f9400268 ldr x8, [x19] fbb50: b85f43a9 ldur w9, [x29, #-0xc] fbb54: f85e8108 ldur x8, [x8, #-0x18] fbb58: 8b080268 add x8, x19, x8 fbb5c: f940150a ldr x10, [x8, #0x28] fbb60: f100015f cmp x10, #0x0 fbb64: 2944290b ldp w11, w10, [x8, #0x20] fbb68: 2a090169 orr w9, w11, w9 fbb6c: 1a9f17eb cset w11, eq fbb70: 2a0b0129 orr w9, w9, w11 fbb74: 6a0a013f tst w9, w10 fbb78: b9002109 str w9, [x8, #0x20] fbb7c: 54000181 b.ne 0xfbbac >::operator>>(unsigned long&)+0x108> fbb80: f94016a8 ldr x8, [x21, #0x28] fbb84: f85f83a9 ldur x9, [x29, #-0x8] fbb88: eb09011f cmp x8, x9 fbb8c: 54000161 b.ne 0xfbbb8 >::operator>>(unsigned long&)+0x114> fbb90: aa1303e0 mov x0, x19 fbb94: f9401bf5 ldr x21, [sp, #0x30] fbb98: a9444ff4 ldp x20, x19, [sp, #0x40] fbb9c: a9427bfd ldp x29, x30, [sp, #0x20] fbba0: 910143ff add sp, sp, #0x50 fbba4: d50323bf autiasp fbba8: d65f03c0 ret fbbac: 90fffba0 adrp x0, 0x6f000 fbbb0: 91344400 add x0, x0, #0xd11 fbbb4: 94002afa bl 0x10679c fbbb8: 9401849e bl 0x15ce30 <__stack_chk_fail@plt> fbbbc: aa0003f4 mov x20, x0 fbbc0: 910023e0 add x0, sp, #0x8 fbbc4: 94018ef7 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fbbc8: aa1403e0 mov x0, x20 fbbcc: 940184e1 bl 0x15cf50 <__cxa_begin_catch@plt> fbbd0: f9400268 ldr x8, [x19] fbbd4: b85f43aa ldur w10, [x29, #-0xc] fbbd8: f85e8109 ldur x9, [x8, #-0x18] fbbdc: 3200014a orr w10, w10, #0x1 fbbe0: 8b090269 add x9, x19, x9 fbbe4: b81f43aa stur w10, [x29, #-0xc] fbbe8: b940212b ldr w11, [x9, #0x20] fbbec: 2a0a016b orr w11, w11, w10 fbbf0: b900212b str w11, [x9, #0x20] fbbf4: f85e8108 ldur x8, [x8, #-0x18] fbbf8: 8b080268 add x8, x19, x8 fbbfc: 39409108 ldrb w8, [x8, #0x24] fbc00: 37000068 tbnz w8, #0x0, 0xfbc0c >::operator>>(unsigned long&)+0x168> fbc04: 940187ab bl 0x15dab0 <__cxa_end_catch@plt> fbc08: 17ffffd1 b 0xfbb4c >::operator>>(unsigned long&)+0xa8> fbc0c: 940187a5 bl 0x15daa0 <__cxa_rethrow@plt> fbc10: aa0003f3 mov x19, x0 fbc14: 940187a7 bl 0x15dab0 <__cxa_end_catch@plt> fbc18: aa1303e0 mov x0, x19 fbc1c: 94017551 bl 0x159160 <__emutls_get_address+0x6d4> fbc20: 97feb4c5 bl 0xa8f34 00000000000fbc24 >::operator>>(long long&)>: fbc24: d503245f bti c fbc28: 14000001 b 0xfbc2c >::operator>>(long long&)+0x8> fbc2c: d503233f paciasp fbc30: d10143ff sub sp, sp, #0x50 fbc34: a9027bfd stp x29, x30, [sp, #0x20] fbc38: 910083fd add x29, sp, #0x20 fbc3c: f9001bf5 str x21, [sp, #0x30] fbc40: a9044ff4 stp x20, x19, [sp, #0x40] fbc44: d53bd055 mrs x21, TPIDR_EL0 fbc48: aa0003f3 mov x19, x0 fbc4c: aa0103f4 mov x20, x1 fbc50: f94016a8 ldr x8, [x21, #0x28] fbc54: 910043e0 add x0, sp, #0x10 fbc58: aa1303e1 mov x1, x19 fbc5c: 2a1f03e2 mov w2, wzr fbc60: f81f83a8 stur x8, [x29, #-0x8] fbc64: b81f43bf stur wzr, [x29, #-0xc] fbc68: 94018eee bl 0x15f820 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> fbc6c: 394043e8 ldrb w8, [sp, #0x10] fbc70: 34000488 cbz w8, 0xfbd00 >::operator>>(long long&)+0xdc> fbc74: f9400268 ldr x8, [x19] fbc78: 910023e0 add x0, sp, #0x8 fbc7c: f85e8108 ldur x8, [x8, #-0x18] fbc80: 8b080268 add x8, x19, x8 fbc84: 9100c101 add x1, x8, #0x30 fbc88: 94018ed6 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fbc8c: b0000381 adrp x1, 0x16c000 fbc90: 910023e0 add x0, sp, #0x8 fbc94: f9470421 ldr x1, [x1, #0xe08] fbc98: 94018eea bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fbc9c: f9400268 ldr x8, [x19] fbca0: f85e8108 ldur x8, [x8, #-0x18] fbca4: 8b080263 add x3, x19, x8 fbca8: f9400008 ldr x8, [x0] fbcac: f9401461 ldr x1, [x3, #0x28] fbcb0: f9401508 ldr x8, [x8, #0x28] fbcb4: d10033a4 sub x4, x29, #0xc fbcb8: aa1f03e2 mov x2, xzr fbcbc: aa1403e5 mov x5, x20 fbcc0: d63f0100 blr x8 fbcc4: 910023e0 add x0, sp, #0x8 fbcc8: 94018eb6 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fbccc: f9400268 ldr x8, [x19] fbcd0: b85f43a9 ldur w9, [x29, #-0xc] fbcd4: f85e8108 ldur x8, [x8, #-0x18] fbcd8: 8b080268 add x8, x19, x8 fbcdc: f940150a ldr x10, [x8, #0x28] fbce0: f100015f cmp x10, #0x0 fbce4: 2944290b ldp w11, w10, [x8, #0x20] fbce8: 2a090169 orr w9, w11, w9 fbcec: 1a9f17eb cset w11, eq fbcf0: 2a0b0129 orr w9, w9, w11 fbcf4: 6a0a013f tst w9, w10 fbcf8: b9002109 str w9, [x8, #0x20] fbcfc: 54000181 b.ne 0xfbd2c >::operator>>(long long&)+0x108> fbd00: f94016a8 ldr x8, [x21, #0x28] fbd04: f85f83a9 ldur x9, [x29, #-0x8] fbd08: eb09011f cmp x8, x9 fbd0c: 54000161 b.ne 0xfbd38 >::operator>>(long long&)+0x114> fbd10: aa1303e0 mov x0, x19 fbd14: f9401bf5 ldr x21, [sp, #0x30] fbd18: a9444ff4 ldp x20, x19, [sp, #0x40] fbd1c: a9427bfd ldp x29, x30, [sp, #0x20] fbd20: 910143ff add sp, sp, #0x50 fbd24: d50323bf autiasp fbd28: d65f03c0 ret fbd2c: 90fffba0 adrp x0, 0x6f000 fbd30: 91344400 add x0, x0, #0xd11 fbd34: 94002a9a bl 0x10679c fbd38: 9401843e bl 0x15ce30 <__stack_chk_fail@plt> fbd3c: aa0003f4 mov x20, x0 fbd40: 910023e0 add x0, sp, #0x8 fbd44: 94018e97 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fbd48: aa1403e0 mov x0, x20 fbd4c: 94018481 bl 0x15cf50 <__cxa_begin_catch@plt> fbd50: f9400268 ldr x8, [x19] fbd54: b85f43aa ldur w10, [x29, #-0xc] fbd58: f85e8109 ldur x9, [x8, #-0x18] fbd5c: 3200014a orr w10, w10, #0x1 fbd60: 8b090269 add x9, x19, x9 fbd64: b81f43aa stur w10, [x29, #-0xc] fbd68: b940212b ldr w11, [x9, #0x20] fbd6c: 2a0a016b orr w11, w11, w10 fbd70: b900212b str w11, [x9, #0x20] fbd74: f85e8108 ldur x8, [x8, #-0x18] fbd78: 8b080268 add x8, x19, x8 fbd7c: 39409108 ldrb w8, [x8, #0x24] fbd80: 37000068 tbnz w8, #0x0, 0xfbd8c >::operator>>(long long&)+0x168> fbd84: 9401874b bl 0x15dab0 <__cxa_end_catch@plt> fbd88: 17ffffd1 b 0xfbccc >::operator>>(long long&)+0xa8> fbd8c: 94018745 bl 0x15daa0 <__cxa_rethrow@plt> fbd90: aa0003f3 mov x19, x0 fbd94: 94018747 bl 0x15dab0 <__cxa_end_catch@plt> fbd98: aa1303e0 mov x0, x19 fbd9c: 940174f1 bl 0x159160 <__emutls_get_address+0x6d4> fbda0: 97feb465 bl 0xa8f34 00000000000fbda4 >::operator>>(unsigned long long&)>: fbda4: d503245f bti c fbda8: 14000001 b 0xfbdac >::operator>>(unsigned long long&)+0x8> fbdac: d503233f paciasp fbdb0: d10143ff sub sp, sp, #0x50 fbdb4: a9027bfd stp x29, x30, [sp, #0x20] fbdb8: 910083fd add x29, sp, #0x20 fbdbc: f9001bf5 str x21, [sp, #0x30] fbdc0: a9044ff4 stp x20, x19, [sp, #0x40] fbdc4: d53bd055 mrs x21, TPIDR_EL0 fbdc8: aa0003f3 mov x19, x0 fbdcc: aa0103f4 mov x20, x1 fbdd0: f94016a8 ldr x8, [x21, #0x28] fbdd4: 910043e0 add x0, sp, #0x10 fbdd8: aa1303e1 mov x1, x19 fbddc: 2a1f03e2 mov w2, wzr fbde0: f81f83a8 stur x8, [x29, #-0x8] fbde4: b81f43bf stur wzr, [x29, #-0xc] fbde8: 94018e8e bl 0x15f820 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> fbdec: 394043e8 ldrb w8, [sp, #0x10] fbdf0: 34000488 cbz w8, 0xfbe80 >::operator>>(unsigned long long&)+0xdc> fbdf4: f9400268 ldr x8, [x19] fbdf8: 910023e0 add x0, sp, #0x8 fbdfc: f85e8108 ldur x8, [x8, #-0x18] fbe00: 8b080268 add x8, x19, x8 fbe04: 9100c101 add x1, x8, #0x30 fbe08: 94018e76 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fbe0c: b0000381 adrp x1, 0x16c000 fbe10: 910023e0 add x0, sp, #0x8 fbe14: f9470421 ldr x1, [x1, #0xe08] fbe18: 94018e8a bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fbe1c: f9400268 ldr x8, [x19] fbe20: f85e8108 ldur x8, [x8, #-0x18] fbe24: 8b080263 add x3, x19, x8 fbe28: f9400008 ldr x8, [x0] fbe2c: f9401461 ldr x1, [x3, #0x28] fbe30: f9402508 ldr x8, [x8, #0x48] fbe34: d10033a4 sub x4, x29, #0xc fbe38: aa1f03e2 mov x2, xzr fbe3c: aa1403e5 mov x5, x20 fbe40: d63f0100 blr x8 fbe44: 910023e0 add x0, sp, #0x8 fbe48: 94018e56 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fbe4c: f9400268 ldr x8, [x19] fbe50: b85f43a9 ldur w9, [x29, #-0xc] fbe54: f85e8108 ldur x8, [x8, #-0x18] fbe58: 8b080268 add x8, x19, x8 fbe5c: f940150a ldr x10, [x8, #0x28] fbe60: f100015f cmp x10, #0x0 fbe64: 2944290b ldp w11, w10, [x8, #0x20] fbe68: 2a090169 orr w9, w11, w9 fbe6c: 1a9f17eb cset w11, eq fbe70: 2a0b0129 orr w9, w9, w11 fbe74: 6a0a013f tst w9, w10 fbe78: b9002109 str w9, [x8, #0x20] fbe7c: 54000181 b.ne 0xfbeac >::operator>>(unsigned long long&)+0x108> fbe80: f94016a8 ldr x8, [x21, #0x28] fbe84: f85f83a9 ldur x9, [x29, #-0x8] fbe88: eb09011f cmp x8, x9 fbe8c: 54000161 b.ne 0xfbeb8 >::operator>>(unsigned long long&)+0x114> fbe90: aa1303e0 mov x0, x19 fbe94: f9401bf5 ldr x21, [sp, #0x30] fbe98: a9444ff4 ldp x20, x19, [sp, #0x40] fbe9c: a9427bfd ldp x29, x30, [sp, #0x20] fbea0: 910143ff add sp, sp, #0x50 fbea4: d50323bf autiasp fbea8: d65f03c0 ret fbeac: 90fffba0 adrp x0, 0x6f000 fbeb0: 91344400 add x0, x0, #0xd11 fbeb4: 94002a3a bl 0x10679c fbeb8: 940183de bl 0x15ce30 <__stack_chk_fail@plt> fbebc: aa0003f4 mov x20, x0 fbec0: 910023e0 add x0, sp, #0x8 fbec4: 94018e37 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fbec8: aa1403e0 mov x0, x20 fbecc: 94018421 bl 0x15cf50 <__cxa_begin_catch@plt> fbed0: f9400268 ldr x8, [x19] fbed4: b85f43aa ldur w10, [x29, #-0xc] fbed8: f85e8109 ldur x9, [x8, #-0x18] fbedc: 3200014a orr w10, w10, #0x1 fbee0: 8b090269 add x9, x19, x9 fbee4: b81f43aa stur w10, [x29, #-0xc] fbee8: b940212b ldr w11, [x9, #0x20] fbeec: 2a0a016b orr w11, w11, w10 fbef0: b900212b str w11, [x9, #0x20] fbef4: f85e8108 ldur x8, [x8, #-0x18] fbef8: 8b080268 add x8, x19, x8 fbefc: 39409108 ldrb w8, [x8, #0x24] fbf00: 37000068 tbnz w8, #0x0, 0xfbf0c >::operator>>(unsigned long long&)+0x168> fbf04: 940186eb bl 0x15dab0 <__cxa_end_catch@plt> fbf08: 17ffffd1 b 0xfbe4c >::operator>>(unsigned long long&)+0xa8> fbf0c: 940186e5 bl 0x15daa0 <__cxa_rethrow@plt> fbf10: aa0003f3 mov x19, x0 fbf14: 940186e7 bl 0x15dab0 <__cxa_end_catch@plt> fbf18: aa1303e0 mov x0, x19 fbf1c: 94017491 bl 0x159160 <__emutls_get_address+0x6d4> fbf20: 97feb405 bl 0xa8f34 00000000000fbf24 >::operator>>(float&)>: fbf24: d503245f bti c fbf28: 14000001 b 0xfbf2c >::operator>>(float&)+0x8> fbf2c: d503233f paciasp fbf30: d10143ff sub sp, sp, #0x50 fbf34: a9027bfd stp x29, x30, [sp, #0x20] fbf38: 910083fd add x29, sp, #0x20 fbf3c: f9001bf5 str x21, [sp, #0x30] fbf40: a9044ff4 stp x20, x19, [sp, #0x40] fbf44: d53bd055 mrs x21, TPIDR_EL0 fbf48: aa0003f3 mov x19, x0 fbf4c: aa0103f4 mov x20, x1 fbf50: f94016a8 ldr x8, [x21, #0x28] fbf54: 910043e0 add x0, sp, #0x10 fbf58: aa1303e1 mov x1, x19 fbf5c: 2a1f03e2 mov w2, wzr fbf60: f81f83a8 stur x8, [x29, #-0x8] fbf64: b81f43bf stur wzr, [x29, #-0xc] fbf68: 94018e2e bl 0x15f820 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> fbf6c: 394043e8 ldrb w8, [sp, #0x10] fbf70: 34000488 cbz w8, 0xfc000 >::operator>>(float&)+0xdc> fbf74: f9400268 ldr x8, [x19] fbf78: 910023e0 add x0, sp, #0x8 fbf7c: f85e8108 ldur x8, [x8, #-0x18] fbf80: 8b080268 add x8, x19, x8 fbf84: 9100c101 add x1, x8, #0x30 fbf88: 94018e16 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fbf8c: b0000381 adrp x1, 0x16c000 fbf90: 910023e0 add x0, sp, #0x8 fbf94: f9470421 ldr x1, [x1, #0xe08] fbf98: 94018e2a bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fbf9c: f9400268 ldr x8, [x19] fbfa0: f85e8108 ldur x8, [x8, #-0x18] fbfa4: 8b080263 add x3, x19, x8 fbfa8: f9400008 ldr x8, [x0] fbfac: f9401461 ldr x1, [x3, #0x28] fbfb0: f9402908 ldr x8, [x8, #0x50] fbfb4: d10033a4 sub x4, x29, #0xc fbfb8: aa1f03e2 mov x2, xzr fbfbc: aa1403e5 mov x5, x20 fbfc0: d63f0100 blr x8 fbfc4: 910023e0 add x0, sp, #0x8 fbfc8: 94018df6 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fbfcc: f9400268 ldr x8, [x19] fbfd0: b85f43a9 ldur w9, [x29, #-0xc] fbfd4: f85e8108 ldur x8, [x8, #-0x18] fbfd8: 8b080268 add x8, x19, x8 fbfdc: f940150a ldr x10, [x8, #0x28] fbfe0: f100015f cmp x10, #0x0 fbfe4: 2944290b ldp w11, w10, [x8, #0x20] fbfe8: 2a090169 orr w9, w11, w9 fbfec: 1a9f17eb cset w11, eq fbff0: 2a0b0129 orr w9, w9, w11 fbff4: 6a0a013f tst w9, w10 fbff8: b9002109 str w9, [x8, #0x20] fbffc: 54000181 b.ne 0xfc02c >::operator>>(float&)+0x108> fc000: f94016a8 ldr x8, [x21, #0x28] fc004: f85f83a9 ldur x9, [x29, #-0x8] fc008: eb09011f cmp x8, x9 fc00c: 54000161 b.ne 0xfc038 >::operator>>(float&)+0x114> fc010: aa1303e0 mov x0, x19 fc014: f9401bf5 ldr x21, [sp, #0x30] fc018: a9444ff4 ldp x20, x19, [sp, #0x40] fc01c: a9427bfd ldp x29, x30, [sp, #0x20] fc020: 910143ff add sp, sp, #0x50 fc024: d50323bf autiasp fc028: d65f03c0 ret fc02c: f0fffb80 adrp x0, 0x6f000 fc030: 91344400 add x0, x0, #0xd11 fc034: 940029da bl 0x10679c fc038: 9401837e bl 0x15ce30 <__stack_chk_fail@plt> fc03c: aa0003f4 mov x20, x0 fc040: 910023e0 add x0, sp, #0x8 fc044: 94018dd7 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fc048: aa1403e0 mov x0, x20 fc04c: 940183c1 bl 0x15cf50 <__cxa_begin_catch@plt> fc050: f9400268 ldr x8, [x19] fc054: b85f43aa ldur w10, [x29, #-0xc] fc058: f85e8109 ldur x9, [x8, #-0x18] fc05c: 3200014a orr w10, w10, #0x1 fc060: 8b090269 add x9, x19, x9 fc064: b81f43aa stur w10, [x29, #-0xc] fc068: b940212b ldr w11, [x9, #0x20] fc06c: 2a0a016b orr w11, w11, w10 fc070: b900212b str w11, [x9, #0x20] fc074: f85e8108 ldur x8, [x8, #-0x18] fc078: 8b080268 add x8, x19, x8 fc07c: 39409108 ldrb w8, [x8, #0x24] fc080: 37000068 tbnz w8, #0x0, 0xfc08c >::operator>>(float&)+0x168> fc084: 9401868b bl 0x15dab0 <__cxa_end_catch@plt> fc088: 17ffffd1 b 0xfbfcc >::operator>>(float&)+0xa8> fc08c: 94018685 bl 0x15daa0 <__cxa_rethrow@plt> fc090: aa0003f3 mov x19, x0 fc094: 94018687 bl 0x15dab0 <__cxa_end_catch@plt> fc098: aa1303e0 mov x0, x19 fc09c: 94017431 bl 0x159160 <__emutls_get_address+0x6d4> fc0a0: 97feb3a5 bl 0xa8f34 00000000000fc0a4 >::operator>>(double&)>: fc0a4: d503245f bti c fc0a8: 14000001 b 0xfc0ac >::operator>>(double&)+0x8> fc0ac: d503233f paciasp fc0b0: d10143ff sub sp, sp, #0x50 fc0b4: a9027bfd stp x29, x30, [sp, #0x20] fc0b8: 910083fd add x29, sp, #0x20 fc0bc: f9001bf5 str x21, [sp, #0x30] fc0c0: a9044ff4 stp x20, x19, [sp, #0x40] fc0c4: d53bd055 mrs x21, TPIDR_EL0 fc0c8: aa0003f3 mov x19, x0 fc0cc: aa0103f4 mov x20, x1 fc0d0: f94016a8 ldr x8, [x21, #0x28] fc0d4: 910043e0 add x0, sp, #0x10 fc0d8: aa1303e1 mov x1, x19 fc0dc: 2a1f03e2 mov w2, wzr fc0e0: f81f83a8 stur x8, [x29, #-0x8] fc0e4: b81f43bf stur wzr, [x29, #-0xc] fc0e8: 94018dce bl 0x15f820 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> fc0ec: 394043e8 ldrb w8, [sp, #0x10] fc0f0: 34000488 cbz w8, 0xfc180 >::operator>>(double&)+0xdc> fc0f4: f9400268 ldr x8, [x19] fc0f8: 910023e0 add x0, sp, #0x8 fc0fc: f85e8108 ldur x8, [x8, #-0x18] fc100: 8b080268 add x8, x19, x8 fc104: 9100c101 add x1, x8, #0x30 fc108: 94018db6 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fc10c: 90000381 adrp x1, 0x16c000 fc110: 910023e0 add x0, sp, #0x8 fc114: f9470421 ldr x1, [x1, #0xe08] fc118: 94018dca bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fc11c: f9400268 ldr x8, [x19] fc120: f85e8108 ldur x8, [x8, #-0x18] fc124: 8b080263 add x3, x19, x8 fc128: f9400008 ldr x8, [x0] fc12c: f9401461 ldr x1, [x3, #0x28] fc130: f9402d08 ldr x8, [x8, #0x58] fc134: d10033a4 sub x4, x29, #0xc fc138: aa1f03e2 mov x2, xzr fc13c: aa1403e5 mov x5, x20 fc140: d63f0100 blr x8 fc144: 910023e0 add x0, sp, #0x8 fc148: 94018d96 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fc14c: f9400268 ldr x8, [x19] fc150: b85f43a9 ldur w9, [x29, #-0xc] fc154: f85e8108 ldur x8, [x8, #-0x18] fc158: 8b080268 add x8, x19, x8 fc15c: f940150a ldr x10, [x8, #0x28] fc160: f100015f cmp x10, #0x0 fc164: 2944290b ldp w11, w10, [x8, #0x20] fc168: 2a090169 orr w9, w11, w9 fc16c: 1a9f17eb cset w11, eq fc170: 2a0b0129 orr w9, w9, w11 fc174: 6a0a013f tst w9, w10 fc178: b9002109 str w9, [x8, #0x20] fc17c: 54000181 b.ne 0xfc1ac >::operator>>(double&)+0x108> fc180: f94016a8 ldr x8, [x21, #0x28] fc184: f85f83a9 ldur x9, [x29, #-0x8] fc188: eb09011f cmp x8, x9 fc18c: 54000161 b.ne 0xfc1b8 >::operator>>(double&)+0x114> fc190: aa1303e0 mov x0, x19 fc194: f9401bf5 ldr x21, [sp, #0x30] fc198: a9444ff4 ldp x20, x19, [sp, #0x40] fc19c: a9427bfd ldp x29, x30, [sp, #0x20] fc1a0: 910143ff add sp, sp, #0x50 fc1a4: d50323bf autiasp fc1a8: d65f03c0 ret fc1ac: f0fffb80 adrp x0, 0x6f000 fc1b0: 91344400 add x0, x0, #0xd11 fc1b4: 9400297a bl 0x10679c fc1b8: 9401831e bl 0x15ce30 <__stack_chk_fail@plt> fc1bc: aa0003f4 mov x20, x0 fc1c0: 910023e0 add x0, sp, #0x8 fc1c4: 94018d77 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fc1c8: aa1403e0 mov x0, x20 fc1cc: 94018361 bl 0x15cf50 <__cxa_begin_catch@plt> fc1d0: f9400268 ldr x8, [x19] fc1d4: b85f43aa ldur w10, [x29, #-0xc] fc1d8: f85e8109 ldur x9, [x8, #-0x18] fc1dc: 3200014a orr w10, w10, #0x1 fc1e0: 8b090269 add x9, x19, x9 fc1e4: b81f43aa stur w10, [x29, #-0xc] fc1e8: b940212b ldr w11, [x9, #0x20] fc1ec: 2a0a016b orr w11, w11, w10 fc1f0: b900212b str w11, [x9, #0x20] fc1f4: f85e8108 ldur x8, [x8, #-0x18] fc1f8: 8b080268 add x8, x19, x8 fc1fc: 39409108 ldrb w8, [x8, #0x24] fc200: 37000068 tbnz w8, #0x0, 0xfc20c >::operator>>(double&)+0x168> fc204: 9401862b bl 0x15dab0 <__cxa_end_catch@plt> fc208: 17ffffd1 b 0xfc14c >::operator>>(double&)+0xa8> fc20c: 94018625 bl 0x15daa0 <__cxa_rethrow@plt> fc210: aa0003f3 mov x19, x0 fc214: 94018627 bl 0x15dab0 <__cxa_end_catch@plt> fc218: aa1303e0 mov x0, x19 fc21c: 940173d1 bl 0x159160 <__emutls_get_address+0x6d4> fc220: 97feb345 bl 0xa8f34 00000000000fc224 >::operator>>(long double&)>: fc224: d503245f bti c fc228: 14000001 b 0xfc22c >::operator>>(long double&)+0x8> fc22c: d503233f paciasp fc230: d10143ff sub sp, sp, #0x50 fc234: a9027bfd stp x29, x30, [sp, #0x20] fc238: 910083fd add x29, sp, #0x20 fc23c: f9001bf5 str x21, [sp, #0x30] fc240: a9044ff4 stp x20, x19, [sp, #0x40] fc244: d53bd055 mrs x21, TPIDR_EL0 fc248: aa0003f3 mov x19, x0 fc24c: aa0103f4 mov x20, x1 fc250: f94016a8 ldr x8, [x21, #0x28] fc254: 910043e0 add x0, sp, #0x10 fc258: aa1303e1 mov x1, x19 fc25c: 2a1f03e2 mov w2, wzr fc260: f81f83a8 stur x8, [x29, #-0x8] fc264: b81f43bf stur wzr, [x29, #-0xc] fc268: 94018d6e bl 0x15f820 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> fc26c: 394043e8 ldrb w8, [sp, #0x10] fc270: 34000488 cbz w8, 0xfc300 >::operator>>(long double&)+0xdc> fc274: f9400268 ldr x8, [x19] fc278: 910023e0 add x0, sp, #0x8 fc27c: f85e8108 ldur x8, [x8, #-0x18] fc280: 8b080268 add x8, x19, x8 fc284: 9100c101 add x1, x8, #0x30 fc288: 94018d56 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fc28c: 90000381 adrp x1, 0x16c000 fc290: 910023e0 add x0, sp, #0x8 fc294: f9470421 ldr x1, [x1, #0xe08] fc298: 94018d6a bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fc29c: f9400268 ldr x8, [x19] fc2a0: f85e8108 ldur x8, [x8, #-0x18] fc2a4: 8b080263 add x3, x19, x8 fc2a8: f9400008 ldr x8, [x0] fc2ac: f9401461 ldr x1, [x3, #0x28] fc2b0: f9403108 ldr x8, [x8, #0x60] fc2b4: d10033a4 sub x4, x29, #0xc fc2b8: aa1f03e2 mov x2, xzr fc2bc: aa1403e5 mov x5, x20 fc2c0: d63f0100 blr x8 fc2c4: 910023e0 add x0, sp, #0x8 fc2c8: 94018d36 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fc2cc: f9400268 ldr x8, [x19] fc2d0: b85f43a9 ldur w9, [x29, #-0xc] fc2d4: f85e8108 ldur x8, [x8, #-0x18] fc2d8: 8b080268 add x8, x19, x8 fc2dc: f940150a ldr x10, [x8, #0x28] fc2e0: f100015f cmp x10, #0x0 fc2e4: 2944290b ldp w11, w10, [x8, #0x20] fc2e8: 2a090169 orr w9, w11, w9 fc2ec: 1a9f17eb cset w11, eq fc2f0: 2a0b0129 orr w9, w9, w11 fc2f4: 6a0a013f tst w9, w10 fc2f8: b9002109 str w9, [x8, #0x20] fc2fc: 54000181 b.ne 0xfc32c >::operator>>(long double&)+0x108> fc300: f94016a8 ldr x8, [x21, #0x28] fc304: f85f83a9 ldur x9, [x29, #-0x8] fc308: eb09011f cmp x8, x9 fc30c: 54000161 b.ne 0xfc338 >::operator>>(long double&)+0x114> fc310: aa1303e0 mov x0, x19 fc314: f9401bf5 ldr x21, [sp, #0x30] fc318: a9444ff4 ldp x20, x19, [sp, #0x40] fc31c: a9427bfd ldp x29, x30, [sp, #0x20] fc320: 910143ff add sp, sp, #0x50 fc324: d50323bf autiasp fc328: d65f03c0 ret fc32c: f0fffb80 adrp x0, 0x6f000 fc330: 91344400 add x0, x0, #0xd11 fc334: 9400291a bl 0x10679c fc338: 940182be bl 0x15ce30 <__stack_chk_fail@plt> fc33c: aa0003f4 mov x20, x0 fc340: 910023e0 add x0, sp, #0x8 fc344: 94018d17 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fc348: aa1403e0 mov x0, x20 fc34c: 94018301 bl 0x15cf50 <__cxa_begin_catch@plt> fc350: f9400268 ldr x8, [x19] fc354: b85f43aa ldur w10, [x29, #-0xc] fc358: f85e8109 ldur x9, [x8, #-0x18] fc35c: 3200014a orr w10, w10, #0x1 fc360: 8b090269 add x9, x19, x9 fc364: b81f43aa stur w10, [x29, #-0xc] fc368: b940212b ldr w11, [x9, #0x20] fc36c: 2a0a016b orr w11, w11, w10 fc370: b900212b str w11, [x9, #0x20] fc374: f85e8108 ldur x8, [x8, #-0x18] fc378: 8b080268 add x8, x19, x8 fc37c: 39409108 ldrb w8, [x8, #0x24] fc380: 37000068 tbnz w8, #0x0, 0xfc38c >::operator>>(long double&)+0x168> fc384: 940185cb bl 0x15dab0 <__cxa_end_catch@plt> fc388: 17ffffd1 b 0xfc2cc >::operator>>(long double&)+0xa8> fc38c: 940185c5 bl 0x15daa0 <__cxa_rethrow@plt> fc390: aa0003f3 mov x19, x0 fc394: 940185c7 bl 0x15dab0 <__cxa_end_catch@plt> fc398: aa1303e0 mov x0, x19 fc39c: 94017371 bl 0x159160 <__emutls_get_address+0x6d4> fc3a0: 97feb2e5 bl 0xa8f34 00000000000fc3a4 >::operator>>(void*&)>: fc3a4: d503245f bti c fc3a8: 14000001 b 0xfc3ac >::operator>>(void*&)+0x8> fc3ac: d503233f paciasp fc3b0: d10143ff sub sp, sp, #0x50 fc3b4: a9027bfd stp x29, x30, [sp, #0x20] fc3b8: 910083fd add x29, sp, #0x20 fc3bc: f9001bf5 str x21, [sp, #0x30] fc3c0: a9044ff4 stp x20, x19, [sp, #0x40] fc3c4: d53bd055 mrs x21, TPIDR_EL0 fc3c8: aa0003f3 mov x19, x0 fc3cc: aa0103f4 mov x20, x1 fc3d0: f94016a8 ldr x8, [x21, #0x28] fc3d4: 910043e0 add x0, sp, #0x10 fc3d8: aa1303e1 mov x1, x19 fc3dc: 2a1f03e2 mov w2, wzr fc3e0: f81f83a8 stur x8, [x29, #-0x8] fc3e4: b81f43bf stur wzr, [x29, #-0xc] fc3e8: 94018d0e bl 0x15f820 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> fc3ec: 394043e8 ldrb w8, [sp, #0x10] fc3f0: 34000488 cbz w8, 0xfc480 >::operator>>(void*&)+0xdc> fc3f4: f9400268 ldr x8, [x19] fc3f8: 910023e0 add x0, sp, #0x8 fc3fc: f85e8108 ldur x8, [x8, #-0x18] fc400: 8b080268 add x8, x19, x8 fc404: 9100c101 add x1, x8, #0x30 fc408: 94018cf6 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fc40c: 90000381 adrp x1, 0x16c000 fc410: 910023e0 add x0, sp, #0x8 fc414: f9470421 ldr x1, [x1, #0xe08] fc418: 94018d0a bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fc41c: f9400268 ldr x8, [x19] fc420: f85e8108 ldur x8, [x8, #-0x18] fc424: 8b080263 add x3, x19, x8 fc428: f9400008 ldr x8, [x0] fc42c: f9401461 ldr x1, [x3, #0x28] fc430: f9403508 ldr x8, [x8, #0x68] fc434: d10033a4 sub x4, x29, #0xc fc438: aa1f03e2 mov x2, xzr fc43c: aa1403e5 mov x5, x20 fc440: d63f0100 blr x8 fc444: 910023e0 add x0, sp, #0x8 fc448: 94018cd6 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fc44c: f9400268 ldr x8, [x19] fc450: b85f43a9 ldur w9, [x29, #-0xc] fc454: f85e8108 ldur x8, [x8, #-0x18] fc458: 8b080268 add x8, x19, x8 fc45c: f940150a ldr x10, [x8, #0x28] fc460: f100015f cmp x10, #0x0 fc464: 2944290b ldp w11, w10, [x8, #0x20] fc468: 2a090169 orr w9, w11, w9 fc46c: 1a9f17eb cset w11, eq fc470: 2a0b0129 orr w9, w9, w11 fc474: 6a0a013f tst w9, w10 fc478: b9002109 str w9, [x8, #0x20] fc47c: 54000181 b.ne 0xfc4ac >::operator>>(void*&)+0x108> fc480: f94016a8 ldr x8, [x21, #0x28] fc484: f85f83a9 ldur x9, [x29, #-0x8] fc488: eb09011f cmp x8, x9 fc48c: 54000161 b.ne 0xfc4b8 >::operator>>(void*&)+0x114> fc490: aa1303e0 mov x0, x19 fc494: f9401bf5 ldr x21, [sp, #0x30] fc498: a9444ff4 ldp x20, x19, [sp, #0x40] fc49c: a9427bfd ldp x29, x30, [sp, #0x20] fc4a0: 910143ff add sp, sp, #0x50 fc4a4: d50323bf autiasp fc4a8: d65f03c0 ret fc4ac: f0fffb80 adrp x0, 0x6f000 fc4b0: 91344400 add x0, x0, #0xd11 fc4b4: 940028ba bl 0x10679c fc4b8: 9401825e bl 0x15ce30 <__stack_chk_fail@plt> fc4bc: aa0003f4 mov x20, x0 fc4c0: 910023e0 add x0, sp, #0x8 fc4c4: 94018cb7 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fc4c8: aa1403e0 mov x0, x20 fc4cc: 940182a1 bl 0x15cf50 <__cxa_begin_catch@plt> fc4d0: f9400268 ldr x8, [x19] fc4d4: b85f43aa ldur w10, [x29, #-0xc] fc4d8: f85e8109 ldur x9, [x8, #-0x18] fc4dc: 3200014a orr w10, w10, #0x1 fc4e0: 8b090269 add x9, x19, x9 fc4e4: b81f43aa stur w10, [x29, #-0xc] fc4e8: b940212b ldr w11, [x9, #0x20] fc4ec: 2a0a016b orr w11, w11, w10 fc4f0: b900212b str w11, [x9, #0x20] fc4f4: f85e8108 ldur x8, [x8, #-0x18] fc4f8: 8b080268 add x8, x19, x8 fc4fc: 39409108 ldrb w8, [x8, #0x24] fc500: 37000068 tbnz w8, #0x0, 0xfc50c >::operator>>(void*&)+0x168> fc504: 9401856b bl 0x15dab0 <__cxa_end_catch@plt> fc508: 17ffffd1 b 0xfc44c >::operator>>(void*&)+0xa8> fc50c: 94018565 bl 0x15daa0 <__cxa_rethrow@plt> fc510: aa0003f3 mov x19, x0 fc514: 94018567 bl 0x15dab0 <__cxa_end_catch@plt> fc518: aa1303e0 mov x0, x19 fc51c: 94017311 bl 0x159160 <__emutls_get_address+0x6d4> fc520: 97feb285 bl 0xa8f34 00000000000fc524 >::get()>: fc524: d503233f paciasp fc528: a9be7bfd stp x29, x30, [sp, #-0x20]! fc52c: f9000bf3 str x19, [sp, #0x10] fc530: 910003fd mov x29, sp fc534: f9400008 ldr x8, [x0] fc538: f900041f str xzr, [x0, #0x8] fc53c: f85e8108 ldur x8, [x8, #-0x18] fc540: 8b080009 add x9, x0, x8 fc544: b940212a ldr w10, [x9, #0x20] fc548: 3400018a cbz w10, 0xfc578 >::get()+0x54> fc54c: f9401528 ldr x8, [x9, #0x28] fc550: f100011f cmp x8, #0x0 fc554: 1a9f17e8 cset w8, eq fc558: 2a080148 orr w8, w10, w8 fc55c: b940252a ldr w10, [x9, #0x24] fc560: 321e0108 orr w8, w8, #0x4 fc564: 6a0a011f tst w8, w10 fc568: b9002128 str w8, [x9, #0x20] fc56c: 54000621 b.ne 0xfc630 >::get()+0x10c> fc570: 12800008 mov w8, #-0x1 // =-1 fc574: 14000028 b 0xfc614 >::get()+0xf0> fc578: aa0003f3 mov x19, x0 fc57c: f9404520 ldr x0, [x9, #0x88] fc580: b40000e0 cbz x0, 0xfc59c >::get()+0x78> fc584: 94018cab bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> fc588: f9400268 ldr x8, [x19] fc58c: f85e8108 ldur x8, [x8, #-0x18] fc590: 8b080269 add x9, x19, x8 fc594: b9402129 ldr w9, [x9, #0x20] fc598: 35fffec9 cbnz w9, 0xfc570 >::get()+0x4c> fc59c: 8b080268 add x8, x19, x8 fc5a0: f9401500 ldr x0, [x8, #0x28] fc5a4: a941a408 ldp x8, x9, [x0, #0x18] fc5a8: eb09011f cmp x8, x9 fc5ac: 540000a0 b.eq 0xfc5c0 >::get()+0x9c> fc5b0: 91000509 add x9, x8, #0x1 fc5b4: f9000c09 str x9, [x0, #0x18] fc5b8: 39400108 ldrb w8, [x8] fc5bc: 14000007 b 0xfc5d8 >::get()+0xb4> fc5c0: f9400008 ldr x8, [x0] fc5c4: f9402908 ldr x8, [x8, #0x50] fc5c8: d63f0100 blr x8 fc5cc: 2a0003e8 mov w8, w0 fc5d0: 3100041f cmn w0, #0x1 fc5d4: 540002a0 b.eq 0xfc628 >::get()+0x104> fc5d8: 5280002a mov w10, #0x1 // =1 fc5dc: 2a1f03e9 mov w9, wzr fc5e0: f900066a str x10, [x19, #0x8] fc5e4: f940026a ldr x10, [x19] fc5e8: f85e814a ldur x10, [x10, #-0x18] fc5ec: 8b0a026a add x10, x19, x10 fc5f0: f940154b ldr x11, [x10, #0x28] fc5f4: f100017f cmp x11, #0x0 fc5f8: 29442d4c ldp w12, w11, [x10, #0x20] fc5fc: 2a090189 orr w9, w12, w9 fc600: 1a9f17ec cset w12, eq fc604: 2a0c0129 orr w9, w9, w12 fc608: 6a0b013f tst w9, w11 fc60c: b9002149 str w9, [x10, #0x20] fc610: 54000101 b.ne 0xfc630 >::get()+0x10c> fc614: f9400bf3 ldr x19, [sp, #0x10] fc618: 2a0803e0 mov w0, w8 fc61c: a8c27bfd ldp x29, x30, [sp], #0x20 fc620: d50323bf autiasp fc624: d65f03c0 ret fc628: 528000c9 mov w9, #0x6 // =6 fc62c: 17ffffee b 0xfc5e4 >::get()+0xc0> fc630: f0fffb80 adrp x0, 0x6f000 fc634: 91344400 add x0, x0, #0xd11 fc638: 94002859 bl 0x10679c fc63c: 94018245 bl 0x15cf50 <__cxa_begin_catch@plt> fc640: f9400268 ldr x8, [x19] fc644: f85e8109 ldur x9, [x8, #-0x18] fc648: 8b090269 add x9, x19, x9 fc64c: b940212a ldr w10, [x9, #0x20] fc650: 3200014a orr w10, w10, #0x1 fc654: b900212a str w10, [x9, #0x20] fc658: f85e8108 ldur x8, [x8, #-0x18] fc65c: 8b080268 add x8, x19, x8 fc660: 39409108 ldrb w8, [x8, #0x24] fc664: 370000a8 tbnz w8, #0x0, 0xfc678 >::get()+0x154> fc668: 94018512 bl 0x15dab0 <__cxa_end_catch@plt> fc66c: 2a1f03e9 mov w9, wzr fc670: 12800008 mov w8, #-0x1 // =-1 fc674: 17ffffdc b 0xfc5e4 >::get()+0xc0> fc678: 9401850a bl 0x15daa0 <__cxa_rethrow@plt> fc67c: aa0003f3 mov x19, x0 fc680: 9401850c bl 0x15dab0 <__cxa_end_catch@plt> fc684: aa1303e0 mov x0, x19 fc688: 940172b6 bl 0x159160 <__emutls_get_address+0x6d4> fc68c: 97feb22a bl 0xa8f34 00000000000fc690 >::get(char&)>: fc690: d503233f paciasp fc694: a9be7bfd stp x29, x30, [sp, #-0x20]! fc698: a9014ff4 stp x20, x19, [sp, #0x10] fc69c: 910003fd mov x29, sp fc6a0: aa0103f4 mov x20, x1 fc6a4: aa0003f3 mov x19, x0 fc6a8: 94018c72 bl 0x15f870 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getEv@plt> fc6ac: 3100041f cmn w0, #0x1 fc6b0: 54000040 b.eq 0xfc6b8 >::get(char&)+0x28> fc6b4: 39000280 strb w0, [x20] fc6b8: aa1303e0 mov x0, x19 fc6bc: a9414ff4 ldp x20, x19, [sp, #0x10] fc6c0: a8c27bfd ldp x29, x30, [sp], #0x20 fc6c4: d50323bf autiasp fc6c8: d65f03c0 ret 00000000000fc6cc >::get(char*, long)>: fc6cc: d503233f paciasp fc6d0: d10143ff sub sp, sp, #0x50 fc6d4: a9017bfd stp x29, x30, [sp, #0x10] fc6d8: 910043fd add x29, sp, #0x10 fc6dc: f90013f7 str x23, [sp, #0x20] fc6e0: a90357f6 stp x22, x21, [sp, #0x30] fc6e4: a9044ff4 stp x20, x19, [sp, #0x40] fc6e8: d53bd057 mrs x23, TPIDR_EL0 fc6ec: aa0103f4 mov x20, x1 fc6f0: f94016e8 ldr x8, [x23, #0x28] fc6f4: aa0003f5 mov x21, x0 fc6f8: aa0203f3 mov x19, x2 fc6fc: f90007e8 str x8, [sp, #0x8] fc700: f9400008 ldr x8, [x0] fc704: f85e8108 ldur x8, [x8, #-0x18] fc708: 8b080008 add x8, x0, x8 fc70c: 910003e0 mov x0, sp fc710: 9100c101 add x1, x8, #0x30 fc714: 94018c33 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fc718: 90000381 adrp x1, 0x16c000 fc71c: 910003e0 mov x0, sp fc720: f9470021 ldr x1, [x1, #0xe00] fc724: 94018c47 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fc728: f9400008 ldr x8, [x0] fc72c: f9401d08 ldr x8, [x8, #0x38] fc730: 52800141 mov w1, #0xa // =10 fc734: d63f0100 blr x8 fc738: 2a0003f6 mov w22, w0 fc73c: 910003e0 mov x0, sp fc740: 94018c18 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fc744: aa1503e0 mov x0, x21 fc748: aa1403e1 mov x1, x20 fc74c: aa1303e2 mov x2, x19 fc750: 2a1603e3 mov w3, w22 fc754: 94018c4b bl 0x15f880 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getEPclc@plt> fc758: f94016e8 ldr x8, [x23, #0x28] fc75c: f94007e9 ldr x9, [sp, #0x8] fc760: eb09011f cmp x8, x9 fc764: 54000101 b.ne 0xfc784 >::get(char*, long)+0xb8> fc768: a9444ff4 ldp x20, x19, [sp, #0x40] fc76c: a94357f6 ldp x22, x21, [sp, #0x30] fc770: a9417bfd ldp x29, x30, [sp, #0x10] fc774: f94013f7 ldr x23, [sp, #0x20] fc778: 910143ff add sp, sp, #0x50 fc77c: d50323bf autiasp fc780: d65f03c0 ret fc784: 940181ab bl 0x15ce30 <__stack_chk_fail@plt> fc788: aa0003f3 mov x19, x0 fc78c: 910003e0 mov x0, sp fc790: 94018c04 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fc794: aa1303e0 mov x0, x19 fc798: 94017272 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000fc79c >::get(char*, long, char)>: fc79c: d503233f paciasp fc7a0: a9bb7bfd stp x29, x30, [sp, #-0x50]! fc7a4: f9000bf9 str x25, [sp, #0x10] fc7a8: 910003fd mov x29, sp fc7ac: a9025ff8 stp x24, x23, [sp, #0x20] fc7b0: a90357f6 stp x22, x21, [sp, #0x30] fc7b4: a9044ff4 stp x20, x19, [sp, #0x40] fc7b8: f9400008 ldr x8, [x0] fc7bc: f900041f str xzr, [x0, #0x8] fc7c0: aa0203f4 mov x20, x2 fc7c4: aa0003f3 mov x19, x0 fc7c8: aa0103f5 mov x21, x1 fc7cc: f85e8108 ldur x8, [x8, #-0x18] fc7d0: 8b080009 add x9, x0, x8 fc7d4: b940212a ldr w10, [x9, #0x20] fc7d8: 3400010a cbz w10, 0xfc7f8 >::get(char*, long, char)+0x5c> fc7dc: f9401528 ldr x8, [x9, #0x28] fc7e0: f100011f cmp x8, #0x0 fc7e4: 1a9f17e8 cset w8, eq fc7e8: 2a080148 orr w8, w10, w8 fc7ec: b940252a ldr w10, [x9, #0x24] fc7f0: 321e0108 orr w8, w8, #0x4 fc7f4: 1400004f b 0xfc930 >::get(char*, long, char)+0x194> fc7f8: 2a0303f6 mov w22, w3 fc7fc: f9404520 ldr x0, [x9, #0x88] fc800: b40000e0 cbz x0, 0xfc81c >::get(char*, long, char)+0x80> fc804: 94018c0b bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> fc808: f9400268 ldr x8, [x19] fc80c: f85e8108 ldur x8, [x8, #-0x18] fc810: 8b080269 add x9, x19, x8 fc814: b9402129 ldr w9, [x9, #0x20] fc818: 35000929 cbnz w9, 0xfc93c >::get(char*, long, char)+0x1a0> fc81c: f1000697 subs x23, x20, #0x1 fc820: 5400058b b.lt 0xfc8d0 >::get(char*, long, char)+0x134> fc824: f9400669 ldr x9, [x19, #0x8] fc828: eb17013f cmp x9, x23 fc82c: 5400056a b.ge 0xfc8d8 >::get(char*, long, char)+0x13c> fc830: 9100a278 add x24, x19, #0x28 fc834: f8686b00 ldr x0, [x24, x8] fc838: a941a408 ldp x8, x9, [x0, #0x18] fc83c: eb09011f cmp x8, x9 fc840: 54000060 b.eq 0xfc84c >::get(char*, long, char)+0xb0> fc844: 39400100 ldrb w0, [x8] fc848: 14000006 b 0xfc860 >::get(char*, long, char)+0xc4> fc84c: f9400008 ldr x8, [x0] fc850: f9402508 ldr x8, [x8, #0x48] fc854: d63f0100 blr x8 fc858: 3100041f cmn w0, #0x1 fc85c: 540004c0 b.eq 0xfc8f4 >::get(char*, long, char)+0x158> fc860: 12001c08 and w8, w0, #0xff fc864: 6b36011f cmp w8, w22, uxtb fc868: 540003c0 b.eq 0xfc8e0 >::get(char*, long, char)+0x144> fc86c: aa1503f9 mov x25, x21 fc870: 38001720 strb w0, [x25], #0x1 fc874: a9402269 ldp x9, x8, [x19] fc878: 91000508 add x8, x8, #0x1 fc87c: f9000668 str x8, [x19, #0x8] fc880: f85e8129 ldur x9, [x9, #-0x18] fc884: f8696b00 ldr x0, [x24, x9] fc888: a941a809 ldp x9, x10, [x0, #0x18] fc88c: eb0a013f cmp x9, x10 fc890: 540000c0 b.eq 0xfc8a8 >::get(char*, long, char)+0x10c> fc894: 91000529 add x9, x9, #0x1 fc898: f9000c09 str x9, [x0, #0x18] fc89c: eb17011f cmp x8, x23 fc8a0: 5400010b b.lt 0xfc8c0 >::get(char*, long, char)+0x124> fc8a4: 14000011 b 0xfc8e8 >::get(char*, long, char)+0x14c> fc8a8: f9400008 ldr x8, [x0] fc8ac: f9402908 ldr x8, [x8, #0x50] fc8b0: d63f0100 blr x8 fc8b4: f9400668 ldr x8, [x19, #0x8] fc8b8: eb17011f cmp x8, x23 fc8bc: 5400016a b.ge 0xfc8e8 >::get(char*, long, char)+0x14c> fc8c0: f9400268 ldr x8, [x19] fc8c4: aa1903f5 mov x21, x25 fc8c8: f85e8108 ldur x8, [x8, #-0x18] fc8cc: 17ffffda b 0xfc834 >::get(char*, long, char)+0x98> fc8d0: 52800088 mov w8, #0x4 // =4 fc8d4: 1400000e b 0xfc90c >::get(char*, long, char)+0x170> fc8d8: 2a1f03e8 mov w8, wzr fc8dc: 14000008 b 0xfc8fc >::get(char*, long, char)+0x160> fc8e0: 2a1f03e8 mov w8, wzr fc8e4: 14000005 b 0xfc8f8 >::get(char*, long, char)+0x15c> fc8e8: 2a1f03e8 mov w8, wzr fc8ec: 910006b5 add x21, x21, #0x1 fc8f0: 14000002 b 0xfc8f8 >::get(char*, long, char)+0x15c> fc8f4: 52800048 mov w8, #0x2 // =2 fc8f8: f9400669 ldr x9, [x19, #0x8] fc8fc: 321e010a orr w10, w8, #0x4 fc900: f100013f cmp x9, #0x0 fc904: 1a880148 csel w8, w10, w8, eq fc908: 390002bf strb wzr, [x21] fc90c: f9400269 ldr x9, [x19] fc910: f85e8129 ldur x9, [x9, #-0x18] fc914: 8b090269 add x9, x19, x9 fc918: f940152a ldr x10, [x9, #0x28] fc91c: f100015f cmp x10, #0x0 fc920: 2944292b ldp w11, w10, [x9, #0x20] fc924: 2a080168 orr w8, w11, w8 fc928: 1a9f17eb cset w11, eq fc92c: 2a0b0108 orr w8, w8, w11 fc930: 6a0a011f tst w8, w10 fc934: b9002128 str w8, [x9, #0x20] fc938: 54000181 b.ne 0xfc968 >::get(char*, long, char)+0x1cc> fc93c: f100069f cmp x20, #0x1 fc940: 5400004b b.lt 0xfc948 >::get(char*, long, char)+0x1ac> fc944: 390002bf strb wzr, [x21] fc948: aa1303e0 mov x0, x19 fc94c: f9400bf9 ldr x25, [sp, #0x10] fc950: a9444ff4 ldp x20, x19, [sp, #0x40] fc954: a94357f6 ldp x22, x21, [sp, #0x30] fc958: a9425ff8 ldp x24, x23, [sp, #0x20] fc95c: a8c57bfd ldp x29, x30, [sp], #0x50 fc960: d50323bf autiasp fc964: d65f03c0 ret fc968: f0fffb80 adrp x0, 0x6f000 fc96c: 91344400 add x0, x0, #0xd11 fc970: 9400278b bl 0x10679c fc974: 910006b5 add x21, x21, #0x1 fc978: 14000001 b 0xfc97c >::get(char*, long, char)+0x1e0> fc97c: 94018175 bl 0x15cf50 <__cxa_begin_catch@plt> fc980: f9400268 ldr x8, [x19] fc984: f85e8109 ldur x9, [x8, #-0x18] fc988: 8b090269 add x9, x19, x9 fc98c: b940212a ldr w10, [x9, #0x20] fc990: 3200014a orr w10, w10, #0x1 fc994: b900212a str w10, [x9, #0x20] fc998: f85e8108 ldur x8, [x8, #-0x18] fc99c: 8b080268 add x8, x19, x8 fc9a0: 39409108 ldrb w8, [x8, #0x24] fc9a4: 37000088 tbnz w8, #0x0, 0xfc9b4 >::get(char*, long, char)+0x218> fc9a8: 94018442 bl 0x15dab0 <__cxa_end_catch@plt> fc9ac: 52800028 mov w8, #0x1 // =1 fc9b0: 17ffffd6 b 0xfc908 >::get(char*, long, char)+0x16c> fc9b4: 390002bf strb wzr, [x21] fc9b8: 9401843a bl 0x15daa0 <__cxa_rethrow@plt> fc9bc: aa0003f3 mov x19, x0 fc9c0: 9401843c bl 0x15dab0 <__cxa_end_catch@plt> fc9c4: aa1303e0 mov x0, x19 fc9c8: 940171e6 bl 0x159160 <__emutls_get_address+0x6d4> fc9cc: 97feb15a bl 0xa8f34 00000000000fc9d0 >::get(std::__ndk1::basic_streambuf>&)>: fc9d0: d503233f paciasp fc9d4: d10103ff sub sp, sp, #0x40 fc9d8: a9017bfd stp x29, x30, [sp, #0x10] fc9dc: 910043fd add x29, sp, #0x10 fc9e0: a90257f6 stp x22, x21, [sp, #0x20] fc9e4: a9034ff4 stp x20, x19, [sp, #0x30] fc9e8: d53bd056 mrs x22, TPIDR_EL0 fc9ec: aa0103f3 mov x19, x1 fc9f0: f94016c8 ldr x8, [x22, #0x28] fc9f4: aa0003f4 mov x20, x0 fc9f8: f90007e8 str x8, [sp, #0x8] fc9fc: f9400008 ldr x8, [x0] fca00: f85e8108 ldur x8, [x8, #-0x18] fca04: 8b080008 add x8, x0, x8 fca08: 910003e0 mov x0, sp fca0c: 9100c101 add x1, x8, #0x30 fca10: 94018b74 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fca14: 90000381 adrp x1, 0x16c000 fca18: 910003e0 mov x0, sp fca1c: f9470021 ldr x1, [x1, #0xe00] fca20: 94018b88 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fca24: f9400008 ldr x8, [x0] fca28: f9401d08 ldr x8, [x8, #0x38] fca2c: 52800141 mov w1, #0xa // =10 fca30: d63f0100 blr x8 fca34: 2a0003f5 mov w21, w0 fca38: 910003e0 mov x0, sp fca3c: 94018b59 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fca40: aa1403e0 mov x0, x20 fca44: aa1303e1 mov x1, x19 fca48: 2a1503e2 mov w2, w21 fca4c: 94018b91 bl 0x15f890 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getERNS_15basic_streambufIcS2_EEc@plt> fca50: f94016c8 ldr x8, [x22, #0x28] fca54: f94007e9 ldr x9, [sp, #0x8] fca58: eb09011f cmp x8, x9 fca5c: 540000e1 b.ne 0xfca78 >::get(std::__ndk1::basic_streambuf>&)+0xa8> fca60: a9434ff4 ldp x20, x19, [sp, #0x30] fca64: a94257f6 ldp x22, x21, [sp, #0x20] fca68: a9417bfd ldp x29, x30, [sp, #0x10] fca6c: 910103ff add sp, sp, #0x40 fca70: d50323bf autiasp fca74: d65f03c0 ret fca78: 940180ee bl 0x15ce30 <__stack_chk_fail@plt> fca7c: aa0003f3 mov x19, x0 fca80: 910003e0 mov x0, sp fca84: 94018b47 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fca88: aa1303e0 mov x0, x19 fca8c: 940171b5 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000fca90 >::get(std::__ndk1::basic_streambuf>&, char)>: fca90: d503233f paciasp fca94: a9bd7bfd stp x29, x30, [sp, #-0x30]! fca98: a90157f6 stp x22, x21, [sp, #0x10] fca9c: 910003fd mov x29, sp fcaa0: a9024ff4 stp x20, x19, [sp, #0x20] fcaa4: f9400008 ldr x8, [x0] fcaa8: f900041f str xzr, [x0, #0x8] fcaac: aa0003f3 mov x19, x0 fcab0: f85e8108 ldur x8, [x8, #-0x18] fcab4: 8b080009 add x9, x0, x8 fcab8: b940212a ldr w10, [x9, #0x20] fcabc: 3400016a cbz w10, 0xfcae8 >::get(std::__ndk1::basic_streambuf>&, char)+0x58> fcac0: f9401528 ldr x8, [x9, #0x28] fcac4: f100011f cmp x8, #0x0 fcac8: 1a9f17e8 cset w8, eq fcacc: 2a080148 orr w8, w10, w8 fcad0: b940252a ldr w10, [x9, #0x24] fcad4: 321e0108 orr w8, w8, #0x4 fcad8: 6a0a011f tst w8, w10 fcadc: b9002128 str w8, [x9, #0x20] fcae0: 540009a0 b.eq 0xfcc14 >::get(std::__ndk1::basic_streambuf>&, char)+0x184> fcae4: 14000052 b 0xfcc2c >::get(std::__ndk1::basic_streambuf>&, char)+0x19c> fcae8: 2a0203f4 mov w20, w2 fcaec: aa0103f5 mov x21, x1 fcaf0: f9404520 ldr x0, [x9, #0x88] fcaf4: b40000e0 cbz x0, 0xfcb10 >::get(std::__ndk1::basic_streambuf>&, char)+0x80> fcaf8: 94018b4e bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> fcafc: f9400268 ldr x8, [x19] fcb00: f85e8108 ldur x8, [x8, #-0x18] fcb04: 8b080269 add x9, x19, x8 fcb08: b9402129 ldr w9, [x9, #0x20] fcb0c: 35000849 cbnz w9, 0xfcc14 >::get(std::__ndk1::basic_streambuf>&, char)+0x184> fcb10: 9100a276 add x22, x19, #0x28 fcb14: 14000004 b 0xfcb24 >::get(std::__ndk1::basic_streambuf>&, char)+0x94> fcb18: 91000529 add x9, x9, #0x1 fcb1c: f9000c09 str x9, [x0, #0x18] fcb20: f85e8108 ldur x8, [x8, #-0x18] fcb24: f8686ac0 ldr x0, [x22, x8] fcb28: a941a408 ldp x8, x9, [x0, #0x18] fcb2c: eb09011f cmp x8, x9 fcb30: 54000060 b.eq 0xfcb3c >::get(std::__ndk1::basic_streambuf>&, char)+0xac> fcb34: 39400100 ldrb w0, [x8] fcb38: 14000006 b 0xfcb50 >::get(std::__ndk1::basic_streambuf>&, char)+0xc0> fcb3c: f9400008 ldr x8, [x0] fcb40: f9402508 ldr x8, [x8, #0x48] fcb44: d63f0100 blr x8 fcb48: 3100041f cmn w0, #0x1 fcb4c: 54000440 b.eq 0xfcbd4 >::get(std::__ndk1::basic_streambuf>&, char)+0x144> fcb50: 12001c08 and w8, w0, #0xff fcb54: 6b34011f cmp w8, w20, uxtb fcb58: 540003a0 b.eq 0xfcbcc >::get(std::__ndk1::basic_streambuf>&, char)+0x13c> fcb5c: a94326a8 ldp x8, x9, [x21, #0x30] fcb60: eb09011f cmp x8, x9 fcb64: 540000a0 b.eq 0xfcb78 >::get(std::__ndk1::basic_streambuf>&, char)+0xe8> fcb68: 91000509 add x9, x8, #0x1 fcb6c: f9001aa9 str x9, [x21, #0x30] fcb70: 39000100 strb w0, [x8] fcb74: 14000008 b 0xfcb94 >::get(std::__ndk1::basic_streambuf>&, char)+0x104> fcb78: f94002a8 ldr x8, [x21] fcb7c: 12001c01 and w1, w0, #0xff fcb80: f9403508 ldr x8, [x8, #0x68] fcb84: aa1503e0 mov x0, x21 fcb88: d63f0100 blr x8 fcb8c: 3100041f cmn w0, #0x1 fcb90: 540001e0 b.eq 0xfcbcc >::get(std::__ndk1::basic_streambuf>&, char)+0x13c> fcb94: a9402668 ldp x8, x9, [x19] fcb98: 91000529 add x9, x9, #0x1 fcb9c: f9000669 str x9, [x19, #0x8] fcba0: f85e8109 ldur x9, [x8, #-0x18] fcba4: f8696ac0 ldr x0, [x22, x9] fcba8: a941a809 ldp x9, x10, [x0, #0x18] fcbac: eb0a013f cmp x9, x10 fcbb0: 54fffb41 b.ne 0xfcb18 >::get(std::__ndk1::basic_streambuf>&, char)+0x88> fcbb4: f9400008 ldr x8, [x0] fcbb8: f9402908 ldr x8, [x8, #0x50] fcbbc: d63f0100 blr x8 fcbc0: f9400268 ldr x8, [x19] fcbc4: f85e8108 ldur x8, [x8, #-0x18] fcbc8: 17ffffd7 b 0xfcb24 >::get(std::__ndk1::basic_streambuf>&, char)+0x94> fcbcc: 2a1f03e8 mov w8, wzr fcbd0: 14000002 b 0xfcbd8 >::get(std::__ndk1::basic_streambuf>&, char)+0x148> fcbd4: 52800048 mov w8, #0x2 // =2 fcbd8: a9402a69 ldp x9, x10, [x19] fcbdc: 321e010b orr w11, w8, #0x4 fcbe0: f85e8129 ldur x9, [x9, #-0x18] fcbe4: f100015f cmp x10, #0x0 fcbe8: 1a880168 csel w8, w11, w8, eq fcbec: 8b090269 add x9, x19, x9 fcbf0: f940152c ldr x12, [x9, #0x28] fcbf4: 29442d2a ldp w10, w11, [x9, #0x20] fcbf8: f100019f cmp x12, #0x0 fcbfc: 2a080148 orr w8, w10, w8 fcc00: 1a9f17ea cset w10, eq fcc04: 2a0a0108 orr w8, w8, w10 fcc08: 6a0b011f tst w8, w11 fcc0c: b9002128 str w8, [x9, #0x20] fcc10: 540000e1 b.ne 0xfcc2c >::get(std::__ndk1::basic_streambuf>&, char)+0x19c> fcc14: aa1303e0 mov x0, x19 fcc18: a9424ff4 ldp x20, x19, [sp, #0x20] fcc1c: a94157f6 ldp x22, x21, [sp, #0x10] fcc20: a8c37bfd ldp x29, x30, [sp], #0x30 fcc24: d50323bf autiasp fcc28: d65f03c0 ret fcc2c: f0fffb80 adrp x0, 0x6f000 fcc30: 91344400 add x0, x0, #0xd11 fcc34: 940026da bl 0x10679c fcc38: 14000001 b 0xfcc3c >::get(std::__ndk1::basic_streambuf>&, char)+0x1ac> fcc3c: 940180c5 bl 0x15cf50 <__cxa_begin_catch@plt> fcc40: 9401839c bl 0x15dab0 <__cxa_end_catch@plt> fcc44: 52800028 mov w8, #0x1 // =1 fcc48: 17ffffe4 b 0xfcbd8 >::get(std::__ndk1::basic_streambuf>&, char)+0x148> 00000000000fcc4c >::getline(char*, long)>: fcc4c: d503233f paciasp fcc50: d10143ff sub sp, sp, #0x50 fcc54: a9017bfd stp x29, x30, [sp, #0x10] fcc58: 910043fd add x29, sp, #0x10 fcc5c: f90013f7 str x23, [sp, #0x20] fcc60: a90357f6 stp x22, x21, [sp, #0x30] fcc64: a9044ff4 stp x20, x19, [sp, #0x40] fcc68: d53bd057 mrs x23, TPIDR_EL0 fcc6c: aa0103f4 mov x20, x1 fcc70: f94016e8 ldr x8, [x23, #0x28] fcc74: aa0003f5 mov x21, x0 fcc78: aa0203f3 mov x19, x2 fcc7c: f90007e8 str x8, [sp, #0x8] fcc80: f9400008 ldr x8, [x0] fcc84: f85e8108 ldur x8, [x8, #-0x18] fcc88: 8b080008 add x8, x0, x8 fcc8c: 910003e0 mov x0, sp fcc90: 9100c101 add x1, x8, #0x30 fcc94: 94018ad3 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fcc98: 90000381 adrp x1, 0x16c000 fcc9c: 910003e0 mov x0, sp fcca0: f9470021 ldr x1, [x1, #0xe00] fcca4: 94018ae7 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fcca8: f9400008 ldr x8, [x0] fccac: f9401d08 ldr x8, [x8, #0x38] fccb0: 52800141 mov w1, #0xa // =10 fccb4: d63f0100 blr x8 fccb8: 2a0003f6 mov w22, w0 fccbc: 910003e0 mov x0, sp fccc0: 94018ab8 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fccc4: aa1503e0 mov x0, x21 fccc8: aa1403e1 mov x1, x20 fcccc: aa1303e2 mov x2, x19 fccd0: 2a1603e3 mov w3, w22 fccd4: 94018af3 bl 0x15f8a0 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE7getlineEPclc@plt> fccd8: f94016e8 ldr x8, [x23, #0x28] fccdc: f94007e9 ldr x9, [sp, #0x8] fcce0: eb09011f cmp x8, x9 fcce4: 54000101 b.ne 0xfcd04 >::getline(char*, long)+0xb8> fcce8: a9444ff4 ldp x20, x19, [sp, #0x40] fccec: a94357f6 ldp x22, x21, [sp, #0x30] fccf0: a9417bfd ldp x29, x30, [sp, #0x10] fccf4: f94013f7 ldr x23, [sp, #0x20] fccf8: 910143ff add sp, sp, #0x50 fccfc: d50323bf autiasp fcd00: d65f03c0 ret fcd04: 9401804b bl 0x15ce30 <__stack_chk_fail@plt> fcd08: aa0003f3 mov x19, x0 fcd0c: 910003e0 mov x0, sp fcd10: 94018aa4 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fcd14: aa1303e0 mov x0, x19 fcd18: 94017112 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000fcd1c >::getline(char*, long, char)>: fcd1c: d503233f paciasp fcd20: a9bb7bfd stp x29, x30, [sp, #-0x50]! fcd24: f9000bf9 str x25, [sp, #0x10] fcd28: 910003fd mov x29, sp fcd2c: a9025ff8 stp x24, x23, [sp, #0x20] fcd30: a90357f6 stp x22, x21, [sp, #0x30] fcd34: a9044ff4 stp x20, x19, [sp, #0x40] fcd38: f9400008 ldr x8, [x0] fcd3c: f900041f str xzr, [x0, #0x8] fcd40: aa0203f4 mov x20, x2 fcd44: aa0003f3 mov x19, x0 fcd48: aa0103f5 mov x21, x1 fcd4c: f85e8108 ldur x8, [x8, #-0x18] fcd50: 8b080009 add x9, x0, x8 fcd54: b940212a ldr w10, [x9, #0x20] fcd58: 340004aa cbz w10, 0xfcdec >::getline(char*, long, char)+0xd0> fcd5c: f9401528 ldr x8, [x9, #0x28] fcd60: f100011f cmp x8, #0x0 fcd64: 1a9f17e8 cset w8, eq fcd68: 2a080148 orr w8, w10, w8 fcd6c: b940252a ldr w10, [x9, #0x24] fcd70: 321e0108 orr w8, w8, #0x4 fcd74: 6a0a011f tst w8, w10 fcd78: b9002128 str w8, [x9, #0x20] fcd7c: 54000c61 b.ne 0xfcf08 >::getline(char*, long, char)+0x1ec> fcd80: 2a1f03e8 mov w8, wzr fcd84: f100069f cmp x20, #0x1 fcd88: 5400004b b.lt 0xfcd90 >::getline(char*, long, char)+0x74> fcd8c: 390002bf strb wzr, [x21] fcd90: a9402a69 ldp x9, x10, [x19] fcd94: 321e010b orr w11, w8, #0x4 fcd98: f85e8129 ldur x9, [x9, #-0x18] fcd9c: f100015f cmp x10, #0x0 fcda0: 1a880168 csel w8, w11, w8, eq fcda4: 8b090269 add x9, x19, x9 fcda8: f940152c ldr x12, [x9, #0x28] fcdac: 29442d2a ldp w10, w11, [x9, #0x20] fcdb0: f100019f cmp x12, #0x0 fcdb4: 2a080148 orr w8, w10, w8 fcdb8: 1a9f17ea cset w10, eq fcdbc: 2a0a0108 orr w8, w8, w10 fcdc0: 6a0b011f tst w8, w11 fcdc4: b9002128 str w8, [x9, #0x20] fcdc8: 54000a01 b.ne 0xfcf08 >::getline(char*, long, char)+0x1ec> fcdcc: aa1303e0 mov x0, x19 fcdd0: f9400bf9 ldr x25, [sp, #0x10] fcdd4: a9444ff4 ldp x20, x19, [sp, #0x40] fcdd8: a94357f6 ldp x22, x21, [sp, #0x30] fcddc: a9425ff8 ldp x24, x23, [sp, #0x20] fcde0: a8c57bfd ldp x29, x30, [sp], #0x50 fcde4: d50323bf autiasp fcde8: d65f03c0 ret fcdec: 2a0303f6 mov w22, w3 fcdf0: f9404520 ldr x0, [x9, #0x88] fcdf4: b40000e0 cbz x0, 0xfce10 >::getline(char*, long, char)+0xf4> fcdf8: 94018a8e bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> fcdfc: f9400268 ldr x8, [x19] fce00: f85e8108 ldur x8, [x8, #-0x18] fce04: 8b080269 add x9, x19, x8 fce08: b9402129 ldr w9, [x9, #0x20] fce0c: 35fffba9 cbnz w9, 0xfcd80 >::getline(char*, long, char)+0x64> fce10: d1000697 sub x23, x20, #0x1 fce14: 9100a278 add x24, x19, #0x28 fce18: 14000008 b 0xfce38 >::getline(char*, long, char)+0x11c> fce1c: 91000529 add x9, x9, #0x1 fce20: f9000c09 str x9, [x0, #0x18] fce24: f9400669 ldr x9, [x19, #0x8] fce28: aa1903f5 mov x21, x25 fce2c: 91000529 add x9, x9, #0x1 fce30: f9000669 str x9, [x19, #0x8] fce34: f85e8108 ldur x8, [x8, #-0x18] fce38: f8686b00 ldr x0, [x24, x8] fce3c: a941a408 ldp x8, x9, [x0, #0x18] fce40: eb09011f cmp x8, x9 fce44: 54000060 b.eq 0xfce50 >::getline(char*, long, char)+0x134> fce48: 39400100 ldrb w0, [x8] fce4c: 14000006 b 0xfce64 >::getline(char*, long, char)+0x148> fce50: f9400008 ldr x8, [x0] fce54: f9402508 ldr x8, [x8, #0x48] fce58: d63f0100 blr x8 fce5c: 3100041f cmn w0, #0x1 fce60: 54000400 b.eq 0xfcee0 >::getline(char*, long, char)+0x1c4> fce64: 12001c08 and w8, w0, #0xff fce68: 6b36011f cmp w8, w22, uxtb fce6c: 54000220 b.eq 0xfceb0 >::getline(char*, long, char)+0x194> fce70: f9400668 ldr x8, [x19, #0x8] fce74: eb17011f cmp x8, x23 fce78: 5400030a b.ge 0xfced8 >::getline(char*, long, char)+0x1bc> fce7c: aa1503f9 mov x25, x21 fce80: f9400268 ldr x8, [x19] fce84: 38001720 strb w0, [x25], #0x1 fce88: f85e8109 ldur x9, [x8, #-0x18] fce8c: f8696b00 ldr x0, [x24, x9] fce90: a941a809 ldp x9, x10, [x0, #0x18] fce94: eb0a013f cmp x9, x10 fce98: 54fffc21 b.ne 0xfce1c >::getline(char*, long, char)+0x100> fce9c: f9400008 ldr x8, [x0] fcea0: f9402908 ldr x8, [x8, #0x50] fcea4: d63f0100 blr x8 fcea8: f9400268 ldr x8, [x19] fceac: 17ffffde b 0xfce24 >::getline(char*, long, char)+0x108> fceb0: f9400268 ldr x8, [x19] fceb4: f85e8108 ldur x8, [x8, #-0x18] fceb8: 8b080268 add x8, x19, x8 fcebc: f9401500 ldr x0, [x8, #0x28] fcec0: a941a408 ldp x8, x9, [x0, #0x18] fcec4: eb09011f cmp x8, x9 fcec8: 54000100 b.eq 0xfcee8 >::getline(char*, long, char)+0x1cc> fcecc: 91000508 add x8, x8, #0x1 fced0: f9000c08 str x8, [x0, #0x18] fced4: 14000008 b 0xfcef4 >::getline(char*, long, char)+0x1d8> fced8: 52800088 mov w8, #0x4 // =4 fcedc: 17ffffaa b 0xfcd84 >::getline(char*, long, char)+0x68> fcee0: 52800048 mov w8, #0x2 // =2 fcee4: 17ffffa8 b 0xfcd84 >::getline(char*, long, char)+0x68> fcee8: f9400008 ldr x8, [x0] fceec: f9402908 ldr x8, [x8, #0x50] fcef0: d63f0100 blr x8 fcef4: f9400668 ldr x8, [x19, #0x8] fcef8: 91000509 add x9, x8, #0x1 fcefc: 2a1f03e8 mov w8, wzr fcf00: f9000669 str x9, [x19, #0x8] fcf04: 17ffffa0 b 0xfcd84 >::getline(char*, long, char)+0x68> fcf08: f0fffb80 adrp x0, 0x6f000 fcf0c: 91344400 add x0, x0, #0xd11 fcf10: 94002623 bl 0x10679c fcf14: 14000003 b 0xfcf20 >::getline(char*, long, char)+0x204> fcf18: 910006b5 add x21, x21, #0x1 fcf1c: 14000001 b 0xfcf20 >::getline(char*, long, char)+0x204> fcf20: 9401800c bl 0x15cf50 <__cxa_begin_catch@plt> fcf24: f9400268 ldr x8, [x19] fcf28: f85e8109 ldur x9, [x8, #-0x18] fcf2c: 8b090269 add x9, x19, x9 fcf30: b940212a ldr w10, [x9, #0x20] fcf34: 3200014a orr w10, w10, #0x1 fcf38: b900212a str w10, [x9, #0x20] fcf3c: f85e8108 ldur x8, [x8, #-0x18] fcf40: 8b080268 add x8, x19, x8 fcf44: 39409108 ldrb w8, [x8, #0x24] fcf48: 37000088 tbnz w8, #0x0, 0xfcf58 >::getline(char*, long, char)+0x23c> fcf4c: 940182d9 bl 0x15dab0 <__cxa_end_catch@plt> fcf50: 52800028 mov w8, #0x1 // =1 fcf54: 17ffff8c b 0xfcd84 >::getline(char*, long, char)+0x68> fcf58: f100069f cmp x20, #0x1 fcf5c: 5400004b b.lt 0xfcf64 >::getline(char*, long, char)+0x248> fcf60: 390002bf strb wzr, [x21] fcf64: 940182cf bl 0x15daa0 <__cxa_rethrow@plt> fcf68: aa0003f3 mov x19, x0 fcf6c: 940182d1 bl 0x15dab0 <__cxa_end_catch@plt> fcf70: aa1303e0 mov x0, x19 fcf74: 9401707b bl 0x159160 <__emutls_get_address+0x6d4> fcf78: 97feafef bl 0xa8f34 00000000000fcf7c >::ignore(long, int)>: fcf7c: d503233f paciasp fcf80: a9bd7bfd stp x29, x30, [sp, #-0x30]! fcf84: a90157f6 stp x22, x21, [sp, #0x10] fcf88: 910003fd mov x29, sp fcf8c: a9024ff4 stp x20, x19, [sp, #0x20] fcf90: f9400008 ldr x8, [x0] fcf94: f900041f str xzr, [x0, #0x8] fcf98: aa0003f3 mov x19, x0 fcf9c: f85e8108 ldur x8, [x8, #-0x18] fcfa0: 8b080009 add x9, x0, x8 fcfa4: b940212a ldr w10, [x9, #0x20] fcfa8: 3400010a cbz w10, 0xfcfc8 >::ignore(long, int)+0x4c> fcfac: f9401528 ldr x8, [x9, #0x28] fcfb0: f100011f cmp x8, #0x0 fcfb4: 1a9f17e8 cset w8, eq fcfb8: 2a080148 orr w8, w10, w8 fcfbc: b940252a ldr w10, [x9, #0x24] fcfc0: 321e0108 orr w8, w8, #0x4 fcfc4: 1400004b b 0xfd0f0 >::ignore(long, int)+0x174> fcfc8: 2a0203f4 mov w20, w2 fcfcc: aa0103f5 mov x21, x1 fcfd0: f9404520 ldr x0, [x9, #0x88] fcfd4: b40000e0 cbz x0, 0xfcff0 >::ignore(long, int)+0x74> fcfd8: 94018a16 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> fcfdc: f9400268 ldr x8, [x19] fcfe0: f85e8108 ldur x8, [x8, #-0x18] fcfe4: 8b080269 add x9, x19, x8 fcfe8: b9402129 ldr w9, [x9, #0x20] fcfec: 35000889 cbnz w9, 0xfd0fc >::ignore(long, int)+0x180> fcff0: 92f00009 mov x9, #0x7fffffffffffffff // =9223372036854775807 fcff4: eb0902bf cmp x21, x9 fcff8: 540002e1 b.ne 0xfd054 >::ignore(long, int)+0xd8> fcffc: 9100a275 add x21, x19, #0x28 fd000: f8686aa0 ldr x0, [x21, x8] fd004: a941a408 ldp x8, x9, [x0, #0x18] fd008: eb09011f cmp x8, x9 fd00c: 540000a0 b.eq 0xfd020 >::ignore(long, int)+0xa4> fd010: 91000509 add x9, x8, #0x1 fd014: f9000c09 str x9, [x0, #0x18] fd018: 39400100 ldrb w0, [x8] fd01c: 14000006 b 0xfd034 >::ignore(long, int)+0xb8> fd020: f9400008 ldr x8, [x0] fd024: f9402908 ldr x8, [x8, #0x50] fd028: d63f0100 blr x8 fd02c: 3100041f cmn w0, #0x1 fd030: 540004c0 b.eq 0xfd0c8 >::ignore(long, int)+0x14c> fd034: f9400668 ldr x8, [x19, #0x8] fd038: 6b14001f cmp w0, w20 fd03c: 91000508 add x8, x8, #0x1 fd040: f9000668 str x8, [x19, #0x8] fd044: 540003e0 b.eq 0xfd0c0 >::ignore(long, int)+0x144> fd048: f9400268 ldr x8, [x19] fd04c: f85e8108 ldur x8, [x8, #-0x18] fd050: 17ffffec b 0xfd000 >::ignore(long, int)+0x84> fd054: f9400669 ldr x9, [x19, #0x8] fd058: eb15013f cmp x9, x21 fd05c: 5400032a b.ge 0xfd0c0 >::ignore(long, int)+0x144> fd060: 9100a276 add x22, x19, #0x28 fd064: f8686ac0 ldr x0, [x22, x8] fd068: a941a808 ldp x8, x10, [x0, #0x18] fd06c: eb0a011f cmp x8, x10 fd070: 540000a0 b.eq 0xfd084 >::ignore(long, int)+0x108> fd074: 9100050a add x10, x8, #0x1 fd078: f9000c0a str x10, [x0, #0x18] fd07c: 39400108 ldrb w8, [x8] fd080: 14000008 b 0xfd0a0 >::ignore(long, int)+0x124> fd084: f9400008 ldr x8, [x0] fd088: f9402908 ldr x8, [x8, #0x50] fd08c: d63f0100 blr x8 fd090: 2a0003e8 mov w8, w0 fd094: 3100041f cmn w0, #0x1 fd098: 54000180 b.eq 0xfd0c8 >::ignore(long, int)+0x14c> fd09c: f9400669 ldr x9, [x19, #0x8] fd0a0: 91000529 add x9, x9, #0x1 fd0a4: 6b14011f cmp w8, w20 fd0a8: fa551120 ccmp x9, x21, #0x0, ne fd0ac: f9000669 str x9, [x19, #0x8] fd0b0: 5400008a b.ge 0xfd0c0 >::ignore(long, int)+0x144> fd0b4: f9400268 ldr x8, [x19] fd0b8: f85e8108 ldur x8, [x8, #-0x18] fd0bc: 17ffffea b 0xfd064 >::ignore(long, int)+0xe8> fd0c0: 2a1f03e8 mov w8, wzr fd0c4: 14000002 b 0xfd0cc >::ignore(long, int)+0x150> fd0c8: 52800048 mov w8, #0x2 // =2 fd0cc: f9400269 ldr x9, [x19] fd0d0: f85e8129 ldur x9, [x9, #-0x18] fd0d4: 8b090269 add x9, x19, x9 fd0d8: f940152a ldr x10, [x9, #0x28] fd0dc: f100015f cmp x10, #0x0 fd0e0: 2944292b ldp w11, w10, [x9, #0x20] fd0e4: 2a080168 orr w8, w11, w8 fd0e8: 1a9f17eb cset w11, eq fd0ec: 2a0b0108 orr w8, w8, w11 fd0f0: 6a0a011f tst w8, w10 fd0f4: b9002128 str w8, [x9, #0x20] fd0f8: 540000e1 b.ne 0xfd114 >::ignore(long, int)+0x198> fd0fc: aa1303e0 mov x0, x19 fd100: a9424ff4 ldp x20, x19, [sp, #0x20] fd104: a94157f6 ldp x22, x21, [sp, #0x10] fd108: a8c37bfd ldp x29, x30, [sp], #0x30 fd10c: d50323bf autiasp fd110: d65f03c0 ret fd114: d0fffb80 adrp x0, 0x6f000 fd118: 91344400 add x0, x0, #0xd11 fd11c: 940025a0 bl 0x10679c fd120: 14000001 b 0xfd124 >::ignore(long, int)+0x1a8> fd124: 94017f8b bl 0x15cf50 <__cxa_begin_catch@plt> fd128: f9400268 ldr x8, [x19] fd12c: f85e8109 ldur x9, [x8, #-0x18] fd130: 8b090269 add x9, x19, x9 fd134: b940212a ldr w10, [x9, #0x20] fd138: 3200014a orr w10, w10, #0x1 fd13c: b900212a str w10, [x9, #0x20] fd140: f85e8108 ldur x8, [x8, #-0x18] fd144: 8b080268 add x8, x19, x8 fd148: 39409108 ldrb w8, [x8, #0x24] fd14c: 37000088 tbnz w8, #0x0, 0xfd15c >::ignore(long, int)+0x1e0> fd150: 94018258 bl 0x15dab0 <__cxa_end_catch@plt> fd154: 52800028 mov w8, #0x1 // =1 fd158: 17ffffdd b 0xfd0cc >::ignore(long, int)+0x150> fd15c: 94018251 bl 0x15daa0 <__cxa_rethrow@plt> fd160: aa0003f3 mov x19, x0 fd164: 94018253 bl 0x15dab0 <__cxa_end_catch@plt> fd168: aa1303e0 mov x0, x19 fd16c: 94016ffd bl 0x159160 <__emutls_get_address+0x6d4> fd170: 97feaf71 bl 0xa8f34 00000000000fd174 >::peek()>: fd174: d503233f paciasp fd178: a9be7bfd stp x29, x30, [sp, #-0x20]! fd17c: f9000bf3 str x19, [sp, #0x10] fd180: 910003fd mov x29, sp fd184: f9400008 ldr x8, [x0] fd188: f900041f str xzr, [x0, #0x8] fd18c: f85e8108 ldur x8, [x8, #-0x18] fd190: 8b080009 add x9, x0, x8 fd194: b940212a ldr w10, [x9, #0x20] fd198: 3400018a cbz w10, 0xfd1c8 >::peek()+0x54> fd19c: f9401528 ldr x8, [x9, #0x28] fd1a0: f100011f cmp x8, #0x0 fd1a4: 1a9f17e8 cset w8, eq fd1a8: 2a080148 orr w8, w10, w8 fd1ac: b940252a ldr w10, [x9, #0x24] fd1b0: 321e0108 orr w8, w8, #0x4 fd1b4: 6a0a011f tst w8, w10 fd1b8: b9002128 str w8, [x9, #0x20] fd1bc: 54000561 b.ne 0xfd268 >::peek()+0xf4> fd1c0: 12800008 mov w8, #-0x1 // =-1 fd1c4: 14000024 b 0xfd254 >::peek()+0xe0> fd1c8: aa0003f3 mov x19, x0 fd1cc: f9404520 ldr x0, [x9, #0x88] fd1d0: b40000e0 cbz x0, 0xfd1ec >::peek()+0x78> fd1d4: 94018997 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> fd1d8: f9400268 ldr x8, [x19] fd1dc: f85e8108 ldur x8, [x8, #-0x18] fd1e0: 8b080269 add x9, x19, x8 fd1e4: b9402129 ldr w9, [x9, #0x20] fd1e8: 35fffec9 cbnz w9, 0xfd1c0 >::peek()+0x4c> fd1ec: 8b080268 add x8, x19, x8 fd1f0: f9401500 ldr x0, [x8, #0x28] fd1f4: a941a408 ldp x8, x9, [x0, #0x18] fd1f8: eb09011f cmp x8, x9 fd1fc: 54000060 b.eq 0xfd208 >::peek()+0x94> fd200: 39400108 ldrb w8, [x8] fd204: 14000005 b 0xfd218 >::peek()+0xa4> fd208: f9400008 ldr x8, [x0] fd20c: f9402508 ldr x8, [x8, #0x48] fd210: d63f0100 blr x8 fd214: 2a0003e8 mov w8, w0 fd218: 3100051f cmn w8, #0x1 fd21c: 1a9f17e9 cset w9, eq fd220: 531f7929 lsl w9, w9, #1 fd224: f940026a ldr x10, [x19] fd228: f85e814a ldur x10, [x10, #-0x18] fd22c: 8b0a026a add x10, x19, x10 fd230: f940154b ldr x11, [x10, #0x28] fd234: f100017f cmp x11, #0x0 fd238: 29442d4c ldp w12, w11, [x10, #0x20] fd23c: 2a090189 orr w9, w12, w9 fd240: 1a9f17ec cset w12, eq fd244: 2a0c0129 orr w9, w9, w12 fd248: 6a0b013f tst w9, w11 fd24c: b9002149 str w9, [x10, #0x20] fd250: 540000c1 b.ne 0xfd268 >::peek()+0xf4> fd254: f9400bf3 ldr x19, [sp, #0x10] fd258: 2a0803e0 mov w0, w8 fd25c: a8c27bfd ldp x29, x30, [sp], #0x20 fd260: d50323bf autiasp fd264: d65f03c0 ret fd268: d0fffb80 adrp x0, 0x6f000 fd26c: 91344400 add x0, x0, #0xd11 fd270: 9400254b bl 0x10679c fd274: 94017f37 bl 0x15cf50 <__cxa_begin_catch@plt> fd278: f9400268 ldr x8, [x19] fd27c: f85e8109 ldur x9, [x8, #-0x18] fd280: 8b090269 add x9, x19, x9 fd284: b940212a ldr w10, [x9, #0x20] fd288: 3200014a orr w10, w10, #0x1 fd28c: b900212a str w10, [x9, #0x20] fd290: f85e8108 ldur x8, [x8, #-0x18] fd294: 8b080268 add x8, x19, x8 fd298: 39409108 ldrb w8, [x8, #0x24] fd29c: 370000a8 tbnz w8, #0x0, 0xfd2b0 >::peek()+0x13c> fd2a0: 94018204 bl 0x15dab0 <__cxa_end_catch@plt> fd2a4: 12800008 mov w8, #-0x1 // =-1 fd2a8: 52800029 mov w9, #0x1 // =1 fd2ac: 17ffffde b 0xfd224 >::peek()+0xb0> fd2b0: 940181fc bl 0x15daa0 <__cxa_rethrow@plt> fd2b4: aa0003f3 mov x19, x0 fd2b8: 940181fe bl 0x15dab0 <__cxa_end_catch@plt> fd2bc: aa1303e0 mov x0, x19 fd2c0: 94016fa8 bl 0x159160 <__emutls_get_address+0x6d4> fd2c4: 97feaf1c bl 0xa8f34 00000000000fd2c8 >::read(char*, long)>: fd2c8: d503233f paciasp fd2cc: a9bd7bfd stp x29, x30, [sp, #-0x30]! fd2d0: f9000bf5 str x21, [sp, #0x10] fd2d4: 910003fd mov x29, sp fd2d8: a9024ff4 stp x20, x19, [sp, #0x20] fd2dc: f9400008 ldr x8, [x0] fd2e0: f900041f str xzr, [x0, #0x8] fd2e4: aa0003f3 mov x19, x0 fd2e8: f85e8108 ldur x8, [x8, #-0x18] fd2ec: 8b080009 add x9, x0, x8 fd2f0: b940212a ldr w10, [x9, #0x20] fd2f4: 3400018a cbz w10, 0xfd324 >::read(char*, long)+0x5c> fd2f8: f9401528 ldr x8, [x9, #0x28] fd2fc: f100011f cmp x8, #0x0 fd300: 1a9f17e8 cset w8, eq fd304: 2a080148 orr w8, w10, w8 fd308: b940252a ldr w10, [x9, #0x24] fd30c: 321e0108 orr w8, w8, #0x4 fd310: 6a0a011f tst w8, w10 fd314: b9002128 str w8, [x9, #0x20] fd318: 54000541 b.ne 0xfd3c0 >::read(char*, long)+0xf8> fd31c: 52800088 mov w8, #0x4 // =4 fd320: 14000016 b 0xfd378 >::read(char*, long)+0xb0> fd324: aa0203f4 mov x20, x2 fd328: aa0103f5 mov x21, x1 fd32c: f9404520 ldr x0, [x9, #0x88] fd330: b40000e0 cbz x0, 0xfd34c >::read(char*, long)+0x84> fd334: 9401893f bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> fd338: f9400268 ldr x8, [x19] fd33c: f85e8108 ldur x8, [x8, #-0x18] fd340: 8b080269 add x9, x19, x8 fd344: b9402129 ldr w9, [x9, #0x20] fd348: 35fffea9 cbnz w9, 0xfd31c >::read(char*, long)+0x54> fd34c: 8b080268 add x8, x19, x8 fd350: f9401500 ldr x0, [x8, #0x28] fd354: f9400008 ldr x8, [x0] fd358: f9402108 ldr x8, [x8, #0x40] fd35c: aa1503e1 mov x1, x21 fd360: aa1403e2 mov x2, x20 fd364: d63f0100 blr x8 fd368: eb14001f cmp x0, x20 fd36c: 528000c8 mov w8, #0x6 // =6 fd370: 1a8803e8 csel w8, wzr, w8, eq fd374: f9000660 str x0, [x19, #0x8] fd378: f9400269 ldr x9, [x19] fd37c: f85e8129 ldur x9, [x9, #-0x18] fd380: 8b090269 add x9, x19, x9 fd384: f940152a ldr x10, [x9, #0x28] fd388: f100015f cmp x10, #0x0 fd38c: 2944292b ldp w11, w10, [x9, #0x20] fd390: 2a080168 orr w8, w11, w8 fd394: 1a9f17eb cset w11, eq fd398: 2a0b0108 orr w8, w8, w11 fd39c: 6a0a011f tst w8, w10 fd3a0: b9002128 str w8, [x9, #0x20] fd3a4: 540000e1 b.ne 0xfd3c0 >::read(char*, long)+0xf8> fd3a8: aa1303e0 mov x0, x19 fd3ac: f9400bf5 ldr x21, [sp, #0x10] fd3b0: a9424ff4 ldp x20, x19, [sp, #0x20] fd3b4: a8c37bfd ldp x29, x30, [sp], #0x30 fd3b8: d50323bf autiasp fd3bc: d65f03c0 ret fd3c0: d0fffb80 adrp x0, 0x6f000 fd3c4: 91344400 add x0, x0, #0xd11 fd3c8: 940024f5 bl 0x10679c fd3cc: 94017ee1 bl 0x15cf50 <__cxa_begin_catch@plt> fd3d0: f9400268 ldr x8, [x19] fd3d4: f85e8109 ldur x9, [x8, #-0x18] fd3d8: 8b090269 add x9, x19, x9 fd3dc: b940212a ldr w10, [x9, #0x20] fd3e0: 3200014a orr w10, w10, #0x1 fd3e4: b900212a str w10, [x9, #0x20] fd3e8: f85e8108 ldur x8, [x8, #-0x18] fd3ec: 8b080268 add x8, x19, x8 fd3f0: 39409108 ldrb w8, [x8, #0x24] fd3f4: 37000088 tbnz w8, #0x0, 0xfd404 >::read(char*, long)+0x13c> fd3f8: 940181ae bl 0x15dab0 <__cxa_end_catch@plt> fd3fc: 52800028 mov w8, #0x1 // =1 fd400: 17ffffde b 0xfd378 >::read(char*, long)+0xb0> fd404: 940181a7 bl 0x15daa0 <__cxa_rethrow@plt> fd408: aa0003f3 mov x19, x0 fd40c: 940181a9 bl 0x15dab0 <__cxa_end_catch@plt> fd410: aa1303e0 mov x0, x19 fd414: 94016f53 bl 0x159160 <__emutls_get_address+0x6d4> fd418: 97feaec7 bl 0xa8f34 00000000000fd41c >::readsome(char*, long)>: fd41c: d503233f paciasp fd420: a9bd7bfd stp x29, x30, [sp, #-0x30]! fd424: f9000bf5 str x21, [sp, #0x10] fd428: 910003fd mov x29, sp fd42c: a9024ff4 stp x20, x19, [sp, #0x20] fd430: f9400008 ldr x8, [x0] fd434: f900041f str xzr, [x0, #0x8] fd438: aa0003f3 mov x19, x0 fd43c: f85e8108 ldur x8, [x8, #-0x18] fd440: 8b080009 add x9, x0, x8 fd444: b940212a ldr w10, [x9, #0x20] fd448: 340003aa cbz w10, 0xfd4bc >::readsome(char*, long)+0xa0> fd44c: f9401528 ldr x8, [x9, #0x28] fd450: f100011f cmp x8, #0x0 fd454: 1a9f17e8 cset w8, eq fd458: 2a080148 orr w8, w10, w8 fd45c: b940252a ldr w10, [x9, #0x24] fd460: 321e0108 orr w8, w8, #0x4 fd464: 6a0a011f tst w8, w10 fd468: b9002128 str w8, [x9, #0x20] fd46c: 54000801 b.ne 0xfd56c >::readsome(char*, long)+0x150> fd470: 52800088 mov w8, #0x4 // =4 fd474: f9400269 ldr x9, [x19] fd478: f85e8129 ldur x9, [x9, #-0x18] fd47c: 8b090269 add x9, x19, x9 fd480: f940152a ldr x10, [x9, #0x28] fd484: f100015f cmp x10, #0x0 fd488: 2944292b ldp w11, w10, [x9, #0x20] fd48c: 2a080168 orr w8, w11, w8 fd490: 1a9f17eb cset w11, eq fd494: 2a0b0108 orr w8, w8, w11 fd498: 6a0a011f tst w8, w10 fd49c: b9002128 str w8, [x9, #0x20] fd4a0: 54000661 b.ne 0xfd56c >::readsome(char*, long)+0x150> fd4a4: f9400660 ldr x0, [x19, #0x8] fd4a8: a9424ff4 ldp x20, x19, [sp, #0x20] fd4ac: f9400bf5 ldr x21, [sp, #0x10] fd4b0: a8c37bfd ldp x29, x30, [sp], #0x30 fd4b4: d50323bf autiasp fd4b8: d65f03c0 ret fd4bc: aa0203f4 mov x20, x2 fd4c0: aa0103f5 mov x21, x1 fd4c4: f9404520 ldr x0, [x9, #0x88] fd4c8: b40000e0 cbz x0, 0xfd4e4 >::readsome(char*, long)+0xc8> fd4cc: 940188d9 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> fd4d0: f9400268 ldr x8, [x19] fd4d4: f85e8108 ldur x8, [x8, #-0x18] fd4d8: 8b080269 add x9, x19, x8 fd4dc: b9402129 ldr w9, [x9, #0x20] fd4e0: 35fffc89 cbnz w9, 0xfd470 >::readsome(char*, long)+0x54> fd4e4: 8b080268 add x8, x19, x8 fd4e8: f9401500 ldr x0, [x8, #0x28] fd4ec: a941a408 ldp x8, x9, [x0, #0x18] fd4f0: eb09011f cmp x8, x9 fd4f4: 54000062 b.hs 0xfd500 >::readsome(char*, long)+0xe4> fd4f8: cb080120 sub x0, x9, x8 fd4fc: 14000004 b 0xfd50c >::readsome(char*, long)+0xf0> fd500: f9400008 ldr x8, [x0] fd504: f9401d08 ldr x8, [x8, #0x38] fd508: d63f0100 blr x8 fd50c: b100041f cmn x0, #0x1 fd510: 54000080 b.eq 0xfd520 >::readsome(char*, long)+0x104> fd514: b50000a0 cbnz x0, 0xfd528 >::readsome(char*, long)+0x10c> fd518: 2a1f03e8 mov w8, wzr fd51c: 17ffffd6 b 0xfd474 >::readsome(char*, long)+0x58> fd520: 52800048 mov w8, #0x2 // =2 fd524: 17ffffd4 b 0xfd474 >::readsome(char*, long)+0x58> fd528: f9400268 ldr x8, [x19] fd52c: eb14001f cmp x0, x20 fd530: 9a80c294 csel x20, x20, x0, gt fd534: f85e8108 ldur x8, [x8, #-0x18] fd538: 8b080268 add x8, x19, x8 fd53c: f9401508 ldr x8, [x8, #0x28] fd540: f9400109 ldr x9, [x8] fd544: f9402129 ldr x9, [x9, #0x40] fd548: aa0803e0 mov x0, x8 fd54c: aa1503e1 mov x1, x21 fd550: aa1403e2 mov x2, x20 fd554: d63f0120 blr x9 fd558: eb14001f cmp x0, x20 fd55c: 528000c8 mov w8, #0x6 // =6 fd560: 1a8803e8 csel w8, wzr, w8, eq fd564: f9000660 str x0, [x19, #0x8] fd568: 17ffffc3 b 0xfd474 >::readsome(char*, long)+0x58> fd56c: d0fffb80 adrp x0, 0x6f000 fd570: 91344400 add x0, x0, #0xd11 fd574: 9400248a bl 0x10679c fd578: 94017e76 bl 0x15cf50 <__cxa_begin_catch@plt> fd57c: f9400268 ldr x8, [x19] fd580: f85e8109 ldur x9, [x8, #-0x18] fd584: 8b090269 add x9, x19, x9 fd588: b940212a ldr w10, [x9, #0x20] fd58c: 3200014a orr w10, w10, #0x1 fd590: b900212a str w10, [x9, #0x20] fd594: f85e8108 ldur x8, [x8, #-0x18] fd598: 8b080268 add x8, x19, x8 fd59c: 39409108 ldrb w8, [x8, #0x24] fd5a0: 37000088 tbnz w8, #0x0, 0xfd5b0 >::readsome(char*, long)+0x194> fd5a4: 94018143 bl 0x15dab0 <__cxa_end_catch@plt> fd5a8: 52800028 mov w8, #0x1 // =1 fd5ac: 17ffffb2 b 0xfd474 >::readsome(char*, long)+0x58> fd5b0: 9401813c bl 0x15daa0 <__cxa_rethrow@plt> fd5b4: aa0003f3 mov x19, x0 fd5b8: 9401813e bl 0x15dab0 <__cxa_end_catch@plt> fd5bc: aa1303e0 mov x0, x19 fd5c0: 94016ee8 bl 0x159160 <__emutls_get_address+0x6d4> fd5c4: 97feae5c bl 0xa8f34 00000000000fd5c8 >::putback(char)>: fd5c8: d503233f paciasp fd5cc: a9bd7bfd stp x29, x30, [sp, #-0x30]! fd5d0: f9000bf5 str x21, [sp, #0x10] fd5d4: 910003fd mov x29, sp fd5d8: a9024ff4 stp x20, x19, [sp, #0x20] fd5dc: f9400008 ldr x8, [x0] fd5e0: f85e8109 ldur x9, [x8, #-0x18] fd5e4: f900041f str xzr, [x0, #0x8] fd5e8: f85e8108 ldur x8, [x8, #-0x18] fd5ec: 8b090009 add x9, x0, x9 fd5f0: 8b080008 add x8, x0, x8 fd5f4: b9402129 ldr w9, [x9, #0x20] fd5f8: f940150a ldr x10, [x8, #0x28] fd5fc: 121e7935 and w21, w9, #0xfffffffd fd600: f100015f cmp x10, #0x0 fd604: b940250a ldr w10, [x8, #0x24] fd608: 1a9f17e9 cset w9, eq fd60c: 2a0902a9 orr w9, w21, w9 fd610: 6a0a013f tst w9, w10 fd614: b9002109 str w9, [x8, #0x20] fd618: 540007e1 b.ne 0xfd714 >::putback(char)+0x14c> fd61c: f9400008 ldr x8, [x0] fd620: aa0003f3 mov x19, x0 fd624: f85e8108 ldur x8, [x8, #-0x18] fd628: 8b080009 add x9, x0, x8 fd62c: b940212a ldr w10, [x9, #0x20] fd630: 340003aa cbz w10, 0xfd6a4 >::putback(char)+0xdc> fd634: f9401528 ldr x8, [x9, #0x28] fd638: f100011f cmp x8, #0x0 fd63c: 1a9f17e8 cset w8, eq fd640: 2a080148 orr w8, w10, w8 fd644: b940252a ldr w10, [x9, #0x24] fd648: 321e0108 orr w8, w8, #0x4 fd64c: 6a0a011f tst w8, w10 fd650: b9002128 str w8, [x9, #0x20] fd654: 54000601 b.ne 0xfd714 >::putback(char)+0x14c> fd658: 321e02b5 orr w21, w21, #0x4 fd65c: f9400268 ldr x8, [x19] fd660: f85e8108 ldur x8, [x8, #-0x18] fd664: 8b080268 add x8, x19, x8 fd668: f9401509 ldr x9, [x8, #0x28] fd66c: f100013f cmp x9, #0x0 fd670: 2944250a ldp w10, w9, [x8, #0x20] fd674: 1a9f17eb cset w11, eq fd678: 2a15014a orr w10, w10, w21 fd67c: 2a0b014a orr w10, w10, w11 fd680: 6a09015f tst w10, w9 fd684: b900210a str w10, [x8, #0x20] fd688: 54000461 b.ne 0xfd714 >::putback(char)+0x14c> fd68c: aa1303e0 mov x0, x19 fd690: f9400bf5 ldr x21, [sp, #0x10] fd694: a9424ff4 ldp x20, x19, [sp, #0x20] fd698: a8c37bfd ldp x29, x30, [sp], #0x30 fd69c: d50323bf autiasp fd6a0: d65f03c0 ret fd6a4: 2a0103f4 mov w20, w1 fd6a8: f9404520 ldr x0, [x9, #0x88] fd6ac: b40000e0 cbz x0, 0xfd6c8 >::putback(char)+0x100> fd6b0: 94018860 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> fd6b4: f9400268 ldr x8, [x19] fd6b8: f85e8108 ldur x8, [x8, #-0x18] fd6bc: 8b080269 add x9, x19, x8 fd6c0: b9402129 ldr w9, [x9, #0x20] fd6c4: 35fffca9 cbnz w9, 0xfd658 >::putback(char)+0x90> fd6c8: 8b080268 add x8, x19, x8 fd6cc: f9401500 ldr x0, [x8, #0x28] fd6d0: b40001e0 cbz x0, 0xfd70c >::putback(char)+0x144> fd6d4: a9412009 ldp x9, x8, [x0, #0x10] fd6d8: eb08013f cmp x9, x8 fd6dc: 540000c0 b.eq 0xfd6f4 >::putback(char)+0x12c> fd6e0: 385ffd09 ldrb w9, [x8, #-0x1]! fd6e4: 6b34013f cmp w9, w20, uxtb fd6e8: 54000061 b.ne 0xfd6f4 >::putback(char)+0x12c> fd6ec: f9000c08 str x8, [x0, #0x18] fd6f0: 17ffffdb b 0xfd65c >::putback(char)+0x94> fd6f4: f9400008 ldr x8, [x0] fd6f8: 12001e81 and w1, w20, #0xff fd6fc: f9402d08 ldr x8, [x8, #0x58] fd700: d63f0100 blr x8 fd704: 3100041f cmn w0, #0x1 fd708: 54fffaa1 b.ne 0xfd65c >::putback(char)+0x94> fd70c: 320002b5 orr w21, w21, #0x1 fd710: 17ffffd3 b 0xfd65c >::putback(char)+0x94> fd714: d0fffb80 adrp x0, 0x6f000 fd718: 91344400 add x0, x0, #0xd11 fd71c: 94002420 bl 0x10679c fd720: 94017e0c bl 0x15cf50 <__cxa_begin_catch@plt> fd724: f9400268 ldr x8, [x19] fd728: 320002b5 orr w21, w21, #0x1 fd72c: f85e8109 ldur x9, [x8, #-0x18] fd730: 8b090269 add x9, x19, x9 fd734: b940212a ldr w10, [x9, #0x20] fd738: 2a15014a orr w10, w10, w21 fd73c: b900212a str w10, [x9, #0x20] fd740: f85e8108 ldur x8, [x8, #-0x18] fd744: 8b080268 add x8, x19, x8 fd748: 39409108 ldrb w8, [x8, #0x24] fd74c: 37000068 tbnz w8, #0x0, 0xfd758 >::putback(char)+0x190> fd750: 940180d8 bl 0x15dab0 <__cxa_end_catch@plt> fd754: 17ffffc2 b 0xfd65c >::putback(char)+0x94> fd758: 940180d2 bl 0x15daa0 <__cxa_rethrow@plt> fd75c: aa0003f3 mov x19, x0 fd760: 940180d4 bl 0x15dab0 <__cxa_end_catch@plt> fd764: aa1303e0 mov x0, x19 fd768: 94016e7e bl 0x159160 <__emutls_get_address+0x6d4> fd76c: 97feadf2 bl 0xa8f34 00000000000fd770 >::unget()>: fd770: d503233f paciasp fd774: a9be7bfd stp x29, x30, [sp, #-0x20]! fd778: a9014ff4 stp x20, x19, [sp, #0x10] fd77c: 910003fd mov x29, sp fd780: f9400008 ldr x8, [x0] fd784: f85e8109 ldur x9, [x8, #-0x18] fd788: f900041f str xzr, [x0, #0x8] fd78c: f85e8108 ldur x8, [x8, #-0x18] fd790: 8b090009 add x9, x0, x9 fd794: 8b080008 add x8, x0, x8 fd798: b9402129 ldr w9, [x9, #0x20] fd79c: f940150a ldr x10, [x8, #0x28] fd7a0: 121e7934 and w20, w9, #0xfffffffd fd7a4: f100015f cmp x10, #0x0 fd7a8: b940250a ldr w10, [x8, #0x24] fd7ac: 1a9f17e9 cset w9, eq fd7b0: 2a090289 orr w9, w20, w9 fd7b4: 6a0a013f tst w9, w10 fd7b8: b9002109 str w9, [x8, #0x20] fd7bc: 54000761 b.ne 0xfd8a8 >::unget()+0x138> fd7c0: f9400008 ldr x8, [x0] fd7c4: aa0003f3 mov x19, x0 fd7c8: f85e8108 ldur x8, [x8, #-0x18] fd7cc: 8b080009 add x9, x0, x8 fd7d0: b940212a ldr w10, [x9, #0x20] fd7d4: 3400038a cbz w10, 0xfd844 >::unget()+0xd4> fd7d8: f9401528 ldr x8, [x9, #0x28] fd7dc: f100011f cmp x8, #0x0 fd7e0: 1a9f17e8 cset w8, eq fd7e4: 2a080148 orr w8, w10, w8 fd7e8: b940252a ldr w10, [x9, #0x24] fd7ec: 321e0108 orr w8, w8, #0x4 fd7f0: 6a0a011f tst w8, w10 fd7f4: b9002128 str w8, [x9, #0x20] fd7f8: 54000581 b.ne 0xfd8a8 >::unget()+0x138> fd7fc: 321e0294 orr w20, w20, #0x4 fd800: f9400268 ldr x8, [x19] fd804: f85e8108 ldur x8, [x8, #-0x18] fd808: 8b080268 add x8, x19, x8 fd80c: f9401509 ldr x9, [x8, #0x28] fd810: f100013f cmp x9, #0x0 fd814: 2944250a ldp w10, w9, [x8, #0x20] fd818: 1a9f17eb cset w11, eq fd81c: 2a14014a orr w10, w10, w20 fd820: 2a0b014a orr w10, w10, w11 fd824: 6a09015f tst w10, w9 fd828: b900210a str w10, [x8, #0x20] fd82c: 540003e1 b.ne 0xfd8a8 >::unget()+0x138> fd830: aa1303e0 mov x0, x19 fd834: a9414ff4 ldp x20, x19, [sp, #0x10] fd838: a8c27bfd ldp x29, x30, [sp], #0x20 fd83c: d50323bf autiasp fd840: d65f03c0 ret fd844: f9404520 ldr x0, [x9, #0x88] fd848: b40000e0 cbz x0, 0xfd864 >::unget()+0xf4> fd84c: 940187f9 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> fd850: f9400268 ldr x8, [x19] fd854: f85e8108 ldur x8, [x8, #-0x18] fd858: 8b080269 add x9, x19, x8 fd85c: b9402129 ldr w9, [x9, #0x20] fd860: 35fffce9 cbnz w9, 0xfd7fc >::unget()+0x8c> fd864: 8b080268 add x8, x19, x8 fd868: f9401500 ldr x0, [x8, #0x28] fd86c: b40001a0 cbz x0, 0xfd8a0 >::unget()+0x130> fd870: a9412009 ldp x9, x8, [x0, #0x10] fd874: eb08013f cmp x9, x8 fd878: 54000080 b.eq 0xfd888 >::unget()+0x118> fd87c: d1000508 sub x8, x8, #0x1 fd880: f9000c08 str x8, [x0, #0x18] fd884: 17ffffdf b 0xfd800 >::unget()+0x90> fd888: f9400008 ldr x8, [x0] fd88c: f9402d08 ldr x8, [x8, #0x58] fd890: 12800001 mov w1, #-0x1 // =-1 fd894: d63f0100 blr x8 fd898: 3100041f cmn w0, #0x1 fd89c: 54fffb21 b.ne 0xfd800 >::unget()+0x90> fd8a0: 32000294 orr w20, w20, #0x1 fd8a4: 17ffffd7 b 0xfd800 >::unget()+0x90> fd8a8: d0fffb80 adrp x0, 0x6f000 fd8ac: 91344400 add x0, x0, #0xd11 fd8b0: 940023bb bl 0x10679c fd8b4: 94017da7 bl 0x15cf50 <__cxa_begin_catch@plt> fd8b8: f9400268 ldr x8, [x19] fd8bc: 32000294 orr w20, w20, #0x1 fd8c0: f85e8109 ldur x9, [x8, #-0x18] fd8c4: 8b090269 add x9, x19, x9 fd8c8: b940212a ldr w10, [x9, #0x20] fd8cc: 2a14014a orr w10, w10, w20 fd8d0: b900212a str w10, [x9, #0x20] fd8d4: f85e8108 ldur x8, [x8, #-0x18] fd8d8: 8b080268 add x8, x19, x8 fd8dc: 39409108 ldrb w8, [x8, #0x24] fd8e0: 37000068 tbnz w8, #0x0, 0xfd8ec >::unget()+0x17c> fd8e4: 94018073 bl 0x15dab0 <__cxa_end_catch@plt> fd8e8: 17ffffc6 b 0xfd800 >::unget()+0x90> fd8ec: 9401806d bl 0x15daa0 <__cxa_rethrow@plt> fd8f0: aa0003f3 mov x19, x0 fd8f4: 9401806f bl 0x15dab0 <__cxa_end_catch@plt> fd8f8: aa1303e0 mov x0, x19 fd8fc: 94016e19 bl 0x159160 <__emutls_get_address+0x6d4> fd900: 97fead8d bl 0xa8f34 00000000000fd904 >::sync()>: fd904: d503233f paciasp fd908: a9be7bfd stp x29, x30, [sp, #-0x20]! fd90c: f9000bf3 str x19, [sp, #0x10] fd910: 910003fd mov x29, sp fd914: f9400008 ldr x8, [x0] fd918: f85e8108 ldur x8, [x8, #-0x18] fd91c: 8b080009 add x9, x0, x8 fd920: b940212a ldr w10, [x9, #0x20] fd924: 3400020a cbz w10, 0xfd964 >::sync()+0x60> fd928: f9401528 ldr x8, [x9, #0x28] fd92c: f100011f cmp x8, #0x0 fd930: 1a9f17e8 cset w8, eq fd934: 2a080148 orr w8, w10, w8 fd938: b940252a ldr w10, [x9, #0x24] fd93c: 321e0108 orr w8, w8, #0x4 fd940: 6a0a011f tst w8, w10 fd944: b9002128 str w8, [x9, #0x20] fd948: 540004a1 b.ne 0xfd9dc >::sync()+0xd8> fd94c: 2a1f03e8 mov w8, wzr fd950: f9400bf3 ldr x19, [sp, #0x10] fd954: 2a0803e0 mov w0, w8 fd958: a8c27bfd ldp x29, x30, [sp], #0x20 fd95c: d50323bf autiasp fd960: d65f03c0 ret fd964: aa0003f3 mov x19, x0 fd968: f9404520 ldr x0, [x9, #0x88] fd96c: b40000e0 cbz x0, 0xfd988 >::sync()+0x84> fd970: 940187b0 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> fd974: f9400268 ldr x8, [x19] fd978: f85e8108 ldur x8, [x8, #-0x18] fd97c: 8b080269 add x9, x19, x8 fd980: b9402129 ldr w9, [x9, #0x20] fd984: 35fffe49 cbnz w9, 0xfd94c >::sync()+0x48> fd988: 8b080268 add x8, x19, x8 fd98c: f9401500 ldr x0, [x8, #0x28] fd990: b4000220 cbz x0, 0xfd9d4 >::sync()+0xd0> fd994: f9400008 ldr x8, [x0] fd998: f9401908 ldr x8, [x8, #0x30] fd99c: d63f0100 blr x8 fd9a0: 3100041f cmn w0, #0x1 fd9a4: 54000180 b.eq 0xfd9d4 >::sync()+0xd0> fd9a8: 2a1f03e8 mov w8, wzr fd9ac: f9400269 ldr x9, [x19] fd9b0: f85e8129 ldur x9, [x9, #-0x18] fd9b4: 8b090269 add x9, x19, x9 fd9b8: f940152a ldr x10, [x9, #0x28] fd9bc: f100015f cmp x10, #0x0 fd9c0: 2944292b ldp w11, w10, [x9, #0x20] fd9c4: 2a080168 orr w8, w11, w8 fd9c8: 1a9f17eb cset w11, eq fd9cc: 2a0b0108 orr w8, w8, w11 fd9d0: 17ffffdc b 0xfd940 >::sync()+0x3c> fd9d4: 12800008 mov w8, #-0x1 // =-1 fd9d8: 17ffffde b 0xfd950 >::sync()+0x4c> fd9dc: d0fffb80 adrp x0, 0x6f000 fd9e0: 91344400 add x0, x0, #0xd11 fd9e4: 9400236e bl 0x10679c fd9e8: 94017d5a bl 0x15cf50 <__cxa_begin_catch@plt> fd9ec: f9400268 ldr x8, [x19] fd9f0: f85e8109 ldur x9, [x8, #-0x18] fd9f4: 8b090269 add x9, x19, x9 fd9f8: b940212a ldr w10, [x9, #0x20] fd9fc: 3200014a orr w10, w10, #0x1 fda00: b900212a str w10, [x9, #0x20] fda04: f85e8108 ldur x8, [x8, #-0x18] fda08: 8b080268 add x8, x19, x8 fda0c: 39409108 ldrb w8, [x8, #0x24] fda10: 37000088 tbnz w8, #0x0, 0xfda20 >::sync()+0x11c> fda14: 94018027 bl 0x15dab0 <__cxa_end_catch@plt> fda18: 52800028 mov w8, #0x1 // =1 fda1c: 17ffffe4 b 0xfd9ac >::sync()+0xa8> fda20: 94018020 bl 0x15daa0 <__cxa_rethrow@plt> fda24: aa0003f3 mov x19, x0 fda28: 94018022 bl 0x15dab0 <__cxa_end_catch@plt> fda2c: aa1303e0 mov x0, x19 fda30: 94016dcc bl 0x159160 <__emutls_get_address+0x6d4> fda34: 97fead40 bl 0xa8f34 00000000000fda38 >::tellg()>: fda38: d503233f paciasp fda3c: a9be7bfd stp x29, x30, [sp, #-0x20]! fda40: f9000bf3 str x19, [sp, #0x10] fda44: 910003fd mov x29, sp fda48: f9400008 ldr x8, [x0] fda4c: f85e8108 ldur x8, [x8, #-0x18] fda50: 8b080009 add x9, x0, x8 fda54: b940212a ldr w10, [x9, #0x20] fda58: 340001aa cbz w10, 0xfda8c >::tellg()+0x54> fda5c: f9401528 ldr x8, [x9, #0x28] fda60: f100011f cmp x8, #0x0 fda64: 1a9f17e8 cset w8, eq fda68: 2a080148 orr w8, w10, w8 fda6c: b940252a ldr w10, [x9, #0x24] fda70: 321e0108 orr w8, w8, #0x4 fda74: 6a0a011f tst w8, w10 fda78: b9002128 str w8, [x9, #0x20] fda7c: 540004c1 b.ne 0xfdb14 >::tellg()+0xdc> fda80: aa1f03e0 mov x0, xzr fda84: 92800001 mov x1, #-0x1 // =-1 fda88: 1400001f b 0xfdb04 >::tellg()+0xcc> fda8c: aa0003f3 mov x19, x0 fda90: f9404520 ldr x0, [x9, #0x88] fda94: b40000e0 cbz x0, 0xfdab0 >::tellg()+0x78> fda98: 94018766 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> fda9c: f9400268 ldr x8, [x19] fdaa0: f85e8108 ldur x8, [x8, #-0x18] fdaa4: 8b080269 add x9, x19, x8 fdaa8: b9402129 ldr w9, [x9, #0x20] fdaac: 35fffea9 cbnz w9, 0xfda80 >::tellg()+0x48> fdab0: 8b080268 add x8, x19, x8 fdab4: f9401500 ldr x0, [x8, #0x28] fdab8: f9400008 ldr x8, [x0] fdabc: f9401108 ldr x8, [x8, #0x20] fdac0: aa1f03e1 mov x1, xzr fdac4: 52800022 mov w2, #0x1 // =1 fdac8: 52800103 mov w3, #0x8 // =8 fdacc: d63f0100 blr x8 fdad0: 2a1f03e8 mov w8, wzr fdad4: f9400269 ldr x9, [x19] fdad8: f85e8129 ldur x9, [x9, #-0x18] fdadc: 8b090269 add x9, x19, x9 fdae0: f940152a ldr x10, [x9, #0x28] fdae4: f100015f cmp x10, #0x0 fdae8: 2944292b ldp w11, w10, [x9, #0x20] fdaec: 2a080168 orr w8, w11, w8 fdaf0: 1a9f17eb cset w11, eq fdaf4: 2a0b0108 orr w8, w8, w11 fdaf8: 6a0a011f tst w8, w10 fdafc: b9002128 str w8, [x9, #0x20] fdb00: 540000a1 b.ne 0xfdb14 >::tellg()+0xdc> fdb04: f9400bf3 ldr x19, [sp, #0x10] fdb08: a8c27bfd ldp x29, x30, [sp], #0x20 fdb0c: d50323bf autiasp fdb10: d65f03c0 ret fdb14: d0fffb80 adrp x0, 0x6f000 fdb18: 91344400 add x0, x0, #0xd11 fdb1c: 94002320 bl 0x10679c fdb20: 94017d0c bl 0x15cf50 <__cxa_begin_catch@plt> fdb24: f9400268 ldr x8, [x19] fdb28: f85e8109 ldur x9, [x8, #-0x18] fdb2c: 8b090269 add x9, x19, x9 fdb30: b940212a ldr w10, [x9, #0x20] fdb34: 3200014a orr w10, w10, #0x1 fdb38: b900212a str w10, [x9, #0x20] fdb3c: f85e8108 ldur x8, [x8, #-0x18] fdb40: 8b080268 add x8, x19, x8 fdb44: 39409108 ldrb w8, [x8, #0x24] fdb48: 370000c8 tbnz w8, #0x0, 0xfdb60 >::tellg()+0x128> fdb4c: 94017fd9 bl 0x15dab0 <__cxa_end_catch@plt> fdb50: aa1f03e0 mov x0, xzr fdb54: 52800028 mov w8, #0x1 // =1 fdb58: 92800001 mov x1, #-0x1 // =-1 fdb5c: 17ffffde b 0xfdad4 >::tellg()+0x9c> fdb60: 94017fd0 bl 0x15daa0 <__cxa_rethrow@plt> fdb64: aa0003f3 mov x19, x0 fdb68: 94017fd2 bl 0x15dab0 <__cxa_end_catch@plt> fdb6c: aa1303e0 mov x0, x19 fdb70: 94016d7c bl 0x159160 <__emutls_get_address+0x6d4> fdb74: 97feacf0 bl 0xa8f34 00000000000fdb78 >::seekg(std::__ndk1::fpos)>: fdb78: d503233f paciasp fdb7c: a9bd7bfd stp x29, x30, [sp, #-0x30]! fdb80: a90157f6 stp x22, x21, [sp, #0x10] fdb84: 910003fd mov x29, sp fdb88: a9024ff4 stp x20, x19, [sp, #0x20] fdb8c: f9400008 ldr x8, [x0] fdb90: f85e8108 ldur x8, [x8, #-0x18] fdb94: 8b080008 add x8, x0, x8 fdb98: f9401509 ldr x9, [x8, #0x28] fdb9c: f100013f cmp x9, #0x0 fdba0: 2944250a ldp w10, w9, [x8, #0x20] fdba4: 121e7956 and w22, w10, #0xfffffffd fdba8: 1a9f17ea cset w10, eq fdbac: 2a0a02ca orr w10, w22, w10 fdbb0: 6a09015f tst w10, w9 fdbb4: b900210a str w10, [x8, #0x20] fdbb8: 54000701 b.ne 0xfdc98 >::seekg(std::__ndk1::fpos)+0x120> fdbbc: f9400008 ldr x8, [x0] fdbc0: aa0003f3 mov x19, x0 fdbc4: f85e8108 ldur x8, [x8, #-0x18] fdbc8: 8b080009 add x9, x0, x8 fdbcc: b940212a ldr w10, [x9, #0x20] fdbd0: 3400016a cbz w10, 0xfdbfc >::seekg(std::__ndk1::fpos)+0x84> fdbd4: f9401528 ldr x8, [x9, #0x28] fdbd8: f100011f cmp x8, #0x0 fdbdc: 1a9f17e8 cset w8, eq fdbe0: 2a080148 orr w8, w10, w8 fdbe4: b940252a ldr w10, [x9, #0x24] fdbe8: 321e0108 orr w8, w8, #0x4 fdbec: 6a0a011f tst w8, w10 fdbf0: b9002128 str w8, [x9, #0x20] fdbf4: 54000460 b.eq 0xfdc80 >::seekg(std::__ndk1::fpos)+0x108> fdbf8: 14000028 b 0xfdc98 >::seekg(std::__ndk1::fpos)+0x120> fdbfc: aa0203f4 mov x20, x2 fdc00: aa0103f5 mov x21, x1 fdc04: f9404520 ldr x0, [x9, #0x88] fdc08: b40000e0 cbz x0, 0xfdc24 >::seekg(std::__ndk1::fpos)+0xac> fdc0c: 94018709 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> fdc10: f9400268 ldr x8, [x19] fdc14: f85e8108 ldur x8, [x8, #-0x18] fdc18: 8b080269 add x9, x19, x8 fdc1c: b9402129 ldr w9, [x9, #0x20] fdc20: 35000309 cbnz w9, 0xfdc80 >::seekg(std::__ndk1::fpos)+0x108> fdc24: 8b080268 add x8, x19, x8 fdc28: f9401500 ldr x0, [x8, #0x28] fdc2c: f9400008 ldr x8, [x0] fdc30: f9401508 ldr x8, [x8, #0x28] fdc34: aa1503e1 mov x1, x21 fdc38: aa1403e2 mov x2, x20 fdc3c: 52800103 mov w3, #0x8 // =8 fdc40: d63f0100 blr x8 fdc44: 321e02c8 orr w8, w22, #0x4 fdc48: b100043f cmn x1, #0x1 fdc4c: 1a960114 csel w20, w8, w22, eq fdc50: f9400268 ldr x8, [x19] fdc54: f85e8108 ldur x8, [x8, #-0x18] fdc58: 8b080268 add x8, x19, x8 fdc5c: f9401509 ldr x9, [x8, #0x28] fdc60: f100013f cmp x9, #0x0 fdc64: 2944250a ldp w10, w9, [x8, #0x20] fdc68: 1a9f17eb cset w11, eq fdc6c: 2a14014a orr w10, w10, w20 fdc70: 2a0b014a orr w10, w10, w11 fdc74: 6a09015f tst w10, w9 fdc78: b900210a str w10, [x8, #0x20] fdc7c: 540000e1 b.ne 0xfdc98 >::seekg(std::__ndk1::fpos)+0x120> fdc80: aa1303e0 mov x0, x19 fdc84: a9424ff4 ldp x20, x19, [sp, #0x20] fdc88: a94157f6 ldp x22, x21, [sp, #0x10] fdc8c: a8c37bfd ldp x29, x30, [sp], #0x30 fdc90: d50323bf autiasp fdc94: d65f03c0 ret fdc98: d0fffb80 adrp x0, 0x6f000 fdc9c: 91344400 add x0, x0, #0xd11 fdca0: 940022bf bl 0x10679c fdca4: 94017cab bl 0x15cf50 <__cxa_begin_catch@plt> fdca8: f9400268 ldr x8, [x19] fdcac: 320002d4 orr w20, w22, #0x1 fdcb0: f85e8109 ldur x9, [x8, #-0x18] fdcb4: 8b090269 add x9, x19, x9 fdcb8: b940212a ldr w10, [x9, #0x20] fdcbc: 2a14014a orr w10, w10, w20 fdcc0: b900212a str w10, [x9, #0x20] fdcc4: f85e8108 ldur x8, [x8, #-0x18] fdcc8: 8b080268 add x8, x19, x8 fdccc: 39409108 ldrb w8, [x8, #0x24] fdcd0: 37000068 tbnz w8, #0x0, 0xfdcdc >::seekg(std::__ndk1::fpos)+0x164> fdcd4: 94017f77 bl 0x15dab0 <__cxa_end_catch@plt> fdcd8: 17ffffde b 0xfdc50 >::seekg(std::__ndk1::fpos)+0xd8> fdcdc: 94017f71 bl 0x15daa0 <__cxa_rethrow@plt> fdce0: aa0003f3 mov x19, x0 fdce4: 94017f73 bl 0x15dab0 <__cxa_end_catch@plt> fdce8: aa1303e0 mov x0, x19 fdcec: 94016d1d bl 0x159160 <__emutls_get_address+0x6d4> fdcf0: 97feac91 bl 0xa8f34 00000000000fdcf4 >::seekg(long long, std::__ndk1::ios_base::seekdir)>: fdcf4: d503233f paciasp fdcf8: a9bd7bfd stp x29, x30, [sp, #-0x30]! fdcfc: a90157f6 stp x22, x21, [sp, #0x10] fdd00: 910003fd mov x29, sp fdd04: a9024ff4 stp x20, x19, [sp, #0x20] fdd08: f9400008 ldr x8, [x0] fdd0c: f85e8108 ldur x8, [x8, #-0x18] fdd10: 8b080008 add x8, x0, x8 fdd14: f9401509 ldr x9, [x8, #0x28] fdd18: f100013f cmp x9, #0x0 fdd1c: 2944250a ldp w10, w9, [x8, #0x20] fdd20: 121e7956 and w22, w10, #0xfffffffd fdd24: 1a9f17ea cset w10, eq fdd28: 2a0a02ca orr w10, w22, w10 fdd2c: 6a09015f tst w10, w9 fdd30: b900210a str w10, [x8, #0x20] fdd34: 54000701 b.ne 0xfde14 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x120> fdd38: f9400008 ldr x8, [x0] fdd3c: aa0003f3 mov x19, x0 fdd40: f85e8108 ldur x8, [x8, #-0x18] fdd44: 8b080009 add x9, x0, x8 fdd48: b940212a ldr w10, [x9, #0x20] fdd4c: 3400016a cbz w10, 0xfdd78 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x84> fdd50: f9401528 ldr x8, [x9, #0x28] fdd54: f100011f cmp x8, #0x0 fdd58: 1a9f17e8 cset w8, eq fdd5c: 2a080148 orr w8, w10, w8 fdd60: b940252a ldr w10, [x9, #0x24] fdd64: 321e0108 orr w8, w8, #0x4 fdd68: 6a0a011f tst w8, w10 fdd6c: b9002128 str w8, [x9, #0x20] fdd70: 54000460 b.eq 0xfddfc >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x108> fdd74: 14000028 b 0xfde14 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x120> fdd78: 2a0203f4 mov w20, w2 fdd7c: aa0103f5 mov x21, x1 fdd80: f9404520 ldr x0, [x9, #0x88] fdd84: b40000e0 cbz x0, 0xfdda0 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0xac> fdd88: 940186aa bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> fdd8c: f9400268 ldr x8, [x19] fdd90: f85e8108 ldur x8, [x8, #-0x18] fdd94: 8b080269 add x9, x19, x8 fdd98: b9402129 ldr w9, [x9, #0x20] fdd9c: 35000309 cbnz w9, 0xfddfc >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x108> fdda0: 8b080268 add x8, x19, x8 fdda4: f9401500 ldr x0, [x8, #0x28] fdda8: f9400008 ldr x8, [x0] fddac: f9401108 ldr x8, [x8, #0x20] fddb0: aa1503e1 mov x1, x21 fddb4: 2a1403e2 mov w2, w20 fddb8: 52800103 mov w3, #0x8 // =8 fddbc: d63f0100 blr x8 fddc0: 321e02c8 orr w8, w22, #0x4 fddc4: b100043f cmn x1, #0x1 fddc8: 1a960114 csel w20, w8, w22, eq fddcc: f9400268 ldr x8, [x19] fddd0: f85e8108 ldur x8, [x8, #-0x18] fddd4: 8b080268 add x8, x19, x8 fddd8: f9401509 ldr x9, [x8, #0x28] fdddc: f100013f cmp x9, #0x0 fdde0: 2944250a ldp w10, w9, [x8, #0x20] fdde4: 1a9f17eb cset w11, eq fdde8: 2a14014a orr w10, w10, w20 fddec: 2a0b014a orr w10, w10, w11 fddf0: 6a09015f tst w10, w9 fddf4: b900210a str w10, [x8, #0x20] fddf8: 540000e1 b.ne 0xfde14 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x120> fddfc: aa1303e0 mov x0, x19 fde00: a9424ff4 ldp x20, x19, [sp, #0x20] fde04: a94157f6 ldp x22, x21, [sp, #0x10] fde08: a8c37bfd ldp x29, x30, [sp], #0x30 fde0c: d50323bf autiasp fde10: d65f03c0 ret fde14: d0fffb80 adrp x0, 0x6f000 fde18: 91344400 add x0, x0, #0xd11 fde1c: 94002260 bl 0x10679c fde20: 94017c4c bl 0x15cf50 <__cxa_begin_catch@plt> fde24: f9400268 ldr x8, [x19] fde28: 320002d4 orr w20, w22, #0x1 fde2c: f85e8109 ldur x9, [x8, #-0x18] fde30: 8b090269 add x9, x19, x9 fde34: b940212a ldr w10, [x9, #0x20] fde38: 2a14014a orr w10, w10, w20 fde3c: b900212a str w10, [x9, #0x20] fde40: f85e8108 ldur x8, [x8, #-0x18] fde44: 8b080268 add x8, x19, x8 fde48: 39409108 ldrb w8, [x8, #0x24] fde4c: 37000068 tbnz w8, #0x0, 0xfde58 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x164> fde50: 94017f18 bl 0x15dab0 <__cxa_end_catch@plt> fde54: 17ffffde b 0xfddcc >::seekg(long long, std::__ndk1::ios_base::seekdir)+0xd8> fde58: 94017f12 bl 0x15daa0 <__cxa_rethrow@plt> fde5c: aa0003f3 mov x19, x0 fde60: 94017f14 bl 0x15dab0 <__cxa_end_catch@plt> fde64: aa1303e0 mov x0, x19 fde68: 94016cbe bl 0x159160 <__emutls_get_address+0x6d4> fde6c: 97feac32 bl 0xa8f34 00000000000fde70 >::basic_istream(std::__ndk1::basic_streambuf>*)>: fde70: d503233f paciasp fde74: a9be7bfd stp x29, x30, [sp, #-0x20]! fde78: f9000bf3 str x19, [sp, #0x10] fde7c: 910003fd mov x29, sp fde80: f9400029 ldr x9, [x1] fde84: f0fffba8 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> fde88: f100005f cmp x2, #0x0 fde8c: f9000009 str x9, [x0] fde90: 3dc38100 ldr q0, [x8, #0xe00] fde94: f85e8128 ldur x8, [x9, #-0x18] fde98: f9400429 ldr x9, [x1, #0x8] fde9c: f900041f str xzr, [x0, #0x8] fdea0: f8286809 str x9, [x0, x8] fdea4: 52820049 mov w9, #0x1002 // =4098 fdea8: f9400008 ldr x8, [x0] fdeac: f85e8108 ldur x8, [x8, #-0x18] fdeb0: 8b080013 add x19, x0, x8 fdeb4: 1a9f17e8 cset w8, eq fdeb8: 9100c260 add x0, x19, #0x30 fdebc: 3d800660 str q0, [x19, #0x10] fdec0: 6f00e400 movi v0.2d, #0000000000000000 fdec4: f9001662 str x2, [x19, #0x28] fdec8: 29047e68 stp w8, wzr, [x19, #0x20] fdecc: b9000a69 str w9, [x19, #0x8] fded0: 3c838260 stur q0, [x19, #0x38] fded4: 3c848260 stur q0, [x19, #0x48] fded8: 3c858260 stur q0, [x19, #0x58] fdedc: 3c868260 stur q0, [x19, #0x68] fdee0: 3c878260 stur q0, [x19, #0x78] fdee4: 94018643 bl 0x15f7f0 <_ZNSt6__ndk16localeC1Ev@plt> fdee8: 12800008 mov w8, #-0x1 // =-1 fdeec: f900467f str xzr, [x19, #0x88] fdef0: b9009268 str w8, [x19, #0x90] fdef4: f9400bf3 ldr x19, [sp, #0x10] fdef8: a8c27bfd ldp x29, x30, [sp], #0x20 fdefc: d50323bf autiasp fdf00: d65f03c0 ret 00000000000fdf04 >::basic_istream(std::__ndk1::basic_streambuf>*)>: fdf04: d503233f paciasp fdf08: a9be7bfd stp x29, x30, [sp, #-0x20]! fdf0c: f9000bf3 str x19, [sp, #0x10] fdf10: 910003fd mov x29, sp fdf14: f0000368 adrp x8, 0x16c000 fdf18: f0fffba9 adrp x9, 0x74000 , std::__ndk1::allocator>+0x4d> fdf1c: f100003f cmp x1, #0x0 fdf20: aa0003f3 mov x19, x0 fdf24: f9470908 ldr x8, [x8, #0xe10] fdf28: f9001c01 str x1, [x0, #0x38] fdf2c: 3dc38120 ldr q0, [x9, #0xe00] fdf30: 52820049 mov w9, #0x1002 // =4098 fdf34: 9101010a add x10, x8, #0x40 fdf38: 91006108 add x8, x8, #0x18 fdf3c: 3d800800 str q0, [x0, #0x20] fdf40: 6f00e400 movi v0.2d, #0000000000000000 fdf44: b9001809 str w9, [x0, #0x18] fdf48: f9000008 str x8, [x0] fdf4c: 1a9f17e8 cset w8, eq fdf50: a900a81f stp xzr, x10, [x0, #0x8] fdf54: 29067c08 stp w8, wzr, [x0, #0x30] fdf58: 3c848000 stur q0, [x0, #0x48] fdf5c: 3c858000 stur q0, [x0, #0x58] fdf60: 91010000 add x0, x0, #0x40 fdf64: 3c868260 stur q0, [x19, #0x68] fdf68: 3c878260 stur q0, [x19, #0x78] fdf6c: 3c888260 stur q0, [x19, #0x88] fdf70: 94018620 bl 0x15f7f0 <_ZNSt6__ndk16localeC1Ev@plt> fdf74: 12800008 mov w8, #-0x1 // =-1 fdf78: f9004e7f str xzr, [x19, #0x98] fdf7c: b900a268 str w8, [x19, #0xa0] fdf80: f9400bf3 ldr x19, [sp, #0x10] fdf84: a8c27bfd ldp x29, x30, [sp], #0x20 fdf88: d50323bf autiasp fdf8c: d65f03c0 ret 00000000000fdf90 >::~basic_istream()>: fdf90: d503245f bti c fdf94: d65f03c0 ret 00000000000fdf98 >::~basic_istream()>: fdf98: d503245f bti c fdf9c: 91004000 add x0, x0, #0x10 fdfa0: 140185fc b 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> 00000000000fdfa4 >::~basic_istream()>: fdfa4: d503245f bti c fdfa8: f9400008 ldr x8, [x0] fdfac: f85e8108 ldur x8, [x8, #-0x18] fdfb0: 8b080008 add x8, x0, x8 fdfb4: 91004100 add x0, x8, #0x10 fdfb8: 140185f6 b 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> 00000000000fdfbc >::~basic_istream()>: fdfbc: d503233f paciasp fdfc0: a9be7bfd stp x29, x30, [sp, #-0x20]! fdfc4: f9000bf3 str x19, [sp, #0x10] fdfc8: 910003fd mov x29, sp fdfcc: aa0003f3 mov x19, x0 fdfd0: 91004000 add x0, x0, #0x10 fdfd4: 940185ef bl 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> fdfd8: aa1303e0 mov x0, x19 fdfdc: f9400bf3 ldr x19, [sp, #0x10] fdfe0: a8c27bfd ldp x29, x30, [sp], #0x20 fdfe4: d50323bf autiasp fdfe8: 14017bbe b 0x15cee0 <_ZdlPv@plt> 00000000000fdfec >::~basic_istream()>: fdfec: d503233f paciasp fdff0: a9be7bfd stp x29, x30, [sp, #-0x20]! fdff4: f9000bf3 str x19, [sp, #0x10] fdff8: 910003fd mov x29, sp fdffc: f9400008 ldr x8, [x0] fe000: f85e8108 ldur x8, [x8, #-0x18] fe004: 8b080013 add x19, x0, x8 fe008: 91004260 add x0, x19, #0x10 fe00c: 940185e1 bl 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> fe010: aa1303e0 mov x0, x19 fe014: f9400bf3 ldr x19, [sp, #0x10] fe018: a8c27bfd ldp x29, x30, [sp], #0x20 fe01c: d50323bf autiasp fe020: 14017bb0 b 0x15cee0 <_ZdlPv@plt> 00000000000fe024 >::swap(std::__ndk1::basic_istream>&)>: fe024: d503233f paciasp fe028: a9be7bfd stp x29, x30, [sp, #-0x20]! fe02c: a9014ff4 stp x20, x19, [sp, #0x10] fe030: 910003fd mov x29, sp fe034: a940202b ldp x11, x8, [x1] fe038: a940240a ldp x10, x9, [x0] fe03c: f9000408 str x8, [x0, #0x8] fe040: f9000429 str x9, [x1, #0x8] fe044: f85e8148 ldur x8, [x10, #-0x18] fe048: f85e8169 ldur x9, [x11, #-0x18] fe04c: 8b080013 add x19, x0, x8 fe050: 8b090034 add x20, x1, x9 fe054: aa1303e0 mov x0, x19 fe058: aa1403e1 mov x1, x20 fe05c: 940185ed bl 0x15f810 <_ZNSt6__ndk18ios_base4swapERS0_@plt> fe060: f9404688 ldr x8, [x20, #0x88] fe064: f9404669 ldr x9, [x19, #0x88] fe068: b940928a ldr w10, [x20, #0x90] fe06c: b940926b ldr w11, [x19, #0x90] fe070: f9004668 str x8, [x19, #0x88] fe074: f9004689 str x9, [x20, #0x88] fe078: b900926a str w10, [x19, #0x90] fe07c: b900928b str w11, [x20, #0x90] fe080: a9414ff4 ldp x20, x19, [sp, #0x10] fe084: a8c27bfd ldp x29, x30, [sp], #0x20 fe088: d50323bf autiasp fe08c: d65f03c0 ret 00000000000fe090 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)>: fe090: d503233f paciasp fe094: d10143ff sub sp, sp, #0x50 fe098: a9017bfd stp x29, x30, [sp, #0x10] fe09c: 910043fd add x29, sp, #0x10 fe0a0: a9025ff8 stp x24, x23, [sp, #0x20] fe0a4: a90357f6 stp x22, x21, [sp, #0x30] fe0a8: a9044ff4 stp x20, x19, [sp, #0x40] fe0ac: d53bd058 mrs x24, TPIDR_EL0 fe0b0: f9401708 ldr x8, [x24, #0x28] fe0b4: f90007e8 str x8, [sp, #0x8] fe0b8: 3900001f strb wzr, [x0] fe0bc: f9400028 ldr x8, [x1] fe0c0: f85e8108 ldur x8, [x8, #-0x18] fe0c4: 8b080028 add x8, x1, x8 fe0c8: b9402109 ldr w9, [x8, #0x20] fe0cc: 340001a9 cbz w9, 0xfe100 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x70> fe0d0: f940150a ldr x10, [x8, #0x28] fe0d4: f100015f cmp x10, #0x0 fe0d8: 1a9f17ea cset w10, eq fe0dc: 2a0a0129 orr w9, w9, w10 fe0e0: b940250a ldr w10, [x8, #0x24] fe0e4: 321e0129 orr w9, w9, #0x4 fe0e8: 6a0a013f tst w9, w10 fe0ec: b9002109 str w9, [x8, #0x20] fe0f0: 54000cc0 b.eq 0xfe288 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1f8> fe0f4: b0fffb80 adrp x0, 0x6f000 fe0f8: 91344400 add x0, x0, #0xd11 fe0fc: 940021a8 bl 0x10679c fe100: aa0003f3 mov x19, x0 fe104: aa0103f4 mov x20, x1 fe108: 2a0203f5 mov w21, w2 fe10c: f9404500 ldr x0, [x8, #0x88] fe110: b4000040 cbz x0, 0xfe118 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x88> fe114: 940185eb bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> fe118: 37000ab5 tbnz w21, #0x0, 0xfe26c >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1dc> fe11c: f9400288 ldr x8, [x20] fe120: f85e8108 ldur x8, [x8, #-0x18] fe124: 8b080288 add x8, x20, x8 fe128: 39402509 ldrb w9, [x8, #0x9] fe12c: 36200a09 tbz w9, #0x4, 0xfe26c >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1dc> fe130: 9100c101 add x1, x8, #0x30 fe134: 910003e0 mov x0, sp fe138: 940185aa bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fe13c: d0000361 adrp x1, 0x16c000 fe140: 910003e0 mov x0, sp fe144: f9470c21 ldr x1, [x1, #0xe18] fe148: 940185be bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fe14c: aa0003f5 mov x21, x0 fe150: 910003e0 mov x0, sp fe154: 94018593 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fe158: f9400288 ldr x8, [x20] fe15c: f85e8108 ldur x8, [x8, #-0x18] fe160: 8b080288 add x8, x20, x8 fe164: f9401516 ldr x22, [x8, #0x28] fe168: b50000f6 cbnz x22, 0xfe184 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0xf4> fe16c: 14000034 b 0xfe23c >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1ac> fe170: f94002c8 ldr x8, [x22] fe174: aa1603e0 mov x0, x22 fe178: f9402908 ldr x8, [x8, #0x50] fe17c: d63f0100 blr x8 fe180: b40005f6 cbz x22, 0xfe23c >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1ac> fe184: a941a6c8 ldp x8, x9, [x22, #0x18] fe188: eb09011f cmp x8, x9 fe18c: 54000060 b.eq 0xfe198 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x108> fe190: b9400100 ldr w0, [x8] fe194: 14000005 b 0xfe1a8 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x118> fe198: f94002c8 ldr x8, [x22] fe19c: aa1603e0 mov x0, x22 fe1a0: f9402508 ldr x8, [x8, #0x48] fe1a4: d63f0100 blr x8 fe1a8: 3100041f cmn w0, #0x1 fe1ac: 9a9603f7 csel x23, xzr, x22, eq fe1b0: 54000460 b.eq 0xfe23c >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1ac> fe1b4: a941a6e8 ldp x8, x9, [x23, #0x18] fe1b8: eb09011f cmp x8, x9 fe1bc: 54000060 b.eq 0xfe1c8 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x138> fe1c0: b9400102 ldr w2, [x8] fe1c4: 14000006 b 0xfe1dc >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x14c> fe1c8: f94002e8 ldr x8, [x23] fe1cc: aa1703e0 mov x0, x23 fe1d0: f9402508 ldr x8, [x8, #0x48] fe1d4: d63f0100 blr x8 fe1d8: 2a0003e2 mov w2, w0 fe1dc: f94002a8 ldr x8, [x21] fe1e0: aa1503e0 mov x0, x21 fe1e4: 52800021 mov w1, #0x1 // =1 fe1e8: f9400d08 ldr x8, [x8, #0x18] fe1ec: d63f0100 blr x8 fe1f0: 36000100 tbz w0, #0x0, 0xfe210 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x180> fe1f4: a941a6e8 ldp x8, x9, [x23, #0x18] fe1f8: eb09011f cmp x8, x9 fe1fc: 54fffba0 b.eq 0xfe170 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0xe0> fe200: 91001108 add x8, x8, #0x4 fe204: f9000ee8 str x8, [x23, #0x18] fe208: b5fffbf6 cbnz x22, 0xfe184 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0xf4> fe20c: 1400000c b 0xfe23c >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1ac> fe210: a941a6c8 ldp x8, x9, [x22, #0x18] fe214: eb09011f cmp x8, x9 fe218: 54000060 b.eq 0xfe224 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x194> fe21c: b9400100 ldr w0, [x8] fe220: 14000005 b 0xfe234 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1a4> fe224: f94002c8 ldr x8, [x22] fe228: aa1603e0 mov x0, x22 fe22c: f9402508 ldr x8, [x8, #0x48] fe230: d63f0100 blr x8 fe234: 3100041f cmn w0, #0x1 fe238: 540001a1 b.ne 0xfe26c >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1dc> fe23c: f9400288 ldr x8, [x20] fe240: f85e8108 ldur x8, [x8, #-0x18] fe244: 8b080288 add x8, x20, x8 fe248: f9401509 ldr x9, [x8, #0x28] fe24c: 29442d0a ldp w10, w11, [x8, #0x20] fe250: f100013f cmp x9, #0x0 fe254: 1a9f17e9 cset w9, eq fe258: 2a090149 orr w9, w10, w9 fe25c: 321f0529 orr w9, w9, #0x6 fe260: 6a0b013f tst w9, w11 fe264: b9002109 str w9, [x8, #0x20] fe268: 54fff461 b.ne 0xfe0f4 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x64> fe26c: f9400288 ldr x8, [x20] fe270: f85e8108 ldur x8, [x8, #-0x18] fe274: 8b080288 add x8, x20, x8 fe278: b9402108 ldr w8, [x8, #0x20] fe27c: 7100011f cmp w8, #0x0 fe280: 1a9f17e8 cset w8, eq fe284: 39000268 strb w8, [x19] fe288: f9401708 ldr x8, [x24, #0x28] fe28c: f94007e9 ldr x9, [sp, #0x8] fe290: eb09011f cmp x8, x9 fe294: 54000101 b.ne 0xfe2b4 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x224> fe298: a9444ff4 ldp x20, x19, [sp, #0x40] fe29c: a94357f6 ldp x22, x21, [sp, #0x30] fe2a0: a9425ff8 ldp x24, x23, [sp, #0x20] fe2a4: a9417bfd ldp x29, x30, [sp, #0x10] fe2a8: 910143ff add sp, sp, #0x50 fe2ac: d50323bf autiasp fe2b0: d65f03c0 ret fe2b4: 94017adf bl 0x15ce30 <__stack_chk_fail@plt> fe2b8: aa0003f3 mov x19, x0 fe2bc: 910003e0 mov x0, sp fe2c0: 94018538 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fe2c4: aa1303e0 mov x0, x19 fe2c8: 94016ba6 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000fe2cc >::flush()>: fe2cc: d503233f paciasp fe2d0: d10143ff sub sp, sp, #0x50 fe2d4: a9027bfd stp x29, x30, [sp, #0x20] fe2d8: 910083fd add x29, sp, #0x20 fe2dc: f9001bf5 str x21, [sp, #0x30] fe2e0: a9044ff4 stp x20, x19, [sp, #0x40] fe2e4: d53bd055 mrs x21, TPIDR_EL0 fe2e8: aa0003f3 mov x19, x0 fe2ec: f94016a8 ldr x8, [x21, #0x28] fe2f0: f81f83a8 stur x8, [x29, #-0x8] fe2f4: f9400008 ldr x8, [x0] fe2f8: f85e8109 ldur x9, [x8, #-0x18] fe2fc: 8b090009 add x9, x0, x9 fe300: f9401529 ldr x9, [x9, #0x28] fe304: b40003e9 cbz x9, 0xfe380 >::flush()+0xb4> fe308: 390023ff strb wzr, [sp, #0x8] fe30c: f9000bf3 str x19, [sp, #0x10] fe310: f85e8109 ldur x9, [x8, #-0x18] fe314: 8b090269 add x9, x19, x9 fe318: b940212a ldr w10, [x9, #0x20] fe31c: 350002ea cbnz w10, 0xfe378 >::flush()+0xac> fe320: f9404520 ldr x0, [x9, #0x88] fe324: b4000060 cbz x0, 0xfe330 >::flush()+0x64> fe328: 94018566 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> fe32c: f9400268 ldr x8, [x19] fe330: 52800029 mov w9, #0x1 // =1 fe334: 390023e9 strb w9, [sp, #0x8] fe338: f85e8108 ldur x8, [x8, #-0x18] fe33c: 8b080268 add x8, x19, x8 fe340: f9401500 ldr x0, [x8, #0x28] fe344: f9400008 ldr x8, [x0] fe348: f9401908 ldr x8, [x8, #0x30] fe34c: d63f0100 blr x8 fe350: 3100041f cmn w0, #0x1 fe354: 54000121 b.ne 0xfe378 >::flush()+0xac> fe358: f9400268 ldr x8, [x19] fe35c: f85e8108 ldur x8, [x8, #-0x18] fe360: 8b080268 add x8, x19, x8 fe364: 29442909 ldp w9, w10, [x8, #0x20] fe368: 32000129 orr w9, w9, #0x1 fe36c: 6a09015f tst w10, w9 fe370: b9002109 str w9, [x8, #0x20] fe374: 540001c1 b.ne 0xfe3ac >::flush()+0xe0> fe378: 910023e0 add x0, sp, #0x8 fe37c: 94018555 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> fe380: f94016a8 ldr x8, [x21, #0x28] fe384: f85f83a9 ldur x9, [x29, #-0x8] fe388: eb09011f cmp x8, x9 fe38c: 54000161 b.ne 0xfe3b8 >::flush()+0xec> fe390: aa1303e0 mov x0, x19 fe394: f9401bf5 ldr x21, [sp, #0x30] fe398: a9444ff4 ldp x20, x19, [sp, #0x40] fe39c: a9427bfd ldp x29, x30, [sp, #0x20] fe3a0: 910143ff add sp, sp, #0x50 fe3a4: d50323bf autiasp fe3a8: d65f03c0 ret fe3ac: b0fffb80 adrp x0, 0x6f000 fe3b0: 91344400 add x0, x0, #0xd11 fe3b4: 940020fa bl 0x10679c fe3b8: 94017a9e bl 0x15ce30 <__stack_chk_fail@plt> fe3bc: aa0003f4 mov x20, x0 fe3c0: 14000004 b 0xfe3d0 >::flush()+0x104> fe3c4: aa0003f4 mov x20, x0 fe3c8: 910023e0 add x0, sp, #0x8 fe3cc: 94018541 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> fe3d0: aa1403e0 mov x0, x20 fe3d4: 94017adf bl 0x15cf50 <__cxa_begin_catch@plt> fe3d8: f9400268 ldr x8, [x19] fe3dc: f85e8108 ldur x8, [x8, #-0x18] fe3e0: 8b080268 add x8, x19, x8 fe3e4: b9402109 ldr w9, [x8, #0x20] fe3e8: 3940910a ldrb w10, [x8, #0x24] fe3ec: 32000129 orr w9, w9, #0x1 fe3f0: b9002109 str w9, [x8, #0x20] fe3f4: 3700006a tbnz w10, #0x0, 0xfe400 >::flush()+0x134> fe3f8: 94017dae bl 0x15dab0 <__cxa_end_catch@plt> fe3fc: 17ffffe1 b 0xfe380 >::flush()+0xb4> fe400: 94017da8 bl 0x15daa0 <__cxa_rethrow@plt> fe404: aa0003f3 mov x19, x0 fe408: 94017daa bl 0x15dab0 <__cxa_end_catch@plt> fe40c: aa1303e0 mov x0, x19 fe410: 94016b54 bl 0x159160 <__emutls_get_address+0x6d4> fe414: 97feaac8 bl 0xa8f34 00000000000fe418 >::operator>>(std::__ndk1::basic_istream>& (*)(std::__ndk1::basic_istream>&))>: fe418: d503245f bti c fe41c: aa0103f0 mov x16, x1 fe420: d61f0200 br x16 00000000000fe424 >::operator>>(std::__ndk1::basic_ios>& (*)(std::__ndk1::basic_ios>&))>: fe424: d503233f paciasp fe428: a9be7bfd stp x29, x30, [sp, #-0x20]! fe42c: f9000bf3 str x19, [sp, #0x10] fe430: 910003fd mov x29, sp fe434: f9400008 ldr x8, [x0] fe438: aa0003f3 mov x19, x0 fe43c: f85e8108 ldur x8, [x8, #-0x18] fe440: 8b080000 add x0, x0, x8 fe444: d63f0020 blr x1 fe448: aa1303e0 mov x0, x19 fe44c: f9400bf3 ldr x19, [sp, #0x10] fe450: a8c27bfd ldp x29, x30, [sp], #0x20 fe454: d50323bf autiasp fe458: d65f03c0 ret 00000000000fe45c >::operator>>(std::__ndk1::ios_base& (*)(std::__ndk1::ios_base&))>: fe45c: d503233f paciasp fe460: a9be7bfd stp x29, x30, [sp, #-0x20]! fe464: f9000bf3 str x19, [sp, #0x10] fe468: 910003fd mov x29, sp fe46c: f9400008 ldr x8, [x0] fe470: aa0003f3 mov x19, x0 fe474: f85e8108 ldur x8, [x8, #-0x18] fe478: 8b080000 add x0, x0, x8 fe47c: d63f0020 blr x1 fe480: aa1303e0 mov x0, x19 fe484: f9400bf3 ldr x19, [sp, #0x10] fe488: a8c27bfd ldp x29, x30, [sp], #0x20 fe48c: d50323bf autiasp fe490: d65f03c0 ret 00000000000fe494 >::operator>>(std::__ndk1::basic_streambuf>*)>: fe494: d503233f paciasp fe498: a9bd7bfd stp x29, x30, [sp, #-0x30]! fe49c: f9000bf5 str x21, [sp, #0x10] fe4a0: 910003fd mov x29, sp fe4a4: a9024ff4 stp x20, x19, [sp, #0x20] fe4a8: f9400008 ldr x8, [x0] fe4ac: f900041f str xzr, [x0, #0x8] fe4b0: aa0003f3 mov x19, x0 fe4b4: f85e8108 ldur x8, [x8, #-0x18] fe4b8: 8b080009 add x9, x0, x8 fe4bc: b940212a ldr w10, [x9, #0x20] fe4c0: 3400016a cbz w10, 0xfe4ec >::operator>>(std::__ndk1::basic_streambuf>*)+0x58> fe4c4: f9401528 ldr x8, [x9, #0x28] fe4c8: f100011f cmp x8, #0x0 fe4cc: 1a9f17e8 cset w8, eq fe4d0: 2a080148 orr w8, w10, w8 fe4d4: b940252a ldr w10, [x9, #0x24] fe4d8: 321e0108 orr w8, w8, #0x4 fe4dc: 6a0a011f tst w8, w10 fe4e0: b9002128 str w8, [x9, #0x20] fe4e4: 54000980 b.eq 0xfe614 >::operator>>(std::__ndk1::basic_streambuf>*)+0x180> fe4e8: 14000051 b 0xfe62c >::operator>>(std::__ndk1::basic_streambuf>*)+0x198> fe4ec: aa0103f4 mov x20, x1 fe4f0: f9404520 ldr x0, [x9, #0x88] fe4f4: b40000e0 cbz x0, 0xfe510 >::operator>>(std::__ndk1::basic_streambuf>*)+0x7c> fe4f8: 940184f2 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> fe4fc: f9400268 ldr x8, [x19] fe500: f85e8108 ldur x8, [x8, #-0x18] fe504: 8b080269 add x9, x19, x8 fe508: b9402129 ldr w9, [x9, #0x20] fe50c: 35000849 cbnz w9, 0xfe614 >::operator>>(std::__ndk1::basic_streambuf>*)+0x180> fe510: b40005d4 cbz x20, 0xfe5c8 >::operator>>(std::__ndk1::basic_streambuf>*)+0x134> fe514: 9100a275 add x21, x19, #0x28 fe518: 14000004 b 0xfe528 >::operator>>(std::__ndk1::basic_streambuf>*)+0x94> fe51c: 91001129 add x9, x9, #0x4 fe520: f9000c09 str x9, [x0, #0x18] fe524: f85e8108 ldur x8, [x8, #-0x18] fe528: f8686aa0 ldr x0, [x21, x8] fe52c: a941a408 ldp x8, x9, [x0, #0x18] fe530: eb09011f cmp x8, x9 fe534: 54000060 b.eq 0xfe540 >::operator>>(std::__ndk1::basic_streambuf>*)+0xac> fe538: b9400101 ldr w1, [x8] fe53c: 14000005 b 0xfe550 >::operator>>(std::__ndk1::basic_streambuf>*)+0xbc> fe540: f9400008 ldr x8, [x0] fe544: f9402508 ldr x8, [x8, #0x48] fe548: d63f0100 blr x8 fe54c: 2a0003e1 mov w1, w0 fe550: 3100043f cmn w1, #0x1 fe554: 54000360 b.eq 0xfe5c0 >::operator>>(std::__ndk1::basic_streambuf>*)+0x12c> fe558: a9432688 ldp x8, x9, [x20, #0x30] fe55c: eb09011f cmp x8, x9 fe560: 54000080 b.eq 0xfe570 >::operator>>(std::__ndk1::basic_streambuf>*)+0xdc> fe564: b8004501 str w1, [x8], #0x4 fe568: f9001a88 str x8, [x20, #0x30] fe56c: 14000007 b 0xfe588 >::operator>>(std::__ndk1::basic_streambuf>*)+0xf4> fe570: f9400288 ldr x8, [x20] fe574: f9403508 ldr x8, [x8, #0x68] fe578: aa1403e0 mov x0, x20 fe57c: d63f0100 blr x8 fe580: 3100041f cmn w0, #0x1 fe584: 54000260 b.eq 0xfe5d0 >::operator>>(std::__ndk1::basic_streambuf>*)+0x13c> fe588: a9402668 ldp x8, x9, [x19] fe58c: 91000529 add x9, x9, #0x1 fe590: f9000669 str x9, [x19, #0x8] fe594: f85e8109 ldur x9, [x8, #-0x18] fe598: f8696aa0 ldr x0, [x21, x9] fe59c: a941a809 ldp x9, x10, [x0, #0x18] fe5a0: eb0a013f cmp x9, x10 fe5a4: 54fffbc1 b.ne 0xfe51c >::operator>>(std::__ndk1::basic_streambuf>*)+0x88> fe5a8: f9400008 ldr x8, [x0] fe5ac: f9402908 ldr x8, [x8, #0x50] fe5b0: d63f0100 blr x8 fe5b4: f9400268 ldr x8, [x19] fe5b8: f85e8108 ldur x8, [x8, #-0x18] fe5bc: 17ffffdb b 0xfe528 >::operator>>(std::__ndk1::basic_streambuf>*)+0x94> fe5c0: 52800048 mov w8, #0x2 // =2 fe5c4: 14000004 b 0xfe5d4 >::operator>>(std::__ndk1::basic_streambuf>*)+0x140> fe5c8: 52800094 mov w20, #0x4 // =4 fe5cc: 14000006 b 0xfe5e4 >::operator>>(std::__ndk1::basic_streambuf>*)+0x150> fe5d0: 2a1f03e8 mov w8, wzr fe5d4: f9400669 ldr x9, [x19, #0x8] fe5d8: 321e010a orr w10, w8, #0x4 fe5dc: f100013f cmp x9, #0x0 fe5e0: 1a880154 csel w20, w10, w8, eq fe5e4: f9400268 ldr x8, [x19] fe5e8: f85e8108 ldur x8, [x8, #-0x18] fe5ec: 8b080268 add x8, x19, x8 fe5f0: f9401509 ldr x9, [x8, #0x28] fe5f4: f100013f cmp x9, #0x0 fe5f8: 2944250a ldp w10, w9, [x8, #0x20] fe5fc: 1a9f17eb cset w11, eq fe600: 2a14014a orr w10, w10, w20 fe604: 2a0b014a orr w10, w10, w11 fe608: 6a09015f tst w10, w9 fe60c: b900210a str w10, [x8, #0x20] fe610: 540000e1 b.ne 0xfe62c >::operator>>(std::__ndk1::basic_streambuf>*)+0x198> fe614: aa1303e0 mov x0, x19 fe618: f9400bf5 ldr x21, [sp, #0x10] fe61c: a9424ff4 ldp x20, x19, [sp, #0x20] fe620: a8c37bfd ldp x29, x30, [sp], #0x30 fe624: d50323bf autiasp fe628: d65f03c0 ret fe62c: b0fffb80 adrp x0, 0x6f000 fe630: 91344400 add x0, x0, #0xd11 fe634: 9400205a bl 0x10679c fe638: 94017a46 bl 0x15cf50 <__cxa_begin_catch@plt> fe63c: a9402a68 ldp x8, x10, [x19] fe640: f85e8109 ldur x9, [x8, #-0x18] fe644: f100015f cmp x10, #0x0 fe648: 528000aa mov w10, #0x5 // =5 fe64c: 1a9f0554 csinc w20, w10, wzr, eq fe650: 8b090269 add x9, x19, x9 fe654: b940212b ldr w11, [x9, #0x20] fe658: 2a14016b orr w11, w11, w20 fe65c: b900212b str w11, [x9, #0x20] fe660: f85e8108 ldur x8, [x8, #-0x18] fe664: 8b080268 add x8, x19, x8 fe668: 39409108 ldrb w8, [x8, #0x24] fe66c: 6a0a011f tst w8, w10 fe670: 54000061 b.ne 0xfe67c >::operator>>(std::__ndk1::basic_streambuf>*)+0x1e8> fe674: 94017d0f bl 0x15dab0 <__cxa_end_catch@plt> fe678: 17ffffdb b 0xfe5e4 >::operator>>(std::__ndk1::basic_streambuf>*)+0x150> fe67c: 94017d09 bl 0x15daa0 <__cxa_rethrow@plt> fe680: aa0003f3 mov x19, x0 fe684: 94017d0b bl 0x15dab0 <__cxa_end_catch@plt> fe688: aa1303e0 mov x0, x19 fe68c: 94016ab5 bl 0x159160 <__emutls_get_address+0x6d4> fe690: 97feaa29 bl 0xa8f34 00000000000fe694 >::operator>>(bool&)>: fe694: d503245f bti c fe698: 14000001 b 0xfe69c >::operator>>(bool&)+0x8> fe69c: d503233f paciasp fe6a0: d10143ff sub sp, sp, #0x50 fe6a4: a9027bfd stp x29, x30, [sp, #0x20] fe6a8: 910083fd add x29, sp, #0x20 fe6ac: f9001bf5 str x21, [sp, #0x30] fe6b0: a9044ff4 stp x20, x19, [sp, #0x40] fe6b4: d53bd055 mrs x21, TPIDR_EL0 fe6b8: aa0003f3 mov x19, x0 fe6bc: aa0103f4 mov x20, x1 fe6c0: f94016a8 ldr x8, [x21, #0x28] fe6c4: 910043e0 add x0, sp, #0x10 fe6c8: aa1303e1 mov x1, x19 fe6cc: 2a1f03e2 mov w2, wzr fe6d0: f81f83a8 stur x8, [x29, #-0x8] fe6d4: b81f43bf stur wzr, [x29, #-0xc] fe6d8: 94018476 bl 0x15f8b0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> fe6dc: 394043e8 ldrb w8, [sp, #0x10] fe6e0: 34000488 cbz w8, 0xfe770 >::operator>>(bool&)+0xdc> fe6e4: f9400268 ldr x8, [x19] fe6e8: 910023e0 add x0, sp, #0x8 fe6ec: f85e8108 ldur x8, [x8, #-0x18] fe6f0: 8b080268 add x8, x19, x8 fe6f4: 9100c101 add x1, x8, #0x30 fe6f8: 9401843a bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fe6fc: d0000361 adrp x1, 0x16c000 fe700: 910023e0 add x0, sp, #0x8 fe704: f9471021 ldr x1, [x1, #0xe20] fe708: 9401844e bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fe70c: f9400268 ldr x8, [x19] fe710: f85e8108 ldur x8, [x8, #-0x18] fe714: 8b080263 add x3, x19, x8 fe718: f9400008 ldr x8, [x0] fe71c: f9401461 ldr x1, [x3, #0x28] fe720: f9400d08 ldr x8, [x8, #0x18] fe724: d10033a4 sub x4, x29, #0xc fe728: aa1f03e2 mov x2, xzr fe72c: aa1403e5 mov x5, x20 fe730: d63f0100 blr x8 fe734: 910023e0 add x0, sp, #0x8 fe738: 9401841a bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fe73c: f9400268 ldr x8, [x19] fe740: b85f43a9 ldur w9, [x29, #-0xc] fe744: f85e8108 ldur x8, [x8, #-0x18] fe748: 8b080268 add x8, x19, x8 fe74c: f940150a ldr x10, [x8, #0x28] fe750: f100015f cmp x10, #0x0 fe754: 2944290b ldp w11, w10, [x8, #0x20] fe758: 2a090169 orr w9, w11, w9 fe75c: 1a9f17eb cset w11, eq fe760: 2a0b0129 orr w9, w9, w11 fe764: 6a0a013f tst w9, w10 fe768: b9002109 str w9, [x8, #0x20] fe76c: 54000181 b.ne 0xfe79c >::operator>>(bool&)+0x108> fe770: f94016a8 ldr x8, [x21, #0x28] fe774: f85f83a9 ldur x9, [x29, #-0x8] fe778: eb09011f cmp x8, x9 fe77c: 54000161 b.ne 0xfe7a8 >::operator>>(bool&)+0x114> fe780: aa1303e0 mov x0, x19 fe784: f9401bf5 ldr x21, [sp, #0x30] fe788: a9444ff4 ldp x20, x19, [sp, #0x40] fe78c: a9427bfd ldp x29, x30, [sp, #0x20] fe790: 910143ff add sp, sp, #0x50 fe794: d50323bf autiasp fe798: d65f03c0 ret fe79c: b0fffb80 adrp x0, 0x6f000 fe7a0: 91344400 add x0, x0, #0xd11 fe7a4: 94001ffe bl 0x10679c fe7a8: 940179a2 bl 0x15ce30 <__stack_chk_fail@plt> fe7ac: aa0003f4 mov x20, x0 fe7b0: 910023e0 add x0, sp, #0x8 fe7b4: 940183fb bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fe7b8: aa1403e0 mov x0, x20 fe7bc: 940179e5 bl 0x15cf50 <__cxa_begin_catch@plt> fe7c0: f9400268 ldr x8, [x19] fe7c4: b85f43aa ldur w10, [x29, #-0xc] fe7c8: f85e8109 ldur x9, [x8, #-0x18] fe7cc: 3200014a orr w10, w10, #0x1 fe7d0: 8b090269 add x9, x19, x9 fe7d4: b81f43aa stur w10, [x29, #-0xc] fe7d8: b940212b ldr w11, [x9, #0x20] fe7dc: 2a0a016b orr w11, w11, w10 fe7e0: b900212b str w11, [x9, #0x20] fe7e4: f85e8108 ldur x8, [x8, #-0x18] fe7e8: 8b080268 add x8, x19, x8 fe7ec: 39409108 ldrb w8, [x8, #0x24] fe7f0: 37000068 tbnz w8, #0x0, 0xfe7fc >::operator>>(bool&)+0x168> fe7f4: 94017caf bl 0x15dab0 <__cxa_end_catch@plt> fe7f8: 17ffffd1 b 0xfe73c >::operator>>(bool&)+0xa8> fe7fc: 94017ca9 bl 0x15daa0 <__cxa_rethrow@plt> fe800: aa0003f3 mov x19, x0 fe804: 94017cab bl 0x15dab0 <__cxa_end_catch@plt> fe808: aa1303e0 mov x0, x19 fe80c: 94016a55 bl 0x159160 <__emutls_get_address+0x6d4> fe810: 97fea9c9 bl 0xa8f34 00000000000fe814 >::operator>>(short&)>: fe814: d503245f bti c fe818: 14000001 b 0xfe81c >::operator>>(short&)+0x8> fe81c: d503233f paciasp fe820: d10143ff sub sp, sp, #0x50 fe824: a9027bfd stp x29, x30, [sp, #0x20] fe828: 910083fd add x29, sp, #0x20 fe82c: f9001bf5 str x21, [sp, #0x30] fe830: a9044ff4 stp x20, x19, [sp, #0x40] fe834: d53bd055 mrs x21, TPIDR_EL0 fe838: aa0003f3 mov x19, x0 fe83c: aa0103f4 mov x20, x1 fe840: f94016a8 ldr x8, [x21, #0x28] fe844: 910043e0 add x0, sp, #0x10 fe848: aa1303e1 mov x1, x19 fe84c: 2a1f03e2 mov w2, wzr fe850: f81f83a8 stur x8, [x29, #-0x8] fe854: b81f43bf stur wzr, [x29, #-0xc] fe858: 94018416 bl 0x15f8b0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> fe85c: 394043e8 ldrb w8, [sp, #0x10] fe860: 34000688 cbz w8, 0xfe930 >::operator>>(short&)+0x11c> fe864: f9400268 ldr x8, [x19] fe868: 910003e0 mov x0, sp fe86c: f85e8108 ldur x8, [x8, #-0x18] fe870: 8b080268 add x8, x19, x8 fe874: 9100c101 add x1, x8, #0x30 fe878: 940183da bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fe87c: d0000361 adrp x1, 0x16c000 fe880: 910003e0 mov x0, sp fe884: f9471021 ldr x1, [x1, #0xe20] fe888: 940183ee bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fe88c: f9400268 ldr x8, [x19] fe890: f85e8108 ldur x8, [x8, #-0x18] fe894: 8b080263 add x3, x19, x8 fe898: f9400008 ldr x8, [x0] fe89c: f9401461 ldr x1, [x3, #0x28] fe8a0: f9401108 ldr x8, [x8, #0x20] fe8a4: d10033a4 sub x4, x29, #0xc fe8a8: 910023e5 add x5, sp, #0x8 fe8ac: aa1f03e2 mov x2, xzr fe8b0: d63f0100 blr x8 fe8b4: 910003e0 mov x0, sp fe8b8: 940183ba bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fe8bc: f94007e8 ldr x8, [sp, #0x8] fe8c0: 92900009 mov x9, #-0x8001 // =-32769 fe8c4: eb09011f cmp x8, x9 fe8c8: 5400008c b.gt 0xfe8d8 >::operator>>(short&)+0xc4> fe8cc: b85f43a8 ldur w8, [x29, #-0xc] fe8d0: 52900009 mov w9, #0x8000 // =32768 fe8d4: 14000005 b 0xfe8e8 >::operator>>(short&)+0xd4> fe8d8: f140211f cmp x8, #0x8, lsl #12 // =0x8000 fe8dc: 540000eb b.lt 0xfe8f8 >::operator>>(short&)+0xe4> fe8e0: b85f43a8 ldur w8, [x29, #-0xc] fe8e4: 528fffe9 mov w9, #0x7fff // =32767 fe8e8: 321e0108 orr w8, w8, #0x4 fe8ec: b81f43a8 stur w8, [x29, #-0xc] fe8f0: 79000289 strh w9, [x20] fe8f4: 14000002 b 0xfe8fc >::operator>>(short&)+0xe8> fe8f8: 79000288 strh w8, [x20] fe8fc: f9400268 ldr x8, [x19] fe900: b85f43a9 ldur w9, [x29, #-0xc] fe904: f85e8108 ldur x8, [x8, #-0x18] fe908: 8b080268 add x8, x19, x8 fe90c: f940150a ldr x10, [x8, #0x28] fe910: f100015f cmp x10, #0x0 fe914: 2944290b ldp w11, w10, [x8, #0x20] fe918: 2a090169 orr w9, w11, w9 fe91c: 1a9f17eb cset w11, eq fe920: 2a0b0129 orr w9, w9, w11 fe924: 6a0a013f tst w9, w10 fe928: b9002109 str w9, [x8, #0x20] fe92c: 54000181 b.ne 0xfe95c >::operator>>(short&)+0x148> fe930: f94016a8 ldr x8, [x21, #0x28] fe934: f85f83a9 ldur x9, [x29, #-0x8] fe938: eb09011f cmp x8, x9 fe93c: 54000161 b.ne 0xfe968 >::operator>>(short&)+0x154> fe940: aa1303e0 mov x0, x19 fe944: f9401bf5 ldr x21, [sp, #0x30] fe948: a9444ff4 ldp x20, x19, [sp, #0x40] fe94c: a9427bfd ldp x29, x30, [sp, #0x20] fe950: 910143ff add sp, sp, #0x50 fe954: d50323bf autiasp fe958: d65f03c0 ret fe95c: b0fffb80 adrp x0, 0x6f000 fe960: 91344400 add x0, x0, #0xd11 fe964: 94001f8e bl 0x10679c fe968: 94017932 bl 0x15ce30 <__stack_chk_fail@plt> fe96c: aa0003f4 mov x20, x0 fe970: 910003e0 mov x0, sp fe974: 9401838b bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fe978: aa1403e0 mov x0, x20 fe97c: 94017975 bl 0x15cf50 <__cxa_begin_catch@plt> fe980: f9400268 ldr x8, [x19] fe984: b85f43aa ldur w10, [x29, #-0xc] fe988: f85e8109 ldur x9, [x8, #-0x18] fe98c: 3200014a orr w10, w10, #0x1 fe990: 8b090269 add x9, x19, x9 fe994: b81f43aa stur w10, [x29, #-0xc] fe998: b940212b ldr w11, [x9, #0x20] fe99c: 2a0a016b orr w11, w11, w10 fe9a0: b900212b str w11, [x9, #0x20] fe9a4: f85e8108 ldur x8, [x8, #-0x18] fe9a8: 8b080268 add x8, x19, x8 fe9ac: 39409108 ldrb w8, [x8, #0x24] fe9b0: 37000068 tbnz w8, #0x0, 0xfe9bc >::operator>>(short&)+0x1a8> fe9b4: 94017c3f bl 0x15dab0 <__cxa_end_catch@plt> fe9b8: 17ffffd1 b 0xfe8fc >::operator>>(short&)+0xe8> fe9bc: 94017c39 bl 0x15daa0 <__cxa_rethrow@plt> fe9c0: aa0003f3 mov x19, x0 fe9c4: 94017c3b bl 0x15dab0 <__cxa_end_catch@plt> fe9c8: aa1303e0 mov x0, x19 fe9cc: 940169e5 bl 0x159160 <__emutls_get_address+0x6d4> fe9d0: 97fea959 bl 0xa8f34 00000000000fe9d4 >::operator>>(unsigned short&)>: fe9d4: d503245f bti c fe9d8: 14000001 b 0xfe9dc >::operator>>(unsigned short&)+0x8> fe9dc: d503233f paciasp fe9e0: d10143ff sub sp, sp, #0x50 fe9e4: a9027bfd stp x29, x30, [sp, #0x20] fe9e8: 910083fd add x29, sp, #0x20 fe9ec: f9001bf5 str x21, [sp, #0x30] fe9f0: a9044ff4 stp x20, x19, [sp, #0x40] fe9f4: d53bd055 mrs x21, TPIDR_EL0 fe9f8: aa0003f3 mov x19, x0 fe9fc: aa0103f4 mov x20, x1 fea00: f94016a8 ldr x8, [x21, #0x28] fea04: 910043e0 add x0, sp, #0x10 fea08: aa1303e1 mov x1, x19 fea0c: 2a1f03e2 mov w2, wzr fea10: f81f83a8 stur x8, [x29, #-0x8] fea14: b81f43bf stur wzr, [x29, #-0xc] fea18: 940183a6 bl 0x15f8b0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> fea1c: 394043e8 ldrb w8, [sp, #0x10] fea20: 34000488 cbz w8, 0xfeab0 >::operator>>(unsigned short&)+0xdc> fea24: f9400268 ldr x8, [x19] fea28: 910023e0 add x0, sp, #0x8 fea2c: f85e8108 ldur x8, [x8, #-0x18] fea30: 8b080268 add x8, x19, x8 fea34: 9100c101 add x1, x8, #0x30 fea38: 9401836a bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fea3c: d0000361 adrp x1, 0x16c000 fea40: 910023e0 add x0, sp, #0x8 fea44: f9471021 ldr x1, [x1, #0xe20] fea48: 9401837e bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fea4c: f9400268 ldr x8, [x19] fea50: f85e8108 ldur x8, [x8, #-0x18] fea54: 8b080263 add x3, x19, x8 fea58: f9400008 ldr x8, [x0] fea5c: f9401461 ldr x1, [x3, #0x28] fea60: f9401908 ldr x8, [x8, #0x30] fea64: d10033a4 sub x4, x29, #0xc fea68: aa1f03e2 mov x2, xzr fea6c: aa1403e5 mov x5, x20 fea70: d63f0100 blr x8 fea74: 910023e0 add x0, sp, #0x8 fea78: 9401834a bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fea7c: f9400268 ldr x8, [x19] fea80: b85f43a9 ldur w9, [x29, #-0xc] fea84: f85e8108 ldur x8, [x8, #-0x18] fea88: 8b080268 add x8, x19, x8 fea8c: f940150a ldr x10, [x8, #0x28] fea90: f100015f cmp x10, #0x0 fea94: 2944290b ldp w11, w10, [x8, #0x20] fea98: 2a090169 orr w9, w11, w9 fea9c: 1a9f17eb cset w11, eq feaa0: 2a0b0129 orr w9, w9, w11 feaa4: 6a0a013f tst w9, w10 feaa8: b9002109 str w9, [x8, #0x20] feaac: 54000181 b.ne 0xfeadc >::operator>>(unsigned short&)+0x108> feab0: f94016a8 ldr x8, [x21, #0x28] feab4: f85f83a9 ldur x9, [x29, #-0x8] feab8: eb09011f cmp x8, x9 feabc: 54000161 b.ne 0xfeae8 >::operator>>(unsigned short&)+0x114> feac0: aa1303e0 mov x0, x19 feac4: f9401bf5 ldr x21, [sp, #0x30] feac8: a9444ff4 ldp x20, x19, [sp, #0x40] feacc: a9427bfd ldp x29, x30, [sp, #0x20] fead0: 910143ff add sp, sp, #0x50 fead4: d50323bf autiasp fead8: d65f03c0 ret feadc: b0fffb80 adrp x0, 0x6f000 feae0: 91344400 add x0, x0, #0xd11 feae4: 94001f2e bl 0x10679c feae8: 940178d2 bl 0x15ce30 <__stack_chk_fail@plt> feaec: aa0003f4 mov x20, x0 feaf0: 910023e0 add x0, sp, #0x8 feaf4: 9401832b bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> feaf8: aa1403e0 mov x0, x20 feafc: 94017915 bl 0x15cf50 <__cxa_begin_catch@plt> feb00: f9400268 ldr x8, [x19] feb04: b85f43aa ldur w10, [x29, #-0xc] feb08: f85e8109 ldur x9, [x8, #-0x18] feb0c: 3200014a orr w10, w10, #0x1 feb10: 8b090269 add x9, x19, x9 feb14: b81f43aa stur w10, [x29, #-0xc] feb18: b940212b ldr w11, [x9, #0x20] feb1c: 2a0a016b orr w11, w11, w10 feb20: b900212b str w11, [x9, #0x20] feb24: f85e8108 ldur x8, [x8, #-0x18] feb28: 8b080268 add x8, x19, x8 feb2c: 39409108 ldrb w8, [x8, #0x24] feb30: 37000068 tbnz w8, #0x0, 0xfeb3c >::operator>>(unsigned short&)+0x168> feb34: 94017bdf bl 0x15dab0 <__cxa_end_catch@plt> feb38: 17ffffd1 b 0xfea7c >::operator>>(unsigned short&)+0xa8> feb3c: 94017bd9 bl 0x15daa0 <__cxa_rethrow@plt> feb40: aa0003f3 mov x19, x0 feb44: 94017bdb bl 0x15dab0 <__cxa_end_catch@plt> feb48: aa1303e0 mov x0, x19 feb4c: 94016985 bl 0x159160 <__emutls_get_address+0x6d4> feb50: 97fea8f9 bl 0xa8f34 00000000000feb54 >::operator>>(int&)>: feb54: d503245f bti c feb58: 14000001 b 0xfeb5c >::operator>>(int&)+0x8> feb5c: d503233f paciasp feb60: d10143ff sub sp, sp, #0x50 feb64: a9027bfd stp x29, x30, [sp, #0x20] feb68: 910083fd add x29, sp, #0x20 feb6c: f9001bf5 str x21, [sp, #0x30] feb70: a9044ff4 stp x20, x19, [sp, #0x40] feb74: d53bd055 mrs x21, TPIDR_EL0 feb78: aa0003f3 mov x19, x0 feb7c: aa0103f4 mov x20, x1 feb80: f94016a8 ldr x8, [x21, #0x28] feb84: 910043e0 add x0, sp, #0x10 feb88: aa1303e1 mov x1, x19 feb8c: 2a1f03e2 mov w2, wzr feb90: f81f83a8 stur x8, [x29, #-0x8] feb94: b81f43bf stur wzr, [x29, #-0xc] feb98: 94018346 bl 0x15f8b0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> feb9c: 394043e8 ldrb w8, [sp, #0x10] feba0: 340006a8 cbz w8, 0xfec74 >::operator>>(int&)+0x120> feba4: f9400268 ldr x8, [x19] feba8: 910003e0 mov x0, sp febac: f85e8108 ldur x8, [x8, #-0x18] febb0: 8b080268 add x8, x19, x8 febb4: 9100c101 add x1, x8, #0x30 febb8: 9401830a bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> febbc: d0000361 adrp x1, 0x16c000 febc0: 910003e0 mov x0, sp febc4: f9471021 ldr x1, [x1, #0xe20] febc8: 9401831e bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> febcc: f9400268 ldr x8, [x19] febd0: f85e8108 ldur x8, [x8, #-0x18] febd4: 8b080263 add x3, x19, x8 febd8: f9400008 ldr x8, [x0] febdc: f9401461 ldr x1, [x3, #0x28] febe0: f9401108 ldr x8, [x8, #0x20] febe4: d10033a4 sub x4, x29, #0xc febe8: 910023e5 add x5, sp, #0x8 febec: aa1f03e2 mov x2, xzr febf0: d63f0100 blr x8 febf4: 910003e0 mov x0, sp febf8: 940182ea bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> febfc: f94007e8 ldr x8, [sp, #0x8] fec00: 92b00009 mov x9, #-0x80000001 // =-2147483649 fec04: eb09011f cmp x8, x9 fec08: 5400008c b.gt 0xfec18 >::operator>>(int&)+0xc4> fec0c: b85f43a8 ldur w8, [x29, #-0xc] fec10: 52b00009 mov w9, #-0x80000000 // =-2147483648 fec14: 14000006 b 0xfec2c >::operator>>(int&)+0xd8> fec18: 52b00009 mov w9, #-0x80000000 // =-2147483648 fec1c: eb09011f cmp x8, x9 fec20: 540000eb b.lt 0xfec3c >::operator>>(int&)+0xe8> fec24: b85f43a8 ldur w8, [x29, #-0xc] fec28: 12b00009 mov w9, #0x7fffffff // =2147483647 fec2c: 321e0108 orr w8, w8, #0x4 fec30: b81f43a8 stur w8, [x29, #-0xc] fec34: b9000289 str w9, [x20] fec38: 14000002 b 0xfec40 >::operator>>(int&)+0xec> fec3c: b9000288 str w8, [x20] fec40: f9400268 ldr x8, [x19] fec44: b85f43a9 ldur w9, [x29, #-0xc] fec48: f85e8108 ldur x8, [x8, #-0x18] fec4c: 8b080268 add x8, x19, x8 fec50: f940150a ldr x10, [x8, #0x28] fec54: f100015f cmp x10, #0x0 fec58: 2944290b ldp w11, w10, [x8, #0x20] fec5c: 2a090169 orr w9, w11, w9 fec60: 1a9f17eb cset w11, eq fec64: 2a0b0129 orr w9, w9, w11 fec68: 6a0a013f tst w9, w10 fec6c: b9002109 str w9, [x8, #0x20] fec70: 54000181 b.ne 0xfeca0 >::operator>>(int&)+0x14c> fec74: f94016a8 ldr x8, [x21, #0x28] fec78: f85f83a9 ldur x9, [x29, #-0x8] fec7c: eb09011f cmp x8, x9 fec80: 54000161 b.ne 0xfecac >::operator>>(int&)+0x158> fec84: aa1303e0 mov x0, x19 fec88: f9401bf5 ldr x21, [sp, #0x30] fec8c: a9444ff4 ldp x20, x19, [sp, #0x40] fec90: a9427bfd ldp x29, x30, [sp, #0x20] fec94: 910143ff add sp, sp, #0x50 fec98: d50323bf autiasp fec9c: d65f03c0 ret feca0: b0fffb80 adrp x0, 0x6f000 feca4: 91344400 add x0, x0, #0xd11 feca8: 94001ebd bl 0x10679c fecac: 94017861 bl 0x15ce30 <__stack_chk_fail@plt> fecb0: aa0003f4 mov x20, x0 fecb4: 910003e0 mov x0, sp fecb8: 940182ba bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fecbc: aa1403e0 mov x0, x20 fecc0: 940178a4 bl 0x15cf50 <__cxa_begin_catch@plt> fecc4: f9400268 ldr x8, [x19] fecc8: b85f43aa ldur w10, [x29, #-0xc] feccc: f85e8109 ldur x9, [x8, #-0x18] fecd0: 3200014a orr w10, w10, #0x1 fecd4: 8b090269 add x9, x19, x9 fecd8: b81f43aa stur w10, [x29, #-0xc] fecdc: b940212b ldr w11, [x9, #0x20] fece0: 2a0a016b orr w11, w11, w10 fece4: b900212b str w11, [x9, #0x20] fece8: f85e8108 ldur x8, [x8, #-0x18] fecec: 8b080268 add x8, x19, x8 fecf0: 39409108 ldrb w8, [x8, #0x24] fecf4: 37000068 tbnz w8, #0x0, 0xfed00 >::operator>>(int&)+0x1ac> fecf8: 94017b6e bl 0x15dab0 <__cxa_end_catch@plt> fecfc: 17ffffd1 b 0xfec40 >::operator>>(int&)+0xec> fed00: 94017b68 bl 0x15daa0 <__cxa_rethrow@plt> fed04: aa0003f3 mov x19, x0 fed08: 94017b6a bl 0x15dab0 <__cxa_end_catch@plt> fed0c: aa1303e0 mov x0, x19 fed10: 94016914 bl 0x159160 <__emutls_get_address+0x6d4> fed14: 97fea888 bl 0xa8f34 00000000000fed18 >::operator>>(unsigned int&)>: fed18: d503245f bti c fed1c: 14000001 b 0xfed20 >::operator>>(unsigned int&)+0x8> fed20: d503233f paciasp fed24: d10143ff sub sp, sp, #0x50 fed28: a9027bfd stp x29, x30, [sp, #0x20] fed2c: 910083fd add x29, sp, #0x20 fed30: f9001bf5 str x21, [sp, #0x30] fed34: a9044ff4 stp x20, x19, [sp, #0x40] fed38: d53bd055 mrs x21, TPIDR_EL0 fed3c: aa0003f3 mov x19, x0 fed40: aa0103f4 mov x20, x1 fed44: f94016a8 ldr x8, [x21, #0x28] fed48: 910043e0 add x0, sp, #0x10 fed4c: aa1303e1 mov x1, x19 fed50: 2a1f03e2 mov w2, wzr fed54: f81f83a8 stur x8, [x29, #-0x8] fed58: b81f43bf stur wzr, [x29, #-0xc] fed5c: 940182d5 bl 0x15f8b0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> fed60: 394043e8 ldrb w8, [sp, #0x10] fed64: 34000488 cbz w8, 0xfedf4 >::operator>>(unsigned int&)+0xdc> fed68: f9400268 ldr x8, [x19] fed6c: 910023e0 add x0, sp, #0x8 fed70: f85e8108 ldur x8, [x8, #-0x18] fed74: 8b080268 add x8, x19, x8 fed78: 9100c101 add x1, x8, #0x30 fed7c: 94018299 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fed80: d0000361 adrp x1, 0x16c000 fed84: 910023e0 add x0, sp, #0x8 fed88: f9471021 ldr x1, [x1, #0xe20] fed8c: 940182ad bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fed90: f9400268 ldr x8, [x19] fed94: f85e8108 ldur x8, [x8, #-0x18] fed98: 8b080263 add x3, x19, x8 fed9c: f9400008 ldr x8, [x0] feda0: f9401461 ldr x1, [x3, #0x28] feda4: f9401d08 ldr x8, [x8, #0x38] feda8: d10033a4 sub x4, x29, #0xc fedac: aa1f03e2 mov x2, xzr fedb0: aa1403e5 mov x5, x20 fedb4: d63f0100 blr x8 fedb8: 910023e0 add x0, sp, #0x8 fedbc: 94018279 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fedc0: f9400268 ldr x8, [x19] fedc4: b85f43a9 ldur w9, [x29, #-0xc] fedc8: f85e8108 ldur x8, [x8, #-0x18] fedcc: 8b080268 add x8, x19, x8 fedd0: f940150a ldr x10, [x8, #0x28] fedd4: f100015f cmp x10, #0x0 fedd8: 2944290b ldp w11, w10, [x8, #0x20] feddc: 2a090169 orr w9, w11, w9 fede0: 1a9f17eb cset w11, eq fede4: 2a0b0129 orr w9, w9, w11 fede8: 6a0a013f tst w9, w10 fedec: b9002109 str w9, [x8, #0x20] fedf0: 54000181 b.ne 0xfee20 >::operator>>(unsigned int&)+0x108> fedf4: f94016a8 ldr x8, [x21, #0x28] fedf8: f85f83a9 ldur x9, [x29, #-0x8] fedfc: eb09011f cmp x8, x9 fee00: 54000161 b.ne 0xfee2c >::operator>>(unsigned int&)+0x114> fee04: aa1303e0 mov x0, x19 fee08: f9401bf5 ldr x21, [sp, #0x30] fee0c: a9444ff4 ldp x20, x19, [sp, #0x40] fee10: a9427bfd ldp x29, x30, [sp, #0x20] fee14: 910143ff add sp, sp, #0x50 fee18: d50323bf autiasp fee1c: d65f03c0 ret fee20: b0fffb80 adrp x0, 0x6f000 fee24: 91344400 add x0, x0, #0xd11 fee28: 94001e5d bl 0x10679c fee2c: 94017801 bl 0x15ce30 <__stack_chk_fail@plt> fee30: aa0003f4 mov x20, x0 fee34: 910023e0 add x0, sp, #0x8 fee38: 9401825a bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fee3c: aa1403e0 mov x0, x20 fee40: 94017844 bl 0x15cf50 <__cxa_begin_catch@plt> fee44: f9400268 ldr x8, [x19] fee48: b85f43aa ldur w10, [x29, #-0xc] fee4c: f85e8109 ldur x9, [x8, #-0x18] fee50: 3200014a orr w10, w10, #0x1 fee54: 8b090269 add x9, x19, x9 fee58: b81f43aa stur w10, [x29, #-0xc] fee5c: b940212b ldr w11, [x9, #0x20] fee60: 2a0a016b orr w11, w11, w10 fee64: b900212b str w11, [x9, #0x20] fee68: f85e8108 ldur x8, [x8, #-0x18] fee6c: 8b080268 add x8, x19, x8 fee70: 39409108 ldrb w8, [x8, #0x24] fee74: 37000068 tbnz w8, #0x0, 0xfee80 >::operator>>(unsigned int&)+0x168> fee78: 94017b0e bl 0x15dab0 <__cxa_end_catch@plt> fee7c: 17ffffd1 b 0xfedc0 >::operator>>(unsigned int&)+0xa8> fee80: 94017b08 bl 0x15daa0 <__cxa_rethrow@plt> fee84: aa0003f3 mov x19, x0 fee88: 94017b0a bl 0x15dab0 <__cxa_end_catch@plt> fee8c: aa1303e0 mov x0, x19 fee90: 940168b4 bl 0x159160 <__emutls_get_address+0x6d4> fee94: 97fea828 bl 0xa8f34 00000000000fee98 >::operator>>(long&)>: fee98: d503245f bti c fee9c: 14000001 b 0xfeea0 >::operator>>(long&)+0x8> feea0: d503233f paciasp feea4: d10143ff sub sp, sp, #0x50 feea8: a9027bfd stp x29, x30, [sp, #0x20] feeac: 910083fd add x29, sp, #0x20 feeb0: f9001bf5 str x21, [sp, #0x30] feeb4: a9044ff4 stp x20, x19, [sp, #0x40] feeb8: d53bd055 mrs x21, TPIDR_EL0 feebc: aa0003f3 mov x19, x0 feec0: aa0103f4 mov x20, x1 feec4: f94016a8 ldr x8, [x21, #0x28] feec8: 910043e0 add x0, sp, #0x10 feecc: aa1303e1 mov x1, x19 feed0: 2a1f03e2 mov w2, wzr feed4: f81f83a8 stur x8, [x29, #-0x8] feed8: b81f43bf stur wzr, [x29, #-0xc] feedc: 94018275 bl 0x15f8b0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> feee0: 394043e8 ldrb w8, [sp, #0x10] feee4: 34000488 cbz w8, 0xfef74 >::operator>>(long&)+0xdc> feee8: f9400268 ldr x8, [x19] feeec: 910023e0 add x0, sp, #0x8 feef0: f85e8108 ldur x8, [x8, #-0x18] feef4: 8b080268 add x8, x19, x8 feef8: 9100c101 add x1, x8, #0x30 feefc: 94018239 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fef00: d0000361 adrp x1, 0x16c000 fef04: 910023e0 add x0, sp, #0x8 fef08: f9471021 ldr x1, [x1, #0xe20] fef0c: 9401824d bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fef10: f9400268 ldr x8, [x19] fef14: f85e8108 ldur x8, [x8, #-0x18] fef18: 8b080263 add x3, x19, x8 fef1c: f9400008 ldr x8, [x0] fef20: f9401461 ldr x1, [x3, #0x28] fef24: f9401108 ldr x8, [x8, #0x20] fef28: d10033a4 sub x4, x29, #0xc fef2c: aa1f03e2 mov x2, xzr fef30: aa1403e5 mov x5, x20 fef34: d63f0100 blr x8 fef38: 910023e0 add x0, sp, #0x8 fef3c: 94018219 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fef40: f9400268 ldr x8, [x19] fef44: b85f43a9 ldur w9, [x29, #-0xc] fef48: f85e8108 ldur x8, [x8, #-0x18] fef4c: 8b080268 add x8, x19, x8 fef50: f940150a ldr x10, [x8, #0x28] fef54: f100015f cmp x10, #0x0 fef58: 2944290b ldp w11, w10, [x8, #0x20] fef5c: 2a090169 orr w9, w11, w9 fef60: 1a9f17eb cset w11, eq fef64: 2a0b0129 orr w9, w9, w11 fef68: 6a0a013f tst w9, w10 fef6c: b9002109 str w9, [x8, #0x20] fef70: 54000181 b.ne 0xfefa0 >::operator>>(long&)+0x108> fef74: f94016a8 ldr x8, [x21, #0x28] fef78: f85f83a9 ldur x9, [x29, #-0x8] fef7c: eb09011f cmp x8, x9 fef80: 54000161 b.ne 0xfefac >::operator>>(long&)+0x114> fef84: aa1303e0 mov x0, x19 fef88: f9401bf5 ldr x21, [sp, #0x30] fef8c: a9444ff4 ldp x20, x19, [sp, #0x40] fef90: a9427bfd ldp x29, x30, [sp, #0x20] fef94: 910143ff add sp, sp, #0x50 fef98: d50323bf autiasp fef9c: d65f03c0 ret fefa0: b0fffb80 adrp x0, 0x6f000 fefa4: 91344400 add x0, x0, #0xd11 fefa8: 94001dfd bl 0x10679c fefac: 940177a1 bl 0x15ce30 <__stack_chk_fail@plt> fefb0: aa0003f4 mov x20, x0 fefb4: 910023e0 add x0, sp, #0x8 fefb8: 940181fa bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fefbc: aa1403e0 mov x0, x20 fefc0: 940177e4 bl 0x15cf50 <__cxa_begin_catch@plt> fefc4: f9400268 ldr x8, [x19] fefc8: b85f43aa ldur w10, [x29, #-0xc] fefcc: f85e8109 ldur x9, [x8, #-0x18] fefd0: 3200014a orr w10, w10, #0x1 fefd4: 8b090269 add x9, x19, x9 fefd8: b81f43aa stur w10, [x29, #-0xc] fefdc: b940212b ldr w11, [x9, #0x20] fefe0: 2a0a016b orr w11, w11, w10 fefe4: b900212b str w11, [x9, #0x20] fefe8: f85e8108 ldur x8, [x8, #-0x18] fefec: 8b080268 add x8, x19, x8 feff0: 39409108 ldrb w8, [x8, #0x24] feff4: 37000068 tbnz w8, #0x0, 0xff000 >::operator>>(long&)+0x168> feff8: 94017aae bl 0x15dab0 <__cxa_end_catch@plt> feffc: 17ffffd1 b 0xfef40 >::operator>>(long&)+0xa8> ff000: 94017aa8 bl 0x15daa0 <__cxa_rethrow@plt> ff004: aa0003f3 mov x19, x0 ff008: 94017aaa bl 0x15dab0 <__cxa_end_catch@plt> ff00c: aa1303e0 mov x0, x19 ff010: 94016854 bl 0x159160 <__emutls_get_address+0x6d4> ff014: 97fea7c8 bl 0xa8f34 00000000000ff018 >::operator>>(unsigned long&)>: ff018: d503245f bti c ff01c: 14000001 b 0xff020 >::operator>>(unsigned long&)+0x8> ff020: d503233f paciasp ff024: d10143ff sub sp, sp, #0x50 ff028: a9027bfd stp x29, x30, [sp, #0x20] ff02c: 910083fd add x29, sp, #0x20 ff030: f9001bf5 str x21, [sp, #0x30] ff034: a9044ff4 stp x20, x19, [sp, #0x40] ff038: d53bd055 mrs x21, TPIDR_EL0 ff03c: aa0003f3 mov x19, x0 ff040: aa0103f4 mov x20, x1 ff044: f94016a8 ldr x8, [x21, #0x28] ff048: 910043e0 add x0, sp, #0x10 ff04c: aa1303e1 mov x1, x19 ff050: 2a1f03e2 mov w2, wzr ff054: f81f83a8 stur x8, [x29, #-0x8] ff058: b81f43bf stur wzr, [x29, #-0xc] ff05c: 94018215 bl 0x15f8b0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> ff060: 394043e8 ldrb w8, [sp, #0x10] ff064: 34000488 cbz w8, 0xff0f4 >::operator>>(unsigned long&)+0xdc> ff068: f9400268 ldr x8, [x19] ff06c: 910023e0 add x0, sp, #0x8 ff070: f85e8108 ldur x8, [x8, #-0x18] ff074: 8b080268 add x8, x19, x8 ff078: 9100c101 add x1, x8, #0x30 ff07c: 940181d9 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> ff080: b0000361 adrp x1, 0x16c000 ff084: 910023e0 add x0, sp, #0x8 ff088: f9471021 ldr x1, [x1, #0xe20] ff08c: 940181ed bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> ff090: f9400268 ldr x8, [x19] ff094: f85e8108 ldur x8, [x8, #-0x18] ff098: 8b080263 add x3, x19, x8 ff09c: f9400008 ldr x8, [x0] ff0a0: f9401461 ldr x1, [x3, #0x28] ff0a4: f9402108 ldr x8, [x8, #0x40] ff0a8: d10033a4 sub x4, x29, #0xc ff0ac: aa1f03e2 mov x2, xzr ff0b0: aa1403e5 mov x5, x20 ff0b4: d63f0100 blr x8 ff0b8: 910023e0 add x0, sp, #0x8 ff0bc: 940181b9 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> ff0c0: f9400268 ldr x8, [x19] ff0c4: b85f43a9 ldur w9, [x29, #-0xc] ff0c8: f85e8108 ldur x8, [x8, #-0x18] ff0cc: 8b080268 add x8, x19, x8 ff0d0: f940150a ldr x10, [x8, #0x28] ff0d4: f100015f cmp x10, #0x0 ff0d8: 2944290b ldp w11, w10, [x8, #0x20] ff0dc: 2a090169 orr w9, w11, w9 ff0e0: 1a9f17eb cset w11, eq ff0e4: 2a0b0129 orr w9, w9, w11 ff0e8: 6a0a013f tst w9, w10 ff0ec: b9002109 str w9, [x8, #0x20] ff0f0: 54000181 b.ne 0xff120 >::operator>>(unsigned long&)+0x108> ff0f4: f94016a8 ldr x8, [x21, #0x28] ff0f8: f85f83a9 ldur x9, [x29, #-0x8] ff0fc: eb09011f cmp x8, x9 ff100: 54000161 b.ne 0xff12c >::operator>>(unsigned long&)+0x114> ff104: aa1303e0 mov x0, x19 ff108: f9401bf5 ldr x21, [sp, #0x30] ff10c: a9444ff4 ldp x20, x19, [sp, #0x40] ff110: a9427bfd ldp x29, x30, [sp, #0x20] ff114: 910143ff add sp, sp, #0x50 ff118: d50323bf autiasp ff11c: d65f03c0 ret ff120: 90fffb80 adrp x0, 0x6f000 ff124: 91344400 add x0, x0, #0xd11 ff128: 94001d9d bl 0x10679c ff12c: 94017741 bl 0x15ce30 <__stack_chk_fail@plt> ff130: aa0003f4 mov x20, x0 ff134: 910023e0 add x0, sp, #0x8 ff138: 9401819a bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> ff13c: aa1403e0 mov x0, x20 ff140: 94017784 bl 0x15cf50 <__cxa_begin_catch@plt> ff144: f9400268 ldr x8, [x19] ff148: b85f43aa ldur w10, [x29, #-0xc] ff14c: f85e8109 ldur x9, [x8, #-0x18] ff150: 3200014a orr w10, w10, #0x1 ff154: 8b090269 add x9, x19, x9 ff158: b81f43aa stur w10, [x29, #-0xc] ff15c: b940212b ldr w11, [x9, #0x20] ff160: 2a0a016b orr w11, w11, w10 ff164: b900212b str w11, [x9, #0x20] ff168: f85e8108 ldur x8, [x8, #-0x18] ff16c: 8b080268 add x8, x19, x8 ff170: 39409108 ldrb w8, [x8, #0x24] ff174: 37000068 tbnz w8, #0x0, 0xff180 >::operator>>(unsigned long&)+0x168> ff178: 94017a4e bl 0x15dab0 <__cxa_end_catch@plt> ff17c: 17ffffd1 b 0xff0c0 >::operator>>(unsigned long&)+0xa8> ff180: 94017a48 bl 0x15daa0 <__cxa_rethrow@plt> ff184: aa0003f3 mov x19, x0 ff188: 94017a4a bl 0x15dab0 <__cxa_end_catch@plt> ff18c: aa1303e0 mov x0, x19 ff190: 940167f4 bl 0x159160 <__emutls_get_address+0x6d4> ff194: 97fea768 bl 0xa8f34 00000000000ff198 >::operator>>(long long&)>: ff198: d503245f bti c ff19c: 14000001 b 0xff1a0 >::operator>>(long long&)+0x8> ff1a0: d503233f paciasp ff1a4: d10143ff sub sp, sp, #0x50 ff1a8: a9027bfd stp x29, x30, [sp, #0x20] ff1ac: 910083fd add x29, sp, #0x20 ff1b0: f9001bf5 str x21, [sp, #0x30] ff1b4: a9044ff4 stp x20, x19, [sp, #0x40] ff1b8: d53bd055 mrs x21, TPIDR_EL0 ff1bc: aa0003f3 mov x19, x0 ff1c0: aa0103f4 mov x20, x1 ff1c4: f94016a8 ldr x8, [x21, #0x28] ff1c8: 910043e0 add x0, sp, #0x10 ff1cc: aa1303e1 mov x1, x19 ff1d0: 2a1f03e2 mov w2, wzr ff1d4: f81f83a8 stur x8, [x29, #-0x8] ff1d8: b81f43bf stur wzr, [x29, #-0xc] ff1dc: 940181b5 bl 0x15f8b0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> ff1e0: 394043e8 ldrb w8, [sp, #0x10] ff1e4: 34000488 cbz w8, 0xff274 >::operator>>(long long&)+0xdc> ff1e8: f9400268 ldr x8, [x19] ff1ec: 910023e0 add x0, sp, #0x8 ff1f0: f85e8108 ldur x8, [x8, #-0x18] ff1f4: 8b080268 add x8, x19, x8 ff1f8: 9100c101 add x1, x8, #0x30 ff1fc: 94018179 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> ff200: b0000361 adrp x1, 0x16c000 ff204: 910023e0 add x0, sp, #0x8 ff208: f9471021 ldr x1, [x1, #0xe20] ff20c: 9401818d bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> ff210: f9400268 ldr x8, [x19] ff214: f85e8108 ldur x8, [x8, #-0x18] ff218: 8b080263 add x3, x19, x8 ff21c: f9400008 ldr x8, [x0] ff220: f9401461 ldr x1, [x3, #0x28] ff224: f9401508 ldr x8, [x8, #0x28] ff228: d10033a4 sub x4, x29, #0xc ff22c: aa1f03e2 mov x2, xzr ff230: aa1403e5 mov x5, x20 ff234: d63f0100 blr x8 ff238: 910023e0 add x0, sp, #0x8 ff23c: 94018159 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> ff240: f9400268 ldr x8, [x19] ff244: b85f43a9 ldur w9, [x29, #-0xc] ff248: f85e8108 ldur x8, [x8, #-0x18] ff24c: 8b080268 add x8, x19, x8 ff250: f940150a ldr x10, [x8, #0x28] ff254: f100015f cmp x10, #0x0 ff258: 2944290b ldp w11, w10, [x8, #0x20] ff25c: 2a090169 orr w9, w11, w9 ff260: 1a9f17eb cset w11, eq ff264: 2a0b0129 orr w9, w9, w11 ff268: 6a0a013f tst w9, w10 ff26c: b9002109 str w9, [x8, #0x20] ff270: 54000181 b.ne 0xff2a0 >::operator>>(long long&)+0x108> ff274: f94016a8 ldr x8, [x21, #0x28] ff278: f85f83a9 ldur x9, [x29, #-0x8] ff27c: eb09011f cmp x8, x9 ff280: 54000161 b.ne 0xff2ac >::operator>>(long long&)+0x114> ff284: aa1303e0 mov x0, x19 ff288: f9401bf5 ldr x21, [sp, #0x30] ff28c: a9444ff4 ldp x20, x19, [sp, #0x40] ff290: a9427bfd ldp x29, x30, [sp, #0x20] ff294: 910143ff add sp, sp, #0x50 ff298: d50323bf autiasp ff29c: d65f03c0 ret ff2a0: 90fffb80 adrp x0, 0x6f000 ff2a4: 91344400 add x0, x0, #0xd11 ff2a8: 94001d3d bl 0x10679c ff2ac: 940176e1 bl 0x15ce30 <__stack_chk_fail@plt> ff2b0: aa0003f4 mov x20, x0 ff2b4: 910023e0 add x0, sp, #0x8 ff2b8: 9401813a bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> ff2bc: aa1403e0 mov x0, x20 ff2c0: 94017724 bl 0x15cf50 <__cxa_begin_catch@plt> ff2c4: f9400268 ldr x8, [x19] ff2c8: b85f43aa ldur w10, [x29, #-0xc] ff2cc: f85e8109 ldur x9, [x8, #-0x18] ff2d0: 3200014a orr w10, w10, #0x1 ff2d4: 8b090269 add x9, x19, x9 ff2d8: b81f43aa stur w10, [x29, #-0xc] ff2dc: b940212b ldr w11, [x9, #0x20] ff2e0: 2a0a016b orr w11, w11, w10 ff2e4: b900212b str w11, [x9, #0x20] ff2e8: f85e8108 ldur x8, [x8, #-0x18] ff2ec: 8b080268 add x8, x19, x8 ff2f0: 39409108 ldrb w8, [x8, #0x24] ff2f4: 37000068 tbnz w8, #0x0, 0xff300 >::operator>>(long long&)+0x168> ff2f8: 940179ee bl 0x15dab0 <__cxa_end_catch@plt> ff2fc: 17ffffd1 b 0xff240 >::operator>>(long long&)+0xa8> ff300: 940179e8 bl 0x15daa0 <__cxa_rethrow@plt> ff304: aa0003f3 mov x19, x0 ff308: 940179ea bl 0x15dab0 <__cxa_end_catch@plt> ff30c: aa1303e0 mov x0, x19 ff310: 94016794 bl 0x159160 <__emutls_get_address+0x6d4> ff314: 97fea708 bl 0xa8f34 00000000000ff318 >::operator>>(unsigned long long&)>: ff318: d503245f bti c ff31c: 14000001 b 0xff320 >::operator>>(unsigned long long&)+0x8> ff320: d503233f paciasp ff324: d10143ff sub sp, sp, #0x50 ff328: a9027bfd stp x29, x30, [sp, #0x20] ff32c: 910083fd add x29, sp, #0x20 ff330: f9001bf5 str x21, [sp, #0x30] ff334: a9044ff4 stp x20, x19, [sp, #0x40] ff338: d53bd055 mrs x21, TPIDR_EL0 ff33c: aa0003f3 mov x19, x0 ff340: aa0103f4 mov x20, x1 ff344: f94016a8 ldr x8, [x21, #0x28] ff348: 910043e0 add x0, sp, #0x10 ff34c: aa1303e1 mov x1, x19 ff350: 2a1f03e2 mov w2, wzr ff354: f81f83a8 stur x8, [x29, #-0x8] ff358: b81f43bf stur wzr, [x29, #-0xc] ff35c: 94018155 bl 0x15f8b0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> ff360: 394043e8 ldrb w8, [sp, #0x10] ff364: 34000488 cbz w8, 0xff3f4 >::operator>>(unsigned long long&)+0xdc> ff368: f9400268 ldr x8, [x19] ff36c: 910023e0 add x0, sp, #0x8 ff370: f85e8108 ldur x8, [x8, #-0x18] ff374: 8b080268 add x8, x19, x8 ff378: 9100c101 add x1, x8, #0x30 ff37c: 94018119 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> ff380: b0000361 adrp x1, 0x16c000 ff384: 910023e0 add x0, sp, #0x8 ff388: f9471021 ldr x1, [x1, #0xe20] ff38c: 9401812d bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> ff390: f9400268 ldr x8, [x19] ff394: f85e8108 ldur x8, [x8, #-0x18] ff398: 8b080263 add x3, x19, x8 ff39c: f9400008 ldr x8, [x0] ff3a0: f9401461 ldr x1, [x3, #0x28] ff3a4: f9402508 ldr x8, [x8, #0x48] ff3a8: d10033a4 sub x4, x29, #0xc ff3ac: aa1f03e2 mov x2, xzr ff3b0: aa1403e5 mov x5, x20 ff3b4: d63f0100 blr x8 ff3b8: 910023e0 add x0, sp, #0x8 ff3bc: 940180f9 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> ff3c0: f9400268 ldr x8, [x19] ff3c4: b85f43a9 ldur w9, [x29, #-0xc] ff3c8: f85e8108 ldur x8, [x8, #-0x18] ff3cc: 8b080268 add x8, x19, x8 ff3d0: f940150a ldr x10, [x8, #0x28] ff3d4: f100015f cmp x10, #0x0 ff3d8: 2944290b ldp w11, w10, [x8, #0x20] ff3dc: 2a090169 orr w9, w11, w9 ff3e0: 1a9f17eb cset w11, eq ff3e4: 2a0b0129 orr w9, w9, w11 ff3e8: 6a0a013f tst w9, w10 ff3ec: b9002109 str w9, [x8, #0x20] ff3f0: 54000181 b.ne 0xff420 >::operator>>(unsigned long long&)+0x108> ff3f4: f94016a8 ldr x8, [x21, #0x28] ff3f8: f85f83a9 ldur x9, [x29, #-0x8] ff3fc: eb09011f cmp x8, x9 ff400: 54000161 b.ne 0xff42c >::operator>>(unsigned long long&)+0x114> ff404: aa1303e0 mov x0, x19 ff408: f9401bf5 ldr x21, [sp, #0x30] ff40c: a9444ff4 ldp x20, x19, [sp, #0x40] ff410: a9427bfd ldp x29, x30, [sp, #0x20] ff414: 910143ff add sp, sp, #0x50 ff418: d50323bf autiasp ff41c: d65f03c0 ret ff420: 90fffb80 adrp x0, 0x6f000 ff424: 91344400 add x0, x0, #0xd11 ff428: 94001cdd bl 0x10679c ff42c: 94017681 bl 0x15ce30 <__stack_chk_fail@plt> ff430: aa0003f4 mov x20, x0 ff434: 910023e0 add x0, sp, #0x8 ff438: 940180da bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> ff43c: aa1403e0 mov x0, x20 ff440: 940176c4 bl 0x15cf50 <__cxa_begin_catch@plt> ff444: f9400268 ldr x8, [x19] ff448: b85f43aa ldur w10, [x29, #-0xc] ff44c: f85e8109 ldur x9, [x8, #-0x18] ff450: 3200014a orr w10, w10, #0x1 ff454: 8b090269 add x9, x19, x9 ff458: b81f43aa stur w10, [x29, #-0xc] ff45c: b940212b ldr w11, [x9, #0x20] ff460: 2a0a016b orr w11, w11, w10 ff464: b900212b str w11, [x9, #0x20] ff468: f85e8108 ldur x8, [x8, #-0x18] ff46c: 8b080268 add x8, x19, x8 ff470: 39409108 ldrb w8, [x8, #0x24] ff474: 37000068 tbnz w8, #0x0, 0xff480 >::operator>>(unsigned long long&)+0x168> ff478: 9401798e bl 0x15dab0 <__cxa_end_catch@plt> ff47c: 17ffffd1 b 0xff3c0 >::operator>>(unsigned long long&)+0xa8> ff480: 94017988 bl 0x15daa0 <__cxa_rethrow@plt> ff484: aa0003f3 mov x19, x0 ff488: 9401798a bl 0x15dab0 <__cxa_end_catch@plt> ff48c: aa1303e0 mov x0, x19 ff490: 94016734 bl 0x159160 <__emutls_get_address+0x6d4> ff494: 97fea6a8 bl 0xa8f34 00000000000ff498 >::operator>>(float&)>: ff498: d503245f bti c ff49c: 14000001 b 0xff4a0 >::operator>>(float&)+0x8> ff4a0: d503233f paciasp ff4a4: d10143ff sub sp, sp, #0x50 ff4a8: a9027bfd stp x29, x30, [sp, #0x20] ff4ac: 910083fd add x29, sp, #0x20 ff4b0: f9001bf5 str x21, [sp, #0x30] ff4b4: a9044ff4 stp x20, x19, [sp, #0x40] ff4b8: d53bd055 mrs x21, TPIDR_EL0 ff4bc: aa0003f3 mov x19, x0 ff4c0: aa0103f4 mov x20, x1 ff4c4: f94016a8 ldr x8, [x21, #0x28] ff4c8: 910043e0 add x0, sp, #0x10 ff4cc: aa1303e1 mov x1, x19 ff4d0: 2a1f03e2 mov w2, wzr ff4d4: f81f83a8 stur x8, [x29, #-0x8] ff4d8: b81f43bf stur wzr, [x29, #-0xc] ff4dc: 940180f5 bl 0x15f8b0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> ff4e0: 394043e8 ldrb w8, [sp, #0x10] ff4e4: 34000488 cbz w8, 0xff574 >::operator>>(float&)+0xdc> ff4e8: f9400268 ldr x8, [x19] ff4ec: 910023e0 add x0, sp, #0x8 ff4f0: f85e8108 ldur x8, [x8, #-0x18] ff4f4: 8b080268 add x8, x19, x8 ff4f8: 9100c101 add x1, x8, #0x30 ff4fc: 940180b9 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> ff500: b0000361 adrp x1, 0x16c000 ff504: 910023e0 add x0, sp, #0x8 ff508: f9471021 ldr x1, [x1, #0xe20] ff50c: 940180cd bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> ff510: f9400268 ldr x8, [x19] ff514: f85e8108 ldur x8, [x8, #-0x18] ff518: 8b080263 add x3, x19, x8 ff51c: f9400008 ldr x8, [x0] ff520: f9401461 ldr x1, [x3, #0x28] ff524: f9402908 ldr x8, [x8, #0x50] ff528: d10033a4 sub x4, x29, #0xc ff52c: aa1f03e2 mov x2, xzr ff530: aa1403e5 mov x5, x20 ff534: d63f0100 blr x8 ff538: 910023e0 add x0, sp, #0x8 ff53c: 94018099 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> ff540: f9400268 ldr x8, [x19] ff544: b85f43a9 ldur w9, [x29, #-0xc] ff548: f85e8108 ldur x8, [x8, #-0x18] ff54c: 8b080268 add x8, x19, x8 ff550: f940150a ldr x10, [x8, #0x28] ff554: f100015f cmp x10, #0x0 ff558: 2944290b ldp w11, w10, [x8, #0x20] ff55c: 2a090169 orr w9, w11, w9 ff560: 1a9f17eb cset w11, eq ff564: 2a0b0129 orr w9, w9, w11 ff568: 6a0a013f tst w9, w10 ff56c: b9002109 str w9, [x8, #0x20] ff570: 54000181 b.ne 0xff5a0 >::operator>>(float&)+0x108> ff574: f94016a8 ldr x8, [x21, #0x28] ff578: f85f83a9 ldur x9, [x29, #-0x8] ff57c: eb09011f cmp x8, x9 ff580: 54000161 b.ne 0xff5ac >::operator>>(float&)+0x114> ff584: aa1303e0 mov x0, x19 ff588: f9401bf5 ldr x21, [sp, #0x30] ff58c: a9444ff4 ldp x20, x19, [sp, #0x40] ff590: a9427bfd ldp x29, x30, [sp, #0x20] ff594: 910143ff add sp, sp, #0x50 ff598: d50323bf autiasp ff59c: d65f03c0 ret ff5a0: 90fffb80 adrp x0, 0x6f000 ff5a4: 91344400 add x0, x0, #0xd11 ff5a8: 94001c7d bl 0x10679c ff5ac: 94017621 bl 0x15ce30 <__stack_chk_fail@plt> ff5b0: aa0003f4 mov x20, x0 ff5b4: 910023e0 add x0, sp, #0x8 ff5b8: 9401807a bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> ff5bc: aa1403e0 mov x0, x20 ff5c0: 94017664 bl 0x15cf50 <__cxa_begin_catch@plt> ff5c4: f9400268 ldr x8, [x19] ff5c8: b85f43aa ldur w10, [x29, #-0xc] ff5cc: f85e8109 ldur x9, [x8, #-0x18] ff5d0: 3200014a orr w10, w10, #0x1 ff5d4: 8b090269 add x9, x19, x9 ff5d8: b81f43aa stur w10, [x29, #-0xc] ff5dc: b940212b ldr w11, [x9, #0x20] ff5e0: 2a0a016b orr w11, w11, w10 ff5e4: b900212b str w11, [x9, #0x20] ff5e8: f85e8108 ldur x8, [x8, #-0x18] ff5ec: 8b080268 add x8, x19, x8 ff5f0: 39409108 ldrb w8, [x8, #0x24] ff5f4: 37000068 tbnz w8, #0x0, 0xff600 >::operator>>(float&)+0x168> ff5f8: 9401792e bl 0x15dab0 <__cxa_end_catch@plt> ff5fc: 17ffffd1 b 0xff540 >::operator>>(float&)+0xa8> ff600: 94017928 bl 0x15daa0 <__cxa_rethrow@plt> ff604: aa0003f3 mov x19, x0 ff608: 9401792a bl 0x15dab0 <__cxa_end_catch@plt> ff60c: aa1303e0 mov x0, x19 ff610: 940166d4 bl 0x159160 <__emutls_get_address+0x6d4> ff614: 97fea648 bl 0xa8f34 00000000000ff618 >::operator>>(double&)>: ff618: d503245f bti c ff61c: 14000001 b 0xff620 >::operator>>(double&)+0x8> ff620: d503233f paciasp ff624: d10143ff sub sp, sp, #0x50 ff628: a9027bfd stp x29, x30, [sp, #0x20] ff62c: 910083fd add x29, sp, #0x20 ff630: f9001bf5 str x21, [sp, #0x30] ff634: a9044ff4 stp x20, x19, [sp, #0x40] ff638: d53bd055 mrs x21, TPIDR_EL0 ff63c: aa0003f3 mov x19, x0 ff640: aa0103f4 mov x20, x1 ff644: f94016a8 ldr x8, [x21, #0x28] ff648: 910043e0 add x0, sp, #0x10 ff64c: aa1303e1 mov x1, x19 ff650: 2a1f03e2 mov w2, wzr ff654: f81f83a8 stur x8, [x29, #-0x8] ff658: b81f43bf stur wzr, [x29, #-0xc] ff65c: 94018095 bl 0x15f8b0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> ff660: 394043e8 ldrb w8, [sp, #0x10] ff664: 34000488 cbz w8, 0xff6f4 >::operator>>(double&)+0xdc> ff668: f9400268 ldr x8, [x19] ff66c: 910023e0 add x0, sp, #0x8 ff670: f85e8108 ldur x8, [x8, #-0x18] ff674: 8b080268 add x8, x19, x8 ff678: 9100c101 add x1, x8, #0x30 ff67c: 94018059 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> ff680: b0000361 adrp x1, 0x16c000 ff684: 910023e0 add x0, sp, #0x8 ff688: f9471021 ldr x1, [x1, #0xe20] ff68c: 9401806d bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> ff690: f9400268 ldr x8, [x19] ff694: f85e8108 ldur x8, [x8, #-0x18] ff698: 8b080263 add x3, x19, x8 ff69c: f9400008 ldr x8, [x0] ff6a0: f9401461 ldr x1, [x3, #0x28] ff6a4: f9402d08 ldr x8, [x8, #0x58] ff6a8: d10033a4 sub x4, x29, #0xc ff6ac: aa1f03e2 mov x2, xzr ff6b0: aa1403e5 mov x5, x20 ff6b4: d63f0100 blr x8 ff6b8: 910023e0 add x0, sp, #0x8 ff6bc: 94018039 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> ff6c0: f9400268 ldr x8, [x19] ff6c4: b85f43a9 ldur w9, [x29, #-0xc] ff6c8: f85e8108 ldur x8, [x8, #-0x18] ff6cc: 8b080268 add x8, x19, x8 ff6d0: f940150a ldr x10, [x8, #0x28] ff6d4: f100015f cmp x10, #0x0 ff6d8: 2944290b ldp w11, w10, [x8, #0x20] ff6dc: 2a090169 orr w9, w11, w9 ff6e0: 1a9f17eb cset w11, eq ff6e4: 2a0b0129 orr w9, w9, w11 ff6e8: 6a0a013f tst w9, w10 ff6ec: b9002109 str w9, [x8, #0x20] ff6f0: 54000181 b.ne 0xff720 >::operator>>(double&)+0x108> ff6f4: f94016a8 ldr x8, [x21, #0x28] ff6f8: f85f83a9 ldur x9, [x29, #-0x8] ff6fc: eb09011f cmp x8, x9 ff700: 54000161 b.ne 0xff72c >::operator>>(double&)+0x114> ff704: aa1303e0 mov x0, x19 ff708: f9401bf5 ldr x21, [sp, #0x30] ff70c: a9444ff4 ldp x20, x19, [sp, #0x40] ff710: a9427bfd ldp x29, x30, [sp, #0x20] ff714: 910143ff add sp, sp, #0x50 ff718: d50323bf autiasp ff71c: d65f03c0 ret ff720: 90fffb80 adrp x0, 0x6f000 ff724: 91344400 add x0, x0, #0xd11 ff728: 94001c1d bl 0x10679c ff72c: 940175c1 bl 0x15ce30 <__stack_chk_fail@plt> ff730: aa0003f4 mov x20, x0 ff734: 910023e0 add x0, sp, #0x8 ff738: 9401801a bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> ff73c: aa1403e0 mov x0, x20 ff740: 94017604 bl 0x15cf50 <__cxa_begin_catch@plt> ff744: f9400268 ldr x8, [x19] ff748: b85f43aa ldur w10, [x29, #-0xc] ff74c: f85e8109 ldur x9, [x8, #-0x18] ff750: 3200014a orr w10, w10, #0x1 ff754: 8b090269 add x9, x19, x9 ff758: b81f43aa stur w10, [x29, #-0xc] ff75c: b940212b ldr w11, [x9, #0x20] ff760: 2a0a016b orr w11, w11, w10 ff764: b900212b str w11, [x9, #0x20] ff768: f85e8108 ldur x8, [x8, #-0x18] ff76c: 8b080268 add x8, x19, x8 ff770: 39409108 ldrb w8, [x8, #0x24] ff774: 37000068 tbnz w8, #0x0, 0xff780 >::operator>>(double&)+0x168> ff778: 940178ce bl 0x15dab0 <__cxa_end_catch@plt> ff77c: 17ffffd1 b 0xff6c0 >::operator>>(double&)+0xa8> ff780: 940178c8 bl 0x15daa0 <__cxa_rethrow@plt> ff784: aa0003f3 mov x19, x0 ff788: 940178ca bl 0x15dab0 <__cxa_end_catch@plt> ff78c: aa1303e0 mov x0, x19 ff790: 94016674 bl 0x159160 <__emutls_get_address+0x6d4> ff794: 97fea5e8 bl 0xa8f34 00000000000ff798 >::operator>>(long double&)>: ff798: d503245f bti c ff79c: 14000001 b 0xff7a0 >::operator>>(long double&)+0x8> ff7a0: d503233f paciasp ff7a4: d10143ff sub sp, sp, #0x50 ff7a8: a9027bfd stp x29, x30, [sp, #0x20] ff7ac: 910083fd add x29, sp, #0x20 ff7b0: f9001bf5 str x21, [sp, #0x30] ff7b4: a9044ff4 stp x20, x19, [sp, #0x40] ff7b8: d53bd055 mrs x21, TPIDR_EL0 ff7bc: aa0003f3 mov x19, x0 ff7c0: aa0103f4 mov x20, x1 ff7c4: f94016a8 ldr x8, [x21, #0x28] ff7c8: 910043e0 add x0, sp, #0x10 ff7cc: aa1303e1 mov x1, x19 ff7d0: 2a1f03e2 mov w2, wzr ff7d4: f81f83a8 stur x8, [x29, #-0x8] ff7d8: b81f43bf stur wzr, [x29, #-0xc] ff7dc: 94018035 bl 0x15f8b0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> ff7e0: 394043e8 ldrb w8, [sp, #0x10] ff7e4: 34000488 cbz w8, 0xff874 >::operator>>(long double&)+0xdc> ff7e8: f9400268 ldr x8, [x19] ff7ec: 910023e0 add x0, sp, #0x8 ff7f0: f85e8108 ldur x8, [x8, #-0x18] ff7f4: 8b080268 add x8, x19, x8 ff7f8: 9100c101 add x1, x8, #0x30 ff7fc: 94017ff9 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> ff800: b0000361 adrp x1, 0x16c000 ff804: 910023e0 add x0, sp, #0x8 ff808: f9471021 ldr x1, [x1, #0xe20] ff80c: 9401800d bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> ff810: f9400268 ldr x8, [x19] ff814: f85e8108 ldur x8, [x8, #-0x18] ff818: 8b080263 add x3, x19, x8 ff81c: f9400008 ldr x8, [x0] ff820: f9401461 ldr x1, [x3, #0x28] ff824: f9403108 ldr x8, [x8, #0x60] ff828: d10033a4 sub x4, x29, #0xc ff82c: aa1f03e2 mov x2, xzr ff830: aa1403e5 mov x5, x20 ff834: d63f0100 blr x8 ff838: 910023e0 add x0, sp, #0x8 ff83c: 94017fd9 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> ff840: f9400268 ldr x8, [x19] ff844: b85f43a9 ldur w9, [x29, #-0xc] ff848: f85e8108 ldur x8, [x8, #-0x18] ff84c: 8b080268 add x8, x19, x8 ff850: f940150a ldr x10, [x8, #0x28] ff854: f100015f cmp x10, #0x0 ff858: 2944290b ldp w11, w10, [x8, #0x20] ff85c: 2a090169 orr w9, w11, w9 ff860: 1a9f17eb cset w11, eq ff864: 2a0b0129 orr w9, w9, w11 ff868: 6a0a013f tst w9, w10 ff86c: b9002109 str w9, [x8, #0x20] ff870: 54000181 b.ne 0xff8a0 >::operator>>(long double&)+0x108> ff874: f94016a8 ldr x8, [x21, #0x28] ff878: f85f83a9 ldur x9, [x29, #-0x8] ff87c: eb09011f cmp x8, x9 ff880: 54000161 b.ne 0xff8ac >::operator>>(long double&)+0x114> ff884: aa1303e0 mov x0, x19 ff888: f9401bf5 ldr x21, [sp, #0x30] ff88c: a9444ff4 ldp x20, x19, [sp, #0x40] ff890: a9427bfd ldp x29, x30, [sp, #0x20] ff894: 910143ff add sp, sp, #0x50 ff898: d50323bf autiasp ff89c: d65f03c0 ret ff8a0: 90fffb80 adrp x0, 0x6f000 ff8a4: 91344400 add x0, x0, #0xd11 ff8a8: 94001bbd bl 0x10679c ff8ac: 94017561 bl 0x15ce30 <__stack_chk_fail@plt> ff8b0: aa0003f4 mov x20, x0 ff8b4: 910023e0 add x0, sp, #0x8 ff8b8: 94017fba bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> ff8bc: aa1403e0 mov x0, x20 ff8c0: 940175a4 bl 0x15cf50 <__cxa_begin_catch@plt> ff8c4: f9400268 ldr x8, [x19] ff8c8: b85f43aa ldur w10, [x29, #-0xc] ff8cc: f85e8109 ldur x9, [x8, #-0x18] ff8d0: 3200014a orr w10, w10, #0x1 ff8d4: 8b090269 add x9, x19, x9 ff8d8: b81f43aa stur w10, [x29, #-0xc] ff8dc: b940212b ldr w11, [x9, #0x20] ff8e0: 2a0a016b orr w11, w11, w10 ff8e4: b900212b str w11, [x9, #0x20] ff8e8: f85e8108 ldur x8, [x8, #-0x18] ff8ec: 8b080268 add x8, x19, x8 ff8f0: 39409108 ldrb w8, [x8, #0x24] ff8f4: 37000068 tbnz w8, #0x0, 0xff900 >::operator>>(long double&)+0x168> ff8f8: 9401786e bl 0x15dab0 <__cxa_end_catch@plt> ff8fc: 17ffffd1 b 0xff840 >::operator>>(long double&)+0xa8> ff900: 94017868 bl 0x15daa0 <__cxa_rethrow@plt> ff904: aa0003f3 mov x19, x0 ff908: 9401786a bl 0x15dab0 <__cxa_end_catch@plt> ff90c: aa1303e0 mov x0, x19 ff910: 94016614 bl 0x159160 <__emutls_get_address+0x6d4> ff914: 97fea588 bl 0xa8f34 00000000000ff918 >::operator>>(void*&)>: ff918: d503245f bti c ff91c: 14000001 b 0xff920 >::operator>>(void*&)+0x8> ff920: d503233f paciasp ff924: d10143ff sub sp, sp, #0x50 ff928: a9027bfd stp x29, x30, [sp, #0x20] ff92c: 910083fd add x29, sp, #0x20 ff930: f9001bf5 str x21, [sp, #0x30] ff934: a9044ff4 stp x20, x19, [sp, #0x40] ff938: d53bd055 mrs x21, TPIDR_EL0 ff93c: aa0003f3 mov x19, x0 ff940: aa0103f4 mov x20, x1 ff944: f94016a8 ldr x8, [x21, #0x28] ff948: 910043e0 add x0, sp, #0x10 ff94c: aa1303e1 mov x1, x19 ff950: 2a1f03e2 mov w2, wzr ff954: f81f83a8 stur x8, [x29, #-0x8] ff958: b81f43bf stur wzr, [x29, #-0xc] ff95c: 94017fd5 bl 0x15f8b0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> ff960: 394043e8 ldrb w8, [sp, #0x10] ff964: 34000488 cbz w8, 0xff9f4 >::operator>>(void*&)+0xdc> ff968: f9400268 ldr x8, [x19] ff96c: 910023e0 add x0, sp, #0x8 ff970: f85e8108 ldur x8, [x8, #-0x18] ff974: 8b080268 add x8, x19, x8 ff978: 9100c101 add x1, x8, #0x30 ff97c: 94017f99 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> ff980: b0000361 adrp x1, 0x16c000 ff984: 910023e0 add x0, sp, #0x8 ff988: f9471021 ldr x1, [x1, #0xe20] ff98c: 94017fad bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> ff990: f9400268 ldr x8, [x19] ff994: f85e8108 ldur x8, [x8, #-0x18] ff998: 8b080263 add x3, x19, x8 ff99c: f9400008 ldr x8, [x0] ff9a0: f9401461 ldr x1, [x3, #0x28] ff9a4: f9403508 ldr x8, [x8, #0x68] ff9a8: d10033a4 sub x4, x29, #0xc ff9ac: aa1f03e2 mov x2, xzr ff9b0: aa1403e5 mov x5, x20 ff9b4: d63f0100 blr x8 ff9b8: 910023e0 add x0, sp, #0x8 ff9bc: 94017f79 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> ff9c0: f9400268 ldr x8, [x19] ff9c4: b85f43a9 ldur w9, [x29, #-0xc] ff9c8: f85e8108 ldur x8, [x8, #-0x18] ff9cc: 8b080268 add x8, x19, x8 ff9d0: f940150a ldr x10, [x8, #0x28] ff9d4: f100015f cmp x10, #0x0 ff9d8: 2944290b ldp w11, w10, [x8, #0x20] ff9dc: 2a090169 orr w9, w11, w9 ff9e0: 1a9f17eb cset w11, eq ff9e4: 2a0b0129 orr w9, w9, w11 ff9e8: 6a0a013f tst w9, w10 ff9ec: b9002109 str w9, [x8, #0x20] ff9f0: 54000181 b.ne 0xffa20 >::operator>>(void*&)+0x108> ff9f4: f94016a8 ldr x8, [x21, #0x28] ff9f8: f85f83a9 ldur x9, [x29, #-0x8] ff9fc: eb09011f cmp x8, x9 ffa00: 54000161 b.ne 0xffa2c >::operator>>(void*&)+0x114> ffa04: aa1303e0 mov x0, x19 ffa08: f9401bf5 ldr x21, [sp, #0x30] ffa0c: a9444ff4 ldp x20, x19, [sp, #0x40] ffa10: a9427bfd ldp x29, x30, [sp, #0x20] ffa14: 910143ff add sp, sp, #0x50 ffa18: d50323bf autiasp ffa1c: d65f03c0 ret ffa20: 90fffb80 adrp x0, 0x6f000 ffa24: 91344400 add x0, x0, #0xd11 ffa28: 94001b5d bl 0x10679c ffa2c: 94017501 bl 0x15ce30 <__stack_chk_fail@plt> ffa30: aa0003f4 mov x20, x0 ffa34: 910023e0 add x0, sp, #0x8 ffa38: 94017f5a bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> ffa3c: aa1403e0 mov x0, x20 ffa40: 94017544 bl 0x15cf50 <__cxa_begin_catch@plt> ffa44: f9400268 ldr x8, [x19] ffa48: b85f43aa ldur w10, [x29, #-0xc] ffa4c: f85e8109 ldur x9, [x8, #-0x18] ffa50: 3200014a orr w10, w10, #0x1 ffa54: 8b090269 add x9, x19, x9 ffa58: b81f43aa stur w10, [x29, #-0xc] ffa5c: b940212b ldr w11, [x9, #0x20] ffa60: 2a0a016b orr w11, w11, w10 ffa64: b900212b str w11, [x9, #0x20] ffa68: f85e8108 ldur x8, [x8, #-0x18] ffa6c: 8b080268 add x8, x19, x8 ffa70: 39409108 ldrb w8, [x8, #0x24] ffa74: 37000068 tbnz w8, #0x0, 0xffa80 >::operator>>(void*&)+0x168> ffa78: 9401780e bl 0x15dab0 <__cxa_end_catch@plt> ffa7c: 17ffffd1 b 0xff9c0 >::operator>>(void*&)+0xa8> ffa80: 94017808 bl 0x15daa0 <__cxa_rethrow@plt> ffa84: aa0003f3 mov x19, x0 ffa88: 9401780a bl 0x15dab0 <__cxa_end_catch@plt> ffa8c: aa1303e0 mov x0, x19 ffa90: 940165b4 bl 0x159160 <__emutls_get_address+0x6d4> ffa94: 97fea528 bl 0xa8f34 00000000000ffa98 >::get()>: ffa98: d503233f paciasp ffa9c: a9be7bfd stp x29, x30, [sp, #-0x20]! ffaa0: f9000bf3 str x19, [sp, #0x10] ffaa4: 910003fd mov x29, sp ffaa8: f9400008 ldr x8, [x0] ffaac: f900041f str xzr, [x0, #0x8] ffab0: f85e8108 ldur x8, [x8, #-0x18] ffab4: 8b080009 add x9, x0, x8 ffab8: b940212a ldr w10, [x9, #0x20] ffabc: 3400018a cbz w10, 0xffaec >::get()+0x54> ffac0: f9401528 ldr x8, [x9, #0x28] ffac4: f100011f cmp x8, #0x0 ffac8: 1a9f17e8 cset w8, eq ffacc: 2a080148 orr w8, w10, w8 ffad0: b940252a ldr w10, [x9, #0x24] ffad4: 321e0108 orr w8, w8, #0x4 ffad8: 6a0a011f tst w8, w10 ffadc: b9002128 str w8, [x9, #0x20] ffae0: 54000621 b.ne 0xffba4 >::get()+0x10c> ffae4: 12800008 mov w8, #-0x1 // =-1 ffae8: 1400002a b 0xffb90 >::get()+0xf8> ffaec: aa0003f3 mov x19, x0 ffaf0: f9404520 ldr x0, [x9, #0x88] ffaf4: b40000e0 cbz x0, 0xffb10 >::get()+0x78> ffaf8: 94017f72 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> ffafc: f9400268 ldr x8, [x19] ffb00: f85e8108 ldur x8, [x8, #-0x18] ffb04: 8b080269 add x9, x19, x8 ffb08: b9402129 ldr w9, [x9, #0x20] ffb0c: 35fffec9 cbnz w9, 0xffae4 >::get()+0x4c> ffb10: 8b080268 add x8, x19, x8 ffb14: f9401500 ldr x0, [x8, #0x28] ffb18: a941a009 ldp x9, x8, [x0, #0x18] ffb1c: eb08013f cmp x9, x8 ffb20: 54000120 b.eq 0xffb44 >::get()+0xac> ffb24: b8404528 ldr w8, [x9], #0x4 ffb28: f9000c09 str x9, [x0, #0x18] ffb2c: 3100051f cmn w8, #0x1 ffb30: 54000160 b.eq 0xffb5c >::get()+0xc4> ffb34: 5280002a mov w10, #0x1 // =1 ffb38: 2a1f03e9 mov w9, wzr ffb3c: f900066a str x10, [x19, #0x8] ffb40: 14000008 b 0xffb60 >::get()+0xc8> ffb44: f9400008 ldr x8, [x0] ffb48: f9402908 ldr x8, [x8, #0x50] ffb4c: d63f0100 blr x8 ffb50: 2a0003e8 mov w8, w0 ffb54: 3100051f cmn w8, #0x1 ffb58: 54fffee1 b.ne 0xffb34 >::get()+0x9c> ffb5c: 528000c9 mov w9, #0x6 // =6 ffb60: f940026a ldr x10, [x19] ffb64: f85e814a ldur x10, [x10, #-0x18] ffb68: 8b0a026a add x10, x19, x10 ffb6c: f940154b ldr x11, [x10, #0x28] ffb70: f100017f cmp x11, #0x0 ffb74: 29442d4c ldp w12, w11, [x10, #0x20] ffb78: 2a090189 orr w9, w12, w9 ffb7c: 1a9f17ec cset w12, eq ffb80: 2a0c0129 orr w9, w9, w12 ffb84: 6a0b013f tst w9, w11 ffb88: b9002149 str w9, [x10, #0x20] ffb8c: 540000c1 b.ne 0xffba4 >::get()+0x10c> ffb90: f9400bf3 ldr x19, [sp, #0x10] ffb94: 2a0803e0 mov w0, w8 ffb98: a8c27bfd ldp x29, x30, [sp], #0x20 ffb9c: d50323bf autiasp ffba0: d65f03c0 ret ffba4: 90fffb80 adrp x0, 0x6f000 ffba8: 91344400 add x0, x0, #0xd11 ffbac: 94001afc bl 0x10679c ffbb0: 940174e8 bl 0x15cf50 <__cxa_begin_catch@plt> ffbb4: f9400268 ldr x8, [x19] ffbb8: f85e8109 ldur x9, [x8, #-0x18] ffbbc: 8b090269 add x9, x19, x9 ffbc0: b940212a ldr w10, [x9, #0x20] ffbc4: 3200014a orr w10, w10, #0x1 ffbc8: b900212a str w10, [x9, #0x20] ffbcc: f85e8108 ldur x8, [x8, #-0x18] ffbd0: 8b080268 add x8, x19, x8 ffbd4: 39409108 ldrb w8, [x8, #0x24] ffbd8: 370000a8 tbnz w8, #0x0, 0xffbec >::get()+0x154> ffbdc: 940177b5 bl 0x15dab0 <__cxa_end_catch@plt> ffbe0: 2a1f03e9 mov w9, wzr ffbe4: 12800008 mov w8, #-0x1 // =-1 ffbe8: 17ffffde b 0xffb60 >::get()+0xc8> ffbec: 940177ad bl 0x15daa0 <__cxa_rethrow@plt> ffbf0: aa0003f3 mov x19, x0 ffbf4: 940177af bl 0x15dab0 <__cxa_end_catch@plt> ffbf8: aa1303e0 mov x0, x19 ffbfc: 94016559 bl 0x159160 <__emutls_get_address+0x6d4> ffc00: 97fea4cd bl 0xa8f34 00000000000ffc04 >::get(wchar_t&)>: ffc04: d503233f paciasp ffc08: a9be7bfd stp x29, x30, [sp, #-0x20]! ffc0c: a9014ff4 stp x20, x19, [sp, #0x10] ffc10: 910003fd mov x29, sp ffc14: aa0103f4 mov x20, x1 ffc18: aa0003f3 mov x19, x0 ffc1c: 94017f31 bl 0x15f8e0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getEv@plt> ffc20: 3100041f cmn w0, #0x1 ffc24: 54000040 b.eq 0xffc2c >::get(wchar_t&)+0x28> ffc28: b9000280 str w0, [x20] ffc2c: aa1303e0 mov x0, x19 ffc30: a9414ff4 ldp x20, x19, [sp, #0x10] ffc34: a8c27bfd ldp x29, x30, [sp], #0x20 ffc38: d50323bf autiasp ffc3c: d65f03c0 ret 00000000000ffc40 >::get(wchar_t*, long)>: ffc40: d503233f paciasp ffc44: d10143ff sub sp, sp, #0x50 ffc48: a9017bfd stp x29, x30, [sp, #0x10] ffc4c: 910043fd add x29, sp, #0x10 ffc50: f90013f7 str x23, [sp, #0x20] ffc54: a90357f6 stp x22, x21, [sp, #0x30] ffc58: a9044ff4 stp x20, x19, [sp, #0x40] ffc5c: d53bd057 mrs x23, TPIDR_EL0 ffc60: aa0103f4 mov x20, x1 ffc64: f94016e8 ldr x8, [x23, #0x28] ffc68: aa0003f5 mov x21, x0 ffc6c: aa0203f3 mov x19, x2 ffc70: f90007e8 str x8, [sp, #0x8] ffc74: f9400008 ldr x8, [x0] ffc78: f85e8108 ldur x8, [x8, #-0x18] ffc7c: 8b080008 add x8, x0, x8 ffc80: 910003e0 mov x0, sp ffc84: 9100c101 add x1, x8, #0x30 ffc88: 94017ed6 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> ffc8c: b0000361 adrp x1, 0x16c000 ffc90: 910003e0 mov x0, sp ffc94: f9470c21 ldr x1, [x1, #0xe18] ffc98: 94017eea bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> ffc9c: f9400008 ldr x8, [x0] ffca0: f9402d08 ldr x8, [x8, #0x58] ffca4: 52800141 mov w1, #0xa // =10 ffca8: d63f0100 blr x8 ffcac: 2a0003f6 mov w22, w0 ffcb0: 910003e0 mov x0, sp ffcb4: 94017ebb bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> ffcb8: aa1503e0 mov x0, x21 ffcbc: aa1403e1 mov x1, x20 ffcc0: aa1303e2 mov x2, x19 ffcc4: 2a1603e3 mov w3, w22 ffcc8: 94017f0a bl 0x15f8f0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getEPwlw@plt> ffccc: f94016e8 ldr x8, [x23, #0x28] ffcd0: f94007e9 ldr x9, [sp, #0x8] ffcd4: eb09011f cmp x8, x9 ffcd8: 54000101 b.ne 0xffcf8 >::get(wchar_t*, long)+0xb8> ffcdc: a9444ff4 ldp x20, x19, [sp, #0x40] ffce0: a94357f6 ldp x22, x21, [sp, #0x30] ffce4: a9417bfd ldp x29, x30, [sp, #0x10] ffce8: f94013f7 ldr x23, [sp, #0x20] ffcec: 910143ff add sp, sp, #0x50 ffcf0: d50323bf autiasp ffcf4: d65f03c0 ret ffcf8: 9401744e bl 0x15ce30 <__stack_chk_fail@plt> ffcfc: aa0003f3 mov x19, x0 ffd00: 910003e0 mov x0, sp ffd04: 94017ea7 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> ffd08: aa1303e0 mov x0, x19 ffd0c: 94016515 bl 0x159160 <__emutls_get_address+0x6d4> 00000000000ffd10 >::get(wchar_t*, long, wchar_t)>: ffd10: d503233f paciasp ffd14: a9bb7bfd stp x29, x30, [sp, #-0x50]! ffd18: f9000bf9 str x25, [sp, #0x10] ffd1c: 910003fd mov x29, sp ffd20: a9025ff8 stp x24, x23, [sp, #0x20] ffd24: a90357f6 stp x22, x21, [sp, #0x30] ffd28: a9044ff4 stp x20, x19, [sp, #0x40] ffd2c: f9400008 ldr x8, [x0] ffd30: f900041f str xzr, [x0, #0x8] ffd34: aa0203f4 mov x20, x2 ffd38: aa0003f3 mov x19, x0 ffd3c: aa0103f5 mov x21, x1 ffd40: f85e8108 ldur x8, [x8, #-0x18] ffd44: 8b080009 add x9, x0, x8 ffd48: b940212a ldr w10, [x9, #0x20] ffd4c: 3400010a cbz w10, 0xffd6c >::get(wchar_t*, long, wchar_t)+0x5c> ffd50: f9401528 ldr x8, [x9, #0x28] ffd54: f100011f cmp x8, #0x0 ffd58: 1a9f17e8 cset w8, eq ffd5c: 2a080148 orr w8, w10, w8 ffd60: b940252a ldr w10, [x9, #0x24] ffd64: 321e0108 orr w8, w8, #0x4 ffd68: 1400004e b 0xffea0 >::get(wchar_t*, long, wchar_t)+0x190> ffd6c: 2a0303f6 mov w22, w3 ffd70: f9404520 ldr x0, [x9, #0x88] ffd74: b40000e0 cbz x0, 0xffd90 >::get(wchar_t*, long, wchar_t)+0x80> ffd78: 94017ed2 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> ffd7c: f9400268 ldr x8, [x19] ffd80: f85e8108 ldur x8, [x8, #-0x18] ffd84: 8b080269 add x9, x19, x8 ffd88: b9402129 ldr w9, [x9, #0x20] ffd8c: 35000909 cbnz w9, 0xffeac >::get(wchar_t*, long, wchar_t)+0x19c> ffd90: f1000697 subs x23, x20, #0x1 ffd94: 5400056b b.lt 0xffe40 >::get(wchar_t*, long, wchar_t)+0x130> ffd98: f9400669 ldr x9, [x19, #0x8] ffd9c: eb17013f cmp x9, x23 ffda0: 5400054a b.ge 0xffe48 >::get(wchar_t*, long, wchar_t)+0x138> ffda4: 9100a278 add x24, x19, #0x28 ffda8: f8686b00 ldr x0, [x24, x8] ffdac: a941a408 ldp x8, x9, [x0, #0x18] ffdb0: eb09011f cmp x8, x9 ffdb4: 54000060 b.eq 0xffdc0 >::get(wchar_t*, long, wchar_t)+0xb0> ffdb8: b9400100 ldr w0, [x8] ffdbc: 14000004 b 0xffdcc >::get(wchar_t*, long, wchar_t)+0xbc> ffdc0: f9400008 ldr x8, [x0] ffdc4: f9402508 ldr x8, [x8, #0x48] ffdc8: d63f0100 blr x8 ffdcc: 3100041f cmn w0, #0x1 ffdd0: 54000400 b.eq 0xffe50 >::get(wchar_t*, long, wchar_t)+0x140> ffdd4: 6b16001f cmp w0, w22 ffdd8: 54000400 b.eq 0xffe58 >::get(wchar_t*, long, wchar_t)+0x148> ffddc: a9402269 ldp x9, x8, [x19] ffde0: aa1503f9 mov x25, x21 ffde4: b8004720 str w0, [x25], #0x4 ffde8: 91000508 add x8, x8, #0x1 ffdec: f9000668 str x8, [x19, #0x8] ffdf0: f85e8129 ldur x9, [x9, #-0x18] ffdf4: f8696b00 ldr x0, [x24, x9] ffdf8: a941a809 ldp x9, x10, [x0, #0x18] ffdfc: eb0a013f cmp x9, x10 ffe00: 540000c0 b.eq 0xffe18 >::get(wchar_t*, long, wchar_t)+0x108> ffe04: 91001129 add x9, x9, #0x4 ffe08: f9000c09 str x9, [x0, #0x18] ffe0c: eb17011f cmp x8, x23 ffe10: 5400010b b.lt 0xffe30 >::get(wchar_t*, long, wchar_t)+0x120> ffe14: 14000013 b 0xffe60 >::get(wchar_t*, long, wchar_t)+0x150> ffe18: f9400008 ldr x8, [x0] ffe1c: f9402908 ldr x8, [x8, #0x50] ffe20: d63f0100 blr x8 ffe24: f9400668 ldr x8, [x19, #0x8] ffe28: eb17011f cmp x8, x23 ffe2c: 540001aa b.ge 0xffe60 >::get(wchar_t*, long, wchar_t)+0x150> ffe30: f9400268 ldr x8, [x19] ffe34: aa1903f5 mov x21, x25 ffe38: f85e8108 ldur x8, [x8, #-0x18] ffe3c: 17ffffdb b 0xffda8 >::get(wchar_t*, long, wchar_t)+0x98> ffe40: 52800088 mov w8, #0x4 // =4 ffe44: 1400000e b 0xffe7c >::get(wchar_t*, long, wchar_t)+0x16c> ffe48: 2a1f03e8 mov w8, wzr ffe4c: 14000008 b 0xffe6c >::get(wchar_t*, long, wchar_t)+0x15c> ffe50: 52800048 mov w8, #0x2 // =2 ffe54: 14000005 b 0xffe68 >::get(wchar_t*, long, wchar_t)+0x158> ffe58: 2a1f03e8 mov w8, wzr ffe5c: 14000003 b 0xffe68 >::get(wchar_t*, long, wchar_t)+0x158> ffe60: 2a1f03e8 mov w8, wzr ffe64: 910012b5 add x21, x21, #0x4 ffe68: f9400669 ldr x9, [x19, #0x8] ffe6c: 321e010a orr w10, w8, #0x4 ffe70: f100013f cmp x9, #0x0 ffe74: 1a880148 csel w8, w10, w8, eq ffe78: b90002bf str wzr, [x21] ffe7c: f9400269 ldr x9, [x19] ffe80: f85e8129 ldur x9, [x9, #-0x18] ffe84: 8b090269 add x9, x19, x9 ffe88: f940152a ldr x10, [x9, #0x28] ffe8c: f100015f cmp x10, #0x0 ffe90: 2944292b ldp w11, w10, [x9, #0x20] ffe94: 2a080168 orr w8, w11, w8 ffe98: 1a9f17eb cset w11, eq ffe9c: 2a0b0108 orr w8, w8, w11 ffea0: 6a0a011f tst w8, w10 ffea4: b9002128 str w8, [x9, #0x20] ffea8: 54000181 b.ne 0xffed8 >::get(wchar_t*, long, wchar_t)+0x1c8> ffeac: f100069f cmp x20, #0x1 ffeb0: 5400004b b.lt 0xffeb8 >::get(wchar_t*, long, wchar_t)+0x1a8> ffeb4: b90002bf str wzr, [x21] ffeb8: aa1303e0 mov x0, x19 ffebc: f9400bf9 ldr x25, [sp, #0x10] ffec0: a9444ff4 ldp x20, x19, [sp, #0x40] ffec4: a94357f6 ldp x22, x21, [sp, #0x30] ffec8: a9425ff8 ldp x24, x23, [sp, #0x20] ffecc: a8c57bfd ldp x29, x30, [sp], #0x50 ffed0: d50323bf autiasp ffed4: d65f03c0 ret ffed8: 90fffb80 adrp x0, 0x6f000 ffedc: 91344400 add x0, x0, #0xd11 ffee0: 94001a2f bl 0x10679c ffee4: 910012b5 add x21, x21, #0x4 ffee8: 14000001 b 0xffeec >::get(wchar_t*, long, wchar_t)+0x1dc> ffeec: 94017419 bl 0x15cf50 <__cxa_begin_catch@plt> ffef0: f9400268 ldr x8, [x19] ffef4: f85e8109 ldur x9, [x8, #-0x18] ffef8: 8b090269 add x9, x19, x9 ffefc: b940212a ldr w10, [x9, #0x20] fff00: 3200014a orr w10, w10, #0x1 fff04: b900212a str w10, [x9, #0x20] fff08: f85e8108 ldur x8, [x8, #-0x18] fff0c: 8b080268 add x8, x19, x8 fff10: 39409108 ldrb w8, [x8, #0x24] fff14: 37000088 tbnz w8, #0x0, 0xfff24 >::get(wchar_t*, long, wchar_t)+0x214> fff18: 940176e6 bl 0x15dab0 <__cxa_end_catch@plt> fff1c: 52800028 mov w8, #0x1 // =1 fff20: 17ffffd6 b 0xffe78 >::get(wchar_t*, long, wchar_t)+0x168> fff24: b90002bf str wzr, [x21] fff28: 940176de bl 0x15daa0 <__cxa_rethrow@plt> fff2c: aa0003f3 mov x19, x0 fff30: 940176e0 bl 0x15dab0 <__cxa_end_catch@plt> fff34: aa1303e0 mov x0, x19 fff38: 9401648a bl 0x159160 <__emutls_get_address+0x6d4> fff3c: 97fea3fe bl 0xa8f34 00000000000fff40 >::get(std::__ndk1::basic_streambuf>&)>: fff40: d503233f paciasp fff44: d10103ff sub sp, sp, #0x40 fff48: a9017bfd stp x29, x30, [sp, #0x10] fff4c: 910043fd add x29, sp, #0x10 fff50: a90257f6 stp x22, x21, [sp, #0x20] fff54: a9034ff4 stp x20, x19, [sp, #0x30] fff58: d53bd056 mrs x22, TPIDR_EL0 fff5c: aa0103f3 mov x19, x1 fff60: f94016c8 ldr x8, [x22, #0x28] fff64: aa0003f4 mov x20, x0 fff68: f90007e8 str x8, [sp, #0x8] fff6c: f9400008 ldr x8, [x0] fff70: f85e8108 ldur x8, [x8, #-0x18] fff74: 8b080008 add x8, x0, x8 fff78: 910003e0 mov x0, sp fff7c: 9100c101 add x1, x8, #0x30 fff80: 94017e18 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> fff84: b0000361 adrp x1, 0x16c000 fff88: 910003e0 mov x0, sp fff8c: f9470c21 ldr x1, [x1, #0xe18] fff90: 94017e2c bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> fff94: f9400008 ldr x8, [x0] fff98: f9402d08 ldr x8, [x8, #0x58] fff9c: 52800141 mov w1, #0xa // =10 fffa0: d63f0100 blr x8 fffa4: 2a0003f5 mov w21, w0 fffa8: 910003e0 mov x0, sp fffac: 94017dfd bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> fffb0: aa1403e0 mov x0, x20 fffb4: aa1303e1 mov x1, x19 fffb8: 2a1503e2 mov w2, w21 fffbc: 94017e51 bl 0x15f900 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getERNS_15basic_streambufIwS2_EEw@plt> fffc0: f94016c8 ldr x8, [x22, #0x28] fffc4: f94007e9 ldr x9, [sp, #0x8] fffc8: eb09011f cmp x8, x9 fffcc: 540000e1 b.ne 0xfffe8 >::get(std::__ndk1::basic_streambuf>&)+0xa8> fffd0: a9434ff4 ldp x20, x19, [sp, #0x30] fffd4: a94257f6 ldp x22, x21, [sp, #0x20] fffd8: a9417bfd ldp x29, x30, [sp, #0x10] fffdc: 910103ff add sp, sp, #0x40 fffe0: d50323bf autiasp fffe4: d65f03c0 ret fffe8: 94017392 bl 0x15ce30 <__stack_chk_fail@plt> fffec: aa0003f3 mov x19, x0 ffff0: 910003e0 mov x0, sp ffff4: 94017deb bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> ffff8: aa1303e0 mov x0, x19 ffffc: 94016459 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000100000 >::get(std::__ndk1::basic_streambuf>&, wchar_t)>: 100000: d503233f paciasp 100004: a9bd7bfd stp x29, x30, [sp, #-0x30]! 100008: a90157f6 stp x22, x21, [sp, #0x10] 10000c: 910003fd mov x29, sp 100010: a9024ff4 stp x20, x19, [sp, #0x20] 100014: f9400008 ldr x8, [x0] 100018: f900041f str xzr, [x0, #0x8] 10001c: aa0003f3 mov x19, x0 100020: f85e8108 ldur x8, [x8, #-0x18] 100024: 8b080009 add x9, x0, x8 100028: b940212a ldr w10, [x9, #0x20] 10002c: 3400016a cbz w10, 0x100058 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x58> 100030: f9401528 ldr x8, [x9, #0x28] 100034: f100011f cmp x8, #0x0 100038: 1a9f17e8 cset w8, eq 10003c: 2a080148 orr w8, w10, w8 100040: b940252a ldr w10, [x9, #0x24] 100044: 321e0108 orr w8, w8, #0x4 100048: 6a0a011f tst w8, w10 10004c: b9002128 str w8, [x9, #0x20] 100050: 54000960 b.eq 0x10017c >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x17c> 100054: 14000050 b 0x100194 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x194> 100058: 2a0203f4 mov w20, w2 10005c: aa0103f5 mov x21, x1 100060: f9404520 ldr x0, [x9, #0x88] 100064: b40000e0 cbz x0, 0x100080 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x80> 100068: 94017e16 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 10006c: f9400268 ldr x8, [x19] 100070: f85e8108 ldur x8, [x8, #-0x18] 100074: 8b080269 add x9, x19, x8 100078: b9402129 ldr w9, [x9, #0x20] 10007c: 35000809 cbnz w9, 0x10017c >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x17c> 100080: 9100a276 add x22, x19, #0x28 100084: 14000004 b 0x100094 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x94> 100088: 91001129 add x9, x9, #0x4 10008c: f9000c09 str x9, [x0, #0x18] 100090: f85e8108 ldur x8, [x8, #-0x18] 100094: f8686ac0 ldr x0, [x22, x8] 100098: a941a408 ldp x8, x9, [x0, #0x18] 10009c: eb09011f cmp x8, x9 1000a0: 54000060 b.eq 0x1000ac >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0xac> 1000a4: b9400101 ldr w1, [x8] 1000a8: 14000005 b 0x1000bc >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0xbc> 1000ac: f9400008 ldr x8, [x0] 1000b0: f9402508 ldr x8, [x8, #0x48] 1000b4: d63f0100 blr x8 1000b8: 2a0003e1 mov w1, w0 1000bc: 3100043f cmn w1, #0x1 1000c0: 540003e0 b.eq 0x10013c >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x13c> 1000c4: 6b14003f cmp w1, w20 1000c8: 54000360 b.eq 0x100134 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x134> 1000cc: a94326a8 ldp x8, x9, [x21, #0x30] 1000d0: eb09011f cmp x8, x9 1000d4: 54000080 b.eq 0x1000e4 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0xe4> 1000d8: b8004501 str w1, [x8], #0x4 1000dc: f9001aa8 str x8, [x21, #0x30] 1000e0: 14000007 b 0x1000fc >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0xfc> 1000e4: f94002a8 ldr x8, [x21] 1000e8: f9403508 ldr x8, [x8, #0x68] 1000ec: aa1503e0 mov x0, x21 1000f0: d63f0100 blr x8 1000f4: 3100041f cmn w0, #0x1 1000f8: 540001e0 b.eq 0x100134 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x134> 1000fc: a9402668 ldp x8, x9, [x19] 100100: 91000529 add x9, x9, #0x1 100104: f9000669 str x9, [x19, #0x8] 100108: f85e8109 ldur x9, [x8, #-0x18] 10010c: f8696ac0 ldr x0, [x22, x9] 100110: a941a809 ldp x9, x10, [x0, #0x18] 100114: eb0a013f cmp x9, x10 100118: 54fffb81 b.ne 0x100088 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x88> 10011c: f9400008 ldr x8, [x0] 100120: f9402908 ldr x8, [x8, #0x50] 100124: d63f0100 blr x8 100128: f9400268 ldr x8, [x19] 10012c: f85e8108 ldur x8, [x8, #-0x18] 100130: 17ffffd9 b 0x100094 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x94> 100134: 2a1f03e8 mov w8, wzr 100138: 14000002 b 0x100140 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x140> 10013c: 52800048 mov w8, #0x2 // =2 100140: a9402a69 ldp x9, x10, [x19] 100144: 321e010b orr w11, w8, #0x4 100148: f85e8129 ldur x9, [x9, #-0x18] 10014c: f100015f cmp x10, #0x0 100150: 1a880168 csel w8, w11, w8, eq 100154: 8b090269 add x9, x19, x9 100158: f940152c ldr x12, [x9, #0x28] 10015c: 29442d2a ldp w10, w11, [x9, #0x20] 100160: f100019f cmp x12, #0x0 100164: 2a080148 orr w8, w10, w8 100168: 1a9f17ea cset w10, eq 10016c: 2a0a0108 orr w8, w8, w10 100170: 6a0b011f tst w8, w11 100174: b9002128 str w8, [x9, #0x20] 100178: 540000e1 b.ne 0x100194 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x194> 10017c: aa1303e0 mov x0, x19 100180: a9424ff4 ldp x20, x19, [sp, #0x20] 100184: a94157f6 ldp x22, x21, [sp, #0x10] 100188: a8c37bfd ldp x29, x30, [sp], #0x30 10018c: d50323bf autiasp 100190: d65f03c0 ret 100194: f0fffb60 adrp x0, 0x6f000 100198: 91344400 add x0, x0, #0xd11 10019c: 94001980 bl 0x10679c 1001a0: 14000001 b 0x1001a4 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x1a4> 1001a4: 9401736b bl 0x15cf50 <__cxa_begin_catch@plt> 1001a8: 94017642 bl 0x15dab0 <__cxa_end_catch@plt> 1001ac: 52800028 mov w8, #0x1 // =1 1001b0: 17ffffe4 b 0x100140 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x140> 00000000001001b4 >::getline(wchar_t*, long)>: 1001b4: d503233f paciasp 1001b8: d10143ff sub sp, sp, #0x50 1001bc: a9017bfd stp x29, x30, [sp, #0x10] 1001c0: 910043fd add x29, sp, #0x10 1001c4: f90013f7 str x23, [sp, #0x20] 1001c8: a90357f6 stp x22, x21, [sp, #0x30] 1001cc: a9044ff4 stp x20, x19, [sp, #0x40] 1001d0: d53bd057 mrs x23, TPIDR_EL0 1001d4: aa0103f4 mov x20, x1 1001d8: f94016e8 ldr x8, [x23, #0x28] 1001dc: aa0003f5 mov x21, x0 1001e0: aa0203f3 mov x19, x2 1001e4: f90007e8 str x8, [sp, #0x8] 1001e8: f9400008 ldr x8, [x0] 1001ec: f85e8108 ldur x8, [x8, #-0x18] 1001f0: 8b080008 add x8, x0, x8 1001f4: 910003e0 mov x0, sp 1001f8: 9100c101 add x1, x8, #0x30 1001fc: 94017d79 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 100200: 90000361 adrp x1, 0x16c000 100204: 910003e0 mov x0, sp 100208: f9470c21 ldr x1, [x1, #0xe18] 10020c: 94017d8d bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 100210: f9400008 ldr x8, [x0] 100214: f9402d08 ldr x8, [x8, #0x58] 100218: 52800141 mov w1, #0xa // =10 10021c: d63f0100 blr x8 100220: 2a0003f6 mov w22, w0 100224: 910003e0 mov x0, sp 100228: 94017d5e bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 10022c: aa1503e0 mov x0, x21 100230: aa1403e1 mov x1, x20 100234: aa1303e2 mov x2, x19 100238: 2a1603e3 mov w3, w22 10023c: 94017db5 bl 0x15f910 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE7getlineEPwlw@plt> 100240: f94016e8 ldr x8, [x23, #0x28] 100244: f94007e9 ldr x9, [sp, #0x8] 100248: eb09011f cmp x8, x9 10024c: 54000101 b.ne 0x10026c >::getline(wchar_t*, long)+0xb8> 100250: a9444ff4 ldp x20, x19, [sp, #0x40] 100254: a94357f6 ldp x22, x21, [sp, #0x30] 100258: a9417bfd ldp x29, x30, [sp, #0x10] 10025c: f94013f7 ldr x23, [sp, #0x20] 100260: 910143ff add sp, sp, #0x50 100264: d50323bf autiasp 100268: d65f03c0 ret 10026c: 940172f1 bl 0x15ce30 <__stack_chk_fail@plt> 100270: aa0003f3 mov x19, x0 100274: 910003e0 mov x0, sp 100278: 94017d4a bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 10027c: aa1303e0 mov x0, x19 100280: 940163b8 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000100284 >::getline(wchar_t*, long, wchar_t)>: 100284: d503233f paciasp 100288: a9bb7bfd stp x29, x30, [sp, #-0x50]! 10028c: f9000bf9 str x25, [sp, #0x10] 100290: 910003fd mov x29, sp 100294: a9025ff8 stp x24, x23, [sp, #0x20] 100298: a90357f6 stp x22, x21, [sp, #0x30] 10029c: a9044ff4 stp x20, x19, [sp, #0x40] 1002a0: f9400008 ldr x8, [x0] 1002a4: f900041f str xzr, [x0, #0x8] 1002a8: aa0203f4 mov x20, x2 1002ac: aa0003f3 mov x19, x0 1002b0: aa0103f5 mov x21, x1 1002b4: f85e8108 ldur x8, [x8, #-0x18] 1002b8: 8b080009 add x9, x0, x8 1002bc: b940212a ldr w10, [x9, #0x20] 1002c0: 340004aa cbz w10, 0x100354 >::getline(wchar_t*, long, wchar_t)+0xd0> 1002c4: f9401528 ldr x8, [x9, #0x28] 1002c8: f100011f cmp x8, #0x0 1002cc: 1a9f17e8 cset w8, eq 1002d0: 2a080148 orr w8, w10, w8 1002d4: b940252a ldr w10, [x9, #0x24] 1002d8: 321e0108 orr w8, w8, #0x4 1002dc: 6a0a011f tst w8, w10 1002e0: b9002128 str w8, [x9, #0x20] 1002e4: 54000c21 b.ne 0x100468 >::getline(wchar_t*, long, wchar_t)+0x1e4> 1002e8: 2a1f03e8 mov w8, wzr 1002ec: f100069f cmp x20, #0x1 1002f0: 5400004b b.lt 0x1002f8 >::getline(wchar_t*, long, wchar_t)+0x74> 1002f4: b90002bf str wzr, [x21] 1002f8: a9402a69 ldp x9, x10, [x19] 1002fc: 321e010b orr w11, w8, #0x4 100300: f85e8129 ldur x9, [x9, #-0x18] 100304: f100015f cmp x10, #0x0 100308: 1a880168 csel w8, w11, w8, eq 10030c: 8b090269 add x9, x19, x9 100310: f940152c ldr x12, [x9, #0x28] 100314: 29442d2a ldp w10, w11, [x9, #0x20] 100318: f100019f cmp x12, #0x0 10031c: 2a080148 orr w8, w10, w8 100320: 1a9f17ea cset w10, eq 100324: 2a0a0108 orr w8, w8, w10 100328: 6a0b011f tst w8, w11 10032c: b9002128 str w8, [x9, #0x20] 100330: 540009c1 b.ne 0x100468 >::getline(wchar_t*, long, wchar_t)+0x1e4> 100334: aa1303e0 mov x0, x19 100338: f9400bf9 ldr x25, [sp, #0x10] 10033c: a9444ff4 ldp x20, x19, [sp, #0x40] 100340: a94357f6 ldp x22, x21, [sp, #0x30] 100344: a9425ff8 ldp x24, x23, [sp, #0x20] 100348: a8c57bfd ldp x29, x30, [sp], #0x50 10034c: d50323bf autiasp 100350: d65f03c0 ret 100354: 2a0303f6 mov w22, w3 100358: f9404520 ldr x0, [x9, #0x88] 10035c: b40000e0 cbz x0, 0x100378 >::getline(wchar_t*, long, wchar_t)+0xf4> 100360: 94017d58 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 100364: f9400268 ldr x8, [x19] 100368: f85e8108 ldur x8, [x8, #-0x18] 10036c: 8b080269 add x9, x19, x8 100370: b9402129 ldr w9, [x9, #0x20] 100374: 35fffba9 cbnz w9, 0x1002e8 >::getline(wchar_t*, long, wchar_t)+0x64> 100378: d1000697 sub x23, x20, #0x1 10037c: 9100a278 add x24, x19, #0x28 100380: 14000007 b 0x10039c >::getline(wchar_t*, long, wchar_t)+0x118> 100384: 9100114a add x10, x10, #0x4 100388: f9000c0a str x10, [x0, #0x18] 10038c: 91000508 add x8, x8, #0x1 100390: aa1903f5 mov x21, x25 100394: f9000668 str x8, [x19, #0x8] 100398: f85e8128 ldur x8, [x9, #-0x18] 10039c: f8686b00 ldr x0, [x24, x8] 1003a0: a941a408 ldp x8, x9, [x0, #0x18] 1003a4: eb09011f cmp x8, x9 1003a8: 54000060 b.eq 0x1003b4 >::getline(wchar_t*, long, wchar_t)+0x130> 1003ac: b9400100 ldr w0, [x8] 1003b0: 14000004 b 0x1003c0 >::getline(wchar_t*, long, wchar_t)+0x13c> 1003b4: f9400008 ldr x8, [x0] 1003b8: f9402508 ldr x8, [x8, #0x48] 1003bc: d63f0100 blr x8 1003c0: 3100041f cmn w0, #0x1 1003c4: 54000260 b.eq 0x100410 >::getline(wchar_t*, long, wchar_t)+0x18c> 1003c8: 6b16001f cmp w0, w22 1003cc: 54000260 b.eq 0x100418 >::getline(wchar_t*, long, wchar_t)+0x194> 1003d0: f9400668 ldr x8, [x19, #0x8] 1003d4: eb17011f cmp x8, x23 1003d8: 5400034a b.ge 0x100440 >::getline(wchar_t*, long, wchar_t)+0x1bc> 1003dc: aa1503f9 mov x25, x21 1003e0: f9400269 ldr x9, [x19] 1003e4: b8004720 str w0, [x25], #0x4 1003e8: f85e812a ldur x10, [x9, #-0x18] 1003ec: f86a6b00 ldr x0, [x24, x10] 1003f0: a941ac0a ldp x10, x11, [x0, #0x18] 1003f4: eb0b015f cmp x10, x11 1003f8: 54fffc61 b.ne 0x100384 >::getline(wchar_t*, long, wchar_t)+0x100> 1003fc: f9400008 ldr x8, [x0] 100400: f9402908 ldr x8, [x8, #0x50] 100404: d63f0100 blr x8 100408: a9402269 ldp x9, x8, [x19] 10040c: 17ffffe0 b 0x10038c >::getline(wchar_t*, long, wchar_t)+0x108> 100410: 52800048 mov w8, #0x2 // =2 100414: 17ffffb6 b 0x1002ec >::getline(wchar_t*, long, wchar_t)+0x68> 100418: f9400268 ldr x8, [x19] 10041c: f85e8108 ldur x8, [x8, #-0x18] 100420: 8b080268 add x8, x19, x8 100424: f9401500 ldr x0, [x8, #0x28] 100428: a941a408 ldp x8, x9, [x0, #0x18] 10042c: eb09011f cmp x8, x9 100430: 540000c0 b.eq 0x100448 >::getline(wchar_t*, long, wchar_t)+0x1c4> 100434: 91001108 add x8, x8, #0x4 100438: f9000c08 str x8, [x0, #0x18] 10043c: 14000006 b 0x100454 >::getline(wchar_t*, long, wchar_t)+0x1d0> 100440: 52800088 mov w8, #0x4 // =4 100444: 17ffffaa b 0x1002ec >::getline(wchar_t*, long, wchar_t)+0x68> 100448: f9400008 ldr x8, [x0] 10044c: f9402908 ldr x8, [x8, #0x50] 100450: d63f0100 blr x8 100454: f9400668 ldr x8, [x19, #0x8] 100458: 91000509 add x9, x8, #0x1 10045c: 2a1f03e8 mov w8, wzr 100460: f9000669 str x9, [x19, #0x8] 100464: 17ffffa2 b 0x1002ec >::getline(wchar_t*, long, wchar_t)+0x68> 100468: f0fffb60 adrp x0, 0x6f000 10046c: 91344400 add x0, x0, #0xd11 100470: 940018cb bl 0x10679c 100474: 14000003 b 0x100480 >::getline(wchar_t*, long, wchar_t)+0x1fc> 100478: 910012b5 add x21, x21, #0x4 10047c: 14000001 b 0x100480 >::getline(wchar_t*, long, wchar_t)+0x1fc> 100480: 940172b4 bl 0x15cf50 <__cxa_begin_catch@plt> 100484: f9400268 ldr x8, [x19] 100488: f85e8109 ldur x9, [x8, #-0x18] 10048c: 8b090269 add x9, x19, x9 100490: b940212a ldr w10, [x9, #0x20] 100494: 3200014a orr w10, w10, #0x1 100498: b900212a str w10, [x9, #0x20] 10049c: f85e8108 ldur x8, [x8, #-0x18] 1004a0: 8b080268 add x8, x19, x8 1004a4: 39409108 ldrb w8, [x8, #0x24] 1004a8: 37000088 tbnz w8, #0x0, 0x1004b8 >::getline(wchar_t*, long, wchar_t)+0x234> 1004ac: 94017581 bl 0x15dab0 <__cxa_end_catch@plt> 1004b0: 52800028 mov w8, #0x1 // =1 1004b4: 17ffff8e b 0x1002ec >::getline(wchar_t*, long, wchar_t)+0x68> 1004b8: f100069f cmp x20, #0x1 1004bc: 5400004b b.lt 0x1004c4 >::getline(wchar_t*, long, wchar_t)+0x240> 1004c0: b90002bf str wzr, [x21] 1004c4: 94017577 bl 0x15daa0 <__cxa_rethrow@plt> 1004c8: aa0003f3 mov x19, x0 1004cc: 94017579 bl 0x15dab0 <__cxa_end_catch@plt> 1004d0: aa1303e0 mov x0, x19 1004d4: 94016323 bl 0x159160 <__emutls_get_address+0x6d4> 1004d8: 97fea297 bl 0xa8f34 00000000001004dc >::ignore(long, unsigned int)>: 1004dc: d503233f paciasp 1004e0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 1004e4: a90157f6 stp x22, x21, [sp, #0x10] 1004e8: 910003fd mov x29, sp 1004ec: a9024ff4 stp x20, x19, [sp, #0x20] 1004f0: f9400008 ldr x8, [x0] 1004f4: f900041f str xzr, [x0, #0x8] 1004f8: aa0003f3 mov x19, x0 1004fc: f85e8108 ldur x8, [x8, #-0x18] 100500: 8b080009 add x9, x0, x8 100504: b940212a ldr w10, [x9, #0x20] 100508: 3400010a cbz w10, 0x100528 >::ignore(long, unsigned int)+0x4c> 10050c: f9401528 ldr x8, [x9, #0x28] 100510: f100011f cmp x8, #0x0 100514: 1a9f17e8 cset w8, eq 100518: 2a080148 orr w8, w10, w8 10051c: b940252a ldr w10, [x9, #0x24] 100520: 321e0108 orr w8, w8, #0x4 100524: 1400004a b 0x10064c >::ignore(long, unsigned int)+0x170> 100528: 2a0203f4 mov w20, w2 10052c: aa0103f5 mov x21, x1 100530: f9404520 ldr x0, [x9, #0x88] 100534: b40000e0 cbz x0, 0x100550 >::ignore(long, unsigned int)+0x74> 100538: 94017ce2 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 10053c: f9400268 ldr x8, [x19] 100540: f85e8108 ldur x8, [x8, #-0x18] 100544: 8b080269 add x9, x19, x8 100548: b9402129 ldr w9, [x9, #0x20] 10054c: 35000869 cbnz w9, 0x100658 >::ignore(long, unsigned int)+0x17c> 100550: 92f00009 mov x9, #0x7fffffffffffffff // =9223372036854775807 100554: eb0902bf cmp x21, x9 100558: 540002e1 b.ne 0x1005b4 >::ignore(long, unsigned int)+0xd8> 10055c: 9100a275 add x21, x19, #0x28 100560: f8686aa8 ldr x8, [x21, x8] 100564: a941a909 ldp x9, x10, [x8, #0x18] 100568: eb0a013f cmp x9, x10 10056c: 54000080 b.eq 0x10057c >::ignore(long, unsigned int)+0xa0> 100570: b8404520 ldr w0, [x9], #0x4 100574: f9000d09 str x9, [x8, #0x18] 100578: 14000005 b 0x10058c >::ignore(long, unsigned int)+0xb0> 10057c: f9400109 ldr x9, [x8] 100580: f9402929 ldr x9, [x9, #0x50] 100584: aa0803e0 mov x0, x8 100588: d63f0120 blr x9 10058c: 3100041f cmn w0, #0x1 100590: 540004a0 b.eq 0x100624 >::ignore(long, unsigned int)+0x148> 100594: f9400668 ldr x8, [x19, #0x8] 100598: 6b14001f cmp w0, w20 10059c: 91000508 add x8, x8, #0x1 1005a0: f9000668 str x8, [x19, #0x8] 1005a4: 540003c0 b.eq 0x10061c >::ignore(long, unsigned int)+0x140> 1005a8: f9400268 ldr x8, [x19] 1005ac: f85e8108 ldur x8, [x8, #-0x18] 1005b0: 17ffffec b 0x100560 >::ignore(long, unsigned int)+0x84> 1005b4: f9400669 ldr x9, [x19, #0x8] 1005b8: eb15013f cmp x9, x21 1005bc: 5400030a b.ge 0x10061c >::ignore(long, unsigned int)+0x140> 1005c0: 9100a276 add x22, x19, #0x28 1005c4: f8686ac8 ldr x8, [x22, x8] 1005c8: a941a909 ldp x9, x10, [x8, #0x18] 1005cc: eb0a013f cmp x9, x10 1005d0: 54000080 b.eq 0x1005e0 >::ignore(long, unsigned int)+0x104> 1005d4: b8404520 ldr w0, [x9], #0x4 1005d8: f9000d09 str x9, [x8, #0x18] 1005dc: 14000005 b 0x1005f0 >::ignore(long, unsigned int)+0x114> 1005e0: f9400109 ldr x9, [x8] 1005e4: f9402929 ldr x9, [x9, #0x50] 1005e8: aa0803e0 mov x0, x8 1005ec: d63f0120 blr x9 1005f0: 3100041f cmn w0, #0x1 1005f4: 54000180 b.eq 0x100624 >::ignore(long, unsigned int)+0x148> 1005f8: f9400668 ldr x8, [x19, #0x8] 1005fc: 6b14001f cmp w0, w20 100600: 91000508 add x8, x8, #0x1 100604: fa551100 ccmp x8, x21, #0x0, ne 100608: f9000668 str x8, [x19, #0x8] 10060c: 5400008a b.ge 0x10061c >::ignore(long, unsigned int)+0x140> 100610: f9400268 ldr x8, [x19] 100614: f85e8108 ldur x8, [x8, #-0x18] 100618: 17ffffeb b 0x1005c4 >::ignore(long, unsigned int)+0xe8> 10061c: 2a1f03e8 mov w8, wzr 100620: 14000002 b 0x100628 >::ignore(long, unsigned int)+0x14c> 100624: 52800048 mov w8, #0x2 // =2 100628: f9400269 ldr x9, [x19] 10062c: f85e8129 ldur x9, [x9, #-0x18] 100630: 8b090269 add x9, x19, x9 100634: f940152a ldr x10, [x9, #0x28] 100638: f100015f cmp x10, #0x0 10063c: 2944292b ldp w11, w10, [x9, #0x20] 100640: 2a080168 orr w8, w11, w8 100644: 1a9f17eb cset w11, eq 100648: 2a0b0108 orr w8, w8, w11 10064c: 6a0a011f tst w8, w10 100650: b9002128 str w8, [x9, #0x20] 100654: 540000e1 b.ne 0x100670 >::ignore(long, unsigned int)+0x194> 100658: aa1303e0 mov x0, x19 10065c: a9424ff4 ldp x20, x19, [sp, #0x20] 100660: a94157f6 ldp x22, x21, [sp, #0x10] 100664: a8c37bfd ldp x29, x30, [sp], #0x30 100668: d50323bf autiasp 10066c: d65f03c0 ret 100670: f0fffb60 adrp x0, 0x6f000 100674: 91344400 add x0, x0, #0xd11 100678: 94001849 bl 0x10679c 10067c: 14000001 b 0x100680 >::ignore(long, unsigned int)+0x1a4> 100680: 94017234 bl 0x15cf50 <__cxa_begin_catch@plt> 100684: f9400268 ldr x8, [x19] 100688: f85e8109 ldur x9, [x8, #-0x18] 10068c: 8b090269 add x9, x19, x9 100690: b940212a ldr w10, [x9, #0x20] 100694: 3200014a orr w10, w10, #0x1 100698: b900212a str w10, [x9, #0x20] 10069c: f85e8108 ldur x8, [x8, #-0x18] 1006a0: 8b080268 add x8, x19, x8 1006a4: 39409108 ldrb w8, [x8, #0x24] 1006a8: 37000088 tbnz w8, #0x0, 0x1006b8 >::ignore(long, unsigned int)+0x1dc> 1006ac: 94017501 bl 0x15dab0 <__cxa_end_catch@plt> 1006b0: 52800028 mov w8, #0x1 // =1 1006b4: 17ffffdd b 0x100628 >::ignore(long, unsigned int)+0x14c> 1006b8: 940174fa bl 0x15daa0 <__cxa_rethrow@plt> 1006bc: aa0003f3 mov x19, x0 1006c0: 940174fc bl 0x15dab0 <__cxa_end_catch@plt> 1006c4: aa1303e0 mov x0, x19 1006c8: 940162a6 bl 0x159160 <__emutls_get_address+0x6d4> 1006cc: 97fea21a bl 0xa8f34 00000000001006d0 >::peek()>: 1006d0: d503233f paciasp 1006d4: a9be7bfd stp x29, x30, [sp, #-0x20]! 1006d8: f9000bf3 str x19, [sp, #0x10] 1006dc: 910003fd mov x29, sp 1006e0: f9400008 ldr x8, [x0] 1006e4: f900041f str xzr, [x0, #0x8] 1006e8: f85e8108 ldur x8, [x8, #-0x18] 1006ec: 8b080009 add x9, x0, x8 1006f0: b940212a ldr w10, [x9, #0x20] 1006f4: 3400018a cbz w10, 0x100724 >::peek()+0x54> 1006f8: f9401528 ldr x8, [x9, #0x28] 1006fc: f100011f cmp x8, #0x0 100700: 1a9f17e8 cset w8, eq 100704: 2a080148 orr w8, w10, w8 100708: b940252a ldr w10, [x9, #0x24] 10070c: 321e0108 orr w8, w8, #0x4 100710: 6a0a011f tst w8, w10 100714: b9002128 str w8, [x9, #0x20] 100718: 54000561 b.ne 0x1007c4 >::peek()+0xf4> 10071c: 12800008 mov w8, #-0x1 // =-1 100720: 14000024 b 0x1007b0 >::peek()+0xe0> 100724: aa0003f3 mov x19, x0 100728: f9404520 ldr x0, [x9, #0x88] 10072c: b40000e0 cbz x0, 0x100748 >::peek()+0x78> 100730: 94017c64 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 100734: f9400268 ldr x8, [x19] 100738: f85e8108 ldur x8, [x8, #-0x18] 10073c: 8b080269 add x9, x19, x8 100740: b9402129 ldr w9, [x9, #0x20] 100744: 35fffec9 cbnz w9, 0x10071c >::peek()+0x4c> 100748: 8b080268 add x8, x19, x8 10074c: f9401500 ldr x0, [x8, #0x28] 100750: a941a408 ldp x8, x9, [x0, #0x18] 100754: eb09011f cmp x8, x9 100758: 54000060 b.eq 0x100764 >::peek()+0x94> 10075c: b9400108 ldr w8, [x8] 100760: 14000005 b 0x100774 >::peek()+0xa4> 100764: f9400008 ldr x8, [x0] 100768: f9402508 ldr x8, [x8, #0x48] 10076c: d63f0100 blr x8 100770: 2a0003e8 mov w8, w0 100774: 3100051f cmn w8, #0x1 100778: 1a9f17e9 cset w9, eq 10077c: 531f7929 lsl w9, w9, #1 100780: f940026a ldr x10, [x19] 100784: f85e814a ldur x10, [x10, #-0x18] 100788: 8b0a026a add x10, x19, x10 10078c: f940154b ldr x11, [x10, #0x28] 100790: f100017f cmp x11, #0x0 100794: 29442d4c ldp w12, w11, [x10, #0x20] 100798: 2a090189 orr w9, w12, w9 10079c: 1a9f17ec cset w12, eq 1007a0: 2a0c0129 orr w9, w9, w12 1007a4: 6a0b013f tst w9, w11 1007a8: b9002149 str w9, [x10, #0x20] 1007ac: 540000c1 b.ne 0x1007c4 >::peek()+0xf4> 1007b0: f9400bf3 ldr x19, [sp, #0x10] 1007b4: 2a0803e0 mov w0, w8 1007b8: a8c27bfd ldp x29, x30, [sp], #0x20 1007bc: d50323bf autiasp 1007c0: d65f03c0 ret 1007c4: f0fffb60 adrp x0, 0x6f000 1007c8: 91344400 add x0, x0, #0xd11 1007cc: 940017f4 bl 0x10679c 1007d0: 940171e0 bl 0x15cf50 <__cxa_begin_catch@plt> 1007d4: f9400268 ldr x8, [x19] 1007d8: f85e8109 ldur x9, [x8, #-0x18] 1007dc: 8b090269 add x9, x19, x9 1007e0: b940212a ldr w10, [x9, #0x20] 1007e4: 3200014a orr w10, w10, #0x1 1007e8: b900212a str w10, [x9, #0x20] 1007ec: f85e8108 ldur x8, [x8, #-0x18] 1007f0: 8b080268 add x8, x19, x8 1007f4: 39409108 ldrb w8, [x8, #0x24] 1007f8: 370000a8 tbnz w8, #0x0, 0x10080c >::peek()+0x13c> 1007fc: 940174ad bl 0x15dab0 <__cxa_end_catch@plt> 100800: 12800008 mov w8, #-0x1 // =-1 100804: 52800029 mov w9, #0x1 // =1 100808: 17ffffde b 0x100780 >::peek()+0xb0> 10080c: 940174a5 bl 0x15daa0 <__cxa_rethrow@plt> 100810: aa0003f3 mov x19, x0 100814: 940174a7 bl 0x15dab0 <__cxa_end_catch@plt> 100818: aa1303e0 mov x0, x19 10081c: 94016251 bl 0x159160 <__emutls_get_address+0x6d4> 100820: 97fea1c5 bl 0xa8f34 0000000000100824 >::read(wchar_t*, long)>: 100824: d503233f paciasp 100828: a9bd7bfd stp x29, x30, [sp, #-0x30]! 10082c: f9000bf5 str x21, [sp, #0x10] 100830: 910003fd mov x29, sp 100834: a9024ff4 stp x20, x19, [sp, #0x20] 100838: f9400008 ldr x8, [x0] 10083c: f900041f str xzr, [x0, #0x8] 100840: aa0003f3 mov x19, x0 100844: f85e8108 ldur x8, [x8, #-0x18] 100848: 8b080009 add x9, x0, x8 10084c: b940212a ldr w10, [x9, #0x20] 100850: 3400018a cbz w10, 0x100880 >::read(wchar_t*, long)+0x5c> 100854: f9401528 ldr x8, [x9, #0x28] 100858: f100011f cmp x8, #0x0 10085c: 1a9f17e8 cset w8, eq 100860: 2a080148 orr w8, w10, w8 100864: b940252a ldr w10, [x9, #0x24] 100868: 321e0108 orr w8, w8, #0x4 10086c: 6a0a011f tst w8, w10 100870: b9002128 str w8, [x9, #0x20] 100874: 54000541 b.ne 0x10091c >::read(wchar_t*, long)+0xf8> 100878: 52800088 mov w8, #0x4 // =4 10087c: 14000016 b 0x1008d4 >::read(wchar_t*, long)+0xb0> 100880: aa0203f4 mov x20, x2 100884: aa0103f5 mov x21, x1 100888: f9404520 ldr x0, [x9, #0x88] 10088c: b40000e0 cbz x0, 0x1008a8 >::read(wchar_t*, long)+0x84> 100890: 94017c0c bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 100894: f9400268 ldr x8, [x19] 100898: f85e8108 ldur x8, [x8, #-0x18] 10089c: 8b080269 add x9, x19, x8 1008a0: b9402129 ldr w9, [x9, #0x20] 1008a4: 35fffea9 cbnz w9, 0x100878 >::read(wchar_t*, long)+0x54> 1008a8: 8b080268 add x8, x19, x8 1008ac: f9401500 ldr x0, [x8, #0x28] 1008b0: f9400008 ldr x8, [x0] 1008b4: f9402108 ldr x8, [x8, #0x40] 1008b8: aa1503e1 mov x1, x21 1008bc: aa1403e2 mov x2, x20 1008c0: d63f0100 blr x8 1008c4: eb14001f cmp x0, x20 1008c8: 528000c8 mov w8, #0x6 // =6 1008cc: 1a8803e8 csel w8, wzr, w8, eq 1008d0: f9000660 str x0, [x19, #0x8] 1008d4: f9400269 ldr x9, [x19] 1008d8: f85e8129 ldur x9, [x9, #-0x18] 1008dc: 8b090269 add x9, x19, x9 1008e0: f940152a ldr x10, [x9, #0x28] 1008e4: f100015f cmp x10, #0x0 1008e8: 2944292b ldp w11, w10, [x9, #0x20] 1008ec: 2a080168 orr w8, w11, w8 1008f0: 1a9f17eb cset w11, eq 1008f4: 2a0b0108 orr w8, w8, w11 1008f8: 6a0a011f tst w8, w10 1008fc: b9002128 str w8, [x9, #0x20] 100900: 540000e1 b.ne 0x10091c >::read(wchar_t*, long)+0xf8> 100904: aa1303e0 mov x0, x19 100908: f9400bf5 ldr x21, [sp, #0x10] 10090c: a9424ff4 ldp x20, x19, [sp, #0x20] 100910: a8c37bfd ldp x29, x30, [sp], #0x30 100914: d50323bf autiasp 100918: d65f03c0 ret 10091c: f0fffb60 adrp x0, 0x6f000 100920: 91344400 add x0, x0, #0xd11 100924: 9400179e bl 0x10679c 100928: 9401718a bl 0x15cf50 <__cxa_begin_catch@plt> 10092c: f9400268 ldr x8, [x19] 100930: f85e8109 ldur x9, [x8, #-0x18] 100934: 8b090269 add x9, x19, x9 100938: b940212a ldr w10, [x9, #0x20] 10093c: 3200014a orr w10, w10, #0x1 100940: b900212a str w10, [x9, #0x20] 100944: f85e8108 ldur x8, [x8, #-0x18] 100948: 8b080268 add x8, x19, x8 10094c: 39409108 ldrb w8, [x8, #0x24] 100950: 37000088 tbnz w8, #0x0, 0x100960 >::read(wchar_t*, long)+0x13c> 100954: 94017457 bl 0x15dab0 <__cxa_end_catch@plt> 100958: 52800028 mov w8, #0x1 // =1 10095c: 17ffffde b 0x1008d4 >::read(wchar_t*, long)+0xb0> 100960: 94017450 bl 0x15daa0 <__cxa_rethrow@plt> 100964: aa0003f3 mov x19, x0 100968: 94017452 bl 0x15dab0 <__cxa_end_catch@plt> 10096c: aa1303e0 mov x0, x19 100970: 940161fc bl 0x159160 <__emutls_get_address+0x6d4> 100974: 97fea170 bl 0xa8f34 0000000000100978 >::readsome(wchar_t*, long)>: 100978: d503233f paciasp 10097c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 100980: f9000bf5 str x21, [sp, #0x10] 100984: 910003fd mov x29, sp 100988: a9024ff4 stp x20, x19, [sp, #0x20] 10098c: f9400008 ldr x8, [x0] 100990: f900041f str xzr, [x0, #0x8] 100994: aa0003f3 mov x19, x0 100998: f85e8108 ldur x8, [x8, #-0x18] 10099c: 8b080009 add x9, x0, x8 1009a0: b940212a ldr w10, [x9, #0x20] 1009a4: 340003aa cbz w10, 0x100a18 >::readsome(wchar_t*, long)+0xa0> 1009a8: f9401528 ldr x8, [x9, #0x28] 1009ac: f100011f cmp x8, #0x0 1009b0: 1a9f17e8 cset w8, eq 1009b4: 2a080148 orr w8, w10, w8 1009b8: b940252a ldr w10, [x9, #0x24] 1009bc: 321e0108 orr w8, w8, #0x4 1009c0: 6a0a011f tst w8, w10 1009c4: b9002128 str w8, [x9, #0x20] 1009c8: 54000821 b.ne 0x100acc >::readsome(wchar_t*, long)+0x154> 1009cc: 52800088 mov w8, #0x4 // =4 1009d0: f9400269 ldr x9, [x19] 1009d4: f85e8129 ldur x9, [x9, #-0x18] 1009d8: 8b090269 add x9, x19, x9 1009dc: f940152a ldr x10, [x9, #0x28] 1009e0: f100015f cmp x10, #0x0 1009e4: 2944292b ldp w11, w10, [x9, #0x20] 1009e8: 2a080168 orr w8, w11, w8 1009ec: 1a9f17eb cset w11, eq 1009f0: 2a0b0108 orr w8, w8, w11 1009f4: 6a0a011f tst w8, w10 1009f8: b9002128 str w8, [x9, #0x20] 1009fc: 54000681 b.ne 0x100acc >::readsome(wchar_t*, long)+0x154> 100a00: f9400660 ldr x0, [x19, #0x8] 100a04: a9424ff4 ldp x20, x19, [sp, #0x20] 100a08: f9400bf5 ldr x21, [sp, #0x10] 100a0c: a8c37bfd ldp x29, x30, [sp], #0x30 100a10: d50323bf autiasp 100a14: d65f03c0 ret 100a18: aa0203f4 mov x20, x2 100a1c: aa0103f5 mov x21, x1 100a20: f9404520 ldr x0, [x9, #0x88] 100a24: b40000e0 cbz x0, 0x100a40 >::readsome(wchar_t*, long)+0xc8> 100a28: 94017ba6 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 100a2c: f9400268 ldr x8, [x19] 100a30: f85e8108 ldur x8, [x8, #-0x18] 100a34: 8b080269 add x9, x19, x8 100a38: b9402129 ldr w9, [x9, #0x20] 100a3c: 35fffc89 cbnz w9, 0x1009cc >::readsome(wchar_t*, long)+0x54> 100a40: 8b080268 add x8, x19, x8 100a44: f9401500 ldr x0, [x8, #0x28] 100a48: a941a408 ldp x8, x9, [x0, #0x18] 100a4c: eb09011f cmp x8, x9 100a50: 54000082 b.hs 0x100a60 >::readsome(wchar_t*, long)+0xe8> 100a54: cb080128 sub x8, x9, x8 100a58: 9342fd00 asr x0, x8, #2 100a5c: 14000004 b 0x100a6c >::readsome(wchar_t*, long)+0xf4> 100a60: f9400008 ldr x8, [x0] 100a64: f9401d08 ldr x8, [x8, #0x38] 100a68: d63f0100 blr x8 100a6c: b100041f cmn x0, #0x1 100a70: 54000080 b.eq 0x100a80 >::readsome(wchar_t*, long)+0x108> 100a74: b50000a0 cbnz x0, 0x100a88 >::readsome(wchar_t*, long)+0x110> 100a78: 2a1f03e8 mov w8, wzr 100a7c: 17ffffd5 b 0x1009d0 >::readsome(wchar_t*, long)+0x58> 100a80: 52800048 mov w8, #0x2 // =2 100a84: 17ffffd3 b 0x1009d0 >::readsome(wchar_t*, long)+0x58> 100a88: f9400268 ldr x8, [x19] 100a8c: eb14001f cmp x0, x20 100a90: 9a80c294 csel x20, x20, x0, gt 100a94: f85e8108 ldur x8, [x8, #-0x18] 100a98: 8b080268 add x8, x19, x8 100a9c: f9401508 ldr x8, [x8, #0x28] 100aa0: f9400109 ldr x9, [x8] 100aa4: f9402129 ldr x9, [x9, #0x40] 100aa8: aa0803e0 mov x0, x8 100aac: aa1503e1 mov x1, x21 100ab0: aa1403e2 mov x2, x20 100ab4: d63f0120 blr x9 100ab8: eb14001f cmp x0, x20 100abc: 528000c8 mov w8, #0x6 // =6 100ac0: 1a8803e8 csel w8, wzr, w8, eq 100ac4: f9000660 str x0, [x19, #0x8] 100ac8: 17ffffc2 b 0x1009d0 >::readsome(wchar_t*, long)+0x58> 100acc: f0fffb60 adrp x0, 0x6f000 100ad0: 91344400 add x0, x0, #0xd11 100ad4: 94001732 bl 0x10679c 100ad8: 9401711e bl 0x15cf50 <__cxa_begin_catch@plt> 100adc: f9400268 ldr x8, [x19] 100ae0: f85e8109 ldur x9, [x8, #-0x18] 100ae4: 8b090269 add x9, x19, x9 100ae8: b940212a ldr w10, [x9, #0x20] 100aec: 3200014a orr w10, w10, #0x1 100af0: b900212a str w10, [x9, #0x20] 100af4: f85e8108 ldur x8, [x8, #-0x18] 100af8: 8b080268 add x8, x19, x8 100afc: 39409108 ldrb w8, [x8, #0x24] 100b00: 37000088 tbnz w8, #0x0, 0x100b10 >::readsome(wchar_t*, long)+0x198> 100b04: 940173eb bl 0x15dab0 <__cxa_end_catch@plt> 100b08: 52800028 mov w8, #0x1 // =1 100b0c: 17ffffb1 b 0x1009d0 >::readsome(wchar_t*, long)+0x58> 100b10: 940173e4 bl 0x15daa0 <__cxa_rethrow@plt> 100b14: aa0003f3 mov x19, x0 100b18: 940173e6 bl 0x15dab0 <__cxa_end_catch@plt> 100b1c: aa1303e0 mov x0, x19 100b20: 94016190 bl 0x159160 <__emutls_get_address+0x6d4> 100b24: 97fea104 bl 0xa8f34 0000000000100b28 >::putback(wchar_t)>: 100b28: d503233f paciasp 100b2c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 100b30: f9000bf5 str x21, [sp, #0x10] 100b34: 910003fd mov x29, sp 100b38: a9024ff4 stp x20, x19, [sp, #0x20] 100b3c: f9400008 ldr x8, [x0] 100b40: f85e8109 ldur x9, [x8, #-0x18] 100b44: f900041f str xzr, [x0, #0x8] 100b48: f85e8108 ldur x8, [x8, #-0x18] 100b4c: 8b090009 add x9, x0, x9 100b50: 8b080008 add x8, x0, x8 100b54: b9402129 ldr w9, [x9, #0x20] 100b58: f940150a ldr x10, [x8, #0x28] 100b5c: 121e7935 and w21, w9, #0xfffffffd 100b60: f100015f cmp x10, #0x0 100b64: b940250a ldr w10, [x8, #0x24] 100b68: 1a9f17e9 cset w9, eq 100b6c: 2a0902a9 orr w9, w21, w9 100b70: 6a0a013f tst w9, w10 100b74: b9002109 str w9, [x8, #0x20] 100b78: 54000841 b.ne 0x100c80 >::putback(wchar_t)+0x158> 100b7c: f9400008 ldr x8, [x0] 100b80: aa0003f3 mov x19, x0 100b84: f85e8108 ldur x8, [x8, #-0x18] 100b88: 8b080009 add x9, x0, x8 100b8c: b940212a ldr w10, [x9, #0x20] 100b90: 340003aa cbz w10, 0x100c04 >::putback(wchar_t)+0xdc> 100b94: f9401528 ldr x8, [x9, #0x28] 100b98: f100011f cmp x8, #0x0 100b9c: 1a9f17e8 cset w8, eq 100ba0: 2a080148 orr w8, w10, w8 100ba4: b940252a ldr w10, [x9, #0x24] 100ba8: 321e0108 orr w8, w8, #0x4 100bac: 6a0a011f tst w8, w10 100bb0: b9002128 str w8, [x9, #0x20] 100bb4: 54000661 b.ne 0x100c80 >::putback(wchar_t)+0x158> 100bb8: 321e02b5 orr w21, w21, #0x4 100bbc: f9400268 ldr x8, [x19] 100bc0: f85e8108 ldur x8, [x8, #-0x18] 100bc4: 8b080268 add x8, x19, x8 100bc8: f9401509 ldr x9, [x8, #0x28] 100bcc: f100013f cmp x9, #0x0 100bd0: 2944250a ldp w10, w9, [x8, #0x20] 100bd4: 1a9f17eb cset w11, eq 100bd8: 2a15014a orr w10, w10, w21 100bdc: 2a0b014a orr w10, w10, w11 100be0: 6a09015f tst w10, w9 100be4: b900210a str w10, [x8, #0x20] 100be8: 540004c1 b.ne 0x100c80 >::putback(wchar_t)+0x158> 100bec: aa1303e0 mov x0, x19 100bf0: f9400bf5 ldr x21, [sp, #0x10] 100bf4: a9424ff4 ldp x20, x19, [sp, #0x20] 100bf8: a8c37bfd ldp x29, x30, [sp], #0x30 100bfc: d50323bf autiasp 100c00: d65f03c0 ret 100c04: 2a0103f4 mov w20, w1 100c08: f9404520 ldr x0, [x9, #0x88] 100c0c: b40000e0 cbz x0, 0x100c28 >::putback(wchar_t)+0x100> 100c10: 94017b2c bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 100c14: f9400268 ldr x8, [x19] 100c18: f85e8108 ldur x8, [x8, #-0x18] 100c1c: 8b080269 add x9, x19, x8 100c20: b9402129 ldr w9, [x9, #0x20] 100c24: 35fffca9 cbnz w9, 0x100bb8 >::putback(wchar_t)+0x90> 100c28: 8b080268 add x8, x19, x8 100c2c: f9401500 ldr x0, [x8, #0x28] 100c30: b4000240 cbz x0, 0x100c78 >::putback(wchar_t)+0x150> 100c34: a9412009 ldp x9, x8, [x0, #0x10] 100c38: eb08013f cmp x9, x8 100c3c: 54000100 b.eq 0x100c5c >::putback(wchar_t)+0x134> 100c40: b85fcd09 ldr w9, [x8, #-0x4]! 100c44: 6b14013f cmp w9, w20 100c48: 540000a1 b.ne 0x100c5c >::putback(wchar_t)+0x134> 100c4c: f9000c08 str x8, [x0, #0x18] 100c50: 3100069f cmn w20, #0x1 100c54: 54fffb41 b.ne 0x100bbc >::putback(wchar_t)+0x94> 100c58: 14000008 b 0x100c78 >::putback(wchar_t)+0x150> 100c5c: f9400008 ldr x8, [x0] 100c60: f9402d08 ldr x8, [x8, #0x58] 100c64: 2a1403e1 mov w1, w20 100c68: d63f0100 blr x8 100c6c: 2a0003f4 mov w20, w0 100c70: 3100069f cmn w20, #0x1 100c74: 54fffa41 b.ne 0x100bbc >::putback(wchar_t)+0x94> 100c78: 320002b5 orr w21, w21, #0x1 100c7c: 17ffffd0 b 0x100bbc >::putback(wchar_t)+0x94> 100c80: f0fffb60 adrp x0, 0x6f000 100c84: 91344400 add x0, x0, #0xd11 100c88: 940016c5 bl 0x10679c 100c8c: 940170b1 bl 0x15cf50 <__cxa_begin_catch@plt> 100c90: f9400268 ldr x8, [x19] 100c94: 320002b5 orr w21, w21, #0x1 100c98: f85e8109 ldur x9, [x8, #-0x18] 100c9c: 8b090269 add x9, x19, x9 100ca0: b940212a ldr w10, [x9, #0x20] 100ca4: 2a15014a orr w10, w10, w21 100ca8: b900212a str w10, [x9, #0x20] 100cac: f85e8108 ldur x8, [x8, #-0x18] 100cb0: 8b080268 add x8, x19, x8 100cb4: 39409108 ldrb w8, [x8, #0x24] 100cb8: 37000068 tbnz w8, #0x0, 0x100cc4 >::putback(wchar_t)+0x19c> 100cbc: 9401737d bl 0x15dab0 <__cxa_end_catch@plt> 100cc0: 17ffffbf b 0x100bbc >::putback(wchar_t)+0x94> 100cc4: 94017377 bl 0x15daa0 <__cxa_rethrow@plt> 100cc8: aa0003f3 mov x19, x0 100ccc: 94017379 bl 0x15dab0 <__cxa_end_catch@plt> 100cd0: aa1303e0 mov x0, x19 100cd4: 94016123 bl 0x159160 <__emutls_get_address+0x6d4> 100cd8: 97fea097 bl 0xa8f34 0000000000100cdc >::unget()>: 100cdc: d503233f paciasp 100ce0: a9be7bfd stp x29, x30, [sp, #-0x20]! 100ce4: a9014ff4 stp x20, x19, [sp, #0x10] 100ce8: 910003fd mov x29, sp 100cec: f9400008 ldr x8, [x0] 100cf0: f85e8109 ldur x9, [x8, #-0x18] 100cf4: f900041f str xzr, [x0, #0x8] 100cf8: f85e8108 ldur x8, [x8, #-0x18] 100cfc: 8b090009 add x9, x0, x9 100d00: 8b080008 add x8, x0, x8 100d04: b9402129 ldr w9, [x9, #0x20] 100d08: f940150a ldr x10, [x8, #0x28] 100d0c: 121e7934 and w20, w9, #0xfffffffd 100d10: f100015f cmp x10, #0x0 100d14: b940250a ldr w10, [x8, #0x24] 100d18: 1a9f17e9 cset w9, eq 100d1c: 2a090289 orr w9, w20, w9 100d20: 6a0a013f tst w9, w10 100d24: b9002109 str w9, [x8, #0x20] 100d28: 540007c1 b.ne 0x100e20 >::unget()+0x144> 100d2c: f9400008 ldr x8, [x0] 100d30: aa0003f3 mov x19, x0 100d34: f85e8108 ldur x8, [x8, #-0x18] 100d38: 8b080009 add x9, x0, x8 100d3c: b940212a ldr w10, [x9, #0x20] 100d40: 3400038a cbz w10, 0x100db0 >::unget()+0xd4> 100d44: f9401528 ldr x8, [x9, #0x28] 100d48: f100011f cmp x8, #0x0 100d4c: 1a9f17e8 cset w8, eq 100d50: 2a080148 orr w8, w10, w8 100d54: b940252a ldr w10, [x9, #0x24] 100d58: 321e0108 orr w8, w8, #0x4 100d5c: 6a0a011f tst w8, w10 100d60: b9002128 str w8, [x9, #0x20] 100d64: 540005e1 b.ne 0x100e20 >::unget()+0x144> 100d68: 321e0294 orr w20, w20, #0x4 100d6c: f9400268 ldr x8, [x19] 100d70: f85e8108 ldur x8, [x8, #-0x18] 100d74: 8b080268 add x8, x19, x8 100d78: f9401509 ldr x9, [x8, #0x28] 100d7c: f100013f cmp x9, #0x0 100d80: 2944250a ldp w10, w9, [x8, #0x20] 100d84: 1a9f17eb cset w11, eq 100d88: 2a14014a orr w10, w10, w20 100d8c: 2a0b014a orr w10, w10, w11 100d90: 6a09015f tst w10, w9 100d94: b900210a str w10, [x8, #0x20] 100d98: 54000441 b.ne 0x100e20 >::unget()+0x144> 100d9c: aa1303e0 mov x0, x19 100da0: a9414ff4 ldp x20, x19, [sp, #0x10] 100da4: a8c27bfd ldp x29, x30, [sp], #0x20 100da8: d50323bf autiasp 100dac: d65f03c0 ret 100db0: f9404520 ldr x0, [x9, #0x88] 100db4: b40000e0 cbz x0, 0x100dd0 >::unget()+0xf4> 100db8: 94017ac2 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 100dbc: f9400268 ldr x8, [x19] 100dc0: f85e8108 ldur x8, [x8, #-0x18] 100dc4: 8b080269 add x9, x19, x8 100dc8: b9402129 ldr w9, [x9, #0x20] 100dcc: 35fffce9 cbnz w9, 0x100d68 >::unget()+0x8c> 100dd0: 8b080268 add x8, x19, x8 100dd4: f9401500 ldr x0, [x8, #0x28] 100dd8: b4000200 cbz x0, 0x100e18 >::unget()+0x13c> 100ddc: a9412408 ldp x8, x9, [x0, #0x10] 100de0: eb09011f cmp x8, x9 100de4: 540000c0 b.eq 0x100dfc >::unget()+0x120> 100de8: b85fcd28 ldr w8, [x9, #-0x4]! 100dec: f9000c09 str x9, [x0, #0x18] 100df0: 3100051f cmn w8, #0x1 100df4: 54fffbc1 b.ne 0x100d6c >::unget()+0x90> 100df8: 14000008 b 0x100e18 >::unget()+0x13c> 100dfc: f9400008 ldr x8, [x0] 100e00: f9402d08 ldr x8, [x8, #0x58] 100e04: 12800001 mov w1, #-0x1 // =-1 100e08: d63f0100 blr x8 100e0c: 2a0003e8 mov w8, w0 100e10: 3100051f cmn w8, #0x1 100e14: 54fffac1 b.ne 0x100d6c >::unget()+0x90> 100e18: 32000294 orr w20, w20, #0x1 100e1c: 17ffffd4 b 0x100d6c >::unget()+0x90> 100e20: f0fffb60 adrp x0, 0x6f000 100e24: 91344400 add x0, x0, #0xd11 100e28: 9400165d bl 0x10679c 100e2c: 94017049 bl 0x15cf50 <__cxa_begin_catch@plt> 100e30: f9400268 ldr x8, [x19] 100e34: 32000294 orr w20, w20, #0x1 100e38: f85e8109 ldur x9, [x8, #-0x18] 100e3c: 8b090269 add x9, x19, x9 100e40: b940212a ldr w10, [x9, #0x20] 100e44: 2a14014a orr w10, w10, w20 100e48: b900212a str w10, [x9, #0x20] 100e4c: f85e8108 ldur x8, [x8, #-0x18] 100e50: 8b080268 add x8, x19, x8 100e54: 39409108 ldrb w8, [x8, #0x24] 100e58: 37000068 tbnz w8, #0x0, 0x100e64 >::unget()+0x188> 100e5c: 94017315 bl 0x15dab0 <__cxa_end_catch@plt> 100e60: 17ffffc3 b 0x100d6c >::unget()+0x90> 100e64: 9401730f bl 0x15daa0 <__cxa_rethrow@plt> 100e68: aa0003f3 mov x19, x0 100e6c: 94017311 bl 0x15dab0 <__cxa_end_catch@plt> 100e70: aa1303e0 mov x0, x19 100e74: 940160bb bl 0x159160 <__emutls_get_address+0x6d4> 100e78: 97fea02f bl 0xa8f34 0000000000100e7c >::sync()>: 100e7c: d503233f paciasp 100e80: a9be7bfd stp x29, x30, [sp, #-0x20]! 100e84: f9000bf3 str x19, [sp, #0x10] 100e88: 910003fd mov x29, sp 100e8c: f9400008 ldr x8, [x0] 100e90: f85e8108 ldur x8, [x8, #-0x18] 100e94: 8b080009 add x9, x0, x8 100e98: b940212a ldr w10, [x9, #0x20] 100e9c: 3400020a cbz w10, 0x100edc >::sync()+0x60> 100ea0: f9401528 ldr x8, [x9, #0x28] 100ea4: f100011f cmp x8, #0x0 100ea8: 1a9f17e8 cset w8, eq 100eac: 2a080148 orr w8, w10, w8 100eb0: b940252a ldr w10, [x9, #0x24] 100eb4: 321e0108 orr w8, w8, #0x4 100eb8: 6a0a011f tst w8, w10 100ebc: b9002128 str w8, [x9, #0x20] 100ec0: 540004a1 b.ne 0x100f54 >::sync()+0xd8> 100ec4: 2a1f03e8 mov w8, wzr 100ec8: f9400bf3 ldr x19, [sp, #0x10] 100ecc: 2a0803e0 mov w0, w8 100ed0: a8c27bfd ldp x29, x30, [sp], #0x20 100ed4: d50323bf autiasp 100ed8: d65f03c0 ret 100edc: aa0003f3 mov x19, x0 100ee0: f9404520 ldr x0, [x9, #0x88] 100ee4: b40000e0 cbz x0, 0x100f00 >::sync()+0x84> 100ee8: 94017a76 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 100eec: f9400268 ldr x8, [x19] 100ef0: f85e8108 ldur x8, [x8, #-0x18] 100ef4: 8b080269 add x9, x19, x8 100ef8: b9402129 ldr w9, [x9, #0x20] 100efc: 35fffe49 cbnz w9, 0x100ec4 >::sync()+0x48> 100f00: 8b080268 add x8, x19, x8 100f04: f9401500 ldr x0, [x8, #0x28] 100f08: b4000220 cbz x0, 0x100f4c >::sync()+0xd0> 100f0c: f9400008 ldr x8, [x0] 100f10: f9401908 ldr x8, [x8, #0x30] 100f14: d63f0100 blr x8 100f18: 3100041f cmn w0, #0x1 100f1c: 54000180 b.eq 0x100f4c >::sync()+0xd0> 100f20: 2a1f03e8 mov w8, wzr 100f24: f9400269 ldr x9, [x19] 100f28: f85e8129 ldur x9, [x9, #-0x18] 100f2c: 8b090269 add x9, x19, x9 100f30: f940152a ldr x10, [x9, #0x28] 100f34: f100015f cmp x10, #0x0 100f38: 2944292b ldp w11, w10, [x9, #0x20] 100f3c: 2a080168 orr w8, w11, w8 100f40: 1a9f17eb cset w11, eq 100f44: 2a0b0108 orr w8, w8, w11 100f48: 17ffffdc b 0x100eb8 >::sync()+0x3c> 100f4c: 12800008 mov w8, #-0x1 // =-1 100f50: 17ffffde b 0x100ec8 >::sync()+0x4c> 100f54: f0fffb60 adrp x0, 0x6f000 100f58: 91344400 add x0, x0, #0xd11 100f5c: 94001610 bl 0x10679c 100f60: 94016ffc bl 0x15cf50 <__cxa_begin_catch@plt> 100f64: f9400268 ldr x8, [x19] 100f68: f85e8109 ldur x9, [x8, #-0x18] 100f6c: 8b090269 add x9, x19, x9 100f70: b940212a ldr w10, [x9, #0x20] 100f74: 3200014a orr w10, w10, #0x1 100f78: b900212a str w10, [x9, #0x20] 100f7c: f85e8108 ldur x8, [x8, #-0x18] 100f80: 8b080268 add x8, x19, x8 100f84: 39409108 ldrb w8, [x8, #0x24] 100f88: 37000088 tbnz w8, #0x0, 0x100f98 >::sync()+0x11c> 100f8c: 940172c9 bl 0x15dab0 <__cxa_end_catch@plt> 100f90: 52800028 mov w8, #0x1 // =1 100f94: 17ffffe4 b 0x100f24 >::sync()+0xa8> 100f98: 940172c2 bl 0x15daa0 <__cxa_rethrow@plt> 100f9c: aa0003f3 mov x19, x0 100fa0: 940172c4 bl 0x15dab0 <__cxa_end_catch@plt> 100fa4: aa1303e0 mov x0, x19 100fa8: 9401606e bl 0x159160 <__emutls_get_address+0x6d4> 100fac: 97fe9fe2 bl 0xa8f34 0000000000100fb0 >::tellg()>: 100fb0: d503233f paciasp 100fb4: a9be7bfd stp x29, x30, [sp, #-0x20]! 100fb8: f9000bf3 str x19, [sp, #0x10] 100fbc: 910003fd mov x29, sp 100fc0: f9400008 ldr x8, [x0] 100fc4: f85e8108 ldur x8, [x8, #-0x18] 100fc8: 8b080009 add x9, x0, x8 100fcc: b940212a ldr w10, [x9, #0x20] 100fd0: 340001aa cbz w10, 0x101004 >::tellg()+0x54> 100fd4: f9401528 ldr x8, [x9, #0x28] 100fd8: f100011f cmp x8, #0x0 100fdc: 1a9f17e8 cset w8, eq 100fe0: 2a080148 orr w8, w10, w8 100fe4: b940252a ldr w10, [x9, #0x24] 100fe8: 321e0108 orr w8, w8, #0x4 100fec: 6a0a011f tst w8, w10 100ff0: b9002128 str w8, [x9, #0x20] 100ff4: 540004c1 b.ne 0x10108c >::tellg()+0xdc> 100ff8: aa1f03e0 mov x0, xzr 100ffc: 92800001 mov x1, #-0x1 // =-1 101000: 1400001f b 0x10107c >::tellg()+0xcc> 101004: aa0003f3 mov x19, x0 101008: f9404520 ldr x0, [x9, #0x88] 10100c: b40000e0 cbz x0, 0x101028 >::tellg()+0x78> 101010: 94017a2c bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 101014: f9400268 ldr x8, [x19] 101018: f85e8108 ldur x8, [x8, #-0x18] 10101c: 8b080269 add x9, x19, x8 101020: b9402129 ldr w9, [x9, #0x20] 101024: 35fffea9 cbnz w9, 0x100ff8 >::tellg()+0x48> 101028: 8b080268 add x8, x19, x8 10102c: f9401500 ldr x0, [x8, #0x28] 101030: f9400008 ldr x8, [x0] 101034: f9401108 ldr x8, [x8, #0x20] 101038: aa1f03e1 mov x1, xzr 10103c: 52800022 mov w2, #0x1 // =1 101040: 52800103 mov w3, #0x8 // =8 101044: d63f0100 blr x8 101048: 2a1f03e8 mov w8, wzr 10104c: f9400269 ldr x9, [x19] 101050: f85e8129 ldur x9, [x9, #-0x18] 101054: 8b090269 add x9, x19, x9 101058: f940152a ldr x10, [x9, #0x28] 10105c: f100015f cmp x10, #0x0 101060: 2944292b ldp w11, w10, [x9, #0x20] 101064: 2a080168 orr w8, w11, w8 101068: 1a9f17eb cset w11, eq 10106c: 2a0b0108 orr w8, w8, w11 101070: 6a0a011f tst w8, w10 101074: b9002128 str w8, [x9, #0x20] 101078: 540000a1 b.ne 0x10108c >::tellg()+0xdc> 10107c: f9400bf3 ldr x19, [sp, #0x10] 101080: a8c27bfd ldp x29, x30, [sp], #0x20 101084: d50323bf autiasp 101088: d65f03c0 ret 10108c: d0fffb60 adrp x0, 0x6f000 101090: 91344400 add x0, x0, #0xd11 101094: 940015c2 bl 0x10679c 101098: 94016fae bl 0x15cf50 <__cxa_begin_catch@plt> 10109c: f9400268 ldr x8, [x19] 1010a0: f85e8109 ldur x9, [x8, #-0x18] 1010a4: 8b090269 add x9, x19, x9 1010a8: b940212a ldr w10, [x9, #0x20] 1010ac: 3200014a orr w10, w10, #0x1 1010b0: b900212a str w10, [x9, #0x20] 1010b4: f85e8108 ldur x8, [x8, #-0x18] 1010b8: 8b080268 add x8, x19, x8 1010bc: 39409108 ldrb w8, [x8, #0x24] 1010c0: 370000c8 tbnz w8, #0x0, 0x1010d8 >::tellg()+0x128> 1010c4: 9401727b bl 0x15dab0 <__cxa_end_catch@plt> 1010c8: aa1f03e0 mov x0, xzr 1010cc: 52800028 mov w8, #0x1 // =1 1010d0: 92800001 mov x1, #-0x1 // =-1 1010d4: 17ffffde b 0x10104c >::tellg()+0x9c> 1010d8: 94017272 bl 0x15daa0 <__cxa_rethrow@plt> 1010dc: aa0003f3 mov x19, x0 1010e0: 94017274 bl 0x15dab0 <__cxa_end_catch@plt> 1010e4: aa1303e0 mov x0, x19 1010e8: 9401601e bl 0x159160 <__emutls_get_address+0x6d4> 1010ec: 97fe9f92 bl 0xa8f34 00000000001010f0 >::seekg(std::__ndk1::fpos)>: 1010f0: d503233f paciasp 1010f4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 1010f8: a90157f6 stp x22, x21, [sp, #0x10] 1010fc: 910003fd mov x29, sp 101100: a9024ff4 stp x20, x19, [sp, #0x20] 101104: f9400008 ldr x8, [x0] 101108: f85e8108 ldur x8, [x8, #-0x18] 10110c: 8b080008 add x8, x0, x8 101110: f9401509 ldr x9, [x8, #0x28] 101114: f100013f cmp x9, #0x0 101118: 2944250a ldp w10, w9, [x8, #0x20] 10111c: 121e7956 and w22, w10, #0xfffffffd 101120: 1a9f17ea cset w10, eq 101124: 2a0a02ca orr w10, w22, w10 101128: 6a09015f tst w10, w9 10112c: b900210a str w10, [x8, #0x20] 101130: 54000701 b.ne 0x101210 >::seekg(std::__ndk1::fpos)+0x120> 101134: f9400008 ldr x8, [x0] 101138: aa0003f3 mov x19, x0 10113c: f85e8108 ldur x8, [x8, #-0x18] 101140: 8b080009 add x9, x0, x8 101144: b940212a ldr w10, [x9, #0x20] 101148: 3400016a cbz w10, 0x101174 >::seekg(std::__ndk1::fpos)+0x84> 10114c: f9401528 ldr x8, [x9, #0x28] 101150: f100011f cmp x8, #0x0 101154: 1a9f17e8 cset w8, eq 101158: 2a080148 orr w8, w10, w8 10115c: b940252a ldr w10, [x9, #0x24] 101160: 321e0108 orr w8, w8, #0x4 101164: 6a0a011f tst w8, w10 101168: b9002128 str w8, [x9, #0x20] 10116c: 54000460 b.eq 0x1011f8 >::seekg(std::__ndk1::fpos)+0x108> 101170: 14000028 b 0x101210 >::seekg(std::__ndk1::fpos)+0x120> 101174: aa0203f4 mov x20, x2 101178: aa0103f5 mov x21, x1 10117c: f9404520 ldr x0, [x9, #0x88] 101180: b40000e0 cbz x0, 0x10119c >::seekg(std::__ndk1::fpos)+0xac> 101184: 940179cf bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 101188: f9400268 ldr x8, [x19] 10118c: f85e8108 ldur x8, [x8, #-0x18] 101190: 8b080269 add x9, x19, x8 101194: b9402129 ldr w9, [x9, #0x20] 101198: 35000309 cbnz w9, 0x1011f8 >::seekg(std::__ndk1::fpos)+0x108> 10119c: 8b080268 add x8, x19, x8 1011a0: f9401500 ldr x0, [x8, #0x28] 1011a4: f9400008 ldr x8, [x0] 1011a8: f9401508 ldr x8, [x8, #0x28] 1011ac: aa1503e1 mov x1, x21 1011b0: aa1403e2 mov x2, x20 1011b4: 52800103 mov w3, #0x8 // =8 1011b8: d63f0100 blr x8 1011bc: 321e02c8 orr w8, w22, #0x4 1011c0: b100043f cmn x1, #0x1 1011c4: 1a960114 csel w20, w8, w22, eq 1011c8: f9400268 ldr x8, [x19] 1011cc: f85e8108 ldur x8, [x8, #-0x18] 1011d0: 8b080268 add x8, x19, x8 1011d4: f9401509 ldr x9, [x8, #0x28] 1011d8: f100013f cmp x9, #0x0 1011dc: 2944250a ldp w10, w9, [x8, #0x20] 1011e0: 1a9f17eb cset w11, eq 1011e4: 2a14014a orr w10, w10, w20 1011e8: 2a0b014a orr w10, w10, w11 1011ec: 6a09015f tst w10, w9 1011f0: b900210a str w10, [x8, #0x20] 1011f4: 540000e1 b.ne 0x101210 >::seekg(std::__ndk1::fpos)+0x120> 1011f8: aa1303e0 mov x0, x19 1011fc: a9424ff4 ldp x20, x19, [sp, #0x20] 101200: a94157f6 ldp x22, x21, [sp, #0x10] 101204: a8c37bfd ldp x29, x30, [sp], #0x30 101208: d50323bf autiasp 10120c: d65f03c0 ret 101210: d0fffb60 adrp x0, 0x6f000 101214: 91344400 add x0, x0, #0xd11 101218: 94001561 bl 0x10679c 10121c: 94016f4d bl 0x15cf50 <__cxa_begin_catch@plt> 101220: f9400268 ldr x8, [x19] 101224: 320002d4 orr w20, w22, #0x1 101228: f85e8109 ldur x9, [x8, #-0x18] 10122c: 8b090269 add x9, x19, x9 101230: b940212a ldr w10, [x9, #0x20] 101234: 2a14014a orr w10, w10, w20 101238: b900212a str w10, [x9, #0x20] 10123c: f85e8108 ldur x8, [x8, #-0x18] 101240: 8b080268 add x8, x19, x8 101244: 39409108 ldrb w8, [x8, #0x24] 101248: 37000068 tbnz w8, #0x0, 0x101254 >::seekg(std::__ndk1::fpos)+0x164> 10124c: 94017219 bl 0x15dab0 <__cxa_end_catch@plt> 101250: 17ffffde b 0x1011c8 >::seekg(std::__ndk1::fpos)+0xd8> 101254: 94017213 bl 0x15daa0 <__cxa_rethrow@plt> 101258: aa0003f3 mov x19, x0 10125c: 94017215 bl 0x15dab0 <__cxa_end_catch@plt> 101260: aa1303e0 mov x0, x19 101264: 94015fbf bl 0x159160 <__emutls_get_address+0x6d4> 101268: 97fe9f33 bl 0xa8f34 000000000010126c >::seekg(long long, std::__ndk1::ios_base::seekdir)>: 10126c: d503233f paciasp 101270: a9bd7bfd stp x29, x30, [sp, #-0x30]! 101274: a90157f6 stp x22, x21, [sp, #0x10] 101278: 910003fd mov x29, sp 10127c: a9024ff4 stp x20, x19, [sp, #0x20] 101280: f9400008 ldr x8, [x0] 101284: f85e8108 ldur x8, [x8, #-0x18] 101288: 8b080008 add x8, x0, x8 10128c: f9401509 ldr x9, [x8, #0x28] 101290: f100013f cmp x9, #0x0 101294: 2944250a ldp w10, w9, [x8, #0x20] 101298: 121e7956 and w22, w10, #0xfffffffd 10129c: 1a9f17ea cset w10, eq 1012a0: 2a0a02ca orr w10, w22, w10 1012a4: 6a09015f tst w10, w9 1012a8: b900210a str w10, [x8, #0x20] 1012ac: 54000701 b.ne 0x10138c >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x120> 1012b0: f9400008 ldr x8, [x0] 1012b4: aa0003f3 mov x19, x0 1012b8: f85e8108 ldur x8, [x8, #-0x18] 1012bc: 8b080009 add x9, x0, x8 1012c0: b940212a ldr w10, [x9, #0x20] 1012c4: 3400016a cbz w10, 0x1012f0 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x84> 1012c8: f9401528 ldr x8, [x9, #0x28] 1012cc: f100011f cmp x8, #0x0 1012d0: 1a9f17e8 cset w8, eq 1012d4: 2a080148 orr w8, w10, w8 1012d8: b940252a ldr w10, [x9, #0x24] 1012dc: 321e0108 orr w8, w8, #0x4 1012e0: 6a0a011f tst w8, w10 1012e4: b9002128 str w8, [x9, #0x20] 1012e8: 54000460 b.eq 0x101374 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x108> 1012ec: 14000028 b 0x10138c >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x120> 1012f0: 2a0203f4 mov w20, w2 1012f4: aa0103f5 mov x21, x1 1012f8: f9404520 ldr x0, [x9, #0x88] 1012fc: b40000e0 cbz x0, 0x101318 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0xac> 101300: 94017970 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 101304: f9400268 ldr x8, [x19] 101308: f85e8108 ldur x8, [x8, #-0x18] 10130c: 8b080269 add x9, x19, x8 101310: b9402129 ldr w9, [x9, #0x20] 101314: 35000309 cbnz w9, 0x101374 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x108> 101318: 8b080268 add x8, x19, x8 10131c: f9401500 ldr x0, [x8, #0x28] 101320: f9400008 ldr x8, [x0] 101324: f9401108 ldr x8, [x8, #0x20] 101328: aa1503e1 mov x1, x21 10132c: 2a1403e2 mov w2, w20 101330: 52800103 mov w3, #0x8 // =8 101334: d63f0100 blr x8 101338: 321e02c8 orr w8, w22, #0x4 10133c: b100043f cmn x1, #0x1 101340: 1a960114 csel w20, w8, w22, eq 101344: f9400268 ldr x8, [x19] 101348: f85e8108 ldur x8, [x8, #-0x18] 10134c: 8b080268 add x8, x19, x8 101350: f9401509 ldr x9, [x8, #0x28] 101354: f100013f cmp x9, #0x0 101358: 2944250a ldp w10, w9, [x8, #0x20] 10135c: 1a9f17eb cset w11, eq 101360: 2a14014a orr w10, w10, w20 101364: 2a0b014a orr w10, w10, w11 101368: 6a09015f tst w10, w9 10136c: b900210a str w10, [x8, #0x20] 101370: 540000e1 b.ne 0x10138c >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x120> 101374: aa1303e0 mov x0, x19 101378: a9424ff4 ldp x20, x19, [sp, #0x20] 10137c: a94157f6 ldp x22, x21, [sp, #0x10] 101380: a8c37bfd ldp x29, x30, [sp], #0x30 101384: d50323bf autiasp 101388: d65f03c0 ret 10138c: d0fffb60 adrp x0, 0x6f000 101390: 91344400 add x0, x0, #0xd11 101394: 94001502 bl 0x10679c 101398: 94016eee bl 0x15cf50 <__cxa_begin_catch@plt> 10139c: f9400268 ldr x8, [x19] 1013a0: 320002d4 orr w20, w22, #0x1 1013a4: f85e8109 ldur x9, [x8, #-0x18] 1013a8: 8b090269 add x9, x19, x9 1013ac: b940212a ldr w10, [x9, #0x20] 1013b0: 2a14014a orr w10, w10, w20 1013b4: b900212a str w10, [x9, #0x20] 1013b8: f85e8108 ldur x8, [x8, #-0x18] 1013bc: 8b080268 add x8, x19, x8 1013c0: 39409108 ldrb w8, [x8, #0x24] 1013c4: 37000068 tbnz w8, #0x0, 0x1013d0 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x164> 1013c8: 940171ba bl 0x15dab0 <__cxa_end_catch@plt> 1013cc: 17ffffde b 0x101344 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0xd8> 1013d0: 940171b4 bl 0x15daa0 <__cxa_rethrow@plt> 1013d4: aa0003f3 mov x19, x0 1013d8: 940171b6 bl 0x15dab0 <__cxa_end_catch@plt> 1013dc: aa1303e0 mov x0, x19 1013e0: 94015f60 bl 0x159160 <__emutls_get_address+0x6d4> 1013e4: 97fe9ed4 bl 0xa8f34 00000000001013e8 >::basic_ostream(std::__ndk1::basic_streambuf>*)>: 1013e8: d503233f paciasp 1013ec: a9be7bfd stp x29, x30, [sp, #-0x20]! 1013f0: f9000bf3 str x19, [sp, #0x10] 1013f4: 910003fd mov x29, sp 1013f8: f9400029 ldr x9, [x1] 1013fc: f0fffb88 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> 101400: f100005f cmp x2, #0x0 101404: f9000009 str x9, [x0] 101408: 3dc38100 ldr q0, [x8, #0xe00] 10140c: f85e8128 ldur x8, [x9, #-0x18] 101410: f9400429 ldr x9, [x1, #0x8] 101414: f8286809 str x9, [x0, x8] 101418: 52820049 mov w9, #0x1002 // =4098 10141c: f9400008 ldr x8, [x0] 101420: f85e8108 ldur x8, [x8, #-0x18] 101424: 8b080013 add x19, x0, x8 101428: 1a9f17e8 cset w8, eq 10142c: 9100c260 add x0, x19, #0x30 101430: 3d800660 str q0, [x19, #0x10] 101434: 6f00e400 movi v0.2d, #0000000000000000 101438: f9001662 str x2, [x19, #0x28] 10143c: 29047e68 stp w8, wzr, [x19, #0x20] 101440: b9000a69 str w9, [x19, #0x8] 101444: 3c838260 stur q0, [x19, #0x38] 101448: 3c848260 stur q0, [x19, #0x48] 10144c: 3c858260 stur q0, [x19, #0x58] 101450: 3c868260 stur q0, [x19, #0x68] 101454: 3c878260 stur q0, [x19, #0x78] 101458: 940178e6 bl 0x15f7f0 <_ZNSt6__ndk16localeC1Ev@plt> 10145c: 12800008 mov w8, #-0x1 // =-1 101460: f900467f str xzr, [x19, #0x88] 101464: b9009268 str w8, [x19, #0x90] 101468: f9400bf3 ldr x19, [sp, #0x10] 10146c: a8c27bfd ldp x29, x30, [sp], #0x20 101470: d50323bf autiasp 101474: d65f03c0 ret 0000000000101478 >::basic_ostream(std::__ndk1::basic_streambuf>*)>: 101478: d503233f paciasp 10147c: a9be7bfd stp x29, x30, [sp, #-0x20]! 101480: f9000bf3 str x19, [sp, #0x10] 101484: 910003fd mov x29, sp 101488: f0000348 adrp x8, 0x16c000 10148c: f0fffb89 adrp x9, 0x74000 , std::__ndk1::allocator>+0x4d> 101490: f100003f cmp x1, #0x0 101494: aa0003f3 mov x19, x0 101498: f9471508 ldr x8, [x8, #0xe28] 10149c: f9001801 str x1, [x0, #0x30] 1014a0: 3dc38120 ldr q0, [x9, #0xe00] 1014a4: 1a9f17e9 cset w9, eq 1014a8: 9100610a add x10, x8, #0x18 1014ac: 91010108 add x8, x8, #0x40 1014b0: 3c818000 stur q0, [x0, #0x18] 1014b4: 6f00e400 movi v0.2d, #0000000000000000 1014b8: 29057c09 stp w9, wzr, [x0, #0x28] 1014bc: a900200a stp x10, x8, [x0] 1014c0: 52820048 mov w8, #0x1002 // =4098 1014c4: b9001008 str w8, [x0, #0x10] 1014c8: ad020000 stp q0, q0, [x0, #0x40] 1014cc: 9100e000 add x0, x0, #0x38 1014d0: ad030260 stp q0, q0, [x19, #0x60] 1014d4: 3d802260 str q0, [x19, #0x80] 1014d8: 940178c6 bl 0x15f7f0 <_ZNSt6__ndk16localeC1Ev@plt> 1014dc: 12800008 mov w8, #-0x1 // =-1 1014e0: f9004a7f str xzr, [x19, #0x90] 1014e4: b9009a68 str w8, [x19, #0x98] 1014e8: f9400bf3 ldr x19, [sp, #0x10] 1014ec: a8c27bfd ldp x29, x30, [sp], #0x20 1014f0: d50323bf autiasp 1014f4: d65f03c0 ret 00000000001014f8 >::~basic_ostream()>: 1014f8: d503245f bti c 1014fc: d65f03c0 ret 0000000000101500 >::~basic_ostream()>: 101500: d503245f bti c 101504: 91002000 add x0, x0, #0x8 101508: 140178a2 b 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> 000000000010150c >::~basic_ostream()>: 10150c: d503245f bti c 101510: f9400008 ldr x8, [x0] 101514: f85e8108 ldur x8, [x8, #-0x18] 101518: 8b080008 add x8, x0, x8 10151c: 91002100 add x0, x8, #0x8 101520: 1401789c b 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> 0000000000101524 >::~basic_ostream()>: 101524: d503233f paciasp 101528: a9be7bfd stp x29, x30, [sp, #-0x20]! 10152c: f9000bf3 str x19, [sp, #0x10] 101530: 910003fd mov x29, sp 101534: aa0003f3 mov x19, x0 101538: 91002000 add x0, x0, #0x8 10153c: 94017895 bl 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> 101540: aa1303e0 mov x0, x19 101544: f9400bf3 ldr x19, [sp, #0x10] 101548: a8c27bfd ldp x29, x30, [sp], #0x20 10154c: d50323bf autiasp 101550: 14016e64 b 0x15cee0 <_ZdlPv@plt> 0000000000101554 >::~basic_ostream()>: 101554: d503233f paciasp 101558: a9be7bfd stp x29, x30, [sp, #-0x20]! 10155c: f9000bf3 str x19, [sp, #0x10] 101560: 910003fd mov x29, sp 101564: f9400008 ldr x8, [x0] 101568: f85e8108 ldur x8, [x8, #-0x18] 10156c: 8b080013 add x19, x0, x8 101570: 91002260 add x0, x19, #0x8 101574: 94017887 bl 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> 101578: aa1303e0 mov x0, x19 10157c: f9400bf3 ldr x19, [sp, #0x10] 101580: a8c27bfd ldp x29, x30, [sp], #0x20 101584: d50323bf autiasp 101588: 14016e56 b 0x15cee0 <_ZdlPv@plt> 000000000010158c >::swap(std::__ndk1::basic_ostream>&)>: 10158c: d503233f paciasp 101590: a9be7bfd stp x29, x30, [sp, #-0x20]! 101594: a9014ff4 stp x20, x19, [sp, #0x10] 101598: 910003fd mov x29, sp 10159c: f9400008 ldr x8, [x0] 1015a0: f9400029 ldr x9, [x1] 1015a4: f85e8108 ldur x8, [x8, #-0x18] 1015a8: f85e8129 ldur x9, [x9, #-0x18] 1015ac: 8b080013 add x19, x0, x8 1015b0: 8b090034 add x20, x1, x9 1015b4: aa1303e0 mov x0, x19 1015b8: aa1403e1 mov x1, x20 1015bc: 94017895 bl 0x15f810 <_ZNSt6__ndk18ios_base4swapERS0_@plt> 1015c0: f9404688 ldr x8, [x20, #0x88] 1015c4: f9404669 ldr x9, [x19, #0x88] 1015c8: b940928a ldr w10, [x20, #0x90] 1015cc: b940926b ldr w11, [x19, #0x90] 1015d0: f9004668 str x8, [x19, #0x88] 1015d4: f9004689 str x9, [x20, #0x88] 1015d8: b900926a str w10, [x19, #0x90] 1015dc: b900928b str w11, [x20, #0x90] 1015e0: a9414ff4 ldp x20, x19, [sp, #0x10] 1015e4: a8c27bfd ldp x29, x30, [sp], #0x20 1015e8: d50323bf autiasp 1015ec: d65f03c0 ret 00000000001015f0 >::sentry::sentry(std::__ndk1::basic_ostream>&)>: 1015f0: d503233f paciasp 1015f4: a9be7bfd stp x29, x30, [sp, #-0x20]! 1015f8: f9000bf3 str x19, [sp, #0x10] 1015fc: 910003fd mov x29, sp 101600: f9400028 ldr x8, [x1] 101604: 3900001f strb wzr, [x0] 101608: f9000401 str x1, [x0, #0x8] 10160c: f85e8108 ldur x8, [x8, #-0x18] 101610: 8b080028 add x8, x1, x8 101614: b9402109 ldr w9, [x8, #0x20] 101618: 350000e9 cbnz w9, 0x101634 >::sentry::sentry(std::__ndk1::basic_ostream>&)+0x44> 10161c: aa0003f3 mov x19, x0 101620: f9404500 ldr x0, [x8, #0x88] 101624: b4000040 cbz x0, 0x10162c >::sentry::sentry(std::__ndk1::basic_ostream>&)+0x3c> 101628: 94017882 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> 10162c: 52800028 mov w8, #0x1 // =1 101630: 39000268 strb w8, [x19] 101634: f9400bf3 ldr x19, [sp, #0x10] 101638: a8c27bfd ldp x29, x30, [sp], #0x20 10163c: d50323bf autiasp 101640: d65f03c0 ret 0000000000101644 >::sentry::~sentry()>: 101644: d503233f paciasp 101648: a9be7bfd stp x29, x30, [sp, #-0x20]! 10164c: f9000bf3 str x19, [sp, #0x10] 101650: 910003fd mov x29, sp 101654: f9400408 ldr x8, [x0, #0x8] 101658: f9400109 ldr x9, [x8] 10165c: f85e8129 ldur x9, [x9, #-0x18] 101660: 8b090108 add x8, x8, x9 101664: f9401509 ldr x9, [x8, #0x28] 101668: b4000369 cbz x9, 0x1016d4 >::sentry::~sentry()+0x90> 10166c: b9402109 ldr w9, [x8, #0x20] 101670: 35000329 cbnz w9, 0x1016d4 >::sentry::~sentry()+0x90> 101674: 39402508 ldrb w8, [x8, #0x9] 101678: 362802e8 tbz w8, #0x5, 0x1016d4 >::sentry::~sentry()+0x90> 10167c: aa0003f3 mov x19, x0 101680: 940177d8 bl 0x15f5e0 <_ZSt18uncaught_exceptionv@plt> 101684: 37000280 tbnz w0, #0x0, 0x1016d4 >::sentry::~sentry()+0x90> 101688: f9400668 ldr x8, [x19, #0x8] 10168c: f9400109 ldr x9, [x8] 101690: f85e8129 ldur x9, [x9, #-0x18] 101694: 8b090108 add x8, x8, x9 101698: f9401500 ldr x0, [x8, #0x28] 10169c: f9400008 ldr x8, [x0] 1016a0: f9401908 ldr x8, [x8, #0x30] 1016a4: d63f0100 blr x8 1016a8: 3100041f cmn w0, #0x1 1016ac: 54000141 b.ne 0x1016d4 >::sentry::~sentry()+0x90> 1016b0: f9400668 ldr x8, [x19, #0x8] 1016b4: f9400109 ldr x9, [x8] 1016b8: f85e8129 ldur x9, [x9, #-0x18] 1016bc: 8b090108 add x8, x8, x9 1016c0: 29442909 ldp w9, w10, [x8, #0x20] 1016c4: 32000129 orr w9, w9, #0x1 1016c8: 6a09015f tst w10, w9 1016cc: b9002109 str w9, [x8, #0x20] 1016d0: 540000a1 b.ne 0x1016e4 >::sentry::~sentry()+0xa0> 1016d4: f9400bf3 ldr x19, [sp, #0x10] 1016d8: a8c27bfd ldp x29, x30, [sp], #0x20 1016dc: d50323bf autiasp 1016e0: d65f03c0 ret 1016e4: d0fffb60 adrp x0, 0x6f000 1016e8: 91344400 add x0, x0, #0xd11 1016ec: 9400142c bl 0x10679c 1016f0: 94016e18 bl 0x15cf50 <__cxa_begin_catch@plt> 1016f4: 940170ef bl 0x15dab0 <__cxa_end_catch@plt> 1016f8: 17fffff7 b 0x1016d4 >::sentry::~sentry()+0x90> 1016fc: 97fe9e0e bl 0xa8f34 0000000000101700 >::operator<<(std::__ndk1::basic_ostream>& (*)(std::__ndk1::basic_ostream>&))>: 101700: d503245f bti c 101704: aa0103f0 mov x16, x1 101708: d61f0200 br x16 000000000010170c >::operator<<(std::__ndk1::basic_ios>& (*)(std::__ndk1::basic_ios>&))>: 10170c: d503233f paciasp 101710: a9be7bfd stp x29, x30, [sp, #-0x20]! 101714: f9000bf3 str x19, [sp, #0x10] 101718: 910003fd mov x29, sp 10171c: f9400008 ldr x8, [x0] 101720: aa0003f3 mov x19, x0 101724: f85e8108 ldur x8, [x8, #-0x18] 101728: 8b080000 add x0, x0, x8 10172c: d63f0020 blr x1 101730: aa1303e0 mov x0, x19 101734: f9400bf3 ldr x19, [sp, #0x10] 101738: a8c27bfd ldp x29, x30, [sp], #0x20 10173c: d50323bf autiasp 101740: d65f03c0 ret 0000000000101744 >::operator<<(std::__ndk1::ios_base& (*)(std::__ndk1::ios_base&))>: 101744: d503233f paciasp 101748: a9be7bfd stp x29, x30, [sp, #-0x20]! 10174c: f9000bf3 str x19, [sp, #0x10] 101750: 910003fd mov x29, sp 101754: f9400008 ldr x8, [x0] 101758: aa0003f3 mov x19, x0 10175c: f85e8108 ldur x8, [x8, #-0x18] 101760: 8b080000 add x0, x0, x8 101764: d63f0020 blr x1 101768: aa1303e0 mov x0, x19 10176c: f9400bf3 ldr x19, [sp, #0x10] 101770: a8c27bfd ldp x29, x30, [sp], #0x20 101774: d50323bf autiasp 101778: d65f03c0 ret 000000000010177c >::operator<<(bool)>: 10177c: d503233f paciasp 101780: d101c3ff sub sp, sp, #0x70 101784: a9027bfd stp x29, x30, [sp, #0x20] 101788: 910083fd add x29, sp, #0x20 10178c: f9001bf9 str x25, [sp, #0x30] 101790: a9045ff8 stp x24, x23, [sp, #0x40] 101794: a90557f6 stp x22, x21, [sp, #0x50] 101798: a9064ff4 stp x20, x19, [sp, #0x60] 10179c: d53bd059 mrs x25, TPIDR_EL0 1017a0: aa0003f3 mov x19, x0 1017a4: f9401728 ldr x8, [x25, #0x28] 1017a8: f81f83a8 stur x8, [x29, #-0x8] 1017ac: f9400008 ldr x8, [x0] 1017b0: 390003ff strb wzr, [sp] 1017b4: f90007e0 str x0, [sp, #0x8] 1017b8: f85e8109 ldur x9, [x8, #-0x18] 1017bc: 8b090009 add x9, x0, x9 1017c0: b940212a ldr w10, [x9, #0x20] 1017c4: 3500078a cbnz w10, 0x1018b4 >::operator<<(bool)+0x138> 1017c8: 2a0103f4 mov w20, w1 1017cc: f9404520 ldr x0, [x9, #0x88] 1017d0: b4000060 cbz x0, 0x1017dc >::operator<<(bool)+0x60> 1017d4: 94017817 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> 1017d8: f9400268 ldr x8, [x19] 1017dc: 52800029 mov w9, #0x1 // =1 1017e0: 910043e0 add x0, sp, #0x10 1017e4: 390003e9 strb w9, [sp] 1017e8: f85e8108 ldur x8, [x8, #-0x18] 1017ec: 8b080268 add x8, x19, x8 1017f0: 9100c101 add x1, x8, #0x30 1017f4: 940177fb bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 1017f8: f0000341 adrp x1, 0x16c000 1017fc: 910043e0 add x0, sp, #0x10 101800: f9471821 ldr x1, [x1, #0xe30] 101804: 9401780f bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 101808: aa0003f5 mov x21, x0 10180c: 910043e0 add x0, sp, #0x10 101810: 940177e4 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 101814: f9400268 ldr x8, [x19] 101818: f85e8108 ldur x8, [x8, #-0x18] 10181c: 8b080276 add x22, x19, x8 101820: b94092c3 ldr w3, [x22, #0x90] 101824: f94016d7 ldr x23, [x22, #0x28] 101828: 3100047f cmn w3, #0x1 10182c: 54000221 b.ne 0x101870 >::operator<<(bool)+0xf4> 101830: 9100c2c1 add x1, x22, #0x30 101834: 910043e0 add x0, sp, #0x10 101838: 940177ea bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 10183c: f0000341 adrp x1, 0x16c000 101840: 910043e0 add x0, sp, #0x10 101844: f9470021 ldr x1, [x1, #0xe00] 101848: 940177fe bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 10184c: f9400008 ldr x8, [x0] 101850: f9401d08 ldr x8, [x8, #0x38] 101854: 52800401 mov w1, #0x20 // =32 101858: d63f0100 blr x8 10185c: 2a0003f8 mov w24, w0 101860: 910043e0 add x0, sp, #0x10 101864: 940177cf bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 101868: 12001f03 and w3, w24, #0xff 10186c: b90092c3 str w3, [x22, #0x90] 101870: f94002a8 ldr x8, [x21] 101874: f9400d08 ldr x8, [x8, #0x18] 101878: 12000284 and w4, w20, #0x1 10187c: aa1503e0 mov x0, x21 101880: aa1703e1 mov x1, x23 101884: aa1603e2 mov x2, x22 101888: d63f0100 blr x8 10188c: b5000140 cbnz x0, 0x1018b4 >::operator<<(bool)+0x138> 101890: f9400268 ldr x8, [x19] 101894: 528000aa mov w10, #0x5 // =5 101898: f85e8108 ldur x8, [x8, #-0x18] 10189c: 8b080268 add x8, x19, x8 1018a0: 29442d09 ldp w9, w11, [x8, #0x20] 1018a4: 2a0a0129 orr w9, w9, w10 1018a8: 6a09017f tst w11, w9 1018ac: b9002109 str w9, [x8, #0x20] 1018b0: 54000201 b.ne 0x1018f0 >::operator<<(bool)+0x174> 1018b4: 910003e0 mov x0, sp 1018b8: 940177e6 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 1018bc: f9401728 ldr x8, [x25, #0x28] 1018c0: f85f83a9 ldur x9, [x29, #-0x8] 1018c4: eb09011f cmp x8, x9 1018c8: 540001a1 b.ne 0x1018fc >::operator<<(bool)+0x180> 1018cc: aa1303e0 mov x0, x19 1018d0: f9401bf9 ldr x25, [sp, #0x30] 1018d4: a9464ff4 ldp x20, x19, [sp, #0x60] 1018d8: a94557f6 ldp x22, x21, [sp, #0x50] 1018dc: a9445ff8 ldp x24, x23, [sp, #0x40] 1018e0: a9427bfd ldp x29, x30, [sp, #0x20] 1018e4: 9101c3ff add sp, sp, #0x70 1018e8: d50323bf autiasp 1018ec: d65f03c0 ret 1018f0: d0fffb60 adrp x0, 0x6f000 1018f4: 91344400 add x0, x0, #0xd11 1018f8: 940013a9 bl 0x10679c 1018fc: 94016d4d bl 0x15ce30 <__stack_chk_fail@plt> 101900: 14000004 b 0x101910 >::operator<<(bool)+0x194> 101904: aa0003f4 mov x20, x0 101908: 14000009 b 0x10192c >::operator<<(bool)+0x1b0> 10190c: 14000003 b 0x101918 >::operator<<(bool)+0x19c> 101910: aa0003f4 mov x20, x0 101914: 14000004 b 0x101924 >::operator<<(bool)+0x1a8> 101918: aa0003f4 mov x20, x0 10191c: 910043e0 add x0, sp, #0x10 101920: 940177a0 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 101924: 910003e0 mov x0, sp 101928: 940177ca bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 10192c: aa1403e0 mov x0, x20 101930: 94016d88 bl 0x15cf50 <__cxa_begin_catch@plt> 101934: f9400268 ldr x8, [x19] 101938: f85e8108 ldur x8, [x8, #-0x18] 10193c: 8b080268 add x8, x19, x8 101940: b9402109 ldr w9, [x8, #0x20] 101944: 3940910a ldrb w10, [x8, #0x24] 101948: 32000129 orr w9, w9, #0x1 10194c: b9002109 str w9, [x8, #0x20] 101950: 3700006a tbnz w10, #0x0, 0x10195c >::operator<<(bool)+0x1e0> 101954: 94017057 bl 0x15dab0 <__cxa_end_catch@plt> 101958: 17ffffd9 b 0x1018bc >::operator<<(bool)+0x140> 10195c: 94017051 bl 0x15daa0 <__cxa_rethrow@plt> 101960: aa0003f3 mov x19, x0 101964: 94017053 bl 0x15dab0 <__cxa_end_catch@plt> 101968: aa1303e0 mov x0, x19 10196c: 94015dfd bl 0x159160 <__emutls_get_address+0x6d4> 101970: 97fe9d71 bl 0xa8f34 0000000000101974 : 101974: d503233f paciasp 101978: a9bf7bfd stp x29, x30, [sp, #-0x10]! 10197c: 910003fd mov x29, sp 101980: b9402008 ldr w8, [x0, #0x20] 101984: 39409009 ldrb w9, [x0, #0x24] 101988: 32000108 orr w8, w8, #0x1 10198c: b9002008 str w8, [x0, #0x20] 101990: 37000089 tbnz w9, #0x0, 0x1019a0 101994: a8c17bfd ldp x29, x30, [sp], #0x10 101998: d50323bf autiasp 10199c: d65f03c0 ret 1019a0: 94017040 bl 0x15daa0 <__cxa_rethrow@plt> 00000000001019a4 >::operator<<(short)>: 1019a4: d503233f paciasp 1019a8: d101c3ff sub sp, sp, #0x70 1019ac: a9027bfd stp x29, x30, [sp, #0x20] 1019b0: 910083fd add x29, sp, #0x20 1019b4: a90367fa stp x26, x25, [sp, #0x30] 1019b8: a9045ff8 stp x24, x23, [sp, #0x40] 1019bc: a90557f6 stp x22, x21, [sp, #0x50] 1019c0: a9064ff4 stp x20, x19, [sp, #0x60] 1019c4: d53bd059 mrs x25, TPIDR_EL0 1019c8: aa0003f3 mov x19, x0 1019cc: f9401728 ldr x8, [x25, #0x28] 1019d0: f81f83a8 stur x8, [x29, #-0x8] 1019d4: f9400008 ldr x8, [x0] 1019d8: 390003ff strb wzr, [sp] 1019dc: f90007e0 str x0, [sp, #0x8] 1019e0: f85e8109 ldur x9, [x8, #-0x18] 1019e4: 8b090009 add x9, x0, x9 1019e8: b940212a ldr w10, [x9, #0x20] 1019ec: 3500088a cbnz w10, 0x101afc >::operator<<(short)+0x158> 1019f0: 2a0103f4 mov w20, w1 1019f4: f9404520 ldr x0, [x9, #0x88] 1019f8: b4000060 cbz x0, 0x101a04 >::operator<<(short)+0x60> 1019fc: 9401778d bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> 101a00: f9400268 ldr x8, [x19] 101a04: 52800029 mov w9, #0x1 // =1 101a08: 910043e0 add x0, sp, #0x10 101a0c: 390003e9 strb w9, [sp] 101a10: f85e8108 ldur x8, [x8, #-0x18] 101a14: 8b080268 add x8, x19, x8 101a18: 9100c101 add x1, x8, #0x30 101a1c: b940091a ldr w26, [x8, #0x8] 101a20: 94017770 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 101a24: f0000341 adrp x1, 0x16c000 101a28: 910043e0 add x0, sp, #0x10 101a2c: f9471821 ldr x1, [x1, #0xe30] 101a30: 94017784 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 101a34: aa0003f5 mov x21, x0 101a38: 910043e0 add x0, sp, #0x10 101a3c: 94017759 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 101a40: f9400268 ldr x8, [x19] 101a44: f85e8108 ldur x8, [x8, #-0x18] 101a48: 8b080276 add x22, x19, x8 101a4c: b94092c3 ldr w3, [x22, #0x90] 101a50: f94016d7 ldr x23, [x22, #0x28] 101a54: 3100047f cmn w3, #0x1 101a58: 54000221 b.ne 0x101a9c >::operator<<(short)+0xf8> 101a5c: 9100c2c1 add x1, x22, #0x30 101a60: 910043e0 add x0, sp, #0x10 101a64: 9401775f bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 101a68: f0000341 adrp x1, 0x16c000 101a6c: 910043e0 add x0, sp, #0x10 101a70: f9470021 ldr x1, [x1, #0xe00] 101a74: 94017773 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 101a78: f9400008 ldr x8, [x0] 101a7c: f9401d08 ldr x8, [x8, #0x38] 101a80: 52800401 mov w1, #0x20 // =32 101a84: d63f0100 blr x8 101a88: 2a0003f8 mov w24, w0 101a8c: 910043e0 add x0, sp, #0x10 101a90: 94017744 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 101a94: 12001f03 and w3, w24, #0xff 101a98: b90092c3 str w3, [x22, #0x90] 101a9c: 52800948 mov w8, #0x4a // =74 101aa0: 52800809 mov w9, #0x40 // =64 101aa4: 0a080348 and w8, w26, w8 101aa8: 93403e8a sxth x10, w20 101aac: 7100211f cmp w8, #0x8 101ab0: 7a491104 ccmp w8, w9, #0x4, ne 101ab4: f94002a8 ldr x8, [x21] 101ab8: 92403e89 and x9, x20, #0xffff 101abc: f9401108 ldr x8, [x8, #0x20] 101ac0: 9a8a0124 csel x4, x9, x10, eq 101ac4: aa1503e0 mov x0, x21 101ac8: aa1703e1 mov x1, x23 101acc: aa1603e2 mov x2, x22 101ad0: d63f0100 blr x8 101ad4: b5000140 cbnz x0, 0x101afc >::operator<<(short)+0x158> 101ad8: f9400268 ldr x8, [x19] 101adc: 528000aa mov w10, #0x5 // =5 101ae0: f85e8108 ldur x8, [x8, #-0x18] 101ae4: 8b080268 add x8, x19, x8 101ae8: 29442d09 ldp w9, w11, [x8, #0x20] 101aec: 2a0a0129 orr w9, w9, w10 101af0: 6a09017f tst w11, w9 101af4: b9002109 str w9, [x8, #0x20] 101af8: 54000201 b.ne 0x101b38 >::operator<<(short)+0x194> 101afc: 910003e0 mov x0, sp 101b00: 94017754 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 101b04: f9401728 ldr x8, [x25, #0x28] 101b08: f85f83a9 ldur x9, [x29, #-0x8] 101b0c: eb09011f cmp x8, x9 101b10: 540001a1 b.ne 0x101b44 >::operator<<(short)+0x1a0> 101b14: aa1303e0 mov x0, x19 101b18: a9464ff4 ldp x20, x19, [sp, #0x60] 101b1c: a94557f6 ldp x22, x21, [sp, #0x50] 101b20: a9445ff8 ldp x24, x23, [sp, #0x40] 101b24: a94367fa ldp x26, x25, [sp, #0x30] 101b28: a9427bfd ldp x29, x30, [sp, #0x20] 101b2c: 9101c3ff add sp, sp, #0x70 101b30: d50323bf autiasp 101b34: d65f03c0 ret 101b38: d0fffb60 adrp x0, 0x6f000 101b3c: 91344400 add x0, x0, #0xd11 101b40: 94001317 bl 0x10679c 101b44: 94016cbb bl 0x15ce30 <__stack_chk_fail@plt> 101b48: 14000004 b 0x101b58 >::operator<<(short)+0x1b4> 101b4c: aa0003f4 mov x20, x0 101b50: 14000009 b 0x101b74 >::operator<<(short)+0x1d0> 101b54: 14000003 b 0x101b60 >::operator<<(short)+0x1bc> 101b58: aa0003f4 mov x20, x0 101b5c: 14000004 b 0x101b6c >::operator<<(short)+0x1c8> 101b60: aa0003f4 mov x20, x0 101b64: 910043e0 add x0, sp, #0x10 101b68: 9401770e bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 101b6c: 910003e0 mov x0, sp 101b70: 94017738 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 101b74: aa1403e0 mov x0, x20 101b78: 94016cf6 bl 0x15cf50 <__cxa_begin_catch@plt> 101b7c: f9400268 ldr x8, [x19] 101b80: f85e8108 ldur x8, [x8, #-0x18] 101b84: 8b080268 add x8, x19, x8 101b88: b9402109 ldr w9, [x8, #0x20] 101b8c: 3940910a ldrb w10, [x8, #0x24] 101b90: 32000129 orr w9, w9, #0x1 101b94: b9002109 str w9, [x8, #0x20] 101b98: 3700006a tbnz w10, #0x0, 0x101ba4 >::operator<<(short)+0x200> 101b9c: 94016fc5 bl 0x15dab0 <__cxa_end_catch@plt> 101ba0: 17ffffd9 b 0x101b04 >::operator<<(short)+0x160> 101ba4: 94016fbf bl 0x15daa0 <__cxa_rethrow@plt> 101ba8: aa0003f3 mov x19, x0 101bac: 94016fc1 bl 0x15dab0 <__cxa_end_catch@plt> 101bb0: aa1303e0 mov x0, x19 101bb4: 94015d6b bl 0x159160 <__emutls_get_address+0x6d4> 101bb8: 97fe9cdf bl 0xa8f34 0000000000101bbc >::operator<<(unsigned short)>: 101bbc: d503233f paciasp 101bc0: d101c3ff sub sp, sp, #0x70 101bc4: a9027bfd stp x29, x30, [sp, #0x20] 101bc8: 910083fd add x29, sp, #0x20 101bcc: f9001bf9 str x25, [sp, #0x30] 101bd0: a9045ff8 stp x24, x23, [sp, #0x40] 101bd4: a90557f6 stp x22, x21, [sp, #0x50] 101bd8: a9064ff4 stp x20, x19, [sp, #0x60] 101bdc: d53bd059 mrs x25, TPIDR_EL0 101be0: aa0003f3 mov x19, x0 101be4: f9401728 ldr x8, [x25, #0x28] 101be8: f81f83a8 stur x8, [x29, #-0x8] 101bec: f9400008 ldr x8, [x0] 101bf0: 390003ff strb wzr, [sp] 101bf4: f90007e0 str x0, [sp, #0x8] 101bf8: f85e8109 ldur x9, [x8, #-0x18] 101bfc: 8b090009 add x9, x0, x9 101c00: b940212a ldr w10, [x9, #0x20] 101c04: 3500078a cbnz w10, 0x101cf4 >::operator<<(unsigned short)+0x138> 101c08: 2a0103f4 mov w20, w1 101c0c: f9404520 ldr x0, [x9, #0x88] 101c10: b4000060 cbz x0, 0x101c1c >::operator<<(unsigned short)+0x60> 101c14: 94017707 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> 101c18: f9400268 ldr x8, [x19] 101c1c: 52800029 mov w9, #0x1 // =1 101c20: 910043e0 add x0, sp, #0x10 101c24: 390003e9 strb w9, [sp] 101c28: f85e8108 ldur x8, [x8, #-0x18] 101c2c: 8b080268 add x8, x19, x8 101c30: 9100c101 add x1, x8, #0x30 101c34: 940176eb bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 101c38: f0000341 adrp x1, 0x16c000 101c3c: 910043e0 add x0, sp, #0x10 101c40: f9471821 ldr x1, [x1, #0xe30] 101c44: 940176ff bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 101c48: aa0003f5 mov x21, x0 101c4c: 910043e0 add x0, sp, #0x10 101c50: 940176d4 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 101c54: f9400268 ldr x8, [x19] 101c58: f85e8108 ldur x8, [x8, #-0x18] 101c5c: 8b080276 add x22, x19, x8 101c60: b94092c3 ldr w3, [x22, #0x90] 101c64: f94016d7 ldr x23, [x22, #0x28] 101c68: 3100047f cmn w3, #0x1 101c6c: 54000221 b.ne 0x101cb0 >::operator<<(unsigned short)+0xf4> 101c70: 9100c2c1 add x1, x22, #0x30 101c74: 910043e0 add x0, sp, #0x10 101c78: 940176da bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 101c7c: f0000341 adrp x1, 0x16c000 101c80: 910043e0 add x0, sp, #0x10 101c84: f9470021 ldr x1, [x1, #0xe00] 101c88: 940176ee bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 101c8c: f9400008 ldr x8, [x0] 101c90: f9401d08 ldr x8, [x8, #0x38] 101c94: 52800401 mov w1, #0x20 // =32 101c98: d63f0100 blr x8 101c9c: 2a0003f8 mov w24, w0 101ca0: 910043e0 add x0, sp, #0x10 101ca4: 940176bf bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 101ca8: 12001f03 and w3, w24, #0xff 101cac: b90092c3 str w3, [x22, #0x90] 101cb0: f94002a8 ldr x8, [x21] 101cb4: 92403e84 and x4, x20, #0xffff 101cb8: f9401908 ldr x8, [x8, #0x30] 101cbc: aa1503e0 mov x0, x21 101cc0: aa1703e1 mov x1, x23 101cc4: aa1603e2 mov x2, x22 101cc8: d63f0100 blr x8 101ccc: b5000140 cbnz x0, 0x101cf4 >::operator<<(unsigned short)+0x138> 101cd0: f9400268 ldr x8, [x19] 101cd4: 528000aa mov w10, #0x5 // =5 101cd8: f85e8108 ldur x8, [x8, #-0x18] 101cdc: 8b080268 add x8, x19, x8 101ce0: 29442d09 ldp w9, w11, [x8, #0x20] 101ce4: 2a0a0129 orr w9, w9, w10 101ce8: 6a09017f tst w11, w9 101cec: b9002109 str w9, [x8, #0x20] 101cf0: 54000201 b.ne 0x101d30 >::operator<<(unsigned short)+0x174> 101cf4: 910003e0 mov x0, sp 101cf8: 940176d6 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 101cfc: f9401728 ldr x8, [x25, #0x28] 101d00: f85f83a9 ldur x9, [x29, #-0x8] 101d04: eb09011f cmp x8, x9 101d08: 540001a1 b.ne 0x101d3c >::operator<<(unsigned short)+0x180> 101d0c: aa1303e0 mov x0, x19 101d10: f9401bf9 ldr x25, [sp, #0x30] 101d14: a9464ff4 ldp x20, x19, [sp, #0x60] 101d18: a94557f6 ldp x22, x21, [sp, #0x50] 101d1c: a9445ff8 ldp x24, x23, [sp, #0x40] 101d20: a9427bfd ldp x29, x30, [sp, #0x20] 101d24: 9101c3ff add sp, sp, #0x70 101d28: d50323bf autiasp 101d2c: d65f03c0 ret 101d30: d0fffb60 adrp x0, 0x6f000 101d34: 91344400 add x0, x0, #0xd11 101d38: 94001299 bl 0x10679c 101d3c: 94016c3d bl 0x15ce30 <__stack_chk_fail@plt> 101d40: 14000004 b 0x101d50 >::operator<<(unsigned short)+0x194> 101d44: aa0003f4 mov x20, x0 101d48: 14000009 b 0x101d6c >::operator<<(unsigned short)+0x1b0> 101d4c: 14000003 b 0x101d58 >::operator<<(unsigned short)+0x19c> 101d50: aa0003f4 mov x20, x0 101d54: 14000004 b 0x101d64 >::operator<<(unsigned short)+0x1a8> 101d58: aa0003f4 mov x20, x0 101d5c: 910043e0 add x0, sp, #0x10 101d60: 94017690 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 101d64: 910003e0 mov x0, sp 101d68: 940176ba bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 101d6c: aa1403e0 mov x0, x20 101d70: 94016c78 bl 0x15cf50 <__cxa_begin_catch@plt> 101d74: f9400268 ldr x8, [x19] 101d78: f85e8108 ldur x8, [x8, #-0x18] 101d7c: 8b080268 add x8, x19, x8 101d80: b9402109 ldr w9, [x8, #0x20] 101d84: 3940910a ldrb w10, [x8, #0x24] 101d88: 32000129 orr w9, w9, #0x1 101d8c: b9002109 str w9, [x8, #0x20] 101d90: 3700006a tbnz w10, #0x0, 0x101d9c >::operator<<(unsigned short)+0x1e0> 101d94: 94016f47 bl 0x15dab0 <__cxa_end_catch@plt> 101d98: 17ffffd9 b 0x101cfc >::operator<<(unsigned short)+0x140> 101d9c: 94016f41 bl 0x15daa0 <__cxa_rethrow@plt> 101da0: aa0003f3 mov x19, x0 101da4: 94016f43 bl 0x15dab0 <__cxa_end_catch@plt> 101da8: aa1303e0 mov x0, x19 101dac: 94015ced bl 0x159160 <__emutls_get_address+0x6d4> 101db0: 97fe9c61 bl 0xa8f34 0000000000101db4 >::operator<<(int)>: 101db4: d503233f paciasp 101db8: d101c3ff sub sp, sp, #0x70 101dbc: a9027bfd stp x29, x30, [sp, #0x20] 101dc0: 910083fd add x29, sp, #0x20 101dc4: a90367fa stp x26, x25, [sp, #0x30] 101dc8: a9045ff8 stp x24, x23, [sp, #0x40] 101dcc: a90557f6 stp x22, x21, [sp, #0x50] 101dd0: a9064ff4 stp x20, x19, [sp, #0x60] 101dd4: d53bd059 mrs x25, TPIDR_EL0 101dd8: aa0003f3 mov x19, x0 101ddc: f9401728 ldr x8, [x25, #0x28] 101de0: f81f83a8 stur x8, [x29, #-0x8] 101de4: f9400008 ldr x8, [x0] 101de8: 390003ff strb wzr, [sp] 101dec: f90007e0 str x0, [sp, #0x8] 101df0: f85e8109 ldur x9, [x8, #-0x18] 101df4: 8b090009 add x9, x0, x9 101df8: b940212a ldr w10, [x9, #0x20] 101dfc: 3500088a cbnz w10, 0x101f0c >::operator<<(int)+0x158> 101e00: 2a0103f4 mov w20, w1 101e04: f9404520 ldr x0, [x9, #0x88] 101e08: b4000060 cbz x0, 0x101e14 >::operator<<(int)+0x60> 101e0c: 94017689 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> 101e10: f9400268 ldr x8, [x19] 101e14: 52800029 mov w9, #0x1 // =1 101e18: 910043e0 add x0, sp, #0x10 101e1c: 390003e9 strb w9, [sp] 101e20: f85e8108 ldur x8, [x8, #-0x18] 101e24: 8b080268 add x8, x19, x8 101e28: 9100c101 add x1, x8, #0x30 101e2c: b940091a ldr w26, [x8, #0x8] 101e30: 9401766c bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 101e34: f0000341 adrp x1, 0x16c000 101e38: 910043e0 add x0, sp, #0x10 101e3c: f9471821 ldr x1, [x1, #0xe30] 101e40: 94017680 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 101e44: aa0003f5 mov x21, x0 101e48: 910043e0 add x0, sp, #0x10 101e4c: 94017655 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 101e50: f9400268 ldr x8, [x19] 101e54: f85e8108 ldur x8, [x8, #-0x18] 101e58: 8b080276 add x22, x19, x8 101e5c: b94092c3 ldr w3, [x22, #0x90] 101e60: f94016d7 ldr x23, [x22, #0x28] 101e64: 3100047f cmn w3, #0x1 101e68: 54000221 b.ne 0x101eac >::operator<<(int)+0xf8> 101e6c: 9100c2c1 add x1, x22, #0x30 101e70: 910043e0 add x0, sp, #0x10 101e74: 9401765b bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 101e78: f0000341 adrp x1, 0x16c000 101e7c: 910043e0 add x0, sp, #0x10 101e80: f9470021 ldr x1, [x1, #0xe00] 101e84: 9401766f bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 101e88: f9400008 ldr x8, [x0] 101e8c: f9401d08 ldr x8, [x8, #0x38] 101e90: 52800401 mov w1, #0x20 // =32 101e94: d63f0100 blr x8 101e98: 2a0003f8 mov w24, w0 101e9c: 910043e0 add x0, sp, #0x10 101ea0: 94017640 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 101ea4: 12001f03 and w3, w24, #0xff 101ea8: b90092c3 str w3, [x22, #0x90] 101eac: 52800948 mov w8, #0x4a // =74 101eb0: 52800809 mov w9, #0x40 // =64 101eb4: 0a080348 and w8, w26, w8 101eb8: 93407e8a sxtw x10, w20 101ebc: 7100211f cmp w8, #0x8 101ec0: 7a491104 ccmp w8, w9, #0x4, ne 101ec4: f94002a8 ldr x8, [x21] 101ec8: 2a1403e9 mov w9, w20 101ecc: f9401108 ldr x8, [x8, #0x20] 101ed0: 9a8a0124 csel x4, x9, x10, eq 101ed4: aa1503e0 mov x0, x21 101ed8: aa1703e1 mov x1, x23 101edc: aa1603e2 mov x2, x22 101ee0: d63f0100 blr x8 101ee4: b5000140 cbnz x0, 0x101f0c >::operator<<(int)+0x158> 101ee8: f9400268 ldr x8, [x19] 101eec: 528000aa mov w10, #0x5 // =5 101ef0: f85e8108 ldur x8, [x8, #-0x18] 101ef4: 8b080268 add x8, x19, x8 101ef8: 29442d09 ldp w9, w11, [x8, #0x20] 101efc: 2a0a0129 orr w9, w9, w10 101f00: 6a09017f tst w11, w9 101f04: b9002109 str w9, [x8, #0x20] 101f08: 54000201 b.ne 0x101f48 >::operator<<(int)+0x194> 101f0c: 910003e0 mov x0, sp 101f10: 94017650 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 101f14: f9401728 ldr x8, [x25, #0x28] 101f18: f85f83a9 ldur x9, [x29, #-0x8] 101f1c: eb09011f cmp x8, x9 101f20: 540001a1 b.ne 0x101f54 >::operator<<(int)+0x1a0> 101f24: aa1303e0 mov x0, x19 101f28: a9464ff4 ldp x20, x19, [sp, #0x60] 101f2c: a94557f6 ldp x22, x21, [sp, #0x50] 101f30: a9445ff8 ldp x24, x23, [sp, #0x40] 101f34: a94367fa ldp x26, x25, [sp, #0x30] 101f38: a9427bfd ldp x29, x30, [sp, #0x20] 101f3c: 9101c3ff add sp, sp, #0x70 101f40: d50323bf autiasp 101f44: d65f03c0 ret 101f48: d0fffb60 adrp x0, 0x6f000 101f4c: 91344400 add x0, x0, #0xd11 101f50: 94001213 bl 0x10679c 101f54: 94016bb7 bl 0x15ce30 <__stack_chk_fail@plt> 101f58: 14000004 b 0x101f68 >::operator<<(int)+0x1b4> 101f5c: aa0003f4 mov x20, x0 101f60: 14000009 b 0x101f84 >::operator<<(int)+0x1d0> 101f64: 14000003 b 0x101f70 >::operator<<(int)+0x1bc> 101f68: aa0003f4 mov x20, x0 101f6c: 14000004 b 0x101f7c >::operator<<(int)+0x1c8> 101f70: aa0003f4 mov x20, x0 101f74: 910043e0 add x0, sp, #0x10 101f78: 9401760a bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 101f7c: 910003e0 mov x0, sp 101f80: 94017634 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 101f84: aa1403e0 mov x0, x20 101f88: 94016bf2 bl 0x15cf50 <__cxa_begin_catch@plt> 101f8c: f9400268 ldr x8, [x19] 101f90: f85e8108 ldur x8, [x8, #-0x18] 101f94: 8b080268 add x8, x19, x8 101f98: b9402109 ldr w9, [x8, #0x20] 101f9c: 3940910a ldrb w10, [x8, #0x24] 101fa0: 32000129 orr w9, w9, #0x1 101fa4: b9002109 str w9, [x8, #0x20] 101fa8: 3700006a tbnz w10, #0x0, 0x101fb4 >::operator<<(int)+0x200> 101fac: 94016ec1 bl 0x15dab0 <__cxa_end_catch@plt> 101fb0: 17ffffd9 b 0x101f14 >::operator<<(int)+0x160> 101fb4: 94016ebb bl 0x15daa0 <__cxa_rethrow@plt> 101fb8: aa0003f3 mov x19, x0 101fbc: 94016ebd bl 0x15dab0 <__cxa_end_catch@plt> 101fc0: aa1303e0 mov x0, x19 101fc4: 94015c67 bl 0x159160 <__emutls_get_address+0x6d4> 101fc8: 97fe9bdb bl 0xa8f34 0000000000101fcc >::operator<<(unsigned int)>: 101fcc: d503233f paciasp 101fd0: d101c3ff sub sp, sp, #0x70 101fd4: a9027bfd stp x29, x30, [sp, #0x20] 101fd8: 910083fd add x29, sp, #0x20 101fdc: f9001bf9 str x25, [sp, #0x30] 101fe0: a9045ff8 stp x24, x23, [sp, #0x40] 101fe4: a90557f6 stp x22, x21, [sp, #0x50] 101fe8: a9064ff4 stp x20, x19, [sp, #0x60] 101fec: d53bd059 mrs x25, TPIDR_EL0 101ff0: aa0003f3 mov x19, x0 101ff4: f9401728 ldr x8, [x25, #0x28] 101ff8: f81f83a8 stur x8, [x29, #-0x8] 101ffc: f9400008 ldr x8, [x0] 102000: 390003ff strb wzr, [sp] 102004: f90007e0 str x0, [sp, #0x8] 102008: f85e8109 ldur x9, [x8, #-0x18] 10200c: 8b090009 add x9, x0, x9 102010: b940212a ldr w10, [x9, #0x20] 102014: 3500078a cbnz w10, 0x102104 >::operator<<(unsigned int)+0x138> 102018: 2a0103f4 mov w20, w1 10201c: f9404520 ldr x0, [x9, #0x88] 102020: b4000060 cbz x0, 0x10202c >::operator<<(unsigned int)+0x60> 102024: 94017603 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> 102028: f9400268 ldr x8, [x19] 10202c: 52800029 mov w9, #0x1 // =1 102030: 910043e0 add x0, sp, #0x10 102034: 390003e9 strb w9, [sp] 102038: f85e8108 ldur x8, [x8, #-0x18] 10203c: 8b080268 add x8, x19, x8 102040: 9100c101 add x1, x8, #0x30 102044: 940175e7 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 102048: d0000341 adrp x1, 0x16c000 10204c: 910043e0 add x0, sp, #0x10 102050: f9471821 ldr x1, [x1, #0xe30] 102054: 940175fb bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 102058: aa0003f5 mov x21, x0 10205c: 910043e0 add x0, sp, #0x10 102060: 940175d0 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 102064: f9400268 ldr x8, [x19] 102068: f85e8108 ldur x8, [x8, #-0x18] 10206c: 8b080276 add x22, x19, x8 102070: b94092c3 ldr w3, [x22, #0x90] 102074: f94016d7 ldr x23, [x22, #0x28] 102078: 3100047f cmn w3, #0x1 10207c: 54000221 b.ne 0x1020c0 >::operator<<(unsigned int)+0xf4> 102080: 9100c2c1 add x1, x22, #0x30 102084: 910043e0 add x0, sp, #0x10 102088: 940175d6 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 10208c: d0000341 adrp x1, 0x16c000 102090: 910043e0 add x0, sp, #0x10 102094: f9470021 ldr x1, [x1, #0xe00] 102098: 940175ea bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 10209c: f9400008 ldr x8, [x0] 1020a0: f9401d08 ldr x8, [x8, #0x38] 1020a4: 52800401 mov w1, #0x20 // =32 1020a8: d63f0100 blr x8 1020ac: 2a0003f8 mov w24, w0 1020b0: 910043e0 add x0, sp, #0x10 1020b4: 940175bb bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1020b8: 12001f03 and w3, w24, #0xff 1020bc: b90092c3 str w3, [x22, #0x90] 1020c0: f94002a8 ldr x8, [x21] 1020c4: 2a1403e4 mov w4, w20 1020c8: f9401908 ldr x8, [x8, #0x30] 1020cc: aa1503e0 mov x0, x21 1020d0: aa1703e1 mov x1, x23 1020d4: aa1603e2 mov x2, x22 1020d8: d63f0100 blr x8 1020dc: b5000140 cbnz x0, 0x102104 >::operator<<(unsigned int)+0x138> 1020e0: f9400268 ldr x8, [x19] 1020e4: 528000aa mov w10, #0x5 // =5 1020e8: f85e8108 ldur x8, [x8, #-0x18] 1020ec: 8b080268 add x8, x19, x8 1020f0: 29442d09 ldp w9, w11, [x8, #0x20] 1020f4: 2a0a0129 orr w9, w9, w10 1020f8: 6a09017f tst w11, w9 1020fc: b9002109 str w9, [x8, #0x20] 102100: 54000201 b.ne 0x102140 >::operator<<(unsigned int)+0x174> 102104: 910003e0 mov x0, sp 102108: 940175d2 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 10210c: f9401728 ldr x8, [x25, #0x28] 102110: f85f83a9 ldur x9, [x29, #-0x8] 102114: eb09011f cmp x8, x9 102118: 540001a1 b.ne 0x10214c >::operator<<(unsigned int)+0x180> 10211c: aa1303e0 mov x0, x19 102120: f9401bf9 ldr x25, [sp, #0x30] 102124: a9464ff4 ldp x20, x19, [sp, #0x60] 102128: a94557f6 ldp x22, x21, [sp, #0x50] 10212c: a9445ff8 ldp x24, x23, [sp, #0x40] 102130: a9427bfd ldp x29, x30, [sp, #0x20] 102134: 9101c3ff add sp, sp, #0x70 102138: d50323bf autiasp 10213c: d65f03c0 ret 102140: b0fffb60 adrp x0, 0x6f000 102144: 91344400 add x0, x0, #0xd11 102148: 94001195 bl 0x10679c 10214c: 94016b39 bl 0x15ce30 <__stack_chk_fail@plt> 102150: 14000004 b 0x102160 >::operator<<(unsigned int)+0x194> 102154: aa0003f4 mov x20, x0 102158: 14000009 b 0x10217c >::operator<<(unsigned int)+0x1b0> 10215c: 14000003 b 0x102168 >::operator<<(unsigned int)+0x19c> 102160: aa0003f4 mov x20, x0 102164: 14000004 b 0x102174 >::operator<<(unsigned int)+0x1a8> 102168: aa0003f4 mov x20, x0 10216c: 910043e0 add x0, sp, #0x10 102170: 9401758c bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 102174: 910003e0 mov x0, sp 102178: 940175b6 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 10217c: aa1403e0 mov x0, x20 102180: 94016b74 bl 0x15cf50 <__cxa_begin_catch@plt> 102184: f9400268 ldr x8, [x19] 102188: f85e8108 ldur x8, [x8, #-0x18] 10218c: 8b080268 add x8, x19, x8 102190: b9402109 ldr w9, [x8, #0x20] 102194: 3940910a ldrb w10, [x8, #0x24] 102198: 32000129 orr w9, w9, #0x1 10219c: b9002109 str w9, [x8, #0x20] 1021a0: 3700006a tbnz w10, #0x0, 0x1021ac >::operator<<(unsigned int)+0x1e0> 1021a4: 94016e43 bl 0x15dab0 <__cxa_end_catch@plt> 1021a8: 17ffffd9 b 0x10210c >::operator<<(unsigned int)+0x140> 1021ac: 94016e3d bl 0x15daa0 <__cxa_rethrow@plt> 1021b0: aa0003f3 mov x19, x0 1021b4: 94016e3f bl 0x15dab0 <__cxa_end_catch@plt> 1021b8: aa1303e0 mov x0, x19 1021bc: 94015be9 bl 0x159160 <__emutls_get_address+0x6d4> 1021c0: 97fe9b5d bl 0xa8f34 00000000001021c4 >::operator<<(long)>: 1021c4: d503233f paciasp 1021c8: d101c3ff sub sp, sp, #0x70 1021cc: a9027bfd stp x29, x30, [sp, #0x20] 1021d0: 910083fd add x29, sp, #0x20 1021d4: f9001bf9 str x25, [sp, #0x30] 1021d8: a9045ff8 stp x24, x23, [sp, #0x40] 1021dc: a90557f6 stp x22, x21, [sp, #0x50] 1021e0: a9064ff4 stp x20, x19, [sp, #0x60] 1021e4: d53bd059 mrs x25, TPIDR_EL0 1021e8: aa0003f3 mov x19, x0 1021ec: f9401728 ldr x8, [x25, #0x28] 1021f0: f81f83a8 stur x8, [x29, #-0x8] 1021f4: f9400008 ldr x8, [x0] 1021f8: 390003ff strb wzr, [sp] 1021fc: f90007e0 str x0, [sp, #0x8] 102200: f85e8109 ldur x9, [x8, #-0x18] 102204: 8b090009 add x9, x0, x9 102208: b940212a ldr w10, [x9, #0x20] 10220c: 3500078a cbnz w10, 0x1022fc >::operator<<(long)+0x138> 102210: aa0103f4 mov x20, x1 102214: f9404520 ldr x0, [x9, #0x88] 102218: b4000060 cbz x0, 0x102224 >::operator<<(long)+0x60> 10221c: 94017585 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> 102220: f9400268 ldr x8, [x19] 102224: 52800029 mov w9, #0x1 // =1 102228: 910043e0 add x0, sp, #0x10 10222c: 390003e9 strb w9, [sp] 102230: f85e8108 ldur x8, [x8, #-0x18] 102234: 8b080268 add x8, x19, x8 102238: 9100c101 add x1, x8, #0x30 10223c: 94017569 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 102240: d0000341 adrp x1, 0x16c000 102244: 910043e0 add x0, sp, #0x10 102248: f9471821 ldr x1, [x1, #0xe30] 10224c: 9401757d bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 102250: aa0003f5 mov x21, x0 102254: 910043e0 add x0, sp, #0x10 102258: 94017552 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 10225c: f9400268 ldr x8, [x19] 102260: f85e8108 ldur x8, [x8, #-0x18] 102264: 8b080276 add x22, x19, x8 102268: b94092c3 ldr w3, [x22, #0x90] 10226c: f94016d7 ldr x23, [x22, #0x28] 102270: 3100047f cmn w3, #0x1 102274: 54000221 b.ne 0x1022b8 >::operator<<(long)+0xf4> 102278: 9100c2c1 add x1, x22, #0x30 10227c: 910043e0 add x0, sp, #0x10 102280: 94017558 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 102284: d0000341 adrp x1, 0x16c000 102288: 910043e0 add x0, sp, #0x10 10228c: f9470021 ldr x1, [x1, #0xe00] 102290: 9401756c bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 102294: f9400008 ldr x8, [x0] 102298: f9401d08 ldr x8, [x8, #0x38] 10229c: 52800401 mov w1, #0x20 // =32 1022a0: d63f0100 blr x8 1022a4: 2a0003f8 mov w24, w0 1022a8: 910043e0 add x0, sp, #0x10 1022ac: 9401753d bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1022b0: 12001f03 and w3, w24, #0xff 1022b4: b90092c3 str w3, [x22, #0x90] 1022b8: f94002a8 ldr x8, [x21] 1022bc: f9401108 ldr x8, [x8, #0x20] 1022c0: aa1503e0 mov x0, x21 1022c4: aa1703e1 mov x1, x23 1022c8: aa1603e2 mov x2, x22 1022cc: aa1403e4 mov x4, x20 1022d0: d63f0100 blr x8 1022d4: b5000140 cbnz x0, 0x1022fc >::operator<<(long)+0x138> 1022d8: f9400268 ldr x8, [x19] 1022dc: 528000aa mov w10, #0x5 // =5 1022e0: f85e8108 ldur x8, [x8, #-0x18] 1022e4: 8b080268 add x8, x19, x8 1022e8: 29442d09 ldp w9, w11, [x8, #0x20] 1022ec: 2a0a0129 orr w9, w9, w10 1022f0: 6a09017f tst w11, w9 1022f4: b9002109 str w9, [x8, #0x20] 1022f8: 54000201 b.ne 0x102338 >::operator<<(long)+0x174> 1022fc: 910003e0 mov x0, sp 102300: 94017554 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 102304: f9401728 ldr x8, [x25, #0x28] 102308: f85f83a9 ldur x9, [x29, #-0x8] 10230c: eb09011f cmp x8, x9 102310: 540001a1 b.ne 0x102344 >::operator<<(long)+0x180> 102314: aa1303e0 mov x0, x19 102318: f9401bf9 ldr x25, [sp, #0x30] 10231c: a9464ff4 ldp x20, x19, [sp, #0x60] 102320: a94557f6 ldp x22, x21, [sp, #0x50] 102324: a9445ff8 ldp x24, x23, [sp, #0x40] 102328: a9427bfd ldp x29, x30, [sp, #0x20] 10232c: 9101c3ff add sp, sp, #0x70 102330: d50323bf autiasp 102334: d65f03c0 ret 102338: b0fffb60 adrp x0, 0x6f000 10233c: 91344400 add x0, x0, #0xd11 102340: 94001117 bl 0x10679c 102344: 94016abb bl 0x15ce30 <__stack_chk_fail@plt> 102348: 14000004 b 0x102358 >::operator<<(long)+0x194> 10234c: aa0003f4 mov x20, x0 102350: 14000009 b 0x102374 >::operator<<(long)+0x1b0> 102354: 14000003 b 0x102360 >::operator<<(long)+0x19c> 102358: aa0003f4 mov x20, x0 10235c: 14000004 b 0x10236c >::operator<<(long)+0x1a8> 102360: aa0003f4 mov x20, x0 102364: 910043e0 add x0, sp, #0x10 102368: 9401750e bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 10236c: 910003e0 mov x0, sp 102370: 94017538 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 102374: aa1403e0 mov x0, x20 102378: 94016af6 bl 0x15cf50 <__cxa_begin_catch@plt> 10237c: f9400268 ldr x8, [x19] 102380: f85e8108 ldur x8, [x8, #-0x18] 102384: 8b080268 add x8, x19, x8 102388: b9402109 ldr w9, [x8, #0x20] 10238c: 3940910a ldrb w10, [x8, #0x24] 102390: 32000129 orr w9, w9, #0x1 102394: b9002109 str w9, [x8, #0x20] 102398: 3700006a tbnz w10, #0x0, 0x1023a4 >::operator<<(long)+0x1e0> 10239c: 94016dc5 bl 0x15dab0 <__cxa_end_catch@plt> 1023a0: 17ffffd9 b 0x102304 >::operator<<(long)+0x140> 1023a4: 94016dbf bl 0x15daa0 <__cxa_rethrow@plt> 1023a8: aa0003f3 mov x19, x0 1023ac: 94016dc1 bl 0x15dab0 <__cxa_end_catch@plt> 1023b0: aa1303e0 mov x0, x19 1023b4: 94015b6b bl 0x159160 <__emutls_get_address+0x6d4> 1023b8: 97fe9adf bl 0xa8f34 00000000001023bc >::operator<<(unsigned long)>: 1023bc: d503233f paciasp 1023c0: d101c3ff sub sp, sp, #0x70 1023c4: a9027bfd stp x29, x30, [sp, #0x20] 1023c8: 910083fd add x29, sp, #0x20 1023cc: f9001bf9 str x25, [sp, #0x30] 1023d0: a9045ff8 stp x24, x23, [sp, #0x40] 1023d4: a90557f6 stp x22, x21, [sp, #0x50] 1023d8: a9064ff4 stp x20, x19, [sp, #0x60] 1023dc: d53bd059 mrs x25, TPIDR_EL0 1023e0: aa0003f3 mov x19, x0 1023e4: f9401728 ldr x8, [x25, #0x28] 1023e8: f81f83a8 stur x8, [x29, #-0x8] 1023ec: f9400008 ldr x8, [x0] 1023f0: 390003ff strb wzr, [sp] 1023f4: f90007e0 str x0, [sp, #0x8] 1023f8: f85e8109 ldur x9, [x8, #-0x18] 1023fc: 8b090009 add x9, x0, x9 102400: b940212a ldr w10, [x9, #0x20] 102404: 3500078a cbnz w10, 0x1024f4 >::operator<<(unsigned long)+0x138> 102408: aa0103f4 mov x20, x1 10240c: f9404520 ldr x0, [x9, #0x88] 102410: b4000060 cbz x0, 0x10241c >::operator<<(unsigned long)+0x60> 102414: 94017507 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> 102418: f9400268 ldr x8, [x19] 10241c: 52800029 mov w9, #0x1 // =1 102420: 910043e0 add x0, sp, #0x10 102424: 390003e9 strb w9, [sp] 102428: f85e8108 ldur x8, [x8, #-0x18] 10242c: 8b080268 add x8, x19, x8 102430: 9100c101 add x1, x8, #0x30 102434: 940174eb bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 102438: d0000341 adrp x1, 0x16c000 10243c: 910043e0 add x0, sp, #0x10 102440: f9471821 ldr x1, [x1, #0xe30] 102444: 940174ff bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 102448: aa0003f5 mov x21, x0 10244c: 910043e0 add x0, sp, #0x10 102450: 940174d4 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 102454: f9400268 ldr x8, [x19] 102458: f85e8108 ldur x8, [x8, #-0x18] 10245c: 8b080276 add x22, x19, x8 102460: b94092c3 ldr w3, [x22, #0x90] 102464: f94016d7 ldr x23, [x22, #0x28] 102468: 3100047f cmn w3, #0x1 10246c: 54000221 b.ne 0x1024b0 >::operator<<(unsigned long)+0xf4> 102470: 9100c2c1 add x1, x22, #0x30 102474: 910043e0 add x0, sp, #0x10 102478: 940174da bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 10247c: d0000341 adrp x1, 0x16c000 102480: 910043e0 add x0, sp, #0x10 102484: f9470021 ldr x1, [x1, #0xe00] 102488: 940174ee bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 10248c: f9400008 ldr x8, [x0] 102490: f9401d08 ldr x8, [x8, #0x38] 102494: 52800401 mov w1, #0x20 // =32 102498: d63f0100 blr x8 10249c: 2a0003f8 mov w24, w0 1024a0: 910043e0 add x0, sp, #0x10 1024a4: 940174bf bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1024a8: 12001f03 and w3, w24, #0xff 1024ac: b90092c3 str w3, [x22, #0x90] 1024b0: f94002a8 ldr x8, [x21] 1024b4: f9401908 ldr x8, [x8, #0x30] 1024b8: aa1503e0 mov x0, x21 1024bc: aa1703e1 mov x1, x23 1024c0: aa1603e2 mov x2, x22 1024c4: aa1403e4 mov x4, x20 1024c8: d63f0100 blr x8 1024cc: b5000140 cbnz x0, 0x1024f4 >::operator<<(unsigned long)+0x138> 1024d0: f9400268 ldr x8, [x19] 1024d4: 528000aa mov w10, #0x5 // =5 1024d8: f85e8108 ldur x8, [x8, #-0x18] 1024dc: 8b080268 add x8, x19, x8 1024e0: 29442d09 ldp w9, w11, [x8, #0x20] 1024e4: 2a0a0129 orr w9, w9, w10 1024e8: 6a09017f tst w11, w9 1024ec: b9002109 str w9, [x8, #0x20] 1024f0: 54000201 b.ne 0x102530 >::operator<<(unsigned long)+0x174> 1024f4: 910003e0 mov x0, sp 1024f8: 940174d6 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 1024fc: f9401728 ldr x8, [x25, #0x28] 102500: f85f83a9 ldur x9, [x29, #-0x8] 102504: eb09011f cmp x8, x9 102508: 540001a1 b.ne 0x10253c >::operator<<(unsigned long)+0x180> 10250c: aa1303e0 mov x0, x19 102510: f9401bf9 ldr x25, [sp, #0x30] 102514: a9464ff4 ldp x20, x19, [sp, #0x60] 102518: a94557f6 ldp x22, x21, [sp, #0x50] 10251c: a9445ff8 ldp x24, x23, [sp, #0x40] 102520: a9427bfd ldp x29, x30, [sp, #0x20] 102524: 9101c3ff add sp, sp, #0x70 102528: d50323bf autiasp 10252c: d65f03c0 ret 102530: b0fffb60 adrp x0, 0x6f000 102534: 91344400 add x0, x0, #0xd11 102538: 94001099 bl 0x10679c 10253c: 94016a3d bl 0x15ce30 <__stack_chk_fail@plt> 102540: 14000004 b 0x102550 >::operator<<(unsigned long)+0x194> 102544: aa0003f4 mov x20, x0 102548: 14000009 b 0x10256c >::operator<<(unsigned long)+0x1b0> 10254c: 14000003 b 0x102558 >::operator<<(unsigned long)+0x19c> 102550: aa0003f4 mov x20, x0 102554: 14000004 b 0x102564 >::operator<<(unsigned long)+0x1a8> 102558: aa0003f4 mov x20, x0 10255c: 910043e0 add x0, sp, #0x10 102560: 94017490 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 102564: 910003e0 mov x0, sp 102568: 940174ba bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 10256c: aa1403e0 mov x0, x20 102570: 94016a78 bl 0x15cf50 <__cxa_begin_catch@plt> 102574: f9400268 ldr x8, [x19] 102578: f85e8108 ldur x8, [x8, #-0x18] 10257c: 8b080268 add x8, x19, x8 102580: b9402109 ldr w9, [x8, #0x20] 102584: 3940910a ldrb w10, [x8, #0x24] 102588: 32000129 orr w9, w9, #0x1 10258c: b9002109 str w9, [x8, #0x20] 102590: 3700006a tbnz w10, #0x0, 0x10259c >::operator<<(unsigned long)+0x1e0> 102594: 94016d47 bl 0x15dab0 <__cxa_end_catch@plt> 102598: 17ffffd9 b 0x1024fc >::operator<<(unsigned long)+0x140> 10259c: 94016d41 bl 0x15daa0 <__cxa_rethrow@plt> 1025a0: aa0003f3 mov x19, x0 1025a4: 94016d43 bl 0x15dab0 <__cxa_end_catch@plt> 1025a8: aa1303e0 mov x0, x19 1025ac: 94015aed bl 0x159160 <__emutls_get_address+0x6d4> 1025b0: 97fe9a61 bl 0xa8f34 00000000001025b4 >::operator<<(long long)>: 1025b4: d503233f paciasp 1025b8: d101c3ff sub sp, sp, #0x70 1025bc: a9027bfd stp x29, x30, [sp, #0x20] 1025c0: 910083fd add x29, sp, #0x20 1025c4: f9001bf9 str x25, [sp, #0x30] 1025c8: a9045ff8 stp x24, x23, [sp, #0x40] 1025cc: a90557f6 stp x22, x21, [sp, #0x50] 1025d0: a9064ff4 stp x20, x19, [sp, #0x60] 1025d4: d53bd059 mrs x25, TPIDR_EL0 1025d8: aa0003f3 mov x19, x0 1025dc: f9401728 ldr x8, [x25, #0x28] 1025e0: f81f83a8 stur x8, [x29, #-0x8] 1025e4: f9400008 ldr x8, [x0] 1025e8: 390003ff strb wzr, [sp] 1025ec: f90007e0 str x0, [sp, #0x8] 1025f0: f85e8109 ldur x9, [x8, #-0x18] 1025f4: 8b090009 add x9, x0, x9 1025f8: b940212a ldr w10, [x9, #0x20] 1025fc: 3500078a cbnz w10, 0x1026ec >::operator<<(long long)+0x138> 102600: aa0103f4 mov x20, x1 102604: f9404520 ldr x0, [x9, #0x88] 102608: b4000060 cbz x0, 0x102614 >::operator<<(long long)+0x60> 10260c: 94017489 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> 102610: f9400268 ldr x8, [x19] 102614: 52800029 mov w9, #0x1 // =1 102618: 910043e0 add x0, sp, #0x10 10261c: 390003e9 strb w9, [sp] 102620: f85e8108 ldur x8, [x8, #-0x18] 102624: 8b080268 add x8, x19, x8 102628: 9100c101 add x1, x8, #0x30 10262c: 9401746d bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 102630: d0000341 adrp x1, 0x16c000 102634: 910043e0 add x0, sp, #0x10 102638: f9471821 ldr x1, [x1, #0xe30] 10263c: 94017481 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 102640: aa0003f5 mov x21, x0 102644: 910043e0 add x0, sp, #0x10 102648: 94017456 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 10264c: f9400268 ldr x8, [x19] 102650: f85e8108 ldur x8, [x8, #-0x18] 102654: 8b080276 add x22, x19, x8 102658: b94092c3 ldr w3, [x22, #0x90] 10265c: f94016d7 ldr x23, [x22, #0x28] 102660: 3100047f cmn w3, #0x1 102664: 54000221 b.ne 0x1026a8 >::operator<<(long long)+0xf4> 102668: 9100c2c1 add x1, x22, #0x30 10266c: 910043e0 add x0, sp, #0x10 102670: 9401745c bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 102674: d0000341 adrp x1, 0x16c000 102678: 910043e0 add x0, sp, #0x10 10267c: f9470021 ldr x1, [x1, #0xe00] 102680: 94017470 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 102684: f9400008 ldr x8, [x0] 102688: f9401d08 ldr x8, [x8, #0x38] 10268c: 52800401 mov w1, #0x20 // =32 102690: d63f0100 blr x8 102694: 2a0003f8 mov w24, w0 102698: 910043e0 add x0, sp, #0x10 10269c: 94017441 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1026a0: 12001f03 and w3, w24, #0xff 1026a4: b90092c3 str w3, [x22, #0x90] 1026a8: f94002a8 ldr x8, [x21] 1026ac: f9401508 ldr x8, [x8, #0x28] 1026b0: aa1503e0 mov x0, x21 1026b4: aa1703e1 mov x1, x23 1026b8: aa1603e2 mov x2, x22 1026bc: aa1403e4 mov x4, x20 1026c0: d63f0100 blr x8 1026c4: b5000140 cbnz x0, 0x1026ec >::operator<<(long long)+0x138> 1026c8: f9400268 ldr x8, [x19] 1026cc: 528000aa mov w10, #0x5 // =5 1026d0: f85e8108 ldur x8, [x8, #-0x18] 1026d4: 8b080268 add x8, x19, x8 1026d8: 29442d09 ldp w9, w11, [x8, #0x20] 1026dc: 2a0a0129 orr w9, w9, w10 1026e0: 6a09017f tst w11, w9 1026e4: b9002109 str w9, [x8, #0x20] 1026e8: 54000201 b.ne 0x102728 >::operator<<(long long)+0x174> 1026ec: 910003e0 mov x0, sp 1026f0: 94017458 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 1026f4: f9401728 ldr x8, [x25, #0x28] 1026f8: f85f83a9 ldur x9, [x29, #-0x8] 1026fc: eb09011f cmp x8, x9 102700: 540001a1 b.ne 0x102734 >::operator<<(long long)+0x180> 102704: aa1303e0 mov x0, x19 102708: f9401bf9 ldr x25, [sp, #0x30] 10270c: a9464ff4 ldp x20, x19, [sp, #0x60] 102710: a94557f6 ldp x22, x21, [sp, #0x50] 102714: a9445ff8 ldp x24, x23, [sp, #0x40] 102718: a9427bfd ldp x29, x30, [sp, #0x20] 10271c: 9101c3ff add sp, sp, #0x70 102720: d50323bf autiasp 102724: d65f03c0 ret 102728: b0fffb60 adrp x0, 0x6f000 10272c: 91344400 add x0, x0, #0xd11 102730: 9400101b bl 0x10679c 102734: 940169bf bl 0x15ce30 <__stack_chk_fail@plt> 102738: 14000004 b 0x102748 >::operator<<(long long)+0x194> 10273c: aa0003f4 mov x20, x0 102740: 14000009 b 0x102764 >::operator<<(long long)+0x1b0> 102744: 14000003 b 0x102750 >::operator<<(long long)+0x19c> 102748: aa0003f4 mov x20, x0 10274c: 14000004 b 0x10275c >::operator<<(long long)+0x1a8> 102750: aa0003f4 mov x20, x0 102754: 910043e0 add x0, sp, #0x10 102758: 94017412 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 10275c: 910003e0 mov x0, sp 102760: 9401743c bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 102764: aa1403e0 mov x0, x20 102768: 940169fa bl 0x15cf50 <__cxa_begin_catch@plt> 10276c: f9400268 ldr x8, [x19] 102770: f85e8108 ldur x8, [x8, #-0x18] 102774: 8b080268 add x8, x19, x8 102778: b9402109 ldr w9, [x8, #0x20] 10277c: 3940910a ldrb w10, [x8, #0x24] 102780: 32000129 orr w9, w9, #0x1 102784: b9002109 str w9, [x8, #0x20] 102788: 3700006a tbnz w10, #0x0, 0x102794 >::operator<<(long long)+0x1e0> 10278c: 94016cc9 bl 0x15dab0 <__cxa_end_catch@plt> 102790: 17ffffd9 b 0x1026f4 >::operator<<(long long)+0x140> 102794: 94016cc3 bl 0x15daa0 <__cxa_rethrow@plt> 102798: aa0003f3 mov x19, x0 10279c: 94016cc5 bl 0x15dab0 <__cxa_end_catch@plt> 1027a0: aa1303e0 mov x0, x19 1027a4: 94015a6f bl 0x159160 <__emutls_get_address+0x6d4> 1027a8: 97fe99e3 bl 0xa8f34 00000000001027ac >::operator<<(unsigned long long)>: 1027ac: d503233f paciasp 1027b0: d101c3ff sub sp, sp, #0x70 1027b4: a9027bfd stp x29, x30, [sp, #0x20] 1027b8: 910083fd add x29, sp, #0x20 1027bc: f9001bf9 str x25, [sp, #0x30] 1027c0: a9045ff8 stp x24, x23, [sp, #0x40] 1027c4: a90557f6 stp x22, x21, [sp, #0x50] 1027c8: a9064ff4 stp x20, x19, [sp, #0x60] 1027cc: d53bd059 mrs x25, TPIDR_EL0 1027d0: aa0003f3 mov x19, x0 1027d4: f9401728 ldr x8, [x25, #0x28] 1027d8: f81f83a8 stur x8, [x29, #-0x8] 1027dc: f9400008 ldr x8, [x0] 1027e0: 390003ff strb wzr, [sp] 1027e4: f90007e0 str x0, [sp, #0x8] 1027e8: f85e8109 ldur x9, [x8, #-0x18] 1027ec: 8b090009 add x9, x0, x9 1027f0: b940212a ldr w10, [x9, #0x20] 1027f4: 3500078a cbnz w10, 0x1028e4 >::operator<<(unsigned long long)+0x138> 1027f8: aa0103f4 mov x20, x1 1027fc: f9404520 ldr x0, [x9, #0x88] 102800: b4000060 cbz x0, 0x10280c >::operator<<(unsigned long long)+0x60> 102804: 9401740b bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> 102808: f9400268 ldr x8, [x19] 10280c: 52800029 mov w9, #0x1 // =1 102810: 910043e0 add x0, sp, #0x10 102814: 390003e9 strb w9, [sp] 102818: f85e8108 ldur x8, [x8, #-0x18] 10281c: 8b080268 add x8, x19, x8 102820: 9100c101 add x1, x8, #0x30 102824: 940173ef bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 102828: d0000341 adrp x1, 0x16c000 10282c: 910043e0 add x0, sp, #0x10 102830: f9471821 ldr x1, [x1, #0xe30] 102834: 94017403 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 102838: aa0003f5 mov x21, x0 10283c: 910043e0 add x0, sp, #0x10 102840: 940173d8 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 102844: f9400268 ldr x8, [x19] 102848: f85e8108 ldur x8, [x8, #-0x18] 10284c: 8b080276 add x22, x19, x8 102850: b94092c3 ldr w3, [x22, #0x90] 102854: f94016d7 ldr x23, [x22, #0x28] 102858: 3100047f cmn w3, #0x1 10285c: 54000221 b.ne 0x1028a0 >::operator<<(unsigned long long)+0xf4> 102860: 9100c2c1 add x1, x22, #0x30 102864: 910043e0 add x0, sp, #0x10 102868: 940173de bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 10286c: d0000341 adrp x1, 0x16c000 102870: 910043e0 add x0, sp, #0x10 102874: f9470021 ldr x1, [x1, #0xe00] 102878: 940173f2 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 10287c: f9400008 ldr x8, [x0] 102880: f9401d08 ldr x8, [x8, #0x38] 102884: 52800401 mov w1, #0x20 // =32 102888: d63f0100 blr x8 10288c: 2a0003f8 mov w24, w0 102890: 910043e0 add x0, sp, #0x10 102894: 940173c3 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 102898: 12001f03 and w3, w24, #0xff 10289c: b90092c3 str w3, [x22, #0x90] 1028a0: f94002a8 ldr x8, [x21] 1028a4: f9401d08 ldr x8, [x8, #0x38] 1028a8: aa1503e0 mov x0, x21 1028ac: aa1703e1 mov x1, x23 1028b0: aa1603e2 mov x2, x22 1028b4: aa1403e4 mov x4, x20 1028b8: d63f0100 blr x8 1028bc: b5000140 cbnz x0, 0x1028e4 >::operator<<(unsigned long long)+0x138> 1028c0: f9400268 ldr x8, [x19] 1028c4: 528000aa mov w10, #0x5 // =5 1028c8: f85e8108 ldur x8, [x8, #-0x18] 1028cc: 8b080268 add x8, x19, x8 1028d0: 29442d09 ldp w9, w11, [x8, #0x20] 1028d4: 2a0a0129 orr w9, w9, w10 1028d8: 6a09017f tst w11, w9 1028dc: b9002109 str w9, [x8, #0x20] 1028e0: 54000201 b.ne 0x102920 >::operator<<(unsigned long long)+0x174> 1028e4: 910003e0 mov x0, sp 1028e8: 940173da bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 1028ec: f9401728 ldr x8, [x25, #0x28] 1028f0: f85f83a9 ldur x9, [x29, #-0x8] 1028f4: eb09011f cmp x8, x9 1028f8: 540001a1 b.ne 0x10292c >::operator<<(unsigned long long)+0x180> 1028fc: aa1303e0 mov x0, x19 102900: f9401bf9 ldr x25, [sp, #0x30] 102904: a9464ff4 ldp x20, x19, [sp, #0x60] 102908: a94557f6 ldp x22, x21, [sp, #0x50] 10290c: a9445ff8 ldp x24, x23, [sp, #0x40] 102910: a9427bfd ldp x29, x30, [sp, #0x20] 102914: 9101c3ff add sp, sp, #0x70 102918: d50323bf autiasp 10291c: d65f03c0 ret 102920: b0fffb60 adrp x0, 0x6f000 102924: 91344400 add x0, x0, #0xd11 102928: 94000f9d bl 0x10679c 10292c: 94016941 bl 0x15ce30 <__stack_chk_fail@plt> 102930: 14000004 b 0x102940 >::operator<<(unsigned long long)+0x194> 102934: aa0003f4 mov x20, x0 102938: 14000009 b 0x10295c >::operator<<(unsigned long long)+0x1b0> 10293c: 14000003 b 0x102948 >::operator<<(unsigned long long)+0x19c> 102940: aa0003f4 mov x20, x0 102944: 14000004 b 0x102954 >::operator<<(unsigned long long)+0x1a8> 102948: aa0003f4 mov x20, x0 10294c: 910043e0 add x0, sp, #0x10 102950: 94017394 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 102954: 910003e0 mov x0, sp 102958: 940173be bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 10295c: aa1403e0 mov x0, x20 102960: 9401697c bl 0x15cf50 <__cxa_begin_catch@plt> 102964: f9400268 ldr x8, [x19] 102968: f85e8108 ldur x8, [x8, #-0x18] 10296c: 8b080268 add x8, x19, x8 102970: b9402109 ldr w9, [x8, #0x20] 102974: 3940910a ldrb w10, [x8, #0x24] 102978: 32000129 orr w9, w9, #0x1 10297c: b9002109 str w9, [x8, #0x20] 102980: 3700006a tbnz w10, #0x0, 0x10298c >::operator<<(unsigned long long)+0x1e0> 102984: 94016c4b bl 0x15dab0 <__cxa_end_catch@plt> 102988: 17ffffd9 b 0x1028ec >::operator<<(unsigned long long)+0x140> 10298c: 94016c45 bl 0x15daa0 <__cxa_rethrow@plt> 102990: aa0003f3 mov x19, x0 102994: 94016c47 bl 0x15dab0 <__cxa_end_catch@plt> 102998: aa1303e0 mov x0, x19 10299c: 940159f1 bl 0x159160 <__emutls_get_address+0x6d4> 1029a0: 97fe9965 bl 0xa8f34 00000000001029a4 >::operator<<(float)>: 1029a4: d503233f paciasp 1029a8: d101c3ff sub sp, sp, #0x70 1029ac: fd0013e8 str d8, [sp, #0x20] 1029b0: a9037bfd stp x29, x30, [sp, #0x30] 1029b4: 9100c3fd add x29, sp, #0x30 1029b8: a9045ff8 stp x24, x23, [sp, #0x40] 1029bc: a90557f6 stp x22, x21, [sp, #0x50] 1029c0: a9064ff4 stp x20, x19, [sp, #0x60] 1029c4: d53bd058 mrs x24, TPIDR_EL0 1029c8: aa0003f3 mov x19, x0 1029cc: f9401708 ldr x8, [x24, #0x28] 1029d0: f9000fe8 str x8, [sp, #0x18] 1029d4: f9400008 ldr x8, [x0] 1029d8: 390003ff strb wzr, [sp] 1029dc: f90007e0 str x0, [sp, #0x8] 1029e0: f85e8109 ldur x9, [x8, #-0x18] 1029e4: 8b090009 add x9, x0, x9 1029e8: b940212a ldr w10, [x9, #0x20] 1029ec: 3500078a cbnz w10, 0x102adc >::operator<<(float)+0x138> 1029f0: 1e204008 fmov s8, s0 1029f4: f9404520 ldr x0, [x9, #0x88] 1029f8: b4000060 cbz x0, 0x102a04 >::operator<<(float)+0x60> 1029fc: 9401738d bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> 102a00: f9400268 ldr x8, [x19] 102a04: 52800029 mov w9, #0x1 // =1 102a08: 910043e0 add x0, sp, #0x10 102a0c: 390003e9 strb w9, [sp] 102a10: f85e8108 ldur x8, [x8, #-0x18] 102a14: 8b080268 add x8, x19, x8 102a18: 9100c101 add x1, x8, #0x30 102a1c: 94017371 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 102a20: d0000341 adrp x1, 0x16c000 102a24: 910043e0 add x0, sp, #0x10 102a28: f9471821 ldr x1, [x1, #0xe30] 102a2c: 94017385 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 102a30: aa0003f4 mov x20, x0 102a34: 910043e0 add x0, sp, #0x10 102a38: 9401735a bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 102a3c: f9400268 ldr x8, [x19] 102a40: f85e8108 ldur x8, [x8, #-0x18] 102a44: 8b080275 add x21, x19, x8 102a48: b94092a3 ldr w3, [x21, #0x90] 102a4c: f94016b6 ldr x22, [x21, #0x28] 102a50: 3100047f cmn w3, #0x1 102a54: 54000221 b.ne 0x102a98 >::operator<<(float)+0xf4> 102a58: 9100c2a1 add x1, x21, #0x30 102a5c: 910043e0 add x0, sp, #0x10 102a60: 94017360 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 102a64: d0000341 adrp x1, 0x16c000 102a68: 910043e0 add x0, sp, #0x10 102a6c: f9470021 ldr x1, [x1, #0xe00] 102a70: 94017374 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 102a74: f9400008 ldr x8, [x0] 102a78: f9401d08 ldr x8, [x8, #0x38] 102a7c: 52800401 mov w1, #0x20 // =32 102a80: d63f0100 blr x8 102a84: 2a0003f7 mov w23, w0 102a88: 910043e0 add x0, sp, #0x10 102a8c: 94017345 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 102a90: 12001ee3 and w3, w23, #0xff 102a94: b90092a3 str w3, [x21, #0x90] 102a98: f9400288 ldr x8, [x20] 102a9c: 1e22c100 fcvt d0, s8 102aa0: f9402108 ldr x8, [x8, #0x40] 102aa4: aa1403e0 mov x0, x20 102aa8: aa1603e1 mov x1, x22 102aac: aa1503e2 mov x2, x21 102ab0: d63f0100 blr x8 102ab4: b5000140 cbnz x0, 0x102adc >::operator<<(float)+0x138> 102ab8: f9400268 ldr x8, [x19] 102abc: 528000aa mov w10, #0x5 // =5 102ac0: f85e8108 ldur x8, [x8, #-0x18] 102ac4: 8b080268 add x8, x19, x8 102ac8: 29442d09 ldp w9, w11, [x8, #0x20] 102acc: 2a0a0129 orr w9, w9, w10 102ad0: 6a09017f tst w11, w9 102ad4: b9002109 str w9, [x8, #0x20] 102ad8: 54000201 b.ne 0x102b18 >::operator<<(float)+0x174> 102adc: 910003e0 mov x0, sp 102ae0: 9401735c bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 102ae4: f9401708 ldr x8, [x24, #0x28] 102ae8: f9400fe9 ldr x9, [sp, #0x18] 102aec: eb09011f cmp x8, x9 102af0: 540001a1 b.ne 0x102b24 >::operator<<(float)+0x180> 102af4: aa1303e0 mov x0, x19 102af8: fd4013e8 ldr d8, [sp, #0x20] 102afc: a9464ff4 ldp x20, x19, [sp, #0x60] 102b00: a94557f6 ldp x22, x21, [sp, #0x50] 102b04: a9445ff8 ldp x24, x23, [sp, #0x40] 102b08: a9437bfd ldp x29, x30, [sp, #0x30] 102b0c: 9101c3ff add sp, sp, #0x70 102b10: d50323bf autiasp 102b14: d65f03c0 ret 102b18: b0fffb60 adrp x0, 0x6f000 102b1c: 91344400 add x0, x0, #0xd11 102b20: 94000f1f bl 0x10679c 102b24: 940168c3 bl 0x15ce30 <__stack_chk_fail@plt> 102b28: 14000004 b 0x102b38 >::operator<<(float)+0x194> 102b2c: aa0003f4 mov x20, x0 102b30: 14000009 b 0x102b54 >::operator<<(float)+0x1b0> 102b34: 14000003 b 0x102b40 >::operator<<(float)+0x19c> 102b38: aa0003f4 mov x20, x0 102b3c: 14000004 b 0x102b4c >::operator<<(float)+0x1a8> 102b40: aa0003f4 mov x20, x0 102b44: 910043e0 add x0, sp, #0x10 102b48: 94017316 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 102b4c: 910003e0 mov x0, sp 102b50: 94017340 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 102b54: aa1403e0 mov x0, x20 102b58: 940168fe bl 0x15cf50 <__cxa_begin_catch@plt> 102b5c: f9400268 ldr x8, [x19] 102b60: f85e8108 ldur x8, [x8, #-0x18] 102b64: 8b080268 add x8, x19, x8 102b68: b9402109 ldr w9, [x8, #0x20] 102b6c: 3940910a ldrb w10, [x8, #0x24] 102b70: 32000129 orr w9, w9, #0x1 102b74: b9002109 str w9, [x8, #0x20] 102b78: 3700006a tbnz w10, #0x0, 0x102b84 >::operator<<(float)+0x1e0> 102b7c: 94016bcd bl 0x15dab0 <__cxa_end_catch@plt> 102b80: 17ffffd9 b 0x102ae4 >::operator<<(float)+0x140> 102b84: 94016bc7 bl 0x15daa0 <__cxa_rethrow@plt> 102b88: aa0003f3 mov x19, x0 102b8c: 94016bc9 bl 0x15dab0 <__cxa_end_catch@plt> 102b90: aa1303e0 mov x0, x19 102b94: 94015973 bl 0x159160 <__emutls_get_address+0x6d4> 102b98: 97fe98e7 bl 0xa8f34 0000000000102b9c >::operator<<(double)>: 102b9c: d503233f paciasp 102ba0: d101c3ff sub sp, sp, #0x70 102ba4: fd0013e8 str d8, [sp, #0x20] 102ba8: a9037bfd stp x29, x30, [sp, #0x30] 102bac: 9100c3fd add x29, sp, #0x30 102bb0: a9045ff8 stp x24, x23, [sp, #0x40] 102bb4: a90557f6 stp x22, x21, [sp, #0x50] 102bb8: a9064ff4 stp x20, x19, [sp, #0x60] 102bbc: d53bd058 mrs x24, TPIDR_EL0 102bc0: aa0003f3 mov x19, x0 102bc4: f9401708 ldr x8, [x24, #0x28] 102bc8: f9000fe8 str x8, [sp, #0x18] 102bcc: f9400008 ldr x8, [x0] 102bd0: 390003ff strb wzr, [sp] 102bd4: f90007e0 str x0, [sp, #0x8] 102bd8: f85e8109 ldur x9, [x8, #-0x18] 102bdc: 8b090009 add x9, x0, x9 102be0: b940212a ldr w10, [x9, #0x20] 102be4: 3500078a cbnz w10, 0x102cd4 >::operator<<(double)+0x138> 102be8: 1e604008 fmov d8, d0 102bec: f9404520 ldr x0, [x9, #0x88] 102bf0: b4000060 cbz x0, 0x102bfc >::operator<<(double)+0x60> 102bf4: 9401730f bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> 102bf8: f9400268 ldr x8, [x19] 102bfc: 52800029 mov w9, #0x1 // =1 102c00: 910043e0 add x0, sp, #0x10 102c04: 390003e9 strb w9, [sp] 102c08: f85e8108 ldur x8, [x8, #-0x18] 102c0c: 8b080268 add x8, x19, x8 102c10: 9100c101 add x1, x8, #0x30 102c14: 940172f3 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 102c18: d0000341 adrp x1, 0x16c000 102c1c: 910043e0 add x0, sp, #0x10 102c20: f9471821 ldr x1, [x1, #0xe30] 102c24: 94017307 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 102c28: aa0003f4 mov x20, x0 102c2c: 910043e0 add x0, sp, #0x10 102c30: 940172dc bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 102c34: f9400268 ldr x8, [x19] 102c38: f85e8108 ldur x8, [x8, #-0x18] 102c3c: 8b080275 add x21, x19, x8 102c40: b94092a3 ldr w3, [x21, #0x90] 102c44: f94016b6 ldr x22, [x21, #0x28] 102c48: 3100047f cmn w3, #0x1 102c4c: 54000221 b.ne 0x102c90 >::operator<<(double)+0xf4> 102c50: 9100c2a1 add x1, x21, #0x30 102c54: 910043e0 add x0, sp, #0x10 102c58: 940172e2 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 102c5c: d0000341 adrp x1, 0x16c000 102c60: 910043e0 add x0, sp, #0x10 102c64: f9470021 ldr x1, [x1, #0xe00] 102c68: 940172f6 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 102c6c: f9400008 ldr x8, [x0] 102c70: f9401d08 ldr x8, [x8, #0x38] 102c74: 52800401 mov w1, #0x20 // =32 102c78: d63f0100 blr x8 102c7c: 2a0003f7 mov w23, w0 102c80: 910043e0 add x0, sp, #0x10 102c84: 940172c7 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 102c88: 12001ee3 and w3, w23, #0xff 102c8c: b90092a3 str w3, [x21, #0x90] 102c90: f9400288 ldr x8, [x20] 102c94: f9402108 ldr x8, [x8, #0x40] 102c98: 1e604100 fmov d0, d8 102c9c: aa1403e0 mov x0, x20 102ca0: aa1603e1 mov x1, x22 102ca4: aa1503e2 mov x2, x21 102ca8: d63f0100 blr x8 102cac: b5000140 cbnz x0, 0x102cd4 >::operator<<(double)+0x138> 102cb0: f9400268 ldr x8, [x19] 102cb4: 528000aa mov w10, #0x5 // =5 102cb8: f85e8108 ldur x8, [x8, #-0x18] 102cbc: 8b080268 add x8, x19, x8 102cc0: 29442d09 ldp w9, w11, [x8, #0x20] 102cc4: 2a0a0129 orr w9, w9, w10 102cc8: 6a09017f tst w11, w9 102ccc: b9002109 str w9, [x8, #0x20] 102cd0: 54000201 b.ne 0x102d10 >::operator<<(double)+0x174> 102cd4: 910003e0 mov x0, sp 102cd8: 940172de bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 102cdc: f9401708 ldr x8, [x24, #0x28] 102ce0: f9400fe9 ldr x9, [sp, #0x18] 102ce4: eb09011f cmp x8, x9 102ce8: 540001a1 b.ne 0x102d1c >::operator<<(double)+0x180> 102cec: aa1303e0 mov x0, x19 102cf0: fd4013e8 ldr d8, [sp, #0x20] 102cf4: a9464ff4 ldp x20, x19, [sp, #0x60] 102cf8: a94557f6 ldp x22, x21, [sp, #0x50] 102cfc: a9445ff8 ldp x24, x23, [sp, #0x40] 102d00: a9437bfd ldp x29, x30, [sp, #0x30] 102d04: 9101c3ff add sp, sp, #0x70 102d08: d50323bf autiasp 102d0c: d65f03c0 ret 102d10: b0fffb60 adrp x0, 0x6f000 102d14: 91344400 add x0, x0, #0xd11 102d18: 94000ea1 bl 0x10679c 102d1c: 94016845 bl 0x15ce30 <__stack_chk_fail@plt> 102d20: 14000004 b 0x102d30 >::operator<<(double)+0x194> 102d24: aa0003f4 mov x20, x0 102d28: 14000009 b 0x102d4c >::operator<<(double)+0x1b0> 102d2c: 14000003 b 0x102d38 >::operator<<(double)+0x19c> 102d30: aa0003f4 mov x20, x0 102d34: 14000004 b 0x102d44 >::operator<<(double)+0x1a8> 102d38: aa0003f4 mov x20, x0 102d3c: 910043e0 add x0, sp, #0x10 102d40: 94017298 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 102d44: 910003e0 mov x0, sp 102d48: 940172c2 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 102d4c: aa1403e0 mov x0, x20 102d50: 94016880 bl 0x15cf50 <__cxa_begin_catch@plt> 102d54: f9400268 ldr x8, [x19] 102d58: f85e8108 ldur x8, [x8, #-0x18] 102d5c: 8b080268 add x8, x19, x8 102d60: b9402109 ldr w9, [x8, #0x20] 102d64: 3940910a ldrb w10, [x8, #0x24] 102d68: 32000129 orr w9, w9, #0x1 102d6c: b9002109 str w9, [x8, #0x20] 102d70: 3700006a tbnz w10, #0x0, 0x102d7c >::operator<<(double)+0x1e0> 102d74: 94016b4f bl 0x15dab0 <__cxa_end_catch@plt> 102d78: 17ffffd9 b 0x102cdc >::operator<<(double)+0x140> 102d7c: 94016b49 bl 0x15daa0 <__cxa_rethrow@plt> 102d80: aa0003f3 mov x19, x0 102d84: 94016b4b bl 0x15dab0 <__cxa_end_catch@plt> 102d88: aa1303e0 mov x0, x19 102d8c: 940158f5 bl 0x159160 <__emutls_get_address+0x6d4> 102d90: 97fe9869 bl 0xa8f34 0000000000102d94 >::operator<<(long double)>: 102d94: d503233f paciasp 102d98: d101c3ff sub sp, sp, #0x70 102d9c: a9037bfd stp x29, x30, [sp, #0x30] 102da0: 9100c3fd add x29, sp, #0x30 102da4: a9045ff8 stp x24, x23, [sp, #0x40] 102da8: a90557f6 stp x22, x21, [sp, #0x50] 102dac: a9064ff4 stp x20, x19, [sp, #0x60] 102db0: d53bd058 mrs x24, TPIDR_EL0 102db4: aa0003f3 mov x19, x0 102db8: f9401708 ldr x8, [x24, #0x28] 102dbc: f81f83a8 stur x8, [x29, #-0x8] 102dc0: f9400008 ldr x8, [x0] 102dc4: 390043ff strb wzr, [sp, #0x10] 102dc8: f9000fe0 str x0, [sp, #0x18] 102dcc: f85e8109 ldur x9, [x8, #-0x18] 102dd0: 8b090009 add x9, x0, x9 102dd4: b940212a ldr w10, [x9, #0x20] 102dd8: 3500078a cbnz w10, 0x102ec8 >::operator<<(long double)+0x134> 102ddc: f9404520 ldr x0, [x9, #0x88] 102de0: 3d8003e0 str q0, [sp] 102de4: b4000060 cbz x0, 0x102df0 >::operator<<(long double)+0x5c> 102de8: 94017292 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> 102dec: f9400268 ldr x8, [x19] 102df0: 52800029 mov w9, #0x1 // =1 102df4: d10043a0 sub x0, x29, #0x10 102df8: 390043e9 strb w9, [sp, #0x10] 102dfc: f85e8108 ldur x8, [x8, #-0x18] 102e00: 8b080268 add x8, x19, x8 102e04: 9100c101 add x1, x8, #0x30 102e08: 94017276 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 102e0c: d0000341 adrp x1, 0x16c000 102e10: d10043a0 sub x0, x29, #0x10 102e14: f9471821 ldr x1, [x1, #0xe30] 102e18: 9401728a bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 102e1c: aa0003f4 mov x20, x0 102e20: d10043a0 sub x0, x29, #0x10 102e24: 9401725f bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 102e28: f9400268 ldr x8, [x19] 102e2c: f85e8108 ldur x8, [x8, #-0x18] 102e30: 8b080275 add x21, x19, x8 102e34: b94092a3 ldr w3, [x21, #0x90] 102e38: f94016b6 ldr x22, [x21, #0x28] 102e3c: 3100047f cmn w3, #0x1 102e40: 54000221 b.ne 0x102e84 >::operator<<(long double)+0xf0> 102e44: 9100c2a1 add x1, x21, #0x30 102e48: d10043a0 sub x0, x29, #0x10 102e4c: 94017265 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 102e50: d0000341 adrp x1, 0x16c000 102e54: d10043a0 sub x0, x29, #0x10 102e58: f9470021 ldr x1, [x1, #0xe00] 102e5c: 94017279 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 102e60: f9400008 ldr x8, [x0] 102e64: f9401d08 ldr x8, [x8, #0x38] 102e68: 52800401 mov w1, #0x20 // =32 102e6c: d63f0100 blr x8 102e70: 2a0003f7 mov w23, w0 102e74: d10043a0 sub x0, x29, #0x10 102e78: 9401724a bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 102e7c: 12001ee3 and w3, w23, #0xff 102e80: b90092a3 str w3, [x21, #0x90] 102e84: f9400288 ldr x8, [x20] 102e88: f9402508 ldr x8, [x8, #0x48] 102e8c: aa1403e0 mov x0, x20 102e90: aa1603e1 mov x1, x22 102e94: aa1503e2 mov x2, x21 102e98: 3dc003e0 ldr q0, [sp] 102e9c: d63f0100 blr x8 102ea0: b5000140 cbnz x0, 0x102ec8 >::operator<<(long double)+0x134> 102ea4: f9400268 ldr x8, [x19] 102ea8: 528000aa mov w10, #0x5 // =5 102eac: f85e8108 ldur x8, [x8, #-0x18] 102eb0: 8b080268 add x8, x19, x8 102eb4: 29442d09 ldp w9, w11, [x8, #0x20] 102eb8: 2a0a0129 orr w9, w9, w10 102ebc: 6a09017f tst w11, w9 102ec0: b9002109 str w9, [x8, #0x20] 102ec4: 540001e1 b.ne 0x102f00 >::operator<<(long double)+0x16c> 102ec8: 910043e0 add x0, sp, #0x10 102ecc: 94017261 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 102ed0: f9401708 ldr x8, [x24, #0x28] 102ed4: f85f83a9 ldur x9, [x29, #-0x8] 102ed8: eb09011f cmp x8, x9 102edc: 54000181 b.ne 0x102f0c >::operator<<(long double)+0x178> 102ee0: aa1303e0 mov x0, x19 102ee4: a9464ff4 ldp x20, x19, [sp, #0x60] 102ee8: a94557f6 ldp x22, x21, [sp, #0x50] 102eec: a9445ff8 ldp x24, x23, [sp, #0x40] 102ef0: a9437bfd ldp x29, x30, [sp, #0x30] 102ef4: 9101c3ff add sp, sp, #0x70 102ef8: d50323bf autiasp 102efc: d65f03c0 ret 102f00: b0fffb60 adrp x0, 0x6f000 102f04: 91344400 add x0, x0, #0xd11 102f08: 94000e25 bl 0x10679c 102f0c: 940167c9 bl 0x15ce30 <__stack_chk_fail@plt> 102f10: 14000004 b 0x102f20 >::operator<<(long double)+0x18c> 102f14: aa0003f4 mov x20, x0 102f18: 14000009 b 0x102f3c >::operator<<(long double)+0x1a8> 102f1c: 14000003 b 0x102f28 >::operator<<(long double)+0x194> 102f20: aa0003f4 mov x20, x0 102f24: 14000004 b 0x102f34 >::operator<<(long double)+0x1a0> 102f28: aa0003f4 mov x20, x0 102f2c: d10043a0 sub x0, x29, #0x10 102f30: 9401721c bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 102f34: 910043e0 add x0, sp, #0x10 102f38: 94017246 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 102f3c: aa1403e0 mov x0, x20 102f40: 94016804 bl 0x15cf50 <__cxa_begin_catch@plt> 102f44: f9400268 ldr x8, [x19] 102f48: f85e8108 ldur x8, [x8, #-0x18] 102f4c: 8b080268 add x8, x19, x8 102f50: b9402109 ldr w9, [x8, #0x20] 102f54: 3940910a ldrb w10, [x8, #0x24] 102f58: 32000129 orr w9, w9, #0x1 102f5c: b9002109 str w9, [x8, #0x20] 102f60: 3700006a tbnz w10, #0x0, 0x102f6c >::operator<<(long double)+0x1d8> 102f64: 94016ad3 bl 0x15dab0 <__cxa_end_catch@plt> 102f68: 17ffffda b 0x102ed0 >::operator<<(long double)+0x13c> 102f6c: 94016acd bl 0x15daa0 <__cxa_rethrow@plt> 102f70: aa0003f3 mov x19, x0 102f74: 94016acf bl 0x15dab0 <__cxa_end_catch@plt> 102f78: aa1303e0 mov x0, x19 102f7c: 94015879 bl 0x159160 <__emutls_get_address+0x6d4> 102f80: 97fe97ed bl 0xa8f34 0000000000102f84 >::operator<<(void const*)>: 102f84: d503233f paciasp 102f88: d101c3ff sub sp, sp, #0x70 102f8c: a9027bfd stp x29, x30, [sp, #0x20] 102f90: 910083fd add x29, sp, #0x20 102f94: f9001bf9 str x25, [sp, #0x30] 102f98: a9045ff8 stp x24, x23, [sp, #0x40] 102f9c: a90557f6 stp x22, x21, [sp, #0x50] 102fa0: a9064ff4 stp x20, x19, [sp, #0x60] 102fa4: d53bd059 mrs x25, TPIDR_EL0 102fa8: aa0003f3 mov x19, x0 102fac: f9401728 ldr x8, [x25, #0x28] 102fb0: f81f83a8 stur x8, [x29, #-0x8] 102fb4: f9400008 ldr x8, [x0] 102fb8: 390003ff strb wzr, [sp] 102fbc: f90007e0 str x0, [sp, #0x8] 102fc0: f85e8109 ldur x9, [x8, #-0x18] 102fc4: 8b090009 add x9, x0, x9 102fc8: b940212a ldr w10, [x9, #0x20] 102fcc: 3500078a cbnz w10, 0x1030bc >::operator<<(void const*)+0x138> 102fd0: aa0103f4 mov x20, x1 102fd4: f9404520 ldr x0, [x9, #0x88] 102fd8: b4000060 cbz x0, 0x102fe4 >::operator<<(void const*)+0x60> 102fdc: 94017215 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> 102fe0: f9400268 ldr x8, [x19] 102fe4: 52800029 mov w9, #0x1 // =1 102fe8: 910043e0 add x0, sp, #0x10 102fec: 390003e9 strb w9, [sp] 102ff0: f85e8108 ldur x8, [x8, #-0x18] 102ff4: 8b080268 add x8, x19, x8 102ff8: 9100c101 add x1, x8, #0x30 102ffc: 940171f9 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 103000: b0000341 adrp x1, 0x16c000 103004: 910043e0 add x0, sp, #0x10 103008: f9471821 ldr x1, [x1, #0xe30] 10300c: 9401720d bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 103010: aa0003f5 mov x21, x0 103014: 910043e0 add x0, sp, #0x10 103018: 940171e2 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 10301c: f9400268 ldr x8, [x19] 103020: f85e8108 ldur x8, [x8, #-0x18] 103024: 8b080276 add x22, x19, x8 103028: b94092c3 ldr w3, [x22, #0x90] 10302c: f94016d7 ldr x23, [x22, #0x28] 103030: 3100047f cmn w3, #0x1 103034: 54000221 b.ne 0x103078 >::operator<<(void const*)+0xf4> 103038: 9100c2c1 add x1, x22, #0x30 10303c: 910043e0 add x0, sp, #0x10 103040: 940171e8 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 103044: b0000341 adrp x1, 0x16c000 103048: 910043e0 add x0, sp, #0x10 10304c: f9470021 ldr x1, [x1, #0xe00] 103050: 940171fc bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 103054: f9400008 ldr x8, [x0] 103058: f9401d08 ldr x8, [x8, #0x38] 10305c: 52800401 mov w1, #0x20 // =32 103060: d63f0100 blr x8 103064: 2a0003f8 mov w24, w0 103068: 910043e0 add x0, sp, #0x10 10306c: 940171cd bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 103070: 12001f03 and w3, w24, #0xff 103074: b90092c3 str w3, [x22, #0x90] 103078: f94002a8 ldr x8, [x21] 10307c: f9402908 ldr x8, [x8, #0x50] 103080: aa1503e0 mov x0, x21 103084: aa1703e1 mov x1, x23 103088: aa1603e2 mov x2, x22 10308c: aa1403e4 mov x4, x20 103090: d63f0100 blr x8 103094: b5000140 cbnz x0, 0x1030bc >::operator<<(void const*)+0x138> 103098: f9400268 ldr x8, [x19] 10309c: 528000aa mov w10, #0x5 // =5 1030a0: f85e8108 ldur x8, [x8, #-0x18] 1030a4: 8b080268 add x8, x19, x8 1030a8: 29442d09 ldp w9, w11, [x8, #0x20] 1030ac: 2a0a0129 orr w9, w9, w10 1030b0: 6a09017f tst w11, w9 1030b4: b9002109 str w9, [x8, #0x20] 1030b8: 54000201 b.ne 0x1030f8 >::operator<<(void const*)+0x174> 1030bc: 910003e0 mov x0, sp 1030c0: 940171e4 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 1030c4: f9401728 ldr x8, [x25, #0x28] 1030c8: f85f83a9 ldur x9, [x29, #-0x8] 1030cc: eb09011f cmp x8, x9 1030d0: 540001a1 b.ne 0x103104 >::operator<<(void const*)+0x180> 1030d4: aa1303e0 mov x0, x19 1030d8: f9401bf9 ldr x25, [sp, #0x30] 1030dc: a9464ff4 ldp x20, x19, [sp, #0x60] 1030e0: a94557f6 ldp x22, x21, [sp, #0x50] 1030e4: a9445ff8 ldp x24, x23, [sp, #0x40] 1030e8: a9427bfd ldp x29, x30, [sp, #0x20] 1030ec: 9101c3ff add sp, sp, #0x70 1030f0: d50323bf autiasp 1030f4: d65f03c0 ret 1030f8: 90fffb60 adrp x0, 0x6f000 1030fc: 91344400 add x0, x0, #0xd11 103100: 94000da7 bl 0x10679c 103104: 9401674b bl 0x15ce30 <__stack_chk_fail@plt> 103108: 14000004 b 0x103118 >::operator<<(void const*)+0x194> 10310c: aa0003f4 mov x20, x0 103110: 14000009 b 0x103134 >::operator<<(void const*)+0x1b0> 103114: 14000003 b 0x103120 >::operator<<(void const*)+0x19c> 103118: aa0003f4 mov x20, x0 10311c: 14000004 b 0x10312c >::operator<<(void const*)+0x1a8> 103120: aa0003f4 mov x20, x0 103124: 910043e0 add x0, sp, #0x10 103128: 9401719e bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 10312c: 910003e0 mov x0, sp 103130: 940171c8 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 103134: aa1403e0 mov x0, x20 103138: 94016786 bl 0x15cf50 <__cxa_begin_catch@plt> 10313c: f9400268 ldr x8, [x19] 103140: f85e8108 ldur x8, [x8, #-0x18] 103144: 8b080268 add x8, x19, x8 103148: b9402109 ldr w9, [x8, #0x20] 10314c: 3940910a ldrb w10, [x8, #0x24] 103150: 32000129 orr w9, w9, #0x1 103154: b9002109 str w9, [x8, #0x20] 103158: 3700006a tbnz w10, #0x0, 0x103164 >::operator<<(void const*)+0x1e0> 10315c: 94016a55 bl 0x15dab0 <__cxa_end_catch@plt> 103160: 17ffffd9 b 0x1030c4 >::operator<<(void const*)+0x140> 103164: 94016a4f bl 0x15daa0 <__cxa_rethrow@plt> 103168: aa0003f3 mov x19, x0 10316c: 94016a51 bl 0x15dab0 <__cxa_end_catch@plt> 103170: aa1303e0 mov x0, x19 103174: 940157fb bl 0x159160 <__emutls_get_address+0x6d4> 103178: 97fe976f bl 0xa8f34 000000000010317c >::operator<<(std::__ndk1::basic_streambuf>*)>: 10317c: d503233f paciasp 103180: d10183ff sub sp, sp, #0x60 103184: a9027bfd stp x29, x30, [sp, #0x20] 103188: 910083fd add x29, sp, #0x20 10318c: f9001bf7 str x23, [sp, #0x30] 103190: a90457f6 stp x22, x21, [sp, #0x40] 103194: a9054ff4 stp x20, x19, [sp, #0x50] 103198: d53bd056 mrs x22, TPIDR_EL0 10319c: aa0003f3 mov x19, x0 1031a0: f94016c8 ldr x8, [x22, #0x28] 1031a4: f81f83a8 stur x8, [x29, #-0x8] 1031a8: f9400008 ldr x8, [x0] 1031ac: 390023ff strb wzr, [sp, #0x8] 1031b0: f9000be0 str x0, [sp, #0x10] 1031b4: f85e8108 ldur x8, [x8, #-0x18] 1031b8: 8b080008 add x8, x0, x8 1031bc: b9402109 ldr w9, [x8, #0x20] 1031c0: 350009e9 cbnz w9, 0x1032fc >::operator<<(std::__ndk1::basic_streambuf>*)+0x180> 1031c4: aa0103f4 mov x20, x1 1031c8: f9404500 ldr x0, [x8, #0x88] 1031cc: b4000040 cbz x0, 0x1031d4 >::operator<<(std::__ndk1::basic_streambuf>*)+0x58> 1031d0: 94017198 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> 1031d4: 52800028 mov w8, #0x1 // =1 1031d8: f9400269 ldr x9, [x19] 1031dc: 390023e8 strb w8, [sp, #0x8] 1031e0: f85e8128 ldur x8, [x9, #-0x18] 1031e4: 8b080268 add x8, x19, x8 1031e8: b4000614 cbz x20, 0x1032a8 >::operator<<(std::__ndk1::basic_streambuf>*)+0x12c> 1031ec: aa1f03f7 mov x23, xzr 1031f0: f9401515 ldr x21, [x8, #0x28] 1031f4: 14000004 b 0x103204 >::operator<<(std::__ndk1::basic_streambuf>*)+0x88> 1031f8: 91000508 add x8, x8, #0x1 1031fc: f9000e88 str x8, [x20, #0x18] 103200: d10006f7 sub x23, x23, #0x1 103204: a941a688 ldp x8, x9, [x20, #0x18] 103208: eb09011f cmp x8, x9 10320c: 540000e1 b.ne 0x103228 >::operator<<(std::__ndk1::basic_streambuf>*)+0xac> 103210: f9400288 ldr x8, [x20] 103214: f9402508 ldr x8, [x8, #0x48] 103218: aa1403e0 mov x0, x20 10321c: d63f0100 blr x8 103220: 3100041f cmn w0, #0x1 103224: 54000520 b.eq 0x1032c8 >::operator<<(std::__ndk1::basic_streambuf>*)+0x14c> 103228: a941a688 ldp x8, x9, [x20, #0x18] 10322c: eb09011f cmp x8, x9 103230: 54000060 b.eq 0x10323c >::operator<<(std::__ndk1::basic_streambuf>*)+0xc0> 103234: 39400100 ldrb w0, [x8] 103238: 14000005 b 0x10324c >::operator<<(std::__ndk1::basic_streambuf>*)+0xd0> 10323c: f9400288 ldr x8, [x20] 103240: f9402508 ldr x8, [x8, #0x48] 103244: aa1403e0 mov x0, x20 103248: d63f0100 blr x8 10324c: b4000415 cbz x21, 0x1032cc >::operator<<(std::__ndk1::basic_streambuf>*)+0x150> 103250: a94326a8 ldp x8, x9, [x21, #0x30] 103254: eb09011f cmp x8, x9 103258: 540000a0 b.eq 0x10326c >::operator<<(std::__ndk1::basic_streambuf>*)+0xf0> 10325c: 91000509 add x9, x8, #0x1 103260: f9001aa9 str x9, [x21, #0x30] 103264: 39000100 strb w0, [x8] 103268: 14000008 b 0x103288 >::operator<<(std::__ndk1::basic_streambuf>*)+0x10c> 10326c: f94002a8 ldr x8, [x21] 103270: 12001c01 and w1, w0, #0xff 103274: f9403508 ldr x8, [x8, #0x68] 103278: aa1503e0 mov x0, x21 10327c: d63f0100 blr x8 103280: 3100041f cmn w0, #0x1 103284: 54000220 b.eq 0x1032c8 >::operator<<(std::__ndk1::basic_streambuf>*)+0x14c> 103288: a941a688 ldp x8, x9, [x20, #0x18] 10328c: eb09011f cmp x8, x9 103290: 54fffb41 b.ne 0x1031f8 >::operator<<(std::__ndk1::basic_streambuf>*)+0x7c> 103294: f9400288 ldr x8, [x20] 103298: f9402908 ldr x8, [x8, #0x50] 10329c: aa1403e0 mov x0, x20 1032a0: d63f0100 blr x8 1032a4: 17ffffd7 b 0x103200 >::operator<<(std::__ndk1::basic_streambuf>*)+0x84> 1032a8: 29442909 ldp w9, w10, [x8, #0x20] 1032ac: 32000129 orr w9, w9, #0x1 1032b0: 6a09015f tst w10, w9 1032b4: b9002109 str w9, [x8, #0x20] 1032b8: 54000220 b.eq 0x1032fc >::operator<<(std::__ndk1::basic_streambuf>*)+0x180> 1032bc: 90fffb60 adrp x0, 0x6f000 1032c0: 91344400 add x0, x0, #0xd11 1032c4: 94000d36 bl 0x10679c 1032c8: b50001b7 cbnz x23, 0x1032fc >::operator<<(std::__ndk1::basic_streambuf>*)+0x180> 1032cc: f9400268 ldr x8, [x19] 1032d0: f85e8108 ldur x8, [x8, #-0x18] 1032d4: 8b080268 add x8, x19, x8 1032d8: f9401509 ldr x9, [x8, #0x28] 1032dc: 29442d0a ldp w10, w11, [x8, #0x20] 1032e0: f100013f cmp x9, #0x0 1032e4: 1a9f17e9 cset w9, eq 1032e8: 2a090149 orr w9, w10, w9 1032ec: 321e0129 orr w9, w9, #0x4 1032f0: 6a0b013f tst w9, w11 1032f4: b9002109 str w9, [x8, #0x20] 1032f8: 540001e1 b.ne 0x103334 >::operator<<(std::__ndk1::basic_streambuf>*)+0x1b8> 1032fc: 910023e0 add x0, sp, #0x8 103300: 94017154 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 103304: f94016c8 ldr x8, [x22, #0x28] 103308: f85f83a9 ldur x9, [x29, #-0x8] 10330c: eb09011f cmp x8, x9 103310: 54000181 b.ne 0x103340 >::operator<<(std::__ndk1::basic_streambuf>*)+0x1c4> 103314: aa1303e0 mov x0, x19 103318: f9401bf7 ldr x23, [sp, #0x30] 10331c: a9454ff4 ldp x20, x19, [sp, #0x50] 103320: a94457f6 ldp x22, x21, [sp, #0x40] 103324: a9427bfd ldp x29, x30, [sp, #0x20] 103328: 910183ff add sp, sp, #0x60 10332c: d50323bf autiasp 103330: d65f03c0 ret 103334: 90fffb60 adrp x0, 0x6f000 103338: 91344400 add x0, x0, #0xd11 10333c: 94000d18 bl 0x10679c 103340: 940166bc bl 0x15ce30 <__stack_chk_fail@plt> 103344: 14000003 b 0x103350 >::operator<<(std::__ndk1::basic_streambuf>*)+0x1d4> 103348: aa0003f4 mov x20, x0 10334c: 14000013 b 0x103398 >::operator<<(std::__ndk1::basic_streambuf>*)+0x21c> 103350: 94016700 bl 0x15cf50 <__cxa_begin_catch@plt> 103354: f9400268 ldr x8, [x19] 103358: f85e8108 ldur x8, [x8, #-0x18] 10335c: 8b080268 add x8, x19, x8 103360: b9402109 ldr w9, [x8, #0x20] 103364: 3940910a ldrb w10, [x8, #0x24] 103368: 321e0129 orr w9, w9, #0x4 10336c: b9002109 str w9, [x8, #0x20] 103370: 3710006a tbnz w10, #0x2, 0x10337c >::operator<<(std::__ndk1::basic_streambuf>*)+0x200> 103374: 940169cf bl 0x15dab0 <__cxa_end_catch@plt> 103378: 17ffffe1 b 0x1032fc >::operator<<(std::__ndk1::basic_streambuf>*)+0x180> 10337c: 940169c9 bl 0x15daa0 <__cxa_rethrow@plt> 103380: aa0003f4 mov x20, x0 103384: 940169cb bl 0x15dab0 <__cxa_end_catch@plt> 103388: 14000002 b 0x103390 >::operator<<(std::__ndk1::basic_streambuf>*)+0x214> 10338c: aa0003f4 mov x20, x0 103390: 910023e0 add x0, sp, #0x8 103394: 9401712f bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 103398: aa1403e0 mov x0, x20 10339c: 940166ed bl 0x15cf50 <__cxa_begin_catch@plt> 1033a0: f9400268 ldr x8, [x19] 1033a4: f85e8108 ldur x8, [x8, #-0x18] 1033a8: 8b080268 add x8, x19, x8 1033ac: b9402109 ldr w9, [x8, #0x20] 1033b0: 3940910a ldrb w10, [x8, #0x24] 1033b4: 32000129 orr w9, w9, #0x1 1033b8: b9002109 str w9, [x8, #0x20] 1033bc: 3700006a tbnz w10, #0x0, 0x1033c8 >::operator<<(std::__ndk1::basic_streambuf>*)+0x24c> 1033c0: 940169bc bl 0x15dab0 <__cxa_end_catch@plt> 1033c4: 17ffffd0 b 0x103304 >::operator<<(std::__ndk1::basic_streambuf>*)+0x188> 1033c8: 940169b6 bl 0x15daa0 <__cxa_rethrow@plt> 1033cc: aa0003f3 mov x19, x0 1033d0: 940169b8 bl 0x15dab0 <__cxa_end_catch@plt> 1033d4: aa1303e0 mov x0, x19 1033d8: 94015762 bl 0x159160 <__emutls_get_address+0x6d4> 1033dc: 97fe96d6 bl 0xa8f34 00000000001033e0 : 1033e0: d503233f paciasp 1033e4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1033e8: 910003fd mov x29, sp 1033ec: b9402008 ldr w8, [x0, #0x20] 1033f0: 39409009 ldrb w9, [x0, #0x24] 1033f4: 321e0108 orr w8, w8, #0x4 1033f8: b9002008 str w8, [x0, #0x20] 1033fc: 37100089 tbnz w9, #0x2, 0x10340c 103400: a8c17bfd ldp x29, x30, [sp], #0x10 103404: d50323bf autiasp 103408: d65f03c0 ret 10340c: 940169a5 bl 0x15daa0 <__cxa_rethrow@plt> 0000000000103410 >::put(char)>: 103410: d503233f paciasp 103414: d10143ff sub sp, sp, #0x50 103418: a9027bfd stp x29, x30, [sp, #0x20] 10341c: 910083fd add x29, sp, #0x20 103420: f9001bf5 str x21, [sp, #0x30] 103424: a9044ff4 stp x20, x19, [sp, #0x40] 103428: d53bd055 mrs x21, TPIDR_EL0 10342c: aa0003f3 mov x19, x0 103430: f94016a8 ldr x8, [x21, #0x28] 103434: f81f83a8 stur x8, [x29, #-0x8] 103438: f9400008 ldr x8, [x0] 10343c: 390023ff strb wzr, [sp, #0x8] 103440: f9000be0 str x0, [sp, #0x10] 103444: f85e8109 ldur x9, [x8, #-0x18] 103448: 8b090009 add x9, x0, x9 10344c: b940212a ldr w10, [x9, #0x20] 103450: 3500042a cbnz w10, 0x1034d4 >::put(char)+0xc4> 103454: 2a0103f4 mov w20, w1 103458: f9404520 ldr x0, [x9, #0x88] 10345c: b4000060 cbz x0, 0x103468 >::put(char)+0x58> 103460: 940170f4 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> 103464: f9400268 ldr x8, [x19] 103468: 52800029 mov w9, #0x1 // =1 10346c: 390023e9 strb w9, [sp, #0x8] 103470: f85e8108 ldur x8, [x8, #-0x18] 103474: 8b080269 add x9, x19, x8 103478: f9401520 ldr x0, [x9, #0x28] 10347c: b4000200 cbz x0, 0x1034bc >::put(char)+0xac> 103480: a9432408 ldp x8, x9, [x0, #0x30] 103484: eb09011f cmp x8, x9 103488: 540000a0 b.eq 0x10349c >::put(char)+0x8c> 10348c: 91000509 add x9, x8, #0x1 103490: f9001809 str x9, [x0, #0x30] 103494: 39000114 strb w20, [x8] 103498: 1400000f b 0x1034d4 >::put(char)+0xc4> 10349c: f9400008 ldr x8, [x0] 1034a0: 12001e81 and w1, w20, #0xff 1034a4: f9403508 ldr x8, [x8, #0x68] 1034a8: d63f0100 blr x8 1034ac: 3100041f cmn w0, #0x1 1034b0: 54000121 b.ne 0x1034d4 >::put(char)+0xc4> 1034b4: f9400268 ldr x8, [x19] 1034b8: f85e8108 ldur x8, [x8, #-0x18] 1034bc: 8b080268 add x8, x19, x8 1034c0: 29442909 ldp w9, w10, [x8, #0x20] 1034c4: 32000129 orr w9, w9, #0x1 1034c8: 6a09015f tst w10, w9 1034cc: b9002109 str w9, [x8, #0x20] 1034d0: 540001c1 b.ne 0x103508 >::put(char)+0xf8> 1034d4: 910023e0 add x0, sp, #0x8 1034d8: 940170de bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 1034dc: f94016a8 ldr x8, [x21, #0x28] 1034e0: f85f83a9 ldur x9, [x29, #-0x8] 1034e4: eb09011f cmp x8, x9 1034e8: 54000161 b.ne 0x103514 >::put(char)+0x104> 1034ec: aa1303e0 mov x0, x19 1034f0: f9401bf5 ldr x21, [sp, #0x30] 1034f4: a9444ff4 ldp x20, x19, [sp, #0x40] 1034f8: a9427bfd ldp x29, x30, [sp, #0x20] 1034fc: 910143ff add sp, sp, #0x50 103500: d50323bf autiasp 103504: d65f03c0 ret 103508: 90fffb60 adrp x0, 0x6f000 10350c: 91344400 add x0, x0, #0xd11 103510: 94000ca3 bl 0x10679c 103514: 94016647 bl 0x15ce30 <__stack_chk_fail@plt> 103518: aa0003f4 mov x20, x0 10351c: 14000004 b 0x10352c >::put(char)+0x11c> 103520: aa0003f4 mov x20, x0 103524: 910023e0 add x0, sp, #0x8 103528: 940170ca bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 10352c: aa1403e0 mov x0, x20 103530: 94016688 bl 0x15cf50 <__cxa_begin_catch@plt> 103534: f9400268 ldr x8, [x19] 103538: f85e8108 ldur x8, [x8, #-0x18] 10353c: 8b080268 add x8, x19, x8 103540: b9402109 ldr w9, [x8, #0x20] 103544: 3940910a ldrb w10, [x8, #0x24] 103548: 32000129 orr w9, w9, #0x1 10354c: b9002109 str w9, [x8, #0x20] 103550: 3700006a tbnz w10, #0x0, 0x10355c >::put(char)+0x14c> 103554: 94016957 bl 0x15dab0 <__cxa_end_catch@plt> 103558: 17ffffe1 b 0x1034dc >::put(char)+0xcc> 10355c: 94016951 bl 0x15daa0 <__cxa_rethrow@plt> 103560: aa0003f3 mov x19, x0 103564: 94016953 bl 0x15dab0 <__cxa_end_catch@plt> 103568: aa1303e0 mov x0, x19 10356c: 940156fd bl 0x159160 <__emutls_get_address+0x6d4> 103570: 97fe9671 bl 0xa8f34 0000000000103574 >::write(char const*, long)>: 103574: d503233f paciasp 103578: d10183ff sub sp, sp, #0x60 10357c: a9027bfd stp x29, x30, [sp, #0x20] 103580: 910083fd add x29, sp, #0x20 103584: f9001bf7 str x23, [sp, #0x30] 103588: a90457f6 stp x22, x21, [sp, #0x40] 10358c: a9054ff4 stp x20, x19, [sp, #0x50] 103590: d53bd056 mrs x22, TPIDR_EL0 103594: aa0003f3 mov x19, x0 103598: f94016c8 ldr x8, [x22, #0x28] 10359c: f81f83a8 stur x8, [x29, #-0x8] 1035a0: f9400008 ldr x8, [x0] 1035a4: 390023ff strb wzr, [sp, #0x8] 1035a8: f9000be0 str x0, [sp, #0x10] 1035ac: f85e8108 ldur x8, [x8, #-0x18] 1035b0: 8b080008 add x8, x0, x8 1035b4: b9402117 ldr w23, [x8, #0x20] 1035b8: 340001f7 cbz w23, 0x1035f4 >::write(char const*, long)+0x80> 1035bc: 910023e0 add x0, sp, #0x8 1035c0: 940170a4 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 1035c4: f94016c8 ldr x8, [x22, #0x28] 1035c8: f85f83a9 ldur x9, [x29, #-0x8] 1035cc: eb09011f cmp x8, x9 1035d0: 54000501 b.ne 0x103670 >::write(char const*, long)+0xfc> 1035d4: aa1303e0 mov x0, x19 1035d8: f9401bf7 ldr x23, [sp, #0x30] 1035dc: a9454ff4 ldp x20, x19, [sp, #0x50] 1035e0: a94457f6 ldp x22, x21, [sp, #0x40] 1035e4: a9427bfd ldp x29, x30, [sp, #0x20] 1035e8: 910183ff add sp, sp, #0x60 1035ec: d50323bf autiasp 1035f0: d65f03c0 ret 1035f4: aa0203f4 mov x20, x2 1035f8: aa0103f5 mov x21, x1 1035fc: f9404500 ldr x0, [x8, #0x88] 103600: b4000040 cbz x0, 0x103608 >::write(char const*, long)+0x94> 103604: 9401708b bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> 103608: 52800028 mov w8, #0x1 // =1 10360c: 390023e8 strb w8, [sp, #0x8] 103610: b4fffd74 cbz x20, 0x1035bc >::write(char const*, long)+0x48> 103614: 35fffd57 cbnz w23, 0x1035bc >::write(char const*, long)+0x48> 103618: f9400268 ldr x8, [x19] 10361c: f85e8108 ldur x8, [x8, #-0x18] 103620: 8b080268 add x8, x19, x8 103624: f9401500 ldr x0, [x8, #0x28] 103628: f9400008 ldr x8, [x0] 10362c: f9403108 ldr x8, [x8, #0x60] 103630: aa1503e1 mov x1, x21 103634: aa1403e2 mov x2, x20 103638: d63f0100 blr x8 10363c: eb14001f cmp x0, x20 103640: 54fffbe0 b.eq 0x1035bc >::write(char const*, long)+0x48> 103644: f9400268 ldr x8, [x19] 103648: f85e8108 ldur x8, [x8, #-0x18] 10364c: 8b080268 add x8, x19, x8 103650: 29442909 ldp w9, w10, [x8, #0x20] 103654: 32000129 orr w9, w9, #0x1 103658: 6a09015f tst w10, w9 10365c: b9002109 str w9, [x8, #0x20] 103660: 54fffae0 b.eq 0x1035bc >::write(char const*, long)+0x48> 103664: 90fffb60 adrp x0, 0x6f000 103668: 91344400 add x0, x0, #0xd11 10366c: 94000c4c bl 0x10679c 103670: 940165f0 bl 0x15ce30 <__stack_chk_fail@plt> 103674: aa0003f4 mov x20, x0 103678: 14000004 b 0x103688 >::write(char const*, long)+0x114> 10367c: aa0003f4 mov x20, x0 103680: 910023e0 add x0, sp, #0x8 103684: 94017073 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 103688: aa1403e0 mov x0, x20 10368c: 94016631 bl 0x15cf50 <__cxa_begin_catch@plt> 103690: f9400268 ldr x8, [x19] 103694: f85e8108 ldur x8, [x8, #-0x18] 103698: 8b080268 add x8, x19, x8 10369c: b9402109 ldr w9, [x8, #0x20] 1036a0: 3940910a ldrb w10, [x8, #0x24] 1036a4: 32000129 orr w9, w9, #0x1 1036a8: b9002109 str w9, [x8, #0x20] 1036ac: 3700006a tbnz w10, #0x0, 0x1036b8 >::write(char const*, long)+0x144> 1036b0: 94016900 bl 0x15dab0 <__cxa_end_catch@plt> 1036b4: 17ffffc4 b 0x1035c4 >::write(char const*, long)+0x50> 1036b8: 940168fa bl 0x15daa0 <__cxa_rethrow@plt> 1036bc: aa0003f3 mov x19, x0 1036c0: 940168fc bl 0x15dab0 <__cxa_end_catch@plt> 1036c4: aa1303e0 mov x0, x19 1036c8: 940156a6 bl 0x159160 <__emutls_get_address+0x6d4> 1036cc: 97fe961a bl 0xa8f34 00000000001036d0 >::tellp()>: 1036d0: d503233f paciasp 1036d4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1036d8: 910003fd mov x29, sp 1036dc: f9400008 ldr x8, [x0] 1036e0: 528000aa mov w10, #0x5 // =5 1036e4: f85e8108 ldur x8, [x8, #-0x18] 1036e8: 8b080008 add x8, x0, x8 1036ec: 39408109 ldrb w9, [x8, #0x20] 1036f0: 6a0a013f tst w9, w10 1036f4: 54000080 b.eq 0x103704 >::tellp()+0x34> 1036f8: aa1f03e0 mov x0, xzr 1036fc: 92800001 mov x1, #-0x1 // =-1 103700: 14000008 b 0x103720 >::tellp()+0x50> 103704: f9401500 ldr x0, [x8, #0x28] 103708: aa1f03e1 mov x1, xzr 10370c: 52800022 mov w2, #0x1 // =1 103710: 52800203 mov w3, #0x10 // =16 103714: f9400008 ldr x8, [x0] 103718: f9401108 ldr x8, [x8, #0x20] 10371c: d63f0100 blr x8 103720: a8c17bfd ldp x29, x30, [sp], #0x10 103724: d50323bf autiasp 103728: d65f03c0 ret 000000000010372c >::seekp(std::__ndk1::fpos)>: 10372c: d503233f paciasp 103730: d10143ff sub sp, sp, #0x50 103734: a9027bfd stp x29, x30, [sp, #0x20] 103738: 910083fd add x29, sp, #0x20 10373c: a90357f6 stp x22, x21, [sp, #0x30] 103740: a9044ff4 stp x20, x19, [sp, #0x40] 103744: d53bd056 mrs x22, TPIDR_EL0 103748: aa0203f4 mov x20, x2 10374c: f94016c8 ldr x8, [x22, #0x28] 103750: aa0003f3 mov x19, x0 103754: aa0103f5 mov x21, x1 103758: f81f83a8 stur x8, [x29, #-0x8] 10375c: f9400009 ldr x9, [x0] 103760: 390023ff strb wzr, [sp, #0x8] 103764: f9000be0 str x0, [sp, #0x10] 103768: f85e8128 ldur x8, [x9, #-0x18] 10376c: 8b08000b add x11, x0, x8 103770: b940216a ldr w10, [x11, #0x20] 103774: 3500014a cbnz w10, 0x10379c >::seekp(std::__ndk1::fpos)+0x70> 103778: f9404560 ldr x0, [x11, #0x88] 10377c: b4000060 cbz x0, 0x103788 >::seekp(std::__ndk1::fpos)+0x5c> 103780: 9401702c bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> 103784: f9400269 ldr x9, [x19] 103788: 52800028 mov w8, #0x1 // =1 10378c: 390023e8 strb w8, [sp, #0x8] 103790: f85e8128 ldur x8, [x9, #-0x18] 103794: 8b080269 add x9, x19, x8 103798: b940212a ldr w10, [x9, #0x20] 10379c: 528000a9 mov w9, #0x5 // =5 1037a0: 6a09015f tst w10, w9 1037a4: 540002e1 b.ne 0x103800 >::seekp(std::__ndk1::fpos)+0xd4> 1037a8: 8b080268 add x8, x19, x8 1037ac: f9401500 ldr x0, [x8, #0x28] 1037b0: f9400008 ldr x8, [x0] 1037b4: f9401508 ldr x8, [x8, #0x28] 1037b8: aa1503e1 mov x1, x21 1037bc: aa1403e2 mov x2, x20 1037c0: 52800203 mov w3, #0x10 // =16 1037c4: d63f0100 blr x8 1037c8: b100043f cmn x1, #0x1 1037cc: 540001a1 b.ne 0x103800 >::seekp(std::__ndk1::fpos)+0xd4> 1037d0: f9400268 ldr x8, [x19] 1037d4: f85e8108 ldur x8, [x8, #-0x18] 1037d8: 8b080268 add x8, x19, x8 1037dc: f9401509 ldr x9, [x8, #0x28] 1037e0: 29442d0a ldp w10, w11, [x8, #0x20] 1037e4: f100013f cmp x9, #0x0 1037e8: 1a9f17e9 cset w9, eq 1037ec: 2a090149 orr w9, w10, w9 1037f0: 321e0129 orr w9, w9, #0x4 1037f4: 6a0b013f tst w9, w11 1037f8: b9002109 str w9, [x8, #0x20] 1037fc: 540001c1 b.ne 0x103834 >::seekp(std::__ndk1::fpos)+0x108> 103800: 910023e0 add x0, sp, #0x8 103804: 94017013 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 103808: f94016c8 ldr x8, [x22, #0x28] 10380c: f85f83a9 ldur x9, [x29, #-0x8] 103810: eb09011f cmp x8, x9 103814: 54000161 b.ne 0x103840 >::seekp(std::__ndk1::fpos)+0x114> 103818: aa1303e0 mov x0, x19 10381c: a9444ff4 ldp x20, x19, [sp, #0x40] 103820: a94357f6 ldp x22, x21, [sp, #0x30] 103824: a9427bfd ldp x29, x30, [sp, #0x20] 103828: 910143ff add sp, sp, #0x50 10382c: d50323bf autiasp 103830: d65f03c0 ret 103834: 90fffb60 adrp x0, 0x6f000 103838: 91344400 add x0, x0, #0xd11 10383c: 94000bd8 bl 0x10679c 103840: 9401657c bl 0x15ce30 <__stack_chk_fail@plt> 103844: 14000001 b 0x103848 >::seekp(std::__ndk1::fpos)+0x11c> 103848: aa0003f3 mov x19, x0 10384c: 910023e0 add x0, sp, #0x8 103850: 94017000 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 103854: aa1303e0 mov x0, x19 103858: 94015642 bl 0x159160 <__emutls_get_address+0x6d4> 000000000010385c >::seekp(long long, std::__ndk1::ios_base::seekdir)>: 10385c: d503233f paciasp 103860: d10143ff sub sp, sp, #0x50 103864: a9027bfd stp x29, x30, [sp, #0x20] 103868: 910083fd add x29, sp, #0x20 10386c: a90357f6 stp x22, x21, [sp, #0x30] 103870: a9044ff4 stp x20, x19, [sp, #0x40] 103874: d53bd056 mrs x22, TPIDR_EL0 103878: 2a0203f4 mov w20, w2 10387c: f94016c8 ldr x8, [x22, #0x28] 103880: aa0003f3 mov x19, x0 103884: aa0103f5 mov x21, x1 103888: f81f83a8 stur x8, [x29, #-0x8] 10388c: f9400009 ldr x9, [x0] 103890: 390023ff strb wzr, [sp, #0x8] 103894: f9000be0 str x0, [sp, #0x10] 103898: f85e8128 ldur x8, [x9, #-0x18] 10389c: 8b08000b add x11, x0, x8 1038a0: b940216a ldr w10, [x11, #0x20] 1038a4: 3500014a cbnz w10, 0x1038cc >::seekp(long long, std::__ndk1::ios_base::seekdir)+0x70> 1038a8: f9404560 ldr x0, [x11, #0x88] 1038ac: b4000060 cbz x0, 0x1038b8 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0x5c> 1038b0: 94016fe0 bl 0x15f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt> 1038b4: f9400269 ldr x9, [x19] 1038b8: 52800028 mov w8, #0x1 // =1 1038bc: 390023e8 strb w8, [sp, #0x8] 1038c0: f85e8128 ldur x8, [x9, #-0x18] 1038c4: 8b080269 add x9, x19, x8 1038c8: b940212a ldr w10, [x9, #0x20] 1038cc: 528000a9 mov w9, #0x5 // =5 1038d0: 6a09015f tst w10, w9 1038d4: 540002e1 b.ne 0x103930 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0xd4> 1038d8: 8b080268 add x8, x19, x8 1038dc: f9401500 ldr x0, [x8, #0x28] 1038e0: f9400008 ldr x8, [x0] 1038e4: f9401108 ldr x8, [x8, #0x20] 1038e8: aa1503e1 mov x1, x21 1038ec: 2a1403e2 mov w2, w20 1038f0: 52800203 mov w3, #0x10 // =16 1038f4: d63f0100 blr x8 1038f8: b100043f cmn x1, #0x1 1038fc: 540001a1 b.ne 0x103930 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0xd4> 103900: f9400268 ldr x8, [x19] 103904: f85e8108 ldur x8, [x8, #-0x18] 103908: 8b080268 add x8, x19, x8 10390c: f9401509 ldr x9, [x8, #0x28] 103910: 29442d0a ldp w10, w11, [x8, #0x20] 103914: f100013f cmp x9, #0x0 103918: 1a9f17e9 cset w9, eq 10391c: 2a090149 orr w9, w10, w9 103920: 321e0129 orr w9, w9, #0x4 103924: 6a0b013f tst w9, w11 103928: b9002109 str w9, [x8, #0x20] 10392c: 540001c1 b.ne 0x103964 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0x108> 103930: 910023e0 add x0, sp, #0x8 103934: 94016fc7 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 103938: f94016c8 ldr x8, [x22, #0x28] 10393c: f85f83a9 ldur x9, [x29, #-0x8] 103940: eb09011f cmp x8, x9 103944: 54000161 b.ne 0x103970 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0x114> 103948: aa1303e0 mov x0, x19 10394c: a9444ff4 ldp x20, x19, [sp, #0x40] 103950: a94357f6 ldp x22, x21, [sp, #0x30] 103954: a9427bfd ldp x29, x30, [sp, #0x20] 103958: 910143ff add sp, sp, #0x50 10395c: d50323bf autiasp 103960: d65f03c0 ret 103964: 90fffb60 adrp x0, 0x6f000 103968: 91344400 add x0, x0, #0xd11 10396c: 94000b8c bl 0x10679c 103970: 94016530 bl 0x15ce30 <__stack_chk_fail@plt> 103974: 14000001 b 0x103978 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0x11c> 103978: aa0003f3 mov x19, x0 10397c: 910023e0 add x0, sp, #0x8 103980: 94016fb4 bl 0x15f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt> 103984: aa1303e0 mov x0, x19 103988: 940155f6 bl 0x159160 <__emutls_get_address+0x6d4> 000000000010398c >::basic_ostream(std::__ndk1::basic_streambuf>*)>: 10398c: d503233f paciasp 103990: a9be7bfd stp x29, x30, [sp, #-0x20]! 103994: f9000bf3 str x19, [sp, #0x10] 103998: 910003fd mov x29, sp 10399c: f9400029 ldr x9, [x1] 1039a0: b0fffb88 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> 1039a4: f100005f cmp x2, #0x0 1039a8: f9000009 str x9, [x0] 1039ac: 3dc38100 ldr q0, [x8, #0xe00] 1039b0: f85e8128 ldur x8, [x9, #-0x18] 1039b4: f9400429 ldr x9, [x1, #0x8] 1039b8: f8286809 str x9, [x0, x8] 1039bc: 52820049 mov w9, #0x1002 // =4098 1039c0: f9400008 ldr x8, [x0] 1039c4: f85e8108 ldur x8, [x8, #-0x18] 1039c8: 8b080013 add x19, x0, x8 1039cc: 1a9f17e8 cset w8, eq 1039d0: 9100c260 add x0, x19, #0x30 1039d4: 3d800660 str q0, [x19, #0x10] 1039d8: 6f00e400 movi v0.2d, #0000000000000000 1039dc: f9001662 str x2, [x19, #0x28] 1039e0: 29047e68 stp w8, wzr, [x19, #0x20] 1039e4: b9000a69 str w9, [x19, #0x8] 1039e8: 3c838260 stur q0, [x19, #0x38] 1039ec: 3c848260 stur q0, [x19, #0x48] 1039f0: 3c858260 stur q0, [x19, #0x58] 1039f4: 3c868260 stur q0, [x19, #0x68] 1039f8: 3c878260 stur q0, [x19, #0x78] 1039fc: 94016f7d bl 0x15f7f0 <_ZNSt6__ndk16localeC1Ev@plt> 103a00: 12800008 mov w8, #-0x1 // =-1 103a04: f900467f str xzr, [x19, #0x88] 103a08: b9009268 str w8, [x19, #0x90] 103a0c: f9400bf3 ldr x19, [sp, #0x10] 103a10: a8c27bfd ldp x29, x30, [sp], #0x20 103a14: d50323bf autiasp 103a18: d65f03c0 ret 0000000000103a1c >::basic_ostream(std::__ndk1::basic_streambuf>*)>: 103a1c: d503233f paciasp 103a20: a9be7bfd stp x29, x30, [sp, #-0x20]! 103a24: f9000bf3 str x19, [sp, #0x10] 103a28: 910003fd mov x29, sp 103a2c: b0000348 adrp x8, 0x16c000 103a30: b0fffb89 adrp x9, 0x74000 , std::__ndk1::allocator>+0x4d> 103a34: f100003f cmp x1, #0x0 103a38: aa0003f3 mov x19, x0 103a3c: f9471d08 ldr x8, [x8, #0xe38] 103a40: f9001801 str x1, [x0, #0x30] 103a44: 3dc38120 ldr q0, [x9, #0xe00] 103a48: 1a9f17e9 cset w9, eq 103a4c: 9100610a add x10, x8, #0x18 103a50: 91010108 add x8, x8, #0x40 103a54: 3c818000 stur q0, [x0, #0x18] 103a58: 6f00e400 movi v0.2d, #0000000000000000 103a5c: 29057c09 stp w9, wzr, [x0, #0x28] 103a60: a900200a stp x10, x8, [x0] 103a64: 52820048 mov w8, #0x1002 // =4098 103a68: b9001008 str w8, [x0, #0x10] 103a6c: ad020000 stp q0, q0, [x0, #0x40] 103a70: 9100e000 add x0, x0, #0x38 103a74: ad030260 stp q0, q0, [x19, #0x60] 103a78: 3d802260 str q0, [x19, #0x80] 103a7c: 94016f5d bl 0x15f7f0 <_ZNSt6__ndk16localeC1Ev@plt> 103a80: 12800008 mov w8, #-0x1 // =-1 103a84: f9004a7f str xzr, [x19, #0x90] 103a88: b9009a68 str w8, [x19, #0x98] 103a8c: f9400bf3 ldr x19, [sp, #0x10] 103a90: a8c27bfd ldp x29, x30, [sp], #0x20 103a94: d50323bf autiasp 103a98: d65f03c0 ret 0000000000103a9c >::~basic_ostream()>: 103a9c: d503245f bti c 103aa0: d65f03c0 ret 0000000000103aa4 >::~basic_ostream()>: 103aa4: d503245f bti c 103aa8: 91002000 add x0, x0, #0x8 103aac: 14016f39 b 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> 0000000000103ab0 >::~basic_ostream()>: 103ab0: d503245f bti c 103ab4: f9400008 ldr x8, [x0] 103ab8: f85e8108 ldur x8, [x8, #-0x18] 103abc: 8b080008 add x8, x0, x8 103ac0: 91002100 add x0, x8, #0x8 103ac4: 14016f33 b 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> 0000000000103ac8 >::~basic_ostream()>: 103ac8: d503233f paciasp 103acc: a9be7bfd stp x29, x30, [sp, #-0x20]! 103ad0: f9000bf3 str x19, [sp, #0x10] 103ad4: 910003fd mov x29, sp 103ad8: aa0003f3 mov x19, x0 103adc: 91002000 add x0, x0, #0x8 103ae0: 94016f2c bl 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> 103ae4: aa1303e0 mov x0, x19 103ae8: f9400bf3 ldr x19, [sp, #0x10] 103aec: a8c27bfd ldp x29, x30, [sp], #0x20 103af0: d50323bf autiasp 103af4: 140164fb b 0x15cee0 <_ZdlPv@plt> 0000000000103af8 >::~basic_ostream()>: 103af8: d503233f paciasp 103afc: a9be7bfd stp x29, x30, [sp, #-0x20]! 103b00: f9000bf3 str x19, [sp, #0x10] 103b04: 910003fd mov x29, sp 103b08: f9400008 ldr x8, [x0] 103b0c: f85e8108 ldur x8, [x8, #-0x18] 103b10: 8b080013 add x19, x0, x8 103b14: 91002260 add x0, x19, #0x8 103b18: 94016f1e bl 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> 103b1c: aa1303e0 mov x0, x19 103b20: f9400bf3 ldr x19, [sp, #0x10] 103b24: a8c27bfd ldp x29, x30, [sp], #0x20 103b28: d50323bf autiasp 103b2c: 140164ed b 0x15cee0 <_ZdlPv@plt> 0000000000103b30 >::swap(std::__ndk1::basic_ostream>&)>: 103b30: d503233f paciasp 103b34: a9be7bfd stp x29, x30, [sp, #-0x20]! 103b38: a9014ff4 stp x20, x19, [sp, #0x10] 103b3c: 910003fd mov x29, sp 103b40: f9400008 ldr x8, [x0] 103b44: f9400029 ldr x9, [x1] 103b48: f85e8108 ldur x8, [x8, #-0x18] 103b4c: f85e8129 ldur x9, [x9, #-0x18] 103b50: 8b080013 add x19, x0, x8 103b54: 8b090034 add x20, x1, x9 103b58: aa1303e0 mov x0, x19 103b5c: aa1403e1 mov x1, x20 103b60: 94016f2c bl 0x15f810 <_ZNSt6__ndk18ios_base4swapERS0_@plt> 103b64: f9404688 ldr x8, [x20, #0x88] 103b68: f9404669 ldr x9, [x19, #0x88] 103b6c: b940928a ldr w10, [x20, #0x90] 103b70: b940926b ldr w11, [x19, #0x90] 103b74: f9004668 str x8, [x19, #0x88] 103b78: f9004689 str x9, [x20, #0x88] 103b7c: b900926a str w10, [x19, #0x90] 103b80: b900928b str w11, [x20, #0x90] 103b84: a9414ff4 ldp x20, x19, [sp, #0x10] 103b88: a8c27bfd ldp x29, x30, [sp], #0x20 103b8c: d50323bf autiasp 103b90: d65f03c0 ret 0000000000103b94 >::sentry::sentry(std::__ndk1::basic_ostream>&)>: 103b94: d503233f paciasp 103b98: a9be7bfd stp x29, x30, [sp, #-0x20]! 103b9c: f9000bf3 str x19, [sp, #0x10] 103ba0: 910003fd mov x29, sp 103ba4: f9400028 ldr x8, [x1] 103ba8: 3900001f strb wzr, [x0] 103bac: f9000401 str x1, [x0, #0x8] 103bb0: f85e8108 ldur x8, [x8, #-0x18] 103bb4: 8b080028 add x8, x1, x8 103bb8: b9402109 ldr w9, [x8, #0x20] 103bbc: 350000e9 cbnz w9, 0x103bd8 >::sentry::sentry(std::__ndk1::basic_ostream>&)+0x44> 103bc0: aa0003f3 mov x19, x0 103bc4: f9404500 ldr x0, [x8, #0x88] 103bc8: b4000040 cbz x0, 0x103bd0 >::sentry::sentry(std::__ndk1::basic_ostream>&)+0x3c> 103bcc: 94016f3d bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 103bd0: 52800028 mov w8, #0x1 // =1 103bd4: 39000268 strb w8, [x19] 103bd8: f9400bf3 ldr x19, [sp, #0x10] 103bdc: a8c27bfd ldp x29, x30, [sp], #0x20 103be0: d50323bf autiasp 103be4: d65f03c0 ret 0000000000103be8 >::sentry::~sentry()>: 103be8: d503233f paciasp 103bec: a9be7bfd stp x29, x30, [sp, #-0x20]! 103bf0: f9000bf3 str x19, [sp, #0x10] 103bf4: 910003fd mov x29, sp 103bf8: f9400408 ldr x8, [x0, #0x8] 103bfc: f9400109 ldr x9, [x8] 103c00: f85e8129 ldur x9, [x9, #-0x18] 103c04: 8b090108 add x8, x8, x9 103c08: f9401509 ldr x9, [x8, #0x28] 103c0c: b4000369 cbz x9, 0x103c78 >::sentry::~sentry()+0x90> 103c10: b9402109 ldr w9, [x8, #0x20] 103c14: 35000329 cbnz w9, 0x103c78 >::sentry::~sentry()+0x90> 103c18: 39402508 ldrb w8, [x8, #0x9] 103c1c: 362802e8 tbz w8, #0x5, 0x103c78 >::sentry::~sentry()+0x90> 103c20: aa0003f3 mov x19, x0 103c24: 94016e6f bl 0x15f5e0 <_ZSt18uncaught_exceptionv@plt> 103c28: 37000280 tbnz w0, #0x0, 0x103c78 >::sentry::~sentry()+0x90> 103c2c: f9400668 ldr x8, [x19, #0x8] 103c30: f9400109 ldr x9, [x8] 103c34: f85e8129 ldur x9, [x9, #-0x18] 103c38: 8b090108 add x8, x8, x9 103c3c: f9401500 ldr x0, [x8, #0x28] 103c40: f9400008 ldr x8, [x0] 103c44: f9401908 ldr x8, [x8, #0x30] 103c48: d63f0100 blr x8 103c4c: 3100041f cmn w0, #0x1 103c50: 54000141 b.ne 0x103c78 >::sentry::~sentry()+0x90> 103c54: f9400668 ldr x8, [x19, #0x8] 103c58: f9400109 ldr x9, [x8] 103c5c: f85e8129 ldur x9, [x9, #-0x18] 103c60: 8b090108 add x8, x8, x9 103c64: 29442909 ldp w9, w10, [x8, #0x20] 103c68: 32000129 orr w9, w9, #0x1 103c6c: 6a09015f tst w10, w9 103c70: b9002109 str w9, [x8, #0x20] 103c74: 540000a1 b.ne 0x103c88 >::sentry::~sentry()+0xa0> 103c78: f9400bf3 ldr x19, [sp, #0x10] 103c7c: a8c27bfd ldp x29, x30, [sp], #0x20 103c80: d50323bf autiasp 103c84: d65f03c0 ret 103c88: 90fffb60 adrp x0, 0x6f000 103c8c: 91344400 add x0, x0, #0xd11 103c90: 94000ac3 bl 0x10679c 103c94: 940164af bl 0x15cf50 <__cxa_begin_catch@plt> 103c98: 94016786 bl 0x15dab0 <__cxa_end_catch@plt> 103c9c: 17fffff7 b 0x103c78 >::sentry::~sentry()+0x90> 103ca0: 97fe94a5 bl 0xa8f34 0000000000103ca4 >::operator<<(std::__ndk1::basic_ostream>& (*)(std::__ndk1::basic_ostream>&))>: 103ca4: d503245f bti c 103ca8: aa0103f0 mov x16, x1 103cac: d61f0200 br x16 0000000000103cb0 >::operator<<(std::__ndk1::basic_ios>& (*)(std::__ndk1::basic_ios>&))>: 103cb0: d503233f paciasp 103cb4: a9be7bfd stp x29, x30, [sp, #-0x20]! 103cb8: f9000bf3 str x19, [sp, #0x10] 103cbc: 910003fd mov x29, sp 103cc0: f9400008 ldr x8, [x0] 103cc4: aa0003f3 mov x19, x0 103cc8: f85e8108 ldur x8, [x8, #-0x18] 103ccc: 8b080000 add x0, x0, x8 103cd0: d63f0020 blr x1 103cd4: aa1303e0 mov x0, x19 103cd8: f9400bf3 ldr x19, [sp, #0x10] 103cdc: a8c27bfd ldp x29, x30, [sp], #0x20 103ce0: d50323bf autiasp 103ce4: d65f03c0 ret 0000000000103ce8 >::operator<<(std::__ndk1::ios_base& (*)(std::__ndk1::ios_base&))>: 103ce8: d503233f paciasp 103cec: a9be7bfd stp x29, x30, [sp, #-0x20]! 103cf0: f9000bf3 str x19, [sp, #0x10] 103cf4: 910003fd mov x29, sp 103cf8: f9400008 ldr x8, [x0] 103cfc: aa0003f3 mov x19, x0 103d00: f85e8108 ldur x8, [x8, #-0x18] 103d04: 8b080000 add x0, x0, x8 103d08: d63f0020 blr x1 103d0c: aa1303e0 mov x0, x19 103d10: f9400bf3 ldr x19, [sp, #0x10] 103d14: a8c27bfd ldp x29, x30, [sp], #0x20 103d18: d50323bf autiasp 103d1c: d65f03c0 ret 0000000000103d20 >::operator<<(bool)>: 103d20: d503233f paciasp 103d24: d101c3ff sub sp, sp, #0x70 103d28: a9027bfd stp x29, x30, [sp, #0x20] 103d2c: 910083fd add x29, sp, #0x20 103d30: f9001bf9 str x25, [sp, #0x30] 103d34: a9045ff8 stp x24, x23, [sp, #0x40] 103d38: a90557f6 stp x22, x21, [sp, #0x50] 103d3c: a9064ff4 stp x20, x19, [sp, #0x60] 103d40: d53bd059 mrs x25, TPIDR_EL0 103d44: aa0003f3 mov x19, x0 103d48: f9401728 ldr x8, [x25, #0x28] 103d4c: f81f83a8 stur x8, [x29, #-0x8] 103d50: f9400008 ldr x8, [x0] 103d54: 390003ff strb wzr, [sp] 103d58: f90007e0 str x0, [sp, #0x8] 103d5c: f85e8109 ldur x9, [x8, #-0x18] 103d60: 8b090009 add x9, x0, x9 103d64: b940212a ldr w10, [x9, #0x20] 103d68: 3500078a cbnz w10, 0x103e58 >::operator<<(bool)+0x138> 103d6c: 2a0103f4 mov w20, w1 103d70: f9404520 ldr x0, [x9, #0x88] 103d74: b4000060 cbz x0, 0x103d80 >::operator<<(bool)+0x60> 103d78: 94016ed2 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 103d7c: f9400268 ldr x8, [x19] 103d80: 52800029 mov w9, #0x1 // =1 103d84: 910043e0 add x0, sp, #0x10 103d88: 390003e9 strb w9, [sp] 103d8c: f85e8108 ldur x8, [x8, #-0x18] 103d90: 8b080268 add x8, x19, x8 103d94: 9100c101 add x1, x8, #0x30 103d98: 94016e92 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 103d9c: b0000341 adrp x1, 0x16c000 103da0: 910043e0 add x0, sp, #0x10 103da4: f9472021 ldr x1, [x1, #0xe40] 103da8: 94016ea6 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 103dac: aa0003f5 mov x21, x0 103db0: 910043e0 add x0, sp, #0x10 103db4: 94016e7b bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 103db8: f9400268 ldr x8, [x19] 103dbc: f85e8108 ldur x8, [x8, #-0x18] 103dc0: 8b080276 add x22, x19, x8 103dc4: b94092d8 ldr w24, [x22, #0x90] 103dc8: f94016d7 ldr x23, [x22, #0x28] 103dcc: 3100071f cmn w24, #0x1 103dd0: 54000201 b.ne 0x103e10 >::operator<<(bool)+0xf0> 103dd4: 9100c2c1 add x1, x22, #0x30 103dd8: 910043e0 add x0, sp, #0x10 103ddc: 94016e81 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 103de0: b0000341 adrp x1, 0x16c000 103de4: 910043e0 add x0, sp, #0x10 103de8: f9470c21 ldr x1, [x1, #0xe18] 103dec: 94016e95 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 103df0: f9400008 ldr x8, [x0] 103df4: f9402d08 ldr x8, [x8, #0x58] 103df8: 52800401 mov w1, #0x20 // =32 103dfc: d63f0100 blr x8 103e00: 2a0003f8 mov w24, w0 103e04: 910043e0 add x0, sp, #0x10 103e08: 94016e66 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 103e0c: b90092d8 str w24, [x22, #0x90] 103e10: f94002a8 ldr x8, [x21] 103e14: f9400d08 ldr x8, [x8, #0x18] 103e18: 12000284 and w4, w20, #0x1 103e1c: aa1503e0 mov x0, x21 103e20: aa1703e1 mov x1, x23 103e24: aa1603e2 mov x2, x22 103e28: 2a1803e3 mov w3, w24 103e2c: d63f0100 blr x8 103e30: b5000140 cbnz x0, 0x103e58 >::operator<<(bool)+0x138> 103e34: f9400268 ldr x8, [x19] 103e38: 528000aa mov w10, #0x5 // =5 103e3c: f85e8108 ldur x8, [x8, #-0x18] 103e40: 8b080268 add x8, x19, x8 103e44: 29442d09 ldp w9, w11, [x8, #0x20] 103e48: 2a0a0129 orr w9, w9, w10 103e4c: 6a09017f tst w11, w9 103e50: b9002109 str w9, [x8, #0x20] 103e54: 54000201 b.ne 0x103e94 >::operator<<(bool)+0x174> 103e58: 910003e0 mov x0, sp 103e5c: 94016e9d bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 103e60: f9401728 ldr x8, [x25, #0x28] 103e64: f85f83a9 ldur x9, [x29, #-0x8] 103e68: eb09011f cmp x8, x9 103e6c: 540001a1 b.ne 0x103ea0 >::operator<<(bool)+0x180> 103e70: aa1303e0 mov x0, x19 103e74: f9401bf9 ldr x25, [sp, #0x30] 103e78: a9464ff4 ldp x20, x19, [sp, #0x60] 103e7c: a94557f6 ldp x22, x21, [sp, #0x50] 103e80: a9445ff8 ldp x24, x23, [sp, #0x40] 103e84: a9427bfd ldp x29, x30, [sp, #0x20] 103e88: 9101c3ff add sp, sp, #0x70 103e8c: d50323bf autiasp 103e90: d65f03c0 ret 103e94: 90fffb60 adrp x0, 0x6f000 103e98: 91344400 add x0, x0, #0xd11 103e9c: 94000a40 bl 0x10679c 103ea0: 940163e4 bl 0x15ce30 <__stack_chk_fail@plt> 103ea4: 14000004 b 0x103eb4 >::operator<<(bool)+0x194> 103ea8: aa0003f4 mov x20, x0 103eac: 14000009 b 0x103ed0 >::operator<<(bool)+0x1b0> 103eb0: 14000003 b 0x103ebc >::operator<<(bool)+0x19c> 103eb4: aa0003f4 mov x20, x0 103eb8: 14000004 b 0x103ec8 >::operator<<(bool)+0x1a8> 103ebc: aa0003f4 mov x20, x0 103ec0: 910043e0 add x0, sp, #0x10 103ec4: 94016e37 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 103ec8: 910003e0 mov x0, sp 103ecc: 94016e81 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 103ed0: aa1403e0 mov x0, x20 103ed4: 9401641f bl 0x15cf50 <__cxa_begin_catch@plt> 103ed8: f9400268 ldr x8, [x19] 103edc: f85e8108 ldur x8, [x8, #-0x18] 103ee0: 8b080268 add x8, x19, x8 103ee4: b9402109 ldr w9, [x8, #0x20] 103ee8: 3940910a ldrb w10, [x8, #0x24] 103eec: 32000129 orr w9, w9, #0x1 103ef0: b9002109 str w9, [x8, #0x20] 103ef4: 3700006a tbnz w10, #0x0, 0x103f00 >::operator<<(bool)+0x1e0> 103ef8: 940166ee bl 0x15dab0 <__cxa_end_catch@plt> 103efc: 17ffffd9 b 0x103e60 >::operator<<(bool)+0x140> 103f00: 940166e8 bl 0x15daa0 <__cxa_rethrow@plt> 103f04: aa0003f3 mov x19, x0 103f08: 940166ea bl 0x15dab0 <__cxa_end_catch@plt> 103f0c: aa1303e0 mov x0, x19 103f10: 94015494 bl 0x159160 <__emutls_get_address+0x6d4> 103f14: 97fe9408 bl 0xa8f34 0000000000103f18 >::operator<<(short)>: 103f18: d503233f paciasp 103f1c: d101c3ff sub sp, sp, #0x70 103f20: a9027bfd stp x29, x30, [sp, #0x20] 103f24: 910083fd add x29, sp, #0x20 103f28: a90367fa stp x26, x25, [sp, #0x30] 103f2c: a9045ff8 stp x24, x23, [sp, #0x40] 103f30: a90557f6 stp x22, x21, [sp, #0x50] 103f34: a9064ff4 stp x20, x19, [sp, #0x60] 103f38: d53bd059 mrs x25, TPIDR_EL0 103f3c: aa0003f3 mov x19, x0 103f40: f9401728 ldr x8, [x25, #0x28] 103f44: f81f83a8 stur x8, [x29, #-0x8] 103f48: f9400008 ldr x8, [x0] 103f4c: 390003ff strb wzr, [sp] 103f50: f90007e0 str x0, [sp, #0x8] 103f54: f85e8109 ldur x9, [x8, #-0x18] 103f58: 8b090009 add x9, x0, x9 103f5c: b940212a ldr w10, [x9, #0x20] 103f60: 3500088a cbnz w10, 0x104070 >::operator<<(short)+0x158> 103f64: 2a0103f4 mov w20, w1 103f68: f9404520 ldr x0, [x9, #0x88] 103f6c: b4000060 cbz x0, 0x103f78 >::operator<<(short)+0x60> 103f70: 94016e54 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 103f74: f9400268 ldr x8, [x19] 103f78: 52800029 mov w9, #0x1 // =1 103f7c: 910043e0 add x0, sp, #0x10 103f80: 390003e9 strb w9, [sp] 103f84: f85e8108 ldur x8, [x8, #-0x18] 103f88: 8b080268 add x8, x19, x8 103f8c: 9100c101 add x1, x8, #0x30 103f90: b940091a ldr w26, [x8, #0x8] 103f94: 94016e13 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 103f98: b0000341 adrp x1, 0x16c000 103f9c: 910043e0 add x0, sp, #0x10 103fa0: f9472021 ldr x1, [x1, #0xe40] 103fa4: 94016e27 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 103fa8: aa0003f5 mov x21, x0 103fac: 910043e0 add x0, sp, #0x10 103fb0: 94016dfc bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 103fb4: f9400268 ldr x8, [x19] 103fb8: f85e8108 ldur x8, [x8, #-0x18] 103fbc: 8b080276 add x22, x19, x8 103fc0: b94092d8 ldr w24, [x22, #0x90] 103fc4: f94016d7 ldr x23, [x22, #0x28] 103fc8: 3100071f cmn w24, #0x1 103fcc: 54000201 b.ne 0x10400c >::operator<<(short)+0xf4> 103fd0: 9100c2c1 add x1, x22, #0x30 103fd4: 910043e0 add x0, sp, #0x10 103fd8: 94016e02 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 103fdc: b0000341 adrp x1, 0x16c000 103fe0: 910043e0 add x0, sp, #0x10 103fe4: f9470c21 ldr x1, [x1, #0xe18] 103fe8: 94016e16 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 103fec: f9400008 ldr x8, [x0] 103ff0: f9402d08 ldr x8, [x8, #0x58] 103ff4: 52800401 mov w1, #0x20 // =32 103ff8: d63f0100 blr x8 103ffc: 2a0003f8 mov w24, w0 104000: 910043e0 add x0, sp, #0x10 104004: 94016de7 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 104008: b90092d8 str w24, [x22, #0x90] 10400c: 52800948 mov w8, #0x4a // =74 104010: 52800809 mov w9, #0x40 // =64 104014: 0a080348 and w8, w26, w8 104018: 93403e8a sxth x10, w20 10401c: 7100211f cmp w8, #0x8 104020: 7a491104 ccmp w8, w9, #0x4, ne 104024: f94002a8 ldr x8, [x21] 104028: 92403e89 and x9, x20, #0xffff 10402c: f9401108 ldr x8, [x8, #0x20] 104030: 9a8a0124 csel x4, x9, x10, eq 104034: aa1503e0 mov x0, x21 104038: aa1703e1 mov x1, x23 10403c: aa1603e2 mov x2, x22 104040: 2a1803e3 mov w3, w24 104044: d63f0100 blr x8 104048: b5000140 cbnz x0, 0x104070 >::operator<<(short)+0x158> 10404c: f9400268 ldr x8, [x19] 104050: 528000aa mov w10, #0x5 // =5 104054: f85e8108 ldur x8, [x8, #-0x18] 104058: 8b080268 add x8, x19, x8 10405c: 29442d09 ldp w9, w11, [x8, #0x20] 104060: 2a0a0129 orr w9, w9, w10 104064: 6a09017f tst w11, w9 104068: b9002109 str w9, [x8, #0x20] 10406c: 54000201 b.ne 0x1040ac >::operator<<(short)+0x194> 104070: 910003e0 mov x0, sp 104074: 94016e17 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 104078: f9401728 ldr x8, [x25, #0x28] 10407c: f85f83a9 ldur x9, [x29, #-0x8] 104080: eb09011f cmp x8, x9 104084: 540001a1 b.ne 0x1040b8 >::operator<<(short)+0x1a0> 104088: aa1303e0 mov x0, x19 10408c: a9464ff4 ldp x20, x19, [sp, #0x60] 104090: a94557f6 ldp x22, x21, [sp, #0x50] 104094: a9445ff8 ldp x24, x23, [sp, #0x40] 104098: a94367fa ldp x26, x25, [sp, #0x30] 10409c: a9427bfd ldp x29, x30, [sp, #0x20] 1040a0: 9101c3ff add sp, sp, #0x70 1040a4: d50323bf autiasp 1040a8: d65f03c0 ret 1040ac: f0fffb40 adrp x0, 0x6f000 1040b0: 91344400 add x0, x0, #0xd11 1040b4: 940009ba bl 0x10679c 1040b8: 9401635e bl 0x15ce30 <__stack_chk_fail@plt> 1040bc: 14000004 b 0x1040cc >::operator<<(short)+0x1b4> 1040c0: aa0003f4 mov x20, x0 1040c4: 14000009 b 0x1040e8 >::operator<<(short)+0x1d0> 1040c8: 14000003 b 0x1040d4 >::operator<<(short)+0x1bc> 1040cc: aa0003f4 mov x20, x0 1040d0: 14000004 b 0x1040e0 >::operator<<(short)+0x1c8> 1040d4: aa0003f4 mov x20, x0 1040d8: 910043e0 add x0, sp, #0x10 1040dc: 94016db1 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1040e0: 910003e0 mov x0, sp 1040e4: 94016dfb bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 1040e8: aa1403e0 mov x0, x20 1040ec: 94016399 bl 0x15cf50 <__cxa_begin_catch@plt> 1040f0: f9400268 ldr x8, [x19] 1040f4: f85e8108 ldur x8, [x8, #-0x18] 1040f8: 8b080268 add x8, x19, x8 1040fc: b9402109 ldr w9, [x8, #0x20] 104100: 3940910a ldrb w10, [x8, #0x24] 104104: 32000129 orr w9, w9, #0x1 104108: b9002109 str w9, [x8, #0x20] 10410c: 3700006a tbnz w10, #0x0, 0x104118 >::operator<<(short)+0x200> 104110: 94016668 bl 0x15dab0 <__cxa_end_catch@plt> 104114: 17ffffd9 b 0x104078 >::operator<<(short)+0x160> 104118: 94016662 bl 0x15daa0 <__cxa_rethrow@plt> 10411c: aa0003f3 mov x19, x0 104120: 94016664 bl 0x15dab0 <__cxa_end_catch@plt> 104124: aa1303e0 mov x0, x19 104128: 9401540e bl 0x159160 <__emutls_get_address+0x6d4> 10412c: 97fe9382 bl 0xa8f34 0000000000104130 >::operator<<(unsigned short)>: 104130: d503233f paciasp 104134: d101c3ff sub sp, sp, #0x70 104138: a9027bfd stp x29, x30, [sp, #0x20] 10413c: 910083fd add x29, sp, #0x20 104140: f9001bf9 str x25, [sp, #0x30] 104144: a9045ff8 stp x24, x23, [sp, #0x40] 104148: a90557f6 stp x22, x21, [sp, #0x50] 10414c: a9064ff4 stp x20, x19, [sp, #0x60] 104150: d53bd059 mrs x25, TPIDR_EL0 104154: aa0003f3 mov x19, x0 104158: f9401728 ldr x8, [x25, #0x28] 10415c: f81f83a8 stur x8, [x29, #-0x8] 104160: f9400008 ldr x8, [x0] 104164: 390003ff strb wzr, [sp] 104168: f90007e0 str x0, [sp, #0x8] 10416c: f85e8109 ldur x9, [x8, #-0x18] 104170: 8b090009 add x9, x0, x9 104174: b940212a ldr w10, [x9, #0x20] 104178: 3500078a cbnz w10, 0x104268 >::operator<<(unsigned short)+0x138> 10417c: 2a0103f4 mov w20, w1 104180: f9404520 ldr x0, [x9, #0x88] 104184: b4000060 cbz x0, 0x104190 >::operator<<(unsigned short)+0x60> 104188: 94016dce bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 10418c: f9400268 ldr x8, [x19] 104190: 52800029 mov w9, #0x1 // =1 104194: 910043e0 add x0, sp, #0x10 104198: 390003e9 strb w9, [sp] 10419c: f85e8108 ldur x8, [x8, #-0x18] 1041a0: 8b080268 add x8, x19, x8 1041a4: 9100c101 add x1, x8, #0x30 1041a8: 94016d8e bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 1041ac: 90000341 adrp x1, 0x16c000 1041b0: 910043e0 add x0, sp, #0x10 1041b4: f9472021 ldr x1, [x1, #0xe40] 1041b8: 94016da2 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 1041bc: aa0003f5 mov x21, x0 1041c0: 910043e0 add x0, sp, #0x10 1041c4: 94016d77 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1041c8: f9400268 ldr x8, [x19] 1041cc: f85e8108 ldur x8, [x8, #-0x18] 1041d0: 8b080276 add x22, x19, x8 1041d4: b94092d8 ldr w24, [x22, #0x90] 1041d8: f94016d7 ldr x23, [x22, #0x28] 1041dc: 3100071f cmn w24, #0x1 1041e0: 54000201 b.ne 0x104220 >::operator<<(unsigned short)+0xf0> 1041e4: 9100c2c1 add x1, x22, #0x30 1041e8: 910043e0 add x0, sp, #0x10 1041ec: 94016d7d bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 1041f0: 90000341 adrp x1, 0x16c000 1041f4: 910043e0 add x0, sp, #0x10 1041f8: f9470c21 ldr x1, [x1, #0xe18] 1041fc: 94016d91 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 104200: f9400008 ldr x8, [x0] 104204: f9402d08 ldr x8, [x8, #0x58] 104208: 52800401 mov w1, #0x20 // =32 10420c: d63f0100 blr x8 104210: 2a0003f8 mov w24, w0 104214: 910043e0 add x0, sp, #0x10 104218: 94016d62 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 10421c: b90092d8 str w24, [x22, #0x90] 104220: f94002a8 ldr x8, [x21] 104224: 92403e84 and x4, x20, #0xffff 104228: f9401908 ldr x8, [x8, #0x30] 10422c: aa1503e0 mov x0, x21 104230: aa1703e1 mov x1, x23 104234: aa1603e2 mov x2, x22 104238: 2a1803e3 mov w3, w24 10423c: d63f0100 blr x8 104240: b5000140 cbnz x0, 0x104268 >::operator<<(unsigned short)+0x138> 104244: f9400268 ldr x8, [x19] 104248: 528000aa mov w10, #0x5 // =5 10424c: f85e8108 ldur x8, [x8, #-0x18] 104250: 8b080268 add x8, x19, x8 104254: 29442d09 ldp w9, w11, [x8, #0x20] 104258: 2a0a0129 orr w9, w9, w10 10425c: 6a09017f tst w11, w9 104260: b9002109 str w9, [x8, #0x20] 104264: 54000201 b.ne 0x1042a4 >::operator<<(unsigned short)+0x174> 104268: 910003e0 mov x0, sp 10426c: 94016d99 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 104270: f9401728 ldr x8, [x25, #0x28] 104274: f85f83a9 ldur x9, [x29, #-0x8] 104278: eb09011f cmp x8, x9 10427c: 540001a1 b.ne 0x1042b0 >::operator<<(unsigned short)+0x180> 104280: aa1303e0 mov x0, x19 104284: f9401bf9 ldr x25, [sp, #0x30] 104288: a9464ff4 ldp x20, x19, [sp, #0x60] 10428c: a94557f6 ldp x22, x21, [sp, #0x50] 104290: a9445ff8 ldp x24, x23, [sp, #0x40] 104294: a9427bfd ldp x29, x30, [sp, #0x20] 104298: 9101c3ff add sp, sp, #0x70 10429c: d50323bf autiasp 1042a0: d65f03c0 ret 1042a4: f0fffb40 adrp x0, 0x6f000 1042a8: 91344400 add x0, x0, #0xd11 1042ac: 9400093c bl 0x10679c 1042b0: 940162e0 bl 0x15ce30 <__stack_chk_fail@plt> 1042b4: 14000004 b 0x1042c4 >::operator<<(unsigned short)+0x194> 1042b8: aa0003f4 mov x20, x0 1042bc: 14000009 b 0x1042e0 >::operator<<(unsigned short)+0x1b0> 1042c0: 14000003 b 0x1042cc >::operator<<(unsigned short)+0x19c> 1042c4: aa0003f4 mov x20, x0 1042c8: 14000004 b 0x1042d8 >::operator<<(unsigned short)+0x1a8> 1042cc: aa0003f4 mov x20, x0 1042d0: 910043e0 add x0, sp, #0x10 1042d4: 94016d33 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1042d8: 910003e0 mov x0, sp 1042dc: 94016d7d bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 1042e0: aa1403e0 mov x0, x20 1042e4: 9401631b bl 0x15cf50 <__cxa_begin_catch@plt> 1042e8: f9400268 ldr x8, [x19] 1042ec: f85e8108 ldur x8, [x8, #-0x18] 1042f0: 8b080268 add x8, x19, x8 1042f4: b9402109 ldr w9, [x8, #0x20] 1042f8: 3940910a ldrb w10, [x8, #0x24] 1042fc: 32000129 orr w9, w9, #0x1 104300: b9002109 str w9, [x8, #0x20] 104304: 3700006a tbnz w10, #0x0, 0x104310 >::operator<<(unsigned short)+0x1e0> 104308: 940165ea bl 0x15dab0 <__cxa_end_catch@plt> 10430c: 17ffffd9 b 0x104270 >::operator<<(unsigned short)+0x140> 104310: 940165e4 bl 0x15daa0 <__cxa_rethrow@plt> 104314: aa0003f3 mov x19, x0 104318: 940165e6 bl 0x15dab0 <__cxa_end_catch@plt> 10431c: aa1303e0 mov x0, x19 104320: 94015390 bl 0x159160 <__emutls_get_address+0x6d4> 104324: 97fe9304 bl 0xa8f34 0000000000104328 >::operator<<(int)>: 104328: d503233f paciasp 10432c: d101c3ff sub sp, sp, #0x70 104330: a9027bfd stp x29, x30, [sp, #0x20] 104334: 910083fd add x29, sp, #0x20 104338: a90367fa stp x26, x25, [sp, #0x30] 10433c: a9045ff8 stp x24, x23, [sp, #0x40] 104340: a90557f6 stp x22, x21, [sp, #0x50] 104344: a9064ff4 stp x20, x19, [sp, #0x60] 104348: d53bd059 mrs x25, TPIDR_EL0 10434c: aa0003f3 mov x19, x0 104350: f9401728 ldr x8, [x25, #0x28] 104354: f81f83a8 stur x8, [x29, #-0x8] 104358: f9400008 ldr x8, [x0] 10435c: 390003ff strb wzr, [sp] 104360: f90007e0 str x0, [sp, #0x8] 104364: f85e8109 ldur x9, [x8, #-0x18] 104368: 8b090009 add x9, x0, x9 10436c: b940212a ldr w10, [x9, #0x20] 104370: 3500088a cbnz w10, 0x104480 >::operator<<(int)+0x158> 104374: 2a0103f4 mov w20, w1 104378: f9404520 ldr x0, [x9, #0x88] 10437c: b4000060 cbz x0, 0x104388 >::operator<<(int)+0x60> 104380: 94016d50 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 104384: f9400268 ldr x8, [x19] 104388: 52800029 mov w9, #0x1 // =1 10438c: 910043e0 add x0, sp, #0x10 104390: 390003e9 strb w9, [sp] 104394: f85e8108 ldur x8, [x8, #-0x18] 104398: 8b080268 add x8, x19, x8 10439c: 9100c101 add x1, x8, #0x30 1043a0: b940091a ldr w26, [x8, #0x8] 1043a4: 94016d0f bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 1043a8: 90000341 adrp x1, 0x16c000 1043ac: 910043e0 add x0, sp, #0x10 1043b0: f9472021 ldr x1, [x1, #0xe40] 1043b4: 94016d23 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 1043b8: aa0003f5 mov x21, x0 1043bc: 910043e0 add x0, sp, #0x10 1043c0: 94016cf8 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1043c4: f9400268 ldr x8, [x19] 1043c8: f85e8108 ldur x8, [x8, #-0x18] 1043cc: 8b080276 add x22, x19, x8 1043d0: b94092d8 ldr w24, [x22, #0x90] 1043d4: f94016d7 ldr x23, [x22, #0x28] 1043d8: 3100071f cmn w24, #0x1 1043dc: 54000201 b.ne 0x10441c >::operator<<(int)+0xf4> 1043e0: 9100c2c1 add x1, x22, #0x30 1043e4: 910043e0 add x0, sp, #0x10 1043e8: 94016cfe bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 1043ec: 90000341 adrp x1, 0x16c000 1043f0: 910043e0 add x0, sp, #0x10 1043f4: f9470c21 ldr x1, [x1, #0xe18] 1043f8: 94016d12 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 1043fc: f9400008 ldr x8, [x0] 104400: f9402d08 ldr x8, [x8, #0x58] 104404: 52800401 mov w1, #0x20 // =32 104408: d63f0100 blr x8 10440c: 2a0003f8 mov w24, w0 104410: 910043e0 add x0, sp, #0x10 104414: 94016ce3 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 104418: b90092d8 str w24, [x22, #0x90] 10441c: 52800948 mov w8, #0x4a // =74 104420: 52800809 mov w9, #0x40 // =64 104424: 0a080348 and w8, w26, w8 104428: 93407e8a sxtw x10, w20 10442c: 7100211f cmp w8, #0x8 104430: 7a491104 ccmp w8, w9, #0x4, ne 104434: f94002a8 ldr x8, [x21] 104438: 2a1403e9 mov w9, w20 10443c: f9401108 ldr x8, [x8, #0x20] 104440: 9a8a0124 csel x4, x9, x10, eq 104444: aa1503e0 mov x0, x21 104448: aa1703e1 mov x1, x23 10444c: aa1603e2 mov x2, x22 104450: 2a1803e3 mov w3, w24 104454: d63f0100 blr x8 104458: b5000140 cbnz x0, 0x104480 >::operator<<(int)+0x158> 10445c: f9400268 ldr x8, [x19] 104460: 528000aa mov w10, #0x5 // =5 104464: f85e8108 ldur x8, [x8, #-0x18] 104468: 8b080268 add x8, x19, x8 10446c: 29442d09 ldp w9, w11, [x8, #0x20] 104470: 2a0a0129 orr w9, w9, w10 104474: 6a09017f tst w11, w9 104478: b9002109 str w9, [x8, #0x20] 10447c: 54000201 b.ne 0x1044bc >::operator<<(int)+0x194> 104480: 910003e0 mov x0, sp 104484: 94016d13 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 104488: f9401728 ldr x8, [x25, #0x28] 10448c: f85f83a9 ldur x9, [x29, #-0x8] 104490: eb09011f cmp x8, x9 104494: 540001a1 b.ne 0x1044c8 >::operator<<(int)+0x1a0> 104498: aa1303e0 mov x0, x19 10449c: a9464ff4 ldp x20, x19, [sp, #0x60] 1044a0: a94557f6 ldp x22, x21, [sp, #0x50] 1044a4: a9445ff8 ldp x24, x23, [sp, #0x40] 1044a8: a94367fa ldp x26, x25, [sp, #0x30] 1044ac: a9427bfd ldp x29, x30, [sp, #0x20] 1044b0: 9101c3ff add sp, sp, #0x70 1044b4: d50323bf autiasp 1044b8: d65f03c0 ret 1044bc: f0fffb40 adrp x0, 0x6f000 1044c0: 91344400 add x0, x0, #0xd11 1044c4: 940008b6 bl 0x10679c 1044c8: 9401625a bl 0x15ce30 <__stack_chk_fail@plt> 1044cc: 14000004 b 0x1044dc >::operator<<(int)+0x1b4> 1044d0: aa0003f4 mov x20, x0 1044d4: 14000009 b 0x1044f8 >::operator<<(int)+0x1d0> 1044d8: 14000003 b 0x1044e4 >::operator<<(int)+0x1bc> 1044dc: aa0003f4 mov x20, x0 1044e0: 14000004 b 0x1044f0 >::operator<<(int)+0x1c8> 1044e4: aa0003f4 mov x20, x0 1044e8: 910043e0 add x0, sp, #0x10 1044ec: 94016cad bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1044f0: 910003e0 mov x0, sp 1044f4: 94016cf7 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 1044f8: aa1403e0 mov x0, x20 1044fc: 94016295 bl 0x15cf50 <__cxa_begin_catch@plt> 104500: f9400268 ldr x8, [x19] 104504: f85e8108 ldur x8, [x8, #-0x18] 104508: 8b080268 add x8, x19, x8 10450c: b9402109 ldr w9, [x8, #0x20] 104510: 3940910a ldrb w10, [x8, #0x24] 104514: 32000129 orr w9, w9, #0x1 104518: b9002109 str w9, [x8, #0x20] 10451c: 3700006a tbnz w10, #0x0, 0x104528 >::operator<<(int)+0x200> 104520: 94016564 bl 0x15dab0 <__cxa_end_catch@plt> 104524: 17ffffd9 b 0x104488 >::operator<<(int)+0x160> 104528: 9401655e bl 0x15daa0 <__cxa_rethrow@plt> 10452c: aa0003f3 mov x19, x0 104530: 94016560 bl 0x15dab0 <__cxa_end_catch@plt> 104534: aa1303e0 mov x0, x19 104538: 9401530a bl 0x159160 <__emutls_get_address+0x6d4> 10453c: 97fe927e bl 0xa8f34 0000000000104540 >::operator<<(unsigned int)>: 104540: d503233f paciasp 104544: d101c3ff sub sp, sp, #0x70 104548: a9027bfd stp x29, x30, [sp, #0x20] 10454c: 910083fd add x29, sp, #0x20 104550: f9001bf9 str x25, [sp, #0x30] 104554: a9045ff8 stp x24, x23, [sp, #0x40] 104558: a90557f6 stp x22, x21, [sp, #0x50] 10455c: a9064ff4 stp x20, x19, [sp, #0x60] 104560: d53bd059 mrs x25, TPIDR_EL0 104564: aa0003f3 mov x19, x0 104568: f9401728 ldr x8, [x25, #0x28] 10456c: f81f83a8 stur x8, [x29, #-0x8] 104570: f9400008 ldr x8, [x0] 104574: 390003ff strb wzr, [sp] 104578: f90007e0 str x0, [sp, #0x8] 10457c: f85e8109 ldur x9, [x8, #-0x18] 104580: 8b090009 add x9, x0, x9 104584: b940212a ldr w10, [x9, #0x20] 104588: 3500078a cbnz w10, 0x104678 >::operator<<(unsigned int)+0x138> 10458c: 2a0103f4 mov w20, w1 104590: f9404520 ldr x0, [x9, #0x88] 104594: b4000060 cbz x0, 0x1045a0 >::operator<<(unsigned int)+0x60> 104598: 94016cca bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 10459c: f9400268 ldr x8, [x19] 1045a0: 52800029 mov w9, #0x1 // =1 1045a4: 910043e0 add x0, sp, #0x10 1045a8: 390003e9 strb w9, [sp] 1045ac: f85e8108 ldur x8, [x8, #-0x18] 1045b0: 8b080268 add x8, x19, x8 1045b4: 9100c101 add x1, x8, #0x30 1045b8: 94016c8a bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 1045bc: 90000341 adrp x1, 0x16c000 1045c0: 910043e0 add x0, sp, #0x10 1045c4: f9472021 ldr x1, [x1, #0xe40] 1045c8: 94016c9e bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 1045cc: aa0003f5 mov x21, x0 1045d0: 910043e0 add x0, sp, #0x10 1045d4: 94016c73 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1045d8: f9400268 ldr x8, [x19] 1045dc: f85e8108 ldur x8, [x8, #-0x18] 1045e0: 8b080276 add x22, x19, x8 1045e4: b94092d8 ldr w24, [x22, #0x90] 1045e8: f94016d7 ldr x23, [x22, #0x28] 1045ec: 3100071f cmn w24, #0x1 1045f0: 54000201 b.ne 0x104630 >::operator<<(unsigned int)+0xf0> 1045f4: 9100c2c1 add x1, x22, #0x30 1045f8: 910043e0 add x0, sp, #0x10 1045fc: 94016c79 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 104600: 90000341 adrp x1, 0x16c000 104604: 910043e0 add x0, sp, #0x10 104608: f9470c21 ldr x1, [x1, #0xe18] 10460c: 94016c8d bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 104610: f9400008 ldr x8, [x0] 104614: f9402d08 ldr x8, [x8, #0x58] 104618: 52800401 mov w1, #0x20 // =32 10461c: d63f0100 blr x8 104620: 2a0003f8 mov w24, w0 104624: 910043e0 add x0, sp, #0x10 104628: 94016c5e bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 10462c: b90092d8 str w24, [x22, #0x90] 104630: f94002a8 ldr x8, [x21] 104634: 2a1403e4 mov w4, w20 104638: f9401908 ldr x8, [x8, #0x30] 10463c: aa1503e0 mov x0, x21 104640: aa1703e1 mov x1, x23 104644: aa1603e2 mov x2, x22 104648: 2a1803e3 mov w3, w24 10464c: d63f0100 blr x8 104650: b5000140 cbnz x0, 0x104678 >::operator<<(unsigned int)+0x138> 104654: f9400268 ldr x8, [x19] 104658: 528000aa mov w10, #0x5 // =5 10465c: f85e8108 ldur x8, [x8, #-0x18] 104660: 8b080268 add x8, x19, x8 104664: 29442d09 ldp w9, w11, [x8, #0x20] 104668: 2a0a0129 orr w9, w9, w10 10466c: 6a09017f tst w11, w9 104670: b9002109 str w9, [x8, #0x20] 104674: 54000201 b.ne 0x1046b4 >::operator<<(unsigned int)+0x174> 104678: 910003e0 mov x0, sp 10467c: 94016c95 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 104680: f9401728 ldr x8, [x25, #0x28] 104684: f85f83a9 ldur x9, [x29, #-0x8] 104688: eb09011f cmp x8, x9 10468c: 540001a1 b.ne 0x1046c0 >::operator<<(unsigned int)+0x180> 104690: aa1303e0 mov x0, x19 104694: f9401bf9 ldr x25, [sp, #0x30] 104698: a9464ff4 ldp x20, x19, [sp, #0x60] 10469c: a94557f6 ldp x22, x21, [sp, #0x50] 1046a0: a9445ff8 ldp x24, x23, [sp, #0x40] 1046a4: a9427bfd ldp x29, x30, [sp, #0x20] 1046a8: 9101c3ff add sp, sp, #0x70 1046ac: d50323bf autiasp 1046b0: d65f03c0 ret 1046b4: f0fffb40 adrp x0, 0x6f000 1046b8: 91344400 add x0, x0, #0xd11 1046bc: 94000838 bl 0x10679c 1046c0: 940161dc bl 0x15ce30 <__stack_chk_fail@plt> 1046c4: 14000004 b 0x1046d4 >::operator<<(unsigned int)+0x194> 1046c8: aa0003f4 mov x20, x0 1046cc: 14000009 b 0x1046f0 >::operator<<(unsigned int)+0x1b0> 1046d0: 14000003 b 0x1046dc >::operator<<(unsigned int)+0x19c> 1046d4: aa0003f4 mov x20, x0 1046d8: 14000004 b 0x1046e8 >::operator<<(unsigned int)+0x1a8> 1046dc: aa0003f4 mov x20, x0 1046e0: 910043e0 add x0, sp, #0x10 1046e4: 94016c2f bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1046e8: 910003e0 mov x0, sp 1046ec: 94016c79 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 1046f0: aa1403e0 mov x0, x20 1046f4: 94016217 bl 0x15cf50 <__cxa_begin_catch@plt> 1046f8: f9400268 ldr x8, [x19] 1046fc: f85e8108 ldur x8, [x8, #-0x18] 104700: 8b080268 add x8, x19, x8 104704: b9402109 ldr w9, [x8, #0x20] 104708: 3940910a ldrb w10, [x8, #0x24] 10470c: 32000129 orr w9, w9, #0x1 104710: b9002109 str w9, [x8, #0x20] 104714: 3700006a tbnz w10, #0x0, 0x104720 >::operator<<(unsigned int)+0x1e0> 104718: 940164e6 bl 0x15dab0 <__cxa_end_catch@plt> 10471c: 17ffffd9 b 0x104680 >::operator<<(unsigned int)+0x140> 104720: 940164e0 bl 0x15daa0 <__cxa_rethrow@plt> 104724: aa0003f3 mov x19, x0 104728: 940164e2 bl 0x15dab0 <__cxa_end_catch@plt> 10472c: aa1303e0 mov x0, x19 104730: 9401528c bl 0x159160 <__emutls_get_address+0x6d4> 104734: 97fe9200 bl 0xa8f34 0000000000104738 >::operator<<(long)>: 104738: d503233f paciasp 10473c: d101c3ff sub sp, sp, #0x70 104740: a9027bfd stp x29, x30, [sp, #0x20] 104744: 910083fd add x29, sp, #0x20 104748: f9001bf9 str x25, [sp, #0x30] 10474c: a9045ff8 stp x24, x23, [sp, #0x40] 104750: a90557f6 stp x22, x21, [sp, #0x50] 104754: a9064ff4 stp x20, x19, [sp, #0x60] 104758: d53bd059 mrs x25, TPIDR_EL0 10475c: aa0003f3 mov x19, x0 104760: f9401728 ldr x8, [x25, #0x28] 104764: f81f83a8 stur x8, [x29, #-0x8] 104768: f9400008 ldr x8, [x0] 10476c: 390003ff strb wzr, [sp] 104770: f90007e0 str x0, [sp, #0x8] 104774: f85e8109 ldur x9, [x8, #-0x18] 104778: 8b090009 add x9, x0, x9 10477c: b940212a ldr w10, [x9, #0x20] 104780: 3500078a cbnz w10, 0x104870 >::operator<<(long)+0x138> 104784: aa0103f4 mov x20, x1 104788: f9404520 ldr x0, [x9, #0x88] 10478c: b4000060 cbz x0, 0x104798 >::operator<<(long)+0x60> 104790: 94016c4c bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 104794: f9400268 ldr x8, [x19] 104798: 52800029 mov w9, #0x1 // =1 10479c: 910043e0 add x0, sp, #0x10 1047a0: 390003e9 strb w9, [sp] 1047a4: f85e8108 ldur x8, [x8, #-0x18] 1047a8: 8b080268 add x8, x19, x8 1047ac: 9100c101 add x1, x8, #0x30 1047b0: 94016c0c bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 1047b4: 90000341 adrp x1, 0x16c000 1047b8: 910043e0 add x0, sp, #0x10 1047bc: f9472021 ldr x1, [x1, #0xe40] 1047c0: 94016c20 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 1047c4: aa0003f5 mov x21, x0 1047c8: 910043e0 add x0, sp, #0x10 1047cc: 94016bf5 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1047d0: f9400268 ldr x8, [x19] 1047d4: f85e8108 ldur x8, [x8, #-0x18] 1047d8: 8b080276 add x22, x19, x8 1047dc: b94092d8 ldr w24, [x22, #0x90] 1047e0: f94016d7 ldr x23, [x22, #0x28] 1047e4: 3100071f cmn w24, #0x1 1047e8: 54000201 b.ne 0x104828 >::operator<<(long)+0xf0> 1047ec: 9100c2c1 add x1, x22, #0x30 1047f0: 910043e0 add x0, sp, #0x10 1047f4: 94016bfb bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 1047f8: 90000341 adrp x1, 0x16c000 1047fc: 910043e0 add x0, sp, #0x10 104800: f9470c21 ldr x1, [x1, #0xe18] 104804: 94016c0f bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 104808: f9400008 ldr x8, [x0] 10480c: f9402d08 ldr x8, [x8, #0x58] 104810: 52800401 mov w1, #0x20 // =32 104814: d63f0100 blr x8 104818: 2a0003f8 mov w24, w0 10481c: 910043e0 add x0, sp, #0x10 104820: 94016be0 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 104824: b90092d8 str w24, [x22, #0x90] 104828: f94002a8 ldr x8, [x21] 10482c: f9401108 ldr x8, [x8, #0x20] 104830: aa1503e0 mov x0, x21 104834: aa1703e1 mov x1, x23 104838: aa1603e2 mov x2, x22 10483c: 2a1803e3 mov w3, w24 104840: aa1403e4 mov x4, x20 104844: d63f0100 blr x8 104848: b5000140 cbnz x0, 0x104870 >::operator<<(long)+0x138> 10484c: f9400268 ldr x8, [x19] 104850: 528000aa mov w10, #0x5 // =5 104854: f85e8108 ldur x8, [x8, #-0x18] 104858: 8b080268 add x8, x19, x8 10485c: 29442d09 ldp w9, w11, [x8, #0x20] 104860: 2a0a0129 orr w9, w9, w10 104864: 6a09017f tst w11, w9 104868: b9002109 str w9, [x8, #0x20] 10486c: 54000201 b.ne 0x1048ac >::operator<<(long)+0x174> 104870: 910003e0 mov x0, sp 104874: 94016c17 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 104878: f9401728 ldr x8, [x25, #0x28] 10487c: f85f83a9 ldur x9, [x29, #-0x8] 104880: eb09011f cmp x8, x9 104884: 540001a1 b.ne 0x1048b8 >::operator<<(long)+0x180> 104888: aa1303e0 mov x0, x19 10488c: f9401bf9 ldr x25, [sp, #0x30] 104890: a9464ff4 ldp x20, x19, [sp, #0x60] 104894: a94557f6 ldp x22, x21, [sp, #0x50] 104898: a9445ff8 ldp x24, x23, [sp, #0x40] 10489c: a9427bfd ldp x29, x30, [sp, #0x20] 1048a0: 9101c3ff add sp, sp, #0x70 1048a4: d50323bf autiasp 1048a8: d65f03c0 ret 1048ac: f0fffb40 adrp x0, 0x6f000 1048b0: 91344400 add x0, x0, #0xd11 1048b4: 940007ba bl 0x10679c 1048b8: 9401615e bl 0x15ce30 <__stack_chk_fail@plt> 1048bc: 14000004 b 0x1048cc >::operator<<(long)+0x194> 1048c0: aa0003f4 mov x20, x0 1048c4: 14000009 b 0x1048e8 >::operator<<(long)+0x1b0> 1048c8: 14000003 b 0x1048d4 >::operator<<(long)+0x19c> 1048cc: aa0003f4 mov x20, x0 1048d0: 14000004 b 0x1048e0 >::operator<<(long)+0x1a8> 1048d4: aa0003f4 mov x20, x0 1048d8: 910043e0 add x0, sp, #0x10 1048dc: 94016bb1 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1048e0: 910003e0 mov x0, sp 1048e4: 94016bfb bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 1048e8: aa1403e0 mov x0, x20 1048ec: 94016199 bl 0x15cf50 <__cxa_begin_catch@plt> 1048f0: f9400268 ldr x8, [x19] 1048f4: f85e8108 ldur x8, [x8, #-0x18] 1048f8: 8b080268 add x8, x19, x8 1048fc: b9402109 ldr w9, [x8, #0x20] 104900: 3940910a ldrb w10, [x8, #0x24] 104904: 32000129 orr w9, w9, #0x1 104908: b9002109 str w9, [x8, #0x20] 10490c: 3700006a tbnz w10, #0x0, 0x104918 >::operator<<(long)+0x1e0> 104910: 94016468 bl 0x15dab0 <__cxa_end_catch@plt> 104914: 17ffffd9 b 0x104878 >::operator<<(long)+0x140> 104918: 94016462 bl 0x15daa0 <__cxa_rethrow@plt> 10491c: aa0003f3 mov x19, x0 104920: 94016464 bl 0x15dab0 <__cxa_end_catch@plt> 104924: aa1303e0 mov x0, x19 104928: 9401520e bl 0x159160 <__emutls_get_address+0x6d4> 10492c: 97fe9182 bl 0xa8f34 0000000000104930 >::operator<<(unsigned long)>: 104930: d503233f paciasp 104934: d101c3ff sub sp, sp, #0x70 104938: a9027bfd stp x29, x30, [sp, #0x20] 10493c: 910083fd add x29, sp, #0x20 104940: f9001bf9 str x25, [sp, #0x30] 104944: a9045ff8 stp x24, x23, [sp, #0x40] 104948: a90557f6 stp x22, x21, [sp, #0x50] 10494c: a9064ff4 stp x20, x19, [sp, #0x60] 104950: d53bd059 mrs x25, TPIDR_EL0 104954: aa0003f3 mov x19, x0 104958: f9401728 ldr x8, [x25, #0x28] 10495c: f81f83a8 stur x8, [x29, #-0x8] 104960: f9400008 ldr x8, [x0] 104964: 390003ff strb wzr, [sp] 104968: f90007e0 str x0, [sp, #0x8] 10496c: f85e8109 ldur x9, [x8, #-0x18] 104970: 8b090009 add x9, x0, x9 104974: b940212a ldr w10, [x9, #0x20] 104978: 3500078a cbnz w10, 0x104a68 >::operator<<(unsigned long)+0x138> 10497c: aa0103f4 mov x20, x1 104980: f9404520 ldr x0, [x9, #0x88] 104984: b4000060 cbz x0, 0x104990 >::operator<<(unsigned long)+0x60> 104988: 94016bce bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 10498c: f9400268 ldr x8, [x19] 104990: 52800029 mov w9, #0x1 // =1 104994: 910043e0 add x0, sp, #0x10 104998: 390003e9 strb w9, [sp] 10499c: f85e8108 ldur x8, [x8, #-0x18] 1049a0: 8b080268 add x8, x19, x8 1049a4: 9100c101 add x1, x8, #0x30 1049a8: 94016b8e bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 1049ac: 90000341 adrp x1, 0x16c000 1049b0: 910043e0 add x0, sp, #0x10 1049b4: f9472021 ldr x1, [x1, #0xe40] 1049b8: 94016ba2 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 1049bc: aa0003f5 mov x21, x0 1049c0: 910043e0 add x0, sp, #0x10 1049c4: 94016b77 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1049c8: f9400268 ldr x8, [x19] 1049cc: f85e8108 ldur x8, [x8, #-0x18] 1049d0: 8b080276 add x22, x19, x8 1049d4: b94092d8 ldr w24, [x22, #0x90] 1049d8: f94016d7 ldr x23, [x22, #0x28] 1049dc: 3100071f cmn w24, #0x1 1049e0: 54000201 b.ne 0x104a20 >::operator<<(unsigned long)+0xf0> 1049e4: 9100c2c1 add x1, x22, #0x30 1049e8: 910043e0 add x0, sp, #0x10 1049ec: 94016b7d bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 1049f0: 90000341 adrp x1, 0x16c000 1049f4: 910043e0 add x0, sp, #0x10 1049f8: f9470c21 ldr x1, [x1, #0xe18] 1049fc: 94016b91 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 104a00: f9400008 ldr x8, [x0] 104a04: f9402d08 ldr x8, [x8, #0x58] 104a08: 52800401 mov w1, #0x20 // =32 104a0c: d63f0100 blr x8 104a10: 2a0003f8 mov w24, w0 104a14: 910043e0 add x0, sp, #0x10 104a18: 94016b62 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 104a1c: b90092d8 str w24, [x22, #0x90] 104a20: f94002a8 ldr x8, [x21] 104a24: f9401908 ldr x8, [x8, #0x30] 104a28: aa1503e0 mov x0, x21 104a2c: aa1703e1 mov x1, x23 104a30: aa1603e2 mov x2, x22 104a34: 2a1803e3 mov w3, w24 104a38: aa1403e4 mov x4, x20 104a3c: d63f0100 blr x8 104a40: b5000140 cbnz x0, 0x104a68 >::operator<<(unsigned long)+0x138> 104a44: f9400268 ldr x8, [x19] 104a48: 528000aa mov w10, #0x5 // =5 104a4c: f85e8108 ldur x8, [x8, #-0x18] 104a50: 8b080268 add x8, x19, x8 104a54: 29442d09 ldp w9, w11, [x8, #0x20] 104a58: 2a0a0129 orr w9, w9, w10 104a5c: 6a09017f tst w11, w9 104a60: b9002109 str w9, [x8, #0x20] 104a64: 54000201 b.ne 0x104aa4 >::operator<<(unsigned long)+0x174> 104a68: 910003e0 mov x0, sp 104a6c: 94016b99 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 104a70: f9401728 ldr x8, [x25, #0x28] 104a74: f85f83a9 ldur x9, [x29, #-0x8] 104a78: eb09011f cmp x8, x9 104a7c: 540001a1 b.ne 0x104ab0 >::operator<<(unsigned long)+0x180> 104a80: aa1303e0 mov x0, x19 104a84: f9401bf9 ldr x25, [sp, #0x30] 104a88: a9464ff4 ldp x20, x19, [sp, #0x60] 104a8c: a94557f6 ldp x22, x21, [sp, #0x50] 104a90: a9445ff8 ldp x24, x23, [sp, #0x40] 104a94: a9427bfd ldp x29, x30, [sp, #0x20] 104a98: 9101c3ff add sp, sp, #0x70 104a9c: d50323bf autiasp 104aa0: d65f03c0 ret 104aa4: f0fffb40 adrp x0, 0x6f000 104aa8: 91344400 add x0, x0, #0xd11 104aac: 9400073c bl 0x10679c 104ab0: 940160e0 bl 0x15ce30 <__stack_chk_fail@plt> 104ab4: 14000004 b 0x104ac4 >::operator<<(unsigned long)+0x194> 104ab8: aa0003f4 mov x20, x0 104abc: 14000009 b 0x104ae0 >::operator<<(unsigned long)+0x1b0> 104ac0: 14000003 b 0x104acc >::operator<<(unsigned long)+0x19c> 104ac4: aa0003f4 mov x20, x0 104ac8: 14000004 b 0x104ad8 >::operator<<(unsigned long)+0x1a8> 104acc: aa0003f4 mov x20, x0 104ad0: 910043e0 add x0, sp, #0x10 104ad4: 94016b33 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 104ad8: 910003e0 mov x0, sp 104adc: 94016b7d bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 104ae0: aa1403e0 mov x0, x20 104ae4: 9401611b bl 0x15cf50 <__cxa_begin_catch@plt> 104ae8: f9400268 ldr x8, [x19] 104aec: f85e8108 ldur x8, [x8, #-0x18] 104af0: 8b080268 add x8, x19, x8 104af4: b9402109 ldr w9, [x8, #0x20] 104af8: 3940910a ldrb w10, [x8, #0x24] 104afc: 32000129 orr w9, w9, #0x1 104b00: b9002109 str w9, [x8, #0x20] 104b04: 3700006a tbnz w10, #0x0, 0x104b10 >::operator<<(unsigned long)+0x1e0> 104b08: 940163ea bl 0x15dab0 <__cxa_end_catch@plt> 104b0c: 17ffffd9 b 0x104a70 >::operator<<(unsigned long)+0x140> 104b10: 940163e4 bl 0x15daa0 <__cxa_rethrow@plt> 104b14: aa0003f3 mov x19, x0 104b18: 940163e6 bl 0x15dab0 <__cxa_end_catch@plt> 104b1c: aa1303e0 mov x0, x19 104b20: 94015190 bl 0x159160 <__emutls_get_address+0x6d4> 104b24: 97fe9104 bl 0xa8f34 0000000000104b28 >::operator<<(long long)>: 104b28: d503233f paciasp 104b2c: d101c3ff sub sp, sp, #0x70 104b30: a9027bfd stp x29, x30, [sp, #0x20] 104b34: 910083fd add x29, sp, #0x20 104b38: f9001bf9 str x25, [sp, #0x30] 104b3c: a9045ff8 stp x24, x23, [sp, #0x40] 104b40: a90557f6 stp x22, x21, [sp, #0x50] 104b44: a9064ff4 stp x20, x19, [sp, #0x60] 104b48: d53bd059 mrs x25, TPIDR_EL0 104b4c: aa0003f3 mov x19, x0 104b50: f9401728 ldr x8, [x25, #0x28] 104b54: f81f83a8 stur x8, [x29, #-0x8] 104b58: f9400008 ldr x8, [x0] 104b5c: 390003ff strb wzr, [sp] 104b60: f90007e0 str x0, [sp, #0x8] 104b64: f85e8109 ldur x9, [x8, #-0x18] 104b68: 8b090009 add x9, x0, x9 104b6c: b940212a ldr w10, [x9, #0x20] 104b70: 3500078a cbnz w10, 0x104c60 >::operator<<(long long)+0x138> 104b74: aa0103f4 mov x20, x1 104b78: f9404520 ldr x0, [x9, #0x88] 104b7c: b4000060 cbz x0, 0x104b88 >::operator<<(long long)+0x60> 104b80: 94016b50 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 104b84: f9400268 ldr x8, [x19] 104b88: 52800029 mov w9, #0x1 // =1 104b8c: 910043e0 add x0, sp, #0x10 104b90: 390003e9 strb w9, [sp] 104b94: f85e8108 ldur x8, [x8, #-0x18] 104b98: 8b080268 add x8, x19, x8 104b9c: 9100c101 add x1, x8, #0x30 104ba0: 94016b10 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 104ba4: 90000341 adrp x1, 0x16c000 104ba8: 910043e0 add x0, sp, #0x10 104bac: f9472021 ldr x1, [x1, #0xe40] 104bb0: 94016b24 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 104bb4: aa0003f5 mov x21, x0 104bb8: 910043e0 add x0, sp, #0x10 104bbc: 94016af9 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 104bc0: f9400268 ldr x8, [x19] 104bc4: f85e8108 ldur x8, [x8, #-0x18] 104bc8: 8b080276 add x22, x19, x8 104bcc: b94092d8 ldr w24, [x22, #0x90] 104bd0: f94016d7 ldr x23, [x22, #0x28] 104bd4: 3100071f cmn w24, #0x1 104bd8: 54000201 b.ne 0x104c18 >::operator<<(long long)+0xf0> 104bdc: 9100c2c1 add x1, x22, #0x30 104be0: 910043e0 add x0, sp, #0x10 104be4: 94016aff bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 104be8: 90000341 adrp x1, 0x16c000 104bec: 910043e0 add x0, sp, #0x10 104bf0: f9470c21 ldr x1, [x1, #0xe18] 104bf4: 94016b13 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 104bf8: f9400008 ldr x8, [x0] 104bfc: f9402d08 ldr x8, [x8, #0x58] 104c00: 52800401 mov w1, #0x20 // =32 104c04: d63f0100 blr x8 104c08: 2a0003f8 mov w24, w0 104c0c: 910043e0 add x0, sp, #0x10 104c10: 94016ae4 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 104c14: b90092d8 str w24, [x22, #0x90] 104c18: f94002a8 ldr x8, [x21] 104c1c: f9401508 ldr x8, [x8, #0x28] 104c20: aa1503e0 mov x0, x21 104c24: aa1703e1 mov x1, x23 104c28: aa1603e2 mov x2, x22 104c2c: 2a1803e3 mov w3, w24 104c30: aa1403e4 mov x4, x20 104c34: d63f0100 blr x8 104c38: b5000140 cbnz x0, 0x104c60 >::operator<<(long long)+0x138> 104c3c: f9400268 ldr x8, [x19] 104c40: 528000aa mov w10, #0x5 // =5 104c44: f85e8108 ldur x8, [x8, #-0x18] 104c48: 8b080268 add x8, x19, x8 104c4c: 29442d09 ldp w9, w11, [x8, #0x20] 104c50: 2a0a0129 orr w9, w9, w10 104c54: 6a09017f tst w11, w9 104c58: b9002109 str w9, [x8, #0x20] 104c5c: 54000201 b.ne 0x104c9c >::operator<<(long long)+0x174> 104c60: 910003e0 mov x0, sp 104c64: 94016b1b bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 104c68: f9401728 ldr x8, [x25, #0x28] 104c6c: f85f83a9 ldur x9, [x29, #-0x8] 104c70: eb09011f cmp x8, x9 104c74: 540001a1 b.ne 0x104ca8 >::operator<<(long long)+0x180> 104c78: aa1303e0 mov x0, x19 104c7c: f9401bf9 ldr x25, [sp, #0x30] 104c80: a9464ff4 ldp x20, x19, [sp, #0x60] 104c84: a94557f6 ldp x22, x21, [sp, #0x50] 104c88: a9445ff8 ldp x24, x23, [sp, #0x40] 104c8c: a9427bfd ldp x29, x30, [sp, #0x20] 104c90: 9101c3ff add sp, sp, #0x70 104c94: d50323bf autiasp 104c98: d65f03c0 ret 104c9c: f0fffb40 adrp x0, 0x6f000 104ca0: 91344400 add x0, x0, #0xd11 104ca4: 940006be bl 0x10679c 104ca8: 94016062 bl 0x15ce30 <__stack_chk_fail@plt> 104cac: 14000004 b 0x104cbc >::operator<<(long long)+0x194> 104cb0: aa0003f4 mov x20, x0 104cb4: 14000009 b 0x104cd8 >::operator<<(long long)+0x1b0> 104cb8: 14000003 b 0x104cc4 >::operator<<(long long)+0x19c> 104cbc: aa0003f4 mov x20, x0 104cc0: 14000004 b 0x104cd0 >::operator<<(long long)+0x1a8> 104cc4: aa0003f4 mov x20, x0 104cc8: 910043e0 add x0, sp, #0x10 104ccc: 94016ab5 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 104cd0: 910003e0 mov x0, sp 104cd4: 94016aff bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 104cd8: aa1403e0 mov x0, x20 104cdc: 9401609d bl 0x15cf50 <__cxa_begin_catch@plt> 104ce0: f9400268 ldr x8, [x19] 104ce4: f85e8108 ldur x8, [x8, #-0x18] 104ce8: 8b080268 add x8, x19, x8 104cec: b9402109 ldr w9, [x8, #0x20] 104cf0: 3940910a ldrb w10, [x8, #0x24] 104cf4: 32000129 orr w9, w9, #0x1 104cf8: b9002109 str w9, [x8, #0x20] 104cfc: 3700006a tbnz w10, #0x0, 0x104d08 >::operator<<(long long)+0x1e0> 104d00: 9401636c bl 0x15dab0 <__cxa_end_catch@plt> 104d04: 17ffffd9 b 0x104c68 >::operator<<(long long)+0x140> 104d08: 94016366 bl 0x15daa0 <__cxa_rethrow@plt> 104d0c: aa0003f3 mov x19, x0 104d10: 94016368 bl 0x15dab0 <__cxa_end_catch@plt> 104d14: aa1303e0 mov x0, x19 104d18: 94015112 bl 0x159160 <__emutls_get_address+0x6d4> 104d1c: 97fe9086 bl 0xa8f34 0000000000104d20 >::operator<<(unsigned long long)>: 104d20: d503233f paciasp 104d24: d101c3ff sub sp, sp, #0x70 104d28: a9027bfd stp x29, x30, [sp, #0x20] 104d2c: 910083fd add x29, sp, #0x20 104d30: f9001bf9 str x25, [sp, #0x30] 104d34: a9045ff8 stp x24, x23, [sp, #0x40] 104d38: a90557f6 stp x22, x21, [sp, #0x50] 104d3c: a9064ff4 stp x20, x19, [sp, #0x60] 104d40: d53bd059 mrs x25, TPIDR_EL0 104d44: aa0003f3 mov x19, x0 104d48: f9401728 ldr x8, [x25, #0x28] 104d4c: f81f83a8 stur x8, [x29, #-0x8] 104d50: f9400008 ldr x8, [x0] 104d54: 390003ff strb wzr, [sp] 104d58: f90007e0 str x0, [sp, #0x8] 104d5c: f85e8109 ldur x9, [x8, #-0x18] 104d60: 8b090009 add x9, x0, x9 104d64: b940212a ldr w10, [x9, #0x20] 104d68: 3500078a cbnz w10, 0x104e58 >::operator<<(unsigned long long)+0x138> 104d6c: aa0103f4 mov x20, x1 104d70: f9404520 ldr x0, [x9, #0x88] 104d74: b4000060 cbz x0, 0x104d80 >::operator<<(unsigned long long)+0x60> 104d78: 94016ad2 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 104d7c: f9400268 ldr x8, [x19] 104d80: 52800029 mov w9, #0x1 // =1 104d84: 910043e0 add x0, sp, #0x10 104d88: 390003e9 strb w9, [sp] 104d8c: f85e8108 ldur x8, [x8, #-0x18] 104d90: 8b080268 add x8, x19, x8 104d94: 9100c101 add x1, x8, #0x30 104d98: 94016a92 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 104d9c: 90000341 adrp x1, 0x16c000 104da0: 910043e0 add x0, sp, #0x10 104da4: f9472021 ldr x1, [x1, #0xe40] 104da8: 94016aa6 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 104dac: aa0003f5 mov x21, x0 104db0: 910043e0 add x0, sp, #0x10 104db4: 94016a7b bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 104db8: f9400268 ldr x8, [x19] 104dbc: f85e8108 ldur x8, [x8, #-0x18] 104dc0: 8b080276 add x22, x19, x8 104dc4: b94092d8 ldr w24, [x22, #0x90] 104dc8: f94016d7 ldr x23, [x22, #0x28] 104dcc: 3100071f cmn w24, #0x1 104dd0: 54000201 b.ne 0x104e10 >::operator<<(unsigned long long)+0xf0> 104dd4: 9100c2c1 add x1, x22, #0x30 104dd8: 910043e0 add x0, sp, #0x10 104ddc: 94016a81 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 104de0: 90000341 adrp x1, 0x16c000 104de4: 910043e0 add x0, sp, #0x10 104de8: f9470c21 ldr x1, [x1, #0xe18] 104dec: 94016a95 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 104df0: f9400008 ldr x8, [x0] 104df4: f9402d08 ldr x8, [x8, #0x58] 104df8: 52800401 mov w1, #0x20 // =32 104dfc: d63f0100 blr x8 104e00: 2a0003f8 mov w24, w0 104e04: 910043e0 add x0, sp, #0x10 104e08: 94016a66 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 104e0c: b90092d8 str w24, [x22, #0x90] 104e10: f94002a8 ldr x8, [x21] 104e14: f9401d08 ldr x8, [x8, #0x38] 104e18: aa1503e0 mov x0, x21 104e1c: aa1703e1 mov x1, x23 104e20: aa1603e2 mov x2, x22 104e24: 2a1803e3 mov w3, w24 104e28: aa1403e4 mov x4, x20 104e2c: d63f0100 blr x8 104e30: b5000140 cbnz x0, 0x104e58 >::operator<<(unsigned long long)+0x138> 104e34: f9400268 ldr x8, [x19] 104e38: 528000aa mov w10, #0x5 // =5 104e3c: f85e8108 ldur x8, [x8, #-0x18] 104e40: 8b080268 add x8, x19, x8 104e44: 29442d09 ldp w9, w11, [x8, #0x20] 104e48: 2a0a0129 orr w9, w9, w10 104e4c: 6a09017f tst w11, w9 104e50: b9002109 str w9, [x8, #0x20] 104e54: 54000201 b.ne 0x104e94 >::operator<<(unsigned long long)+0x174> 104e58: 910003e0 mov x0, sp 104e5c: 94016a9d bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 104e60: f9401728 ldr x8, [x25, #0x28] 104e64: f85f83a9 ldur x9, [x29, #-0x8] 104e68: eb09011f cmp x8, x9 104e6c: 540001a1 b.ne 0x104ea0 >::operator<<(unsigned long long)+0x180> 104e70: aa1303e0 mov x0, x19 104e74: f9401bf9 ldr x25, [sp, #0x30] 104e78: a9464ff4 ldp x20, x19, [sp, #0x60] 104e7c: a94557f6 ldp x22, x21, [sp, #0x50] 104e80: a9445ff8 ldp x24, x23, [sp, #0x40] 104e84: a9427bfd ldp x29, x30, [sp, #0x20] 104e88: 9101c3ff add sp, sp, #0x70 104e8c: d50323bf autiasp 104e90: d65f03c0 ret 104e94: f0fffb40 adrp x0, 0x6f000 104e98: 91344400 add x0, x0, #0xd11 104e9c: 94000640 bl 0x10679c 104ea0: 94015fe4 bl 0x15ce30 <__stack_chk_fail@plt> 104ea4: 14000004 b 0x104eb4 >::operator<<(unsigned long long)+0x194> 104ea8: aa0003f4 mov x20, x0 104eac: 14000009 b 0x104ed0 >::operator<<(unsigned long long)+0x1b0> 104eb0: 14000003 b 0x104ebc >::operator<<(unsigned long long)+0x19c> 104eb4: aa0003f4 mov x20, x0 104eb8: 14000004 b 0x104ec8 >::operator<<(unsigned long long)+0x1a8> 104ebc: aa0003f4 mov x20, x0 104ec0: 910043e0 add x0, sp, #0x10 104ec4: 94016a37 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 104ec8: 910003e0 mov x0, sp 104ecc: 94016a81 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 104ed0: aa1403e0 mov x0, x20 104ed4: 9401601f bl 0x15cf50 <__cxa_begin_catch@plt> 104ed8: f9400268 ldr x8, [x19] 104edc: f85e8108 ldur x8, [x8, #-0x18] 104ee0: 8b080268 add x8, x19, x8 104ee4: b9402109 ldr w9, [x8, #0x20] 104ee8: 3940910a ldrb w10, [x8, #0x24] 104eec: 32000129 orr w9, w9, #0x1 104ef0: b9002109 str w9, [x8, #0x20] 104ef4: 3700006a tbnz w10, #0x0, 0x104f00 >::operator<<(unsigned long long)+0x1e0> 104ef8: 940162ee bl 0x15dab0 <__cxa_end_catch@plt> 104efc: 17ffffd9 b 0x104e60 >::operator<<(unsigned long long)+0x140> 104f00: 940162e8 bl 0x15daa0 <__cxa_rethrow@plt> 104f04: aa0003f3 mov x19, x0 104f08: 940162ea bl 0x15dab0 <__cxa_end_catch@plt> 104f0c: aa1303e0 mov x0, x19 104f10: 94015094 bl 0x159160 <__emutls_get_address+0x6d4> 104f14: 97fe9008 bl 0xa8f34 0000000000104f18 >::operator<<(float)>: 104f18: d503233f paciasp 104f1c: d101c3ff sub sp, sp, #0x70 104f20: fd0013e8 str d8, [sp, #0x20] 104f24: a9037bfd stp x29, x30, [sp, #0x30] 104f28: 9100c3fd add x29, sp, #0x30 104f2c: a9045ff8 stp x24, x23, [sp, #0x40] 104f30: a90557f6 stp x22, x21, [sp, #0x50] 104f34: a9064ff4 stp x20, x19, [sp, #0x60] 104f38: d53bd058 mrs x24, TPIDR_EL0 104f3c: aa0003f3 mov x19, x0 104f40: f9401708 ldr x8, [x24, #0x28] 104f44: f9000fe8 str x8, [sp, #0x18] 104f48: f9400008 ldr x8, [x0] 104f4c: 390003ff strb wzr, [sp] 104f50: f90007e0 str x0, [sp, #0x8] 104f54: f85e8109 ldur x9, [x8, #-0x18] 104f58: 8b090009 add x9, x0, x9 104f5c: b940212a ldr w10, [x9, #0x20] 104f60: 3500078a cbnz w10, 0x105050 >::operator<<(float)+0x138> 104f64: 1e204008 fmov s8, s0 104f68: f9404520 ldr x0, [x9, #0x88] 104f6c: b4000060 cbz x0, 0x104f78 >::operator<<(float)+0x60> 104f70: 94016a54 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 104f74: f9400268 ldr x8, [x19] 104f78: 52800029 mov w9, #0x1 // =1 104f7c: 910043e0 add x0, sp, #0x10 104f80: 390003e9 strb w9, [sp] 104f84: f85e8108 ldur x8, [x8, #-0x18] 104f88: 8b080268 add x8, x19, x8 104f8c: 9100c101 add x1, x8, #0x30 104f90: 94016a14 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 104f94: 90000341 adrp x1, 0x16c000 104f98: 910043e0 add x0, sp, #0x10 104f9c: f9472021 ldr x1, [x1, #0xe40] 104fa0: 94016a28 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 104fa4: aa0003f4 mov x20, x0 104fa8: 910043e0 add x0, sp, #0x10 104fac: 940169fd bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 104fb0: f9400268 ldr x8, [x19] 104fb4: f85e8108 ldur x8, [x8, #-0x18] 104fb8: 8b080275 add x21, x19, x8 104fbc: b94092b7 ldr w23, [x21, #0x90] 104fc0: f94016b6 ldr x22, [x21, #0x28] 104fc4: 310006ff cmn w23, #0x1 104fc8: 54000201 b.ne 0x105008 >::operator<<(float)+0xf0> 104fcc: 9100c2a1 add x1, x21, #0x30 104fd0: 910043e0 add x0, sp, #0x10 104fd4: 94016a03 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 104fd8: 90000341 adrp x1, 0x16c000 104fdc: 910043e0 add x0, sp, #0x10 104fe0: f9470c21 ldr x1, [x1, #0xe18] 104fe4: 94016a17 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 104fe8: f9400008 ldr x8, [x0] 104fec: f9402d08 ldr x8, [x8, #0x58] 104ff0: 52800401 mov w1, #0x20 // =32 104ff4: d63f0100 blr x8 104ff8: 2a0003f7 mov w23, w0 104ffc: 910043e0 add x0, sp, #0x10 105000: 940169e8 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 105004: b90092b7 str w23, [x21, #0x90] 105008: f9400288 ldr x8, [x20] 10500c: 1e22c100 fcvt d0, s8 105010: f9402108 ldr x8, [x8, #0x40] 105014: aa1403e0 mov x0, x20 105018: aa1603e1 mov x1, x22 10501c: aa1503e2 mov x2, x21 105020: 2a1703e3 mov w3, w23 105024: d63f0100 blr x8 105028: b5000140 cbnz x0, 0x105050 >::operator<<(float)+0x138> 10502c: f9400268 ldr x8, [x19] 105030: 528000aa mov w10, #0x5 // =5 105034: f85e8108 ldur x8, [x8, #-0x18] 105038: 8b080268 add x8, x19, x8 10503c: 29442d09 ldp w9, w11, [x8, #0x20] 105040: 2a0a0129 orr w9, w9, w10 105044: 6a09017f tst w11, w9 105048: b9002109 str w9, [x8, #0x20] 10504c: 54000201 b.ne 0x10508c >::operator<<(float)+0x174> 105050: 910003e0 mov x0, sp 105054: 94016a1f bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 105058: f9401708 ldr x8, [x24, #0x28] 10505c: f9400fe9 ldr x9, [sp, #0x18] 105060: eb09011f cmp x8, x9 105064: 540001a1 b.ne 0x105098 >::operator<<(float)+0x180> 105068: aa1303e0 mov x0, x19 10506c: fd4013e8 ldr d8, [sp, #0x20] 105070: a9464ff4 ldp x20, x19, [sp, #0x60] 105074: a94557f6 ldp x22, x21, [sp, #0x50] 105078: a9445ff8 ldp x24, x23, [sp, #0x40] 10507c: a9437bfd ldp x29, x30, [sp, #0x30] 105080: 9101c3ff add sp, sp, #0x70 105084: d50323bf autiasp 105088: d65f03c0 ret 10508c: d0fffb40 adrp x0, 0x6f000 105090: 91344400 add x0, x0, #0xd11 105094: 940005c2 bl 0x10679c 105098: 94015f66 bl 0x15ce30 <__stack_chk_fail@plt> 10509c: 14000004 b 0x1050ac >::operator<<(float)+0x194> 1050a0: aa0003f4 mov x20, x0 1050a4: 14000009 b 0x1050c8 >::operator<<(float)+0x1b0> 1050a8: 14000003 b 0x1050b4 >::operator<<(float)+0x19c> 1050ac: aa0003f4 mov x20, x0 1050b0: 14000004 b 0x1050c0 >::operator<<(float)+0x1a8> 1050b4: aa0003f4 mov x20, x0 1050b8: 910043e0 add x0, sp, #0x10 1050bc: 940169b9 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1050c0: 910003e0 mov x0, sp 1050c4: 94016a03 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 1050c8: aa1403e0 mov x0, x20 1050cc: 94015fa1 bl 0x15cf50 <__cxa_begin_catch@plt> 1050d0: f9400268 ldr x8, [x19] 1050d4: f85e8108 ldur x8, [x8, #-0x18] 1050d8: 8b080268 add x8, x19, x8 1050dc: b9402109 ldr w9, [x8, #0x20] 1050e0: 3940910a ldrb w10, [x8, #0x24] 1050e4: 32000129 orr w9, w9, #0x1 1050e8: b9002109 str w9, [x8, #0x20] 1050ec: 3700006a tbnz w10, #0x0, 0x1050f8 >::operator<<(float)+0x1e0> 1050f0: 94016270 bl 0x15dab0 <__cxa_end_catch@plt> 1050f4: 17ffffd9 b 0x105058 >::operator<<(float)+0x140> 1050f8: 9401626a bl 0x15daa0 <__cxa_rethrow@plt> 1050fc: aa0003f3 mov x19, x0 105100: 9401626c bl 0x15dab0 <__cxa_end_catch@plt> 105104: aa1303e0 mov x0, x19 105108: 94015016 bl 0x159160 <__emutls_get_address+0x6d4> 10510c: 97fe8f8a bl 0xa8f34 0000000000105110 >::operator<<(double)>: 105110: d503233f paciasp 105114: d101c3ff sub sp, sp, #0x70 105118: fd0013e8 str d8, [sp, #0x20] 10511c: a9037bfd stp x29, x30, [sp, #0x30] 105120: 9100c3fd add x29, sp, #0x30 105124: a9045ff8 stp x24, x23, [sp, #0x40] 105128: a90557f6 stp x22, x21, [sp, #0x50] 10512c: a9064ff4 stp x20, x19, [sp, #0x60] 105130: d53bd058 mrs x24, TPIDR_EL0 105134: aa0003f3 mov x19, x0 105138: f9401708 ldr x8, [x24, #0x28] 10513c: f9000fe8 str x8, [sp, #0x18] 105140: f9400008 ldr x8, [x0] 105144: 390003ff strb wzr, [sp] 105148: f90007e0 str x0, [sp, #0x8] 10514c: f85e8109 ldur x9, [x8, #-0x18] 105150: 8b090009 add x9, x0, x9 105154: b940212a ldr w10, [x9, #0x20] 105158: 3500078a cbnz w10, 0x105248 >::operator<<(double)+0x138> 10515c: 1e604008 fmov d8, d0 105160: f9404520 ldr x0, [x9, #0x88] 105164: b4000060 cbz x0, 0x105170 >::operator<<(double)+0x60> 105168: 940169d6 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 10516c: f9400268 ldr x8, [x19] 105170: 52800029 mov w9, #0x1 // =1 105174: 910043e0 add x0, sp, #0x10 105178: 390003e9 strb w9, [sp] 10517c: f85e8108 ldur x8, [x8, #-0x18] 105180: 8b080268 add x8, x19, x8 105184: 9100c101 add x1, x8, #0x30 105188: 94016996 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 10518c: f0000321 adrp x1, 0x16c000 105190: 910043e0 add x0, sp, #0x10 105194: f9472021 ldr x1, [x1, #0xe40] 105198: 940169aa bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 10519c: aa0003f4 mov x20, x0 1051a0: 910043e0 add x0, sp, #0x10 1051a4: 9401697f bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1051a8: f9400268 ldr x8, [x19] 1051ac: f85e8108 ldur x8, [x8, #-0x18] 1051b0: 8b080275 add x21, x19, x8 1051b4: b94092b7 ldr w23, [x21, #0x90] 1051b8: f94016b6 ldr x22, [x21, #0x28] 1051bc: 310006ff cmn w23, #0x1 1051c0: 54000201 b.ne 0x105200 >::operator<<(double)+0xf0> 1051c4: 9100c2a1 add x1, x21, #0x30 1051c8: 910043e0 add x0, sp, #0x10 1051cc: 94016985 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 1051d0: f0000321 adrp x1, 0x16c000 1051d4: 910043e0 add x0, sp, #0x10 1051d8: f9470c21 ldr x1, [x1, #0xe18] 1051dc: 94016999 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 1051e0: f9400008 ldr x8, [x0] 1051e4: f9402d08 ldr x8, [x8, #0x58] 1051e8: 52800401 mov w1, #0x20 // =32 1051ec: d63f0100 blr x8 1051f0: 2a0003f7 mov w23, w0 1051f4: 910043e0 add x0, sp, #0x10 1051f8: 9401696a bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1051fc: b90092b7 str w23, [x21, #0x90] 105200: f9400288 ldr x8, [x20] 105204: f9402108 ldr x8, [x8, #0x40] 105208: 1e604100 fmov d0, d8 10520c: aa1403e0 mov x0, x20 105210: aa1603e1 mov x1, x22 105214: aa1503e2 mov x2, x21 105218: 2a1703e3 mov w3, w23 10521c: d63f0100 blr x8 105220: b5000140 cbnz x0, 0x105248 >::operator<<(double)+0x138> 105224: f9400268 ldr x8, [x19] 105228: 528000aa mov w10, #0x5 // =5 10522c: f85e8108 ldur x8, [x8, #-0x18] 105230: 8b080268 add x8, x19, x8 105234: 29442d09 ldp w9, w11, [x8, #0x20] 105238: 2a0a0129 orr w9, w9, w10 10523c: 6a09017f tst w11, w9 105240: b9002109 str w9, [x8, #0x20] 105244: 54000201 b.ne 0x105284 >::operator<<(double)+0x174> 105248: 910003e0 mov x0, sp 10524c: 940169a1 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 105250: f9401708 ldr x8, [x24, #0x28] 105254: f9400fe9 ldr x9, [sp, #0x18] 105258: eb09011f cmp x8, x9 10525c: 540001a1 b.ne 0x105290 >::operator<<(double)+0x180> 105260: aa1303e0 mov x0, x19 105264: fd4013e8 ldr d8, [sp, #0x20] 105268: a9464ff4 ldp x20, x19, [sp, #0x60] 10526c: a94557f6 ldp x22, x21, [sp, #0x50] 105270: a9445ff8 ldp x24, x23, [sp, #0x40] 105274: a9437bfd ldp x29, x30, [sp, #0x30] 105278: 9101c3ff add sp, sp, #0x70 10527c: d50323bf autiasp 105280: d65f03c0 ret 105284: d0fffb40 adrp x0, 0x6f000 105288: 91344400 add x0, x0, #0xd11 10528c: 94000544 bl 0x10679c 105290: 94015ee8 bl 0x15ce30 <__stack_chk_fail@plt> 105294: 14000004 b 0x1052a4 >::operator<<(double)+0x194> 105298: aa0003f4 mov x20, x0 10529c: 14000009 b 0x1052c0 >::operator<<(double)+0x1b0> 1052a0: 14000003 b 0x1052ac >::operator<<(double)+0x19c> 1052a4: aa0003f4 mov x20, x0 1052a8: 14000004 b 0x1052b8 >::operator<<(double)+0x1a8> 1052ac: aa0003f4 mov x20, x0 1052b0: 910043e0 add x0, sp, #0x10 1052b4: 9401693b bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1052b8: 910003e0 mov x0, sp 1052bc: 94016985 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 1052c0: aa1403e0 mov x0, x20 1052c4: 94015f23 bl 0x15cf50 <__cxa_begin_catch@plt> 1052c8: f9400268 ldr x8, [x19] 1052cc: f85e8108 ldur x8, [x8, #-0x18] 1052d0: 8b080268 add x8, x19, x8 1052d4: b9402109 ldr w9, [x8, #0x20] 1052d8: 3940910a ldrb w10, [x8, #0x24] 1052dc: 32000129 orr w9, w9, #0x1 1052e0: b9002109 str w9, [x8, #0x20] 1052e4: 3700006a tbnz w10, #0x0, 0x1052f0 >::operator<<(double)+0x1e0> 1052e8: 940161f2 bl 0x15dab0 <__cxa_end_catch@plt> 1052ec: 17ffffd9 b 0x105250 >::operator<<(double)+0x140> 1052f0: 940161ec bl 0x15daa0 <__cxa_rethrow@plt> 1052f4: aa0003f3 mov x19, x0 1052f8: 940161ee bl 0x15dab0 <__cxa_end_catch@plt> 1052fc: aa1303e0 mov x0, x19 105300: 94014f98 bl 0x159160 <__emutls_get_address+0x6d4> 105304: 97fe8f0c bl 0xa8f34 0000000000105308 >::operator<<(long double)>: 105308: d503233f paciasp 10530c: d101c3ff sub sp, sp, #0x70 105310: a9037bfd stp x29, x30, [sp, #0x30] 105314: 9100c3fd add x29, sp, #0x30 105318: a9045ff8 stp x24, x23, [sp, #0x40] 10531c: a90557f6 stp x22, x21, [sp, #0x50] 105320: a9064ff4 stp x20, x19, [sp, #0x60] 105324: d53bd058 mrs x24, TPIDR_EL0 105328: aa0003f3 mov x19, x0 10532c: f9401708 ldr x8, [x24, #0x28] 105330: f81f83a8 stur x8, [x29, #-0x8] 105334: f9400008 ldr x8, [x0] 105338: 390043ff strb wzr, [sp, #0x10] 10533c: f9000fe0 str x0, [sp, #0x18] 105340: f85e8109 ldur x9, [x8, #-0x18] 105344: 8b090009 add x9, x0, x9 105348: b940212a ldr w10, [x9, #0x20] 10534c: 3500078a cbnz w10, 0x10543c >::operator<<(long double)+0x134> 105350: f9404520 ldr x0, [x9, #0x88] 105354: 3d8003e0 str q0, [sp] 105358: b4000060 cbz x0, 0x105364 >::operator<<(long double)+0x5c> 10535c: 94016959 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 105360: f9400268 ldr x8, [x19] 105364: 52800029 mov w9, #0x1 // =1 105368: d10043a0 sub x0, x29, #0x10 10536c: 390043e9 strb w9, [sp, #0x10] 105370: f85e8108 ldur x8, [x8, #-0x18] 105374: 8b080268 add x8, x19, x8 105378: 9100c101 add x1, x8, #0x30 10537c: 94016919 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 105380: f0000321 adrp x1, 0x16c000 105384: d10043a0 sub x0, x29, #0x10 105388: f9472021 ldr x1, [x1, #0xe40] 10538c: 9401692d bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 105390: aa0003f4 mov x20, x0 105394: d10043a0 sub x0, x29, #0x10 105398: 94016902 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 10539c: f9400268 ldr x8, [x19] 1053a0: f85e8108 ldur x8, [x8, #-0x18] 1053a4: 8b080275 add x21, x19, x8 1053a8: b94092b7 ldr w23, [x21, #0x90] 1053ac: f94016b6 ldr x22, [x21, #0x28] 1053b0: 310006ff cmn w23, #0x1 1053b4: 54000201 b.ne 0x1053f4 >::operator<<(long double)+0xec> 1053b8: 9100c2a1 add x1, x21, #0x30 1053bc: d10043a0 sub x0, x29, #0x10 1053c0: 94016908 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 1053c4: f0000321 adrp x1, 0x16c000 1053c8: d10043a0 sub x0, x29, #0x10 1053cc: f9470c21 ldr x1, [x1, #0xe18] 1053d0: 9401691c bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 1053d4: f9400008 ldr x8, [x0] 1053d8: f9402d08 ldr x8, [x8, #0x58] 1053dc: 52800401 mov w1, #0x20 // =32 1053e0: d63f0100 blr x8 1053e4: 2a0003f7 mov w23, w0 1053e8: d10043a0 sub x0, x29, #0x10 1053ec: 940168ed bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1053f0: b90092b7 str w23, [x21, #0x90] 1053f4: f9400288 ldr x8, [x20] 1053f8: f9402508 ldr x8, [x8, #0x48] 1053fc: aa1403e0 mov x0, x20 105400: aa1603e1 mov x1, x22 105404: aa1503e2 mov x2, x21 105408: 2a1703e3 mov w3, w23 10540c: 3dc003e0 ldr q0, [sp] 105410: d63f0100 blr x8 105414: b5000140 cbnz x0, 0x10543c >::operator<<(long double)+0x134> 105418: f9400268 ldr x8, [x19] 10541c: 528000aa mov w10, #0x5 // =5 105420: f85e8108 ldur x8, [x8, #-0x18] 105424: 8b080268 add x8, x19, x8 105428: 29442d09 ldp w9, w11, [x8, #0x20] 10542c: 2a0a0129 orr w9, w9, w10 105430: 6a09017f tst w11, w9 105434: b9002109 str w9, [x8, #0x20] 105438: 540001e1 b.ne 0x105474 >::operator<<(long double)+0x16c> 10543c: 910043e0 add x0, sp, #0x10 105440: 94016924 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 105444: f9401708 ldr x8, [x24, #0x28] 105448: f85f83a9 ldur x9, [x29, #-0x8] 10544c: eb09011f cmp x8, x9 105450: 54000181 b.ne 0x105480 >::operator<<(long double)+0x178> 105454: aa1303e0 mov x0, x19 105458: a9464ff4 ldp x20, x19, [sp, #0x60] 10545c: a94557f6 ldp x22, x21, [sp, #0x50] 105460: a9445ff8 ldp x24, x23, [sp, #0x40] 105464: a9437bfd ldp x29, x30, [sp, #0x30] 105468: 9101c3ff add sp, sp, #0x70 10546c: d50323bf autiasp 105470: d65f03c0 ret 105474: d0fffb40 adrp x0, 0x6f000 105478: 91344400 add x0, x0, #0xd11 10547c: 940004c8 bl 0x10679c 105480: 94015e6c bl 0x15ce30 <__stack_chk_fail@plt> 105484: 14000004 b 0x105494 >::operator<<(long double)+0x18c> 105488: aa0003f4 mov x20, x0 10548c: 14000009 b 0x1054b0 >::operator<<(long double)+0x1a8> 105490: 14000003 b 0x10549c >::operator<<(long double)+0x194> 105494: aa0003f4 mov x20, x0 105498: 14000004 b 0x1054a8 >::operator<<(long double)+0x1a0> 10549c: aa0003f4 mov x20, x0 1054a0: d10043a0 sub x0, x29, #0x10 1054a4: 940168bf bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1054a8: 910043e0 add x0, sp, #0x10 1054ac: 94016909 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 1054b0: aa1403e0 mov x0, x20 1054b4: 94015ea7 bl 0x15cf50 <__cxa_begin_catch@plt> 1054b8: f9400268 ldr x8, [x19] 1054bc: f85e8108 ldur x8, [x8, #-0x18] 1054c0: 8b080268 add x8, x19, x8 1054c4: b9402109 ldr w9, [x8, #0x20] 1054c8: 3940910a ldrb w10, [x8, #0x24] 1054cc: 32000129 orr w9, w9, #0x1 1054d0: b9002109 str w9, [x8, #0x20] 1054d4: 3700006a tbnz w10, #0x0, 0x1054e0 >::operator<<(long double)+0x1d8> 1054d8: 94016176 bl 0x15dab0 <__cxa_end_catch@plt> 1054dc: 17ffffda b 0x105444 >::operator<<(long double)+0x13c> 1054e0: 94016170 bl 0x15daa0 <__cxa_rethrow@plt> 1054e4: aa0003f3 mov x19, x0 1054e8: 94016172 bl 0x15dab0 <__cxa_end_catch@plt> 1054ec: aa1303e0 mov x0, x19 1054f0: 94014f1c bl 0x159160 <__emutls_get_address+0x6d4> 1054f4: 97fe8e90 bl 0xa8f34 00000000001054f8 >::operator<<(void const*)>: 1054f8: d503233f paciasp 1054fc: d101c3ff sub sp, sp, #0x70 105500: a9027bfd stp x29, x30, [sp, #0x20] 105504: 910083fd add x29, sp, #0x20 105508: f9001bf9 str x25, [sp, #0x30] 10550c: a9045ff8 stp x24, x23, [sp, #0x40] 105510: a90557f6 stp x22, x21, [sp, #0x50] 105514: a9064ff4 stp x20, x19, [sp, #0x60] 105518: d53bd059 mrs x25, TPIDR_EL0 10551c: aa0003f3 mov x19, x0 105520: f9401728 ldr x8, [x25, #0x28] 105524: f81f83a8 stur x8, [x29, #-0x8] 105528: f9400008 ldr x8, [x0] 10552c: 390003ff strb wzr, [sp] 105530: f90007e0 str x0, [sp, #0x8] 105534: f85e8109 ldur x9, [x8, #-0x18] 105538: 8b090009 add x9, x0, x9 10553c: b940212a ldr w10, [x9, #0x20] 105540: 3500078a cbnz w10, 0x105630 >::operator<<(void const*)+0x138> 105544: aa0103f4 mov x20, x1 105548: f9404520 ldr x0, [x9, #0x88] 10554c: b4000060 cbz x0, 0x105558 >::operator<<(void const*)+0x60> 105550: 940168dc bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 105554: f9400268 ldr x8, [x19] 105558: 52800029 mov w9, #0x1 // =1 10555c: 910043e0 add x0, sp, #0x10 105560: 390003e9 strb w9, [sp] 105564: f85e8108 ldur x8, [x8, #-0x18] 105568: 8b080268 add x8, x19, x8 10556c: 9100c101 add x1, x8, #0x30 105570: 9401689c bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 105574: f0000321 adrp x1, 0x16c000 105578: 910043e0 add x0, sp, #0x10 10557c: f9472021 ldr x1, [x1, #0xe40] 105580: 940168b0 bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 105584: aa0003f5 mov x21, x0 105588: 910043e0 add x0, sp, #0x10 10558c: 94016885 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 105590: f9400268 ldr x8, [x19] 105594: f85e8108 ldur x8, [x8, #-0x18] 105598: 8b080276 add x22, x19, x8 10559c: b94092d8 ldr w24, [x22, #0x90] 1055a0: f94016d7 ldr x23, [x22, #0x28] 1055a4: 3100071f cmn w24, #0x1 1055a8: 54000201 b.ne 0x1055e8 >::operator<<(void const*)+0xf0> 1055ac: 9100c2c1 add x1, x22, #0x30 1055b0: 910043e0 add x0, sp, #0x10 1055b4: 9401688b bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 1055b8: f0000321 adrp x1, 0x16c000 1055bc: 910043e0 add x0, sp, #0x10 1055c0: f9470c21 ldr x1, [x1, #0xe18] 1055c4: 9401689f bl 0x15f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 1055c8: f9400008 ldr x8, [x0] 1055cc: f9402d08 ldr x8, [x8, #0x58] 1055d0: 52800401 mov w1, #0x20 // =32 1055d4: d63f0100 blr x8 1055d8: 2a0003f8 mov w24, w0 1055dc: 910043e0 add x0, sp, #0x10 1055e0: 94016870 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1055e4: b90092d8 str w24, [x22, #0x90] 1055e8: f94002a8 ldr x8, [x21] 1055ec: f9402908 ldr x8, [x8, #0x50] 1055f0: aa1503e0 mov x0, x21 1055f4: aa1703e1 mov x1, x23 1055f8: aa1603e2 mov x2, x22 1055fc: 2a1803e3 mov w3, w24 105600: aa1403e4 mov x4, x20 105604: d63f0100 blr x8 105608: b5000140 cbnz x0, 0x105630 >::operator<<(void const*)+0x138> 10560c: f9400268 ldr x8, [x19] 105610: 528000aa mov w10, #0x5 // =5 105614: f85e8108 ldur x8, [x8, #-0x18] 105618: 8b080268 add x8, x19, x8 10561c: 29442d09 ldp w9, w11, [x8, #0x20] 105620: 2a0a0129 orr w9, w9, w10 105624: 6a09017f tst w11, w9 105628: b9002109 str w9, [x8, #0x20] 10562c: 54000201 b.ne 0x10566c >::operator<<(void const*)+0x174> 105630: 910003e0 mov x0, sp 105634: 940168a7 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 105638: f9401728 ldr x8, [x25, #0x28] 10563c: f85f83a9 ldur x9, [x29, #-0x8] 105640: eb09011f cmp x8, x9 105644: 540001a1 b.ne 0x105678 >::operator<<(void const*)+0x180> 105648: aa1303e0 mov x0, x19 10564c: f9401bf9 ldr x25, [sp, #0x30] 105650: a9464ff4 ldp x20, x19, [sp, #0x60] 105654: a94557f6 ldp x22, x21, [sp, #0x50] 105658: a9445ff8 ldp x24, x23, [sp, #0x40] 10565c: a9427bfd ldp x29, x30, [sp, #0x20] 105660: 9101c3ff add sp, sp, #0x70 105664: d50323bf autiasp 105668: d65f03c0 ret 10566c: d0fffb40 adrp x0, 0x6f000 105670: 91344400 add x0, x0, #0xd11 105674: 9400044a bl 0x10679c 105678: 94015dee bl 0x15ce30 <__stack_chk_fail@plt> 10567c: 14000004 b 0x10568c >::operator<<(void const*)+0x194> 105680: aa0003f4 mov x20, x0 105684: 14000009 b 0x1056a8 >::operator<<(void const*)+0x1b0> 105688: 14000003 b 0x105694 >::operator<<(void const*)+0x19c> 10568c: aa0003f4 mov x20, x0 105690: 14000004 b 0x1056a0 >::operator<<(void const*)+0x1a8> 105694: aa0003f4 mov x20, x0 105698: 910043e0 add x0, sp, #0x10 10569c: 94016841 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1056a0: 910003e0 mov x0, sp 1056a4: 9401688b bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 1056a8: aa1403e0 mov x0, x20 1056ac: 94015e29 bl 0x15cf50 <__cxa_begin_catch@plt> 1056b0: f9400268 ldr x8, [x19] 1056b4: f85e8108 ldur x8, [x8, #-0x18] 1056b8: 8b080268 add x8, x19, x8 1056bc: b9402109 ldr w9, [x8, #0x20] 1056c0: 3940910a ldrb w10, [x8, #0x24] 1056c4: 32000129 orr w9, w9, #0x1 1056c8: b9002109 str w9, [x8, #0x20] 1056cc: 3700006a tbnz w10, #0x0, 0x1056d8 >::operator<<(void const*)+0x1e0> 1056d0: 940160f8 bl 0x15dab0 <__cxa_end_catch@plt> 1056d4: 17ffffd9 b 0x105638 >::operator<<(void const*)+0x140> 1056d8: 940160f2 bl 0x15daa0 <__cxa_rethrow@plt> 1056dc: aa0003f3 mov x19, x0 1056e0: 940160f4 bl 0x15dab0 <__cxa_end_catch@plt> 1056e4: aa1303e0 mov x0, x19 1056e8: 94014e9e bl 0x159160 <__emutls_get_address+0x6d4> 1056ec: 97fe8e12 bl 0xa8f34 00000000001056f0 >::operator<<(std::__ndk1::basic_streambuf>*)>: 1056f0: d503233f paciasp 1056f4: d10183ff sub sp, sp, #0x60 1056f8: a9027bfd stp x29, x30, [sp, #0x20] 1056fc: 910083fd add x29, sp, #0x20 105700: a9035ff8 stp x24, x23, [sp, #0x30] 105704: a90457f6 stp x22, x21, [sp, #0x40] 105708: a9054ff4 stp x20, x19, [sp, #0x50] 10570c: d53bd057 mrs x23, TPIDR_EL0 105710: aa0003f3 mov x19, x0 105714: f94016e8 ldr x8, [x23, #0x28] 105718: f81f83a8 stur x8, [x29, #-0x8] 10571c: f9400008 ldr x8, [x0] 105720: 390023ff strb wzr, [sp, #0x8] 105724: f9000be0 str x0, [sp, #0x10] 105728: f85e8108 ldur x8, [x8, #-0x18] 10572c: 8b080008 add x8, x0, x8 105730: b9402109 ldr w9, [x8, #0x20] 105734: 340001e9 cbz w9, 0x105770 >::operator<<(std::__ndk1::basic_streambuf>*)+0x80> 105738: 910023e0 add x0, sp, #0x8 10573c: 94016865 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 105740: f94016e8 ldr x8, [x23, #0x28] 105744: f85f83a9 ldur x9, [x29, #-0x8] 105748: eb09011f cmp x8, x9 10574c: 54000ba1 b.ne 0x1058c0 >::operator<<(std::__ndk1::basic_streambuf>*)+0x1d0> 105750: aa1303e0 mov x0, x19 105754: a9454ff4 ldp x20, x19, [sp, #0x50] 105758: a94457f6 ldp x22, x21, [sp, #0x40] 10575c: a9435ff8 ldp x24, x23, [sp, #0x30] 105760: a9427bfd ldp x29, x30, [sp, #0x20] 105764: 910183ff add sp, sp, #0x60 105768: d50323bf autiasp 10576c: d65f03c0 ret 105770: aa0103f4 mov x20, x1 105774: f9404500 ldr x0, [x8, #0x88] 105778: b4000040 cbz x0, 0x105780 >::operator<<(std::__ndk1::basic_streambuf>*)+0x90> 10577c: 94016851 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 105780: 52800028 mov w8, #0x1 // =1 105784: f9400269 ldr x9, [x19] 105788: 390023e8 strb w8, [sp, #0x8] 10578c: f85e8128 ldur x8, [x9, #-0x18] 105790: 8b080268 add x8, x19, x8 105794: b4000874 cbz x20, 0x1058a0 >::operator<<(std::__ndk1::basic_streambuf>*)+0x1b0> 105798: aa1f03f8 mov x24, xzr 10579c: f9401515 ldr x21, [x8, #0x28] 1057a0: 14000004 b 0x1057b0 >::operator<<(std::__ndk1::basic_streambuf>*)+0xc0> 1057a4: 91001108 add x8, x8, #0x4 1057a8: f9000ec8 str x8, [x22, #0x18] 1057ac: d1000718 sub x24, x24, #0x1 1057b0: a941a688 ldp x8, x9, [x20, #0x18] 1057b4: eb09011f cmp x8, x9 1057b8: 54000060 b.eq 0x1057c4 >::operator<<(std::__ndk1::basic_streambuf>*)+0xd4> 1057bc: b9400100 ldr w0, [x8] 1057c0: 14000005 b 0x1057d4 >::operator<<(std::__ndk1::basic_streambuf>*)+0xe4> 1057c4: f9400288 ldr x8, [x20] 1057c8: f9402508 ldr x8, [x8, #0x48] 1057cc: aa1403e0 mov x0, x20 1057d0: d63f0100 blr x8 1057d4: 3100041f cmn w0, #0x1 1057d8: 9a9403f6 csel x22, xzr, x20, eq 1057dc: 54000420 b.eq 0x105860 >::operator<<(std::__ndk1::basic_streambuf>*)+0x170> 1057e0: a941a6c8 ldp x8, x9, [x22, #0x18] 1057e4: eb09011f cmp x8, x9 1057e8: 54000060 b.eq 0x1057f4 >::operator<<(std::__ndk1::basic_streambuf>*)+0x104> 1057ec: b9400101 ldr w1, [x8] 1057f0: 14000006 b 0x105808 >::operator<<(std::__ndk1::basic_streambuf>*)+0x118> 1057f4: f94002c8 ldr x8, [x22] 1057f8: f9402508 ldr x8, [x8, #0x48] 1057fc: aa1603e0 mov x0, x22 105800: d63f0100 blr x8 105804: 2a0003e1 mov w1, w0 105808: b40002f5 cbz x21, 0x105864 >::operator<<(std::__ndk1::basic_streambuf>*)+0x174> 10580c: a94326a8 ldp x8, x9, [x21, #0x30] 105810: eb09011f cmp x8, x9 105814: 54000080 b.eq 0x105824 >::operator<<(std::__ndk1::basic_streambuf>*)+0x134> 105818: b8004501 str w1, [x8], #0x4 10581c: f9001aa8 str x8, [x21, #0x30] 105820: 14000006 b 0x105838 >::operator<<(std::__ndk1::basic_streambuf>*)+0x148> 105824: f94002a8 ldr x8, [x21] 105828: f9403508 ldr x8, [x8, #0x68] 10582c: aa1503e0 mov x0, x21 105830: d63f0100 blr x8 105834: 2a0003e1 mov w1, w0 105838: 3100043f cmn w1, #0x1 10583c: 54000120 b.eq 0x105860 >::operator<<(std::__ndk1::basic_streambuf>*)+0x170> 105840: a941a6c8 ldp x8, x9, [x22, #0x18] 105844: eb09011f cmp x8, x9 105848: 54fffae1 b.ne 0x1057a4 >::operator<<(std::__ndk1::basic_streambuf>*)+0xb4> 10584c: f94002c8 ldr x8, [x22] 105850: f9402908 ldr x8, [x8, #0x50] 105854: aa1603e0 mov x0, x22 105858: d63f0100 blr x8 10585c: 17ffffd4 b 0x1057ac >::operator<<(std::__ndk1::basic_streambuf>*)+0xbc> 105860: b5fff6d8 cbnz x24, 0x105738 >::operator<<(std::__ndk1::basic_streambuf>*)+0x48> 105864: f9400268 ldr x8, [x19] 105868: f85e8108 ldur x8, [x8, #-0x18] 10586c: 8b080268 add x8, x19, x8 105870: f9401509 ldr x9, [x8, #0x28] 105874: 29442d0a ldp w10, w11, [x8, #0x20] 105878: f100013f cmp x9, #0x0 10587c: 1a9f17e9 cset w9, eq 105880: 2a090149 orr w9, w10, w9 105884: 321e0129 orr w9, w9, #0x4 105888: 6a0b013f tst w9, w11 10588c: b9002109 str w9, [x8, #0x20] 105890: 54fff540 b.eq 0x105738 >::operator<<(std::__ndk1::basic_streambuf>*)+0x48> 105894: d0fffb40 adrp x0, 0x6f000 105898: 91344400 add x0, x0, #0xd11 10589c: 940003c0 bl 0x10679c 1058a0: 29442909 ldp w9, w10, [x8, #0x20] 1058a4: 32000129 orr w9, w9, #0x1 1058a8: 6a09015f tst w10, w9 1058ac: b9002109 str w9, [x8, #0x20] 1058b0: 54fff440 b.eq 0x105738 >::operator<<(std::__ndk1::basic_streambuf>*)+0x48> 1058b4: d0fffb40 adrp x0, 0x6f000 1058b8: 91344400 add x0, x0, #0xd11 1058bc: 940003b8 bl 0x10679c 1058c0: 94015d5c bl 0x15ce30 <__stack_chk_fail@plt> 1058c4: 14000003 b 0x1058d0 >::operator<<(std::__ndk1::basic_streambuf>*)+0x1e0> 1058c8: aa0003f4 mov x20, x0 1058cc: 14000013 b 0x105918 >::operator<<(std::__ndk1::basic_streambuf>*)+0x228> 1058d0: 94015da0 bl 0x15cf50 <__cxa_begin_catch@plt> 1058d4: f9400268 ldr x8, [x19] 1058d8: f85e8108 ldur x8, [x8, #-0x18] 1058dc: 8b080268 add x8, x19, x8 1058e0: b9402109 ldr w9, [x8, #0x20] 1058e4: 3940910a ldrb w10, [x8, #0x24] 1058e8: 321e0129 orr w9, w9, #0x4 1058ec: b9002109 str w9, [x8, #0x20] 1058f0: 3710006a tbnz w10, #0x2, 0x1058fc >::operator<<(std::__ndk1::basic_streambuf>*)+0x20c> 1058f4: 9401606f bl 0x15dab0 <__cxa_end_catch@plt> 1058f8: 17ffff90 b 0x105738 >::operator<<(std::__ndk1::basic_streambuf>*)+0x48> 1058fc: 94016069 bl 0x15daa0 <__cxa_rethrow@plt> 105900: aa0003f4 mov x20, x0 105904: 9401606b bl 0x15dab0 <__cxa_end_catch@plt> 105908: 14000002 b 0x105910 >::operator<<(std::__ndk1::basic_streambuf>*)+0x220> 10590c: aa0003f4 mov x20, x0 105910: 910023e0 add x0, sp, #0x8 105914: 940167ef bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 105918: aa1403e0 mov x0, x20 10591c: 94015d8d bl 0x15cf50 <__cxa_begin_catch@plt> 105920: f9400268 ldr x8, [x19] 105924: f85e8108 ldur x8, [x8, #-0x18] 105928: 8b080268 add x8, x19, x8 10592c: b9402109 ldr w9, [x8, #0x20] 105930: 3940910a ldrb w10, [x8, #0x24] 105934: 32000129 orr w9, w9, #0x1 105938: b9002109 str w9, [x8, #0x20] 10593c: 3700006a tbnz w10, #0x0, 0x105948 >::operator<<(std::__ndk1::basic_streambuf>*)+0x258> 105940: 9401605c bl 0x15dab0 <__cxa_end_catch@plt> 105944: 17ffff7f b 0x105740 >::operator<<(std::__ndk1::basic_streambuf>*)+0x50> 105948: 94016056 bl 0x15daa0 <__cxa_rethrow@plt> 10594c: aa0003f3 mov x19, x0 105950: 94016058 bl 0x15dab0 <__cxa_end_catch@plt> 105954: aa1303e0 mov x0, x19 105958: 94014e02 bl 0x159160 <__emutls_get_address+0x6d4> 10595c: 97fe8d76 bl 0xa8f34 0000000000105960 >::put(wchar_t)>: 105960: d503233f paciasp 105964: d10143ff sub sp, sp, #0x50 105968: a9027bfd stp x29, x30, [sp, #0x20] 10596c: 910083fd add x29, sp, #0x20 105970: f9001bf5 str x21, [sp, #0x30] 105974: a9044ff4 stp x20, x19, [sp, #0x40] 105978: d53bd055 mrs x21, TPIDR_EL0 10597c: aa0003f3 mov x19, x0 105980: f94016a8 ldr x8, [x21, #0x28] 105984: f81f83a8 stur x8, [x29, #-0x8] 105988: f9400008 ldr x8, [x0] 10598c: 390023ff strb wzr, [sp, #0x8] 105990: f9000be0 str x0, [sp, #0x10] 105994: f85e8109 ldur x9, [x8, #-0x18] 105998: 8b090009 add x9, x0, x9 10599c: b940212a ldr w10, [x9, #0x20] 1059a0: 3500046a cbnz w10, 0x105a2c >::put(wchar_t)+0xcc> 1059a4: 2a0103f4 mov w20, w1 1059a8: f9404520 ldr x0, [x9, #0x88] 1059ac: b4000060 cbz x0, 0x1059b8 >::put(wchar_t)+0x58> 1059b0: 940167c4 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 1059b4: f9400268 ldr x8, [x19] 1059b8: 52800029 mov w9, #0x1 // =1 1059bc: 390023e9 strb w9, [sp, #0x8] 1059c0: f85e8108 ldur x8, [x8, #-0x18] 1059c4: 8b080269 add x9, x19, x8 1059c8: f9401520 ldr x0, [x9, #0x28] 1059cc: b4000240 cbz x0, 0x105a14 >::put(wchar_t)+0xb4> 1059d0: a9432408 ldp x8, x9, [x0, #0x30] 1059d4: eb09011f cmp x8, x9 1059d8: 540000c0 b.eq 0x1059f0 >::put(wchar_t)+0x90> 1059dc: b8004514 str w20, [x8], #0x4 1059e0: f9001808 str x8, [x0, #0x30] 1059e4: 3100069f cmn w20, #0x1 1059e8: 54000221 b.ne 0x105a2c >::put(wchar_t)+0xcc> 1059ec: 14000008 b 0x105a0c >::put(wchar_t)+0xac> 1059f0: f9400008 ldr x8, [x0] 1059f4: f9403508 ldr x8, [x8, #0x68] 1059f8: 2a1403e1 mov w1, w20 1059fc: d63f0100 blr x8 105a00: 2a0003f4 mov w20, w0 105a04: 3100069f cmn w20, #0x1 105a08: 54000121 b.ne 0x105a2c >::put(wchar_t)+0xcc> 105a0c: f9400268 ldr x8, [x19] 105a10: f85e8108 ldur x8, [x8, #-0x18] 105a14: 8b080268 add x8, x19, x8 105a18: 29442909 ldp w9, w10, [x8, #0x20] 105a1c: 32000129 orr w9, w9, #0x1 105a20: 6a09015f tst w10, w9 105a24: b9002109 str w9, [x8, #0x20] 105a28: 540001c1 b.ne 0x105a60 >::put(wchar_t)+0x100> 105a2c: 910023e0 add x0, sp, #0x8 105a30: 940167a8 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 105a34: f94016a8 ldr x8, [x21, #0x28] 105a38: f85f83a9 ldur x9, [x29, #-0x8] 105a3c: eb09011f cmp x8, x9 105a40: 54000161 b.ne 0x105a6c >::put(wchar_t)+0x10c> 105a44: aa1303e0 mov x0, x19 105a48: f9401bf5 ldr x21, [sp, #0x30] 105a4c: a9444ff4 ldp x20, x19, [sp, #0x40] 105a50: a9427bfd ldp x29, x30, [sp, #0x20] 105a54: 910143ff add sp, sp, #0x50 105a58: d50323bf autiasp 105a5c: d65f03c0 ret 105a60: d0fffb40 adrp x0, 0x6f000 105a64: 91344400 add x0, x0, #0xd11 105a68: 9400034d bl 0x10679c 105a6c: 94015cf1 bl 0x15ce30 <__stack_chk_fail@plt> 105a70: aa0003f4 mov x20, x0 105a74: 14000004 b 0x105a84 >::put(wchar_t)+0x124> 105a78: aa0003f4 mov x20, x0 105a7c: 910023e0 add x0, sp, #0x8 105a80: 94016794 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 105a84: aa1403e0 mov x0, x20 105a88: 94015d32 bl 0x15cf50 <__cxa_begin_catch@plt> 105a8c: f9400268 ldr x8, [x19] 105a90: f85e8108 ldur x8, [x8, #-0x18] 105a94: 8b080268 add x8, x19, x8 105a98: b9402109 ldr w9, [x8, #0x20] 105a9c: 3940910a ldrb w10, [x8, #0x24] 105aa0: 32000129 orr w9, w9, #0x1 105aa4: b9002109 str w9, [x8, #0x20] 105aa8: 3700006a tbnz w10, #0x0, 0x105ab4 >::put(wchar_t)+0x154> 105aac: 94016001 bl 0x15dab0 <__cxa_end_catch@plt> 105ab0: 17ffffe1 b 0x105a34 >::put(wchar_t)+0xd4> 105ab4: 94015ffb bl 0x15daa0 <__cxa_rethrow@plt> 105ab8: aa0003f3 mov x19, x0 105abc: 94015ffd bl 0x15dab0 <__cxa_end_catch@plt> 105ac0: aa1303e0 mov x0, x19 105ac4: 94014da7 bl 0x159160 <__emutls_get_address+0x6d4> 105ac8: 97fe8d1b bl 0xa8f34 0000000000105acc >::write(wchar_t const*, long)>: 105acc: d503233f paciasp 105ad0: d10183ff sub sp, sp, #0x60 105ad4: a9027bfd stp x29, x30, [sp, #0x20] 105ad8: 910083fd add x29, sp, #0x20 105adc: f9001bf7 str x23, [sp, #0x30] 105ae0: a90457f6 stp x22, x21, [sp, #0x40] 105ae4: a9054ff4 stp x20, x19, [sp, #0x50] 105ae8: d53bd056 mrs x22, TPIDR_EL0 105aec: aa0003f3 mov x19, x0 105af0: f94016c8 ldr x8, [x22, #0x28] 105af4: f81f83a8 stur x8, [x29, #-0x8] 105af8: f9400008 ldr x8, [x0] 105afc: 390023ff strb wzr, [sp, #0x8] 105b00: f9000be0 str x0, [sp, #0x10] 105b04: f85e8108 ldur x8, [x8, #-0x18] 105b08: 8b080008 add x8, x0, x8 105b0c: b9402117 ldr w23, [x8, #0x20] 105b10: 340001f7 cbz w23, 0x105b4c >::write(wchar_t const*, long)+0x80> 105b14: 910023e0 add x0, sp, #0x8 105b18: 9401676e bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 105b1c: f94016c8 ldr x8, [x22, #0x28] 105b20: f85f83a9 ldur x9, [x29, #-0x8] 105b24: eb09011f cmp x8, x9 105b28: 54000501 b.ne 0x105bc8 >::write(wchar_t const*, long)+0xfc> 105b2c: aa1303e0 mov x0, x19 105b30: f9401bf7 ldr x23, [sp, #0x30] 105b34: a9454ff4 ldp x20, x19, [sp, #0x50] 105b38: a94457f6 ldp x22, x21, [sp, #0x40] 105b3c: a9427bfd ldp x29, x30, [sp, #0x20] 105b40: 910183ff add sp, sp, #0x60 105b44: d50323bf autiasp 105b48: d65f03c0 ret 105b4c: aa0203f4 mov x20, x2 105b50: aa0103f5 mov x21, x1 105b54: f9404500 ldr x0, [x8, #0x88] 105b58: b4000040 cbz x0, 0x105b60 >::write(wchar_t const*, long)+0x94> 105b5c: 94016759 bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 105b60: 52800028 mov w8, #0x1 // =1 105b64: 390023e8 strb w8, [sp, #0x8] 105b68: b4fffd74 cbz x20, 0x105b14 >::write(wchar_t const*, long)+0x48> 105b6c: 35fffd57 cbnz w23, 0x105b14 >::write(wchar_t const*, long)+0x48> 105b70: f9400268 ldr x8, [x19] 105b74: f85e8108 ldur x8, [x8, #-0x18] 105b78: 8b080268 add x8, x19, x8 105b7c: f9401500 ldr x0, [x8, #0x28] 105b80: f9400008 ldr x8, [x0] 105b84: f9403108 ldr x8, [x8, #0x60] 105b88: aa1503e1 mov x1, x21 105b8c: aa1403e2 mov x2, x20 105b90: d63f0100 blr x8 105b94: eb14001f cmp x0, x20 105b98: 54fffbe0 b.eq 0x105b14 >::write(wchar_t const*, long)+0x48> 105b9c: f9400268 ldr x8, [x19] 105ba0: f85e8108 ldur x8, [x8, #-0x18] 105ba4: 8b080268 add x8, x19, x8 105ba8: 29442909 ldp w9, w10, [x8, #0x20] 105bac: 32000129 orr w9, w9, #0x1 105bb0: 6a09015f tst w10, w9 105bb4: b9002109 str w9, [x8, #0x20] 105bb8: 54fffae0 b.eq 0x105b14 >::write(wchar_t const*, long)+0x48> 105bbc: d0fffb40 adrp x0, 0x6f000 105bc0: 91344400 add x0, x0, #0xd11 105bc4: 940002f6 bl 0x10679c 105bc8: 94015c9a bl 0x15ce30 <__stack_chk_fail@plt> 105bcc: aa0003f4 mov x20, x0 105bd0: 14000004 b 0x105be0 >::write(wchar_t const*, long)+0x114> 105bd4: aa0003f4 mov x20, x0 105bd8: 910023e0 add x0, sp, #0x8 105bdc: 9401673d bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 105be0: aa1403e0 mov x0, x20 105be4: 94015cdb bl 0x15cf50 <__cxa_begin_catch@plt> 105be8: f9400268 ldr x8, [x19] 105bec: f85e8108 ldur x8, [x8, #-0x18] 105bf0: 8b080268 add x8, x19, x8 105bf4: b9402109 ldr w9, [x8, #0x20] 105bf8: 3940910a ldrb w10, [x8, #0x24] 105bfc: 32000129 orr w9, w9, #0x1 105c00: b9002109 str w9, [x8, #0x20] 105c04: 3700006a tbnz w10, #0x0, 0x105c10 >::write(wchar_t const*, long)+0x144> 105c08: 94015faa bl 0x15dab0 <__cxa_end_catch@plt> 105c0c: 17ffffc4 b 0x105b1c >::write(wchar_t const*, long)+0x50> 105c10: 94015fa4 bl 0x15daa0 <__cxa_rethrow@plt> 105c14: aa0003f3 mov x19, x0 105c18: 94015fa6 bl 0x15dab0 <__cxa_end_catch@plt> 105c1c: aa1303e0 mov x0, x19 105c20: 94014d50 bl 0x159160 <__emutls_get_address+0x6d4> 105c24: 97fe8cc4 bl 0xa8f34 0000000000105c28 >::tellp()>: 105c28: d503233f paciasp 105c2c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 105c30: 910003fd mov x29, sp 105c34: f9400008 ldr x8, [x0] 105c38: 528000aa mov w10, #0x5 // =5 105c3c: f85e8108 ldur x8, [x8, #-0x18] 105c40: 8b080008 add x8, x0, x8 105c44: 39408109 ldrb w9, [x8, #0x20] 105c48: 6a0a013f tst w9, w10 105c4c: 54000080 b.eq 0x105c5c >::tellp()+0x34> 105c50: aa1f03e0 mov x0, xzr 105c54: 92800001 mov x1, #-0x1 // =-1 105c58: 14000008 b 0x105c78 >::tellp()+0x50> 105c5c: f9401500 ldr x0, [x8, #0x28] 105c60: aa1f03e1 mov x1, xzr 105c64: 52800022 mov w2, #0x1 // =1 105c68: 52800203 mov w3, #0x10 // =16 105c6c: f9400008 ldr x8, [x0] 105c70: f9401108 ldr x8, [x8, #0x20] 105c74: d63f0100 blr x8 105c78: a8c17bfd ldp x29, x30, [sp], #0x10 105c7c: d50323bf autiasp 105c80: d65f03c0 ret 0000000000105c84 >::seekp(std::__ndk1::fpos)>: 105c84: d503233f paciasp 105c88: d10143ff sub sp, sp, #0x50 105c8c: a9027bfd stp x29, x30, [sp, #0x20] 105c90: 910083fd add x29, sp, #0x20 105c94: a90357f6 stp x22, x21, [sp, #0x30] 105c98: a9044ff4 stp x20, x19, [sp, #0x40] 105c9c: d53bd056 mrs x22, TPIDR_EL0 105ca0: aa0203f4 mov x20, x2 105ca4: f94016c8 ldr x8, [x22, #0x28] 105ca8: aa0003f3 mov x19, x0 105cac: aa0103f5 mov x21, x1 105cb0: f81f83a8 stur x8, [x29, #-0x8] 105cb4: f9400009 ldr x9, [x0] 105cb8: 390023ff strb wzr, [sp, #0x8] 105cbc: f9000be0 str x0, [sp, #0x10] 105cc0: f85e8128 ldur x8, [x9, #-0x18] 105cc4: 8b08000b add x11, x0, x8 105cc8: b940216a ldr w10, [x11, #0x20] 105ccc: 3500014a cbnz w10, 0x105cf4 >::seekp(std::__ndk1::fpos)+0x70> 105cd0: f9404560 ldr x0, [x11, #0x88] 105cd4: b4000060 cbz x0, 0x105ce0 >::seekp(std::__ndk1::fpos)+0x5c> 105cd8: 940166fa bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 105cdc: f9400269 ldr x9, [x19] 105ce0: 52800028 mov w8, #0x1 // =1 105ce4: 390023e8 strb w8, [sp, #0x8] 105ce8: f85e8128 ldur x8, [x9, #-0x18] 105cec: 8b080269 add x9, x19, x8 105cf0: b940212a ldr w10, [x9, #0x20] 105cf4: 528000a9 mov w9, #0x5 // =5 105cf8: 6a09015f tst w10, w9 105cfc: 540002e1 b.ne 0x105d58 >::seekp(std::__ndk1::fpos)+0xd4> 105d00: 8b080268 add x8, x19, x8 105d04: f9401500 ldr x0, [x8, #0x28] 105d08: f9400008 ldr x8, [x0] 105d0c: f9401508 ldr x8, [x8, #0x28] 105d10: aa1503e1 mov x1, x21 105d14: aa1403e2 mov x2, x20 105d18: 52800203 mov w3, #0x10 // =16 105d1c: d63f0100 blr x8 105d20: b100043f cmn x1, #0x1 105d24: 540001a1 b.ne 0x105d58 >::seekp(std::__ndk1::fpos)+0xd4> 105d28: f9400268 ldr x8, [x19] 105d2c: f85e8108 ldur x8, [x8, #-0x18] 105d30: 8b080268 add x8, x19, x8 105d34: f9401509 ldr x9, [x8, #0x28] 105d38: 29442d0a ldp w10, w11, [x8, #0x20] 105d3c: f100013f cmp x9, #0x0 105d40: 1a9f17e9 cset w9, eq 105d44: 2a090149 orr w9, w10, w9 105d48: 321e0129 orr w9, w9, #0x4 105d4c: 6a0b013f tst w9, w11 105d50: b9002109 str w9, [x8, #0x20] 105d54: 540001c1 b.ne 0x105d8c >::seekp(std::__ndk1::fpos)+0x108> 105d58: 910023e0 add x0, sp, #0x8 105d5c: 940166dd bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 105d60: f94016c8 ldr x8, [x22, #0x28] 105d64: f85f83a9 ldur x9, [x29, #-0x8] 105d68: eb09011f cmp x8, x9 105d6c: 54000161 b.ne 0x105d98 >::seekp(std::__ndk1::fpos)+0x114> 105d70: aa1303e0 mov x0, x19 105d74: a9444ff4 ldp x20, x19, [sp, #0x40] 105d78: a94357f6 ldp x22, x21, [sp, #0x30] 105d7c: a9427bfd ldp x29, x30, [sp, #0x20] 105d80: 910143ff add sp, sp, #0x50 105d84: d50323bf autiasp 105d88: d65f03c0 ret 105d8c: d0fffb40 adrp x0, 0x6f000 105d90: 91344400 add x0, x0, #0xd11 105d94: 94000282 bl 0x10679c 105d98: 94015c26 bl 0x15ce30 <__stack_chk_fail@plt> 105d9c: 14000001 b 0x105da0 >::seekp(std::__ndk1::fpos)+0x11c> 105da0: aa0003f3 mov x19, x0 105da4: 910023e0 add x0, sp, #0x8 105da8: 940166ca bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 105dac: aa1303e0 mov x0, x19 105db0: 94014cec bl 0x159160 <__emutls_get_address+0x6d4> 0000000000105db4 >::seekp(long long, std::__ndk1::ios_base::seekdir)>: 105db4: d503233f paciasp 105db8: d10143ff sub sp, sp, #0x50 105dbc: a9027bfd stp x29, x30, [sp, #0x20] 105dc0: 910083fd add x29, sp, #0x20 105dc4: a90357f6 stp x22, x21, [sp, #0x30] 105dc8: a9044ff4 stp x20, x19, [sp, #0x40] 105dcc: d53bd056 mrs x22, TPIDR_EL0 105dd0: 2a0203f4 mov w20, w2 105dd4: f94016c8 ldr x8, [x22, #0x28] 105dd8: aa0003f3 mov x19, x0 105ddc: aa0103f5 mov x21, x1 105de0: f81f83a8 stur x8, [x29, #-0x8] 105de4: f9400009 ldr x9, [x0] 105de8: 390023ff strb wzr, [sp, #0x8] 105dec: f9000be0 str x0, [sp, #0x10] 105df0: f85e8128 ldur x8, [x9, #-0x18] 105df4: 8b08000b add x11, x0, x8 105df8: b940216a ldr w10, [x11, #0x20] 105dfc: 3500014a cbnz w10, 0x105e24 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0x70> 105e00: f9404560 ldr x0, [x11, #0x88] 105e04: b4000060 cbz x0, 0x105e10 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0x5c> 105e08: 940166ae bl 0x15f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 105e0c: f9400269 ldr x9, [x19] 105e10: 52800028 mov w8, #0x1 // =1 105e14: 390023e8 strb w8, [sp, #0x8] 105e18: f85e8128 ldur x8, [x9, #-0x18] 105e1c: 8b080269 add x9, x19, x8 105e20: b940212a ldr w10, [x9, #0x20] 105e24: 528000a9 mov w9, #0x5 // =5 105e28: 6a09015f tst w10, w9 105e2c: 540002e1 b.ne 0x105e88 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0xd4> 105e30: 8b080268 add x8, x19, x8 105e34: f9401500 ldr x0, [x8, #0x28] 105e38: f9400008 ldr x8, [x0] 105e3c: f9401108 ldr x8, [x8, #0x20] 105e40: aa1503e1 mov x1, x21 105e44: 2a1403e2 mov w2, w20 105e48: 52800203 mov w3, #0x10 // =16 105e4c: d63f0100 blr x8 105e50: b100043f cmn x1, #0x1 105e54: 540001a1 b.ne 0x105e88 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0xd4> 105e58: f9400268 ldr x8, [x19] 105e5c: f85e8108 ldur x8, [x8, #-0x18] 105e60: 8b080268 add x8, x19, x8 105e64: f9401509 ldr x9, [x8, #0x28] 105e68: 29442d0a ldp w10, w11, [x8, #0x20] 105e6c: f100013f cmp x9, #0x0 105e70: 1a9f17e9 cset w9, eq 105e74: 2a090149 orr w9, w10, w9 105e78: 321e0129 orr w9, w9, #0x4 105e7c: 6a0b013f tst w9, w11 105e80: b9002109 str w9, [x8, #0x20] 105e84: 540001c1 b.ne 0x105ebc >::seekp(long long, std::__ndk1::ios_base::seekdir)+0x108> 105e88: 910023e0 add x0, sp, #0x8 105e8c: 94016691 bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 105e90: f94016c8 ldr x8, [x22, #0x28] 105e94: f85f83a9 ldur x9, [x29, #-0x8] 105e98: eb09011f cmp x8, x9 105e9c: 54000161 b.ne 0x105ec8 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0x114> 105ea0: aa1303e0 mov x0, x19 105ea4: a9444ff4 ldp x20, x19, [sp, #0x40] 105ea8: a94357f6 ldp x22, x21, [sp, #0x30] 105eac: a9427bfd ldp x29, x30, [sp, #0x20] 105eb0: 910143ff add sp, sp, #0x50 105eb4: d50323bf autiasp 105eb8: d65f03c0 ret 105ebc: d0fffb40 adrp x0, 0x6f000 105ec0: 91344400 add x0, x0, #0xd11 105ec4: 94000236 bl 0x10679c 105ec8: 94015bda bl 0x15ce30 <__stack_chk_fail@plt> 105ecc: 14000001 b 0x105ed0 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0x11c> 105ed0: aa0003f3 mov x19, x0 105ed4: 910023e0 add x0, sp, #0x8 105ed8: 9401667e bl 0x15f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 105edc: aa1303e0 mov x0, x19 105ee0: 94014ca0 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000105ee4 >::basic_iostream(std::__ndk1::basic_streambuf>*)>: 105ee4: d503233f paciasp 105ee8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 105eec: f9000bf5 str x21, [sp, #0x10] 105ef0: 910003fd mov x29, sp 105ef4: a9024ff4 stp x20, x19, [sp, #0x20] 105ef8: f9400428 ldr x8, [x1, #0x8] 105efc: f100005f cmp x2, #0x0 105f00: aa0003f4 mov x20, x0 105f04: aa0103f3 mov x19, x1 105f08: f9000008 str x8, [x0] 105f0c: f85e8108 ldur x8, [x8, #-0x18] 105f10: f9400829 ldr x9, [x1, #0x10] 105f14: f900041f str xzr, [x0, #0x8] 105f18: f8286809 str x9, [x0, x8] 105f1c: f0fffb69 adrp x9, 0x74000 , std::__ndk1::allocator>+0x4d> 105f20: f9400008 ldr x8, [x0] 105f24: 3dc38120 ldr q0, [x9, #0xe00] 105f28: 52820049 mov w9, #0x1002 // =4098 105f2c: f85e8108 ldur x8, [x8, #-0x18] 105f30: 8b080015 add x21, x0, x8 105f34: 1a9f17e8 cset w8, eq 105f38: 9100c2a0 add x0, x21, #0x30 105f3c: 3d8006a0 str q0, [x21, #0x10] 105f40: 6f00e400 movi v0.2d, #0000000000000000 105f44: f90016a2 str x2, [x21, #0x28] 105f48: 29047ea8 stp w8, wzr, [x21, #0x20] 105f4c: b9000aa9 str w9, [x21, #0x8] 105f50: 3c8382a0 stur q0, [x21, #0x38] 105f54: 3c8482a0 stur q0, [x21, #0x48] 105f58: 3c8582a0 stur q0, [x21, #0x58] 105f5c: 3c8682a0 stur q0, [x21, #0x68] 105f60: 3c8782a0 stur q0, [x21, #0x78] 105f64: 94016623 bl 0x15f7f0 <_ZNSt6__ndk16localeC1Ev@plt> 105f68: 12800008 mov w8, #-0x1 // =-1 105f6c: f90046bf str xzr, [x21, #0x88] 105f70: aa1403e9 mov x9, x20 105f74: b90092a8 str w8, [x21, #0x90] 105f78: f9400bf5 ldr x21, [sp, #0x10] 105f7c: f9400e68 ldr x8, [x19, #0x18] 105f80: f8010d28 str x8, [x9, #0x10]! 105f84: f85e8108 ldur x8, [x8, #-0x18] 105f88: f940126a ldr x10, [x19, #0x20] 105f8c: f828692a str x10, [x9, x8] 105f90: f9400268 ldr x8, [x19] 105f94: f9000288 str x8, [x20] 105f98: f85e8108 ldur x8, [x8, #-0x18] 105f9c: f940166a ldr x10, [x19, #0x28] 105fa0: f8286a8a str x10, [x20, x8] 105fa4: f9401a68 ldr x8, [x19, #0x30] 105fa8: a9424ff4 ldp x20, x19, [sp, #0x20] 105fac: f9000128 str x8, [x9] 105fb0: a8c37bfd ldp x29, x30, [sp], #0x30 105fb4: d50323bf autiasp 105fb8: d65f03c0 ret 0000000000105fbc >::basic_iostream(std::__ndk1::basic_streambuf>*)>: 105fbc: d503233f paciasp 105fc0: a9be7bfd stp x29, x30, [sp, #-0x20]! 105fc4: f9000bf3 str x19, [sp, #0x10] 105fc8: 910003fd mov x29, sp 105fcc: f0000328 adrp x8, 0x16c000 105fd0: f0fffb69 adrp x9, 0x74000 , std::__ndk1::allocator>+0x4d> 105fd4: f100003f cmp x1, #0x0 105fd8: aa0003f3 mov x19, x0 105fdc: f9472508 ldr x8, [x8, #0xe48] 105fe0: f9002001 str x1, [x0, #0x40] 105fe4: 3dc38120 ldr q0, [x9, #0xe00] 105fe8: 52820049 mov w9, #0x1002 // =4098 105fec: 9101010a add x10, x8, #0x40 105ff0: 91006108 add x8, x8, #0x18 105ff4: 3c828000 stur q0, [x0, #0x28] 105ff8: 6f00e400 movi v0.2d, #0000000000000000 105ffc: b9002009 str w9, [x0, #0x20] 106000: a9007c08 stp x8, xzr, [x0] 106004: 1a9f17e8 cset w8, eq 106008: f9000c0a str x10, [x0, #0x18] 10600c: 29077c08 stp w8, wzr, [x0, #0x38] 106010: ad028000 stp q0, q0, [x0, #0x50] 106014: 91012000 add x0, x0, #0x48 106018: ad038260 stp q0, q0, [x19, #0x70] 10601c: 3d802660 str q0, [x19, #0x90] 106020: 940165f4 bl 0x15f7f0 <_ZNSt6__ndk16localeC1Ev@plt> 106024: d0000328 adrp x8, 0x16c000 106028: 12800009 mov w9, #-0x1 // =-1 10602c: f9472908 ldr x8, [x8, #0xe50] 106030: f900527f str xzr, [x19, #0xa0] 106034: b900aa69 str w9, [x19, #0xa8] 106038: 9100610a add x10, x8, #0x18 10603c: 9101a10b add x11, x8, #0x68 106040: 91010108 add x8, x8, #0x40 106044: f900026a str x10, [x19] 106048: a9012e68 stp x8, x11, [x19, #0x10] 10604c: f9400bf3 ldr x19, [sp, #0x10] 106050: a8c27bfd ldp x29, x30, [sp], #0x20 106054: d50323bf autiasp 106058: d65f03c0 ret 000000000010605c >::~basic_iostream()>: 10605c: d503245f bti c 106060: d65f03c0 ret 0000000000106064 >::~basic_iostream()>: 106064: d503245f bti c 106068: 91006000 add x0, x0, #0x18 10606c: 140165c9 b 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> 0000000000106070 >::~basic_iostream()>: 106070: d503245f bti c 106074: 91002000 add x0, x0, #0x8 106078: 140165c6 b 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> 000000000010607c >::~basic_iostream()>: 10607c: d503245f bti c 106080: f9400008 ldr x8, [x0] 106084: f85e8108 ldur x8, [x8, #-0x18] 106088: 8b080008 add x8, x0, x8 10608c: 91006100 add x0, x8, #0x18 106090: 140165c0 b 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> 0000000000106094 >::~basic_iostream()>: 106094: d503233f paciasp 106098: a9be7bfd stp x29, x30, [sp, #-0x20]! 10609c: f9000bf3 str x19, [sp, #0x10] 1060a0: 910003fd mov x29, sp 1060a4: aa0003f3 mov x19, x0 1060a8: 91006000 add x0, x0, #0x18 1060ac: 940165b9 bl 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> 1060b0: aa1303e0 mov x0, x19 1060b4: f9400bf3 ldr x19, [sp, #0x10] 1060b8: a8c27bfd ldp x29, x30, [sp], #0x20 1060bc: d50323bf autiasp 1060c0: 14015b88 b 0x15cee0 <_ZdlPv@plt> 00000000001060c4 >::~basic_iostream()>: 1060c4: d503233f paciasp 1060c8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1060cc: f9000bf3 str x19, [sp, #0x10] 1060d0: 910003fd mov x29, sp 1060d4: d1004013 sub x19, x0, #0x10 1060d8: 91002000 add x0, x0, #0x8 1060dc: 940165ad bl 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> 1060e0: aa1303e0 mov x0, x19 1060e4: f9400bf3 ldr x19, [sp, #0x10] 1060e8: a8c27bfd ldp x29, x30, [sp], #0x20 1060ec: d50323bf autiasp 1060f0: 14015b7c b 0x15cee0 <_ZdlPv@plt> 00000000001060f4 >::~basic_iostream()>: 1060f4: d503233f paciasp 1060f8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1060fc: f9000bf3 str x19, [sp, #0x10] 106100: 910003fd mov x29, sp 106104: f9400008 ldr x8, [x0] 106108: f85e8108 ldur x8, [x8, #-0x18] 10610c: 8b080013 add x19, x0, x8 106110: 91006260 add x0, x19, #0x18 106114: 9401659f bl 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> 106118: aa1303e0 mov x0, x19 10611c: f9400bf3 ldr x19, [sp, #0x10] 106120: a8c27bfd ldp x29, x30, [sp], #0x20 106124: d50323bf autiasp 106128: 14015b6e b 0x15cee0 <_ZdlPv@plt> 000000000010612c >::swap(std::__ndk1::basic_iostream>&)>: 10612c: d503233f paciasp 106130: a9be7bfd stp x29, x30, [sp, #-0x20]! 106134: a9014ff4 stp x20, x19, [sp, #0x10] 106138: 910003fd mov x29, sp 10613c: a940202b ldp x11, x8, [x1] 106140: a940240a ldp x10, x9, [x0] 106144: f9000408 str x8, [x0, #0x8] 106148: f9000429 str x9, [x1, #0x8] 10614c: f85e8148 ldur x8, [x10, #-0x18] 106150: f85e8169 ldur x9, [x11, #-0x18] 106154: 8b080013 add x19, x0, x8 106158: 8b090034 add x20, x1, x9 10615c: aa1303e0 mov x0, x19 106160: aa1403e1 mov x1, x20 106164: 940165ab bl 0x15f810 <_ZNSt6__ndk18ios_base4swapERS0_@plt> 106168: f9404688 ldr x8, [x20, #0x88] 10616c: f9404669 ldr x9, [x19, #0x88] 106170: b940928a ldr w10, [x20, #0x90] 106174: b940926b ldr w11, [x19, #0x90] 106178: f9004668 str x8, [x19, #0x88] 10617c: f9004689 str x9, [x20, #0x88] 106180: b900926a str w10, [x19, #0x90] 106184: b900928b str w11, [x20, #0x90] 106188: a9414ff4 ldp x20, x19, [sp, #0x10] 10618c: a8c27bfd ldp x29, x30, [sp], #0x20 106190: d50323bf autiasp 106194: d65f03c0 ret 106198: d503245f bti c 10619c: f0fffb40 adrp x0, 0x71000 1061a0: 911d6800 add x0, x0, #0x75a 1061a4: d65f03c0 ret 1061a8: d503233f paciasp 1061ac: a9be7bfd stp x29, x30, [sp, #-0x20]! 1061b0: f9000bf3 str x19, [sp, #0x10] 1061b4: 910003fd mov x29, sp 1061b8: aa0803f3 mov x19, x8 1061bc: 7100043f cmp w1, #0x1 1061c0: 54000100 b.eq 0x1061e0 >::swap(std::__ndk1::basic_iostream>&)+0xb4> 1061c4: 713ffc3f cmp w1, #0xfff 1061c8: 540000cc b.gt 0x1061e0 >::swap(std::__ndk1::basic_iostream>&)+0xb4> 1061cc: aa1303e8 mov x8, x19 1061d0: f9400bf3 ldr x19, [sp, #0x10] 1061d4: a8c27bfd ldp x29, x30, [sp], #0x20 1061d8: d50323bf autiasp 1061dc: 1400e63c b 0x13facc 1061e0: 52800600 mov w0, #0x30 // =48 1061e4: 94015b1f bl 0x15ce60 <_Znwm@plt> 1061e8: d0fffb4a adrp x10, 0x70000 1061ec: d0fffb68 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> 1061f0: 912cad4a add x10, x10, #0xb2b 1061f4: 528e4e49 mov w9, #0x7272 // =29298 1061f8: 72ae4de9 movk w9, #0x726f, lsl #16 1061fc: f9000a60 str x0, [x19, #0x10] 106200: 3dc34502 ldr q2, [x8, #0xd10] 106204: 39008c1f strb wzr, [x0, #0x23] 106208: ad400540 ldp q0, q1, [x10] 10620c: b801f009 stur w9, [x0, #0x1f] 106210: 3d800262 str q2, [x19] 106214: f9400bf3 ldr x19, [sp, #0x10] 106218: ad000400 stp q0, q1, [x0] 10621c: a8c27bfd ldp x29, x30, [sp], #0x20 106220: d50323bf autiasp 106224: d65f03c0 ret 0000000000106228 : 106228: d503233f paciasp 10622c: a9be7bfd stp x29, x30, [sp, #-0x20]! 106230: f9000bf3 str x19, [sp, #0x10] 106234: 910003fd mov x29, sp 106238: b0000368 adrp x8, 0x173000 10623c: 91134108 add x8, x8, #0x4d0 106240: 08dffd08 ldarb w8, [x8] 106244: 360000e8 tbz w8, #0x0, 0x106260 106248: f9400bf3 ldr x19, [sp, #0x10] 10624c: b0000360 adrp x0, 0x173000 106250: 91132000 add x0, x0, #0x4c8 106254: a8c27bfd ldp x29, x30, [sp], #0x20 106258: d50323bf autiasp 10625c: d65f03c0 ret 106260: b0000360 adrp x0, 0x173000 106264: 91134000 add x0, x0, #0x4d0 106268: 9401650e bl 0x15f6a0 <__cxa_guard_acquire@plt> 10626c: 34fffee0 cbz w0, 0x106248 106270: b0000373 adrp x19, 0x173000 106274: 91132273 add x19, x19, #0x4c8 106278: aa1303e0 mov x0, x19 10627c: 9401650d bl 0x15f6b0 <_ZNSt6__ndk114error_categoryC2Ev@plt> 106280: 90000308 adrp x8, 0x166000 106284: d0000320 adrp x0, 0x16c000 106288: 91376108 add x8, x8, #0xdd8 10628c: d00002e2 adrp x2, 0x164000 106290: 911c0042 add x2, x2, #0x700 106294: aa1303e1 mov x1, x19 106298: f9000268 str x8, [x19] 10629c: f946e800 ldr x0, [x0, #0xdd0] 1062a0: 94015acc bl 0x15cdd0 <__cxa_atexit@plt> 1062a4: b0000360 adrp x0, 0x173000 1062a8: 91134000 add x0, x0, #0x4d0 1062ac: 94016509 bl 0x15f6d0 <__cxa_guard_release@plt> 1062b0: 17ffffe6 b 0x106248 00000000001062b4 , std::__ndk1::allocator> const&, std::__ndk1::error_code const&)>: 1062b4: d503233f paciasp 1062b8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1062bc: f9000bf3 str x19, [sp, #0x10] 1062c0: 910003fd mov x29, sp 1062c4: aa0103e3 mov x3, x1 1062c8: aa0003f3 mov x19, x0 1062cc: a9400841 ldp x1, x2, [x2] 1062d0: 94016594 bl 0x15f920 <_ZNSt6__ndk112system_errorC2ENS_10error_codeERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> 1062d4: d0000328 adrp x8, 0x16c000 1062d8: f9472d08 ldr x8, [x8, #0xe58] 1062dc: 91004108 add x8, x8, #0x10 1062e0: f9000268 str x8, [x19] 1062e4: f9400bf3 ldr x19, [sp, #0x10] 1062e8: a8c27bfd ldp x29, x30, [sp], #0x20 1062ec: d50323bf autiasp 1062f0: d65f03c0 ret 00000000001062f4 : 1062f4: d503233f paciasp 1062f8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1062fc: f9000bf3 str x19, [sp, #0x10] 106300: 910003fd mov x29, sp 106304: aa0103e3 mov x3, x1 106308: aa0003f3 mov x19, x0 10630c: a9400841 ldp x1, x2, [x2] 106310: 94016588 bl 0x15f930 <_ZNSt6__ndk112system_errorC2ENS_10error_codeEPKc@plt> 106314: d0000328 adrp x8, 0x16c000 106318: f9472d08 ldr x8, [x8, #0xe58] 10631c: 91004108 add x8, x8, #0x10 106320: f9000268 str x8, [x19] 106324: f9400bf3 ldr x19, [sp, #0x10] 106328: a8c27bfd ldp x29, x30, [sp], #0x20 10632c: d50323bf autiasp 106330: d65f03c0 ret 0000000000106334 : 106334: d503245f bti c 106338: 14016582 b 0x15f940 <_ZNSt6__ndk112system_errorD2Ev@plt> 000000000010633c : 10633c: d503233f paciasp 106340: a9be7bfd stp x29, x30, [sp, #-0x20]! 106344: f9000bf3 str x19, [sp, #0x10] 106348: 910003fd mov x29, sp 10634c: aa0003f3 mov x19, x0 106350: 9401657c bl 0x15f940 <_ZNSt6__ndk112system_errorD2Ev@plt> 106354: aa1303e0 mov x0, x19 106358: f9400bf3 ldr x19, [sp, #0x10] 10635c: a8c27bfd ldp x29, x30, [sp], #0x20 106360: d50323bf autiasp 106364: 14015adf b 0x15cee0 <_ZdlPv@plt> 0000000000106368 : 106368: d503233f paciasp 10636c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 106370: a90157f6 stp x22, x21, [sp, #0x10] 106374: 910003fd mov x29, sp 106378: a9024ff4 stp x20, x19, [sp, #0x20] 10637c: 9100c016 add x22, x0, #0x30 106380: aa0103f5 mov x21, x1 106384: aa0003f4 mov x20, x0 106388: aa0803e0 mov x0, x8 10638c: aa1603e1 mov x1, x22 106390: aa0803f3 mov x19, x8 106394: 94016513 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 106398: aa1603e0 mov x0, x22 10639c: aa1503e1 mov x1, x21 1063a0: 9401650c bl 0x15f7d0 <_ZNSt6__ndk16localeaSERKS0_@plt> 1063a4: f9402688 ldr x8, [x20, #0x48] 1063a8: b4000168 cbz x8, 0x1063d4 1063ac: d1000515 sub x21, x8, #0x1 1063b0: a943a688 ldp x8, x9, [x20, #0x38] 1063b4: f8757908 ldr x8, [x8, x21, lsl #3] 1063b8: b8757922 ldr w2, [x9, x21, lsl #2] 1063bc: 52800020 mov w0, #0x1 // =1 1063c0: aa1403e1 mov x1, x20 1063c4: d63f0100 blr x8 1063c8: d10006b5 sub x21, x21, #0x1 1063cc: b10006bf cmn x21, #0x1 1063d0: 54ffff01 b.ne 0x1063b0 1063d4: a9424ff4 ldp x20, x19, [sp, #0x20] 1063d8: a94157f6 ldp x22, x21, [sp, #0x10] 1063dc: a8c37bfd ldp x29, x30, [sp], #0x30 1063e0: d50323bf autiasp 1063e4: d65f03c0 ret 1063e8: aa0003f4 mov x20, x0 1063ec: aa1303e0 mov x0, x19 1063f0: 940164ec bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 1063f4: aa1403e0 mov x0, x20 1063f8: 94014b5a bl 0x159160 <__emutls_get_address+0x6d4> 00000000001063fc : 1063fc: d503233f paciasp 106400: a9bf7bfd stp x29, x30, [sp, #-0x10]! 106404: 910003fd mov x29, sp 106408: d0000321 adrp x1, 0x16c000 10640c: 52800020 mov w0, #0x1 // =1 106410: f9473821 ldr x1, [x1, #0xe70] 106414: 94014aa3 bl 0x158ea0 <__emutls_get_address+0x414> 106418: a8c17bfd ldp x29, x30, [sp], #0x10 10641c: d50323bf autiasp 106420: d65f03c0 ret 0000000000106424 : 106424: d503233f paciasp 106428: a9bb7bfd stp x29, x30, [sp, #-0x50]! 10642c: f9000bf9 str x25, [sp, #0x10] 106430: 910003fd mov x29, sp 106434: a9025ff8 stp x24, x23, [sp, #0x20] 106438: a90357f6 stp x22, x21, [sp, #0x30] 10643c: a9044ff4 stp x20, x19, [sp, #0x40] 106440: f9403408 ldr x8, [x0, #0x68] 106444: 93407c36 sxtw x22, w1 106448: aa0003f3 mov x19, x0 10644c: 910006d7 add x23, x22, #0x1 106450: eb0802ff cmp x23, x8 106454: 54000429 b.ls 0x1064d8 106458: d37ff908 lsl x8, x8, #1 10645c: 92fe0009 mov x9, #0xfffffffffffffff // =1152921504606846975 106460: eb17011f cmp x8, x23 106464: f9402e60 ldr x0, [x19, #0x58] 106468: 9a8832e8 csel x8, x23, x8, lo 10646c: eb0902ff cmp x23, x9 106470: 92fc0009 mov x9, #0x1fffffffffffffff // =2305843009213693951 106474: 9a893118 csel x24, x8, x9, lo 106478: d37df315 lsl x21, x24, #3 10647c: aa1503e1 mov x1, x21 106480: 94015ba8 bl 0x15d320 106484: b4000420 cbz x0, 0x106508 106488: f9403279 ldr x25, [x19, #0x60] 10648c: aa0003f4 mov x20, x0 106490: f9002e60 str x0, [x19, #0x58] 106494: eb18033f cmp x25, x24 106498: 540001ca b.ge 0x1064d0 10649c: d37df328 lsl x8, x25, #3 1064a0: 8b1402aa add x10, x21, x20 1064a4: 8b080280 add x0, x20, x8 1064a8: 2a1f03e1 mov w1, wzr 1064ac: 91002009 add x9, x0, #0x8 1064b0: eb0a013f cmp x9, x10 1064b4: 9a8a8129 csel x9, x9, x10, hi 1064b8: aa3403ea mvn x10, x20 1064bc: 8b0a0129 add x9, x9, x10 1064c0: cb080128 sub x8, x9, x8 1064c4: 91002108 add x8, x8, #0x8 1064c8: 927df102 and x2, x8, #0xfffffffffffffff8 1064cc: 94015a5d bl 0x15ce40 1064d0: f9003678 str x24, [x19, #0x68] 1064d4: 14000002 b 0x1064dc 1064d8: a945e674 ldp x20, x25, [x19, #0x58] 1064dc: eb17033f cmp x25, x23 1064e0: 8b160e80 add x0, x20, x22, lsl #3 1064e4: 9a9932e8 csel x8, x23, x25, lo 1064e8: f9003268 str x8, [x19, #0x60] 1064ec: a9444ff4 ldp x20, x19, [sp, #0x40] 1064f0: a94357f6 ldp x22, x21, [sp, #0x30] 1064f4: a9425ff8 ldp x24, x23, [sp, #0x20] 1064f8: f9400bf9 ldr x25, [sp, #0x10] 1064fc: a8c57bfd ldp x29, x30, [sp], #0x50 106500: d50323bf autiasp 106504: d65f03c0 ret 106508: 29442668 ldp w8, w9, [x19, #0x20] 10650c: 32000108 orr w8, w8, #0x1 106510: 6a08013f tst w9, w8 106514: b9002268 str w8, [x19, #0x20] 106518: 540000a1 b.ne 0x10652c 10651c: b0000360 adrp x0, 0x173000 106520: 91138000 add x0, x0, #0x4e0 106524: f900001f str xzr, [x0] 106528: 17fffff1 b 0x1064ec 10652c: b0fffb40 adrp x0, 0x6f000 106530: 91344400 add x0, x0, #0xd11 106534: 9400009a bl 0x10679c 0000000000106538 : 106538: d503233f paciasp 10653c: a9bb7bfd stp x29, x30, [sp, #-0x50]! 106540: f9000bf9 str x25, [sp, #0x10] 106544: 910003fd mov x29, sp 106548: a9025ff8 stp x24, x23, [sp, #0x20] 10654c: a90357f6 stp x22, x21, [sp, #0x30] 106550: a9044ff4 stp x20, x19, [sp, #0x40] 106554: f9404008 ldr x8, [x0, #0x80] 106558: 93407c36 sxtw x22, w1 10655c: aa0003f3 mov x19, x0 106560: 910006d7 add x23, x22, #0x1 106564: eb0802ff cmp x23, x8 106568: 54000429 b.ls 0x1065ec 10656c: a9468268 ldp x8, x0, [x19, #0x68] 106570: 92fe0009 mov x9, #0xfffffffffffffff // =1152921504606846975 106574: d37ff908 lsl x8, x8, #1 106578: eb17011f cmp x8, x23 10657c: 9a8832e8 csel x8, x23, x8, lo 106580: eb0902ff cmp x23, x9 106584: 92fc0009 mov x9, #0x1fffffffffffffff // =2305843009213693951 106588: 9a893119 csel x25, x8, x9, lo 10658c: d37df335 lsl x21, x25, #3 106590: aa1503e1 mov x1, x21 106594: 94015b63 bl 0x15d320 106598: b4000420 cbz x0, 0x10661c 10659c: f9403e78 ldr x24, [x19, #0x78] 1065a0: aa0003f4 mov x20, x0 1065a4: f9003a60 str x0, [x19, #0x70] 1065a8: eb19031f cmp x24, x25 1065ac: 540001ca b.ge 0x1065e4 1065b0: d37df308 lsl x8, x24, #3 1065b4: 8b1402aa add x10, x21, x20 1065b8: 8b080280 add x0, x20, x8 1065bc: 2a1f03e1 mov w1, wzr 1065c0: 91002009 add x9, x0, #0x8 1065c4: eb0a013f cmp x9, x10 1065c8: 9a8a8129 csel x9, x9, x10, hi 1065cc: aa3403ea mvn x10, x20 1065d0: 8b0a0129 add x9, x9, x10 1065d4: cb080128 sub x8, x9, x8 1065d8: 91002108 add x8, x8, #0x8 1065dc: 927df102 and x2, x8, #0xfffffffffffffff8 1065e0: 94015a18 bl 0x15ce40 1065e4: f9004279 str x25, [x19, #0x80] 1065e8: 14000002 b 0x1065f0 1065ec: a9476274 ldp x20, x24, [x19, #0x70] 1065f0: eb17031f cmp x24, x23 1065f4: 8b160e80 add x0, x20, x22, lsl #3 1065f8: 9a9832e8 csel x8, x23, x24, lo 1065fc: f9003e68 str x8, [x19, #0x78] 106600: a9444ff4 ldp x20, x19, [sp, #0x40] 106604: a94357f6 ldp x22, x21, [sp, #0x30] 106608: a9425ff8 ldp x24, x23, [sp, #0x20] 10660c: f9400bf9 ldr x25, [sp, #0x10] 106610: a8c57bfd ldp x29, x30, [sp], #0x50 106614: d50323bf autiasp 106618: d65f03c0 ret 10661c: 29442668 ldp w8, w9, [x19, #0x20] 106620: 32000108 orr w8, w8, #0x1 106624: 6a08013f tst w9, w8 106628: b9002268 str w8, [x19, #0x20] 10662c: 540000a1 b.ne 0x106640 106630: b0000360 adrp x0, 0x173000 106634: 9113a000 add x0, x0, #0x4e8 106638: f900001f str xzr, [x0] 10663c: 17fffff1 b 0x106600 106640: b0fffb40 adrp x0, 0x6f000 106644: 91344400 add x0, x0, #0xd11 106648: 94000055 bl 0x10679c 000000000010664c : 10664c: d503233f paciasp 106650: a9bd7bfd stp x29, x30, [sp, #-0x30]! 106654: a90157f6 stp x22, x21, [sp, #0x10] 106658: 910003fd mov x29, sp 10665c: a9024ff4 stp x20, x19, [sp, #0x20] 106660: a944a809 ldp x9, x10, [x0, #0x48] 106664: 2a0203f3 mov w19, w2 106668: aa0103f5 mov x21, x1 10666c: aa0003f4 mov x20, x0 106670: 91000528 add x8, x9, #0x1 106674: eb0a011f cmp x8, x10 106678: 54000409 b.ls 0x1066f8 10667c: d37ff949 lsl x9, x10, #1 106680: 92fe000a mov x10, #0xfffffffffffffff // =1152921504606846975 106684: eb08013f cmp x9, x8 106688: f9401e80 ldr x0, [x20, #0x38] 10668c: 9a893109 csel x9, x8, x9, lo 106690: eb0a011f cmp x8, x10 106694: 92fc0008 mov x8, #0x1fffffffffffffff // =2305843009213693951 106698: 9a883136 csel x22, x9, x8, lo 10669c: d37df2c1 lsl x1, x22, #3 1066a0: 94015b20 bl 0x15d320 1066a4: b50000c0 cbnz x0, 0x1066bc 1066a8: 29442688 ldp w8, w9, [x20, #0x20] 1066ac: 32000108 orr w8, w8, #0x1 1066b0: 6a08013f tst w9, w8 1066b4: b9002288 str w8, [x20, #0x20] 1066b8: 54000341 b.ne 0x106720 1066bc: f9402288 ldr x8, [x20, #0x40] 1066c0: d37ef6c1 lsl x1, x22, #2 1066c4: f9001e80 str x0, [x20, #0x38] 1066c8: aa0803e0 mov x0, x8 1066cc: 94015b15 bl 0x15d320 1066d0: b50000c0 cbnz x0, 0x1066e8 1066d4: 29442688 ldp w8, w9, [x20, #0x20] 1066d8: 32000108 orr w8, w8, #0x1 1066dc: 6a08013f tst w9, w8 1066e0: b9002288 str w8, [x20, #0x20] 1066e4: 540001e1 b.ne 0x106720 1066e8: f9402689 ldr x9, [x20, #0x48] 1066ec: f9002280 str x0, [x20, #0x40] 1066f0: f9002a96 str x22, [x20, #0x50] 1066f4: 91000528 add x8, x9, #0x1 1066f8: f9401e8a ldr x10, [x20, #0x38] 1066fc: f9002688 str x8, [x20, #0x48] 106700: f8297955 str x21, [x10, x9, lsl #3] 106704: f940228a ldr x10, [x20, #0x40] 106708: a94157f6 ldp x22, x21, [sp, #0x10] 10670c: b8297953 str w19, [x10, x9, lsl #2] 106710: a9424ff4 ldp x20, x19, [sp, #0x20] 106714: a8c37bfd ldp x29, x30, [sp], #0x30 106718: d50323bf autiasp 10671c: d65f03c0 ret 106720: b0fffb40 adrp x0, 0x6f000 106724: 91344400 add x0, x0, #0xd11 106728: 9400001d bl 0x10679c 000000000010672c : 10672c: d503233f paciasp 106730: a9be7bfd stp x29, x30, [sp, #-0x20]! 106734: f9000bf3 str x19, [sp, #0x10] 106738: 910003fd mov x29, sp 10673c: aa0003f3 mov x19, x0 106740: 94016414 bl 0x15f790 <_ZNSt6__ndk18ios_baseD2Ev@plt> 106744: aa1303e0 mov x0, x19 106748: f9400bf3 ldr x19, [sp, #0x10] 10674c: a8c27bfd ldp x29, x30, [sp], #0x20 106750: d50323bf autiasp 106754: 140159e3 b 0x15cee0 <_ZdlPv@plt> 0000000000106758 : 106758: d503233f paciasp 10675c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 106760: 910003fd mov x29, sp 106764: f9401408 ldr x8, [x0, #0x28] 106768: b9402409 ldr w9, [x0, #0x24] 10676c: f100011f cmp x8, #0x0 106770: 1a9f17e8 cset w8, eq 106774: 2a010108 orr w8, w8, w1 106778: 6a08013f tst w9, w8 10677c: b9002008 str w8, [x0, #0x20] 106780: 54000081 b.ne 0x106790 106784: a8c17bfd ldp x29, x30, [sp], #0x10 106788: d50323bf autiasp 10678c: d65f03c0 ret 106790: b0fffb40 adrp x0, 0x6f000 106794: 91344400 add x0, x0, #0xd11 106798: 94000001 bl 0x10679c 10679c: d503233f paciasp 1067a0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 1067a4: f9000bf5 str x21, [sp, #0x10] 1067a8: 910003fd mov x29, sp 1067ac: a9024ff4 stp x20, x19, [sp, #0x20] 1067b0: aa0003f4 mov x20, x0 1067b4: 52800400 mov w0, #0x20 // =32 1067b8: 94015d6a bl 0x15dd60 <__cxa_allocate_exception@plt> 1067bc: b0000368 adrp x8, 0x173000 1067c0: aa0003f3 mov x19, x0 1067c4: 91134108 add x8, x8, #0x4d0 1067c8: 08dffd08 ldarb w8, [x8] 1067cc: 36000228 tbz w8, #0x0, 0x106810 1067d0: b0000362 adrp x2, 0x173000 1067d4: aa1303e0 mov x0, x19 1067d8: 91132042 add x2, x2, #0x4c8 1067dc: 52800021 mov w1, #0x1 // =1 1067e0: aa1403e3 mov x3, x20 1067e4: 94016453 bl 0x15f930 <_ZNSt6__ndk112system_errorC2ENS_10error_codeEPKc@plt> 1067e8: d0000328 adrp x8, 0x16c000 1067ec: d0000321 adrp x1, 0x16c000 1067f0: d0000322 adrp x2, 0x16c000 1067f4: aa1303e0 mov x0, x19 1067f8: f9472d08 ldr x8, [x8, #0xe58] 1067fc: 91004108 add x8, x8, #0x10 106800: f9000268 str x8, [x19] 106804: f9473c21 ldr x1, [x1, #0xe78] 106808: f9473042 ldr x2, [x2, #0xe60] 10680c: 94015d59 bl 0x15dd70 <__cxa_throw@plt> 106810: b0000360 adrp x0, 0x173000 106814: 91134000 add x0, x0, #0x4d0 106818: 940163a2 bl 0x15f6a0 <__cxa_guard_acquire@plt> 10681c: 34fffda0 cbz w0, 0x1067d0 106820: b0000375 adrp x21, 0x173000 106824: 911322b5 add x21, x21, #0x4c8 106828: aa1503e0 mov x0, x21 10682c: 940163a1 bl 0x15f6b0 <_ZNSt6__ndk114error_categoryC2Ev@plt> 106830: 90000308 adrp x8, 0x166000 106834: d0000320 adrp x0, 0x16c000 106838: 91376108 add x8, x8, #0xdd8 10683c: d00002e2 adrp x2, 0x164000 106840: 911c0042 add x2, x2, #0x700 106844: aa1503e1 mov x1, x21 106848: f90002a8 str x8, [x21] 10684c: f946e800 ldr x0, [x0, #0xdd0] 106850: 94015960 bl 0x15cdd0 <__cxa_atexit@plt> 106854: b0000360 adrp x0, 0x173000 106858: 91134000 add x0, x0, #0x4d0 10685c: 9401639d bl 0x15f6d0 <__cxa_guard_release@plt> 106860: 17ffffdc b 0x1067d0 106864: aa0003f4 mov x20, x0 106868: aa1303e0 mov x0, x19 10686c: 94015d45 bl 0x15dd80 <__cxa_free_exception@plt> 106870: aa1403e0 mov x0, x20 106874: 94014a3b bl 0x159160 <__emutls_get_address+0x6d4> 0000000000106878 : 106878: d503245f bti c 10687c: d0fffb69 adrp x9, 0x74000 , std::__ndk1::allocator>+0x4d> 106880: f100003f cmp x1, #0x0 106884: aa0003e8 mov x8, x0 106888: f9001401 str x1, [x0, #0x28] 10688c: 1a9f17ea cset w10, eq 106890: 3dc38120 ldr q0, [x9, #0xe00] 106894: 52820049 mov w9, #0x1002 // =4098 106898: 29047d0a stp w10, wzr, [x8, #0x20] 10689c: 3d800400 str q0, [x0, #0x10] 1068a0: 6f00e400 movi v0.2d, #0000000000000000 1068a4: b9000809 str w9, [x0, #0x8] 1068a8: 9100c000 add x0, x0, #0x30 1068ac: 3c838100 stur q0, [x8, #0x38] 1068b0: 3c848100 stur q0, [x8, #0x48] 1068b4: 3c858100 stur q0, [x8, #0x58] 1068b8: 3c868100 stur q0, [x8, #0x68] 1068bc: 3c878100 stur q0, [x8, #0x78] 1068c0: 140163cc b 0x15f7f0 <_ZNSt6__ndk16localeC1Ev@plt> 00000000001068c4 : 1068c4: d503233f paciasp 1068c8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1068cc: a9014ff4 stp x20, x19, [sp, #0x10] 1068d0: 910003fd mov x29, sp 1068d4: b9400828 ldr w8, [x1, #0x8] 1068d8: aa0103f3 mov x19, x1 1068dc: aa0003f4 mov x20, x0 1068e0: 3dc00420 ldr q0, [x1, #0x10] 1068e4: b9000808 str w8, [x0, #0x8] 1068e8: 9100c000 add x0, x0, #0x30 1068ec: fd401021 ldr d1, [x1, #0x20] 1068f0: 9100c021 add x1, x1, #0x30 1068f4: 3d800680 str q0, [x20, #0x10] 1068f8: f900169f str xzr, [x20, #0x28] 1068fc: fd001281 str d1, [x20, #0x20] 106900: 940163b8 bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 106904: a943a668 ldp x8, x9, [x19, #0x38] 106908: 6f00e401 movi v1.2d, #0000000000000000 10690c: 3cc48260 ldur q0, [x19, #0x48] 106910: 3c848280 stur q0, [x20, #0x48] 106914: 3dc01a60 ldr q0, [x19, #0x60] 106918: a903a688 stp x8, x9, [x20, #0x38] 10691c: f9402e68 ldr x8, [x19, #0x58] 106920: 3c848261 stur q1, [x19, #0x48] 106924: a903fe7f stp xzr, xzr, [x19, #0x38] 106928: 3d801a80 str q0, [x20, #0x60] 10692c: f9002e88 str x8, [x20, #0x58] 106930: f9403a68 ldr x8, [x19, #0x70] 106934: 3cc78260 ldur q0, [x19, #0x78] 106938: f9002e7f str xzr, [x19, #0x58] 10693c: 3d801a61 str q1, [x19, #0x60] 106940: f9003a88 str x8, [x20, #0x70] 106944: f9003a7f str xzr, [x19, #0x70] 106948: 3c878280 stur q0, [x20, #0x78] 10694c: 3c878261 stur q1, [x19, #0x78] 106950: a9414ff4 ldp x20, x19, [sp, #0x10] 106954: a8c27bfd ldp x29, x30, [sp], #0x20 106958: d50323bf autiasp 10695c: d65f03c0 ret 0000000000106960 : 106960: d503233f paciasp 106964: d10143ff sub sp, sp, #0x50 106968: a9017bfd stp x29, x30, [sp, #0x10] 10696c: 910043fd add x29, sp, #0x10 106970: f90013f7 str x23, [sp, #0x20] 106974: a90357f6 stp x22, x21, [sp, #0x30] 106978: a9044ff4 stp x20, x19, [sp, #0x40] 10697c: d53bd057 mrs x23, TPIDR_EL0 106980: 9100c015 add x21, x0, #0x30 106984: f94016e8 ldr x8, [x23, #0x28] 106988: aa0103f3 mov x19, x1 10698c: aa0003f4 mov x20, x0 106990: 9100c036 add x22, x1, #0x30 106994: f90007e8 str x8, [sp, #0x8] 106998: b9400828 ldr w8, [x1, #0x8] 10699c: b9400809 ldr w9, [x0, #0x8] 1069a0: b9000808 str w8, [x0, #0x8] 1069a4: b9000829 str w9, [x1, #0x8] 1069a8: f9400828 ldr x8, [x1, #0x10] 1069ac: f9400809 ldr x9, [x0, #0x10] 1069b0: f9000808 str x8, [x0, #0x10] 1069b4: f9000829 str x9, [x1, #0x10] 1069b8: f9400c28 ldr x8, [x1, #0x18] 1069bc: f9400c09 ldr x9, [x0, #0x18] 1069c0: f9000c08 str x8, [x0, #0x18] 1069c4: f9000c29 str x9, [x1, #0x18] 1069c8: b9402028 ldr w8, [x1, #0x20] 1069cc: b9402009 ldr w9, [x0, #0x20] 1069d0: b9002008 str w8, [x0, #0x20] 1069d4: b9002029 str w9, [x1, #0x20] 1069d8: b9402428 ldr w8, [x1, #0x24] 1069dc: b9402409 ldr w9, [x0, #0x24] 1069e0: b9002408 str w8, [x0, #0x24] 1069e4: 910003e0 mov x0, sp 1069e8: b9002429 str w9, [x1, #0x24] 1069ec: aa1503e1 mov x1, x21 1069f0: 9401637c bl 0x15f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt> 1069f4: aa1503e0 mov x0, x21 1069f8: aa1603e1 mov x1, x22 1069fc: 94016375 bl 0x15f7d0 <_ZNSt6__ndk16localeaSERKS0_@plt> 106a00: 910003e1 mov x1, sp 106a04: aa1603e0 mov x0, x22 106a08: 94016372 bl 0x15f7d0 <_ZNSt6__ndk16localeaSERKS0_@plt> 106a0c: 910003e0 mov x0, sp 106a10: 94016364 bl 0x15f7a0 <_ZNSt6__ndk16localeD1Ev@plt> 106a14: f9401e68 ldr x8, [x19, #0x38] 106a18: f9401e89 ldr x9, [x20, #0x38] 106a1c: f9001e88 str x8, [x20, #0x38] 106a20: f9001e69 str x9, [x19, #0x38] 106a24: f9402268 ldr x8, [x19, #0x40] 106a28: f9402289 ldr x9, [x20, #0x40] 106a2c: f9002288 str x8, [x20, #0x40] 106a30: f9002269 str x9, [x19, #0x40] 106a34: f9402668 ldr x8, [x19, #0x48] 106a38: f9402689 ldr x9, [x20, #0x48] 106a3c: f9002688 str x8, [x20, #0x48] 106a40: f9002669 str x9, [x19, #0x48] 106a44: f9402a68 ldr x8, [x19, #0x50] 106a48: f9402a89 ldr x9, [x20, #0x50] 106a4c: f9002a88 str x8, [x20, #0x50] 106a50: f9002a69 str x9, [x19, #0x50] 106a54: f9402e68 ldr x8, [x19, #0x58] 106a58: f9402e89 ldr x9, [x20, #0x58] 106a5c: f9002e88 str x8, [x20, #0x58] 106a60: f9002e69 str x9, [x19, #0x58] 106a64: f9403268 ldr x8, [x19, #0x60] 106a68: f9403289 ldr x9, [x20, #0x60] 106a6c: f9003288 str x8, [x20, #0x60] 106a70: f9003269 str x9, [x19, #0x60] 106a74: f9403668 ldr x8, [x19, #0x68] 106a78: f9403689 ldr x9, [x20, #0x68] 106a7c: f9003688 str x8, [x20, #0x68] 106a80: f9003669 str x9, [x19, #0x68] 106a84: f9403a68 ldr x8, [x19, #0x70] 106a88: f9403a89 ldr x9, [x20, #0x70] 106a8c: f9003a88 str x8, [x20, #0x70] 106a90: f9003a69 str x9, [x19, #0x70] 106a94: f9403e68 ldr x8, [x19, #0x78] 106a98: f9403e89 ldr x9, [x20, #0x78] 106a9c: f9003e88 str x8, [x20, #0x78] 106aa0: f9003e69 str x9, [x19, #0x78] 106aa4: f9404268 ldr x8, [x19, #0x80] 106aa8: f9404289 ldr x9, [x20, #0x80] 106aac: f9004288 str x8, [x20, #0x80] 106ab0: f9004269 str x9, [x19, #0x80] 106ab4: f94016e8 ldr x8, [x23, #0x28] 106ab8: f94007e9 ldr x9, [sp, #0x8] 106abc: eb09011f cmp x8, x9 106ac0: 54000101 b.ne 0x106ae0 106ac4: a9444ff4 ldp x20, x19, [sp, #0x40] 106ac8: a94357f6 ldp x22, x21, [sp, #0x30] 106acc: a9417bfd ldp x29, x30, [sp, #0x10] 106ad0: f94013f7 ldr x23, [sp, #0x20] 106ad4: 910143ff add sp, sp, #0x50 106ad8: d50323bf autiasp 106adc: d65f03c0 ret 106ae0: 940158d4 bl 0x15ce30 <__stack_chk_fail@plt> 0000000000106ae4 : 106ae4: d503245f bti c 106ae8: b000036a adrp x10, 0x173000 106aec: 2a0003e9 mov w9, w0 106af0: 394aa148 ldrb w8, [x10, #0x2a8] 106af4: 390aa149 strb w9, [x10, #0x2a8] 106af8: 2a0803e0 mov w0, w8 106afc: d65f03c0 ret 106b00: d503233f paciasp 106b04: a9be7bfd stp x29, x30, [sp, #-0x20]! 106b08: f9000bf3 str x19, [sp, #0x10] 106b0c: 910003fd mov x29, sp 106b10: aa0003f3 mov x19, x0 106b14: 940162eb bl 0x15f6c0 <_ZNSt6__ndk114error_categoryD2Ev@plt> 106b18: aa1303e0 mov x0, x19 106b1c: f9400bf3 ldr x19, [sp, #0x10] 106b20: a8c27bfd ldp x29, x30, [sp], #0x20 106b24: d50323bf autiasp 106b28: 140158ee b 0x15cee0 <_ZdlPv@plt> 0000000000106b2c ::~collate()>: 106b2c: d503245f bti c 106b30: 14015bfc b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 0000000000106b34 ::~collate()>: 106b34: d503233f paciasp 106b38: a9be7bfd stp x29, x30, [sp, #-0x20]! 106b3c: f9000bf3 str x19, [sp, #0x10] 106b40: 910003fd mov x29, sp 106b44: aa0003f3 mov x19, x0 106b48: 94015bf6 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 106b4c: aa1303e0 mov x0, x19 106b50: f9400bf3 ldr x19, [sp, #0x10] 106b54: a8c27bfd ldp x29, x30, [sp], #0x20 106b58: d50323bf autiasp 106b5c: 140158e1 b 0x15cee0 <_ZdlPv@plt> 0000000000106b60 ::do_compare(char const*, char const*, char const*, char const*) const>: 106b60: d503245f bti c 106b64: eb04007f cmp x3, x4 106b68: 54000200 b.eq 0x106ba8 ::do_compare(char const*, char const*, char const*, char const*) const+0x48> 106b6c: cb030088 sub x8, x4, x3 106b70: 8b080028 add x8, x1, x8 106b74: eb02003f cmp x1, x2 106b78: 540001e0 b.eq 0x106bb4 ::do_compare(char const*, char const*, char const*, char const*) const+0x54> 106b7c: 39400029 ldrb w9, [x1] 106b80: 3940006a ldrb w10, [x3] 106b84: 6b0a013f cmp w9, w10 106b88: 54000163 b.lo 0x106bb4 ::do_compare(char const*, char const*, char const*, char const*) const+0x54> 106b8c: 6b09015f cmp w10, w9 106b90: 54000163 b.lo 0x106bbc ::do_compare(char const*, char const*, char const*, char const*) const+0x5c> 106b94: 91000421 add x1, x1, #0x1 106b98: 91000463 add x3, x3, #0x1 106b9c: eb04007f cmp x3, x4 106ba0: 54fffea1 b.ne 0x106b74 ::do_compare(char const*, char const*, char const*, char const*) const+0x14> 106ba4: aa0803e1 mov x1, x8 106ba8: eb02003f cmp x1, x2 106bac: 1a9f07e0 cset w0, ne 106bb0: d65f03c0 ret 106bb4: 12800000 mov w0, #-0x1 // =-1 106bb8: d65f03c0 ret 106bbc: 52800020 mov w0, #0x1 // =1 106bc0: d65f03c0 ret 0000000000106bc4 ::do_transform(char const*, char const*) const>: 106bc4: d503233f paciasp 106bc8: a9bc7bfd stp x29, x30, [sp, #-0x40]! 106bcc: f9000bf7 str x23, [sp, #0x10] 106bd0: 910003fd mov x29, sp 106bd4: a90257f6 stp x22, x21, [sp, #0x20] 106bd8: a9034ff4 stp x20, x19, [sp, #0x30] 106bdc: aa0803f3 mov x19, x8 106be0: cb010054 sub x20, x2, x1 106be4: b100429f cmn x20, #0x10 106be8: 54000402 b.hs 0x106c68 ::do_transform(char const*, char const*) const+0xa4> 106bec: aa0203f6 mov x22, x2 106bf0: aa0103f5 mov x21, x1 106bf4: f1005a9f cmp x20, #0x16 106bf8: 540000c8 b.hi 0x106c10 ::do_transform(char const*, char const*) const+0x4c> 106bfc: 531f7a88 lsl w8, w20, #1 106c00: 38001668 strb w8, [x19], #0x1 106c04: eb1602bf cmp x21, x22 106c08: 54000181 b.ne 0x106c38 ::do_transform(char const*, char const*) const+0x74> 106c0c: 14000010 b 0x106c4c ::do_transform(char const*, char const*) const+0x88> 106c10: 91004288 add x8, x20, #0x10 106c14: 927ced17 and x23, x8, #0xfffffffffffffff0 106c18: aa1703e0 mov x0, x23 106c1c: 94015891 bl 0x15ce60 <_Znwm@plt> 106c20: b24002e8 orr x8, x23, #0x1 106c24: a9008274 stp x20, x0, [x19, #0x8] 106c28: f9000268 str x8, [x19] 106c2c: aa0003f3 mov x19, x0 106c30: eb1602bf cmp x21, x22 106c34: 540000c0 b.eq 0x106c4c ::do_transform(char const*, char const*) const+0x88> 106c38: aa1303e0 mov x0, x19 106c3c: aa1503e1 mov x1, x21 106c40: aa1403e2 mov x2, x20 106c44: 94015917 bl 0x15d0a0 106c48: 8b140273 add x19, x19, x20 106c4c: 3900027f strb wzr, [x19] 106c50: f9400bf7 ldr x23, [sp, #0x10] 106c54: a9434ff4 ldp x20, x19, [sp, #0x30] 106c58: a94257f6 ldp x22, x21, [sp, #0x20] 106c5c: a8c47bfd ldp x29, x30, [sp], #0x40 106c60: d50323bf autiasp 106c64: d65f03c0 ret 106c68: aa1303e0 mov x0, x19 106c6c: 94015ac9 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 0000000000106c70 ::do_hash(char const*, char const*) const>: 106c70: d503245f bti c 106c74: eb02003f cmp x1, x2 106c78: 54000140 b.eq 0x106ca0 ::do_hash(char const*, char const*) const+0x30> 106c7c: aa1f03e0 mov x0, xzr 106c80: 38401428 ldrb w8, [x1], #0x1 106c84: eb02003f cmp x1, x2 106c88: 8b001108 add x8, x8, x0, lsl #4 106c8c: 92440d09 and x9, x8, #0xf000000000000000 106c90: b378fd29 bfxil x9, x9, #56, #8 106c94: ca080120 eor x0, x9, x8 106c98: 54ffff41 b.ne 0x106c80 ::do_hash(char const*, char const*) const+0x10> 106c9c: d65f03c0 ret 106ca0: aa1f03e0 mov x0, xzr 106ca4: d65f03c0 ret 0000000000106ca8 ::~collate()>: 106ca8: d503245f bti c 106cac: 14015b9d b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 0000000000106cb0 ::~collate()>: 106cb0: d503233f paciasp 106cb4: a9be7bfd stp x29, x30, [sp, #-0x20]! 106cb8: f9000bf3 str x19, [sp, #0x10] 106cbc: 910003fd mov x29, sp 106cc0: aa0003f3 mov x19, x0 106cc4: 94015b97 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 106cc8: aa1303e0 mov x0, x19 106ccc: f9400bf3 ldr x19, [sp, #0x10] 106cd0: a8c27bfd ldp x29, x30, [sp], #0x20 106cd4: d50323bf autiasp 106cd8: 14015882 b 0x15cee0 <_ZdlPv@plt> 0000000000106cdc ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const>: 106cdc: d503245f bti c 106ce0: eb04007f cmp x3, x4 106ce4: 540001a0 b.eq 0x106d18 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x3c> 106ce8: eb02003f cmp x1, x2 106cec: 540001c0 b.eq 0x106d24 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x48> 106cf0: b9400028 ldr w8, [x1] 106cf4: b9400069 ldr w9, [x3] 106cf8: 6b09011f cmp w8, w9 106cfc: 54000143 b.lo 0x106d24 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x48> 106d00: 6b08013f cmp w9, w8 106d04: 54000143 b.lo 0x106d2c ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x50> 106d08: 91001021 add x1, x1, #0x4 106d0c: 91001063 add x3, x3, #0x4 106d10: eb04007f cmp x3, x4 106d14: 54fffea1 b.ne 0x106ce8 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0xc> 106d18: eb02003f cmp x1, x2 106d1c: 1a9f07e0 cset w0, ne 106d20: d65f03c0 ret 106d24: 12800000 mov w0, #-0x1 // =-1 106d28: d65f03c0 ret 106d2c: 52800020 mov w0, #0x1 // =1 106d30: d65f03c0 ret 0000000000106d34 ::do_transform(wchar_t const*, wchar_t const*) const>: 106d34: d503233f paciasp 106d38: a9bc7bfd stp x29, x30, [sp, #-0x40]! 106d3c: a9015ff8 stp x24, x23, [sp, #0x10] 106d40: 910003fd mov x29, sp 106d44: a90257f6 stp x22, x21, [sp, #0x20] 106d48: a9034ff4 stp x20, x19, [sp, #0x30] 106d4c: aa0803f3 mov x19, x8 106d50: eb010056 subs x22, x2, x1 106d54: 540004a4 b.mi 0x106de8 ::do_transform(wchar_t const*, wchar_t const*) const+0xb4> 106d58: aa0203f5 mov x21, x2 106d5c: aa0103f4 mov x20, x1 106d60: f1004edf cmp x22, #0x13 106d64: 540000e8 b.hi 0x106d80 ::do_transform(wchar_t const*, wchar_t const*) const+0x4c> 106d68: d3417ec8 ubfx x8, x22, #1, #31 106d6c: 121f1908 and w8, w8, #0xfe 106d70: 38004668 strb w8, [x19], #0x4 106d74: eb15029f cmp x20, x21 106d78: 540001a1 b.ne 0x106dac ::do_transform(wchar_t const*, wchar_t const*) const+0x78> 106d7c: 14000014 b 0x106dcc ::do_transform(wchar_t const*, wchar_t const*) const+0x98> 106d80: 9342fed7 asr x23, x22, #2 106d84: 910012e8 add x8, x23, #0x4 106d88: 927ef518 and x24, x8, #0xfffffffffffffffc 106d8c: d37ef700 lsl x0, x24, #2 106d90: 94015834 bl 0x15ce60 <_Znwm@plt> 106d94: b2400308 orr x8, x24, #0x1 106d98: a9008277 stp x23, x0, [x19, #0x8] 106d9c: f9000268 str x8, [x19] 106da0: aa0003f3 mov x19, x0 106da4: eb15029f cmp x20, x21 106da8: 54000120 b.eq 0x106dcc ::do_transform(wchar_t const*, wchar_t const*) const+0x98> 106dac: 927ef6c2 and x2, x22, #0xfffffffffffffffc 106db0: aa1303e0 mov x0, x19 106db4: aa1403e1 mov x1, x20 106db8: d10012c8 sub x8, x22, #0x4 106dbc: 927ef515 and x21, x8, #0xfffffffffffffffc 106dc0: 940158b8 bl 0x15d0a0 106dc4: 8b1302a8 add x8, x21, x19 106dc8: 91001113 add x19, x8, #0x4 106dcc: b900027f str wzr, [x19] 106dd0: a9434ff4 ldp x20, x19, [sp, #0x30] 106dd4: a94257f6 ldp x22, x21, [sp, #0x20] 106dd8: a9415ff8 ldp x24, x23, [sp, #0x10] 106ddc: a8c47bfd ldp x29, x30, [sp], #0x40 106de0: d50323bf autiasp 106de4: d65f03c0 ret 106de8: aa1303e0 mov x0, x19 106dec: 94015a69 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 0000000000106df0 ::do_hash(wchar_t const*, wchar_t const*) const>: 106df0: d503245f bti c 106df4: eb02003f cmp x1, x2 106df8: 54000140 b.eq 0x106e20 ::do_hash(wchar_t const*, wchar_t const*) const+0x30> 106dfc: aa1f03e0 mov x0, xzr 106e00: b8404428 ldr w8, [x1], #0x4 106e04: eb02003f cmp x1, x2 106e08: 8b001108 add x8, x8, x0, lsl #4 106e0c: 92440d09 and x9, x8, #0xf000000000000000 106e10: b378fd29 bfxil x9, x9, #56, #8 106e14: ca080120 eor x0, x9, x8 106e18: 54ffff41 b.ne 0x106e00 ::do_hash(wchar_t const*, wchar_t const*) const+0x10> 106e1c: d65f03c0 ret 106e20: aa1f03e0 mov x0, xzr 106e24: d65f03c0 ret 0000000000106e28 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const>: 106e28: d503233f paciasp 106e2c: d102c3ff sub sp, sp, #0xb0 106e30: a9067bfd stp x29, x30, [sp, #0x60] 106e34: 910183fd add x29, sp, #0x60 106e38: a90767fa stp x26, x25, [sp, #0x70] 106e3c: a9085ff8 stp x24, x23, [sp, #0x80] 106e40: a90957f6 stp x22, x21, [sp, #0x90] 106e44: a90a4ff4 stp x20, x19, [sp, #0xa0] 106e48: d53bd058 mrs x24, TPIDR_EL0 106e4c: aa0503f3 mov x19, x5 106e50: f9401708 ldr x8, [x24, #0x28] 106e54: aa0403f4 mov x20, x4 106e58: aa0303f7 mov x23, x3 106e5c: aa0203f5 mov x21, x2 106e60: f81f83a8 stur x8, [x29, #-0x8] 106e64: 39402068 ldrb w8, [x3, #0x8] 106e68: f9000be1 str x1, [sp, #0x10] 106e6c: 37000248 tbnz w8, #0x0, 0x106eb4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x8c> 106e70: f9400008 ldr x8, [x0] 106e74: 92800009 mov x9, #-0x1 // =-1 106e78: 9100a3e5 add x5, sp, #0x28 106e7c: aa1503e2 mov x2, x21 106e80: aa1703e3 mov x3, x23 106e84: aa1403e4 mov x4, x20 106e88: f9401108 ldr x8, [x8, #0x20] 106e8c: f90017e9 str x9, [sp, #0x28] 106e90: d63f0100 blr x8 106e94: f94017e8 ldr x8, [sp, #0x28] 106e98: aa0003f5 mov x21, x0 106e9c: f9000be0 str x0, [sp, #0x10] 106ea0: f100051f cmp x8, #0x1 106ea4: 54000c60 b.eq 0x107030 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x208> 106ea8: b5000c88 cbnz x8, 0x107038 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x210> 106eac: 3900027f strb wzr, [x19] 106eb0: 14000066 b 0x107048 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x220> 106eb4: 910023e8 add x8, sp, #0x8 106eb8: aa1703e0 mov x0, x23 106ebc: 94016269 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 106ec0: d0000336 adrp x22, 0x16c000 106ec4: d0000339 adrp x25, 0x16c000 106ec8: f94702d6 ldr x22, [x22, #0xe00] 106ecc: f9474739 ldr x25, [x25, #0xe88] 106ed0: f9001fff str xzr, [sp, #0x38] 106ed4: f94007fa ldr x26, [sp, #0x8] 106ed8: a902e7f6 stp x22, x25, [sp, #0x28] 106edc: c8dffec8 ldar x8, [x22] 106ee0: b100051f cmn x8, #0x1 106ee4: 54000140 b.eq 0x106f0c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0xe4> 106ee8: 9100a3e8 add x8, sp, #0x28 106eec: 910083e9 add x9, sp, #0x20 106ef0: a901a3e9 stp x9, x8, [sp, #0x18] 106ef4: d0000320 adrp x0, 0x16c000 106ef8: f0000162 adrp x2, 0x135000 ::~codecvt()+0xc54> 106efc: 9104d042 add x2, x2, #0x134 106f00: 910063e1 add x1, sp, #0x18 106f04: f9470000 ldr x0, [x0, #0xe00] 106f08: 9401629a bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 106f0c: a9412748 ldp x8, x9, [x26, #0x10] 106f10: b9800aca ldrsw x10, [x22, #0x8] 106f14: cb08012b sub x11, x9, x8 106f18: d1000549 sub x9, x10, #0x1 106f1c: eb8b0d3f cmp x9, x11, asr #3 106f20: 54000ae2 b.hs 0x10707c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x254> 106f24: f8697916 ldr x22, [x8, x9, lsl #3] 106f28: b4000ab6 cbz x22, 0x10707c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x254> 106f2c: f94007e0 ldr x0, [sp, #0x8] 106f30: 94016210 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 106f34: 910023e8 add x8, sp, #0x8 106f38: aa1703e0 mov x0, x23 106f3c: 94016249 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 106f40: d0000337 adrp x23, 0x16c000 106f44: f9474af7 ldr x23, [x23, #0xe90] 106f48: f9001fff str xzr, [sp, #0x38] 106f4c: a902e7f7 stp x23, x25, [sp, #0x28] 106f50: f94007f9 ldr x25, [sp, #0x8] 106f54: c8dffee8 ldar x8, [x23] 106f58: b100051f cmn x8, #0x1 106f5c: 54000140 b.eq 0x106f84 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x15c> 106f60: 9100a3e8 add x8, sp, #0x28 106f64: 910083e9 add x9, sp, #0x20 106f68: a901a3e9 stp x9, x8, [sp, #0x18] 106f6c: d0000320 adrp x0, 0x16c000 106f70: f0000162 adrp x2, 0x135000 ::~codecvt()+0xc54> 106f74: 9104d042 add x2, x2, #0x134 106f78: 910063e1 add x1, sp, #0x18 106f7c: f9474800 ldr x0, [x0, #0xe90] 106f80: 9401627c bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 106f84: a9412728 ldp x8, x9, [x25, #0x10] 106f88: b9800aea ldrsw x10, [x23, #0x8] 106f8c: cb08012b sub x11, x9, x8 106f90: d1000549 sub x9, x10, #0x1 106f94: eb8b0d3f cmp x9, x11, asr #3 106f98: 54000742 b.hs 0x107080 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x258> 106f9c: f8697917 ldr x23, [x8, x9, lsl #3] 106fa0: b4000717 cbz x23, 0x107080 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x258> 106fa4: f94007e0 ldr x0, [sp, #0x8] 106fa8: 940161f2 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 106fac: f94002e8 ldr x8, [x23] 106fb0: f9401909 ldr x9, [x8, #0x30] 106fb4: 9100a3e8 add x8, sp, #0x28 106fb8: aa1703e0 mov x0, x23 106fbc: 9100a3f9 add x25, sp, #0x28 106fc0: d63f0120 blr x9 106fc4: f94002e9 ldr x9, [x23] 106fc8: 91006328 add x8, x25, #0x18 106fcc: f9401d29 ldr x9, [x9, #0x38] 106fd0: aa1703e0 mov x0, x23 106fd4: d63f0120 blr x9 106fd8: 9100a3f7 add x23, sp, #0x28 106fdc: 9100c2e3 add x3, x23, #0x30 106fe0: 910043e0 add x0, sp, #0x10 106fe4: 9100a3e2 add x2, sp, #0x28 106fe8: aa1503e1 mov x1, x21 106fec: aa1603e4 mov x4, x22 106ff0: aa1403e5 mov x5, x20 106ff4: 52800026 mov w6, #0x1 // =1 106ff8: 9400003a bl 0x1070e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2b8> 106ffc: eb17001f cmp x0, x23 107000: 394103e9 ldrb w9, [sp, #0x40] 107004: 1a9f17e8 cset w8, eq 107008: f9400bf5 ldr x21, [sp, #0x10] 10700c: 39000268 strb w8, [x19] 107010: 36000069 tbz w9, #0x0, 0x10701c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x1f4> 107014: f9402be0 ldr x0, [sp, #0x50] 107018: 940157b2 bl 0x15cee0 <_ZdlPv@plt> 10701c: 3940a3e8 ldrb w8, [sp, #0x28] 107020: 36000148 tbz w8, #0x0, 0x107048 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x220> 107024: f9401fe0 ldr x0, [sp, #0x38] 107028: 940157ae bl 0x15cee0 <_ZdlPv@plt> 10702c: 14000007 b 0x107048 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x220> 107030: 39000268 strb w8, [x19] 107034: 14000005 b 0x107048 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x220> 107038: 52800028 mov w8, #0x1 // =1 10703c: 52800089 mov w9, #0x4 // =4 107040: 39000268 strb w8, [x19] 107044: b9000289 str w9, [x20] 107048: f9401708 ldr x8, [x24, #0x28] 10704c: f85f83a9 ldur x9, [x29, #-0x8] 107050: eb09011f cmp x8, x9 107054: 54000181 b.ne 0x107084 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x25c> 107058: aa1503e0 mov x0, x21 10705c: a94a4ff4 ldp x20, x19, [sp, #0xa0] 107060: a94957f6 ldp x22, x21, [sp, #0x90] 107064: a9485ff8 ldp x24, x23, [sp, #0x80] 107068: a94767fa ldp x26, x25, [sp, #0x70] 10706c: a9467bfd ldp x29, x30, [sp, #0x60] 107070: 9102c3ff add sp, sp, #0xb0 107074: d50323bf autiasp 107078: d65f03c0 ret 10707c: 940079d3 bl 0x1257c8 107080: 940079d2 bl 0x1257c8 107084: 9401576b bl 0x15ce30 <__stack_chk_fail@plt> 107088: 394103e8 ldrb w8, [sp, #0x40] 10708c: aa0003f3 mov x19, x0 107090: 36000068 tbz w8, #0x0, 0x10709c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x274> 107094: f9402be0 ldr x0, [sp, #0x50] 107098: 94015792 bl 0x15cee0 <_ZdlPv@plt> 10709c: 3940a3e8 ldrb w8, [sp, #0x28] 1070a0: 370000a8 tbnz w8, #0x0, 0x1070b4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x28c> 1070a4: 14000006 b 0x1070bc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x294> 1070a8: 3940a3e8 ldrb w8, [sp, #0x28] 1070ac: aa0003f3 mov x19, x0 1070b0: 36000068 tbz w8, #0x0, 0x1070bc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x294> 1070b4: f9401fe0 ldr x0, [sp, #0x38] 1070b8: 9401578a bl 0x15cee0 <_ZdlPv@plt> 1070bc: aa1303e0 mov x0, x19 1070c0: 94014828 bl 0x159160 <__emutls_get_address+0x6d4> 1070c4: 94014827 bl 0x159160 <__emutls_get_address+0x6d4> 1070c8: 14000001 b 0x1070cc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2a4> 1070cc: aa0003f3 mov x19, x0 1070d0: f94007e0 ldr x0, [sp, #0x8] 1070d4: 940161a7 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1070d8: aa1303e0 mov x0, x19 1070dc: 94014821 bl 0x159160 <__emutls_get_address+0x6d4> 1070e0: d503233f paciasp 1070e4: d10403ff sub sp, sp, #0x100 1070e8: a90a7bfd stp x29, x30, [sp, #0xa0] 1070ec: 910283fd add x29, sp, #0xa0 1070f0: a90b6ffc stp x28, x27, [sp, #0xb0] 1070f4: a90c67fa stp x26, x25, [sp, #0xc0] 1070f8: a90d5ff8 stp x24, x23, [sp, #0xd0] 1070fc: a90e57f6 stp x22, x21, [sp, #0xe0] 107100: a90f4ff4 stp x20, x19, [sp, #0xf0] 107104: cb020068 sub x8, x3, x2 107108: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 10710c: 9343fd08 asr x8, x8, #3 107110: f2955569 movk x9, #0xaaab 107114: b90033e6 str w6, [sp, #0x30] 107118: aa0503f5 mov x21, x5 10711c: f90017e4 str x4, [sp, #0x28] 107120: d53bd056 mrs x22, TPIDR_EL0 107124: 9b097d1b mul x27, x8, x9 107128: aa0303f9 mov x25, x3 10712c: aa0203f4 mov x20, x2 107130: aa0103f7 mov x23, x1 107134: f94016c8 ldr x8, [x22, #0x28] 107138: aa0003f8 mov x24, x0 10713c: f101977f cmp x27, #0x65 107140: f81f83a8 stur x8, [x29, #-0x8] 107144: 540003a3 b.lo 0x1071b8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x390> 107148: aa1b03e0 mov x0, x27 10714c: 94015835 bl 0x15d220 107150: aa0003f3 mov x19, x0 107154: aa0003fa mov x26, x0 107158: b4001e40 cbz x0, 0x107520 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6f8> 10715c: eb19029f cmp x20, x25 107160: 54000340 b.eq 0x1071c8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3a0> 107164: aa1f03fc mov x28, xzr 107168: 52800048 mov w8, #0x2 // =2 10716c: 52800029 mov w9, #0x1 // =1 107170: aa1403ea mov x10, x20 107174: aa1a03eb mov x11, x26 107178: 14000008 b 0x107198 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x370> 10717c: d100077b sub x27, x27, #0x1 107180: 9100079c add x28, x28, #0x1 107184: 39000168 strb w8, [x11] 107188: 9100056b add x11, x11, #0x1 10718c: 9100614a add x10, x10, #0x18 107190: eb19015f cmp x10, x25 107194: 540001c0 b.eq 0x1071cc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3a4> 107198: 3940014c ldrb w12, [x10] 10719c: f940054d ldr x13, [x10, #0x8] 1071a0: d341fd8e lsr x14, x12, #1 1071a4: 7200019f tst w12, #0x1 1071a8: 9a8d01cc csel x12, x14, x13, eq 1071ac: b4fffe8c cbz x12, 0x10717c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x354> 1071b0: 39000169 strb w9, [x11] 1071b4: 17fffff5 b 0x107188 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x360> 1071b8: aa1f03f3 mov x19, xzr 1071bc: 9100d3fa add x26, sp, #0x34 1071c0: eb19029f cmp x20, x25 1071c4: 54fffd01 b.ne 0x107164 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x33c> 1071c8: aa1f03fc mov x28, xzr 1071cc: a900d7f3 stp x19, x21, [sp, #0x8] 1071d0: aa1f03f5 mov x21, xzr 1071d4: f90013fc str x28, [sp, #0x20] 1071d8: 14000005 b 0x1071ec >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3c4> 1071dc: 2a0003fc mov w28, w0 1071e0: 910006b5 add x21, x21, #0x1 1071e4: eb19029f cmp x20, x25 1071e8: 540006e1 b.ne 0x1072c4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x49c> 1071ec: f940031c ldr x28, [x24] 1071f0: b400017c cbz x28, 0x10721c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3f4> 1071f4: a941a788 ldp x8, x9, [x28, #0x18] 1071f8: eb09011f cmp x8, x9 1071fc: 54000101 b.ne 0x10721c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3f4> 107200: f9400388 ldr x8, [x28] 107204: f9402508 ldr x8, [x8, #0x48] 107208: aa1c03e0 mov x0, x28 10720c: d63f0100 blr x8 107210: 3100041f cmn w0, #0x1 107214: 54000500 b.eq 0x1072b4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x48c> 107218: f940031c ldr x28, [x24] 10721c: b4000157 cbz x23, 0x107244 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x41c> 107220: a941a6e8 ldp x8, x9, [x23, #0x18] 107224: eb09011f cmp x8, x9 107228: 540000e1 b.ne 0x107244 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x41c> 10722c: f94002e8 ldr x8, [x23] 107230: f9402508 ldr x8, [x8, #0x48] 107234: aa1703e0 mov x0, x23 107238: d63f0100 blr x8 10723c: 3100041f cmn w0, #0x1 107240: 9a9703f7 csel x23, xzr, x23, eq 107244: f100039f cmp x28, #0x0 107248: f940031c ldr x28, [x24] 10724c: 1a9f17e8 cset w8, eq 107250: f10002ff cmp x23, #0x0 107254: 1a9f17e9 cset w9, eq 107258: 6b09011f cmp w8, w9 10725c: 54000e00 b.eq 0x10741c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5f4> 107260: b4000dfb cbz x27, 0x10741c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5f4> 107264: a941a788 ldp x8, x9, [x28, #0x18] 107268: eb09011f cmp x8, x9 10726c: 540000a0 b.eq 0x107280 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x458> 107270: 3940011c ldrb w28, [x8] 107274: b94033e8 ldr w8, [sp, #0x30] 107278: 3707fb48 tbnz w8, #0x0, 0x1071e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3b8> 10727c: 14000008 b 0x10729c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x474> 107280: f9400388 ldr x8, [x28] 107284: f9402508 ldr x8, [x8, #0x48] 107288: aa1c03e0 mov x0, x28 10728c: d63f0100 blr x8 107290: 2a0003fc mov w28, w0 107294: b94033e8 ldr w8, [sp, #0x30] 107298: 3707fa48 tbnz w8, #0x0, 0x1071e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3b8> 10729c: f94017e0 ldr x0, [sp, #0x28] 1072a0: f9400008 ldr x8, [x0] 1072a4: f9400d08 ldr x8, [x8, #0x18] 1072a8: 2a1c03e1 mov w1, w28 1072ac: d63f0100 blr x8 1072b0: 17ffffcb b 0x1071dc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3b4> 1072b4: aa1f03fc mov x28, xzr 1072b8: f900031f str xzr, [x24] 1072bc: b5fffb37 cbnz x23, 0x107220 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3f8> 1072c0: 17ffffe1 b 0x107244 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x41c> 1072c4: f90003f6 str x22, [sp] 1072c8: aa1403f6 mov x22, x20 1072cc: aa1a03f3 mov x19, x26 1072d0: b9001fff str wzr, [sp, #0x1c] 1072d4: 14000007 b 0x1072f0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4c8> 1072d8: d100077b sub x27, x27, #0x1 1072dc: 3900027f strb wzr, [x19] 1072e0: 910062d6 add x22, x22, #0x18 1072e4: 91000673 add x19, x19, #0x1 1072e8: eb1902df cmp x22, x25 1072ec: 540004e0 b.eq 0x107388 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x560> 1072f0: 39400268 ldrb w8, [x19] 1072f4: 7100051f cmp w8, #0x1 1072f8: 54ffff41 b.ne 0x1072e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4b8> 1072fc: 394002c8 ldrb w8, [x22] 107300: f9400ac9 ldr x9, [x22, #0x10] 107304: 7200011f tst w8, #0x1 107308: 9a961528 csinc x8, x9, x22, ne 10730c: 8b150108 add x8, x8, x21 107310: 385ff101 ldurb w1, [x8, #-0x1] 107314: b94033e8 ldr w8, [sp, #0x30] 107318: 370000c8 tbnz w8, #0x0, 0x107330 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x508> 10731c: f94017e0 ldr x0, [sp, #0x28] 107320: f9400008 ldr x8, [x0] 107324: f9400d08 ldr x8, [x8, #0x18] 107328: d63f0100 blr x8 10732c: 2a0003e1 mov w1, w0 107330: 12001f88 and w8, w28, #0xff 107334: 6b21011f cmp w8, w1, uxtb 107338: 54fffd01 b.ne 0x1072d8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4b0> 10733c: 394002c8 ldrb w8, [x22] 107340: f94006c9 ldr x9, [x22, #0x8] 107344: d341fd0a lsr x10, x8, #1 107348: 7200011f tst w8, #0x1 10734c: 9a890148 csel x8, x10, x9, eq 107350: eb15011f cmp x8, x21 107354: 54000141 b.ne 0x10737c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x554> 107358: f94013e8 ldr x8, [sp, #0x20] 10735c: d100077b sub x27, x27, #0x1 107360: 91000508 add x8, x8, #0x1 107364: f90013e8 str x8, [sp, #0x20] 107368: 52800028 mov w8, #0x1 // =1 10736c: b9001fe8 str w8, [sp, #0x1c] 107370: 52800048 mov w8, #0x2 // =2 107374: 39000268 strb w8, [x19] 107378: 17ffffda b 0x1072e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4b8> 10737c: 52800028 mov w8, #0x1 // =1 107380: b9001fe8 str w8, [sp, #0x1c] 107384: 17ffffd7 b 0x1072e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4b8> 107388: a9404ff6 ldp x22, x19, [sp] 10738c: f94013fc ldr x28, [sp, #0x20] 107390: b9401fe8 ldr w8, [sp, #0x1c] 107394: 3607f208 tbz w8, #0x0, 0x1071d4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3ac> 107398: f9400300 ldr x0, [x24] 10739c: a941a408 ldp x8, x9, [x0, #0x18] 1073a0: eb09011f cmp x8, x9 1073a4: 54000080 b.eq 0x1073b4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x58c> 1073a8: 91000508 add x8, x8, #0x1 1073ac: f9000c08 str x8, [x0, #0x18] 1073b0: 14000004 b 0x1073c0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x598> 1073b4: f9400008 ldr x8, [x0] 1073b8: f9402908 ldr x8, [x8, #0x50] 1073bc: d63f0100 blr x8 1073c0: aa1403e8 mov x8, x20 1073c4: aa1a03e9 mov x9, x26 1073c8: 8b1b038a add x10, x28, x27 1073cc: f100095f cmp x10, #0x2 1073d0: 54fff023 b.lo 0x1071d4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3ac> 1073d4: 14000005 b 0x1073e8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5c0> 1073d8: 91006108 add x8, x8, #0x18 1073dc: 91000529 add x9, x9, #0x1 1073e0: eb19011f cmp x8, x25 1073e4: 54ffef80 b.eq 0x1071d4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3ac> 1073e8: 3940012a ldrb w10, [x9] 1073ec: 7100095f cmp w10, #0x2 1073f0: 54ffff41 b.ne 0x1073d8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5b0> 1073f4: 3940010a ldrb w10, [x8] 1073f8: f940050b ldr x11, [x8, #0x8] 1073fc: d341fd4c lsr x12, x10, #1 107400: 7200015f tst w10, #0x1 107404: 9a8b018a csel x10, x12, x11, eq 107408: eb15015f cmp x10, x21 10740c: 54fffe60 b.eq 0x1073d8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5b0> 107410: d100079c sub x28, x28, #0x1 107414: 3900013f strb wzr, [x9] 107418: 17fffff0 b 0x1073d8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5b0> 10741c: b40001dc cbz x28, 0x107454 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x62c> 107420: a941a788 ldp x8, x9, [x28, #0x18] 107424: f9400bf5 ldr x21, [sp, #0x10] 107428: eb09011f cmp x8, x9 10742c: 54000161 b.ne 0x107458 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x630> 107430: f9400388 ldr x8, [x28] 107434: f9402508 ldr x8, [x8, #0x48] 107438: aa1c03e0 mov x0, x28 10743c: d63f0100 blr x8 107440: 3100041f cmn w0, #0x1 107444: 54000220 b.eq 0x107488 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x660> 107448: f940031c ldr x28, [x24] 10744c: b5000097 cbnz x23, 0x10745c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x634> 107450: 14000011 b 0x107494 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x66c> 107454: f9400bf5 ldr x21, [sp, #0x10] 107458: b40001f7 cbz x23, 0x107494 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x66c> 10745c: a941a6e8 ldp x8, x9, [x23, #0x18] 107460: eb09011f cmp x8, x9 107464: 540000e1 b.ne 0x107480 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x658> 107468: f94002e8 ldr x8, [x23] 10746c: f9402508 ldr x8, [x8, #0x48] 107470: aa1703e0 mov x0, x23 107474: d63f0100 blr x8 107478: 3100041f cmn w0, #0x1 10747c: 540000c0 b.eq 0x107494 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x66c> 107480: b50000dc cbnz x28, 0x107498 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x670> 107484: 1400000e b 0x1074bc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x694> 107488: aa1f03fc mov x28, xzr 10748c: f900031f str xzr, [x24] 107490: b5fffe77 cbnz x23, 0x10745c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x634> 107494: b500015c cbnz x28, 0x1074bc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x694> 107498: b94002a8 ldr w8, [x21] 10749c: 321f0108 orr w8, w8, #0x2 1074a0: b90002a8 str w8, [x21] 1074a4: 14000006 b 0x1074bc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x694> 1074a8: 39400348 ldrb w8, [x26] 1074ac: 7100091f cmp w8, #0x2 1074b0: 54000320 b.eq 0x107514 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6ec> 1074b4: 91006294 add x20, x20, #0x18 1074b8: 9100075a add x26, x26, #0x1 1074bc: eb19029f cmp x20, x25 1074c0: 54ffff41 b.ne 0x1074a8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x680> 1074c4: b94002a8 ldr w8, [x21] 1074c8: 321e0108 orr w8, w8, #0x4 1074cc: b90002a8 str w8, [x21] 1074d0: b4000073 cbz x19, 0x1074dc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6b4> 1074d4: aa1303e0 mov x0, x19 1074d8: 94015772 bl 0x15d2a0 1074dc: f94016c8 ldr x8, [x22, #0x28] 1074e0: f85f83a9 ldur x9, [x29, #-0x8] 1074e4: eb09011f cmp x8, x9 1074e8: 540001e1 b.ne 0x107524 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6fc> 1074ec: aa1903e0 mov x0, x25 1074f0: a94f4ff4 ldp x20, x19, [sp, #0xf0] 1074f4: a94e57f6 ldp x22, x21, [sp, #0xe0] 1074f8: a94d5ff8 ldp x24, x23, [sp, #0xd0] 1074fc: a94c67fa ldp x26, x25, [sp, #0xc0] 107500: a94b6ffc ldp x28, x27, [sp, #0xb0] 107504: a94a7bfd ldp x29, x30, [sp, #0xa0] 107508: 910403ff add sp, sp, #0x100 10750c: d50323bf autiasp 107510: d65f03c0 ret 107514: aa1403f9 mov x25, x20 107518: b5fffdf3 cbnz x19, 0x1074d4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6ac> 10751c: 17fffff0 b 0x1074dc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6b4> 107520: 940160a8 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 107524: 94015643 bl 0x15ce30 <__stack_chk_fail@plt> 107528: 14000004 b 0x107538 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x710> 10752c: 14000003 b 0x107538 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x710> 107530: 14000002 b 0x107538 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x710> 107534: 14000001 b 0x107538 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x710> 107538: aa0003f4 mov x20, x0 10753c: f94007e8 ldr x8, [sp, #0x8] 107540: b4000068 cbz x8, 0x10754c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x724> 107544: f94007e0 ldr x0, [sp, #0x8] 107548: 94015756 bl 0x15d2a0 10754c: aa1403e0 mov x0, x20 107550: 94014704 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000107554 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const>: 107554: d503245f bti c 107558: 1401610a b 0x15f980 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 000000000010755c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const>: 10755c: d503233f paciasp 107560: d10683ff sub sp, sp, #0x1a0 107564: a9147bfd stp x29, x30, [sp, #0x140] 107568: 910503fd add x29, sp, #0x140 10756c: a9156ffc stp x28, x27, [sp, #0x150] 107570: a91667fa stp x26, x25, [sp, #0x160] 107574: a9175ff8 stp x24, x23, [sp, #0x170] 107578: a91857f6 stp x22, x21, [sp, #0x180] 10757c: a9194ff4 stp x20, x19, [sp, #0x190] 107580: d53bd048 mrs x8, TPIDR_EL0 107584: 52800949 mov w9, #0x4a // =74 107588: f9000fe8 str x8, [sp, #0x18] 10758c: aa0303e0 mov x0, x3 107590: f9401508 ldr x8, [x8, #0x28] 107594: aa0203f5 mov x21, x2 107598: aa0103f3 mov x19, x1 10759c: aa0403f4 mov x20, x4 1075a0: f81f03a8 stur x8, [x29, #-0x10] 1075a4: b9400868 ldr w8, [x3, #0x8] 1075a8: f90013e5 str x5, [sp, #0x20] 1075ac: 6a090108 ands w8, w8, w9 1075b0: 54000120 b.eq 0x1075d4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x78> 1075b4: 7101011f cmp w8, #0x40 1075b8: 540000a0 b.eq 0x1075cc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x70> 1075bc: 7100211f cmp w8, #0x8 1075c0: 540000e1 b.ne 0x1075dc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x80> 1075c4: 52800217 mov w23, #0x10 // =16 1075c8: 14000006 b 0x1075e0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x84> 1075cc: 52800117 mov w23, #0x8 // =8 1075d0: 14000004 b 0x1075e0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x84> 1075d4: 2a1f03f7 mov w23, wzr 1075d8: 14000002 b 0x1075e0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x84> 1075dc: 52800157 mov w23, #0xa // =10 1075e0: 910163e8 add x8, sp, #0x58 1075e4: d100b3a1 sub x1, x29, #0x2c 1075e8: 9101c3e2 add x2, sp, #0x70 1075ec: d100b3ba sub x26, x29, #0x2c 1075f0: 940160e8 bl 0x15f990 <_ZNSt6__ndk19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc@plt> 1075f4: a9047fff stp xzr, xzr, [sp, #0x40] 1075f8: f9002bff str xzr, [sp, #0x50] 1075fc: 910103e0 add x0, sp, #0x40 107600: 528002c1 mov w1, #0x16 // =22 107604: 2a1f03e2 mov w2, wzr 107608: 910103f6 add x22, sp, #0x40 10760c: 94015ab1 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 107610: 394103e8 ldrb w8, [sp, #0x40] 107614: b24002db orr x27, x22, #0x1 107618: f9402be9 ldr x9, [sp, #0x50] 10761c: 9101d3ea add x10, sp, #0x74 107620: 528002dc mov w28, #0x16 // =22 107624: 9100c3f9 add x25, sp, #0x30 107628: 7200011f tst w8, #0x1 10762c: b9002fff str wzr, [sp, #0x2c] 107630: 9a890378 csel x24, x27, x9, eq 107634: a90363ea stp x10, x24, [sp, #0x30] 107638: 14000003 b 0x107644 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0xe8> 10763c: 91000508 add x8, x8, #0x1 107640: f9000e68 str x8, [x19, #0x18] 107644: b4000093 cbz x19, 0x107654 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0xf8> 107648: a941a668 ldp x8, x9, [x19, #0x18] 10764c: eb09011f cmp x8, x9 107650: 540001a0 b.eq 0x107684 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x128> 107654: b4000275 cbz x21, 0x1076a0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x144> 107658: a941a6a8 ldp x8, x9, [x21, #0x18] 10765c: eb09011f cmp x8, x9 107660: 540000e1 b.ne 0x10767c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x120> 107664: f94002a8 ldr x8, [x21] 107668: f9402508 ldr x8, [x8, #0x48] 10766c: aa1503e0 mov x0, x21 107670: d63f0100 blr x8 107674: 3100041f cmn w0, #0x1 107678: 54000140 b.eq 0x1076a0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x144> 10767c: b4000173 cbz x19, 0x1076a8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x14c> 107680: 14000041 b 0x107784 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x228> 107684: f9400268 ldr x8, [x19] 107688: f9402508 ldr x8, [x8, #0x48] 10768c: aa1303e0 mov x0, x19 107690: d63f0100 blr x8 107694: 3100041f cmn w0, #0x1 107698: 9a9303f3 csel x19, xzr, x19, eq 10769c: b5fffdf5 cbnz x21, 0x107658 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0xfc> 1076a0: aa1f03f5 mov x21, xzr 1076a4: b4000713 cbz x19, 0x107784 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x228> 1076a8: 394103e8 ldrb w8, [sp, #0x40] 1076ac: f94027e9 ldr x9, [sp, #0x48] 1076b0: f9401fea ldr x10, [sp, #0x38] 1076b4: d341fd0b lsr x11, x8, #1 1076b8: 7200011f tst w8, #0x1 1076bc: 9a890176 csel x22, x11, x9, eq 1076c0: 8b160308 add x8, x24, x22 1076c4: eb08015f cmp x10, x8 1076c8: 54000281 b.ne 0x107718 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x1bc> 1076cc: d37ffac1 lsl x1, x22, #1 1076d0: 910103e0 add x0, sp, #0x40 1076d4: 2a1f03e2 mov w2, wzr 1076d8: 94015a7e bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 1076dc: f94023e8 ldr x8, [sp, #0x40] 1076e0: 394103e9 ldrb w9, [sp, #0x40] 1076e4: 927ff908 and x8, x8, #0xfffffffffffffffe 1076e8: d1000508 sub x8, x8, #0x1 1076ec: 7200013f tst w9, #0x1 1076f0: 9a880381 csel x1, x28, x8, eq 1076f4: 910103e0 add x0, sp, #0x40 1076f8: 2a1f03e2 mov w2, wzr 1076fc: 94015a75 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 107700: 394103e8 ldrb w8, [sp, #0x40] 107704: f9402be9 ldr x9, [sp, #0x50] 107708: 7200011f tst w8, #0x1 10770c: 9a890378 csel x24, x27, x9, eq 107710: 8b160308 add x8, x24, x22 107714: f9001fe8 str x8, [sp, #0x38] 107718: a941a668 ldp x8, x9, [x19, #0x18] 10771c: eb09011f cmp x8, x9 107720: 54000060 b.eq 0x10772c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x1d0> 107724: 39400100 ldrb w0, [x8] 107728: 14000005 b 0x10773c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x1e0> 10772c: f9400268 ldr x8, [x19] 107730: f9402508 ldr x8, [x8, #0x48] 107734: aa1303e0 mov x0, x19 107738: d63f0100 blr x8 10773c: 3941c3e5 ldrb w5, [sp, #0x70] 107740: 9100e3e3 add x3, sp, #0x38 107744: 9100b3e4 add x4, sp, #0x2c 107748: 910163e6 add x6, sp, #0x58 10774c: 9101d3e7 add x7, sp, #0x74 107750: 2a1703e1 mov w1, w23 107754: aa1803e2 mov x2, x24 107758: a9006bf9 stp x25, x26, [sp] 10775c: 94016091 bl 0x15f9a0 <_ZNSt6__ndk19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_@plt> 107760: 35000120 cbnz w0, 0x107784 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x228> 107764: a941a668 ldp x8, x9, [x19, #0x18] 107768: eb09011f cmp x8, x9 10776c: 54fff681 b.ne 0x10763c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0xe0> 107770: f9400268 ldr x8, [x19] 107774: f9402908 ldr x8, [x8, #0x50] 107778: aa1303e0 mov x0, x19 10777c: d63f0100 blr x8 107780: 17ffffb1 b 0x107644 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0xe8> 107784: 394163e8 ldrb w8, [sp, #0x58] 107788: f94033e9 ldr x9, [sp, #0x60] 10778c: d341fd0a lsr x10, x8, #1 107790: 7200011f tst w8, #0x1 107794: 9a890148 csel x8, x10, x9, eq 107798: b4000128 cbz x8, 0x1077bc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x260> 10779c: f9401be8 ldr x8, [sp, #0x30] 1077a0: 9101d3e9 add x9, sp, #0x74 1077a4: cb090109 sub x9, x8, x9 1077a8: f1027d3f cmp x9, #0x9f 1077ac: 5400008c b.gt 0x1077bc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x260> 1077b0: b9402fe9 ldr w9, [sp, #0x2c] 1077b4: b8004509 str w9, [x8], #0x4 1077b8: f9001be8 str x8, [sp, #0x30] 1077bc: f9401fe1 ldr x1, [sp, #0x38] 1077c0: aa1803e0 mov x0, x24 1077c4: aa1403e2 mov x2, x20 1077c8: 2a1703e3 mov w3, w23 1077cc: 9400b69b bl 0x135238 ::~codecvt()+0xe8c> 1077d0: 394163e8 ldrb w8, [sp, #0x58] 1077d4: 9101d3e9 add x9, sp, #0x74 1077d8: f9401bed ldr x13, [sp, #0x30] 1077dc: f94033ea ldr x10, [sp, #0x60] 1077e0: 7200010c ands w12, w8, #0x1 1077e4: d341fd0b lsr x11, x8, #1 1077e8: cb0901a9 sub x9, x13, x9 1077ec: 9a8a0168 csel x8, x11, x10, eq 1077f0: f100153f cmp x9, #0x5 1077f4: f94013e9 ldr x9, [sp, #0x20] 1077f8: f9000120 str x0, [x9] 1077fc: 5400074b b.lt 0x1078e4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x388> 107800: b4000728 cbz x8, 0x1078e4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x388> 107804: d10011a8 sub x8, x13, #0x4 107808: 9101d3e9 add x9, sp, #0x74 10780c: eb0d013f cmp x9, x13 107810: 54000240 b.eq 0x107858 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x2fc> 107814: eb09011f cmp x8, x9 107818: 54000209 b.ls 0x107858 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x2fc> 10781c: 9101d3ea add x10, sp, #0x74 107820: aa0803eb mov x11, x8 107824: 9100114a add x10, x10, #0x4 107828: b940016c ldr w12, [x11] 10782c: 9100114e add x14, x10, #0x4 107830: b85fc14d ldur w13, [x10, #-0x4] 107834: b81fc14c stur w12, [x10, #-0x4] 107838: b81fc56d str w13, [x11], #-0x4 10783c: eb0b015f cmp x10, x11 107840: aa0e03ea mov x10, x14 107844: 54ffff23 b.lo 0x107828 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x2cc> 107848: 394163eb ldrb w11, [sp, #0x58] 10784c: f94033ea ldr x10, [sp, #0x60] 107850: 1200016c and w12, w11, #0x1 107854: d341fd6b lsr x11, x11, #1 107858: f94037ed ldr x13, [sp, #0x68] 10785c: 910163ee add x14, sp, #0x58 107860: b24001ce orr x14, x14, #0x1 107864: 7100019f cmp w12, #0x0 107868: 9a8a016a csel x10, x11, x10, eq 10786c: 9a8d01cc csel x12, x14, x13, eq 107870: eb09011f cmp x8, x9 107874: 54000249 b.ls 0x1078bc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x360> 107878: 8b0a0189 add x9, x12, x10 10787c: 9101d3ea add x10, sp, #0x74 107880: 14000007 b 0x10789c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x340> 107884: cb0c012b sub x11, x9, x12 107888: 9100114a add x10, x10, #0x4 10788c: f100057f cmp x11, #0x1 107890: 9a8cd58c cinc x12, x12, gt 107894: eb08015f cmp x10, x8 107898: 54000122 b.hs 0x1078bc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x360> 10789c: 3940018b ldrb w11, [x12] 1078a0: 34ffff2b cbz w11, 0x107884 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x328> 1078a4: 7103fd7f cmp w11, #0xff 1078a8: 54fffee0 b.eq 0x107884 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x328> 1078ac: b940014d ldr w13, [x10] 1078b0: 6b0b01bf cmp w13, w11 1078b4: 54fffe80 b.eq 0x107884 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x328> 1078b8: 14000009 b 0x1078dc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x380> 1078bc: 39400189 ldrb w9, [x12] 1078c0: 34000129 cbz w9, 0x1078e4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x388> 1078c4: 7103fd3f cmp w9, #0xff 1078c8: 540000e0 b.eq 0x1078e4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x388> 1078cc: b9400108 ldr w8, [x8] 1078d0: 51000508 sub w8, w8, #0x1 1078d4: 6b09011f cmp w8, w9 1078d8: 54000063 b.lo 0x1078e4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x388> 1078dc: 52800088 mov w8, #0x4 // =4 1078e0: b9000288 str w8, [x20] 1078e4: b4000093 cbz x19, 0x1078f4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x398> 1078e8: a941a668 ldp x8, x9, [x19, #0x18] 1078ec: eb09011f cmp x8, x9 1078f0: 540004c0 b.eq 0x107988 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x42c> 1078f4: b4000595 cbz x21, 0x1079a4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x448> 1078f8: a941a6a8 ldp x8, x9, [x21, #0x18] 1078fc: eb09011f cmp x8, x9 107900: 540000e1 b.ne 0x10791c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3c0> 107904: f94002a8 ldr x8, [x21] 107908: f9402508 ldr x8, [x8, #0x48] 10790c: aa1503e0 mov x0, x21 107910: d63f0100 blr x8 107914: 3100041f cmn w0, #0x1 107918: 54000460 b.eq 0x1079a4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x448> 10791c: b4000093 cbz x19, 0x10792c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3d0> 107920: b9400288 ldr w8, [x20] 107924: 321f0108 orr w8, w8, #0x2 107928: b9000288 str w8, [x20] 10792c: 394103e8 ldrb w8, [sp, #0x40] 107930: 36000068 tbz w8, #0x0, 0x10793c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3e0> 107934: f9402be0 ldr x0, [sp, #0x50] 107938: 9401556a bl 0x15cee0 <_ZdlPv@plt> 10793c: 394163e8 ldrb w8, [sp, #0x58] 107940: 36000068 tbz w8, #0x0, 0x10794c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3f0> 107944: f94037e0 ldr x0, [sp, #0x68] 107948: 94015566 bl 0x15cee0 <_ZdlPv@plt> 10794c: f9400fe8 ldr x8, [sp, #0x18] 107950: f9401508 ldr x8, [x8, #0x28] 107954: f85f03a9 ldur x9, [x29, #-0x10] 107958: eb09011f cmp x8, x9 10795c: 54000281 b.ne 0x1079ac > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x450> 107960: aa1303e0 mov x0, x19 107964: a9594ff4 ldp x20, x19, [sp, #0x190] 107968: a95857f6 ldp x22, x21, [sp, #0x180] 10796c: a9575ff8 ldp x24, x23, [sp, #0x170] 107970: a95667fa ldp x26, x25, [sp, #0x160] 107974: a9556ffc ldp x28, x27, [sp, #0x150] 107978: a9547bfd ldp x29, x30, [sp, #0x140] 10797c: 910683ff add sp, sp, #0x1a0 107980: d50323bf autiasp 107984: d65f03c0 ret 107988: f9400268 ldr x8, [x19] 10798c: f9402508 ldr x8, [x8, #0x48] 107990: aa1303e0 mov x0, x19 107994: d63f0100 blr x8 107998: 3100041f cmn w0, #0x1 10799c: 9a9303f3 csel x19, xzr, x19, eq 1079a0: b5fffad5 cbnz x21, 0x1078f8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x39c> 1079a4: b5fffc53 cbnz x19, 0x10792c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3d0> 1079a8: 17ffffde b 0x107920 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3c4> 1079ac: 94015521 bl 0x15ce30 <__stack_chk_fail@plt> 1079b0: 14000003 b 0x1079bc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x460> 1079b4: 14000002 b 0x1079bc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x460> 1079b8: 14000001 b 0x1079bc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x460> 1079bc: aa0003f3 mov x19, x0 1079c0: 394103e8 ldrb w8, [sp, #0x40] 1079c4: 370000a8 tbnz w8, #0x0, 0x1079d8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x47c> 1079c8: 394163e8 ldrb w8, [sp, #0x58] 1079cc: 370000e8 tbnz w8, #0x0, 0x1079e8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x48c> 1079d0: aa1303e0 mov x0, x19 1079d4: 940145e3 bl 0x159160 <__emutls_get_address+0x6d4> 1079d8: f9402be0 ldr x0, [sp, #0x50] 1079dc: 94015541 bl 0x15cee0 <_ZdlPv@plt> 1079e0: 394163e8 ldrb w8, [sp, #0x58] 1079e4: 3607ff68 tbz w8, #0x0, 0x1079d0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x474> 1079e8: f94037e0 ldr x0, [sp, #0x68] 1079ec: 9401553d bl 0x15cee0 <_ZdlPv@plt> 1079f0: aa1303e0 mov x0, x19 1079f4: 940145db bl 0x159160 <__emutls_get_address+0x6d4> 00000000001079f8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const>: 1079f8: d503245f bti c 1079fc: 14015fed b 0x15f9b0 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 0000000000107a00 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const>: 107a00: d503233f paciasp 107a04: d10683ff sub sp, sp, #0x1a0 107a08: a9147bfd stp x29, x30, [sp, #0x140] 107a0c: 910503fd add x29, sp, #0x140 107a10: a9156ffc stp x28, x27, [sp, #0x150] 107a14: a91667fa stp x26, x25, [sp, #0x160] 107a18: a9175ff8 stp x24, x23, [sp, #0x170] 107a1c: a91857f6 stp x22, x21, [sp, #0x180] 107a20: a9194ff4 stp x20, x19, [sp, #0x190] 107a24: d53bd048 mrs x8, TPIDR_EL0 107a28: 52800949 mov w9, #0x4a // =74 107a2c: f9000fe8 str x8, [sp, #0x18] 107a30: aa0303e0 mov x0, x3 107a34: f9401508 ldr x8, [x8, #0x28] 107a38: aa0203f5 mov x21, x2 107a3c: aa0103f3 mov x19, x1 107a40: aa0403f4 mov x20, x4 107a44: f81f03a8 stur x8, [x29, #-0x10] 107a48: b9400868 ldr w8, [x3, #0x8] 107a4c: f90013e5 str x5, [sp, #0x20] 107a50: 6a090108 ands w8, w8, w9 107a54: 54000120 b.eq 0x107a78 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x78> 107a58: 7101011f cmp w8, #0x40 107a5c: 540000a0 b.eq 0x107a70 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x70> 107a60: 7100211f cmp w8, #0x8 107a64: 540000e1 b.ne 0x107a80 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x80> 107a68: 52800217 mov w23, #0x10 // =16 107a6c: 14000006 b 0x107a84 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x84> 107a70: 52800117 mov w23, #0x8 // =8 107a74: 14000004 b 0x107a84 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x84> 107a78: 2a1f03f7 mov w23, wzr 107a7c: 14000002 b 0x107a84 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x84> 107a80: 52800157 mov w23, #0xa // =10 107a84: 910163e8 add x8, sp, #0x58 107a88: d100b3a1 sub x1, x29, #0x2c 107a8c: 9101c3e2 add x2, sp, #0x70 107a90: d100b3ba sub x26, x29, #0x2c 107a94: 94015fbf bl 0x15f990 <_ZNSt6__ndk19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc@plt> 107a98: a9047fff stp xzr, xzr, [sp, #0x40] 107a9c: f9002bff str xzr, [sp, #0x50] 107aa0: 910103e0 add x0, sp, #0x40 107aa4: 528002c1 mov w1, #0x16 // =22 107aa8: 2a1f03e2 mov w2, wzr 107aac: 910103f6 add x22, sp, #0x40 107ab0: 94015988 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 107ab4: 394103e8 ldrb w8, [sp, #0x40] 107ab8: b24002db orr x27, x22, #0x1 107abc: f9402be9 ldr x9, [sp, #0x50] 107ac0: 9101d3ea add x10, sp, #0x74 107ac4: 528002dc mov w28, #0x16 // =22 107ac8: 9100c3f9 add x25, sp, #0x30 107acc: 7200011f tst w8, #0x1 107ad0: b9002fff str wzr, [sp, #0x2c] 107ad4: 9a890378 csel x24, x27, x9, eq 107ad8: a90363ea stp x10, x24, [sp, #0x30] 107adc: 14000003 b 0x107ae8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0xe8> 107ae0: 91000508 add x8, x8, #0x1 107ae4: f9000e68 str x8, [x19, #0x18] 107ae8: b4000093 cbz x19, 0x107af8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0xf8> 107aec: a941a668 ldp x8, x9, [x19, #0x18] 107af0: eb09011f cmp x8, x9 107af4: 540001a0 b.eq 0x107b28 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x128> 107af8: b4000275 cbz x21, 0x107b44 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x144> 107afc: a941a6a8 ldp x8, x9, [x21, #0x18] 107b00: eb09011f cmp x8, x9 107b04: 540000e1 b.ne 0x107b20 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x120> 107b08: f94002a8 ldr x8, [x21] 107b0c: f9402508 ldr x8, [x8, #0x48] 107b10: aa1503e0 mov x0, x21 107b14: d63f0100 blr x8 107b18: 3100041f cmn w0, #0x1 107b1c: 54000140 b.eq 0x107b44 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x144> 107b20: b4000173 cbz x19, 0x107b4c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x14c> 107b24: 14000041 b 0x107c28 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x228> 107b28: f9400268 ldr x8, [x19] 107b2c: f9402508 ldr x8, [x8, #0x48] 107b30: aa1303e0 mov x0, x19 107b34: d63f0100 blr x8 107b38: 3100041f cmn w0, #0x1 107b3c: 9a9303f3 csel x19, xzr, x19, eq 107b40: b5fffdf5 cbnz x21, 0x107afc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0xfc> 107b44: aa1f03f5 mov x21, xzr 107b48: b4000713 cbz x19, 0x107c28 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x228> 107b4c: 394103e8 ldrb w8, [sp, #0x40] 107b50: f94027e9 ldr x9, [sp, #0x48] 107b54: f9401fea ldr x10, [sp, #0x38] 107b58: d341fd0b lsr x11, x8, #1 107b5c: 7200011f tst w8, #0x1 107b60: 9a890176 csel x22, x11, x9, eq 107b64: 8b160308 add x8, x24, x22 107b68: eb08015f cmp x10, x8 107b6c: 54000281 b.ne 0x107bbc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x1bc> 107b70: d37ffac1 lsl x1, x22, #1 107b74: 910103e0 add x0, sp, #0x40 107b78: 2a1f03e2 mov w2, wzr 107b7c: 94015955 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 107b80: f94023e8 ldr x8, [sp, #0x40] 107b84: 394103e9 ldrb w9, [sp, #0x40] 107b88: 927ff908 and x8, x8, #0xfffffffffffffffe 107b8c: d1000508 sub x8, x8, #0x1 107b90: 7200013f tst w9, #0x1 107b94: 9a880381 csel x1, x28, x8, eq 107b98: 910103e0 add x0, sp, #0x40 107b9c: 2a1f03e2 mov w2, wzr 107ba0: 9401594c bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 107ba4: 394103e8 ldrb w8, [sp, #0x40] 107ba8: f9402be9 ldr x9, [sp, #0x50] 107bac: 7200011f tst w8, #0x1 107bb0: 9a890378 csel x24, x27, x9, eq 107bb4: 8b160308 add x8, x24, x22 107bb8: f9001fe8 str x8, [sp, #0x38] 107bbc: a941a668 ldp x8, x9, [x19, #0x18] 107bc0: eb09011f cmp x8, x9 107bc4: 54000060 b.eq 0x107bd0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x1d0> 107bc8: 39400100 ldrb w0, [x8] 107bcc: 14000005 b 0x107be0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x1e0> 107bd0: f9400268 ldr x8, [x19] 107bd4: f9402508 ldr x8, [x8, #0x48] 107bd8: aa1303e0 mov x0, x19 107bdc: d63f0100 blr x8 107be0: 3941c3e5 ldrb w5, [sp, #0x70] 107be4: 9100e3e3 add x3, sp, #0x38 107be8: 9100b3e4 add x4, sp, #0x2c 107bec: 910163e6 add x6, sp, #0x58 107bf0: 9101d3e7 add x7, sp, #0x74 107bf4: 2a1703e1 mov w1, w23 107bf8: aa1803e2 mov x2, x24 107bfc: a9006bf9 stp x25, x26, [sp] 107c00: 94015f68 bl 0x15f9a0 <_ZNSt6__ndk19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_@plt> 107c04: 35000120 cbnz w0, 0x107c28 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x228> 107c08: a941a668 ldp x8, x9, [x19, #0x18] 107c0c: eb09011f cmp x8, x9 107c10: 54fff681 b.ne 0x107ae0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0xe0> 107c14: f9400268 ldr x8, [x19] 107c18: f9402908 ldr x8, [x8, #0x50] 107c1c: aa1303e0 mov x0, x19 107c20: d63f0100 blr x8 107c24: 17ffffb1 b 0x107ae8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0xe8> 107c28: 394163e8 ldrb w8, [sp, #0x58] 107c2c: f94033e9 ldr x9, [sp, #0x60] 107c30: d341fd0a lsr x10, x8, #1 107c34: 7200011f tst w8, #0x1 107c38: 9a890148 csel x8, x10, x9, eq 107c3c: b4000128 cbz x8, 0x107c60 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x260> 107c40: f9401be8 ldr x8, [sp, #0x30] 107c44: 9101d3e9 add x9, sp, #0x74 107c48: cb090109 sub x9, x8, x9 107c4c: f1027d3f cmp x9, #0x9f 107c50: 5400008c b.gt 0x107c60 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x260> 107c54: b9402fe9 ldr w9, [sp, #0x2c] 107c58: b8004509 str w9, [x8], #0x4 107c5c: f9001be8 str x8, [sp, #0x30] 107c60: f9401fe1 ldr x1, [sp, #0x38] 107c64: aa1803e0 mov x0, x24 107c68: aa1403e2 mov x2, x20 107c6c: 2a1703e3 mov w3, w23 107c70: 9400b5c5 bl 0x135384 ::~codecvt()+0xfd8> 107c74: 394163e8 ldrb w8, [sp, #0x58] 107c78: 9101d3e9 add x9, sp, #0x74 107c7c: f9401bed ldr x13, [sp, #0x30] 107c80: f94033ea ldr x10, [sp, #0x60] 107c84: 7200010c ands w12, w8, #0x1 107c88: d341fd0b lsr x11, x8, #1 107c8c: cb0901a9 sub x9, x13, x9 107c90: 9a8a0168 csel x8, x11, x10, eq 107c94: f100153f cmp x9, #0x5 107c98: f94013e9 ldr x9, [sp, #0x20] 107c9c: f9000120 str x0, [x9] 107ca0: 5400074b b.lt 0x107d88 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x388> 107ca4: b4000728 cbz x8, 0x107d88 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x388> 107ca8: d10011a8 sub x8, x13, #0x4 107cac: 9101d3e9 add x9, sp, #0x74 107cb0: eb0d013f cmp x9, x13 107cb4: 54000240 b.eq 0x107cfc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x2fc> 107cb8: eb09011f cmp x8, x9 107cbc: 54000209 b.ls 0x107cfc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x2fc> 107cc0: 9101d3ea add x10, sp, #0x74 107cc4: aa0803eb mov x11, x8 107cc8: 9100114a add x10, x10, #0x4 107ccc: b940016c ldr w12, [x11] 107cd0: 9100114e add x14, x10, #0x4 107cd4: b85fc14d ldur w13, [x10, #-0x4] 107cd8: b81fc14c stur w12, [x10, #-0x4] 107cdc: b81fc56d str w13, [x11], #-0x4 107ce0: eb0b015f cmp x10, x11 107ce4: aa0e03ea mov x10, x14 107ce8: 54ffff23 b.lo 0x107ccc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x2cc> 107cec: 394163eb ldrb w11, [sp, #0x58] 107cf0: f94033ea ldr x10, [sp, #0x60] 107cf4: 1200016c and w12, w11, #0x1 107cf8: d341fd6b lsr x11, x11, #1 107cfc: f94037ed ldr x13, [sp, #0x68] 107d00: 910163ee add x14, sp, #0x58 107d04: b24001ce orr x14, x14, #0x1 107d08: 7100019f cmp w12, #0x0 107d0c: 9a8a016a csel x10, x11, x10, eq 107d10: 9a8d01cc csel x12, x14, x13, eq 107d14: eb09011f cmp x8, x9 107d18: 54000249 b.ls 0x107d60 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x360> 107d1c: 8b0a0189 add x9, x12, x10 107d20: 9101d3ea add x10, sp, #0x74 107d24: 14000007 b 0x107d40 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x340> 107d28: cb0c012b sub x11, x9, x12 107d2c: 9100114a add x10, x10, #0x4 107d30: f100057f cmp x11, #0x1 107d34: 9a8cd58c cinc x12, x12, gt 107d38: eb08015f cmp x10, x8 107d3c: 54000122 b.hs 0x107d60 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x360> 107d40: 3940018b ldrb w11, [x12] 107d44: 34ffff2b cbz w11, 0x107d28 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x328> 107d48: 7103fd7f cmp w11, #0xff 107d4c: 54fffee0 b.eq 0x107d28 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x328> 107d50: b940014d ldr w13, [x10] 107d54: 6b0b01bf cmp w13, w11 107d58: 54fffe80 b.eq 0x107d28 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x328> 107d5c: 14000009 b 0x107d80 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x380> 107d60: 39400189 ldrb w9, [x12] 107d64: 34000129 cbz w9, 0x107d88 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x388> 107d68: 7103fd3f cmp w9, #0xff 107d6c: 540000e0 b.eq 0x107d88 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x388> 107d70: b9400108 ldr w8, [x8] 107d74: 51000508 sub w8, w8, #0x1 107d78: 6b09011f cmp w8, w9 107d7c: 54000063 b.lo 0x107d88 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x388> 107d80: 52800088 mov w8, #0x4 // =4 107d84: b9000288 str w8, [x20] 107d88: b4000093 cbz x19, 0x107d98 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x398> 107d8c: a941a668 ldp x8, x9, [x19, #0x18] 107d90: eb09011f cmp x8, x9 107d94: 540004c0 b.eq 0x107e2c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x42c> 107d98: b4000595 cbz x21, 0x107e48 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x448> 107d9c: a941a6a8 ldp x8, x9, [x21, #0x18] 107da0: eb09011f cmp x8, x9 107da4: 540000e1 b.ne 0x107dc0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3c0> 107da8: f94002a8 ldr x8, [x21] 107dac: f9402508 ldr x8, [x8, #0x48] 107db0: aa1503e0 mov x0, x21 107db4: d63f0100 blr x8 107db8: 3100041f cmn w0, #0x1 107dbc: 54000460 b.eq 0x107e48 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x448> 107dc0: b4000093 cbz x19, 0x107dd0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3d0> 107dc4: b9400288 ldr w8, [x20] 107dc8: 321f0108 orr w8, w8, #0x2 107dcc: b9000288 str w8, [x20] 107dd0: 394103e8 ldrb w8, [sp, #0x40] 107dd4: 36000068 tbz w8, #0x0, 0x107de0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3e0> 107dd8: f9402be0 ldr x0, [sp, #0x50] 107ddc: 94015441 bl 0x15cee0 <_ZdlPv@plt> 107de0: 394163e8 ldrb w8, [sp, #0x58] 107de4: 36000068 tbz w8, #0x0, 0x107df0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3f0> 107de8: f94037e0 ldr x0, [sp, #0x68] 107dec: 9401543d bl 0x15cee0 <_ZdlPv@plt> 107df0: f9400fe8 ldr x8, [sp, #0x18] 107df4: f9401508 ldr x8, [x8, #0x28] 107df8: f85f03a9 ldur x9, [x29, #-0x10] 107dfc: eb09011f cmp x8, x9 107e00: 54000281 b.ne 0x107e50 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x450> 107e04: aa1303e0 mov x0, x19 107e08: a9594ff4 ldp x20, x19, [sp, #0x190] 107e0c: a95857f6 ldp x22, x21, [sp, #0x180] 107e10: a9575ff8 ldp x24, x23, [sp, #0x170] 107e14: a95667fa ldp x26, x25, [sp, #0x160] 107e18: a9556ffc ldp x28, x27, [sp, #0x150] 107e1c: a9547bfd ldp x29, x30, [sp, #0x140] 107e20: 910683ff add sp, sp, #0x1a0 107e24: d50323bf autiasp 107e28: d65f03c0 ret 107e2c: f9400268 ldr x8, [x19] 107e30: f9402508 ldr x8, [x8, #0x48] 107e34: aa1303e0 mov x0, x19 107e38: d63f0100 blr x8 107e3c: 3100041f cmn w0, #0x1 107e40: 9a9303f3 csel x19, xzr, x19, eq 107e44: b5fffad5 cbnz x21, 0x107d9c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x39c> 107e48: b5fffc53 cbnz x19, 0x107dd0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3d0> 107e4c: 17ffffde b 0x107dc4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3c4> 107e50: 940153f8 bl 0x15ce30 <__stack_chk_fail@plt> 107e54: 14000003 b 0x107e60 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x460> 107e58: 14000002 b 0x107e60 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x460> 107e5c: 14000001 b 0x107e60 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x460> 107e60: aa0003f3 mov x19, x0 107e64: 394103e8 ldrb w8, [sp, #0x40] 107e68: 370000a8 tbnz w8, #0x0, 0x107e7c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x47c> 107e6c: 394163e8 ldrb w8, [sp, #0x58] 107e70: 370000e8 tbnz w8, #0x0, 0x107e8c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x48c> 107e74: aa1303e0 mov x0, x19 107e78: 940144ba bl 0x159160 <__emutls_get_address+0x6d4> 107e7c: f9402be0 ldr x0, [sp, #0x50] 107e80: 94015418 bl 0x15cee0 <_ZdlPv@plt> 107e84: 394163e8 ldrb w8, [sp, #0x58] 107e88: 3607ff68 tbz w8, #0x0, 0x107e74 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x474> 107e8c: f94037e0 ldr x0, [sp, #0x68] 107e90: 94015414 bl 0x15cee0 <_ZdlPv@plt> 107e94: aa1303e0 mov x0, x19 107e98: 940144b2 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000107e9c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const>: 107e9c: d503245f bti c 107ea0: 14015ec8 b 0x15f9c0 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 0000000000107ea4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const>: 107ea4: d503233f paciasp 107ea8: d10683ff sub sp, sp, #0x1a0 107eac: a9147bfd stp x29, x30, [sp, #0x140] 107eb0: 910503fd add x29, sp, #0x140 107eb4: a9156ffc stp x28, x27, [sp, #0x150] 107eb8: a91667fa stp x26, x25, [sp, #0x160] 107ebc: a9175ff8 stp x24, x23, [sp, #0x170] 107ec0: a91857f6 stp x22, x21, [sp, #0x180] 107ec4: a9194ff4 stp x20, x19, [sp, #0x190] 107ec8: d53bd048 mrs x8, TPIDR_EL0 107ecc: 52800949 mov w9, #0x4a // =74 107ed0: f9000fe8 str x8, [sp, #0x18] 107ed4: aa0303e0 mov x0, x3 107ed8: f9401508 ldr x8, [x8, #0x28] 107edc: aa0203f5 mov x21, x2 107ee0: aa0103f3 mov x19, x1 107ee4: aa0403f4 mov x20, x4 107ee8: f81f03a8 stur x8, [x29, #-0x10] 107eec: b9400868 ldr w8, [x3, #0x8] 107ef0: f90013e5 str x5, [sp, #0x20] 107ef4: 6a090108 ands w8, w8, w9 107ef8: 54000120 b.eq 0x107f1c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x78> 107efc: 7101011f cmp w8, #0x40 107f00: 540000a0 b.eq 0x107f14 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x70> 107f04: 7100211f cmp w8, #0x8 107f08: 540000e1 b.ne 0x107f24 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x80> 107f0c: 52800217 mov w23, #0x10 // =16 107f10: 14000006 b 0x107f28 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x84> 107f14: 52800117 mov w23, #0x8 // =8 107f18: 14000004 b 0x107f28 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x84> 107f1c: 2a1f03f7 mov w23, wzr 107f20: 14000002 b 0x107f28 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x84> 107f24: 52800157 mov w23, #0xa // =10 107f28: 910163e8 add x8, sp, #0x58 107f2c: d100b3a1 sub x1, x29, #0x2c 107f30: 9101c3e2 add x2, sp, #0x70 107f34: d100b3ba sub x26, x29, #0x2c 107f38: 94015e96 bl 0x15f990 <_ZNSt6__ndk19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc@plt> 107f3c: a9047fff stp xzr, xzr, [sp, #0x40] 107f40: f9002bff str xzr, [sp, #0x50] 107f44: 910103e0 add x0, sp, #0x40 107f48: 528002c1 mov w1, #0x16 // =22 107f4c: 2a1f03e2 mov w2, wzr 107f50: 910103f6 add x22, sp, #0x40 107f54: 9401585f bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 107f58: 394103e8 ldrb w8, [sp, #0x40] 107f5c: b24002db orr x27, x22, #0x1 107f60: f9402be9 ldr x9, [sp, #0x50] 107f64: 9101d3ea add x10, sp, #0x74 107f68: 528002dc mov w28, #0x16 // =22 107f6c: 9100c3f9 add x25, sp, #0x30 107f70: 7200011f tst w8, #0x1 107f74: b9002fff str wzr, [sp, #0x2c] 107f78: 9a890378 csel x24, x27, x9, eq 107f7c: a90363ea stp x10, x24, [sp, #0x30] 107f80: 14000003 b 0x107f8c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0xe8> 107f84: 91000508 add x8, x8, #0x1 107f88: f9000e68 str x8, [x19, #0x18] 107f8c: b4000093 cbz x19, 0x107f9c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0xf8> 107f90: a941a668 ldp x8, x9, [x19, #0x18] 107f94: eb09011f cmp x8, x9 107f98: 540001a0 b.eq 0x107fcc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x128> 107f9c: b4000275 cbz x21, 0x107fe8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x144> 107fa0: a941a6a8 ldp x8, x9, [x21, #0x18] 107fa4: eb09011f cmp x8, x9 107fa8: 540000e1 b.ne 0x107fc4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x120> 107fac: f94002a8 ldr x8, [x21] 107fb0: f9402508 ldr x8, [x8, #0x48] 107fb4: aa1503e0 mov x0, x21 107fb8: d63f0100 blr x8 107fbc: 3100041f cmn w0, #0x1 107fc0: 54000140 b.eq 0x107fe8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x144> 107fc4: b4000173 cbz x19, 0x107ff0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x14c> 107fc8: 14000041 b 0x1080cc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x228> 107fcc: f9400268 ldr x8, [x19] 107fd0: f9402508 ldr x8, [x8, #0x48] 107fd4: aa1303e0 mov x0, x19 107fd8: d63f0100 blr x8 107fdc: 3100041f cmn w0, #0x1 107fe0: 9a9303f3 csel x19, xzr, x19, eq 107fe4: b5fffdf5 cbnz x21, 0x107fa0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0xfc> 107fe8: aa1f03f5 mov x21, xzr 107fec: b4000713 cbz x19, 0x1080cc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x228> 107ff0: 394103e8 ldrb w8, [sp, #0x40] 107ff4: f94027e9 ldr x9, [sp, #0x48] 107ff8: f9401fea ldr x10, [sp, #0x38] 107ffc: d341fd0b lsr x11, x8, #1 108000: 7200011f tst w8, #0x1 108004: 9a890176 csel x22, x11, x9, eq 108008: 8b160308 add x8, x24, x22 10800c: eb08015f cmp x10, x8 108010: 54000281 b.ne 0x108060 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x1bc> 108014: d37ffac1 lsl x1, x22, #1 108018: 910103e0 add x0, sp, #0x40 10801c: 2a1f03e2 mov w2, wzr 108020: 9401582c bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 108024: f94023e8 ldr x8, [sp, #0x40] 108028: 394103e9 ldrb w9, [sp, #0x40] 10802c: 927ff908 and x8, x8, #0xfffffffffffffffe 108030: d1000508 sub x8, x8, #0x1 108034: 7200013f tst w9, #0x1 108038: 9a880381 csel x1, x28, x8, eq 10803c: 910103e0 add x0, sp, #0x40 108040: 2a1f03e2 mov w2, wzr 108044: 94015823 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 108048: 394103e8 ldrb w8, [sp, #0x40] 10804c: f9402be9 ldr x9, [sp, #0x50] 108050: 7200011f tst w8, #0x1 108054: 9a890378 csel x24, x27, x9, eq 108058: 8b160308 add x8, x24, x22 10805c: f9001fe8 str x8, [sp, #0x38] 108060: a941a668 ldp x8, x9, [x19, #0x18] 108064: eb09011f cmp x8, x9 108068: 54000060 b.eq 0x108074 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x1d0> 10806c: 39400100 ldrb w0, [x8] 108070: 14000005 b 0x108084 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x1e0> 108074: f9400268 ldr x8, [x19] 108078: f9402508 ldr x8, [x8, #0x48] 10807c: aa1303e0 mov x0, x19 108080: d63f0100 blr x8 108084: 3941c3e5 ldrb w5, [sp, #0x70] 108088: 9100e3e3 add x3, sp, #0x38 10808c: 9100b3e4 add x4, sp, #0x2c 108090: 910163e6 add x6, sp, #0x58 108094: 9101d3e7 add x7, sp, #0x74 108098: 2a1703e1 mov w1, w23 10809c: aa1803e2 mov x2, x24 1080a0: a9006bf9 stp x25, x26, [sp] 1080a4: 94015e3f bl 0x15f9a0 <_ZNSt6__ndk19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_@plt> 1080a8: 35000120 cbnz w0, 0x1080cc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x228> 1080ac: a941a668 ldp x8, x9, [x19, #0x18] 1080b0: eb09011f cmp x8, x9 1080b4: 54fff681 b.ne 0x107f84 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0xe0> 1080b8: f9400268 ldr x8, [x19] 1080bc: f9402908 ldr x8, [x8, #0x50] 1080c0: aa1303e0 mov x0, x19 1080c4: d63f0100 blr x8 1080c8: 17ffffb1 b 0x107f8c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0xe8> 1080cc: 394163e8 ldrb w8, [sp, #0x58] 1080d0: f94033e9 ldr x9, [sp, #0x60] 1080d4: d341fd0a lsr x10, x8, #1 1080d8: 7200011f tst w8, #0x1 1080dc: 9a890148 csel x8, x10, x9, eq 1080e0: b4000128 cbz x8, 0x108104 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x260> 1080e4: f9401be8 ldr x8, [sp, #0x30] 1080e8: 9101d3e9 add x9, sp, #0x74 1080ec: cb090109 sub x9, x8, x9 1080f0: f1027d3f cmp x9, #0x9f 1080f4: 5400008c b.gt 0x108104 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x260> 1080f8: b9402fe9 ldr w9, [sp, #0x2c] 1080fc: b8004509 str w9, [x8], #0x4 108100: f9001be8 str x8, [sp, #0x30] 108104: f9401fe1 ldr x1, [sp, #0x38] 108108: aa1803e0 mov x0, x24 10810c: aa1403e2 mov x2, x20 108110: 2a1703e3 mov w3, w23 108114: 9400b4ef bl 0x1354d0 ::~codecvt()+0x1124> 108118: 394163e8 ldrb w8, [sp, #0x58] 10811c: 9101d3e9 add x9, sp, #0x74 108120: f9401bed ldr x13, [sp, #0x30] 108124: f94033ea ldr x10, [sp, #0x60] 108128: 7200010c ands w12, w8, #0x1 10812c: d341fd0b lsr x11, x8, #1 108130: cb0901a9 sub x9, x13, x9 108134: 9a8a0168 csel x8, x11, x10, eq 108138: f100153f cmp x9, #0x5 10813c: f94013e9 ldr x9, [sp, #0x20] 108140: 79000120 strh w0, [x9] 108144: 5400074b b.lt 0x10822c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x388> 108148: b4000728 cbz x8, 0x10822c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x388> 10814c: d10011a8 sub x8, x13, #0x4 108150: 9101d3e9 add x9, sp, #0x74 108154: eb0d013f cmp x9, x13 108158: 54000240 b.eq 0x1081a0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x2fc> 10815c: eb09011f cmp x8, x9 108160: 54000209 b.ls 0x1081a0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x2fc> 108164: 9101d3ea add x10, sp, #0x74 108168: aa0803eb mov x11, x8 10816c: 9100114a add x10, x10, #0x4 108170: b940016c ldr w12, [x11] 108174: 9100114e add x14, x10, #0x4 108178: b85fc14d ldur w13, [x10, #-0x4] 10817c: b81fc14c stur w12, [x10, #-0x4] 108180: b81fc56d str w13, [x11], #-0x4 108184: eb0b015f cmp x10, x11 108188: aa0e03ea mov x10, x14 10818c: 54ffff23 b.lo 0x108170 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x2cc> 108190: 394163eb ldrb w11, [sp, #0x58] 108194: f94033ea ldr x10, [sp, #0x60] 108198: 1200016c and w12, w11, #0x1 10819c: d341fd6b lsr x11, x11, #1 1081a0: f94037ed ldr x13, [sp, #0x68] 1081a4: 910163ee add x14, sp, #0x58 1081a8: b24001ce orr x14, x14, #0x1 1081ac: 7100019f cmp w12, #0x0 1081b0: 9a8a016a csel x10, x11, x10, eq 1081b4: 9a8d01cc csel x12, x14, x13, eq 1081b8: eb09011f cmp x8, x9 1081bc: 54000249 b.ls 0x108204 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x360> 1081c0: 8b0a0189 add x9, x12, x10 1081c4: 9101d3ea add x10, sp, #0x74 1081c8: 14000007 b 0x1081e4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x340> 1081cc: cb0c012b sub x11, x9, x12 1081d0: 9100114a add x10, x10, #0x4 1081d4: f100057f cmp x11, #0x1 1081d8: 9a8cd58c cinc x12, x12, gt 1081dc: eb08015f cmp x10, x8 1081e0: 54000122 b.hs 0x108204 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x360> 1081e4: 3940018b ldrb w11, [x12] 1081e8: 34ffff2b cbz w11, 0x1081cc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x328> 1081ec: 7103fd7f cmp w11, #0xff 1081f0: 54fffee0 b.eq 0x1081cc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x328> 1081f4: b940014d ldr w13, [x10] 1081f8: 6b0b01bf cmp w13, w11 1081fc: 54fffe80 b.eq 0x1081cc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x328> 108200: 14000009 b 0x108224 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x380> 108204: 39400189 ldrb w9, [x12] 108208: 34000129 cbz w9, 0x10822c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x388> 10820c: 7103fd3f cmp w9, #0xff 108210: 540000e0 b.eq 0x10822c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x388> 108214: b9400108 ldr w8, [x8] 108218: 51000508 sub w8, w8, #0x1 10821c: 6b09011f cmp w8, w9 108220: 54000063 b.lo 0x10822c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x388> 108224: 52800088 mov w8, #0x4 // =4 108228: b9000288 str w8, [x20] 10822c: b4000093 cbz x19, 0x10823c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x398> 108230: a941a668 ldp x8, x9, [x19, #0x18] 108234: eb09011f cmp x8, x9 108238: 540004c0 b.eq 0x1082d0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x42c> 10823c: b4000595 cbz x21, 0x1082ec > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x448> 108240: a941a6a8 ldp x8, x9, [x21, #0x18] 108244: eb09011f cmp x8, x9 108248: 540000e1 b.ne 0x108264 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3c0> 10824c: f94002a8 ldr x8, [x21] 108250: f9402508 ldr x8, [x8, #0x48] 108254: aa1503e0 mov x0, x21 108258: d63f0100 blr x8 10825c: 3100041f cmn w0, #0x1 108260: 54000460 b.eq 0x1082ec > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x448> 108264: b4000093 cbz x19, 0x108274 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3d0> 108268: b9400288 ldr w8, [x20] 10826c: 321f0108 orr w8, w8, #0x2 108270: b9000288 str w8, [x20] 108274: 394103e8 ldrb w8, [sp, #0x40] 108278: 36000068 tbz w8, #0x0, 0x108284 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3e0> 10827c: f9402be0 ldr x0, [sp, #0x50] 108280: 94015318 bl 0x15cee0 <_ZdlPv@plt> 108284: 394163e8 ldrb w8, [sp, #0x58] 108288: 36000068 tbz w8, #0x0, 0x108294 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3f0> 10828c: f94037e0 ldr x0, [sp, #0x68] 108290: 94015314 bl 0x15cee0 <_ZdlPv@plt> 108294: f9400fe8 ldr x8, [sp, #0x18] 108298: f9401508 ldr x8, [x8, #0x28] 10829c: f85f03a9 ldur x9, [x29, #-0x10] 1082a0: eb09011f cmp x8, x9 1082a4: 54000281 b.ne 0x1082f4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x450> 1082a8: aa1303e0 mov x0, x19 1082ac: a9594ff4 ldp x20, x19, [sp, #0x190] 1082b0: a95857f6 ldp x22, x21, [sp, #0x180] 1082b4: a9575ff8 ldp x24, x23, [sp, #0x170] 1082b8: a95667fa ldp x26, x25, [sp, #0x160] 1082bc: a9556ffc ldp x28, x27, [sp, #0x150] 1082c0: a9547bfd ldp x29, x30, [sp, #0x140] 1082c4: 910683ff add sp, sp, #0x1a0 1082c8: d50323bf autiasp 1082cc: d65f03c0 ret 1082d0: f9400268 ldr x8, [x19] 1082d4: f9402508 ldr x8, [x8, #0x48] 1082d8: aa1303e0 mov x0, x19 1082dc: d63f0100 blr x8 1082e0: 3100041f cmn w0, #0x1 1082e4: 9a9303f3 csel x19, xzr, x19, eq 1082e8: b5fffad5 cbnz x21, 0x108240 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x39c> 1082ec: b5fffc53 cbnz x19, 0x108274 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3d0> 1082f0: 17ffffde b 0x108268 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3c4> 1082f4: 940152cf bl 0x15ce30 <__stack_chk_fail@plt> 1082f8: 14000003 b 0x108304 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x460> 1082fc: 14000002 b 0x108304 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x460> 108300: 14000001 b 0x108304 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x460> 108304: aa0003f3 mov x19, x0 108308: 394103e8 ldrb w8, [sp, #0x40] 10830c: 370000a8 tbnz w8, #0x0, 0x108320 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x47c> 108310: 394163e8 ldrb w8, [sp, #0x58] 108314: 370000e8 tbnz w8, #0x0, 0x108330 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x48c> 108318: aa1303e0 mov x0, x19 10831c: 94014391 bl 0x159160 <__emutls_get_address+0x6d4> 108320: f9402be0 ldr x0, [sp, #0x50] 108324: 940152ef bl 0x15cee0 <_ZdlPv@plt> 108328: 394163e8 ldrb w8, [sp, #0x58] 10832c: 3607ff68 tbz w8, #0x0, 0x108318 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x474> 108330: f94037e0 ldr x0, [sp, #0x68] 108334: 940152eb bl 0x15cee0 <_ZdlPv@plt> 108338: aa1303e0 mov x0, x19 10833c: 94014389 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000108340 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const>: 108340: d503245f bti c 108344: 14015da3 b 0x15f9d0 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 0000000000108348 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const>: 108348: d503233f paciasp 10834c: d10683ff sub sp, sp, #0x1a0 108350: a9147bfd stp x29, x30, [sp, #0x140] 108354: 910503fd add x29, sp, #0x140 108358: a9156ffc stp x28, x27, [sp, #0x150] 10835c: a91667fa stp x26, x25, [sp, #0x160] 108360: a9175ff8 stp x24, x23, [sp, #0x170] 108364: a91857f6 stp x22, x21, [sp, #0x180] 108368: a9194ff4 stp x20, x19, [sp, #0x190] 10836c: d53bd048 mrs x8, TPIDR_EL0 108370: 52800949 mov w9, #0x4a // =74 108374: f9000fe8 str x8, [sp, #0x18] 108378: aa0303e0 mov x0, x3 10837c: f9401508 ldr x8, [x8, #0x28] 108380: aa0203f5 mov x21, x2 108384: aa0103f3 mov x19, x1 108388: aa0403f4 mov x20, x4 10838c: f81f03a8 stur x8, [x29, #-0x10] 108390: b9400868 ldr w8, [x3, #0x8] 108394: f90013e5 str x5, [sp, #0x20] 108398: 6a090108 ands w8, w8, w9 10839c: 54000120 b.eq 0x1083c0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x78> 1083a0: 7101011f cmp w8, #0x40 1083a4: 540000a0 b.eq 0x1083b8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x70> 1083a8: 7100211f cmp w8, #0x8 1083ac: 540000e1 b.ne 0x1083c8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x80> 1083b0: 52800217 mov w23, #0x10 // =16 1083b4: 14000006 b 0x1083cc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x84> 1083b8: 52800117 mov w23, #0x8 // =8 1083bc: 14000004 b 0x1083cc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x84> 1083c0: 2a1f03f7 mov w23, wzr 1083c4: 14000002 b 0x1083cc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x84> 1083c8: 52800157 mov w23, #0xa // =10 1083cc: 910163e8 add x8, sp, #0x58 1083d0: d100b3a1 sub x1, x29, #0x2c 1083d4: 9101c3e2 add x2, sp, #0x70 1083d8: d100b3ba sub x26, x29, #0x2c 1083dc: 94015d6d bl 0x15f990 <_ZNSt6__ndk19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc@plt> 1083e0: a9047fff stp xzr, xzr, [sp, #0x40] 1083e4: f9002bff str xzr, [sp, #0x50] 1083e8: 910103e0 add x0, sp, #0x40 1083ec: 528002c1 mov w1, #0x16 // =22 1083f0: 2a1f03e2 mov w2, wzr 1083f4: 910103f6 add x22, sp, #0x40 1083f8: 94015736 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 1083fc: 394103e8 ldrb w8, [sp, #0x40] 108400: b24002db orr x27, x22, #0x1 108404: f9402be9 ldr x9, [sp, #0x50] 108408: 9101d3ea add x10, sp, #0x74 10840c: 528002dc mov w28, #0x16 // =22 108410: 9100c3f9 add x25, sp, #0x30 108414: 7200011f tst w8, #0x1 108418: b9002fff str wzr, [sp, #0x2c] 10841c: 9a890378 csel x24, x27, x9, eq 108420: a90363ea stp x10, x24, [sp, #0x30] 108424: 14000003 b 0x108430 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0xe8> 108428: 91000508 add x8, x8, #0x1 10842c: f9000e68 str x8, [x19, #0x18] 108430: b4000093 cbz x19, 0x108440 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0xf8> 108434: a941a668 ldp x8, x9, [x19, #0x18] 108438: eb09011f cmp x8, x9 10843c: 540001a0 b.eq 0x108470 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x128> 108440: b4000275 cbz x21, 0x10848c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x144> 108444: a941a6a8 ldp x8, x9, [x21, #0x18] 108448: eb09011f cmp x8, x9 10844c: 540000e1 b.ne 0x108468 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x120> 108450: f94002a8 ldr x8, [x21] 108454: f9402508 ldr x8, [x8, #0x48] 108458: aa1503e0 mov x0, x21 10845c: d63f0100 blr x8 108460: 3100041f cmn w0, #0x1 108464: 54000140 b.eq 0x10848c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x144> 108468: b4000173 cbz x19, 0x108494 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x14c> 10846c: 14000041 b 0x108570 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x228> 108470: f9400268 ldr x8, [x19] 108474: f9402508 ldr x8, [x8, #0x48] 108478: aa1303e0 mov x0, x19 10847c: d63f0100 blr x8 108480: 3100041f cmn w0, #0x1 108484: 9a9303f3 csel x19, xzr, x19, eq 108488: b5fffdf5 cbnz x21, 0x108444 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0xfc> 10848c: aa1f03f5 mov x21, xzr 108490: b4000713 cbz x19, 0x108570 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x228> 108494: 394103e8 ldrb w8, [sp, #0x40] 108498: f94027e9 ldr x9, [sp, #0x48] 10849c: f9401fea ldr x10, [sp, #0x38] 1084a0: d341fd0b lsr x11, x8, #1 1084a4: 7200011f tst w8, #0x1 1084a8: 9a890176 csel x22, x11, x9, eq 1084ac: 8b160308 add x8, x24, x22 1084b0: eb08015f cmp x10, x8 1084b4: 54000281 b.ne 0x108504 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x1bc> 1084b8: d37ffac1 lsl x1, x22, #1 1084bc: 910103e0 add x0, sp, #0x40 1084c0: 2a1f03e2 mov w2, wzr 1084c4: 94015703 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 1084c8: f94023e8 ldr x8, [sp, #0x40] 1084cc: 394103e9 ldrb w9, [sp, #0x40] 1084d0: 927ff908 and x8, x8, #0xfffffffffffffffe 1084d4: d1000508 sub x8, x8, #0x1 1084d8: 7200013f tst w9, #0x1 1084dc: 9a880381 csel x1, x28, x8, eq 1084e0: 910103e0 add x0, sp, #0x40 1084e4: 2a1f03e2 mov w2, wzr 1084e8: 940156fa bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 1084ec: 394103e8 ldrb w8, [sp, #0x40] 1084f0: f9402be9 ldr x9, [sp, #0x50] 1084f4: 7200011f tst w8, #0x1 1084f8: 9a890378 csel x24, x27, x9, eq 1084fc: 8b160308 add x8, x24, x22 108500: f9001fe8 str x8, [sp, #0x38] 108504: a941a668 ldp x8, x9, [x19, #0x18] 108508: eb09011f cmp x8, x9 10850c: 54000060 b.eq 0x108518 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x1d0> 108510: 39400100 ldrb w0, [x8] 108514: 14000005 b 0x108528 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x1e0> 108518: f9400268 ldr x8, [x19] 10851c: f9402508 ldr x8, [x8, #0x48] 108520: aa1303e0 mov x0, x19 108524: d63f0100 blr x8 108528: 3941c3e5 ldrb w5, [sp, #0x70] 10852c: 9100e3e3 add x3, sp, #0x38 108530: 9100b3e4 add x4, sp, #0x2c 108534: 910163e6 add x6, sp, #0x58 108538: 9101d3e7 add x7, sp, #0x74 10853c: 2a1703e1 mov w1, w23 108540: aa1803e2 mov x2, x24 108544: a9006bf9 stp x25, x26, [sp] 108548: 94015d16 bl 0x15f9a0 <_ZNSt6__ndk19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_@plt> 10854c: 35000120 cbnz w0, 0x108570 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x228> 108550: a941a668 ldp x8, x9, [x19, #0x18] 108554: eb09011f cmp x8, x9 108558: 54fff681 b.ne 0x108428 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0xe0> 10855c: f9400268 ldr x8, [x19] 108560: f9402908 ldr x8, [x8, #0x50] 108564: aa1303e0 mov x0, x19 108568: d63f0100 blr x8 10856c: 17ffffb1 b 0x108430 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0xe8> 108570: 394163e8 ldrb w8, [sp, #0x58] 108574: f94033e9 ldr x9, [sp, #0x60] 108578: d341fd0a lsr x10, x8, #1 10857c: 7200011f tst w8, #0x1 108580: 9a890148 csel x8, x10, x9, eq 108584: b4000128 cbz x8, 0x1085a8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x260> 108588: f9401be8 ldr x8, [sp, #0x30] 10858c: 9101d3e9 add x9, sp, #0x74 108590: cb090109 sub x9, x8, x9 108594: f1027d3f cmp x9, #0x9f 108598: 5400008c b.gt 0x1085a8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x260> 10859c: b9402fe9 ldr w9, [sp, #0x2c] 1085a0: b8004509 str w9, [x8], #0x4 1085a4: f9001be8 str x8, [sp, #0x30] 1085a8: f9401fe1 ldr x1, [sp, #0x38] 1085ac: aa1803e0 mov x0, x24 1085b0: aa1403e2 mov x2, x20 1085b4: 2a1703e3 mov w3, w23 1085b8: 9400b426 bl 0x135650 ::~codecvt()+0x12a4> 1085bc: 394163e8 ldrb w8, [sp, #0x58] 1085c0: 9101d3e9 add x9, sp, #0x74 1085c4: f9401bed ldr x13, [sp, #0x30] 1085c8: f94033ea ldr x10, [sp, #0x60] 1085cc: 7200010c ands w12, w8, #0x1 1085d0: d341fd0b lsr x11, x8, #1 1085d4: cb0901a9 sub x9, x13, x9 1085d8: 9a8a0168 csel x8, x11, x10, eq 1085dc: f100153f cmp x9, #0x5 1085e0: f94013e9 ldr x9, [sp, #0x20] 1085e4: b9000120 str w0, [x9] 1085e8: 5400074b b.lt 0x1086d0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x388> 1085ec: b4000728 cbz x8, 0x1086d0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x388> 1085f0: d10011a8 sub x8, x13, #0x4 1085f4: 9101d3e9 add x9, sp, #0x74 1085f8: eb0d013f cmp x9, x13 1085fc: 54000240 b.eq 0x108644 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x2fc> 108600: eb09011f cmp x8, x9 108604: 54000209 b.ls 0x108644 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x2fc> 108608: 9101d3ea add x10, sp, #0x74 10860c: aa0803eb mov x11, x8 108610: 9100114a add x10, x10, #0x4 108614: b940016c ldr w12, [x11] 108618: 9100114e add x14, x10, #0x4 10861c: b85fc14d ldur w13, [x10, #-0x4] 108620: b81fc14c stur w12, [x10, #-0x4] 108624: b81fc56d str w13, [x11], #-0x4 108628: eb0b015f cmp x10, x11 10862c: aa0e03ea mov x10, x14 108630: 54ffff23 b.lo 0x108614 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x2cc> 108634: 394163eb ldrb w11, [sp, #0x58] 108638: f94033ea ldr x10, [sp, #0x60] 10863c: 1200016c and w12, w11, #0x1 108640: d341fd6b lsr x11, x11, #1 108644: f94037ed ldr x13, [sp, #0x68] 108648: 910163ee add x14, sp, #0x58 10864c: b24001ce orr x14, x14, #0x1 108650: 7100019f cmp w12, #0x0 108654: 9a8a016a csel x10, x11, x10, eq 108658: 9a8d01cc csel x12, x14, x13, eq 10865c: eb09011f cmp x8, x9 108660: 54000249 b.ls 0x1086a8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x360> 108664: 8b0a0189 add x9, x12, x10 108668: 9101d3ea add x10, sp, #0x74 10866c: 14000007 b 0x108688 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x340> 108670: cb0c012b sub x11, x9, x12 108674: 9100114a add x10, x10, #0x4 108678: f100057f cmp x11, #0x1 10867c: 9a8cd58c cinc x12, x12, gt 108680: eb08015f cmp x10, x8 108684: 54000122 b.hs 0x1086a8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x360> 108688: 3940018b ldrb w11, [x12] 10868c: 34ffff2b cbz w11, 0x108670 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x328> 108690: 7103fd7f cmp w11, #0xff 108694: 54fffee0 b.eq 0x108670 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x328> 108698: b940014d ldr w13, [x10] 10869c: 6b0b01bf cmp w13, w11 1086a0: 54fffe80 b.eq 0x108670 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x328> 1086a4: 14000009 b 0x1086c8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x380> 1086a8: 39400189 ldrb w9, [x12] 1086ac: 34000129 cbz w9, 0x1086d0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x388> 1086b0: 7103fd3f cmp w9, #0xff 1086b4: 540000e0 b.eq 0x1086d0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x388> 1086b8: b9400108 ldr w8, [x8] 1086bc: 51000508 sub w8, w8, #0x1 1086c0: 6b09011f cmp w8, w9 1086c4: 54000063 b.lo 0x1086d0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x388> 1086c8: 52800088 mov w8, #0x4 // =4 1086cc: b9000288 str w8, [x20] 1086d0: b4000093 cbz x19, 0x1086e0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x398> 1086d4: a941a668 ldp x8, x9, [x19, #0x18] 1086d8: eb09011f cmp x8, x9 1086dc: 540004c0 b.eq 0x108774 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x42c> 1086e0: b4000595 cbz x21, 0x108790 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x448> 1086e4: a941a6a8 ldp x8, x9, [x21, #0x18] 1086e8: eb09011f cmp x8, x9 1086ec: 540000e1 b.ne 0x108708 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3c0> 1086f0: f94002a8 ldr x8, [x21] 1086f4: f9402508 ldr x8, [x8, #0x48] 1086f8: aa1503e0 mov x0, x21 1086fc: d63f0100 blr x8 108700: 3100041f cmn w0, #0x1 108704: 54000460 b.eq 0x108790 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x448> 108708: b4000093 cbz x19, 0x108718 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3d0> 10870c: b9400288 ldr w8, [x20] 108710: 321f0108 orr w8, w8, #0x2 108714: b9000288 str w8, [x20] 108718: 394103e8 ldrb w8, [sp, #0x40] 10871c: 36000068 tbz w8, #0x0, 0x108728 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3e0> 108720: f9402be0 ldr x0, [sp, #0x50] 108724: 940151ef bl 0x15cee0 <_ZdlPv@plt> 108728: 394163e8 ldrb w8, [sp, #0x58] 10872c: 36000068 tbz w8, #0x0, 0x108738 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3f0> 108730: f94037e0 ldr x0, [sp, #0x68] 108734: 940151eb bl 0x15cee0 <_ZdlPv@plt> 108738: f9400fe8 ldr x8, [sp, #0x18] 10873c: f9401508 ldr x8, [x8, #0x28] 108740: f85f03a9 ldur x9, [x29, #-0x10] 108744: eb09011f cmp x8, x9 108748: 54000281 b.ne 0x108798 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x450> 10874c: aa1303e0 mov x0, x19 108750: a9594ff4 ldp x20, x19, [sp, #0x190] 108754: a95857f6 ldp x22, x21, [sp, #0x180] 108758: a9575ff8 ldp x24, x23, [sp, #0x170] 10875c: a95667fa ldp x26, x25, [sp, #0x160] 108760: a9556ffc ldp x28, x27, [sp, #0x150] 108764: a9547bfd ldp x29, x30, [sp, #0x140] 108768: 910683ff add sp, sp, #0x1a0 10876c: d50323bf autiasp 108770: d65f03c0 ret 108774: f9400268 ldr x8, [x19] 108778: f9402508 ldr x8, [x8, #0x48] 10877c: aa1303e0 mov x0, x19 108780: d63f0100 blr x8 108784: 3100041f cmn w0, #0x1 108788: 9a9303f3 csel x19, xzr, x19, eq 10878c: b5fffad5 cbnz x21, 0x1086e4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x39c> 108790: b5fffc53 cbnz x19, 0x108718 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3d0> 108794: 17ffffde b 0x10870c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3c4> 108798: 940151a6 bl 0x15ce30 <__stack_chk_fail@plt> 10879c: 14000003 b 0x1087a8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x460> 1087a0: 14000002 b 0x1087a8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x460> 1087a4: 14000001 b 0x1087a8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x460> 1087a8: aa0003f3 mov x19, x0 1087ac: 394103e8 ldrb w8, [sp, #0x40] 1087b0: 370000a8 tbnz w8, #0x0, 0x1087c4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x47c> 1087b4: 394163e8 ldrb w8, [sp, #0x58] 1087b8: 370000e8 tbnz w8, #0x0, 0x1087d4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x48c> 1087bc: aa1303e0 mov x0, x19 1087c0: 94014268 bl 0x159160 <__emutls_get_address+0x6d4> 1087c4: f9402be0 ldr x0, [sp, #0x50] 1087c8: 940151c6 bl 0x15cee0 <_ZdlPv@plt> 1087cc: 394163e8 ldrb w8, [sp, #0x58] 1087d0: 3607ff68 tbz w8, #0x0, 0x1087bc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x474> 1087d4: f94037e0 ldr x0, [sp, #0x68] 1087d8: 940151c2 bl 0x15cee0 <_ZdlPv@plt> 1087dc: aa1303e0 mov x0, x19 1087e0: 94014260 bl 0x159160 <__emutls_get_address+0x6d4> 00000000001087e4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const>: 1087e4: d503245f bti c 1087e8: 14015c7e b 0x15f9e0 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 00000000001087ec > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const>: 1087ec: d503233f paciasp 1087f0: d10683ff sub sp, sp, #0x1a0 1087f4: a9147bfd stp x29, x30, [sp, #0x140] 1087f8: 910503fd add x29, sp, #0x140 1087fc: a9156ffc stp x28, x27, [sp, #0x150] 108800: a91667fa stp x26, x25, [sp, #0x160] 108804: a9175ff8 stp x24, x23, [sp, #0x170] 108808: a91857f6 stp x22, x21, [sp, #0x180] 10880c: a9194ff4 stp x20, x19, [sp, #0x190] 108810: d53bd048 mrs x8, TPIDR_EL0 108814: 52800949 mov w9, #0x4a // =74 108818: f9000fe8 str x8, [sp, #0x18] 10881c: aa0303e0 mov x0, x3 108820: f9401508 ldr x8, [x8, #0x28] 108824: aa0203f5 mov x21, x2 108828: aa0103f3 mov x19, x1 10882c: aa0403f4 mov x20, x4 108830: f81f03a8 stur x8, [x29, #-0x10] 108834: b9400868 ldr w8, [x3, #0x8] 108838: f90013e5 str x5, [sp, #0x20] 10883c: 6a090108 ands w8, w8, w9 108840: 54000120 b.eq 0x108864 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x78> 108844: 7101011f cmp w8, #0x40 108848: 540000a0 b.eq 0x10885c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x70> 10884c: 7100211f cmp w8, #0x8 108850: 540000e1 b.ne 0x10886c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x80> 108854: 52800217 mov w23, #0x10 // =16 108858: 14000006 b 0x108870 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x84> 10885c: 52800117 mov w23, #0x8 // =8 108860: 14000004 b 0x108870 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x84> 108864: 2a1f03f7 mov w23, wzr 108868: 14000002 b 0x108870 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x84> 10886c: 52800157 mov w23, #0xa // =10 108870: 910163e8 add x8, sp, #0x58 108874: d100b3a1 sub x1, x29, #0x2c 108878: 9101c3e2 add x2, sp, #0x70 10887c: d100b3ba sub x26, x29, #0x2c 108880: 94015c44 bl 0x15f990 <_ZNSt6__ndk19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc@plt> 108884: a9047fff stp xzr, xzr, [sp, #0x40] 108888: f9002bff str xzr, [sp, #0x50] 10888c: 910103e0 add x0, sp, #0x40 108890: 528002c1 mov w1, #0x16 // =22 108894: 2a1f03e2 mov w2, wzr 108898: 910103f6 add x22, sp, #0x40 10889c: 9401560d bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 1088a0: 394103e8 ldrb w8, [sp, #0x40] 1088a4: b24002db orr x27, x22, #0x1 1088a8: f9402be9 ldr x9, [sp, #0x50] 1088ac: 9101d3ea add x10, sp, #0x74 1088b0: 528002dc mov w28, #0x16 // =22 1088b4: 9100c3f9 add x25, sp, #0x30 1088b8: 7200011f tst w8, #0x1 1088bc: b9002fff str wzr, [sp, #0x2c] 1088c0: 9a890378 csel x24, x27, x9, eq 1088c4: a90363ea stp x10, x24, [sp, #0x30] 1088c8: 14000003 b 0x1088d4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0xe8> 1088cc: 91000508 add x8, x8, #0x1 1088d0: f9000e68 str x8, [x19, #0x18] 1088d4: b4000093 cbz x19, 0x1088e4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0xf8> 1088d8: a941a668 ldp x8, x9, [x19, #0x18] 1088dc: eb09011f cmp x8, x9 1088e0: 540001a0 b.eq 0x108914 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x128> 1088e4: b4000275 cbz x21, 0x108930 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x144> 1088e8: a941a6a8 ldp x8, x9, [x21, #0x18] 1088ec: eb09011f cmp x8, x9 1088f0: 540000e1 b.ne 0x10890c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x120> 1088f4: f94002a8 ldr x8, [x21] 1088f8: f9402508 ldr x8, [x8, #0x48] 1088fc: aa1503e0 mov x0, x21 108900: d63f0100 blr x8 108904: 3100041f cmn w0, #0x1 108908: 54000140 b.eq 0x108930 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x144> 10890c: b4000173 cbz x19, 0x108938 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x14c> 108910: 14000041 b 0x108a14 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x228> 108914: f9400268 ldr x8, [x19] 108918: f9402508 ldr x8, [x8, #0x48] 10891c: aa1303e0 mov x0, x19 108920: d63f0100 blr x8 108924: 3100041f cmn w0, #0x1 108928: 9a9303f3 csel x19, xzr, x19, eq 10892c: b5fffdf5 cbnz x21, 0x1088e8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0xfc> 108930: aa1f03f5 mov x21, xzr 108934: b4000713 cbz x19, 0x108a14 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x228> 108938: 394103e8 ldrb w8, [sp, #0x40] 10893c: f94027e9 ldr x9, [sp, #0x48] 108940: f9401fea ldr x10, [sp, #0x38] 108944: d341fd0b lsr x11, x8, #1 108948: 7200011f tst w8, #0x1 10894c: 9a890176 csel x22, x11, x9, eq 108950: 8b160308 add x8, x24, x22 108954: eb08015f cmp x10, x8 108958: 54000281 b.ne 0x1089a8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x1bc> 10895c: d37ffac1 lsl x1, x22, #1 108960: 910103e0 add x0, sp, #0x40 108964: 2a1f03e2 mov w2, wzr 108968: 940155da bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10896c: f94023e8 ldr x8, [sp, #0x40] 108970: 394103e9 ldrb w9, [sp, #0x40] 108974: 927ff908 and x8, x8, #0xfffffffffffffffe 108978: d1000508 sub x8, x8, #0x1 10897c: 7200013f tst w9, #0x1 108980: 9a880381 csel x1, x28, x8, eq 108984: 910103e0 add x0, sp, #0x40 108988: 2a1f03e2 mov w2, wzr 10898c: 940155d1 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 108990: 394103e8 ldrb w8, [sp, #0x40] 108994: f9402be9 ldr x9, [sp, #0x50] 108998: 7200011f tst w8, #0x1 10899c: 9a890378 csel x24, x27, x9, eq 1089a0: 8b160308 add x8, x24, x22 1089a4: f9001fe8 str x8, [sp, #0x38] 1089a8: a941a668 ldp x8, x9, [x19, #0x18] 1089ac: eb09011f cmp x8, x9 1089b0: 54000060 b.eq 0x1089bc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x1d0> 1089b4: 39400100 ldrb w0, [x8] 1089b8: 14000005 b 0x1089cc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x1e0> 1089bc: f9400268 ldr x8, [x19] 1089c0: f9402508 ldr x8, [x8, #0x48] 1089c4: aa1303e0 mov x0, x19 1089c8: d63f0100 blr x8 1089cc: 3941c3e5 ldrb w5, [sp, #0x70] 1089d0: 9100e3e3 add x3, sp, #0x38 1089d4: 9100b3e4 add x4, sp, #0x2c 1089d8: 910163e6 add x6, sp, #0x58 1089dc: 9101d3e7 add x7, sp, #0x74 1089e0: 2a1703e1 mov w1, w23 1089e4: aa1803e2 mov x2, x24 1089e8: a9006bf9 stp x25, x26, [sp] 1089ec: 94015bed bl 0x15f9a0 <_ZNSt6__ndk19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_@plt> 1089f0: 35000120 cbnz w0, 0x108a14 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x228> 1089f4: a941a668 ldp x8, x9, [x19, #0x18] 1089f8: eb09011f cmp x8, x9 1089fc: 54fff681 b.ne 0x1088cc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0xe0> 108a00: f9400268 ldr x8, [x19] 108a04: f9402908 ldr x8, [x8, #0x50] 108a08: aa1303e0 mov x0, x19 108a0c: d63f0100 blr x8 108a10: 17ffffb1 b 0x1088d4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0xe8> 108a14: 394163e8 ldrb w8, [sp, #0x58] 108a18: f94033e9 ldr x9, [sp, #0x60] 108a1c: d341fd0a lsr x10, x8, #1 108a20: 7200011f tst w8, #0x1 108a24: 9a890148 csel x8, x10, x9, eq 108a28: b4000128 cbz x8, 0x108a4c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x260> 108a2c: f9401be8 ldr x8, [sp, #0x30] 108a30: 9101d3e9 add x9, sp, #0x74 108a34: cb090109 sub x9, x8, x9 108a38: f1027d3f cmp x9, #0x9f 108a3c: 5400008c b.gt 0x108a4c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x260> 108a40: b9402fe9 ldr w9, [sp, #0x2c] 108a44: b8004509 str w9, [x8], #0x4 108a48: f9001be8 str x8, [sp, #0x30] 108a4c: f9401fe1 ldr x1, [sp, #0x38] 108a50: aa1803e0 mov x0, x24 108a54: aa1403e2 mov x2, x20 108a58: 2a1703e3 mov w3, w23 108a5c: 9400b35c bl 0x1357cc ::~codecvt()+0x1420> 108a60: 394163e8 ldrb w8, [sp, #0x58] 108a64: 9101d3e9 add x9, sp, #0x74 108a68: f9401bed ldr x13, [sp, #0x30] 108a6c: f94033ea ldr x10, [sp, #0x60] 108a70: 7200010c ands w12, w8, #0x1 108a74: d341fd0b lsr x11, x8, #1 108a78: cb0901a9 sub x9, x13, x9 108a7c: 9a8a0168 csel x8, x11, x10, eq 108a80: f100153f cmp x9, #0x5 108a84: f94013e9 ldr x9, [sp, #0x20] 108a88: f9000120 str x0, [x9] 108a8c: 5400074b b.lt 0x108b74 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x388> 108a90: b4000728 cbz x8, 0x108b74 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x388> 108a94: d10011a8 sub x8, x13, #0x4 108a98: 9101d3e9 add x9, sp, #0x74 108a9c: eb0d013f cmp x9, x13 108aa0: 54000240 b.eq 0x108ae8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x2fc> 108aa4: eb09011f cmp x8, x9 108aa8: 54000209 b.ls 0x108ae8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x2fc> 108aac: 9101d3ea add x10, sp, #0x74 108ab0: aa0803eb mov x11, x8 108ab4: 9100114a add x10, x10, #0x4 108ab8: b940016c ldr w12, [x11] 108abc: 9100114e add x14, x10, #0x4 108ac0: b85fc14d ldur w13, [x10, #-0x4] 108ac4: b81fc14c stur w12, [x10, #-0x4] 108ac8: b81fc56d str w13, [x11], #-0x4 108acc: eb0b015f cmp x10, x11 108ad0: aa0e03ea mov x10, x14 108ad4: 54ffff23 b.lo 0x108ab8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x2cc> 108ad8: 394163eb ldrb w11, [sp, #0x58] 108adc: f94033ea ldr x10, [sp, #0x60] 108ae0: 1200016c and w12, w11, #0x1 108ae4: d341fd6b lsr x11, x11, #1 108ae8: f94037ed ldr x13, [sp, #0x68] 108aec: 910163ee add x14, sp, #0x58 108af0: b24001ce orr x14, x14, #0x1 108af4: 7100019f cmp w12, #0x0 108af8: 9a8a016a csel x10, x11, x10, eq 108afc: 9a8d01cc csel x12, x14, x13, eq 108b00: eb09011f cmp x8, x9 108b04: 54000249 b.ls 0x108b4c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x360> 108b08: 8b0a0189 add x9, x12, x10 108b0c: 9101d3ea add x10, sp, #0x74 108b10: 14000007 b 0x108b2c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x340> 108b14: cb0c012b sub x11, x9, x12 108b18: 9100114a add x10, x10, #0x4 108b1c: f100057f cmp x11, #0x1 108b20: 9a8cd58c cinc x12, x12, gt 108b24: eb08015f cmp x10, x8 108b28: 54000122 b.hs 0x108b4c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x360> 108b2c: 3940018b ldrb w11, [x12] 108b30: 34ffff2b cbz w11, 0x108b14 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x328> 108b34: 7103fd7f cmp w11, #0xff 108b38: 54fffee0 b.eq 0x108b14 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x328> 108b3c: b940014d ldr w13, [x10] 108b40: 6b0b01bf cmp w13, w11 108b44: 54fffe80 b.eq 0x108b14 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x328> 108b48: 14000009 b 0x108b6c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x380> 108b4c: 39400189 ldrb w9, [x12] 108b50: 34000129 cbz w9, 0x108b74 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x388> 108b54: 7103fd3f cmp w9, #0xff 108b58: 540000e0 b.eq 0x108b74 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x388> 108b5c: b9400108 ldr w8, [x8] 108b60: 51000508 sub w8, w8, #0x1 108b64: 6b09011f cmp w8, w9 108b68: 54000063 b.lo 0x108b74 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x388> 108b6c: 52800088 mov w8, #0x4 // =4 108b70: b9000288 str w8, [x20] 108b74: b4000093 cbz x19, 0x108b84 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x398> 108b78: a941a668 ldp x8, x9, [x19, #0x18] 108b7c: eb09011f cmp x8, x9 108b80: 540004c0 b.eq 0x108c18 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x42c> 108b84: b4000595 cbz x21, 0x108c34 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x448> 108b88: a941a6a8 ldp x8, x9, [x21, #0x18] 108b8c: eb09011f cmp x8, x9 108b90: 540000e1 b.ne 0x108bac > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3c0> 108b94: f94002a8 ldr x8, [x21] 108b98: f9402508 ldr x8, [x8, #0x48] 108b9c: aa1503e0 mov x0, x21 108ba0: d63f0100 blr x8 108ba4: 3100041f cmn w0, #0x1 108ba8: 54000460 b.eq 0x108c34 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x448> 108bac: b4000093 cbz x19, 0x108bbc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3d0> 108bb0: b9400288 ldr w8, [x20] 108bb4: 321f0108 orr w8, w8, #0x2 108bb8: b9000288 str w8, [x20] 108bbc: 394103e8 ldrb w8, [sp, #0x40] 108bc0: 36000068 tbz w8, #0x0, 0x108bcc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3e0> 108bc4: f9402be0 ldr x0, [sp, #0x50] 108bc8: 940150c6 bl 0x15cee0 <_ZdlPv@plt> 108bcc: 394163e8 ldrb w8, [sp, #0x58] 108bd0: 36000068 tbz w8, #0x0, 0x108bdc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3f0> 108bd4: f94037e0 ldr x0, [sp, #0x68] 108bd8: 940150c2 bl 0x15cee0 <_ZdlPv@plt> 108bdc: f9400fe8 ldr x8, [sp, #0x18] 108be0: f9401508 ldr x8, [x8, #0x28] 108be4: f85f03a9 ldur x9, [x29, #-0x10] 108be8: eb09011f cmp x8, x9 108bec: 54000281 b.ne 0x108c3c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x450> 108bf0: aa1303e0 mov x0, x19 108bf4: a9594ff4 ldp x20, x19, [sp, #0x190] 108bf8: a95857f6 ldp x22, x21, [sp, #0x180] 108bfc: a9575ff8 ldp x24, x23, [sp, #0x170] 108c00: a95667fa ldp x26, x25, [sp, #0x160] 108c04: a9556ffc ldp x28, x27, [sp, #0x150] 108c08: a9547bfd ldp x29, x30, [sp, #0x140] 108c0c: 910683ff add sp, sp, #0x1a0 108c10: d50323bf autiasp 108c14: d65f03c0 ret 108c18: f9400268 ldr x8, [x19] 108c1c: f9402508 ldr x8, [x8, #0x48] 108c20: aa1303e0 mov x0, x19 108c24: d63f0100 blr x8 108c28: 3100041f cmn w0, #0x1 108c2c: 9a9303f3 csel x19, xzr, x19, eq 108c30: b5fffad5 cbnz x21, 0x108b88 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x39c> 108c34: b5fffc53 cbnz x19, 0x108bbc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3d0> 108c38: 17ffffde b 0x108bb0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3c4> 108c3c: 9401507d bl 0x15ce30 <__stack_chk_fail@plt> 108c40: 14000003 b 0x108c4c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x460> 108c44: 14000002 b 0x108c4c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x460> 108c48: 14000001 b 0x108c4c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x460> 108c4c: aa0003f3 mov x19, x0 108c50: 394103e8 ldrb w8, [sp, #0x40] 108c54: 370000a8 tbnz w8, #0x0, 0x108c68 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x47c> 108c58: 394163e8 ldrb w8, [sp, #0x58] 108c5c: 370000e8 tbnz w8, #0x0, 0x108c78 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x48c> 108c60: aa1303e0 mov x0, x19 108c64: 9401413f bl 0x159160 <__emutls_get_address+0x6d4> 108c68: f9402be0 ldr x0, [sp, #0x50] 108c6c: 9401509d bl 0x15cee0 <_ZdlPv@plt> 108c70: 394163e8 ldrb w8, [sp, #0x58] 108c74: 3607ff68 tbz w8, #0x0, 0x108c60 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x474> 108c78: f94037e0 ldr x0, [sp, #0x68] 108c7c: 94015099 bl 0x15cee0 <_ZdlPv@plt> 108c80: aa1303e0 mov x0, x19 108c84: 94014137 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000108c88 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const>: 108c88: d503245f bti c 108c8c: 14015b59 b 0x15f9f0 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 0000000000108c90 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const>: 108c90: d503233f paciasp 108c94: d10683ff sub sp, sp, #0x1a0 108c98: a9147bfd stp x29, x30, [sp, #0x140] 108c9c: 910503fd add x29, sp, #0x140 108ca0: a9156ffc stp x28, x27, [sp, #0x150] 108ca4: a91667fa stp x26, x25, [sp, #0x160] 108ca8: a9175ff8 stp x24, x23, [sp, #0x170] 108cac: a91857f6 stp x22, x21, [sp, #0x180] 108cb0: a9194ff4 stp x20, x19, [sp, #0x190] 108cb4: d53bd048 mrs x8, TPIDR_EL0 108cb8: 52800949 mov w9, #0x4a // =74 108cbc: f9000fe8 str x8, [sp, #0x18] 108cc0: aa0303e0 mov x0, x3 108cc4: f9401508 ldr x8, [x8, #0x28] 108cc8: aa0203f5 mov x21, x2 108ccc: aa0103f3 mov x19, x1 108cd0: aa0403f4 mov x20, x4 108cd4: f81f03a8 stur x8, [x29, #-0x10] 108cd8: b9400868 ldr w8, [x3, #0x8] 108cdc: f90013e5 str x5, [sp, #0x20] 108ce0: 6a090108 ands w8, w8, w9 108ce4: 54000120 b.eq 0x108d08 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x78> 108ce8: 7101011f cmp w8, #0x40 108cec: 540000a0 b.eq 0x108d00 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x70> 108cf0: 7100211f cmp w8, #0x8 108cf4: 540000e1 b.ne 0x108d10 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x80> 108cf8: 52800217 mov w23, #0x10 // =16 108cfc: 14000006 b 0x108d14 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x84> 108d00: 52800117 mov w23, #0x8 // =8 108d04: 14000004 b 0x108d14 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x84> 108d08: 2a1f03f7 mov w23, wzr 108d0c: 14000002 b 0x108d14 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x84> 108d10: 52800157 mov w23, #0xa // =10 108d14: 910163e8 add x8, sp, #0x58 108d18: d100b3a1 sub x1, x29, #0x2c 108d1c: 9101c3e2 add x2, sp, #0x70 108d20: d100b3ba sub x26, x29, #0x2c 108d24: 94015b1b bl 0x15f990 <_ZNSt6__ndk19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc@plt> 108d28: a9047fff stp xzr, xzr, [sp, #0x40] 108d2c: f9002bff str xzr, [sp, #0x50] 108d30: 910103e0 add x0, sp, #0x40 108d34: 528002c1 mov w1, #0x16 // =22 108d38: 2a1f03e2 mov w2, wzr 108d3c: 910103f6 add x22, sp, #0x40 108d40: 940154e4 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 108d44: 394103e8 ldrb w8, [sp, #0x40] 108d48: b24002db orr x27, x22, #0x1 108d4c: f9402be9 ldr x9, [sp, #0x50] 108d50: 9101d3ea add x10, sp, #0x74 108d54: 528002dc mov w28, #0x16 // =22 108d58: 9100c3f9 add x25, sp, #0x30 108d5c: 7200011f tst w8, #0x1 108d60: b9002fff str wzr, [sp, #0x2c] 108d64: 9a890378 csel x24, x27, x9, eq 108d68: a90363ea stp x10, x24, [sp, #0x30] 108d6c: 14000003 b 0x108d78 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0xe8> 108d70: 91000508 add x8, x8, #0x1 108d74: f9000e68 str x8, [x19, #0x18] 108d78: b4000093 cbz x19, 0x108d88 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0xf8> 108d7c: a941a668 ldp x8, x9, [x19, #0x18] 108d80: eb09011f cmp x8, x9 108d84: 540001a0 b.eq 0x108db8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x128> 108d88: b4000275 cbz x21, 0x108dd4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x144> 108d8c: a941a6a8 ldp x8, x9, [x21, #0x18] 108d90: eb09011f cmp x8, x9 108d94: 540000e1 b.ne 0x108db0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x120> 108d98: f94002a8 ldr x8, [x21] 108d9c: f9402508 ldr x8, [x8, #0x48] 108da0: aa1503e0 mov x0, x21 108da4: d63f0100 blr x8 108da8: 3100041f cmn w0, #0x1 108dac: 54000140 b.eq 0x108dd4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x144> 108db0: b4000173 cbz x19, 0x108ddc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x14c> 108db4: 14000041 b 0x108eb8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x228> 108db8: f9400268 ldr x8, [x19] 108dbc: f9402508 ldr x8, [x8, #0x48] 108dc0: aa1303e0 mov x0, x19 108dc4: d63f0100 blr x8 108dc8: 3100041f cmn w0, #0x1 108dcc: 9a9303f3 csel x19, xzr, x19, eq 108dd0: b5fffdf5 cbnz x21, 0x108d8c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0xfc> 108dd4: aa1f03f5 mov x21, xzr 108dd8: b4000713 cbz x19, 0x108eb8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x228> 108ddc: 394103e8 ldrb w8, [sp, #0x40] 108de0: f94027e9 ldr x9, [sp, #0x48] 108de4: f9401fea ldr x10, [sp, #0x38] 108de8: d341fd0b lsr x11, x8, #1 108dec: 7200011f tst w8, #0x1 108df0: 9a890176 csel x22, x11, x9, eq 108df4: 8b160308 add x8, x24, x22 108df8: eb08015f cmp x10, x8 108dfc: 54000281 b.ne 0x108e4c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x1bc> 108e00: d37ffac1 lsl x1, x22, #1 108e04: 910103e0 add x0, sp, #0x40 108e08: 2a1f03e2 mov w2, wzr 108e0c: 940154b1 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 108e10: f94023e8 ldr x8, [sp, #0x40] 108e14: 394103e9 ldrb w9, [sp, #0x40] 108e18: 927ff908 and x8, x8, #0xfffffffffffffffe 108e1c: d1000508 sub x8, x8, #0x1 108e20: 7200013f tst w9, #0x1 108e24: 9a880381 csel x1, x28, x8, eq 108e28: 910103e0 add x0, sp, #0x40 108e2c: 2a1f03e2 mov w2, wzr 108e30: 940154a8 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 108e34: 394103e8 ldrb w8, [sp, #0x40] 108e38: f9402be9 ldr x9, [sp, #0x50] 108e3c: 7200011f tst w8, #0x1 108e40: 9a890378 csel x24, x27, x9, eq 108e44: 8b160308 add x8, x24, x22 108e48: f9001fe8 str x8, [sp, #0x38] 108e4c: a941a668 ldp x8, x9, [x19, #0x18] 108e50: eb09011f cmp x8, x9 108e54: 54000060 b.eq 0x108e60 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x1d0> 108e58: 39400100 ldrb w0, [x8] 108e5c: 14000005 b 0x108e70 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x1e0> 108e60: f9400268 ldr x8, [x19] 108e64: f9402508 ldr x8, [x8, #0x48] 108e68: aa1303e0 mov x0, x19 108e6c: d63f0100 blr x8 108e70: 3941c3e5 ldrb w5, [sp, #0x70] 108e74: 9100e3e3 add x3, sp, #0x38 108e78: 9100b3e4 add x4, sp, #0x2c 108e7c: 910163e6 add x6, sp, #0x58 108e80: 9101d3e7 add x7, sp, #0x74 108e84: 2a1703e1 mov w1, w23 108e88: aa1803e2 mov x2, x24 108e8c: a9006bf9 stp x25, x26, [sp] 108e90: 94015ac4 bl 0x15f9a0 <_ZNSt6__ndk19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_@plt> 108e94: 35000120 cbnz w0, 0x108eb8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x228> 108e98: a941a668 ldp x8, x9, [x19, #0x18] 108e9c: eb09011f cmp x8, x9 108ea0: 54fff681 b.ne 0x108d70 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0xe0> 108ea4: f9400268 ldr x8, [x19] 108ea8: f9402908 ldr x8, [x8, #0x50] 108eac: aa1303e0 mov x0, x19 108eb0: d63f0100 blr x8 108eb4: 17ffffb1 b 0x108d78 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0xe8> 108eb8: 394163e8 ldrb w8, [sp, #0x58] 108ebc: f94033e9 ldr x9, [sp, #0x60] 108ec0: d341fd0a lsr x10, x8, #1 108ec4: 7200011f tst w8, #0x1 108ec8: 9a890148 csel x8, x10, x9, eq 108ecc: b4000128 cbz x8, 0x108ef0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x260> 108ed0: f9401be8 ldr x8, [sp, #0x30] 108ed4: 9101d3e9 add x9, sp, #0x74 108ed8: cb090109 sub x9, x8, x9 108edc: f1027d3f cmp x9, #0x9f 108ee0: 5400008c b.gt 0x108ef0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x260> 108ee4: b9402fe9 ldr w9, [sp, #0x2c] 108ee8: b8004509 str w9, [x8], #0x4 108eec: f9001be8 str x8, [sp, #0x30] 108ef0: f9401fe1 ldr x1, [sp, #0x38] 108ef4: aa1803e0 mov x0, x24 108ef8: aa1403e2 mov x2, x20 108efc: 2a1703e3 mov w3, w23 108f00: 9400b28f bl 0x13593c ::~codecvt()+0x1590> 108f04: 394163e8 ldrb w8, [sp, #0x58] 108f08: 9101d3e9 add x9, sp, #0x74 108f0c: f9401bed ldr x13, [sp, #0x30] 108f10: f94033ea ldr x10, [sp, #0x60] 108f14: 7200010c ands w12, w8, #0x1 108f18: d341fd0b lsr x11, x8, #1 108f1c: cb0901a9 sub x9, x13, x9 108f20: 9a8a0168 csel x8, x11, x10, eq 108f24: f100153f cmp x9, #0x5 108f28: f94013e9 ldr x9, [sp, #0x20] 108f2c: f9000120 str x0, [x9] 108f30: 5400074b b.lt 0x109018 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x388> 108f34: b4000728 cbz x8, 0x109018 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x388> 108f38: d10011a8 sub x8, x13, #0x4 108f3c: 9101d3e9 add x9, sp, #0x74 108f40: eb0d013f cmp x9, x13 108f44: 54000240 b.eq 0x108f8c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x2fc> 108f48: eb09011f cmp x8, x9 108f4c: 54000209 b.ls 0x108f8c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x2fc> 108f50: 9101d3ea add x10, sp, #0x74 108f54: aa0803eb mov x11, x8 108f58: 9100114a add x10, x10, #0x4 108f5c: b940016c ldr w12, [x11] 108f60: 9100114e add x14, x10, #0x4 108f64: b85fc14d ldur w13, [x10, #-0x4] 108f68: b81fc14c stur w12, [x10, #-0x4] 108f6c: b81fc56d str w13, [x11], #-0x4 108f70: eb0b015f cmp x10, x11 108f74: aa0e03ea mov x10, x14 108f78: 54ffff23 b.lo 0x108f5c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x2cc> 108f7c: 394163eb ldrb w11, [sp, #0x58] 108f80: f94033ea ldr x10, [sp, #0x60] 108f84: 1200016c and w12, w11, #0x1 108f88: d341fd6b lsr x11, x11, #1 108f8c: f94037ed ldr x13, [sp, #0x68] 108f90: 910163ee add x14, sp, #0x58 108f94: b24001ce orr x14, x14, #0x1 108f98: 7100019f cmp w12, #0x0 108f9c: 9a8a016a csel x10, x11, x10, eq 108fa0: 9a8d01cc csel x12, x14, x13, eq 108fa4: eb09011f cmp x8, x9 108fa8: 54000249 b.ls 0x108ff0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x360> 108fac: 8b0a0189 add x9, x12, x10 108fb0: 9101d3ea add x10, sp, #0x74 108fb4: 14000007 b 0x108fd0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x340> 108fb8: cb0c012b sub x11, x9, x12 108fbc: 9100114a add x10, x10, #0x4 108fc0: f100057f cmp x11, #0x1 108fc4: 9a8cd58c cinc x12, x12, gt 108fc8: eb08015f cmp x10, x8 108fcc: 54000122 b.hs 0x108ff0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x360> 108fd0: 3940018b ldrb w11, [x12] 108fd4: 34ffff2b cbz w11, 0x108fb8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x328> 108fd8: 7103fd7f cmp w11, #0xff 108fdc: 54fffee0 b.eq 0x108fb8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x328> 108fe0: b940014d ldr w13, [x10] 108fe4: 6b0b01bf cmp w13, w11 108fe8: 54fffe80 b.eq 0x108fb8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x328> 108fec: 14000009 b 0x109010 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x380> 108ff0: 39400189 ldrb w9, [x12] 108ff4: 34000129 cbz w9, 0x109018 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x388> 108ff8: 7103fd3f cmp w9, #0xff 108ffc: 540000e0 b.eq 0x109018 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x388> 109000: b9400108 ldr w8, [x8] 109004: 51000508 sub w8, w8, #0x1 109008: 6b09011f cmp w8, w9 10900c: 54000063 b.lo 0x109018 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x388> 109010: 52800088 mov w8, #0x4 // =4 109014: b9000288 str w8, [x20] 109018: b4000093 cbz x19, 0x109028 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x398> 10901c: a941a668 ldp x8, x9, [x19, #0x18] 109020: eb09011f cmp x8, x9 109024: 540004c0 b.eq 0x1090bc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x42c> 109028: b4000595 cbz x21, 0x1090d8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x448> 10902c: a941a6a8 ldp x8, x9, [x21, #0x18] 109030: eb09011f cmp x8, x9 109034: 540000e1 b.ne 0x109050 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3c0> 109038: f94002a8 ldr x8, [x21] 10903c: f9402508 ldr x8, [x8, #0x48] 109040: aa1503e0 mov x0, x21 109044: d63f0100 blr x8 109048: 3100041f cmn w0, #0x1 10904c: 54000460 b.eq 0x1090d8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x448> 109050: b4000093 cbz x19, 0x109060 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3d0> 109054: b9400288 ldr w8, [x20] 109058: 321f0108 orr w8, w8, #0x2 10905c: b9000288 str w8, [x20] 109060: 394103e8 ldrb w8, [sp, #0x40] 109064: 36000068 tbz w8, #0x0, 0x109070 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3e0> 109068: f9402be0 ldr x0, [sp, #0x50] 10906c: 94014f9d bl 0x15cee0 <_ZdlPv@plt> 109070: 394163e8 ldrb w8, [sp, #0x58] 109074: 36000068 tbz w8, #0x0, 0x109080 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3f0> 109078: f94037e0 ldr x0, [sp, #0x68] 10907c: 94014f99 bl 0x15cee0 <_ZdlPv@plt> 109080: f9400fe8 ldr x8, [sp, #0x18] 109084: f9401508 ldr x8, [x8, #0x28] 109088: f85f03a9 ldur x9, [x29, #-0x10] 10908c: eb09011f cmp x8, x9 109090: 54000281 b.ne 0x1090e0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x450> 109094: aa1303e0 mov x0, x19 109098: a9594ff4 ldp x20, x19, [sp, #0x190] 10909c: a95857f6 ldp x22, x21, [sp, #0x180] 1090a0: a9575ff8 ldp x24, x23, [sp, #0x170] 1090a4: a95667fa ldp x26, x25, [sp, #0x160] 1090a8: a9556ffc ldp x28, x27, [sp, #0x150] 1090ac: a9547bfd ldp x29, x30, [sp, #0x140] 1090b0: 910683ff add sp, sp, #0x1a0 1090b4: d50323bf autiasp 1090b8: d65f03c0 ret 1090bc: f9400268 ldr x8, [x19] 1090c0: f9402508 ldr x8, [x8, #0x48] 1090c4: aa1303e0 mov x0, x19 1090c8: d63f0100 blr x8 1090cc: 3100041f cmn w0, #0x1 1090d0: 9a9303f3 csel x19, xzr, x19, eq 1090d4: b5fffad5 cbnz x21, 0x10902c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x39c> 1090d8: b5fffc53 cbnz x19, 0x109060 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3d0> 1090dc: 17ffffde b 0x109054 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3c4> 1090e0: 94014f54 bl 0x15ce30 <__stack_chk_fail@plt> 1090e4: 14000003 b 0x1090f0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x460> 1090e8: 14000002 b 0x1090f0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x460> 1090ec: 14000001 b 0x1090f0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x460> 1090f0: aa0003f3 mov x19, x0 1090f4: 394103e8 ldrb w8, [sp, #0x40] 1090f8: 370000a8 tbnz w8, #0x0, 0x10910c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x47c> 1090fc: 394163e8 ldrb w8, [sp, #0x58] 109100: 370000e8 tbnz w8, #0x0, 0x10911c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x48c> 109104: aa1303e0 mov x0, x19 109108: 94014016 bl 0x159160 <__emutls_get_address+0x6d4> 10910c: f9402be0 ldr x0, [sp, #0x50] 109110: 94014f74 bl 0x15cee0 <_ZdlPv@plt> 109114: 394163e8 ldrb w8, [sp, #0x58] 109118: 3607ff68 tbz w8, #0x0, 0x109104 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x474> 10911c: f94037e0 ldr x0, [sp, #0x68] 109120: 94014f70 bl 0x15cee0 <_ZdlPv@plt> 109124: aa1303e0 mov x0, x19 109128: 9401400e bl 0x159160 <__emutls_get_address+0x6d4> 000000000010912c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const>: 10912c: d503245f bti c 109130: 14015a34 b 0x15fa00 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 0000000000109134 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const>: 109134: d503233f paciasp 109138: d10703ff sub sp, sp, #0x1c0 10913c: a9167bfd stp x29, x30, [sp, #0x160] 109140: 910583fd add x29, sp, #0x160 109144: a9176ffc stp x28, x27, [sp, #0x170] 109148: a91867fa stp x26, x25, [sp, #0x180] 10914c: a9195ff8 stp x24, x23, [sp, #0x190] 109150: a91a57f6 stp x22, x21, [sp, #0x1a0] 109154: a91b4ff4 stp x20, x19, [sp, #0x1b0] 109158: a90293e5 stp x5, x4, [sp, #0x28] 10915c: d53bd048 mrs x8, TPIDR_EL0 109160: f90013e8 str x8, [sp, #0x20] 109164: aa0303e0 mov x0, x3 109168: f9401508 ldr x8, [x8, #0x28] 10916c: aa0203f5 mov x21, x2 109170: aa0103f3 mov x19, x1 109174: d100c3a1 sub x1, x29, #0x30 109178: 910233e2 add x2, sp, #0x8c 10917c: 910223e3 add x3, sp, #0x88 109180: f81f03a8 stur x8, [x29, #-0x10] 109184: 9101c3e8 add x8, sp, #0x70 109188: d100c3b9 sub x25, x29, #0x30 10918c: 94015a21 bl 0x15fa10 <_ZNSt6__ndk19__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5_@plt> 109190: a905ffff stp xzr, xzr, [sp, #0x58] 109194: f90037ff str xzr, [sp, #0x68] 109198: 910163e0 add x0, sp, #0x58 10919c: 528002c1 mov w1, #0x16 // =22 1091a0: 2a1f03e2 mov w2, wzr 1091a4: 910163f4 add x20, sp, #0x58 1091a8: 940153ca bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 1091ac: 394163e8 ldrb w8, [sp, #0x58] 1091b0: b240029a orr x26, x20, #0x1 1091b4: f94037e9 ldr x9, [sp, #0x68] 1091b8: 5280002a mov w10, #0x1 // =1 1091bc: 910243fb add x27, sp, #0x90 1091c0: 528008ab mov w11, #0x45 // =69 1091c4: 7200011f tst w8, #0x1 1091c8: 528002dc mov w28, #0x16 // =22 1091cc: 9a890357 csel x23, x26, x9, eq 1091d0: 910113f8 add x24, sp, #0x44 1091d4: 910123f6 add x22, sp, #0x48 1091d8: 390103ea strb w10, [sp, #0x40] 1091dc: 3900f3eb strb w11, [sp, #0x3c] 1091e0: a904dffb stp x27, x23, [sp, #0x48] 1091e4: b90047ff str wzr, [sp, #0x44] 1091e8: 14000003 b 0x1091f4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xc0> 1091ec: 91000508 add x8, x8, #0x1 1091f0: f9000e68 str x8, [x19, #0x18] 1091f4: b4000093 cbz x19, 0x109204 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xd0> 1091f8: a941a668 ldp x8, x9, [x19, #0x18] 1091fc: eb09011f cmp x8, x9 109200: 540001a0 b.eq 0x109234 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x100> 109204: b4000275 cbz x21, 0x109250 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x11c> 109208: a941a6a8 ldp x8, x9, [x21, #0x18] 10920c: eb09011f cmp x8, x9 109210: 540000e1 b.ne 0x10922c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xf8> 109214: f94002a8 ldr x8, [x21] 109218: f9402508 ldr x8, [x8, #0x48] 10921c: aa1503e0 mov x0, x21 109220: d63f0100 blr x8 109224: 3100041f cmn w0, #0x1 109228: 54000140 b.eq 0x109250 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x11c> 10922c: b4000173 cbz x19, 0x109258 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x124> 109230: 14000042 b 0x109338 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x204> 109234: f9400268 ldr x8, [x19] 109238: f9402508 ldr x8, [x8, #0x48] 10923c: aa1303e0 mov x0, x19 109240: d63f0100 blr x8 109244: 3100041f cmn w0, #0x1 109248: 9a9303f3 csel x19, xzr, x19, eq 10924c: b5fffdf5 cbnz x21, 0x109208 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xd4> 109250: aa1f03f5 mov x21, xzr 109254: b4000733 cbz x19, 0x109338 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x204> 109258: 394163e8 ldrb w8, [sp, #0x58] 10925c: f94033e9 ldr x9, [sp, #0x60] 109260: f9402bea ldr x10, [sp, #0x50] 109264: d341fd0b lsr x11, x8, #1 109268: 7200011f tst w8, #0x1 10926c: 9a890174 csel x20, x11, x9, eq 109270: 8b1402e8 add x8, x23, x20 109274: eb08015f cmp x10, x8 109278: 54000281 b.ne 0x1092c8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x194> 10927c: d37ffa81 lsl x1, x20, #1 109280: 910163e0 add x0, sp, #0x58 109284: 2a1f03e2 mov w2, wzr 109288: 94015392 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10928c: f9402fe8 ldr x8, [sp, #0x58] 109290: 394163e9 ldrb w9, [sp, #0x58] 109294: 927ff908 and x8, x8, #0xfffffffffffffffe 109298: d1000508 sub x8, x8, #0x1 10929c: 7200013f tst w9, #0x1 1092a0: 9a880381 csel x1, x28, x8, eq 1092a4: 910163e0 add x0, sp, #0x58 1092a8: 2a1f03e2 mov w2, wzr 1092ac: 94015389 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 1092b0: 394163e8 ldrb w8, [sp, #0x58] 1092b4: f94037e9 ldr x9, [sp, #0x68] 1092b8: 7200011f tst w8, #0x1 1092bc: 9a890357 csel x23, x26, x9, eq 1092c0: 8b1402e8 add x8, x23, x20 1092c4: f9002be8 str x8, [sp, #0x50] 1092c8: a941a668 ldp x8, x9, [x19, #0x18] 1092cc: eb09011f cmp x8, x9 1092d0: 54000060 b.eq 0x1092dc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x1a8> 1092d4: 39400100 ldrb w0, [x8] 1092d8: 14000005 b 0x1092ec > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x1b8> 1092dc: f9400268 ldr x8, [x19] 1092e0: f9402508 ldr x8, [x8, #0x48] 1092e4: aa1303e0 mov x0, x19 1092e8: d63f0100 blr x8 1092ec: 394223e6 ldrb w6, [sp, #0x88] 1092f0: 394233e5 ldrb w5, [sp, #0x8c] 1092f4: 910103e1 add x1, sp, #0x40 1092f8: 9100f3e2 add x2, sp, #0x3c 1092fc: 910143e4 add x4, sp, #0x50 109300: 9101c3e7 add x7, sp, #0x70 109304: aa1703e3 mov x3, x23 109308: a90167f8 stp x24, x25, [sp, #0x10] 10930c: a9005bfb stp x27, x22, [sp] 109310: 940159c4 bl 0x15fa20 <_ZNSt6__ndk19__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjS4_@plt> 109314: 35000120 cbnz w0, 0x109338 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x204> 109318: a941a668 ldp x8, x9, [x19, #0x18] 10931c: eb09011f cmp x8, x9 109320: 54fff661 b.ne 0x1091ec > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xb8> 109324: f9400268 ldr x8, [x19] 109328: f9402908 ldr x8, [x8, #0x50] 10932c: aa1303e0 mov x0, x19 109330: d63f0100 blr x8 109334: 17ffffb0 b 0x1091f4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xc0> 109338: 3941c3e8 ldrb w8, [sp, #0x70] 10933c: f9403fe9 ldr x9, [sp, #0x78] 109340: f9401bf4 ldr x20, [sp, #0x30] 109344: d341fd0a lsr x10, x8, #1 109348: 7200011f tst w8, #0x1 10934c: 9a890148 csel x8, x10, x9, eq 109350: b4000168 cbz x8, 0x10937c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x248> 109354: 394103e8 ldrb w8, [sp, #0x40] 109358: 34000128 cbz w8, 0x10937c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x248> 10935c: f94027e8 ldr x8, [sp, #0x48] 109360: 910243e9 add x9, sp, #0x90 109364: cb090109 sub x9, x8, x9 109368: f1027d3f cmp x9, #0x9f 10936c: 5400008c b.gt 0x10937c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x248> 109370: b94047e9 ldr w9, [sp, #0x44] 109374: b8004509 str w9, [x8], #0x4 109378: f90027e8 str x8, [sp, #0x48] 10937c: f9402be1 ldr x1, [sp, #0x50] 109380: aa1703e0 mov x0, x23 109384: aa1403e2 mov x2, x20 109388: 9400b1c9 bl 0x135aac ::~codecvt()+0x1700> 10938c: 3941c3e8 ldrb w8, [sp, #0x70] 109390: 910243e9 add x9, sp, #0x90 109394: f94027ed ldr x13, [sp, #0x48] 109398: f9403fea ldr x10, [sp, #0x78] 10939c: 7200010c ands w12, w8, #0x1 1093a0: d341fd0b lsr x11, x8, #1 1093a4: cb0901a9 sub x9, x13, x9 1093a8: 9a8a0168 csel x8, x11, x10, eq 1093ac: f100153f cmp x9, #0x5 1093b0: f94017e9 ldr x9, [sp, #0x28] 1093b4: bd000120 str s0, [x9] 1093b8: 5400074b b.lt 0x1094a0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x36c> 1093bc: b4000728 cbz x8, 0x1094a0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x36c> 1093c0: d10011a8 sub x8, x13, #0x4 1093c4: 910243e9 add x9, sp, #0x90 1093c8: eb0d013f cmp x9, x13 1093cc: 54000240 b.eq 0x109414 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x2e0> 1093d0: eb09011f cmp x8, x9 1093d4: 54000209 b.ls 0x109414 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x2e0> 1093d8: 910243ea add x10, sp, #0x90 1093dc: aa0803eb mov x11, x8 1093e0: 9100114a add x10, x10, #0x4 1093e4: b940016c ldr w12, [x11] 1093e8: 9100114e add x14, x10, #0x4 1093ec: b85fc14d ldur w13, [x10, #-0x4] 1093f0: b81fc14c stur w12, [x10, #-0x4] 1093f4: b81fc56d str w13, [x11], #-0x4 1093f8: eb0b015f cmp x10, x11 1093fc: aa0e03ea mov x10, x14 109400: 54ffff23 b.lo 0x1093e4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x2b0> 109404: 3941c3eb ldrb w11, [sp, #0x70] 109408: f9403fea ldr x10, [sp, #0x78] 10940c: 1200016c and w12, w11, #0x1 109410: d341fd6b lsr x11, x11, #1 109414: f94043ed ldr x13, [sp, #0x80] 109418: 9101c3ee add x14, sp, #0x70 10941c: b24001ce orr x14, x14, #0x1 109420: 7100019f cmp w12, #0x0 109424: 9a8a016a csel x10, x11, x10, eq 109428: 9a8d01cc csel x12, x14, x13, eq 10942c: eb09011f cmp x8, x9 109430: 54000249 b.ls 0x109478 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x344> 109434: 8b0a0189 add x9, x12, x10 109438: 910243ea add x10, sp, #0x90 10943c: 14000007 b 0x109458 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x324> 109440: cb0c012b sub x11, x9, x12 109444: 9100114a add x10, x10, #0x4 109448: f100057f cmp x11, #0x1 10944c: 9a8cd58c cinc x12, x12, gt 109450: eb08015f cmp x10, x8 109454: 54000122 b.hs 0x109478 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x344> 109458: 3940018b ldrb w11, [x12] 10945c: 34ffff2b cbz w11, 0x109440 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x30c> 109460: 7103fd7f cmp w11, #0xff 109464: 54fffee0 b.eq 0x109440 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x30c> 109468: b940014d ldr w13, [x10] 10946c: 6b0b01bf cmp w13, w11 109470: 54fffe80 b.eq 0x109440 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x30c> 109474: 14000009 b 0x109498 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x364> 109478: 39400189 ldrb w9, [x12] 10947c: 34000129 cbz w9, 0x1094a0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x36c> 109480: 7103fd3f cmp w9, #0xff 109484: 540000e0 b.eq 0x1094a0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x36c> 109488: b9400108 ldr w8, [x8] 10948c: 51000508 sub w8, w8, #0x1 109490: 6b09011f cmp w8, w9 109494: 54000063 b.lo 0x1094a0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x36c> 109498: 52800088 mov w8, #0x4 // =4 10949c: b9000288 str w8, [x20] 1094a0: b4000093 cbz x19, 0x1094b0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x37c> 1094a4: a941a668 ldp x8, x9, [x19, #0x18] 1094a8: eb09011f cmp x8, x9 1094ac: 540004c0 b.eq 0x109544 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x410> 1094b0: b4000595 cbz x21, 0x109560 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x42c> 1094b4: a941a6a8 ldp x8, x9, [x21, #0x18] 1094b8: eb09011f cmp x8, x9 1094bc: 540000e1 b.ne 0x1094d8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x3a4> 1094c0: f94002a8 ldr x8, [x21] 1094c4: f9402508 ldr x8, [x8, #0x48] 1094c8: aa1503e0 mov x0, x21 1094cc: d63f0100 blr x8 1094d0: 3100041f cmn w0, #0x1 1094d4: 54000460 b.eq 0x109560 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x42c> 1094d8: b4000093 cbz x19, 0x1094e8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x3b4> 1094dc: b9400288 ldr w8, [x20] 1094e0: 321f0108 orr w8, w8, #0x2 1094e4: b9000288 str w8, [x20] 1094e8: 394163e8 ldrb w8, [sp, #0x58] 1094ec: 36000068 tbz w8, #0x0, 0x1094f8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x3c4> 1094f0: f94037e0 ldr x0, [sp, #0x68] 1094f4: 94014e7b bl 0x15cee0 <_ZdlPv@plt> 1094f8: 3941c3e8 ldrb w8, [sp, #0x70] 1094fc: 36000068 tbz w8, #0x0, 0x109508 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x3d4> 109500: f94043e0 ldr x0, [sp, #0x80] 109504: 94014e77 bl 0x15cee0 <_ZdlPv@plt> 109508: f94013e8 ldr x8, [sp, #0x20] 10950c: f9401508 ldr x8, [x8, #0x28] 109510: f85f03a9 ldur x9, [x29, #-0x10] 109514: eb09011f cmp x8, x9 109518: 54000281 b.ne 0x109568 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x434> 10951c: aa1303e0 mov x0, x19 109520: a95b4ff4 ldp x20, x19, [sp, #0x1b0] 109524: a95a57f6 ldp x22, x21, [sp, #0x1a0] 109528: a9595ff8 ldp x24, x23, [sp, #0x190] 10952c: a95867fa ldp x26, x25, [sp, #0x180] 109530: a9576ffc ldp x28, x27, [sp, #0x170] 109534: a9567bfd ldp x29, x30, [sp, #0x160] 109538: 910703ff add sp, sp, #0x1c0 10953c: d50323bf autiasp 109540: d65f03c0 ret 109544: f9400268 ldr x8, [x19] 109548: f9402508 ldr x8, [x8, #0x48] 10954c: aa1303e0 mov x0, x19 109550: d63f0100 blr x8 109554: 3100041f cmn w0, #0x1 109558: 9a9303f3 csel x19, xzr, x19, eq 10955c: b5fffad5 cbnz x21, 0x1094b4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x380> 109560: b5fffc53 cbnz x19, 0x1094e8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x3b4> 109564: 17ffffde b 0x1094dc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x3a8> 109568: 94014e32 bl 0x15ce30 <__stack_chk_fail@plt> 10956c: 14000003 b 0x109578 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x444> 109570: 14000002 b 0x109578 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x444> 109574: 14000001 b 0x109578 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x444> 109578: aa0003f3 mov x19, x0 10957c: 394163e8 ldrb w8, [sp, #0x58] 109580: 370000a8 tbnz w8, #0x0, 0x109594 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x460> 109584: 3941c3e8 ldrb w8, [sp, #0x70] 109588: 370000e8 tbnz w8, #0x0, 0x1095a4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x470> 10958c: aa1303e0 mov x0, x19 109590: 94013ef4 bl 0x159160 <__emutls_get_address+0x6d4> 109594: f94037e0 ldr x0, [sp, #0x68] 109598: 94014e52 bl 0x15cee0 <_ZdlPv@plt> 10959c: 3941c3e8 ldrb w8, [sp, #0x70] 1095a0: 3607ff68 tbz w8, #0x0, 0x10958c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x458> 1095a4: f94043e0 ldr x0, [sp, #0x80] 1095a8: 94014e4e bl 0x15cee0 <_ZdlPv@plt> 1095ac: aa1303e0 mov x0, x19 1095b0: 94013eec bl 0x159160 <__emutls_get_address+0x6d4> 00000000001095b4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const>: 1095b4: d503245f bti c 1095b8: 1401591e b 0x15fa30 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 00000000001095bc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const>: 1095bc: d503233f paciasp 1095c0: d10703ff sub sp, sp, #0x1c0 1095c4: a9167bfd stp x29, x30, [sp, #0x160] 1095c8: 910583fd add x29, sp, #0x160 1095cc: a9176ffc stp x28, x27, [sp, #0x170] 1095d0: a91867fa stp x26, x25, [sp, #0x180] 1095d4: a9195ff8 stp x24, x23, [sp, #0x190] 1095d8: a91a57f6 stp x22, x21, [sp, #0x1a0] 1095dc: a91b4ff4 stp x20, x19, [sp, #0x1b0] 1095e0: a90293e5 stp x5, x4, [sp, #0x28] 1095e4: d53bd048 mrs x8, TPIDR_EL0 1095e8: f90013e8 str x8, [sp, #0x20] 1095ec: aa0303e0 mov x0, x3 1095f0: f9401508 ldr x8, [x8, #0x28] 1095f4: aa0203f5 mov x21, x2 1095f8: aa0103f3 mov x19, x1 1095fc: d100c3a1 sub x1, x29, #0x30 109600: 910233e2 add x2, sp, #0x8c 109604: 910223e3 add x3, sp, #0x88 109608: f81f03a8 stur x8, [x29, #-0x10] 10960c: 9101c3e8 add x8, sp, #0x70 109610: d100c3b9 sub x25, x29, #0x30 109614: 940158ff bl 0x15fa10 <_ZNSt6__ndk19__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5_@plt> 109618: a905ffff stp xzr, xzr, [sp, #0x58] 10961c: f90037ff str xzr, [sp, #0x68] 109620: 910163e0 add x0, sp, #0x58 109624: 528002c1 mov w1, #0x16 // =22 109628: 2a1f03e2 mov w2, wzr 10962c: 910163f4 add x20, sp, #0x58 109630: 940152a8 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 109634: 394163e8 ldrb w8, [sp, #0x58] 109638: b240029a orr x26, x20, #0x1 10963c: f94037e9 ldr x9, [sp, #0x68] 109640: 5280002a mov w10, #0x1 // =1 109644: 910243fb add x27, sp, #0x90 109648: 528008ab mov w11, #0x45 // =69 10964c: 7200011f tst w8, #0x1 109650: 528002dc mov w28, #0x16 // =22 109654: 9a890357 csel x23, x26, x9, eq 109658: 910113f8 add x24, sp, #0x44 10965c: 910123f6 add x22, sp, #0x48 109660: 390103ea strb w10, [sp, #0x40] 109664: 3900f3eb strb w11, [sp, #0x3c] 109668: a904dffb stp x27, x23, [sp, #0x48] 10966c: b90047ff str wzr, [sp, #0x44] 109670: 14000003 b 0x10967c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xc0> 109674: 91000508 add x8, x8, #0x1 109678: f9000e68 str x8, [x19, #0x18] 10967c: b4000093 cbz x19, 0x10968c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xd0> 109680: a941a668 ldp x8, x9, [x19, #0x18] 109684: eb09011f cmp x8, x9 109688: 540001a0 b.eq 0x1096bc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x100> 10968c: b4000275 cbz x21, 0x1096d8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x11c> 109690: a941a6a8 ldp x8, x9, [x21, #0x18] 109694: eb09011f cmp x8, x9 109698: 540000e1 b.ne 0x1096b4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xf8> 10969c: f94002a8 ldr x8, [x21] 1096a0: f9402508 ldr x8, [x8, #0x48] 1096a4: aa1503e0 mov x0, x21 1096a8: d63f0100 blr x8 1096ac: 3100041f cmn w0, #0x1 1096b0: 54000140 b.eq 0x1096d8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x11c> 1096b4: b4000173 cbz x19, 0x1096e0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x124> 1096b8: 14000042 b 0x1097c0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x204> 1096bc: f9400268 ldr x8, [x19] 1096c0: f9402508 ldr x8, [x8, #0x48] 1096c4: aa1303e0 mov x0, x19 1096c8: d63f0100 blr x8 1096cc: 3100041f cmn w0, #0x1 1096d0: 9a9303f3 csel x19, xzr, x19, eq 1096d4: b5fffdf5 cbnz x21, 0x109690 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xd4> 1096d8: aa1f03f5 mov x21, xzr 1096dc: b4000733 cbz x19, 0x1097c0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x204> 1096e0: 394163e8 ldrb w8, [sp, #0x58] 1096e4: f94033e9 ldr x9, [sp, #0x60] 1096e8: f9402bea ldr x10, [sp, #0x50] 1096ec: d341fd0b lsr x11, x8, #1 1096f0: 7200011f tst w8, #0x1 1096f4: 9a890174 csel x20, x11, x9, eq 1096f8: 8b1402e8 add x8, x23, x20 1096fc: eb08015f cmp x10, x8 109700: 54000281 b.ne 0x109750 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x194> 109704: d37ffa81 lsl x1, x20, #1 109708: 910163e0 add x0, sp, #0x58 10970c: 2a1f03e2 mov w2, wzr 109710: 94015270 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 109714: f9402fe8 ldr x8, [sp, #0x58] 109718: 394163e9 ldrb w9, [sp, #0x58] 10971c: 927ff908 and x8, x8, #0xfffffffffffffffe 109720: d1000508 sub x8, x8, #0x1 109724: 7200013f tst w9, #0x1 109728: 9a880381 csel x1, x28, x8, eq 10972c: 910163e0 add x0, sp, #0x58 109730: 2a1f03e2 mov w2, wzr 109734: 94015267 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 109738: 394163e8 ldrb w8, [sp, #0x58] 10973c: f94037e9 ldr x9, [sp, #0x68] 109740: 7200011f tst w8, #0x1 109744: 9a890357 csel x23, x26, x9, eq 109748: 8b1402e8 add x8, x23, x20 10974c: f9002be8 str x8, [sp, #0x50] 109750: a941a668 ldp x8, x9, [x19, #0x18] 109754: eb09011f cmp x8, x9 109758: 54000060 b.eq 0x109764 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x1a8> 10975c: 39400100 ldrb w0, [x8] 109760: 14000005 b 0x109774 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x1b8> 109764: f9400268 ldr x8, [x19] 109768: f9402508 ldr x8, [x8, #0x48] 10976c: aa1303e0 mov x0, x19 109770: d63f0100 blr x8 109774: 394223e6 ldrb w6, [sp, #0x88] 109778: 394233e5 ldrb w5, [sp, #0x8c] 10977c: 910103e1 add x1, sp, #0x40 109780: 9100f3e2 add x2, sp, #0x3c 109784: 910143e4 add x4, sp, #0x50 109788: 9101c3e7 add x7, sp, #0x70 10978c: aa1703e3 mov x3, x23 109790: a90167f8 stp x24, x25, [sp, #0x10] 109794: a9005bfb stp x27, x22, [sp] 109798: 940158a2 bl 0x15fa20 <_ZNSt6__ndk19__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjS4_@plt> 10979c: 35000120 cbnz w0, 0x1097c0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x204> 1097a0: a941a668 ldp x8, x9, [x19, #0x18] 1097a4: eb09011f cmp x8, x9 1097a8: 54fff661 b.ne 0x109674 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xb8> 1097ac: f9400268 ldr x8, [x19] 1097b0: f9402908 ldr x8, [x8, #0x50] 1097b4: aa1303e0 mov x0, x19 1097b8: d63f0100 blr x8 1097bc: 17ffffb0 b 0x10967c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xc0> 1097c0: 3941c3e8 ldrb w8, [sp, #0x70] 1097c4: f9403fe9 ldr x9, [sp, #0x78] 1097c8: f9401bf4 ldr x20, [sp, #0x30] 1097cc: d341fd0a lsr x10, x8, #1 1097d0: 7200011f tst w8, #0x1 1097d4: 9a890148 csel x8, x10, x9, eq 1097d8: b4000168 cbz x8, 0x109804 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x248> 1097dc: 394103e8 ldrb w8, [sp, #0x40] 1097e0: 34000128 cbz w8, 0x109804 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x248> 1097e4: f94027e8 ldr x8, [sp, #0x48] 1097e8: 910243e9 add x9, sp, #0x90 1097ec: cb090109 sub x9, x8, x9 1097f0: f1027d3f cmp x9, #0x9f 1097f4: 5400008c b.gt 0x109804 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x248> 1097f8: b94047e9 ldr w9, [sp, #0x44] 1097fc: b8004509 str w9, [x8], #0x4 109800: f90027e8 str x8, [sp, #0x48] 109804: f9402be1 ldr x1, [sp, #0x50] 109808: aa1703e0 mov x0, x23 10980c: aa1403e2 mov x2, x20 109810: 9400b0f7 bl 0x135bec ::~codecvt()+0x1840> 109814: 3941c3e8 ldrb w8, [sp, #0x70] 109818: 910243e9 add x9, sp, #0x90 10981c: f94027ed ldr x13, [sp, #0x48] 109820: f9403fea ldr x10, [sp, #0x78] 109824: 7200010c ands w12, w8, #0x1 109828: d341fd0b lsr x11, x8, #1 10982c: cb0901a9 sub x9, x13, x9 109830: 9a8a0168 csel x8, x11, x10, eq 109834: f100153f cmp x9, #0x5 109838: f94017e9 ldr x9, [sp, #0x28] 10983c: fd000120 str d0, [x9] 109840: 5400074b b.lt 0x109928 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x36c> 109844: b4000728 cbz x8, 0x109928 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x36c> 109848: d10011a8 sub x8, x13, #0x4 10984c: 910243e9 add x9, sp, #0x90 109850: eb0d013f cmp x9, x13 109854: 54000240 b.eq 0x10989c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x2e0> 109858: eb09011f cmp x8, x9 10985c: 54000209 b.ls 0x10989c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x2e0> 109860: 910243ea add x10, sp, #0x90 109864: aa0803eb mov x11, x8 109868: 9100114a add x10, x10, #0x4 10986c: b940016c ldr w12, [x11] 109870: 9100114e add x14, x10, #0x4 109874: b85fc14d ldur w13, [x10, #-0x4] 109878: b81fc14c stur w12, [x10, #-0x4] 10987c: b81fc56d str w13, [x11], #-0x4 109880: eb0b015f cmp x10, x11 109884: aa0e03ea mov x10, x14 109888: 54ffff23 b.lo 0x10986c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x2b0> 10988c: 3941c3eb ldrb w11, [sp, #0x70] 109890: f9403fea ldr x10, [sp, #0x78] 109894: 1200016c and w12, w11, #0x1 109898: d341fd6b lsr x11, x11, #1 10989c: f94043ed ldr x13, [sp, #0x80] 1098a0: 9101c3ee add x14, sp, #0x70 1098a4: b24001ce orr x14, x14, #0x1 1098a8: 7100019f cmp w12, #0x0 1098ac: 9a8a016a csel x10, x11, x10, eq 1098b0: 9a8d01cc csel x12, x14, x13, eq 1098b4: eb09011f cmp x8, x9 1098b8: 54000249 b.ls 0x109900 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x344> 1098bc: 8b0a0189 add x9, x12, x10 1098c0: 910243ea add x10, sp, #0x90 1098c4: 14000007 b 0x1098e0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x324> 1098c8: cb0c012b sub x11, x9, x12 1098cc: 9100114a add x10, x10, #0x4 1098d0: f100057f cmp x11, #0x1 1098d4: 9a8cd58c cinc x12, x12, gt 1098d8: eb08015f cmp x10, x8 1098dc: 54000122 b.hs 0x109900 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x344> 1098e0: 3940018b ldrb w11, [x12] 1098e4: 34ffff2b cbz w11, 0x1098c8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x30c> 1098e8: 7103fd7f cmp w11, #0xff 1098ec: 54fffee0 b.eq 0x1098c8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x30c> 1098f0: b940014d ldr w13, [x10] 1098f4: 6b0b01bf cmp w13, w11 1098f8: 54fffe80 b.eq 0x1098c8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x30c> 1098fc: 14000009 b 0x109920 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x364> 109900: 39400189 ldrb w9, [x12] 109904: 34000129 cbz w9, 0x109928 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x36c> 109908: 7103fd3f cmp w9, #0xff 10990c: 540000e0 b.eq 0x109928 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x36c> 109910: b9400108 ldr w8, [x8] 109914: 51000508 sub w8, w8, #0x1 109918: 6b09011f cmp w8, w9 10991c: 54000063 b.lo 0x109928 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x36c> 109920: 52800088 mov w8, #0x4 // =4 109924: b9000288 str w8, [x20] 109928: b4000093 cbz x19, 0x109938 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x37c> 10992c: a941a668 ldp x8, x9, [x19, #0x18] 109930: eb09011f cmp x8, x9 109934: 540004c0 b.eq 0x1099cc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x410> 109938: b4000595 cbz x21, 0x1099e8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x42c> 10993c: a941a6a8 ldp x8, x9, [x21, #0x18] 109940: eb09011f cmp x8, x9 109944: 540000e1 b.ne 0x109960 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x3a4> 109948: f94002a8 ldr x8, [x21] 10994c: f9402508 ldr x8, [x8, #0x48] 109950: aa1503e0 mov x0, x21 109954: d63f0100 blr x8 109958: 3100041f cmn w0, #0x1 10995c: 54000460 b.eq 0x1099e8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x42c> 109960: b4000093 cbz x19, 0x109970 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x3b4> 109964: b9400288 ldr w8, [x20] 109968: 321f0108 orr w8, w8, #0x2 10996c: b9000288 str w8, [x20] 109970: 394163e8 ldrb w8, [sp, #0x58] 109974: 36000068 tbz w8, #0x0, 0x109980 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x3c4> 109978: f94037e0 ldr x0, [sp, #0x68] 10997c: 94014d59 bl 0x15cee0 <_ZdlPv@plt> 109980: 3941c3e8 ldrb w8, [sp, #0x70] 109984: 36000068 tbz w8, #0x0, 0x109990 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x3d4> 109988: f94043e0 ldr x0, [sp, #0x80] 10998c: 94014d55 bl 0x15cee0 <_ZdlPv@plt> 109990: f94013e8 ldr x8, [sp, #0x20] 109994: f9401508 ldr x8, [x8, #0x28] 109998: f85f03a9 ldur x9, [x29, #-0x10] 10999c: eb09011f cmp x8, x9 1099a0: 54000281 b.ne 0x1099f0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x434> 1099a4: aa1303e0 mov x0, x19 1099a8: a95b4ff4 ldp x20, x19, [sp, #0x1b0] 1099ac: a95a57f6 ldp x22, x21, [sp, #0x1a0] 1099b0: a9595ff8 ldp x24, x23, [sp, #0x190] 1099b4: a95867fa ldp x26, x25, [sp, #0x180] 1099b8: a9576ffc ldp x28, x27, [sp, #0x170] 1099bc: a9567bfd ldp x29, x30, [sp, #0x160] 1099c0: 910703ff add sp, sp, #0x1c0 1099c4: d50323bf autiasp 1099c8: d65f03c0 ret 1099cc: f9400268 ldr x8, [x19] 1099d0: f9402508 ldr x8, [x8, #0x48] 1099d4: aa1303e0 mov x0, x19 1099d8: d63f0100 blr x8 1099dc: 3100041f cmn w0, #0x1 1099e0: 9a9303f3 csel x19, xzr, x19, eq 1099e4: b5fffad5 cbnz x21, 0x10993c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x380> 1099e8: b5fffc53 cbnz x19, 0x109970 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x3b4> 1099ec: 17ffffde b 0x109964 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x3a8> 1099f0: 94014d10 bl 0x15ce30 <__stack_chk_fail@plt> 1099f4: 14000003 b 0x109a00 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x444> 1099f8: 14000002 b 0x109a00 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x444> 1099fc: 14000001 b 0x109a00 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x444> 109a00: aa0003f3 mov x19, x0 109a04: 394163e8 ldrb w8, [sp, #0x58] 109a08: 370000a8 tbnz w8, #0x0, 0x109a1c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x460> 109a0c: 3941c3e8 ldrb w8, [sp, #0x70] 109a10: 370000e8 tbnz w8, #0x0, 0x109a2c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x470> 109a14: aa1303e0 mov x0, x19 109a18: 94013dd2 bl 0x159160 <__emutls_get_address+0x6d4> 109a1c: f94037e0 ldr x0, [sp, #0x68] 109a20: 94014d30 bl 0x15cee0 <_ZdlPv@plt> 109a24: 3941c3e8 ldrb w8, [sp, #0x70] 109a28: 3607ff68 tbz w8, #0x0, 0x109a14 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x458> 109a2c: f94043e0 ldr x0, [sp, #0x80] 109a30: 94014d2c bl 0x15cee0 <_ZdlPv@plt> 109a34: aa1303e0 mov x0, x19 109a38: 94013dca bl 0x159160 <__emutls_get_address+0x6d4> 0000000000109a3c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const>: 109a3c: d503245f bti c 109a40: 14015800 b 0x15fa40 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 0000000000109a44 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const>: 109a44: d503233f paciasp 109a48: d10703ff sub sp, sp, #0x1c0 109a4c: a9167bfd stp x29, x30, [sp, #0x160] 109a50: 910583fd add x29, sp, #0x160 109a54: a9176ffc stp x28, x27, [sp, #0x170] 109a58: a91867fa stp x26, x25, [sp, #0x180] 109a5c: a9195ff8 stp x24, x23, [sp, #0x190] 109a60: a91a57f6 stp x22, x21, [sp, #0x1a0] 109a64: a91b4ff4 stp x20, x19, [sp, #0x1b0] 109a68: a90293e5 stp x5, x4, [sp, #0x28] 109a6c: d53bd048 mrs x8, TPIDR_EL0 109a70: f90013e8 str x8, [sp, #0x20] 109a74: aa0303e0 mov x0, x3 109a78: f9401508 ldr x8, [x8, #0x28] 109a7c: aa0203f5 mov x21, x2 109a80: aa0103f3 mov x19, x1 109a84: d100c3a1 sub x1, x29, #0x30 109a88: 910233e2 add x2, sp, #0x8c 109a8c: 910223e3 add x3, sp, #0x88 109a90: f81f03a8 stur x8, [x29, #-0x10] 109a94: 9101c3e8 add x8, sp, #0x70 109a98: d100c3b9 sub x25, x29, #0x30 109a9c: 940157dd bl 0x15fa10 <_ZNSt6__ndk19__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5_@plt> 109aa0: a905ffff stp xzr, xzr, [sp, #0x58] 109aa4: f90037ff str xzr, [sp, #0x68] 109aa8: 910163e0 add x0, sp, #0x58 109aac: 528002c1 mov w1, #0x16 // =22 109ab0: 2a1f03e2 mov w2, wzr 109ab4: 910163f4 add x20, sp, #0x58 109ab8: 94015186 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 109abc: 394163e8 ldrb w8, [sp, #0x58] 109ac0: b240029a orr x26, x20, #0x1 109ac4: f94037e9 ldr x9, [sp, #0x68] 109ac8: 5280002a mov w10, #0x1 // =1 109acc: 910243fb add x27, sp, #0x90 109ad0: 528008ab mov w11, #0x45 // =69 109ad4: 7200011f tst w8, #0x1 109ad8: 528002dc mov w28, #0x16 // =22 109adc: 9a890357 csel x23, x26, x9, eq 109ae0: 910113f8 add x24, sp, #0x44 109ae4: 910123f6 add x22, sp, #0x48 109ae8: 390103ea strb w10, [sp, #0x40] 109aec: 3900f3eb strb w11, [sp, #0x3c] 109af0: a904dffb stp x27, x23, [sp, #0x48] 109af4: b90047ff str wzr, [sp, #0x44] 109af8: 14000003 b 0x109b04 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xc0> 109afc: 91000508 add x8, x8, #0x1 109b00: f9000e68 str x8, [x19, #0x18] 109b04: b4000093 cbz x19, 0x109b14 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xd0> 109b08: a941a668 ldp x8, x9, [x19, #0x18] 109b0c: eb09011f cmp x8, x9 109b10: 540001a0 b.eq 0x109b44 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x100> 109b14: b4000275 cbz x21, 0x109b60 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x11c> 109b18: a941a6a8 ldp x8, x9, [x21, #0x18] 109b1c: eb09011f cmp x8, x9 109b20: 540000e1 b.ne 0x109b3c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xf8> 109b24: f94002a8 ldr x8, [x21] 109b28: f9402508 ldr x8, [x8, #0x48] 109b2c: aa1503e0 mov x0, x21 109b30: d63f0100 blr x8 109b34: 3100041f cmn w0, #0x1 109b38: 54000140 b.eq 0x109b60 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x11c> 109b3c: b4000173 cbz x19, 0x109b68 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x124> 109b40: 14000042 b 0x109c48 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x204> 109b44: f9400268 ldr x8, [x19] 109b48: f9402508 ldr x8, [x8, #0x48] 109b4c: aa1303e0 mov x0, x19 109b50: d63f0100 blr x8 109b54: 3100041f cmn w0, #0x1 109b58: 9a9303f3 csel x19, xzr, x19, eq 109b5c: b5fffdf5 cbnz x21, 0x109b18 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xd4> 109b60: aa1f03f5 mov x21, xzr 109b64: b4000733 cbz x19, 0x109c48 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x204> 109b68: 394163e8 ldrb w8, [sp, #0x58] 109b6c: f94033e9 ldr x9, [sp, #0x60] 109b70: f9402bea ldr x10, [sp, #0x50] 109b74: d341fd0b lsr x11, x8, #1 109b78: 7200011f tst w8, #0x1 109b7c: 9a890174 csel x20, x11, x9, eq 109b80: 8b1402e8 add x8, x23, x20 109b84: eb08015f cmp x10, x8 109b88: 54000281 b.ne 0x109bd8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x194> 109b8c: d37ffa81 lsl x1, x20, #1 109b90: 910163e0 add x0, sp, #0x58 109b94: 2a1f03e2 mov w2, wzr 109b98: 9401514e bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 109b9c: f9402fe8 ldr x8, [sp, #0x58] 109ba0: 394163e9 ldrb w9, [sp, #0x58] 109ba4: 927ff908 and x8, x8, #0xfffffffffffffffe 109ba8: d1000508 sub x8, x8, #0x1 109bac: 7200013f tst w9, #0x1 109bb0: 9a880381 csel x1, x28, x8, eq 109bb4: 910163e0 add x0, sp, #0x58 109bb8: 2a1f03e2 mov w2, wzr 109bbc: 94015145 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 109bc0: 394163e8 ldrb w8, [sp, #0x58] 109bc4: f94037e9 ldr x9, [sp, #0x68] 109bc8: 7200011f tst w8, #0x1 109bcc: 9a890357 csel x23, x26, x9, eq 109bd0: 8b1402e8 add x8, x23, x20 109bd4: f9002be8 str x8, [sp, #0x50] 109bd8: a941a668 ldp x8, x9, [x19, #0x18] 109bdc: eb09011f cmp x8, x9 109be0: 54000060 b.eq 0x109bec > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1a8> 109be4: 39400100 ldrb w0, [x8] 109be8: 14000005 b 0x109bfc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1b8> 109bec: f9400268 ldr x8, [x19] 109bf0: f9402508 ldr x8, [x8, #0x48] 109bf4: aa1303e0 mov x0, x19 109bf8: d63f0100 blr x8 109bfc: 394223e6 ldrb w6, [sp, #0x88] 109c00: 394233e5 ldrb w5, [sp, #0x8c] 109c04: 910103e1 add x1, sp, #0x40 109c08: 9100f3e2 add x2, sp, #0x3c 109c0c: 910143e4 add x4, sp, #0x50 109c10: 9101c3e7 add x7, sp, #0x70 109c14: aa1703e3 mov x3, x23 109c18: a90167f8 stp x24, x25, [sp, #0x10] 109c1c: a9005bfb stp x27, x22, [sp] 109c20: 94015780 bl 0x15fa20 <_ZNSt6__ndk19__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjS4_@plt> 109c24: 35000120 cbnz w0, 0x109c48 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x204> 109c28: a941a668 ldp x8, x9, [x19, #0x18] 109c2c: eb09011f cmp x8, x9 109c30: 54fff661 b.ne 0x109afc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xb8> 109c34: f9400268 ldr x8, [x19] 109c38: f9402908 ldr x8, [x8, #0x50] 109c3c: aa1303e0 mov x0, x19 109c40: d63f0100 blr x8 109c44: 17ffffb0 b 0x109b04 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xc0> 109c48: 3941c3e8 ldrb w8, [sp, #0x70] 109c4c: f9403fe9 ldr x9, [sp, #0x78] 109c50: f9401bf4 ldr x20, [sp, #0x30] 109c54: d341fd0a lsr x10, x8, #1 109c58: 7200011f tst w8, #0x1 109c5c: 9a890148 csel x8, x10, x9, eq 109c60: b4000168 cbz x8, 0x109c8c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x248> 109c64: 394103e8 ldrb w8, [sp, #0x40] 109c68: 34000128 cbz w8, 0x109c8c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x248> 109c6c: f94027e8 ldr x8, [sp, #0x48] 109c70: 910243e9 add x9, sp, #0x90 109c74: cb090109 sub x9, x8, x9 109c78: f1027d3f cmp x9, #0x9f 109c7c: 5400008c b.gt 0x109c8c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x248> 109c80: b94047e9 ldr w9, [sp, #0x44] 109c84: b8004509 str w9, [x8], #0x4 109c88: f90027e8 str x8, [sp, #0x48] 109c8c: f9402be1 ldr x1, [sp, #0x50] 109c90: aa1703e0 mov x0, x23 109c94: aa1403e2 mov x2, x20 109c98: 9400b025 bl 0x135d2c ::~codecvt()+0x1980> 109c9c: 3941c3e8 ldrb w8, [sp, #0x70] 109ca0: 910243e9 add x9, sp, #0x90 109ca4: f94027ed ldr x13, [sp, #0x48] 109ca8: f9403fea ldr x10, [sp, #0x78] 109cac: 7200010c ands w12, w8, #0x1 109cb0: d341fd0b lsr x11, x8, #1 109cb4: cb0901a9 sub x9, x13, x9 109cb8: 9a8a0168 csel x8, x11, x10, eq 109cbc: f100153f cmp x9, #0x5 109cc0: f94017e9 ldr x9, [sp, #0x28] 109cc4: 3d800120 str q0, [x9] 109cc8: 5400074b b.lt 0x109db0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x36c> 109ccc: b4000728 cbz x8, 0x109db0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x36c> 109cd0: d10011a8 sub x8, x13, #0x4 109cd4: 910243e9 add x9, sp, #0x90 109cd8: eb0d013f cmp x9, x13 109cdc: 54000240 b.eq 0x109d24 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2e0> 109ce0: eb09011f cmp x8, x9 109ce4: 54000209 b.ls 0x109d24 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2e0> 109ce8: 910243ea add x10, sp, #0x90 109cec: aa0803eb mov x11, x8 109cf0: 9100114a add x10, x10, #0x4 109cf4: b940016c ldr w12, [x11] 109cf8: 9100114e add x14, x10, #0x4 109cfc: b85fc14d ldur w13, [x10, #-0x4] 109d00: b81fc14c stur w12, [x10, #-0x4] 109d04: b81fc56d str w13, [x11], #-0x4 109d08: eb0b015f cmp x10, x11 109d0c: aa0e03ea mov x10, x14 109d10: 54ffff23 b.lo 0x109cf4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2b0> 109d14: 3941c3eb ldrb w11, [sp, #0x70] 109d18: f9403fea ldr x10, [sp, #0x78] 109d1c: 1200016c and w12, w11, #0x1 109d20: d341fd6b lsr x11, x11, #1 109d24: f94043ed ldr x13, [sp, #0x80] 109d28: 9101c3ee add x14, sp, #0x70 109d2c: b24001ce orr x14, x14, #0x1 109d30: 7100019f cmp w12, #0x0 109d34: 9a8a016a csel x10, x11, x10, eq 109d38: 9a8d01cc csel x12, x14, x13, eq 109d3c: eb09011f cmp x8, x9 109d40: 54000249 b.ls 0x109d88 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x344> 109d44: 8b0a0189 add x9, x12, x10 109d48: 910243ea add x10, sp, #0x90 109d4c: 14000007 b 0x109d68 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x324> 109d50: cb0c012b sub x11, x9, x12 109d54: 9100114a add x10, x10, #0x4 109d58: f100057f cmp x11, #0x1 109d5c: 9a8cd58c cinc x12, x12, gt 109d60: eb08015f cmp x10, x8 109d64: 54000122 b.hs 0x109d88 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x344> 109d68: 3940018b ldrb w11, [x12] 109d6c: 34ffff2b cbz w11, 0x109d50 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x30c> 109d70: 7103fd7f cmp w11, #0xff 109d74: 54fffee0 b.eq 0x109d50 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x30c> 109d78: b940014d ldr w13, [x10] 109d7c: 6b0b01bf cmp w13, w11 109d80: 54fffe80 b.eq 0x109d50 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x30c> 109d84: 14000009 b 0x109da8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x364> 109d88: 39400189 ldrb w9, [x12] 109d8c: 34000129 cbz w9, 0x109db0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x36c> 109d90: 7103fd3f cmp w9, #0xff 109d94: 540000e0 b.eq 0x109db0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x36c> 109d98: b9400108 ldr w8, [x8] 109d9c: 51000508 sub w8, w8, #0x1 109da0: 6b09011f cmp w8, w9 109da4: 54000063 b.lo 0x109db0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x36c> 109da8: 52800088 mov w8, #0x4 // =4 109dac: b9000288 str w8, [x20] 109db0: b4000093 cbz x19, 0x109dc0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x37c> 109db4: a941a668 ldp x8, x9, [x19, #0x18] 109db8: eb09011f cmp x8, x9 109dbc: 540004c0 b.eq 0x109e54 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x410> 109dc0: b4000595 cbz x21, 0x109e70 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x42c> 109dc4: a941a6a8 ldp x8, x9, [x21, #0x18] 109dc8: eb09011f cmp x8, x9 109dcc: 540000e1 b.ne 0x109de8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3a4> 109dd0: f94002a8 ldr x8, [x21] 109dd4: f9402508 ldr x8, [x8, #0x48] 109dd8: aa1503e0 mov x0, x21 109ddc: d63f0100 blr x8 109de0: 3100041f cmn w0, #0x1 109de4: 54000460 b.eq 0x109e70 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x42c> 109de8: b4000093 cbz x19, 0x109df8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3b4> 109dec: b9400288 ldr w8, [x20] 109df0: 321f0108 orr w8, w8, #0x2 109df4: b9000288 str w8, [x20] 109df8: 394163e8 ldrb w8, [sp, #0x58] 109dfc: 36000068 tbz w8, #0x0, 0x109e08 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3c4> 109e00: f94037e0 ldr x0, [sp, #0x68] 109e04: 94014c37 bl 0x15cee0 <_ZdlPv@plt> 109e08: 3941c3e8 ldrb w8, [sp, #0x70] 109e0c: 36000068 tbz w8, #0x0, 0x109e18 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3d4> 109e10: f94043e0 ldr x0, [sp, #0x80] 109e14: 94014c33 bl 0x15cee0 <_ZdlPv@plt> 109e18: f94013e8 ldr x8, [sp, #0x20] 109e1c: f9401508 ldr x8, [x8, #0x28] 109e20: f85f03a9 ldur x9, [x29, #-0x10] 109e24: eb09011f cmp x8, x9 109e28: 54000281 b.ne 0x109e78 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x434> 109e2c: aa1303e0 mov x0, x19 109e30: a95b4ff4 ldp x20, x19, [sp, #0x1b0] 109e34: a95a57f6 ldp x22, x21, [sp, #0x1a0] 109e38: a9595ff8 ldp x24, x23, [sp, #0x190] 109e3c: a95867fa ldp x26, x25, [sp, #0x180] 109e40: a9576ffc ldp x28, x27, [sp, #0x170] 109e44: a9567bfd ldp x29, x30, [sp, #0x160] 109e48: 910703ff add sp, sp, #0x1c0 109e4c: d50323bf autiasp 109e50: d65f03c0 ret 109e54: f9400268 ldr x8, [x19] 109e58: f9402508 ldr x8, [x8, #0x48] 109e5c: aa1303e0 mov x0, x19 109e60: d63f0100 blr x8 109e64: 3100041f cmn w0, #0x1 109e68: 9a9303f3 csel x19, xzr, x19, eq 109e6c: b5fffad5 cbnz x21, 0x109dc4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x380> 109e70: b5fffc53 cbnz x19, 0x109df8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3b4> 109e74: 17ffffde b 0x109dec > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3a8> 109e78: 94014bee bl 0x15ce30 <__stack_chk_fail@plt> 109e7c: 14000003 b 0x109e88 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x444> 109e80: 14000002 b 0x109e88 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x444> 109e84: 14000001 b 0x109e88 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x444> 109e88: aa0003f3 mov x19, x0 109e8c: 394163e8 ldrb w8, [sp, #0x58] 109e90: 370000a8 tbnz w8, #0x0, 0x109ea4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x460> 109e94: 3941c3e8 ldrb w8, [sp, #0x70] 109e98: 370000e8 tbnz w8, #0x0, 0x109eb4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x470> 109e9c: aa1303e0 mov x0, x19 109ea0: 94013cb0 bl 0x159160 <__emutls_get_address+0x6d4> 109ea4: f94037e0 ldr x0, [sp, #0x68] 109ea8: 94014c0e bl 0x15cee0 <_ZdlPv@plt> 109eac: 3941c3e8 ldrb w8, [sp, #0x70] 109eb0: 3607ff68 tbz w8, #0x0, 0x109e9c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x458> 109eb4: f94043e0 ldr x0, [sp, #0x80] 109eb8: 94014c0a bl 0x15cee0 <_ZdlPv@plt> 109ebc: aa1303e0 mov x0, x19 109ec0: 94013ca8 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000109ec4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const>: 109ec4: d503233f paciasp 109ec8: d10643ff sub sp, sp, #0x190 109ecc: a9137bfd stp x29, x30, [sp, #0x130] 109ed0: 9104c3fd add x29, sp, #0x130 109ed4: a9146ffc stp x28, x27, [sp, #0x140] 109ed8: a91567fa stp x26, x25, [sp, #0x150] 109edc: a9165ff8 stp x24, x23, [sp, #0x160] 109ee0: a91757f6 stp x22, x21, [sp, #0x170] 109ee4: a9184ff4 stp x20, x19, [sp, #0x180] 109ee8: d53bd058 mrs x24, TPIDR_EL0 109eec: aa0503f4 mov x20, x5 109ef0: aa0403f9 mov x25, x4 109ef4: aa0303e0 mov x0, x3 109ef8: aa0203f5 mov x21, x2 109efc: aa0103f3 mov x19, x1 109f00: f9401708 ldr x8, [x24, #0x28] 109f04: f81f03a8 stur x8, [x29, #-0x10] 109f08: a9047fff stp xzr, xzr, [sp, #0x40] 109f0c: f9002bff str xzr, [sp, #0x50] 109f10: 9100e3e8 add x8, sp, #0x38 109f14: 94015653 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 109f18: f0000316 adrp x22, 0x16c000 109f1c: f0000308 adrp x8, 0x16c000 109f20: f94702d6 ldr x22, [x22, #0xe00] 109f24: f9474508 ldr x8, [x8, #0xe88] 109f28: f9003bff str xzr, [sp, #0x70] 109f2c: f9401ff7 ldr x23, [sp, #0x38] 109f30: a90623f6 stp x22, x8, [sp, #0x60] 109f34: c8dffec8 ldar x8, [x22] 109f38: b100051f cmn x8, #0x1 109f3c: 54000160 b.eq 0x109f68 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0xa4> 109f40: 910183e8 add x8, sp, #0x60 109f44: 910083e9 add x9, sp, #0x20 109f48: f90013e8 str x8, [sp, #0x20] 109f4c: f9002fe9 str x9, [sp, #0x58] 109f50: f0000300 adrp x0, 0x16c000 109f54: 90000162 adrp x2, 0x135000 ::~codecvt()+0xc54> 109f58: 9104d042 add x2, x2, #0x134 109f5c: 910163e1 add x1, sp, #0x58 109f60: f9470000 ldr x0, [x0, #0xe00] 109f64: 94015683 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 109f68: a94126e8 ldp x8, x9, [x23, #0x10] 109f6c: b9800aca ldrsw x10, [x22, #0x8] 109f70: cb08012b sub x11, x9, x8 109f74: d1000549 sub x9, x10, #0x1 109f78: eb8b0d3f cmp x9, x11, asr #3 109f7c: 540017e2 b.hs 0x10a278 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x3b4> 109f80: f8697900 ldr x0, [x8, x9, lsl #3] 109f84: b40017a0 cbz x0, 0x10a278 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x3b4> 109f88: f9400008 ldr x8, [x0] 109f8c: f9402108 ldr x8, [x8, #0x40] 109f90: f0000301 adrp x1, 0x16c000 109f94: d100b3a3 sub x3, x29, #0x2c 109f98: f9474c21 ldr x1, [x1, #0xe98] 109f9c: 91006822 add x2, x1, #0x1a 109fa0: d63f0100 blr x8 109fa4: f9401fe0 ldr x0, [sp, #0x38] 109fa8: f9000bf8 str x24, [sp, #0x10] 109fac: aa1903f8 mov x24, x25 109fb0: 940155f0 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 109fb4: a9027fff stp xzr, xzr, [sp, #0x20] 109fb8: f9001bff str xzr, [sp, #0x30] 109fbc: 910083e0 add x0, sp, #0x20 109fc0: 528002c1 mov w1, #0x16 // =22 109fc4: 2a1f03e2 mov w2, wzr 109fc8: 910083f6 add x22, sp, #0x20 109fcc: 94015041 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 109fd0: 394083e8 ldrb w8, [sp, #0x20] 109fd4: b24002d9 orr x25, x22, #0x1 109fd8: f9401be9 ldr x9, [sp, #0x30] 109fdc: 910183ea add x10, sp, #0x60 109fe0: 528002da mov w26, #0x16 // =22 109fe4: d100b3bb sub x27, x29, #0x2c 109fe8: 7200011f tst w8, #0x1 109fec: 9100e3fc add x28, sp, #0x38 109ff0: 9a890337 csel x23, x25, x9, eq 109ff4: f9001fea str x10, [sp, #0x38] 109ff8: b9001fff str wzr, [sp, #0x1c] 109ffc: f9002ff7 str x23, [sp, #0x58] 10a000: 14000003 b 0x10a00c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x148> 10a004: 91000508 add x8, x8, #0x1 10a008: f9000e68 str x8, [x19, #0x18] 10a00c: b4000093 cbz x19, 0x10a01c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x158> 10a010: a941a668 ldp x8, x9, [x19, #0x18] 10a014: eb09011f cmp x8, x9 10a018: 540001a0 b.eq 0x10a04c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x188> 10a01c: b4000275 cbz x21, 0x10a068 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x1a4> 10a020: a941a6a8 ldp x8, x9, [x21, #0x18] 10a024: eb09011f cmp x8, x9 10a028: 540000e1 b.ne 0x10a044 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x180> 10a02c: f94002a8 ldr x8, [x21] 10a030: f9402508 ldr x8, [x8, #0x48] 10a034: aa1503e0 mov x0, x21 10a038: d63f0100 blr x8 10a03c: 3100041f cmn w0, #0x1 10a040: 54000140 b.eq 0x10a068 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x1a4> 10a044: b4000173 cbz x19, 0x10a070 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x1ac> 10a048: 14000041 b 0x10a14c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x288> 10a04c: f9400268 ldr x8, [x19] 10a050: f9402508 ldr x8, [x8, #0x48] 10a054: aa1303e0 mov x0, x19 10a058: d63f0100 blr x8 10a05c: 3100041f cmn w0, #0x1 10a060: 9a9303f3 csel x19, xzr, x19, eq 10a064: b5fffdf5 cbnz x21, 0x10a020 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x15c> 10a068: aa1f03f5 mov x21, xzr 10a06c: b4000713 cbz x19, 0x10a14c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x288> 10a070: 394083e8 ldrb w8, [sp, #0x20] 10a074: f94017e9 ldr x9, [sp, #0x28] 10a078: f9402fea ldr x10, [sp, #0x58] 10a07c: d341fd0b lsr x11, x8, #1 10a080: 7200011f tst w8, #0x1 10a084: 9a890176 csel x22, x11, x9, eq 10a088: 8b1602e8 add x8, x23, x22 10a08c: eb08015f cmp x10, x8 10a090: 54000281 b.ne 0x10a0e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x21c> 10a094: d37ffac1 lsl x1, x22, #1 10a098: 910083e0 add x0, sp, #0x20 10a09c: 2a1f03e2 mov w2, wzr 10a0a0: 9401500c bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10a0a4: f94013e8 ldr x8, [sp, #0x20] 10a0a8: 394083e9 ldrb w9, [sp, #0x20] 10a0ac: 927ff908 and x8, x8, #0xfffffffffffffffe 10a0b0: d1000508 sub x8, x8, #0x1 10a0b4: 7200013f tst w9, #0x1 10a0b8: 9a880341 csel x1, x26, x8, eq 10a0bc: 910083e0 add x0, sp, #0x20 10a0c0: 2a1f03e2 mov w2, wzr 10a0c4: 94015003 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10a0c8: 394083e8 ldrb w8, [sp, #0x20] 10a0cc: f9401be9 ldr x9, [sp, #0x30] 10a0d0: 7200011f tst w8, #0x1 10a0d4: 9a890337 csel x23, x25, x9, eq 10a0d8: 8b1602e8 add x8, x23, x22 10a0dc: f9002fe8 str x8, [sp, #0x58] 10a0e0: a941a668 ldp x8, x9, [x19, #0x18] 10a0e4: eb09011f cmp x8, x9 10a0e8: 54000060 b.eq 0x10a0f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x230> 10a0ec: 39400100 ldrb w0, [x8] 10a0f0: 14000005 b 0x10a104 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x240> 10a0f4: f9400268 ldr x8, [x19] 10a0f8: f9402508 ldr x8, [x8, #0x48] 10a0fc: aa1303e0 mov x0, x19 10a100: d63f0100 blr x8 10a104: 2a1f03e5 mov w5, wzr 10a108: 910163e3 add x3, sp, #0x58 10a10c: 910073e4 add x4, sp, #0x1c 10a110: 910103e6 add x6, sp, #0x40 10a114: 910183e7 add x7, sp, #0x60 10a118: 52800201 mov w1, #0x10 // =16 10a11c: aa1703e2 mov x2, x23 10a120: a9006ffc stp x28, x27, [sp] 10a124: 9401561f bl 0x15f9a0 <_ZNSt6__ndk19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_@plt> 10a128: 35000120 cbnz w0, 0x10a14c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x288> 10a12c: a941a668 ldp x8, x9, [x19, #0x18] 10a130: eb09011f cmp x8, x9 10a134: 54fff681 b.ne 0x10a004 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x140> 10a138: f9400268 ldr x8, [x19] 10a13c: f9402908 ldr x8, [x8, #0x50] 10a140: aa1303e0 mov x0, x19 10a144: d63f0100 blr x8 10a148: 17ffffb1 b 0x10a00c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x148> 10a14c: f9402fe8 ldr x8, [sp, #0x58] 10a150: cb170101 sub x1, x8, x23 10a154: 910083e0 add x0, sp, #0x20 10a158: 2a1f03e2 mov w2, wzr 10a15c: 94014fdd bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10a160: 394083e8 ldrb w8, [sp, #0x20] 10a164: b000034a adrp x10, 0x173000 10a168: f9401be9 ldr x9, [sp, #0x30] 10a16c: 9118e14a add x10, x10, #0x638 10a170: aa1803fa mov x26, x24 10a174: b0000356 adrp x22, 0x173000 10a178: 7200011f tst w8, #0x1 10a17c: 08dffd48 ldarb w8, [x10] 10a180: 9a890337 csel x23, x25, x9, eq 10a184: 360007c8 tbz w8, #0x0, 0x10a27c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x3b8> 10a188: f9431ac1 ldr x1, [x22, #0x630] 10a18c: f0fffb22 adrp x2, 0x71000 10a190: aa1703e0 mov x0, x23 10a194: 911d8c42 add x2, x2, #0x763 10a198: aa1403e3 mov x3, x20 10a19c: 9401562d bl 0x15fa50 <_ZNSt6__ndk117__libcpp_sscanf_lEPKcP10__locale_tS1_z@plt> 10a1a0: 7100041f cmp w0, #0x1 10a1a4: 54000060 b.eq 0x10a1b0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x2ec> 10a1a8: 52800088 mov w8, #0x4 // =4 10a1ac: b9000348 str w8, [x26] 10a1b0: b4000093 cbz x19, 0x10a1c0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x2fc> 10a1b4: a941a668 ldp x8, x9, [x19, #0x18] 10a1b8: eb09011f cmp x8, x9 10a1bc: 540004c0 b.eq 0x10a254 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x390> 10a1c0: b4000595 cbz x21, 0x10a270 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x3ac> 10a1c4: a941a6a8 ldp x8, x9, [x21, #0x18] 10a1c8: eb09011f cmp x8, x9 10a1cc: 540000e1 b.ne 0x10a1e8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x324> 10a1d0: f94002a8 ldr x8, [x21] 10a1d4: f9402508 ldr x8, [x8, #0x48] 10a1d8: aa1503e0 mov x0, x21 10a1dc: d63f0100 blr x8 10a1e0: 3100041f cmn w0, #0x1 10a1e4: 54000460 b.eq 0x10a270 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x3ac> 10a1e8: b4000093 cbz x19, 0x10a1f8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x334> 10a1ec: b9400348 ldr w8, [x26] 10a1f0: 321f0108 orr w8, w8, #0x2 10a1f4: b9000348 str w8, [x26] 10a1f8: 394083e8 ldrb w8, [sp, #0x20] 10a1fc: 36000068 tbz w8, #0x0, 0x10a208 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x344> 10a200: f9401be0 ldr x0, [sp, #0x30] 10a204: 94014b37 bl 0x15cee0 <_ZdlPv@plt> 10a208: 394103e8 ldrb w8, [sp, #0x40] 10a20c: f9400bf4 ldr x20, [sp, #0x10] 10a210: 36000068 tbz w8, #0x0, 0x10a21c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x358> 10a214: f9402be0 ldr x0, [sp, #0x50] 10a218: 94014b32 bl 0x15cee0 <_ZdlPv@plt> 10a21c: f9401688 ldr x8, [x20, #0x28] 10a220: f85f03a9 ldur x9, [x29, #-0x10] 10a224: eb09011f cmp x8, x9 10a228: 54000481 b.ne 0x10a2b8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x3f4> 10a22c: aa1303e0 mov x0, x19 10a230: a9584ff4 ldp x20, x19, [sp, #0x180] 10a234: a95757f6 ldp x22, x21, [sp, #0x170] 10a238: a9565ff8 ldp x24, x23, [sp, #0x160] 10a23c: a95567fa ldp x26, x25, [sp, #0x150] 10a240: a9546ffc ldp x28, x27, [sp, #0x140] 10a244: a9537bfd ldp x29, x30, [sp, #0x130] 10a248: 910643ff add sp, sp, #0x190 10a24c: d50323bf autiasp 10a250: d65f03c0 ret 10a254: f9400268 ldr x8, [x19] 10a258: f9402508 ldr x8, [x8, #0x48] 10a25c: aa1303e0 mov x0, x19 10a260: d63f0100 blr x8 10a264: 3100041f cmn w0, #0x1 10a268: 9a9303f3 csel x19, xzr, x19, eq 10a26c: b5fffad5 cbnz x21, 0x10a1c4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x300> 10a270: b5fffc53 cbnz x19, 0x10a1f8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x334> 10a274: 17ffffde b 0x10a1ec >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x328> 10a278: 94006d54 bl 0x1257c8 10a27c: b0000340 adrp x0, 0x173000 10a280: 9118e000 add x0, x0, #0x638 10a284: 94015507 bl 0x15f6a0 <__cxa_guard_acquire@plt> 10a288: 34fff800 cbz w0, 0x10a188 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x2c4> 10a28c: 90fffb21 adrp x1, 0x6e000 10a290: 5283f7e0 mov w0, #0x1fbf // =8127 10a294: 911fa421 add x1, x1, #0x7e9 10a298: aa1f03e2 mov x2, xzr 10a29c: 940155f1 bl 0x15fa60 10a2a0: f9031ac0 str x0, [x22, #0x630] 10a2a4: b0000340 adrp x0, 0x173000 10a2a8: 9118e000 add x0, x0, #0x638 10a2ac: 94015509 bl 0x15f6d0 <__cxa_guard_release@plt> 10a2b0: aa1803fa mov x26, x24 10a2b4: 17ffffb5 b 0x10a188 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x2c4> 10a2b8: 94014ade bl 0x15ce30 <__stack_chk_fail@plt> 10a2bc: aa0003f3 mov x19, x0 10a2c0: b0000340 adrp x0, 0x173000 10a2c4: 9118e000 add x0, x0, #0x638 10a2c8: 940155ea bl 0x15fa70 <__cxa_guard_abort@plt> 10a2cc: 1400000f b 0x10a308 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x444> 10a2d0: 1400000d b 0x10a304 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x440> 10a2d4: aa0003f3 mov x19, x0 10a2d8: 394103e8 ldrb w8, [sp, #0x40] 10a2dc: 360001e8 tbz w8, #0x0, 0x10a318 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x454> 10a2e0: 14000014 b 0x10a330 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x46c> 10a2e4: 14000008 b 0x10a304 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x440> 10a2e8: aa0003f3 mov x19, x0 10a2ec: f9401fe0 ldr x0, [sp, #0x38] 10a2f0: 94015520 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 10a2f4: 394103e8 ldrb w8, [sp, #0x40] 10a2f8: 36000108 tbz w8, #0x0, 0x10a318 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x454> 10a2fc: 1400000d b 0x10a330 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x46c> 10a300: 14000001 b 0x10a304 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x440> 10a304: aa0003f3 mov x19, x0 10a308: 394083e8 ldrb w8, [sp, #0x20] 10a30c: 370000a8 tbnz w8, #0x0, 0x10a320 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x45c> 10a310: 394103e8 ldrb w8, [sp, #0x40] 10a314: 370000e8 tbnz w8, #0x0, 0x10a330 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x46c> 10a318: aa1303e0 mov x0, x19 10a31c: 94013b91 bl 0x159160 <__emutls_get_address+0x6d4> 10a320: f9401be0 ldr x0, [sp, #0x30] 10a324: 94014aef bl 0x15cee0 <_ZdlPv@plt> 10a328: 394103e8 ldrb w8, [sp, #0x40] 10a32c: 3607ff68 tbz w8, #0x0, 0x10a318 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x454> 10a330: f9402be0 ldr x0, [sp, #0x50] 10a334: 94014aeb bl 0x15cee0 <_ZdlPv@plt> 10a338: aa1303e0 mov x0, x19 10a33c: 94013b89 bl 0x159160 <__emutls_get_address+0x6d4> 000000000010a340 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)>: 10a340: d503245f bti c 10a344: f9400068 ldr x8, [x3] 10a348: 12001c0b and w11, w0, #0xff 10a34c: f94007e9 ldr x9, [sp, #0x8] 10a350: eb02011f cmp x8, x2 10a354: 540002a0 b.eq 0x10a3a8 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x68> 10a358: 394000ca ldrb w10, [x6] 10a35c: 12001cae and w14, w5, #0xff 10a360: f94004cc ldr x12, [x6, #0x8] 10a364: d341fd4d lsr x13, x10, #1 10a368: 7200015f tst w10, #0x1 10a36c: 9a8c01aa csel x10, x13, x12, eq 10a370: 6b0e017f cmp w11, w14 10a374: 54000241 b.ne 0x10a3bc ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x7c> 10a378: b400022a cbz x10, 0x10a3bc ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x7c> 10a37c: f94003e8 ldr x8, [sp] 10a380: f9400109 ldr x9, [x8] 10a384: cb07012a sub x10, x9, x7 10a388: f1027d5f cmp x10, #0x9f 10a38c: 540011cc b.gt 0x10a5c4 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x284> 10a390: 2a1f03e0 mov w0, wzr 10a394: b940008a ldr w10, [x4] 10a398: b800452a str w10, [x9], #0x4 10a39c: f9000109 str x9, [x8] 10a3a0: b900009f str wzr, [x4] 10a3a4: d65f03c0 ret 10a3a8: 3940612a ldrb w10, [x9, #0x18] 10a3ac: 6b0b015f cmp w10, w11 10a3b0: 54000121 b.ne 0x10a3d4 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x94> 10a3b4: 52800568 mov w8, #0x2b // =43 10a3b8: 1400000b b 0x10a3e4 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0xa4> 10a3bc: aa0903ec mov x12, x9 10a3c0: 3841a58a ldrb w10, [x12], #0x1a 10a3c4: 6b0b015f cmp w10, w11 10a3c8: 540001a1 b.ne 0x10a3fc ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0xbc> 10a3cc: aa0903ea mov x10, x9 10a3d0: 1400006f b 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a3d4: 3940652a ldrb w10, [x9, #0x19] 10a3d8: 6b0b015f cmp w10, w11 10a3dc: 54fffbe1 b.ne 0x10a358 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x18> 10a3e0: 528005a8 mov w8, #0x2d // =45 10a3e4: 2a1f03e0 mov w0, wzr 10a3e8: 91000449 add x9, x2, #0x1 10a3ec: f9000069 str x9, [x3] 10a3f0: 39000048 strb w8, [x2] 10a3f4: b900009f str wzr, [x4] 10a3f8: d65f03c0 ret 10a3fc: aa0903ea mov x10, x9 10a400: 38401d4d ldrb w13, [x10, #0x1]! 10a404: 6b0b01bf cmp w13, w11 10a408: 54000c20 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a40c: aa0903ea mov x10, x9 10a410: 38402d4d ldrb w13, [x10, #0x2]! 10a414: 6b0b01bf cmp w13, w11 10a418: 54000ba0 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a41c: aa0903ea mov x10, x9 10a420: 38403d4d ldrb w13, [x10, #0x3]! 10a424: 6b0b01bf cmp w13, w11 10a428: 54000b20 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a42c: aa0903ea mov x10, x9 10a430: 38404d4d ldrb w13, [x10, #0x4]! 10a434: 6b0b01bf cmp w13, w11 10a438: 54000aa0 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a43c: aa0903ea mov x10, x9 10a440: 38405d4d ldrb w13, [x10, #0x5]! 10a444: 6b0b01bf cmp w13, w11 10a448: 54000a20 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a44c: aa0903ea mov x10, x9 10a450: 38406d4d ldrb w13, [x10, #0x6]! 10a454: 6b0b01bf cmp w13, w11 10a458: 540009a0 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a45c: aa0903ea mov x10, x9 10a460: 38407d4d ldrb w13, [x10, #0x7]! 10a464: 6b0b01bf cmp w13, w11 10a468: 54000920 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a46c: aa0903ea mov x10, x9 10a470: 38408d4d ldrb w13, [x10, #0x8]! 10a474: 6b0b01bf cmp w13, w11 10a478: 540008a0 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a47c: aa0903ea mov x10, x9 10a480: 38409d4d ldrb w13, [x10, #0x9]! 10a484: 6b0b01bf cmp w13, w11 10a488: 54000820 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a48c: aa0903ea mov x10, x9 10a490: 3840ad4d ldrb w13, [x10, #0xa]! 10a494: 6b0b01bf cmp w13, w11 10a498: 540007a0 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a49c: aa0903ea mov x10, x9 10a4a0: 3840bd4d ldrb w13, [x10, #0xb]! 10a4a4: 6b0b01bf cmp w13, w11 10a4a8: 54000720 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a4ac: aa0903ea mov x10, x9 10a4b0: 3840cd4d ldrb w13, [x10, #0xc]! 10a4b4: 6b0b01bf cmp w13, w11 10a4b8: 540006a0 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a4bc: aa0903ea mov x10, x9 10a4c0: 3840dd4d ldrb w13, [x10, #0xd]! 10a4c4: 6b0b01bf cmp w13, w11 10a4c8: 54000620 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a4cc: aa0903ea mov x10, x9 10a4d0: 3840ed4d ldrb w13, [x10, #0xe]! 10a4d4: 6b0b01bf cmp w13, w11 10a4d8: 540005a0 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a4dc: aa0903ea mov x10, x9 10a4e0: 3840fd4d ldrb w13, [x10, #0xf]! 10a4e4: 6b0b01bf cmp w13, w11 10a4e8: 54000520 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a4ec: aa0903ea mov x10, x9 10a4f0: 38410d4d ldrb w13, [x10, #0x10]! 10a4f4: 6b0b01bf cmp w13, w11 10a4f8: 540004a0 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a4fc: aa0903ea mov x10, x9 10a500: 38411d4d ldrb w13, [x10, #0x11]! 10a504: 6b0b01bf cmp w13, w11 10a508: 54000420 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a50c: aa0903ea mov x10, x9 10a510: 38412d4d ldrb w13, [x10, #0x12]! 10a514: 6b0b01bf cmp w13, w11 10a518: 540003a0 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a51c: aa0903ea mov x10, x9 10a520: 38413d4d ldrb w13, [x10, #0x13]! 10a524: 6b0b01bf cmp w13, w11 10a528: 54000320 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a52c: aa0903ea mov x10, x9 10a530: 38414d4d ldrb w13, [x10, #0x14]! 10a534: 6b0b01bf cmp w13, w11 10a538: 540002a0 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a53c: aa0903ea mov x10, x9 10a540: 38415d4d ldrb w13, [x10, #0x15]! 10a544: 6b0b01bf cmp w13, w11 10a548: 54000220 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a54c: aa0903ea mov x10, x9 10a550: 38416d4d ldrb w13, [x10, #0x16]! 10a554: 6b0b01bf cmp w13, w11 10a558: 540001a0 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a55c: aa0903ea mov x10, x9 10a560: 38417d4d ldrb w13, [x10, #0x17]! 10a564: 6b0b01bf cmp w13, w11 10a568: 54000120 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a56c: aa0903ea mov x10, x9 10a570: 38418d4d ldrb w13, [x10, #0x18]! 10a574: 6b0b01bf cmp w13, w11 10a578: 540000a0 b.eq 0x10a58c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x24c> 10a57c: aa0903ea mov x10, x9 10a580: 38419d4d ldrb w13, [x10, #0x19]! 10a584: 6b0b01bf cmp w13, w11 10a588: 9a8c014a csel x10, x10, x12, eq 10a58c: cb090149 sub x9, x10, x9 10a590: f1005d3f cmp x9, #0x17 10a594: 5400006d b.le 0x10a5a0 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x260> 10a598: 12800000 mov w0, #-0x1 // =-1 10a59c: d65f03c0 ret 10a5a0: 7100203f cmp w1, #0x8 10a5a4: 540000a0 b.eq 0x10a5b8 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x278> 10a5a8: 7100403f cmp w1, #0x10 10a5ac: 54000100 b.eq 0x10a5cc ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x28c> 10a5b0: 7100283f cmp w1, #0xa 10a5b4: 54000101 b.ne 0x10a5d4 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x294> 10a5b8: eb21413f cmp x9, w1, uxtw 10a5bc: 540000cb b.lt 0x10a5d4 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x294> 10a5c0: 17fffff6 b 0x10a598 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x258> 10a5c4: 2a1f03e0 mov w0, wzr 10a5c8: d65f03c0 ret 10a5cc: f100593f cmp x9, #0x16 10a5d0: 5400018a b.ge 0x10a600 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2c0> 10a5d4: d000030a adrp x10, 0x16c000 10a5d8: 2a1f03e0 mov w0, wzr 10a5dc: f9474d4a ldr x10, [x10, #0xe98] 10a5e0: 38696949 ldrb w9, [x10, x9] 10a5e4: 9100050a add x10, x8, #0x1 10a5e8: f900006a str x10, [x3] 10a5ec: 39000109 strb w9, [x8] 10a5f0: b9400088 ldr w8, [x4] 10a5f4: 11000508 add w8, w8, #0x1 10a5f8: b9000088 str w8, [x4] 10a5fc: d65f03c0 ret 10a600: eb02010a subs x10, x8, x2 10a604: 12800000 mov w0, #-0x1 // =-1 10a608: 54ffffa0 b.eq 0x10a5fc ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2bc> 10a60c: f100095f cmp x10, #0x2 10a610: 54ffff6c b.gt 0x10a5fc ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2bc> 10a614: 385ff10a ldurb w10, [x8, #-0x1] 10a618: 7100c15f cmp w10, #0x30 10a61c: 54fffbe1 b.ne 0x10a598 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x258> 10a620: d000030b adrp x11, 0x16c000 10a624: 2a1f03e0 mov w0, wzr 10a628: 9100050a add x10, x8, #0x1 10a62c: f9474d6b ldr x11, [x11, #0xe98] 10a630: b900009f str wzr, [x4] 10a634: f900006a str x10, [x3] 10a638: 38696969 ldrb w9, [x11, x9] 10a63c: 39000109 strb w9, [x8] 10a640: d65f03c0 ret 000000000010a644 : 10a644: d503233f paciasp 10a648: d10503ff sub sp, sp, #0x140 10a64c: a9107bfd stp x29, x30, [sp, #0x100] 10a650: 910403fd add x29, sp, #0x100 10a654: a9115ffc stp x28, x23, [sp, #0x110] 10a658: a91257f6 stp x22, x21, [sp, #0x120] 10a65c: a9134ff4 stp x20, x19, [sp, #0x130] 10a660: a93893a3 stp x3, x4, [x29, #-0x78] 10a664: 928004e9 mov x9, #-0x28 // =-40 10a668: a9399ba5 stp x5, x6, [x29, #-0x68] 10a66c: 910003ea mov x10, sp 10a670: f81a83a7 stur x7, [x29, #-0x58] 10a674: d101e3ab sub x11, x29, #0x78 10a678: ad0007e0 stp q0, q1, [sp] 10a67c: aa0003f5 mov x21, x0 10a680: ad010fe2 stp q2, q3, [sp, #0x20] 10a684: f2dff009 movk x9, #0xff80, lsl #32 10a688: ad0217e4 stp q4, q5, [sp, #0x40] 10a68c: 9102014a add x10, x10, #0x80 10a690: ad031fe6 stp q6, q7, [sp, #0x60] 10a694: d53bd056 mrs x22, TPIDR_EL0 10a698: f94016c8 ldr x8, [x22, #0x28] 10a69c: aa0103e0 mov x0, x1 10a6a0: aa0203f3 mov x19, x2 10a6a4: d100a3b7 sub x23, x29, #0x28 10a6a8: f81f83a8 stur x8, [x29, #-0x8] 10a6ac: 9100a168 add x8, x11, #0x28 10a6b0: 910103ab add x11, x29, #0x40 10a6b4: a93ea7aa stp x10, x9, [x29, #-0x18] 10a6b8: a93da3ab stp x11, x8, [x29, #-0x28] 10a6bc: 940154f1 bl 0x15fa80 10a6c0: ad4006e0 ldp q0, q1, [x23] 10a6c4: aa0003f4 mov x20, x0 10a6c8: d10143a2 sub x2, x29, #0x50 10a6cc: aa1503e0 mov x0, x21 10a6d0: aa1303e1 mov x1, x19 10a6d4: ad3d87a0 stp q0, q1, [x29, #-0x50] 10a6d8: 940154ee bl 0x15fa90 10a6dc: 2a0003f3 mov w19, w0 10a6e0: b4000074 cbz x20, 0x10a6ec 10a6e4: aa1403e0 mov x0, x20 10a6e8: 940154e6 bl 0x15fa80 10a6ec: f94016c8 ldr x8, [x22, #0x28] 10a6f0: f85f83a9 ldur x9, [x29, #-0x8] 10a6f4: eb09011f cmp x8, x9 10a6f8: 54000121 b.ne 0x10a71c 10a6fc: 2a1303e0 mov w0, w19 10a700: a9534ff4 ldp x20, x19, [sp, #0x130] 10a704: a95257f6 ldp x22, x21, [sp, #0x120] 10a708: a9515ffc ldp x28, x23, [sp, #0x110] 10a70c: a9507bfd ldp x29, x30, [sp, #0x100] 10a710: 910503ff add sp, sp, #0x140 10a714: d50323bf autiasp 10a718: d65f03c0 ret 10a71c: 940149c5 bl 0x15ce30 <__stack_chk_fail@plt> 10a720: 97fe7a05 bl 0xa8f34 000000000010a724 : 10a724: d503233f paciasp 10a728: a9be7bfd stp x29, x30, [sp, #-0x20]! 10a72c: f9000bf3 str x19, [sp, #0x10] 10a730: 910003fd mov x29, sp 10a734: b0000348 adrp x8, 0x173000 10a738: b0000353 adrp x19, 0x173000 10a73c: 9118e108 add x8, x8, #0x638 10a740: 08dffd08 ldarb w8, [x8] 10a744: 360000c8 tbz w8, #0x0, 0x10a75c 10a748: f9431a60 ldr x0, [x19, #0x630] 10a74c: f9400bf3 ldr x19, [sp, #0x10] 10a750: a8c27bfd ldp x29, x30, [sp], #0x20 10a754: d50323bf autiasp 10a758: d65f03c0 ret 10a75c: b0000340 adrp x0, 0x173000 10a760: 9118e000 add x0, x0, #0x638 10a764: 940153cf bl 0x15f6a0 <__cxa_guard_acquire@plt> 10a768: 34ffff00 cbz w0, 0x10a748 10a76c: 90fffb21 adrp x1, 0x6e000 10a770: 5283f7e0 mov w0, #0x1fbf // =8127 10a774: 911fa421 add x1, x1, #0x7e9 10a778: aa1f03e2 mov x2, xzr 10a77c: 940154b9 bl 0x15fa60 10a780: f9031a60 str x0, [x19, #0x630] 10a784: b0000340 adrp x0, 0x173000 10a788: 9118e000 add x0, x0, #0x638 10a78c: 940153d1 bl 0x15f6d0 <__cxa_guard_release@plt> 10a790: 17ffffee b 0x10a748 10a794: aa0003f3 mov x19, x0 10a798: b0000340 adrp x0, 0x173000 10a79c: 9118e000 add x0, x0, #0x638 10a7a0: 940154b4 bl 0x15fa70 <__cxa_guard_abort@plt> 10a7a4: aa1303e0 mov x0, x19 10a7a8: 94013a6e bl 0x159160 <__emutls_get_address+0x6d4> 000000000010a7ac >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const>: 10a7ac: d503233f paciasp 10a7b0: d102c3ff sub sp, sp, #0xb0 10a7b4: a9067bfd stp x29, x30, [sp, #0x60] 10a7b8: 910183fd add x29, sp, #0x60 10a7bc: a90767fa stp x26, x25, [sp, #0x70] 10a7c0: a9085ff8 stp x24, x23, [sp, #0x80] 10a7c4: a90957f6 stp x22, x21, [sp, #0x90] 10a7c8: a90a4ff4 stp x20, x19, [sp, #0xa0] 10a7cc: d53bd058 mrs x24, TPIDR_EL0 10a7d0: aa0503f3 mov x19, x5 10a7d4: f9401708 ldr x8, [x24, #0x28] 10a7d8: aa0403f4 mov x20, x4 10a7dc: aa0303f7 mov x23, x3 10a7e0: aa0203f5 mov x21, x2 10a7e4: f81f83a8 stur x8, [x29, #-0x8] 10a7e8: 39402068 ldrb w8, [x3, #0x8] 10a7ec: f9000be1 str x1, [sp, #0x10] 10a7f0: 37000248 tbnz w8, #0x0, 0x10a838 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x8c> 10a7f4: f9400008 ldr x8, [x0] 10a7f8: 92800009 mov x9, #-0x1 // =-1 10a7fc: 9100a3e5 add x5, sp, #0x28 10a800: aa1503e2 mov x2, x21 10a804: aa1703e3 mov x3, x23 10a808: aa1403e4 mov x4, x20 10a80c: f9401108 ldr x8, [x8, #0x20] 10a810: f90017e9 str x9, [sp, #0x28] 10a814: d63f0100 blr x8 10a818: f94017e8 ldr x8, [sp, #0x28] 10a81c: aa0003f5 mov x21, x0 10a820: f9000be0 str x0, [sp, #0x10] 10a824: f100051f cmp x8, #0x1 10a828: 54000c60 b.eq 0x10a9b4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x208> 10a82c: b5000c88 cbnz x8, 0x10a9bc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x210> 10a830: 3900027f strb wzr, [x19] 10a834: 14000066 b 0x10a9cc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x220> 10a838: 910023e8 add x8, sp, #0x8 10a83c: aa1703e0 mov x0, x23 10a840: 94015408 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 10a844: d0000316 adrp x22, 0x16c000 10a848: d0000319 adrp x25, 0x16c000 10a84c: f9470ed6 ldr x22, [x22, #0xe18] 10a850: f9474739 ldr x25, [x25, #0xe88] 10a854: f9001fff str xzr, [sp, #0x38] 10a858: f94007fa ldr x26, [sp, #0x8] 10a85c: a902e7f6 stp x22, x25, [sp, #0x28] 10a860: c8dffec8 ldar x8, [x22] 10a864: b100051f cmn x8, #0x1 10a868: 54000140 b.eq 0x10a890 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0xe4> 10a86c: 9100a3e8 add x8, sp, #0x28 10a870: 910083e9 add x9, sp, #0x20 10a874: a901a3e9 stp x9, x8, [sp, #0x18] 10a878: d0000300 adrp x0, 0x16c000 10a87c: f0000142 adrp x2, 0x135000 ::~codecvt()+0xc54> 10a880: 9104d042 add x2, x2, #0x134 10a884: 910063e1 add x1, sp, #0x18 10a888: f9470c00 ldr x0, [x0, #0xe18] 10a88c: 94015439 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 10a890: a9412748 ldp x8, x9, [x26, #0x10] 10a894: b9800aca ldrsw x10, [x22, #0x8] 10a898: cb08012b sub x11, x9, x8 10a89c: d1000549 sub x9, x10, #0x1 10a8a0: eb8b0d3f cmp x9, x11, asr #3 10a8a4: 54000ae2 b.hs 0x10aa00 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x254> 10a8a8: f8697916 ldr x22, [x8, x9, lsl #3] 10a8ac: b4000ab6 cbz x22, 0x10aa00 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x254> 10a8b0: f94007e0 ldr x0, [sp, #0x8] 10a8b4: 940153af bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 10a8b8: 910023e8 add x8, sp, #0x8 10a8bc: aa1703e0 mov x0, x23 10a8c0: 940153e8 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 10a8c4: d0000317 adrp x23, 0x16c000 10a8c8: f94752f7 ldr x23, [x23, #0xea0] 10a8cc: f9001fff str xzr, [sp, #0x38] 10a8d0: a902e7f7 stp x23, x25, [sp, #0x28] 10a8d4: f94007f9 ldr x25, [sp, #0x8] 10a8d8: c8dffee8 ldar x8, [x23] 10a8dc: b100051f cmn x8, #0x1 10a8e0: 54000140 b.eq 0x10a908 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x15c> 10a8e4: 9100a3e8 add x8, sp, #0x28 10a8e8: 910083e9 add x9, sp, #0x20 10a8ec: a901a3e9 stp x9, x8, [sp, #0x18] 10a8f0: d0000300 adrp x0, 0x16c000 10a8f4: f0000142 adrp x2, 0x135000 ::~codecvt()+0xc54> 10a8f8: 9104d042 add x2, x2, #0x134 10a8fc: 910063e1 add x1, sp, #0x18 10a900: f9475000 ldr x0, [x0, #0xea0] 10a904: 9401541b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 10a908: a9412728 ldp x8, x9, [x25, #0x10] 10a90c: b9800aea ldrsw x10, [x23, #0x8] 10a910: cb08012b sub x11, x9, x8 10a914: d1000549 sub x9, x10, #0x1 10a918: eb8b0d3f cmp x9, x11, asr #3 10a91c: 54000742 b.hs 0x10aa04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x258> 10a920: f8697917 ldr x23, [x8, x9, lsl #3] 10a924: b4000717 cbz x23, 0x10aa04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x258> 10a928: f94007e0 ldr x0, [sp, #0x8] 10a92c: 94015391 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 10a930: f94002e8 ldr x8, [x23] 10a934: f9401909 ldr x9, [x8, #0x30] 10a938: 9100a3e8 add x8, sp, #0x28 10a93c: aa1703e0 mov x0, x23 10a940: 9100a3f9 add x25, sp, #0x28 10a944: d63f0120 blr x9 10a948: f94002e9 ldr x9, [x23] 10a94c: 91006328 add x8, x25, #0x18 10a950: f9401d29 ldr x9, [x9, #0x38] 10a954: aa1703e0 mov x0, x23 10a958: d63f0120 blr x9 10a95c: 9100a3f7 add x23, sp, #0x28 10a960: 9100c2e3 add x3, x23, #0x30 10a964: 910043e0 add x0, sp, #0x10 10a968: 9100a3e2 add x2, sp, #0x28 10a96c: aa1503e1 mov x1, x21 10a970: aa1603e4 mov x4, x22 10a974: aa1403e5 mov x5, x20 10a978: 52800026 mov w6, #0x1 // =1 10a97c: 9400003a bl 0x10aa64 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2b8> 10a980: eb17001f cmp x0, x23 10a984: 394103e9 ldrb w9, [sp, #0x40] 10a988: 1a9f17e8 cset w8, eq 10a98c: f9400bf5 ldr x21, [sp, #0x10] 10a990: 39000268 strb w8, [x19] 10a994: 36000069 tbz w9, #0x0, 0x10a9a0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x1f4> 10a998: f9402be0 ldr x0, [sp, #0x50] 10a99c: 94014951 bl 0x15cee0 <_ZdlPv@plt> 10a9a0: 3940a3e8 ldrb w8, [sp, #0x28] 10a9a4: 36000148 tbz w8, #0x0, 0x10a9cc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x220> 10a9a8: f9401fe0 ldr x0, [sp, #0x38] 10a9ac: 9401494d bl 0x15cee0 <_ZdlPv@plt> 10a9b0: 14000007 b 0x10a9cc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x220> 10a9b4: 39000268 strb w8, [x19] 10a9b8: 14000005 b 0x10a9cc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x220> 10a9bc: 52800028 mov w8, #0x1 // =1 10a9c0: 52800089 mov w9, #0x4 // =4 10a9c4: 39000268 strb w8, [x19] 10a9c8: b9000289 str w9, [x20] 10a9cc: f9401708 ldr x8, [x24, #0x28] 10a9d0: f85f83a9 ldur x9, [x29, #-0x8] 10a9d4: eb09011f cmp x8, x9 10a9d8: 54000181 b.ne 0x10aa08 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x25c> 10a9dc: aa1503e0 mov x0, x21 10a9e0: a94a4ff4 ldp x20, x19, [sp, #0xa0] 10a9e4: a94957f6 ldp x22, x21, [sp, #0x90] 10a9e8: a9485ff8 ldp x24, x23, [sp, #0x80] 10a9ec: a94767fa ldp x26, x25, [sp, #0x70] 10a9f0: a9467bfd ldp x29, x30, [sp, #0x60] 10a9f4: 9102c3ff add sp, sp, #0xb0 10a9f8: d50323bf autiasp 10a9fc: d65f03c0 ret 10aa00: 94006b72 bl 0x1257c8 10aa04: 94006b71 bl 0x1257c8 10aa08: 9401490a bl 0x15ce30 <__stack_chk_fail@plt> 10aa0c: 394103e8 ldrb w8, [sp, #0x40] 10aa10: aa0003f3 mov x19, x0 10aa14: 36000068 tbz w8, #0x0, 0x10aa20 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x274> 10aa18: f9402be0 ldr x0, [sp, #0x50] 10aa1c: 94014931 bl 0x15cee0 <_ZdlPv@plt> 10aa20: 3940a3e8 ldrb w8, [sp, #0x28] 10aa24: 370000a8 tbnz w8, #0x0, 0x10aa38 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x28c> 10aa28: 14000006 b 0x10aa40 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x294> 10aa2c: 3940a3e8 ldrb w8, [sp, #0x28] 10aa30: aa0003f3 mov x19, x0 10aa34: 36000068 tbz w8, #0x0, 0x10aa40 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x294> 10aa38: f9401fe0 ldr x0, [sp, #0x38] 10aa3c: 94014929 bl 0x15cee0 <_ZdlPv@plt> 10aa40: aa1303e0 mov x0, x19 10aa44: 940139c7 bl 0x159160 <__emutls_get_address+0x6d4> 10aa48: 940139c6 bl 0x159160 <__emutls_get_address+0x6d4> 10aa4c: 14000001 b 0x10aa50 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2a4> 10aa50: aa0003f3 mov x19, x0 10aa54: f94007e0 ldr x0, [sp, #0x8] 10aa58: 94015346 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 10aa5c: aa1303e0 mov x0, x19 10aa60: 940139c0 bl 0x159160 <__emutls_get_address+0x6d4> 10aa64: d503233f paciasp 10aa68: d10403ff sub sp, sp, #0x100 10aa6c: a90a7bfd stp x29, x30, [sp, #0xa0] 10aa70: 910283fd add x29, sp, #0xa0 10aa74: a90b6ffc stp x28, x27, [sp, #0xb0] 10aa78: a90c67fa stp x26, x25, [sp, #0xc0] 10aa7c: a90d5ff8 stp x24, x23, [sp, #0xd0] 10aa80: a90e57f6 stp x22, x21, [sp, #0xe0] 10aa84: a90f4ff4 stp x20, x19, [sp, #0xf0] 10aa88: cb020068 sub x8, x3, x2 10aa8c: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 10aa90: 9343fd08 asr x8, x8, #3 10aa94: f2955569 movk x9, #0xaaab 10aa98: b90033e6 str w6, [sp, #0x30] 10aa9c: aa0303f9 mov x25, x3 10aaa0: f90007e5 str x5, [sp, #0x8] 10aaa4: 9b097d1b mul x27, x8, x9 10aaa8: f90017e4 str x4, [sp, #0x28] 10aaac: d53bd053 mrs x19, TPIDR_EL0 10aab0: aa0203f4 mov x20, x2 10aab4: aa0103f7 mov x23, x1 10aab8: f9401668 ldr x8, [x19, #0x28] 10aabc: aa0003f8 mov x24, x0 10aac0: f101977f cmp x27, #0x65 10aac4: f81f83a8 stur x8, [x29, #-0x8] 10aac8: 540003a3 b.lo 0x10ab3c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x390> 10aacc: aa1b03e0 mov x0, x27 10aad0: 940149d4 bl 0x15d220 10aad4: aa0003f6 mov x22, x0 10aad8: aa0003fa mov x26, x0 10aadc: b4002020 cbz x0, 0x10aee0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x734> 10aae0: eb19029f cmp x20, x25 10aae4: 54000340 b.eq 0x10ab4c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3a0> 10aae8: aa1f03fc mov x28, xzr 10aaec: 52800048 mov w8, #0x2 // =2 10aaf0: 52800029 mov w9, #0x1 // =1 10aaf4: aa1403ea mov x10, x20 10aaf8: aa1a03eb mov x11, x26 10aafc: 14000008 b 0x10ab1c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x370> 10ab00: d100077b sub x27, x27, #0x1 10ab04: 9100079c add x28, x28, #0x1 10ab08: 39000168 strb w8, [x11] 10ab0c: 9100056b add x11, x11, #0x1 10ab10: 9100614a add x10, x10, #0x18 10ab14: eb19015f cmp x10, x25 10ab18: 540001c0 b.eq 0x10ab50 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3a4> 10ab1c: 3940014c ldrb w12, [x10] 10ab20: f940054d ldr x13, [x10, #0x8] 10ab24: d341fd8e lsr x14, x12, #1 10ab28: 7200019f tst w12, #0x1 10ab2c: 9a8d01cc csel x12, x14, x13, eq 10ab30: b4fffe8c cbz x12, 0x10ab00 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x354> 10ab34: 39000169 strb w9, [x11] 10ab38: 17fffff5 b 0x10ab0c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x360> 10ab3c: aa1f03f6 mov x22, xzr 10ab40: 9100d3fa add x26, sp, #0x34 10ab44: eb19029f cmp x20, x25 10ab48: 54fffd01 b.ne 0x10aae8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x33c> 10ab4c: aa1f03fc mov x28, xzr 10ab50: aa1f03f5 mov x21, xzr 10ab54: f9000bf3 str x19, [sp, #0x10] 10ab58: f90003f6 str x22, [sp] 10ab5c: f90013fc str x28, [sp, #0x20] 10ab60: 14000005 b 0x10ab74 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3c8> 10ab64: 2a0003fc mov w28, w0 10ab68: 910006b5 add x21, x21, #0x1 10ab6c: eb19029f cmp x20, x25 10ab70: 54000781 b.ne 0x10ac60 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4b4> 10ab74: f9400300 ldr x0, [x24] 10ab78: b40000c0 cbz x0, 0x10ab90 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3e4> 10ab7c: a941a408 ldp x8, x9, [x0, #0x18] 10ab80: eb09011f cmp x8, x9 10ab84: 540000c0 b.eq 0x10ab9c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3f0> 10ab88: b9400100 ldr w0, [x8] 10ab8c: 14000007 b 0x10aba8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3fc> 10ab90: 52800033 mov w19, #0x1 // =1 10ab94: b5000177 cbnz x23, 0x10abc0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x414> 10ab98: 1400001a b 0x10ac00 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x454> 10ab9c: f9400008 ldr x8, [x0] 10aba0: f9402508 ldr x8, [x8, #0x48] 10aba4: d63f0100 blr x8 10aba8: 3100041f cmn w0, #0x1 10abac: 54000240 b.eq 0x10abf4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x448> 10abb0: f9400308 ldr x8, [x24] 10abb4: f100011f cmp x8, #0x0 10abb8: 1a9f17f3 cset w19, eq 10abbc: b4000237 cbz x23, 0x10ac00 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x454> 10abc0: a941a6e8 ldp x8, x9, [x23, #0x18] 10abc4: eb09011f cmp x8, x9 10abc8: 54000060 b.eq 0x10abd4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x428> 10abcc: b9400100 ldr w0, [x8] 10abd0: 14000005 b 0x10abe4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x438> 10abd4: f94002e8 ldr x8, [x23] 10abd8: f9402508 ldr x8, [x8, #0x48] 10abdc: aa1703e0 mov x0, x23 10abe0: d63f0100 blr x8 10abe4: 3100041f cmn w0, #0x1 10abe8: 1a9f17e8 cset w8, eq 10abec: 9a9703f7 csel x23, xzr, x23, eq 10abf0: 14000005 b 0x10ac04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x458> 10abf4: 52800033 mov w19, #0x1 // =1 10abf8: f900031f str xzr, [x24] 10abfc: b5fffe37 cbnz x23, 0x10abc0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x414> 10ac00: 52800028 mov w8, #0x1 // =1 10ac04: f9400300 ldr x0, [x24] 10ac08: 6b08027f cmp w19, w8 10ac0c: 54000d40 b.eq 0x10adb4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x608> 10ac10: b4000d3b cbz x27, 0x10adb4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x608> 10ac14: a941a408 ldp x8, x9, [x0, #0x18] 10ac18: eb09011f cmp x8, x9 10ac1c: 540000a0 b.eq 0x10ac30 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x484> 10ac20: b940011c ldr w28, [x8] 10ac24: b94033e8 ldr w8, [sp, #0x30] 10ac28: 3707fa08 tbnz w8, #0x0, 0x10ab68 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3bc> 10ac2c: 14000007 b 0x10ac48 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x49c> 10ac30: f9400008 ldr x8, [x0] 10ac34: f9402508 ldr x8, [x8, #0x48] 10ac38: d63f0100 blr x8 10ac3c: 2a0003fc mov w28, w0 10ac40: b94033e8 ldr w8, [sp, #0x30] 10ac44: 3707f928 tbnz w8, #0x0, 0x10ab68 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3bc> 10ac48: f94017e0 ldr x0, [sp, #0x28] 10ac4c: f9400008 ldr x8, [x0] 10ac50: f9401d08 ldr x8, [x8, #0x38] 10ac54: 2a1c03e1 mov w1, w28 10ac58: d63f0100 blr x8 10ac5c: 17ffffc2 b 0x10ab64 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3b8> 10ac60: aa1403f6 mov x22, x20 10ac64: aa1a03f3 mov x19, x26 10ac68: b9001fff str wzr, [sp, #0x1c] 10ac6c: 14000007 b 0x10ac88 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4dc> 10ac70: d100077b sub x27, x27, #0x1 10ac74: 3900027f strb wzr, [x19] 10ac78: 910062d6 add x22, x22, #0x18 10ac7c: 91000673 add x19, x19, #0x1 10ac80: eb1902df cmp x22, x25 10ac84: 540004e0 b.eq 0x10ad20 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x574> 10ac88: 39400268 ldrb w8, [x19] 10ac8c: 7100051f cmp w8, #0x1 10ac90: 54ffff41 b.ne 0x10ac78 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4cc> 10ac94: 394002c8 ldrb w8, [x22] 10ac98: 910012ca add x10, x22, #0x4 10ac9c: f9400ac9 ldr x9, [x22, #0x10] 10aca0: 7200011f tst w8, #0x1 10aca4: 9a890148 csel x8, x10, x9, eq 10aca8: 8b150908 add x8, x8, x21, lsl #2 10acac: b85fc101 ldur w1, [x8, #-0x4] 10acb0: b94033e8 ldr w8, [sp, #0x30] 10acb4: 370000c8 tbnz w8, #0x0, 0x10accc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x520> 10acb8: f94017e0 ldr x0, [sp, #0x28] 10acbc: f9400008 ldr x8, [x0] 10acc0: f9401d08 ldr x8, [x8, #0x38] 10acc4: d63f0100 blr x8 10acc8: 2a0003e1 mov w1, w0 10accc: 6b01039f cmp w28, w1 10acd0: 54fffd01 b.ne 0x10ac70 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4c4> 10acd4: 394002c8 ldrb w8, [x22] 10acd8: f94006c9 ldr x9, [x22, #0x8] 10acdc: d341fd0a lsr x10, x8, #1 10ace0: 7200011f tst w8, #0x1 10ace4: 9a890148 csel x8, x10, x9, eq 10ace8: eb15011f cmp x8, x21 10acec: 54000141 b.ne 0x10ad14 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x568> 10acf0: f94013e8 ldr x8, [sp, #0x20] 10acf4: d100077b sub x27, x27, #0x1 10acf8: 91000508 add x8, x8, #0x1 10acfc: f90013e8 str x8, [sp, #0x20] 10ad00: 52800028 mov w8, #0x1 // =1 10ad04: b9001fe8 str w8, [sp, #0x1c] 10ad08: 52800048 mov w8, #0x2 // =2 10ad0c: 39000268 strb w8, [x19] 10ad10: 17ffffda b 0x10ac78 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4cc> 10ad14: 52800028 mov w8, #0x1 // =1 10ad18: b9001fe8 str w8, [sp, #0x1c] 10ad1c: 17ffffd7 b 0x10ac78 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4cc> 10ad20: f94003f6 ldr x22, [sp] 10ad24: f94013fc ldr x28, [sp, #0x20] 10ad28: b9401fe8 ldr w8, [sp, #0x1c] 10ad2c: 3607f188 tbz w8, #0x0, 0x10ab5c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3b0> 10ad30: f9400300 ldr x0, [x24] 10ad34: a941a408 ldp x8, x9, [x0, #0x18] 10ad38: eb09011f cmp x8, x9 10ad3c: 54000080 b.eq 0x10ad4c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5a0> 10ad40: 91001108 add x8, x8, #0x4 10ad44: f9000c08 str x8, [x0, #0x18] 10ad48: 14000004 b 0x10ad58 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5ac> 10ad4c: f9400008 ldr x8, [x0] 10ad50: f9402908 ldr x8, [x8, #0x50] 10ad54: d63f0100 blr x8 10ad58: aa1403e8 mov x8, x20 10ad5c: aa1a03e9 mov x9, x26 10ad60: 8b1b038a add x10, x28, x27 10ad64: f100095f cmp x10, #0x2 10ad68: 54ffefa3 b.lo 0x10ab5c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3b0> 10ad6c: 14000005 b 0x10ad80 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5d4> 10ad70: 91006108 add x8, x8, #0x18 10ad74: 91000529 add x9, x9, #0x1 10ad78: eb19011f cmp x8, x25 10ad7c: 54ffef00 b.eq 0x10ab5c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3b0> 10ad80: 3940012a ldrb w10, [x9] 10ad84: 7100095f cmp w10, #0x2 10ad88: 54ffff41 b.ne 0x10ad70 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5c4> 10ad8c: 3940010a ldrb w10, [x8] 10ad90: f940050b ldr x11, [x8, #0x8] 10ad94: d341fd4c lsr x12, x10, #1 10ad98: 7200015f tst w10, #0x1 10ad9c: 9a8b018a csel x10, x12, x11, eq 10ada0: eb15015f cmp x10, x21 10ada4: 54fffe60 b.eq 0x10ad70 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5c4> 10ada8: d100079c sub x28, x28, #0x1 10adac: 3900013f strb wzr, [x9] 10adb0: 17fffff0 b 0x10ad70 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5c4> 10adb4: b40000e0 cbz x0, 0x10add0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x624> 10adb8: a941a408 ldp x8, x9, [x0, #0x18] 10adbc: f9400bf5 ldr x21, [sp, #0x10] 10adc0: eb09011f cmp x8, x9 10adc4: 540000e0 b.eq 0x10ade0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x634> 10adc8: b9400100 ldr w0, [x8] 10adcc: 14000008 b 0x10adec >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x640> 10add0: f9400bf5 ldr x21, [sp, #0x10] 10add4: 52800033 mov w19, #0x1 // =1 10add8: b5000177 cbnz x23, 0x10ae04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x658> 10addc: 1400001d b 0x10ae50 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6a4> 10ade0: f9400008 ldr x8, [x0] 10ade4: f9402508 ldr x8, [x8, #0x48] 10ade8: d63f0100 blr x8 10adec: 3100041f cmn w0, #0x1 10adf0: 540002a0 b.eq 0x10ae44 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x698> 10adf4: f9400308 ldr x8, [x24] 10adf8: f100011f cmp x8, #0x0 10adfc: 1a9f17f3 cset w19, eq 10ae00: b4000297 cbz x23, 0x10ae50 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6a4> 10ae04: a941a6e8 ldp x8, x9, [x23, #0x18] 10ae08: eb09011f cmp x8, x9 10ae0c: 54000060 b.eq 0x10ae18 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x66c> 10ae10: b9400108 ldr w8, [x8] 10ae14: 14000006 b 0x10ae2c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x680> 10ae18: f94002e8 ldr x8, [x23] 10ae1c: f9402508 ldr x8, [x8, #0x48] 10ae20: aa1703e0 mov x0, x23 10ae24: d63f0100 blr x8 10ae28: 2a0003e8 mov w8, w0 10ae2c: 3100051f cmn w8, #0x1 10ae30: f94007e9 ldr x9, [sp, #0x8] 10ae34: 1a9f17e8 cset w8, eq 10ae38: 4a080268 eor w8, w19, w8 10ae3c: 37000208 tbnz w8, #0x0, 0x10ae7c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6d0> 10ae40: 14000006 b 0x10ae58 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6ac> 10ae44: 52800033 mov w19, #0x1 // =1 10ae48: f900031f str xzr, [x24] 10ae4c: b5fffdd7 cbnz x23, 0x10ae04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x658> 10ae50: f94007e9 ldr x9, [sp, #0x8] 10ae54: 36000153 tbz w19, #0x0, 0x10ae7c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6d0> 10ae58: b9400128 ldr w8, [x9] 10ae5c: 321f0108 orr w8, w8, #0x2 10ae60: b9000128 str w8, [x9] 10ae64: 14000006 b 0x10ae7c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6d0> 10ae68: 39400348 ldrb w8, [x26] 10ae6c: 7100091f cmp w8, #0x2 10ae70: 54000320 b.eq 0x10aed4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x728> 10ae74: 91006294 add x20, x20, #0x18 10ae78: 9100075a add x26, x26, #0x1 10ae7c: eb19029f cmp x20, x25 10ae80: 54ffff41 b.ne 0x10ae68 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6bc> 10ae84: b9400128 ldr w8, [x9] 10ae88: 321e0108 orr w8, w8, #0x4 10ae8c: b9000128 str w8, [x9] 10ae90: b4000076 cbz x22, 0x10ae9c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6f0> 10ae94: aa1603e0 mov x0, x22 10ae98: 94014902 bl 0x15d2a0 10ae9c: f94016a8 ldr x8, [x21, #0x28] 10aea0: f85f83a9 ldur x9, [x29, #-0x8] 10aea4: eb09011f cmp x8, x9 10aea8: 540001e1 b.ne 0x10aee4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x738> 10aeac: aa1903e0 mov x0, x25 10aeb0: a94f4ff4 ldp x20, x19, [sp, #0xf0] 10aeb4: a94e57f6 ldp x22, x21, [sp, #0xe0] 10aeb8: a94d5ff8 ldp x24, x23, [sp, #0xd0] 10aebc: a94c67fa ldp x26, x25, [sp, #0xc0] 10aec0: a94b6ffc ldp x28, x27, [sp, #0xb0] 10aec4: a94a7bfd ldp x29, x30, [sp, #0xa0] 10aec8: 910403ff add sp, sp, #0x100 10aecc: d50323bf autiasp 10aed0: d65f03c0 ret 10aed4: aa1403f9 mov x25, x20 10aed8: b5fffdf6 cbnz x22, 0x10ae94 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6e8> 10aedc: 17fffff0 b 0x10ae9c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6f0> 10aee0: 94015238 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 10aee4: 940147d3 bl 0x15ce30 <__stack_chk_fail@plt> 10aee8: 14000004 b 0x10aef8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x74c> 10aeec: 14000003 b 0x10aef8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x74c> 10aef0: 14000002 b 0x10aef8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x74c> 10aef4: 14000001 b 0x10aef8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x74c> 10aef8: aa0003f4 mov x20, x0 10aefc: f94003e8 ldr x8, [sp] 10af00: b4000068 cbz x8, 0x10af0c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x760> 10af04: f94003e0 ldr x0, [sp] 10af08: 940148e6 bl 0x15d2a0 10af0c: aa1403e0 mov x0, x20 10af10: 94013894 bl 0x159160 <__emutls_get_address+0x6d4> 000000000010af14 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const>: 10af14: d503245f bti c 10af18: 140152e2 b 0x15faa0 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 000000000010af1c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const>: 10af1c: d503233f paciasp 10af20: d107c3ff sub sp, sp, #0x1f0 10af24: a9197bfd stp x29, x30, [sp, #0x190] 10af28: 910643fd add x29, sp, #0x190 10af2c: a91a6ffc stp x28, x27, [sp, #0x1a0] 10af30: a91b67fa stp x26, x25, [sp, #0x1b0] 10af34: a91c5ff8 stp x24, x23, [sp, #0x1c0] 10af38: a91d57f6 stp x22, x21, [sp, #0x1d0] 10af3c: a91e4ff4 stp x20, x19, [sp, #0x1e0] 10af40: d53bd04a mrs x10, TPIDR_EL0 10af44: 52800949 mov w9, #0x4a // =74 10af48: f9401548 ldr x8, [x10, #0x28] 10af4c: aa0303e0 mov x0, x3 10af50: aa0203f4 mov x20, x2 10af54: aa0103f5 mov x21, x1 10af58: aa0403f3 mov x19, x4 10af5c: f81f03a8 stur x8, [x29, #-0x10] 10af60: b9400868 ldr w8, [x3, #0x8] 10af64: a90197ea stp x10, x5, [sp, #0x18] 10af68: 6a090108 ands w8, w8, w9 10af6c: 54000120 b.eq 0x10af90 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x74> 10af70: 7101011f cmp w8, #0x40 10af74: 540000a0 b.eq 0x10af88 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x6c> 10af78: 7100211f cmp w8, #0x8 10af7c: 540000e1 b.ne 0x10af98 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x7c> 10af80: 52800217 mov w23, #0x10 // =16 10af84: 14000006 b 0x10af9c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x80> 10af88: 52800117 mov w23, #0x8 // =8 10af8c: 14000004 b 0x10af9c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x80> 10af90: 2a1f03f7 mov w23, wzr 10af94: 14000002 b 0x10af9c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x80> 10af98: 52800157 mov w23, #0xa // =10 10af9c: 910163e8 add x8, sp, #0x58 10afa0: d101e3a1 sub x1, x29, #0x78 10afa4: 9101d3e2 add x2, sp, #0x74 10afa8: d101e3ba sub x26, x29, #0x78 10afac: 940152c1 bl 0x15fab0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw@plt> 10afb0: a9047fff stp xzr, xzr, [sp, #0x40] 10afb4: f9002bff str xzr, [sp, #0x50] 10afb8: 910103e0 add x0, sp, #0x40 10afbc: 528002c1 mov w1, #0x16 // =22 10afc0: 2a1f03e2 mov w2, wzr 10afc4: 910103f6 add x22, sp, #0x40 10afc8: 94014c42 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10afcc: 394103e8 ldrb w8, [sp, #0x40] 10afd0: b24002db orr x27, x22, #0x1 10afd4: f9402be9 ldr x9, [sp, #0x50] 10afd8: 9101e3ea add x10, sp, #0x78 10afdc: 528002dc mov w28, #0x16 // =22 10afe0: 9100c3f9 add x25, sp, #0x30 10afe4: 7200011f tst w8, #0x1 10afe8: b9002fff str wzr, [sp, #0x2c] 10afec: 9a890378 csel x24, x27, x9, eq 10aff0: a90363ea stp x10, x24, [sp, #0x30] 10aff4: 14000003 b 0x10b000 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0xe4> 10aff8: 91001108 add x8, x8, #0x4 10affc: f9000ea8 str x8, [x21, #0x18] 10b000: b40000d5 cbz x21, 0x10b018 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0xfc> 10b004: a941a6a8 ldp x8, x9, [x21, #0x18] 10b008: eb09011f cmp x8, x9 10b00c: 540000c0 b.eq 0x10b024 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x108> 10b010: b9400100 ldr w0, [x8] 10b014: 14000008 b 0x10b034 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x118> 10b018: 52800036 mov w22, #0x1 // =1 10b01c: b5000154 cbnz x20, 0x10b044 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x128> 10b020: 14000016 b 0x10b078 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x15c> 10b024: f94002a8 ldr x8, [x21] 10b028: f9402508 ldr x8, [x8, #0x48] 10b02c: aa1503e0 mov x0, x21 10b030: d63f0100 blr x8 10b034: 3100041f cmn w0, #0x1 10b038: 1a9f17f6 cset w22, eq 10b03c: 9a9503f5 csel x21, xzr, x21, eq 10b040: b40001d4 cbz x20, 0x10b078 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x15c> 10b044: a941a688 ldp x8, x9, [x20, #0x18] 10b048: eb09011f cmp x8, x9 10b04c: 54000060 b.eq 0x10b058 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x13c> 10b050: b9400100 ldr w0, [x8] 10b054: 14000005 b 0x10b068 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x14c> 10b058: f9400288 ldr x8, [x20] 10b05c: f9402508 ldr x8, [x8, #0x48] 10b060: aa1403e0 mov x0, x20 10b064: d63f0100 blr x8 10b068: 3100041f cmn w0, #0x1 10b06c: 54000060 b.eq 0x10b078 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x15c> 10b070: 35000096 cbnz w22, 0x10b080 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x164> 10b074: 1400003a b 0x10b15c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x240> 10b078: aa1f03f4 mov x20, xzr 10b07c: 37000716 tbnz w22, #0x0, 0x10b15c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x240> 10b080: 394103e8 ldrb w8, [sp, #0x40] 10b084: f94027e9 ldr x9, [sp, #0x48] 10b088: f9401fea ldr x10, [sp, #0x38] 10b08c: d341fd0b lsr x11, x8, #1 10b090: 7200011f tst w8, #0x1 10b094: 9a890176 csel x22, x11, x9, eq 10b098: 8b160308 add x8, x24, x22 10b09c: eb08015f cmp x10, x8 10b0a0: 54000281 b.ne 0x10b0f0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x1d4> 10b0a4: d37ffac1 lsl x1, x22, #1 10b0a8: 910103e0 add x0, sp, #0x40 10b0ac: 2a1f03e2 mov w2, wzr 10b0b0: 94014c08 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10b0b4: f94023e8 ldr x8, [sp, #0x40] 10b0b8: 394103e9 ldrb w9, [sp, #0x40] 10b0bc: 927ff908 and x8, x8, #0xfffffffffffffffe 10b0c0: d1000508 sub x8, x8, #0x1 10b0c4: 7200013f tst w9, #0x1 10b0c8: 9a880381 csel x1, x28, x8, eq 10b0cc: 910103e0 add x0, sp, #0x40 10b0d0: 2a1f03e2 mov w2, wzr 10b0d4: 94014bff bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10b0d8: 394103e8 ldrb w8, [sp, #0x40] 10b0dc: f9402be9 ldr x9, [sp, #0x50] 10b0e0: 7200011f tst w8, #0x1 10b0e4: 9a890378 csel x24, x27, x9, eq 10b0e8: 8b160308 add x8, x24, x22 10b0ec: f9001fe8 str x8, [sp, #0x38] 10b0f0: a941a6a8 ldp x8, x9, [x21, #0x18] 10b0f4: eb09011f cmp x8, x9 10b0f8: 54000060 b.eq 0x10b104 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x1e8> 10b0fc: b9400100 ldr w0, [x8] 10b100: 14000005 b 0x10b114 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x1f8> 10b104: f94002a8 ldr x8, [x21] 10b108: f9402508 ldr x8, [x8, #0x48] 10b10c: aa1503e0 mov x0, x21 10b110: d63f0100 blr x8 10b114: b94077e5 ldr w5, [sp, #0x74] 10b118: 9100e3e3 add x3, sp, #0x38 10b11c: 9100b3e4 add x4, sp, #0x2c 10b120: 910163e6 add x6, sp, #0x58 10b124: 9101e3e7 add x7, sp, #0x78 10b128: 2a1703e1 mov w1, w23 10b12c: aa1803e2 mov x2, x24 10b130: a9006bf9 stp x25, x26, [sp] 10b134: 94015263 bl 0x15fac0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw@plt> 10b138: 35000120 cbnz w0, 0x10b15c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x240> 10b13c: a941a6a8 ldp x8, x9, [x21, #0x18] 10b140: eb09011f cmp x8, x9 10b144: 54fff5a1 b.ne 0x10aff8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0xdc> 10b148: f94002a8 ldr x8, [x21] 10b14c: f9402908 ldr x8, [x8, #0x50] 10b150: aa1503e0 mov x0, x21 10b154: d63f0100 blr x8 10b158: 17ffffaa b 0x10b000 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0xe4> 10b15c: 394163e8 ldrb w8, [sp, #0x58] 10b160: f94033e9 ldr x9, [sp, #0x60] 10b164: d341fd0a lsr x10, x8, #1 10b168: 7200011f tst w8, #0x1 10b16c: 9a890148 csel x8, x10, x9, eq 10b170: b4000128 cbz x8, 0x10b194 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x278> 10b174: f9401be8 ldr x8, [sp, #0x30] 10b178: 9101e3e9 add x9, sp, #0x78 10b17c: cb090109 sub x9, x8, x9 10b180: f1027d3f cmp x9, #0x9f 10b184: 5400008c b.gt 0x10b194 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x278> 10b188: b9402fe9 ldr w9, [sp, #0x2c] 10b18c: b8004509 str w9, [x8], #0x4 10b190: f9001be8 str x8, [sp, #0x30] 10b194: f9401fe1 ldr x1, [sp, #0x38] 10b198: aa1803e0 mov x0, x24 10b19c: aa1303e2 mov x2, x19 10b1a0: 2a1703e3 mov w3, w23 10b1a4: 9400a825 bl 0x135238 ::~codecvt()+0xe8c> 10b1a8: 394163e8 ldrb w8, [sp, #0x58] 10b1ac: 9101e3e9 add x9, sp, #0x78 10b1b0: f9401bed ldr x13, [sp, #0x30] 10b1b4: f94033ea ldr x10, [sp, #0x60] 10b1b8: 7200010c ands w12, w8, #0x1 10b1bc: d341fd0b lsr x11, x8, #1 10b1c0: cb0901a9 sub x9, x13, x9 10b1c4: 9a8a0168 csel x8, x11, x10, eq 10b1c8: f100153f cmp x9, #0x5 10b1cc: f94013e9 ldr x9, [sp, #0x20] 10b1d0: f9000120 str x0, [x9] 10b1d4: 5400074b b.lt 0x10b2bc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3a0> 10b1d8: b4000728 cbz x8, 0x10b2bc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3a0> 10b1dc: d10011a8 sub x8, x13, #0x4 10b1e0: 9101e3e9 add x9, sp, #0x78 10b1e4: eb0d013f cmp x9, x13 10b1e8: 54000240 b.eq 0x10b230 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x314> 10b1ec: eb09011f cmp x8, x9 10b1f0: 54000209 b.ls 0x10b230 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x314> 10b1f4: 9101e3ea add x10, sp, #0x78 10b1f8: aa0803eb mov x11, x8 10b1fc: 9100114a add x10, x10, #0x4 10b200: b940016c ldr w12, [x11] 10b204: 9100114e add x14, x10, #0x4 10b208: b85fc14d ldur w13, [x10, #-0x4] 10b20c: b81fc14c stur w12, [x10, #-0x4] 10b210: b81fc56d str w13, [x11], #-0x4 10b214: eb0b015f cmp x10, x11 10b218: aa0e03ea mov x10, x14 10b21c: 54ffff23 b.lo 0x10b200 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x2e4> 10b220: 394163eb ldrb w11, [sp, #0x58] 10b224: f94033ea ldr x10, [sp, #0x60] 10b228: 1200016c and w12, w11, #0x1 10b22c: d341fd6b lsr x11, x11, #1 10b230: f94037ed ldr x13, [sp, #0x68] 10b234: 910163ee add x14, sp, #0x58 10b238: b24001ce orr x14, x14, #0x1 10b23c: 7100019f cmp w12, #0x0 10b240: 9a8a016a csel x10, x11, x10, eq 10b244: 9a8d01cc csel x12, x14, x13, eq 10b248: eb09011f cmp x8, x9 10b24c: 54000249 b.ls 0x10b294 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x378> 10b250: 8b0a0189 add x9, x12, x10 10b254: 9101e3ea add x10, sp, #0x78 10b258: 14000007 b 0x10b274 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x358> 10b25c: cb0c012b sub x11, x9, x12 10b260: 9100114a add x10, x10, #0x4 10b264: f100057f cmp x11, #0x1 10b268: 9a8cd58c cinc x12, x12, gt 10b26c: eb08015f cmp x10, x8 10b270: 54000122 b.hs 0x10b294 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x378> 10b274: 3940018b ldrb w11, [x12] 10b278: 34ffff2b cbz w11, 0x10b25c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x340> 10b27c: 7103fd7f cmp w11, #0xff 10b280: 54fffee0 b.eq 0x10b25c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x340> 10b284: b940014d ldr w13, [x10] 10b288: 6b0b01bf cmp w13, w11 10b28c: 54fffe80 b.eq 0x10b25c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x340> 10b290: 14000009 b 0x10b2b4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x398> 10b294: 39400189 ldrb w9, [x12] 10b298: 34000129 cbz w9, 0x10b2bc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3a0> 10b29c: 7103fd3f cmp w9, #0xff 10b2a0: 540000e0 b.eq 0x10b2bc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3a0> 10b2a4: b9400108 ldr w8, [x8] 10b2a8: 51000508 sub w8, w8, #0x1 10b2ac: 6b09011f cmp w8, w9 10b2b0: 54000063 b.lo 0x10b2bc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3a0> 10b2b4: 52800088 mov w8, #0x4 // =4 10b2b8: b9000268 str w8, [x19] 10b2bc: b40000d5 cbz x21, 0x10b2d4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3b8> 10b2c0: a941a6a8 ldp x8, x9, [x21, #0x18] 10b2c4: eb09011f cmp x8, x9 10b2c8: 540000e0 b.eq 0x10b2e4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3c8> 10b2cc: b9400100 ldr w0, [x8] 10b2d0: 14000009 b 0x10b2f4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3d8> 10b2d4: 52800036 mov w22, #0x1 // =1 10b2d8: b5000174 cbnz x20, 0x10b304 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3e8> 10b2dc: 370002f6 tbnz w22, #0x0, 0x10b338 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x41c> 10b2e0: 14000019 b 0x10b344 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x428> 10b2e4: f94002a8 ldr x8, [x21] 10b2e8: f9402508 ldr x8, [x8, #0x48] 10b2ec: aa1503e0 mov x0, x21 10b2f0: d63f0100 blr x8 10b2f4: 3100041f cmn w0, #0x1 10b2f8: 1a9f17f6 cset w22, eq 10b2fc: 9a9503f5 csel x21, xzr, x21, eq 10b300: b4fffef4 cbz x20, 0x10b2dc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3c0> 10b304: a941a688 ldp x8, x9, [x20, #0x18] 10b308: eb09011f cmp x8, x9 10b30c: 54000060 b.eq 0x10b318 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3fc> 10b310: b9400100 ldr w0, [x8] 10b314: 14000005 b 0x10b328 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x40c> 10b318: f9400288 ldr x8, [x20] 10b31c: f9402508 ldr x8, [x8, #0x48] 10b320: aa1403e0 mov x0, x20 10b324: d63f0100 blr x8 10b328: 3100041f cmn w0, #0x1 10b32c: 1a9f17e8 cset w8, eq 10b330: 4a0802c8 eor w8, w22, w8 10b334: 37000088 tbnz w8, #0x0, 0x10b344 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x428> 10b338: b9400268 ldr w8, [x19] 10b33c: 321f0108 orr w8, w8, #0x2 10b340: b9000268 str w8, [x19] 10b344: 394103e8 ldrb w8, [sp, #0x40] 10b348: 36000068 tbz w8, #0x0, 0x10b354 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x438> 10b34c: f9402be0 ldr x0, [sp, #0x50] 10b350: 940146e4 bl 0x15cee0 <_ZdlPv@plt> 10b354: 394163e8 ldrb w8, [sp, #0x58] 10b358: f9400ff3 ldr x19, [sp, #0x18] 10b35c: 36000068 tbz w8, #0x0, 0x10b368 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x44c> 10b360: f94037e0 ldr x0, [sp, #0x68] 10b364: 940146df bl 0x15cee0 <_ZdlPv@plt> 10b368: f9401668 ldr x8, [x19, #0x28] 10b36c: f85f03a9 ldur x9, [x29, #-0x10] 10b370: eb09011f cmp x8, x9 10b374: 54000161 b.ne 0x10b3a0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x484> 10b378: aa1503e0 mov x0, x21 10b37c: a95e4ff4 ldp x20, x19, [sp, #0x1e0] 10b380: a95d57f6 ldp x22, x21, [sp, #0x1d0] 10b384: a95c5ff8 ldp x24, x23, [sp, #0x1c0] 10b388: a95b67fa ldp x26, x25, [sp, #0x1b0] 10b38c: a95a6ffc ldp x28, x27, [sp, #0x1a0] 10b390: a9597bfd ldp x29, x30, [sp, #0x190] 10b394: 9107c3ff add sp, sp, #0x1f0 10b398: d50323bf autiasp 10b39c: d65f03c0 ret 10b3a0: 940146a4 bl 0x15ce30 <__stack_chk_fail@plt> 10b3a4: 14000003 b 0x10b3b0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x494> 10b3a8: 14000002 b 0x10b3b0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x494> 10b3ac: 14000001 b 0x10b3b0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x494> 10b3b0: aa0003f3 mov x19, x0 10b3b4: 394103e8 ldrb w8, [sp, #0x40] 10b3b8: 370000a8 tbnz w8, #0x0, 0x10b3cc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x4b0> 10b3bc: 394163e8 ldrb w8, [sp, #0x58] 10b3c0: 370000e8 tbnz w8, #0x0, 0x10b3dc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x4c0> 10b3c4: aa1303e0 mov x0, x19 10b3c8: 94013766 bl 0x159160 <__emutls_get_address+0x6d4> 10b3cc: f9402be0 ldr x0, [sp, #0x50] 10b3d0: 940146c4 bl 0x15cee0 <_ZdlPv@plt> 10b3d4: 394163e8 ldrb w8, [sp, #0x58] 10b3d8: 3607ff68 tbz w8, #0x0, 0x10b3c4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x4a8> 10b3dc: f94037e0 ldr x0, [sp, #0x68] 10b3e0: 940146c0 bl 0x15cee0 <_ZdlPv@plt> 10b3e4: aa1303e0 mov x0, x19 10b3e8: 9401375e bl 0x159160 <__emutls_get_address+0x6d4> 000000000010b3ec >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const>: 10b3ec: d503245f bti c 10b3f0: 140151b8 b 0x15fad0 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 000000000010b3f4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const>: 10b3f4: d503233f paciasp 10b3f8: d107c3ff sub sp, sp, #0x1f0 10b3fc: a9197bfd stp x29, x30, [sp, #0x190] 10b400: 910643fd add x29, sp, #0x190 10b404: a91a6ffc stp x28, x27, [sp, #0x1a0] 10b408: a91b67fa stp x26, x25, [sp, #0x1b0] 10b40c: a91c5ff8 stp x24, x23, [sp, #0x1c0] 10b410: a91d57f6 stp x22, x21, [sp, #0x1d0] 10b414: a91e4ff4 stp x20, x19, [sp, #0x1e0] 10b418: d53bd04a mrs x10, TPIDR_EL0 10b41c: 52800949 mov w9, #0x4a // =74 10b420: f9401548 ldr x8, [x10, #0x28] 10b424: aa0303e0 mov x0, x3 10b428: aa0203f4 mov x20, x2 10b42c: aa0103f5 mov x21, x1 10b430: aa0403f3 mov x19, x4 10b434: f81f03a8 stur x8, [x29, #-0x10] 10b438: b9400868 ldr w8, [x3, #0x8] 10b43c: a90197ea stp x10, x5, [sp, #0x18] 10b440: 6a090108 ands w8, w8, w9 10b444: 54000120 b.eq 0x10b468 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x74> 10b448: 7101011f cmp w8, #0x40 10b44c: 540000a0 b.eq 0x10b460 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x6c> 10b450: 7100211f cmp w8, #0x8 10b454: 540000e1 b.ne 0x10b470 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x7c> 10b458: 52800217 mov w23, #0x10 // =16 10b45c: 14000006 b 0x10b474 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x80> 10b460: 52800117 mov w23, #0x8 // =8 10b464: 14000004 b 0x10b474 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x80> 10b468: 2a1f03f7 mov w23, wzr 10b46c: 14000002 b 0x10b474 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x80> 10b470: 52800157 mov w23, #0xa // =10 10b474: 910163e8 add x8, sp, #0x58 10b478: d101e3a1 sub x1, x29, #0x78 10b47c: 9101d3e2 add x2, sp, #0x74 10b480: d101e3ba sub x26, x29, #0x78 10b484: 9401518b bl 0x15fab0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw@plt> 10b488: a9047fff stp xzr, xzr, [sp, #0x40] 10b48c: f9002bff str xzr, [sp, #0x50] 10b490: 910103e0 add x0, sp, #0x40 10b494: 528002c1 mov w1, #0x16 // =22 10b498: 2a1f03e2 mov w2, wzr 10b49c: 910103f6 add x22, sp, #0x40 10b4a0: 94014b0c bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10b4a4: 394103e8 ldrb w8, [sp, #0x40] 10b4a8: b24002db orr x27, x22, #0x1 10b4ac: f9402be9 ldr x9, [sp, #0x50] 10b4b0: 9101e3ea add x10, sp, #0x78 10b4b4: 528002dc mov w28, #0x16 // =22 10b4b8: 9100c3f9 add x25, sp, #0x30 10b4bc: 7200011f tst w8, #0x1 10b4c0: b9002fff str wzr, [sp, #0x2c] 10b4c4: 9a890378 csel x24, x27, x9, eq 10b4c8: a90363ea stp x10, x24, [sp, #0x30] 10b4cc: 14000003 b 0x10b4d8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0xe4> 10b4d0: 91001108 add x8, x8, #0x4 10b4d4: f9000ea8 str x8, [x21, #0x18] 10b4d8: b40000d5 cbz x21, 0x10b4f0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0xfc> 10b4dc: a941a6a8 ldp x8, x9, [x21, #0x18] 10b4e0: eb09011f cmp x8, x9 10b4e4: 540000c0 b.eq 0x10b4fc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x108> 10b4e8: b9400100 ldr w0, [x8] 10b4ec: 14000008 b 0x10b50c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x118> 10b4f0: 52800036 mov w22, #0x1 // =1 10b4f4: b5000154 cbnz x20, 0x10b51c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x128> 10b4f8: 14000016 b 0x10b550 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x15c> 10b4fc: f94002a8 ldr x8, [x21] 10b500: f9402508 ldr x8, [x8, #0x48] 10b504: aa1503e0 mov x0, x21 10b508: d63f0100 blr x8 10b50c: 3100041f cmn w0, #0x1 10b510: 1a9f17f6 cset w22, eq 10b514: 9a9503f5 csel x21, xzr, x21, eq 10b518: b40001d4 cbz x20, 0x10b550 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x15c> 10b51c: a941a688 ldp x8, x9, [x20, #0x18] 10b520: eb09011f cmp x8, x9 10b524: 54000060 b.eq 0x10b530 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x13c> 10b528: b9400100 ldr w0, [x8] 10b52c: 14000005 b 0x10b540 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x14c> 10b530: f9400288 ldr x8, [x20] 10b534: f9402508 ldr x8, [x8, #0x48] 10b538: aa1403e0 mov x0, x20 10b53c: d63f0100 blr x8 10b540: 3100041f cmn w0, #0x1 10b544: 54000060 b.eq 0x10b550 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x15c> 10b548: 35000096 cbnz w22, 0x10b558 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x164> 10b54c: 1400003a b 0x10b634 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x240> 10b550: aa1f03f4 mov x20, xzr 10b554: 37000716 tbnz w22, #0x0, 0x10b634 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x240> 10b558: 394103e8 ldrb w8, [sp, #0x40] 10b55c: f94027e9 ldr x9, [sp, #0x48] 10b560: f9401fea ldr x10, [sp, #0x38] 10b564: d341fd0b lsr x11, x8, #1 10b568: 7200011f tst w8, #0x1 10b56c: 9a890176 csel x22, x11, x9, eq 10b570: 8b160308 add x8, x24, x22 10b574: eb08015f cmp x10, x8 10b578: 54000281 b.ne 0x10b5c8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x1d4> 10b57c: d37ffac1 lsl x1, x22, #1 10b580: 910103e0 add x0, sp, #0x40 10b584: 2a1f03e2 mov w2, wzr 10b588: 94014ad2 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10b58c: f94023e8 ldr x8, [sp, #0x40] 10b590: 394103e9 ldrb w9, [sp, #0x40] 10b594: 927ff908 and x8, x8, #0xfffffffffffffffe 10b598: d1000508 sub x8, x8, #0x1 10b59c: 7200013f tst w9, #0x1 10b5a0: 9a880381 csel x1, x28, x8, eq 10b5a4: 910103e0 add x0, sp, #0x40 10b5a8: 2a1f03e2 mov w2, wzr 10b5ac: 94014ac9 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10b5b0: 394103e8 ldrb w8, [sp, #0x40] 10b5b4: f9402be9 ldr x9, [sp, #0x50] 10b5b8: 7200011f tst w8, #0x1 10b5bc: 9a890378 csel x24, x27, x9, eq 10b5c0: 8b160308 add x8, x24, x22 10b5c4: f9001fe8 str x8, [sp, #0x38] 10b5c8: a941a6a8 ldp x8, x9, [x21, #0x18] 10b5cc: eb09011f cmp x8, x9 10b5d0: 54000060 b.eq 0x10b5dc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x1e8> 10b5d4: b9400100 ldr w0, [x8] 10b5d8: 14000005 b 0x10b5ec > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x1f8> 10b5dc: f94002a8 ldr x8, [x21] 10b5e0: f9402508 ldr x8, [x8, #0x48] 10b5e4: aa1503e0 mov x0, x21 10b5e8: d63f0100 blr x8 10b5ec: b94077e5 ldr w5, [sp, #0x74] 10b5f0: 9100e3e3 add x3, sp, #0x38 10b5f4: 9100b3e4 add x4, sp, #0x2c 10b5f8: 910163e6 add x6, sp, #0x58 10b5fc: 9101e3e7 add x7, sp, #0x78 10b600: 2a1703e1 mov w1, w23 10b604: aa1803e2 mov x2, x24 10b608: a9006bf9 stp x25, x26, [sp] 10b60c: 9401512d bl 0x15fac0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw@plt> 10b610: 35000120 cbnz w0, 0x10b634 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x240> 10b614: a941a6a8 ldp x8, x9, [x21, #0x18] 10b618: eb09011f cmp x8, x9 10b61c: 54fff5a1 b.ne 0x10b4d0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0xdc> 10b620: f94002a8 ldr x8, [x21] 10b624: f9402908 ldr x8, [x8, #0x50] 10b628: aa1503e0 mov x0, x21 10b62c: d63f0100 blr x8 10b630: 17ffffaa b 0x10b4d8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0xe4> 10b634: 394163e8 ldrb w8, [sp, #0x58] 10b638: f94033e9 ldr x9, [sp, #0x60] 10b63c: d341fd0a lsr x10, x8, #1 10b640: 7200011f tst w8, #0x1 10b644: 9a890148 csel x8, x10, x9, eq 10b648: b4000128 cbz x8, 0x10b66c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x278> 10b64c: f9401be8 ldr x8, [sp, #0x30] 10b650: 9101e3e9 add x9, sp, #0x78 10b654: cb090109 sub x9, x8, x9 10b658: f1027d3f cmp x9, #0x9f 10b65c: 5400008c b.gt 0x10b66c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x278> 10b660: b9402fe9 ldr w9, [sp, #0x2c] 10b664: b8004509 str w9, [x8], #0x4 10b668: f9001be8 str x8, [sp, #0x30] 10b66c: f9401fe1 ldr x1, [sp, #0x38] 10b670: aa1803e0 mov x0, x24 10b674: aa1303e2 mov x2, x19 10b678: 2a1703e3 mov w3, w23 10b67c: 9400a742 bl 0x135384 ::~codecvt()+0xfd8> 10b680: 394163e8 ldrb w8, [sp, #0x58] 10b684: 9101e3e9 add x9, sp, #0x78 10b688: f9401bed ldr x13, [sp, #0x30] 10b68c: f94033ea ldr x10, [sp, #0x60] 10b690: 7200010c ands w12, w8, #0x1 10b694: d341fd0b lsr x11, x8, #1 10b698: cb0901a9 sub x9, x13, x9 10b69c: 9a8a0168 csel x8, x11, x10, eq 10b6a0: f100153f cmp x9, #0x5 10b6a4: f94013e9 ldr x9, [sp, #0x20] 10b6a8: f9000120 str x0, [x9] 10b6ac: 5400074b b.lt 0x10b794 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3a0> 10b6b0: b4000728 cbz x8, 0x10b794 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3a0> 10b6b4: d10011a8 sub x8, x13, #0x4 10b6b8: 9101e3e9 add x9, sp, #0x78 10b6bc: eb0d013f cmp x9, x13 10b6c0: 54000240 b.eq 0x10b708 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x314> 10b6c4: eb09011f cmp x8, x9 10b6c8: 54000209 b.ls 0x10b708 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x314> 10b6cc: 9101e3ea add x10, sp, #0x78 10b6d0: aa0803eb mov x11, x8 10b6d4: 9100114a add x10, x10, #0x4 10b6d8: b940016c ldr w12, [x11] 10b6dc: 9100114e add x14, x10, #0x4 10b6e0: b85fc14d ldur w13, [x10, #-0x4] 10b6e4: b81fc14c stur w12, [x10, #-0x4] 10b6e8: b81fc56d str w13, [x11], #-0x4 10b6ec: eb0b015f cmp x10, x11 10b6f0: aa0e03ea mov x10, x14 10b6f4: 54ffff23 b.lo 0x10b6d8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x2e4> 10b6f8: 394163eb ldrb w11, [sp, #0x58] 10b6fc: f94033ea ldr x10, [sp, #0x60] 10b700: 1200016c and w12, w11, #0x1 10b704: d341fd6b lsr x11, x11, #1 10b708: f94037ed ldr x13, [sp, #0x68] 10b70c: 910163ee add x14, sp, #0x58 10b710: b24001ce orr x14, x14, #0x1 10b714: 7100019f cmp w12, #0x0 10b718: 9a8a016a csel x10, x11, x10, eq 10b71c: 9a8d01cc csel x12, x14, x13, eq 10b720: eb09011f cmp x8, x9 10b724: 54000249 b.ls 0x10b76c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x378> 10b728: 8b0a0189 add x9, x12, x10 10b72c: 9101e3ea add x10, sp, #0x78 10b730: 14000007 b 0x10b74c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x358> 10b734: cb0c012b sub x11, x9, x12 10b738: 9100114a add x10, x10, #0x4 10b73c: f100057f cmp x11, #0x1 10b740: 9a8cd58c cinc x12, x12, gt 10b744: eb08015f cmp x10, x8 10b748: 54000122 b.hs 0x10b76c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x378> 10b74c: 3940018b ldrb w11, [x12] 10b750: 34ffff2b cbz w11, 0x10b734 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x340> 10b754: 7103fd7f cmp w11, #0xff 10b758: 54fffee0 b.eq 0x10b734 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x340> 10b75c: b940014d ldr w13, [x10] 10b760: 6b0b01bf cmp w13, w11 10b764: 54fffe80 b.eq 0x10b734 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x340> 10b768: 14000009 b 0x10b78c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x398> 10b76c: 39400189 ldrb w9, [x12] 10b770: 34000129 cbz w9, 0x10b794 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3a0> 10b774: 7103fd3f cmp w9, #0xff 10b778: 540000e0 b.eq 0x10b794 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3a0> 10b77c: b9400108 ldr w8, [x8] 10b780: 51000508 sub w8, w8, #0x1 10b784: 6b09011f cmp w8, w9 10b788: 54000063 b.lo 0x10b794 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3a0> 10b78c: 52800088 mov w8, #0x4 // =4 10b790: b9000268 str w8, [x19] 10b794: b40000d5 cbz x21, 0x10b7ac > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3b8> 10b798: a941a6a8 ldp x8, x9, [x21, #0x18] 10b79c: eb09011f cmp x8, x9 10b7a0: 540000e0 b.eq 0x10b7bc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3c8> 10b7a4: b9400100 ldr w0, [x8] 10b7a8: 14000009 b 0x10b7cc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3d8> 10b7ac: 52800036 mov w22, #0x1 // =1 10b7b0: b5000174 cbnz x20, 0x10b7dc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3e8> 10b7b4: 370002f6 tbnz w22, #0x0, 0x10b810 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x41c> 10b7b8: 14000019 b 0x10b81c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x428> 10b7bc: f94002a8 ldr x8, [x21] 10b7c0: f9402508 ldr x8, [x8, #0x48] 10b7c4: aa1503e0 mov x0, x21 10b7c8: d63f0100 blr x8 10b7cc: 3100041f cmn w0, #0x1 10b7d0: 1a9f17f6 cset w22, eq 10b7d4: 9a9503f5 csel x21, xzr, x21, eq 10b7d8: b4fffef4 cbz x20, 0x10b7b4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3c0> 10b7dc: a941a688 ldp x8, x9, [x20, #0x18] 10b7e0: eb09011f cmp x8, x9 10b7e4: 54000060 b.eq 0x10b7f0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3fc> 10b7e8: b9400100 ldr w0, [x8] 10b7ec: 14000005 b 0x10b800 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x40c> 10b7f0: f9400288 ldr x8, [x20] 10b7f4: f9402508 ldr x8, [x8, #0x48] 10b7f8: aa1403e0 mov x0, x20 10b7fc: d63f0100 blr x8 10b800: 3100041f cmn w0, #0x1 10b804: 1a9f17e8 cset w8, eq 10b808: 4a0802c8 eor w8, w22, w8 10b80c: 37000088 tbnz w8, #0x0, 0x10b81c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x428> 10b810: b9400268 ldr w8, [x19] 10b814: 321f0108 orr w8, w8, #0x2 10b818: b9000268 str w8, [x19] 10b81c: 394103e8 ldrb w8, [sp, #0x40] 10b820: 36000068 tbz w8, #0x0, 0x10b82c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x438> 10b824: f9402be0 ldr x0, [sp, #0x50] 10b828: 940145ae bl 0x15cee0 <_ZdlPv@plt> 10b82c: 394163e8 ldrb w8, [sp, #0x58] 10b830: f9400ff3 ldr x19, [sp, #0x18] 10b834: 36000068 tbz w8, #0x0, 0x10b840 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x44c> 10b838: f94037e0 ldr x0, [sp, #0x68] 10b83c: 940145a9 bl 0x15cee0 <_ZdlPv@plt> 10b840: f9401668 ldr x8, [x19, #0x28] 10b844: f85f03a9 ldur x9, [x29, #-0x10] 10b848: eb09011f cmp x8, x9 10b84c: 54000161 b.ne 0x10b878 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x484> 10b850: aa1503e0 mov x0, x21 10b854: a95e4ff4 ldp x20, x19, [sp, #0x1e0] 10b858: a95d57f6 ldp x22, x21, [sp, #0x1d0] 10b85c: a95c5ff8 ldp x24, x23, [sp, #0x1c0] 10b860: a95b67fa ldp x26, x25, [sp, #0x1b0] 10b864: a95a6ffc ldp x28, x27, [sp, #0x1a0] 10b868: a9597bfd ldp x29, x30, [sp, #0x190] 10b86c: 9107c3ff add sp, sp, #0x1f0 10b870: d50323bf autiasp 10b874: d65f03c0 ret 10b878: 9401456e bl 0x15ce30 <__stack_chk_fail@plt> 10b87c: 14000003 b 0x10b888 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x494> 10b880: 14000002 b 0x10b888 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x494> 10b884: 14000001 b 0x10b888 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x494> 10b888: aa0003f3 mov x19, x0 10b88c: 394103e8 ldrb w8, [sp, #0x40] 10b890: 370000a8 tbnz w8, #0x0, 0x10b8a4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x4b0> 10b894: 394163e8 ldrb w8, [sp, #0x58] 10b898: 370000e8 tbnz w8, #0x0, 0x10b8b4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x4c0> 10b89c: aa1303e0 mov x0, x19 10b8a0: 94013630 bl 0x159160 <__emutls_get_address+0x6d4> 10b8a4: f9402be0 ldr x0, [sp, #0x50] 10b8a8: 9401458e bl 0x15cee0 <_ZdlPv@plt> 10b8ac: 394163e8 ldrb w8, [sp, #0x58] 10b8b0: 3607ff68 tbz w8, #0x0, 0x10b89c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x4a8> 10b8b4: f94037e0 ldr x0, [sp, #0x68] 10b8b8: 9401458a bl 0x15cee0 <_ZdlPv@plt> 10b8bc: aa1303e0 mov x0, x19 10b8c0: 94013628 bl 0x159160 <__emutls_get_address+0x6d4> 000000000010b8c4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const>: 10b8c4: d503245f bti c 10b8c8: 14015086 b 0x15fae0 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 000000000010b8cc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const>: 10b8cc: d503233f paciasp 10b8d0: d107c3ff sub sp, sp, #0x1f0 10b8d4: a9197bfd stp x29, x30, [sp, #0x190] 10b8d8: 910643fd add x29, sp, #0x190 10b8dc: a91a6ffc stp x28, x27, [sp, #0x1a0] 10b8e0: a91b67fa stp x26, x25, [sp, #0x1b0] 10b8e4: a91c5ff8 stp x24, x23, [sp, #0x1c0] 10b8e8: a91d57f6 stp x22, x21, [sp, #0x1d0] 10b8ec: a91e4ff4 stp x20, x19, [sp, #0x1e0] 10b8f0: d53bd04a mrs x10, TPIDR_EL0 10b8f4: 52800949 mov w9, #0x4a // =74 10b8f8: f9401548 ldr x8, [x10, #0x28] 10b8fc: aa0303e0 mov x0, x3 10b900: aa0203f4 mov x20, x2 10b904: aa0103f5 mov x21, x1 10b908: aa0403f3 mov x19, x4 10b90c: f81f03a8 stur x8, [x29, #-0x10] 10b910: b9400868 ldr w8, [x3, #0x8] 10b914: a90197ea stp x10, x5, [sp, #0x18] 10b918: 6a090108 ands w8, w8, w9 10b91c: 54000120 b.eq 0x10b940 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x74> 10b920: 7101011f cmp w8, #0x40 10b924: 540000a0 b.eq 0x10b938 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x6c> 10b928: 7100211f cmp w8, #0x8 10b92c: 540000e1 b.ne 0x10b948 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x7c> 10b930: 52800217 mov w23, #0x10 // =16 10b934: 14000006 b 0x10b94c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x80> 10b938: 52800117 mov w23, #0x8 // =8 10b93c: 14000004 b 0x10b94c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x80> 10b940: 2a1f03f7 mov w23, wzr 10b944: 14000002 b 0x10b94c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x80> 10b948: 52800157 mov w23, #0xa // =10 10b94c: 910163e8 add x8, sp, #0x58 10b950: d101e3a1 sub x1, x29, #0x78 10b954: 9101d3e2 add x2, sp, #0x74 10b958: d101e3ba sub x26, x29, #0x78 10b95c: 94015055 bl 0x15fab0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw@plt> 10b960: a9047fff stp xzr, xzr, [sp, #0x40] 10b964: f9002bff str xzr, [sp, #0x50] 10b968: 910103e0 add x0, sp, #0x40 10b96c: 528002c1 mov w1, #0x16 // =22 10b970: 2a1f03e2 mov w2, wzr 10b974: 910103f6 add x22, sp, #0x40 10b978: 940149d6 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10b97c: 394103e8 ldrb w8, [sp, #0x40] 10b980: b24002db orr x27, x22, #0x1 10b984: f9402be9 ldr x9, [sp, #0x50] 10b988: 9101e3ea add x10, sp, #0x78 10b98c: 528002dc mov w28, #0x16 // =22 10b990: 9100c3f9 add x25, sp, #0x30 10b994: 7200011f tst w8, #0x1 10b998: b9002fff str wzr, [sp, #0x2c] 10b99c: 9a890378 csel x24, x27, x9, eq 10b9a0: a90363ea stp x10, x24, [sp, #0x30] 10b9a4: 14000003 b 0x10b9b0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0xe4> 10b9a8: 91001108 add x8, x8, #0x4 10b9ac: f9000ea8 str x8, [x21, #0x18] 10b9b0: b40000d5 cbz x21, 0x10b9c8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0xfc> 10b9b4: a941a6a8 ldp x8, x9, [x21, #0x18] 10b9b8: eb09011f cmp x8, x9 10b9bc: 540000c0 b.eq 0x10b9d4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x108> 10b9c0: b9400100 ldr w0, [x8] 10b9c4: 14000008 b 0x10b9e4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x118> 10b9c8: 52800036 mov w22, #0x1 // =1 10b9cc: b5000154 cbnz x20, 0x10b9f4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x128> 10b9d0: 14000016 b 0x10ba28 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x15c> 10b9d4: f94002a8 ldr x8, [x21] 10b9d8: f9402508 ldr x8, [x8, #0x48] 10b9dc: aa1503e0 mov x0, x21 10b9e0: d63f0100 blr x8 10b9e4: 3100041f cmn w0, #0x1 10b9e8: 1a9f17f6 cset w22, eq 10b9ec: 9a9503f5 csel x21, xzr, x21, eq 10b9f0: b40001d4 cbz x20, 0x10ba28 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x15c> 10b9f4: a941a688 ldp x8, x9, [x20, #0x18] 10b9f8: eb09011f cmp x8, x9 10b9fc: 54000060 b.eq 0x10ba08 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x13c> 10ba00: b9400100 ldr w0, [x8] 10ba04: 14000005 b 0x10ba18 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x14c> 10ba08: f9400288 ldr x8, [x20] 10ba0c: f9402508 ldr x8, [x8, #0x48] 10ba10: aa1403e0 mov x0, x20 10ba14: d63f0100 blr x8 10ba18: 3100041f cmn w0, #0x1 10ba1c: 54000060 b.eq 0x10ba28 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x15c> 10ba20: 35000096 cbnz w22, 0x10ba30 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x164> 10ba24: 1400003a b 0x10bb0c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x240> 10ba28: aa1f03f4 mov x20, xzr 10ba2c: 37000716 tbnz w22, #0x0, 0x10bb0c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x240> 10ba30: 394103e8 ldrb w8, [sp, #0x40] 10ba34: f94027e9 ldr x9, [sp, #0x48] 10ba38: f9401fea ldr x10, [sp, #0x38] 10ba3c: d341fd0b lsr x11, x8, #1 10ba40: 7200011f tst w8, #0x1 10ba44: 9a890176 csel x22, x11, x9, eq 10ba48: 8b160308 add x8, x24, x22 10ba4c: eb08015f cmp x10, x8 10ba50: 54000281 b.ne 0x10baa0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x1d4> 10ba54: d37ffac1 lsl x1, x22, #1 10ba58: 910103e0 add x0, sp, #0x40 10ba5c: 2a1f03e2 mov w2, wzr 10ba60: 9401499c bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10ba64: f94023e8 ldr x8, [sp, #0x40] 10ba68: 394103e9 ldrb w9, [sp, #0x40] 10ba6c: 927ff908 and x8, x8, #0xfffffffffffffffe 10ba70: d1000508 sub x8, x8, #0x1 10ba74: 7200013f tst w9, #0x1 10ba78: 9a880381 csel x1, x28, x8, eq 10ba7c: 910103e0 add x0, sp, #0x40 10ba80: 2a1f03e2 mov w2, wzr 10ba84: 94014993 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10ba88: 394103e8 ldrb w8, [sp, #0x40] 10ba8c: f9402be9 ldr x9, [sp, #0x50] 10ba90: 7200011f tst w8, #0x1 10ba94: 9a890378 csel x24, x27, x9, eq 10ba98: 8b160308 add x8, x24, x22 10ba9c: f9001fe8 str x8, [sp, #0x38] 10baa0: a941a6a8 ldp x8, x9, [x21, #0x18] 10baa4: eb09011f cmp x8, x9 10baa8: 54000060 b.eq 0x10bab4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x1e8> 10baac: b9400100 ldr w0, [x8] 10bab0: 14000005 b 0x10bac4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x1f8> 10bab4: f94002a8 ldr x8, [x21] 10bab8: f9402508 ldr x8, [x8, #0x48] 10babc: aa1503e0 mov x0, x21 10bac0: d63f0100 blr x8 10bac4: b94077e5 ldr w5, [sp, #0x74] 10bac8: 9100e3e3 add x3, sp, #0x38 10bacc: 9100b3e4 add x4, sp, #0x2c 10bad0: 910163e6 add x6, sp, #0x58 10bad4: 9101e3e7 add x7, sp, #0x78 10bad8: 2a1703e1 mov w1, w23 10badc: aa1803e2 mov x2, x24 10bae0: a9006bf9 stp x25, x26, [sp] 10bae4: 94014ff7 bl 0x15fac0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw@plt> 10bae8: 35000120 cbnz w0, 0x10bb0c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x240> 10baec: a941a6a8 ldp x8, x9, [x21, #0x18] 10baf0: eb09011f cmp x8, x9 10baf4: 54fff5a1 b.ne 0x10b9a8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0xdc> 10baf8: f94002a8 ldr x8, [x21] 10bafc: f9402908 ldr x8, [x8, #0x50] 10bb00: aa1503e0 mov x0, x21 10bb04: d63f0100 blr x8 10bb08: 17ffffaa b 0x10b9b0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0xe4> 10bb0c: 394163e8 ldrb w8, [sp, #0x58] 10bb10: f94033e9 ldr x9, [sp, #0x60] 10bb14: d341fd0a lsr x10, x8, #1 10bb18: 7200011f tst w8, #0x1 10bb1c: 9a890148 csel x8, x10, x9, eq 10bb20: b4000128 cbz x8, 0x10bb44 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x278> 10bb24: f9401be8 ldr x8, [sp, #0x30] 10bb28: 9101e3e9 add x9, sp, #0x78 10bb2c: cb090109 sub x9, x8, x9 10bb30: f1027d3f cmp x9, #0x9f 10bb34: 5400008c b.gt 0x10bb44 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x278> 10bb38: b9402fe9 ldr w9, [sp, #0x2c] 10bb3c: b8004509 str w9, [x8], #0x4 10bb40: f9001be8 str x8, [sp, #0x30] 10bb44: f9401fe1 ldr x1, [sp, #0x38] 10bb48: aa1803e0 mov x0, x24 10bb4c: aa1303e2 mov x2, x19 10bb50: 2a1703e3 mov w3, w23 10bb54: 9400a65f bl 0x1354d0 ::~codecvt()+0x1124> 10bb58: 394163e8 ldrb w8, [sp, #0x58] 10bb5c: 9101e3e9 add x9, sp, #0x78 10bb60: f9401bed ldr x13, [sp, #0x30] 10bb64: f94033ea ldr x10, [sp, #0x60] 10bb68: 7200010c ands w12, w8, #0x1 10bb6c: d341fd0b lsr x11, x8, #1 10bb70: cb0901a9 sub x9, x13, x9 10bb74: 9a8a0168 csel x8, x11, x10, eq 10bb78: f100153f cmp x9, #0x5 10bb7c: f94013e9 ldr x9, [sp, #0x20] 10bb80: 79000120 strh w0, [x9] 10bb84: 5400074b b.lt 0x10bc6c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3a0> 10bb88: b4000728 cbz x8, 0x10bc6c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3a0> 10bb8c: d10011a8 sub x8, x13, #0x4 10bb90: 9101e3e9 add x9, sp, #0x78 10bb94: eb0d013f cmp x9, x13 10bb98: 54000240 b.eq 0x10bbe0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x314> 10bb9c: eb09011f cmp x8, x9 10bba0: 54000209 b.ls 0x10bbe0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x314> 10bba4: 9101e3ea add x10, sp, #0x78 10bba8: aa0803eb mov x11, x8 10bbac: 9100114a add x10, x10, #0x4 10bbb0: b940016c ldr w12, [x11] 10bbb4: 9100114e add x14, x10, #0x4 10bbb8: b85fc14d ldur w13, [x10, #-0x4] 10bbbc: b81fc14c stur w12, [x10, #-0x4] 10bbc0: b81fc56d str w13, [x11], #-0x4 10bbc4: eb0b015f cmp x10, x11 10bbc8: aa0e03ea mov x10, x14 10bbcc: 54ffff23 b.lo 0x10bbb0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x2e4> 10bbd0: 394163eb ldrb w11, [sp, #0x58] 10bbd4: f94033ea ldr x10, [sp, #0x60] 10bbd8: 1200016c and w12, w11, #0x1 10bbdc: d341fd6b lsr x11, x11, #1 10bbe0: f94037ed ldr x13, [sp, #0x68] 10bbe4: 910163ee add x14, sp, #0x58 10bbe8: b24001ce orr x14, x14, #0x1 10bbec: 7100019f cmp w12, #0x0 10bbf0: 9a8a016a csel x10, x11, x10, eq 10bbf4: 9a8d01cc csel x12, x14, x13, eq 10bbf8: eb09011f cmp x8, x9 10bbfc: 54000249 b.ls 0x10bc44 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x378> 10bc00: 8b0a0189 add x9, x12, x10 10bc04: 9101e3ea add x10, sp, #0x78 10bc08: 14000007 b 0x10bc24 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x358> 10bc0c: cb0c012b sub x11, x9, x12 10bc10: 9100114a add x10, x10, #0x4 10bc14: f100057f cmp x11, #0x1 10bc18: 9a8cd58c cinc x12, x12, gt 10bc1c: eb08015f cmp x10, x8 10bc20: 54000122 b.hs 0x10bc44 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x378> 10bc24: 3940018b ldrb w11, [x12] 10bc28: 34ffff2b cbz w11, 0x10bc0c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x340> 10bc2c: 7103fd7f cmp w11, #0xff 10bc30: 54fffee0 b.eq 0x10bc0c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x340> 10bc34: b940014d ldr w13, [x10] 10bc38: 6b0b01bf cmp w13, w11 10bc3c: 54fffe80 b.eq 0x10bc0c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x340> 10bc40: 14000009 b 0x10bc64 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x398> 10bc44: 39400189 ldrb w9, [x12] 10bc48: 34000129 cbz w9, 0x10bc6c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3a0> 10bc4c: 7103fd3f cmp w9, #0xff 10bc50: 540000e0 b.eq 0x10bc6c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3a0> 10bc54: b9400108 ldr w8, [x8] 10bc58: 51000508 sub w8, w8, #0x1 10bc5c: 6b09011f cmp w8, w9 10bc60: 54000063 b.lo 0x10bc6c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3a0> 10bc64: 52800088 mov w8, #0x4 // =4 10bc68: b9000268 str w8, [x19] 10bc6c: b40000d5 cbz x21, 0x10bc84 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3b8> 10bc70: a941a6a8 ldp x8, x9, [x21, #0x18] 10bc74: eb09011f cmp x8, x9 10bc78: 540000e0 b.eq 0x10bc94 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3c8> 10bc7c: b9400100 ldr w0, [x8] 10bc80: 14000009 b 0x10bca4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3d8> 10bc84: 52800036 mov w22, #0x1 // =1 10bc88: b5000174 cbnz x20, 0x10bcb4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3e8> 10bc8c: 370002f6 tbnz w22, #0x0, 0x10bce8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x41c> 10bc90: 14000019 b 0x10bcf4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x428> 10bc94: f94002a8 ldr x8, [x21] 10bc98: f9402508 ldr x8, [x8, #0x48] 10bc9c: aa1503e0 mov x0, x21 10bca0: d63f0100 blr x8 10bca4: 3100041f cmn w0, #0x1 10bca8: 1a9f17f6 cset w22, eq 10bcac: 9a9503f5 csel x21, xzr, x21, eq 10bcb0: b4fffef4 cbz x20, 0x10bc8c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3c0> 10bcb4: a941a688 ldp x8, x9, [x20, #0x18] 10bcb8: eb09011f cmp x8, x9 10bcbc: 54000060 b.eq 0x10bcc8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3fc> 10bcc0: b9400100 ldr w0, [x8] 10bcc4: 14000005 b 0x10bcd8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x40c> 10bcc8: f9400288 ldr x8, [x20] 10bccc: f9402508 ldr x8, [x8, #0x48] 10bcd0: aa1403e0 mov x0, x20 10bcd4: d63f0100 blr x8 10bcd8: 3100041f cmn w0, #0x1 10bcdc: 1a9f17e8 cset w8, eq 10bce0: 4a0802c8 eor w8, w22, w8 10bce4: 37000088 tbnz w8, #0x0, 0x10bcf4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x428> 10bce8: b9400268 ldr w8, [x19] 10bcec: 321f0108 orr w8, w8, #0x2 10bcf0: b9000268 str w8, [x19] 10bcf4: 394103e8 ldrb w8, [sp, #0x40] 10bcf8: 36000068 tbz w8, #0x0, 0x10bd04 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x438> 10bcfc: f9402be0 ldr x0, [sp, #0x50] 10bd00: 94014478 bl 0x15cee0 <_ZdlPv@plt> 10bd04: 394163e8 ldrb w8, [sp, #0x58] 10bd08: f9400ff3 ldr x19, [sp, #0x18] 10bd0c: 36000068 tbz w8, #0x0, 0x10bd18 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x44c> 10bd10: f94037e0 ldr x0, [sp, #0x68] 10bd14: 94014473 bl 0x15cee0 <_ZdlPv@plt> 10bd18: f9401668 ldr x8, [x19, #0x28] 10bd1c: f85f03a9 ldur x9, [x29, #-0x10] 10bd20: eb09011f cmp x8, x9 10bd24: 54000161 b.ne 0x10bd50 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x484> 10bd28: aa1503e0 mov x0, x21 10bd2c: a95e4ff4 ldp x20, x19, [sp, #0x1e0] 10bd30: a95d57f6 ldp x22, x21, [sp, #0x1d0] 10bd34: a95c5ff8 ldp x24, x23, [sp, #0x1c0] 10bd38: a95b67fa ldp x26, x25, [sp, #0x1b0] 10bd3c: a95a6ffc ldp x28, x27, [sp, #0x1a0] 10bd40: a9597bfd ldp x29, x30, [sp, #0x190] 10bd44: 9107c3ff add sp, sp, #0x1f0 10bd48: d50323bf autiasp 10bd4c: d65f03c0 ret 10bd50: 94014438 bl 0x15ce30 <__stack_chk_fail@plt> 10bd54: 14000003 b 0x10bd60 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x494> 10bd58: 14000002 b 0x10bd60 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x494> 10bd5c: 14000001 b 0x10bd60 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x494> 10bd60: aa0003f3 mov x19, x0 10bd64: 394103e8 ldrb w8, [sp, #0x40] 10bd68: 370000a8 tbnz w8, #0x0, 0x10bd7c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x4b0> 10bd6c: 394163e8 ldrb w8, [sp, #0x58] 10bd70: 370000e8 tbnz w8, #0x0, 0x10bd8c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x4c0> 10bd74: aa1303e0 mov x0, x19 10bd78: 940134fa bl 0x159160 <__emutls_get_address+0x6d4> 10bd7c: f9402be0 ldr x0, [sp, #0x50] 10bd80: 94014458 bl 0x15cee0 <_ZdlPv@plt> 10bd84: 394163e8 ldrb w8, [sp, #0x58] 10bd88: 3607ff68 tbz w8, #0x0, 0x10bd74 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x4a8> 10bd8c: f94037e0 ldr x0, [sp, #0x68] 10bd90: 94014454 bl 0x15cee0 <_ZdlPv@plt> 10bd94: aa1303e0 mov x0, x19 10bd98: 940134f2 bl 0x159160 <__emutls_get_address+0x6d4> 000000000010bd9c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const>: 10bd9c: d503245f bti c 10bda0: 14014f54 b 0x15faf0 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 000000000010bda4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const>: 10bda4: d503233f paciasp 10bda8: d107c3ff sub sp, sp, #0x1f0 10bdac: a9197bfd stp x29, x30, [sp, #0x190] 10bdb0: 910643fd add x29, sp, #0x190 10bdb4: a91a6ffc stp x28, x27, [sp, #0x1a0] 10bdb8: a91b67fa stp x26, x25, [sp, #0x1b0] 10bdbc: a91c5ff8 stp x24, x23, [sp, #0x1c0] 10bdc0: a91d57f6 stp x22, x21, [sp, #0x1d0] 10bdc4: a91e4ff4 stp x20, x19, [sp, #0x1e0] 10bdc8: d53bd04a mrs x10, TPIDR_EL0 10bdcc: 52800949 mov w9, #0x4a // =74 10bdd0: f9401548 ldr x8, [x10, #0x28] 10bdd4: aa0303e0 mov x0, x3 10bdd8: aa0203f4 mov x20, x2 10bddc: aa0103f5 mov x21, x1 10bde0: aa0403f3 mov x19, x4 10bde4: f81f03a8 stur x8, [x29, #-0x10] 10bde8: b9400868 ldr w8, [x3, #0x8] 10bdec: a90197ea stp x10, x5, [sp, #0x18] 10bdf0: 6a090108 ands w8, w8, w9 10bdf4: 54000120 b.eq 0x10be18 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x74> 10bdf8: 7101011f cmp w8, #0x40 10bdfc: 540000a0 b.eq 0x10be10 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x6c> 10be00: 7100211f cmp w8, #0x8 10be04: 540000e1 b.ne 0x10be20 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x7c> 10be08: 52800217 mov w23, #0x10 // =16 10be0c: 14000006 b 0x10be24 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x80> 10be10: 52800117 mov w23, #0x8 // =8 10be14: 14000004 b 0x10be24 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x80> 10be18: 2a1f03f7 mov w23, wzr 10be1c: 14000002 b 0x10be24 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x80> 10be20: 52800157 mov w23, #0xa // =10 10be24: 910163e8 add x8, sp, #0x58 10be28: d101e3a1 sub x1, x29, #0x78 10be2c: 9101d3e2 add x2, sp, #0x74 10be30: d101e3ba sub x26, x29, #0x78 10be34: 94014f1f bl 0x15fab0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw@plt> 10be38: a9047fff stp xzr, xzr, [sp, #0x40] 10be3c: f9002bff str xzr, [sp, #0x50] 10be40: 910103e0 add x0, sp, #0x40 10be44: 528002c1 mov w1, #0x16 // =22 10be48: 2a1f03e2 mov w2, wzr 10be4c: 910103f6 add x22, sp, #0x40 10be50: 940148a0 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10be54: 394103e8 ldrb w8, [sp, #0x40] 10be58: b24002db orr x27, x22, #0x1 10be5c: f9402be9 ldr x9, [sp, #0x50] 10be60: 9101e3ea add x10, sp, #0x78 10be64: 528002dc mov w28, #0x16 // =22 10be68: 9100c3f9 add x25, sp, #0x30 10be6c: 7200011f tst w8, #0x1 10be70: b9002fff str wzr, [sp, #0x2c] 10be74: 9a890378 csel x24, x27, x9, eq 10be78: a90363ea stp x10, x24, [sp, #0x30] 10be7c: 14000003 b 0x10be88 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0xe4> 10be80: 91001108 add x8, x8, #0x4 10be84: f9000ea8 str x8, [x21, #0x18] 10be88: b40000d5 cbz x21, 0x10bea0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0xfc> 10be8c: a941a6a8 ldp x8, x9, [x21, #0x18] 10be90: eb09011f cmp x8, x9 10be94: 540000c0 b.eq 0x10beac > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x108> 10be98: b9400100 ldr w0, [x8] 10be9c: 14000008 b 0x10bebc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x118> 10bea0: 52800036 mov w22, #0x1 // =1 10bea4: b5000154 cbnz x20, 0x10becc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x128> 10bea8: 14000016 b 0x10bf00 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x15c> 10beac: f94002a8 ldr x8, [x21] 10beb0: f9402508 ldr x8, [x8, #0x48] 10beb4: aa1503e0 mov x0, x21 10beb8: d63f0100 blr x8 10bebc: 3100041f cmn w0, #0x1 10bec0: 1a9f17f6 cset w22, eq 10bec4: 9a9503f5 csel x21, xzr, x21, eq 10bec8: b40001d4 cbz x20, 0x10bf00 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x15c> 10becc: a941a688 ldp x8, x9, [x20, #0x18] 10bed0: eb09011f cmp x8, x9 10bed4: 54000060 b.eq 0x10bee0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x13c> 10bed8: b9400100 ldr w0, [x8] 10bedc: 14000005 b 0x10bef0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x14c> 10bee0: f9400288 ldr x8, [x20] 10bee4: f9402508 ldr x8, [x8, #0x48] 10bee8: aa1403e0 mov x0, x20 10beec: d63f0100 blr x8 10bef0: 3100041f cmn w0, #0x1 10bef4: 54000060 b.eq 0x10bf00 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x15c> 10bef8: 35000096 cbnz w22, 0x10bf08 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x164> 10befc: 1400003a b 0x10bfe4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x240> 10bf00: aa1f03f4 mov x20, xzr 10bf04: 37000716 tbnz w22, #0x0, 0x10bfe4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x240> 10bf08: 394103e8 ldrb w8, [sp, #0x40] 10bf0c: f94027e9 ldr x9, [sp, #0x48] 10bf10: f9401fea ldr x10, [sp, #0x38] 10bf14: d341fd0b lsr x11, x8, #1 10bf18: 7200011f tst w8, #0x1 10bf1c: 9a890176 csel x22, x11, x9, eq 10bf20: 8b160308 add x8, x24, x22 10bf24: eb08015f cmp x10, x8 10bf28: 54000281 b.ne 0x10bf78 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x1d4> 10bf2c: d37ffac1 lsl x1, x22, #1 10bf30: 910103e0 add x0, sp, #0x40 10bf34: 2a1f03e2 mov w2, wzr 10bf38: 94014866 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10bf3c: f94023e8 ldr x8, [sp, #0x40] 10bf40: 394103e9 ldrb w9, [sp, #0x40] 10bf44: 927ff908 and x8, x8, #0xfffffffffffffffe 10bf48: d1000508 sub x8, x8, #0x1 10bf4c: 7200013f tst w9, #0x1 10bf50: 9a880381 csel x1, x28, x8, eq 10bf54: 910103e0 add x0, sp, #0x40 10bf58: 2a1f03e2 mov w2, wzr 10bf5c: 9401485d bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10bf60: 394103e8 ldrb w8, [sp, #0x40] 10bf64: f9402be9 ldr x9, [sp, #0x50] 10bf68: 7200011f tst w8, #0x1 10bf6c: 9a890378 csel x24, x27, x9, eq 10bf70: 8b160308 add x8, x24, x22 10bf74: f9001fe8 str x8, [sp, #0x38] 10bf78: a941a6a8 ldp x8, x9, [x21, #0x18] 10bf7c: eb09011f cmp x8, x9 10bf80: 54000060 b.eq 0x10bf8c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x1e8> 10bf84: b9400100 ldr w0, [x8] 10bf88: 14000005 b 0x10bf9c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x1f8> 10bf8c: f94002a8 ldr x8, [x21] 10bf90: f9402508 ldr x8, [x8, #0x48] 10bf94: aa1503e0 mov x0, x21 10bf98: d63f0100 blr x8 10bf9c: b94077e5 ldr w5, [sp, #0x74] 10bfa0: 9100e3e3 add x3, sp, #0x38 10bfa4: 9100b3e4 add x4, sp, #0x2c 10bfa8: 910163e6 add x6, sp, #0x58 10bfac: 9101e3e7 add x7, sp, #0x78 10bfb0: 2a1703e1 mov w1, w23 10bfb4: aa1803e2 mov x2, x24 10bfb8: a9006bf9 stp x25, x26, [sp] 10bfbc: 94014ec1 bl 0x15fac0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw@plt> 10bfc0: 35000120 cbnz w0, 0x10bfe4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x240> 10bfc4: a941a6a8 ldp x8, x9, [x21, #0x18] 10bfc8: eb09011f cmp x8, x9 10bfcc: 54fff5a1 b.ne 0x10be80 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0xdc> 10bfd0: f94002a8 ldr x8, [x21] 10bfd4: f9402908 ldr x8, [x8, #0x50] 10bfd8: aa1503e0 mov x0, x21 10bfdc: d63f0100 blr x8 10bfe0: 17ffffaa b 0x10be88 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0xe4> 10bfe4: 394163e8 ldrb w8, [sp, #0x58] 10bfe8: f94033e9 ldr x9, [sp, #0x60] 10bfec: d341fd0a lsr x10, x8, #1 10bff0: 7200011f tst w8, #0x1 10bff4: 9a890148 csel x8, x10, x9, eq 10bff8: b4000128 cbz x8, 0x10c01c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x278> 10bffc: f9401be8 ldr x8, [sp, #0x30] 10c000: 9101e3e9 add x9, sp, #0x78 10c004: cb090109 sub x9, x8, x9 10c008: f1027d3f cmp x9, #0x9f 10c00c: 5400008c b.gt 0x10c01c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x278> 10c010: b9402fe9 ldr w9, [sp, #0x2c] 10c014: b8004509 str w9, [x8], #0x4 10c018: f9001be8 str x8, [sp, #0x30] 10c01c: f9401fe1 ldr x1, [sp, #0x38] 10c020: aa1803e0 mov x0, x24 10c024: aa1303e2 mov x2, x19 10c028: 2a1703e3 mov w3, w23 10c02c: 9400a589 bl 0x135650 ::~codecvt()+0x12a4> 10c030: 394163e8 ldrb w8, [sp, #0x58] 10c034: 9101e3e9 add x9, sp, #0x78 10c038: f9401bed ldr x13, [sp, #0x30] 10c03c: f94033ea ldr x10, [sp, #0x60] 10c040: 7200010c ands w12, w8, #0x1 10c044: d341fd0b lsr x11, x8, #1 10c048: cb0901a9 sub x9, x13, x9 10c04c: 9a8a0168 csel x8, x11, x10, eq 10c050: f100153f cmp x9, #0x5 10c054: f94013e9 ldr x9, [sp, #0x20] 10c058: b9000120 str w0, [x9] 10c05c: 5400074b b.lt 0x10c144 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3a0> 10c060: b4000728 cbz x8, 0x10c144 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3a0> 10c064: d10011a8 sub x8, x13, #0x4 10c068: 9101e3e9 add x9, sp, #0x78 10c06c: eb0d013f cmp x9, x13 10c070: 54000240 b.eq 0x10c0b8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x314> 10c074: eb09011f cmp x8, x9 10c078: 54000209 b.ls 0x10c0b8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x314> 10c07c: 9101e3ea add x10, sp, #0x78 10c080: aa0803eb mov x11, x8 10c084: 9100114a add x10, x10, #0x4 10c088: b940016c ldr w12, [x11] 10c08c: 9100114e add x14, x10, #0x4 10c090: b85fc14d ldur w13, [x10, #-0x4] 10c094: b81fc14c stur w12, [x10, #-0x4] 10c098: b81fc56d str w13, [x11], #-0x4 10c09c: eb0b015f cmp x10, x11 10c0a0: aa0e03ea mov x10, x14 10c0a4: 54ffff23 b.lo 0x10c088 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x2e4> 10c0a8: 394163eb ldrb w11, [sp, #0x58] 10c0ac: f94033ea ldr x10, [sp, #0x60] 10c0b0: 1200016c and w12, w11, #0x1 10c0b4: d341fd6b lsr x11, x11, #1 10c0b8: f94037ed ldr x13, [sp, #0x68] 10c0bc: 910163ee add x14, sp, #0x58 10c0c0: b24001ce orr x14, x14, #0x1 10c0c4: 7100019f cmp w12, #0x0 10c0c8: 9a8a016a csel x10, x11, x10, eq 10c0cc: 9a8d01cc csel x12, x14, x13, eq 10c0d0: eb09011f cmp x8, x9 10c0d4: 54000249 b.ls 0x10c11c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x378> 10c0d8: 8b0a0189 add x9, x12, x10 10c0dc: 9101e3ea add x10, sp, #0x78 10c0e0: 14000007 b 0x10c0fc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x358> 10c0e4: cb0c012b sub x11, x9, x12 10c0e8: 9100114a add x10, x10, #0x4 10c0ec: f100057f cmp x11, #0x1 10c0f0: 9a8cd58c cinc x12, x12, gt 10c0f4: eb08015f cmp x10, x8 10c0f8: 54000122 b.hs 0x10c11c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x378> 10c0fc: 3940018b ldrb w11, [x12] 10c100: 34ffff2b cbz w11, 0x10c0e4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x340> 10c104: 7103fd7f cmp w11, #0xff 10c108: 54fffee0 b.eq 0x10c0e4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x340> 10c10c: b940014d ldr w13, [x10] 10c110: 6b0b01bf cmp w13, w11 10c114: 54fffe80 b.eq 0x10c0e4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x340> 10c118: 14000009 b 0x10c13c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x398> 10c11c: 39400189 ldrb w9, [x12] 10c120: 34000129 cbz w9, 0x10c144 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3a0> 10c124: 7103fd3f cmp w9, #0xff 10c128: 540000e0 b.eq 0x10c144 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3a0> 10c12c: b9400108 ldr w8, [x8] 10c130: 51000508 sub w8, w8, #0x1 10c134: 6b09011f cmp w8, w9 10c138: 54000063 b.lo 0x10c144 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3a0> 10c13c: 52800088 mov w8, #0x4 // =4 10c140: b9000268 str w8, [x19] 10c144: b40000d5 cbz x21, 0x10c15c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3b8> 10c148: a941a6a8 ldp x8, x9, [x21, #0x18] 10c14c: eb09011f cmp x8, x9 10c150: 540000e0 b.eq 0x10c16c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3c8> 10c154: b9400100 ldr w0, [x8] 10c158: 14000009 b 0x10c17c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3d8> 10c15c: 52800036 mov w22, #0x1 // =1 10c160: b5000174 cbnz x20, 0x10c18c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3e8> 10c164: 370002f6 tbnz w22, #0x0, 0x10c1c0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x41c> 10c168: 14000019 b 0x10c1cc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x428> 10c16c: f94002a8 ldr x8, [x21] 10c170: f9402508 ldr x8, [x8, #0x48] 10c174: aa1503e0 mov x0, x21 10c178: d63f0100 blr x8 10c17c: 3100041f cmn w0, #0x1 10c180: 1a9f17f6 cset w22, eq 10c184: 9a9503f5 csel x21, xzr, x21, eq 10c188: b4fffef4 cbz x20, 0x10c164 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3c0> 10c18c: a941a688 ldp x8, x9, [x20, #0x18] 10c190: eb09011f cmp x8, x9 10c194: 54000060 b.eq 0x10c1a0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3fc> 10c198: b9400100 ldr w0, [x8] 10c19c: 14000005 b 0x10c1b0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x40c> 10c1a0: f9400288 ldr x8, [x20] 10c1a4: f9402508 ldr x8, [x8, #0x48] 10c1a8: aa1403e0 mov x0, x20 10c1ac: d63f0100 blr x8 10c1b0: 3100041f cmn w0, #0x1 10c1b4: 1a9f17e8 cset w8, eq 10c1b8: 4a0802c8 eor w8, w22, w8 10c1bc: 37000088 tbnz w8, #0x0, 0x10c1cc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x428> 10c1c0: b9400268 ldr w8, [x19] 10c1c4: 321f0108 orr w8, w8, #0x2 10c1c8: b9000268 str w8, [x19] 10c1cc: 394103e8 ldrb w8, [sp, #0x40] 10c1d0: 36000068 tbz w8, #0x0, 0x10c1dc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x438> 10c1d4: f9402be0 ldr x0, [sp, #0x50] 10c1d8: 94014342 bl 0x15cee0 <_ZdlPv@plt> 10c1dc: 394163e8 ldrb w8, [sp, #0x58] 10c1e0: f9400ff3 ldr x19, [sp, #0x18] 10c1e4: 36000068 tbz w8, #0x0, 0x10c1f0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x44c> 10c1e8: f94037e0 ldr x0, [sp, #0x68] 10c1ec: 9401433d bl 0x15cee0 <_ZdlPv@plt> 10c1f0: f9401668 ldr x8, [x19, #0x28] 10c1f4: f85f03a9 ldur x9, [x29, #-0x10] 10c1f8: eb09011f cmp x8, x9 10c1fc: 54000161 b.ne 0x10c228 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x484> 10c200: aa1503e0 mov x0, x21 10c204: a95e4ff4 ldp x20, x19, [sp, #0x1e0] 10c208: a95d57f6 ldp x22, x21, [sp, #0x1d0] 10c20c: a95c5ff8 ldp x24, x23, [sp, #0x1c0] 10c210: a95b67fa ldp x26, x25, [sp, #0x1b0] 10c214: a95a6ffc ldp x28, x27, [sp, #0x1a0] 10c218: a9597bfd ldp x29, x30, [sp, #0x190] 10c21c: 9107c3ff add sp, sp, #0x1f0 10c220: d50323bf autiasp 10c224: d65f03c0 ret 10c228: 94014302 bl 0x15ce30 <__stack_chk_fail@plt> 10c22c: 14000003 b 0x10c238 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x494> 10c230: 14000002 b 0x10c238 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x494> 10c234: 14000001 b 0x10c238 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x494> 10c238: aa0003f3 mov x19, x0 10c23c: 394103e8 ldrb w8, [sp, #0x40] 10c240: 370000a8 tbnz w8, #0x0, 0x10c254 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x4b0> 10c244: 394163e8 ldrb w8, [sp, #0x58] 10c248: 370000e8 tbnz w8, #0x0, 0x10c264 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x4c0> 10c24c: aa1303e0 mov x0, x19 10c250: 940133c4 bl 0x159160 <__emutls_get_address+0x6d4> 10c254: f9402be0 ldr x0, [sp, #0x50] 10c258: 94014322 bl 0x15cee0 <_ZdlPv@plt> 10c25c: 394163e8 ldrb w8, [sp, #0x58] 10c260: 3607ff68 tbz w8, #0x0, 0x10c24c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x4a8> 10c264: f94037e0 ldr x0, [sp, #0x68] 10c268: 9401431e bl 0x15cee0 <_ZdlPv@plt> 10c26c: aa1303e0 mov x0, x19 10c270: 940133bc bl 0x159160 <__emutls_get_address+0x6d4> 000000000010c274 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const>: 10c274: d503245f bti c 10c278: 14014e22 b 0x15fb00 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 000000000010c27c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const>: 10c27c: d503233f paciasp 10c280: d107c3ff sub sp, sp, #0x1f0 10c284: a9197bfd stp x29, x30, [sp, #0x190] 10c288: 910643fd add x29, sp, #0x190 10c28c: a91a6ffc stp x28, x27, [sp, #0x1a0] 10c290: a91b67fa stp x26, x25, [sp, #0x1b0] 10c294: a91c5ff8 stp x24, x23, [sp, #0x1c0] 10c298: a91d57f6 stp x22, x21, [sp, #0x1d0] 10c29c: a91e4ff4 stp x20, x19, [sp, #0x1e0] 10c2a0: d53bd04a mrs x10, TPIDR_EL0 10c2a4: 52800949 mov w9, #0x4a // =74 10c2a8: f9401548 ldr x8, [x10, #0x28] 10c2ac: aa0303e0 mov x0, x3 10c2b0: aa0203f4 mov x20, x2 10c2b4: aa0103f5 mov x21, x1 10c2b8: aa0403f3 mov x19, x4 10c2bc: f81f03a8 stur x8, [x29, #-0x10] 10c2c0: b9400868 ldr w8, [x3, #0x8] 10c2c4: a90197ea stp x10, x5, [sp, #0x18] 10c2c8: 6a090108 ands w8, w8, w9 10c2cc: 54000120 b.eq 0x10c2f0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x74> 10c2d0: 7101011f cmp w8, #0x40 10c2d4: 540000a0 b.eq 0x10c2e8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x6c> 10c2d8: 7100211f cmp w8, #0x8 10c2dc: 540000e1 b.ne 0x10c2f8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x7c> 10c2e0: 52800217 mov w23, #0x10 // =16 10c2e4: 14000006 b 0x10c2fc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x80> 10c2e8: 52800117 mov w23, #0x8 // =8 10c2ec: 14000004 b 0x10c2fc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x80> 10c2f0: 2a1f03f7 mov w23, wzr 10c2f4: 14000002 b 0x10c2fc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x80> 10c2f8: 52800157 mov w23, #0xa // =10 10c2fc: 910163e8 add x8, sp, #0x58 10c300: d101e3a1 sub x1, x29, #0x78 10c304: 9101d3e2 add x2, sp, #0x74 10c308: d101e3ba sub x26, x29, #0x78 10c30c: 94014de9 bl 0x15fab0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw@plt> 10c310: a9047fff stp xzr, xzr, [sp, #0x40] 10c314: f9002bff str xzr, [sp, #0x50] 10c318: 910103e0 add x0, sp, #0x40 10c31c: 528002c1 mov w1, #0x16 // =22 10c320: 2a1f03e2 mov w2, wzr 10c324: 910103f6 add x22, sp, #0x40 10c328: 9401476a bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10c32c: 394103e8 ldrb w8, [sp, #0x40] 10c330: b24002db orr x27, x22, #0x1 10c334: f9402be9 ldr x9, [sp, #0x50] 10c338: 9101e3ea add x10, sp, #0x78 10c33c: 528002dc mov w28, #0x16 // =22 10c340: 9100c3f9 add x25, sp, #0x30 10c344: 7200011f tst w8, #0x1 10c348: b9002fff str wzr, [sp, #0x2c] 10c34c: 9a890378 csel x24, x27, x9, eq 10c350: a90363ea stp x10, x24, [sp, #0x30] 10c354: 14000003 b 0x10c360 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0xe4> 10c358: 91001108 add x8, x8, #0x4 10c35c: f9000ea8 str x8, [x21, #0x18] 10c360: b40000d5 cbz x21, 0x10c378 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0xfc> 10c364: a941a6a8 ldp x8, x9, [x21, #0x18] 10c368: eb09011f cmp x8, x9 10c36c: 540000c0 b.eq 0x10c384 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x108> 10c370: b9400100 ldr w0, [x8] 10c374: 14000008 b 0x10c394 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x118> 10c378: 52800036 mov w22, #0x1 // =1 10c37c: b5000154 cbnz x20, 0x10c3a4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x128> 10c380: 14000016 b 0x10c3d8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x15c> 10c384: f94002a8 ldr x8, [x21] 10c388: f9402508 ldr x8, [x8, #0x48] 10c38c: aa1503e0 mov x0, x21 10c390: d63f0100 blr x8 10c394: 3100041f cmn w0, #0x1 10c398: 1a9f17f6 cset w22, eq 10c39c: 9a9503f5 csel x21, xzr, x21, eq 10c3a0: b40001d4 cbz x20, 0x10c3d8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x15c> 10c3a4: a941a688 ldp x8, x9, [x20, #0x18] 10c3a8: eb09011f cmp x8, x9 10c3ac: 54000060 b.eq 0x10c3b8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x13c> 10c3b0: b9400100 ldr w0, [x8] 10c3b4: 14000005 b 0x10c3c8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x14c> 10c3b8: f9400288 ldr x8, [x20] 10c3bc: f9402508 ldr x8, [x8, #0x48] 10c3c0: aa1403e0 mov x0, x20 10c3c4: d63f0100 blr x8 10c3c8: 3100041f cmn w0, #0x1 10c3cc: 54000060 b.eq 0x10c3d8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x15c> 10c3d0: 35000096 cbnz w22, 0x10c3e0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x164> 10c3d4: 1400003a b 0x10c4bc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x240> 10c3d8: aa1f03f4 mov x20, xzr 10c3dc: 37000716 tbnz w22, #0x0, 0x10c4bc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x240> 10c3e0: 394103e8 ldrb w8, [sp, #0x40] 10c3e4: f94027e9 ldr x9, [sp, #0x48] 10c3e8: f9401fea ldr x10, [sp, #0x38] 10c3ec: d341fd0b lsr x11, x8, #1 10c3f0: 7200011f tst w8, #0x1 10c3f4: 9a890176 csel x22, x11, x9, eq 10c3f8: 8b160308 add x8, x24, x22 10c3fc: eb08015f cmp x10, x8 10c400: 54000281 b.ne 0x10c450 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x1d4> 10c404: d37ffac1 lsl x1, x22, #1 10c408: 910103e0 add x0, sp, #0x40 10c40c: 2a1f03e2 mov w2, wzr 10c410: 94014730 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10c414: f94023e8 ldr x8, [sp, #0x40] 10c418: 394103e9 ldrb w9, [sp, #0x40] 10c41c: 927ff908 and x8, x8, #0xfffffffffffffffe 10c420: d1000508 sub x8, x8, #0x1 10c424: 7200013f tst w9, #0x1 10c428: 9a880381 csel x1, x28, x8, eq 10c42c: 910103e0 add x0, sp, #0x40 10c430: 2a1f03e2 mov w2, wzr 10c434: 94014727 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10c438: 394103e8 ldrb w8, [sp, #0x40] 10c43c: f9402be9 ldr x9, [sp, #0x50] 10c440: 7200011f tst w8, #0x1 10c444: 9a890378 csel x24, x27, x9, eq 10c448: 8b160308 add x8, x24, x22 10c44c: f9001fe8 str x8, [sp, #0x38] 10c450: a941a6a8 ldp x8, x9, [x21, #0x18] 10c454: eb09011f cmp x8, x9 10c458: 54000060 b.eq 0x10c464 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x1e8> 10c45c: b9400100 ldr w0, [x8] 10c460: 14000005 b 0x10c474 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x1f8> 10c464: f94002a8 ldr x8, [x21] 10c468: f9402508 ldr x8, [x8, #0x48] 10c46c: aa1503e0 mov x0, x21 10c470: d63f0100 blr x8 10c474: b94077e5 ldr w5, [sp, #0x74] 10c478: 9100e3e3 add x3, sp, #0x38 10c47c: 9100b3e4 add x4, sp, #0x2c 10c480: 910163e6 add x6, sp, #0x58 10c484: 9101e3e7 add x7, sp, #0x78 10c488: 2a1703e1 mov w1, w23 10c48c: aa1803e2 mov x2, x24 10c490: a9006bf9 stp x25, x26, [sp] 10c494: 94014d8b bl 0x15fac0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw@plt> 10c498: 35000120 cbnz w0, 0x10c4bc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x240> 10c49c: a941a6a8 ldp x8, x9, [x21, #0x18] 10c4a0: eb09011f cmp x8, x9 10c4a4: 54fff5a1 b.ne 0x10c358 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0xdc> 10c4a8: f94002a8 ldr x8, [x21] 10c4ac: f9402908 ldr x8, [x8, #0x50] 10c4b0: aa1503e0 mov x0, x21 10c4b4: d63f0100 blr x8 10c4b8: 17ffffaa b 0x10c360 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0xe4> 10c4bc: 394163e8 ldrb w8, [sp, #0x58] 10c4c0: f94033e9 ldr x9, [sp, #0x60] 10c4c4: d341fd0a lsr x10, x8, #1 10c4c8: 7200011f tst w8, #0x1 10c4cc: 9a890148 csel x8, x10, x9, eq 10c4d0: b4000128 cbz x8, 0x10c4f4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x278> 10c4d4: f9401be8 ldr x8, [sp, #0x30] 10c4d8: 9101e3e9 add x9, sp, #0x78 10c4dc: cb090109 sub x9, x8, x9 10c4e0: f1027d3f cmp x9, #0x9f 10c4e4: 5400008c b.gt 0x10c4f4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x278> 10c4e8: b9402fe9 ldr w9, [sp, #0x2c] 10c4ec: b8004509 str w9, [x8], #0x4 10c4f0: f9001be8 str x8, [sp, #0x30] 10c4f4: f9401fe1 ldr x1, [sp, #0x38] 10c4f8: aa1803e0 mov x0, x24 10c4fc: aa1303e2 mov x2, x19 10c500: 2a1703e3 mov w3, w23 10c504: 9400a4b2 bl 0x1357cc ::~codecvt()+0x1420> 10c508: 394163e8 ldrb w8, [sp, #0x58] 10c50c: 9101e3e9 add x9, sp, #0x78 10c510: f9401bed ldr x13, [sp, #0x30] 10c514: f94033ea ldr x10, [sp, #0x60] 10c518: 7200010c ands w12, w8, #0x1 10c51c: d341fd0b lsr x11, x8, #1 10c520: cb0901a9 sub x9, x13, x9 10c524: 9a8a0168 csel x8, x11, x10, eq 10c528: f100153f cmp x9, #0x5 10c52c: f94013e9 ldr x9, [sp, #0x20] 10c530: f9000120 str x0, [x9] 10c534: 5400074b b.lt 0x10c61c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3a0> 10c538: b4000728 cbz x8, 0x10c61c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3a0> 10c53c: d10011a8 sub x8, x13, #0x4 10c540: 9101e3e9 add x9, sp, #0x78 10c544: eb0d013f cmp x9, x13 10c548: 54000240 b.eq 0x10c590 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x314> 10c54c: eb09011f cmp x8, x9 10c550: 54000209 b.ls 0x10c590 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x314> 10c554: 9101e3ea add x10, sp, #0x78 10c558: aa0803eb mov x11, x8 10c55c: 9100114a add x10, x10, #0x4 10c560: b940016c ldr w12, [x11] 10c564: 9100114e add x14, x10, #0x4 10c568: b85fc14d ldur w13, [x10, #-0x4] 10c56c: b81fc14c stur w12, [x10, #-0x4] 10c570: b81fc56d str w13, [x11], #-0x4 10c574: eb0b015f cmp x10, x11 10c578: aa0e03ea mov x10, x14 10c57c: 54ffff23 b.lo 0x10c560 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x2e4> 10c580: 394163eb ldrb w11, [sp, #0x58] 10c584: f94033ea ldr x10, [sp, #0x60] 10c588: 1200016c and w12, w11, #0x1 10c58c: d341fd6b lsr x11, x11, #1 10c590: f94037ed ldr x13, [sp, #0x68] 10c594: 910163ee add x14, sp, #0x58 10c598: b24001ce orr x14, x14, #0x1 10c59c: 7100019f cmp w12, #0x0 10c5a0: 9a8a016a csel x10, x11, x10, eq 10c5a4: 9a8d01cc csel x12, x14, x13, eq 10c5a8: eb09011f cmp x8, x9 10c5ac: 54000249 b.ls 0x10c5f4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x378> 10c5b0: 8b0a0189 add x9, x12, x10 10c5b4: 9101e3ea add x10, sp, #0x78 10c5b8: 14000007 b 0x10c5d4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x358> 10c5bc: cb0c012b sub x11, x9, x12 10c5c0: 9100114a add x10, x10, #0x4 10c5c4: f100057f cmp x11, #0x1 10c5c8: 9a8cd58c cinc x12, x12, gt 10c5cc: eb08015f cmp x10, x8 10c5d0: 54000122 b.hs 0x10c5f4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x378> 10c5d4: 3940018b ldrb w11, [x12] 10c5d8: 34ffff2b cbz w11, 0x10c5bc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x340> 10c5dc: 7103fd7f cmp w11, #0xff 10c5e0: 54fffee0 b.eq 0x10c5bc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x340> 10c5e4: b940014d ldr w13, [x10] 10c5e8: 6b0b01bf cmp w13, w11 10c5ec: 54fffe80 b.eq 0x10c5bc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x340> 10c5f0: 14000009 b 0x10c614 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x398> 10c5f4: 39400189 ldrb w9, [x12] 10c5f8: 34000129 cbz w9, 0x10c61c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3a0> 10c5fc: 7103fd3f cmp w9, #0xff 10c600: 540000e0 b.eq 0x10c61c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3a0> 10c604: b9400108 ldr w8, [x8] 10c608: 51000508 sub w8, w8, #0x1 10c60c: 6b09011f cmp w8, w9 10c610: 54000063 b.lo 0x10c61c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3a0> 10c614: 52800088 mov w8, #0x4 // =4 10c618: b9000268 str w8, [x19] 10c61c: b40000d5 cbz x21, 0x10c634 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3b8> 10c620: a941a6a8 ldp x8, x9, [x21, #0x18] 10c624: eb09011f cmp x8, x9 10c628: 540000e0 b.eq 0x10c644 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3c8> 10c62c: b9400100 ldr w0, [x8] 10c630: 14000009 b 0x10c654 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3d8> 10c634: 52800036 mov w22, #0x1 // =1 10c638: b5000174 cbnz x20, 0x10c664 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3e8> 10c63c: 370002f6 tbnz w22, #0x0, 0x10c698 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x41c> 10c640: 14000019 b 0x10c6a4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x428> 10c644: f94002a8 ldr x8, [x21] 10c648: f9402508 ldr x8, [x8, #0x48] 10c64c: aa1503e0 mov x0, x21 10c650: d63f0100 blr x8 10c654: 3100041f cmn w0, #0x1 10c658: 1a9f17f6 cset w22, eq 10c65c: 9a9503f5 csel x21, xzr, x21, eq 10c660: b4fffef4 cbz x20, 0x10c63c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3c0> 10c664: a941a688 ldp x8, x9, [x20, #0x18] 10c668: eb09011f cmp x8, x9 10c66c: 54000060 b.eq 0x10c678 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3fc> 10c670: b9400100 ldr w0, [x8] 10c674: 14000005 b 0x10c688 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x40c> 10c678: f9400288 ldr x8, [x20] 10c67c: f9402508 ldr x8, [x8, #0x48] 10c680: aa1403e0 mov x0, x20 10c684: d63f0100 blr x8 10c688: 3100041f cmn w0, #0x1 10c68c: 1a9f17e8 cset w8, eq 10c690: 4a0802c8 eor w8, w22, w8 10c694: 37000088 tbnz w8, #0x0, 0x10c6a4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x428> 10c698: b9400268 ldr w8, [x19] 10c69c: 321f0108 orr w8, w8, #0x2 10c6a0: b9000268 str w8, [x19] 10c6a4: 394103e8 ldrb w8, [sp, #0x40] 10c6a8: 36000068 tbz w8, #0x0, 0x10c6b4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x438> 10c6ac: f9402be0 ldr x0, [sp, #0x50] 10c6b0: 9401420c bl 0x15cee0 <_ZdlPv@plt> 10c6b4: 394163e8 ldrb w8, [sp, #0x58] 10c6b8: f9400ff3 ldr x19, [sp, #0x18] 10c6bc: 36000068 tbz w8, #0x0, 0x10c6c8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x44c> 10c6c0: f94037e0 ldr x0, [sp, #0x68] 10c6c4: 94014207 bl 0x15cee0 <_ZdlPv@plt> 10c6c8: f9401668 ldr x8, [x19, #0x28] 10c6cc: f85f03a9 ldur x9, [x29, #-0x10] 10c6d0: eb09011f cmp x8, x9 10c6d4: 54000161 b.ne 0x10c700 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x484> 10c6d8: aa1503e0 mov x0, x21 10c6dc: a95e4ff4 ldp x20, x19, [sp, #0x1e0] 10c6e0: a95d57f6 ldp x22, x21, [sp, #0x1d0] 10c6e4: a95c5ff8 ldp x24, x23, [sp, #0x1c0] 10c6e8: a95b67fa ldp x26, x25, [sp, #0x1b0] 10c6ec: a95a6ffc ldp x28, x27, [sp, #0x1a0] 10c6f0: a9597bfd ldp x29, x30, [sp, #0x190] 10c6f4: 9107c3ff add sp, sp, #0x1f0 10c6f8: d50323bf autiasp 10c6fc: d65f03c0 ret 10c700: 940141cc bl 0x15ce30 <__stack_chk_fail@plt> 10c704: 14000003 b 0x10c710 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x494> 10c708: 14000002 b 0x10c710 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x494> 10c70c: 14000001 b 0x10c710 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x494> 10c710: aa0003f3 mov x19, x0 10c714: 394103e8 ldrb w8, [sp, #0x40] 10c718: 370000a8 tbnz w8, #0x0, 0x10c72c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x4b0> 10c71c: 394163e8 ldrb w8, [sp, #0x58] 10c720: 370000e8 tbnz w8, #0x0, 0x10c73c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x4c0> 10c724: aa1303e0 mov x0, x19 10c728: 9401328e bl 0x159160 <__emutls_get_address+0x6d4> 10c72c: f9402be0 ldr x0, [sp, #0x50] 10c730: 940141ec bl 0x15cee0 <_ZdlPv@plt> 10c734: 394163e8 ldrb w8, [sp, #0x58] 10c738: 3607ff68 tbz w8, #0x0, 0x10c724 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x4a8> 10c73c: f94037e0 ldr x0, [sp, #0x68] 10c740: 940141e8 bl 0x15cee0 <_ZdlPv@plt> 10c744: aa1303e0 mov x0, x19 10c748: 94013286 bl 0x159160 <__emutls_get_address+0x6d4> 000000000010c74c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const>: 10c74c: d503245f bti c 10c750: 14014cf0 b 0x15fb10 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 000000000010c754 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const>: 10c754: d503233f paciasp 10c758: d107c3ff sub sp, sp, #0x1f0 10c75c: a9197bfd stp x29, x30, [sp, #0x190] 10c760: 910643fd add x29, sp, #0x190 10c764: a91a6ffc stp x28, x27, [sp, #0x1a0] 10c768: a91b67fa stp x26, x25, [sp, #0x1b0] 10c76c: a91c5ff8 stp x24, x23, [sp, #0x1c0] 10c770: a91d57f6 stp x22, x21, [sp, #0x1d0] 10c774: a91e4ff4 stp x20, x19, [sp, #0x1e0] 10c778: d53bd04a mrs x10, TPIDR_EL0 10c77c: 52800949 mov w9, #0x4a // =74 10c780: f9401548 ldr x8, [x10, #0x28] 10c784: aa0303e0 mov x0, x3 10c788: aa0203f4 mov x20, x2 10c78c: aa0103f5 mov x21, x1 10c790: aa0403f3 mov x19, x4 10c794: f81f03a8 stur x8, [x29, #-0x10] 10c798: b9400868 ldr w8, [x3, #0x8] 10c79c: a90197ea stp x10, x5, [sp, #0x18] 10c7a0: 6a090108 ands w8, w8, w9 10c7a4: 54000120 b.eq 0x10c7c8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x74> 10c7a8: 7101011f cmp w8, #0x40 10c7ac: 540000a0 b.eq 0x10c7c0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x6c> 10c7b0: 7100211f cmp w8, #0x8 10c7b4: 540000e1 b.ne 0x10c7d0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x7c> 10c7b8: 52800217 mov w23, #0x10 // =16 10c7bc: 14000006 b 0x10c7d4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x80> 10c7c0: 52800117 mov w23, #0x8 // =8 10c7c4: 14000004 b 0x10c7d4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x80> 10c7c8: 2a1f03f7 mov w23, wzr 10c7cc: 14000002 b 0x10c7d4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x80> 10c7d0: 52800157 mov w23, #0xa // =10 10c7d4: 910163e8 add x8, sp, #0x58 10c7d8: d101e3a1 sub x1, x29, #0x78 10c7dc: 9101d3e2 add x2, sp, #0x74 10c7e0: d101e3ba sub x26, x29, #0x78 10c7e4: 94014cb3 bl 0x15fab0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw@plt> 10c7e8: a9047fff stp xzr, xzr, [sp, #0x40] 10c7ec: f9002bff str xzr, [sp, #0x50] 10c7f0: 910103e0 add x0, sp, #0x40 10c7f4: 528002c1 mov w1, #0x16 // =22 10c7f8: 2a1f03e2 mov w2, wzr 10c7fc: 910103f6 add x22, sp, #0x40 10c800: 94014634 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10c804: 394103e8 ldrb w8, [sp, #0x40] 10c808: b24002db orr x27, x22, #0x1 10c80c: f9402be9 ldr x9, [sp, #0x50] 10c810: 9101e3ea add x10, sp, #0x78 10c814: 528002dc mov w28, #0x16 // =22 10c818: 9100c3f9 add x25, sp, #0x30 10c81c: 7200011f tst w8, #0x1 10c820: b9002fff str wzr, [sp, #0x2c] 10c824: 9a890378 csel x24, x27, x9, eq 10c828: a90363ea stp x10, x24, [sp, #0x30] 10c82c: 14000003 b 0x10c838 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0xe4> 10c830: 91001108 add x8, x8, #0x4 10c834: f9000ea8 str x8, [x21, #0x18] 10c838: b40000d5 cbz x21, 0x10c850 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0xfc> 10c83c: a941a6a8 ldp x8, x9, [x21, #0x18] 10c840: eb09011f cmp x8, x9 10c844: 540000c0 b.eq 0x10c85c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x108> 10c848: b9400100 ldr w0, [x8] 10c84c: 14000008 b 0x10c86c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x118> 10c850: 52800036 mov w22, #0x1 // =1 10c854: b5000154 cbnz x20, 0x10c87c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x128> 10c858: 14000016 b 0x10c8b0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x15c> 10c85c: f94002a8 ldr x8, [x21] 10c860: f9402508 ldr x8, [x8, #0x48] 10c864: aa1503e0 mov x0, x21 10c868: d63f0100 blr x8 10c86c: 3100041f cmn w0, #0x1 10c870: 1a9f17f6 cset w22, eq 10c874: 9a9503f5 csel x21, xzr, x21, eq 10c878: b40001d4 cbz x20, 0x10c8b0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x15c> 10c87c: a941a688 ldp x8, x9, [x20, #0x18] 10c880: eb09011f cmp x8, x9 10c884: 54000060 b.eq 0x10c890 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x13c> 10c888: b9400100 ldr w0, [x8] 10c88c: 14000005 b 0x10c8a0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x14c> 10c890: f9400288 ldr x8, [x20] 10c894: f9402508 ldr x8, [x8, #0x48] 10c898: aa1403e0 mov x0, x20 10c89c: d63f0100 blr x8 10c8a0: 3100041f cmn w0, #0x1 10c8a4: 54000060 b.eq 0x10c8b0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x15c> 10c8a8: 35000096 cbnz w22, 0x10c8b8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x164> 10c8ac: 1400003a b 0x10c994 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x240> 10c8b0: aa1f03f4 mov x20, xzr 10c8b4: 37000716 tbnz w22, #0x0, 0x10c994 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x240> 10c8b8: 394103e8 ldrb w8, [sp, #0x40] 10c8bc: f94027e9 ldr x9, [sp, #0x48] 10c8c0: f9401fea ldr x10, [sp, #0x38] 10c8c4: d341fd0b lsr x11, x8, #1 10c8c8: 7200011f tst w8, #0x1 10c8cc: 9a890176 csel x22, x11, x9, eq 10c8d0: 8b160308 add x8, x24, x22 10c8d4: eb08015f cmp x10, x8 10c8d8: 54000281 b.ne 0x10c928 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x1d4> 10c8dc: d37ffac1 lsl x1, x22, #1 10c8e0: 910103e0 add x0, sp, #0x40 10c8e4: 2a1f03e2 mov w2, wzr 10c8e8: 940145fa bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10c8ec: f94023e8 ldr x8, [sp, #0x40] 10c8f0: 394103e9 ldrb w9, [sp, #0x40] 10c8f4: 927ff908 and x8, x8, #0xfffffffffffffffe 10c8f8: d1000508 sub x8, x8, #0x1 10c8fc: 7200013f tst w9, #0x1 10c900: 9a880381 csel x1, x28, x8, eq 10c904: 910103e0 add x0, sp, #0x40 10c908: 2a1f03e2 mov w2, wzr 10c90c: 940145f1 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10c910: 394103e8 ldrb w8, [sp, #0x40] 10c914: f9402be9 ldr x9, [sp, #0x50] 10c918: 7200011f tst w8, #0x1 10c91c: 9a890378 csel x24, x27, x9, eq 10c920: 8b160308 add x8, x24, x22 10c924: f9001fe8 str x8, [sp, #0x38] 10c928: a941a6a8 ldp x8, x9, [x21, #0x18] 10c92c: eb09011f cmp x8, x9 10c930: 54000060 b.eq 0x10c93c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x1e8> 10c934: b9400100 ldr w0, [x8] 10c938: 14000005 b 0x10c94c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x1f8> 10c93c: f94002a8 ldr x8, [x21] 10c940: f9402508 ldr x8, [x8, #0x48] 10c944: aa1503e0 mov x0, x21 10c948: d63f0100 blr x8 10c94c: b94077e5 ldr w5, [sp, #0x74] 10c950: 9100e3e3 add x3, sp, #0x38 10c954: 9100b3e4 add x4, sp, #0x2c 10c958: 910163e6 add x6, sp, #0x58 10c95c: 9101e3e7 add x7, sp, #0x78 10c960: 2a1703e1 mov w1, w23 10c964: aa1803e2 mov x2, x24 10c968: a9006bf9 stp x25, x26, [sp] 10c96c: 94014c55 bl 0x15fac0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw@plt> 10c970: 35000120 cbnz w0, 0x10c994 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x240> 10c974: a941a6a8 ldp x8, x9, [x21, #0x18] 10c978: eb09011f cmp x8, x9 10c97c: 54fff5a1 b.ne 0x10c830 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0xdc> 10c980: f94002a8 ldr x8, [x21] 10c984: f9402908 ldr x8, [x8, #0x50] 10c988: aa1503e0 mov x0, x21 10c98c: d63f0100 blr x8 10c990: 17ffffaa b 0x10c838 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0xe4> 10c994: 394163e8 ldrb w8, [sp, #0x58] 10c998: f94033e9 ldr x9, [sp, #0x60] 10c99c: d341fd0a lsr x10, x8, #1 10c9a0: 7200011f tst w8, #0x1 10c9a4: 9a890148 csel x8, x10, x9, eq 10c9a8: b4000128 cbz x8, 0x10c9cc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x278> 10c9ac: f9401be8 ldr x8, [sp, #0x30] 10c9b0: 9101e3e9 add x9, sp, #0x78 10c9b4: cb090109 sub x9, x8, x9 10c9b8: f1027d3f cmp x9, #0x9f 10c9bc: 5400008c b.gt 0x10c9cc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x278> 10c9c0: b9402fe9 ldr w9, [sp, #0x2c] 10c9c4: b8004509 str w9, [x8], #0x4 10c9c8: f9001be8 str x8, [sp, #0x30] 10c9cc: f9401fe1 ldr x1, [sp, #0x38] 10c9d0: aa1803e0 mov x0, x24 10c9d4: aa1303e2 mov x2, x19 10c9d8: 2a1703e3 mov w3, w23 10c9dc: 9400a3d8 bl 0x13593c ::~codecvt()+0x1590> 10c9e0: 394163e8 ldrb w8, [sp, #0x58] 10c9e4: 9101e3e9 add x9, sp, #0x78 10c9e8: f9401bed ldr x13, [sp, #0x30] 10c9ec: f94033ea ldr x10, [sp, #0x60] 10c9f0: 7200010c ands w12, w8, #0x1 10c9f4: d341fd0b lsr x11, x8, #1 10c9f8: cb0901a9 sub x9, x13, x9 10c9fc: 9a8a0168 csel x8, x11, x10, eq 10ca00: f100153f cmp x9, #0x5 10ca04: f94013e9 ldr x9, [sp, #0x20] 10ca08: f9000120 str x0, [x9] 10ca0c: 5400074b b.lt 0x10caf4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3a0> 10ca10: b4000728 cbz x8, 0x10caf4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3a0> 10ca14: d10011a8 sub x8, x13, #0x4 10ca18: 9101e3e9 add x9, sp, #0x78 10ca1c: eb0d013f cmp x9, x13 10ca20: 54000240 b.eq 0x10ca68 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x314> 10ca24: eb09011f cmp x8, x9 10ca28: 54000209 b.ls 0x10ca68 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x314> 10ca2c: 9101e3ea add x10, sp, #0x78 10ca30: aa0803eb mov x11, x8 10ca34: 9100114a add x10, x10, #0x4 10ca38: b940016c ldr w12, [x11] 10ca3c: 9100114e add x14, x10, #0x4 10ca40: b85fc14d ldur w13, [x10, #-0x4] 10ca44: b81fc14c stur w12, [x10, #-0x4] 10ca48: b81fc56d str w13, [x11], #-0x4 10ca4c: eb0b015f cmp x10, x11 10ca50: aa0e03ea mov x10, x14 10ca54: 54ffff23 b.lo 0x10ca38 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x2e4> 10ca58: 394163eb ldrb w11, [sp, #0x58] 10ca5c: f94033ea ldr x10, [sp, #0x60] 10ca60: 1200016c and w12, w11, #0x1 10ca64: d341fd6b lsr x11, x11, #1 10ca68: f94037ed ldr x13, [sp, #0x68] 10ca6c: 910163ee add x14, sp, #0x58 10ca70: b24001ce orr x14, x14, #0x1 10ca74: 7100019f cmp w12, #0x0 10ca78: 9a8a016a csel x10, x11, x10, eq 10ca7c: 9a8d01cc csel x12, x14, x13, eq 10ca80: eb09011f cmp x8, x9 10ca84: 54000249 b.ls 0x10cacc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x378> 10ca88: 8b0a0189 add x9, x12, x10 10ca8c: 9101e3ea add x10, sp, #0x78 10ca90: 14000007 b 0x10caac > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x358> 10ca94: cb0c012b sub x11, x9, x12 10ca98: 9100114a add x10, x10, #0x4 10ca9c: f100057f cmp x11, #0x1 10caa0: 9a8cd58c cinc x12, x12, gt 10caa4: eb08015f cmp x10, x8 10caa8: 54000122 b.hs 0x10cacc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x378> 10caac: 3940018b ldrb w11, [x12] 10cab0: 34ffff2b cbz w11, 0x10ca94 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x340> 10cab4: 7103fd7f cmp w11, #0xff 10cab8: 54fffee0 b.eq 0x10ca94 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x340> 10cabc: b940014d ldr w13, [x10] 10cac0: 6b0b01bf cmp w13, w11 10cac4: 54fffe80 b.eq 0x10ca94 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x340> 10cac8: 14000009 b 0x10caec > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x398> 10cacc: 39400189 ldrb w9, [x12] 10cad0: 34000129 cbz w9, 0x10caf4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3a0> 10cad4: 7103fd3f cmp w9, #0xff 10cad8: 540000e0 b.eq 0x10caf4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3a0> 10cadc: b9400108 ldr w8, [x8] 10cae0: 51000508 sub w8, w8, #0x1 10cae4: 6b09011f cmp w8, w9 10cae8: 54000063 b.lo 0x10caf4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3a0> 10caec: 52800088 mov w8, #0x4 // =4 10caf0: b9000268 str w8, [x19] 10caf4: b40000d5 cbz x21, 0x10cb0c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3b8> 10caf8: a941a6a8 ldp x8, x9, [x21, #0x18] 10cafc: eb09011f cmp x8, x9 10cb00: 540000e0 b.eq 0x10cb1c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3c8> 10cb04: b9400100 ldr w0, [x8] 10cb08: 14000009 b 0x10cb2c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3d8> 10cb0c: 52800036 mov w22, #0x1 // =1 10cb10: b5000174 cbnz x20, 0x10cb3c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3e8> 10cb14: 370002f6 tbnz w22, #0x0, 0x10cb70 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x41c> 10cb18: 14000019 b 0x10cb7c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x428> 10cb1c: f94002a8 ldr x8, [x21] 10cb20: f9402508 ldr x8, [x8, #0x48] 10cb24: aa1503e0 mov x0, x21 10cb28: d63f0100 blr x8 10cb2c: 3100041f cmn w0, #0x1 10cb30: 1a9f17f6 cset w22, eq 10cb34: 9a9503f5 csel x21, xzr, x21, eq 10cb38: b4fffef4 cbz x20, 0x10cb14 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3c0> 10cb3c: a941a688 ldp x8, x9, [x20, #0x18] 10cb40: eb09011f cmp x8, x9 10cb44: 54000060 b.eq 0x10cb50 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3fc> 10cb48: b9400100 ldr w0, [x8] 10cb4c: 14000005 b 0x10cb60 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x40c> 10cb50: f9400288 ldr x8, [x20] 10cb54: f9402508 ldr x8, [x8, #0x48] 10cb58: aa1403e0 mov x0, x20 10cb5c: d63f0100 blr x8 10cb60: 3100041f cmn w0, #0x1 10cb64: 1a9f17e8 cset w8, eq 10cb68: 4a0802c8 eor w8, w22, w8 10cb6c: 37000088 tbnz w8, #0x0, 0x10cb7c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x428> 10cb70: b9400268 ldr w8, [x19] 10cb74: 321f0108 orr w8, w8, #0x2 10cb78: b9000268 str w8, [x19] 10cb7c: 394103e8 ldrb w8, [sp, #0x40] 10cb80: 36000068 tbz w8, #0x0, 0x10cb8c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x438> 10cb84: f9402be0 ldr x0, [sp, #0x50] 10cb88: 940140d6 bl 0x15cee0 <_ZdlPv@plt> 10cb8c: 394163e8 ldrb w8, [sp, #0x58] 10cb90: f9400ff3 ldr x19, [sp, #0x18] 10cb94: 36000068 tbz w8, #0x0, 0x10cba0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x44c> 10cb98: f94037e0 ldr x0, [sp, #0x68] 10cb9c: 940140d1 bl 0x15cee0 <_ZdlPv@plt> 10cba0: f9401668 ldr x8, [x19, #0x28] 10cba4: f85f03a9 ldur x9, [x29, #-0x10] 10cba8: eb09011f cmp x8, x9 10cbac: 54000161 b.ne 0x10cbd8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x484> 10cbb0: aa1503e0 mov x0, x21 10cbb4: a95e4ff4 ldp x20, x19, [sp, #0x1e0] 10cbb8: a95d57f6 ldp x22, x21, [sp, #0x1d0] 10cbbc: a95c5ff8 ldp x24, x23, [sp, #0x1c0] 10cbc0: a95b67fa ldp x26, x25, [sp, #0x1b0] 10cbc4: a95a6ffc ldp x28, x27, [sp, #0x1a0] 10cbc8: a9597bfd ldp x29, x30, [sp, #0x190] 10cbcc: 9107c3ff add sp, sp, #0x1f0 10cbd0: d50323bf autiasp 10cbd4: d65f03c0 ret 10cbd8: 94014096 bl 0x15ce30 <__stack_chk_fail@plt> 10cbdc: 14000003 b 0x10cbe8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x494> 10cbe0: 14000002 b 0x10cbe8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x494> 10cbe4: 14000001 b 0x10cbe8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x494> 10cbe8: aa0003f3 mov x19, x0 10cbec: 394103e8 ldrb w8, [sp, #0x40] 10cbf0: 370000a8 tbnz w8, #0x0, 0x10cc04 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x4b0> 10cbf4: 394163e8 ldrb w8, [sp, #0x58] 10cbf8: 370000e8 tbnz w8, #0x0, 0x10cc14 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x4c0> 10cbfc: aa1303e0 mov x0, x19 10cc00: 94013158 bl 0x159160 <__emutls_get_address+0x6d4> 10cc04: f9402be0 ldr x0, [sp, #0x50] 10cc08: 940140b6 bl 0x15cee0 <_ZdlPv@plt> 10cc0c: 394163e8 ldrb w8, [sp, #0x58] 10cc10: 3607ff68 tbz w8, #0x0, 0x10cbfc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x4a8> 10cc14: f94037e0 ldr x0, [sp, #0x68] 10cc18: 940140b2 bl 0x15cee0 <_ZdlPv@plt> 10cc1c: aa1303e0 mov x0, x19 10cc20: 94013150 bl 0x159160 <__emutls_get_address+0x6d4> 000000000010cc24 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const>: 10cc24: d503245f bti c 10cc28: 14014bbe b 0x15fb20 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 000000000010cc2c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const>: 10cc2c: d503233f paciasp 10cc30: a9ba7bfd stp x29, x30, [sp, #-0x60]! 10cc34: a9016ffc stp x28, x27, [sp, #0x10] 10cc38: 910003fd mov x29, sp 10cc3c: a90267fa stp x26, x25, [sp, #0x20] 10cc40: a9035ff8 stp x24, x23, [sp, #0x30] 10cc44: a90457f6 stp x22, x21, [sp, #0x40] 10cc48: a9054ff4 stp x20, x19, [sp, #0x50] 10cc4c: d10703ff sub sp, sp, #0x1c0 10cc50: a90293e5 stp x5, x4, [sp, #0x28] 10cc54: d53bd048 mrs x8, TPIDR_EL0 10cc58: f90013e8 str x8, [sp, #0x20] 10cc5c: aa0303e0 mov x0, x3 10cc60: f9401508 ldr x8, [x8, #0x28] 10cc64: aa0203f4 mov x20, x2 10cc68: aa0103f5 mov x21, x1 10cc6c: d10243a1 sub x1, x29, #0x90 10cc70: 910233e2 add x2, sp, #0x8c 10cc74: 910223e3 add x3, sp, #0x88 10cc78: f81f03a8 stur x8, [x29, #-0x10] 10cc7c: 9101c3e8 add x8, sp, #0x70 10cc80: d10243b9 sub x25, x29, #0x90 10cc84: 94014bab bl 0x15fb30 <_ZNSt6__ndk19__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_@plt> 10cc88: a905ffff stp xzr, xzr, [sp, #0x58] 10cc8c: f90037ff str xzr, [sp, #0x68] 10cc90: 910163e0 add x0, sp, #0x58 10cc94: 528002c1 mov w1, #0x16 // =22 10cc98: 2a1f03e2 mov w2, wzr 10cc9c: 910163f3 add x19, sp, #0x58 10cca0: 9401450c bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10cca4: 394163e8 ldrb w8, [sp, #0x58] 10cca8: b240027a orr x26, x19, #0x1 10ccac: f94037e9 ldr x9, [sp, #0x68] 10ccb0: 5280002a mov w10, #0x1 // =1 10ccb4: 910243fb add x27, sp, #0x90 10ccb8: 528008ab mov w11, #0x45 // =69 10ccbc: 7200011f tst w8, #0x1 10ccc0: 528002dc mov w28, #0x16 // =22 10ccc4: 9a890357 csel x23, x26, x9, eq 10ccc8: 910113f8 add x24, sp, #0x44 10cccc: 910123f6 add x22, sp, #0x48 10ccd0: 390103ea strb w10, [sp, #0x40] 10ccd4: 3900f3eb strb w11, [sp, #0x3c] 10ccd8: a904dffb stp x27, x23, [sp, #0x48] 10ccdc: b90047ff str wzr, [sp, #0x44] 10cce0: 14000003 b 0x10ccec > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xc0> 10cce4: 91001108 add x8, x8, #0x4 10cce8: f9000ea8 str x8, [x21, #0x18] 10ccec: b40000d5 cbz x21, 0x10cd04 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xd8> 10ccf0: a941a6a8 ldp x8, x9, [x21, #0x18] 10ccf4: eb09011f cmp x8, x9 10ccf8: 540000c0 b.eq 0x10cd10 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xe4> 10ccfc: b9400100 ldr w0, [x8] 10cd00: 14000008 b 0x10cd20 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xf4> 10cd04: 52800033 mov w19, #0x1 // =1 10cd08: b5000154 cbnz x20, 0x10cd30 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x104> 10cd0c: 14000016 b 0x10cd64 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x138> 10cd10: f94002a8 ldr x8, [x21] 10cd14: f9402508 ldr x8, [x8, #0x48] 10cd18: aa1503e0 mov x0, x21 10cd1c: d63f0100 blr x8 10cd20: 3100041f cmn w0, #0x1 10cd24: 1a9f17f3 cset w19, eq 10cd28: 9a9503f5 csel x21, xzr, x21, eq 10cd2c: b40001d4 cbz x20, 0x10cd64 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x138> 10cd30: a941a688 ldp x8, x9, [x20, #0x18] 10cd34: eb09011f cmp x8, x9 10cd38: 54000060 b.eq 0x10cd44 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x118> 10cd3c: b9400100 ldr w0, [x8] 10cd40: 14000005 b 0x10cd54 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x128> 10cd44: f9400288 ldr x8, [x20] 10cd48: f9402508 ldr x8, [x8, #0x48] 10cd4c: aa1403e0 mov x0, x20 10cd50: d63f0100 blr x8 10cd54: 3100041f cmn w0, #0x1 10cd58: 54000060 b.eq 0x10cd64 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x138> 10cd5c: 35000093 cbnz w19, 0x10cd6c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x140> 10cd60: 1400003a b 0x10ce48 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x21c> 10cd64: aa1f03f4 mov x20, xzr 10cd68: 37000713 tbnz w19, #0x0, 0x10ce48 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x21c> 10cd6c: 394163e8 ldrb w8, [sp, #0x58] 10cd70: f94033e9 ldr x9, [sp, #0x60] 10cd74: f9402bea ldr x10, [sp, #0x50] 10cd78: d341fd0b lsr x11, x8, #1 10cd7c: 7200011f tst w8, #0x1 10cd80: 9a890173 csel x19, x11, x9, eq 10cd84: 8b1302e8 add x8, x23, x19 10cd88: eb08015f cmp x10, x8 10cd8c: 54000281 b.ne 0x10cddc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x1b0> 10cd90: d37ffa61 lsl x1, x19, #1 10cd94: 910163e0 add x0, sp, #0x58 10cd98: 2a1f03e2 mov w2, wzr 10cd9c: 940144cd bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10cda0: f9402fe8 ldr x8, [sp, #0x58] 10cda4: 394163e9 ldrb w9, [sp, #0x58] 10cda8: 927ff908 and x8, x8, #0xfffffffffffffffe 10cdac: d1000508 sub x8, x8, #0x1 10cdb0: 7200013f tst w9, #0x1 10cdb4: 9a880381 csel x1, x28, x8, eq 10cdb8: 910163e0 add x0, sp, #0x58 10cdbc: 2a1f03e2 mov w2, wzr 10cdc0: 940144c4 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10cdc4: 394163e8 ldrb w8, [sp, #0x58] 10cdc8: f94037e9 ldr x9, [sp, #0x68] 10cdcc: 7200011f tst w8, #0x1 10cdd0: 9a890357 csel x23, x26, x9, eq 10cdd4: 8b1302e8 add x8, x23, x19 10cdd8: f9002be8 str x8, [sp, #0x50] 10cddc: a941a6a8 ldp x8, x9, [x21, #0x18] 10cde0: eb09011f cmp x8, x9 10cde4: 54000060 b.eq 0x10cdf0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x1c4> 10cde8: b9400100 ldr w0, [x8] 10cdec: 14000005 b 0x10ce00 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x1d4> 10cdf0: f94002a8 ldr x8, [x21] 10cdf4: f9402508 ldr x8, [x8, #0x48] 10cdf8: aa1503e0 mov x0, x21 10cdfc: d63f0100 blr x8 10ce00: 295117e6 ldp w6, w5, [sp, #0x88] 10ce04: 910103e1 add x1, sp, #0x40 10ce08: 9100f3e2 add x2, sp, #0x3c 10ce0c: 910143e4 add x4, sp, #0x50 10ce10: 9101c3e7 add x7, sp, #0x70 10ce14: aa1703e3 mov x3, x23 10ce18: a90167f8 stp x24, x25, [sp, #0x10] 10ce1c: a9005bfb stp x27, x22, [sp] 10ce20: 94014b48 bl 0x15fb40 <_ZNSt6__ndk19__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjPw@plt> 10ce24: 35000120 cbnz w0, 0x10ce48 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x21c> 10ce28: a941a6a8 ldp x8, x9, [x21, #0x18] 10ce2c: eb09011f cmp x8, x9 10ce30: 54fff5a1 b.ne 0x10cce4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xb8> 10ce34: f94002a8 ldr x8, [x21] 10ce38: f9402908 ldr x8, [x8, #0x50] 10ce3c: aa1503e0 mov x0, x21 10ce40: d63f0100 blr x8 10ce44: 17ffffaa b 0x10ccec > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xc0> 10ce48: 3941c3e8 ldrb w8, [sp, #0x70] 10ce4c: f9403fe9 ldr x9, [sp, #0x78] 10ce50: f9401bf6 ldr x22, [sp, #0x30] 10ce54: d341fd0a lsr x10, x8, #1 10ce58: 7200011f tst w8, #0x1 10ce5c: 9a890148 csel x8, x10, x9, eq 10ce60: b4000168 cbz x8, 0x10ce8c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x260> 10ce64: 394103e8 ldrb w8, [sp, #0x40] 10ce68: 34000128 cbz w8, 0x10ce8c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x260> 10ce6c: f94027e8 ldr x8, [sp, #0x48] 10ce70: 910243e9 add x9, sp, #0x90 10ce74: cb090109 sub x9, x8, x9 10ce78: f1027d3f cmp x9, #0x9f 10ce7c: 5400008c b.gt 0x10ce8c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x260> 10ce80: b94047e9 ldr w9, [sp, #0x44] 10ce84: b8004509 str w9, [x8], #0x4 10ce88: f90027e8 str x8, [sp, #0x48] 10ce8c: f9402be1 ldr x1, [sp, #0x50] 10ce90: aa1703e0 mov x0, x23 10ce94: aa1603e2 mov x2, x22 10ce98: 9400a305 bl 0x135aac ::~codecvt()+0x1700> 10ce9c: 3941c3e8 ldrb w8, [sp, #0x70] 10cea0: 910243e9 add x9, sp, #0x90 10cea4: f94027ed ldr x13, [sp, #0x48] 10cea8: f9403fea ldr x10, [sp, #0x78] 10ceac: 7200010c ands w12, w8, #0x1 10ceb0: d341fd0b lsr x11, x8, #1 10ceb4: cb0901a9 sub x9, x13, x9 10ceb8: 9a8a0168 csel x8, x11, x10, eq 10cebc: f100153f cmp x9, #0x5 10cec0: f94017e9 ldr x9, [sp, #0x28] 10cec4: bd000120 str s0, [x9] 10cec8: 5400074b b.lt 0x10cfb0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x384> 10cecc: b4000728 cbz x8, 0x10cfb0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x384> 10ced0: d10011a8 sub x8, x13, #0x4 10ced4: 910243e9 add x9, sp, #0x90 10ced8: eb0d013f cmp x9, x13 10cedc: 54000240 b.eq 0x10cf24 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x2f8> 10cee0: eb09011f cmp x8, x9 10cee4: 54000209 b.ls 0x10cf24 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x2f8> 10cee8: 910243ea add x10, sp, #0x90 10ceec: aa0803eb mov x11, x8 10cef0: 9100114a add x10, x10, #0x4 10cef4: b940016c ldr w12, [x11] 10cef8: 9100114e add x14, x10, #0x4 10cefc: b85fc14d ldur w13, [x10, #-0x4] 10cf00: b81fc14c stur w12, [x10, #-0x4] 10cf04: b81fc56d str w13, [x11], #-0x4 10cf08: eb0b015f cmp x10, x11 10cf0c: aa0e03ea mov x10, x14 10cf10: 54ffff23 b.lo 0x10cef4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x2c8> 10cf14: 3941c3eb ldrb w11, [sp, #0x70] 10cf18: f9403fea ldr x10, [sp, #0x78] 10cf1c: 1200016c and w12, w11, #0x1 10cf20: d341fd6b lsr x11, x11, #1 10cf24: f94043ed ldr x13, [sp, #0x80] 10cf28: 9101c3ee add x14, sp, #0x70 10cf2c: b24001ce orr x14, x14, #0x1 10cf30: 7100019f cmp w12, #0x0 10cf34: 9a8a016a csel x10, x11, x10, eq 10cf38: 9a8d01cc csel x12, x14, x13, eq 10cf3c: eb09011f cmp x8, x9 10cf40: 54000249 b.ls 0x10cf88 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x35c> 10cf44: 8b0a0189 add x9, x12, x10 10cf48: 910243ea add x10, sp, #0x90 10cf4c: 14000007 b 0x10cf68 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x33c> 10cf50: cb0c012b sub x11, x9, x12 10cf54: 9100114a add x10, x10, #0x4 10cf58: f100057f cmp x11, #0x1 10cf5c: 9a8cd58c cinc x12, x12, gt 10cf60: eb08015f cmp x10, x8 10cf64: 54000122 b.hs 0x10cf88 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x35c> 10cf68: 3940018b ldrb w11, [x12] 10cf6c: 34ffff2b cbz w11, 0x10cf50 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x324> 10cf70: 7103fd7f cmp w11, #0xff 10cf74: 54fffee0 b.eq 0x10cf50 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x324> 10cf78: b940014d ldr w13, [x10] 10cf7c: 6b0b01bf cmp w13, w11 10cf80: 54fffe80 b.eq 0x10cf50 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x324> 10cf84: 14000009 b 0x10cfa8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x37c> 10cf88: 39400189 ldrb w9, [x12] 10cf8c: 34000129 cbz w9, 0x10cfb0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x384> 10cf90: 7103fd3f cmp w9, #0xff 10cf94: 540000e0 b.eq 0x10cfb0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x384> 10cf98: b9400108 ldr w8, [x8] 10cf9c: 51000508 sub w8, w8, #0x1 10cfa0: 6b09011f cmp w8, w9 10cfa4: 54000063 b.lo 0x10cfb0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x384> 10cfa8: 52800088 mov w8, #0x4 // =4 10cfac: b90002c8 str w8, [x22] 10cfb0: b40000d5 cbz x21, 0x10cfc8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x39c> 10cfb4: a941a6a8 ldp x8, x9, [x21, #0x18] 10cfb8: eb09011f cmp x8, x9 10cfbc: 54000100 b.eq 0x10cfdc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x3b0> 10cfc0: b9400100 ldr w0, [x8] 10cfc4: 1400000a b 0x10cfec > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x3c0> 10cfc8: 52800033 mov w19, #0x1 // =1 10cfcc: b5000194 cbnz x20, 0x10cffc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x3d0> 10cfd0: f94013f4 ldr x20, [sp, #0x20] 10cfd4: 37000313 tbnz w19, #0x0, 0x10d034 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x408> 10cfd8: 1400001a b 0x10d040 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x414> 10cfdc: f94002a8 ldr x8, [x21] 10cfe0: f9402508 ldr x8, [x8, #0x48] 10cfe4: aa1503e0 mov x0, x21 10cfe8: d63f0100 blr x8 10cfec: 3100041f cmn w0, #0x1 10cff0: 1a9f17f3 cset w19, eq 10cff4: 9a9503f5 csel x21, xzr, x21, eq 10cff8: b4fffed4 cbz x20, 0x10cfd0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x3a4> 10cffc: a941a688 ldp x8, x9, [x20, #0x18] 10d000: eb09011f cmp x8, x9 10d004: 54000060 b.eq 0x10d010 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x3e4> 10d008: b9400100 ldr w0, [x8] 10d00c: 14000005 b 0x10d020 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x3f4> 10d010: f9400288 ldr x8, [x20] 10d014: f9402508 ldr x8, [x8, #0x48] 10d018: aa1403e0 mov x0, x20 10d01c: d63f0100 blr x8 10d020: 3100041f cmn w0, #0x1 10d024: f94013f4 ldr x20, [sp, #0x20] 10d028: 1a9f17e8 cset w8, eq 10d02c: 4a080268 eor w8, w19, w8 10d030: 37000088 tbnz w8, #0x0, 0x10d040 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x414> 10d034: b94002c8 ldr w8, [x22] 10d038: 321f0108 orr w8, w8, #0x2 10d03c: b90002c8 str w8, [x22] 10d040: 394163e8 ldrb w8, [sp, #0x58] 10d044: 36000068 tbz w8, #0x0, 0x10d050 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x424> 10d048: f94037e0 ldr x0, [sp, #0x68] 10d04c: 94013fa5 bl 0x15cee0 <_ZdlPv@plt> 10d050: 3941c3e8 ldrb w8, [sp, #0x70] 10d054: 36000068 tbz w8, #0x0, 0x10d060 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x434> 10d058: f94043e0 ldr x0, [sp, #0x80] 10d05c: 94013fa1 bl 0x15cee0 <_ZdlPv@plt> 10d060: f9401688 ldr x8, [x20, #0x28] 10d064: f85f03a9 ldur x9, [x29, #-0x10] 10d068: eb09011f cmp x8, x9 10d06c: 54000161 b.ne 0x10d098 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x46c> 10d070: aa1503e0 mov x0, x21 10d074: 910703ff add sp, sp, #0x1c0 10d078: a9454ff4 ldp x20, x19, [sp, #0x50] 10d07c: a94457f6 ldp x22, x21, [sp, #0x40] 10d080: a9435ff8 ldp x24, x23, [sp, #0x30] 10d084: a94267fa ldp x26, x25, [sp, #0x20] 10d088: a9416ffc ldp x28, x27, [sp, #0x10] 10d08c: a8c67bfd ldp x29, x30, [sp], #0x60 10d090: d50323bf autiasp 10d094: d65f03c0 ret 10d098: 94013f66 bl 0x15ce30 <__stack_chk_fail@plt> 10d09c: 14000003 b 0x10d0a8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x47c> 10d0a0: 14000002 b 0x10d0a8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x47c> 10d0a4: 14000001 b 0x10d0a8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x47c> 10d0a8: aa0003f3 mov x19, x0 10d0ac: 394163e8 ldrb w8, [sp, #0x58] 10d0b0: 370000a8 tbnz w8, #0x0, 0x10d0c4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x498> 10d0b4: 3941c3e8 ldrb w8, [sp, #0x70] 10d0b8: 370000e8 tbnz w8, #0x0, 0x10d0d4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x4a8> 10d0bc: aa1303e0 mov x0, x19 10d0c0: 94013028 bl 0x159160 <__emutls_get_address+0x6d4> 10d0c4: f94037e0 ldr x0, [sp, #0x68] 10d0c8: 94013f86 bl 0x15cee0 <_ZdlPv@plt> 10d0cc: 3941c3e8 ldrb w8, [sp, #0x70] 10d0d0: 3607ff68 tbz w8, #0x0, 0x10d0bc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x490> 10d0d4: f94043e0 ldr x0, [sp, #0x80] 10d0d8: 94013f82 bl 0x15cee0 <_ZdlPv@plt> 10d0dc: aa1303e0 mov x0, x19 10d0e0: 94013020 bl 0x159160 <__emutls_get_address+0x6d4> 000000000010d0e4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const>: 10d0e4: d503245f bti c 10d0e8: 14014a9a b 0x15fb50 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 000000000010d0ec > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const>: 10d0ec: d503233f paciasp 10d0f0: a9ba7bfd stp x29, x30, [sp, #-0x60]! 10d0f4: a9016ffc stp x28, x27, [sp, #0x10] 10d0f8: 910003fd mov x29, sp 10d0fc: a90267fa stp x26, x25, [sp, #0x20] 10d100: a9035ff8 stp x24, x23, [sp, #0x30] 10d104: a90457f6 stp x22, x21, [sp, #0x40] 10d108: a9054ff4 stp x20, x19, [sp, #0x50] 10d10c: d10703ff sub sp, sp, #0x1c0 10d110: a90293e5 stp x5, x4, [sp, #0x28] 10d114: d53bd048 mrs x8, TPIDR_EL0 10d118: f90013e8 str x8, [sp, #0x20] 10d11c: aa0303e0 mov x0, x3 10d120: f9401508 ldr x8, [x8, #0x28] 10d124: aa0203f4 mov x20, x2 10d128: aa0103f5 mov x21, x1 10d12c: d10243a1 sub x1, x29, #0x90 10d130: 910233e2 add x2, sp, #0x8c 10d134: 910223e3 add x3, sp, #0x88 10d138: f81f03a8 stur x8, [x29, #-0x10] 10d13c: 9101c3e8 add x8, sp, #0x70 10d140: d10243b9 sub x25, x29, #0x90 10d144: 94014a7b bl 0x15fb30 <_ZNSt6__ndk19__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_@plt> 10d148: a905ffff stp xzr, xzr, [sp, #0x58] 10d14c: f90037ff str xzr, [sp, #0x68] 10d150: 910163e0 add x0, sp, #0x58 10d154: 528002c1 mov w1, #0x16 // =22 10d158: 2a1f03e2 mov w2, wzr 10d15c: 910163f3 add x19, sp, #0x58 10d160: 940143dc bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10d164: 394163e8 ldrb w8, [sp, #0x58] 10d168: b240027a orr x26, x19, #0x1 10d16c: f94037e9 ldr x9, [sp, #0x68] 10d170: 5280002a mov w10, #0x1 // =1 10d174: 910243fb add x27, sp, #0x90 10d178: 528008ab mov w11, #0x45 // =69 10d17c: 7200011f tst w8, #0x1 10d180: 528002dc mov w28, #0x16 // =22 10d184: 9a890357 csel x23, x26, x9, eq 10d188: 910113f8 add x24, sp, #0x44 10d18c: 910123f6 add x22, sp, #0x48 10d190: 390103ea strb w10, [sp, #0x40] 10d194: 3900f3eb strb w11, [sp, #0x3c] 10d198: a904dffb stp x27, x23, [sp, #0x48] 10d19c: b90047ff str wzr, [sp, #0x44] 10d1a0: 14000003 b 0x10d1ac > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xc0> 10d1a4: 91001108 add x8, x8, #0x4 10d1a8: f9000ea8 str x8, [x21, #0x18] 10d1ac: b40000d5 cbz x21, 0x10d1c4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xd8> 10d1b0: a941a6a8 ldp x8, x9, [x21, #0x18] 10d1b4: eb09011f cmp x8, x9 10d1b8: 540000c0 b.eq 0x10d1d0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xe4> 10d1bc: b9400100 ldr w0, [x8] 10d1c0: 14000008 b 0x10d1e0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xf4> 10d1c4: 52800033 mov w19, #0x1 // =1 10d1c8: b5000154 cbnz x20, 0x10d1f0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x104> 10d1cc: 14000016 b 0x10d224 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x138> 10d1d0: f94002a8 ldr x8, [x21] 10d1d4: f9402508 ldr x8, [x8, #0x48] 10d1d8: aa1503e0 mov x0, x21 10d1dc: d63f0100 blr x8 10d1e0: 3100041f cmn w0, #0x1 10d1e4: 1a9f17f3 cset w19, eq 10d1e8: 9a9503f5 csel x21, xzr, x21, eq 10d1ec: b40001d4 cbz x20, 0x10d224 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x138> 10d1f0: a941a688 ldp x8, x9, [x20, #0x18] 10d1f4: eb09011f cmp x8, x9 10d1f8: 54000060 b.eq 0x10d204 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x118> 10d1fc: b9400100 ldr w0, [x8] 10d200: 14000005 b 0x10d214 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x128> 10d204: f9400288 ldr x8, [x20] 10d208: f9402508 ldr x8, [x8, #0x48] 10d20c: aa1403e0 mov x0, x20 10d210: d63f0100 blr x8 10d214: 3100041f cmn w0, #0x1 10d218: 54000060 b.eq 0x10d224 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x138> 10d21c: 35000093 cbnz w19, 0x10d22c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x140> 10d220: 1400003a b 0x10d308 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x21c> 10d224: aa1f03f4 mov x20, xzr 10d228: 37000713 tbnz w19, #0x0, 0x10d308 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x21c> 10d22c: 394163e8 ldrb w8, [sp, #0x58] 10d230: f94033e9 ldr x9, [sp, #0x60] 10d234: f9402bea ldr x10, [sp, #0x50] 10d238: d341fd0b lsr x11, x8, #1 10d23c: 7200011f tst w8, #0x1 10d240: 9a890173 csel x19, x11, x9, eq 10d244: 8b1302e8 add x8, x23, x19 10d248: eb08015f cmp x10, x8 10d24c: 54000281 b.ne 0x10d29c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x1b0> 10d250: d37ffa61 lsl x1, x19, #1 10d254: 910163e0 add x0, sp, #0x58 10d258: 2a1f03e2 mov w2, wzr 10d25c: 9401439d bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10d260: f9402fe8 ldr x8, [sp, #0x58] 10d264: 394163e9 ldrb w9, [sp, #0x58] 10d268: 927ff908 and x8, x8, #0xfffffffffffffffe 10d26c: d1000508 sub x8, x8, #0x1 10d270: 7200013f tst w9, #0x1 10d274: 9a880381 csel x1, x28, x8, eq 10d278: 910163e0 add x0, sp, #0x58 10d27c: 2a1f03e2 mov w2, wzr 10d280: 94014394 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10d284: 394163e8 ldrb w8, [sp, #0x58] 10d288: f94037e9 ldr x9, [sp, #0x68] 10d28c: 7200011f tst w8, #0x1 10d290: 9a890357 csel x23, x26, x9, eq 10d294: 8b1302e8 add x8, x23, x19 10d298: f9002be8 str x8, [sp, #0x50] 10d29c: a941a6a8 ldp x8, x9, [x21, #0x18] 10d2a0: eb09011f cmp x8, x9 10d2a4: 54000060 b.eq 0x10d2b0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x1c4> 10d2a8: b9400100 ldr w0, [x8] 10d2ac: 14000005 b 0x10d2c0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x1d4> 10d2b0: f94002a8 ldr x8, [x21] 10d2b4: f9402508 ldr x8, [x8, #0x48] 10d2b8: aa1503e0 mov x0, x21 10d2bc: d63f0100 blr x8 10d2c0: 295117e6 ldp w6, w5, [sp, #0x88] 10d2c4: 910103e1 add x1, sp, #0x40 10d2c8: 9100f3e2 add x2, sp, #0x3c 10d2cc: 910143e4 add x4, sp, #0x50 10d2d0: 9101c3e7 add x7, sp, #0x70 10d2d4: aa1703e3 mov x3, x23 10d2d8: a90167f8 stp x24, x25, [sp, #0x10] 10d2dc: a9005bfb stp x27, x22, [sp] 10d2e0: 94014a18 bl 0x15fb40 <_ZNSt6__ndk19__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjPw@plt> 10d2e4: 35000120 cbnz w0, 0x10d308 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x21c> 10d2e8: a941a6a8 ldp x8, x9, [x21, #0x18] 10d2ec: eb09011f cmp x8, x9 10d2f0: 54fff5a1 b.ne 0x10d1a4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xb8> 10d2f4: f94002a8 ldr x8, [x21] 10d2f8: f9402908 ldr x8, [x8, #0x50] 10d2fc: aa1503e0 mov x0, x21 10d300: d63f0100 blr x8 10d304: 17ffffaa b 0x10d1ac > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xc0> 10d308: 3941c3e8 ldrb w8, [sp, #0x70] 10d30c: f9403fe9 ldr x9, [sp, #0x78] 10d310: f9401bf6 ldr x22, [sp, #0x30] 10d314: d341fd0a lsr x10, x8, #1 10d318: 7200011f tst w8, #0x1 10d31c: 9a890148 csel x8, x10, x9, eq 10d320: b4000168 cbz x8, 0x10d34c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x260> 10d324: 394103e8 ldrb w8, [sp, #0x40] 10d328: 34000128 cbz w8, 0x10d34c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x260> 10d32c: f94027e8 ldr x8, [sp, #0x48] 10d330: 910243e9 add x9, sp, #0x90 10d334: cb090109 sub x9, x8, x9 10d338: f1027d3f cmp x9, #0x9f 10d33c: 5400008c b.gt 0x10d34c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x260> 10d340: b94047e9 ldr w9, [sp, #0x44] 10d344: b8004509 str w9, [x8], #0x4 10d348: f90027e8 str x8, [sp, #0x48] 10d34c: f9402be1 ldr x1, [sp, #0x50] 10d350: aa1703e0 mov x0, x23 10d354: aa1603e2 mov x2, x22 10d358: 9400a225 bl 0x135bec ::~codecvt()+0x1840> 10d35c: 3941c3e8 ldrb w8, [sp, #0x70] 10d360: 910243e9 add x9, sp, #0x90 10d364: f94027ed ldr x13, [sp, #0x48] 10d368: f9403fea ldr x10, [sp, #0x78] 10d36c: 7200010c ands w12, w8, #0x1 10d370: d341fd0b lsr x11, x8, #1 10d374: cb0901a9 sub x9, x13, x9 10d378: 9a8a0168 csel x8, x11, x10, eq 10d37c: f100153f cmp x9, #0x5 10d380: f94017e9 ldr x9, [sp, #0x28] 10d384: fd000120 str d0, [x9] 10d388: 5400074b b.lt 0x10d470 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x384> 10d38c: b4000728 cbz x8, 0x10d470 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x384> 10d390: d10011a8 sub x8, x13, #0x4 10d394: 910243e9 add x9, sp, #0x90 10d398: eb0d013f cmp x9, x13 10d39c: 54000240 b.eq 0x10d3e4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x2f8> 10d3a0: eb09011f cmp x8, x9 10d3a4: 54000209 b.ls 0x10d3e4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x2f8> 10d3a8: 910243ea add x10, sp, #0x90 10d3ac: aa0803eb mov x11, x8 10d3b0: 9100114a add x10, x10, #0x4 10d3b4: b940016c ldr w12, [x11] 10d3b8: 9100114e add x14, x10, #0x4 10d3bc: b85fc14d ldur w13, [x10, #-0x4] 10d3c0: b81fc14c stur w12, [x10, #-0x4] 10d3c4: b81fc56d str w13, [x11], #-0x4 10d3c8: eb0b015f cmp x10, x11 10d3cc: aa0e03ea mov x10, x14 10d3d0: 54ffff23 b.lo 0x10d3b4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x2c8> 10d3d4: 3941c3eb ldrb w11, [sp, #0x70] 10d3d8: f9403fea ldr x10, [sp, #0x78] 10d3dc: 1200016c and w12, w11, #0x1 10d3e0: d341fd6b lsr x11, x11, #1 10d3e4: f94043ed ldr x13, [sp, #0x80] 10d3e8: 9101c3ee add x14, sp, #0x70 10d3ec: b24001ce orr x14, x14, #0x1 10d3f0: 7100019f cmp w12, #0x0 10d3f4: 9a8a016a csel x10, x11, x10, eq 10d3f8: 9a8d01cc csel x12, x14, x13, eq 10d3fc: eb09011f cmp x8, x9 10d400: 54000249 b.ls 0x10d448 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x35c> 10d404: 8b0a0189 add x9, x12, x10 10d408: 910243ea add x10, sp, #0x90 10d40c: 14000007 b 0x10d428 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x33c> 10d410: cb0c012b sub x11, x9, x12 10d414: 9100114a add x10, x10, #0x4 10d418: f100057f cmp x11, #0x1 10d41c: 9a8cd58c cinc x12, x12, gt 10d420: eb08015f cmp x10, x8 10d424: 54000122 b.hs 0x10d448 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x35c> 10d428: 3940018b ldrb w11, [x12] 10d42c: 34ffff2b cbz w11, 0x10d410 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x324> 10d430: 7103fd7f cmp w11, #0xff 10d434: 54fffee0 b.eq 0x10d410 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x324> 10d438: b940014d ldr w13, [x10] 10d43c: 6b0b01bf cmp w13, w11 10d440: 54fffe80 b.eq 0x10d410 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x324> 10d444: 14000009 b 0x10d468 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x37c> 10d448: 39400189 ldrb w9, [x12] 10d44c: 34000129 cbz w9, 0x10d470 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x384> 10d450: 7103fd3f cmp w9, #0xff 10d454: 540000e0 b.eq 0x10d470 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x384> 10d458: b9400108 ldr w8, [x8] 10d45c: 51000508 sub w8, w8, #0x1 10d460: 6b09011f cmp w8, w9 10d464: 54000063 b.lo 0x10d470 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x384> 10d468: 52800088 mov w8, #0x4 // =4 10d46c: b90002c8 str w8, [x22] 10d470: b40000d5 cbz x21, 0x10d488 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x39c> 10d474: a941a6a8 ldp x8, x9, [x21, #0x18] 10d478: eb09011f cmp x8, x9 10d47c: 54000100 b.eq 0x10d49c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x3b0> 10d480: b9400100 ldr w0, [x8] 10d484: 1400000a b 0x10d4ac > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x3c0> 10d488: 52800033 mov w19, #0x1 // =1 10d48c: b5000194 cbnz x20, 0x10d4bc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x3d0> 10d490: f94013f4 ldr x20, [sp, #0x20] 10d494: 37000313 tbnz w19, #0x0, 0x10d4f4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x408> 10d498: 1400001a b 0x10d500 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x414> 10d49c: f94002a8 ldr x8, [x21] 10d4a0: f9402508 ldr x8, [x8, #0x48] 10d4a4: aa1503e0 mov x0, x21 10d4a8: d63f0100 blr x8 10d4ac: 3100041f cmn w0, #0x1 10d4b0: 1a9f17f3 cset w19, eq 10d4b4: 9a9503f5 csel x21, xzr, x21, eq 10d4b8: b4fffed4 cbz x20, 0x10d490 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x3a4> 10d4bc: a941a688 ldp x8, x9, [x20, #0x18] 10d4c0: eb09011f cmp x8, x9 10d4c4: 54000060 b.eq 0x10d4d0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x3e4> 10d4c8: b9400100 ldr w0, [x8] 10d4cc: 14000005 b 0x10d4e0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x3f4> 10d4d0: f9400288 ldr x8, [x20] 10d4d4: f9402508 ldr x8, [x8, #0x48] 10d4d8: aa1403e0 mov x0, x20 10d4dc: d63f0100 blr x8 10d4e0: 3100041f cmn w0, #0x1 10d4e4: f94013f4 ldr x20, [sp, #0x20] 10d4e8: 1a9f17e8 cset w8, eq 10d4ec: 4a080268 eor w8, w19, w8 10d4f0: 37000088 tbnz w8, #0x0, 0x10d500 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x414> 10d4f4: b94002c8 ldr w8, [x22] 10d4f8: 321f0108 orr w8, w8, #0x2 10d4fc: b90002c8 str w8, [x22] 10d500: 394163e8 ldrb w8, [sp, #0x58] 10d504: 36000068 tbz w8, #0x0, 0x10d510 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x424> 10d508: f94037e0 ldr x0, [sp, #0x68] 10d50c: 94013e75 bl 0x15cee0 <_ZdlPv@plt> 10d510: 3941c3e8 ldrb w8, [sp, #0x70] 10d514: 36000068 tbz w8, #0x0, 0x10d520 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x434> 10d518: f94043e0 ldr x0, [sp, #0x80] 10d51c: 94013e71 bl 0x15cee0 <_ZdlPv@plt> 10d520: f9401688 ldr x8, [x20, #0x28] 10d524: f85f03a9 ldur x9, [x29, #-0x10] 10d528: eb09011f cmp x8, x9 10d52c: 54000161 b.ne 0x10d558 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x46c> 10d530: aa1503e0 mov x0, x21 10d534: 910703ff add sp, sp, #0x1c0 10d538: a9454ff4 ldp x20, x19, [sp, #0x50] 10d53c: a94457f6 ldp x22, x21, [sp, #0x40] 10d540: a9435ff8 ldp x24, x23, [sp, #0x30] 10d544: a94267fa ldp x26, x25, [sp, #0x20] 10d548: a9416ffc ldp x28, x27, [sp, #0x10] 10d54c: a8c67bfd ldp x29, x30, [sp], #0x60 10d550: d50323bf autiasp 10d554: d65f03c0 ret 10d558: 94013e36 bl 0x15ce30 <__stack_chk_fail@plt> 10d55c: 14000003 b 0x10d568 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x47c> 10d560: 14000002 b 0x10d568 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x47c> 10d564: 14000001 b 0x10d568 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x47c> 10d568: aa0003f3 mov x19, x0 10d56c: 394163e8 ldrb w8, [sp, #0x58] 10d570: 370000a8 tbnz w8, #0x0, 0x10d584 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x498> 10d574: 3941c3e8 ldrb w8, [sp, #0x70] 10d578: 370000e8 tbnz w8, #0x0, 0x10d594 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x4a8> 10d57c: aa1303e0 mov x0, x19 10d580: 94012ef8 bl 0x159160 <__emutls_get_address+0x6d4> 10d584: f94037e0 ldr x0, [sp, #0x68] 10d588: 94013e56 bl 0x15cee0 <_ZdlPv@plt> 10d58c: 3941c3e8 ldrb w8, [sp, #0x70] 10d590: 3607ff68 tbz w8, #0x0, 0x10d57c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x490> 10d594: f94043e0 ldr x0, [sp, #0x80] 10d598: 94013e52 bl 0x15cee0 <_ZdlPv@plt> 10d59c: aa1303e0 mov x0, x19 10d5a0: 94012ef0 bl 0x159160 <__emutls_get_address+0x6d4> 000000000010d5a4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const>: 10d5a4: d503245f bti c 10d5a8: 1401496e b 0x15fb60 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 000000000010d5ac > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const>: 10d5ac: d503233f paciasp 10d5b0: a9ba7bfd stp x29, x30, [sp, #-0x60]! 10d5b4: a9016ffc stp x28, x27, [sp, #0x10] 10d5b8: 910003fd mov x29, sp 10d5bc: a90267fa stp x26, x25, [sp, #0x20] 10d5c0: a9035ff8 stp x24, x23, [sp, #0x30] 10d5c4: a90457f6 stp x22, x21, [sp, #0x40] 10d5c8: a9054ff4 stp x20, x19, [sp, #0x50] 10d5cc: d10703ff sub sp, sp, #0x1c0 10d5d0: a90293e5 stp x5, x4, [sp, #0x28] 10d5d4: d53bd048 mrs x8, TPIDR_EL0 10d5d8: f90013e8 str x8, [sp, #0x20] 10d5dc: aa0303e0 mov x0, x3 10d5e0: f9401508 ldr x8, [x8, #0x28] 10d5e4: aa0203f4 mov x20, x2 10d5e8: aa0103f5 mov x21, x1 10d5ec: d10243a1 sub x1, x29, #0x90 10d5f0: 910233e2 add x2, sp, #0x8c 10d5f4: 910223e3 add x3, sp, #0x88 10d5f8: f81f03a8 stur x8, [x29, #-0x10] 10d5fc: 9101c3e8 add x8, sp, #0x70 10d600: d10243b9 sub x25, x29, #0x90 10d604: 9401494b bl 0x15fb30 <_ZNSt6__ndk19__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_@plt> 10d608: a905ffff stp xzr, xzr, [sp, #0x58] 10d60c: f90037ff str xzr, [sp, #0x68] 10d610: 910163e0 add x0, sp, #0x58 10d614: 528002c1 mov w1, #0x16 // =22 10d618: 2a1f03e2 mov w2, wzr 10d61c: 910163f3 add x19, sp, #0x58 10d620: 940142ac bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10d624: 394163e8 ldrb w8, [sp, #0x58] 10d628: b240027a orr x26, x19, #0x1 10d62c: f94037e9 ldr x9, [sp, #0x68] 10d630: 5280002a mov w10, #0x1 // =1 10d634: 910243fb add x27, sp, #0x90 10d638: 528008ab mov w11, #0x45 // =69 10d63c: 7200011f tst w8, #0x1 10d640: 528002dc mov w28, #0x16 // =22 10d644: 9a890357 csel x23, x26, x9, eq 10d648: 910113f8 add x24, sp, #0x44 10d64c: 910123f6 add x22, sp, #0x48 10d650: 390103ea strb w10, [sp, #0x40] 10d654: 3900f3eb strb w11, [sp, #0x3c] 10d658: a904dffb stp x27, x23, [sp, #0x48] 10d65c: b90047ff str wzr, [sp, #0x44] 10d660: 14000003 b 0x10d66c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xc0> 10d664: 91001108 add x8, x8, #0x4 10d668: f9000ea8 str x8, [x21, #0x18] 10d66c: b40000d5 cbz x21, 0x10d684 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xd8> 10d670: a941a6a8 ldp x8, x9, [x21, #0x18] 10d674: eb09011f cmp x8, x9 10d678: 540000c0 b.eq 0x10d690 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xe4> 10d67c: b9400100 ldr w0, [x8] 10d680: 14000008 b 0x10d6a0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xf4> 10d684: 52800033 mov w19, #0x1 // =1 10d688: b5000154 cbnz x20, 0x10d6b0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x104> 10d68c: 14000016 b 0x10d6e4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x138> 10d690: f94002a8 ldr x8, [x21] 10d694: f9402508 ldr x8, [x8, #0x48] 10d698: aa1503e0 mov x0, x21 10d69c: d63f0100 blr x8 10d6a0: 3100041f cmn w0, #0x1 10d6a4: 1a9f17f3 cset w19, eq 10d6a8: 9a9503f5 csel x21, xzr, x21, eq 10d6ac: b40001d4 cbz x20, 0x10d6e4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x138> 10d6b0: a941a688 ldp x8, x9, [x20, #0x18] 10d6b4: eb09011f cmp x8, x9 10d6b8: 54000060 b.eq 0x10d6c4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x118> 10d6bc: b9400100 ldr w0, [x8] 10d6c0: 14000005 b 0x10d6d4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x128> 10d6c4: f9400288 ldr x8, [x20] 10d6c8: f9402508 ldr x8, [x8, #0x48] 10d6cc: aa1403e0 mov x0, x20 10d6d0: d63f0100 blr x8 10d6d4: 3100041f cmn w0, #0x1 10d6d8: 54000060 b.eq 0x10d6e4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x138> 10d6dc: 35000093 cbnz w19, 0x10d6ec > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x140> 10d6e0: 1400003a b 0x10d7c8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x21c> 10d6e4: aa1f03f4 mov x20, xzr 10d6e8: 37000713 tbnz w19, #0x0, 0x10d7c8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x21c> 10d6ec: 394163e8 ldrb w8, [sp, #0x58] 10d6f0: f94033e9 ldr x9, [sp, #0x60] 10d6f4: f9402bea ldr x10, [sp, #0x50] 10d6f8: d341fd0b lsr x11, x8, #1 10d6fc: 7200011f tst w8, #0x1 10d700: 9a890173 csel x19, x11, x9, eq 10d704: 8b1302e8 add x8, x23, x19 10d708: eb08015f cmp x10, x8 10d70c: 54000281 b.ne 0x10d75c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1b0> 10d710: d37ffa61 lsl x1, x19, #1 10d714: 910163e0 add x0, sp, #0x58 10d718: 2a1f03e2 mov w2, wzr 10d71c: 9401426d bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10d720: f9402fe8 ldr x8, [sp, #0x58] 10d724: 394163e9 ldrb w9, [sp, #0x58] 10d728: 927ff908 and x8, x8, #0xfffffffffffffffe 10d72c: d1000508 sub x8, x8, #0x1 10d730: 7200013f tst w9, #0x1 10d734: 9a880381 csel x1, x28, x8, eq 10d738: 910163e0 add x0, sp, #0x58 10d73c: 2a1f03e2 mov w2, wzr 10d740: 94014264 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10d744: 394163e8 ldrb w8, [sp, #0x58] 10d748: f94037e9 ldr x9, [sp, #0x68] 10d74c: 7200011f tst w8, #0x1 10d750: 9a890357 csel x23, x26, x9, eq 10d754: 8b1302e8 add x8, x23, x19 10d758: f9002be8 str x8, [sp, #0x50] 10d75c: a941a6a8 ldp x8, x9, [x21, #0x18] 10d760: eb09011f cmp x8, x9 10d764: 54000060 b.eq 0x10d770 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c4> 10d768: b9400100 ldr w0, [x8] 10d76c: 14000005 b 0x10d780 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1d4> 10d770: f94002a8 ldr x8, [x21] 10d774: f9402508 ldr x8, [x8, #0x48] 10d778: aa1503e0 mov x0, x21 10d77c: d63f0100 blr x8 10d780: 295117e6 ldp w6, w5, [sp, #0x88] 10d784: 910103e1 add x1, sp, #0x40 10d788: 9100f3e2 add x2, sp, #0x3c 10d78c: 910143e4 add x4, sp, #0x50 10d790: 9101c3e7 add x7, sp, #0x70 10d794: aa1703e3 mov x3, x23 10d798: a90167f8 stp x24, x25, [sp, #0x10] 10d79c: a9005bfb stp x27, x22, [sp] 10d7a0: 940148e8 bl 0x15fb40 <_ZNSt6__ndk19__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjPw@plt> 10d7a4: 35000120 cbnz w0, 0x10d7c8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x21c> 10d7a8: a941a6a8 ldp x8, x9, [x21, #0x18] 10d7ac: eb09011f cmp x8, x9 10d7b0: 54fff5a1 b.ne 0x10d664 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xb8> 10d7b4: f94002a8 ldr x8, [x21] 10d7b8: f9402908 ldr x8, [x8, #0x50] 10d7bc: aa1503e0 mov x0, x21 10d7c0: d63f0100 blr x8 10d7c4: 17ffffaa b 0x10d66c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xc0> 10d7c8: 3941c3e8 ldrb w8, [sp, #0x70] 10d7cc: f9403fe9 ldr x9, [sp, #0x78] 10d7d0: f9401bf6 ldr x22, [sp, #0x30] 10d7d4: d341fd0a lsr x10, x8, #1 10d7d8: 7200011f tst w8, #0x1 10d7dc: 9a890148 csel x8, x10, x9, eq 10d7e0: b4000168 cbz x8, 0x10d80c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x260> 10d7e4: 394103e8 ldrb w8, [sp, #0x40] 10d7e8: 34000128 cbz w8, 0x10d80c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x260> 10d7ec: f94027e8 ldr x8, [sp, #0x48] 10d7f0: 910243e9 add x9, sp, #0x90 10d7f4: cb090109 sub x9, x8, x9 10d7f8: f1027d3f cmp x9, #0x9f 10d7fc: 5400008c b.gt 0x10d80c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x260> 10d800: b94047e9 ldr w9, [sp, #0x44] 10d804: b8004509 str w9, [x8], #0x4 10d808: f90027e8 str x8, [sp, #0x48] 10d80c: f9402be1 ldr x1, [sp, #0x50] 10d810: aa1703e0 mov x0, x23 10d814: aa1603e2 mov x2, x22 10d818: 9400a145 bl 0x135d2c ::~codecvt()+0x1980> 10d81c: 3941c3e8 ldrb w8, [sp, #0x70] 10d820: 910243e9 add x9, sp, #0x90 10d824: f94027ed ldr x13, [sp, #0x48] 10d828: f9403fea ldr x10, [sp, #0x78] 10d82c: 7200010c ands w12, w8, #0x1 10d830: d341fd0b lsr x11, x8, #1 10d834: cb0901a9 sub x9, x13, x9 10d838: 9a8a0168 csel x8, x11, x10, eq 10d83c: f100153f cmp x9, #0x5 10d840: f94017e9 ldr x9, [sp, #0x28] 10d844: 3d800120 str q0, [x9] 10d848: 5400074b b.lt 0x10d930 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x384> 10d84c: b4000728 cbz x8, 0x10d930 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x384> 10d850: d10011a8 sub x8, x13, #0x4 10d854: 910243e9 add x9, sp, #0x90 10d858: eb0d013f cmp x9, x13 10d85c: 54000240 b.eq 0x10d8a4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2f8> 10d860: eb09011f cmp x8, x9 10d864: 54000209 b.ls 0x10d8a4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2f8> 10d868: 910243ea add x10, sp, #0x90 10d86c: aa0803eb mov x11, x8 10d870: 9100114a add x10, x10, #0x4 10d874: b940016c ldr w12, [x11] 10d878: 9100114e add x14, x10, #0x4 10d87c: b85fc14d ldur w13, [x10, #-0x4] 10d880: b81fc14c stur w12, [x10, #-0x4] 10d884: b81fc56d str w13, [x11], #-0x4 10d888: eb0b015f cmp x10, x11 10d88c: aa0e03ea mov x10, x14 10d890: 54ffff23 b.lo 0x10d874 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2c8> 10d894: 3941c3eb ldrb w11, [sp, #0x70] 10d898: f9403fea ldr x10, [sp, #0x78] 10d89c: 1200016c and w12, w11, #0x1 10d8a0: d341fd6b lsr x11, x11, #1 10d8a4: f94043ed ldr x13, [sp, #0x80] 10d8a8: 9101c3ee add x14, sp, #0x70 10d8ac: b24001ce orr x14, x14, #0x1 10d8b0: 7100019f cmp w12, #0x0 10d8b4: 9a8a016a csel x10, x11, x10, eq 10d8b8: 9a8d01cc csel x12, x14, x13, eq 10d8bc: eb09011f cmp x8, x9 10d8c0: 54000249 b.ls 0x10d908 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x35c> 10d8c4: 8b0a0189 add x9, x12, x10 10d8c8: 910243ea add x10, sp, #0x90 10d8cc: 14000007 b 0x10d8e8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x33c> 10d8d0: cb0c012b sub x11, x9, x12 10d8d4: 9100114a add x10, x10, #0x4 10d8d8: f100057f cmp x11, #0x1 10d8dc: 9a8cd58c cinc x12, x12, gt 10d8e0: eb08015f cmp x10, x8 10d8e4: 54000122 b.hs 0x10d908 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x35c> 10d8e8: 3940018b ldrb w11, [x12] 10d8ec: 34ffff2b cbz w11, 0x10d8d0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x324> 10d8f0: 7103fd7f cmp w11, #0xff 10d8f4: 54fffee0 b.eq 0x10d8d0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x324> 10d8f8: b940014d ldr w13, [x10] 10d8fc: 6b0b01bf cmp w13, w11 10d900: 54fffe80 b.eq 0x10d8d0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x324> 10d904: 14000009 b 0x10d928 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x37c> 10d908: 39400189 ldrb w9, [x12] 10d90c: 34000129 cbz w9, 0x10d930 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x384> 10d910: 7103fd3f cmp w9, #0xff 10d914: 540000e0 b.eq 0x10d930 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x384> 10d918: b9400108 ldr w8, [x8] 10d91c: 51000508 sub w8, w8, #0x1 10d920: 6b09011f cmp w8, w9 10d924: 54000063 b.lo 0x10d930 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x384> 10d928: 52800088 mov w8, #0x4 // =4 10d92c: b90002c8 str w8, [x22] 10d930: b40000d5 cbz x21, 0x10d948 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x39c> 10d934: a941a6a8 ldp x8, x9, [x21, #0x18] 10d938: eb09011f cmp x8, x9 10d93c: 54000100 b.eq 0x10d95c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3b0> 10d940: b9400100 ldr w0, [x8] 10d944: 1400000a b 0x10d96c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3c0> 10d948: 52800033 mov w19, #0x1 // =1 10d94c: b5000194 cbnz x20, 0x10d97c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3d0> 10d950: f94013f4 ldr x20, [sp, #0x20] 10d954: 37000313 tbnz w19, #0x0, 0x10d9b4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x408> 10d958: 1400001a b 0x10d9c0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x414> 10d95c: f94002a8 ldr x8, [x21] 10d960: f9402508 ldr x8, [x8, #0x48] 10d964: aa1503e0 mov x0, x21 10d968: d63f0100 blr x8 10d96c: 3100041f cmn w0, #0x1 10d970: 1a9f17f3 cset w19, eq 10d974: 9a9503f5 csel x21, xzr, x21, eq 10d978: b4fffed4 cbz x20, 0x10d950 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3a4> 10d97c: a941a688 ldp x8, x9, [x20, #0x18] 10d980: eb09011f cmp x8, x9 10d984: 54000060 b.eq 0x10d990 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3e4> 10d988: b9400100 ldr w0, [x8] 10d98c: 14000005 b 0x10d9a0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3f4> 10d990: f9400288 ldr x8, [x20] 10d994: f9402508 ldr x8, [x8, #0x48] 10d998: aa1403e0 mov x0, x20 10d99c: d63f0100 blr x8 10d9a0: 3100041f cmn w0, #0x1 10d9a4: f94013f4 ldr x20, [sp, #0x20] 10d9a8: 1a9f17e8 cset w8, eq 10d9ac: 4a080268 eor w8, w19, w8 10d9b0: 37000088 tbnz w8, #0x0, 0x10d9c0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x414> 10d9b4: b94002c8 ldr w8, [x22] 10d9b8: 321f0108 orr w8, w8, #0x2 10d9bc: b90002c8 str w8, [x22] 10d9c0: 394163e8 ldrb w8, [sp, #0x58] 10d9c4: 36000068 tbz w8, #0x0, 0x10d9d0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x424> 10d9c8: f94037e0 ldr x0, [sp, #0x68] 10d9cc: 94013d45 bl 0x15cee0 <_ZdlPv@plt> 10d9d0: 3941c3e8 ldrb w8, [sp, #0x70] 10d9d4: 36000068 tbz w8, #0x0, 0x10d9e0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x434> 10d9d8: f94043e0 ldr x0, [sp, #0x80] 10d9dc: 94013d41 bl 0x15cee0 <_ZdlPv@plt> 10d9e0: f9401688 ldr x8, [x20, #0x28] 10d9e4: f85f03a9 ldur x9, [x29, #-0x10] 10d9e8: eb09011f cmp x8, x9 10d9ec: 54000161 b.ne 0x10da18 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x46c> 10d9f0: aa1503e0 mov x0, x21 10d9f4: 910703ff add sp, sp, #0x1c0 10d9f8: a9454ff4 ldp x20, x19, [sp, #0x50] 10d9fc: a94457f6 ldp x22, x21, [sp, #0x40] 10da00: a9435ff8 ldp x24, x23, [sp, #0x30] 10da04: a94267fa ldp x26, x25, [sp, #0x20] 10da08: a9416ffc ldp x28, x27, [sp, #0x10] 10da0c: a8c67bfd ldp x29, x30, [sp], #0x60 10da10: d50323bf autiasp 10da14: d65f03c0 ret 10da18: 94013d06 bl 0x15ce30 <__stack_chk_fail@plt> 10da1c: 14000003 b 0x10da28 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x47c> 10da20: 14000002 b 0x10da28 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x47c> 10da24: 14000001 b 0x10da28 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x47c> 10da28: aa0003f3 mov x19, x0 10da2c: 394163e8 ldrb w8, [sp, #0x58] 10da30: 370000a8 tbnz w8, #0x0, 0x10da44 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x498> 10da34: 3941c3e8 ldrb w8, [sp, #0x70] 10da38: 370000e8 tbnz w8, #0x0, 0x10da54 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x4a8> 10da3c: aa1303e0 mov x0, x19 10da40: 94012dc8 bl 0x159160 <__emutls_get_address+0x6d4> 10da44: f94037e0 ldr x0, [sp, #0x68] 10da48: 94013d26 bl 0x15cee0 <_ZdlPv@plt> 10da4c: 3941c3e8 ldrb w8, [sp, #0x70] 10da50: 3607ff68 tbz w8, #0x0, 0x10da3c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x490> 10da54: f94043e0 ldr x0, [sp, #0x80] 10da58: 94013d22 bl 0x15cee0 <_ZdlPv@plt> 10da5c: aa1303e0 mov x0, x19 10da60: 94012dc0 bl 0x159160 <__emutls_get_address+0x6d4> 000000000010da64 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const>: 10da64: d503233f paciasp 10da68: d10783ff sub sp, sp, #0x1e0 10da6c: a9187bfd stp x29, x30, [sp, #0x180] 10da70: 910603fd add x29, sp, #0x180 10da74: a9196ffc stp x28, x27, [sp, #0x190] 10da78: a91a67fa stp x26, x25, [sp, #0x1a0] 10da7c: a91b5ff8 stp x24, x23, [sp, #0x1b0] 10da80: a91c57f6 stp x22, x21, [sp, #0x1c0] 10da84: a91d4ff4 stp x20, x19, [sp, #0x1d0] 10da88: d53bd058 mrs x24, TPIDR_EL0 10da8c: aa0503f3 mov x19, x5 10da90: aa0403f9 mov x25, x4 10da94: aa0303e0 mov x0, x3 10da98: aa0203f4 mov x20, x2 10da9c: aa0103f5 mov x21, x1 10daa0: f9401708 ldr x8, [x24, #0x28] 10daa4: f81f03a8 stur x8, [x29, #-0x10] 10daa8: a904ffff stp xzr, xzr, [sp, #0x48] 10daac: f9002fff str xzr, [sp, #0x58] 10dab0: 910103e8 add x8, sp, #0x40 10dab4: 9401476b bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 10dab8: f00002f6 adrp x22, 0x16c000 10dabc: f00002e8 adrp x8, 0x16c000 10dac0: f9470ed6 ldr x22, [x22, #0xe18] 10dac4: f9474508 ldr x8, [x8, #0xe88] 10dac8: f9003fff str xzr, [sp, #0x78] 10dacc: f94023f7 ldr x23, [sp, #0x40] 10dad0: a906a3f6 stp x22, x8, [sp, #0x68] 10dad4: c8dffec8 ldar x8, [x22] 10dad8: b100051f cmn x8, #0x1 10dadc: 54000160 b.eq 0x10db08 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0xa4> 10dae0: 9101a3e8 add x8, sp, #0x68 10dae4: 9100a3e9 add x9, sp, #0x28 10dae8: f90017e8 str x8, [sp, #0x28] 10daec: f90033e9 str x9, [sp, #0x60] 10daf0: f00002e0 adrp x0, 0x16c000 10daf4: 90000142 adrp x2, 0x135000 ::~codecvt()+0xc54> 10daf8: 9104d042 add x2, x2, #0x134 10dafc: 910183e1 add x1, sp, #0x60 10db00: f9470c00 ldr x0, [x0, #0xe18] 10db04: 9401479b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 10db08: a94126e8 ldp x8, x9, [x23, #0x10] 10db0c: b9800aca ldrsw x10, [x22, #0x8] 10db10: cb08012b sub x11, x9, x8 10db14: d1000549 sub x9, x10, #0x1 10db18: eb8b0d3f cmp x9, x11, asr #3 10db1c: 540019a2 b.hs 0x10de50 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x3ec> 10db20: f8697900 ldr x0, [x8, x9, lsl #3] 10db24: b4001960 cbz x0, 0x10de50 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x3ec> 10db28: f9400008 ldr x8, [x0] 10db2c: f9403108 ldr x8, [x8, #0x60] 10db30: f00002e1 adrp x1, 0x16c000 10db34: d101e3a3 sub x3, x29, #0x78 10db38: f9474c21 ldr x1, [x1, #0xe98] 10db3c: 91006822 add x2, x1, #0x1a 10db40: d63f0100 blr x8 10db44: f94023e0 ldr x0, [sp, #0x40] 10db48: f9000ff8 str x24, [sp, #0x18] 10db4c: aa1903f8 mov x24, x25 10db50: 94014708 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 10db54: a902ffff stp xzr, xzr, [sp, #0x28] 10db58: f9001fff str xzr, [sp, #0x38] 10db5c: 9100a3e0 add x0, sp, #0x28 10db60: 528002c1 mov w1, #0x16 // =22 10db64: 2a1f03e2 mov w2, wzr 10db68: 9100a3f6 add x22, sp, #0x28 10db6c: 94014159 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10db70: 3940a3e8 ldrb w8, [sp, #0x28] 10db74: b24002d9 orr x25, x22, #0x1 10db78: f9401fe9 ldr x9, [sp, #0x38] 10db7c: 9101a3ea add x10, sp, #0x68 10db80: 528002da mov w26, #0x16 // =22 10db84: d101e3bb sub x27, x29, #0x78 10db88: 7200011f tst w8, #0x1 10db8c: 910103fc add x28, sp, #0x40 10db90: 9a890337 csel x23, x25, x9, eq 10db94: f90023ea str x10, [sp, #0x40] 10db98: b90027ff str wzr, [sp, #0x24] 10db9c: f90033f7 str x23, [sp, #0x60] 10dba0: 14000003 b 0x10dbac >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x148> 10dba4: 91001108 add x8, x8, #0x4 10dba8: f9000ea8 str x8, [x21, #0x18] 10dbac: b40000d5 cbz x21, 0x10dbc4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x160> 10dbb0: a941a6a8 ldp x8, x9, [x21, #0x18] 10dbb4: eb09011f cmp x8, x9 10dbb8: 540000c0 b.eq 0x10dbd0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x16c> 10dbbc: b9400100 ldr w0, [x8] 10dbc0: 14000008 b 0x10dbe0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x17c> 10dbc4: 52800036 mov w22, #0x1 // =1 10dbc8: b5000154 cbnz x20, 0x10dbf0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x18c> 10dbcc: 14000016 b 0x10dc24 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x1c0> 10dbd0: f94002a8 ldr x8, [x21] 10dbd4: f9402508 ldr x8, [x8, #0x48] 10dbd8: aa1503e0 mov x0, x21 10dbdc: d63f0100 blr x8 10dbe0: 3100041f cmn w0, #0x1 10dbe4: 1a9f17f6 cset w22, eq 10dbe8: 9a9503f5 csel x21, xzr, x21, eq 10dbec: b40001d4 cbz x20, 0x10dc24 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x1c0> 10dbf0: a941a688 ldp x8, x9, [x20, #0x18] 10dbf4: eb09011f cmp x8, x9 10dbf8: 54000060 b.eq 0x10dc04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x1a0> 10dbfc: b9400100 ldr w0, [x8] 10dc00: 14000005 b 0x10dc14 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x1b0> 10dc04: f9400288 ldr x8, [x20] 10dc08: f9402508 ldr x8, [x8, #0x48] 10dc0c: aa1403e0 mov x0, x20 10dc10: d63f0100 blr x8 10dc14: 3100041f cmn w0, #0x1 10dc18: 54000060 b.eq 0x10dc24 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x1c0> 10dc1c: 35000096 cbnz w22, 0x10dc2c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x1c8> 10dc20: 1400003a b 0x10dd08 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x2a4> 10dc24: aa1f03f4 mov x20, xzr 10dc28: 37000716 tbnz w22, #0x0, 0x10dd08 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x2a4> 10dc2c: 3940a3e8 ldrb w8, [sp, #0x28] 10dc30: f9401be9 ldr x9, [sp, #0x30] 10dc34: f94033ea ldr x10, [sp, #0x60] 10dc38: d341fd0b lsr x11, x8, #1 10dc3c: 7200011f tst w8, #0x1 10dc40: 9a890176 csel x22, x11, x9, eq 10dc44: 8b1602e8 add x8, x23, x22 10dc48: eb08015f cmp x10, x8 10dc4c: 54000281 b.ne 0x10dc9c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x238> 10dc50: d37ffac1 lsl x1, x22, #1 10dc54: 9100a3e0 add x0, sp, #0x28 10dc58: 2a1f03e2 mov w2, wzr 10dc5c: 9401411d bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10dc60: f94017e8 ldr x8, [sp, #0x28] 10dc64: 3940a3e9 ldrb w9, [sp, #0x28] 10dc68: 927ff908 and x8, x8, #0xfffffffffffffffe 10dc6c: d1000508 sub x8, x8, #0x1 10dc70: 7200013f tst w9, #0x1 10dc74: 9a880341 csel x1, x26, x8, eq 10dc78: 9100a3e0 add x0, sp, #0x28 10dc7c: 2a1f03e2 mov w2, wzr 10dc80: 94014114 bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10dc84: 3940a3e8 ldrb w8, [sp, #0x28] 10dc88: f9401fe9 ldr x9, [sp, #0x38] 10dc8c: 7200011f tst w8, #0x1 10dc90: 9a890337 csel x23, x25, x9, eq 10dc94: 8b1602e8 add x8, x23, x22 10dc98: f90033e8 str x8, [sp, #0x60] 10dc9c: a941a6a8 ldp x8, x9, [x21, #0x18] 10dca0: eb09011f cmp x8, x9 10dca4: 54000060 b.eq 0x10dcb0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x24c> 10dca8: b9400100 ldr w0, [x8] 10dcac: 14000005 b 0x10dcc0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x25c> 10dcb0: f94002a8 ldr x8, [x21] 10dcb4: f9402508 ldr x8, [x8, #0x48] 10dcb8: aa1503e0 mov x0, x21 10dcbc: d63f0100 blr x8 10dcc0: 2a1f03e5 mov w5, wzr 10dcc4: 910183e3 add x3, sp, #0x60 10dcc8: 910093e4 add x4, sp, #0x24 10dccc: 910123e6 add x6, sp, #0x48 10dcd0: 9101a3e7 add x7, sp, #0x68 10dcd4: 52800201 mov w1, #0x10 // =16 10dcd8: aa1703e2 mov x2, x23 10dcdc: a9006ffc stp x28, x27, [sp] 10dce0: 94014778 bl 0x15fac0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw@plt> 10dce4: 35000120 cbnz w0, 0x10dd08 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x2a4> 10dce8: a941a6a8 ldp x8, x9, [x21, #0x18] 10dcec: eb09011f cmp x8, x9 10dcf0: 54fff5a1 b.ne 0x10dba4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x140> 10dcf4: f94002a8 ldr x8, [x21] 10dcf8: f9402908 ldr x8, [x8, #0x50] 10dcfc: aa1503e0 mov x0, x21 10dd00: d63f0100 blr x8 10dd04: 17ffffaa b 0x10dbac >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x148> 10dd08: f94033e8 ldr x8, [sp, #0x60] 10dd0c: cb170101 sub x1, x8, x23 10dd10: 9100a3e0 add x0, sp, #0x28 10dd14: 2a1f03e2 mov w2, wzr 10dd18: 940140ee bl 0x15e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 10dd1c: 3940a3e8 ldrb w8, [sp, #0x28] 10dd20: d000032a adrp x10, 0x173000 10dd24: f9401fe9 ldr x9, [sp, #0x38] 10dd28: 9118e14a add x10, x10, #0x638 10dd2c: aa1803fa mov x26, x24 10dd30: d0000336 adrp x22, 0x173000 10dd34: 7200011f tst w8, #0x1 10dd38: 08dffd48 ldarb w8, [x10] 10dd3c: 9a890337 csel x23, x25, x9, eq 10dd40: 360008a8 tbz w8, #0x0, 0x10de54 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x3f0> 10dd44: f9431ac1 ldr x1, [x22, #0x630] 10dd48: 90fffb22 adrp x2, 0x71000 10dd4c: aa1703e0 mov x0, x23 10dd50: 911d8c42 add x2, x2, #0x763 10dd54: aa1303e3 mov x3, x19 10dd58: 9401473e bl 0x15fa50 <_ZNSt6__ndk117__libcpp_sscanf_lEPKcP10__locale_tS1_z@plt> 10dd5c: 7100041f cmp w0, #0x1 10dd60: 54000060 b.eq 0x10dd6c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x308> 10dd64: 52800088 mov w8, #0x4 // =4 10dd68: b9000348 str w8, [x26] 10dd6c: b40000d5 cbz x21, 0x10dd84 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x320> 10dd70: a941a6a8 ldp x8, x9, [x21, #0x18] 10dd74: eb09011f cmp x8, x9 10dd78: 540000e0 b.eq 0x10dd94 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x330> 10dd7c: b9400100 ldr w0, [x8] 10dd80: 14000009 b 0x10dda4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x340> 10dd84: 52800036 mov w22, #0x1 // =1 10dd88: b5000174 cbnz x20, 0x10ddb4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x350> 10dd8c: 370002f6 tbnz w22, #0x0, 0x10dde8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x384> 10dd90: 14000019 b 0x10ddf4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x390> 10dd94: f94002a8 ldr x8, [x21] 10dd98: f9402508 ldr x8, [x8, #0x48] 10dd9c: aa1503e0 mov x0, x21 10dda0: d63f0100 blr x8 10dda4: 3100041f cmn w0, #0x1 10dda8: 1a9f17f6 cset w22, eq 10ddac: 9a9503f5 csel x21, xzr, x21, eq 10ddb0: b4fffef4 cbz x20, 0x10dd8c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x328> 10ddb4: a941a688 ldp x8, x9, [x20, #0x18] 10ddb8: eb09011f cmp x8, x9 10ddbc: 54000060 b.eq 0x10ddc8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x364> 10ddc0: b9400100 ldr w0, [x8] 10ddc4: 14000005 b 0x10ddd8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x374> 10ddc8: f9400288 ldr x8, [x20] 10ddcc: f9402508 ldr x8, [x8, #0x48] 10ddd0: aa1403e0 mov x0, x20 10ddd4: d63f0100 blr x8 10ddd8: 3100041f cmn w0, #0x1 10dddc: 1a9f17e8 cset w8, eq 10dde0: 4a0802c8 eor w8, w22, w8 10dde4: 37000088 tbnz w8, #0x0, 0x10ddf4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x390> 10dde8: b9400348 ldr w8, [x26] 10ddec: 321f0108 orr w8, w8, #0x2 10ddf0: b9000348 str w8, [x26] 10ddf4: 3940a3e8 ldrb w8, [sp, #0x28] 10ddf8: 36000068 tbz w8, #0x0, 0x10de04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x3a0> 10ddfc: f9401fe0 ldr x0, [sp, #0x38] 10de00: 94013c38 bl 0x15cee0 <_ZdlPv@plt> 10de04: 394123e8 ldrb w8, [sp, #0x48] 10de08: f9400ff3 ldr x19, [sp, #0x18] 10de0c: 36000068 tbz w8, #0x0, 0x10de18 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x3b4> 10de10: f9402fe0 ldr x0, [sp, #0x58] 10de14: 94013c33 bl 0x15cee0 <_ZdlPv@plt> 10de18: f9401668 ldr x8, [x19, #0x28] 10de1c: f85f03a9 ldur x9, [x29, #-0x10] 10de20: eb09011f cmp x8, x9 10de24: 54000361 b.ne 0x10de90 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x42c> 10de28: aa1503e0 mov x0, x21 10de2c: a95d4ff4 ldp x20, x19, [sp, #0x1d0] 10de30: a95c57f6 ldp x22, x21, [sp, #0x1c0] 10de34: a95b5ff8 ldp x24, x23, [sp, #0x1b0] 10de38: a95a67fa ldp x26, x25, [sp, #0x1a0] 10de3c: a9596ffc ldp x28, x27, [sp, #0x190] 10de40: a9587bfd ldp x29, x30, [sp, #0x180] 10de44: 910783ff add sp, sp, #0x1e0 10de48: d50323bf autiasp 10de4c: d65f03c0 ret 10de50: 94005e5e bl 0x1257c8 10de54: d0000320 adrp x0, 0x173000 10de58: 9118e000 add x0, x0, #0x638 10de5c: 94014611 bl 0x15f6a0 <__cxa_guard_acquire@plt> 10de60: 34fff720 cbz w0, 0x10dd44 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x2e0> 10de64: b0fffb01 adrp x1, 0x6e000 10de68: 5283f7e0 mov w0, #0x1fbf // =8127 10de6c: 911fa421 add x1, x1, #0x7e9 10de70: aa1f03e2 mov x2, xzr 10de74: 940146fb bl 0x15fa60 10de78: f9031ac0 str x0, [x22, #0x630] 10de7c: d0000320 adrp x0, 0x173000 10de80: 9118e000 add x0, x0, #0x638 10de84: 94014613 bl 0x15f6d0 <__cxa_guard_release@plt> 10de88: aa1803fa mov x26, x24 10de8c: 17ffffae b 0x10dd44 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x2e0> 10de90: 94013be8 bl 0x15ce30 <__stack_chk_fail@plt> 10de94: aa0003f3 mov x19, x0 10de98: d0000320 adrp x0, 0x173000 10de9c: 9118e000 add x0, x0, #0x638 10dea0: 940146f4 bl 0x15fa70 <__cxa_guard_abort@plt> 10dea4: 1400000f b 0x10dee0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x47c> 10dea8: 1400000d b 0x10dedc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x478> 10deac: aa0003f3 mov x19, x0 10deb0: 394123e8 ldrb w8, [sp, #0x48] 10deb4: 360001e8 tbz w8, #0x0, 0x10def0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x48c> 10deb8: 14000014 b 0x10df08 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x4a4> 10debc: 14000008 b 0x10dedc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x478> 10dec0: aa0003f3 mov x19, x0 10dec4: f94023e0 ldr x0, [sp, #0x40] 10dec8: 9401462a bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 10decc: 394123e8 ldrb w8, [sp, #0x48] 10ded0: 36000108 tbz w8, #0x0, 0x10def0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x48c> 10ded4: 1400000d b 0x10df08 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x4a4> 10ded8: 14000001 b 0x10dedc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x478> 10dedc: aa0003f3 mov x19, x0 10dee0: 3940a3e8 ldrb w8, [sp, #0x28] 10dee4: 370000a8 tbnz w8, #0x0, 0x10def8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x494> 10dee8: 394123e8 ldrb w8, [sp, #0x48] 10deec: 370000e8 tbnz w8, #0x0, 0x10df08 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x4a4> 10def0: aa1303e0 mov x0, x19 10def4: 94012c9b bl 0x159160 <__emutls_get_address+0x6d4> 10def8: f9401fe0 ldr x0, [sp, #0x38] 10defc: 94013bf9 bl 0x15cee0 <_ZdlPv@plt> 10df00: 394123e8 ldrb w8, [sp, #0x48] 10df04: 3607ff68 tbz w8, #0x0, 0x10def0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x48c> 10df08: f9402fe0 ldr x0, [sp, #0x58] 10df0c: 94013bf5 bl 0x15cee0 <_ZdlPv@plt> 10df10: aa1303e0 mov x0, x19 10df14: 94012c93 bl 0x159160 <__emutls_get_address+0x6d4> 000000000010df18 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)>: 10df18: d503245f bti c 10df1c: f9400068 ldr x8, [x3] 10df20: f94007e9 ldr x9, [sp, #0x8] 10df24: eb02011f cmp x8, x2 10df28: 54000280 b.eq 0x10df78 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x60> 10df2c: 394000ca ldrb w10, [x6] 10df30: f94004cb ldr x11, [x6, #0x8] 10df34: d341fd4c lsr x12, x10, #1 10df38: 7200015f tst w10, #0x1 10df3c: 9a8b018a csel x10, x12, x11, eq 10df40: 6b05001f cmp w0, w5 10df44: 54000241 b.ne 0x10df8c ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x74> 10df48: b400022a cbz x10, 0x10df8c ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x74> 10df4c: f94003e8 ldr x8, [sp] 10df50: f9400109 ldr x9, [x8] 10df54: cb07012a sub x10, x9, x7 10df58: f1027d5f cmp x10, #0x9f 10df5c: 5400042c b.gt 0x10dfe0 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0xc8> 10df60: 2a1f03e0 mov w0, wzr 10df64: b940008a ldr w10, [x4] 10df68: b800452a str w10, [x9], #0x4 10df6c: f9000109 str x9, [x8] 10df70: b900009f str wzr, [x4] 10df74: d65f03c0 ret 10df78: b940612a ldr w10, [x9, #0x60] 10df7c: 6b00015f cmp w10, w0 10df80: 54000121 b.ne 0x10dfa4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x8c> 10df84: 52800568 mov w8, #0x2b // =43 10df88: 1400000b b 0x10dfb4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x9c> 10df8c: aa0903ea mov x10, x9 10df90: b846854b ldr w11, [x10], #0x68 10df94: 6b00017f cmp w11, w0 10df98: 540001a1 b.ne 0x10dfcc ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0xb4> 10df9c: aa1f03ea mov x10, xzr 10dfa0: 14000089 b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10dfa4: b940652a ldr w10, [x9, #0x64] 10dfa8: 6b00015f cmp w10, w0 10dfac: 54fffc01 b.ne 0x10df2c ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x14> 10dfb0: 528005a8 mov w8, #0x2d // =45 10dfb4: 2a1f03e0 mov w0, wzr 10dfb8: 91000449 add x9, x2, #0x1 10dfbc: f9000069 str x9, [x3] 10dfc0: 39000048 strb w8, [x2] 10dfc4: b900009f str wzr, [x4] 10dfc8: d65f03c0 ret 10dfcc: b940052b ldr w11, [x9, #0x4] 10dfd0: 6b00017f cmp w11, w0 10dfd4: 540000a1 b.ne 0x10dfe8 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0xd0> 10dfd8: 5280002a mov w10, #0x1 // =1 10dfdc: 1400007a b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10dfe0: 2a1f03e0 mov w0, wzr 10dfe4: d65f03c0 ret 10dfe8: b940092b ldr w11, [x9, #0x8] 10dfec: 6b00017f cmp w11, w0 10dff0: 54000061 b.ne 0x10dffc ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0xe4> 10dff4: 5280004a mov w10, #0x2 // =2 10dff8: 14000073 b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10dffc: b9400d2b ldr w11, [x9, #0xc] 10e000: 6b00017f cmp w11, w0 10e004: 54000061 b.ne 0x10e010 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0xf8> 10e008: 5280006a mov w10, #0x3 // =3 10e00c: 1400006e b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e010: b940112b ldr w11, [x9, #0x10] 10e014: 6b00017f cmp w11, w0 10e018: 54000061 b.ne 0x10e024 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x10c> 10e01c: 5280008a mov w10, #0x4 // =4 10e020: 14000069 b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e024: b940152b ldr w11, [x9, #0x14] 10e028: 6b00017f cmp w11, w0 10e02c: 54000061 b.ne 0x10e038 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x120> 10e030: 528000aa mov w10, #0x5 // =5 10e034: 14000064 b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e038: b940192b ldr w11, [x9, #0x18] 10e03c: 6b00017f cmp w11, w0 10e040: 54000061 b.ne 0x10e04c ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x134> 10e044: 528000ca mov w10, #0x6 // =6 10e048: 1400005f b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e04c: b9401d2b ldr w11, [x9, #0x1c] 10e050: 6b00017f cmp w11, w0 10e054: 54000061 b.ne 0x10e060 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x148> 10e058: 528000ea mov w10, #0x7 // =7 10e05c: 1400005a b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e060: b940212b ldr w11, [x9, #0x20] 10e064: 6b00017f cmp w11, w0 10e068: 54000061 b.ne 0x10e074 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x15c> 10e06c: 5280010a mov w10, #0x8 // =8 10e070: 14000055 b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e074: b940252b ldr w11, [x9, #0x24] 10e078: 6b00017f cmp w11, w0 10e07c: 54000061 b.ne 0x10e088 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x170> 10e080: 5280012a mov w10, #0x9 // =9 10e084: 14000050 b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e088: b940292b ldr w11, [x9, #0x28] 10e08c: 6b00017f cmp w11, w0 10e090: 54000061 b.ne 0x10e09c ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x184> 10e094: 5280014a mov w10, #0xa // =10 10e098: 1400004b b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e09c: b9402d2b ldr w11, [x9, #0x2c] 10e0a0: 6b00017f cmp w11, w0 10e0a4: 54000061 b.ne 0x10e0b0 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x198> 10e0a8: 5280016a mov w10, #0xb // =11 10e0ac: 14000046 b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e0b0: b940312b ldr w11, [x9, #0x30] 10e0b4: 6b00017f cmp w11, w0 10e0b8: 54000061 b.ne 0x10e0c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x1ac> 10e0bc: 5280018a mov w10, #0xc // =12 10e0c0: 14000041 b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e0c4: b940352b ldr w11, [x9, #0x34] 10e0c8: 6b00017f cmp w11, w0 10e0cc: 54000061 b.ne 0x10e0d8 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x1c0> 10e0d0: 528001aa mov w10, #0xd // =13 10e0d4: 1400003c b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e0d8: b940392b ldr w11, [x9, #0x38] 10e0dc: 6b00017f cmp w11, w0 10e0e0: 54000061 b.ne 0x10e0ec ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x1d4> 10e0e4: 528001ca mov w10, #0xe // =14 10e0e8: 14000037 b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e0ec: b9403d2b ldr w11, [x9, #0x3c] 10e0f0: 6b00017f cmp w11, w0 10e0f4: 54000061 b.ne 0x10e100 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x1e8> 10e0f8: 528001ea mov w10, #0xf // =15 10e0fc: 14000032 b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e100: b940412b ldr w11, [x9, #0x40] 10e104: 6b00017f cmp w11, w0 10e108: 54000061 b.ne 0x10e114 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x1fc> 10e10c: 5280020a mov w10, #0x10 // =16 10e110: 1400002d b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e114: b940452b ldr w11, [x9, #0x44] 10e118: 6b00017f cmp w11, w0 10e11c: 54000061 b.ne 0x10e128 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x210> 10e120: 5280022a mov w10, #0x11 // =17 10e124: 14000028 b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e128: b940492b ldr w11, [x9, #0x48] 10e12c: 6b00017f cmp w11, w0 10e130: 54000061 b.ne 0x10e13c ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x224> 10e134: 5280024a mov w10, #0x12 // =18 10e138: 14000023 b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e13c: b9404d2b ldr w11, [x9, #0x4c] 10e140: 6b00017f cmp w11, w0 10e144: 54000061 b.ne 0x10e150 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x238> 10e148: 5280026a mov w10, #0x13 // =19 10e14c: 1400001e b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e150: b940512b ldr w11, [x9, #0x50] 10e154: 6b00017f cmp w11, w0 10e158: 54000061 b.ne 0x10e164 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x24c> 10e15c: 5280028a mov w10, #0x14 // =20 10e160: 14000019 b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e164: b940552b ldr w11, [x9, #0x54] 10e168: 6b00017f cmp w11, w0 10e16c: 54000061 b.ne 0x10e178 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x260> 10e170: 528002aa mov w10, #0x15 // =21 10e174: 14000014 b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e178: b940592b ldr w11, [x9, #0x58] 10e17c: 6b00017f cmp w11, w0 10e180: 54000061 b.ne 0x10e18c ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x274> 10e184: 528002ca mov w10, #0x16 // =22 10e188: 1400000f b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e18c: b9405d2b ldr w11, [x9, #0x5c] 10e190: 6b00017f cmp w11, w0 10e194: 54000061 b.ne 0x10e1a0 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x288> 10e198: 528002ea mov w10, #0x17 // =23 10e19c: 1400000a b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e1a0: b940612b ldr w11, [x9, #0x60] 10e1a4: 6b00017f cmp w11, w0 10e1a8: 54000061 b.ne 0x10e1b4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x29c> 10e1ac: 5280030a mov w10, #0x18 // =24 10e1b0: 14000005 b 0x10e1c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ac> 10e1b4: b940652b ldr w11, [x9, #0x64] 10e1b8: 6b00017f cmp w11, w0 10e1bc: 54000061 b.ne 0x10e1c8 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b0> 10e1c0: 5280032a mov w10, #0x19 // =25 10e1c4: 8b0a092a add x10, x9, x10, lsl #2 10e1c8: cb09014a sub x10, x10, x9 10e1cc: f101715f cmp x10, #0x5c 10e1d0: 5400006d b.le 0x10e1dc ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2c4> 10e1d4: 12800000 mov w0, #-0x1 // =-1 10e1d8: d65f03c0 ret 10e1dc: 9342fd49 asr x9, x10, #2 10e1e0: 7100203f cmp w1, #0x8 10e1e4: 540000a0 b.eq 0x10e1f8 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2e0> 10e1e8: 7100403f cmp w1, #0x10 10e1ec: 540000c0 b.eq 0x10e204 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ec> 10e1f0: 7100283f cmp w1, #0xa 10e1f4: 540000c1 b.ne 0x10e20c ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2f4> 10e1f8: eb21413f cmp x9, w1, uxtw 10e1fc: 5400008b b.lt 0x10e20c ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2f4> 10e200: 17fffff5 b 0x10e1d4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2bc> 10e204: f101615f cmp x10, #0x58 10e208: 5400018a b.ge 0x10e238 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x320> 10e20c: d00002ea adrp x10, 0x16c000 10e210: 2a1f03e0 mov w0, wzr 10e214: f9474d4a ldr x10, [x10, #0xe98] 10e218: 38696949 ldrb w9, [x10, x9] 10e21c: 9100050a add x10, x8, #0x1 10e220: f900006a str x10, [x3] 10e224: 39000109 strb w9, [x8] 10e228: b9400088 ldr w8, [x4] 10e22c: 11000508 add w8, w8, #0x1 10e230: b9000088 str w8, [x4] 10e234: d65f03c0 ret 10e238: eb02010a subs x10, x8, x2 10e23c: 12800000 mov w0, #-0x1 // =-1 10e240: 54ffffa0 b.eq 0x10e234 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x31c> 10e244: f100095f cmp x10, #0x2 10e248: 54ffff6c b.gt 0x10e234 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x31c> 10e24c: 385ff10a ldurb w10, [x8, #-0x1] 10e250: 7100c15f cmp w10, #0x30 10e254: 54fffc01 b.ne 0x10e1d4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2bc> 10e258: d00002eb adrp x11, 0x16c000 10e25c: 2a1f03e0 mov w0, wzr 10e260: 9100050a add x10, x8, #0x1 10e264: f9474d6b ldr x11, [x11, #0xe98] 10e268: b900009f str wzr, [x4] 10e26c: f900006a str x10, [x3] 10e270: 38696969 ldrb w9, [x11, x9] 10e274: 39000109 strb w9, [x8] 10e278: d65f03c0 ret 000000000010e27c ::__stage2_float_prep(std::__ndk1::ios_base&, char*, char&, char&)>: 10e27c: d503233f paciasp 10e280: d10243ff sub sp, sp, #0x90 10e284: a9047bfd stp x29, x30, [sp, #0x40] 10e288: 910103fd add x29, sp, #0x40 10e28c: a90567fa stp x26, x25, [sp, #0x50] 10e290: a9065ff8 stp x24, x23, [sp, #0x60] 10e294: a90757f6 stp x22, x21, [sp, #0x70] 10e298: a9084ff4 stp x20, x19, [sp, #0x80] 10e29c: d53bd057 mrs x23, TPIDR_EL0 10e2a0: aa0803f4 mov x20, x8 10e2a4: f94016e9 ldr x9, [x23, #0x28] 10e2a8: 910023e8 add x8, sp, #0x8 10e2ac: aa0303f3 mov x19, x3 10e2b0: aa0203f5 mov x21, x2 10e2b4: aa0103f6 mov x22, x1 10e2b8: f81f83a9 stur x9, [x29, #-0x8] 10e2bc: 94014569 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 10e2c0: d00002f9 adrp x25, 0x16c000 10e2c4: d00002f8 adrp x24, 0x16c000 10e2c8: f9470339 ldr x25, [x25, #0xe00] 10e2cc: f9474718 ldr x24, [x24, #0xe88] 10e2d0: f90013ff str xzr, [sp, #0x20] 10e2d4: f94007fa ldr x26, [sp, #0x8] 10e2d8: a90163f9 stp x25, x24, [sp, #0x10] 10e2dc: c8dfff28 ldar x8, [x25] 10e2e0: b100051f cmn x8, #0x1 10e2e4: 54000140 b.eq 0x10e30c ::__stage2_float_prep(std::__ndk1::ios_base&, char*, char&, char&)+0x90> 10e2e8: 910043e8 add x8, sp, #0x10 10e2ec: d10043a9 sub x9, x29, #0x10 10e2f0: a93ea3a9 stp x9, x8, [x29, #-0x18] 10e2f4: d00002e0 adrp x0, 0x16c000 10e2f8: f0000122 adrp x2, 0x135000 ::~codecvt()+0xc54> 10e2fc: 9104d042 add x2, x2, #0x134 10e300: d10063a1 sub x1, x29, #0x18 10e304: f9470000 ldr x0, [x0, #0xe00] 10e308: 9401459a bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 10e30c: a9412748 ldp x8, x9, [x26, #0x10] 10e310: b9800b2a ldrsw x10, [x25, #0x8] 10e314: cb08012b sub x11, x9, x8 10e318: d1000549 sub x9, x10, #0x1 10e31c: eb8b0d3f cmp x9, x11, asr #3 10e320: 54000802 b.hs 0x10e420 ::__stage2_float_prep(std::__ndk1::ios_base&, char*, char&, char&)+0x1a4> 10e324: f8697900 ldr x0, [x8, x9, lsl #3] 10e328: b40007c0 cbz x0, 0x10e420 ::__stage2_float_prep(std::__ndk1::ios_base&, char*, char&, char&)+0x1a4> 10e32c: f9400008 ldr x8, [x0] 10e330: f9402108 ldr x8, [x8, #0x40] 10e334: d00002e1 adrp x1, 0x16c000 10e338: aa1603e3 mov x3, x22 10e33c: f9474c21 ldr x1, [x1, #0xe98] 10e340: 91008022 add x2, x1, #0x20 10e344: d63f0100 blr x8 10e348: d00002f6 adrp x22, 0x16c000 10e34c: f9474ad6 ldr x22, [x22, #0xe90] 10e350: f90013ff str xzr, [sp, #0x20] 10e354: a90163f6 stp x22, x24, [sp, #0x10] 10e358: f94007f8 ldr x24, [sp, #0x8] 10e35c: c8dffec8 ldar x8, [x22] 10e360: b100051f cmn x8, #0x1 10e364: 54000140 b.eq 0x10e38c ::__stage2_float_prep(std::__ndk1::ios_base&, char*, char&, char&)+0x110> 10e368: 910043e8 add x8, sp, #0x10 10e36c: d10043a9 sub x9, x29, #0x10 10e370: a93ea3a9 stp x9, x8, [x29, #-0x18] 10e374: d00002e0 adrp x0, 0x16c000 10e378: f0000122 adrp x2, 0x135000 ::~codecvt()+0xc54> 10e37c: 9104d042 add x2, x2, #0x134 10e380: d10063a1 sub x1, x29, #0x18 10e384: f9474800 ldr x0, [x0, #0xe90] 10e388: 9401457a bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 10e38c: a9412708 ldp x8, x9, [x24, #0x10] 10e390: b9800aca ldrsw x10, [x22, #0x8] 10e394: cb08012b sub x11, x9, x8 10e398: d1000549 sub x9, x10, #0x1 10e39c: eb8b0d3f cmp x9, x11, asr #3 10e3a0: 54000422 b.hs 0x10e424 ::__stage2_float_prep(std::__ndk1::ios_base&, char*, char&, char&)+0x1a8> 10e3a4: f8697916 ldr x22, [x8, x9, lsl #3] 10e3a8: b40003f6 cbz x22, 0x10e424 ::__stage2_float_prep(std::__ndk1::ios_base&, char*, char&, char&)+0x1a8> 10e3ac: f94002c8 ldr x8, [x22] 10e3b0: f9400d08 ldr x8, [x8, #0x18] 10e3b4: aa1603e0 mov x0, x22 10e3b8: d63f0100 blr x8 10e3bc: 390002a0 strb w0, [x21] 10e3c0: f94002c8 ldr x8, [x22] 10e3c4: f9401108 ldr x8, [x8, #0x20] 10e3c8: aa1603e0 mov x0, x22 10e3cc: d63f0100 blr x8 10e3d0: 39000260 strb w0, [x19] 10e3d4: f94002c8 ldr x8, [x22] 10e3d8: f9401509 ldr x9, [x8, #0x28] 10e3dc: aa1403e8 mov x8, x20 10e3e0: aa1603e0 mov x0, x22 10e3e4: d63f0120 blr x9 10e3e8: f94007e0 ldr x0, [sp, #0x8] 10e3ec: 940144e1 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 10e3f0: f94016e8 ldr x8, [x23, #0x28] 10e3f4: f85f83a9 ldur x9, [x29, #-0x8] 10e3f8: eb09011f cmp x8, x9 10e3fc: 54000161 b.ne 0x10e428 ::__stage2_float_prep(std::__ndk1::ios_base&, char*, char&, char&)+0x1ac> 10e400: a9484ff4 ldp x20, x19, [sp, #0x80] 10e404: a94757f6 ldp x22, x21, [sp, #0x70] 10e408: a9465ff8 ldp x24, x23, [sp, #0x60] 10e40c: a94567fa ldp x26, x25, [sp, #0x50] 10e410: a9447bfd ldp x29, x30, [sp, #0x40] 10e414: 910243ff add sp, sp, #0x90 10e418: d50323bf autiasp 10e41c: d65f03c0 ret 10e420: 94005cea bl 0x1257c8 10e424: 94005ce9 bl 0x1257c8 10e428: 94013a82 bl 0x15ce30 <__stack_chk_fail@plt> 10e42c: 14000001 b 0x10e430 ::__stage2_float_prep(std::__ndk1::ios_base&, char*, char&, char&)+0x1b4> 10e430: aa0003f3 mov x19, x0 10e434: f94007e0 ldr x0, [sp, #0x8] 10e438: 940144ce bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 10e43c: aa1303e0 mov x0, x19 10e440: 94012b48 bl 0x159160 <__emutls_get_address+0x6d4> 000000000010e444 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)>: 10e444: d503245f bti c 10e448: a940a3e9 ldp x9, x8, [sp, #0x8] 10e44c: 12001c0d and w13, w0, #0xff 10e450: f94003ea ldr x10, [sp] 10e454: 6b2501bf cmp w13, w5, uxtb 10e458: 54000301 b.ne 0x10e4b8 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x74> 10e45c: 3940002b ldrb w11, [x1] 10e460: 3400162b cbz w11, 0x10e724 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2e0> 10e464: f940008b ldr x11, [x4] 10e468: 528005cd mov w13, #0x2e // =46 10e46c: 3900003f strb wzr, [x1] 10e470: 9100056c add x12, x11, #0x1 10e474: f900008c str x12, [x4] 10e478: 3900016d strb w13, [x11] 10e47c: 394000eb ldrb w11, [x7] 10e480: f94004ec ldr x12, [x7, #0x8] 10e484: d341fd6d lsr x13, x11, #1 10e488: 7200017f tst w11, #0x1 10e48c: 9a8c01ab csel x11, x13, x12, eq 10e490: b4001beb cbz x11, 0x10e80c ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x3c8> 10e494: f940012b ldr x11, [x9] 10e498: cb0a016a sub x10, x11, x10 10e49c: f1027d5f cmp x10, #0x9f 10e4a0: 54001b6c b.gt 0x10e80c ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x3c8> 10e4a4: b9400108 ldr w8, [x8] 10e4a8: 2a1f03e0 mov w0, wzr 10e4ac: b8004568 str w8, [x11], #0x4 10e4b0: f900012b str x11, [x9] 10e4b4: d65f03c0 ret 10e4b8: 12001ccb and w11, w6, #0xff 10e4bc: 6b0b01bf cmp w13, w11 10e4c0: 54000261 b.ne 0x10e50c ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0xc8> 10e4c4: 394000eb ldrb w11, [x7] 10e4c8: f94004ec ldr x12, [x7, #0x8] 10e4cc: d341fd6e lsr x14, x11, #1 10e4d0: 7200017f tst w11, #0x1 10e4d4: 9a8c01cb csel x11, x14, x12, eq 10e4d8: b40001ab cbz x11, 0x10e50c ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0xc8> 10e4dc: 3940002b ldrb w11, [x1] 10e4e0: 3400122b cbz w11, 0x10e724 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2e0> 10e4e4: f940012b ldr x11, [x9] 10e4e8: cb0a016a sub x10, x11, x10 10e4ec: f1027d5f cmp x10, #0x9f 10e4f0: 540018ec b.gt 0x10e80c ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x3c8> 10e4f4: 2a1f03e0 mov w0, wzr 10e4f8: b940010a ldr w10, [x8] 10e4fc: b800456a str w10, [x11], #0x4 10e500: f900012b str x11, [x9] 10e504: b900011f str wzr, [x8] 10e508: d65f03c0 ret 10e50c: f9400feb ldr x11, [sp, #0x18] 10e510: aa0b03ee mov x14, x11 10e514: 384205cc ldrb w12, [x14], #0x20 10e518: 6b0d019f cmp w12, w13 10e51c: 54000061 b.ne 0x10e528 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0xe4> 10e520: aa0b03ec mov x12, x11 10e524: 1400007d b 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e528: aa0b03ec mov x12, x11 10e52c: 38401d8f ldrb w15, [x12, #0x1]! 10e530: 6b0d01ff cmp w15, w13 10e534: 54000f20 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e538: aa0b03ec mov x12, x11 10e53c: 38402d8f ldrb w15, [x12, #0x2]! 10e540: 6b0d01ff cmp w15, w13 10e544: 54000ea0 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e548: aa0b03ec mov x12, x11 10e54c: 38403d8f ldrb w15, [x12, #0x3]! 10e550: 6b0d01ff cmp w15, w13 10e554: 54000e20 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e558: aa0b03ec mov x12, x11 10e55c: 38404d8f ldrb w15, [x12, #0x4]! 10e560: 6b0d01ff cmp w15, w13 10e564: 54000da0 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e568: aa0b03ec mov x12, x11 10e56c: 38405d8f ldrb w15, [x12, #0x5]! 10e570: 6b0d01ff cmp w15, w13 10e574: 54000d20 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e578: aa0b03ec mov x12, x11 10e57c: 38406d8f ldrb w15, [x12, #0x6]! 10e580: 6b0d01ff cmp w15, w13 10e584: 54000ca0 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e588: aa0b03ec mov x12, x11 10e58c: 38407d8f ldrb w15, [x12, #0x7]! 10e590: 6b0d01ff cmp w15, w13 10e594: 54000c20 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e598: aa0b03ec mov x12, x11 10e59c: 38408d8f ldrb w15, [x12, #0x8]! 10e5a0: 6b0d01ff cmp w15, w13 10e5a4: 54000ba0 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e5a8: aa0b03ec mov x12, x11 10e5ac: 38409d8f ldrb w15, [x12, #0x9]! 10e5b0: 6b0d01ff cmp w15, w13 10e5b4: 54000b20 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e5b8: aa0b03ec mov x12, x11 10e5bc: 3840ad8f ldrb w15, [x12, #0xa]! 10e5c0: 6b0d01ff cmp w15, w13 10e5c4: 54000aa0 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e5c8: aa0b03ec mov x12, x11 10e5cc: 3840bd8f ldrb w15, [x12, #0xb]! 10e5d0: 6b0d01ff cmp w15, w13 10e5d4: 54000a20 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e5d8: aa0b03ec mov x12, x11 10e5dc: 3840cd8f ldrb w15, [x12, #0xc]! 10e5e0: 6b0d01ff cmp w15, w13 10e5e4: 540009a0 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e5e8: aa0b03ec mov x12, x11 10e5ec: 3840dd8f ldrb w15, [x12, #0xd]! 10e5f0: 6b0d01ff cmp w15, w13 10e5f4: 54000920 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e5f8: aa0b03ec mov x12, x11 10e5fc: 3840ed8f ldrb w15, [x12, #0xe]! 10e600: 6b0d01ff cmp w15, w13 10e604: 540008a0 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e608: aa0b03ec mov x12, x11 10e60c: 3840fd8f ldrb w15, [x12, #0xf]! 10e610: 6b0d01ff cmp w15, w13 10e614: 54000820 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e618: aa0b03ec mov x12, x11 10e61c: 38410d8f ldrb w15, [x12, #0x10]! 10e620: 6b0d01ff cmp w15, w13 10e624: 540007a0 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e628: aa0b03ec mov x12, x11 10e62c: 38411d8f ldrb w15, [x12, #0x11]! 10e630: 6b0d01ff cmp w15, w13 10e634: 54000720 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e638: aa0b03ec mov x12, x11 10e63c: 38412d8f ldrb w15, [x12, #0x12]! 10e640: 6b0d01ff cmp w15, w13 10e644: 540006a0 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e648: aa0b03ec mov x12, x11 10e64c: 38413d8f ldrb w15, [x12, #0x13]! 10e650: 6b0d01ff cmp w15, w13 10e654: 54000620 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e658: aa0b03ec mov x12, x11 10e65c: 38414d8f ldrb w15, [x12, #0x14]! 10e660: 6b0d01ff cmp w15, w13 10e664: 540005a0 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e668: aa0b03ec mov x12, x11 10e66c: 38415d8f ldrb w15, [x12, #0x15]! 10e670: 6b0d01ff cmp w15, w13 10e674: 54000520 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e678: aa0b03ec mov x12, x11 10e67c: 38416d8f ldrb w15, [x12, #0x16]! 10e680: 6b0d01ff cmp w15, w13 10e684: 540004a0 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e688: aa0b03ec mov x12, x11 10e68c: 38417d8f ldrb w15, [x12, #0x17]! 10e690: 6b0d01ff cmp w15, w13 10e694: 54000420 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e698: aa0b03ec mov x12, x11 10e69c: 38418d8f ldrb w15, [x12, #0x18]! 10e6a0: 6b0d01ff cmp w15, w13 10e6a4: 540003a0 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e6a8: aa0b03ec mov x12, x11 10e6ac: 38419d8f ldrb w15, [x12, #0x19]! 10e6b0: 6b0d01ff cmp w15, w13 10e6b4: 54000320 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e6b8: aa0b03ec mov x12, x11 10e6bc: 3841ad8f ldrb w15, [x12, #0x1a]! 10e6c0: 6b0d01ff cmp w15, w13 10e6c4: 540002a0 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e6c8: aa0b03ec mov x12, x11 10e6cc: 3841bd8f ldrb w15, [x12, #0x1b]! 10e6d0: 6b0d01ff cmp w15, w13 10e6d4: 54000220 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e6d8: aa0b03ec mov x12, x11 10e6dc: 3841cd8f ldrb w15, [x12, #0x1c]! 10e6e0: 6b0d01ff cmp w15, w13 10e6e4: 540001a0 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e6e8: aa0b03ec mov x12, x11 10e6ec: 3841dd8f ldrb w15, [x12, #0x1d]! 10e6f0: 6b0d01ff cmp w15, w13 10e6f4: 54000120 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e6f8: aa0b03ec mov x12, x11 10e6fc: 3841ed8f ldrb w15, [x12, #0x1e]! 10e700: 6b0d01ff cmp w15, w13 10e704: 540000a0 b.eq 0x10e718 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2d4> 10e708: aa0b03ec mov x12, x11 10e70c: 3841fd8f ldrb w15, [x12, #0x1f]! 10e710: 6b0d01ff cmp w15, w13 10e714: 9a8e018c csel x12, x12, x14, eq 10e718: cb0b018c sub x12, x12, x11 10e71c: f1007d9f cmp x12, #0x1f 10e720: 5400006d b.le 0x10e72c ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2e8> 10e724: 12800000 mov w0, #-0x1 // =-1 10e728: d65f03c0 ret 10e72c: d00002eb adrp x11, 0x16c000 10e730: 927ff98d and x13, x12, #0xfffffffffffffffe 10e734: f10059bf cmp x13, #0x16 10e738: f9474d6b ldr x11, [x11, #0xe98] 10e73c: 386c696b ldrb w11, [x11, x12] 10e740: 540001c0 b.eq 0x10e778 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x334> 10e744: f10061bf cmp x13, #0x18 10e748: 54000281 b.ne 0x10e798 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 10e74c: f9400088 ldr x8, [x4] 10e750: eb03011f cmp x8, x3 10e754: 54000180 b.eq 0x10e784 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x340> 10e758: 385ff109 ldurb w9, [x8, #-0x1] 10e75c: 52800bec mov w12, #0x5f // =95 10e760: 3940004a ldrb w10, [x2] 10e764: 0a0c0129 and w9, w9, w12 10e768: 1200194a and w10, w10, #0x7f 10e76c: 6b0a013f cmp w9, w10 10e770: 540000a0 b.eq 0x10e784 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x340> 10e774: 17ffffec b 0x10e724 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2e0> 10e778: 52800a08 mov w8, #0x50 // =80 10e77c: 39000048 strb w8, [x2] 10e780: f9400088 ldr x8, [x4] 10e784: 91000509 add x9, x8, #0x1 10e788: 2a1f03e0 mov w0, wzr 10e78c: f9000089 str x9, [x4] 10e790: 3900010b strb w11, [x8] 10e794: d65f03c0 ret 10e798: 3940004e ldrb w14, [x2] 10e79c: 52800bed mov w13, #0x5f // =95 10e7a0: 0a0d016d and w13, w11, w13 10e7a4: 6b0e01bf cmp w13, w14 10e7a8: 54000261 b.ne 0x10e7f4 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x3b0> 10e7ac: 321901ad orr w13, w13, #0x80 10e7b0: 3900004d strb w13, [x2] 10e7b4: 3940002d ldrb w13, [x1] 10e7b8: 340001ed cbz w13, 0x10e7f4 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x3b0> 10e7bc: 3900003f strb wzr, [x1] 10e7c0: 394000ed ldrb w13, [x7] 10e7c4: f94004ee ldr x14, [x7, #0x8] 10e7c8: d341fdaf lsr x15, x13, #1 10e7cc: 720001bf tst w13, #0x1 10e7d0: 9a8e01ed csel x13, x15, x14, eq 10e7d4: b400010d cbz x13, 0x10e7f4 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x3b0> 10e7d8: f940012d ldr x13, [x9] 10e7dc: cb0a01aa sub x10, x13, x10 10e7e0: f1027d5f cmp x10, #0x9f 10e7e4: 5400008c b.gt 0x10e7f4 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x3b0> 10e7e8: b940010a ldr w10, [x8] 10e7ec: b80045aa str w10, [x13], #0x4 10e7f0: f900012d str x13, [x9] 10e7f4: f9400089 ldr x9, [x4] 10e7f8: f100559f cmp x12, #0x15 10e7fc: 9100052a add x10, x9, #0x1 10e800: f900008a str x10, [x4] 10e804: 3900012b strb w11, [x9] 10e808: 5400006d b.le 0x10e814 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x3d0> 10e80c: 2a1f03e0 mov w0, wzr 10e810: d65f03c0 ret 10e814: b9400109 ldr w9, [x8] 10e818: 2a1f03e0 mov w0, wzr 10e81c: 11000529 add w9, w9, #0x1 10e820: b9000109 str w9, [x8] 10e824: d65f03c0 ret 000000000010e828 ::__stage2_int_prep(std::__ndk1::ios_base&, char*, char&)>: 10e828: d503233f paciasp 10e82c: d10243ff sub sp, sp, #0x90 10e830: a9047bfd stp x29, x30, [sp, #0x40] 10e834: 910103fd add x29, sp, #0x40 10e838: f9002bf9 str x25, [sp, #0x50] 10e83c: a9065ff8 stp x24, x23, [sp, #0x60] 10e840: a90757f6 stp x22, x21, [sp, #0x70] 10e844: a9084ff4 stp x20, x19, [sp, #0x80] 10e848: d53bd056 mrs x22, TPIDR_EL0 10e84c: aa0803f4 mov x20, x8 10e850: f94016c9 ldr x9, [x22, #0x28] 10e854: 910023e8 add x8, sp, #0x8 10e858: aa0203f3 mov x19, x2 10e85c: aa0103f5 mov x21, x1 10e860: f81f83a9 stur x9, [x29, #-0x8] 10e864: 940143ff bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 10e868: d00002f8 adrp x24, 0x16c000 10e86c: d00002f7 adrp x23, 0x16c000 10e870: f9470318 ldr x24, [x24, #0xe00] 10e874: f94746f7 ldr x23, [x23, #0xe88] 10e878: f90013ff str xzr, [sp, #0x20] 10e87c: f94007f9 ldr x25, [sp, #0x8] 10e880: a9015ff8 stp x24, x23, [sp, #0x10] 10e884: c8dfff08 ldar x8, [x24] 10e888: b100051f cmn x8, #0x1 10e88c: 54000140 b.eq 0x10e8b4 ::__stage2_int_prep(std::__ndk1::ios_base&, char*, char&)+0x8c> 10e890: 910043e8 add x8, sp, #0x10 10e894: d10043a9 sub x9, x29, #0x10 10e898: a93ea3a9 stp x9, x8, [x29, #-0x18] 10e89c: d00002e0 adrp x0, 0x16c000 10e8a0: f0000122 adrp x2, 0x135000 ::~codecvt()+0xc54> 10e8a4: 9104d042 add x2, x2, #0x134 10e8a8: d10063a1 sub x1, x29, #0x18 10e8ac: f9470000 ldr x0, [x0, #0xe00] 10e8b0: 94014430 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 10e8b4: a9412728 ldp x8, x9, [x25, #0x10] 10e8b8: b9800b0a ldrsw x10, [x24, #0x8] 10e8bc: cb08012b sub x11, x9, x8 10e8c0: d1000549 sub x9, x10, #0x1 10e8c4: eb8b0d3f cmp x9, x11, asr #3 10e8c8: 54000762 b.hs 0x10e9b4 ::__stage2_int_prep(std::__ndk1::ios_base&, char*, char&)+0x18c> 10e8cc: f8697900 ldr x0, [x8, x9, lsl #3] 10e8d0: b4000720 cbz x0, 0x10e9b4 ::__stage2_int_prep(std::__ndk1::ios_base&, char*, char&)+0x18c> 10e8d4: f9400008 ldr x8, [x0] 10e8d8: f9402108 ldr x8, [x8, #0x40] 10e8dc: d00002e1 adrp x1, 0x16c000 10e8e0: aa1503e3 mov x3, x21 10e8e4: f9474c21 ldr x1, [x1, #0xe98] 10e8e8: 91006822 add x2, x1, #0x1a 10e8ec: d63f0100 blr x8 10e8f0: d00002f5 adrp x21, 0x16c000 10e8f4: f9474ab5 ldr x21, [x21, #0xe90] 10e8f8: f90013ff str xzr, [sp, #0x20] 10e8fc: a9015ff5 stp x21, x23, [sp, #0x10] 10e900: f94007f7 ldr x23, [sp, #0x8] 10e904: c8dffea8 ldar x8, [x21] 10e908: b100051f cmn x8, #0x1 10e90c: 54000140 b.eq 0x10e934 ::__stage2_int_prep(std::__ndk1::ios_base&, char*, char&)+0x10c> 10e910: 910043e8 add x8, sp, #0x10 10e914: d10043a9 sub x9, x29, #0x10 10e918: a93ea3a9 stp x9, x8, [x29, #-0x18] 10e91c: d00002e0 adrp x0, 0x16c000 10e920: f0000122 adrp x2, 0x135000 ::~codecvt()+0xc54> 10e924: 9104d042 add x2, x2, #0x134 10e928: d10063a1 sub x1, x29, #0x18 10e92c: f9474800 ldr x0, [x0, #0xe90] 10e930: 94014410 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 10e934: a94126e8 ldp x8, x9, [x23, #0x10] 10e938: b9800aaa ldrsw x10, [x21, #0x8] 10e93c: cb08012b sub x11, x9, x8 10e940: d1000549 sub x9, x10, #0x1 10e944: eb8b0d3f cmp x9, x11, asr #3 10e948: 54000382 b.hs 0x10e9b8 ::__stage2_int_prep(std::__ndk1::ios_base&, char*, char&)+0x190> 10e94c: f8697915 ldr x21, [x8, x9, lsl #3] 10e950: b4000355 cbz x21, 0x10e9b8 ::__stage2_int_prep(std::__ndk1::ios_base&, char*, char&)+0x190> 10e954: f94002a8 ldr x8, [x21] 10e958: f9401108 ldr x8, [x8, #0x20] 10e95c: aa1503e0 mov x0, x21 10e960: d63f0100 blr x8 10e964: 39000260 strb w0, [x19] 10e968: f94002a8 ldr x8, [x21] 10e96c: f9401509 ldr x9, [x8, #0x28] 10e970: aa1403e8 mov x8, x20 10e974: aa1503e0 mov x0, x21 10e978: d63f0120 blr x9 10e97c: f94007e0 ldr x0, [sp, #0x8] 10e980: 9401437c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 10e984: f94016c8 ldr x8, [x22, #0x28] 10e988: f85f83a9 ldur x9, [x29, #-0x8] 10e98c: eb09011f cmp x8, x9 10e990: 54000161 b.ne 0x10e9bc ::__stage2_int_prep(std::__ndk1::ios_base&, char*, char&)+0x194> 10e994: a9484ff4 ldp x20, x19, [sp, #0x80] 10e998: a94757f6 ldp x22, x21, [sp, #0x70] 10e99c: a9465ff8 ldp x24, x23, [sp, #0x60] 10e9a0: a9447bfd ldp x29, x30, [sp, #0x40] 10e9a4: f9402bf9 ldr x25, [sp, #0x50] 10e9a8: 910243ff add sp, sp, #0x90 10e9ac: d50323bf autiasp 10e9b0: d65f03c0 ret 10e9b4: 94005b85 bl 0x1257c8 10e9b8: 94005b84 bl 0x1257c8 10e9bc: 9401391d bl 0x15ce30 <__stack_chk_fail@plt> 10e9c0: 14000001 b 0x10e9c4 ::__stage2_int_prep(std::__ndk1::ios_base&, char*, char&)+0x19c> 10e9c4: aa0003f3 mov x19, x0 10e9c8: f94007e0 ldr x0, [sp, #0x8] 10e9cc: 94014369 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 10e9d0: aa1303e0 mov x0, x19 10e9d4: 940129e3 bl 0x159160 <__emutls_get_address+0x6d4> 000000000010e9d8 ::__stage2_float_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&, wchar_t&)>: 10e9d8: d503233f paciasp 10e9dc: d10243ff sub sp, sp, #0x90 10e9e0: a9047bfd stp x29, x30, [sp, #0x40] 10e9e4: 910103fd add x29, sp, #0x40 10e9e8: a90567fa stp x26, x25, [sp, #0x50] 10e9ec: a9065ff8 stp x24, x23, [sp, #0x60] 10e9f0: a90757f6 stp x22, x21, [sp, #0x70] 10e9f4: a9084ff4 stp x20, x19, [sp, #0x80] 10e9f8: d53bd057 mrs x23, TPIDR_EL0 10e9fc: aa0803f4 mov x20, x8 10ea00: f94016e9 ldr x9, [x23, #0x28] 10ea04: 910023e8 add x8, sp, #0x8 10ea08: aa0303f3 mov x19, x3 10ea0c: aa0203f5 mov x21, x2 10ea10: aa0103f6 mov x22, x1 10ea14: f81f83a9 stur x9, [x29, #-0x8] 10ea18: 94014392 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 10ea1c: d00002f9 adrp x25, 0x16c000 10ea20: d00002f8 adrp x24, 0x16c000 10ea24: f9470f39 ldr x25, [x25, #0xe18] 10ea28: f9474718 ldr x24, [x24, #0xe88] 10ea2c: f90013ff str xzr, [sp, #0x20] 10ea30: f94007fa ldr x26, [sp, #0x8] 10ea34: a90163f9 stp x25, x24, [sp, #0x10] 10ea38: c8dfff28 ldar x8, [x25] 10ea3c: b100051f cmn x8, #0x1 10ea40: 54000140 b.eq 0x10ea68 ::__stage2_float_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&, wchar_t&)+0x90> 10ea44: 910043e8 add x8, sp, #0x10 10ea48: d10043a9 sub x9, x29, #0x10 10ea4c: a93ea3a9 stp x9, x8, [x29, #-0x18] 10ea50: d00002e0 adrp x0, 0x16c000 10ea54: f0000122 adrp x2, 0x135000 ::~codecvt()+0xc54> 10ea58: 9104d042 add x2, x2, #0x134 10ea5c: d10063a1 sub x1, x29, #0x18 10ea60: f9470c00 ldr x0, [x0, #0xe18] 10ea64: 940143c3 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 10ea68: a9412748 ldp x8, x9, [x26, #0x10] 10ea6c: b9800b2a ldrsw x10, [x25, #0x8] 10ea70: cb08012b sub x11, x9, x8 10ea74: d1000549 sub x9, x10, #0x1 10ea78: eb8b0d3f cmp x9, x11, asr #3 10ea7c: 54000802 b.hs 0x10eb7c ::__stage2_float_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&, wchar_t&)+0x1a4> 10ea80: f8697900 ldr x0, [x8, x9, lsl #3] 10ea84: b40007c0 cbz x0, 0x10eb7c ::__stage2_float_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&, wchar_t&)+0x1a4> 10ea88: f9400008 ldr x8, [x0] 10ea8c: f9403108 ldr x8, [x8, #0x60] 10ea90: d00002e1 adrp x1, 0x16c000 10ea94: aa1603e3 mov x3, x22 10ea98: f9474c21 ldr x1, [x1, #0xe98] 10ea9c: 91008022 add x2, x1, #0x20 10eaa0: d63f0100 blr x8 10eaa4: d00002f6 adrp x22, 0x16c000 10eaa8: f94752d6 ldr x22, [x22, #0xea0] 10eaac: f90013ff str xzr, [sp, #0x20] 10eab0: a90163f6 stp x22, x24, [sp, #0x10] 10eab4: f94007f8 ldr x24, [sp, #0x8] 10eab8: c8dffec8 ldar x8, [x22] 10eabc: b100051f cmn x8, #0x1 10eac0: 54000140 b.eq 0x10eae8 ::__stage2_float_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&, wchar_t&)+0x110> 10eac4: 910043e8 add x8, sp, #0x10 10eac8: d10043a9 sub x9, x29, #0x10 10eacc: a93ea3a9 stp x9, x8, [x29, #-0x18] 10ead0: d00002e0 adrp x0, 0x16c000 10ead4: f0000122 adrp x2, 0x135000 ::~codecvt()+0xc54> 10ead8: 9104d042 add x2, x2, #0x134 10eadc: d10063a1 sub x1, x29, #0x18 10eae0: f9475000 ldr x0, [x0, #0xea0] 10eae4: 940143a3 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 10eae8: a9412708 ldp x8, x9, [x24, #0x10] 10eaec: b9800aca ldrsw x10, [x22, #0x8] 10eaf0: cb08012b sub x11, x9, x8 10eaf4: d1000549 sub x9, x10, #0x1 10eaf8: eb8b0d3f cmp x9, x11, asr #3 10eafc: 54000422 b.hs 0x10eb80 ::__stage2_float_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&, wchar_t&)+0x1a8> 10eb00: f8697916 ldr x22, [x8, x9, lsl #3] 10eb04: b40003f6 cbz x22, 0x10eb80 ::__stage2_float_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&, wchar_t&)+0x1a8> 10eb08: f94002c8 ldr x8, [x22] 10eb0c: f9400d08 ldr x8, [x8, #0x18] 10eb10: aa1603e0 mov x0, x22 10eb14: d63f0100 blr x8 10eb18: b90002a0 str w0, [x21] 10eb1c: f94002c8 ldr x8, [x22] 10eb20: f9401108 ldr x8, [x8, #0x20] 10eb24: aa1603e0 mov x0, x22 10eb28: d63f0100 blr x8 10eb2c: b9000260 str w0, [x19] 10eb30: f94002c8 ldr x8, [x22] 10eb34: f9401509 ldr x9, [x8, #0x28] 10eb38: aa1403e8 mov x8, x20 10eb3c: aa1603e0 mov x0, x22 10eb40: d63f0120 blr x9 10eb44: f94007e0 ldr x0, [sp, #0x8] 10eb48: 9401430a bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 10eb4c: f94016e8 ldr x8, [x23, #0x28] 10eb50: f85f83a9 ldur x9, [x29, #-0x8] 10eb54: eb09011f cmp x8, x9 10eb58: 54000161 b.ne 0x10eb84 ::__stage2_float_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&, wchar_t&)+0x1ac> 10eb5c: a9484ff4 ldp x20, x19, [sp, #0x80] 10eb60: a94757f6 ldp x22, x21, [sp, #0x70] 10eb64: a9465ff8 ldp x24, x23, [sp, #0x60] 10eb68: a94567fa ldp x26, x25, [sp, #0x50] 10eb6c: a9447bfd ldp x29, x30, [sp, #0x40] 10eb70: 910243ff add sp, sp, #0x90 10eb74: d50323bf autiasp 10eb78: d65f03c0 ret 10eb7c: 94005b13 bl 0x1257c8 10eb80: 94005b12 bl 0x1257c8 10eb84: 940138ab bl 0x15ce30 <__stack_chk_fail@plt> 10eb88: 14000001 b 0x10eb8c ::__stage2_float_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&, wchar_t&)+0x1b4> 10eb8c: aa0003f3 mov x19, x0 10eb90: f94007e0 ldr x0, [sp, #0x8] 10eb94: 940142f7 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 10eb98: aa1303e0 mov x0, x19 10eb9c: 94012971 bl 0x159160 <__emutls_get_address+0x6d4> 000000000010eba0 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)>: 10eba0: d503245f bti c 10eba4: a940a3e9 ldp x9, x8, [sp, #0x8] 10eba8: 6b05001f cmp w0, w5 10ebac: f94003ea ldr x10, [sp] 10ebb0: 54000301 b.ne 0x10ec10 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x70> 10ebb4: 3940002b ldrb w11, [x1] 10ebb8: 340019eb cbz w11, 0x10eef4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x354> 10ebbc: f940008b ldr x11, [x4] 10ebc0: 528005cd mov w13, #0x2e // =46 10ebc4: 3900003f strb wzr, [x1] 10ebc8: 9100056c add x12, x11, #0x1 10ebcc: f900008c str x12, [x4] 10ebd0: 3900016d strb w13, [x11] 10ebd4: 394000eb ldrb w11, [x7] 10ebd8: f94004ec ldr x12, [x7, #0x8] 10ebdc: d341fd6d lsr x13, x11, #1 10ebe0: 7200017f tst w11, #0x1 10ebe4: 9a8c01ab csel x11, x13, x12, eq 10ebe8: b4001fcb cbz x11, 0x10efe0 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x440> 10ebec: f940012b ldr x11, [x9] 10ebf0: cb0a016a sub x10, x11, x10 10ebf4: f1027d5f cmp x10, #0x9f 10ebf8: 54001f4c b.gt 0x10efe0 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x440> 10ebfc: b9400108 ldr w8, [x8] 10ec00: 2a1f03e0 mov w0, wzr 10ec04: b8004568 str w8, [x11], #0x4 10ec08: f900012b str x11, [x9] 10ec0c: d65f03c0 ret 10ec10: 6b06001f cmp w0, w6 10ec14: 54000261 b.ne 0x10ec60 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0xc0> 10ec18: 394000eb ldrb w11, [x7] 10ec1c: f94004ec ldr x12, [x7, #0x8] 10ec20: d341fd6d lsr x13, x11, #1 10ec24: 7200017f tst w11, #0x1 10ec28: 9a8c01ab csel x11, x13, x12, eq 10ec2c: b40001ab cbz x11, 0x10ec60 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0xc0> 10ec30: 3940002b ldrb w11, [x1] 10ec34: 3400160b cbz w11, 0x10eef4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x354> 10ec38: f940012b ldr x11, [x9] 10ec3c: cb0a016a sub x10, x11, x10 10ec40: f1027d5f cmp x10, #0x9f 10ec44: 54001cec b.gt 0x10efe0 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x440> 10ec48: 2a1f03e0 mov w0, wzr 10ec4c: b940010a ldr w10, [x8] 10ec50: b800456a str w10, [x11], #0x4 10ec54: f900012b str x11, [x9] 10ec58: b900011f str wzr, [x8] 10ec5c: d65f03c0 ret 10ec60: f9400feb ldr x11, [sp, #0x18] 10ec64: aa0b03ec mov x12, x11 10ec68: b848058d ldr w13, [x12], #0x80 10ec6c: 6b0001bf cmp w13, w0 10ec70: 54000061 b.ne 0x10ec7c ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0xdc> 10ec74: aa1f03ec mov x12, xzr 10ec78: 1400009b b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ec7c: b940056d ldr w13, [x11, #0x4] 10ec80: 6b0001bf cmp w13, w0 10ec84: 54000061 b.ne 0x10ec90 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0xf0> 10ec88: 5280002c mov w12, #0x1 // =1 10ec8c: 14000096 b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ec90: b940096d ldr w13, [x11, #0x8] 10ec94: 6b0001bf cmp w13, w0 10ec98: 54000061 b.ne 0x10eca4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x104> 10ec9c: 5280004c mov w12, #0x2 // =2 10eca0: 14000091 b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10eca4: b9400d6d ldr w13, [x11, #0xc] 10eca8: 6b0001bf cmp w13, w0 10ecac: 54000061 b.ne 0x10ecb8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x118> 10ecb0: 5280006c mov w12, #0x3 // =3 10ecb4: 1400008c b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ecb8: b940116d ldr w13, [x11, #0x10] 10ecbc: 6b0001bf cmp w13, w0 10ecc0: 54000061 b.ne 0x10eccc ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x12c> 10ecc4: 5280008c mov w12, #0x4 // =4 10ecc8: 14000087 b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10eccc: b940156d ldr w13, [x11, #0x14] 10ecd0: 6b0001bf cmp w13, w0 10ecd4: 54000061 b.ne 0x10ece0 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x140> 10ecd8: 528000ac mov w12, #0x5 // =5 10ecdc: 14000082 b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ece0: b940196d ldr w13, [x11, #0x18] 10ece4: 6b0001bf cmp w13, w0 10ece8: 54000061 b.ne 0x10ecf4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x154> 10ecec: 528000cc mov w12, #0x6 // =6 10ecf0: 1400007d b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ecf4: b9401d6d ldr w13, [x11, #0x1c] 10ecf8: 6b0001bf cmp w13, w0 10ecfc: 54000061 b.ne 0x10ed08 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x168> 10ed00: 528000ec mov w12, #0x7 // =7 10ed04: 14000078 b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ed08: b940216d ldr w13, [x11, #0x20] 10ed0c: 6b0001bf cmp w13, w0 10ed10: 54000061 b.ne 0x10ed1c ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x17c> 10ed14: 5280010c mov w12, #0x8 // =8 10ed18: 14000073 b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ed1c: b940256d ldr w13, [x11, #0x24] 10ed20: 6b0001bf cmp w13, w0 10ed24: 54000061 b.ne 0x10ed30 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x190> 10ed28: 5280012c mov w12, #0x9 // =9 10ed2c: 1400006e b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ed30: b940296d ldr w13, [x11, #0x28] 10ed34: 6b0001bf cmp w13, w0 10ed38: 54000061 b.ne 0x10ed44 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x1a4> 10ed3c: 5280014c mov w12, #0xa // =10 10ed40: 14000069 b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ed44: b9402d6d ldr w13, [x11, #0x2c] 10ed48: 6b0001bf cmp w13, w0 10ed4c: 54000061 b.ne 0x10ed58 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x1b8> 10ed50: 5280016c mov w12, #0xb // =11 10ed54: 14000064 b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ed58: b940316d ldr w13, [x11, #0x30] 10ed5c: 6b0001bf cmp w13, w0 10ed60: 54000061 b.ne 0x10ed6c ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x1cc> 10ed64: 5280018c mov w12, #0xc // =12 10ed68: 1400005f b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ed6c: b940356d ldr w13, [x11, #0x34] 10ed70: 6b0001bf cmp w13, w0 10ed74: 54000061 b.ne 0x10ed80 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x1e0> 10ed78: 528001ac mov w12, #0xd // =13 10ed7c: 1400005a b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ed80: b940396d ldr w13, [x11, #0x38] 10ed84: 6b0001bf cmp w13, w0 10ed88: 54000061 b.ne 0x10ed94 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x1f4> 10ed8c: 528001cc mov w12, #0xe // =14 10ed90: 14000055 b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ed94: b9403d6d ldr w13, [x11, #0x3c] 10ed98: 6b0001bf cmp w13, w0 10ed9c: 54000061 b.ne 0x10eda8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x208> 10eda0: 528001ec mov w12, #0xf // =15 10eda4: 14000050 b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10eda8: b940416d ldr w13, [x11, #0x40] 10edac: 6b0001bf cmp w13, w0 10edb0: 54000061 b.ne 0x10edbc ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x21c> 10edb4: 5280020c mov w12, #0x10 // =16 10edb8: 1400004b b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10edbc: b940456d ldr w13, [x11, #0x44] 10edc0: 6b0001bf cmp w13, w0 10edc4: 54000061 b.ne 0x10edd0 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x230> 10edc8: 5280022c mov w12, #0x11 // =17 10edcc: 14000046 b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10edd0: b940496d ldr w13, [x11, #0x48] 10edd4: 6b0001bf cmp w13, w0 10edd8: 54000061 b.ne 0x10ede4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x244> 10eddc: 5280024c mov w12, #0x12 // =18 10ede0: 14000041 b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ede4: b9404d6d ldr w13, [x11, #0x4c] 10ede8: 6b0001bf cmp w13, w0 10edec: 54000061 b.ne 0x10edf8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x258> 10edf0: 5280026c mov w12, #0x13 // =19 10edf4: 1400003c b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10edf8: b940516d ldr w13, [x11, #0x50] 10edfc: 6b0001bf cmp w13, w0 10ee00: 54000061 b.ne 0x10ee0c ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x26c> 10ee04: 5280028c mov w12, #0x14 // =20 10ee08: 14000037 b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ee0c: b940556d ldr w13, [x11, #0x54] 10ee10: 6b0001bf cmp w13, w0 10ee14: 54000061 b.ne 0x10ee20 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x280> 10ee18: 528002ac mov w12, #0x15 // =21 10ee1c: 14000032 b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ee20: b940596d ldr w13, [x11, #0x58] 10ee24: 6b0001bf cmp w13, w0 10ee28: 54000061 b.ne 0x10ee34 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x294> 10ee2c: 528002cc mov w12, #0x16 // =22 10ee30: 1400002d b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ee34: b9405d6d ldr w13, [x11, #0x5c] 10ee38: 6b0001bf cmp w13, w0 10ee3c: 54000061 b.ne 0x10ee48 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x2a8> 10ee40: 528002ec mov w12, #0x17 // =23 10ee44: 14000028 b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ee48: b940616d ldr w13, [x11, #0x60] 10ee4c: 6b0001bf cmp w13, w0 10ee50: 54000061 b.ne 0x10ee5c ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x2bc> 10ee54: 5280030c mov w12, #0x18 // =24 10ee58: 14000023 b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ee5c: b940656d ldr w13, [x11, #0x64] 10ee60: 6b0001bf cmp w13, w0 10ee64: 54000061 b.ne 0x10ee70 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x2d0> 10ee68: 5280032c mov w12, #0x19 // =25 10ee6c: 1400001e b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ee70: b940696d ldr w13, [x11, #0x68] 10ee74: 6b0001bf cmp w13, w0 10ee78: 54000061 b.ne 0x10ee84 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x2e4> 10ee7c: 5280034c mov w12, #0x1a // =26 10ee80: 14000019 b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ee84: b9406d6d ldr w13, [x11, #0x6c] 10ee88: 6b0001bf cmp w13, w0 10ee8c: 54000061 b.ne 0x10ee98 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x2f8> 10ee90: 5280036c mov w12, #0x1b // =27 10ee94: 14000014 b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10ee98: b940716d ldr w13, [x11, #0x70] 10ee9c: 6b0001bf cmp w13, w0 10eea0: 54000061 b.ne 0x10eeac ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x30c> 10eea4: 5280038c mov w12, #0x1c // =28 10eea8: 1400000f b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10eeac: b940756d ldr w13, [x11, #0x74] 10eeb0: 6b0001bf cmp w13, w0 10eeb4: 54000061 b.ne 0x10eec0 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x320> 10eeb8: 528003ac mov w12, #0x1d // =29 10eebc: 1400000a b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10eec0: b940796d ldr w13, [x11, #0x78] 10eec4: 6b0001bf cmp w13, w0 10eec8: 54000061 b.ne 0x10eed4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x334> 10eecc: 528003cc mov w12, #0x1e // =30 10eed0: 14000005 b 0x10eee4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x344> 10eed4: b9407d6d ldr w13, [x11, #0x7c] 10eed8: 6b0001bf cmp w13, w0 10eedc: 54000061 b.ne 0x10eee8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x348> 10eee0: 528003ec mov w12, #0x1f // =31 10eee4: 8b0c096c add x12, x11, x12, lsl #2 10eee8: cb0b018c sub x12, x12, x11 10eeec: f101f19f cmp x12, #0x7c 10eef0: 5400006d b.le 0x10eefc ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x35c> 10eef4: 12800000 mov w0, #-0x1 // =-1 10eef8: d65f03c0 ret 10eefc: d00002ed adrp x13, 0x16c000 10ef00: 9342fd8b asr x11, x12, #2 10ef04: f9474dad ldr x13, [x13, #0xe98] 10ef08: 386b69ab ldrb w11, [x13, x11] 10ef0c: 927df98d and x13, x12, #0xfffffffffffffffb 10ef10: f10161bf cmp x13, #0x58 10ef14: 540001c0 b.eq 0x10ef4c ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x3ac> 10ef18: f10181bf cmp x13, #0x60 10ef1c: 54000281 b.ne 0x10ef6c ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x3cc> 10ef20: f9400088 ldr x8, [x4] 10ef24: eb03011f cmp x8, x3 10ef28: 54000180 b.eq 0x10ef58 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x3b8> 10ef2c: 385ff109 ldurb w9, [x8, #-0x1] 10ef30: 52800bec mov w12, #0x5f // =95 10ef34: 3940004a ldrb w10, [x2] 10ef38: 0a0c0129 and w9, w9, w12 10ef3c: 1200194a and w10, w10, #0x7f 10ef40: 6b0a013f cmp w9, w10 10ef44: 540000a0 b.eq 0x10ef58 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x3b8> 10ef48: 17ffffeb b 0x10eef4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x354> 10ef4c: 52800a08 mov w8, #0x50 // =80 10ef50: 39000048 strb w8, [x2] 10ef54: f9400088 ldr x8, [x4] 10ef58: 91000509 add x9, x8, #0x1 10ef5c: 2a1f03e0 mov w0, wzr 10ef60: f9000089 str x9, [x4] 10ef64: 3900010b strb w11, [x8] 10ef68: d65f03c0 ret 10ef6c: 3940004e ldrb w14, [x2] 10ef70: 52800bed mov w13, #0x5f // =95 10ef74: 0a0d016d and w13, w11, w13 10ef78: 6b0e01bf cmp w13, w14 10ef7c: 54000261 b.ne 0x10efc8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x428> 10ef80: 321901ad orr w13, w13, #0x80 10ef84: 3900004d strb w13, [x2] 10ef88: 3940002d ldrb w13, [x1] 10ef8c: 340001ed cbz w13, 0x10efc8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x428> 10ef90: 3900003f strb wzr, [x1] 10ef94: 394000ed ldrb w13, [x7] 10ef98: f94004ee ldr x14, [x7, #0x8] 10ef9c: d341fdaf lsr x15, x13, #1 10efa0: 720001bf tst w13, #0x1 10efa4: 9a8e01ed csel x13, x15, x14, eq 10efa8: b400010d cbz x13, 0x10efc8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x428> 10efac: f940012d ldr x13, [x9] 10efb0: cb0a01aa sub x10, x13, x10 10efb4: f1027d5f cmp x10, #0x9f 10efb8: 5400008c b.gt 0x10efc8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x428> 10efbc: b940010a ldr w10, [x8] 10efc0: b80045aa str w10, [x13], #0x4 10efc4: f900012d str x13, [x9] 10efc8: f9400089 ldr x9, [x4] 10efcc: f101519f cmp x12, #0x54 10efd0: 9100052a add x10, x9, #0x1 10efd4: f900008a str x10, [x4] 10efd8: 3900012b strb w11, [x9] 10efdc: 5400006d b.le 0x10efe8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x448> 10efe0: 2a1f03e0 mov w0, wzr 10efe4: d65f03c0 ret 10efe8: b9400109 ldr w9, [x8] 10efec: 2a1f03e0 mov w0, wzr 10eff0: 11000529 add w9, w9, #0x1 10eff4: b9000109 str w9, [x8] 10eff8: d65f03c0 ret 000000000010effc ::__stage2_int_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&)>: 10effc: d503233f paciasp 10f000: d10243ff sub sp, sp, #0x90 10f004: a9047bfd stp x29, x30, [sp, #0x40] 10f008: 910103fd add x29, sp, #0x40 10f00c: f9002bf9 str x25, [sp, #0x50] 10f010: a9065ff8 stp x24, x23, [sp, #0x60] 10f014: a90757f6 stp x22, x21, [sp, #0x70] 10f018: a9084ff4 stp x20, x19, [sp, #0x80] 10f01c: d53bd056 mrs x22, TPIDR_EL0 10f020: aa0803f4 mov x20, x8 10f024: f94016c9 ldr x9, [x22, #0x28] 10f028: 910023e8 add x8, sp, #0x8 10f02c: aa0203f3 mov x19, x2 10f030: aa0103f5 mov x21, x1 10f034: f81f83a9 stur x9, [x29, #-0x8] 10f038: 9401420a bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 10f03c: b00002f8 adrp x24, 0x16c000 10f040: b00002f7 adrp x23, 0x16c000 10f044: f9470f18 ldr x24, [x24, #0xe18] 10f048: f94746f7 ldr x23, [x23, #0xe88] 10f04c: f90013ff str xzr, [sp, #0x20] 10f050: f94007f9 ldr x25, [sp, #0x8] 10f054: a9015ff8 stp x24, x23, [sp, #0x10] 10f058: c8dfff08 ldar x8, [x24] 10f05c: b100051f cmn x8, #0x1 10f060: 54000140 b.eq 0x10f088 ::__stage2_int_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&)+0x8c> 10f064: 910043e8 add x8, sp, #0x10 10f068: d10043a9 sub x9, x29, #0x10 10f06c: a93ea3a9 stp x9, x8, [x29, #-0x18] 10f070: b00002e0 adrp x0, 0x16c000 10f074: d0000122 adrp x2, 0x135000 ::~codecvt()+0xc54> 10f078: 9104d042 add x2, x2, #0x134 10f07c: d10063a1 sub x1, x29, #0x18 10f080: f9470c00 ldr x0, [x0, #0xe18] 10f084: 9401423b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 10f088: a9412728 ldp x8, x9, [x25, #0x10] 10f08c: b9800b0a ldrsw x10, [x24, #0x8] 10f090: cb08012b sub x11, x9, x8 10f094: d1000549 sub x9, x10, #0x1 10f098: eb8b0d3f cmp x9, x11, asr #3 10f09c: 54000762 b.hs 0x10f188 ::__stage2_int_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&)+0x18c> 10f0a0: f8697900 ldr x0, [x8, x9, lsl #3] 10f0a4: b4000720 cbz x0, 0x10f188 ::__stage2_int_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&)+0x18c> 10f0a8: f9400008 ldr x8, [x0] 10f0ac: f9403108 ldr x8, [x8, #0x60] 10f0b0: b00002e1 adrp x1, 0x16c000 10f0b4: aa1503e3 mov x3, x21 10f0b8: f9474c21 ldr x1, [x1, #0xe98] 10f0bc: 91006822 add x2, x1, #0x1a 10f0c0: d63f0100 blr x8 10f0c4: b00002f5 adrp x21, 0x16c000 10f0c8: f94752b5 ldr x21, [x21, #0xea0] 10f0cc: f90013ff str xzr, [sp, #0x20] 10f0d0: a9015ff5 stp x21, x23, [sp, #0x10] 10f0d4: f94007f7 ldr x23, [sp, #0x8] 10f0d8: c8dffea8 ldar x8, [x21] 10f0dc: b100051f cmn x8, #0x1 10f0e0: 54000140 b.eq 0x10f108 ::__stage2_int_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&)+0x10c> 10f0e4: 910043e8 add x8, sp, #0x10 10f0e8: d10043a9 sub x9, x29, #0x10 10f0ec: a93ea3a9 stp x9, x8, [x29, #-0x18] 10f0f0: b00002e0 adrp x0, 0x16c000 10f0f4: d0000122 adrp x2, 0x135000 ::~codecvt()+0xc54> 10f0f8: 9104d042 add x2, x2, #0x134 10f0fc: d10063a1 sub x1, x29, #0x18 10f100: f9475000 ldr x0, [x0, #0xea0] 10f104: 9401421b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 10f108: a94126e8 ldp x8, x9, [x23, #0x10] 10f10c: b9800aaa ldrsw x10, [x21, #0x8] 10f110: cb08012b sub x11, x9, x8 10f114: d1000549 sub x9, x10, #0x1 10f118: eb8b0d3f cmp x9, x11, asr #3 10f11c: 54000382 b.hs 0x10f18c ::__stage2_int_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&)+0x190> 10f120: f8697915 ldr x21, [x8, x9, lsl #3] 10f124: b4000355 cbz x21, 0x10f18c ::__stage2_int_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&)+0x190> 10f128: f94002a8 ldr x8, [x21] 10f12c: f9401108 ldr x8, [x8, #0x20] 10f130: aa1503e0 mov x0, x21 10f134: d63f0100 blr x8 10f138: b9000260 str w0, [x19] 10f13c: f94002a8 ldr x8, [x21] 10f140: f9401509 ldr x9, [x8, #0x28] 10f144: aa1403e8 mov x8, x20 10f148: aa1503e0 mov x0, x21 10f14c: d63f0120 blr x9 10f150: f94007e0 ldr x0, [sp, #0x8] 10f154: 94014187 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 10f158: f94016c8 ldr x8, [x22, #0x28] 10f15c: f85f83a9 ldur x9, [x29, #-0x8] 10f160: eb09011f cmp x8, x9 10f164: 54000161 b.ne 0x10f190 ::__stage2_int_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&)+0x194> 10f168: a9484ff4 ldp x20, x19, [sp, #0x80] 10f16c: a94757f6 ldp x22, x21, [sp, #0x70] 10f170: a9465ff8 ldp x24, x23, [sp, #0x60] 10f174: a9447bfd ldp x29, x30, [sp, #0x40] 10f178: f9402bf9 ldr x25, [sp, #0x50] 10f17c: 910243ff add sp, sp, #0x90 10f180: d50323bf autiasp 10f184: d65f03c0 ret 10f188: 94005990 bl 0x1257c8 10f18c: 9400598f bl 0x1257c8 10f190: 94013728 bl 0x15ce30 <__stack_chk_fail@plt> 10f194: 14000001 b 0x10f198 ::__stage2_int_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&)+0x19c> 10f198: aa0003f3 mov x19, x0 10f19c: f94007e0 ldr x0, [sp, #0x8] 10f1a0: 94014174 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 10f1a4: aa1303e0 mov x0, x19 10f1a8: 940127ee bl 0x159160 <__emutls_get_address+0x6d4> 000000000010f1ac >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const>: 10f1ac: d503233f paciasp 10f1b0: d10203ff sub sp, sp, #0x80 10f1b4: a9047bfd stp x29, x30, [sp, #0x40] 10f1b8: 910103fd add x29, sp, #0x40 10f1bc: f9002bf7 str x23, [sp, #0x50] 10f1c0: a90657f6 stp x22, x21, [sp, #0x60] 10f1c4: a9074ff4 stp x20, x19, [sp, #0x70] 10f1c8: d53bd056 mrs x22, TPIDR_EL0 10f1cc: 2a0403f4 mov w20, w4 10f1d0: f94016c8 ldr x8, [x22, #0x28] 10f1d4: aa0103f3 mov x19, x1 10f1d8: f81f83a8 stur x8, [x29, #-0x8] 10f1dc: 39402048 ldrb w8, [x2, #0x8] 10f1e0: 37000108 tbnz w8, #0x0, 0x10f200 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x54> 10f1e4: f9400008 ldr x8, [x0] 10f1e8: 92400284 and x4, x20, #0x1 10f1ec: aa1303e1 mov x1, x19 10f1f0: f9401908 ldr x8, [x8, #0x30] 10f1f4: d63f0100 blr x8 10f1f8: aa0003f3 mov x19, x0 10f1fc: 14000052 b 0x10f344 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x198> 10f200: 910023e8 add x8, sp, #0x8 10f204: aa0203e0 mov x0, x2 10f208: 94014196 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 10f20c: b00002f5 adrp x21, 0x16c000 10f210: b00002e8 adrp x8, 0x16c000 10f214: f9474ab5 ldr x21, [x21, #0xe90] 10f218: f9474508 ldr x8, [x8, #0xe88] 10f21c: f90013ff str xzr, [sp, #0x20] 10f220: f94007f7 ldr x23, [sp, #0x8] 10f224: a90123f5 stp x21, x8, [sp, #0x10] 10f228: c8dffea8 ldar x8, [x21] 10f22c: b100051f cmn x8, #0x1 10f230: 54000140 b.eq 0x10f258 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0xac> 10f234: 910043e8 add x8, sp, #0x10 10f238: d10043a9 sub x9, x29, #0x10 10f23c: a93ea3a9 stp x9, x8, [x29, #-0x18] 10f240: b00002e0 adrp x0, 0x16c000 10f244: d0000122 adrp x2, 0x135000 ::~codecvt()+0xc54> 10f248: 9104d042 add x2, x2, #0x134 10f24c: d10063a1 sub x1, x29, #0x18 10f250: f9474800 ldr x0, [x0, #0xe90] 10f254: 940141c7 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 10f258: a94126e8 ldp x8, x9, [x23, #0x10] 10f25c: b9800aaa ldrsw x10, [x21, #0x8] 10f260: cb08012b sub x11, x9, x8 10f264: d1000549 sub x9, x10, #0x1 10f268: eb8b0d3f cmp x9, x11, asr #3 10f26c: 54000842 b.hs 0x10f374 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x1c8> 10f270: f8697915 ldr x21, [x8, x9, lsl #3] 10f274: b4000815 cbz x21, 0x10f374 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x1c8> 10f278: f94007e0 ldr x0, [sp, #0x8] 10f27c: 9401413d bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 10f280: 7200029f tst w20, #0x1 10f284: 52800708 mov w8, #0x38 // =56 10f288: 52800609 mov w9, #0x30 // =48 10f28c: aa1503e0 mov x0, x21 10f290: 9a881128 csel x8, x9, x8, ne 10f294: f94002a9 ldr x9, [x21] 10f298: 910043f4 add x20, sp, #0x10 10f29c: f8686929 ldr x9, [x9, x8] 10f2a0: 910043e8 add x8, sp, #0x10 10f2a4: d63f0120 blr x9 10f2a8: 394043e9 ldrb w9, [sp, #0x10] 10f2ac: a94183e8 ldp x8, x0, [sp, #0x18] 10f2b0: 7200013f tst w9, #0x1 10f2b4: d341fd2a lsr x10, x9, #1 10f2b8: 9a88014a csel x10, x10, x8, eq 10f2bc: 1a9f17e8 cset w8, eq 10f2c0: b40003ea cbz x10, 0x10f33c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x190> 10f2c4: b2400294 orr x20, x20, #0x1 10f2c8: 7200013f tst w9, #0x1 10f2cc: 9a800295 csel x21, x20, x0, eq 10f2d0: 1400000f b 0x10f30c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x160> 10f2d4: 91000509 add x9, x8, #0x1 10f2d8: f9001a69 str x9, [x19, #0x30] 10f2dc: 39000101 strb w1, [x8] 10f2e0: a94183e9 ldp x9, x0, [sp, #0x18] 10f2e4: 910006b5 add x21, x21, #0x1 10f2e8: 394043e8 ldrb w8, [sp, #0x10] 10f2ec: 7200011f tst w8, #0x1 10f2f0: d341fd08 lsr x8, x8, #1 10f2f4: 9a80028a csel x10, x20, x0, eq 10f2f8: 9a890109 csel x9, x8, x9, eq 10f2fc: 1a9f17e8 cset w8, eq 10f300: 8b090149 add x9, x10, x9 10f304: eb0902bf cmp x21, x9 10f308: 540001a0 b.eq 0x10f33c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x190> 10f30c: b4fffeb3 cbz x19, 0x10f2e0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x134> 10f310: a9432668 ldp x8, x9, [x19, #0x30] 10f314: 394002a1 ldrb w1, [x21] 10f318: eb09011f cmp x8, x9 10f31c: 54fffdc1 b.ne 0x10f2d4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x128> 10f320: f9400268 ldr x8, [x19] 10f324: f9403508 ldr x8, [x8, #0x68] 10f328: aa1303e0 mov x0, x19 10f32c: d63f0100 blr x8 10f330: 3100041f cmn w0, #0x1 10f334: 9a9303f3 csel x19, xzr, x19, eq 10f338: 17ffffea b 0x10f2e0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x134> 10f33c: 37000048 tbnz w8, #0x0, 0x10f344 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x198> 10f340: 940136e8 bl 0x15cee0 <_ZdlPv@plt> 10f344: f94016c8 ldr x8, [x22, #0x28] 10f348: f85f83a9 ldur x9, [x29, #-0x8] 10f34c: eb09011f cmp x8, x9 10f350: 54000141 b.ne 0x10f378 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x1cc> 10f354: aa1303e0 mov x0, x19 10f358: f9402bf7 ldr x23, [sp, #0x50] 10f35c: a9474ff4 ldp x20, x19, [sp, #0x70] 10f360: a94657f6 ldp x22, x21, [sp, #0x60] 10f364: a9447bfd ldp x29, x30, [sp, #0x40] 10f368: 910203ff add sp, sp, #0x80 10f36c: d50323bf autiasp 10f370: d65f03c0 ret 10f374: 94005915 bl 0x1257c8 10f378: 940136ae bl 0x15ce30 <__stack_chk_fail@plt> 10f37c: aa0003f3 mov x19, x0 10f380: f94007e0 ldr x0, [sp, #0x8] 10f384: 940140fb bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 10f388: aa1303e0 mov x0, x19 10f38c: 94012775 bl 0x159160 <__emutls_get_address+0x6d4> 10f390: 394043e8 ldrb w8, [sp, #0x10] 10f394: aa0003f3 mov x19, x0 10f398: 36000068 tbz w8, #0x0, 0x10f3a4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x1f8> 10f39c: f94013e0 ldr x0, [sp, #0x20] 10f3a0: 940136d0 bl 0x15cee0 <_ZdlPv@plt> 10f3a4: aa1303e0 mov x0, x19 10f3a8: 9401276e bl 0x159160 <__emutls_get_address+0x6d4> 000000000010f3ac >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const>: 10f3ac: d503233f paciasp 10f3b0: a9ba7bfd stp x29, x30, [sp, #-0x60]! 10f3b4: f9000bfb str x27, [sp, #0x10] 10f3b8: 910003fd mov x29, sp 10f3bc: a90267fa stp x26, x25, [sp, #0x20] 10f3c0: a9035ff8 stp x24, x23, [sp, #0x30] 10f3c4: a90457f6 stp x22, x21, [sp, #0x40] 10f3c8: a9054ff4 stp x20, x19, [sp, #0x50] 10f3cc: d100c3ff sub sp, sp, #0x30 10f3d0: d53bd05a mrs x26, TPIDR_EL0 10f3d4: aa0403f6 mov x22, x4 10f3d8: f9401748 ldr x8, [x26, #0x28] 10f3dc: 2a0303f3 mov w19, w3 10f3e0: aa0203f4 mov x20, x2 10f3e4: aa0103f5 mov x21, x1 10f3e8: 528004aa mov w10, #0x25 // =37 10f3ec: f81f83a8 stur x8, [x29, #-0x8] 10f3f0: d10043a8 sub x8, x29, #0x10 10f3f4: b9400849 ldr w9, [x2, #0x8] 10f3f8: 781f43bf sturh wzr, [x29, #-0xc] 10f3fc: b81f03aa stur w10, [x29, #-0x10] 10f400: 37580089 tbnz w9, #0xb, 0x10f410 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x64> 10f404: b2400108 orr x8, x8, #0x1 10f408: 374800c9 tbnz w9, #0x9, 0x10f420 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x74> 10f40c: 14000007 b 0x10f428 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x7c> 10f410: 5280056a mov w10, #0x2b // =43 10f414: b27f0108 orr x8, x8, #0x2 10f418: 381f13aa sturb w10, [x29, #-0xf] 10f41c: 36480069 tbz w9, #0x9, 0x10f428 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x7c> 10f420: 5280046a mov w10, #0x23 // =35 10f424: 3800150a strb w10, [x8], #0x1 10f428: 5280094a mov w10, #0x4a // =74 10f42c: 52800d8b mov w11, #0x6c // =108 10f430: 0a0a012a and w10, w9, w10 10f434: 7101015f cmp w10, #0x40 10f438: 3900010b strb w11, [x8] 10f43c: 54000100 b.eq 0x10f45c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0xb0> 10f440: 7100215f cmp w10, #0x8 10f444: 54000101 b.ne 0x10f464 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0xb8> 10f448: 7212013f tst w9, #0x4000 10f44c: 52800b09 mov w9, #0x58 // =88 10f450: 52800f0a mov w10, #0x78 // =120 10f454: 1a890149 csel w9, w10, w9, eq 10f458: 14000004 b 0x10f468 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0xbc> 10f45c: 52800de9 mov w9, #0x6f // =111 10f460: 14000002 b 0x10f468 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0xbc> 10f464: 52800c89 mov w9, #0x64 // =100 10f468: 39000509 strb w9, [x8, #0x1] 10f46c: 910003e9 mov x9, sp 10f470: b9400a88 ldr w8, [x20, #0x8] 10f474: 910003fb mov x27, sp 10f478: d3492508 ubfx x8, x8, #9, #1 10f47c: 91005d18 add x24, x8, #0x17 10f480: 11003f08 add w8, w24, #0xf 10f484: 927c0508 and x8, x8, #0x30 10f488: cb080137 sub x23, x9, x8 10f48c: 910002ff mov sp, x23 10f490: 90000328 adrp x8, 0x173000 10f494: 90000339 adrp x25, 0x173000 10f498: 9118e108 add x8, x8, #0x638 10f49c: 08dffd08 ldarb w8, [x8] 10f4a0: 360008a8 tbz w8, #0x0, 0x10f5b4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x208> 10f4a4: f9431b22 ldr x2, [x25, #0x630] 10f4a8: d10043a3 sub x3, x29, #0x10 10f4ac: aa1703e0 mov x0, x23 10f4b0: aa1803e1 mov x1, x24 10f4b4: aa1603e4 mov x4, x22 10f4b8: 940141ae bl 0x15fb70 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 10f4bc: b9400a88 ldr w8, [x20, #0x8] 10f4c0: 8b20c2f6 add x22, x23, w0, sxtw 10f4c4: 52801609 mov w9, #0xb0 // =176 10f4c8: aa1603f9 mov x25, x22 10f4cc: 0a090108 and w8, w8, w9 10f4d0: 7100811f cmp w8, #0x20 10f4d4: 540002a0 b.eq 0x10f528 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x17c> 10f4d8: 7100411f cmp w8, #0x10 10f4dc: 54000241 b.ne 0x10f524 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x178> 10f4e0: 394002e8 ldrb w8, [x23] 10f4e4: 7100b51f cmp w8, #0x2d 10f4e8: 54000060 b.eq 0x10f4f4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x148> 10f4ec: 7100ad1f cmp w8, #0x2b 10f4f0: 54000061 b.ne 0x10f4fc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x150> 10f4f4: 910006f9 add x25, x23, #0x1 10f4f8: 1400000c b 0x10f528 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x17c> 10f4fc: 7100081f cmp w0, #0x2 10f500: 5400012b b.lt 0x10f524 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x178> 10f504: 7100c11f cmp w8, #0x30 10f508: 540000e1 b.ne 0x10f524 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x178> 10f50c: 394006e8 ldrb w8, [x23, #0x1] 10f510: 321b0108 orr w8, w8, #0x20 10f514: 7101e11f cmp w8, #0x78 10f518: 54000061 b.ne 0x10f524 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x178> 10f51c: 91000af9 add x25, x23, #0x2 10f520: 14000002 b 0x10f528 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x17c> 10f524: aa1703f9 mov x25, x23 10f528: d100c3f8 sub x24, sp, #0x30 10f52c: 9100031f mov sp, x24 10f530: d100a3a8 sub x8, x29, #0x28 10f534: aa1403e0 mov x0, x20 10f538: 940140ca bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 10f53c: d10063a4 sub x4, x29, #0x18 10f540: d10083a5 sub x5, x29, #0x20 10f544: d100a3a6 sub x6, x29, #0x28 10f548: aa1703e0 mov x0, x23 10f54c: aa1903e1 mov x1, x25 10f550: aa1603e2 mov x2, x22 10f554: aa1803e3 mov x3, x24 10f558: 9401418a bl 0x15fb80 <_ZNSt6__ndk19__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE@plt> 10f55c: f85d83a0 ldur x0, [x29, #-0x28] 10f560: 94014084 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 10f564: a97e0ba3 ldp x3, x2, [x29, #-0x20] 10f568: aa1503e0 mov x0, x21 10f56c: aa1803e1 mov x1, x24 10f570: aa1403e4 mov x4, x20 10f574: 2a1303e5 mov w5, w19 10f578: 940001b3 bl 0x10fc44 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x420> 10f57c: 9100037f mov sp, x27 10f580: f9401748 ldr x8, [x26, #0x28] 10f584: f85f83a9 ldur x9, [x29, #-0x8] 10f588: eb09011f cmp x8, x9 10f58c: 54000301 b.ne 0x10f5ec >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x240> 10f590: 910003bf mov sp, x29 10f594: a9454ff4 ldp x20, x19, [sp, #0x50] 10f598: a94457f6 ldp x22, x21, [sp, #0x40] 10f59c: a9435ff8 ldp x24, x23, [sp, #0x30] 10f5a0: a94267fa ldp x26, x25, [sp, #0x20] 10f5a4: f9400bfb ldr x27, [sp, #0x10] 10f5a8: a8c67bfd ldp x29, x30, [sp], #0x60 10f5ac: d50323bf autiasp 10f5b0: d65f03c0 ret 10f5b4: 90000320 adrp x0, 0x173000 10f5b8: 9118e000 add x0, x0, #0x638 10f5bc: 94014039 bl 0x15f6a0 <__cxa_guard_acquire@plt> 10f5c0: 34fff720 cbz w0, 0x10f4a4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0xf8> 10f5c4: f0fffae1 adrp x1, 0x6e000 10f5c8: 5283f7e0 mov w0, #0x1fbf // =8127 10f5cc: 911fa421 add x1, x1, #0x7e9 10f5d0: aa1f03e2 mov x2, xzr 10f5d4: 94014123 bl 0x15fa60 10f5d8: f9031b20 str x0, [x25, #0x630] 10f5dc: 90000320 adrp x0, 0x173000 10f5e0: 9118e000 add x0, x0, #0x638 10f5e4: 9401403b bl 0x15f6d0 <__cxa_guard_release@plt> 10f5e8: 17ffffaf b 0x10f4a4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0xf8> 10f5ec: 94013611 bl 0x15ce30 <__stack_chk_fail@plt> 10f5f0: aa0003f3 mov x19, x0 10f5f4: 90000320 adrp x0, 0x173000 10f5f8: 9118e000 add x0, x0, #0x638 10f5fc: 9401411d bl 0x15fa70 <__cxa_guard_abort@plt> 10f600: aa1303e0 mov x0, x19 10f604: 940126d7 bl 0x159160 <__emutls_get_address+0x6d4> 10f608: aa0003f3 mov x19, x0 10f60c: f85d83a0 ldur x0, [x29, #-0x28] 10f610: 94014058 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 10f614: aa1303e0 mov x0, x19 10f618: 940126d2 bl 0x159160 <__emutls_get_address+0x6d4> 000000000010f61c : 10f61c: d503245f bti c 10f620: 375800a3 tbnz w3, #0xb, 0x10f634 10f624: 374800e3 tbnz w3, #0x9, 0x10f640 10f628: 39400028 ldrb w8, [x1] 10f62c: 35000128 cbnz w8, 0x10f650 10f630: 1400000c b 0x10f660 10f634: 52800568 mov w8, #0x2b // =43 10f638: 38001408 strb w8, [x0], #0x1 10f63c: 364fff63 tbz w3, #0x9, 0x10f628 10f640: 52800468 mov w8, #0x23 // =35 10f644: 38001408 strb w8, [x0], #0x1 10f648: 39400028 ldrb w8, [x1] 10f64c: 340000a8 cbz w8, 0x10f660 10f650: 91000429 add x9, x1, #0x1 10f654: 38001408 strb w8, [x0], #0x1 10f658: 38401528 ldrb w8, [x9], #0x1 10f65c: 35ffffc8 cbnz w8, 0x10f654 10f660: 52800948 mov w8, #0x4a // =74 10f664: 0a080068 and w8, w3, w8 10f668: 7101011f cmp w8, #0x40 10f66c: 54000120 b.eq 0x10f690 10f670: 7100211f cmp w8, #0x8 10f674: 54000141 b.ne 0x10f69c 10f678: 7212007f tst w3, #0x4000 10f67c: 52800b08 mov w8, #0x58 // =88 10f680: 52800f09 mov w9, #0x78 // =120 10f684: 1a880128 csel w8, w9, w8, eq 10f688: 39000008 strb w8, [x0] 10f68c: d65f03c0 ret 10f690: 52800de8 mov w8, #0x6f // =111 10f694: 39000008 strb w8, [x0] 10f698: d65f03c0 ret 10f69c: 7200005f tst w2, #0x1 10f6a0: 52800ea8 mov w8, #0x75 // =117 10f6a4: 52800c89 mov w9, #0x64 // =100 10f6a8: 1a881128 csel w8, w9, w8, ne 10f6ac: 39000008 strb w8, [x0] 10f6b0: d65f03c0 ret 000000000010f6b4 : 10f6b4: d503233f paciasp 10f6b8: d10503ff sub sp, sp, #0x140 10f6bc: a9107bfd stp x29, x30, [sp, #0x100] 10f6c0: 910403fd add x29, sp, #0x100 10f6c4: a9115ffc stp x28, x23, [sp, #0x110] 10f6c8: a91257f6 stp x22, x21, [sp, #0x120] 10f6cc: a9134ff4 stp x20, x19, [sp, #0x130] 10f6d0: a93897a4 stp x4, x5, [x29, #-0x78] 10f6d4: 928003e9 mov x9, #-0x20 // =-32 10f6d8: a9399fa6 stp x6, x7, [x29, #-0x68] 10f6dc: 910003ea mov x10, sp 10f6e0: ad0007e0 stp q0, q1, [sp] 10f6e4: d101e3ab sub x11, x29, #0x78 10f6e8: ad010fe2 stp q2, q3, [sp, #0x20] 10f6ec: aa0003f6 mov x22, x0 10f6f0: ad0217e4 stp q4, q5, [sp, #0x40] 10f6f4: f2dff009 movk x9, #0xff80, lsl #32 10f6f8: ad031fe6 stp q6, q7, [sp, #0x60] 10f6fc: d53bd057 mrs x23, TPIDR_EL0 10f700: f94016e8 ldr x8, [x23, #0x28] 10f704: 9102014a add x10, x10, #0x80 10f708: aa0203e0 mov x0, x2 10f70c: aa0303f4 mov x20, x3 10f710: aa0103f5 mov x21, x1 10f714: f81f83a8 stur x8, [x29, #-0x8] 10f718: 91008168 add x8, x11, #0x20 10f71c: 910103ab add x11, x29, #0x40 10f720: a93c27aa stp x10, x9, [x29, #-0x40] 10f724: a93b23ab stp x11, x8, [x29, #-0x50] 10f728: 940140d6 bl 0x15fa80 10f72c: ad7d87a0 ldp q0, q1, [x29, #-0x50] 10f730: aa0003f3 mov x19, x0 10f734: f81a83a0 stur x0, [x29, #-0x58] 10f738: ad3e87a0 stp q0, q1, [x29, #-0x30] 10f73c: d100c3a5 sub x5, x29, #0x30 10f740: aa1603e0 mov x0, x22 10f744: aa1503e1 mov x1, x21 10f748: 2a1f03e2 mov w2, wzr 10f74c: 92800003 mov x3, #-0x1 // =-1 10f750: aa1403e4 mov x4, x20 10f754: 94013a2b bl 0x15e000 <__vsnprintf_chk@plt> 10f758: 2a0003f4 mov w20, w0 10f75c: b4000073 cbz x19, 0x10f768 10f760: aa1303e0 mov x0, x19 10f764: 940140c7 bl 0x15fa80 10f768: f94016e8 ldr x8, [x23, #0x28] 10f76c: f85f83a9 ldur x9, [x29, #-0x8] 10f770: eb09011f cmp x8, x9 10f774: 54000121 b.ne 0x10f798 10f778: 2a1403e0 mov w0, w20 10f77c: a9534ff4 ldp x20, x19, [sp, #0x130] 10f780: a95257f6 ldp x22, x21, [sp, #0x120] 10f784: a9515ffc ldp x28, x23, [sp, #0x110] 10f788: a9507bfd ldp x29, x30, [sp, #0x100] 10f78c: 910503ff add sp, sp, #0x140 10f790: d50323bf autiasp 10f794: d65f03c0 ret 10f798: 940135a6 bl 0x15ce30 <__stack_chk_fail@plt> 10f79c: 97fe65e6 bl 0xa8f34 10f7a0: aa0003f3 mov x19, x0 10f7a4: d10163a0 sub x0, x29, #0x58 10f7a8: 94009426 bl 0x134840 ::~codecvt()+0x494> 10f7ac: aa1303e0 mov x0, x19 10f7b0: 9401266c bl 0x159160 <__emutls_get_address+0x6d4> 000000000010f7b4 : 10f7b4: d503245f bti c 10f7b8: b9400848 ldr w8, [x2, #0x8] 10f7bc: 52801609 mov w9, #0xb0 // =176 10f7c0: 0a090108 and w8, w8, w9 10f7c4: 7100811f cmp w8, #0x20 10f7c8: 54000140 b.eq 0x10f7f0 10f7cc: 7100411f cmp w8, #0x10 10f7d0: 54000281 b.ne 0x10f820 10f7d4: 39400008 ldrb w8, [x0] 10f7d8: 7100b51f cmp w8, #0x2d 10f7dc: 54000060 b.eq 0x10f7e8 10f7e0: 7100ad1f cmp w8, #0x2b 10f7e4: 540000a1 b.ne 0x10f7f8 10f7e8: 91000400 add x0, x0, #0x1 10f7ec: d65f03c0 ret 10f7f0: aa0103e0 mov x0, x1 10f7f4: d65f03c0 ret 10f7f8: cb000029 sub x9, x1, x0 10f7fc: f100093f cmp x9, #0x2 10f800: 5400010b b.lt 0x10f820 10f804: 7100c11f cmp w8, #0x30 10f808: 540000c1 b.ne 0x10f820 10f80c: 39400408 ldrb w8, [x0, #0x1] 10f810: 321b0108 orr w8, w8, #0x20 10f814: 7101e11f cmp w8, #0x78 10f818: 54000041 b.ne 0x10f820 10f81c: 91000800 add x0, x0, #0x2 10f820: d65f03c0 ret 000000000010f824 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)>: 10f824: d503233f paciasp 10f828: d10303ff sub sp, sp, #0xc0 10f82c: a9067bfd stp x29, x30, [sp, #0x60] 10f830: 910183fd add x29, sp, #0x60 10f834: a9076ffc stp x28, x27, [sp, #0x70] 10f838: a90867fa stp x26, x25, [sp, #0x80] 10f83c: a9095ff8 stp x24, x23, [sp, #0x90] 10f840: a90a57f6 stp x22, x21, [sp, #0xa0] 10f844: a90b4ff4 stp x20, x19, [sp, #0xb0] 10f848: b00002f5 adrp x21, 0x16c000 10f84c: b00002f3 adrp x19, 0x16c000 10f850: a9020fe1 stp x1, x3, [sp, #0x20] 10f854: d53bd05b mrs x27, TPIDR_EL0 10f858: f9401768 ldr x8, [x27, #0x28] 10f85c: aa0603fa mov x26, x6 10f860: f94702b5 ldr x21, [x21, #0xe00] 10f864: aa0503f7 mov x23, x5 10f868: f9474673 ldr x19, [x19, #0xe88] 10f86c: aa0403fc mov x28, x4 10f870: f81f83a8 stur x8, [x29, #-0x8] 10f874: aa0203f4 mov x20, x2 10f878: f90023ff str xzr, [sp, #0x40] 10f87c: f94000d6 ldr x22, [x6] 10f880: a9034ff5 stp x21, x19, [sp, #0x30] 10f884: aa0003f8 mov x24, x0 10f888: c8dffea8 ldar x8, [x21] 10f88c: b100051f cmn x8, #0x1 10f890: 54000140 b.eq 0x10f8b8 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x94> 10f894: 9100c3e8 add x8, sp, #0x30 10f898: d10043a9 sub x9, x29, #0x10 10f89c: b00002e0 adrp x0, 0x16c000 10f8a0: d0000122 adrp x2, 0x135000 ::~codecvt()+0xc54> 10f8a4: 9104d042 add x2, x2, #0x134 10f8a8: d10063a1 sub x1, x29, #0x18 10f8ac: a93ea3a9 stp x9, x8, [x29, #-0x18] 10f8b0: f9470000 ldr x0, [x0, #0xe00] 10f8b4: 9401402f bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 10f8b8: a94126c8 ldp x8, x9, [x22, #0x10] 10f8bc: b9800aaa ldrsw x10, [x21, #0x8] 10f8c0: cb08012b sub x11, x9, x8 10f8c4: d1000549 sub x9, x10, #0x1 10f8c8: eb8b0d3f cmp x9, x11, asr #3 10f8cc: 54001a42 b.hs 0x10fc14 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x3f0> 10f8d0: f8697919 ldr x25, [x8, x9, lsl #3] 10f8d4: b4001a19 cbz x25, 0x10fc14 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x3f0> 10f8d8: b00002f5 adrp x21, 0x16c000 10f8dc: f9474ab5 ldr x21, [x21, #0xe90] 10f8e0: f90023ff str xzr, [sp, #0x40] 10f8e4: a9034ff5 stp x21, x19, [sp, #0x30] 10f8e8: f9400353 ldr x19, [x26] 10f8ec: c8dffea8 ldar x8, [x21] 10f8f0: b100051f cmn x8, #0x1 10f8f4: 54000140 b.eq 0x10f91c ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0xf8> 10f8f8: 9100c3e8 add x8, sp, #0x30 10f8fc: d10043a9 sub x9, x29, #0x10 10f900: b00002e0 adrp x0, 0x16c000 10f904: d0000122 adrp x2, 0x135000 ::~codecvt()+0xc54> 10f908: 9104d042 add x2, x2, #0x134 10f90c: d10063a1 sub x1, x29, #0x18 10f910: a93ea3a9 stp x9, x8, [x29, #-0x18] 10f914: f9474800 ldr x0, [x0, #0xe90] 10f918: 94014016 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 10f91c: a9412668 ldp x8, x9, [x19, #0x10] 10f920: b9800aaa ldrsw x10, [x21, #0x8] 10f924: cb08012b sub x11, x9, x8 10f928: d1000549 sub x9, x10, #0x1 10f92c: eb8b0d3f cmp x9, x11, asr #3 10f930: 54001722 b.hs 0x10fc14 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x3f0> 10f934: f869791a ldr x26, [x8, x9, lsl #3] 10f938: b40016fa cbz x26, 0x10fc14 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x3f0> 10f93c: f9400348 ldr x8, [x26] 10f940: aa1a03e0 mov x0, x26 10f944: f9401509 ldr x9, [x8, #0x28] 10f948: 9100c3e8 add x8, sp, #0x30 10f94c: d63f0120 blr x9 10f950: 3940c3e8 ldrb w8, [sp, #0x30] 10f954: f9401fe9 ldr x9, [sp, #0x38] 10f958: f94017f3 ldr x19, [sp, #0x28] 10f95c: d341fd0a lsr x10, x8, #1 10f960: 7200011f tst w8, #0x1 10f964: 9a890148 csel x8, x10, x9, eq 10f968: b4001108 cbz x8, 0x10fb88 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x364> 10f96c: f90002f3 str x19, [x23] 10f970: 39400301 ldrb w1, [x24] 10f974: f9000bfc str x28, [sp, #0x10] 10f978: 7100b43f cmp w1, #0x2d 10f97c: 54000080 b.eq 0x10f98c ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x168> 10f980: aa1803fc mov x28, x24 10f984: 7100ac3f cmp w1, #0x2b 10f988: 54000141 b.ne 0x10f9b0 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x18c> 10f98c: f9400328 ldr x8, [x25] 10f990: f9401d08 ldr x8, [x8, #0x38] 10f994: aa1903e0 mov x0, x25 10f998: d63f0100 blr x8 10f99c: f94002e8 ldr x8, [x23] 10f9a0: 9100071c add x28, x24, #0x1 10f9a4: 91000509 add x9, x8, #0x1 10f9a8: f90002e9 str x9, [x23] 10f9ac: 39000100 strb w0, [x8] 10f9b0: cb1c0288 sub x8, x20, x28 10f9b4: f100091f cmp x8, #0x2 10f9b8: 540003ab b.lt 0x10fa2c ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x208> 10f9bc: 39400388 ldrb w8, [x28] 10f9c0: 7100c11f cmp w8, #0x30 10f9c4: 54000341 b.ne 0x10fa2c ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x208> 10f9c8: 39400788 ldrb w8, [x28, #0x1] 10f9cc: 321b0108 orr w8, w8, #0x20 10f9d0: 7101e11f cmp w8, #0x78 10f9d4: 540002c1 b.ne 0x10fa2c ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x208> 10f9d8: f9400328 ldr x8, [x25] 10f9dc: f9401d08 ldr x8, [x8, #0x38] 10f9e0: aa1903e0 mov x0, x25 10f9e4: 52800601 mov w1, #0x30 // =48 10f9e8: d63f0100 blr x8 10f9ec: f94002e8 ldr x8, [x23] 10f9f0: 91000509 add x9, x8, #0x1 10f9f4: f90002e9 str x9, [x23] 10f9f8: 39000100 strb w0, [x8] 10f9fc: f9400328 ldr x8, [x25] 10fa00: 39400781 ldrb w1, [x28, #0x1] 10fa04: f9401d08 ldr x8, [x8, #0x38] 10fa08: aa1903e0 mov x0, x25 10fa0c: d63f0100 blr x8 10fa10: f94002e8 ldr x8, [x23] 10fa14: 91000b9c add x28, x28, #0x2 10fa18: 91000509 add x9, x8, #0x1 10fa1c: f9000ffc str x28, [sp, #0x18] 10fa20: f90002e9 str x9, [x23] 10fa24: 39000100 strb w0, [x8] 10fa28: 14000002 b 0x10fa30 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x20c> 10fa2c: f9000ffc str x28, [sp, #0x18] 10fa30: eb14039f cmp x28, x20 10fa34: f90007fb str x27, [sp, #0x8] 10fa38: 540001a0 b.eq 0x10fa6c ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x248> 10fa3c: d1000688 sub x8, x20, #0x1 10fa40: eb1c011f cmp x8, x28 10fa44: 54000149 b.ls 0x10fa6c ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x248> 10fa48: 91000789 add x9, x28, #0x1 10fa4c: 3940010a ldrb w10, [x8] 10fa50: 9100052c add x12, x9, #0x1 10fa54: 385ff12b ldurb w11, [x9, #-0x1] 10fa58: 381ff12a sturb w10, [x9, #-0x1] 10fa5c: 381ff50b strb w11, [x8], #-0x1 10fa60: eb08013f cmp x9, x8 10fa64: aa0c03e9 mov x9, x12 10fa68: 54ffff23 b.lo 0x10fa4c ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x228> 10fa6c: f9400348 ldr x8, [x26] 10fa70: f9401108 ldr x8, [x8, #0x20] 10fa74: aa1a03e0 mov x0, x26 10fa78: d63f0100 blr x8 10fa7c: eb14039f cmp x28, x20 10fa80: 54000562 b.hs 0x10fb2c ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x308> 10fa84: 9100c3e8 add x8, sp, #0x30 10fa88: 2a0003fa mov w26, w0 10fa8c: b2400113 orr x19, x8, #0x1 10fa90: f9400fe8 ldr x8, [sp, #0x18] 10fa94: 2a1f03fb mov w27, wzr 10fa98: 2a1f03f6 mov w22, wzr 10fa9c: cb080295 sub x21, x20, x8 10faa0: 3940c3e9 ldrb w9, [sp, #0x30] 10faa4: 2a1b03e8 mov w8, w27 10faa8: f94023ea ldr x10, [sp, #0x40] 10faac: 7200013f tst w9, #0x1 10fab0: 9a8a0269 csel x9, x19, x10, eq 10fab4: 38686929 ldrb w9, [x9, x8] 10fab8: 7100013f cmp w9, #0x0 10fabc: 7a4912c0 ccmp w22, w9, #0x0, ne 10fac0: 540001c1 b.ne 0x10faf8 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x2d4> 10fac4: f94002e9 ldr x9, [x23] 10fac8: 2a1f03f6 mov w22, wzr 10facc: 9100052a add x10, x9, #0x1 10fad0: f90002ea str x10, [x23] 10fad4: 3900013a strb w26, [x9] 10fad8: 3940c3e9 ldrb w9, [sp, #0x30] 10fadc: f9401fea ldr x10, [sp, #0x38] 10fae0: d341fd2b lsr x11, x9, #1 10fae4: 7200013f tst w9, #0x1 10fae8: 9a8a0169 csel x9, x11, x10, eq 10faec: d1000529 sub x9, x9, #0x1 10faf0: eb08013f cmp x9, x8 10faf4: 1a9b977b cinc w27, w27, hi 10faf8: f9400328 ldr x8, [x25] 10fafc: 39400381 ldrb w1, [x28] 10fb00: f9401d08 ldr x8, [x8, #0x38] 10fb04: aa1903e0 mov x0, x25 10fb08: d63f0100 blr x8 10fb0c: f94002e8 ldr x8, [x23] 10fb10: 110006d6 add w22, w22, #0x1 10fb14: 9100079c add x28, x28, #0x1 10fb18: f10006b5 subs x21, x21, #0x1 10fb1c: 91000509 add x9, x8, #0x1 10fb20: f90002e9 str x9, [x23] 10fb24: 39000100 strb w0, [x8] 10fb28: 54fffbc1 b.ne 0x10faa0 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x27c> 10fb2c: f9400fe8 ldr x8, [sp, #0x18] 10fb30: f94017f3 ldr x19, [sp, #0x28] 10fb34: f94002e9 ldr x9, [x23] 10fb38: cb18010a sub x10, x8, x24 10fb3c: 8b0a026b add x11, x19, x10 10fb40: eb09017f cmp x11, x9 10fb44: 54000380 b.eq 0x10fbb4 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x390> 10fb48: a940f3fb ldp x27, x28, [sp, #0x8] 10fb4c: d1000528 sub x8, x9, #0x1 10fb50: eb0b011f cmp x8, x11 10fb54: 54000329 b.ls 0x10fbb8 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x394> 10fb58: 8b130149 add x9, x10, x19 10fb5c: 91000529 add x9, x9, #0x1 10fb60: 3940010a ldrb w10, [x8] 10fb64: 9100052c add x12, x9, #0x1 10fb68: 385ff12b ldurb w11, [x9, #-0x1] 10fb6c: 381ff12a sturb w10, [x9, #-0x1] 10fb70: 381ff50b strb w11, [x8], #-0x1 10fb74: eb08013f cmp x9, x8 10fb78: aa0c03e9 mov x9, x12 10fb7c: 54ffff23 b.lo 0x10fb60 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x33c> 10fb80: f94002e9 ldr x9, [x23] 10fb84: 1400000d b 0x10fbb8 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x394> 10fb88: f9400328 ldr x8, [x25] 10fb8c: f9402108 ldr x8, [x8, #0x40] 10fb90: aa1903e0 mov x0, x25 10fb94: aa1803e1 mov x1, x24 10fb98: aa1403e2 mov x2, x20 10fb9c: aa1303e3 mov x3, x19 10fba0: d63f0100 blr x8 10fba4: cb180288 sub x8, x20, x24 10fba8: 8b080269 add x9, x19, x8 10fbac: f90002e9 str x9, [x23] 10fbb0: 14000002 b 0x10fbb8 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x394> 10fbb4: a940f3fb ldp x27, x28, [sp, #0x8] 10fbb8: f94013ea ldr x10, [sp, #0x20] 10fbbc: cb180148 sub x8, x10, x24 10fbc0: eb14015f cmp x10, x20 10fbc4: 8b080268 add x8, x19, x8 10fbc8: 9a880128 csel x8, x9, x8, eq 10fbcc: 3940c3e9 ldrb w9, [sp, #0x30] 10fbd0: f9000388 str x8, [x28] 10fbd4: 36000069 tbz w9, #0x0, 0x10fbe0 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x3bc> 10fbd8: f94023e0 ldr x0, [sp, #0x40] 10fbdc: 940134c1 bl 0x15cee0 <_ZdlPv@plt> 10fbe0: f9401768 ldr x8, [x27, #0x28] 10fbe4: f85f83a9 ldur x9, [x29, #-0x8] 10fbe8: eb09011f cmp x8, x9 10fbec: 54000161 b.ne 0x10fc18 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x3f4> 10fbf0: a94b4ff4 ldp x20, x19, [sp, #0xb0] 10fbf4: a94a57f6 ldp x22, x21, [sp, #0xa0] 10fbf8: a9495ff8 ldp x24, x23, [sp, #0x90] 10fbfc: a94867fa ldp x26, x25, [sp, #0x80] 10fc00: a9476ffc ldp x28, x27, [sp, #0x70] 10fc04: a9467bfd ldp x29, x30, [sp, #0x60] 10fc08: 910303ff add sp, sp, #0xc0 10fc0c: d50323bf autiasp 10fc10: d65f03c0 ret 10fc14: 940056ed bl 0x1257c8 10fc18: 94013486 bl 0x15ce30 <__stack_chk_fail@plt> 10fc1c: 14000003 b 0x10fc28 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x404> 10fc20: 14000002 b 0x10fc28 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x404> 10fc24: 14000001 b 0x10fc28 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x404> 10fc28: aa0003f3 mov x19, x0 10fc2c: 3940c3e8 ldrb w8, [sp, #0x30] 10fc30: 36000068 tbz w8, #0x0, 0x10fc3c ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x418> 10fc34: f94023e0 ldr x0, [sp, #0x40] 10fc38: 940134aa bl 0x15cee0 <_ZdlPv@plt> 10fc3c: aa1303e0 mov x0, x19 10fc40: 94012548 bl 0x159160 <__emutls_get_address+0x6d4> 10fc44: d503233f paciasp 10fc48: d10203ff sub sp, sp, #0x80 10fc4c: a9027bfd stp x29, x30, [sp, #0x20] 10fc50: 910083fd add x29, sp, #0x20 10fc54: f9001bfb str x27, [sp, #0x30] 10fc58: a90467fa stp x26, x25, [sp, #0x40] 10fc5c: a9055ff8 stp x24, x23, [sp, #0x50] 10fc60: a90657f6 stp x22, x21, [sp, #0x60] 10fc64: a9074ff4 stp x20, x19, [sp, #0x70] 10fc68: d53bd05b mrs x27, TPIDR_EL0 10fc6c: aa0003f3 mov x19, x0 10fc70: f9401768 ldr x8, [x27, #0x28] 10fc74: f81f83a8 stur x8, [x29, #-0x8] 10fc78: b4000900 cbz x0, 0x10fd98 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x574> 10fc7c: f9400c88 ldr x8, [x4, #0x18] 10fc80: cb010069 sub x9, x3, x1 10fc84: 2a0503f8 mov w24, w5 10fc88: aa0403f4 mov x20, x4 10fc8c: aa0303f6 mov x22, x3 10fc90: aa0203f5 mov x21, x2 10fc94: eb090108 subs x8, x8, x9 10fc98: cb010059 sub x25, x2, x1 10fc9c: 9a9fc117 csel x23, x8, xzr, gt 10fca0: f100073f cmp x25, #0x1 10fca4: 5400010b b.lt 0x10fcc4 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x4a0> 10fca8: f9400268 ldr x8, [x19] 10fcac: aa1303e0 mov x0, x19 10fcb0: aa1903e2 mov x2, x25 10fcb4: f9403108 ldr x8, [x8, #0x60] 10fcb8: d63f0100 blr x8 10fcbc: eb19001f cmp x0, x25 10fcc0: 540006a1 b.ne 0x10fd94 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x570> 10fcc4: b40004f7 cbz x23, 0x10fd60 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x53c> 10fcc8: f1005eff cmp x23, #0x17 10fccc: 540000c2 b.hs 0x10fce4 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x4c0> 10fcd0: 910003e9 mov x9, sp 10fcd4: 531f7ae8 lsl w8, w23, #1 10fcd8: b2400139 orr x25, x9, #0x1 10fcdc: 390003e8 strb w8, [sp] 10fce0: 14000009 b 0x10fd04 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x4e0> 10fce4: 910042e8 add x8, x23, #0x10 10fce8: 927ced1a and x26, x8, #0xfffffffffffffff0 10fcec: aa1a03e0 mov x0, x26 10fcf0: 9401345c bl 0x15ce60 <_Znwm@plt> 10fcf4: b2400348 orr x8, x26, #0x1 10fcf8: aa0003f9 mov x25, x0 10fcfc: a90083f7 stp x23, x0, [sp, #0x8] 10fd00: f90003e8 str x8, [sp] 10fd04: aa1903e0 mov x0, x25 10fd08: 2a1803e1 mov w1, w24 10fd0c: aa1703e2 mov x2, x23 10fd10: 9401344c bl 0x15ce40 10fd14: 38376b3f strb wzr, [x25, x23] 10fd18: 910003eb mov x11, sp 10fd1c: 394003e8 ldrb w8, [sp] 10fd20: b240016b orr x11, x11, #0x1 10fd24: f9400be9 ldr x9, [sp, #0x10] 10fd28: f940026a ldr x10, [x19] 10fd2c: 7200011f tst w8, #0x1 10fd30: 9a890161 csel x1, x11, x9, eq 10fd34: f9403148 ldr x8, [x10, #0x60] 10fd38: aa1303e0 mov x0, x19 10fd3c: aa1703e2 mov x2, x23 10fd40: d63f0100 blr x8 10fd44: aa0003f8 mov x24, x0 10fd48: 394003e8 ldrb w8, [sp] 10fd4c: 36000068 tbz w8, #0x0, 0x10fd58 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x534> 10fd50: f9400be0 ldr x0, [sp, #0x10] 10fd54: 94013463 bl 0x15cee0 <_ZdlPv@plt> 10fd58: eb17031f cmp x24, x23 10fd5c: 540001c1 b.ne 0x10fd94 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x570> 10fd60: cb1502d6 sub x22, x22, x21 10fd64: f10006df cmp x22, #0x1 10fd68: 5400012b b.lt 0x10fd8c ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x568> 10fd6c: f9400268 ldr x8, [x19] 10fd70: aa1303e0 mov x0, x19 10fd74: aa1503e1 mov x1, x21 10fd78: aa1603e2 mov x2, x22 10fd7c: f9403108 ldr x8, [x8, #0x60] 10fd80: d63f0100 blr x8 10fd84: eb16001f cmp x0, x22 10fd88: 54000061 b.ne 0x10fd94 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x570> 10fd8c: f9000e9f str xzr, [x20, #0x18] 10fd90: 14000002 b 0x10fd98 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x574> 10fd94: aa1f03f3 mov x19, xzr 10fd98: f9401768 ldr x8, [x27, #0x28] 10fd9c: f85f83a9 ldur x9, [x29, #-0x8] 10fda0: eb09011f cmp x8, x9 10fda4: 54000161 b.ne 0x10fdd0 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x5ac> 10fda8: aa1303e0 mov x0, x19 10fdac: f9401bfb ldr x27, [sp, #0x30] 10fdb0: a9474ff4 ldp x20, x19, [sp, #0x70] 10fdb4: a94657f6 ldp x22, x21, [sp, #0x60] 10fdb8: a9455ff8 ldp x24, x23, [sp, #0x50] 10fdbc: a94467fa ldp x26, x25, [sp, #0x40] 10fdc0: a9427bfd ldp x29, x30, [sp, #0x20] 10fdc4: 910203ff add sp, sp, #0x80 10fdc8: d50323bf autiasp 10fdcc: d65f03c0 ret 10fdd0: 94013418 bl 0x15ce30 <__stack_chk_fail@plt> 10fdd4: 394003e8 ldrb w8, [sp] 10fdd8: aa0003f3 mov x19, x0 10fddc: 36000068 tbz w8, #0x0, 0x10fde8 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x5c4> 10fde0: f9400be0 ldr x0, [sp, #0x10] 10fde4: 9401343f bl 0x15cee0 <_ZdlPv@plt> 10fde8: aa1303e0 mov x0, x19 10fdec: 940124dd bl 0x159160 <__emutls_get_address+0x6d4> 000000000010fdf0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const>: 10fdf0: d503233f paciasp 10fdf4: a9ba7bfd stp x29, x30, [sp, #-0x60]! 10fdf8: f9000bfb str x27, [sp, #0x10] 10fdfc: 910003fd mov x29, sp 10fe00: a90267fa stp x26, x25, [sp, #0x20] 10fe04: a9035ff8 stp x24, x23, [sp, #0x30] 10fe08: a90457f6 stp x22, x21, [sp, #0x40] 10fe0c: a9054ff4 stp x20, x19, [sp, #0x50] 10fe10: d100c3ff sub sp, sp, #0x30 10fe14: d53bd05a mrs x26, TPIDR_EL0 10fe18: aa0403f6 mov x22, x4 10fe1c: f9401748 ldr x8, [x26, #0x28] 10fe20: 2a0303f3 mov w19, w3 10fe24: aa0203f4 mov x20, x2 10fe28: aa0103f5 mov x21, x1 10fe2c: 528004aa mov w10, #0x25 // =37 10fe30: f81f83a8 stur x8, [x29, #-0x8] 10fe34: d10043a8 sub x8, x29, #0x10 10fe38: b9400849 ldr w9, [x2, #0x8] 10fe3c: f81f03aa stur x10, [x29, #-0x10] 10fe40: 37580089 tbnz w9, #0xb, 0x10fe50 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x60> 10fe44: b2400108 orr x8, x8, #0x1 10fe48: 374800c9 tbnz w9, #0x9, 0x10fe60 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x70> 10fe4c: 14000007 b 0x10fe68 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x78> 10fe50: 5280056a mov w10, #0x2b // =43 10fe54: b27f0108 orr x8, x8, #0x2 10fe58: 381f13aa sturb w10, [x29, #-0xf] 10fe5c: 36480069 tbz w9, #0x9, 0x10fe68 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x78> 10fe60: 5280046a mov w10, #0x23 // =35 10fe64: 3800150a strb w10, [x8], #0x1 10fe68: 5280094a mov w10, #0x4a // =74 10fe6c: 528d8d8b mov w11, #0x6c6c // =27756 10fe70: 0a0a012a and w10, w9, w10 10fe74: 7101015f cmp w10, #0x40 10fe78: 7900010b strh w11, [x8] 10fe7c: 54000100 b.eq 0x10fe9c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0xac> 10fe80: 7100215f cmp w10, #0x8 10fe84: 54000101 b.ne 0x10fea4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0xb4> 10fe88: 7212013f tst w9, #0x4000 10fe8c: 52800b09 mov w9, #0x58 // =88 10fe90: 52800f0a mov w10, #0x78 // =120 10fe94: 1a890149 csel w9, w10, w9, eq 10fe98: 14000004 b 0x10fea8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0xb8> 10fe9c: 52800de9 mov w9, #0x6f // =111 10fea0: 14000002 b 0x10fea8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0xb8> 10fea4: 52800c89 mov w9, #0x64 // =100 10fea8: 39000909 strb w9, [x8, #0x2] 10feac: 910003e9 mov x9, sp 10feb0: b9400a88 ldr w8, [x20, #0x8] 10feb4: 910003fb mov x27, sp 10feb8: d3492508 ubfx x8, x8, #9, #1 10febc: 91005d18 add x24, x8, #0x17 10fec0: 11003f08 add w8, w24, #0xf 10fec4: 927c0508 and x8, x8, #0x30 10fec8: cb080137 sub x23, x9, x8 10fecc: 910002ff mov sp, x23 10fed0: 90000328 adrp x8, 0x173000 10fed4: 90000339 adrp x25, 0x173000 10fed8: 9118e108 add x8, x8, #0x638 10fedc: 08dffd08 ldarb w8, [x8] 10fee0: 360008a8 tbz w8, #0x0, 0x10fff4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x204> 10fee4: f9431b22 ldr x2, [x25, #0x630] 10fee8: d10043a3 sub x3, x29, #0x10 10feec: aa1703e0 mov x0, x23 10fef0: aa1803e1 mov x1, x24 10fef4: aa1603e4 mov x4, x22 10fef8: 94013f1e bl 0x15fb70 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 10fefc: b9400a88 ldr w8, [x20, #0x8] 10ff00: 8b20c2f6 add x22, x23, w0, sxtw 10ff04: 52801609 mov w9, #0xb0 // =176 10ff08: aa1603f9 mov x25, x22 10ff0c: 0a090108 and w8, w8, w9 10ff10: 7100811f cmp w8, #0x20 10ff14: 540002a0 b.eq 0x10ff68 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x178> 10ff18: 7100411f cmp w8, #0x10 10ff1c: 54000241 b.ne 0x10ff64 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x174> 10ff20: 394002e8 ldrb w8, [x23] 10ff24: 7100b51f cmp w8, #0x2d 10ff28: 54000060 b.eq 0x10ff34 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x144> 10ff2c: 7100ad1f cmp w8, #0x2b 10ff30: 54000061 b.ne 0x10ff3c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x14c> 10ff34: 910006f9 add x25, x23, #0x1 10ff38: 1400000c b 0x10ff68 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x178> 10ff3c: 7100081f cmp w0, #0x2 10ff40: 5400012b b.lt 0x10ff64 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x174> 10ff44: 7100c11f cmp w8, #0x30 10ff48: 540000e1 b.ne 0x10ff64 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x174> 10ff4c: 394006e8 ldrb w8, [x23, #0x1] 10ff50: 321b0108 orr w8, w8, #0x20 10ff54: 7101e11f cmp w8, #0x78 10ff58: 54000061 b.ne 0x10ff64 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x174> 10ff5c: 91000af9 add x25, x23, #0x2 10ff60: 14000002 b 0x10ff68 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x178> 10ff64: aa1703f9 mov x25, x23 10ff68: d100c3f8 sub x24, sp, #0x30 10ff6c: 9100031f mov sp, x24 10ff70: d100a3a8 sub x8, x29, #0x28 10ff74: aa1403e0 mov x0, x20 10ff78: 94013e3a bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 10ff7c: d10063a4 sub x4, x29, #0x18 10ff80: d10083a5 sub x5, x29, #0x20 10ff84: d100a3a6 sub x6, x29, #0x28 10ff88: aa1703e0 mov x0, x23 10ff8c: aa1903e1 mov x1, x25 10ff90: aa1603e2 mov x2, x22 10ff94: aa1803e3 mov x3, x24 10ff98: 94013efa bl 0x15fb80 <_ZNSt6__ndk19__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE@plt> 10ff9c: f85d83a0 ldur x0, [x29, #-0x28] 10ffa0: 94013df4 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 10ffa4: a97e0ba3 ldp x3, x2, [x29, #-0x20] 10ffa8: aa1503e0 mov x0, x21 10ffac: aa1803e1 mov x1, x24 10ffb0: aa1403e4 mov x4, x20 10ffb4: 2a1303e5 mov w5, w19 10ffb8: 97ffff23 bl 0x10fc44 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x420> 10ffbc: 9100037f mov sp, x27 10ffc0: f9401748 ldr x8, [x26, #0x28] 10ffc4: f85f83a9 ldur x9, [x29, #-0x8] 10ffc8: eb09011f cmp x8, x9 10ffcc: 54000301 b.ne 0x11002c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x23c> 10ffd0: 910003bf mov sp, x29 10ffd4: a9454ff4 ldp x20, x19, [sp, #0x50] 10ffd8: a94457f6 ldp x22, x21, [sp, #0x40] 10ffdc: a9435ff8 ldp x24, x23, [sp, #0x30] 10ffe0: a94267fa ldp x26, x25, [sp, #0x20] 10ffe4: f9400bfb ldr x27, [sp, #0x10] 10ffe8: a8c67bfd ldp x29, x30, [sp], #0x60 10ffec: d50323bf autiasp 10fff0: d65f03c0 ret 10fff4: 90000320 adrp x0, 0x173000 10fff8: 9118e000 add x0, x0, #0x638 10fffc: 94013da9 bl 0x15f6a0 <__cxa_guard_acquire@plt> 110000: 34fff720 cbz w0, 0x10fee4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0xf4> 110004: d0fffae1 adrp x1, 0x6e000 110008: 5283f7e0 mov w0, #0x1fbf // =8127 11000c: 911fa421 add x1, x1, #0x7e9 110010: aa1f03e2 mov x2, xzr 110014: 94013e93 bl 0x15fa60 110018: f9031b20 str x0, [x25, #0x630] 11001c: f0000300 adrp x0, 0x173000 110020: 9118e000 add x0, x0, #0x638 110024: 94013dab bl 0x15f6d0 <__cxa_guard_release@plt> 110028: 17ffffaf b 0x10fee4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0xf4> 11002c: 94013381 bl 0x15ce30 <__stack_chk_fail@plt> 110030: aa0003f3 mov x19, x0 110034: f0000300 adrp x0, 0x173000 110038: 9118e000 add x0, x0, #0x638 11003c: 94013e8d bl 0x15fa70 <__cxa_guard_abort@plt> 110040: aa1303e0 mov x0, x19 110044: 94012447 bl 0x159160 <__emutls_get_address+0x6d4> 110048: aa0003f3 mov x19, x0 11004c: f85d83a0 ldur x0, [x29, #-0x28] 110050: 94013dc8 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 110054: aa1303e0 mov x0, x19 110058: 94012442 bl 0x159160 <__emutls_get_address+0x6d4> 000000000011005c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const>: 11005c: d503233f paciasp 110060: a9ba7bfd stp x29, x30, [sp, #-0x60]! 110064: f9000bfb str x27, [sp, #0x10] 110068: 910003fd mov x29, sp 11006c: a90267fa stp x26, x25, [sp, #0x20] 110070: a9035ff8 stp x24, x23, [sp, #0x30] 110074: a90457f6 stp x22, x21, [sp, #0x40] 110078: a9054ff4 stp x20, x19, [sp, #0x50] 11007c: d100c3ff sub sp, sp, #0x30 110080: d53bd05a mrs x26, TPIDR_EL0 110084: aa0403f6 mov x22, x4 110088: f9401748 ldr x8, [x26, #0x28] 11008c: 2a0303f3 mov w19, w3 110090: aa0203f4 mov x20, x2 110094: aa0103f5 mov x21, x1 110098: 528004aa mov w10, #0x25 // =37 11009c: f81f83a8 stur x8, [x29, #-0x8] 1100a0: d10043a8 sub x8, x29, #0x10 1100a4: b9400849 ldr w9, [x2, #0x8] 1100a8: 781f43bf sturh wzr, [x29, #-0xc] 1100ac: b81f03aa stur w10, [x29, #-0x10] 1100b0: 37580089 tbnz w9, #0xb, 0x1100c0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x64> 1100b4: b2400108 orr x8, x8, #0x1 1100b8: 374800c9 tbnz w9, #0x9, 0x1100d0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x74> 1100bc: 14000007 b 0x1100d8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x7c> 1100c0: 5280056a mov w10, #0x2b // =43 1100c4: b27f0108 orr x8, x8, #0x2 1100c8: 381f13aa sturb w10, [x29, #-0xf] 1100cc: 36480069 tbz w9, #0x9, 0x1100d8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x7c> 1100d0: 5280046a mov w10, #0x23 // =35 1100d4: 3800150a strb w10, [x8], #0x1 1100d8: 5280094a mov w10, #0x4a // =74 1100dc: 52800d8b mov w11, #0x6c // =108 1100e0: 0a0a012a and w10, w9, w10 1100e4: 7101015f cmp w10, #0x40 1100e8: 3900010b strb w11, [x8] 1100ec: 54000100 b.eq 0x11010c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0xb0> 1100f0: 7100215f cmp w10, #0x8 1100f4: 54000101 b.ne 0x110114 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0xb8> 1100f8: 7212013f tst w9, #0x4000 1100fc: 52800b09 mov w9, #0x58 // =88 110100: 52800f0a mov w10, #0x78 // =120 110104: 1a890149 csel w9, w10, w9, eq 110108: 14000004 b 0x110118 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0xbc> 11010c: 52800de9 mov w9, #0x6f // =111 110110: 14000002 b 0x110118 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0xbc> 110114: 52800ea9 mov w9, #0x75 // =117 110118: 39000509 strb w9, [x8, #0x1] 11011c: 910003e9 mov x9, sp 110120: b9400a88 ldr w8, [x20, #0x8] 110124: 910003fb mov x27, sp 110128: d3492508 ubfx x8, x8, #9, #1 11012c: 91005d18 add x24, x8, #0x17 110130: 11003f08 add w8, w24, #0xf 110134: 927c0508 and x8, x8, #0x30 110138: cb080137 sub x23, x9, x8 11013c: 910002ff mov sp, x23 110140: f0000308 adrp x8, 0x173000 110144: f0000319 adrp x25, 0x173000 110148: 9118e108 add x8, x8, #0x638 11014c: 08dffd08 ldarb w8, [x8] 110150: 360008a8 tbz w8, #0x0, 0x110264 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x208> 110154: f9431b22 ldr x2, [x25, #0x630] 110158: d10043a3 sub x3, x29, #0x10 11015c: aa1703e0 mov x0, x23 110160: aa1803e1 mov x1, x24 110164: aa1603e4 mov x4, x22 110168: 94013e82 bl 0x15fb70 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 11016c: b9400a88 ldr w8, [x20, #0x8] 110170: 8b20c2f6 add x22, x23, w0, sxtw 110174: 52801609 mov w9, #0xb0 // =176 110178: aa1603f9 mov x25, x22 11017c: 0a090108 and w8, w8, w9 110180: 7100811f cmp w8, #0x20 110184: 540002a0 b.eq 0x1101d8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x17c> 110188: 7100411f cmp w8, #0x10 11018c: 54000241 b.ne 0x1101d4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x178> 110190: 394002e8 ldrb w8, [x23] 110194: 7100b51f cmp w8, #0x2d 110198: 54000060 b.eq 0x1101a4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x148> 11019c: 7100ad1f cmp w8, #0x2b 1101a0: 54000061 b.ne 0x1101ac >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x150> 1101a4: 910006f9 add x25, x23, #0x1 1101a8: 1400000c b 0x1101d8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x17c> 1101ac: 7100081f cmp w0, #0x2 1101b0: 5400012b b.lt 0x1101d4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x178> 1101b4: 7100c11f cmp w8, #0x30 1101b8: 540000e1 b.ne 0x1101d4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x178> 1101bc: 394006e8 ldrb w8, [x23, #0x1] 1101c0: 321b0108 orr w8, w8, #0x20 1101c4: 7101e11f cmp w8, #0x78 1101c8: 54000061 b.ne 0x1101d4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x178> 1101cc: 91000af9 add x25, x23, #0x2 1101d0: 14000002 b 0x1101d8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x17c> 1101d4: aa1703f9 mov x25, x23 1101d8: d100c3f8 sub x24, sp, #0x30 1101dc: 9100031f mov sp, x24 1101e0: d100a3a8 sub x8, x29, #0x28 1101e4: aa1403e0 mov x0, x20 1101e8: 94013d9e bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 1101ec: d10063a4 sub x4, x29, #0x18 1101f0: d10083a5 sub x5, x29, #0x20 1101f4: d100a3a6 sub x6, x29, #0x28 1101f8: aa1703e0 mov x0, x23 1101fc: aa1903e1 mov x1, x25 110200: aa1603e2 mov x2, x22 110204: aa1803e3 mov x3, x24 110208: 94013e5e bl 0x15fb80 <_ZNSt6__ndk19__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE@plt> 11020c: f85d83a0 ldur x0, [x29, #-0x28] 110210: 94013d58 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 110214: a97e0ba3 ldp x3, x2, [x29, #-0x20] 110218: aa1503e0 mov x0, x21 11021c: aa1803e1 mov x1, x24 110220: aa1403e4 mov x4, x20 110224: 2a1303e5 mov w5, w19 110228: 97fffe87 bl 0x10fc44 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x420> 11022c: 9100037f mov sp, x27 110230: f9401748 ldr x8, [x26, #0x28] 110234: f85f83a9 ldur x9, [x29, #-0x8] 110238: eb09011f cmp x8, x9 11023c: 54000301 b.ne 0x11029c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x240> 110240: 910003bf mov sp, x29 110244: a9454ff4 ldp x20, x19, [sp, #0x50] 110248: a94457f6 ldp x22, x21, [sp, #0x40] 11024c: a9435ff8 ldp x24, x23, [sp, #0x30] 110250: a94267fa ldp x26, x25, [sp, #0x20] 110254: f9400bfb ldr x27, [sp, #0x10] 110258: a8c67bfd ldp x29, x30, [sp], #0x60 11025c: d50323bf autiasp 110260: d65f03c0 ret 110264: f0000300 adrp x0, 0x173000 110268: 9118e000 add x0, x0, #0x638 11026c: 94013d0d bl 0x15f6a0 <__cxa_guard_acquire@plt> 110270: 34fff720 cbz w0, 0x110154 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0xf8> 110274: d0fffae1 adrp x1, 0x6e000 110278: 5283f7e0 mov w0, #0x1fbf // =8127 11027c: 911fa421 add x1, x1, #0x7e9 110280: aa1f03e2 mov x2, xzr 110284: 94013df7 bl 0x15fa60 110288: f9031b20 str x0, [x25, #0x630] 11028c: f0000300 adrp x0, 0x173000 110290: 9118e000 add x0, x0, #0x638 110294: 94013d0f bl 0x15f6d0 <__cxa_guard_release@plt> 110298: 17ffffaf b 0x110154 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0xf8> 11029c: 940132e5 bl 0x15ce30 <__stack_chk_fail@plt> 1102a0: aa0003f3 mov x19, x0 1102a4: f0000300 adrp x0, 0x173000 1102a8: 9118e000 add x0, x0, #0x638 1102ac: 94013df1 bl 0x15fa70 <__cxa_guard_abort@plt> 1102b0: aa1303e0 mov x0, x19 1102b4: 940123ab bl 0x159160 <__emutls_get_address+0x6d4> 1102b8: aa0003f3 mov x19, x0 1102bc: f85d83a0 ldur x0, [x29, #-0x28] 1102c0: 94013d2c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1102c4: aa1303e0 mov x0, x19 1102c8: 940123a6 bl 0x159160 <__emutls_get_address+0x6d4> 00000000001102cc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const>: 1102cc: d503233f paciasp 1102d0: a9ba7bfd stp x29, x30, [sp, #-0x60]! 1102d4: f9000bfb str x27, [sp, #0x10] 1102d8: 910003fd mov x29, sp 1102dc: a90267fa stp x26, x25, [sp, #0x20] 1102e0: a9035ff8 stp x24, x23, [sp, #0x30] 1102e4: a90457f6 stp x22, x21, [sp, #0x40] 1102e8: a9054ff4 stp x20, x19, [sp, #0x50] 1102ec: d100c3ff sub sp, sp, #0x30 1102f0: d53bd05a mrs x26, TPIDR_EL0 1102f4: aa0403f6 mov x22, x4 1102f8: f9401748 ldr x8, [x26, #0x28] 1102fc: 2a0303f3 mov w19, w3 110300: aa0203f4 mov x20, x2 110304: aa0103f5 mov x21, x1 110308: 528004aa mov w10, #0x25 // =37 11030c: f81f83a8 stur x8, [x29, #-0x8] 110310: d10043a8 sub x8, x29, #0x10 110314: b9400849 ldr w9, [x2, #0x8] 110318: f81f03aa stur x10, [x29, #-0x10] 11031c: 37580089 tbnz w9, #0xb, 0x11032c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x60> 110320: b2400108 orr x8, x8, #0x1 110324: 374800c9 tbnz w9, #0x9, 0x11033c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x70> 110328: 14000007 b 0x110344 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x78> 11032c: 5280056a mov w10, #0x2b // =43 110330: b27f0108 orr x8, x8, #0x2 110334: 381f13aa sturb w10, [x29, #-0xf] 110338: 36480069 tbz w9, #0x9, 0x110344 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x78> 11033c: 5280046a mov w10, #0x23 // =35 110340: 3800150a strb w10, [x8], #0x1 110344: 5280094a mov w10, #0x4a // =74 110348: 528d8d8b mov w11, #0x6c6c // =27756 11034c: 0a0a012a and w10, w9, w10 110350: 7101015f cmp w10, #0x40 110354: 7900010b strh w11, [x8] 110358: 54000100 b.eq 0x110378 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0xac> 11035c: 7100215f cmp w10, #0x8 110360: 54000101 b.ne 0x110380 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0xb4> 110364: 7212013f tst w9, #0x4000 110368: 52800b09 mov w9, #0x58 // =88 11036c: 52800f0a mov w10, #0x78 // =120 110370: 1a890149 csel w9, w10, w9, eq 110374: 14000004 b 0x110384 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0xb8> 110378: 52800de9 mov w9, #0x6f // =111 11037c: 14000002 b 0x110384 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0xb8> 110380: 52800ea9 mov w9, #0x75 // =117 110384: 39000909 strb w9, [x8, #0x2] 110388: 910003e9 mov x9, sp 11038c: b9400a88 ldr w8, [x20, #0x8] 110390: 910003fb mov x27, sp 110394: d3492508 ubfx x8, x8, #9, #1 110398: 91005d18 add x24, x8, #0x17 11039c: 11003f08 add w8, w24, #0xf 1103a0: 927c0508 and x8, x8, #0x30 1103a4: cb080137 sub x23, x9, x8 1103a8: 910002ff mov sp, x23 1103ac: f0000308 adrp x8, 0x173000 1103b0: f0000319 adrp x25, 0x173000 1103b4: 9118e108 add x8, x8, #0x638 1103b8: 08dffd08 ldarb w8, [x8] 1103bc: 360008a8 tbz w8, #0x0, 0x1104d0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x204> 1103c0: f9431b22 ldr x2, [x25, #0x630] 1103c4: d10043a3 sub x3, x29, #0x10 1103c8: aa1703e0 mov x0, x23 1103cc: aa1803e1 mov x1, x24 1103d0: aa1603e4 mov x4, x22 1103d4: 94013de7 bl 0x15fb70 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 1103d8: b9400a88 ldr w8, [x20, #0x8] 1103dc: 8b20c2f6 add x22, x23, w0, sxtw 1103e0: 52801609 mov w9, #0xb0 // =176 1103e4: aa1603f9 mov x25, x22 1103e8: 0a090108 and w8, w8, w9 1103ec: 7100811f cmp w8, #0x20 1103f0: 540002a0 b.eq 0x110444 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x178> 1103f4: 7100411f cmp w8, #0x10 1103f8: 54000241 b.ne 0x110440 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x174> 1103fc: 394002e8 ldrb w8, [x23] 110400: 7100b51f cmp w8, #0x2d 110404: 54000060 b.eq 0x110410 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x144> 110408: 7100ad1f cmp w8, #0x2b 11040c: 54000061 b.ne 0x110418 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x14c> 110410: 910006f9 add x25, x23, #0x1 110414: 1400000c b 0x110444 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x178> 110418: 7100081f cmp w0, #0x2 11041c: 5400012b b.lt 0x110440 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x174> 110420: 7100c11f cmp w8, #0x30 110424: 540000e1 b.ne 0x110440 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x174> 110428: 394006e8 ldrb w8, [x23, #0x1] 11042c: 321b0108 orr w8, w8, #0x20 110430: 7101e11f cmp w8, #0x78 110434: 54000061 b.ne 0x110440 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x174> 110438: 91000af9 add x25, x23, #0x2 11043c: 14000002 b 0x110444 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x178> 110440: aa1703f9 mov x25, x23 110444: d100c3f8 sub x24, sp, #0x30 110448: 9100031f mov sp, x24 11044c: d100a3a8 sub x8, x29, #0x28 110450: aa1403e0 mov x0, x20 110454: 94013d03 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 110458: d10063a4 sub x4, x29, #0x18 11045c: d10083a5 sub x5, x29, #0x20 110460: d100a3a6 sub x6, x29, #0x28 110464: aa1703e0 mov x0, x23 110468: aa1903e1 mov x1, x25 11046c: aa1603e2 mov x2, x22 110470: aa1803e3 mov x3, x24 110474: 94013dc3 bl 0x15fb80 <_ZNSt6__ndk19__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE@plt> 110478: f85d83a0 ldur x0, [x29, #-0x28] 11047c: 94013cbd bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 110480: a97e0ba3 ldp x3, x2, [x29, #-0x20] 110484: aa1503e0 mov x0, x21 110488: aa1803e1 mov x1, x24 11048c: aa1403e4 mov x4, x20 110490: 2a1303e5 mov w5, w19 110494: 97fffdec bl 0x10fc44 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x420> 110498: 9100037f mov sp, x27 11049c: f9401748 ldr x8, [x26, #0x28] 1104a0: f85f83a9 ldur x9, [x29, #-0x8] 1104a4: eb09011f cmp x8, x9 1104a8: 54000301 b.ne 0x110508 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x23c> 1104ac: 910003bf mov sp, x29 1104b0: a9454ff4 ldp x20, x19, [sp, #0x50] 1104b4: a94457f6 ldp x22, x21, [sp, #0x40] 1104b8: a9435ff8 ldp x24, x23, [sp, #0x30] 1104bc: a94267fa ldp x26, x25, [sp, #0x20] 1104c0: f9400bfb ldr x27, [sp, #0x10] 1104c4: a8c67bfd ldp x29, x30, [sp], #0x60 1104c8: d50323bf autiasp 1104cc: d65f03c0 ret 1104d0: f0000300 adrp x0, 0x173000 1104d4: 9118e000 add x0, x0, #0x638 1104d8: 94013c72 bl 0x15f6a0 <__cxa_guard_acquire@plt> 1104dc: 34fff720 cbz w0, 0x1103c0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0xf4> 1104e0: d0fffae1 adrp x1, 0x6e000 1104e4: 5283f7e0 mov w0, #0x1fbf // =8127 1104e8: 911fa421 add x1, x1, #0x7e9 1104ec: aa1f03e2 mov x2, xzr 1104f0: 94013d5c bl 0x15fa60 1104f4: f9031b20 str x0, [x25, #0x630] 1104f8: f0000300 adrp x0, 0x173000 1104fc: 9118e000 add x0, x0, #0x638 110500: 94013c74 bl 0x15f6d0 <__cxa_guard_release@plt> 110504: 17ffffaf b 0x1103c0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0xf4> 110508: 9401324a bl 0x15ce30 <__stack_chk_fail@plt> 11050c: aa0003f3 mov x19, x0 110510: f0000300 adrp x0, 0x173000 110514: 9118e000 add x0, x0, #0x638 110518: 94013d56 bl 0x15fa70 <__cxa_guard_abort@plt> 11051c: aa1303e0 mov x0, x19 110520: 94012310 bl 0x159160 <__emutls_get_address+0x6d4> 110524: aa0003f3 mov x19, x0 110528: f85d83a0 ldur x0, [x29, #-0x28] 11052c: 94013c91 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 110530: aa1303e0 mov x0, x19 110534: 9401230b bl 0x159160 <__emutls_get_address+0x6d4> 0000000000110538 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const>: 110538: d503233f paciasp 11053c: d10403ff sub sp, sp, #0x100 110540: fd004be8 str d8, [sp, #0x90] 110544: a90a7bfd stp x29, x30, [sp, #0xa0] 110548: 910283fd add x29, sp, #0xa0 11054c: a90b6ffc stp x28, x27, [sp, #0xb0] 110550: a90c67fa stp x26, x25, [sp, #0xc0] 110554: a90d5ff8 stp x24, x23, [sp, #0xd0] 110558: a90e57f6 stp x22, x21, [sp, #0xe0] 11055c: a90f4ff4 stp x20, x19, [sp, #0xf0] 110560: d53bd05c mrs x28, TPIDR_EL0 110564: 1e604008 fmov d8, d0 110568: f9401788 ldr x8, [x28, #0x28] 11056c: 2a0303f3 mov w19, w3 110570: aa0203f4 mov x20, x2 110574: aa0103f5 mov x21, x1 110578: 528004aa mov w10, #0x25 // =37 11057c: f81e83a8 stur x8, [x29, #-0x18] 110580: 910083e8 add x8, sp, #0x20 110584: b9400849 ldr w9, [x2, #0x8] 110588: f90013ea str x10, [sp, #0x20] 11058c: 37580089 tbnz w9, #0xb, 0x11059c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x64> 110590: b2400108 orr x8, x8, #0x1 110594: 375000c9 tbnz w9, #0xa, 0x1105ac >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x74> 110598: 14000007 b 0x1105b4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x7c> 11059c: 5280056a mov w10, #0x2b // =43 1105a0: b27f0108 orr x8, x8, #0x2 1105a4: 390087ea strb w10, [sp, #0x21] 1105a8: 36500069 tbz w9, #0xa, 0x1105b4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x7c> 1105ac: 5280046a mov w10, #0x23 // =35 1105b0: 3800150a strb w10, [x8], #0x1 1105b4: 5280208a mov w10, #0x104 // =260 1105b8: 0a0a012a and w10, w9, w10 1105bc: 7104115f cmp w10, #0x104 1105c0: 540003a1 b.ne 0x110634 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0xfc> 1105c4: 7212013f tst w9, #0x4000 1105c8: 52800829 mov w9, #0x41 // =65 1105cc: 52800c2a mov w10, #0x61 // =97 1105d0: d100e3ab sub x11, x29, #0x38 1105d4: 1a890149 csel w9, w10, w9, eq 1105d8: f0000316 adrp x22, 0x173000 1105dc: 9118e2d6 add x22, x22, #0x638 1105e0: f9000feb str x11, [sp, #0x18] 1105e4: 39000109 strb w9, [x8] 1105e8: 08dffec8 ldarb w8, [x22] 1105ec: 36001248 tbz w8, #0x0, 0x110834 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x2fc> 1105f0: f0000317 adrp x23, 0x173000 1105f4: 1e604100 fmov d0, d8 1105f8: d100e3a0 sub x0, x29, #0x38 1105fc: 910083e3 add x3, sp, #0x20 110600: 528003c1 mov w1, #0x1e // =30 110604: f9431ae2 ldr x2, [x23, #0x630] 110608: 94013d5a bl 0x15fb70 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 11060c: 7100741f cmp w0, #0x1d 110610: 540006ed b.le 0x1106ec >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x1b4> 110614: 08dffec8 ldarb w8, [x22] 110618: 36001488 tbz w8, #0x0, 0x1108a8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x370> 11061c: f9431ae1 ldr x1, [x23, #0x630] 110620: 1e604100 fmov d0, d8 110624: 910063e0 add x0, sp, #0x18 110628: 910083e2 add x2, sp, #0x20 11062c: 94013d59 bl 0x15fb90 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt> 110630: 1400002c b 0x1106e0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x1a8> 110634: 528545cb mov w11, #0x2a2e // =10798 110638: 7104015f cmp w10, #0x100 11063c: 7900010b strh w11, [x8] 110640: 540000e0 b.eq 0x11065c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x124> 110644: 7100115f cmp w10, #0x4 110648: 54000121 b.ne 0x11066c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x134> 11064c: 7212013f tst w9, #0x4000 110650: 528008c9 mov w9, #0x46 // =70 110654: 52800cca mov w10, #0x66 // =102 110658: 14000008 b 0x110678 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x140> 11065c: 7212013f tst w9, #0x4000 110660: 528008a9 mov w9, #0x45 // =69 110664: 52800caa mov w10, #0x65 // =101 110668: 14000004 b 0x110678 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x140> 11066c: 7212013f tst w9, #0x4000 110670: 528008e9 mov w9, #0x47 // =71 110674: 52800cea mov w10, #0x67 // =103 110678: 1a890149 csel w9, w10, w9, eq 11067c: d100e3aa sub x10, x29, #0x38 110680: f0000317 adrp x23, 0x173000 110684: f0000316 adrp x22, 0x173000 110688: 9118e2f7 add x23, x23, #0x638 11068c: 39000909 strb w9, [x8, #0x2] 110690: f9000fea str x10, [sp, #0x18] 110694: 08dffee8 ldarb w8, [x23] 110698: 36000ec8 tbz w8, #0x0, 0x110870 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x338> 11069c: 1e604100 fmov d0, d8 1106a0: f9431ac2 ldr x2, [x22, #0x630] 1106a4: b9401284 ldr w4, [x20, #0x10] 1106a8: d100e3a0 sub x0, x29, #0x38 1106ac: 910083e3 add x3, sp, #0x20 1106b0: 528003c1 mov w1, #0x1e // =30 1106b4: 94013d2f bl 0x15fb70 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 1106b8: 7100741f cmp w0, #0x1d 1106bc: 5400018d b.le 0x1106ec >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x1b4> 1106c0: 08dffee8 ldarb w8, [x23] 1106c4: 360010e8 tbz w8, #0x0, 0x1108e0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x3a8> 1106c8: f9431ac1 ldr x1, [x22, #0x630] 1106cc: b9401283 ldr w3, [x20, #0x10] 1106d0: 1e604100 fmov d0, d8 1106d4: 910063e0 add x0, sp, #0x18 1106d8: 910083e2 add x2, sp, #0x20 1106dc: 94013d2d bl 0x15fb90 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt> 1106e0: f9400ff6 ldr x22, [sp, #0x18] 1106e4: b5000076 cbnz x22, 0x1106f0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x1b8> 1106e8: 94013c36 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 1106ec: aa1f03f6 mov x22, xzr 1106f0: f9400ff7 ldr x23, [sp, #0x18] 1106f4: 93407c08 sxtw x8, w0 1106f8: b9400a89 ldr w9, [x20, #0x8] 1106fc: 5280160a mov w10, #0xb0 // =176 110700: 8b0802f8 add x24, x23, x8 110704: 0a0a0129 and w9, w9, w10 110708: aa1803fa mov x26, x24 11070c: 7100813f cmp w9, #0x20 110710: 540002a0 b.eq 0x110764 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x22c> 110714: 7100413f cmp w9, #0x10 110718: 54000241 b.ne 0x110760 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x228> 11071c: 394002e9 ldrb w9, [x23] 110720: 7100b53f cmp w9, #0x2d 110724: 54000060 b.eq 0x110730 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x1f8> 110728: 7100ad3f cmp w9, #0x2b 11072c: 54000061 b.ne 0x110738 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x200> 110730: 910006fa add x26, x23, #0x1 110734: 1400000c b 0x110764 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x22c> 110738: 7100091f cmp w8, #0x2 11073c: 5400012b b.lt 0x110760 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x228> 110740: 7100c13f cmp w9, #0x30 110744: 540000e1 b.ne 0x110760 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x228> 110748: 394006e9 ldrb w9, [x23, #0x1] 11074c: 321b0129 orr w9, w9, #0x20 110750: 7101e13f cmp w9, #0x78 110754: 54000061 b.ne 0x110760 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x228> 110758: 91000afa add x26, x23, #0x2 11075c: 14000002 b 0x110764 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x22c> 110760: aa1703fa mov x26, x23 110764: d100e3a9 sub x9, x29, #0x38 110768: eb0902ff cmp x23, x9 11076c: 540000e0 b.eq 0x110788 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x250> 110770: d37ff900 lsl x0, x8, #1 110774: 940132ab bl 0x15d220 110778: aa0003f9 mov x25, x0 11077c: aa0003fb mov x27, x0 110780: b5000080 cbnz x0, 0x110790 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x258> 110784: 94013c0f bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 110788: aa1f03f9 mov x25, xzr 11078c: 9100b3fb add x27, sp, #0x2c 110790: 910003e8 mov x8, sp 110794: aa1403e0 mov x0, x20 110798: 94013c32 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 11079c: 910043e4 add x4, sp, #0x10 1107a0: 910023e5 add x5, sp, #0x8 1107a4: 910003e6 mov x6, sp 1107a8: aa1703e0 mov x0, x23 1107ac: aa1a03e1 mov x1, x26 1107b0: aa1803e2 mov x2, x24 1107b4: aa1b03e3 mov x3, x27 1107b8: 94013cfa bl 0x15fba0 <_ZNSt6__ndk19__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS_6localeE@plt> 1107bc: f94003e0 ldr x0, [sp] 1107c0: 94013bec bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1107c4: a9408be3 ldp x3, x2, [sp, #0x8] 1107c8: aa1503e0 mov x0, x21 1107cc: aa1b03e1 mov x1, x27 1107d0: aa1403e4 mov x4, x20 1107d4: 2a1303e5 mov w5, w19 1107d8: 97fffd1b bl 0x10fc44 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x420> 1107dc: aa0003f3 mov x19, x0 1107e0: b4000079 cbz x25, 0x1107ec >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x2b4> 1107e4: aa1903e0 mov x0, x25 1107e8: 940132ae bl 0x15d2a0 1107ec: b4000076 cbz x22, 0x1107f8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x2c0> 1107f0: aa1603e0 mov x0, x22 1107f4: 940132ab bl 0x15d2a0 1107f8: f9401788 ldr x8, [x28, #0x28] 1107fc: f85e83a9 ldur x9, [x29, #-0x18] 110800: eb09011f cmp x8, x9 110804: 540008a1 b.ne 0x110918 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x3e0> 110808: aa1303e0 mov x0, x19 11080c: fd404be8 ldr d8, [sp, #0x90] 110810: a94f4ff4 ldp x20, x19, [sp, #0xf0] 110814: a94e57f6 ldp x22, x21, [sp, #0xe0] 110818: a94d5ff8 ldp x24, x23, [sp, #0xd0] 11081c: a94c67fa ldp x26, x25, [sp, #0xc0] 110820: a94b6ffc ldp x28, x27, [sp, #0xb0] 110824: a94a7bfd ldp x29, x30, [sp, #0xa0] 110828: 910403ff add sp, sp, #0x100 11082c: d50323bf autiasp 110830: d65f03c0 ret 110834: f0000300 adrp x0, 0x173000 110838: 9118e000 add x0, x0, #0x638 11083c: 94013b99 bl 0x15f6a0 <__cxa_guard_acquire@plt> 110840: 34ffed80 cbz w0, 0x1105f0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0xb8> 110844: d0fffae1 adrp x1, 0x6e000 110848: 5283f7e0 mov w0, #0x1fbf // =8127 11084c: 911fa421 add x1, x1, #0x7e9 110850: aa1f03e2 mov x2, xzr 110854: 94013c83 bl 0x15fa60 110858: f0000308 adrp x8, 0x173000 11085c: f9031900 str x0, [x8, #0x630] 110860: f0000300 adrp x0, 0x173000 110864: 9118e000 add x0, x0, #0x638 110868: 94013b9a bl 0x15f6d0 <__cxa_guard_release@plt> 11086c: 17ffff61 b 0x1105f0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0xb8> 110870: f0000300 adrp x0, 0x173000 110874: 9118e000 add x0, x0, #0x638 110878: 94013b8a bl 0x15f6a0 <__cxa_guard_acquire@plt> 11087c: 34fff100 cbz w0, 0x11069c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x164> 110880: d0fffae1 adrp x1, 0x6e000 110884: 5283f7e0 mov w0, #0x1fbf // =8127 110888: 911fa421 add x1, x1, #0x7e9 11088c: aa1f03e2 mov x2, xzr 110890: 94013c74 bl 0x15fa60 110894: f9031ac0 str x0, [x22, #0x630] 110898: f0000300 adrp x0, 0x173000 11089c: 9118e000 add x0, x0, #0x638 1108a0: 94013b8c bl 0x15f6d0 <__cxa_guard_release@plt> 1108a4: 17ffff7e b 0x11069c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x164> 1108a8: f0000300 adrp x0, 0x173000 1108ac: 9118e000 add x0, x0, #0x638 1108b0: 94013b7c bl 0x15f6a0 <__cxa_guard_acquire@plt> 1108b4: 34ffeb40 cbz w0, 0x11061c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0xe4> 1108b8: d0fffae1 adrp x1, 0x6e000 1108bc: 5283f7e0 mov w0, #0x1fbf // =8127 1108c0: 911fa421 add x1, x1, #0x7e9 1108c4: aa1f03e2 mov x2, xzr 1108c8: 94013c66 bl 0x15fa60 1108cc: f9031ae0 str x0, [x23, #0x630] 1108d0: f0000300 adrp x0, 0x173000 1108d4: 9118e000 add x0, x0, #0x638 1108d8: 94013b7e bl 0x15f6d0 <__cxa_guard_release@plt> 1108dc: 17ffff50 b 0x11061c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0xe4> 1108e0: f0000300 adrp x0, 0x173000 1108e4: 9118e000 add x0, x0, #0x638 1108e8: 94013b6e bl 0x15f6a0 <__cxa_guard_acquire@plt> 1108ec: 34ffeee0 cbz w0, 0x1106c8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x190> 1108f0: d0fffae1 adrp x1, 0x6e000 1108f4: 5283f7e0 mov w0, #0x1fbf // =8127 1108f8: 911fa421 add x1, x1, #0x7e9 1108fc: aa1f03e2 mov x2, xzr 110900: 94013c58 bl 0x15fa60 110904: f9031ac0 str x0, [x22, #0x630] 110908: f0000300 adrp x0, 0x173000 11090c: 9118e000 add x0, x0, #0x638 110910: 94013b70 bl 0x15f6d0 <__cxa_guard_release@plt> 110914: 17ffff6d b 0x1106c8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x190> 110918: 94013146 bl 0x15ce30 <__stack_chk_fail@plt> 11091c: 14000003 b 0x110928 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x3f0> 110920: 14000002 b 0x110928 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x3f0> 110924: 14000001 b 0x110928 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x3f0> 110928: aa0003f3 mov x19, x0 11092c: f0000300 adrp x0, 0x173000 110930: 9118e000 add x0, x0, #0x638 110934: 94013c4f bl 0x15fa70 <__cxa_guard_abort@plt> 110938: aa1303e0 mov x0, x19 11093c: 94012209 bl 0x159160 <__emutls_get_address+0x6d4> 110940: aa0003f3 mov x19, x0 110944: b4000156 cbz x22, 0x11096c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x434> 110948: 1400000e b 0x110980 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x448> 11094c: 14000005 b 0x110960 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x428> 110950: aa0003f3 mov x19, x0 110954: f94003e0 ldr x0, [sp] 110958: 94013b86 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11095c: 14000002 b 0x110964 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x42c> 110960: aa0003f3 mov x19, x0 110964: b5000099 cbnz x25, 0x110974 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x43c> 110968: b50000d6 cbnz x22, 0x110980 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x448> 11096c: aa1303e0 mov x0, x19 110970: 940121fc bl 0x159160 <__emutls_get_address+0x6d4> 110974: aa1903e0 mov x0, x25 110978: 9401324a bl 0x15d2a0 11097c: b4ffff96 cbz x22, 0x11096c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x434> 110980: aa1603e0 mov x0, x22 110984: 94013247 bl 0x15d2a0 110988: aa1303e0 mov x0, x19 11098c: 940121f5 bl 0x159160 <__emutls_get_address+0x6d4> 110990: 940121f4 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000110994 : 110994: d503245f bti c 110998: aa0003e8 mov x8, x0 11099c: 36580062 tbz w2, #0xb, 0x1109a8 1109a0: 52800569 mov w9, #0x2b // =43 1109a4: 38001509 strb w9, [x8], #0x1 1109a8: 36500062 tbz w2, #0xa, 0x1109b4 1109ac: 52800469 mov w9, #0x23 // =35 1109b0: 38001509 strb w9, [x8], #0x1 1109b4: 52802089 mov w9, #0x104 // =260 1109b8: 0a090049 and w9, w2, w9 1109bc: 7104113f cmp w9, #0x104 1109c0: 54000060 b.eq 0x1109cc 1109c4: 528545ca mov w10, #0x2a2e // =10798 1109c8: 7800250a strh w10, [x8], #0x2 1109cc: 3940002a ldrb w10, [x1] 1109d0: 340000aa cbz w10, 0x1109e4 1109d4: 9100042b add x11, x1, #0x1 1109d8: 3800150a strb w10, [x8], #0x1 1109dc: 3840156a ldrb w10, [x11], #0x1 1109e0: 35ffffca cbnz w10, 0x1109d8 1109e4: 7104013f cmp w9, #0x100 1109e8: 540000e0 b.eq 0x110a04 1109ec: 7100113f cmp w9, #0x4 1109f0: 54000121 b.ne 0x110a14 1109f4: 7212005f tst w2, #0x4000 1109f8: 528008ca mov w10, #0x46 // =70 1109fc: 52800ccb mov w11, #0x66 // =102 110a00: 1400000e b 0x110a38 110a04: 7212005f tst w2, #0x4000 110a08: 528008aa mov w10, #0x45 // =69 110a0c: 52800cab mov w11, #0x65 // =101 110a10: 1400000a b 0x110a38 110a14: 7104113f cmp w9, #0x104 110a18: 540000a1 b.ne 0x110a2c 110a1c: 7212005f tst w2, #0x4000 110a20: 5280082a mov w10, #0x41 // =65 110a24: 52800c2b mov w11, #0x61 // =97 110a28: 14000004 b 0x110a38 110a2c: 528008ea mov w10, #0x47 // =71 110a30: 52800ceb mov w11, #0x67 // =103 110a34: 7212005f tst w2, #0x4000 110a38: 1a8a016a csel w10, w11, w10, eq 110a3c: 7104113f cmp w9, #0x104 110a40: 1a9f07e0 cset w0, ne 110a44: 3900010a strb w10, [x8] 110a48: d65f03c0 ret 0000000000110a4c : 110a4c: d503233f paciasp 110a50: d10503ff sub sp, sp, #0x140 110a54: a9107bfd stp x29, x30, [sp, #0x100] 110a58: 910403fd add x29, sp, #0x100 110a5c: a9115ffc stp x28, x23, [sp, #0x110] 110a60: a91257f6 stp x22, x21, [sp, #0x120] 110a64: a9134ff4 stp x20, x19, [sp, #0x130] 110a68: a93893a3 stp x3, x4, [x29, #-0x78] 110a6c: 928004e9 mov x9, #-0x28 // =-40 110a70: a9399ba5 stp x5, x6, [x29, #-0x68] 110a74: 910003ea mov x10, sp 110a78: f81a83a7 stur x7, [x29, #-0x58] 110a7c: d101e3ab sub x11, x29, #0x78 110a80: ad0007e0 stp q0, q1, [sp] 110a84: aa0003f5 mov x21, x0 110a88: ad010fe2 stp q2, q3, [sp, #0x20] 110a8c: f2dff009 movk x9, #0xff80, lsl #32 110a90: ad0217e4 stp q4, q5, [sp, #0x40] 110a94: 9102014a add x10, x10, #0x80 110a98: ad031fe6 stp q6, q7, [sp, #0x60] 110a9c: d53bd056 mrs x22, TPIDR_EL0 110aa0: f94016c8 ldr x8, [x22, #0x28] 110aa4: aa0103e0 mov x0, x1 110aa8: aa0203f4 mov x20, x2 110aac: d100a3b7 sub x23, x29, #0x28 110ab0: f81f83a8 stur x8, [x29, #-0x8] 110ab4: 9100a168 add x8, x11, #0x28 110ab8: 910103ab add x11, x29, #0x40 110abc: a93ea7aa stp x10, x9, [x29, #-0x18] 110ac0: a93da3ab stp x11, x8, [x29, #-0x28] 110ac4: 94013bef bl 0x15fa80 110ac8: ad4006e0 ldp q0, q1, [x23] 110acc: aa0003f3 mov x19, x0 110ad0: f81d03a0 stur x0, [x29, #-0x30] 110ad4: ad3d87a0 stp q0, q1, [x29, #-0x50] 110ad8: d10143a2 sub x2, x29, #0x50 110adc: aa1503e0 mov x0, x21 110ae0: aa1403e1 mov x1, x20 110ae4: 94013c33 bl 0x15fbb0 110ae8: 2a0003f4 mov w20, w0 110aec: b4000073 cbz x19, 0x110af8 110af0: aa1303e0 mov x0, x19 110af4: 94013be3 bl 0x15fa80 110af8: f94016c8 ldr x8, [x22, #0x28] 110afc: f85f83a9 ldur x9, [x29, #-0x8] 110b00: eb09011f cmp x8, x9 110b04: 54000121 b.ne 0x110b28 110b08: 2a1403e0 mov w0, w20 110b0c: a9534ff4 ldp x20, x19, [sp, #0x130] 110b10: a95257f6 ldp x22, x21, [sp, #0x120] 110b14: a9515ffc ldp x28, x23, [sp, #0x110] 110b18: a9507bfd ldp x29, x30, [sp, #0x100] 110b1c: 910503ff add sp, sp, #0x140 110b20: d50323bf autiasp 110b24: d65f03c0 ret 110b28: 940130c2 bl 0x15ce30 <__stack_chk_fail@plt> 110b2c: 97fe6102 bl 0xa8f34 110b30: aa0003f3 mov x19, x0 110b34: d100c3a0 sub x0, x29, #0x30 110b38: 94008f42 bl 0x134840 ::~codecvt()+0x494> 110b3c: aa1303e0 mov x0, x19 110b40: 94012188 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000110b44 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)>: 110b44: d503233f paciasp 110b48: d10343ff sub sp, sp, #0xd0 110b4c: a9077bfd stp x29, x30, [sp, #0x70] 110b50: 9101c3fd add x29, sp, #0x70 110b54: a9086ffc stp x28, x27, [sp, #0x80] 110b58: a90967fa stp x26, x25, [sp, #0x90] 110b5c: a90a5ff8 stp x24, x23, [sp, #0xa0] 110b60: a90b57f6 stp x22, x21, [sp, #0xb0] 110b64: a90c4ff4 stp x20, x19, [sp, #0xc0] 110b68: 900002f6 adrp x22, 0x16c000 110b6c: 900002f5 adrp x21, 0x16c000 110b70: f9000fe1 str x1, [sp, #0x18] 110b74: d53bd05c mrs x28, TPIDR_EL0 110b78: f9401788 ldr x8, [x28, #0x28] 110b7c: aa0603f4 mov x20, x6 110b80: f94702d6 ldr x22, [x22, #0xe00] 110b84: aa0503f3 mov x19, x5 110b88: f94746b5 ldr x21, [x21, #0xe88] 110b8c: aa0403f8 mov x24, x4 110b90: f81f83a8 stur x8, [x29, #-0x8] 110b94: aa0303fb mov x27, x3 110b98: f81e03bf stur xzr, [x29, #-0x20] 110b9c: f94000d7 ldr x23, [x6] 110ba0: a93d57b6 stp x22, x21, [x29, #-0x30] 110ba4: aa0203fa mov x26, x2 110ba8: c8dffec8 ldar x8, [x22] 110bac: f9001fe0 str x0, [sp, #0x38] 110bb0: b100051f cmn x8, #0x1 110bb4: 54000140 b.eq 0x110bdc ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x98> 110bb8: d100c3a8 sub x8, x29, #0x30 110bbc: d10043a9 sub x9, x29, #0x10 110bc0: 900002e0 adrp x0, 0x16c000 110bc4: b0000122 adrp x2, 0x135000 ::~codecvt()+0xc54> 110bc8: 9104d042 add x2, x2, #0x134 110bcc: d10063a1 sub x1, x29, #0x18 110bd0: a93ea3a9 stp x9, x8, [x29, #-0x18] 110bd4: f9470000 ldr x0, [x0, #0xe00] 110bd8: 94013b66 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 110bdc: a94126e8 ldp x8, x9, [x23, #0x10] 110be0: b9800aca ldrsw x10, [x22, #0x8] 110be4: cb08012b sub x11, x9, x8 110be8: d1000549 sub x9, x10, #0x1 110bec: eb8b0d3f cmp x9, x11, asr #3 110bf0: 540028c2 b.hs 0x111108 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x5c4> 110bf4: f8697919 ldr x25, [x8, x9, lsl #3] 110bf8: b4002899 cbz x25, 0x111108 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x5c4> 110bfc: 900002f6 adrp x22, 0x16c000 110c00: f9474ad6 ldr x22, [x22, #0xe90] 110c04: f81e03bf stur xzr, [x29, #-0x20] 110c08: f9400294 ldr x20, [x20] 110c0c: a93d57b6 stp x22, x21, [x29, #-0x30] 110c10: c8dffec8 ldar x8, [x22] 110c14: b100051f cmn x8, #0x1 110c18: 54000140 b.eq 0x110c40 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0xfc> 110c1c: d100c3a8 sub x8, x29, #0x30 110c20: d10043a9 sub x9, x29, #0x10 110c24: 900002e0 adrp x0, 0x16c000 110c28: b0000122 adrp x2, 0x135000 ::~codecvt()+0xc54> 110c2c: 9104d042 add x2, x2, #0x134 110c30: d10063a1 sub x1, x29, #0x18 110c34: a93ea3a9 stp x9, x8, [x29, #-0x18] 110c38: f9474800 ldr x0, [x0, #0xe90] 110c3c: 94013b4d bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 110c40: a9412688 ldp x8, x9, [x20, #0x10] 110c44: b9800aca ldrsw x10, [x22, #0x8] 110c48: cb08012b sub x11, x9, x8 110c4c: d1000549 sub x9, x10, #0x1 110c50: eb8b0d3f cmp x9, x11, asr #3 110c54: 540025a2 b.hs 0x111108 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x5c4> 110c58: f8697914 ldr x20, [x8, x9, lsl #3] 110c5c: b4002574 cbz x20, 0x111108 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x5c4> 110c60: f9400288 ldr x8, [x20] 110c64: aa1403e0 mov x0, x20 110c68: f9401509 ldr x9, [x8, #0x28] 110c6c: d100c3a8 sub x8, x29, #0x30 110c70: d63f0120 blr x9 110c74: f9401fe8 ldr x8, [sp, #0x38] 110c78: f900027b str x27, [x19] 110c7c: 39400101 ldrb w1, [x8] 110c80: 7100b43f cmp w1, #0x2d 110c84: 54000080 b.eq 0x110c94 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x150> 110c88: f9401ff5 ldr x21, [sp, #0x38] 110c8c: 7100ac3f cmp w1, #0x2b 110c90: 54000161 b.ne 0x110cbc ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x178> 110c94: f9400328 ldr x8, [x25] 110c98: f9401d08 ldr x8, [x8, #0x38] 110c9c: aa1903e0 mov x0, x25 110ca0: d63f0100 blr x8 110ca4: f9400268 ldr x8, [x19] 110ca8: f9401fea ldr x10, [sp, #0x38] 110cac: 91000509 add x9, x8, #0x1 110cb0: 91000555 add x21, x10, #0x1 110cb4: f9000269 str x9, [x19] 110cb8: 39000100 strb w0, [x8] 110cbc: cb150356 sub x22, x26, x21 110cc0: a902effa stp x26, x27, [sp, #0x28] 110cc4: f1000ad7 subs x23, x22, #0x2 110cc8: f9000bf8 str x24, [sp, #0x10] 110ccc: f90013f4 str x20, [sp, #0x20] 110cd0: 5400074b b.lt 0x110db8 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x274> 110cd4: 394002a8 ldrb w8, [x21] 110cd8: 7100c11f cmp w8, #0x30 110cdc: 540006e1 b.ne 0x110db8 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x274> 110ce0: 394006a8 ldrb w8, [x21, #0x1] 110ce4: 321b0108 orr w8, w8, #0x20 110ce8: 7101e11f cmp w8, #0x78 110cec: 54000661 b.ne 0x110db8 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x274> 110cf0: f9400328 ldr x8, [x25] 110cf4: f9401d08 ldr x8, [x8, #0x38] 110cf8: aa1903e0 mov x0, x25 110cfc: 52800601 mov w1, #0x30 // =48 110d00: d63f0100 blr x8 110d04: f9400268 ldr x8, [x19] 110d08: 91000509 add x9, x8, #0x1 110d0c: f9000269 str x9, [x19] 110d10: 39000100 strb w0, [x8] 110d14: f9400328 ldr x8, [x25] 110d18: 394006a1 ldrb w1, [x21, #0x1] 110d1c: f9401d08 ldr x8, [x8, #0x38] 110d20: aa1903e0 mov x0, x25 110d24: d63f0100 blr x8 110d28: f9400268 ldr x8, [x19] 110d2c: 91000ab8 add x24, x21, #0x2 110d30: eb1a031f cmp x24, x26 110d34: 91000509 add x9, x8, #0x1 110d38: f9000269 str x9, [x19] 110d3c: 39000100 strb w0, [x8] 110d40: 54000802 b.hs 0x110e40 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x2fc> 110d44: f0000314 adrp x20, 0x173000 110d48: aa1c03fa mov x26, x28 110d4c: 8b1602b5 add x21, x21, x22 110d50: f0000316 adrp x22, 0x173000 110d54: aa1803fb mov x27, x24 110d58: 9118e294 add x20, x20, #0x638 110d5c: 3940037c ldrb w28, [x27] 110d60: 08dffe88 ldarb w8, [x20] 110d64: 36000128 tbz w8, #0x0, 0x110d88 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x244> 110d68: f9431ac1 ldr x1, [x22, #0x630] 110d6c: 2a1c03e0 mov w0, w28 110d70: 94013b94 bl 0x15fbc0 110d74: 340006e0 cbz w0, 0x110e50 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x30c> 110d78: 9100077b add x27, x27, #0x1 110d7c: f10006f7 subs x23, x23, #0x1 110d80: 54fffee1 b.ne 0x110d5c ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x218> 110d84: 14000032 b 0x110e4c ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x308> 110d88: aa1403e0 mov x0, x20 110d8c: 94013a45 bl 0x15f6a0 <__cxa_guard_acquire@plt> 110d90: 34fffec0 cbz w0, 0x110d68 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x224> 110d94: d0fffae1 adrp x1, 0x6e000 110d98: 5283f7e0 mov w0, #0x1fbf // =8127 110d9c: 911fa421 add x1, x1, #0x7e9 110da0: aa1f03e2 mov x2, xzr 110da4: 94013b2f bl 0x15fa60 110da8: f9031ac0 str x0, [x22, #0x630] 110dac: aa1403e0 mov x0, x20 110db0: 94013a48 bl 0x15f6d0 <__cxa_guard_release@plt> 110db4: 17ffffed b 0x110d68 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x224> 110db8: eb1a02bf cmp x21, x26 110dbc: 540003a2 b.hs 0x110e30 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x2ec> 110dc0: f0000314 adrp x20, 0x173000 110dc4: aa1f03f8 mov x24, xzr 110dc8: 8b1602bb add x27, x21, x22 110dcc: f000031a adrp x26, 0x173000 110dd0: 9118e294 add x20, x20, #0x638 110dd4: 38786ab7 ldrb w23, [x21, x24] 110dd8: 08dffe88 ldarb w8, [x20] 110ddc: 36000128 tbz w8, #0x0, 0x110e00 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x2bc> 110de0: f9431b41 ldr x1, [x26, #0x630] 110de4: 2a1703e0 mov w0, w23 110de8: 94013b7a bl 0x15fbd0 110dec: 34000260 cbz w0, 0x110e38 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x2f4> 110df0: 91000718 add x24, x24, #0x1 110df4: eb1802df cmp x22, x24 110df8: 54fffee1 b.ne 0x110dd4 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x290> 110dfc: 14000017 b 0x110e58 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x314> 110e00: aa1403e0 mov x0, x20 110e04: 94013a27 bl 0x15f6a0 <__cxa_guard_acquire@plt> 110e08: 34fffec0 cbz w0, 0x110de0 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x29c> 110e0c: d0fffae1 adrp x1, 0x6e000 110e10: 5283f7e0 mov w0, #0x1fbf // =8127 110e14: 911fa421 add x1, x1, #0x7e9 110e18: aa1f03e2 mov x2, xzr 110e1c: 94013b11 bl 0x15fa60 110e20: f9031b40 str x0, [x26, #0x630] 110e24: aa1403e0 mov x0, x20 110e28: 94013a2a bl 0x15f6d0 <__cxa_guard_release@plt> 110e2c: 17ffffed b 0x110de0 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x29c> 110e30: aa1503fb mov x27, x21 110e34: 1400000a b 0x110e5c ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x318> 110e38: 8b1802bb add x27, x21, x24 110e3c: 14000007 b 0x110e58 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x314> 110e40: aa1803fb mov x27, x24 110e44: aa1803f5 mov x21, x24 110e48: 14000005 b 0x110e5c ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x318> 110e4c: aa1503fb mov x27, x21 110e50: aa1803f5 mov x21, x24 110e54: aa1a03fc mov x28, x26 110e58: a9426bf4 ldp x20, x26, [sp, #0x20] 110e5c: 385d03a8 ldurb w8, [x29, #-0x30] 110e60: f85d83a9 ldur x9, [x29, #-0x28] 110e64: d341fd0a lsr x10, x8, #1 110e68: 7200011f tst w8, #0x1 110e6c: 9a890148 csel x8, x10, x9, eq 110e70: b4000b28 cbz x8, 0x110fd4 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x490> 110e74: eb1b02bf cmp x21, x27 110e78: 540001a0 b.eq 0x110eac ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x368> 110e7c: d1000768 sub x8, x27, #0x1 110e80: eb15011f cmp x8, x21 110e84: 54000149 b.ls 0x110eac ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x368> 110e88: 910006a9 add x9, x21, #0x1 110e8c: 3940010a ldrb w10, [x8] 110e90: 9100052c add x12, x9, #0x1 110e94: 385ff12b ldurb w11, [x9, #-0x1] 110e98: 381ff12a sturb w10, [x9, #-0x1] 110e9c: 381ff50b strb w11, [x8], #-0x1 110ea0: eb08013f cmp x9, x8 110ea4: aa0c03e9 mov x9, x12 110ea8: 54ffff23 b.lo 0x110e8c ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x348> 110eac: f9400288 ldr x8, [x20] 110eb0: f90007fc str x28, [sp, #0x8] 110eb4: f9401108 ldr x8, [x8, #0x20] 110eb8: aa1403e0 mov x0, x20 110ebc: d63f0100 blr x8 110ec0: eb1b02bf cmp x21, x27 110ec4: 54000562 b.hs 0x110f70 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x42c> 110ec8: d100c3a8 sub x8, x29, #0x30 110ecc: 2a0003f4 mov w20, w0 110ed0: 2a1f03f6 mov w22, wzr 110ed4: 2a1f03f7 mov w23, wzr 110ed8: b2400118 orr x24, x8, #0x1 110edc: cb15037a sub x26, x27, x21 110ee0: aa1503fc mov x28, x21 110ee4: 385d03a9 ldurb w9, [x29, #-0x30] 110ee8: 2a1603e8 mov w8, w22 110eec: f85e03aa ldur x10, [x29, #-0x20] 110ef0: 7200013f tst w9, #0x1 110ef4: 9a8a0309 csel x9, x24, x10, eq 110ef8: 38686929 ldrb w9, [x9, x8] 110efc: 7100013f cmp w9, #0x0 110f00: 7a4912e0 ccmp w23, w9, #0x0, ne 110f04: 540001c1 b.ne 0x110f3c ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x3f8> 110f08: f9400269 ldr x9, [x19] 110f0c: 2a1f03f7 mov w23, wzr 110f10: 9100052a add x10, x9, #0x1 110f14: f900026a str x10, [x19] 110f18: 39000134 strb w20, [x9] 110f1c: 385d03a9 ldurb w9, [x29, #-0x30] 110f20: f85d83aa ldur x10, [x29, #-0x28] 110f24: d341fd2b lsr x11, x9, #1 110f28: 7200013f tst w9, #0x1 110f2c: 9a8a0169 csel x9, x11, x10, eq 110f30: d1000529 sub x9, x9, #0x1 110f34: eb08013f cmp x9, x8 110f38: 1a9696d6 cinc w22, w22, hi 110f3c: f9400328 ldr x8, [x25] 110f40: 39400381 ldrb w1, [x28] 110f44: f9401d08 ldr x8, [x8, #0x38] 110f48: aa1903e0 mov x0, x25 110f4c: d63f0100 blr x8 110f50: f9400268 ldr x8, [x19] 110f54: 110006f7 add w23, w23, #0x1 110f58: 9100079c add x28, x28, #0x1 110f5c: f100075a subs x26, x26, #0x1 110f60: 91000509 add x9, x8, #0x1 110f64: f9000269 str x9, [x19] 110f68: 39000100 strb w0, [x8] 110f6c: 54fffbc1 b.ne 0x110ee4 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x3a0> 110f70: a94327ea ldp x10, x9, [sp, #0x30] 110f74: a9426bf4 ldp x20, x26, [sp, #0x20] 110f78: f9400268 ldr x8, [x19] 110f7c: cb0902a9 sub x9, x21, x9 110f80: f94007fc ldr x28, [sp, #0x8] 110f84: 8b09014a add x10, x10, x9 110f88: eb08015f cmp x10, x8 110f8c: 540001e0 b.eq 0x110fc8 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x484> 110f90: d1000508 sub x8, x8, #0x1 110f94: eb0a011f cmp x8, x10 110f98: 54000189 b.ls 0x110fc8 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x484> 110f9c: f9401bea ldr x10, [sp, #0x30] 110fa0: 8b0a0129 add x9, x9, x10 110fa4: 91000529 add x9, x9, #0x1 110fa8: 3940010a ldrb w10, [x8] 110fac: 9100052c add x12, x9, #0x1 110fb0: 385ff12b ldurb w11, [x9, #-0x1] 110fb4: 381ff12a sturb w10, [x9, #-0x1] 110fb8: 381ff50b strb w11, [x8], #-0x1 110fbc: eb08013f cmp x9, x8 110fc0: aa0c03e9 mov x9, x12 110fc4: 54ffff23 b.lo 0x110fa8 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x464> 110fc8: eb1a037f cmp x27, x26 110fcc: 540001e3 b.lo 0x111008 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x4c4> 110fd0: 14000029 b 0x111074 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x530> 110fd4: f9400328 ldr x8, [x25] 110fd8: f9400263 ldr x3, [x19] 110fdc: f9402108 ldr x8, [x8, #0x40] 110fe0: aa1903e0 mov x0, x25 110fe4: aa1503e1 mov x1, x21 110fe8: aa1b03e2 mov x2, x27 110fec: d63f0100 blr x8 110ff0: f9400268 ldr x8, [x19] 110ff4: cb150369 sub x9, x27, x21 110ff8: 8b090108 add x8, x8, x9 110ffc: f9000268 str x8, [x19] 111000: eb1a037f cmp x27, x26 111004: 54000382 b.hs 0x111074 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x530> 111008: aa1403f5 mov x21, x20 11100c: cb1b0354 sub x20, x26, x27 111010: 9100077b add x27, x27, #0x1 111014: 385ff361 ldurb w1, [x27, #-0x1] 111018: 7100b83f cmp w1, #0x2e 11101c: 540001c0 b.eq 0x111054 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x510> 111020: f9400328 ldr x8, [x25] 111024: f9401d08 ldr x8, [x8, #0x38] 111028: aa1903e0 mov x0, x25 11102c: d63f0100 blr x8 111030: f9400268 ldr x8, [x19] 111034: 9100077b add x27, x27, #0x1 111038: f1000694 subs x20, x20, #0x1 11103c: 91000509 add x9, x8, #0x1 111040: f9000269 str x9, [x19] 111044: 39000100 strb w0, [x8] 111048: 54fffe61 b.ne 0x111014 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x4d0> 11104c: aa1a03fb mov x27, x26 111050: 14000009 b 0x111074 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x530> 111054: f94002a8 ldr x8, [x21] 111058: aa1503e0 mov x0, x21 11105c: f9400d08 ldr x8, [x8, #0x18] 111060: d63f0100 blr x8 111064: f9400268 ldr x8, [x19] 111068: 91000509 add x9, x8, #0x1 11106c: f9000269 str x9, [x19] 111070: 39000100 strb w0, [x8] 111074: f9400328 ldr x8, [x25] 111078: f9400263 ldr x3, [x19] 11107c: f9402108 ldr x8, [x8, #0x40] 111080: aa1903e0 mov x0, x25 111084: aa1b03e1 mov x1, x27 111088: aa1a03e2 mov x2, x26 11108c: d63f0100 blr x8 111090: f9400268 ldr x8, [x19] 111094: cb1b0349 sub x9, x26, x27 111098: f9400feb ldr x11, [sp, #0x18] 11109c: f9401fea ldr x10, [sp, #0x38] 1110a0: 8b090108 add x8, x8, x9 1110a4: f9401be9 ldr x9, [sp, #0x30] 1110a8: eb1a017f cmp x11, x26 1110ac: cb0a016a sub x10, x11, x10 1110b0: 8b0a0129 add x9, x9, x10 1110b4: 385d03aa ldurb w10, [x29, #-0x30] 1110b8: 9a890109 csel x9, x8, x9, eq 1110bc: f9000268 str x8, [x19] 1110c0: f9400be8 ldr x8, [sp, #0x10] 1110c4: f9000109 str x9, [x8] 1110c8: 3600006a tbz w10, #0x0, 0x1110d4 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x590> 1110cc: f85e03a0 ldur x0, [x29, #-0x20] 1110d0: 94012f84 bl 0x15cee0 <_ZdlPv@plt> 1110d4: f9401788 ldr x8, [x28, #0x28] 1110d8: f85f83a9 ldur x9, [x29, #-0x8] 1110dc: eb09011f cmp x8, x9 1110e0: 54000161 b.ne 0x11110c ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x5c8> 1110e4: a94c4ff4 ldp x20, x19, [sp, #0xc0] 1110e8: a94b57f6 ldp x22, x21, [sp, #0xb0] 1110ec: a94a5ff8 ldp x24, x23, [sp, #0xa0] 1110f0: a94967fa ldp x26, x25, [sp, #0x90] 1110f4: a9486ffc ldp x28, x27, [sp, #0x80] 1110f8: a9477bfd ldp x29, x30, [sp, #0x70] 1110fc: 910343ff add sp, sp, #0xd0 111100: d50323bf autiasp 111104: d65f03c0 ret 111108: 940051b0 bl 0x1257c8 11110c: 94012f49 bl 0x15ce30 <__stack_chk_fail@plt> 111110: 14000001 b 0x111114 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x5d0> 111114: aa0003f3 mov x19, x0 111118: d0000300 adrp x0, 0x173000 11111c: 9118e000 add x0, x0, #0x638 111120: 94013a54 bl 0x15fa70 <__cxa_guard_abort@plt> 111124: 14000008 b 0x111144 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x600> 111128: 14000006 b 0x111140 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x5fc> 11112c: 14000005 b 0x111140 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x5fc> 111130: 14000004 b 0x111140 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x5fc> 111134: 14000003 b 0x111140 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x5fc> 111138: 14000002 b 0x111140 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x5fc> 11113c: 14000001 b 0x111140 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x5fc> 111140: aa0003f3 mov x19, x0 111144: 385d03a8 ldurb w8, [x29, #-0x30] 111148: 36000068 tbz w8, #0x0, 0x111154 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x610> 11114c: f85e03a0 ldur x0, [x29, #-0x20] 111150: 94012f64 bl 0x15cee0 <_ZdlPv@plt> 111154: aa1303e0 mov x0, x19 111158: 94012002 bl 0x159160 <__emutls_get_address+0x6d4> 000000000011115c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const>: 11115c: d503233f paciasp 111160: d10403ff sub sp, sp, #0x100 111164: a90a7bfd stp x29, x30, [sp, #0xa0] 111168: 910283fd add x29, sp, #0xa0 11116c: a90b6ffc stp x28, x27, [sp, #0xb0] 111170: a90c67fa stp x26, x25, [sp, #0xc0] 111174: a90d5ff8 stp x24, x23, [sp, #0xd0] 111178: a90e57f6 stp x22, x21, [sp, #0xe0] 11117c: a90f4ff4 stp x20, x19, [sp, #0xf0] 111180: 3d8003e0 str q0, [sp] 111184: d53bd05c mrs x28, TPIDR_EL0 111188: f9401788 ldr x8, [x28, #0x28] 11118c: 2a0303f3 mov w19, w3 111190: aa0203f4 mov x20, x2 111194: aa0103f5 mov x21, x1 111198: 528004aa mov w10, #0x25 // =37 11119c: f81f83a8 stur x8, [x29, #-0x8] 1111a0: 9100c3e8 add x8, sp, #0x30 1111a4: b9400849 ldr w9, [x2, #0x8] 1111a8: f9001bea str x10, [sp, #0x30] 1111ac: 37580089 tbnz w9, #0xb, 0x1111bc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x60> 1111b0: b2400108 orr x8, x8, #0x1 1111b4: 375000c9 tbnz w9, #0xa, 0x1111cc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x70> 1111b8: 14000007 b 0x1111d4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x78> 1111bc: 5280056a mov w10, #0x2b // =43 1111c0: b27f0108 orr x8, x8, #0x2 1111c4: 3900c7ea strb w10, [sp, #0x31] 1111c8: 36500069 tbz w9, #0xa, 0x1111d4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x78> 1111cc: 5280046a mov w10, #0x23 // =35 1111d0: 3800150a strb w10, [x8], #0x1 1111d4: 5280208a mov w10, #0x104 // =260 1111d8: 0a0a012a and w10, w9, w10 1111dc: 7104115f cmp w10, #0x104 1111e0: 540003e1 b.ne 0x11125c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x100> 1111e4: 7212013f tst w9, #0x4000 1111e8: 52800829 mov w9, #0x41 // =65 1111ec: 52800c2b mov w11, #0x61 // =97 1111f0: 5280098a mov w10, #0x4c // =76 1111f4: d100a3ac sub x12, x29, #0x28 1111f8: 1a890169 csel w9, w11, w9, eq 1111fc: d0000316 adrp x22, 0x173000 111200: 9118e2d6 add x22, x22, #0x638 111204: 3900010a strb w10, [x8] 111208: f90017ec str x12, [sp, #0x28] 11120c: 39000509 strb w9, [x8, #0x1] 111210: 08dffec8 ldarb w8, [x22] 111214: 36001288 tbz w8, #0x0, 0x111464 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x308> 111218: d0000317 adrp x23, 0x173000 11121c: d100a3a0 sub x0, x29, #0x28 111220: 9100c3e3 add x3, sp, #0x30 111224: 528003c1 mov w1, #0x1e // =30 111228: 3dc003e0 ldr q0, [sp] 11122c: f9431ae2 ldr x2, [x23, #0x630] 111230: 94013a50 bl 0x15fb70 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 111234: 7100741f cmp w0, #0x1d 111238: 5400074d b.le 0x111320 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x1c4> 11123c: 08dffec8 ldarb w8, [x22] 111240: 360014c8 tbz w8, #0x0, 0x1114d8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x37c> 111244: f9431ae1 ldr x1, [x23, #0x630] 111248: 9100a3e0 add x0, sp, #0x28 11124c: 9100c3e2 add x2, sp, #0x30 111250: 3dc003e0 ldr q0, [sp] 111254: 94013a4f bl 0x15fb90 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt> 111258: 1400002e b 0x111310 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x1b4> 11125c: 528545cb mov w11, #0x2a2e // =10798 111260: 5280098c mov w12, #0x4c // =76 111264: 7104015f cmp w10, #0x100 111268: 7900010b strh w11, [x8] 11126c: 3900090c strb w12, [x8, #0x2] 111270: 540000e0 b.eq 0x11128c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x130> 111274: 7100115f cmp w10, #0x4 111278: 54000121 b.ne 0x11129c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x140> 11127c: 7212013f tst w9, #0x4000 111280: 528008c9 mov w9, #0x46 // =70 111284: 52800cca mov w10, #0x66 // =102 111288: 14000008 b 0x1112a8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x14c> 11128c: 7212013f tst w9, #0x4000 111290: 528008a9 mov w9, #0x45 // =69 111294: 52800caa mov w10, #0x65 // =101 111298: 14000004 b 0x1112a8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x14c> 11129c: 7212013f tst w9, #0x4000 1112a0: 528008e9 mov w9, #0x47 // =71 1112a4: 52800cea mov w10, #0x67 // =103 1112a8: 1a890149 csel w9, w10, w9, eq 1112ac: d0000317 adrp x23, 0x173000 1112b0: 9118e2f7 add x23, x23, #0x638 1112b4: d0000316 adrp x22, 0x173000 1112b8: 39000d09 strb w9, [x8, #0x3] 1112bc: d100a3a8 sub x8, x29, #0x28 1112c0: f90017e8 str x8, [sp, #0x28] 1112c4: 08dffee8 ldarb w8, [x23] 1112c8: 36000ec8 tbz w8, #0x0, 0x1114a0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x344> 1112cc: f9431ac2 ldr x2, [x22, #0x630] 1112d0: d100a3a0 sub x0, x29, #0x28 1112d4: b9401284 ldr w4, [x20, #0x10] 1112d8: 9100c3e3 add x3, sp, #0x30 1112dc: 528003c1 mov w1, #0x1e // =30 1112e0: 3dc003e0 ldr q0, [sp] 1112e4: 94013a23 bl 0x15fb70 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 1112e8: 7100741f cmp w0, #0x1d 1112ec: 540001ad b.le 0x111320 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x1c4> 1112f0: 08dffee8 ldarb w8, [x23] 1112f4: 360010e8 tbz w8, #0x0, 0x111510 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x3b4> 1112f8: f9431ac1 ldr x1, [x22, #0x630] 1112fc: b9401283 ldr w3, [x20, #0x10] 111300: 9100a3e0 add x0, sp, #0x28 111304: 9100c3e2 add x2, sp, #0x30 111308: 3dc003e0 ldr q0, [sp] 11130c: 94013a21 bl 0x15fb90 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt> 111310: f94017f7 ldr x23, [sp, #0x28] 111314: aa1703f6 mov x22, x23 111318: b5000097 cbnz x23, 0x111328 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x1cc> 11131c: 94013929 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 111320: aa1f03f6 mov x22, xzr 111324: f94017f7 ldr x23, [sp, #0x28] 111328: b9400a89 ldr w9, [x20, #0x8] 11132c: 93407c08 sxtw x8, w0 111330: 8b0802f8 add x24, x23, x8 111334: 5280160a mov w10, #0xb0 // =176 111338: aa1803fa mov x26, x24 11133c: 0a0a0129 and w9, w9, w10 111340: 7100813f cmp w9, #0x20 111344: 540002a0 b.eq 0x111398 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x23c> 111348: 7100413f cmp w9, #0x10 11134c: 54000241 b.ne 0x111394 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x238> 111350: 394002e9 ldrb w9, [x23] 111354: 7100b53f cmp w9, #0x2d 111358: 54000060 b.eq 0x111364 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x208> 11135c: 7100ad3f cmp w9, #0x2b 111360: 54000061 b.ne 0x11136c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x210> 111364: 910006fa add x26, x23, #0x1 111368: 1400000c b 0x111398 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x23c> 11136c: 7100091f cmp w8, #0x2 111370: 5400012b b.lt 0x111394 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x238> 111374: 7100c13f cmp w9, #0x30 111378: 540000e1 b.ne 0x111394 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x238> 11137c: 394006e9 ldrb w9, [x23, #0x1] 111380: 321b0129 orr w9, w9, #0x20 111384: 7101e13f cmp w9, #0x78 111388: 54000061 b.ne 0x111394 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x238> 11138c: 91000afa add x26, x23, #0x2 111390: 14000002 b 0x111398 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x23c> 111394: aa1703fa mov x26, x23 111398: d100a3a9 sub x9, x29, #0x28 11139c: eb0902ff cmp x23, x9 1113a0: 540000e0 b.eq 0x1113bc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x260> 1113a4: d37ff900 lsl x0, x8, #1 1113a8: 94012f9e bl 0x15d220 1113ac: aa0003f9 mov x25, x0 1113b0: aa0003fb mov x27, x0 1113b4: b5000080 cbnz x0, 0x1113c4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x268> 1113b8: 94013902 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 1113bc: aa1f03f9 mov x25, xzr 1113c0: 9100f3fb add x27, sp, #0x3c 1113c4: 910043e8 add x8, sp, #0x10 1113c8: aa1403e0 mov x0, x20 1113cc: 94013925 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 1113d0: 910083e4 add x4, sp, #0x20 1113d4: 910063e5 add x5, sp, #0x18 1113d8: 910043e6 add x6, sp, #0x10 1113dc: aa1703e0 mov x0, x23 1113e0: aa1a03e1 mov x1, x26 1113e4: aa1803e2 mov x2, x24 1113e8: aa1b03e3 mov x3, x27 1113ec: 940139ed bl 0x15fba0 <_ZNSt6__ndk19__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS_6localeE@plt> 1113f0: f9400be0 ldr x0, [sp, #0x10] 1113f4: 940138df bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1113f8: a9418be3 ldp x3, x2, [sp, #0x18] 1113fc: aa1503e0 mov x0, x21 111400: aa1b03e1 mov x1, x27 111404: aa1403e4 mov x4, x20 111408: 2a1303e5 mov w5, w19 11140c: 97fffa0e bl 0x10fc44 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x420> 111410: aa0003f3 mov x19, x0 111414: b4000079 cbz x25, 0x111420 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x2c4> 111418: aa1903e0 mov x0, x25 11141c: 94012fa1 bl 0x15d2a0 111420: b4000076 cbz x22, 0x11142c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x2d0> 111424: aa1603e0 mov x0, x22 111428: 94012f9e bl 0x15d2a0 11142c: f9401788 ldr x8, [x28, #0x28] 111430: f85f83a9 ldur x9, [x29, #-0x8] 111434: eb09011f cmp x8, x9 111438: 54000881 b.ne 0x111548 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x3ec> 11143c: aa1303e0 mov x0, x19 111440: a94f4ff4 ldp x20, x19, [sp, #0xf0] 111444: a94e57f6 ldp x22, x21, [sp, #0xe0] 111448: a94d5ff8 ldp x24, x23, [sp, #0xd0] 11144c: a94c67fa ldp x26, x25, [sp, #0xc0] 111450: a94b6ffc ldp x28, x27, [sp, #0xb0] 111454: a94a7bfd ldp x29, x30, [sp, #0xa0] 111458: 910403ff add sp, sp, #0x100 11145c: d50323bf autiasp 111460: d65f03c0 ret 111464: d0000300 adrp x0, 0x173000 111468: 9118e000 add x0, x0, #0x638 11146c: 9401388d bl 0x15f6a0 <__cxa_guard_acquire@plt> 111470: 34ffed40 cbz w0, 0x111218 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0xbc> 111474: b0fffae1 adrp x1, 0x6e000 111478: 5283f7e0 mov w0, #0x1fbf // =8127 11147c: 911fa421 add x1, x1, #0x7e9 111480: aa1f03e2 mov x2, xzr 111484: 94013977 bl 0x15fa60 111488: d0000308 adrp x8, 0x173000 11148c: f9031900 str x0, [x8, #0x630] 111490: d0000300 adrp x0, 0x173000 111494: 9118e000 add x0, x0, #0x638 111498: 9401388e bl 0x15f6d0 <__cxa_guard_release@plt> 11149c: 17ffff5f b 0x111218 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0xbc> 1114a0: d0000300 adrp x0, 0x173000 1114a4: 9118e000 add x0, x0, #0x638 1114a8: 9401387e bl 0x15f6a0 <__cxa_guard_acquire@plt> 1114ac: 34fff100 cbz w0, 0x1112cc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x170> 1114b0: b0fffae1 adrp x1, 0x6e000 1114b4: 5283f7e0 mov w0, #0x1fbf // =8127 1114b8: 911fa421 add x1, x1, #0x7e9 1114bc: aa1f03e2 mov x2, xzr 1114c0: 94013968 bl 0x15fa60 1114c4: f9031ac0 str x0, [x22, #0x630] 1114c8: d0000300 adrp x0, 0x173000 1114cc: 9118e000 add x0, x0, #0x638 1114d0: 94013880 bl 0x15f6d0 <__cxa_guard_release@plt> 1114d4: 17ffff7e b 0x1112cc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x170> 1114d8: d0000300 adrp x0, 0x173000 1114dc: 9118e000 add x0, x0, #0x638 1114e0: 94013870 bl 0x15f6a0 <__cxa_guard_acquire@plt> 1114e4: 34ffeb00 cbz w0, 0x111244 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0xe8> 1114e8: b0fffae1 adrp x1, 0x6e000 1114ec: 5283f7e0 mov w0, #0x1fbf // =8127 1114f0: 911fa421 add x1, x1, #0x7e9 1114f4: aa1f03e2 mov x2, xzr 1114f8: 9401395a bl 0x15fa60 1114fc: f9031ae0 str x0, [x23, #0x630] 111500: d0000300 adrp x0, 0x173000 111504: 9118e000 add x0, x0, #0x638 111508: 94013872 bl 0x15f6d0 <__cxa_guard_release@plt> 11150c: 17ffff4e b 0x111244 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0xe8> 111510: d0000300 adrp x0, 0x173000 111514: 9118e000 add x0, x0, #0x638 111518: 94013862 bl 0x15f6a0 <__cxa_guard_acquire@plt> 11151c: 34ffeee0 cbz w0, 0x1112f8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x19c> 111520: b0fffae1 adrp x1, 0x6e000 111524: 5283f7e0 mov w0, #0x1fbf // =8127 111528: 911fa421 add x1, x1, #0x7e9 11152c: aa1f03e2 mov x2, xzr 111530: 9401394c bl 0x15fa60 111534: f9031ac0 str x0, [x22, #0x630] 111538: d0000300 adrp x0, 0x173000 11153c: 9118e000 add x0, x0, #0x638 111540: 94013864 bl 0x15f6d0 <__cxa_guard_release@plt> 111544: 17ffff6d b 0x1112f8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x19c> 111548: 94012e3a bl 0x15ce30 <__stack_chk_fail@plt> 11154c: 14000003 b 0x111558 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x3fc> 111550: 14000002 b 0x111558 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x3fc> 111554: 14000001 b 0x111558 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x3fc> 111558: aa0003f3 mov x19, x0 11155c: d0000300 adrp x0, 0x173000 111560: 9118e000 add x0, x0, #0x638 111564: 94013943 bl 0x15fa70 <__cxa_guard_abort@plt> 111568: aa1303e0 mov x0, x19 11156c: 94011efd bl 0x159160 <__emutls_get_address+0x6d4> 111570: aa0003f3 mov x19, x0 111574: b4000156 cbz x22, 0x11159c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x440> 111578: 1400000e b 0x1115b0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x454> 11157c: 14000005 b 0x111590 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x434> 111580: aa0003f3 mov x19, x0 111584: f9400be0 ldr x0, [sp, #0x10] 111588: 9401387a bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11158c: 14000002 b 0x111594 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x438> 111590: aa0003f3 mov x19, x0 111594: b5000099 cbnz x25, 0x1115a4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x448> 111598: b50000d6 cbnz x22, 0x1115b0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x454> 11159c: aa1303e0 mov x0, x19 1115a0: 94011ef0 bl 0x159160 <__emutls_get_address+0x6d4> 1115a4: aa1903e0 mov x0, x25 1115a8: 94012f3e bl 0x15d2a0 1115ac: b4ffff96 cbz x22, 0x11159c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x440> 1115b0: aa1603e0 mov x0, x22 1115b4: 94012f3b bl 0x15d2a0 1115b8: aa1303e0 mov x0, x19 1115bc: 94011ee9 bl 0x159160 <__emutls_get_address+0x6d4> 1115c0: 94011ee8 bl 0x159160 <__emutls_get_address+0x6d4> 00000000001115c4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const>: 1115c4: d503233f paciasp 1115c8: d10383ff sub sp, sp, #0xe0 1115cc: a9087bfd stp x29, x30, [sp, #0x80] 1115d0: 910203fd add x29, sp, #0x80 1115d4: f9004bfb str x27, [sp, #0x90] 1115d8: a90a67fa stp x26, x25, [sp, #0xa0] 1115dc: a90b5ff8 stp x24, x23, [sp, #0xb0] 1115e0: a90c57f6 stp x22, x21, [sp, #0xc0] 1115e4: a90d4ff4 stp x20, x19, [sp, #0xd0] 1115e8: d53bd058 mrs x24, TPIDR_EL0 1115ec: 528e04a9 mov w9, #0x7025 // =28709 1115f0: f9401708 ldr x8, [x24, #0x28] 1115f4: aa0403f6 mov x22, x4 1115f8: 2a0303f3 mov w19, w3 1115fc: aa0203f4 mov x20, x2 111600: aa0103f5 mov x21, x1 111604: d0000317 adrp x23, 0x173000 111608: f81f83a8 stur x8, [x29, #-0x8] 11160c: d0000308 adrp x8, 0x173000 111610: 9118e108 add x8, x8, #0x638 111614: 790073ff strh wzr, [sp, #0x38] 111618: b90037e9 str w9, [sp, #0x34] 11161c: 08dffd08 ldarb w8, [x8] 111620: 36000ce8 tbz w8, #0x0, 0x1117bc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0x1f8> 111624: f9431ae2 ldr x2, [x23, #0x630] 111628: d10073a0 sub x0, x29, #0x1c 11162c: 9100d3e3 add x3, sp, #0x34 111630: 52800281 mov w1, #0x14 // =20 111634: aa1603e4 mov x4, x22 111638: d10073b6 sub x22, x29, #0x1c 11163c: 9401394d bl 0x15fb70 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 111640: b9400a88 ldr w8, [x20, #0x8] 111644: 93407c19 sxtw x25, w0 111648: 8b1902d6 add x22, x22, x25 11164c: 52801609 mov w9, #0xb0 // =176 111650: aa1603fa mov x26, x22 111654: 0a090108 and w8, w8, w9 111658: 7100811f cmp w8, #0x20 11165c: 540002e0 b.eq 0x1116b8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0xf4> 111660: 7100411f cmp w8, #0x10 111664: 54000281 b.ne 0x1116b4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0xf0> 111668: 385e43a8 ldurb w8, [x29, #-0x1c] 11166c: 7100b51f cmp w8, #0x2d 111670: 54000060 b.eq 0x11167c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0xb8> 111674: 7100ad1f cmp w8, #0x2b 111678: 54000081 b.ne 0x111688 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0xc4> 11167c: d10073a8 sub x8, x29, #0x1c 111680: b240011a orr x26, x8, #0x1 111684: 1400000d b 0x1116b8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0xf4> 111688: 71000b3f cmp w25, #0x2 11168c: 5400014b b.lt 0x1116b4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0xf0> 111690: 7100c11f cmp w8, #0x30 111694: 54000101 b.ne 0x1116b4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0xf0> 111698: 385e53a8 ldurb w8, [x29, #-0x1b] 11169c: 321b0108 orr w8, w8, #0x20 1116a0: 7101e11f cmp w8, #0x78 1116a4: 54000081 b.ne 0x1116b4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0xf0> 1116a8: d10073a8 sub x8, x29, #0x1c 1116ac: b27f011a orr x26, x8, #0x2 1116b0: 14000002 b 0x1116b8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0xf4> 1116b4: d10073ba sub x26, x29, #0x1c 1116b8: 910003e8 mov x8, sp 1116bc: aa1403e0 mov x0, x20 1116c0: 94013868 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 1116c4: f00002d7 adrp x23, 0x16c000 1116c8: f00002c8 adrp x8, 0x16c000 1116cc: f94702f7 ldr x23, [x23, #0xe00] 1116d0: f9474508 ldr x8, [x8, #0xe88] 1116d4: f9000fff str xzr, [sp, #0x18] 1116d8: f94003fb ldr x27, [sp] 1116dc: a900a3f7 stp x23, x8, [sp, #0x8] 1116e0: c8dffee8 ldar x8, [x23] 1116e4: b100051f cmn x8, #0x1 1116e8: 54000140 b.eq 0x111710 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0x14c> 1116ec: 910023e8 add x8, sp, #0x8 1116f0: 9100a3e9 add x9, sp, #0x28 1116f4: a90223e9 stp x9, x8, [sp, #0x20] 1116f8: f00002c0 adrp x0, 0x16c000 1116fc: 90000122 adrp x2, 0x135000 ::~codecvt()+0xc54> 111700: 9104d042 add x2, x2, #0x134 111704: 910083e1 add x1, sp, #0x20 111708: f9470000 ldr x0, [x0, #0xe00] 11170c: 94013899 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 111710: a9412768 ldp x8, x9, [x27, #0x10] 111714: b9800aea ldrsw x10, [x23, #0x8] 111718: cb08012b sub x11, x9, x8 11171c: d1000549 sub x9, x10, #0x1 111720: eb8b0d3f cmp x9, x11, asr #3 111724: 540004a2 b.hs 0x1117b8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0x1f4> 111728: f8697917 ldr x23, [x8, x9, lsl #3] 11172c: b4000477 cbz x23, 0x1117b8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0x1f4> 111730: f94003e0 ldr x0, [sp] 111734: 9401380f bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 111738: f94002e8 ldr x8, [x23] 11173c: d10073a1 sub x1, x29, #0x1c 111740: 9100f3e3 add x3, sp, #0x3c 111744: aa1703e0 mov x0, x23 111748: aa1603e2 mov x2, x22 11174c: d10073b7 sub x23, x29, #0x1c 111750: f9402108 ldr x8, [x8, #0x40] 111754: 9100f3fb add x27, sp, #0x3c 111758: d63f0100 blr x8 11175c: cb170348 sub x8, x26, x23 111760: 8b190363 add x3, x27, x25 111764: 8b080368 add x8, x27, x8 111768: eb16035f cmp x26, x22 11176c: 9a880062 csel x2, x3, x8, eq 111770: 9100f3e1 add x1, sp, #0x3c 111774: aa1503e0 mov x0, x21 111778: aa1403e4 mov x4, x20 11177c: 2a1303e5 mov w5, w19 111780: 97fff931 bl 0x10fc44 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x420> 111784: f9401708 ldr x8, [x24, #0x28] 111788: f85f83a9 ldur x9, [x29, #-0x8] 11178c: eb09011f cmp x8, x9 111790: 54000321 b.ne 0x1117f4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0x230> 111794: a94d4ff4 ldp x20, x19, [sp, #0xd0] 111798: a94c57f6 ldp x22, x21, [sp, #0xc0] 11179c: a94b5ff8 ldp x24, x23, [sp, #0xb0] 1117a0: a94a67fa ldp x26, x25, [sp, #0xa0] 1117a4: a9487bfd ldp x29, x30, [sp, #0x80] 1117a8: f9404bfb ldr x27, [sp, #0x90] 1117ac: 910383ff add sp, sp, #0xe0 1117b0: d50323bf autiasp 1117b4: d65f03c0 ret 1117b8: 94005004 bl 0x1257c8 1117bc: d0000300 adrp x0, 0x173000 1117c0: 9118e000 add x0, x0, #0x638 1117c4: 940137b7 bl 0x15f6a0 <__cxa_guard_acquire@plt> 1117c8: 34fff2e0 cbz w0, 0x111624 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0x60> 1117cc: b0fffae1 adrp x1, 0x6e000 1117d0: 5283f7e0 mov w0, #0x1fbf // =8127 1117d4: 911fa421 add x1, x1, #0x7e9 1117d8: aa1f03e2 mov x2, xzr 1117dc: 940138a1 bl 0x15fa60 1117e0: f9031ae0 str x0, [x23, #0x630] 1117e4: d0000300 adrp x0, 0x173000 1117e8: 9118e000 add x0, x0, #0x638 1117ec: 940137b9 bl 0x15f6d0 <__cxa_guard_release@plt> 1117f0: 17ffff8d b 0x111624 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0x60> 1117f4: 94012d8f bl 0x15ce30 <__stack_chk_fail@plt> 1117f8: aa0003f3 mov x19, x0 1117fc: d0000300 adrp x0, 0x173000 111800: 9118e000 add x0, x0, #0x638 111804: 9401389b bl 0x15fa70 <__cxa_guard_abort@plt> 111808: aa1303e0 mov x0, x19 11180c: 94011e55 bl 0x159160 <__emutls_get_address+0x6d4> 111810: aa0003f3 mov x19, x0 111814: f94003e0 ldr x0, [sp] 111818: 940137d6 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11181c: aa1303e0 mov x0, x19 111820: 94011e50 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000111824 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const>: 111824: d503233f paciasp 111828: d10203ff sub sp, sp, #0x80 11182c: a9047bfd stp x29, x30, [sp, #0x40] 111830: 910103fd add x29, sp, #0x40 111834: f9002bf7 str x23, [sp, #0x50] 111838: a90657f6 stp x22, x21, [sp, #0x60] 11183c: a9074ff4 stp x20, x19, [sp, #0x70] 111840: d53bd056 mrs x22, TPIDR_EL0 111844: 2a0403f4 mov w20, w4 111848: f94016c8 ldr x8, [x22, #0x28] 11184c: aa0103f3 mov x19, x1 111850: f81f83a8 stur x8, [x29, #-0x8] 111854: 39402048 ldrb w8, [x2, #0x8] 111858: 37000108 tbnz w8, #0x0, 0x111878 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x54> 11185c: f9400008 ldr x8, [x0] 111860: 92400284 and x4, x20, #0x1 111864: aa1303e1 mov x1, x19 111868: f9401908 ldr x8, [x8, #0x30] 11186c: d63f0100 blr x8 111870: aa0003f3 mov x19, x0 111874: 14000055 b 0x1119c8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x1a4> 111878: 910023e8 add x8, sp, #0x8 11187c: aa0203e0 mov x0, x2 111880: 940137f8 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 111884: f00002d5 adrp x21, 0x16c000 111888: f00002c8 adrp x8, 0x16c000 11188c: f94752b5 ldr x21, [x21, #0xea0] 111890: f9474508 ldr x8, [x8, #0xe88] 111894: f90013ff str xzr, [sp, #0x20] 111898: f94007f7 ldr x23, [sp, #0x8] 11189c: a90123f5 stp x21, x8, [sp, #0x10] 1118a0: c8dffea8 ldar x8, [x21] 1118a4: b100051f cmn x8, #0x1 1118a8: 54000140 b.eq 0x1118d0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0xac> 1118ac: 910043e8 add x8, sp, #0x10 1118b0: d10043a9 sub x9, x29, #0x10 1118b4: a93ea3a9 stp x9, x8, [x29, #-0x18] 1118b8: f00002c0 adrp x0, 0x16c000 1118bc: 90000122 adrp x2, 0x135000 ::~codecvt()+0xc54> 1118c0: 9104d042 add x2, x2, #0x134 1118c4: d10063a1 sub x1, x29, #0x18 1118c8: f9475000 ldr x0, [x0, #0xea0] 1118cc: 94013829 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 1118d0: a94126e8 ldp x8, x9, [x23, #0x10] 1118d4: b9800aaa ldrsw x10, [x21, #0x8] 1118d8: cb08012b sub x11, x9, x8 1118dc: d1000549 sub x9, x10, #0x1 1118e0: eb8b0d3f cmp x9, x11, asr #3 1118e4: 540008a2 b.hs 0x1119f8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x1d4> 1118e8: f8697915 ldr x21, [x8, x9, lsl #3] 1118ec: b4000875 cbz x21, 0x1119f8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x1d4> 1118f0: f94007e0 ldr x0, [sp, #0x8] 1118f4: 9401379f bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1118f8: 7200029f tst w20, #0x1 1118fc: 52800708 mov w8, #0x38 // =56 111900: 52800609 mov w9, #0x30 // =48 111904: aa1503e0 mov x0, x21 111908: 9a881128 csel x8, x9, x8, ne 11190c: f94002a9 ldr x9, [x21] 111910: 910043f4 add x20, sp, #0x10 111914: f8686929 ldr x9, [x9, x8] 111918: 910043e8 add x8, sp, #0x10 11191c: d63f0120 blr x9 111920: 394043e8 ldrb w8, [sp, #0x10] 111924: f9400fea ldr x10, [sp, #0x18] 111928: 2a0803e9 mov w9, w8 11192c: d341fd08 lsr x8, x8, #1 111930: 7200013f tst w9, #0x1 111934: 9a8a010c csel x12, x8, x10, eq 111938: f94013e8 ldr x8, [sp, #0x20] 11193c: 1a9f17eb cset w11, eq 111940: b40003ec cbz x12, 0x1119bc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x198> 111944: b27e0294 orr x20, x20, #0x4 111948: 7200013f tst w9, #0x1 11194c: 9a880295 csel x21, x20, x8, eq 111950: 14000010 b 0x111990 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x16c> 111954: b8004501 str w1, [x8], #0x4 111958: f9001a68 str x8, [x19, #0x30] 11195c: a941a3ea ldp x10, x8, [sp, #0x18] 111960: 3100043f cmn w1, #0x1 111964: 394043e9 ldrb w9, [sp, #0x10] 111968: 9a9303f3 csel x19, xzr, x19, eq 11196c: 7200013f tst w9, #0x1 111970: d341212b ubfx x11, x9, #1, #8 111974: 9a8a016c csel x12, x11, x10, eq 111978: 910012b5 add x21, x21, #0x4 11197c: 9a88028d csel x13, x20, x8, eq 111980: 1a9f17eb cset w11, eq 111984: 8b0c09ac add x12, x13, x12, lsl #2 111988: eb0c02bf cmp x21, x12 11198c: 54000180 b.eq 0x1119bc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x198> 111990: b4fffef3 cbz x19, 0x11196c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x148> 111994: a9432668 ldp x8, x9, [x19, #0x30] 111998: b94002a1 ldr w1, [x21] 11199c: eb09011f cmp x8, x9 1119a0: 54fffda1 b.ne 0x111954 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x130> 1119a4: f9400268 ldr x8, [x19] 1119a8: f9403508 ldr x8, [x8, #0x68] 1119ac: aa1303e0 mov x0, x19 1119b0: d63f0100 blr x8 1119b4: 2a0003e1 mov w1, w0 1119b8: 17ffffe9 b 0x11195c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x138> 1119bc: 3700006b tbnz w11, #0x0, 0x1119c8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x1a4> 1119c0: aa0803e0 mov x0, x8 1119c4: 94012d47 bl 0x15cee0 <_ZdlPv@plt> 1119c8: f94016c8 ldr x8, [x22, #0x28] 1119cc: f85f83a9 ldur x9, [x29, #-0x8] 1119d0: eb09011f cmp x8, x9 1119d4: 54000141 b.ne 0x1119fc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x1d8> 1119d8: aa1303e0 mov x0, x19 1119dc: f9402bf7 ldr x23, [sp, #0x50] 1119e0: a9474ff4 ldp x20, x19, [sp, #0x70] 1119e4: a94657f6 ldp x22, x21, [sp, #0x60] 1119e8: a9447bfd ldp x29, x30, [sp, #0x40] 1119ec: 910203ff add sp, sp, #0x80 1119f0: d50323bf autiasp 1119f4: d65f03c0 ret 1119f8: 94004f74 bl 0x1257c8 1119fc: 94012d0d bl 0x15ce30 <__stack_chk_fail@plt> 111a00: aa0003f3 mov x19, x0 111a04: f94007e0 ldr x0, [sp, #0x8] 111a08: 9401375a bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 111a0c: aa1303e0 mov x0, x19 111a10: 94011dd4 bl 0x159160 <__emutls_get_address+0x6d4> 111a14: 394043e8 ldrb w8, [sp, #0x10] 111a18: aa0003f3 mov x19, x0 111a1c: 36000068 tbz w8, #0x0, 0x111a28 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x204> 111a20: f94013e0 ldr x0, [sp, #0x20] 111a24: 94012d2f bl 0x15cee0 <_ZdlPv@plt> 111a28: aa1303e0 mov x0, x19 111a2c: 94011dcd bl 0x159160 <__emutls_get_address+0x6d4> 0000000000111a30 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const>: 111a30: d503233f paciasp 111a34: a9ba7bfd stp x29, x30, [sp, #-0x60]! 111a38: a9016ffc stp x28, x27, [sp, #0x10] 111a3c: 910003fd mov x29, sp 111a40: a90267fa stp x26, x25, [sp, #0x20] 111a44: a9035ff8 stp x24, x23, [sp, #0x30] 111a48: a90457f6 stp x22, x21, [sp, #0x40] 111a4c: a9054ff4 stp x20, x19, [sp, #0x50] 111a50: d100c3ff sub sp, sp, #0x30 111a54: d53bd05a mrs x26, TPIDR_EL0 111a58: aa0403f6 mov x22, x4 111a5c: f9401748 ldr x8, [x26, #0x28] 111a60: 2a0303f3 mov w19, w3 111a64: aa0203f4 mov x20, x2 111a68: aa0103f5 mov x21, x1 111a6c: 528004aa mov w10, #0x25 // =37 111a70: f81f83a8 stur x8, [x29, #-0x8] 111a74: d10043a8 sub x8, x29, #0x10 111a78: b9400849 ldr w9, [x2, #0x8] 111a7c: 781f43bf sturh wzr, [x29, #-0xc] 111a80: b81f03aa stur w10, [x29, #-0x10] 111a84: 37580089 tbnz w9, #0xb, 0x111a94 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x64> 111a88: b2400108 orr x8, x8, #0x1 111a8c: 374800c9 tbnz w9, #0x9, 0x111aa4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x74> 111a90: 14000007 b 0x111aac >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x7c> 111a94: 5280056a mov w10, #0x2b // =43 111a98: b27f0108 orr x8, x8, #0x2 111a9c: 381f13aa sturb w10, [x29, #-0xf] 111aa0: 36480069 tbz w9, #0x9, 0x111aac >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x7c> 111aa4: 5280046a mov w10, #0x23 // =35 111aa8: 3800150a strb w10, [x8], #0x1 111aac: 5280094a mov w10, #0x4a // =74 111ab0: 52800d8b mov w11, #0x6c // =108 111ab4: 0a0a012a and w10, w9, w10 111ab8: 7101015f cmp w10, #0x40 111abc: 3900010b strb w11, [x8] 111ac0: 54000100 b.eq 0x111ae0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0xb0> 111ac4: 7100215f cmp w10, #0x8 111ac8: 54000101 b.ne 0x111ae8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0xb8> 111acc: 7212013f tst w9, #0x4000 111ad0: 52800b09 mov w9, #0x58 // =88 111ad4: 52800f0a mov w10, #0x78 // =120 111ad8: 1a890149 csel w9, w10, w9, eq 111adc: 14000004 b 0x111aec >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0xbc> 111ae0: 52800de9 mov w9, #0x6f // =111 111ae4: 14000002 b 0x111aec >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0xbc> 111ae8: 52800c89 mov w9, #0x64 // =100 111aec: 39000509 strb w9, [x8, #0x1] 111af0: 910003e9 mov x9, sp 111af4: b9400a88 ldr w8, [x20, #0x8] 111af8: 910003fb mov x27, sp 111afc: d3492519 ubfx x25, x8, #9, #1 111b00: 91005f38 add x24, x25, #0x17 111b04: 11003f08 add w8, w24, #0xf 111b08: 927c0508 and x8, x8, #0x30 111b0c: cb080137 sub x23, x9, x8 111b10: 910002ff mov sp, x23 111b14: d0000308 adrp x8, 0x173000 111b18: d000031c adrp x28, 0x173000 111b1c: 9118e108 add x8, x8, #0x638 111b20: 08dffd08 ldarb w8, [x8] 111b24: 36000928 tbz w8, #0x0, 0x111c48 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x218> 111b28: f9431b82 ldr x2, [x28, #0x630] 111b2c: d10043a3 sub x3, x29, #0x10 111b30: aa1703e0 mov x0, x23 111b34: aa1803e1 mov x1, x24 111b38: aa1603e4 mov x4, x22 111b3c: 9401380d bl 0x15fb70 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 111b40: b9400a88 ldr w8, [x20, #0x8] 111b44: 8b20c2f6 add x22, x23, w0, sxtw 111b48: 52801609 mov w9, #0xb0 // =176 111b4c: aa1603f8 mov x24, x22 111b50: 0a090108 and w8, w8, w9 111b54: 7100811f cmp w8, #0x20 111b58: 540002a0 b.eq 0x111bac >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x17c> 111b5c: 7100411f cmp w8, #0x10 111b60: 54000241 b.ne 0x111ba8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x178> 111b64: 394002e8 ldrb w8, [x23] 111b68: 7100b51f cmp w8, #0x2d 111b6c: 54000060 b.eq 0x111b78 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x148> 111b70: 7100ad1f cmp w8, #0x2b 111b74: 54000061 b.ne 0x111b80 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x150> 111b78: 910006f8 add x24, x23, #0x1 111b7c: 1400000c b 0x111bac >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x17c> 111b80: 7100081f cmp w0, #0x2 111b84: 5400012b b.lt 0x111ba8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x178> 111b88: 7100c11f cmp w8, #0x30 111b8c: 540000e1 b.ne 0x111ba8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x178> 111b90: 394006e8 ldrb w8, [x23, #0x1] 111b94: 321b0108 orr w8, w8, #0x20 111b98: 7101e11f cmp w8, #0x78 111b9c: 54000061 b.ne 0x111ba8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x178> 111ba0: 91000af8 add x24, x23, #0x2 111ba4: 14000002 b 0x111bac >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x17c> 111ba8: aa1703f8 mov x24, x23 111bac: 531d7328 lsl w8, w25, #3 111bb0: 910003e9 mov x9, sp 111bb4: 1102ed08 add w8, w8, #0xbb 111bb8: 927c0d08 and x8, x8, #0xf0 111bbc: cb080139 sub x25, x9, x8 111bc0: 9100033f mov sp, x25 111bc4: d100a3a8 sub x8, x29, #0x28 111bc8: aa1403e0 mov x0, x20 111bcc: 94013725 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 111bd0: d10063a4 sub x4, x29, #0x18 111bd4: d10083a5 sub x5, x29, #0x20 111bd8: d100a3a6 sub x6, x29, #0x28 111bdc: aa1703e0 mov x0, x23 111be0: aa1803e1 mov x1, x24 111be4: aa1603e2 mov x2, x22 111be8: aa1903e3 mov x3, x25 111bec: 940137fd bl 0x15fbe0 <_ZNSt6__ndk19__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6localeE@plt> 111bf0: f85d83a0 ldur x0, [x29, #-0x28] 111bf4: 940136df bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 111bf8: a97e0ba3 ldp x3, x2, [x29, #-0x20] 111bfc: aa1503e0 mov x0, x21 111c00: aa1903e1 mov x1, x25 111c04: aa1403e4 mov x4, x20 111c08: 2a1303e5 mov w5, w19 111c0c: 9400012e bl 0x1120c4 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x414> 111c10: 9100037f mov sp, x27 111c14: f9401748 ldr x8, [x26, #0x28] 111c18: f85f83a9 ldur x9, [x29, #-0x8] 111c1c: eb09011f cmp x8, x9 111c20: 54000301 b.ne 0x111c80 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x250> 111c24: 910003bf mov sp, x29 111c28: a9454ff4 ldp x20, x19, [sp, #0x50] 111c2c: a94457f6 ldp x22, x21, [sp, #0x40] 111c30: a9435ff8 ldp x24, x23, [sp, #0x30] 111c34: a94267fa ldp x26, x25, [sp, #0x20] 111c38: a9416ffc ldp x28, x27, [sp, #0x10] 111c3c: a8c67bfd ldp x29, x30, [sp], #0x60 111c40: d50323bf autiasp 111c44: d65f03c0 ret 111c48: d0000300 adrp x0, 0x173000 111c4c: 9118e000 add x0, x0, #0x638 111c50: 94013694 bl 0x15f6a0 <__cxa_guard_acquire@plt> 111c54: 34fff6a0 cbz w0, 0x111b28 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0xf8> 111c58: b0fffae1 adrp x1, 0x6e000 111c5c: 5283f7e0 mov w0, #0x1fbf // =8127 111c60: 911fa421 add x1, x1, #0x7e9 111c64: aa1f03e2 mov x2, xzr 111c68: 9401377e bl 0x15fa60 111c6c: f9031b80 str x0, [x28, #0x630] 111c70: d0000300 adrp x0, 0x173000 111c74: 9118e000 add x0, x0, #0x638 111c78: 94013696 bl 0x15f6d0 <__cxa_guard_release@plt> 111c7c: 17ffffab b 0x111b28 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0xf8> 111c80: 94012c6c bl 0x15ce30 <__stack_chk_fail@plt> 111c84: aa0003f3 mov x19, x0 111c88: d0000300 adrp x0, 0x173000 111c8c: 9118e000 add x0, x0, #0x638 111c90: 94013778 bl 0x15fa70 <__cxa_guard_abort@plt> 111c94: aa1303e0 mov x0, x19 111c98: 94011d32 bl 0x159160 <__emutls_get_address+0x6d4> 111c9c: aa0003f3 mov x19, x0 111ca0: f85d83a0 ldur x0, [x29, #-0x28] 111ca4: 940136b3 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 111ca8: aa1303e0 mov x0, x19 111cac: 94011d2d bl 0x159160 <__emutls_get_address+0x6d4> 0000000000111cb0 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)>: 111cb0: d503233f paciasp 111cb4: d10303ff sub sp, sp, #0xc0 111cb8: a9067bfd stp x29, x30, [sp, #0x60] 111cbc: 910183fd add x29, sp, #0x60 111cc0: a9076ffc stp x28, x27, [sp, #0x70] 111cc4: a90867fa stp x26, x25, [sp, #0x80] 111cc8: a9095ff8 stp x24, x23, [sp, #0x90] 111ccc: a90a57f6 stp x22, x21, [sp, #0xa0] 111cd0: a90b4ff4 stp x20, x19, [sp, #0xb0] 111cd4: f00002d5 adrp x21, 0x16c000 111cd8: f00002d3 adrp x19, 0x16c000 111cdc: a9020fe1 stp x1, x3, [sp, #0x20] 111ce0: d53bd05b mrs x27, TPIDR_EL0 111ce4: f9401768 ldr x8, [x27, #0x28] 111ce8: aa0603fa mov x26, x6 111cec: f9470eb5 ldr x21, [x21, #0xe18] 111cf0: aa0503f4 mov x20, x5 111cf4: f9474673 ldr x19, [x19, #0xe88] 111cf8: aa0403fc mov x28, x4 111cfc: f81f83a8 stur x8, [x29, #-0x8] 111d00: aa0203f6 mov x22, x2 111d04: f90023ff str xzr, [sp, #0x40] 111d08: f94000d7 ldr x23, [x6] 111d0c: a9034ff5 stp x21, x19, [sp, #0x30] 111d10: aa0003f8 mov x24, x0 111d14: c8dffea8 ldar x8, [x21] 111d18: b100051f cmn x8, #0x1 111d1c: 54000140 b.eq 0x111d44 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x94> 111d20: 9100c3e8 add x8, sp, #0x30 111d24: d10043a9 sub x9, x29, #0x10 111d28: f00002c0 adrp x0, 0x16c000 111d2c: 90000122 adrp x2, 0x135000 ::~codecvt()+0xc54> 111d30: 9104d042 add x2, x2, #0x134 111d34: d10063a1 sub x1, x29, #0x18 111d38: a93ea3a9 stp x9, x8, [x29, #-0x18] 111d3c: f9470c00 ldr x0, [x0, #0xe18] 111d40: 9401370c bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 111d44: a94126e8 ldp x8, x9, [x23, #0x10] 111d48: b9800aaa ldrsw x10, [x21, #0x8] 111d4c: cb08012b sub x11, x9, x8 111d50: d1000549 sub x9, x10, #0x1 111d54: eb8b0d3f cmp x9, x11, asr #3 111d58: 540019e2 b.hs 0x112094 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x3e4> 111d5c: f8697919 ldr x25, [x8, x9, lsl #3] 111d60: b40019b9 cbz x25, 0x112094 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x3e4> 111d64: f00002d5 adrp x21, 0x16c000 111d68: f94752b5 ldr x21, [x21, #0xea0] 111d6c: f90023ff str xzr, [sp, #0x40] 111d70: a9034ff5 stp x21, x19, [sp, #0x30] 111d74: f9400353 ldr x19, [x26] 111d78: c8dffea8 ldar x8, [x21] 111d7c: b100051f cmn x8, #0x1 111d80: 54000140 b.eq 0x111da8 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0xf8> 111d84: 9100c3e8 add x8, sp, #0x30 111d88: d10043a9 sub x9, x29, #0x10 111d8c: f00002c0 adrp x0, 0x16c000 111d90: 90000122 adrp x2, 0x135000 ::~codecvt()+0xc54> 111d94: 9104d042 add x2, x2, #0x134 111d98: d10063a1 sub x1, x29, #0x18 111d9c: a93ea3a9 stp x9, x8, [x29, #-0x18] 111da0: f9475000 ldr x0, [x0, #0xea0] 111da4: 940136f3 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 111da8: a9412668 ldp x8, x9, [x19, #0x10] 111dac: b9800aaa ldrsw x10, [x21, #0x8] 111db0: cb08012b sub x11, x9, x8 111db4: d1000549 sub x9, x10, #0x1 111db8: eb8b0d3f cmp x9, x11, asr #3 111dbc: 540016c2 b.hs 0x112094 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x3e4> 111dc0: f869791a ldr x26, [x8, x9, lsl #3] 111dc4: b400169a cbz x26, 0x112094 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x3e4> 111dc8: f9400348 ldr x8, [x26] 111dcc: aa1a03e0 mov x0, x26 111dd0: f9401509 ldr x9, [x8, #0x28] 111dd4: 9100c3e8 add x8, sp, #0x30 111dd8: d63f0120 blr x9 111ddc: 3940c3e8 ldrb w8, [sp, #0x30] 111de0: f9401fe9 ldr x9, [sp, #0x38] 111de4: f94017f3 ldr x19, [sp, #0x28] 111de8: d341fd0a lsr x10, x8, #1 111dec: 7200011f tst w8, #0x1 111df0: 9a890148 csel x8, x10, x9, eq 111df4: b4000e48 cbz x8, 0x111fbc ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x30c> 111df8: f9000293 str x19, [x20] 111dfc: 39400301 ldrb w1, [x24] 111e00: f9000ffc str x28, [sp, #0x18] 111e04: 7100b43f cmp w1, #0x2d 111e08: 54000080 b.eq 0x111e18 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x168> 111e0c: aa1803fc mov x28, x24 111e10: 7100ac3f cmp w1, #0x2b 111e14: 54000121 b.ne 0x111e38 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x188> 111e18: f9400328 ldr x8, [x25] 111e1c: f9402d08 ldr x8, [x8, #0x58] 111e20: aa1903e0 mov x0, x25 111e24: d63f0100 blr x8 111e28: f9400288 ldr x8, [x20] 111e2c: 9100071c add x28, x24, #0x1 111e30: b8004500 str w0, [x8], #0x4 111e34: f9000288 str x8, [x20] 111e38: cb1c02c8 sub x8, x22, x28 111e3c: f100091f cmp x8, #0x2 111e40: 540003ab b.lt 0x111eb4 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x204> 111e44: 39400388 ldrb w8, [x28] 111e48: 7100c11f cmp w8, #0x30 111e4c: 54000341 b.ne 0x111eb4 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x204> 111e50: 39400788 ldrb w8, [x28, #0x1] 111e54: 321b0108 orr w8, w8, #0x20 111e58: 7101e11f cmp w8, #0x78 111e5c: 540002c1 b.ne 0x111eb4 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x204> 111e60: f9400328 ldr x8, [x25] 111e64: f9402d08 ldr x8, [x8, #0x58] 111e68: aa1903e0 mov x0, x25 111e6c: 52800601 mov w1, #0x30 // =48 111e70: d63f0100 blr x8 111e74: f9400288 ldr x8, [x20] 111e78: b8004500 str w0, [x8], #0x4 111e7c: f9000288 str x8, [x20] 111e80: f9400328 ldr x8, [x25] 111e84: 39400781 ldrb w1, [x28, #0x1] 111e88: f9402d08 ldr x8, [x8, #0x58] 111e8c: aa1903e0 mov x0, x25 111e90: d63f0100 blr x8 111e94: 91000b95 add x21, x28, #0x2 111e98: f9400288 ldr x8, [x20] 111e9c: aa1503fc mov x28, x21 111ea0: b8004500 str w0, [x8], #0x4 111ea4: f9000288 str x8, [x20] 111ea8: eb16039f cmp x28, x22 111eac: 540000a1 b.ne 0x111ec0 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x210> 111eb0: 14000010 b 0x111ef0 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x240> 111eb4: aa1c03f5 mov x21, x28 111eb8: eb16039f cmp x28, x22 111ebc: 540001a0 b.eq 0x111ef0 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x240> 111ec0: d10006c8 sub x8, x22, #0x1 111ec4: eb1c011f cmp x8, x28 111ec8: 54000149 b.ls 0x111ef0 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x240> 111ecc: 91000789 add x9, x28, #0x1 111ed0: 3940010a ldrb w10, [x8] 111ed4: 9100052c add x12, x9, #0x1 111ed8: 385ff12b ldurb w11, [x9, #-0x1] 111edc: 381ff12a sturb w10, [x9, #-0x1] 111ee0: 381ff50b strb w11, [x8], #-0x1 111ee4: eb08013f cmp x9, x8 111ee8: aa0c03e9 mov x9, x12 111eec: 54ffff23 b.lo 0x111ed0 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x220> 111ef0: f9400348 ldr x8, [x26] 111ef4: f9401108 ldr x8, [x8, #0x20] 111ef8: aa1a03e0 mov x0, x26 111efc: d63f0100 blr x8 111f00: eb16039f cmp x28, x22 111f04: 54000722 b.hs 0x111fe8 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x338> 111f08: 9100c3e8 add x8, sp, #0x30 111f0c: 2a0003fa mov w26, w0 111f10: a900eff5 stp x21, x27, [sp, #0x8] 111f14: 2a1f03fb mov w27, wzr 111f18: 2a1f03f7 mov w23, wzr 111f1c: b2400113 orr x19, x8, #0x1 111f20: cb1502d5 sub x21, x22, x21 111f24: 3940c3e9 ldrb w9, [sp, #0x30] 111f28: 2a1b03e8 mov w8, w27 111f2c: f94023ea ldr x10, [sp, #0x40] 111f30: 7200013f tst w9, #0x1 111f34: 9a8a0269 csel x9, x19, x10, eq 111f38: 38686929 ldrb w9, [x9, x8] 111f3c: 7100013f cmp w9, #0x0 111f40: 7a4912e0 ccmp w23, w9, #0x0, ne 111f44: 540001a1 b.ne 0x111f78 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x2c8> 111f48: f9400289 ldr x9, [x20] 111f4c: 2a1f03f7 mov w23, wzr 111f50: b800453a str w26, [x9], #0x4 111f54: 3940c3ea ldrb w10, [sp, #0x30] 111f58: f9000289 str x9, [x20] 111f5c: f9401feb ldr x11, [sp, #0x38] 111f60: d341fd4c lsr x12, x10, #1 111f64: 7200015f tst w10, #0x1 111f68: 9a8b018a csel x10, x12, x11, eq 111f6c: d100054a sub x10, x10, #0x1 111f70: eb08015f cmp x10, x8 111f74: 1a9b977b cinc w27, w27, hi 111f78: f9400328 ldr x8, [x25] 111f7c: 39400381 ldrb w1, [x28] 111f80: f9402d08 ldr x8, [x8, #0x58] 111f84: aa1903e0 mov x0, x25 111f88: d63f0100 blr x8 111f8c: f9400288 ldr x8, [x20] 111f90: 110006f7 add w23, w23, #0x1 111f94: 9100079c add x28, x28, #0x1 111f98: f10006b5 subs x21, x21, #0x1 111f9c: aa0803e9 mov x9, x8 111fa0: b8004520 str w0, [x9], #0x4 111fa4: f9000289 str x9, [x20] 111fa8: 54fffbe1 b.ne 0x111f24 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x274> 111fac: a940eff5 ldp x21, x27, [sp, #0x8] 111fb0: 91001108 add x8, x8, #0x4 111fb4: f94017f3 ldr x19, [sp, #0x28] 111fb8: 1400000d b 0x111fec ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x33c> 111fbc: f9400328 ldr x8, [x25] 111fc0: f9403108 ldr x8, [x8, #0x60] 111fc4: aa1903e0 mov x0, x25 111fc8: aa1803e1 mov x1, x24 111fcc: aa1603e2 mov x2, x22 111fd0: aa1303e3 mov x3, x19 111fd4: d63f0100 blr x8 111fd8: cb1802c8 sub x8, x22, x24 111fdc: 8b080a68 add x8, x19, x8, lsl #2 111fe0: f9000288 str x8, [x20] 111fe4: 14000014 b 0x112034 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x384> 111fe8: f9400288 ldr x8, [x20] 111fec: cb1802a9 sub x9, x21, x24 111ff0: f9400ffc ldr x28, [sp, #0x18] 111ff4: 8b090a6a add x10, x19, x9, lsl #2 111ff8: eb08015f cmp x10, x8 111ffc: 540001c0 b.eq 0x112034 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x384> 112000: d1001108 sub x8, x8, #0x4 112004: eb0a011f cmp x8, x10 112008: 54000169 b.ls 0x112034 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x384> 11200c: 8b090a69 add x9, x19, x9, lsl #2 112010: 91001129 add x9, x9, #0x4 112014: b940010a ldr w10, [x8] 112018: 9100112c add x12, x9, #0x4 11201c: b85fc12b ldur w11, [x9, #-0x4] 112020: b81fc12a stur w10, [x9, #-0x4] 112024: b81fc50b str w11, [x8], #-0x4 112028: eb08013f cmp x9, x8 11202c: aa0c03e9 mov x9, x12 112030: 54ffff23 b.lo 0x112014 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x364> 112034: f94013ea ldr x10, [sp, #0x20] 112038: f9400289 ldr x9, [x20] 11203c: cb180148 sub x8, x10, x24 112040: eb16015f cmp x10, x22 112044: 8b080a68 add x8, x19, x8, lsl #2 112048: 9a880128 csel x8, x9, x8, eq 11204c: 3940c3e9 ldrb w9, [sp, #0x30] 112050: f9000388 str x8, [x28] 112054: 36000069 tbz w9, #0x0, 0x112060 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x3b0> 112058: f94023e0 ldr x0, [sp, #0x40] 11205c: 94012ba1 bl 0x15cee0 <_ZdlPv@plt> 112060: f9401768 ldr x8, [x27, #0x28] 112064: f85f83a9 ldur x9, [x29, #-0x8] 112068: eb09011f cmp x8, x9 11206c: 54000161 b.ne 0x112098 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x3e8> 112070: a94b4ff4 ldp x20, x19, [sp, #0xb0] 112074: a94a57f6 ldp x22, x21, [sp, #0xa0] 112078: a9495ff8 ldp x24, x23, [sp, #0x90] 11207c: a94867fa ldp x26, x25, [sp, #0x80] 112080: a9476ffc ldp x28, x27, [sp, #0x70] 112084: a9467bfd ldp x29, x30, [sp, #0x60] 112088: 910303ff add sp, sp, #0xc0 11208c: d50323bf autiasp 112090: d65f03c0 ret 112094: 94004dcd bl 0x1257c8 112098: 94012b66 bl 0x15ce30 <__stack_chk_fail@plt> 11209c: 14000003 b 0x1120a8 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x3f8> 1120a0: 14000002 b 0x1120a8 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x3f8> 1120a4: 14000001 b 0x1120a8 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x3f8> 1120a8: aa0003f3 mov x19, x0 1120ac: 3940c3e8 ldrb w8, [sp, #0x30] 1120b0: 36000068 tbz w8, #0x0, 0x1120bc ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x40c> 1120b4: f94023e0 ldr x0, [sp, #0x40] 1120b8: 94012b8a bl 0x15cee0 <_ZdlPv@plt> 1120bc: aa1303e0 mov x0, x19 1120c0: 94011c28 bl 0x159160 <__emutls_get_address+0x6d4> 1120c4: d503233f paciasp 1120c8: d10203ff sub sp, sp, #0x80 1120cc: a9027bfd stp x29, x30, [sp, #0x20] 1120d0: 910083fd add x29, sp, #0x20 1120d4: f9001bfb str x27, [sp, #0x30] 1120d8: a90467fa stp x26, x25, [sp, #0x40] 1120dc: a9055ff8 stp x24, x23, [sp, #0x50] 1120e0: a90657f6 stp x22, x21, [sp, #0x60] 1120e4: a9074ff4 stp x20, x19, [sp, #0x70] 1120e8: d53bd05a mrs x26, TPIDR_EL0 1120ec: aa0003f3 mov x19, x0 1120f0: f9401748 ldr x8, [x26, #0x28] 1120f4: f81f83a8 stur x8, [x29, #-0x8] 1120f8: b40009c0 cbz x0, 0x112230 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x580> 1120fc: f9400c88 ldr x8, [x4, #0x18] 112100: cb010069 sub x9, x3, x1 112104: 9342fd29 asr x9, x9, #2 112108: 2a0503f8 mov w24, w5 11210c: aa0403f4 mov x20, x4 112110: aa0303f6 mov x22, x3 112114: eb090108 subs x8, x8, x9 112118: aa0203f5 mov x21, x2 11211c: 9a9fc117 csel x23, x8, xzr, gt 112120: cb010048 sub x8, x2, x1 112124: f100051f cmp x8, #0x1 112128: 5400012b b.lt 0x11214c ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x49c> 11212c: f9400269 ldr x9, [x19] 112130: 9342fd19 asr x25, x8, #2 112134: aa1303e0 mov x0, x19 112138: aa1903e2 mov x2, x25 11213c: f9403128 ldr x8, [x9, #0x60] 112140: d63f0100 blr x8 112144: eb19001f cmp x0, x25 112148: 54000721 b.ne 0x11222c ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x57c> 11214c: b4000557 cbz x23, 0x1121f4 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x544> 112150: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 112154: eb0802ff cmp x23, x8 112158: 54000882 b.hs 0x112268 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5b8> 11215c: f10016ff cmp x23, #0x5 112160: 540000c2 b.hs 0x112178 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x4c8> 112164: 910003e9 mov x9, sp 112168: 531f7ae8 lsl w8, w23, #1 11216c: b27e0139 orr x25, x9, #0x4 112170: 390003e8 strb w8, [sp] 112174: 14000009 b 0x112198 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x4e8> 112178: 910012e8 add x8, x23, #0x4 11217c: 927ef11b and x27, x8, #0x7ffffffffffffffc 112180: d37ef760 lsl x0, x27, #2 112184: 94012b37 bl 0x15ce60 <_Znwm@plt> 112188: b2400368 orr x8, x27, #0x1 11218c: aa0003f9 mov x25, x0 112190: a90083f7 stp x23, x0, [sp, #0x8] 112194: f90003e8 str x8, [sp] 112198: aa1903e0 mov x0, x25 11219c: 2a1803e1 mov w1, w24 1121a0: aa1703e2 mov x2, x23 1121a4: 94013693 bl 0x15fbf0 1121a8: b8377b3f str wzr, [x25, x23, lsl #2] 1121ac: 910003eb mov x11, sp 1121b0: 394003e8 ldrb w8, [sp] 1121b4: b27e016b orr x11, x11, #0x4 1121b8: f9400be9 ldr x9, [sp, #0x10] 1121bc: f940026a ldr x10, [x19] 1121c0: 7200011f tst w8, #0x1 1121c4: 9a890161 csel x1, x11, x9, eq 1121c8: f9403148 ldr x8, [x10, #0x60] 1121cc: aa1303e0 mov x0, x19 1121d0: aa1703e2 mov x2, x23 1121d4: d63f0100 blr x8 1121d8: aa0003f8 mov x24, x0 1121dc: 394003e8 ldrb w8, [sp] 1121e0: 36000068 tbz w8, #0x0, 0x1121ec ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x53c> 1121e4: f9400be0 ldr x0, [sp, #0x10] 1121e8: 94012b3e bl 0x15cee0 <_ZdlPv@plt> 1121ec: eb17031f cmp x24, x23 1121f0: 540001e1 b.ne 0x11222c ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x57c> 1121f4: cb1502c8 sub x8, x22, x21 1121f8: f100051f cmp x8, #0x1 1121fc: 5400014b b.lt 0x112224 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x574> 112200: f9400269 ldr x9, [x19] 112204: 9342fd16 asr x22, x8, #2 112208: aa1303e0 mov x0, x19 11220c: aa1503e1 mov x1, x21 112210: aa1603e2 mov x2, x22 112214: f9403128 ldr x8, [x9, #0x60] 112218: d63f0100 blr x8 11221c: eb16001f cmp x0, x22 112220: 54000061 b.ne 0x11222c ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x57c> 112224: f9000e9f str xzr, [x20, #0x18] 112228: 14000002 b 0x112230 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x580> 11222c: aa1f03f3 mov x19, xzr 112230: f9401748 ldr x8, [x26, #0x28] 112234: f85f83a9 ldur x9, [x29, #-0x8] 112238: eb09011f cmp x8, x9 11223c: 540001a1 b.ne 0x112270 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5c0> 112240: aa1303e0 mov x0, x19 112244: f9401bfb ldr x27, [sp, #0x30] 112248: a9474ff4 ldp x20, x19, [sp, #0x70] 11224c: a94657f6 ldp x22, x21, [sp, #0x60] 112250: a9455ff8 ldp x24, x23, [sp, #0x50] 112254: a94467fa ldp x26, x25, [sp, #0x40] 112258: a9427bfd ldp x29, x30, [sp, #0x20] 11225c: 910203ff add sp, sp, #0x80 112260: d50323bf autiasp 112264: d65f03c0 ret 112268: 910003e0 mov x0, sp 11226c: 94012d49 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 112270: 94012af0 bl 0x15ce30 <__stack_chk_fail@plt> 112274: 394003e8 ldrb w8, [sp] 112278: aa0003f3 mov x19, x0 11227c: 36000068 tbz w8, #0x0, 0x112288 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5d8> 112280: f9400be0 ldr x0, [sp, #0x10] 112284: 94012b17 bl 0x15cee0 <_ZdlPv@plt> 112288: aa1303e0 mov x0, x19 11228c: 94011bb5 bl 0x159160 <__emutls_get_address+0x6d4> 112290: 97fe5b29 bl 0xa8f34 0000000000112294 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const>: 112294: d503233f paciasp 112298: a9ba7bfd stp x29, x30, [sp, #-0x60]! 11229c: a9016ffc stp x28, x27, [sp, #0x10] 1122a0: 910003fd mov x29, sp 1122a4: a90267fa stp x26, x25, [sp, #0x20] 1122a8: a9035ff8 stp x24, x23, [sp, #0x30] 1122ac: a90457f6 stp x22, x21, [sp, #0x40] 1122b0: a9054ff4 stp x20, x19, [sp, #0x50] 1122b4: d100c3ff sub sp, sp, #0x30 1122b8: d53bd05a mrs x26, TPIDR_EL0 1122bc: aa0403f6 mov x22, x4 1122c0: f9401748 ldr x8, [x26, #0x28] 1122c4: 2a0303f3 mov w19, w3 1122c8: aa0203f4 mov x20, x2 1122cc: aa0103f5 mov x21, x1 1122d0: 528004aa mov w10, #0x25 // =37 1122d4: f81f83a8 stur x8, [x29, #-0x8] 1122d8: d10043a8 sub x8, x29, #0x10 1122dc: b9400849 ldr w9, [x2, #0x8] 1122e0: f81f03aa stur x10, [x29, #-0x10] 1122e4: 37580089 tbnz w9, #0xb, 0x1122f4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x60> 1122e8: b2400108 orr x8, x8, #0x1 1122ec: 374800c9 tbnz w9, #0x9, 0x112304 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x70> 1122f0: 14000007 b 0x11230c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x78> 1122f4: 5280056a mov w10, #0x2b // =43 1122f8: b27f0108 orr x8, x8, #0x2 1122fc: 381f13aa sturb w10, [x29, #-0xf] 112300: 36480069 tbz w9, #0x9, 0x11230c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x78> 112304: 5280046a mov w10, #0x23 // =35 112308: 3800150a strb w10, [x8], #0x1 11230c: 5280094a mov w10, #0x4a // =74 112310: 528d8d8b mov w11, #0x6c6c // =27756 112314: 0a0a012a and w10, w9, w10 112318: 7101015f cmp w10, #0x40 11231c: 7900010b strh w11, [x8] 112320: 54000100 b.eq 0x112340 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0xac> 112324: 7100215f cmp w10, #0x8 112328: 54000101 b.ne 0x112348 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0xb4> 11232c: 7212013f tst w9, #0x4000 112330: 52800b09 mov w9, #0x58 // =88 112334: 52800f0a mov w10, #0x78 // =120 112338: 1a890149 csel w9, w10, w9, eq 11233c: 14000004 b 0x11234c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0xb8> 112340: 52800de9 mov w9, #0x6f // =111 112344: 14000002 b 0x11234c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0xb8> 112348: 52800c89 mov w9, #0x64 // =100 11234c: 39000909 strb w9, [x8, #0x2] 112350: 910003e9 mov x9, sp 112354: b9400a88 ldr w8, [x20, #0x8] 112358: 910003fb mov x27, sp 11235c: d3492519 ubfx x25, x8, #9, #1 112360: 91005f38 add x24, x25, #0x17 112364: 11003f08 add w8, w24, #0xf 112368: 927c0508 and x8, x8, #0x30 11236c: cb080137 sub x23, x9, x8 112370: 910002ff mov sp, x23 112374: b0000308 adrp x8, 0x173000 112378: b000031c adrp x28, 0x173000 11237c: 9118e108 add x8, x8, #0x638 112380: 08dffd08 ldarb w8, [x8] 112384: 36000928 tbz w8, #0x0, 0x1124a8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x214> 112388: f9431b82 ldr x2, [x28, #0x630] 11238c: d10043a3 sub x3, x29, #0x10 112390: aa1703e0 mov x0, x23 112394: aa1803e1 mov x1, x24 112398: aa1603e4 mov x4, x22 11239c: 940135f5 bl 0x15fb70 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 1123a0: b9400a88 ldr w8, [x20, #0x8] 1123a4: 8b20c2f6 add x22, x23, w0, sxtw 1123a8: 52801609 mov w9, #0xb0 // =176 1123ac: aa1603f8 mov x24, x22 1123b0: 0a090108 and w8, w8, w9 1123b4: 7100811f cmp w8, #0x20 1123b8: 540002a0 b.eq 0x11240c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x178> 1123bc: 7100411f cmp w8, #0x10 1123c0: 54000241 b.ne 0x112408 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x174> 1123c4: 394002e8 ldrb w8, [x23] 1123c8: 7100b51f cmp w8, #0x2d 1123cc: 54000060 b.eq 0x1123d8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x144> 1123d0: 7100ad1f cmp w8, #0x2b 1123d4: 54000061 b.ne 0x1123e0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x14c> 1123d8: 910006f8 add x24, x23, #0x1 1123dc: 1400000c b 0x11240c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x178> 1123e0: 7100081f cmp w0, #0x2 1123e4: 5400012b b.lt 0x112408 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x174> 1123e8: 7100c11f cmp w8, #0x30 1123ec: 540000e1 b.ne 0x112408 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x174> 1123f0: 394006e8 ldrb w8, [x23, #0x1] 1123f4: 321b0108 orr w8, w8, #0x20 1123f8: 7101e11f cmp w8, #0x78 1123fc: 54000061 b.ne 0x112408 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x174> 112400: 91000af8 add x24, x23, #0x2 112404: 14000002 b 0x11240c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x178> 112408: aa1703f8 mov x24, x23 11240c: 531d7328 lsl w8, w25, #3 112410: 910003e9 mov x9, sp 112414: 1102ed08 add w8, w8, #0xbb 112418: 927c0d08 and x8, x8, #0xf0 11241c: cb080139 sub x25, x9, x8 112420: 9100033f mov sp, x25 112424: d100a3a8 sub x8, x29, #0x28 112428: aa1403e0 mov x0, x20 11242c: 9401350d bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 112430: d10063a4 sub x4, x29, #0x18 112434: d10083a5 sub x5, x29, #0x20 112438: d100a3a6 sub x6, x29, #0x28 11243c: aa1703e0 mov x0, x23 112440: aa1803e1 mov x1, x24 112444: aa1603e2 mov x2, x22 112448: aa1903e3 mov x3, x25 11244c: 940135e5 bl 0x15fbe0 <_ZNSt6__ndk19__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6localeE@plt> 112450: f85d83a0 ldur x0, [x29, #-0x28] 112454: 940134c7 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 112458: a97e0ba3 ldp x3, x2, [x29, #-0x20] 11245c: aa1503e0 mov x0, x21 112460: aa1903e1 mov x1, x25 112464: aa1403e4 mov x4, x20 112468: 2a1303e5 mov w5, w19 11246c: 97ffff16 bl 0x1120c4 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x414> 112470: 9100037f mov sp, x27 112474: f9401748 ldr x8, [x26, #0x28] 112478: f85f83a9 ldur x9, [x29, #-0x8] 11247c: eb09011f cmp x8, x9 112480: 54000301 b.ne 0x1124e0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x24c> 112484: 910003bf mov sp, x29 112488: a9454ff4 ldp x20, x19, [sp, #0x50] 11248c: a94457f6 ldp x22, x21, [sp, #0x40] 112490: a9435ff8 ldp x24, x23, [sp, #0x30] 112494: a94267fa ldp x26, x25, [sp, #0x20] 112498: a9416ffc ldp x28, x27, [sp, #0x10] 11249c: a8c67bfd ldp x29, x30, [sp], #0x60 1124a0: d50323bf autiasp 1124a4: d65f03c0 ret 1124a8: b0000300 adrp x0, 0x173000 1124ac: 9118e000 add x0, x0, #0x638 1124b0: 9401347c bl 0x15f6a0 <__cxa_guard_acquire@plt> 1124b4: 34fff6a0 cbz w0, 0x112388 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0xf4> 1124b8: 90fffae1 adrp x1, 0x6e000 1124bc: 5283f7e0 mov w0, #0x1fbf // =8127 1124c0: 911fa421 add x1, x1, #0x7e9 1124c4: aa1f03e2 mov x2, xzr 1124c8: 94013566 bl 0x15fa60 1124cc: f9031b80 str x0, [x28, #0x630] 1124d0: b0000300 adrp x0, 0x173000 1124d4: 9118e000 add x0, x0, #0x638 1124d8: 9401347e bl 0x15f6d0 <__cxa_guard_release@plt> 1124dc: 17ffffab b 0x112388 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0xf4> 1124e0: 94012a54 bl 0x15ce30 <__stack_chk_fail@plt> 1124e4: aa0003f3 mov x19, x0 1124e8: b0000300 adrp x0, 0x173000 1124ec: 9118e000 add x0, x0, #0x638 1124f0: 94013560 bl 0x15fa70 <__cxa_guard_abort@plt> 1124f4: aa1303e0 mov x0, x19 1124f8: 94011b1a bl 0x159160 <__emutls_get_address+0x6d4> 1124fc: aa0003f3 mov x19, x0 112500: f85d83a0 ldur x0, [x29, #-0x28] 112504: 9401349b bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 112508: aa1303e0 mov x0, x19 11250c: 94011b15 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000112510 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const>: 112510: d503233f paciasp 112514: a9ba7bfd stp x29, x30, [sp, #-0x60]! 112518: a9016ffc stp x28, x27, [sp, #0x10] 11251c: 910003fd mov x29, sp 112520: a90267fa stp x26, x25, [sp, #0x20] 112524: a9035ff8 stp x24, x23, [sp, #0x30] 112528: a90457f6 stp x22, x21, [sp, #0x40] 11252c: a9054ff4 stp x20, x19, [sp, #0x50] 112530: d100c3ff sub sp, sp, #0x30 112534: d53bd05a mrs x26, TPIDR_EL0 112538: aa0403f6 mov x22, x4 11253c: f9401748 ldr x8, [x26, #0x28] 112540: 2a0303f3 mov w19, w3 112544: aa0203f4 mov x20, x2 112548: aa0103f5 mov x21, x1 11254c: 528004aa mov w10, #0x25 // =37 112550: f81f83a8 stur x8, [x29, #-0x8] 112554: d10043a8 sub x8, x29, #0x10 112558: b9400849 ldr w9, [x2, #0x8] 11255c: 781f43bf sturh wzr, [x29, #-0xc] 112560: b81f03aa stur w10, [x29, #-0x10] 112564: 37580089 tbnz w9, #0xb, 0x112574 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x64> 112568: b2400108 orr x8, x8, #0x1 11256c: 374800c9 tbnz w9, #0x9, 0x112584 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x74> 112570: 14000007 b 0x11258c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x7c> 112574: 5280056a mov w10, #0x2b // =43 112578: b27f0108 orr x8, x8, #0x2 11257c: 381f13aa sturb w10, [x29, #-0xf] 112580: 36480069 tbz w9, #0x9, 0x11258c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x7c> 112584: 5280046a mov w10, #0x23 // =35 112588: 3800150a strb w10, [x8], #0x1 11258c: 5280094a mov w10, #0x4a // =74 112590: 52800d8b mov w11, #0x6c // =108 112594: 0a0a012a and w10, w9, w10 112598: 7101015f cmp w10, #0x40 11259c: 3900010b strb w11, [x8] 1125a0: 54000100 b.eq 0x1125c0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0xb0> 1125a4: 7100215f cmp w10, #0x8 1125a8: 54000101 b.ne 0x1125c8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0xb8> 1125ac: 7212013f tst w9, #0x4000 1125b0: 52800b09 mov w9, #0x58 // =88 1125b4: 52800f0a mov w10, #0x78 // =120 1125b8: 1a890149 csel w9, w10, w9, eq 1125bc: 14000004 b 0x1125cc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0xbc> 1125c0: 52800de9 mov w9, #0x6f // =111 1125c4: 14000002 b 0x1125cc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0xbc> 1125c8: 52800ea9 mov w9, #0x75 // =117 1125cc: 39000509 strb w9, [x8, #0x1] 1125d0: 910003e9 mov x9, sp 1125d4: b9400a88 ldr w8, [x20, #0x8] 1125d8: 910003fb mov x27, sp 1125dc: d3492519 ubfx x25, x8, #9, #1 1125e0: 91005f38 add x24, x25, #0x17 1125e4: 11003f08 add w8, w24, #0xf 1125e8: 927c0508 and x8, x8, #0x30 1125ec: cb080137 sub x23, x9, x8 1125f0: 910002ff mov sp, x23 1125f4: b0000308 adrp x8, 0x173000 1125f8: b000031c adrp x28, 0x173000 1125fc: 9118e108 add x8, x8, #0x638 112600: 08dffd08 ldarb w8, [x8] 112604: 36000928 tbz w8, #0x0, 0x112728 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x218> 112608: f9431b82 ldr x2, [x28, #0x630] 11260c: d10043a3 sub x3, x29, #0x10 112610: aa1703e0 mov x0, x23 112614: aa1803e1 mov x1, x24 112618: aa1603e4 mov x4, x22 11261c: 94013555 bl 0x15fb70 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 112620: b9400a88 ldr w8, [x20, #0x8] 112624: 8b20c2f6 add x22, x23, w0, sxtw 112628: 52801609 mov w9, #0xb0 // =176 11262c: aa1603f8 mov x24, x22 112630: 0a090108 and w8, w8, w9 112634: 7100811f cmp w8, #0x20 112638: 540002a0 b.eq 0x11268c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x17c> 11263c: 7100411f cmp w8, #0x10 112640: 54000241 b.ne 0x112688 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x178> 112644: 394002e8 ldrb w8, [x23] 112648: 7100b51f cmp w8, #0x2d 11264c: 54000060 b.eq 0x112658 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x148> 112650: 7100ad1f cmp w8, #0x2b 112654: 54000061 b.ne 0x112660 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x150> 112658: 910006f8 add x24, x23, #0x1 11265c: 1400000c b 0x11268c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x17c> 112660: 7100081f cmp w0, #0x2 112664: 5400012b b.lt 0x112688 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x178> 112668: 7100c11f cmp w8, #0x30 11266c: 540000e1 b.ne 0x112688 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x178> 112670: 394006e8 ldrb w8, [x23, #0x1] 112674: 321b0108 orr w8, w8, #0x20 112678: 7101e11f cmp w8, #0x78 11267c: 54000061 b.ne 0x112688 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x178> 112680: 91000af8 add x24, x23, #0x2 112684: 14000002 b 0x11268c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x17c> 112688: aa1703f8 mov x24, x23 11268c: 531d7328 lsl w8, w25, #3 112690: 910003e9 mov x9, sp 112694: 1102ed08 add w8, w8, #0xbb 112698: 927c0d08 and x8, x8, #0xf0 11269c: cb080139 sub x25, x9, x8 1126a0: 9100033f mov sp, x25 1126a4: d100a3a8 sub x8, x29, #0x28 1126a8: aa1403e0 mov x0, x20 1126ac: 9401346d bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 1126b0: d10063a4 sub x4, x29, #0x18 1126b4: d10083a5 sub x5, x29, #0x20 1126b8: d100a3a6 sub x6, x29, #0x28 1126bc: aa1703e0 mov x0, x23 1126c0: aa1803e1 mov x1, x24 1126c4: aa1603e2 mov x2, x22 1126c8: aa1903e3 mov x3, x25 1126cc: 94013545 bl 0x15fbe0 <_ZNSt6__ndk19__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6localeE@plt> 1126d0: f85d83a0 ldur x0, [x29, #-0x28] 1126d4: 94013427 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1126d8: a97e0ba3 ldp x3, x2, [x29, #-0x20] 1126dc: aa1503e0 mov x0, x21 1126e0: aa1903e1 mov x1, x25 1126e4: aa1403e4 mov x4, x20 1126e8: 2a1303e5 mov w5, w19 1126ec: 97fffe76 bl 0x1120c4 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x414> 1126f0: 9100037f mov sp, x27 1126f4: f9401748 ldr x8, [x26, #0x28] 1126f8: f85f83a9 ldur x9, [x29, #-0x8] 1126fc: eb09011f cmp x8, x9 112700: 54000301 b.ne 0x112760 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x250> 112704: 910003bf mov sp, x29 112708: a9454ff4 ldp x20, x19, [sp, #0x50] 11270c: a94457f6 ldp x22, x21, [sp, #0x40] 112710: a9435ff8 ldp x24, x23, [sp, #0x30] 112714: a94267fa ldp x26, x25, [sp, #0x20] 112718: a9416ffc ldp x28, x27, [sp, #0x10] 11271c: a8c67bfd ldp x29, x30, [sp], #0x60 112720: d50323bf autiasp 112724: d65f03c0 ret 112728: b0000300 adrp x0, 0x173000 11272c: 9118e000 add x0, x0, #0x638 112730: 940133dc bl 0x15f6a0 <__cxa_guard_acquire@plt> 112734: 34fff6a0 cbz w0, 0x112608 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0xf8> 112738: 90fffae1 adrp x1, 0x6e000 11273c: 5283f7e0 mov w0, #0x1fbf // =8127 112740: 911fa421 add x1, x1, #0x7e9 112744: aa1f03e2 mov x2, xzr 112748: 940134c6 bl 0x15fa60 11274c: f9031b80 str x0, [x28, #0x630] 112750: b0000300 adrp x0, 0x173000 112754: 9118e000 add x0, x0, #0x638 112758: 940133de bl 0x15f6d0 <__cxa_guard_release@plt> 11275c: 17ffffab b 0x112608 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0xf8> 112760: 940129b4 bl 0x15ce30 <__stack_chk_fail@plt> 112764: aa0003f3 mov x19, x0 112768: b0000300 adrp x0, 0x173000 11276c: 9118e000 add x0, x0, #0x638 112770: 940134c0 bl 0x15fa70 <__cxa_guard_abort@plt> 112774: aa1303e0 mov x0, x19 112778: 94011a7a bl 0x159160 <__emutls_get_address+0x6d4> 11277c: aa0003f3 mov x19, x0 112780: f85d83a0 ldur x0, [x29, #-0x28] 112784: 940133fb bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 112788: aa1303e0 mov x0, x19 11278c: 94011a75 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000112790 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const>: 112790: d503233f paciasp 112794: a9ba7bfd stp x29, x30, [sp, #-0x60]! 112798: a9016ffc stp x28, x27, [sp, #0x10] 11279c: 910003fd mov x29, sp 1127a0: a90267fa stp x26, x25, [sp, #0x20] 1127a4: a9035ff8 stp x24, x23, [sp, #0x30] 1127a8: a90457f6 stp x22, x21, [sp, #0x40] 1127ac: a9054ff4 stp x20, x19, [sp, #0x50] 1127b0: d100c3ff sub sp, sp, #0x30 1127b4: d53bd05a mrs x26, TPIDR_EL0 1127b8: aa0403f6 mov x22, x4 1127bc: f9401748 ldr x8, [x26, #0x28] 1127c0: 2a0303f3 mov w19, w3 1127c4: aa0203f4 mov x20, x2 1127c8: aa0103f5 mov x21, x1 1127cc: 528004aa mov w10, #0x25 // =37 1127d0: f81f83a8 stur x8, [x29, #-0x8] 1127d4: d10043a8 sub x8, x29, #0x10 1127d8: b9400849 ldr w9, [x2, #0x8] 1127dc: f81f03aa stur x10, [x29, #-0x10] 1127e0: 37580089 tbnz w9, #0xb, 0x1127f0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x60> 1127e4: b2400108 orr x8, x8, #0x1 1127e8: 374800c9 tbnz w9, #0x9, 0x112800 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x70> 1127ec: 14000007 b 0x112808 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x78> 1127f0: 5280056a mov w10, #0x2b // =43 1127f4: b27f0108 orr x8, x8, #0x2 1127f8: 381f13aa sturb w10, [x29, #-0xf] 1127fc: 36480069 tbz w9, #0x9, 0x112808 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x78> 112800: 5280046a mov w10, #0x23 // =35 112804: 3800150a strb w10, [x8], #0x1 112808: 5280094a mov w10, #0x4a // =74 11280c: 528d8d8b mov w11, #0x6c6c // =27756 112810: 0a0a012a and w10, w9, w10 112814: 7101015f cmp w10, #0x40 112818: 7900010b strh w11, [x8] 11281c: 54000100 b.eq 0x11283c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0xac> 112820: 7100215f cmp w10, #0x8 112824: 54000101 b.ne 0x112844 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0xb4> 112828: 7212013f tst w9, #0x4000 11282c: 52800b09 mov w9, #0x58 // =88 112830: 52800f0a mov w10, #0x78 // =120 112834: 1a890149 csel w9, w10, w9, eq 112838: 14000004 b 0x112848 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0xb8> 11283c: 52800de9 mov w9, #0x6f // =111 112840: 14000002 b 0x112848 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0xb8> 112844: 52800ea9 mov w9, #0x75 // =117 112848: 39000909 strb w9, [x8, #0x2] 11284c: 910003e9 mov x9, sp 112850: b9400a88 ldr w8, [x20, #0x8] 112854: 910003fb mov x27, sp 112858: d3492519 ubfx x25, x8, #9, #1 11285c: 91005f38 add x24, x25, #0x17 112860: 11003f08 add w8, w24, #0xf 112864: 927c0508 and x8, x8, #0x30 112868: cb080137 sub x23, x9, x8 11286c: 910002ff mov sp, x23 112870: b0000308 adrp x8, 0x173000 112874: b000031c adrp x28, 0x173000 112878: 9118e108 add x8, x8, #0x638 11287c: 08dffd08 ldarb w8, [x8] 112880: 36000928 tbz w8, #0x0, 0x1129a4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x214> 112884: f9431b82 ldr x2, [x28, #0x630] 112888: d10043a3 sub x3, x29, #0x10 11288c: aa1703e0 mov x0, x23 112890: aa1803e1 mov x1, x24 112894: aa1603e4 mov x4, x22 112898: 940134b6 bl 0x15fb70 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 11289c: b9400a88 ldr w8, [x20, #0x8] 1128a0: 8b20c2f6 add x22, x23, w0, sxtw 1128a4: 52801609 mov w9, #0xb0 // =176 1128a8: aa1603f8 mov x24, x22 1128ac: 0a090108 and w8, w8, w9 1128b0: 7100811f cmp w8, #0x20 1128b4: 540002a0 b.eq 0x112908 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x178> 1128b8: 7100411f cmp w8, #0x10 1128bc: 54000241 b.ne 0x112904 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x174> 1128c0: 394002e8 ldrb w8, [x23] 1128c4: 7100b51f cmp w8, #0x2d 1128c8: 54000060 b.eq 0x1128d4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x144> 1128cc: 7100ad1f cmp w8, #0x2b 1128d0: 54000061 b.ne 0x1128dc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x14c> 1128d4: 910006f8 add x24, x23, #0x1 1128d8: 1400000c b 0x112908 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x178> 1128dc: 7100081f cmp w0, #0x2 1128e0: 5400012b b.lt 0x112904 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x174> 1128e4: 7100c11f cmp w8, #0x30 1128e8: 540000e1 b.ne 0x112904 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x174> 1128ec: 394006e8 ldrb w8, [x23, #0x1] 1128f0: 321b0108 orr w8, w8, #0x20 1128f4: 7101e11f cmp w8, #0x78 1128f8: 54000061 b.ne 0x112904 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x174> 1128fc: 91000af8 add x24, x23, #0x2 112900: 14000002 b 0x112908 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x178> 112904: aa1703f8 mov x24, x23 112908: 531d7328 lsl w8, w25, #3 11290c: 910003e9 mov x9, sp 112910: 1102ed08 add w8, w8, #0xbb 112914: 927c0d08 and x8, x8, #0xf0 112918: cb080139 sub x25, x9, x8 11291c: 9100033f mov sp, x25 112920: d100a3a8 sub x8, x29, #0x28 112924: aa1403e0 mov x0, x20 112928: 940133ce bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 11292c: d10063a4 sub x4, x29, #0x18 112930: d10083a5 sub x5, x29, #0x20 112934: d100a3a6 sub x6, x29, #0x28 112938: aa1703e0 mov x0, x23 11293c: aa1803e1 mov x1, x24 112940: aa1603e2 mov x2, x22 112944: aa1903e3 mov x3, x25 112948: 940134a6 bl 0x15fbe0 <_ZNSt6__ndk19__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6localeE@plt> 11294c: f85d83a0 ldur x0, [x29, #-0x28] 112950: 94013388 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 112954: a97e0ba3 ldp x3, x2, [x29, #-0x20] 112958: aa1503e0 mov x0, x21 11295c: aa1903e1 mov x1, x25 112960: aa1403e4 mov x4, x20 112964: 2a1303e5 mov w5, w19 112968: 97fffdd7 bl 0x1120c4 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x414> 11296c: 9100037f mov sp, x27 112970: f9401748 ldr x8, [x26, #0x28] 112974: f85f83a9 ldur x9, [x29, #-0x8] 112978: eb09011f cmp x8, x9 11297c: 54000301 b.ne 0x1129dc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x24c> 112980: 910003bf mov sp, x29 112984: a9454ff4 ldp x20, x19, [sp, #0x50] 112988: a94457f6 ldp x22, x21, [sp, #0x40] 11298c: a9435ff8 ldp x24, x23, [sp, #0x30] 112990: a94267fa ldp x26, x25, [sp, #0x20] 112994: a9416ffc ldp x28, x27, [sp, #0x10] 112998: a8c67bfd ldp x29, x30, [sp], #0x60 11299c: d50323bf autiasp 1129a0: d65f03c0 ret 1129a4: b0000300 adrp x0, 0x173000 1129a8: 9118e000 add x0, x0, #0x638 1129ac: 9401333d bl 0x15f6a0 <__cxa_guard_acquire@plt> 1129b0: 34fff6a0 cbz w0, 0x112884 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0xf4> 1129b4: 90fffae1 adrp x1, 0x6e000 1129b8: 5283f7e0 mov w0, #0x1fbf // =8127 1129bc: 911fa421 add x1, x1, #0x7e9 1129c0: aa1f03e2 mov x2, xzr 1129c4: 94013427 bl 0x15fa60 1129c8: f9031b80 str x0, [x28, #0x630] 1129cc: b0000300 adrp x0, 0x173000 1129d0: 9118e000 add x0, x0, #0x638 1129d4: 9401333f bl 0x15f6d0 <__cxa_guard_release@plt> 1129d8: 17ffffab b 0x112884 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0xf4> 1129dc: 94012915 bl 0x15ce30 <__stack_chk_fail@plt> 1129e0: aa0003f3 mov x19, x0 1129e4: b0000300 adrp x0, 0x173000 1129e8: 9118e000 add x0, x0, #0x638 1129ec: 94013421 bl 0x15fa70 <__cxa_guard_abort@plt> 1129f0: aa1303e0 mov x0, x19 1129f4: 940119db bl 0x159160 <__emutls_get_address+0x6d4> 1129f8: aa0003f3 mov x19, x0 1129fc: f85d83a0 ldur x0, [x29, #-0x28] 112a00: 9401335c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 112a04: aa1303e0 mov x0, x19 112a08: 940119d6 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000112a0c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const>: 112a0c: d503233f paciasp 112a10: d106c3ff sub sp, sp, #0x1b0 112a14: fd00a3e8 str d8, [sp, #0x140] 112a18: a9157bfd stp x29, x30, [sp, #0x150] 112a1c: 910543fd add x29, sp, #0x150 112a20: a9166ffc stp x28, x27, [sp, #0x160] 112a24: a91767fa stp x26, x25, [sp, #0x170] 112a28: a9185ff8 stp x24, x23, [sp, #0x180] 112a2c: a91957f6 stp x22, x21, [sp, #0x190] 112a30: a91a4ff4 stp x20, x19, [sp, #0x1a0] 112a34: d53bd05c mrs x28, TPIDR_EL0 112a38: 1e604008 fmov d8, d0 112a3c: f9401788 ldr x8, [x28, #0x28] 112a40: 2a0303f3 mov w19, w3 112a44: aa0203f4 mov x20, x2 112a48: aa0103f5 mov x21, x1 112a4c: 528004aa mov w10, #0x25 // =37 112a50: f81e03a8 stur x8, [x29, #-0x20] 112a54: 910083e8 add x8, sp, #0x20 112a58: b9400849 ldr w9, [x2, #0x8] 112a5c: f90013ea str x10, [sp, #0x20] 112a60: 37580089 tbnz w9, #0xb, 0x112a70 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x64> 112a64: b2400108 orr x8, x8, #0x1 112a68: 375000c9 tbnz w9, #0xa, 0x112a80 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x74> 112a6c: 14000007 b 0x112a88 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x7c> 112a70: 5280056a mov w10, #0x2b // =43 112a74: b27f0108 orr x8, x8, #0x2 112a78: 390087ea strb w10, [sp, #0x21] 112a7c: 36500069 tbz w9, #0xa, 0x112a88 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x7c> 112a80: 5280046a mov w10, #0x23 // =35 112a84: 3800150a strb w10, [x8], #0x1 112a88: 5280208a mov w10, #0x104 // =260 112a8c: 0a0a012a and w10, w9, w10 112a90: 7104115f cmp w10, #0x104 112a94: 540003a1 b.ne 0x112b08 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0xfc> 112a98: 7212013f tst w9, #0x4000 112a9c: 52800829 mov w9, #0x41 // =65 112aa0: 52800c2a mov w10, #0x61 // =97 112aa4: d10103ab sub x11, x29, #0x40 112aa8: 1a890149 csel w9, w10, w9, eq 112aac: b0000316 adrp x22, 0x173000 112ab0: 9118e2d6 add x22, x22, #0x638 112ab4: f9000feb str x11, [sp, #0x18] 112ab8: 39000109 strb w9, [x8] 112abc: 08dffec8 ldarb w8, [x22] 112ac0: 36001248 tbz w8, #0x0, 0x112d08 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x2fc> 112ac4: b0000317 adrp x23, 0x173000 112ac8: 1e604100 fmov d0, d8 112acc: d10103a0 sub x0, x29, #0x40 112ad0: 910083e3 add x3, sp, #0x20 112ad4: 528003c1 mov w1, #0x1e // =30 112ad8: f9431ae2 ldr x2, [x23, #0x630] 112adc: 94013425 bl 0x15fb70 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 112ae0: 7100741f cmp w0, #0x1d 112ae4: 540006ed b.le 0x112bc0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x1b4> 112ae8: 08dffec8 ldarb w8, [x22] 112aec: 36001488 tbz w8, #0x0, 0x112d7c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x370> 112af0: f9431ae1 ldr x1, [x23, #0x630] 112af4: 1e604100 fmov d0, d8 112af8: 910063e0 add x0, sp, #0x18 112afc: 910083e2 add x2, sp, #0x20 112b00: 94013424 bl 0x15fb90 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt> 112b04: 1400002c b 0x112bb4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x1a8> 112b08: 528545cb mov w11, #0x2a2e // =10798 112b0c: 7104015f cmp w10, #0x100 112b10: 7900010b strh w11, [x8] 112b14: 540000e0 b.eq 0x112b30 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x124> 112b18: 7100115f cmp w10, #0x4 112b1c: 54000121 b.ne 0x112b40 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x134> 112b20: 7212013f tst w9, #0x4000 112b24: 528008c9 mov w9, #0x46 // =70 112b28: 52800cca mov w10, #0x66 // =102 112b2c: 14000008 b 0x112b4c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x140> 112b30: 7212013f tst w9, #0x4000 112b34: 528008a9 mov w9, #0x45 // =69 112b38: 52800caa mov w10, #0x65 // =101 112b3c: 14000004 b 0x112b4c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x140> 112b40: 7212013f tst w9, #0x4000 112b44: 528008e9 mov w9, #0x47 // =71 112b48: 52800cea mov w10, #0x67 // =103 112b4c: 1a890149 csel w9, w10, w9, eq 112b50: d10103aa sub x10, x29, #0x40 112b54: b0000317 adrp x23, 0x173000 112b58: b0000316 adrp x22, 0x173000 112b5c: 9118e2f7 add x23, x23, #0x638 112b60: 39000909 strb w9, [x8, #0x2] 112b64: f9000fea str x10, [sp, #0x18] 112b68: 08dffee8 ldarb w8, [x23] 112b6c: 36000ec8 tbz w8, #0x0, 0x112d44 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x338> 112b70: 1e604100 fmov d0, d8 112b74: f9431ac2 ldr x2, [x22, #0x630] 112b78: b9401284 ldr w4, [x20, #0x10] 112b7c: d10103a0 sub x0, x29, #0x40 112b80: 910083e3 add x3, sp, #0x20 112b84: 528003c1 mov w1, #0x1e // =30 112b88: 940133fa bl 0x15fb70 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 112b8c: 7100741f cmp w0, #0x1d 112b90: 5400018d b.le 0x112bc0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x1b4> 112b94: 08dffee8 ldarb w8, [x23] 112b98: 360010e8 tbz w8, #0x0, 0x112db4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x3a8> 112b9c: f9431ac1 ldr x1, [x22, #0x630] 112ba0: b9401283 ldr w3, [x20, #0x10] 112ba4: 1e604100 fmov d0, d8 112ba8: 910063e0 add x0, sp, #0x18 112bac: 910083e2 add x2, sp, #0x20 112bb0: 940133f8 bl 0x15fb90 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt> 112bb4: f9400ff6 ldr x22, [sp, #0x18] 112bb8: b5000076 cbnz x22, 0x112bc4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x1b8> 112bbc: 94013301 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 112bc0: aa1f03f6 mov x22, xzr 112bc4: f9400ff7 ldr x23, [sp, #0x18] 112bc8: 93407c08 sxtw x8, w0 112bcc: b9400a89 ldr w9, [x20, #0x8] 112bd0: 5280160a mov w10, #0xb0 // =176 112bd4: 8b0802f8 add x24, x23, x8 112bd8: 0a0a0129 and w9, w9, w10 112bdc: aa1803fa mov x26, x24 112be0: 7100813f cmp w9, #0x20 112be4: 540002a0 b.eq 0x112c38 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x22c> 112be8: 7100413f cmp w9, #0x10 112bec: 54000241 b.ne 0x112c34 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x228> 112bf0: 394002e9 ldrb w9, [x23] 112bf4: 7100b53f cmp w9, #0x2d 112bf8: 54000060 b.eq 0x112c04 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x1f8> 112bfc: 7100ad3f cmp w9, #0x2b 112c00: 54000061 b.ne 0x112c0c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x200> 112c04: 910006fa add x26, x23, #0x1 112c08: 1400000c b 0x112c38 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x22c> 112c0c: 7100091f cmp w8, #0x2 112c10: 5400012b b.lt 0x112c34 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x228> 112c14: 7100c13f cmp w9, #0x30 112c18: 540000e1 b.ne 0x112c34 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x228> 112c1c: 394006e9 ldrb w9, [x23, #0x1] 112c20: 321b0129 orr w9, w9, #0x20 112c24: 7101e13f cmp w9, #0x78 112c28: 54000061 b.ne 0x112c34 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x228> 112c2c: 91000afa add x26, x23, #0x2 112c30: 14000002 b 0x112c38 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x22c> 112c34: aa1703fa mov x26, x23 112c38: d10103a9 sub x9, x29, #0x40 112c3c: eb0902ff cmp x23, x9 112c40: 540000e0 b.eq 0x112c5c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x250> 112c44: d37df100 lsl x0, x8, #3 112c48: 94012976 bl 0x15d220 112c4c: aa0003f9 mov x25, x0 112c50: aa0003fb mov x27, x0 112c54: b5000080 cbnz x0, 0x112c64 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x258> 112c58: 940132da bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 112c5c: aa1f03f9 mov x25, xzr 112c60: 9100b3fb add x27, sp, #0x2c 112c64: 910003e8 mov x8, sp 112c68: aa1403e0 mov x0, x20 112c6c: 940132fd bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 112c70: 910043e4 add x4, sp, #0x10 112c74: 910023e5 add x5, sp, #0x8 112c78: 910003e6 mov x6, sp 112c7c: aa1703e0 mov x0, x23 112c80: aa1a03e1 mov x1, x26 112c84: aa1803e2 mov x2, x24 112c88: aa1b03e3 mov x3, x27 112c8c: 940133dd bl 0x15fc00 <_ZNSt6__ndk19__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_6localeE@plt> 112c90: f94003e0 ldr x0, [sp] 112c94: 940132b7 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 112c98: a9408be3 ldp x3, x2, [sp, #0x8] 112c9c: aa1503e0 mov x0, x21 112ca0: aa1b03e1 mov x1, x27 112ca4: aa1403e4 mov x4, x20 112ca8: 2a1303e5 mov w5, w19 112cac: 97fffd06 bl 0x1120c4 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x414> 112cb0: aa0003f3 mov x19, x0 112cb4: b4000079 cbz x25, 0x112cc0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x2b4> 112cb8: aa1903e0 mov x0, x25 112cbc: 94012979 bl 0x15d2a0 112cc0: b4000076 cbz x22, 0x112ccc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x2c0> 112cc4: aa1603e0 mov x0, x22 112cc8: 94012976 bl 0x15d2a0 112ccc: f9401788 ldr x8, [x28, #0x28] 112cd0: f85e03a9 ldur x9, [x29, #-0x20] 112cd4: eb09011f cmp x8, x9 112cd8: 540008a1 b.ne 0x112dec >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x3e0> 112cdc: aa1303e0 mov x0, x19 112ce0: fd40a3e8 ldr d8, [sp, #0x140] 112ce4: a95a4ff4 ldp x20, x19, [sp, #0x1a0] 112ce8: a95957f6 ldp x22, x21, [sp, #0x190] 112cec: a9585ff8 ldp x24, x23, [sp, #0x180] 112cf0: a95767fa ldp x26, x25, [sp, #0x170] 112cf4: a9566ffc ldp x28, x27, [sp, #0x160] 112cf8: a9557bfd ldp x29, x30, [sp, #0x150] 112cfc: 9106c3ff add sp, sp, #0x1b0 112d00: d50323bf autiasp 112d04: d65f03c0 ret 112d08: b0000300 adrp x0, 0x173000 112d0c: 9118e000 add x0, x0, #0x638 112d10: 94013264 bl 0x15f6a0 <__cxa_guard_acquire@plt> 112d14: 34ffed80 cbz w0, 0x112ac4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0xb8> 112d18: 90fffae1 adrp x1, 0x6e000 112d1c: 5283f7e0 mov w0, #0x1fbf // =8127 112d20: 911fa421 add x1, x1, #0x7e9 112d24: aa1f03e2 mov x2, xzr 112d28: 9401334e bl 0x15fa60 112d2c: b0000308 adrp x8, 0x173000 112d30: f9031900 str x0, [x8, #0x630] 112d34: b0000300 adrp x0, 0x173000 112d38: 9118e000 add x0, x0, #0x638 112d3c: 94013265 bl 0x15f6d0 <__cxa_guard_release@plt> 112d40: 17ffff61 b 0x112ac4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0xb8> 112d44: b0000300 adrp x0, 0x173000 112d48: 9118e000 add x0, x0, #0x638 112d4c: 94013255 bl 0x15f6a0 <__cxa_guard_acquire@plt> 112d50: 34fff100 cbz w0, 0x112b70 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x164> 112d54: 90fffae1 adrp x1, 0x6e000 112d58: 5283f7e0 mov w0, #0x1fbf // =8127 112d5c: 911fa421 add x1, x1, #0x7e9 112d60: aa1f03e2 mov x2, xzr 112d64: 9401333f bl 0x15fa60 112d68: f9031ac0 str x0, [x22, #0x630] 112d6c: b0000300 adrp x0, 0x173000 112d70: 9118e000 add x0, x0, #0x638 112d74: 94013257 bl 0x15f6d0 <__cxa_guard_release@plt> 112d78: 17ffff7e b 0x112b70 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x164> 112d7c: b0000300 adrp x0, 0x173000 112d80: 9118e000 add x0, x0, #0x638 112d84: 94013247 bl 0x15f6a0 <__cxa_guard_acquire@plt> 112d88: 34ffeb40 cbz w0, 0x112af0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0xe4> 112d8c: 90fffae1 adrp x1, 0x6e000 112d90: 5283f7e0 mov w0, #0x1fbf // =8127 112d94: 911fa421 add x1, x1, #0x7e9 112d98: aa1f03e2 mov x2, xzr 112d9c: 94013331 bl 0x15fa60 112da0: f9031ae0 str x0, [x23, #0x630] 112da4: b0000300 adrp x0, 0x173000 112da8: 9118e000 add x0, x0, #0x638 112dac: 94013249 bl 0x15f6d0 <__cxa_guard_release@plt> 112db0: 17ffff50 b 0x112af0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0xe4> 112db4: b0000300 adrp x0, 0x173000 112db8: 9118e000 add x0, x0, #0x638 112dbc: 94013239 bl 0x15f6a0 <__cxa_guard_acquire@plt> 112dc0: 34ffeee0 cbz w0, 0x112b9c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x190> 112dc4: 90fffae1 adrp x1, 0x6e000 112dc8: 5283f7e0 mov w0, #0x1fbf // =8127 112dcc: 911fa421 add x1, x1, #0x7e9 112dd0: aa1f03e2 mov x2, xzr 112dd4: 94013323 bl 0x15fa60 112dd8: f9031ac0 str x0, [x22, #0x630] 112ddc: b0000300 adrp x0, 0x173000 112de0: 9118e000 add x0, x0, #0x638 112de4: 9401323b bl 0x15f6d0 <__cxa_guard_release@plt> 112de8: 17ffff6d b 0x112b9c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x190> 112dec: 94012811 bl 0x15ce30 <__stack_chk_fail@plt> 112df0: 14000003 b 0x112dfc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x3f0> 112df4: 14000002 b 0x112dfc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x3f0> 112df8: 14000001 b 0x112dfc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x3f0> 112dfc: aa0003f3 mov x19, x0 112e00: b0000300 adrp x0, 0x173000 112e04: 9118e000 add x0, x0, #0x638 112e08: 9401331a bl 0x15fa70 <__cxa_guard_abort@plt> 112e0c: aa1303e0 mov x0, x19 112e10: 940118d4 bl 0x159160 <__emutls_get_address+0x6d4> 112e14: aa0003f3 mov x19, x0 112e18: b4000156 cbz x22, 0x112e40 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x434> 112e1c: 1400000e b 0x112e54 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x448> 112e20: 14000005 b 0x112e34 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x428> 112e24: aa0003f3 mov x19, x0 112e28: f94003e0 ldr x0, [sp] 112e2c: 94013251 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 112e30: 14000002 b 0x112e38 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x42c> 112e34: aa0003f3 mov x19, x0 112e38: b5000099 cbnz x25, 0x112e48 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x43c> 112e3c: b50000d6 cbnz x22, 0x112e54 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x448> 112e40: aa1303e0 mov x0, x19 112e44: 940118c7 bl 0x159160 <__emutls_get_address+0x6d4> 112e48: aa1903e0 mov x0, x25 112e4c: 94012915 bl 0x15d2a0 112e50: b4ffff96 cbz x22, 0x112e40 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x434> 112e54: aa1603e0 mov x0, x22 112e58: 94012912 bl 0x15d2a0 112e5c: aa1303e0 mov x0, x19 112e60: 940118c0 bl 0x159160 <__emutls_get_address+0x6d4> 112e64: 940118bf bl 0x159160 <__emutls_get_address+0x6d4> 0000000000112e68 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)>: 112e68: d503233f paciasp 112e6c: d10343ff sub sp, sp, #0xd0 112e70: a9077bfd stp x29, x30, [sp, #0x70] 112e74: 9101c3fd add x29, sp, #0x70 112e78: a9086ffc stp x28, x27, [sp, #0x80] 112e7c: a90967fa stp x26, x25, [sp, #0x90] 112e80: a90a5ff8 stp x24, x23, [sp, #0xa0] 112e84: a90b57f6 stp x22, x21, [sp, #0xb0] 112e88: a90c4ff4 stp x20, x19, [sp, #0xc0] 112e8c: d00002d6 adrp x22, 0x16c000 112e90: d00002d5 adrp x21, 0x16c000 112e94: d53bd048 mrs x8, TPIDR_EL0 112e98: aa0603f4 mov x20, x6 112e9c: f90017e8 str x8, [sp, #0x28] 112ea0: aa0503f3 mov x19, x5 112ea4: f9401508 ldr x8, [x8, #0x28] 112ea8: aa0403fa mov x26, x4 112eac: f9470ed6 ldr x22, [x22, #0xe18] 112eb0: aa0303f8 mov x24, x3 112eb4: f94746b5 ldr x21, [x21, #0xe88] 112eb8: aa0203fc mov x28, x2 112ebc: f81f83a8 stur x8, [x29, #-0x8] 112ec0: aa0103fb mov x27, x1 112ec4: f81e03bf stur xzr, [x29, #-0x20] 112ec8: f94000d7 ldr x23, [x6] 112ecc: a93d57b6 stp x22, x21, [x29, #-0x30] 112ed0: c8dffec8 ldar x8, [x22] 112ed4: f9001fe0 str x0, [sp, #0x38] 112ed8: b100051f cmn x8, #0x1 112edc: 54000140 b.eq 0x112f04 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x9c> 112ee0: d100c3a8 sub x8, x29, #0x30 112ee4: d10043a9 sub x9, x29, #0x10 112ee8: d00002c0 adrp x0, 0x16c000 112eec: f0000102 adrp x2, 0x135000 ::~codecvt()+0xc54> 112ef0: 9104d042 add x2, x2, #0x134 112ef4: d10063a1 sub x1, x29, #0x18 112ef8: a93ea3a9 stp x9, x8, [x29, #-0x18] 112efc: f9470c00 ldr x0, [x0, #0xe18] 112f00: 9401329c bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 112f04: a94126e8 ldp x8, x9, [x23, #0x10] 112f08: b9800aca ldrsw x10, [x22, #0x8] 112f0c: cb08012b sub x11, x9, x8 112f10: d1000549 sub x9, x10, #0x1 112f14: eb8b0d3f cmp x9, x11, asr #3 112f18: 540028c2 b.hs 0x113430 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5c8> 112f1c: f8697919 ldr x25, [x8, x9, lsl #3] 112f20: b4002899 cbz x25, 0x113430 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5c8> 112f24: d00002d6 adrp x22, 0x16c000 112f28: f94752d6 ldr x22, [x22, #0xea0] 112f2c: f81e03bf stur xzr, [x29, #-0x20] 112f30: f9400294 ldr x20, [x20] 112f34: a93d57b6 stp x22, x21, [x29, #-0x30] 112f38: c8dffec8 ldar x8, [x22] 112f3c: b100051f cmn x8, #0x1 112f40: 54000140 b.eq 0x112f68 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x100> 112f44: d100c3a8 sub x8, x29, #0x30 112f48: d10043a9 sub x9, x29, #0x10 112f4c: d00002c0 adrp x0, 0x16c000 112f50: f0000102 adrp x2, 0x135000 ::~codecvt()+0xc54> 112f54: 9104d042 add x2, x2, #0x134 112f58: d10063a1 sub x1, x29, #0x18 112f5c: a93ea3a9 stp x9, x8, [x29, #-0x18] 112f60: f9475000 ldr x0, [x0, #0xea0] 112f64: 94013283 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 112f68: a9412688 ldp x8, x9, [x20, #0x10] 112f6c: b9800aca ldrsw x10, [x22, #0x8] 112f70: cb08012b sub x11, x9, x8 112f74: d1000549 sub x9, x10, #0x1 112f78: eb8b0d3f cmp x9, x11, asr #3 112f7c: 540025a2 b.hs 0x113430 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5c8> 112f80: f8697914 ldr x20, [x8, x9, lsl #3] 112f84: b4002574 cbz x20, 0x113430 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5c8> 112f88: f9400288 ldr x8, [x20] 112f8c: aa1403e0 mov x0, x20 112f90: f9401509 ldr x9, [x8, #0x28] 112f94: d100c3a8 sub x8, x29, #0x30 112f98: d63f0120 blr x9 112f9c: f9401fe8 ldr x8, [sp, #0x38] 112fa0: f9000278 str x24, [x19] 112fa4: 39400101 ldrb w1, [x8] 112fa8: 7100b43f cmp w1, #0x2d 112fac: 54000080 b.eq 0x112fbc ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x154> 112fb0: f9401ff5 ldr x21, [sp, #0x38] 112fb4: 7100ac3f cmp w1, #0x2b 112fb8: 54000141 b.ne 0x112fe0 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x178> 112fbc: f9400328 ldr x8, [x25] 112fc0: f9402d08 ldr x8, [x8, #0x58] 112fc4: aa1903e0 mov x0, x25 112fc8: d63f0100 blr x8 112fcc: f9401fe9 ldr x9, [sp, #0x38] 112fd0: f9400268 ldr x8, [x19] 112fd4: 91000535 add x21, x9, #0x1 112fd8: b8004500 str w0, [x8], #0x4 112fdc: f9000268 str x8, [x19] 112fe0: cb150396 sub x22, x28, x21 112fe4: f90013fb str x27, [sp, #0x20] 112fe8: f1000ad7 subs x23, x22, #0x2 112fec: f9001bf4 str x20, [sp, #0x30] 112ff0: 5400074b b.lt 0x1130d8 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x270> 112ff4: 394002a8 ldrb w8, [x21] 112ff8: 7100c11f cmp w8, #0x30 112ffc: 540006e1 b.ne 0x1130d8 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x270> 113000: 394006a8 ldrb w8, [x21, #0x1] 113004: 321b0108 orr w8, w8, #0x20 113008: 7101e11f cmp w8, #0x78 11300c: 54000661 b.ne 0x1130d8 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x270> 113010: f9400328 ldr x8, [x25] 113014: f9402d08 ldr x8, [x8, #0x58] 113018: aa1903e0 mov x0, x25 11301c: 52800601 mov w1, #0x30 // =48 113020: d63f0100 blr x8 113024: f9400268 ldr x8, [x19] 113028: b8004500 str w0, [x8], #0x4 11302c: f9000268 str x8, [x19] 113030: f9400328 ldr x8, [x25] 113034: 394006a1 ldrb w1, [x21, #0x1] 113038: f9402d08 ldr x8, [x8, #0x58] 11303c: aa1903e0 mov x0, x25 113040: d63f0100 blr x8 113044: f9000ff8 str x24, [sp, #0x18] 113048: f9400268 ldr x8, [x19] 11304c: 91000ab8 add x24, x21, #0x2 113050: eb1c031f cmp x24, x28 113054: b8004500 str w0, [x8], #0x4 113058: f9000268 str x8, [x19] 11305c: 54001da2 b.hs 0x113410 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5a8> 113060: a900f3fa stp x26, x28, [sp, #0x8] 113064: 90000314 adrp x20, 0x173000 113068: f0fffada adrp x26, 0x6e000 11306c: 8b1602b5 add x21, x21, x22 113070: 90000316 adrp x22, 0x173000 113074: aa1803fb mov x27, x24 113078: 9118e294 add x20, x20, #0x638 11307c: 911fa75a add x26, x26, #0x7e9 113080: 3940037c ldrb w28, [x27] 113084: 08dffe88 ldarb w8, [x20] 113088: 36000128 tbz w8, #0x0, 0x1130ac ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x244> 11308c: f9431ac1 ldr x1, [x22, #0x630] 113090: 2a1c03e0 mov w0, w28 113094: 940132cb bl 0x15fbc0 113098: 34001c60 cbz w0, 0x113424 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5bc> 11309c: 9100077b add x27, x27, #0x1 1130a0: f10006f7 subs x23, x23, #0x1 1130a4: 54fffee1 b.ne 0x113080 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x218> 1130a8: 140000de b 0x113420 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5b8> 1130ac: aa1403e0 mov x0, x20 1130b0: 9401317c bl 0x15f6a0 <__cxa_guard_acquire@plt> 1130b4: 34fffec0 cbz w0, 0x11308c ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x224> 1130b8: 5283f7e0 mov w0, #0x1fbf // =8127 1130bc: aa1a03e1 mov x1, x26 1130c0: aa1f03e2 mov x2, xzr 1130c4: 94013267 bl 0x15fa60 1130c8: f9031ac0 str x0, [x22, #0x630] 1130cc: aa1403e0 mov x0, x20 1130d0: 94013180 bl 0x15f6d0 <__cxa_guard_release@plt> 1130d4: 17ffffee b 0x11308c ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x224> 1130d8: eb1c02bf cmp x21, x28 1130dc: 540003e2 b.hs 0x113158 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x2f0> 1130e0: 90000314 adrp x20, 0x173000 1130e4: a90163fc stp x28, x24, [sp, #0x10] 1130e8: aa1a03fc mov x28, x26 1130ec: aa1f03f8 mov x24, xzr 1130f0: 8b1602bb add x27, x21, x22 1130f4: 9000031a adrp x26, 0x173000 1130f8: 9118e294 add x20, x20, #0x638 1130fc: 38786ab7 ldrb w23, [x21, x24] 113100: 08dffe88 ldarb w8, [x20] 113104: 36000128 tbz w8, #0x0, 0x113128 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x2c0> 113108: f9431b41 ldr x1, [x26, #0x630] 11310c: 2a1703e0 mov w0, w23 113110: 940132b0 bl 0x15fbd0 113114: 34000260 cbz w0, 0x113160 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x2f8> 113118: 91000718 add x24, x24, #0x1 11311c: eb1802df cmp x22, x24 113120: 54fffee1 b.ne 0x1130fc ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x294> 113124: 14000010 b 0x113164 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x2fc> 113128: aa1403e0 mov x0, x20 11312c: 9401315d bl 0x15f6a0 <__cxa_guard_acquire@plt> 113130: 34fffec0 cbz w0, 0x113108 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x2a0> 113134: f0fffac1 adrp x1, 0x6e000 113138: 5283f7e0 mov w0, #0x1fbf // =8127 11313c: 911fa421 add x1, x1, #0x7e9 113140: aa1f03e2 mov x2, xzr 113144: 94013247 bl 0x15fa60 113148: f9031b40 str x0, [x26, #0x630] 11314c: aa1403e0 mov x0, x20 113150: 94013160 bl 0x15f6d0 <__cxa_guard_release@plt> 113154: 17ffffed b 0x113108 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x2a0> 113158: aa1503fb mov x27, x21 11315c: 14000005 b 0x113170 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x308> 113160: 8b1802bb add x27, x21, x24 113164: aa1c03fa mov x26, x28 113168: a94163fc ldp x28, x24, [sp, #0x10] 11316c: f9401bf4 ldr x20, [sp, #0x30] 113170: 385d03a8 ldurb w8, [x29, #-0x30] 113174: f85d83a9 ldur x9, [x29, #-0x28] 113178: d341fd0a lsr x10, x8, #1 11317c: 7200011f tst w8, #0x1 113180: 9a890148 csel x8, x10, x9, eq 113184: b4000888 cbz x8, 0x113294 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x42c> 113188: eb1b02bf cmp x21, x27 11318c: 540001a0 b.eq 0x1131c0 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x358> 113190: d1000768 sub x8, x27, #0x1 113194: eb15011f cmp x8, x21 113198: 54000149 b.ls 0x1131c0 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x358> 11319c: 910006a9 add x9, x21, #0x1 1131a0: 3940010a ldrb w10, [x8] 1131a4: 9100052c add x12, x9, #0x1 1131a8: 385ff12b ldurb w11, [x9, #-0x1] 1131ac: 381ff12a sturb w10, [x9, #-0x1] 1131b0: 381ff50b strb w11, [x8], #-0x1 1131b4: eb08013f cmp x9, x8 1131b8: aa0c03e9 mov x9, x12 1131bc: 54ffff23 b.lo 0x1131a0 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x338> 1131c0: f9400288 ldr x8, [x20] 1131c4: f9401108 ldr x8, [x8, #0x20] 1131c8: aa1403e0 mov x0, x20 1131cc: d63f0100 blr x8 1131d0: eb1b02bf cmp x21, x27 1131d4: 54000782 b.hs 0x1132c4 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x45c> 1131d8: d100c3a8 sub x8, x29, #0x30 1131dc: 2a0003f4 mov w20, w0 1131e0: a90163fc stp x28, x24, [sp, #0x10] 1131e4: 2a1f03f6 mov w22, wzr 1131e8: f90007fa str x26, [sp, #0x8] 1131ec: 2a1f03f7 mov w23, wzr 1131f0: b2400118 orr x24, x8, #0x1 1131f4: cb15037a sub x26, x27, x21 1131f8: aa1503fc mov x28, x21 1131fc: 385d03a9 ldurb w9, [x29, #-0x30] 113200: 2a1603e8 mov w8, w22 113204: f85e03aa ldur x10, [x29, #-0x20] 113208: 7200013f tst w9, #0x1 11320c: 9a8a0309 csel x9, x24, x10, eq 113210: 38686929 ldrb w9, [x9, x8] 113214: 7100013f cmp w9, #0x0 113218: 7a4912e0 ccmp w23, w9, #0x0, ne 11321c: 540001a1 b.ne 0x113250 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x3e8> 113220: f9400269 ldr x9, [x19] 113224: 2a1f03f7 mov w23, wzr 113228: b8004534 str w20, [x9], #0x4 11322c: 385d03aa ldurb w10, [x29, #-0x30] 113230: f9000269 str x9, [x19] 113234: f85d83ab ldur x11, [x29, #-0x28] 113238: d341fd4c lsr x12, x10, #1 11323c: 7200015f tst w10, #0x1 113240: 9a8b018a csel x10, x12, x11, eq 113244: d100054a sub x10, x10, #0x1 113248: eb08015f cmp x10, x8 11324c: 1a9696d6 cinc w22, w22, hi 113250: f9400328 ldr x8, [x25] 113254: 39400381 ldrb w1, [x28] 113258: f9402d08 ldr x8, [x8, #0x58] 11325c: aa1903e0 mov x0, x25 113260: d63f0100 blr x8 113264: f9400268 ldr x8, [x19] 113268: 110006f7 add w23, w23, #0x1 11326c: 9100079c add x28, x28, #0x1 113270: f100075a subs x26, x26, #0x1 113274: aa0803e9 mov x9, x8 113278: b8004520 str w0, [x9], #0x4 11327c: f9000269 str x9, [x19] 113280: 54fffbe1 b.ne 0x1131fc ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x394> 113284: a940f3fa ldp x26, x28, [sp, #0x8] 113288: 91001103 add x3, x8, #0x4 11328c: f9400ff8 ldr x24, [sp, #0x18] 113290: 1400000e b 0x1132c8 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x460> 113294: f9400328 ldr x8, [x25] 113298: f9400263 ldr x3, [x19] 11329c: f9403108 ldr x8, [x8, #0x60] 1132a0: aa1903e0 mov x0, x25 1132a4: aa1503e1 mov x1, x21 1132a8: aa1b03e2 mov x2, x27 1132ac: d63f0100 blr x8 1132b0: f9400268 ldr x8, [x19] 1132b4: cb150369 sub x9, x27, x21 1132b8: 8b090903 add x3, x8, x9, lsl #2 1132bc: f9000263 str x3, [x19] 1132c0: 14000014 b 0x113310 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x4a8> 1132c4: f9400263 ldr x3, [x19] 1132c8: a94323f4 ldp x20, x8, [sp, #0x30] 1132cc: cb0802a9 sub x9, x21, x8 1132d0: 8b090b0a add x10, x24, x9, lsl #2 1132d4: eb03015f cmp x10, x3 1132d8: 540001c0 b.eq 0x113310 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x4a8> 1132dc: d1001068 sub x8, x3, #0x4 1132e0: eb0a011f cmp x8, x10 1132e4: 54000169 b.ls 0x113310 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x4a8> 1132e8: 8b090b09 add x9, x24, x9, lsl #2 1132ec: 91001129 add x9, x9, #0x4 1132f0: b940010a ldr w10, [x8] 1132f4: 9100112c add x12, x9, #0x4 1132f8: b85fc12b ldur w11, [x9, #-0x4] 1132fc: b81fc12a stur w10, [x9, #-0x4] 113300: b81fc50b str w11, [x8], #-0x4 113304: eb08013f cmp x9, x8 113308: aa0c03e9 mov x9, x12 11330c: 54ffff23 b.lo 0x1132f0 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x488> 113310: eb1c037f cmp x27, x28 113314: 54000382 b.hs 0x113384 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x51c> 113318: aa1403f5 mov x21, x20 11331c: cb1b0394 sub x20, x28, x27 113320: 9100077b add x27, x27, #0x1 113324: 385ff361 ldurb w1, [x27, #-0x1] 113328: 7100b83f cmp w1, #0x2e 11332c: 540001e0 b.eq 0x113368 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x500> 113330: f9400328 ldr x8, [x25] 113334: f9402d08 ldr x8, [x8, #0x58] 113338: aa1903e0 mov x0, x25 11333c: d63f0100 blr x8 113340: f9400268 ldr x8, [x19] 113344: 9100077b add x27, x27, #0x1 113348: f1000694 subs x20, x20, #0x1 11334c: aa0803e9 mov x9, x8 113350: b8004520 str w0, [x9], #0x4 113354: f9000269 str x9, [x19] 113358: 54fffe61 b.ne 0x113324 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x4bc> 11335c: 91001103 add x3, x8, #0x4 113360: aa1c03fb mov x27, x28 113364: 14000008 b 0x113384 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x51c> 113368: f94002a8 ldr x8, [x21] 11336c: aa1503e0 mov x0, x21 113370: f9400d08 ldr x8, [x8, #0x18] 113374: d63f0100 blr x8 113378: f9400263 ldr x3, [x19] 11337c: b8004460 str w0, [x3], #0x4 113380: f9000263 str x3, [x19] 113384: f9400328 ldr x8, [x25] 113388: f9403108 ldr x8, [x8, #0x60] 11338c: aa1903e0 mov x0, x25 113390: aa1b03e1 mov x1, x27 113394: aa1c03e2 mov x2, x28 113398: d63f0100 blr x8 11339c: f94013eb ldr x11, [sp, #0x20] 1133a0: cb1b0389 sub x9, x28, x27 1133a4: f9401fea ldr x10, [sp, #0x38] 1133a8: f9400268 ldr x8, [x19] 1133ac: eb1c017f cmp x11, x28 1133b0: cb0a016a sub x10, x11, x10 1133b4: 8b090908 add x8, x8, x9, lsl #2 1133b8: 8b0a0b09 add x9, x24, x10, lsl #2 1133bc: 385d03aa ldurb w10, [x29, #-0x30] 1133c0: 9a890109 csel x9, x8, x9, eq 1133c4: f9000268 str x8, [x19] 1133c8: f9000349 str x9, [x26] 1133cc: 3600006a tbz w10, #0x0, 0x1133d8 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x570> 1133d0: f85e03a0 ldur x0, [x29, #-0x20] 1133d4: 940126c3 bl 0x15cee0 <_ZdlPv@plt> 1133d8: f94017e8 ldr x8, [sp, #0x28] 1133dc: f9401508 ldr x8, [x8, #0x28] 1133e0: f85f83a9 ldur x9, [x29, #-0x8] 1133e4: eb09011f cmp x8, x9 1133e8: 54000261 b.ne 0x113434 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5cc> 1133ec: a94c4ff4 ldp x20, x19, [sp, #0xc0] 1133f0: a94b57f6 ldp x22, x21, [sp, #0xb0] 1133f4: a94a5ff8 ldp x24, x23, [sp, #0xa0] 1133f8: a94967fa ldp x26, x25, [sp, #0x90] 1133fc: a9486ffc ldp x28, x27, [sp, #0x80] 113400: a9477bfd ldp x29, x30, [sp, #0x70] 113404: 910343ff add sp, sp, #0xd0 113408: d50323bf autiasp 11340c: d65f03c0 ret 113410: aa1803fb mov x27, x24 113414: aa1803f5 mov x21, x24 113418: f9400ff8 ldr x24, [sp, #0x18] 11341c: 17ffff55 b 0x113170 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x308> 113420: aa1503fb mov x27, x21 113424: f94007fa ldr x26, [sp, #0x8] 113428: aa1803f5 mov x21, x24 11342c: 17ffff4f b 0x113168 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x300> 113430: 940048e6 bl 0x1257c8 113434: 9401267f bl 0x15ce30 <__stack_chk_fail@plt> 113438: 14000001 b 0x11343c ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5d4> 11343c: aa0003f3 mov x19, x0 113440: 90000300 adrp x0, 0x173000 113444: 9118e000 add x0, x0, #0x638 113448: 9401318a bl 0x15fa70 <__cxa_guard_abort@plt> 11344c: 14000008 b 0x11346c ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x604> 113450: 14000006 b 0x113468 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x600> 113454: 14000005 b 0x113468 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x600> 113458: 14000004 b 0x113468 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x600> 11345c: 14000003 b 0x113468 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x600> 113460: 14000002 b 0x113468 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x600> 113464: 14000001 b 0x113468 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x600> 113468: aa0003f3 mov x19, x0 11346c: 385d03a8 ldurb w8, [x29, #-0x30] 113470: 36000068 tbz w8, #0x0, 0x11347c ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x614> 113474: f85e03a0 ldur x0, [x29, #-0x20] 113478: 9401269a bl 0x15cee0 <_ZdlPv@plt> 11347c: aa1303e0 mov x0, x19 113480: 94011738 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000113484 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const>: 113484: d503233f paciasp 113488: d106c3ff sub sp, sp, #0x1b0 11348c: a9157bfd stp x29, x30, [sp, #0x150] 113490: 910543fd add x29, sp, #0x150 113494: a9166ffc stp x28, x27, [sp, #0x160] 113498: a91767fa stp x26, x25, [sp, #0x170] 11349c: a9185ff8 stp x24, x23, [sp, #0x180] 1134a0: a91957f6 stp x22, x21, [sp, #0x190] 1134a4: a91a4ff4 stp x20, x19, [sp, #0x1a0] 1134a8: 3d8003e0 str q0, [sp] 1134ac: d53bd05c mrs x28, TPIDR_EL0 1134b0: f9401788 ldr x8, [x28, #0x28] 1134b4: 2a0303f3 mov w19, w3 1134b8: aa0203f4 mov x20, x2 1134bc: aa0103f5 mov x21, x1 1134c0: 528004aa mov w10, #0x25 // =37 1134c4: f81f03a8 stur x8, [x29, #-0x10] 1134c8: 9100c3e8 add x8, sp, #0x30 1134cc: b9400849 ldr w9, [x2, #0x8] 1134d0: f9001bea str x10, [sp, #0x30] 1134d4: 37580089 tbnz w9, #0xb, 0x1134e4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x60> 1134d8: b2400108 orr x8, x8, #0x1 1134dc: 375000c9 tbnz w9, #0xa, 0x1134f4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x70> 1134e0: 14000007 b 0x1134fc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x78> 1134e4: 5280056a mov w10, #0x2b // =43 1134e8: b27f0108 orr x8, x8, #0x2 1134ec: 3900c7ea strb w10, [sp, #0x31] 1134f0: 36500069 tbz w9, #0xa, 0x1134fc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x78> 1134f4: 5280046a mov w10, #0x23 // =35 1134f8: 3800150a strb w10, [x8], #0x1 1134fc: 5280208a mov w10, #0x104 // =260 113500: 0a0a012a and w10, w9, w10 113504: 7104115f cmp w10, #0x104 113508: 540003e1 b.ne 0x113584 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x100> 11350c: 7212013f tst w9, #0x4000 113510: 52800829 mov w9, #0x41 // =65 113514: 52800c2b mov w11, #0x61 // =97 113518: 5280098a mov w10, #0x4c // =76 11351c: d100c3ac sub x12, x29, #0x30 113520: 1a890169 csel w9, w11, w9, eq 113524: 90000316 adrp x22, 0x173000 113528: 9118e2d6 add x22, x22, #0x638 11352c: 3900010a strb w10, [x8] 113530: f90017ec str x12, [sp, #0x28] 113534: 39000509 strb w9, [x8, #0x1] 113538: 08dffec8 ldarb w8, [x22] 11353c: 36001288 tbz w8, #0x0, 0x11378c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x308> 113540: 90000317 adrp x23, 0x173000 113544: d100c3a0 sub x0, x29, #0x30 113548: 9100c3e3 add x3, sp, #0x30 11354c: 528003c1 mov w1, #0x1e // =30 113550: 3dc003e0 ldr q0, [sp] 113554: f9431ae2 ldr x2, [x23, #0x630] 113558: 94013186 bl 0x15fb70 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 11355c: 7100741f cmp w0, #0x1d 113560: 5400074d b.le 0x113648 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x1c4> 113564: 08dffec8 ldarb w8, [x22] 113568: 360014c8 tbz w8, #0x0, 0x113800 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x37c> 11356c: f9431ae1 ldr x1, [x23, #0x630] 113570: 9100a3e0 add x0, sp, #0x28 113574: 9100c3e2 add x2, sp, #0x30 113578: 3dc003e0 ldr q0, [sp] 11357c: 94013185 bl 0x15fb90 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt> 113580: 1400002e b 0x113638 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x1b4> 113584: 528545cb mov w11, #0x2a2e // =10798 113588: 5280098c mov w12, #0x4c // =76 11358c: 7104015f cmp w10, #0x100 113590: 7900010b strh w11, [x8] 113594: 3900090c strb w12, [x8, #0x2] 113598: 540000e0 b.eq 0x1135b4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x130> 11359c: 7100115f cmp w10, #0x4 1135a0: 54000121 b.ne 0x1135c4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x140> 1135a4: 7212013f tst w9, #0x4000 1135a8: 528008c9 mov w9, #0x46 // =70 1135ac: 52800cca mov w10, #0x66 // =102 1135b0: 14000008 b 0x1135d0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x14c> 1135b4: 7212013f tst w9, #0x4000 1135b8: 528008a9 mov w9, #0x45 // =69 1135bc: 52800caa mov w10, #0x65 // =101 1135c0: 14000004 b 0x1135d0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x14c> 1135c4: 7212013f tst w9, #0x4000 1135c8: 528008e9 mov w9, #0x47 // =71 1135cc: 52800cea mov w10, #0x67 // =103 1135d0: 1a890149 csel w9, w10, w9, eq 1135d4: 90000317 adrp x23, 0x173000 1135d8: 9118e2f7 add x23, x23, #0x638 1135dc: 90000316 adrp x22, 0x173000 1135e0: 39000d09 strb w9, [x8, #0x3] 1135e4: d100c3a8 sub x8, x29, #0x30 1135e8: f90017e8 str x8, [sp, #0x28] 1135ec: 08dffee8 ldarb w8, [x23] 1135f0: 36000ec8 tbz w8, #0x0, 0x1137c8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x344> 1135f4: f9431ac2 ldr x2, [x22, #0x630] 1135f8: d100c3a0 sub x0, x29, #0x30 1135fc: b9401284 ldr w4, [x20, #0x10] 113600: 9100c3e3 add x3, sp, #0x30 113604: 528003c1 mov w1, #0x1e // =30 113608: 3dc003e0 ldr q0, [sp] 11360c: 94013159 bl 0x15fb70 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 113610: 7100741f cmp w0, #0x1d 113614: 540001ad b.le 0x113648 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x1c4> 113618: 08dffee8 ldarb w8, [x23] 11361c: 360010e8 tbz w8, #0x0, 0x113838 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x3b4> 113620: f9431ac1 ldr x1, [x22, #0x630] 113624: b9401283 ldr w3, [x20, #0x10] 113628: 9100a3e0 add x0, sp, #0x28 11362c: 9100c3e2 add x2, sp, #0x30 113630: 3dc003e0 ldr q0, [sp] 113634: 94013157 bl 0x15fb90 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt> 113638: f94017f7 ldr x23, [sp, #0x28] 11363c: aa1703f6 mov x22, x23 113640: b5000097 cbnz x23, 0x113650 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x1cc> 113644: 9401305f bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 113648: aa1f03f6 mov x22, xzr 11364c: f94017f7 ldr x23, [sp, #0x28] 113650: b9400a89 ldr w9, [x20, #0x8] 113654: 93407c08 sxtw x8, w0 113658: 8b0802f8 add x24, x23, x8 11365c: 5280160a mov w10, #0xb0 // =176 113660: aa1803fa mov x26, x24 113664: 0a0a0129 and w9, w9, w10 113668: 7100813f cmp w9, #0x20 11366c: 540002a0 b.eq 0x1136c0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x23c> 113670: 7100413f cmp w9, #0x10 113674: 54000241 b.ne 0x1136bc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x238> 113678: 394002e9 ldrb w9, [x23] 11367c: 7100b53f cmp w9, #0x2d 113680: 54000060 b.eq 0x11368c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x208> 113684: 7100ad3f cmp w9, #0x2b 113688: 54000061 b.ne 0x113694 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x210> 11368c: 910006fa add x26, x23, #0x1 113690: 1400000c b 0x1136c0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x23c> 113694: 7100091f cmp w8, #0x2 113698: 5400012b b.lt 0x1136bc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x238> 11369c: 7100c13f cmp w9, #0x30 1136a0: 540000e1 b.ne 0x1136bc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x238> 1136a4: 394006e9 ldrb w9, [x23, #0x1] 1136a8: 321b0129 orr w9, w9, #0x20 1136ac: 7101e13f cmp w9, #0x78 1136b0: 54000061 b.ne 0x1136bc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x238> 1136b4: 91000afa add x26, x23, #0x2 1136b8: 14000002 b 0x1136c0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x23c> 1136bc: aa1703fa mov x26, x23 1136c0: d100c3a9 sub x9, x29, #0x30 1136c4: eb0902ff cmp x23, x9 1136c8: 540000e0 b.eq 0x1136e4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x260> 1136cc: d37df100 lsl x0, x8, #3 1136d0: 940126d4 bl 0x15d220 1136d4: aa0003f9 mov x25, x0 1136d8: aa0003fb mov x27, x0 1136dc: b5000080 cbnz x0, 0x1136ec >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x268> 1136e0: 94013038 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 1136e4: aa1f03f9 mov x25, xzr 1136e8: 9100f3fb add x27, sp, #0x3c 1136ec: 910043e8 add x8, sp, #0x10 1136f0: aa1403e0 mov x0, x20 1136f4: 9401305b bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 1136f8: 910083e4 add x4, sp, #0x20 1136fc: 910063e5 add x5, sp, #0x18 113700: 910043e6 add x6, sp, #0x10 113704: aa1703e0 mov x0, x23 113708: aa1a03e1 mov x1, x26 11370c: aa1803e2 mov x2, x24 113710: aa1b03e3 mov x3, x27 113714: 9401313b bl 0x15fc00 <_ZNSt6__ndk19__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_6localeE@plt> 113718: f9400be0 ldr x0, [sp, #0x10] 11371c: 94013015 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 113720: a9418be3 ldp x3, x2, [sp, #0x18] 113724: aa1503e0 mov x0, x21 113728: aa1b03e1 mov x1, x27 11372c: aa1403e4 mov x4, x20 113730: 2a1303e5 mov w5, w19 113734: 97fffa64 bl 0x1120c4 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x414> 113738: aa0003f3 mov x19, x0 11373c: b4000079 cbz x25, 0x113748 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x2c4> 113740: aa1903e0 mov x0, x25 113744: 940126d7 bl 0x15d2a0 113748: b4000076 cbz x22, 0x113754 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x2d0> 11374c: aa1603e0 mov x0, x22 113750: 940126d4 bl 0x15d2a0 113754: f9401788 ldr x8, [x28, #0x28] 113758: f85f03a9 ldur x9, [x29, #-0x10] 11375c: eb09011f cmp x8, x9 113760: 54000881 b.ne 0x113870 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x3ec> 113764: aa1303e0 mov x0, x19 113768: a95a4ff4 ldp x20, x19, [sp, #0x1a0] 11376c: a95957f6 ldp x22, x21, [sp, #0x190] 113770: a9585ff8 ldp x24, x23, [sp, #0x180] 113774: a95767fa ldp x26, x25, [sp, #0x170] 113778: a9566ffc ldp x28, x27, [sp, #0x160] 11377c: a9557bfd ldp x29, x30, [sp, #0x150] 113780: 9106c3ff add sp, sp, #0x1b0 113784: d50323bf autiasp 113788: d65f03c0 ret 11378c: 90000300 adrp x0, 0x173000 113790: 9118e000 add x0, x0, #0x638 113794: 94012fc3 bl 0x15f6a0 <__cxa_guard_acquire@plt> 113798: 34ffed40 cbz w0, 0x113540 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0xbc> 11379c: f0fffac1 adrp x1, 0x6e000 1137a0: 5283f7e0 mov w0, #0x1fbf // =8127 1137a4: 911fa421 add x1, x1, #0x7e9 1137a8: aa1f03e2 mov x2, xzr 1137ac: 940130ad bl 0x15fa60 1137b0: 90000308 adrp x8, 0x173000 1137b4: f9031900 str x0, [x8, #0x630] 1137b8: 90000300 adrp x0, 0x173000 1137bc: 9118e000 add x0, x0, #0x638 1137c0: 94012fc4 bl 0x15f6d0 <__cxa_guard_release@plt> 1137c4: 17ffff5f b 0x113540 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0xbc> 1137c8: 90000300 adrp x0, 0x173000 1137cc: 9118e000 add x0, x0, #0x638 1137d0: 94012fb4 bl 0x15f6a0 <__cxa_guard_acquire@plt> 1137d4: 34fff100 cbz w0, 0x1135f4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x170> 1137d8: f0fffac1 adrp x1, 0x6e000 1137dc: 5283f7e0 mov w0, #0x1fbf // =8127 1137e0: 911fa421 add x1, x1, #0x7e9 1137e4: aa1f03e2 mov x2, xzr 1137e8: 9401309e bl 0x15fa60 1137ec: f9031ac0 str x0, [x22, #0x630] 1137f0: 90000300 adrp x0, 0x173000 1137f4: 9118e000 add x0, x0, #0x638 1137f8: 94012fb6 bl 0x15f6d0 <__cxa_guard_release@plt> 1137fc: 17ffff7e b 0x1135f4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x170> 113800: 90000300 adrp x0, 0x173000 113804: 9118e000 add x0, x0, #0x638 113808: 94012fa6 bl 0x15f6a0 <__cxa_guard_acquire@plt> 11380c: 34ffeb00 cbz w0, 0x11356c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0xe8> 113810: f0fffac1 adrp x1, 0x6e000 113814: 5283f7e0 mov w0, #0x1fbf // =8127 113818: 911fa421 add x1, x1, #0x7e9 11381c: aa1f03e2 mov x2, xzr 113820: 94013090 bl 0x15fa60 113824: f9031ae0 str x0, [x23, #0x630] 113828: 90000300 adrp x0, 0x173000 11382c: 9118e000 add x0, x0, #0x638 113830: 94012fa8 bl 0x15f6d0 <__cxa_guard_release@plt> 113834: 17ffff4e b 0x11356c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0xe8> 113838: 90000300 adrp x0, 0x173000 11383c: 9118e000 add x0, x0, #0x638 113840: 94012f98 bl 0x15f6a0 <__cxa_guard_acquire@plt> 113844: 34ffeee0 cbz w0, 0x113620 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x19c> 113848: f0fffac1 adrp x1, 0x6e000 11384c: 5283f7e0 mov w0, #0x1fbf // =8127 113850: 911fa421 add x1, x1, #0x7e9 113854: aa1f03e2 mov x2, xzr 113858: 94013082 bl 0x15fa60 11385c: f9031ac0 str x0, [x22, #0x630] 113860: 90000300 adrp x0, 0x173000 113864: 9118e000 add x0, x0, #0x638 113868: 94012f9a bl 0x15f6d0 <__cxa_guard_release@plt> 11386c: 17ffff6d b 0x113620 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x19c> 113870: 94012570 bl 0x15ce30 <__stack_chk_fail@plt> 113874: 14000003 b 0x113880 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x3fc> 113878: 14000002 b 0x113880 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x3fc> 11387c: 14000001 b 0x113880 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x3fc> 113880: aa0003f3 mov x19, x0 113884: 90000300 adrp x0, 0x173000 113888: 9118e000 add x0, x0, #0x638 11388c: 94013079 bl 0x15fa70 <__cxa_guard_abort@plt> 113890: aa1303e0 mov x0, x19 113894: 94011633 bl 0x159160 <__emutls_get_address+0x6d4> 113898: aa0003f3 mov x19, x0 11389c: b4000156 cbz x22, 0x1138c4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x440> 1138a0: 1400000e b 0x1138d8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x454> 1138a4: 14000005 b 0x1138b8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x434> 1138a8: aa0003f3 mov x19, x0 1138ac: f9400be0 ldr x0, [sp, #0x10] 1138b0: 94012fb0 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1138b4: 14000002 b 0x1138bc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x438> 1138b8: aa0003f3 mov x19, x0 1138bc: b5000099 cbnz x25, 0x1138cc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x448> 1138c0: b50000d6 cbnz x22, 0x1138d8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x454> 1138c4: aa1303e0 mov x0, x19 1138c8: 94011626 bl 0x159160 <__emutls_get_address+0x6d4> 1138cc: aa1903e0 mov x0, x25 1138d0: 94012674 bl 0x15d2a0 1138d4: b4ffff96 cbz x22, 0x1138c4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x440> 1138d8: aa1603e0 mov x0, x22 1138dc: 94012671 bl 0x15d2a0 1138e0: aa1303e0 mov x0, x19 1138e4: 9401161f bl 0x159160 <__emutls_get_address+0x6d4> 1138e8: 9401161e bl 0x159160 <__emutls_get_address+0x6d4> 00000000001138ec >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const>: 1138ec: d503233f paciasp 1138f0: d10543ff sub sp, sp, #0x150 1138f4: a90f7bfd stp x29, x30, [sp, #0xf0] 1138f8: 9103c3fd add x29, sp, #0xf0 1138fc: a9106ffc stp x28, x27, [sp, #0x100] 113900: a91167fa stp x26, x25, [sp, #0x110] 113904: a9125ff8 stp x24, x23, [sp, #0x120] 113908: a91357f6 stp x22, x21, [sp, #0x130] 11390c: a9144ff4 stp x20, x19, [sp, #0x140] 113910: d53bd058 mrs x24, TPIDR_EL0 113914: 528e04a9 mov w9, #0x7025 // =28709 113918: f9401708 ldr x8, [x24, #0x28] 11391c: aa0403f6 mov x22, x4 113920: 2a0303f3 mov w19, w3 113924: aa0203f4 mov x20, x2 113928: aa0103f5 mov x21, x1 11392c: 90000317 adrp x23, 0x173000 113930: f81f83a8 stur x8, [x29, #-0x8] 113934: 90000308 adrp x8, 0x173000 113938: 9118e108 add x8, x8, #0x638 11393c: 79007bff strh wzr, [sp, #0x3c] 113940: b9003be9 str w9, [sp, #0x38] 113944: 08dffd08 ldarb w8, [x8] 113948: 36000ce8 tbz w8, #0x0, 0x113ae4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0x1f8> 11394c: f9431ae2 ldr x2, [x23, #0x630] 113950: d10073a0 sub x0, x29, #0x1c 113954: 9100e3e3 add x3, sp, #0x38 113958: 52800281 mov w1, #0x14 // =20 11395c: aa1603e4 mov x4, x22 113960: d10073b6 sub x22, x29, #0x1c 113964: 94013083 bl 0x15fb70 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 113968: b9400a88 ldr w8, [x20, #0x8] 11396c: 93407c19 sxtw x25, w0 113970: 8b1902d6 add x22, x22, x25 113974: 52801609 mov w9, #0xb0 // =176 113978: aa1603fa mov x26, x22 11397c: 0a090108 and w8, w8, w9 113980: 7100811f cmp w8, #0x20 113984: 540002e0 b.eq 0x1139e0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0xf4> 113988: 7100411f cmp w8, #0x10 11398c: 54000281 b.ne 0x1139dc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0xf0> 113990: 385e43a8 ldurb w8, [x29, #-0x1c] 113994: 7100b51f cmp w8, #0x2d 113998: 54000060 b.eq 0x1139a4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0xb8> 11399c: 7100ad1f cmp w8, #0x2b 1139a0: 54000081 b.ne 0x1139b0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0xc4> 1139a4: d10073a8 sub x8, x29, #0x1c 1139a8: b240011a orr x26, x8, #0x1 1139ac: 1400000d b 0x1139e0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0xf4> 1139b0: 71000b3f cmp w25, #0x2 1139b4: 5400014b b.lt 0x1139dc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0xf0> 1139b8: 7100c11f cmp w8, #0x30 1139bc: 54000101 b.ne 0x1139dc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0xf0> 1139c0: 385e53a8 ldurb w8, [x29, #-0x1b] 1139c4: 321b0108 orr w8, w8, #0x20 1139c8: 7101e11f cmp w8, #0x78 1139cc: 54000081 b.ne 0x1139dc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0xf0> 1139d0: d10073a8 sub x8, x29, #0x1c 1139d4: b27f011a orr x26, x8, #0x2 1139d8: 14000002 b 0x1139e0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0xf4> 1139dc: d10073ba sub x26, x29, #0x1c 1139e0: 910023e8 add x8, sp, #0x8 1139e4: aa1403e0 mov x0, x20 1139e8: 94012f9e bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 1139ec: b00002d7 adrp x23, 0x16c000 1139f0: b00002c8 adrp x8, 0x16c000 1139f4: f9470ef7 ldr x23, [x23, #0xe18] 1139f8: f9474508 ldr x8, [x8, #0xe88] 1139fc: f90013ff str xzr, [sp, #0x20] 113a00: f94007fb ldr x27, [sp, #0x8] 113a04: a90123f7 stp x23, x8, [sp, #0x10] 113a08: c8dffee8 ldar x8, [x23] 113a0c: b100051f cmn x8, #0x1 113a10: 54000140 b.eq 0x113a38 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0x14c> 113a14: 910043e8 add x8, sp, #0x10 113a18: 9100c3e9 add x9, sp, #0x30 113a1c: a902a3e9 stp x9, x8, [sp, #0x28] 113a20: b00002c0 adrp x0, 0x16c000 113a24: d0000102 adrp x2, 0x135000 ::~codecvt()+0xc54> 113a28: 9104d042 add x2, x2, #0x134 113a2c: 9100a3e1 add x1, sp, #0x28 113a30: f9470c00 ldr x0, [x0, #0xe18] 113a34: 94012fcf bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 113a38: a9412768 ldp x8, x9, [x27, #0x10] 113a3c: b9800aea ldrsw x10, [x23, #0x8] 113a40: cb08012b sub x11, x9, x8 113a44: d1000549 sub x9, x10, #0x1 113a48: eb8b0d3f cmp x9, x11, asr #3 113a4c: 540004a2 b.hs 0x113ae0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0x1f4> 113a50: f8697917 ldr x23, [x8, x9, lsl #3] 113a54: b4000477 cbz x23, 0x113ae0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0x1f4> 113a58: f94007e0 ldr x0, [sp, #0x8] 113a5c: 94012f45 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 113a60: f94002e8 ldr x8, [x23] 113a64: d10073a1 sub x1, x29, #0x1c 113a68: 910103e3 add x3, sp, #0x40 113a6c: aa1703e0 mov x0, x23 113a70: aa1603e2 mov x2, x22 113a74: d10073b7 sub x23, x29, #0x1c 113a78: f9403108 ldr x8, [x8, #0x60] 113a7c: 910103fb add x27, sp, #0x40 113a80: d63f0100 blr x8 113a84: cb170348 sub x8, x26, x23 113a88: 8b190b63 add x3, x27, x25, lsl #2 113a8c: eb16035f cmp x26, x22 113a90: 910103e1 add x1, sp, #0x40 113a94: 8b080b68 add x8, x27, x8, lsl #2 113a98: aa1503e0 mov x0, x21 113a9c: 9a880062 csel x2, x3, x8, eq 113aa0: aa1403e4 mov x4, x20 113aa4: 2a1303e5 mov w5, w19 113aa8: 97fff987 bl 0x1120c4 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x414> 113aac: f9401708 ldr x8, [x24, #0x28] 113ab0: f85f83a9 ldur x9, [x29, #-0x8] 113ab4: eb09011f cmp x8, x9 113ab8: 54000321 b.ne 0x113b1c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0x230> 113abc: a9544ff4 ldp x20, x19, [sp, #0x140] 113ac0: a95357f6 ldp x22, x21, [sp, #0x130] 113ac4: a9525ff8 ldp x24, x23, [sp, #0x120] 113ac8: a95167fa ldp x26, x25, [sp, #0x110] 113acc: a9506ffc ldp x28, x27, [sp, #0x100] 113ad0: a94f7bfd ldp x29, x30, [sp, #0xf0] 113ad4: 910543ff add sp, sp, #0x150 113ad8: d50323bf autiasp 113adc: d65f03c0 ret 113ae0: 9400473a bl 0x1257c8 113ae4: 90000300 adrp x0, 0x173000 113ae8: 9118e000 add x0, x0, #0x638 113aec: 94012eed bl 0x15f6a0 <__cxa_guard_acquire@plt> 113af0: 34fff2e0 cbz w0, 0x11394c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0x60> 113af4: f0fffac1 adrp x1, 0x6e000 113af8: 5283f7e0 mov w0, #0x1fbf // =8127 113afc: 911fa421 add x1, x1, #0x7e9 113b00: aa1f03e2 mov x2, xzr 113b04: 94012fd7 bl 0x15fa60 113b08: f9031ae0 str x0, [x23, #0x630] 113b0c: 90000300 adrp x0, 0x173000 113b10: 9118e000 add x0, x0, #0x638 113b14: 94012eef bl 0x15f6d0 <__cxa_guard_release@plt> 113b18: 17ffff8d b 0x11394c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0x60> 113b1c: 940124c5 bl 0x15ce30 <__stack_chk_fail@plt> 113b20: aa0003f3 mov x19, x0 113b24: 90000300 adrp x0, 0x173000 113b28: 9118e000 add x0, x0, #0x638 113b2c: 94012fd1 bl 0x15fa70 <__cxa_guard_abort@plt> 113b30: aa1303e0 mov x0, x19 113b34: 9401158b bl 0x159160 <__emutls_get_address+0x6d4> 113b38: aa0003f3 mov x19, x0 113b3c: f94007e0 ldr x0, [sp, #0x8] 113b40: 94012f0c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 113b44: aa1303e0 mov x0, x19 113b48: 94011586 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000113b4c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const>: 113b4c: d503233f paciasp 113b50: d10283ff sub sp, sp, #0xa0 113b54: a9047bfd stp x29, x30, [sp, #0x40] 113b58: 910103fd add x29, sp, #0x40 113b5c: a9056ffc stp x28, x27, [sp, #0x50] 113b60: a90667fa stp x26, x25, [sp, #0x60] 113b64: a9075ff8 stp x24, x23, [sp, #0x70] 113b68: a90857f6 stp x22, x21, [sp, #0x80] 113b6c: a9094ff4 stp x20, x19, [sp, #0x90] 113b70: d53bd048 mrs x8, TPIDR_EL0 113b74: aa0003f9 mov x25, x0 113b78: f90003e8 str x8, [sp] 113b7c: aa0303e0 mov x0, x3 113b80: f9401508 ldr x8, [x8, #0x28] 113b84: aa0703f6 mov x22, x7 113b88: aa0603fa mov x26, x6 113b8c: aa0503f7 mov x23, x5 113b90: aa0403f3 mov x19, x4 113b94: aa0303f8 mov x24, x3 113b98: f81f83a8 stur x8, [x29, #-0x8] 113b9c: 910023e8 add x8, sp, #0x8 113ba0: aa0203f5 mov x21, x2 113ba4: aa0103f4 mov x20, x1 113ba8: 94012f2e bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 113bac: b00002db adrp x27, 0x16c000 113bb0: b00002c8 adrp x8, 0x16c000 113bb4: f947037b ldr x27, [x27, #0xe00] 113bb8: f9474508 ldr x8, [x8, #0xe88] 113bbc: f90013ff str xzr, [sp, #0x20] 113bc0: f94007fc ldr x28, [sp, #0x8] 113bc4: a90123fb stp x27, x8, [sp, #0x10] 113bc8: c8dfff68 ldar x8, [x27] 113bcc: b100051f cmn x8, #0x1 113bd0: 54000140 b.eq 0x113bf8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0xac> 113bd4: 910043e8 add x8, sp, #0x10 113bd8: d10043a9 sub x9, x29, #0x10 113bdc: a93ea3a9 stp x9, x8, [x29, #-0x18] 113be0: b00002c0 adrp x0, 0x16c000 113be4: d0000102 adrp x2, 0x135000 ::~codecvt()+0xc54> 113be8: 9104d042 add x2, x2, #0x134 113bec: d10063a1 sub x1, x29, #0x18 113bf0: f9470000 ldr x0, [x0, #0xe00] 113bf4: 94012f5f bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 113bf8: a9412788 ldp x8, x9, [x28, #0x10] 113bfc: b9800b6a ldrsw x10, [x27, #0x8] 113c00: cb08012b sub x11, x9, x8 113c04: d1000549 sub x9, x10, #0x1 113c08: eb8b0d3f cmp x9, x11, asr #3 113c0c: 54001f22 b.hs 0x113ff0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x4a4> 113c10: f869791b ldr x27, [x8, x9, lsl #3] 113c14: b4001efb cbz x27, 0x113ff0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x4a4> 113c18: f94007e0 ldr x0, [sp, #0x8] 113c1c: 94012ed5 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 113c20: eb16035f cmp x26, x22 113c24: b900027f str wzr, [x19] 113c28: 540018c0 b.eq 0x113f40 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3f4> 113c2c: b4000094 cbz x20, 0x113c3c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0xf0> 113c30: a941a688 ldp x8, x9, [x20, #0x18] 113c34: eb09011f cmp x8, x9 113c38: 540001a0 b.eq 0x113c6c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x120> 113c3c: b4000275 cbz x21, 0x113c88 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x13c> 113c40: a941a6a8 ldp x8, x9, [x21, #0x18] 113c44: eb09011f cmp x8, x9 113c48: 540000e1 b.ne 0x113c64 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x118> 113c4c: f94002a8 ldr x8, [x21] 113c50: aa1503e0 mov x0, x21 113c54: f9402508 ldr x8, [x8, #0x48] 113c58: d63f0100 blr x8 113c5c: 3100041f cmn w0, #0x1 113c60: 54000140 b.eq 0x113c88 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x13c> 113c64: b4000174 cbz x20, 0x113c90 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x144> 113c68: 140000b4 b 0x113f38 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3ec> 113c6c: f9400288 ldr x8, [x20] 113c70: aa1403e0 mov x0, x20 113c74: f9402508 ldr x8, [x8, #0x48] 113c78: d63f0100 blr x8 113c7c: 3100041f cmn w0, #0x1 113c80: 9a9403f4 csel x20, xzr, x20, eq 113c84: b5fffdf5 cbnz x21, 0x113c40 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0xf4> 113c88: aa1f03f5 mov x21, xzr 113c8c: b4001574 cbz x20, 0x113f38 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3ec> 113c90: f9400368 ldr x8, [x27] 113c94: aa1b03e0 mov x0, x27 113c98: 39400341 ldrb w1, [x26] 113c9c: 2a1f03e2 mov w2, wzr 113ca0: f9402508 ldr x8, [x8, #0x48] 113ca4: d63f0100 blr x8 113ca8: 12001c08 and w8, w0, #0xff 113cac: 7100951f cmp w8, #0x25 113cb0: 540003a1 b.ne 0x113d24 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x1d8> 113cb4: 91000748 add x8, x26, #0x1 113cb8: eb16011f cmp x8, x22 113cbc: 540013e0 b.eq 0x113f38 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3ec> 113cc0: f9400369 ldr x9, [x27] 113cc4: aa1b03e0 mov x0, x27 113cc8: 39400101 ldrb w1, [x8] 113ccc: 2a1f03e2 mov w2, wzr 113cd0: f9402529 ldr x9, [x9, #0x48] 113cd4: d63f0120 blr x9 113cd8: 2a0003fc mov w28, w0 113cdc: 12001c08 and w8, w0, #0xff 113ce0: 7101151f cmp w8, #0x45 113ce4: 54000060 b.eq 0x113cf0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x1a4> 113ce8: 7100c11f cmp w8, #0x30 113cec: 54000321 b.ne 0x113d50 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x204> 113cf0: 91000b48 add x8, x26, #0x2 113cf4: eb16011f cmp x8, x22 113cf8: 54001200 b.eq 0x113f38 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3ec> 113cfc: f9400369 ldr x9, [x27] 113d00: aa1b03e0 mov x0, x27 113d04: 39400101 ldrb w1, [x8] 113d08: 2a1f03e2 mov w2, wzr 113d0c: f9402529 ldr x9, [x9, #0x48] 113d10: d63f0120 blr x9 113d14: 2a1c03e7 mov w7, w28 113d18: 2a0003fc mov w28, w0 113d1c: 52800048 mov w8, #0x2 // =2 113d20: 1400000e b 0x113d58 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x20c> 113d24: 39c00348 ldrsb w8, [x26] 113d28: 37f800a8 tbnz w8, #0x1f, 0x113d3c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x1f0> 113d2c: 92401d09 and x9, x8, #0xff 113d30: f9400b68 ldr x8, [x27, #0x10] 113d34: f8697909 ldr x9, [x8, x9, lsl #3] 113d38: 370002c9 tbnz w9, #0x0, 0x113d90 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x244> 113d3c: a941a688 ldp x8, x9, [x20, #0x18] 113d40: eb09011f cmp x8, x9 113d44: 540003c0 b.eq 0x113dbc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x270> 113d48: 39400101 ldrb w1, [x8] 113d4c: 14000021 b 0x113dd0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x284> 113d50: 2a1f03e7 mov w7, wzr 113d54: 52800028 mov w8, #0x1 // =1 113d58: f9400329 ldr x9, [x25] 113d5c: 8b08035a add x26, x26, x8 113d60: aa1903e0 mov x0, x25 113d64: aa1403e1 mov x1, x20 113d68: aa1503e2 mov x2, x21 113d6c: aa1803e3 mov x3, x24 113d70: f9402528 ldr x8, [x9, #0x48] 113d74: aa1303e4 mov x4, x19 113d78: aa1703e5 mov x5, x23 113d7c: 2a1c03e6 mov w6, w28 113d80: d63f0100 blr x8 113d84: aa0003f4 mov x20, x0 113d88: 9100075a add x26, x26, #0x1 113d8c: 14000066 b 0x113f24 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3d8> 113d90: 91000749 add x9, x26, #0x1 113d94: eb16013f cmp x9, x22 113d98: 54000540 b.eq 0x113e40 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x2f4> 113d9c: 39c0012a ldrsb w10, [x9] 113da0: 37f8056a tbnz w10, #0x1f, 0x113e4c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x300> 113da4: 92401d4a and x10, x10, #0xff 113da8: 9100075a add x26, x26, #0x1 113dac: 91000529 add x9, x9, #0x1 113db0: f86a790a ldr x10, [x8, x10, lsl #3] 113db4: 3707ff0a tbnz w10, #0x0, 0x113d94 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x248> 113db8: 1400002c b 0x113e68 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x31c> 113dbc: f9400288 ldr x8, [x20] 113dc0: aa1403e0 mov x0, x20 113dc4: f9402508 ldr x8, [x8, #0x48] 113dc8: d63f0100 blr x8 113dcc: 2a0003e1 mov w1, w0 113dd0: f9400368 ldr x8, [x27] 113dd4: aa1b03e0 mov x0, x27 113dd8: f9400d08 ldr x8, [x8, #0x18] 113ddc: d63f0100 blr x8 113de0: f9400368 ldr x8, [x27] 113de4: 12001c1c and w28, w0, #0xff 113de8: 39400341 ldrb w1, [x26] 113dec: aa1b03e0 mov x0, x27 113df0: f9400d08 ldr x8, [x8, #0x18] 113df4: d63f0100 blr x8 113df8: 6b20039f cmp w28, w0, uxtb 113dfc: 54000101 b.ne 0x113e1c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x2d0> 113e00: a941a688 ldp x8, x9, [x20, #0x18] 113e04: eb09011f cmp x8, x9 113e08: 54000100 b.eq 0x113e28 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x2dc> 113e0c: 91000508 add x8, x8, #0x1 113e10: 9100075a add x26, x26, #0x1 113e14: f9000e88 str x8, [x20, #0x18] 113e18: 14000043 b 0x113f24 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3d8> 113e1c: 52800088 mov w8, #0x4 // =4 113e20: b9000268 str w8, [x19] 113e24: 14000040 b 0x113f24 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3d8> 113e28: f9400288 ldr x8, [x20] 113e2c: aa1403e0 mov x0, x20 113e30: f9402908 ldr x8, [x8, #0x50] 113e34: d63f0100 blr x8 113e38: 9100075a add x26, x26, #0x1 113e3c: 1400003a b 0x113f24 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3d8> 113e40: aa1603fa mov x26, x22 113e44: b5000154 cbnz x20, 0x113e6c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x320> 113e48: 14000012 b 0x113e90 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x344> 113e4c: aa0903fa mov x26, x9 113e50: b50000f4 cbnz x20, 0x113e6c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x320> 113e54: 1400000f b 0x113e90 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x344> 113e58: f9400288 ldr x8, [x20] 113e5c: aa1403e0 mov x0, x20 113e60: f9402908 ldr x8, [x8, #0x50] 113e64: d63f0100 blr x8 113e68: b4000154 cbz x20, 0x113e90 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x344> 113e6c: a941a688 ldp x8, x9, [x20, #0x18] 113e70: eb09011f cmp x8, x9 113e74: 540000e1 b.ne 0x113e90 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x344> 113e78: f9400288 ldr x8, [x20] 113e7c: aa1403e0 mov x0, x20 113e80: f9402508 ldr x8, [x8, #0x48] 113e84: d63f0100 blr x8 113e88: 3100041f cmn w0, #0x1 113e8c: 9a9403f4 csel x20, xzr, x20, eq 113e90: b4000195 cbz x21, 0x113ec0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x374> 113e94: a941a6a8 ldp x8, x9, [x21, #0x18] 113e98: eb09011f cmp x8, x9 113e9c: 540000e1 b.ne 0x113eb8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x36c> 113ea0: f94002a8 ldr x8, [x21] 113ea4: aa1503e0 mov x0, x21 113ea8: f9402508 ldr x8, [x8, #0x48] 113eac: d63f0100 blr x8 113eb0: 3100041f cmn w0, #0x1 113eb4: 54000060 b.eq 0x113ec0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x374> 113eb8: b4000094 cbz x20, 0x113ec8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x37c> 113ebc: 1400001a b 0x113f24 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3d8> 113ec0: aa1f03f5 mov x21, xzr 113ec4: b40002f4 cbz x20, 0x113f20 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3d4> 113ec8: a941a688 ldp x8, x9, [x20, #0x18] 113ecc: eb09011f cmp x8, x9 113ed0: 54000080 b.eq 0x113ee0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x394> 113ed4: 39400100 ldrb w0, [x8] 113ed8: 363800e0 tbz w0, #0x7, 0x113ef4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3a8> 113edc: 14000012 b 0x113f24 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3d8> 113ee0: f9400288 ldr x8, [x20] 113ee4: aa1403e0 mov x0, x20 113ee8: f9402508 ldr x8, [x8, #0x48] 113eec: d63f0100 blr x8 113ef0: 373801a0 tbnz w0, #0x7, 0x113f24 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3d8> 113ef4: 12001c08 and w8, w0, #0xff 113ef8: f9400b69 ldr x9, [x27, #0x10] 113efc: f8685928 ldr x8, [x9, w8, uxtw #3] 113f00: 36000128 tbz w8, #0x0, 0x113f24 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3d8> 113f04: a941a688 ldp x8, x9, [x20, #0x18] 113f08: eb09011f cmp x8, x9 113f0c: 54fffa60 b.eq 0x113e58 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x30c> 113f10: 91000508 add x8, x8, #0x1 113f14: f9000e88 str x8, [x20, #0x18] 113f18: b5fffab4 cbnz x20, 0x113e6c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x320> 113f1c: 17ffffdd b 0x113e90 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x344> 113f20: aa1503f4 mov x20, x21 113f24: eb16035f cmp x26, x22 113f28: 540000c0 b.eq 0x113f40 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3f4> 113f2c: b9400268 ldr w8, [x19] 113f30: 34ffe7e8 cbz w8, 0x113c2c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0xe0> 113f34: 14000003 b 0x113f40 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3f4> 113f38: 52800088 mov w8, #0x4 // =4 113f3c: b9000268 str w8, [x19] 113f40: b40001b4 cbz x20, 0x113f74 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x428> 113f44: a941a688 ldp x8, x9, [x20, #0x18] 113f48: f94003f6 ldr x22, [sp] 113f4c: eb09011f cmp x8, x9 113f50: 540000e1 b.ne 0x113f6c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x420> 113f54: f9400288 ldr x8, [x20] 113f58: aa1403e0 mov x0, x20 113f5c: f9402508 ldr x8, [x8, #0x48] 113f60: d63f0100 blr x8 113f64: 3100041f cmn w0, #0x1 113f68: 9a9403f4 csel x20, xzr, x20, eq 113f6c: b5000095 cbnz x21, 0x113f7c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x430> 113f70: 1400001e b 0x113fe8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x49c> 113f74: f94003f6 ldr x22, [sp] 113f78: b4000395 cbz x21, 0x113fe8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x49c> 113f7c: a941a6a8 ldp x8, x9, [x21, #0x18] 113f80: eb09011f cmp x8, x9 113f84: 540000e1 b.ne 0x113fa0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x454> 113f88: f94002a8 ldr x8, [x21] 113f8c: aa1503e0 mov x0, x21 113f90: f9402508 ldr x8, [x8, #0x48] 113f94: d63f0100 blr x8 113f98: 3100041f cmn w0, #0x1 113f9c: 54000260 b.eq 0x113fe8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x49c> 113fa0: b4000094 cbz x20, 0x113fb0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x464> 113fa4: b9400268 ldr w8, [x19] 113fa8: 321f0108 orr w8, w8, #0x2 113fac: b9000268 str w8, [x19] 113fb0: f94016c8 ldr x8, [x22, #0x28] 113fb4: f85f83a9 ldur x9, [x29, #-0x8] 113fb8: eb09011f cmp x8, x9 113fbc: 540001c1 b.ne 0x113ff4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x4a8> 113fc0: aa1403e0 mov x0, x20 113fc4: a9494ff4 ldp x20, x19, [sp, #0x90] 113fc8: a94857f6 ldp x22, x21, [sp, #0x80] 113fcc: a9475ff8 ldp x24, x23, [sp, #0x70] 113fd0: a94667fa ldp x26, x25, [sp, #0x60] 113fd4: a9456ffc ldp x28, x27, [sp, #0x50] 113fd8: a9447bfd ldp x29, x30, [sp, #0x40] 113fdc: 910283ff add sp, sp, #0xa0 113fe0: d50323bf autiasp 113fe4: d65f03c0 ret 113fe8: b5fffe54 cbnz x20, 0x113fb0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x464> 113fec: 17ffffee b 0x113fa4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x458> 113ff0: 940045f6 bl 0x1257c8 113ff4: 9401238f bl 0x15ce30 <__stack_chk_fail@plt> 113ff8: aa0003f3 mov x19, x0 113ffc: f94007e0 ldr x0, [sp, #0x8] 114000: 94012ddc bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 114004: aa1303e0 mov x0, x19 114008: 94011456 bl 0x159160 <__emutls_get_address+0x6d4> 000000000011400c >>::do_date_order() const>: 11400c: d503245f bti c 114010: 52800040 mov w0, #0x2 // =2 114014: d65f03c0 ret 0000000000114018 >>::do_get_time(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const>: 114018: d503233f paciasp 11401c: d100c3ff sub sp, sp, #0x30 114020: a9017bfd stp x29, x30, [sp, #0x10] 114024: 910043fd add x29, sp, #0x10 114028: f90013f3 str x19, [sp, #0x20] 11402c: d28904a9 mov x9, #0x4825 // =18469 114030: d53bd053 mrs x19, TPIDR_EL0 114034: f2a4a749 movk x9, #0x253a, lsl #16 114038: 910003ea mov x10, sp 11403c: f2c749a9 movk x9, #0x3a4d, lsl #32 114040: f9401668 ldr x8, [x19, #0x28] 114044: f2ea64a9 movk x9, #0x5325, lsl #48 114048: 91002147 add x7, x10, #0x8 11404c: 910003e6 mov x6, sp 114050: f90007e8 str x8, [sp, #0x8] 114054: f90003e9 str x9, [sp] 114058: 94012eee bl 0x15fc10 <_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_@plt> 11405c: f9401668 ldr x8, [x19, #0x28] 114060: f94007e9 ldr x9, [sp, #0x8] 114064: eb09011f cmp x8, x9 114068: 540000c1 b.ne 0x114080 >>::do_get_time(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x68> 11406c: a9417bfd ldp x29, x30, [sp, #0x10] 114070: f94013f3 ldr x19, [sp, #0x20] 114074: 9100c3ff add sp, sp, #0x30 114078: d50323bf autiasp 11407c: d65f03c0 ret 114080: 9401236c bl 0x15ce30 <__stack_chk_fail@plt> 0000000000114084 >>::do_get_date(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const>: 114084: d503233f paciasp 114088: a9bc7bfd stp x29, x30, [sp, #-0x40]! 11408c: a9015ff8 stp x24, x23, [sp, #0x10] 114090: 910003fd mov x29, sp 114094: a90257f6 stp x22, x21, [sp, #0x20] 114098: a9034ff4 stp x20, x19, [sp, #0x30] 11409c: aa0003f5 mov x21, x0 1140a0: aa0503f3 mov x19, x5 1140a4: f8410c08 ldr x8, [x0, #0x10]! 1140a8: aa0403f4 mov x20, x4 1140ac: aa0303f6 mov x22, x3 1140b0: aa0203f7 mov x23, x2 1140b4: aa0103f8 mov x24, x1 1140b8: f9401508 ldr x8, [x8, #0x28] 1140bc: d63f0100 blr x8 1140c0: aa0003e8 mov x8, x0 1140c4: aa1503e0 mov x0, x21 1140c8: aa1803e1 mov x1, x24 1140cc: aa1703e2 mov x2, x23 1140d0: aa1603e3 mov x3, x22 1140d4: aa1403e4 mov x4, x20 1140d8: a940a90b ldp x11, x10, [x8, #0x8] 1140dc: aa1303e5 mov x5, x19 1140e0: 39400109 ldrb w9, [x8] 1140e4: a9434ff4 ldp x20, x19, [sp, #0x30] 1140e8: a94257f6 ldp x22, x21, [sp, #0x20] 1140ec: 7200013f tst w9, #0x1 1140f0: d341fd29 lsr x9, x9, #1 1140f4: a9415ff8 ldp x24, x23, [sp, #0x10] 1140f8: 9a881546 csinc x6, x10, x8, ne 1140fc: 9a8b0128 csel x8, x9, x11, eq 114100: 8b0800c7 add x7, x6, x8 114104: a8c47bfd ldp x29, x30, [sp], #0x40 114108: d50323bf autiasp 11410c: 14012ec1 b 0x15fc10 <_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_@plt> 0000000000114110 >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const>: 114110: d503233f paciasp 114114: d10243ff sub sp, sp, #0x90 114118: a9047bfd stp x29, x30, [sp, #0x40] 11411c: 910103fd add x29, sp, #0x40 114120: f9002bf9 str x25, [sp, #0x50] 114124: a9065ff8 stp x24, x23, [sp, #0x60] 114128: a90757f6 stp x22, x21, [sp, #0x70] 11412c: a9084ff4 stp x20, x19, [sp, #0x80] 114130: d53bd058 mrs x24, TPIDR_EL0 114134: aa0003f6 mov x22, x0 114138: f9401708 ldr x8, [x24, #0x28] 11413c: aa0303e0 mov x0, x3 114140: aa0503f3 mov x19, x5 114144: aa0403f4 mov x20, x4 114148: aa0203f5 mov x21, x2 11414c: f81f83a8 stur x8, [x29, #-0x8] 114150: 910003e8 mov x8, sp 114154: f90007e1 str x1, [sp, #0x8] 114158: 94012dc2 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 11415c: 900002d7 adrp x23, 0x16c000 114160: 900002c8 adrp x8, 0x16c000 114164: f94702f7 ldr x23, [x23, #0xe00] 114168: f9474508 ldr x8, [x8, #0xe88] 11416c: f90013ff str xzr, [sp, #0x20] 114170: f94003f9 ldr x25, [sp] 114174: a90123f7 stp x23, x8, [sp, #0x10] 114178: c8dffee8 ldar x8, [x23] 11417c: b100051f cmn x8, #0x1 114180: 54000140 b.eq 0x1141a8 >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x98> 114184: 910043e8 add x8, sp, #0x10 114188: d10043a9 sub x9, x29, #0x10 11418c: a93ea3a9 stp x9, x8, [x29, #-0x18] 114190: 900002c0 adrp x0, 0x16c000 114194: b0000102 adrp x2, 0x135000 ::~codecvt()+0xc54> 114198: 9104d042 add x2, x2, #0x134 11419c: d10063a1 sub x1, x29, #0x18 1141a0: f9470000 ldr x0, [x0, #0xe00] 1141a4: 94012df3 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 1141a8: a9412728 ldp x8, x9, [x25, #0x10] 1141ac: b9800aea ldrsw x10, [x23, #0x8] 1141b0: cb08012b sub x11, x9, x8 1141b4: d1000549 sub x9, x10, #0x1 1141b8: eb8b0d3f cmp x9, x11, asr #3 1141bc: 54000622 b.hs 0x114280 >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x170> 1141c0: f8697917 ldr x23, [x8, x9, lsl #3] 1141c4: b40005f7 cbz x23, 0x114280 >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x170> 1141c8: f94003e0 ldr x0, [sp] 1141cc: 94012d69 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1141d0: f8410ec8 ldr x8, [x22, #0x10]! 1141d4: aa1603e0 mov x0, x22 1141d8: f9400108 ldr x8, [x8] 1141dc: d63f0100 blr x8 1141e0: aa0003f6 mov x22, x0 1141e4: 91054003 add x3, x0, #0x150 1141e8: 910023e0 add x0, sp, #0x8 1141ec: aa1503e1 mov x1, x21 1141f0: aa1603e2 mov x2, x22 1141f4: aa1703e4 mov x4, x23 1141f8: aa1403e5 mov x5, x20 1141fc: 2a1f03e6 mov w6, wzr 114200: 97ffcbb8 bl 0x1070e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2b8> 114204: cb160008 sub x8, x0, x22 114208: f1053d1f cmp x8, #0x14f 11420c: 5400020c b.gt 0x11424c >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x13c> 114210: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 114214: 9343fd08 asr x8, x8, #3 114218: f2955569 movk x9, #0xaaab 11421c: 9b097d08 mul x8, x8, x9 114220: d28924a9 mov x9, #0x4925 // =18725 114224: f2a49249 movk x9, #0x2492, lsl #16 114228: f2d24929 movk x9, #0x9249, lsl #32 11422c: f2e92489 movk x9, #0x4924, lsl #48 114230: 9b497d09 smulh x9, x8, x9 114234: d37ffd2a lsr x10, x9, #63 114238: d341fd29 lsr x9, x9, #1 11423c: 0b0a0129 add w9, w9, w10 114240: 4b090d29 sub w9, w9, w9, lsl #3 114244: 0b090108 add w8, w8, w9 114248: b9001a68 str w8, [x19, #0x18] 11424c: f94007e0 ldr x0, [sp, #0x8] 114250: f9401708 ldr x8, [x24, #0x28] 114254: f85f83a9 ldur x9, [x29, #-0x8] 114258: eb09011f cmp x8, x9 11425c: 54000141 b.ne 0x114284 >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x174> 114260: a9484ff4 ldp x20, x19, [sp, #0x80] 114264: a94757f6 ldp x22, x21, [sp, #0x70] 114268: a9465ff8 ldp x24, x23, [sp, #0x60] 11426c: a9447bfd ldp x29, x30, [sp, #0x40] 114270: f9402bf9 ldr x25, [sp, #0x50] 114274: 910243ff add sp, sp, #0x90 114278: d50323bf autiasp 11427c: d65f03c0 ret 114280: 94004552 bl 0x1257c8 114284: 940122eb bl 0x15ce30 <__stack_chk_fail@plt> 114288: aa0003f3 mov x19, x0 11428c: f94003e0 ldr x0, [sp] 114290: 94012d38 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 114294: aa1303e0 mov x0, x19 114298: 940113b2 bl 0x159160 <__emutls_get_address+0x6d4> 000000000011429c >>::__get_weekdayname(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 11429c: d503233f paciasp 1142a0: a9bc7bfd stp x29, x30, [sp, #-0x40]! 1142a4: a9015ff8 stp x24, x23, [sp, #0x10] 1142a8: 910003fd mov x29, sp 1142ac: a90257f6 stp x22, x21, [sp, #0x20] 1142b0: a9034ff4 stp x20, x19, [sp, #0x30] 1142b4: f8410c08 ldr x8, [x0, #0x10]! 1142b8: aa0503f4 mov x20, x5 1142bc: aa0403f5 mov x21, x4 1142c0: aa0303f6 mov x22, x3 1142c4: aa0203f7 mov x23, x2 1142c8: f9400108 ldr x8, [x8] 1142cc: aa0103f3 mov x19, x1 1142d0: d63f0100 blr x8 1142d4: aa0003f8 mov x24, x0 1142d8: 91054003 add x3, x0, #0x150 1142dc: aa1703e0 mov x0, x23 1142e0: aa1603e1 mov x1, x22 1142e4: aa1803e2 mov x2, x24 1142e8: aa1403e4 mov x4, x20 1142ec: aa1503e5 mov x5, x21 1142f0: 2a1f03e6 mov w6, wzr 1142f4: 97ffcb7b bl 0x1070e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2b8> 1142f8: cb180008 sub x8, x0, x24 1142fc: f1053d1f cmp x8, #0x14f 114300: 5400020c b.gt 0x114340 >>::__get_weekdayname(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xa4> 114304: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 114308: 9343fd08 asr x8, x8, #3 11430c: f2955569 movk x9, #0xaaab 114310: 9b097d08 mul x8, x8, x9 114314: d28924a9 mov x9, #0x4925 // =18725 114318: f2a49249 movk x9, #0x2492, lsl #16 11431c: f2d24929 movk x9, #0x9249, lsl #32 114320: f2e92489 movk x9, #0x4924, lsl #48 114324: 9b497d09 smulh x9, x8, x9 114328: d37ffd2a lsr x10, x9, #63 11432c: d341fd29 lsr x9, x9, #1 114330: 0b0a0129 add w9, w9, w10 114334: 4b090d29 sub w9, w9, w9, lsl #3 114338: 0b090108 add w8, w8, w9 11433c: b9000268 str w8, [x19] 114340: a9434ff4 ldp x20, x19, [sp, #0x30] 114344: a94257f6 ldp x22, x21, [sp, #0x20] 114348: a9415ff8 ldp x24, x23, [sp, #0x10] 11434c: a8c47bfd ldp x29, x30, [sp], #0x40 114350: d50323bf autiasp 114354: d65f03c0 ret 0000000000114358 >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const>: 114358: d503233f paciasp 11435c: d10243ff sub sp, sp, #0x90 114360: a9047bfd stp x29, x30, [sp, #0x40] 114364: 910103fd add x29, sp, #0x40 114368: f9002bf9 str x25, [sp, #0x50] 11436c: a9065ff8 stp x24, x23, [sp, #0x60] 114370: a90757f6 stp x22, x21, [sp, #0x70] 114374: a9084ff4 stp x20, x19, [sp, #0x80] 114378: d53bd058 mrs x24, TPIDR_EL0 11437c: aa0003f6 mov x22, x0 114380: f9401708 ldr x8, [x24, #0x28] 114384: aa0303e0 mov x0, x3 114388: aa0503f3 mov x19, x5 11438c: aa0403f4 mov x20, x4 114390: aa0203f5 mov x21, x2 114394: f81f83a8 stur x8, [x29, #-0x8] 114398: 910003e8 mov x8, sp 11439c: f90007e1 str x1, [sp, #0x8] 1143a0: 94012d30 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 1143a4: 900002d7 adrp x23, 0x16c000 1143a8: 900002c8 adrp x8, 0x16c000 1143ac: f94702f7 ldr x23, [x23, #0xe00] 1143b0: f9474508 ldr x8, [x8, #0xe88] 1143b4: f90013ff str xzr, [sp, #0x20] 1143b8: f94003f9 ldr x25, [sp] 1143bc: a90123f7 stp x23, x8, [sp, #0x10] 1143c0: c8dffee8 ldar x8, [x23] 1143c4: b100051f cmn x8, #0x1 1143c8: 54000140 b.eq 0x1143f0 >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x98> 1143cc: 910043e8 add x8, sp, #0x10 1143d0: d10043a9 sub x9, x29, #0x10 1143d4: a93ea3a9 stp x9, x8, [x29, #-0x18] 1143d8: 900002c0 adrp x0, 0x16c000 1143dc: b0000102 adrp x2, 0x135000 ::~codecvt()+0xc54> 1143e0: 9104d042 add x2, x2, #0x134 1143e4: d10063a1 sub x1, x29, #0x18 1143e8: f9470000 ldr x0, [x0, #0xe00] 1143ec: 94012d61 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 1143f0: a9412728 ldp x8, x9, [x25, #0x10] 1143f4: b9800aea ldrsw x10, [x23, #0x8] 1143f8: cb08012b sub x11, x9, x8 1143fc: d1000549 sub x9, x10, #0x1 114400: eb8b0d3f cmp x9, x11, asr #3 114404: 54000602 b.hs 0x1144c4 >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x16c> 114408: f8697917 ldr x23, [x8, x9, lsl #3] 11440c: b40005d7 cbz x23, 0x1144c4 >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x16c> 114410: f94003e0 ldr x0, [sp] 114414: 94012cd7 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 114418: f8410ec8 ldr x8, [x22, #0x10]! 11441c: aa1603e0 mov x0, x22 114420: f9400508 ldr x8, [x8, #0x8] 114424: d63f0100 blr x8 114428: aa0003f6 mov x22, x0 11442c: 91090003 add x3, x0, #0x240 114430: 910023e0 add x0, sp, #0x8 114434: aa1503e1 mov x1, x21 114438: aa1603e2 mov x2, x22 11443c: aa1703e4 mov x4, x23 114440: aa1403e5 mov x5, x20 114444: 2a1f03e6 mov w6, wzr 114448: 97ffcb26 bl 0x1070e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2b8> 11444c: cb160008 sub x8, x0, x22 114450: f108fd1f cmp x8, #0x23f 114454: 540001ec b.gt 0x114490 >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x138> 114458: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 11445c: 9343fd08 asr x8, x8, #3 114460: f2955569 movk x9, #0xaaab 114464: 9b097d08 mul x8, x8, x9 114468: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 11446c: f2955569 movk x9, #0xaaab 114470: f2e55549 movk x9, #0x2aaa, lsl #48 114474: 9b497d09 smulh x9, x8, x9 114478: d37ffd2a lsr x10, x9, #63 11447c: d341fd29 lsr x9, x9, #1 114480: 0b0a0129 add w9, w9, w10 114484: 5280018a mov w10, #0xc // =12 114488: 1b0aa128 msub w8, w9, w10, w8 11448c: b9001268 str w8, [x19, #0x10] 114490: f94007e0 ldr x0, [sp, #0x8] 114494: f9401708 ldr x8, [x24, #0x28] 114498: f85f83a9 ldur x9, [x29, #-0x8] 11449c: eb09011f cmp x8, x9 1144a0: 54000141 b.ne 0x1144c8 >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x170> 1144a4: a9484ff4 ldp x20, x19, [sp, #0x80] 1144a8: a94757f6 ldp x22, x21, [sp, #0x70] 1144ac: a9465ff8 ldp x24, x23, [sp, #0x60] 1144b0: a9447bfd ldp x29, x30, [sp, #0x40] 1144b4: f9402bf9 ldr x25, [sp, #0x50] 1144b8: 910243ff add sp, sp, #0x90 1144bc: d50323bf autiasp 1144c0: d65f03c0 ret 1144c4: 940044c1 bl 0x1257c8 1144c8: 9401225a bl 0x15ce30 <__stack_chk_fail@plt> 1144cc: aa0003f3 mov x19, x0 1144d0: f94003e0 ldr x0, [sp] 1144d4: 94012ca7 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1144d8: aa1303e0 mov x0, x19 1144dc: 94011321 bl 0x159160 <__emutls_get_address+0x6d4> 00000000001144e0 >>::__get_monthname(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 1144e0: d503233f paciasp 1144e4: a9bc7bfd stp x29, x30, [sp, #-0x40]! 1144e8: a9015ff8 stp x24, x23, [sp, #0x10] 1144ec: 910003fd mov x29, sp 1144f0: a90257f6 stp x22, x21, [sp, #0x20] 1144f4: a9034ff4 stp x20, x19, [sp, #0x30] 1144f8: f8410c08 ldr x8, [x0, #0x10]! 1144fc: aa0503f4 mov x20, x5 114500: aa0403f5 mov x21, x4 114504: aa0303f6 mov x22, x3 114508: aa0203f7 mov x23, x2 11450c: f9400508 ldr x8, [x8, #0x8] 114510: aa0103f3 mov x19, x1 114514: d63f0100 blr x8 114518: aa0003f8 mov x24, x0 11451c: 91090003 add x3, x0, #0x240 114520: aa1703e0 mov x0, x23 114524: aa1603e1 mov x1, x22 114528: aa1803e2 mov x2, x24 11452c: aa1403e4 mov x4, x20 114530: aa1503e5 mov x5, x21 114534: 2a1f03e6 mov w6, wzr 114538: 97ffcaea bl 0x1070e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2b8> 11453c: cb180008 sub x8, x0, x24 114540: f108fd1f cmp x8, #0x23f 114544: 540001ec b.gt 0x114580 >>::__get_monthname(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xa0> 114548: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 11454c: 9343fd08 asr x8, x8, #3 114550: f2955569 movk x9, #0xaaab 114554: 9b097d08 mul x8, x8, x9 114558: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 11455c: f2955569 movk x9, #0xaaab 114560: f2e55549 movk x9, #0x2aaa, lsl #48 114564: 9b497d09 smulh x9, x8, x9 114568: d37ffd2a lsr x10, x9, #63 11456c: d341fd29 lsr x9, x9, #1 114570: 0b0a0129 add w9, w9, w10 114574: 5280018a mov w10, #0xc // =12 114578: 1b0aa128 msub w8, w9, w10, w8 11457c: b9000268 str w8, [x19] 114580: a9434ff4 ldp x20, x19, [sp, #0x30] 114584: a94257f6 ldp x22, x21, [sp, #0x20] 114588: a9415ff8 ldp x24, x23, [sp, #0x10] 11458c: a8c47bfd ldp x29, x30, [sp], #0x40 114590: d50323bf autiasp 114594: d65f03c0 ret 0000000000114598 >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const>: 114598: d503233f paciasp 11459c: d10203ff sub sp, sp, #0x80 1145a0: a9047bfd stp x29, x30, [sp, #0x40] 1145a4: 910103fd add x29, sp, #0x40 1145a8: a9055ff8 stp x24, x23, [sp, #0x50] 1145ac: a90657f6 stp x22, x21, [sp, #0x60] 1145b0: a9074ff4 stp x20, x19, [sp, #0x70] 1145b4: d53bd057 mrs x23, TPIDR_EL0 1145b8: aa0303e0 mov x0, x3 1145bc: f94016e8 ldr x8, [x23, #0x28] 1145c0: aa0503f3 mov x19, x5 1145c4: aa0403f4 mov x20, x4 1145c8: aa0203f5 mov x21, x2 1145cc: f81f83a8 stur x8, [x29, #-0x8] 1145d0: 910003e8 mov x8, sp 1145d4: f90007e1 str x1, [sp, #0x8] 1145d8: 94012ca2 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 1145dc: 900002d6 adrp x22, 0x16c000 1145e0: 900002c8 adrp x8, 0x16c000 1145e4: f94702d6 ldr x22, [x22, #0xe00] 1145e8: f9474508 ldr x8, [x8, #0xe88] 1145ec: f90013ff str xzr, [sp, #0x20] 1145f0: f94003f8 ldr x24, [sp] 1145f4: a90123f6 stp x22, x8, [sp, #0x10] 1145f8: c8dffec8 ldar x8, [x22] 1145fc: b100051f cmn x8, #0x1 114600: 54000140 b.eq 0x114628 >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x90> 114604: 910043e8 add x8, sp, #0x10 114608: d10043a9 sub x9, x29, #0x10 11460c: a93ea3a9 stp x9, x8, [x29, #-0x18] 114610: 900002c0 adrp x0, 0x16c000 114614: b0000102 adrp x2, 0x135000 ::~codecvt()+0xc54> 114618: 9104d042 add x2, x2, #0x134 11461c: d10063a1 sub x1, x29, #0x18 114620: f9470000 ldr x0, [x0, #0xe00] 114624: 94012cd3 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 114628: a9412708 ldp x8, x9, [x24, #0x10] 11462c: b9800aca ldrsw x10, [x22, #0x8] 114630: cb08012b sub x11, x9, x8 114634: d1000549 sub x9, x10, #0x1 114638: eb8b0d3f cmp x9, x11, asr #3 11463c: 54000422 b.hs 0x1146c0 >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x128> 114640: f8697916 ldr x22, [x8, x9, lsl #3] 114644: b40003f6 cbz x22, 0x1146c0 >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x128> 114648: f94003e0 ldr x0, [sp] 11464c: 94012c49 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 114650: 910023e0 add x0, sp, #0x8 114654: aa1503e1 mov x1, x21 114658: aa1403e2 mov x2, x20 11465c: aa1603e3 mov x3, x22 114660: 52800084 mov w4, #0x4 // =4 114664: 940003d6 bl 0x1155bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c8> 114668: 39400288 ldrb w8, [x20] 11466c: 37100128 tbnz w8, #0x2, 0x114690 >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0xf8> 114670: 111db009 add w9, w0, #0x76c 114674: 7101901f cmp w0, #0x64 114678: 111f4008 add w8, w0, #0x7d0 11467c: 1a80b129 csel w9, w9, w0, lt 114680: 7101141f cmp w0, #0x45 114684: 1a89b108 csel w8, w8, w9, lt 114688: 511db108 sub w8, w8, #0x76c 11468c: b9001668 str w8, [x19, #0x14] 114690: f94007e0 ldr x0, [sp, #0x8] 114694: f94016e8 ldr x8, [x23, #0x28] 114698: f85f83a9 ldur x9, [x29, #-0x8] 11469c: eb09011f cmp x8, x9 1146a0: 54000121 b.ne 0x1146c4 >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x12c> 1146a4: a9474ff4 ldp x20, x19, [sp, #0x70] 1146a8: a94657f6 ldp x22, x21, [sp, #0x60] 1146ac: a9455ff8 ldp x24, x23, [sp, #0x50] 1146b0: a9447bfd ldp x29, x30, [sp, #0x40] 1146b4: 910203ff add sp, sp, #0x80 1146b8: d50323bf autiasp 1146bc: d65f03c0 ret 1146c0: 94004442 bl 0x1257c8 1146c4: 940121db bl 0x15ce30 <__stack_chk_fail@plt> 1146c8: aa0003f3 mov x19, x0 1146cc: f94003e0 ldr x0, [sp] 1146d0: 94012c28 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1146d4: aa1303e0 mov x0, x19 1146d8: 940112a2 bl 0x159160 <__emutls_get_address+0x6d4> 00000000001146dc >>::__get_year(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 1146dc: d503233f paciasp 1146e0: a9be7bfd stp x29, x30, [sp, #-0x20]! 1146e4: a9014ff4 stp x20, x19, [sp, #0x10] 1146e8: 910003fd mov x29, sp 1146ec: aa0403f4 mov x20, x4 1146f0: aa0203e0 mov x0, x2 1146f4: aa0103f3 mov x19, x1 1146f8: aa0303e1 mov x1, x3 1146fc: aa0403e2 mov x2, x4 114700: aa0503e3 mov x3, x5 114704: 52800084 mov w4, #0x4 // =4 114708: 940003ad bl 0x1155bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c8> 11470c: 39400288 ldrb w8, [x20] 114710: 37100128 tbnz w8, #0x2, 0x114734 >>::__get_year(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x58> 114714: 111db009 add w9, w0, #0x76c 114718: 7101901f cmp w0, #0x64 11471c: 111f4008 add w8, w0, #0x7d0 114720: 1a80b129 csel w9, w9, w0, lt 114724: 7101141f cmp w0, #0x45 114728: 1a89b108 csel w8, w8, w9, lt 11472c: 511db108 sub w8, w8, #0x76c 114730: b9000268 str w8, [x19] 114734: a9414ff4 ldp x20, x19, [sp, #0x10] 114738: a8c27bfd ldp x29, x30, [sp], #0x20 11473c: d50323bf autiasp 114740: d65f03c0 ret 0000000000114744 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const>: 114744: d503233f paciasp 114748: d10283ff sub sp, sp, #0xa0 11474c: a9047bfd stp x29, x30, [sp, #0x40] 114750: 910103fd add x29, sp, #0x40 114754: f9002bfb str x27, [sp, #0x50] 114758: a90667fa stp x26, x25, [sp, #0x60] 11475c: a9075ff8 stp x24, x23, [sp, #0x70] 114760: a90857f6 stp x22, x21, [sp, #0x80] 114764: a9094ff4 stp x20, x19, [sp, #0x90] 114768: d53bd05a mrs x26, TPIDR_EL0 11476c: aa0003f6 mov x22, x0 114770: f9401748 ldr x8, [x26, #0x28] 114774: aa0303e0 mov x0, x3 114778: 2a0603f9 mov w25, w6 11477c: aa0503f3 mov x19, x5 114780: aa0403f4 mov x20, x4 114784: aa0303f7 mov x23, x3 114788: f81f83a8 stur x8, [x29, #-0x8] 11478c: 910003e8 mov x8, sp 114790: aa0203f5 mov x21, x2 114794: f90007e1 str x1, [sp, #0x8] 114798: b900009f str wzr, [x4] 11479c: 94012c31 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 1147a0: 900002d8 adrp x24, 0x16c000 1147a4: 900002c8 adrp x8, 0x16c000 1147a8: f9470318 ldr x24, [x24, #0xe00] 1147ac: f9474508 ldr x8, [x8, #0xe88] 1147b0: f9001bff str xzr, [sp, #0x30] 1147b4: f94003fb ldr x27, [sp] 1147b8: a90223f8 stp x24, x8, [sp, #0x20] 1147bc: c8dfff08 ldar x8, [x24] 1147c0: b100051f cmn x8, #0x1 1147c4: 54000140 b.eq 0x1147ec >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0xa8> 1147c8: 910083e8 add x8, sp, #0x20 1147cc: 910063e9 add x9, sp, #0x18 1147d0: a90123e9 stp x9, x8, [sp, #0x10] 1147d4: 900002c0 adrp x0, 0x16c000 1147d8: b0000102 adrp x2, 0x135000 ::~codecvt()+0xc54> 1147dc: 9104d042 add x2, x2, #0x134 1147e0: 910043e1 add x1, sp, #0x10 1147e4: f9470000 ldr x0, [x0, #0xe00] 1147e8: 94012c62 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 1147ec: a9412768 ldp x8, x9, [x27, #0x10] 1147f0: b9800b0a ldrsw x10, [x24, #0x8] 1147f4: cb08012b sub x11, x9, x8 1147f8: d1000549 sub x9, x10, #0x1 1147fc: eb8b0d3f cmp x9, x11, asr #3 114800: 54002e62 b.hs 0x114dcc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x688> 114804: f8697918 ldr x24, [x8, x9, lsl #3] 114808: b4002e38 cbz x24, 0x114dcc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x688> 11480c: f94003e0 ldr x0, [sp] 114810: 94012bd8 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 114814: 12001f28 and w8, w25, #0xff 114818: 51009508 sub w8, w8, #0x25 11481c: 7101511f cmp w8, #0x54 114820: 540026a8 b.hi 0x114cf4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 114824: 90fffb49 adrp x9, 0x7c000 114828: 910e8129 add x9, x9, #0x3a0 11482c: 1000008a adr x10, 0x11483c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0xf8> 114830: 7868792b ldrh w11, [x9, x8, lsl #1] 114834: 8b0b094a add x10, x10, x11, lsl #2 114838: d61f0140 br x10 11483c: d503249f bti j 114840: f8410ec8 ldr x8, [x22, #0x10]! 114844: aa1603e0 mov x0, x22 114848: f9400508 ldr x8, [x8, #0x8] 11484c: d63f0100 blr x8 114850: aa0003f6 mov x22, x0 114854: 91090003 add x3, x0, #0x240 114858: 910023e0 add x0, sp, #0x8 11485c: aa1503e1 mov x1, x21 114860: aa1603e2 mov x2, x22 114864: aa1803e4 mov x4, x24 114868: aa1403e5 mov x5, x20 11486c: 2a1f03e6 mov w6, wzr 114870: 97ffca1c bl 0x1070e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2b8> 114874: cb160008 sub x8, x0, x22 114878: f108fd1f cmp x8, #0x23f 11487c: 5400244c b.gt 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 114880: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 114884: 9343fd08 asr x8, x8, #3 114888: f2955569 movk x9, #0xaaab 11488c: 9b097d08 mul x8, x8, x9 114890: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 114894: f2955569 movk x9, #0xaaab 114898: f2e55549 movk x9, #0x2aaa, lsl #48 11489c: 9b497d09 smulh x9, x8, x9 1148a0: d37ffd2a lsr x10, x9, #63 1148a4: d341fd29 lsr x9, x9, #1 1148a8: 0b0a0129 add w9, w9, w10 1148ac: 5280018a mov w10, #0xc // =12 1148b0: 1b0aa128 msub w8, w9, w10, w8 1148b4: b9001268 str w8, [x19, #0x10] 1148b8: 14000113 b 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 1148bc: d503249f bti j 1148c0: 910023e0 add x0, sp, #0x8 1148c4: aa1503e1 mov x1, x21 1148c8: aa1403e2 mov x2, x20 1148cc: aa1803e3 mov x3, x24 1148d0: 52800044 mov w4, #0x2 // =2 1148d4: 9400033a bl 0x1155bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c8> 1148d8: b9400288 ldr w8, [x20] 1148dc: 51000409 sub w9, w0, #0x1 1148e0: 7100793f cmp w9, #0x1e 1148e4: 540020c8 b.hi 0x114cfc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b8> 1148e8: 371020a8 tbnz w8, #0x2, 0x114cfc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b8> 1148ec: b9000e60 str w0, [x19, #0xc] 1148f0: 14000105 b 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 1148f4: d503249f bti j 1148f8: f8410ec8 ldr x8, [x22, #0x10]! 1148fc: aa1603e0 mov x0, x22 114900: f9400108 ldr x8, [x8] 114904: d63f0100 blr x8 114908: aa0003f6 mov x22, x0 11490c: 91054003 add x3, x0, #0x150 114910: 910023e0 add x0, sp, #0x8 114914: aa1503e1 mov x1, x21 114918: aa1603e2 mov x2, x22 11491c: aa1803e4 mov x4, x24 114920: aa1403e5 mov x5, x20 114924: 2a1f03e6 mov w6, wzr 114928: 97ffc9ee bl 0x1070e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2b8> 11492c: cb160008 sub x8, x0, x22 114930: f1053d1f cmp x8, #0x14f 114934: 54001e8c b.gt 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 114938: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 11493c: 9343fd08 asr x8, x8, #3 114940: f2955569 movk x9, #0xaaab 114944: 9b097d08 mul x8, x8, x9 114948: d28924a9 mov x9, #0x4925 // =18725 11494c: f2a49249 movk x9, #0x2492, lsl #16 114950: f2d24929 movk x9, #0x9249, lsl #32 114954: f2e92489 movk x9, #0x4924, lsl #48 114958: 9b497d09 smulh x9, x8, x9 11495c: d37ffd2a lsr x10, x9, #63 114960: d341fd29 lsr x9, x9, #1 114964: 0b0a0129 add w9, w9, w10 114968: 4b090d29 sub w9, w9, w9, lsl #3 11496c: 0b090108 add w8, w8, w9 114970: b9001a68 str w8, [x19, #0x18] 114974: 140000e4 b 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 114978: d503249f bti j 11497c: 910023e1 add x1, sp, #0x8 114980: aa1603e0 mov x0, x22 114984: aa1503e2 mov x2, x21 114988: aa1403e3 mov x3, x20 11498c: aa1803e4 mov x4, x24 114990: 94012ca4 bl 0x15fc20 <_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIcEE@plt> 114994: 140000dc b 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 114998: d503249f bti j 11499c: 90fffb49 adrp x9, 0x7c000 1149a0: 52840a68 mov w8, #0x2053 // =8275 1149a4: 9117bd29 add x9, x9, #0x5ef 1149a8: 72ae04a8 movk w8, #0x7025, lsl #16 1149ac: f94007e1 ldr x1, [sp, #0x8] 1149b0: 910083ea add x10, sp, #0x20 1149b4: 91002d47 add x7, x10, #0xb 1149b8: f9400129 ldr x9, [x9] 1149bc: b80273e8 stur w8, [sp, #0x27] 1149c0: f90013e9 str x9, [sp, #0x20] 1149c4: 14000088 b 0x114be4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x4a0> 1149c8: d503249f bti j 1149cc: aa1603e0 mov x0, x22 1149d0: f8410c08 ldr x8, [x0, #0x10]! 1149d4: f9401908 ldr x8, [x8, #0x30] 1149d8: 1400001e b 0x114a50 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x30c> 1149dc: d503249f bti j 1149e0: 910023e0 add x0, sp, #0x8 1149e4: aa1503e1 mov x1, x21 1149e8: aa1403e2 mov x2, x20 1149ec: aa1803e3 mov x3, x24 1149f0: 52800084 mov w4, #0x4 // =4 1149f4: 940002f2 bl 0x1155bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c8> 1149f8: 39400288 ldrb w8, [x20] 1149fc: 37101848 tbnz w8, #0x2, 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 114a00: 511db008 sub w8, w0, #0x76c 114a04: b9001668 str w8, [x19, #0x14] 114a08: 140000bf b 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 114a0c: d503249f bti j 114a10: 910023e0 add x0, sp, #0x8 114a14: aa1503e1 mov x1, x21 114a18: aa1403e2 mov x2, x20 114a1c: aa1803e3 mov x3, x24 114a20: 52800044 mov w4, #0x2 // =2 114a24: 940002e6 bl 0x1155bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c8> 114a28: b9400288 ldr w8, [x20] 114a2c: 7100ec1f cmp w0, #0x3b 114a30: 5400166c b.gt 0x114cfc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b8> 114a34: 37101648 tbnz w8, #0x2, 0x114cfc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b8> 114a38: b9000660 str w0, [x19, #0x4] 114a3c: 140000b2 b 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 114a40: d503249f bti j 114a44: aa1603e0 mov x0, x22 114a48: f8410c08 ldr x8, [x0, #0x10]! 114a4c: f9400d08 ldr x8, [x8, #0x18] 114a50: d63f0100 blr x8 114a54: a940a40a ldp x10, x9, [x0, #0x8] 114a58: 39400008 ldrb w8, [x0] 114a5c: f94007e1 ldr x1, [sp, #0x8] 114a60: 7200011f tst w8, #0x1 114a64: d341fd08 lsr x8, x8, #1 114a68: 9a801526 csinc x6, x9, x0, ne 114a6c: 9a8a0108 csel x8, x8, x10, eq 114a70: 8b0800c7 add x7, x6, x8 114a74: 1400005d b 0x114be8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x4a4> 114a78: d503249f bti j 114a7c: d28da4a8 mov x8, #0x6d25 // =27941 114a80: f2a4a5e8 movk x8, #0x252f, lsl #16 114a84: f2c5ec88 movk x8, #0x2f64, lsl #32 114a88: f2ef24a8 movk x8, #0x7925, lsl #48 114a8c: 14000052 b 0x114bd4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x490> 114a90: d503249f bti j 114a94: 910023e0 add x0, sp, #0x8 114a98: aa1503e1 mov x1, x21 114a9c: aa1403e2 mov x2, x20 114aa0: aa1803e3 mov x3, x24 114aa4: 52800044 mov w4, #0x2 // =2 114aa8: 940002c5 bl 0x1155bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c8> 114aac: b9400288 ldr w8, [x20] 114ab0: 7100301f cmp w0, #0xc 114ab4: 5400124c b.gt 0x114cfc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b8> 114ab8: 37101228 tbnz w8, #0x2, 0x114cfc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b8> 114abc: 51000408 sub w8, w0, #0x1 114ac0: b9001268 str w8, [x19, #0x10] 114ac4: 14000090 b 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 114ac8: d503249f bti j 114acc: d28904a8 mov x8, #0x4825 // =18469 114ad0: f2a4a748 movk x8, #0x253a, lsl #16 114ad4: f2c749a8 movk x8, #0x3a4d, lsl #32 114ad8: f2ea64a8 movk x8, #0x5325, lsl #48 114adc: 1400003e b 0x114bd4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x490> 114ae0: d503249f bti j 114ae4: 910023e0 add x0, sp, #0x8 114ae8: aa1503e1 mov x1, x21 114aec: aa1403e2 mov x2, x20 114af0: aa1803e3 mov x3, x24 114af4: 52800044 mov w4, #0x2 // =2 114af8: 940002b1 bl 0x1155bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c8> 114afc: b9400288 ldr w8, [x20] 114b00: 71005c1f cmp w0, #0x17 114b04: 540002ed b.le 0x114b60 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x41c> 114b08: 1400007d b 0x114cfc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b8> 114b0c: d503249f bti j 114b10: 528904a9 mov w9, #0x4825 // =18469 114b14: 528009a8 mov w8, #0x4d // =77 114b18: 72a4a749 movk w9, #0x253a, lsl #16 114b1c: f94007e1 ldr x1, [sp, #0x8] 114b20: 910083ea add x10, sp, #0x20 114b24: 91001547 add x7, x10, #0x5 114b28: 390093e8 strb w8, [sp, #0x24] 114b2c: b90023e9 str w9, [sp, #0x20] 114b30: 1400002d b 0x114be4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x4a0> 114b34: d503249f bti j 114b38: 910023e0 add x0, sp, #0x8 114b3c: aa1503e1 mov x1, x21 114b40: aa1403e2 mov x2, x20 114b44: aa1803e3 mov x3, x24 114b48: 52800044 mov w4, #0x2 // =2 114b4c: 9400029c bl 0x1155bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c8> 114b50: b9400288 ldr w8, [x20] 114b54: 51000409 sub w9, w0, #0x1 114b58: 71002d3f cmp w9, #0xb 114b5c: 54000d08 b.hi 0x114cfc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b8> 114b60: 37100ce8 tbnz w8, #0x2, 0x114cfc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b8> 114b64: b9000a60 str w0, [x19, #0x8] 114b68: 14000067 b 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 114b6c: d503249f bti j 114b70: 910023e1 add x1, sp, #0x8 114b74: aa1603e0 mov x0, x22 114b78: aa1503e2 mov x2, x21 114b7c: aa1403e3 mov x3, x20 114b80: aa1803e4 mov x4, x24 114b84: 94012c2b bl 0x15fc30 <_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIcEE@plt> 114b88: 1400005f b 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 114b8c: d503249f bti j 114b90: 910023e0 add x0, sp, #0x8 114b94: aa1503e1 mov x1, x21 114b98: aa1403e2 mov x2, x20 114b9c: aa1803e3 mov x3, x24 114ba0: 52800044 mov w4, #0x2 // =2 114ba4: 94000286 bl 0x1155bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c8> 114ba8: b9400288 ldr w8, [x20] 114bac: 7100f01f cmp w0, #0x3c 114bb0: 54000a6c b.gt 0x114cfc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b8> 114bb4: 37100a48 tbnz w8, #0x2, 0x114cfc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b8> 114bb8: b9000260 str w0, [x19] 114bbc: 14000052 b 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 114bc0: d503249f bti j 114bc4: d28b24a8 mov x8, #0x5925 // =22821 114bc8: f2a4a5a8 movk x8, #0x252d, lsl #16 114bcc: f2c5ada8 movk x8, #0x2d6d, lsl #32 114bd0: f2ec84a8 movk x8, #0x6425, lsl #48 114bd4: 910083e9 add x9, sp, #0x20 114bd8: f94007e1 ldr x1, [sp, #0x8] 114bdc: 91002127 add x7, x9, #0x8 114be0: f90013e8 str x8, [sp, #0x20] 114be4: 910083e6 add x6, sp, #0x20 114be8: aa1603e0 mov x0, x22 114bec: aa1503e2 mov x2, x21 114bf0: aa1703e3 mov x3, x23 114bf4: aa1403e4 mov x4, x20 114bf8: aa1303e5 mov x5, x19 114bfc: 94012c05 bl 0x15fc10 <_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_@plt> 114c00: f90007e0 str x0, [sp, #0x8] 114c04: 14000040 b 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 114c08: d503249f bti j 114c0c: 910023e0 add x0, sp, #0x8 114c10: aa1503e1 mov x1, x21 114c14: aa1403e2 mov x2, x20 114c18: aa1803e3 mov x3, x24 114c1c: 52800084 mov w4, #0x4 // =4 114c20: 94000267 bl 0x1155bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c8> 114c24: 39400288 ldrb w8, [x20] 114c28: 371006e8 tbnz w8, #0x2, 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 114c2c: 111db009 add w9, w0, #0x76c 114c30: 7101901f cmp w0, #0x64 114c34: 111f4008 add w8, w0, #0x7d0 114c38: 1a80b129 csel w9, w9, w0, lt 114c3c: 7101141f cmp w0, #0x45 114c40: 1a89b108 csel w8, w8, w9, lt 114c44: 511db108 sub w8, w8, #0x76c 114c48: b9001668 str w8, [x19, #0x14] 114c4c: 1400002e b 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 114c50: d503249f bti j 114c54: f94002c8 ldr x8, [x22] 114c58: aa1603e0 mov x0, x22 114c5c: f94007e1 ldr x1, [sp, #0x8] 114c60: aa1503e2 mov x2, x21 114c64: aa1703e3 mov x3, x23 114c68: aa1403e4 mov x4, x20 114c6c: f9401508 ldr x8, [x8, #0x28] 114c70: aa1303e5 mov x5, x19 114c74: d63f0100 blr x8 114c78: 14000024 b 0x114d08 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c4> 114c7c: d503249f bti j 114c80: 910023e0 add x0, sp, #0x8 114c84: aa1503e1 mov x1, x21 114c88: aa1403e2 mov x2, x20 114c8c: aa1803e3 mov x3, x24 114c90: 52800064 mov w4, #0x3 // =3 114c94: 9400024a bl 0x1155bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c8> 114c98: b9400288 ldr w8, [x20] 114c9c: 7105b41f cmp w0, #0x16d 114ca0: 540002ec b.gt 0x114cfc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b8> 114ca4: 371002c8 tbnz w8, #0x2, 0x114cfc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b8> 114ca8: b9001e60 str w0, [x19, #0x1c] 114cac: 14000016 b 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 114cb0: d503249f bti j 114cb4: f8410ec8 ldr x8, [x22, #0x10]! 114cb8: aa1603e0 mov x0, x22 114cbc: f9400908 ldr x8, [x8, #0x10] 114cc0: d63f0100 blr x8 114cc4: 39400008 ldrb w8, [x0] 114cc8: f9400409 ldr x9, [x0, #0x8] 114ccc: 3940600a ldrb w10, [x0, #0x18] 114cd0: f940100b ldr x11, [x0, #0x20] 114cd4: d341fd0c lsr x12, x8, #1 114cd8: 7200011f tst w8, #0x1 114cdc: 9a890188 csel x8, x12, x9, eq 114ce0: d341fd49 lsr x9, x10, #1 114ce4: 7200015f tst w10, #0x1 114ce8: 9a8b0129 csel x9, x9, x11, eq 114cec: ab09011f cmn x8, x9 114cf0: 54000401 b.ne 0x114d70 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x62c> 114cf4: d503249f bti j 114cf8: b9400288 ldr w8, [x20] 114cfc: 321e0108 orr w8, w8, #0x4 114d00: b9000288 str w8, [x20] 114d04: f94007e0 ldr x0, [sp, #0x8] 114d08: f9401748 ldr x8, [x26, #0x28] 114d0c: f85f83a9 ldur x9, [x29, #-0x8] 114d10: eb09011f cmp x8, x9 114d14: 540005e1 b.ne 0x114dd0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x68c> 114d18: a9494ff4 ldp x20, x19, [sp, #0x90] 114d1c: a94857f6 ldp x22, x21, [sp, #0x80] 114d20: a9475ff8 ldp x24, x23, [sp, #0x70] 114d24: a94667fa ldp x26, x25, [sp, #0x60] 114d28: a9447bfd ldp x29, x30, [sp, #0x40] 114d2c: f9402bfb ldr x27, [sp, #0x50] 114d30: 910283ff add sp, sp, #0xa0 114d34: d50323bf autiasp 114d38: d65f03c0 ret 114d3c: d503249f bti j 114d40: 910023e0 add x0, sp, #0x8 114d44: aa1503e1 mov x1, x21 114d48: aa1403e2 mov x2, x20 114d4c: aa1803e3 mov x3, x24 114d50: 52800024 mov w4, #0x1 // =1 114d54: 9400021a bl 0x1155bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c8> 114d58: b9400288 ldr w8, [x20] 114d5c: 7100181f cmp w0, #0x6 114d60: 54fffcec b.gt 0x114cfc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b8> 114d64: 3717fcc8 tbnz w8, #0x2, 0x114cfc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b8> 114d68: b9001a60 str w0, [x19, #0x18] 114d6c: 17ffffe6 b 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 114d70: aa0003f6 mov x22, x0 114d74: 9100c003 add x3, x0, #0x30 114d78: 910023e0 add x0, sp, #0x8 114d7c: aa1503e1 mov x1, x21 114d80: aa1603e2 mov x2, x22 114d84: aa1803e4 mov x4, x24 114d88: aa1403e5 mov x5, x20 114d8c: 2a1f03e6 mov w6, wzr 114d90: 97ffc8d4 bl 0x1070e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2b8> 114d94: b9400a68 ldr w8, [x19, #0x8] 114d98: eb160009 subs x9, x0, x22 114d9c: 540000a1 b.ne 0x114db0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x66c> 114da0: 7100311f cmp w8, #0xc 114da4: 54000061 b.ne 0x114db0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x66c> 114da8: b9000a7f str wzr, [x19, #0x8] 114dac: 17ffffd6 b 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 114db0: f100613f cmp x9, #0x18 114db4: 54fffa81 b.ne 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 114db8: 71002d1f cmp w8, #0xb 114dbc: 54fffa4c b.gt 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 114dc0: 11003108 add w8, w8, #0xc 114dc4: b9000a68 str w8, [x19, #0x8] 114dc8: 17ffffcf b 0x114d04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c0> 114dcc: 9400427f bl 0x1257c8 114dd0: 94012018 bl 0x15ce30 <__stack_chk_fail@plt> 114dd4: aa0003f3 mov x19, x0 114dd8: f94003e0 ldr x0, [sp] 114ddc: 94012a65 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 114de0: aa1303e0 mov x0, x19 114de4: 940110df bl 0x159160 <__emutls_get_address+0x6d4> 0000000000114de8 >>::__get_day(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 114de8: d503233f paciasp 114dec: a9be7bfd stp x29, x30, [sp, #-0x20]! 114df0: a9014ff4 stp x20, x19, [sp, #0x10] 114df4: 910003fd mov x29, sp 114df8: aa0403f3 mov x19, x4 114dfc: aa0203e0 mov x0, x2 114e00: aa0103f4 mov x20, x1 114e04: aa0303e1 mov x1, x3 114e08: aa0403e2 mov x2, x4 114e0c: aa0503e3 mov x3, x5 114e10: 52800044 mov w4, #0x2 // =2 114e14: 940001ea bl 0x1155bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c8> 114e18: b9400268 ldr w8, [x19] 114e1c: 51000409 sub w9, w0, #0x1 114e20: 7100793f cmp w9, #0x1e 114e24: 121e0109 and w9, w8, #0x4 114e28: 7a409920 ccmp w9, #0x0, #0x0, ls 114e2c: 54000080 b.eq 0x114e3c >>::__get_day(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x54> 114e30: 321e0108 orr w8, w8, #0x4 114e34: b9000268 str w8, [x19] 114e38: 14000002 b 0x114e40 >>::__get_day(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x58> 114e3c: b9000280 str w0, [x20] 114e40: a9414ff4 ldp x20, x19, [sp, #0x10] 114e44: a8c27bfd ldp x29, x30, [sp], #0x20 114e48: d50323bf autiasp 114e4c: d65f03c0 ret 0000000000114e50 >>::__get_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 114e50: d503233f paciasp 114e54: a9be7bfd stp x29, x30, [sp, #-0x20]! 114e58: a9014ff4 stp x20, x19, [sp, #0x10] 114e5c: 910003fd mov x29, sp 114e60: aa0403f3 mov x19, x4 114e64: aa0203e0 mov x0, x2 114e68: aa0103f4 mov x20, x1 114e6c: aa0303e1 mov x1, x3 114e70: aa0403e2 mov x2, x4 114e74: aa0503e3 mov x3, x5 114e78: 52800044 mov w4, #0x2 // =2 114e7c: 940001d0 bl 0x1155bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c8> 114e80: b9400268 ldr w8, [x19] 114e84: 71005c1f cmp w0, #0x17 114e88: 121e0109 and w9, w8, #0x4 114e8c: 7a40d920 ccmp w9, #0x0, #0x0, le 114e90: 54000080 b.eq 0x114ea0 >>::__get_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x50> 114e94: 321e0108 orr w8, w8, #0x4 114e98: b9000268 str w8, [x19] 114e9c: 14000002 b 0x114ea4 >>::__get_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x54> 114ea0: b9000280 str w0, [x20] 114ea4: a9414ff4 ldp x20, x19, [sp, #0x10] 114ea8: a8c27bfd ldp x29, x30, [sp], #0x20 114eac: d50323bf autiasp 114eb0: d65f03c0 ret 0000000000114eb4 >>::__get_12_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 114eb4: d503233f paciasp 114eb8: a9be7bfd stp x29, x30, [sp, #-0x20]! 114ebc: a9014ff4 stp x20, x19, [sp, #0x10] 114ec0: 910003fd mov x29, sp 114ec4: aa0403f3 mov x19, x4 114ec8: aa0203e0 mov x0, x2 114ecc: aa0103f4 mov x20, x1 114ed0: aa0303e1 mov x1, x3 114ed4: aa0403e2 mov x2, x4 114ed8: aa0503e3 mov x3, x5 114edc: 52800044 mov w4, #0x2 // =2 114ee0: 940001b7 bl 0x1155bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c8> 114ee4: b9400268 ldr w8, [x19] 114ee8: 51000409 sub w9, w0, #0x1 114eec: 71002d3f cmp w9, #0xb 114ef0: 121e0109 and w9, w8, #0x4 114ef4: 7a409920 ccmp w9, #0x0, #0x0, ls 114ef8: 54000080 b.eq 0x114f08 >>::__get_12_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x54> 114efc: 321e0108 orr w8, w8, #0x4 114f00: b9000268 str w8, [x19] 114f04: 14000002 b 0x114f0c >>::__get_12_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x58> 114f08: b9000280 str w0, [x20] 114f0c: a9414ff4 ldp x20, x19, [sp, #0x10] 114f10: a8c27bfd ldp x29, x30, [sp], #0x20 114f14: d50323bf autiasp 114f18: d65f03c0 ret 0000000000114f1c >>::__get_day_year_num(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 114f1c: d503233f paciasp 114f20: a9be7bfd stp x29, x30, [sp, #-0x20]! 114f24: a9014ff4 stp x20, x19, [sp, #0x10] 114f28: 910003fd mov x29, sp 114f2c: aa0403f3 mov x19, x4 114f30: aa0203e0 mov x0, x2 114f34: aa0103f4 mov x20, x1 114f38: aa0303e1 mov x1, x3 114f3c: aa0403e2 mov x2, x4 114f40: aa0503e3 mov x3, x5 114f44: 52800064 mov w4, #0x3 // =3 114f48: 9400019d bl 0x1155bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c8> 114f4c: b9400268 ldr w8, [x19] 114f50: 7105b41f cmp w0, #0x16d 114f54: 121e0109 and w9, w8, #0x4 114f58: 7a40d920 ccmp w9, #0x0, #0x0, le 114f5c: 54000080 b.eq 0x114f6c >>::__get_day_year_num(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x50> 114f60: 321e0108 orr w8, w8, #0x4 114f64: b9000268 str w8, [x19] 114f68: 14000002 b 0x114f70 >>::__get_day_year_num(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x54> 114f6c: b9000280 str w0, [x20] 114f70: a9414ff4 ldp x20, x19, [sp, #0x10] 114f74: a8c27bfd ldp x29, x30, [sp], #0x20 114f78: d50323bf autiasp 114f7c: d65f03c0 ret 0000000000114f80 >>::__get_month(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 114f80: d503233f paciasp 114f84: a9be7bfd stp x29, x30, [sp, #-0x20]! 114f88: a9014ff4 stp x20, x19, [sp, #0x10] 114f8c: 910003fd mov x29, sp 114f90: aa0403f3 mov x19, x4 114f94: aa0203e0 mov x0, x2 114f98: aa0103f4 mov x20, x1 114f9c: aa0303e1 mov x1, x3 114fa0: aa0403e2 mov x2, x4 114fa4: aa0503e3 mov x3, x5 114fa8: 52800044 mov w4, #0x2 // =2 114fac: 94000184 bl 0x1155bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c8> 114fb0: b9400268 ldr w8, [x19] 114fb4: 7100301f cmp w0, #0xc 114fb8: 121e0109 and w9, w8, #0x4 114fbc: 7a40d920 ccmp w9, #0x0, #0x0, le 114fc0: 54000080 b.eq 0x114fd0 >>::__get_month(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x50> 114fc4: 321e0108 orr w8, w8, #0x4 114fc8: b9000268 str w8, [x19] 114fcc: 14000003 b 0x114fd8 >>::__get_month(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x58> 114fd0: 51000408 sub w8, w0, #0x1 114fd4: b9000288 str w8, [x20] 114fd8: a9414ff4 ldp x20, x19, [sp, #0x10] 114fdc: a8c27bfd ldp x29, x30, [sp], #0x20 114fe0: d50323bf autiasp 114fe4: d65f03c0 ret 0000000000114fe8 >>::__get_minute(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 114fe8: d503233f paciasp 114fec: a9be7bfd stp x29, x30, [sp, #-0x20]! 114ff0: a9014ff4 stp x20, x19, [sp, #0x10] 114ff4: 910003fd mov x29, sp 114ff8: aa0403f3 mov x19, x4 114ffc: aa0203e0 mov x0, x2 115000: aa0103f4 mov x20, x1 115004: aa0303e1 mov x1, x3 115008: aa0403e2 mov x2, x4 11500c: aa0503e3 mov x3, x5 115010: 52800044 mov w4, #0x2 // =2 115014: 9400016a bl 0x1155bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c8> 115018: b9400268 ldr w8, [x19] 11501c: 7100ec1f cmp w0, #0x3b 115020: 121e0109 and w9, w8, #0x4 115024: 7a40d920 ccmp w9, #0x0, #0x0, le 115028: 54000080 b.eq 0x115038 >>::__get_minute(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x50> 11502c: 321e0108 orr w8, w8, #0x4 115030: b9000268 str w8, [x19] 115034: 14000002 b 0x11503c >>::__get_minute(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x54> 115038: b9000280 str w0, [x20] 11503c: a9414ff4 ldp x20, x19, [sp, #0x10] 115040: a8c27bfd ldp x29, x30, [sp], #0x20 115044: d50323bf autiasp 115048: d65f03c0 ret 000000000011504c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 11504c: d503233f paciasp 115050: a9bc7bfd stp x29, x30, [sp, #-0x40]! 115054: f9000bf7 str x23, [sp, #0x10] 115058: 910003fd mov x29, sp 11505c: a90257f6 stp x22, x21, [sp, #0x20] 115060: a9034ff4 stp x20, x19, [sp, #0x30] 115064: aa0403f6 mov x22, x4 115068: aa0303f3 mov x19, x3 11506c: aa0203f4 mov x20, x2 115070: aa0103f5 mov x21, x1 115074: f94002b7 ldr x23, [x21] 115078: b50000d7 cbnz x23, 0x115090 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 11507c: 14000012 b 0x1150c4 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x78> 115080: 91000508 add x8, x8, #0x1 115084: f9000c08 str x8, [x0, #0x18] 115088: f94002b7 ldr x23, [x21] 11508c: b40001d7 cbz x23, 0x1150c4 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x78> 115090: a941a6e8 ldp x8, x9, [x23, #0x18] 115094: eb09011f cmp x8, x9 115098: 54000161 b.ne 0x1150c4 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x78> 11509c: f94002e8 ldr x8, [x23] 1150a0: aa1703e0 mov x0, x23 1150a4: f9402508 ldr x8, [x8, #0x48] 1150a8: d63f0100 blr x8 1150ac: 3100041f cmn w0, #0x1 1150b0: 54000060 b.eq 0x1150bc >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x70> 1150b4: f94002b7 ldr x23, [x21] 1150b8: 14000003 b 0x1150c4 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x78> 1150bc: aa1f03f7 mov x23, xzr 1150c0: f90002bf str xzr, [x21] 1150c4: b4000194 cbz x20, 0x1150f4 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xa8> 1150c8: a941a688 ldp x8, x9, [x20, #0x18] 1150cc: eb09011f cmp x8, x9 1150d0: 540000e1 b.ne 0x1150ec >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xa0> 1150d4: f9400288 ldr x8, [x20] 1150d8: aa1403e0 mov x0, x20 1150dc: f9402508 ldr x8, [x8, #0x48] 1150e0: d63f0100 blr x8 1150e4: 3100041f cmn w0, #0x1 1150e8: 54000060 b.eq 0x1150f4 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xa8> 1150ec: b4000097 cbz x23, 0x1150fc >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xb0> 1150f0: 1400001c b 0x115160 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x114> 1150f4: aa1f03f4 mov x20, xzr 1150f8: b4000357 cbz x23, 0x115160 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x114> 1150fc: f94002a0 ldr x0, [x21] 115100: a941a408 ldp x8, x9, [x0, #0x18] 115104: eb09011f cmp x8, x9 115108: 54000080 b.eq 0x115118 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xcc> 11510c: 39400100 ldrb w0, [x8] 115110: 363800c0 tbz w0, #0x7, 0x115128 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xdc> 115114: 14000013 b 0x115160 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x114> 115118: f9400008 ldr x8, [x0] 11511c: f9402508 ldr x8, [x8, #0x48] 115120: d63f0100 blr x8 115124: 373801e0 tbnz w0, #0x7, 0x115160 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x114> 115128: 12001c08 and w8, w0, #0xff 11512c: f9400ac9 ldr x9, [x22, #0x10] 115130: f8685928 ldr x8, [x9, w8, uxtw #3] 115134: 36000168 tbz w8, #0x0, 0x115160 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x114> 115138: f94002a0 ldr x0, [x21] 11513c: a941a408 ldp x8, x9, [x0, #0x18] 115140: eb09011f cmp x8, x9 115144: 54fff9e1 b.ne 0x115080 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x34> 115148: f9400008 ldr x8, [x0] 11514c: f9402908 ldr x8, [x8, #0x50] 115150: d63f0100 blr x8 115154: f94002b7 ldr x23, [x21] 115158: b5fff9d7 cbnz x23, 0x115090 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 11515c: 17ffffda b 0x1150c4 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x78> 115160: f94002b6 ldr x22, [x21] 115164: b4000176 cbz x22, 0x115190 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x144> 115168: a941a6c8 ldp x8, x9, [x22, #0x18] 11516c: eb09011f cmp x8, x9 115170: 54000101 b.ne 0x115190 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x144> 115174: f94002c8 ldr x8, [x22] 115178: aa1603e0 mov x0, x22 11517c: f9402508 ldr x8, [x8, #0x48] 115180: d63f0100 blr x8 115184: 3100041f cmn w0, #0x1 115188: 540002c0 b.eq 0x1151e0 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x194> 11518c: f94002b6 ldr x22, [x21] 115190: b40002f4 cbz x20, 0x1151ec >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1a0> 115194: a941a688 ldp x8, x9, [x20, #0x18] 115198: eb09011f cmp x8, x9 11519c: 540000e1 b.ne 0x1151b8 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x16c> 1151a0: f9400288 ldr x8, [x20] 1151a4: aa1403e0 mov x0, x20 1151a8: f9402508 ldr x8, [x8, #0x48] 1151ac: d63f0100 blr x8 1151b0: 3100041f cmn w0, #0x1 1151b4: 540001c0 b.eq 0x1151ec >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1a0> 1151b8: b4000096 cbz x22, 0x1151c8 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x17c> 1151bc: b9400268 ldr w8, [x19] 1151c0: 321f0108 orr w8, w8, #0x2 1151c4: b9000268 str w8, [x19] 1151c8: a9434ff4 ldp x20, x19, [sp, #0x30] 1151cc: a94257f6 ldp x22, x21, [sp, #0x20] 1151d0: f9400bf7 ldr x23, [sp, #0x10] 1151d4: a8c47bfd ldp x29, x30, [sp], #0x40 1151d8: d50323bf autiasp 1151dc: d65f03c0 ret 1151e0: aa1f03f6 mov x22, xzr 1151e4: f90002bf str xzr, [x21] 1151e8: b5fffd74 cbnz x20, 0x115194 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x148> 1151ec: b5fffef6 cbnz x22, 0x1151c8 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x17c> 1151f0: 17fffff3 b 0x1151bc >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x170> 00000000001151f4 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 1151f4: d503233f paciasp 1151f8: a9bc7bfd stp x29, x30, [sp, #-0x40]! 1151fc: a9015ff8 stp x24, x23, [sp, #0x10] 115200: 910003fd mov x29, sp 115204: a90257f6 stp x22, x21, [sp, #0x20] 115208: a9034ff4 stp x20, x19, [sp, #0x30] 11520c: f8410c08 ldr x8, [x0, #0x10]! 115210: aa0503f5 mov x21, x5 115214: aa0403f4 mov x20, x4 115218: aa0303f6 mov x22, x3 11521c: aa0203f8 mov x24, x2 115220: f9400908 ldr x8, [x8, #0x10] 115224: aa0103f3 mov x19, x1 115228: d63f0100 blr x8 11522c: 39400008 ldrb w8, [x0] 115230: f9400409 ldr x9, [x0, #0x8] 115234: 3940600a ldrb w10, [x0, #0x18] 115238: f940100b ldr x11, [x0, #0x20] 11523c: d341fd0c lsr x12, x8, #1 115240: 7200011f tst w8, #0x1 115244: 9a890188 csel x8, x12, x9, eq 115248: d341fd49 lsr x9, x10, #1 11524c: 7200015f tst w10, #0x1 115250: 9a8b0129 csel x9, x9, x11, eq 115254: ab09011f cmn x8, x9 115258: 540000a1 b.ne 0x11526c >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x78> 11525c: b9400288 ldr w8, [x20] 115260: 321e0108 orr w8, w8, #0x4 115264: b9000288 str w8, [x20] 115268: 14000017 b 0x1152c4 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd0> 11526c: aa0003f7 mov x23, x0 115270: 9100c003 add x3, x0, #0x30 115274: aa1803e0 mov x0, x24 115278: aa1603e1 mov x1, x22 11527c: aa1703e2 mov x2, x23 115280: aa1503e4 mov x4, x21 115284: aa1403e5 mov x5, x20 115288: 2a1f03e6 mov w6, wzr 11528c: 97ffc795 bl 0x1070e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2b8> 115290: b9400268 ldr w8, [x19] 115294: cb170009 sub x9, x0, x23 115298: f100013f cmp x9, #0x0 11529c: 7a4c0900 ccmp w8, #0xc, #0x0, eq 1152a0: 54000100 b.eq 0x1152c0 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xcc> 1152a4: f100613f cmp x9, #0x18 1152a8: 540000e1 b.ne 0x1152c4 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd0> 1152ac: 71002d1f cmp w8, #0xb 1152b0: 540000ac b.gt 0x1152c4 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd0> 1152b4: 11003108 add w8, w8, #0xc 1152b8: b9000268 str w8, [x19] 1152bc: 14000002 b 0x1152c4 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd0> 1152c0: b900027f str wzr, [x19] 1152c4: a9434ff4 ldp x20, x19, [sp, #0x30] 1152c8: a94257f6 ldp x22, x21, [sp, #0x20] 1152cc: a9415ff8 ldp x24, x23, [sp, #0x10] 1152d0: a8c47bfd ldp x29, x30, [sp], #0x40 1152d4: d50323bf autiasp 1152d8: d65f03c0 ret 00000000001152dc >>::__get_second(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 1152dc: d503233f paciasp 1152e0: a9be7bfd stp x29, x30, [sp, #-0x20]! 1152e4: a9014ff4 stp x20, x19, [sp, #0x10] 1152e8: 910003fd mov x29, sp 1152ec: aa0403f3 mov x19, x4 1152f0: aa0203e0 mov x0, x2 1152f4: aa0103f4 mov x20, x1 1152f8: aa0303e1 mov x1, x3 1152fc: aa0403e2 mov x2, x4 115300: aa0503e3 mov x3, x5 115304: 52800044 mov w4, #0x2 // =2 115308: 940000ad bl 0x1155bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c8> 11530c: b9400268 ldr w8, [x19] 115310: 7100f01f cmp w0, #0x3c 115314: 121e0109 and w9, w8, #0x4 115318: 7a40d920 ccmp w9, #0x0, #0x0, le 11531c: 54000080 b.eq 0x11532c >>::__get_second(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x50> 115320: 321e0108 orr w8, w8, #0x4 115324: b9000268 str w8, [x19] 115328: 14000002 b 0x115330 >>::__get_second(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x54> 11532c: b9000280 str w0, [x20] 115330: a9414ff4 ldp x20, x19, [sp, #0x10] 115334: a8c27bfd ldp x29, x30, [sp], #0x20 115338: d50323bf autiasp 11533c: d65f03c0 ret 0000000000115340 >>::__get_weekday(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 115340: d503233f paciasp 115344: a9be7bfd stp x29, x30, [sp, #-0x20]! 115348: a9014ff4 stp x20, x19, [sp, #0x10] 11534c: 910003fd mov x29, sp 115350: aa0403f3 mov x19, x4 115354: aa0203e0 mov x0, x2 115358: aa0103f4 mov x20, x1 11535c: aa0303e1 mov x1, x3 115360: aa0403e2 mov x2, x4 115364: aa0503e3 mov x3, x5 115368: 52800024 mov w4, #0x1 // =1 11536c: 94000094 bl 0x1155bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c8> 115370: b9400268 ldr w8, [x19] 115374: 7100181f cmp w0, #0x6 115378: 121e0109 and w9, w8, #0x4 11537c: 7a40d920 ccmp w9, #0x0, #0x0, le 115380: 54000080 b.eq 0x115390 >>::__get_weekday(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x50> 115384: 321e0108 orr w8, w8, #0x4 115388: b9000268 str w8, [x19] 11538c: 14000002 b 0x115394 >>::__get_weekday(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x54> 115390: b9000280 str w0, [x20] 115394: a9414ff4 ldp x20, x19, [sp, #0x10] 115398: a8c27bfd ldp x29, x30, [sp], #0x20 11539c: d50323bf autiasp 1153a0: d65f03c0 ret 00000000001153a4 >>::__get_year4(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 1153a4: d503233f paciasp 1153a8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1153ac: a9014ff4 stp x20, x19, [sp, #0x10] 1153b0: 910003fd mov x29, sp 1153b4: aa0403f4 mov x20, x4 1153b8: aa0203e0 mov x0, x2 1153bc: aa0103f3 mov x19, x1 1153c0: aa0303e1 mov x1, x3 1153c4: aa0403e2 mov x2, x4 1153c8: aa0503e3 mov x3, x5 1153cc: 52800084 mov w4, #0x4 // =4 1153d0: 9400007b bl 0x1155bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c8> 1153d4: 39400288 ldrb w8, [x20] 1153d8: 37100068 tbnz w8, #0x2, 0x1153e4 >>::__get_year4(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x40> 1153dc: 511db008 sub w8, w0, #0x76c 1153e0: b9000268 str w8, [x19] 1153e4: a9414ff4 ldp x20, x19, [sp, #0x10] 1153e8: a8c27bfd ldp x29, x30, [sp], #0x20 1153ec: d50323bf autiasp 1153f0: d65f03c0 ret 00000000001153f4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 1153f4: d503233f paciasp 1153f8: a9bc7bfd stp x29, x30, [sp, #-0x40]! 1153fc: f9000bf7 str x23, [sp, #0x10] 115400: 910003fd mov x29, sp 115404: a90257f6 stp x22, x21, [sp, #0x20] 115408: a9034ff4 stp x20, x19, [sp, #0x30] 11540c: aa0403f6 mov x22, x4 115410: aa0303f3 mov x19, x3 115414: aa0103f5 mov x21, x1 115418: f9400037 ldr x23, [x1] 11541c: aa0203f4 mov x20, x2 115420: b4000097 cbz x23, 0x115430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3c> 115424: a941a6e8 ldp x8, x9, [x23, #0x18] 115428: eb09011f cmp x8, x9 11542c: 540001a0 b.eq 0x115460 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x6c> 115430: b4000314 cbz x20, 0x115490 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x9c> 115434: a941a688 ldp x8, x9, [x20, #0x18] 115438: eb09011f cmp x8, x9 11543c: 540000e1 b.ne 0x115458 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x64> 115440: f9400288 ldr x8, [x20] 115444: aa1403e0 mov x0, x20 115448: f9402508 ldr x8, [x8, #0x48] 11544c: d63f0100 blr x8 115450: 3100041f cmn w0, #0x1 115454: 540001e0 b.eq 0x115490 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x9c> 115458: b50002d7 cbnz x23, 0x1154b0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xbc> 11545c: 1400000f b 0x115498 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xa4> 115460: f94002e8 ldr x8, [x23] 115464: aa1703e0 mov x0, x23 115468: f9402508 ldr x8, [x8, #0x48] 11546c: d63f0100 blr x8 115470: 3100041f cmn w0, #0x1 115474: 54000080 b.eq 0x115484 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x90> 115478: f94002b7 ldr x23, [x21] 11547c: b5fffdd4 cbnz x20, 0x115434 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x40> 115480: 14000004 b 0x115490 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x9c> 115484: aa1f03f7 mov x23, xzr 115488: f90002bf str xzr, [x21] 11548c: b5fffd54 cbnz x20, 0x115434 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x40> 115490: b4000117 cbz x23, 0x1154b0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xbc> 115494: aa1f03f4 mov x20, xzr 115498: f94002a0 ldr x0, [x21] 11549c: a941a408 ldp x8, x9, [x0, #0x18] 1154a0: eb09011f cmp x8, x9 1154a4: 540000a0 b.eq 0x1154b8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xc4> 1154a8: 39400101 ldrb w1, [x8] 1154ac: 14000007 b 0x1154c8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd4> 1154b0: 528000c8 mov w8, #0x6 // =6 1154b4: 14000039 b 0x115598 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1a4> 1154b8: f9400008 ldr x8, [x0] 1154bc: f9402508 ldr x8, [x8, #0x48] 1154c0: d63f0100 blr x8 1154c4: 2a0003e1 mov w1, w0 1154c8: f94002c8 ldr x8, [x22] 1154cc: aa1603e0 mov x0, x22 1154d0: 2a1f03e2 mov w2, wzr 1154d4: f9402508 ldr x8, [x8, #0x48] 1154d8: d63f0100 blr x8 1154dc: 12001c08 and w8, w0, #0xff 1154e0: 7100951f cmp w8, #0x25 1154e4: 54000101 b.ne 0x115504 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x110> 1154e8: f94002b6 ldr x22, [x21] 1154ec: a941a6c8 ldp x8, x9, [x22, #0x18] 1154f0: eb09011f cmp x8, x9 1154f4: 540000c0 b.eq 0x11550c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x118> 1154f8: 91000508 add x8, x8, #0x1 1154fc: f9000ec8 str x8, [x22, #0x18] 115500: 14000009 b 0x115524 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x130> 115504: 52800088 mov w8, #0x4 // =4 115508: 14000024 b 0x115598 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1a4> 11550c: f94002c8 ldr x8, [x22] 115510: aa1603e0 mov x0, x22 115514: f9402908 ldr x8, [x8, #0x50] 115518: d63f0100 blr x8 11551c: f94002b6 ldr x22, [x21] 115520: b4000096 cbz x22, 0x115530 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x13c> 115524: a941a6c8 ldp x8, x9, [x22, #0x18] 115528: eb09011f cmp x8, x9 11552c: 540001a0 b.eq 0x115560 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x16c> 115530: b4000314 cbz x20, 0x115590 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x19c> 115534: a941a688 ldp x8, x9, [x20, #0x18] 115538: eb09011f cmp x8, x9 11553c: 540000e1 b.ne 0x115558 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x164> 115540: f9400288 ldr x8, [x20] 115544: aa1403e0 mov x0, x20 115548: f9402508 ldr x8, [x8, #0x48] 11554c: d63f0100 blr x8 115550: 3100041f cmn w0, #0x1 115554: 540001e0 b.eq 0x115590 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x19c> 115558: b50001f6 cbnz x22, 0x115594 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1a0> 11555c: 14000012 b 0x1155a4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1b0> 115560: f94002c8 ldr x8, [x22] 115564: aa1603e0 mov x0, x22 115568: f9402508 ldr x8, [x8, #0x48] 11556c: d63f0100 blr x8 115570: 3100041f cmn w0, #0x1 115574: 54000080 b.eq 0x115584 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x190> 115578: f94002b6 ldr x22, [x21] 11557c: b5fffdd4 cbnz x20, 0x115534 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x140> 115580: 14000004 b 0x115590 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x19c> 115584: aa1f03f6 mov x22, xzr 115588: f90002bf str xzr, [x21] 11558c: b5fffd54 cbnz x20, 0x115534 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x140> 115590: b50000b6 cbnz x22, 0x1155a4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1b0> 115594: 52800048 mov w8, #0x2 // =2 115598: b9400269 ldr w9, [x19] 11559c: 2a080128 orr w8, w9, w8 1155a0: b9000268 str w8, [x19] 1155a4: a9434ff4 ldp x20, x19, [sp, #0x30] 1155a8: a94257f6 ldp x22, x21, [sp, #0x20] 1155ac: f9400bf7 ldr x23, [sp, #0x10] 1155b0: a8c47bfd ldp x29, x30, [sp], #0x40 1155b4: d50323bf autiasp 1155b8: d65f03c0 ret 1155bc: d503233f paciasp 1155c0: a9bb7bfd stp x29, x30, [sp, #-0x50]! 1155c4: a90167fa stp x26, x25, [sp, #0x10] 1155c8: 910003fd mov x29, sp 1155cc: a9025ff8 stp x24, x23, [sp, #0x20] 1155d0: a90357f6 stp x22, x21, [sp, #0x30] 1155d4: a9044ff4 stp x20, x19, [sp, #0x40] 1155d8: 2a0403f6 mov w22, w4 1155dc: aa0303f7 mov x23, x3 1155e0: aa0003f5 mov x21, x0 1155e4: aa0203f3 mov x19, x2 1155e8: f9400018 ldr x24, [x0] 1155ec: aa0103f4 mov x20, x1 1155f0: b4000098 cbz x24, 0x115600 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x20c> 1155f4: a941a708 ldp x8, x9, [x24, #0x18] 1155f8: eb09011f cmp x8, x9 1155fc: 540001c0 b.eq 0x115634 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x240> 115600: b4000334 cbz x20, 0x115664 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x270> 115604: a941a688 ldp x8, x9, [x20, #0x18] 115608: eb09011f cmp x8, x9 11560c: 540000e1 b.ne 0x115628 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x234> 115610: f9400288 ldr x8, [x20] 115614: aa1403e0 mov x0, x20 115618: f9402508 ldr x8, [x8, #0x48] 11561c: d63f0100 blr x8 115620: 3100041f cmn w0, #0x1 115624: 54000200 b.eq 0x115664 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x270> 115628: b4000238 cbz x24, 0x11566c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x278> 11562c: 2a1f03f8 mov w24, wzr 115630: 14000016 b 0x115688 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x294> 115634: f9400308 ldr x8, [x24] 115638: aa1803e0 mov x0, x24 11563c: f9402508 ldr x8, [x8, #0x48] 115640: d63f0100 blr x8 115644: 3100041f cmn w0, #0x1 115648: 54000080 b.eq 0x115658 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x264> 11564c: f94002b8 ldr x24, [x21] 115650: b5fffdb4 cbnz x20, 0x115604 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x210> 115654: 14000004 b 0x115664 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x270> 115658: aa1f03f8 mov x24, xzr 11565c: f90002bf str xzr, [x21] 115660: b5fffd34 cbnz x20, 0x115604 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x210> 115664: b4000138 cbz x24, 0x115688 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x294> 115668: aa1f03f4 mov x20, xzr 11566c: f94002a0 ldr x0, [x21] 115670: a941a408 ldp x8, x9, [x0, #0x18] 115674: eb09011f cmp x8, x9 115678: 540000c0 b.eq 0x115690 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x29c> 11567c: 39400101 ldrb w1, [x8] 115680: 36380121 tbz w1, #0x7, 0x1156a4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2b0> 115684: 1400000c b 0x1156b4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2c0> 115688: 528000c8 mov w8, #0x6 // =6 11568c: 1400000c b 0x1156bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2c8> 115690: f9400008 ldr x8, [x0] 115694: f9402508 ldr x8, [x8, #0x48] 115698: d63f0100 blr x8 11569c: 2a0003e1 mov w1, w0 1156a0: 373800a1 tbnz w1, #0x7, 0x1156b4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2c0> 1156a4: 12001c28 and w8, w1, #0xff 1156a8: f9400ae9 ldr x9, [x23, #0x10] 1156ac: f8685928 ldr x8, [x9, w8, uxtw #3] 1156b0: 373001c8 tbnz w8, #0x6, 0x1156e8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2f4> 1156b4: 2a1f03f8 mov w24, wzr 1156b8: 52800088 mov w8, #0x4 // =4 1156bc: b9400269 ldr w9, [x19] 1156c0: 2a080128 orr w8, w9, w8 1156c4: b9000268 str w8, [x19] 1156c8: 2a1803e0 mov w0, w24 1156cc: a9444ff4 ldp x20, x19, [sp, #0x40] 1156d0: a94357f6 ldp x22, x21, [sp, #0x30] 1156d4: a9425ff8 ldp x24, x23, [sp, #0x20] 1156d8: a94167fa ldp x26, x25, [sp, #0x10] 1156dc: a8c57bfd ldp x29, x30, [sp], #0x50 1156e0: d50323bf autiasp 1156e4: d65f03c0 ret 1156e8: f94002e8 ldr x8, [x23] 1156ec: aa1703e0 mov x0, x23 1156f0: 2a1f03e2 mov w2, wzr 1156f4: f9402508 ldr x8, [x8, #0x48] 1156f8: d63f0100 blr x8 1156fc: f94002a8 ldr x8, [x21] 115700: 12001c18 and w24, w0, #0xff 115704: a941a909 ldp x9, x10, [x8, #0x18] 115708: eb0a013f cmp x9, x10 11570c: 54000080 b.eq 0x11571c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x328> 115710: 91000529 add x9, x9, #0x1 115714: f9000d09 str x9, [x8, #0x18] 115718: 14000005 b 0x11572c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x338> 11571c: f9400109 ldr x9, [x8] 115720: aa0803e0 mov x0, x8 115724: f9402929 ldr x9, [x9, #0x50] 115728: d63f0120 blr x9 11572c: 5280015a mov w26, #0xa // =10 115730: 14000008 b 0x115750 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x35c> 115734: f9400109 ldr x9, [x8] 115738: aa0803e0 mov x0, x8 11573c: f9402929 ldr x9, [x9, #0x50] 115740: d63f0120 blr x9 115744: 1b1a7f08 mul w8, w24, w26 115748: 510006d6 sub w22, w22, #0x1 11574c: 0b390118 add w24, w8, w25, uxtb 115750: f94002b9 ldr x25, [x21] 115754: b4000099 cbz x25, 0x115764 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x370> 115758: a941a728 ldp x8, x9, [x25, #0x18] 11575c: eb09011f cmp x8, x9 115760: 54000640 b.eq 0x115828 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x434> 115764: 5100c318 sub w24, w24, #0x30 115768: b4000154 cbz x20, 0x115790 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x39c> 11576c: a941a688 ldp x8, x9, [x20, #0x18] 115770: eb09011f cmp x8, x9 115774: 540000e1 b.ne 0x115790 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x39c> 115778: f9400288 ldr x8, [x20] 11577c: aa1403e0 mov x0, x20 115780: f9402508 ldr x8, [x8, #0x48] 115784: d63f0100 blr x8 115788: 3100041f cmn w0, #0x1 11578c: 9a9403f4 csel x20, xzr, x20, eq 115790: f100033f cmp x25, #0x0 115794: f94002b9 ldr x25, [x21] 115798: 1a9f17e8 cset w8, eq 11579c: f100029f cmp x20, #0x0 1157a0: 1a9f17e9 cset w9, eq 1157a4: 6b09011f cmp w8, w9 1157a8: 540005e0 b.eq 0x115864 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x470> 1157ac: 71000adf cmp w22, #0x2 1157b0: 540005ab b.lt 0x115864 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x470> 1157b4: a941a728 ldp x8, x9, [x25, #0x18] 1157b8: eb09011f cmp x8, x9 1157bc: 54000080 b.eq 0x1157cc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3d8> 1157c0: 39400101 ldrb w1, [x8] 1157c4: 36380101 tbz w1, #0x7, 0x1157e4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3f0> 1157c8: 17ffffc0 b 0x1156c8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2d4> 1157cc: f9400328 ldr x8, [x25] 1157d0: aa1903e0 mov x0, x25 1157d4: f9402508 ldr x8, [x8, #0x48] 1157d8: d63f0100 blr x8 1157dc: 2a0003e1 mov w1, w0 1157e0: 373ff741 tbnz w1, #0x7, 0x1156c8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2d4> 1157e4: 12001c28 and w8, w1, #0xff 1157e8: f9400ae9 ldr x9, [x23, #0x10] 1157ec: f8685928 ldr x8, [x9, w8, uxtw #3] 1157f0: 3637f6c8 tbz w8, #0x6, 0x1156c8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2d4> 1157f4: f94002e8 ldr x8, [x23] 1157f8: aa1703e0 mov x0, x23 1157fc: 2a1f03e2 mov w2, wzr 115800: f9402508 ldr x8, [x8, #0x48] 115804: d63f0100 blr x8 115808: f94002a8 ldr x8, [x21] 11580c: 2a0003f9 mov w25, w0 115810: a941a909 ldp x9, x10, [x8, #0x18] 115814: eb0a013f cmp x9, x10 115818: 54fff8e0 b.eq 0x115734 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x340> 11581c: 91000529 add x9, x9, #0x1 115820: f9000d09 str x9, [x8, #0x18] 115824: 17ffffc8 b 0x115744 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x350> 115828: f9400328 ldr x8, [x25] 11582c: aa1903e0 mov x0, x25 115830: f9402508 ldr x8, [x8, #0x48] 115834: d63f0100 blr x8 115838: 3100041f cmn w0, #0x1 11583c: 540000a0 b.eq 0x115850 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x45c> 115840: f94002b9 ldr x25, [x21] 115844: 5100c318 sub w24, w24, #0x30 115848: b5fff934 cbnz x20, 0x11576c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x378> 11584c: 17ffffd1 b 0x115790 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x39c> 115850: aa1f03f9 mov x25, xzr 115854: f90002bf str xzr, [x21] 115858: 5100c318 sub w24, w24, #0x30 11585c: b5fff894 cbnz x20, 0x11576c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x378> 115860: 17ffffcc b 0x115790 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x39c> 115864: b40001d9 cbz x25, 0x11589c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4a8> 115868: a941a728 ldp x8, x9, [x25, #0x18] 11586c: eb09011f cmp x8, x9 115870: 54000161 b.ne 0x11589c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4a8> 115874: f9400328 ldr x8, [x25] 115878: aa1903e0 mov x0, x25 11587c: f9402508 ldr x8, [x8, #0x48] 115880: d63f0100 blr x8 115884: 3100041f cmn w0, #0x1 115888: 54000060 b.eq 0x115894 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4a0> 11588c: f94002b9 ldr x25, [x21] 115890: 14000003 b 0x11589c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4a8> 115894: aa1f03f9 mov x25, xzr 115898: f90002bf str xzr, [x21] 11589c: b4000194 cbz x20, 0x1158cc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4d8> 1158a0: a941a688 ldp x8, x9, [x20, #0x18] 1158a4: eb09011f cmp x8, x9 1158a8: 540000e1 b.ne 0x1158c4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4d0> 1158ac: f9400288 ldr x8, [x20] 1158b0: aa1403e0 mov x0, x20 1158b4: f9402508 ldr x8, [x8, #0x48] 1158b8: d63f0100 blr x8 1158bc: 3100041f cmn w0, #0x1 1158c0: 54000060 b.eq 0x1158cc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4d8> 1158c4: b5000079 cbnz x25, 0x1158d0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4dc> 1158c8: 17ffff80 b 0x1156c8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2d4> 1158cc: b5ffeff9 cbnz x25, 0x1156c8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2d4> 1158d0: 52800048 mov w8, #0x2 // =2 1158d4: 17ffff7a b 0x1156bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2c8> 00000000001158d8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const>: 1158d8: d503233f paciasp 1158dc: d10283ff sub sp, sp, #0xa0 1158e0: a9047bfd stp x29, x30, [sp, #0x40] 1158e4: 910103fd add x29, sp, #0x40 1158e8: a9056ffc stp x28, x27, [sp, #0x50] 1158ec: a90667fa stp x26, x25, [sp, #0x60] 1158f0: a9075ff8 stp x24, x23, [sp, #0x70] 1158f4: a90857f6 stp x22, x21, [sp, #0x80] 1158f8: a9094ff4 stp x20, x19, [sp, #0x90] 1158fc: d53bd048 mrs x8, TPIDR_EL0 115900: aa0003f9 mov x25, x0 115904: f90003e8 str x8, [sp] 115908: aa0303e0 mov x0, x3 11590c: f9401508 ldr x8, [x8, #0x28] 115910: aa0703f6 mov x22, x7 115914: aa0603fa mov x26, x6 115918: aa0503f7 mov x23, x5 11591c: aa0403f3 mov x19, x4 115920: aa0303f8 mov x24, x3 115924: f81f83a8 stur x8, [x29, #-0x8] 115928: 910023e8 add x8, sp, #0x8 11592c: aa0203f4 mov x20, x2 115930: aa0103f5 mov x21, x1 115934: 940127cb bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 115938: f00002bb adrp x27, 0x16c000 11593c: f00002a8 adrp x8, 0x16c000 115940: f9470f7b ldr x27, [x27, #0xe18] 115944: f9474508 ldr x8, [x8, #0xe88] 115948: f90013ff str xzr, [sp, #0x20] 11594c: f94007fc ldr x28, [sp, #0x8] 115950: a90123fb stp x27, x8, [sp, #0x10] 115954: c8dfff68 ldar x8, [x27] 115958: b100051f cmn x8, #0x1 11595c: 54000140 b.eq 0x115984 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0xac> 115960: 910043e8 add x8, sp, #0x10 115964: d10043a9 sub x9, x29, #0x10 115968: a93ea3a9 stp x9, x8, [x29, #-0x18] 11596c: f00002a0 adrp x0, 0x16c000 115970: 90000102 adrp x2, 0x135000 ::~codecvt()+0xc54> 115974: 9104d042 add x2, x2, #0x134 115978: d10063a1 sub x1, x29, #0x18 11597c: f9470c00 ldr x0, [x0, #0xe18] 115980: 940127fc bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 115984: a9412788 ldp x8, x9, [x28, #0x10] 115988: b9800b6a ldrsw x10, [x27, #0x8] 11598c: cb08012b sub x11, x9, x8 115990: d1000549 sub x9, x10, #0x1 115994: eb8b0d3f cmp x9, x11, asr #3 115998: 54002222 b.hs 0x115ddc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x504> 11599c: f869791b ldr x27, [x8, x9, lsl #3] 1159a0: b40021fb cbz x27, 0x115ddc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x504> 1159a4: f94007e0 ldr x0, [sp, #0x8] 1159a8: 94012772 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1159ac: eb16035f cmp x26, x22 1159b0: b900027f str wzr, [x19] 1159b4: 54001b00 b.eq 0x115d14 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x43c> 1159b8: b40000d5 cbz x21, 0x1159d0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0xf8> 1159bc: a941a6a8 ldp x8, x9, [x21, #0x18] 1159c0: eb09011f cmp x8, x9 1159c4: 540000e0 b.eq 0x1159e0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x108> 1159c8: b9400100 ldr w0, [x8] 1159cc: 14000009 b 0x1159f0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x118> 1159d0: 5280003c mov w28, #0x1 // =1 1159d4: b5000174 cbnz x20, 0x115a00 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x128> 1159d8: 3600031c tbz w28, #0x0, 0x115a38 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x160> 1159dc: 140000cc b 0x115d0c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x434> 1159e0: f94002a8 ldr x8, [x21] 1159e4: aa1503e0 mov x0, x21 1159e8: f9402508 ldr x8, [x8, #0x48] 1159ec: d63f0100 blr x8 1159f0: 3100041f cmn w0, #0x1 1159f4: 1a9f17fc cset w28, eq 1159f8: 9a9503f5 csel x21, xzr, x21, eq 1159fc: b4fffef4 cbz x20, 0x1159d8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x100> 115a00: a941a688 ldp x8, x9, [x20, #0x18] 115a04: eb09011f cmp x8, x9 115a08: 54000060 b.eq 0x115a14 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x13c> 115a0c: b9400100 ldr w0, [x8] 115a10: 14000005 b 0x115a24 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x14c> 115a14: f9400288 ldr x8, [x20] 115a18: aa1403e0 mov x0, x20 115a1c: f9402508 ldr x8, [x8, #0x48] 115a20: d63f0100 blr x8 115a24: 3100041f cmn w0, #0x1 115a28: 1a9f17e8 cset w8, eq 115a2c: 9a9403f4 csel x20, xzr, x20, eq 115a30: 4a080388 eor w8, w28, w8 115a34: 360016c8 tbz w8, #0x0, 0x115d0c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x434> 115a38: f9400368 ldr x8, [x27] 115a3c: aa1b03e0 mov x0, x27 115a40: b9400341 ldr w1, [x26] 115a44: 2a1f03e2 mov w2, wzr 115a48: f9403508 ldr x8, [x8, #0x68] 115a4c: d63f0100 blr x8 115a50: 12001c08 and w8, w0, #0xff 115a54: 7100951f cmp w8, #0x25 115a58: 540003a1 b.ne 0x115acc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x1f4> 115a5c: 91001348 add x8, x26, #0x4 115a60: eb16011f cmp x8, x22 115a64: 54001540 b.eq 0x115d0c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x434> 115a68: f9400369 ldr x9, [x27] 115a6c: aa1b03e0 mov x0, x27 115a70: b9400101 ldr w1, [x8] 115a74: 2a1f03e2 mov w2, wzr 115a78: f9403528 ldr x8, [x9, #0x68] 115a7c: d63f0100 blr x8 115a80: 2a0003fc mov w28, w0 115a84: 12001c08 and w8, w0, #0xff 115a88: 7101151f cmp w8, #0x45 115a8c: 54000060 b.eq 0x115a98 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x1c0> 115a90: 7100c11f cmp w8, #0x30 115a94: 540004e1 b.ne 0x115b30 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x258> 115a98: 91002348 add x8, x26, #0x8 115a9c: eb16011f cmp x8, x22 115aa0: 54001360 b.eq 0x115d0c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x434> 115aa4: f9400369 ldr x9, [x27] 115aa8: aa1b03e0 mov x0, x27 115aac: b9400101 ldr w1, [x8] 115ab0: 2a1f03e2 mov w2, wzr 115ab4: f9403528 ldr x8, [x9, #0x68] 115ab8: d63f0100 blr x8 115abc: 2a1c03e7 mov w7, w28 115ac0: 2a0003fc mov w28, w0 115ac4: 52800048 mov w8, #0x2 // =2 115ac8: 1400001c b 0x115b38 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x260> 115acc: f9400368 ldr x8, [x27] 115ad0: aa1b03e0 mov x0, x27 115ad4: b9400342 ldr w2, [x26] 115ad8: 52800021 mov w1, #0x1 // =1 115adc: f9400d08 ldr x8, [x8, #0x18] 115ae0: d63f0100 blr x8 115ae4: 360001c0 tbz w0, #0x0, 0x115b1c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x244> 115ae8: 9100135a add x26, x26, #0x4 115aec: eb16035f cmp x26, x22 115af0: 54000440 b.eq 0x115b78 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x2a0> 115af4: f9400368 ldr x8, [x27] 115af8: aa1b03e0 mov x0, x27 115afc: b8404742 ldr w2, [x26], #0x4 115b00: 52800021 mov w1, #0x1 // =1 115b04: f9400d08 ldr x8, [x8, #0x18] 115b08: d63f0100 blr x8 115b0c: 3707ff00 tbnz w0, #0x0, 0x115aec >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x214> 115b10: d100135a sub x26, x26, #0x4 115b14: b5000435 cbnz x21, 0x115b98 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x2c0> 115b18: 14000031 b 0x115bdc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x304> 115b1c: a941a6a8 ldp x8, x9, [x21, #0x18] 115b20: eb09011f cmp x8, x9 115b24: 54000a80 b.eq 0x115c74 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x39c> 115b28: b9400101 ldr w1, [x8] 115b2c: 14000057 b 0x115c88 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x3b0> 115b30: 2a1f03e7 mov w7, wzr 115b34: 52800028 mov w8, #0x1 // =1 115b38: f9400329 ldr x9, [x25] 115b3c: 8b080b5a add x26, x26, x8, lsl #2 115b40: aa1903e0 mov x0, x25 115b44: aa1503e1 mov x1, x21 115b48: aa1403e2 mov x2, x20 115b4c: aa1803e3 mov x3, x24 115b50: f9402528 ldr x8, [x9, #0x48] 115b54: aa1303e4 mov x4, x19 115b58: aa1703e5 mov x5, x23 115b5c: 2a1c03e6 mov w6, w28 115b60: d63f0100 blr x8 115b64: aa0003f5 mov x21, x0 115b68: 9100135a add x26, x26, #0x4 115b6c: eb16035f cmp x26, x22 115b70: 54000be1 b.ne 0x115cec >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x414> 115b74: 14000068 b 0x115d14 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x43c> 115b78: aa1603fa mov x26, x22 115b7c: b50000f5 cbnz x21, 0x115b98 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x2c0> 115b80: 14000017 b 0x115bdc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x304> 115b84: f94002a8 ldr x8, [x21] 115b88: aa1503e0 mov x0, x21 115b8c: f9402908 ldr x8, [x8, #0x50] 115b90: d63f0100 blr x8 115b94: b4000255 cbz x21, 0x115bdc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x304> 115b98: a941a6a8 ldp x8, x9, [x21, #0x18] 115b9c: eb09011f cmp x8, x9 115ba0: 54000060 b.eq 0x115bac >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x2d4> 115ba4: b9400100 ldr w0, [x8] 115ba8: 14000005 b 0x115bbc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x2e4> 115bac: f94002a8 ldr x8, [x21] 115bb0: aa1503e0 mov x0, x21 115bb4: f9402508 ldr x8, [x8, #0x48] 115bb8: d63f0100 blr x8 115bbc: 3100041f cmn w0, #0x1 115bc0: 1a9f17fc cset w28, eq 115bc4: 9a9503f5 csel x21, xzr, x21, eq 115bc8: b50000f4 cbnz x20, 0x115be4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x30c> 115bcc: 14000014 b 0x115c1c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x344> 115bd0: 91001108 add x8, x8, #0x4 115bd4: f9000ea8 str x8, [x21, #0x18] 115bd8: b5fffe15 cbnz x21, 0x115b98 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x2c0> 115bdc: 5280003c mov w28, #0x1 // =1 115be0: b40001f4 cbz x20, 0x115c1c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x344> 115be4: a941a688 ldp x8, x9, [x20, #0x18] 115be8: eb09011f cmp x8, x9 115bec: 540000c0 b.eq 0x115c04 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x32c> 115bf0: b9400100 ldr w0, [x8] 115bf4: 3100041f cmn w0, #0x1 115bf8: 54000120 b.eq 0x115c1c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x344> 115bfc: 3500015c cbnz w28, 0x115c24 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x34c> 115c00: 14000039 b 0x115ce4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x40c> 115c04: f9400288 ldr x8, [x20] 115c08: aa1403e0 mov x0, x20 115c0c: f9402508 ldr x8, [x8, #0x48] 115c10: d63f0100 blr x8 115c14: 3100041f cmn w0, #0x1 115c18: 54ffff21 b.ne 0x115bfc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x324> 115c1c: aa1f03f4 mov x20, xzr 115c20: 3700063c tbnz w28, #0x0, 0x115ce4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x40c> 115c24: a941a6a8 ldp x8, x9, [x21, #0x18] 115c28: eb09011f cmp x8, x9 115c2c: 54000060 b.eq 0x115c38 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x360> 115c30: b9400102 ldr w2, [x8] 115c34: 14000006 b 0x115c4c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x374> 115c38: f94002a8 ldr x8, [x21] 115c3c: aa1503e0 mov x0, x21 115c40: f9402508 ldr x8, [x8, #0x48] 115c44: d63f0100 blr x8 115c48: 2a0003e2 mov w2, w0 115c4c: f9400368 ldr x8, [x27] 115c50: aa1b03e0 mov x0, x27 115c54: 52800021 mov w1, #0x1 // =1 115c58: f9400d08 ldr x8, [x8, #0x18] 115c5c: d63f0100 blr x8 115c60: 36000420 tbz w0, #0x0, 0x115ce4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x40c> 115c64: a941a6a8 ldp x8, x9, [x21, #0x18] 115c68: eb09011f cmp x8, x9 115c6c: 54fffb21 b.ne 0x115bd0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x2f8> 115c70: 17ffffc5 b 0x115b84 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x2ac> 115c74: f94002a8 ldr x8, [x21] 115c78: aa1503e0 mov x0, x21 115c7c: f9402508 ldr x8, [x8, #0x48] 115c80: d63f0100 blr x8 115c84: 2a0003e1 mov w1, w0 115c88: f9400368 ldr x8, [x27] 115c8c: aa1b03e0 mov x0, x27 115c90: f9401d08 ldr x8, [x8, #0x38] 115c94: d63f0100 blr x8 115c98: f9400368 ldr x8, [x27] 115c9c: 2a0003fc mov w28, w0 115ca0: b9400341 ldr w1, [x26] 115ca4: aa1b03e0 mov x0, x27 115ca8: f9401d08 ldr x8, [x8, #0x38] 115cac: d63f0100 blr x8 115cb0: 6b00039f cmp w28, w0 115cb4: 54000141 b.ne 0x115cdc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x404> 115cb8: a941a6a8 ldp x8, x9, [x21, #0x18] 115cbc: eb09011f cmp x8, x9 115cc0: 540001c0 b.eq 0x115cf8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x420> 115cc4: 91001108 add x8, x8, #0x4 115cc8: 9100135a add x26, x26, #0x4 115ccc: f9000ea8 str x8, [x21, #0x18] 115cd0: eb16035f cmp x26, x22 115cd4: 540000c1 b.ne 0x115cec >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x414> 115cd8: 1400000f b 0x115d14 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x43c> 115cdc: 52800088 mov w8, #0x4 // =4 115ce0: b9000268 str w8, [x19] 115ce4: eb16035f cmp x26, x22 115ce8: 54000160 b.eq 0x115d14 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x43c> 115cec: b9400268 ldr w8, [x19] 115cf0: 34ffe648 cbz w8, 0x1159b8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0xe0> 115cf4: 14000008 b 0x115d14 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x43c> 115cf8: f94002a8 ldr x8, [x21] 115cfc: aa1503e0 mov x0, x21 115d00: f9402908 ldr x8, [x8, #0x50] 115d04: d63f0100 blr x8 115d08: 17ffff98 b 0x115b68 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x290> 115d0c: 52800088 mov w8, #0x4 // =4 115d10: b9000268 str w8, [x19] 115d14: b40000d5 cbz x21, 0x115d2c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x454> 115d18: a941a6a8 ldp x8, x9, [x21, #0x18] 115d1c: eb09011f cmp x8, x9 115d20: 54000100 b.eq 0x115d40 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x468> 115d24: b9400100 ldr w0, [x8] 115d28: 1400000a b 0x115d50 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x478> 115d2c: 52800036 mov w22, #0x1 // =1 115d30: b5000194 cbnz x20, 0x115d60 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x488> 115d34: f94003e9 ldr x9, [sp] 115d38: 37000316 tbnz w22, #0x0, 0x115d98 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x4c0> 115d3c: 1400001a b 0x115da4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x4cc> 115d40: f94002a8 ldr x8, [x21] 115d44: aa1503e0 mov x0, x21 115d48: f9402508 ldr x8, [x8, #0x48] 115d4c: d63f0100 blr x8 115d50: 3100041f cmn w0, #0x1 115d54: 1a9f17f6 cset w22, eq 115d58: 9a9503f5 csel x21, xzr, x21, eq 115d5c: b4fffed4 cbz x20, 0x115d34 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x45c> 115d60: a941a688 ldp x8, x9, [x20, #0x18] 115d64: eb09011f cmp x8, x9 115d68: 54000060 b.eq 0x115d74 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x49c> 115d6c: b9400100 ldr w0, [x8] 115d70: 14000005 b 0x115d84 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x4ac> 115d74: f9400288 ldr x8, [x20] 115d78: aa1403e0 mov x0, x20 115d7c: f9402508 ldr x8, [x8, #0x48] 115d80: d63f0100 blr x8 115d84: 3100041f cmn w0, #0x1 115d88: f94003e9 ldr x9, [sp] 115d8c: 1a9f17e8 cset w8, eq 115d90: 4a0802c8 eor w8, w22, w8 115d94: 37000088 tbnz w8, #0x0, 0x115da4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x4cc> 115d98: b9400268 ldr w8, [x19] 115d9c: 321f0108 orr w8, w8, #0x2 115da0: b9000268 str w8, [x19] 115da4: f9401528 ldr x8, [x9, #0x28] 115da8: f85f83a9 ldur x9, [x29, #-0x8] 115dac: eb09011f cmp x8, x9 115db0: 54000181 b.ne 0x115de0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x508> 115db4: aa1503e0 mov x0, x21 115db8: a9494ff4 ldp x20, x19, [sp, #0x90] 115dbc: a94857f6 ldp x22, x21, [sp, #0x80] 115dc0: a9475ff8 ldp x24, x23, [sp, #0x70] 115dc4: a94667fa ldp x26, x25, [sp, #0x60] 115dc8: a9456ffc ldp x28, x27, [sp, #0x50] 115dcc: a9447bfd ldp x29, x30, [sp, #0x40] 115dd0: 910283ff add sp, sp, #0xa0 115dd4: d50323bf autiasp 115dd8: d65f03c0 ret 115ddc: 94003e7b bl 0x1257c8 115de0: 94011c14 bl 0x15ce30 <__stack_chk_fail@plt> 115de4: aa0003f3 mov x19, x0 115de8: f94007e0 ldr x0, [sp, #0x8] 115dec: 94012661 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 115df0: aa1303e0 mov x0, x19 115df4: 94010cdb bl 0x159160 <__emutls_get_address+0x6d4> 0000000000115df8 >>::do_date_order() const>: 115df8: d503245f bti c 115dfc: 52800040 mov w0, #0x2 // =2 115e00: d65f03c0 ret 0000000000115e04 >>::do_get_time(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const>: 115e04: d503233f paciasp 115e08: d10143ff sub sp, sp, #0x50 115e0c: a9037bfd stp x29, x30, [sp, #0x30] 115e10: 9100c3fd add x29, sp, #0x30 115e14: f90023f3 str x19, [sp, #0x40] 115e18: d0fffb29 adrp x9, 0x7b000 115e1c: d53bd053 mrs x19, TPIDR_EL0 115e20: 913cc129 add x9, x9, #0xf30 115e24: f9401668 ldr x8, [x19, #0x28] 115e28: 910003e6 mov x6, sp 115e2c: ad400520 ldp q0, q1, [x9] 115e30: 910003e9 mov x9, sp 115e34: f81f83a8 stur x8, [x29, #-0x8] 115e38: 91008127 add x7, x9, #0x20 115e3c: ad0007e0 stp q0, q1, [sp] 115e40: 94012780 bl 0x15fc40 <_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_@plt> 115e44: f9401668 ldr x8, [x19, #0x28] 115e48: f85f83a9 ldur x9, [x29, #-0x8] 115e4c: eb09011f cmp x8, x9 115e50: 540000c1 b.ne 0x115e68 >>::do_get_time(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x64> 115e54: a9437bfd ldp x29, x30, [sp, #0x30] 115e58: f94023f3 ldr x19, [sp, #0x40] 115e5c: 910143ff add sp, sp, #0x50 115e60: d50323bf autiasp 115e64: d65f03c0 ret 115e68: 94011bf2 bl 0x15ce30 <__stack_chk_fail@plt> 0000000000115e6c >>::do_get_date(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const>: 115e6c: d503233f paciasp 115e70: a9bc7bfd stp x29, x30, [sp, #-0x40]! 115e74: a9015ff8 stp x24, x23, [sp, #0x10] 115e78: 910003fd mov x29, sp 115e7c: a90257f6 stp x22, x21, [sp, #0x20] 115e80: a9034ff4 stp x20, x19, [sp, #0x30] 115e84: aa0003f5 mov x21, x0 115e88: aa0503f3 mov x19, x5 115e8c: f8410c08 ldr x8, [x0, #0x10]! 115e90: aa0403f4 mov x20, x4 115e94: aa0303f6 mov x22, x3 115e98: aa0203f7 mov x23, x2 115e9c: aa0103f8 mov x24, x1 115ea0: f9401508 ldr x8, [x8, #0x28] 115ea4: d63f0100 blr x8 115ea8: aa0003e8 mov x8, x0 115eac: aa1503e0 mov x0, x21 115eb0: 91001109 add x9, x8, #0x4 115eb4: aa1803e1 mov x1, x24 115eb8: aa1703e2 mov x2, x23 115ebc: aa1603e3 mov x3, x22 115ec0: 3940010a ldrb w10, [x8] 115ec4: aa1403e4 mov x4, x20 115ec8: a940a10b ldp x11, x8, [x8, #0x8] 115ecc: aa1303e5 mov x5, x19 115ed0: a9434ff4 ldp x20, x19, [sp, #0x30] 115ed4: 7200015f tst w10, #0x1 115ed8: d341fd4a lsr x10, x10, #1 115edc: a94257f6 ldp x22, x21, [sp, #0x20] 115ee0: 9a8b014a csel x10, x10, x11, eq 115ee4: 9a880126 csel x6, x9, x8, eq 115ee8: a9415ff8 ldp x24, x23, [sp, #0x10] 115eec: 8b0a08c7 add x7, x6, x10, lsl #2 115ef0: a8c47bfd ldp x29, x30, [sp], #0x40 115ef4: d50323bf autiasp 115ef8: 14012752 b 0x15fc40 <_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_@plt> 0000000000115efc >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const>: 115efc: d503233f paciasp 115f00: d10243ff sub sp, sp, #0x90 115f04: a9047bfd stp x29, x30, [sp, #0x40] 115f08: 910103fd add x29, sp, #0x40 115f0c: f9002bf9 str x25, [sp, #0x50] 115f10: a9065ff8 stp x24, x23, [sp, #0x60] 115f14: a90757f6 stp x22, x21, [sp, #0x70] 115f18: a9084ff4 stp x20, x19, [sp, #0x80] 115f1c: d53bd058 mrs x24, TPIDR_EL0 115f20: aa0003f6 mov x22, x0 115f24: f9401708 ldr x8, [x24, #0x28] 115f28: aa0303e0 mov x0, x3 115f2c: aa0503f3 mov x19, x5 115f30: aa0403f4 mov x20, x4 115f34: aa0203f5 mov x21, x2 115f38: f81f83a8 stur x8, [x29, #-0x8] 115f3c: 910003e8 mov x8, sp 115f40: f90007e1 str x1, [sp, #0x8] 115f44: 94012647 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 115f48: f00002b7 adrp x23, 0x16c000 115f4c: f00002a8 adrp x8, 0x16c000 115f50: f9470ef7 ldr x23, [x23, #0xe18] 115f54: f9474508 ldr x8, [x8, #0xe88] 115f58: f90013ff str xzr, [sp, #0x20] 115f5c: f94003f9 ldr x25, [sp] 115f60: a90123f7 stp x23, x8, [sp, #0x10] 115f64: c8dffee8 ldar x8, [x23] 115f68: b100051f cmn x8, #0x1 115f6c: 54000140 b.eq 0x115f94 >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x98> 115f70: 910043e8 add x8, sp, #0x10 115f74: d10043a9 sub x9, x29, #0x10 115f78: a93ea3a9 stp x9, x8, [x29, #-0x18] 115f7c: f00002a0 adrp x0, 0x16c000 115f80: 90000102 adrp x2, 0x135000 ::~codecvt()+0xc54> 115f84: 9104d042 add x2, x2, #0x134 115f88: d10063a1 sub x1, x29, #0x18 115f8c: f9470c00 ldr x0, [x0, #0xe18] 115f90: 94012678 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 115f94: a9412728 ldp x8, x9, [x25, #0x10] 115f98: b9800aea ldrsw x10, [x23, #0x8] 115f9c: cb08012b sub x11, x9, x8 115fa0: d1000549 sub x9, x10, #0x1 115fa4: eb8b0d3f cmp x9, x11, asr #3 115fa8: 54000622 b.hs 0x11606c >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x170> 115fac: f8697917 ldr x23, [x8, x9, lsl #3] 115fb0: b40005f7 cbz x23, 0x11606c >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x170> 115fb4: f94003e0 ldr x0, [sp] 115fb8: 940125ee bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 115fbc: f8410ec8 ldr x8, [x22, #0x10]! 115fc0: aa1603e0 mov x0, x22 115fc4: f9400108 ldr x8, [x8] 115fc8: d63f0100 blr x8 115fcc: aa0003f6 mov x22, x0 115fd0: 91054003 add x3, x0, #0x150 115fd4: 910023e0 add x0, sp, #0x8 115fd8: aa1503e1 mov x1, x21 115fdc: aa1603e2 mov x2, x22 115fe0: aa1703e4 mov x4, x23 115fe4: aa1403e5 mov x5, x20 115fe8: 2a1f03e6 mov w6, wzr 115fec: 97ffd29e bl 0x10aa64 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2b8> 115ff0: cb160008 sub x8, x0, x22 115ff4: f1053d1f cmp x8, #0x14f 115ff8: 5400020c b.gt 0x116038 >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x13c> 115ffc: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 116000: 9343fd08 asr x8, x8, #3 116004: f2955569 movk x9, #0xaaab 116008: 9b097d08 mul x8, x8, x9 11600c: d28924a9 mov x9, #0x4925 // =18725 116010: f2a49249 movk x9, #0x2492, lsl #16 116014: f2d24929 movk x9, #0x9249, lsl #32 116018: f2e92489 movk x9, #0x4924, lsl #48 11601c: 9b497d09 smulh x9, x8, x9 116020: d37ffd2a lsr x10, x9, #63 116024: d341fd29 lsr x9, x9, #1 116028: 0b0a0129 add w9, w9, w10 11602c: 4b090d29 sub w9, w9, w9, lsl #3 116030: 0b090108 add w8, w8, w9 116034: b9001a68 str w8, [x19, #0x18] 116038: f94007e0 ldr x0, [sp, #0x8] 11603c: f9401708 ldr x8, [x24, #0x28] 116040: f85f83a9 ldur x9, [x29, #-0x8] 116044: eb09011f cmp x8, x9 116048: 54000141 b.ne 0x116070 >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x174> 11604c: a9484ff4 ldp x20, x19, [sp, #0x80] 116050: a94757f6 ldp x22, x21, [sp, #0x70] 116054: a9465ff8 ldp x24, x23, [sp, #0x60] 116058: a9447bfd ldp x29, x30, [sp, #0x40] 11605c: f9402bf9 ldr x25, [sp, #0x50] 116060: 910243ff add sp, sp, #0x90 116064: d50323bf autiasp 116068: d65f03c0 ret 11606c: 94003dd7 bl 0x1257c8 116070: 94011b70 bl 0x15ce30 <__stack_chk_fail@plt> 116074: aa0003f3 mov x19, x0 116078: f94003e0 ldr x0, [sp] 11607c: 940125bd bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 116080: aa1303e0 mov x0, x19 116084: 94010c37 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000116088 >>::__get_weekdayname(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 116088: d503233f paciasp 11608c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 116090: a9015ff8 stp x24, x23, [sp, #0x10] 116094: 910003fd mov x29, sp 116098: a90257f6 stp x22, x21, [sp, #0x20] 11609c: a9034ff4 stp x20, x19, [sp, #0x30] 1160a0: f8410c08 ldr x8, [x0, #0x10]! 1160a4: aa0503f4 mov x20, x5 1160a8: aa0403f5 mov x21, x4 1160ac: aa0303f6 mov x22, x3 1160b0: aa0203f7 mov x23, x2 1160b4: f9400108 ldr x8, [x8] 1160b8: aa0103f3 mov x19, x1 1160bc: d63f0100 blr x8 1160c0: aa0003f8 mov x24, x0 1160c4: 91054003 add x3, x0, #0x150 1160c8: aa1703e0 mov x0, x23 1160cc: aa1603e1 mov x1, x22 1160d0: aa1803e2 mov x2, x24 1160d4: aa1403e4 mov x4, x20 1160d8: aa1503e5 mov x5, x21 1160dc: 2a1f03e6 mov w6, wzr 1160e0: 97ffd261 bl 0x10aa64 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2b8> 1160e4: cb180008 sub x8, x0, x24 1160e8: f1053d1f cmp x8, #0x14f 1160ec: 5400020c b.gt 0x11612c >>::__get_weekdayname(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xa4> 1160f0: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 1160f4: 9343fd08 asr x8, x8, #3 1160f8: f2955569 movk x9, #0xaaab 1160fc: 9b097d08 mul x8, x8, x9 116100: d28924a9 mov x9, #0x4925 // =18725 116104: f2a49249 movk x9, #0x2492, lsl #16 116108: f2d24929 movk x9, #0x9249, lsl #32 11610c: f2e92489 movk x9, #0x4924, lsl #48 116110: 9b497d09 smulh x9, x8, x9 116114: d37ffd2a lsr x10, x9, #63 116118: d341fd29 lsr x9, x9, #1 11611c: 0b0a0129 add w9, w9, w10 116120: 4b090d29 sub w9, w9, w9, lsl #3 116124: 0b090108 add w8, w8, w9 116128: b9000268 str w8, [x19] 11612c: a9434ff4 ldp x20, x19, [sp, #0x30] 116130: a94257f6 ldp x22, x21, [sp, #0x20] 116134: a9415ff8 ldp x24, x23, [sp, #0x10] 116138: a8c47bfd ldp x29, x30, [sp], #0x40 11613c: d50323bf autiasp 116140: d65f03c0 ret 0000000000116144 >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const>: 116144: d503233f paciasp 116148: d10243ff sub sp, sp, #0x90 11614c: a9047bfd stp x29, x30, [sp, #0x40] 116150: 910103fd add x29, sp, #0x40 116154: f9002bf9 str x25, [sp, #0x50] 116158: a9065ff8 stp x24, x23, [sp, #0x60] 11615c: a90757f6 stp x22, x21, [sp, #0x70] 116160: a9084ff4 stp x20, x19, [sp, #0x80] 116164: d53bd058 mrs x24, TPIDR_EL0 116168: aa0003f6 mov x22, x0 11616c: f9401708 ldr x8, [x24, #0x28] 116170: aa0303e0 mov x0, x3 116174: aa0503f3 mov x19, x5 116178: aa0403f4 mov x20, x4 11617c: aa0203f5 mov x21, x2 116180: f81f83a8 stur x8, [x29, #-0x8] 116184: 910003e8 mov x8, sp 116188: f90007e1 str x1, [sp, #0x8] 11618c: 940125b5 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 116190: d00002b7 adrp x23, 0x16c000 116194: d00002a8 adrp x8, 0x16c000 116198: f9470ef7 ldr x23, [x23, #0xe18] 11619c: f9474508 ldr x8, [x8, #0xe88] 1161a0: f90013ff str xzr, [sp, #0x20] 1161a4: f94003f9 ldr x25, [sp] 1161a8: a90123f7 stp x23, x8, [sp, #0x10] 1161ac: c8dffee8 ldar x8, [x23] 1161b0: b100051f cmn x8, #0x1 1161b4: 54000140 b.eq 0x1161dc >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x98> 1161b8: 910043e8 add x8, sp, #0x10 1161bc: d10043a9 sub x9, x29, #0x10 1161c0: a93ea3a9 stp x9, x8, [x29, #-0x18] 1161c4: d00002a0 adrp x0, 0x16c000 1161c8: f00000e2 adrp x2, 0x135000 ::~codecvt()+0xc54> 1161cc: 9104d042 add x2, x2, #0x134 1161d0: d10063a1 sub x1, x29, #0x18 1161d4: f9470c00 ldr x0, [x0, #0xe18] 1161d8: 940125e6 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 1161dc: a9412728 ldp x8, x9, [x25, #0x10] 1161e0: b9800aea ldrsw x10, [x23, #0x8] 1161e4: cb08012b sub x11, x9, x8 1161e8: d1000549 sub x9, x10, #0x1 1161ec: eb8b0d3f cmp x9, x11, asr #3 1161f0: 54000602 b.hs 0x1162b0 >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x16c> 1161f4: f8697917 ldr x23, [x8, x9, lsl #3] 1161f8: b40005d7 cbz x23, 0x1162b0 >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x16c> 1161fc: f94003e0 ldr x0, [sp] 116200: 9401255c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 116204: f8410ec8 ldr x8, [x22, #0x10]! 116208: aa1603e0 mov x0, x22 11620c: f9400508 ldr x8, [x8, #0x8] 116210: d63f0100 blr x8 116214: aa0003f6 mov x22, x0 116218: 91090003 add x3, x0, #0x240 11621c: 910023e0 add x0, sp, #0x8 116220: aa1503e1 mov x1, x21 116224: aa1603e2 mov x2, x22 116228: aa1703e4 mov x4, x23 11622c: aa1403e5 mov x5, x20 116230: 2a1f03e6 mov w6, wzr 116234: 97ffd20c bl 0x10aa64 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2b8> 116238: cb160008 sub x8, x0, x22 11623c: f108fd1f cmp x8, #0x23f 116240: 540001ec b.gt 0x11627c >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x138> 116244: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 116248: 9343fd08 asr x8, x8, #3 11624c: f2955569 movk x9, #0xaaab 116250: 9b097d08 mul x8, x8, x9 116254: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 116258: f2955569 movk x9, #0xaaab 11625c: f2e55549 movk x9, #0x2aaa, lsl #48 116260: 9b497d09 smulh x9, x8, x9 116264: d37ffd2a lsr x10, x9, #63 116268: d341fd29 lsr x9, x9, #1 11626c: 0b0a0129 add w9, w9, w10 116270: 5280018a mov w10, #0xc // =12 116274: 1b0aa128 msub w8, w9, w10, w8 116278: b9001268 str w8, [x19, #0x10] 11627c: f94007e0 ldr x0, [sp, #0x8] 116280: f9401708 ldr x8, [x24, #0x28] 116284: f85f83a9 ldur x9, [x29, #-0x8] 116288: eb09011f cmp x8, x9 11628c: 54000141 b.ne 0x1162b4 >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x170> 116290: a9484ff4 ldp x20, x19, [sp, #0x80] 116294: a94757f6 ldp x22, x21, [sp, #0x70] 116298: a9465ff8 ldp x24, x23, [sp, #0x60] 11629c: a9447bfd ldp x29, x30, [sp, #0x40] 1162a0: f9402bf9 ldr x25, [sp, #0x50] 1162a4: 910243ff add sp, sp, #0x90 1162a8: d50323bf autiasp 1162ac: d65f03c0 ret 1162b0: 94003d46 bl 0x1257c8 1162b4: 94011adf bl 0x15ce30 <__stack_chk_fail@plt> 1162b8: aa0003f3 mov x19, x0 1162bc: f94003e0 ldr x0, [sp] 1162c0: 9401252c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1162c4: aa1303e0 mov x0, x19 1162c8: 94010ba6 bl 0x159160 <__emutls_get_address+0x6d4> 00000000001162cc >>::__get_monthname(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 1162cc: d503233f paciasp 1162d0: a9bc7bfd stp x29, x30, [sp, #-0x40]! 1162d4: a9015ff8 stp x24, x23, [sp, #0x10] 1162d8: 910003fd mov x29, sp 1162dc: a90257f6 stp x22, x21, [sp, #0x20] 1162e0: a9034ff4 stp x20, x19, [sp, #0x30] 1162e4: f8410c08 ldr x8, [x0, #0x10]! 1162e8: aa0503f4 mov x20, x5 1162ec: aa0403f5 mov x21, x4 1162f0: aa0303f6 mov x22, x3 1162f4: aa0203f7 mov x23, x2 1162f8: f9400508 ldr x8, [x8, #0x8] 1162fc: aa0103f3 mov x19, x1 116300: d63f0100 blr x8 116304: aa0003f8 mov x24, x0 116308: 91090003 add x3, x0, #0x240 11630c: aa1703e0 mov x0, x23 116310: aa1603e1 mov x1, x22 116314: aa1803e2 mov x2, x24 116318: aa1403e4 mov x4, x20 11631c: aa1503e5 mov x5, x21 116320: 2a1f03e6 mov w6, wzr 116324: 97ffd1d0 bl 0x10aa64 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2b8> 116328: cb180008 sub x8, x0, x24 11632c: f108fd1f cmp x8, #0x23f 116330: 540001ec b.gt 0x11636c >>::__get_monthname(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xa0> 116334: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 116338: 9343fd08 asr x8, x8, #3 11633c: f2955569 movk x9, #0xaaab 116340: 9b097d08 mul x8, x8, x9 116344: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 116348: f2955569 movk x9, #0xaaab 11634c: f2e55549 movk x9, #0x2aaa, lsl #48 116350: 9b497d09 smulh x9, x8, x9 116354: d37ffd2a lsr x10, x9, #63 116358: d341fd29 lsr x9, x9, #1 11635c: 0b0a0129 add w9, w9, w10 116360: 5280018a mov w10, #0xc // =12 116364: 1b0aa128 msub w8, w9, w10, w8 116368: b9000268 str w8, [x19] 11636c: a9434ff4 ldp x20, x19, [sp, #0x30] 116370: a94257f6 ldp x22, x21, [sp, #0x20] 116374: a9415ff8 ldp x24, x23, [sp, #0x10] 116378: a8c47bfd ldp x29, x30, [sp], #0x40 11637c: d50323bf autiasp 116380: d65f03c0 ret 0000000000116384 >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const>: 116384: d503233f paciasp 116388: d10203ff sub sp, sp, #0x80 11638c: a9047bfd stp x29, x30, [sp, #0x40] 116390: 910103fd add x29, sp, #0x40 116394: a9055ff8 stp x24, x23, [sp, #0x50] 116398: a90657f6 stp x22, x21, [sp, #0x60] 11639c: a9074ff4 stp x20, x19, [sp, #0x70] 1163a0: d53bd057 mrs x23, TPIDR_EL0 1163a4: aa0303e0 mov x0, x3 1163a8: f94016e8 ldr x8, [x23, #0x28] 1163ac: aa0503f3 mov x19, x5 1163b0: aa0403f4 mov x20, x4 1163b4: aa0203f5 mov x21, x2 1163b8: f81f83a8 stur x8, [x29, #-0x8] 1163bc: 910003e8 mov x8, sp 1163c0: f90007e1 str x1, [sp, #0x8] 1163c4: 94012527 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 1163c8: d00002b6 adrp x22, 0x16c000 1163cc: d00002a8 adrp x8, 0x16c000 1163d0: f9470ed6 ldr x22, [x22, #0xe18] 1163d4: f9474508 ldr x8, [x8, #0xe88] 1163d8: f90013ff str xzr, [sp, #0x20] 1163dc: f94003f8 ldr x24, [sp] 1163e0: a90123f6 stp x22, x8, [sp, #0x10] 1163e4: c8dffec8 ldar x8, [x22] 1163e8: b100051f cmn x8, #0x1 1163ec: 54000140 b.eq 0x116414 >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x90> 1163f0: 910043e8 add x8, sp, #0x10 1163f4: d10043a9 sub x9, x29, #0x10 1163f8: a93ea3a9 stp x9, x8, [x29, #-0x18] 1163fc: d00002a0 adrp x0, 0x16c000 116400: f00000e2 adrp x2, 0x135000 ::~codecvt()+0xc54> 116404: 9104d042 add x2, x2, #0x134 116408: d10063a1 sub x1, x29, #0x18 11640c: f9470c00 ldr x0, [x0, #0xe18] 116410: 94012558 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 116414: a9412708 ldp x8, x9, [x24, #0x10] 116418: b9800aca ldrsw x10, [x22, #0x8] 11641c: cb08012b sub x11, x9, x8 116420: d1000549 sub x9, x10, #0x1 116424: eb8b0d3f cmp x9, x11, asr #3 116428: 54000422 b.hs 0x1164ac >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x128> 11642c: f8697916 ldr x22, [x8, x9, lsl #3] 116430: b40003f6 cbz x22, 0x1164ac >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x128> 116434: f94003e0 ldr x0, [sp] 116438: 940124ce bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11643c: 910023e0 add x0, sp, #0x8 116440: aa1503e1 mov x1, x21 116444: aa1403e2 mov x2, x20 116448: aa1603e3 mov x3, x22 11644c: 52800084 mov w4, #0x4 // =4 116450: 940003f8 bl 0x117430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 116454: 39400288 ldrb w8, [x20] 116458: 37100128 tbnz w8, #0x2, 0x11647c >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0xf8> 11645c: 111db009 add w9, w0, #0x76c 116460: 7101901f cmp w0, #0x64 116464: 111f4008 add w8, w0, #0x7d0 116468: 1a80b129 csel w9, w9, w0, lt 11646c: 7101141f cmp w0, #0x45 116470: 1a89b108 csel w8, w8, w9, lt 116474: 511db108 sub w8, w8, #0x76c 116478: b9001668 str w8, [x19, #0x14] 11647c: f94007e0 ldr x0, [sp, #0x8] 116480: f94016e8 ldr x8, [x23, #0x28] 116484: f85f83a9 ldur x9, [x29, #-0x8] 116488: eb09011f cmp x8, x9 11648c: 54000121 b.ne 0x1164b0 >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x12c> 116490: a9474ff4 ldp x20, x19, [sp, #0x70] 116494: a94657f6 ldp x22, x21, [sp, #0x60] 116498: a9455ff8 ldp x24, x23, [sp, #0x50] 11649c: a9447bfd ldp x29, x30, [sp, #0x40] 1164a0: 910203ff add sp, sp, #0x80 1164a4: d50323bf autiasp 1164a8: d65f03c0 ret 1164ac: 94003cc7 bl 0x1257c8 1164b0: 94011a60 bl 0x15ce30 <__stack_chk_fail@plt> 1164b4: aa0003f3 mov x19, x0 1164b8: f94003e0 ldr x0, [sp] 1164bc: 940124ad bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1164c0: aa1303e0 mov x0, x19 1164c4: 94010b27 bl 0x159160 <__emutls_get_address+0x6d4> 00000000001164c8 >>::__get_year(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 1164c8: d503233f paciasp 1164cc: a9be7bfd stp x29, x30, [sp, #-0x20]! 1164d0: a9014ff4 stp x20, x19, [sp, #0x10] 1164d4: 910003fd mov x29, sp 1164d8: aa0403f4 mov x20, x4 1164dc: aa0203e0 mov x0, x2 1164e0: aa0103f3 mov x19, x1 1164e4: aa0303e1 mov x1, x3 1164e8: aa0403e2 mov x2, x4 1164ec: aa0503e3 mov x3, x5 1164f0: 52800084 mov w4, #0x4 // =4 1164f4: 940003cf bl 0x117430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 1164f8: 39400288 ldrb w8, [x20] 1164fc: 37100128 tbnz w8, #0x2, 0x116520 >>::__get_year(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x58> 116500: 111db009 add w9, w0, #0x76c 116504: 7101901f cmp w0, #0x64 116508: 111f4008 add w8, w0, #0x7d0 11650c: 1a80b129 csel w9, w9, w0, lt 116510: 7101141f cmp w0, #0x45 116514: 1a89b108 csel w8, w8, w9, lt 116518: 511db108 sub w8, w8, #0x76c 11651c: b9000268 str w8, [x19] 116520: a9414ff4 ldp x20, x19, [sp, #0x10] 116524: a8c27bfd ldp x29, x30, [sp], #0x20 116528: d50323bf autiasp 11652c: d65f03c0 ret 0000000000116530 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const>: 116530: d503233f paciasp 116534: d10303ff sub sp, sp, #0xc0 116538: a9067bfd stp x29, x30, [sp, #0x60] 11653c: 910183fd add x29, sp, #0x60 116540: f9003bfb str x27, [sp, #0x70] 116544: a90867fa stp x26, x25, [sp, #0x80] 116548: a9095ff8 stp x24, x23, [sp, #0x90] 11654c: a90a57f6 stp x22, x21, [sp, #0xa0] 116550: a90b4ff4 stp x20, x19, [sp, #0xb0] 116554: d53bd05a mrs x26, TPIDR_EL0 116558: aa0003f6 mov x22, x0 11655c: f9401748 ldr x8, [x26, #0x28] 116560: aa0303e0 mov x0, x3 116564: 2a0603f9 mov w25, w6 116568: aa0503f3 mov x19, x5 11656c: aa0403f4 mov x20, x4 116570: aa0303f7 mov x23, x3 116574: f81f83a8 stur x8, [x29, #-0x8] 116578: 910003e8 mov x8, sp 11657c: aa0203f5 mov x21, x2 116580: f90007e1 str x1, [sp, #0x8] 116584: b900009f str wzr, [x4] 116588: 940124b6 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 11658c: d00002b8 adrp x24, 0x16c000 116590: d00002a8 adrp x8, 0x16c000 116594: f9470f18 ldr x24, [x24, #0xe18] 116598: f9474508 ldr x8, [x8, #0xe88] 11659c: f9001bff str xzr, [sp, #0x30] 1165a0: f94003fb ldr x27, [sp] 1165a4: a90223f8 stp x24, x8, [sp, #0x20] 1165a8: c8dfff08 ldar x8, [x24] 1165ac: b100051f cmn x8, #0x1 1165b0: 54000140 b.eq 0x1165d8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0xa8> 1165b4: 910083e8 add x8, sp, #0x20 1165b8: 910063e9 add x9, sp, #0x18 1165bc: a90123e9 stp x9, x8, [sp, #0x10] 1165c0: d00002a0 adrp x0, 0x16c000 1165c4: f00000e2 adrp x2, 0x135000 ::~codecvt()+0xc54> 1165c8: 9104d042 add x2, x2, #0x134 1165cc: 910043e1 add x1, sp, #0x10 1165d0: f9470c00 ldr x0, [x0, #0xe18] 1165d4: 940124e7 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 1165d8: a9412768 ldp x8, x9, [x27, #0x10] 1165dc: b9800b0a ldrsw x10, [x24, #0x8] 1165e0: cb08012b sub x11, x9, x8 1165e4: d1000549 sub x9, x10, #0x1 1165e8: eb8b0d3f cmp x9, x11, asr #3 1165ec: 54002de2 b.hs 0x116ba8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x678> 1165f0: f8697918 ldr x24, [x8, x9, lsl #3] 1165f4: b4002db8 cbz x24, 0x116ba8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x678> 1165f8: f94003e0 ldr x0, [sp] 1165fc: 9401245d bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 116600: 12001f28 and w8, w25, #0xff 116604: 51009508 sub w8, w8, #0x25 116608: 7101511f cmp w8, #0x54 11660c: 54002628 b.hi 0x116ad0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5a0> 116610: d0fffb29 adrp x9, 0x7c000 116614: 91112929 add x9, x9, #0x44a 116618: 1000008a adr x10, 0x116628 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0xf8> 11661c: 7868792b ldrh w11, [x9, x8, lsl #1] 116620: 8b0b094a add x10, x10, x11, lsl #2 116624: d61f0140 br x10 116628: d503249f bti j 11662c: f8410ec8 ldr x8, [x22, #0x10]! 116630: aa1603e0 mov x0, x22 116634: f9400508 ldr x8, [x8, #0x8] 116638: d63f0100 blr x8 11663c: aa0003f6 mov x22, x0 116640: 91090003 add x3, x0, #0x240 116644: 910023e0 add x0, sp, #0x8 116648: aa1503e1 mov x1, x21 11664c: aa1603e2 mov x2, x22 116650: aa1803e4 mov x4, x24 116654: aa1403e5 mov x5, x20 116658: 2a1f03e6 mov w6, wzr 11665c: 97ffd102 bl 0x10aa64 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2b8> 116660: cb160008 sub x8, x0, x22 116664: f108fd1f cmp x8, #0x23f 116668: 540023cc b.gt 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 11666c: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 116670: 9343fd08 asr x8, x8, #3 116674: f2955569 movk x9, #0xaaab 116678: 9b097d08 mul x8, x8, x9 11667c: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 116680: f2955569 movk x9, #0xaaab 116684: f2e55549 movk x9, #0x2aaa, lsl #48 116688: 9b497d09 smulh x9, x8, x9 11668c: d37ffd2a lsr x10, x9, #63 116690: d341fd29 lsr x9, x9, #1 116694: 0b0a0129 add w9, w9, w10 116698: 5280018a mov w10, #0xc // =12 11669c: 1b0aa128 msub w8, w9, w10, w8 1166a0: b9001268 str w8, [x19, #0x10] 1166a4: 1400010f b 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 1166a8: d503249f bti j 1166ac: 910023e0 add x0, sp, #0x8 1166b0: aa1503e1 mov x1, x21 1166b4: aa1403e2 mov x2, x20 1166b8: aa1803e3 mov x3, x24 1166bc: 52800044 mov w4, #0x2 // =2 1166c0: 9400035c bl 0x117430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 1166c4: b9400288 ldr w8, [x20] 1166c8: 51000409 sub w9, w0, #0x1 1166cc: 7100793f cmp w9, #0x1e 1166d0: 54002048 b.hi 0x116ad8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5a8> 1166d4: 37102028 tbnz w8, #0x2, 0x116ad8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5a8> 1166d8: b9000e60 str w0, [x19, #0xc] 1166dc: 14000101 b 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 1166e0: d503249f bti j 1166e4: f8410ec8 ldr x8, [x22, #0x10]! 1166e8: aa1603e0 mov x0, x22 1166ec: f9400108 ldr x8, [x8] 1166f0: d63f0100 blr x8 1166f4: aa0003f6 mov x22, x0 1166f8: 91054003 add x3, x0, #0x150 1166fc: 910023e0 add x0, sp, #0x8 116700: aa1503e1 mov x1, x21 116704: aa1603e2 mov x2, x22 116708: aa1803e4 mov x4, x24 11670c: aa1403e5 mov x5, x20 116710: 2a1f03e6 mov w6, wzr 116714: 97ffd0d4 bl 0x10aa64 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2b8> 116718: cb160008 sub x8, x0, x22 11671c: f1053d1f cmp x8, #0x14f 116720: 54001e0c b.gt 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 116724: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 116728: 9343fd08 asr x8, x8, #3 11672c: f2955569 movk x9, #0xaaab 116730: 9b097d08 mul x8, x8, x9 116734: d28924a9 mov x9, #0x4925 // =18725 116738: f2a49249 movk x9, #0x2492, lsl #16 11673c: f2d24929 movk x9, #0x9249, lsl #32 116740: f2e92489 movk x9, #0x4924, lsl #48 116744: 9b497d09 smulh x9, x8, x9 116748: d37ffd2a lsr x10, x9, #63 11674c: d341fd29 lsr x9, x9, #1 116750: 0b0a0129 add w9, w9, w10 116754: 4b090d29 sub w9, w9, w9, lsl #3 116758: 0b090108 add w8, w8, w9 11675c: b9001a68 str w8, [x19, #0x18] 116760: 140000e0 b 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 116764: d503249f bti j 116768: 910023e1 add x1, sp, #0x8 11676c: aa1603e0 mov x0, x22 116770: aa1503e2 mov x2, x21 116774: aa1403e3 mov x3, x20 116778: aa1803e4 mov x4, x24 11677c: 94012535 bl 0x15fc50 <_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIwEE@plt> 116780: 140000d8 b 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 116784: d503249f bti j 116788: d0fffb28 adrp x8, 0x7c000 11678c: f94007e1 ldr x1, [sp, #0x8] 116790: 9117f108 add x8, x8, #0x5fc 116794: ad400500 ldp q0, q1, [x8] 116798: 3cc1c102 ldur q2, [x8, #0x1c] 11679c: 910083e8 add x8, sp, #0x20 1167a0: 9100b107 add x7, x8, #0x2c 1167a4: ad0107e0 stp q0, q1, [sp, #0x20] 1167a8: 3c83c3e2 stur q2, [sp, #0x3c] 1167ac: 14000085 b 0x1169c0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x490> 1167b0: d503249f bti j 1167b4: aa1603e0 mov x0, x22 1167b8: f8410c08 ldr x8, [x0, #0x10]! 1167bc: f9401908 ldr x8, [x8, #0x30] 1167c0: 1400001e b 0x116838 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x308> 1167c4: d503249f bti j 1167c8: 910023e0 add x0, sp, #0x8 1167cc: aa1503e1 mov x1, x21 1167d0: aa1403e2 mov x2, x20 1167d4: aa1803e3 mov x3, x24 1167d8: 52800084 mov w4, #0x4 // =4 1167dc: 94000315 bl 0x117430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 1167e0: 39400288 ldrb w8, [x20] 1167e4: 371017e8 tbnz w8, #0x2, 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 1167e8: 511db008 sub w8, w0, #0x76c 1167ec: b9001668 str w8, [x19, #0x14] 1167f0: 140000bc b 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 1167f4: d503249f bti j 1167f8: 910023e0 add x0, sp, #0x8 1167fc: aa1503e1 mov x1, x21 116800: aa1403e2 mov x2, x20 116804: aa1803e3 mov x3, x24 116808: 52800044 mov w4, #0x2 // =2 11680c: 94000309 bl 0x117430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 116810: b9400288 ldr w8, [x20] 116814: 7100ec1f cmp w0, #0x3b 116818: 5400160c b.gt 0x116ad8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5a8> 11681c: 371015e8 tbnz w8, #0x2, 0x116ad8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5a8> 116820: b9000660 str w0, [x19, #0x4] 116824: 140000af b 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 116828: d503249f bti j 11682c: aa1603e0 mov x0, x22 116830: f8410c08 ldr x8, [x0, #0x10]! 116834: f9400d08 ldr x8, [x8, #0x18] 116838: d63f0100 blr x8 11683c: 39400009 ldrb w9, [x0] 116840: 91001008 add x8, x0, #0x4 116844: a940ac0a ldp x10, x11, [x0, #0x8] 116848: 7200013f tst w9, #0x1 11684c: d341fd29 lsr x9, x9, #1 116850: f94007e1 ldr x1, [sp, #0x8] 116854: 9a8a0129 csel x9, x9, x10, eq 116858: 9a8b0106 csel x6, x8, x11, eq 11685c: 8b0908c7 add x7, x6, x9, lsl #2 116860: 14000059 b 0x1169c4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x494> 116864: d503249f bti j 116868: b0fffb28 adrp x8, 0x7b000 11686c: 913d4108 add x8, x8, #0xf50 116870: 1400004f b 0x1169ac >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x47c> 116874: d503249f bti j 116878: 910023e0 add x0, sp, #0x8 11687c: aa1503e1 mov x1, x21 116880: aa1403e2 mov x2, x20 116884: aa1803e3 mov x3, x24 116888: 52800044 mov w4, #0x2 // =2 11688c: 940002e9 bl 0x117430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 116890: b9400288 ldr w8, [x20] 116894: 7100301f cmp w0, #0xc 116898: 5400120c b.gt 0x116ad8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5a8> 11689c: 371011e8 tbnz w8, #0x2, 0x116ad8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5a8> 1168a0: 51000408 sub w8, w0, #0x1 1168a4: b9001268 str w8, [x19, #0x10] 1168a8: 1400008e b 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 1168ac: d503249f bti j 1168b0: b0fffb28 adrp x8, 0x7b000 1168b4: 913cc108 add x8, x8, #0xf30 1168b8: 1400003d b 0x1169ac >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x47c> 1168bc: d503249f bti j 1168c0: 910023e0 add x0, sp, #0x8 1168c4: aa1503e1 mov x1, x21 1168c8: aa1403e2 mov x2, x20 1168cc: aa1803e3 mov x3, x24 1168d0: 52800044 mov w4, #0x2 // =2 1168d4: 940002d7 bl 0x117430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 1168d8: b9400288 ldr w8, [x20] 1168dc: 71005c1f cmp w0, #0x17 1168e0: 5400030d b.le 0x116940 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x410> 1168e4: 1400007d b 0x116ad8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5a8> 1168e8: d503249f bti j 1168ec: d0fffb28 adrp x8, 0x7c000 1168f0: f94007e1 ldr x1, [sp, #0x8] 1168f4: 9118a108 add x8, x8, #0x628 1168f8: 910083e9 add x9, sp, #0x20 1168fc: 91005127 add x7, x9, #0x14 116900: 3dc00100 ldr q0, [x8] 116904: b9401108 ldr w8, [x8, #0x10] 116908: 3d800be0 str q0, [sp, #0x20] 11690c: b90033e8 str w8, [sp, #0x30] 116910: 1400002c b 0x1169c0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x490> 116914: d503249f bti j 116918: 910023e0 add x0, sp, #0x8 11691c: aa1503e1 mov x1, x21 116920: aa1403e2 mov x2, x20 116924: aa1803e3 mov x3, x24 116928: 52800044 mov w4, #0x2 // =2 11692c: 940002c1 bl 0x117430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 116930: b9400288 ldr w8, [x20] 116934: 51000409 sub w9, w0, #0x1 116938: 71002d3f cmp w9, #0xb 11693c: 54000ce8 b.hi 0x116ad8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5a8> 116940: 37100cc8 tbnz w8, #0x2, 0x116ad8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5a8> 116944: b9000a60 str w0, [x19, #0x8] 116948: 14000066 b 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 11694c: d503249f bti j 116950: 910023e1 add x1, sp, #0x8 116954: aa1603e0 mov x0, x22 116958: aa1503e2 mov x2, x21 11695c: aa1403e3 mov x3, x20 116960: aa1803e4 mov x4, x24 116964: 940124bf bl 0x15fc60 <_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIwEE@plt> 116968: 1400005e b 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 11696c: d503249f bti j 116970: 910023e0 add x0, sp, #0x8 116974: aa1503e1 mov x1, x21 116978: aa1403e2 mov x2, x20 11697c: aa1803e3 mov x3, x24 116980: 52800044 mov w4, #0x2 // =2 116984: 940002ab bl 0x117430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 116988: b9400288 ldr w8, [x20] 11698c: 7100f01f cmp w0, #0x3c 116990: 54000a4c b.gt 0x116ad8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5a8> 116994: 37100a28 tbnz w8, #0x2, 0x116ad8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5a8> 116998: b9000260 str w0, [x19] 11699c: 14000051 b 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 1169a0: d503249f bti j 1169a4: b0fffb28 adrp x8, 0x7b000 1169a8: 913e4108 add x8, x8, #0xf90 1169ac: ad400500 ldp q0, q1, [x8] 1169b0: 910083e8 add x8, sp, #0x20 1169b4: 91008107 add x7, x8, #0x20 1169b8: f94007e1 ldr x1, [sp, #0x8] 1169bc: ad0107e0 stp q0, q1, [sp, #0x20] 1169c0: 910083e6 add x6, sp, #0x20 1169c4: aa1603e0 mov x0, x22 1169c8: aa1503e2 mov x2, x21 1169cc: aa1703e3 mov x3, x23 1169d0: aa1403e4 mov x4, x20 1169d4: aa1303e5 mov x5, x19 1169d8: 9401249a bl 0x15fc40 <_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_@plt> 1169dc: f90007e0 str x0, [sp, #0x8] 1169e0: 14000040 b 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 1169e4: d503249f bti j 1169e8: 910023e0 add x0, sp, #0x8 1169ec: aa1503e1 mov x1, x21 1169f0: aa1403e2 mov x2, x20 1169f4: aa1803e3 mov x3, x24 1169f8: 52800084 mov w4, #0x4 // =4 1169fc: 9400028d bl 0x117430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 116a00: 39400288 ldrb w8, [x20] 116a04: 371006e8 tbnz w8, #0x2, 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 116a08: 111db009 add w9, w0, #0x76c 116a0c: 7101901f cmp w0, #0x64 116a10: 111f4008 add w8, w0, #0x7d0 116a14: 1a80b129 csel w9, w9, w0, lt 116a18: 7101141f cmp w0, #0x45 116a1c: 1a89b108 csel w8, w8, w9, lt 116a20: 511db108 sub w8, w8, #0x76c 116a24: b9001668 str w8, [x19, #0x14] 116a28: 1400002e b 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 116a2c: d503249f bti j 116a30: f94002c8 ldr x8, [x22] 116a34: aa1603e0 mov x0, x22 116a38: f94007e1 ldr x1, [sp, #0x8] 116a3c: aa1503e2 mov x2, x21 116a40: aa1703e3 mov x3, x23 116a44: aa1403e4 mov x4, x20 116a48: f9401508 ldr x8, [x8, #0x28] 116a4c: aa1303e5 mov x5, x19 116a50: d63f0100 blr x8 116a54: 14000024 b 0x116ae4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b4> 116a58: d503249f bti j 116a5c: 910023e0 add x0, sp, #0x8 116a60: aa1503e1 mov x1, x21 116a64: aa1403e2 mov x2, x20 116a68: aa1803e3 mov x3, x24 116a6c: 52800064 mov w4, #0x3 // =3 116a70: 94000270 bl 0x117430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 116a74: b9400288 ldr w8, [x20] 116a78: 7105b41f cmp w0, #0x16d 116a7c: 540002ec b.gt 0x116ad8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5a8> 116a80: 371002c8 tbnz w8, #0x2, 0x116ad8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5a8> 116a84: b9001e60 str w0, [x19, #0x1c] 116a88: 14000016 b 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 116a8c: d503249f bti j 116a90: f8410ec8 ldr x8, [x22, #0x10]! 116a94: aa1603e0 mov x0, x22 116a98: f9400908 ldr x8, [x8, #0x10] 116a9c: d63f0100 blr x8 116aa0: 39400008 ldrb w8, [x0] 116aa4: f9400409 ldr x9, [x0, #0x8] 116aa8: 3940600a ldrb w10, [x0, #0x18] 116aac: f940100b ldr x11, [x0, #0x20] 116ab0: d341fd0c lsr x12, x8, #1 116ab4: 7200011f tst w8, #0x1 116ab8: 9a890188 csel x8, x12, x9, eq 116abc: d341fd49 lsr x9, x10, #1 116ac0: 7200015f tst w10, #0x1 116ac4: 9a8b0129 csel x9, x9, x11, eq 116ac8: ab09011f cmn x8, x9 116acc: 54000401 b.ne 0x116b4c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x61c> 116ad0: d503249f bti j 116ad4: b9400288 ldr w8, [x20] 116ad8: 321e0108 orr w8, w8, #0x4 116adc: b9000288 str w8, [x20] 116ae0: f94007e0 ldr x0, [sp, #0x8] 116ae4: f9401748 ldr x8, [x26, #0x28] 116ae8: f85f83a9 ldur x9, [x29, #-0x8] 116aec: eb09011f cmp x8, x9 116af0: 540005e1 b.ne 0x116bac >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x67c> 116af4: a94b4ff4 ldp x20, x19, [sp, #0xb0] 116af8: a94a57f6 ldp x22, x21, [sp, #0xa0] 116afc: a9495ff8 ldp x24, x23, [sp, #0x90] 116b00: a94867fa ldp x26, x25, [sp, #0x80] 116b04: a9467bfd ldp x29, x30, [sp, #0x60] 116b08: f9403bfb ldr x27, [sp, #0x70] 116b0c: 910303ff add sp, sp, #0xc0 116b10: d50323bf autiasp 116b14: d65f03c0 ret 116b18: d503249f bti j 116b1c: 910023e0 add x0, sp, #0x8 116b20: aa1503e1 mov x1, x21 116b24: aa1403e2 mov x2, x20 116b28: aa1803e3 mov x3, x24 116b2c: 52800024 mov w4, #0x1 // =1 116b30: 94000240 bl 0x117430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 116b34: b9400288 ldr w8, [x20] 116b38: 7100181f cmp w0, #0x6 116b3c: 54fffcec b.gt 0x116ad8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5a8> 116b40: 3717fcc8 tbnz w8, #0x2, 0x116ad8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5a8> 116b44: b9001a60 str w0, [x19, #0x18] 116b48: 17ffffe6 b 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 116b4c: aa0003f6 mov x22, x0 116b50: 9100c003 add x3, x0, #0x30 116b54: 910023e0 add x0, sp, #0x8 116b58: aa1503e1 mov x1, x21 116b5c: aa1603e2 mov x2, x22 116b60: aa1803e4 mov x4, x24 116b64: aa1403e5 mov x5, x20 116b68: 2a1f03e6 mov w6, wzr 116b6c: 97ffcfbe bl 0x10aa64 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2b8> 116b70: b9400a68 ldr w8, [x19, #0x8] 116b74: eb160009 subs x9, x0, x22 116b78: 540000a1 b.ne 0x116b8c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x65c> 116b7c: 7100311f cmp w8, #0xc 116b80: 54000061 b.ne 0x116b8c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x65c> 116b84: b9000a7f str wzr, [x19, #0x8] 116b88: 17ffffd6 b 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 116b8c: f100613f cmp x9, #0x18 116b90: 54fffa81 b.ne 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 116b94: 71002d1f cmp w8, #0xb 116b98: 54fffa4c b.gt 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 116b9c: 11003108 add w8, w8, #0xc 116ba0: b9000a68 str w8, [x19, #0x8] 116ba4: 17ffffcf b 0x116ae0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b0> 116ba8: 94003b08 bl 0x1257c8 116bac: 940118a1 bl 0x15ce30 <__stack_chk_fail@plt> 116bb0: aa0003f3 mov x19, x0 116bb4: f94003e0 ldr x0, [sp] 116bb8: 940122ee bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 116bbc: aa1303e0 mov x0, x19 116bc0: 94010968 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000116bc4 >>::__get_day(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 116bc4: d503233f paciasp 116bc8: a9be7bfd stp x29, x30, [sp, #-0x20]! 116bcc: a9014ff4 stp x20, x19, [sp, #0x10] 116bd0: 910003fd mov x29, sp 116bd4: aa0403f3 mov x19, x4 116bd8: aa0203e0 mov x0, x2 116bdc: aa0103f4 mov x20, x1 116be0: aa0303e1 mov x1, x3 116be4: aa0403e2 mov x2, x4 116be8: aa0503e3 mov x3, x5 116bec: 52800044 mov w4, #0x2 // =2 116bf0: 94000210 bl 0x117430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 116bf4: b9400268 ldr w8, [x19] 116bf8: 51000409 sub w9, w0, #0x1 116bfc: 7100793f cmp w9, #0x1e 116c00: 121e0109 and w9, w8, #0x4 116c04: 7a409920 ccmp w9, #0x0, #0x0, ls 116c08: 54000080 b.eq 0x116c18 >>::__get_day(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x54> 116c0c: 321e0108 orr w8, w8, #0x4 116c10: b9000268 str w8, [x19] 116c14: 14000002 b 0x116c1c >>::__get_day(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x58> 116c18: b9000280 str w0, [x20] 116c1c: a9414ff4 ldp x20, x19, [sp, #0x10] 116c20: a8c27bfd ldp x29, x30, [sp], #0x20 116c24: d50323bf autiasp 116c28: d65f03c0 ret 0000000000116c2c >>::__get_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 116c2c: d503233f paciasp 116c30: a9be7bfd stp x29, x30, [sp, #-0x20]! 116c34: a9014ff4 stp x20, x19, [sp, #0x10] 116c38: 910003fd mov x29, sp 116c3c: aa0403f3 mov x19, x4 116c40: aa0203e0 mov x0, x2 116c44: aa0103f4 mov x20, x1 116c48: aa0303e1 mov x1, x3 116c4c: aa0403e2 mov x2, x4 116c50: aa0503e3 mov x3, x5 116c54: 52800044 mov w4, #0x2 // =2 116c58: 940001f6 bl 0x117430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 116c5c: b9400268 ldr w8, [x19] 116c60: 71005c1f cmp w0, #0x17 116c64: 121e0109 and w9, w8, #0x4 116c68: 7a40d920 ccmp w9, #0x0, #0x0, le 116c6c: 54000080 b.eq 0x116c7c >>::__get_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x50> 116c70: 321e0108 orr w8, w8, #0x4 116c74: b9000268 str w8, [x19] 116c78: 14000002 b 0x116c80 >>::__get_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x54> 116c7c: b9000280 str w0, [x20] 116c80: a9414ff4 ldp x20, x19, [sp, #0x10] 116c84: a8c27bfd ldp x29, x30, [sp], #0x20 116c88: d50323bf autiasp 116c8c: d65f03c0 ret 0000000000116c90 >>::__get_12_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 116c90: d503233f paciasp 116c94: a9be7bfd stp x29, x30, [sp, #-0x20]! 116c98: a9014ff4 stp x20, x19, [sp, #0x10] 116c9c: 910003fd mov x29, sp 116ca0: aa0403f3 mov x19, x4 116ca4: aa0203e0 mov x0, x2 116ca8: aa0103f4 mov x20, x1 116cac: aa0303e1 mov x1, x3 116cb0: aa0403e2 mov x2, x4 116cb4: aa0503e3 mov x3, x5 116cb8: 52800044 mov w4, #0x2 // =2 116cbc: 940001dd bl 0x117430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 116cc0: b9400268 ldr w8, [x19] 116cc4: 51000409 sub w9, w0, #0x1 116cc8: 71002d3f cmp w9, #0xb 116ccc: 121e0109 and w9, w8, #0x4 116cd0: 7a409920 ccmp w9, #0x0, #0x0, ls 116cd4: 54000080 b.eq 0x116ce4 >>::__get_12_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x54> 116cd8: 321e0108 orr w8, w8, #0x4 116cdc: b9000268 str w8, [x19] 116ce0: 14000002 b 0x116ce8 >>::__get_12_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x58> 116ce4: b9000280 str w0, [x20] 116ce8: a9414ff4 ldp x20, x19, [sp, #0x10] 116cec: a8c27bfd ldp x29, x30, [sp], #0x20 116cf0: d50323bf autiasp 116cf4: d65f03c0 ret 0000000000116cf8 >>::__get_day_year_num(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 116cf8: d503233f paciasp 116cfc: a9be7bfd stp x29, x30, [sp, #-0x20]! 116d00: a9014ff4 stp x20, x19, [sp, #0x10] 116d04: 910003fd mov x29, sp 116d08: aa0403f3 mov x19, x4 116d0c: aa0203e0 mov x0, x2 116d10: aa0103f4 mov x20, x1 116d14: aa0303e1 mov x1, x3 116d18: aa0403e2 mov x2, x4 116d1c: aa0503e3 mov x3, x5 116d20: 52800064 mov w4, #0x3 // =3 116d24: 940001c3 bl 0x117430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 116d28: b9400268 ldr w8, [x19] 116d2c: 7105b41f cmp w0, #0x16d 116d30: 121e0109 and w9, w8, #0x4 116d34: 7a40d920 ccmp w9, #0x0, #0x0, le 116d38: 54000080 b.eq 0x116d48 >>::__get_day_year_num(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x50> 116d3c: 321e0108 orr w8, w8, #0x4 116d40: b9000268 str w8, [x19] 116d44: 14000002 b 0x116d4c >>::__get_day_year_num(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x54> 116d48: b9000280 str w0, [x20] 116d4c: a9414ff4 ldp x20, x19, [sp, #0x10] 116d50: a8c27bfd ldp x29, x30, [sp], #0x20 116d54: d50323bf autiasp 116d58: d65f03c0 ret 0000000000116d5c >>::__get_month(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 116d5c: d503233f paciasp 116d60: a9be7bfd stp x29, x30, [sp, #-0x20]! 116d64: a9014ff4 stp x20, x19, [sp, #0x10] 116d68: 910003fd mov x29, sp 116d6c: aa0403f3 mov x19, x4 116d70: aa0203e0 mov x0, x2 116d74: aa0103f4 mov x20, x1 116d78: aa0303e1 mov x1, x3 116d7c: aa0403e2 mov x2, x4 116d80: aa0503e3 mov x3, x5 116d84: 52800044 mov w4, #0x2 // =2 116d88: 940001aa bl 0x117430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 116d8c: b9400268 ldr w8, [x19] 116d90: 7100301f cmp w0, #0xc 116d94: 121e0109 and w9, w8, #0x4 116d98: 7a40d920 ccmp w9, #0x0, #0x0, le 116d9c: 54000080 b.eq 0x116dac >>::__get_month(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x50> 116da0: 321e0108 orr w8, w8, #0x4 116da4: b9000268 str w8, [x19] 116da8: 14000003 b 0x116db4 >>::__get_month(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x58> 116dac: 51000408 sub w8, w0, #0x1 116db0: b9000288 str w8, [x20] 116db4: a9414ff4 ldp x20, x19, [sp, #0x10] 116db8: a8c27bfd ldp x29, x30, [sp], #0x20 116dbc: d50323bf autiasp 116dc0: d65f03c0 ret 0000000000116dc4 >>::__get_minute(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 116dc4: d503233f paciasp 116dc8: a9be7bfd stp x29, x30, [sp, #-0x20]! 116dcc: a9014ff4 stp x20, x19, [sp, #0x10] 116dd0: 910003fd mov x29, sp 116dd4: aa0403f3 mov x19, x4 116dd8: aa0203e0 mov x0, x2 116ddc: aa0103f4 mov x20, x1 116de0: aa0303e1 mov x1, x3 116de4: aa0403e2 mov x2, x4 116de8: aa0503e3 mov x3, x5 116dec: 52800044 mov w4, #0x2 // =2 116df0: 94000190 bl 0x117430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 116df4: b9400268 ldr w8, [x19] 116df8: 7100ec1f cmp w0, #0x3b 116dfc: 121e0109 and w9, w8, #0x4 116e00: 7a40d920 ccmp w9, #0x0, #0x0, le 116e04: 54000080 b.eq 0x116e14 >>::__get_minute(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x50> 116e08: 321e0108 orr w8, w8, #0x4 116e0c: b9000268 str w8, [x19] 116e10: 14000002 b 0x116e18 >>::__get_minute(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x54> 116e14: b9000280 str w0, [x20] 116e18: a9414ff4 ldp x20, x19, [sp, #0x10] 116e1c: a8c27bfd ldp x29, x30, [sp], #0x20 116e20: d50323bf autiasp 116e24: d65f03c0 ret 0000000000116e28 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 116e28: d503233f paciasp 116e2c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 116e30: f9000bf7 str x23, [sp, #0x10] 116e34: 910003fd mov x29, sp 116e38: a90257f6 stp x22, x21, [sp, #0x20] 116e3c: a9034ff4 stp x20, x19, [sp, #0x30] 116e40: aa0403f6 mov x22, x4 116e44: aa0303f3 mov x19, x3 116e48: aa0203f4 mov x20, x2 116e4c: aa0103f5 mov x21, x1 116e50: f94002a0 ldr x0, [x21] 116e54: b50000c0 cbnz x0, 0x116e6c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 116e58: 14000019 b 0x116ebc >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x94> 116e5c: 91001108 add x8, x8, #0x4 116e60: f9000c08 str x8, [x0, #0x18] 116e64: f94002a0 ldr x0, [x21] 116e68: b40002a0 cbz x0, 0x116ebc >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x94> 116e6c: a941a408 ldp x8, x9, [x0, #0x18] 116e70: eb09011f cmp x8, x9 116e74: 54000120 b.eq 0x116e98 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x70> 116e78: b9400100 ldr w0, [x8] 116e7c: 3100041f cmn w0, #0x1 116e80: 54000160 b.eq 0x116eac >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x84> 116e84: f94002a8 ldr x8, [x21] 116e88: f100011f cmp x8, #0x0 116e8c: 1a9f17f7 cset w23, eq 116e90: b50001b4 cbnz x20, 0x116ec4 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x9c> 116e94: 1400001a b 0x116efc >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd4> 116e98: f9400008 ldr x8, [x0] 116e9c: f9402508 ldr x8, [x8, #0x48] 116ea0: d63f0100 blr x8 116ea4: 3100041f cmn w0, #0x1 116ea8: 54fffee1 b.ne 0x116e84 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x5c> 116eac: 52800037 mov w23, #0x1 // =1 116eb0: f90002bf str xzr, [x21] 116eb4: b5000094 cbnz x20, 0x116ec4 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x9c> 116eb8: 14000011 b 0x116efc >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd4> 116ebc: 52800037 mov w23, #0x1 // =1 116ec0: b40001f4 cbz x20, 0x116efc >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd4> 116ec4: a941a688 ldp x8, x9, [x20, #0x18] 116ec8: eb09011f cmp x8, x9 116ecc: 540000c0 b.eq 0x116ee4 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xbc> 116ed0: b9400100 ldr w0, [x8] 116ed4: 3100041f cmn w0, #0x1 116ed8: 54000120 b.eq 0x116efc >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd4> 116edc: 35000157 cbnz w23, 0x116f04 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xdc> 116ee0: 14000023 b 0x116f6c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x144> 116ee4: f9400288 ldr x8, [x20] 116ee8: aa1403e0 mov x0, x20 116eec: f9402508 ldr x8, [x8, #0x48] 116ef0: d63f0100 blr x8 116ef4: 3100041f cmn w0, #0x1 116ef8: 54ffff21 b.ne 0x116edc >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xb4> 116efc: aa1f03f4 mov x20, xzr 116f00: 37000377 tbnz w23, #0x0, 0x116f6c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x144> 116f04: f94002a0 ldr x0, [x21] 116f08: a941a408 ldp x8, x9, [x0, #0x18] 116f0c: eb09011f cmp x8, x9 116f10: 54000060 b.eq 0x116f1c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xf4> 116f14: b9400102 ldr w2, [x8] 116f18: 14000005 b 0x116f2c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x104> 116f1c: f9400008 ldr x8, [x0] 116f20: f9402508 ldr x8, [x8, #0x48] 116f24: d63f0100 blr x8 116f28: 2a0003e2 mov w2, w0 116f2c: f94002c8 ldr x8, [x22] 116f30: aa1603e0 mov x0, x22 116f34: 52800021 mov w1, #0x1 // =1 116f38: f9400d08 ldr x8, [x8, #0x18] 116f3c: d63f0100 blr x8 116f40: 36000160 tbz w0, #0x0, 0x116f6c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x144> 116f44: f94002a0 ldr x0, [x21] 116f48: a941a408 ldp x8, x9, [x0, #0x18] 116f4c: eb09011f cmp x8, x9 116f50: 54fff861 b.ne 0x116e5c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x34> 116f54: f9400008 ldr x8, [x0] 116f58: f9402908 ldr x8, [x8, #0x50] 116f5c: d63f0100 blr x8 116f60: f94002a0 ldr x0, [x21] 116f64: b5fff840 cbnz x0, 0x116e6c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 116f68: 17ffffd5 b 0x116ebc >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x94> 116f6c: f94002a0 ldr x0, [x21] 116f70: b4000180 cbz x0, 0x116fa0 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x178> 116f74: a941a408 ldp x8, x9, [x0, #0x18] 116f78: eb09011f cmp x8, x9 116f7c: 54000200 b.eq 0x116fbc >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x194> 116f80: b9400100 ldr w0, [x8] 116f84: 3100041f cmn w0, #0x1 116f88: 54000240 b.eq 0x116fd0 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1a8> 116f8c: f94002a8 ldr x8, [x21] 116f90: f100011f cmp x8, #0x0 116f94: 1a9f17f6 cset w22, eq 116f98: b5000094 cbnz x20, 0x116fa8 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x180> 116f9c: 14000010 b 0x116fdc >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1b4> 116fa0: 52800036 mov w22, #0x1 // =1 116fa4: b40001d4 cbz x20, 0x116fdc >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1b4> 116fa8: a941a688 ldp x8, x9, [x20, #0x18] 116fac: eb09011f cmp x8, x9 116fb0: 540001a0 b.eq 0x116fe4 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1bc> 116fb4: b9400100 ldr w0, [x8] 116fb8: 1400000f b 0x116ff4 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1cc> 116fbc: f9400008 ldr x8, [x0] 116fc0: f9402508 ldr x8, [x8, #0x48] 116fc4: d63f0100 blr x8 116fc8: 3100041f cmn w0, #0x1 116fcc: 54fffe01 b.ne 0x116f8c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x164> 116fd0: 52800036 mov w22, #0x1 // =1 116fd4: f90002bf str xzr, [x21] 116fd8: b5fffe94 cbnz x20, 0x116fa8 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x180> 116fdc: 37000156 tbnz w22, #0x0, 0x117004 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1dc> 116fe0: 1400000c b 0x117010 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1e8> 116fe4: f9400288 ldr x8, [x20] 116fe8: aa1403e0 mov x0, x20 116fec: f9402508 ldr x8, [x8, #0x48] 116ff0: d63f0100 blr x8 116ff4: 3100041f cmn w0, #0x1 116ff8: 1a9f17e8 cset w8, eq 116ffc: 4a0802c8 eor w8, w22, w8 117000: 37000088 tbnz w8, #0x0, 0x117010 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1e8> 117004: b9400268 ldr w8, [x19] 117008: 321f0108 orr w8, w8, #0x2 11700c: b9000268 str w8, [x19] 117010: a9434ff4 ldp x20, x19, [sp, #0x30] 117014: a94257f6 ldp x22, x21, [sp, #0x20] 117018: f9400bf7 ldr x23, [sp, #0x10] 11701c: a8c47bfd ldp x29, x30, [sp], #0x40 117020: d50323bf autiasp 117024: d65f03c0 ret 0000000000117028 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 117028: d503233f paciasp 11702c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 117030: a9015ff8 stp x24, x23, [sp, #0x10] 117034: 910003fd mov x29, sp 117038: a90257f6 stp x22, x21, [sp, #0x20] 11703c: a9034ff4 stp x20, x19, [sp, #0x30] 117040: f8410c08 ldr x8, [x0, #0x10]! 117044: aa0503f5 mov x21, x5 117048: aa0403f4 mov x20, x4 11704c: aa0303f6 mov x22, x3 117050: aa0203f8 mov x24, x2 117054: f9400908 ldr x8, [x8, #0x10] 117058: aa0103f3 mov x19, x1 11705c: d63f0100 blr x8 117060: 39400008 ldrb w8, [x0] 117064: f9400409 ldr x9, [x0, #0x8] 117068: 3940600a ldrb w10, [x0, #0x18] 11706c: f940100b ldr x11, [x0, #0x20] 117070: d341fd0c lsr x12, x8, #1 117074: 7200011f tst w8, #0x1 117078: 9a890188 csel x8, x12, x9, eq 11707c: d341fd49 lsr x9, x10, #1 117080: 7200015f tst w10, #0x1 117084: 9a8b0129 csel x9, x9, x11, eq 117088: ab09011f cmn x8, x9 11708c: 540000a1 b.ne 0x1170a0 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x78> 117090: b9400288 ldr w8, [x20] 117094: 321e0108 orr w8, w8, #0x4 117098: b9000288 str w8, [x20] 11709c: 14000017 b 0x1170f8 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd0> 1170a0: aa0003f7 mov x23, x0 1170a4: 9100c003 add x3, x0, #0x30 1170a8: aa1803e0 mov x0, x24 1170ac: aa1603e1 mov x1, x22 1170b0: aa1703e2 mov x2, x23 1170b4: aa1503e4 mov x4, x21 1170b8: aa1403e5 mov x5, x20 1170bc: 2a1f03e6 mov w6, wzr 1170c0: 97ffce69 bl 0x10aa64 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2b8> 1170c4: b9400268 ldr w8, [x19] 1170c8: cb170009 sub x9, x0, x23 1170cc: f100013f cmp x9, #0x0 1170d0: 7a4c0900 ccmp w8, #0xc, #0x0, eq 1170d4: 54000100 b.eq 0x1170f4 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xcc> 1170d8: f100613f cmp x9, #0x18 1170dc: 540000e1 b.ne 0x1170f8 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd0> 1170e0: 71002d1f cmp w8, #0xb 1170e4: 540000ac b.gt 0x1170f8 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd0> 1170e8: 11003108 add w8, w8, #0xc 1170ec: b9000268 str w8, [x19] 1170f0: 14000002 b 0x1170f8 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd0> 1170f4: b900027f str wzr, [x19] 1170f8: a9434ff4 ldp x20, x19, [sp, #0x30] 1170fc: a94257f6 ldp x22, x21, [sp, #0x20] 117100: a9415ff8 ldp x24, x23, [sp, #0x10] 117104: a8c47bfd ldp x29, x30, [sp], #0x40 117108: d50323bf autiasp 11710c: d65f03c0 ret 0000000000117110 >>::__get_second(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 117110: d503233f paciasp 117114: a9be7bfd stp x29, x30, [sp, #-0x20]! 117118: a9014ff4 stp x20, x19, [sp, #0x10] 11711c: 910003fd mov x29, sp 117120: aa0403f3 mov x19, x4 117124: aa0203e0 mov x0, x2 117128: aa0103f4 mov x20, x1 11712c: aa0303e1 mov x1, x3 117130: aa0403e2 mov x2, x4 117134: aa0503e3 mov x3, x5 117138: 52800044 mov w4, #0x2 // =2 11713c: 940000bd bl 0x117430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 117140: b9400268 ldr w8, [x19] 117144: 7100f01f cmp w0, #0x3c 117148: 121e0109 and w9, w8, #0x4 11714c: 7a40d920 ccmp w9, #0x0, #0x0, le 117150: 54000080 b.eq 0x117160 >>::__get_second(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x50> 117154: 321e0108 orr w8, w8, #0x4 117158: b9000268 str w8, [x19] 11715c: 14000002 b 0x117164 >>::__get_second(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x54> 117160: b9000280 str w0, [x20] 117164: a9414ff4 ldp x20, x19, [sp, #0x10] 117168: a8c27bfd ldp x29, x30, [sp], #0x20 11716c: d50323bf autiasp 117170: d65f03c0 ret 0000000000117174 >>::__get_weekday(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 117174: d503233f paciasp 117178: a9be7bfd stp x29, x30, [sp, #-0x20]! 11717c: a9014ff4 stp x20, x19, [sp, #0x10] 117180: 910003fd mov x29, sp 117184: aa0403f3 mov x19, x4 117188: aa0203e0 mov x0, x2 11718c: aa0103f4 mov x20, x1 117190: aa0303e1 mov x1, x3 117194: aa0403e2 mov x2, x4 117198: aa0503e3 mov x3, x5 11719c: 52800024 mov w4, #0x1 // =1 1171a0: 940000a4 bl 0x117430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 1171a4: b9400268 ldr w8, [x19] 1171a8: 7100181f cmp w0, #0x6 1171ac: 121e0109 and w9, w8, #0x4 1171b0: 7a40d920 ccmp w9, #0x0, #0x0, le 1171b4: 54000080 b.eq 0x1171c4 >>::__get_weekday(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x50> 1171b8: 321e0108 orr w8, w8, #0x4 1171bc: b9000268 str w8, [x19] 1171c0: 14000002 b 0x1171c8 >>::__get_weekday(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x54> 1171c4: b9000280 str w0, [x20] 1171c8: a9414ff4 ldp x20, x19, [sp, #0x10] 1171cc: a8c27bfd ldp x29, x30, [sp], #0x20 1171d0: d50323bf autiasp 1171d4: d65f03c0 ret 00000000001171d8 >>::__get_year4(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 1171d8: d503233f paciasp 1171dc: a9be7bfd stp x29, x30, [sp, #-0x20]! 1171e0: a9014ff4 stp x20, x19, [sp, #0x10] 1171e4: 910003fd mov x29, sp 1171e8: aa0403f4 mov x20, x4 1171ec: aa0203e0 mov x0, x2 1171f0: aa0103f3 mov x19, x1 1171f4: aa0303e1 mov x1, x3 1171f8: aa0403e2 mov x2, x4 1171fc: aa0503e3 mov x3, x5 117200: 52800084 mov w4, #0x4 // =4 117204: 9400008b bl 0x117430 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 117208: 39400288 ldrb w8, [x20] 11720c: 37100068 tbnz w8, #0x2, 0x117218 >>::__get_year4(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x40> 117210: 511db008 sub w8, w0, #0x76c 117214: b9000268 str w8, [x19] 117218: a9414ff4 ldp x20, x19, [sp, #0x10] 11721c: a8c27bfd ldp x29, x30, [sp], #0x20 117220: d50323bf autiasp 117224: d65f03c0 ret 0000000000117228 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 117228: d503233f paciasp 11722c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 117230: f9000bf7 str x23, [sp, #0x10] 117234: 910003fd mov x29, sp 117238: a90257f6 stp x22, x21, [sp, #0x20] 11723c: a9034ff4 stp x20, x19, [sp, #0x30] 117240: aa0403f6 mov x22, x4 117244: aa0303f3 mov x19, x3 117248: aa0103f4 mov x20, x1 11724c: f9400020 ldr x0, [x1] 117250: aa0203f5 mov x21, x2 117254: b40001c0 cbz x0, 0x11728c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x64> 117258: a941a408 ldp x8, x9, [x0, #0x18] 11725c: eb09011f cmp x8, x9 117260: 54000240 b.eq 0x1172a8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x80> 117264: b9400100 ldr w0, [x8] 117268: 3100041f cmn w0, #0x1 11726c: 54000280 b.eq 0x1172bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x94> 117270: f9400288 ldr x8, [x20] 117274: f100011f cmp x8, #0x0 117278: 1a9f17f7 cset w23, eq 11727c: b50000d5 cbnz x21, 0x117294 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x6c> 117280: 37000457 tbnz w23, #0x0, 0x117308 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xe0> 117284: aa1f03f5 mov x21, xzr 117288: 1400001a b 0x1172f0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xc8> 11728c: 52800037 mov w23, #0x1 // =1 117290: b4ffff95 cbz x21, 0x117280 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x58> 117294: a941a6a8 ldp x8, x9, [x21, #0x18] 117298: eb09011f cmp x8, x9 11729c: 54000180 b.eq 0x1172cc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xa4> 1172a0: b9400100 ldr w0, [x8] 1172a4: 1400000e b 0x1172dc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xb4> 1172a8: f9400008 ldr x8, [x0] 1172ac: f9402508 ldr x8, [x8, #0x48] 1172b0: d63f0100 blr x8 1172b4: 3100041f cmn w0, #0x1 1172b8: 54fffdc1 b.ne 0x117270 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x48> 1172bc: 52800037 mov w23, #0x1 // =1 1172c0: f900029f str xzr, [x20] 1172c4: b5fffe95 cbnz x21, 0x117294 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x6c> 1172c8: 17ffffee b 0x117280 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x58> 1172cc: f94002a8 ldr x8, [x21] 1172d0: aa1503e0 mov x0, x21 1172d4: f9402508 ldr x8, [x8, #0x48] 1172d8: d63f0100 blr x8 1172dc: 3100041f cmn w0, #0x1 1172e0: 9a9503f5 csel x21, xzr, x21, eq 1172e4: 1a9f17e8 cset w8, eq 1172e8: 6b0802ff cmp w23, w8 1172ec: 540000e0 b.eq 0x117308 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xe0> 1172f0: f9400280 ldr x0, [x20] 1172f4: a941a408 ldp x8, x9, [x0, #0x18] 1172f8: eb09011f cmp x8, x9 1172fc: 540000a0 b.eq 0x117310 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xe8> 117300: b9400101 ldr w1, [x8] 117304: 14000007 b 0x117320 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xf8> 117308: 528000c8 mov w8, #0x6 // =6 11730c: 1400003d b 0x117400 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1d8> 117310: f9400008 ldr x8, [x0] 117314: f9402508 ldr x8, [x8, #0x48] 117318: d63f0100 blr x8 11731c: 2a0003e1 mov w1, w0 117320: f94002c8 ldr x8, [x22] 117324: aa1603e0 mov x0, x22 117328: 2a1f03e2 mov w2, wzr 11732c: f9403508 ldr x8, [x8, #0x68] 117330: d63f0100 blr x8 117334: 12001c08 and w8, w0, #0xff 117338: 7100951f cmp w8, #0x25 11733c: 54000101 b.ne 0x11735c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x134> 117340: f9400280 ldr x0, [x20] 117344: a941a408 ldp x8, x9, [x0, #0x18] 117348: eb09011f cmp x8, x9 11734c: 540000c0 b.eq 0x117364 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x13c> 117350: 91001108 add x8, x8, #0x4 117354: f9000c08 str x8, [x0, #0x18] 117358: 14000008 b 0x117378 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x150> 11735c: 52800088 mov w8, #0x4 // =4 117360: 14000028 b 0x117400 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1d8> 117364: f9400008 ldr x8, [x0] 117368: f9402908 ldr x8, [x8, #0x50] 11736c: d63f0100 blr x8 117370: f9400280 ldr x0, [x20] 117374: b4000580 cbz x0, 0x117424 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1fc> 117378: a941a408 ldp x8, x9, [x0, #0x18] 11737c: eb09011f cmp x8, x9 117380: 540001a0 b.eq 0x1173b4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x18c> 117384: b9400100 ldr w0, [x8] 117388: 3100041f cmn w0, #0x1 11738c: 540001e0 b.eq 0x1173c8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1a0> 117390: f9400288 ldr x8, [x20] 117394: f100011f cmp x8, #0x0 117398: 1a9f17f6 cset w22, eq 11739c: b40001d5 cbz x21, 0x1173d4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ac> 1173a0: a941a6a8 ldp x8, x9, [x21, #0x18] 1173a4: eb09011f cmp x8, x9 1173a8: 540001a0 b.eq 0x1173dc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1b4> 1173ac: b9400100 ldr w0, [x8] 1173b0: 1400000f b 0x1173ec >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 1173b4: f9400008 ldr x8, [x0] 1173b8: f9402508 ldr x8, [x8, #0x48] 1173bc: d63f0100 blr x8 1173c0: 3100041f cmn w0, #0x1 1173c4: 54fffe61 b.ne 0x117390 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x168> 1173c8: 52800036 mov w22, #0x1 // =1 1173cc: f900029f str xzr, [x20] 1173d0: b5fffe95 cbnz x21, 0x1173a0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x178> 1173d4: 360001d6 tbz w22, #0x0, 0x11740c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1e4> 1173d8: 14000009 b 0x1173fc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1d4> 1173dc: f94002a8 ldr x8, [x21] 1173e0: aa1503e0 mov x0, x21 1173e4: f9402508 ldr x8, [x8, #0x48] 1173e8: d63f0100 blr x8 1173ec: 3100041f cmn w0, #0x1 1173f0: 1a9f17e8 cset w8, eq 1173f4: 4a0802c8 eor w8, w22, w8 1173f8: 370000a8 tbnz w8, #0x0, 0x11740c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1e4> 1173fc: 52800048 mov w8, #0x2 // =2 117400: b9400269 ldr w9, [x19] 117404: 2a080128 orr w8, w9, w8 117408: b9000268 str w8, [x19] 11740c: a9434ff4 ldp x20, x19, [sp, #0x30] 117410: a94257f6 ldp x22, x21, [sp, #0x20] 117414: f9400bf7 ldr x23, [sp, #0x10] 117418: a8c47bfd ldp x29, x30, [sp], #0x40 11741c: d50323bf autiasp 117420: d65f03c0 ret 117424: 52800036 mov w22, #0x1 // =1 117428: b5fffbd5 cbnz x21, 0x1173a0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x178> 11742c: 17ffffea b 0x1173d4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ac> 117430: d503233f paciasp 117434: a9bb7bfd stp x29, x30, [sp, #-0x50]! 117438: a90167fa stp x26, x25, [sp, #0x10] 11743c: 910003fd mov x29, sp 117440: a9025ff8 stp x24, x23, [sp, #0x20] 117444: a90357f6 stp x22, x21, [sp, #0x30] 117448: a9044ff4 stp x20, x19, [sp, #0x40] 11744c: 2a0403f5 mov w21, w4 117450: aa0303f6 mov x22, x3 117454: aa0003f4 mov x20, x0 117458: aa0203f3 mov x19, x2 11745c: f9400000 ldr x0, [x0] 117460: aa0103f7 mov x23, x1 117464: b4000180 cbz x0, 0x117494 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x26c> 117468: a941a408 ldp x8, x9, [x0, #0x18] 11746c: eb09011f cmp x8, x9 117470: 54000200 b.eq 0x1174b0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x288> 117474: b9400100 ldr w0, [x8] 117478: 3100041f cmn w0, #0x1 11747c: 54000240 b.eq 0x1174c4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x29c> 117480: f9400288 ldr x8, [x20] 117484: f100011f cmp x8, #0x0 117488: 1a9f17f8 cset w24, eq 11748c: b5000097 cbnz x23, 0x11749c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x274> 117490: 14000010 b 0x1174d0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2a8> 117494: 52800038 mov w24, #0x1 // =1 117498: b40001d7 cbz x23, 0x1174d0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2a8> 11749c: a941a6e8 ldp x8, x9, [x23, #0x18] 1174a0: eb09011f cmp x8, x9 1174a4: 540001c0 b.eq 0x1174dc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2b4> 1174a8: b9400100 ldr w0, [x8] 1174ac: 14000010 b 0x1174ec >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2c4> 1174b0: f9400008 ldr x8, [x0] 1174b4: f9402508 ldr x8, [x8, #0x48] 1174b8: d63f0100 blr x8 1174bc: 3100041f cmn w0, #0x1 1174c0: 54fffe01 b.ne 0x117480 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x258> 1174c4: 52800038 mov w24, #0x1 // =1 1174c8: f900029f str xzr, [x20] 1174cc: b5fffe97 cbnz x23, 0x11749c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x274> 1174d0: 37000258 tbnz w24, #0x0, 0x117518 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2f0> 1174d4: aa1f03f7 mov x23, xzr 1174d8: 1400000a b 0x117500 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2d8> 1174dc: f94002e8 ldr x8, [x23] 1174e0: aa1703e0 mov x0, x23 1174e4: f9402508 ldr x8, [x8, #0x48] 1174e8: d63f0100 blr x8 1174ec: 3100041f cmn w0, #0x1 1174f0: 9a9703f7 csel x23, xzr, x23, eq 1174f4: 1a9f17e8 cset w8, eq 1174f8: 6b08031f cmp w24, w8 1174fc: 540000e0 b.eq 0x117518 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2f0> 117500: f9400280 ldr x0, [x20] 117504: a941a408 ldp x8, x9, [x0, #0x18] 117508: eb09011f cmp x8, x9 11750c: 540000c0 b.eq 0x117524 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2fc> 117510: b9400118 ldr w24, [x8] 117514: 14000008 b 0x117534 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x30c> 117518: 2a1f03f8 mov w24, wzr 11751c: 528000c8 mov w8, #0x6 // =6 117520: 1400009b b 0x11778c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x564> 117524: f9400008 ldr x8, [x0] 117528: f9402508 ldr x8, [x8, #0x48] 11752c: d63f0100 blr x8 117530: 2a0003f8 mov w24, w0 117534: f94002c8 ldr x8, [x22] 117538: aa1603e0 mov x0, x22 11753c: 52800801 mov w1, #0x40 // =64 117540: 2a1803e2 mov w2, w24 117544: f9400d08 ldr x8, [x8, #0x18] 117548: d63f0100 blr x8 11754c: 360001e0 tbz w0, #0x0, 0x117588 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x360> 117550: f94002c8 ldr x8, [x22] 117554: aa1603e0 mov x0, x22 117558: 2a1803e1 mov w1, w24 11755c: 2a1f03e2 mov w2, wzr 117560: f9403508 ldr x8, [x8, #0x68] 117564: d63f0100 blr x8 117568: f9400288 ldr x8, [x20] 11756c: 12001c18 and w24, w0, #0xff 117570: a941a909 ldp x9, x10, [x8, #0x18] 117574: eb0a013f cmp x9, x10 117578: 540000e0 b.eq 0x117594 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x36c> 11757c: 91001129 add x9, x9, #0x4 117580: f9000d09 str x9, [x8, #0x18] 117584: 14000008 b 0x1175a4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x37c> 117588: 2a1f03f8 mov w24, wzr 11758c: 52800088 mov w8, #0x4 // =4 117590: 1400007f b 0x11778c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x564> 117594: f9400109 ldr x9, [x8] 117598: aa0803e0 mov x0, x8 11759c: f9402929 ldr x9, [x9, #0x50] 1175a0: d63f0120 blr x9 1175a4: 5280015a mov w26, #0xa // =10 1175a8: 14000008 b 0x1175c8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3a0> 1175ac: f9400109 ldr x9, [x8] 1175b0: aa0803e0 mov x0, x8 1175b4: f9402929 ldr x9, [x9, #0x50] 1175b8: d63f0120 blr x9 1175bc: 1b1a7f08 mul w8, w24, w26 1175c0: 510006b5 sub w21, w21, #0x1 1175c4: 0b390118 add w24, w8, w25, uxtb 1175c8: f9400280 ldr x0, [x20] 1175cc: b40001a0 cbz x0, 0x117600 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3d8> 1175d0: a941a408 ldp x8, x9, [x0, #0x18] 1175d4: eb09011f cmp x8, x9 1175d8: 54000240 b.eq 0x117620 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3f8> 1175dc: b9400100 ldr w0, [x8] 1175e0: 3100041f cmn w0, #0x1 1175e4: 54000280 b.eq 0x117634 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x40c> 1175e8: f9400288 ldr x8, [x20] 1175ec: f100011f cmp x8, #0x0 1175f0: 1a9f17f9 cset w25, eq 1175f4: 5100c318 sub w24, w24, #0x30 1175f8: b50000b7 cbnz x23, 0x11760c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3e4> 1175fc: 14000012 b 0x117644 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x41c> 117600: 52800039 mov w25, #0x1 // =1 117604: 5100c318 sub w24, w24, #0x30 117608: b40001f7 cbz x23, 0x117644 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x41c> 11760c: a941a6e8 ldp x8, x9, [x23, #0x18] 117610: eb09011f cmp x8, x9 117614: 540001c0 b.eq 0x11764c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x424> 117618: b9400100 ldr w0, [x8] 11761c: 14000010 b 0x11765c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x434> 117620: f9400008 ldr x8, [x0] 117624: f9402508 ldr x8, [x8, #0x48] 117628: d63f0100 blr x8 11762c: 3100041f cmn w0, #0x1 117630: 54fffdc1 b.ne 0x1175e8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3c0> 117634: 52800039 mov w25, #0x1 // =1 117638: f900029f str xzr, [x20] 11763c: 5100c318 sub w24, w24, #0x30 117640: b5fffe77 cbnz x23, 0x11760c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3e4> 117644: 52800028 mov w8, #0x1 // =1 117648: 14000008 b 0x117668 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x440> 11764c: f94002e8 ldr x8, [x23] 117650: aa1703e0 mov x0, x23 117654: f9402508 ldr x8, [x8, #0x48] 117658: d63f0100 blr x8 11765c: 3100041f cmn w0, #0x1 117660: 1a9f17e8 cset w8, eq 117664: 9a9703f7 csel x23, xzr, x23, eq 117668: f9400280 ldr x0, [x20] 11766c: 6b08033f cmp w25, w8 117670: 54000420 b.eq 0x1176f4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4cc> 117674: 71000abf cmp w21, #0x2 117678: 540003eb b.lt 0x1176f4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4cc> 11767c: a941a408 ldp x8, x9, [x0, #0x18] 117680: eb09011f cmp x8, x9 117684: 54000060 b.eq 0x117690 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x468> 117688: b9400119 ldr w25, [x8] 11768c: 14000005 b 0x1176a0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x478> 117690: f9400008 ldr x8, [x0] 117694: f9402508 ldr x8, [x8, #0x48] 117698: d63f0100 blr x8 11769c: 2a0003f9 mov w25, w0 1176a0: f94002c8 ldr x8, [x22] 1176a4: aa1603e0 mov x0, x22 1176a8: 52800801 mov w1, #0x40 // =64 1176ac: 2a1903e2 mov w2, w25 1176b0: f9400d08 ldr x8, [x8, #0x18] 1176b4: d63f0100 blr x8 1176b8: 36000700 tbz w0, #0x0, 0x117798 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x570> 1176bc: f94002c8 ldr x8, [x22] 1176c0: aa1603e0 mov x0, x22 1176c4: 2a1903e1 mov w1, w25 1176c8: 2a1f03e2 mov w2, wzr 1176cc: f9403508 ldr x8, [x8, #0x68] 1176d0: d63f0100 blr x8 1176d4: f9400288 ldr x8, [x20] 1176d8: 2a0003f9 mov w25, w0 1176dc: a941a909 ldp x9, x10, [x8, #0x18] 1176e0: eb0a013f cmp x9, x10 1176e4: 54fff640 b.eq 0x1175ac >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x384> 1176e8: 91001129 add x9, x9, #0x4 1176ec: f9000d09 str x9, [x8, #0x18] 1176f0: 17ffffb3 b 0x1175bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x394> 1176f4: b4000180 cbz x0, 0x117724 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4fc> 1176f8: a941a408 ldp x8, x9, [x0, #0x18] 1176fc: eb09011f cmp x8, x9 117700: 54000200 b.eq 0x117740 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x518> 117704: b9400100 ldr w0, [x8] 117708: 3100041f cmn w0, #0x1 11770c: 54000240 b.eq 0x117754 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x52c> 117710: f9400288 ldr x8, [x20] 117714: f100011f cmp x8, #0x0 117718: 1a9f17f5 cset w21, eq 11771c: b5000097 cbnz x23, 0x11772c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x504> 117720: 14000010 b 0x117760 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x538> 117724: 52800035 mov w21, #0x1 // =1 117728: b40001d7 cbz x23, 0x117760 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x538> 11772c: a941a6e8 ldp x8, x9, [x23, #0x18] 117730: eb09011f cmp x8, x9 117734: 540001a0 b.eq 0x117768 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x540> 117738: b9400100 ldr w0, [x8] 11773c: 1400000f b 0x117778 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x550> 117740: f9400008 ldr x8, [x0] 117744: f9402508 ldr x8, [x8, #0x48] 117748: d63f0100 blr x8 11774c: 3100041f cmn w0, #0x1 117750: 54fffe01 b.ne 0x117710 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4e8> 117754: 52800035 mov w21, #0x1 // =1 117758: f900029f str xzr, [x20] 11775c: b5fffe97 cbnz x23, 0x11772c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x504> 117760: 37000155 tbnz w21, #0x0, 0x117788 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x560> 117764: 1400000d b 0x117798 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x570> 117768: f94002e8 ldr x8, [x23] 11776c: aa1703e0 mov x0, x23 117770: f9402508 ldr x8, [x8, #0x48] 117774: d63f0100 blr x8 117778: 3100041f cmn w0, #0x1 11777c: 1a9f17e8 cset w8, eq 117780: 4a0802a8 eor w8, w21, w8 117784: 370000a8 tbnz w8, #0x0, 0x117798 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x570> 117788: 52800048 mov w8, #0x2 // =2 11778c: b9400269 ldr w9, [x19] 117790: 2a080128 orr w8, w9, w8 117794: b9000268 str w8, [x19] 117798: 2a1803e0 mov w0, w24 11779c: a9444ff4 ldp x20, x19, [sp, #0x40] 1177a0: a94357f6 ldp x22, x21, [sp, #0x30] 1177a4: a9425ff8 ldp x24, x23, [sp, #0x20] 1177a8: a94167fa ldp x26, x25, [sp, #0x10] 1177ac: a8c57bfd ldp x29, x30, [sp], #0x50 1177b0: d50323bf autiasp 1177b4: d65f03c0 ret 00000000001177b8 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const>: 1177b8: d503233f paciasp 1177bc: d102c3ff sub sp, sp, #0xb0 1177c0: a9057bfd stp x29, x30, [sp, #0x50] 1177c4: 910143fd add x29, sp, #0x50 1177c8: a9066ffc stp x28, x27, [sp, #0x60] 1177cc: a90767fa stp x26, x25, [sp, #0x70] 1177d0: a9085ff8 stp x24, x23, [sp, #0x80] 1177d4: a90957f6 stp x22, x21, [sp, #0x90] 1177d8: a90a4ff4 stp x20, x19, [sp, #0xa0] 1177dc: d53bd048 mrs x8, TPIDR_EL0 1177e0: aa0003f8 mov x24, x0 1177e4: a90093e8 stp x8, x4, [sp, #0x8] 1177e8: aa0203e0 mov x0, x2 1177ec: f9401508 ldr x8, [x8, #0x28] 1177f0: aa0603f4 mov x20, x6 1177f4: aa0503f9 mov x25, x5 1177f8: 2a0303f6 mov w22, w3 1177fc: aa0203f7 mov x23, x2 117800: aa0103f3 mov x19, x1 117804: f81f83a8 stur x8, [x29, #-0x8] 117808: 910063e8 add x8, sp, #0x18 11780c: 94012015 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 117810: b00002ba adrp x26, 0x16c000 117814: b00002a8 adrp x8, 0x16c000 117818: f947035a ldr x26, [x26, #0xe00] 11781c: f9474508 ldr x8, [x8, #0xe88] 117820: f9001bff str xzr, [sp, #0x30] 117824: f9400ffb ldr x27, [sp, #0x18] 117828: a90223fa stp x26, x8, [sp, #0x20] 11782c: c8dfff48 ldar x8, [x26] 117830: b100051f cmn x8, #0x1 117834: 54000140 b.eq 0x11785c >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0xa4> 117838: 910083e8 add x8, sp, #0x20 11783c: d10043a9 sub x9, x29, #0x10 117840: a93ea3a9 stp x9, x8, [x29, #-0x18] 117844: b00002a0 adrp x0, 0x16c000 117848: d00000e2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11784c: 9104d042 add x2, x2, #0x134 117850: d10063a1 sub x1, x29, #0x18 117854: f9470000 ldr x0, [x0, #0xe00] 117858: 94012046 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11785c: a9412768 ldp x8, x9, [x27, #0x10] 117860: b9800b4a ldrsw x10, [x26, #0x8] 117864: cb08012b sub x11, x9, x8 117868: d1000549 sub x9, x10, #0x1 11786c: eb8b0d3f cmp x9, x11, asr #3 117870: 54000fe2 b.hs 0x117a6c >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x2b4> 117874: f869791a ldr x26, [x8, x9, lsl #3] 117878: b4000fba cbz x26, 0x117a6c >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x2b4> 11787c: f9400fe0 ldr x0, [sp, #0x18] 117880: 94011fbc bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 117884: 14000008 b 0x1178a4 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0xec> 117888: f9400268 ldr x8, [x19] 11788c: aa1303e0 mov x0, x19 117890: f9403508 ldr x8, [x8, #0x68] 117894: d63f0100 blr x8 117898: 3100041f cmn w0, #0x1 11789c: 9a9303f3 csel x19, xzr, x19, eq 1178a0: 91000739 add x25, x25, #0x1 1178a4: eb14033f cmp x25, x20 1178a8: 54000c00 b.eq 0x117a28 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x270> 1178ac: f9400348 ldr x8, [x26] 1178b0: aa1a03e0 mov x0, x26 1178b4: 39400321 ldrb w1, [x25] 1178b8: 2a1f03e2 mov w2, wzr 1178bc: f9402508 ldr x8, [x8, #0x48] 1178c0: d63f0100 blr x8 1178c4: 12001c08 and w8, w0, #0xff 1178c8: 7100951f cmp w8, #0x25 1178cc: 54000381 b.ne 0x11793c >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x184> 1178d0: 91000735 add x21, x25, #0x1 1178d4: eb1402bf cmp x21, x20 1178d8: 54000640 b.eq 0x1179a0 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x1e8> 1178dc: f9400348 ldr x8, [x26] 1178e0: aa1a03e0 mov x0, x26 1178e4: 394002a1 ldrb w1, [x21] 1178e8: 2a1f03e2 mov w2, wzr 1178ec: f9402508 ldr x8, [x8, #0x48] 1178f0: d63f0100 blr x8 1178f4: 2a0003fb mov w27, w0 1178f8: 12001c08 and w8, w0, #0xff 1178fc: 71013d1f cmp w8, #0x4f 117900: 54000060 b.eq 0x11790c >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x154> 117904: 7101151f cmp w8, #0x45 117908: 540002e1 b.ne 0x117964 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x1ac> 11790c: 91000b3c add x28, x25, #0x2 117910: eb14039f cmp x28, x20 117914: 54000580 b.eq 0x1179c4 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x20c> 117918: f9400348 ldr x8, [x26] 11791c: aa1a03e0 mov x0, x26 117920: 39400381 ldrb w1, [x28] 117924: 2a1f03e2 mov w2, wzr 117928: f9402508 ldr x8, [x8, #0x48] 11792c: d63f0100 blr x8 117930: 2a0003e5 mov w5, w0 117934: aa1c03f5 mov x21, x28 117938: 1400000d b 0x11796c >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x1b4> 11793c: b4fffb33 cbz x19, 0x1178a0 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0xe8> 117940: a9432668 ldp x8, x9, [x19, #0x30] 117944: 39400321 ldrb w1, [x25] 117948: eb09011f cmp x8, x9 11794c: 54fff9e0 b.eq 0x117888 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0xd0> 117950: 91000509 add x9, x8, #0x1 117954: 91000739 add x25, x25, #0x1 117958: f9001a69 str x9, [x19, #0x30] 11795c: 39000101 strb w1, [x8] 117960: 17ffffd1 b 0x1178a4 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0xec> 117964: 2a1b03e5 mov w5, w27 117968: 2a1f03fb mov w27, wzr 11796c: f9400308 ldr x8, [x24] 117970: aa1803e0 mov x0, x24 117974: aa1303e1 mov x1, x19 117978: aa1703e2 mov x2, x23 11797c: 2a1603e3 mov w3, w22 117980: f9400be4 ldr x4, [sp, #0x10] 117984: f9400d08 ldr x8, [x8, #0x18] 117988: 2a1b03e6 mov w6, w27 11798c: d63f0100 blr x8 117990: aa1503f9 mov x25, x21 117994: aa0003f3 mov x19, x0 117998: 910006b9 add x25, x21, #0x1 11799c: 17ffffc2 b 0x1178a4 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0xec> 1179a0: b4000453 cbz x19, 0x117a28 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x270> 1179a4: a9432668 ldp x8, x9, [x19, #0x30] 1179a8: 39400321 ldrb w1, [x25] 1179ac: eb09011f cmp x8, x9 1179b0: 54000300 b.eq 0x117a10 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x258> 1179b4: 91000509 add x9, x8, #0x1 1179b8: f9001a69 str x9, [x19, #0x30] 1179bc: 39000101 strb w1, [x8] 1179c0: 1400001a b 0x117a28 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x270> 1179c4: b4000333 cbz x19, 0x117a28 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x270> 1179c8: a9432668 ldp x8, x9, [x19, #0x30] 1179cc: 39400321 ldrb w1, [x25] 1179d0: eb09011f cmp x8, x9 1179d4: 540000a0 b.eq 0x1179e8 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x230> 1179d8: 91000509 add x9, x8, #0x1 1179dc: f9001a69 str x9, [x19, #0x30] 1179e0: 39000101 strb w1, [x8] 1179e4: 14000007 b 0x117a00 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x248> 1179e8: f9400268 ldr x8, [x19] 1179ec: aa1303e0 mov x0, x19 1179f0: f9403508 ldr x8, [x8, #0x68] 1179f4: d63f0100 blr x8 1179f8: 3100041f cmn w0, #0x1 1179fc: 54000340 b.eq 0x117a64 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x2ac> 117a00: a9432668 ldp x8, x9, [x19, #0x30] 117a04: 394002a1 ldrb w1, [x21] 117a08: eb09011f cmp x8, x9 117a0c: 54fffd41 b.ne 0x1179b4 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x1fc> 117a10: f9400268 ldr x8, [x19] 117a14: aa1303e0 mov x0, x19 117a18: f9403508 ldr x8, [x8, #0x68] 117a1c: d63f0100 blr x8 117a20: 3100041f cmn w0, #0x1 117a24: 9a9303f3 csel x19, xzr, x19, eq 117a28: f94007e8 ldr x8, [sp, #0x8] 117a2c: f9401508 ldr x8, [x8, #0x28] 117a30: f85f83a9 ldur x9, [x29, #-0x8] 117a34: eb09011f cmp x8, x9 117a38: 540001c1 b.ne 0x117a70 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x2b8> 117a3c: aa1303e0 mov x0, x19 117a40: a94a4ff4 ldp x20, x19, [sp, #0xa0] 117a44: a94957f6 ldp x22, x21, [sp, #0x90] 117a48: a9485ff8 ldp x24, x23, [sp, #0x80] 117a4c: a94767fa ldp x26, x25, [sp, #0x70] 117a50: a9466ffc ldp x28, x27, [sp, #0x60] 117a54: a9457bfd ldp x29, x30, [sp, #0x50] 117a58: 9102c3ff add sp, sp, #0xb0 117a5c: d50323bf autiasp 117a60: d65f03c0 ret 117a64: aa1f03f3 mov x19, xzr 117a68: 17fffff0 b 0x117a28 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x270> 117a6c: 94003757 bl 0x1257c8 117a70: 940114f0 bl 0x15ce30 <__stack_chk_fail@plt> 117a74: aa0003f3 mov x19, x0 117a78: f9400fe0 ldr x0, [sp, #0x18] 117a7c: 94011f3d bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 117a80: aa1303e0 mov x0, x19 117a84: 940105b7 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000117a88 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char, char) const>: 117a88: d503233f paciasp 117a8c: d10283ff sub sp, sp, #0xa0 117a90: a9077bfd stp x29, x30, [sp, #0x70] 117a94: 9101c3fd add x29, sp, #0x70 117a98: a90857f6 stp x22, x21, [sp, #0x80] 117a9c: a9094ff4 stp x20, x19, [sp, #0x90] 117aa0: d53bd055 mrs x21, TPIDR_EL0 117aa4: aa0403e3 mov x3, x4 117aa8: aa0103f3 mov x19, x1 117aac: f94016a8 ldr x8, [x21, #0x28] 117ab0: 528004a9 mov w9, #0x25 // =37 117ab4: 72001cdf tst w6, #0xff 117ab8: f81f83a8 stur x8, [x29, #-0x8] 117abc: 390003e9 strb w9, [sp] 117ac0: 390007e5 strb w5, [sp, #0x1] 117ac4: 39000be6 strb w6, [sp, #0x2] 117ac8: 39000fff strb wzr, [sp, #0x3] 117acc: 54000060 b.eq 0x117ad8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char, char) const+0x50> 117ad0: 390007e6 strb w6, [sp, #0x1] 117ad4: 39000be5 strb w5, [sp, #0x2] 117ad8: f9400804 ldr x4, [x0, #0x10] 117adc: 910013e0 add x0, sp, #0x4 117ae0: 910003e2 mov x2, sp 117ae4: 52800c81 mov w1, #0x64 // =100 117ae8: 94012062 bl 0x15fc70 117aec: b40002c0 cbz x0, 0x117b44 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char, char) const+0xbc> 117af0: aa0003f4 mov x20, x0 117af4: 910013f6 add x22, sp, #0x4 117af8: 1400000a b 0x117b20 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char, char) const+0x98> 117afc: f9400268 ldr x8, [x19] 117b00: aa1303e0 mov x0, x19 117b04: f9403508 ldr x8, [x8, #0x68] 117b08: d63f0100 blr x8 117b0c: 3100041f cmn w0, #0x1 117b10: 9a9303f3 csel x19, xzr, x19, eq 117b14: 910006d6 add x22, x22, #0x1 117b18: f1000694 subs x20, x20, #0x1 117b1c: 54000140 b.eq 0x117b44 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char, char) const+0xbc> 117b20: b4ffffb3 cbz x19, 0x117b14 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char, char) const+0x8c> 117b24: a9432668 ldp x8, x9, [x19, #0x30] 117b28: 394002c1 ldrb w1, [x22] 117b2c: eb09011f cmp x8, x9 117b30: 54fffe60 b.eq 0x117afc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char, char) const+0x74> 117b34: 91000509 add x9, x8, #0x1 117b38: f9001a69 str x9, [x19, #0x30] 117b3c: 39000101 strb w1, [x8] 117b40: 17fffff5 b 0x117b14 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char, char) const+0x8c> 117b44: f94016a8 ldr x8, [x21, #0x28] 117b48: f85f83a9 ldur x9, [x29, #-0x8] 117b4c: eb09011f cmp x8, x9 117b50: 54000101 b.ne 0x117b70 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char, char) const+0xe8> 117b54: aa1303e0 mov x0, x19 117b58: a9494ff4 ldp x20, x19, [sp, #0x90] 117b5c: a94857f6 ldp x22, x21, [sp, #0x80] 117b60: a9477bfd ldp x29, x30, [sp, #0x70] 117b64: 910283ff add sp, sp, #0xa0 117b68: d50323bf autiasp 117b6c: d65f03c0 ret 117b70: 940114b0 bl 0x15ce30 <__stack_chk_fail@plt> 0000000000117b74 : 117b74: d503233f paciasp 117b78: d10103ff sub sp, sp, #0x40 117b7c: a9017bfd stp x29, x30, [sp, #0x10] 117b80: 910043fd add x29, sp, #0x10 117b84: f90013f5 str x21, [sp, #0x20] 117b88: a9034ff4 stp x20, x19, [sp, #0x30] 117b8c: d53bd055 mrs x21, TPIDR_EL0 117b90: aa0203f3 mov x19, x2 117b94: aa0103f4 mov x20, x1 117b98: f94016a8 ldr x8, [x21, #0x28] 117b9c: 528004a9 mov w9, #0x25 // =37 117ba0: 72001cbf tst w5, #0xff 117ba4: f90007e8 str x8, [sp, #0x8] 117ba8: 390013e9 strb w9, [sp, #0x4] 117bac: 390017e4 strb w4, [sp, #0x5] 117bb0: 39001be5 strb w5, [sp, #0x6] 117bb4: 39001fff strb wzr, [sp, #0x7] 117bb8: 54000060 b.eq 0x117bc4 117bbc: 390017e5 strb w5, [sp, #0x5] 117bc0: 39001be4 strb w4, [sp, #0x6] 117bc4: f9400268 ldr x8, [x19] 117bc8: 910013e2 add x2, sp, #0x4 117bcc: f9400004 ldr x4, [x0] 117bd0: aa1403e0 mov x0, x20 117bd4: cb140101 sub x1, x8, x20 117bd8: 94012026 bl 0x15fc70 117bdc: 8b000288 add x8, x20, x0 117be0: f9000268 str x8, [x19] 117be4: f94016a8 ldr x8, [x21, #0x28] 117be8: f94007e9 ldr x9, [sp, #0x8] 117bec: eb09011f cmp x8, x9 117bf0: 540000e1 b.ne 0x117c0c 117bf4: a9434ff4 ldp x20, x19, [sp, #0x30] 117bf8: a9417bfd ldp x29, x30, [sp, #0x10] 117bfc: f94013f5 ldr x21, [sp, #0x20] 117c00: 910103ff add sp, sp, #0x40 117c04: d50323bf autiasp 117c08: d65f03c0 ret 117c0c: 94011489 bl 0x15ce30 <__stack_chk_fail@plt> 0000000000117c10 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const>: 117c10: d503233f paciasp 117c14: d102c3ff sub sp, sp, #0xb0 117c18: a9057bfd stp x29, x30, [sp, #0x50] 117c1c: 910143fd add x29, sp, #0x50 117c20: a9066ffc stp x28, x27, [sp, #0x60] 117c24: a90767fa stp x26, x25, [sp, #0x70] 117c28: a9085ff8 stp x24, x23, [sp, #0x80] 117c2c: a90957f6 stp x22, x21, [sp, #0x90] 117c30: a90a4ff4 stp x20, x19, [sp, #0xa0] 117c34: d53bd048 mrs x8, TPIDR_EL0 117c38: aa0003f8 mov x24, x0 117c3c: a90093e8 stp x8, x4, [sp, #0x8] 117c40: aa0203e0 mov x0, x2 117c44: f9401508 ldr x8, [x8, #0x28] 117c48: aa0603f4 mov x20, x6 117c4c: aa0503f9 mov x25, x5 117c50: 2a0303f6 mov w22, w3 117c54: aa0203f7 mov x23, x2 117c58: aa0103f3 mov x19, x1 117c5c: f81f83a8 stur x8, [x29, #-0x8] 117c60: 910063e8 add x8, sp, #0x18 117c64: 94011eff bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 117c68: b00002ba adrp x26, 0x16c000 117c6c: b00002a8 adrp x8, 0x16c000 117c70: f9470f5a ldr x26, [x26, #0xe18] 117c74: f9474508 ldr x8, [x8, #0xe88] 117c78: f9001bff str xzr, [sp, #0x30] 117c7c: f9400ffb ldr x27, [sp, #0x18] 117c80: a90223fa stp x26, x8, [sp, #0x20] 117c84: c8dfff48 ldar x8, [x26] 117c88: b100051f cmn x8, #0x1 117c8c: 54000140 b.eq 0x117cb4 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0xa4> 117c90: 910083e8 add x8, sp, #0x20 117c94: d10043a9 sub x9, x29, #0x10 117c98: a93ea3a9 stp x9, x8, [x29, #-0x18] 117c9c: b00002a0 adrp x0, 0x16c000 117ca0: d00000e2 adrp x2, 0x135000 ::~codecvt()+0xc54> 117ca4: 9104d042 add x2, x2, #0x134 117ca8: d10063a1 sub x1, x29, #0x18 117cac: f9470c00 ldr x0, [x0, #0xe18] 117cb0: 94011f30 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 117cb4: a9412768 ldp x8, x9, [x27, #0x10] 117cb8: b9800b4a ldrsw x10, [x26, #0x8] 117cbc: cb08012b sub x11, x9, x8 117cc0: d1000549 sub x9, x10, #0x1 117cc4: eb8b0d3f cmp x9, x11, asr #3 117cc8: 54001062 b.hs 0x117ed4 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x2c4> 117ccc: f869791a ldr x26, [x8, x9, lsl #3] 117cd0: b400103a cbz x26, 0x117ed4 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x2c4> 117cd4: f9400fe0 ldr x0, [sp, #0x18] 117cd8: 94011ea6 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 117cdc: eb14033f cmp x25, x20 117ce0: 54000121 b.ne 0x117d04 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0xf4> 117ce4: 14000064 b 0x117e74 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x264> 117ce8: b8004501 str w1, [x8], #0x4 117cec: f9001a68 str x8, [x19, #0x30] 117cf0: 3100043f cmn w1, #0x1 117cf4: 9a9303f3 csel x19, xzr, x19, eq 117cf8: 91001339 add x25, x25, #0x4 117cfc: eb14033f cmp x25, x20 117d00: 54000ba0 b.eq 0x117e74 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x264> 117d04: f9400348 ldr x8, [x26] 117d08: aa1a03e0 mov x0, x26 117d0c: b9400321 ldr w1, [x25] 117d10: 2a1f03e2 mov w2, wzr 117d14: f9403508 ldr x8, [x8, #0x68] 117d18: d63f0100 blr x8 117d1c: 12001c08 and w8, w0, #0xff 117d20: 7100951f cmp w8, #0x25 117d24: 54000381 b.ne 0x117d94 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x184> 117d28: 91001335 add x21, x25, #0x4 117d2c: eb1402bf cmp x21, x20 117d30: 540006a0 b.eq 0x117e04 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x1f4> 117d34: f9400348 ldr x8, [x26] 117d38: aa1a03e0 mov x0, x26 117d3c: b94002a1 ldr w1, [x21] 117d40: 2a1f03e2 mov w2, wzr 117d44: f9403508 ldr x8, [x8, #0x68] 117d48: d63f0100 blr x8 117d4c: 2a0003fb mov w27, w0 117d50: 12001c08 and w8, w0, #0xff 117d54: 71013d1f cmp w8, #0x4f 117d58: 54000060 b.eq 0x117d64 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x154> 117d5c: 7101151f cmp w8, #0x45 117d60: 54000301 b.ne 0x117dc0 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x1b0> 117d64: 9100233c add x28, x25, #0x8 117d68: eb14039f cmp x28, x20 117d6c: 540005c0 b.eq 0x117e24 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x214> 117d70: f9400348 ldr x8, [x26] 117d74: aa1a03e0 mov x0, x26 117d78: b9400381 ldr w1, [x28] 117d7c: 2a1f03e2 mov w2, wzr 117d80: f9403508 ldr x8, [x8, #0x68] 117d84: d63f0100 blr x8 117d88: 2a0003e5 mov w5, w0 117d8c: aa1c03f5 mov x21, x28 117d90: 1400000e b 0x117dc8 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x1b8> 117d94: b4fffb33 cbz x19, 0x117cf8 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0xe8> 117d98: a9432668 ldp x8, x9, [x19, #0x30] 117d9c: b9400321 ldr w1, [x25] 117da0: eb09011f cmp x8, x9 117da4: 54fffa21 b.ne 0x117ce8 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0xd8> 117da8: f9400268 ldr x8, [x19] 117dac: aa1303e0 mov x0, x19 117db0: f9403508 ldr x8, [x8, #0x68] 117db4: d63f0100 blr x8 117db8: 2a0003e1 mov w1, w0 117dbc: 17ffffcd b 0x117cf0 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0xe0> 117dc0: 2a1b03e5 mov w5, w27 117dc4: 2a1f03fb mov w27, wzr 117dc8: f9400308 ldr x8, [x24] 117dcc: aa1803e0 mov x0, x24 117dd0: aa1303e1 mov x1, x19 117dd4: aa1703e2 mov x2, x23 117dd8: 2a1603e3 mov w3, w22 117ddc: f9400be4 ldr x4, [sp, #0x10] 117de0: f9400d08 ldr x8, [x8, #0x18] 117de4: 2a1b03e6 mov w6, w27 117de8: d63f0100 blr x8 117dec: aa1503f9 mov x25, x21 117df0: aa0003f3 mov x19, x0 117df4: 910012b9 add x25, x21, #0x4 117df8: eb14033f cmp x25, x20 117dfc: 54fff841 b.ne 0x117d04 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0xf4> 117e00: 1400001d b 0x117e74 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x264> 117e04: b4000393 cbz x19, 0x117e74 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x264> 117e08: a9432668 ldp x8, x9, [x19, #0x30] 117e0c: b9400321 ldr w1, [x25] 117e10: eb09011f cmp x8, x9 117e14: 54000220 b.eq 0x117e58 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x248> 117e18: b8004501 str w1, [x8], #0x4 117e1c: f9001a68 str x8, [x19, #0x30] 117e20: 14000013 b 0x117e6c >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x25c> 117e24: b4000293 cbz x19, 0x117e74 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x264> 117e28: a9432668 ldp x8, x9, [x19, #0x30] 117e2c: b9400321 ldr w1, [x25] 117e30: eb09011f cmp x8, x9 117e34: 540003e0 b.eq 0x117eb0 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x2a0> 117e38: b8004501 str w1, [x8], #0x4 117e3c: f9001a68 str x8, [x19, #0x30] 117e40: 3100043f cmn w1, #0x1 117e44: 54000440 b.eq 0x117ecc >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x2bc> 117e48: a9432668 ldp x8, x9, [x19, #0x30] 117e4c: b94002a1 ldr w1, [x21] 117e50: eb09011f cmp x8, x9 117e54: 54fffe21 b.ne 0x117e18 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x208> 117e58: f9400268 ldr x8, [x19] 117e5c: aa1303e0 mov x0, x19 117e60: f9403508 ldr x8, [x8, #0x68] 117e64: d63f0100 blr x8 117e68: 2a0003e1 mov w1, w0 117e6c: 3100043f cmn w1, #0x1 117e70: 9a9303f3 csel x19, xzr, x19, eq 117e74: f94007e8 ldr x8, [sp, #0x8] 117e78: f9401508 ldr x8, [x8, #0x28] 117e7c: f85f83a9 ldur x9, [x29, #-0x8] 117e80: eb09011f cmp x8, x9 117e84: 540002a1 b.ne 0x117ed8 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x2c8> 117e88: aa1303e0 mov x0, x19 117e8c: a94a4ff4 ldp x20, x19, [sp, #0xa0] 117e90: a94957f6 ldp x22, x21, [sp, #0x90] 117e94: a9485ff8 ldp x24, x23, [sp, #0x80] 117e98: a94767fa ldp x26, x25, [sp, #0x70] 117e9c: a9466ffc ldp x28, x27, [sp, #0x60] 117ea0: a9457bfd ldp x29, x30, [sp, #0x50] 117ea4: 9102c3ff add sp, sp, #0xb0 117ea8: d50323bf autiasp 117eac: d65f03c0 ret 117eb0: f9400268 ldr x8, [x19] 117eb4: aa1303e0 mov x0, x19 117eb8: f9403508 ldr x8, [x8, #0x68] 117ebc: d63f0100 blr x8 117ec0: 2a0003e1 mov w1, w0 117ec4: 3100043f cmn w1, #0x1 117ec8: 54fffc01 b.ne 0x117e48 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x238> 117ecc: aa1f03f3 mov x19, xzr 117ed0: 17ffffe9 b 0x117e74 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x264> 117ed4: 9400363d bl 0x1257c8 117ed8: 940113d6 bl 0x15ce30 <__stack_chk_fail@plt> 117edc: aa0003f3 mov x19, x0 117ee0: f9400fe0 ldr x0, [sp, #0x18] 117ee4: 94011e23 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 117ee8: aa1303e0 mov x0, x19 117eec: 9401049d bl 0x159160 <__emutls_get_address+0x6d4> 0000000000117ef0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, char, char) const>: 117ef0: d503233f paciasp 117ef4: d10783ff sub sp, sp, #0x1e0 117ef8: a91a7bfd stp x29, x30, [sp, #0x1a0] 117efc: 910683fd add x29, sp, #0x1a0 117f00: f900dbfc str x28, [sp, #0x1b0] 117f04: a91c57f6 stp x22, x21, [sp, #0x1c0] 117f08: a91d4ff4 stp x20, x19, [sp, #0x1d0] 117f0c: d53bd054 mrs x20, TPIDR_EL0 117f10: 910023f6 add x22, sp, #0x8 117f14: aa0403e3 mov x3, x4 117f18: aa0103f3 mov x19, x1 117f1c: f9401688 ldr x8, [x20, #0x28] 117f20: 910642c9 add x9, x22, #0x190 117f24: 91004000 add x0, x0, #0x10 117f28: 910023e1 add x1, sp, #0x8 117f2c: 910003e2 mov x2, sp 117f30: 2a0503e4 mov w4, w5 117f34: 2a0603e5 mov w5, w6 117f38: f81f83a8 stur x8, [x29, #-0x8] 117f3c: f90003e9 str x9, [sp] 117f40: 94011f50 bl 0x15fc80 <_ZNKSt6__ndk110__time_put8__do_putEPwRS1_PK2tmcc@plt> 117f44: f94003f5 ldr x21, [sp] 117f48: eb1502df cmp x22, x21 117f4c: 540002a0 b.eq 0x117fa0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, char, char) const+0xb0> 117f50: 910023f6 add x22, sp, #0x8 117f54: 14000008 b 0x117f74 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, char, char) const+0x84> 117f58: b8004501 str w1, [x8], #0x4 117f5c: f9001a68 str x8, [x19, #0x30] 117f60: 3100043f cmn w1, #0x1 117f64: 9a9303f3 csel x19, xzr, x19, eq 117f68: 910012d6 add x22, x22, #0x4 117f6c: eb1502df cmp x22, x21 117f70: 54000180 b.eq 0x117fa0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, char, char) const+0xb0> 117f74: b4ffffb3 cbz x19, 0x117f68 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, char, char) const+0x78> 117f78: a9432668 ldp x8, x9, [x19, #0x30] 117f7c: b94002c1 ldr w1, [x22] 117f80: eb09011f cmp x8, x9 117f84: 54fffea1 b.ne 0x117f58 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, char, char) const+0x68> 117f88: f9400268 ldr x8, [x19] 117f8c: aa1303e0 mov x0, x19 117f90: f9403508 ldr x8, [x8, #0x68] 117f94: d63f0100 blr x8 117f98: 2a0003e1 mov w1, w0 117f9c: 17fffff1 b 0x117f60 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, char, char) const+0x70> 117fa0: f9401688 ldr x8, [x20, #0x28] 117fa4: f85f83a9 ldur x9, [x29, #-0x8] 117fa8: eb09011f cmp x8, x9 117fac: 54000121 b.ne 0x117fd0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, char, char) const+0xe0> 117fb0: aa1303e0 mov x0, x19 117fb4: f940dbfc ldr x28, [sp, #0x1b0] 117fb8: a95d4ff4 ldp x20, x19, [sp, #0x1d0] 117fbc: a95c57f6 ldp x22, x21, [sp, #0x1c0] 117fc0: a95a7bfd ldp x29, x30, [sp, #0x1a0] 117fc4: 910783ff add sp, sp, #0x1e0 117fc8: d50323bf autiasp 117fcc: d65f03c0 ret 117fd0: 94011398 bl 0x15ce30 <__stack_chk_fail@plt> 0000000000117fd4 : 117fd4: d503233f paciasp 117fd8: d10343ff sub sp, sp, #0xd0 117fdc: a9097bfd stp x29, x30, [sp, #0x90] 117fe0: 910243fd add x29, sp, #0x90 117fe4: a90a5ff8 stp x24, x23, [sp, #0xa0] 117fe8: a90b57f6 stp x22, x21, [sp, #0xb0] 117fec: a90c4ff4 stp x20, x19, [sp, #0xc0] 117ff0: d53bd057 mrs x23, TPIDR_EL0 117ff4: aa0203f3 mov x19, x2 117ff8: aa0103f4 mov x20, x1 117ffc: aa0003f5 mov x21, x0 118000: f94016e8 ldr x8, [x23, #0x28] 118004: 528004a9 mov w9, #0x25 // =37 118008: 72001cbf tst w5, #0xff 11800c: f81f83a8 stur x8, [x29, #-0x8] 118010: 390063e9 strb w9, [sp, #0x18] 118014: 390067e4 strb w4, [sp, #0x19] 118018: 39006be5 strb w5, [sp, #0x1a] 11801c: 39006fff strb wzr, [sp, #0x1b] 118020: 54000060 b.eq 0x11802c 118024: 390067e5 strb w5, [sp, #0x19] 118028: 39006be4 strb w4, [sp, #0x1a] 11802c: f94002a4 ldr x4, [x21] 118030: 910093e0 add x0, sp, #0x24 118034: 910063e2 add x2, sp, #0x18 118038: 52800c81 mov w1, #0x64 // =100 11803c: 910093f8 add x24, sp, #0x24 118040: 94011f0c bl 0x15fc70 118044: f9400268 ldr x8, [x19] 118048: a900fff8 stp x24, xzr, [sp, #0x8] 11804c: f94002a0 ldr x0, [x21] 118050: cb140108 sub x8, x8, x20 118054: 9342fd16 asr x22, x8, #2 118058: 94011e8a bl 0x15fa80 11805c: aa0003f5 mov x21, x0 118060: f9000fe0 str x0, [sp, #0x18] 118064: 910023e1 add x1, sp, #0x8 118068: 910043e3 add x3, sp, #0x10 11806c: aa1403e0 mov x0, x20 118070: aa1603e2 mov x2, x22 118074: 94011f07 bl 0x15fc90 118078: aa0003f6 mov x22, x0 11807c: b4000075 cbz x21, 0x118088 118080: aa1503e0 mov x0, x21 118084: 94011e7f bl 0x15fa80 118088: b10006df cmn x22, #0x1 11808c: 540001c0 b.eq 0x1180c4 118090: 8b160a88 add x8, x20, x22, lsl #2 118094: f9000268 str x8, [x19] 118098: f94016e8 ldr x8, [x23, #0x28] 11809c: f85f83a9 ldur x9, [x29, #-0x8] 1180a0: eb09011f cmp x8, x9 1180a4: 54000161 b.ne 0x1180d0 1180a8: a94c4ff4 ldp x20, x19, [sp, #0xc0] 1180ac: a94b57f6 ldp x22, x21, [sp, #0xb0] 1180b0: a94a5ff8 ldp x24, x23, [sp, #0xa0] 1180b4: a9497bfd ldp x29, x30, [sp, #0x90] 1180b8: 910343ff add sp, sp, #0xd0 1180bc: d50323bf autiasp 1180c0: d65f03c0 ret 1180c4: f0fffac0 adrp x0, 0x73000 1180c8: 912dc400 add x0, x0, #0xb71 1180cc: 94011ef5 bl 0x15fca0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> 1180d0: 94011358 bl 0x15ce30 <__stack_chk_fail@plt> 1180d4: 97fe4398 bl 0xa8f34 1180d8: aa0003f3 mov x19, x0 1180dc: 910063e0 add x0, sp, #0x18 1180e0: 940071d8 bl 0x134840 ::~codecvt()+0x494> 1180e4: aa1303e0 mov x0, x19 1180e8: 9401041e bl 0x159160 <__emutls_get_address+0x6d4> 00000000001180ec ::do_decimal_point() const>: 1180ec: d503245f bti c 1180f0: 52801fe0 mov w0, #0xff // =255 1180f4: d65f03c0 ret 00000000001180f8 ::do_thousands_sep() const>: 1180f8: d503245f bti c 1180fc: 52801fe0 mov w0, #0xff // =255 118100: d65f03c0 ret 0000000000118104 ::do_grouping() const>: 118104: d503245f bti c 118108: a9007d1f stp xzr, xzr, [x8] 11810c: f900091f str xzr, [x8, #0x10] 118110: d65f03c0 ret 0000000000118114 ::do_curr_symbol() const>: 118114: d503245f bti c 118118: a9007d1f stp xzr, xzr, [x8] 11811c: f900091f str xzr, [x8, #0x10] 118120: d65f03c0 ret 0000000000118124 ::do_positive_sign() const>: 118124: d503245f bti c 118128: a9007d1f stp xzr, xzr, [x8] 11812c: f900091f str xzr, [x8, #0x10] 118130: d65f03c0 ret 0000000000118134 ::do_negative_sign() const>: 118134: d503245f bti c 118138: 5285a049 mov w9, #0x2d02 // =11522 11813c: 3900091f strb wzr, [x8, #0x2] 118140: 79000109 strh w9, [x8] 118144: d65f03c0 ret 0000000000118148 ::do_frac_digits() const>: 118148: d503245f bti c 11814c: 2a1f03e0 mov w0, wzr 118150: d65f03c0 ret 0000000000118154 ::do_pos_format() const>: 118154: d503245f bti c 118158: 52806040 mov w0, #0x302 // =770 11815c: 72a08000 movk w0, #0x400, lsl #16 118160: d65f03c0 ret 0000000000118164 ::do_neg_format() const>: 118164: d503245f bti c 118168: 52806040 mov w0, #0x302 // =770 11816c: 72a08000 movk w0, #0x400, lsl #16 118170: d65f03c0 ret 0000000000118174 ::do_decimal_point() const>: 118174: d503245f bti c 118178: 52801fe0 mov w0, #0xff // =255 11817c: d65f03c0 ret 0000000000118180 ::do_thousands_sep() const>: 118180: d503245f bti c 118184: 52801fe0 mov w0, #0xff // =255 118188: d65f03c0 ret 000000000011818c ::do_grouping() const>: 11818c: d503245f bti c 118190: a9007d1f stp xzr, xzr, [x8] 118194: f900091f str xzr, [x8, #0x10] 118198: d65f03c0 ret 000000000011819c ::do_curr_symbol() const>: 11819c: d503245f bti c 1181a0: a9007d1f stp xzr, xzr, [x8] 1181a4: f900091f str xzr, [x8, #0x10] 1181a8: d65f03c0 ret 00000000001181ac ::do_positive_sign() const>: 1181ac: d503245f bti c 1181b0: a9007d1f stp xzr, xzr, [x8] 1181b4: f900091f str xzr, [x8, #0x10] 1181b8: d65f03c0 ret 00000000001181bc ::do_negative_sign() const>: 1181bc: d503245f bti c 1181c0: 5285a049 mov w9, #0x2d02 // =11522 1181c4: 3900091f strb wzr, [x8, #0x2] 1181c8: 79000109 strh w9, [x8] 1181cc: d65f03c0 ret 00000000001181d0 ::do_frac_digits() const>: 1181d0: d503245f bti c 1181d4: 2a1f03e0 mov w0, wzr 1181d8: d65f03c0 ret 00000000001181dc ::do_pos_format() const>: 1181dc: d503245f bti c 1181e0: 52806040 mov w0, #0x302 // =770 1181e4: 72a08000 movk w0, #0x400, lsl #16 1181e8: d65f03c0 ret 00000000001181ec ::do_neg_format() const>: 1181ec: d503245f bti c 1181f0: 52806040 mov w0, #0x302 // =770 1181f4: 72a08000 movk w0, #0x400, lsl #16 1181f8: d65f03c0 ret 00000000001181fc ::do_decimal_point() const>: 1181fc: d503245f bti c 118200: 12800000 mov w0, #-0x1 // =-1 118204: d65f03c0 ret 0000000000118208 ::do_thousands_sep() const>: 118208: d503245f bti c 11820c: 12800000 mov w0, #-0x1 // =-1 118210: d65f03c0 ret 0000000000118214 ::do_grouping() const>: 118214: d503245f bti c 118218: a9007d1f stp xzr, xzr, [x8] 11821c: f900091f str xzr, [x8, #0x10] 118220: d65f03c0 ret 0000000000118224 ::do_curr_symbol() const>: 118224: d503245f bti c 118228: a9007d1f stp xzr, xzr, [x8] 11822c: f900091f str xzr, [x8, #0x10] 118230: d65f03c0 ret 0000000000118234 ::do_positive_sign() const>: 118234: d503245f bti c 118238: a9007d1f stp xzr, xzr, [x8] 11823c: f900091f str xzr, [x8, #0x10] 118240: d65f03c0 ret 0000000000118244 ::do_negative_sign() const>: 118244: d503233f paciasp 118248: a9be7bfd stp x29, x30, [sp, #-0x20]! 11824c: f9000bf3 str x19, [sp, #0x10] 118250: 910003fd mov x29, sp 118254: aa0803f3 mov x19, x8 118258: 52800048 mov w8, #0x2 // =2 11825c: aa1303e0 mov x0, x19 118260: 38004408 strb w8, [x0], #0x4 118264: 528005a1 mov w1, #0x2d // =45 118268: 52800022 mov w2, #0x1 // =1 11826c: 94011e61 bl 0x15fbf0 118270: b9000a7f str wzr, [x19, #0x8] 118274: f9400bf3 ldr x19, [sp, #0x10] 118278: a8c27bfd ldp x29, x30, [sp], #0x20 11827c: d50323bf autiasp 118280: d65f03c0 ret 118284: 97fe432c bl 0xa8f34 0000000000118288 ::do_frac_digits() const>: 118288: d503245f bti c 11828c: 2a1f03e0 mov w0, wzr 118290: d65f03c0 ret 0000000000118294 ::do_pos_format() const>: 118294: d503245f bti c 118298: 52806040 mov w0, #0x302 // =770 11829c: 72a08000 movk w0, #0x400, lsl #16 1182a0: d65f03c0 ret 00000000001182a4 ::do_neg_format() const>: 1182a4: d503245f bti c 1182a8: 52806040 mov w0, #0x302 // =770 1182ac: 72a08000 movk w0, #0x400, lsl #16 1182b0: d65f03c0 ret 00000000001182b4 ::do_decimal_point() const>: 1182b4: d503245f bti c 1182b8: 12800000 mov w0, #-0x1 // =-1 1182bc: d65f03c0 ret 00000000001182c0 ::do_thousands_sep() const>: 1182c0: d503245f bti c 1182c4: 12800000 mov w0, #-0x1 // =-1 1182c8: d65f03c0 ret 00000000001182cc ::do_grouping() const>: 1182cc: d503245f bti c 1182d0: a9007d1f stp xzr, xzr, [x8] 1182d4: f900091f str xzr, [x8, #0x10] 1182d8: d65f03c0 ret 00000000001182dc ::do_curr_symbol() const>: 1182dc: d503245f bti c 1182e0: a9007d1f stp xzr, xzr, [x8] 1182e4: f900091f str xzr, [x8, #0x10] 1182e8: d65f03c0 ret 00000000001182ec ::do_positive_sign() const>: 1182ec: d503245f bti c 1182f0: a9007d1f stp xzr, xzr, [x8] 1182f4: f900091f str xzr, [x8, #0x10] 1182f8: d65f03c0 ret 00000000001182fc ::do_negative_sign() const>: 1182fc: d503233f paciasp 118300: a9be7bfd stp x29, x30, [sp, #-0x20]! 118304: f9000bf3 str x19, [sp, #0x10] 118308: 910003fd mov x29, sp 11830c: aa0803f3 mov x19, x8 118310: 52800048 mov w8, #0x2 // =2 118314: aa1303e0 mov x0, x19 118318: 38004408 strb w8, [x0], #0x4 11831c: 528005a1 mov w1, #0x2d // =45 118320: 52800022 mov w2, #0x1 // =1 118324: 94011e33 bl 0x15fbf0 118328: b9000a7f str wzr, [x19, #0x8] 11832c: f9400bf3 ldr x19, [sp, #0x10] 118330: a8c27bfd ldp x29, x30, [sp], #0x20 118334: d50323bf autiasp 118338: d65f03c0 ret 11833c: 97fe42fe bl 0xa8f34 0000000000118340 ::do_frac_digits() const>: 118340: d503245f bti c 118344: 2a1f03e0 mov w0, wzr 118348: d65f03c0 ret 000000000011834c ::do_pos_format() const>: 11834c: d503245f bti c 118350: 52806040 mov w0, #0x302 // =770 118354: 72a08000 movk w0, #0x400, lsl #16 118358: d65f03c0 ret 000000000011835c ::do_neg_format() const>: 11835c: d503245f bti c 118360: 52806040 mov w0, #0x302 // =770 118364: 72a08000 movk w0, #0x400, lsl #16 118368: d65f03c0 ret 000000000011836c ::do_decimal_point() const>: 11836c: d503245f bti c 118370: 39404000 ldrb w0, [x0, #0x10] 118374: d65f03c0 ret 0000000000118378 ::do_thousands_sep() const>: 118378: d503245f bti c 11837c: 39404400 ldrb w0, [x0, #0x11] 118380: d65f03c0 ret 0000000000118384 ::do_grouping() const>: 118384: d503245f bti c 118388: 91006001 add x1, x0, #0x18 11838c: aa0803e0 mov x0, x8 118390: 140114fc b 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 0000000000118394 ::do_curr_symbol() const>: 118394: d503245f bti c 118398: 9100c001 add x1, x0, #0x30 11839c: aa0803e0 mov x0, x8 1183a0: 140114f8 b 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 00000000001183a4 ::do_positive_sign() const>: 1183a4: d503245f bti c 1183a8: 91012001 add x1, x0, #0x48 1183ac: aa0803e0 mov x0, x8 1183b0: 140114f4 b 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 00000000001183b4 ::do_negative_sign() const>: 1183b4: d503245f bti c 1183b8: 91018001 add x1, x0, #0x60 1183bc: aa0803e0 mov x0, x8 1183c0: 140114f0 b 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 00000000001183c4 ::do_frac_digits() const>: 1183c4: d503245f bti c 1183c8: b9407800 ldr w0, [x0, #0x78] 1183cc: d65f03c0 ret 00000000001183d0 ::do_pos_format() const>: 1183d0: d503245f bti c 1183d4: b9407c00 ldr w0, [x0, #0x7c] 1183d8: d65f03c0 ret 00000000001183dc ::do_neg_format() const>: 1183dc: d503245f bti c 1183e0: b9408000 ldr w0, [x0, #0x80] 1183e4: d65f03c0 ret 00000000001183e8 ::do_decimal_point() const>: 1183e8: d503245f bti c 1183ec: 39404000 ldrb w0, [x0, #0x10] 1183f0: d65f03c0 ret 00000000001183f4 ::do_thousands_sep() const>: 1183f4: d503245f bti c 1183f8: 39404400 ldrb w0, [x0, #0x11] 1183fc: d65f03c0 ret 0000000000118400 ::do_grouping() const>: 118400: d503245f bti c 118404: 91006001 add x1, x0, #0x18 118408: aa0803e0 mov x0, x8 11840c: 140114dd b 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 0000000000118410 ::do_curr_symbol() const>: 118410: d503245f bti c 118414: 9100c001 add x1, x0, #0x30 118418: aa0803e0 mov x0, x8 11841c: 140114d9 b 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 0000000000118420 ::do_positive_sign() const>: 118420: d503245f bti c 118424: 91012001 add x1, x0, #0x48 118428: aa0803e0 mov x0, x8 11842c: 140114d5 b 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 0000000000118430 ::do_negative_sign() const>: 118430: d503245f bti c 118434: 91018001 add x1, x0, #0x60 118438: aa0803e0 mov x0, x8 11843c: 140114d1 b 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 0000000000118440 ::do_frac_digits() const>: 118440: d503245f bti c 118444: b9407800 ldr w0, [x0, #0x78] 118448: d65f03c0 ret 000000000011844c ::do_pos_format() const>: 11844c: d503245f bti c 118450: b9407c00 ldr w0, [x0, #0x7c] 118454: d65f03c0 ret 0000000000118458 ::do_neg_format() const>: 118458: d503245f bti c 11845c: b9408000 ldr w0, [x0, #0x80] 118460: d65f03c0 ret 0000000000118464 ::do_decimal_point() const>: 118464: d503245f bti c 118468: b9401000 ldr w0, [x0, #0x10] 11846c: d65f03c0 ret 0000000000118470 ::do_thousands_sep() const>: 118470: d503245f bti c 118474: b9401400 ldr w0, [x0, #0x14] 118478: d65f03c0 ret 000000000011847c ::do_grouping() const>: 11847c: d503245f bti c 118480: 91006001 add x1, x0, #0x18 118484: aa0803e0 mov x0, x8 118488: 140114be b 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 000000000011848c ::do_curr_symbol() const>: 11848c: d503245f bti c 118490: 9100c001 add x1, x0, #0x30 118494: aa0803e0 mov x0, x8 118498: 14011e06 b 0x15fcb0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_@plt> 000000000011849c ::do_positive_sign() const>: 11849c: d503245f bti c 1184a0: 91012001 add x1, x0, #0x48 1184a4: aa0803e0 mov x0, x8 1184a8: 14011e02 b 0x15fcb0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_@plt> 00000000001184ac ::do_negative_sign() const>: 1184ac: d503245f bti c 1184b0: 91018001 add x1, x0, #0x60 1184b4: aa0803e0 mov x0, x8 1184b8: 14011dfe b 0x15fcb0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_@plt> 00000000001184bc ::do_frac_digits() const>: 1184bc: d503245f bti c 1184c0: b9407800 ldr w0, [x0, #0x78] 1184c4: d65f03c0 ret 00000000001184c8 ::do_pos_format() const>: 1184c8: d503245f bti c 1184cc: b9407c00 ldr w0, [x0, #0x7c] 1184d0: d65f03c0 ret 00000000001184d4 ::do_neg_format() const>: 1184d4: d503245f bti c 1184d8: b9408000 ldr w0, [x0, #0x80] 1184dc: d65f03c0 ret 00000000001184e0 ::do_decimal_point() const>: 1184e0: d503245f bti c 1184e4: b9401000 ldr w0, [x0, #0x10] 1184e8: d65f03c0 ret 00000000001184ec ::do_thousands_sep() const>: 1184ec: d503245f bti c 1184f0: b9401400 ldr w0, [x0, #0x14] 1184f4: d65f03c0 ret 00000000001184f8 ::do_grouping() const>: 1184f8: d503245f bti c 1184fc: 91006001 add x1, x0, #0x18 118500: aa0803e0 mov x0, x8 118504: 1401149f b 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 0000000000118508 ::do_curr_symbol() const>: 118508: d503245f bti c 11850c: 9100c001 add x1, x0, #0x30 118510: aa0803e0 mov x0, x8 118514: 14011de7 b 0x15fcb0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_@plt> 0000000000118518 ::do_positive_sign() const>: 118518: d503245f bti c 11851c: 91012001 add x1, x0, #0x48 118520: aa0803e0 mov x0, x8 118524: 14011de3 b 0x15fcb0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_@plt> 0000000000118528 ::do_negative_sign() const>: 118528: d503245f bti c 11852c: 91018001 add x1, x0, #0x60 118530: aa0803e0 mov x0, x8 118534: 14011ddf b 0x15fcb0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_@plt> 0000000000118538 ::do_frac_digits() const>: 118538: d503245f bti c 11853c: b9407800 ldr w0, [x0, #0x78] 118540: d65f03c0 ret 0000000000118544 ::do_pos_format() const>: 118544: d503245f bti c 118548: b9407c00 ldr w0, [x0, #0x7c] 11854c: d65f03c0 ret 0000000000118550 ::do_neg_format() const>: 118550: d503245f bti c 118554: b9408000 ldr w0, [x0, #0x80] 118558: d65f03c0 ret 000000000011855c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const>: 11855c: d503233f paciasp 118560: d10683ff sub sp, sp, #0x1a0 118564: a9147bfd stp x29, x30, [sp, #0x140] 118568: 910503fd add x29, sp, #0x140 11856c: a9156ffc stp x28, x27, [sp, #0x150] 118570: a91667fa stp x26, x25, [sp, #0x160] 118574: a9175ff8 stp x24, x23, [sp, #0x170] 118578: a91857f6 stp x22, x21, [sp, #0x180] 11857c: a9194ff4 stp x20, x19, [sp, #0x190] 118580: d53bd059 mrs x25, TPIDR_EL0 118584: aa0603f5 mov x21, x6 118588: f9401728 ldr x8, [x25, #0x28] 11858c: aa0503f3 mov x19, x5 118590: aa0403f7 mov x23, x4 118594: 2a0303f6 mov w22, w3 118598: aa0203f4 mov x20, x2 11859c: d101d3bb sub x27, x29, #0x74 1185a0: f81f03a8 stur x8, [x29, #-0x10] 1185a4: 900002a8 adrp x8, 0x16c000 1185a8: f9475508 ldr x8, [x8, #0xea8] 1185ac: f9001bfb str x27, [sp, #0x30] 1185b0: a90387e8 stp x8, x1, [sp, #0x38] 1185b4: 910083e8 add x8, sp, #0x20 1185b8: aa0403e0 mov x0, x4 1185bc: 94011ca9 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 1185c0: 900002b8 adrp x24, 0x16c000 1185c4: 900002a8 adrp x8, 0x16c000 1185c8: d10243ba sub x26, x29, #0x90 1185cc: f9470318 ldr x24, [x24, #0xe00] 1185d0: f9474508 ldr x8, [x8, #0xe88] 1185d4: f9002fff str xzr, [sp, #0x58] 1185d8: f94013fc ldr x28, [sp, #0x20] 1185dc: a904a3f8 stp x24, x8, [sp, #0x48] 1185e0: c8dfff08 ldar x8, [x24] 1185e4: b100051f cmn x8, #0x1 1185e8: 54000160 b.eq 0x118614 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xb8> 1185ec: 910123e8 add x8, sp, #0x48 1185f0: d10203a9 sub x9, x29, #0x80 1185f4: f9000b48 str x8, [x26, #0x10] 1185f8: f9000349 str x9, [x26] 1185fc: 900002a0 adrp x0, 0x16c000 118600: b00000e2 adrp x2, 0x135000 ::~codecvt()+0xc54> 118604: 9104d042 add x2, x2, #0x134 118608: d10243a1 sub x1, x29, #0x90 11860c: f9470000 ldr x0, [x0, #0xe00] 118610: 94011cd8 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 118614: a9412788 ldp x8, x9, [x28, #0x10] 118618: b9800b0a ldrsw x10, [x24, #0x8] 11861c: cb08012b sub x11, x9, x8 118620: d1000549 sub x9, x10, #0x1 118624: eb8b0d3f cmp x9, x11, asr #3 118628: 54001662 b.hs 0x1188f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x398> 11862c: f8697918 ldr x24, [x8, x9, lsl #3] 118630: b4001638 cbz x24, 0x1188f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x398> 118634: b9400ae4 ldr w4, [x23, #0x8] 118638: 91019368 add x8, x27, #0x64 11863c: 390073ff strb wzr, [sp, #0x1c] 118640: 9100a3e9 add x9, sp, #0x28 118644: 9100c3ea add x10, sp, #0x30 118648: 120002c2 and w2, w22, #0x1 11864c: 910103e0 add x0, sp, #0x40 118650: 910083e3 add x3, sp, #0x20 118654: 910073e6 add x6, sp, #0x1c 118658: aa1403e1 mov x1, x20 11865c: aa1303e5 mov x5, x19 118660: aa1803e7 mov x7, x24 118664: a900a3e9 stp x9, x8, [sp, #0x8] 118668: f90003ea str x10, [sp] 11866c: 94011d95 bl 0x15fcc0 <_ZNSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIcEERNS_10unique_ptrIcPFvPvEEERPcSM_@plt> 118670: 36000ce0 tbz w0, #0x0, 0x11880c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2b0> 118674: d0fffaa9 adrp x9, 0x6e000 118678: 528706e8 mov w8, #0x3837 // =14391 11867c: 911f7929 add x9, x9, #0x7de 118680: 72a00728 movk w8, #0x39, lsl #16 118684: f9400129 ldr x9, [x9] 118688: b8017348 stur w8, [x26, #0x17] 11868c: f9000b49 str x9, [x26, #0x10] 118690: d10203a9 sub x9, x29, #0x80 118694: f9400308 ldr x8, [x24] 118698: 91002922 add x2, x9, #0xa 11869c: f9402108 ldr x8, [x8, #0x40] 1186a0: d10203a1 sub x1, x29, #0x80 1186a4: d10243a3 sub x3, x29, #0x90 1186a8: aa1803e0 mov x0, x24 1186ac: d63f0100 blr x8 1186b0: a942dff8 ldp x24, x23, [sp, #0x28] 1186b4: cb170308 sub x8, x24, x23 1186b8: f1018d1f cmp x8, #0x63 1186bc: 5400108b b.lt 0x1188cc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x370> 1186c0: 91000900 add x0, x8, #0x2 1186c4: 940112d7 bl 0x15d220 1186c8: aa0003f6 mov x22, x0 1186cc: aa0003e8 mov x8, x0 1186d0: b40011a0 cbz x0, 0x118904 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3a8> 1186d4: 394073e9 ldrb w9, [sp, #0x1c] 1186d8: 34000069 cbz w9, 0x1186e4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x188> 1186dc: 528005a9 mov w9, #0x2d // =45 1186e0: 38001509 strb w9, [x8], #0x1 1186e4: eb1802ff cmp x23, x24 1186e8: 540007c2 b.hs 0x1187e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x284> 1186ec: d10243a9 sub x9, x29, #0x90 1186f0: d10203a2 sub x2, x29, #0x80 1186f4: 9100292a add x10, x9, #0xa 1186f8: b240012b orr x11, x9, #0x1 1186fc: b27f012c orr x12, x9, #0x2 118700: b240052d orr x13, x9, #0x3 118704: 9100112e add x14, x9, #0x4 118708: 9100152f add x15, x9, #0x5 11870c: 91001930 add x16, x9, #0x6 118710: 91001d31 add x17, x9, #0x7 118714: 91002120 add x0, x9, #0x8 118718: 91002521 add x1, x9, #0x9 11871c: 14000009 b 0x118740 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e4> 118720: d10243a4 sub x4, x29, #0x90 118724: cb090083 sub x3, x4, x9 118728: f94017e4 ldr x4, [sp, #0x28] 11872c: 910006f7 add x23, x23, #0x1 118730: 38636843 ldrb w3, [x2, x3] 118734: eb0402ff cmp x23, x4 118738: 38001503 strb w3, [x8], #0x1 11873c: 54000522 b.hs 0x1187e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x284> 118740: 394002e3 ldrb w3, [x23] 118744: 385703a4 ldurb w4, [x29, #-0x90] 118748: 6b03009f cmp w4, w3 11874c: 54fffea0 b.eq 0x118720 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c4> 118750: 385713a5 ldurb w5, [x29, #-0x8f] 118754: aa0b03e4 mov x4, x11 118758: 6b0300bf cmp w5, w3 11875c: 54fffe40 b.eq 0x118724 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c8> 118760: 385723a5 ldurb w5, [x29, #-0x8e] 118764: aa0c03e4 mov x4, x12 118768: 6b0300bf cmp w5, w3 11876c: 54fffdc0 b.eq 0x118724 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c8> 118770: 385733a5 ldurb w5, [x29, #-0x8d] 118774: aa0d03e4 mov x4, x13 118778: 6b0300bf cmp w5, w3 11877c: 54fffd40 b.eq 0x118724 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c8> 118780: 385743a5 ldurb w5, [x29, #-0x8c] 118784: aa0e03e4 mov x4, x14 118788: 6b0300bf cmp w5, w3 11878c: 54fffcc0 b.eq 0x118724 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c8> 118790: 385753a5 ldurb w5, [x29, #-0x8b] 118794: aa0f03e4 mov x4, x15 118798: 6b0300bf cmp w5, w3 11879c: 54fffc40 b.eq 0x118724 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c8> 1187a0: 385763a5 ldurb w5, [x29, #-0x8a] 1187a4: aa1003e4 mov x4, x16 1187a8: 6b0300bf cmp w5, w3 1187ac: 54fffbc0 b.eq 0x118724 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c8> 1187b0: 385773a5 ldurb w5, [x29, #-0x89] 1187b4: aa1103e4 mov x4, x17 1187b8: 6b0300bf cmp w5, w3 1187bc: 54fffb40 b.eq 0x118724 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c8> 1187c0: 385783a5 ldurb w5, [x29, #-0x88] 1187c4: aa0003e4 mov x4, x0 1187c8: 6b0300bf cmp w5, w3 1187cc: 54fffac0 b.eq 0x118724 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c8> 1187d0: 385793a4 ldurb w4, [x29, #-0x87] 1187d4: 6b03009f cmp w4, w3 1187d8: 9a8a0024 csel x4, x1, x10, eq 1187dc: 17ffffd2 b 0x118724 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c8> 1187e0: 90fffac1 adrp x1, 0x70000 1187e4: 910123e0 add x0, sp, #0x48 1187e8: 91155421 add x1, x1, #0x555 1187ec: aa1503e2 mov x2, x21 1187f0: 3900011f strb wzr, [x8] 1187f4: 9401160f bl 0x15e030 1187f8: 7100041f cmp w0, #0x1 1187fc: 540007e1 b.ne 0x1188f8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x39c> 118800: b4000076 cbz x22, 0x11880c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2b0> 118804: aa1603e0 mov x0, x22 118808: 940112a6 bl 0x15d2a0 11880c: f94023f5 ldr x21, [sp, #0x40] 118810: b4000175 cbz x21, 0x11883c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2e0> 118814: a941a6a8 ldp x8, x9, [x21, #0x18] 118818: eb09011f cmp x8, x9 11881c: 54000101 b.ne 0x11883c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2e0> 118820: f94002a8 ldr x8, [x21] 118824: f9402508 ldr x8, [x8, #0x48] 118828: aa1503e0 mov x0, x21 11882c: d63f0100 blr x8 118830: 3100041f cmn w0, #0x1 118834: 54000560 b.eq 0x1188e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x384> 118838: f94023f5 ldr x21, [sp, #0x40] 11883c: b4000594 cbz x20, 0x1188ec >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x390> 118840: a941a688 ldp x8, x9, [x20, #0x18] 118844: eb09011f cmp x8, x9 118848: 540000e1 b.ne 0x118864 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x308> 11884c: f9400288 ldr x8, [x20] 118850: f9402508 ldr x8, [x8, #0x48] 118854: aa1403e0 mov x0, x20 118858: d63f0100 blr x8 11885c: 3100041f cmn w0, #0x1 118860: 54000460 b.eq 0x1188ec >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x390> 118864: b4000095 cbz x21, 0x118874 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x318> 118868: b9400268 ldr w8, [x19] 11886c: 321f0108 orr w8, w8, #0x2 118870: b9000268 str w8, [x19] 118874: f94013e0 ldr x0, [sp, #0x20] 118878: f94023f3 ldr x19, [sp, #0x40] 11887c: 94011bbd bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 118880: f9401be0 ldr x0, [sp, #0x30] 118884: f9001bff str xzr, [sp, #0x30] 118888: b4000060 cbz x0, 0x118894 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x338> 11888c: f9401fe8 ldr x8, [sp, #0x38] 118890: d63f0100 blr x8 118894: f9401728 ldr x8, [x25, #0x28] 118898: f85f03a9 ldur x9, [x29, #-0x10] 11889c: eb09011f cmp x8, x9 1188a0: 54000341 b.ne 0x118908 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3ac> 1188a4: aa1303e0 mov x0, x19 1188a8: a9594ff4 ldp x20, x19, [sp, #0x190] 1188ac: a95857f6 ldp x22, x21, [sp, #0x180] 1188b0: a9575ff8 ldp x24, x23, [sp, #0x170] 1188b4: a95667fa ldp x26, x25, [sp, #0x160] 1188b8: a9556ffc ldp x28, x27, [sp, #0x150] 1188bc: a9547bfd ldp x29, x30, [sp, #0x140] 1188c0: 910683ff add sp, sp, #0x1a0 1188c4: d50323bf autiasp 1188c8: d65f03c0 ret 1188cc: aa1f03f6 mov x22, xzr 1188d0: 910123e8 add x8, sp, #0x48 1188d4: 394073e9 ldrb w9, [sp, #0x1c] 1188d8: 35fff029 cbnz w9, 0x1186dc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x180> 1188dc: 17ffff82 b 0x1186e4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x188> 1188e0: aa1f03f5 mov x21, xzr 1188e4: f90023ff str xzr, [sp, #0x40] 1188e8: b5fffad4 cbnz x20, 0x118840 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2e4> 1188ec: b5fffc55 cbnz x21, 0x118874 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x318> 1188f0: 17ffffde b 0x118868 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x30c> 1188f4: 940033b5 bl 0x1257c8 1188f8: d0fffaa0 adrp x0, 0x6e000 1188fc: 913ca000 add x0, x0, #0xf28 118900: 94011ce8 bl 0x15fca0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> 118904: 94011baf bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 118908: 9401114a bl 0x15ce30 <__stack_chk_fail@plt> 11890c: 1400000f b 0x118948 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3ec> 118910: aa0003f3 mov x19, x0 118914: b40001d6 cbz x22, 0x11894c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3f0> 118918: aa1603e0 mov x0, x22 11891c: 94011261 bl 0x15d2a0 118920: 1400000b b 0x11894c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3f0> 118924: 14000009 b 0x118948 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3ec> 118928: 97fe4183 bl 0xa8f34 11892c: 900002a8 adrp x8, 0x16c000 118930: aa0003f3 mov x19, x0 118934: d101d3a0 sub x0, x29, #0x74 118938: f9475508 ldr x8, [x8, #0xea8] 11893c: f9001bff str xzr, [sp, #0x30] 118940: 14000009 b 0x118964 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x408> 118944: 14000001 b 0x118948 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3ec> 118948: aa0003f3 mov x19, x0 11894c: f94013e0 ldr x0, [sp, #0x20] 118950: 94011b88 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 118954: f9401be0 ldr x0, [sp, #0x30] 118958: f9001bff str xzr, [sp, #0x30] 11895c: b4000060 cbz x0, 0x118968 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x40c> 118960: f9401fe8 ldr x8, [sp, #0x38] 118964: d63f0100 blr x8 118968: aa1303e0 mov x0, x19 11896c: 940101fd bl 0x159160 <__emutls_get_address+0x6d4> 118970: 97fe4171 bl 0xa8f34 0000000000118974 : 118974: d503245f bti c 118978: d65f03c0 ret 000000000011897c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)>: 11897c: d503233f paciasp 118980: a9ba7bfd stp x29, x30, [sp, #-0x60]! 118984: a9016ffc stp x28, x27, [sp, #0x10] 118988: 910003fd mov x29, sp 11898c: a90267fa stp x26, x25, [sp, #0x20] 118990: a9035ff8 stp x24, x23, [sp, #0x30] 118994: a90457f6 stp x22, x21, [sp, #0x40] 118998: a9054ff4 stp x20, x19, [sp, #0x50] 11899c: d10b03ff sub sp, sp, #0x2c0 1189a0: f90013e6 str x6, [sp, #0x20] 1189a4: aa0703f8 mov x24, x7 1189a8: f90023e5 str x5, [sp, #0x40] 1189ac: d53bd04a mrs x10, TPIDR_EL0 1189b0: f9002bea str x10, [sp, #0x50] 1189b4: 2a0403f7 mov w23, w4 1189b8: aa0103f6 mov x22, x1 1189bc: aa0003f5 mov x21, x0 1189c0: f940154a ldr x10, [x10, #0x28] 1189c4: aa0303e8 mov x8, x3 1189c8: 2a0203e9 mov w9, w2 1189cc: f81f03aa stur x10, [x29, #-0x10] 1189d0: a90fffff stp xzr, xzr, [sp, #0xf8] 1189d4: f90087ff str xzr, [sp, #0x108] 1189d8: a90e7fff stp xzr, xzr, [sp, #0xe0] 1189dc: f9007bff str xzr, [sp, #0xf0] 1189e0: a90cffff stp xzr, xzr, [sp, #0xc8] 1189e4: f9006fff str xzr, [sp, #0xd8] 1189e8: a90b7fff stp xzr, xzr, [sp, #0xb0] 1189ec: f90063ff str xzr, [sp, #0xc0] 1189f0: a909ffff stp xzr, xzr, [sp, #0x98] 1189f4: f90057ff str xzr, [sp, #0xa8] 1189f8: 910253ea add x10, sp, #0x94 1189fc: 9102c3fb add x27, sp, #0xb0 118a00: 910463e2 add x2, sp, #0x118 118a04: 910453e3 add x3, sp, #0x114 118a08: 910443e4 add x4, sp, #0x110 118a0c: 9103e3e5 add x5, sp, #0xf8 118a10: 910383e6 add x6, sp, #0xe0 118a14: 910323e7 add x7, sp, #0xc8 118a18: 2a0903e0 mov w0, w9 118a1c: aa0803e1 mov x1, x8 118a20: 910383f4 add x20, sp, #0xe0 118a24: 910323fc add x28, sp, #0xc8 118a28: a9002bfb stp x27, x10, [sp] 118a2c: 94011ca9 bl 0x15fcd0 <_ZNSt6__ndk111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_SF_Ri@plt> 118a30: 910483e9 add x9, sp, #0x120 118a34: f9403ba8 ldr x8, [x29, #0x70] 118a38: 91064133 add x19, x9, #0x190 118a3c: 530926e9 ubfx w9, w23, #9, #1 118a40: a9462faa ldp x10, x11, [x29, #0x60] 118a44: f90047e8 str x8, [sp, #0x88] 118a48: 910483e8 add x8, sp, #0x120 118a4c: b9003fe9 str w9, [sp, #0x3c] 118a50: b2400289 orr x9, x20, #0x1 118a54: b9004ff7 str w23, [sp, #0x4c] 118a58: aa1f03fa mov x26, xzr 118a5c: f90043e8 str x8, [sp, #0x80] 118a60: aa1f03f9 mov x25, xzr 118a64: a906abe9 stp x9, x10, [sp, #0x68] 118a68: 910263e9 add x9, sp, #0x98 118a6c: b2400129 orr x9, x9, #0x1 118a70: f9400148 ldr x8, [x10] 118a74: b240036a orr x10, x27, #0x1 118a78: 910483f7 add x23, sp, #0x120 118a7c: 9102c3f4 add x20, sp, #0xb0 118a80: f9000fe9 str x9, [sp, #0x18] 118a84: b2400389 orr x9, x28, #0x1 118a88: aa0b03fc mov x28, x11 118a8c: f9001be9 str x9, [sp, #0x30] 118a90: 900002a9 adrp x9, 0x16c000 118a94: f9475529 ldr x9, [x9, #0xea8] 118a98: f90017ea str x10, [sp, #0x28] 118a9c: f9000168 str x8, [x11] 118aa0: f9003fe9 str x9, [sp, #0x78] 118aa4: 14000009 b 0x118ac8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x14c> 118aa8: f9403be9 ldr x9, [sp, #0x70] 118aac: f9400388 ldr x8, [x28] 118ab0: f9400129 ldr x9, [x9] 118ab4: eb09011f cmp x8, x9 118ab8: 540078e0 b.eq 0x1199d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1058> 118abc: 9100075a add x26, x26, #0x1 118ac0: f100135f cmp x26, #0x4 118ac4: 540065a0 b.eq 0x119778 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xdfc> 118ac8: f94002bb ldr x27, [x21] 118acc: b400009b cbz x27, 0x118adc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x160> 118ad0: a941a768 ldp x8, x9, [x27, #0x18] 118ad4: eb09011f cmp x8, x9 118ad8: 540001a0 b.eq 0x118b0c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x190> 118adc: b4000316 cbz x22, 0x118b3c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1c0> 118ae0: a941a6c8 ldp x8, x9, [x22, #0x18] 118ae4: eb09011f cmp x8, x9 118ae8: 540000e1 b.ne 0x118b04 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x188> 118aec: f94002c8 ldr x8, [x22] 118af0: f9402508 ldr x8, [x8, #0x48] 118af4: aa1603e0 mov x0, x22 118af8: d63f0100 blr x8 118afc: 3100041f cmn w0, #0x1 118b00: 540001e0 b.eq 0x118b3c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1c0> 118b04: b400021b cbz x27, 0x118b44 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1c8> 118b08: 1400031c b 0x119778 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xdfc> 118b0c: f9400368 ldr x8, [x27] 118b10: f9402508 ldr x8, [x8, #0x48] 118b14: aa1b03e0 mov x0, x27 118b18: d63f0100 blr x8 118b1c: 3100041f cmn w0, #0x1 118b20: 54000080 b.eq 0x118b30 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1b4> 118b24: f94002bb ldr x27, [x21] 118b28: b5fffdd6 cbnz x22, 0x118ae0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x164> 118b2c: 14000004 b 0x118b3c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1c0> 118b30: aa1f03fb mov x27, xzr 118b34: f90002bf str xzr, [x21] 118b38: b5fffd56 cbnz x22, 0x118ae0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x164> 118b3c: aa1f03f6 mov x22, xzr 118b40: b40061db cbz x27, 0x119778 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xdfc> 118b44: 910463e8 add x8, sp, #0x118 118b48: 387a6908 ldrb w8, [x8, x26] 118b4c: 7100111f cmp w8, #0x4 118b50: 54fffb68 b.hi 0x118abc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x140> 118b54: 90fffb2b adrp x11, 0x7c000 118b58: 9113d16b add x11, x11, #0x4f4 118b5c: 10000089 adr x9, 0x118b6c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1f0> 118b60: 3868696a ldrb w10, [x11, x8] 118b64: 8b0a0929 add x9, x9, x10, lsl #2 118b68: d61f0120 br x9 118b6c: d503249f bti j 118b70: f1000f5f cmp x26, #0x3 118b74: 540023a1 b.ne 0x118fe8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x66c> 118b78: 14000300 b 0x119778 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xdfc> 118b7c: d503249f bti j 118b80: a905ebf9 stp x25, x26, [sp, #0x58] 118b84: 2a1f03f9 mov w25, wzr 118b88: 14000003 b 0x118b94 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x218> 118b8c: 91000508 add x8, x8, #0x1 118b90: f9000c08 str x8, [x0, #0x18] 118b94: f94002bb ldr x27, [x21] 118b98: b400009b cbz x27, 0x118ba8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x22c> 118b9c: a941a768 ldp x8, x9, [x27, #0x18] 118ba0: eb09011f cmp x8, x9 118ba4: 540001a0 b.eq 0x118bd8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x25c> 118ba8: b4000316 cbz x22, 0x118c08 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x28c> 118bac: a941a6c8 ldp x8, x9, [x22, #0x18] 118bb0: eb09011f cmp x8, x9 118bb4: 540000e1 b.ne 0x118bd0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x254> 118bb8: f94002c8 ldr x8, [x22] 118bbc: f9402508 ldr x8, [x8, #0x48] 118bc0: aa1603e0 mov x0, x22 118bc4: d63f0100 blr x8 118bc8: 3100041f cmn w0, #0x1 118bcc: 540001e0 b.eq 0x118c08 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x28c> 118bd0: b400021b cbz x27, 0x118c10 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x294> 118bd4: 140000b3 b 0x118ea0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x524> 118bd8: f9400368 ldr x8, [x27] 118bdc: f9402508 ldr x8, [x8, #0x48] 118be0: aa1b03e0 mov x0, x27 118be4: d63f0100 blr x8 118be8: 3100041f cmn w0, #0x1 118bec: 54000080 b.eq 0x118bfc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x280> 118bf0: f94002bb ldr x27, [x21] 118bf4: b5fffdd6 cbnz x22, 0x118bac >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x230> 118bf8: 14000004 b 0x118c08 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x28c> 118bfc: aa1f03fb mov x27, xzr 118c00: f90002bf str xzr, [x21] 118c04: b5fffd56 cbnz x22, 0x118bac >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x230> 118c08: aa1f03f6 mov x22, xzr 118c0c: b40014bb cbz x27, 0x118ea0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x524> 118c10: f94002a0 ldr x0, [x21] 118c14: a941a408 ldp x8, x9, [x0, #0x18] 118c18: eb09011f cmp x8, x9 118c1c: 54000080 b.eq 0x118c2c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x2b0> 118c20: 3940011b ldrb w27, [x8] 118c24: 363800fb tbz w27, #0x7, 0x118c40 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x2c4> 118c28: 1400000a b 0x118c50 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x2d4> 118c2c: f9400008 ldr x8, [x0] 118c30: f9402508 ldr x8, [x8, #0x48] 118c34: d63f0100 blr x8 118c38: 2a0003fb mov w27, w0 118c3c: 373800bb tbnz w27, #0x7, 0x118c50 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x2d4> 118c40: 12001f68 and w8, w27, #0xff 118c44: f9400b09 ldr x9, [x24, #0x10] 118c48: f8685928 ldr x8, [x9, w8, uxtw #3] 118c4c: 373003c8 tbnz w8, #0x6, 0x118cc4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x348> 118c50: 3943e3e8 ldrb w8, [sp, #0xf8] 118c54: f94083e9 ldr x9, [sp, #0x100] 118c58: d341fd0a lsr x10, x8, #1 118c5c: 7200011f tst w8, #0x1 118c60: 9a890148 csel x8, x10, x9, eq 118c64: b40011e8 cbz x8, 0x118ea0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x524> 118c68: 340011d9 cbz w25, 0x118ea0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x524> 118c6c: 394443e8 ldrb w8, [sp, #0x110] 118c70: 6b3b011f cmp w8, w27, uxtb 118c74: 54001161 b.ne 0x118ea0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x524> 118c78: eb1302ff cmp x23, x19 118c7c: 54000681 b.ne 0x118d4c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x3d0> 118c80: f94043e0 ldr x0, [sp, #0x80] 118c84: 52800089 mov w9, #0x4 // =4 118c88: eb000273 subs x19, x19, x0 118c8c: d37ffa68 lsl x8, x19, #1 118c90: 9a880128 csel x8, x9, x8, eq 118c94: 92f00009 mov x9, #0x7fffffffffffffff // =9223372036854775807 118c98: eb09027f cmp x19, x9 118c9c: 900002a9 adrp x9, 0x16c000 118ca0: da9f3117 csinv x23, x8, xzr, lo 118ca4: f9403fe8 ldr x8, [sp, #0x78] 118ca8: f9475529 ldr x9, [x9, #0xea8] 118cac: eb09011f cmp x8, x9 118cb0: 540003a0 b.eq 0x118d24 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x3a8> 118cb4: aa1703e1 mov x1, x23 118cb8: 9401119a bl 0x15d320 118cbc: b50003a0 cbnz x0, 0x118d30 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x3b4> 118cc0: 1400037c b 0x119ab0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1134> 118cc4: f9400388 ldr x8, [x28] 118cc8: f94047e9 ldr x9, [sp, #0x88] 118ccc: eb09011f cmp x8, x9 118cd0: 540006a1 b.ne 0x118da4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x428> 118cd4: f9403be8 ldr x8, [sp, #0x70] 118cd8: 92f0000a mov x10, #0x7fffffffffffffff // =9223372036854775807 118cdc: aa1703fa mov x26, x23 118ce0: aa1803f7 mov x23, x24 118ce4: aa1303f8 mov x24, x19 118ce8: aa1c03f3 mov x19, x28 118cec: a9402100 ldp x0, x8, [x8] 118cf0: eb000134 subs x20, x9, x0 118cf4: d37ffa89 lsl x9, x20, #1 118cf8: 9a9f1529 csinc x9, x9, xzr, ne 118cfc: eb0a029f cmp x20, x10 118d00: da9f313c csinv x28, x9, xzr, lo 118d04: 900002a9 adrp x9, 0x16c000 118d08: f9475529 ldr x9, [x9, #0xea8] 118d0c: eb09011f cmp x8, x9 118d10: 54000240 b.eq 0x118d58 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x3dc> 118d14: aa1c03e1 mov x1, x28 118d18: 94011182 bl 0x15d320 118d1c: b5000240 cbnz x0, 0x118d64 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x3e8> 118d20: 14000365 b 0x119ab4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1138> 118d24: aa1703e0 mov x0, x23 118d28: 9401113e bl 0x15d220 118d2c: b4006c20 cbz x0, 0x119ab0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1134> 118d30: 927ef6e8 and x8, x23, #0xfffffffffffffffc 118d34: 8b130017 add x23, x0, x19 118d38: 8b080013 add x19, x0, x8 118d3c: 900002a8 adrp x8, 0x16c000 118d40: f90043e0 str x0, [sp, #0x80] 118d44: f9446508 ldr x8, [x8, #0x8c8] 118d48: f9003fe8 str x8, [sp, #0x78] 118d4c: b80046f9 str w25, [x23], #0x4 118d50: 2a1f03f9 mov w25, wzr 118d54: 14000018 b 0x118db4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x438> 118d58: aa1c03e0 mov x0, x28 118d5c: 94011131 bl 0x15d220 118d60: b4006aa0 cbz x0, 0x119ab4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1138> 118d64: f9403be9 ldr x9, [sp, #0x70] 118d68: 900002aa adrp x10, 0x16c000 118d6c: 8b140008 add x8, x0, x20 118d70: 9102c3f4 add x20, sp, #0xb0 118d74: f9000120 str x0, [x9] 118d78: f944654a ldr x10, [x10, #0x8c8] 118d7c: f900052a str x10, [x9, #0x8] 118d80: f9000268 str x8, [x19] 118d84: f9400129 ldr x9, [x9] 118d88: 8b1c0129 add x9, x9, x28 118d8c: aa1303fc mov x28, x19 118d90: aa1803f3 mov x19, x24 118d94: aa1703f8 mov x24, x23 118d98: aa1a03f7 mov x23, x26 118d9c: f94033fa ldr x26, [sp, #0x60] 118da0: f90047e9 str x9, [sp, #0x88] 118da4: 91000509 add x9, x8, #0x1 118da8: 11000739 add w25, w25, #0x1 118dac: f9000389 str x9, [x28] 118db0: 3900011b strb w27, [x8] 118db4: f94002a0 ldr x0, [x21] 118db8: a941a408 ldp x8, x9, [x0, #0x18] 118dbc: eb09011f cmp x8, x9 118dc0: 54ffee61 b.ne 0x118b8c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x210> 118dc4: f9400008 ldr x8, [x0] 118dc8: f9402908 ldr x8, [x8, #0x50] 118dcc: d63f0100 blr x8 118dd0: 17ffff71 b 0x118b94 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x218> 118dd4: d503249f bti j 118dd8: b5000939 cbnz x25, 0x118efc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x580> 118ddc: f1000b5f cmp x26, #0x2 118de0: 540008e3 b.lo 0x118efc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x580> 118de4: 39446fe8 ldrb w8, [sp, #0x11b] 118de8: 1a9f17e9 cset w9, eq 118dec: 7100011f cmp w8, #0x0 118df0: 1a9f07e8 cset w8, ne 118df4: 0a080128 and w8, w9, w8 118df8: b9403fe9 ldr w9, [sp, #0x3c] 118dfc: 2a080128 orr w8, w9, w8 118e00: 7100051f cmp w8, #0x1 118e04: 540015e1 b.ne 0x1190c0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x744> 118e08: 394383e8 ldrb w8, [sp, #0xe0] 118e0c: aa1903f4 mov x20, x25 118e10: f9407be9 ldr x9, [sp, #0xf0] 118e14: f94037eb ldr x11, [sp, #0x68] 118e18: 7200011f tst w8, #0x1 118e1c: 1a9f17ea cset w10, eq 118e20: 9a890179 csel x25, x11, x9, eq 118e24: 1400003e b 0x118f1c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x5a0> 118e28: d503249f bti j 118e2c: 394323e9 ldrb w9, [sp, #0xc8] 118e30: f9406beb ldr x11, [sp, #0xd0] 118e34: 3942c3e8 ldrb w8, [sp, #0xb0] 118e38: f9405fec ldr x12, [sp, #0xb8] 118e3c: 7200012a ands w10, w9, #0x1 118e40: d341fd2d lsr x13, x9, #1 118e44: 9a8b01ad csel x13, x13, x11, eq 118e48: 7200010b ands w11, w8, #0x1 118e4c: d341fd0e lsr x14, x8, #1 118e50: 9a8c01cc csel x12, x14, x12, eq 118e54: ab0c01bf cmn x13, x12 118e58: 54ffe320 b.eq 0x118abc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x140> 118e5c: b400136d cbz x13, 0x1190c8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x74c> 118e60: f94002a0 ldr x0, [x21] 118e64: a941ac08 ldp x8, x11, [x0, #0x18] 118e68: eb0b011f cmp x8, x11 118e6c: b40013ac cbz x12, 0x1190e0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x764> 118e70: 54002220 b.eq 0x1192b4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x938> 118e74: 39400100 ldrb w0, [x8] 118e78: 14000114 b 0x1192c8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x94c> 118e7c: d503249f bti j 118e80: f1000f5f cmp x26, #0x3 118e84: 540047a0 b.eq 0x119778 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xdfc> 118e88: f94002a0 ldr x0, [x21] 118e8c: a941a408 ldp x8, x9, [x0, #0x18] 118e90: eb09011f cmp x8, x9 118e94: 54000720 b.eq 0x118f78 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x5fc> 118e98: 39400100 ldrb w0, [x8] 118e9c: 1400003a b 0x118f84 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x608> 118ea0: f94043e8 ldr x8, [sp, #0x80] 118ea4: eb17011f cmp x8, x23 118ea8: 54002700 b.eq 0x119388 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xa0c> 118eac: 340026f9 cbz w25, 0x119388 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xa0c> 118eb0: eb1302ff cmp x23, x19 118eb4: 54002681 b.ne 0x119384 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xa08> 118eb8: f94043e0 ldr x0, [sp, #0x80] 118ebc: 52800089 mov w9, #0x4 // =4 118ec0: eb000273 subs x19, x19, x0 118ec4: d37ffa68 lsl x8, x19, #1 118ec8: 9a880128 csel x8, x9, x8, eq 118ecc: 92f00009 mov x9, #0x7fffffffffffffff // =9223372036854775807 118ed0: eb09027f cmp x19, x9 118ed4: 900002a9 adrp x9, 0x16c000 118ed8: da9f3117 csinv x23, x8, xzr, lo 118edc: f9403fe8 ldr x8, [sp, #0x78] 118ee0: f9475529 ldr x9, [x9, #0xea8] 118ee4: eb09011f cmp x8, x9 118ee8: 540023a0 b.eq 0x11935c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x9e0> 118eec: aa1703e1 mov x1, x23 118ef0: 9401110c bl 0x15d320 118ef4: b50023a0 cbnz x0, 0x119368 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x9ec> 118ef8: 140002f1 b 0x119abc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1140> 118efc: 394383e8 ldrb w8, [sp, #0xe0] 118f00: aa1903f4 mov x20, x25 118f04: f9407be9 ldr x9, [sp, #0xf0] 118f08: f94037eb ldr x11, [sp, #0x68] 118f0c: 7200011f tst w8, #0x1 118f10: 1a9f17ea cset w10, eq 118f14: 9a890179 csel x25, x11, x9, eq 118f18: b40011da cbz x26, 0x119150 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x7d4> 118f1c: 5100074b sub w11, w26, #0x1 118f20: 910463ec add x12, sp, #0x118 118f24: 386b498b ldrb w11, [x12, w11, uxtw] 118f28: 7100057f cmp w11, #0x1 118f2c: 54001128 b.hi 0x119150 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x7d4> 118f30: f94077eb ldr x11, [sp, #0xe8] 118f34: 53017d0c lsr w12, w8, #1 118f38: 7100015f cmp w10, #0x0 118f3c: 9a8b118b csel x11, x12, x11, ne 118f40: b4000d6b cbz x11, 0x1190ec >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x770> 118f44: 8b0b032c add x12, x25, x11 118f48: f9400b0d ldr x13, [x24, #0x10] 118f4c: aa1903ea mov x10, x25 118f50: 39c0014e ldrsb w14, [x10] 118f54: 37f80cee tbnz w14, #0x1f, 0x1190f0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x774> 118f58: 92401dce and x14, x14, #0xff 118f5c: f86e79ae ldr x14, [x13, x14, lsl #3] 118f60: 36000c8e tbz w14, #0x0, 0x1190f0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x774> 118f64: 9100054a add x10, x10, #0x1 118f68: f100056b subs x11, x11, #0x1 118f6c: 54ffff21 b.ne 0x118f50 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x5d4> 118f70: aa0c03ea mov x10, x12 118f74: 1400005f b 0x1190f0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x774> 118f78: f9400008 ldr x8, [x0] 118f7c: f9402508 ldr x8, [x8, #0x48] 118f80: d63f0100 blr x8 118f84: 37385280 tbnz w0, #0x7, 0x1199d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1058> 118f88: 12001c08 and w8, w0, #0xff 118f8c: f9400b09 ldr x9, [x24, #0x10] 118f90: f8685928 ldr x8, [x9, w8, uxtw #3] 118f94: 36005208 tbz w8, #0x0, 0x1199d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1058> 118f98: f94002a0 ldr x0, [x21] 118f9c: a941a408 ldp x8, x9, [x0, #0x18] 118fa0: eb09011f cmp x8, x9 118fa4: 540000a0 b.eq 0x118fb8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x63c> 118fa8: 91000509 add x9, x8, #0x1 118fac: f9000c09 str x9, [x0, #0x18] 118fb0: 39400101 ldrb w1, [x8] 118fb4: 14000005 b 0x118fc8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x64c> 118fb8: f9400008 ldr x8, [x0] 118fbc: f9402908 ldr x8, [x8, #0x50] 118fc0: d63f0100 blr x8 118fc4: 2a0003e1 mov w1, w0 118fc8: 910263e0 add x0, sp, #0x98 118fcc: 9401143d bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 118fd0: 14000006 b 0x118fe8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x66c> 118fd4: 91000509 add x9, x8, #0x1 118fd8: f9000c09 str x9, [x0, #0x18] 118fdc: 39400101 ldrb w1, [x8] 118fe0: 910263e0 add x0, sp, #0x98 118fe4: 94011437 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 118fe8: f94002bb ldr x27, [x21] 118fec: b400009b cbz x27, 0x118ffc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x680> 118ff0: a941a768 ldp x8, x9, [x27, #0x18] 118ff4: eb09011f cmp x8, x9 118ff8: 540001a0 b.eq 0x11902c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x6b0> 118ffc: b4000316 cbz x22, 0x11905c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x6e0> 119000: a941a6c8 ldp x8, x9, [x22, #0x18] 119004: eb09011f cmp x8, x9 119008: 540000e1 b.ne 0x119024 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x6a8> 11900c: f94002c8 ldr x8, [x22] 119010: f9402508 ldr x8, [x8, #0x48] 119014: aa1603e0 mov x0, x22 119018: d63f0100 blr x8 11901c: 3100041f cmn w0, #0x1 119020: 540001e0 b.eq 0x11905c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x6e0> 119024: b400021b cbz x27, 0x119064 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x6e8> 119028: 17fffea5 b 0x118abc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x140> 11902c: f9400368 ldr x8, [x27] 119030: f9402508 ldr x8, [x8, #0x48] 119034: aa1b03e0 mov x0, x27 119038: d63f0100 blr x8 11903c: 3100041f cmn w0, #0x1 119040: 54000080 b.eq 0x119050 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x6d4> 119044: f94002bb ldr x27, [x21] 119048: b5fffdd6 cbnz x22, 0x119000 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x684> 11904c: 14000004 b 0x11905c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x6e0> 119050: aa1f03fb mov x27, xzr 119054: f90002bf str xzr, [x21] 119058: b5fffd56 cbnz x22, 0x119000 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x684> 11905c: aa1f03f6 mov x22, xzr 119060: b4ffd2fb cbz x27, 0x118abc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x140> 119064: f94002a0 ldr x0, [x21] 119068: a941a408 ldp x8, x9, [x0, #0x18] 11906c: eb09011f cmp x8, x9 119070: 54000060 b.eq 0x11907c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x700> 119074: 39400100 ldrb w0, [x8] 119078: 14000004 b 0x119088 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x70c> 11907c: f9400008 ldr x8, [x0] 119080: f9402508 ldr x8, [x8, #0x48] 119084: d63f0100 blr x8 119088: 373fd1a0 tbnz w0, #0x7, 0x118abc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x140> 11908c: 12001c08 and w8, w0, #0xff 119090: f9400b09 ldr x9, [x24, #0x10] 119094: f8685928 ldr x8, [x9, w8, uxtw #3] 119098: 3607d128 tbz w8, #0x0, 0x118abc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x140> 11909c: f94002a0 ldr x0, [x21] 1190a0: a941a408 ldp x8, x9, [x0, #0x18] 1190a4: eb09011f cmp x8, x9 1190a8: 54fff961 b.ne 0x118fd4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x658> 1190ac: f9400008 ldr x8, [x0] 1190b0: f9402908 ldr x8, [x8, #0x50] 1190b4: d63f0100 blr x8 1190b8: 2a0003e1 mov w1, w0 1190bc: 17ffffc9 b 0x118fe0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x664> 1190c0: aa1f03f9 mov x25, xzr 1190c4: 17fffe7e b 0x118abc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x140> 1190c8: f94002a0 ldr x0, [x21] 1190cc: a941a809 ldp x9, x10, [x0, #0x18] 1190d0: eb0a013f cmp x9, x10 1190d4: 540011e0 b.eq 0x119310 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x994> 1190d8: 39400120 ldrb w0, [x9] 1190dc: 14000092 b 0x119324 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x9a8> 1190e0: 54002aa0 b.eq 0x119634 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xcb8> 1190e4: 39400100 ldrb w0, [x8] 1190e8: 14000158 b 0x119648 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xccc> 1190ec: aa1903ea mov x10, x25 1190f0: 394263ec ldrb w12, [sp, #0x98] 1190f4: cb19014b sub x11, x10, x25 1190f8: f94053ed ldr x13, [sp, #0xa0] 1190fc: d341fd8e lsr x14, x12, #1 119100: 7200019f tst w12, #0x1 119104: 9a8d01cd csel x13, x14, x13, eq 119108: eb0d017f cmp x11, x13 11910c: 54000228 b.hi 0x119150 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x7d4> 119110: f94057ee ldr x14, [sp, #0xa8] 119114: 7200019f tst w12, #0x1 119118: f9400fec ldr x12, [sp, #0x18] 11911c: 9a8e018e csel x14, x12, x14, eq 119120: b400016b cbz x11, 0x11914c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x7d0> 119124: 8b0d01cd add x13, x14, x13 119128: aa1f03ec mov x12, xzr 11912c: cb0b01ad sub x13, x13, x11 119130: 386c69ae ldrb w14, [x13, x12] 119134: 386c6b2f ldrb w15, [x25, x12] 119138: 6b0f01df cmp w14, w15 11913c: 540000a1 b.ne 0x119150 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x7d4> 119140: 9100058c add x12, x12, #0x1 119144: eb0c017f cmp x11, x12 119148: 54ffff41 b.ne 0x119130 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x7b4> 11914c: aa0a03f9 mov x25, x10 119150: f94077ea ldr x10, [sp, #0xe8] 119154: 7200011f tst w8, #0x1 119158: f94037eb ldr x11, [sp, #0x68] 11915c: 53017d08 lsr w8, w8, #1 119160: 9a8a0108 csel x8, x8, x10, eq 119164: 9a890169 csel x9, x11, x9, eq 119168: 1400000b b 0x119194 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x818> 11916c: 91000508 add x8, x8, #0x1 119170: f9000c08 str x8, [x0, #0x18] 119174: a94ea7ea ldp x10, x9, [sp, #0xe8] 119178: 91000739 add x25, x25, #0x1 11917c: 394383e8 ldrb w8, [sp, #0xe0] 119180: f94037eb ldr x11, [sp, #0x68] 119184: 7200011f tst w8, #0x1 119188: d341fd08 lsr x8, x8, #1 11918c: 9a890169 csel x9, x11, x9, eq 119190: 9a8a0108 csel x8, x8, x10, eq 119194: 8b080128 add x8, x9, x8 119198: eb08033f cmp x25, x8 11919c: 54000680 b.eq 0x11926c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x8f0> 1191a0: f94002bb ldr x27, [x21] 1191a4: b400009b cbz x27, 0x1191b4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x838> 1191a8: a941a768 ldp x8, x9, [x27, #0x18] 1191ac: eb09011f cmp x8, x9 1191b0: 540001a0 b.eq 0x1191e4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x868> 1191b4: b4000316 cbz x22, 0x119214 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x898> 1191b8: a941a6c8 ldp x8, x9, [x22, #0x18] 1191bc: eb09011f cmp x8, x9 1191c0: 540000e1 b.ne 0x1191dc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x860> 1191c4: f94002c8 ldr x8, [x22] 1191c8: f9402508 ldr x8, [x8, #0x48] 1191cc: aa1603e0 mov x0, x22 1191d0: d63f0100 blr x8 1191d4: 3100041f cmn w0, #0x1 1191d8: 540001e0 b.eq 0x119214 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x898> 1191dc: b400021b cbz x27, 0x11921c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x8a0> 1191e0: 14000023 b 0x11926c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x8f0> 1191e4: f9400368 ldr x8, [x27] 1191e8: f9402508 ldr x8, [x8, #0x48] 1191ec: aa1b03e0 mov x0, x27 1191f0: d63f0100 blr x8 1191f4: 3100041f cmn w0, #0x1 1191f8: 54000080 b.eq 0x119208 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x88c> 1191fc: f94002bb ldr x27, [x21] 119200: b5fffdd6 cbnz x22, 0x1191b8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x83c> 119204: 14000004 b 0x119214 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x898> 119208: aa1f03fb mov x27, xzr 11920c: f90002bf str xzr, [x21] 119210: b5fffd56 cbnz x22, 0x1191b8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x83c> 119214: aa1f03f6 mov x22, xzr 119218: b40002bb cbz x27, 0x11926c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x8f0> 11921c: f94002a0 ldr x0, [x21] 119220: a941a408 ldp x8, x9, [x0, #0x18] 119224: eb09011f cmp x8, x9 119228: 54000060 b.eq 0x119234 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x8b8> 11922c: 39400100 ldrb w0, [x8] 119230: 14000004 b 0x119240 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x8c4> 119234: f9400008 ldr x8, [x0] 119238: f9402508 ldr x8, [x8, #0x48] 11923c: d63f0100 blr x8 119240: 39400328 ldrb w8, [x25] 119244: 6b20011f cmp w8, w0, uxtb 119248: 54000121 b.ne 0x11926c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x8f0> 11924c: f94002a0 ldr x0, [x21] 119250: a941a408 ldp x8, x9, [x0, #0x18] 119254: eb09011f cmp x8, x9 119258: 54fff8a1 b.ne 0x11916c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x7f0> 11925c: f9400008 ldr x8, [x0] 119260: f9402908 ldr x8, [x8, #0x50] 119264: d63f0100 blr x8 119268: 17ffffc3 b 0x119174 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x7f8> 11926c: b9404fe8 ldr w8, [sp, #0x4c] 119270: 37480088 tbnz w8, #0x9, 0x119280 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x904> 119274: aa1403f9 mov x25, x20 119278: 9102c3f4 add x20, sp, #0xb0 11927c: 17fffe10 b 0x118abc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x140> 119280: a94ea7ea ldp x10, x9, [sp, #0xe8] 119284: 394383e8 ldrb w8, [sp, #0xe0] 119288: f94037eb ldr x11, [sp, #0x68] 11928c: 7200011f tst w8, #0x1 119290: d341fd08 lsr x8, x8, #1 119294: 9a890169 csel x9, x11, x9, eq 119298: 9a8a0108 csel x8, x8, x10, eq 11929c: 8b080128 add x8, x9, x8 1192a0: eb08033f cmp x25, x8 1192a4: aa1403f9 mov x25, x20 1192a8: 9102c3f4 add x20, sp, #0xb0 1192ac: 54ffc080 b.eq 0x118abc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x140> 1192b0: 140001c9 b 0x1199d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1058> 1192b4: f9400008 ldr x8, [x0] 1192b8: f9402508 ldr x8, [x8, #0x48] 1192bc: d63f0100 blr x8 1192c0: 394323e9 ldrb w9, [sp, #0xc8] 1192c4: 1200012a and w10, w9, #0x1 1192c8: f9406fe8 ldr x8, [sp, #0xd8] 1192cc: 7100015f cmp w10, #0x0 1192d0: f9401beb ldr x11, [sp, #0x30] 1192d4: 9a88016b csel x11, x11, x8, eq 1192d8: f94002a8 ldr x8, [x21] 1192dc: 3940016d ldrb w13, [x11] 1192e0: a941b10b ldp x11, x12, [x8, #0x18] 1192e4: 6b2001bf cmp w13, w0, uxtb 1192e8: 540000c1 b.ne 0x119300 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x984> 1192ec: eb0c017f cmp x11, x12 1192f0: 54001c80 b.eq 0x119680 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xd04> 1192f4: 9100056b add x11, x11, #0x1 1192f8: f9000d0b str x11, [x8, #0x18] 1192fc: 14000117 b 0x119758 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xddc> 119300: eb0c017f cmp x11, x12 119304: 54001c80 b.eq 0x119694 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xd18> 119308: 39400160 ldrb w0, [x11] 11930c: 140000e6 b 0x1196a4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xd28> 119310: f9400008 ldr x8, [x0] 119314: f9402508 ldr x8, [x8, #0x48] 119318: d63f0100 blr x8 11931c: 3942c3e8 ldrb w8, [sp, #0xb0] 119320: 1200010b and w11, w8, #0x1 119324: f94063e9 ldr x9, [sp, #0xc0] 119328: 7100017f cmp w11, #0x0 11932c: f94017ea ldr x10, [sp, #0x28] 119330: 9a890149 csel x9, x10, x9, eq 119334: 39400129 ldrb w9, [x9] 119338: 6b20013f cmp w9, w0, uxtb 11933c: 54ffbc01 b.ne 0x118abc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x140> 119340: f94002a0 ldr x0, [x21] 119344: a941a809 ldp x9, x10, [x0, #0x18] 119348: eb0a013f cmp x9, x10 11934c: 54001de0 b.eq 0x119708 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xd8c> 119350: 91000529 add x9, x9, #0x1 119354: f9000c09 str x9, [x0, #0x18] 119358: 140000f1 b 0x11971c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xda0> 11935c: aa1703e0 mov x0, x23 119360: 94010fb0 bl 0x15d220 119364: b4003ac0 cbz x0, 0x119abc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1140> 119368: 927ef6e8 and x8, x23, #0xfffffffffffffffc 11936c: 8b130017 add x23, x0, x19 119370: 8b080013 add x19, x0, x8 119374: f0000288 adrp x8, 0x16c000 119378: f90043e0 str x0, [sp, #0x80] 11937c: f9446508 ldr x8, [x8, #0x8c8] 119380: f9003fe8 str x8, [sp, #0x78] 119384: b80046f9 str w25, [x23], #0x4 119388: b94097e8 ldr w8, [sp, #0x94] 11938c: f9402ff9 ldr x25, [sp, #0x58] 119390: 7100051f cmp w8, #0x1 119394: 54ffb8ab b.lt 0x118aa8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x12c> 119398: f94002bb ldr x27, [x21] 11939c: b400009b cbz x27, 0x1193ac >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xa30> 1193a0: a941a768 ldp x8, x9, [x27, #0x18] 1193a4: eb09011f cmp x8, x9 1193a8: 540001a0 b.eq 0x1193dc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xa60> 1193ac: b4000316 cbz x22, 0x11940c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xa90> 1193b0: a941a6c8 ldp x8, x9, [x22, #0x18] 1193b4: eb09011f cmp x8, x9 1193b8: 540000e1 b.ne 0x1193d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xa58> 1193bc: f94002c8 ldr x8, [x22] 1193c0: f9402508 ldr x8, [x8, #0x48] 1193c4: aa1603e0 mov x0, x22 1193c8: d63f0100 blr x8 1193cc: 3100041f cmn w0, #0x1 1193d0: 540001e0 b.eq 0x11940c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xa90> 1193d4: b400021b cbz x27, 0x119414 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xa98> 1193d8: 1400017f b 0x1199d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1058> 1193dc: f9400368 ldr x8, [x27] 1193e0: f9402508 ldr x8, [x8, #0x48] 1193e4: aa1b03e0 mov x0, x27 1193e8: d63f0100 blr x8 1193ec: 3100041f cmn w0, #0x1 1193f0: 54000080 b.eq 0x119400 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xa84> 1193f4: f94002bb ldr x27, [x21] 1193f8: b5fffdd6 cbnz x22, 0x1193b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xa34> 1193fc: 14000004 b 0x11940c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xa90> 119400: aa1f03fb mov x27, xzr 119404: f90002bf str xzr, [x21] 119408: b5fffd56 cbnz x22, 0x1193b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xa34> 11940c: b4002e5b cbz x27, 0x1199d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1058> 119410: aa1f03f6 mov x22, xzr 119414: f94002a0 ldr x0, [x21] 119418: a941a408 ldp x8, x9, [x0, #0x18] 11941c: eb09011f cmp x8, x9 119420: 54000060 b.eq 0x11942c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xab0> 119424: 39400100 ldrb w0, [x8] 119428: 14000004 b 0x119438 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xabc> 11942c: f9400008 ldr x8, [x0] 119430: f9402508 ldr x8, [x8, #0x48] 119434: d63f0100 blr x8 119438: 394453e8 ldrb w8, [sp, #0x114] 11943c: 6b20011f cmp w8, w0, uxtb 119440: 54002ca1 b.ne 0x1199d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1058> 119444: f94002a0 ldr x0, [x21] 119448: a941a408 ldp x8, x9, [x0, #0x18] 11944c: eb09011f cmp x8, x9 119450: 54000080 b.eq 0x119460 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xae4> 119454: 91000508 add x8, x8, #0x1 119458: f9000c08 str x8, [x0, #0x18] 11945c: 14000004 b 0x11946c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xaf0> 119460: f9400008 ldr x8, [x0] 119464: f9402908 ldr x8, [x8, #0x50] 119468: d63f0100 blr x8 11946c: b94097e8 ldr w8, [sp, #0x94] 119470: 7100051f cmp w8, #0x1 119474: 540000ca b.ge 0x11948c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb10> 119478: 17fffd8c b 0x118aa8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x12c> 11947c: 91000529 add x9, x9, #0x1 119480: f9000c09 str x9, [x0, #0x18] 119484: 7100011f cmp w8, #0x0 119488: 54ffb10d b.le 0x118aa8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x12c> 11948c: f94002bb ldr x27, [x21] 119490: b400009b cbz x27, 0x1194a0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb24> 119494: a941a768 ldp x8, x9, [x27, #0x18] 119498: eb09011f cmp x8, x9 11949c: 540001a0 b.eq 0x1194d0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb54> 1194a0: b4000316 cbz x22, 0x119500 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb84> 1194a4: a941a6c8 ldp x8, x9, [x22, #0x18] 1194a8: eb09011f cmp x8, x9 1194ac: 540000e1 b.ne 0x1194c8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb4c> 1194b0: f94002c8 ldr x8, [x22] 1194b4: f9402508 ldr x8, [x8, #0x48] 1194b8: aa1603e0 mov x0, x22 1194bc: d63f0100 blr x8 1194c0: 3100041f cmn w0, #0x1 1194c4: 540001e0 b.eq 0x119500 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb84> 1194c8: b400021b cbz x27, 0x119508 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb8c> 1194cc: 14000142 b 0x1199d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1058> 1194d0: f9400368 ldr x8, [x27] 1194d4: f9402508 ldr x8, [x8, #0x48] 1194d8: aa1b03e0 mov x0, x27 1194dc: d63f0100 blr x8 1194e0: 3100041f cmn w0, #0x1 1194e4: 54000080 b.eq 0x1194f4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb78> 1194e8: f94002bb ldr x27, [x21] 1194ec: b5fffdd6 cbnz x22, 0x1194a4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb28> 1194f0: 14000004 b 0x119500 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb84> 1194f4: aa1f03fb mov x27, xzr 1194f8: f90002bf str xzr, [x21] 1194fc: b5fffd56 cbnz x22, 0x1194a4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb28> 119500: b40026bb cbz x27, 0x1199d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1058> 119504: aa1f03f6 mov x22, xzr 119508: f94002a0 ldr x0, [x21] 11950c: a941a408 ldp x8, x9, [x0, #0x18] 119510: eb09011f cmp x8, x9 119514: 54000060 b.eq 0x119520 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xba4> 119518: 39400100 ldrb w0, [x8] 11951c: 14000004 b 0x11952c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xbb0> 119520: f9400008 ldr x8, [x0] 119524: f9402508 ldr x8, [x8, #0x48] 119528: d63f0100 blr x8 11952c: 37382540 tbnz w0, #0x7, 0x1199d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1058> 119530: 12001c08 and w8, w0, #0xff 119534: f9400b09 ldr x9, [x24, #0x10] 119538: f8685928 ldr x8, [x9, w8, uxtw #3] 11953c: 363024c8 tbz w8, #0x6, 0x1199d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1058> 119540: f9400388 ldr x8, [x28] 119544: f94047e9 ldr x9, [sp, #0x88] 119548: eb09011f cmp x8, x9 11954c: 540003e1 b.ne 0x1195c8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xc4c> 119550: f9403be8 ldr x8, [sp, #0x70] 119554: 92f0000a mov x10, #0x7fffffffffffffff // =9223372036854775807 119558: a9402100 ldp x0, x8, [x8] 11955c: eb000134 subs x20, x9, x0 119560: d37ffa89 lsl x9, x20, #1 119564: 9a9f1529 csinc x9, x9, xzr, ne 119568: eb0a029f cmp x20, x10 11956c: da9f313b csinv x27, x9, xzr, lo 119570: f0000289 adrp x9, 0x16c000 119574: f9475529 ldr x9, [x9, #0xea8] 119578: eb09011f cmp x8, x9 11957c: 540000a0 b.eq 0x119590 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xc14> 119580: aa1b03e1 mov x1, x27 119584: 94010f67 bl 0x15d320 119588: b50000a0 cbnz x0, 0x11959c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xc20> 11958c: 1400014b b 0x119ab8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x113c> 119590: aa1b03e0 mov x0, x27 119594: 94010f23 bl 0x15d220 119598: b4002900 cbz x0, 0x119ab8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x113c> 11959c: f9403be9 ldr x9, [sp, #0x70] 1195a0: f000028a adrp x10, 0x16c000 1195a4: 8b140008 add x8, x0, x20 1195a8: 9102c3f4 add x20, sp, #0xb0 1195ac: f9000120 str x0, [x9] 1195b0: f944654a ldr x10, [x10, #0x8c8] 1195b4: f900052a str x10, [x9, #0x8] 1195b8: f9000388 str x8, [x28] 1195bc: f9400129 ldr x9, [x9] 1195c0: 8b1b0129 add x9, x9, x27 1195c4: f90047e9 str x9, [sp, #0x88] 1195c8: f94002a0 ldr x0, [x21] 1195cc: a941a809 ldp x9, x10, [x0, #0x18] 1195d0: eb0a013f cmp x9, x10 1195d4: 54000060 b.eq 0x1195e0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xc64> 1195d8: 39400120 ldrb w0, [x9] 1195dc: 14000005 b 0x1195f0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xc74> 1195e0: f9400008 ldr x8, [x0] 1195e4: f9402508 ldr x8, [x8, #0x48] 1195e8: d63f0100 blr x8 1195ec: f9400388 ldr x8, [x28] 1195f0: 91000509 add x9, x8, #0x1 1195f4: f9000389 str x9, [x28] 1195f8: 39000100 strb w0, [x8] 1195fc: f94002a0 ldr x0, [x21] 119600: b94097e8 ldr w8, [sp, #0x94] 119604: a941a809 ldp x9, x10, [x0, #0x18] 119608: 51000508 sub w8, w8, #0x1 11960c: b90097e8 str w8, [sp, #0x94] 119610: eb0a013f cmp x9, x10 119614: 54fff341 b.ne 0x11947c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb00> 119618: f9400008 ldr x8, [x0] 11961c: f9402908 ldr x8, [x8, #0x50] 119620: d63f0100 blr x8 119624: b94097e8 ldr w8, [sp, #0x94] 119628: 7100011f cmp w8, #0x0 11962c: 54fff30c b.gt 0x11948c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb10> 119630: 17fffd1e b 0x118aa8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x12c> 119634: f9400008 ldr x8, [x0] 119638: f9402508 ldr x8, [x8, #0x48] 11963c: d63f0100 blr x8 119640: 394323e9 ldrb w9, [sp, #0xc8] 119644: 1200012a and w10, w9, #0x1 119648: f9406fe8 ldr x8, [sp, #0xd8] 11964c: 7100015f cmp w10, #0x0 119650: f9401beb ldr x11, [sp, #0x30] 119654: 9a880168 csel x8, x11, x8, eq 119658: 39400108 ldrb w8, [x8] 11965c: 6b20011f cmp w8, w0, uxtb 119660: 540006a1 b.ne 0x119734 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xdb8> 119664: f94002a0 ldr x0, [x21] 119668: a941ac08 ldp x8, x11, [x0, #0x18] 11966c: eb0b011f cmp x8, x11 119670: 540006a0 b.eq 0x119744 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xdc8> 119674: 91000508 add x8, x8, #0x1 119678: f9000c08 str x8, [x0, #0x18] 11967c: 14000037 b 0x119758 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xddc> 119680: f9400109 ldr x9, [x8] 119684: f9402929 ldr x9, [x9, #0x50] 119688: aa0803e0 mov x0, x8 11968c: d63f0120 blr x9 119690: 14000030 b 0x119750 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xdd4> 119694: f9400109 ldr x9, [x8] 119698: f9402529 ldr x9, [x9, #0x48] 11969c: aa0803e0 mov x0, x8 1196a0: d63f0120 blr x9 1196a4: 3942c3e8 ldrb w8, [sp, #0xb0] 1196a8: f94063ea ldr x10, [sp, #0xc0] 1196ac: f94017eb ldr x11, [sp, #0x28] 1196b0: 72000109 ands w9, w8, #0x1 1196b4: 9a8a016a csel x10, x11, x10, eq 1196b8: 3940014a ldrb w10, [x10] 1196bc: 6b20015f cmp w10, w0, uxtb 1196c0: 540018a1 b.ne 0x1199d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1058> 1196c4: f94002a0 ldr x0, [x21] 1196c8: a941ac0a ldp x10, x11, [x0, #0x18] 1196cc: eb0b015f cmp x10, x11 1196d0: 54000080 b.eq 0x1196e0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xd64> 1196d4: 9100054a add x10, x10, #0x1 1196d8: f9000c0a str x10, [x0, #0x18] 1196dc: 14000006 b 0x1196f4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xd78> 1196e0: f9400008 ldr x8, [x0] 1196e4: f9402908 ldr x8, [x8, #0x50] 1196e8: d63f0100 blr x8 1196ec: 3942c3e8 ldrb w8, [sp, #0xb0] 1196f0: 12000109 and w9, w8, #0x1 1196f4: f9405fea ldr x10, [sp, #0xb8] 1196f8: 53017d08 lsr w8, w8, #1 1196fc: 7100013f cmp w9, #0x0 119700: 9a8a0108 csel x8, x8, x10, eq 119704: 1400000a b 0x11972c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xdb0> 119708: f9400008 ldr x8, [x0] 11970c: f9402908 ldr x8, [x8, #0x50] 119710: d63f0100 blr x8 119714: 3942c3e8 ldrb w8, [sp, #0xb0] 119718: 1200010b and w11, w8, #0x1 11971c: f9405fe9 ldr x9, [sp, #0xb8] 119720: 53017d08 lsr w8, w8, #1 119724: 7100017f cmp w11, #0x0 119728: 9a890108 csel x8, x8, x9, eq 11972c: f100051f cmp x8, #0x1 119730: 9a998299 csel x25, x20, x25, hi 119734: f94013e8 ldr x8, [sp, #0x20] 119738: 52800029 mov w9, #0x1 // =1 11973c: 39000109 strb w9, [x8] 119740: 17fffcdf b 0x118abc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x140> 119744: f9400008 ldr x8, [x0] 119748: f9402908 ldr x8, [x8, #0x50] 11974c: d63f0100 blr x8 119750: 394323e9 ldrb w9, [sp, #0xc8] 119754: 1200012a and w10, w9, #0x1 119758: f9406be8 ldr x8, [sp, #0xd0] 11975c: 53017d29 lsr w9, w9, #1 119760: 7100015f cmp w10, #0x0 119764: 9a880128 csel x8, x9, x8, eq 119768: f100051f cmp x8, #0x1 11976c: 910323e8 add x8, sp, #0xc8 119770: 9a998119 csel x25, x8, x25, hi 119774: 17fffcd2 b 0x118abc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x140> 119778: b40009b9 cbz x25, 0x1198ac >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xf30> 11977c: 39400328 ldrb w8, [x25] 119780: f9400729 ldr x9, [x25, #0x8] 119784: d341fd0a lsr x10, x8, #1 119788: 7200011f tst w8, #0x1 11978c: 9a890148 csel x8, x10, x9, eq 119790: f100091f cmp x8, #0x2 119794: 540008c3 b.lo 0x1198ac >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xf30> 119798: 91000733 add x19, x25, #0x1 11979c: 52800034 mov w20, #0x1 // =1 1197a0: 1400000c b 0x1197d0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe54> 1197a4: 91000508 add x8, x8, #0x1 1197a8: f9000c08 str x8, [x0, #0x18] 1197ac: 39400328 ldrb w8, [x25] 1197b0: 9100068a add x10, x20, #0x1 1197b4: f9400729 ldr x9, [x25, #0x8] 1197b8: 92407d54 and x20, x10, #0xffffffff 1197bc: d341fd0b lsr x11, x8, #1 1197c0: 7200011f tst w8, #0x1 1197c4: 9a890168 csel x8, x11, x9, eq 1197c8: eb14011f cmp x8, x20 1197cc: 54000709 b.ls 0x1198ac >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xf30> 1197d0: f94002b8 ldr x24, [x21] 1197d4: b4000098 cbz x24, 0x1197e4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe68> 1197d8: a941a708 ldp x8, x9, [x24, #0x18] 1197dc: eb09011f cmp x8, x9 1197e0: 540001a0 b.eq 0x119814 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe98> 1197e4: b4000316 cbz x22, 0x119844 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xec8> 1197e8: a941a6c8 ldp x8, x9, [x22, #0x18] 1197ec: eb09011f cmp x8, x9 1197f0: 540000e1 b.ne 0x11980c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe90> 1197f4: f94002c8 ldr x8, [x22] 1197f8: f9402508 ldr x8, [x8, #0x48] 1197fc: aa1603e0 mov x0, x22 119800: d63f0100 blr x8 119804: 3100041f cmn w0, #0x1 119808: 540001e0 b.eq 0x119844 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xec8> 11980c: b4000218 cbz x24, 0x11984c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xed0> 119810: 14000071 b 0x1199d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1058> 119814: f9400308 ldr x8, [x24] 119818: f9402508 ldr x8, [x8, #0x48] 11981c: aa1803e0 mov x0, x24 119820: d63f0100 blr x8 119824: 3100041f cmn w0, #0x1 119828: 54000080 b.eq 0x119838 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xebc> 11982c: f94002b8 ldr x24, [x21] 119830: b5fffdd6 cbnz x22, 0x1197e8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe6c> 119834: 14000004 b 0x119844 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xec8> 119838: aa1f03f8 mov x24, xzr 11983c: f90002bf str xzr, [x21] 119840: b5fffd56 cbnz x22, 0x1197e8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe6c> 119844: b4000c98 cbz x24, 0x1199d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1058> 119848: aa1f03f6 mov x22, xzr 11984c: f94002a0 ldr x0, [x21] 119850: a941a408 ldp x8, x9, [x0, #0x18] 119854: eb09011f cmp x8, x9 119858: 54000060 b.eq 0x119864 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xee8> 11985c: 39400100 ldrb w0, [x8] 119860: 14000004 b 0x119870 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xef4> 119864: f9400008 ldr x8, [x0] 119868: f9402508 ldr x8, [x8, #0x48] 11986c: d63f0100 blr x8 119870: 39400328 ldrb w8, [x25] 119874: f9400b29 ldr x9, [x25, #0x10] 119878: 7200011f tst w8, #0x1 11987c: 9a890268 csel x8, x19, x9, eq 119880: 38746908 ldrb w8, [x8, x20] 119884: 6b20011f cmp w8, w0, uxtb 119888: 54000a61 b.ne 0x1199d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1058> 11988c: f94002a0 ldr x0, [x21] 119890: a941a408 ldp x8, x9, [x0, #0x18] 119894: eb09011f cmp x8, x9 119898: 54fff861 b.ne 0x1197a4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe28> 11989c: f9400008 ldr x8, [x0] 1198a0: f9402908 ldr x8, [x8, #0x50] 1198a4: d63f0100 blr x8 1198a8: 17ffffc1 b 0x1197ac >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe30> 1198ac: f94043ee ldr x14, [sp, #0x80] 1198b0: eb1701df cmp x14, x23 1198b4: 54000660 b.eq 0x119980 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1004> 1198b8: 3943e3e9 ldrb w9, [sp, #0xf8] 1198bc: 52800035 mov w21, #0x1 // =1 1198c0: f94083e8 ldr x8, [sp, #0x100] 1198c4: d341fd2a lsr x10, x9, #1 1198c8: 7200013f tst w9, #0x1 1198cc: 9a880148 csel x8, x10, x8, eq 1198d0: cb0e02ea sub x10, x23, x14 1198d4: f100155f cmp x10, #0x5 1198d8: 540006cb b.lt 0x1199b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1034> 1198dc: b40006a8 cbz x8, 0x1199b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1034> 1198e0: d10012e8 sub x8, x23, #0x4 1198e4: eb0e011f cmp x8, x14 1198e8: 54000509 b.ls 0x119988 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x100c> 1198ec: 910011c9 add x9, x14, #0x4 1198f0: aa0803ea mov x10, x8 1198f4: b940014b ldr w11, [x10] 1198f8: 9100112d add x13, x9, #0x4 1198fc: b85fc12c ldur w12, [x9, #-0x4] 119900: b81fc12b stur w11, [x9, #-0x4] 119904: b81fc54c str w12, [x10], #-0x4 119908: eb0a013f cmp x9, x10 11990c: aa0d03e9 mov x9, x13 119910: 54ffff23 b.lo 0x1198f4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xf78> 119914: a9502fea ldp x10, x11, [sp, #0x100] 119918: 9103e3ec add x12, sp, #0xf8 11991c: 3943e3e9 ldrb w9, [sp, #0xf8] 119920: b240018c orr x12, x12, #0x1 119924: d341fd2d lsr x13, x9, #1 119928: 7200013f tst w9, #0x1 11992c: 9a8b0189 csel x9, x12, x11, eq 119930: 9a8a01aa csel x10, x13, x10, eq 119934: eb0e011f cmp x8, x14 119938: 54000329 b.ls 0x11999c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1020> 11993c: 8b0a012a add x10, x9, x10 119940: aa0e03eb mov x11, x14 119944: 14000007 b 0x119960 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xfe4> 119948: cb09014c sub x12, x10, x9 11994c: 9100116b add x11, x11, #0x4 119950: f100059f cmp x12, #0x1 119954: 9a89d529 cinc x9, x9, gt 119958: eb08017f cmp x11, x8 11995c: 54000202 b.hs 0x11999c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1020> 119960: 3940012c ldrb w12, [x9] 119964: 34ffff2c cbz w12, 0x119948 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xfcc> 119968: 7103fd9f cmp w12, #0xff 11996c: 54fffee0 b.eq 0x119948 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xfcc> 119970: b940016d ldr w13, [x11] 119974: 6b0c01bf cmp w13, w12 119978: 54fffe80 b.eq 0x119948 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xfcc> 11997c: 14000016 b 0x1199d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1058> 119980: 52800035 mov w21, #0x1 // =1 119984: 1400001a b 0x1199ec >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1070> 119988: f94087ea ldr x10, [sp, #0x108] 11998c: 9103e3eb add x11, sp, #0xf8 119990: b240016b orr x11, x11, #0x1 119994: 7200013f tst w9, #0x1 119998: 9a8a0169 csel x9, x11, x10, eq 11999c: 39400129 ldrb w9, [x9] 1199a0: 52800035 mov w21, #0x1 // =1 1199a4: 34000069 cbz w9, 0x1199b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1034> 1199a8: 7103fd3f cmp w9, #0xff 1199ac: 54000061 b.ne 0x1199b8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x103c> 1199b0: aa0e03f7 mov x23, x14 1199b4: 1400000e b 0x1199ec >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1070> 1199b8: b9400108 ldr w8, [x8] 1199bc: 51000508 sub w8, w8, #0x1 1199c0: 6b09011f cmp w8, w9 1199c4: 54000082 b.hs 0x1199d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1058> 1199c8: 52800035 mov w21, #0x1 // =1 1199cc: aa0e03f7 mov x23, x14 1199d0: 14000007 b 0x1199ec >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1070> 1199d4: f94023e9 ldr x9, [sp, #0x40] 1199d8: 2a1f03f5 mov w21, wzr 1199dc: f94043f7 ldr x23, [sp, #0x80] 1199e0: b9400128 ldr w8, [x9] 1199e4: 321e0108 orr w8, w8, #0x4 1199e8: b9000128 str w8, [x9] 1199ec: 394263e8 ldrb w8, [sp, #0x98] 1199f0: 37000168 tbnz w8, #0x0, 0x119a1c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10a0> 1199f4: 3942c3e8 ldrb w8, [sp, #0xb0] 1199f8: 370001a8 tbnz w8, #0x0, 0x119a2c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10b0> 1199fc: 394323e8 ldrb w8, [sp, #0xc8] 119a00: 370001e8 tbnz w8, #0x0, 0x119a3c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10c0> 119a04: 394383e8 ldrb w8, [sp, #0xe0] 119a08: 37000228 tbnz w8, #0x0, 0x119a4c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10d0> 119a0c: 3943e3e8 ldrb w8, [sp, #0xf8] 119a10: 37000268 tbnz w8, #0x0, 0x119a5c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10e0> 119a14: b50002b7 cbnz x23, 0x119a68 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10ec> 119a18: 14000017 b 0x119a74 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10f8> 119a1c: f94057e0 ldr x0, [sp, #0xa8] 119a20: 94010d30 bl 0x15cee0 <_ZdlPv@plt> 119a24: 3942c3e8 ldrb w8, [sp, #0xb0] 119a28: 3607fea8 tbz w8, #0x0, 0x1199fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1080> 119a2c: f94063e0 ldr x0, [sp, #0xc0] 119a30: 94010d2c bl 0x15cee0 <_ZdlPv@plt> 119a34: 394323e8 ldrb w8, [sp, #0xc8] 119a38: 3607fe68 tbz w8, #0x0, 0x119a04 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1088> 119a3c: f9406fe0 ldr x0, [sp, #0xd8] 119a40: 94010d28 bl 0x15cee0 <_ZdlPv@plt> 119a44: 394383e8 ldrb w8, [sp, #0xe0] 119a48: 3607fe28 tbz w8, #0x0, 0x119a0c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1090> 119a4c: f9407be0 ldr x0, [sp, #0xf0] 119a50: 94010d24 bl 0x15cee0 <_ZdlPv@plt> 119a54: 3943e3e8 ldrb w8, [sp, #0xf8] 119a58: 3607fde8 tbz w8, #0x0, 0x119a14 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1098> 119a5c: f94087e0 ldr x0, [sp, #0x108] 119a60: 94010d20 bl 0x15cee0 <_ZdlPv@plt> 119a64: b4000097 cbz x23, 0x119a74 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10f8> 119a68: aa1703e0 mov x0, x23 119a6c: f9403fe8 ldr x8, [sp, #0x78] 119a70: d63f0100 blr x8 119a74: f9402be8 ldr x8, [sp, #0x50] 119a78: f9401508 ldr x8, [x8, #0x28] 119a7c: f85f03a9 ldur x9, [x29, #-0x10] 119a80: eb09011f cmp x8, x9 119a84: 540001e1 b.ne 0x119ac0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1144> 119a88: 2a1503e0 mov w0, w21 119a8c: 910b03ff add sp, sp, #0x2c0 119a90: a9454ff4 ldp x20, x19, [sp, #0x50] 119a94: a94457f6 ldp x22, x21, [sp, #0x40] 119a98: a9435ff8 ldp x24, x23, [sp, #0x30] 119a9c: a94267fa ldp x26, x25, [sp, #0x20] 119aa0: a9416ffc ldp x28, x27, [sp, #0x10] 119aa4: a8c67bfd ldp x29, x30, [sp], #0x60 119aa8: d50323bf autiasp 119aac: d65f03c0 ret 119ab0: 94011744 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 119ab4: 94011743 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 119ab8: 94011742 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 119abc: 94011741 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 119ac0: 94010cdc bl 0x15ce30 <__stack_chk_fail@plt> 119ac4: 97fe3d1c bl 0xa8f34 119ac8: 14000013 b 0x119b14 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1198> 119acc: 910483e8 add x8, sp, #0x120 119ad0: aa0003f4 mov x20, x0 119ad4: f90043e8 str x8, [sp, #0x80] 119ad8: f0000288 adrp x8, 0x16c000 119adc: f9475508 ldr x8, [x8, #0xea8] 119ae0: f9003fe8 str x8, [sp, #0x78] 119ae4: 1400000d b 0x119b18 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x119c> 119ae8: 1400000b b 0x119b14 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1198> 119aec: 1400000a b 0x119b14 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1198> 119af0: 14000009 b 0x119b14 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1198> 119af4: 14000008 b 0x119b14 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1198> 119af8: 14000007 b 0x119b14 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1198> 119afc: 14000006 b 0x119b14 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1198> 119b00: 14000005 b 0x119b14 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1198> 119b04: 14000004 b 0x119b14 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1198> 119b08: 14000003 b 0x119b14 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1198> 119b0c: 14000002 b 0x119b14 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1198> 119b10: 14000001 b 0x119b14 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1198> 119b14: aa0003f4 mov x20, x0 119b18: 394263e8 ldrb w8, [sp, #0x98] 119b1c: 37000188 tbnz w8, #0x0, 0x119b4c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x11d0> 119b20: 3942c3e8 ldrb w8, [sp, #0xb0] 119b24: 370001c8 tbnz w8, #0x0, 0x119b5c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x11e0> 119b28: 394323e8 ldrb w8, [sp, #0xc8] 119b2c: 37000208 tbnz w8, #0x0, 0x119b6c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x11f0> 119b30: 394383e8 ldrb w8, [sp, #0xe0] 119b34: 37000248 tbnz w8, #0x0, 0x119b7c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1200> 119b38: 3943e3e8 ldrb w8, [sp, #0xf8] 119b3c: 37000288 tbnz w8, #0x0, 0x119b8c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1210> 119b40: f94043e0 ldr x0, [sp, #0x80] 119b44: b50002c0 cbnz x0, 0x119b9c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1220> 119b48: 14000017 b 0x119ba4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1228> 119b4c: f94057e0 ldr x0, [sp, #0xa8] 119b50: 94010ce4 bl 0x15cee0 <_ZdlPv@plt> 119b54: 3942c3e8 ldrb w8, [sp, #0xb0] 119b58: 3607fe88 tbz w8, #0x0, 0x119b28 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x11ac> 119b5c: f94063e0 ldr x0, [sp, #0xc0] 119b60: 94010ce0 bl 0x15cee0 <_ZdlPv@plt> 119b64: 394323e8 ldrb w8, [sp, #0xc8] 119b68: 3607fe48 tbz w8, #0x0, 0x119b30 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x11b4> 119b6c: f9406fe0 ldr x0, [sp, #0xd8] 119b70: 94010cdc bl 0x15cee0 <_ZdlPv@plt> 119b74: 394383e8 ldrb w8, [sp, #0xe0] 119b78: 3607fe08 tbz w8, #0x0, 0x119b38 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x11bc> 119b7c: f9407be0 ldr x0, [sp, #0xf0] 119b80: 94010cd8 bl 0x15cee0 <_ZdlPv@plt> 119b84: 3943e3e8 ldrb w8, [sp, #0xf8] 119b88: 3607fdc8 tbz w8, #0x0, 0x119b40 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x11c4> 119b8c: f94087e0 ldr x0, [sp, #0x108] 119b90: 94010cd4 bl 0x15cee0 <_ZdlPv@plt> 119b94: f94043e0 ldr x0, [sp, #0x80] 119b98: b4000060 cbz x0, 0x119ba4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1228> 119b9c: f9403fe8 ldr x8, [sp, #0x78] 119ba0: d63f0100 blr x8 119ba4: aa1403e0 mov x0, x20 119ba8: 9400fd6e bl 0x159160 <__emutls_get_address+0x6d4> 119bac: 97fe3ce2 bl 0xa8f34 0000000000119bb0 : 119bb0: d503233f paciasp 119bb4: a9be7bfd stp x29, x30, [sp, #-0x20]! 119bb8: a9014ff4 stp x20, x19, [sp, #0x10] 119bbc: 910003fd mov x29, sp 119bc0: aa0003f4 mov x20, x0 119bc4: 52800200 mov w0, #0x10 // =16 119bc8: 94011066 bl 0x15dd60 <__cxa_allocate_exception@plt> 119bcc: aa0003f3 mov x19, x0 119bd0: aa1403e1 mov x1, x20 119bd4: 94011843 bl 0x15fce0 <_ZNSt13runtime_errorC1EPKc@plt> 119bd8: f0000281 adrp x1, 0x16c000 119bdc: f0000282 adrp x2, 0x16c000 119be0: aa1303e0 mov x0, x19 119be4: f9475821 ldr x1, [x1, #0xeb0] 119be8: f9475c42 ldr x2, [x2, #0xeb8] 119bec: 94011061 bl 0x15dd70 <__cxa_throw@plt> 119bf0: aa0003f4 mov x20, x0 119bf4: aa1303e0 mov x0, x19 119bf8: 94011062 bl 0x15dd80 <__cxa_free_exception@plt> 119bfc: aa1403e0 mov x0, x20 119c00: 9400fd58 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000119c04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const>: 119c04: d503233f paciasp 119c08: d10503ff sub sp, sp, #0x140 119c0c: a90e7bfd stp x29, x30, [sp, #0xe0] 119c10: 910383fd add x29, sp, #0xe0 119c14: a90f6ffc stp x28, x27, [sp, #0xf0] 119c18: a91067fa stp x26, x25, [sp, #0x100] 119c1c: a9115ff8 stp x24, x23, [sp, #0x110] 119c20: a91257f6 stp x22, x21, [sp, #0x120] 119c24: a9134ff4 stp x20, x19, [sp, #0x130] 119c28: d53bd059 mrs x25, TPIDR_EL0 119c2c: aa0603f5 mov x21, x6 119c30: f9401728 ldr x8, [x25, #0x28] 119c34: aa0503f3 mov x19, x5 119c38: aa0403f8 mov x24, x4 119c3c: 2a0303f7 mov w23, w3 119c40: aa0203f4 mov x20, x2 119c44: d101b3ba sub x26, x29, #0x6c 119c48: f81f83a8 stur x8, [x29, #-0x8] 119c4c: f0000288 adrp x8, 0x16c000 119c50: f9475508 ldr x8, [x8, #0xea8] 119c54: f9001bfa str x26, [sp, #0x30] 119c58: a90387e8 stp x8, x1, [sp, #0x38] 119c5c: 910083e8 add x8, sp, #0x20 119c60: aa0403e0 mov x0, x4 119c64: 940116ff bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 119c68: f0000296 adrp x22, 0x16c000 119c6c: f0000288 adrp x8, 0x16c000 119c70: f94702d6 ldr x22, [x22, #0xe00] 119c74: f9474508 ldr x8, [x8, #0xe88] 119c78: f9002fff str xzr, [sp, #0x58] 119c7c: f94013fb ldr x27, [sp, #0x20] 119c80: a904a3f6 stp x22, x8, [sp, #0x48] 119c84: c8dffec8 ldar x8, [x22] 119c88: b100051f cmn x8, #0x1 119c8c: 54000140 b.eq 0x119cb4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0xb0> 119c90: 910123e8 add x8, sp, #0x48 119c94: 9101a3e9 add x9, sp, #0x68 119c98: a90623e9 stp x9, x8, [sp, #0x60] 119c9c: f0000280 adrp x0, 0x16c000 119ca0: 900000e2 adrp x2, 0x135000 ::~codecvt()+0xc54> 119ca4: 9104d042 add x2, x2, #0x134 119ca8: 910183e1 add x1, sp, #0x60 119cac: f9470000 ldr x0, [x0, #0xe00] 119cb0: 94011730 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 119cb4: a9412768 ldp x8, x9, [x27, #0x10] 119cb8: b9800aca ldrsw x10, [x22, #0x8] 119cbc: cb08012b sub x11, x9, x8 119cc0: d1000549 sub x9, x10, #0x1 119cc4: eb8b0d3f cmp x9, x11, asr #3 119cc8: 54000e22 b.hs 0x119e8c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x288> 119ccc: f8697916 ldr x22, [x8, x9, lsl #3] 119cd0: b4000df6 cbz x22, 0x119e8c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x288> 119cd4: b9400b04 ldr w4, [x24, #0x8] 119cd8: 91019348 add x8, x26, #0x64 119cdc: 390123ff strb wzr, [sp, #0x48] 119ce0: 9100a3e9 add x9, sp, #0x28 119ce4: 9100c3ea add x10, sp, #0x30 119ce8: 120002e2 and w2, w23, #0x1 119cec: 910103e0 add x0, sp, #0x40 119cf0: 910083e3 add x3, sp, #0x20 119cf4: 910123e6 add x6, sp, #0x48 119cf8: aa1403e1 mov x1, x20 119cfc: aa1303e5 mov x5, x19 119d00: aa1603e7 mov x7, x22 119d04: a900a3e9 stp x9, x8, [sp, #0x8] 119d08: f90003ea str x10, [sp] 119d0c: 940117ed bl 0x15fcc0 <_ZNSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIcEERNS_10unique_ptrIcPFvPvEEERPcSM_@plt> 119d10: 36000540 tbz w0, #0x0, 0x119db8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1b4> 119d14: 394002a8 ldrb w8, [x21] 119d18: 370000a8 tbnz w8, #0x0, 0x119d2c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x128> 119d1c: 790002bf strh wzr, [x21] 119d20: 394123e8 ldrb w8, [sp, #0x48] 119d24: 350000e8 cbnz w8, 0x119d40 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x13c> 119d28: 1400000e b 0x119d60 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x15c> 119d2c: f9400aa8 ldr x8, [x21, #0x10] 119d30: 3900011f strb wzr, [x8] 119d34: f90006bf str xzr, [x21, #0x8] 119d38: 394123e8 ldrb w8, [sp, #0x48] 119d3c: 34000128 cbz w8, 0x119d60 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x15c> 119d40: f94002c8 ldr x8, [x22] 119d44: f9401d08 ldr x8, [x8, #0x38] 119d48: aa1603e0 mov x0, x22 119d4c: 528005a1 mov w1, #0x2d // =45 119d50: d63f0100 blr x8 119d54: 2a0003e1 mov w1, w0 119d58: aa1503e0 mov x0, x21 119d5c: 940110d9 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 119d60: f94002c8 ldr x8, [x22] 119d64: f9401d08 ldr x8, [x8, #0x38] 119d68: aa1603e0 mov x0, x22 119d6c: 52800601 mov w1, #0x30 // =48 119d70: d63f0100 blr x8 119d74: a942a3e2 ldp x2, x8, [sp, #0x28] 119d78: d1000449 sub x9, x2, #0x1 119d7c: eb09011f cmp x8, x9 119d80: 54000162 b.hs 0x119dac >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1a8> 119d84: aa2803e9 mvn x9, x8 119d88: 8b020129 add x9, x9, x2 119d8c: 8b09010a add x10, x8, x9 119d90: 3940010b ldrb w11, [x8] 119d94: 6b20017f cmp w11, w0, uxtb 119d98: 540000a1 b.ne 0x119dac >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1a8> 119d9c: 91000508 add x8, x8, #0x1 119da0: f1000529 subs x9, x9, #0x1 119da4: 54ffff61 b.ne 0x119d90 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x18c> 119da8: aa0a03e8 mov x8, x10 119dac: aa1503e0 mov x0, x21 119db0: aa0803e1 mov x1, x8 119db4: 940117cf bl 0x15fcf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE23__append_forward_unsafeIPcEERS5_T_S9_@plt> 119db8: f94023f5 ldr x21, [sp, #0x40] 119dbc: b4000175 cbz x21, 0x119de8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1e4> 119dc0: a941a6a8 ldp x8, x9, [x21, #0x18] 119dc4: eb09011f cmp x8, x9 119dc8: 54000101 b.ne 0x119de8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1e4> 119dcc: f94002a8 ldr x8, [x21] 119dd0: f9402508 ldr x8, [x8, #0x48] 119dd4: aa1503e0 mov x0, x21 119dd8: d63f0100 blr x8 119ddc: 3100041f cmn w0, #0x1 119de0: 540004c0 b.eq 0x119e78 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x274> 119de4: f94023f5 ldr x21, [sp, #0x40] 119de8: b40004f4 cbz x20, 0x119e84 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x280> 119dec: a941a688 ldp x8, x9, [x20, #0x18] 119df0: eb09011f cmp x8, x9 119df4: 540000e1 b.ne 0x119e10 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x20c> 119df8: f9400288 ldr x8, [x20] 119dfc: f9402508 ldr x8, [x8, #0x48] 119e00: aa1403e0 mov x0, x20 119e04: d63f0100 blr x8 119e08: 3100041f cmn w0, #0x1 119e0c: 540003c0 b.eq 0x119e84 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x280> 119e10: b4000095 cbz x21, 0x119e20 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x21c> 119e14: b9400268 ldr w8, [x19] 119e18: 321f0108 orr w8, w8, #0x2 119e1c: b9000268 str w8, [x19] 119e20: f94013e0 ldr x0, [sp, #0x20] 119e24: f94023f3 ldr x19, [sp, #0x40] 119e28: 94011652 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 119e2c: f9401be0 ldr x0, [sp, #0x30] 119e30: f9001bff str xzr, [sp, #0x30] 119e34: b4000060 cbz x0, 0x119e40 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x23c> 119e38: f9401fe8 ldr x8, [sp, #0x38] 119e3c: d63f0100 blr x8 119e40: f9401728 ldr x8, [x25, #0x28] 119e44: f85f83a9 ldur x9, [x29, #-0x8] 119e48: eb09011f cmp x8, x9 119e4c: 54000221 b.ne 0x119e90 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x28c> 119e50: aa1303e0 mov x0, x19 119e54: a9534ff4 ldp x20, x19, [sp, #0x130] 119e58: a95257f6 ldp x22, x21, [sp, #0x120] 119e5c: a9515ff8 ldp x24, x23, [sp, #0x110] 119e60: a95067fa ldp x26, x25, [sp, #0x100] 119e64: a94f6ffc ldp x28, x27, [sp, #0xf0] 119e68: a94e7bfd ldp x29, x30, [sp, #0xe0] 119e6c: 910503ff add sp, sp, #0x140 119e70: d50323bf autiasp 119e74: d65f03c0 ret 119e78: aa1f03f5 mov x21, xzr 119e7c: f90023ff str xzr, [sp, #0x40] 119e80: b5fffb74 cbnz x20, 0x119dec >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1e8> 119e84: b5fffcf5 cbnz x21, 0x119e20 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x21c> 119e88: 17ffffe3 b 0x119e14 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x210> 119e8c: 94002e4f bl 0x1257c8 119e90: 94010be8 bl 0x15ce30 <__stack_chk_fail@plt> 119e94: 14000008 b 0x119eb4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2b0> 119e98: 14000007 b 0x119eb4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2b0> 119e9c: 97fe3c26 bl 0xa8f34 119ea0: aa0003f3 mov x19, x0 119ea4: d101b3a0 sub x0, x29, #0x6c 119ea8: f9001bff str xzr, [sp, #0x30] 119eac: 14000008 b 0x119ecc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2c8> 119eb0: 14000001 b 0x119eb4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2b0> 119eb4: aa0003f3 mov x19, x0 119eb8: f94013e0 ldr x0, [sp, #0x20] 119ebc: 9401162d bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 119ec0: f9401be0 ldr x0, [sp, #0x30] 119ec4: f9001bff str xzr, [sp, #0x30] 119ec8: b4000060 cbz x0, 0x119ed4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2d0> 119ecc: f9401fe8 ldr x8, [sp, #0x38] 119ed0: d63f0100 blr x8 119ed4: aa1303e0 mov x0, x19 119ed8: 9400fca2 bl 0x159160 <__emutls_get_address+0x6d4> 119edc: 97fe3c16 bl 0xa8f34 0000000000119ee0 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)>: 119ee0: d503233f paciasp 119ee4: d10243ff sub sp, sp, #0x90 119ee8: a9037bfd stp x29, x30, [sp, #0x30] 119eec: 9100c3fd add x29, sp, #0x30 119ef0: a9046ffc stp x28, x27, [sp, #0x40] 119ef4: a90567fa stp x26, x25, [sp, #0x50] 119ef8: a9065ff8 stp x24, x23, [sp, #0x60] 119efc: a90757f6 stp x22, x21, [sp, #0x70] 119f00: a9084ff4 stp x20, x19, [sp, #0x80] 119f04: d53bd05a mrs x26, TPIDR_EL0 119f08: aa0703f7 mov x23, x7 119f0c: f9401748 ldr x8, [x26, #0x28] 119f10: aa0603f3 mov x19, x6 119f14: aa0503f4 mov x20, x5 119f18: aa0403f5 mov x21, x4 119f1c: aa0303f6 mov x22, x3 119f20: aa0203f9 mov x25, x2 119f24: f81f83a8 stur x8, [x29, #-0x8] 119f28: f94033bb ldr x27, [x29, #0x60] 119f2c: f9400038 ldr x24, [x1] 119f30: 36000220 tbz w0, #0x0, 0x119f74 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x94> 119f34: f000029c adrp x28, 0x16c000 119f38: f0000288 adrp x8, 0x16c000 119f3c: f947639c ldr x28, [x28, #0xec0] 119f40: f9474508 ldr x8, [x8, #0xe88] 119f44: f9000bff str xzr, [sp, #0x10] 119f48: a90023fc stp x28, x8, [sp] 119f4c: c8dfff88 ldar x8, [x28] 119f50: b100051f cmn x8, #0x1 119f54: 54000360 b.eq 0x119fc0 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xe0> 119f58: 910003e8 mov x8, sp 119f5c: d10043a9 sub x9, x29, #0x10 119f60: f0000280 adrp x0, 0x16c000 119f64: f81f03a8 stur x8, [x29, #-0x10] 119f68: f9000fe9 str x9, [sp, #0x18] 119f6c: f9476000 ldr x0, [x0, #0xec0] 119f70: 14000010 b 0x119fb0 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xd0> 119f74: f000029c adrp x28, 0x16c000 119f78: f0000288 adrp x8, 0x16c000 119f7c: f947679c ldr x28, [x28, #0xec8] 119f80: f9474508 ldr x8, [x8, #0xe88] 119f84: f9000bff str xzr, [sp, #0x10] 119f88: a90023fc stp x28, x8, [sp] 119f8c: c8dfff88 ldar x8, [x28] 119f90: b100051f cmn x8, #0x1 119f94: 54000160 b.eq 0x119fc0 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xe0> 119f98: 910003e8 mov x8, sp 119f9c: d10043a9 sub x9, x29, #0x10 119fa0: f0000280 adrp x0, 0x16c000 119fa4: f81f03a8 stur x8, [x29, #-0x10] 119fa8: f9000fe9 str x9, [sp, #0x18] 119fac: f9476400 ldr x0, [x0, #0xec8] 119fb0: 900000e2 adrp x2, 0x135000 ::~codecvt()+0xc54> 119fb4: 910063e1 add x1, sp, #0x18 119fb8: 9104d042 add x2, x2, #0x134 119fbc: 9401166d bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 119fc0: a9412708 ldp x8, x9, [x24, #0x10] 119fc4: b9800b8a ldrsw x10, [x28, #0x8] 119fc8: cb08012b sub x11, x9, x8 119fcc: d1000549 sub x9, x10, #0x1 119fd0: eb8b0d3f cmp x9, x11, asr #3 119fd4: 54000b22 b.hs 0x11a138 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x258> 119fd8: f8697918 ldr x24, [x8, x9, lsl #3] 119fdc: b4000af8 cbz x24, 0x11a138 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x258> 119fe0: f9400308 ldr x8, [x24] 119fe4: aa1803e0 mov x0, x24 119fe8: f9402d08 ldr x8, [x8, #0x58] 119fec: d63f0100 blr x8 119ff0: b9000320 str w0, [x25] 119ff4: aa1803e0 mov x0, x24 119ff8: f9400308 ldr x8, [x24] 119ffc: f9402109 ldr x9, [x8, #0x40] 11a000: 910003e8 mov x8, sp 11a004: d63f0120 blr x9 11a008: 39400368 ldrb w8, [x27] 11a00c: 36000068 tbz w8, #0x0, 0x11a018 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x138> 11a010: f9400b60 ldr x0, [x27, #0x10] 11a014: 94010bb3 bl 0x15cee0 <_ZdlPv@plt> 11a018: 3dc003e0 ldr q0, [sp] 11a01c: aa1803e0 mov x0, x24 11a020: f9400be8 ldr x8, [sp, #0x10] 11a024: 3d800360 str q0, [x27] 11a028: f9000b68 str x8, [x27, #0x10] 11a02c: f9400308 ldr x8, [x24] 11a030: f9401d09 ldr x9, [x8, #0x38] 11a034: 910003e8 mov x8, sp 11a038: d63f0120 blr x9 11a03c: 394002e8 ldrb w8, [x23] 11a040: 36000068 tbz w8, #0x0, 0x11a04c ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x16c> 11a044: f9400ae0 ldr x0, [x23, #0x10] 11a048: 94010ba6 bl 0x15cee0 <_ZdlPv@plt> 11a04c: 3dc003e0 ldr q0, [sp] 11a050: aa1803e0 mov x0, x24 11a054: f9400be8 ldr x8, [sp, #0x10] 11a058: 3d8002e0 str q0, [x23] 11a05c: f9000ae8 str x8, [x23, #0x10] 11a060: f9400308 ldr x8, [x24] 11a064: f9400d08 ldr x8, [x8, #0x18] 11a068: d63f0100 blr x8 11a06c: 390002c0 strb w0, [x22] 11a070: aa1803e0 mov x0, x24 11a074: f9400308 ldr x8, [x24] 11a078: f9401108 ldr x8, [x8, #0x20] 11a07c: d63f0100 blr x8 11a080: 390002a0 strb w0, [x21] 11a084: aa1803e0 mov x0, x24 11a088: f9400308 ldr x8, [x24] 11a08c: f9401509 ldr x9, [x8, #0x28] 11a090: 910003e8 mov x8, sp 11a094: d63f0120 blr x9 11a098: 39400288 ldrb w8, [x20] 11a09c: 36000068 tbz w8, #0x0, 0x11a0a8 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x1c8> 11a0a0: f9400a80 ldr x0, [x20, #0x10] 11a0a4: 94010b8f bl 0x15cee0 <_ZdlPv@plt> 11a0a8: 3dc003e0 ldr q0, [sp] 11a0ac: aa1803e0 mov x0, x24 11a0b0: f9400be8 ldr x8, [sp, #0x10] 11a0b4: 3d800280 str q0, [x20] 11a0b8: f9000a88 str x8, [x20, #0x10] 11a0bc: f9400308 ldr x8, [x24] 11a0c0: f9401909 ldr x9, [x8, #0x30] 11a0c4: 910003e8 mov x8, sp 11a0c8: d63f0120 blr x9 11a0cc: 39400268 ldrb w8, [x19] 11a0d0: 36000068 tbz w8, #0x0, 0x11a0dc ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x1fc> 11a0d4: f9400a60 ldr x0, [x19, #0x10] 11a0d8: 94010b82 bl 0x15cee0 <_ZdlPv@plt> 11a0dc: 3dc003e0 ldr q0, [sp] 11a0e0: aa1803e0 mov x0, x24 11a0e4: f9400be8 ldr x8, [sp, #0x10] 11a0e8: 3d800260 str q0, [x19] 11a0ec: f9000a68 str x8, [x19, #0x10] 11a0f0: f9400308 ldr x8, [x24] 11a0f4: f9402508 ldr x8, [x8, #0x48] 11a0f8: d63f0100 blr x8 11a0fc: f94037a8 ldr x8, [x29, #0x68] 11a100: b9000100 str w0, [x8] 11a104: f9401748 ldr x8, [x26, #0x28] 11a108: f85f83a9 ldur x9, [x29, #-0x8] 11a10c: eb09011f cmp x8, x9 11a110: 54000161 b.ne 0x11a13c ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x25c> 11a114: a9484ff4 ldp x20, x19, [sp, #0x80] 11a118: a94757f6 ldp x22, x21, [sp, #0x70] 11a11c: a9465ff8 ldp x24, x23, [sp, #0x60] 11a120: a94567fa ldp x26, x25, [sp, #0x50] 11a124: a9446ffc ldp x28, x27, [sp, #0x40] 11a128: a9437bfd ldp x29, x30, [sp, #0x30] 11a12c: 910243ff add sp, sp, #0x90 11a130: d50323bf autiasp 11a134: d65f03c0 ret 11a138: 94002da4 bl 0x1257c8 11a13c: 94010b3d bl 0x15ce30 <__stack_chk_fail@plt> 000000000011a140 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)>: 11a140: d503245f bti c 11a144: 39400008 ldrb w8, [x0] 11a148: cb01004c sub x12, x2, x1 11a14c: f9400409 ldr x9, [x0, #0x8] 11a150: 7200010a ands w10, w8, #0x1 11a154: d341fd0b lsr x11, x8, #1 11a158: 9a890168 csel x8, x11, x9, eq 11a15c: f100159f cmp x12, #0x5 11a160: 540006ab b.lt 0x11a234 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0xf4> 11a164: b4000688 cbz x8, 0x11a234 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0xf4> 11a168: d1001048 sub x8, x2, #0x4 11a16c: eb02003f cmp x1, x2 11a170: 54000220 b.eq 0x11a1b4 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0x74> 11a174: eb01011f cmp x8, x1 11a178: 540001e9 b.ls 0x11a1b4 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0x74> 11a17c: 91001029 add x9, x1, #0x4 11a180: aa0803ea mov x10, x8 11a184: b940014b ldr w11, [x10] 11a188: 9100112d add x13, x9, #0x4 11a18c: b85fc12c ldur w12, [x9, #-0x4] 11a190: b81fc12b stur w11, [x9, #-0x4] 11a194: b81fc54c str w12, [x10], #-0x4 11a198: eb0a013f cmp x9, x10 11a19c: aa0d03e9 mov x9, x13 11a1a0: 54ffff23 b.lo 0x11a184 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0x44> 11a1a4: 3940000b ldrb w11, [x0] 11a1a8: f9400409 ldr x9, [x0, #0x8] 11a1ac: 1200016a and w10, w11, #0x1 11a1b0: d341fd6b lsr x11, x11, #1 11a1b4: f940080c ldr x12, [x0, #0x10] 11a1b8: 7100015f cmp w10, #0x0 11a1bc: 9a890169 csel x9, x11, x9, eq 11a1c0: 9a80158a csinc x10, x12, x0, ne 11a1c4: eb01011f cmp x8, x1 11a1c8: 54000229 b.ls 0x11a20c , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0xcc> 11a1cc: 8b090149 add x9, x10, x9 11a1d0: 14000007 b 0x11a1ec , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0xac> 11a1d4: cb0a012b sub x11, x9, x10 11a1d8: 91001021 add x1, x1, #0x4 11a1dc: f100057f cmp x11, #0x1 11a1e0: 9a8ad54a cinc x10, x10, gt 11a1e4: eb08003f cmp x1, x8 11a1e8: 54000122 b.hs 0x11a20c , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0xcc> 11a1ec: 3940014b ldrb w11, [x10] 11a1f0: 34ffff2b cbz w11, 0x11a1d4 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0x94> 11a1f4: 7103fd7f cmp w11, #0xff 11a1f8: 54fffee0 b.eq 0x11a1d4 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0x94> 11a1fc: b940002c ldr w12, [x1] 11a200: 6b0b019f cmp w12, w11 11a204: 54fffe80 b.eq 0x11a1d4 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0x94> 11a208: 14000009 b 0x11a22c , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0xec> 11a20c: 39400149 ldrb w9, [x10] 11a210: 34000129 cbz w9, 0x11a234 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0xf4> 11a214: 7103fd3f cmp w9, #0xff 11a218: 540000e0 b.eq 0x11a234 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0xf4> 11a21c: b9400108 ldr w8, [x8] 11a220: 51000508 sub w8, w8, #0x1 11a224: 6b09011f cmp w8, w9 11a228: 54000063 b.lo 0x11a234 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0xf4> 11a22c: 52800088 mov w8, #0x4 // =4 11a230: b9000068 str w8, [x3] 11a234: d65f03c0 ret 000000000011a238 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const>: 11a238: d503233f paciasp 11a23c: a9ba7bfd stp x29, x30, [sp, #-0x60]! 11a240: a9016ffc stp x28, x27, [sp, #0x10] 11a244: 910003fd mov x29, sp 11a248: a90267fa stp x26, x25, [sp, #0x20] 11a24c: a9035ff8 stp x24, x23, [sp, #0x30] 11a250: a90457f6 stp x22, x21, [sp, #0x40] 11a254: a9054ff4 stp x20, x19, [sp, #0x50] 11a258: d10a43ff sub sp, sp, #0x290 11a25c: d53bd059 mrs x25, TPIDR_EL0 11a260: aa0603f5 mov x21, x6 11a264: f9401728 ldr x8, [x25, #0x28] 11a268: aa0503f3 mov x19, x5 11a26c: aa0403f7 mov x23, x4 11a270: 2a0303f6 mov w22, w3 11a274: aa0203f4 mov x20, x2 11a278: 9103c3fb add x27, sp, #0xf0 11a27c: f81f03a8 stur x8, [x29, #-0x10] 11a280: d0000288 adrp x8, 0x16c000 11a284: f9475508 ldr x8, [x8, #0xea8] 11a288: f9001ffb str x27, [sp, #0x38] 11a28c: a90407e8 stp x8, x1, [sp, #0x40] 11a290: 9100a3e8 add x8, sp, #0x28 11a294: aa0403e0 mov x0, x4 11a298: 94011572 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 11a29c: d0000298 adrp x24, 0x16c000 11a2a0: d0000288 adrp x8, 0x16c000 11a2a4: 9102e3fa add x26, sp, #0xb8 11a2a8: f9470f18 ldr x24, [x24, #0xe18] 11a2ac: f9474508 ldr x8, [x8, #0xe88] 11a2b0: f90033ff str xzr, [sp, #0x60] 11a2b4: f94017fc ldr x28, [sp, #0x28] 11a2b8: a90523f8 stp x24, x8, [sp, #0x50] 11a2bc: c8dfff08 ldar x8, [x24] 11a2c0: b100051f cmn x8, #0x1 11a2c4: 54000140 b.eq 0x11a2ec >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xb4> 11a2c8: 910143e8 add x8, sp, #0x50 11a2cc: f900175a str x26, [x26, #0x28] 11a2d0: f9000348 str x8, [x26] 11a2d4: d0000280 adrp x0, 0x16c000 11a2d8: f00000c2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11a2dc: 9104d042 add x2, x2, #0x134 11a2e0: 910383e1 add x1, sp, #0xe0 11a2e4: f9470c00 ldr x0, [x0, #0xe18] 11a2e8: 940115a2 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11a2ec: a9412788 ldp x8, x9, [x28, #0x10] 11a2f0: b9800b0a ldrsw x10, [x24, #0x8] 11a2f4: cb08012b sub x11, x9, x8 11a2f8: d1000549 sub x9, x10, #0x1 11a2fc: eb8b0d3f cmp x9, x11, asr #3 11a300: 540017c2 b.hs 0x11a5f8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3c0> 11a304: f8697918 ldr x24, [x8, x9, lsl #3] 11a308: b4001798 cbz x24, 0x11a5f8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3c0> 11a30c: b9400ae4 ldr w4, [x23, #0x8] 11a310: 91064368 add x8, x27, #0x190 11a314: 390093ff strb wzr, [sp, #0x24] 11a318: 9100c3e9 add x9, sp, #0x30 11a31c: 9100e3ea add x10, sp, #0x38 11a320: 120002c2 and w2, w22, #0x1 11a324: 910123e0 add x0, sp, #0x48 11a328: 9100a3e3 add x3, sp, #0x28 11a32c: 910093e6 add x6, sp, #0x24 11a330: aa1403e1 mov x1, x20 11a334: aa1303e5 mov x5, x19 11a338: aa1803e7 mov x7, x24 11a33c: a900a3e9 stp x9, x8, [sp, #0x8] 11a340: f90003ea str x10, [sp] 11a344: 9401166f bl 0x15fd00 <_ZNSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIwEERNS_10unique_ptrIwPFvPvEEERPwSM_@plt> 11a348: 36000d20 tbz w0, #0x0, 0x11a4ec >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2b4> 11a34c: 90fffaa9 adrp x9, 0x6e000 11a350: 528706e8 mov w8, #0x3837 // =14391 11a354: 911f7929 add x9, x9, #0x7de 11a358: 72a00728 movk w8, #0x39, lsl #16 11a35c: f9400129 ldr x9, [x9] 11a360: b802f348 stur w8, [x26, #0x2f] 11a364: f9001749 str x9, [x26, #0x28] 11a368: 910383e9 add x9, sp, #0xe0 11a36c: f9400308 ldr x8, [x24] 11a370: 91002922 add x2, x9, #0xa 11a374: f9403108 ldr x8, [x8, #0x60] 11a378: 910383e1 add x1, sp, #0xe0 11a37c: 9102e3e3 add x3, sp, #0xb8 11a380: aa1803e0 mov x0, x24 11a384: d63f0100 blr x8 11a388: a9435ff8 ldp x24, x23, [sp, #0x30] 11a38c: cb170308 sub x8, x24, x23 11a390: f106251f cmp x8, #0x189 11a394: 54000c0b b.lt 0x11a514 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2dc> 11a398: d342fd08 lsr x8, x8, #2 11a39c: 91000900 add x0, x8, #0x2 11a3a0: 94010ba0 bl 0x15d220 11a3a4: aa0003f6 mov x22, x0 11a3a8: aa0003e8 mov x8, x0 11a3ac: b40012e0 cbz x0, 0x11a608 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3d0> 11a3b0: 394093e9 ldrb w9, [sp, #0x24] 11a3b4: 34000069 cbz w9, 0x11a3c0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x188> 11a3b8: 528005a9 mov w9, #0x2d // =45 11a3bc: 38001509 strb w9, [x8], #0x1 11a3c0: eb1802ff cmp x23, x24 11a3c4: 540007e2 b.hs 0x11a4c0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x288> 11a3c8: 9102e3e9 add x9, sp, #0xb8 11a3cc: 910383e2 add x2, sp, #0xe0 11a3d0: 9100a12a add x10, x9, #0x28 11a3d4: 9100112b add x11, x9, #0x4 11a3d8: 9100212c add x12, x9, #0x8 11a3dc: 9100312d add x13, x9, #0xc 11a3e0: 9100412e add x14, x9, #0x10 11a3e4: 9100512f add x15, x9, #0x14 11a3e8: 91006130 add x16, x9, #0x18 11a3ec: 91007131 add x17, x9, #0x1c 11a3f0: 91008120 add x0, x9, #0x20 11a3f4: 91009121 add x1, x9, #0x24 11a3f8: 1400000a b 0x11a420 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e8> 11a3fc: 9102e3e4 add x4, sp, #0xb8 11a400: cb090083 sub x3, x4, x9 11a404: f9401be4 ldr x4, [sp, #0x30] 11a408: 9342fc63 asr x3, x3, #2 11a40c: 910012f7 add x23, x23, #0x4 11a410: eb0402ff cmp x23, x4 11a414: 38636843 ldrb w3, [x2, x3] 11a418: 38001503 strb w3, [x8], #0x1 11a41c: 54000522 b.hs 0x11a4c0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x288> 11a420: b94002e3 ldr w3, [x23] 11a424: b940bbe4 ldr w4, [sp, #0xb8] 11a428: 6b03009f cmp w4, w3 11a42c: 54fffe80 b.eq 0x11a3fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c4> 11a430: b940bfe5 ldr w5, [sp, #0xbc] 11a434: aa0b03e4 mov x4, x11 11a438: 6b0300bf cmp w5, w3 11a43c: 54fffe20 b.eq 0x11a400 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c8> 11a440: b940c3e5 ldr w5, [sp, #0xc0] 11a444: aa0c03e4 mov x4, x12 11a448: 6b0300bf cmp w5, w3 11a44c: 54fffda0 b.eq 0x11a400 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c8> 11a450: b940c7e5 ldr w5, [sp, #0xc4] 11a454: aa0d03e4 mov x4, x13 11a458: 6b0300bf cmp w5, w3 11a45c: 54fffd20 b.eq 0x11a400 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c8> 11a460: b940cbe5 ldr w5, [sp, #0xc8] 11a464: aa0e03e4 mov x4, x14 11a468: 6b0300bf cmp w5, w3 11a46c: 54fffca0 b.eq 0x11a400 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c8> 11a470: b940cfe5 ldr w5, [sp, #0xcc] 11a474: aa0f03e4 mov x4, x15 11a478: 6b0300bf cmp w5, w3 11a47c: 54fffc20 b.eq 0x11a400 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c8> 11a480: b940d3e5 ldr w5, [sp, #0xd0] 11a484: aa1003e4 mov x4, x16 11a488: 6b0300bf cmp w5, w3 11a48c: 54fffba0 b.eq 0x11a400 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c8> 11a490: b940d7e5 ldr w5, [sp, #0xd4] 11a494: aa1103e4 mov x4, x17 11a498: 6b0300bf cmp w5, w3 11a49c: 54fffb20 b.eq 0x11a400 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c8> 11a4a0: b940dbe5 ldr w5, [sp, #0xd8] 11a4a4: aa0003e4 mov x4, x0 11a4a8: 6b0300bf cmp w5, w3 11a4ac: 54fffaa0 b.eq 0x11a400 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c8> 11a4b0: b940dfe4 ldr w4, [sp, #0xdc] 11a4b4: 6b03009f cmp w4, w3 11a4b8: 9a8a0024 csel x4, x1, x10, eq 11a4bc: 17ffffd1 b 0x11a400 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c8> 11a4c0: d0fffaa1 adrp x1, 0x70000 11a4c4: 910143e0 add x0, sp, #0x50 11a4c8: 91155421 add x1, x1, #0x555 11a4cc: aa1503e2 mov x2, x21 11a4d0: 3900011f strb wzr, [x8] 11a4d4: 94010ed7 bl 0x15e030 11a4d8: 7100041f cmp w0, #0x1 11a4dc: 54000901 b.ne 0x11a5fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3c4> 11a4e0: b4000076 cbz x22, 0x11a4ec >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2b4> 11a4e4: aa1603e0 mov x0, x22 11a4e8: 94010b6e bl 0x15d2a0 11a4ec: f94027e0 ldr x0, [sp, #0x48] 11a4f0: b40000c0 cbz x0, 0x11a508 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2d0> 11a4f4: a941a408 ldp x8, x9, [x0, #0x18] 11a4f8: eb09011f cmp x8, x9 11a4fc: 54000160 b.eq 0x11a528 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2f0> 11a500: b9400100 ldr w0, [x8] 11a504: 1400000c b 0x11a534 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2fc> 11a508: 52800035 mov w21, #0x1 // =1 11a50c: b5000214 cbnz x20, 0x11a54c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x314> 11a510: 14000038 b 0x11a5f0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3b8> 11a514: aa1f03f6 mov x22, xzr 11a518: 910143e8 add x8, sp, #0x50 11a51c: 394093e9 ldrb w9, [sp, #0x24] 11a520: 35fff4c9 cbnz w9, 0x11a3b8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x180> 11a524: 17ffffa7 b 0x11a3c0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x188> 11a528: f9400008 ldr x8, [x0] 11a52c: f9402508 ldr x8, [x8, #0x48] 11a530: d63f0100 blr x8 11a534: 3100041f cmn w0, #0x1 11a538: 54000560 b.eq 0x11a5e4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3ac> 11a53c: f94027e8 ldr x8, [sp, #0x48] 11a540: f100011f cmp x8, #0x0 11a544: 1a9f17f5 cset w21, eq 11a548: b4000554 cbz x20, 0x11a5f0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3b8> 11a54c: a941a688 ldp x8, x9, [x20, #0x18] 11a550: eb09011f cmp x8, x9 11a554: 54000060 b.eq 0x11a560 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x328> 11a558: b9400100 ldr w0, [x8] 11a55c: 14000005 b 0x11a570 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x338> 11a560: f9400288 ldr x8, [x20] 11a564: f9402508 ldr x8, [x8, #0x48] 11a568: aa1403e0 mov x0, x20 11a56c: d63f0100 blr x8 11a570: 3100041f cmn w0, #0x1 11a574: 1a9f17e8 cset w8, eq 11a578: 4a0802a8 eor w8, w21, w8 11a57c: 37000088 tbnz w8, #0x0, 0x11a58c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x354> 11a580: b9400268 ldr w8, [x19] 11a584: 321f0108 orr w8, w8, #0x2 11a588: b9000268 str w8, [x19] 11a58c: f94017e0 ldr x0, [sp, #0x28] 11a590: f94027f3 ldr x19, [sp, #0x48] 11a594: 94011477 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11a598: f9401fe0 ldr x0, [sp, #0x38] 11a59c: f9001fff str xzr, [sp, #0x38] 11a5a0: b4000060 cbz x0, 0x11a5ac >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x374> 11a5a4: f94023e8 ldr x8, [sp, #0x40] 11a5a8: d63f0100 blr x8 11a5ac: f9401728 ldr x8, [x25, #0x28] 11a5b0: f85f03a9 ldur x9, [x29, #-0x10] 11a5b4: eb09011f cmp x8, x9 11a5b8: 540002a1 b.ne 0x11a60c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3d4> 11a5bc: aa1303e0 mov x0, x19 11a5c0: 910a43ff add sp, sp, #0x290 11a5c4: a9454ff4 ldp x20, x19, [sp, #0x50] 11a5c8: a94457f6 ldp x22, x21, [sp, #0x40] 11a5cc: a9435ff8 ldp x24, x23, [sp, #0x30] 11a5d0: a94267fa ldp x26, x25, [sp, #0x20] 11a5d4: a9416ffc ldp x28, x27, [sp, #0x10] 11a5d8: a8c67bfd ldp x29, x30, [sp], #0x60 11a5dc: d50323bf autiasp 11a5e0: d65f03c0 ret 11a5e4: 52800035 mov w21, #0x1 // =1 11a5e8: f90027ff str xzr, [sp, #0x48] 11a5ec: b5fffb14 cbnz x20, 0x11a54c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x314> 11a5f0: 3707fc95 tbnz w21, #0x0, 0x11a580 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x348> 11a5f4: 17ffffe6 b 0x11a58c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x354> 11a5f8: 94002c74 bl 0x1257c8 11a5fc: 90fffaa0 adrp x0, 0x6e000 11a600: 913ca000 add x0, x0, #0xf28 11a604: 940115a7 bl 0x15fca0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> 11a608: 9401146e bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 11a60c: 94010a09 bl 0x15ce30 <__stack_chk_fail@plt> 11a610: 1400000f b 0x11a64c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x414> 11a614: aa0003f3 mov x19, x0 11a618: b40001d6 cbz x22, 0x11a650 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x418> 11a61c: aa1603e0 mov x0, x22 11a620: 94010b20 bl 0x15d2a0 11a624: 1400000b b 0x11a650 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x418> 11a628: 14000009 b 0x11a64c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x414> 11a62c: 97fe3a42 bl 0xa8f34 11a630: d0000288 adrp x8, 0x16c000 11a634: aa0003f3 mov x19, x0 11a638: 9103c3e0 add x0, sp, #0xf0 11a63c: f9475508 ldr x8, [x8, #0xea8] 11a640: f9001fff str xzr, [sp, #0x38] 11a644: 14000009 b 0x11a668 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x430> 11a648: 14000001 b 0x11a64c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x414> 11a64c: aa0003f3 mov x19, x0 11a650: f94017e0 ldr x0, [sp, #0x28] 11a654: 94011447 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11a658: f9401fe0 ldr x0, [sp, #0x38] 11a65c: f9001fff str xzr, [sp, #0x38] 11a660: b4000060 cbz x0, 0x11a66c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x434> 11a664: f94023e8 ldr x8, [sp, #0x40] 11a668: d63f0100 blr x8 11a66c: aa1303e0 mov x0, x19 11a670: 9400fabc bl 0x159160 <__emutls_get_address+0x6d4> 11a674: 97fe3a30 bl 0xa8f34 000000000011a678 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)>: 11a678: d503233f paciasp 11a67c: a9ba7bfd stp x29, x30, [sp, #-0x60]! 11a680: a9016ffc stp x28, x27, [sp, #0x10] 11a684: 910003fd mov x29, sp 11a688: a90267fa stp x26, x25, [sp, #0x20] 11a68c: a9035ff8 stp x24, x23, [sp, #0x30] 11a690: a90457f6 stp x22, x21, [sp, #0x40] 11a694: a9054ff4 stp x20, x19, [sp, #0x50] 11a698: d10ac3ff sub sp, sp, #0x2b0 11a69c: f90013e6 str x6, [sp, #0x20] 11a6a0: aa0703f8 mov x24, x7 11a6a4: f9001fe5 str x5, [sp, #0x38] 11a6a8: d53bd04a mrs x10, TPIDR_EL0 11a6ac: f90027ea str x10, [sp, #0x48] 11a6b0: 2a0403f4 mov w20, w4 11a6b4: aa0103f6 mov x22, x1 11a6b8: aa0003f5 mov x21, x0 11a6bc: f940154a ldr x10, [x10, #0x28] 11a6c0: aa0303e8 mov x8, x3 11a6c4: 2a0203e9 mov w9, w2 11a6c8: f81f03aa stur x10, [x29, #-0x10] 11a6cc: a90effff stp xzr, xzr, [sp, #0xe8] 11a6d0: f9007fff str xzr, [sp, #0xf8] 11a6d4: a90d7fff stp xzr, xzr, [sp, #0xd0] 11a6d8: f90073ff str xzr, [sp, #0xe0] 11a6dc: a90bffff stp xzr, xzr, [sp, #0xb8] 11a6e0: f90067ff str xzr, [sp, #0xc8] 11a6e4: a90a7fff stp xzr, xzr, [sp, #0xa0] 11a6e8: f9005bff str xzr, [sp, #0xb0] 11a6ec: a908ffff stp xzr, xzr, [sp, #0x88] 11a6f0: f9004fff str xzr, [sp, #0x98] 11a6f4: 910213ea add x10, sp, #0x84 11a6f8: 910283f7 add x23, sp, #0xa0 11a6fc: 910423e2 add x2, sp, #0x108 11a700: 910413e3 add x3, sp, #0x104 11a704: 910403e4 add x4, sp, #0x100 11a708: 9103a3e5 add x5, sp, #0xe8 11a70c: 910343e6 add x6, sp, #0xd0 11a710: 9102e3e7 add x7, sp, #0xb8 11a714: 2a0903e0 mov w0, w9 11a718: aa0803e1 mov x1, x8 11a71c: 910343f3 add x19, sp, #0xd0 11a720: 9102e3fb add x27, sp, #0xb8 11a724: a9002bf7 stp x23, x10, [sp] 11a728: 9401157a bl 0x15fd10 <_ZNSt6__ndk111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_SJ_Ri@plt> 11a72c: a9462ba8 ldp x8, x10, [x29, #0x60] 11a730: 910443f9 add x25, sp, #0x110 11a734: f9002bff str xzr, [sp, #0x50] 11a738: 91064329 add x9, x25, #0x190 11a73c: aa1f03fa mov x26, xzr 11a740: f9403bbc ldr x28, [x29, #0x70] 11a744: b27e02eb orr x11, x23, #0x4 11a748: 910443f7 add x23, sp, #0x110 11a74c: a906a7e8 stp x8, x9, [sp, #0x68] 11a750: 53092689 ubfx w9, w20, #9, #1 11a754: f9400108 ldr x8, [x8] 11a758: 290853e9 stp w9, w20, [sp, #0x40] 11a75c: b27e0269 orr x9, x19, #0x4 11a760: 9102e3f4 add x20, sp, #0xb8 11a764: f90033e9 str x9, [sp, #0x60] 11a768: 910223e9 add x9, sp, #0x88 11a76c: b27e0129 orr x9, x9, #0x4 11a770: f9000fe9 str x9, [sp, #0x18] 11a774: b27e0369 orr x9, x27, #0x4 11a778: f9001be9 str x9, [sp, #0x30] 11a77c: d0000289 adrp x9, 0x16c000 11a780: f9475529 ldr x9, [x9, #0xea8] 11a784: f90017eb str x11, [sp, #0x28] 11a788: f9003fea str x10, [sp, #0x78] 11a78c: f9000148 str x8, [x10] 11a790: f9002fe9 str x9, [sp, #0x58] 11a794: 1400000a b 0x11a7bc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x144> 11a798: f9403fe8 ldr x8, [sp, #0x78] 11a79c: f94037e9 ldr x9, [sp, #0x68] 11a7a0: f9400108 ldr x8, [x8] 11a7a4: f9400129 ldr x9, [x9] 11a7a8: eb09011f cmp x8, x9 11a7ac: 54008280 b.eq 0x11b7fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1184> 11a7b0: 9100075a add x26, x26, #0x1 11a7b4: f100135f cmp x26, #0x4 11a7b8: 54006e00 b.eq 0x11b578 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf00> 11a7bc: f94002a0 ldr x0, [x21] 11a7c0: b40000c0 cbz x0, 0x11a7d8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x160> 11a7c4: a941a408 ldp x8, x9, [x0, #0x18] 11a7c8: eb09011f cmp x8, x9 11a7cc: 540000c0 b.eq 0x11a7e4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x16c> 11a7d0: b9400100 ldr w0, [x8] 11a7d4: 14000007 b 0x11a7f0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x178> 11a7d8: 52800033 mov w19, #0x1 // =1 11a7dc: b50001f6 cbnz x22, 0x11a818 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1a0> 11a7e0: 1400001b b 0x11a84c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1d4> 11a7e4: f9400008 ldr x8, [x0] 11a7e8: f9402508 ldr x8, [x8, #0x48] 11a7ec: d63f0100 blr x8 11a7f0: 3100041f cmn w0, #0x1 11a7f4: 540000c0 b.eq 0x11a80c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x194> 11a7f8: f94002a8 ldr x8, [x21] 11a7fc: f100011f cmp x8, #0x0 11a800: 1a9f17f3 cset w19, eq 11a804: b50000b6 cbnz x22, 0x11a818 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1a0> 11a808: 14000011 b 0x11a84c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1d4> 11a80c: 52800033 mov w19, #0x1 // =1 11a810: f90002bf str xzr, [x21] 11a814: b40001d6 cbz x22, 0x11a84c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1d4> 11a818: a941a6c8 ldp x8, x9, [x22, #0x18] 11a81c: eb09011f cmp x8, x9 11a820: 54000060 b.eq 0x11a82c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1b4> 11a824: b9400100 ldr w0, [x8] 11a828: 14000005 b 0x11a83c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1c4> 11a82c: f94002c8 ldr x8, [x22] 11a830: f9402508 ldr x8, [x8, #0x48] 11a834: aa1603e0 mov x0, x22 11a838: d63f0100 blr x8 11a83c: 3100041f cmn w0, #0x1 11a840: 54000060 b.eq 0x11a84c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1d4> 11a844: 37000093 tbnz w19, #0x0, 0x11a854 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1dc> 11a848: 1400034c b 0x11b578 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf00> 11a84c: aa1f03f6 mov x22, xzr 11a850: 37006953 tbnz w19, #0x0, 0x11b578 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf00> 11a854: 910423e8 add x8, sp, #0x108 11a858: 387a6908 ldrb w8, [x8, x26] 11a85c: 7100111f cmp w8, #0x4 11a860: 54fffa88 b.hi 0x11a7b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x138> 11a864: d0fffb0b adrp x11, 0x7c000 11a868: 9113e56b add x11, x11, #0x4f9 11a86c: 10000089 adr x9, 0x11a87c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x204> 11a870: 3868696a ldrb w10, [x11, x8] 11a874: 8b0a0929 add x9, x9, x10, lsl #2 11a878: d61f0120 br x9 11a87c: d503249f bti j 11a880: f1000f5f cmp x26, #0x3 11a884: 54002561 b.ne 0x11ad30 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x6b8> 11a888: 1400033c b 0x11b578 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf00> 11a88c: d503249f bti j 11a890: 2a1f03f3 mov w19, wzr 11a894: 14000003 b 0x11a8a0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x228> 11a898: 91001108 add x8, x8, #0x4 11a89c: f9000c08 str x8, [x0, #0x18] 11a8a0: f94002a0 ldr x0, [x21] 11a8a4: b40000c0 cbz x0, 0x11a8bc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x244> 11a8a8: a941a408 ldp x8, x9, [x0, #0x18] 11a8ac: eb09011f cmp x8, x9 11a8b0: 540000c0 b.eq 0x11a8c8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x250> 11a8b4: b9400100 ldr w0, [x8] 11a8b8: 14000007 b 0x11a8d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x25c> 11a8bc: 5280003b mov w27, #0x1 // =1 11a8c0: b50001f6 cbnz x22, 0x11a8fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x284> 11a8c4: 1400001b b 0x11a930 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x2b8> 11a8c8: f9400008 ldr x8, [x0] 11a8cc: f9402508 ldr x8, [x8, #0x48] 11a8d0: d63f0100 blr x8 11a8d4: 3100041f cmn w0, #0x1 11a8d8: 540000c0 b.eq 0x11a8f0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x278> 11a8dc: f94002a8 ldr x8, [x21] 11a8e0: f100011f cmp x8, #0x0 11a8e4: 1a9f17fb cset w27, eq 11a8e8: b50000b6 cbnz x22, 0x11a8fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x284> 11a8ec: 14000011 b 0x11a930 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x2b8> 11a8f0: 5280003b mov w27, #0x1 // =1 11a8f4: f90002bf str xzr, [x21] 11a8f8: b40001d6 cbz x22, 0x11a930 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x2b8> 11a8fc: a941a6c8 ldp x8, x9, [x22, #0x18] 11a900: eb09011f cmp x8, x9 11a904: 54000060 b.eq 0x11a910 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x298> 11a908: b9400100 ldr w0, [x8] 11a90c: 14000005 b 0x11a920 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x2a8> 11a910: f94002c8 ldr x8, [x22] 11a914: f9402508 ldr x8, [x8, #0x48] 11a918: aa1603e0 mov x0, x22 11a91c: d63f0100 blr x8 11a920: 3100041f cmn w0, #0x1 11a924: 54000060 b.eq 0x11a930 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x2b8> 11a928: 3500009b cbnz w27, 0x11a938 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x2c0> 11a92c: 140000a8 b 0x11abcc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x554> 11a930: aa1f03f6 mov x22, xzr 11a934: 370014db tbnz w27, #0x0, 0x11abcc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x554> 11a938: f94002a0 ldr x0, [x21] 11a93c: a941a408 ldp x8, x9, [x0, #0x18] 11a940: eb09011f cmp x8, x9 11a944: 54000060 b.eq 0x11a950 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x2d8> 11a948: b940011b ldr w27, [x8] 11a94c: 14000005 b 0x11a960 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x2e8> 11a950: f9400008 ldr x8, [x0] 11a954: f9402508 ldr x8, [x8, #0x48] 11a958: d63f0100 blr x8 11a95c: 2a0003fb mov w27, w0 11a960: f9400308 ldr x8, [x24] 11a964: f9400d08 ldr x8, [x8, #0x18] 11a968: aa1803e0 mov x0, x24 11a96c: 52800801 mov w1, #0x40 // =64 11a970: 2a1b03e2 mov w2, w27 11a974: d63f0100 blr x8 11a978: 360000e0 tbz w0, #0x0, 0x11a994 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x31c> 11a97c: f9403fe8 ldr x8, [sp, #0x78] 11a980: f9400108 ldr x8, [x8] 11a984: eb1c011f cmp x8, x28 11a988: 54000440 b.eq 0x11aa10 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x398> 11a98c: f9403feb ldr x11, [sp, #0x78] 11a990: 14000042 b 0x11aa98 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x420> 11a994: 3943a3e8 ldrb w8, [sp, #0xe8] 11a998: f9407be9 ldr x9, [sp, #0xf0] 11a99c: d341fd0a lsr x10, x8, #1 11a9a0: 7200011f tst w8, #0x1 11a9a4: 9a890148 csel x8, x10, x9, eq 11a9a8: b4001128 cbz x8, 0x11abcc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x554> 11a9ac: 34001113 cbz w19, 0x11abcc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x554> 11a9b0: b94103e8 ldr w8, [sp, #0x100] 11a9b4: 6b08037f cmp w27, w8 11a9b8: 540010a1 b.ne 0x11abcc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x554> 11a9bc: f9403be8 ldr x8, [sp, #0x70] 11a9c0: eb0802ff cmp x23, x8 11a9c4: 540008c1 b.ne 0x11aadc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x464> 11a9c8: aa1903e0 mov x0, x25 11a9cc: eb190119 subs x25, x8, x25 11a9d0: d37ffb28 lsl x8, x25, #1 11a9d4: 52800089 mov w9, #0x4 // =4 11a9d8: 9a880128 csel x8, x9, x8, eq 11a9dc: 92f00009 mov x9, #0x7fffffffffffffff // =9223372036854775807 11a9e0: eb09033f cmp x25, x9 11a9e4: d0000289 adrp x9, 0x16c000 11a9e8: da9f3117 csinv x23, x8, xzr, lo 11a9ec: f9402fe8 ldr x8, [sp, #0x58] 11a9f0: f9475529 ldr x9, [x9, #0xea8] 11a9f4: eb09011f cmp x8, x9 11a9f8: 54000580 b.eq 0x11aaa8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x430> 11a9fc: aa1703e1 mov x1, x23 11aa00: aa0003f4 mov x20, x0 11aa04: 94010a47 bl 0x15d320 11aa08: b5000580 cbnz x0, 0x11aab8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x440> 11aa0c: 140003b2 b 0x11b8d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x125c> 11aa10: f94037e8 ldr x8, [sp, #0x68] 11aa14: aa1903f4 mov x20, x25 11aa18: 5280008a mov w10, #0x4 // =4 11aa1c: a9402100 ldp x0, x8, [x8] 11aa20: eb000399 subs x25, x28, x0 11aa24: d37ffb29 lsl x9, x25, #1 11aa28: 9a890149 csel x9, x10, x9, eq 11aa2c: 92f0000a mov x10, #0x7fffffffffffffff // =9223372036854775807 11aa30: eb0a033f cmp x25, x10 11aa34: da9f313c csinv x28, x9, xzr, lo 11aa38: d0000289 adrp x9, 0x16c000 11aa3c: f9475529 ldr x9, [x9, #0xea8] 11aa40: eb09011f cmp x8, x9 11aa44: 540000a0 b.eq 0x11aa58 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x3e0> 11aa48: aa1c03e1 mov x1, x28 11aa4c: 94010a35 bl 0x15d320 11aa50: b50000a0 cbnz x0, 0x11aa64 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x3ec> 11aa54: 1400039f b 0x11b8d0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1258> 11aa58: aa1c03e0 mov x0, x28 11aa5c: 940109f1 bl 0x15d220 11aa60: b4007380 cbz x0, 0x11b8d0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1258> 11aa64: f94037e9 ldr x9, [sp, #0x68] 11aa68: d000028a adrp x10, 0x16c000 11aa6c: 8b190008 add x8, x0, x25 11aa70: aa1403f9 mov x25, x20 11aa74: 9102e3f4 add x20, sp, #0xb8 11aa78: f9000120 str x0, [x9] 11aa7c: f944654a ldr x10, [x10, #0x8c8] 11aa80: f9403feb ldr x11, [sp, #0x78] 11aa84: f900052a str x10, [x9, #0x8] 11aa88: 927ef78a and x10, x28, #0xfffffffffffffffc 11aa8c: f9000168 str x8, [x11] 11aa90: f9400129 ldr x9, [x9] 11aa94: 8b0a013c add x28, x9, x10 11aa98: 11000673 add w19, w19, #0x1 11aa9c: b800451b str w27, [x8], #0x4 11aaa0: f9000168 str x8, [x11] 11aaa4: 14000010 b 0x11aae4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x46c> 11aaa8: aa0003f4 mov x20, x0 11aaac: aa1703e0 mov x0, x23 11aab0: 940109dc bl 0x15d220 11aab4: b4007100 cbz x0, 0x11b8d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x125c> 11aab8: 927ef6e8 and x8, x23, #0xfffffffffffffffc 11aabc: 8b190017 add x23, x0, x25 11aac0: 8b080008 add x8, x0, x8 11aac4: aa0003f9 mov x25, x0 11aac8: 9102e3f4 add x20, sp, #0xb8 11aacc: f9003be8 str x8, [sp, #0x70] 11aad0: d0000288 adrp x8, 0x16c000 11aad4: f9446508 ldr x8, [x8, #0x8c8] 11aad8: f9002fe8 str x8, [sp, #0x58] 11aadc: b80046f3 str w19, [x23], #0x4 11aae0: 2a1f03f3 mov w19, wzr 11aae4: f94002a0 ldr x0, [x21] 11aae8: a941a408 ldp x8, x9, [x0, #0x18] 11aaec: eb09011f cmp x8, x9 11aaf0: 54ffed41 b.ne 0x11a898 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x220> 11aaf4: f9400008 ldr x8, [x0] 11aaf8: f9402908 ldr x8, [x8, #0x50] 11aafc: d63f0100 blr x8 11ab00: 17ffff68 b 0x11a8a0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x228> 11ab04: d503249f bti j 11ab08: f9402be8 ldr x8, [sp, #0x50] 11ab0c: b5000908 cbnz x8, 0x11ac2c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x5b4> 11ab10: f1000b5f cmp x26, #0x2 11ab14: 540008c3 b.lo 0x11ac2c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x5b4> 11ab18: 39442fe8 ldrb w8, [sp, #0x10b] 11ab1c: 1a9f17e9 cset w9, eq 11ab20: 7100011f cmp w8, #0x0 11ab24: 1a9f07e8 cset w8, ne 11ab28: 0a080128 and w8, w9, w8 11ab2c: b94043e9 ldr w9, [sp, #0x40] 11ab30: 2a080128 orr w8, w9, w8 11ab34: 7100051f cmp w8, #0x1 11ab38: 540017a1 b.ne 0x11ae2c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x7b4> 11ab3c: 394343e8 ldrb w8, [sp, #0xd0] 11ab40: f94073e9 ldr x9, [sp, #0xe0] 11ab44: f94033ea ldr x10, [sp, #0x60] 11ab48: 7200011f tst w8, #0x1 11ab4c: 9a890153 csel x19, x10, x9, eq 11ab50: 1400003d b 0x11ac44 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x5cc> 11ab54: d503249f bti j 11ab58: 3942e3e9 ldrb w9, [sp, #0xb8] 11ab5c: f94063eb ldr x11, [sp, #0xc0] 11ab60: 394283e8 ldrb w8, [sp, #0xa0] 11ab64: f94057ec ldr x12, [sp, #0xa8] 11ab68: 7200012a ands w10, w9, #0x1 11ab6c: d341fd2d lsr x13, x9, #1 11ab70: 9a8b01ad csel x13, x13, x11, eq 11ab74: 7200010b ands w11, w8, #0x1 11ab78: d341fd0e lsr x14, x8, #1 11ab7c: 9a8c01cc csel x12, x14, x12, eq 11ab80: ab0c01bf cmn x13, x12 11ab84: 54ffe160 b.eq 0x11a7b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x138> 11ab88: b400156d cbz x13, 0x11ae34 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x7bc> 11ab8c: f94002a0 ldr x0, [x21] 11ab90: a941ac08 ldp x8, x11, [x0, #0x18] 11ab94: eb0b011f cmp x8, x11 11ab98: b40015ac cbz x12, 0x11ae4c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x7d4> 11ab9c: 54002560 b.eq 0x11b048 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x9d0> 11aba0: b9400100 ldr w0, [x8] 11aba4: 1400012e b 0x11b05c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x9e4> 11aba8: d503249f bti j 11abac: f1000f5f cmp x26, #0x3 11abb0: 54004e40 b.eq 0x11b578 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf00> 11abb4: f94002a0 ldr x0, [x21] 11abb8: a941a408 ldp x8, x9, [x0, #0x18] 11abbc: eb09011f cmp x8, x9 11abc0: 54000800 b.eq 0x11acc0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x648> 11abc4: b9400102 ldr w2, [x8] 11abc8: 14000042 b 0x11acd0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x658> 11abcc: eb17033f cmp x25, x23 11abd0: 54002ac0 b.eq 0x11b128 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xab0> 11abd4: 34002ab3 cbz w19, 0x11b128 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xab0> 11abd8: f9403be8 ldr x8, [sp, #0x70] 11abdc: eb0802ff cmp x23, x8 11abe0: 54002a21 b.ne 0x11b124 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xaac> 11abe4: aa1903e0 mov x0, x25 11abe8: eb190119 subs x25, x8, x25 11abec: d37ffb28 lsl x8, x25, #1 11abf0: 52800089 mov w9, #0x4 // =4 11abf4: 9a880128 csel x8, x9, x8, eq 11abf8: 92f00009 mov x9, #0x7fffffffffffffff // =9223372036854775807 11abfc: eb09033f cmp x25, x9 11ac00: d0000289 adrp x9, 0x16c000 11ac04: da9f3117 csinv x23, x8, xzr, lo 11ac08: f9402fe8 ldr x8, [sp, #0x58] 11ac0c: f9475529 ldr x9, [x9, #0xea8] 11ac10: eb09011f cmp x8, x9 11ac14: 540026e0 b.eq 0x11b0f0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xa78> 11ac18: aa1703e1 mov x1, x23 11ac1c: aa0003f4 mov x20, x0 11ac20: 940109c0 bl 0x15d320 11ac24: b50026e0 cbnz x0, 0x11b100 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xa88> 11ac28: 1400032e b 0x11b8e0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1268> 11ac2c: 394343e8 ldrb w8, [sp, #0xd0] 11ac30: f94073e9 ldr x9, [sp, #0xe0] 11ac34: f94033eb ldr x11, [sp, #0x60] 11ac38: 7200010a ands w10, w8, #0x1 11ac3c: 9a890173 csel x19, x11, x9, eq 11ac40: b40014fa cbz x26, 0x11aedc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x864> 11ac44: 5100074a sub w10, w26, #0x1 11ac48: 910423eb add x11, sp, #0x108 11ac4c: 386a496b ldrb w11, [x11, w10, uxtw] 11ac50: 1200010a and w10, w8, #0x1 11ac54: 7100057f cmp w11, #0x1 11ac58: 54001428 b.hi 0x11aedc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x864> 11ac5c: f9406feb ldr x11, [sp, #0xd8] 11ac60: 7100015f cmp w10, #0x0 11ac64: 53017d0c lsr w12, w8, #1 11ac68: 9a8b018b csel x11, x12, x11, eq 11ac6c: f94033ec ldr x12, [sp, #0x60] 11ac70: 9a89018c csel x12, x12, x9, eq 11ac74: 8b0b098b add x11, x12, x11, lsl #2 11ac78: eb0b027f cmp x19, x11 11ac7c: 54000f40 b.eq 0x11ae64 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x7ec> 11ac80: f9400308 ldr x8, [x24] 11ac84: b9400262 ldr w2, [x19] 11ac88: f9400d08 ldr x8, [x8, #0x18] 11ac8c: aa1803e0 mov x0, x24 11ac90: 52800021 mov w1, #0x1 // =1 11ac94: d63f0100 blr x8 11ac98: 36000e00 tbz w0, #0x0, 0x11ae58 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x7e0> 11ac9c: 394343e8 ldrb w8, [sp, #0xd0] 11aca0: 91001273 add x19, x19, #0x4 11aca4: a94da7eb ldp x11, x9, [sp, #0xd8] 11aca8: 7200010a ands w10, w8, #0x1 11acac: d341fd0c lsr x12, x8, #1 11acb0: 9a8b018b csel x11, x12, x11, eq 11acb4: f94033ec ldr x12, [sp, #0x60] 11acb8: 9a89018c csel x12, x12, x9, eq 11acbc: 17ffffee b 0x11ac74 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x5fc> 11acc0: f9400008 ldr x8, [x0] 11acc4: f9402508 ldr x8, [x8, #0x48] 11acc8: d63f0100 blr x8 11accc: 2a0003e2 mov w2, w0 11acd0: f9400308 ldr x8, [x24] 11acd4: f9400d08 ldr x8, [x8, #0x18] 11acd8: aa1803e0 mov x0, x24 11acdc: 52800021 mov w1, #0x1 // =1 11ace0: d63f0100 blr x8 11ace4: 360058c0 tbz w0, #0x0, 0x11b7fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1184> 11ace8: f94002a0 ldr x0, [x21] 11acec: a941a408 ldp x8, x9, [x0, #0x18] 11acf0: eb09011f cmp x8, x9 11acf4: 54000080 b.eq 0x11ad04 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x68c> 11acf8: b8404501 ldr w1, [x8], #0x4 11acfc: f9000c08 str x8, [x0, #0x18] 11ad00: 14000005 b 0x11ad14 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x69c> 11ad04: f9400008 ldr x8, [x0] 11ad08: f9402908 ldr x8, [x8, #0x50] 11ad0c: d63f0100 blr x8 11ad10: 2a0003e1 mov w1, w0 11ad14: 910223e0 add x0, sp, #0x88 11ad18: 94011402 bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 11ad1c: 14000005 b 0x11ad30 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x6b8> 11ad20: b8404501 ldr w1, [x8], #0x4 11ad24: f9000c08 str x8, [x0, #0x18] 11ad28: 910223e0 add x0, sp, #0x88 11ad2c: 940113fd bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 11ad30: f94002a0 ldr x0, [x21] 11ad34: b40000c0 cbz x0, 0x11ad4c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x6d4> 11ad38: a941a408 ldp x8, x9, [x0, #0x18] 11ad3c: eb09011f cmp x8, x9 11ad40: 540000c0 b.eq 0x11ad58 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x6e0> 11ad44: b9400100 ldr w0, [x8] 11ad48: 14000007 b 0x11ad64 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x6ec> 11ad4c: 52800033 mov w19, #0x1 // =1 11ad50: b50001f6 cbnz x22, 0x11ad8c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x714> 11ad54: 1400001b b 0x11adc0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x748> 11ad58: f9400008 ldr x8, [x0] 11ad5c: f9402508 ldr x8, [x8, #0x48] 11ad60: d63f0100 blr x8 11ad64: 3100041f cmn w0, #0x1 11ad68: 540000c0 b.eq 0x11ad80 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x708> 11ad6c: f94002a8 ldr x8, [x21] 11ad70: f100011f cmp x8, #0x0 11ad74: 1a9f17f3 cset w19, eq 11ad78: b50000b6 cbnz x22, 0x11ad8c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x714> 11ad7c: 14000011 b 0x11adc0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x748> 11ad80: 52800033 mov w19, #0x1 // =1 11ad84: f90002bf str xzr, [x21] 11ad88: b40001d6 cbz x22, 0x11adc0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x748> 11ad8c: a941a6c8 ldp x8, x9, [x22, #0x18] 11ad90: eb09011f cmp x8, x9 11ad94: 54000060 b.eq 0x11ada0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x728> 11ad98: b9400100 ldr w0, [x8] 11ad9c: 14000005 b 0x11adb0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x738> 11ada0: f94002c8 ldr x8, [x22] 11ada4: f9402508 ldr x8, [x8, #0x48] 11ada8: aa1603e0 mov x0, x22 11adac: d63f0100 blr x8 11adb0: 3100041f cmn w0, #0x1 11adb4: 54000060 b.eq 0x11adc0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x748> 11adb8: 35000093 cbnz w19, 0x11adc8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x750> 11adbc: 17fffe7d b 0x11a7b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x138> 11adc0: aa1f03f6 mov x22, xzr 11adc4: 3707cf73 tbnz w19, #0x0, 0x11a7b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x138> 11adc8: f94002a0 ldr x0, [x21] 11adcc: a941a408 ldp x8, x9, [x0, #0x18] 11add0: eb09011f cmp x8, x9 11add4: 54000060 b.eq 0x11ade0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x768> 11add8: b9400102 ldr w2, [x8] 11addc: 14000005 b 0x11adf0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x778> 11ade0: f9400008 ldr x8, [x0] 11ade4: f9402508 ldr x8, [x8, #0x48] 11ade8: d63f0100 blr x8 11adec: 2a0003e2 mov w2, w0 11adf0: f9400308 ldr x8, [x24] 11adf4: f9400d08 ldr x8, [x8, #0x18] 11adf8: aa1803e0 mov x0, x24 11adfc: 52800021 mov w1, #0x1 // =1 11ae00: d63f0100 blr x8 11ae04: 3607cd60 tbz w0, #0x0, 0x11a7b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x138> 11ae08: f94002a0 ldr x0, [x21] 11ae0c: a941a408 ldp x8, x9, [x0, #0x18] 11ae10: eb09011f cmp x8, x9 11ae14: 54fff861 b.ne 0x11ad20 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x6a8> 11ae18: f9400008 ldr x8, [x0] 11ae1c: f9402908 ldr x8, [x8, #0x50] 11ae20: d63f0100 blr x8 11ae24: 2a0003e1 mov w1, w0 11ae28: 17ffffc0 b 0x11ad28 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x6b0> 11ae2c: f9002bff str xzr, [sp, #0x50] 11ae30: 17fffe60 b 0x11a7b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x138> 11ae34: f94002a0 ldr x0, [x21] 11ae38: a941a809 ldp x9, x10, [x0, #0x18] 11ae3c: eb0a013f cmp x9, x10 11ae40: 54001320 b.eq 0x11b0a4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xa2c> 11ae44: b9400120 ldr w0, [x9] 11ae48: 1400009c b 0x11b0b8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xa40> 11ae4c: 54002ec0 b.eq 0x11b424 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xdac> 11ae50: b9400100 ldr w0, [x8] 11ae54: 14000179 b 0x11b438 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xdc0> 11ae58: 394343e8 ldrb w8, [sp, #0xd0] 11ae5c: f94073e9 ldr x9, [sp, #0xe0] 11ae60: 1200010a and w10, w8, #0x1 11ae64: f94033eb ldr x11, [sp, #0x60] 11ae68: 7100015f cmp w10, #0x0 11ae6c: 394223ec ldrb w12, [sp, #0x88] 11ae70: f9404bef ldr x15, [sp, #0x90] 11ae74: 9a89016b csel x11, x11, x9, eq 11ae78: cb0b026e sub x14, x19, x11 11ae7c: d341fd90 lsr x16, x12, #1 11ae80: 7200019f tst w12, #0x1 11ae84: 9342fdcd asr x13, x14, #2 11ae88: 9a8f020f csel x15, x16, x15, eq 11ae8c: eb0f01bf cmp x13, x15 11ae90: 54000069 b.ls 0x11ae9c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x824> 11ae94: aa0b03f3 mov x19, x11 11ae98: 14000011 b 0x11aedc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x864> 11ae9c: f9404ff0 ldr x16, [sp, #0x98] 11aea0: 7200019f tst w12, #0x1 11aea4: f9400fec ldr x12, [sp, #0x18] 11aea8: 9a900190 csel x16, x12, x16, eq 11aeac: b400018e cbz x14, 0x11aedc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x864> 11aeb0: 8b0f0a0e add x14, x16, x15, lsl #2 11aeb4: d37ef5ad lsl x13, x13, #2 11aeb8: aa1f03ec mov x12, xzr 11aebc: cb0d01ce sub x14, x14, x13 11aec0: b86c69cf ldr w15, [x14, x12] 11aec4: b86c6970 ldr w16, [x11, x12] 11aec8: 6b1001ff cmp w15, w16 11aecc: 54fffe41 b.ne 0x11ae94 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x81c> 11aed0: 9100118c add x12, x12, #0x4 11aed4: eb0c01bf cmp x13, x12 11aed8: 54ffff41 b.ne 0x11aec0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x848> 11aedc: f9406feb ldr x11, [sp, #0xd8] 11aee0: 7100015f cmp w10, #0x0 11aee4: f94033ea ldr x10, [sp, #0x60] 11aee8: 53017d08 lsr w8, w8, #1 11aeec: 9a8b0108 csel x8, x8, x11, eq 11aef0: 9a890149 csel x9, x10, x9, eq 11aef4: 1400000b b 0x11af20 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x8a8> 11aef8: 91001108 add x8, x8, #0x4 11aefc: f9000c08 str x8, [x0, #0x18] 11af00: 394343e8 ldrb w8, [sp, #0xd0] 11af04: 91001273 add x19, x19, #0x4 11af08: a94dabe9 ldp x9, x10, [sp, #0xd8] 11af0c: 7200011f tst w8, #0x1 11af10: d341fd08 lsr x8, x8, #1 11af14: 9a890108 csel x8, x8, x9, eq 11af18: f94033e9 ldr x9, [sp, #0x60] 11af1c: 9a8a0129 csel x9, x9, x10, eq 11af20: 8b080928 add x8, x9, x8, lsl #2 11af24: eb08027f cmp x19, x8 11af28: 54000760 b.eq 0x11b014 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x99c> 11af2c: f94002a0 ldr x0, [x21] 11af30: b40000c0 cbz x0, 0x11af48 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x8d0> 11af34: a941a408 ldp x8, x9, [x0, #0x18] 11af38: eb09011f cmp x8, x9 11af3c: 540000c0 b.eq 0x11af54 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x8dc> 11af40: b9400100 ldr w0, [x8] 11af44: 14000007 b 0x11af60 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x8e8> 11af48: 5280003b mov w27, #0x1 // =1 11af4c: b50001f6 cbnz x22, 0x11af88 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x910> 11af50: 1400001b b 0x11afbc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x944> 11af54: f9400008 ldr x8, [x0] 11af58: f9402508 ldr x8, [x8, #0x48] 11af5c: d63f0100 blr x8 11af60: 3100041f cmn w0, #0x1 11af64: 540000c0 b.eq 0x11af7c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x904> 11af68: f94002a8 ldr x8, [x21] 11af6c: f100011f cmp x8, #0x0 11af70: 1a9f17fb cset w27, eq 11af74: b50000b6 cbnz x22, 0x11af88 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x910> 11af78: 14000011 b 0x11afbc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x944> 11af7c: 5280003b mov w27, #0x1 // =1 11af80: f90002bf str xzr, [x21] 11af84: b40001d6 cbz x22, 0x11afbc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x944> 11af88: a941a6c8 ldp x8, x9, [x22, #0x18] 11af8c: eb09011f cmp x8, x9 11af90: 54000060 b.eq 0x11af9c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x924> 11af94: b9400100 ldr w0, [x8] 11af98: 14000005 b 0x11afac >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x934> 11af9c: f94002c8 ldr x8, [x22] 11afa0: f9402508 ldr x8, [x8, #0x48] 11afa4: aa1603e0 mov x0, x22 11afa8: d63f0100 blr x8 11afac: 3100041f cmn w0, #0x1 11afb0: 54000060 b.eq 0x11afbc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x944> 11afb4: 3500009b cbnz w27, 0x11afc4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x94c> 11afb8: 14000017 b 0x11b014 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x99c> 11afbc: aa1f03f6 mov x22, xzr 11afc0: 370002bb tbnz w27, #0x0, 0x11b014 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x99c> 11afc4: f94002a0 ldr x0, [x21] 11afc8: a941a408 ldp x8, x9, [x0, #0x18] 11afcc: eb09011f cmp x8, x9 11afd0: 54000060 b.eq 0x11afdc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x964> 11afd4: b9400100 ldr w0, [x8] 11afd8: 14000004 b 0x11afe8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x970> 11afdc: f9400008 ldr x8, [x0] 11afe0: f9402508 ldr x8, [x8, #0x48] 11afe4: d63f0100 blr x8 11afe8: b9400268 ldr w8, [x19] 11afec: 6b08001f cmp w0, w8 11aff0: 54000121 b.ne 0x11b014 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x99c> 11aff4: f94002a0 ldr x0, [x21] 11aff8: a941a408 ldp x8, x9, [x0, #0x18] 11affc: eb09011f cmp x8, x9 11b000: 54fff7c1 b.ne 0x11aef8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x880> 11b004: f9400008 ldr x8, [x0] 11b008: f9402908 ldr x8, [x8, #0x50] 11b00c: d63f0100 blr x8 11b010: 17ffffbc b 0x11af00 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x888> 11b014: b94047e8 ldr w8, [sp, #0x44] 11b018: 364fbcc8 tbz w8, #0x9, 0x11a7b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x138> 11b01c: 394343e8 ldrb w8, [sp, #0xd0] 11b020: a94dabe9 ldp x9, x10, [sp, #0xd8] 11b024: 7200011f tst w8, #0x1 11b028: d341fd08 lsr x8, x8, #1 11b02c: 9a890108 csel x8, x8, x9, eq 11b030: f94033e9 ldr x9, [sp, #0x60] 11b034: 9a8a0129 csel x9, x9, x10, eq 11b038: 8b080928 add x8, x9, x8, lsl #2 11b03c: eb08027f cmp x19, x8 11b040: 54ffbb80 b.eq 0x11a7b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x138> 11b044: 140001ee b 0x11b7fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1184> 11b048: f9400008 ldr x8, [x0] 11b04c: f9402508 ldr x8, [x8, #0x48] 11b050: d63f0100 blr x8 11b054: 3942e3e9 ldrb w9, [sp, #0xb8] 11b058: 1200012a and w10, w9, #0x1 11b05c: f94067e8 ldr x8, [sp, #0xc8] 11b060: 7100015f cmp w10, #0x0 11b064: f9401beb ldr x11, [sp, #0x30] 11b068: 9a88016b csel x11, x11, x8, eq 11b06c: f94002a8 ldr x8, [x21] 11b070: b940016d ldr w13, [x11] 11b074: a941b10b ldp x11, x12, [x8, #0x18] 11b078: 6b0d001f cmp w0, w13 11b07c: 540000c1 b.ne 0x11b094 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xa1c> 11b080: eb0c017f cmp x11, x12 11b084: 54001f60 b.eq 0x11b470 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xdf8> 11b088: 9100116b add x11, x11, #0x4 11b08c: f9000d0b str x11, [x8, #0x18] 11b090: 14000131 b 0x11b554 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xedc> 11b094: eb0c017f cmp x11, x12 11b098: 54001f60 b.eq 0x11b484 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xe0c> 11b09c: b9400160 ldr w0, [x11] 11b0a0: 140000fd b 0x11b494 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xe1c> 11b0a4: f9400008 ldr x8, [x0] 11b0a8: f9402508 ldr x8, [x8, #0x48] 11b0ac: d63f0100 blr x8 11b0b0: 394283e8 ldrb w8, [sp, #0xa0] 11b0b4: 1200010b and w11, w8, #0x1 11b0b8: f9405be9 ldr x9, [sp, #0xb0] 11b0bc: 7100017f cmp w11, #0x0 11b0c0: f94017ea ldr x10, [sp, #0x28] 11b0c4: 9a890149 csel x9, x10, x9, eq 11b0c8: b9400129 ldr w9, [x9] 11b0cc: 6b09001f cmp w0, w9 11b0d0: 54ffb701 b.ne 0x11a7b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x138> 11b0d4: f94002a0 ldr x0, [x21] 11b0d8: a941a809 ldp x9, x10, [x0, #0x18] 11b0dc: eb0a013f cmp x9, x10 11b0e0: 540020c0 b.eq 0x11b4f8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xe80> 11b0e4: 91001129 add x9, x9, #0x4 11b0e8: f9000c09 str x9, [x0, #0x18] 11b0ec: 14000108 b 0x11b50c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xe94> 11b0f0: aa0003f4 mov x20, x0 11b0f4: aa1703e0 mov x0, x23 11b0f8: 9401084a bl 0x15d220 11b0fc: b4003f20 cbz x0, 0x11b8e0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1268> 11b100: 927ef6e8 and x8, x23, #0xfffffffffffffffc 11b104: 8b190017 add x23, x0, x25 11b108: 8b080008 add x8, x0, x8 11b10c: aa0003f9 mov x25, x0 11b110: 9102e3f4 add x20, sp, #0xb8 11b114: f9003be8 str x8, [sp, #0x70] 11b118: b0000288 adrp x8, 0x16c000 11b11c: f9446508 ldr x8, [x8, #0x8c8] 11b120: f9002fe8 str x8, [sp, #0x58] 11b124: b80046f3 str w19, [x23], #0x4 11b128: b94087e8 ldr w8, [sp, #0x84] 11b12c: 7100051f cmp w8, #0x1 11b130: 54ffb34b b.lt 0x11a798 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x120> 11b134: f94002a0 ldr x0, [x21] 11b138: b40000c0 cbz x0, 0x11b150 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xad8> 11b13c: a941a408 ldp x8, x9, [x0, #0x18] 11b140: eb09011f cmp x8, x9 11b144: 54000100 b.eq 0x11b164 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xaec> 11b148: b9400100 ldr w0, [x8] 11b14c: 14000009 b 0x11b170 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xaf8> 11b150: 52800033 mov w19, #0x1 // =1 11b154: b50001b6 cbnz x22, 0x11b188 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xb10> 11b158: 37003533 tbnz w19, #0x0, 0x11b7fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1184> 11b15c: aa1f03f6 mov x22, xzr 11b160: 14000018 b 0x11b1c0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xb48> 11b164: f9400008 ldr x8, [x0] 11b168: f9402508 ldr x8, [x8, #0x48] 11b16c: d63f0100 blr x8 11b170: 3100041f cmn w0, #0x1 11b174: 54001500 b.eq 0x11b414 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xd9c> 11b178: f94002a8 ldr x8, [x21] 11b17c: f100011f cmp x8, #0x0 11b180: 1a9f17f3 cset w19, eq 11b184: b4fffeb6 cbz x22, 0x11b158 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xae0> 11b188: a941a6c8 ldp x8, x9, [x22, #0x18] 11b18c: eb09011f cmp x8, x9 11b190: 54000060 b.eq 0x11b19c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xb24> 11b194: b9400100 ldr w0, [x8] 11b198: 14000005 b 0x11b1ac >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xb34> 11b19c: f94002c8 ldr x8, [x22] 11b1a0: f9402508 ldr x8, [x8, #0x48] 11b1a4: aa1603e0 mov x0, x22 11b1a8: d63f0100 blr x8 11b1ac: 3100041f cmn w0, #0x1 11b1b0: 9a9603f6 csel x22, xzr, x22, eq 11b1b4: 1a9f17e8 cset w8, eq 11b1b8: 6b08027f cmp w19, w8 11b1bc: 54003200 b.eq 0x11b7fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1184> 11b1c0: f94002a0 ldr x0, [x21] 11b1c4: a941a408 ldp x8, x9, [x0, #0x18] 11b1c8: eb09011f cmp x8, x9 11b1cc: 54000060 b.eq 0x11b1d8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xb60> 11b1d0: b9400100 ldr w0, [x8] 11b1d4: 14000004 b 0x11b1e4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xb6c> 11b1d8: f9400008 ldr x8, [x0] 11b1dc: f9402508 ldr x8, [x8, #0x48] 11b1e0: d63f0100 blr x8 11b1e4: b94107e8 ldr w8, [sp, #0x104] 11b1e8: 6b08001f cmp w0, w8 11b1ec: 54003081 b.ne 0x11b7fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1184> 11b1f0: f94002a0 ldr x0, [x21] 11b1f4: a941a408 ldp x8, x9, [x0, #0x18] 11b1f8: eb09011f cmp x8, x9 11b1fc: 54000080 b.eq 0x11b20c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xb94> 11b200: 91001108 add x8, x8, #0x4 11b204: f9000c08 str x8, [x0, #0x18] 11b208: 14000004 b 0x11b218 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xba0> 11b20c: f9400008 ldr x8, [x0] 11b210: f9402908 ldr x8, [x8, #0x50] 11b214: d63f0100 blr x8 11b218: b94087e8 ldr w8, [sp, #0x84] 11b21c: 7100051f cmp w8, #0x1 11b220: 540000ca b.ge 0x11b238 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xbc0> 11b224: 17fffd5d b 0x11a798 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x120> 11b228: 91001129 add x9, x9, #0x4 11b22c: f9000c09 str x9, [x0, #0x18] 11b230: 7100011f cmp w8, #0x0 11b234: 54ffab2d b.le 0x11a798 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x120> 11b238: f94002a0 ldr x0, [x21] 11b23c: b40000c0 cbz x0, 0x11b254 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xbdc> 11b240: a941a408 ldp x8, x9, [x0, #0x18] 11b244: eb09011f cmp x8, x9 11b248: 54000100 b.eq 0x11b268 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xbf0> 11b24c: b9400100 ldr w0, [x8] 11b250: 14000009 b 0x11b274 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xbfc> 11b254: 52800033 mov w19, #0x1 // =1 11b258: b50001b6 cbnz x22, 0x11b28c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xc14> 11b25c: 37002d13 tbnz w19, #0x0, 0x11b7fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1184> 11b260: aa1f03f6 mov x22, xzr 11b264: 14000018 b 0x11b2c4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xc4c> 11b268: f9400008 ldr x8, [x0] 11b26c: f9402508 ldr x8, [x8, #0x48] 11b270: d63f0100 blr x8 11b274: 3100041f cmn w0, #0x1 11b278: 54000720 b.eq 0x11b35c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xce4> 11b27c: f94002a8 ldr x8, [x21] 11b280: f100011f cmp x8, #0x0 11b284: 1a9f17f3 cset w19, eq 11b288: b4fffeb6 cbz x22, 0x11b25c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xbe4> 11b28c: a941a6c8 ldp x8, x9, [x22, #0x18] 11b290: eb09011f cmp x8, x9 11b294: 54000060 b.eq 0x11b2a0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xc28> 11b298: b9400100 ldr w0, [x8] 11b29c: 14000005 b 0x11b2b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xc38> 11b2a0: f94002c8 ldr x8, [x22] 11b2a4: f9402508 ldr x8, [x8, #0x48] 11b2a8: aa1603e0 mov x0, x22 11b2ac: d63f0100 blr x8 11b2b0: 3100041f cmn w0, #0x1 11b2b4: 9a9603f6 csel x22, xzr, x22, eq 11b2b8: 1a9f17e8 cset w8, eq 11b2bc: 6b08027f cmp w19, w8 11b2c0: 540029e0 b.eq 0x11b7fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1184> 11b2c4: f94002a0 ldr x0, [x21] 11b2c8: a941a408 ldp x8, x9, [x0, #0x18] 11b2cc: eb09011f cmp x8, x9 11b2d0: 54000060 b.eq 0x11b2dc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xc64> 11b2d4: b9400102 ldr w2, [x8] 11b2d8: 14000005 b 0x11b2ec >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xc74> 11b2dc: f9400008 ldr x8, [x0] 11b2e0: f9402508 ldr x8, [x8, #0x48] 11b2e4: d63f0100 blr x8 11b2e8: 2a0003e2 mov w2, w0 11b2ec: f9400308 ldr x8, [x24] 11b2f0: f9400d08 ldr x8, [x8, #0x18] 11b2f4: aa1803e0 mov x0, x24 11b2f8: 52800801 mov w1, #0x40 // =64 11b2fc: d63f0100 blr x8 11b300: 360027e0 tbz w0, #0x0, 0x11b7fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1184> 11b304: f9403fe8 ldr x8, [sp, #0x78] 11b308: f9400108 ldr x8, [x8] 11b30c: eb1c011f cmp x8, x28 11b310: 540004a1 b.ne 0x11b3a4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xd2c> 11b314: f94037e8 ldr x8, [sp, #0x68] 11b318: 5280008a mov w10, #0x4 // =4 11b31c: a9402100 ldp x0, x8, [x8] 11b320: eb000393 subs x19, x28, x0 11b324: d37ffa69 lsl x9, x19, #1 11b328: 9a890149 csel x9, x10, x9, eq 11b32c: 92f0000a mov x10, #0x7fffffffffffffff // =9223372036854775807 11b330: eb0a027f cmp x19, x10 11b334: da9f313b csinv x27, x9, xzr, lo 11b338: b0000289 adrp x9, 0x16c000 11b33c: f9475529 ldr x9, [x9, #0xea8] 11b340: eb09011f cmp x8, x9 11b344: 54000140 b.eq 0x11b36c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xcf4> 11b348: aa1b03e1 mov x1, x27 11b34c: 940107f5 bl 0x15d320 11b350: f9403fea ldr x10, [sp, #0x78] 11b354: b5000140 cbnz x0, 0x11b37c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xd04> 11b358: 14000160 b 0x11b8d8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1260> 11b35c: 52800033 mov w19, #0x1 // =1 11b360: f90002bf str xzr, [x21] 11b364: b5fff956 cbnz x22, 0x11b28c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xc14> 11b368: 17ffffbd b 0x11b25c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xbe4> 11b36c: aa1b03e0 mov x0, x27 11b370: 940107ac bl 0x15d220 11b374: f9403fea ldr x10, [sp, #0x78] 11b378: b4002b00 cbz x0, 0x11b8d8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1260> 11b37c: f94037e9 ldr x9, [sp, #0x68] 11b380: b000028b adrp x11, 0x16c000 11b384: 8b130008 add x8, x0, x19 11b388: f9000120 str x0, [x9] 11b38c: f944656b ldr x11, [x11, #0x8c8] 11b390: f900052b str x11, [x9, #0x8] 11b394: f9000148 str x8, [x10] 11b398: 927ef76a and x10, x27, #0xfffffffffffffffc 11b39c: f9400129 ldr x9, [x9] 11b3a0: 8b0a013c add x28, x9, x10 11b3a4: f94002a0 ldr x0, [x21] 11b3a8: a941a809 ldp x9, x10, [x0, #0x18] 11b3ac: eb0a013f cmp x9, x10 11b3b0: 54000080 b.eq 0x11b3c0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xd48> 11b3b4: b9400120 ldr w0, [x9] 11b3b8: f9403fe9 ldr x9, [sp, #0x78] 11b3bc: 14000006 b 0x11b3d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xd5c> 11b3c0: f9400008 ldr x8, [x0] 11b3c4: f9402508 ldr x8, [x8, #0x48] 11b3c8: d63f0100 blr x8 11b3cc: f9403fe9 ldr x9, [sp, #0x78] 11b3d0: f9400128 ldr x8, [x9] 11b3d4: b8004500 str w0, [x8], #0x4 11b3d8: f9000128 str x8, [x9] 11b3dc: b94087e8 ldr w8, [sp, #0x84] 11b3e0: f94002a0 ldr x0, [x21] 11b3e4: 51000508 sub w8, w8, #0x1 11b3e8: a941a809 ldp x9, x10, [x0, #0x18] 11b3ec: b90087e8 str w8, [sp, #0x84] 11b3f0: eb0a013f cmp x9, x10 11b3f4: 54fff1a1 b.ne 0x11b228 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xbb0> 11b3f8: f9400008 ldr x8, [x0] 11b3fc: f9402908 ldr x8, [x8, #0x50] 11b400: d63f0100 blr x8 11b404: b94087e8 ldr w8, [sp, #0x84] 11b408: 7100011f cmp w8, #0x0 11b40c: 54fff16c b.gt 0x11b238 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xbc0> 11b410: 17fffce2 b 0x11a798 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x120> 11b414: 52800033 mov w19, #0x1 // =1 11b418: f90002bf str xzr, [x21] 11b41c: b5ffeb76 cbnz x22, 0x11b188 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xb10> 11b420: 17ffff4e b 0x11b158 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xae0> 11b424: f9400008 ldr x8, [x0] 11b428: f9402508 ldr x8, [x8, #0x48] 11b42c: d63f0100 blr x8 11b430: 3942e3e9 ldrb w9, [sp, #0xb8] 11b434: 1200012a and w10, w9, #0x1 11b438: f94067e8 ldr x8, [sp, #0xc8] 11b43c: 7100015f cmp w10, #0x0 11b440: f9401beb ldr x11, [sp, #0x30] 11b444: 9a880168 csel x8, x11, x8, eq 11b448: b9400108 ldr w8, [x8] 11b44c: 6b08001f cmp w0, w8 11b450: 54000701 b.ne 0x11b530 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xeb8> 11b454: f94002a0 ldr x0, [x21] 11b458: a941ac08 ldp x8, x11, [x0, #0x18] 11b45c: eb0b011f cmp x8, x11 11b460: 54000700 b.eq 0x11b540 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xec8> 11b464: 91001108 add x8, x8, #0x4 11b468: f9000c08 str x8, [x0, #0x18] 11b46c: 1400003a b 0x11b554 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xedc> 11b470: f9400109 ldr x9, [x8] 11b474: f9402929 ldr x9, [x9, #0x50] 11b478: aa0803e0 mov x0, x8 11b47c: d63f0120 blr x9 11b480: 14000033 b 0x11b54c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xed4> 11b484: f9400109 ldr x9, [x8] 11b488: f9402529 ldr x9, [x9, #0x48] 11b48c: aa0803e0 mov x0, x8 11b490: d63f0120 blr x9 11b494: 394283e8 ldrb w8, [sp, #0xa0] 11b498: f9405bea ldr x10, [sp, #0xb0] 11b49c: f94017eb ldr x11, [sp, #0x28] 11b4a0: 72000109 ands w9, w8, #0x1 11b4a4: 9a8a016a csel x10, x11, x10, eq 11b4a8: b940014a ldr w10, [x10] 11b4ac: 6b0a001f cmp w0, w10 11b4b0: 54001a61 b.ne 0x11b7fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1184> 11b4b4: f94002a0 ldr x0, [x21] 11b4b8: a941ac0a ldp x10, x11, [x0, #0x18] 11b4bc: eb0b015f cmp x10, x11 11b4c0: 54000080 b.eq 0x11b4d0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xe58> 11b4c4: 9100114a add x10, x10, #0x4 11b4c8: f9000c0a str x10, [x0, #0x18] 11b4cc: 14000006 b 0x11b4e4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xe6c> 11b4d0: f9400008 ldr x8, [x0] 11b4d4: f9402908 ldr x8, [x8, #0x50] 11b4d8: d63f0100 blr x8 11b4dc: 394283e8 ldrb w8, [sp, #0xa0] 11b4e0: 12000109 and w9, w8, #0x1 11b4e4: f94057ea ldr x10, [sp, #0xa8] 11b4e8: 53017d08 lsr w8, w8, #1 11b4ec: 7100013f cmp w9, #0x0 11b4f0: 9a8a0108 csel x8, x8, x10, eq 11b4f4: 1400000a b 0x11b51c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xea4> 11b4f8: f9400008 ldr x8, [x0] 11b4fc: f9402908 ldr x8, [x8, #0x50] 11b500: d63f0100 blr x8 11b504: 394283e8 ldrb w8, [sp, #0xa0] 11b508: 1200010b and w11, w8, #0x1 11b50c: f94057e9 ldr x9, [sp, #0xa8] 11b510: 53017d08 lsr w8, w8, #1 11b514: 7100017f cmp w11, #0x0 11b518: 9a890108 csel x8, x8, x9, eq 11b51c: f100051f cmp x8, #0x1 11b520: f9402be8 ldr x8, [sp, #0x50] 11b524: 910283e9 add x9, sp, #0xa0 11b528: 9a888128 csel x8, x9, x8, hi 11b52c: f9002be8 str x8, [sp, #0x50] 11b530: f94013e8 ldr x8, [sp, #0x20] 11b534: 52800029 mov w9, #0x1 // =1 11b538: 39000109 strb w9, [x8] 11b53c: 17fffc9d b 0x11a7b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x138> 11b540: f9400008 ldr x8, [x0] 11b544: f9402908 ldr x8, [x8, #0x50] 11b548: d63f0100 blr x8 11b54c: 3942e3e9 ldrb w9, [sp, #0xb8] 11b550: 1200012a and w10, w9, #0x1 11b554: f94063e8 ldr x8, [sp, #0xc0] 11b558: 53017d29 lsr w9, w9, #1 11b55c: 7100015f cmp w10, #0x0 11b560: 9a880128 csel x8, x9, x8, eq 11b564: f100051f cmp x8, #0x1 11b568: f9402be8 ldr x8, [sp, #0x50] 11b56c: 9a888288 csel x8, x20, x8, hi 11b570: f9002be8 str x8, [sp, #0x50] 11b574: 17fffc8f b 0x11a7b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x138> 11b578: f9402bfa ldr x26, [sp, #0x50] 11b57c: b4000aba cbz x26, 0x11b6d0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1058> 11b580: 39400348 ldrb w8, [x26] 11b584: f9400749 ldr x9, [x26, #0x8] 11b588: d341fd0a lsr x10, x8, #1 11b58c: 7200011f tst w8, #0x1 11b590: 9a890148 csel x8, x10, x9, eq 11b594: f100091f cmp x8, #0x2 11b598: 540009c3 b.lo 0x11b6d0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1058> 11b59c: 91001353 add x19, x26, #0x4 11b5a0: 52800034 mov w20, #0x1 // =1 11b5a4: 1400000c b 0x11b5d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf5c> 11b5a8: 91001108 add x8, x8, #0x4 11b5ac: f9000c08 str x8, [x0, #0x18] 11b5b0: 39400348 ldrb w8, [x26] 11b5b4: 9100068a add x10, x20, #0x1 11b5b8: f9400749 ldr x9, [x26, #0x8] 11b5bc: 92407d54 and x20, x10, #0xffffffff 11b5c0: d341fd0b lsr x11, x8, #1 11b5c4: 7200011f tst w8, #0x1 11b5c8: 9a890168 csel x8, x11, x9, eq 11b5cc: eb14011f cmp x8, x20 11b5d0: 54000809 b.ls 0x11b6d0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1058> 11b5d4: f94002a0 ldr x0, [x21] 11b5d8: b40000c0 cbz x0, 0x11b5f0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf78> 11b5dc: a941a408 ldp x8, x9, [x0, #0x18] 11b5e0: eb09011f cmp x8, x9 11b5e4: 54000100 b.eq 0x11b604 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf8c> 11b5e8: b9400100 ldr w0, [x8] 11b5ec: 14000009 b 0x11b610 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf98> 11b5f0: 52800038 mov w24, #0x1 // =1 11b5f4: b50001b6 cbnz x22, 0x11b628 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xfb0> 11b5f8: 37001038 tbnz w24, #0x0, 0x11b7fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1184> 11b5fc: aa1f03f6 mov x22, xzr 11b600: 14000018 b 0x11b660 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xfe8> 11b604: f9400008 ldr x8, [x0] 11b608: f9402508 ldr x8, [x8, #0x48] 11b60c: d63f0100 blr x8 11b610: 3100041f cmn w0, #0x1 11b614: 54000560 b.eq 0x11b6c0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1048> 11b618: f94002a8 ldr x8, [x21] 11b61c: f100011f cmp x8, #0x0 11b620: 1a9f17f8 cset w24, eq 11b624: b4fffeb6 cbz x22, 0x11b5f8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf80> 11b628: a941a6c8 ldp x8, x9, [x22, #0x18] 11b62c: eb09011f cmp x8, x9 11b630: 54000060 b.eq 0x11b63c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xfc4> 11b634: b9400100 ldr w0, [x8] 11b638: 14000005 b 0x11b64c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xfd4> 11b63c: f94002c8 ldr x8, [x22] 11b640: f9402508 ldr x8, [x8, #0x48] 11b644: aa1603e0 mov x0, x22 11b648: d63f0100 blr x8 11b64c: 3100041f cmn w0, #0x1 11b650: 9a9603f6 csel x22, xzr, x22, eq 11b654: 1a9f17e8 cset w8, eq 11b658: 6b08031f cmp w24, w8 11b65c: 54000d00 b.eq 0x11b7fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1184> 11b660: f94002a0 ldr x0, [x21] 11b664: a941a408 ldp x8, x9, [x0, #0x18] 11b668: eb09011f cmp x8, x9 11b66c: 54000060 b.eq 0x11b678 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1000> 11b670: b9400100 ldr w0, [x8] 11b674: 14000004 b 0x11b684 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x100c> 11b678: f9400008 ldr x8, [x0] 11b67c: f9402508 ldr x8, [x8, #0x48] 11b680: d63f0100 blr x8 11b684: 39400348 ldrb w8, [x26] 11b688: f9400b49 ldr x9, [x26, #0x10] 11b68c: 7200011f tst w8, #0x1 11b690: 9a890268 csel x8, x19, x9, eq 11b694: b8747908 ldr w8, [x8, x20, lsl #2] 11b698: 6b08001f cmp w0, w8 11b69c: 54000b01 b.ne 0x11b7fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1184> 11b6a0: f94002a0 ldr x0, [x21] 11b6a4: a941a408 ldp x8, x9, [x0, #0x18] 11b6a8: eb09011f cmp x8, x9 11b6ac: 54fff7e1 b.ne 0x11b5a8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf30> 11b6b0: f9400008 ldr x8, [x0] 11b6b4: f9402908 ldr x8, [x8, #0x50] 11b6b8: d63f0100 blr x8 11b6bc: 17ffffbd b 0x11b5b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf38> 11b6c0: 52800038 mov w24, #0x1 // =1 11b6c4: f90002bf str xzr, [x21] 11b6c8: b5fffb16 cbnz x22, 0x11b628 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xfb0> 11b6cc: 17ffffcb b 0x11b5f8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf80> 11b6d0: eb17033f cmp x25, x23 11b6d4: 54000660 b.eq 0x11b7a0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1128> 11b6d8: 3943a3e9 ldrb w9, [sp, #0xe8] 11b6dc: 52800035 mov w21, #0x1 // =1 11b6e0: f9407be8 ldr x8, [sp, #0xf0] 11b6e4: d341fd2a lsr x10, x9, #1 11b6e8: 7200013f tst w9, #0x1 11b6ec: 9a880148 csel x8, x10, x8, eq 11b6f0: cb1902ea sub x10, x23, x25 11b6f4: f100155f cmp x10, #0x5 11b6f8: 540007ab b.lt 0x11b7ec >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1174> 11b6fc: b4000788 cbz x8, 0x11b7ec >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1174> 11b700: d10012e8 sub x8, x23, #0x4 11b704: eb19011f cmp x8, x25 11b708: 54000549 b.ls 0x11b7b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1138> 11b70c: 91001329 add x9, x25, #0x4 11b710: aa0803ea mov x10, x8 11b714: b940014b ldr w11, [x10] 11b718: 9100112d add x13, x9, #0x4 11b71c: b85fc12c ldur w12, [x9, #-0x4] 11b720: b81fc12b stur w11, [x9, #-0x4] 11b724: b81fc54c str w12, [x10], #-0x4 11b728: eb0a013f cmp x9, x10 11b72c: aa0d03e9 mov x9, x13 11b730: 54ffff23 b.lo 0x11b714 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x109c> 11b734: a94f2fea ldp x10, x11, [sp, #0xf0] 11b738: 9103a3ec add x12, sp, #0xe8 11b73c: 3943a3e9 ldrb w9, [sp, #0xe8] 11b740: b240018c orr x12, x12, #0x1 11b744: d341fd2d lsr x13, x9, #1 11b748: 7200013f tst w9, #0x1 11b74c: 9a8b0189 csel x9, x12, x11, eq 11b750: 9a8a01aa csel x10, x13, x10, eq 11b754: eb19011f cmp x8, x25 11b758: 54000369 b.ls 0x11b7c4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x114c> 11b75c: 8b0a012a add x10, x9, x10 11b760: aa1903eb mov x11, x25 11b764: 14000007 b 0x11b780 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1108> 11b768: cb09014c sub x12, x10, x9 11b76c: 9100116b add x11, x11, #0x4 11b770: f100059f cmp x12, #0x1 11b774: 9a89d529 cinc x9, x9, gt 11b778: eb08017f cmp x11, x8 11b77c: 54000242 b.hs 0x11b7c4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x114c> 11b780: 3940012c ldrb w12, [x9] 11b784: 34ffff2c cbz w12, 0x11b768 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x10f0> 11b788: 7103fd9f cmp w12, #0xff 11b78c: 54fffee0 b.eq 0x11b768 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x10f0> 11b790: b940016d ldr w13, [x11] 11b794: 6b0c01bf cmp w13, w12 11b798: 54fffe80 b.eq 0x11b768 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x10f0> 11b79c: 14000018 b 0x11b7fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1184> 11b7a0: 52800035 mov w21, #0x1 // =1 11b7a4: 394223e8 ldrb w8, [sp, #0x88] 11b7a8: 370003a8 tbnz w8, #0x0, 0x11b81c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x11a4> 11b7ac: 1400001e b 0x11b824 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x11ac> 11b7b0: f9407fea ldr x10, [sp, #0xf8] 11b7b4: 9103a3eb add x11, sp, #0xe8 11b7b8: b240016b orr x11, x11, #0x1 11b7bc: 7200013f tst w9, #0x1 11b7c0: 9a8a0169 csel x9, x11, x10, eq 11b7c4: 39400129 ldrb w9, [x9] 11b7c8: 52800035 mov w21, #0x1 // =1 11b7cc: 34000109 cbz w9, 0x11b7ec >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1174> 11b7d0: 7103fd3f cmp w9, #0xff 11b7d4: 540000c0 b.eq 0x11b7ec >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1174> 11b7d8: b9400108 ldr w8, [x8] 11b7dc: 51000508 sub w8, w8, #0x1 11b7e0: 6b09011f cmp w8, w9 11b7e4: 540000c2 b.hs 0x11b7fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1184> 11b7e8: 52800035 mov w21, #0x1 // =1 11b7ec: aa1903f7 mov x23, x25 11b7f0: 394223e8 ldrb w8, [sp, #0x88] 11b7f4: 36000188 tbz w8, #0x0, 0x11b824 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x11ac> 11b7f8: 14000009 b 0x11b81c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x11a4> 11b7fc: f9401fe9 ldr x9, [sp, #0x38] 11b800: 2a1f03f5 mov w21, wzr 11b804: aa1903f7 mov x23, x25 11b808: b9400128 ldr w8, [x9] 11b80c: 321e0108 orr w8, w8, #0x4 11b810: b9000128 str w8, [x9] 11b814: 394223e8 ldrb w8, [sp, #0x88] 11b818: 36000068 tbz w8, #0x0, 0x11b824 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x11ac> 11b81c: f9404fe0 ldr x0, [sp, #0x98] 11b820: 940105b0 bl 0x15cee0 <_ZdlPv@plt> 11b824: 394283e8 ldrb w8, [sp, #0xa0] 11b828: 37000128 tbnz w8, #0x0, 0x11b84c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x11d4> 11b82c: 3942e3e8 ldrb w8, [sp, #0xb8] 11b830: 37000168 tbnz w8, #0x0, 0x11b85c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x11e4> 11b834: 394343e8 ldrb w8, [sp, #0xd0] 11b838: 370001a8 tbnz w8, #0x0, 0x11b86c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x11f4> 11b83c: 3943a3e8 ldrb w8, [sp, #0xe8] 11b840: 370001e8 tbnz w8, #0x0, 0x11b87c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1204> 11b844: b5000237 cbnz x23, 0x11b888 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1210> 11b848: 14000013 b 0x11b894 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x121c> 11b84c: f9405be0 ldr x0, [sp, #0xb0] 11b850: 940105a4 bl 0x15cee0 <_ZdlPv@plt> 11b854: 3942e3e8 ldrb w8, [sp, #0xb8] 11b858: 3607fee8 tbz w8, #0x0, 0x11b834 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x11bc> 11b85c: f94067e0 ldr x0, [sp, #0xc8] 11b860: 940105a0 bl 0x15cee0 <_ZdlPv@plt> 11b864: 394343e8 ldrb w8, [sp, #0xd0] 11b868: 3607fea8 tbz w8, #0x0, 0x11b83c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x11c4> 11b86c: f94073e0 ldr x0, [sp, #0xe0] 11b870: 9401059c bl 0x15cee0 <_ZdlPv@plt> 11b874: 3943a3e8 ldrb w8, [sp, #0xe8] 11b878: 3607fe68 tbz w8, #0x0, 0x11b844 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x11cc> 11b87c: f9407fe0 ldr x0, [sp, #0xf8] 11b880: 94010598 bl 0x15cee0 <_ZdlPv@plt> 11b884: b4000097 cbz x23, 0x11b894 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x121c> 11b888: aa1703e0 mov x0, x23 11b88c: f9402fe8 ldr x8, [sp, #0x58] 11b890: d63f0100 blr x8 11b894: f94027e8 ldr x8, [sp, #0x48] 11b898: f9401508 ldr x8, [x8, #0x28] 11b89c: f85f03a9 ldur x9, [x29, #-0x10] 11b8a0: eb09011f cmp x8, x9 11b8a4: 54000201 b.ne 0x11b8e4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x126c> 11b8a8: 2a1503e0 mov w0, w21 11b8ac: 910ac3ff add sp, sp, #0x2b0 11b8b0: a9454ff4 ldp x20, x19, [sp, #0x50] 11b8b4: a94457f6 ldp x22, x21, [sp, #0x40] 11b8b8: a9435ff8 ldp x24, x23, [sp, #0x30] 11b8bc: a94267fa ldp x26, x25, [sp, #0x20] 11b8c0: a9416ffc ldp x28, x27, [sp, #0x10] 11b8c4: a8c67bfd ldp x29, x30, [sp], #0x60 11b8c8: d50323bf autiasp 11b8cc: d65f03c0 ret 11b8d0: 94010fbc bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 11b8d4: 94010fbb bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 11b8d8: aa1903f4 mov x20, x25 11b8dc: 94010fb9 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 11b8e0: 94010fb8 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 11b8e4: 94010553 bl 0x15ce30 <__stack_chk_fail@plt> 11b8e8: 97fe3593 bl 0xa8f34 11b8ec: 14000015 b 0x11b940 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12c8> 11b8f0: b0000288 adrp x8, 0x16c000 11b8f4: aa0003f3 mov x19, x0 11b8f8: 910443f9 add x25, sp, #0x110 11b8fc: f9475508 ldr x8, [x8, #0xea8] 11b900: f9002fe8 str x8, [sp, #0x58] 11b904: 14000010 b 0x11b944 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12cc> 11b908: 1400000e b 0x11b940 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12c8> 11b90c: 14000006 b 0x11b924 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12ac> 11b910: 1400000c b 0x11b940 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12c8> 11b914: 1400000b b 0x11b940 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12c8> 11b918: 1400000a b 0x11b940 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12c8> 11b91c: 14000009 b 0x11b940 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12c8> 11b920: 14000008 b 0x11b940 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12c8> 11b924: aa0003f3 mov x19, x0 11b928: aa1403f9 mov x25, x20 11b92c: 14000006 b 0x11b944 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12cc> 11b930: 14000004 b 0x11b940 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12c8> 11b934: 14000003 b 0x11b940 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12c8> 11b938: 14000002 b 0x11b940 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12c8> 11b93c: 14000001 b 0x11b940 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12c8> 11b940: aa0003f3 mov x19, x0 11b944: 394223e8 ldrb w8, [sp, #0x88] 11b948: 37000168 tbnz w8, #0x0, 0x11b974 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12fc> 11b94c: 394283e8 ldrb w8, [sp, #0xa0] 11b950: 370001a8 tbnz w8, #0x0, 0x11b984 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x130c> 11b954: 3942e3e8 ldrb w8, [sp, #0xb8] 11b958: 370001e8 tbnz w8, #0x0, 0x11b994 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x131c> 11b95c: 394343e8 ldrb w8, [sp, #0xd0] 11b960: 37000228 tbnz w8, #0x0, 0x11b9a4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x132c> 11b964: 3943a3e8 ldrb w8, [sp, #0xe8] 11b968: 37000268 tbnz w8, #0x0, 0x11b9b4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x133c> 11b96c: b50002b9 cbnz x25, 0x11b9c0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1348> 11b970: 14000017 b 0x11b9cc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1354> 11b974: f9404fe0 ldr x0, [sp, #0x98] 11b978: 9401055a bl 0x15cee0 <_ZdlPv@plt> 11b97c: 394283e8 ldrb w8, [sp, #0xa0] 11b980: 3607fea8 tbz w8, #0x0, 0x11b954 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12dc> 11b984: f9405be0 ldr x0, [sp, #0xb0] 11b988: 94010556 bl 0x15cee0 <_ZdlPv@plt> 11b98c: 3942e3e8 ldrb w8, [sp, #0xb8] 11b990: 3607fe68 tbz w8, #0x0, 0x11b95c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12e4> 11b994: f94067e0 ldr x0, [sp, #0xc8] 11b998: 94010552 bl 0x15cee0 <_ZdlPv@plt> 11b99c: 394343e8 ldrb w8, [sp, #0xd0] 11b9a0: 3607fe28 tbz w8, #0x0, 0x11b964 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12ec> 11b9a4: f94073e0 ldr x0, [sp, #0xe0] 11b9a8: 9401054e bl 0x15cee0 <_ZdlPv@plt> 11b9ac: 3943a3e8 ldrb w8, [sp, #0xe8] 11b9b0: 3607fde8 tbz w8, #0x0, 0x11b96c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12f4> 11b9b4: f9407fe0 ldr x0, [sp, #0xf8] 11b9b8: 9401054a bl 0x15cee0 <_ZdlPv@plt> 11b9bc: b4000099 cbz x25, 0x11b9cc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1354> 11b9c0: aa1903e0 mov x0, x25 11b9c4: f9402fe8 ldr x8, [sp, #0x58] 11b9c8: d63f0100 blr x8 11b9cc: aa1303e0 mov x0, x19 11b9d0: 9400f5e4 bl 0x159160 <__emutls_get_address+0x6d4> 11b9d4: 97fe3558 bl 0xa8f34 000000000011b9d8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const>: 11b9d8: d503233f paciasp 11b9dc: a9ba7bfd stp x29, x30, [sp, #-0x60]! 11b9e0: a9016ffc stp x28, x27, [sp, #0x10] 11b9e4: 910003fd mov x29, sp 11b9e8: a90267fa stp x26, x25, [sp, #0x20] 11b9ec: a9035ff8 stp x24, x23, [sp, #0x30] 11b9f0: a90457f6 stp x22, x21, [sp, #0x40] 11b9f4: a9054ff4 stp x20, x19, [sp, #0x50] 11b9f8: d10803ff sub sp, sp, #0x200 11b9fc: d53bd059 mrs x25, TPIDR_EL0 11ba00: aa0603f5 mov x21, x6 11ba04: f9401728 ldr x8, [x25, #0x28] 11ba08: aa0503f3 mov x19, x5 11ba0c: aa0403f8 mov x24, x4 11ba10: 2a0303f7 mov w23, w3 11ba14: aa0203f4 mov x20, x2 11ba18: 9101a3fa add x26, sp, #0x68 11ba1c: f81f83a8 stur x8, [x29, #-0x8] 11ba20: b0000288 adrp x8, 0x16c000 11ba24: f9475508 ldr x8, [x8, #0xea8] 11ba28: f90017fa str x26, [sp, #0x28] 11ba2c: a90307e8 stp x8, x1, [sp, #0x30] 11ba30: 910063e8 add x8, sp, #0x18 11ba34: aa0403e0 mov x0, x4 11ba38: 94010f8a bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 11ba3c: b0000296 adrp x22, 0x16c000 11ba40: b0000288 adrp x8, 0x16c000 11ba44: f9470ed6 ldr x22, [x22, #0xe18] 11ba48: f9474508 ldr x8, [x8, #0xe88] 11ba4c: f9002bff str xzr, [sp, #0x50] 11ba50: f9400ffb ldr x27, [sp, #0x18] 11ba54: a90423f6 stp x22, x8, [sp, #0x40] 11ba58: c8dffec8 ldar x8, [x22] 11ba5c: b100051f cmn x8, #0x1 11ba60: 54000140 b.eq 0x11ba88 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0xb0> 11ba64: 910103e8 add x8, sp, #0x40 11ba68: 910183e9 add x9, sp, #0x60 11ba6c: a905a3e9 stp x9, x8, [sp, #0x58] 11ba70: b0000280 adrp x0, 0x16c000 11ba74: d00000c2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11ba78: 9104d042 add x2, x2, #0x134 11ba7c: 910163e1 add x1, sp, #0x58 11ba80: f9470c00 ldr x0, [x0, #0xe18] 11ba84: 94010fbb bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11ba88: a9412768 ldp x8, x9, [x27, #0x10] 11ba8c: b9800aca ldrsw x10, [x22, #0x8] 11ba90: cb08012b sub x11, x9, x8 11ba94: d1000549 sub x9, x10, #0x1 11ba98: eb8b0d3f cmp x9, x11, asr #3 11ba9c: 54000ee2 b.hs 0x11bc78 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2a0> 11baa0: f8697916 ldr x22, [x8, x9, lsl #3] 11baa4: b4000eb6 cbz x22, 0x11bc78 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2a0> 11baa8: b9400b04 ldr w4, [x24, #0x8] 11baac: 91064348 add x8, x26, #0x190 11bab0: 390103ff strb wzr, [sp, #0x40] 11bab4: 910083e9 add x9, sp, #0x20 11bab8: 9100a3ea add x10, sp, #0x28 11babc: 120002e2 and w2, w23, #0x1 11bac0: 9100e3e0 add x0, sp, #0x38 11bac4: 910063e3 add x3, sp, #0x18 11bac8: 910103e6 add x6, sp, #0x40 11bacc: aa1403e1 mov x1, x20 11bad0: aa1303e5 mov x5, x19 11bad4: aa1603e7 mov x7, x22 11bad8: a900a3e9 stp x9, x8, [sp, #0x8] 11badc: f90003ea str x10, [sp] 11bae0: 94011088 bl 0x15fd00 <_ZNSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIwEERNS_10unique_ptrIwPFvPvEEERPwSM_@plt> 11bae4: 360004e0 tbz w0, #0x0, 0x11bb80 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1a8> 11bae8: 394002a8 ldrb w8, [x21] 11baec: 370000c8 tbnz w8, #0x0, 0x11bb04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x12c> 11baf0: b90006bf str wzr, [x21, #0x4] 11baf4: 390002bf strb wzr, [x21] 11baf8: 394103e8 ldrb w8, [sp, #0x40] 11bafc: 350000e8 cbnz w8, 0x11bb18 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x140> 11bb00: 1400000e b 0x11bb38 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x160> 11bb04: f9400aa8 ldr x8, [x21, #0x10] 11bb08: b900011f str wzr, [x8] 11bb0c: f90006bf str xzr, [x21, #0x8] 11bb10: 394103e8 ldrb w8, [sp, #0x40] 11bb14: 34000128 cbz w8, 0x11bb38 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x160> 11bb18: f94002c8 ldr x8, [x22] 11bb1c: f9402d08 ldr x8, [x8, #0x58] 11bb20: aa1603e0 mov x0, x22 11bb24: 528005a1 mov w1, #0x2d // =45 11bb28: d63f0100 blr x8 11bb2c: 2a0003e1 mov w1, w0 11bb30: aa1503e0 mov x0, x21 11bb34: 9401107b bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 11bb38: f94002c8 ldr x8, [x22] 11bb3c: f9402d08 ldr x8, [x8, #0x58] 11bb40: aa1603e0 mov x0, x22 11bb44: 52800601 mov w1, #0x30 // =48 11bb48: d63f0100 blr x8 11bb4c: a94223e2 ldp x2, x8, [sp, #0x20] 11bb50: d1001049 sub x9, x2, #0x4 11bb54: eb09011f cmp x8, x9 11bb58: 540000e2 b.hs 0x11bb74 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x19c> 11bb5c: b940010a ldr w10, [x8] 11bb60: 6b00015f cmp w10, w0 11bb64: 54000081 b.ne 0x11bb74 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x19c> 11bb68: 91001108 add x8, x8, #0x4 11bb6c: eb09011f cmp x8, x9 11bb70: 54ffff63 b.lo 0x11bb5c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x184> 11bb74: aa1503e0 mov x0, x21 11bb78: aa0803e1 mov x1, x8 11bb7c: 9401106d bl 0x15fd30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE23__append_forward_unsafeIPwEERS5_T_S9_@plt> 11bb80: f9401fe0 ldr x0, [sp, #0x38] 11bb84: b40000c0 cbz x0, 0x11bb9c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1c4> 11bb88: a941a408 ldp x8, x9, [x0, #0x18] 11bb8c: eb09011f cmp x8, x9 11bb90: 540000c0 b.eq 0x11bba8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1d0> 11bb94: b9400100 ldr w0, [x8] 11bb98: 14000007 b 0x11bbb4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1dc> 11bb9c: 52800035 mov w21, #0x1 // =1 11bba0: b5000174 cbnz x20, 0x11bbcc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1f4> 11bba4: 14000033 b 0x11bc70 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x298> 11bba8: f9400008 ldr x8, [x0] 11bbac: f9402508 ldr x8, [x8, #0x48] 11bbb0: d63f0100 blr x8 11bbb4: 3100041f cmn w0, #0x1 11bbb8: 54000560 b.eq 0x11bc64 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x28c> 11bbbc: f9401fe8 ldr x8, [sp, #0x38] 11bbc0: f100011f cmp x8, #0x0 11bbc4: 1a9f17f5 cset w21, eq 11bbc8: b4000554 cbz x20, 0x11bc70 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x298> 11bbcc: a941a688 ldp x8, x9, [x20, #0x18] 11bbd0: eb09011f cmp x8, x9 11bbd4: 54000060 b.eq 0x11bbe0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x208> 11bbd8: b9400100 ldr w0, [x8] 11bbdc: 14000005 b 0x11bbf0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x218> 11bbe0: f9400288 ldr x8, [x20] 11bbe4: f9402508 ldr x8, [x8, #0x48] 11bbe8: aa1403e0 mov x0, x20 11bbec: d63f0100 blr x8 11bbf0: 3100041f cmn w0, #0x1 11bbf4: 1a9f17e8 cset w8, eq 11bbf8: 4a0802a8 eor w8, w21, w8 11bbfc: 37000088 tbnz w8, #0x0, 0x11bc0c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x234> 11bc00: b9400268 ldr w8, [x19] 11bc04: 321f0108 orr w8, w8, #0x2 11bc08: b9000268 str w8, [x19] 11bc0c: f9400fe0 ldr x0, [sp, #0x18] 11bc10: f9401ff3 ldr x19, [sp, #0x38] 11bc14: 94010ed7 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11bc18: f94017e0 ldr x0, [sp, #0x28] 11bc1c: f90017ff str xzr, [sp, #0x28] 11bc20: b4000060 cbz x0, 0x11bc2c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x254> 11bc24: f9401be8 ldr x8, [sp, #0x30] 11bc28: d63f0100 blr x8 11bc2c: f9401728 ldr x8, [x25, #0x28] 11bc30: f85f83a9 ldur x9, [x29, #-0x8] 11bc34: eb09011f cmp x8, x9 11bc38: 54000221 b.ne 0x11bc7c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2a4> 11bc3c: aa1303e0 mov x0, x19 11bc40: 910803ff add sp, sp, #0x200 11bc44: a9454ff4 ldp x20, x19, [sp, #0x50] 11bc48: a94457f6 ldp x22, x21, [sp, #0x40] 11bc4c: a9435ff8 ldp x24, x23, [sp, #0x30] 11bc50: a94267fa ldp x26, x25, [sp, #0x20] 11bc54: a9416ffc ldp x28, x27, [sp, #0x10] 11bc58: a8c67bfd ldp x29, x30, [sp], #0x60 11bc5c: d50323bf autiasp 11bc60: d65f03c0 ret 11bc64: 52800035 mov w21, #0x1 // =1 11bc68: f9001fff str xzr, [sp, #0x38] 11bc6c: b5fffb14 cbnz x20, 0x11bbcc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1f4> 11bc70: 3707fc95 tbnz w21, #0x0, 0x11bc00 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x228> 11bc74: 17ffffe6 b 0x11bc0c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x234> 11bc78: 940026d4 bl 0x1257c8 11bc7c: 9401046d bl 0x15ce30 <__stack_chk_fail@plt> 11bc80: 14000008 b 0x11bca0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2c8> 11bc84: 14000007 b 0x11bca0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2c8> 11bc88: 97fe34ab bl 0xa8f34 11bc8c: aa0003f3 mov x19, x0 11bc90: 9101a3e0 add x0, sp, #0x68 11bc94: f90017ff str xzr, [sp, #0x28] 11bc98: 14000008 b 0x11bcb8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2e0> 11bc9c: 14000001 b 0x11bca0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2c8> 11bca0: aa0003f3 mov x19, x0 11bca4: f9400fe0 ldr x0, [sp, #0x18] 11bca8: 94010eb2 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11bcac: f94017e0 ldr x0, [sp, #0x28] 11bcb0: f90017ff str xzr, [sp, #0x28] 11bcb4: b4000060 cbz x0, 0x11bcc0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2e8> 11bcb8: f9401be8 ldr x8, [sp, #0x30] 11bcbc: d63f0100 blr x8 11bcc0: aa1303e0 mov x0, x19 11bcc4: 9400f527 bl 0x159160 <__emutls_get_address+0x6d4> 11bcc8: 97fe349b bl 0xa8f34 000000000011bccc ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)>: 11bccc: d503233f paciasp 11bcd0: d10243ff sub sp, sp, #0x90 11bcd4: a9037bfd stp x29, x30, [sp, #0x30] 11bcd8: 9100c3fd add x29, sp, #0x30 11bcdc: a9046ffc stp x28, x27, [sp, #0x40] 11bce0: a90567fa stp x26, x25, [sp, #0x50] 11bce4: a9065ff8 stp x24, x23, [sp, #0x60] 11bce8: a90757f6 stp x22, x21, [sp, #0x70] 11bcec: a9084ff4 stp x20, x19, [sp, #0x80] 11bcf0: d53bd05a mrs x26, TPIDR_EL0 11bcf4: aa0703f7 mov x23, x7 11bcf8: f9401748 ldr x8, [x26, #0x28] 11bcfc: aa0603f3 mov x19, x6 11bd00: aa0503f4 mov x20, x5 11bd04: aa0403f5 mov x21, x4 11bd08: aa0303f6 mov x22, x3 11bd0c: aa0203f9 mov x25, x2 11bd10: f81f83a8 stur x8, [x29, #-0x8] 11bd14: f94033bb ldr x27, [x29, #0x60] 11bd18: f9400038 ldr x24, [x1] 11bd1c: 36000220 tbz w0, #0x0, 0x11bd60 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x94> 11bd20: b000029c adrp x28, 0x16c000 11bd24: b0000288 adrp x8, 0x16c000 11bd28: f9476b9c ldr x28, [x28, #0xed0] 11bd2c: f9474508 ldr x8, [x8, #0xe88] 11bd30: f9000bff str xzr, [sp, #0x10] 11bd34: a90023fc stp x28, x8, [sp] 11bd38: c8dfff88 ldar x8, [x28] 11bd3c: b100051f cmn x8, #0x1 11bd40: 54000360 b.eq 0x11bdac ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xe0> 11bd44: 910003e8 mov x8, sp 11bd48: d10043a9 sub x9, x29, #0x10 11bd4c: b0000280 adrp x0, 0x16c000 11bd50: f81f03a8 stur x8, [x29, #-0x10] 11bd54: f9000fe9 str x9, [sp, #0x18] 11bd58: f9476800 ldr x0, [x0, #0xed0] 11bd5c: 14000010 b 0x11bd9c ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xd0> 11bd60: b000029c adrp x28, 0x16c000 11bd64: b0000288 adrp x8, 0x16c000 11bd68: f9476f9c ldr x28, [x28, #0xed8] 11bd6c: f9474508 ldr x8, [x8, #0xe88] 11bd70: f9000bff str xzr, [sp, #0x10] 11bd74: a90023fc stp x28, x8, [sp] 11bd78: c8dfff88 ldar x8, [x28] 11bd7c: b100051f cmn x8, #0x1 11bd80: 54000160 b.eq 0x11bdac ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xe0> 11bd84: 910003e8 mov x8, sp 11bd88: d10043a9 sub x9, x29, #0x10 11bd8c: b0000280 adrp x0, 0x16c000 11bd90: f81f03a8 stur x8, [x29, #-0x10] 11bd94: f9000fe9 str x9, [sp, #0x18] 11bd98: f9476c00 ldr x0, [x0, #0xed8] 11bd9c: d00000c2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11bda0: 910063e1 add x1, sp, #0x18 11bda4: 9104d042 add x2, x2, #0x134 11bda8: 94010ef2 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11bdac: a9412708 ldp x8, x9, [x24, #0x10] 11bdb0: b9800b8a ldrsw x10, [x28, #0x8] 11bdb4: cb08012b sub x11, x9, x8 11bdb8: d1000549 sub x9, x10, #0x1 11bdbc: eb8b0d3f cmp x9, x11, asr #3 11bdc0: 54000b22 b.hs 0x11bf24 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x258> 11bdc4: f8697918 ldr x24, [x8, x9, lsl #3] 11bdc8: b4000af8 cbz x24, 0x11bf24 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x258> 11bdcc: f9400308 ldr x8, [x24] 11bdd0: aa1803e0 mov x0, x24 11bdd4: f9402d08 ldr x8, [x8, #0x58] 11bdd8: d63f0100 blr x8 11bddc: b9000320 str w0, [x25] 11bde0: aa1803e0 mov x0, x24 11bde4: f9400308 ldr x8, [x24] 11bde8: f9402109 ldr x9, [x8, #0x40] 11bdec: 910003e8 mov x8, sp 11bdf0: d63f0120 blr x9 11bdf4: 39400368 ldrb w8, [x27] 11bdf8: 36000068 tbz w8, #0x0, 0x11be04 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x138> 11bdfc: f9400b60 ldr x0, [x27, #0x10] 11be00: 94010438 bl 0x15cee0 <_ZdlPv@plt> 11be04: 3dc003e0 ldr q0, [sp] 11be08: aa1803e0 mov x0, x24 11be0c: f9400be8 ldr x8, [sp, #0x10] 11be10: 3d800360 str q0, [x27] 11be14: f9000b68 str x8, [x27, #0x10] 11be18: f9400308 ldr x8, [x24] 11be1c: f9401d09 ldr x9, [x8, #0x38] 11be20: 910003e8 mov x8, sp 11be24: d63f0120 blr x9 11be28: 394002e8 ldrb w8, [x23] 11be2c: 36000068 tbz w8, #0x0, 0x11be38 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x16c> 11be30: f9400ae0 ldr x0, [x23, #0x10] 11be34: 9401042b bl 0x15cee0 <_ZdlPv@plt> 11be38: 3dc003e0 ldr q0, [sp] 11be3c: aa1803e0 mov x0, x24 11be40: f9400be8 ldr x8, [sp, #0x10] 11be44: 3d8002e0 str q0, [x23] 11be48: f9000ae8 str x8, [x23, #0x10] 11be4c: f9400308 ldr x8, [x24] 11be50: f9400d08 ldr x8, [x8, #0x18] 11be54: d63f0100 blr x8 11be58: b90002c0 str w0, [x22] 11be5c: aa1803e0 mov x0, x24 11be60: f9400308 ldr x8, [x24] 11be64: f9401108 ldr x8, [x8, #0x20] 11be68: d63f0100 blr x8 11be6c: b90002a0 str w0, [x21] 11be70: aa1803e0 mov x0, x24 11be74: f9400308 ldr x8, [x24] 11be78: f9401509 ldr x9, [x8, #0x28] 11be7c: 910003e8 mov x8, sp 11be80: d63f0120 blr x9 11be84: 39400288 ldrb w8, [x20] 11be88: 36000068 tbz w8, #0x0, 0x11be94 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x1c8> 11be8c: f9400a80 ldr x0, [x20, #0x10] 11be90: 94010414 bl 0x15cee0 <_ZdlPv@plt> 11be94: 3dc003e0 ldr q0, [sp] 11be98: aa1803e0 mov x0, x24 11be9c: f9400be8 ldr x8, [sp, #0x10] 11bea0: 3d800280 str q0, [x20] 11bea4: f9000a88 str x8, [x20, #0x10] 11bea8: f9400308 ldr x8, [x24] 11beac: f9401909 ldr x9, [x8, #0x30] 11beb0: 910003e8 mov x8, sp 11beb4: d63f0120 blr x9 11beb8: 39400268 ldrb w8, [x19] 11bebc: 36000068 tbz w8, #0x0, 0x11bec8 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x1fc> 11bec0: f9400a60 ldr x0, [x19, #0x10] 11bec4: 94010407 bl 0x15cee0 <_ZdlPv@plt> 11bec8: 3dc003e0 ldr q0, [sp] 11becc: aa1803e0 mov x0, x24 11bed0: f9400be8 ldr x8, [sp, #0x10] 11bed4: 3d800260 str q0, [x19] 11bed8: f9000a68 str x8, [x19, #0x10] 11bedc: f9400308 ldr x8, [x24] 11bee0: f9402508 ldr x8, [x8, #0x48] 11bee4: d63f0100 blr x8 11bee8: f94037a8 ldr x8, [x29, #0x68] 11beec: b9000100 str w0, [x8] 11bef0: f9401748 ldr x8, [x26, #0x28] 11bef4: f85f83a9 ldur x9, [x29, #-0x8] 11bef8: eb09011f cmp x8, x9 11befc: 54000161 b.ne 0x11bf28 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x25c> 11bf00: a9484ff4 ldp x20, x19, [sp, #0x80] 11bf04: a94757f6 ldp x22, x21, [sp, #0x70] 11bf08: a9465ff8 ldp x24, x23, [sp, #0x60] 11bf0c: a94567fa ldp x26, x25, [sp, #0x50] 11bf10: a9446ffc ldp x28, x27, [sp, #0x40] 11bf14: a9437bfd ldp x29, x30, [sp, #0x30] 11bf18: 910243ff add sp, sp, #0x90 11bf1c: d50323bf autiasp 11bf20: d65f03c0 ret 11bf24: 94002629 bl 0x1257c8 11bf28: 940103c2 bl 0x15ce30 <__stack_chk_fail@plt> 000000000011bf2c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const>: 11bf2c: d503233f paciasp 11bf30: a9ba7bfd stp x29, x30, [sp, #-0x60]! 11bf34: a9016ffc stp x28, x27, [sp, #0x10] 11bf38: 910003fd mov x29, sp 11bf3c: a90267fa stp x26, x25, [sp, #0x20] 11bf40: a9035ff8 stp x24, x23, [sp, #0x30] 11bf44: a90457f6 stp x22, x21, [sp, #0x40] 11bf48: a9054ff4 stp x20, x19, [sp, #0x50] 11bf4c: d10883ff sub sp, sp, #0x220 11bf50: d53bd05c mrs x28, TPIDR_EL0 11bf54: d101d3a9 sub x9, x29, #0x74 11bf58: f9401788 ldr x8, [x28, #0x28] 11bf5c: aa0103f7 mov x23, x1 11bf60: d101d3a0 sub x0, x29, #0x74 11bf64: 52800c81 mov w1, #0x64 // =100 11bf68: 2a0403f5 mov w21, w4 11bf6c: aa0303f6 mov x22, x3 11bf70: 2a0203fa mov w26, w2 11bf74: f81f03a8 stur x8, [x29, #-0x10] 11bf78: f9006be9 str x9, [sp, #0xd0] 11bf7c: 3d8017e0 str q0, [sp, #0x50] 11bf80: 94000118 bl 0x11c3e0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x4b4> 11bf84: 7101901f cmp w0, #0x64 11bf88: 540002c3 b.lo 0x11bfe0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0xb4> 11bf8c: 900002c8 adrp x8, 0x173000 11bf90: 900002d3 adrp x19, 0x173000 11bf94: 9118e108 add x8, x8, #0x638 11bf98: 08dffd08 ldarb w8, [x8] 11bf9c: 360018a8 tbz w8, #0x0, 0x11c2b0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x384> 11bfa0: f9431a61 ldr x1, [x19, #0x630] 11bfa4: d0fffa82 adrp x2, 0x6d000 11bfa8: 910343e0 add x0, sp, #0xd0 11bfac: 910dcc42 add x2, x2, #0x373 11bfb0: 3dc017e0 ldr q0, [sp, #0x50] 11bfb4: aa1f03f3 mov x19, xzr 11bfb8: 94010ef6 bl 0x15fb90 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt> 11bfbc: f9406bf3 ldr x19, [sp, #0xd0] 11bfc0: b4001953 cbz x19, 0x11c2e8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x3bc> 11bfc4: 93407c19 sxtw x25, w0 11bfc8: aa1903e0 mov x0, x25 11bfcc: 94010495 bl 0x15d220 11bfd0: b40018e0 cbz x0, 0x11c2ec >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x3c0> 11bfd4: aa0003f4 mov x20, x0 11bfd8: aa0003f8 mov x24, x0 11bfdc: 14000005 b 0x11bff0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0xc4> 11bfe0: aa1f03f4 mov x20, xzr 11bfe4: aa1f03f3 mov x19, xzr 11bfe8: d10363b8 sub x24, x29, #0xd8 11bfec: 93407c19 sxtw x25, w0 11bff0: 910323e8 add x8, sp, #0xc8 11bff4: aa1603e0 mov x0, x22 11bff8: f90023f7 str x23, [sp, #0x40] 11bffc: b9004ff5 str w21, [sp, #0x4c] 11c000: f9002bf3 str x19, [sp, #0x50] 11c004: 94010e17 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 11c008: 90000295 adrp x21, 0x16c000 11c00c: 90000288 adrp x8, 0x16c000 11c010: f94702b5 ldr x21, [x21, #0xe00] 11c014: f9474508 ldr x8, [x8, #0xe88] 11c018: f9007bff str xzr, [sp, #0xf0] 11c01c: f94067f7 ldr x23, [sp, #0xc8] 11c020: a90e23f5 stp x21, x8, [sp, #0xe0] 11c024: c8dffea8 ldar x8, [x21] 11c028: b100051f cmn x8, #0x1 11c02c: 54000160 b.eq 0x11c058 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x12c> 11c030: 910383e8 add x8, sp, #0xe0 11c034: 9102a3e9 add x9, sp, #0xa8 11c038: f90057e8 str x8, [sp, #0xa8] 11c03c: f9004be9 str x9, [sp, #0x90] 11c040: 90000280 adrp x0, 0x16c000 11c044: b00000c2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11c048: 9104d042 add x2, x2, #0x134 11c04c: 910243e1 add x1, sp, #0x90 11c050: f9470000 ldr x0, [x0, #0xe00] 11c054: 94010e47 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11c058: a94126e8 ldp x8, x9, [x23, #0x10] 11c05c: b9800aaa ldrsw x10, [x21, #0x8] 11c060: cb08012b sub x11, x9, x8 11c064: d1000549 sub x9, x10, #0x1 11c068: eb8b0d3f cmp x9, x11, asr #3 11c06c: 54001202 b.hs 0x11c2ac >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x380> 11c070: f869791b ldr x27, [x8, x9, lsl #3] 11c074: b40011db cbz x27, 0x11c2ac >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x380> 11c078: f9400368 ldr x8, [x27] 11c07c: f9406be1 ldr x1, [sp, #0xd0] 11c080: f9402108 ldr x8, [x8, #0x40] 11c084: 8b190022 add x2, x1, x25 11c088: aa1b03e0 mov x0, x27 11c08c: aa1803e3 mov x3, x24 11c090: d63f0100 blr x8 11c094: aa1c03f3 mov x19, x28 11c098: b40000d9 cbz x25, 0x11c0b0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x184> 11c09c: f9406be8 ldr x8, [sp, #0xd0] 11c0a0: 39400108 ldrb w8, [x8] 11c0a4: 7100b51f cmp w8, #0x2d 11c0a8: 1a9f17fc cset w28, eq 11c0ac: 14000002 b 0x11c0b4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x188> 11c0b0: 2a1f03fc mov w28, wzr 11c0b4: a90affff stp xzr, xzr, [sp, #0xa8] 11c0b8: f9005fff str xzr, [sp, #0xb8] 11c0bc: a9097fff stp xzr, xzr, [sp, #0x90] 11c0c0: f90053ff str xzr, [sp, #0xa0] 11c0c4: a907ffff stp xzr, xzr, [sp, #0x78] 11c0c8: f90047ff str xzr, [sp, #0x88] 11c0cc: 9101d3e8 add x8, sp, #0x74 11c0d0: 9101e3e9 add x9, sp, #0x78 11c0d4: 12000340 and w0, w26, #0x1 11c0d8: 910323e2 add x2, sp, #0xc8 11c0dc: 910363e3 add x3, sp, #0xd8 11c0e0: 910313e4 add x4, sp, #0xc4 11c0e4: 910303e5 add x5, sp, #0xc0 11c0e8: 9102a3e6 add x6, sp, #0xa8 11c0ec: 910243e7 add x7, sp, #0x90 11c0f0: 2a1c03e1 mov w1, w28 11c0f4: a90023e9 stp x9, x8, [sp] 11c0f8: 94010f12 bl 0x15fd40 <_ZNSt6__ndk111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_Ri@plt> 11c0fc: b98077f5 ldrsw x21, [sp, #0x74] 11c100: 6b1902bf cmp w21, w25 11c104: 540002aa b.ge 0x11c158 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x22c> 11c108: 3941e3e8 ldrb w8, [sp, #0x78] 11c10c: cb15032b sub x11, x25, x21 11c110: f94043e9 ldr x9, [sp, #0x80] 11c114: 394243ea ldrb w10, [sp, #0x90] 11c118: f9404fec ldr x12, [sp, #0x98] 11c11c: 7200011f tst w8, #0x1 11c120: d341fd08 lsr x8, x8, #1 11c124: 9a890108 csel x8, x8, x9, eq 11c128: d341fd49 lsr x9, x10, #1 11c12c: 7200015f tst w10, #0x1 11c130: 8b0b06aa add x10, x21, x11, lsl #1 11c134: 9a8c0129 csel x9, x9, x12, eq 11c138: 8b080148 add x8, x10, x8 11c13c: 8b090108 add x8, x8, x9 11c140: 91000500 add x0, x8, #0x1 11c144: f101941f cmp x0, #0x65 11c148: 54000262 b.hs 0x11c194 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x268> 11c14c: aa1f03f7 mov x23, xzr 11c150: 910383fa add x26, sp, #0xe0 11c154: 14000014 b 0x11c1a4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x278> 11c158: 3941e3e8 ldrb w8, [sp, #0x78] 11c15c: f94043e9 ldr x9, [sp, #0x80] 11c160: 394243ea ldrb w10, [sp, #0x90] 11c164: f9404feb ldr x11, [sp, #0x98] 11c168: d341fd0c lsr x12, x8, #1 11c16c: 7200011f tst w8, #0x1 11c170: 9a890188 csel x8, x12, x9, eq 11c174: d341fd49 lsr x9, x10, #1 11c178: 7200015f tst w10, #0x1 11c17c: 8b0802a8 add x8, x21, x8 11c180: 9a8b0129 csel x9, x9, x11, eq 11c184: 8b090108 add x8, x8, x9 11c188: 91000900 add x0, x8, #0x2 11c18c: f101941f cmp x0, #0x65 11c190: 54fffde3 b.lo 0x11c14c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x220> 11c194: 94010423 bl 0x15d220 11c198: aa0003f7 mov x23, x0 11c19c: aa0003fa mov x26, x0 11c1a0: b4000a80 cbz x0, 0x11c2f0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x3c4> 11c1a4: b9400ac3 ldr w3, [x22, #0x8] 11c1a8: 8b190305 add x5, x24, x25 11c1ac: 394313e8 ldrb w8, [sp, #0xc4] 11c1b0: 394303e9 ldrb w9, [sp, #0xc0] 11c1b4: 9101e3ea add x10, sp, #0x78 11c1b8: 910243eb add x11, sp, #0x90 11c1bc: 9102a3ec add x12, sp, #0xa8 11c1c0: 9101a3e1 add x1, sp, #0x68 11c1c4: 910183e2 add x2, sp, #0x60 11c1c8: aa1a03e0 mov x0, x26 11c1cc: a9022beb stp x11, x10, [sp, #0x20] 11c1d0: 910363ea add x10, sp, #0xd8 11c1d4: aa1803e4 mov x4, x24 11c1d8: aa1b03e6 mov x6, x27 11c1dc: 2a1c03e7 mov w7, w28 11c1e0: b90033f5 str w21, [sp, #0x30] 11c1e4: f9000fec str x12, [sp, #0x18] 11c1e8: 390043e9 strb w9, [sp, #0x10] 11c1ec: 390023e8 strb w8, [sp, #0x8] 11c1f0: f90003ea str x10, [sp] 11c1f4: 94010ed7 bl 0x15fd50 <_ZNSt6__ndk111__money_putIcE8__formatEPcRS2_S3_jPKcS5_RKNS_5ctypeIcEEbRKNS_10money_base7patternEccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESL_SL_i@plt> 11c1f8: a9460be3 ldp x3, x2, [sp, #0x60] 11c1fc: f94023e0 ldr x0, [sp, #0x40] 11c200: aa1a03e1 mov x1, x26 11c204: aa1603e4 mov x4, x22 11c208: b9404fe5 ldr w5, [sp, #0x4c] 11c20c: 97ffce8e bl 0x10fc44 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x420> 11c210: aa0003f5 mov x21, x0 11c214: b4000077 cbz x23, 0x11c220 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x2f4> 11c218: aa1703e0 mov x0, x23 11c21c: 94010421 bl 0x15d2a0 11c220: 3941e3e8 ldrb w8, [sp, #0x78] 11c224: 36000068 tbz w8, #0x0, 0x11c230 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x304> 11c228: f94047e0 ldr x0, [sp, #0x88] 11c22c: 9401032d bl 0x15cee0 <_ZdlPv@plt> 11c230: 394243e8 ldrb w8, [sp, #0x90] 11c234: f9402bf6 ldr x22, [sp, #0x50] 11c238: 36000068 tbz w8, #0x0, 0x11c244 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x318> 11c23c: f94053e0 ldr x0, [sp, #0xa0] 11c240: 94010328 bl 0x15cee0 <_ZdlPv@plt> 11c244: 3942a3e8 ldrb w8, [sp, #0xa8] 11c248: 36000068 tbz w8, #0x0, 0x11c254 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x328> 11c24c: f9405fe0 ldr x0, [sp, #0xb8] 11c250: 94010324 bl 0x15cee0 <_ZdlPv@plt> 11c254: f94067e0 ldr x0, [sp, #0xc8] 11c258: 94010d46 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11c25c: b4000074 cbz x20, 0x11c268 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x33c> 11c260: aa1403e0 mov x0, x20 11c264: 9401040f bl 0x15d2a0 11c268: b4000076 cbz x22, 0x11c274 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x348> 11c26c: aa1603e0 mov x0, x22 11c270: 9401040c bl 0x15d2a0 11c274: f9401668 ldr x8, [x19, #0x28] 11c278: f85f03a9 ldur x9, [x29, #-0x10] 11c27c: eb09011f cmp x8, x9 11c280: 540003a1 b.ne 0x11c2f4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x3c8> 11c284: aa1503e0 mov x0, x21 11c288: 910883ff add sp, sp, #0x220 11c28c: a9454ff4 ldp x20, x19, [sp, #0x50] 11c290: a94457f6 ldp x22, x21, [sp, #0x40] 11c294: a9435ff8 ldp x24, x23, [sp, #0x30] 11c298: a94267fa ldp x26, x25, [sp, #0x20] 11c29c: a9416ffc ldp x28, x27, [sp, #0x10] 11c2a0: a8c67bfd ldp x29, x30, [sp], #0x60 11c2a4: d50323bf autiasp 11c2a8: d65f03c0 ret 11c2ac: 94002547 bl 0x1257c8 11c2b0: f00002a0 adrp x0, 0x173000 11c2b4: 9118e000 add x0, x0, #0x638 11c2b8: 94010cfa bl 0x15f6a0 <__cxa_guard_acquire@plt> 11c2bc: 34ffe720 cbz w0, 0x11bfa0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x74> 11c2c0: d0fffa81 adrp x1, 0x6e000 11c2c4: 5283f7e0 mov w0, #0x1fbf // =8127 11c2c8: 911fa421 add x1, x1, #0x7e9 11c2cc: aa1f03e2 mov x2, xzr 11c2d0: 94010de4 bl 0x15fa60 11c2d4: f9031a60 str x0, [x19, #0x630] 11c2d8: f00002a0 adrp x0, 0x173000 11c2dc: 9118e000 add x0, x0, #0x638 11c2e0: 94010cfc bl 0x15f6d0 <__cxa_guard_release@plt> 11c2e4: 17ffff2f b 0x11bfa0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x74> 11c2e8: 94010d36 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 11c2ec: 94010d35 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 11c2f0: 94010d34 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 11c2f4: 940102cf bl 0x15ce30 <__stack_chk_fail@plt> 11c2f8: aa0003f5 mov x21, x0 11c2fc: f00002a0 adrp x0, 0x173000 11c300: 9118e000 add x0, x0, #0x638 11c304: 94010ddb bl 0x15fa70 <__cxa_guard_abort@plt> 11c308: aa1503e0 mov x0, x21 11c30c: 9400f395 bl 0x159160 <__emutls_get_address+0x6d4> 11c310: 14000001 b 0x11c314 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x3e8> 11c314: aa0003f5 mov x21, x0 11c318: 3941e3e8 ldrb w8, [sp, #0x78] 11c31c: 360002a8 tbz w8, #0x0, 0x11c370 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x444> 11c320: f94047e0 ldr x0, [sp, #0x88] 11c324: 940102ef bl 0x15cee0 <_ZdlPv@plt> 11c328: 394243e8 ldrb w8, [sp, #0x90] 11c32c: 36000268 tbz w8, #0x0, 0x11c378 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x44c> 11c330: f94053e0 ldr x0, [sp, #0xa0] 11c334: 940102eb bl 0x15cee0 <_ZdlPv@plt> 11c338: 3942a3e8 ldrb w8, [sp, #0xa8] 11c33c: 36000348 tbz w8, #0x0, 0x11c3a4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x478> 11c340: 14000010 b 0x11c380 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x454> 11c344: aa0003f5 mov x21, x0 11c348: 14000019 b 0x11c3ac >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x480> 11c34c: f9002bf3 str x19, [sp, #0x50] 11c350: aa0003f5 mov x21, x0 11c354: f9402be8 ldr x8, [sp, #0x50] 11c358: b4000308 cbz x8, 0x11c3b8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x48c> 11c35c: 1400001d b 0x11c3d0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x4a4> 11c360: aa0003f5 mov x21, x0 11c364: b5000157 cbnz x23, 0x11c38c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x460> 11c368: 3941e3e8 ldrb w8, [sp, #0x78] 11c36c: 3707fda8 tbnz w8, #0x0, 0x11c320 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x3f4> 11c370: 394243e8 ldrb w8, [sp, #0x90] 11c374: 3707fde8 tbnz w8, #0x0, 0x11c330 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x404> 11c378: 3942a3e8 ldrb w8, [sp, #0xa8] 11c37c: 36000148 tbz w8, #0x0, 0x11c3a4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x478> 11c380: f9405fe0 ldr x0, [sp, #0xb8] 11c384: 940102d7 bl 0x15cee0 <_ZdlPv@plt> 11c388: 14000007 b 0x11c3a4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x478> 11c38c: aa1703e0 mov x0, x23 11c390: 940103c4 bl 0x15d2a0 11c394: 3941e3e8 ldrb w8, [sp, #0x78] 11c398: 3607fec8 tbz w8, #0x0, 0x11c370 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x444> 11c39c: 17ffffe1 b 0x11c320 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x3f4> 11c3a0: aa0003f5 mov x21, x0 11c3a4: f94067e0 ldr x0, [sp, #0xc8] 11c3a8: 94010cf2 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11c3ac: b50000b4 cbnz x20, 0x11c3c0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x494> 11c3b0: f9402be8 ldr x8, [sp, #0x50] 11c3b4: b50000e8 cbnz x8, 0x11c3d0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x4a4> 11c3b8: aa1503e0 mov x0, x21 11c3bc: 9400f369 bl 0x159160 <__emutls_get_address+0x6d4> 11c3c0: aa1403e0 mov x0, x20 11c3c4: 940103b7 bl 0x15d2a0 11c3c8: f9402be8 ldr x8, [sp, #0x50] 11c3cc: b4ffff68 cbz x8, 0x11c3b8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x48c> 11c3d0: f9402be0 ldr x0, [sp, #0x50] 11c3d4: 940103b3 bl 0x15d2a0 11c3d8: aa1503e0 mov x0, x21 11c3dc: 9400f361 bl 0x159160 <__emutls_get_address+0x6d4> 11c3e0: d503233f paciasp 11c3e4: d10443ff sub sp, sp, #0x110 11c3e8: a90f7bfd stp x29, x30, [sp, #0xf0] 11c3ec: 9103c3fd add x29, sp, #0xf0 11c3f0: a9104ffc stp x28, x19, [sp, #0x100] 11c3f4: a9399ba5 stp x5, x6, [x29, #-0x68] 11c3f8: d101c3a9 sub x9, x29, #0x70 11c3fc: f81903a4 stur x4, [x29, #-0x70] 11c400: 928003eb mov x11, #-0x20 // =-32 11c404: f81a83a7 stur x7, [x29, #-0x58] 11c408: 910003ec mov x12, sp 11c40c: ad0007e0 stp q0, q1, [sp] 11c410: 91008129 add x9, x9, #0x20 11c414: ad010fe2 stp q2, q3, [sp, #0x20] 11c418: f2dff00b movk x11, #0xff80, lsl #32 11c41c: ad0217e4 stp q4, q5, [sp, #0x40] 11c420: 9102018c add x12, x12, #0x80 11c424: ad031fe6 stp q6, q7, [sp, #0x60] 11c428: d53bd053 mrs x19, TPIDR_EL0 11c42c: f9401668 ldr x8, [x19, #0x28] 11c430: d100a3aa sub x10, x29, #0x28 11c434: b0fffa84 adrp x4, 0x6d000 11c438: aa0103e3 mov x3, x1 11c43c: 910dcc84 add x4, x4, #0x373 11c440: d10143a5 sub x5, x29, #0x50 11c444: f81f83a8 stur x8, [x29, #-0x8] 11c448: 910083a8 add x8, x29, #0x20 11c44c: a93eafac stp x12, x11, [x29, #-0x18] 11c450: 52800c81 mov w1, #0x64 // =100 11c454: 2a1f03e2 mov w2, wzr 11c458: a93da7a8 stp x8, x9, [x29, #-0x28] 11c45c: ad400540 ldp q0, q1, [x10] 11c460: ad3d87a0 stp q0, q1, [x29, #-0x50] 11c464: 940106e7 bl 0x15e000 <__vsnprintf_chk@plt> 11c468: f9401668 ldr x8, [x19, #0x28] 11c46c: f85f83a9 ldur x9, [x29, #-0x8] 11c470: eb09011f cmp x8, x9 11c474: 540000c1 b.ne 0x11c48c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x560> 11c478: a9504ffc ldp x28, x19, [sp, #0x100] 11c47c: a94f7bfd ldp x29, x30, [sp, #0xf0] 11c480: 910443ff add sp, sp, #0x110 11c484: d50323bf autiasp 11c488: d65f03c0 ret 11c48c: 94010269 bl 0x15ce30 <__stack_chk_fail@plt> 000000000011c490 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)>: 11c490: d503233f paciasp 11c494: d10243ff sub sp, sp, #0x90 11c498: a9037bfd stp x29, x30, [sp, #0x30] 11c49c: 9100c3fd add x29, sp, #0x30 11c4a0: a9046ffc stp x28, x27, [sp, #0x40] 11c4a4: a90567fa stp x26, x25, [sp, #0x50] 11c4a8: a9065ff8 stp x24, x23, [sp, #0x60] 11c4ac: a90757f6 stp x22, x21, [sp, #0x70] 11c4b0: a9084ff4 stp x20, x19, [sp, #0x80] 11c4b4: d53bd05a mrs x26, TPIDR_EL0 11c4b8: aa0703f3 mov x19, x7 11c4bc: f9401748 ldr x8, [x26, #0x28] 11c4c0: aa0603f4 mov x20, x6 11c4c4: aa0503f5 mov x21, x5 11c4c8: aa0403f6 mov x22, x4 11c4cc: aa0303f7 mov x23, x3 11c4d0: 2a0103f9 mov w25, w1 11c4d4: f81f83a8 stur x8, [x29, #-0x8] 11c4d8: f94033bb ldr x27, [x29, #0x60] 11c4dc: f9400058 ldr x24, [x2] 11c4e0: 36000220 tbz w0, #0x0, 0x11c524 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x94> 11c4e4: 9000029c adrp x28, 0x16c000 11c4e8: 90000288 adrp x8, 0x16c000 11c4ec: f947639c ldr x28, [x28, #0xec0] 11c4f0: f9474508 ldr x8, [x8, #0xe88] 11c4f4: f9000bff str xzr, [sp, #0x10] 11c4f8: a90023fc stp x28, x8, [sp] 11c4fc: c8dfff88 ldar x8, [x28] 11c500: b100051f cmn x8, #0x1 11c504: 54000360 b.eq 0x11c570 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xe0> 11c508: 910003e8 mov x8, sp 11c50c: d10043a9 sub x9, x29, #0x10 11c510: 90000280 adrp x0, 0x16c000 11c514: f81f03a8 stur x8, [x29, #-0x10] 11c518: f9000fe9 str x9, [sp, #0x18] 11c51c: f9476000 ldr x0, [x0, #0xec0] 11c520: 14000010 b 0x11c560 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xd0> 11c524: 9000029c adrp x28, 0x16c000 11c528: 90000288 adrp x8, 0x16c000 11c52c: f947679c ldr x28, [x28, #0xec8] 11c530: f9474508 ldr x8, [x8, #0xe88] 11c534: f9000bff str xzr, [sp, #0x10] 11c538: a90023fc stp x28, x8, [sp] 11c53c: c8dfff88 ldar x8, [x28] 11c540: b100051f cmn x8, #0x1 11c544: 54000160 b.eq 0x11c570 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xe0> 11c548: 910003e8 mov x8, sp 11c54c: d10043a9 sub x9, x29, #0x10 11c550: 90000280 adrp x0, 0x16c000 11c554: f81f03a8 stur x8, [x29, #-0x10] 11c558: f9000fe9 str x9, [sp, #0x18] 11c55c: f9476400 ldr x0, [x0, #0xec8] 11c560: b00000c2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11c564: 910063e1 add x1, sp, #0x18 11c568: 9104d042 add x2, x2, #0x134 11c56c: 94010d01 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11c570: a9412708 ldp x8, x9, [x24, #0x10] 11c574: b9800b8a ldrsw x10, [x28, #0x8] 11c578: cb08012b sub x11, x9, x8 11c57c: d1000549 sub x9, x10, #0x1 11c580: eb8b0d3f cmp x9, x11, asr #3 11c584: 54000a82 b.hs 0x11c6d4 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x244> 11c588: f8697918 ldr x24, [x8, x9, lsl #3] 11c58c: b4000a58 cbz x24, 0x11c6d4 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x244> 11c590: f9400308 ldr x8, [x24] 11c594: 36000119 tbz w25, #0x0, 0x11c5b4 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x124> 11c598: f9402d08 ldr x8, [x8, #0x58] 11c59c: aa1803e0 mov x0, x24 11c5a0: d63f0100 blr x8 11c5a4: b90002e0 str w0, [x23] 11c5a8: f9400308 ldr x8, [x24] 11c5ac: f9402109 ldr x9, [x8, #0x40] 11c5b0: 14000007 b 0x11c5cc ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x13c> 11c5b4: f9402908 ldr x8, [x8, #0x50] 11c5b8: aa1803e0 mov x0, x24 11c5bc: d63f0100 blr x8 11c5c0: b90002e0 str w0, [x23] 11c5c4: f9400308 ldr x8, [x24] 11c5c8: f9401d09 ldr x9, [x8, #0x38] 11c5cc: 910003e8 mov x8, sp 11c5d0: aa1803e0 mov x0, x24 11c5d4: d63f0120 blr x9 11c5d8: 39400368 ldrb w8, [x27] 11c5dc: 36000068 tbz w8, #0x0, 0x11c5e8 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x158> 11c5e0: f9400b60 ldr x0, [x27, #0x10] 11c5e4: 9401023f bl 0x15cee0 <_ZdlPv@plt> 11c5e8: 3dc003e0 ldr q0, [sp] 11c5ec: aa1803e0 mov x0, x24 11c5f0: f9400be8 ldr x8, [sp, #0x10] 11c5f4: 3d800360 str q0, [x27] 11c5f8: f9000b68 str x8, [x27, #0x10] 11c5fc: f9400308 ldr x8, [x24] 11c600: f9400d08 ldr x8, [x8, #0x18] 11c604: d63f0100 blr x8 11c608: 390002c0 strb w0, [x22] 11c60c: aa1803e0 mov x0, x24 11c610: f9400308 ldr x8, [x24] 11c614: f9401108 ldr x8, [x8, #0x20] 11c618: d63f0100 blr x8 11c61c: 390002a0 strb w0, [x21] 11c620: aa1803e0 mov x0, x24 11c624: f9400308 ldr x8, [x24] 11c628: f9401509 ldr x9, [x8, #0x28] 11c62c: 910003e8 mov x8, sp 11c630: d63f0120 blr x9 11c634: 39400288 ldrb w8, [x20] 11c638: 36000068 tbz w8, #0x0, 0x11c644 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x1b4> 11c63c: f9400a80 ldr x0, [x20, #0x10] 11c640: 94010228 bl 0x15cee0 <_ZdlPv@plt> 11c644: 3dc003e0 ldr q0, [sp] 11c648: aa1803e0 mov x0, x24 11c64c: f9400be8 ldr x8, [sp, #0x10] 11c650: 3d800280 str q0, [x20] 11c654: f9000a88 str x8, [x20, #0x10] 11c658: f9400308 ldr x8, [x24] 11c65c: f9401909 ldr x9, [x8, #0x30] 11c660: 910003e8 mov x8, sp 11c664: d63f0120 blr x9 11c668: 39400268 ldrb w8, [x19] 11c66c: 36000068 tbz w8, #0x0, 0x11c678 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x1e8> 11c670: f9400a60 ldr x0, [x19, #0x10] 11c674: 9401021b bl 0x15cee0 <_ZdlPv@plt> 11c678: 3dc003e0 ldr q0, [sp] 11c67c: aa1803e0 mov x0, x24 11c680: f9400be8 ldr x8, [sp, #0x10] 11c684: 3d800260 str q0, [x19] 11c688: f9000a68 str x8, [x19, #0x10] 11c68c: f9400308 ldr x8, [x24] 11c690: f9402508 ldr x8, [x8, #0x48] 11c694: d63f0100 blr x8 11c698: f94037a8 ldr x8, [x29, #0x68] 11c69c: b9000100 str w0, [x8] 11c6a0: f9401748 ldr x8, [x26, #0x28] 11c6a4: f85f83a9 ldur x9, [x29, #-0x8] 11c6a8: eb09011f cmp x8, x9 11c6ac: 54000161 b.ne 0x11c6d8 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x248> 11c6b0: a9484ff4 ldp x20, x19, [sp, #0x80] 11c6b4: a94757f6 ldp x22, x21, [sp, #0x70] 11c6b8: a9465ff8 ldp x24, x23, [sp, #0x60] 11c6bc: a94567fa ldp x26, x25, [sp, #0x50] 11c6c0: a9446ffc ldp x28, x27, [sp, #0x40] 11c6c4: a9437bfd ldp x29, x30, [sp, #0x30] 11c6c8: 910243ff add sp, sp, #0x90 11c6cc: d50323bf autiasp 11c6d0: d65f03c0 ret 11c6d4: 9400243d bl 0x1257c8 11c6d8: 940101d6 bl 0x15ce30 <__stack_chk_fail@plt> 000000000011c6dc ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)>: 11c6dc: d503233f paciasp 11c6e0: d10303ff sub sp, sp, #0xc0 11c6e4: a9067bfd stp x29, x30, [sp, #0x60] 11c6e8: 910183fd add x29, sp, #0x60 11c6ec: a9076ffc stp x28, x27, [sp, #0x70] 11c6f0: a90867fa stp x26, x25, [sp, #0x80] 11c6f4: a9095ff8 stp x24, x23, [sp, #0x90] 11c6f8: a90a57f6 stp x22, x21, [sp, #0xa0] 11c6fc: a90b4ff4 stp x20, x19, [sp, #0xb0] 11c700: a9486fa9 ldp x9, x27, [x29, #0x80] 11c704: 90fffb1a adrp x26, 0x7c000 11c708: aa0503f8 mov x24, x5 11c70c: b94093a8 ldr w8, [x29, #0x90] 11c710: aa0403f9 mov x25, x4 11c714: f9403fb3 ldr x19, [x29, #0x78] 11c718: aa0203f5 mov x21, x2 11c71c: f81e03a9 stur x9, [x29, #-0x20] 11c720: 91000529 add x9, x9, #0x1 11c724: 3941a3aa ldrb w10, [x29, #0x68] 11c728: b81dc3a8 stur w8, [x29, #-0x24] 11c72c: aa0103f7 mov x23, x1 11c730: aa1f03f4 mov x20, xzr 11c734: f9000be9 str x9, [sp, #0x10] 11c738: 71000509 subs w9, w8, #0x1 11c73c: 91000768 add x8, x27, #0x1 11c740: 3941c3b6 ldrb w22, [x29, #0x70] 11c744: b9001fea str w10, [sp, #0x1c] 11c748: f94033bc ldr x28, [x29, #0x60] 11c74c: 924000ea and x10, x7, #0x1 11c750: 9100066f add x15, x19, #0x1 11c754: a90207e8 stp x8, x1, [sp, #0x20] 11c758: 1a9f07e8 cset w8, ne 11c75c: 9113fb5a add x26, x26, #0x4fe 11c760: f81f83a6 stur x6, [x29, #-0x8] 11c764: b81d83a3 stur w3, [x29, #-0x28] 11c768: f9001bea str x10, [sp, #0x30] 11c76c: 290127e8 stp w8, w9, [sp, #0x8] 11c770: f90003e0 str x0, [sp] 11c774: f9000040 str x0, [x2] 11c778: a93ebfbb stp x27, x15, [x29, #-0x18] 11c77c: 14000007 b 0x11c798 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xbc> 11c780: f85e83bb ldur x27, [x29, #-0x18] 11c784: 90fffb1a adrp x26, 0x7c000 11c788: 9113fb5a add x26, x26, #0x4fe 11c78c: 91000694 add x20, x20, #0x1 11c790: f100129f cmp x20, #0x4 11c794: 54001c60 b.eq 0x11cb20 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x444> 11c798: 38746b88 ldrb w8, [x28, x20] 11c79c: 7100111f cmp w8, #0x4 11c7a0: 54ffff68 b.hi 0x11c78c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xb0> 11c7a4: 10000089 adr x9, 0x11c7b4 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xd8> 11c7a8: 38686b4a ldrb w10, [x26, x8] 11c7ac: 8b0a0929 add x9, x9, x10, lsl #2 11c7b0: d61f0120 br x9 11c7b4: d503249f bti j 11c7b8: f94002a8 ldr x8, [x21] 11c7bc: f90002e8 str x8, [x23] 11c7c0: 17fffff3 b 0x11c78c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xb0> 11c7c4: d503249f bti j 11c7c8: f9401be8 ldr x8, [sp, #0x30] 11c7cc: 8b080339 add x25, x25, x8 11c7d0: aa1903e8 mov x8, x25 11c7d4: eb18033f cmp x25, x24 11c7d8: 540001a2 b.hs 0x11c80c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x130> 11c7dc: f85f83a8 ldur x8, [x29, #-0x8] 11c7e0: f9400909 ldr x9, [x8, #0x10] 11c7e4: aa1903e8 mov x8, x25 11c7e8: 39c0010a ldrsb w10, [x8] 11c7ec: 37f8010a tbnz w10, #0x1f, 0x11c80c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x130> 11c7f0: 92401d4a and x10, x10, #0xff 11c7f4: f86a792a ldr x10, [x9, x10, lsl #3] 11c7f8: 363000aa tbz w10, #0x6, 0x11c80c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x130> 11c7fc: 91000508 add x8, x8, #0x1 11c800: eb18011f cmp x8, x24 11c804: 54ffff23 b.lo 0x11c7e8 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x10c> 11c808: aa1803e8 mov x8, x24 11c80c: b85dc3a9 ldur w9, [x29, #-0x24] 11c810: f94002ba ldr x26, [x21] 11c814: 7100053f cmp w9, #0x1 11c818: 54000b2b b.lt 0x11c97c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x2a0> 11c81c: eb19011f cmp x8, x25 11c820: 54000ea9 b.ls 0x11c9f4 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x318> 11c824: aa0803fb mov x27, x8 11c828: 91000749 add x9, x26, #0x1 11c82c: 385fff6a ldrb w10, [x27, #-0x1]! 11c830: eb19037f cmp x27, x25 11c834: f90002a9 str x9, [x21] 11c838: 3900034a strb w10, [x26] 11c83c: 540016c9 b.ls 0x11cb14 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x438> 11c840: 29412be9 ldp w9, w10, [sp, #0x8] 11c844: 2a0a03f7 mov w23, w10 11c848: 3400024a cbz w10, 0x11c890 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x1b4> 11c84c: d100090b sub x11, x8, #0x2 11c850: b9400fea ldr w10, [sp, #0xc] 11c854: aa0b03e8 mov x8, x11 11c858: f94002ac ldr x12, [x21] 11c85c: 71000557 subs w23, w10, #0x1 11c860: 385ff50d ldrb w13, [x8], #-0x1 11c864: 1a9f07e9 cset w9, ne 11c868: eb19017f cmp x11, x25 11c86c: 9100058e add x14, x12, #0x1 11c870: f90002ae str x14, [x21] 11c874: 3900018d strb w13, [x12] 11c878: 540000a9 b.ls 0x11c88c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x1b0> 11c87c: 7100055f cmp w10, #0x1 11c880: aa0803eb mov x11, x8 11c884: 2a1703ea mov w10, w23 11c888: 54fffe81 b.ne 0x11c858 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x17c> 11c88c: 9100051b add x27, x8, #0x1 11c890: 35000b69 cbnz w9, 0x11c9fc ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x320> 11c894: 2a1f03f7 mov w23, wzr 11c898: 2a1f03e0 mov w0, wzr 11c89c: 710006ff cmp w23, #0x1 11c8a0: 54000bea b.ge 0x11ca1c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x340> 11c8a4: 14000066 b 0x11ca3c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x360> 11c8a8: d503249f bti j 11c8ac: f85f83a0 ldur x0, [x29, #-0x8] 11c8b0: 52800401 mov w1, #0x20 // =32 11c8b4: f94002a8 ldr x8, [x21] 11c8b8: f9400009 ldr x9, [x0] 11c8bc: f90002e8 str x8, [x23] 11c8c0: f9401d28 ldr x8, [x9, #0x38] 11c8c4: d63f0100 blr x8 11c8c8: f94002a8 ldr x8, [x21] 11c8cc: f85f03af ldur x15, [x29, #-0x10] 11c8d0: 91000509 add x9, x8, #0x1 11c8d4: f90002a9 str x9, [x21] 11c8d8: 39000100 strb w0, [x8] 11c8dc: 17ffffac b 0x11c78c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xb0> 11c8e0: d503249f bti j 11c8e4: f85e03a9 ldur x9, [x29, #-0x20] 11c8e8: 39400128 ldrb w8, [x9] 11c8ec: f9400529 ldr x9, [x9, #0x8] 11c8f0: d341fd0a lsr x10, x8, #1 11c8f4: 7200011f tst w8, #0x1 11c8f8: 9a89015a csel x26, x10, x9, eq 11c8fc: b85d83a9 ldur w9, [x29, #-0x28] 11c900: 364ff429 tbz w9, #0x9, 0x11c784 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xa8> 11c904: b4fff41a cbz x26, 0x11c784 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xa8> 11c908: f85e03a9 ldur x9, [x29, #-0x20] 11c90c: 7200011f tst w8, #0x1 11c910: f94002bb ldr x27, [x21] 11c914: aa1a03e2 mov x2, x26 11c918: f9400be8 ldr x8, [sp, #0x10] 11c91c: f9400929 ldr x9, [x9, #0x10] 11c920: aa1b03e0 mov x0, x27 11c924: 9a890101 csel x1, x8, x9, eq 11c928: 94010382 bl 0x15d730 11c92c: 8b1a0368 add x8, x27, x26 11c930: a97ebfbb ldp x27, x15, [x29, #-0x18] 11c934: f90002a8 str x8, [x21] 11c938: 17ffff93 b 0x11c784 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xa8> 11c93c: d503249f bti j 11c940: 39400368 ldrb w8, [x27] 11c944: f9400769 ldr x9, [x27, #0x8] 11c948: d341fd0a lsr x10, x8, #1 11c94c: 7200011f tst w8, #0x1 11c950: 9a890148 csel x8, x10, x9, eq 11c954: b4fff1c8 cbz x8, 0x11c78c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xb0> 11c958: f9400b68 ldr x8, [x27, #0x10] 11c95c: f94013ea ldr x10, [sp, #0x20] 11c960: f94002a9 ldr x9, [x21] 11c964: 9a880148 csel x8, x10, x8, eq 11c968: 9100052a add x10, x9, #0x1 11c96c: 39400108 ldrb w8, [x8] 11c970: f90002aa str x10, [x21] 11c974: 39000128 strb w8, [x9] 11c978: 17ffff85 b 0x11c78c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xb0> 11c97c: aa0803fb mov x27, x8 11c980: eb19037f cmp x27, x25 11c984: 540006c1 b.ne 0x11ca5c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x380> 11c988: f85f83a0 ldur x0, [x29, #-0x8] 11c98c: 52800601 mov w1, #0x30 // =48 11c990: f9400008 ldr x8, [x0] 11c994: f9401d08 ldr x8, [x8, #0x38] 11c998: d63f0100 blr x8 11c99c: f94002a8 ldr x8, [x21] 11c9a0: f85f03af ldur x15, [x29, #-0x10] 11c9a4: 91000509 add x9, x8, #0x1 11c9a8: f90002a9 str x9, [x21] 11c9ac: 39000100 strb w0, [x8] 11c9b0: f94002a8 ldr x8, [x21] 11c9b4: eb08035f cmp x26, x8 11c9b8: 54ffee40 b.eq 0x11c780 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xa4> 11c9bc: d1000508 sub x8, x8, #0x1 11c9c0: f85e83bb ldur x27, [x29, #-0x18] 11c9c4: eb1a011f cmp x8, x26 11c9c8: 54ffede9 b.ls 0x11c784 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xa8> 11c9cc: 91000749 add x9, x26, #0x1 11c9d0: 3940010a ldrb w10, [x8] 11c9d4: 9100052c add x12, x9, #0x1 11c9d8: 385ff12b ldurb w11, [x9, #-0x1] 11c9dc: 381ff12a sturb w10, [x9, #-0x1] 11c9e0: 381ff50b strb w11, [x8], #-0x1 11c9e4: eb08013f cmp x9, x8 11c9e8: aa0c03e9 mov x9, x12 11c9ec: 54ffff23 b.lo 0x11c9d0 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x2f4> 11c9f0: 17ffff65 b 0x11c784 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xa8> 11c9f4: b85dc3b7 ldur w23, [x29, #-0x24] 11c9f8: aa0803fb mov x27, x8 11c9fc: f85f83a0 ldur x0, [x29, #-0x8] 11ca00: 52800601 mov w1, #0x30 // =48 11ca04: f9400008 ldr x8, [x0] 11ca08: f9401d08 ldr x8, [x8, #0x38] 11ca0c: d63f0100 blr x8 11ca10: f85f03af ldur x15, [x29, #-0x10] 11ca14: 710006ff cmp w23, #0x1 11ca18: 5400012b b.lt 0x11ca3c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x360> 11ca1c: 110006e8 add w8, w23, #0x1 11ca20: f94002a9 ldr x9, [x21] 11ca24: 51000508 sub w8, w8, #0x1 11ca28: 7100051f cmp w8, #0x1 11ca2c: 9100052a add x10, x9, #0x1 11ca30: f90002aa str x10, [x21] 11ca34: 39000120 strb w0, [x9] 11ca38: 54ffff48 b.hi 0x11ca20 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x344> 11ca3c: f94002a8 ldr x8, [x21] 11ca40: f94017f7 ldr x23, [sp, #0x28] 11ca44: 91000509 add x9, x8, #0x1 11ca48: f90002a9 str x9, [x21] 11ca4c: b9401fe9 ldr w9, [sp, #0x1c] 11ca50: 39000109 strb w9, [x8] 11ca54: eb19037f cmp x27, x25 11ca58: 54fff980 b.eq 0x11c988 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x2ac> 11ca5c: 39400268 ldrb w8, [x19] 11ca60: f9400669 ldr x9, [x19, #0x8] 11ca64: d341fd0a lsr x10, x8, #1 11ca68: 7200011f tst w8, #0x1 11ca6c: 9a890149 csel x9, x10, x9, eq 11ca70: b40000c9 cbz x9, 0x11ca88 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x3ac> 11ca74: f9400a69 ldr x9, [x19, #0x10] 11ca78: 7200011f tst w8, #0x1 11ca7c: 9a8901e8 csel x8, x15, x9, eq 11ca80: 39400108 ldrb w8, [x8] 11ca84: 14000002 b 0x11ca8c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x3b0> 11ca88: 12800008 mov w8, #-0x1 // =-1 11ca8c: 2a1f03e9 mov w9, wzr 11ca90: 2a1f03ea mov w10, wzr 11ca94: 14000010 b 0x11cad4 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x3f8> 11ca98: f9400a68 ldr x8, [x19, #0x10] 11ca9c: 7200017f tst w11, #0x1 11caa0: 2a1f03ea mov w10, wzr 11caa4: 9a8801e8 csel x8, x15, x8, eq 11caa8: 38696908 ldrb w8, [x8, x9] 11caac: 7103fd1f cmp w8, #0xff 11cab0: 5a9f1108 csinv w8, w8, wzr, ne 11cab4: f94002ab ldr x11, [x21] 11cab8: 1100054a add w10, w10, #0x1 11cabc: 385fff6d ldrb w13, [x27, #-0x1]! 11cac0: eb19037f cmp x27, x25 11cac4: 9100056c add x12, x11, #0x1 11cac8: f90002ac str x12, [x21] 11cacc: 3900016d strb w13, [x11] 11cad0: 54fff700 b.eq 0x11c9b0 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x2d4> 11cad4: 6b08015f cmp w10, w8 11cad8: 54fffee1 b.ne 0x11cab4 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x3d8> 11cadc: f94002aa ldr x10, [x21] 11cae0: 11000529 add w9, w9, #0x1 11cae4: 9100054b add x11, x10, #0x1 11cae8: f90002ab str x11, [x21] 11caec: 39000156 strb w22, [x10] 11caf0: 3940026b ldrb w11, [x19] 11caf4: f940066a ldr x10, [x19, #0x8] 11caf8: d341fd6c lsr x12, x11, #1 11cafc: 7200017f tst w11, #0x1 11cb00: 9a8a018a csel x10, x12, x10, eq 11cb04: eb09015f cmp x10, x9 11cb08: 54fffc88 b.hi 0x11ca98 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x3bc> 11cb0c: 2a1f03ea mov w10, wzr 11cb10: 17ffffe9 b 0x11cab4 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x3d8> 11cb14: 29415fe9 ldp w9, w23, [sp, #0x8] 11cb18: 34ffebe9 cbz w9, 0x11c894 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x1b8> 11cb1c: 17ffffb8 b 0x11c9fc ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x320> 11cb20: 39400368 ldrb w8, [x27] 11cb24: f9400769 ldr x9, [x27, #0x8] 11cb28: d341fd0a lsr x10, x8, #1 11cb2c: 7200011f tst w8, #0x1 11cb30: 9a890149 csel x9, x10, x9, eq 11cb34: f1000537 subs x23, x9, #0x1 11cb38: 54000189 b.ls 0x11cb68 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x48c> 11cb3c: f9400b69 ldr x9, [x27, #0x10] 11cb40: 7200011f tst w8, #0x1 11cb44: f94013e8 ldr x8, [sp, #0x20] 11cb48: aa1703e2 mov x2, x23 11cb4c: f94002b8 ldr x24, [x21] 11cb50: 9a890108 csel x8, x8, x9, eq 11cb54: 91000501 add x1, x8, #0x1 11cb58: aa1803e0 mov x0, x24 11cb5c: 940102f5 bl 0x15d730 11cb60: 8b170308 add x8, x24, x23 11cb64: f90002a8 str x8, [x21] 11cb68: b85d83a9 ldur w9, [x29, #-0x28] 11cb6c: 52801608 mov w8, #0xb0 // =176 11cb70: 0a080128 and w8, w9, w8 11cb74: 7100411f cmp w8, #0x10 11cb78: 540000e0 b.eq 0x11cb94 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x4b8> 11cb7c: f94003e9 ldr x9, [sp] 11cb80: 7100811f cmp w8, #0x20 11cb84: 54000041 b.ne 0x11cb8c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x4b0> 11cb88: f94002a9 ldr x9, [x21] 11cb8c: f94017e8 ldr x8, [sp, #0x28] 11cb90: f9000109 str x9, [x8] 11cb94: a94b4ff4 ldp x20, x19, [sp, #0xb0] 11cb98: a94a57f6 ldp x22, x21, [sp, #0xa0] 11cb9c: a9495ff8 ldp x24, x23, [sp, #0x90] 11cba0: a94867fa ldp x26, x25, [sp, #0x80] 11cba4: a9476ffc ldp x28, x27, [sp, #0x70] 11cba8: a9467bfd ldp x29, x30, [sp, #0x60] 11cbac: 910303ff add sp, sp, #0xc0 11cbb0: d50323bf autiasp 11cbb4: d65f03c0 ret 000000000011cbb8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const>: 11cbb8: d503233f paciasp 11cbbc: d10683ff sub sp, sp, #0x1a0 11cbc0: a9147bfd stp x29, x30, [sp, #0x140] 11cbc4: 910503fd add x29, sp, #0x140 11cbc8: a9156ffc stp x28, x27, [sp, #0x150] 11cbcc: a91667fa stp x26, x25, [sp, #0x160] 11cbd0: a9175ff8 stp x24, x23, [sp, #0x170] 11cbd4: a91857f6 stp x22, x21, [sp, #0x180] 11cbd8: a9194ff4 stp x20, x19, [sp, #0x190] 11cbdc: d53bd05b mrs x27, TPIDR_EL0 11cbe0: aa0303e0 mov x0, x3 11cbe4: f9401768 ldr x8, [x27, #0x28] 11cbe8: aa0503f6 mov x22, x5 11cbec: 2a0403fa mov w26, w4 11cbf0: aa0303f4 mov x20, x3 11cbf4: 2a0203f9 mov w25, w2 11cbf8: aa0103fc mov x28, x1 11cbfc: f81f03a8 stur x8, [x29, #-0x10] 11cc00: d10223a8 sub x8, x29, #0x88 11cc04: 94010b17 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 11cc08: 90000293 adrp x19, 0x16c000 11cc0c: 90000288 adrp x8, 0x16c000 11cc10: f9470273 ldr x19, [x19, #0xe00] 11cc14: f9474508 ldr x8, [x8, #0xe88] 11cc18: f81983bf stur xzr, [x29, #-0x68] 11cc1c: f85783b5 ldur x21, [x29, #-0x88] 11cc20: a938a3b3 stp x19, x8, [x29, #-0x78] 11cc24: c8dffe68 ldar x8, [x19] 11cc28: b100051f cmn x8, #0x1 11cc2c: 54000160 b.eq 0x11cc58 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0xa0> 11cc30: d101e3a8 sub x8, x29, #0x78 11cc34: 910263e9 add x9, sp, #0x98 11cc38: f9004fe8 str x8, [sp, #0x98] 11cc3c: f90043e9 str x9, [sp, #0x80] 11cc40: 90000280 adrp x0, 0x16c000 11cc44: b00000c2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11cc48: 9104d042 add x2, x2, #0x134 11cc4c: 910203e1 add x1, sp, #0x80 11cc50: f9470000 ldr x0, [x0, #0xe00] 11cc54: 94010b47 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11cc58: a94126a8 ldp x8, x9, [x21, #0x10] 11cc5c: b9800a6a ldrsw x10, [x19, #0x8] 11cc60: cb08012b sub x11, x9, x8 11cc64: d1000549 sub x9, x10, #0x1 11cc68: eb8b0d3f cmp x9, x11, asr #3 11cc6c: 54001382 b.hs 0x11cedc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x324> 11cc70: f8697917 ldr x23, [x8, x9, lsl #3] 11cc74: b4001357 cbz x23, 0x11cedc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x324> 11cc78: 394002c8 ldrb w8, [x22] 11cc7c: f94006c9 ldr x9, [x22, #0x8] 11cc80: d341fd0a lsr x10, x8, #1 11cc84: 7200011f tst w8, #0x1 11cc88: 9a890149 csel x9, x10, x9, eq 11cc8c: b40001a9 cbz x9, 0x11ccc0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x108> 11cc90: f9400ac9 ldr x9, [x22, #0x10] 11cc94: 7200011f tst w8, #0x1 11cc98: 9a961528 csinc x8, x9, x22, ne 11cc9c: f94002e9 ldr x9, [x23] 11cca0: 39400113 ldrb w19, [x8] 11cca4: f9401d28 ldr x8, [x9, #0x38] 11cca8: aa1703e0 mov x0, x23 11ccac: 528005a1 mov w1, #0x2d // =45 11ccb0: d63f0100 blr x8 11ccb4: 6b20027f cmp w19, w0, uxtb 11ccb8: 1a9f17f8 cset w24, eq 11ccbc: 14000002 b 0x11ccc4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x10c> 11ccc0: 2a1f03f8 mov w24, wzr 11ccc4: f90027fc str x28, [sp, #0x48] 11ccc8: a909ffff stp xzr, xzr, [sp, #0x98] 11cccc: f90057ff str xzr, [sp, #0xa8] 11ccd0: a9087fff stp xzr, xzr, [sp, #0x80] 11ccd4: f9004bff str xzr, [sp, #0x90] 11ccd8: a906ffff stp xzr, xzr, [sp, #0x68] 11ccdc: f9003fff str xzr, [sp, #0x78] 11cce0: 910193e8 add x8, sp, #0x64 11cce4: 9101a3e9 add x9, sp, #0x68 11cce8: 12000320 and w0, w25, #0x1 11ccec: d10223a2 sub x2, x29, #0x88 11ccf0: d10203a3 sub x3, x29, #0x80 11ccf4: d10233a4 sub x4, x29, #0x8c 11ccf8: d10243a5 sub x5, x29, #0x90 11ccfc: 910263e6 add x6, sp, #0x98 11cd00: 910203e7 add x7, sp, #0x80 11cd04: 2a1803e1 mov w1, w24 11cd08: a90023e9 stp x9, x8, [sp] 11cd0c: 94010c0d bl 0x15fd40 <_ZNSt6__ndk111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_Ri@plt> 11cd10: 394002d3 ldrb w19, [x22] 11cd14: f90023fb str x27, [sp, #0x40] 11cd18: f94006c8 ldr x8, [x22, #0x8] 11cd1c: b98067fc ldrsw x28, [sp, #0x64] 11cd20: d341fe69 lsr x9, x19, #1 11cd24: 7200027f tst w19, #0x1 11cd28: 9a880135 csel x21, x9, x8, eq 11cd2c: 6b15039f cmp w28, w21 11cd30: 5400022a b.ge 0x11cd74 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x1bc> 11cd34: 3941a3e8 ldrb w8, [sp, #0x68] 11cd38: cb1c02ab sub x11, x21, x28 11cd3c: f9403be9 ldr x9, [sp, #0x70] 11cd40: 394203ea ldrb w10, [sp, #0x80] 11cd44: f94047ec ldr x12, [sp, #0x88] 11cd48: 7200011f tst w8, #0x1 11cd4c: d341fd08 lsr x8, x8, #1 11cd50: 9a890108 csel x8, x8, x9, eq 11cd54: d341fd49 lsr x9, x10, #1 11cd58: 7200015f tst w10, #0x1 11cd5c: 8b0b078a add x10, x28, x11, lsl #1 11cd60: 9a8c0129 csel x9, x9, x12, eq 11cd64: 8b080148 add x8, x10, x8 11cd68: 8b090108 add x8, x8, x9 11cd6c: 91000500 add x0, x8, #0x1 11cd70: 1400000e b 0x11cda8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x1f0> 11cd74: 3941a3e8 ldrb w8, [sp, #0x68] 11cd78: f9403be9 ldr x9, [sp, #0x70] 11cd7c: 394203ea ldrb w10, [sp, #0x80] 11cd80: f94047eb ldr x11, [sp, #0x88] 11cd84: d341fd0c lsr x12, x8, #1 11cd88: 7200011f tst w8, #0x1 11cd8c: 9a890188 csel x8, x12, x9, eq 11cd90: d341fd49 lsr x9, x10, #1 11cd94: 7200015f tst w10, #0x1 11cd98: 8b080388 add x8, x28, x8 11cd9c: 9a8b0129 csel x9, x9, x11, eq 11cda0: 8b090108 add x8, x8, x9 11cda4: 91000900 add x0, x8, #0x2 11cda8: 2a1a03fb mov w27, w26 11cdac: f101941f cmp x0, #0x65 11cdb0: 540000c3 b.lo 0x11cdc8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x210> 11cdb4: 9401011b bl 0x15d220 11cdb8: aa0003f9 mov x25, x0 11cdbc: aa0003fa mov x26, x0 11cdc0: b5000080 cbnz x0, 0x11cdd0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x218> 11cdc4: 94010a7f bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 11cdc8: aa1f03f9 mov x25, xzr 11cdcc: d101e3ba sub x26, x29, #0x78 11cdd0: f9400ac8 ldr x8, [x22, #0x10] 11cdd4: 7200027f tst w19, #0x1 11cdd8: b9400a83 ldr w3, [x20, #0x8] 11cddc: 385703a9 ldurb w9, [x29, #-0x90] 11cde0: 9a961504 csinc x4, x8, x22, ne 11cde4: 385743a8 ldurb w8, [x29, #-0x8c] 11cde8: 8b150085 add x5, x4, x21 11cdec: 9101a3ea add x10, sp, #0x68 11cdf0: 910203eb add x11, sp, #0x80 11cdf4: 910263ec add x12, sp, #0x98 11cdf8: 910163e1 add x1, sp, #0x58 11cdfc: 910143e2 add x2, sp, #0x50 11ce00: aa1a03e0 mov x0, x26 11ce04: a9022beb stp x11, x10, [sp, #0x20] 11ce08: d10203aa sub x10, x29, #0x80 11ce0c: aa1703e6 mov x6, x23 11ce10: 2a1803e7 mov w7, w24 11ce14: b90033fc str w28, [sp, #0x30] 11ce18: f9000fec str x12, [sp, #0x18] 11ce1c: 390043e9 strb w9, [sp, #0x10] 11ce20: 390023e8 strb w8, [sp, #0x8] 11ce24: f90003ea str x10, [sp] 11ce28: 94010bca bl 0x15fd50 <_ZNSt6__ndk111__money_putIcE8__formatEPcRS2_S3_jPKcS5_RKNS_5ctypeIcEEbRKNS_10money_base7patternEccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESL_SL_i@plt> 11ce2c: a9450be3 ldp x3, x2, [sp, #0x50] 11ce30: f94027e0 ldr x0, [sp, #0x48] 11ce34: aa1a03e1 mov x1, x26 11ce38: aa1403e4 mov x4, x20 11ce3c: 2a1b03e5 mov w5, w27 11ce40: 97ffcb81 bl 0x10fc44 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x420> 11ce44: aa0003f3 mov x19, x0 11ce48: b4000079 cbz x25, 0x11ce54 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x29c> 11ce4c: aa1903e0 mov x0, x25 11ce50: 94010114 bl 0x15d2a0 11ce54: 3941a3e8 ldrb w8, [sp, #0x68] 11ce58: f94023f4 ldr x20, [sp, #0x40] 11ce5c: 370002e8 tbnz w8, #0x0, 0x11ceb8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x300> 11ce60: 394203e8 ldrb w8, [sp, #0x80] 11ce64: 37000328 tbnz w8, #0x0, 0x11cec8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x310> 11ce68: 394263e8 ldrb w8, [sp, #0x98] 11ce6c: 36000068 tbz w8, #0x0, 0x11ce78 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x2c0> 11ce70: f94057e0 ldr x0, [sp, #0xa8] 11ce74: 9401001b bl 0x15cee0 <_ZdlPv@plt> 11ce78: f85783a0 ldur x0, [x29, #-0x88] 11ce7c: 94010a3d bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11ce80: f9401688 ldr x8, [x20, #0x28] 11ce84: f85f03a9 ldur x9, [x29, #-0x10] 11ce88: eb09011f cmp x8, x9 11ce8c: 540002a1 b.ne 0x11cee0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x328> 11ce90: aa1303e0 mov x0, x19 11ce94: a9594ff4 ldp x20, x19, [sp, #0x190] 11ce98: a95857f6 ldp x22, x21, [sp, #0x180] 11ce9c: a9575ff8 ldp x24, x23, [sp, #0x170] 11cea0: a95667fa ldp x26, x25, [sp, #0x160] 11cea4: a9556ffc ldp x28, x27, [sp, #0x150] 11cea8: a9547bfd ldp x29, x30, [sp, #0x140] 11ceac: 910683ff add sp, sp, #0x1a0 11ceb0: d50323bf autiasp 11ceb4: d65f03c0 ret 11ceb8: f9403fe0 ldr x0, [sp, #0x78] 11cebc: 94010009 bl 0x15cee0 <_ZdlPv@plt> 11cec0: 394203e8 ldrb w8, [sp, #0x80] 11cec4: 3607fd28 tbz w8, #0x0, 0x11ce68 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x2b0> 11cec8: f9404be0 ldr x0, [sp, #0x90] 11cecc: 94010005 bl 0x15cee0 <_ZdlPv@plt> 11ced0: 394263e8 ldrb w8, [sp, #0x98] 11ced4: 3707fce8 tbnz w8, #0x0, 0x11ce70 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x2b8> 11ced8: 17ffffe8 b 0x11ce78 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x2c0> 11cedc: 9400223b bl 0x1257c8 11cee0: 9400ffd4 bl 0x15ce30 <__stack_chk_fail@plt> 11cee4: 14000002 b 0x11ceec >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x334> 11cee8: 1400001d b 0x11cf5c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x3a4> 11ceec: aa0003f3 mov x19, x0 11cef0: 3941a3e8 ldrb w8, [sp, #0x68] 11cef4: 360001c8 tbz w8, #0x0, 0x11cf2c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x374> 11cef8: f9403fe0 ldr x0, [sp, #0x78] 11cefc: 9400fff9 bl 0x15cee0 <_ZdlPv@plt> 11cf00: 394203e8 ldrb w8, [sp, #0x80] 11cf04: 36000188 tbz w8, #0x0, 0x11cf34 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x37c> 11cf08: f9404be0 ldr x0, [sp, #0x90] 11cf0c: 9400fff5 bl 0x15cee0 <_ZdlPv@plt> 11cf10: 394263e8 ldrb w8, [sp, #0x98] 11cf14: 36000268 tbz w8, #0x0, 0x11cf60 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x3a8> 11cf18: 14000009 b 0x11cf3c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x384> 11cf1c: aa0003f3 mov x19, x0 11cf20: b5000159 cbnz x25, 0x11cf48 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x390> 11cf24: 3941a3e8 ldrb w8, [sp, #0x68] 11cf28: 3707fe88 tbnz w8, #0x0, 0x11cef8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x340> 11cf2c: 394203e8 ldrb w8, [sp, #0x80] 11cf30: 3707fec8 tbnz w8, #0x0, 0x11cf08 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x350> 11cf34: 394263e8 ldrb w8, [sp, #0x98] 11cf38: 36000148 tbz w8, #0x0, 0x11cf60 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x3a8> 11cf3c: f94057e0 ldr x0, [sp, #0xa8] 11cf40: 9400ffe8 bl 0x15cee0 <_ZdlPv@plt> 11cf44: 14000007 b 0x11cf60 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x3a8> 11cf48: aa1903e0 mov x0, x25 11cf4c: 940100d5 bl 0x15d2a0 11cf50: 3941a3e8 ldrb w8, [sp, #0x68] 11cf54: 3607fec8 tbz w8, #0x0, 0x11cf2c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x374> 11cf58: 17ffffe8 b 0x11cef8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x340> 11cf5c: aa0003f3 mov x19, x0 11cf60: f85783a0 ldur x0, [x29, #-0x88] 11cf64: 94010a03 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11cf68: aa1303e0 mov x0, x19 11cf6c: 9400f07d bl 0x159160 <__emutls_get_address+0x6d4> 000000000011cf70 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const>: 11cf70: d503233f paciasp 11cf74: a9ba7bfd stp x29, x30, [sp, #-0x60]! 11cf78: a9016ffc stp x28, x27, [sp, #0x10] 11cf7c: 910003fd mov x29, sp 11cf80: a90267fa stp x26, x25, [sp, #0x20] 11cf84: a9035ff8 stp x24, x23, [sp, #0x30] 11cf88: a90457f6 stp x22, x21, [sp, #0x40] 11cf8c: a9054ff4 stp x20, x19, [sp, #0x50] 11cf90: d11203ff sub sp, sp, #0x480 11cf94: d53bd05c mrs x28, TPIDR_EL0 11cf98: d101d3a9 sub x9, x29, #0x74 11cf9c: f9401788 ldr x8, [x28, #0x28] 11cfa0: aa0103f7 mov x23, x1 11cfa4: d101d3a0 sub x0, x29, #0x74 11cfa8: 52800c81 mov w1, #0x64 // =100 11cfac: 2a0403f4 mov w20, w4 11cfb0: aa0303f6 mov x22, x3 11cfb4: 2a0203f9 mov w25, w2 11cfb8: f81f03a8 stur x8, [x29, #-0x10] 11cfbc: f9006fe9 str x9, [sp, #0xd8] 11cfc0: 3d8017e0 str q0, [sp, #0x50] 11cfc4: 97fffd07 bl 0x11c3e0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x4b4> 11cfc8: 7101901f cmp w0, #0x64 11cfcc: 540002c3 b.lo 0x11d024 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0xb4> 11cfd0: f00002a8 adrp x8, 0x173000 11cfd4: f00002b3 adrp x19, 0x173000 11cfd8: 9118e108 add x8, x8, #0x638 11cfdc: 08dffd08 ldarb w8, [x8] 11cfe0: 36001908 tbz w8, #0x0, 0x11d300 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x390> 11cfe4: f9431a61 ldr x1, [x19, #0x630] 11cfe8: b0fffa82 adrp x2, 0x6d000 11cfec: 910363e0 add x0, sp, #0xd8 11cff0: 910dcc42 add x2, x2, #0x373 11cff4: 3dc017e0 ldr q0, [sp, #0x50] 11cff8: aa1f03f3 mov x19, xzr 11cffc: 94010ae5 bl 0x15fb90 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt> 11d000: f9406ff3 ldr x19, [sp, #0xd8] 11d004: b40019b3 cbz x19, 0x11d338 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x3c8> 11d008: 93407c15 sxtw x21, w0 11d00c: d37ef6a0 lsl x0, x21, #2 11d010: 94010084 bl 0x15d220 11d014: b4001940 cbz x0, 0x11d33c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x3cc> 11d018: aa0003fb mov x27, x0 11d01c: aa0003f8 mov x24, x0 11d020: 14000005 b 0x11d034 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0xc4> 11d024: aa1f03fb mov x27, xzr 11d028: aa1f03f3 mov x19, xzr 11d02c: 9109f3f8 add x24, sp, #0x27c 11d030: 93407c15 sxtw x21, w0 11d034: 910343e8 add x8, sp, #0xd0 11d038: aa1603e0 mov x0, x22 11d03c: a9046ff7 stp x23, x27, [sp, #0x40] 11d040: f9002bf3 str x19, [sp, #0x50] 11d044: 94010a07 bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 11d048: f0000277 adrp x23, 0x16c000 11d04c: f0000268 adrp x8, 0x16c000 11d050: f9470ef7 ldr x23, [x23, #0xe18] 11d054: f9474508 ldr x8, [x8, #0xe88] 11d058: f9007fff str xzr, [sp, #0xf8] 11d05c: f9406bfa ldr x26, [sp, #0xd0] 11d060: a90ea3f7 stp x23, x8, [sp, #0xe8] 11d064: c8dffee8 ldar x8, [x23] 11d068: b100051f cmn x8, #0x1 11d06c: 54000160 b.eq 0x11d098 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x128> 11d070: 9103a3e8 add x8, sp, #0xe8 11d074: 9102c3e9 add x9, sp, #0xb0 11d078: f9005be8 str x8, [sp, #0xb0] 11d07c: f9004fe9 str x9, [sp, #0x98] 11d080: f0000260 adrp x0, 0x16c000 11d084: 900000c2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11d088: 9104d042 add x2, x2, #0x134 11d08c: 910263e1 add x1, sp, #0x98 11d090: f9470c00 ldr x0, [x0, #0xe18] 11d094: 94010a37 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11d098: a9412748 ldp x8, x9, [x26, #0x10] 11d09c: b9800aea ldrsw x10, [x23, #0x8] 11d0a0: cb08012b sub x11, x9, x8 11d0a4: d1000549 sub x9, x10, #0x1 11d0a8: eb8b0d3f cmp x9, x11, asr #3 11d0ac: 54001282 b.hs 0x11d2fc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x38c> 11d0b0: f869791a ldr x26, [x8, x9, lsl #3] 11d0b4: b400125a cbz x26, 0x11d2fc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x38c> 11d0b8: f9400348 ldr x8, [x26] 11d0bc: f9406fe1 ldr x1, [sp, #0xd8] 11d0c0: f9403108 ldr x8, [x8, #0x60] 11d0c4: 8b150022 add x2, x1, x21 11d0c8: aa1a03e0 mov x0, x26 11d0cc: aa1803e3 mov x3, x24 11d0d0: d63f0100 blr x8 11d0d4: b40000d5 cbz x21, 0x11d0ec >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x17c> 11d0d8: f9406fe8 ldr x8, [sp, #0xd8] 11d0dc: 39400108 ldrb w8, [x8] 11d0e0: 7100b51f cmp w8, #0x2d 11d0e4: 1a9f17fb cset w27, eq 11d0e8: 14000002 b 0x11d0f0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x180> 11d0ec: 2a1f03fb mov w27, wzr 11d0f0: a90b7fff stp xzr, xzr, [sp, #0xb0] 11d0f4: f90063ff str xzr, [sp, #0xc0] 11d0f8: a909ffff stp xzr, xzr, [sp, #0x98] 11d0fc: f90057ff str xzr, [sp, #0xa8] 11d100: a9087fff stp xzr, xzr, [sp, #0x80] 11d104: f9004bff str xzr, [sp, #0x90] 11d108: 9101f3e8 add x8, sp, #0x7c 11d10c: 910203e9 add x9, sp, #0x80 11d110: 12000320 and w0, w25, #0x1 11d114: 910343e2 add x2, sp, #0xd0 11d118: 910383e3 add x3, sp, #0xe0 11d11c: 910333e4 add x4, sp, #0xcc 11d120: 910323e5 add x5, sp, #0xc8 11d124: 9102c3e6 add x6, sp, #0xb0 11d128: 910263e7 add x7, sp, #0x98 11d12c: 2a1b03e1 mov w1, w27 11d130: a90023e9 stp x9, x8, [sp] 11d134: 94010b0b bl 0x15fd60 <_ZNSt6__ndk111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_Ri@plt> 11d138: b9807ff7 ldrsw x23, [sp, #0x7c] 11d13c: 6b1502ff cmp w23, w21 11d140: 5400022a b.ge 0x11d184 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x214> 11d144: 394203e8 ldrb w8, [sp, #0x80] 11d148: cb1702ab sub x11, x21, x23 11d14c: f94047e9 ldr x9, [sp, #0x88] 11d150: 394263ea ldrb w10, [sp, #0x98] 11d154: f94053ec ldr x12, [sp, #0xa0] 11d158: 7200011f tst w8, #0x1 11d15c: d341fd08 lsr x8, x8, #1 11d160: 9a890108 csel x8, x8, x9, eq 11d164: d341fd49 lsr x9, x10, #1 11d168: 7200015f tst w10, #0x1 11d16c: 8b0b06ea add x10, x23, x11, lsl #1 11d170: 9a8c0129 csel x9, x9, x12, eq 11d174: 8b080148 add x8, x10, x8 11d178: 8b090108 add x8, x8, x9 11d17c: 91000508 add x8, x8, #0x1 11d180: 1400000e b 0x11d1b8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x248> 11d184: 394203e8 ldrb w8, [sp, #0x80] 11d188: f94047e9 ldr x9, [sp, #0x88] 11d18c: 394263ea ldrb w10, [sp, #0x98] 11d190: f94053eb ldr x11, [sp, #0xa0] 11d194: d341fd0c lsr x12, x8, #1 11d198: 7200011f tst w8, #0x1 11d19c: 9a890188 csel x8, x12, x9, eq 11d1a0: d341fd49 lsr x9, x10, #1 11d1a4: 7200015f tst w10, #0x1 11d1a8: 8b0802e8 add x8, x23, x8 11d1ac: 9a8b0129 csel x9, x9, x11, eq 11d1b0: 8b090108 add x8, x8, x9 11d1b4: 91000908 add x8, x8, #0x2 11d1b8: aa1c03f3 mov x19, x28 11d1bc: f101951f cmp x8, #0x65 11d1c0: 540000e3 b.lo 0x11d1dc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x26c> 11d1c4: d37ef500 lsl x0, x8, #2 11d1c8: 94010016 bl 0x15d220 11d1cc: aa0003f9 mov x25, x0 11d1d0: aa0003fc mov x28, x0 11d1d4: b5000080 cbnz x0, 0x11d1e4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x274> 11d1d8: 9401097a bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 11d1dc: aa1f03f9 mov x25, xzr 11d1e0: 9103a3fc add x28, sp, #0xe8 11d1e4: 295923e9 ldp w9, w8, [sp, #0xc8] 11d1e8: b9400ac3 ldr w3, [x22, #0x8] 11d1ec: 8b150b05 add x5, x24, x21, lsl #2 11d1f0: 910203ea add x10, sp, #0x80 11d1f4: 910263eb add x11, sp, #0x98 11d1f8: 9102c3ec add x12, sp, #0xb0 11d1fc: 9101c3e1 add x1, sp, #0x70 11d200: 9101a3e2 add x2, sp, #0x68 11d204: aa1c03e0 mov x0, x28 11d208: a9022beb stp x11, x10, [sp, #0x20] 11d20c: 910383ea add x10, sp, #0xe0 11d210: aa1803e4 mov x4, x24 11d214: aa1a03e6 mov x6, x26 11d218: 2a1b03e7 mov w7, w27 11d21c: b90033f7 str w23, [sp, #0x30] 11d220: f9000fec str x12, [sp, #0x18] 11d224: b90013e9 str w9, [sp, #0x10] 11d228: b9000be8 str w8, [sp, #0x8] 11d22c: f90003ea str x10, [sp] 11d230: 94010ad0 bl 0x15fd70 <_ZNSt6__ndk111__money_putIwE8__formatEPwRS2_S3_jPKwS5_RKNS_5ctypeIwEEbRKNS_10money_base7patternEwwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNSE_IwNSF_IwEENSH_IwEEEESQ_i@plt> 11d234: a9468be3 ldp x3, x2, [sp, #0x68] 11d238: f94023e0 ldr x0, [sp, #0x40] 11d23c: aa1c03e1 mov x1, x28 11d240: aa1603e4 mov x4, x22 11d244: 2a1403e5 mov w5, w20 11d248: 97ffd39f bl 0x1120c4 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x414> 11d24c: a944dbf4 ldp x20, x22, [sp, #0x48] 11d250: aa0003f5 mov x21, x0 11d254: b4000079 cbz x25, 0x11d260 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x2f0> 11d258: aa1903e0 mov x0, x25 11d25c: 94010011 bl 0x15d2a0 11d260: 394203e8 ldrb w8, [sp, #0x80] 11d264: 370003a8 tbnz w8, #0x0, 0x11d2d8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x368> 11d268: 394263e8 ldrb w8, [sp, #0x98] 11d26c: 370003e8 tbnz w8, #0x0, 0x11d2e8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x378> 11d270: 3942c3e8 ldrb w8, [sp, #0xb0] 11d274: 36000068 tbz w8, #0x0, 0x11d280 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x310> 11d278: f94063e0 ldr x0, [sp, #0xc0] 11d27c: 9400ff19 bl 0x15cee0 <_ZdlPv@plt> 11d280: f9406be0 ldr x0, [sp, #0xd0] 11d284: 9401093b bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11d288: b4000074 cbz x20, 0x11d294 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x324> 11d28c: aa1403e0 mov x0, x20 11d290: 94010004 bl 0x15d2a0 11d294: b4000076 cbz x22, 0x11d2a0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x330> 11d298: aa1603e0 mov x0, x22 11d29c: 94010001 bl 0x15d2a0 11d2a0: f9401668 ldr x8, [x19, #0x28] 11d2a4: f85f03a9 ldur x9, [x29, #-0x10] 11d2a8: eb09011f cmp x8, x9 11d2ac: 540004a1 b.ne 0x11d340 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x3d0> 11d2b0: aa1503e0 mov x0, x21 11d2b4: 911203ff add sp, sp, #0x480 11d2b8: a9454ff4 ldp x20, x19, [sp, #0x50] 11d2bc: a94457f6 ldp x22, x21, [sp, #0x40] 11d2c0: a9435ff8 ldp x24, x23, [sp, #0x30] 11d2c4: a94267fa ldp x26, x25, [sp, #0x20] 11d2c8: a9416ffc ldp x28, x27, [sp, #0x10] 11d2cc: a8c67bfd ldp x29, x30, [sp], #0x60 11d2d0: d50323bf autiasp 11d2d4: d65f03c0 ret 11d2d8: f9404be0 ldr x0, [sp, #0x90] 11d2dc: 9400ff01 bl 0x15cee0 <_ZdlPv@plt> 11d2e0: 394263e8 ldrb w8, [sp, #0x98] 11d2e4: 3607fc68 tbz w8, #0x0, 0x11d270 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x300> 11d2e8: f94057e0 ldr x0, [sp, #0xa8] 11d2ec: 9400fefd bl 0x15cee0 <_ZdlPv@plt> 11d2f0: 3942c3e8 ldrb w8, [sp, #0xb0] 11d2f4: 3707fc28 tbnz w8, #0x0, 0x11d278 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x308> 11d2f8: 17ffffe2 b 0x11d280 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x310> 11d2fc: 94002133 bl 0x1257c8 11d300: d00002a0 adrp x0, 0x173000 11d304: 9118e000 add x0, x0, #0x638 11d308: 940108e6 bl 0x15f6a0 <__cxa_guard_acquire@plt> 11d30c: 34ffe6c0 cbz w0, 0x11cfe4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x74> 11d310: b0fffa81 adrp x1, 0x6e000 11d314: 5283f7e0 mov w0, #0x1fbf // =8127 11d318: 911fa421 add x1, x1, #0x7e9 11d31c: aa1f03e2 mov x2, xzr 11d320: 940109d0 bl 0x15fa60 11d324: f9031a60 str x0, [x19, #0x630] 11d328: d00002a0 adrp x0, 0x173000 11d32c: 9118e000 add x0, x0, #0x638 11d330: 940108e8 bl 0x15f6d0 <__cxa_guard_release@plt> 11d334: 17ffff2c b 0x11cfe4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x74> 11d338: 94010922 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 11d33c: 94010921 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 11d340: 9400febc bl 0x15ce30 <__stack_chk_fail@plt> 11d344: aa0003f5 mov x21, x0 11d348: d00002a0 adrp x0, 0x173000 11d34c: 9118e000 add x0, x0, #0x638 11d350: 940109c8 bl 0x15fa70 <__cxa_guard_abort@plt> 11d354: aa1503e0 mov x0, x21 11d358: 9400ef82 bl 0x159160 <__emutls_get_address+0x6d4> 11d35c: 14000001 b 0x11d360 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x3f0> 11d360: aa0003f5 mov x21, x0 11d364: 394203e8 ldrb w8, [sp, #0x80] 11d368: 360002a8 tbz w8, #0x0, 0x11d3bc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x44c> 11d36c: f9404be0 ldr x0, [sp, #0x90] 11d370: 9400fedc bl 0x15cee0 <_ZdlPv@plt> 11d374: 394263e8 ldrb w8, [sp, #0x98] 11d378: 36000268 tbz w8, #0x0, 0x11d3c4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x454> 11d37c: f94057e0 ldr x0, [sp, #0xa8] 11d380: 9400fed8 bl 0x15cee0 <_ZdlPv@plt> 11d384: 3942c3e8 ldrb w8, [sp, #0xb0] 11d388: 36000348 tbz w8, #0x0, 0x11d3f0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x480> 11d38c: 14000010 b 0x11d3cc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x45c> 11d390: aa0003f5 mov x21, x0 11d394: 14000019 b 0x11d3f8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x488> 11d398: f9002bf3 str x19, [sp, #0x50] 11d39c: aa0003f5 mov x21, x0 11d3a0: f9402be8 ldr x8, [sp, #0x50] 11d3a4: b4000328 cbz x8, 0x11d408 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x498> 11d3a8: 1400001e b 0x11d420 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x4b0> 11d3ac: aa0003f5 mov x21, x0 11d3b0: b5000159 cbnz x25, 0x11d3d8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x468> 11d3b4: 394203e8 ldrb w8, [sp, #0x80] 11d3b8: 3707fda8 tbnz w8, #0x0, 0x11d36c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x3fc> 11d3bc: 394263e8 ldrb w8, [sp, #0x98] 11d3c0: 3707fde8 tbnz w8, #0x0, 0x11d37c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x40c> 11d3c4: 3942c3e8 ldrb w8, [sp, #0xb0] 11d3c8: 36000148 tbz w8, #0x0, 0x11d3f0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x480> 11d3cc: f94063e0 ldr x0, [sp, #0xc0] 11d3d0: 9400fec4 bl 0x15cee0 <_ZdlPv@plt> 11d3d4: 14000007 b 0x11d3f0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x480> 11d3d8: aa1903e0 mov x0, x25 11d3dc: 9400ffb1 bl 0x15d2a0 11d3e0: 394203e8 ldrb w8, [sp, #0x80] 11d3e4: 3607fec8 tbz w8, #0x0, 0x11d3bc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x44c> 11d3e8: 17ffffe1 b 0x11d36c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x3fc> 11d3ec: aa0003f5 mov x21, x0 11d3f0: f9406be0 ldr x0, [sp, #0xd0] 11d3f4: 940108df bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11d3f8: f94027e8 ldr x8, [sp, #0x48] 11d3fc: b50000a8 cbnz x8, 0x11d410 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x4a0> 11d400: f9402be8 ldr x8, [sp, #0x50] 11d404: b50000e8 cbnz x8, 0x11d420 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x4b0> 11d408: aa1503e0 mov x0, x21 11d40c: 9400ef55 bl 0x159160 <__emutls_get_address+0x6d4> 11d410: f94027e0 ldr x0, [sp, #0x48] 11d414: 9400ffa3 bl 0x15d2a0 11d418: f9402be8 ldr x8, [sp, #0x50] 11d41c: b4ffff68 cbz x8, 0x11d408 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x498> 11d420: f9402be0 ldr x0, [sp, #0x50] 11d424: 9400ff9f bl 0x15d2a0 11d428: aa1503e0 mov x0, x21 11d42c: 9400ef4d bl 0x159160 <__emutls_get_address+0x6d4> 000000000011d430 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)>: 11d430: d503233f paciasp 11d434: d10243ff sub sp, sp, #0x90 11d438: a9037bfd stp x29, x30, [sp, #0x30] 11d43c: 9100c3fd add x29, sp, #0x30 11d440: a9046ffc stp x28, x27, [sp, #0x40] 11d444: a90567fa stp x26, x25, [sp, #0x50] 11d448: a9065ff8 stp x24, x23, [sp, #0x60] 11d44c: a90757f6 stp x22, x21, [sp, #0x70] 11d450: a9084ff4 stp x20, x19, [sp, #0x80] 11d454: d53bd05a mrs x26, TPIDR_EL0 11d458: aa0703f3 mov x19, x7 11d45c: f9401748 ldr x8, [x26, #0x28] 11d460: aa0603f4 mov x20, x6 11d464: aa0503f5 mov x21, x5 11d468: aa0403f6 mov x22, x4 11d46c: aa0303f7 mov x23, x3 11d470: 2a0103f9 mov w25, w1 11d474: f81f83a8 stur x8, [x29, #-0x8] 11d478: f94033bb ldr x27, [x29, #0x60] 11d47c: f9400058 ldr x24, [x2] 11d480: 36000220 tbz w0, #0x0, 0x11d4c4 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x94> 11d484: f000027c adrp x28, 0x16c000 11d488: f0000268 adrp x8, 0x16c000 11d48c: f9476b9c ldr x28, [x28, #0xed0] 11d490: f9474508 ldr x8, [x8, #0xe88] 11d494: f9000bff str xzr, [sp, #0x10] 11d498: a90023fc stp x28, x8, [sp] 11d49c: c8dfff88 ldar x8, [x28] 11d4a0: b100051f cmn x8, #0x1 11d4a4: 54000360 b.eq 0x11d510 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xe0> 11d4a8: 910003e8 mov x8, sp 11d4ac: d10043a9 sub x9, x29, #0x10 11d4b0: f0000260 adrp x0, 0x16c000 11d4b4: f81f03a8 stur x8, [x29, #-0x10] 11d4b8: f9000fe9 str x9, [sp, #0x18] 11d4bc: f9476800 ldr x0, [x0, #0xed0] 11d4c0: 14000010 b 0x11d500 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xd0> 11d4c4: f000027c adrp x28, 0x16c000 11d4c8: f0000268 adrp x8, 0x16c000 11d4cc: f9476f9c ldr x28, [x28, #0xed8] 11d4d0: f9474508 ldr x8, [x8, #0xe88] 11d4d4: f9000bff str xzr, [sp, #0x10] 11d4d8: a90023fc stp x28, x8, [sp] 11d4dc: c8dfff88 ldar x8, [x28] 11d4e0: b100051f cmn x8, #0x1 11d4e4: 54000160 b.eq 0x11d510 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xe0> 11d4e8: 910003e8 mov x8, sp 11d4ec: d10043a9 sub x9, x29, #0x10 11d4f0: f0000260 adrp x0, 0x16c000 11d4f4: f81f03a8 stur x8, [x29, #-0x10] 11d4f8: f9000fe9 str x9, [sp, #0x18] 11d4fc: f9476c00 ldr x0, [x0, #0xed8] 11d500: 900000c2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11d504: 910063e1 add x1, sp, #0x18 11d508: 9104d042 add x2, x2, #0x134 11d50c: 94010919 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11d510: a9412708 ldp x8, x9, [x24, #0x10] 11d514: b9800b8a ldrsw x10, [x28, #0x8] 11d518: cb08012b sub x11, x9, x8 11d51c: d1000549 sub x9, x10, #0x1 11d520: eb8b0d3f cmp x9, x11, asr #3 11d524: 54000a82 b.hs 0x11d674 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x244> 11d528: f8697918 ldr x24, [x8, x9, lsl #3] 11d52c: b4000a58 cbz x24, 0x11d674 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x244> 11d530: f9400308 ldr x8, [x24] 11d534: 36000119 tbz w25, #0x0, 0x11d554 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x124> 11d538: f9402d08 ldr x8, [x8, #0x58] 11d53c: aa1803e0 mov x0, x24 11d540: d63f0100 blr x8 11d544: b90002e0 str w0, [x23] 11d548: f9400308 ldr x8, [x24] 11d54c: f9402109 ldr x9, [x8, #0x40] 11d550: 14000007 b 0x11d56c ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x13c> 11d554: f9402908 ldr x8, [x8, #0x50] 11d558: aa1803e0 mov x0, x24 11d55c: d63f0100 blr x8 11d560: b90002e0 str w0, [x23] 11d564: f9400308 ldr x8, [x24] 11d568: f9401d09 ldr x9, [x8, #0x38] 11d56c: 910003e8 mov x8, sp 11d570: aa1803e0 mov x0, x24 11d574: d63f0120 blr x9 11d578: 39400368 ldrb w8, [x27] 11d57c: 36000068 tbz w8, #0x0, 0x11d588 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x158> 11d580: f9400b60 ldr x0, [x27, #0x10] 11d584: 9400fe57 bl 0x15cee0 <_ZdlPv@plt> 11d588: 3dc003e0 ldr q0, [sp] 11d58c: aa1803e0 mov x0, x24 11d590: f9400be8 ldr x8, [sp, #0x10] 11d594: 3d800360 str q0, [x27] 11d598: f9000b68 str x8, [x27, #0x10] 11d59c: f9400308 ldr x8, [x24] 11d5a0: f9400d08 ldr x8, [x8, #0x18] 11d5a4: d63f0100 blr x8 11d5a8: b90002c0 str w0, [x22] 11d5ac: aa1803e0 mov x0, x24 11d5b0: f9400308 ldr x8, [x24] 11d5b4: f9401108 ldr x8, [x8, #0x20] 11d5b8: d63f0100 blr x8 11d5bc: b90002a0 str w0, [x21] 11d5c0: aa1803e0 mov x0, x24 11d5c4: f9400308 ldr x8, [x24] 11d5c8: f9401509 ldr x9, [x8, #0x28] 11d5cc: 910003e8 mov x8, sp 11d5d0: d63f0120 blr x9 11d5d4: 39400288 ldrb w8, [x20] 11d5d8: 36000068 tbz w8, #0x0, 0x11d5e4 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x1b4> 11d5dc: f9400a80 ldr x0, [x20, #0x10] 11d5e0: 9400fe40 bl 0x15cee0 <_ZdlPv@plt> 11d5e4: 3dc003e0 ldr q0, [sp] 11d5e8: aa1803e0 mov x0, x24 11d5ec: f9400be8 ldr x8, [sp, #0x10] 11d5f0: 3d800280 str q0, [x20] 11d5f4: f9000a88 str x8, [x20, #0x10] 11d5f8: f9400308 ldr x8, [x24] 11d5fc: f9401909 ldr x9, [x8, #0x30] 11d600: 910003e8 mov x8, sp 11d604: d63f0120 blr x9 11d608: 39400268 ldrb w8, [x19] 11d60c: 36000068 tbz w8, #0x0, 0x11d618 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x1e8> 11d610: f9400a60 ldr x0, [x19, #0x10] 11d614: 9400fe33 bl 0x15cee0 <_ZdlPv@plt> 11d618: 3dc003e0 ldr q0, [sp] 11d61c: aa1803e0 mov x0, x24 11d620: f9400be8 ldr x8, [sp, #0x10] 11d624: 3d800260 str q0, [x19] 11d628: f9000a68 str x8, [x19, #0x10] 11d62c: f9400308 ldr x8, [x24] 11d630: f9402508 ldr x8, [x8, #0x48] 11d634: d63f0100 blr x8 11d638: f94037a8 ldr x8, [x29, #0x68] 11d63c: b9000100 str w0, [x8] 11d640: f9401748 ldr x8, [x26, #0x28] 11d644: f85f83a9 ldur x9, [x29, #-0x8] 11d648: eb09011f cmp x8, x9 11d64c: 54000161 b.ne 0x11d678 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x248> 11d650: a9484ff4 ldp x20, x19, [sp, #0x80] 11d654: a94757f6 ldp x22, x21, [sp, #0x70] 11d658: a9465ff8 ldp x24, x23, [sp, #0x60] 11d65c: a94567fa ldp x26, x25, [sp, #0x50] 11d660: a9446ffc ldp x28, x27, [sp, #0x40] 11d664: a9437bfd ldp x29, x30, [sp, #0x30] 11d668: 910243ff add sp, sp, #0x90 11d66c: d50323bf autiasp 11d670: d65f03c0 ret 11d674: 94002055 bl 0x1257c8 11d678: 9400fdee bl 0x15ce30 <__stack_chk_fail@plt> 000000000011d67c ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)>: 11d67c: d503233f paciasp 11d680: d10343ff sub sp, sp, #0xd0 11d684: a9077bfd stp x29, x30, [sp, #0x70] 11d688: 9101c3fd add x29, sp, #0x70 11d68c: a9086ffc stp x28, x27, [sp, #0x80] 11d690: a90967fa stp x26, x25, [sp, #0x90] 11d694: a90a5ff8 stp x24, x23, [sp, #0xa0] 11d698: a90b57f6 stp x22, x21, [sp, #0xb0] 11d69c: a90c4ff4 stp x20, x19, [sp, #0xc0] 11d6a0: a9486fa8 ldp x8, x27, [x29, #0x80] 11d6a4: f0fffaee adrp x14, 0x7c000 11d6a8: aa0603f7 mov x23, x6 11d6ac: b9406baa ldr w10, [x29, #0x68] 11d6b0: aa0503f8 mov x24, x5 11d6b4: b94093a9 ldr w9, [x29, #0x90] 11d6b8: aa0403f9 mov x25, x4 11d6bc: f9403fb3 ldr x19, [x29, #0x78] 11d6c0: f81d83a8 stur x8, [x29, #-0x28] 11d6c4: b9001fea str w10, [sp, #0x1c] 11d6c8: 924000ea and x10, x7, #0x1 11d6cc: 91001108 add x8, x8, #0x4 11d6d0: aa0203f5 mov x21, x2 11d6d4: aa0103fa mov x26, x1 11d6d8: aa1f03f4 mov x20, xzr 11d6dc: b94073b6 ldr w22, [x29, #0x70] 11d6e0: f9001bea str x10, [sp, #0x30] 11d6e4: f94033ad ldr x13, [x29, #0x60] 11d6e8: 9100066a add x10, x19, #0x1 11d6ec: f9000be8 str x8, [sp, #0x10] 11d6f0: 91001368 add x8, x27, #0x4 11d6f4: d100053c sub x28, x9, #0x1 11d6f8: 91140dce add x14, x14, #0x503 11d6fc: b81cc3a3 stur w3, [x29, #-0x34] 11d700: f81f83aa stur x10, [x29, #-0x8] 11d704: f90013e8 str x8, [sp, #0x20] 11d708: f81d03a9 stur x9, [x29, #-0x30] 11d70c: f90007e0 str x0, [sp, #0x8] 11d710: f9000040 str x0, [x2] 11d714: f90017e1 str x1, [sp, #0x28] 11d718: f81e03bb stur x27, [x29, #-0x20] 11d71c: f81f03ad stur x13, [x29, #-0x10] 11d720: 14000007 b 0x11d73c ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xc0> 11d724: d503249f bti j 11d728: f94002a8 ldr x8, [x21] 11d72c: f9000348 str x8, [x26] 11d730: 91000694 add x20, x20, #0x1 11d734: f100129f cmp x20, #0x4 11d738: 54001c60 b.eq 0x11dac4 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x448> 11d73c: 387469a8 ldrb w8, [x13, x20] 11d740: 7100111f cmp w8, #0x4 11d744: 54ffff68 b.hi 0x11d730 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xb4> 11d748: 10fffee9 adr x9, 0x11d724 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xa8> 11d74c: 386869ca ldrb w10, [x14, x8] 11d750: 8b0a0929 add x9, x9, x10, lsl #2 11d754: d61f0120 br x9 11d758: d503249f bti j 11d75c: f94002a8 ldr x8, [x21] 11d760: aa1703e0 mov x0, x23 11d764: f94002e9 ldr x9, [x23] 11d768: 52800401 mov w1, #0x20 // =32 11d76c: f9000348 str x8, [x26] 11d770: f9402d28 ldr x8, [x9, #0x58] 11d774: d63f0100 blr x8 11d778: f94002a8 ldr x8, [x21] 11d77c: f0fffaee adrp x14, 0x7c000 11d780: f85f03ad ldur x13, [x29, #-0x10] 11d784: 91140dce add x14, x14, #0x503 11d788: b8004500 str w0, [x8], #0x4 11d78c: 1400001b b 0x11d7f8 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x17c> 11d790: d503249f bti j 11d794: f85d83a9 ldur x9, [x29, #-0x28] 11d798: 39400128 ldrb w8, [x9] 11d79c: f9400529 ldr x9, [x9, #0x8] 11d7a0: d341fd0a lsr x10, x8, #1 11d7a4: 7200011f tst w8, #0x1 11d7a8: 9a890149 csel x9, x10, x9, eq 11d7ac: b85cc3aa ldur w10, [x29, #-0x34] 11d7b0: 364ffc0a tbz w10, #0x9, 0x11d730 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xb4> 11d7b4: b4fffbe9 cbz x9, 0x11d730 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xb4> 11d7b8: f85d83aa ldur x10, [x29, #-0x28] 11d7bc: 7200011f tst w8, #0x1 11d7c0: f94002ba ldr x26, [x21] 11d7c4: d37ef53b lsl x27, x9, #2 11d7c8: f9400be8 ldr x8, [sp, #0x10] 11d7cc: aa1b03e2 mov x2, x27 11d7d0: f940094a ldr x10, [x10, #0x10] 11d7d4: aa1a03e0 mov x0, x26 11d7d8: 9a8a0101 csel x1, x8, x10, eq 11d7dc: 9400ffd5 bl 0x15d730 11d7e0: 8b1b0348 add x8, x26, x27 11d7e4: f85f03ad ldur x13, [x29, #-0x10] 11d7e8: f85e03bb ldur x27, [x29, #-0x20] 11d7ec: f0fffaee adrp x14, 0x7c000 11d7f0: f94017fa ldr x26, [sp, #0x28] 11d7f4: 91140dce add x14, x14, #0x503 11d7f8: f90002a8 str x8, [x21] 11d7fc: 17ffffcd b 0x11d730 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xb4> 11d800: d503249f bti j 11d804: 39400368 ldrb w8, [x27] 11d808: f9400769 ldr x9, [x27, #0x8] 11d80c: d341fd0a lsr x10, x8, #1 11d810: 7200011f tst w8, #0x1 11d814: 9a890148 csel x8, x10, x9, eq 11d818: b4fff8c8 cbz x8, 0x11d730 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xb4> 11d81c: f9400b68 ldr x8, [x27, #0x10] 11d820: f94013e9 ldr x9, [sp, #0x20] 11d824: 9a880128 csel x8, x9, x8, eq 11d828: f94002a9 ldr x9, [x21] 11d82c: b9400108 ldr w8, [x8] 11d830: b8004528 str w8, [x9], #0x4 11d834: f90002a9 str x9, [x21] 11d838: 17ffffbe b 0x11d730 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xb4> 11d83c: d503249f bti j 11d840: f9401be8 ldr x8, [sp, #0x30] 11d844: 8b080b39 add x25, x25, x8, lsl #2 11d848: f94002a8 ldr x8, [x21] 11d84c: aa1903fb mov x27, x25 11d850: eb18033f cmp x25, x24 11d854: f81e83a8 stur x8, [x29, #-0x18] 11d858: 54000182 b.hs 0x11d888 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x20c> 11d85c: aa1903fb mov x27, x25 11d860: f94002e8 ldr x8, [x23] 11d864: aa1703e0 mov x0, x23 11d868: b9400362 ldr w2, [x27] 11d86c: 52800801 mov w1, #0x40 // =64 11d870: f9400d08 ldr x8, [x8, #0x18] 11d874: d63f0100 blr x8 11d878: 36000080 tbz w0, #0x0, 0x11d888 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x20c> 11d87c: 9100137b add x27, x27, #0x4 11d880: eb18037f cmp x27, x24 11d884: 54fffee3 b.lo 0x11d860 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x1e4> 11d888: f85d03a8 ldur x8, [x29, #-0x30] 11d88c: 7100051f cmp w8, #0x1 11d890: 540007cb b.lt 0x11d988 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x30c> 11d894: eb19037f cmp x27, x25 11d898: 540002c9 b.ls 0x11d8f0 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x274> 11d89c: aa1f03e9 mov x9, xzr 11d8a0: aa1f03ea mov x10, xzr 11d8a4: f94002a8 ldr x8, [x21] 11d8a8: 8b0a036c add x12, x27, x10 11d8ac: 2a0903eb mov w11, w9 11d8b0: d100114a sub x10, x10, #0x4 11d8b4: b85fcd8d ldr w13, [x12, #-0x4]! 11d8b8: eb19019f cmp x12, x25 11d8bc: b829790d str w13, [x8, x9, lsl #2] 11d8c0: 91000529 add x9, x9, #0x1 11d8c4: 54000069 b.ls 0x11d8d0 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x254> 11d8c8: 6b0b039f cmp w28, w11 11d8cc: 54fffee1 b.ne 0x11d8a8 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x22c> 11d8d0: cb0a0108 sub x8, x8, x10 11d8d4: 8b0a037b add x27, x27, x10 11d8d8: 6b0b039f cmp w28, w11 11d8dc: f90002a8 str x8, [x21] 11d8e0: 540004e0 b.eq 0x11d97c ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x300> 11d8e4: f85d03a8 ldur x8, [x29, #-0x30] 11d8e8: cb09011a sub x26, x8, x9 11d8ec: 14000002 b 0x11d8f4 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x278> 11d8f0: f85d03ba ldur x26, [x29, #-0x30] 11d8f4: f94002e8 ldr x8, [x23] 11d8f8: aa1703e0 mov x0, x23 11d8fc: 52800601 mov w1, #0x30 // =48 11d900: f9402d08 ldr x8, [x8, #0x58] 11d904: d63f0100 blr x8 11d908: f94002a8 ldr x8, [x21] 11d90c: 71000749 subs w9, w26, #0x1 11d910: 5400034b b.lt 0x11d978 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x2fc> 11d914: 71001d3f cmp w9, #0x7 11d918: 54000062 b.hs 0x11d924 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x2a8> 11d91c: aa0803e9 mov x9, x8 11d920: 14000010 b 0x11d960 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x2e4> 11d924: 9100052a add x10, x9, #0x1 11d928: 4e040c00 dup v0.4s, w0 11d92c: 927d754b and x11, x10, #0x1fffffff8 11d930: 4b0b035a sub w26, w26, w11 11d934: aa0b03ec mov x12, x11 11d938: 8b0b0909 add x9, x8, x11, lsl #2 11d93c: 91004108 add x8, x8, #0x10 11d940: ad3f8100 stp q0, q0, [x8, #-0x10] 11d944: 91008108 add x8, x8, #0x20 11d948: f100218c subs x12, x12, #0x8 11d94c: 54ffffa1 b.ne 0x11d940 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x2c4> 11d950: eb0b015f cmp x10, x11 11d954: 54000061 b.ne 0x11d960 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x2e4> 11d958: aa0903e8 mov x8, x9 11d95c: 14000007 b 0x11d978 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x2fc> 11d960: 1100074a add w10, w26, #0x1 11d964: aa0903e8 mov x8, x9 11d968: 5100054a sub w10, w10, #0x1 11d96c: 7100055f cmp w10, #0x1 11d970: b8004500 str w0, [x8], #0x4 11d974: 54ffffa8 b.hi 0x11d968 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x2ec> 11d978: f94017fa ldr x26, [sp, #0x28] 11d97c: b9401fe9 ldr w9, [sp, #0x1c] 11d980: b8004509 str w9, [x8], #0x4 11d984: f90002a8 str x8, [x21] 11d988: eb19037f cmp x27, x25 11d98c: 540001a0 b.eq 0x11d9c0 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x344> 11d990: 39400268 ldrb w8, [x19] 11d994: f9400669 ldr x9, [x19, #0x8] 11d998: d341fd0a lsr x10, x8, #1 11d99c: 7200011f tst w8, #0x1 11d9a0: 9a890149 csel x9, x10, x9, eq 11d9a4: b4000249 cbz x9, 0x11d9ec ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x370> 11d9a8: f9400a69 ldr x9, [x19, #0x10] 11d9ac: 7200011f tst w8, #0x1 11d9b0: f85f83a8 ldur x8, [x29, #-0x8] 11d9b4: 9a890108 csel x8, x8, x9, eq 11d9b8: 39400108 ldrb w8, [x8] 11d9bc: 1400000d b 0x11d9f0 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x374> 11d9c0: f94002e8 ldr x8, [x23] 11d9c4: aa1703e0 mov x0, x23 11d9c8: 52800601 mov w1, #0x30 // =48 11d9cc: f9402d08 ldr x8, [x8, #0x58] 11d9d0: d63f0100 blr x8 11d9d4: f94002a8 ldr x8, [x21] 11d9d8: f0fffaee adrp x14, 0x7c000 11d9dc: 91140dce add x14, x14, #0x503 11d9e0: b8004500 str w0, [x8], #0x4 11d9e4: f90002a8 str x8, [x21] 11d9e8: 14000026 b 0x11da80 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x404> 11d9ec: 12800008 mov w8, #-0x1 // =-1 11d9f0: f0fffaee adrp x14, 0x7c000 11d9f4: 2a1f03e9 mov w9, wzr 11d9f8: 91140dce add x14, x14, #0x503 11d9fc: 2a1f03eb mov w11, wzr 11da00: 14000010 b 0x11da40 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x3c4> 11da04: f9400a68 ldr x8, [x19, #0x10] 11da08: 7200019f tst w12, #0x1 11da0c: f85f83ac ldur x12, [x29, #-0x8] 11da10: 2a1f03eb mov w11, wzr 11da14: 9a880188 csel x8, x12, x8, eq 11da18: 38696908 ldrb w8, [x8, x9] 11da1c: 7103fd1f cmp w8, #0xff 11da20: 5a9f1108 csinv w8, w8, wzr, ne 11da24: b85fcf6c ldr w12, [x27, #-0x4]! 11da28: aa0a03ed mov x13, x10 11da2c: 1100056b add w11, w11, #0x1 11da30: eb19037f cmp x27, x25 11da34: b80045ac str w12, [x13], #0x4 11da38: f90002ad str x13, [x21] 11da3c: 54000200 b.eq 0x11da7c ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x400> 11da40: f94002aa ldr x10, [x21] 11da44: 6b08017f cmp w11, w8 11da48: 54fffee1 b.ne 0x11da24 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x3a8> 11da4c: b8004556 str w22, [x10], #0x4 11da50: f90002aa str x10, [x21] 11da54: 11000529 add w9, w9, #0x1 11da58: 3940026c ldrb w12, [x19] 11da5c: f940066b ldr x11, [x19, #0x8] 11da60: d341fd8d lsr x13, x12, #1 11da64: 7200019f tst w12, #0x1 11da68: 9a8b01ab csel x11, x13, x11, eq 11da6c: eb09017f cmp x11, x9 11da70: 54fffca8 b.hi 0x11da04 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x388> 11da74: 2a1f03eb mov w11, wzr 11da78: 17ffffeb b 0x11da24 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x3a8> 11da7c: 91001148 add x8, x10, #0x4 11da80: a97e27bb ldp x27, x9, [x29, #-0x20] 11da84: f85f03ad ldur x13, [x29, #-0x10] 11da88: eb08013f cmp x9, x8 11da8c: 54ffe520 b.eq 0x11d730 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xb4> 11da90: d1001108 sub x8, x8, #0x4 11da94: eb09011f cmp x8, x9 11da98: 54ffe4c9 b.ls 0x11d730 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xb4> 11da9c: 91001129 add x9, x9, #0x4 11daa0: b940010a ldr w10, [x8] 11daa4: 9100112c add x12, x9, #0x4 11daa8: b85fc12b ldur w11, [x9, #-0x4] 11daac: b81fc12a stur w10, [x9, #-0x4] 11dab0: b81fc50b str w11, [x8], #-0x4 11dab4: eb08013f cmp x9, x8 11dab8: aa0c03e9 mov x9, x12 11dabc: 54ffff23 b.lo 0x11daa0 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x424> 11dac0: 17ffff1c b 0x11d730 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xb4> 11dac4: 39400368 ldrb w8, [x27] 11dac8: f9400769 ldr x9, [x27, #0x8] 11dacc: d341fd0a lsr x10, x8, #1 11dad0: 7200011f tst w8, #0x1 11dad4: 9a890149 csel x9, x10, x9, eq 11dad8: f100053f cmp x9, #0x1 11dadc: 540001e9 b.ls 0x11db18 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x49c> 11dae0: d37ef529 lsl x9, x9, #2 11dae4: f94002b7 ldr x23, [x21] 11dae8: f1001138 subs x24, x9, #0x4 11daec: 54000120 b.eq 0x11db10 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x494> 11daf0: f9400b69 ldr x9, [x27, #0x10] 11daf4: 7200011f tst w8, #0x1 11daf8: f94013e8 ldr x8, [sp, #0x20] 11dafc: aa1703e0 mov x0, x23 11db00: aa1803e2 mov x2, x24 11db04: 9a890108 csel x8, x8, x9, eq 11db08: 91001101 add x1, x8, #0x4 11db0c: 9400ff09 bl 0x15d730 11db10: 8b1802e8 add x8, x23, x24 11db14: f90002a8 str x8, [x21] 11db18: b85cc3a9 ldur w9, [x29, #-0x34] 11db1c: 52801608 mov w8, #0xb0 // =176 11db20: 0a080128 and w8, w9, w8 11db24: 7100411f cmp w8, #0x10 11db28: 540000c0 b.eq 0x11db40 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x4c4> 11db2c: 7100811f cmp w8, #0x20 11db30: f94007e8 ldr x8, [sp, #0x8] 11db34: 54000041 b.ne 0x11db3c ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x4c0> 11db38: f94002a8 ldr x8, [x21] 11db3c: f9000348 str x8, [x26] 11db40: a94c4ff4 ldp x20, x19, [sp, #0xc0] 11db44: a94b57f6 ldp x22, x21, [sp, #0xb0] 11db48: a94a5ff8 ldp x24, x23, [sp, #0xa0] 11db4c: a94967fa ldp x26, x25, [sp, #0x90] 11db50: a9486ffc ldp x28, x27, [sp, #0x80] 11db54: a9477bfd ldp x29, x30, [sp, #0x70] 11db58: 910343ff add sp, sp, #0xd0 11db5c: d50323bf autiasp 11db60: d65f03c0 ret 000000000011db64 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const>: 11db64: d503233f paciasp 11db68: a9ba7bfd stp x29, x30, [sp, #-0x60]! 11db6c: a9016ffc stp x28, x27, [sp, #0x10] 11db70: 910003fd mov x29, sp 11db74: a90267fa stp x26, x25, [sp, #0x20] 11db78: a9035ff8 stp x24, x23, [sp, #0x30] 11db7c: a90457f6 stp x22, x21, [sp, #0x40] 11db80: a9054ff4 stp x20, x19, [sp, #0x50] 11db84: d10983ff sub sp, sp, #0x260 11db88: d53bd05b mrs x27, TPIDR_EL0 11db8c: aa0303e0 mov x0, x3 11db90: f9401768 ldr x8, [x27, #0x28] 11db94: aa0503f6 mov x22, x5 11db98: 2a0403fa mov w26, w4 11db9c: aa0303f4 mov x20, x3 11dba0: 2a0203f9 mov w25, w2 11dba4: aa0103fc mov x28, x1 11dba8: f81f03a8 stur x8, [x29, #-0x10] 11dbac: 9102c3e8 add x8, sp, #0xb0 11dbb0: 9401072c bl 0x15f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 11dbb4: f0000273 adrp x19, 0x16c000 11dbb8: f0000268 adrp x8, 0x16c000 11dbbc: f9470e73 ldr x19, [x19, #0xe18] 11dbc0: f9474508 ldr x8, [x8, #0xe88] 11dbc4: f9006bff str xzr, [sp, #0xd0] 11dbc8: f9405bf5 ldr x21, [sp, #0xb0] 11dbcc: a90c23f3 stp x19, x8, [sp, #0xc0] 11dbd0: c8dffe68 ldar x8, [x19] 11dbd4: b100051f cmn x8, #0x1 11dbd8: 54000160 b.eq 0x11dc04 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0xa0> 11dbdc: 910303e8 add x8, sp, #0xc0 11dbe0: 910243e9 add x9, sp, #0x90 11dbe4: f9004be8 str x8, [sp, #0x90] 11dbe8: f9003fe9 str x9, [sp, #0x78] 11dbec: f0000260 adrp x0, 0x16c000 11dbf0: 900000c2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11dbf4: 9104d042 add x2, x2, #0x134 11dbf8: 9101e3e1 add x1, sp, #0x78 11dbfc: f9470c00 ldr x0, [x0, #0xe18] 11dc00: 9401075c bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11dc04: a94126a8 ldp x8, x9, [x21, #0x10] 11dc08: b9800a6a ldrsw x10, [x19, #0x8] 11dc0c: cb08012b sub x11, x9, x8 11dc10: d1000549 sub x9, x10, #0x1 11dc14: eb8b0d3f cmp x9, x11, asr #3 11dc18: 540013c2 b.hs 0x11de90 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x32c> 11dc1c: f8697917 ldr x23, [x8, x9, lsl #3] 11dc20: b4001397 cbz x23, 0x11de90 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x32c> 11dc24: 394002c8 ldrb w8, [x22] 11dc28: f94006c9 ldr x9, [x22, #0x8] 11dc2c: d341fd0a lsr x10, x8, #1 11dc30: 7200011f tst w8, #0x1 11dc34: 9a890149 csel x9, x10, x9, eq 11dc38: b40001c9 cbz x9, 0x11dc70 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x10c> 11dc3c: f9400ac9 ldr x9, [x22, #0x10] 11dc40: 910012ca add x10, x22, #0x4 11dc44: 7200011f tst w8, #0x1 11dc48: 9a890148 csel x8, x10, x9, eq 11dc4c: f94002e9 ldr x9, [x23] 11dc50: b9400113 ldr w19, [x8] 11dc54: f9402d28 ldr x8, [x9, #0x58] 11dc58: aa1703e0 mov x0, x23 11dc5c: 528005a1 mov w1, #0x2d // =45 11dc60: d63f0100 blr x8 11dc64: 6b00027f cmp w19, w0 11dc68: 1a9f17f8 cset w24, eq 11dc6c: 14000002 b 0x11dc74 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x110> 11dc70: 2a1f03f8 mov w24, wzr 11dc74: f90023fc str x28, [sp, #0x40] 11dc78: a9097fff stp xzr, xzr, [sp, #0x90] 11dc7c: f90053ff str xzr, [sp, #0xa0] 11dc80: a907ffff stp xzr, xzr, [sp, #0x78] 11dc84: f90047ff str xzr, [sp, #0x88] 11dc88: a9067fff stp xzr, xzr, [sp, #0x60] 11dc8c: f9003bff str xzr, [sp, #0x70] 11dc90: 910173e8 add x8, sp, #0x5c 11dc94: 910183e9 add x9, sp, #0x60 11dc98: 12000320 and w0, w25, #0x1 11dc9c: 9102c3e2 add x2, sp, #0xb0 11dca0: 9102e3e3 add x3, sp, #0xb8 11dca4: 9102b3e4 add x4, sp, #0xac 11dca8: 9102a3e5 add x5, sp, #0xa8 11dcac: 910243e6 add x6, sp, #0x90 11dcb0: 9101e3e7 add x7, sp, #0x78 11dcb4: 2a1803e1 mov w1, w24 11dcb8: a90023e9 stp x9, x8, [sp] 11dcbc: 94010829 bl 0x15fd60 <_ZNSt6__ndk111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_Ri@plt> 11dcc0: 394002d3 ldrb w19, [x22] 11dcc4: f9001ffb str x27, [sp, #0x38] 11dcc8: f94006c8 ldr x8, [x22, #0x8] 11dccc: b9805ffc ldrsw x28, [sp, #0x5c] 11dcd0: d341fe69 lsr x9, x19, #1 11dcd4: 7200027f tst w19, #0x1 11dcd8: 9a880135 csel x21, x9, x8, eq 11dcdc: 6b15039f cmp w28, w21 11dce0: 5400022a b.ge 0x11dd24 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x1c0> 11dce4: 394183e8 ldrb w8, [sp, #0x60] 11dce8: cb1c02ab sub x11, x21, x28 11dcec: f94037e9 ldr x9, [sp, #0x68] 11dcf0: 3941e3ea ldrb w10, [sp, #0x78] 11dcf4: f94043ec ldr x12, [sp, #0x80] 11dcf8: 7200011f tst w8, #0x1 11dcfc: d341fd08 lsr x8, x8, #1 11dd00: 9a890108 csel x8, x8, x9, eq 11dd04: d341fd49 lsr x9, x10, #1 11dd08: 7200015f tst w10, #0x1 11dd0c: 8b0b078a add x10, x28, x11, lsl #1 11dd10: 9a8c0129 csel x9, x9, x12, eq 11dd14: 8b080148 add x8, x10, x8 11dd18: 8b090108 add x8, x8, x9 11dd1c: 91000508 add x8, x8, #0x1 11dd20: 1400000e b 0x11dd58 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x1f4> 11dd24: 394183e8 ldrb w8, [sp, #0x60] 11dd28: f94037e9 ldr x9, [sp, #0x68] 11dd2c: 3941e3ea ldrb w10, [sp, #0x78] 11dd30: f94043eb ldr x11, [sp, #0x80] 11dd34: d341fd0c lsr x12, x8, #1 11dd38: 7200011f tst w8, #0x1 11dd3c: 9a890188 csel x8, x12, x9, eq 11dd40: d341fd49 lsr x9, x10, #1 11dd44: 7200015f tst w10, #0x1 11dd48: 8b080388 add x8, x28, x8 11dd4c: 9a8b0129 csel x9, x9, x11, eq 11dd50: 8b090108 add x8, x8, x9 11dd54: 91000908 add x8, x8, #0x2 11dd58: 2a1a03fb mov w27, w26 11dd5c: f101951f cmp x8, #0x65 11dd60: 540000e3 b.lo 0x11dd7c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x218> 11dd64: d37ef500 lsl x0, x8, #2 11dd68: 9400fd2e bl 0x15d220 11dd6c: aa0003f9 mov x25, x0 11dd70: aa0003fa mov x26, x0 11dd74: b5000080 cbnz x0, 0x11dd84 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x220> 11dd78: 94010692 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 11dd7c: aa1f03f9 mov x25, xzr 11dd80: 910303fa add x26, sp, #0xc0 11dd84: f9400ac8 ldr x8, [x22, #0x10] 11dd88: 910012c9 add x9, x22, #0x4 11dd8c: 7200027f tst w19, #0x1 11dd90: b9400a83 ldr w3, [x20, #0x8] 11dd94: 9a880124 csel x4, x9, x8, eq 11dd98: 295523e9 ldp w9, w8, [sp, #0xa8] 11dd9c: 8b150885 add x5, x4, x21, lsl #2 11dda0: 910183ea add x10, sp, #0x60 11dda4: 9101e3eb add x11, sp, #0x78 11dda8: 910243ec add x12, sp, #0x90 11ddac: 910143e1 add x1, sp, #0x50 11ddb0: 910123e2 add x2, sp, #0x48 11ddb4: aa1a03e0 mov x0, x26 11ddb8: a9022beb stp x11, x10, [sp, #0x20] 11ddbc: 9102e3ea add x10, sp, #0xb8 11ddc0: aa1703e6 mov x6, x23 11ddc4: 2a1803e7 mov w7, w24 11ddc8: b90033fc str w28, [sp, #0x30] 11ddcc: f9000fec str x12, [sp, #0x18] 11ddd0: b90013e9 str w9, [sp, #0x10] 11ddd4: b9000be8 str w8, [sp, #0x8] 11ddd8: f90003ea str x10, [sp] 11dddc: 940107e5 bl 0x15fd70 <_ZNSt6__ndk111__money_putIwE8__formatEPwRS2_S3_jPKwS5_RKNS_5ctypeIwEEbRKNS_10money_base7patternEwwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNSE_IwNSF_IwEENSH_IwEEEESQ_i@plt> 11dde0: a9448be3 ldp x3, x2, [sp, #0x48] 11dde4: f94023e0 ldr x0, [sp, #0x40] 11dde8: aa1a03e1 mov x1, x26 11ddec: aa1403e4 mov x4, x20 11ddf0: 2a1b03e5 mov w5, w27 11ddf4: 97ffd0b4 bl 0x1120c4 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x414> 11ddf8: aa0003f3 mov x19, x0 11ddfc: b4000079 cbz x25, 0x11de08 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x2a4> 11de00: aa1903e0 mov x0, x25 11de04: 9400fd27 bl 0x15d2a0 11de08: 394183e8 ldrb w8, [sp, #0x60] 11de0c: f9401ff4 ldr x20, [sp, #0x38] 11de10: 370002e8 tbnz w8, #0x0, 0x11de6c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x308> 11de14: 3941e3e8 ldrb w8, [sp, #0x78] 11de18: 37000328 tbnz w8, #0x0, 0x11de7c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x318> 11de1c: 394243e8 ldrb w8, [sp, #0x90] 11de20: 36000068 tbz w8, #0x0, 0x11de2c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x2c8> 11de24: f94053e0 ldr x0, [sp, #0xa0] 11de28: 9400fc2e bl 0x15cee0 <_ZdlPv@plt> 11de2c: f9405be0 ldr x0, [sp, #0xb0] 11de30: 94010650 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11de34: f9401688 ldr x8, [x20, #0x28] 11de38: f85f03a9 ldur x9, [x29, #-0x10] 11de3c: eb09011f cmp x8, x9 11de40: 540002a1 b.ne 0x11de94 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x330> 11de44: aa1303e0 mov x0, x19 11de48: 910983ff add sp, sp, #0x260 11de4c: a9454ff4 ldp x20, x19, [sp, #0x50] 11de50: a94457f6 ldp x22, x21, [sp, #0x40] 11de54: a9435ff8 ldp x24, x23, [sp, #0x30] 11de58: a94267fa ldp x26, x25, [sp, #0x20] 11de5c: a9416ffc ldp x28, x27, [sp, #0x10] 11de60: a8c67bfd ldp x29, x30, [sp], #0x60 11de64: d50323bf autiasp 11de68: d65f03c0 ret 11de6c: f9403be0 ldr x0, [sp, #0x70] 11de70: 9400fc1c bl 0x15cee0 <_ZdlPv@plt> 11de74: 3941e3e8 ldrb w8, [sp, #0x78] 11de78: 3607fd28 tbz w8, #0x0, 0x11de1c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x2b8> 11de7c: f94047e0 ldr x0, [sp, #0x88] 11de80: 9400fc18 bl 0x15cee0 <_ZdlPv@plt> 11de84: 394243e8 ldrb w8, [sp, #0x90] 11de88: 3707fce8 tbnz w8, #0x0, 0x11de24 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x2c0> 11de8c: 17ffffe8 b 0x11de2c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x2c8> 11de90: 94001e4e bl 0x1257c8 11de94: 9400fbe7 bl 0x15ce30 <__stack_chk_fail@plt> 11de98: 14000002 b 0x11dea0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x33c> 11de9c: 1400001d b 0x11df10 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x3ac> 11dea0: aa0003f3 mov x19, x0 11dea4: 394183e8 ldrb w8, [sp, #0x60] 11dea8: 360001c8 tbz w8, #0x0, 0x11dee0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x37c> 11deac: f9403be0 ldr x0, [sp, #0x70] 11deb0: 9400fc0c bl 0x15cee0 <_ZdlPv@plt> 11deb4: 3941e3e8 ldrb w8, [sp, #0x78] 11deb8: 36000188 tbz w8, #0x0, 0x11dee8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x384> 11debc: f94047e0 ldr x0, [sp, #0x88] 11dec0: 9400fc08 bl 0x15cee0 <_ZdlPv@plt> 11dec4: 394243e8 ldrb w8, [sp, #0x90] 11dec8: 36000268 tbz w8, #0x0, 0x11df14 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x3b0> 11decc: 14000009 b 0x11def0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x38c> 11ded0: aa0003f3 mov x19, x0 11ded4: b5000159 cbnz x25, 0x11defc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x398> 11ded8: 394183e8 ldrb w8, [sp, #0x60] 11dedc: 3707fe88 tbnz w8, #0x0, 0x11deac >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x348> 11dee0: 3941e3e8 ldrb w8, [sp, #0x78] 11dee4: 3707fec8 tbnz w8, #0x0, 0x11debc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x358> 11dee8: 394243e8 ldrb w8, [sp, #0x90] 11deec: 36000148 tbz w8, #0x0, 0x11df14 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x3b0> 11def0: f94053e0 ldr x0, [sp, #0xa0] 11def4: 9400fbfb bl 0x15cee0 <_ZdlPv@plt> 11def8: 14000007 b 0x11df14 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x3b0> 11defc: aa1903e0 mov x0, x25 11df00: 9400fce8 bl 0x15d2a0 11df04: 394183e8 ldrb w8, [sp, #0x60] 11df08: 3607fec8 tbz w8, #0x0, 0x11dee0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x37c> 11df0c: 17ffffe8 b 0x11deac >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x348> 11df10: aa0003f3 mov x19, x0 11df14: f9405be0 ldr x0, [sp, #0xb0] 11df18: 94010616 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11df1c: aa1303e0 mov x0, x19 11df20: 9400ec90 bl 0x159160 <__emutls_get_address+0x6d4> 000000000011df24 ::do_open(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::locale const&) const>: 11df24: d503245f bti c 11df28: 92800000 mov x0, #-0x1 // =-1 11df2c: d65f03c0 ret 000000000011df30 ::do_get(long, int, int, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const>: 11df30: d503245f bti c 11df34: aa0403e1 mov x1, x4 11df38: aa0803e0 mov x0, x8 11df3c: 1400fe11 b 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 000000000011df40 ::do_close(long) const>: 11df40: d503245f bti c 11df44: d65f03c0 ret 000000000011df48 ::do_open(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::locale const&) const>: 11df48: d503245f bti c 11df4c: 92800000 mov x0, #-0x1 // =-1 11df50: d65f03c0 ret 000000000011df54 ::do_get(long, int, int, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const>: 11df54: d503245f bti c 11df58: aa0403e1 mov x1, x4 11df5c: aa0803e0 mov x0, x8 11df60: 14010754 b 0x15fcb0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_@plt> 000000000011df64 ::do_close(long) const>: 11df64: d503245f bti c 11df68: d65f03c0 ret 000000000011df6c ::~codecvt_byname()>: 11df6c: d503245f bti c 11df70: 1400feec b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 000000000011df74 ::~codecvt_byname()>: 11df74: d503233f paciasp 11df78: a9be7bfd stp x29, x30, [sp, #-0x20]! 11df7c: f9000bf3 str x19, [sp, #0x10] 11df80: 910003fd mov x29, sp 11df84: aa0003f3 mov x19, x0 11df88: 9400fee6 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 11df8c: aa1303e0 mov x0, x19 11df90: f9400bf3 ldr x19, [sp, #0x10] 11df94: a8c27bfd ldp x29, x30, [sp], #0x20 11df98: d50323bf autiasp 11df9c: 1400fbd1 b 0x15cee0 <_ZdlPv@plt> 000000000011dfa0 ::~codecvt_byname()>: 11dfa0: d503245f bti c 11dfa4: 14010777 b 0x15fd80 <_ZNSt6__ndk17codecvtIwc9mbstate_tED2Ev@plt> 000000000011dfa8 ::~codecvt_byname()>: 11dfa8: d503233f paciasp 11dfac: a9be7bfd stp x29, x30, [sp, #-0x20]! 11dfb0: f9000bf3 str x19, [sp, #0x10] 11dfb4: 910003fd mov x29, sp 11dfb8: aa0003f3 mov x19, x0 11dfbc: 94010771 bl 0x15fd80 <_ZNSt6__ndk17codecvtIwc9mbstate_tED2Ev@plt> 11dfc0: aa1303e0 mov x0, x19 11dfc4: f9400bf3 ldr x19, [sp, #0x10] 11dfc8: a8c27bfd ldp x29, x30, [sp], #0x20 11dfcc: d50323bf autiasp 11dfd0: 1400fbc4 b 0x15cee0 <_ZdlPv@plt> 000000000011dfd4 ::~codecvt_byname()>: 11dfd4: d503245f bti c 11dfd8: 1400fed2 b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 000000000011dfdc ::~codecvt_byname()>: 11dfdc: d503233f paciasp 11dfe0: a9be7bfd stp x29, x30, [sp, #-0x20]! 11dfe4: f9000bf3 str x19, [sp, #0x10] 11dfe8: 910003fd mov x29, sp 11dfec: aa0003f3 mov x19, x0 11dff0: 9400fecc bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 11dff4: aa1303e0 mov x0, x19 11dff8: f9400bf3 ldr x19, [sp, #0x10] 11dffc: a8c27bfd ldp x29, x30, [sp], #0x20 11e000: d50323bf autiasp 11e004: 1400fbb7 b 0x15cee0 <_ZdlPv@plt> 000000000011e008 ::~codecvt_byname()>: 11e008: d503245f bti c 11e00c: 1400fec5 b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 000000000011e010 ::~codecvt_byname()>: 11e010: d503233f paciasp 11e014: a9be7bfd stp x29, x30, [sp, #-0x20]! 11e018: f9000bf3 str x19, [sp, #0x10] 11e01c: 910003fd mov x29, sp 11e020: aa0003f3 mov x19, x0 11e024: 9400febf bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 11e028: aa1303e0 mov x0, x19 11e02c: f9400bf3 ldr x19, [sp, #0x10] 11e030: a8c27bfd ldp x29, x30, [sp], #0x20 11e034: d50323bf autiasp 11e038: 1400fbaa b 0x15cee0 <_ZdlPv@plt> 11e03c: d503233f paciasp 11e040: a9bb7bfd stp x29, x30, [sp, #-0x50]! 11e044: f9000bf9 str x25, [sp, #0x10] 11e048: 910003fd mov x29, sp 11e04c: a9025ff8 stp x24, x23, [sp, #0x20] 11e050: a90357f6 stp x22, x21, [sp, #0x30] 11e054: a9044ff4 stp x20, x19, [sp, #0x40] 11e058: 52800028 mov w8, #0x1 // =1 11e05c: 9000024a adrp x10, 0x166000 11e060: 6f00e400 movi v0.2d, #0000000000000000 11e064: d1000429 sub x9, x1, #0x1 11e068: 9138e14a add x10, x10, #0xe38 11e06c: aa0003f6 mov x22, x0 11e070: 39044008 strb w8, [x0, #0x110] 11e074: 52886048 mov w8, #0x4302 // =17154 11e078: 91044015 add x21, x0, #0x110 11e07c: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e080: a900240a stp x10, x9, [x0] 11e084: aa0003f3 mov x19, x0 11e088: 79024008 strh w8, [x0, #0x120] 11e08c: d0000268 adrp x8, 0x16c000 11e090: 3c830ec0 str q0, [x22, #0x30]! 11e094: f9001015 str x21, [x0, #0x20] 11e098: 91004021 add x1, x1, #0x10 11e09c: ad020000 stp q0, q0, [x0, #0x40] 11e0a0: ad030000 stp q0, q0, [x0, #0x60] 11e0a4: ad040000 stp q0, q0, [x0, #0x80] 11e0a8: ad050000 stp q0, q0, [x0, #0xa0] 11e0ac: ad060000 stp q0, q0, [x0, #0xc0] 11e0b0: ad070000 stp q0, q0, [x0, #0xe0] 11e0b4: 3d804000 str q0, [x0, #0x100] 11e0b8: f9477108 ldr x8, [x8, #0xee0] 11e0bc: 3904881f strb wzr, [x0, #0x122] 11e0c0: a9015816 stp x22, x22, [x0, #0x10] 11e0c4: 91004108 add x8, x8, #0x10 11e0c8: a9007c28 stp x8, xzr, [x1] 11e0cc: 94000182 bl 0x11e6d4 , std::__ndk1::allocator>::basic_string(char const*)+0x98> 11e0d0: d0000268 adrp x8, 0x16c000 11e0d4: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e0d8: 91008021 add x1, x1, #0x20 11e0dc: f9477508 ldr x8, [x8, #0xee8] 11e0e0: 91004108 add x8, x8, #0x10 11e0e4: a9007c28 stp x8, xzr, [x1] 11e0e8: aa1303e0 mov x0, x19 11e0ec: 940001c4 bl 0x11e7fc , std::__ndk1::allocator>::basic_string(char const*)+0x1c0> 11e0f0: d0000268 adrp x8, 0x16c000 11e0f4: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e0f8: d0fffae9 adrp x9, 0x7c000 11e0fc: 9100c021 add x1, x1, #0x30 11e100: 911b0129 add x9, x9, #0x6c0 11e104: f9477908 ldr x8, [x8, #0xef0] 11e108: 3900603f strb wzr, [x1, #0x18] 11e10c: f9000829 str x9, [x1, #0x10] 11e110: 91004108 add x8, x8, #0x10 11e114: a9007c28 stp x8, xzr, [x1] 11e118: aa1303e0 mov x0, x19 11e11c: 94000202 bl 0x11e924 , std::__ndk1::allocator>::basic_string(char const*)+0x2e8> 11e120: d0000268 adrp x8, 0x16c000 11e124: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e128: 91014021 add x1, x1, #0x50 11e12c: f9477d08 ldr x8, [x8, #0xef8] 11e130: 91004108 add x8, x8, #0x10 11e134: a9007c28 stp x8, xzr, [x1] 11e138: aa1303e0 mov x0, x19 11e13c: 94000244 bl 0x11ea4c , std::__ndk1::allocator>::basic_string(char const*)+0x410> 11e140: d0000268 adrp x8, 0x16c000 11e144: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e148: 91018021 add x1, x1, #0x60 11e14c: f9478108 ldr x8, [x8, #0xf00] 11e150: 91004108 add x8, x8, #0x10 11e154: a9007c28 stp x8, xzr, [x1] 11e158: aa1303e0 mov x0, x19 11e15c: 94000286 bl 0x11eb74 , std::__ndk1::allocator>::basic_string(char const*)+0x538> 11e160: d0000268 adrp x8, 0x16c000 11e164: d00002b4 adrp x20, 0x174000 ::id+0x918> 11e168: 9101c294 add x20, x20, #0x70 11e16c: b00002b8 adrp x24, 0x173000 11e170: 9118e318 add x24, x24, #0x638 11e174: b00002b7 adrp x23, 0x173000 11e178: f9478508 ldr x8, [x8, #0xf08] 11e17c: 91004108 add x8, x8, #0x10 11e180: a9007e88 stp x8, xzr, [x20] 11e184: 08dfff08 ldarb w8, [x24] 11e188: 36001b48 tbz w8, #0x0, 0x11e4f0 ::~codecvt_byname()+0x4e0> 11e18c: f9431ae8 ldr x8, [x23, #0x630] 11e190: f9000a88 str x8, [x20, #0x10] 11e194: aa1303e0 mov x0, x19 11e198: aa1403e1 mov x1, x20 11e19c: 940002c0 bl 0x11ec9c , std::__ndk1::allocator>::basic_string(char const*)+0x660> 11e1a0: d0000268 adrp x8, 0x16c000 11e1a4: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e1a8: 91024021 add x1, x1, #0x90 11e1ac: f9478908 ldr x8, [x8, #0xf10] 11e1b0: 91004108 add x8, x8, #0x10 11e1b4: a9007c28 stp x8, xzr, [x1] 11e1b8: aa1303e0 mov x0, x19 11e1bc: 94000302 bl 0x11edc4 , std::__ndk1::allocator>::basic_string(char const*)+0x788> 11e1c0: d0000268 adrp x8, 0x16c000 11e1c4: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e1c8: 91028021 add x1, x1, #0xa0 11e1cc: f9478d08 ldr x8, [x8, #0xf18] 11e1d0: 91004108 add x8, x8, #0x10 11e1d4: a9007c28 stp x8, xzr, [x1] 11e1d8: aa1303e0 mov x0, x19 11e1dc: 94000344 bl 0x11eeec , std::__ndk1::allocator>::basic_string(char const*)+0x8b0> 11e1e0: d0000268 adrp x8, 0x16c000 11e1e4: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e1e8: 528585c9 mov w9, #0x2c2e // =11310 11e1ec: 9102c021 add x1, x1, #0xb0 11e1f0: f9479108 ldr x8, [x8, #0xf20] 11e1f4: a9027c3f stp xzr, xzr, [x1, #0x20] 11e1f8: 79002029 strh w9, [x1, #0x10] 11e1fc: 91004108 add x8, x8, #0x10 11e200: f9000c3f str xzr, [x1, #0x18] 11e204: a9007c28 stp x8, xzr, [x1] 11e208: aa1303e0 mov x0, x19 11e20c: 94000382 bl 0x11f014 , std::__ndk1::allocator>::basic_string(char const*)+0x9d8> 11e210: d0000268 adrp x8, 0x16c000 11e214: b0fffaa9 adrp x9, 0x73000 11e218: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e21c: 91038021 add x1, x1, #0xe0 11e220: f9479508 ldr x8, [x8, #0xf28] 11e224: fd475d20 ldr d0, [x9, #0xeb8] 11e228: a9027c3f stp xzr, xzr, [x1, #0x20] 11e22c: 91004108 add x8, x8, #0x10 11e230: f9000c3f str xzr, [x1, #0x18] 11e234: fd000820 str d0, [x1, #0x10] 11e238: a9007c28 stp x8, xzr, [x1] 11e23c: aa1303e0 mov x0, x19 11e240: 940003bf bl 0x11f13c , std::__ndk1::allocator>::basic_string(char const*)+0xb00> 11e244: d0000268 adrp x8, 0x16c000 11e248: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e24c: 91044021 add x1, x1, #0x110 11e250: f9479908 ldr x8, [x8, #0xf30] 11e254: 91004108 add x8, x8, #0x10 11e258: a9007c28 stp x8, xzr, [x1] 11e25c: aa1303e0 mov x0, x19 11e260: 94000401 bl 0x11f264 , std::__ndk1::allocator>::basic_string(char const*)+0xc28> 11e264: d0000268 adrp x8, 0x16c000 11e268: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e26c: 91048021 add x1, x1, #0x120 11e270: f9479d08 ldr x8, [x8, #0xf38] 11e274: 91004108 add x8, x8, #0x10 11e278: a9007c28 stp x8, xzr, [x1] 11e27c: aa1303e0 mov x0, x19 11e280: 94000443 bl 0x11f38c , std::__ndk1::allocator>::basic_string(char const*)+0xd50> 11e284: d0000268 adrp x8, 0x16c000 11e288: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e28c: 9104c021 add x1, x1, #0x130 11e290: f947a108 ldr x8, [x8, #0xf40] 11e294: 91004108 add x8, x8, #0x10 11e298: a9007c28 stp x8, xzr, [x1] 11e29c: aa1303e0 mov x0, x19 11e2a0: 94000485 bl 0x11f4b4 , std::__ndk1::allocator>::basic_string(char const*)+0xe78> 11e2a4: d0000268 adrp x8, 0x16c000 11e2a8: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e2ac: 91050021 add x1, x1, #0x140 11e2b0: f947a508 ldr x8, [x8, #0xf48] 11e2b4: 91004108 add x8, x8, #0x10 11e2b8: a9007c28 stp x8, xzr, [x1] 11e2bc: aa1303e0 mov x0, x19 11e2c0: 940004c7 bl 0x11f5dc , std::__ndk1::allocator>::basic_string(char const*)+0xfa0> 11e2c4: d0000268 adrp x8, 0x16c000 11e2c8: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e2cc: 91054021 add x1, x1, #0x150 11e2d0: f947a908 ldr x8, [x8, #0xf50] 11e2d4: 91004108 add x8, x8, #0x10 11e2d8: a9007c28 stp x8, xzr, [x1] 11e2dc: aa1303e0 mov x0, x19 11e2e0: 94000509 bl 0x11f704 , std::__ndk1::allocator>::basic_string(char const*)+0x10c8> 11e2e4: d0000268 adrp x8, 0x16c000 11e2e8: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e2ec: 91058021 add x1, x1, #0x160 11e2f0: f947ad08 ldr x8, [x8, #0xf58] 11e2f4: 91004108 add x8, x8, #0x10 11e2f8: a9007c28 stp x8, xzr, [x1] 11e2fc: aa1303e0 mov x0, x19 11e300: 9400054b bl 0x11f82c , std::__ndk1::allocator>::basic_string(char const*)+0x11f0> 11e304: d0000268 adrp x8, 0x16c000 11e308: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e30c: 9105c021 add x1, x1, #0x170 11e310: f947b108 ldr x8, [x8, #0xf60] 11e314: 91004108 add x8, x8, #0x10 11e318: a9007c28 stp x8, xzr, [x1] 11e31c: aa1303e0 mov x0, x19 11e320: 9400058d bl 0x11f954 , std::__ndk1::allocator>::basic_string(char const*)+0x1318> 11e324: d0000268 adrp x8, 0x16c000 11e328: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e32c: 91060021 add x1, x1, #0x180 11e330: f947b508 ldr x8, [x8, #0xf68] 11e334: 91004108 add x8, x8, #0x10 11e338: a9007c28 stp x8, xzr, [x1] 11e33c: aa1303e0 mov x0, x19 11e340: 940005cf bl 0x11fa7c , std::__ndk1::allocator>::basic_string(char const*)+0x1440> 11e344: d0000268 adrp x8, 0x16c000 11e348: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e34c: 91064021 add x1, x1, #0x190 11e350: f947b908 ldr x8, [x8, #0xf70] 11e354: 91004108 add x8, x8, #0x10 11e358: a9007c28 stp x8, xzr, [x1] 11e35c: aa1303e0 mov x0, x19 11e360: 94000611 bl 0x11fba4 , std::__ndk1::allocator>::basic_string(char const*)+0x1568> 11e364: d0000268 adrp x8, 0x16c000 11e368: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e36c: 91068021 add x1, x1, #0x1a0 11e370: f947bd08 ldr x8, [x8, #0xf78] 11e374: 91004108 add x8, x8, #0x10 11e378: a9007c28 stp x8, xzr, [x1] 11e37c: aa1303e0 mov x0, x19 11e380: 94000653 bl 0x11fccc , std::__ndk1::allocator>::basic_string(char const*)+0x1690> 11e384: d0000268 adrp x8, 0x16c000 11e388: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e38c: 9106c021 add x1, x1, #0x1b0 11e390: f947c108 ldr x8, [x8, #0xf80] 11e394: 91004108 add x8, x8, #0x10 11e398: a9007c28 stp x8, xzr, [x1] 11e39c: aa1303e0 mov x0, x19 11e3a0: 94000695 bl 0x11fdf4 , std::__ndk1::allocator>::basic_string(char const*)+0x17b8> 11e3a4: d0000268 adrp x8, 0x16c000 11e3a8: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e3ac: 91070021 add x1, x1, #0x1c0 11e3b0: f947c508 ldr x8, [x8, #0xf88] 11e3b4: 91004108 add x8, x8, #0x10 11e3b8: a9007c28 stp x8, xzr, [x1] 11e3bc: aa1303e0 mov x0, x19 11e3c0: 940006d7 bl 0x11ff1c , std::__ndk1::allocator>::basic_string(char const*)+0x18e0> 11e3c4: d0000268 adrp x8, 0x16c000 11e3c8: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e3cc: 91074021 add x1, x1, #0x1d0 11e3d0: f947c908 ldr x8, [x8, #0xf90] 11e3d4: 91004109 add x9, x8, #0x10 11e3d8: 9101c108 add x8, x8, #0x70 11e3dc: a9007c29 stp x9, xzr, [x1] 11e3e0: f9000828 str x8, [x1, #0x10] 11e3e4: aa1303e0 mov x0, x19 11e3e8: 94000717 bl 0x120044 , std::__ndk1::allocator>::basic_string(char const*)+0x1a08> 11e3ec: d0000268 adrp x8, 0x16c000 11e3f0: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e3f4: 9107c021 add x1, x1, #0x1f0 11e3f8: f947cd08 ldr x8, [x8, #0xf98] 11e3fc: 91004109 add x9, x8, #0x10 11e400: 9101c108 add x8, x8, #0x70 11e404: a9007c29 stp x9, xzr, [x1] 11e408: f9000828 str x8, [x1, #0x10] 11e40c: aa1303e0 mov x0, x19 11e410: 94000757 bl 0x12016c , std::__ndk1::allocator>::basic_string(char const*)+0x1b30> 11e414: d0000279 adrp x25, 0x16c000 11e418: d00002b4 adrp x20, 0x174000 ::id+0x918> 11e41c: 91084294 add x20, x20, #0x210 11e420: f947d339 ldr x25, [x25, #0xfa0] 11e424: 91004328 add x8, x25, #0x10 11e428: a9007e88 stp x8, xzr, [x20] 11e42c: 08dfff08 ldarb w8, [x24] 11e430: 360007c8 tbz w8, #0x0, 0x11e528 ::~codecvt_byname()+0x518> 11e434: d0000268 adrp x8, 0x16c000 11e438: f947d508 ldr x8, [x8, #0xfa8] 11e43c: f9431ae9 ldr x9, [x23, #0x630] 11e440: 91004108 add x8, x8, #0x10 11e444: f9000a89 str x9, [x20, #0x10] 11e448: f9000288 str x8, [x20] 11e44c: aa1303e0 mov x0, x19 11e450: aa1403e1 mov x1, x20 11e454: 94000790 bl 0x120294 , std::__ndk1::allocator>::basic_string(char const*)+0x1c58> 11e458: d00002b4 adrp x20, 0x174000 ::id+0x918> 11e45c: 91004328 add x8, x25, #0x10 11e460: 9108c294 add x20, x20, #0x230 11e464: a9007e88 stp x8, xzr, [x20] 11e468: 08dfff08 ldarb w8, [x24] 11e46c: 360007a8 tbz w8, #0x0, 0x11e560 ::~codecvt_byname()+0x550> 11e470: d0000268 adrp x8, 0x16c000 11e474: f947d908 ldr x8, [x8, #0xfb0] 11e478: f9431ae9 ldr x9, [x23, #0x630] 11e47c: 91004108 add x8, x8, #0x10 11e480: f9000a89 str x9, [x20, #0x10] 11e484: f9000288 str x8, [x20] 11e488: aa1303e0 mov x0, x19 11e48c: aa1403e1 mov x1, x20 11e490: 940007cb bl 0x1203bc , std::__ndk1::allocator>::basic_string(char const*)+0x1d80> 11e494: d0000268 adrp x8, 0x16c000 11e498: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e49c: 91094021 add x1, x1, #0x250 11e4a0: f947dd08 ldr x8, [x8, #0xfb8] 11e4a4: 91004108 add x8, x8, #0x10 11e4a8: a9007c28 stp x8, xzr, [x1] 11e4ac: aa1303e0 mov x0, x19 11e4b0: 9400080d bl 0x1204e4 , std::__ndk1::allocator>::basic_string(char const*)+0x1ea8> 11e4b4: d0000268 adrp x8, 0x16c000 11e4b8: d00002a1 adrp x1, 0x174000 ::id+0x918> 11e4bc: 91098021 add x1, x1, #0x260 11e4c0: f947e108 ldr x8, [x8, #0xfc0] 11e4c4: 91004108 add x8, x8, #0x10 11e4c8: a9007c28 stp x8, xzr, [x1] 11e4cc: aa1303e0 mov x0, x19 11e4d0: 9400084f bl 0x12060c , std::__ndk1::allocator>::basic_string(char const*)+0x1fd0> 11e4d4: a9444ff4 ldp x20, x19, [sp, #0x40] 11e4d8: a94357f6 ldp x22, x21, [sp, #0x30] 11e4dc: a9425ff8 ldp x24, x23, [sp, #0x20] 11e4e0: f9400bf9 ldr x25, [sp, #0x10] 11e4e4: a8c57bfd ldp x29, x30, [sp], #0x50 11e4e8: d50323bf autiasp 11e4ec: d65f03c0 ret 11e4f0: b00002a0 adrp x0, 0x173000 11e4f4: 9118e000 add x0, x0, #0x638 11e4f8: 9401046a bl 0x15f6a0 <__cxa_guard_acquire@plt> 11e4fc: 34ffe480 cbz w0, 0x11e18c ::~codecvt_byname()+0x17c> 11e500: 90fffa81 adrp x1, 0x6e000 11e504: 5283f7e0 mov w0, #0x1fbf // =8127 11e508: 911fa421 add x1, x1, #0x7e9 11e50c: aa1f03e2 mov x2, xzr 11e510: 94010554 bl 0x15fa60 11e514: f9031ae0 str x0, [x23, #0x630] 11e518: b00002a0 adrp x0, 0x173000 11e51c: 9118e000 add x0, x0, #0x638 11e520: 9401046c bl 0x15f6d0 <__cxa_guard_release@plt> 11e524: 17ffff1a b 0x11e18c ::~codecvt_byname()+0x17c> 11e528: b00002a0 adrp x0, 0x173000 11e52c: 9118e000 add x0, x0, #0x638 11e530: 9401045c bl 0x15f6a0 <__cxa_guard_acquire@plt> 11e534: 34fff800 cbz w0, 0x11e434 ::~codecvt_byname()+0x424> 11e538: 90fffa81 adrp x1, 0x6e000 11e53c: 5283f7e0 mov w0, #0x1fbf // =8127 11e540: 911fa421 add x1, x1, #0x7e9 11e544: aa1f03e2 mov x2, xzr 11e548: 94010546 bl 0x15fa60 11e54c: f9031ae0 str x0, [x23, #0x630] 11e550: b00002a0 adrp x0, 0x173000 11e554: 9118e000 add x0, x0, #0x638 11e558: 9401045e bl 0x15f6d0 <__cxa_guard_release@plt> 11e55c: 17ffffb6 b 0x11e434 ::~codecvt_byname()+0x424> 11e560: b00002a0 adrp x0, 0x173000 11e564: 9118e000 add x0, x0, #0x638 11e568: 9401044e bl 0x15f6a0 <__cxa_guard_acquire@plt> 11e56c: 34fff820 cbz w0, 0x11e470 ::~codecvt_byname()+0x460> 11e570: 90fffa81 adrp x1, 0x6e000 11e574: 5283f7e0 mov w0, #0x1fbf // =8127 11e578: 911fa421 add x1, x1, #0x7e9 11e57c: aa1f03e2 mov x2, xzr 11e580: 94010538 bl 0x15fa60 11e584: f9031ae0 str x0, [x23, #0x630] 11e588: b00002a0 adrp x0, 0x173000 11e58c: 9118e000 add x0, x0, #0x638 11e590: 94010450 bl 0x15f6d0 <__cxa_guard_release@plt> 11e594: 17ffffb7 b 0x11e470 ::~codecvt_byname()+0x460> 11e598: aa0003f4 mov x20, x0 11e59c: b00002a0 adrp x0, 0x173000 11e5a0: 9118e000 add x0, x0, #0x638 11e5a4: 94010533 bl 0x15fa70 <__cxa_guard_abort@plt> 11e5a8: d00002a0 adrp x0, 0x174000 ::id+0x918> 11e5ac: 9108c000 add x0, x0, #0x230 11e5b0: 9400fd5c bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 11e5b4: 14000012 b 0x11e5fc ::~codecvt_byname()+0x5ec> 11e5b8: aa0003f4 mov x20, x0 11e5bc: b00002a0 adrp x0, 0x173000 11e5c0: 9118e000 add x0, x0, #0x638 11e5c4: 9401052b bl 0x15fa70 <__cxa_guard_abort@plt> 11e5c8: d00002a0 adrp x0, 0x174000 ::id+0x918> 11e5cc: 91084000 add x0, x0, #0x210 11e5d0: 9400fd54 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 11e5d4: 1400000a b 0x11e5fc ::~codecvt_byname()+0x5ec> 11e5d8: aa0003f4 mov x20, x0 11e5dc: b00002a0 adrp x0, 0x173000 11e5e0: 9118e000 add x0, x0, #0x638 11e5e4: 94010523 bl 0x15fa70 <__cxa_guard_abort@plt> 11e5e8: d00002a0 adrp x0, 0x174000 ::id+0x918> 11e5ec: 9101c000 add x0, x0, #0x70 11e5f0: 9400fd4c bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 11e5f4: 14000002 b 0x11e5fc ::~codecvt_byname()+0x5ec> 11e5f8: aa0003f4 mov x20, x0 11e5fc: 39448268 ldrb w8, [x19, #0x120] 11e600: 36000068 tbz w8, #0x0, 0x11e60c ::~codecvt_byname()+0x5fc> 11e604: f9409a60 ldr x0, [x19, #0x130] 11e608: 9400fa36 bl 0x15cee0 <_ZdlPv@plt> 11e60c: f9400a60 ldr x0, [x19, #0x10] 11e610: b40000e0 cbz x0, 0x11e62c ::~codecvt_byname()+0x61c> 11e614: eb16001f cmp x0, x22 11e618: f9000e60 str x0, [x19, #0x18] 11e61c: 54000061 b.ne 0x11e628 ::~codecvt_byname()+0x618> 11e620: 390002bf strb wzr, [x21] 11e624: 14000002 b 0x11e62c ::~codecvt_byname()+0x61c> 11e628: 9400fa2e bl 0x15cee0 <_ZdlPv@plt> 11e62c: aa1303e0 mov x0, x19 11e630: 9400fd3c bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 11e634: aa1403e0 mov x0, x20 11e638: 9400eaca bl 0x159160 <__emutls_get_address+0x6d4> 000000000011e63c , std::__ndk1::allocator>::basic_string(char const*)>: 11e63c: d503233f paciasp 11e640: a9bd7bfd stp x29, x30, [sp, #-0x30]! 11e644: a90157f6 stp x22, x21, [sp, #0x10] 11e648: 910003fd mov x29, sp 11e64c: a9024ff4 stp x20, x19, [sp, #0x20] 11e650: aa0003f3 mov x19, x0 11e654: aa0103e0 mov x0, x1 11e658: aa0103f5 mov x21, x1 11e65c: 9400fc45 bl 0x15d770 11e660: b100401f cmn x0, #0x10 11e664: 54000342 b.hs 0x11e6cc , std::__ndk1::allocator>::basic_string(char const*)+0x90> 11e668: aa0003f4 mov x20, x0 11e66c: f1005c1f cmp x0, #0x17 11e670: 540000a2 b.hs 0x11e684 , std::__ndk1::allocator>::basic_string(char const*)+0x48> 11e674: 531f7a88 lsl w8, w20, #1 11e678: 38001668 strb w8, [x19], #0x1 11e67c: b5000154 cbnz x20, 0x11e6a4 , std::__ndk1::allocator>::basic_string(char const*)+0x68> 11e680: 1400000d b 0x11e6b4 , std::__ndk1::allocator>::basic_string(char const*)+0x78> 11e684: 91004288 add x8, x20, #0x10 11e688: 927ced16 and x22, x8, #0xfffffffffffffff0 11e68c: aa1603e0 mov x0, x22 11e690: 9400f9f4 bl 0x15ce60 <_Znwm@plt> 11e694: b24002c8 orr x8, x22, #0x1 11e698: a9008274 stp x20, x0, [x19, #0x8] 11e69c: f9000268 str x8, [x19] 11e6a0: aa0003f3 mov x19, x0 11e6a4: aa1303e0 mov x0, x19 11e6a8: aa1503e1 mov x1, x21 11e6ac: aa1403e2 mov x2, x20 11e6b0: 9400fa7c bl 0x15d0a0 11e6b4: 38346a7f strb wzr, [x19, x20] 11e6b8: a9424ff4 ldp x20, x19, [sp, #0x20] 11e6bc: a94157f6 ldp x22, x21, [sp, #0x10] 11e6c0: a8c37bfd ldp x29, x30, [sp], #0x30 11e6c4: d50323bf autiasp 11e6c8: d65f03c0 ret 11e6cc: aa1303e0 mov x0, x19 11e6d0: 9400fc30 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 11e6d4: d503233f paciasp 11e6d8: d101c3ff sub sp, sp, #0x70 11e6dc: a9037bfd stp x29, x30, [sp, #0x30] 11e6e0: 9100c3fd add x29, sp, #0x30 11e6e4: f90023f7 str x23, [sp, #0x40] 11e6e8: a90557f6 stp x22, x21, [sp, #0x50] 11e6ec: a9064ff4 stp x20, x19, [sp, #0x60] 11e6f0: d0000274 adrp x20, 0x16c000 11e6f4: d0000269 adrp x9, 0x16c000 11e6f8: d53bd056 mrs x22, TPIDR_EL0 11e6fc: aa0103f3 mov x19, x1 11e700: f94016c8 ldr x8, [x22, #0x28] 11e704: aa0003f5 mov x21, x0 11e708: f947e694 ldr x20, [x20, #0xfc8] 11e70c: f9474529 ldr x9, [x9, #0xe88] 11e710: f81f83a8 stur x8, [x29, #-0x8] 11e714: f9000bff str xzr, [sp, #0x10] 11e718: a90027f4 stp x20, x9, [sp] 11e71c: c8dffe88 ldar x8, [x20] 11e720: b100051f cmn x8, #0x1 11e724: 54000160 b.eq 0x11e750 , std::__ndk1::allocator>::basic_string(char const*)+0x114> 11e728: 910003e8 mov x8, sp 11e72c: d10043a9 sub x9, x29, #0x10 11e730: d0000260 adrp x0, 0x16c000 11e734: f00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11e738: 9104d042 add x2, x2, #0x134 11e73c: 910063e1 add x1, sp, #0x18 11e740: f81f03a8 stur x8, [x29, #-0x10] 11e744: f9000fe9 str x9, [sp, #0x18] 11e748: f947e400 ldr x0, [x0, #0xfc8] 11e74c: 94010489 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11e750: b9800a88 ldrsw x8, [x20, #0x8] 11e754: aa1303e0 mov x0, x19 11e758: d1000517 sub x23, x8, #0x1 11e75c: 94010401 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11e760: aa1503f4 mov x20, x21 11e764: a9c12688 ldp x8, x9, [x20, #0x10]! 11e768: cb080129 sub x9, x9, x8 11e76c: 9343fd2a asr x10, x9, #3 11e770: eb17015f cmp x10, x23 11e774: 54000168 b.hi 0x11e7a0 , std::__ndk1::allocator>::basic_string(char const*)+0x164> 11e778: 910006e9 add x9, x23, #0x1 11e77c: eb0a0121 subs x1, x9, x10 11e780: 540000a9 b.ls 0x11e794 , std::__ndk1::allocator>::basic_string(char const*)+0x158> 11e784: aa1403e0 mov x0, x20 11e788: 94005a15 bl 0x134fdc ::~codecvt()+0xc30> 11e78c: f9400288 ldr x8, [x20] 11e790: 14000004 b 0x11e7a0 , std::__ndk1::allocator>::basic_string(char const*)+0x164> 11e794: 54000062 b.hs 0x11e7a0 , std::__ndk1::allocator>::basic_string(char const*)+0x164> 11e798: 8b090d09 add x9, x8, x9, lsl #3 11e79c: f9000ea9 str x9, [x21, #0x18] 11e7a0: f8777900 ldr x0, [x8, x23, lsl #3] 11e7a4: b4000060 cbz x0, 0x11e7b0 , std::__ndk1::allocator>::basic_string(char const*)+0x174> 11e7a8: 940103f2 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11e7ac: f9400288 ldr x8, [x20] 11e7b0: f8377913 str x19, [x8, x23, lsl #3] 11e7b4: f94016c8 ldr x8, [x22, #0x28] 11e7b8: f85f83a9 ldur x9, [x29, #-0x8] 11e7bc: eb09011f cmp x8, x9 11e7c0: 54000101 b.ne 0x11e7e0 , std::__ndk1::allocator>::basic_string(char const*)+0x1a4> 11e7c4: a9464ff4 ldp x20, x19, [sp, #0x60] 11e7c8: a94557f6 ldp x22, x21, [sp, #0x50] 11e7cc: a9437bfd ldp x29, x30, [sp, #0x30] 11e7d0: f94023f7 ldr x23, [sp, #0x40] 11e7d4: 9101c3ff add sp, sp, #0x70 11e7d8: d50323bf autiasp 11e7dc: d65f03c0 ret 11e7e0: 9400f994 bl 0x15ce30 <__stack_chk_fail@plt> 11e7e4: aa0003f4 mov x20, x0 11e7e8: b4000073 cbz x19, 0x11e7f4 , std::__ndk1::allocator>::basic_string(char const*)+0x1b8> 11e7ec: aa1303e0 mov x0, x19 11e7f0: 940103e0 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11e7f4: aa1403e0 mov x0, x20 11e7f8: 9400ea5a bl 0x159160 <__emutls_get_address+0x6d4> 11e7fc: d503233f paciasp 11e800: d101c3ff sub sp, sp, #0x70 11e804: a9037bfd stp x29, x30, [sp, #0x30] 11e808: 9100c3fd add x29, sp, #0x30 11e80c: f90023f7 str x23, [sp, #0x40] 11e810: a90557f6 stp x22, x21, [sp, #0x50] 11e814: a9064ff4 stp x20, x19, [sp, #0x60] 11e818: d0000274 adrp x20, 0x16c000 11e81c: d0000269 adrp x9, 0x16c000 11e820: d53bd056 mrs x22, TPIDR_EL0 11e824: aa0103f3 mov x19, x1 11e828: f94016c8 ldr x8, [x22, #0x28] 11e82c: aa0003f5 mov x21, x0 11e830: f947ea94 ldr x20, [x20, #0xfd0] 11e834: f9474529 ldr x9, [x9, #0xe88] 11e838: f81f83a8 stur x8, [x29, #-0x8] 11e83c: f9000bff str xzr, [sp, #0x10] 11e840: a90027f4 stp x20, x9, [sp] 11e844: c8dffe88 ldar x8, [x20] 11e848: b100051f cmn x8, #0x1 11e84c: 54000160 b.eq 0x11e878 , std::__ndk1::allocator>::basic_string(char const*)+0x23c> 11e850: 910003e8 mov x8, sp 11e854: d10043a9 sub x9, x29, #0x10 11e858: d0000260 adrp x0, 0x16c000 11e85c: f00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11e860: 9104d042 add x2, x2, #0x134 11e864: 910063e1 add x1, sp, #0x18 11e868: f81f03a8 stur x8, [x29, #-0x10] 11e86c: f9000fe9 str x9, [sp, #0x18] 11e870: f947e800 ldr x0, [x0, #0xfd0] 11e874: 9401043f bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11e878: b9800a88 ldrsw x8, [x20, #0x8] 11e87c: aa1303e0 mov x0, x19 11e880: d1000517 sub x23, x8, #0x1 11e884: 940103b7 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11e888: aa1503f4 mov x20, x21 11e88c: a9c12688 ldp x8, x9, [x20, #0x10]! 11e890: cb080129 sub x9, x9, x8 11e894: 9343fd2a asr x10, x9, #3 11e898: eb17015f cmp x10, x23 11e89c: 54000168 b.hi 0x11e8c8 , std::__ndk1::allocator>::basic_string(char const*)+0x28c> 11e8a0: 910006e9 add x9, x23, #0x1 11e8a4: eb0a0121 subs x1, x9, x10 11e8a8: 540000a9 b.ls 0x11e8bc , std::__ndk1::allocator>::basic_string(char const*)+0x280> 11e8ac: aa1403e0 mov x0, x20 11e8b0: 940059cb bl 0x134fdc ::~codecvt()+0xc30> 11e8b4: f9400288 ldr x8, [x20] 11e8b8: 14000004 b 0x11e8c8 , std::__ndk1::allocator>::basic_string(char const*)+0x28c> 11e8bc: 54000062 b.hs 0x11e8c8 , std::__ndk1::allocator>::basic_string(char const*)+0x28c> 11e8c0: 8b090d09 add x9, x8, x9, lsl #3 11e8c4: f9000ea9 str x9, [x21, #0x18] 11e8c8: f8777900 ldr x0, [x8, x23, lsl #3] 11e8cc: b4000060 cbz x0, 0x11e8d8 , std::__ndk1::allocator>::basic_string(char const*)+0x29c> 11e8d0: 940103a8 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11e8d4: f9400288 ldr x8, [x20] 11e8d8: f8377913 str x19, [x8, x23, lsl #3] 11e8dc: f94016c8 ldr x8, [x22, #0x28] 11e8e0: f85f83a9 ldur x9, [x29, #-0x8] 11e8e4: eb09011f cmp x8, x9 11e8e8: 54000101 b.ne 0x11e908 , std::__ndk1::allocator>::basic_string(char const*)+0x2cc> 11e8ec: a9464ff4 ldp x20, x19, [sp, #0x60] 11e8f0: a94557f6 ldp x22, x21, [sp, #0x50] 11e8f4: a9437bfd ldp x29, x30, [sp, #0x30] 11e8f8: f94023f7 ldr x23, [sp, #0x40] 11e8fc: 9101c3ff add sp, sp, #0x70 11e900: d50323bf autiasp 11e904: d65f03c0 ret 11e908: 9400f94a bl 0x15ce30 <__stack_chk_fail@plt> 11e90c: aa0003f4 mov x20, x0 11e910: b4000073 cbz x19, 0x11e91c , std::__ndk1::allocator>::basic_string(char const*)+0x2e0> 11e914: aa1303e0 mov x0, x19 11e918: 94010396 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11e91c: aa1403e0 mov x0, x20 11e920: 9400ea10 bl 0x159160 <__emutls_get_address+0x6d4> 11e924: d503233f paciasp 11e928: d101c3ff sub sp, sp, #0x70 11e92c: a9037bfd stp x29, x30, [sp, #0x30] 11e930: 9100c3fd add x29, sp, #0x30 11e934: f90023f7 str x23, [sp, #0x40] 11e938: a90557f6 stp x22, x21, [sp, #0x50] 11e93c: a9064ff4 stp x20, x19, [sp, #0x60] 11e940: d0000274 adrp x20, 0x16c000 11e944: d0000269 adrp x9, 0x16c000 11e948: d53bd056 mrs x22, TPIDR_EL0 11e94c: aa0103f3 mov x19, x1 11e950: f94016c8 ldr x8, [x22, #0x28] 11e954: aa0003f5 mov x21, x0 11e958: f9470294 ldr x20, [x20, #0xe00] 11e95c: f9474529 ldr x9, [x9, #0xe88] 11e960: f81f83a8 stur x8, [x29, #-0x8] 11e964: f9000bff str xzr, [sp, #0x10] 11e968: a90027f4 stp x20, x9, [sp] 11e96c: c8dffe88 ldar x8, [x20] 11e970: b100051f cmn x8, #0x1 11e974: 54000160 b.eq 0x11e9a0 , std::__ndk1::allocator>::basic_string(char const*)+0x364> 11e978: 910003e8 mov x8, sp 11e97c: d10043a9 sub x9, x29, #0x10 11e980: d0000260 adrp x0, 0x16c000 11e984: f00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11e988: 9104d042 add x2, x2, #0x134 11e98c: 910063e1 add x1, sp, #0x18 11e990: f81f03a8 stur x8, [x29, #-0x10] 11e994: f9000fe9 str x9, [sp, #0x18] 11e998: f9470000 ldr x0, [x0, #0xe00] 11e99c: 940103f5 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11e9a0: b9800a88 ldrsw x8, [x20, #0x8] 11e9a4: aa1303e0 mov x0, x19 11e9a8: d1000517 sub x23, x8, #0x1 11e9ac: 9401036d bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11e9b0: aa1503f4 mov x20, x21 11e9b4: a9c12688 ldp x8, x9, [x20, #0x10]! 11e9b8: cb080129 sub x9, x9, x8 11e9bc: 9343fd2a asr x10, x9, #3 11e9c0: eb17015f cmp x10, x23 11e9c4: 54000168 b.hi 0x11e9f0 , std::__ndk1::allocator>::basic_string(char const*)+0x3b4> 11e9c8: 910006e9 add x9, x23, #0x1 11e9cc: eb0a0121 subs x1, x9, x10 11e9d0: 540000a9 b.ls 0x11e9e4 , std::__ndk1::allocator>::basic_string(char const*)+0x3a8> 11e9d4: aa1403e0 mov x0, x20 11e9d8: 94005981 bl 0x134fdc ::~codecvt()+0xc30> 11e9dc: f9400288 ldr x8, [x20] 11e9e0: 14000004 b 0x11e9f0 , std::__ndk1::allocator>::basic_string(char const*)+0x3b4> 11e9e4: 54000062 b.hs 0x11e9f0 , std::__ndk1::allocator>::basic_string(char const*)+0x3b4> 11e9e8: 8b090d09 add x9, x8, x9, lsl #3 11e9ec: f9000ea9 str x9, [x21, #0x18] 11e9f0: f8777900 ldr x0, [x8, x23, lsl #3] 11e9f4: b4000060 cbz x0, 0x11ea00 , std::__ndk1::allocator>::basic_string(char const*)+0x3c4> 11e9f8: 9401035e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11e9fc: f9400288 ldr x8, [x20] 11ea00: f8377913 str x19, [x8, x23, lsl #3] 11ea04: f94016c8 ldr x8, [x22, #0x28] 11ea08: f85f83a9 ldur x9, [x29, #-0x8] 11ea0c: eb09011f cmp x8, x9 11ea10: 54000101 b.ne 0x11ea30 , std::__ndk1::allocator>::basic_string(char const*)+0x3f4> 11ea14: a9464ff4 ldp x20, x19, [sp, #0x60] 11ea18: a94557f6 ldp x22, x21, [sp, #0x50] 11ea1c: a9437bfd ldp x29, x30, [sp, #0x30] 11ea20: f94023f7 ldr x23, [sp, #0x40] 11ea24: 9101c3ff add sp, sp, #0x70 11ea28: d50323bf autiasp 11ea2c: d65f03c0 ret 11ea30: 9400f900 bl 0x15ce30 <__stack_chk_fail@plt> 11ea34: aa0003f4 mov x20, x0 11ea38: b4000073 cbz x19, 0x11ea44 , std::__ndk1::allocator>::basic_string(char const*)+0x408> 11ea3c: aa1303e0 mov x0, x19 11ea40: 9401034c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11ea44: aa1403e0 mov x0, x20 11ea48: 9400e9c6 bl 0x159160 <__emutls_get_address+0x6d4> 11ea4c: d503233f paciasp 11ea50: d101c3ff sub sp, sp, #0x70 11ea54: a9037bfd stp x29, x30, [sp, #0x30] 11ea58: 9100c3fd add x29, sp, #0x30 11ea5c: f90023f7 str x23, [sp, #0x40] 11ea60: a90557f6 stp x22, x21, [sp, #0x50] 11ea64: a9064ff4 stp x20, x19, [sp, #0x60] 11ea68: d0000274 adrp x20, 0x16c000 11ea6c: d0000269 adrp x9, 0x16c000 11ea70: d53bd056 mrs x22, TPIDR_EL0 11ea74: aa0103f3 mov x19, x1 11ea78: f94016c8 ldr x8, [x22, #0x28] 11ea7c: aa0003f5 mov x21, x0 11ea80: f9470e94 ldr x20, [x20, #0xe18] 11ea84: f9474529 ldr x9, [x9, #0xe88] 11ea88: f81f83a8 stur x8, [x29, #-0x8] 11ea8c: f9000bff str xzr, [sp, #0x10] 11ea90: a90027f4 stp x20, x9, [sp] 11ea94: c8dffe88 ldar x8, [x20] 11ea98: b100051f cmn x8, #0x1 11ea9c: 54000160 b.eq 0x11eac8 , std::__ndk1::allocator>::basic_string(char const*)+0x48c> 11eaa0: 910003e8 mov x8, sp 11eaa4: d10043a9 sub x9, x29, #0x10 11eaa8: d0000260 adrp x0, 0x16c000 11eaac: f00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11eab0: 9104d042 add x2, x2, #0x134 11eab4: 910063e1 add x1, sp, #0x18 11eab8: f81f03a8 stur x8, [x29, #-0x10] 11eabc: f9000fe9 str x9, [sp, #0x18] 11eac0: f9470c00 ldr x0, [x0, #0xe18] 11eac4: 940103ab bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11eac8: b9800a88 ldrsw x8, [x20, #0x8] 11eacc: aa1303e0 mov x0, x19 11ead0: d1000517 sub x23, x8, #0x1 11ead4: 94010323 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11ead8: aa1503f4 mov x20, x21 11eadc: a9c12688 ldp x8, x9, [x20, #0x10]! 11eae0: cb080129 sub x9, x9, x8 11eae4: 9343fd2a asr x10, x9, #3 11eae8: eb17015f cmp x10, x23 11eaec: 54000168 b.hi 0x11eb18 , std::__ndk1::allocator>::basic_string(char const*)+0x4dc> 11eaf0: 910006e9 add x9, x23, #0x1 11eaf4: eb0a0121 subs x1, x9, x10 11eaf8: 540000a9 b.ls 0x11eb0c , std::__ndk1::allocator>::basic_string(char const*)+0x4d0> 11eafc: aa1403e0 mov x0, x20 11eb00: 94005937 bl 0x134fdc ::~codecvt()+0xc30> 11eb04: f9400288 ldr x8, [x20] 11eb08: 14000004 b 0x11eb18 , std::__ndk1::allocator>::basic_string(char const*)+0x4dc> 11eb0c: 54000062 b.hs 0x11eb18 , std::__ndk1::allocator>::basic_string(char const*)+0x4dc> 11eb10: 8b090d09 add x9, x8, x9, lsl #3 11eb14: f9000ea9 str x9, [x21, #0x18] 11eb18: f8777900 ldr x0, [x8, x23, lsl #3] 11eb1c: b4000060 cbz x0, 0x11eb28 , std::__ndk1::allocator>::basic_string(char const*)+0x4ec> 11eb20: 94010314 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11eb24: f9400288 ldr x8, [x20] 11eb28: f8377913 str x19, [x8, x23, lsl #3] 11eb2c: f94016c8 ldr x8, [x22, #0x28] 11eb30: f85f83a9 ldur x9, [x29, #-0x8] 11eb34: eb09011f cmp x8, x9 11eb38: 54000101 b.ne 0x11eb58 , std::__ndk1::allocator>::basic_string(char const*)+0x51c> 11eb3c: a9464ff4 ldp x20, x19, [sp, #0x60] 11eb40: a94557f6 ldp x22, x21, [sp, #0x50] 11eb44: a9437bfd ldp x29, x30, [sp, #0x30] 11eb48: f94023f7 ldr x23, [sp, #0x40] 11eb4c: 9101c3ff add sp, sp, #0x70 11eb50: d50323bf autiasp 11eb54: d65f03c0 ret 11eb58: 9400f8b6 bl 0x15ce30 <__stack_chk_fail@plt> 11eb5c: aa0003f4 mov x20, x0 11eb60: b4000073 cbz x19, 0x11eb6c , std::__ndk1::allocator>::basic_string(char const*)+0x530> 11eb64: aa1303e0 mov x0, x19 11eb68: 94010302 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11eb6c: aa1403e0 mov x0, x20 11eb70: 9400e97c bl 0x159160 <__emutls_get_address+0x6d4> 11eb74: d503233f paciasp 11eb78: d101c3ff sub sp, sp, #0x70 11eb7c: a9037bfd stp x29, x30, [sp, #0x30] 11eb80: 9100c3fd add x29, sp, #0x30 11eb84: f90023f7 str x23, [sp, #0x40] 11eb88: a90557f6 stp x22, x21, [sp, #0x50] 11eb8c: a9064ff4 stp x20, x19, [sp, #0x60] 11eb90: d0000274 adrp x20, 0x16c000 11eb94: d0000269 adrp x9, 0x16c000 11eb98: d53bd056 mrs x22, TPIDR_EL0 11eb9c: aa0103f3 mov x19, x1 11eba0: f94016c8 ldr x8, [x22, #0x28] 11eba4: aa0003f5 mov x21, x0 11eba8: f947ee94 ldr x20, [x20, #0xfd8] 11ebac: f9474529 ldr x9, [x9, #0xe88] 11ebb0: f81f83a8 stur x8, [x29, #-0x8] 11ebb4: f9000bff str xzr, [sp, #0x10] 11ebb8: a90027f4 stp x20, x9, [sp] 11ebbc: c8dffe88 ldar x8, [x20] 11ebc0: b100051f cmn x8, #0x1 11ebc4: 54000160 b.eq 0x11ebf0 , std::__ndk1::allocator>::basic_string(char const*)+0x5b4> 11ebc8: 910003e8 mov x8, sp 11ebcc: d10043a9 sub x9, x29, #0x10 11ebd0: d0000260 adrp x0, 0x16c000 11ebd4: f00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11ebd8: 9104d042 add x2, x2, #0x134 11ebdc: 910063e1 add x1, sp, #0x18 11ebe0: f81f03a8 stur x8, [x29, #-0x10] 11ebe4: f9000fe9 str x9, [sp, #0x18] 11ebe8: f947ec00 ldr x0, [x0, #0xfd8] 11ebec: 94010361 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11ebf0: b9800a88 ldrsw x8, [x20, #0x8] 11ebf4: aa1303e0 mov x0, x19 11ebf8: d1000517 sub x23, x8, #0x1 11ebfc: 940102d9 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11ec00: aa1503f4 mov x20, x21 11ec04: a9c12688 ldp x8, x9, [x20, #0x10]! 11ec08: cb080129 sub x9, x9, x8 11ec0c: 9343fd2a asr x10, x9, #3 11ec10: eb17015f cmp x10, x23 11ec14: 54000168 b.hi 0x11ec40 , std::__ndk1::allocator>::basic_string(char const*)+0x604> 11ec18: 910006e9 add x9, x23, #0x1 11ec1c: eb0a0121 subs x1, x9, x10 11ec20: 540000a9 b.ls 0x11ec34 , std::__ndk1::allocator>::basic_string(char const*)+0x5f8> 11ec24: aa1403e0 mov x0, x20 11ec28: 940058ed bl 0x134fdc ::~codecvt()+0xc30> 11ec2c: f9400288 ldr x8, [x20] 11ec30: 14000004 b 0x11ec40 , std::__ndk1::allocator>::basic_string(char const*)+0x604> 11ec34: 54000062 b.hs 0x11ec40 , std::__ndk1::allocator>::basic_string(char const*)+0x604> 11ec38: 8b090d09 add x9, x8, x9, lsl #3 11ec3c: f9000ea9 str x9, [x21, #0x18] 11ec40: f8777900 ldr x0, [x8, x23, lsl #3] 11ec44: b4000060 cbz x0, 0x11ec50 , std::__ndk1::allocator>::basic_string(char const*)+0x614> 11ec48: 940102ca bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11ec4c: f9400288 ldr x8, [x20] 11ec50: f8377913 str x19, [x8, x23, lsl #3] 11ec54: f94016c8 ldr x8, [x22, #0x28] 11ec58: f85f83a9 ldur x9, [x29, #-0x8] 11ec5c: eb09011f cmp x8, x9 11ec60: 54000101 b.ne 0x11ec80 , std::__ndk1::allocator>::basic_string(char const*)+0x644> 11ec64: a9464ff4 ldp x20, x19, [sp, #0x60] 11ec68: a94557f6 ldp x22, x21, [sp, #0x50] 11ec6c: a9437bfd ldp x29, x30, [sp, #0x30] 11ec70: f94023f7 ldr x23, [sp, #0x40] 11ec74: 9101c3ff add sp, sp, #0x70 11ec78: d50323bf autiasp 11ec7c: d65f03c0 ret 11ec80: 9400f86c bl 0x15ce30 <__stack_chk_fail@plt> 11ec84: aa0003f4 mov x20, x0 11ec88: b4000073 cbz x19, 0x11ec94 , std::__ndk1::allocator>::basic_string(char const*)+0x658> 11ec8c: aa1303e0 mov x0, x19 11ec90: 940102b8 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11ec94: aa1403e0 mov x0, x20 11ec98: 9400e932 bl 0x159160 <__emutls_get_address+0x6d4> 11ec9c: d503233f paciasp 11eca0: d101c3ff sub sp, sp, #0x70 11eca4: a9037bfd stp x29, x30, [sp, #0x30] 11eca8: 9100c3fd add x29, sp, #0x30 11ecac: f90023f7 str x23, [sp, #0x40] 11ecb0: a90557f6 stp x22, x21, [sp, #0x50] 11ecb4: a9064ff4 stp x20, x19, [sp, #0x60] 11ecb8: d0000274 adrp x20, 0x16c000 11ecbc: d0000269 adrp x9, 0x16c000 11ecc0: d53bd056 mrs x22, TPIDR_EL0 11ecc4: aa0103f3 mov x19, x1 11ecc8: f94016c8 ldr x8, [x22, #0x28] 11eccc: aa0003f5 mov x21, x0 11ecd0: f947f294 ldr x20, [x20, #0xfe0] 11ecd4: f9474529 ldr x9, [x9, #0xe88] 11ecd8: f81f83a8 stur x8, [x29, #-0x8] 11ecdc: f9000bff str xzr, [sp, #0x10] 11ece0: a90027f4 stp x20, x9, [sp] 11ece4: c8dffe88 ldar x8, [x20] 11ece8: b100051f cmn x8, #0x1 11ecec: 54000160 b.eq 0x11ed18 , std::__ndk1::allocator>::basic_string(char const*)+0x6dc> 11ecf0: 910003e8 mov x8, sp 11ecf4: d10043a9 sub x9, x29, #0x10 11ecf8: d0000260 adrp x0, 0x16c000 11ecfc: f00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11ed00: 9104d042 add x2, x2, #0x134 11ed04: 910063e1 add x1, sp, #0x18 11ed08: f81f03a8 stur x8, [x29, #-0x10] 11ed0c: f9000fe9 str x9, [sp, #0x18] 11ed10: f947f000 ldr x0, [x0, #0xfe0] 11ed14: 94010317 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11ed18: b9800a88 ldrsw x8, [x20, #0x8] 11ed1c: aa1303e0 mov x0, x19 11ed20: d1000517 sub x23, x8, #0x1 11ed24: 9401028f bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11ed28: aa1503f4 mov x20, x21 11ed2c: a9c12688 ldp x8, x9, [x20, #0x10]! 11ed30: cb080129 sub x9, x9, x8 11ed34: 9343fd2a asr x10, x9, #3 11ed38: eb17015f cmp x10, x23 11ed3c: 54000168 b.hi 0x11ed68 , std::__ndk1::allocator>::basic_string(char const*)+0x72c> 11ed40: 910006e9 add x9, x23, #0x1 11ed44: eb0a0121 subs x1, x9, x10 11ed48: 540000a9 b.ls 0x11ed5c , std::__ndk1::allocator>::basic_string(char const*)+0x720> 11ed4c: aa1403e0 mov x0, x20 11ed50: 940058a3 bl 0x134fdc ::~codecvt()+0xc30> 11ed54: f9400288 ldr x8, [x20] 11ed58: 14000004 b 0x11ed68 , std::__ndk1::allocator>::basic_string(char const*)+0x72c> 11ed5c: 54000062 b.hs 0x11ed68 , std::__ndk1::allocator>::basic_string(char const*)+0x72c> 11ed60: 8b090d09 add x9, x8, x9, lsl #3 11ed64: f9000ea9 str x9, [x21, #0x18] 11ed68: f8777900 ldr x0, [x8, x23, lsl #3] 11ed6c: b4000060 cbz x0, 0x11ed78 , std::__ndk1::allocator>::basic_string(char const*)+0x73c> 11ed70: 94010280 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11ed74: f9400288 ldr x8, [x20] 11ed78: f8377913 str x19, [x8, x23, lsl #3] 11ed7c: f94016c8 ldr x8, [x22, #0x28] 11ed80: f85f83a9 ldur x9, [x29, #-0x8] 11ed84: eb09011f cmp x8, x9 11ed88: 54000101 b.ne 0x11eda8 , std::__ndk1::allocator>::basic_string(char const*)+0x76c> 11ed8c: a9464ff4 ldp x20, x19, [sp, #0x60] 11ed90: a94557f6 ldp x22, x21, [sp, #0x50] 11ed94: a9437bfd ldp x29, x30, [sp, #0x30] 11ed98: f94023f7 ldr x23, [sp, #0x40] 11ed9c: 9101c3ff add sp, sp, #0x70 11eda0: d50323bf autiasp 11eda4: d65f03c0 ret 11eda8: 9400f822 bl 0x15ce30 <__stack_chk_fail@plt> 11edac: aa0003f4 mov x20, x0 11edb0: b4000073 cbz x19, 0x11edbc , std::__ndk1::allocator>::basic_string(char const*)+0x780> 11edb4: aa1303e0 mov x0, x19 11edb8: 9401026e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11edbc: aa1403e0 mov x0, x20 11edc0: 9400e8e8 bl 0x159160 <__emutls_get_address+0x6d4> 11edc4: d503233f paciasp 11edc8: d101c3ff sub sp, sp, #0x70 11edcc: a9037bfd stp x29, x30, [sp, #0x30] 11edd0: 9100c3fd add x29, sp, #0x30 11edd4: f90023f7 str x23, [sp, #0x40] 11edd8: a90557f6 stp x22, x21, [sp, #0x50] 11eddc: a9064ff4 stp x20, x19, [sp, #0x60] 11ede0: d0000274 adrp x20, 0x16c000 11ede4: d0000269 adrp x9, 0x16c000 11ede8: d53bd056 mrs x22, TPIDR_EL0 11edec: aa0103f3 mov x19, x1 11edf0: f94016c8 ldr x8, [x22, #0x28] 11edf4: aa0003f5 mov x21, x0 11edf8: f947f694 ldr x20, [x20, #0xfe8] 11edfc: f9474529 ldr x9, [x9, #0xe88] 11ee00: f81f83a8 stur x8, [x29, #-0x8] 11ee04: f9000bff str xzr, [sp, #0x10] 11ee08: a90027f4 stp x20, x9, [sp] 11ee0c: c8dffe88 ldar x8, [x20] 11ee10: b100051f cmn x8, #0x1 11ee14: 54000160 b.eq 0x11ee40 , std::__ndk1::allocator>::basic_string(char const*)+0x804> 11ee18: 910003e8 mov x8, sp 11ee1c: d10043a9 sub x9, x29, #0x10 11ee20: d0000260 adrp x0, 0x16c000 11ee24: f00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11ee28: 9104d042 add x2, x2, #0x134 11ee2c: 910063e1 add x1, sp, #0x18 11ee30: f81f03a8 stur x8, [x29, #-0x10] 11ee34: f9000fe9 str x9, [sp, #0x18] 11ee38: f947f400 ldr x0, [x0, #0xfe8] 11ee3c: 940102cd bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11ee40: b9800a88 ldrsw x8, [x20, #0x8] 11ee44: aa1303e0 mov x0, x19 11ee48: d1000517 sub x23, x8, #0x1 11ee4c: 94010245 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11ee50: aa1503f4 mov x20, x21 11ee54: a9c12688 ldp x8, x9, [x20, #0x10]! 11ee58: cb080129 sub x9, x9, x8 11ee5c: 9343fd2a asr x10, x9, #3 11ee60: eb17015f cmp x10, x23 11ee64: 54000168 b.hi 0x11ee90 , std::__ndk1::allocator>::basic_string(char const*)+0x854> 11ee68: 910006e9 add x9, x23, #0x1 11ee6c: eb0a0121 subs x1, x9, x10 11ee70: 540000a9 b.ls 0x11ee84 , std::__ndk1::allocator>::basic_string(char const*)+0x848> 11ee74: aa1403e0 mov x0, x20 11ee78: 94005859 bl 0x134fdc ::~codecvt()+0xc30> 11ee7c: f9400288 ldr x8, [x20] 11ee80: 14000004 b 0x11ee90 , std::__ndk1::allocator>::basic_string(char const*)+0x854> 11ee84: 54000062 b.hs 0x11ee90 , std::__ndk1::allocator>::basic_string(char const*)+0x854> 11ee88: 8b090d09 add x9, x8, x9, lsl #3 11ee8c: f9000ea9 str x9, [x21, #0x18] 11ee90: f8777900 ldr x0, [x8, x23, lsl #3] 11ee94: b4000060 cbz x0, 0x11eea0 , std::__ndk1::allocator>::basic_string(char const*)+0x864> 11ee98: 94010236 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11ee9c: f9400288 ldr x8, [x20] 11eea0: f8377913 str x19, [x8, x23, lsl #3] 11eea4: f94016c8 ldr x8, [x22, #0x28] 11eea8: f85f83a9 ldur x9, [x29, #-0x8] 11eeac: eb09011f cmp x8, x9 11eeb0: 54000101 b.ne 0x11eed0 , std::__ndk1::allocator>::basic_string(char const*)+0x894> 11eeb4: a9464ff4 ldp x20, x19, [sp, #0x60] 11eeb8: a94557f6 ldp x22, x21, [sp, #0x50] 11eebc: a9437bfd ldp x29, x30, [sp, #0x30] 11eec0: f94023f7 ldr x23, [sp, #0x40] 11eec4: 9101c3ff add sp, sp, #0x70 11eec8: d50323bf autiasp 11eecc: d65f03c0 ret 11eed0: 9400f7d8 bl 0x15ce30 <__stack_chk_fail@plt> 11eed4: aa0003f4 mov x20, x0 11eed8: b4000073 cbz x19, 0x11eee4 , std::__ndk1::allocator>::basic_string(char const*)+0x8a8> 11eedc: aa1303e0 mov x0, x19 11eee0: 94010224 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11eee4: aa1403e0 mov x0, x20 11eee8: 9400e89e bl 0x159160 <__emutls_get_address+0x6d4> 11eeec: d503233f paciasp 11eef0: d101c3ff sub sp, sp, #0x70 11eef4: a9037bfd stp x29, x30, [sp, #0x30] 11eef8: 9100c3fd add x29, sp, #0x30 11eefc: f90023f7 str x23, [sp, #0x40] 11ef00: a90557f6 stp x22, x21, [sp, #0x50] 11ef04: a9064ff4 stp x20, x19, [sp, #0x60] 11ef08: d0000274 adrp x20, 0x16c000 11ef0c: d0000269 adrp x9, 0x16c000 11ef10: d53bd056 mrs x22, TPIDR_EL0 11ef14: aa0103f3 mov x19, x1 11ef18: f94016c8 ldr x8, [x22, #0x28] 11ef1c: aa0003f5 mov x21, x0 11ef20: f947fa94 ldr x20, [x20, #0xff0] 11ef24: f9474529 ldr x9, [x9, #0xe88] 11ef28: f81f83a8 stur x8, [x29, #-0x8] 11ef2c: f9000bff str xzr, [sp, #0x10] 11ef30: a90027f4 stp x20, x9, [sp] 11ef34: c8dffe88 ldar x8, [x20] 11ef38: b100051f cmn x8, #0x1 11ef3c: 54000160 b.eq 0x11ef68 , std::__ndk1::allocator>::basic_string(char const*)+0x92c> 11ef40: 910003e8 mov x8, sp 11ef44: d10043a9 sub x9, x29, #0x10 11ef48: d0000260 adrp x0, 0x16c000 11ef4c: f00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11ef50: 9104d042 add x2, x2, #0x134 11ef54: 910063e1 add x1, sp, #0x18 11ef58: f81f03a8 stur x8, [x29, #-0x10] 11ef5c: f9000fe9 str x9, [sp, #0x18] 11ef60: f947f800 ldr x0, [x0, #0xff0] 11ef64: 94010283 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11ef68: b9800a88 ldrsw x8, [x20, #0x8] 11ef6c: aa1303e0 mov x0, x19 11ef70: d1000517 sub x23, x8, #0x1 11ef74: 940101fb bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11ef78: aa1503f4 mov x20, x21 11ef7c: a9c12688 ldp x8, x9, [x20, #0x10]! 11ef80: cb080129 sub x9, x9, x8 11ef84: 9343fd2a asr x10, x9, #3 11ef88: eb17015f cmp x10, x23 11ef8c: 54000168 b.hi 0x11efb8 , std::__ndk1::allocator>::basic_string(char const*)+0x97c> 11ef90: 910006e9 add x9, x23, #0x1 11ef94: eb0a0121 subs x1, x9, x10 11ef98: 540000a9 b.ls 0x11efac , std::__ndk1::allocator>::basic_string(char const*)+0x970> 11ef9c: aa1403e0 mov x0, x20 11efa0: 9400580f bl 0x134fdc ::~codecvt()+0xc30> 11efa4: f9400288 ldr x8, [x20] 11efa8: 14000004 b 0x11efb8 , std::__ndk1::allocator>::basic_string(char const*)+0x97c> 11efac: 54000062 b.hs 0x11efb8 , std::__ndk1::allocator>::basic_string(char const*)+0x97c> 11efb0: 8b090d09 add x9, x8, x9, lsl #3 11efb4: f9000ea9 str x9, [x21, #0x18] 11efb8: f8777900 ldr x0, [x8, x23, lsl #3] 11efbc: b4000060 cbz x0, 0x11efc8 , std::__ndk1::allocator>::basic_string(char const*)+0x98c> 11efc0: 940101ec bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11efc4: f9400288 ldr x8, [x20] 11efc8: f8377913 str x19, [x8, x23, lsl #3] 11efcc: f94016c8 ldr x8, [x22, #0x28] 11efd0: f85f83a9 ldur x9, [x29, #-0x8] 11efd4: eb09011f cmp x8, x9 11efd8: 54000101 b.ne 0x11eff8 , std::__ndk1::allocator>::basic_string(char const*)+0x9bc> 11efdc: a9464ff4 ldp x20, x19, [sp, #0x60] 11efe0: a94557f6 ldp x22, x21, [sp, #0x50] 11efe4: a9437bfd ldp x29, x30, [sp, #0x30] 11efe8: f94023f7 ldr x23, [sp, #0x40] 11efec: 9101c3ff add sp, sp, #0x70 11eff0: d50323bf autiasp 11eff4: d65f03c0 ret 11eff8: 9400f78e bl 0x15ce30 <__stack_chk_fail@plt> 11effc: aa0003f4 mov x20, x0 11f000: b4000073 cbz x19, 0x11f00c , std::__ndk1::allocator>::basic_string(char const*)+0x9d0> 11f004: aa1303e0 mov x0, x19 11f008: 940101da bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11f00c: aa1403e0 mov x0, x20 11f010: 9400e854 bl 0x159160 <__emutls_get_address+0x6d4> 11f014: d503233f paciasp 11f018: d101c3ff sub sp, sp, #0x70 11f01c: a9037bfd stp x29, x30, [sp, #0x30] 11f020: 9100c3fd add x29, sp, #0x30 11f024: f90023f7 str x23, [sp, #0x40] 11f028: a90557f6 stp x22, x21, [sp, #0x50] 11f02c: a9064ff4 stp x20, x19, [sp, #0x60] 11f030: b0000274 adrp x20, 0x16c000 11f034: b0000269 adrp x9, 0x16c000 11f038: d53bd056 mrs x22, TPIDR_EL0 11f03c: aa0103f3 mov x19, x1 11f040: f94016c8 ldr x8, [x22, #0x28] 11f044: aa0003f5 mov x21, x0 11f048: f9474a94 ldr x20, [x20, #0xe90] 11f04c: f9474529 ldr x9, [x9, #0xe88] 11f050: f81f83a8 stur x8, [x29, #-0x8] 11f054: f9000bff str xzr, [sp, #0x10] 11f058: a90027f4 stp x20, x9, [sp] 11f05c: c8dffe88 ldar x8, [x20] 11f060: b100051f cmn x8, #0x1 11f064: 54000160 b.eq 0x11f090 , std::__ndk1::allocator>::basic_string(char const*)+0xa54> 11f068: 910003e8 mov x8, sp 11f06c: d10043a9 sub x9, x29, #0x10 11f070: b0000260 adrp x0, 0x16c000 11f074: d00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11f078: 9104d042 add x2, x2, #0x134 11f07c: 910063e1 add x1, sp, #0x18 11f080: f81f03a8 stur x8, [x29, #-0x10] 11f084: f9000fe9 str x9, [sp, #0x18] 11f088: f9474800 ldr x0, [x0, #0xe90] 11f08c: 94010239 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11f090: b9800a88 ldrsw x8, [x20, #0x8] 11f094: aa1303e0 mov x0, x19 11f098: d1000517 sub x23, x8, #0x1 11f09c: 940101b1 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11f0a0: aa1503f4 mov x20, x21 11f0a4: a9c12688 ldp x8, x9, [x20, #0x10]! 11f0a8: cb080129 sub x9, x9, x8 11f0ac: 9343fd2a asr x10, x9, #3 11f0b0: eb17015f cmp x10, x23 11f0b4: 54000168 b.hi 0x11f0e0 , std::__ndk1::allocator>::basic_string(char const*)+0xaa4> 11f0b8: 910006e9 add x9, x23, #0x1 11f0bc: eb0a0121 subs x1, x9, x10 11f0c0: 540000a9 b.ls 0x11f0d4 , std::__ndk1::allocator>::basic_string(char const*)+0xa98> 11f0c4: aa1403e0 mov x0, x20 11f0c8: 940057c5 bl 0x134fdc ::~codecvt()+0xc30> 11f0cc: f9400288 ldr x8, [x20] 11f0d0: 14000004 b 0x11f0e0 , std::__ndk1::allocator>::basic_string(char const*)+0xaa4> 11f0d4: 54000062 b.hs 0x11f0e0 , std::__ndk1::allocator>::basic_string(char const*)+0xaa4> 11f0d8: 8b090d09 add x9, x8, x9, lsl #3 11f0dc: f9000ea9 str x9, [x21, #0x18] 11f0e0: f8777900 ldr x0, [x8, x23, lsl #3] 11f0e4: b4000060 cbz x0, 0x11f0f0 , std::__ndk1::allocator>::basic_string(char const*)+0xab4> 11f0e8: 940101a2 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11f0ec: f9400288 ldr x8, [x20] 11f0f0: f8377913 str x19, [x8, x23, lsl #3] 11f0f4: f94016c8 ldr x8, [x22, #0x28] 11f0f8: f85f83a9 ldur x9, [x29, #-0x8] 11f0fc: eb09011f cmp x8, x9 11f100: 54000101 b.ne 0x11f120 , std::__ndk1::allocator>::basic_string(char const*)+0xae4> 11f104: a9464ff4 ldp x20, x19, [sp, #0x60] 11f108: a94557f6 ldp x22, x21, [sp, #0x50] 11f10c: a9437bfd ldp x29, x30, [sp, #0x30] 11f110: f94023f7 ldr x23, [sp, #0x40] 11f114: 9101c3ff add sp, sp, #0x70 11f118: d50323bf autiasp 11f11c: d65f03c0 ret 11f120: 9400f744 bl 0x15ce30 <__stack_chk_fail@plt> 11f124: aa0003f4 mov x20, x0 11f128: b4000073 cbz x19, 0x11f134 , std::__ndk1::allocator>::basic_string(char const*)+0xaf8> 11f12c: aa1303e0 mov x0, x19 11f130: 94010190 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11f134: aa1403e0 mov x0, x20 11f138: 9400e80a bl 0x159160 <__emutls_get_address+0x6d4> 11f13c: d503233f paciasp 11f140: d101c3ff sub sp, sp, #0x70 11f144: a9037bfd stp x29, x30, [sp, #0x30] 11f148: 9100c3fd add x29, sp, #0x30 11f14c: f90023f7 str x23, [sp, #0x40] 11f150: a90557f6 stp x22, x21, [sp, #0x50] 11f154: a9064ff4 stp x20, x19, [sp, #0x60] 11f158: b0000274 adrp x20, 0x16c000 11f15c: b0000269 adrp x9, 0x16c000 11f160: d53bd056 mrs x22, TPIDR_EL0 11f164: aa0103f3 mov x19, x1 11f168: f94016c8 ldr x8, [x22, #0x28] 11f16c: aa0003f5 mov x21, x0 11f170: f9475294 ldr x20, [x20, #0xea0] 11f174: f9474529 ldr x9, [x9, #0xe88] 11f178: f81f83a8 stur x8, [x29, #-0x8] 11f17c: f9000bff str xzr, [sp, #0x10] 11f180: a90027f4 stp x20, x9, [sp] 11f184: c8dffe88 ldar x8, [x20] 11f188: b100051f cmn x8, #0x1 11f18c: 54000160 b.eq 0x11f1b8 , std::__ndk1::allocator>::basic_string(char const*)+0xb7c> 11f190: 910003e8 mov x8, sp 11f194: d10043a9 sub x9, x29, #0x10 11f198: b0000260 adrp x0, 0x16c000 11f19c: d00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11f1a0: 9104d042 add x2, x2, #0x134 11f1a4: 910063e1 add x1, sp, #0x18 11f1a8: f81f03a8 stur x8, [x29, #-0x10] 11f1ac: f9000fe9 str x9, [sp, #0x18] 11f1b0: f9475000 ldr x0, [x0, #0xea0] 11f1b4: 940101ef bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11f1b8: b9800a88 ldrsw x8, [x20, #0x8] 11f1bc: aa1303e0 mov x0, x19 11f1c0: d1000517 sub x23, x8, #0x1 11f1c4: 94010167 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11f1c8: aa1503f4 mov x20, x21 11f1cc: a9c12688 ldp x8, x9, [x20, #0x10]! 11f1d0: cb080129 sub x9, x9, x8 11f1d4: 9343fd2a asr x10, x9, #3 11f1d8: eb17015f cmp x10, x23 11f1dc: 54000168 b.hi 0x11f208 , std::__ndk1::allocator>::basic_string(char const*)+0xbcc> 11f1e0: 910006e9 add x9, x23, #0x1 11f1e4: eb0a0121 subs x1, x9, x10 11f1e8: 540000a9 b.ls 0x11f1fc , std::__ndk1::allocator>::basic_string(char const*)+0xbc0> 11f1ec: aa1403e0 mov x0, x20 11f1f0: 9400577b bl 0x134fdc ::~codecvt()+0xc30> 11f1f4: f9400288 ldr x8, [x20] 11f1f8: 14000004 b 0x11f208 , std::__ndk1::allocator>::basic_string(char const*)+0xbcc> 11f1fc: 54000062 b.hs 0x11f208 , std::__ndk1::allocator>::basic_string(char const*)+0xbcc> 11f200: 8b090d09 add x9, x8, x9, lsl #3 11f204: f9000ea9 str x9, [x21, #0x18] 11f208: f8777900 ldr x0, [x8, x23, lsl #3] 11f20c: b4000060 cbz x0, 0x11f218 , std::__ndk1::allocator>::basic_string(char const*)+0xbdc> 11f210: 94010158 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11f214: f9400288 ldr x8, [x20] 11f218: f8377913 str x19, [x8, x23, lsl #3] 11f21c: f94016c8 ldr x8, [x22, #0x28] 11f220: f85f83a9 ldur x9, [x29, #-0x8] 11f224: eb09011f cmp x8, x9 11f228: 54000101 b.ne 0x11f248 , std::__ndk1::allocator>::basic_string(char const*)+0xc0c> 11f22c: a9464ff4 ldp x20, x19, [sp, #0x60] 11f230: a94557f6 ldp x22, x21, [sp, #0x50] 11f234: a9437bfd ldp x29, x30, [sp, #0x30] 11f238: f94023f7 ldr x23, [sp, #0x40] 11f23c: 9101c3ff add sp, sp, #0x70 11f240: d50323bf autiasp 11f244: d65f03c0 ret 11f248: 9400f6fa bl 0x15ce30 <__stack_chk_fail@plt> 11f24c: aa0003f4 mov x20, x0 11f250: b4000073 cbz x19, 0x11f25c , std::__ndk1::allocator>::basic_string(char const*)+0xc20> 11f254: aa1303e0 mov x0, x19 11f258: 94010146 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11f25c: aa1403e0 mov x0, x20 11f260: 9400e7c0 bl 0x159160 <__emutls_get_address+0x6d4> 11f264: d503233f paciasp 11f268: d101c3ff sub sp, sp, #0x70 11f26c: a9037bfd stp x29, x30, [sp, #0x30] 11f270: 9100c3fd add x29, sp, #0x30 11f274: f90023f7 str x23, [sp, #0x40] 11f278: a90557f6 stp x22, x21, [sp, #0x50] 11f27c: a9064ff4 stp x20, x19, [sp, #0x60] 11f280: b0000274 adrp x20, 0x16c000 11f284: b0000269 adrp x9, 0x16c000 11f288: d53bd056 mrs x22, TPIDR_EL0 11f28c: aa0103f3 mov x19, x1 11f290: f94016c8 ldr x8, [x22, #0x28] 11f294: aa0003f5 mov x21, x0 11f298: f9470694 ldr x20, [x20, #0xe08] 11f29c: f9474529 ldr x9, [x9, #0xe88] 11f2a0: f81f83a8 stur x8, [x29, #-0x8] 11f2a4: f9000bff str xzr, [sp, #0x10] 11f2a8: a90027f4 stp x20, x9, [sp] 11f2ac: c8dffe88 ldar x8, [x20] 11f2b0: b100051f cmn x8, #0x1 11f2b4: 54000160 b.eq 0x11f2e0 , std::__ndk1::allocator>::basic_string(char const*)+0xca4> 11f2b8: 910003e8 mov x8, sp 11f2bc: d10043a9 sub x9, x29, #0x10 11f2c0: b0000260 adrp x0, 0x16c000 11f2c4: d00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11f2c8: 9104d042 add x2, x2, #0x134 11f2cc: 910063e1 add x1, sp, #0x18 11f2d0: f81f03a8 stur x8, [x29, #-0x10] 11f2d4: f9000fe9 str x9, [sp, #0x18] 11f2d8: f9470400 ldr x0, [x0, #0xe08] 11f2dc: 940101a5 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11f2e0: b9800a88 ldrsw x8, [x20, #0x8] 11f2e4: aa1303e0 mov x0, x19 11f2e8: d1000517 sub x23, x8, #0x1 11f2ec: 9401011d bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11f2f0: aa1503f4 mov x20, x21 11f2f4: a9c12688 ldp x8, x9, [x20, #0x10]! 11f2f8: cb080129 sub x9, x9, x8 11f2fc: 9343fd2a asr x10, x9, #3 11f300: eb17015f cmp x10, x23 11f304: 54000168 b.hi 0x11f330 , std::__ndk1::allocator>::basic_string(char const*)+0xcf4> 11f308: 910006e9 add x9, x23, #0x1 11f30c: eb0a0121 subs x1, x9, x10 11f310: 540000a9 b.ls 0x11f324 , std::__ndk1::allocator>::basic_string(char const*)+0xce8> 11f314: aa1403e0 mov x0, x20 11f318: 94005731 bl 0x134fdc ::~codecvt()+0xc30> 11f31c: f9400288 ldr x8, [x20] 11f320: 14000004 b 0x11f330 , std::__ndk1::allocator>::basic_string(char const*)+0xcf4> 11f324: 54000062 b.hs 0x11f330 , std::__ndk1::allocator>::basic_string(char const*)+0xcf4> 11f328: 8b090d09 add x9, x8, x9, lsl #3 11f32c: f9000ea9 str x9, [x21, #0x18] 11f330: f8777900 ldr x0, [x8, x23, lsl #3] 11f334: b4000060 cbz x0, 0x11f340 , std::__ndk1::allocator>::basic_string(char const*)+0xd04> 11f338: 9401010e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11f33c: f9400288 ldr x8, [x20] 11f340: f8377913 str x19, [x8, x23, lsl #3] 11f344: f94016c8 ldr x8, [x22, #0x28] 11f348: f85f83a9 ldur x9, [x29, #-0x8] 11f34c: eb09011f cmp x8, x9 11f350: 54000101 b.ne 0x11f370 , std::__ndk1::allocator>::basic_string(char const*)+0xd34> 11f354: a9464ff4 ldp x20, x19, [sp, #0x60] 11f358: a94557f6 ldp x22, x21, [sp, #0x50] 11f35c: a9437bfd ldp x29, x30, [sp, #0x30] 11f360: f94023f7 ldr x23, [sp, #0x40] 11f364: 9101c3ff add sp, sp, #0x70 11f368: d50323bf autiasp 11f36c: d65f03c0 ret 11f370: 9400f6b0 bl 0x15ce30 <__stack_chk_fail@plt> 11f374: aa0003f4 mov x20, x0 11f378: b4000073 cbz x19, 0x11f384 , std::__ndk1::allocator>::basic_string(char const*)+0xd48> 11f37c: aa1303e0 mov x0, x19 11f380: 940100fc bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11f384: aa1403e0 mov x0, x20 11f388: 9400e776 bl 0x159160 <__emutls_get_address+0x6d4> 11f38c: d503233f paciasp 11f390: d101c3ff sub sp, sp, #0x70 11f394: a9037bfd stp x29, x30, [sp, #0x30] 11f398: 9100c3fd add x29, sp, #0x30 11f39c: f90023f7 str x23, [sp, #0x40] 11f3a0: a90557f6 stp x22, x21, [sp, #0x50] 11f3a4: a9064ff4 stp x20, x19, [sp, #0x60] 11f3a8: b0000274 adrp x20, 0x16c000 11f3ac: b0000269 adrp x9, 0x16c000 11f3b0: d53bd056 mrs x22, TPIDR_EL0 11f3b4: aa0103f3 mov x19, x1 11f3b8: f94016c8 ldr x8, [x22, #0x28] 11f3bc: aa0003f5 mov x21, x0 11f3c0: f9471294 ldr x20, [x20, #0xe20] 11f3c4: f9474529 ldr x9, [x9, #0xe88] 11f3c8: f81f83a8 stur x8, [x29, #-0x8] 11f3cc: f9000bff str xzr, [sp, #0x10] 11f3d0: a90027f4 stp x20, x9, [sp] 11f3d4: c8dffe88 ldar x8, [x20] 11f3d8: b100051f cmn x8, #0x1 11f3dc: 54000160 b.eq 0x11f408 , std::__ndk1::allocator>::basic_string(char const*)+0xdcc> 11f3e0: 910003e8 mov x8, sp 11f3e4: d10043a9 sub x9, x29, #0x10 11f3e8: b0000260 adrp x0, 0x16c000 11f3ec: d00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11f3f0: 9104d042 add x2, x2, #0x134 11f3f4: 910063e1 add x1, sp, #0x18 11f3f8: f81f03a8 stur x8, [x29, #-0x10] 11f3fc: f9000fe9 str x9, [sp, #0x18] 11f400: f9471000 ldr x0, [x0, #0xe20] 11f404: 9401015b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11f408: b9800a88 ldrsw x8, [x20, #0x8] 11f40c: aa1303e0 mov x0, x19 11f410: d1000517 sub x23, x8, #0x1 11f414: 940100d3 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11f418: aa1503f4 mov x20, x21 11f41c: a9c12688 ldp x8, x9, [x20, #0x10]! 11f420: cb080129 sub x9, x9, x8 11f424: 9343fd2a asr x10, x9, #3 11f428: eb17015f cmp x10, x23 11f42c: 54000168 b.hi 0x11f458 , std::__ndk1::allocator>::basic_string(char const*)+0xe1c> 11f430: 910006e9 add x9, x23, #0x1 11f434: eb0a0121 subs x1, x9, x10 11f438: 540000a9 b.ls 0x11f44c , std::__ndk1::allocator>::basic_string(char const*)+0xe10> 11f43c: aa1403e0 mov x0, x20 11f440: 940056e7 bl 0x134fdc ::~codecvt()+0xc30> 11f444: f9400288 ldr x8, [x20] 11f448: 14000004 b 0x11f458 , std::__ndk1::allocator>::basic_string(char const*)+0xe1c> 11f44c: 54000062 b.hs 0x11f458 , std::__ndk1::allocator>::basic_string(char const*)+0xe1c> 11f450: 8b090d09 add x9, x8, x9, lsl #3 11f454: f9000ea9 str x9, [x21, #0x18] 11f458: f8777900 ldr x0, [x8, x23, lsl #3] 11f45c: b4000060 cbz x0, 0x11f468 , std::__ndk1::allocator>::basic_string(char const*)+0xe2c> 11f460: 940100c4 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11f464: f9400288 ldr x8, [x20] 11f468: f8377913 str x19, [x8, x23, lsl #3] 11f46c: f94016c8 ldr x8, [x22, #0x28] 11f470: f85f83a9 ldur x9, [x29, #-0x8] 11f474: eb09011f cmp x8, x9 11f478: 54000101 b.ne 0x11f498 , std::__ndk1::allocator>::basic_string(char const*)+0xe5c> 11f47c: a9464ff4 ldp x20, x19, [sp, #0x60] 11f480: a94557f6 ldp x22, x21, [sp, #0x50] 11f484: a9437bfd ldp x29, x30, [sp, #0x30] 11f488: f94023f7 ldr x23, [sp, #0x40] 11f48c: 9101c3ff add sp, sp, #0x70 11f490: d50323bf autiasp 11f494: d65f03c0 ret 11f498: 9400f666 bl 0x15ce30 <__stack_chk_fail@plt> 11f49c: aa0003f4 mov x20, x0 11f4a0: b4000073 cbz x19, 0x11f4ac , std::__ndk1::allocator>::basic_string(char const*)+0xe70> 11f4a4: aa1303e0 mov x0, x19 11f4a8: 940100b2 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11f4ac: aa1403e0 mov x0, x20 11f4b0: 9400e72c bl 0x159160 <__emutls_get_address+0x6d4> 11f4b4: d503233f paciasp 11f4b8: d101c3ff sub sp, sp, #0x70 11f4bc: a9037bfd stp x29, x30, [sp, #0x30] 11f4c0: 9100c3fd add x29, sp, #0x30 11f4c4: f90023f7 str x23, [sp, #0x40] 11f4c8: a90557f6 stp x22, x21, [sp, #0x50] 11f4cc: a9064ff4 stp x20, x19, [sp, #0x60] 11f4d0: b0000274 adrp x20, 0x16c000 11f4d4: b0000269 adrp x9, 0x16c000 11f4d8: d53bd056 mrs x22, TPIDR_EL0 11f4dc: aa0103f3 mov x19, x1 11f4e0: f94016c8 ldr x8, [x22, #0x28] 11f4e4: aa0003f5 mov x21, x0 11f4e8: f9471a94 ldr x20, [x20, #0xe30] 11f4ec: f9474529 ldr x9, [x9, #0xe88] 11f4f0: f81f83a8 stur x8, [x29, #-0x8] 11f4f4: f9000bff str xzr, [sp, #0x10] 11f4f8: a90027f4 stp x20, x9, [sp] 11f4fc: c8dffe88 ldar x8, [x20] 11f500: b100051f cmn x8, #0x1 11f504: 54000160 b.eq 0x11f530 , std::__ndk1::allocator>::basic_string(char const*)+0xef4> 11f508: 910003e8 mov x8, sp 11f50c: d10043a9 sub x9, x29, #0x10 11f510: b0000260 adrp x0, 0x16c000 11f514: d00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11f518: 9104d042 add x2, x2, #0x134 11f51c: 910063e1 add x1, sp, #0x18 11f520: f81f03a8 stur x8, [x29, #-0x10] 11f524: f9000fe9 str x9, [sp, #0x18] 11f528: f9471800 ldr x0, [x0, #0xe30] 11f52c: 94010111 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11f530: b9800a88 ldrsw x8, [x20, #0x8] 11f534: aa1303e0 mov x0, x19 11f538: d1000517 sub x23, x8, #0x1 11f53c: 94010089 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11f540: aa1503f4 mov x20, x21 11f544: a9c12688 ldp x8, x9, [x20, #0x10]! 11f548: cb080129 sub x9, x9, x8 11f54c: 9343fd2a asr x10, x9, #3 11f550: eb17015f cmp x10, x23 11f554: 54000168 b.hi 0x11f580 , std::__ndk1::allocator>::basic_string(char const*)+0xf44> 11f558: 910006e9 add x9, x23, #0x1 11f55c: eb0a0121 subs x1, x9, x10 11f560: 540000a9 b.ls 0x11f574 , std::__ndk1::allocator>::basic_string(char const*)+0xf38> 11f564: aa1403e0 mov x0, x20 11f568: 9400569d bl 0x134fdc ::~codecvt()+0xc30> 11f56c: f9400288 ldr x8, [x20] 11f570: 14000004 b 0x11f580 , std::__ndk1::allocator>::basic_string(char const*)+0xf44> 11f574: 54000062 b.hs 0x11f580 , std::__ndk1::allocator>::basic_string(char const*)+0xf44> 11f578: 8b090d09 add x9, x8, x9, lsl #3 11f57c: f9000ea9 str x9, [x21, #0x18] 11f580: f8777900 ldr x0, [x8, x23, lsl #3] 11f584: b4000060 cbz x0, 0x11f590 , std::__ndk1::allocator>::basic_string(char const*)+0xf54> 11f588: 9401007a bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11f58c: f9400288 ldr x8, [x20] 11f590: f8377913 str x19, [x8, x23, lsl #3] 11f594: f94016c8 ldr x8, [x22, #0x28] 11f598: f85f83a9 ldur x9, [x29, #-0x8] 11f59c: eb09011f cmp x8, x9 11f5a0: 54000101 b.ne 0x11f5c0 , std::__ndk1::allocator>::basic_string(char const*)+0xf84> 11f5a4: a9464ff4 ldp x20, x19, [sp, #0x60] 11f5a8: a94557f6 ldp x22, x21, [sp, #0x50] 11f5ac: a9437bfd ldp x29, x30, [sp, #0x30] 11f5b0: f94023f7 ldr x23, [sp, #0x40] 11f5b4: 9101c3ff add sp, sp, #0x70 11f5b8: d50323bf autiasp 11f5bc: d65f03c0 ret 11f5c0: 9400f61c bl 0x15ce30 <__stack_chk_fail@plt> 11f5c4: aa0003f4 mov x20, x0 11f5c8: b4000073 cbz x19, 0x11f5d4 , std::__ndk1::allocator>::basic_string(char const*)+0xf98> 11f5cc: aa1303e0 mov x0, x19 11f5d0: 94010068 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11f5d4: aa1403e0 mov x0, x20 11f5d8: 9400e6e2 bl 0x159160 <__emutls_get_address+0x6d4> 11f5dc: d503233f paciasp 11f5e0: d101c3ff sub sp, sp, #0x70 11f5e4: a9037bfd stp x29, x30, [sp, #0x30] 11f5e8: 9100c3fd add x29, sp, #0x30 11f5ec: f90023f7 str x23, [sp, #0x40] 11f5f0: a90557f6 stp x22, x21, [sp, #0x50] 11f5f4: a9064ff4 stp x20, x19, [sp, #0x60] 11f5f8: b0000274 adrp x20, 0x16c000 11f5fc: b0000269 adrp x9, 0x16c000 11f600: d53bd056 mrs x22, TPIDR_EL0 11f604: aa0103f3 mov x19, x1 11f608: f94016c8 ldr x8, [x22, #0x28] 11f60c: aa0003f5 mov x21, x0 11f610: f9472294 ldr x20, [x20, #0xe40] 11f614: f9474529 ldr x9, [x9, #0xe88] 11f618: f81f83a8 stur x8, [x29, #-0x8] 11f61c: f9000bff str xzr, [sp, #0x10] 11f620: a90027f4 stp x20, x9, [sp] 11f624: c8dffe88 ldar x8, [x20] 11f628: b100051f cmn x8, #0x1 11f62c: 54000160 b.eq 0x11f658 , std::__ndk1::allocator>::basic_string(char const*)+0x101c> 11f630: 910003e8 mov x8, sp 11f634: d10043a9 sub x9, x29, #0x10 11f638: b0000260 adrp x0, 0x16c000 11f63c: d00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11f640: 9104d042 add x2, x2, #0x134 11f644: 910063e1 add x1, sp, #0x18 11f648: f81f03a8 stur x8, [x29, #-0x10] 11f64c: f9000fe9 str x9, [sp, #0x18] 11f650: f9472000 ldr x0, [x0, #0xe40] 11f654: 940100c7 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11f658: b9800a88 ldrsw x8, [x20, #0x8] 11f65c: aa1303e0 mov x0, x19 11f660: d1000517 sub x23, x8, #0x1 11f664: 9401003f bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11f668: aa1503f4 mov x20, x21 11f66c: a9c12688 ldp x8, x9, [x20, #0x10]! 11f670: cb080129 sub x9, x9, x8 11f674: 9343fd2a asr x10, x9, #3 11f678: eb17015f cmp x10, x23 11f67c: 54000168 b.hi 0x11f6a8 , std::__ndk1::allocator>::basic_string(char const*)+0x106c> 11f680: 910006e9 add x9, x23, #0x1 11f684: eb0a0121 subs x1, x9, x10 11f688: 540000a9 b.ls 0x11f69c , std::__ndk1::allocator>::basic_string(char const*)+0x1060> 11f68c: aa1403e0 mov x0, x20 11f690: 94005653 bl 0x134fdc ::~codecvt()+0xc30> 11f694: f9400288 ldr x8, [x20] 11f698: 14000004 b 0x11f6a8 , std::__ndk1::allocator>::basic_string(char const*)+0x106c> 11f69c: 54000062 b.hs 0x11f6a8 , std::__ndk1::allocator>::basic_string(char const*)+0x106c> 11f6a0: 8b090d09 add x9, x8, x9, lsl #3 11f6a4: f9000ea9 str x9, [x21, #0x18] 11f6a8: f8777900 ldr x0, [x8, x23, lsl #3] 11f6ac: b4000060 cbz x0, 0x11f6b8 , std::__ndk1::allocator>::basic_string(char const*)+0x107c> 11f6b0: 94010030 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11f6b4: f9400288 ldr x8, [x20] 11f6b8: f8377913 str x19, [x8, x23, lsl #3] 11f6bc: f94016c8 ldr x8, [x22, #0x28] 11f6c0: f85f83a9 ldur x9, [x29, #-0x8] 11f6c4: eb09011f cmp x8, x9 11f6c8: 54000101 b.ne 0x11f6e8 , std::__ndk1::allocator>::basic_string(char const*)+0x10ac> 11f6cc: a9464ff4 ldp x20, x19, [sp, #0x60] 11f6d0: a94557f6 ldp x22, x21, [sp, #0x50] 11f6d4: a9437bfd ldp x29, x30, [sp, #0x30] 11f6d8: f94023f7 ldr x23, [sp, #0x40] 11f6dc: 9101c3ff add sp, sp, #0x70 11f6e0: d50323bf autiasp 11f6e4: d65f03c0 ret 11f6e8: 9400f5d2 bl 0x15ce30 <__stack_chk_fail@plt> 11f6ec: aa0003f4 mov x20, x0 11f6f0: b4000073 cbz x19, 0x11f6fc , std::__ndk1::allocator>::basic_string(char const*)+0x10c0> 11f6f4: aa1303e0 mov x0, x19 11f6f8: 9401001e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11f6fc: aa1403e0 mov x0, x20 11f700: 9400e698 bl 0x159160 <__emutls_get_address+0x6d4> 11f704: d503233f paciasp 11f708: d101c3ff sub sp, sp, #0x70 11f70c: a9037bfd stp x29, x30, [sp, #0x30] 11f710: 9100c3fd add x29, sp, #0x30 11f714: f90023f7 str x23, [sp, #0x40] 11f718: a90557f6 stp x22, x21, [sp, #0x50] 11f71c: a9064ff4 stp x20, x19, [sp, #0x60] 11f720: b0000274 adrp x20, 0x16c000 11f724: b0000269 adrp x9, 0x16c000 11f728: d53bd056 mrs x22, TPIDR_EL0 11f72c: aa0103f3 mov x19, x1 11f730: f94016c8 ldr x8, [x22, #0x28] 11f734: aa0003f5 mov x21, x0 11f738: f9476694 ldr x20, [x20, #0xec8] 11f73c: f9474529 ldr x9, [x9, #0xe88] 11f740: f81f83a8 stur x8, [x29, #-0x8] 11f744: f9000bff str xzr, [sp, #0x10] 11f748: a90027f4 stp x20, x9, [sp] 11f74c: c8dffe88 ldar x8, [x20] 11f750: b100051f cmn x8, #0x1 11f754: 54000160 b.eq 0x11f780 , std::__ndk1::allocator>::basic_string(char const*)+0x1144> 11f758: 910003e8 mov x8, sp 11f75c: d10043a9 sub x9, x29, #0x10 11f760: b0000260 adrp x0, 0x16c000 11f764: d00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11f768: 9104d042 add x2, x2, #0x134 11f76c: 910063e1 add x1, sp, #0x18 11f770: f81f03a8 stur x8, [x29, #-0x10] 11f774: f9000fe9 str x9, [sp, #0x18] 11f778: f9476400 ldr x0, [x0, #0xec8] 11f77c: 9401007d bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11f780: b9800a88 ldrsw x8, [x20, #0x8] 11f784: aa1303e0 mov x0, x19 11f788: d1000517 sub x23, x8, #0x1 11f78c: 9400fff5 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11f790: aa1503f4 mov x20, x21 11f794: a9c12688 ldp x8, x9, [x20, #0x10]! 11f798: cb080129 sub x9, x9, x8 11f79c: 9343fd2a asr x10, x9, #3 11f7a0: eb17015f cmp x10, x23 11f7a4: 54000168 b.hi 0x11f7d0 , std::__ndk1::allocator>::basic_string(char const*)+0x1194> 11f7a8: 910006e9 add x9, x23, #0x1 11f7ac: eb0a0121 subs x1, x9, x10 11f7b0: 540000a9 b.ls 0x11f7c4 , std::__ndk1::allocator>::basic_string(char const*)+0x1188> 11f7b4: aa1403e0 mov x0, x20 11f7b8: 94005609 bl 0x134fdc ::~codecvt()+0xc30> 11f7bc: f9400288 ldr x8, [x20] 11f7c0: 14000004 b 0x11f7d0 , std::__ndk1::allocator>::basic_string(char const*)+0x1194> 11f7c4: 54000062 b.hs 0x11f7d0 , std::__ndk1::allocator>::basic_string(char const*)+0x1194> 11f7c8: 8b090d09 add x9, x8, x9, lsl #3 11f7cc: f9000ea9 str x9, [x21, #0x18] 11f7d0: f8777900 ldr x0, [x8, x23, lsl #3] 11f7d4: b4000060 cbz x0, 0x11f7e0 , std::__ndk1::allocator>::basic_string(char const*)+0x11a4> 11f7d8: 9400ffe6 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11f7dc: f9400288 ldr x8, [x20] 11f7e0: f8377913 str x19, [x8, x23, lsl #3] 11f7e4: f94016c8 ldr x8, [x22, #0x28] 11f7e8: f85f83a9 ldur x9, [x29, #-0x8] 11f7ec: eb09011f cmp x8, x9 11f7f0: 54000101 b.ne 0x11f810 , std::__ndk1::allocator>::basic_string(char const*)+0x11d4> 11f7f4: a9464ff4 ldp x20, x19, [sp, #0x60] 11f7f8: a94557f6 ldp x22, x21, [sp, #0x50] 11f7fc: a9437bfd ldp x29, x30, [sp, #0x30] 11f800: f94023f7 ldr x23, [sp, #0x40] 11f804: 9101c3ff add sp, sp, #0x70 11f808: d50323bf autiasp 11f80c: d65f03c0 ret 11f810: 9400f588 bl 0x15ce30 <__stack_chk_fail@plt> 11f814: aa0003f4 mov x20, x0 11f818: b4000073 cbz x19, 0x11f824 , std::__ndk1::allocator>::basic_string(char const*)+0x11e8> 11f81c: aa1303e0 mov x0, x19 11f820: 9400ffd4 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11f824: aa1403e0 mov x0, x20 11f828: 9400e64e bl 0x159160 <__emutls_get_address+0x6d4> 11f82c: d503233f paciasp 11f830: d101c3ff sub sp, sp, #0x70 11f834: a9037bfd stp x29, x30, [sp, #0x30] 11f838: 9100c3fd add x29, sp, #0x30 11f83c: f90023f7 str x23, [sp, #0x40] 11f840: a90557f6 stp x22, x21, [sp, #0x50] 11f844: a9064ff4 stp x20, x19, [sp, #0x60] 11f848: b0000274 adrp x20, 0x16c000 11f84c: b0000269 adrp x9, 0x16c000 11f850: d53bd056 mrs x22, TPIDR_EL0 11f854: aa0103f3 mov x19, x1 11f858: f94016c8 ldr x8, [x22, #0x28] 11f85c: aa0003f5 mov x21, x0 11f860: f9476294 ldr x20, [x20, #0xec0] 11f864: f9474529 ldr x9, [x9, #0xe88] 11f868: f81f83a8 stur x8, [x29, #-0x8] 11f86c: f9000bff str xzr, [sp, #0x10] 11f870: a90027f4 stp x20, x9, [sp] 11f874: c8dffe88 ldar x8, [x20] 11f878: b100051f cmn x8, #0x1 11f87c: 54000160 b.eq 0x11f8a8 , std::__ndk1::allocator>::basic_string(char const*)+0x126c> 11f880: 910003e8 mov x8, sp 11f884: d10043a9 sub x9, x29, #0x10 11f888: b0000260 adrp x0, 0x16c000 11f88c: d00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11f890: 9104d042 add x2, x2, #0x134 11f894: 910063e1 add x1, sp, #0x18 11f898: f81f03a8 stur x8, [x29, #-0x10] 11f89c: f9000fe9 str x9, [sp, #0x18] 11f8a0: f9476000 ldr x0, [x0, #0xec0] 11f8a4: 94010033 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11f8a8: b9800a88 ldrsw x8, [x20, #0x8] 11f8ac: aa1303e0 mov x0, x19 11f8b0: d1000517 sub x23, x8, #0x1 11f8b4: 9400ffab bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11f8b8: aa1503f4 mov x20, x21 11f8bc: a9c12688 ldp x8, x9, [x20, #0x10]! 11f8c0: cb080129 sub x9, x9, x8 11f8c4: 9343fd2a asr x10, x9, #3 11f8c8: eb17015f cmp x10, x23 11f8cc: 54000168 b.hi 0x11f8f8 , std::__ndk1::allocator>::basic_string(char const*)+0x12bc> 11f8d0: 910006e9 add x9, x23, #0x1 11f8d4: eb0a0121 subs x1, x9, x10 11f8d8: 540000a9 b.ls 0x11f8ec , std::__ndk1::allocator>::basic_string(char const*)+0x12b0> 11f8dc: aa1403e0 mov x0, x20 11f8e0: 940055bf bl 0x134fdc ::~codecvt()+0xc30> 11f8e4: f9400288 ldr x8, [x20] 11f8e8: 14000004 b 0x11f8f8 , std::__ndk1::allocator>::basic_string(char const*)+0x12bc> 11f8ec: 54000062 b.hs 0x11f8f8 , std::__ndk1::allocator>::basic_string(char const*)+0x12bc> 11f8f0: 8b090d09 add x9, x8, x9, lsl #3 11f8f4: f9000ea9 str x9, [x21, #0x18] 11f8f8: f8777900 ldr x0, [x8, x23, lsl #3] 11f8fc: b4000060 cbz x0, 0x11f908 , std::__ndk1::allocator>::basic_string(char const*)+0x12cc> 11f900: 9400ff9c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11f904: f9400288 ldr x8, [x20] 11f908: f8377913 str x19, [x8, x23, lsl #3] 11f90c: f94016c8 ldr x8, [x22, #0x28] 11f910: f85f83a9 ldur x9, [x29, #-0x8] 11f914: eb09011f cmp x8, x9 11f918: 54000101 b.ne 0x11f938 , std::__ndk1::allocator>::basic_string(char const*)+0x12fc> 11f91c: a9464ff4 ldp x20, x19, [sp, #0x60] 11f920: a94557f6 ldp x22, x21, [sp, #0x50] 11f924: a9437bfd ldp x29, x30, [sp, #0x30] 11f928: f94023f7 ldr x23, [sp, #0x40] 11f92c: 9101c3ff add sp, sp, #0x70 11f930: d50323bf autiasp 11f934: d65f03c0 ret 11f938: 9400f53e bl 0x15ce30 <__stack_chk_fail@plt> 11f93c: aa0003f4 mov x20, x0 11f940: b4000073 cbz x19, 0x11f94c , std::__ndk1::allocator>::basic_string(char const*)+0x1310> 11f944: aa1303e0 mov x0, x19 11f948: 9400ff8a bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11f94c: aa1403e0 mov x0, x20 11f950: 9400e604 bl 0x159160 <__emutls_get_address+0x6d4> 11f954: d503233f paciasp 11f958: d101c3ff sub sp, sp, #0x70 11f95c: a9037bfd stp x29, x30, [sp, #0x30] 11f960: 9100c3fd add x29, sp, #0x30 11f964: f90023f7 str x23, [sp, #0x40] 11f968: a90557f6 stp x22, x21, [sp, #0x50] 11f96c: a9064ff4 stp x20, x19, [sp, #0x60] 11f970: b0000274 adrp x20, 0x16c000 11f974: b0000269 adrp x9, 0x16c000 11f978: d53bd056 mrs x22, TPIDR_EL0 11f97c: aa0103f3 mov x19, x1 11f980: f94016c8 ldr x8, [x22, #0x28] 11f984: aa0003f5 mov x21, x0 11f988: f9476e94 ldr x20, [x20, #0xed8] 11f98c: f9474529 ldr x9, [x9, #0xe88] 11f990: f81f83a8 stur x8, [x29, #-0x8] 11f994: f9000bff str xzr, [sp, #0x10] 11f998: a90027f4 stp x20, x9, [sp] 11f99c: c8dffe88 ldar x8, [x20] 11f9a0: b100051f cmn x8, #0x1 11f9a4: 54000160 b.eq 0x11f9d0 , std::__ndk1::allocator>::basic_string(char const*)+0x1394> 11f9a8: 910003e8 mov x8, sp 11f9ac: d10043a9 sub x9, x29, #0x10 11f9b0: b0000260 adrp x0, 0x16c000 11f9b4: d00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11f9b8: 9104d042 add x2, x2, #0x134 11f9bc: 910063e1 add x1, sp, #0x18 11f9c0: f81f03a8 stur x8, [x29, #-0x10] 11f9c4: f9000fe9 str x9, [sp, #0x18] 11f9c8: f9476c00 ldr x0, [x0, #0xed8] 11f9cc: 9400ffe9 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11f9d0: b9800a88 ldrsw x8, [x20, #0x8] 11f9d4: aa1303e0 mov x0, x19 11f9d8: d1000517 sub x23, x8, #0x1 11f9dc: 9400ff61 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11f9e0: aa1503f4 mov x20, x21 11f9e4: a9c12688 ldp x8, x9, [x20, #0x10]! 11f9e8: cb080129 sub x9, x9, x8 11f9ec: 9343fd2a asr x10, x9, #3 11f9f0: eb17015f cmp x10, x23 11f9f4: 54000168 b.hi 0x11fa20 , std::__ndk1::allocator>::basic_string(char const*)+0x13e4> 11f9f8: 910006e9 add x9, x23, #0x1 11f9fc: eb0a0121 subs x1, x9, x10 11fa00: 540000a9 b.ls 0x11fa14 , std::__ndk1::allocator>::basic_string(char const*)+0x13d8> 11fa04: aa1403e0 mov x0, x20 11fa08: 94005575 bl 0x134fdc ::~codecvt()+0xc30> 11fa0c: f9400288 ldr x8, [x20] 11fa10: 14000004 b 0x11fa20 , std::__ndk1::allocator>::basic_string(char const*)+0x13e4> 11fa14: 54000062 b.hs 0x11fa20 , std::__ndk1::allocator>::basic_string(char const*)+0x13e4> 11fa18: 8b090d09 add x9, x8, x9, lsl #3 11fa1c: f9000ea9 str x9, [x21, #0x18] 11fa20: f8777900 ldr x0, [x8, x23, lsl #3] 11fa24: b4000060 cbz x0, 0x11fa30 , std::__ndk1::allocator>::basic_string(char const*)+0x13f4> 11fa28: 9400ff52 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11fa2c: f9400288 ldr x8, [x20] 11fa30: f8377913 str x19, [x8, x23, lsl #3] 11fa34: f94016c8 ldr x8, [x22, #0x28] 11fa38: f85f83a9 ldur x9, [x29, #-0x8] 11fa3c: eb09011f cmp x8, x9 11fa40: 54000101 b.ne 0x11fa60 , std::__ndk1::allocator>::basic_string(char const*)+0x1424> 11fa44: a9464ff4 ldp x20, x19, [sp, #0x60] 11fa48: a94557f6 ldp x22, x21, [sp, #0x50] 11fa4c: a9437bfd ldp x29, x30, [sp, #0x30] 11fa50: f94023f7 ldr x23, [sp, #0x40] 11fa54: 9101c3ff add sp, sp, #0x70 11fa58: d50323bf autiasp 11fa5c: d65f03c0 ret 11fa60: 9400f4f4 bl 0x15ce30 <__stack_chk_fail@plt> 11fa64: aa0003f4 mov x20, x0 11fa68: b4000073 cbz x19, 0x11fa74 , std::__ndk1::allocator>::basic_string(char const*)+0x1438> 11fa6c: aa1303e0 mov x0, x19 11fa70: 9400ff40 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11fa74: aa1403e0 mov x0, x20 11fa78: 9400e5ba bl 0x159160 <__emutls_get_address+0x6d4> 11fa7c: d503233f paciasp 11fa80: d101c3ff sub sp, sp, #0x70 11fa84: a9037bfd stp x29, x30, [sp, #0x30] 11fa88: 9100c3fd add x29, sp, #0x30 11fa8c: f90023f7 str x23, [sp, #0x40] 11fa90: a90557f6 stp x22, x21, [sp, #0x50] 11fa94: a9064ff4 stp x20, x19, [sp, #0x60] 11fa98: b0000274 adrp x20, 0x16c000 11fa9c: b0000269 adrp x9, 0x16c000 11faa0: d53bd056 mrs x22, TPIDR_EL0 11faa4: aa0103f3 mov x19, x1 11faa8: f94016c8 ldr x8, [x22, #0x28] 11faac: aa0003f5 mov x21, x0 11fab0: f9476a94 ldr x20, [x20, #0xed0] 11fab4: f9474529 ldr x9, [x9, #0xe88] 11fab8: f81f83a8 stur x8, [x29, #-0x8] 11fabc: f9000bff str xzr, [sp, #0x10] 11fac0: a90027f4 stp x20, x9, [sp] 11fac4: c8dffe88 ldar x8, [x20] 11fac8: b100051f cmn x8, #0x1 11facc: 54000160 b.eq 0x11faf8 , std::__ndk1::allocator>::basic_string(char const*)+0x14bc> 11fad0: 910003e8 mov x8, sp 11fad4: d10043a9 sub x9, x29, #0x10 11fad8: b0000260 adrp x0, 0x16c000 11fadc: d00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11fae0: 9104d042 add x2, x2, #0x134 11fae4: 910063e1 add x1, sp, #0x18 11fae8: f81f03a8 stur x8, [x29, #-0x10] 11faec: f9000fe9 str x9, [sp, #0x18] 11faf0: f9476800 ldr x0, [x0, #0xed0] 11faf4: 9400ff9f bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11faf8: b9800a88 ldrsw x8, [x20, #0x8] 11fafc: aa1303e0 mov x0, x19 11fb00: d1000517 sub x23, x8, #0x1 11fb04: 9400ff17 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11fb08: aa1503f4 mov x20, x21 11fb0c: a9c12688 ldp x8, x9, [x20, #0x10]! 11fb10: cb080129 sub x9, x9, x8 11fb14: 9343fd2a asr x10, x9, #3 11fb18: eb17015f cmp x10, x23 11fb1c: 54000168 b.hi 0x11fb48 , std::__ndk1::allocator>::basic_string(char const*)+0x150c> 11fb20: 910006e9 add x9, x23, #0x1 11fb24: eb0a0121 subs x1, x9, x10 11fb28: 540000a9 b.ls 0x11fb3c , std::__ndk1::allocator>::basic_string(char const*)+0x1500> 11fb2c: aa1403e0 mov x0, x20 11fb30: 9400552b bl 0x134fdc ::~codecvt()+0xc30> 11fb34: f9400288 ldr x8, [x20] 11fb38: 14000004 b 0x11fb48 , std::__ndk1::allocator>::basic_string(char const*)+0x150c> 11fb3c: 54000062 b.hs 0x11fb48 , std::__ndk1::allocator>::basic_string(char const*)+0x150c> 11fb40: 8b090d09 add x9, x8, x9, lsl #3 11fb44: f9000ea9 str x9, [x21, #0x18] 11fb48: f8777900 ldr x0, [x8, x23, lsl #3] 11fb4c: b4000060 cbz x0, 0x11fb58 , std::__ndk1::allocator>::basic_string(char const*)+0x151c> 11fb50: 9400ff08 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11fb54: f9400288 ldr x8, [x20] 11fb58: f8377913 str x19, [x8, x23, lsl #3] 11fb5c: f94016c8 ldr x8, [x22, #0x28] 11fb60: f85f83a9 ldur x9, [x29, #-0x8] 11fb64: eb09011f cmp x8, x9 11fb68: 54000101 b.ne 0x11fb88 , std::__ndk1::allocator>::basic_string(char const*)+0x154c> 11fb6c: a9464ff4 ldp x20, x19, [sp, #0x60] 11fb70: a94557f6 ldp x22, x21, [sp, #0x50] 11fb74: a9437bfd ldp x29, x30, [sp, #0x30] 11fb78: f94023f7 ldr x23, [sp, #0x40] 11fb7c: 9101c3ff add sp, sp, #0x70 11fb80: d50323bf autiasp 11fb84: d65f03c0 ret 11fb88: 9400f4aa bl 0x15ce30 <__stack_chk_fail@plt> 11fb8c: aa0003f4 mov x20, x0 11fb90: b4000073 cbz x19, 0x11fb9c , std::__ndk1::allocator>::basic_string(char const*)+0x1560> 11fb94: aa1303e0 mov x0, x19 11fb98: 9400fef6 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11fb9c: aa1403e0 mov x0, x20 11fba0: 9400e570 bl 0x159160 <__emutls_get_address+0x6d4> 11fba4: d503233f paciasp 11fba8: d101c3ff sub sp, sp, #0x70 11fbac: a9037bfd stp x29, x30, [sp, #0x30] 11fbb0: 9100c3fd add x29, sp, #0x30 11fbb4: f90023f7 str x23, [sp, #0x40] 11fbb8: a90557f6 stp x22, x21, [sp, #0x50] 11fbbc: a9064ff4 stp x20, x19, [sp, #0x60] 11fbc0: b0000274 adrp x20, 0x16c000 11fbc4: b0000269 adrp x9, 0x16c000 11fbc8: d53bd056 mrs x22, TPIDR_EL0 11fbcc: aa0103f3 mov x19, x1 11fbd0: f94016c8 ldr x8, [x22, #0x28] 11fbd4: aa0003f5 mov x21, x0 11fbd8: f947fe94 ldr x20, [x20, #0xff8] 11fbdc: f9474529 ldr x9, [x9, #0xe88] 11fbe0: f81f83a8 stur x8, [x29, #-0x8] 11fbe4: f9000bff str xzr, [sp, #0x10] 11fbe8: a90027f4 stp x20, x9, [sp] 11fbec: c8dffe88 ldar x8, [x20] 11fbf0: b100051f cmn x8, #0x1 11fbf4: 54000160 b.eq 0x11fc20 , std::__ndk1::allocator>::basic_string(char const*)+0x15e4> 11fbf8: 910003e8 mov x8, sp 11fbfc: d10043a9 sub x9, x29, #0x10 11fc00: b0000260 adrp x0, 0x16c000 11fc04: d00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11fc08: 9104d042 add x2, x2, #0x134 11fc0c: 910063e1 add x1, sp, #0x18 11fc10: f81f03a8 stur x8, [x29, #-0x10] 11fc14: f9000fe9 str x9, [sp, #0x18] 11fc18: f947fc00 ldr x0, [x0, #0xff8] 11fc1c: 9400ff55 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11fc20: b9800a88 ldrsw x8, [x20, #0x8] 11fc24: aa1303e0 mov x0, x19 11fc28: d1000517 sub x23, x8, #0x1 11fc2c: 9400fecd bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11fc30: aa1503f4 mov x20, x21 11fc34: a9c12688 ldp x8, x9, [x20, #0x10]! 11fc38: cb080129 sub x9, x9, x8 11fc3c: 9343fd2a asr x10, x9, #3 11fc40: eb17015f cmp x10, x23 11fc44: 54000168 b.hi 0x11fc70 , std::__ndk1::allocator>::basic_string(char const*)+0x1634> 11fc48: 910006e9 add x9, x23, #0x1 11fc4c: eb0a0121 subs x1, x9, x10 11fc50: 540000a9 b.ls 0x11fc64 , std::__ndk1::allocator>::basic_string(char const*)+0x1628> 11fc54: aa1403e0 mov x0, x20 11fc58: 940054e1 bl 0x134fdc ::~codecvt()+0xc30> 11fc5c: f9400288 ldr x8, [x20] 11fc60: 14000004 b 0x11fc70 , std::__ndk1::allocator>::basic_string(char const*)+0x1634> 11fc64: 54000062 b.hs 0x11fc70 , std::__ndk1::allocator>::basic_string(char const*)+0x1634> 11fc68: 8b090d09 add x9, x8, x9, lsl #3 11fc6c: f9000ea9 str x9, [x21, #0x18] 11fc70: f8777900 ldr x0, [x8, x23, lsl #3] 11fc74: b4000060 cbz x0, 0x11fc80 , std::__ndk1::allocator>::basic_string(char const*)+0x1644> 11fc78: 9400febe bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11fc7c: f9400288 ldr x8, [x20] 11fc80: f8377913 str x19, [x8, x23, lsl #3] 11fc84: f94016c8 ldr x8, [x22, #0x28] 11fc88: f85f83a9 ldur x9, [x29, #-0x8] 11fc8c: eb09011f cmp x8, x9 11fc90: 54000101 b.ne 0x11fcb0 , std::__ndk1::allocator>::basic_string(char const*)+0x1674> 11fc94: a9464ff4 ldp x20, x19, [sp, #0x60] 11fc98: a94557f6 ldp x22, x21, [sp, #0x50] 11fc9c: a9437bfd ldp x29, x30, [sp, #0x30] 11fca0: f94023f7 ldr x23, [sp, #0x40] 11fca4: 9101c3ff add sp, sp, #0x70 11fca8: d50323bf autiasp 11fcac: d65f03c0 ret 11fcb0: 9400f460 bl 0x15ce30 <__stack_chk_fail@plt> 11fcb4: aa0003f4 mov x20, x0 11fcb8: b4000073 cbz x19, 0x11fcc4 , std::__ndk1::allocator>::basic_string(char const*)+0x1688> 11fcbc: aa1303e0 mov x0, x19 11fcc0: 9400feac bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11fcc4: aa1403e0 mov x0, x20 11fcc8: 9400e526 bl 0x159160 <__emutls_get_address+0x6d4> 11fccc: d503233f paciasp 11fcd0: d101c3ff sub sp, sp, #0x70 11fcd4: a9037bfd stp x29, x30, [sp, #0x30] 11fcd8: 9100c3fd add x29, sp, #0x30 11fcdc: f90023f7 str x23, [sp, #0x40] 11fce0: a90557f6 stp x22, x21, [sp, #0x50] 11fce4: a9064ff4 stp x20, x19, [sp, #0x60] 11fce8: d0000274 adrp x20, 0x16d000 11fcec: b0000269 adrp x9, 0x16c000 11fcf0: d53bd056 mrs x22, TPIDR_EL0 11fcf4: aa0103f3 mov x19, x1 11fcf8: f94016c8 ldr x8, [x22, #0x28] 11fcfc: aa0003f5 mov x21, x0 11fd00: f9400294 ldr x20, [x20] 11fd04: f9474529 ldr x9, [x9, #0xe88] 11fd08: f81f83a8 stur x8, [x29, #-0x8] 11fd0c: f9000bff str xzr, [sp, #0x10] 11fd10: a90027f4 stp x20, x9, [sp] 11fd14: c8dffe88 ldar x8, [x20] 11fd18: b100051f cmn x8, #0x1 11fd1c: 54000160 b.eq 0x11fd48 , std::__ndk1::allocator>::basic_string(char const*)+0x170c> 11fd20: 910003e8 mov x8, sp 11fd24: d10043a9 sub x9, x29, #0x10 11fd28: d0000260 adrp x0, 0x16d000 11fd2c: d00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11fd30: 9104d042 add x2, x2, #0x134 11fd34: 910063e1 add x1, sp, #0x18 11fd38: f81f03a8 stur x8, [x29, #-0x10] 11fd3c: f9000fe9 str x9, [sp, #0x18] 11fd40: f9400000 ldr x0, [x0] 11fd44: 9400ff0b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11fd48: b9800a88 ldrsw x8, [x20, #0x8] 11fd4c: aa1303e0 mov x0, x19 11fd50: d1000517 sub x23, x8, #0x1 11fd54: 9400fe83 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11fd58: aa1503f4 mov x20, x21 11fd5c: a9c12688 ldp x8, x9, [x20, #0x10]! 11fd60: cb080129 sub x9, x9, x8 11fd64: 9343fd2a asr x10, x9, #3 11fd68: eb17015f cmp x10, x23 11fd6c: 54000168 b.hi 0x11fd98 , std::__ndk1::allocator>::basic_string(char const*)+0x175c> 11fd70: 910006e9 add x9, x23, #0x1 11fd74: eb0a0121 subs x1, x9, x10 11fd78: 540000a9 b.ls 0x11fd8c , std::__ndk1::allocator>::basic_string(char const*)+0x1750> 11fd7c: aa1403e0 mov x0, x20 11fd80: 94005497 bl 0x134fdc ::~codecvt()+0xc30> 11fd84: f9400288 ldr x8, [x20] 11fd88: 14000004 b 0x11fd98 , std::__ndk1::allocator>::basic_string(char const*)+0x175c> 11fd8c: 54000062 b.hs 0x11fd98 , std::__ndk1::allocator>::basic_string(char const*)+0x175c> 11fd90: 8b090d09 add x9, x8, x9, lsl #3 11fd94: f9000ea9 str x9, [x21, #0x18] 11fd98: f8777900 ldr x0, [x8, x23, lsl #3] 11fd9c: b4000060 cbz x0, 0x11fda8 , std::__ndk1::allocator>::basic_string(char const*)+0x176c> 11fda0: 9400fe74 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11fda4: f9400288 ldr x8, [x20] 11fda8: f8377913 str x19, [x8, x23, lsl #3] 11fdac: f94016c8 ldr x8, [x22, #0x28] 11fdb0: f85f83a9 ldur x9, [x29, #-0x8] 11fdb4: eb09011f cmp x8, x9 11fdb8: 54000101 b.ne 0x11fdd8 , std::__ndk1::allocator>::basic_string(char const*)+0x179c> 11fdbc: a9464ff4 ldp x20, x19, [sp, #0x60] 11fdc0: a94557f6 ldp x22, x21, [sp, #0x50] 11fdc4: a9437bfd ldp x29, x30, [sp, #0x30] 11fdc8: f94023f7 ldr x23, [sp, #0x40] 11fdcc: 9101c3ff add sp, sp, #0x70 11fdd0: d50323bf autiasp 11fdd4: d65f03c0 ret 11fdd8: 9400f416 bl 0x15ce30 <__stack_chk_fail@plt> 11fddc: aa0003f4 mov x20, x0 11fde0: b4000073 cbz x19, 0x11fdec , std::__ndk1::allocator>::basic_string(char const*)+0x17b0> 11fde4: aa1303e0 mov x0, x19 11fde8: 9400fe62 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11fdec: aa1403e0 mov x0, x20 11fdf0: 9400e4dc bl 0x159160 <__emutls_get_address+0x6d4> 11fdf4: d503233f paciasp 11fdf8: d101c3ff sub sp, sp, #0x70 11fdfc: a9037bfd stp x29, x30, [sp, #0x30] 11fe00: 9100c3fd add x29, sp, #0x30 11fe04: f90023f7 str x23, [sp, #0x40] 11fe08: a90557f6 stp x22, x21, [sp, #0x50] 11fe0c: a9064ff4 stp x20, x19, [sp, #0x60] 11fe10: d0000274 adrp x20, 0x16d000 11fe14: b0000269 adrp x9, 0x16c000 11fe18: d53bd056 mrs x22, TPIDR_EL0 11fe1c: aa0103f3 mov x19, x1 11fe20: f94016c8 ldr x8, [x22, #0x28] 11fe24: aa0003f5 mov x21, x0 11fe28: f9400694 ldr x20, [x20, #0x8] 11fe2c: f9474529 ldr x9, [x9, #0xe88] 11fe30: f81f83a8 stur x8, [x29, #-0x8] 11fe34: f9000bff str xzr, [sp, #0x10] 11fe38: a90027f4 stp x20, x9, [sp] 11fe3c: c8dffe88 ldar x8, [x20] 11fe40: b100051f cmn x8, #0x1 11fe44: 54000160 b.eq 0x11fe70 , std::__ndk1::allocator>::basic_string(char const*)+0x1834> 11fe48: 910003e8 mov x8, sp 11fe4c: d10043a9 sub x9, x29, #0x10 11fe50: d0000260 adrp x0, 0x16d000 11fe54: d00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11fe58: 9104d042 add x2, x2, #0x134 11fe5c: 910063e1 add x1, sp, #0x18 11fe60: f81f03a8 stur x8, [x29, #-0x10] 11fe64: f9000fe9 str x9, [sp, #0x18] 11fe68: f9400400 ldr x0, [x0, #0x8] 11fe6c: 9400fec1 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11fe70: b9800a88 ldrsw x8, [x20, #0x8] 11fe74: aa1303e0 mov x0, x19 11fe78: d1000517 sub x23, x8, #0x1 11fe7c: 9400fe39 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11fe80: aa1503f4 mov x20, x21 11fe84: a9c12688 ldp x8, x9, [x20, #0x10]! 11fe88: cb080129 sub x9, x9, x8 11fe8c: 9343fd2a asr x10, x9, #3 11fe90: eb17015f cmp x10, x23 11fe94: 54000168 b.hi 0x11fec0 , std::__ndk1::allocator>::basic_string(char const*)+0x1884> 11fe98: 910006e9 add x9, x23, #0x1 11fe9c: eb0a0121 subs x1, x9, x10 11fea0: 540000a9 b.ls 0x11feb4 , std::__ndk1::allocator>::basic_string(char const*)+0x1878> 11fea4: aa1403e0 mov x0, x20 11fea8: 9400544d bl 0x134fdc ::~codecvt()+0xc30> 11feac: f9400288 ldr x8, [x20] 11feb0: 14000004 b 0x11fec0 , std::__ndk1::allocator>::basic_string(char const*)+0x1884> 11feb4: 54000062 b.hs 0x11fec0 , std::__ndk1::allocator>::basic_string(char const*)+0x1884> 11feb8: 8b090d09 add x9, x8, x9, lsl #3 11febc: f9000ea9 str x9, [x21, #0x18] 11fec0: f8777900 ldr x0, [x8, x23, lsl #3] 11fec4: b4000060 cbz x0, 0x11fed0 , std::__ndk1::allocator>::basic_string(char const*)+0x1894> 11fec8: 9400fe2a bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11fecc: f9400288 ldr x8, [x20] 11fed0: f8377913 str x19, [x8, x23, lsl #3] 11fed4: f94016c8 ldr x8, [x22, #0x28] 11fed8: f85f83a9 ldur x9, [x29, #-0x8] 11fedc: eb09011f cmp x8, x9 11fee0: 54000101 b.ne 0x11ff00 , std::__ndk1::allocator>::basic_string(char const*)+0x18c4> 11fee4: a9464ff4 ldp x20, x19, [sp, #0x60] 11fee8: a94557f6 ldp x22, x21, [sp, #0x50] 11feec: a9437bfd ldp x29, x30, [sp, #0x30] 11fef0: f94023f7 ldr x23, [sp, #0x40] 11fef4: 9101c3ff add sp, sp, #0x70 11fef8: d50323bf autiasp 11fefc: d65f03c0 ret 11ff00: 9400f3cc bl 0x15ce30 <__stack_chk_fail@plt> 11ff04: aa0003f4 mov x20, x0 11ff08: b4000073 cbz x19, 0x11ff14 , std::__ndk1::allocator>::basic_string(char const*)+0x18d8> 11ff0c: aa1303e0 mov x0, x19 11ff10: 9400fe18 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11ff14: aa1403e0 mov x0, x20 11ff18: 9400e492 bl 0x159160 <__emutls_get_address+0x6d4> 11ff1c: d503233f paciasp 11ff20: d101c3ff sub sp, sp, #0x70 11ff24: a9037bfd stp x29, x30, [sp, #0x30] 11ff28: 9100c3fd add x29, sp, #0x30 11ff2c: f90023f7 str x23, [sp, #0x40] 11ff30: a90557f6 stp x22, x21, [sp, #0x50] 11ff34: a9064ff4 stp x20, x19, [sp, #0x60] 11ff38: d0000274 adrp x20, 0x16d000 11ff3c: b0000269 adrp x9, 0x16c000 11ff40: d53bd056 mrs x22, TPIDR_EL0 11ff44: aa0103f3 mov x19, x1 11ff48: f94016c8 ldr x8, [x22, #0x28] 11ff4c: aa0003f5 mov x21, x0 11ff50: f9400a94 ldr x20, [x20, #0x10] 11ff54: f9474529 ldr x9, [x9, #0xe88] 11ff58: f81f83a8 stur x8, [x29, #-0x8] 11ff5c: f9000bff str xzr, [sp, #0x10] 11ff60: a90027f4 stp x20, x9, [sp] 11ff64: c8dffe88 ldar x8, [x20] 11ff68: b100051f cmn x8, #0x1 11ff6c: 54000160 b.eq 0x11ff98 , std::__ndk1::allocator>::basic_string(char const*)+0x195c> 11ff70: 910003e8 mov x8, sp 11ff74: d10043a9 sub x9, x29, #0x10 11ff78: d0000260 adrp x0, 0x16d000 11ff7c: d00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 11ff80: 9104d042 add x2, x2, #0x134 11ff84: 910063e1 add x1, sp, #0x18 11ff88: f81f03a8 stur x8, [x29, #-0x10] 11ff8c: f9000fe9 str x9, [sp, #0x18] 11ff90: f9400800 ldr x0, [x0, #0x10] 11ff94: 9400fe77 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 11ff98: b9800a88 ldrsw x8, [x20, #0x8] 11ff9c: aa1303e0 mov x0, x19 11ffa0: d1000517 sub x23, x8, #0x1 11ffa4: 9400fdef bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 11ffa8: aa1503f4 mov x20, x21 11ffac: a9c12688 ldp x8, x9, [x20, #0x10]! 11ffb0: cb080129 sub x9, x9, x8 11ffb4: 9343fd2a asr x10, x9, #3 11ffb8: eb17015f cmp x10, x23 11ffbc: 54000168 b.hi 0x11ffe8 , std::__ndk1::allocator>::basic_string(char const*)+0x19ac> 11ffc0: 910006e9 add x9, x23, #0x1 11ffc4: eb0a0121 subs x1, x9, x10 11ffc8: 540000a9 b.ls 0x11ffdc , std::__ndk1::allocator>::basic_string(char const*)+0x19a0> 11ffcc: aa1403e0 mov x0, x20 11ffd0: 94005403 bl 0x134fdc ::~codecvt()+0xc30> 11ffd4: f9400288 ldr x8, [x20] 11ffd8: 14000004 b 0x11ffe8 , std::__ndk1::allocator>::basic_string(char const*)+0x19ac> 11ffdc: 54000062 b.hs 0x11ffe8 , std::__ndk1::allocator>::basic_string(char const*)+0x19ac> 11ffe0: 8b090d09 add x9, x8, x9, lsl #3 11ffe4: f9000ea9 str x9, [x21, #0x18] 11ffe8: f8777900 ldr x0, [x8, x23, lsl #3] 11ffec: b4000060 cbz x0, 0x11fff8 , std::__ndk1::allocator>::basic_string(char const*)+0x19bc> 11fff0: 9400fde0 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 11fff4: f9400288 ldr x8, [x20] 11fff8: f8377913 str x19, [x8, x23, lsl #3] 11fffc: f94016c8 ldr x8, [x22, #0x28] 120000: f85f83a9 ldur x9, [x29, #-0x8] 120004: eb09011f cmp x8, x9 120008: 54000101 b.ne 0x120028 , std::__ndk1::allocator>::basic_string(char const*)+0x19ec> 12000c: a9464ff4 ldp x20, x19, [sp, #0x60] 120010: a94557f6 ldp x22, x21, [sp, #0x50] 120014: a9437bfd ldp x29, x30, [sp, #0x30] 120018: f94023f7 ldr x23, [sp, #0x40] 12001c: 9101c3ff add sp, sp, #0x70 120020: d50323bf autiasp 120024: d65f03c0 ret 120028: 9400f382 bl 0x15ce30 <__stack_chk_fail@plt> 12002c: aa0003f4 mov x20, x0 120030: b4000073 cbz x19, 0x12003c , std::__ndk1::allocator>::basic_string(char const*)+0x1a00> 120034: aa1303e0 mov x0, x19 120038: 9400fdce bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 12003c: aa1403e0 mov x0, x20 120040: 9400e448 bl 0x159160 <__emutls_get_address+0x6d4> 120044: d503233f paciasp 120048: d101c3ff sub sp, sp, #0x70 12004c: a9037bfd stp x29, x30, [sp, #0x30] 120050: 9100c3fd add x29, sp, #0x30 120054: f90023f7 str x23, [sp, #0x40] 120058: a90557f6 stp x22, x21, [sp, #0x50] 12005c: a9064ff4 stp x20, x19, [sp, #0x60] 120060: b0000274 adrp x20, 0x16d000 120064: 90000269 adrp x9, 0x16c000 120068: d53bd056 mrs x22, TPIDR_EL0 12006c: aa0103f3 mov x19, x1 120070: f94016c8 ldr x8, [x22, #0x28] 120074: aa0003f5 mov x21, x0 120078: f9400e94 ldr x20, [x20, #0x18] 12007c: f9474529 ldr x9, [x9, #0xe88] 120080: f81f83a8 stur x8, [x29, #-0x8] 120084: f9000bff str xzr, [sp, #0x10] 120088: a90027f4 stp x20, x9, [sp] 12008c: c8dffe88 ldar x8, [x20] 120090: b100051f cmn x8, #0x1 120094: 54000160 b.eq 0x1200c0 , std::__ndk1::allocator>::basic_string(char const*)+0x1a84> 120098: 910003e8 mov x8, sp 12009c: d10043a9 sub x9, x29, #0x10 1200a0: b0000260 adrp x0, 0x16d000 1200a4: b00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 1200a8: 9104d042 add x2, x2, #0x134 1200ac: 910063e1 add x1, sp, #0x18 1200b0: f81f03a8 stur x8, [x29, #-0x10] 1200b4: f9000fe9 str x9, [sp, #0x18] 1200b8: f9400c00 ldr x0, [x0, #0x18] 1200bc: 9400fe2d bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 1200c0: b9800a88 ldrsw x8, [x20, #0x8] 1200c4: aa1303e0 mov x0, x19 1200c8: d1000517 sub x23, x8, #0x1 1200cc: 9400fda5 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 1200d0: aa1503f4 mov x20, x21 1200d4: a9c12688 ldp x8, x9, [x20, #0x10]! 1200d8: cb080129 sub x9, x9, x8 1200dc: 9343fd2a asr x10, x9, #3 1200e0: eb17015f cmp x10, x23 1200e4: 54000168 b.hi 0x120110 , std::__ndk1::allocator>::basic_string(char const*)+0x1ad4> 1200e8: 910006e9 add x9, x23, #0x1 1200ec: eb0a0121 subs x1, x9, x10 1200f0: 540000a9 b.ls 0x120104 , std::__ndk1::allocator>::basic_string(char const*)+0x1ac8> 1200f4: aa1403e0 mov x0, x20 1200f8: 940053b9 bl 0x134fdc ::~codecvt()+0xc30> 1200fc: f9400288 ldr x8, [x20] 120100: 14000004 b 0x120110 , std::__ndk1::allocator>::basic_string(char const*)+0x1ad4> 120104: 54000062 b.hs 0x120110 , std::__ndk1::allocator>::basic_string(char const*)+0x1ad4> 120108: 8b090d09 add x9, x8, x9, lsl #3 12010c: f9000ea9 str x9, [x21, #0x18] 120110: f8777900 ldr x0, [x8, x23, lsl #3] 120114: b4000060 cbz x0, 0x120120 , std::__ndk1::allocator>::basic_string(char const*)+0x1ae4> 120118: 9400fd96 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 12011c: f9400288 ldr x8, [x20] 120120: f8377913 str x19, [x8, x23, lsl #3] 120124: f94016c8 ldr x8, [x22, #0x28] 120128: f85f83a9 ldur x9, [x29, #-0x8] 12012c: eb09011f cmp x8, x9 120130: 54000101 b.ne 0x120150 , std::__ndk1::allocator>::basic_string(char const*)+0x1b14> 120134: a9464ff4 ldp x20, x19, [sp, #0x60] 120138: a94557f6 ldp x22, x21, [sp, #0x50] 12013c: a9437bfd ldp x29, x30, [sp, #0x30] 120140: f94023f7 ldr x23, [sp, #0x40] 120144: 9101c3ff add sp, sp, #0x70 120148: d50323bf autiasp 12014c: d65f03c0 ret 120150: 9400f338 bl 0x15ce30 <__stack_chk_fail@plt> 120154: aa0003f4 mov x20, x0 120158: b4000073 cbz x19, 0x120164 , std::__ndk1::allocator>::basic_string(char const*)+0x1b28> 12015c: aa1303e0 mov x0, x19 120160: 9400fd84 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 120164: aa1403e0 mov x0, x20 120168: 9400e3fe bl 0x159160 <__emutls_get_address+0x6d4> 12016c: d503233f paciasp 120170: d101c3ff sub sp, sp, #0x70 120174: a9037bfd stp x29, x30, [sp, #0x30] 120178: 9100c3fd add x29, sp, #0x30 12017c: f90023f7 str x23, [sp, #0x40] 120180: a90557f6 stp x22, x21, [sp, #0x50] 120184: a9064ff4 stp x20, x19, [sp, #0x60] 120188: b0000274 adrp x20, 0x16d000 12018c: 90000269 adrp x9, 0x16c000 120190: d53bd056 mrs x22, TPIDR_EL0 120194: aa0103f3 mov x19, x1 120198: f94016c8 ldr x8, [x22, #0x28] 12019c: aa0003f5 mov x21, x0 1201a0: f9401294 ldr x20, [x20, #0x20] 1201a4: f9474529 ldr x9, [x9, #0xe88] 1201a8: f81f83a8 stur x8, [x29, #-0x8] 1201ac: f9000bff str xzr, [sp, #0x10] 1201b0: a90027f4 stp x20, x9, [sp] 1201b4: c8dffe88 ldar x8, [x20] 1201b8: b100051f cmn x8, #0x1 1201bc: 54000160 b.eq 0x1201e8 , std::__ndk1::allocator>::basic_string(char const*)+0x1bac> 1201c0: 910003e8 mov x8, sp 1201c4: d10043a9 sub x9, x29, #0x10 1201c8: b0000260 adrp x0, 0x16d000 1201cc: b00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 1201d0: 9104d042 add x2, x2, #0x134 1201d4: 910063e1 add x1, sp, #0x18 1201d8: f81f03a8 stur x8, [x29, #-0x10] 1201dc: f9000fe9 str x9, [sp, #0x18] 1201e0: f9401000 ldr x0, [x0, #0x20] 1201e4: 9400fde3 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 1201e8: b9800a88 ldrsw x8, [x20, #0x8] 1201ec: aa1303e0 mov x0, x19 1201f0: d1000517 sub x23, x8, #0x1 1201f4: 9400fd5b bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 1201f8: aa1503f4 mov x20, x21 1201fc: a9c12688 ldp x8, x9, [x20, #0x10]! 120200: cb080129 sub x9, x9, x8 120204: 9343fd2a asr x10, x9, #3 120208: eb17015f cmp x10, x23 12020c: 54000168 b.hi 0x120238 , std::__ndk1::allocator>::basic_string(char const*)+0x1bfc> 120210: 910006e9 add x9, x23, #0x1 120214: eb0a0121 subs x1, x9, x10 120218: 540000a9 b.ls 0x12022c , std::__ndk1::allocator>::basic_string(char const*)+0x1bf0> 12021c: aa1403e0 mov x0, x20 120220: 9400536f bl 0x134fdc ::~codecvt()+0xc30> 120224: f9400288 ldr x8, [x20] 120228: 14000004 b 0x120238 , std::__ndk1::allocator>::basic_string(char const*)+0x1bfc> 12022c: 54000062 b.hs 0x120238 , std::__ndk1::allocator>::basic_string(char const*)+0x1bfc> 120230: 8b090d09 add x9, x8, x9, lsl #3 120234: f9000ea9 str x9, [x21, #0x18] 120238: f8777900 ldr x0, [x8, x23, lsl #3] 12023c: b4000060 cbz x0, 0x120248 , std::__ndk1::allocator>::basic_string(char const*)+0x1c0c> 120240: 9400fd4c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 120244: f9400288 ldr x8, [x20] 120248: f8377913 str x19, [x8, x23, lsl #3] 12024c: f94016c8 ldr x8, [x22, #0x28] 120250: f85f83a9 ldur x9, [x29, #-0x8] 120254: eb09011f cmp x8, x9 120258: 54000101 b.ne 0x120278 , std::__ndk1::allocator>::basic_string(char const*)+0x1c3c> 12025c: a9464ff4 ldp x20, x19, [sp, #0x60] 120260: a94557f6 ldp x22, x21, [sp, #0x50] 120264: a9437bfd ldp x29, x30, [sp, #0x30] 120268: f94023f7 ldr x23, [sp, #0x40] 12026c: 9101c3ff add sp, sp, #0x70 120270: d50323bf autiasp 120274: d65f03c0 ret 120278: 9400f2ee bl 0x15ce30 <__stack_chk_fail@plt> 12027c: aa0003f4 mov x20, x0 120280: b4000073 cbz x19, 0x12028c , std::__ndk1::allocator>::basic_string(char const*)+0x1c50> 120284: aa1303e0 mov x0, x19 120288: 9400fd3a bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 12028c: aa1403e0 mov x0, x20 120290: 9400e3b4 bl 0x159160 <__emutls_get_address+0x6d4> 120294: d503233f paciasp 120298: d101c3ff sub sp, sp, #0x70 12029c: a9037bfd stp x29, x30, [sp, #0x30] 1202a0: 9100c3fd add x29, sp, #0x30 1202a4: f90023f7 str x23, [sp, #0x40] 1202a8: a90557f6 stp x22, x21, [sp, #0x50] 1202ac: a9064ff4 stp x20, x19, [sp, #0x60] 1202b0: b0000274 adrp x20, 0x16d000 1202b4: 90000269 adrp x9, 0x16c000 1202b8: d53bd056 mrs x22, TPIDR_EL0 1202bc: aa0103f3 mov x19, x1 1202c0: f94016c8 ldr x8, [x22, #0x28] 1202c4: aa0003f5 mov x21, x0 1202c8: f9401694 ldr x20, [x20, #0x28] 1202cc: f9474529 ldr x9, [x9, #0xe88] 1202d0: f81f83a8 stur x8, [x29, #-0x8] 1202d4: f9000bff str xzr, [sp, #0x10] 1202d8: a90027f4 stp x20, x9, [sp] 1202dc: c8dffe88 ldar x8, [x20] 1202e0: b100051f cmn x8, #0x1 1202e4: 54000160 b.eq 0x120310 , std::__ndk1::allocator>::basic_string(char const*)+0x1cd4> 1202e8: 910003e8 mov x8, sp 1202ec: d10043a9 sub x9, x29, #0x10 1202f0: b0000260 adrp x0, 0x16d000 1202f4: b00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 1202f8: 9104d042 add x2, x2, #0x134 1202fc: 910063e1 add x1, sp, #0x18 120300: f81f03a8 stur x8, [x29, #-0x10] 120304: f9000fe9 str x9, [sp, #0x18] 120308: f9401400 ldr x0, [x0, #0x28] 12030c: 9400fd99 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 120310: b9800a88 ldrsw x8, [x20, #0x8] 120314: aa1303e0 mov x0, x19 120318: d1000517 sub x23, x8, #0x1 12031c: 9400fd11 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 120320: aa1503f4 mov x20, x21 120324: a9c12688 ldp x8, x9, [x20, #0x10]! 120328: cb080129 sub x9, x9, x8 12032c: 9343fd2a asr x10, x9, #3 120330: eb17015f cmp x10, x23 120334: 54000168 b.hi 0x120360 , std::__ndk1::allocator>::basic_string(char const*)+0x1d24> 120338: 910006e9 add x9, x23, #0x1 12033c: eb0a0121 subs x1, x9, x10 120340: 540000a9 b.ls 0x120354 , std::__ndk1::allocator>::basic_string(char const*)+0x1d18> 120344: aa1403e0 mov x0, x20 120348: 94005325 bl 0x134fdc ::~codecvt()+0xc30> 12034c: f9400288 ldr x8, [x20] 120350: 14000004 b 0x120360 , std::__ndk1::allocator>::basic_string(char const*)+0x1d24> 120354: 54000062 b.hs 0x120360 , std::__ndk1::allocator>::basic_string(char const*)+0x1d24> 120358: 8b090d09 add x9, x8, x9, lsl #3 12035c: f9000ea9 str x9, [x21, #0x18] 120360: f8777900 ldr x0, [x8, x23, lsl #3] 120364: b4000060 cbz x0, 0x120370 , std::__ndk1::allocator>::basic_string(char const*)+0x1d34> 120368: 9400fd02 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 12036c: f9400288 ldr x8, [x20] 120370: f8377913 str x19, [x8, x23, lsl #3] 120374: f94016c8 ldr x8, [x22, #0x28] 120378: f85f83a9 ldur x9, [x29, #-0x8] 12037c: eb09011f cmp x8, x9 120380: 54000101 b.ne 0x1203a0 , std::__ndk1::allocator>::basic_string(char const*)+0x1d64> 120384: a9464ff4 ldp x20, x19, [sp, #0x60] 120388: a94557f6 ldp x22, x21, [sp, #0x50] 12038c: a9437bfd ldp x29, x30, [sp, #0x30] 120390: f94023f7 ldr x23, [sp, #0x40] 120394: 9101c3ff add sp, sp, #0x70 120398: d50323bf autiasp 12039c: d65f03c0 ret 1203a0: 9400f2a4 bl 0x15ce30 <__stack_chk_fail@plt> 1203a4: aa0003f4 mov x20, x0 1203a8: b4000073 cbz x19, 0x1203b4 , std::__ndk1::allocator>::basic_string(char const*)+0x1d78> 1203ac: aa1303e0 mov x0, x19 1203b0: 9400fcf0 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1203b4: aa1403e0 mov x0, x20 1203b8: 9400e36a bl 0x159160 <__emutls_get_address+0x6d4> 1203bc: d503233f paciasp 1203c0: d101c3ff sub sp, sp, #0x70 1203c4: a9037bfd stp x29, x30, [sp, #0x30] 1203c8: 9100c3fd add x29, sp, #0x30 1203cc: f90023f7 str x23, [sp, #0x40] 1203d0: a90557f6 stp x22, x21, [sp, #0x50] 1203d4: a9064ff4 stp x20, x19, [sp, #0x60] 1203d8: b0000274 adrp x20, 0x16d000 1203dc: 90000269 adrp x9, 0x16c000 1203e0: d53bd056 mrs x22, TPIDR_EL0 1203e4: aa0103f3 mov x19, x1 1203e8: f94016c8 ldr x8, [x22, #0x28] 1203ec: aa0003f5 mov x21, x0 1203f0: f9401a94 ldr x20, [x20, #0x30] 1203f4: f9474529 ldr x9, [x9, #0xe88] 1203f8: f81f83a8 stur x8, [x29, #-0x8] 1203fc: f9000bff str xzr, [sp, #0x10] 120400: a90027f4 stp x20, x9, [sp] 120404: c8dffe88 ldar x8, [x20] 120408: b100051f cmn x8, #0x1 12040c: 54000160 b.eq 0x120438 , std::__ndk1::allocator>::basic_string(char const*)+0x1dfc> 120410: 910003e8 mov x8, sp 120414: d10043a9 sub x9, x29, #0x10 120418: b0000260 adrp x0, 0x16d000 12041c: b00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 120420: 9104d042 add x2, x2, #0x134 120424: 910063e1 add x1, sp, #0x18 120428: f81f03a8 stur x8, [x29, #-0x10] 12042c: f9000fe9 str x9, [sp, #0x18] 120430: f9401800 ldr x0, [x0, #0x30] 120434: 9400fd4f bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 120438: b9800a88 ldrsw x8, [x20, #0x8] 12043c: aa1303e0 mov x0, x19 120440: d1000517 sub x23, x8, #0x1 120444: 9400fcc7 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 120448: aa1503f4 mov x20, x21 12044c: a9c12688 ldp x8, x9, [x20, #0x10]! 120450: cb080129 sub x9, x9, x8 120454: 9343fd2a asr x10, x9, #3 120458: eb17015f cmp x10, x23 12045c: 54000168 b.hi 0x120488 , std::__ndk1::allocator>::basic_string(char const*)+0x1e4c> 120460: 910006e9 add x9, x23, #0x1 120464: eb0a0121 subs x1, x9, x10 120468: 540000a9 b.ls 0x12047c , std::__ndk1::allocator>::basic_string(char const*)+0x1e40> 12046c: aa1403e0 mov x0, x20 120470: 940052db bl 0x134fdc ::~codecvt()+0xc30> 120474: f9400288 ldr x8, [x20] 120478: 14000004 b 0x120488 , std::__ndk1::allocator>::basic_string(char const*)+0x1e4c> 12047c: 54000062 b.hs 0x120488 , std::__ndk1::allocator>::basic_string(char const*)+0x1e4c> 120480: 8b090d09 add x9, x8, x9, lsl #3 120484: f9000ea9 str x9, [x21, #0x18] 120488: f8777900 ldr x0, [x8, x23, lsl #3] 12048c: b4000060 cbz x0, 0x120498 , std::__ndk1::allocator>::basic_string(char const*)+0x1e5c> 120490: 9400fcb8 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 120494: f9400288 ldr x8, [x20] 120498: f8377913 str x19, [x8, x23, lsl #3] 12049c: f94016c8 ldr x8, [x22, #0x28] 1204a0: f85f83a9 ldur x9, [x29, #-0x8] 1204a4: eb09011f cmp x8, x9 1204a8: 54000101 b.ne 0x1204c8 , std::__ndk1::allocator>::basic_string(char const*)+0x1e8c> 1204ac: a9464ff4 ldp x20, x19, [sp, #0x60] 1204b0: a94557f6 ldp x22, x21, [sp, #0x50] 1204b4: a9437bfd ldp x29, x30, [sp, #0x30] 1204b8: f94023f7 ldr x23, [sp, #0x40] 1204bc: 9101c3ff add sp, sp, #0x70 1204c0: d50323bf autiasp 1204c4: d65f03c0 ret 1204c8: 9400f25a bl 0x15ce30 <__stack_chk_fail@plt> 1204cc: aa0003f4 mov x20, x0 1204d0: b4000073 cbz x19, 0x1204dc , std::__ndk1::allocator>::basic_string(char const*)+0x1ea0> 1204d4: aa1303e0 mov x0, x19 1204d8: 9400fca6 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1204dc: aa1403e0 mov x0, x20 1204e0: 9400e320 bl 0x159160 <__emutls_get_address+0x6d4> 1204e4: d503233f paciasp 1204e8: d101c3ff sub sp, sp, #0x70 1204ec: a9037bfd stp x29, x30, [sp, #0x30] 1204f0: 9100c3fd add x29, sp, #0x30 1204f4: f90023f7 str x23, [sp, #0x40] 1204f8: a90557f6 stp x22, x21, [sp, #0x50] 1204fc: a9064ff4 stp x20, x19, [sp, #0x60] 120500: b0000274 adrp x20, 0x16d000 120504: 90000269 adrp x9, 0x16c000 120508: d53bd056 mrs x22, TPIDR_EL0 12050c: aa0103f3 mov x19, x1 120510: f94016c8 ldr x8, [x22, #0x28] 120514: aa0003f5 mov x21, x0 120518: f9401e94 ldr x20, [x20, #0x38] 12051c: f9474529 ldr x9, [x9, #0xe88] 120520: f81f83a8 stur x8, [x29, #-0x8] 120524: f9000bff str xzr, [sp, #0x10] 120528: a90027f4 stp x20, x9, [sp] 12052c: c8dffe88 ldar x8, [x20] 120530: b100051f cmn x8, #0x1 120534: 54000160 b.eq 0x120560 , std::__ndk1::allocator>::basic_string(char const*)+0x1f24> 120538: 910003e8 mov x8, sp 12053c: d10043a9 sub x9, x29, #0x10 120540: b0000260 adrp x0, 0x16d000 120544: b00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 120548: 9104d042 add x2, x2, #0x134 12054c: 910063e1 add x1, sp, #0x18 120550: f81f03a8 stur x8, [x29, #-0x10] 120554: f9000fe9 str x9, [sp, #0x18] 120558: f9401c00 ldr x0, [x0, #0x38] 12055c: 9400fd05 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 120560: b9800a88 ldrsw x8, [x20, #0x8] 120564: aa1303e0 mov x0, x19 120568: d1000517 sub x23, x8, #0x1 12056c: 9400fc7d bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 120570: aa1503f4 mov x20, x21 120574: a9c12688 ldp x8, x9, [x20, #0x10]! 120578: cb080129 sub x9, x9, x8 12057c: 9343fd2a asr x10, x9, #3 120580: eb17015f cmp x10, x23 120584: 54000168 b.hi 0x1205b0 , std::__ndk1::allocator>::basic_string(char const*)+0x1f74> 120588: 910006e9 add x9, x23, #0x1 12058c: eb0a0121 subs x1, x9, x10 120590: 540000a9 b.ls 0x1205a4 , std::__ndk1::allocator>::basic_string(char const*)+0x1f68> 120594: aa1403e0 mov x0, x20 120598: 94005291 bl 0x134fdc ::~codecvt()+0xc30> 12059c: f9400288 ldr x8, [x20] 1205a0: 14000004 b 0x1205b0 , std::__ndk1::allocator>::basic_string(char const*)+0x1f74> 1205a4: 54000062 b.hs 0x1205b0 , std::__ndk1::allocator>::basic_string(char const*)+0x1f74> 1205a8: 8b090d09 add x9, x8, x9, lsl #3 1205ac: f9000ea9 str x9, [x21, #0x18] 1205b0: f8777900 ldr x0, [x8, x23, lsl #3] 1205b4: b4000060 cbz x0, 0x1205c0 , std::__ndk1::allocator>::basic_string(char const*)+0x1f84> 1205b8: 9400fc6e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1205bc: f9400288 ldr x8, [x20] 1205c0: f8377913 str x19, [x8, x23, lsl #3] 1205c4: f94016c8 ldr x8, [x22, #0x28] 1205c8: f85f83a9 ldur x9, [x29, #-0x8] 1205cc: eb09011f cmp x8, x9 1205d0: 54000101 b.ne 0x1205f0 , std::__ndk1::allocator>::basic_string(char const*)+0x1fb4> 1205d4: a9464ff4 ldp x20, x19, [sp, #0x60] 1205d8: a94557f6 ldp x22, x21, [sp, #0x50] 1205dc: a9437bfd ldp x29, x30, [sp, #0x30] 1205e0: f94023f7 ldr x23, [sp, #0x40] 1205e4: 9101c3ff add sp, sp, #0x70 1205e8: d50323bf autiasp 1205ec: d65f03c0 ret 1205f0: 9400f210 bl 0x15ce30 <__stack_chk_fail@plt> 1205f4: aa0003f4 mov x20, x0 1205f8: b4000073 cbz x19, 0x120604 , std::__ndk1::allocator>::basic_string(char const*)+0x1fc8> 1205fc: aa1303e0 mov x0, x19 120600: 9400fc5c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 120604: aa1403e0 mov x0, x20 120608: 9400e2d6 bl 0x159160 <__emutls_get_address+0x6d4> 12060c: d503233f paciasp 120610: d101c3ff sub sp, sp, #0x70 120614: a9037bfd stp x29, x30, [sp, #0x30] 120618: 9100c3fd add x29, sp, #0x30 12061c: f90023f7 str x23, [sp, #0x40] 120620: a90557f6 stp x22, x21, [sp, #0x50] 120624: a9064ff4 stp x20, x19, [sp, #0x60] 120628: b0000274 adrp x20, 0x16d000 12062c: 90000269 adrp x9, 0x16c000 120630: d53bd056 mrs x22, TPIDR_EL0 120634: aa0103f3 mov x19, x1 120638: f94016c8 ldr x8, [x22, #0x28] 12063c: aa0003f5 mov x21, x0 120640: f9402294 ldr x20, [x20, #0x40] 120644: f9474529 ldr x9, [x9, #0xe88] 120648: f81f83a8 stur x8, [x29, #-0x8] 12064c: f9000bff str xzr, [sp, #0x10] 120650: a90027f4 stp x20, x9, [sp] 120654: c8dffe88 ldar x8, [x20] 120658: b100051f cmn x8, #0x1 12065c: 54000160 b.eq 0x120688 , std::__ndk1::allocator>::basic_string(char const*)+0x204c> 120660: 910003e8 mov x8, sp 120664: d10043a9 sub x9, x29, #0x10 120668: b0000260 adrp x0, 0x16d000 12066c: b00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 120670: 9104d042 add x2, x2, #0x134 120674: 910063e1 add x1, sp, #0x18 120678: f81f03a8 stur x8, [x29, #-0x10] 12067c: f9000fe9 str x9, [sp, #0x18] 120680: f9402000 ldr x0, [x0, #0x40] 120684: 9400fcbb bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 120688: b9800a88 ldrsw x8, [x20, #0x8] 12068c: aa1303e0 mov x0, x19 120690: d1000517 sub x23, x8, #0x1 120694: 9400fc33 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 120698: aa1503f4 mov x20, x21 12069c: a9c12688 ldp x8, x9, [x20, #0x10]! 1206a0: cb080129 sub x9, x9, x8 1206a4: 9343fd2a asr x10, x9, #3 1206a8: eb17015f cmp x10, x23 1206ac: 54000168 b.hi 0x1206d8 , std::__ndk1::allocator>::basic_string(char const*)+0x209c> 1206b0: 910006e9 add x9, x23, #0x1 1206b4: eb0a0121 subs x1, x9, x10 1206b8: 540000a9 b.ls 0x1206cc , std::__ndk1::allocator>::basic_string(char const*)+0x2090> 1206bc: aa1403e0 mov x0, x20 1206c0: 94005247 bl 0x134fdc ::~codecvt()+0xc30> 1206c4: f9400288 ldr x8, [x20] 1206c8: 14000004 b 0x1206d8 , std::__ndk1::allocator>::basic_string(char const*)+0x209c> 1206cc: 54000062 b.hs 0x1206d8 , std::__ndk1::allocator>::basic_string(char const*)+0x209c> 1206d0: 8b090d09 add x9, x8, x9, lsl #3 1206d4: f9000ea9 str x9, [x21, #0x18] 1206d8: f8777900 ldr x0, [x8, x23, lsl #3] 1206dc: b4000060 cbz x0, 0x1206e8 , std::__ndk1::allocator>::basic_string(char const*)+0x20ac> 1206e0: 9400fc24 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1206e4: f9400288 ldr x8, [x20] 1206e8: f8377913 str x19, [x8, x23, lsl #3] 1206ec: f94016c8 ldr x8, [x22, #0x28] 1206f0: f85f83a9 ldur x9, [x29, #-0x8] 1206f4: eb09011f cmp x8, x9 1206f8: 54000101 b.ne 0x120718 , std::__ndk1::allocator>::basic_string(char const*)+0x20dc> 1206fc: a9464ff4 ldp x20, x19, [sp, #0x60] 120700: a94557f6 ldp x22, x21, [sp, #0x50] 120704: a9437bfd ldp x29, x30, [sp, #0x30] 120708: f94023f7 ldr x23, [sp, #0x40] 12070c: 9101c3ff add sp, sp, #0x70 120710: d50323bf autiasp 120714: d65f03c0 ret 120718: 9400f1c6 bl 0x15ce30 <__stack_chk_fail@plt> 12071c: aa0003f4 mov x20, x0 120720: b4000073 cbz x19, 0x12072c , std::__ndk1::allocator>::basic_string(char const*)+0x20f0> 120724: aa1303e0 mov x0, x19 120728: 9400fc12 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 12072c: aa1403e0 mov x0, x20 120730: 9400e28c bl 0x159160 <__emutls_get_address+0x6d4> 120734: d503233f paciasp 120738: a9bb7bfd stp x29, x30, [sp, #-0x50]! 12073c: f9000bf9 str x25, [sp, #0x10] 120740: 910003fd mov x29, sp 120744: a9025ff8 stp x24, x23, [sp, #0x20] 120748: a90357f6 stp x22, x21, [sp, #0x30] 12074c: a9044ff4 stp x20, x19, [sp, #0x40] 120750: d0000229 adrp x9, 0x166000 120754: d1000448 sub x8, x2, #0x1 120758: 9138e129 add x9, x9, #0xe38 12075c: aa0003f3 mov x19, x0 120760: 6f00e400 movi v0.2d, #0000000000000000 120764: aa0003f8 mov x24, x0 120768: aa0003f4 mov x20, x0 12076c: 91044019 add x25, x0, #0x110 120770: a9002009 stp x9, x8, [x0] 120774: 52800028 mov w8, #0x1 // =1 120778: 91048015 add x21, x0, #0x120 12077c: 3c830f00 str q0, [x24, #0x30]! 120780: f8010e98 str x24, [x20, #0x10]! 120784: 39044008 strb w8, [x0, #0x110] 120788: ad020000 stp q0, q0, [x0, #0x40] 12078c: ad030000 stp q0, q0, [x0, #0x60] 120790: ad040000 stp q0, q0, [x0, #0x80] 120794: ad050000 stp q0, q0, [x0, #0xa0] 120798: ad060000 stp q0, q0, [x0, #0xc0] 12079c: ad070000 stp q0, q0, [x0, #0xe0] 1207a0: 3d804000 str q0, [x0, #0x100] 1207a4: a901e419 stp x25, x25, [x0, #0x18] 1207a8: aa1503e0 mov x0, x21 1207ac: 9400f3f5 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 1207b0: f0000288 adrp x8, 0x173000 1207b4: f0000297 adrp x23, 0x173000 1207b8: 91194108 add x8, x8, #0x650 1207bc: 08dffd08 ldarb w8, [x8] 1207c0: 360022c8 tbz w8, #0x0, 0x120c18 , std::__ndk1::allocator>::basic_string(char const*)+0x25dc> 1207c4: f94322e8 ldr x8, [x23, #0x640] 1207c8: eb13011f cmp x8, x19 1207cc: 54000080 b.eq 0x1207dc , std::__ndk1::allocator>::basic_string(char const*)+0x21a0> 1207d0: a9410901 ldp x1, x2, [x8, #0x10] 1207d4: aa1403e0 mov x0, x20 1207d8: 9400512c bl 0x134c88 ::~codecvt()+0x8dc> 1207dc: a9412269 ldp x9, x8, [x19, #0x10] 1207e0: eb09011f cmp x8, x9 1207e4: 54000180 b.eq 0x120814 , std::__ndk1::allocator>::basic_string(char const*)+0x21d8> 1207e8: aa1f03f6 mov x22, xzr 1207ec: 14000005 b 0x120800 , std::__ndk1::allocator>::basic_string(char const*)+0x21c4> 1207f0: cb09010a sub x10, x8, x9 1207f4: 110006d6 add w22, w22, #0x1 1207f8: eb8a0edf cmp x22, x10, asr #3 1207fc: 540000c2 b.hs 0x120814 , std::__ndk1::allocator>::basic_string(char const*)+0x21d8> 120800: f8767920 ldr x0, [x9, x22, lsl #3] 120804: b4ffff60 cbz x0, 0x1207f0 , std::__ndk1::allocator>::basic_string(char const*)+0x21b4> 120808: 9400fbd6 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 12080c: a9412269 ldp x9, x8, [x19, #0x10] 120810: 17fffff8 b 0x1207f0 , std::__ndk1::allocator>::basic_string(char const*)+0x21b4> 120814: 52800300 mov w0, #0x18 // =24 120818: 9400f192 bl 0x15ce60 <_Znwm@plt> 12081c: aa0003f6 mov x22, x0 120820: aa1503e1 mov x1, x21 120824: aa1f03e2 mov x2, xzr 120828: 9400fd5a bl 0x15fd90 <_ZNSt6__ndk114collate_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt> 12082c: aa1303e0 mov x0, x19 120830: aa1603e1 mov x1, x22 120834: 94000181 bl 0x120e38 120838: 52800300 mov w0, #0x18 // =24 12083c: 9400f189 bl 0x15ce60 <_Znwm@plt> 120840: aa0003f6 mov x22, x0 120844: aa1503e1 mov x1, x21 120848: aa1f03e2 mov x2, xzr 12084c: 9400fd55 bl 0x15fda0 <_ZNSt6__ndk114collate_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt> 120850: aa1303e0 mov x0, x19 120854: aa1603e1 mov x1, x22 120858: 940001c2 bl 0x120f60 12085c: 52800500 mov w0, #0x28 // =40 120860: 9400f180 bl 0x15ce60 <_Znwm@plt> 120864: aa0003f6 mov x22, x0 120868: aa1503e1 mov x1, x21 12086c: aa1f03e2 mov x2, xzr 120870: 9400fd50 bl 0x15fdb0 <_ZNSt6__ndk112ctype_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt> 120874: aa1303e0 mov x0, x19 120878: aa1603e1 mov x1, x22 12087c: 94000203 bl 0x121088 120880: 52800300 mov w0, #0x18 // =24 120884: 9400f177 bl 0x15ce60 <_Znwm@plt> 120888: aa0003f6 mov x22, x0 12088c: aa1503e1 mov x1, x21 120890: aa1f03e2 mov x2, xzr 120894: 9400fd4b bl 0x15fdc0 <_ZNSt6__ndk112ctype_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt> 120898: aa1303e0 mov x0, x19 12089c: aa1603e1 mov x1, x22 1208a0: 94000244 bl 0x1211b0 1208a4: 52800200 mov w0, #0x10 // =16 1208a8: 9400f16e bl 0x15ce60 <_Znwm@plt> 1208ac: aa0003e1 mov x1, x0 1208b0: b0000268 adrp x8, 0x16d000 1208b4: 92800009 mov x9, #-0x1 // =-1 1208b8: f9402508 ldr x8, [x8, #0x48] 1208bc: 91004108 add x8, x8, #0x10 1208c0: a9002428 stp x8, x9, [x1] 1208c4: aa1303e0 mov x0, x19 1208c8: 94000284 bl 0x1212d8 1208cc: 52800300 mov w0, #0x18 // =24 1208d0: 9400f164 bl 0x15ce60 <_Znwm@plt> 1208d4: 39448268 ldrb w8, [x19, #0x120] 1208d8: aa0003f6 mov x22, x0 1208dc: f9409a69 ldr x9, [x19, #0x130] 1208e0: 7200011f tst w8, #0x1 1208e4: 9a951521 csinc x1, x9, x21, ne 1208e8: aa1f03e2 mov x2, xzr 1208ec: 9400fd39 bl 0x15fdd0 <_ZNSt6__ndk17codecvtIwc9mbstate_tEC2EPKcm@plt> 1208f0: b0000268 adrp x8, 0x16d000 1208f4: f9402908 ldr x8, [x8, #0x50] 1208f8: 91004108 add x8, x8, #0x10 1208fc: f90002c8 str x8, [x22] 120900: aa1303e0 mov x0, x19 120904: aa1603e1 mov x1, x22 120908: 940002be bl 0x121400 12090c: 52800200 mov w0, #0x10 // =16 120910: 9400f154 bl 0x15ce60 <_Znwm@plt> 120914: aa0003e1 mov x1, x0 120918: b0000268 adrp x8, 0x16d000 12091c: 92800009 mov x9, #-0x1 // =-1 120920: f9402d08 ldr x8, [x8, #0x58] 120924: 91004108 add x8, x8, #0x10 120928: a9002428 stp x8, x9, [x1] 12092c: aa1303e0 mov x0, x19 120930: 940002fe bl 0x121528 120934: 52800200 mov w0, #0x10 // =16 120938: 9400f14a bl 0x15ce60 <_Znwm@plt> 12093c: aa0003e1 mov x1, x0 120940: b0000268 adrp x8, 0x16d000 120944: 92800009 mov x9, #-0x1 // =-1 120948: f9403108 ldr x8, [x8, #0x60] 12094c: 91004108 add x8, x8, #0x10 120950: a9002428 stp x8, x9, [x1] 120954: aa1303e0 mov x0, x19 120958: 9400033e bl 0x121650 12095c: 52800600 mov w0, #0x30 // =48 120960: 9400f140 bl 0x15ce60 <_Znwm@plt> 120964: 528585c8 mov w8, #0x2c2e // =11310 120968: b000026a adrp x10, 0x16d000 12096c: 39448269 ldrb w9, [x19, #0x120] 120970: 910006b7 add x23, x21, #0x1 120974: aa0003f6 mov x22, x0 120978: f940354a ldr x10, [x10, #0x68] 12097c: 79002008 strh w8, [x0, #0x10] 120980: f9409a68 ldr x8, [x19, #0x130] 120984: 7200013f tst w9, #0x1 120988: 92800009 mov x9, #-0x1 // =-1 12098c: a9027c1f stp xzr, xzr, [x0, #0x20] 120990: 9100414a add x10, x10, #0x10 120994: f9000c1f str xzr, [x0, #0x18] 120998: 9a8802e1 csel x1, x23, x8, eq 12099c: a900240a stp x10, x9, [x0] 1209a0: 9400fd10 bl 0x15fde0 <_ZNSt6__ndk115numpunct_bynameIcE6__initEPKc@plt> 1209a4: aa1303e0 mov x0, x19 1209a8: aa1603e1 mov x1, x22 1209ac: 94000373 bl 0x121778 1209b0: 52800600 mov w0, #0x30 // =48 1209b4: 9400f12b bl 0x15ce60 <_Znwm@plt> 1209b8: f0fffa88 adrp x8, 0x73000 1209bc: b000026a adrp x10, 0x16d000 1209c0: 39448269 ldrb w9, [x19, #0x120] 1209c4: aa0003f6 mov x22, x0 1209c8: f940394a ldr x10, [x10, #0x70] 1209cc: a9027c1f stp xzr, xzr, [x0, #0x20] 1209d0: fd475d00 ldr d0, [x8, #0xeb8] 1209d4: 7200013f tst w9, #0x1 1209d8: f9409a68 ldr x8, [x19, #0x130] 1209dc: 92800009 mov x9, #-0x1 // =-1 1209e0: 9100414a add x10, x10, #0x10 1209e4: f9000c1f str xzr, [x0, #0x18] 1209e8: fd000800 str d0, [x0, #0x10] 1209ec: 9a8802e1 csel x1, x23, x8, eq 1209f0: a900240a stp x10, x9, [x0] 1209f4: 9400fcff bl 0x15fdf0 <_ZNSt6__ndk115numpunct_bynameIwE6__initEPKc@plt> 1209f8: aa1303e0 mov x0, x19 1209fc: aa1603e1 mov x1, x22 120a00: 940003a8 bl 0x1218a0 120a04: 52801100 mov w0, #0x88 // =136 120a08: 9400f116 bl 0x15ce60 <_Znwm@plt> 120a0c: aa0003f6 mov x22, x0 120a10: aa1503e1 mov x1, x21 120a14: aa1f03e2 mov x2, xzr 120a18: 94000436 bl 0x121af0 120a1c: aa1303e0 mov x0, x19 120a20: aa1603e1 mov x1, x22 120a24: 940003e9 bl 0x1219c8 120a28: 52801100 mov w0, #0x88 // =136 120a2c: 9400f10d bl 0x15ce60 <_Znwm@plt> 120a30: aa0003f6 mov x22, x0 120a34: aa1503e1 mov x1, x21 120a38: aa1f03e2 mov x2, xzr 120a3c: 940004b0 bl 0x121cfc 120a40: aa1303e0 mov x0, x19 120a44: aa1603e1 mov x1, x22 120a48: 94000463 bl 0x121bd4 120a4c: 52801100 mov w0, #0x88 // =136 120a50: 9400f104 bl 0x15ce60 <_Znwm@plt> 120a54: aa0003f6 mov x22, x0 120a58: aa1503e1 mov x1, x21 120a5c: aa1f03e2 mov x2, xzr 120a60: 9400052a bl 0x121f08 120a64: aa1303e0 mov x0, x19 120a68: aa1603e1 mov x1, x22 120a6c: 940004dd bl 0x121de0 120a70: 52801100 mov w0, #0x88 // =136 120a74: 9400f0fb bl 0x15ce60 <_Znwm@plt> 120a78: aa0003f6 mov x22, x0 120a7c: aa1503e1 mov x1, x21 120a80: aa1f03e2 mov x2, xzr 120a84: 940005a4 bl 0x122114 120a88: aa1303e0 mov x0, x19 120a8c: aa1603e1 mov x1, x22 120a90: 94000557 bl 0x121fec 120a94: 52808800 mov w0, #0x440 // =1088 120a98: 9400f0f2 bl 0x15ce60 <_Znwm@plt> 120a9c: 90000268 adrp x8, 0x16c000 120aa0: aa0003f7 mov x23, x0 120aa4: 92800009 mov x9, #-0x1 // =-1 120aa8: 91006000 add x0, x0, #0x18 120aac: f947c908 ldr x8, [x8, #0xf90] 120ab0: 9100410a add x10, x8, #0x10 120ab4: 9101c108 add x8, x8, #0x70 120ab8: a90026ea stp x10, x9, [x23] 120abc: f9000ae8 str x8, [x23, #0x10] 120ac0: aa1503e1 mov x1, x21 120ac4: 9400fccf bl 0x15fe00 <_ZNSt6__ndk118__time_get_storageIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> 120ac8: b0000268 adrp x8, 0x16d000 120acc: f9403d08 ldr x8, [x8, #0x78] 120ad0: 91004109 add x9, x8, #0x10 120ad4: 9102a108 add x8, x8, #0xa8 120ad8: f90002e9 str x9, [x23] 120adc: f9000ae8 str x8, [x23, #0x10] 120ae0: aa1303e0 mov x0, x19 120ae4: aa1703e1 mov x1, x23 120ae8: 940005c4 bl 0x1221f8 120aec: 52808800 mov w0, #0x440 // =1088 120af0: 9400f0dc bl 0x15ce60 <_Znwm@plt> 120af4: 90000268 adrp x8, 0x16c000 120af8: aa0003f7 mov x23, x0 120afc: 92800009 mov x9, #-0x1 // =-1 120b00: 91006000 add x0, x0, #0x18 120b04: f947cd08 ldr x8, [x8, #0xf98] 120b08: 9100410a add x10, x8, #0x10 120b0c: 9101c108 add x8, x8, #0x70 120b10: a90026ea stp x10, x9, [x23] 120b14: f9000ae8 str x8, [x23, #0x10] 120b18: aa1503e1 mov x1, x21 120b1c: 9400fcbd bl 0x15fe10 <_ZNSt6__ndk118__time_get_storageIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> 120b20: b0000268 adrp x8, 0x16d000 120b24: f9404108 ldr x8, [x8, #0x80] 120b28: 91004109 add x9, x8, #0x10 120b2c: 9102a108 add x8, x8, #0xa8 120b30: f90002e9 str x9, [x23] 120b34: f9000ae8 str x8, [x23, #0x10] 120b38: aa1303e0 mov x0, x19 120b3c: aa1703e1 mov x1, x23 120b40: 940005f8 bl 0x122320 120b44: 52800300 mov w0, #0x18 // =24 120b48: 9400f0c6 bl 0x15ce60 <_Znwm@plt> 120b4c: aa0003f6 mov x22, x0 120b50: aa1503e1 mov x1, x21 120b54: aa1f03e2 mov x2, xzr 120b58: 940050ad bl 0x134e0c ::~codecvt()+0xa60> 120b5c: b0000268 adrp x8, 0x16d000 120b60: f9404508 ldr x8, [x8, #0x88] 120b64: 91004108 add x8, x8, #0x10 120b68: f90002c8 str x8, [x22] 120b6c: aa1303e0 mov x0, x19 120b70: aa1603e1 mov x1, x22 120b74: 94000635 bl 0x122448 120b78: 52800300 mov w0, #0x18 // =24 120b7c: 9400f0b9 bl 0x15ce60 <_Znwm@plt> 120b80: aa0003f6 mov x22, x0 120b84: aa1503e1 mov x1, x21 120b88: aa1f03e2 mov x2, xzr 120b8c: 940050da bl 0x134ef4 ::~codecvt()+0xb48> 120b90: b0000268 adrp x8, 0x16d000 120b94: f9404908 ldr x8, [x8, #0x90] 120b98: 91004108 add x8, x8, #0x10 120b9c: f90002c8 str x8, [x22] 120ba0: aa1303e0 mov x0, x19 120ba4: aa1603e1 mov x1, x22 120ba8: 94000672 bl 0x122570 120bac: 52800200 mov w0, #0x10 // =16 120bb0: 9400f0ac bl 0x15ce60 <_Znwm@plt> 120bb4: aa0003e1 mov x1, x0 120bb8: b0000268 adrp x8, 0x16d000 120bbc: 92800009 mov x9, #-0x1 // =-1 120bc0: f9404d08 ldr x8, [x8, #0x98] 120bc4: 91004108 add x8, x8, #0x10 120bc8: a9002428 stp x8, x9, [x1] 120bcc: aa1303e0 mov x0, x19 120bd0: 940006b2 bl 0x122698 120bd4: 52800200 mov w0, #0x10 // =16 120bd8: 9400f0a2 bl 0x15ce60 <_Znwm@plt> 120bdc: aa0003e1 mov x1, x0 120be0: b0000268 adrp x8, 0x16d000 120be4: 92800009 mov x9, #-0x1 // =-1 120be8: f9405108 ldr x8, [x8, #0xa0] 120bec: 91004108 add x8, x8, #0x10 120bf0: a9002428 stp x8, x9, [x1] 120bf4: aa1303e0 mov x0, x19 120bf8: 940006f2 bl 0x1227c0 120bfc: a9444ff4 ldp x20, x19, [sp, #0x40] 120c00: a94357f6 ldp x22, x21, [sp, #0x30] 120c04: a9425ff8 ldp x24, x23, [sp, #0x20] 120c08: f9400bf9 ldr x25, [sp, #0x10] 120c0c: a8c57bfd ldp x29, x30, [sp], #0x50 120c10: d50323bf autiasp 120c14: d65f03c0 ret 120c18: f0000280 adrp x0, 0x173000 120c1c: 91194000 add x0, x0, #0x650 120c20: 9400faa0 bl 0x15f6a0 <__cxa_guard_acquire@plt> 120c24: 34ffdd00 cbz w0, 0x1207c4 , std::__ndk1::allocator>::basic_string(char const*)+0x2188> 120c28: 900002b6 adrp x22, 0x174000 ::id+0x918> 120c2c: 52800021 mov w1, #0x1 // =1 120c30: 9109c2d6 add x22, x22, #0x270 120c34: aa1603e0 mov x0, x22 120c38: 97fff501 bl 0x11e03c ::~codecvt_byname()+0x2c> 120c3c: f0000289 adrp x9, 0x173000 120c40: f0000280 adrp x0, 0x173000 120c44: f0000288 adrp x8, 0x173000 120c48: 91190129 add x9, x9, #0x640 120c4c: 91194000 add x0, x0, #0x650 120c50: f90322f6 str x22, [x23, #0x640] 120c54: f9032509 str x9, [x8, #0x648] 120c58: 9400fa9e bl 0x15f6d0 <__cxa_guard_release@plt> 120c5c: 17fffeda b 0x1207c4 , std::__ndk1::allocator>::basic_string(char const*)+0x2188> 120c60: aa0003f6 mov x22, x0 120c64: f0000280 adrp x0, 0x173000 120c68: 91194000 add x0, x0, #0x650 120c6c: 9400fb81 bl 0x15fa70 <__cxa_guard_abort@plt> 120c70: 14000028 b 0x120d10 , std::__ndk1::allocator>::basic_string(char const*)+0x26d4> 120c74: 14000018 b 0x120cd4 , std::__ndk1::allocator>::basic_string(char const*)+0x2698> 120c78: 14000017 b 0x120cd4 , std::__ndk1::allocator>::basic_string(char const*)+0x2698> 120c7c: 14000001 b 0x120c80 , std::__ndk1::allocator>::basic_string(char const*)+0x2644> 120c80: aa0003f6 mov x22, x0 120c84: aa1703e0 mov x0, x23 120c88: 9400f3a6 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 120c8c: aa1703e0 mov x0, x23 120c90: 1400001b b 0x120cfc , std::__ndk1::allocator>::basic_string(char const*)+0x26c0> 120c94: 14000017 b 0x120cf0 , std::__ndk1::allocator>::basic_string(char const*)+0x26b4> 120c98: 14000016 b 0x120cf0 , std::__ndk1::allocator>::basic_string(char const*)+0x26b4> 120c9c: 14000015 b 0x120cf0 , std::__ndk1::allocator>::basic_string(char const*)+0x26b4> 120ca0: 14000014 b 0x120cf0 , std::__ndk1::allocator>::basic_string(char const*)+0x26b4> 120ca4: aa1603f7 mov x23, x22 120ca8: aa0003f6 mov x22, x0 120cac: aa1703e0 mov x0, x23 120cb0: 9400fc5c bl 0x15fe20 <_ZNSt6__ndk18numpunctIwED2Ev@plt> 120cb4: aa1703e0 mov x0, x23 120cb8: 14000011 b 0x120cfc , std::__ndk1::allocator>::basic_string(char const*)+0x26c0> 120cbc: aa1603f7 mov x23, x22 120cc0: aa0003f6 mov x22, x0 120cc4: aa1703e0 mov x0, x23 120cc8: 9400fc5a bl 0x15fe30 <_ZNSt6__ndk18numpunctIcED2Ev@plt> 120ccc: aa1703e0 mov x0, x23 120cd0: 1400000b b 0x120cfc , std::__ndk1::allocator>::basic_string(char const*)+0x26c0> 120cd4: aa1603e8 mov x8, x22 120cd8: aa0003f6 mov x22, x0 120cdc: aa0803e0 mov x0, x8 120ce0: 14000007 b 0x120cfc , std::__ndk1::allocator>::basic_string(char const*)+0x26c0> 120ce4: 14000003 b 0x120cf0 , std::__ndk1::allocator>::basic_string(char const*)+0x26b4> 120ce8: 14000002 b 0x120cf0 , std::__ndk1::allocator>::basic_string(char const*)+0x26b4> 120cec: 14000001 b 0x120cf0 , std::__ndk1::allocator>::basic_string(char const*)+0x26b4> 120cf0: aa1603e1 mov x1, x22 120cf4: aa0003f6 mov x22, x0 120cf8: aa0103e0 mov x0, x1 120cfc: 9400f079 bl 0x15cee0 <_ZdlPv@plt> 120d00: 14000004 b 0x120d10 , std::__ndk1::allocator>::basic_string(char const*)+0x26d4> 120d04: aa0003f6 mov x22, x0 120d08: 14000019 b 0x120d6c , std::__ndk1::allocator>::basic_string(char const*)+0x2730> 120d0c: aa0003f6 mov x22, x0 120d10: aa1603e0 mov x0, x22 120d14: 9400f08f bl 0x15cf50 <__cxa_begin_catch@plt> 120d18: a9412269 ldp x9, x8, [x19, #0x10] 120d1c: eb09011f cmp x8, x9 120d20: 54000041 b.ne 0x120d28 , std::__ndk1::allocator>::basic_string(char const*)+0x26ec> 120d24: 9400f35f bl 0x15daa0 <__cxa_rethrow@plt> 120d28: aa1f03f6 mov x22, xzr 120d2c: 14000005 b 0x120d40 , std::__ndk1::allocator>::basic_string(char const*)+0x2704> 120d30: cb09010a sub x10, x8, x9 120d34: 110006d6 add w22, w22, #0x1 120d38: eb8a0edf cmp x22, x10, asr #3 120d3c: 54ffff42 b.hs 0x120d24 , std::__ndk1::allocator>::basic_string(char const*)+0x26e8> 120d40: f8767920 ldr x0, [x9, x22, lsl #3] 120d44: b4ffff60 cbz x0, 0x120d30 , std::__ndk1::allocator>::basic_string(char const*)+0x26f4> 120d48: 9400fa8a bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 120d4c: a9412269 ldp x9, x8, [x19, #0x10] 120d50: 17fffff8 b 0x120d30 , std::__ndk1::allocator>::basic_string(char const*)+0x26f4> 120d54: aa0003f6 mov x22, x0 120d58: 9400f356 bl 0x15dab0 <__cxa_end_catch@plt> 120d5c: 394002a8 ldrb w8, [x21] 120d60: 36000068 tbz w8, #0x0, 0x120d6c , std::__ndk1::allocator>::basic_string(char const*)+0x2730> 120d64: f9409a60 ldr x0, [x19, #0x130] 120d68: 9400f05e bl 0x15cee0 <_ZdlPv@plt> 120d6c: f9400280 ldr x0, [x20] 120d70: b40000e0 cbz x0, 0x120d8c , std::__ndk1::allocator>::basic_string(char const*)+0x2750> 120d74: eb18001f cmp x0, x24 120d78: f9000e60 str x0, [x19, #0x18] 120d7c: 54000061 b.ne 0x120d88 , std::__ndk1::allocator>::basic_string(char const*)+0x274c> 120d80: 3900033f strb wzr, [x25] 120d84: 14000002 b 0x120d8c , std::__ndk1::allocator>::basic_string(char const*)+0x2750> 120d88: 9400f056 bl 0x15cee0 <_ZdlPv@plt> 120d8c: aa1303e0 mov x0, x19 120d90: 9400f364 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 120d94: aa1603e0 mov x0, x22 120d98: 9400e0f2 bl 0x159160 <__emutls_get_address+0x6d4> 120d9c: 97fe2066 bl 0xa8f34 0000000000120da0 : 120da0: d503233f paciasp 120da4: a9be7bfd stp x29, x30, [sp, #-0x20]! 120da8: a9014ff4 stp x20, x19, [sp, #0x10] 120dac: 910003fd mov x29, sp 120db0: f0000288 adrp x8, 0x173000 120db4: f0000294 adrp x20, 0x173000 120db8: 91194108 add x8, x8, #0x650 120dbc: 08dffd08 ldarb w8, [x8] 120dc0: 360000c8 tbz w8, #0x0, 0x120dd8 120dc4: f9432680 ldr x0, [x20, #0x648] 120dc8: a9414ff4 ldp x20, x19, [sp, #0x10] 120dcc: a8c27bfd ldp x29, x30, [sp], #0x20 120dd0: d50323bf autiasp 120dd4: d65f03c0 ret 120dd8: f0000280 adrp x0, 0x173000 120ddc: 91194000 add x0, x0, #0x650 120de0: 9400fa30 bl 0x15f6a0 <__cxa_guard_acquire@plt> 120de4: 34ffff00 cbz w0, 0x120dc4 120de8: 900002b3 adrp x19, 0x174000 ::id+0x918> 120dec: 52800021 mov w1, #0x1 // =1 120df0: 9109c273 add x19, x19, #0x270 120df4: aa1303e0 mov x0, x19 120df8: 97fff491 bl 0x11e03c ::~codecvt_byname()+0x2c> 120dfc: f0000289 adrp x9, 0x173000 120e00: f0000280 adrp x0, 0x173000 120e04: f0000288 adrp x8, 0x173000 120e08: 91190129 add x9, x9, #0x640 120e0c: 91194000 add x0, x0, #0x650 120e10: f9032113 str x19, [x8, #0x640] 120e14: f9032689 str x9, [x20, #0x648] 120e18: 9400fa2e bl 0x15f6d0 <__cxa_guard_release@plt> 120e1c: 17ffffea b 0x120dc4 120e20: aa0003f3 mov x19, x0 120e24: f0000280 adrp x0, 0x173000 120e28: 91194000 add x0, x0, #0x650 120e2c: 9400fb11 bl 0x15fa70 <__cxa_guard_abort@plt> 120e30: aa1303e0 mov x0, x19 120e34: 9400e0cb bl 0x159160 <__emutls_get_address+0x6d4> 120e38: d503233f paciasp 120e3c: d101c3ff sub sp, sp, #0x70 120e40: a9037bfd stp x29, x30, [sp, #0x30] 120e44: 9100c3fd add x29, sp, #0x30 120e48: f90023f7 str x23, [sp, #0x40] 120e4c: a90557f6 stp x22, x21, [sp, #0x50] 120e50: a9064ff4 stp x20, x19, [sp, #0x60] 120e54: 90000274 adrp x20, 0x16c000 120e58: 90000269 adrp x9, 0x16c000 120e5c: d53bd056 mrs x22, TPIDR_EL0 120e60: aa0103f3 mov x19, x1 120e64: f94016c8 ldr x8, [x22, #0x28] 120e68: aa0003f5 mov x21, x0 120e6c: f947e694 ldr x20, [x20, #0xfc8] 120e70: f9474529 ldr x9, [x9, #0xe88] 120e74: f81f83a8 stur x8, [x29, #-0x8] 120e78: f9000bff str xzr, [sp, #0x10] 120e7c: a90027f4 stp x20, x9, [sp] 120e80: c8dffe88 ldar x8, [x20] 120e84: b100051f cmn x8, #0x1 120e88: 54000160 b.eq 0x120eb4 120e8c: 910003e8 mov x8, sp 120e90: d10043a9 sub x9, x29, #0x10 120e94: 90000260 adrp x0, 0x16c000 120e98: b00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 120e9c: 9104d042 add x2, x2, #0x134 120ea0: 910063e1 add x1, sp, #0x18 120ea4: f81f03a8 stur x8, [x29, #-0x10] 120ea8: f9000fe9 str x9, [sp, #0x18] 120eac: f947e400 ldr x0, [x0, #0xfc8] 120eb0: 9400fab0 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 120eb4: b9800a88 ldrsw x8, [x20, #0x8] 120eb8: aa1303e0 mov x0, x19 120ebc: d1000517 sub x23, x8, #0x1 120ec0: 9400fa28 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 120ec4: aa1503f4 mov x20, x21 120ec8: a9c12688 ldp x8, x9, [x20, #0x10]! 120ecc: cb080129 sub x9, x9, x8 120ed0: 9343fd2a asr x10, x9, #3 120ed4: eb17015f cmp x10, x23 120ed8: 54000168 b.hi 0x120f04 120edc: 910006e9 add x9, x23, #0x1 120ee0: eb0a0121 subs x1, x9, x10 120ee4: 540000a9 b.ls 0x120ef8 120ee8: aa1403e0 mov x0, x20 120eec: 9400503c bl 0x134fdc ::~codecvt()+0xc30> 120ef0: f9400288 ldr x8, [x20] 120ef4: 14000004 b 0x120f04 120ef8: 54000062 b.hs 0x120f04 120efc: 8b090d09 add x9, x8, x9, lsl #3 120f00: f9000ea9 str x9, [x21, #0x18] 120f04: f8777900 ldr x0, [x8, x23, lsl #3] 120f08: b4000060 cbz x0, 0x120f14 120f0c: 9400fa19 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 120f10: f9400288 ldr x8, [x20] 120f14: f8377913 str x19, [x8, x23, lsl #3] 120f18: f94016c8 ldr x8, [x22, #0x28] 120f1c: f85f83a9 ldur x9, [x29, #-0x8] 120f20: eb09011f cmp x8, x9 120f24: 54000101 b.ne 0x120f44 120f28: a9464ff4 ldp x20, x19, [sp, #0x60] 120f2c: a94557f6 ldp x22, x21, [sp, #0x50] 120f30: a9437bfd ldp x29, x30, [sp, #0x30] 120f34: f94023f7 ldr x23, [sp, #0x40] 120f38: 9101c3ff add sp, sp, #0x70 120f3c: d50323bf autiasp 120f40: d65f03c0 ret 120f44: 9400efbb bl 0x15ce30 <__stack_chk_fail@plt> 120f48: aa0003f4 mov x20, x0 120f4c: b4000073 cbz x19, 0x120f58 120f50: aa1303e0 mov x0, x19 120f54: 9400fa07 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 120f58: aa1403e0 mov x0, x20 120f5c: 9400e081 bl 0x159160 <__emutls_get_address+0x6d4> 120f60: d503233f paciasp 120f64: d101c3ff sub sp, sp, #0x70 120f68: a9037bfd stp x29, x30, [sp, #0x30] 120f6c: 9100c3fd add x29, sp, #0x30 120f70: f90023f7 str x23, [sp, #0x40] 120f74: a90557f6 stp x22, x21, [sp, #0x50] 120f78: a9064ff4 stp x20, x19, [sp, #0x60] 120f7c: 90000274 adrp x20, 0x16c000 120f80: 90000269 adrp x9, 0x16c000 120f84: d53bd056 mrs x22, TPIDR_EL0 120f88: aa0103f3 mov x19, x1 120f8c: f94016c8 ldr x8, [x22, #0x28] 120f90: aa0003f5 mov x21, x0 120f94: f947ea94 ldr x20, [x20, #0xfd0] 120f98: f9474529 ldr x9, [x9, #0xe88] 120f9c: f81f83a8 stur x8, [x29, #-0x8] 120fa0: f9000bff str xzr, [sp, #0x10] 120fa4: a90027f4 stp x20, x9, [sp] 120fa8: c8dffe88 ldar x8, [x20] 120fac: b100051f cmn x8, #0x1 120fb0: 54000160 b.eq 0x120fdc 120fb4: 910003e8 mov x8, sp 120fb8: d10043a9 sub x9, x29, #0x10 120fbc: 90000260 adrp x0, 0x16c000 120fc0: b00000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 120fc4: 9104d042 add x2, x2, #0x134 120fc8: 910063e1 add x1, sp, #0x18 120fcc: f81f03a8 stur x8, [x29, #-0x10] 120fd0: f9000fe9 str x9, [sp, #0x18] 120fd4: f947e800 ldr x0, [x0, #0xfd0] 120fd8: 9400fa66 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 120fdc: b9800a88 ldrsw x8, [x20, #0x8] 120fe0: aa1303e0 mov x0, x19 120fe4: d1000517 sub x23, x8, #0x1 120fe8: 9400f9de bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 120fec: aa1503f4 mov x20, x21 120ff0: a9c12688 ldp x8, x9, [x20, #0x10]! 120ff4: cb080129 sub x9, x9, x8 120ff8: 9343fd2a asr x10, x9, #3 120ffc: eb17015f cmp x10, x23 121000: 54000168 b.hi 0x12102c 121004: 910006e9 add x9, x23, #0x1 121008: eb0a0121 subs x1, x9, x10 12100c: 540000a9 b.ls 0x121020 121010: aa1403e0 mov x0, x20 121014: 94004ff2 bl 0x134fdc ::~codecvt()+0xc30> 121018: f9400288 ldr x8, [x20] 12101c: 14000004 b 0x12102c 121020: 54000062 b.hs 0x12102c 121024: 8b090d09 add x9, x8, x9, lsl #3 121028: f9000ea9 str x9, [x21, #0x18] 12102c: f8777900 ldr x0, [x8, x23, lsl #3] 121030: b4000060 cbz x0, 0x12103c 121034: 9400f9cf bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 121038: f9400288 ldr x8, [x20] 12103c: f8377913 str x19, [x8, x23, lsl #3] 121040: f94016c8 ldr x8, [x22, #0x28] 121044: f85f83a9 ldur x9, [x29, #-0x8] 121048: eb09011f cmp x8, x9 12104c: 54000101 b.ne 0x12106c 121050: a9464ff4 ldp x20, x19, [sp, #0x60] 121054: a94557f6 ldp x22, x21, [sp, #0x50] 121058: a9437bfd ldp x29, x30, [sp, #0x30] 12105c: f94023f7 ldr x23, [sp, #0x40] 121060: 9101c3ff add sp, sp, #0x70 121064: d50323bf autiasp 121068: d65f03c0 ret 12106c: 9400ef71 bl 0x15ce30 <__stack_chk_fail@plt> 121070: aa0003f4 mov x20, x0 121074: b4000073 cbz x19, 0x121080 121078: aa1303e0 mov x0, x19 12107c: 9400f9bd bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 121080: aa1403e0 mov x0, x20 121084: 9400e037 bl 0x159160 <__emutls_get_address+0x6d4> 121088: d503233f paciasp 12108c: d101c3ff sub sp, sp, #0x70 121090: a9037bfd stp x29, x30, [sp, #0x30] 121094: 9100c3fd add x29, sp, #0x30 121098: f90023f7 str x23, [sp, #0x40] 12109c: a90557f6 stp x22, x21, [sp, #0x50] 1210a0: a9064ff4 stp x20, x19, [sp, #0x60] 1210a4: f0000254 adrp x20, 0x16c000 1210a8: f0000249 adrp x9, 0x16c000 1210ac: d53bd056 mrs x22, TPIDR_EL0 1210b0: aa0103f3 mov x19, x1 1210b4: f94016c8 ldr x8, [x22, #0x28] 1210b8: aa0003f5 mov x21, x0 1210bc: f9470294 ldr x20, [x20, #0xe00] 1210c0: f9474529 ldr x9, [x9, #0xe88] 1210c4: f81f83a8 stur x8, [x29, #-0x8] 1210c8: f9000bff str xzr, [sp, #0x10] 1210cc: a90027f4 stp x20, x9, [sp] 1210d0: c8dffe88 ldar x8, [x20] 1210d4: b100051f cmn x8, #0x1 1210d8: 54000160 b.eq 0x121104 1210dc: 910003e8 mov x8, sp 1210e0: d10043a9 sub x9, x29, #0x10 1210e4: f0000240 adrp x0, 0x16c000 1210e8: 900000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 1210ec: 9104d042 add x2, x2, #0x134 1210f0: 910063e1 add x1, sp, #0x18 1210f4: f81f03a8 stur x8, [x29, #-0x10] 1210f8: f9000fe9 str x9, [sp, #0x18] 1210fc: f9470000 ldr x0, [x0, #0xe00] 121100: 9400fa1c bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 121104: b9800a88 ldrsw x8, [x20, #0x8] 121108: aa1303e0 mov x0, x19 12110c: d1000517 sub x23, x8, #0x1 121110: 9400f994 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 121114: aa1503f4 mov x20, x21 121118: a9c12688 ldp x8, x9, [x20, #0x10]! 12111c: cb080129 sub x9, x9, x8 121120: 9343fd2a asr x10, x9, #3 121124: eb17015f cmp x10, x23 121128: 54000168 b.hi 0x121154 12112c: 910006e9 add x9, x23, #0x1 121130: eb0a0121 subs x1, x9, x10 121134: 540000a9 b.ls 0x121148 121138: aa1403e0 mov x0, x20 12113c: 94004fa8 bl 0x134fdc ::~codecvt()+0xc30> 121140: f9400288 ldr x8, [x20] 121144: 14000004 b 0x121154 121148: 54000062 b.hs 0x121154 12114c: 8b090d09 add x9, x8, x9, lsl #3 121150: f9000ea9 str x9, [x21, #0x18] 121154: f8777900 ldr x0, [x8, x23, lsl #3] 121158: b4000060 cbz x0, 0x121164 12115c: 9400f985 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 121160: f9400288 ldr x8, [x20] 121164: f8377913 str x19, [x8, x23, lsl #3] 121168: f94016c8 ldr x8, [x22, #0x28] 12116c: f85f83a9 ldur x9, [x29, #-0x8] 121170: eb09011f cmp x8, x9 121174: 54000101 b.ne 0x121194 121178: a9464ff4 ldp x20, x19, [sp, #0x60] 12117c: a94557f6 ldp x22, x21, [sp, #0x50] 121180: a9437bfd ldp x29, x30, [sp, #0x30] 121184: f94023f7 ldr x23, [sp, #0x40] 121188: 9101c3ff add sp, sp, #0x70 12118c: d50323bf autiasp 121190: d65f03c0 ret 121194: 9400ef27 bl 0x15ce30 <__stack_chk_fail@plt> 121198: aa0003f4 mov x20, x0 12119c: b4000073 cbz x19, 0x1211a8 1211a0: aa1303e0 mov x0, x19 1211a4: 9400f973 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1211a8: aa1403e0 mov x0, x20 1211ac: 9400dfed bl 0x159160 <__emutls_get_address+0x6d4> 1211b0: d503233f paciasp 1211b4: d101c3ff sub sp, sp, #0x70 1211b8: a9037bfd stp x29, x30, [sp, #0x30] 1211bc: 9100c3fd add x29, sp, #0x30 1211c0: f90023f7 str x23, [sp, #0x40] 1211c4: a90557f6 stp x22, x21, [sp, #0x50] 1211c8: a9064ff4 stp x20, x19, [sp, #0x60] 1211cc: f0000254 adrp x20, 0x16c000 1211d0: f0000249 adrp x9, 0x16c000 1211d4: d53bd056 mrs x22, TPIDR_EL0 1211d8: aa0103f3 mov x19, x1 1211dc: f94016c8 ldr x8, [x22, #0x28] 1211e0: aa0003f5 mov x21, x0 1211e4: f9470e94 ldr x20, [x20, #0xe18] 1211e8: f9474529 ldr x9, [x9, #0xe88] 1211ec: f81f83a8 stur x8, [x29, #-0x8] 1211f0: f9000bff str xzr, [sp, #0x10] 1211f4: a90027f4 stp x20, x9, [sp] 1211f8: c8dffe88 ldar x8, [x20] 1211fc: b100051f cmn x8, #0x1 121200: 54000160 b.eq 0x12122c 121204: 910003e8 mov x8, sp 121208: d10043a9 sub x9, x29, #0x10 12120c: f0000240 adrp x0, 0x16c000 121210: 900000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 121214: 9104d042 add x2, x2, #0x134 121218: 910063e1 add x1, sp, #0x18 12121c: f81f03a8 stur x8, [x29, #-0x10] 121220: f9000fe9 str x9, [sp, #0x18] 121224: f9470c00 ldr x0, [x0, #0xe18] 121228: 9400f9d2 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 12122c: b9800a88 ldrsw x8, [x20, #0x8] 121230: aa1303e0 mov x0, x19 121234: d1000517 sub x23, x8, #0x1 121238: 9400f94a bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 12123c: aa1503f4 mov x20, x21 121240: a9c12688 ldp x8, x9, [x20, #0x10]! 121244: cb080129 sub x9, x9, x8 121248: 9343fd2a asr x10, x9, #3 12124c: eb17015f cmp x10, x23 121250: 54000168 b.hi 0x12127c 121254: 910006e9 add x9, x23, #0x1 121258: eb0a0121 subs x1, x9, x10 12125c: 540000a9 b.ls 0x121270 121260: aa1403e0 mov x0, x20 121264: 94004f5e bl 0x134fdc ::~codecvt()+0xc30> 121268: f9400288 ldr x8, [x20] 12126c: 14000004 b 0x12127c 121270: 54000062 b.hs 0x12127c 121274: 8b090d09 add x9, x8, x9, lsl #3 121278: f9000ea9 str x9, [x21, #0x18] 12127c: f8777900 ldr x0, [x8, x23, lsl #3] 121280: b4000060 cbz x0, 0x12128c 121284: 9400f93b bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 121288: f9400288 ldr x8, [x20] 12128c: f8377913 str x19, [x8, x23, lsl #3] 121290: f94016c8 ldr x8, [x22, #0x28] 121294: f85f83a9 ldur x9, [x29, #-0x8] 121298: eb09011f cmp x8, x9 12129c: 54000101 b.ne 0x1212bc 1212a0: a9464ff4 ldp x20, x19, [sp, #0x60] 1212a4: a94557f6 ldp x22, x21, [sp, #0x50] 1212a8: a9437bfd ldp x29, x30, [sp, #0x30] 1212ac: f94023f7 ldr x23, [sp, #0x40] 1212b0: 9101c3ff add sp, sp, #0x70 1212b4: d50323bf autiasp 1212b8: d65f03c0 ret 1212bc: 9400eedd bl 0x15ce30 <__stack_chk_fail@plt> 1212c0: aa0003f4 mov x20, x0 1212c4: b4000073 cbz x19, 0x1212d0 1212c8: aa1303e0 mov x0, x19 1212cc: 9400f929 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1212d0: aa1403e0 mov x0, x20 1212d4: 9400dfa3 bl 0x159160 <__emutls_get_address+0x6d4> 1212d8: d503233f paciasp 1212dc: d101c3ff sub sp, sp, #0x70 1212e0: a9037bfd stp x29, x30, [sp, #0x30] 1212e4: 9100c3fd add x29, sp, #0x30 1212e8: f90023f7 str x23, [sp, #0x40] 1212ec: a90557f6 stp x22, x21, [sp, #0x50] 1212f0: a9064ff4 stp x20, x19, [sp, #0x60] 1212f4: f0000254 adrp x20, 0x16c000 1212f8: f0000249 adrp x9, 0x16c000 1212fc: d53bd056 mrs x22, TPIDR_EL0 121300: aa0103f3 mov x19, x1 121304: f94016c8 ldr x8, [x22, #0x28] 121308: aa0003f5 mov x21, x0 12130c: f947ee94 ldr x20, [x20, #0xfd8] 121310: f9474529 ldr x9, [x9, #0xe88] 121314: f81f83a8 stur x8, [x29, #-0x8] 121318: f9000bff str xzr, [sp, #0x10] 12131c: a90027f4 stp x20, x9, [sp] 121320: c8dffe88 ldar x8, [x20] 121324: b100051f cmn x8, #0x1 121328: 54000160 b.eq 0x121354 12132c: 910003e8 mov x8, sp 121330: d10043a9 sub x9, x29, #0x10 121334: f0000240 adrp x0, 0x16c000 121338: 900000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 12133c: 9104d042 add x2, x2, #0x134 121340: 910063e1 add x1, sp, #0x18 121344: f81f03a8 stur x8, [x29, #-0x10] 121348: f9000fe9 str x9, [sp, #0x18] 12134c: f947ec00 ldr x0, [x0, #0xfd8] 121350: 9400f988 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 121354: b9800a88 ldrsw x8, [x20, #0x8] 121358: aa1303e0 mov x0, x19 12135c: d1000517 sub x23, x8, #0x1 121360: 9400f900 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 121364: aa1503f4 mov x20, x21 121368: a9c12688 ldp x8, x9, [x20, #0x10]! 12136c: cb080129 sub x9, x9, x8 121370: 9343fd2a asr x10, x9, #3 121374: eb17015f cmp x10, x23 121378: 54000168 b.hi 0x1213a4 12137c: 910006e9 add x9, x23, #0x1 121380: eb0a0121 subs x1, x9, x10 121384: 540000a9 b.ls 0x121398 121388: aa1403e0 mov x0, x20 12138c: 94004f14 bl 0x134fdc ::~codecvt()+0xc30> 121390: f9400288 ldr x8, [x20] 121394: 14000004 b 0x1213a4 121398: 54000062 b.hs 0x1213a4 12139c: 8b090d09 add x9, x8, x9, lsl #3 1213a0: f9000ea9 str x9, [x21, #0x18] 1213a4: f8777900 ldr x0, [x8, x23, lsl #3] 1213a8: b4000060 cbz x0, 0x1213b4 1213ac: 9400f8f1 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1213b0: f9400288 ldr x8, [x20] 1213b4: f8377913 str x19, [x8, x23, lsl #3] 1213b8: f94016c8 ldr x8, [x22, #0x28] 1213bc: f85f83a9 ldur x9, [x29, #-0x8] 1213c0: eb09011f cmp x8, x9 1213c4: 54000101 b.ne 0x1213e4 1213c8: a9464ff4 ldp x20, x19, [sp, #0x60] 1213cc: a94557f6 ldp x22, x21, [sp, #0x50] 1213d0: a9437bfd ldp x29, x30, [sp, #0x30] 1213d4: f94023f7 ldr x23, [sp, #0x40] 1213d8: 9101c3ff add sp, sp, #0x70 1213dc: d50323bf autiasp 1213e0: d65f03c0 ret 1213e4: 9400ee93 bl 0x15ce30 <__stack_chk_fail@plt> 1213e8: aa0003f4 mov x20, x0 1213ec: b4000073 cbz x19, 0x1213f8 1213f0: aa1303e0 mov x0, x19 1213f4: 9400f8df bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1213f8: aa1403e0 mov x0, x20 1213fc: 9400df59 bl 0x159160 <__emutls_get_address+0x6d4> 121400: d503233f paciasp 121404: d101c3ff sub sp, sp, #0x70 121408: a9037bfd stp x29, x30, [sp, #0x30] 12140c: 9100c3fd add x29, sp, #0x30 121410: f90023f7 str x23, [sp, #0x40] 121414: a90557f6 stp x22, x21, [sp, #0x50] 121418: a9064ff4 stp x20, x19, [sp, #0x60] 12141c: f0000254 adrp x20, 0x16c000 121420: f0000249 adrp x9, 0x16c000 121424: d53bd056 mrs x22, TPIDR_EL0 121428: aa0103f3 mov x19, x1 12142c: f94016c8 ldr x8, [x22, #0x28] 121430: aa0003f5 mov x21, x0 121434: f947f294 ldr x20, [x20, #0xfe0] 121438: f9474529 ldr x9, [x9, #0xe88] 12143c: f81f83a8 stur x8, [x29, #-0x8] 121440: f9000bff str xzr, [sp, #0x10] 121444: a90027f4 stp x20, x9, [sp] 121448: c8dffe88 ldar x8, [x20] 12144c: b100051f cmn x8, #0x1 121450: 54000160 b.eq 0x12147c 121454: 910003e8 mov x8, sp 121458: d10043a9 sub x9, x29, #0x10 12145c: f0000240 adrp x0, 0x16c000 121460: 900000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 121464: 9104d042 add x2, x2, #0x134 121468: 910063e1 add x1, sp, #0x18 12146c: f81f03a8 stur x8, [x29, #-0x10] 121470: f9000fe9 str x9, [sp, #0x18] 121474: f947f000 ldr x0, [x0, #0xfe0] 121478: 9400f93e bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 12147c: b9800a88 ldrsw x8, [x20, #0x8] 121480: aa1303e0 mov x0, x19 121484: d1000517 sub x23, x8, #0x1 121488: 9400f8b6 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 12148c: aa1503f4 mov x20, x21 121490: a9c12688 ldp x8, x9, [x20, #0x10]! 121494: cb080129 sub x9, x9, x8 121498: 9343fd2a asr x10, x9, #3 12149c: eb17015f cmp x10, x23 1214a0: 54000168 b.hi 0x1214cc 1214a4: 910006e9 add x9, x23, #0x1 1214a8: eb0a0121 subs x1, x9, x10 1214ac: 540000a9 b.ls 0x1214c0 1214b0: aa1403e0 mov x0, x20 1214b4: 94004eca bl 0x134fdc ::~codecvt()+0xc30> 1214b8: f9400288 ldr x8, [x20] 1214bc: 14000004 b 0x1214cc 1214c0: 54000062 b.hs 0x1214cc 1214c4: 8b090d09 add x9, x8, x9, lsl #3 1214c8: f9000ea9 str x9, [x21, #0x18] 1214cc: f8777900 ldr x0, [x8, x23, lsl #3] 1214d0: b4000060 cbz x0, 0x1214dc 1214d4: 9400f8a7 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1214d8: f9400288 ldr x8, [x20] 1214dc: f8377913 str x19, [x8, x23, lsl #3] 1214e0: f94016c8 ldr x8, [x22, #0x28] 1214e4: f85f83a9 ldur x9, [x29, #-0x8] 1214e8: eb09011f cmp x8, x9 1214ec: 54000101 b.ne 0x12150c 1214f0: a9464ff4 ldp x20, x19, [sp, #0x60] 1214f4: a94557f6 ldp x22, x21, [sp, #0x50] 1214f8: a9437bfd ldp x29, x30, [sp, #0x30] 1214fc: f94023f7 ldr x23, [sp, #0x40] 121500: 9101c3ff add sp, sp, #0x70 121504: d50323bf autiasp 121508: d65f03c0 ret 12150c: 9400ee49 bl 0x15ce30 <__stack_chk_fail@plt> 121510: aa0003f4 mov x20, x0 121514: b4000073 cbz x19, 0x121520 121518: aa1303e0 mov x0, x19 12151c: 9400f895 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 121520: aa1403e0 mov x0, x20 121524: 9400df0f bl 0x159160 <__emutls_get_address+0x6d4> 121528: d503233f paciasp 12152c: d101c3ff sub sp, sp, #0x70 121530: a9037bfd stp x29, x30, [sp, #0x30] 121534: 9100c3fd add x29, sp, #0x30 121538: f90023f7 str x23, [sp, #0x40] 12153c: a90557f6 stp x22, x21, [sp, #0x50] 121540: a9064ff4 stp x20, x19, [sp, #0x60] 121544: f0000254 adrp x20, 0x16c000 121548: f0000249 adrp x9, 0x16c000 12154c: d53bd056 mrs x22, TPIDR_EL0 121550: aa0103f3 mov x19, x1 121554: f94016c8 ldr x8, [x22, #0x28] 121558: aa0003f5 mov x21, x0 12155c: f947f694 ldr x20, [x20, #0xfe8] 121560: f9474529 ldr x9, [x9, #0xe88] 121564: f81f83a8 stur x8, [x29, #-0x8] 121568: f9000bff str xzr, [sp, #0x10] 12156c: a90027f4 stp x20, x9, [sp] 121570: c8dffe88 ldar x8, [x20] 121574: b100051f cmn x8, #0x1 121578: 54000160 b.eq 0x1215a4 12157c: 910003e8 mov x8, sp 121580: d10043a9 sub x9, x29, #0x10 121584: f0000240 adrp x0, 0x16c000 121588: 900000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 12158c: 9104d042 add x2, x2, #0x134 121590: 910063e1 add x1, sp, #0x18 121594: f81f03a8 stur x8, [x29, #-0x10] 121598: f9000fe9 str x9, [sp, #0x18] 12159c: f947f400 ldr x0, [x0, #0xfe8] 1215a0: 9400f8f4 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 1215a4: b9800a88 ldrsw x8, [x20, #0x8] 1215a8: aa1303e0 mov x0, x19 1215ac: d1000517 sub x23, x8, #0x1 1215b0: 9400f86c bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 1215b4: aa1503f4 mov x20, x21 1215b8: a9c12688 ldp x8, x9, [x20, #0x10]! 1215bc: cb080129 sub x9, x9, x8 1215c0: 9343fd2a asr x10, x9, #3 1215c4: eb17015f cmp x10, x23 1215c8: 54000168 b.hi 0x1215f4 1215cc: 910006e9 add x9, x23, #0x1 1215d0: eb0a0121 subs x1, x9, x10 1215d4: 540000a9 b.ls 0x1215e8 1215d8: aa1403e0 mov x0, x20 1215dc: 94004e80 bl 0x134fdc ::~codecvt()+0xc30> 1215e0: f9400288 ldr x8, [x20] 1215e4: 14000004 b 0x1215f4 1215e8: 54000062 b.hs 0x1215f4 1215ec: 8b090d09 add x9, x8, x9, lsl #3 1215f0: f9000ea9 str x9, [x21, #0x18] 1215f4: f8777900 ldr x0, [x8, x23, lsl #3] 1215f8: b4000060 cbz x0, 0x121604 1215fc: 9400f85d bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 121600: f9400288 ldr x8, [x20] 121604: f8377913 str x19, [x8, x23, lsl #3] 121608: f94016c8 ldr x8, [x22, #0x28] 12160c: f85f83a9 ldur x9, [x29, #-0x8] 121610: eb09011f cmp x8, x9 121614: 54000101 b.ne 0x121634 121618: a9464ff4 ldp x20, x19, [sp, #0x60] 12161c: a94557f6 ldp x22, x21, [sp, #0x50] 121620: a9437bfd ldp x29, x30, [sp, #0x30] 121624: f94023f7 ldr x23, [sp, #0x40] 121628: 9101c3ff add sp, sp, #0x70 12162c: d50323bf autiasp 121630: d65f03c0 ret 121634: 9400edff bl 0x15ce30 <__stack_chk_fail@plt> 121638: aa0003f4 mov x20, x0 12163c: b4000073 cbz x19, 0x121648 121640: aa1303e0 mov x0, x19 121644: 9400f84b bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 121648: aa1403e0 mov x0, x20 12164c: 9400dec5 bl 0x159160 <__emutls_get_address+0x6d4> 121650: d503233f paciasp 121654: d101c3ff sub sp, sp, #0x70 121658: a9037bfd stp x29, x30, [sp, #0x30] 12165c: 9100c3fd add x29, sp, #0x30 121660: f90023f7 str x23, [sp, #0x40] 121664: a90557f6 stp x22, x21, [sp, #0x50] 121668: a9064ff4 stp x20, x19, [sp, #0x60] 12166c: f0000254 adrp x20, 0x16c000 121670: f0000249 adrp x9, 0x16c000 121674: d53bd056 mrs x22, TPIDR_EL0 121678: aa0103f3 mov x19, x1 12167c: f94016c8 ldr x8, [x22, #0x28] 121680: aa0003f5 mov x21, x0 121684: f947fa94 ldr x20, [x20, #0xff0] 121688: f9474529 ldr x9, [x9, #0xe88] 12168c: f81f83a8 stur x8, [x29, #-0x8] 121690: f9000bff str xzr, [sp, #0x10] 121694: a90027f4 stp x20, x9, [sp] 121698: c8dffe88 ldar x8, [x20] 12169c: b100051f cmn x8, #0x1 1216a0: 54000160 b.eq 0x1216cc 1216a4: 910003e8 mov x8, sp 1216a8: d10043a9 sub x9, x29, #0x10 1216ac: f0000240 adrp x0, 0x16c000 1216b0: 900000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 1216b4: 9104d042 add x2, x2, #0x134 1216b8: 910063e1 add x1, sp, #0x18 1216bc: f81f03a8 stur x8, [x29, #-0x10] 1216c0: f9000fe9 str x9, [sp, #0x18] 1216c4: f947f800 ldr x0, [x0, #0xff0] 1216c8: 9400f8aa bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 1216cc: b9800a88 ldrsw x8, [x20, #0x8] 1216d0: aa1303e0 mov x0, x19 1216d4: d1000517 sub x23, x8, #0x1 1216d8: 9400f822 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 1216dc: aa1503f4 mov x20, x21 1216e0: a9c12688 ldp x8, x9, [x20, #0x10]! 1216e4: cb080129 sub x9, x9, x8 1216e8: 9343fd2a asr x10, x9, #3 1216ec: eb17015f cmp x10, x23 1216f0: 54000168 b.hi 0x12171c 1216f4: 910006e9 add x9, x23, #0x1 1216f8: eb0a0121 subs x1, x9, x10 1216fc: 540000a9 b.ls 0x121710 121700: aa1403e0 mov x0, x20 121704: 94004e36 bl 0x134fdc ::~codecvt()+0xc30> 121708: f9400288 ldr x8, [x20] 12170c: 14000004 b 0x12171c 121710: 54000062 b.hs 0x12171c 121714: 8b090d09 add x9, x8, x9, lsl #3 121718: f9000ea9 str x9, [x21, #0x18] 12171c: f8777900 ldr x0, [x8, x23, lsl #3] 121720: b4000060 cbz x0, 0x12172c 121724: 9400f813 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 121728: f9400288 ldr x8, [x20] 12172c: f8377913 str x19, [x8, x23, lsl #3] 121730: f94016c8 ldr x8, [x22, #0x28] 121734: f85f83a9 ldur x9, [x29, #-0x8] 121738: eb09011f cmp x8, x9 12173c: 54000101 b.ne 0x12175c 121740: a9464ff4 ldp x20, x19, [sp, #0x60] 121744: a94557f6 ldp x22, x21, [sp, #0x50] 121748: a9437bfd ldp x29, x30, [sp, #0x30] 12174c: f94023f7 ldr x23, [sp, #0x40] 121750: 9101c3ff add sp, sp, #0x70 121754: d50323bf autiasp 121758: d65f03c0 ret 12175c: 9400edb5 bl 0x15ce30 <__stack_chk_fail@plt> 121760: aa0003f4 mov x20, x0 121764: b4000073 cbz x19, 0x121770 121768: aa1303e0 mov x0, x19 12176c: 9400f801 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 121770: aa1403e0 mov x0, x20 121774: 9400de7b bl 0x159160 <__emutls_get_address+0x6d4> 121778: d503233f paciasp 12177c: d101c3ff sub sp, sp, #0x70 121780: a9037bfd stp x29, x30, [sp, #0x30] 121784: 9100c3fd add x29, sp, #0x30 121788: f90023f7 str x23, [sp, #0x40] 12178c: a90557f6 stp x22, x21, [sp, #0x50] 121790: a9064ff4 stp x20, x19, [sp, #0x60] 121794: f0000254 adrp x20, 0x16c000 121798: f0000249 adrp x9, 0x16c000 12179c: d53bd056 mrs x22, TPIDR_EL0 1217a0: aa0103f3 mov x19, x1 1217a4: f94016c8 ldr x8, [x22, #0x28] 1217a8: aa0003f5 mov x21, x0 1217ac: f9474a94 ldr x20, [x20, #0xe90] 1217b0: f9474529 ldr x9, [x9, #0xe88] 1217b4: f81f83a8 stur x8, [x29, #-0x8] 1217b8: f9000bff str xzr, [sp, #0x10] 1217bc: a90027f4 stp x20, x9, [sp] 1217c0: c8dffe88 ldar x8, [x20] 1217c4: b100051f cmn x8, #0x1 1217c8: 54000160 b.eq 0x1217f4 1217cc: 910003e8 mov x8, sp 1217d0: d10043a9 sub x9, x29, #0x10 1217d4: f0000240 adrp x0, 0x16c000 1217d8: 900000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 1217dc: 9104d042 add x2, x2, #0x134 1217e0: 910063e1 add x1, sp, #0x18 1217e4: f81f03a8 stur x8, [x29, #-0x10] 1217e8: f9000fe9 str x9, [sp, #0x18] 1217ec: f9474800 ldr x0, [x0, #0xe90] 1217f0: 9400f860 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 1217f4: b9800a88 ldrsw x8, [x20, #0x8] 1217f8: aa1303e0 mov x0, x19 1217fc: d1000517 sub x23, x8, #0x1 121800: 9400f7d8 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 121804: aa1503f4 mov x20, x21 121808: a9c12688 ldp x8, x9, [x20, #0x10]! 12180c: cb080129 sub x9, x9, x8 121810: 9343fd2a asr x10, x9, #3 121814: eb17015f cmp x10, x23 121818: 54000168 b.hi 0x121844 12181c: 910006e9 add x9, x23, #0x1 121820: eb0a0121 subs x1, x9, x10 121824: 540000a9 b.ls 0x121838 121828: aa1403e0 mov x0, x20 12182c: 94004dec bl 0x134fdc ::~codecvt()+0xc30> 121830: f9400288 ldr x8, [x20] 121834: 14000004 b 0x121844 121838: 54000062 b.hs 0x121844 12183c: 8b090d09 add x9, x8, x9, lsl #3 121840: f9000ea9 str x9, [x21, #0x18] 121844: f8777900 ldr x0, [x8, x23, lsl #3] 121848: b4000060 cbz x0, 0x121854 12184c: 9400f7c9 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 121850: f9400288 ldr x8, [x20] 121854: f8377913 str x19, [x8, x23, lsl #3] 121858: f94016c8 ldr x8, [x22, #0x28] 12185c: f85f83a9 ldur x9, [x29, #-0x8] 121860: eb09011f cmp x8, x9 121864: 54000101 b.ne 0x121884 121868: a9464ff4 ldp x20, x19, [sp, #0x60] 12186c: a94557f6 ldp x22, x21, [sp, #0x50] 121870: a9437bfd ldp x29, x30, [sp, #0x30] 121874: f94023f7 ldr x23, [sp, #0x40] 121878: 9101c3ff add sp, sp, #0x70 12187c: d50323bf autiasp 121880: d65f03c0 ret 121884: 9400ed6b bl 0x15ce30 <__stack_chk_fail@plt> 121888: aa0003f4 mov x20, x0 12188c: b4000073 cbz x19, 0x121898 121890: aa1303e0 mov x0, x19 121894: 9400f7b7 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 121898: aa1403e0 mov x0, x20 12189c: 9400de31 bl 0x159160 <__emutls_get_address+0x6d4> 1218a0: d503233f paciasp 1218a4: d101c3ff sub sp, sp, #0x70 1218a8: a9037bfd stp x29, x30, [sp, #0x30] 1218ac: 9100c3fd add x29, sp, #0x30 1218b0: f90023f7 str x23, [sp, #0x40] 1218b4: a90557f6 stp x22, x21, [sp, #0x50] 1218b8: a9064ff4 stp x20, x19, [sp, #0x60] 1218bc: f0000254 adrp x20, 0x16c000 1218c0: f0000249 adrp x9, 0x16c000 1218c4: d53bd056 mrs x22, TPIDR_EL0 1218c8: aa0103f3 mov x19, x1 1218cc: f94016c8 ldr x8, [x22, #0x28] 1218d0: aa0003f5 mov x21, x0 1218d4: f9475294 ldr x20, [x20, #0xea0] 1218d8: f9474529 ldr x9, [x9, #0xe88] 1218dc: f81f83a8 stur x8, [x29, #-0x8] 1218e0: f9000bff str xzr, [sp, #0x10] 1218e4: a90027f4 stp x20, x9, [sp] 1218e8: c8dffe88 ldar x8, [x20] 1218ec: b100051f cmn x8, #0x1 1218f0: 54000160 b.eq 0x12191c 1218f4: 910003e8 mov x8, sp 1218f8: d10043a9 sub x9, x29, #0x10 1218fc: f0000240 adrp x0, 0x16c000 121900: 900000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 121904: 9104d042 add x2, x2, #0x134 121908: 910063e1 add x1, sp, #0x18 12190c: f81f03a8 stur x8, [x29, #-0x10] 121910: f9000fe9 str x9, [sp, #0x18] 121914: f9475000 ldr x0, [x0, #0xea0] 121918: 9400f816 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 12191c: b9800a88 ldrsw x8, [x20, #0x8] 121920: aa1303e0 mov x0, x19 121924: d1000517 sub x23, x8, #0x1 121928: 9400f78e bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 12192c: aa1503f4 mov x20, x21 121930: a9c12688 ldp x8, x9, [x20, #0x10]! 121934: cb080129 sub x9, x9, x8 121938: 9343fd2a asr x10, x9, #3 12193c: eb17015f cmp x10, x23 121940: 54000168 b.hi 0x12196c 121944: 910006e9 add x9, x23, #0x1 121948: eb0a0121 subs x1, x9, x10 12194c: 540000a9 b.ls 0x121960 121950: aa1403e0 mov x0, x20 121954: 94004da2 bl 0x134fdc ::~codecvt()+0xc30> 121958: f9400288 ldr x8, [x20] 12195c: 14000004 b 0x12196c 121960: 54000062 b.hs 0x12196c 121964: 8b090d09 add x9, x8, x9, lsl #3 121968: f9000ea9 str x9, [x21, #0x18] 12196c: f8777900 ldr x0, [x8, x23, lsl #3] 121970: b4000060 cbz x0, 0x12197c 121974: 9400f77f bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 121978: f9400288 ldr x8, [x20] 12197c: f8377913 str x19, [x8, x23, lsl #3] 121980: f94016c8 ldr x8, [x22, #0x28] 121984: f85f83a9 ldur x9, [x29, #-0x8] 121988: eb09011f cmp x8, x9 12198c: 54000101 b.ne 0x1219ac 121990: a9464ff4 ldp x20, x19, [sp, #0x60] 121994: a94557f6 ldp x22, x21, [sp, #0x50] 121998: a9437bfd ldp x29, x30, [sp, #0x30] 12199c: f94023f7 ldr x23, [sp, #0x40] 1219a0: 9101c3ff add sp, sp, #0x70 1219a4: d50323bf autiasp 1219a8: d65f03c0 ret 1219ac: 9400ed21 bl 0x15ce30 <__stack_chk_fail@plt> 1219b0: aa0003f4 mov x20, x0 1219b4: b4000073 cbz x19, 0x1219c0 1219b8: aa1303e0 mov x0, x19 1219bc: 9400f76d bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1219c0: aa1403e0 mov x0, x20 1219c4: 9400dde7 bl 0x159160 <__emutls_get_address+0x6d4> 1219c8: d503233f paciasp 1219cc: d101c3ff sub sp, sp, #0x70 1219d0: a9037bfd stp x29, x30, [sp, #0x30] 1219d4: 9100c3fd add x29, sp, #0x30 1219d8: f90023f7 str x23, [sp, #0x40] 1219dc: a90557f6 stp x22, x21, [sp, #0x50] 1219e0: a9064ff4 stp x20, x19, [sp, #0x60] 1219e4: f0000254 adrp x20, 0x16c000 1219e8: f0000249 adrp x9, 0x16c000 1219ec: d53bd056 mrs x22, TPIDR_EL0 1219f0: aa0103f3 mov x19, x1 1219f4: f94016c8 ldr x8, [x22, #0x28] 1219f8: aa0003f5 mov x21, x0 1219fc: f9476694 ldr x20, [x20, #0xec8] 121a00: f9474529 ldr x9, [x9, #0xe88] 121a04: f81f83a8 stur x8, [x29, #-0x8] 121a08: f9000bff str xzr, [sp, #0x10] 121a0c: a90027f4 stp x20, x9, [sp] 121a10: c8dffe88 ldar x8, [x20] 121a14: b100051f cmn x8, #0x1 121a18: 54000160 b.eq 0x121a44 121a1c: 910003e8 mov x8, sp 121a20: d10043a9 sub x9, x29, #0x10 121a24: f0000240 adrp x0, 0x16c000 121a28: 900000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 121a2c: 9104d042 add x2, x2, #0x134 121a30: 910063e1 add x1, sp, #0x18 121a34: f81f03a8 stur x8, [x29, #-0x10] 121a38: f9000fe9 str x9, [sp, #0x18] 121a3c: f9476400 ldr x0, [x0, #0xec8] 121a40: 9400f7cc bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 121a44: b9800a88 ldrsw x8, [x20, #0x8] 121a48: aa1303e0 mov x0, x19 121a4c: d1000517 sub x23, x8, #0x1 121a50: 9400f744 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 121a54: aa1503f4 mov x20, x21 121a58: a9c12688 ldp x8, x9, [x20, #0x10]! 121a5c: cb080129 sub x9, x9, x8 121a60: 9343fd2a asr x10, x9, #3 121a64: eb17015f cmp x10, x23 121a68: 54000168 b.hi 0x121a94 121a6c: 910006e9 add x9, x23, #0x1 121a70: eb0a0121 subs x1, x9, x10 121a74: 540000a9 b.ls 0x121a88 121a78: aa1403e0 mov x0, x20 121a7c: 94004d58 bl 0x134fdc ::~codecvt()+0xc30> 121a80: f9400288 ldr x8, [x20] 121a84: 14000004 b 0x121a94 121a88: 54000062 b.hs 0x121a94 121a8c: 8b090d09 add x9, x8, x9, lsl #3 121a90: f9000ea9 str x9, [x21, #0x18] 121a94: f8777900 ldr x0, [x8, x23, lsl #3] 121a98: b4000060 cbz x0, 0x121aa4 121a9c: 9400f735 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 121aa0: f9400288 ldr x8, [x20] 121aa4: f8377913 str x19, [x8, x23, lsl #3] 121aa8: f94016c8 ldr x8, [x22, #0x28] 121aac: f85f83a9 ldur x9, [x29, #-0x8] 121ab0: eb09011f cmp x8, x9 121ab4: 54000101 b.ne 0x121ad4 121ab8: a9464ff4 ldp x20, x19, [sp, #0x60] 121abc: a94557f6 ldp x22, x21, [sp, #0x50] 121ac0: a9437bfd ldp x29, x30, [sp, #0x30] 121ac4: f94023f7 ldr x23, [sp, #0x40] 121ac8: 9101c3ff add sp, sp, #0x70 121acc: d50323bf autiasp 121ad0: d65f03c0 ret 121ad4: 9400ecd7 bl 0x15ce30 <__stack_chk_fail@plt> 121ad8: aa0003f4 mov x20, x0 121adc: b4000073 cbz x19, 0x121ae8 121ae0: aa1303e0 mov x0, x19 121ae4: 9400f723 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 121ae8: aa1403e0 mov x0, x20 121aec: 9400dd9d bl 0x159160 <__emutls_get_address+0x6d4> 121af0: d503233f paciasp 121af4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 121af8: f9000bf5 str x21, [sp, #0x10] 121afc: 910003fd mov x29, sp 121b00: a9024ff4 stp x20, x19, [sp, #0x20] 121b04: 90000269 adrp x9, 0x16d000 121b08: d1000448 sub x8, x2, #0x1 121b0c: 6f00e400 movi v0.2d, #0000000000000000 121b10: aa0003f5 mov x21, x0 121b14: aa0003f3 mov x19, x0 121b18: f9405529 ldr x9, [x9, #0xa8] 121b1c: 3c828000 stur q0, [x0, #0x28] 121b20: 91004129 add x9, x9, #0x10 121b24: 3c838000 stur q0, [x0, #0x38] 121b28: 3c848000 stur q0, [x0, #0x48] 121b2c: 3c818ea0 str q0, [x21, #0x18]! 121b30: 3c858000 stur q0, [x0, #0x58] 121b34: 3c868000 stur q0, [x0, #0x68] 121b38: a9002009 stp x9, x8, [x0] 121b3c: 39400028 ldrb w8, [x1] 121b40: f9400829 ldr x9, [x1, #0x10] 121b44: 7200011f tst w8, #0x1 121b48: 9a811521 csinc x1, x9, x1, ne 121b4c: 9400f8bd bl 0x15fe40 <_ZNSt6__ndk117moneypunct_bynameIcLb0EE4initEPKc@plt> 121b50: a9424ff4 ldp x20, x19, [sp, #0x20] 121b54: f9400bf5 ldr x21, [sp, #0x10] 121b58: a8c37bfd ldp x29, x30, [sp], #0x30 121b5c: d50323bf autiasp 121b60: d65f03c0 ret 121b64: 39418268 ldrb w8, [x19, #0x60] 121b68: aa0003f4 mov x20, x0 121b6c: 370001a8 tbnz w8, #0x0, 0x121ba0 121b70: 39412268 ldrb w8, [x19, #0x48] 121b74: 370001e8 tbnz w8, #0x0, 0x121bb0 121b78: 3940c268 ldrb w8, [x19, #0x30] 121b7c: 37000228 tbnz w8, #0x0, 0x121bc0 121b80: 394002a8 ldrb w8, [x21] 121b84: 36000068 tbz w8, #0x0, 0x121b90 121b88: f9401660 ldr x0, [x19, #0x28] 121b8c: 9400ecd5 bl 0x15cee0 <_ZdlPv@plt> 121b90: aa1303e0 mov x0, x19 121b94: 9400efe3 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 121b98: aa1403e0 mov x0, x20 121b9c: 9400dd71 bl 0x159160 <__emutls_get_address+0x6d4> 121ba0: f9403a60 ldr x0, [x19, #0x70] 121ba4: 9400eccf bl 0x15cee0 <_ZdlPv@plt> 121ba8: 39412268 ldrb w8, [x19, #0x48] 121bac: 3607fe68 tbz w8, #0x0, 0x121b78 121bb0: f9402e60 ldr x0, [x19, #0x58] 121bb4: 9400eccb bl 0x15cee0 <_ZdlPv@plt> 121bb8: 3940c268 ldrb w8, [x19, #0x30] 121bbc: 3607fe28 tbz w8, #0x0, 0x121b80 121bc0: f9402260 ldr x0, [x19, #0x40] 121bc4: 9400ecc7 bl 0x15cee0 <_ZdlPv@plt> 121bc8: 394002a8 ldrb w8, [x21] 121bcc: 3707fde8 tbnz w8, #0x0, 0x121b88 121bd0: 17fffff0 b 0x121b90 121bd4: d503233f paciasp 121bd8: d101c3ff sub sp, sp, #0x70 121bdc: a9037bfd stp x29, x30, [sp, #0x30] 121be0: 9100c3fd add x29, sp, #0x30 121be4: f90023f7 str x23, [sp, #0x40] 121be8: a90557f6 stp x22, x21, [sp, #0x50] 121bec: a9064ff4 stp x20, x19, [sp, #0x60] 121bf0: f0000254 adrp x20, 0x16c000 121bf4: f0000249 adrp x9, 0x16c000 121bf8: d53bd056 mrs x22, TPIDR_EL0 121bfc: aa0103f3 mov x19, x1 121c00: f94016c8 ldr x8, [x22, #0x28] 121c04: aa0003f5 mov x21, x0 121c08: f9476294 ldr x20, [x20, #0xec0] 121c0c: f9474529 ldr x9, [x9, #0xe88] 121c10: f81f83a8 stur x8, [x29, #-0x8] 121c14: f9000bff str xzr, [sp, #0x10] 121c18: a90027f4 stp x20, x9, [sp] 121c1c: c8dffe88 ldar x8, [x20] 121c20: b100051f cmn x8, #0x1 121c24: 54000160 b.eq 0x121c50 121c28: 910003e8 mov x8, sp 121c2c: d10043a9 sub x9, x29, #0x10 121c30: f0000240 adrp x0, 0x16c000 121c34: 900000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 121c38: 9104d042 add x2, x2, #0x134 121c3c: 910063e1 add x1, sp, #0x18 121c40: f81f03a8 stur x8, [x29, #-0x10] 121c44: f9000fe9 str x9, [sp, #0x18] 121c48: f9476000 ldr x0, [x0, #0xec0] 121c4c: 9400f749 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 121c50: b9800a88 ldrsw x8, [x20, #0x8] 121c54: aa1303e0 mov x0, x19 121c58: d1000517 sub x23, x8, #0x1 121c5c: 9400f6c1 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 121c60: aa1503f4 mov x20, x21 121c64: a9c12688 ldp x8, x9, [x20, #0x10]! 121c68: cb080129 sub x9, x9, x8 121c6c: 9343fd2a asr x10, x9, #3 121c70: eb17015f cmp x10, x23 121c74: 54000168 b.hi 0x121ca0 121c78: 910006e9 add x9, x23, #0x1 121c7c: eb0a0121 subs x1, x9, x10 121c80: 540000a9 b.ls 0x121c94 121c84: aa1403e0 mov x0, x20 121c88: 94004cd5 bl 0x134fdc ::~codecvt()+0xc30> 121c8c: f9400288 ldr x8, [x20] 121c90: 14000004 b 0x121ca0 121c94: 54000062 b.hs 0x121ca0 121c98: 8b090d09 add x9, x8, x9, lsl #3 121c9c: f9000ea9 str x9, [x21, #0x18] 121ca0: f8777900 ldr x0, [x8, x23, lsl #3] 121ca4: b4000060 cbz x0, 0x121cb0 121ca8: 9400f6b2 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 121cac: f9400288 ldr x8, [x20] 121cb0: f8377913 str x19, [x8, x23, lsl #3] 121cb4: f94016c8 ldr x8, [x22, #0x28] 121cb8: f85f83a9 ldur x9, [x29, #-0x8] 121cbc: eb09011f cmp x8, x9 121cc0: 54000101 b.ne 0x121ce0 121cc4: a9464ff4 ldp x20, x19, [sp, #0x60] 121cc8: a94557f6 ldp x22, x21, [sp, #0x50] 121ccc: a9437bfd ldp x29, x30, [sp, #0x30] 121cd0: f94023f7 ldr x23, [sp, #0x40] 121cd4: 9101c3ff add sp, sp, #0x70 121cd8: d50323bf autiasp 121cdc: d65f03c0 ret 121ce0: 9400ec54 bl 0x15ce30 <__stack_chk_fail@plt> 121ce4: aa0003f4 mov x20, x0 121ce8: b4000073 cbz x19, 0x121cf4 121cec: aa1303e0 mov x0, x19 121cf0: 9400f6a0 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 121cf4: aa1403e0 mov x0, x20 121cf8: 9400dd1a bl 0x159160 <__emutls_get_address+0x6d4> 121cfc: d503233f paciasp 121d00: a9bd7bfd stp x29, x30, [sp, #-0x30]! 121d04: f9000bf5 str x21, [sp, #0x10] 121d08: 910003fd mov x29, sp 121d0c: a9024ff4 stp x20, x19, [sp, #0x20] 121d10: 90000269 adrp x9, 0x16d000 121d14: d1000448 sub x8, x2, #0x1 121d18: 6f00e400 movi v0.2d, #0000000000000000 121d1c: aa0003f5 mov x21, x0 121d20: aa0003f3 mov x19, x0 121d24: f9405929 ldr x9, [x9, #0xb0] 121d28: 3c828000 stur q0, [x0, #0x28] 121d2c: 91004129 add x9, x9, #0x10 121d30: 3c838000 stur q0, [x0, #0x38] 121d34: 3c848000 stur q0, [x0, #0x48] 121d38: 3c818ea0 str q0, [x21, #0x18]! 121d3c: 3c858000 stur q0, [x0, #0x58] 121d40: 3c868000 stur q0, [x0, #0x68] 121d44: a9002009 stp x9, x8, [x0] 121d48: 39400028 ldrb w8, [x1] 121d4c: f9400829 ldr x9, [x1, #0x10] 121d50: 7200011f tst w8, #0x1 121d54: 9a811521 csinc x1, x9, x1, ne 121d58: 9400f83e bl 0x15fe50 <_ZNSt6__ndk117moneypunct_bynameIcLb1EE4initEPKc@plt> 121d5c: a9424ff4 ldp x20, x19, [sp, #0x20] 121d60: f9400bf5 ldr x21, [sp, #0x10] 121d64: a8c37bfd ldp x29, x30, [sp], #0x30 121d68: d50323bf autiasp 121d6c: d65f03c0 ret 121d70: 39418268 ldrb w8, [x19, #0x60] 121d74: aa0003f4 mov x20, x0 121d78: 370001a8 tbnz w8, #0x0, 0x121dac 121d7c: 39412268 ldrb w8, [x19, #0x48] 121d80: 370001e8 tbnz w8, #0x0, 0x121dbc 121d84: 3940c268 ldrb w8, [x19, #0x30] 121d88: 37000228 tbnz w8, #0x0, 0x121dcc 121d8c: 394002a8 ldrb w8, [x21] 121d90: 36000068 tbz w8, #0x0, 0x121d9c 121d94: f9401660 ldr x0, [x19, #0x28] 121d98: 9400ec52 bl 0x15cee0 <_ZdlPv@plt> 121d9c: aa1303e0 mov x0, x19 121da0: 9400ef60 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 121da4: aa1403e0 mov x0, x20 121da8: 9400dcee bl 0x159160 <__emutls_get_address+0x6d4> 121dac: f9403a60 ldr x0, [x19, #0x70] 121db0: 9400ec4c bl 0x15cee0 <_ZdlPv@plt> 121db4: 39412268 ldrb w8, [x19, #0x48] 121db8: 3607fe68 tbz w8, #0x0, 0x121d84 121dbc: f9402e60 ldr x0, [x19, #0x58] 121dc0: 9400ec48 bl 0x15cee0 <_ZdlPv@plt> 121dc4: 3940c268 ldrb w8, [x19, #0x30] 121dc8: 3607fe28 tbz w8, #0x0, 0x121d8c 121dcc: f9402260 ldr x0, [x19, #0x40] 121dd0: 9400ec44 bl 0x15cee0 <_ZdlPv@plt> 121dd4: 394002a8 ldrb w8, [x21] 121dd8: 3707fde8 tbnz w8, #0x0, 0x121d94 121ddc: 17fffff0 b 0x121d9c 121de0: d503233f paciasp 121de4: d101c3ff sub sp, sp, #0x70 121de8: a9037bfd stp x29, x30, [sp, #0x30] 121dec: 9100c3fd add x29, sp, #0x30 121df0: f90023f7 str x23, [sp, #0x40] 121df4: a90557f6 stp x22, x21, [sp, #0x50] 121df8: a9064ff4 stp x20, x19, [sp, #0x60] 121dfc: f0000254 adrp x20, 0x16c000 121e00: f0000249 adrp x9, 0x16c000 121e04: d53bd056 mrs x22, TPIDR_EL0 121e08: aa0103f3 mov x19, x1 121e0c: f94016c8 ldr x8, [x22, #0x28] 121e10: aa0003f5 mov x21, x0 121e14: f9476e94 ldr x20, [x20, #0xed8] 121e18: f9474529 ldr x9, [x9, #0xe88] 121e1c: f81f83a8 stur x8, [x29, #-0x8] 121e20: f9000bff str xzr, [sp, #0x10] 121e24: a90027f4 stp x20, x9, [sp] 121e28: c8dffe88 ldar x8, [x20] 121e2c: b100051f cmn x8, #0x1 121e30: 54000160 b.eq 0x121e5c 121e34: 910003e8 mov x8, sp 121e38: d10043a9 sub x9, x29, #0x10 121e3c: f0000240 adrp x0, 0x16c000 121e40: 900000a2 adrp x2, 0x135000 ::~codecvt()+0xc54> 121e44: 9104d042 add x2, x2, #0x134 121e48: 910063e1 add x1, sp, #0x18 121e4c: f81f03a8 stur x8, [x29, #-0x10] 121e50: f9000fe9 str x9, [sp, #0x18] 121e54: f9476c00 ldr x0, [x0, #0xed8] 121e58: 9400f6c6 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 121e5c: b9800a88 ldrsw x8, [x20, #0x8] 121e60: aa1303e0 mov x0, x19 121e64: d1000517 sub x23, x8, #0x1 121e68: 9400f63e bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 121e6c: aa1503f4 mov x20, x21 121e70: a9c12688 ldp x8, x9, [x20, #0x10]! 121e74: cb080129 sub x9, x9, x8 121e78: 9343fd2a asr x10, x9, #3 121e7c: eb17015f cmp x10, x23 121e80: 54000168 b.hi 0x121eac 121e84: 910006e9 add x9, x23, #0x1 121e88: eb0a0121 subs x1, x9, x10 121e8c: 540000a9 b.ls 0x121ea0 121e90: aa1403e0 mov x0, x20 121e94: 94004c52 bl 0x134fdc ::~codecvt()+0xc30> 121e98: f9400288 ldr x8, [x20] 121e9c: 14000004 b 0x121eac 121ea0: 54000062 b.hs 0x121eac 121ea4: 8b090d09 add x9, x8, x9, lsl #3 121ea8: f9000ea9 str x9, [x21, #0x18] 121eac: f8777900 ldr x0, [x8, x23, lsl #3] 121eb0: b4000060 cbz x0, 0x121ebc 121eb4: 9400f62f bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 121eb8: f9400288 ldr x8, [x20] 121ebc: f8377913 str x19, [x8, x23, lsl #3] 121ec0: f94016c8 ldr x8, [x22, #0x28] 121ec4: f85f83a9 ldur x9, [x29, #-0x8] 121ec8: eb09011f cmp x8, x9 121ecc: 54000101 b.ne 0x121eec 121ed0: a9464ff4 ldp x20, x19, [sp, #0x60] 121ed4: a94557f6 ldp x22, x21, [sp, #0x50] 121ed8: a9437bfd ldp x29, x30, [sp, #0x30] 121edc: f94023f7 ldr x23, [sp, #0x40] 121ee0: 9101c3ff add sp, sp, #0x70 121ee4: d50323bf autiasp 121ee8: d65f03c0 ret 121eec: 9400ebd1 bl 0x15ce30 <__stack_chk_fail@plt> 121ef0: aa0003f4 mov x20, x0 121ef4: b4000073 cbz x19, 0x121f00 121ef8: aa1303e0 mov x0, x19 121efc: 9400f61d bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 121f00: aa1403e0 mov x0, x20 121f04: 9400dc97 bl 0x159160 <__emutls_get_address+0x6d4> 121f08: d503233f paciasp 121f0c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 121f10: f9000bf5 str x21, [sp, #0x10] 121f14: 910003fd mov x29, sp 121f18: a9024ff4 stp x20, x19, [sp, #0x20] 121f1c: 90000269 adrp x9, 0x16d000 121f20: d1000448 sub x8, x2, #0x1 121f24: 6f00e400 movi v0.2d, #0000000000000000 121f28: aa0003f5 mov x21, x0 121f2c: aa0003f3 mov x19, x0 121f30: f9405d29 ldr x9, [x9, #0xb8] 121f34: 3c828000 stur q0, [x0, #0x28] 121f38: 91004129 add x9, x9, #0x10 121f3c: 3c838000 stur q0, [x0, #0x38] 121f40: 3c848000 stur q0, [x0, #0x48] 121f44: 3c818ea0 str q0, [x21, #0x18]! 121f48: 3c858000 stur q0, [x0, #0x58] 121f4c: 3c868000 stur q0, [x0, #0x68] 121f50: a9002009 stp x9, x8, [x0] 121f54: 39400028 ldrb w8, [x1] 121f58: f9400829 ldr x9, [x1, #0x10] 121f5c: 7200011f tst w8, #0x1 121f60: 9a811521 csinc x1, x9, x1, ne 121f64: 9400f7bf bl 0x15fe60 <_ZNSt6__ndk117moneypunct_bynameIwLb0EE4initEPKc@plt> 121f68: a9424ff4 ldp x20, x19, [sp, #0x20] 121f6c: f9400bf5 ldr x21, [sp, #0x10] 121f70: a8c37bfd ldp x29, x30, [sp], #0x30 121f74: d50323bf autiasp 121f78: d65f03c0 ret 121f7c: 39418268 ldrb w8, [x19, #0x60] 121f80: aa0003f4 mov x20, x0 121f84: 370001a8 tbnz w8, #0x0, 0x121fb8 121f88: 39412268 ldrb w8, [x19, #0x48] 121f8c: 370001e8 tbnz w8, #0x0, 0x121fc8 121f90: 3940c268 ldrb w8, [x19, #0x30] 121f94: 37000228 tbnz w8, #0x0, 0x121fd8 121f98: 394002a8 ldrb w8, [x21] 121f9c: 36000068 tbz w8, #0x0, 0x121fa8 121fa0: f9401660 ldr x0, [x19, #0x28] 121fa4: 9400ebcf bl 0x15cee0 <_ZdlPv@plt> 121fa8: aa1303e0 mov x0, x19 121fac: 9400eedd bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 121fb0: aa1403e0 mov x0, x20 121fb4: 9400dc6b bl 0x159160 <__emutls_get_address+0x6d4> 121fb8: f9403a60 ldr x0, [x19, #0x70] 121fbc: 9400ebc9 bl 0x15cee0 <_ZdlPv@plt> 121fc0: 39412268 ldrb w8, [x19, #0x48] 121fc4: 3607fe68 tbz w8, #0x0, 0x121f90 121fc8: f9402e60 ldr x0, [x19, #0x58] 121fcc: 9400ebc5 bl 0x15cee0 <_ZdlPv@plt> 121fd0: 3940c268 ldrb w8, [x19, #0x30] 121fd4: 3607fe28 tbz w8, #0x0, 0x121f98 121fd8: f9402260 ldr x0, [x19, #0x40] 121fdc: 9400ebc1 bl 0x15cee0 <_ZdlPv@plt> 121fe0: 394002a8 ldrb w8, [x21] 121fe4: 3707fde8 tbnz w8, #0x0, 0x121fa0 121fe8: 17fffff0 b 0x121fa8 121fec: d503233f paciasp 121ff0: d101c3ff sub sp, sp, #0x70 121ff4: a9037bfd stp x29, x30, [sp, #0x30] 121ff8: 9100c3fd add x29, sp, #0x30 121ffc: f90023f7 str x23, [sp, #0x40] 122000: a90557f6 stp x22, x21, [sp, #0x50] 122004: a9064ff4 stp x20, x19, [sp, #0x60] 122008: d0000254 adrp x20, 0x16c000 12200c: d0000249 adrp x9, 0x16c000 122010: d53bd056 mrs x22, TPIDR_EL0 122014: aa0103f3 mov x19, x1 122018: f94016c8 ldr x8, [x22, #0x28] 12201c: aa0003f5 mov x21, x0 122020: f9476a94 ldr x20, [x20, #0xed0] 122024: f9474529 ldr x9, [x9, #0xe88] 122028: f81f83a8 stur x8, [x29, #-0x8] 12202c: f9000bff str xzr, [sp, #0x10] 122030: a90027f4 stp x20, x9, [sp] 122034: c8dffe88 ldar x8, [x20] 122038: b100051f cmn x8, #0x1 12203c: 54000160 b.eq 0x122068 122040: 910003e8 mov x8, sp 122044: d10043a9 sub x9, x29, #0x10 122048: d0000240 adrp x0, 0x16c000 12204c: f0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 122050: 9104d042 add x2, x2, #0x134 122054: 910063e1 add x1, sp, #0x18 122058: f81f03a8 stur x8, [x29, #-0x10] 12205c: f9000fe9 str x9, [sp, #0x18] 122060: f9476800 ldr x0, [x0, #0xed0] 122064: 9400f643 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 122068: b9800a88 ldrsw x8, [x20, #0x8] 12206c: aa1303e0 mov x0, x19 122070: d1000517 sub x23, x8, #0x1 122074: 9400f5bb bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 122078: aa1503f4 mov x20, x21 12207c: a9c12688 ldp x8, x9, [x20, #0x10]! 122080: cb080129 sub x9, x9, x8 122084: 9343fd2a asr x10, x9, #3 122088: eb17015f cmp x10, x23 12208c: 54000168 b.hi 0x1220b8 122090: 910006e9 add x9, x23, #0x1 122094: eb0a0121 subs x1, x9, x10 122098: 540000a9 b.ls 0x1220ac 12209c: aa1403e0 mov x0, x20 1220a0: 94004bcf bl 0x134fdc ::~codecvt()+0xc30> 1220a4: f9400288 ldr x8, [x20] 1220a8: 14000004 b 0x1220b8 1220ac: 54000062 b.hs 0x1220b8 1220b0: 8b090d09 add x9, x8, x9, lsl #3 1220b4: f9000ea9 str x9, [x21, #0x18] 1220b8: f8777900 ldr x0, [x8, x23, lsl #3] 1220bc: b4000060 cbz x0, 0x1220c8 1220c0: 9400f5ac bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1220c4: f9400288 ldr x8, [x20] 1220c8: f8377913 str x19, [x8, x23, lsl #3] 1220cc: f94016c8 ldr x8, [x22, #0x28] 1220d0: f85f83a9 ldur x9, [x29, #-0x8] 1220d4: eb09011f cmp x8, x9 1220d8: 54000101 b.ne 0x1220f8 1220dc: a9464ff4 ldp x20, x19, [sp, #0x60] 1220e0: a94557f6 ldp x22, x21, [sp, #0x50] 1220e4: a9437bfd ldp x29, x30, [sp, #0x30] 1220e8: f94023f7 ldr x23, [sp, #0x40] 1220ec: 9101c3ff add sp, sp, #0x70 1220f0: d50323bf autiasp 1220f4: d65f03c0 ret 1220f8: 9400eb4e bl 0x15ce30 <__stack_chk_fail@plt> 1220fc: aa0003f4 mov x20, x0 122100: b4000073 cbz x19, 0x12210c 122104: aa1303e0 mov x0, x19 122108: 9400f59a bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 12210c: aa1403e0 mov x0, x20 122110: 9400dc14 bl 0x159160 <__emutls_get_address+0x6d4> 122114: d503233f paciasp 122118: a9bd7bfd stp x29, x30, [sp, #-0x30]! 12211c: f9000bf5 str x21, [sp, #0x10] 122120: 910003fd mov x29, sp 122124: a9024ff4 stp x20, x19, [sp, #0x20] 122128: f0000249 adrp x9, 0x16d000 12212c: d1000448 sub x8, x2, #0x1 122130: 6f00e400 movi v0.2d, #0000000000000000 122134: aa0003f5 mov x21, x0 122138: aa0003f3 mov x19, x0 12213c: f9406129 ldr x9, [x9, #0xc0] 122140: 3c828000 stur q0, [x0, #0x28] 122144: 91004129 add x9, x9, #0x10 122148: 3c838000 stur q0, [x0, #0x38] 12214c: 3c848000 stur q0, [x0, #0x48] 122150: 3c818ea0 str q0, [x21, #0x18]! 122154: 3c858000 stur q0, [x0, #0x58] 122158: 3c868000 stur q0, [x0, #0x68] 12215c: a9002009 stp x9, x8, [x0] 122160: 39400028 ldrb w8, [x1] 122164: f9400829 ldr x9, [x1, #0x10] 122168: 7200011f tst w8, #0x1 12216c: 9a811521 csinc x1, x9, x1, ne 122170: 9400f740 bl 0x15fe70 <_ZNSt6__ndk117moneypunct_bynameIwLb1EE4initEPKc@plt> 122174: a9424ff4 ldp x20, x19, [sp, #0x20] 122178: f9400bf5 ldr x21, [sp, #0x10] 12217c: a8c37bfd ldp x29, x30, [sp], #0x30 122180: d50323bf autiasp 122184: d65f03c0 ret 122188: 39418268 ldrb w8, [x19, #0x60] 12218c: aa0003f4 mov x20, x0 122190: 370001a8 tbnz w8, #0x0, 0x1221c4 122194: 39412268 ldrb w8, [x19, #0x48] 122198: 370001e8 tbnz w8, #0x0, 0x1221d4 12219c: 3940c268 ldrb w8, [x19, #0x30] 1221a0: 37000228 tbnz w8, #0x0, 0x1221e4 1221a4: 394002a8 ldrb w8, [x21] 1221a8: 36000068 tbz w8, #0x0, 0x1221b4 1221ac: f9401660 ldr x0, [x19, #0x28] 1221b0: 9400eb4c bl 0x15cee0 <_ZdlPv@plt> 1221b4: aa1303e0 mov x0, x19 1221b8: 9400ee5a bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 1221bc: aa1403e0 mov x0, x20 1221c0: 9400dbe8 bl 0x159160 <__emutls_get_address+0x6d4> 1221c4: f9403a60 ldr x0, [x19, #0x70] 1221c8: 9400eb46 bl 0x15cee0 <_ZdlPv@plt> 1221cc: 39412268 ldrb w8, [x19, #0x48] 1221d0: 3607fe68 tbz w8, #0x0, 0x12219c 1221d4: f9402e60 ldr x0, [x19, #0x58] 1221d8: 9400eb42 bl 0x15cee0 <_ZdlPv@plt> 1221dc: 3940c268 ldrb w8, [x19, #0x30] 1221e0: 3607fe28 tbz w8, #0x0, 0x1221a4 1221e4: f9402260 ldr x0, [x19, #0x40] 1221e8: 9400eb3e bl 0x15cee0 <_ZdlPv@plt> 1221ec: 394002a8 ldrb w8, [x21] 1221f0: 3707fde8 tbnz w8, #0x0, 0x1221ac 1221f4: 17fffff0 b 0x1221b4 1221f8: d503233f paciasp 1221fc: d101c3ff sub sp, sp, #0x70 122200: a9037bfd stp x29, x30, [sp, #0x30] 122204: 9100c3fd add x29, sp, #0x30 122208: f90023f7 str x23, [sp, #0x40] 12220c: a90557f6 stp x22, x21, [sp, #0x50] 122210: a9064ff4 stp x20, x19, [sp, #0x60] 122214: f0000254 adrp x20, 0x16d000 122218: d0000249 adrp x9, 0x16c000 12221c: d53bd056 mrs x22, TPIDR_EL0 122220: aa0103f3 mov x19, x1 122224: f94016c8 ldr x8, [x22, #0x28] 122228: aa0003f5 mov x21, x0 12222c: f9400e94 ldr x20, [x20, #0x18] 122230: f9474529 ldr x9, [x9, #0xe88] 122234: f81f83a8 stur x8, [x29, #-0x8] 122238: f9000bff str xzr, [sp, #0x10] 12223c: a90027f4 stp x20, x9, [sp] 122240: c8dffe88 ldar x8, [x20] 122244: b100051f cmn x8, #0x1 122248: 54000160 b.eq 0x122274 12224c: 910003e8 mov x8, sp 122250: d10043a9 sub x9, x29, #0x10 122254: f0000240 adrp x0, 0x16d000 122258: f0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 12225c: 9104d042 add x2, x2, #0x134 122260: 910063e1 add x1, sp, #0x18 122264: f81f03a8 stur x8, [x29, #-0x10] 122268: f9000fe9 str x9, [sp, #0x18] 12226c: f9400c00 ldr x0, [x0, #0x18] 122270: 9400f5c0 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 122274: b9800a88 ldrsw x8, [x20, #0x8] 122278: aa1303e0 mov x0, x19 12227c: d1000517 sub x23, x8, #0x1 122280: 9400f538 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 122284: aa1503f4 mov x20, x21 122288: a9c12688 ldp x8, x9, [x20, #0x10]! 12228c: cb080129 sub x9, x9, x8 122290: 9343fd2a asr x10, x9, #3 122294: eb17015f cmp x10, x23 122298: 54000168 b.hi 0x1222c4 12229c: 910006e9 add x9, x23, #0x1 1222a0: eb0a0121 subs x1, x9, x10 1222a4: 540000a9 b.ls 0x1222b8 1222a8: aa1403e0 mov x0, x20 1222ac: 94004b4c bl 0x134fdc ::~codecvt()+0xc30> 1222b0: f9400288 ldr x8, [x20] 1222b4: 14000004 b 0x1222c4 1222b8: 54000062 b.hs 0x1222c4 1222bc: 8b090d09 add x9, x8, x9, lsl #3 1222c0: f9000ea9 str x9, [x21, #0x18] 1222c4: f8777900 ldr x0, [x8, x23, lsl #3] 1222c8: b4000060 cbz x0, 0x1222d4 1222cc: 9400f529 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1222d0: f9400288 ldr x8, [x20] 1222d4: f8377913 str x19, [x8, x23, lsl #3] 1222d8: f94016c8 ldr x8, [x22, #0x28] 1222dc: f85f83a9 ldur x9, [x29, #-0x8] 1222e0: eb09011f cmp x8, x9 1222e4: 54000101 b.ne 0x122304 1222e8: a9464ff4 ldp x20, x19, [sp, #0x60] 1222ec: a94557f6 ldp x22, x21, [sp, #0x50] 1222f0: a9437bfd ldp x29, x30, [sp, #0x30] 1222f4: f94023f7 ldr x23, [sp, #0x40] 1222f8: 9101c3ff add sp, sp, #0x70 1222fc: d50323bf autiasp 122300: d65f03c0 ret 122304: 9400eacb bl 0x15ce30 <__stack_chk_fail@plt> 122308: aa0003f4 mov x20, x0 12230c: b4000073 cbz x19, 0x122318 122310: aa1303e0 mov x0, x19 122314: 9400f517 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 122318: aa1403e0 mov x0, x20 12231c: 9400db91 bl 0x159160 <__emutls_get_address+0x6d4> 122320: d503233f paciasp 122324: d101c3ff sub sp, sp, #0x70 122328: a9037bfd stp x29, x30, [sp, #0x30] 12232c: 9100c3fd add x29, sp, #0x30 122330: f90023f7 str x23, [sp, #0x40] 122334: a90557f6 stp x22, x21, [sp, #0x50] 122338: a9064ff4 stp x20, x19, [sp, #0x60] 12233c: f0000254 adrp x20, 0x16d000 122340: d0000249 adrp x9, 0x16c000 122344: d53bd056 mrs x22, TPIDR_EL0 122348: aa0103f3 mov x19, x1 12234c: f94016c8 ldr x8, [x22, #0x28] 122350: aa0003f5 mov x21, x0 122354: f9401294 ldr x20, [x20, #0x20] 122358: f9474529 ldr x9, [x9, #0xe88] 12235c: f81f83a8 stur x8, [x29, #-0x8] 122360: f9000bff str xzr, [sp, #0x10] 122364: a90027f4 stp x20, x9, [sp] 122368: c8dffe88 ldar x8, [x20] 12236c: b100051f cmn x8, #0x1 122370: 54000160 b.eq 0x12239c 122374: 910003e8 mov x8, sp 122378: d10043a9 sub x9, x29, #0x10 12237c: f0000240 adrp x0, 0x16d000 122380: f0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 122384: 9104d042 add x2, x2, #0x134 122388: 910063e1 add x1, sp, #0x18 12238c: f81f03a8 stur x8, [x29, #-0x10] 122390: f9000fe9 str x9, [sp, #0x18] 122394: f9401000 ldr x0, [x0, #0x20] 122398: 9400f576 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 12239c: b9800a88 ldrsw x8, [x20, #0x8] 1223a0: aa1303e0 mov x0, x19 1223a4: d1000517 sub x23, x8, #0x1 1223a8: 9400f4ee bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 1223ac: aa1503f4 mov x20, x21 1223b0: a9c12688 ldp x8, x9, [x20, #0x10]! 1223b4: cb080129 sub x9, x9, x8 1223b8: 9343fd2a asr x10, x9, #3 1223bc: eb17015f cmp x10, x23 1223c0: 54000168 b.hi 0x1223ec 1223c4: 910006e9 add x9, x23, #0x1 1223c8: eb0a0121 subs x1, x9, x10 1223cc: 540000a9 b.ls 0x1223e0 1223d0: aa1403e0 mov x0, x20 1223d4: 94004b02 bl 0x134fdc ::~codecvt()+0xc30> 1223d8: f9400288 ldr x8, [x20] 1223dc: 14000004 b 0x1223ec 1223e0: 54000062 b.hs 0x1223ec 1223e4: 8b090d09 add x9, x8, x9, lsl #3 1223e8: f9000ea9 str x9, [x21, #0x18] 1223ec: f8777900 ldr x0, [x8, x23, lsl #3] 1223f0: b4000060 cbz x0, 0x1223fc 1223f4: 9400f4df bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1223f8: f9400288 ldr x8, [x20] 1223fc: f8377913 str x19, [x8, x23, lsl #3] 122400: f94016c8 ldr x8, [x22, #0x28] 122404: f85f83a9 ldur x9, [x29, #-0x8] 122408: eb09011f cmp x8, x9 12240c: 54000101 b.ne 0x12242c 122410: a9464ff4 ldp x20, x19, [sp, #0x60] 122414: a94557f6 ldp x22, x21, [sp, #0x50] 122418: a9437bfd ldp x29, x30, [sp, #0x30] 12241c: f94023f7 ldr x23, [sp, #0x40] 122420: 9101c3ff add sp, sp, #0x70 122424: d50323bf autiasp 122428: d65f03c0 ret 12242c: 9400ea81 bl 0x15ce30 <__stack_chk_fail@plt> 122430: aa0003f4 mov x20, x0 122434: b4000073 cbz x19, 0x122440 122438: aa1303e0 mov x0, x19 12243c: 9400f4cd bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 122440: aa1403e0 mov x0, x20 122444: 9400db47 bl 0x159160 <__emutls_get_address+0x6d4> 122448: d503233f paciasp 12244c: d101c3ff sub sp, sp, #0x70 122450: a9037bfd stp x29, x30, [sp, #0x30] 122454: 9100c3fd add x29, sp, #0x30 122458: f90023f7 str x23, [sp, #0x40] 12245c: a90557f6 stp x22, x21, [sp, #0x50] 122460: a9064ff4 stp x20, x19, [sp, #0x60] 122464: f0000254 adrp x20, 0x16d000 122468: d0000249 adrp x9, 0x16c000 12246c: d53bd056 mrs x22, TPIDR_EL0 122470: aa0103f3 mov x19, x1 122474: f94016c8 ldr x8, [x22, #0x28] 122478: aa0003f5 mov x21, x0 12247c: f9401694 ldr x20, [x20, #0x28] 122480: f9474529 ldr x9, [x9, #0xe88] 122484: f81f83a8 stur x8, [x29, #-0x8] 122488: f9000bff str xzr, [sp, #0x10] 12248c: a90027f4 stp x20, x9, [sp] 122490: c8dffe88 ldar x8, [x20] 122494: b100051f cmn x8, #0x1 122498: 54000160 b.eq 0x1224c4 12249c: 910003e8 mov x8, sp 1224a0: d10043a9 sub x9, x29, #0x10 1224a4: f0000240 adrp x0, 0x16d000 1224a8: f0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 1224ac: 9104d042 add x2, x2, #0x134 1224b0: 910063e1 add x1, sp, #0x18 1224b4: f81f03a8 stur x8, [x29, #-0x10] 1224b8: f9000fe9 str x9, [sp, #0x18] 1224bc: f9401400 ldr x0, [x0, #0x28] 1224c0: 9400f52c bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 1224c4: b9800a88 ldrsw x8, [x20, #0x8] 1224c8: aa1303e0 mov x0, x19 1224cc: d1000517 sub x23, x8, #0x1 1224d0: 9400f4a4 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 1224d4: aa1503f4 mov x20, x21 1224d8: a9c12688 ldp x8, x9, [x20, #0x10]! 1224dc: cb080129 sub x9, x9, x8 1224e0: 9343fd2a asr x10, x9, #3 1224e4: eb17015f cmp x10, x23 1224e8: 54000168 b.hi 0x122514 1224ec: 910006e9 add x9, x23, #0x1 1224f0: eb0a0121 subs x1, x9, x10 1224f4: 540000a9 b.ls 0x122508 1224f8: aa1403e0 mov x0, x20 1224fc: 94004ab8 bl 0x134fdc ::~codecvt()+0xc30> 122500: f9400288 ldr x8, [x20] 122504: 14000004 b 0x122514 122508: 54000062 b.hs 0x122514 12250c: 8b090d09 add x9, x8, x9, lsl #3 122510: f9000ea9 str x9, [x21, #0x18] 122514: f8777900 ldr x0, [x8, x23, lsl #3] 122518: b4000060 cbz x0, 0x122524 12251c: 9400f495 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 122520: f9400288 ldr x8, [x20] 122524: f8377913 str x19, [x8, x23, lsl #3] 122528: f94016c8 ldr x8, [x22, #0x28] 12252c: f85f83a9 ldur x9, [x29, #-0x8] 122530: eb09011f cmp x8, x9 122534: 54000101 b.ne 0x122554 122538: a9464ff4 ldp x20, x19, [sp, #0x60] 12253c: a94557f6 ldp x22, x21, [sp, #0x50] 122540: a9437bfd ldp x29, x30, [sp, #0x30] 122544: f94023f7 ldr x23, [sp, #0x40] 122548: 9101c3ff add sp, sp, #0x70 12254c: d50323bf autiasp 122550: d65f03c0 ret 122554: 9400ea37 bl 0x15ce30 <__stack_chk_fail@plt> 122558: aa0003f4 mov x20, x0 12255c: b4000073 cbz x19, 0x122568 122560: aa1303e0 mov x0, x19 122564: 9400f483 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 122568: aa1403e0 mov x0, x20 12256c: 9400dafd bl 0x159160 <__emutls_get_address+0x6d4> 122570: d503233f paciasp 122574: d101c3ff sub sp, sp, #0x70 122578: a9037bfd stp x29, x30, [sp, #0x30] 12257c: 9100c3fd add x29, sp, #0x30 122580: f90023f7 str x23, [sp, #0x40] 122584: a90557f6 stp x22, x21, [sp, #0x50] 122588: a9064ff4 stp x20, x19, [sp, #0x60] 12258c: f0000254 adrp x20, 0x16d000 122590: d0000249 adrp x9, 0x16c000 122594: d53bd056 mrs x22, TPIDR_EL0 122598: aa0103f3 mov x19, x1 12259c: f94016c8 ldr x8, [x22, #0x28] 1225a0: aa0003f5 mov x21, x0 1225a4: f9401a94 ldr x20, [x20, #0x30] 1225a8: f9474529 ldr x9, [x9, #0xe88] 1225ac: f81f83a8 stur x8, [x29, #-0x8] 1225b0: f9000bff str xzr, [sp, #0x10] 1225b4: a90027f4 stp x20, x9, [sp] 1225b8: c8dffe88 ldar x8, [x20] 1225bc: b100051f cmn x8, #0x1 1225c0: 54000160 b.eq 0x1225ec 1225c4: 910003e8 mov x8, sp 1225c8: d10043a9 sub x9, x29, #0x10 1225cc: f0000240 adrp x0, 0x16d000 1225d0: f0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 1225d4: 9104d042 add x2, x2, #0x134 1225d8: 910063e1 add x1, sp, #0x18 1225dc: f81f03a8 stur x8, [x29, #-0x10] 1225e0: f9000fe9 str x9, [sp, #0x18] 1225e4: f9401800 ldr x0, [x0, #0x30] 1225e8: 9400f4e2 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 1225ec: b9800a88 ldrsw x8, [x20, #0x8] 1225f0: aa1303e0 mov x0, x19 1225f4: d1000517 sub x23, x8, #0x1 1225f8: 9400f45a bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 1225fc: aa1503f4 mov x20, x21 122600: a9c12688 ldp x8, x9, [x20, #0x10]! 122604: cb080129 sub x9, x9, x8 122608: 9343fd2a asr x10, x9, #3 12260c: eb17015f cmp x10, x23 122610: 54000168 b.hi 0x12263c 122614: 910006e9 add x9, x23, #0x1 122618: eb0a0121 subs x1, x9, x10 12261c: 540000a9 b.ls 0x122630 122620: aa1403e0 mov x0, x20 122624: 94004a6e bl 0x134fdc ::~codecvt()+0xc30> 122628: f9400288 ldr x8, [x20] 12262c: 14000004 b 0x12263c 122630: 54000062 b.hs 0x12263c 122634: 8b090d09 add x9, x8, x9, lsl #3 122638: f9000ea9 str x9, [x21, #0x18] 12263c: f8777900 ldr x0, [x8, x23, lsl #3] 122640: b4000060 cbz x0, 0x12264c 122644: 9400f44b bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 122648: f9400288 ldr x8, [x20] 12264c: f8377913 str x19, [x8, x23, lsl #3] 122650: f94016c8 ldr x8, [x22, #0x28] 122654: f85f83a9 ldur x9, [x29, #-0x8] 122658: eb09011f cmp x8, x9 12265c: 54000101 b.ne 0x12267c 122660: a9464ff4 ldp x20, x19, [sp, #0x60] 122664: a94557f6 ldp x22, x21, [sp, #0x50] 122668: a9437bfd ldp x29, x30, [sp, #0x30] 12266c: f94023f7 ldr x23, [sp, #0x40] 122670: 9101c3ff add sp, sp, #0x70 122674: d50323bf autiasp 122678: d65f03c0 ret 12267c: 9400e9ed bl 0x15ce30 <__stack_chk_fail@plt> 122680: aa0003f4 mov x20, x0 122684: b4000073 cbz x19, 0x122690 122688: aa1303e0 mov x0, x19 12268c: 9400f439 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 122690: aa1403e0 mov x0, x20 122694: 9400dab3 bl 0x159160 <__emutls_get_address+0x6d4> 122698: d503233f paciasp 12269c: d101c3ff sub sp, sp, #0x70 1226a0: a9037bfd stp x29, x30, [sp, #0x30] 1226a4: 9100c3fd add x29, sp, #0x30 1226a8: f90023f7 str x23, [sp, #0x40] 1226ac: a90557f6 stp x22, x21, [sp, #0x50] 1226b0: a9064ff4 stp x20, x19, [sp, #0x60] 1226b4: f0000254 adrp x20, 0x16d000 1226b8: d0000249 adrp x9, 0x16c000 1226bc: d53bd056 mrs x22, TPIDR_EL0 1226c0: aa0103f3 mov x19, x1 1226c4: f94016c8 ldr x8, [x22, #0x28] 1226c8: aa0003f5 mov x21, x0 1226cc: f9401e94 ldr x20, [x20, #0x38] 1226d0: f9474529 ldr x9, [x9, #0xe88] 1226d4: f81f83a8 stur x8, [x29, #-0x8] 1226d8: f9000bff str xzr, [sp, #0x10] 1226dc: a90027f4 stp x20, x9, [sp] 1226e0: c8dffe88 ldar x8, [x20] 1226e4: b100051f cmn x8, #0x1 1226e8: 54000160 b.eq 0x122714 1226ec: 910003e8 mov x8, sp 1226f0: d10043a9 sub x9, x29, #0x10 1226f4: f0000240 adrp x0, 0x16d000 1226f8: f0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 1226fc: 9104d042 add x2, x2, #0x134 122700: 910063e1 add x1, sp, #0x18 122704: f81f03a8 stur x8, [x29, #-0x10] 122708: f9000fe9 str x9, [sp, #0x18] 12270c: f9401c00 ldr x0, [x0, #0x38] 122710: 9400f498 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 122714: b9800a88 ldrsw x8, [x20, #0x8] 122718: aa1303e0 mov x0, x19 12271c: d1000517 sub x23, x8, #0x1 122720: 9400f410 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 122724: aa1503f4 mov x20, x21 122728: a9c12688 ldp x8, x9, [x20, #0x10]! 12272c: cb080129 sub x9, x9, x8 122730: 9343fd2a asr x10, x9, #3 122734: eb17015f cmp x10, x23 122738: 54000168 b.hi 0x122764 12273c: 910006e9 add x9, x23, #0x1 122740: eb0a0121 subs x1, x9, x10 122744: 540000a9 b.ls 0x122758 122748: aa1403e0 mov x0, x20 12274c: 94004a24 bl 0x134fdc ::~codecvt()+0xc30> 122750: f9400288 ldr x8, [x20] 122754: 14000004 b 0x122764 122758: 54000062 b.hs 0x122764 12275c: 8b090d09 add x9, x8, x9, lsl #3 122760: f9000ea9 str x9, [x21, #0x18] 122764: f8777900 ldr x0, [x8, x23, lsl #3] 122768: b4000060 cbz x0, 0x122774 12276c: 9400f401 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 122770: f9400288 ldr x8, [x20] 122774: f8377913 str x19, [x8, x23, lsl #3] 122778: f94016c8 ldr x8, [x22, #0x28] 12277c: f85f83a9 ldur x9, [x29, #-0x8] 122780: eb09011f cmp x8, x9 122784: 54000101 b.ne 0x1227a4 122788: a9464ff4 ldp x20, x19, [sp, #0x60] 12278c: a94557f6 ldp x22, x21, [sp, #0x50] 122790: a9437bfd ldp x29, x30, [sp, #0x30] 122794: f94023f7 ldr x23, [sp, #0x40] 122798: 9101c3ff add sp, sp, #0x70 12279c: d50323bf autiasp 1227a0: d65f03c0 ret 1227a4: 9400e9a3 bl 0x15ce30 <__stack_chk_fail@plt> 1227a8: aa0003f4 mov x20, x0 1227ac: b4000073 cbz x19, 0x1227b8 1227b0: aa1303e0 mov x0, x19 1227b4: 9400f3ef bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1227b8: aa1403e0 mov x0, x20 1227bc: 9400da69 bl 0x159160 <__emutls_get_address+0x6d4> 1227c0: d503233f paciasp 1227c4: d101c3ff sub sp, sp, #0x70 1227c8: a9037bfd stp x29, x30, [sp, #0x30] 1227cc: 9100c3fd add x29, sp, #0x30 1227d0: f90023f7 str x23, [sp, #0x40] 1227d4: a90557f6 stp x22, x21, [sp, #0x50] 1227d8: a9064ff4 stp x20, x19, [sp, #0x60] 1227dc: f0000254 adrp x20, 0x16d000 1227e0: d0000249 adrp x9, 0x16c000 1227e4: d53bd056 mrs x22, TPIDR_EL0 1227e8: aa0103f3 mov x19, x1 1227ec: f94016c8 ldr x8, [x22, #0x28] 1227f0: aa0003f5 mov x21, x0 1227f4: f9402294 ldr x20, [x20, #0x40] 1227f8: f9474529 ldr x9, [x9, #0xe88] 1227fc: f81f83a8 stur x8, [x29, #-0x8] 122800: f9000bff str xzr, [sp, #0x10] 122804: a90027f4 stp x20, x9, [sp] 122808: c8dffe88 ldar x8, [x20] 12280c: b100051f cmn x8, #0x1 122810: 54000160 b.eq 0x12283c 122814: 910003e8 mov x8, sp 122818: d10043a9 sub x9, x29, #0x10 12281c: f0000240 adrp x0, 0x16d000 122820: f0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 122824: 9104d042 add x2, x2, #0x134 122828: 910063e1 add x1, sp, #0x18 12282c: f81f03a8 stur x8, [x29, #-0x10] 122830: f9000fe9 str x9, [sp, #0x18] 122834: f9402000 ldr x0, [x0, #0x40] 122838: 9400f44e bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 12283c: b9800a88 ldrsw x8, [x20, #0x8] 122840: aa1303e0 mov x0, x19 122844: d1000517 sub x23, x8, #0x1 122848: 9400f3c6 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 12284c: aa1503f4 mov x20, x21 122850: a9c12688 ldp x8, x9, [x20, #0x10]! 122854: cb080129 sub x9, x9, x8 122858: 9343fd2a asr x10, x9, #3 12285c: eb17015f cmp x10, x23 122860: 54000168 b.hi 0x12288c 122864: 910006e9 add x9, x23, #0x1 122868: eb0a0121 subs x1, x9, x10 12286c: 540000a9 b.ls 0x122880 122870: aa1403e0 mov x0, x20 122874: 940049da bl 0x134fdc ::~codecvt()+0xc30> 122878: f9400288 ldr x8, [x20] 12287c: 14000004 b 0x12288c 122880: 54000062 b.hs 0x12288c 122884: 8b090d09 add x9, x8, x9, lsl #3 122888: f9000ea9 str x9, [x21, #0x18] 12288c: f8777900 ldr x0, [x8, x23, lsl #3] 122890: b4000060 cbz x0, 0x12289c 122894: 9400f3b7 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 122898: f9400288 ldr x8, [x20] 12289c: f8377913 str x19, [x8, x23, lsl #3] 1228a0: f94016c8 ldr x8, [x22, #0x28] 1228a4: f85f83a9 ldur x9, [x29, #-0x8] 1228a8: eb09011f cmp x8, x9 1228ac: 54000101 b.ne 0x1228cc 1228b0: a9464ff4 ldp x20, x19, [sp, #0x60] 1228b4: a94557f6 ldp x22, x21, [sp, #0x50] 1228b8: a9437bfd ldp x29, x30, [sp, #0x30] 1228bc: f94023f7 ldr x23, [sp, #0x40] 1228c0: 9101c3ff add sp, sp, #0x70 1228c4: d50323bf autiasp 1228c8: d65f03c0 ret 1228cc: 9400e959 bl 0x15ce30 <__stack_chk_fail@plt> 1228d0: aa0003f4 mov x20, x0 1228d4: b4000073 cbz x19, 0x1228e0 1228d8: aa1303e0 mov x0, x19 1228dc: 9400f3a5 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1228e0: aa1403e0 mov x0, x20 1228e4: 9400da1f bl 0x159160 <__emutls_get_address+0x6d4> 1228e8: d503233f paciasp 1228ec: a9bb7bfd stp x29, x30, [sp, #-0x50]! 1228f0: f9000bf9 str x25, [sp, #0x10] 1228f4: 910003fd mov x29, sp 1228f8: a9025ff8 stp x24, x23, [sp, #0x20] 1228fc: a90357f6 stp x22, x21, [sp, #0x30] 122900: a9044ff4 stp x20, x19, [sp, #0x40] 122904: 90000229 adrp x9, 0x166000 122908: 92800008 mov x8, #-0x1 // =-1 12290c: 9138e129 add x9, x9, #0xe38 122910: 2a0303f5 mov w21, w3 122914: 6f00e400 movi v0.2d, #0000000000000000 122918: aa0203f6 mov x22, x2 12291c: aa0003f3 mov x19, x0 122920: aa0003f8 mov x24, x0 122924: a9002009 stp x9, x8, [x0] 122928: 52800028 mov w8, #0x1 // =1 12292c: aa0003f4 mov x20, x0 122930: 91044019 add x25, x0, #0x110 122934: eb01001f cmp x0, x1 122938: ad020000 stp q0, q0, [x0, #0x40] 12293c: 39044008 strb w8, [x0, #0x110] 122940: 52854048 mov w8, #0x2a02 // =10754 122944: 3c830f00 str q0, [x24, #0x30]! 122948: f8010e98 str x24, [x20, #0x10]! 12294c: ad030000 stp q0, q0, [x0, #0x60] 122950: ad040000 stp q0, q0, [x0, #0x80] 122954: ad050000 stp q0, q0, [x0, #0xa0] 122958: ad060000 stp q0, q0, [x0, #0xc0] 12295c: ad070000 stp q0, q0, [x0, #0xe0] 122960: 3d804000 str q0, [x0, #0x100] 122964: a901e419 stp x25, x25, [x0, #0x18] 122968: 79024008 strh w8, [x0, #0x120] 12296c: 3904881f strb wzr, [x0, #0x122] 122970: 540000a0 b.eq 0x122984 122974: a9410828 ldp x8, x2, [x1, #0x10] 122978: aa1403e0 mov x0, x20 12297c: aa0803e1 mov x1, x8 122980: 940048c2 bl 0x134c88 ::~codecvt()+0x8dc> 122984: a9412269 ldp x9, x8, [x19, #0x10] 122988: eb09011f cmp x8, x9 12298c: 54000180 b.eq 0x1229bc 122990: aa1f03f7 mov x23, xzr 122994: 14000005 b 0x1229a8 122998: cb09010a sub x10, x8, x9 12299c: 110006f7 add w23, w23, #0x1 1229a0: eb8a0eff cmp x23, x10, asr #3 1229a4: 540000c2 b.hs 0x1229bc 1229a8: f8777920 ldr x0, [x9, x23, lsl #3] 1229ac: b4ffff60 cbz x0, 0x122998 1229b0: 9400f36c bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 1229b4: a9412269 ldp x9, x8, [x19, #0x10] 1229b8: 17fffff8 b 0x122998 1229bc: 36180275 tbz w21, #0x3, 0x122a08 1229c0: 52800300 mov w0, #0x18 // =24 1229c4: 9400e927 bl 0x15ce60 <_Znwm@plt> 1229c8: aa0003f7 mov x23, x0 1229cc: aa1603e1 mov x1, x22 1229d0: aa1f03e2 mov x2, xzr 1229d4: 9400f4ef bl 0x15fd90 <_ZNSt6__ndk114collate_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt> 1229d8: aa1303e0 mov x0, x19 1229dc: aa1703e1 mov x1, x23 1229e0: 97fff916 bl 0x120e38 1229e4: 52800300 mov w0, #0x18 // =24 1229e8: 9400e91e bl 0x15ce60 <_Znwm@plt> 1229ec: aa0003f7 mov x23, x0 1229f0: aa1603e1 mov x1, x22 1229f4: aa1f03e2 mov x2, xzr 1229f8: 9400f4ea bl 0x15fda0 <_ZNSt6__ndk114collate_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt> 1229fc: aa1303e0 mov x0, x19 122a00: aa1703e1 mov x1, x23 122a04: 97fff957 bl 0x120f60 122a08: 36000835 tbz w21, #0x0, 0x122b0c 122a0c: 52800500 mov w0, #0x28 // =40 122a10: 9400e914 bl 0x15ce60 <_Znwm@plt> 122a14: aa0003f7 mov x23, x0 122a18: aa1603e1 mov x1, x22 122a1c: aa1f03e2 mov x2, xzr 122a20: 9400f4e4 bl 0x15fdb0 <_ZNSt6__ndk112ctype_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt> 122a24: aa1303e0 mov x0, x19 122a28: aa1703e1 mov x1, x23 122a2c: 97fff997 bl 0x121088 122a30: 52800300 mov w0, #0x18 // =24 122a34: 9400e90b bl 0x15ce60 <_Znwm@plt> 122a38: aa0003f7 mov x23, x0 122a3c: aa1603e1 mov x1, x22 122a40: aa1f03e2 mov x2, xzr 122a44: 9400f4df bl 0x15fdc0 <_ZNSt6__ndk112ctype_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt> 122a48: aa1303e0 mov x0, x19 122a4c: aa1703e1 mov x1, x23 122a50: 97fff9d8 bl 0x1211b0 122a54: 52800200 mov w0, #0x10 // =16 122a58: 9400e902 bl 0x15ce60 <_Znwm@plt> 122a5c: aa0003e1 mov x1, x0 122a60: f0000248 adrp x8, 0x16d000 122a64: 92800009 mov x9, #-0x1 // =-1 122a68: f9402508 ldr x8, [x8, #0x48] 122a6c: 91004108 add x8, x8, #0x10 122a70: a9002428 stp x8, x9, [x1] 122a74: aa1303e0 mov x0, x19 122a78: 97fffa18 bl 0x1212d8 122a7c: 52800300 mov w0, #0x18 // =24 122a80: 9400e8f8 bl 0x15ce60 <_Znwm@plt> 122a84: 394002c8 ldrb w8, [x22] 122a88: aa0003f7 mov x23, x0 122a8c: f9400ac9 ldr x9, [x22, #0x10] 122a90: 7200011f tst w8, #0x1 122a94: 9a961521 csinc x1, x9, x22, ne 122a98: aa1f03e2 mov x2, xzr 122a9c: 9400f4cd bl 0x15fdd0 <_ZNSt6__ndk17codecvtIwc9mbstate_tEC2EPKcm@plt> 122aa0: f0000248 adrp x8, 0x16d000 122aa4: f9402908 ldr x8, [x8, #0x50] 122aa8: 91004108 add x8, x8, #0x10 122aac: f90002e8 str x8, [x23] 122ab0: aa1303e0 mov x0, x19 122ab4: aa1703e1 mov x1, x23 122ab8: 97fffa52 bl 0x121400 122abc: 52800200 mov w0, #0x10 // =16 122ac0: 9400e8e8 bl 0x15ce60 <_Znwm@plt> 122ac4: aa0003e1 mov x1, x0 122ac8: f0000248 adrp x8, 0x16d000 122acc: 92800009 mov x9, #-0x1 // =-1 122ad0: f9402d08 ldr x8, [x8, #0x58] 122ad4: 91004108 add x8, x8, #0x10 122ad8: a9002428 stp x8, x9, [x1] 122adc: aa1303e0 mov x0, x19 122ae0: 97fffa92 bl 0x121528 122ae4: 52800200 mov w0, #0x10 // =16 122ae8: 9400e8de bl 0x15ce60 <_Znwm@plt> 122aec: aa0003e1 mov x1, x0 122af0: f0000248 adrp x8, 0x16d000 122af4: 92800009 mov x9, #-0x1 // =-1 122af8: f9403108 ldr x8, [x8, #0x60] 122afc: 91004108 add x8, x8, #0x10 122b00: a9002428 stp x8, x9, [x1] 122b04: aa1303e0 mov x0, x19 122b08: 97fffad2 bl 0x121650 122b0c: 362004b5 tbz w21, #0x4, 0x122ba0 122b10: 52801100 mov w0, #0x88 // =136 122b14: 9400e8d3 bl 0x15ce60 <_Znwm@plt> 122b18: aa0003f7 mov x23, x0 122b1c: aa1603e1 mov x1, x22 122b20: aa1f03e2 mov x2, xzr 122b24: 97fffbf3 bl 0x121af0 122b28: aa1303e0 mov x0, x19 122b2c: aa1703e1 mov x1, x23 122b30: 97fffba6 bl 0x1219c8 122b34: 52801100 mov w0, #0x88 // =136 122b38: 9400e8ca bl 0x15ce60 <_Znwm@plt> 122b3c: aa0003f7 mov x23, x0 122b40: aa1603e1 mov x1, x22 122b44: aa1f03e2 mov x2, xzr 122b48: 97fffc6d bl 0x121cfc 122b4c: aa1303e0 mov x0, x19 122b50: aa1703e1 mov x1, x23 122b54: 97fffc20 bl 0x121bd4 122b58: 52801100 mov w0, #0x88 // =136 122b5c: 9400e8c1 bl 0x15ce60 <_Znwm@plt> 122b60: aa0003f7 mov x23, x0 122b64: aa1603e1 mov x1, x22 122b68: aa1f03e2 mov x2, xzr 122b6c: 97fffce7 bl 0x121f08 122b70: aa1303e0 mov x0, x19 122b74: aa1703e1 mov x1, x23 122b78: 97fffc9a bl 0x121de0 122b7c: 52801100 mov w0, #0x88 // =136 122b80: 9400e8b8 bl 0x15ce60 <_Znwm@plt> 122b84: aa0003f7 mov x23, x0 122b88: aa1603e1 mov x1, x22 122b8c: aa1f03e2 mov x2, xzr 122b90: 97fffd61 bl 0x122114 122b94: aa1303e0 mov x0, x19 122b98: aa1703e1 mov x1, x23 122b9c: 97fffd14 bl 0x121fec 122ba0: 36080575 tbz w21, #0x1, 0x122c4c 122ba4: 52800600 mov w0, #0x30 // =48 122ba8: 9400e8ae bl 0x15ce60 <_Znwm@plt> 122bac: f0000249 adrp x9, 0x16d000 122bb0: 528585c8 mov w8, #0x2c2e // =11310 122bb4: aa0003f7 mov x23, x0 122bb8: 9280000a mov x10, #-0x1 // =-1 122bbc: f9403529 ldr x9, [x9, #0x68] 122bc0: 79002008 strh w8, [x0, #0x10] 122bc4: 394002cb ldrb w11, [x22] 122bc8: a9027c1f stp xzr, xzr, [x0, #0x20] 122bcc: f9400acc ldr x12, [x22, #0x10] 122bd0: f9000c1f str xzr, [x0, #0x18] 122bd4: 91004128 add x8, x9, #0x10 122bd8: 7200017f tst w11, #0x1 122bdc: 9a961581 csinc x1, x12, x22, ne 122be0: a9002808 stp x8, x10, [x0] 122be4: 9400f47f bl 0x15fde0 <_ZNSt6__ndk115numpunct_bynameIcE6__initEPKc@plt> 122be8: aa1303e0 mov x0, x19 122bec: aa1703e1 mov x1, x23 122bf0: 97fffae2 bl 0x121778 122bf4: 52800600 mov w0, #0x30 // =48 122bf8: 9400e89a bl 0x15ce60 <_Znwm@plt> 122bfc: b0fffa88 adrp x8, 0x73000 122c00: 394002ca ldrb w10, [x22] 122c04: f900141f str xzr, [x0, #0x28] 122c08: 910006c9 add x9, x22, #0x1 122c0c: aa0003f7 mov x23, x0 122c10: fd475d00 ldr d0, [x8, #0xeb8] 122c14: f0000248 adrp x8, 0x16d000 122c18: 7200015f tst w10, #0x1 122c1c: 9280000a mov x10, #-0x1 // =-1 122c20: f9403908 ldr x8, [x8, #0x70] 122c24: fd000800 str d0, [x0, #0x10] 122c28: f9400acb ldr x11, [x22, #0x10] 122c2c: a901fc1f stp xzr, xzr, [x0, #0x18] 122c30: 91004108 add x8, x8, #0x10 122c34: 9a8b0121 csel x1, x9, x11, eq 122c38: a9002808 stp x8, x10, [x0] 122c3c: 9400f46d bl 0x15fdf0 <_ZNSt6__ndk115numpunct_bynameIwE6__initEPKc@plt> 122c40: aa1303e0 mov x0, x19 122c44: aa1703e1 mov x1, x23 122c48: 97fffb16 bl 0x1218a0 122c4c: 361008f5 tbz w21, #0x2, 0x122d68 122c50: 52808800 mov w0, #0x440 // =1088 122c54: 9400e883 bl 0x15ce60 <_Znwm@plt> 122c58: d0000248 adrp x8, 0x16c000 122c5c: aa0003f7 mov x23, x0 122c60: 92800009 mov x9, #-0x1 // =-1 122c64: 91006000 add x0, x0, #0x18 122c68: f947c908 ldr x8, [x8, #0xf90] 122c6c: 9100410a add x10, x8, #0x10 122c70: 9101c108 add x8, x8, #0x70 122c74: a90026ea stp x10, x9, [x23] 122c78: f9000ae8 str x8, [x23, #0x10] 122c7c: aa1603e1 mov x1, x22 122c80: 9400f460 bl 0x15fe00 <_ZNSt6__ndk118__time_get_storageIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> 122c84: f0000248 adrp x8, 0x16d000 122c88: f9403d08 ldr x8, [x8, #0x78] 122c8c: 91004109 add x9, x8, #0x10 122c90: 9102a108 add x8, x8, #0xa8 122c94: f90002e9 str x9, [x23] 122c98: f9000ae8 str x8, [x23, #0x10] 122c9c: aa1303e0 mov x0, x19 122ca0: aa1703e1 mov x1, x23 122ca4: 97fffd55 bl 0x1221f8 122ca8: 52808800 mov w0, #0x440 // =1088 122cac: 9400e86d bl 0x15ce60 <_Znwm@plt> 122cb0: d0000248 adrp x8, 0x16c000 122cb4: aa0003f7 mov x23, x0 122cb8: 92800009 mov x9, #-0x1 // =-1 122cbc: 91006000 add x0, x0, #0x18 122cc0: f947cd08 ldr x8, [x8, #0xf98] 122cc4: 9100410a add x10, x8, #0x10 122cc8: 9101c108 add x8, x8, #0x70 122ccc: a90026ea stp x10, x9, [x23] 122cd0: f9000ae8 str x8, [x23, #0x10] 122cd4: aa1603e1 mov x1, x22 122cd8: 9400f44e bl 0x15fe10 <_ZNSt6__ndk118__time_get_storageIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> 122cdc: f0000248 adrp x8, 0x16d000 122ce0: f9404108 ldr x8, [x8, #0x80] 122ce4: 91004109 add x9, x8, #0x10 122ce8: 9102a108 add x8, x8, #0xa8 122cec: f90002e9 str x9, [x23] 122cf0: f9000ae8 str x8, [x23, #0x10] 122cf4: aa1303e0 mov x0, x19 122cf8: aa1703e1 mov x1, x23 122cfc: 97fffd89 bl 0x122320 122d00: 52800300 mov w0, #0x18 // =24 122d04: 9400e857 bl 0x15ce60 <_Znwm@plt> 122d08: aa0003f7 mov x23, x0 122d0c: aa1603e1 mov x1, x22 122d10: aa1f03e2 mov x2, xzr 122d14: 9400483e bl 0x134e0c ::~codecvt()+0xa60> 122d18: f0000248 adrp x8, 0x16d000 122d1c: f9404508 ldr x8, [x8, #0x88] 122d20: 91004108 add x8, x8, #0x10 122d24: f90002e8 str x8, [x23] 122d28: aa1303e0 mov x0, x19 122d2c: aa1703e1 mov x1, x23 122d30: 97fffdc6 bl 0x122448 122d34: 52800300 mov w0, #0x18 // =24 122d38: 9400e84a bl 0x15ce60 <_Znwm@plt> 122d3c: aa0003f7 mov x23, x0 122d40: aa1603e1 mov x1, x22 122d44: aa1f03e2 mov x2, xzr 122d48: 9400486b bl 0x134ef4 ::~codecvt()+0xb48> 122d4c: f0000248 adrp x8, 0x16d000 122d50: f9404908 ldr x8, [x8, #0x90] 122d54: 91004108 add x8, x8, #0x10 122d58: f90002e8 str x8, [x23] 122d5c: aa1303e0 mov x0, x19 122d60: aa1703e1 mov x1, x23 122d64: 97fffe03 bl 0x122570 122d68: 362802b5 tbz w21, #0x5, 0x122dbc 122d6c: 52800200 mov w0, #0x10 // =16 122d70: 9400e83c bl 0x15ce60 <_Znwm@plt> 122d74: aa0003e1 mov x1, x0 122d78: f0000248 adrp x8, 0x16d000 122d7c: 92800009 mov x9, #-0x1 // =-1 122d80: f9404d08 ldr x8, [x8, #0x98] 122d84: 91004108 add x8, x8, #0x10 122d88: a9002428 stp x8, x9, [x1] 122d8c: aa1303e0 mov x0, x19 122d90: 97fffe42 bl 0x122698 122d94: 52800200 mov w0, #0x10 // =16 122d98: 9400e832 bl 0x15ce60 <_Znwm@plt> 122d9c: aa0003e1 mov x1, x0 122da0: f0000248 adrp x8, 0x16d000 122da4: 92800009 mov x9, #-0x1 // =-1 122da8: f9405108 ldr x8, [x8, #0xa0] 122dac: 91004108 add x8, x8, #0x10 122db0: a9002428 stp x8, x9, [x1] 122db4: aa1303e0 mov x0, x19 122db8: 97fffe82 bl 0x1227c0 122dbc: a9444ff4 ldp x20, x19, [sp, #0x40] 122dc0: a94357f6 ldp x22, x21, [sp, #0x30] 122dc4: a9425ff8 ldp x24, x23, [sp, #0x20] 122dc8: f9400bf9 ldr x25, [sp, #0x10] 122dcc: a8c57bfd ldp x29, x30, [sp], #0x50 122dd0: d50323bf autiasp 122dd4: d65f03c0 ret 122dd8: 14000017 b 0x122e34 122ddc: 14000016 b 0x122e34 122de0: 14000001 b 0x122de4 122de4: aa0003f5 mov x21, x0 122de8: aa1703e0 mov x0, x23 122dec: 9400eb4d bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 122df0: 14000012 b 0x122e38 122df4: aa0003f5 mov x21, x0 122df8: aa1703e0 mov x0, x23 122dfc: 9400f409 bl 0x15fe20 <_ZNSt6__ndk18numpunctIwED2Ev@plt> 122e00: 1400000e b 0x122e38 122e04: 1400000c b 0x122e34 122e08: aa0003f5 mov x21, x0 122e0c: aa1703e0 mov x0, x23 122e10: 9400f408 bl 0x15fe30 <_ZNSt6__ndk18numpunctIcED2Ev@plt> 122e14: 14000009 b 0x122e38 122e18: 14000007 b 0x122e34 122e1c: 14000006 b 0x122e34 122e20: 14000005 b 0x122e34 122e24: 14000004 b 0x122e34 122e28: 14000003 b 0x122e34 122e2c: 14000002 b 0x122e34 122e30: 14000001 b 0x122e34 122e34: aa0003f5 mov x21, x0 122e38: aa1703e0 mov x0, x23 122e3c: 9400e829 bl 0x15cee0 <_ZdlPv@plt> 122e40: 14000004 b 0x122e50 122e44: aa0003f5 mov x21, x0 122e48: 14000015 b 0x122e9c 122e4c: aa0003f5 mov x21, x0 122e50: aa1503e0 mov x0, x21 122e54: 9400e83f bl 0x15cf50 <__cxa_begin_catch@plt> 122e58: a9412269 ldp x9, x8, [x19, #0x10] 122e5c: eb09011f cmp x8, x9 122e60: 54000041 b.ne 0x122e68 122e64: 9400eb0f bl 0x15daa0 <__cxa_rethrow@plt> 122e68: aa1f03f5 mov x21, xzr 122e6c: 14000005 b 0x122e80 122e70: cb09010a sub x10, x8, x9 122e74: 110006b5 add w21, w21, #0x1 122e78: eb8a0ebf cmp x21, x10, asr #3 122e7c: 54ffff42 b.hs 0x122e64 122e80: f8757920 ldr x0, [x9, x21, lsl #3] 122e84: b4ffff60 cbz x0, 0x122e70 122e88: 9400f23a bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 122e8c: a9412269 ldp x9, x8, [x19, #0x10] 122e90: 17fffff8 b 0x122e70 122e94: aa0003f5 mov x21, x0 122e98: 9400eb06 bl 0x15dab0 <__cxa_end_catch@plt> 122e9c: 39448268 ldrb w8, [x19, #0x120] 122ea0: 36000068 tbz w8, #0x0, 0x122eac 122ea4: f9409a60 ldr x0, [x19, #0x130] 122ea8: 9400e80e bl 0x15cee0 <_ZdlPv@plt> 122eac: f9400280 ldr x0, [x20] 122eb0: b40000e0 cbz x0, 0x122ecc 122eb4: eb18001f cmp x0, x24 122eb8: f9000e60 str x0, [x19, #0x18] 122ebc: 54000061 b.ne 0x122ec8 122ec0: 3900033f strb wzr, [x25] 122ec4: 14000002 b 0x122ecc 122ec8: 9400e806 bl 0x15cee0 <_ZdlPv@plt> 122ecc: aa1303e0 mov x0, x19 122ed0: 9400eb14 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 122ed4: aa1503e0 mov x0, x21 122ed8: 9400d8a2 bl 0x159160 <__emutls_get_address+0x6d4> 122edc: 97fe1816 bl 0xa8f34 122ee0: d503233f paciasp 122ee4: a9bb7bfd stp x29, x30, [sp, #-0x50]! 122ee8: f9000bf9 str x25, [sp, #0x10] 122eec: 910003fd mov x29, sp 122ef0: a9025ff8 stp x24, x23, [sp, #0x20] 122ef4: a90357f6 stp x22, x21, [sp, #0x30] 122ef8: a9044ff4 stp x20, x19, [sp, #0x40] 122efc: 90000229 adrp x9, 0x166000 122f00: 92800008 mov x8, #-0x1 // =-1 122f04: 9138e129 add x9, x9, #0xe38 122f08: 2a0303f6 mov w22, w3 122f0c: 6f00e400 movi v0.2d, #0000000000000000 122f10: aa0203f5 mov x21, x2 122f14: aa0003f3 mov x19, x0 122f18: aa0003f7 mov x23, x0 122f1c: a9002009 stp x9, x8, [x0] 122f20: 52800028 mov w8, #0x1 // =1 122f24: aa0003f4 mov x20, x0 122f28: 91044018 add x24, x0, #0x110 122f2c: eb01001f cmp x0, x1 122f30: ad020000 stp q0, q0, [x0, #0x40] 122f34: 39044008 strb w8, [x0, #0x110] 122f38: 52854048 mov w8, #0x2a02 // =10754 122f3c: 3c830ee0 str q0, [x23, #0x30]! 122f40: f8010e97 str x23, [x20, #0x10]! 122f44: ad030000 stp q0, q0, [x0, #0x60] 122f48: ad040000 stp q0, q0, [x0, #0x80] 122f4c: ad050000 stp q0, q0, [x0, #0xa0] 122f50: ad060000 stp q0, q0, [x0, #0xc0] 122f54: ad070000 stp q0, q0, [x0, #0xe0] 122f58: 3d804000 str q0, [x0, #0x100] 122f5c: a901e018 stp x24, x24, [x0, #0x18] 122f60: 79024008 strh w8, [x0, #0x120] 122f64: 3904881f strb wzr, [x0, #0x122] 122f68: 540000a0 b.eq 0x122f7c 122f6c: a9410828 ldp x8, x2, [x1, #0x10] 122f70: aa1403e0 mov x0, x20 122f74: aa0803e1 mov x1, x8 122f78: 94004744 bl 0x134c88 ::~codecvt()+0x8dc> 122f7c: a9412269 ldp x9, x8, [x19, #0x10] 122f80: eb09011f cmp x8, x9 122f84: 54000180 b.eq 0x122fb4 122f88: aa1f03f9 mov x25, xzr 122f8c: 14000005 b 0x122fa0 122f90: cb09010a sub x10, x8, x9 122f94: 11000739 add w25, w25, #0x1 122f98: eb8a0f3f cmp x25, x10, asr #3 122f9c: 540000c2 b.hs 0x122fb4 122fa0: f8797920 ldr x0, [x9, x25, lsl #3] 122fa4: b4ffff60 cbz x0, 0x122f90 122fa8: 9400f1ee bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 122fac: a9412269 ldp x9, x8, [x19, #0x10] 122fb0: 17fffff8 b 0x122f90 122fb4: 361800f6 tbz w22, #0x3, 0x122fd0 122fb8: aa1303e0 mov x0, x19 122fbc: aa1503e1 mov x1, x21 122fc0: 94000083 bl 0x1231cc 122fc4: aa1303e0 mov x0, x19 122fc8: aa1503e1 mov x1, x21 122fcc: 940000d0 bl 0x12330c 122fd0: 36000276 tbz w22, #0x0, 0x12301c 122fd4: aa1303e0 mov x0, x19 122fd8: aa1503e1 mov x1, x21 122fdc: 9400011c bl 0x12344c 122fe0: aa1303e0 mov x0, x19 122fe4: aa1503e1 mov x1, x21 122fe8: 94000169 bl 0x12358c 122fec: aa1303e0 mov x0, x19 122ff0: aa1503e1 mov x1, x21 122ff4: 940001b6 bl 0x1236cc 122ff8: aa1303e0 mov x0, x19 122ffc: aa1503e1 mov x1, x21 123000: 94000203 bl 0x12380c 123004: aa1303e0 mov x0, x19 123008: aa1503e1 mov x1, x21 12300c: 94000250 bl 0x12394c 123010: aa1303e0 mov x0, x19 123014: aa1503e1 mov x1, x21 123018: 9400029d bl 0x123a8c 12301c: 36200336 tbz w22, #0x4, 0x123080 123020: aa1303e0 mov x0, x19 123024: aa1503e1 mov x1, x21 123028: 940002e9 bl 0x123bcc 12302c: aa1303e0 mov x0, x19 123030: aa1503e1 mov x1, x21 123034: 94000336 bl 0x123d0c 123038: aa1303e0 mov x0, x19 12303c: aa1503e1 mov x1, x21 123040: 94000383 bl 0x123e4c 123044: aa1303e0 mov x0, x19 123048: aa1503e1 mov x1, x21 12304c: 940003d0 bl 0x123f8c 123050: aa1303e0 mov x0, x19 123054: aa1503e1 mov x1, x21 123058: 9400041d bl 0x1240cc 12305c: aa1303e0 mov x0, x19 123060: aa1503e1 mov x1, x21 123064: 9400046a bl 0x12420c 123068: aa1303e0 mov x0, x19 12306c: aa1503e1 mov x1, x21 123070: 940004b7 bl 0x12434c 123074: aa1303e0 mov x0, x19 123078: aa1503e1 mov x1, x21 12307c: 94000504 bl 0x12448c 123080: 36080276 tbz w22, #0x1, 0x1230cc 123084: aa1303e0 mov x0, x19 123088: aa1503e1 mov x1, x21 12308c: 94000550 bl 0x1245cc 123090: aa1303e0 mov x0, x19 123094: aa1503e1 mov x1, x21 123098: 9400059d bl 0x12470c 12309c: aa1303e0 mov x0, x19 1230a0: aa1503e1 mov x1, x21 1230a4: 940005ea bl 0x12484c 1230a8: aa1303e0 mov x0, x19 1230ac: aa1503e1 mov x1, x21 1230b0: 94000637 bl 0x12498c 1230b4: aa1303e0 mov x0, x19 1230b8: aa1503e1 mov x1, x21 1230bc: 94000684 bl 0x124acc 1230c0: aa1303e0 mov x0, x19 1230c4: aa1503e1 mov x1, x21 1230c8: 940006d1 bl 0x124c0c 1230cc: 361001b6 tbz w22, #0x2, 0x123100 1230d0: aa1303e0 mov x0, x19 1230d4: aa1503e1 mov x1, x21 1230d8: 9400071d bl 0x124d4c 1230dc: aa1303e0 mov x0, x19 1230e0: aa1503e1 mov x1, x21 1230e4: 9400076a bl 0x124e8c 1230e8: aa1303e0 mov x0, x19 1230ec: aa1503e1 mov x1, x21 1230f0: 940007b7 bl 0x124fcc 1230f4: aa1303e0 mov x0, x19 1230f8: aa1503e1 mov x1, x21 1230fc: 94000804 bl 0x12510c 123100: 362800f6 tbz w22, #0x5, 0x12311c 123104: aa1303e0 mov x0, x19 123108: aa1503e1 mov x1, x21 12310c: 94000850 bl 0x12524c 123110: aa1303e0 mov x0, x19 123114: aa1503e1 mov x1, x21 123118: 9400089d bl 0x12538c 12311c: a9444ff4 ldp x20, x19, [sp, #0x40] 123120: a94357f6 ldp x22, x21, [sp, #0x30] 123124: a9425ff8 ldp x24, x23, [sp, #0x20] 123128: f9400bf9 ldr x25, [sp, #0x10] 12312c: a8c57bfd ldp x29, x30, [sp], #0x50 123130: d50323bf autiasp 123134: d65f03c0 ret 123138: aa0003f5 mov x21, x0 12313c: 14000013 b 0x123188 123140: 9400e784 bl 0x15cf50 <__cxa_begin_catch@plt> 123144: a9412269 ldp x9, x8, [x19, #0x10] 123148: eb09011f cmp x8, x9 12314c: 54000041 b.ne 0x123154 123150: 9400ea54 bl 0x15daa0 <__cxa_rethrow@plt> 123154: aa1f03f5 mov x21, xzr 123158: 14000005 b 0x12316c 12315c: cb09010a sub x10, x8, x9 123160: 110006b5 add w21, w21, #0x1 123164: eb8a0ebf cmp x21, x10, asr #3 123168: 54ffff42 b.hs 0x123150 12316c: f8757920 ldr x0, [x9, x21, lsl #3] 123170: b4ffff60 cbz x0, 0x12315c 123174: 9400f17f bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 123178: a9412269 ldp x9, x8, [x19, #0x10] 12317c: 17fffff8 b 0x12315c 123180: aa0003f5 mov x21, x0 123184: 9400ea4b bl 0x15dab0 <__cxa_end_catch@plt> 123188: 39448268 ldrb w8, [x19, #0x120] 12318c: 36000068 tbz w8, #0x0, 0x123198 123190: f9409a60 ldr x0, [x19, #0x130] 123194: 9400e753 bl 0x15cee0 <_ZdlPv@plt> 123198: f9400280 ldr x0, [x20] 12319c: b40000e0 cbz x0, 0x1231b8 1231a0: eb17001f cmp x0, x23 1231a4: f9000e60 str x0, [x19, #0x18] 1231a8: 54000061 b.ne 0x1231b4 1231ac: 3900031f strb wzr, [x24] 1231b0: 14000002 b 0x1231b8 1231b4: 9400e74b bl 0x15cee0 <_ZdlPv@plt> 1231b8: aa1303e0 mov x0, x19 1231bc: 9400ea59 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 1231c0: aa1503e0 mov x0, x21 1231c4: 9400d7e7 bl 0x159160 <__emutls_get_address+0x6d4> 1231c8: 97fe175b bl 0xa8f34 1231cc: d503233f paciasp 1231d0: d101c3ff sub sp, sp, #0x70 1231d4: a9037bfd stp x29, x30, [sp, #0x30] 1231d8: 9100c3fd add x29, sp, #0x30 1231dc: f90023f7 str x23, [sp, #0x40] 1231e0: a90557f6 stp x22, x21, [sp, #0x50] 1231e4: a9064ff4 stp x20, x19, [sp, #0x60] 1231e8: b0000255 adrp x21, 0x16c000 1231ec: b0000249 adrp x9, 0x16c000 1231f0: d53bd056 mrs x22, TPIDR_EL0 1231f4: aa0103f3 mov x19, x1 1231f8: f94016c8 ldr x8, [x22, #0x28] 1231fc: aa0003f4 mov x20, x0 123200: f947e6b5 ldr x21, [x21, #0xfc8] 123204: f9474529 ldr x9, [x9, #0xe88] 123208: f81f83a8 stur x8, [x29, #-0x8] 12320c: f9000bff str xzr, [sp, #0x10] 123210: a90027f5 stp x21, x9, [sp] 123214: c8dffea8 ldar x8, [x21] 123218: b100051f cmn x8, #0x1 12321c: 54000160 b.eq 0x123248 123220: 910003e8 mov x8, sp 123224: d10043a9 sub x9, x29, #0x10 123228: b0000240 adrp x0, 0x16c000 12322c: d0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 123230: 9104d042 add x2, x2, #0x134 123234: 910063e1 add x1, sp, #0x18 123238: f81f03a8 stur x8, [x29, #-0x10] 12323c: f9000fe9 str x9, [sp, #0x18] 123240: f947e400 ldr x0, [x0, #0xfc8] 123244: 9400f1cb bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 123248: a9412668 ldp x8, x9, [x19, #0x10] 12324c: b9800aaa ldrsw x10, [x21, #0x8] 123250: cb080129 sub x9, x9, x8 123254: d1000557 sub x23, x10, #0x1 123258: eb890eff cmp x23, x9, asr #3 12325c: 540004a2 b.hs 0x1232f0 123260: f8777913 ldr x19, [x8, x23, lsl #3] 123264: b4000473 cbz x19, 0x1232f0 123268: aa1303e0 mov x0, x19 12326c: 9400f13d bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 123270: aa1403f5 mov x21, x20 123274: a9c126a8 ldp x8, x9, [x21, #0x10]! 123278: cb080129 sub x9, x9, x8 12327c: 9343fd2a asr x10, x9, #3 123280: eb17015f cmp x10, x23 123284: 54000168 b.hi 0x1232b0 123288: 910006e9 add x9, x23, #0x1 12328c: eb0a0121 subs x1, x9, x10 123290: 540000a9 b.ls 0x1232a4 123294: aa1503e0 mov x0, x21 123298: 94004751 bl 0x134fdc ::~codecvt()+0xc30> 12329c: f94002a8 ldr x8, [x21] 1232a0: 14000004 b 0x1232b0 1232a4: 54000062 b.hs 0x1232b0 1232a8: 8b090d09 add x9, x8, x9, lsl #3 1232ac: f9000e89 str x9, [x20, #0x18] 1232b0: f8777900 ldr x0, [x8, x23, lsl #3] 1232b4: b4000060 cbz x0, 0x1232c0 1232b8: 9400f12e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1232bc: f94002a8 ldr x8, [x21] 1232c0: f8377913 str x19, [x8, x23, lsl #3] 1232c4: f94016c8 ldr x8, [x22, #0x28] 1232c8: f85f83a9 ldur x9, [x29, #-0x8] 1232cc: eb09011f cmp x8, x9 1232d0: 54000121 b.ne 0x1232f4 1232d4: a9464ff4 ldp x20, x19, [sp, #0x60] 1232d8: a94557f6 ldp x22, x21, [sp, #0x50] 1232dc: a9437bfd ldp x29, x30, [sp, #0x30] 1232e0: f94023f7 ldr x23, [sp, #0x40] 1232e4: 9101c3ff add sp, sp, #0x70 1232e8: d50323bf autiasp 1232ec: d65f03c0 ret 1232f0: 94000936 bl 0x1257c8 1232f4: 9400e6cf bl 0x15ce30 <__stack_chk_fail@plt> 1232f8: aa0003f4 mov x20, x0 1232fc: aa1303e0 mov x0, x19 123300: 9400f11c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 123304: aa1403e0 mov x0, x20 123308: 9400d796 bl 0x159160 <__emutls_get_address+0x6d4> 12330c: d503233f paciasp 123310: d101c3ff sub sp, sp, #0x70 123314: a9037bfd stp x29, x30, [sp, #0x30] 123318: 9100c3fd add x29, sp, #0x30 12331c: f90023f7 str x23, [sp, #0x40] 123320: a90557f6 stp x22, x21, [sp, #0x50] 123324: a9064ff4 stp x20, x19, [sp, #0x60] 123328: b0000255 adrp x21, 0x16c000 12332c: b0000249 adrp x9, 0x16c000 123330: d53bd056 mrs x22, TPIDR_EL0 123334: aa0103f3 mov x19, x1 123338: f94016c8 ldr x8, [x22, #0x28] 12333c: aa0003f4 mov x20, x0 123340: f947eab5 ldr x21, [x21, #0xfd0] 123344: f9474529 ldr x9, [x9, #0xe88] 123348: f81f83a8 stur x8, [x29, #-0x8] 12334c: f9000bff str xzr, [sp, #0x10] 123350: a90027f5 stp x21, x9, [sp] 123354: c8dffea8 ldar x8, [x21] 123358: b100051f cmn x8, #0x1 12335c: 54000160 b.eq 0x123388 123360: 910003e8 mov x8, sp 123364: d10043a9 sub x9, x29, #0x10 123368: b0000240 adrp x0, 0x16c000 12336c: d0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 123370: 9104d042 add x2, x2, #0x134 123374: 910063e1 add x1, sp, #0x18 123378: f81f03a8 stur x8, [x29, #-0x10] 12337c: f9000fe9 str x9, [sp, #0x18] 123380: f947e800 ldr x0, [x0, #0xfd0] 123384: 9400f17b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 123388: a9412668 ldp x8, x9, [x19, #0x10] 12338c: b9800aaa ldrsw x10, [x21, #0x8] 123390: cb080129 sub x9, x9, x8 123394: d1000557 sub x23, x10, #0x1 123398: eb890eff cmp x23, x9, asr #3 12339c: 540004a2 b.hs 0x123430 1233a0: f8777913 ldr x19, [x8, x23, lsl #3] 1233a4: b4000473 cbz x19, 0x123430 1233a8: aa1303e0 mov x0, x19 1233ac: 9400f0ed bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 1233b0: aa1403f5 mov x21, x20 1233b4: a9c126a8 ldp x8, x9, [x21, #0x10]! 1233b8: cb080129 sub x9, x9, x8 1233bc: 9343fd2a asr x10, x9, #3 1233c0: eb17015f cmp x10, x23 1233c4: 54000168 b.hi 0x1233f0 1233c8: 910006e9 add x9, x23, #0x1 1233cc: eb0a0121 subs x1, x9, x10 1233d0: 540000a9 b.ls 0x1233e4 1233d4: aa1503e0 mov x0, x21 1233d8: 94004701 bl 0x134fdc ::~codecvt()+0xc30> 1233dc: f94002a8 ldr x8, [x21] 1233e0: 14000004 b 0x1233f0 1233e4: 54000062 b.hs 0x1233f0 1233e8: 8b090d09 add x9, x8, x9, lsl #3 1233ec: f9000e89 str x9, [x20, #0x18] 1233f0: f8777900 ldr x0, [x8, x23, lsl #3] 1233f4: b4000060 cbz x0, 0x123400 1233f8: 9400f0de bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1233fc: f94002a8 ldr x8, [x21] 123400: f8377913 str x19, [x8, x23, lsl #3] 123404: f94016c8 ldr x8, [x22, #0x28] 123408: f85f83a9 ldur x9, [x29, #-0x8] 12340c: eb09011f cmp x8, x9 123410: 54000121 b.ne 0x123434 123414: a9464ff4 ldp x20, x19, [sp, #0x60] 123418: a94557f6 ldp x22, x21, [sp, #0x50] 12341c: a9437bfd ldp x29, x30, [sp, #0x30] 123420: f94023f7 ldr x23, [sp, #0x40] 123424: 9101c3ff add sp, sp, #0x70 123428: d50323bf autiasp 12342c: d65f03c0 ret 123430: 940008e6 bl 0x1257c8 123434: 9400e67f bl 0x15ce30 <__stack_chk_fail@plt> 123438: aa0003f4 mov x20, x0 12343c: aa1303e0 mov x0, x19 123440: 9400f0cc bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 123444: aa1403e0 mov x0, x20 123448: 9400d746 bl 0x159160 <__emutls_get_address+0x6d4> 12344c: d503233f paciasp 123450: d101c3ff sub sp, sp, #0x70 123454: a9037bfd stp x29, x30, [sp, #0x30] 123458: 9100c3fd add x29, sp, #0x30 12345c: f90023f7 str x23, [sp, #0x40] 123460: a90557f6 stp x22, x21, [sp, #0x50] 123464: a9064ff4 stp x20, x19, [sp, #0x60] 123468: b0000255 adrp x21, 0x16c000 12346c: b0000249 adrp x9, 0x16c000 123470: d53bd056 mrs x22, TPIDR_EL0 123474: aa0103f3 mov x19, x1 123478: f94016c8 ldr x8, [x22, #0x28] 12347c: aa0003f4 mov x20, x0 123480: f94702b5 ldr x21, [x21, #0xe00] 123484: f9474529 ldr x9, [x9, #0xe88] 123488: f81f83a8 stur x8, [x29, #-0x8] 12348c: f9000bff str xzr, [sp, #0x10] 123490: a90027f5 stp x21, x9, [sp] 123494: c8dffea8 ldar x8, [x21] 123498: b100051f cmn x8, #0x1 12349c: 54000160 b.eq 0x1234c8 1234a0: 910003e8 mov x8, sp 1234a4: d10043a9 sub x9, x29, #0x10 1234a8: b0000240 adrp x0, 0x16c000 1234ac: d0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 1234b0: 9104d042 add x2, x2, #0x134 1234b4: 910063e1 add x1, sp, #0x18 1234b8: f81f03a8 stur x8, [x29, #-0x10] 1234bc: f9000fe9 str x9, [sp, #0x18] 1234c0: f9470000 ldr x0, [x0, #0xe00] 1234c4: 9400f12b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 1234c8: a9412668 ldp x8, x9, [x19, #0x10] 1234cc: b9800aaa ldrsw x10, [x21, #0x8] 1234d0: cb080129 sub x9, x9, x8 1234d4: d1000557 sub x23, x10, #0x1 1234d8: eb890eff cmp x23, x9, asr #3 1234dc: 540004a2 b.hs 0x123570 1234e0: f8777913 ldr x19, [x8, x23, lsl #3] 1234e4: b4000473 cbz x19, 0x123570 1234e8: aa1303e0 mov x0, x19 1234ec: 9400f09d bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 1234f0: aa1403f5 mov x21, x20 1234f4: a9c126a8 ldp x8, x9, [x21, #0x10]! 1234f8: cb080129 sub x9, x9, x8 1234fc: 9343fd2a asr x10, x9, #3 123500: eb17015f cmp x10, x23 123504: 54000168 b.hi 0x123530 123508: 910006e9 add x9, x23, #0x1 12350c: eb0a0121 subs x1, x9, x10 123510: 540000a9 b.ls 0x123524 123514: aa1503e0 mov x0, x21 123518: 940046b1 bl 0x134fdc ::~codecvt()+0xc30> 12351c: f94002a8 ldr x8, [x21] 123520: 14000004 b 0x123530 123524: 54000062 b.hs 0x123530 123528: 8b090d09 add x9, x8, x9, lsl #3 12352c: f9000e89 str x9, [x20, #0x18] 123530: f8777900 ldr x0, [x8, x23, lsl #3] 123534: b4000060 cbz x0, 0x123540 123538: 9400f08e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 12353c: f94002a8 ldr x8, [x21] 123540: f8377913 str x19, [x8, x23, lsl #3] 123544: f94016c8 ldr x8, [x22, #0x28] 123548: f85f83a9 ldur x9, [x29, #-0x8] 12354c: eb09011f cmp x8, x9 123550: 54000121 b.ne 0x123574 123554: a9464ff4 ldp x20, x19, [sp, #0x60] 123558: a94557f6 ldp x22, x21, [sp, #0x50] 12355c: a9437bfd ldp x29, x30, [sp, #0x30] 123560: f94023f7 ldr x23, [sp, #0x40] 123564: 9101c3ff add sp, sp, #0x70 123568: d50323bf autiasp 12356c: d65f03c0 ret 123570: 94000896 bl 0x1257c8 123574: 9400e62f bl 0x15ce30 <__stack_chk_fail@plt> 123578: aa0003f4 mov x20, x0 12357c: aa1303e0 mov x0, x19 123580: 9400f07c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 123584: aa1403e0 mov x0, x20 123588: 9400d6f6 bl 0x159160 <__emutls_get_address+0x6d4> 12358c: d503233f paciasp 123590: d101c3ff sub sp, sp, #0x70 123594: a9037bfd stp x29, x30, [sp, #0x30] 123598: 9100c3fd add x29, sp, #0x30 12359c: f90023f7 str x23, [sp, #0x40] 1235a0: a90557f6 stp x22, x21, [sp, #0x50] 1235a4: a9064ff4 stp x20, x19, [sp, #0x60] 1235a8: b0000255 adrp x21, 0x16c000 1235ac: b0000249 adrp x9, 0x16c000 1235b0: d53bd056 mrs x22, TPIDR_EL0 1235b4: aa0103f3 mov x19, x1 1235b8: f94016c8 ldr x8, [x22, #0x28] 1235bc: aa0003f4 mov x20, x0 1235c0: f9470eb5 ldr x21, [x21, #0xe18] 1235c4: f9474529 ldr x9, [x9, #0xe88] 1235c8: f81f83a8 stur x8, [x29, #-0x8] 1235cc: f9000bff str xzr, [sp, #0x10] 1235d0: a90027f5 stp x21, x9, [sp] 1235d4: c8dffea8 ldar x8, [x21] 1235d8: b100051f cmn x8, #0x1 1235dc: 54000160 b.eq 0x123608 1235e0: 910003e8 mov x8, sp 1235e4: d10043a9 sub x9, x29, #0x10 1235e8: b0000240 adrp x0, 0x16c000 1235ec: d0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 1235f0: 9104d042 add x2, x2, #0x134 1235f4: 910063e1 add x1, sp, #0x18 1235f8: f81f03a8 stur x8, [x29, #-0x10] 1235fc: f9000fe9 str x9, [sp, #0x18] 123600: f9470c00 ldr x0, [x0, #0xe18] 123604: 9400f0db bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 123608: a9412668 ldp x8, x9, [x19, #0x10] 12360c: b9800aaa ldrsw x10, [x21, #0x8] 123610: cb080129 sub x9, x9, x8 123614: d1000557 sub x23, x10, #0x1 123618: eb890eff cmp x23, x9, asr #3 12361c: 540004a2 b.hs 0x1236b0 123620: f8777913 ldr x19, [x8, x23, lsl #3] 123624: b4000473 cbz x19, 0x1236b0 123628: aa1303e0 mov x0, x19 12362c: 9400f04d bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 123630: aa1403f5 mov x21, x20 123634: a9c126a8 ldp x8, x9, [x21, #0x10]! 123638: cb080129 sub x9, x9, x8 12363c: 9343fd2a asr x10, x9, #3 123640: eb17015f cmp x10, x23 123644: 54000168 b.hi 0x123670 123648: 910006e9 add x9, x23, #0x1 12364c: eb0a0121 subs x1, x9, x10 123650: 540000a9 b.ls 0x123664 123654: aa1503e0 mov x0, x21 123658: 94004661 bl 0x134fdc ::~codecvt()+0xc30> 12365c: f94002a8 ldr x8, [x21] 123660: 14000004 b 0x123670 123664: 54000062 b.hs 0x123670 123668: 8b090d09 add x9, x8, x9, lsl #3 12366c: f9000e89 str x9, [x20, #0x18] 123670: f8777900 ldr x0, [x8, x23, lsl #3] 123674: b4000060 cbz x0, 0x123680 123678: 9400f03e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 12367c: f94002a8 ldr x8, [x21] 123680: f8377913 str x19, [x8, x23, lsl #3] 123684: f94016c8 ldr x8, [x22, #0x28] 123688: f85f83a9 ldur x9, [x29, #-0x8] 12368c: eb09011f cmp x8, x9 123690: 54000121 b.ne 0x1236b4 123694: a9464ff4 ldp x20, x19, [sp, #0x60] 123698: a94557f6 ldp x22, x21, [sp, #0x50] 12369c: a9437bfd ldp x29, x30, [sp, #0x30] 1236a0: f94023f7 ldr x23, [sp, #0x40] 1236a4: 9101c3ff add sp, sp, #0x70 1236a8: d50323bf autiasp 1236ac: d65f03c0 ret 1236b0: 94000846 bl 0x1257c8 1236b4: 9400e5df bl 0x15ce30 <__stack_chk_fail@plt> 1236b8: aa0003f4 mov x20, x0 1236bc: aa1303e0 mov x0, x19 1236c0: 9400f02c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1236c4: aa1403e0 mov x0, x20 1236c8: 9400d6a6 bl 0x159160 <__emutls_get_address+0x6d4> 1236cc: d503233f paciasp 1236d0: d101c3ff sub sp, sp, #0x70 1236d4: a9037bfd stp x29, x30, [sp, #0x30] 1236d8: 9100c3fd add x29, sp, #0x30 1236dc: f90023f7 str x23, [sp, #0x40] 1236e0: a90557f6 stp x22, x21, [sp, #0x50] 1236e4: a9064ff4 stp x20, x19, [sp, #0x60] 1236e8: b0000255 adrp x21, 0x16c000 1236ec: b0000249 adrp x9, 0x16c000 1236f0: d53bd056 mrs x22, TPIDR_EL0 1236f4: aa0103f3 mov x19, x1 1236f8: f94016c8 ldr x8, [x22, #0x28] 1236fc: aa0003f4 mov x20, x0 123700: f947eeb5 ldr x21, [x21, #0xfd8] 123704: f9474529 ldr x9, [x9, #0xe88] 123708: f81f83a8 stur x8, [x29, #-0x8] 12370c: f9000bff str xzr, [sp, #0x10] 123710: a90027f5 stp x21, x9, [sp] 123714: c8dffea8 ldar x8, [x21] 123718: b100051f cmn x8, #0x1 12371c: 54000160 b.eq 0x123748 123720: 910003e8 mov x8, sp 123724: d10043a9 sub x9, x29, #0x10 123728: b0000240 adrp x0, 0x16c000 12372c: d0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 123730: 9104d042 add x2, x2, #0x134 123734: 910063e1 add x1, sp, #0x18 123738: f81f03a8 stur x8, [x29, #-0x10] 12373c: f9000fe9 str x9, [sp, #0x18] 123740: f947ec00 ldr x0, [x0, #0xfd8] 123744: 9400f08b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 123748: a9412668 ldp x8, x9, [x19, #0x10] 12374c: b9800aaa ldrsw x10, [x21, #0x8] 123750: cb080129 sub x9, x9, x8 123754: d1000557 sub x23, x10, #0x1 123758: eb890eff cmp x23, x9, asr #3 12375c: 540004a2 b.hs 0x1237f0 123760: f8777913 ldr x19, [x8, x23, lsl #3] 123764: b4000473 cbz x19, 0x1237f0 123768: aa1303e0 mov x0, x19 12376c: 9400effd bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 123770: aa1403f5 mov x21, x20 123774: a9c126a8 ldp x8, x9, [x21, #0x10]! 123778: cb080129 sub x9, x9, x8 12377c: 9343fd2a asr x10, x9, #3 123780: eb17015f cmp x10, x23 123784: 54000168 b.hi 0x1237b0 123788: 910006e9 add x9, x23, #0x1 12378c: eb0a0121 subs x1, x9, x10 123790: 540000a9 b.ls 0x1237a4 123794: aa1503e0 mov x0, x21 123798: 94004611 bl 0x134fdc ::~codecvt()+0xc30> 12379c: f94002a8 ldr x8, [x21] 1237a0: 14000004 b 0x1237b0 1237a4: 54000062 b.hs 0x1237b0 1237a8: 8b090d09 add x9, x8, x9, lsl #3 1237ac: f9000e89 str x9, [x20, #0x18] 1237b0: f8777900 ldr x0, [x8, x23, lsl #3] 1237b4: b4000060 cbz x0, 0x1237c0 1237b8: 9400efee bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1237bc: f94002a8 ldr x8, [x21] 1237c0: f8377913 str x19, [x8, x23, lsl #3] 1237c4: f94016c8 ldr x8, [x22, #0x28] 1237c8: f85f83a9 ldur x9, [x29, #-0x8] 1237cc: eb09011f cmp x8, x9 1237d0: 54000121 b.ne 0x1237f4 1237d4: a9464ff4 ldp x20, x19, [sp, #0x60] 1237d8: a94557f6 ldp x22, x21, [sp, #0x50] 1237dc: a9437bfd ldp x29, x30, [sp, #0x30] 1237e0: f94023f7 ldr x23, [sp, #0x40] 1237e4: 9101c3ff add sp, sp, #0x70 1237e8: d50323bf autiasp 1237ec: d65f03c0 ret 1237f0: 940007f6 bl 0x1257c8 1237f4: 9400e58f bl 0x15ce30 <__stack_chk_fail@plt> 1237f8: aa0003f4 mov x20, x0 1237fc: aa1303e0 mov x0, x19 123800: 9400efdc bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 123804: aa1403e0 mov x0, x20 123808: 9400d656 bl 0x159160 <__emutls_get_address+0x6d4> 12380c: d503233f paciasp 123810: d101c3ff sub sp, sp, #0x70 123814: a9037bfd stp x29, x30, [sp, #0x30] 123818: 9100c3fd add x29, sp, #0x30 12381c: f90023f7 str x23, [sp, #0x40] 123820: a90557f6 stp x22, x21, [sp, #0x50] 123824: a9064ff4 stp x20, x19, [sp, #0x60] 123828: b0000255 adrp x21, 0x16c000 12382c: b0000249 adrp x9, 0x16c000 123830: d53bd056 mrs x22, TPIDR_EL0 123834: aa0103f3 mov x19, x1 123838: f94016c8 ldr x8, [x22, #0x28] 12383c: aa0003f4 mov x20, x0 123840: f947f6b5 ldr x21, [x21, #0xfe8] 123844: f9474529 ldr x9, [x9, #0xe88] 123848: f81f83a8 stur x8, [x29, #-0x8] 12384c: f9000bff str xzr, [sp, #0x10] 123850: a90027f5 stp x21, x9, [sp] 123854: c8dffea8 ldar x8, [x21] 123858: b100051f cmn x8, #0x1 12385c: 54000160 b.eq 0x123888 123860: 910003e8 mov x8, sp 123864: d10043a9 sub x9, x29, #0x10 123868: b0000240 adrp x0, 0x16c000 12386c: d0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 123870: 9104d042 add x2, x2, #0x134 123874: 910063e1 add x1, sp, #0x18 123878: f81f03a8 stur x8, [x29, #-0x10] 12387c: f9000fe9 str x9, [sp, #0x18] 123880: f947f400 ldr x0, [x0, #0xfe8] 123884: 9400f03b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 123888: a9412668 ldp x8, x9, [x19, #0x10] 12388c: b9800aaa ldrsw x10, [x21, #0x8] 123890: cb080129 sub x9, x9, x8 123894: d1000557 sub x23, x10, #0x1 123898: eb890eff cmp x23, x9, asr #3 12389c: 540004a2 b.hs 0x123930 1238a0: f8777913 ldr x19, [x8, x23, lsl #3] 1238a4: b4000473 cbz x19, 0x123930 1238a8: aa1303e0 mov x0, x19 1238ac: 9400efad bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 1238b0: aa1403f5 mov x21, x20 1238b4: a9c126a8 ldp x8, x9, [x21, #0x10]! 1238b8: cb080129 sub x9, x9, x8 1238bc: 9343fd2a asr x10, x9, #3 1238c0: eb17015f cmp x10, x23 1238c4: 54000168 b.hi 0x1238f0 1238c8: 910006e9 add x9, x23, #0x1 1238cc: eb0a0121 subs x1, x9, x10 1238d0: 540000a9 b.ls 0x1238e4 1238d4: aa1503e0 mov x0, x21 1238d8: 940045c1 bl 0x134fdc ::~codecvt()+0xc30> 1238dc: f94002a8 ldr x8, [x21] 1238e0: 14000004 b 0x1238f0 1238e4: 54000062 b.hs 0x1238f0 1238e8: 8b090d09 add x9, x8, x9, lsl #3 1238ec: f9000e89 str x9, [x20, #0x18] 1238f0: f8777900 ldr x0, [x8, x23, lsl #3] 1238f4: b4000060 cbz x0, 0x123900 1238f8: 9400ef9e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1238fc: f94002a8 ldr x8, [x21] 123900: f8377913 str x19, [x8, x23, lsl #3] 123904: f94016c8 ldr x8, [x22, #0x28] 123908: f85f83a9 ldur x9, [x29, #-0x8] 12390c: eb09011f cmp x8, x9 123910: 54000121 b.ne 0x123934 123914: a9464ff4 ldp x20, x19, [sp, #0x60] 123918: a94557f6 ldp x22, x21, [sp, #0x50] 12391c: a9437bfd ldp x29, x30, [sp, #0x30] 123920: f94023f7 ldr x23, [sp, #0x40] 123924: 9101c3ff add sp, sp, #0x70 123928: d50323bf autiasp 12392c: d65f03c0 ret 123930: 940007a6 bl 0x1257c8 123934: 9400e53f bl 0x15ce30 <__stack_chk_fail@plt> 123938: aa0003f4 mov x20, x0 12393c: aa1303e0 mov x0, x19 123940: 9400ef8c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 123944: aa1403e0 mov x0, x20 123948: 9400d606 bl 0x159160 <__emutls_get_address+0x6d4> 12394c: d503233f paciasp 123950: d101c3ff sub sp, sp, #0x70 123954: a9037bfd stp x29, x30, [sp, #0x30] 123958: 9100c3fd add x29, sp, #0x30 12395c: f90023f7 str x23, [sp, #0x40] 123960: a90557f6 stp x22, x21, [sp, #0x50] 123964: a9064ff4 stp x20, x19, [sp, #0x60] 123968: b0000255 adrp x21, 0x16c000 12396c: b0000249 adrp x9, 0x16c000 123970: d53bd056 mrs x22, TPIDR_EL0 123974: aa0103f3 mov x19, x1 123978: f94016c8 ldr x8, [x22, #0x28] 12397c: aa0003f4 mov x20, x0 123980: f947fab5 ldr x21, [x21, #0xff0] 123984: f9474529 ldr x9, [x9, #0xe88] 123988: f81f83a8 stur x8, [x29, #-0x8] 12398c: f9000bff str xzr, [sp, #0x10] 123990: a90027f5 stp x21, x9, [sp] 123994: c8dffea8 ldar x8, [x21] 123998: b100051f cmn x8, #0x1 12399c: 54000160 b.eq 0x1239c8 1239a0: 910003e8 mov x8, sp 1239a4: d10043a9 sub x9, x29, #0x10 1239a8: b0000240 adrp x0, 0x16c000 1239ac: d0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 1239b0: 9104d042 add x2, x2, #0x134 1239b4: 910063e1 add x1, sp, #0x18 1239b8: f81f03a8 stur x8, [x29, #-0x10] 1239bc: f9000fe9 str x9, [sp, #0x18] 1239c0: f947f800 ldr x0, [x0, #0xff0] 1239c4: 9400efeb bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 1239c8: a9412668 ldp x8, x9, [x19, #0x10] 1239cc: b9800aaa ldrsw x10, [x21, #0x8] 1239d0: cb080129 sub x9, x9, x8 1239d4: d1000557 sub x23, x10, #0x1 1239d8: eb890eff cmp x23, x9, asr #3 1239dc: 540004a2 b.hs 0x123a70 1239e0: f8777913 ldr x19, [x8, x23, lsl #3] 1239e4: b4000473 cbz x19, 0x123a70 1239e8: aa1303e0 mov x0, x19 1239ec: 9400ef5d bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 1239f0: aa1403f5 mov x21, x20 1239f4: a9c126a8 ldp x8, x9, [x21, #0x10]! 1239f8: cb080129 sub x9, x9, x8 1239fc: 9343fd2a asr x10, x9, #3 123a00: eb17015f cmp x10, x23 123a04: 54000168 b.hi 0x123a30 123a08: 910006e9 add x9, x23, #0x1 123a0c: eb0a0121 subs x1, x9, x10 123a10: 540000a9 b.ls 0x123a24 123a14: aa1503e0 mov x0, x21 123a18: 94004571 bl 0x134fdc ::~codecvt()+0xc30> 123a1c: f94002a8 ldr x8, [x21] 123a20: 14000004 b 0x123a30 123a24: 54000062 b.hs 0x123a30 123a28: 8b090d09 add x9, x8, x9, lsl #3 123a2c: f9000e89 str x9, [x20, #0x18] 123a30: f8777900 ldr x0, [x8, x23, lsl #3] 123a34: b4000060 cbz x0, 0x123a40 123a38: 9400ef4e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 123a3c: f94002a8 ldr x8, [x21] 123a40: f8377913 str x19, [x8, x23, lsl #3] 123a44: f94016c8 ldr x8, [x22, #0x28] 123a48: f85f83a9 ldur x9, [x29, #-0x8] 123a4c: eb09011f cmp x8, x9 123a50: 54000121 b.ne 0x123a74 123a54: a9464ff4 ldp x20, x19, [sp, #0x60] 123a58: a94557f6 ldp x22, x21, [sp, #0x50] 123a5c: a9437bfd ldp x29, x30, [sp, #0x30] 123a60: f94023f7 ldr x23, [sp, #0x40] 123a64: 9101c3ff add sp, sp, #0x70 123a68: d50323bf autiasp 123a6c: d65f03c0 ret 123a70: 94000756 bl 0x1257c8 123a74: 9400e4ef bl 0x15ce30 <__stack_chk_fail@plt> 123a78: aa0003f4 mov x20, x0 123a7c: aa1303e0 mov x0, x19 123a80: 9400ef3c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 123a84: aa1403e0 mov x0, x20 123a88: 9400d5b6 bl 0x159160 <__emutls_get_address+0x6d4> 123a8c: d503233f paciasp 123a90: d101c3ff sub sp, sp, #0x70 123a94: a9037bfd stp x29, x30, [sp, #0x30] 123a98: 9100c3fd add x29, sp, #0x30 123a9c: f90023f7 str x23, [sp, #0x40] 123aa0: a90557f6 stp x22, x21, [sp, #0x50] 123aa4: a9064ff4 stp x20, x19, [sp, #0x60] 123aa8: b0000255 adrp x21, 0x16c000 123aac: b0000249 adrp x9, 0x16c000 123ab0: d53bd056 mrs x22, TPIDR_EL0 123ab4: aa0103f3 mov x19, x1 123ab8: f94016c8 ldr x8, [x22, #0x28] 123abc: aa0003f4 mov x20, x0 123ac0: f947f2b5 ldr x21, [x21, #0xfe0] 123ac4: f9474529 ldr x9, [x9, #0xe88] 123ac8: f81f83a8 stur x8, [x29, #-0x8] 123acc: f9000bff str xzr, [sp, #0x10] 123ad0: a90027f5 stp x21, x9, [sp] 123ad4: c8dffea8 ldar x8, [x21] 123ad8: b100051f cmn x8, #0x1 123adc: 54000160 b.eq 0x123b08 123ae0: 910003e8 mov x8, sp 123ae4: d10043a9 sub x9, x29, #0x10 123ae8: b0000240 adrp x0, 0x16c000 123aec: d0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 123af0: 9104d042 add x2, x2, #0x134 123af4: 910063e1 add x1, sp, #0x18 123af8: f81f03a8 stur x8, [x29, #-0x10] 123afc: f9000fe9 str x9, [sp, #0x18] 123b00: f947f000 ldr x0, [x0, #0xfe0] 123b04: 9400ef9b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 123b08: a9412668 ldp x8, x9, [x19, #0x10] 123b0c: b9800aaa ldrsw x10, [x21, #0x8] 123b10: cb080129 sub x9, x9, x8 123b14: d1000557 sub x23, x10, #0x1 123b18: eb890eff cmp x23, x9, asr #3 123b1c: 540004a2 b.hs 0x123bb0 123b20: f8777913 ldr x19, [x8, x23, lsl #3] 123b24: b4000473 cbz x19, 0x123bb0 123b28: aa1303e0 mov x0, x19 123b2c: 9400ef0d bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 123b30: aa1403f5 mov x21, x20 123b34: a9c126a8 ldp x8, x9, [x21, #0x10]! 123b38: cb080129 sub x9, x9, x8 123b3c: 9343fd2a asr x10, x9, #3 123b40: eb17015f cmp x10, x23 123b44: 54000168 b.hi 0x123b70 123b48: 910006e9 add x9, x23, #0x1 123b4c: eb0a0121 subs x1, x9, x10 123b50: 540000a9 b.ls 0x123b64 123b54: aa1503e0 mov x0, x21 123b58: 94004521 bl 0x134fdc ::~codecvt()+0xc30> 123b5c: f94002a8 ldr x8, [x21] 123b60: 14000004 b 0x123b70 123b64: 54000062 b.hs 0x123b70 123b68: 8b090d09 add x9, x8, x9, lsl #3 123b6c: f9000e89 str x9, [x20, #0x18] 123b70: f8777900 ldr x0, [x8, x23, lsl #3] 123b74: b4000060 cbz x0, 0x123b80 123b78: 9400eefe bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 123b7c: f94002a8 ldr x8, [x21] 123b80: f8377913 str x19, [x8, x23, lsl #3] 123b84: f94016c8 ldr x8, [x22, #0x28] 123b88: f85f83a9 ldur x9, [x29, #-0x8] 123b8c: eb09011f cmp x8, x9 123b90: 54000121 b.ne 0x123bb4 123b94: a9464ff4 ldp x20, x19, [sp, #0x60] 123b98: a94557f6 ldp x22, x21, [sp, #0x50] 123b9c: a9437bfd ldp x29, x30, [sp, #0x30] 123ba0: f94023f7 ldr x23, [sp, #0x40] 123ba4: 9101c3ff add sp, sp, #0x70 123ba8: d50323bf autiasp 123bac: d65f03c0 ret 123bb0: 94000706 bl 0x1257c8 123bb4: 9400e49f bl 0x15ce30 <__stack_chk_fail@plt> 123bb8: aa0003f4 mov x20, x0 123bbc: aa1303e0 mov x0, x19 123bc0: 9400eeec bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 123bc4: aa1403e0 mov x0, x20 123bc8: 9400d566 bl 0x159160 <__emutls_get_address+0x6d4> 123bcc: d503233f paciasp 123bd0: d101c3ff sub sp, sp, #0x70 123bd4: a9037bfd stp x29, x30, [sp, #0x30] 123bd8: 9100c3fd add x29, sp, #0x30 123bdc: f90023f7 str x23, [sp, #0x40] 123be0: a90557f6 stp x22, x21, [sp, #0x50] 123be4: a9064ff4 stp x20, x19, [sp, #0x60] 123be8: b0000255 adrp x21, 0x16c000 123bec: b0000249 adrp x9, 0x16c000 123bf0: d53bd056 mrs x22, TPIDR_EL0 123bf4: aa0103f3 mov x19, x1 123bf8: f94016c8 ldr x8, [x22, #0x28] 123bfc: aa0003f4 mov x20, x0 123c00: f94766b5 ldr x21, [x21, #0xec8] 123c04: f9474529 ldr x9, [x9, #0xe88] 123c08: f81f83a8 stur x8, [x29, #-0x8] 123c0c: f9000bff str xzr, [sp, #0x10] 123c10: a90027f5 stp x21, x9, [sp] 123c14: c8dffea8 ldar x8, [x21] 123c18: b100051f cmn x8, #0x1 123c1c: 54000160 b.eq 0x123c48 123c20: 910003e8 mov x8, sp 123c24: d10043a9 sub x9, x29, #0x10 123c28: b0000240 adrp x0, 0x16c000 123c2c: d0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 123c30: 9104d042 add x2, x2, #0x134 123c34: 910063e1 add x1, sp, #0x18 123c38: f81f03a8 stur x8, [x29, #-0x10] 123c3c: f9000fe9 str x9, [sp, #0x18] 123c40: f9476400 ldr x0, [x0, #0xec8] 123c44: 9400ef4b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 123c48: a9412668 ldp x8, x9, [x19, #0x10] 123c4c: b9800aaa ldrsw x10, [x21, #0x8] 123c50: cb080129 sub x9, x9, x8 123c54: d1000557 sub x23, x10, #0x1 123c58: eb890eff cmp x23, x9, asr #3 123c5c: 540004a2 b.hs 0x123cf0 123c60: f8777913 ldr x19, [x8, x23, lsl #3] 123c64: b4000473 cbz x19, 0x123cf0 123c68: aa1303e0 mov x0, x19 123c6c: 9400eebd bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 123c70: aa1403f5 mov x21, x20 123c74: a9c126a8 ldp x8, x9, [x21, #0x10]! 123c78: cb080129 sub x9, x9, x8 123c7c: 9343fd2a asr x10, x9, #3 123c80: eb17015f cmp x10, x23 123c84: 54000168 b.hi 0x123cb0 123c88: 910006e9 add x9, x23, #0x1 123c8c: eb0a0121 subs x1, x9, x10 123c90: 540000a9 b.ls 0x123ca4 123c94: aa1503e0 mov x0, x21 123c98: 940044d1 bl 0x134fdc ::~codecvt()+0xc30> 123c9c: f94002a8 ldr x8, [x21] 123ca0: 14000004 b 0x123cb0 123ca4: 54000062 b.hs 0x123cb0 123ca8: 8b090d09 add x9, x8, x9, lsl #3 123cac: f9000e89 str x9, [x20, #0x18] 123cb0: f8777900 ldr x0, [x8, x23, lsl #3] 123cb4: b4000060 cbz x0, 0x123cc0 123cb8: 9400eeae bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 123cbc: f94002a8 ldr x8, [x21] 123cc0: f8377913 str x19, [x8, x23, lsl #3] 123cc4: f94016c8 ldr x8, [x22, #0x28] 123cc8: f85f83a9 ldur x9, [x29, #-0x8] 123ccc: eb09011f cmp x8, x9 123cd0: 54000121 b.ne 0x123cf4 123cd4: a9464ff4 ldp x20, x19, [sp, #0x60] 123cd8: a94557f6 ldp x22, x21, [sp, #0x50] 123cdc: a9437bfd ldp x29, x30, [sp, #0x30] 123ce0: f94023f7 ldr x23, [sp, #0x40] 123ce4: 9101c3ff add sp, sp, #0x70 123ce8: d50323bf autiasp 123cec: d65f03c0 ret 123cf0: 940006b6 bl 0x1257c8 123cf4: 9400e44f bl 0x15ce30 <__stack_chk_fail@plt> 123cf8: aa0003f4 mov x20, x0 123cfc: aa1303e0 mov x0, x19 123d00: 9400ee9c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 123d04: aa1403e0 mov x0, x20 123d08: 9400d516 bl 0x159160 <__emutls_get_address+0x6d4> 123d0c: d503233f paciasp 123d10: d101c3ff sub sp, sp, #0x70 123d14: a9037bfd stp x29, x30, [sp, #0x30] 123d18: 9100c3fd add x29, sp, #0x30 123d1c: f90023f7 str x23, [sp, #0x40] 123d20: a90557f6 stp x22, x21, [sp, #0x50] 123d24: a9064ff4 stp x20, x19, [sp, #0x60] 123d28: b0000255 adrp x21, 0x16c000 123d2c: b0000249 adrp x9, 0x16c000 123d30: d53bd056 mrs x22, TPIDR_EL0 123d34: aa0103f3 mov x19, x1 123d38: f94016c8 ldr x8, [x22, #0x28] 123d3c: aa0003f4 mov x20, x0 123d40: f94762b5 ldr x21, [x21, #0xec0] 123d44: f9474529 ldr x9, [x9, #0xe88] 123d48: f81f83a8 stur x8, [x29, #-0x8] 123d4c: f9000bff str xzr, [sp, #0x10] 123d50: a90027f5 stp x21, x9, [sp] 123d54: c8dffea8 ldar x8, [x21] 123d58: b100051f cmn x8, #0x1 123d5c: 54000160 b.eq 0x123d88 123d60: 910003e8 mov x8, sp 123d64: d10043a9 sub x9, x29, #0x10 123d68: b0000240 adrp x0, 0x16c000 123d6c: d0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 123d70: 9104d042 add x2, x2, #0x134 123d74: 910063e1 add x1, sp, #0x18 123d78: f81f03a8 stur x8, [x29, #-0x10] 123d7c: f9000fe9 str x9, [sp, #0x18] 123d80: f9476000 ldr x0, [x0, #0xec0] 123d84: 9400eefb bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 123d88: a9412668 ldp x8, x9, [x19, #0x10] 123d8c: b9800aaa ldrsw x10, [x21, #0x8] 123d90: cb080129 sub x9, x9, x8 123d94: d1000557 sub x23, x10, #0x1 123d98: eb890eff cmp x23, x9, asr #3 123d9c: 540004a2 b.hs 0x123e30 123da0: f8777913 ldr x19, [x8, x23, lsl #3] 123da4: b4000473 cbz x19, 0x123e30 123da8: aa1303e0 mov x0, x19 123dac: 9400ee6d bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 123db0: aa1403f5 mov x21, x20 123db4: a9c126a8 ldp x8, x9, [x21, #0x10]! 123db8: cb080129 sub x9, x9, x8 123dbc: 9343fd2a asr x10, x9, #3 123dc0: eb17015f cmp x10, x23 123dc4: 54000168 b.hi 0x123df0 123dc8: 910006e9 add x9, x23, #0x1 123dcc: eb0a0121 subs x1, x9, x10 123dd0: 540000a9 b.ls 0x123de4 123dd4: aa1503e0 mov x0, x21 123dd8: 94004481 bl 0x134fdc ::~codecvt()+0xc30> 123ddc: f94002a8 ldr x8, [x21] 123de0: 14000004 b 0x123df0 123de4: 54000062 b.hs 0x123df0 123de8: 8b090d09 add x9, x8, x9, lsl #3 123dec: f9000e89 str x9, [x20, #0x18] 123df0: f8777900 ldr x0, [x8, x23, lsl #3] 123df4: b4000060 cbz x0, 0x123e00 123df8: 9400ee5e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 123dfc: f94002a8 ldr x8, [x21] 123e00: f8377913 str x19, [x8, x23, lsl #3] 123e04: f94016c8 ldr x8, [x22, #0x28] 123e08: f85f83a9 ldur x9, [x29, #-0x8] 123e0c: eb09011f cmp x8, x9 123e10: 54000121 b.ne 0x123e34 123e14: a9464ff4 ldp x20, x19, [sp, #0x60] 123e18: a94557f6 ldp x22, x21, [sp, #0x50] 123e1c: a9437bfd ldp x29, x30, [sp, #0x30] 123e20: f94023f7 ldr x23, [sp, #0x40] 123e24: 9101c3ff add sp, sp, #0x70 123e28: d50323bf autiasp 123e2c: d65f03c0 ret 123e30: 94000666 bl 0x1257c8 123e34: 9400e3ff bl 0x15ce30 <__stack_chk_fail@plt> 123e38: aa0003f4 mov x20, x0 123e3c: aa1303e0 mov x0, x19 123e40: 9400ee4c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 123e44: aa1403e0 mov x0, x20 123e48: 9400d4c6 bl 0x159160 <__emutls_get_address+0x6d4> 123e4c: d503233f paciasp 123e50: d101c3ff sub sp, sp, #0x70 123e54: a9037bfd stp x29, x30, [sp, #0x30] 123e58: 9100c3fd add x29, sp, #0x30 123e5c: f90023f7 str x23, [sp, #0x40] 123e60: a90557f6 stp x22, x21, [sp, #0x50] 123e64: a9064ff4 stp x20, x19, [sp, #0x60] 123e68: b0000255 adrp x21, 0x16c000 123e6c: b0000249 adrp x9, 0x16c000 123e70: d53bd056 mrs x22, TPIDR_EL0 123e74: aa0103f3 mov x19, x1 123e78: f94016c8 ldr x8, [x22, #0x28] 123e7c: aa0003f4 mov x20, x0 123e80: f9476eb5 ldr x21, [x21, #0xed8] 123e84: f9474529 ldr x9, [x9, #0xe88] 123e88: f81f83a8 stur x8, [x29, #-0x8] 123e8c: f9000bff str xzr, [sp, #0x10] 123e90: a90027f5 stp x21, x9, [sp] 123e94: c8dffea8 ldar x8, [x21] 123e98: b100051f cmn x8, #0x1 123e9c: 54000160 b.eq 0x123ec8 123ea0: 910003e8 mov x8, sp 123ea4: d10043a9 sub x9, x29, #0x10 123ea8: b0000240 adrp x0, 0x16c000 123eac: d0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 123eb0: 9104d042 add x2, x2, #0x134 123eb4: 910063e1 add x1, sp, #0x18 123eb8: f81f03a8 stur x8, [x29, #-0x10] 123ebc: f9000fe9 str x9, [sp, #0x18] 123ec0: f9476c00 ldr x0, [x0, #0xed8] 123ec4: 9400eeab bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 123ec8: a9412668 ldp x8, x9, [x19, #0x10] 123ecc: b9800aaa ldrsw x10, [x21, #0x8] 123ed0: cb080129 sub x9, x9, x8 123ed4: d1000557 sub x23, x10, #0x1 123ed8: eb890eff cmp x23, x9, asr #3 123edc: 540004a2 b.hs 0x123f70 123ee0: f8777913 ldr x19, [x8, x23, lsl #3] 123ee4: b4000473 cbz x19, 0x123f70 123ee8: aa1303e0 mov x0, x19 123eec: 9400ee1d bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 123ef0: aa1403f5 mov x21, x20 123ef4: a9c126a8 ldp x8, x9, [x21, #0x10]! 123ef8: cb080129 sub x9, x9, x8 123efc: 9343fd2a asr x10, x9, #3 123f00: eb17015f cmp x10, x23 123f04: 54000168 b.hi 0x123f30 123f08: 910006e9 add x9, x23, #0x1 123f0c: eb0a0121 subs x1, x9, x10 123f10: 540000a9 b.ls 0x123f24 123f14: aa1503e0 mov x0, x21 123f18: 94004431 bl 0x134fdc ::~codecvt()+0xc30> 123f1c: f94002a8 ldr x8, [x21] 123f20: 14000004 b 0x123f30 123f24: 54000062 b.hs 0x123f30 123f28: 8b090d09 add x9, x8, x9, lsl #3 123f2c: f9000e89 str x9, [x20, #0x18] 123f30: f8777900 ldr x0, [x8, x23, lsl #3] 123f34: b4000060 cbz x0, 0x123f40 123f38: 9400ee0e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 123f3c: f94002a8 ldr x8, [x21] 123f40: f8377913 str x19, [x8, x23, lsl #3] 123f44: f94016c8 ldr x8, [x22, #0x28] 123f48: f85f83a9 ldur x9, [x29, #-0x8] 123f4c: eb09011f cmp x8, x9 123f50: 54000121 b.ne 0x123f74 123f54: a9464ff4 ldp x20, x19, [sp, #0x60] 123f58: a94557f6 ldp x22, x21, [sp, #0x50] 123f5c: a9437bfd ldp x29, x30, [sp, #0x30] 123f60: f94023f7 ldr x23, [sp, #0x40] 123f64: 9101c3ff add sp, sp, #0x70 123f68: d50323bf autiasp 123f6c: d65f03c0 ret 123f70: 94000616 bl 0x1257c8 123f74: 9400e3af bl 0x15ce30 <__stack_chk_fail@plt> 123f78: aa0003f4 mov x20, x0 123f7c: aa1303e0 mov x0, x19 123f80: 9400edfc bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 123f84: aa1403e0 mov x0, x20 123f88: 9400d476 bl 0x159160 <__emutls_get_address+0x6d4> 123f8c: d503233f paciasp 123f90: d101c3ff sub sp, sp, #0x70 123f94: a9037bfd stp x29, x30, [sp, #0x30] 123f98: 9100c3fd add x29, sp, #0x30 123f9c: f90023f7 str x23, [sp, #0x40] 123fa0: a90557f6 stp x22, x21, [sp, #0x50] 123fa4: a9064ff4 stp x20, x19, [sp, #0x60] 123fa8: b0000255 adrp x21, 0x16c000 123fac: b0000249 adrp x9, 0x16c000 123fb0: d53bd056 mrs x22, TPIDR_EL0 123fb4: aa0103f3 mov x19, x1 123fb8: f94016c8 ldr x8, [x22, #0x28] 123fbc: aa0003f4 mov x20, x0 123fc0: f9476ab5 ldr x21, [x21, #0xed0] 123fc4: f9474529 ldr x9, [x9, #0xe88] 123fc8: f81f83a8 stur x8, [x29, #-0x8] 123fcc: f9000bff str xzr, [sp, #0x10] 123fd0: a90027f5 stp x21, x9, [sp] 123fd4: c8dffea8 ldar x8, [x21] 123fd8: b100051f cmn x8, #0x1 123fdc: 54000160 b.eq 0x124008 123fe0: 910003e8 mov x8, sp 123fe4: d10043a9 sub x9, x29, #0x10 123fe8: b0000240 adrp x0, 0x16c000 123fec: d0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 123ff0: 9104d042 add x2, x2, #0x134 123ff4: 910063e1 add x1, sp, #0x18 123ff8: f81f03a8 stur x8, [x29, #-0x10] 123ffc: f9000fe9 str x9, [sp, #0x18] 124000: f9476800 ldr x0, [x0, #0xed0] 124004: 9400ee5b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 124008: a9412668 ldp x8, x9, [x19, #0x10] 12400c: b9800aaa ldrsw x10, [x21, #0x8] 124010: cb080129 sub x9, x9, x8 124014: d1000557 sub x23, x10, #0x1 124018: eb890eff cmp x23, x9, asr #3 12401c: 540004a2 b.hs 0x1240b0 124020: f8777913 ldr x19, [x8, x23, lsl #3] 124024: b4000473 cbz x19, 0x1240b0 124028: aa1303e0 mov x0, x19 12402c: 9400edcd bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 124030: aa1403f5 mov x21, x20 124034: a9c126a8 ldp x8, x9, [x21, #0x10]! 124038: cb080129 sub x9, x9, x8 12403c: 9343fd2a asr x10, x9, #3 124040: eb17015f cmp x10, x23 124044: 54000168 b.hi 0x124070 124048: 910006e9 add x9, x23, #0x1 12404c: eb0a0121 subs x1, x9, x10 124050: 540000a9 b.ls 0x124064 124054: aa1503e0 mov x0, x21 124058: 940043e1 bl 0x134fdc ::~codecvt()+0xc30> 12405c: f94002a8 ldr x8, [x21] 124060: 14000004 b 0x124070 124064: 54000062 b.hs 0x124070 124068: 8b090d09 add x9, x8, x9, lsl #3 12406c: f9000e89 str x9, [x20, #0x18] 124070: f8777900 ldr x0, [x8, x23, lsl #3] 124074: b4000060 cbz x0, 0x124080 124078: 9400edbe bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 12407c: f94002a8 ldr x8, [x21] 124080: f8377913 str x19, [x8, x23, lsl #3] 124084: f94016c8 ldr x8, [x22, #0x28] 124088: f85f83a9 ldur x9, [x29, #-0x8] 12408c: eb09011f cmp x8, x9 124090: 54000121 b.ne 0x1240b4 124094: a9464ff4 ldp x20, x19, [sp, #0x60] 124098: a94557f6 ldp x22, x21, [sp, #0x50] 12409c: a9437bfd ldp x29, x30, [sp, #0x30] 1240a0: f94023f7 ldr x23, [sp, #0x40] 1240a4: 9101c3ff add sp, sp, #0x70 1240a8: d50323bf autiasp 1240ac: d65f03c0 ret 1240b0: 940005c6 bl 0x1257c8 1240b4: 9400e35f bl 0x15ce30 <__stack_chk_fail@plt> 1240b8: aa0003f4 mov x20, x0 1240bc: aa1303e0 mov x0, x19 1240c0: 9400edac bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1240c4: aa1403e0 mov x0, x20 1240c8: 9400d426 bl 0x159160 <__emutls_get_address+0x6d4> 1240cc: d503233f paciasp 1240d0: d101c3ff sub sp, sp, #0x70 1240d4: a9037bfd stp x29, x30, [sp, #0x30] 1240d8: 9100c3fd add x29, sp, #0x30 1240dc: f90023f7 str x23, [sp, #0x40] 1240e0: a90557f6 stp x22, x21, [sp, #0x50] 1240e4: a9064ff4 stp x20, x19, [sp, #0x60] 1240e8: 90000255 adrp x21, 0x16c000 1240ec: 90000249 adrp x9, 0x16c000 1240f0: d53bd056 mrs x22, TPIDR_EL0 1240f4: aa0103f3 mov x19, x1 1240f8: f94016c8 ldr x8, [x22, #0x28] 1240fc: aa0003f4 mov x20, x0 124100: f947feb5 ldr x21, [x21, #0xff8] 124104: f9474529 ldr x9, [x9, #0xe88] 124108: f81f83a8 stur x8, [x29, #-0x8] 12410c: f9000bff str xzr, [sp, #0x10] 124110: a90027f5 stp x21, x9, [sp] 124114: c8dffea8 ldar x8, [x21] 124118: b100051f cmn x8, #0x1 12411c: 54000160 b.eq 0x124148 124120: 910003e8 mov x8, sp 124124: d10043a9 sub x9, x29, #0x10 124128: 90000240 adrp x0, 0x16c000 12412c: b0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 124130: 9104d042 add x2, x2, #0x134 124134: 910063e1 add x1, sp, #0x18 124138: f81f03a8 stur x8, [x29, #-0x10] 12413c: f9000fe9 str x9, [sp, #0x18] 124140: f947fc00 ldr x0, [x0, #0xff8] 124144: 9400ee0b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 124148: a9412668 ldp x8, x9, [x19, #0x10] 12414c: b9800aaa ldrsw x10, [x21, #0x8] 124150: cb080129 sub x9, x9, x8 124154: d1000557 sub x23, x10, #0x1 124158: eb890eff cmp x23, x9, asr #3 12415c: 540004a2 b.hs 0x1241f0 124160: f8777913 ldr x19, [x8, x23, lsl #3] 124164: b4000473 cbz x19, 0x1241f0 124168: aa1303e0 mov x0, x19 12416c: 9400ed7d bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 124170: aa1403f5 mov x21, x20 124174: a9c126a8 ldp x8, x9, [x21, #0x10]! 124178: cb080129 sub x9, x9, x8 12417c: 9343fd2a asr x10, x9, #3 124180: eb17015f cmp x10, x23 124184: 54000168 b.hi 0x1241b0 124188: 910006e9 add x9, x23, #0x1 12418c: eb0a0121 subs x1, x9, x10 124190: 540000a9 b.ls 0x1241a4 124194: aa1503e0 mov x0, x21 124198: 94004391 bl 0x134fdc ::~codecvt()+0xc30> 12419c: f94002a8 ldr x8, [x21] 1241a0: 14000004 b 0x1241b0 1241a4: 54000062 b.hs 0x1241b0 1241a8: 8b090d09 add x9, x8, x9, lsl #3 1241ac: f9000e89 str x9, [x20, #0x18] 1241b0: f8777900 ldr x0, [x8, x23, lsl #3] 1241b4: b4000060 cbz x0, 0x1241c0 1241b8: 9400ed6e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1241bc: f94002a8 ldr x8, [x21] 1241c0: f8377913 str x19, [x8, x23, lsl #3] 1241c4: f94016c8 ldr x8, [x22, #0x28] 1241c8: f85f83a9 ldur x9, [x29, #-0x8] 1241cc: eb09011f cmp x8, x9 1241d0: 54000121 b.ne 0x1241f4 1241d4: a9464ff4 ldp x20, x19, [sp, #0x60] 1241d8: a94557f6 ldp x22, x21, [sp, #0x50] 1241dc: a9437bfd ldp x29, x30, [sp, #0x30] 1241e0: f94023f7 ldr x23, [sp, #0x40] 1241e4: 9101c3ff add sp, sp, #0x70 1241e8: d50323bf autiasp 1241ec: d65f03c0 ret 1241f0: 94000576 bl 0x1257c8 1241f4: 9400e30f bl 0x15ce30 <__stack_chk_fail@plt> 1241f8: aa0003f4 mov x20, x0 1241fc: aa1303e0 mov x0, x19 124200: 9400ed5c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 124204: aa1403e0 mov x0, x20 124208: 9400d3d6 bl 0x159160 <__emutls_get_address+0x6d4> 12420c: d503233f paciasp 124210: d101c3ff sub sp, sp, #0x70 124214: a9037bfd stp x29, x30, [sp, #0x30] 124218: 9100c3fd add x29, sp, #0x30 12421c: f90023f7 str x23, [sp, #0x40] 124220: a90557f6 stp x22, x21, [sp, #0x50] 124224: a9064ff4 stp x20, x19, [sp, #0x60] 124228: b0000255 adrp x21, 0x16d000 12422c: 90000249 adrp x9, 0x16c000 124230: d53bd056 mrs x22, TPIDR_EL0 124234: aa0103f3 mov x19, x1 124238: f94016c8 ldr x8, [x22, #0x28] 12423c: aa0003f4 mov x20, x0 124240: f94002b5 ldr x21, [x21] 124244: f9474529 ldr x9, [x9, #0xe88] 124248: f81f83a8 stur x8, [x29, #-0x8] 12424c: f9000bff str xzr, [sp, #0x10] 124250: a90027f5 stp x21, x9, [sp] 124254: c8dffea8 ldar x8, [x21] 124258: b100051f cmn x8, #0x1 12425c: 54000160 b.eq 0x124288 124260: 910003e8 mov x8, sp 124264: d10043a9 sub x9, x29, #0x10 124268: b0000240 adrp x0, 0x16d000 12426c: b0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 124270: 9104d042 add x2, x2, #0x134 124274: 910063e1 add x1, sp, #0x18 124278: f81f03a8 stur x8, [x29, #-0x10] 12427c: f9000fe9 str x9, [sp, #0x18] 124280: f9400000 ldr x0, [x0] 124284: 9400edbb bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 124288: a9412668 ldp x8, x9, [x19, #0x10] 12428c: b9800aaa ldrsw x10, [x21, #0x8] 124290: cb080129 sub x9, x9, x8 124294: d1000557 sub x23, x10, #0x1 124298: eb890eff cmp x23, x9, asr #3 12429c: 540004a2 b.hs 0x124330 1242a0: f8777913 ldr x19, [x8, x23, lsl #3] 1242a4: b4000473 cbz x19, 0x124330 1242a8: aa1303e0 mov x0, x19 1242ac: 9400ed2d bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 1242b0: aa1403f5 mov x21, x20 1242b4: a9c126a8 ldp x8, x9, [x21, #0x10]! 1242b8: cb080129 sub x9, x9, x8 1242bc: 9343fd2a asr x10, x9, #3 1242c0: eb17015f cmp x10, x23 1242c4: 54000168 b.hi 0x1242f0 1242c8: 910006e9 add x9, x23, #0x1 1242cc: eb0a0121 subs x1, x9, x10 1242d0: 540000a9 b.ls 0x1242e4 1242d4: aa1503e0 mov x0, x21 1242d8: 94004341 bl 0x134fdc ::~codecvt()+0xc30> 1242dc: f94002a8 ldr x8, [x21] 1242e0: 14000004 b 0x1242f0 1242e4: 54000062 b.hs 0x1242f0 1242e8: 8b090d09 add x9, x8, x9, lsl #3 1242ec: f9000e89 str x9, [x20, #0x18] 1242f0: f8777900 ldr x0, [x8, x23, lsl #3] 1242f4: b4000060 cbz x0, 0x124300 1242f8: 9400ed1e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1242fc: f94002a8 ldr x8, [x21] 124300: f8377913 str x19, [x8, x23, lsl #3] 124304: f94016c8 ldr x8, [x22, #0x28] 124308: f85f83a9 ldur x9, [x29, #-0x8] 12430c: eb09011f cmp x8, x9 124310: 54000121 b.ne 0x124334 124314: a9464ff4 ldp x20, x19, [sp, #0x60] 124318: a94557f6 ldp x22, x21, [sp, #0x50] 12431c: a9437bfd ldp x29, x30, [sp, #0x30] 124320: f94023f7 ldr x23, [sp, #0x40] 124324: 9101c3ff add sp, sp, #0x70 124328: d50323bf autiasp 12432c: d65f03c0 ret 124330: 94000526 bl 0x1257c8 124334: 9400e2bf bl 0x15ce30 <__stack_chk_fail@plt> 124338: aa0003f4 mov x20, x0 12433c: aa1303e0 mov x0, x19 124340: 9400ed0c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 124344: aa1403e0 mov x0, x20 124348: 9400d386 bl 0x159160 <__emutls_get_address+0x6d4> 12434c: d503233f paciasp 124350: d101c3ff sub sp, sp, #0x70 124354: a9037bfd stp x29, x30, [sp, #0x30] 124358: 9100c3fd add x29, sp, #0x30 12435c: f90023f7 str x23, [sp, #0x40] 124360: a90557f6 stp x22, x21, [sp, #0x50] 124364: a9064ff4 stp x20, x19, [sp, #0x60] 124368: b0000255 adrp x21, 0x16d000 12436c: 90000249 adrp x9, 0x16c000 124370: d53bd056 mrs x22, TPIDR_EL0 124374: aa0103f3 mov x19, x1 124378: f94016c8 ldr x8, [x22, #0x28] 12437c: aa0003f4 mov x20, x0 124380: f94006b5 ldr x21, [x21, #0x8] 124384: f9474529 ldr x9, [x9, #0xe88] 124388: f81f83a8 stur x8, [x29, #-0x8] 12438c: f9000bff str xzr, [sp, #0x10] 124390: a90027f5 stp x21, x9, [sp] 124394: c8dffea8 ldar x8, [x21] 124398: b100051f cmn x8, #0x1 12439c: 54000160 b.eq 0x1243c8 1243a0: 910003e8 mov x8, sp 1243a4: d10043a9 sub x9, x29, #0x10 1243a8: b0000240 adrp x0, 0x16d000 1243ac: b0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 1243b0: 9104d042 add x2, x2, #0x134 1243b4: 910063e1 add x1, sp, #0x18 1243b8: f81f03a8 stur x8, [x29, #-0x10] 1243bc: f9000fe9 str x9, [sp, #0x18] 1243c0: f9400400 ldr x0, [x0, #0x8] 1243c4: 9400ed6b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 1243c8: a9412668 ldp x8, x9, [x19, #0x10] 1243cc: b9800aaa ldrsw x10, [x21, #0x8] 1243d0: cb080129 sub x9, x9, x8 1243d4: d1000557 sub x23, x10, #0x1 1243d8: eb890eff cmp x23, x9, asr #3 1243dc: 540004a2 b.hs 0x124470 1243e0: f8777913 ldr x19, [x8, x23, lsl #3] 1243e4: b4000473 cbz x19, 0x124470 1243e8: aa1303e0 mov x0, x19 1243ec: 9400ecdd bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 1243f0: aa1403f5 mov x21, x20 1243f4: a9c126a8 ldp x8, x9, [x21, #0x10]! 1243f8: cb080129 sub x9, x9, x8 1243fc: 9343fd2a asr x10, x9, #3 124400: eb17015f cmp x10, x23 124404: 54000168 b.hi 0x124430 124408: 910006e9 add x9, x23, #0x1 12440c: eb0a0121 subs x1, x9, x10 124410: 540000a9 b.ls 0x124424 124414: aa1503e0 mov x0, x21 124418: 940042f1 bl 0x134fdc ::~codecvt()+0xc30> 12441c: f94002a8 ldr x8, [x21] 124420: 14000004 b 0x124430 124424: 54000062 b.hs 0x124430 124428: 8b090d09 add x9, x8, x9, lsl #3 12442c: f9000e89 str x9, [x20, #0x18] 124430: f8777900 ldr x0, [x8, x23, lsl #3] 124434: b4000060 cbz x0, 0x124440 124438: 9400ecce bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 12443c: f94002a8 ldr x8, [x21] 124440: f8377913 str x19, [x8, x23, lsl #3] 124444: f94016c8 ldr x8, [x22, #0x28] 124448: f85f83a9 ldur x9, [x29, #-0x8] 12444c: eb09011f cmp x8, x9 124450: 54000121 b.ne 0x124474 124454: a9464ff4 ldp x20, x19, [sp, #0x60] 124458: a94557f6 ldp x22, x21, [sp, #0x50] 12445c: a9437bfd ldp x29, x30, [sp, #0x30] 124460: f94023f7 ldr x23, [sp, #0x40] 124464: 9101c3ff add sp, sp, #0x70 124468: d50323bf autiasp 12446c: d65f03c0 ret 124470: 940004d6 bl 0x1257c8 124474: 9400e26f bl 0x15ce30 <__stack_chk_fail@plt> 124478: aa0003f4 mov x20, x0 12447c: aa1303e0 mov x0, x19 124480: 9400ecbc bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 124484: aa1403e0 mov x0, x20 124488: 9400d336 bl 0x159160 <__emutls_get_address+0x6d4> 12448c: d503233f paciasp 124490: d101c3ff sub sp, sp, #0x70 124494: a9037bfd stp x29, x30, [sp, #0x30] 124498: 9100c3fd add x29, sp, #0x30 12449c: f90023f7 str x23, [sp, #0x40] 1244a0: a90557f6 stp x22, x21, [sp, #0x50] 1244a4: a9064ff4 stp x20, x19, [sp, #0x60] 1244a8: b0000255 adrp x21, 0x16d000 1244ac: 90000249 adrp x9, 0x16c000 1244b0: d53bd056 mrs x22, TPIDR_EL0 1244b4: aa0103f3 mov x19, x1 1244b8: f94016c8 ldr x8, [x22, #0x28] 1244bc: aa0003f4 mov x20, x0 1244c0: f9400ab5 ldr x21, [x21, #0x10] 1244c4: f9474529 ldr x9, [x9, #0xe88] 1244c8: f81f83a8 stur x8, [x29, #-0x8] 1244cc: f9000bff str xzr, [sp, #0x10] 1244d0: a90027f5 stp x21, x9, [sp] 1244d4: c8dffea8 ldar x8, [x21] 1244d8: b100051f cmn x8, #0x1 1244dc: 54000160 b.eq 0x124508 1244e0: 910003e8 mov x8, sp 1244e4: d10043a9 sub x9, x29, #0x10 1244e8: b0000240 adrp x0, 0x16d000 1244ec: b0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 1244f0: 9104d042 add x2, x2, #0x134 1244f4: 910063e1 add x1, sp, #0x18 1244f8: f81f03a8 stur x8, [x29, #-0x10] 1244fc: f9000fe9 str x9, [sp, #0x18] 124500: f9400800 ldr x0, [x0, #0x10] 124504: 9400ed1b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 124508: a9412668 ldp x8, x9, [x19, #0x10] 12450c: b9800aaa ldrsw x10, [x21, #0x8] 124510: cb080129 sub x9, x9, x8 124514: d1000557 sub x23, x10, #0x1 124518: eb890eff cmp x23, x9, asr #3 12451c: 540004a2 b.hs 0x1245b0 124520: f8777913 ldr x19, [x8, x23, lsl #3] 124524: b4000473 cbz x19, 0x1245b0 124528: aa1303e0 mov x0, x19 12452c: 9400ec8d bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 124530: aa1403f5 mov x21, x20 124534: a9c126a8 ldp x8, x9, [x21, #0x10]! 124538: cb080129 sub x9, x9, x8 12453c: 9343fd2a asr x10, x9, #3 124540: eb17015f cmp x10, x23 124544: 54000168 b.hi 0x124570 124548: 910006e9 add x9, x23, #0x1 12454c: eb0a0121 subs x1, x9, x10 124550: 540000a9 b.ls 0x124564 124554: aa1503e0 mov x0, x21 124558: 940042a1 bl 0x134fdc ::~codecvt()+0xc30> 12455c: f94002a8 ldr x8, [x21] 124560: 14000004 b 0x124570 124564: 54000062 b.hs 0x124570 124568: 8b090d09 add x9, x8, x9, lsl #3 12456c: f9000e89 str x9, [x20, #0x18] 124570: f8777900 ldr x0, [x8, x23, lsl #3] 124574: b4000060 cbz x0, 0x124580 124578: 9400ec7e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 12457c: f94002a8 ldr x8, [x21] 124580: f8377913 str x19, [x8, x23, lsl #3] 124584: f94016c8 ldr x8, [x22, #0x28] 124588: f85f83a9 ldur x9, [x29, #-0x8] 12458c: eb09011f cmp x8, x9 124590: 54000121 b.ne 0x1245b4 124594: a9464ff4 ldp x20, x19, [sp, #0x60] 124598: a94557f6 ldp x22, x21, [sp, #0x50] 12459c: a9437bfd ldp x29, x30, [sp, #0x30] 1245a0: f94023f7 ldr x23, [sp, #0x40] 1245a4: 9101c3ff add sp, sp, #0x70 1245a8: d50323bf autiasp 1245ac: d65f03c0 ret 1245b0: 94000486 bl 0x1257c8 1245b4: 9400e21f bl 0x15ce30 <__stack_chk_fail@plt> 1245b8: aa0003f4 mov x20, x0 1245bc: aa1303e0 mov x0, x19 1245c0: 9400ec6c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1245c4: aa1403e0 mov x0, x20 1245c8: 9400d2e6 bl 0x159160 <__emutls_get_address+0x6d4> 1245cc: d503233f paciasp 1245d0: d101c3ff sub sp, sp, #0x70 1245d4: a9037bfd stp x29, x30, [sp, #0x30] 1245d8: 9100c3fd add x29, sp, #0x30 1245dc: f90023f7 str x23, [sp, #0x40] 1245e0: a90557f6 stp x22, x21, [sp, #0x50] 1245e4: a9064ff4 stp x20, x19, [sp, #0x60] 1245e8: 90000255 adrp x21, 0x16c000 1245ec: 90000249 adrp x9, 0x16c000 1245f0: d53bd056 mrs x22, TPIDR_EL0 1245f4: aa0103f3 mov x19, x1 1245f8: f94016c8 ldr x8, [x22, #0x28] 1245fc: aa0003f4 mov x20, x0 124600: f9474ab5 ldr x21, [x21, #0xe90] 124604: f9474529 ldr x9, [x9, #0xe88] 124608: f81f83a8 stur x8, [x29, #-0x8] 12460c: f9000bff str xzr, [sp, #0x10] 124610: a90027f5 stp x21, x9, [sp] 124614: c8dffea8 ldar x8, [x21] 124618: b100051f cmn x8, #0x1 12461c: 54000160 b.eq 0x124648 124620: 910003e8 mov x8, sp 124624: d10043a9 sub x9, x29, #0x10 124628: 90000240 adrp x0, 0x16c000 12462c: b0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 124630: 9104d042 add x2, x2, #0x134 124634: 910063e1 add x1, sp, #0x18 124638: f81f03a8 stur x8, [x29, #-0x10] 12463c: f9000fe9 str x9, [sp, #0x18] 124640: f9474800 ldr x0, [x0, #0xe90] 124644: 9400eccb bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 124648: a9412668 ldp x8, x9, [x19, #0x10] 12464c: b9800aaa ldrsw x10, [x21, #0x8] 124650: cb080129 sub x9, x9, x8 124654: d1000557 sub x23, x10, #0x1 124658: eb890eff cmp x23, x9, asr #3 12465c: 540004a2 b.hs 0x1246f0 124660: f8777913 ldr x19, [x8, x23, lsl #3] 124664: b4000473 cbz x19, 0x1246f0 124668: aa1303e0 mov x0, x19 12466c: 9400ec3d bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 124670: aa1403f5 mov x21, x20 124674: a9c126a8 ldp x8, x9, [x21, #0x10]! 124678: cb080129 sub x9, x9, x8 12467c: 9343fd2a asr x10, x9, #3 124680: eb17015f cmp x10, x23 124684: 54000168 b.hi 0x1246b0 124688: 910006e9 add x9, x23, #0x1 12468c: eb0a0121 subs x1, x9, x10 124690: 540000a9 b.ls 0x1246a4 124694: aa1503e0 mov x0, x21 124698: 94004251 bl 0x134fdc ::~codecvt()+0xc30> 12469c: f94002a8 ldr x8, [x21] 1246a0: 14000004 b 0x1246b0 1246a4: 54000062 b.hs 0x1246b0 1246a8: 8b090d09 add x9, x8, x9, lsl #3 1246ac: f9000e89 str x9, [x20, #0x18] 1246b0: f8777900 ldr x0, [x8, x23, lsl #3] 1246b4: b4000060 cbz x0, 0x1246c0 1246b8: 9400ec2e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1246bc: f94002a8 ldr x8, [x21] 1246c0: f8377913 str x19, [x8, x23, lsl #3] 1246c4: f94016c8 ldr x8, [x22, #0x28] 1246c8: f85f83a9 ldur x9, [x29, #-0x8] 1246cc: eb09011f cmp x8, x9 1246d0: 54000121 b.ne 0x1246f4 1246d4: a9464ff4 ldp x20, x19, [sp, #0x60] 1246d8: a94557f6 ldp x22, x21, [sp, #0x50] 1246dc: a9437bfd ldp x29, x30, [sp, #0x30] 1246e0: f94023f7 ldr x23, [sp, #0x40] 1246e4: 9101c3ff add sp, sp, #0x70 1246e8: d50323bf autiasp 1246ec: d65f03c0 ret 1246f0: 94000436 bl 0x1257c8 1246f4: 9400e1cf bl 0x15ce30 <__stack_chk_fail@plt> 1246f8: aa0003f4 mov x20, x0 1246fc: aa1303e0 mov x0, x19 124700: 9400ec1c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 124704: aa1403e0 mov x0, x20 124708: 9400d296 bl 0x159160 <__emutls_get_address+0x6d4> 12470c: d503233f paciasp 124710: d101c3ff sub sp, sp, #0x70 124714: a9037bfd stp x29, x30, [sp, #0x30] 124718: 9100c3fd add x29, sp, #0x30 12471c: f90023f7 str x23, [sp, #0x40] 124720: a90557f6 stp x22, x21, [sp, #0x50] 124724: a9064ff4 stp x20, x19, [sp, #0x60] 124728: 90000255 adrp x21, 0x16c000 12472c: 90000249 adrp x9, 0x16c000 124730: d53bd056 mrs x22, TPIDR_EL0 124734: aa0103f3 mov x19, x1 124738: f94016c8 ldr x8, [x22, #0x28] 12473c: aa0003f4 mov x20, x0 124740: f94752b5 ldr x21, [x21, #0xea0] 124744: f9474529 ldr x9, [x9, #0xe88] 124748: f81f83a8 stur x8, [x29, #-0x8] 12474c: f9000bff str xzr, [sp, #0x10] 124750: a90027f5 stp x21, x9, [sp] 124754: c8dffea8 ldar x8, [x21] 124758: b100051f cmn x8, #0x1 12475c: 54000160 b.eq 0x124788 124760: 910003e8 mov x8, sp 124764: d10043a9 sub x9, x29, #0x10 124768: 90000240 adrp x0, 0x16c000 12476c: b0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 124770: 9104d042 add x2, x2, #0x134 124774: 910063e1 add x1, sp, #0x18 124778: f81f03a8 stur x8, [x29, #-0x10] 12477c: f9000fe9 str x9, [sp, #0x18] 124780: f9475000 ldr x0, [x0, #0xea0] 124784: 9400ec7b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 124788: a9412668 ldp x8, x9, [x19, #0x10] 12478c: b9800aaa ldrsw x10, [x21, #0x8] 124790: cb080129 sub x9, x9, x8 124794: d1000557 sub x23, x10, #0x1 124798: eb890eff cmp x23, x9, asr #3 12479c: 540004a2 b.hs 0x124830 1247a0: f8777913 ldr x19, [x8, x23, lsl #3] 1247a4: b4000473 cbz x19, 0x124830 1247a8: aa1303e0 mov x0, x19 1247ac: 9400ebed bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 1247b0: aa1403f5 mov x21, x20 1247b4: a9c126a8 ldp x8, x9, [x21, #0x10]! 1247b8: cb080129 sub x9, x9, x8 1247bc: 9343fd2a asr x10, x9, #3 1247c0: eb17015f cmp x10, x23 1247c4: 54000168 b.hi 0x1247f0 1247c8: 910006e9 add x9, x23, #0x1 1247cc: eb0a0121 subs x1, x9, x10 1247d0: 540000a9 b.ls 0x1247e4 1247d4: aa1503e0 mov x0, x21 1247d8: 94004201 bl 0x134fdc ::~codecvt()+0xc30> 1247dc: f94002a8 ldr x8, [x21] 1247e0: 14000004 b 0x1247f0 1247e4: 54000062 b.hs 0x1247f0 1247e8: 8b090d09 add x9, x8, x9, lsl #3 1247ec: f9000e89 str x9, [x20, #0x18] 1247f0: f8777900 ldr x0, [x8, x23, lsl #3] 1247f4: b4000060 cbz x0, 0x124800 1247f8: 9400ebde bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1247fc: f94002a8 ldr x8, [x21] 124800: f8377913 str x19, [x8, x23, lsl #3] 124804: f94016c8 ldr x8, [x22, #0x28] 124808: f85f83a9 ldur x9, [x29, #-0x8] 12480c: eb09011f cmp x8, x9 124810: 54000121 b.ne 0x124834 124814: a9464ff4 ldp x20, x19, [sp, #0x60] 124818: a94557f6 ldp x22, x21, [sp, #0x50] 12481c: a9437bfd ldp x29, x30, [sp, #0x30] 124820: f94023f7 ldr x23, [sp, #0x40] 124824: 9101c3ff add sp, sp, #0x70 124828: d50323bf autiasp 12482c: d65f03c0 ret 124830: 940003e6 bl 0x1257c8 124834: 9400e17f bl 0x15ce30 <__stack_chk_fail@plt> 124838: aa0003f4 mov x20, x0 12483c: aa1303e0 mov x0, x19 124840: 9400ebcc bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 124844: aa1403e0 mov x0, x20 124848: 9400d246 bl 0x159160 <__emutls_get_address+0x6d4> 12484c: d503233f paciasp 124850: d101c3ff sub sp, sp, #0x70 124854: a9037bfd stp x29, x30, [sp, #0x30] 124858: 9100c3fd add x29, sp, #0x30 12485c: f90023f7 str x23, [sp, #0x40] 124860: a90557f6 stp x22, x21, [sp, #0x50] 124864: a9064ff4 stp x20, x19, [sp, #0x60] 124868: 90000255 adrp x21, 0x16c000 12486c: 90000249 adrp x9, 0x16c000 124870: d53bd056 mrs x22, TPIDR_EL0 124874: aa0103f3 mov x19, x1 124878: f94016c8 ldr x8, [x22, #0x28] 12487c: aa0003f4 mov x20, x0 124880: f94706b5 ldr x21, [x21, #0xe08] 124884: f9474529 ldr x9, [x9, #0xe88] 124888: f81f83a8 stur x8, [x29, #-0x8] 12488c: f9000bff str xzr, [sp, #0x10] 124890: a90027f5 stp x21, x9, [sp] 124894: c8dffea8 ldar x8, [x21] 124898: b100051f cmn x8, #0x1 12489c: 54000160 b.eq 0x1248c8 1248a0: 910003e8 mov x8, sp 1248a4: d10043a9 sub x9, x29, #0x10 1248a8: 90000240 adrp x0, 0x16c000 1248ac: b0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 1248b0: 9104d042 add x2, x2, #0x134 1248b4: 910063e1 add x1, sp, #0x18 1248b8: f81f03a8 stur x8, [x29, #-0x10] 1248bc: f9000fe9 str x9, [sp, #0x18] 1248c0: f9470400 ldr x0, [x0, #0xe08] 1248c4: 9400ec2b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 1248c8: a9412668 ldp x8, x9, [x19, #0x10] 1248cc: b9800aaa ldrsw x10, [x21, #0x8] 1248d0: cb080129 sub x9, x9, x8 1248d4: d1000557 sub x23, x10, #0x1 1248d8: eb890eff cmp x23, x9, asr #3 1248dc: 540004a2 b.hs 0x124970 1248e0: f8777913 ldr x19, [x8, x23, lsl #3] 1248e4: b4000473 cbz x19, 0x124970 1248e8: aa1303e0 mov x0, x19 1248ec: 9400eb9d bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 1248f0: aa1403f5 mov x21, x20 1248f4: a9c126a8 ldp x8, x9, [x21, #0x10]! 1248f8: cb080129 sub x9, x9, x8 1248fc: 9343fd2a asr x10, x9, #3 124900: eb17015f cmp x10, x23 124904: 54000168 b.hi 0x124930 124908: 910006e9 add x9, x23, #0x1 12490c: eb0a0121 subs x1, x9, x10 124910: 540000a9 b.ls 0x124924 124914: aa1503e0 mov x0, x21 124918: 940041b1 bl 0x134fdc ::~codecvt()+0xc30> 12491c: f94002a8 ldr x8, [x21] 124920: 14000004 b 0x124930 124924: 54000062 b.hs 0x124930 124928: 8b090d09 add x9, x8, x9, lsl #3 12492c: f9000e89 str x9, [x20, #0x18] 124930: f8777900 ldr x0, [x8, x23, lsl #3] 124934: b4000060 cbz x0, 0x124940 124938: 9400eb8e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 12493c: f94002a8 ldr x8, [x21] 124940: f8377913 str x19, [x8, x23, lsl #3] 124944: f94016c8 ldr x8, [x22, #0x28] 124948: f85f83a9 ldur x9, [x29, #-0x8] 12494c: eb09011f cmp x8, x9 124950: 54000121 b.ne 0x124974 124954: a9464ff4 ldp x20, x19, [sp, #0x60] 124958: a94557f6 ldp x22, x21, [sp, #0x50] 12495c: a9437bfd ldp x29, x30, [sp, #0x30] 124960: f94023f7 ldr x23, [sp, #0x40] 124964: 9101c3ff add sp, sp, #0x70 124968: d50323bf autiasp 12496c: d65f03c0 ret 124970: 94000396 bl 0x1257c8 124974: 9400e12f bl 0x15ce30 <__stack_chk_fail@plt> 124978: aa0003f4 mov x20, x0 12497c: aa1303e0 mov x0, x19 124980: 9400eb7c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 124984: aa1403e0 mov x0, x20 124988: 9400d1f6 bl 0x159160 <__emutls_get_address+0x6d4> 12498c: d503233f paciasp 124990: d101c3ff sub sp, sp, #0x70 124994: a9037bfd stp x29, x30, [sp, #0x30] 124998: 9100c3fd add x29, sp, #0x30 12499c: f90023f7 str x23, [sp, #0x40] 1249a0: a90557f6 stp x22, x21, [sp, #0x50] 1249a4: a9064ff4 stp x20, x19, [sp, #0x60] 1249a8: 90000255 adrp x21, 0x16c000 1249ac: 90000249 adrp x9, 0x16c000 1249b0: d53bd056 mrs x22, TPIDR_EL0 1249b4: aa0103f3 mov x19, x1 1249b8: f94016c8 ldr x8, [x22, #0x28] 1249bc: aa0003f4 mov x20, x0 1249c0: f94712b5 ldr x21, [x21, #0xe20] 1249c4: f9474529 ldr x9, [x9, #0xe88] 1249c8: f81f83a8 stur x8, [x29, #-0x8] 1249cc: f9000bff str xzr, [sp, #0x10] 1249d0: a90027f5 stp x21, x9, [sp] 1249d4: c8dffea8 ldar x8, [x21] 1249d8: b100051f cmn x8, #0x1 1249dc: 54000160 b.eq 0x124a08 1249e0: 910003e8 mov x8, sp 1249e4: d10043a9 sub x9, x29, #0x10 1249e8: 90000240 adrp x0, 0x16c000 1249ec: b0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 1249f0: 9104d042 add x2, x2, #0x134 1249f4: 910063e1 add x1, sp, #0x18 1249f8: f81f03a8 stur x8, [x29, #-0x10] 1249fc: f9000fe9 str x9, [sp, #0x18] 124a00: f9471000 ldr x0, [x0, #0xe20] 124a04: 9400ebdb bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 124a08: a9412668 ldp x8, x9, [x19, #0x10] 124a0c: b9800aaa ldrsw x10, [x21, #0x8] 124a10: cb080129 sub x9, x9, x8 124a14: d1000557 sub x23, x10, #0x1 124a18: eb890eff cmp x23, x9, asr #3 124a1c: 540004a2 b.hs 0x124ab0 124a20: f8777913 ldr x19, [x8, x23, lsl #3] 124a24: b4000473 cbz x19, 0x124ab0 124a28: aa1303e0 mov x0, x19 124a2c: 9400eb4d bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 124a30: aa1403f5 mov x21, x20 124a34: a9c126a8 ldp x8, x9, [x21, #0x10]! 124a38: cb080129 sub x9, x9, x8 124a3c: 9343fd2a asr x10, x9, #3 124a40: eb17015f cmp x10, x23 124a44: 54000168 b.hi 0x124a70 124a48: 910006e9 add x9, x23, #0x1 124a4c: eb0a0121 subs x1, x9, x10 124a50: 540000a9 b.ls 0x124a64 124a54: aa1503e0 mov x0, x21 124a58: 94004161 bl 0x134fdc ::~codecvt()+0xc30> 124a5c: f94002a8 ldr x8, [x21] 124a60: 14000004 b 0x124a70 124a64: 54000062 b.hs 0x124a70 124a68: 8b090d09 add x9, x8, x9, lsl #3 124a6c: f9000e89 str x9, [x20, #0x18] 124a70: f8777900 ldr x0, [x8, x23, lsl #3] 124a74: b4000060 cbz x0, 0x124a80 124a78: 9400eb3e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 124a7c: f94002a8 ldr x8, [x21] 124a80: f8377913 str x19, [x8, x23, lsl #3] 124a84: f94016c8 ldr x8, [x22, #0x28] 124a88: f85f83a9 ldur x9, [x29, #-0x8] 124a8c: eb09011f cmp x8, x9 124a90: 54000121 b.ne 0x124ab4 124a94: a9464ff4 ldp x20, x19, [sp, #0x60] 124a98: a94557f6 ldp x22, x21, [sp, #0x50] 124a9c: a9437bfd ldp x29, x30, [sp, #0x30] 124aa0: f94023f7 ldr x23, [sp, #0x40] 124aa4: 9101c3ff add sp, sp, #0x70 124aa8: d50323bf autiasp 124aac: d65f03c0 ret 124ab0: 94000346 bl 0x1257c8 124ab4: 9400e0df bl 0x15ce30 <__stack_chk_fail@plt> 124ab8: aa0003f4 mov x20, x0 124abc: aa1303e0 mov x0, x19 124ac0: 9400eb2c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 124ac4: aa1403e0 mov x0, x20 124ac8: 9400d1a6 bl 0x159160 <__emutls_get_address+0x6d4> 124acc: d503233f paciasp 124ad0: d101c3ff sub sp, sp, #0x70 124ad4: a9037bfd stp x29, x30, [sp, #0x30] 124ad8: 9100c3fd add x29, sp, #0x30 124adc: f90023f7 str x23, [sp, #0x40] 124ae0: a90557f6 stp x22, x21, [sp, #0x50] 124ae4: a9064ff4 stp x20, x19, [sp, #0x60] 124ae8: 90000255 adrp x21, 0x16c000 124aec: 90000249 adrp x9, 0x16c000 124af0: d53bd056 mrs x22, TPIDR_EL0 124af4: aa0103f3 mov x19, x1 124af8: f94016c8 ldr x8, [x22, #0x28] 124afc: aa0003f4 mov x20, x0 124b00: f9471ab5 ldr x21, [x21, #0xe30] 124b04: f9474529 ldr x9, [x9, #0xe88] 124b08: f81f83a8 stur x8, [x29, #-0x8] 124b0c: f9000bff str xzr, [sp, #0x10] 124b10: a90027f5 stp x21, x9, [sp] 124b14: c8dffea8 ldar x8, [x21] 124b18: b100051f cmn x8, #0x1 124b1c: 54000160 b.eq 0x124b48 124b20: 910003e8 mov x8, sp 124b24: d10043a9 sub x9, x29, #0x10 124b28: 90000240 adrp x0, 0x16c000 124b2c: b0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 124b30: 9104d042 add x2, x2, #0x134 124b34: 910063e1 add x1, sp, #0x18 124b38: f81f03a8 stur x8, [x29, #-0x10] 124b3c: f9000fe9 str x9, [sp, #0x18] 124b40: f9471800 ldr x0, [x0, #0xe30] 124b44: 9400eb8b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 124b48: a9412668 ldp x8, x9, [x19, #0x10] 124b4c: b9800aaa ldrsw x10, [x21, #0x8] 124b50: cb080129 sub x9, x9, x8 124b54: d1000557 sub x23, x10, #0x1 124b58: eb890eff cmp x23, x9, asr #3 124b5c: 540004a2 b.hs 0x124bf0 124b60: f8777913 ldr x19, [x8, x23, lsl #3] 124b64: b4000473 cbz x19, 0x124bf0 124b68: aa1303e0 mov x0, x19 124b6c: 9400eafd bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 124b70: aa1403f5 mov x21, x20 124b74: a9c126a8 ldp x8, x9, [x21, #0x10]! 124b78: cb080129 sub x9, x9, x8 124b7c: 9343fd2a asr x10, x9, #3 124b80: eb17015f cmp x10, x23 124b84: 54000168 b.hi 0x124bb0 124b88: 910006e9 add x9, x23, #0x1 124b8c: eb0a0121 subs x1, x9, x10 124b90: 540000a9 b.ls 0x124ba4 124b94: aa1503e0 mov x0, x21 124b98: 94004111 bl 0x134fdc ::~codecvt()+0xc30> 124b9c: f94002a8 ldr x8, [x21] 124ba0: 14000004 b 0x124bb0 124ba4: 54000062 b.hs 0x124bb0 124ba8: 8b090d09 add x9, x8, x9, lsl #3 124bac: f9000e89 str x9, [x20, #0x18] 124bb0: f8777900 ldr x0, [x8, x23, lsl #3] 124bb4: b4000060 cbz x0, 0x124bc0 124bb8: 9400eaee bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 124bbc: f94002a8 ldr x8, [x21] 124bc0: f8377913 str x19, [x8, x23, lsl #3] 124bc4: f94016c8 ldr x8, [x22, #0x28] 124bc8: f85f83a9 ldur x9, [x29, #-0x8] 124bcc: eb09011f cmp x8, x9 124bd0: 54000121 b.ne 0x124bf4 124bd4: a9464ff4 ldp x20, x19, [sp, #0x60] 124bd8: a94557f6 ldp x22, x21, [sp, #0x50] 124bdc: a9437bfd ldp x29, x30, [sp, #0x30] 124be0: f94023f7 ldr x23, [sp, #0x40] 124be4: 9101c3ff add sp, sp, #0x70 124be8: d50323bf autiasp 124bec: d65f03c0 ret 124bf0: 940002f6 bl 0x1257c8 124bf4: 9400e08f bl 0x15ce30 <__stack_chk_fail@plt> 124bf8: aa0003f4 mov x20, x0 124bfc: aa1303e0 mov x0, x19 124c00: 9400eadc bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 124c04: aa1403e0 mov x0, x20 124c08: 9400d156 bl 0x159160 <__emutls_get_address+0x6d4> 124c0c: d503233f paciasp 124c10: d101c3ff sub sp, sp, #0x70 124c14: a9037bfd stp x29, x30, [sp, #0x30] 124c18: 9100c3fd add x29, sp, #0x30 124c1c: f90023f7 str x23, [sp, #0x40] 124c20: a90557f6 stp x22, x21, [sp, #0x50] 124c24: a9064ff4 stp x20, x19, [sp, #0x60] 124c28: 90000255 adrp x21, 0x16c000 124c2c: 90000249 adrp x9, 0x16c000 124c30: d53bd056 mrs x22, TPIDR_EL0 124c34: aa0103f3 mov x19, x1 124c38: f94016c8 ldr x8, [x22, #0x28] 124c3c: aa0003f4 mov x20, x0 124c40: f94722b5 ldr x21, [x21, #0xe40] 124c44: f9474529 ldr x9, [x9, #0xe88] 124c48: f81f83a8 stur x8, [x29, #-0x8] 124c4c: f9000bff str xzr, [sp, #0x10] 124c50: a90027f5 stp x21, x9, [sp] 124c54: c8dffea8 ldar x8, [x21] 124c58: b100051f cmn x8, #0x1 124c5c: 54000160 b.eq 0x124c88 124c60: 910003e8 mov x8, sp 124c64: d10043a9 sub x9, x29, #0x10 124c68: 90000240 adrp x0, 0x16c000 124c6c: b0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 124c70: 9104d042 add x2, x2, #0x134 124c74: 910063e1 add x1, sp, #0x18 124c78: f81f03a8 stur x8, [x29, #-0x10] 124c7c: f9000fe9 str x9, [sp, #0x18] 124c80: f9472000 ldr x0, [x0, #0xe40] 124c84: 9400eb3b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 124c88: a9412668 ldp x8, x9, [x19, #0x10] 124c8c: b9800aaa ldrsw x10, [x21, #0x8] 124c90: cb080129 sub x9, x9, x8 124c94: d1000557 sub x23, x10, #0x1 124c98: eb890eff cmp x23, x9, asr #3 124c9c: 540004a2 b.hs 0x124d30 124ca0: f8777913 ldr x19, [x8, x23, lsl #3] 124ca4: b4000473 cbz x19, 0x124d30 124ca8: aa1303e0 mov x0, x19 124cac: 9400eaad bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 124cb0: aa1403f5 mov x21, x20 124cb4: a9c126a8 ldp x8, x9, [x21, #0x10]! 124cb8: cb080129 sub x9, x9, x8 124cbc: 9343fd2a asr x10, x9, #3 124cc0: eb17015f cmp x10, x23 124cc4: 54000168 b.hi 0x124cf0 124cc8: 910006e9 add x9, x23, #0x1 124ccc: eb0a0121 subs x1, x9, x10 124cd0: 540000a9 b.ls 0x124ce4 124cd4: aa1503e0 mov x0, x21 124cd8: 940040c1 bl 0x134fdc ::~codecvt()+0xc30> 124cdc: f94002a8 ldr x8, [x21] 124ce0: 14000004 b 0x124cf0 124ce4: 54000062 b.hs 0x124cf0 124ce8: 8b090d09 add x9, x8, x9, lsl #3 124cec: f9000e89 str x9, [x20, #0x18] 124cf0: f8777900 ldr x0, [x8, x23, lsl #3] 124cf4: b4000060 cbz x0, 0x124d00 124cf8: 9400ea9e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 124cfc: f94002a8 ldr x8, [x21] 124d00: f8377913 str x19, [x8, x23, lsl #3] 124d04: f94016c8 ldr x8, [x22, #0x28] 124d08: f85f83a9 ldur x9, [x29, #-0x8] 124d0c: eb09011f cmp x8, x9 124d10: 54000121 b.ne 0x124d34 124d14: a9464ff4 ldp x20, x19, [sp, #0x60] 124d18: a94557f6 ldp x22, x21, [sp, #0x50] 124d1c: a9437bfd ldp x29, x30, [sp, #0x30] 124d20: f94023f7 ldr x23, [sp, #0x40] 124d24: 9101c3ff add sp, sp, #0x70 124d28: d50323bf autiasp 124d2c: d65f03c0 ret 124d30: 940002a6 bl 0x1257c8 124d34: 9400e03f bl 0x15ce30 <__stack_chk_fail@plt> 124d38: aa0003f4 mov x20, x0 124d3c: aa1303e0 mov x0, x19 124d40: 9400ea8c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 124d44: aa1403e0 mov x0, x20 124d48: 9400d106 bl 0x159160 <__emutls_get_address+0x6d4> 124d4c: d503233f paciasp 124d50: d101c3ff sub sp, sp, #0x70 124d54: a9037bfd stp x29, x30, [sp, #0x30] 124d58: 9100c3fd add x29, sp, #0x30 124d5c: f90023f7 str x23, [sp, #0x40] 124d60: a90557f6 stp x22, x21, [sp, #0x50] 124d64: a9064ff4 stp x20, x19, [sp, #0x60] 124d68: b0000255 adrp x21, 0x16d000 124d6c: 90000249 adrp x9, 0x16c000 124d70: d53bd056 mrs x22, TPIDR_EL0 124d74: aa0103f3 mov x19, x1 124d78: f94016c8 ldr x8, [x22, #0x28] 124d7c: aa0003f4 mov x20, x0 124d80: f9400eb5 ldr x21, [x21, #0x18] 124d84: f9474529 ldr x9, [x9, #0xe88] 124d88: f81f83a8 stur x8, [x29, #-0x8] 124d8c: f9000bff str xzr, [sp, #0x10] 124d90: a90027f5 stp x21, x9, [sp] 124d94: c8dffea8 ldar x8, [x21] 124d98: b100051f cmn x8, #0x1 124d9c: 54000160 b.eq 0x124dc8 124da0: 910003e8 mov x8, sp 124da4: d10043a9 sub x9, x29, #0x10 124da8: b0000240 adrp x0, 0x16d000 124dac: b0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 124db0: 9104d042 add x2, x2, #0x134 124db4: 910063e1 add x1, sp, #0x18 124db8: f81f03a8 stur x8, [x29, #-0x10] 124dbc: f9000fe9 str x9, [sp, #0x18] 124dc0: f9400c00 ldr x0, [x0, #0x18] 124dc4: 9400eaeb bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 124dc8: a9412668 ldp x8, x9, [x19, #0x10] 124dcc: b9800aaa ldrsw x10, [x21, #0x8] 124dd0: cb080129 sub x9, x9, x8 124dd4: d1000557 sub x23, x10, #0x1 124dd8: eb890eff cmp x23, x9, asr #3 124ddc: 540004a2 b.hs 0x124e70 124de0: f8777913 ldr x19, [x8, x23, lsl #3] 124de4: b4000473 cbz x19, 0x124e70 124de8: aa1303e0 mov x0, x19 124dec: 9400ea5d bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 124df0: aa1403f5 mov x21, x20 124df4: a9c126a8 ldp x8, x9, [x21, #0x10]! 124df8: cb080129 sub x9, x9, x8 124dfc: 9343fd2a asr x10, x9, #3 124e00: eb17015f cmp x10, x23 124e04: 54000168 b.hi 0x124e30 124e08: 910006e9 add x9, x23, #0x1 124e0c: eb0a0121 subs x1, x9, x10 124e10: 540000a9 b.ls 0x124e24 124e14: aa1503e0 mov x0, x21 124e18: 94004071 bl 0x134fdc ::~codecvt()+0xc30> 124e1c: f94002a8 ldr x8, [x21] 124e20: 14000004 b 0x124e30 124e24: 54000062 b.hs 0x124e30 124e28: 8b090d09 add x9, x8, x9, lsl #3 124e2c: f9000e89 str x9, [x20, #0x18] 124e30: f8777900 ldr x0, [x8, x23, lsl #3] 124e34: b4000060 cbz x0, 0x124e40 124e38: 9400ea4e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 124e3c: f94002a8 ldr x8, [x21] 124e40: f8377913 str x19, [x8, x23, lsl #3] 124e44: f94016c8 ldr x8, [x22, #0x28] 124e48: f85f83a9 ldur x9, [x29, #-0x8] 124e4c: eb09011f cmp x8, x9 124e50: 54000121 b.ne 0x124e74 124e54: a9464ff4 ldp x20, x19, [sp, #0x60] 124e58: a94557f6 ldp x22, x21, [sp, #0x50] 124e5c: a9437bfd ldp x29, x30, [sp, #0x30] 124e60: f94023f7 ldr x23, [sp, #0x40] 124e64: 9101c3ff add sp, sp, #0x70 124e68: d50323bf autiasp 124e6c: d65f03c0 ret 124e70: 94000256 bl 0x1257c8 124e74: 9400dfef bl 0x15ce30 <__stack_chk_fail@plt> 124e78: aa0003f4 mov x20, x0 124e7c: aa1303e0 mov x0, x19 124e80: 9400ea3c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 124e84: aa1403e0 mov x0, x20 124e88: 9400d0b6 bl 0x159160 <__emutls_get_address+0x6d4> 124e8c: d503233f paciasp 124e90: d101c3ff sub sp, sp, #0x70 124e94: a9037bfd stp x29, x30, [sp, #0x30] 124e98: 9100c3fd add x29, sp, #0x30 124e9c: f90023f7 str x23, [sp, #0x40] 124ea0: a90557f6 stp x22, x21, [sp, #0x50] 124ea4: a9064ff4 stp x20, x19, [sp, #0x60] 124ea8: b0000255 adrp x21, 0x16d000 124eac: 90000249 adrp x9, 0x16c000 124eb0: d53bd056 mrs x22, TPIDR_EL0 124eb4: aa0103f3 mov x19, x1 124eb8: f94016c8 ldr x8, [x22, #0x28] 124ebc: aa0003f4 mov x20, x0 124ec0: f94012b5 ldr x21, [x21, #0x20] 124ec4: f9474529 ldr x9, [x9, #0xe88] 124ec8: f81f83a8 stur x8, [x29, #-0x8] 124ecc: f9000bff str xzr, [sp, #0x10] 124ed0: a90027f5 stp x21, x9, [sp] 124ed4: c8dffea8 ldar x8, [x21] 124ed8: b100051f cmn x8, #0x1 124edc: 54000160 b.eq 0x124f08 124ee0: 910003e8 mov x8, sp 124ee4: d10043a9 sub x9, x29, #0x10 124ee8: b0000240 adrp x0, 0x16d000 124eec: b0000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 124ef0: 9104d042 add x2, x2, #0x134 124ef4: 910063e1 add x1, sp, #0x18 124ef8: f81f03a8 stur x8, [x29, #-0x10] 124efc: f9000fe9 str x9, [sp, #0x18] 124f00: f9401000 ldr x0, [x0, #0x20] 124f04: 9400ea9b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 124f08: a9412668 ldp x8, x9, [x19, #0x10] 124f0c: b9800aaa ldrsw x10, [x21, #0x8] 124f10: cb080129 sub x9, x9, x8 124f14: d1000557 sub x23, x10, #0x1 124f18: eb890eff cmp x23, x9, asr #3 124f1c: 540004a2 b.hs 0x124fb0 124f20: f8777913 ldr x19, [x8, x23, lsl #3] 124f24: b4000473 cbz x19, 0x124fb0 124f28: aa1303e0 mov x0, x19 124f2c: 9400ea0d bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 124f30: aa1403f5 mov x21, x20 124f34: a9c126a8 ldp x8, x9, [x21, #0x10]! 124f38: cb080129 sub x9, x9, x8 124f3c: 9343fd2a asr x10, x9, #3 124f40: eb17015f cmp x10, x23 124f44: 54000168 b.hi 0x124f70 124f48: 910006e9 add x9, x23, #0x1 124f4c: eb0a0121 subs x1, x9, x10 124f50: 540000a9 b.ls 0x124f64 124f54: aa1503e0 mov x0, x21 124f58: 94004021 bl 0x134fdc ::~codecvt()+0xc30> 124f5c: f94002a8 ldr x8, [x21] 124f60: 14000004 b 0x124f70 124f64: 54000062 b.hs 0x124f70 124f68: 8b090d09 add x9, x8, x9, lsl #3 124f6c: f9000e89 str x9, [x20, #0x18] 124f70: f8777900 ldr x0, [x8, x23, lsl #3] 124f74: b4000060 cbz x0, 0x124f80 124f78: 9400e9fe bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 124f7c: f94002a8 ldr x8, [x21] 124f80: f8377913 str x19, [x8, x23, lsl #3] 124f84: f94016c8 ldr x8, [x22, #0x28] 124f88: f85f83a9 ldur x9, [x29, #-0x8] 124f8c: eb09011f cmp x8, x9 124f90: 54000121 b.ne 0x124fb4 124f94: a9464ff4 ldp x20, x19, [sp, #0x60] 124f98: a94557f6 ldp x22, x21, [sp, #0x50] 124f9c: a9437bfd ldp x29, x30, [sp, #0x30] 124fa0: f94023f7 ldr x23, [sp, #0x40] 124fa4: 9101c3ff add sp, sp, #0x70 124fa8: d50323bf autiasp 124fac: d65f03c0 ret 124fb0: 94000206 bl 0x1257c8 124fb4: 9400df9f bl 0x15ce30 <__stack_chk_fail@plt> 124fb8: aa0003f4 mov x20, x0 124fbc: aa1303e0 mov x0, x19 124fc0: 9400e9ec bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 124fc4: aa1403e0 mov x0, x20 124fc8: 9400d066 bl 0x159160 <__emutls_get_address+0x6d4> 124fcc: d503233f paciasp 124fd0: d101c3ff sub sp, sp, #0x70 124fd4: a9037bfd stp x29, x30, [sp, #0x30] 124fd8: 9100c3fd add x29, sp, #0x30 124fdc: f90023f7 str x23, [sp, #0x40] 124fe0: a90557f6 stp x22, x21, [sp, #0x50] 124fe4: a9064ff4 stp x20, x19, [sp, #0x60] 124fe8: b0000255 adrp x21, 0x16d000 124fec: 90000249 adrp x9, 0x16c000 124ff0: d53bd056 mrs x22, TPIDR_EL0 124ff4: aa0103f3 mov x19, x1 124ff8: f94016c8 ldr x8, [x22, #0x28] 124ffc: aa0003f4 mov x20, x0 125000: f94016b5 ldr x21, [x21, #0x28] 125004: f9474529 ldr x9, [x9, #0xe88] 125008: f81f83a8 stur x8, [x29, #-0x8] 12500c: f9000bff str xzr, [sp, #0x10] 125010: a90027f5 stp x21, x9, [sp] 125014: c8dffea8 ldar x8, [x21] 125018: b100051f cmn x8, #0x1 12501c: 54000160 b.eq 0x125048 125020: 910003e8 mov x8, sp 125024: d10043a9 sub x9, x29, #0x10 125028: 90000240 adrp x0, 0x16d000 12502c: 90000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 125030: 9104d042 add x2, x2, #0x134 125034: 910063e1 add x1, sp, #0x18 125038: f81f03a8 stur x8, [x29, #-0x10] 12503c: f9000fe9 str x9, [sp, #0x18] 125040: f9401400 ldr x0, [x0, #0x28] 125044: 9400ea4b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 125048: a9412668 ldp x8, x9, [x19, #0x10] 12504c: b9800aaa ldrsw x10, [x21, #0x8] 125050: cb080129 sub x9, x9, x8 125054: d1000557 sub x23, x10, #0x1 125058: eb890eff cmp x23, x9, asr #3 12505c: 540004a2 b.hs 0x1250f0 125060: f8777913 ldr x19, [x8, x23, lsl #3] 125064: b4000473 cbz x19, 0x1250f0 125068: aa1303e0 mov x0, x19 12506c: 9400e9bd bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 125070: aa1403f5 mov x21, x20 125074: a9c126a8 ldp x8, x9, [x21, #0x10]! 125078: cb080129 sub x9, x9, x8 12507c: 9343fd2a asr x10, x9, #3 125080: eb17015f cmp x10, x23 125084: 54000168 b.hi 0x1250b0 125088: 910006e9 add x9, x23, #0x1 12508c: eb0a0121 subs x1, x9, x10 125090: 540000a9 b.ls 0x1250a4 125094: aa1503e0 mov x0, x21 125098: 94003fd1 bl 0x134fdc ::~codecvt()+0xc30> 12509c: f94002a8 ldr x8, [x21] 1250a0: 14000004 b 0x1250b0 1250a4: 54000062 b.hs 0x1250b0 1250a8: 8b090d09 add x9, x8, x9, lsl #3 1250ac: f9000e89 str x9, [x20, #0x18] 1250b0: f8777900 ldr x0, [x8, x23, lsl #3] 1250b4: b4000060 cbz x0, 0x1250c0 1250b8: 9400e9ae bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1250bc: f94002a8 ldr x8, [x21] 1250c0: f8377913 str x19, [x8, x23, lsl #3] 1250c4: f94016c8 ldr x8, [x22, #0x28] 1250c8: f85f83a9 ldur x9, [x29, #-0x8] 1250cc: eb09011f cmp x8, x9 1250d0: 54000121 b.ne 0x1250f4 1250d4: a9464ff4 ldp x20, x19, [sp, #0x60] 1250d8: a94557f6 ldp x22, x21, [sp, #0x50] 1250dc: a9437bfd ldp x29, x30, [sp, #0x30] 1250e0: f94023f7 ldr x23, [sp, #0x40] 1250e4: 9101c3ff add sp, sp, #0x70 1250e8: d50323bf autiasp 1250ec: d65f03c0 ret 1250f0: 940001b6 bl 0x1257c8 1250f4: 9400df4f bl 0x15ce30 <__stack_chk_fail@plt> 1250f8: aa0003f4 mov x20, x0 1250fc: aa1303e0 mov x0, x19 125100: 9400e99c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 125104: aa1403e0 mov x0, x20 125108: 9400d016 bl 0x159160 <__emutls_get_address+0x6d4> 12510c: d503233f paciasp 125110: d101c3ff sub sp, sp, #0x70 125114: a9037bfd stp x29, x30, [sp, #0x30] 125118: 9100c3fd add x29, sp, #0x30 12511c: f90023f7 str x23, [sp, #0x40] 125120: a90557f6 stp x22, x21, [sp, #0x50] 125124: a9064ff4 stp x20, x19, [sp, #0x60] 125128: 90000255 adrp x21, 0x16d000 12512c: f0000229 adrp x9, 0x16c000 125130: d53bd056 mrs x22, TPIDR_EL0 125134: aa0103f3 mov x19, x1 125138: f94016c8 ldr x8, [x22, #0x28] 12513c: aa0003f4 mov x20, x0 125140: f9401ab5 ldr x21, [x21, #0x30] 125144: f9474529 ldr x9, [x9, #0xe88] 125148: f81f83a8 stur x8, [x29, #-0x8] 12514c: f9000bff str xzr, [sp, #0x10] 125150: a90027f5 stp x21, x9, [sp] 125154: c8dffea8 ldar x8, [x21] 125158: b100051f cmn x8, #0x1 12515c: 54000160 b.eq 0x125188 125160: 910003e8 mov x8, sp 125164: d10043a9 sub x9, x29, #0x10 125168: 90000240 adrp x0, 0x16d000 12516c: 90000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 125170: 9104d042 add x2, x2, #0x134 125174: 910063e1 add x1, sp, #0x18 125178: f81f03a8 stur x8, [x29, #-0x10] 12517c: f9000fe9 str x9, [sp, #0x18] 125180: f9401800 ldr x0, [x0, #0x30] 125184: 9400e9fb bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 125188: a9412668 ldp x8, x9, [x19, #0x10] 12518c: b9800aaa ldrsw x10, [x21, #0x8] 125190: cb080129 sub x9, x9, x8 125194: d1000557 sub x23, x10, #0x1 125198: eb890eff cmp x23, x9, asr #3 12519c: 540004a2 b.hs 0x125230 1251a0: f8777913 ldr x19, [x8, x23, lsl #3] 1251a4: b4000473 cbz x19, 0x125230 1251a8: aa1303e0 mov x0, x19 1251ac: 9400e96d bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 1251b0: aa1403f5 mov x21, x20 1251b4: a9c126a8 ldp x8, x9, [x21, #0x10]! 1251b8: cb080129 sub x9, x9, x8 1251bc: 9343fd2a asr x10, x9, #3 1251c0: eb17015f cmp x10, x23 1251c4: 54000168 b.hi 0x1251f0 1251c8: 910006e9 add x9, x23, #0x1 1251cc: eb0a0121 subs x1, x9, x10 1251d0: 540000a9 b.ls 0x1251e4 1251d4: aa1503e0 mov x0, x21 1251d8: 94003f81 bl 0x134fdc ::~codecvt()+0xc30> 1251dc: f94002a8 ldr x8, [x21] 1251e0: 14000004 b 0x1251f0 1251e4: 54000062 b.hs 0x1251f0 1251e8: 8b090d09 add x9, x8, x9, lsl #3 1251ec: f9000e89 str x9, [x20, #0x18] 1251f0: f8777900 ldr x0, [x8, x23, lsl #3] 1251f4: b4000060 cbz x0, 0x125200 1251f8: 9400e95e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1251fc: f94002a8 ldr x8, [x21] 125200: f8377913 str x19, [x8, x23, lsl #3] 125204: f94016c8 ldr x8, [x22, #0x28] 125208: f85f83a9 ldur x9, [x29, #-0x8] 12520c: eb09011f cmp x8, x9 125210: 54000121 b.ne 0x125234 125214: a9464ff4 ldp x20, x19, [sp, #0x60] 125218: a94557f6 ldp x22, x21, [sp, #0x50] 12521c: a9437bfd ldp x29, x30, [sp, #0x30] 125220: f94023f7 ldr x23, [sp, #0x40] 125224: 9101c3ff add sp, sp, #0x70 125228: d50323bf autiasp 12522c: d65f03c0 ret 125230: 94000166 bl 0x1257c8 125234: 9400deff bl 0x15ce30 <__stack_chk_fail@plt> 125238: aa0003f4 mov x20, x0 12523c: aa1303e0 mov x0, x19 125240: 9400e94c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 125244: aa1403e0 mov x0, x20 125248: 9400cfc6 bl 0x159160 <__emutls_get_address+0x6d4> 12524c: d503233f paciasp 125250: d101c3ff sub sp, sp, #0x70 125254: a9037bfd stp x29, x30, [sp, #0x30] 125258: 9100c3fd add x29, sp, #0x30 12525c: f90023f7 str x23, [sp, #0x40] 125260: a90557f6 stp x22, x21, [sp, #0x50] 125264: a9064ff4 stp x20, x19, [sp, #0x60] 125268: 90000255 adrp x21, 0x16d000 12526c: f0000229 adrp x9, 0x16c000 125270: d53bd056 mrs x22, TPIDR_EL0 125274: aa0103f3 mov x19, x1 125278: f94016c8 ldr x8, [x22, #0x28] 12527c: aa0003f4 mov x20, x0 125280: f9401eb5 ldr x21, [x21, #0x38] 125284: f9474529 ldr x9, [x9, #0xe88] 125288: f81f83a8 stur x8, [x29, #-0x8] 12528c: f9000bff str xzr, [sp, #0x10] 125290: a90027f5 stp x21, x9, [sp] 125294: c8dffea8 ldar x8, [x21] 125298: b100051f cmn x8, #0x1 12529c: 54000160 b.eq 0x1252c8 1252a0: 910003e8 mov x8, sp 1252a4: d10043a9 sub x9, x29, #0x10 1252a8: 90000240 adrp x0, 0x16d000 1252ac: 90000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 1252b0: 9104d042 add x2, x2, #0x134 1252b4: 910063e1 add x1, sp, #0x18 1252b8: f81f03a8 stur x8, [x29, #-0x10] 1252bc: f9000fe9 str x9, [sp, #0x18] 1252c0: f9401c00 ldr x0, [x0, #0x38] 1252c4: 9400e9ab bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 1252c8: a9412668 ldp x8, x9, [x19, #0x10] 1252cc: b9800aaa ldrsw x10, [x21, #0x8] 1252d0: cb080129 sub x9, x9, x8 1252d4: d1000557 sub x23, x10, #0x1 1252d8: eb890eff cmp x23, x9, asr #3 1252dc: 540004a2 b.hs 0x125370 1252e0: f8777913 ldr x19, [x8, x23, lsl #3] 1252e4: b4000473 cbz x19, 0x125370 1252e8: aa1303e0 mov x0, x19 1252ec: 9400e91d bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 1252f0: aa1403f5 mov x21, x20 1252f4: a9c126a8 ldp x8, x9, [x21, #0x10]! 1252f8: cb080129 sub x9, x9, x8 1252fc: 9343fd2a asr x10, x9, #3 125300: eb17015f cmp x10, x23 125304: 54000168 b.hi 0x125330 125308: 910006e9 add x9, x23, #0x1 12530c: eb0a0121 subs x1, x9, x10 125310: 540000a9 b.ls 0x125324 125314: aa1503e0 mov x0, x21 125318: 94003f31 bl 0x134fdc ::~codecvt()+0xc30> 12531c: f94002a8 ldr x8, [x21] 125320: 14000004 b 0x125330 125324: 54000062 b.hs 0x125330 125328: 8b090d09 add x9, x8, x9, lsl #3 12532c: f9000e89 str x9, [x20, #0x18] 125330: f8777900 ldr x0, [x8, x23, lsl #3] 125334: b4000060 cbz x0, 0x125340 125338: 9400e90e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 12533c: f94002a8 ldr x8, [x21] 125340: f8377913 str x19, [x8, x23, lsl #3] 125344: f94016c8 ldr x8, [x22, #0x28] 125348: f85f83a9 ldur x9, [x29, #-0x8] 12534c: eb09011f cmp x8, x9 125350: 54000121 b.ne 0x125374 125354: a9464ff4 ldp x20, x19, [sp, #0x60] 125358: a94557f6 ldp x22, x21, [sp, #0x50] 12535c: a9437bfd ldp x29, x30, [sp, #0x30] 125360: f94023f7 ldr x23, [sp, #0x40] 125364: 9101c3ff add sp, sp, #0x70 125368: d50323bf autiasp 12536c: d65f03c0 ret 125370: 94000116 bl 0x1257c8 125374: 9400deaf bl 0x15ce30 <__stack_chk_fail@plt> 125378: aa0003f4 mov x20, x0 12537c: aa1303e0 mov x0, x19 125380: 9400e8fc bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 125384: aa1403e0 mov x0, x20 125388: 9400cf76 bl 0x159160 <__emutls_get_address+0x6d4> 12538c: d503233f paciasp 125390: d101c3ff sub sp, sp, #0x70 125394: a9037bfd stp x29, x30, [sp, #0x30] 125398: 9100c3fd add x29, sp, #0x30 12539c: f90023f7 str x23, [sp, #0x40] 1253a0: a90557f6 stp x22, x21, [sp, #0x50] 1253a4: a9064ff4 stp x20, x19, [sp, #0x60] 1253a8: 90000255 adrp x21, 0x16d000 1253ac: f0000229 adrp x9, 0x16c000 1253b0: d53bd056 mrs x22, TPIDR_EL0 1253b4: aa0103f3 mov x19, x1 1253b8: f94016c8 ldr x8, [x22, #0x28] 1253bc: aa0003f4 mov x20, x0 1253c0: f94022b5 ldr x21, [x21, #0x40] 1253c4: f9474529 ldr x9, [x9, #0xe88] 1253c8: f81f83a8 stur x8, [x29, #-0x8] 1253cc: f9000bff str xzr, [sp, #0x10] 1253d0: a90027f5 stp x21, x9, [sp] 1253d4: c8dffea8 ldar x8, [x21] 1253d8: b100051f cmn x8, #0x1 1253dc: 54000160 b.eq 0x125408 1253e0: 910003e8 mov x8, sp 1253e4: d10043a9 sub x9, x29, #0x10 1253e8: 90000240 adrp x0, 0x16d000 1253ec: 90000082 adrp x2, 0x135000 ::~codecvt()+0xc54> 1253f0: 9104d042 add x2, x2, #0x134 1253f4: 910063e1 add x1, sp, #0x18 1253f8: f81f03a8 stur x8, [x29, #-0x10] 1253fc: f9000fe9 str x9, [sp, #0x18] 125400: f9402000 ldr x0, [x0, #0x40] 125404: 9400e95b bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 125408: a9412668 ldp x8, x9, [x19, #0x10] 12540c: b9800aaa ldrsw x10, [x21, #0x8] 125410: cb080129 sub x9, x9, x8 125414: d1000557 sub x23, x10, #0x1 125418: eb890eff cmp x23, x9, asr #3 12541c: 540004a2 b.hs 0x1254b0 125420: f8777913 ldr x19, [x8, x23, lsl #3] 125424: b4000473 cbz x19, 0x1254b0 125428: aa1303e0 mov x0, x19 12542c: 9400e8cd bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 125430: aa1403f5 mov x21, x20 125434: a9c126a8 ldp x8, x9, [x21, #0x10]! 125438: cb080129 sub x9, x9, x8 12543c: 9343fd2a asr x10, x9, #3 125440: eb17015f cmp x10, x23 125444: 54000168 b.hi 0x125470 125448: 910006e9 add x9, x23, #0x1 12544c: eb0a0121 subs x1, x9, x10 125450: 540000a9 b.ls 0x125464 125454: aa1503e0 mov x0, x21 125458: 94003ee1 bl 0x134fdc ::~codecvt()+0xc30> 12545c: f94002a8 ldr x8, [x21] 125460: 14000004 b 0x125470 125464: 54000062 b.hs 0x125470 125468: 8b090d09 add x9, x8, x9, lsl #3 12546c: f9000e89 str x9, [x20, #0x18] 125470: f8777900 ldr x0, [x8, x23, lsl #3] 125474: b4000060 cbz x0, 0x125480 125478: 9400e8be bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 12547c: f94002a8 ldr x8, [x21] 125480: f8377913 str x19, [x8, x23, lsl #3] 125484: f94016c8 ldr x8, [x22, #0x28] 125488: f85f83a9 ldur x9, [x29, #-0x8] 12548c: eb09011f cmp x8, x9 125490: 54000121 b.ne 0x1254b4 125494: a9464ff4 ldp x20, x19, [sp, #0x60] 125498: a94557f6 ldp x22, x21, [sp, #0x50] 12549c: a9437bfd ldp x29, x30, [sp, #0x30] 1254a0: f94023f7 ldr x23, [sp, #0x40] 1254a4: 9101c3ff add sp, sp, #0x70 1254a8: d50323bf autiasp 1254ac: d65f03c0 ret 1254b0: 940000c6 bl 0x1257c8 1254b4: 9400de5f bl 0x15ce30 <__stack_chk_fail@plt> 1254b8: aa0003f4 mov x20, x0 1254bc: aa1303e0 mov x0, x19 1254c0: 9400e8ac bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 1254c4: aa1403e0 mov x0, x20 1254c8: 9400cf26 bl 0x159160 <__emutls_get_address+0x6d4> 1254cc: d503233f paciasp 1254d0: a9bb7bfd stp x29, x30, [sp, #-0x50]! 1254d4: f9000bf9 str x25, [sp, #0x10] 1254d8: 910003fd mov x29, sp 1254dc: a9025ff8 stp x24, x23, [sp, #0x20] 1254e0: a90357f6 stp x22, x21, [sp, #0x30] 1254e4: a9044ff4 stp x20, x19, [sp, #0x40] 1254e8: a941202a ldp x10, x8, [x1, #0x10] 1254ec: b0000209 adrp x9, 0x166000 1254f0: aa0003f3 mov x19, x0 1254f4: 9138e129 add x9, x9, #0xe38 1254f8: aa0003f4 mov x20, x0 1254fc: 3904401f strb wzr, [x0, #0x110] 125500: a901fc1f stp xzr, xzr, [x0, #0x18] 125504: cb0a0108 sub x8, x8, x10 125508: 9280000a mov x10, #-0x1 // =-1 12550c: 9343fd08 asr x8, x8, #3 125510: 9100050b add x11, x8, #0x1 125514: f100717f cmp x11, #0x1c 125518: 5280038b mov w11, #0x1c // =28 12551c: 9a889568 csinc x8, x11, x8, ls 125520: a9002809 stp x9, x10, [x0] 125524: d37dfd09 lsr x9, x8, #61 125528: f8010e9f str xzr, [x20, #0x10]! 12552c: b50009a9 cbnz x9, 0x125660 125530: aa0303f6 mov x22, x3 125534: aa0203f5 mov x21, x2 125538: aa0103f7 mov x23, x1 12553c: d37df118 lsl x24, x8, #3 125540: f100711f cmp x8, #0x1c 125544: 540000a8 b.hi 0x125558 125548: 52800028 mov w8, #0x1 // =1 12554c: 9100c260 add x0, x19, #0x30 125550: 39044268 strb w8, [x19, #0x110] 125554: 14000003 b 0x125560 125558: aa1803e0 mov x0, x24 12555c: 9400de41 bl 0x15ce60 <_Znwm@plt> 125560: 8b180019 add x25, x0, x24 125564: 2a1f03e1 mov w1, wzr 125568: aa1803e2 mov x2, x24 12556c: f9000a60 str x0, [x19, #0x10] 125570: f9001279 str x25, [x19, #0x20] 125574: 9400de33 bl 0x15ce40 125578: 52854048 mov w8, #0x2a02 // =10754 12557c: aa1503e0 mov x0, x21 125580: f9000e79 str x25, [x19, #0x18] 125584: 39048a7f strb wzr, [x19, #0x122] 125588: 79024268 strh w8, [x19, #0x120] 12558c: 9400e875 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 125590: eb17027f cmp x19, x23 125594: 54000080 b.eq 0x1255a4 125598: a9410ae1 ldp x1, x2, [x23, #0x10] 12559c: aa1403e0 mov x0, x20 1255a0: 94003dba bl 0x134c88 ::~codecvt()+0x8dc> 1255a4: a94122e9 ldp x9, x8, [x23, #0x10] 1255a8: eb09011f cmp x8, x9 1255ac: 540001a0 b.eq 0x1255e0 1255b0: aa1f03f8 mov x24, xzr 1255b4: 14000005 b 0x1255c8 1255b8: cb09010a sub x10, x8, x9 1255bc: 11000718 add w24, w24, #0x1 1255c0: eb8a0f1f cmp x24, x10, asr #3 1255c4: 540000e2 b.hs 0x1255e0 1255c8: f940028a ldr x10, [x20] 1255cc: f8787940 ldr x0, [x10, x24, lsl #3] 1255d0: b4ffff40 cbz x0, 0x1255b8 1255d4: 9400e863 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 1255d8: a94122e9 ldp x9, x8, [x23, #0x10] 1255dc: 17fffff7 b 0x1255b8 1255e0: aa1503e0 mov x0, x21 1255e4: 9400e85f bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 1255e8: a9412668 ldp x8, x9, [x19, #0x10] 1255ec: cb080129 sub x9, x9, x8 1255f0: 9343fd2a asr x10, x9, #3 1255f4: eb16015f cmp x10, x22 1255f8: 54000168 b.hi 0x125624 1255fc: 910006c9 add x9, x22, #0x1 125600: eb0a0121 subs x1, x9, x10 125604: 540000a9 b.ls 0x125618 125608: aa1403e0 mov x0, x20 12560c: 94003e74 bl 0x134fdc ::~codecvt()+0xc30> 125610: f9400288 ldr x8, [x20] 125614: 14000004 b 0x125624 125618: 54000062 b.hs 0x125624 12561c: 8b090d09 add x9, x8, x9, lsl #3 125620: f9000e69 str x9, [x19, #0x18] 125624: f8767900 ldr x0, [x8, x22, lsl #3] 125628: b4000060 cbz x0, 0x125634 12562c: 9400e851 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 125630: f9400288 ldr x8, [x20] 125634: f8367915 str x21, [x8, x22, lsl #3] 125638: b4000075 cbz x21, 0x125644 12563c: aa1503e0 mov x0, x21 125640: 9400e84c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 125644: a9444ff4 ldp x20, x19, [sp, #0x40] 125648: a94357f6 ldp x22, x21, [sp, #0x30] 12564c: a9425ff8 ldp x24, x23, [sp, #0x20] 125650: f9400bf9 ldr x25, [sp, #0x10] 125654: a8c57bfd ldp x29, x30, [sp], #0x50 125658: d50323bf autiasp 12565c: d65f03c0 ret 125660: aa1403e0 mov x0, x20 125664: 9400e1a3 bl 0x15dcf0 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> 125668: aa0003f6 mov x22, x0 12566c: b4000115 cbz x21, 0x12568c 125670: aa1503e0 mov x0, x21 125674: 9400e83f bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 125678: 14000003 b 0x125684 12567c: aa0003f6 mov x22, x0 125680: b4000075 cbz x21, 0x12568c 125684: aa1503e0 mov x0, x21 125688: 9400e83a bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 12568c: 39448268 ldrb w8, [x19, #0x120] 125690: 36000068 tbz w8, #0x0, 0x12569c 125694: f9409a60 ldr x0, [x19, #0x130] 125698: 9400de12 bl 0x15cee0 <_ZdlPv@plt> 12569c: f9400280 ldr x0, [x20] 1256a0: b4000220 cbz x0, 0x1256e4 1256a4: 9100c268 add x8, x19, #0x30 1256a8: f9000e60 str x0, [x19, #0x18] 1256ac: eb08001f cmp x0, x8 1256b0: 54000120 b.eq 0x1256d4 1256b4: 1400000b b 0x1256e0 1256b8: f9400288 ldr x8, [x20] 1256bc: aa0003f6 mov x22, x0 1256c0: b4000128 cbz x8, 0x1256e4 1256c4: 9100c269 add x9, x19, #0x30 1256c8: f9000e68 str x8, [x19, #0x18] 1256cc: eb09011f cmp x8, x9 1256d0: 54000061 b.ne 0x1256dc 1256d4: 3904427f strb wzr, [x19, #0x110] 1256d8: 14000003 b 0x1256e4 1256dc: aa0803e0 mov x0, x8 1256e0: 9400de00 bl 0x15cee0 <_ZdlPv@plt> 1256e4: aa1303e0 mov x0, x19 1256e8: 9400e10e bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 1256ec: aa1603e0 mov x0, x22 1256f0: 9400ce9c bl 0x159160 <__emutls_get_address+0x6d4> 1256f4: d503233f paciasp 1256f8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1256fc: a9014ff4 stp x20, x19, [sp, #0x10] 125700: 910003fd mov x29, sp 125704: aa0003f3 mov x19, x0 125708: b0000208 adrp x8, 0x166000 12570c: a9412400 ldp x0, x9, [x0, #0x10] 125710: 9138e108 add x8, x8, #0xe38 125714: f9000268 str x8, [x19] 125718: eb00013f cmp x9, x0 12571c: 540001a0 b.eq 0x125750 125720: aa1f03f4 mov x20, xzr 125724: 14000005 b 0x125738 125728: cb000128 sub x8, x9, x0 12572c: 11000694 add w20, w20, #0x1 125730: eb880e9f cmp x20, x8, asr #3 125734: 54000102 b.hs 0x125754 125738: f8747808 ldr x8, [x0, x20, lsl #3] 12573c: b4ffff68 cbz x8, 0x125728 125740: aa0803e0 mov x0, x8 125744: 9400e80b bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 125748: a9412660 ldp x0, x9, [x19, #0x10] 12574c: 17fffff7 b 0x125728 125750: aa0903e0 mov x0, x9 125754: 39448268 ldrb w8, [x19, #0x120] 125758: 36000088 tbz w8, #0x0, 0x125768 12575c: f9409a60 ldr x0, [x19, #0x130] 125760: 9400dde0 bl 0x15cee0 <_ZdlPv@plt> 125764: f9400a60 ldr x0, [x19, #0x10] 125768: b4000100 cbz x0, 0x125788 12576c: 9100c268 add x8, x19, #0x30 125770: f9000e60 str x0, [x19, #0x18] 125774: eb08001f cmp x0, x8 125778: 54000060 b.eq 0x125784 12577c: 9400ddd9 bl 0x15cee0 <_ZdlPv@plt> 125780: 14000002 b 0x125788 125784: 3904427f strb wzr, [x19, #0x110] 125788: aa1303e0 mov x0, x19 12578c: a9414ff4 ldp x20, x19, [sp, #0x10] 125790: a8c27bfd ldp x29, x30, [sp], #0x20 125794: d50323bf autiasp 125798: 1400e0e2 b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 12579c: d503233f paciasp 1257a0: a9be7bfd stp x29, x30, [sp, #-0x20]! 1257a4: f9000bf3 str x19, [sp, #0x10] 1257a8: 910003fd mov x29, sp 1257ac: aa0003f3 mov x19, x0 1257b0: 97ffffd1 bl 0x1256f4 1257b4: aa1303e0 mov x0, x19 1257b8: f9400bf3 ldr x19, [sp, #0x10] 1257bc: a8c27bfd ldp x29, x30, [sp], #0x20 1257c0: d50323bf autiasp 1257c4: 1400ddc7 b 0x15cee0 <_ZdlPv@plt> 1257c8: d503233f paciasp 1257cc: a9be7bfd stp x29, x30, [sp, #-0x20]! 1257d0: f9000bf3 str x19, [sp, #0x10] 1257d4: 910003fd mov x29, sp 1257d8: 52800100 mov w0, #0x8 // =8 1257dc: 9400e161 bl 0x15dd60 <__cxa_allocate_exception@plt> 1257e0: aa0003f3 mov x19, x0 1257e4: 9400e9a7 bl 0x15fe80 <_ZNSt8bad_castC1Ev@plt> 1257e8: 90000241 adrp x1, 0x16d000 1257ec: 90000242 adrp x2, 0x16d000 1257f0: aa1303e0 mov x0, x19 1257f4: f9406421 ldr x1, [x1, #0xc8] 1257f8: f9406842 ldr x2, [x2, #0xd0] 1257fc: 9400e15d bl 0x15dd70 <__cxa_throw@plt> 125800: d503233f paciasp 125804: a9be7bfd stp x29, x30, [sp, #-0x20]! 125808: a9014ff4 stp x20, x19, [sp, #0x10] 12580c: 910003fd mov x29, sp 125810: d0000268 adrp x8, 0x173000 125814: d0000274 adrp x20, 0x173000 125818: 91194108 add x8, x8, #0x650 12581c: 08dffd08 ldarb w8, [x8] 125820: 36000168 tbz w8, #0x0, 0x12584c 125824: d0000273 adrp x19, 0x173000 125828: f9432280 ldr x0, [x20, #0x640] 12582c: 91196273 add x19, x19, #0x658 125830: f9000260 str x0, [x19] 125834: 9400e7cb bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 125838: aa1303e0 mov x0, x19 12583c: a9414ff4 ldp x20, x19, [sp, #0x10] 125840: a8c27bfd ldp x29, x30, [sp], #0x20 125844: d50323bf autiasp 125848: d65f03c0 ret 12584c: d0000260 adrp x0, 0x173000 125850: 91194000 add x0, x0, #0x650 125854: 9400e793 bl 0x15f6a0 <__cxa_guard_acquire@plt> 125858: 34fffe60 cbz w0, 0x125824 12585c: f0000273 adrp x19, 0x174000 ::id+0x918> 125860: 52800021 mov w1, #0x1 // =1 125864: 9109c273 add x19, x19, #0x270 125868: aa1303e0 mov x0, x19 12586c: 97ffe1f4 bl 0x11e03c ::~codecvt_byname()+0x2c> 125870: d0000269 adrp x9, 0x173000 125874: d0000260 adrp x0, 0x173000 125878: d0000268 adrp x8, 0x173000 12587c: 91190129 add x9, x9, #0x640 125880: 91194000 add x0, x0, #0x650 125884: f9032293 str x19, [x20, #0x640] 125888: f9032509 str x9, [x8, #0x648] 12588c: 9400e791 bl 0x15f6d0 <__cxa_guard_release@plt> 125890: 17ffffe5 b 0x125824 125894: aa0003f3 mov x19, x0 125898: d0000260 adrp x0, 0x173000 12589c: 91194000 add x0, x0, #0x650 1258a0: 9400e874 bl 0x15fa70 <__cxa_guard_abort@plt> 1258a4: aa1303e0 mov x0, x19 1258a8: 9400ce2e bl 0x159160 <__emutls_get_address+0x6d4> 00000000001258ac : 1258ac: d503233f paciasp 1258b0: a9be7bfd stp x29, x30, [sp, #-0x20]! 1258b4: f9000bf3 str x19, [sp, #0x10] 1258b8: 910003fd mov x29, sp 1258bc: d0000268 adrp x8, 0x173000 1258c0: d0000273 adrp x19, 0x173000 1258c4: 9119a108 add x8, x8, #0x668 1258c8: 08dffd08 ldarb w8, [x8] 1258cc: 360000c8 tbz w8, #0x0, 0x1258e4 1258d0: f9433260 ldr x0, [x19, #0x660] 1258d4: f9400bf3 ldr x19, [sp, #0x10] 1258d8: a8c27bfd ldp x29, x30, [sp], #0x20 1258dc: d50323bf autiasp 1258e0: d65f03c0 ret 1258e4: d0000260 adrp x0, 0x173000 1258e8: 9119a000 add x0, x0, #0x668 1258ec: 9400e76d bl 0x15f6a0 <__cxa_guard_acquire@plt> 1258f0: 34ffff00 cbz w0, 0x1258d0 1258f4: 97ffffc3 bl 0x125800 1258f8: d0000268 adrp x8, 0x173000 1258fc: d0000260 adrp x0, 0x173000 125900: 91196108 add x8, x8, #0x658 125904: 9119a000 add x0, x0, #0x668 125908: f9033268 str x8, [x19, #0x660] 12590c: 9400e771 bl 0x15f6d0 <__cxa_guard_release@plt> 125910: 17fffff0 b 0x1258d0 125914: aa0003f3 mov x19, x0 125918: d0000260 adrp x0, 0x173000 12591c: 9119a000 add x0, x0, #0x668 125920: 9400e854 bl 0x15fa70 <__cxa_guard_abort@plt> 125924: aa1303e0 mov x0, x19 125928: 9400ce0e bl 0x159160 <__emutls_get_address+0x6d4> 000000000012592c : 12592c: d503233f paciasp 125930: a9be7bfd stp x29, x30, [sp, #-0x20]! 125934: f9000bf3 str x19, [sp, #0x10] 125938: 910003fd mov x29, sp 12593c: d0000268 adrp x8, 0x173000 125940: aa0003f3 mov x19, x0 125944: 9119a108 add x8, x8, #0x668 125948: 08dffd08 ldarb w8, [x8] 12594c: 36000108 tbz w8, #0x0, 0x12596c 125950: d0000268 adrp x8, 0x173000 125954: f9432d00 ldr x0, [x8, #0x658] 125958: f9000260 str x0, [x19] 12595c: f9400bf3 ldr x19, [sp, #0x10] 125960: a8c27bfd ldp x29, x30, [sp], #0x20 125964: d50323bf autiasp 125968: 1400e77e b 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 12596c: d0000260 adrp x0, 0x173000 125970: 9119a000 add x0, x0, #0x668 125974: 9400e74b bl 0x15f6a0 <__cxa_guard_acquire@plt> 125978: 34fffec0 cbz w0, 0x125950 12597c: 97ffffa1 bl 0x125800 125980: d0000269 adrp x9, 0x173000 125984: d0000260 adrp x0, 0x173000 125988: d0000268 adrp x8, 0x173000 12598c: 91196129 add x9, x9, #0x658 125990: 9119a000 add x0, x0, #0x668 125994: f9033109 str x9, [x8, #0x660] 125998: 9400e74e bl 0x15f6d0 <__cxa_guard_release@plt> 12599c: 17ffffed b 0x125950 1259a0: aa0003f3 mov x19, x0 1259a4: d0000260 adrp x0, 0x173000 1259a8: 9119a000 add x0, x0, #0x668 1259ac: 9400e831 bl 0x15fa70 <__cxa_guard_abort@plt> 1259b0: aa1303e0 mov x0, x19 1259b4: 97fe0d60 bl 0xa8f34 00000000001259b8 : 1259b8: d503245f bti c 1259bc: f9400028 ldr x8, [x1] 1259c0: aa0003e9 mov x9, x0 1259c4: aa0803e0 mov x0, x8 1259c8: f9000128 str x8, [x9] 1259cc: 1400e765 b 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 00000000001259d0 : 1259d0: d503245f bti c 1259d4: f9400000 ldr x0, [x0] 1259d8: 1400e766 b 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 00000000001259dc : 1259dc: d503233f paciasp 1259e0: a9be7bfd stp x29, x30, [sp, #-0x20]! 1259e4: a9014ff4 stp x20, x19, [sp, #0x10] 1259e8: 910003fd mov x29, sp 1259ec: aa0003f4 mov x20, x0 1259f0: f9400020 ldr x0, [x1] 1259f4: aa0103f3 mov x19, x1 1259f8: 9400e75a bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 1259fc: f9400280 ldr x0, [x20] 125a00: 9400e75c bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 125a04: f9400268 ldr x8, [x19] 125a08: aa1403e0 mov x0, x20 125a0c: f9000288 str x8, [x20] 125a10: a9414ff4 ldp x20, x19, [sp, #0x10] 125a14: a8c27bfd ldp x29, x30, [sp], #0x20 125a18: d50323bf autiasp 125a1c: d65f03c0 ret 0000000000125a20 : 125a20: d503233f paciasp 125a24: d101c3ff sub sp, sp, #0x70 125a28: a9027bfd stp x29, x30, [sp, #0x20] 125a2c: 910083fd add x29, sp, #0x20 125a30: f9001bf9 str x25, [sp, #0x30] 125a34: a9045ff8 stp x24, x23, [sp, #0x40] 125a38: a90557f6 stp x22, x21, [sp, #0x50] 125a3c: a9064ff4 stp x20, x19, [sp, #0x60] 125a40: d53bd059 mrs x25, TPIDR_EL0 125a44: f9401728 ldr x8, [x25, #0x28] 125a48: f81f83a8 stur x8, [x29, #-0x8] 125a4c: b40006e1 cbz x1, 0x125b28 125a50: aa0003f4 mov x20, x0 125a54: 52802800 mov w0, #0x140 // =320 125a58: aa0103f5 mov x21, x1 125a5c: 9400dd01 bl 0x15ce60 <_Znwm@plt> 125a60: aa0003f3 mov x19, x0 125a64: aa1503e0 mov x0, x21 125a68: 9400df42 bl 0x15d770 125a6c: b100401f cmn x0, #0x10 125a70: 54000622 b.hs 0x125b34 125a74: aa0003f6 mov x22, x0 125a78: f1005c1f cmp x0, #0x17 125a7c: 540000e2 b.hs 0x125a98 125a80: 910003e9 mov x9, sp 125a84: 531f7ac8 lsl w8, w22, #1 125a88: b2400137 orr x23, x9, #0x1 125a8c: 390003e8 strb w8, [sp] 125a90: b5000156 cbnz x22, 0x125ab8 125a94: 1400000d b 0x125ac8 125a98: 910042c8 add x8, x22, #0x10 125a9c: 927ced18 and x24, x8, #0xfffffffffffffff0 125aa0: aa1803e0 mov x0, x24 125aa4: 9400dcef bl 0x15ce60 <_Znwm@plt> 125aa8: b2400308 orr x8, x24, #0x1 125aac: aa0003f7 mov x23, x0 125ab0: a90083f6 stp x22, x0, [sp, #0x8] 125ab4: f90003e8 str x8, [sp] 125ab8: aa1703e0 mov x0, x23 125abc: aa1503e1 mov x1, x21 125ac0: aa1603e2 mov x2, x22 125ac4: 9400dd77 bl 0x15d0a0 125ac8: 38366aff strb wzr, [x23, x22] 125acc: 910003e1 mov x1, sp 125ad0: aa1303e0 mov x0, x19 125ad4: aa1f03e2 mov x2, xzr 125ad8: 97ffeb17 bl 0x120734 , std::__ndk1::allocator>::basic_string(char const*)+0x20f8> 125adc: 394003e8 ldrb w8, [sp] 125ae0: 36000068 tbz w8, #0x0, 0x125aec 125ae4: f9400be0 ldr x0, [sp, #0x10] 125ae8: 9400dcfe bl 0x15cee0 <_ZdlPv@plt> 125aec: aa1303e0 mov x0, x19 125af0: f9000293 str x19, [x20] 125af4: 9400e71b bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 125af8: f9401728 ldr x8, [x25, #0x28] 125afc: f85f83a9 ldur x9, [x29, #-0x8] 125b00: eb09011f cmp x8, x9 125b04: 540001c1 b.ne 0x125b3c 125b08: a9464ff4 ldp x20, x19, [sp, #0x60] 125b0c: a94557f6 ldp x22, x21, [sp, #0x50] 125b10: a9445ff8 ldp x24, x23, [sp, #0x40] 125b14: a9427bfd ldp x29, x30, [sp, #0x20] 125b18: f9401bf9 ldr x25, [sp, #0x30] 125b1c: 9101c3ff add sp, sp, #0x70 125b20: d50323bf autiasp 125b24: d65f03c0 ret 125b28: 90fffa60 adrp x0, 0x71000 125b2c: 91131400 add x0, x0, #0x4c5 125b30: 9400e85c bl 0x15fca0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> 125b34: 910003e0 mov x0, sp 125b38: 9400df16 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 125b3c: 9400dcbd bl 0x15ce30 <__stack_chk_fail@plt> 125b40: 394003e8 ldrb w8, [sp] 125b44: aa0003f4 mov x20, x0 125b48: 360000a8 tbz w8, #0x0, 0x125b5c 125b4c: f9400be0 ldr x0, [sp, #0x10] 125b50: 9400dce4 bl 0x15cee0 <_ZdlPv@plt> 125b54: 14000002 b 0x125b5c 125b58: aa0003f4 mov x20, x0 125b5c: aa1303e0 mov x0, x19 125b60: 9400dce0 bl 0x15cee0 <_ZdlPv@plt> 125b64: aa1403e0 mov x0, x20 125b68: 9400cd7e bl 0x159160 <__emutls_get_address+0x6d4> 0000000000125b6c , std::__ndk1::allocator> const&)>: 125b6c: d503233f paciasp 125b70: a9bd7bfd stp x29, x30, [sp, #-0x30]! 125b74: f9000bf5 str x21, [sp, #0x10] 125b78: 910003fd mov x29, sp 125b7c: a9024ff4 stp x20, x19, [sp, #0x20] 125b80: aa0003f3 mov x19, x0 125b84: 52802800 mov w0, #0x140 // =320 125b88: aa0103f5 mov x21, x1 125b8c: 9400dcb5 bl 0x15ce60 <_Znwm@plt> 125b90: aa0003f4 mov x20, x0 125b94: aa1503e1 mov x1, x21 125b98: aa1f03e2 mov x2, xzr 125b9c: 97ffeae6 bl 0x120734 , std::__ndk1::allocator>::basic_string(char const*)+0x20f8> 125ba0: aa1403e0 mov x0, x20 125ba4: f9000274 str x20, [x19] 125ba8: a9424ff4 ldp x20, x19, [sp, #0x20] 125bac: f9400bf5 ldr x21, [sp, #0x10] 125bb0: a8c37bfd ldp x29, x30, [sp], #0x30 125bb4: d50323bf autiasp 125bb8: 1400e6ea b 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 125bbc: aa0003f3 mov x19, x0 125bc0: aa1403e0 mov x0, x20 125bc4: 9400dcc7 bl 0x15cee0 <_ZdlPv@plt> 125bc8: aa1303e0 mov x0, x19 125bcc: 9400cd65 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000125bd0 : 125bd0: d503233f paciasp 125bd4: d10203ff sub sp, sp, #0x80 125bd8: a9027bfd stp x29, x30, [sp, #0x20] 125bdc: 910083fd add x29, sp, #0x20 125be0: f9001bfb str x27, [sp, #0x30] 125be4: a90467fa stp x26, x25, [sp, #0x40] 125be8: a9055ff8 stp x24, x23, [sp, #0x50] 125bec: a90657f6 stp x22, x21, [sp, #0x60] 125bf0: a9074ff4 stp x20, x19, [sp, #0x70] 125bf4: d53bd05b mrs x27, TPIDR_EL0 125bf8: f9401768 ldr x8, [x27, #0x28] 125bfc: f81f83a8 stur x8, [x29, #-0x8] 125c00: b4000782 cbz x2, 0x125cf0 125c04: aa0003f4 mov x20, x0 125c08: 52802800 mov w0, #0x140 // =320 125c0c: 2a0303f5 mov w21, w3 125c10: aa0203f6 mov x22, x2 125c14: aa0103f7 mov x23, x1 125c18: 9400dc92 bl 0x15ce60 <_Znwm@plt> 125c1c: aa0003f3 mov x19, x0 125c20: aa1603e0 mov x0, x22 125c24: f94002f7 ldr x23, [x23] 125c28: 9400ded2 bl 0x15d770 125c2c: b100401f cmn x0, #0x10 125c30: 54000662 b.hs 0x125cfc 125c34: aa0003f8 mov x24, x0 125c38: f1005c1f cmp x0, #0x17 125c3c: 540000e2 b.hs 0x125c58 125c40: 910003e9 mov x9, sp 125c44: 531f7b08 lsl w8, w24, #1 125c48: b2400139 orr x25, x9, #0x1 125c4c: 390003e8 strb w8, [sp] 125c50: b5000158 cbnz x24, 0x125c78 125c54: 1400000d b 0x125c88 125c58: 91004308 add x8, x24, #0x10 125c5c: 927ced1a and x26, x8, #0xfffffffffffffff0 125c60: aa1a03e0 mov x0, x26 125c64: 9400dc7f bl 0x15ce60 <_Znwm@plt> 125c68: b2400348 orr x8, x26, #0x1 125c6c: aa0003f9 mov x25, x0 125c70: a90083f8 stp x24, x0, [sp, #0x8] 125c74: f90003e8 str x8, [sp] 125c78: aa1903e0 mov x0, x25 125c7c: aa1603e1 mov x1, x22 125c80: aa1803e2 mov x2, x24 125c84: 9400dd07 bl 0x15d0a0 125c88: 38386b3f strb wzr, [x25, x24] 125c8c: 910003e2 mov x2, sp 125c90: aa1303e0 mov x0, x19 125c94: aa1703e1 mov x1, x23 125c98: 2a1503e3 mov w3, w21 125c9c: 97fff313 bl 0x1228e8 125ca0: 394003e8 ldrb w8, [sp] 125ca4: 36000068 tbz w8, #0x0, 0x125cb0 125ca8: f9400be0 ldr x0, [sp, #0x10] 125cac: 9400dc8d bl 0x15cee0 <_ZdlPv@plt> 125cb0: aa1303e0 mov x0, x19 125cb4: f9000293 str x19, [x20] 125cb8: 9400e6aa bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 125cbc: f9401768 ldr x8, [x27, #0x28] 125cc0: f85f83a9 ldur x9, [x29, #-0x8] 125cc4: eb09011f cmp x8, x9 125cc8: 540001e1 b.ne 0x125d04 125ccc: a9474ff4 ldp x20, x19, [sp, #0x70] 125cd0: a94657f6 ldp x22, x21, [sp, #0x60] 125cd4: a9455ff8 ldp x24, x23, [sp, #0x50] 125cd8: a94467fa ldp x26, x25, [sp, #0x40] 125cdc: a9427bfd ldp x29, x30, [sp, #0x20] 125ce0: f9401bfb ldr x27, [sp, #0x30] 125ce4: 910203ff add sp, sp, #0x80 125ce8: d50323bf autiasp 125cec: d65f03c0 ret 125cf0: 90fffa60 adrp x0, 0x71000 125cf4: 91131400 add x0, x0, #0x4c5 125cf8: 9400e7ea bl 0x15fca0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> 125cfc: 910003e0 mov x0, sp 125d00: 9400dea4 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 125d04: 9400dc4b bl 0x15ce30 <__stack_chk_fail@plt> 125d08: 394003e8 ldrb w8, [sp] 125d0c: aa0003f4 mov x20, x0 125d10: 360000a8 tbz w8, #0x0, 0x125d24 125d14: f9400be0 ldr x0, [sp, #0x10] 125d18: 9400dc72 bl 0x15cee0 <_ZdlPv@plt> 125d1c: 14000002 b 0x125d24 125d20: aa0003f4 mov x20, x0 125d24: aa1303e0 mov x0, x19 125d28: 9400dc6e bl 0x15cee0 <_ZdlPv@plt> 125d2c: aa1403e0 mov x0, x20 125d30: 9400cd0c bl 0x159160 <__emutls_get_address+0x6d4> 0000000000125d34 , std::__ndk1::allocator> const&, int)>: 125d34: d503233f paciasp 125d38: a9bc7bfd stp x29, x30, [sp, #-0x40]! 125d3c: f9000bf7 str x23, [sp, #0x10] 125d40: 910003fd mov x29, sp 125d44: a90257f6 stp x22, x21, [sp, #0x20] 125d48: a9034ff4 stp x20, x19, [sp, #0x30] 125d4c: aa0003f3 mov x19, x0 125d50: 52802800 mov w0, #0x140 // =320 125d54: 2a0303f5 mov w21, w3 125d58: aa0203f6 mov x22, x2 125d5c: aa0103f7 mov x23, x1 125d60: 9400dc40 bl 0x15ce60 <_Znwm@plt> 125d64: aa0003f4 mov x20, x0 125d68: f94002e1 ldr x1, [x23] 125d6c: aa1603e2 mov x2, x22 125d70: 2a1503e3 mov w3, w21 125d74: 97fff2dd bl 0x1228e8 125d78: aa1403e0 mov x0, x20 125d7c: f9000274 str x20, [x19] 125d80: a9434ff4 ldp x20, x19, [sp, #0x30] 125d84: a94257f6 ldp x22, x21, [sp, #0x20] 125d88: f9400bf7 ldr x23, [sp, #0x10] 125d8c: a8c47bfd ldp x29, x30, [sp], #0x40 125d90: d50323bf autiasp 125d94: 1400e673 b 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 125d98: aa0003f3 mov x19, x0 125d9c: aa1403e0 mov x0, x20 125da0: 9400dc50 bl 0x15cee0 <_ZdlPv@plt> 125da4: aa1303e0 mov x0, x19 125da8: 9400ccee bl 0x159160 <__emutls_get_address+0x6d4> 0000000000125dac : 125dac: d503233f paciasp 125db0: a9bc7bfd stp x29, x30, [sp, #-0x40]! 125db4: f9000bf7 str x23, [sp, #0x10] 125db8: 910003fd mov x29, sp 125dbc: a90257f6 stp x22, x21, [sp, #0x20] 125dc0: a9034ff4 stp x20, x19, [sp, #0x30] 125dc4: aa0003f3 mov x19, x0 125dc8: 52802800 mov w0, #0x140 // =320 125dcc: 2a0303f5 mov w21, w3 125dd0: aa0203f6 mov x22, x2 125dd4: aa0103f7 mov x23, x1 125dd8: 9400dc22 bl 0x15ce60 <_Znwm@plt> 125ddc: aa0003f4 mov x20, x0 125de0: f94002e1 ldr x1, [x23] 125de4: f94002c2 ldr x2, [x22] 125de8: 2a1503e3 mov w3, w21 125dec: 97fff43d bl 0x122ee0 125df0: aa1403e0 mov x0, x20 125df4: f9000274 str x20, [x19] 125df8: a9434ff4 ldp x20, x19, [sp, #0x30] 125dfc: a94257f6 ldp x22, x21, [sp, #0x20] 125e00: f9400bf7 ldr x23, [sp, #0x10] 125e04: a8c47bfd ldp x29, x30, [sp], #0x40 125e08: d50323bf autiasp 125e0c: 1400e655 b 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 125e10: aa0003f3 mov x19, x0 125e14: aa1403e0 mov x0, x20 125e18: 9400dc32 bl 0x15cee0 <_ZdlPv@plt> 125e1c: aa1303e0 mov x0, x19 125e20: 9400ccd0 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000125e24 : 125e24: d503245f bti c 125e28: f9400009 ldr x9, [x0] 125e2c: aa0803e0 mov x0, x8 125e30: 91048121 add x1, x9, #0x120 125e34: 1400de53 b 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 0000000000125e38 : 125e38: d503233f paciasp 125e3c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 125e40: f9000bf7 str x23, [sp, #0x10] 125e44: 910003fd mov x29, sp 125e48: a90257f6 stp x22, x21, [sp, #0x20] 125e4c: a9034ff4 stp x20, x19, [sp, #0x30] 125e50: aa0103f7 mov x23, x1 125e54: aa0003f4 mov x20, x0 125e58: b4000162 cbz x2, 0x125e84 125e5c: 52802800 mov w0, #0x140 // =320 125e60: aa0303f5 mov x21, x3 125e64: aa0203f6 mov x22, x2 125e68: 9400dbfe bl 0x15ce60 <_Znwm@plt> 125e6c: aa0003f3 mov x19, x0 125e70: f94002e1 ldr x1, [x23] 125e74: aa1603e2 mov x2, x22 125e78: aa1503e3 mov x3, x21 125e7c: 97fffd94 bl 0x1254cc 125e80: 14000002 b 0x125e88 125e84: f94002f3 ldr x19, [x23] 125e88: f9000293 str x19, [x20] 125e8c: aa1303e0 mov x0, x19 125e90: a9434ff4 ldp x20, x19, [sp, #0x30] 125e94: a94257f6 ldp x22, x21, [sp, #0x20] 125e98: f9400bf7 ldr x23, [sp, #0x10] 125e9c: a8c47bfd ldp x29, x30, [sp], #0x40 125ea0: d50323bf autiasp 125ea4: 1400e62f b 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 125ea8: aa0003f4 mov x20, x0 125eac: aa1303e0 mov x0, x19 125eb0: 9400dc0c bl 0x15cee0 <_ZdlPv@plt> 125eb4: aa1403e0 mov x0, x20 125eb8: 9400ccaa bl 0x159160 <__emutls_get_address+0x6d4> 0000000000125ebc : 125ebc: d503233f paciasp 125ec0: d10183ff sub sp, sp, #0x60 125ec4: a9027bfd stp x29, x30, [sp, #0x20] 125ec8: 910083fd add x29, sp, #0x20 125ecc: f9001bf7 str x23, [sp, #0x30] 125ed0: a90457f6 stp x22, x21, [sp, #0x40] 125ed4: a9054ff4 stp x20, x19, [sp, #0x50] 125ed8: d53bd056 mrs x22, TPIDR_EL0 125edc: aa0003f4 mov x20, x0 125ee0: f94016c9 ldr x9, [x22, #0x28] 125ee4: aa0803f5 mov x21, x8 125ee8: f81f83a9 stur x9, [x29, #-0x8] 125eec: d0000269 adrp x9, 0x173000 125ef0: 9119a129 add x9, x9, #0x668 125ef4: 08dffd29 ldarb w9, [x9] 125ef8: 36000869 tbz w9, #0x0, 0x126004 125efc: d0000277 adrp x23, 0x173000 125f00: f9432ef3 ldr x19, [x23, #0x658] 125f04: aa1303e0 mov x0, x19 125f08: f90002b3 str x19, [x21] 125f0c: 9400e615 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 125f10: f9400280 ldr x0, [x20] 125f14: 9400e613 bl 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 125f18: f9432ee0 ldr x0, [x23, #0x658] 125f1c: 9400e615 bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 125f20: f9400288 ldr x8, [x20] 125f24: 91048101 add x1, x8, #0x120 125f28: f9032ee8 str x8, [x23, #0x658] 125f2c: 910003e0 mov x0, sp 125f30: 9400de14 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 125f34: 394003e9 ldrb w9, [sp] 125f38: f94007ea ldr x10, [sp, #0x8] 125f3c: 72000128 ands w8, w9, #0x1 125f40: d341fd29 lsr x9, x9, #1 125f44: 9a8a0129 csel x9, x9, x10, eq 125f48: f100053f cmp x9, #0x1 125f4c: 540001c1 b.ne 0x125f84 125f50: d0fffa43 adrp x3, 0x6f000 125f54: 910003e0 mov x0, sp 125f58: 91179863 add x3, x3, #0x5e6 125f5c: aa1f03e1 mov x1, xzr 125f60: 92800002 mov x2, #-0x1 // =-1 125f64: 52800024 mov w4, #0x1 // =1 125f68: 9400e3e2 bl 0x15eef0 <_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm@plt> 125f6c: 394003e8 ldrb w8, [sp] 125f70: 7100001f cmp w0, #0x0 125f74: 1a9f07f4 cset w20, ne 125f78: 12000108 and w8, w8, #0x1 125f7c: 35000088 cbnz w8, 0x125f8c 125f80: 14000005 b 0x125f94 125f84: 52800034 mov w20, #0x1 // =1 125f88: 34000068 cbz w8, 0x125f94 125f8c: f9400be0 ldr x0, [sp, #0x10] 125f90: 9400dbd4 bl 0x15cee0 <_ZdlPv@plt> 125f94: 34000234 cbz w20, 0x125fd8 125f98: f9432ee8 ldr x8, [x23, #0x658] 125f9c: 91048101 add x1, x8, #0x120 125fa0: 910003e0 mov x0, sp 125fa4: 910003f4 mov x20, sp 125fa8: 9400ddf6 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 125fac: 394003e8 ldrb w8, [sp] 125fb0: b240028a orr x10, x20, #0x1 125fb4: f9400be9 ldr x9, [sp, #0x10] 125fb8: 7200011f tst w8, #0x1 125fbc: 9a890141 csel x1, x10, x9, eq 125fc0: 528000c0 mov w0, #0x6 // =6 125fc4: 9400e7b3 bl 0x15fe90 125fc8: 394003e8 ldrb w8, [sp] 125fcc: 36000068 tbz w8, #0x0, 0x125fd8 125fd0: f9400be0 ldr x0, [sp, #0x10] 125fd4: 9400dbc3 bl 0x15cee0 <_ZdlPv@plt> 125fd8: f94016c8 ldr x8, [x22, #0x28] 125fdc: f85f83a9 ldur x9, [x29, #-0x8] 125fe0: eb09011f cmp x8, x9 125fe4: 540002a1 b.ne 0x126038 125fe8: a9454ff4 ldp x20, x19, [sp, #0x50] 125fec: a94457f6 ldp x22, x21, [sp, #0x40] 125ff0: a9427bfd ldp x29, x30, [sp, #0x20] 125ff4: f9401bf7 ldr x23, [sp, #0x30] 125ff8: 910183ff add sp, sp, #0x60 125ffc: d50323bf autiasp 126000: d65f03c0 ret 126004: b0000260 adrp x0, 0x173000 126008: 9119a000 add x0, x0, #0x668 12600c: 9400e5a5 bl 0x15f6a0 <__cxa_guard_acquire@plt> 126010: 34fff760 cbz w0, 0x125efc 126014: 97fffdfb bl 0x125800 126018: b0000269 adrp x9, 0x173000 12601c: b0000260 adrp x0, 0x173000 126020: b0000268 adrp x8, 0x173000 126024: 91196129 add x9, x9, #0x658 126028: 9119a000 add x0, x0, #0x668 12602c: f9033109 str x9, [x8, #0x660] 126030: 9400e5a8 bl 0x15f6d0 <__cxa_guard_release@plt> 126034: 17ffffb2 b 0x125efc 126038: 9400db7e bl 0x15ce30 <__stack_chk_fail@plt> 12603c: aa0003f4 mov x20, x0 126040: b0000260 adrp x0, 0x173000 126044: 9119a000 add x0, x0, #0x668 126048: 9400e68a bl 0x15fa70 <__cxa_guard_abort@plt> 12604c: aa1403e0 mov x0, x20 126050: 9400cc44 bl 0x159160 <__emutls_get_address+0x6d4> 126054: 394003e8 ldrb w8, [sp] 126058: aa0003f4 mov x20, x0 12605c: 360000e8 tbz w8, #0x0, 0x126078 126060: f9400be0 ldr x0, [sp, #0x10] 126064: 9400db9f bl 0x15cee0 <_ZdlPv@plt> 126068: 14000004 b 0x126078 12606c: 14000002 b 0x126074 126070: 97fe0bb1 bl 0xa8f34 126074: aa0003f4 mov x20, x0 126078: aa1303e0 mov x0, x19 12607c: 9400e5bd bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 126080: aa1403e0 mov x0, x20 126084: 9400cc37 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000126088 : 126088: d503233f paciasp 12608c: d10183ff sub sp, sp, #0x60 126090: a9037bfd stp x29, x30, [sp, #0x30] 126094: 9100c3fd add x29, sp, #0x30 126098: f90023f5 str x21, [sp, #0x40] 12609c: a9054ff4 stp x20, x19, [sp, #0x50] 1260a0: d0000229 adrp x9, 0x16c000 1260a4: d53bd054 mrs x20, TPIDR_EL0 1260a8: f9401688 ldr x8, [x20, #0x28] 1260ac: aa0103f3 mov x19, x1 1260b0: f9474529 ldr x9, [x9, #0xe88] 1260b4: f81f83a8 stur x8, [x29, #-0x8] 1260b8: f9000bff str xzr, [sp, #0x10] 1260bc: f9400015 ldr x21, [x0] 1260c0: a90027e1 stp x1, x9, [sp] 1260c4: c8dffc28 ldar x8, [x1] 1260c8: b100051f cmn x8, #0x1 1260cc: 54000140 b.eq 0x1260f4 1260d0: f0000062 adrp x2, 0x135000 ::~codecvt()+0xc54> 1260d4: 910003e8 mov x8, sp 1260d8: d10043a9 sub x9, x29, #0x10 1260dc: 9104d042 add x2, x2, #0x134 1260e0: 910063e1 add x1, sp, #0x18 1260e4: aa1303e0 mov x0, x19 1260e8: f81f03a8 stur x8, [x29, #-0x10] 1260ec: f9000fe9 str x9, [sp, #0x18] 1260f0: 9400e620 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 1260f4: a94126a8 ldp x8, x9, [x21, #0x10] 1260f8: b9800a6a ldrsw x10, [x19, #0x8] 1260fc: cb08012b sub x11, x9, x8 126100: d1000549 sub x9, x10, #0x1 126104: eb8b0d3f cmp x9, x11, asr #3 126108: 540000a2 b.hs 0x12611c 12610c: f8697908 ldr x8, [x8, x9, lsl #3] 126110: f100011f cmp x8, #0x0 126114: 1a9f07e0 cset w0, ne 126118: 14000002 b 0x126120 12611c: 2a1f03e0 mov w0, wzr 126120: f9401688 ldr x8, [x20, #0x28] 126124: f85f83a9 ldur x9, [x29, #-0x8] 126128: eb09011f cmp x8, x9 12612c: 540000e1 b.ne 0x126148 126130: a9454ff4 ldp x20, x19, [sp, #0x50] 126134: a9437bfd ldp x29, x30, [sp, #0x30] 126138: f94023f5 ldr x21, [sp, #0x40] 12613c: 910183ff add sp, sp, #0x60 126140: d50323bf autiasp 126144: d65f03c0 ret 126148: 9400db3a bl 0x15ce30 <__stack_chk_fail@plt> 000000000012614c : 12614c: d503233f paciasp 126150: d10143ff sub sp, sp, #0x50 126154: a9037bfd stp x29, x30, [sp, #0x30] 126158: 9100c3fd add x29, sp, #0x30 12615c: a9044ff4 stp x20, x19, [sp, #0x40] 126160: d0000229 adrp x9, 0x16c000 126164: d53bd054 mrs x20, TPIDR_EL0 126168: f9401688 ldr x8, [x20, #0x28] 12616c: aa0003f3 mov x19, x0 126170: f9474529 ldr x9, [x9, #0xe88] 126174: f81f83a8 stur x8, [x29, #-0x8] 126178: f9000bff str xzr, [sp, #0x10] 12617c: a90027e0 stp x0, x9, [sp] 126180: c8dffc08 ldar x8, [x0] 126184: b100051f cmn x8, #0x1 126188: 54000140 b.eq 0x1261b0 12618c: f0000062 adrp x2, 0x135000 ::~codecvt()+0xc54> 126190: 910003e8 mov x8, sp 126194: d10043a9 sub x9, x29, #0x10 126198: 9104d042 add x2, x2, #0x134 12619c: 910063e1 add x1, sp, #0x18 1261a0: aa1303e0 mov x0, x19 1261a4: f81f03a8 stur x8, [x29, #-0x10] 1261a8: f9000fe9 str x9, [sp, #0x18] 1261ac: 9400e5f1 bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 1261b0: b9800a68 ldrsw x8, [x19, #0x8] 1261b4: f9401689 ldr x9, [x20, #0x28] 1261b8: f85f83aa ldur x10, [x29, #-0x8] 1261bc: eb0a013f cmp x9, x10 1261c0: 540000e1 b.ne 0x1261dc 1261c4: a9444ff4 ldp x20, x19, [sp, #0x40] 1261c8: d1000500 sub x0, x8, #0x1 1261cc: a9437bfd ldp x29, x30, [sp, #0x30] 1261d0: 910143ff add sp, sp, #0x50 1261d4: d50323bf autiasp 1261d8: d65f03c0 ret 1261dc: 9400db15 bl 0x15ce30 <__stack_chk_fail@plt> 00000000001261e0 : 1261e0: d503233f paciasp 1261e4: d10183ff sub sp, sp, #0x60 1261e8: a9037bfd stp x29, x30, [sp, #0x30] 1261ec: 9100c3fd add x29, sp, #0x30 1261f0: f90023f5 str x21, [sp, #0x40] 1261f4: a9054ff4 stp x20, x19, [sp, #0x50] 1261f8: d0000229 adrp x9, 0x16c000 1261fc: d53bd054 mrs x20, TPIDR_EL0 126200: f9401688 ldr x8, [x20, #0x28] 126204: aa0103f3 mov x19, x1 126208: f9474529 ldr x9, [x9, #0xe88] 12620c: f81f83a8 stur x8, [x29, #-0x8] 126210: f9000bff str xzr, [sp, #0x10] 126214: f9400015 ldr x21, [x0] 126218: a90027e1 stp x1, x9, [sp] 12621c: c8dffc28 ldar x8, [x1] 126220: b100051f cmn x8, #0x1 126224: 54000140 b.eq 0x12624c 126228: f0000062 adrp x2, 0x135000 ::~codecvt()+0xc54> 12622c: 910003e8 mov x8, sp 126230: d10043a9 sub x9, x29, #0x10 126234: 9104d042 add x2, x2, #0x134 126238: 910063e1 add x1, sp, #0x18 12623c: aa1303e0 mov x0, x19 126240: f81f03a8 stur x8, [x29, #-0x10] 126244: f9000fe9 str x9, [sp, #0x18] 126248: 9400e5ca bl 0x15f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 12624c: a94126a8 ldp x8, x9, [x21, #0x10] 126250: b9800a6a ldrsw x10, [x19, #0x8] 126254: cb08012b sub x11, x9, x8 126258: d1000549 sub x9, x10, #0x1 12625c: eb8b0d3f cmp x9, x11, asr #3 126260: 540001a2 b.hs 0x126294 126264: f8697900 ldr x0, [x8, x9, lsl #3] 126268: b4000160 cbz x0, 0x126294 12626c: f9401688 ldr x8, [x20, #0x28] 126270: f85f83a9 ldur x9, [x29, #-0x8] 126274: eb09011f cmp x8, x9 126278: 54000101 b.ne 0x126298 12627c: a9454ff4 ldp x20, x19, [sp, #0x50] 126280: a9437bfd ldp x29, x30, [sp, #0x30] 126284: f94023f5 ldr x21, [sp, #0x40] 126288: 910183ff add sp, sp, #0x60 12628c: d50323bf autiasp 126290: d65f03c0 ret 126294: 97fffd4d bl 0x1257c8 126298: 9400dae6 bl 0x15ce30 <__stack_chk_fail@plt> 000000000012629c : 12629c: d503233f paciasp 1262a0: a9be7bfd stp x29, x30, [sp, #-0x20]! 1262a4: a9014ff4 stp x20, x19, [sp, #0x10] 1262a8: 910003fd mov x29, sp 1262ac: f9400008 ldr x8, [x0] 1262b0: f9400029 ldr x9, [x1] 1262b4: eb09011f cmp x8, x9 1262b8: 54000760 b.eq 0x1263a4 1262bc: 3944810b ldrb w11, [x8, #0x120] 1262c0: f940950c ldr x12, [x8, #0x128] 1262c4: d341fd6a lsr x10, x11, #1 1262c8: 7200017f tst w11, #0x1 1262cc: 9a8c014d csel x13, x10, x12, eq 1262d0: f10005bf cmp x13, #0x1 1262d4: 54000201 b.ne 0x126314 1262d8: aa0103f3 mov x19, x1 1262dc: aa0003f4 mov x20, x0 1262e0: 91048100 add x0, x8, #0x120 1262e4: b0fffa43 adrp x3, 0x6f000 1262e8: aa1f03e1 mov x1, xzr 1262ec: 91179863 add x3, x3, #0x5e6 1262f0: 92800002 mov x2, #-0x1 // =-1 1262f4: 52800024 mov w4, #0x1 // =1 1262f8: 9400e2fe bl 0x15eef0 <_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm@plt> 1262fc: 34000560 cbz w0, 0x1263a8 126300: f9400288 ldr x8, [x20] 126304: f9400269 ldr x9, [x19] 126308: 3944810b ldrb w11, [x8, #0x120] 12630c: f940950c ldr x12, [x8, #0x128] 126310: d341fd6a lsr x10, x11, #1 126314: 3944812d ldrb w13, [x9, #0x120] 126318: 7200017f tst w11, #0x1 12631c: f940952e ldr x14, [x9, #0x128] 126320: 9a8c0142 csel x2, x10, x12, eq 126324: d341fdac lsr x12, x13, #1 126328: 720001bf tst w13, #0x1 12632c: 9a8e018c csel x12, x12, x14, eq 126330: eb0c005f cmp x2, x12 126334: 540002a1 b.ne 0x126388 126338: f940990c ldr x12, [x8, #0x130] 12633c: 9104812e add x14, x9, #0x120 126340: f9409929 ldr x9, [x9, #0x130] 126344: 91048508 add x8, x8, #0x121 126348: 7200017f tst w11, #0x1 12634c: 9a8c0100 csel x0, x8, x12, eq 126350: 720001bf tst w13, #0x1 126354: 9a8e1521 csinc x1, x9, x14, ne 126358: 370001cb tbnz w11, #0x0, 0x126390 12635c: b4000242 cbz x2, 0x1263a4 126360: d1000549 sub x9, x10, #0x1 126364: 3840150a ldrb w10, [x8], #0x1 126368: 3840142b ldrb w11, [x1], #0x1 12636c: d100052c sub x12, x9, #0x1 126370: 6b0b015f cmp w10, w11 126374: 1a9f17e0 cset w0, eq 126378: fa400924 ccmp x9, #0x0, #0x4, eq 12637c: aa0c03e9 mov x9, x12 126380: 54ffff21 b.ne 0x126364 126384: 14000009 b 0x1263a8 126388: 2a1f03e0 mov w0, wzr 12638c: 14000007 b 0x1263a8 126390: b40000a2 cbz x2, 0x1263a4 126394: 9400dbaf bl 0x15d250 126398: 7100001f cmp w0, #0x0 12639c: 1a9f17e0 cset w0, eq 1263a0: 14000002 b 0x1263a8 1263a4: 52800020 mov w0, #0x1 // =1 1263a8: a9414ff4 ldp x20, x19, [sp, #0x10] 1263ac: a8c27bfd ldp x29, x30, [sp], #0x20 1263b0: d50323bf autiasp 1263b4: d65f03c0 ret 1263b8: 97fe0adf bl 0xa8f34 00000000001263bc : 1263bc: d503233f paciasp 1263c0: a9be7bfd stp x29, x30, [sp, #-0x20]! 1263c4: f9000bf3 str x19, [sp, #0x10] 1263c8: 910003fd mov x29, sp 1263cc: aa0003f3 mov x19, x0 1263d0: 9400ddd4 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 1263d4: aa1303e0 mov x0, x19 1263d8: f9400bf3 ldr x19, [sp, #0x10] 1263dc: a8c27bfd ldp x29, x30, [sp], #0x20 1263e0: d50323bf autiasp 1263e4: 1400dabf b 0x15cee0 <_ZdlPv@plt> 00000000001263e8 : 1263e8: d503245f bti c 1263ec: f9400008 ldr x8, [x0] 1263f0: f9400510 ldr x16, [x8, #0x8] 1263f4: d61f0200 br x16 00000000001263f8 : 1263f8: d503233f paciasp 1263fc: a9be7bfd stp x29, x30, [sp, #-0x20]! 126400: f9000bf3 str x19, [sp, #0x10] 126404: 910003fd mov x29, sp 126408: f0000221 adrp x1, 0x16d000 12640c: aa0003f3 mov x19, x0 126410: 52800020 mov w0, #0x1 // =1 126414: f9406c21 ldr x1, [x1, #0xd8] 126418: 9400caa2 bl 0x158ea0 <__emutls_get_address+0x414> 12641c: 11000408 add w8, w0, #0x1 126420: b9000a68 str w8, [x19, #0x8] 126424: f9400bf3 ldr x19, [sp, #0x10] 126428: a8c27bfd ldp x29, x30, [sp], #0x20 12642c: d50323bf autiasp 126430: d65f03c0 ret 0000000000126434 ::collate_byname(char const*, unsigned long)>: 126434: d503233f paciasp 126438: d101c3ff sub sp, sp, #0x70 12643c: a9047bfd stp x29, x30, [sp, #0x40] 126440: 910103fd add x29, sp, #0x40 126444: f9002bf5 str x21, [sp, #0x50] 126448: a9064ff4 stp x20, x19, [sp, #0x60] 12644c: f0000228 adrp x8, 0x16d000 126450: d53bd055 mrs x21, TPIDR_EL0 126454: aa0103f4 mov x20, x1 126458: aa0003f3 mov x19, x0 12645c: d100044a sub x10, x2, #0x1 126460: f9407108 ldr x8, [x8, #0xe0] 126464: f94016a9 ldr x9, [x21, #0x28] 126468: 91004108 add x8, x8, #0x10 12646c: f81f83a9 stur x9, [x29, #-0x8] 126470: a9002808 stp x8, x10, [x0] 126474: 5283f7e0 mov w0, #0x1fbf // =8127 126478: aa1f03e2 mov x2, xzr 12647c: 9400e579 bl 0x15fa60 126480: f9000a60 str x0, [x19, #0x10] 126484: b4000160 cbz x0, 0x1264b0 ::collate_byname(char const*, unsigned long)+0x7c> 126488: f94016a8 ldr x8, [x21, #0x28] 12648c: f85f83a9 ldur x9, [x29, #-0x8] 126490: eb09011f cmp x8, x9 126494: 540002e1 b.ne 0x1264f0 ::collate_byname(char const*, unsigned long)+0xbc> 126498: a9464ff4 ldp x20, x19, [sp, #0x60] 12649c: a9447bfd ldp x29, x30, [sp, #0x40] 1264a0: f9402bf5 ldr x21, [sp, #0x50] 1264a4: 9101c3ff add sp, sp, #0x70 1264a8: d50323bf autiasp 1264ac: d65f03c0 ret 1264b0: 910023e0 add x0, sp, #0x8 1264b4: aa1403e1 mov x1, x20 1264b8: 9400e46e bl 0x15f670 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc@plt> 1264bc: f0fffa22 adrp x2, 0x6d000 1264c0: 910023e0 add x0, sp, #0x8 1264c4: 912a0442 add x2, x2, #0xa81 1264c8: aa1f03e1 mov x1, xzr 1264cc: 9400e3a1 bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> 1264d0: f9400808 ldr x8, [x0, #0x10] 1264d4: 3dc00000 ldr q0, [x0] 1264d8: f9001be8 str x8, [sp, #0x30] 1264dc: 3d800be0 str q0, [sp, #0x20] 1264e0: a900fc1f stp xzr, xzr, [x0, #0x8] 1264e4: f900001f str xzr, [x0] 1264e8: 910083e0 add x0, sp, #0x20 1264ec: 94000014 bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 1264f0: 9400da50 bl 0x15ce30 <__stack_chk_fail@plt> 1264f4: 394083e8 ldrb w8, [sp, #0x20] 1264f8: aa0003f4 mov x20, x0 1264fc: 360000a8 tbz w8, #0x0, 0x126510 ::collate_byname(char const*, unsigned long)+0xdc> 126500: f9401be0 ldr x0, [sp, #0x30] 126504: 9400da77 bl 0x15cee0 <_ZdlPv@plt> 126508: 14000002 b 0x126510 ::collate_byname(char const*, unsigned long)+0xdc> 12650c: aa0003f4 mov x20, x0 126510: 394023e8 ldrb w8, [sp, #0x8] 126514: 360000c8 tbz w8, #0x0, 0x12652c ::collate_byname(char const*, unsigned long)+0xf8> 126518: f9400fe0 ldr x0, [sp, #0x18] 12651c: 9400da71 bl 0x15cee0 <_ZdlPv@plt> 126520: 14000003 b 0x12652c ::collate_byname(char const*, unsigned long)+0xf8> 126524: 14000001 b 0x126528 ::collate_byname(char const*, unsigned long)+0xf4> 126528: aa0003f4 mov x20, x0 12652c: aa1303e0 mov x0, x19 126530: 9400dd7c bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 126534: aa1403e0 mov x0, x20 126538: 9400cb0a bl 0x159160 <__emutls_get_address+0x6d4> 12653c: d503233f paciasp 126540: a9be7bfd stp x29, x30, [sp, #-0x20]! 126544: a9014ff4 stp x20, x19, [sp, #0x10] 126548: 910003fd mov x29, sp 12654c: aa0003f4 mov x20, x0 126550: 52800200 mov w0, #0x10 // =16 126554: 9400de03 bl 0x15dd60 <__cxa_allocate_exception@plt> 126558: aa0003f3 mov x19, x0 12655c: aa1403e1 mov x1, x20 126560: 9400e650 bl 0x15fea0 <_ZNSt13runtime_errorC1ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 126564: d0000221 adrp x1, 0x16c000 126568: d0000222 adrp x2, 0x16c000 12656c: aa1303e0 mov x0, x19 126570: f9475821 ldr x1, [x1, #0xeb0] 126574: f9475c42 ldr x2, [x2, #0xeb8] 126578: 9400ddfe bl 0x15dd70 <__cxa_throw@plt> 12657c: aa0003f4 mov x20, x0 126580: aa1303e0 mov x0, x19 126584: 9400ddff bl 0x15dd80 <__cxa_free_exception@plt> 126588: aa1403e0 mov x0, x20 12658c: 9400caf5 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000126590 ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)>: 126590: d503233f paciasp 126594: d10143ff sub sp, sp, #0x50 126598: a9027bfd stp x29, x30, [sp, #0x20] 12659c: 910083fd add x29, sp, #0x20 1265a0: f9001bf5 str x21, [sp, #0x30] 1265a4: a9044ff4 stp x20, x19, [sp, #0x40] 1265a8: f0000228 adrp x8, 0x16d000 1265ac: d53bd055 mrs x21, TPIDR_EL0 1265b0: d100044a sub x10, x2, #0x1 1265b4: aa0103f4 mov x20, x1 1265b8: aa0003f3 mov x19, x0 1265bc: f9407108 ldr x8, [x8, #0xe0] 1265c0: f94016a9 ldr x9, [x21, #0x28] 1265c4: 91004108 add x8, x8, #0x10 1265c8: f81f83a9 stur x9, [x29, #-0x8] 1265cc: a9002808 stp x8, x10, [x0] 1265d0: 39400028 ldrb w8, [x1] 1265d4: f9400829 ldr x9, [x1, #0x10] 1265d8: 7200011f tst w8, #0x1 1265dc: 9a811521 csinc x1, x9, x1, ne 1265e0: 5283f7e0 mov w0, #0x1fbf // =8127 1265e4: aa1f03e2 mov x2, xzr 1265e8: 9400e51e bl 0x15fa60 1265ec: f9000a60 str x0, [x19, #0x10] 1265f0: b4000160 cbz x0, 0x12661c ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0x8c> 1265f4: f94016a8 ldr x8, [x21, #0x28] 1265f8: f85f83a9 ldur x9, [x29, #-0x8] 1265fc: eb09011f cmp x8, x9 126600: 540001c1 b.ne 0x126638 ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xa8> 126604: a9444ff4 ldp x20, x19, [sp, #0x40] 126608: a9427bfd ldp x29, x30, [sp, #0x20] 12660c: f9401bf5 ldr x21, [sp, #0x30] 126610: 910143ff add sp, sp, #0x50 126614: d50323bf autiasp 126618: d65f03c0 ret 12661c: f0fffa20 adrp x0, 0x6d000 126620: 910003e8 mov x8, sp 126624: 912a0400 add x0, x0, #0xa81 126628: aa1403e1 mov x1, x20 12662c: 9400e1b5 bl 0x15ed00 <_ZNSt6__ndk1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_@plt> 126630: 910003e0 mov x0, sp 126634: 97ffffc2 bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 126638: 9400d9fe bl 0x15ce30 <__stack_chk_fail@plt> 12663c: 394003e8 ldrb w8, [sp] 126640: aa0003f4 mov x20, x0 126644: 360000c8 tbz w8, #0x0, 0x12665c ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xcc> 126648: f9400be0 ldr x0, [sp, #0x10] 12664c: 9400da25 bl 0x15cee0 <_ZdlPv@plt> 126650: 14000003 b 0x12665c ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xcc> 126654: 14000001 b 0x126658 ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xc8> 126658: aa0003f4 mov x20, x0 12665c: aa1303e0 mov x0, x19 126660: 9400dd30 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 126664: aa1403e0 mov x0, x20 126668: 9400cabe bl 0x159160 <__emutls_get_address+0x6d4> 000000000012666c ::~collate_byname()>: 12666c: d503233f paciasp 126670: a9be7bfd stp x29, x30, [sp, #-0x20]! 126674: a9014ff4 stp x20, x19, [sp, #0x10] 126678: 910003fd mov x29, sp 12667c: f0000228 adrp x8, 0x16d000 126680: aa0003f3 mov x19, x0 126684: f9407108 ldr x8, [x8, #0xe0] 126688: f9400800 ldr x0, [x0, #0x10] 12668c: 91004108 add x8, x8, #0x10 126690: f9000268 str x8, [x19] 126694: 9400e607 bl 0x15feb0 126698: aa1303e0 mov x0, x19 12669c: a9414ff4 ldp x20, x19, [sp, #0x10] 1266a0: a8c27bfd ldp x29, x30, [sp], #0x20 1266a4: d50323bf autiasp 1266a8: 1400dd1e b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 1266ac: aa0003f4 mov x20, x0 1266b0: aa1303e0 mov x0, x19 1266b4: 9400e4a7 bl 0x15f950 <_ZNSt6__ndk17collateIcED2Ev@plt> 1266b8: aa1403e0 mov x0, x20 1266bc: 97fe0a1e bl 0xa8f34 00000000001266c0 ::~collate_byname()>: 1266c0: d503233f paciasp 1266c4: a9be7bfd stp x29, x30, [sp, #-0x20]! 1266c8: a9014ff4 stp x20, x19, [sp, #0x10] 1266cc: 910003fd mov x29, sp 1266d0: f0000228 adrp x8, 0x16d000 1266d4: aa0003f3 mov x19, x0 1266d8: f9407108 ldr x8, [x8, #0xe0] 1266dc: f9400800 ldr x0, [x0, #0x10] 1266e0: 91004108 add x8, x8, #0x10 1266e4: f9000268 str x8, [x19] 1266e8: 9400e5f2 bl 0x15feb0 1266ec: aa1303e0 mov x0, x19 1266f0: 9400dd0c bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 1266f4: aa1303e0 mov x0, x19 1266f8: a9414ff4 ldp x20, x19, [sp, #0x10] 1266fc: a8c27bfd ldp x29, x30, [sp], #0x20 126700: d50323bf autiasp 126704: 1400d9f7 b 0x15cee0 <_ZdlPv@plt> 126708: aa0003f4 mov x20, x0 12670c: aa1303e0 mov x0, x19 126710: 9400e490 bl 0x15f950 <_ZNSt6__ndk17collateIcED2Ev@plt> 126714: aa1403e0 mov x0, x20 126718: 97fe0a07 bl 0xa8f34 000000000012671c ::do_compare(char const*, char const*, char const*, char const*) const>: 12671c: d503233f paciasp 126720: d10283ff sub sp, sp, #0xa0 126724: a9047bfd stp x29, x30, [sp, #0x40] 126728: 910103fd add x29, sp, #0x40 12672c: f9002bfb str x27, [sp, #0x50] 126730: a90667fa stp x26, x25, [sp, #0x60] 126734: a9075ff8 stp x24, x23, [sp, #0x70] 126738: a90857f6 stp x22, x21, [sp, #0x80] 12673c: a9094ff4 stp x20, x19, [sp, #0x90] 126740: d53bd05b mrs x27, TPIDR_EL0 126744: cb010057 sub x23, x2, x1 126748: f9401768 ldr x8, [x27, #0x28] 12674c: b10042ff cmn x23, #0x10 126750: f81f83a8 stur x8, [x29, #-0x8] 126754: 54000c02 b.hs 0x1268d4 ::do_compare(char const*, char const*, char const*, char const*) const+0x1b8> 126758: aa0403f5 mov x21, x4 12675c: aa0303f4 mov x20, x3 126760: aa0203f8 mov x24, x2 126764: aa0103f6 mov x22, x1 126768: aa0003f3 mov x19, x0 12676c: f1005aff cmp x23, #0x16 126770: 54000108 b.hi 0x126790 ::do_compare(char const*, char const*, char const*, char const*) const+0x74> 126774: 531f7ae8 lsl w8, w23, #1 126778: 910083e9 add x9, sp, #0x20 12677c: b2400139 orr x25, x9, #0x1 126780: 390083e8 strb w8, [sp, #0x20] 126784: eb1802df cmp x22, x24 126788: 54000181 b.ne 0x1267b8 ::do_compare(char const*, char const*, char const*, char const*) const+0x9c> 12678c: 14000010 b 0x1267cc ::do_compare(char const*, char const*, char const*, char const*) const+0xb0> 126790: 910042e8 add x8, x23, #0x10 126794: 927ced1a and x26, x8, #0xfffffffffffffff0 126798: aa1a03e0 mov x0, x26 12679c: 9400d9b1 bl 0x15ce60 <_Znwm@plt> 1267a0: aa0003f9 mov x25, x0 1267a4: b2400348 orr x8, x26, #0x1 1267a8: a90283f7 stp x23, x0, [sp, #0x28] 1267ac: f90013e8 str x8, [sp, #0x20] 1267b0: eb1802df cmp x22, x24 1267b4: 540000c0 b.eq 0x1267cc ::do_compare(char const*, char const*, char const*, char const*) const+0xb0> 1267b8: aa1903e0 mov x0, x25 1267bc: aa1603e1 mov x1, x22 1267c0: aa1703e2 mov x2, x23 1267c4: 9400da37 bl 0x15d0a0 1267c8: 8b170339 add x25, x25, x23 1267cc: cb1402b6 sub x22, x21, x20 1267d0: 3900033f strb wzr, [x25] 1267d4: b10042df cmn x22, #0x10 1267d8: 54000822 b.hs 0x1268dc ::do_compare(char const*, char const*, char const*, char const*) const+0x1c0> 1267dc: f1005adf cmp x22, #0x16 1267e0: 54000648 b.hi 0x1268a8 ::do_compare(char const*, char const*, char const*, char const*) const+0x18c> 1267e4: 531f7ac8 lsl w8, w22, #1 1267e8: 910023e9 add x9, sp, #0x8 1267ec: b2400137 orr x23, x9, #0x1 1267f0: 390023e8 strb w8, [sp, #0x8] 1267f4: eb15029f cmp x20, x21 1267f8: 540000c0 b.eq 0x126810 ::do_compare(char const*, char const*, char const*, char const*) const+0xf4> 1267fc: aa1703e0 mov x0, x23 126800: aa1403e1 mov x1, x20 126804: aa1603e2 mov x2, x22 126808: 9400da26 bl 0x15d0a0 12680c: 8b1602f7 add x23, x23, x22 126810: 390002ff strb wzr, [x23] 126814: 394083f6 ldrb w22, [sp, #0x20] 126818: f9401bf4 ldr x20, [sp, #0x30] 12681c: 910083e8 add x8, sp, #0x20 126820: 394023f7 ldrb w23, [sp, #0x8] 126824: b2400108 orr x8, x8, #0x1 126828: f9400ff5 ldr x21, [sp, #0x18] 12682c: 720002df tst w22, #0x1 126830: 910023e9 add x9, sp, #0x8 126834: 9a940100 csel x0, x8, x20, eq 126838: b2400128 orr x8, x9, #0x1 12683c: 720002ff tst w23, #0x1 126840: 9a950101 csel x1, x8, x21, eq 126844: f9400a62 ldr x2, [x19, #0x10] 126848: 9400e59e bl 0x15fec0 12684c: 2a0003f3 mov w19, w0 126850: 36000077 tbz w23, #0x0, 0x12685c ::do_compare(char const*, char const*, char const*, char const*) const+0x140> 126854: aa1503e0 mov x0, x21 126858: 9400d9a2 bl 0x15cee0 <_ZdlPv@plt> 12685c: 36000076 tbz w22, #0x0, 0x126868 ::do_compare(char const*, char const*, char const*, char const*) const+0x14c> 126860: aa1403e0 mov x0, x20 126864: 9400d99f bl 0x15cee0 <_ZdlPv@plt> 126868: 7100027f cmp w19, #0x0 12686c: f9401768 ldr x8, [x27, #0x28] 126870: f85f83a9 ldur x9, [x29, #-0x8] 126874: 1a9f07ea cset w10, ne 126878: 5a9fa140 csinv w0, w10, wzr, ge 12687c: eb09011f cmp x8, x9 126880: 54000321 b.ne 0x1268e4 ::do_compare(char const*, char const*, char const*, char const*) const+0x1c8> 126884: a9494ff4 ldp x20, x19, [sp, #0x90] 126888: a94857f6 ldp x22, x21, [sp, #0x80] 12688c: a9475ff8 ldp x24, x23, [sp, #0x70] 126890: a94667fa ldp x26, x25, [sp, #0x60] 126894: a9447bfd ldp x29, x30, [sp, #0x40] 126898: f9402bfb ldr x27, [sp, #0x50] 12689c: 910283ff add sp, sp, #0xa0 1268a0: d50323bf autiasp 1268a4: d65f03c0 ret 1268a8: 910042c8 add x8, x22, #0x10 1268ac: 927ced18 and x24, x8, #0xfffffffffffffff0 1268b0: aa1803e0 mov x0, x24 1268b4: 9400d96b bl 0x15ce60 <_Znwm@plt> 1268b8: aa0003f7 mov x23, x0 1268bc: b2400308 orr x8, x24, #0x1 1268c0: a90103f6 stp x22, x0, [sp, #0x10] 1268c4: f90007e8 str x8, [sp, #0x8] 1268c8: eb15029f cmp x20, x21 1268cc: 54fff981 b.ne 0x1267fc ::do_compare(char const*, char const*, char const*, char const*) const+0xe0> 1268d0: 17ffffd0 b 0x126810 ::do_compare(char const*, char const*, char const*, char const*) const+0xf4> 1268d4: 910083e0 add x0, sp, #0x20 1268d8: 9400dbae bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 1268dc: 910023e0 add x0, sp, #0x8 1268e0: 9400dbac bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 1268e4: 9400d953 bl 0x15ce30 <__stack_chk_fail@plt> 1268e8: 394083e8 ldrb w8, [sp, #0x20] 1268ec: aa0003f3 mov x19, x0 1268f0: 36000068 tbz w8, #0x0, 0x1268fc ::do_compare(char const*, char const*, char const*, char const*) const+0x1e0> 1268f4: f9401be0 ldr x0, [sp, #0x30] 1268f8: 9400d97a bl 0x15cee0 <_ZdlPv@plt> 1268fc: aa1303e0 mov x0, x19 126900: 9400ca18 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000126904 ::do_transform(char const*, char const*) const>: 126904: d503233f paciasp 126908: d101c3ff sub sp, sp, #0x70 12690c: a9027bfd stp x29, x30, [sp, #0x20] 126910: 910083fd add x29, sp, #0x20 126914: a90367fa stp x26, x25, [sp, #0x30] 126918: a9045ff8 stp x24, x23, [sp, #0x40] 12691c: a90557f6 stp x22, x21, [sp, #0x50] 126920: a9064ff4 stp x20, x19, [sp, #0x60] 126924: d53bd05a mrs x26, TPIDR_EL0 126928: aa0803f3 mov x19, x8 12692c: f9401748 ldr x8, [x26, #0x28] 126930: cb010056 sub x22, x2, x1 126934: b10042df cmn x22, #0x10 126938: f81f83a8 stur x8, [x29, #-0x8] 12693c: 54000b62 b.hs 0x126aa8 ::do_transform(char const*, char const*) const+0x1a4> 126940: aa0203f7 mov x23, x2 126944: aa0103f5 mov x21, x1 126948: aa0003f4 mov x20, x0 12694c: f1005adf cmp x22, #0x16 126950: 54000108 b.hi 0x126970 ::do_transform(char const*, char const*) const+0x6c> 126954: 531f7ac8 lsl w8, w22, #1 126958: 910003e9 mov x9, sp 12695c: b2400138 orr x24, x9, #0x1 126960: 390003e8 strb w8, [sp] 126964: eb1702bf cmp x21, x23 126968: 54000181 b.ne 0x126998 ::do_transform(char const*, char const*) const+0x94> 12696c: 14000010 b 0x1269ac ::do_transform(char const*, char const*) const+0xa8> 126970: 910042c8 add x8, x22, #0x10 126974: 927ced19 and x25, x8, #0xfffffffffffffff0 126978: aa1903e0 mov x0, x25 12697c: 9400d939 bl 0x15ce60 <_Znwm@plt> 126980: aa0003f8 mov x24, x0 126984: b2400328 orr x8, x25, #0x1 126988: a90083f6 stp x22, x0, [sp, #0x8] 12698c: f90003e8 str x8, [sp] 126990: eb1702bf cmp x21, x23 126994: 540000c0 b.eq 0x1269ac ::do_transform(char const*, char const*) const+0xa8> 126998: aa1803e0 mov x0, x24 12699c: aa1503e1 mov x1, x21 1269a0: aa1603e2 mov x2, x22 1269a4: 9400d9bf bl 0x15d0a0 1269a8: 8b160318 add x24, x24, x22 1269ac: 3900031f strb wzr, [x24] 1269b0: 910003ea mov x10, sp 1269b4: 394003e8 ldrb w8, [sp] 1269b8: b2400158 orr x24, x10, #0x1 1269bc: f9400be9 ldr x9, [sp, #0x10] 1269c0: f9400a83 ldr x3, [x20, #0x10] 1269c4: 7200011f tst w8, #0x1 1269c8: 9a890301 csel x1, x24, x9, eq 1269cc: aa1f03e0 mov x0, xzr 1269d0: aa1f03e2 mov x2, xzr 1269d4: 9400e53f bl 0x15fed0 1269d8: aa0003f5 mov x21, x0 1269dc: b100401f cmn x0, #0x10 1269e0: 54000682 b.hs 0x126ab0 ::do_transform(char const*, char const*) const+0x1ac> 1269e4: f1005ebf cmp x21, #0x17 1269e8: 540000c2 b.hs 0x126a00 ::do_transform(char const*, char const*) const+0xfc> 1269ec: 531f7aa8 lsl w8, w21, #1 1269f0: aa1303f6 mov x22, x19 1269f4: 380016c8 strb w8, [x22], #0x1 1269f8: b5000155 cbnz x21, 0x126a20 ::do_transform(char const*, char const*) const+0x11c> 1269fc: 1400000d b 0x126a30 ::do_transform(char const*, char const*) const+0x12c> 126a00: 910042a8 add x8, x21, #0x10 126a04: 927ced17 and x23, x8, #0xfffffffffffffff0 126a08: aa1703e0 mov x0, x23 126a0c: 9400d915 bl 0x15ce60 <_Znwm@plt> 126a10: b24002e8 orr x8, x23, #0x1 126a14: aa0003f6 mov x22, x0 126a18: a9008275 stp x21, x0, [x19, #0x8] 126a1c: f9000268 str x8, [x19] 126a20: aa1603e0 mov x0, x22 126a24: 2a1f03e1 mov w1, wzr 126a28: aa1503e2 mov x2, x21 126a2c: 9400d905 bl 0x15ce40 126a30: 394003e8 ldrb w8, [sp] 126a34: 38356adf strb wzr, [x22, x21] 126a38: 39400269 ldrb w9, [x19] 126a3c: f9400bea ldr x10, [sp, #0x10] 126a40: 7200011f tst w8, #0x1 126a44: f9400a83 ldr x3, [x20, #0x10] 126a48: a940ae68 ldp x8, x11, [x19, #0x8] 126a4c: 9a8a0301 csel x1, x24, x10, eq 126a50: 7200013f tst w9, #0x1 126a54: d341fd29 lsr x9, x9, #1 126a58: 9a880128 csel x8, x9, x8, eq 126a5c: 9a931560 csinc x0, x11, x19, ne 126a60: 91000502 add x2, x8, #0x1 126a64: 9400e51b bl 0x15fed0 126a68: 394003e8 ldrb w8, [sp] 126a6c: 36000068 tbz w8, #0x0, 0x126a78 ::do_transform(char const*, char const*) const+0x174> 126a70: f9400be0 ldr x0, [sp, #0x10] 126a74: 9400d91b bl 0x15cee0 <_ZdlPv@plt> 126a78: f9401748 ldr x8, [x26, #0x28] 126a7c: f85f83a9 ldur x9, [x29, #-0x8] 126a80: eb09011f cmp x8, x9 126a84: 540001a1 b.ne 0x126ab8 ::do_transform(char const*, char const*) const+0x1b4> 126a88: a9464ff4 ldp x20, x19, [sp, #0x60] 126a8c: a94557f6 ldp x22, x21, [sp, #0x50] 126a90: a9445ff8 ldp x24, x23, [sp, #0x40] 126a94: a94367fa ldp x26, x25, [sp, #0x30] 126a98: a9427bfd ldp x29, x30, [sp, #0x20] 126a9c: 9101c3ff add sp, sp, #0x70 126aa0: d50323bf autiasp 126aa4: d65f03c0 ret 126aa8: 910003e0 mov x0, sp 126aac: 9400db39 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 126ab0: aa1303e0 mov x0, x19 126ab4: 9400db37 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 126ab8: 9400d8de bl 0x15ce30 <__stack_chk_fail@plt> 126abc: 39400268 ldrb w8, [x19] 126ac0: aa0003f4 mov x20, x0 126ac4: 370000a8 tbnz w8, #0x0, 0x126ad8 ::do_transform(char const*, char const*) const+0x1d4> 126ac8: 394003e8 ldrb w8, [sp] 126acc: 37000168 tbnz w8, #0x0, 0x126af8 ::do_transform(char const*, char const*) const+0x1f4> 126ad0: aa1403e0 mov x0, x20 126ad4: 9400c9a3 bl 0x159160 <__emutls_get_address+0x6d4> 126ad8: f9400a60 ldr x0, [x19, #0x10] 126adc: 9400d901 bl 0x15cee0 <_ZdlPv@plt> 126ae0: 394003e8 ldrb w8, [sp] 126ae4: 3607ff68 tbz w8, #0x0, 0x126ad0 ::do_transform(char const*, char const*) const+0x1cc> 126ae8: 14000004 b 0x126af8 ::do_transform(char const*, char const*) const+0x1f4> 126aec: aa0003f4 mov x20, x0 126af0: 394003e8 ldrb w8, [sp] 126af4: 3607fee8 tbz w8, #0x0, 0x126ad0 ::do_transform(char const*, char const*) const+0x1cc> 126af8: f9400be0 ldr x0, [sp, #0x10] 126afc: 9400d8f9 bl 0x15cee0 <_ZdlPv@plt> 126b00: aa1403e0 mov x0, x20 126b04: 9400c997 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000126b08 ::collate_byname(char const*, unsigned long)>: 126b08: d503233f paciasp 126b0c: d101c3ff sub sp, sp, #0x70 126b10: a9047bfd stp x29, x30, [sp, #0x40] 126b14: 910103fd add x29, sp, #0x40 126b18: f9002bf5 str x21, [sp, #0x50] 126b1c: a9064ff4 stp x20, x19, [sp, #0x60] 126b20: f0000228 adrp x8, 0x16d000 126b24: d53bd055 mrs x21, TPIDR_EL0 126b28: aa0103f4 mov x20, x1 126b2c: aa0003f3 mov x19, x0 126b30: d100044a sub x10, x2, #0x1 126b34: f9407508 ldr x8, [x8, #0xe8] 126b38: f94016a9 ldr x9, [x21, #0x28] 126b3c: 91004108 add x8, x8, #0x10 126b40: f81f83a9 stur x9, [x29, #-0x8] 126b44: a9002808 stp x8, x10, [x0] 126b48: 5283f7e0 mov w0, #0x1fbf // =8127 126b4c: aa1f03e2 mov x2, xzr 126b50: 9400e3c4 bl 0x15fa60 126b54: f9000a60 str x0, [x19, #0x10] 126b58: b4000160 cbz x0, 0x126b84 ::collate_byname(char const*, unsigned long)+0x7c> 126b5c: f94016a8 ldr x8, [x21, #0x28] 126b60: f85f83a9 ldur x9, [x29, #-0x8] 126b64: eb09011f cmp x8, x9 126b68: 540002e1 b.ne 0x126bc4 ::collate_byname(char const*, unsigned long)+0xbc> 126b6c: a9464ff4 ldp x20, x19, [sp, #0x60] 126b70: a9447bfd ldp x29, x30, [sp, #0x40] 126b74: f9402bf5 ldr x21, [sp, #0x50] 126b78: 9101c3ff add sp, sp, #0x70 126b7c: d50323bf autiasp 126b80: d65f03c0 ret 126b84: 910023e0 add x0, sp, #0x8 126b88: aa1403e1 mov x1, x20 126b8c: 9400e2b9 bl 0x15f670 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc@plt> 126b90: b0fffa42 adrp x2, 0x6f000 126b94: 910023e0 add x0, sp, #0x8 126b98: 9117a042 add x2, x2, #0x5e8 126b9c: aa1f03e1 mov x1, xzr 126ba0: 9400e1ec bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> 126ba4: f9400808 ldr x8, [x0, #0x10] 126ba8: 3dc00000 ldr q0, [x0] 126bac: f9001be8 str x8, [sp, #0x30] 126bb0: 3d800be0 str q0, [sp, #0x20] 126bb4: a900fc1f stp xzr, xzr, [x0, #0x8] 126bb8: f900001f str xzr, [x0] 126bbc: 910083e0 add x0, sp, #0x20 126bc0: 97fffe5f bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 126bc4: 9400d89b bl 0x15ce30 <__stack_chk_fail@plt> 126bc8: 394083e8 ldrb w8, [sp, #0x20] 126bcc: aa0003f4 mov x20, x0 126bd0: 360000a8 tbz w8, #0x0, 0x126be4 ::collate_byname(char const*, unsigned long)+0xdc> 126bd4: f9401be0 ldr x0, [sp, #0x30] 126bd8: 9400d8c2 bl 0x15cee0 <_ZdlPv@plt> 126bdc: 14000002 b 0x126be4 ::collate_byname(char const*, unsigned long)+0xdc> 126be0: aa0003f4 mov x20, x0 126be4: 394023e8 ldrb w8, [sp, #0x8] 126be8: 360000c8 tbz w8, #0x0, 0x126c00 ::collate_byname(char const*, unsigned long)+0xf8> 126bec: f9400fe0 ldr x0, [sp, #0x18] 126bf0: 9400d8bc bl 0x15cee0 <_ZdlPv@plt> 126bf4: 14000003 b 0x126c00 ::collate_byname(char const*, unsigned long)+0xf8> 126bf8: 14000001 b 0x126bfc ::collate_byname(char const*, unsigned long)+0xf4> 126bfc: aa0003f4 mov x20, x0 126c00: aa1303e0 mov x0, x19 126c04: 9400dbc7 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 126c08: aa1403e0 mov x0, x20 126c0c: 9400c955 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000126c10 ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)>: 126c10: d503233f paciasp 126c14: d10143ff sub sp, sp, #0x50 126c18: a9027bfd stp x29, x30, [sp, #0x20] 126c1c: 910083fd add x29, sp, #0x20 126c20: f9001bf5 str x21, [sp, #0x30] 126c24: a9044ff4 stp x20, x19, [sp, #0x40] 126c28: f0000228 adrp x8, 0x16d000 126c2c: d53bd055 mrs x21, TPIDR_EL0 126c30: d100044a sub x10, x2, #0x1 126c34: aa0103f4 mov x20, x1 126c38: aa0003f3 mov x19, x0 126c3c: f9407508 ldr x8, [x8, #0xe8] 126c40: f94016a9 ldr x9, [x21, #0x28] 126c44: 91004108 add x8, x8, #0x10 126c48: f81f83a9 stur x9, [x29, #-0x8] 126c4c: a9002808 stp x8, x10, [x0] 126c50: 39400028 ldrb w8, [x1] 126c54: f9400829 ldr x9, [x1, #0x10] 126c58: 7200011f tst w8, #0x1 126c5c: 9a811521 csinc x1, x9, x1, ne 126c60: 5283f7e0 mov w0, #0x1fbf // =8127 126c64: aa1f03e2 mov x2, xzr 126c68: 9400e37e bl 0x15fa60 126c6c: f9000a60 str x0, [x19, #0x10] 126c70: b4000160 cbz x0, 0x126c9c ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0x8c> 126c74: f94016a8 ldr x8, [x21, #0x28] 126c78: f85f83a9 ldur x9, [x29, #-0x8] 126c7c: eb09011f cmp x8, x9 126c80: 540001c1 b.ne 0x126cb8 ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xa8> 126c84: a9444ff4 ldp x20, x19, [sp, #0x40] 126c88: a9427bfd ldp x29, x30, [sp, #0x20] 126c8c: f9401bf5 ldr x21, [sp, #0x30] 126c90: 910143ff add sp, sp, #0x50 126c94: d50323bf autiasp 126c98: d65f03c0 ret 126c9c: b0fffa40 adrp x0, 0x6f000 126ca0: 910003e8 mov x8, sp 126ca4: 9117a000 add x0, x0, #0x5e8 126ca8: aa1403e1 mov x1, x20 126cac: 9400e015 bl 0x15ed00 <_ZNSt6__ndk1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_@plt> 126cb0: 910003e0 mov x0, sp 126cb4: 97fffe22 bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 126cb8: 9400d85e bl 0x15ce30 <__stack_chk_fail@plt> 126cbc: 394003e8 ldrb w8, [sp] 126cc0: aa0003f4 mov x20, x0 126cc4: 360000c8 tbz w8, #0x0, 0x126cdc ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xcc> 126cc8: f9400be0 ldr x0, [sp, #0x10] 126ccc: 9400d885 bl 0x15cee0 <_ZdlPv@plt> 126cd0: 14000003 b 0x126cdc ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xcc> 126cd4: 14000001 b 0x126cd8 ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xc8> 126cd8: aa0003f4 mov x20, x0 126cdc: aa1303e0 mov x0, x19 126ce0: 9400db90 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 126ce4: aa1403e0 mov x0, x20 126ce8: 9400c91e bl 0x159160 <__emutls_get_address+0x6d4> 0000000000126cec ::~collate_byname()>: 126cec: d503233f paciasp 126cf0: a9be7bfd stp x29, x30, [sp, #-0x20]! 126cf4: a9014ff4 stp x20, x19, [sp, #0x10] 126cf8: 910003fd mov x29, sp 126cfc: f0000228 adrp x8, 0x16d000 126d00: aa0003f3 mov x19, x0 126d04: f9407508 ldr x8, [x8, #0xe8] 126d08: f9400800 ldr x0, [x0, #0x10] 126d0c: 91004108 add x8, x8, #0x10 126d10: f9000268 str x8, [x19] 126d14: 9400e467 bl 0x15feb0 126d18: aa1303e0 mov x0, x19 126d1c: a9414ff4 ldp x20, x19, [sp, #0x10] 126d20: a8c27bfd ldp x29, x30, [sp], #0x20 126d24: d50323bf autiasp 126d28: 1400db7e b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 126d2c: aa0003f4 mov x20, x0 126d30: aa1303e0 mov x0, x19 126d34: 9400e30b bl 0x15f960 <_ZNSt6__ndk17collateIwED2Ev@plt> 126d38: aa1403e0 mov x0, x20 126d3c: 97fe087e bl 0xa8f34 0000000000126d40 ::~collate_byname()>: 126d40: d503233f paciasp 126d44: a9be7bfd stp x29, x30, [sp, #-0x20]! 126d48: a9014ff4 stp x20, x19, [sp, #0x10] 126d4c: 910003fd mov x29, sp 126d50: f0000228 adrp x8, 0x16d000 126d54: aa0003f3 mov x19, x0 126d58: f9407508 ldr x8, [x8, #0xe8] 126d5c: f9400800 ldr x0, [x0, #0x10] 126d60: 91004108 add x8, x8, #0x10 126d64: f9000268 str x8, [x19] 126d68: 9400e452 bl 0x15feb0 126d6c: aa1303e0 mov x0, x19 126d70: 9400db6c bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 126d74: aa1303e0 mov x0, x19 126d78: a9414ff4 ldp x20, x19, [sp, #0x10] 126d7c: a8c27bfd ldp x29, x30, [sp], #0x20 126d80: d50323bf autiasp 126d84: 1400d857 b 0x15cee0 <_ZdlPv@plt> 126d88: aa0003f4 mov x20, x0 126d8c: aa1303e0 mov x0, x19 126d90: 9400e2f4 bl 0x15f960 <_ZNSt6__ndk17collateIwED2Ev@plt> 126d94: aa1403e0 mov x0, x20 126d98: 97fe0867 bl 0xa8f34 0000000000126d9c ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const>: 126d9c: d503233f paciasp 126da0: d10283ff sub sp, sp, #0xa0 126da4: a9047bfd stp x29, x30, [sp, #0x40] 126da8: 910103fd add x29, sp, #0x40 126dac: a9056ffc stp x28, x27, [sp, #0x50] 126db0: a90667fa stp x26, x25, [sp, #0x60] 126db4: a9075ff8 stp x24, x23, [sp, #0x70] 126db8: a90857f6 stp x22, x21, [sp, #0x80] 126dbc: a9094ff4 stp x20, x19, [sp, #0x90] 126dc0: d53bd059 mrs x25, TPIDR_EL0 126dc4: f9401728 ldr x8, [x25, #0x28] 126dc8: eb01005a subs x26, x2, x1 126dcc: f81f83a8 stur x8, [x29, #-0x8] 126dd0: 54000d24 b.mi 0x126f74 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x1d8> 126dd4: aa0403f5 mov x21, x4 126dd8: aa0303f4 mov x20, x3 126ddc: aa0203f7 mov x23, x2 126de0: aa0103f6 mov x22, x1 126de4: aa0003f3 mov x19, x0 126de8: f1004f5f cmp x26, #0x13 126dec: 54000128 b.hi 0x126e10 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x74> 126df0: d3417f48 ubfx x8, x26, #1, #31 126df4: 910083e9 add x9, sp, #0x20 126df8: 121f1908 and w8, w8, #0xfe 126dfc: b27e0138 orr x24, x9, #0x4 126e00: 390083e8 strb w8, [sp, #0x20] 126e04: eb1702df cmp x22, x23 126e08: 540001a1 b.ne 0x126e3c ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0xa0> 126e0c: 14000014 b 0x126e5c ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0xc0> 126e10: 9342ff5b asr x27, x26, #2 126e14: 91001368 add x8, x27, #0x4 126e18: 927ef51c and x28, x8, #0xfffffffffffffffc 126e1c: d37ef780 lsl x0, x28, #2 126e20: 9400d810 bl 0x15ce60 <_Znwm@plt> 126e24: aa0003f8 mov x24, x0 126e28: b2400388 orr x8, x28, #0x1 126e2c: a90283fb stp x27, x0, [sp, #0x28] 126e30: f90013e8 str x8, [sp, #0x20] 126e34: eb1702df cmp x22, x23 126e38: 54000120 b.eq 0x126e5c ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0xc0> 126e3c: 927ef742 and x2, x26, #0xfffffffffffffffc 126e40: aa1803e0 mov x0, x24 126e44: aa1603e1 mov x1, x22 126e48: d1001348 sub x8, x26, #0x4 126e4c: 927ef517 and x23, x8, #0xfffffffffffffffc 126e50: 9400d894 bl 0x15d0a0 126e54: 8b1802e8 add x8, x23, x24 126e58: 91001118 add x24, x8, #0x4 126e5c: eb1402b7 subs x23, x21, x20 126e60: b900031f str wzr, [x24] 126e64: 540008c4 b.mi 0x126f7c ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x1e0> 126e68: f1004eff cmp x23, #0x13 126e6c: 540006c8 b.hi 0x126f44 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x1a8> 126e70: d3417ee8 ubfx x8, x23, #1, #31 126e74: 910023e9 add x9, sp, #0x8 126e78: 121f1908 and w8, w8, #0xfe 126e7c: b27e0136 orr x22, x9, #0x4 126e80: 390023e8 strb w8, [sp, #0x8] 126e84: eb15029f cmp x20, x21 126e88: 54000120 b.eq 0x126eac ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x110> 126e8c: 927ef6e2 and x2, x23, #0xfffffffffffffffc 126e90: aa1603e0 mov x0, x22 126e94: aa1403e1 mov x1, x20 126e98: d10012e8 sub x8, x23, #0x4 126e9c: 927ef515 and x21, x8, #0xfffffffffffffffc 126ea0: 9400d880 bl 0x15d0a0 126ea4: 8b1602a8 add x8, x21, x22 126ea8: 91001116 add x22, x8, #0x4 126eac: b90002df str wzr, [x22] 126eb0: 394083f6 ldrb w22, [sp, #0x20] 126eb4: f9401bf4 ldr x20, [sp, #0x30] 126eb8: 910083e8 add x8, sp, #0x20 126ebc: 394023f7 ldrb w23, [sp, #0x8] 126ec0: b27e0108 orr x8, x8, #0x4 126ec4: f9400ff5 ldr x21, [sp, #0x18] 126ec8: 720002df tst w22, #0x1 126ecc: 910023e9 add x9, sp, #0x8 126ed0: 9a940100 csel x0, x8, x20, eq 126ed4: b27e0128 orr x8, x9, #0x4 126ed8: 720002ff tst w23, #0x1 126edc: 9a950101 csel x1, x8, x21, eq 126ee0: f9400a62 ldr x2, [x19, #0x10] 126ee4: 9400e3ff bl 0x15fee0 126ee8: 2a0003f3 mov w19, w0 126eec: 36000077 tbz w23, #0x0, 0x126ef8 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x15c> 126ef0: aa1503e0 mov x0, x21 126ef4: 9400d7fb bl 0x15cee0 <_ZdlPv@plt> 126ef8: 36000076 tbz w22, #0x0, 0x126f04 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x168> 126efc: aa1403e0 mov x0, x20 126f00: 9400d7f8 bl 0x15cee0 <_ZdlPv@plt> 126f04: 7100027f cmp w19, #0x0 126f08: f9401728 ldr x8, [x25, #0x28] 126f0c: f85f83a9 ldur x9, [x29, #-0x8] 126f10: 1a9f07ea cset w10, ne 126f14: 5a9fa140 csinv w0, w10, wzr, ge 126f18: eb09011f cmp x8, x9 126f1c: 54000341 b.ne 0x126f84 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x1e8> 126f20: a9494ff4 ldp x20, x19, [sp, #0x90] 126f24: a94857f6 ldp x22, x21, [sp, #0x80] 126f28: a9475ff8 ldp x24, x23, [sp, #0x70] 126f2c: a94667fa ldp x26, x25, [sp, #0x60] 126f30: a9456ffc ldp x28, x27, [sp, #0x50] 126f34: a9447bfd ldp x29, x30, [sp, #0x40] 126f38: 910283ff add sp, sp, #0xa0 126f3c: d50323bf autiasp 126f40: d65f03c0 ret 126f44: 9342fef8 asr x24, x23, #2 126f48: 91001308 add x8, x24, #0x4 126f4c: 927ef51a and x26, x8, #0xfffffffffffffffc 126f50: d37ef740 lsl x0, x26, #2 126f54: 9400d7c3 bl 0x15ce60 <_Znwm@plt> 126f58: aa0003f6 mov x22, x0 126f5c: b2400348 orr x8, x26, #0x1 126f60: a90103f8 stp x24, x0, [sp, #0x10] 126f64: f90007e8 str x8, [sp, #0x8] 126f68: eb15029f cmp x20, x21 126f6c: 54fff901 b.ne 0x126e8c ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0xf0> 126f70: 17ffffcf b 0x126eac ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x110> 126f74: 910083e0 add x0, sp, #0x20 126f78: 9400da06 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 126f7c: 910023e0 add x0, sp, #0x8 126f80: 9400da04 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 126f84: 9400d7ab bl 0x15ce30 <__stack_chk_fail@plt> 126f88: 394083e8 ldrb w8, [sp, #0x20] 126f8c: aa0003f3 mov x19, x0 126f90: 36000068 tbz w8, #0x0, 0x126f9c ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x200> 126f94: f9401be0 ldr x0, [sp, #0x30] 126f98: 9400d7d2 bl 0x15cee0 <_ZdlPv@plt> 126f9c: aa1303e0 mov x0, x19 126fa0: 9400c870 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000126fa4 ::do_transform(wchar_t const*, wchar_t const*) const>: 126fa4: d503233f paciasp 126fa8: d10203ff sub sp, sp, #0x80 126fac: a9027bfd stp x29, x30, [sp, #0x20] 126fb0: 910083fd add x29, sp, #0x20 126fb4: f9001bfb str x27, [sp, #0x30] 126fb8: a90467fa stp x26, x25, [sp, #0x40] 126fbc: a9055ff8 stp x24, x23, [sp, #0x50] 126fc0: a90657f6 stp x22, x21, [sp, #0x60] 126fc4: a9074ff4 stp x20, x19, [sp, #0x70] 126fc8: d53bd058 mrs x24, TPIDR_EL0 126fcc: aa0803f3 mov x19, x8 126fd0: f9401708 ldr x8, [x24, #0x28] 126fd4: eb010059 subs x25, x2, x1 126fd8: f81f83a8 stur x8, [x29, #-0x8] 126fdc: 54000c64 b.mi 0x127168 ::do_transform(wchar_t const*, wchar_t const*) const+0x1c4> 126fe0: aa0203f6 mov x22, x2 126fe4: aa0103f5 mov x21, x1 126fe8: aa0003f4 mov x20, x0 126fec: f1004f3f cmp x25, #0x13 126ff0: 54000128 b.hi 0x127014 ::do_transform(wchar_t const*, wchar_t const*) const+0x70> 126ff4: d3417f28 ubfx x8, x25, #1, #31 126ff8: 910003e9 mov x9, sp 126ffc: 121f1908 and w8, w8, #0xfe 127000: b27e0137 orr x23, x9, #0x4 127004: 390003e8 strb w8, [sp] 127008: eb1602bf cmp x21, x22 12700c: 540001a1 b.ne 0x127040 ::do_transform(wchar_t const*, wchar_t const*) const+0x9c> 127010: 14000014 b 0x127060 ::do_transform(wchar_t const*, wchar_t const*) const+0xbc> 127014: 9342ff3a asr x26, x25, #2 127018: 91001348 add x8, x26, #0x4 12701c: 927ef51b and x27, x8, #0xfffffffffffffffc 127020: d37ef760 lsl x0, x27, #2 127024: 9400d78f bl 0x15ce60 <_Znwm@plt> 127028: aa0003f7 mov x23, x0 12702c: b2400368 orr x8, x27, #0x1 127030: a90083fa stp x26, x0, [sp, #0x8] 127034: f90003e8 str x8, [sp] 127038: eb1602bf cmp x21, x22 12703c: 54000120 b.eq 0x127060 ::do_transform(wchar_t const*, wchar_t const*) const+0xbc> 127040: 927ef722 and x2, x25, #0xfffffffffffffffc 127044: aa1703e0 mov x0, x23 127048: aa1503e1 mov x1, x21 12704c: d1001328 sub x8, x25, #0x4 127050: 927ef516 and x22, x8, #0xfffffffffffffffc 127054: 9400d813 bl 0x15d0a0 127058: 8b1702c8 add x8, x22, x23 12705c: 91001117 add x23, x8, #0x4 127060: b90002ff str wzr, [x23] 127064: 910003ea mov x10, sp 127068: 394003e8 ldrb w8, [sp] 12706c: b27e0157 orr x23, x10, #0x4 127070: f9400be9 ldr x9, [sp, #0x10] 127074: f9400a83 ldr x3, [x20, #0x10] 127078: 7200011f tst w8, #0x1 12707c: 9a8902e1 csel x1, x23, x9, eq 127080: aa1f03e0 mov x0, xzr 127084: aa1f03e2 mov x2, xzr 127088: 9400e39a bl 0x15fef0 12708c: aa0003f5 mov x21, x0 127090: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 127094: eb08001f cmp x0, x8 127098: 540006c2 b.hs 0x127170 ::do_transform(wchar_t const*, wchar_t const*) const+0x1cc> 12709c: f10016bf cmp x21, #0x5 1270a0: 540000c2 b.hs 0x1270b8 ::do_transform(wchar_t const*, wchar_t const*) const+0x114> 1270a4: 531f7aa8 lsl w8, w21, #1 1270a8: aa1303f6 mov x22, x19 1270ac: 380046c8 strb w8, [x22], #0x4 1270b0: b5000155 cbnz x21, 0x1270d8 ::do_transform(wchar_t const*, wchar_t const*) const+0x134> 1270b4: 1400000d b 0x1270e8 ::do_transform(wchar_t const*, wchar_t const*) const+0x144> 1270b8: 910012a8 add x8, x21, #0x4 1270bc: 927ef519 and x25, x8, #0xfffffffffffffffc 1270c0: d37ef720 lsl x0, x25, #2 1270c4: 9400d767 bl 0x15ce60 <_Znwm@plt> 1270c8: b2400328 orr x8, x25, #0x1 1270cc: aa0003f6 mov x22, x0 1270d0: a9008275 stp x21, x0, [x19, #0x8] 1270d4: f9000268 str x8, [x19] 1270d8: aa1603e0 mov x0, x22 1270dc: 2a1f03e1 mov w1, wzr 1270e0: aa1503e2 mov x2, x21 1270e4: 9400e2c3 bl 0x15fbf0 1270e8: 394003e8 ldrb w8, [sp] 1270ec: b8357adf str wzr, [x22, x21, lsl #2] 1270f0: 39400269 ldrb w9, [x19] 1270f4: 9100126c add x12, x19, #0x4 1270f8: f9400bea ldr x10, [sp, #0x10] 1270fc: 7200011f tst w8, #0x1 127100: f9400a83 ldr x3, [x20, #0x10] 127104: a940ae68 ldp x8, x11, [x19, #0x8] 127108: 9a8a02e1 csel x1, x23, x10, eq 12710c: 7200013f tst w9, #0x1 127110: d341fd29 lsr x9, x9, #1 127114: 9a880128 csel x8, x9, x8, eq 127118: 9a8b0180 csel x0, x12, x11, eq 12711c: 91000502 add x2, x8, #0x1 127120: 9400e374 bl 0x15fef0 127124: 394003e8 ldrb w8, [sp] 127128: 36000068 tbz w8, #0x0, 0x127134 ::do_transform(wchar_t const*, wchar_t const*) const+0x190> 12712c: f9400be0 ldr x0, [sp, #0x10] 127130: 9400d76c bl 0x15cee0 <_ZdlPv@plt> 127134: f9401708 ldr x8, [x24, #0x28] 127138: f85f83a9 ldur x9, [x29, #-0x8] 12713c: eb09011f cmp x8, x9 127140: 540001c1 b.ne 0x127178 ::do_transform(wchar_t const*, wchar_t const*) const+0x1d4> 127144: a9474ff4 ldp x20, x19, [sp, #0x70] 127148: a94657f6 ldp x22, x21, [sp, #0x60] 12714c: a9455ff8 ldp x24, x23, [sp, #0x50] 127150: a94467fa ldp x26, x25, [sp, #0x40] 127154: a9427bfd ldp x29, x30, [sp, #0x20] 127158: f9401bfb ldr x27, [sp, #0x30] 12715c: 910203ff add sp, sp, #0x80 127160: d50323bf autiasp 127164: d65f03c0 ret 127168: 910003e0 mov x0, sp 12716c: 9400d989 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 127170: aa1303e0 mov x0, x19 127174: 9400d987 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 127178: 9400d72e bl 0x15ce30 <__stack_chk_fail@plt> 12717c: 97fe076e bl 0xa8f34 127180: 39400268 ldrb w8, [x19] 127184: aa0003f4 mov x20, x0 127188: 370000a8 tbnz w8, #0x0, 0x12719c ::do_transform(wchar_t const*, wchar_t const*) const+0x1f8> 12718c: 394003e8 ldrb w8, [sp] 127190: 37000168 tbnz w8, #0x0, 0x1271bc ::do_transform(wchar_t const*, wchar_t const*) const+0x218> 127194: aa1403e0 mov x0, x20 127198: 9400c7f2 bl 0x159160 <__emutls_get_address+0x6d4> 12719c: f9400a60 ldr x0, [x19, #0x10] 1271a0: 9400d750 bl 0x15cee0 <_ZdlPv@plt> 1271a4: 394003e8 ldrb w8, [sp] 1271a8: 3607ff68 tbz w8, #0x0, 0x127194 ::do_transform(wchar_t const*, wchar_t const*) const+0x1f0> 1271ac: 14000004 b 0x1271bc ::do_transform(wchar_t const*, wchar_t const*) const+0x218> 1271b0: aa0003f4 mov x20, x0 1271b4: 394003e8 ldrb w8, [sp] 1271b8: 3607fee8 tbz w8, #0x0, 0x127194 ::do_transform(wchar_t const*, wchar_t const*) const+0x1f0> 1271bc: f9400be0 ldr x0, [sp, #0x10] 1271c0: 9400d748 bl 0x15cee0 <_ZdlPv@plt> 1271c4: aa1403e0 mov x0, x20 1271c8: 9400c7e6 bl 0x159160 <__emutls_get_address+0x6d4> 00000000001271cc ::~ctype()>: 1271cc: d503233f paciasp 1271d0: a9be7bfd stp x29, x30, [sp, #-0x20]! 1271d4: f9000bf3 str x19, [sp, #0x10] 1271d8: 910003fd mov x29, sp 1271dc: aa0003f3 mov x19, x0 1271e0: 9400da50 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 1271e4: aa1303e0 mov x0, x19 1271e8: f9400bf3 ldr x19, [sp, #0x10] 1271ec: a8c27bfd ldp x29, x30, [sp], #0x20 1271f0: d50323bf autiasp 1271f4: 1400d73b b 0x15cee0 <_ZdlPv@plt> 00000000001271f8 ::do_is(unsigned long, wchar_t) const>: 1271f8: d503245f bti c 1271fc: 7101fc5f cmp w2, #0x7f 127200: 54000069 b.ls 0x12720c ::do_is(unsigned long, wchar_t) const+0x14> 127204: 2a1f03e0 mov w0, wzr 127208: d65f03c0 ret 12720c: b0fffaa8 adrp x8, 0x7c000 127210: 911b0108 add x8, x8, #0x6c0 127214: f8625908 ldr x8, [x8, w2, uxtw #3] 127218: ea01011f tst x8, x1 12721c: 1a9f07e0 cset w0, ne 127220: d65f03c0 ret 0000000000127224 ::classic_table()>: 127224: d503245f bti c 127228: b0fffaa0 adrp x0, 0x7c000 12722c: 911b0000 add x0, x0, #0x6c0 127230: d65f03c0 ret 0000000000127234 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const>: 127234: d503245f bti c 127238: aa0103e0 mov x0, x1 12723c: eb02003f cmp x1, x2 127240: 540001e0 b.eq 0x12727c ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x48> 127244: b0fffaa8 adrp x8, 0x7c000 127248: 911b0108 add x8, x8, #0x6c0 12724c: 14000006 b 0x127264 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x30> 127250: f8697909 ldr x9, [x8, x9, lsl #3] 127254: 91001000 add x0, x0, #0x4 127258: eb02001f cmp x0, x2 12725c: f8008469 str x9, [x3], #0x8 127260: 540000c0 b.eq 0x127278 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x44> 127264: b9400009 ldr w9, [x0] 127268: 7101fd3f cmp w9, #0x7f 12726c: 54ffff29 b.ls 0x127250 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x1c> 127270: aa1f03e9 mov x9, xzr 127274: 17fffff8 b 0x127254 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x20> 127278: aa0203e0 mov x0, x2 12727c: d65f03c0 ret 0000000000127280 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const>: 127280: d503245f bti c 127284: aa0203e0 mov x0, x2 127288: eb03005f cmp x2, x3 12728c: 540001a0 b.eq 0x1272c0 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x40> 127290: b0fffaa8 adrp x8, 0x7c000 127294: 911b0108 add x8, x8, #0x6c0 127298: 14000004 b 0x1272a8 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x28> 12729c: 91001000 add x0, x0, #0x4 1272a0: eb03001f cmp x0, x3 1272a4: 54000100 b.eq 0x1272c4 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x44> 1272a8: b9400009 ldr w9, [x0] 1272ac: 7101fd3f cmp w9, #0x7f 1272b0: 54ffff68 b.hi 0x12729c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x1c> 1272b4: f8697909 ldr x9, [x8, x9, lsl #3] 1272b8: ea01013f tst x9, x1 1272bc: 54ffff00 b.eq 0x12729c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x1c> 1272c0: d65f03c0 ret 1272c4: aa0303e0 mov x0, x3 1272c8: d65f03c0 ret 00000000001272cc ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const>: 1272cc: d503245f bti c 1272d0: aa0203e0 mov x0, x2 1272d4: eb03005f cmp x2, x3 1272d8: 540001a0 b.eq 0x12730c ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x40> 1272dc: b0fffaa8 adrp x8, 0x7c000 1272e0: 911b0108 add x8, x8, #0x6c0 1272e4: b9400009 ldr w9, [x0] 1272e8: 7101fd3f cmp w9, #0x7f 1272ec: 54000108 b.hi 0x12730c ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x40> 1272f0: f8697909 ldr x9, [x8, x9, lsl #3] 1272f4: ea01013f tst x9, x1 1272f8: 540000a0 b.eq 0x12730c ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x40> 1272fc: 91001000 add x0, x0, #0x4 127300: eb03001f cmp x0, x3 127304: 54ffff01 b.ne 0x1272e4 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x18> 127308: aa0303e0 mov x0, x3 12730c: d65f03c0 ret 0000000000127310 ::do_toupper(wchar_t) const>: 127310: d503233f paciasp 127314: a9be7bfd stp x29, x30, [sp, #-0x20]! 127318: a9014ff4 stp x20, x19, [sp, #0x10] 12731c: 910003fd mov x29, sp 127320: 2a0103f3 mov w19, w1 127324: 7101fc3f cmp w1, #0x7f 127328: 54000188 b.hi 0x127358 ::do_toupper(wchar_t) const+0x48> 12732c: 90000268 adrp x8, 0x173000 127330: 90000274 adrp x20, 0x173000 127334: 9118e108 add x8, x8, #0x638 127338: 08dffd08 ldarb w8, [x8] 12733c: 36000188 tbz w8, #0x0, 0x12736c ::do_toupper(wchar_t) const+0x5c> 127340: f9431a81 ldr x1, [x20, #0x630] 127344: 2a1303e0 mov w0, w19 127348: 9400e2ee bl 0x15ff00 12734c: 51008268 sub w8, w19, #0x20 127350: 7100001f cmp w0, #0x0 127354: 1a880273 csel w19, w19, w8, eq 127358: 2a1303e0 mov w0, w19 12735c: a9414ff4 ldp x20, x19, [sp, #0x10] 127360: a8c27bfd ldp x29, x30, [sp], #0x20 127364: d50323bf autiasp 127368: d65f03c0 ret 12736c: 90000260 adrp x0, 0x173000 127370: 9118e000 add x0, x0, #0x638 127374: 9400e0cb bl 0x15f6a0 <__cxa_guard_acquire@plt> 127378: 34fffe40 cbz w0, 0x127340 ::do_toupper(wchar_t) const+0x30> 12737c: f0fffa21 adrp x1, 0x6e000 127380: 5283f7e0 mov w0, #0x1fbf // =8127 127384: 911fa421 add x1, x1, #0x7e9 127388: aa1f03e2 mov x2, xzr 12738c: 9400e1b5 bl 0x15fa60 127390: f9031a80 str x0, [x20, #0x630] 127394: 90000260 adrp x0, 0x173000 127398: 9118e000 add x0, x0, #0x638 12739c: 9400e0cd bl 0x15f6d0 <__cxa_guard_release@plt> 1273a0: 17ffffe8 b 0x127340 ::do_toupper(wchar_t) const+0x30> 1273a4: aa0003f3 mov x19, x0 1273a8: 90000260 adrp x0, 0x173000 1273ac: 9118e000 add x0, x0, #0x638 1273b0: 9400e1b0 bl 0x15fa70 <__cxa_guard_abort@plt> 1273b4: aa1303e0 mov x0, x19 1273b8: 9400c76a bl 0x159160 <__emutls_get_address+0x6d4> 00000000001273bc ::do_toupper(wchar_t*, wchar_t const*) const>: 1273bc: d503233f paciasp 1273c0: a9bc7bfd stp x29, x30, [sp, #-0x40]! 1273c4: a9015ff8 stp x24, x23, [sp, #0x10] 1273c8: 910003fd mov x29, sp 1273cc: a90257f6 stp x22, x21, [sp, #0x20] 1273d0: a9034ff4 stp x20, x19, [sp, #0x30] 1273d4: aa0103f3 mov x19, x1 1273d8: eb02003f cmp x1, x2 1273dc: 54000460 b.eq 0x127468 ::do_toupper(wchar_t*, wchar_t const*) const+0xac> 1273e0: 90000275 adrp x21, 0x173000 1273e4: f0fffa36 adrp x22, 0x6e000 1273e8: aa0203f4 mov x20, x2 1273ec: 90000278 adrp x24, 0x173000 1273f0: 9118e2b5 add x21, x21, #0x638 1273f4: 911fa6d6 add x22, x22, #0x7e9 1273f8: 1400000e b 0x127430 ::do_toupper(wchar_t*, wchar_t const*) const+0x74> 1273fc: f9031b00 str x0, [x24, #0x630] 127400: aa1503e0 mov x0, x21 127404: 9400e0b3 bl 0x15f6d0 <__cxa_guard_release@plt> 127408: f9431b01 ldr x1, [x24, #0x630] 12740c: 2a1703e0 mov w0, w23 127410: 9400e2c0 bl 0x15ff10 127414: b9400268 ldr w8, [x19] 127418: 7100001f cmp w0, #0x0 12741c: 51008109 sub w9, w8, #0x20 127420: 1a890117 csel w23, w8, w9, eq 127424: b8004677 str w23, [x19], #0x4 127428: eb14027f cmp x19, x20 12742c: 540001c0 b.eq 0x127464 ::do_toupper(wchar_t*, wchar_t const*) const+0xa8> 127430: b9400277 ldr w23, [x19] 127434: 7101feff cmp w23, #0x7f 127438: 54ffff68 b.hi 0x127424 ::do_toupper(wchar_t*, wchar_t const*) const+0x68> 12743c: 08dffea8 ldarb w8, [x21] 127440: 3707fe48 tbnz w8, #0x0, 0x127408 ::do_toupper(wchar_t*, wchar_t const*) const+0x4c> 127444: aa1503e0 mov x0, x21 127448: 9400e096 bl 0x15f6a0 <__cxa_guard_acquire@plt> 12744c: 34fffde0 cbz w0, 0x127408 ::do_toupper(wchar_t*, wchar_t const*) const+0x4c> 127450: 5283f7e0 mov w0, #0x1fbf // =8127 127454: aa1603e1 mov x1, x22 127458: aa1f03e2 mov x2, xzr 12745c: 9400e181 bl 0x15fa60 127460: 17ffffe7 b 0x1273fc ::do_toupper(wchar_t*, wchar_t const*) const+0x40> 127464: aa1403f3 mov x19, x20 127468: aa1303e0 mov x0, x19 12746c: a9434ff4 ldp x20, x19, [sp, #0x30] 127470: a94257f6 ldp x22, x21, [sp, #0x20] 127474: a9415ff8 ldp x24, x23, [sp, #0x10] 127478: a8c47bfd ldp x29, x30, [sp], #0x40 12747c: d50323bf autiasp 127480: d65f03c0 ret 127484: aa0003f3 mov x19, x0 127488: 90000260 adrp x0, 0x173000 12748c: 9118e000 add x0, x0, #0x638 127490: 9400e178 bl 0x15fa70 <__cxa_guard_abort@plt> 127494: aa1303e0 mov x0, x19 127498: 9400c732 bl 0x159160 <__emutls_get_address+0x6d4> 000000000012749c ::do_tolower(wchar_t) const>: 12749c: d503233f paciasp 1274a0: a9be7bfd stp x29, x30, [sp, #-0x20]! 1274a4: a9014ff4 stp x20, x19, [sp, #0x10] 1274a8: 910003fd mov x29, sp 1274ac: 2a0103f3 mov w19, w1 1274b0: 7101fc3f cmp w1, #0x7f 1274b4: 54000188 b.hi 0x1274e4 ::do_tolower(wchar_t) const+0x48> 1274b8: 90000268 adrp x8, 0x173000 1274bc: 90000274 adrp x20, 0x173000 1274c0: 9118e108 add x8, x8, #0x638 1274c4: 08dffd08 ldarb w8, [x8] 1274c8: 36000188 tbz w8, #0x0, 0x1274f8 ::do_tolower(wchar_t) const+0x5c> 1274cc: f9431a81 ldr x1, [x20, #0x630] 1274d0: 2a1303e0 mov w0, w19 1274d4: 9400e293 bl 0x15ff20 1274d8: 11008268 add w8, w19, #0x20 1274dc: 7100001f cmp w0, #0x0 1274e0: 1a880273 csel w19, w19, w8, eq 1274e4: 2a1303e0 mov w0, w19 1274e8: a9414ff4 ldp x20, x19, [sp, #0x10] 1274ec: a8c27bfd ldp x29, x30, [sp], #0x20 1274f0: d50323bf autiasp 1274f4: d65f03c0 ret 1274f8: 90000260 adrp x0, 0x173000 1274fc: 9118e000 add x0, x0, #0x638 127500: 9400e068 bl 0x15f6a0 <__cxa_guard_acquire@plt> 127504: 34fffe40 cbz w0, 0x1274cc ::do_tolower(wchar_t) const+0x30> 127508: f0fffa21 adrp x1, 0x6e000 12750c: 5283f7e0 mov w0, #0x1fbf // =8127 127510: 911fa421 add x1, x1, #0x7e9 127514: aa1f03e2 mov x2, xzr 127518: 9400e152 bl 0x15fa60 12751c: f9031a80 str x0, [x20, #0x630] 127520: 90000260 adrp x0, 0x173000 127524: 9118e000 add x0, x0, #0x638 127528: 9400e06a bl 0x15f6d0 <__cxa_guard_release@plt> 12752c: 17ffffe8 b 0x1274cc ::do_tolower(wchar_t) const+0x30> 127530: aa0003f3 mov x19, x0 127534: 90000260 adrp x0, 0x173000 127538: 9118e000 add x0, x0, #0x638 12753c: 9400e14d bl 0x15fa70 <__cxa_guard_abort@plt> 127540: aa1303e0 mov x0, x19 127544: 9400c707 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000127548 ::do_tolower(wchar_t*, wchar_t const*) const>: 127548: d503233f paciasp 12754c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 127550: a9015ff8 stp x24, x23, [sp, #0x10] 127554: 910003fd mov x29, sp 127558: a90257f6 stp x22, x21, [sp, #0x20] 12755c: a9034ff4 stp x20, x19, [sp, #0x30] 127560: aa0103f3 mov x19, x1 127564: eb02003f cmp x1, x2 127568: 54000460 b.eq 0x1275f4 ::do_tolower(wchar_t*, wchar_t const*) const+0xac> 12756c: 90000275 adrp x21, 0x173000 127570: f0fffa36 adrp x22, 0x6e000 127574: aa0203f4 mov x20, x2 127578: 90000278 adrp x24, 0x173000 12757c: 9118e2b5 add x21, x21, #0x638 127580: 911fa6d6 add x22, x22, #0x7e9 127584: 1400000e b 0x1275bc ::do_tolower(wchar_t*, wchar_t const*) const+0x74> 127588: f9031b00 str x0, [x24, #0x630] 12758c: aa1503e0 mov x0, x21 127590: 9400e050 bl 0x15f6d0 <__cxa_guard_release@plt> 127594: f9431b01 ldr x1, [x24, #0x630] 127598: 2a1703e0 mov w0, w23 12759c: 9400e261 bl 0x15ff20 1275a0: b9400268 ldr w8, [x19] 1275a4: 7100001f cmp w0, #0x0 1275a8: 11008109 add w9, w8, #0x20 1275ac: 1a890117 csel w23, w8, w9, eq 1275b0: b8004677 str w23, [x19], #0x4 1275b4: eb14027f cmp x19, x20 1275b8: 540001c0 b.eq 0x1275f0 ::do_tolower(wchar_t*, wchar_t const*) const+0xa8> 1275bc: b9400277 ldr w23, [x19] 1275c0: 7101feff cmp w23, #0x7f 1275c4: 54ffff68 b.hi 0x1275b0 ::do_tolower(wchar_t*, wchar_t const*) const+0x68> 1275c8: 08dffea8 ldarb w8, [x21] 1275cc: 3707fe48 tbnz w8, #0x0, 0x127594 ::do_tolower(wchar_t*, wchar_t const*) const+0x4c> 1275d0: aa1503e0 mov x0, x21 1275d4: 9400e033 bl 0x15f6a0 <__cxa_guard_acquire@plt> 1275d8: 34fffde0 cbz w0, 0x127594 ::do_tolower(wchar_t*, wchar_t const*) const+0x4c> 1275dc: 5283f7e0 mov w0, #0x1fbf // =8127 1275e0: aa1603e1 mov x1, x22 1275e4: aa1f03e2 mov x2, xzr 1275e8: 9400e11e bl 0x15fa60 1275ec: 17ffffe7 b 0x127588 ::do_tolower(wchar_t*, wchar_t const*) const+0x40> 1275f0: aa1403f3 mov x19, x20 1275f4: aa1303e0 mov x0, x19 1275f8: a9434ff4 ldp x20, x19, [sp, #0x30] 1275fc: a94257f6 ldp x22, x21, [sp, #0x20] 127600: a9415ff8 ldp x24, x23, [sp, #0x10] 127604: a8c47bfd ldp x29, x30, [sp], #0x40 127608: d50323bf autiasp 12760c: d65f03c0 ret 127610: aa0003f3 mov x19, x0 127614: 90000260 adrp x0, 0x173000 127618: 9118e000 add x0, x0, #0x638 12761c: 9400e115 bl 0x15fa70 <__cxa_guard_abort@plt> 127620: aa1303e0 mov x0, x19 127624: 9400c6cf bl 0x159160 <__emutls_get_address+0x6d4> 0000000000127628 ::do_widen(char) const>: 127628: d503245f bti c 12762c: 12001c20 and w0, w1, #0xff 127630: d65f03c0 ret 0000000000127634 ::do_widen(char const*, char const*, wchar_t*) const>: 127634: d503245f bti c 127638: aa0103e0 mov x0, x1 12763c: eb02003f cmp x1, x2 127640: 54000200 b.eq 0x127680 ::do_widen(char const*, char const*, wchar_t*) const+0x4c> 127644: cb00004a sub x10, x2, x0 127648: f100215f cmp x10, #0x8 12764c: 540000c3 b.lo 0x127664 ::do_widen(char const*, char const*, wchar_t*) const+0x30> 127650: eb03005f cmp x2, x3 127654: 54000189 b.ls 0x127684 ::do_widen(char const*, char const*, wchar_t*) const+0x50> 127658: 8b0a0868 add x8, x3, x10, lsl #2 12765c: eb00011f cmp x8, x0 127660: 54000129 b.ls 0x127684 ::do_widen(char const*, char const*, wchar_t*) const+0x50> 127664: aa0303e8 mov x8, x3 127668: aa0003e9 mov x9, x0 12766c: 3840152a ldrb w10, [x9], #0x1 127670: eb02013f cmp x9, x2 127674: b800450a str w10, [x8], #0x4 127678: 54ffffa1 b.ne 0x12766c ::do_widen(char const*, char const*, wchar_t*) const+0x38> 12767c: aa0203e0 mov x0, x2 127680: d65f03c0 ret 127684: 927df14b and x11, x10, #0xfffffffffffffff8 127688: 9100100c add x12, x0, #0x4 12768c: 8b0b0009 add x9, x0, x11 127690: 9100406d add x13, x3, #0x10 127694: 8b0b0868 add x8, x3, x11, lsl #2 127698: aa0b03ee mov x14, x11 12769c: 2d7f8580 ldp s0, s1, [x12, #-0x4] 1276a0: 9100218c add x12, x12, #0x8 1276a4: f10021ce subs x14, x14, #0x8 1276a8: 2f08a400 ushll v0.8h, v0.8b, #0x0 1276ac: 2f08a421 ushll v1.8h, v1.8b, #0x0 1276b0: 2f10a400 ushll v0.4s, v0.4h, #0x0 1276b4: 2f10a421 ushll v1.4s, v1.4h, #0x0 1276b8: ad3f85a0 stp q0, q1, [x13, #-0x10] 1276bc: 910081ad add x13, x13, #0x20 1276c0: 54fffee1 b.ne 0x12769c ::do_widen(char const*, char const*, wchar_t*) const+0x68> 1276c4: eb0b015f cmp x10, x11 1276c8: 54fffd21 b.ne 0x12766c ::do_widen(char const*, char const*, wchar_t*) const+0x38> 1276cc: 17ffffec b 0x12767c ::do_widen(char const*, char const*, wchar_t*) const+0x48> 00000000001276d0 ::do_narrow(wchar_t, char) const>: 1276d0: d503245f bti c 1276d4: 7101fc3f cmp w1, #0x7f 1276d8: 1a818040 csel w0, w2, w1, hi 1276dc: d65f03c0 ret 00000000001276e0 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const>: 1276e0: d503245f bti c 1276e4: aa0103e0 mov x0, x1 1276e8: eb02003f cmp x1, x2 1276ec: 54000660 b.eq 0x1277b8 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0xd8> 1276f0: cb000048 sub x8, x2, x0 1276f4: d1001108 sub x8, x8, #0x4 1276f8: f100711f cmp x8, #0x1c 1276fc: 54000062 b.hs 0x127708 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0x28> 127700: aa0403e8 mov x8, x4 127704: 14000026 b 0x12779c ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0xbc> 127708: d342fd08 lsr x8, x8, #2 12770c: 91000509 add x9, x8, #0x1 127710: 8b090808 add x8, x0, x9, lsl #2 127714: eb04011f cmp x8, x4 127718: 540000c9 b.ls 0x127730 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0x50> 12771c: 8b090088 add x8, x4, x9 127720: eb00011f cmp x8, x0 127724: 54000069 b.ls 0x127730 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0x50> 127728: aa0403e8 mov x8, x4 12772c: 1400001c b 0x12779c ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0xbc> 127730: 927ded2a and x10, x9, #0x7ffffffffffffff8 127734: 0e020c60 dup v0.4h, w3 127738: 4f0307e1 movi v1.4s, #0x7f 12773c: 9100400b add x11, x0, #0x10 127740: 8b0a0088 add x8, x4, x10 127744: 8b0a0800 add x0, x0, x10, lsl #2 127748: 9100108c add x12, x4, #0x4 12774c: aa0a03ed mov x13, x10 127750: ad7f8d62 ldp q2, q3, [x11, #-0x10] 127754: 9100816b add x11, x11, #0x20 127758: f10021ad subs x13, x13, #0x8 12775c: 6ea13444 cmhi v4.4s, v2.4s, v1.4s 127760: 0e612842 xtn v2.4h, v2.4s 127764: 6ea13465 cmhi v5.4s, v3.4s, v1.4s 127768: 0e612863 xtn v3.4h, v3.4s 12776c: 0e612884 xtn v4.4h, v4.4s 127770: 0e6128a5 xtn v5.4h, v5.4s 127774: 2ea41c02 bit v2.8b, v0.8b, v4.8b 127778: 2ea51c03 bit v3.8b, v0.8b, v5.8b 12777c: 0e212842 xtn v2.8b, v2.8h 127780: 0e212863 xtn v3.8b, v3.8h 127784: 6e0c0462 mov v2.s[1], v3.s[0] 127788: fc1fc182 stur d2, [x12, #-0x4] 12778c: 9100218c add x12, x12, #0x8 127790: 54fffe01 b.ne 0x127750 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0x70> 127794: eb0a013f cmp x9, x10 127798: 540000e0 b.eq 0x1277b4 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0xd4> 12779c: b8404409 ldr w9, [x0], #0x4 1277a0: 7101fd3f cmp w9, #0x7f 1277a4: 1a898069 csel w9, w3, w9, hi 1277a8: eb02001f cmp x0, x2 1277ac: 38001509 strb w9, [x8], #0x1 1277b0: 54ffff61 b.ne 0x12779c ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0xbc> 1277b4: aa0203e0 mov x0, x2 1277b8: d65f03c0 ret 00000000001277bc ::ctype(unsigned long const*, bool, unsigned long)>: 1277bc: d503245f bti c 1277c0: b0000228 adrp x8, 0x16c000 1277c4: d1000469 sub x9, x3, #0x1 1277c8: f9477908 ldr x8, [x8, #0xef0] 1277cc: a9008409 stp x9, x1, [x0, #0x8] 1277d0: 39006002 strb w2, [x0, #0x18] 1277d4: 91004108 add x8, x8, #0x10 1277d8: f9000008 str x8, [x0] 1277dc: b4000041 cbz x1, 0x1277e4 ::ctype(unsigned long const*, bool, unsigned long)+0x28> 1277e0: d65f03c0 ret 1277e4: b0fffaa8 adrp x8, 0x7c000 1277e8: 911b0108 add x8, x8, #0x6c0 1277ec: f9000808 str x8, [x0, #0x10] 1277f0: d65f03c0 ret 00000000001277f4 ::~ctype()>: 1277f4: d503233f paciasp 1277f8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1277fc: f9000bf3 str x19, [sp, #0x10] 127800: 910003fd mov x29, sp 127804: b0000228 adrp x8, 0x16c000 127808: aa0003f3 mov x19, x0 12780c: f9477908 ldr x8, [x8, #0xef0] 127810: f9400800 ldr x0, [x0, #0x10] 127814: 91004108 add x8, x8, #0x10 127818: f9000268 str x8, [x19] 12781c: b4000080 cbz x0, 0x12782c ::~ctype()+0x38> 127820: 39406268 ldrb w8, [x19, #0x18] 127824: 34000048 cbz w8, 0x12782c ::~ctype()+0x38> 127828: 9400d7ee bl 0x15d7e0 <_ZdaPv@plt> 12782c: aa1303e0 mov x0, x19 127830: f9400bf3 ldr x19, [sp, #0x10] 127834: a8c27bfd ldp x29, x30, [sp], #0x20 127838: d50323bf autiasp 12783c: 1400d8b9 b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 0000000000127840 ::~ctype()>: 127840: d503233f paciasp 127844: a9be7bfd stp x29, x30, [sp, #-0x20]! 127848: f9000bf3 str x19, [sp, #0x10] 12784c: 910003fd mov x29, sp 127850: b0000228 adrp x8, 0x16c000 127854: aa0003f3 mov x19, x0 127858: f9477908 ldr x8, [x8, #0xef0] 12785c: f9400800 ldr x0, [x0, #0x10] 127860: 91004108 add x8, x8, #0x10 127864: f9000268 str x8, [x19] 127868: b4000080 cbz x0, 0x127878 ::~ctype()+0x38> 12786c: 39406268 ldrb w8, [x19, #0x18] 127870: 34000048 cbz w8, 0x127878 ::~ctype()+0x38> 127874: 9400d7db bl 0x15d7e0 <_ZdaPv@plt> 127878: aa1303e0 mov x0, x19 12787c: 9400d8a9 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 127880: aa1303e0 mov x0, x19 127884: f9400bf3 ldr x19, [sp, #0x10] 127888: a8c27bfd ldp x29, x30, [sp], #0x20 12788c: d50323bf autiasp 127890: 1400d594 b 0x15cee0 <_ZdlPv@plt> 0000000000127894 ::do_toupper(char) const>: 127894: d503233f paciasp 127898: a9be7bfd stp x29, x30, [sp, #-0x20]! 12789c: a9014ff4 stp x20, x19, [sp, #0x10] 1278a0: 910003fd mov x29, sp 1278a4: 2a0103f3 mov w19, w1 1278a8: 37380181 tbnz w1, #0x7, 0x1278d8 ::do_toupper(char) const+0x44> 1278ac: 90000268 adrp x8, 0x173000 1278b0: 90000274 adrp x20, 0x173000 1278b4: 9118e108 add x8, x8, #0x638 1278b8: 08dffd08 ldarb w8, [x8] 1278bc: 36000188 tbz w8, #0x0, 0x1278ec ::do_toupper(char) const+0x58> 1278c0: 12001e60 and w0, w19, #0xff 1278c4: f9431a81 ldr x1, [x20, #0x630] 1278c8: 9400e192 bl 0x15ff10 1278cc: 51008268 sub w8, w19, #0x20 1278d0: 7100001f cmp w0, #0x0 1278d4: 1a880273 csel w19, w19, w8, eq 1278d8: 2a1303e0 mov w0, w19 1278dc: a9414ff4 ldp x20, x19, [sp, #0x10] 1278e0: a8c27bfd ldp x29, x30, [sp], #0x20 1278e4: d50323bf autiasp 1278e8: d65f03c0 ret 1278ec: 90000260 adrp x0, 0x173000 1278f0: 9118e000 add x0, x0, #0x638 1278f4: 9400df6b bl 0x15f6a0 <__cxa_guard_acquire@plt> 1278f8: 34fffe40 cbz w0, 0x1278c0 ::do_toupper(char) const+0x2c> 1278fc: f0fffa21 adrp x1, 0x6e000 127900: 5283f7e0 mov w0, #0x1fbf // =8127 127904: 911fa421 add x1, x1, #0x7e9 127908: aa1f03e2 mov x2, xzr 12790c: 9400e055 bl 0x15fa60 127910: f9031a80 str x0, [x20, #0x630] 127914: 90000260 adrp x0, 0x173000 127918: 9118e000 add x0, x0, #0x638 12791c: 9400df6d bl 0x15f6d0 <__cxa_guard_release@plt> 127920: 17ffffe8 b 0x1278c0 ::do_toupper(char) const+0x2c> 127924: aa0003f3 mov x19, x0 127928: 90000260 adrp x0, 0x173000 12792c: 9118e000 add x0, x0, #0x638 127930: 9400e050 bl 0x15fa70 <__cxa_guard_abort@plt> 127934: aa1303e0 mov x0, x19 127938: 9400c60a bl 0x159160 <__emutls_get_address+0x6d4> 000000000012793c ::do_toupper(char*, char const*) const>: 12793c: d503233f paciasp 127940: a9bc7bfd stp x29, x30, [sp, #-0x40]! 127944: a9015ff8 stp x24, x23, [sp, #0x10] 127948: 910003fd mov x29, sp 12794c: a90257f6 stp x22, x21, [sp, #0x20] 127950: a9034ff4 stp x20, x19, [sp, #0x30] 127954: aa0103f3 mov x19, x1 127958: eb02003f cmp x1, x2 12795c: 54000440 b.eq 0x1279e4 ::do_toupper(char*, char const*) const+0xa8> 127960: 90000275 adrp x21, 0x173000 127964: f0fffa36 adrp x22, 0x6e000 127968: aa0203f4 mov x20, x2 12796c: 90000277 adrp x23, 0x173000 127970: 9118e2b5 add x21, x21, #0x638 127974: 911fa6d6 add x22, x22, #0x7e9 127978: 1400000e b 0x1279b0 ::do_toupper(char*, char const*) const+0x74> 12797c: f9031ae0 str x0, [x23, #0x630] 127980: aa1503e0 mov x0, x21 127984: 9400df53 bl 0x15f6d0 <__cxa_guard_release@plt> 127988: 12001f00 and w0, w24, #0xff 12798c: f9431ae1 ldr x1, [x23, #0x630] 127990: 9400e160 bl 0x15ff10 127994: 39400268 ldrb w8, [x19] 127998: 7100001f cmp w0, #0x0 12799c: 51008109 sub w9, w8, #0x20 1279a0: 1a890118 csel w24, w8, w9, eq 1279a4: 38001678 strb w24, [x19], #0x1 1279a8: eb14027f cmp x19, x20 1279ac: 540001a0 b.eq 0x1279e0 ::do_toupper(char*, char const*) const+0xa4> 1279b0: 39c00278 ldrsb w24, [x19] 1279b4: 37ffff98 tbnz w24, #0x1f, 0x1279a4 ::do_toupper(char*, char const*) const+0x68> 1279b8: 08dffea8 ldarb w8, [x21] 1279bc: 3707fe68 tbnz w8, #0x0, 0x127988 ::do_toupper(char*, char const*) const+0x4c> 1279c0: aa1503e0 mov x0, x21 1279c4: 9400df37 bl 0x15f6a0 <__cxa_guard_acquire@plt> 1279c8: 34fffe00 cbz w0, 0x127988 ::do_toupper(char*, char const*) const+0x4c> 1279cc: 5283f7e0 mov w0, #0x1fbf // =8127 1279d0: aa1603e1 mov x1, x22 1279d4: aa1f03e2 mov x2, xzr 1279d8: 9400e022 bl 0x15fa60 1279dc: 17ffffe8 b 0x12797c ::do_toupper(char*, char const*) const+0x40> 1279e0: aa1403f3 mov x19, x20 1279e4: aa1303e0 mov x0, x19 1279e8: a9434ff4 ldp x20, x19, [sp, #0x30] 1279ec: a94257f6 ldp x22, x21, [sp, #0x20] 1279f0: a9415ff8 ldp x24, x23, [sp, #0x10] 1279f4: a8c47bfd ldp x29, x30, [sp], #0x40 1279f8: d50323bf autiasp 1279fc: d65f03c0 ret 127a00: aa0003f3 mov x19, x0 127a04: 90000260 adrp x0, 0x173000 127a08: 9118e000 add x0, x0, #0x638 127a0c: 9400e019 bl 0x15fa70 <__cxa_guard_abort@plt> 127a10: aa1303e0 mov x0, x19 127a14: 9400c5d3 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000127a18 ::do_tolower(char) const>: 127a18: d503233f paciasp 127a1c: a9be7bfd stp x29, x30, [sp, #-0x20]! 127a20: a9014ff4 stp x20, x19, [sp, #0x10] 127a24: 910003fd mov x29, sp 127a28: 2a0103f3 mov w19, w1 127a2c: 37380181 tbnz w1, #0x7, 0x127a5c ::do_tolower(char) const+0x44> 127a30: 90000268 adrp x8, 0x173000 127a34: 90000274 adrp x20, 0x173000 127a38: 9118e108 add x8, x8, #0x638 127a3c: 08dffd08 ldarb w8, [x8] 127a40: 36000188 tbz w8, #0x0, 0x127a70 ::do_tolower(char) const+0x58> 127a44: 12001e60 and w0, w19, #0xff 127a48: f9431a81 ldr x1, [x20, #0x630] 127a4c: 9400e135 bl 0x15ff20 127a50: 11008268 add w8, w19, #0x20 127a54: 7100001f cmp w0, #0x0 127a58: 1a880273 csel w19, w19, w8, eq 127a5c: 2a1303e0 mov w0, w19 127a60: a9414ff4 ldp x20, x19, [sp, #0x10] 127a64: a8c27bfd ldp x29, x30, [sp], #0x20 127a68: d50323bf autiasp 127a6c: d65f03c0 ret 127a70: 90000260 adrp x0, 0x173000 127a74: 9118e000 add x0, x0, #0x638 127a78: 9400df0a bl 0x15f6a0 <__cxa_guard_acquire@plt> 127a7c: 34fffe40 cbz w0, 0x127a44 ::do_tolower(char) const+0x2c> 127a80: f0fffa21 adrp x1, 0x6e000 127a84: 5283f7e0 mov w0, #0x1fbf // =8127 127a88: 911fa421 add x1, x1, #0x7e9 127a8c: aa1f03e2 mov x2, xzr 127a90: 9400dff4 bl 0x15fa60 127a94: f9031a80 str x0, [x20, #0x630] 127a98: 90000260 adrp x0, 0x173000 127a9c: 9118e000 add x0, x0, #0x638 127aa0: 9400df0c bl 0x15f6d0 <__cxa_guard_release@plt> 127aa4: 17ffffe8 b 0x127a44 ::do_tolower(char) const+0x2c> 127aa8: aa0003f3 mov x19, x0 127aac: 90000260 adrp x0, 0x173000 127ab0: 9118e000 add x0, x0, #0x638 127ab4: 9400dfef bl 0x15fa70 <__cxa_guard_abort@plt> 127ab8: aa1303e0 mov x0, x19 127abc: 9400c5a9 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000127ac0 ::do_tolower(char*, char const*) const>: 127ac0: d503233f paciasp 127ac4: a9bc7bfd stp x29, x30, [sp, #-0x40]! 127ac8: a9015ff8 stp x24, x23, [sp, #0x10] 127acc: 910003fd mov x29, sp 127ad0: a90257f6 stp x22, x21, [sp, #0x20] 127ad4: a9034ff4 stp x20, x19, [sp, #0x30] 127ad8: aa0103f3 mov x19, x1 127adc: eb02003f cmp x1, x2 127ae0: 54000440 b.eq 0x127b68 ::do_tolower(char*, char const*) const+0xa8> 127ae4: 90000275 adrp x21, 0x173000 127ae8: f0fffa36 adrp x22, 0x6e000 127aec: aa0203f4 mov x20, x2 127af0: 90000277 adrp x23, 0x173000 127af4: 9118e2b5 add x21, x21, #0x638 127af8: 911fa6d6 add x22, x22, #0x7e9 127afc: 1400000e b 0x127b34 ::do_tolower(char*, char const*) const+0x74> 127b00: f9031ae0 str x0, [x23, #0x630] 127b04: aa1503e0 mov x0, x21 127b08: 9400def2 bl 0x15f6d0 <__cxa_guard_release@plt> 127b0c: 12001f00 and w0, w24, #0xff 127b10: f9431ae1 ldr x1, [x23, #0x630] 127b14: 9400e103 bl 0x15ff20 127b18: 39400268 ldrb w8, [x19] 127b1c: 7100001f cmp w0, #0x0 127b20: 11008109 add w9, w8, #0x20 127b24: 1a890118 csel w24, w8, w9, eq 127b28: 38001678 strb w24, [x19], #0x1 127b2c: eb14027f cmp x19, x20 127b30: 540001a0 b.eq 0x127b64 ::do_tolower(char*, char const*) const+0xa4> 127b34: 39c00278 ldrsb w24, [x19] 127b38: 37ffff98 tbnz w24, #0x1f, 0x127b28 ::do_tolower(char*, char const*) const+0x68> 127b3c: 08dffea8 ldarb w8, [x21] 127b40: 3707fe68 tbnz w8, #0x0, 0x127b0c ::do_tolower(char*, char const*) const+0x4c> 127b44: aa1503e0 mov x0, x21 127b48: 9400ded6 bl 0x15f6a0 <__cxa_guard_acquire@plt> 127b4c: 34fffe00 cbz w0, 0x127b0c ::do_tolower(char*, char const*) const+0x4c> 127b50: 5283f7e0 mov w0, #0x1fbf // =8127 127b54: aa1603e1 mov x1, x22 127b58: aa1f03e2 mov x2, xzr 127b5c: 9400dfc1 bl 0x15fa60 127b60: 17ffffe8 b 0x127b00 ::do_tolower(char*, char const*) const+0x40> 127b64: aa1403f3 mov x19, x20 127b68: aa1303e0 mov x0, x19 127b6c: a9434ff4 ldp x20, x19, [sp, #0x30] 127b70: a94257f6 ldp x22, x21, [sp, #0x20] 127b74: a9415ff8 ldp x24, x23, [sp, #0x10] 127b78: a8c47bfd ldp x29, x30, [sp], #0x40 127b7c: d50323bf autiasp 127b80: d65f03c0 ret 127b84: aa0003f3 mov x19, x0 127b88: 90000260 adrp x0, 0x173000 127b8c: 9118e000 add x0, x0, #0x638 127b90: 9400dfb8 bl 0x15fa70 <__cxa_guard_abort@plt> 127b94: aa1303e0 mov x0, x19 127b98: 9400c572 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000127b9c ::do_widen(char) const>: 127b9c: d503245f bti c 127ba0: 2a0103e0 mov w0, w1 127ba4: d65f03c0 ret 0000000000127ba8 ::do_widen(char const*, char const*, char*) const>: 127ba8: d503245f bti c 127bac: aa0103e0 mov x0, x1 127bb0: eb02003f cmp x1, x2 127bb4: 54000660 b.eq 0x127c80 ::do_widen(char const*, char const*, char*) const+0xd8> 127bb8: cb000048 sub x8, x2, x0 127bbc: f100211f cmp x8, #0x8 127bc0: 54000062 b.hs 0x127bcc ::do_widen(char const*, char const*, char*) const+0x24> 127bc4: aa0303e9 mov x9, x3 127bc8: 14000029 b 0x127c6c ::do_widen(char const*, char const*, char*) const+0xc4> 127bcc: eb03005f cmp x2, x3 127bd0: 540000c9 b.ls 0x127be8 ::do_widen(char const*, char const*, char*) const+0x40> 127bd4: 8b080069 add x9, x3, x8 127bd8: eb00013f cmp x9, x0 127bdc: 54000069 b.ls 0x127be8 ::do_widen(char const*, char const*, char*) const+0x40> 127be0: aa0303e9 mov x9, x3 127be4: 14000022 b 0x127c6c ::do_widen(char const*, char const*, char*) const+0xc4> 127be8: f100811f cmp x8, #0x20 127bec: 54000062 b.hs 0x127bf8 ::do_widen(char const*, char const*, char*) const+0x50> 127bf0: aa1f03ea mov x10, xzr 127bf4: 1400000f b 0x127c30 ::do_widen(char const*, char const*, char*) const+0x88> 127bf8: 927be90a and x10, x8, #0xffffffffffffffe0 127bfc: 91004009 add x9, x0, #0x10 127c00: 9100406b add x11, x3, #0x10 127c04: aa0a03ec mov x12, x10 127c08: ad7f8520 ldp q0, q1, [x9, #-0x10] 127c0c: 91008129 add x9, x9, #0x20 127c10: f100818c subs x12, x12, #0x20 127c14: ad3f8560 stp q0, q1, [x11, #-0x10] 127c18: 9100816b add x11, x11, #0x20 127c1c: 54ffff61 b.ne 0x127c08 ::do_widen(char const*, char const*, char*) const+0x60> 127c20: eb0a011f cmp x8, x10 127c24: 540002c0 b.eq 0x127c7c ::do_widen(char const*, char const*, char*) const+0xd4> 127c28: f27d051f tst x8, #0x18 127c2c: 540001c0 b.eq 0x127c64 ::do_widen(char const*, char const*, char*) const+0xbc> 127c30: 927df10b and x11, x8, #0xfffffffffffffff8 127c34: 8b0a000c add x12, x0, x10 127c38: 8b0b0069 add x9, x3, x11 127c3c: 8b0b0000 add x0, x0, x11 127c40: 8b0a006d add x13, x3, x10 127c44: cb0b014a sub x10, x10, x11 127c48: fc408580 ldr d0, [x12], #0x8 127c4c: b100214a adds x10, x10, #0x8 127c50: fc0085a0 str d0, [x13], #0x8 127c54: 54ffffa1 b.ne 0x127c48 ::do_widen(char const*, char const*, char*) const+0xa0> 127c58: eb0b011f cmp x8, x11 127c5c: 54000081 b.ne 0x127c6c ::do_widen(char const*, char const*, char*) const+0xc4> 127c60: 14000007 b 0x127c7c ::do_widen(char const*, char const*, char*) const+0xd4> 127c64: 8b0a0000 add x0, x0, x10 127c68: 8b0a0069 add x9, x3, x10 127c6c: 38401408 ldrb w8, [x0], #0x1 127c70: eb02001f cmp x0, x2 127c74: 38001528 strb w8, [x9], #0x1 127c78: 54ffffa1 b.ne 0x127c6c ::do_widen(char const*, char const*, char*) const+0xc4> 127c7c: aa0203e0 mov x0, x2 127c80: d65f03c0 ret 0000000000127c84 ::do_narrow(char, char) const>: 127c84: d503245f bti c 127c88: 13001c28 sxtb w8, w1 127c8c: 7100011f cmp w8, #0x0 127c90: 1a81b040 csel w0, w2, w1, lt 127c94: d65f03c0 ret 0000000000127c98 ::do_narrow(char const*, char const*, char, char*) const>: 127c98: d503245f bti c 127c9c: aa0103e0 mov x0, x1 127ca0: eb02003f cmp x1, x2 127ca4: 54000240 b.eq 0x127cec ::do_narrow(char const*, char const*, char, char*) const+0x54> 127ca8: cb000048 sub x8, x2, x0 127cac: f100211f cmp x8, #0x8 127cb0: 540000c3 b.lo 0x127cc8 ::do_narrow(char const*, char const*, char, char*) const+0x30> 127cb4: eb04005f cmp x2, x4 127cb8: 540001c9 b.ls 0x127cf0 ::do_narrow(char const*, char const*, char, char*) const+0x58> 127cbc: 8b080089 add x9, x4, x8 127cc0: eb00013f cmp x9, x0 127cc4: 54000169 b.ls 0x127cf0 ::do_narrow(char const*, char const*, char, char*) const+0x58> 127cc8: aa0403e9 mov x9, x4 127ccc: aa0003ea mov x10, x0 127cd0: 38c01548 ldrsb w8, [x10], #0x1 127cd4: 7100011f cmp w8, #0x0 127cd8: 1a88b068 csel w8, w3, w8, lt 127cdc: eb02015f cmp x10, x2 127ce0: 38001528 strb w8, [x9], #0x1 127ce4: 54ffff61 b.ne 0x127cd0 ::do_narrow(char const*, char const*, char, char*) const+0x38> 127ce8: aa0203e0 mov x0, x2 127cec: d65f03c0 ret 127cf0: f100811f cmp x8, #0x20 127cf4: 54000062 b.hs 0x127d00 ::do_narrow(char const*, char const*, char, char*) const+0x68> 127cf8: aa1f03eb mov x11, xzr 127cfc: 14000014 b 0x127d4c ::do_narrow(char const*, char const*, char, char*) const+0xb4> 127d00: 927be90b and x11, x8, #0xffffffffffffffe0 127d04: 91004009 add x9, x0, #0x10 127d08: 9100408a add x10, x4, #0x10 127d0c: aa0b03ec mov x12, x11 127d10: 4e010c60 dup v0.16b, w3 127d14: ad7f8921 ldp q1, q2, [x9, #-0x10] 127d18: 91008129 add x9, x9, #0x20 127d1c: f100818c subs x12, x12, #0x20 127d20: 4e20a823 cmlt v3.16b, v1.16b, #0 127d24: 4e20a844 cmlt v4.16b, v2.16b, #0 127d28: 6ea31c01 bit v1.16b, v0.16b, v3.16b 127d2c: 6ea41c02 bit v2.16b, v0.16b, v4.16b 127d30: ad3f8941 stp q1, q2, [x10, #-0x10] 127d34: 9100814a add x10, x10, #0x20 127d38: 54fffee1 b.ne 0x127d14 ::do_narrow(char const*, char const*, char, char*) const+0x7c> 127d3c: eb0b011f cmp x8, x11 127d40: 54fffd40 b.eq 0x127ce8 ::do_narrow(char const*, char const*, char, char*) const+0x50> 127d44: f27d051f tst x8, #0x18 127d48: 54000220 b.eq 0x127d8c ::do_narrow(char const*, char const*, char, char*) const+0xf4> 127d4c: 927df10c and x12, x8, #0xfffffffffffffff8 127d50: 0e010c60 dup v0.8b, w3 127d54: 8b0c0089 add x9, x4, x12 127d58: 8b0c000a add x10, x0, x12 127d5c: 8b0b000d add x13, x0, x11 127d60: 8b0b008e add x14, x4, x11 127d64: cb0c016b sub x11, x11, x12 127d68: fc4085a1 ldr d1, [x13], #0x8 127d6c: b100216b adds x11, x11, #0x8 127d70: 0e20a822 cmlt v2.8b, v1.8b, #0 127d74: 2ea21c01 bit v1.8b, v0.8b, v2.8b 127d78: fc0085c1 str d1, [x14], #0x8 127d7c: 54ffff61 b.ne 0x127d68 ::do_narrow(char const*, char const*, char, char*) const+0xd0> 127d80: eb0c011f cmp x8, x12 127d84: 54fffa61 b.ne 0x127cd0 ::do_narrow(char const*, char const*, char, char*) const+0x38> 127d88: 17ffffd8 b 0x127ce8 ::do_narrow(char const*, char const*, char, char*) const+0x50> 127d8c: 8b0b000a add x10, x0, x11 127d90: 8b0b0089 add x9, x4, x11 127d94: 17ffffcf b 0x127cd0 ::do_narrow(char const*, char const*, char, char*) const+0x38> 0000000000127d98 ::ctype_byname(char const*, unsigned long)>: 127d98: d503233f paciasp 127d9c: d101c3ff sub sp, sp, #0x70 127da0: a9047bfd stp x29, x30, [sp, #0x40] 127da4: 910103fd add x29, sp, #0x40 127da8: f9002bf5 str x21, [sp, #0x50] 127dac: a9064ff4 stp x20, x19, [sp, #0x60] 127db0: d0000229 adrp x9, 0x16d000 127db4: d53bd055 mrs x21, TPIDR_EL0 127db8: f94016a8 ldr x8, [x21, #0x28] 127dbc: aa0103f4 mov x20, x1 127dc0: aa0003f3 mov x19, x0 127dc4: d100044a sub x10, x2, #0x1 127dc8: f9407929 ldr x9, [x9, #0xf0] 127dcc: f81f83a8 stur x8, [x29, #-0x8] 127dd0: b0fffaa8 adrp x8, 0x7c000 127dd4: 911b0108 add x8, x8, #0x6c0 127dd8: 3900601f strb wzr, [x0, #0x18] 127ddc: 91004129 add x9, x9, #0x10 127de0: a900a00a stp x10, x8, [x0, #0x8] 127de4: f9000009 str x9, [x0] 127de8: 5283f7e0 mov w0, #0x1fbf // =8127 127dec: aa1f03e2 mov x2, xzr 127df0: 9400df1c bl 0x15fa60 127df4: f9001260 str x0, [x19, #0x20] 127df8: b4000160 cbz x0, 0x127e24 ::ctype_byname(char const*, unsigned long)+0x8c> 127dfc: f94016a8 ldr x8, [x21, #0x28] 127e00: f85f83a9 ldur x9, [x29, #-0x8] 127e04: eb09011f cmp x8, x9 127e08: 540002e1 b.ne 0x127e64 ::ctype_byname(char const*, unsigned long)+0xcc> 127e0c: a9464ff4 ldp x20, x19, [sp, #0x60] 127e10: a9447bfd ldp x29, x30, [sp, #0x40] 127e14: f9402bf5 ldr x21, [sp, #0x50] 127e18: 9101c3ff add sp, sp, #0x70 127e1c: d50323bf autiasp 127e20: d65f03c0 ret 127e24: 910023e0 add x0, sp, #0x8 127e28: aa1403e1 mov x1, x20 127e2c: 9400de11 bl 0x15f670 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc@plt> 127e30: f0fffa42 adrp x2, 0x72000 127e34: 910023e0 add x0, sp, #0x8 127e38: 9104c842 add x2, x2, #0x132 127e3c: aa1f03e1 mov x1, xzr 127e40: 9400dd44 bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> 127e44: f9400808 ldr x8, [x0, #0x10] 127e48: 3dc00000 ldr q0, [x0] 127e4c: f9001be8 str x8, [sp, #0x30] 127e50: 3d800be0 str q0, [sp, #0x20] 127e54: a900fc1f stp xzr, xzr, [x0, #0x8] 127e58: f900001f str xzr, [x0] 127e5c: 910083e0 add x0, sp, #0x20 127e60: 97fff9b7 bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 127e64: 9400d3f3 bl 0x15ce30 <__stack_chk_fail@plt> 127e68: 394083e8 ldrb w8, [sp, #0x20] 127e6c: aa0003f4 mov x20, x0 127e70: 360000a8 tbz w8, #0x0, 0x127e84 ::ctype_byname(char const*, unsigned long)+0xec> 127e74: f9401be0 ldr x0, [sp, #0x30] 127e78: 9400d41a bl 0x15cee0 <_ZdlPv@plt> 127e7c: 14000002 b 0x127e84 ::ctype_byname(char const*, unsigned long)+0xec> 127e80: aa0003f4 mov x20, x0 127e84: 394023e8 ldrb w8, [sp, #0x8] 127e88: 360000c8 tbz w8, #0x0, 0x127ea0 ::ctype_byname(char const*, unsigned long)+0x108> 127e8c: f9400fe0 ldr x0, [sp, #0x18] 127e90: 9400d414 bl 0x15cee0 <_ZdlPv@plt> 127e94: 14000003 b 0x127ea0 ::ctype_byname(char const*, unsigned long)+0x108> 127e98: 14000001 b 0x127e9c ::ctype_byname(char const*, unsigned long)+0x104> 127e9c: aa0003f4 mov x20, x0 127ea0: aa1303e0 mov x0, x19 127ea4: 9400e023 bl 0x15ff30 <_ZNSt6__ndk15ctypeIcED2Ev@plt> 127ea8: aa1403e0 mov x0, x20 127eac: 9400c4ad bl 0x159160 <__emutls_get_address+0x6d4> 0000000000127eb0 ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)>: 127eb0: d503233f paciasp 127eb4: d10143ff sub sp, sp, #0x50 127eb8: a9027bfd stp x29, x30, [sp, #0x20] 127ebc: 910083fd add x29, sp, #0x20 127ec0: f9001bf5 str x21, [sp, #0x30] 127ec4: a9044ff4 stp x20, x19, [sp, #0x40] 127ec8: d53bd055 mrs x21, TPIDR_EL0 127ecc: d0000229 adrp x9, 0x16d000 127ed0: f94016a8 ldr x8, [x21, #0x28] 127ed4: d100044a sub x10, x2, #0x1 127ed8: aa0103f4 mov x20, x1 127edc: aa0003f3 mov x19, x0 127ee0: f9407929 ldr x9, [x9, #0xf0] 127ee4: f81f83a8 stur x8, [x29, #-0x8] 127ee8: b0fffaa8 adrp x8, 0x7c000 127eec: 911b0108 add x8, x8, #0x6c0 127ef0: 3900601f strb wzr, [x0, #0x18] 127ef4: a900a00a stp x10, x8, [x0, #0x8] 127ef8: 91004128 add x8, x9, #0x10 127efc: f9000008 str x8, [x0] 127f00: 39400028 ldrb w8, [x1] 127f04: f9400829 ldr x9, [x1, #0x10] 127f08: 7200011f tst w8, #0x1 127f0c: 9a811521 csinc x1, x9, x1, ne 127f10: 5283f7e0 mov w0, #0x1fbf // =8127 127f14: aa1f03e2 mov x2, xzr 127f18: 9400ded2 bl 0x15fa60 127f1c: f9001260 str x0, [x19, #0x20] 127f20: b4000160 cbz x0, 0x127f4c ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0x9c> 127f24: f94016a8 ldr x8, [x21, #0x28] 127f28: f85f83a9 ldur x9, [x29, #-0x8] 127f2c: eb09011f cmp x8, x9 127f30: 540001c1 b.ne 0x127f68 ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xb8> 127f34: a9444ff4 ldp x20, x19, [sp, #0x40] 127f38: a9427bfd ldp x29, x30, [sp, #0x20] 127f3c: f9401bf5 ldr x21, [sp, #0x30] 127f40: 910143ff add sp, sp, #0x50 127f44: d50323bf autiasp 127f48: d65f03c0 ret 127f4c: f0fffa40 adrp x0, 0x72000 127f50: 910003e8 mov x8, sp 127f54: 9104c800 add x0, x0, #0x132 127f58: aa1403e1 mov x1, x20 127f5c: 9400db69 bl 0x15ed00 <_ZNSt6__ndk1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_@plt> 127f60: 910003e0 mov x0, sp 127f64: 97fff976 bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 127f68: 9400d3b2 bl 0x15ce30 <__stack_chk_fail@plt> 127f6c: 394003e8 ldrb w8, [sp] 127f70: aa0003f4 mov x20, x0 127f74: 360000c8 tbz w8, #0x0, 0x127f8c ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xdc> 127f78: f9400be0 ldr x0, [sp, #0x10] 127f7c: 9400d3d9 bl 0x15cee0 <_ZdlPv@plt> 127f80: 14000003 b 0x127f8c ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xdc> 127f84: 14000001 b 0x127f88 ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xd8> 127f88: aa0003f4 mov x20, x0 127f8c: aa1303e0 mov x0, x19 127f90: 9400dfe8 bl 0x15ff30 <_ZNSt6__ndk15ctypeIcED2Ev@plt> 127f94: aa1403e0 mov x0, x20 127f98: 9400c472 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000127f9c ::~ctype_byname()>: 127f9c: d503233f paciasp 127fa0: a9be7bfd stp x29, x30, [sp, #-0x20]! 127fa4: a9014ff4 stp x20, x19, [sp, #0x10] 127fa8: 910003fd mov x29, sp 127fac: d0000228 adrp x8, 0x16d000 127fb0: aa0003f3 mov x19, x0 127fb4: f9407908 ldr x8, [x8, #0xf0] 127fb8: f9401000 ldr x0, [x0, #0x20] 127fbc: 91004108 add x8, x8, #0x10 127fc0: f9000268 str x8, [x19] 127fc4: 9400dfbb bl 0x15feb0 127fc8: b0000228 adrp x8, 0x16c000 127fcc: f9477908 ldr x8, [x8, #0xef0] 127fd0: f9400a60 ldr x0, [x19, #0x10] 127fd4: 91004108 add x8, x8, #0x10 127fd8: f9000268 str x8, [x19] 127fdc: b4000080 cbz x0, 0x127fec ::~ctype_byname()+0x50> 127fe0: 39406268 ldrb w8, [x19, #0x18] 127fe4: 34000048 cbz w8, 0x127fec ::~ctype_byname()+0x50> 127fe8: 9400d5fe bl 0x15d7e0 <_ZdaPv@plt> 127fec: aa1303e0 mov x0, x19 127ff0: 9400d6cc bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 127ff4: aa1303e0 mov x0, x19 127ff8: a9414ff4 ldp x20, x19, [sp, #0x10] 127ffc: a8c27bfd ldp x29, x30, [sp], #0x20 128000: d50323bf autiasp 128004: 1400d3b7 b 0x15cee0 <_ZdlPv@plt> 128008: aa0003f4 mov x20, x0 12800c: aa1303e0 mov x0, x19 128010: 9400dfc8 bl 0x15ff30 <_ZNSt6__ndk15ctypeIcED2Ev@plt> 128014: aa1403e0 mov x0, x20 128018: 97fe03c7 bl 0xa8f34 000000000012801c ::do_toupper(char) const>: 12801c: d503233f paciasp 128020: a9bf7bfd stp x29, x30, [sp, #-0x10]! 128024: 910003fd mov x29, sp 128028: 12001c28 and w8, w1, #0xff 12802c: f9401001 ldr x1, [x0, #0x20] 128030: 2a0803e0 mov w0, w8 128034: 9400dfc7 bl 0x15ff50 128038: a8c17bfd ldp x29, x30, [sp], #0x10 12803c: d50323bf autiasp 128040: d65f03c0 ret 0000000000128044 ::do_toupper(char*, char const*) const>: 128044: d503233f paciasp 128048: a9bd7bfd stp x29, x30, [sp, #-0x30]! 12804c: f9000bf5 str x21, [sp, #0x10] 128050: 910003fd mov x29, sp 128054: a9024ff4 stp x20, x19, [sp, #0x20] 128058: aa0103f3 mov x19, x1 12805c: eb02003f cmp x1, x2 128060: 54000140 b.eq 0x128088 ::do_toupper(char*, char const*) const+0x44> 128064: aa0203f4 mov x20, x2 128068: aa0003f5 mov x21, x0 12806c: 39400260 ldrb w0, [x19] 128070: f94012a1 ldr x1, [x21, #0x20] 128074: 9400dfb7 bl 0x15ff50 128078: 38001660 strb w0, [x19], #0x1 12807c: eb14027f cmp x19, x20 128080: 54ffff61 b.ne 0x12806c ::do_toupper(char*, char const*) const+0x28> 128084: aa1403f3 mov x19, x20 128088: aa1303e0 mov x0, x19 12808c: f9400bf5 ldr x21, [sp, #0x10] 128090: a9424ff4 ldp x20, x19, [sp, #0x20] 128094: a8c37bfd ldp x29, x30, [sp], #0x30 128098: d50323bf autiasp 12809c: d65f03c0 ret 00000000001280a0 ::do_tolower(char) const>: 1280a0: d503233f paciasp 1280a4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1280a8: 910003fd mov x29, sp 1280ac: 12001c28 and w8, w1, #0xff 1280b0: f9401001 ldr x1, [x0, #0x20] 1280b4: 2a0803e0 mov w0, w8 1280b8: 9400dfaa bl 0x15ff60 1280bc: a8c17bfd ldp x29, x30, [sp], #0x10 1280c0: d50323bf autiasp 1280c4: d65f03c0 ret 00000000001280c8 ::do_tolower(char*, char const*) const>: 1280c8: d503233f paciasp 1280cc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 1280d0: f9000bf5 str x21, [sp, #0x10] 1280d4: 910003fd mov x29, sp 1280d8: a9024ff4 stp x20, x19, [sp, #0x20] 1280dc: aa0103f3 mov x19, x1 1280e0: eb02003f cmp x1, x2 1280e4: 54000140 b.eq 0x12810c ::do_tolower(char*, char const*) const+0x44> 1280e8: aa0203f4 mov x20, x2 1280ec: aa0003f5 mov x21, x0 1280f0: 39400260 ldrb w0, [x19] 1280f4: f94012a1 ldr x1, [x21, #0x20] 1280f8: 9400df9a bl 0x15ff60 1280fc: 38001660 strb w0, [x19], #0x1 128100: eb14027f cmp x19, x20 128104: 54ffff61 b.ne 0x1280f0 ::do_tolower(char*, char const*) const+0x28> 128108: aa1403f3 mov x19, x20 12810c: aa1303e0 mov x0, x19 128110: f9400bf5 ldr x21, [sp, #0x10] 128114: a9424ff4 ldp x20, x19, [sp, #0x20] 128118: a8c37bfd ldp x29, x30, [sp], #0x30 12811c: d50323bf autiasp 128120: d65f03c0 ret 0000000000128124 ::ctype_byname(char const*, unsigned long)>: 128124: d503233f paciasp 128128: d101c3ff sub sp, sp, #0x70 12812c: a9047bfd stp x29, x30, [sp, #0x40] 128130: 910103fd add x29, sp, #0x40 128134: f9002bf5 str x21, [sp, #0x50] 128138: a9064ff4 stp x20, x19, [sp, #0x60] 12813c: b0000228 adrp x8, 0x16d000 128140: d53bd055 mrs x21, TPIDR_EL0 128144: aa0103f4 mov x20, x1 128148: aa0003f3 mov x19, x0 12814c: d100044a sub x10, x2, #0x1 128150: f9407d08 ldr x8, [x8, #0xf8] 128154: f94016a9 ldr x9, [x21, #0x28] 128158: 91004108 add x8, x8, #0x10 12815c: f81f83a9 stur x9, [x29, #-0x8] 128160: a9002808 stp x8, x10, [x0] 128164: 5283f7e0 mov w0, #0x1fbf // =8127 128168: aa1f03e2 mov x2, xzr 12816c: 9400de3d bl 0x15fa60 128170: f9000a60 str x0, [x19, #0x10] 128174: b4000160 cbz x0, 0x1281a0 ::ctype_byname(char const*, unsigned long)+0x7c> 128178: f94016a8 ldr x8, [x21, #0x28] 12817c: f85f83a9 ldur x9, [x29, #-0x8] 128180: eb09011f cmp x8, x9 128184: 540002e1 b.ne 0x1281e0 ::ctype_byname(char const*, unsigned long)+0xbc> 128188: a9464ff4 ldp x20, x19, [sp, #0x60] 12818c: a9447bfd ldp x29, x30, [sp, #0x40] 128190: f9402bf5 ldr x21, [sp, #0x50] 128194: 9101c3ff add sp, sp, #0x70 128198: d50323bf autiasp 12819c: d65f03c0 ret 1281a0: 910023e0 add x0, sp, #0x8 1281a4: aa1403e1 mov x1, x20 1281a8: 9400dd32 bl 0x15f670 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc@plt> 1281ac: d0fffa42 adrp x2, 0x72000 1281b0: 910023e0 add x0, sp, #0x8 1281b4: 9105b042 add x2, x2, #0x16c 1281b8: aa1f03e1 mov x1, xzr 1281bc: 9400dc65 bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> 1281c0: f9400808 ldr x8, [x0, #0x10] 1281c4: 3dc00000 ldr q0, [x0] 1281c8: f9001be8 str x8, [sp, #0x30] 1281cc: 3d800be0 str q0, [sp, #0x20] 1281d0: a900fc1f stp xzr, xzr, [x0, #0x8] 1281d4: f900001f str xzr, [x0] 1281d8: 910083e0 add x0, sp, #0x20 1281dc: 97fff8d8 bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 1281e0: 9400d314 bl 0x15ce30 <__stack_chk_fail@plt> 1281e4: 394083e8 ldrb w8, [sp, #0x20] 1281e8: aa0003f4 mov x20, x0 1281ec: 360000a8 tbz w8, #0x0, 0x128200 ::ctype_byname(char const*, unsigned long)+0xdc> 1281f0: f9401be0 ldr x0, [sp, #0x30] 1281f4: 9400d33b bl 0x15cee0 <_ZdlPv@plt> 1281f8: 14000002 b 0x128200 ::ctype_byname(char const*, unsigned long)+0xdc> 1281fc: aa0003f4 mov x20, x0 128200: 394023e8 ldrb w8, [sp, #0x8] 128204: 360000c8 tbz w8, #0x0, 0x12821c ::ctype_byname(char const*, unsigned long)+0xf8> 128208: f9400fe0 ldr x0, [sp, #0x18] 12820c: 9400d335 bl 0x15cee0 <_ZdlPv@plt> 128210: 14000003 b 0x12821c ::ctype_byname(char const*, unsigned long)+0xf8> 128214: 14000001 b 0x128218 ::ctype_byname(char const*, unsigned long)+0xf4> 128218: aa0003f4 mov x20, x0 12821c: aa1303e0 mov x0, x19 128220: 9400d640 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 128224: aa1403e0 mov x0, x20 128228: 9400c3ce bl 0x159160 <__emutls_get_address+0x6d4> 000000000012822c ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)>: 12822c: d503233f paciasp 128230: d10143ff sub sp, sp, #0x50 128234: a9027bfd stp x29, x30, [sp, #0x20] 128238: 910083fd add x29, sp, #0x20 12823c: f9001bf5 str x21, [sp, #0x30] 128240: a9044ff4 stp x20, x19, [sp, #0x40] 128244: b0000228 adrp x8, 0x16d000 128248: d53bd055 mrs x21, TPIDR_EL0 12824c: d100044a sub x10, x2, #0x1 128250: aa0103f4 mov x20, x1 128254: aa0003f3 mov x19, x0 128258: f9407d08 ldr x8, [x8, #0xf8] 12825c: f94016a9 ldr x9, [x21, #0x28] 128260: 91004108 add x8, x8, #0x10 128264: f81f83a9 stur x9, [x29, #-0x8] 128268: a9002808 stp x8, x10, [x0] 12826c: 39400028 ldrb w8, [x1] 128270: f9400829 ldr x9, [x1, #0x10] 128274: 7200011f tst w8, #0x1 128278: 9a811521 csinc x1, x9, x1, ne 12827c: 5283f7e0 mov w0, #0x1fbf // =8127 128280: aa1f03e2 mov x2, xzr 128284: 9400ddf7 bl 0x15fa60 128288: f9000a60 str x0, [x19, #0x10] 12828c: b4000160 cbz x0, 0x1282b8 ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0x8c> 128290: f94016a8 ldr x8, [x21, #0x28] 128294: f85f83a9 ldur x9, [x29, #-0x8] 128298: eb09011f cmp x8, x9 12829c: 540001c1 b.ne 0x1282d4 ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xa8> 1282a0: a9444ff4 ldp x20, x19, [sp, #0x40] 1282a4: a9427bfd ldp x29, x30, [sp, #0x20] 1282a8: f9401bf5 ldr x21, [sp, #0x30] 1282ac: 910143ff add sp, sp, #0x50 1282b0: d50323bf autiasp 1282b4: d65f03c0 ret 1282b8: d0fffa40 adrp x0, 0x72000 1282bc: 910003e8 mov x8, sp 1282c0: 9105b000 add x0, x0, #0x16c 1282c4: aa1403e1 mov x1, x20 1282c8: 9400da8e bl 0x15ed00 <_ZNSt6__ndk1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_@plt> 1282cc: 910003e0 mov x0, sp 1282d0: 97fff89b bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 1282d4: 9400d2d7 bl 0x15ce30 <__stack_chk_fail@plt> 1282d8: 394003e8 ldrb w8, [sp] 1282dc: aa0003f4 mov x20, x0 1282e0: 360000c8 tbz w8, #0x0, 0x1282f8 ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xcc> 1282e4: f9400be0 ldr x0, [sp, #0x10] 1282e8: 9400d2fe bl 0x15cee0 <_ZdlPv@plt> 1282ec: 14000003 b 0x1282f8 ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xcc> 1282f0: 14000001 b 0x1282f4 ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xc8> 1282f4: aa0003f4 mov x20, x0 1282f8: aa1303e0 mov x0, x19 1282fc: 9400d609 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 128300: aa1403e0 mov x0, x20 128304: 9400c397 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000128308 ::~ctype_byname()>: 128308: d503233f paciasp 12830c: a9be7bfd stp x29, x30, [sp, #-0x20]! 128310: a9014ff4 stp x20, x19, [sp, #0x10] 128314: 910003fd mov x29, sp 128318: b0000228 adrp x8, 0x16d000 12831c: aa0003f3 mov x19, x0 128320: f9407d08 ldr x8, [x8, #0xf8] 128324: f9400800 ldr x0, [x0, #0x10] 128328: 91004108 add x8, x8, #0x10 12832c: f9000268 str x8, [x19] 128330: 9400dee0 bl 0x15feb0 128334: aa1303e0 mov x0, x19 128338: 9400d5fa bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 12833c: aa1303e0 mov x0, x19 128340: a9414ff4 ldp x20, x19, [sp, #0x10] 128344: a8c27bfd ldp x29, x30, [sp], #0x20 128348: d50323bf autiasp 12834c: 1400d2e5 b 0x15cee0 <_ZdlPv@plt> 128350: aa0003f4 mov x20, x0 128354: aa1303e0 mov x0, x19 128358: 9400df0a bl 0x15ff80 <_ZNSt6__ndk16locale5facetD2Ev@plt> 12835c: aa1403e0 mov x0, x20 128360: 97fe02f5 bl 0xa8f34 0000000000128364 ::do_is(unsigned long, wchar_t) const>: 128364: d503233f paciasp 128368: a9bd7bfd stp x29, x30, [sp, #-0x30]! 12836c: a90157f6 stp x22, x21, [sp, #0x10] 128370: 910003fd mov x29, sp 128374: a9024ff4 stp x20, x19, [sp, #0x20] 128378: 2a0203f3 mov w19, w2 12837c: aa0103f6 mov x22, x1 128380: aa0003f5 mov x21, x0 128384: 37000096 tbnz w22, #0x0, 0x128394 ::do_is(unsigned long, wchar_t) const+0x30> 128388: 2a1f03f4 mov w20, wzr 12838c: 37080116 tbnz w22, #0x1, 0x1283ac ::do_is(unsigned long, wchar_t) const+0x48> 128390: 1400000d b 0x1283c4 ::do_is(unsigned long, wchar_t) const+0x60> 128394: f9400aa1 ldr x1, [x21, #0x10] 128398: 2a1303e0 mov w0, w19 12839c: 9400defd bl 0x15ff90 1283a0: 7100001f cmp w0, #0x0 1283a4: 1a9f07f4 cset w20, ne 1283a8: 360800f6 tbz w22, #0x1, 0x1283c4 ::do_is(unsigned long, wchar_t) const+0x60> 1283ac: f9400aa1 ldr x1, [x21, #0x10] 1283b0: 2a1303e0 mov w0, w19 1283b4: 9400defb bl 0x15ffa0 1283b8: 7100001f cmp w0, #0x0 1283bc: 1a9f07e8 cset w8, ne 1283c0: 2a080294 orr w20, w20, w8 1283c4: 37100296 tbnz w22, #0x2, 0x128414 ::do_is(unsigned long, wchar_t) const+0xb0> 1283c8: 37180356 tbnz w22, #0x3, 0x128430 ::do_is(unsigned long, wchar_t) const+0xcc> 1283cc: 37200416 tbnz w22, #0x4, 0x12844c ::do_is(unsigned long, wchar_t) const+0xe8> 1283d0: 372804d6 tbnz w22, #0x5, 0x128468 ::do_is(unsigned long, wchar_t) const+0x104> 1283d4: 37300596 tbnz w22, #0x6, 0x128484 ::do_is(unsigned long, wchar_t) const+0x120> 1283d8: 37380656 tbnz w22, #0x7, 0x1284a0 ::do_is(unsigned long, wchar_t) const+0x13c> 1283dc: 37400716 tbnz w22, #0x8, 0x1284bc ::do_is(unsigned long, wchar_t) const+0x158> 1283e0: 364800f6 tbz w22, #0x9, 0x1283fc ::do_is(unsigned long, wchar_t) const+0x98> 1283e4: f9400aa1 ldr x1, [x21, #0x10] 1283e8: 2a1303e0 mov w0, w19 1283ec: 9400def1 bl 0x15ffb0 1283f0: 7100001f cmp w0, #0x0 1283f4: 1a9f07e8 cset w8, ne 1283f8: 2a080294 orr w20, w20, w8 1283fc: 2a1403e0 mov w0, w20 128400: a9424ff4 ldp x20, x19, [sp, #0x20] 128404: a94157f6 ldp x22, x21, [sp, #0x10] 128408: a8c37bfd ldp x29, x30, [sp], #0x30 12840c: d50323bf autiasp 128410: d65f03c0 ret 128414: f9400aa1 ldr x1, [x21, #0x10] 128418: 2a1303e0 mov w0, w19 12841c: 9400dee9 bl 0x15ffc0 128420: 7100001f cmp w0, #0x0 128424: 1a9f07e8 cset w8, ne 128428: 2a080294 orr w20, w20, w8 12842c: 361ffd16 tbz w22, #0x3, 0x1283cc ::do_is(unsigned long, wchar_t) const+0x68> 128430: f9400aa1 ldr x1, [x21, #0x10] 128434: 2a1303e0 mov w0, w19 128438: 9400dee6 bl 0x15ffd0 12843c: 7100001f cmp w0, #0x0 128440: 1a9f07e8 cset w8, ne 128444: 2a080294 orr w20, w20, w8 128448: 3627fc56 tbz w22, #0x4, 0x1283d0 ::do_is(unsigned long, wchar_t) const+0x6c> 12844c: f9400aa1 ldr x1, [x21, #0x10] 128450: 2a1303e0 mov w0, w19 128454: 9400deab bl 0x15ff00 128458: 7100001f cmp w0, #0x0 12845c: 1a9f07e8 cset w8, ne 128460: 2a080294 orr w20, w20, w8 128464: 362ffb96 tbz w22, #0x5, 0x1283d4 ::do_is(unsigned long, wchar_t) const+0x70> 128468: f9400aa1 ldr x1, [x21, #0x10] 12846c: 2a1303e0 mov w0, w19 128470: 9400dedc bl 0x15ffe0 128474: 7100001f cmp w0, #0x0 128478: 1a9f07e8 cset w8, ne 12847c: 2a080294 orr w20, w20, w8 128480: 3637fad6 tbz w22, #0x6, 0x1283d8 ::do_is(unsigned long, wchar_t) const+0x74> 128484: f9400aa1 ldr x1, [x21, #0x10] 128488: 2a1303e0 mov w0, w19 12848c: 9400ded9 bl 0x15fff0 128490: 7100001f cmp w0, #0x0 128494: 1a9f07e8 cset w8, ne 128498: 2a080294 orr w20, w20, w8 12849c: 363ffa16 tbz w22, #0x7, 0x1283dc ::do_is(unsigned long, wchar_t) const+0x78> 1284a0: f9400aa1 ldr x1, [x21, #0x10] 1284a4: 2a1303e0 mov w0, w19 1284a8: 9400ded6 bl 0x160000 1284ac: 7100001f cmp w0, #0x0 1284b0: 1a9f07e8 cset w8, ne 1284b4: 2a080294 orr w20, w20, w8 1284b8: 3647f956 tbz w22, #0x8, 0x1283e0 ::do_is(unsigned long, wchar_t) const+0x7c> 1284bc: f9400aa1 ldr x1, [x21, #0x10] 1284c0: 2a1303e0 mov w0, w19 1284c4: 9400ded3 bl 0x160010 1284c8: 7100001f cmp w0, #0x0 1284cc: 1a9f07e8 cset w8, ne 1284d0: 2a080294 orr w20, w20, w8 1284d4: 374ff896 tbnz w22, #0x9, 0x1283e4 ::do_is(unsigned long, wchar_t) const+0x80> 1284d8: 17ffffc9 b 0x1283fc ::do_is(unsigned long, wchar_t) const+0x98> 00000000001284dc ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const>: 1284dc: d503233f paciasp 1284e0: a9bc7bfd stp x29, x30, [sp, #-0x40]! 1284e4: a9015ff8 stp x24, x23, [sp, #0x10] 1284e8: 910003fd mov x29, sp 1284ec: a90257f6 stp x22, x21, [sp, #0x20] 1284f0: a9034ff4 stp x20, x19, [sp, #0x30] 1284f4: aa0103f3 mov x19, x1 1284f8: eb02003f cmp x1, x2 1284fc: 54000b00 b.eq 0x12865c ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x180> 128500: 90fffab8 adrp x24, 0x7c000 128504: aa0303f5 mov x21, x3 128508: aa0203f4 mov x20, x2 12850c: aa0003f6 mov x22, x0 128510: 911b0318 add x24, x24, #0x6c0 128514: 14000007 b 0x128530 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x54> 128518: f8777b08 ldr x8, [x24, x23, lsl #3] 12851c: f90002a8 str x8, [x21] 128520: 91001273 add x19, x19, #0x4 128524: 910022b5 add x21, x21, #0x8 128528: eb14027f cmp x19, x20 12852c: 54000960 b.eq 0x128658 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x17c> 128530: b9400277 ldr w23, [x19] 128534: 7101feff cmp w23, #0x7f 128538: 54ffff09 b.ls 0x128518 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x3c> 12853c: f9400ac1 ldr x1, [x22, #0x10] 128540: 2a1703e0 mov w0, w23 128544: f90002bf str xzr, [x21] 128548: 9400de92 bl 0x15ff90 12854c: 34000080 cbz w0, 0x12855c ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x80> 128550: f94002a8 ldr x8, [x21] 128554: b2400108 orr x8, x8, #0x1 128558: f90002a8 str x8, [x21] 12855c: f9400ac1 ldr x1, [x22, #0x10] 128560: 2a1703e0 mov w0, w23 128564: 9400de8f bl 0x15ffa0 128568: 34000080 cbz w0, 0x128578 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x9c> 12856c: f94002a8 ldr x8, [x21] 128570: b27f0108 orr x8, x8, #0x2 128574: f90002a8 str x8, [x21] 128578: f9400ac1 ldr x1, [x22, #0x10] 12857c: 2a1703e0 mov w0, w23 128580: 9400de90 bl 0x15ffc0 128584: 34000080 cbz w0, 0x128594 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0xb8> 128588: f94002a8 ldr x8, [x21] 12858c: b27e0108 orr x8, x8, #0x4 128590: f90002a8 str x8, [x21] 128594: f9400ac1 ldr x1, [x22, #0x10] 128598: 2a1703e0 mov w0, w23 12859c: 9400de8d bl 0x15ffd0 1285a0: 34000080 cbz w0, 0x1285b0 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0xd4> 1285a4: f94002a8 ldr x8, [x21] 1285a8: b27d0108 orr x8, x8, #0x8 1285ac: f90002a8 str x8, [x21] 1285b0: f9400ac1 ldr x1, [x22, #0x10] 1285b4: 2a1703e0 mov w0, w23 1285b8: 9400de52 bl 0x15ff00 1285bc: 34000080 cbz w0, 0x1285cc ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0xf0> 1285c0: f94002a8 ldr x8, [x21] 1285c4: b27c0108 orr x8, x8, #0x10 1285c8: f90002a8 str x8, [x21] 1285cc: f9400ac1 ldr x1, [x22, #0x10] 1285d0: 2a1703e0 mov w0, w23 1285d4: 9400de83 bl 0x15ffe0 1285d8: 34000080 cbz w0, 0x1285e8 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x10c> 1285dc: f94002a8 ldr x8, [x21] 1285e0: b27b0108 orr x8, x8, #0x20 1285e4: f90002a8 str x8, [x21] 1285e8: f9400ac1 ldr x1, [x22, #0x10] 1285ec: 2a1703e0 mov w0, w23 1285f0: 9400de80 bl 0x15fff0 1285f4: 34000080 cbz w0, 0x128604 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x128> 1285f8: f94002a8 ldr x8, [x21] 1285fc: b27a0108 orr x8, x8, #0x40 128600: f90002a8 str x8, [x21] 128604: f9400ac1 ldr x1, [x22, #0x10] 128608: 2a1703e0 mov w0, w23 12860c: 9400de7d bl 0x160000 128610: 34000080 cbz w0, 0x128620 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x144> 128614: f94002a8 ldr x8, [x21] 128618: b2790108 orr x8, x8, #0x80 12861c: f90002a8 str x8, [x21] 128620: f9400ac1 ldr x1, [x22, #0x10] 128624: 2a1703e0 mov w0, w23 128628: 9400de7a bl 0x160010 12862c: 34000080 cbz w0, 0x12863c ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x160> 128630: f94002a8 ldr x8, [x21] 128634: b2780108 orr x8, x8, #0x100 128638: f90002a8 str x8, [x21] 12863c: f9400ac1 ldr x1, [x22, #0x10] 128640: 2a1703e0 mov w0, w23 128644: 9400de5b bl 0x15ffb0 128648: 34fff6c0 cbz w0, 0x128520 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x44> 12864c: f94002a8 ldr x8, [x21] 128650: b2770108 orr x8, x8, #0x200 128654: 17ffffb2 b 0x12851c ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x40> 128658: aa1403f3 mov x19, x20 12865c: aa1303e0 mov x0, x19 128660: a9434ff4 ldp x20, x19, [sp, #0x30] 128664: a94257f6 ldp x22, x21, [sp, #0x20] 128668: a9415ff8 ldp x24, x23, [sp, #0x10] 12866c: a8c47bfd ldp x29, x30, [sp], #0x40 128670: d50323bf autiasp 128674: d65f03c0 ret 0000000000128678 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const>: 128678: d503233f paciasp 12867c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 128680: f9000bf7 str x23, [sp, #0x10] 128684: 910003fd mov x29, sp 128688: a90257f6 stp x22, x21, [sp, #0x20] 12868c: a9034ff4 stp x20, x19, [sp, #0x30] 128690: aa0203f3 mov x19, x2 128694: eb03005f cmp x2, x3 128698: 540007a0 b.eq 0x12878c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x114> 12869c: aa0303f4 mov x20, x3 1286a0: aa0103f5 mov x21, x1 1286a4: aa0003f6 mov x22, x0 1286a8: 14000004 b 0x1286b8 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x40> 1286ac: 91001273 add x19, x19, #0x4 1286b0: eb14027f cmp x19, x20 1286b4: 540006a0 b.eq 0x128788 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x110> 1286b8: b9400277 ldr w23, [x19] 1286bc: 360000b5 tbz w21, #0x0, 0x1286d0 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x58> 1286c0: f9400ac1 ldr x1, [x22, #0x10] 1286c4: 2a1703e0 mov w0, w23 1286c8: 9400de32 bl 0x15ff90 1286cc: 35000600 cbnz w0, 0x12878c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x114> 1286d0: 360800b5 tbz w21, #0x1, 0x1286e4 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x6c> 1286d4: f9400ac1 ldr x1, [x22, #0x10] 1286d8: 2a1703e0 mov w0, w23 1286dc: 9400de31 bl 0x15ffa0 1286e0: 35000560 cbnz w0, 0x12878c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x114> 1286e4: 361000b5 tbz w21, #0x2, 0x1286f8 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x80> 1286e8: f9400ac1 ldr x1, [x22, #0x10] 1286ec: 2a1703e0 mov w0, w23 1286f0: 9400de34 bl 0x15ffc0 1286f4: 350004c0 cbnz w0, 0x12878c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x114> 1286f8: 361800b5 tbz w21, #0x3, 0x12870c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x94> 1286fc: f9400ac1 ldr x1, [x22, #0x10] 128700: 2a1703e0 mov w0, w23 128704: 9400de33 bl 0x15ffd0 128708: 35000420 cbnz w0, 0x12878c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x114> 12870c: 362000b5 tbz w21, #0x4, 0x128720 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0xa8> 128710: f9400ac1 ldr x1, [x22, #0x10] 128714: 2a1703e0 mov w0, w23 128718: 9400ddfa bl 0x15ff00 12871c: 35000380 cbnz w0, 0x12878c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x114> 128720: 362800b5 tbz w21, #0x5, 0x128734 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0xbc> 128724: f9400ac1 ldr x1, [x22, #0x10] 128728: 2a1703e0 mov w0, w23 12872c: 9400de2d bl 0x15ffe0 128730: 350002e0 cbnz w0, 0x12878c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x114> 128734: 363000b5 tbz w21, #0x6, 0x128748 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0xd0> 128738: f9400ac1 ldr x1, [x22, #0x10] 12873c: 2a1703e0 mov w0, w23 128740: 9400de2c bl 0x15fff0 128744: 35000240 cbnz w0, 0x12878c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x114> 128748: 363800b5 tbz w21, #0x7, 0x12875c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0xe4> 12874c: f9400ac1 ldr x1, [x22, #0x10] 128750: 2a1703e0 mov w0, w23 128754: 9400de2b bl 0x160000 128758: 350001a0 cbnz w0, 0x12878c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x114> 12875c: 364000b5 tbz w21, #0x8, 0x128770 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0xf8> 128760: f9400ac1 ldr x1, [x22, #0x10] 128764: 2a1703e0 mov w0, w23 128768: 9400de2a bl 0x160010 12876c: 35000100 cbnz w0, 0x12878c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x114> 128770: 364ff9f5 tbz w21, #0x9, 0x1286ac ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x34> 128774: f9400ac1 ldr x1, [x22, #0x10] 128778: 2a1703e0 mov w0, w23 12877c: 9400de0d bl 0x15ffb0 128780: 34fff960 cbz w0, 0x1286ac ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x34> 128784: 14000002 b 0x12878c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x114> 128788: aa1403f3 mov x19, x20 12878c: aa1303e0 mov x0, x19 128790: f9400bf7 ldr x23, [sp, #0x10] 128794: a9434ff4 ldp x20, x19, [sp, #0x30] 128798: a94257f6 ldp x22, x21, [sp, #0x20] 12879c: a8c47bfd ldp x29, x30, [sp], #0x40 1287a0: d50323bf autiasp 1287a4: d65f03c0 ret 00000000001287a8 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const>: 1287a8: d503233f paciasp 1287ac: a9bc7bfd stp x29, x30, [sp, #-0x40]! 1287b0: f9000bf7 str x23, [sp, #0x10] 1287b4: 910003fd mov x29, sp 1287b8: a90257f6 stp x22, x21, [sp, #0x20] 1287bc: a9034ff4 stp x20, x19, [sp, #0x30] 1287c0: aa0203f3 mov x19, x2 1287c4: eb03005f cmp x2, x3 1287c8: 540007a0 b.eq 0x1288bc ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x114> 1287cc: aa0303f4 mov x20, x3 1287d0: aa0103f5 mov x21, x1 1287d4: aa0003f6 mov x22, x0 1287d8: 14000008 b 0x1287f8 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x50> 1287dc: f9400ac1 ldr x1, [x22, #0x10] 1287e0: 2a1703e0 mov w0, w23 1287e4: 9400ddeb bl 0x15ff90 1287e8: 340000c0 cbz w0, 0x128800 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x58> 1287ec: 91001273 add x19, x19, #0x4 1287f0: eb14027f cmp x19, x20 1287f4: 54000620 b.eq 0x1288b8 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x110> 1287f8: b9400277 ldr w23, [x19] 1287fc: 3707ff15 tbnz w21, #0x0, 0x1287dc ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x34> 128800: 360800b5 tbz w21, #0x1, 0x128814 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x6c> 128804: f9400ac1 ldr x1, [x22, #0x10] 128808: 2a1703e0 mov w0, w23 12880c: 9400dde5 bl 0x15ffa0 128810: 35fffee0 cbnz w0, 0x1287ec ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x44> 128814: 361000b5 tbz w21, #0x2, 0x128828 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x80> 128818: f9400ac1 ldr x1, [x22, #0x10] 12881c: 2a1703e0 mov w0, w23 128820: 9400dde8 bl 0x15ffc0 128824: 35fffe40 cbnz w0, 0x1287ec ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x44> 128828: 361800b5 tbz w21, #0x3, 0x12883c ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x94> 12882c: f9400ac1 ldr x1, [x22, #0x10] 128830: 2a1703e0 mov w0, w23 128834: 9400dde7 bl 0x15ffd0 128838: 35fffda0 cbnz w0, 0x1287ec ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x44> 12883c: 362000b5 tbz w21, #0x4, 0x128850 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0xa8> 128840: f9400ac1 ldr x1, [x22, #0x10] 128844: 2a1703e0 mov w0, w23 128848: 9400ddae bl 0x15ff00 12884c: 35fffd00 cbnz w0, 0x1287ec ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x44> 128850: 362800b5 tbz w21, #0x5, 0x128864 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0xbc> 128854: f9400ac1 ldr x1, [x22, #0x10] 128858: 2a1703e0 mov w0, w23 12885c: 9400dde1 bl 0x15ffe0 128860: 35fffc60 cbnz w0, 0x1287ec ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x44> 128864: 363000b5 tbz w21, #0x6, 0x128878 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0xd0> 128868: f9400ac1 ldr x1, [x22, #0x10] 12886c: 2a1703e0 mov w0, w23 128870: 9400dde0 bl 0x15fff0 128874: 35fffbc0 cbnz w0, 0x1287ec ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x44> 128878: 363800b5 tbz w21, #0x7, 0x12888c ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0xe4> 12887c: f9400ac1 ldr x1, [x22, #0x10] 128880: 2a1703e0 mov w0, w23 128884: 9400dddf bl 0x160000 128888: 35fffb20 cbnz w0, 0x1287ec ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x44> 12888c: 364000b5 tbz w21, #0x8, 0x1288a0 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0xf8> 128890: f9400ac1 ldr x1, [x22, #0x10] 128894: 2a1703e0 mov w0, w23 128898: 9400ddde bl 0x160010 12889c: 35fffa80 cbnz w0, 0x1287ec ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x44> 1288a0: 364800f5 tbz w21, #0x9, 0x1288bc ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x114> 1288a4: f9400ac1 ldr x1, [x22, #0x10] 1288a8: 2a1703e0 mov w0, w23 1288ac: 9400ddc1 bl 0x15ffb0 1288b0: 35fff9e0 cbnz w0, 0x1287ec ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x44> 1288b4: 14000002 b 0x1288bc ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x114> 1288b8: aa1403f3 mov x19, x20 1288bc: aa1303e0 mov x0, x19 1288c0: f9400bf7 ldr x23, [sp, #0x10] 1288c4: a9434ff4 ldp x20, x19, [sp, #0x30] 1288c8: a94257f6 ldp x22, x21, [sp, #0x20] 1288cc: a8c47bfd ldp x29, x30, [sp], #0x40 1288d0: d50323bf autiasp 1288d4: d65f03c0 ret 00000000001288d8 ::do_toupper(wchar_t) const>: 1288d8: d503233f paciasp 1288dc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1288e0: 910003fd mov x29, sp 1288e4: 2a0103e8 mov w8, w1 1288e8: f9400801 ldr x1, [x0, #0x10] 1288ec: 2a0803e0 mov w0, w8 1288f0: 9400ddcc bl 0x160020 1288f4: a8c17bfd ldp x29, x30, [sp], #0x10 1288f8: d50323bf autiasp 1288fc: d65f03c0 ret 0000000000128900 ::do_toupper(wchar_t*, wchar_t const*) const>: 128900: d503233f paciasp 128904: a9bd7bfd stp x29, x30, [sp, #-0x30]! 128908: f9000bf5 str x21, [sp, #0x10] 12890c: 910003fd mov x29, sp 128910: a9024ff4 stp x20, x19, [sp, #0x20] 128914: aa0103f3 mov x19, x1 128918: eb02003f cmp x1, x2 12891c: 54000140 b.eq 0x128944 ::do_toupper(wchar_t*, wchar_t const*) const+0x44> 128920: aa0203f4 mov x20, x2 128924: aa0003f5 mov x21, x0 128928: b9400260 ldr w0, [x19] 12892c: f9400aa1 ldr x1, [x21, #0x10] 128930: 9400ddbc bl 0x160020 128934: b8004660 str w0, [x19], #0x4 128938: eb14027f cmp x19, x20 12893c: 54ffff61 b.ne 0x128928 ::do_toupper(wchar_t*, wchar_t const*) const+0x28> 128940: aa1403f3 mov x19, x20 128944: aa1303e0 mov x0, x19 128948: f9400bf5 ldr x21, [sp, #0x10] 12894c: a9424ff4 ldp x20, x19, [sp, #0x20] 128950: a8c37bfd ldp x29, x30, [sp], #0x30 128954: d50323bf autiasp 128958: d65f03c0 ret 000000000012895c ::do_tolower(wchar_t) const>: 12895c: d503233f paciasp 128960: a9bf7bfd stp x29, x30, [sp, #-0x10]! 128964: 910003fd mov x29, sp 128968: 2a0103e8 mov w8, w1 12896c: f9400801 ldr x1, [x0, #0x10] 128970: 2a0803e0 mov w0, w8 128974: 9400ddaf bl 0x160030 128978: a8c17bfd ldp x29, x30, [sp], #0x10 12897c: d50323bf autiasp 128980: d65f03c0 ret 0000000000128984 ::do_tolower(wchar_t*, wchar_t const*) const>: 128984: d503233f paciasp 128988: a9bd7bfd stp x29, x30, [sp, #-0x30]! 12898c: f9000bf5 str x21, [sp, #0x10] 128990: 910003fd mov x29, sp 128994: a9024ff4 stp x20, x19, [sp, #0x20] 128998: aa0103f3 mov x19, x1 12899c: eb02003f cmp x1, x2 1289a0: 54000140 b.eq 0x1289c8 ::do_tolower(wchar_t*, wchar_t const*) const+0x44> 1289a4: aa0203f4 mov x20, x2 1289a8: aa0003f5 mov x21, x0 1289ac: b9400260 ldr w0, [x19] 1289b0: f9400aa1 ldr x1, [x21, #0x10] 1289b4: 9400dd9f bl 0x160030 1289b8: b8004660 str w0, [x19], #0x4 1289bc: eb14027f cmp x19, x20 1289c0: 54ffff61 b.ne 0x1289ac ::do_tolower(wchar_t*, wchar_t const*) const+0x28> 1289c4: aa1403f3 mov x19, x20 1289c8: aa1303e0 mov x0, x19 1289cc: f9400bf5 ldr x21, [sp, #0x10] 1289d0: a9424ff4 ldp x20, x19, [sp, #0x20] 1289d4: a8c37bfd ldp x29, x30, [sp], #0x30 1289d8: d50323bf autiasp 1289dc: d65f03c0 ret 00000000001289e0 ::do_widen(char) const>: 1289e0: d503233f paciasp 1289e4: a9be7bfd stp x29, x30, [sp, #-0x20]! 1289e8: a9014ff4 stp x20, x19, [sp, #0x10] 1289ec: 910003fd mov x29, sp 1289f0: f9400800 ldr x0, [x0, #0x10] 1289f4: 12001c34 and w20, w1, #0xff 1289f8: 9400dc22 bl 0x15fa80 1289fc: aa0003f3 mov x19, x0 128a00: 2a1403e0 mov w0, w20 128a04: 9400dd8f bl 0x160040 128a08: 2a0003f4 mov w20, w0 128a0c: b4000073 cbz x19, 0x128a18 ::do_widen(char) const+0x38> 128a10: aa1303e0 mov x0, x19 128a14: 9400dc1b bl 0x15fa80 128a18: 2a1403e0 mov w0, w20 128a1c: a9414ff4 ldp x20, x19, [sp, #0x10] 128a20: a8c27bfd ldp x29, x30, [sp], #0x20 128a24: d50323bf autiasp 128a28: d65f03c0 ret 128a2c: 97fe0142 bl 0xa8f34 128a30: aa0003f4 mov x20, x0 128a34: b4000073 cbz x19, 0x128a40 ::do_widen(char) const+0x60> 128a38: aa1303e0 mov x0, x19 128a3c: 9400dc11 bl 0x15fa80 128a40: aa1403e0 mov x0, x20 128a44: 9400c1c7 bl 0x159160 <__emutls_get_address+0x6d4> 128a48: 97fe013b bl 0xa8f34 0000000000128a4c ::do_widen(char const*, char const*, wchar_t*) const>: 128a4c: d503233f paciasp 128a50: a9bc7bfd stp x29, x30, [sp, #-0x40]! 128a54: a9015ff8 stp x24, x23, [sp, #0x10] 128a58: 910003fd mov x29, sp 128a5c: a90257f6 stp x22, x21, [sp, #0x20] 128a60: a9034ff4 stp x20, x19, [sp, #0x30] 128a64: aa0103f3 mov x19, x1 128a68: eb02003f cmp x1, x2 128a6c: 540002a0 b.eq 0x128ac0 ::do_widen(char const*, char const*, wchar_t*) const+0x74> 128a70: aa0303f5 mov x21, x3 128a74: aa0203f4 mov x20, x2 128a78: aa0003f6 mov x22, x0 128a7c: 14000005 b 0x128a90 ::do_widen(char const*, char const*, wchar_t*) const+0x44> 128a80: 91000673 add x19, x19, #0x1 128a84: eb14027f cmp x19, x20 128a88: b80046b8 str w24, [x21], #0x4 128a8c: 54000180 b.eq 0x128abc ::do_widen(char const*, char const*, wchar_t*) const+0x70> 128a90: f9400ac0 ldr x0, [x22, #0x10] 128a94: 39400278 ldrb w24, [x19] 128a98: 9400dbfa bl 0x15fa80 128a9c: aa0003f7 mov x23, x0 128aa0: 2a1803e0 mov w0, w24 128aa4: 9400dd67 bl 0x160040 128aa8: 2a0003f8 mov w24, w0 128aac: b4fffeb7 cbz x23, 0x128a80 ::do_widen(char const*, char const*, wchar_t*) const+0x34> 128ab0: aa1703e0 mov x0, x23 128ab4: 9400dbf3 bl 0x15fa80 128ab8: 17fffff2 b 0x128a80 ::do_widen(char const*, char const*, wchar_t*) const+0x34> 128abc: aa1403f3 mov x19, x20 128ac0: aa1303e0 mov x0, x19 128ac4: a9434ff4 ldp x20, x19, [sp, #0x30] 128ac8: a94257f6 ldp x22, x21, [sp, #0x20] 128acc: a9415ff8 ldp x24, x23, [sp, #0x10] 128ad0: a8c47bfd ldp x29, x30, [sp], #0x40 128ad4: d50323bf autiasp 128ad8: d65f03c0 ret 128adc: 97fe0116 bl 0xa8f34 128ae0: aa0003f3 mov x19, x0 128ae4: b4000077 cbz x23, 0x128af0 ::do_widen(char const*, char const*, wchar_t*) const+0xa4> 128ae8: aa1703e0 mov x0, x23 128aec: 9400dbe5 bl 0x15fa80 128af0: aa1303e0 mov x0, x19 128af4: 9400c19b bl 0x159160 <__emutls_get_address+0x6d4> 128af8: 97fe010f bl 0xa8f34 0000000000128afc ::do_narrow(wchar_t, char) const>: 128afc: d503233f paciasp 128b00: a9bd7bfd stp x29, x30, [sp, #-0x30]! 128b04: f9000bf5 str x21, [sp, #0x10] 128b08: 910003fd mov x29, sp 128b0c: a9024ff4 stp x20, x19, [sp, #0x20] 128b10: f9400800 ldr x0, [x0, #0x10] 128b14: 2a0203f3 mov w19, w2 128b18: 2a0103f5 mov w21, w1 128b1c: 9400dbd9 bl 0x15fa80 128b20: aa0003f4 mov x20, x0 128b24: 2a1503e0 mov w0, w21 128b28: 9400dd4a bl 0x160050 128b2c: 2a0003f5 mov w21, w0 128b30: b4000074 cbz x20, 0x128b3c ::do_narrow(wchar_t, char) const+0x40> 128b34: aa1403e0 mov x0, x20 128b38: 9400dbd2 bl 0x15fa80 128b3c: 310006bf cmn w21, #0x1 128b40: 1a950260 csel w0, w19, w21, eq 128b44: f9400bf5 ldr x21, [sp, #0x10] 128b48: a9424ff4 ldp x20, x19, [sp, #0x20] 128b4c: a8c37bfd ldp x29, x30, [sp], #0x30 128b50: d50323bf autiasp 128b54: d65f03c0 ret 128b58: 97fe00f7 bl 0xa8f34 128b5c: aa0003f3 mov x19, x0 128b60: b4000074 cbz x20, 0x128b6c ::do_narrow(wchar_t, char) const+0x70> 128b64: aa1403e0 mov x0, x20 128b68: 9400dbc6 bl 0x15fa80 128b6c: aa1303e0 mov x0, x19 128b70: 9400c17c bl 0x159160 <__emutls_get_address+0x6d4> 128b74: 97fe00f0 bl 0xa8f34 0000000000128b78 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const>: 128b78: d503233f paciasp 128b7c: a9bb7bfd stp x29, x30, [sp, #-0x50]! 128b80: f9000bf9 str x25, [sp, #0x10] 128b84: 910003fd mov x29, sp 128b88: a9025ff8 stp x24, x23, [sp, #0x20] 128b8c: a90357f6 stp x22, x21, [sp, #0x30] 128b90: a9044ff4 stp x20, x19, [sp, #0x40] 128b94: aa0103f3 mov x19, x1 128b98: eb02003f cmp x1, x2 128b9c: 54000300 b.eq 0x128bfc ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0x84> 128ba0: aa0403f4 mov x20, x4 128ba4: 2a0303f6 mov w22, w3 128ba8: aa0203f5 mov x21, x2 128bac: aa0003f7 mov x23, x0 128bb0: 14000007 b 0x128bcc ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0x54> 128bb4: 3100073f cmn w25, #0x1 128bb8: 91001273 add x19, x19, #0x4 128bbc: 1a9902c8 csel w8, w22, w25, eq 128bc0: eb15027f cmp x19, x21 128bc4: 38001688 strb w8, [x20], #0x1 128bc8: 54000180 b.eq 0x128bf8 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0x80> 128bcc: f9400ae0 ldr x0, [x23, #0x10] 128bd0: b9400279 ldr w25, [x19] 128bd4: 9400dbab bl 0x15fa80 128bd8: aa0003f8 mov x24, x0 128bdc: 2a1903e0 mov w0, w25 128be0: 9400dd1c bl 0x160050 128be4: 2a0003f9 mov w25, w0 128be8: b4fffe78 cbz x24, 0x128bb4 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0x3c> 128bec: aa1803e0 mov x0, x24 128bf0: 9400dba4 bl 0x15fa80 128bf4: 17fffff0 b 0x128bb4 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0x3c> 128bf8: aa1503f3 mov x19, x21 128bfc: aa1303e0 mov x0, x19 128c00: f9400bf9 ldr x25, [sp, #0x10] 128c04: a9444ff4 ldp x20, x19, [sp, #0x40] 128c08: a94357f6 ldp x22, x21, [sp, #0x30] 128c0c: a9425ff8 ldp x24, x23, [sp, #0x20] 128c10: a8c57bfd ldp x29, x30, [sp], #0x50 128c14: d50323bf autiasp 128c18: d65f03c0 ret 128c1c: 97fe00c6 bl 0xa8f34 128c20: aa0003f3 mov x19, x0 128c24: b4000078 cbz x24, 0x128c30 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0xb8> 128c28: aa1803e0 mov x0, x24 128c2c: 9400db95 bl 0x15fa80 128c30: aa1303e0 mov x0, x19 128c34: 9400c14b bl 0x159160 <__emutls_get_address+0x6d4> 128c38: 97fe00bf bl 0xa8f34 0000000000128c3c ::~codecvt()>: 128c3c: d503233f paciasp 128c40: a9be7bfd stp x29, x30, [sp, #-0x20]! 128c44: f9000bf3 str x19, [sp, #0x10] 128c48: 910003fd mov x29, sp 128c4c: aa0003f3 mov x19, x0 128c50: 9400d3b4 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 128c54: aa1303e0 mov x0, x19 128c58: f9400bf3 ldr x19, [sp, #0x10] 128c5c: a8c27bfd ldp x29, x30, [sp], #0x20 128c60: d50323bf autiasp 128c64: 1400d09f b 0x15cee0 <_ZdlPv@plt> 0000000000128c68 ::do_out(mbstate_t&, char const*, char const*, char const*&, char*, char*, char*&) const>: 128c68: d503245f bti c 128c6c: 52800060 mov w0, #0x3 // =3 128c70: f9000082 str x2, [x4] 128c74: f90000e5 str x5, [x7] 128c78: d65f03c0 ret 0000000000128c7c ::do_in(mbstate_t&, char const*, char const*, char const*&, char*, char*, char*&) const>: 128c7c: d503245f bti c 128c80: 52800060 mov w0, #0x3 // =3 128c84: f9000082 str x2, [x4] 128c88: f90000e5 str x5, [x7] 128c8c: d65f03c0 ret 0000000000128c90 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: 128c90: d503245f bti c 128c94: 52800060 mov w0, #0x3 // =3 128c98: f9000082 str x2, [x4] 128c9c: d65f03c0 ret 0000000000128ca0 ::do_encoding() const>: 128ca0: d503245f bti c 128ca4: 52800020 mov w0, #0x1 // =1 128ca8: d65f03c0 ret 0000000000128cac ::do_always_noconv() const>: 128cac: d503245f bti c 128cb0: 52800020 mov w0, #0x1 // =1 128cb4: d65f03c0 ret 0000000000128cb8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: 128cb8: d503245f bti c 128cbc: cb020068 sub x8, x3, x2 128cc0: eb04011f cmp x8, x4 128cc4: 1a843100 csel w0, w8, w4, lo 128cc8: d65f03c0 ret 0000000000128ccc ::do_max_length() const>: 128ccc: d503245f bti c 128cd0: 52800020 mov w0, #0x1 // =1 128cd4: d65f03c0 ret 0000000000128cd8 ::codecvt(unsigned long)>: 128cd8: d503233f paciasp 128cdc: a9be7bfd stp x29, x30, [sp, #-0x20]! 128ce0: a9014ff4 stp x20, x19, [sp, #0x10] 128ce4: 910003fd mov x29, sp 128ce8: 90000228 adrp x8, 0x16c000 128cec: d1000429 sub x9, x1, #0x1 128cf0: aa0003f3 mov x19, x0 128cf4: f0000254 adrp x20, 0x173000 128cf8: f9478508 ldr x8, [x8, #0xf08] 128cfc: 91004108 add x8, x8, #0x10 128d00: a9002408 stp x8, x9, [x0] 128d04: f0000248 adrp x8, 0x173000 128d08: 9118e108 add x8, x8, #0x638 128d0c: 08dffd08 ldarb w8, [x8] 128d10: 360000e8 tbz w8, #0x0, 0x128d2c ::codecvt(unsigned long)+0x54> 128d14: f9431a88 ldr x8, [x20, #0x630] 128d18: f9000a68 str x8, [x19, #0x10] 128d1c: a9414ff4 ldp x20, x19, [sp, #0x10] 128d20: a8c27bfd ldp x29, x30, [sp], #0x20 128d24: d50323bf autiasp 128d28: d65f03c0 ret 128d2c: f0000240 adrp x0, 0x173000 128d30: 9118e000 add x0, x0, #0x638 128d34: 9400da5b bl 0x15f6a0 <__cxa_guard_acquire@plt> 128d38: 34fffee0 cbz w0, 0x128d14 ::codecvt(unsigned long)+0x3c> 128d3c: d0fffa21 adrp x1, 0x6e000 128d40: 5283f7e0 mov w0, #0x1fbf // =8127 128d44: 911fa421 add x1, x1, #0x7e9 128d48: aa1f03e2 mov x2, xzr 128d4c: 9400db45 bl 0x15fa60 128d50: f9031a80 str x0, [x20, #0x630] 128d54: f0000240 adrp x0, 0x173000 128d58: 9118e000 add x0, x0, #0x638 128d5c: 9400da5d bl 0x15f6d0 <__cxa_guard_release@plt> 128d60: 17ffffed b 0x128d14 ::codecvt(unsigned long)+0x3c> 128d64: aa0003f4 mov x20, x0 128d68: f0000240 adrp x0, 0x173000 128d6c: 9118e000 add x0, x0, #0x638 128d70: 9400db40 bl 0x15fa70 <__cxa_guard_abort@plt> 128d74: aa1303e0 mov x0, x19 128d78: 9400d36a bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 128d7c: aa1403e0 mov x0, x20 128d80: 9400c0f8 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000128d84 ::codecvt(char const*, unsigned long)>: 128d84: d503233f paciasp 128d88: d101c3ff sub sp, sp, #0x70 128d8c: a9047bfd stp x29, x30, [sp, #0x40] 128d90: 910103fd add x29, sp, #0x40 128d94: f9002bf5 str x21, [sp, #0x50] 128d98: a9064ff4 stp x20, x19, [sp, #0x60] 128d9c: 90000228 adrp x8, 0x16c000 128da0: d53bd055 mrs x21, TPIDR_EL0 128da4: aa0103f4 mov x20, x1 128da8: aa0003f3 mov x19, x0 128dac: d100044a sub x10, x2, #0x1 128db0: f9478508 ldr x8, [x8, #0xf08] 128db4: f94016a9 ldr x9, [x21, #0x28] 128db8: 91004108 add x8, x8, #0x10 128dbc: f81f83a9 stur x9, [x29, #-0x8] 128dc0: a9002808 stp x8, x10, [x0] 128dc4: 5283f7e0 mov w0, #0x1fbf // =8127 128dc8: aa1f03e2 mov x2, xzr 128dcc: 9400db25 bl 0x15fa60 128dd0: f9000a60 str x0, [x19, #0x10] 128dd4: b4000160 cbz x0, 0x128e00 ::codecvt(char const*, unsigned long)+0x7c> 128dd8: f94016a8 ldr x8, [x21, #0x28] 128ddc: f85f83a9 ldur x9, [x29, #-0x8] 128de0: eb09011f cmp x8, x9 128de4: 540002e1 b.ne 0x128e40 ::codecvt(char const*, unsigned long)+0xbc> 128de8: a9464ff4 ldp x20, x19, [sp, #0x60] 128dec: a9447bfd ldp x29, x30, [sp, #0x40] 128df0: f9402bf5 ldr x21, [sp, #0x50] 128df4: 9101c3ff add sp, sp, #0x70 128df8: d50323bf autiasp 128dfc: d65f03c0 ret 128e00: 910023e0 add x0, sp, #0x8 128e04: aa1403e1 mov x1, x20 128e08: 9400da1a bl 0x15f670 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc@plt> 128e0c: f0fffa42 adrp x2, 0x73000 128e10: 910023e0 add x0, sp, #0x8 128e14: 912b7042 add x2, x2, #0xadc 128e18: aa1f03e1 mov x1, xzr 128e1c: 9400d94d bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> 128e20: f9400808 ldr x8, [x0, #0x10] 128e24: 3dc00000 ldr q0, [x0] 128e28: f9001be8 str x8, [sp, #0x30] 128e2c: 3d800be0 str q0, [sp, #0x20] 128e30: a900fc1f stp xzr, xzr, [x0, #0x8] 128e34: f900001f str xzr, [x0] 128e38: 910083e0 add x0, sp, #0x20 128e3c: 97fff5c0 bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 128e40: 9400cffc bl 0x15ce30 <__stack_chk_fail@plt> 128e44: 394083e8 ldrb w8, [sp, #0x20] 128e48: aa0003f4 mov x20, x0 128e4c: 360000a8 tbz w8, #0x0, 0x128e60 ::codecvt(char const*, unsigned long)+0xdc> 128e50: f9401be0 ldr x0, [sp, #0x30] 128e54: 9400d023 bl 0x15cee0 <_ZdlPv@plt> 128e58: 14000002 b 0x128e60 ::codecvt(char const*, unsigned long)+0xdc> 128e5c: aa0003f4 mov x20, x0 128e60: 394023e8 ldrb w8, [sp, #0x8] 128e64: 360000c8 tbz w8, #0x0, 0x128e7c ::codecvt(char const*, unsigned long)+0xf8> 128e68: f9400fe0 ldr x0, [sp, #0x18] 128e6c: 9400d01d bl 0x15cee0 <_ZdlPv@plt> 128e70: 14000003 b 0x128e7c ::codecvt(char const*, unsigned long)+0xf8> 128e74: 14000001 b 0x128e78 ::codecvt(char const*, unsigned long)+0xf4> 128e78: aa0003f4 mov x20, x0 128e7c: aa1303e0 mov x0, x19 128e80: 9400d328 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 128e84: aa1403e0 mov x0, x20 128e88: 9400c0b6 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000128e8c ::~codecvt()>: 128e8c: d503233f paciasp 128e90: a9be7bfd stp x29, x30, [sp, #-0x20]! 128e94: f9000bf3 str x19, [sp, #0x10] 128e98: 910003fd mov x29, sp 128e9c: aa0003f3 mov x19, x0 128ea0: 9400dbb8 bl 0x15fd80 <_ZNSt6__ndk17codecvtIwc9mbstate_tED2Ev@plt> 128ea4: aa1303e0 mov x0, x19 128ea8: f9400bf3 ldr x19, [sp, #0x10] 128eac: a8c27bfd ldp x29, x30, [sp], #0x20 128eb0: d50323bf autiasp 128eb4: 1400d00b b 0x15cee0 <_ZdlPv@plt> 0000000000128eb8 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const>: 128eb8: d503233f paciasp 128ebc: d10283ff sub sp, sp, #0xa0 128ec0: a9047bfd stp x29, x30, [sp, #0x40] 128ec4: 910103fd add x29, sp, #0x40 128ec8: a9056ffc stp x28, x27, [sp, #0x50] 128ecc: a90667fa stp x26, x25, [sp, #0x60] 128ed0: a9075ff8 stp x24, x23, [sp, #0x70] 128ed4: a90857f6 stp x22, x21, [sp, #0x80] 128ed8: a9094ff4 stp x20, x19, [sp, #0x90] 128edc: a90193e0 stp x0, x4, [sp, #0x18] 128ee0: d53bd048 mrs x8, TPIDR_EL0 128ee4: f9000be8 str x8, [sp, #0x10] 128ee8: aa0703f4 mov x20, x7 128eec: aa0603f7 mov x23, x6 128ef0: aa0203f9 mov x25, x2 128ef4: aa0503fa mov x26, x5 128ef8: aa0303f3 mov x19, x3 128efc: aa0103f8 mov x24, x1 128f00: f9401508 ldr x8, [x8, #0x28] 128f04: aa0203f6 mov x22, x2 128f08: eb03005f cmp x2, x3 128f0c: f81f83a8 stur x8, [x29, #-0x8] 128f10: 54000100 b.eq 0x128f30 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x78> 128f14: aa1903f6 mov x22, x25 128f18: b94002c8 ldr w8, [x22] 128f1c: 340000a8 cbz w8, 0x128f30 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x78> 128f20: 910012d6 add x22, x22, #0x4 128f24: eb1302df cmp x22, x19 128f28: 54ffff81 b.ne 0x128f18 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x60> 128f2c: aa1303f6 mov x22, x19 128f30: f94013e8 ldr x8, [sp, #0x20] 128f34: eb13033f cmp x25, x19 128f38: f900029a str x26, [x20] 128f3c: f9000119 str x25, [x8] 128f40: 54001040 b.eq 0x129148 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x290> 128f44: eb17035f cmp x26, x23 128f48: 54001000 b.eq 0x129148 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x290> 128f4c: d10033a8 sub x8, x29, #0xc 128f50: b2400108 orr x8, x8, #0x1 128f54: f90007e8 str x8, [sp, #0x8] 128f58: cb1902c8 sub x8, x22, x25 128f5c: f9400309 ldr x9, [x24] 128f60: 9342fd1c asr x28, x8, #2 128f64: f9400fe8 ldr x8, [sp, #0x18] 128f68: cb1a02f5 sub x21, x23, x26 128f6c: f81e83a9 stur x9, [x29, #-0x18] 128f70: f9400900 ldr x0, [x8, #0x10] 128f74: 9400dac3 bl 0x15fa80 128f78: aa0003fb mov x27, x0 128f7c: aa1a03e0 mov x0, x26 128f80: f94013e1 ldr x1, [sp, #0x20] 128f84: aa1c03e2 mov x2, x28 128f88: aa1503e3 mov x3, x21 128f8c: aa1803e4 mov x4, x24 128f90: 9400dc34 bl 0x160060 128f94: aa0003fc mov x28, x0 128f98: b400007b cbz x27, 0x128fa4 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xec> 128f9c: aa1b03e0 mov x0, x27 128fa0: 9400dab8 bl 0x15fa80 128fa4: b40008bc cbz x28, 0x1290b8 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x200> 128fa8: b100079f cmn x28, #0x1 128fac: 540008a0 b.eq 0x1290c0 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x208> 128fb0: f9400288 ldr x8, [x20] 128fb4: 8b1c011a add x26, x8, x28 128fb8: eb17035f cmp x26, x23 128fbc: f900029a str x26, [x20] 128fc0: 54000c00 b.eq 0x129140 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x288> 128fc4: eb1302df cmp x22, x19 128fc8: 54000620 b.eq 0x12908c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x1d4> 128fcc: f9400fe8 ldr x8, [sp, #0x18] 128fd0: f9400900 ldr x0, [x8, #0x10] 128fd4: 9400daab bl 0x15fa80 128fd8: aa0003fa mov x26, x0 128fdc: d10033a0 sub x0, x29, #0xc 128fe0: 2a1f03e1 mov w1, wzr 128fe4: aa1803e2 mov x2, x24 128fe8: 9400dc22 bl 0x160070 128fec: aa0003f9 mov x25, x0 128ff0: b400007a cbz x26, 0x128ffc ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x144> 128ff4: aa1a03e0 mov x0, x26 128ff8: 9400daa2 bl 0x15fa80 128ffc: b100073f cmn x25, #0x1 129000: 54000c40 b.eq 0x129188 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x2d0> 129004: f9400289 ldr x9, [x20] 129008: cb0902e8 sub x8, x23, x9 12900c: eb08033f cmp x25, x8 129010: 54000548 b.hi 0x1290b8 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x200> 129014: b40001f9 cbz x25, 0x129050 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x198> 129018: 9100052a add x10, x9, #0x1 12901c: 385f43ab ldurb w11, [x29, #-0xc] 129020: f1000728 subs x8, x25, #0x1 129024: f900028a str x10, [x20] 129028: 3900012b strb w11, [x9] 12902c: 54000120 b.eq 0x129050 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x198> 129030: f94007e9 ldr x9, [sp, #0x8] 129034: f940028a ldr x10, [x20] 129038: f1000508 subs x8, x8, #0x1 12903c: 3840152c ldrb w12, [x9], #0x1 129040: 9100054b add x11, x10, #0x1 129044: f900028b str x11, [x20] 129048: 3900014c strb w12, [x10] 12904c: 54ffff41 b.ne 0x129034 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x17c> 129050: f94013e9 ldr x9, [sp, #0x20] 129054: aa1303f6 mov x22, x19 129058: f9400128 ldr x8, [x9] 12905c: 91001119 add x25, x8, #0x4 129060: aa1903e8 mov x8, x25 129064: eb13033f cmp x25, x19 129068: f9000139 str x25, [x9] 12906c: 540001a0 b.eq 0x1290a0 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x1e8> 129070: b9400109 ldr w9, [x8] 129074: 34000149 cbz w9, 0x12909c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x1e4> 129078: 91001108 add x8, x8, #0x4 12907c: eb13011f cmp x8, x19 129080: 54ffff81 b.ne 0x129070 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x1b8> 129084: aa1303f6 mov x22, x19 129088: 14000006 b 0x1290a0 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x1e8> 12908c: f94013e8 ldr x8, [sp, #0x20] 129090: aa1303f6 mov x22, x19 129094: f9400119 ldr x25, [x8] 129098: 14000003 b 0x1290a4 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x1ec> 12909c: aa0803f6 mov x22, x8 1290a0: f940029a ldr x26, [x20] 1290a4: eb13033f cmp x25, x19 1290a8: 54000500 b.eq 0x129148 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x290> 1290ac: eb17035f cmp x26, x23 1290b0: 54fff541 b.ne 0x128f58 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xa0> 1290b4: 14000025 b 0x129148 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x290> 1290b8: 52800020 mov w0, #0x1 // =1 1290bc: 14000025 b 0x129150 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x298> 1290c0: f94013e8 ldr x8, [sp, #0x20] 1290c4: f900029a str x26, [x20] 1290c8: f9400108 ldr x8, [x8] 1290cc: eb08033f cmp x25, x8 1290d0: 54000300 b.eq 0x129130 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x278> 1290d4: f9400fe8 ldr x8, [sp, #0x18] 1290d8: b9400335 ldr w21, [x25] 1290dc: f9400900 ldr x0, [x8, #0x10] 1290e0: 9400da68 bl 0x15fa80 1290e4: aa0003f6 mov x22, x0 1290e8: d10063a2 sub x2, x29, #0x18 1290ec: aa1a03e0 mov x0, x26 1290f0: 2a1503e1 mov w1, w21 1290f4: 9400dbdf bl 0x160070 1290f8: aa0003f7 mov x23, x0 1290fc: b4000076 cbz x22, 0x129108 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x250> 129100: aa1603e0 mov x0, x22 129104: 9400da5f bl 0x15fa80 129108: b10006ff cmn x23, #0x1 12910c: 54000120 b.eq 0x129130 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x278> 129110: f9400288 ldr x8, [x20] 129114: 91001339 add x25, x25, #0x4 129118: 8b17011a add x26, x8, x23 12911c: f94013e8 ldr x8, [sp, #0x20] 129120: f900029a str x26, [x20] 129124: f9400108 ldr x8, [x8] 129128: eb08033f cmp x25, x8 12912c: 54fffd41 b.ne 0x1290d4 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x21c> 129130: f94013e8 ldr x8, [sp, #0x20] 129134: 52800040 mov w0, #0x2 // =2 129138: f9000119 str x25, [x8] 12913c: 14000005 b 0x129150 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x298> 129140: f94013e8 ldr x8, [sp, #0x20] 129144: f9400119 ldr x25, [x8] 129148: eb13033f cmp x25, x19 12914c: 1a9f07e0 cset w0, ne 129150: f9400be8 ldr x8, [sp, #0x10] 129154: f9401508 ldr x8, [x8, #0x28] 129158: f85f83a9 ldur x9, [x29, #-0x8] 12915c: eb09011f cmp x8, x9 129160: 54000181 b.ne 0x129190 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x2d8> 129164: a9494ff4 ldp x20, x19, [sp, #0x90] 129168: a94857f6 ldp x22, x21, [sp, #0x80] 12916c: a9475ff8 ldp x24, x23, [sp, #0x70] 129170: a94667fa ldp x26, x25, [sp, #0x60] 129174: a9456ffc ldp x28, x27, [sp, #0x50] 129178: a9447bfd ldp x29, x30, [sp, #0x40] 12917c: 910283ff add sp, sp, #0xa0 129180: d50323bf autiasp 129184: d65f03c0 ret 129188: 52800040 mov w0, #0x2 // =2 12918c: 17fffff1 b 0x129150 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x298> 129190: 9400cf28 bl 0x15ce30 <__stack_chk_fail@plt> 129194: 97fdff68 bl 0xa8f34 129198: aa0003f3 mov x19, x0 12919c: b4000236 cbz x22, 0x1291e0 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x328> 1291a0: aa1603e0 mov x0, x22 1291a4: 9400da37 bl 0x15fa80 1291a8: 1400000e b 0x1291e0 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x328> 1291ac: 97fdff62 bl 0xa8f34 1291b0: 97fdff61 bl 0xa8f34 1291b4: aa0003f3 mov x19, x0 1291b8: b400015a cbz x26, 0x1291e0 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x328> 1291bc: aa1a03e0 mov x0, x26 1291c0: 9400da30 bl 0x15fa80 1291c4: 14000007 b 0x1291e0 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x328> 1291c8: 97fdff5b bl 0xa8f34 1291cc: 97fdff5a bl 0xa8f34 1291d0: aa0003f3 mov x19, x0 1291d4: b400007b cbz x27, 0x1291e0 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x328> 1291d8: aa1b03e0 mov x0, x27 1291dc: 9400da29 bl 0x15fa80 1291e0: aa1303e0 mov x0, x19 1291e4: 9400bfdf bl 0x159160 <__emutls_get_address+0x6d4> 1291e8: 97fdff53 bl 0xa8f34 00000000001291ec ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const>: 1291ec: d503233f paciasp 1291f0: d10243ff sub sp, sp, #0x90 1291f4: a9037bfd stp x29, x30, [sp, #0x30] 1291f8: 9100c3fd add x29, sp, #0x30 1291fc: a9046ffc stp x28, x27, [sp, #0x40] 129200: a90567fa stp x26, x25, [sp, #0x50] 129204: a9065ff8 stp x24, x23, [sp, #0x60] 129208: a90757f6 stp x22, x21, [sp, #0x70] 12920c: a9084ff4 stp x20, x19, [sp, #0x80] 129210: a90113e0 stp x0, x4, [sp, #0x10] 129214: d53bd048 mrs x8, TPIDR_EL0 129218: f90007e8 str x8, [sp, #0x8] 12921c: aa0703f5 mov x21, x7 129220: aa0603f8 mov x24, x6 129224: aa0303f4 mov x20, x3 129228: aa0503fa mov x26, x5 12922c: aa0203f7 mov x23, x2 129230: aa0103f9 mov x25, x1 129234: f9401508 ldr x8, [x8, #0x28] 129238: aa0303f3 mov x19, x3 12923c: eb03005f cmp x2, x3 129240: f81f83a8 stur x8, [x29, #-0x8] 129244: 54000100 b.eq 0x129264 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x78> 129248: aa1703f3 mov x19, x23 12924c: 39400268 ldrb w8, [x19] 129250: 340000a8 cbz w8, 0x129264 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x78> 129254: 91000673 add x19, x19, #0x1 129258: eb14027f cmp x19, x20 12925c: 54ffff81 b.ne 0x12924c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x60> 129260: aa1403f3 mov x19, x20 129264: f9400fe8 ldr x8, [sp, #0x18] 129268: eb1402ff cmp x23, x20 12926c: f90002ba str x26, [x21] 129270: f9000117 str x23, [x8] 129274: 54000e40 b.eq 0x12943c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x250> 129278: eb18035f cmp x26, x24 12927c: 54000e00 b.eq 0x12943c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x250> 129280: cb1a0309 sub x9, x24, x26 129284: f9400328 ldr x8, [x25] 129288: 9342fd36 asr x22, x9, #2 12928c: f9400be9 ldr x9, [sp, #0x10] 129290: cb17027c sub x28, x19, x23 129294: f81f03a8 stur x8, [x29, #-0x10] 129298: f9400920 ldr x0, [x9, #0x10] 12929c: 9400d9f9 bl 0x15fa80 1292a0: aa0003fb mov x27, x0 1292a4: aa1a03e0 mov x0, x26 1292a8: f9400fe1 ldr x1, [sp, #0x18] 1292ac: aa1c03e2 mov x2, x28 1292b0: aa1603e3 mov x3, x22 1292b4: aa1903e4 mov x4, x25 1292b8: 9400db72 bl 0x160080 1292bc: aa0003fc mov x28, x0 1292c0: b400007b cbz x27, 0x1292cc ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xe0> 1292c4: aa1b03e0 mov x0, x27 1292c8: 9400d9ee bl 0x15fa80 1292cc: b100079f cmn x28, #0x1 1292d0: 540005c0 b.eq 0x129388 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x19c> 1292d4: f94002a8 ldr x8, [x21] 1292d8: 8b1c091b add x27, x8, x28, lsl #2 1292dc: eb18037f cmp x27, x24 1292e0: f90002bb str x27, [x21] 1292e4: 54000960 b.eq 0x129410 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x224> 1292e8: f9400fe8 ldr x8, [sp, #0x18] 1292ec: eb14027f cmp x19, x20 1292f0: f9400117 ldr x23, [x8] 1292f4: 540003c0 b.eq 0x12936c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x180> 1292f8: f9400be8 ldr x8, [sp, #0x10] 1292fc: f9400900 ldr x0, [x8, #0x10] 129300: 9400d9e0 bl 0x15fa80 129304: aa0003fa mov x26, x0 129308: aa1b03e0 mov x0, x27 12930c: aa1703e1 mov x1, x23 129310: 52800022 mov w2, #0x1 // =1 129314: aa1903e3 mov x3, x25 129318: 9400db5e bl 0x160090 12931c: aa0003f7 mov x23, x0 129320: b400007a cbz x26, 0x12932c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x140> 129324: aa1a03e0 mov x0, x26 129328: 9400d9d6 bl 0x15fa80 12932c: b5000837 cbnz x23, 0x129430 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x244> 129330: f94002a8 ldr x8, [x21] 129334: f9400fe9 ldr x9, [sp, #0x18] 129338: 91001108 add x8, x8, #0x4 12933c: f90002a8 str x8, [x21] 129340: f9400128 ldr x8, [x9] 129344: 91000517 add x23, x8, #0x1 129348: eb1402ff cmp x23, x20 12934c: f9000137 str x23, [x9] 129350: 54000740 b.eq 0x129438 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x24c> 129354: aa1703f3 mov x19, x23 129358: 39400268 ldrb w8, [x19] 12935c: 340000a8 cbz w8, 0x129370 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x184> 129360: 91000673 add x19, x19, #0x1 129364: eb14027f cmp x19, x20 129368: 54ffff81 b.ne 0x129358 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x16c> 12936c: aa1403f3 mov x19, x20 129370: eb1402ff cmp x23, x20 129374: 54000640 b.eq 0x12943c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x250> 129378: f94002ba ldr x26, [x21] 12937c: eb18035f cmp x26, x24 129380: 54fff801 b.ne 0x129280 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x94> 129384: 1400002e b 0x12943c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x250> 129388: f9400fe8 ldr x8, [sp, #0x18] 12938c: f90002ba str x26, [x21] 129390: f9400108 ldr x8, [x8] 129394: 14000008 b 0x1293b4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1c8> 129398: 52800038 mov w24, #0x1 // =1 12939c: f94002a8 ldr x8, [x21] 1293a0: 8b1802f7 add x23, x23, x24 1293a4: 9100111a add x26, x8, #0x4 1293a8: f9400fe8 ldr x8, [sp, #0x18] 1293ac: f90002ba str x26, [x21] 1293b0: f9400108 ldr x8, [x8] 1293b4: eb0802ff cmp x23, x8 1293b8: 54000320 b.eq 0x12941c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x230> 1293bc: f9400be8 ldr x8, [sp, #0x10] 1293c0: cb170276 sub x22, x19, x23 1293c4: f9400900 ldr x0, [x8, #0x10] 1293c8: 9400d9ae bl 0x15fa80 1293cc: aa0003f9 mov x25, x0 1293d0: d10043a3 sub x3, x29, #0x10 1293d4: aa1a03e0 mov x0, x26 1293d8: aa1703e1 mov x1, x23 1293dc: aa1603e2 mov x2, x22 1293e0: 9400db2c bl 0x160090 1293e4: aa0003f8 mov x24, x0 1293e8: b4000079 cbz x25, 0x1293f4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x208> 1293ec: aa1903e0 mov x0, x25 1293f0: 9400d9a4 bl 0x15fa80 1293f4: b4fffd38 cbz x24, 0x129398 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1ac> 1293f8: b1000b1f cmn x24, #0x2 1293fc: 54000400 b.eq 0x12947c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x290> 129400: b100071f cmn x24, #0x1 129404: 54fffcc1 b.ne 0x12939c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1b0> 129408: 52800040 mov w0, #0x2 // =2 12940c: 14000006 b 0x129424 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x238> 129410: f9400fe8 ldr x8, [sp, #0x18] 129414: f9400117 ldr x23, [x8] 129418: 14000009 b 0x12943c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x250> 12941c: eb1402ff cmp x23, x20 129420: 1a9f07e0 cset w0, ne 129424: f9400fe8 ldr x8, [sp, #0x18] 129428: f9000117 str x23, [x8] 12942c: 14000006 b 0x129444 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x258> 129430: 52800040 mov w0, #0x2 // =2 129434: 14000004 b 0x129444 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x258> 129438: aa1403f7 mov x23, x20 12943c: eb1402ff cmp x23, x20 129440: 1a9f07e0 cset w0, ne 129444: f94007e8 ldr x8, [sp, #0x8] 129448: f9401508 ldr x8, [x8, #0x28] 12944c: f85f83a9 ldur x9, [x29, #-0x8] 129450: eb09011f cmp x8, x9 129454: 54000181 b.ne 0x129484 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x298> 129458: a9484ff4 ldp x20, x19, [sp, #0x80] 12945c: a94757f6 ldp x22, x21, [sp, #0x70] 129460: a9465ff8 ldp x24, x23, [sp, #0x60] 129464: a94567fa ldp x26, x25, [sp, #0x50] 129468: a9446ffc ldp x28, x27, [sp, #0x40] 12946c: a9437bfd ldp x29, x30, [sp, #0x30] 129470: 910243ff add sp, sp, #0x90 129474: d50323bf autiasp 129478: d65f03c0 ret 12947c: 52800020 mov w0, #0x1 // =1 129480: 17ffffe9 b 0x129424 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x238> 129484: 9400ce6b bl 0x15ce30 <__stack_chk_fail@plt> 129488: 97fdfeab bl 0xa8f34 12948c: aa0003f3 mov x19, x0 129490: b4000239 cbz x25, 0x1294d4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2e8> 129494: aa1903e0 mov x0, x25 129498: 9400d97a bl 0x15fa80 12949c: 1400000e b 0x1294d4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2e8> 1294a0: 97fdfea5 bl 0xa8f34 1294a4: 97fdfea4 bl 0xa8f34 1294a8: aa0003f3 mov x19, x0 1294ac: b400015a cbz x26, 0x1294d4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2e8> 1294b0: aa1a03e0 mov x0, x26 1294b4: 9400d973 bl 0x15fa80 1294b8: 14000007 b 0x1294d4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2e8> 1294bc: 97fdfe9e bl 0xa8f34 1294c0: 97fdfe9d bl 0xa8f34 1294c4: aa0003f3 mov x19, x0 1294c8: b400007b cbz x27, 0x1294d4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2e8> 1294cc: aa1b03e0 mov x0, x27 1294d0: 9400d96c bl 0x15fa80 1294d4: aa1303e0 mov x0, x19 1294d8: 9400bf22 bl 0x159160 <__emutls_get_address+0x6d4> 1294dc: 97fdfe96 bl 0xa8f34 00000000001294e0 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: 1294e0: d503233f paciasp 1294e4: d10143ff sub sp, sp, #0x50 1294e8: a9017bfd stp x29, x30, [sp, #0x10] 1294ec: 910043fd add x29, sp, #0x10 1294f0: f90013f7 str x23, [sp, #0x20] 1294f4: a90357f6 stp x22, x21, [sp, #0x30] 1294f8: a9044ff4 stp x20, x19, [sp, #0x40] 1294fc: d53bd057 mrs x23, TPIDR_EL0 129500: aa0403f3 mov x19, x4 129504: f94016e8 ldr x8, [x23, #0x28] 129508: aa0303f4 mov x20, x3 12950c: aa0103f5 mov x21, x1 129510: f90007e8 str x8, [sp, #0x8] 129514: f9000082 str x2, [x4] 129518: f9400800 ldr x0, [x0, #0x10] 12951c: 9400d959 bl 0x15fa80 129520: aa0003f6 mov x22, x0 129524: 910013e0 add x0, sp, #0x4 129528: 2a1f03e1 mov w1, wzr 12952c: aa1503e2 mov x2, x21 129530: 9400dad0 bl 0x160070 129534: aa0003f5 mov x21, x0 129538: b4000076 cbz x22, 0x129544 ::do_unshift(mbstate_t&, char*, char*, char*&) const+0x64> 12953c: aa1603e0 mov x0, x22 129540: 9400d950 bl 0x15fa80 129544: 910006a8 add x8, x21, #0x1 129548: f100091f cmp x8, #0x2 12954c: 54000062 b.hs 0x129558 ::do_unshift(mbstate_t&, char*, char*, char*&) const+0x78> 129550: 52800040 mov w0, #0x2 // =2 129554: 14000019 b 0x1295b8 ::do_unshift(mbstate_t&, char*, char*, char*&) const+0xd8> 129558: f9400269 ldr x9, [x19] 12955c: d10006a8 sub x8, x21, #0x1 129560: cb09028a sub x10, x20, x9 129564: eb0a011f cmp x8, x10 129568: 54000069 b.ls 0x129574 ::do_unshift(mbstate_t&, char*, char*, char*&) const+0x94> 12956c: 52800020 mov w0, #0x1 // =1 129570: 14000012 b 0x1295b8 ::do_unshift(mbstate_t&, char*, char*, char*&) const+0xd8> 129574: b4000208 cbz x8, 0x1295b4 ::do_unshift(mbstate_t&, char*, char*, char*&) const+0xd4> 129578: 9100052a add x10, x9, #0x1 12957c: 394013eb ldrb w11, [sp, #0x4] 129580: f1000aa8 subs x8, x21, #0x2 129584: f900026a str x10, [x19] 129588: 3900012b strb w11, [x9] 12958c: 54000140 b.eq 0x1295b4 ::do_unshift(mbstate_t&, char*, char*, char*&) const+0xd4> 129590: 910013e9 add x9, sp, #0x4 129594: b2400129 orr x9, x9, #0x1 129598: f940026a ldr x10, [x19] 12959c: f1000508 subs x8, x8, #0x1 1295a0: 3840152c ldrb w12, [x9], #0x1 1295a4: 9100054b add x11, x10, #0x1 1295a8: f900026b str x11, [x19] 1295ac: 3900014c strb w12, [x10] 1295b0: 54ffff41 b.ne 0x129598 ::do_unshift(mbstate_t&, char*, char*, char*&) const+0xb8> 1295b4: 2a1f03e0 mov w0, wzr 1295b8: f94016e8 ldr x8, [x23, #0x28] 1295bc: f94007e9 ldr x9, [sp, #0x8] 1295c0: eb09011f cmp x8, x9 1295c4: 54000101 b.ne 0x1295e4 ::do_unshift(mbstate_t&, char*, char*, char*&) const+0x104> 1295c8: a9444ff4 ldp x20, x19, [sp, #0x40] 1295cc: a94357f6 ldp x22, x21, [sp, #0x30] 1295d0: a9417bfd ldp x29, x30, [sp, #0x10] 1295d4: f94013f7 ldr x23, [sp, #0x20] 1295d8: 910143ff add sp, sp, #0x50 1295dc: d50323bf autiasp 1295e0: d65f03c0 ret 1295e4: 9400ce13 bl 0x15ce30 <__stack_chk_fail@plt> 1295e8: 97fdfe53 bl 0xa8f34 1295ec: aa0003f3 mov x19, x0 1295f0: b4000076 cbz x22, 0x1295fc ::do_unshift(mbstate_t&, char*, char*, char*&) const+0x11c> 1295f4: aa1603e0 mov x0, x22 1295f8: 9400d922 bl 0x15fa80 1295fc: aa1303e0 mov x0, x19 129600: 9400bed8 bl 0x159160 <__emutls_get_address+0x6d4> 129604: 97fdfe4c bl 0xa8f34 0000000000129608 ::do_encoding() const>: 129608: d503233f paciasp 12960c: d10103ff sub sp, sp, #0x40 129610: a9017bfd stp x29, x30, [sp, #0x10] 129614: 910043fd add x29, sp, #0x10 129618: a90257f6 stp x22, x21, [sp, #0x20] 12961c: a9034ff4 stp x20, x19, [sp, #0x30] 129620: d53bd056 mrs x22, TPIDR_EL0 129624: aa0003f3 mov x19, x0 129628: f94016c8 ldr x8, [x22, #0x28] 12962c: f90007e8 str x8, [sp, #0x8] 129630: f9400800 ldr x0, [x0, #0x10] 129634: 9400d913 bl 0x15fa80 129638: aa0003f4 mov x20, x0 12963c: f90003e0 str x0, [sp] 129640: aa1f03e0 mov x0, xzr 129644: aa1f03e1 mov x1, xzr 129648: 52800082 mov w2, #0x4 // =4 12964c: 9400da95 bl 0x1600a0 129650: 2a0003f5 mov w21, w0 129654: b4000074 cbz x20, 0x129660 ::do_encoding() const+0x58> 129658: aa1403e0 mov x0, x20 12965c: 9400d909 bl 0x15fa80 129660: 34000075 cbz w21, 0x12966c ::do_encoding() const+0x64> 129664: 12800000 mov w0, #-0x1 // =-1 129668: 1400000f b 0x1296a4 ::do_encoding() const+0x9c> 12966c: f9400a60 ldr x0, [x19, #0x10] 129670: b4000180 cbz x0, 0x1296a0 ::do_encoding() const+0x98> 129674: 9400d903 bl 0x15fa80 129678: aa0003f3 mov x19, x0 12967c: f90003e0 str x0, [sp] 129680: 9400da8c bl 0x1600b0 <__ctype_get_mb_cur_max@plt> 129684: aa0003f4 mov x20, x0 129688: b4000073 cbz x19, 0x129694 ::do_encoding() const+0x8c> 12968c: aa1303e0 mov x0, x19 129690: 9400d8fc bl 0x15fa80 129694: f100069f cmp x20, #0x1 129698: 1a9f17e0 cset w0, eq 12969c: 14000002 b 0x1296a4 ::do_encoding() const+0x9c> 1296a0: 52800020 mov w0, #0x1 // =1 1296a4: f94016c8 ldr x8, [x22, #0x28] 1296a8: f94007e9 ldr x9, [sp, #0x8] 1296ac: eb09011f cmp x8, x9 1296b0: 540000e1 b.ne 0x1296cc ::do_encoding() const+0xc4> 1296b4: a9434ff4 ldp x20, x19, [sp, #0x30] 1296b8: a94257f6 ldp x22, x21, [sp, #0x20] 1296bc: a9417bfd ldp x29, x30, [sp, #0x10] 1296c0: 910103ff add sp, sp, #0x40 1296c4: d50323bf autiasp 1296c8: d65f03c0 ret 1296cc: 9400cdd9 bl 0x15ce30 <__stack_chk_fail@plt> 1296d0: 97fdfe19 bl 0xa8f34 1296d4: 14000002 b 0x1296dc ::do_encoding() const+0xd4> 1296d8: 97fdfe17 bl 0xa8f34 1296dc: aa0003f3 mov x19, x0 1296e0: 910003e0 mov x0, sp 1296e4: 94002c57 bl 0x134840 ::~codecvt()+0x494> 1296e8: aa1303e0 mov x0, x19 1296ec: 97fdfe12 bl 0xa8f34 1296f0: 97fdfe11 bl 0xa8f34 00000000001296f4 ::do_always_noconv() const>: 1296f4: d503245f bti c 1296f8: 2a1f03e0 mov w0, wzr 1296fc: d65f03c0 ret 0000000000129700 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: 129700: d503233f paciasp 129704: a9ba7bfd stp x29, x30, [sp, #-0x60]! 129708: f9000bfb str x27, [sp, #0x10] 12970c: 910003fd mov x29, sp 129710: a90267fa stp x26, x25, [sp, #0x20] 129714: a9035ff8 stp x24, x23, [sp, #0x30] 129718: a90457f6 stp x22, x21, [sp, #0x40] 12971c: a9054ff4 stp x20, x19, [sp, #0x50] 129720: 2a1f03f3 mov w19, wzr 129724: b40004a4 cbz x4, 0x1297b8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xb8> 129728: aa0303f5 mov x21, x3 12972c: aa0203f6 mov x22, x2 129730: eb03005f cmp x2, x3 129734: 54000420 b.eq 0x1297b8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xb8> 129738: aa0403f4 mov x20, x4 12973c: aa0103f7 mov x23, x1 129740: aa0003f8 mov x24, x0 129744: 2a1f03f3 mov w19, wzr 129748: 5280003b mov w27, #0x1 // =1 12974c: f9400b00 ldr x0, [x24, #0x10] 129750: cb1602b9 sub x25, x21, x22 129754: 9400d8cb bl 0x15fa80 129758: aa0003fa mov x26, x0 12975c: aa1603e0 mov x0, x22 129760: aa1903e1 mov x1, x25 129764: aa1703e2 mov x2, x23 129768: 9400da56 bl 0x1600c0 12976c: aa0003f9 mov x25, x0 129770: b400007a cbz x26, 0x12977c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x7c> 129774: aa1a03e0 mov x0, x26 129778: 9400d8c2 bl 0x15fa80 12977c: b40000d9 cbz x25, 0x129794 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x94> 129780: 91000b28 add x8, x25, #0x2 129784: f100091f cmp x8, #0x2 129788: 54000183 b.lo 0x1297b8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xb8> 12978c: 2a1903e8 mov w8, w25 129790: 14000003 b 0x12979c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x9c> 129794: 52800039 mov w25, #0x1 // =1 129798: 52800028 mov w8, #0x1 // =1 12979c: 0b130113 add w19, w8, w19 1297a0: eb14037f cmp x27, x20 1297a4: 540000a2 b.hs 0x1297b8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xb8> 1297a8: 8b1902d6 add x22, x22, x25 1297ac: 9100077b add x27, x27, #0x1 1297b0: eb1502df cmp x22, x21 1297b4: 54fffcc1 b.ne 0x12974c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x4c> 1297b8: 2a1303e0 mov w0, w19 1297bc: f9400bfb ldr x27, [sp, #0x10] 1297c0: a9454ff4 ldp x20, x19, [sp, #0x50] 1297c4: a94457f6 ldp x22, x21, [sp, #0x40] 1297c8: a9435ff8 ldp x24, x23, [sp, #0x30] 1297cc: a94267fa ldp x26, x25, [sp, #0x20] 1297d0: a8c67bfd ldp x29, x30, [sp], #0x60 1297d4: d50323bf autiasp 1297d8: d65f03c0 ret 1297dc: 97fdfdd6 bl 0xa8f34 1297e0: aa0003f3 mov x19, x0 1297e4: b400007a cbz x26, 0x1297f0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf0> 1297e8: aa1a03e0 mov x0, x26 1297ec: 9400d8a5 bl 0x15fa80 1297f0: aa1303e0 mov x0, x19 1297f4: 9400be5b bl 0x159160 <__emutls_get_address+0x6d4> 1297f8: 97fdfdcf bl 0xa8f34 00000000001297fc ::do_max_length() const>: 1297fc: d503233f paciasp 129800: d10103ff sub sp, sp, #0x40 129804: a9017bfd stp x29, x30, [sp, #0x10] 129808: 910043fd add x29, sp, #0x10 12980c: f90013f5 str x21, [sp, #0x20] 129810: a9034ff4 stp x20, x19, [sp, #0x30] 129814: d53bd055 mrs x21, TPIDR_EL0 129818: f94016a8 ldr x8, [x21, #0x28] 12981c: f90007e8 str x8, [sp, #0x8] 129820: f9400800 ldr x0, [x0, #0x10] 129824: b4000140 cbz x0, 0x12984c ::do_max_length() const+0x50> 129828: 9400d896 bl 0x15fa80 12982c: aa0003f4 mov x20, x0 129830: f90003e0 str x0, [sp] 129834: 9400da1f bl 0x1600b0 <__ctype_get_mb_cur_max@plt> 129838: aa0003f3 mov x19, x0 12983c: b40000b4 cbz x20, 0x129850 ::do_max_length() const+0x54> 129840: aa1403e0 mov x0, x20 129844: 9400d88f bl 0x15fa80 129848: 14000002 b 0x129850 ::do_max_length() const+0x54> 12984c: 52800033 mov w19, #0x1 // =1 129850: f94016a8 ldr x8, [x21, #0x28] 129854: f94007e9 ldr x9, [sp, #0x8] 129858: eb09011f cmp x8, x9 12985c: 54000101 b.ne 0x12987c ::do_max_length() const+0x80> 129860: 2a1303e0 mov w0, w19 129864: f94013f5 ldr x21, [sp, #0x20] 129868: a9434ff4 ldp x20, x19, [sp, #0x30] 12986c: a9417bfd ldp x29, x30, [sp, #0x10] 129870: 910103ff add sp, sp, #0x40 129874: d50323bf autiasp 129878: d65f03c0 ret 12987c: 9400cd6d bl 0x15ce30 <__stack_chk_fail@plt> 129880: 97fdfdad bl 0xa8f34 129884: aa0003f3 mov x19, x0 129888: 910003e0 mov x0, sp 12988c: 94002bed bl 0x134840 ::~codecvt()+0x494> 129890: aa1303e0 mov x0, x19 129894: 97fdfda8 bl 0xa8f34 129898: 97fdfda7 bl 0xa8f34 000000000012989c ::~codecvt()>: 12989c: d503233f paciasp 1298a0: a9be7bfd stp x29, x30, [sp, #-0x20]! 1298a4: f9000bf3 str x19, [sp, #0x10] 1298a8: 910003fd mov x29, sp 1298ac: aa0003f3 mov x19, x0 1298b0: 9400d09c bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 1298b4: aa1303e0 mov x0, x19 1298b8: f9400bf3 ldr x19, [sp, #0x10] 1298bc: a8c27bfd ldp x29, x30, [sp], #0x20 1298c0: d50323bf autiasp 1298c4: 1400cd87 b 0x15cee0 <_ZdlPv@plt> 00000000001298c8 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const>: 1298c8: d503233f paciasp 1298cc: d10143ff sub sp, sp, #0x50 1298d0: a9027bfd stp x29, x30, [sp, #0x20] 1298d4: 910083fd add x29, sp, #0x20 1298d8: f9001bf5 str x21, [sp, #0x30] 1298dc: a9044ff4 stp x20, x19, [sp, #0x40] 1298e0: d53bd055 mrs x21, TPIDR_EL0 1298e4: aa0503e8 mov x8, x5 1298e8: f94016a9 ldr x9, [x21, #0x28] 1298ec: aa0703f3 mov x19, x7 1298f0: aa0203e0 mov x0, x2 1298f4: aa0403f4 mov x20, x4 1298f8: aa0303e1 mov x1, x3 1298fc: aa0803e3 mov x3, x8 129900: f81f83a9 stur x9, [x29, #-0x8] 129904: aa0603e4 mov x4, x6 129908: a9008be5 stp x5, x2, [sp, #0x8] 12990c: 910043e2 add x2, sp, #0x10 129910: 910023e5 add x5, sp, #0x8 129914: 12bffde6 mov w6, #0x10ffff // =1114111 129918: 2a1f03e7 mov w7, wzr 12991c: 9400000f bl 0x129958 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x90> 129920: a940a3e9 ldp x9, x8, [sp, #0x8] 129924: f9000288 str x8, [x20] 129928: f9000269 str x9, [x19] 12992c: f94016a8 ldr x8, [x21, #0x28] 129930: f85f83a9 ldur x9, [x29, #-0x8] 129934: eb09011f cmp x8, x9 129938: 540000e1 b.ne 0x129954 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x8c> 12993c: a9444ff4 ldp x20, x19, [sp, #0x40] 129940: a9427bfd ldp x29, x30, [sp, #0x20] 129944: f9401bf5 ldr x21, [sp, #0x30] 129948: 910143ff add sp, sp, #0x50 12994c: d50323bf autiasp 129950: d65f03c0 ret 129954: 9400cd37 bl 0x15ce30 <__stack_chk_fail@plt> 129958: d503245f bti c 12995c: f9000040 str x0, [x2] 129960: f90000a3 str x3, [x5] 129964: 36080287 tbz w7, #0x1, 0x1299b4 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xec> 129968: cb030088 sub x8, x4, x3 12996c: f1000d1f cmp x8, #0x3 129970: 5400006a b.ge 0x12997c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xb4> 129974: 52800020 mov w0, #0x1 // =1 129978: d65f03c0 ret 12997c: 91000468 add x8, x3, #0x1 129980: 52801de9 mov w9, #0xef // =239 129984: 5280176a mov w10, #0xbb // =187 129988: f90000a8 str x8, [x5] 12998c: 39000069 strb w9, [x3] 129990: f94000a8 ldr x8, [x5] 129994: 91000509 add x9, x8, #0x1 129998: f90000a9 str x9, [x5] 12999c: 3900010a strb w10, [x8] 1299a0: 528017ea mov w10, #0xbf // =191 1299a4: f94000a8 ldr x8, [x5] 1299a8: 91000509 add x9, x8, #0x1 1299ac: f90000a9 str x9, [x5] 1299b0: 3900010a strb w10, [x8] 1299b4: f940004a ldr x10, [x2] 1299b8: eb01015f cmp x10, x1 1299bc: 54000d62 b.hs 0x129b68 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x2a0> 1299c0: 529b8008 mov w8, #0xdc00 // =56320 1299c4: 14000015 b 0x129a18 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x150> 1299c8: f94000aa ldr x10, [x5] 1299cc: cb0a008b sub x11, x4, x10 1299d0: f100097f cmp x11, #0x2 1299d4: 54fffd0b b.lt 0x129974 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xac> 1299d8: d3467d2b ubfx x11, x9, #6, #26 1299dc: 9100054c add x12, x10, #0x1 1299e0: 321a056b orr w11, w11, #0xc0 1299e4: f90000ac str x12, [x5] 1299e8: 3900014b strb w11, [x10] 1299ec: 5280100b mov w11, #0x80 // =128 1299f0: f94000aa ldr x10, [x5] 1299f4: 3300152b bfxil w11, w9, #0, #6 1299f8: 9100054c add x12, x10, #0x1 1299fc: f90000ac str x12, [x5] 129a00: 3900014b strb w11, [x10] 129a04: f9400049 ldr x9, [x2] 129a08: 9100092a add x10, x9, #0x2 129a0c: eb01015f cmp x10, x1 129a10: f900004a str x10, [x2] 129a14: 54000aa2 b.hs 0x129b68 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x2a0> 129a18: 79400149 ldrh w9, [x10] 129a1c: eb06013f cmp x9, x6 129a20: 54000a88 b.hi 0x129b70 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x2a8> 129a24: 7101fd3f cmp w9, #0x7f 129a28: 54000128 b.hi 0x129a4c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x184> 129a2c: f94000aa ldr x10, [x5] 129a30: cb0a008b sub x11, x4, x10 129a34: f100057f cmp x11, #0x1 129a38: 54fff9eb b.lt 0x129974 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xac> 129a3c: 9100054b add x11, x10, #0x1 129a40: f90000ab str x11, [x5] 129a44: 39000149 strb w9, [x10] 129a48: 17ffffef b 0x129a04 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x13c> 129a4c: 711ffd3f cmp w9, #0x7ff 129a50: 54fffbc9 b.ls 0x1299c8 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x100> 129a54: d34b7d2b ubfx x11, x9, #11, #21 129a58: 7100697f cmp w11, #0x1a 129a5c: 540006a9 b.ls 0x129b30 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x268> 129a60: d34a7d2b ubfx x11, x9, #10, #22 129a64: 7100d97f cmp w11, #0x36 129a68: 54000608 b.hi 0x129b28 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x260> 129a6c: cb0a002b sub x11, x1, x10 129a70: f100117f cmp x11, #0x4 129a74: 54fff80b b.lt 0x129974 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xac> 129a78: 78402d4b ldrh w11, [x10, #0x2]! 129a7c: 1216156c and w12, w11, #0xfc00 129a80: 6b08019f cmp w12, w8 129a84: 54000761 b.ne 0x129b70 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x2a8> 129a88: f94000ac ldr x12, [x5] 129a8c: cb0c008c sub x12, x4, x12 129a90: f100119f cmp x12, #0x4 129a94: 54fff70b b.lt 0x129974 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xac> 129a98: 5316552c lsl w12, w9, #10 129a9c: 9276258c and x12, x12, #0xffc00 129aa0: b340256c bfxil x12, x11, #0, #10 129aa4: 9140418c add x12, x12, #0x10, lsl #12 // =0x10000 129aa8: eb06019f cmp x12, x6 129aac: 54000628 b.hi 0x129b70 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x2a8> 129ab0: f900004a str x10, [x2] 129ab4: 5306252c ubfx w12, w9, #6, #4 129ab8: f94000aa ldr x10, [x5] 129abc: 1100058c add w12, w12, #0x1 129ac0: 53027d8d lsr w13, w12, #2 129ac4: 531c058c ubfiz w12, w12, #4, #2 129ac8: 321c0dad orr w13, w13, #0xf0 129acc: 3302152c bfxil w12, w9, #2, #4 129ad0: 9100054e add x14, x10, #0x1 129ad4: 3219018c orr w12, w12, #0x80 129ad8: 531c0529 ubfiz w9, w9, #4, #2 129adc: 33062569 bfxil w9, w11, #6, #4 129ae0: f90000ae str x14, [x5] 129ae4: 32190129 orr w9, w9, #0x80 129ae8: 3900014d strb w13, [x10] 129aec: f94000aa ldr x10, [x5] 129af0: 9100054d add x13, x10, #0x1 129af4: f90000ad str x13, [x5] 129af8: 3900014c strb w12, [x10] 129afc: f94000aa ldr x10, [x5] 129b00: 9100054c add x12, x10, #0x1 129b04: f90000ac str x12, [x5] 129b08: 39000149 strb w9, [x10] 129b0c: 5280100a mov w10, #0x80 // =128 129b10: f94000a9 ldr x9, [x5] 129b14: 3300156a bfxil w10, w11, #0, #6 129b18: 9100052c add x12, x9, #0x1 129b1c: f90000ac str x12, [x5] 129b20: 3900012a strb w10, [x9] 129b24: 17ffffb8 b 0x129a04 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x13c> 129b28: 7140393f cmp w9, #0xe, lsl #12 // =0xe000 129b2c: 54000223 b.lo 0x129b70 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x2a8> 129b30: f94000aa ldr x10, [x5] 129b34: cb0a008b sub x11, x4, x10 129b38: f1000d7f cmp x11, #0x3 129b3c: 54fff1cb b.lt 0x129974 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xac> 129b40: d34c7d2b ubfx x11, x9, #12, #20 129b44: 9100054c add x12, x10, #0x1 129b48: 321b096b orr w11, w11, #0xe0 129b4c: f90000ac str x12, [x5] 129b50: 3900014b strb w11, [x10] 129b54: 5280100b mov w11, #0x80 // =128 129b58: f94000aa ldr x10, [x5] 129b5c: 33062d2b bfxil w11, w9, #6, #6 129b60: 9100054c add x12, x10, #0x1 129b64: 17ffffa0 b 0x1299e4 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x11c> 129b68: 2a1f03e0 mov w0, wzr 129b6c: d65f03c0 ret 129b70: 52800040 mov w0, #0x2 // =2 129b74: d65f03c0 ret 0000000000129b78 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const>: 129b78: d503233f paciasp 129b7c: d10143ff sub sp, sp, #0x50 129b80: a9027bfd stp x29, x30, [sp, #0x20] 129b84: 910083fd add x29, sp, #0x20 129b88: f9001bf5 str x21, [sp, #0x30] 129b8c: a9044ff4 stp x20, x19, [sp, #0x40] 129b90: d53bd055 mrs x21, TPIDR_EL0 129b94: aa0503e8 mov x8, x5 129b98: f94016a9 ldr x9, [x21, #0x28] 129b9c: aa0703f3 mov x19, x7 129ba0: aa0203e0 mov x0, x2 129ba4: aa0403f4 mov x20, x4 129ba8: aa0303e1 mov x1, x3 129bac: aa0803e3 mov x3, x8 129bb0: f81f83a9 stur x9, [x29, #-0x8] 129bb4: aa0603e4 mov x4, x6 129bb8: a9008be5 stp x5, x2, [sp, #0x8] 129bbc: 910043e2 add x2, sp, #0x10 129bc0: 910023e5 add x5, sp, #0x8 129bc4: 12bffde6 mov w6, #0x10ffff // =1114111 129bc8: 2a1f03e7 mov w7, wzr 129bcc: 9400000f bl 0x129c08 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x90> 129bd0: a940a3e9 ldp x9, x8, [sp, #0x8] 129bd4: f9000288 str x8, [x20] 129bd8: f9000269 str x9, [x19] 129bdc: f94016a8 ldr x8, [x21, #0x28] 129be0: f85f83a9 ldur x9, [x29, #-0x8] 129be4: eb09011f cmp x8, x9 129be8: 540000e1 b.ne 0x129c04 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x8c> 129bec: a9444ff4 ldp x20, x19, [sp, #0x40] 129bf0: a9427bfd ldp x29, x30, [sp, #0x20] 129bf4: f9401bf5 ldr x21, [sp, #0x30] 129bf8: 910143ff add sp, sp, #0x50 129bfc: d50323bf autiasp 129c00: d65f03c0 ret 129c04: 9400cc8b bl 0x15ce30 <__stack_chk_fail@plt> 129c08: d503245f bti c 129c0c: f9000040 str x0, [x2] 129c10: f90000a3 str x3, [x5] 129c14: f940004c ldr x12, [x2] 129c18: 361001e7 tbz w7, #0x2, 0x129c54 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0xdc> 129c1c: cb0c0028 sub x8, x1, x12 129c20: f1000d1f cmp x8, #0x3 129c24: 5400018b b.lt 0x129c54 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0xdc> 129c28: 39400188 ldrb w8, [x12] 129c2c: 7103bd1f cmp w8, #0xef 129c30: 54000121 b.ne 0x129c54 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0xdc> 129c34: 39400588 ldrb w8, [x12, #0x1] 129c38: 7102ed1f cmp w8, #0xbb 129c3c: 540000c1 b.ne 0x129c54 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0xdc> 129c40: 39400988 ldrb w8, [x12, #0x2] 129c44: 7102fd1f cmp w8, #0xbf 129c48: 54000061 b.ne 0x129c54 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0xdc> 129c4c: 91000d8c add x12, x12, #0x3 129c50: f900004c str x12, [x2] 129c54: eb01019f cmp x12, x1 129c58: 54001062 b.hs 0x129e64 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2ec> 129c5c: f94000ab ldr x11, [x5] 129c60: 5287f808 mov w8, #0x3fc0 // =16320 129c64: 529b0009 mov w9, #0xd800 // =55296 129c68: 529b800a mov w10, #0xdc00 // =56320 129c6c: eb04017f cmp x11, x4 129c70: 54001022 b.hs 0x129e74 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2fc> 129c74: 3940018d ldrb w13, [x12] 129c78: eb0601bf cmp x13, x6 129c7c: 54000f88 b.hi 0x129e6c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2f4> 129c80: 3738006d tbnz w13, #0x7, 0x129c8c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x114> 129c84: 9100058c add x12, x12, #0x1 129c88: 14000045 b 0x129d9c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x224> 129c8c: 710309bf cmp w13, #0xc2 129c90: 54000ee3 b.lo 0x129e6c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2f4> 129c94: 71037dbf cmp w13, #0xdf 129c98: 540001e8 b.hi 0x129cd4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x15c> 129c9c: cb0c002e sub x14, x1, x12 129ca0: f10009df cmp x14, #0x2 129ca4: 54000e8b b.lt 0x129e74 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2fc> 129ca8: 3940058e ldrb w14, [x12, #0x1] 129cac: 121a05cf and w15, w14, #0xc0 129cb0: 710201ff cmp w15, #0x80 129cb4: 54000dc1 b.ne 0x129e6c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2f4> 129cb8: 531a65ad lsl w13, w13, #6 129cbc: 927a11ad and x13, x13, #0x7c0 129cc0: b34015cd bfxil x13, x14, #0, #6 129cc4: eb0601bf cmp x13, x6 129cc8: 54000d28 b.hi 0x129e6c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2f4> 129ccc: 9100098c add x12, x12, #0x2 129cd0: 14000033 b 0x129d9c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x224> 129cd4: 7103bdbf cmp w13, #0xef 129cd8: 540001c8 b.hi 0x129d10 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x198> 129cdc: cb0c002e sub x14, x1, x12 129ce0: f1000ddf cmp x14, #0x3 129ce4: 54000c8b b.lt 0x129e74 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2fc> 129ce8: 3940058f ldrb w15, [x12, #0x1] 129cec: 7103b5bf cmp w13, #0xed 129cf0: 3940098e ldrb w14, [x12, #0x2] 129cf4: 54000300 b.eq 0x129d54 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x1dc> 129cf8: 710381bf cmp w13, #0xe0 129cfc: 54000341 b.ne 0x129d64 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x1ec> 129d00: 121b09f0 and w16, w15, #0xe0 129d04: 7102821f cmp w16, #0xa0 129d08: 54000340 b.eq 0x129d70 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x1f8> 129d0c: 14000058 b 0x129e6c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2f4> 129d10: 7103d1bf cmp w13, #0xf4 129d14: 54000ac8 b.hi 0x129e6c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2f4> 129d18: cb0c002e sub x14, x1, x12 129d1c: f10011df cmp x14, #0x4 129d20: 54000aab b.lt 0x129e74 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2fc> 129d24: 3940058f ldrb w15, [x12, #0x1] 129d28: 7103d1bf cmp w13, #0xf4 129d2c: 3940098e ldrb w14, [x12, #0x2] 129d30: 39400d8c ldrb w12, [x12, #0x3] 129d34: 54000460 b.eq 0x129dc0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x248> 129d38: 7103c1bf cmp w13, #0xf0 129d3c: 540004a1 b.ne 0x129dd0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x258> 129d40: 1101c1f0 add w16, w15, #0x70 129d44: 12001e10 and w16, w16, #0xff 129d48: 7100c21f cmp w16, #0x30 129d4c: 54000483 b.lo 0x129ddc ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x264> 129d50: 14000047 b 0x129e6c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2f4> 129d54: 121b09f0 and w16, w15, #0xe0 129d58: 7102021f cmp w16, #0x80 129d5c: 540000a0 b.eq 0x129d70 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x1f8> 129d60: 14000043 b 0x129e6c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2f4> 129d64: 121a05f0 and w16, w15, #0xc0 129d68: 7102021f cmp w16, #0x80 129d6c: 54000801 b.ne 0x129e6c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2f4> 129d70: 121a05d0 and w16, w14, #0xc0 129d74: 7102021f cmp w16, #0x80 129d78: 540007a1 b.ne 0x129e6c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2f4> 129d7c: 924015ef and x15, x15, #0x3f 129d80: 2a0d03ed mov w13, w13 129d84: d374cdad lsl x13, x13, #12 129d88: b37a15ed bfi x13, x15, #6, #6 129d8c: b34015cd bfxil x13, x14, #0, #6 129d90: eb2d20df cmp x6, w13, uxth 129d94: 540006c3 b.lo 0x129e6c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2f4> 129d98: 91000d8c add x12, x12, #0x3 129d9c: 7900016d strh w13, [x11] 129da0: f900004c str x12, [x2] 129da4: f94000ab ldr x11, [x5] 129da8: 9100096b add x11, x11, #0x2 129dac: f90000ab str x11, [x5] 129db0: f940004c ldr x12, [x2] 129db4: eb01019f cmp x12, x1 129db8: 54fff5a3 b.lo 0x129c6c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0xf4> 129dbc: 1400002a b 0x129e64 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2ec> 129dc0: 121c0df0 and w16, w15, #0xf0 129dc4: 7102021f cmp w16, #0x80 129dc8: 540000a0 b.eq 0x129ddc ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x264> 129dcc: 14000028 b 0x129e6c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2f4> 129dd0: 121a05f0 and w16, w15, #0xc0 129dd4: 7102021f cmp w16, #0x80 129dd8: 540004a1 b.ne 0x129e6c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2f4> 129ddc: 121a05d0 and w16, w14, #0xc0 129de0: 7102021f cmp w16, #0x80 129de4: 54000441 b.ne 0x129e6c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2f4> 129de8: 121a0590 and w16, w12, #0xc0 129dec: 7102021f cmp w16, #0x80 129df0: 540003e1 b.ne 0x129e6c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2f4> 129df4: cb0b0090 sub x16, x4, x11 129df8: f100121f cmp x16, #0x4 129dfc: 540003cb b.lt 0x129e74 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2fc> 129e00: 924015f0 and x16, x15, #0x3f 129e04: 530e35b1 lsl w17, w13, #18 129e08: 924015c0 and x0, x14, #0x3f 129e0c: 926e0a31 and x17, x17, #0x1c0000 129e10: b3741611 bfi x17, x16, #12, #6 129e14: b37a1411 bfi x17, x0, #6, #6 129e18: b3401591 bfxil x17, x12, #0, #6 129e1c: eb06023f cmp x17, x6 129e20: 54000268 b.hi 0x129e6c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2f4> 129e24: 531e75ad lsl w13, w13, #2 129e28: 9240158c and x12, x12, #0x3f 129e2c: 330415ed bfxil w13, w15, #4, #2 129e30: 531e0def ubfiz w15, w15, #2, #4 129e34: 331a0dcc bfi w12, w14, #6, #4 129e38: 2a0a018c orr w12, w12, w10 129e3c: 331a11af bfi w15, w13, #6, #5 129e40: 330415cf bfxil w15, w14, #4, #2 129e44: 0b0801ed add w13, w15, w8 129e48: 2a0901ad orr w13, w13, w9 129e4c: 7900016d strh w13, [x11] 129e50: 78002d6c strh w12, [x11, #0x2]! 129e54: f90000ab str x11, [x5] 129e58: f940004b ldr x11, [x2] 129e5c: 9100116c add x12, x11, #0x4 129e60: 17ffffd0 b 0x129da0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x228> 129e64: 2a1f03e0 mov w0, wzr 129e68: d65f03c0 ret 129e6c: 52800040 mov w0, #0x2 // =2 129e70: d65f03c0 ret 129e74: 52800020 mov w0, #0x1 // =1 129e78: d65f03c0 ret 0000000000129e7c ::do_unshift(mbstate_t&, char*, char*, char*&) const>: 129e7c: d503245f bti c 129e80: 52800060 mov w0, #0x3 // =3 129e84: f9000082 str x2, [x4] 129e88: d65f03c0 ret 0000000000129e8c ::do_encoding() const>: 129e8c: d503245f bti c 129e90: 2a1f03e0 mov w0, wzr 129e94: d65f03c0 ret 0000000000129e98 ::do_always_noconv() const>: 129e98: d503245f bti c 129e9c: 2a1f03e0 mov w0, wzr 129ea0: d65f03c0 ret 0000000000129ea4 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: 129ea4: d503245f bti c 129ea8: aa0203e0 mov x0, x2 129eac: aa0303e1 mov x1, x3 129eb0: aa0403e2 mov x2, x4 129eb4: 12bffde3 mov w3, #0x10ffff // =1114111 129eb8: 2a1f03e4 mov w4, wzr 129ebc: 14000001 b 0x129ec0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1c> 129ec0: d503245f bti c 129ec4: aa0003e8 mov x8, x0 129ec8: cb000029 sub x9, x1, x0 129ecc: f1000d3f cmp x9, #0x3 129ed0: 5400020b b.lt 0x129f10 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x6c> 129ed4: aa0003e8 mov x8, x0 129ed8: 361001c4 tbz w4, #0x2, 0x129f10 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x6c> 129edc: 39400009 ldrb w9, [x0] 129ee0: aa0003e8 mov x8, x0 129ee4: 7103bd3f cmp w9, #0xef 129ee8: 54000141 b.ne 0x129f10 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x6c> 129eec: 39400409 ldrb w9, [x0, #0x1] 129ef0: aa0003e8 mov x8, x0 129ef4: 7102ed3f cmp w9, #0xbb 129ef8: 540000c1 b.ne 0x129f10 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x6c> 129efc: 39400808 ldrb w8, [x0, #0x2] 129f00: 7102fd1f cmp w8, #0xbf 129f04: 52800068 mov w8, #0x3 // =3 129f08: 9a9f0108 csel x8, x8, xzr, eq 129f0c: 8b080008 add x8, x0, x8 129f10: eb01011f cmp x8, x1 129f14: 54000e42 b.hs 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 129f18: b4000e22 cbz x2, 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 129f1c: aa1f03e9 mov x9, xzr 129f20: 3940010a ldrb w10, [x8] 129f24: eb03015f cmp x10, x3 129f28: 54000da8 b.hi 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 129f2c: 373800aa tbnz w10, #0x7, 0x129f40 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x9c> 129f30: 91000508 add x8, x8, #0x1 129f34: eb01011f cmp x8, x1 129f38: 54000cc3 b.lo 0x12a0d0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> 129f3c: 14000068 b 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 129f40: 7103095f cmp w10, #0xc2 129f44: 54000cc3 b.lo 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 129f48: 71037d5f cmp w10, #0xdf 129f4c: 54000228 b.hi 0x129f90 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xec> 129f50: cb08002b sub x11, x1, x8 129f54: f100097f cmp x11, #0x2 129f58: 54000c2b b.lt 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 129f5c: 3940050b ldrb w11, [x8, #0x1] 129f60: 121a056c and w12, w11, #0xc0 129f64: 7102019f cmp w12, #0x80 129f68: 54000ba1 b.ne 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 129f6c: 531a654a lsl w10, w10, #6 129f70: 927a114a and x10, x10, #0x7c0 129f74: b340156a bfxil x10, x11, #0, #6 129f78: eb03015f cmp x10, x3 129f7c: 54000b08 b.hi 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 129f80: 91000908 add x8, x8, #0x2 129f84: eb01011f cmp x8, x1 129f88: 54000a43 b.lo 0x12a0d0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> 129f8c: 14000054 b 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 129f90: 7103bd5f cmp w10, #0xef 129f94: 540001c8 b.hi 0x129fcc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x128> 129f98: cb08002b sub x11, x1, x8 129f9c: f1000d7f cmp x11, #0x3 129fa0: 540009eb b.lt 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 129fa4: 3940050c ldrb w12, [x8, #0x1] 129fa8: 7103b55f cmp w10, #0xed 129fac: 3940090b ldrb w11, [x8, #0x2] 129fb0: 54000360 b.eq 0x12a01c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x178> 129fb4: 7103815f cmp w10, #0xe0 129fb8: 54000361 b.ne 0x12a024 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x180> 129fbc: 121b098d and w13, w12, #0xe0 129fc0: 710281bf cmp w13, #0xa0 129fc4: 54000360 b.eq 0x12a030 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x18c> 129fc8: 14000045 b 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 129fcc: 7103d15f cmp w10, #0xf4 129fd0: 54000868 b.hi 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 129fd4: cb08002b sub x11, x1, x8 129fd8: f100117f cmp x11, #0x4 129fdc: 5400080b b.lt 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 129fe0: cb09004b sub x11, x2, x9 129fe4: f100097f cmp x11, #0x2 129fe8: 540007a3 b.lo 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 129fec: 3940050d ldrb w13, [x8, #0x1] 129ff0: 7103d15f cmp w10, #0xf4 129ff4: 3940090c ldrb w12, [x8, #0x2] 129ff8: 39400d0b ldrb w11, [x8, #0x3] 129ffc: 54000360 b.eq 0x12a068 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1c4> 12a000: 7103c15f cmp w10, #0xf0 12a004: 540003a1 b.ne 0x12a078 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1d4> 12a008: 1101c1ae add w14, w13, #0x70 12a00c: 12001dce and w14, w14, #0xff 12a010: 7100c1df cmp w14, #0x30 12a014: 54000383 b.lo 0x12a084 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1e0> 12a018: 14000031 b 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 12a01c: 121b098d and w13, w12, #0xe0 12a020: 14000002 b 0x12a028 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x184> 12a024: 121a058d and w13, w12, #0xc0 12a028: 710201bf cmp w13, #0x80 12a02c: 54000581 b.ne 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 12a030: 121a056d and w13, w11, #0xc0 12a034: 710201bf cmp w13, #0x80 12a038: 54000521 b.ne 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 12a03c: 9240158c and x12, x12, #0x3f 12a040: 53144d4a lsl w10, w10, #12 12a044: 92740d4a and x10, x10, #0xf000 12a048: b37a158a bfi x10, x12, #6, #6 12a04c: b340156a bfxil x10, x11, #0, #6 12a050: eb03015f cmp x10, x3 12a054: 54000448 b.hi 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 12a058: 91000d08 add x8, x8, #0x3 12a05c: eb01011f cmp x8, x1 12a060: 54000383 b.lo 0x12a0d0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> 12a064: 1400001e b 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 12a068: 121c0dae and w14, w13, #0xf0 12a06c: 710201df cmp w14, #0x80 12a070: 540000a0 b.eq 0x12a084 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1e0> 12a074: 1400001a b 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 12a078: 121a05ae and w14, w13, #0xc0 12a07c: 710201df cmp w14, #0x80 12a080: 540002e1 b.ne 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 12a084: 121a058e and w14, w12, #0xc0 12a088: 710201df cmp w14, #0x80 12a08c: 54000281 b.ne 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 12a090: 121a056e and w14, w11, #0xc0 12a094: 710201df cmp w14, #0x80 12a098: 54000221 b.ne 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 12a09c: 924015ad and x13, x13, #0x3f 12a0a0: 530e354a lsl w10, w10, #18 12a0a4: 1200158c and w12, w12, #0x3f 12a0a8: 926e094a and x10, x10, #0x1c0000 12a0ac: b37415aa bfi x10, x13, #12, #6 12a0b0: b37a158a bfi x10, x12, #6, #6 12a0b4: b340156a bfxil x10, x11, #0, #6 12a0b8: eb03015f cmp x10, x3 12a0bc: 54000108 b.hi 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 12a0c0: 91000529 add x9, x9, #0x1 12a0c4: 91001108 add x8, x8, #0x4 12a0c8: eb01011f cmp x8, x1 12a0cc: 54000082 b.hs 0x12a0dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x238> 12a0d0: 91000529 add x9, x9, #0x1 12a0d4: eb02013f cmp x9, x2 12a0d8: 54fff243 b.lo 0x129f20 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x7c> 12a0dc: 4b000100 sub w0, w8, w0 12a0e0: d65f03c0 ret 000000000012a0e4 ::do_max_length() const>: 12a0e4: d503245f bti c 12a0e8: 52800080 mov w0, #0x4 // =4 12a0ec: d65f03c0 ret 000000000012a0f0 ::~codecvt()>: 12a0f0: d503233f paciasp 12a0f4: a9be7bfd stp x29, x30, [sp, #-0x20]! 12a0f8: f9000bf3 str x19, [sp, #0x10] 12a0fc: 910003fd mov x29, sp 12a100: aa0003f3 mov x19, x0 12a104: 9400ce87 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 12a108: aa1303e0 mov x0, x19 12a10c: f9400bf3 ldr x19, [sp, #0x10] 12a110: a8c27bfd ldp x29, x30, [sp], #0x20 12a114: d50323bf autiasp 12a118: 1400cb72 b 0x15cee0 <_ZdlPv@plt> 000000000012a11c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const>: 12a11c: d503245f bti c 12a120: eb03005f cmp x2, x3 12a124: 54000802 b.hs 0x12a224 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x108> 12a128: 529b0008 mov w8, #0xd800 // =55296 12a12c: 14000005 b 0x12a140 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x24> 12a130: aa0903e5 mov x5, x9 12a134: 91001042 add x2, x2, #0x4 12a138: eb03005f cmp x2, x3 12a13c: 54000742 b.hs 0x12a224 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x108> 12a140: b9400049 ldr w9, [x2] 12a144: 53107d2a lsr w10, w9, #16 12a148: 1215512b and w11, w9, #0xfffff800 12a14c: 7100415f cmp w10, #0x10 12a150: 7a489164 ccmp w11, w8, #0x4, ls 12a154: 540006c0 b.eq 0x12a22c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x110> 12a158: 7101fd3f cmp w9, #0x7f 12a15c: 540000c8 b.hi 0x12a174 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x58> 12a160: cb0500ca sub x10, x6, x5 12a164: f100055f cmp x10, #0x1 12a168: 5400066b b.lt 0x12a234 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x118> 12a16c: 380014a9 strb w9, [x5], #0x1 12a170: 17fffff1 b 0x12a134 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x18> 12a174: 711ffd3f cmp w9, #0x7ff 12a178: 54000188 b.hi 0x12a1a8 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x8c> 12a17c: cb0500ca sub x10, x6, x5 12a180: f100095f cmp x10, #0x2 12a184: 5400058b b.lt 0x12a234 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x118> 12a188: 53067d2a lsr w10, w9, #6 12a18c: 5280100b mov w11, #0x80 // =128 12a190: 321a054a orr w10, w10, #0xc0 12a194: 3300152b bfxil w11, w9, #0, #6 12a198: 910008a9 add x9, x5, #0x2 12a19c: 390000aa strb w10, [x5] 12a1a0: 390004ab strb w11, [x5, #0x1] 12a1a4: 17ffffe3 b 0x12a130 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x14> 12a1a8: cb0500cb sub x11, x6, x5 12a1ac: 350001ca cbnz w10, 0x12a1e4 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xc8> 12a1b0: f1000d7f cmp x11, #0x3 12a1b4: 5400040b b.lt 0x12a234 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x118> 12a1b8: 530c7d2a lsr w10, w9, #12 12a1bc: 5280100b mov w11, #0x80 // =128 12a1c0: 5280100c mov w12, #0x80 // =128 12a1c4: 321b094a orr w10, w10, #0xe0 12a1c8: 33062d2b bfxil w11, w9, #6, #6 12a1cc: 3300152c bfxil w12, w9, #0, #6 12a1d0: 91000ca9 add x9, x5, #0x3 12a1d4: 390000aa strb w10, [x5] 12a1d8: 390004ab strb w11, [x5, #0x1] 12a1dc: 390008ac strb w12, [x5, #0x2] 12a1e0: 17ffffd4 b 0x12a130 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x14> 12a1e4: f100117f cmp x11, #0x4 12a1e8: 5400026b b.lt 0x12a234 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x118> 12a1ec: 53127d2a lsr w10, w9, #18 12a1f0: 5280100b mov w11, #0x80 // =128 12a1f4: 5280100c mov w12, #0x80 // =128 12a1f8: 5280100d mov w13, #0x80 // =128 12a1fc: 321c0d4a orr w10, w10, #0xf0 12a200: 330c452b bfxil w11, w9, #12, #6 12a204: 33062d2c bfxil w12, w9, #6, #6 12a208: 3300152d bfxil w13, w9, #0, #6 12a20c: 910010a9 add x9, x5, #0x4 12a210: 390000aa strb w10, [x5] 12a214: 390004ab strb w11, [x5, #0x1] 12a218: 390008ac strb w12, [x5, #0x2] 12a21c: 39000cad strb w13, [x5, #0x3] 12a220: 17ffffc4 b 0x12a130 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x14> 12a224: 2a1f03e0 mov w0, wzr 12a228: 14000004 b 0x12a238 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x11c> 12a22c: 52800040 mov w0, #0x2 // =2 12a230: 14000002 b 0x12a238 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x11c> 12a234: 52800020 mov w0, #0x1 // =1 12a238: f9000082 str x2, [x4] 12a23c: f90000e5 str x5, [x7] 12a240: d65f03c0 ret 12a244: d503245f bti c 12a248: f9000040 str x0, [x2] 12a24c: f90000a3 str x3, [x5] 12a250: 36080287 tbz w7, #0x1, 0x12a2a0 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x184> 12a254: cb030088 sub x8, x4, x3 12a258: f1000d1f cmp x8, #0x3 12a25c: 5400006a b.ge 0x12a268 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x14c> 12a260: 52800020 mov w0, #0x1 // =1 12a264: d65f03c0 ret 12a268: 91000468 add x8, x3, #0x1 12a26c: 52801de9 mov w9, #0xef // =239 12a270: 5280176a mov w10, #0xbb // =187 12a274: f90000a8 str x8, [x5] 12a278: 39000069 strb w9, [x3] 12a27c: f94000a8 ldr x8, [x5] 12a280: 91000509 add x9, x8, #0x1 12a284: f90000a9 str x9, [x5] 12a288: 3900010a strb w10, [x8] 12a28c: 528017ea mov w10, #0xbf // =191 12a290: f94000a8 ldr x8, [x5] 12a294: 91000509 add x9, x8, #0x1 12a298: f90000a9 str x9, [x5] 12a29c: 3900010a strb w10, [x8] 12a2a0: f9400048 ldr x8, [x2] 12a2a4: eb01011f cmp x8, x1 12a2a8: 540002c3 b.lo 0x12a300 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x1e4> 12a2ac: 2a1f03e0 mov w0, wzr 12a2b0: d65f03c0 ret 12a2b4: f90000ab str x11, [x5] 12a2b8: 3900012a strb w10, [x9] 12a2bc: 5280100a mov w10, #0x80 // =128 12a2c0: f94000a9 ldr x9, [x5] 12a2c4: 33062d0a bfxil w10, w8, #6, #6 12a2c8: 9100052b add x11, x9, #0x1 12a2cc: f90000ab str x11, [x5] 12a2d0: 3900012a strb w10, [x9] 12a2d4: 5280100a mov w10, #0x80 // =128 12a2d8: f94000a9 ldr x9, [x5] 12a2dc: 3300150a bfxil w10, w8, #0, #6 12a2e0: 9100052b add x11, x9, #0x1 12a2e4: f90000ab str x11, [x5] 12a2e8: 3900012a strb w10, [x9] 12a2ec: f9400048 ldr x8, [x2] 12a2f0: 91001108 add x8, x8, #0x4 12a2f4: eb01011f cmp x8, x1 12a2f8: f9000048 str x8, [x2] 12a2fc: 54fffd82 b.hs 0x12a2ac ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x190> 12a300: b9400108 ldr w8, [x8] 12a304: 530b7d09 lsr w9, w8, #11 12a308: 71006d3f cmp w9, #0x1b 12a30c: fa461102 ccmp x8, x6, #0x2, ne 12a310: 54000568 b.hi 0x12a3bc ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x2a0> 12a314: 7101fd1f cmp w8, #0x7f 12a318: 54000128 b.hi 0x12a33c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x220> 12a31c: f94000a9 ldr x9, [x5] 12a320: cb09008a sub x10, x4, x9 12a324: f100055f cmp x10, #0x1 12a328: 54fff9cb b.lt 0x12a260 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x144> 12a32c: 9100052a add x10, x9, #0x1 12a330: f90000aa str x10, [x5] 12a334: 39000128 strb w8, [x9] 12a338: 17ffffed b 0x12a2ec ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x1d0> 12a33c: 711ffd1f cmp w8, #0x7ff 12a340: 54000128 b.hi 0x12a364 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x248> 12a344: f94000a9 ldr x9, [x5] 12a348: cb09008a sub x10, x4, x9 12a34c: f100095f cmp x10, #0x2 12a350: 54fff88b b.lt 0x12a260 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x144> 12a354: 53067d0a lsr w10, w8, #6 12a358: 9100052b add x11, x9, #0x1 12a35c: 321a054a orr w10, w10, #0xc0 12a360: 17ffffdb b 0x12a2cc ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x1b0> 12a364: f94000a9 ldr x9, [x5] 12a368: 53107d0b lsr w11, w8, #16 12a36c: cb09008a sub x10, x4, x9 12a370: 350000eb cbnz w11, 0x12a38c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x270> 12a374: f1000d5f cmp x10, #0x3 12a378: 54fff74b b.lt 0x12a260 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x144> 12a37c: 530c7d0a lsr w10, w8, #12 12a380: 9100052b add x11, x9, #0x1 12a384: 321b094a orr w10, w10, #0xe0 12a388: 17ffffcb b 0x12a2b4 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x198> 12a38c: f100115f cmp x10, #0x4 12a390: 54fff68b b.lt 0x12a260 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x144> 12a394: 53127d0a lsr w10, w8, #18 12a398: 9100052b add x11, x9, #0x1 12a39c: 321c0d4a orr w10, w10, #0xf0 12a3a0: f90000ab str x11, [x5] 12a3a4: 3900012a strb w10, [x9] 12a3a8: 5280100a mov w10, #0x80 // =128 12a3ac: f94000a9 ldr x9, [x5] 12a3b0: 330c450a bfxil w10, w8, #12, #6 12a3b4: 9100052b add x11, x9, #0x1 12a3b8: 17ffffbf b 0x12a2b4 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x198> 12a3bc: 52800040 mov w0, #0x2 // =2 12a3c0: d65f03c0 ret 000000000012a3c4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const>: 12a3c4: d503233f paciasp 12a3c8: d10143ff sub sp, sp, #0x50 12a3cc: a9027bfd stp x29, x30, [sp, #0x20] 12a3d0: 910083fd add x29, sp, #0x20 12a3d4: f9001bf5 str x21, [sp, #0x30] 12a3d8: a9044ff4 stp x20, x19, [sp, #0x40] 12a3dc: d53bd055 mrs x21, TPIDR_EL0 12a3e0: aa0503e8 mov x8, x5 12a3e4: f94016a9 ldr x9, [x21, #0x28] 12a3e8: aa0703f3 mov x19, x7 12a3ec: aa0203e0 mov x0, x2 12a3f0: aa0403f4 mov x20, x4 12a3f4: aa0303e1 mov x1, x3 12a3f8: aa0803e3 mov x3, x8 12a3fc: f81f83a9 stur x9, [x29, #-0x8] 12a400: aa0603e4 mov x4, x6 12a404: a9008be5 stp x5, x2, [sp, #0x8] 12a408: 910043e2 add x2, sp, #0x10 12a40c: 910023e5 add x5, sp, #0x8 12a410: 12bffde6 mov w6, #0x10ffff // =1114111 12a414: 2a1f03e7 mov w7, wzr 12a418: 9400000f bl 0x12a454 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x90> 12a41c: a940a3e9 ldp x9, x8, [sp, #0x8] 12a420: f9000288 str x8, [x20] 12a424: f9000269 str x9, [x19] 12a428: f94016a8 ldr x8, [x21, #0x28] 12a42c: f85f83a9 ldur x9, [x29, #-0x8] 12a430: eb09011f cmp x8, x9 12a434: 540000e1 b.ne 0x12a450 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x8c> 12a438: a9444ff4 ldp x20, x19, [sp, #0x40] 12a43c: a9427bfd ldp x29, x30, [sp, #0x20] 12a440: f9401bf5 ldr x21, [sp, #0x30] 12a444: 910143ff add sp, sp, #0x50 12a448: d50323bf autiasp 12a44c: d65f03c0 ret 12a450: 9400ca78 bl 0x15ce30 <__stack_chk_fail@plt> 12a454: d503245f bti c 12a458: f9000040 str x0, [x2] 12a45c: f90000a3 str x3, [x5] 12a460: f9400048 ldr x8, [x2] 12a464: 361001e7 tbz w7, #0x2, 0x12a4a0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xdc> 12a468: cb080029 sub x9, x1, x8 12a46c: f1000d3f cmp x9, #0x3 12a470: 5400018b b.lt 0x12a4a0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xdc> 12a474: 39400109 ldrb w9, [x8] 12a478: 7103bd3f cmp w9, #0xef 12a47c: 54000121 b.ne 0x12a4a0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xdc> 12a480: 39400509 ldrb w9, [x8, #0x1] 12a484: 7102ed3f cmp w9, #0xbb 12a488: 540000c1 b.ne 0x12a4a0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xdc> 12a48c: 39400909 ldrb w9, [x8, #0x2] 12a490: 7102fd3f cmp w9, #0xbf 12a494: 54000061 b.ne 0x12a4a0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xdc> 12a498: 91000d08 add x8, x8, #0x3 12a49c: f9000048 str x8, [x2] 12a4a0: eb01011f cmp x8, x1 12a4a4: 54000e62 b.hs 0x12a670 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2ac> 12a4a8: f94000a9 ldr x9, [x5] 12a4ac: 1400000a b 0x12a4d4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x110> 12a4b0: 8b000108 add x8, x8, x0 12a4b4: b900012b str w11, [x9] 12a4b8: f9000048 str x8, [x2] 12a4bc: f94000a8 ldr x8, [x5] 12a4c0: 91001109 add x9, x8, #0x4 12a4c4: f90000a9 str x9, [x5] 12a4c8: f9400048 ldr x8, [x2] 12a4cc: eb01011f cmp x8, x1 12a4d0: 54000d02 b.hs 0x12a670 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2ac> 12a4d4: eb04013f cmp x9, x4 12a4d8: 54000d42 b.hs 0x12a680 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2bc> 12a4dc: 39c0010c ldrsb w12, [x8] 12a4e0: 92401d8a and x10, x12, #0xff 12a4e4: 12001d8b and w11, w12, #0xff 12a4e8: 37f800ac tbnz w12, #0x1f, 0x12a4fc ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x138> 12a4ec: eb06015f cmp x10, x6 12a4f0: 54000c48 b.hi 0x12a678 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2b4> 12a4f4: 52800020 mov w0, #0x1 // =1 12a4f8: 17ffffee b 0x12a4b0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xec> 12a4fc: 7103097f cmp w11, #0xc2 12a500: 54000bc3 b.lo 0x12a678 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2b4> 12a504: 71037d7f cmp w11, #0xdf 12a508: 540001e8 b.hi 0x12a544 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x180> 12a50c: cb08002b sub x11, x1, x8 12a510: f100097f cmp x11, #0x2 12a514: 54000b6b b.lt 0x12a680 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2bc> 12a518: 3940050c ldrb w12, [x8, #0x1] 12a51c: 121a058b and w11, w12, #0xc0 12a520: 7102017f cmp w11, #0x80 12a524: 54000aa1 b.ne 0x12a678 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2b4> 12a528: 531a654a lsl w10, w10, #6 12a52c: 52800040 mov w0, #0x2 // =2 12a530: 927a114b and x11, x10, #0x7c0 12a534: b340158b bfxil x11, x12, #0, #6 12a538: eb06017f cmp x11, x6 12a53c: 54fffba9 b.ls 0x12a4b0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xec> 12a540: 1400004d b 0x12a674 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2b0> 12a544: 7103bd7f cmp w11, #0xef 12a548: 540001c8 b.hi 0x12a580 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x1bc> 12a54c: cb08002c sub x12, x1, x8 12a550: f1000d9f cmp x12, #0x3 12a554: 5400096b b.lt 0x12a680 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2bc> 12a558: 3940050d ldrb w13, [x8, #0x1] 12a55c: 7103b57f cmp w11, #0xed 12a560: 3940090c ldrb w12, [x8, #0x2] 12a564: 54000300 b.eq 0x12a5c4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x200> 12a568: 7103817f cmp w11, #0xe0 12a56c: 54000341 b.ne 0x12a5d4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x210> 12a570: 121b09ab and w11, w13, #0xe0 12a574: 7102817f cmp w11, #0xa0 12a578: 54000340 b.eq 0x12a5e0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x21c> 12a57c: 1400003f b 0x12a678 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2b4> 12a580: 7103d17f cmp w11, #0xf4 12a584: 540007a8 b.hi 0x12a678 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2b4> 12a588: cb08002c sub x12, x1, x8 12a58c: f100119f cmp x12, #0x4 12a590: 5400078b b.lt 0x12a680 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2bc> 12a594: 3940050e ldrb w14, [x8, #0x1] 12a598: 7103d17f cmp w11, #0xf4 12a59c: 3940090d ldrb w13, [x8, #0x2] 12a5a0: 39400d0c ldrb w12, [x8, #0x3] 12a5a4: 54000360 b.eq 0x12a610 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x24c> 12a5a8: 7103c17f cmp w11, #0xf0 12a5ac: 540003a1 b.ne 0x12a620 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x25c> 12a5b0: 1101c1cb add w11, w14, #0x70 12a5b4: 12001d6b and w11, w11, #0xff 12a5b8: 7100c17f cmp w11, #0x30 12a5bc: 54000383 b.lo 0x12a62c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x268> 12a5c0: 1400002e b 0x12a678 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2b4> 12a5c4: 121b09ab and w11, w13, #0xe0 12a5c8: 7102017f cmp w11, #0x80 12a5cc: 540000a0 b.eq 0x12a5e0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x21c> 12a5d0: 1400002a b 0x12a678 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2b4> 12a5d4: 121a05ab and w11, w13, #0xc0 12a5d8: 7102017f cmp w11, #0x80 12a5dc: 540004e1 b.ne 0x12a678 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2b4> 12a5e0: 121a058b and w11, w12, #0xc0 12a5e4: 7102017f cmp w11, #0x80 12a5e8: 54000481 b.ne 0x12a678 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2b4> 12a5ec: 924015ad and x13, x13, #0x3f 12a5f0: 53144d4a lsl w10, w10, #12 12a5f4: 92740d4b and x11, x10, #0xf000 12a5f8: b37a15ab bfi x11, x13, #6, #6 12a5fc: b340158b bfxil x11, x12, #0, #6 12a600: eb06017f cmp x11, x6 12a604: 540003a8 b.hi 0x12a678 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2b4> 12a608: 52800060 mov w0, #0x3 // =3 12a60c: 17ffffa9 b 0x12a4b0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xec> 12a610: 121c0dcb and w11, w14, #0xf0 12a614: 7102017f cmp w11, #0x80 12a618: 540000a0 b.eq 0x12a62c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x268> 12a61c: 14000017 b 0x12a678 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2b4> 12a620: 121a05cb and w11, w14, #0xc0 12a624: 7102017f cmp w11, #0x80 12a628: 54000281 b.ne 0x12a678 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2b4> 12a62c: 121a05ab and w11, w13, #0xc0 12a630: 7102017f cmp w11, #0x80 12a634: 54000221 b.ne 0x12a678 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2b4> 12a638: 121a058b and w11, w12, #0xc0 12a63c: 7102017f cmp w11, #0x80 12a640: 540001c1 b.ne 0x12a678 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2b4> 12a644: 924015ce and x14, x14, #0x3f 12a648: 530e354a lsl w10, w10, #18 12a64c: 531a65ad lsl w13, w13, #6 12a650: 926e094b and x11, x10, #0x1c0000 12a654: b37415cb bfi x11, x14, #12, #6 12a658: b3402dab bfxil x11, x13, #0, #12 12a65c: b340158b bfxil x11, x12, #0, #6 12a660: eb06017f cmp x11, x6 12a664: 540000a8 b.hi 0x12a678 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x2b4> 12a668: 52800080 mov w0, #0x4 // =4 12a66c: 17ffff91 b 0x12a4b0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xec> 12a670: 2a1f03e0 mov w0, wzr 12a674: d65f03c0 ret 12a678: 52800040 mov w0, #0x2 // =2 12a67c: d65f03c0 ret 12a680: 52800020 mov w0, #0x1 // =1 12a684: d65f03c0 ret 000000000012a688 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: 12a688: d503245f bti c 12a68c: 52800060 mov w0, #0x3 // =3 12a690: f9000082 str x2, [x4] 12a694: d65f03c0 ret 000000000012a698 ::do_encoding() const>: 12a698: d503245f bti c 12a69c: 2a1f03e0 mov w0, wzr 12a6a0: d65f03c0 ret 000000000012a6a4 ::do_always_noconv() const>: 12a6a4: d503245f bti c 12a6a8: 2a1f03e0 mov w0, wzr 12a6ac: d65f03c0 ret 000000000012a6b0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: 12a6b0: d503245f bti c 12a6b4: aa0203e0 mov x0, x2 12a6b8: aa0303e1 mov x1, x3 12a6bc: aa0403e2 mov x2, x4 12a6c0: 12bffde3 mov w3, #0x10ffff // =1114111 12a6c4: 2a1f03e4 mov w4, wzr 12a6c8: 14000001 b 0x12a6cc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1c> 12a6cc: d503245f bti c 12a6d0: aa0003e8 mov x8, x0 12a6d4: cb000029 sub x9, x1, x0 12a6d8: f1000d3f cmp x9, #0x3 12a6dc: 5400020b b.lt 0x12a71c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x6c> 12a6e0: aa0003e8 mov x8, x0 12a6e4: 361001c4 tbz w4, #0x2, 0x12a71c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x6c> 12a6e8: 39400009 ldrb w9, [x0] 12a6ec: aa0003e8 mov x8, x0 12a6f0: 7103bd3f cmp w9, #0xef 12a6f4: 54000141 b.ne 0x12a71c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x6c> 12a6f8: 39400409 ldrb w9, [x0, #0x1] 12a6fc: aa0003e8 mov x8, x0 12a700: 7102ed3f cmp w9, #0xbb 12a704: 540000c1 b.ne 0x12a71c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x6c> 12a708: 39400808 ldrb w8, [x0, #0x2] 12a70c: 7102fd1f cmp w8, #0xbf 12a710: 52800068 mov w8, #0x3 // =3 12a714: 9a9f0108 csel x8, x8, xzr, eq 12a718: 8b080008 add x8, x0, x8 12a71c: eb01011f cmp x8, x1 12a720: 54000d42 b.hs 0x12a8c8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x218> 12a724: b4000d22 cbz x2, 0x12a8c8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x218> 12a728: 52800029 mov w9, #0x1 // =1 12a72c: 39c0010b ldrsb w11, [x8] 12a730: 92401d6a and x10, x11, #0xff 12a734: 37f800ab tbnz w11, #0x1f, 0x12a748 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x98> 12a738: eb03015f cmp x10, x3 12a73c: 54000c68 b.hi 0x12a8c8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x218> 12a740: 5280002a mov w10, #0x1 // =1 12a744: 1400005a b 0x12a8ac ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1fc> 12a748: 12001d6d and w13, w11, #0xff 12a74c: 710309bf cmp w13, #0xc2 12a750: 54000bc3 b.lo 0x12a8c8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x218> 12a754: 71037dbf cmp w13, #0xdf 12a758: 540001e8 b.hi 0x12a794 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xe4> 12a75c: cb08002b sub x11, x1, x8 12a760: f100097f cmp x11, #0x2 12a764: 54000b2b b.lt 0x12a8c8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x218> 12a768: 3940050b ldrb w11, [x8, #0x1] 12a76c: 121a056c and w12, w11, #0xc0 12a770: 7102019f cmp w12, #0x80 12a774: 54000aa1 b.ne 0x12a8c8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x218> 12a778: 531a654a lsl w10, w10, #6 12a77c: 927a114a and x10, x10, #0x7c0 12a780: b340156a bfxil x10, x11, #0, #6 12a784: eb03015f cmp x10, x3 12a788: 54000a08 b.hi 0x12a8c8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x218> 12a78c: 5280004a mov w10, #0x2 // =2 12a790: 14000047 b 0x12a8ac ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1fc> 12a794: 7103bdbf cmp w13, #0xef 12a798: 540001c8 b.hi 0x12a7d0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x120> 12a79c: cb08002b sub x11, x1, x8 12a7a0: f1000d7f cmp x11, #0x3 12a7a4: 5400092b b.lt 0x12a8c8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x218> 12a7a8: 3940050c ldrb w12, [x8, #0x1] 12a7ac: 7103b5bf cmp w13, #0xed 12a7b0: 3940090b ldrb w11, [x8, #0x2] 12a7b4: 54000300 b.eq 0x12a814 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x164> 12a7b8: 710381bf cmp w13, #0xe0 12a7bc: 54000301 b.ne 0x12a81c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x16c> 12a7c0: 121b098d and w13, w12, #0xe0 12a7c4: 710281bf cmp w13, #0xa0 12a7c8: 54000300 b.eq 0x12a828 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x178> 12a7cc: 1400003f b 0x12a8c8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x218> 12a7d0: 7103d1bf cmp w13, #0xf4 12a7d4: 540007a8 b.hi 0x12a8c8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x218> 12a7d8: cb08002b sub x11, x1, x8 12a7dc: f100117f cmp x11, #0x4 12a7e0: 5400074b b.lt 0x12a8c8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x218> 12a7e4: 3940050e ldrb w14, [x8, #0x1] 12a7e8: 7103d1bf cmp w13, #0xf4 12a7ec: 3940090c ldrb w12, [x8, #0x2] 12a7f0: 39400d0b ldrb w11, [x8, #0x3] 12a7f4: 54000320 b.eq 0x12a858 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1a8> 12a7f8: 7103c1bf cmp w13, #0xf0 12a7fc: 54000321 b.ne 0x12a860 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1b0> 12a800: 1101c1cd add w13, w14, #0x70 12a804: 12001dad and w13, w13, #0xff 12a808: 7100c1bf cmp w13, #0x30 12a80c: 54000303 b.lo 0x12a86c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1bc> 12a810: 1400002e b 0x12a8c8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x218> 12a814: 121b098d and w13, w12, #0xe0 12a818: 14000002 b 0x12a820 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x170> 12a81c: 121a058d and w13, w12, #0xc0 12a820: 710201bf cmp w13, #0x80 12a824: 54000521 b.ne 0x12a8c8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x218> 12a828: 121a056d and w13, w11, #0xc0 12a82c: 710201bf cmp w13, #0x80 12a830: 540004c1 b.ne 0x12a8c8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x218> 12a834: 9240158c and x12, x12, #0x3f 12a838: 53144d4a lsl w10, w10, #12 12a83c: 92740d4a and x10, x10, #0xf000 12a840: b37a158a bfi x10, x12, #6, #6 12a844: b340156a bfxil x10, x11, #0, #6 12a848: eb03015f cmp x10, x3 12a84c: 540003e8 b.hi 0x12a8c8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x218> 12a850: 5280006a mov w10, #0x3 // =3 12a854: 14000016 b 0x12a8ac ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1fc> 12a858: 121c0dcd and w13, w14, #0xf0 12a85c: 14000002 b 0x12a864 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1b4> 12a860: 121a05cd and w13, w14, #0xc0 12a864: 710201bf cmp w13, #0x80 12a868: 54000301 b.ne 0x12a8c8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x218> 12a86c: 121a058d and w13, w12, #0xc0 12a870: 710201bf cmp w13, #0x80 12a874: 540002a1 b.ne 0x12a8c8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x218> 12a878: 121a056d and w13, w11, #0xc0 12a87c: 710201bf cmp w13, #0x80 12a880: 54000241 b.ne 0x12a8c8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x218> 12a884: 924015cd and x13, x14, #0x3f 12a888: 530e354a lsl w10, w10, #18 12a88c: 531a658c lsl w12, w12, #6 12a890: 926e094a and x10, x10, #0x1c0000 12a894: b37415aa bfi x10, x13, #12, #6 12a898: b3402d8a bfxil x10, x12, #0, #12 12a89c: b340156a bfxil x10, x11, #0, #6 12a8a0: eb03015f cmp x10, x3 12a8a4: 54000128 b.hi 0x12a8c8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x218> 12a8a8: 5280008a mov w10, #0x4 // =4 12a8ac: 8b0a0108 add x8, x8, x10 12a8b0: eb01011f cmp x8, x1 12a8b4: 540000a2 b.hs 0x12a8c8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x218> 12a8b8: 9100052a add x10, x9, #0x1 12a8bc: eb02013f cmp x9, x2 12a8c0: aa0a03e9 mov x9, x10 12a8c4: 54fff343 b.lo 0x12a72c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x7c> 12a8c8: 4b000100 sub w0, w8, w0 12a8cc: d65f03c0 ret 000000000012a8d0 ::do_max_length() const>: 12a8d0: d503245f bti c 12a8d4: 52800080 mov w0, #0x4 // =4 12a8d8: d65f03c0 ret 000000000012a8dc ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const>: 12a8dc: d503233f paciasp 12a8e0: d10143ff sub sp, sp, #0x50 12a8e4: a9027bfd stp x29, x30, [sp, #0x20] 12a8e8: 910083fd add x29, sp, #0x20 12a8ec: f9001bf5 str x21, [sp, #0x30] 12a8f0: a9044ff4 stp x20, x19, [sp, #0x40] 12a8f4: d53bd055 mrs x21, TPIDR_EL0 12a8f8: aa0603ea mov x10, x6 12a8fc: f94016ab ldr x11, [x21, #0x28] 12a900: aa0503e8 mov x8, x5 12a904: aa0203e9 mov x9, x2 12a908: aa0703f3 mov x19, x7 12a90c: aa0403f4 mov x20, x4 12a910: aa0303e1 mov x1, x3 12a914: f81f83ab stur x11, [x29, #-0x8] 12a918: aa0803e3 mov x3, x8 12a91c: f9400c06 ldr x6, [x0, #0x18] 12a920: a9008be5 stp x5, x2, [sp, #0x8] 12a924: b9402007 ldr w7, [x0, #0x20] 12a928: 910043e2 add x2, sp, #0x10 12a92c: 910023e5 add x5, sp, #0x8 12a930: aa0903e0 mov x0, x9 12a934: aa0a03e4 mov x4, x10 12a938: 97fffe43 bl 0x12a244 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x128> 12a93c: a940a3e9 ldp x9, x8, [sp, #0x8] 12a940: f9000288 str x8, [x20] 12a944: f9000269 str x9, [x19] 12a948: f94016a8 ldr x8, [x21, #0x28] 12a94c: f85f83a9 ldur x9, [x29, #-0x8] 12a950: eb09011f cmp x8, x9 12a954: 540000e1 b.ne 0x12a970 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x94> 12a958: a9444ff4 ldp x20, x19, [sp, #0x40] 12a95c: a9427bfd ldp x29, x30, [sp, #0x20] 12a960: f9401bf5 ldr x21, [sp, #0x30] 12a964: 910143ff add sp, sp, #0x50 12a968: d50323bf autiasp 12a96c: d65f03c0 ret 12a970: 9400c930 bl 0x15ce30 <__stack_chk_fail@plt> 000000000012a974 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const>: 12a974: d503233f paciasp 12a978: d10143ff sub sp, sp, #0x50 12a97c: a9027bfd stp x29, x30, [sp, #0x20] 12a980: 910083fd add x29, sp, #0x20 12a984: f9001bf5 str x21, [sp, #0x30] 12a988: a9044ff4 stp x20, x19, [sp, #0x40] 12a98c: d53bd055 mrs x21, TPIDR_EL0 12a990: aa0603ea mov x10, x6 12a994: f94016ab ldr x11, [x21, #0x28] 12a998: aa0503e8 mov x8, x5 12a99c: aa0203e9 mov x9, x2 12a9a0: aa0703f3 mov x19, x7 12a9a4: aa0403f4 mov x20, x4 12a9a8: aa0303e1 mov x1, x3 12a9ac: f81f83ab stur x11, [x29, #-0x8] 12a9b0: aa0803e3 mov x3, x8 12a9b4: f9400c06 ldr x6, [x0, #0x18] 12a9b8: a9008be5 stp x5, x2, [sp, #0x8] 12a9bc: b9402007 ldr w7, [x0, #0x20] 12a9c0: 910043e2 add x2, sp, #0x10 12a9c4: 910023e5 add x5, sp, #0x8 12a9c8: aa0903e0 mov x0, x9 12a9cc: aa0a03e4 mov x4, x10 12a9d0: 97fffea1 bl 0x12a454 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x90> 12a9d4: a940a3e9 ldp x9, x8, [sp, #0x8] 12a9d8: f9000288 str x8, [x20] 12a9dc: f9000269 str x9, [x19] 12a9e0: f94016a8 ldr x8, [x21, #0x28] 12a9e4: f85f83a9 ldur x9, [x29, #-0x8] 12a9e8: eb09011f cmp x8, x9 12a9ec: 540000e1 b.ne 0x12aa08 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x94> 12a9f0: a9444ff4 ldp x20, x19, [sp, #0x40] 12a9f4: a9427bfd ldp x29, x30, [sp, #0x20] 12a9f8: f9401bf5 ldr x21, [sp, #0x30] 12a9fc: 910143ff add sp, sp, #0x50 12aa00: d50323bf autiasp 12aa04: d65f03c0 ret 12aa08: 9400c90a bl 0x15ce30 <__stack_chk_fail@plt> 000000000012aa0c ::do_unshift(mbstate_t&, char*, char*, char*&) const>: 12aa0c: d503245f bti c 12aa10: 52800060 mov w0, #0x3 // =3 12aa14: f9000082 str x2, [x4] 12aa18: d65f03c0 ret 000000000012aa1c ::do_encoding() const>: 12aa1c: d503245f bti c 12aa20: 2a1f03e0 mov w0, wzr 12aa24: d65f03c0 ret 000000000012aa28 ::do_always_noconv() const>: 12aa28: d503245f bti c 12aa2c: 2a1f03e0 mov w0, wzr 12aa30: d65f03c0 ret 000000000012aa34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: 12aa34: d503245f bti c 12aa38: aa0403e8 mov x8, x4 12aa3c: aa0303e1 mov x1, x3 12aa40: f9400c03 ldr x3, [x0, #0x18] 12aa44: b9402004 ldr w4, [x0, #0x20] 12aa48: aa0203e0 mov x0, x2 12aa4c: aa0803e2 mov x2, x8 12aa50: 17ffff1f b 0x12a6cc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1c> 000000000012aa54 ::do_max_length() const>: 12aa54: d503245f bti c 12aa58: 39408009 ldrb w9, [x0, #0x20] 12aa5c: 528000e8 mov w8, #0x7 // =7 12aa60: 721e013f tst w9, #0x4 12aa64: 52800089 mov w9, #0x4 // =4 12aa68: 1a880120 csel w0, w9, w8, eq 12aa6c: d65f03c0 ret 000000000012aa70 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const>: 12aa70: d503245f bti c 12aa74: 39406009 ldrb w9, [x0, #0x18] 12aa78: f9400808 ldr x8, [x0, #0x10] 12aa7c: 36080189 tbz w9, #0x1, 0x12aaac ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x3c> 12aa80: cb0500c9 sub x9, x6, x5 12aa84: f1000d3f cmp x9, #0x3 12aa88: 5400006a b.ge 0x12aa94 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x24> 12aa8c: 52800020 mov w0, #0x1 // =1 12aa90: 14000037 b 0x12ab6c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xfc> 12aa94: 52977de9 mov w9, #0xbbef // =48111 12aa98: 528017eb mov w11, #0xbf // =191 12aa9c: 91000caa add x10, x5, #0x3 12aaa0: 790000a9 strh w9, [x5] 12aaa4: 390008ab strb w11, [x5, #0x2] 12aaa8: aa0a03e5 mov x5, x10 12aaac: eb03005f cmp x2, x3 12aab0: 54000582 b.hs 0x12ab60 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xf0> 12aab4: 529b0009 mov w9, #0xd800 // =55296 12aab8: 14000005 b 0x12aacc ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x5c> 12aabc: aa0a03e5 mov x5, x10 12aac0: 91000842 add x2, x2, #0x2 12aac4: eb03005f cmp x2, x3 12aac8: 540004c2 b.hs 0x12ab60 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xf0> 12aacc: 7940004a ldrh w10, [x2] 12aad0: 1215114b and w11, w10, #0xf800 12aad4: 6b09017f cmp w11, w9 12aad8: fa4a1100 ccmp x8, x10, #0x0, ne 12aadc: 54000463 b.lo 0x12ab68 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xf8> 12aae0: cb0500cb sub x11, x6, x5 12aae4: 7101fd5f cmp w10, #0x7f 12aae8: 540000a8 b.hi 0x12aafc ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x8c> 12aaec: f100057f cmp x11, #0x1 12aaf0: 54fffceb b.lt 0x12aa8c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x1c> 12aaf4: 380014aa strb w10, [x5], #0x1 12aaf8: 17fffff2 b 0x12aac0 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x50> 12aafc: 711ffd5f cmp w10, #0x7ff 12ab00: 54000168 b.hi 0x12ab2c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xbc> 12ab04: f100097f cmp x11, #0x2 12ab08: 54fffc2b b.lt 0x12aa8c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x1c> 12ab0c: 53067d4b lsr w11, w10, #6 12ab10: 5280100c mov w12, #0x80 // =128 12ab14: 321a056b orr w11, w11, #0xc0 12ab18: 3300154c bfxil w12, w10, #0, #6 12ab1c: 910008aa add x10, x5, #0x2 12ab20: 390000ab strb w11, [x5] 12ab24: 390004ac strb w12, [x5, #0x1] 12ab28: 17ffffe5 b 0x12aabc ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x4c> 12ab2c: f1000d7f cmp x11, #0x3 12ab30: 54fffaeb b.lt 0x12aa8c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x1c> 12ab34: 530c7d4b lsr w11, w10, #12 12ab38: 5280100c mov w12, #0x80 // =128 12ab3c: 5280100d mov w13, #0x80 // =128 12ab40: 321b096b orr w11, w11, #0xe0 12ab44: 33062d4c bfxil w12, w10, #6, #6 12ab48: 3300154d bfxil w13, w10, #0, #6 12ab4c: 91000caa add x10, x5, #0x3 12ab50: 390000ab strb w11, [x5] 12ab54: 390004ac strb w12, [x5, #0x1] 12ab58: 390008ad strb w13, [x5, #0x2] 12ab5c: 17ffffd8 b 0x12aabc ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x4c> 12ab60: 2a1f03e0 mov w0, wzr 12ab64: 14000002 b 0x12ab6c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xfc> 12ab68: 52800040 mov w0, #0x2 // =2 12ab6c: f9000082 str x2, [x4] 12ab70: f90000e5 str x5, [x7] 12ab74: d65f03c0 ret 000000000012ab78 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const>: 12ab78: d503245f bti c 12ab7c: cb020068 sub x8, x3, x2 12ab80: f1000d1f cmp x8, #0x3 12ab84: 540001cb b.lt 0x12abbc ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x44> 12ab88: b9401808 ldr w8, [x0, #0x18] 12ab8c: 36100188 tbz w8, #0x2, 0x12abbc ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x44> 12ab90: 39400048 ldrb w8, [x2] 12ab94: 7103bd1f cmp w8, #0xef 12ab98: 54000121 b.ne 0x12abbc ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x44> 12ab9c: 39400448 ldrb w8, [x2, #0x1] 12aba0: 7102ed1f cmp w8, #0xbb 12aba4: 540000c1 b.ne 0x12abbc ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x44> 12aba8: 39400848 ldrb w8, [x2, #0x2] 12abac: 7102fd1f cmp w8, #0xbf 12abb0: 52800068 mov w8, #0x3 // =3 12abb4: 9a9f0108 csel x8, x8, xzr, eq 12abb8: 8b080042 add x2, x2, x8 12abbc: eb03005f cmp x2, x3 12abc0: 54000922 b.hs 0x12ace4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x16c> 12abc4: eb0600bf cmp x5, x6 12abc8: 54000922 b.hs 0x12acec ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x174> 12abcc: f9400808 ldr x8, [x0, #0x10] 12abd0: 39c0004b ldrsb w11, [x2] 12abd4: 92401d6a and x10, x11, #0xff 12abd8: 12001d69 and w9, w11, #0xff 12abdc: 37f800ab tbnz w11, #0x1f, 0x12abf0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x78> 12abe0: eb0a011f cmp x8, x10 12abe4: 54000883 b.lo 0x12acf4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x17c> 12abe8: 5280002b mov w11, #0x1 // =1 12abec: 14000033 b 0x12acb8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x140> 12abf0: 7103093f cmp w9, #0xc2 12abf4: 54000803 b.lo 0x12acf4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x17c> 12abf8: 71037d3f cmp w9, #0xdf 12abfc: 540001e8 b.hi 0x12ac38 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0xc0> 12ac00: cb02006a sub x10, x3, x2 12ac04: f100095f cmp x10, #0x2 12ac08: 5400072b b.lt 0x12acec ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x174> 12ac0c: 3940044a ldrb w10, [x2, #0x1] 12ac10: 121a054b and w11, w10, #0xc0 12ac14: 7102017f cmp w11, #0x80 12ac18: 540006e1 b.ne 0x12acf4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x17c> 12ac1c: 531a6529 lsl w9, w9, #6 12ac20: 927a1129 and x9, x9, #0x7c0 12ac24: b3401549 bfxil x9, x10, #0, #6 12ac28: eb09011f cmp x8, x9 12ac2c: 54000643 b.lo 0x12acf4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x17c> 12ac30: 5280004b mov w11, #0x2 // =2 12ac34: 14000021 b 0x12acb8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x140> 12ac38: 7103bd3f cmp w9, #0xef 12ac3c: 540005c8 b.hi 0x12acf4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x17c> 12ac40: cb02006b sub x11, x3, x2 12ac44: f1000d7f cmp x11, #0x3 12ac48: 5400052b b.lt 0x12acec ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x174> 12ac4c: 3940044c ldrb w12, [x2, #0x1] 12ac50: 7103b53f cmp w9, #0xed 12ac54: 3940084b ldrb w11, [x2, #0x2] 12ac58: 540000e0 b.eq 0x12ac74 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0xfc> 12ac5c: 7103813f cmp w9, #0xe0 12ac60: 54000121 b.ne 0x12ac84 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x10c> 12ac64: 121b0989 and w9, w12, #0xe0 12ac68: 7102813f cmp w9, #0xa0 12ac6c: 54000120 b.eq 0x12ac90 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x118> 12ac70: 14000021 b 0x12acf4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x17c> 12ac74: 121b0989 and w9, w12, #0xe0 12ac78: 7102013f cmp w9, #0x80 12ac7c: 540000a0 b.eq 0x12ac90 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x118> 12ac80: 1400001d b 0x12acf4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x17c> 12ac84: 121a0589 and w9, w12, #0xc0 12ac88: 7102013f cmp w9, #0x80 12ac8c: 54000341 b.ne 0x12acf4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x17c> 12ac90: 121a0569 and w9, w11, #0xc0 12ac94: 7102013f cmp w9, #0x80 12ac98: 540002e1 b.ne 0x12acf4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x17c> 12ac9c: 9240158c and x12, x12, #0x3f 12aca0: d374cd49 lsl x9, x10, #12 12aca4: b37a1589 bfi x9, x12, #6, #6 12aca8: b3401569 bfxil x9, x11, #0, #6 12acac: eb29211f cmp x8, w9, uxth 12acb0: 54000223 b.lo 0x12acf4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x17c> 12acb4: 5280006b mov w11, #0x3 // =3 12acb8: aa0503ea mov x10, x5 12acbc: 8b0b0042 add x2, x2, x11 12acc0: eb03005f cmp x2, x3 12acc4: 78002549 strh w9, [x10], #0x2 12acc8: 540001a2 b.hs 0x12acfc ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x184> 12accc: aa0a03e5 mov x5, x10 12acd0: eb06015f cmp x10, x6 12acd4: 54fff7e3 b.lo 0x12abd0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x58> 12acd8: 52800020 mov w0, #0x1 // =1 12acdc: aa0a03e5 mov x5, x10 12ace0: 14000009 b 0x12ad04 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x18c> 12ace4: 2a1f03e0 mov w0, wzr 12ace8: 14000007 b 0x12ad04 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x18c> 12acec: 52800020 mov w0, #0x1 // =1 12acf0: 14000005 b 0x12ad04 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x18c> 12acf4: 52800040 mov w0, #0x2 // =2 12acf8: 14000003 b 0x12ad04 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x18c> 12acfc: 2a1f03e0 mov w0, wzr 12ad00: 910008a5 add x5, x5, #0x2 12ad04: f9000082 str x2, [x4] 12ad08: f90000e5 str x5, [x7] 12ad0c: d65f03c0 ret 000000000012ad10 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: 12ad10: d503245f bti c 12ad14: 52800060 mov w0, #0x3 // =3 12ad18: f9000082 str x2, [x4] 12ad1c: d65f03c0 ret 000000000012ad20 ::do_encoding() const>: 12ad20: d503245f bti c 12ad24: 2a1f03e0 mov w0, wzr 12ad28: d65f03c0 ret 000000000012ad2c ::do_always_noconv() const>: 12ad2c: d503245f bti c 12ad30: 2a1f03e0 mov w0, wzr 12ad34: d65f03c0 ret 000000000012ad38 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: 12ad38: d503245f bti c 12ad3c: aa0203e8 mov x8, x2 12ad40: cb020069 sub x9, x3, x2 12ad44: f1000d3f cmp x9, #0x3 12ad48: 5400022b b.lt 0x12ad8c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x54> 12ad4c: b9401809 ldr w9, [x0, #0x18] 12ad50: aa0203e8 mov x8, x2 12ad54: 361001c9 tbz w9, #0x2, 0x12ad8c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x54> 12ad58: 39400049 ldrb w9, [x2] 12ad5c: aa0203e8 mov x8, x2 12ad60: 7103bd3f cmp w9, #0xef 12ad64: 54000141 b.ne 0x12ad8c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x54> 12ad68: 39400449 ldrb w9, [x2, #0x1] 12ad6c: aa0203e8 mov x8, x2 12ad70: 7102ed3f cmp w9, #0xbb 12ad74: 540000c1 b.ne 0x12ad8c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x54> 12ad78: 39400848 ldrb w8, [x2, #0x2] 12ad7c: 7102fd1f cmp w8, #0xbf 12ad80: 52800068 mov w8, #0x3 // =3 12ad84: 9a9f0108 csel x8, x8, xzr, eq 12ad88: 8b080048 add x8, x2, x8 12ad8c: b40008a4 cbz x4, 0x12aea0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x168> 12ad90: eb03011f cmp x8, x3 12ad94: 54000862 b.hs 0x12aea0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x168> 12ad98: f9400809 ldr x9, [x0, #0x10] 12ad9c: 5280002a mov w10, #0x1 // =1 12ada0: 39c0010c ldrsb w12, [x8] 12ada4: 92401d8b and x11, x12, #0xff 12ada8: 37f800ac tbnz w12, #0x1f, 0x12adbc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x84> 12adac: eb0b013f cmp x9, x11 12adb0: 54000783 b.lo 0x12aea0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x168> 12adb4: 5280002b mov w11, #0x1 // =1 12adb8: 14000033 b 0x12ae84 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x14c> 12adbc: 12001d8d and w13, w12, #0xff 12adc0: 710309bf cmp w13, #0xc2 12adc4: 540006e3 b.lo 0x12aea0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x168> 12adc8: 71037dbf cmp w13, #0xdf 12adcc: 540001e8 b.hi 0x12ae08 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xd0> 12add0: cb08006b sub x11, x3, x8 12add4: f100097f cmp x11, #0x2 12add8: 5400064b b.lt 0x12aea0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x168> 12addc: 3940050b ldrb w11, [x8, #0x1] 12ade0: 121a056c and w12, w11, #0xc0 12ade4: 7102019f cmp w12, #0x80 12ade8: 540005c1 b.ne 0x12aea0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x168> 12adec: 531a65ac lsl w12, w13, #6 12adf0: 927a118c and x12, x12, #0x7c0 12adf4: b340156c bfxil x12, x11, #0, #6 12adf8: eb0c013f cmp x9, x12 12adfc: 54000523 b.lo 0x12aea0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x168> 12ae00: 5280004b mov w11, #0x2 // =2 12ae04: 14000020 b 0x12ae84 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x14c> 12ae08: 7103bdbf cmp w13, #0xef 12ae0c: 540004a8 b.hi 0x12aea0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x168> 12ae10: cb08006c sub x12, x3, x8 12ae14: f1000d9f cmp x12, #0x3 12ae18: 5400044b b.lt 0x12aea0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x168> 12ae1c: 3940050e ldrb w14, [x8, #0x1] 12ae20: 7103b5bf cmp w13, #0xed 12ae24: 3940090c ldrb w12, [x8, #0x2] 12ae28: 540000e0 b.eq 0x12ae44 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x10c> 12ae2c: 710381bf cmp w13, #0xe0 12ae30: 540000e1 b.ne 0x12ae4c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x114> 12ae34: 121b09cd and w13, w14, #0xe0 12ae38: 710281bf cmp w13, #0xa0 12ae3c: 540000e0 b.eq 0x12ae58 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x120> 12ae40: 14000018 b 0x12aea0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x168> 12ae44: 121b09cd and w13, w14, #0xe0 12ae48: 14000002 b 0x12ae50 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x118> 12ae4c: 121a05cd and w13, w14, #0xc0 12ae50: 710201bf cmp w13, #0x80 12ae54: 54000261 b.ne 0x12aea0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x168> 12ae58: 121a058d and w13, w12, #0xc0 12ae5c: 710201bf cmp w13, #0x80 12ae60: 54000201 b.ne 0x12aea0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x168> 12ae64: 924015cd and x13, x14, #0x3f 12ae68: 53144d6b lsl w11, w11, #12 12ae6c: 92740d6b and x11, x11, #0xf000 12ae70: b37a15ab bfi x11, x13, #6, #6 12ae74: b340158b bfxil x11, x12, #0, #6 12ae78: eb0b013f cmp x9, x11 12ae7c: 54000123 b.lo 0x12aea0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x168> 12ae80: 5280006b mov w11, #0x3 // =3 12ae84: 8b0b0108 add x8, x8, x11 12ae88: eb03011f cmp x8, x3 12ae8c: 540000a2 b.hs 0x12aea0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x168> 12ae90: 9100054b add x11, x10, #0x1 12ae94: eb04015f cmp x10, x4 12ae98: aa0b03ea mov x10, x11 12ae9c: 54fff823 b.lo 0x12ada0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x68> 12aea0: 4b020100 sub w0, w8, w2 12aea4: d65f03c0 ret 000000000012aea8 ::do_max_length() const>: 12aea8: d503245f bti c 12aeac: 39406009 ldrb w9, [x0, #0x18] 12aeb0: 528000c8 mov w8, #0x6 // =6 12aeb4: 721e013f tst w9, #0x4 12aeb8: 52800069 mov w9, #0x3 // =3 12aebc: 1a880120 csel w0, w9, w8, eq 12aec0: d65f03c0 ret 000000000012aec4 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const>: 12aec4: d503233f paciasp 12aec8: d10143ff sub sp, sp, #0x50 12aecc: a9027bfd stp x29, x30, [sp, #0x20] 12aed0: 910083fd add x29, sp, #0x20 12aed4: f9001bf5 str x21, [sp, #0x30] 12aed8: a9044ff4 stp x20, x19, [sp, #0x40] 12aedc: d53bd055 mrs x21, TPIDR_EL0 12aee0: aa0603ea mov x10, x6 12aee4: f94016ab ldr x11, [x21, #0x28] 12aee8: aa0503e8 mov x8, x5 12aeec: aa0203e9 mov x9, x2 12aef0: aa0703f3 mov x19, x7 12aef4: aa0403f4 mov x20, x4 12aef8: aa0303e1 mov x1, x3 12aefc: f81f83ab stur x11, [x29, #-0x8] 12af00: aa0803e3 mov x3, x8 12af04: f9400806 ldr x6, [x0, #0x10] 12af08: a9008be5 stp x5, x2, [sp, #0x8] 12af0c: b9401807 ldr w7, [x0, #0x18] 12af10: 910043e2 add x2, sp, #0x10 12af14: 910023e5 add x5, sp, #0x8 12af18: aa0903e0 mov x0, x9 12af1c: aa0a03e4 mov x4, x10 12af20: 97fffcc9 bl 0x12a244 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x128> 12af24: a940a3e9 ldp x9, x8, [sp, #0x8] 12af28: f9000288 str x8, [x20] 12af2c: f9000269 str x9, [x19] 12af30: f94016a8 ldr x8, [x21, #0x28] 12af34: f85f83a9 ldur x9, [x29, #-0x8] 12af38: eb09011f cmp x8, x9 12af3c: 540000e1 b.ne 0x12af58 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x94> 12af40: a9444ff4 ldp x20, x19, [sp, #0x40] 12af44: a9427bfd ldp x29, x30, [sp, #0x20] 12af48: f9401bf5 ldr x21, [sp, #0x30] 12af4c: 910143ff add sp, sp, #0x50 12af50: d50323bf autiasp 12af54: d65f03c0 ret 12af58: 9400c7b6 bl 0x15ce30 <__stack_chk_fail@plt> 000000000012af5c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const>: 12af5c: d503233f paciasp 12af60: d10143ff sub sp, sp, #0x50 12af64: a9027bfd stp x29, x30, [sp, #0x20] 12af68: 910083fd add x29, sp, #0x20 12af6c: f9001bf5 str x21, [sp, #0x30] 12af70: a9044ff4 stp x20, x19, [sp, #0x40] 12af74: d53bd055 mrs x21, TPIDR_EL0 12af78: aa0603ea mov x10, x6 12af7c: f94016ab ldr x11, [x21, #0x28] 12af80: aa0503e8 mov x8, x5 12af84: aa0203e9 mov x9, x2 12af88: aa0703f3 mov x19, x7 12af8c: aa0403f4 mov x20, x4 12af90: aa0303e1 mov x1, x3 12af94: f81f83ab stur x11, [x29, #-0x8] 12af98: aa0803e3 mov x3, x8 12af9c: f9400806 ldr x6, [x0, #0x10] 12afa0: a9008be5 stp x5, x2, [sp, #0x8] 12afa4: b9401807 ldr w7, [x0, #0x18] 12afa8: 910043e2 add x2, sp, #0x10 12afac: 910023e5 add x5, sp, #0x8 12afb0: aa0903e0 mov x0, x9 12afb4: aa0a03e4 mov x4, x10 12afb8: 97fffd27 bl 0x12a454 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x90> 12afbc: a940a3e9 ldp x9, x8, [sp, #0x8] 12afc0: f9000288 str x8, [x20] 12afc4: f9000269 str x9, [x19] 12afc8: f94016a8 ldr x8, [x21, #0x28] 12afcc: f85f83a9 ldur x9, [x29, #-0x8] 12afd0: eb09011f cmp x8, x9 12afd4: 540000e1 b.ne 0x12aff0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x94> 12afd8: a9444ff4 ldp x20, x19, [sp, #0x40] 12afdc: a9427bfd ldp x29, x30, [sp, #0x20] 12afe0: f9401bf5 ldr x21, [sp, #0x30] 12afe4: 910143ff add sp, sp, #0x50 12afe8: d50323bf autiasp 12afec: d65f03c0 ret 12aff0: 9400c790 bl 0x15ce30 <__stack_chk_fail@plt> 000000000012aff4 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: 12aff4: d503245f bti c 12aff8: 52800060 mov w0, #0x3 // =3 12affc: f9000082 str x2, [x4] 12b000: d65f03c0 ret 000000000012b004 ::do_encoding() const>: 12b004: d503245f bti c 12b008: 2a1f03e0 mov w0, wzr 12b00c: d65f03c0 ret 000000000012b010 ::do_always_noconv() const>: 12b010: d503245f bti c 12b014: 2a1f03e0 mov w0, wzr 12b018: d65f03c0 ret 000000000012b01c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: 12b01c: d503245f bti c 12b020: aa0403e8 mov x8, x4 12b024: aa0303e1 mov x1, x3 12b028: f9400803 ldr x3, [x0, #0x10] 12b02c: b9401804 ldr w4, [x0, #0x18] 12b030: aa0203e0 mov x0, x2 12b034: aa0803e2 mov x2, x8 12b038: 17fffda5 b 0x12a6cc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1c> 000000000012b03c ::do_max_length() const>: 12b03c: d503245f bti c 12b040: 39406009 ldrb w9, [x0, #0x18] 12b044: 528000e8 mov w8, #0x7 // =7 12b048: 721e013f tst w9, #0x4 12b04c: 52800089 mov w9, #0x4 // =4 12b050: 1a880120 csel w0, w9, w8, eq 12b054: d65f03c0 ret 000000000012b058 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const>: 12b058: d503245f bti c 12b05c: 39408009 ldrb w9, [x0, #0x20] 12b060: f9400c08 ldr x8, [x0, #0x18] 12b064: 36080109 tbz w9, #0x1, 0x12b084 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x2c> 12b068: cb0500c9 sub x9, x6, x5 12b06c: f100093f cmp x9, #0x2 12b070: 5400006a b.ge 0x12b07c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x24> 12b074: 52800020 mov w0, #0x1 // =1 12b078: 1400002e b 0x12b130 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xd8> 12b07c: 529fffc9 mov w9, #0xfffe // =65534 12b080: 780024a9 strh w9, [x5], #0x2 12b084: eb03005f cmp x2, x3 12b088: 540004e2 b.hs 0x12b124 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xcc> 12b08c: 5287f809 mov w9, #0x3fc0 // =16320 12b090: 52801b0a mov w10, #0xd8 // =216 12b094: 14000006 b 0x12b0ac ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x54> 12b098: 8b0d00a5 add x5, x5, x13 12b09c: 91001042 add x2, x2, #0x4 12b0a0: eb03005f cmp x2, x3 12b0a4: 3900018b strb w11, [x12] 12b0a8: 540003e2 b.hs 0x12b124 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xcc> 12b0ac: b940004b ldr w11, [x2] 12b0b0: 530b7d6c lsr w12, w11, #11 12b0b4: 71006d9f cmp w12, #0x1b 12b0b8: fa4b1100 ccmp x8, x11, #0x0, ne 12b0bc: 54000383 b.lo 0x12b12c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xd4> 12b0c0: 53107d6d lsr w13, w11, #16 12b0c4: cb0500cc sub x12, x6, x5 12b0c8: 3500010d cbnz w13, 0x12b0e8 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x90> 12b0cc: f100099f cmp x12, #0x2 12b0d0: 54fffd2b b.lt 0x12b074 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x1c> 12b0d4: 53087d6e lsr w14, w11, #8 12b0d8: aa0503ec mov x12, x5 12b0dc: 5280004d mov w13, #0x2 // =2 12b0e0: 3800158e strb w14, [x12], #0x1 12b0e4: 17ffffed b 0x12b098 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x40> 12b0e8: f100119f cmp x12, #0x4 12b0ec: 54fffc4b b.lt 0x12b074 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x1c> 12b0f0: 530a7d6c lsr w12, w11, #10 12b0f4: 52801b90 mov w16, #0xdc // =220 12b0f8: 121a118c and w12, w12, #0x7c0 12b0fc: 33082570 bfxil w16, w11, #8, #2 12b100: 0b09018e add w14, w12, w9 12b104: 91000cac add x12, x5, #0x3 12b108: 5280008d mov w13, #0x4 // =4 12b10c: 2a4e214f orr w15, w10, w14, lsr #8 12b110: 330a3d6e bfxil w14, w11, #10, #6 12b114: 390008b0 strb w16, [x5, #0x2] 12b118: 390000af strb w15, [x5] 12b11c: 390004ae strb w14, [x5, #0x1] 12b120: 17ffffde b 0x12b098 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x40> 12b124: 2a1f03e0 mov w0, wzr 12b128: 14000002 b 0x12b130 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xd8> 12b12c: 52800040 mov w0, #0x2 // =2 12b130: f9000082 str x2, [x4] 12b134: f90000e5 str x5, [x7] 12b138: d65f03c0 ret 000000000012b13c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const>: 12b13c: d503245f bti c 12b140: cb020068 sub x8, x3, x2 12b144: f100091f cmp x8, #0x2 12b148: 5400014b b.lt 0x12b170 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x34> 12b14c: b9402008 ldr w8, [x0, #0x20] 12b150: 36100108 tbz w8, #0x2, 0x12b170 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x34> 12b154: 39400048 ldrb w8, [x2] 12b158: 7103f91f cmp w8, #0xfe 12b15c: 540000a1 b.ne 0x12b170 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x34> 12b160: 39400448 ldrb w8, [x2, #0x1] 12b164: 7103fd1f cmp w8, #0xff 12b168: 1a9f17e8 cset w8, eq 12b16c: 8b284442 add x2, x2, w8, uxtw #1 12b170: d1000468 sub x8, x3, #0x1 12b174: eb08005f cmp x2, x8 12b178: 54000562 b.hs 0x12b224 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xe8> 12b17c: f9400c09 ldr x9, [x0, #0x18] 12b180: 529b000a mov w10, #0xd800 // =55296 12b184: 529b800b mov w11, #0xdc00 // =56320 12b188: 14000005 b 0x12b19c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x60> 12b18c: 8b000042 add x2, x2, x0 12b190: eb08005f cmp x2, x8 12b194: b80044ac str w12, [x5], #0x4 12b198: 54000462 b.hs 0x12b224 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xe8> 12b19c: eb0600bf cmp x5, x6 12b1a0: 54000422 b.hs 0x12b224 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xe8> 12b1a4: 3940004d ldrb w13, [x2] 12b1a8: 3940044c ldrb w12, [x2, #0x1] 12b1ac: d378ddae lsl x14, x13, #8 12b1b0: b3781dac bfi x12, x13, #8, #8 12b1b4: 121615cd and w13, w14, #0xfc00 12b1b8: 6b0a01bf cmp w13, w10 12b1bc: 540000e0 b.eq 0x12b1d8 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x9c> 12b1c0: 52800040 mov w0, #0x2 // =2 12b1c4: 6b0b01bf cmp w13, w11 12b1c8: 54000320 b.eq 0x12b22c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xf0> 12b1cc: eb0c013f cmp x9, x12 12b1d0: 54fffde2 b.hs 0x12b18c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x50> 12b1d4: 14000016 b 0x12b22c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xf0> 12b1d8: cb02006d sub x13, x3, x2 12b1dc: f10011bf cmp x13, #0x4 12b1e0: 5400030b b.lt 0x12b240 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x104> 12b1e4: 3940084d ldrb w13, [x2, #0x2] 12b1e8: 121e15ae and w14, w13, #0xfc 12b1ec: 710371df cmp w14, #0xdc 12b1f0: 54000241 b.ne 0x12b238 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xfc> 12b1f4: 39400c4e ldrb w14, [x2, #0x3] 12b1f8: 53185dad lsl w13, w13, #8 12b1fc: 5316558c lsl w12, w12, #10 12b200: 927805ad and x13, x13, #0x300 12b204: 9276258c and x12, x12, #0xffc00 12b208: aa0e01ad orr x13, x13, x14 12b20c: aa0d018c orr x12, x12, x13 12b210: 9140418c add x12, x12, #0x10, lsl #12 // =0x10000 12b214: eb0c013f cmp x9, x12 12b218: 54000103 b.lo 0x12b238 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xfc> 12b21c: 52800080 mov w0, #0x4 // =4 12b220: 17ffffdb b 0x12b18c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x50> 12b224: eb03005f cmp x2, x3 12b228: 1a9f27e0 cset w0, lo 12b22c: f9000082 str x2, [x4] 12b230: f90000e5 str x5, [x7] 12b234: d65f03c0 ret 12b238: 52800040 mov w0, #0x2 // =2 12b23c: 17fffffc b 0x12b22c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xf0> 12b240: 52800020 mov w0, #0x1 // =1 12b244: 17fffffa b 0x12b22c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xf0> 000000000012b248 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: 12b248: d503245f bti c 12b24c: 52800060 mov w0, #0x3 // =3 12b250: f9000082 str x2, [x4] 12b254: d65f03c0 ret 000000000012b258 ::do_encoding() const>: 12b258: d503245f bti c 12b25c: 2a1f03e0 mov w0, wzr 12b260: d65f03c0 ret 000000000012b264 ::do_always_noconv() const>: 12b264: d503245f bti c 12b268: 2a1f03e0 mov w0, wzr 12b26c: d65f03c0 ret 000000000012b270 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: 12b270: d503245f bti c 12b274: aa0203e8 mov x8, x2 12b278: cb020069 sub x9, x3, x2 12b27c: f100093f cmp x9, #0x2 12b280: 5400018b b.lt 0x12b2b0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> 12b284: b9402009 ldr w9, [x0, #0x20] 12b288: aa0203e8 mov x8, x2 12b28c: 36100129 tbz w9, #0x2, 0x12b2b0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> 12b290: 39400049 ldrb w9, [x2] 12b294: aa0203e8 mov x8, x2 12b298: 7103f93f cmp w9, #0xfe 12b29c: 540000a1 b.ne 0x12b2b0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> 12b2a0: 39400448 ldrb w8, [x2, #0x1] 12b2a4: 7103fd1f cmp w8, #0xff 12b2a8: 1a9f17e8 cset w8, eq 12b2ac: 8b284448 add x8, x2, w8, uxtw #1 12b2b0: b40005e4 cbz x4, 0x12b36c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12b2b4: d1000469 sub x9, x3, #0x1 12b2b8: eb09011f cmp x8, x9 12b2bc: 54000582 b.hs 0x12b36c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12b2c0: f9400c0a ldr x10, [x0, #0x18] 12b2c4: 5280002b mov w11, #0x1 // =1 12b2c8: 529b000c mov w12, #0xd800 // =55296 12b2cc: 529b800d mov w13, #0xdc00 // =56320 12b2d0: 3940010f ldrb w15, [x8] 12b2d4: 3940050e ldrb w14, [x8, #0x1] 12b2d8: 53185df0 lsl w16, w15, #8 12b2dc: 33181dee bfi w14, w15, #8, #8 12b2e0: 1216160f and w15, w16, #0xfc00 12b2e4: 6b0c01ff cmp w15, w12 12b2e8: 54000120 b.eq 0x12b30c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x9c> 12b2ec: 6b0d01ff cmp w15, w13 12b2f0: 540003e0 b.eq 0x12b36c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12b2f4: eb2e415f cmp x10, w14, uxtw 12b2f8: 540003a3 b.lo 0x12b36c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12b2fc: 91000908 add x8, x8, #0x2 12b300: eb09011f cmp x8, x9 12b304: 540002c3 b.lo 0x12b35c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xec> 12b308: 14000019 b 0x12b36c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12b30c: cb08006f sub x15, x3, x8 12b310: f10011ff cmp x15, #0x4 12b314: 540002cb b.lt 0x12b36c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12b318: 3940090f ldrb w15, [x8, #0x2] 12b31c: 121e15f0 and w16, w15, #0xfc 12b320: 7103721f cmp w16, #0xdc 12b324: 54000241 b.ne 0x12b36c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12b328: 39400d10 ldrb w16, [x8, #0x3] 12b32c: 53185def lsl w15, w15, #8 12b330: 531655ce lsl w14, w14, #10 12b334: 927805ef and x15, x15, #0x300 12b338: 927625ce and x14, x14, #0xffc00 12b33c: aa1001ef orr x15, x15, x16 12b340: aa0f01ce orr x14, x14, x15 12b344: 914041ce add x14, x14, #0x10, lsl #12 // =0x10000 12b348: eb0e015f cmp x10, x14 12b34c: 54000103 b.lo 0x12b36c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12b350: 91001108 add x8, x8, #0x4 12b354: eb09011f cmp x8, x9 12b358: 540000a2 b.hs 0x12b36c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12b35c: 9100056e add x14, x11, #0x1 12b360: eb04017f cmp x11, x4 12b364: aa0e03eb mov x11, x14 12b368: 54fffb43 b.lo 0x12b2d0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x60> 12b36c: 4b020100 sub w0, w8, w2 12b370: d65f03c0 ret 000000000012b374 ::do_max_length() const>: 12b374: d503245f bti c 12b378: 39408009 ldrb w9, [x0, #0x20] 12b37c: 528000c8 mov w8, #0x6 // =6 12b380: 721e013f tst w9, #0x4 12b384: 52800089 mov w9, #0x4 // =4 12b388: 1a880120 csel w0, w9, w8, eq 12b38c: d65f03c0 ret 000000000012b390 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const>: 12b390: d503245f bti c 12b394: 39408009 ldrb w9, [x0, #0x20] 12b398: f9400c08 ldr x8, [x0, #0x18] 12b39c: 36080109 tbz w9, #0x1, 0x12b3bc ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x2c> 12b3a0: cb0500c9 sub x9, x6, x5 12b3a4: f100093f cmp x9, #0x2 12b3a8: 5400006a b.ge 0x12b3b4 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x24> 12b3ac: 52800020 mov w0, #0x1 // =1 12b3b0: 1400002a b 0x12b458 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xc8> 12b3b4: 529fdfe9 mov w9, #0xfeff // =65279 12b3b8: 780024a9 strh w9, [x5], #0x2 12b3bc: eb03005f cmp x2, x3 12b3c0: 54000462 b.hs 0x12b44c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xbc> 12b3c4: 5287f809 mov w9, #0x3fc0 // =16320 12b3c8: 52801b0a mov w10, #0xd8 // =216 12b3cc: 14000004 b 0x12b3dc ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x4c> 12b3d0: 91001042 add x2, x2, #0x4 12b3d4: eb03005f cmp x2, x3 12b3d8: 540003a2 b.hs 0x12b44c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xbc> 12b3dc: b940004b ldr w11, [x2] 12b3e0: 530b7d6c lsr w12, w11, #11 12b3e4: 71006d9f cmp w12, #0x1b 12b3e8: fa4b1100 ccmp x8, x11, #0x0, ne 12b3ec: 54000343 b.lo 0x12b454 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xc4> 12b3f0: 53107d6d lsr w13, w11, #16 12b3f4: cb0500cc sub x12, x6, x5 12b3f8: 350000ad cbnz w13, 0x12b40c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x7c> 12b3fc: f100099f cmp x12, #0x2 12b400: 54fffd6b b.lt 0x12b3ac ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x1c> 12b404: 780024ab strh w11, [x5], #0x2 12b408: 17fffff2 b 0x12b3d0 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x40> 12b40c: f100119f cmp x12, #0x4 12b410: 54fffceb b.lt 0x12b3ac ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x1c> 12b414: 530a7d6c lsr w12, w11, #10 12b418: 52801b8e mov w14, #0xdc // =220 12b41c: 121a118c and w12, w12, #0x7c0 12b420: 3308256e bfxil w14, w11, #8, #2 12b424: 0b09018c add w12, w12, w9 12b428: 390008ab strb w11, [x5, #0x2] 12b42c: 2a4c214d orr w13, w10, w12, lsr #8 12b430: 330a3d6c bfxil w12, w11, #10, #6 12b434: 39000cae strb w14, [x5, #0x3] 12b438: 390000ac strb w12, [x5] 12b43c: 910010ac add x12, x5, #0x4 12b440: 390004ad strb w13, [x5, #0x1] 12b444: aa0c03e5 mov x5, x12 12b448: 17ffffe2 b 0x12b3d0 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x40> 12b44c: 2a1f03e0 mov w0, wzr 12b450: 14000002 b 0x12b458 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xc8> 12b454: 52800040 mov w0, #0x2 // =2 12b458: f9000082 str x2, [x4] 12b45c: f90000e5 str x5, [x7] 12b460: d65f03c0 ret 000000000012b464 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const>: 12b464: d503245f bti c 12b468: cb020068 sub x8, x3, x2 12b46c: f100091f cmp x8, #0x2 12b470: 5400014b b.lt 0x12b498 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x34> 12b474: b9402008 ldr w8, [x0, #0x20] 12b478: 36100108 tbz w8, #0x2, 0x12b498 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x34> 12b47c: 39400048 ldrb w8, [x2] 12b480: 7103fd1f cmp w8, #0xff 12b484: 540000a1 b.ne 0x12b498 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x34> 12b488: 39400448 ldrb w8, [x2, #0x1] 12b48c: 7103f91f cmp w8, #0xfe 12b490: 1a9f17e8 cset w8, eq 12b494: 8b284442 add x2, x2, w8, uxtw #1 12b498: d1000468 sub x8, x3, #0x1 12b49c: eb08005f cmp x2, x8 12b4a0: 54000562 b.hs 0x12b54c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xe8> 12b4a4: f9400c09 ldr x9, [x0, #0x18] 12b4a8: 529b000a mov w10, #0xd800 // =55296 12b4ac: 529b800b mov w11, #0xdc00 // =56320 12b4b0: 14000005 b 0x12b4c4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x60> 12b4b4: 8b000042 add x2, x2, x0 12b4b8: eb08005f cmp x2, x8 12b4bc: b80044ac str w12, [x5], #0x4 12b4c0: 54000462 b.hs 0x12b54c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xe8> 12b4c4: eb0600bf cmp x5, x6 12b4c8: 54000422 b.hs 0x12b54c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xe8> 12b4cc: 3940044d ldrb w13, [x2, #0x1] 12b4d0: 3940004c ldrb w12, [x2] 12b4d4: d378ddae lsl x14, x13, #8 12b4d8: b3781dac bfi x12, x13, #8, #8 12b4dc: 121615cd and w13, w14, #0xfc00 12b4e0: 6b0a01bf cmp w13, w10 12b4e4: 540000e0 b.eq 0x12b500 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x9c> 12b4e8: 52800040 mov w0, #0x2 // =2 12b4ec: 6b0b01bf cmp w13, w11 12b4f0: 54000320 b.eq 0x12b554 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xf0> 12b4f4: eb0c013f cmp x9, x12 12b4f8: 54fffde2 b.hs 0x12b4b4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x50> 12b4fc: 14000016 b 0x12b554 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xf0> 12b500: cb02006d sub x13, x3, x2 12b504: f10011bf cmp x13, #0x4 12b508: 5400030b b.lt 0x12b568 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x104> 12b50c: 39400c4d ldrb w13, [x2, #0x3] 12b510: 121e15ae and w14, w13, #0xfc 12b514: 710371df cmp w14, #0xdc 12b518: 54000241 b.ne 0x12b560 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xfc> 12b51c: 3940084e ldrb w14, [x2, #0x2] 12b520: 53185dad lsl w13, w13, #8 12b524: 5316558c lsl w12, w12, #10 12b528: 927805ad and x13, x13, #0x300 12b52c: 9276258c and x12, x12, #0xffc00 12b530: aa0e01ad orr x13, x13, x14 12b534: aa0d018c orr x12, x12, x13 12b538: 9140418c add x12, x12, #0x10, lsl #12 // =0x10000 12b53c: eb0c013f cmp x9, x12 12b540: 54000103 b.lo 0x12b560 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xfc> 12b544: 52800080 mov w0, #0x4 // =4 12b548: 17ffffdb b 0x12b4b4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x50> 12b54c: eb03005f cmp x2, x3 12b550: 1a9f27e0 cset w0, lo 12b554: f9000082 str x2, [x4] 12b558: f90000e5 str x5, [x7] 12b55c: d65f03c0 ret 12b560: 52800040 mov w0, #0x2 // =2 12b564: 17fffffc b 0x12b554 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xf0> 12b568: 52800020 mov w0, #0x1 // =1 12b56c: 17fffffa b 0x12b554 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xf0> 000000000012b570 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: 12b570: d503245f bti c 12b574: 52800060 mov w0, #0x3 // =3 12b578: f9000082 str x2, [x4] 12b57c: d65f03c0 ret 000000000012b580 ::do_encoding() const>: 12b580: d503245f bti c 12b584: 2a1f03e0 mov w0, wzr 12b588: d65f03c0 ret 000000000012b58c ::do_always_noconv() const>: 12b58c: d503245f bti c 12b590: 2a1f03e0 mov w0, wzr 12b594: d65f03c0 ret 000000000012b598 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: 12b598: d503245f bti c 12b59c: aa0203e8 mov x8, x2 12b5a0: cb020069 sub x9, x3, x2 12b5a4: f100093f cmp x9, #0x2 12b5a8: 5400018b b.lt 0x12b5d8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> 12b5ac: b9402009 ldr w9, [x0, #0x20] 12b5b0: aa0203e8 mov x8, x2 12b5b4: 36100129 tbz w9, #0x2, 0x12b5d8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> 12b5b8: 39400049 ldrb w9, [x2] 12b5bc: aa0203e8 mov x8, x2 12b5c0: 7103fd3f cmp w9, #0xff 12b5c4: 540000a1 b.ne 0x12b5d8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> 12b5c8: 39400448 ldrb w8, [x2, #0x1] 12b5cc: 7103f91f cmp w8, #0xfe 12b5d0: 1a9f17e8 cset w8, eq 12b5d4: 8b284448 add x8, x2, w8, uxtw #1 12b5d8: b40005e4 cbz x4, 0x12b694 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12b5dc: d1000469 sub x9, x3, #0x1 12b5e0: eb09011f cmp x8, x9 12b5e4: 54000582 b.hs 0x12b694 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12b5e8: f9400c0a ldr x10, [x0, #0x18] 12b5ec: 5280002b mov w11, #0x1 // =1 12b5f0: 529b000c mov w12, #0xd800 // =55296 12b5f4: 529b800d mov w13, #0xdc00 // =56320 12b5f8: 3940050f ldrb w15, [x8, #0x1] 12b5fc: 3940010e ldrb w14, [x8] 12b600: 53185df0 lsl w16, w15, #8 12b604: 33181dee bfi w14, w15, #8, #8 12b608: 1216160f and w15, w16, #0xfc00 12b60c: 6b0c01ff cmp w15, w12 12b610: 54000120 b.eq 0x12b634 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x9c> 12b614: 6b0d01ff cmp w15, w13 12b618: 540003e0 b.eq 0x12b694 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12b61c: eb2e415f cmp x10, w14, uxtw 12b620: 540003a3 b.lo 0x12b694 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12b624: 91000908 add x8, x8, #0x2 12b628: eb09011f cmp x8, x9 12b62c: 540002c3 b.lo 0x12b684 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xec> 12b630: 14000019 b 0x12b694 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12b634: cb08006f sub x15, x3, x8 12b638: f10011ff cmp x15, #0x4 12b63c: 540002cb b.lt 0x12b694 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12b640: 39400d0f ldrb w15, [x8, #0x3] 12b644: 121e15f0 and w16, w15, #0xfc 12b648: 7103721f cmp w16, #0xdc 12b64c: 54000241 b.ne 0x12b694 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12b650: 39400910 ldrb w16, [x8, #0x2] 12b654: 53185def lsl w15, w15, #8 12b658: 531655ce lsl w14, w14, #10 12b65c: 927805ef and x15, x15, #0x300 12b660: 927625ce and x14, x14, #0xffc00 12b664: aa1001ef orr x15, x15, x16 12b668: aa0f01ce orr x14, x14, x15 12b66c: 914041ce add x14, x14, #0x10, lsl #12 // =0x10000 12b670: eb0e015f cmp x10, x14 12b674: 54000103 b.lo 0x12b694 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12b678: 91001108 add x8, x8, #0x4 12b67c: eb09011f cmp x8, x9 12b680: 540000a2 b.hs 0x12b694 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12b684: 9100056e add x14, x11, #0x1 12b688: eb04017f cmp x11, x4 12b68c: aa0e03eb mov x11, x14 12b690: 54fffb43 b.lo 0x12b5f8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x60> 12b694: 4b020100 sub w0, w8, w2 12b698: d65f03c0 ret 000000000012b69c ::do_max_length() const>: 12b69c: d503245f bti c 12b6a0: 39408009 ldrb w9, [x0, #0x20] 12b6a4: 528000c8 mov w8, #0x6 // =6 12b6a8: 721e013f tst w9, #0x4 12b6ac: 52800089 mov w9, #0x4 // =4 12b6b0: 1a880120 csel w0, w9, w8, eq 12b6b4: d65f03c0 ret 000000000012b6b8 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const>: 12b6b8: d503245f bti c 12b6bc: 39406009 ldrb w9, [x0, #0x18] 12b6c0: f9400808 ldr x8, [x0, #0x10] 12b6c4: 36080109 tbz w9, #0x1, 0x12b6e4 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x2c> 12b6c8: cb0500c9 sub x9, x6, x5 12b6cc: f100093f cmp x9, #0x2 12b6d0: 5400006a b.ge 0x12b6dc ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x24> 12b6d4: 52800020 mov w0, #0x1 // =1 12b6d8: 1400001c b 0x12b748 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x90> 12b6dc: 529fffc9 mov w9, #0xfffe // =65534 12b6e0: 780024a9 strh w9, [x5], #0x2 12b6e4: eb03005f cmp x2, x3 12b6e8: 540002a2 b.hs 0x12b73c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x84> 12b6ec: cb0500c9 sub x9, x6, x5 12b6f0: 529b000a mov w10, #0xd800 // =55296 12b6f4: 7940004c ldrh w12, [x2] 12b6f8: 1215118b and w11, w12, #0xf800 12b6fc: 6b0a017f cmp w11, w10 12b700: fa4c1100 ccmp x8, x12, #0x0, ne 12b704: 54000203 b.lo 0x12b744 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x8c> 12b708: f1000929 subs x9, x9, #0x2 12b70c: 54fffe4b b.lt 0x12b6d4 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x1c> 12b710: 53087d8d lsr w13, w12, #8 12b714: 910008ab add x11, x5, #0x2 12b718: 390004ac strb w12, [x5, #0x1] 12b71c: 91000842 add x2, x2, #0x2 12b720: eb03005f cmp x2, x3 12b724: 390000ad strb w13, [x5] 12b728: aa0b03e5 mov x5, x11 12b72c: 54fffe43 b.lo 0x12b6f4 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x3c> 12b730: 2a1f03e0 mov w0, wzr 12b734: aa0b03e5 mov x5, x11 12b738: 14000004 b 0x12b748 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x90> 12b73c: 2a1f03e0 mov w0, wzr 12b740: 14000002 b 0x12b748 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x90> 12b744: 52800040 mov w0, #0x2 // =2 12b748: f9000082 str x2, [x4] 12b74c: f90000e5 str x5, [x7] 12b750: d65f03c0 ret 000000000012b754 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const>: 12b754: d503245f bti c 12b758: cb020068 sub x8, x3, x2 12b75c: f100091f cmp x8, #0x2 12b760: 5400014b b.lt 0x12b788 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x34> 12b764: b9401808 ldr w8, [x0, #0x18] 12b768: 36100108 tbz w8, #0x2, 0x12b788 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x34> 12b76c: 39400048 ldrb w8, [x2] 12b770: 7103f91f cmp w8, #0xfe 12b774: 540000a1 b.ne 0x12b788 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x34> 12b778: 39400448 ldrb w8, [x2, #0x1] 12b77c: 7103fd1f cmp w8, #0xff 12b780: 1a9f17e8 cset w8, eq 12b784: 8b284442 add x2, x2, w8, uxtw #1 12b788: d1000468 sub x8, x3, #0x1 12b78c: eb08005f cmp x2, x8 12b790: 54000222 b.hs 0x12b7d4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x80> 12b794: f9400809 ldr x9, [x0, #0x10] 12b798: 52800040 mov w0, #0x2 // =2 12b79c: eb0600bf cmp x5, x6 12b7a0: 540001a2 b.hs 0x12b7d4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x80> 12b7a4: 3940004b ldrb w11, [x2] 12b7a8: 121d116a and w10, w11, #0xf8 12b7ac: 7103615f cmp w10, #0xd8 12b7b0: 54000160 b.eq 0x12b7dc ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x88> 12b7b4: 3940044a ldrb w10, [x2, #0x1] 12b7b8: 33181d6a bfi w10, w11, #8, #8 12b7bc: eb0a013f cmp x9, x10 12b7c0: 540000e3 b.lo 0x12b7dc ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x88> 12b7c4: 91000842 add x2, x2, #0x2 12b7c8: eb08005f cmp x2, x8 12b7cc: 780024aa strh w10, [x5], #0x2 12b7d0: 54fffe63 b.lo 0x12b79c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x48> 12b7d4: eb03005f cmp x2, x3 12b7d8: 1a9f27e0 cset w0, lo 12b7dc: f9000082 str x2, [x4] 12b7e0: f90000e5 str x5, [x7] 12b7e4: d65f03c0 ret 000000000012b7e8 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: 12b7e8: d503245f bti c 12b7ec: 52800060 mov w0, #0x3 // =3 12b7f0: f9000082 str x2, [x4] 12b7f4: d65f03c0 ret 000000000012b7f8 ::do_encoding() const>: 12b7f8: d503245f bti c 12b7fc: 2a1f03e0 mov w0, wzr 12b800: d65f03c0 ret 000000000012b804 ::do_always_noconv() const>: 12b804: d503245f bti c 12b808: 2a1f03e0 mov w0, wzr 12b80c: d65f03c0 ret 000000000012b810 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: 12b810: d503245f bti c 12b814: aa0203e8 mov x8, x2 12b818: cb020069 sub x9, x3, x2 12b81c: f100093f cmp x9, #0x2 12b820: 5400018b b.lt 0x12b850 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> 12b824: b9401809 ldr w9, [x0, #0x18] 12b828: aa0203e8 mov x8, x2 12b82c: 36100129 tbz w9, #0x2, 0x12b850 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> 12b830: 39400049 ldrb w9, [x2] 12b834: aa0203e8 mov x8, x2 12b838: 7103f93f cmp w9, #0xfe 12b83c: 540000a1 b.ne 0x12b850 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> 12b840: 39400448 ldrb w8, [x2, #0x1] 12b844: 7103fd1f cmp w8, #0xff 12b848: 1a9f17e8 cset w8, eq 12b84c: 8b284448 add x8, x2, w8, uxtw #1 12b850: b40002a4 cbz x4, 0x12b8a4 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x94> 12b854: d1000469 sub x9, x3, #0x1 12b858: eb09011f cmp x8, x9 12b85c: 54000242 b.hs 0x12b8a4 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x94> 12b860: f940080a ldr x10, [x0, #0x10] 12b864: 5280002b mov w11, #0x1 // =1 12b868: 3940010c ldrb w12, [x8] 12b86c: 121d118d and w13, w12, #0xf8 12b870: 710361bf cmp w13, #0xd8 12b874: 54000180 b.eq 0x12b8a4 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x94> 12b878: 3940050d ldrb w13, [x8, #0x1] 12b87c: 33181d8d bfi w13, w12, #8, #8 12b880: eb0d015f cmp x10, x13 12b884: 1a9f37ec cset w12, hs 12b888: 8b2c4508 add x8, x8, w12, uxtw #1 12b88c: 540000c3 b.lo 0x12b8a4 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x94> 12b890: 9100056c add x12, x11, #0x1 12b894: eb09011f cmp x8, x9 12b898: fa443162 ccmp x11, x4, #0x2, lo 12b89c: aa0c03eb mov x11, x12 12b8a0: 54fffe43 b.lo 0x12b868 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x58> 12b8a4: 4b020100 sub w0, w8, w2 12b8a8: d65f03c0 ret 000000000012b8ac ::do_max_length() const>: 12b8ac: d503245f bti c 12b8b0: 39406009 ldrb w9, [x0, #0x18] 12b8b4: 52800088 mov w8, #0x4 // =4 12b8b8: 721e013f tst w9, #0x4 12b8bc: 52800049 mov w9, #0x2 // =2 12b8c0: 1a880120 csel w0, w9, w8, eq 12b8c4: d65f03c0 ret 000000000012b8c8 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const>: 12b8c8: d503245f bti c 12b8cc: 39406009 ldrb w9, [x0, #0x18] 12b8d0: f9400808 ldr x8, [x0, #0x10] 12b8d4: 36080109 tbz w9, #0x1, 0x12b8f4 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x2c> 12b8d8: cb0500c9 sub x9, x6, x5 12b8dc: f100093f cmp x9, #0x2 12b8e0: 5400006a b.ge 0x12b8ec ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x24> 12b8e4: 52800020 mov w0, #0x1 // =1 12b8e8: 1400001c b 0x12b958 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x90> 12b8ec: 529fdfe9 mov w9, #0xfeff // =65279 12b8f0: 780024a9 strh w9, [x5], #0x2 12b8f4: eb03005f cmp x2, x3 12b8f8: 540002a2 b.hs 0x12b94c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x84> 12b8fc: cb0500c9 sub x9, x6, x5 12b900: 529b000a mov w10, #0xd800 // =55296 12b904: 7940004c ldrh w12, [x2] 12b908: 1215118b and w11, w12, #0xf800 12b90c: 6b0a017f cmp w11, w10 12b910: fa4c1100 ccmp x8, x12, #0x0, ne 12b914: 54000203 b.lo 0x12b954 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x8c> 12b918: f1000929 subs x9, x9, #0x2 12b91c: 54fffe4b b.lt 0x12b8e4 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x1c> 12b920: 53087d8d lsr w13, w12, #8 12b924: 910008ab add x11, x5, #0x2 12b928: 390000ac strb w12, [x5] 12b92c: 91000842 add x2, x2, #0x2 12b930: eb03005f cmp x2, x3 12b934: 390004ad strb w13, [x5, #0x1] 12b938: aa0b03e5 mov x5, x11 12b93c: 54fffe43 b.lo 0x12b904 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x3c> 12b940: 2a1f03e0 mov w0, wzr 12b944: aa0b03e5 mov x5, x11 12b948: 14000004 b 0x12b958 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x90> 12b94c: 2a1f03e0 mov w0, wzr 12b950: 14000002 b 0x12b958 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x90> 12b954: 52800040 mov w0, #0x2 // =2 12b958: f9000082 str x2, [x4] 12b95c: f90000e5 str x5, [x7] 12b960: d65f03c0 ret 000000000012b964 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const>: 12b964: d503245f bti c 12b968: cb020068 sub x8, x3, x2 12b96c: f100091f cmp x8, #0x2 12b970: 5400014b b.lt 0x12b998 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x34> 12b974: b9401808 ldr w8, [x0, #0x18] 12b978: 36100108 tbz w8, #0x2, 0x12b998 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x34> 12b97c: 39400048 ldrb w8, [x2] 12b980: 7103fd1f cmp w8, #0xff 12b984: 540000a1 b.ne 0x12b998 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x34> 12b988: 39400448 ldrb w8, [x2, #0x1] 12b98c: 7103f91f cmp w8, #0xfe 12b990: 1a9f17e8 cset w8, eq 12b994: 8b284442 add x2, x2, w8, uxtw #1 12b998: d1000468 sub x8, x3, #0x1 12b99c: eb08005f cmp x2, x8 12b9a0: 54000222 b.hs 0x12b9e4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x80> 12b9a4: f9400809 ldr x9, [x0, #0x10] 12b9a8: 52800040 mov w0, #0x2 // =2 12b9ac: eb0600bf cmp x5, x6 12b9b0: 540001a2 b.hs 0x12b9e4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x80> 12b9b4: 3940044b ldrb w11, [x2, #0x1] 12b9b8: 121d116a and w10, w11, #0xf8 12b9bc: 7103615f cmp w10, #0xd8 12b9c0: 54000160 b.eq 0x12b9ec ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x88> 12b9c4: 3940004a ldrb w10, [x2] 12b9c8: 33181d6a bfi w10, w11, #8, #8 12b9cc: eb0a013f cmp x9, x10 12b9d0: 540000e3 b.lo 0x12b9ec ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x88> 12b9d4: 91000842 add x2, x2, #0x2 12b9d8: eb08005f cmp x2, x8 12b9dc: 780024aa strh w10, [x5], #0x2 12b9e0: 54fffe63 b.lo 0x12b9ac ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x48> 12b9e4: eb03005f cmp x2, x3 12b9e8: 1a9f27e0 cset w0, lo 12b9ec: f9000082 str x2, [x4] 12b9f0: f90000e5 str x5, [x7] 12b9f4: d65f03c0 ret 000000000012b9f8 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: 12b9f8: d503245f bti c 12b9fc: 52800060 mov w0, #0x3 // =3 12ba00: f9000082 str x2, [x4] 12ba04: d65f03c0 ret 000000000012ba08 ::do_encoding() const>: 12ba08: d503245f bti c 12ba0c: 2a1f03e0 mov w0, wzr 12ba10: d65f03c0 ret 000000000012ba14 ::do_always_noconv() const>: 12ba14: d503245f bti c 12ba18: 2a1f03e0 mov w0, wzr 12ba1c: d65f03c0 ret 000000000012ba20 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: 12ba20: d503245f bti c 12ba24: aa0203e8 mov x8, x2 12ba28: cb020069 sub x9, x3, x2 12ba2c: f100093f cmp x9, #0x2 12ba30: 5400018b b.lt 0x12ba60 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> 12ba34: b9401809 ldr w9, [x0, #0x18] 12ba38: aa0203e8 mov x8, x2 12ba3c: 36100129 tbz w9, #0x2, 0x12ba60 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> 12ba40: 39400049 ldrb w9, [x2] 12ba44: aa0203e8 mov x8, x2 12ba48: 7103fd3f cmp w9, #0xff 12ba4c: 540000a1 b.ne 0x12ba60 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> 12ba50: 39400448 ldrb w8, [x2, #0x1] 12ba54: 7103f91f cmp w8, #0xfe 12ba58: 1a9f17e8 cset w8, eq 12ba5c: 8b284448 add x8, x2, w8, uxtw #1 12ba60: b40002a4 cbz x4, 0x12bab4 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x94> 12ba64: d1000469 sub x9, x3, #0x1 12ba68: eb09011f cmp x8, x9 12ba6c: 54000242 b.hs 0x12bab4 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x94> 12ba70: f940080a ldr x10, [x0, #0x10] 12ba74: 5280002b mov w11, #0x1 // =1 12ba78: 3940050c ldrb w12, [x8, #0x1] 12ba7c: 121d118d and w13, w12, #0xf8 12ba80: 710361bf cmp w13, #0xd8 12ba84: 54000180 b.eq 0x12bab4 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x94> 12ba88: 3940010d ldrb w13, [x8] 12ba8c: 33181d8d bfi w13, w12, #8, #8 12ba90: eb0d015f cmp x10, x13 12ba94: 1a9f37ec cset w12, hs 12ba98: 8b2c4508 add x8, x8, w12, uxtw #1 12ba9c: 540000c3 b.lo 0x12bab4 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x94> 12baa0: 9100056c add x12, x11, #0x1 12baa4: eb09011f cmp x8, x9 12baa8: fa443162 ccmp x11, x4, #0x2, lo 12baac: aa0c03eb mov x11, x12 12bab0: 54fffe43 b.lo 0x12ba78 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x58> 12bab4: 4b020100 sub w0, w8, w2 12bab8: d65f03c0 ret 000000000012babc ::do_max_length() const>: 12babc: d503245f bti c 12bac0: 39406009 ldrb w9, [x0, #0x18] 12bac4: 52800088 mov w8, #0x4 // =4 12bac8: 721e013f tst w9, #0x4 12bacc: 52800049 mov w9, #0x2 // =2 12bad0: 1a880120 csel w0, w9, w8, eq 12bad4: d65f03c0 ret 000000000012bad8 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const>: 12bad8: d503245f bti c 12badc: 39406009 ldrb w9, [x0, #0x18] 12bae0: f9400808 ldr x8, [x0, #0x10] 12bae4: 36080109 tbz w9, #0x1, 0x12bb04 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x2c> 12bae8: cb0500c9 sub x9, x6, x5 12baec: f100093f cmp x9, #0x2 12baf0: 5400006a b.ge 0x12bafc ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x24> 12baf4: 52800020 mov w0, #0x1 // =1 12baf8: 1400002e b 0x12bbb0 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xd8> 12bafc: 529fffc9 mov w9, #0xfffe // =65534 12bb00: 780024a9 strh w9, [x5], #0x2 12bb04: eb03005f cmp x2, x3 12bb08: 540004e2 b.hs 0x12bba4 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xcc> 12bb0c: 5287f809 mov w9, #0x3fc0 // =16320 12bb10: 52801b0a mov w10, #0xd8 // =216 12bb14: 14000006 b 0x12bb2c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x54> 12bb18: 8b0d00a5 add x5, x5, x13 12bb1c: 91001042 add x2, x2, #0x4 12bb20: eb03005f cmp x2, x3 12bb24: 3900018b strb w11, [x12] 12bb28: 540003e2 b.hs 0x12bba4 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xcc> 12bb2c: b940004b ldr w11, [x2] 12bb30: 530b7d6c lsr w12, w11, #11 12bb34: 71006d9f cmp w12, #0x1b 12bb38: fa4b1100 ccmp x8, x11, #0x0, ne 12bb3c: 54000383 b.lo 0x12bbac ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xd4> 12bb40: 53107d6d lsr w13, w11, #16 12bb44: cb0500cc sub x12, x6, x5 12bb48: 3500010d cbnz w13, 0x12bb68 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x90> 12bb4c: f100099f cmp x12, #0x2 12bb50: 54fffd2b b.lt 0x12baf4 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x1c> 12bb54: 53087d6e lsr w14, w11, #8 12bb58: aa0503ec mov x12, x5 12bb5c: 5280004d mov w13, #0x2 // =2 12bb60: 3800158e strb w14, [x12], #0x1 12bb64: 17ffffed b 0x12bb18 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x40> 12bb68: f100119f cmp x12, #0x4 12bb6c: 54fffc4b b.lt 0x12baf4 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x1c> 12bb70: 530a7d6c lsr w12, w11, #10 12bb74: 52801b90 mov w16, #0xdc // =220 12bb78: 121a118c and w12, w12, #0x7c0 12bb7c: 33082570 bfxil w16, w11, #8, #2 12bb80: 0b09018e add w14, w12, w9 12bb84: 91000cac add x12, x5, #0x3 12bb88: 5280008d mov w13, #0x4 // =4 12bb8c: 2a4e214f orr w15, w10, w14, lsr #8 12bb90: 330a3d6e bfxil w14, w11, #10, #6 12bb94: 390008b0 strb w16, [x5, #0x2] 12bb98: 390000af strb w15, [x5] 12bb9c: 390004ae strb w14, [x5, #0x1] 12bba0: 17ffffde b 0x12bb18 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x40> 12bba4: 2a1f03e0 mov w0, wzr 12bba8: 14000002 b 0x12bbb0 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xd8> 12bbac: 52800040 mov w0, #0x2 // =2 12bbb0: f9000082 str x2, [x4] 12bbb4: f90000e5 str x5, [x7] 12bbb8: d65f03c0 ret 000000000012bbbc ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const>: 12bbbc: d503245f bti c 12bbc0: cb020068 sub x8, x3, x2 12bbc4: f100091f cmp x8, #0x2 12bbc8: 5400014b b.lt 0x12bbf0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x34> 12bbcc: b9401808 ldr w8, [x0, #0x18] 12bbd0: 36100108 tbz w8, #0x2, 0x12bbf0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x34> 12bbd4: 39400048 ldrb w8, [x2] 12bbd8: 7103f91f cmp w8, #0xfe 12bbdc: 540000a1 b.ne 0x12bbf0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x34> 12bbe0: 39400448 ldrb w8, [x2, #0x1] 12bbe4: 7103fd1f cmp w8, #0xff 12bbe8: 1a9f17e8 cset w8, eq 12bbec: 8b284442 add x2, x2, w8, uxtw #1 12bbf0: d1000468 sub x8, x3, #0x1 12bbf4: eb08005f cmp x2, x8 12bbf8: 54000562 b.hs 0x12bca4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xe8> 12bbfc: f9400809 ldr x9, [x0, #0x10] 12bc00: 529b000a mov w10, #0xd800 // =55296 12bc04: 529b800b mov w11, #0xdc00 // =56320 12bc08: 14000005 b 0x12bc1c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x60> 12bc0c: 8b000042 add x2, x2, x0 12bc10: eb08005f cmp x2, x8 12bc14: b80044ac str w12, [x5], #0x4 12bc18: 54000462 b.hs 0x12bca4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xe8> 12bc1c: eb0600bf cmp x5, x6 12bc20: 54000422 b.hs 0x12bca4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xe8> 12bc24: 3940004d ldrb w13, [x2] 12bc28: 3940044c ldrb w12, [x2, #0x1] 12bc2c: d378ddae lsl x14, x13, #8 12bc30: b3781dac bfi x12, x13, #8, #8 12bc34: 121615cd and w13, w14, #0xfc00 12bc38: 6b0a01bf cmp w13, w10 12bc3c: 540000e0 b.eq 0x12bc58 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x9c> 12bc40: 52800040 mov w0, #0x2 // =2 12bc44: 6b0b01bf cmp w13, w11 12bc48: 54000320 b.eq 0x12bcac ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xf0> 12bc4c: eb0c013f cmp x9, x12 12bc50: 54fffde2 b.hs 0x12bc0c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x50> 12bc54: 14000016 b 0x12bcac ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xf0> 12bc58: cb02006d sub x13, x3, x2 12bc5c: f10011bf cmp x13, #0x4 12bc60: 5400030b b.lt 0x12bcc0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x104> 12bc64: 3940084d ldrb w13, [x2, #0x2] 12bc68: 121e15ae and w14, w13, #0xfc 12bc6c: 710371df cmp w14, #0xdc 12bc70: 54000241 b.ne 0x12bcb8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xfc> 12bc74: 39400c4e ldrb w14, [x2, #0x3] 12bc78: 53185dad lsl w13, w13, #8 12bc7c: 5316558c lsl w12, w12, #10 12bc80: 927805ad and x13, x13, #0x300 12bc84: 9276258c and x12, x12, #0xffc00 12bc88: aa0e01ad orr x13, x13, x14 12bc8c: aa0d018c orr x12, x12, x13 12bc90: 9140418c add x12, x12, #0x10, lsl #12 // =0x10000 12bc94: eb0c013f cmp x9, x12 12bc98: 54000103 b.lo 0x12bcb8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xfc> 12bc9c: 52800080 mov w0, #0x4 // =4 12bca0: 17ffffdb b 0x12bc0c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x50> 12bca4: eb03005f cmp x2, x3 12bca8: 1a9f27e0 cset w0, lo 12bcac: f9000082 str x2, [x4] 12bcb0: f90000e5 str x5, [x7] 12bcb4: d65f03c0 ret 12bcb8: 52800040 mov w0, #0x2 // =2 12bcbc: 17fffffc b 0x12bcac ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xf0> 12bcc0: 52800020 mov w0, #0x1 // =1 12bcc4: 17fffffa b 0x12bcac ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xf0> 000000000012bcc8 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: 12bcc8: d503245f bti c 12bccc: 52800060 mov w0, #0x3 // =3 12bcd0: f9000082 str x2, [x4] 12bcd4: d65f03c0 ret 000000000012bcd8 ::do_encoding() const>: 12bcd8: d503245f bti c 12bcdc: 2a1f03e0 mov w0, wzr 12bce0: d65f03c0 ret 000000000012bce4 ::do_always_noconv() const>: 12bce4: d503245f bti c 12bce8: 2a1f03e0 mov w0, wzr 12bcec: d65f03c0 ret 000000000012bcf0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: 12bcf0: d503245f bti c 12bcf4: aa0203e8 mov x8, x2 12bcf8: cb020069 sub x9, x3, x2 12bcfc: f100093f cmp x9, #0x2 12bd00: 5400018b b.lt 0x12bd30 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> 12bd04: b9401809 ldr w9, [x0, #0x18] 12bd08: aa0203e8 mov x8, x2 12bd0c: 36100129 tbz w9, #0x2, 0x12bd30 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> 12bd10: 39400049 ldrb w9, [x2] 12bd14: aa0203e8 mov x8, x2 12bd18: 7103f93f cmp w9, #0xfe 12bd1c: 540000a1 b.ne 0x12bd30 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> 12bd20: 39400448 ldrb w8, [x2, #0x1] 12bd24: 7103fd1f cmp w8, #0xff 12bd28: 1a9f17e8 cset w8, eq 12bd2c: 8b284448 add x8, x2, w8, uxtw #1 12bd30: b40005e4 cbz x4, 0x12bdec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12bd34: d1000469 sub x9, x3, #0x1 12bd38: eb09011f cmp x8, x9 12bd3c: 54000582 b.hs 0x12bdec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12bd40: f940080a ldr x10, [x0, #0x10] 12bd44: 5280002b mov w11, #0x1 // =1 12bd48: 529b000c mov w12, #0xd800 // =55296 12bd4c: 529b800d mov w13, #0xdc00 // =56320 12bd50: 3940010f ldrb w15, [x8] 12bd54: 3940050e ldrb w14, [x8, #0x1] 12bd58: 53185df0 lsl w16, w15, #8 12bd5c: 33181dee bfi w14, w15, #8, #8 12bd60: 1216160f and w15, w16, #0xfc00 12bd64: 6b0c01ff cmp w15, w12 12bd68: 54000120 b.eq 0x12bd8c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x9c> 12bd6c: 6b0d01ff cmp w15, w13 12bd70: 540003e0 b.eq 0x12bdec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12bd74: eb2e415f cmp x10, w14, uxtw 12bd78: 540003a3 b.lo 0x12bdec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12bd7c: 91000908 add x8, x8, #0x2 12bd80: eb09011f cmp x8, x9 12bd84: 540002c3 b.lo 0x12bddc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xec> 12bd88: 14000019 b 0x12bdec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12bd8c: cb08006f sub x15, x3, x8 12bd90: f10011ff cmp x15, #0x4 12bd94: 540002cb b.lt 0x12bdec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12bd98: 3940090f ldrb w15, [x8, #0x2] 12bd9c: 121e15f0 and w16, w15, #0xfc 12bda0: 7103721f cmp w16, #0xdc 12bda4: 54000241 b.ne 0x12bdec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12bda8: 39400d10 ldrb w16, [x8, #0x3] 12bdac: 53185def lsl w15, w15, #8 12bdb0: 531655ce lsl w14, w14, #10 12bdb4: 927805ef and x15, x15, #0x300 12bdb8: 927625ce and x14, x14, #0xffc00 12bdbc: aa1001ef orr x15, x15, x16 12bdc0: aa0f01ce orr x14, x14, x15 12bdc4: 914041ce add x14, x14, #0x10, lsl #12 // =0x10000 12bdc8: eb0e015f cmp x10, x14 12bdcc: 54000103 b.lo 0x12bdec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12bdd0: 91001108 add x8, x8, #0x4 12bdd4: eb09011f cmp x8, x9 12bdd8: 540000a2 b.hs 0x12bdec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12bddc: 9100056e add x14, x11, #0x1 12bde0: eb04017f cmp x11, x4 12bde4: aa0e03eb mov x11, x14 12bde8: 54fffb43 b.lo 0x12bd50 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x60> 12bdec: 4b020100 sub w0, w8, w2 12bdf0: d65f03c0 ret 000000000012bdf4 ::do_max_length() const>: 12bdf4: d503245f bti c 12bdf8: 39406009 ldrb w9, [x0, #0x18] 12bdfc: 528000c8 mov w8, #0x6 // =6 12be00: 721e013f tst w9, #0x4 12be04: 52800089 mov w9, #0x4 // =4 12be08: 1a880120 csel w0, w9, w8, eq 12be0c: d65f03c0 ret 000000000012be10 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const>: 12be10: d503245f bti c 12be14: 39406009 ldrb w9, [x0, #0x18] 12be18: f9400808 ldr x8, [x0, #0x10] 12be1c: 36080109 tbz w9, #0x1, 0x12be3c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x2c> 12be20: cb0500c9 sub x9, x6, x5 12be24: f100093f cmp x9, #0x2 12be28: 5400006a b.ge 0x12be34 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x24> 12be2c: 52800020 mov w0, #0x1 // =1 12be30: 1400002a b 0x12bed8 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xc8> 12be34: 529fdfe9 mov w9, #0xfeff // =65279 12be38: 780024a9 strh w9, [x5], #0x2 12be3c: eb03005f cmp x2, x3 12be40: 54000462 b.hs 0x12becc ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xbc> 12be44: 5287f809 mov w9, #0x3fc0 // =16320 12be48: 52801b0a mov w10, #0xd8 // =216 12be4c: 14000004 b 0x12be5c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x4c> 12be50: 91001042 add x2, x2, #0x4 12be54: eb03005f cmp x2, x3 12be58: 540003a2 b.hs 0x12becc ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xbc> 12be5c: b940004b ldr w11, [x2] 12be60: 530b7d6c lsr w12, w11, #11 12be64: 71006d9f cmp w12, #0x1b 12be68: fa4b1100 ccmp x8, x11, #0x0, ne 12be6c: 54000343 b.lo 0x12bed4 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xc4> 12be70: 53107d6d lsr w13, w11, #16 12be74: cb0500cc sub x12, x6, x5 12be78: 350000ad cbnz w13, 0x12be8c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x7c> 12be7c: f100099f cmp x12, #0x2 12be80: 54fffd6b b.lt 0x12be2c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x1c> 12be84: 780024ab strh w11, [x5], #0x2 12be88: 17fffff2 b 0x12be50 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x40> 12be8c: f100119f cmp x12, #0x4 12be90: 54fffceb b.lt 0x12be2c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x1c> 12be94: 530a7d6c lsr w12, w11, #10 12be98: 52801b8e mov w14, #0xdc // =220 12be9c: 121a118c and w12, w12, #0x7c0 12bea0: 3308256e bfxil w14, w11, #8, #2 12bea4: 0b09018c add w12, w12, w9 12bea8: 390008ab strb w11, [x5, #0x2] 12beac: 2a4c214d orr w13, w10, w12, lsr #8 12beb0: 330a3d6c bfxil w12, w11, #10, #6 12beb4: 39000cae strb w14, [x5, #0x3] 12beb8: 390000ac strb w12, [x5] 12bebc: 910010ac add x12, x5, #0x4 12bec0: 390004ad strb w13, [x5, #0x1] 12bec4: aa0c03e5 mov x5, x12 12bec8: 17ffffe2 b 0x12be50 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x40> 12becc: 2a1f03e0 mov w0, wzr 12bed0: 14000002 b 0x12bed8 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xc8> 12bed4: 52800040 mov w0, #0x2 // =2 12bed8: f9000082 str x2, [x4] 12bedc: f90000e5 str x5, [x7] 12bee0: d65f03c0 ret 000000000012bee4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const>: 12bee4: d503245f bti c 12bee8: cb020068 sub x8, x3, x2 12beec: f100091f cmp x8, #0x2 12bef0: 5400014b b.lt 0x12bf18 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x34> 12bef4: b9401808 ldr w8, [x0, #0x18] 12bef8: 36100108 tbz w8, #0x2, 0x12bf18 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x34> 12befc: 39400048 ldrb w8, [x2] 12bf00: 7103fd1f cmp w8, #0xff 12bf04: 540000a1 b.ne 0x12bf18 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x34> 12bf08: 39400448 ldrb w8, [x2, #0x1] 12bf0c: 7103f91f cmp w8, #0xfe 12bf10: 1a9f17e8 cset w8, eq 12bf14: 8b284442 add x2, x2, w8, uxtw #1 12bf18: d1000468 sub x8, x3, #0x1 12bf1c: eb08005f cmp x2, x8 12bf20: 54000562 b.hs 0x12bfcc ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xe8> 12bf24: f9400809 ldr x9, [x0, #0x10] 12bf28: 529b000a mov w10, #0xd800 // =55296 12bf2c: 529b800b mov w11, #0xdc00 // =56320 12bf30: 14000005 b 0x12bf44 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x60> 12bf34: 8b000042 add x2, x2, x0 12bf38: eb08005f cmp x2, x8 12bf3c: b80044ac str w12, [x5], #0x4 12bf40: 54000462 b.hs 0x12bfcc ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xe8> 12bf44: eb0600bf cmp x5, x6 12bf48: 54000422 b.hs 0x12bfcc ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xe8> 12bf4c: 3940044d ldrb w13, [x2, #0x1] 12bf50: 3940004c ldrb w12, [x2] 12bf54: d378ddae lsl x14, x13, #8 12bf58: b3781dac bfi x12, x13, #8, #8 12bf5c: 121615cd and w13, w14, #0xfc00 12bf60: 6b0a01bf cmp w13, w10 12bf64: 540000e0 b.eq 0x12bf80 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x9c> 12bf68: 52800040 mov w0, #0x2 // =2 12bf6c: 6b0b01bf cmp w13, w11 12bf70: 54000320 b.eq 0x12bfd4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xf0> 12bf74: eb0c013f cmp x9, x12 12bf78: 54fffde2 b.hs 0x12bf34 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x50> 12bf7c: 14000016 b 0x12bfd4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xf0> 12bf80: cb02006d sub x13, x3, x2 12bf84: f10011bf cmp x13, #0x4 12bf88: 5400030b b.lt 0x12bfe8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x104> 12bf8c: 39400c4d ldrb w13, [x2, #0x3] 12bf90: 121e15ae and w14, w13, #0xfc 12bf94: 710371df cmp w14, #0xdc 12bf98: 54000241 b.ne 0x12bfe0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xfc> 12bf9c: 3940084e ldrb w14, [x2, #0x2] 12bfa0: 53185dad lsl w13, w13, #8 12bfa4: 5316558c lsl w12, w12, #10 12bfa8: 927805ad and x13, x13, #0x300 12bfac: 9276258c and x12, x12, #0xffc00 12bfb0: aa0e01ad orr x13, x13, x14 12bfb4: aa0d018c orr x12, x12, x13 12bfb8: 9140418c add x12, x12, #0x10, lsl #12 // =0x10000 12bfbc: eb0c013f cmp x9, x12 12bfc0: 54000103 b.lo 0x12bfe0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xfc> 12bfc4: 52800080 mov w0, #0x4 // =4 12bfc8: 17ffffdb b 0x12bf34 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x50> 12bfcc: eb03005f cmp x2, x3 12bfd0: 1a9f27e0 cset w0, lo 12bfd4: f9000082 str x2, [x4] 12bfd8: f90000e5 str x5, [x7] 12bfdc: d65f03c0 ret 12bfe0: 52800040 mov w0, #0x2 // =2 12bfe4: 17fffffc b 0x12bfd4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xf0> 12bfe8: 52800020 mov w0, #0x1 // =1 12bfec: 17fffffa b 0x12bfd4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xf0> 000000000012bff0 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: 12bff0: d503245f bti c 12bff4: 52800060 mov w0, #0x3 // =3 12bff8: f9000082 str x2, [x4] 12bffc: d65f03c0 ret 000000000012c000 ::do_encoding() const>: 12c000: d503245f bti c 12c004: 2a1f03e0 mov w0, wzr 12c008: d65f03c0 ret 000000000012c00c ::do_always_noconv() const>: 12c00c: d503245f bti c 12c010: 2a1f03e0 mov w0, wzr 12c014: d65f03c0 ret 000000000012c018 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: 12c018: d503245f bti c 12c01c: aa0203e8 mov x8, x2 12c020: cb020069 sub x9, x3, x2 12c024: f100093f cmp x9, #0x2 12c028: 5400018b b.lt 0x12c058 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> 12c02c: b9401809 ldr w9, [x0, #0x18] 12c030: aa0203e8 mov x8, x2 12c034: 36100129 tbz w9, #0x2, 0x12c058 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> 12c038: 39400049 ldrb w9, [x2] 12c03c: aa0203e8 mov x8, x2 12c040: 7103fd3f cmp w9, #0xff 12c044: 540000a1 b.ne 0x12c058 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> 12c048: 39400448 ldrb w8, [x2, #0x1] 12c04c: 7103f91f cmp w8, #0xfe 12c050: 1a9f17e8 cset w8, eq 12c054: 8b284448 add x8, x2, w8, uxtw #1 12c058: b40005e4 cbz x4, 0x12c114 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12c05c: d1000469 sub x9, x3, #0x1 12c060: eb09011f cmp x8, x9 12c064: 54000582 b.hs 0x12c114 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12c068: f940080a ldr x10, [x0, #0x10] 12c06c: 5280002b mov w11, #0x1 // =1 12c070: 529b000c mov w12, #0xd800 // =55296 12c074: 529b800d mov w13, #0xdc00 // =56320 12c078: 3940050f ldrb w15, [x8, #0x1] 12c07c: 3940010e ldrb w14, [x8] 12c080: 53185df0 lsl w16, w15, #8 12c084: 33181dee bfi w14, w15, #8, #8 12c088: 1216160f and w15, w16, #0xfc00 12c08c: 6b0c01ff cmp w15, w12 12c090: 54000120 b.eq 0x12c0b4 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x9c> 12c094: 6b0d01ff cmp w15, w13 12c098: 540003e0 b.eq 0x12c114 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12c09c: eb2e415f cmp x10, w14, uxtw 12c0a0: 540003a3 b.lo 0x12c114 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12c0a4: 91000908 add x8, x8, #0x2 12c0a8: eb09011f cmp x8, x9 12c0ac: 540002c3 b.lo 0x12c104 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xec> 12c0b0: 14000019 b 0x12c114 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12c0b4: cb08006f sub x15, x3, x8 12c0b8: f10011ff cmp x15, #0x4 12c0bc: 540002cb b.lt 0x12c114 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12c0c0: 39400d0f ldrb w15, [x8, #0x3] 12c0c4: 121e15f0 and w16, w15, #0xfc 12c0c8: 7103721f cmp w16, #0xdc 12c0cc: 54000241 b.ne 0x12c114 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12c0d0: 39400910 ldrb w16, [x8, #0x2] 12c0d4: 53185def lsl w15, w15, #8 12c0d8: 531655ce lsl w14, w14, #10 12c0dc: 927805ef and x15, x15, #0x300 12c0e0: 927625ce and x14, x14, #0xffc00 12c0e4: aa1001ef orr x15, x15, x16 12c0e8: aa0f01ce orr x14, x14, x15 12c0ec: 914041ce add x14, x14, #0x10, lsl #12 // =0x10000 12c0f0: eb0e015f cmp x10, x14 12c0f4: 54000103 b.lo 0x12c114 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12c0f8: 91001108 add x8, x8, #0x4 12c0fc: eb09011f cmp x8, x9 12c100: 540000a2 b.hs 0x12c114 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xfc> 12c104: 9100056e add x14, x11, #0x1 12c108: eb04017f cmp x11, x4 12c10c: aa0e03eb mov x11, x14 12c110: 54fffb43 b.lo 0x12c078 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x60> 12c114: 4b020100 sub w0, w8, w2 12c118: d65f03c0 ret 000000000012c11c ::do_max_length() const>: 12c11c: d503245f bti c 12c120: 39406009 ldrb w9, [x0, #0x18] 12c124: 528000c8 mov w8, #0x6 // =6 12c128: 721e013f tst w9, #0x4 12c12c: 52800089 mov w9, #0x4 // =4 12c130: 1a880120 csel w0, w9, w8, eq 12c134: d65f03c0 ret 000000000012c138 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const>: 12c138: d503233f paciasp 12c13c: d10143ff sub sp, sp, #0x50 12c140: a9027bfd stp x29, x30, [sp, #0x20] 12c144: 910083fd add x29, sp, #0x20 12c148: f9001bf5 str x21, [sp, #0x30] 12c14c: a9044ff4 stp x20, x19, [sp, #0x40] 12c150: d53bd055 mrs x21, TPIDR_EL0 12c154: aa0603ea mov x10, x6 12c158: f94016ab ldr x11, [x21, #0x28] 12c15c: aa0503e8 mov x8, x5 12c160: aa0203e9 mov x9, x2 12c164: aa0703f3 mov x19, x7 12c168: aa0403f4 mov x20, x4 12c16c: aa0303e1 mov x1, x3 12c170: f81f83ab stur x11, [x29, #-0x8] 12c174: aa0803e3 mov x3, x8 12c178: f9400c06 ldr x6, [x0, #0x18] 12c17c: a9008be5 stp x5, x2, [sp, #0x8] 12c180: b9402007 ldr w7, [x0, #0x20] 12c184: 910043e2 add x2, sp, #0x10 12c188: 910023e5 add x5, sp, #0x8 12c18c: aa0903e0 mov x0, x9 12c190: aa0a03e4 mov x4, x10 12c194: 9400000f bl 0x12c1d0 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x98> 12c198: a940a3e9 ldp x9, x8, [sp, #0x8] 12c19c: f9000288 str x8, [x20] 12c1a0: f9000269 str x9, [x19] 12c1a4: f94016a8 ldr x8, [x21, #0x28] 12c1a8: f85f83a9 ldur x9, [x29, #-0x8] 12c1ac: eb09011f cmp x8, x9 12c1b0: 540000e1 b.ne 0x12c1cc ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x94> 12c1b4: a9444ff4 ldp x20, x19, [sp, #0x40] 12c1b8: a9427bfd ldp x29, x30, [sp, #0x20] 12c1bc: f9401bf5 ldr x21, [sp, #0x30] 12c1c0: 910143ff add sp, sp, #0x50 12c1c4: d50323bf autiasp 12c1c8: d65f03c0 ret 12c1cc: 9400c319 bl 0x15ce30 <__stack_chk_fail@plt> 12c1d0: d503245f bti c 12c1d4: f9000040 str x0, [x2] 12c1d8: f90000a3 str x3, [x5] 12c1dc: 36080287 tbz w7, #0x1, 0x12c22c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xf4> 12c1e0: cb030088 sub x8, x4, x3 12c1e4: f1000d1f cmp x8, #0x3 12c1e8: 5400006a b.ge 0x12c1f4 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xbc> 12c1ec: 52800020 mov w0, #0x1 // =1 12c1f0: d65f03c0 ret 12c1f4: 91000468 add x8, x3, #0x1 12c1f8: 52801de9 mov w9, #0xef // =239 12c1fc: 5280176a mov w10, #0xbb // =187 12c200: f90000a8 str x8, [x5] 12c204: 39000069 strb w9, [x3] 12c208: f94000a8 ldr x8, [x5] 12c20c: 91000509 add x9, x8, #0x1 12c210: f90000a9 str x9, [x5] 12c214: 3900010a strb w10, [x8] 12c218: 528017ea mov w10, #0xbf // =191 12c21c: f94000a8 ldr x8, [x5] 12c220: 91000509 add x9, x8, #0x1 12c224: f90000a9 str x9, [x5] 12c228: 3900010a strb w10, [x8] 12c22c: f940004a ldr x10, [x2] 12c230: eb01015f cmp x10, x1 12c234: 54000d82 b.hs 0x12c3e4 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x2ac> 12c238: 529b8008 mov w8, #0xdc00 // =56320 12c23c: 14000015 b 0x12c290 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x158> 12c240: f94000aa ldr x10, [x5] 12c244: cb0a008b sub x11, x4, x10 12c248: f100097f cmp x11, #0x2 12c24c: 54fffd0b b.lt 0x12c1ec ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xb4> 12c250: 53067d2b lsr w11, w9, #6 12c254: 9100054c add x12, x10, #0x1 12c258: 321a056b orr w11, w11, #0xc0 12c25c: f90000ac str x12, [x5] 12c260: 3900014b strb w11, [x10] 12c264: 5280100b mov w11, #0x80 // =128 12c268: f94000aa ldr x10, [x5] 12c26c: 3300152b bfxil w11, w9, #0, #6 12c270: 9100054c add x12, x10, #0x1 12c274: f90000ac str x12, [x5] 12c278: 3900014b strb w11, [x10] 12c27c: f9400049 ldr x9, [x2] 12c280: 9100112a add x10, x9, #0x4 12c284: eb01015f cmp x10, x1 12c288: f900004a str x10, [x2] 12c28c: 54000ac2 b.hs 0x12c3e4 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x2ac> 12c290: b9400149 ldr w9, [x10] 12c294: 92403d2b and x11, x9, #0xffff 12c298: eb06017f cmp x11, x6 12c29c: 54000a88 b.hi 0x12c3ec ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x2b4> 12c2a0: 7101fd7f cmp w11, #0x7f 12c2a4: 54000128 b.hi 0x12c2c8 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x190> 12c2a8: f94000aa ldr x10, [x5] 12c2ac: cb0a008b sub x11, x4, x10 12c2b0: f100057f cmp x11, #0x1 12c2b4: 54fff9cb b.lt 0x12c1ec ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xb4> 12c2b8: 9100054b add x11, x10, #0x1 12c2bc: f90000ab str x11, [x5] 12c2c0: 39000149 strb w9, [x10] 12c2c4: 17ffffee b 0x12c27c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x144> 12c2c8: 711ffd7f cmp w11, #0x7ff 12c2cc: 54fffba9 b.ls 0x12c240 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x108> 12c2d0: 530b7d6c lsr w12, w11, #11 12c2d4: 7100699f cmp w12, #0x1a 12c2d8: 540006a9 b.ls 0x12c3ac ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x274> 12c2dc: 530a7d6c lsr w12, w11, #10 12c2e0: 7100d99f cmp w12, #0x36 12c2e4: 54000608 b.hi 0x12c3a4 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x26c> 12c2e8: cb0a002c sub x12, x1, x10 12c2ec: f100219f cmp x12, #0x8 12c2f0: 54fff7eb b.lt 0x12c1ec ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xb4> 12c2f4: b8404d4c ldr w12, [x10, #0x4]! 12c2f8: 1216158d and w13, w12, #0xfc00 12c2fc: 6b0801bf cmp w13, w8 12c300: 54000761 b.ne 0x12c3ec ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x2b4> 12c304: f94000ad ldr x13, [x5] 12c308: cb0d008d sub x13, x4, x13 12c30c: f10011bf cmp x13, #0x4 12c310: 54fff6eb b.lt 0x12c1ec ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xb4> 12c314: 5316556b lsl w11, w11, #10 12c318: 9276256b and x11, x11, #0xffc00 12c31c: b340258b bfxil x11, x12, #0, #10 12c320: 9140416b add x11, x11, #0x10, lsl #12 // =0x10000 12c324: eb06017f cmp x11, x6 12c328: 54000628 b.hi 0x12c3ec ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x2b4> 12c32c: f900004a str x10, [x2] 12c330: 5306252b ubfx w11, w9, #6, #4 12c334: f94000aa ldr x10, [x5] 12c338: 1100056b add w11, w11, #0x1 12c33c: 53027d6d lsr w13, w11, #2 12c340: 321c0dad orr w13, w13, #0xf0 12c344: 9100054e add x14, x10, #0x1 12c348: f90000ae str x14, [x5] 12c34c: 3900014d strb w13, [x10] 12c350: 5302152d ubfx w13, w9, #2, #4 12c354: f94000aa ldr x10, [x5] 12c358: 331c056d bfi w13, w11, #4, #2 12c35c: 321901ad orr w13, w13, #0x80 12c360: 531c0529 ubfiz w9, w9, #4, #2 12c364: 33062589 bfxil w9, w12, #6, #4 12c368: 9100054b add x11, x10, #0x1 12c36c: 32190129 orr w9, w9, #0x80 12c370: f90000ab str x11, [x5] 12c374: 3900014d strb w13, [x10] 12c378: f94000aa ldr x10, [x5] 12c37c: 9100054b add x11, x10, #0x1 12c380: f90000ab str x11, [x5] 12c384: 39000149 strb w9, [x10] 12c388: 5280100a mov w10, #0x80 // =128 12c38c: f94000a9 ldr x9, [x5] 12c390: 3300158a bfxil w10, w12, #0, #6 12c394: 9100052b add x11, x9, #0x1 12c398: f90000ab str x11, [x5] 12c39c: 3900012a strb w10, [x9] 12c3a0: 17ffffb7 b 0x12c27c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x144> 12c3a4: 7140397f cmp w11, #0xe, lsl #12 // =0xe000 12c3a8: 54000223 b.lo 0x12c3ec ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x2b4> 12c3ac: f94000aa ldr x10, [x5] 12c3b0: cb0a008c sub x12, x4, x10 12c3b4: f1000d9f cmp x12, #0x3 12c3b8: 54fff1ab b.lt 0x12c1ec ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xb4> 12c3bc: 530c7d6b lsr w11, w11, #12 12c3c0: 9100054c add x12, x10, #0x1 12c3c4: 321b096b orr w11, w11, #0xe0 12c3c8: f90000ac str x12, [x5] 12c3cc: 3900014b strb w11, [x10] 12c3d0: 5280100b mov w11, #0x80 // =128 12c3d4: f94000aa ldr x10, [x5] 12c3d8: 33062d2b bfxil w11, w9, #6, #6 12c3dc: 9100054c add x12, x10, #0x1 12c3e0: 17ffff9f b 0x12c25c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x124> 12c3e4: 2a1f03e0 mov w0, wzr 12c3e8: d65f03c0 ret 12c3ec: 52800040 mov w0, #0x2 // =2 12c3f0: d65f03c0 ret 000000000012c3f4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const>: 12c3f4: d503233f paciasp 12c3f8: d10143ff sub sp, sp, #0x50 12c3fc: a9027bfd stp x29, x30, [sp, #0x20] 12c400: 910083fd add x29, sp, #0x20 12c404: f9001bf5 str x21, [sp, #0x30] 12c408: a9044ff4 stp x20, x19, [sp, #0x40] 12c40c: d53bd055 mrs x21, TPIDR_EL0 12c410: aa0603ea mov x10, x6 12c414: f94016ab ldr x11, [x21, #0x28] 12c418: aa0503e8 mov x8, x5 12c41c: aa0203e9 mov x9, x2 12c420: aa0703f3 mov x19, x7 12c424: aa0403f4 mov x20, x4 12c428: aa0303e1 mov x1, x3 12c42c: f81f83ab stur x11, [x29, #-0x8] 12c430: aa0803e3 mov x3, x8 12c434: f9400c06 ldr x6, [x0, #0x18] 12c438: a9008be5 stp x5, x2, [sp, #0x8] 12c43c: b9402007 ldr w7, [x0, #0x20] 12c440: 910043e2 add x2, sp, #0x10 12c444: 910023e5 add x5, sp, #0x8 12c448: aa0903e0 mov x0, x9 12c44c: aa0a03e4 mov x4, x10 12c450: 9400000f bl 0x12c48c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x98> 12c454: a940a3e9 ldp x9, x8, [sp, #0x8] 12c458: f9000288 str x8, [x20] 12c45c: f9000269 str x9, [x19] 12c460: f94016a8 ldr x8, [x21, #0x28] 12c464: f85f83a9 ldur x9, [x29, #-0x8] 12c468: eb09011f cmp x8, x9 12c46c: 540000e1 b.ne 0x12c488 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x94> 12c470: a9444ff4 ldp x20, x19, [sp, #0x40] 12c474: a9427bfd ldp x29, x30, [sp, #0x20] 12c478: f9401bf5 ldr x21, [sp, #0x30] 12c47c: 910143ff add sp, sp, #0x50 12c480: d50323bf autiasp 12c484: d65f03c0 ret 12c488: 9400c26a bl 0x15ce30 <__stack_chk_fail@plt> 12c48c: d503245f bti c 12c490: f9000040 str x0, [x2] 12c494: f90000a3 str x3, [x5] 12c498: f940004b ldr x11, [x2] 12c49c: 361001e7 tbz w7, #0x2, 0x12c4d8 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xe4> 12c4a0: cb0b0028 sub x8, x1, x11 12c4a4: f1000d1f cmp x8, #0x3 12c4a8: 5400018b b.lt 0x12c4d8 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xe4> 12c4ac: 39400168 ldrb w8, [x11] 12c4b0: 7103bd1f cmp w8, #0xef 12c4b4: 54000121 b.ne 0x12c4d8 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xe4> 12c4b8: 39400568 ldrb w8, [x11, #0x1] 12c4bc: 7102ed1f cmp w8, #0xbb 12c4c0: 540000c1 b.ne 0x12c4d8 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xe4> 12c4c4: 39400968 ldrb w8, [x11, #0x2] 12c4c8: 7102fd1f cmp w8, #0xbf 12c4cc: 54000061 b.ne 0x12c4d8 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xe4> 12c4d0: 91000d6b add x11, x11, #0x3 12c4d4: f900004b str x11, [x2] 12c4d8: eb01017f cmp x11, x1 12c4dc: 54001042 b.hs 0x12c6e4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2f0> 12c4e0: f94000aa ldr x10, [x5] 12c4e4: 529b0008 mov w8, #0xd800 // =55296 12c4e8: 529b8009 mov w9, #0xdc00 // =56320 12c4ec: eb04015f cmp x10, x4 12c4f0: 54001022 b.hs 0x12c6f4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x300> 12c4f4: 3940016c ldrb w12, [x11] 12c4f8: eb06019f cmp x12, x6 12c4fc: 54000f88 b.hi 0x12c6ec ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2f8> 12c500: 3738006c tbnz w12, #0x7, 0x12c50c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x118> 12c504: 9100056b add x11, x11, #0x1 12c508: 14000045 b 0x12c61c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x228> 12c50c: 7103099f cmp w12, #0xc2 12c510: 54000ee3 b.lo 0x12c6ec ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2f8> 12c514: 71037d9f cmp w12, #0xdf 12c518: 540001e8 b.hi 0x12c554 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x160> 12c51c: cb0b002d sub x13, x1, x11 12c520: f10009bf cmp x13, #0x2 12c524: 54000e8b b.lt 0x12c6f4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x300> 12c528: 3940056d ldrb w13, [x11, #0x1] 12c52c: 121a05ae and w14, w13, #0xc0 12c530: 710201df cmp w14, #0x80 12c534: 54000dc1 b.ne 0x12c6ec ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2f8> 12c538: 531a658c lsl w12, w12, #6 12c53c: 927a118c and x12, x12, #0x7c0 12c540: b34015ac bfxil x12, x13, #0, #6 12c544: eb06019f cmp x12, x6 12c548: 54000d28 b.hi 0x12c6ec ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2f8> 12c54c: 9100096b add x11, x11, #0x2 12c550: 14000033 b 0x12c61c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x228> 12c554: 7103bd9f cmp w12, #0xef 12c558: 540001c8 b.hi 0x12c590 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x19c> 12c55c: cb0b002d sub x13, x1, x11 12c560: f1000dbf cmp x13, #0x3 12c564: 54000c8b b.lt 0x12c6f4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x300> 12c568: 3940056e ldrb w14, [x11, #0x1] 12c56c: 7103b59f cmp w12, #0xed 12c570: 3940096d ldrb w13, [x11, #0x2] 12c574: 54000300 b.eq 0x12c5d4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1e0> 12c578: 7103819f cmp w12, #0xe0 12c57c: 54000341 b.ne 0x12c5e4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1f0> 12c580: 121b09cf and w15, w14, #0xe0 12c584: 710281ff cmp w15, #0xa0 12c588: 54000340 b.eq 0x12c5f0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1fc> 12c58c: 14000058 b 0x12c6ec ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2f8> 12c590: 7103d19f cmp w12, #0xf4 12c594: 54000ac8 b.hi 0x12c6ec ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2f8> 12c598: cb0b002d sub x13, x1, x11 12c59c: f10011bf cmp x13, #0x4 12c5a0: 54000aab b.lt 0x12c6f4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x300> 12c5a4: 3940056e ldrb w14, [x11, #0x1] 12c5a8: 7103d19f cmp w12, #0xf4 12c5ac: 3940096d ldrb w13, [x11, #0x2] 12c5b0: 39400d6b ldrb w11, [x11, #0x3] 12c5b4: 54000460 b.eq 0x12c640 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x24c> 12c5b8: 7103c19f cmp w12, #0xf0 12c5bc: 540004a1 b.ne 0x12c650 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x25c> 12c5c0: 1101c1cf add w15, w14, #0x70 12c5c4: 12001def and w15, w15, #0xff 12c5c8: 7100c1ff cmp w15, #0x30 12c5cc: 54000483 b.lo 0x12c65c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x268> 12c5d0: 14000047 b 0x12c6ec ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2f8> 12c5d4: 121b09cf and w15, w14, #0xe0 12c5d8: 710201ff cmp w15, #0x80 12c5dc: 540000a0 b.eq 0x12c5f0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1fc> 12c5e0: 14000043 b 0x12c6ec ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2f8> 12c5e4: 121a05cf and w15, w14, #0xc0 12c5e8: 710201ff cmp w15, #0x80 12c5ec: 54000801 b.ne 0x12c6ec ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2f8> 12c5f0: 121a05af and w15, w13, #0xc0 12c5f4: 710201ff cmp w15, #0x80 12c5f8: 540007a1 b.ne 0x12c6ec ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2f8> 12c5fc: 924015ce and x14, x14, #0x3f 12c600: 53144d8c lsl w12, w12, #12 12c604: 92740d8c and x12, x12, #0xf000 12c608: b37a15cc bfi x12, x14, #6, #6 12c60c: b34015ac bfxil x12, x13, #0, #6 12c610: eb06019f cmp x12, x6 12c614: 540006c8 b.hi 0x12c6ec ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2f8> 12c618: 91000d6b add x11, x11, #0x3 12c61c: b900014c str w12, [x10] 12c620: f900004b str x11, [x2] 12c624: f94000aa ldr x10, [x5] 12c628: 9100114a add x10, x10, #0x4 12c62c: f90000aa str x10, [x5] 12c630: f940004b ldr x11, [x2] 12c634: eb01017f cmp x11, x1 12c638: 54fff5a3 b.lo 0x12c4ec ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xf8> 12c63c: 1400002a b 0x12c6e4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2f0> 12c640: 121c0dcf and w15, w14, #0xf0 12c644: 710201ff cmp w15, #0x80 12c648: 540000a0 b.eq 0x12c65c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x268> 12c64c: 14000028 b 0x12c6ec ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2f8> 12c650: 121a05cf and w15, w14, #0xc0 12c654: 710201ff cmp w15, #0x80 12c658: 540004a1 b.ne 0x12c6ec ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2f8> 12c65c: 121a05af and w15, w13, #0xc0 12c660: 710201ff cmp w15, #0x80 12c664: 54000441 b.ne 0x12c6ec ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2f8> 12c668: 121a056f and w15, w11, #0xc0 12c66c: 710201ff cmp w15, #0x80 12c670: 540003e1 b.ne 0x12c6ec ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2f8> 12c674: cb0a008f sub x15, x4, x10 12c678: f10021ff cmp x15, #0x8 12c67c: 540003cb b.lt 0x12c6f4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x300> 12c680: 924015cf and x15, x14, #0x3f 12c684: 530e3590 lsl w16, w12, #18 12c688: 924015b1 and x17, x13, #0x3f 12c68c: 926e0a10 and x16, x16, #0x1c0000 12c690: b37415f0 bfi x16, x15, #12, #6 12c694: b37a1630 bfi x16, x17, #6, #6 12c698: b3401570 bfxil x16, x11, #0, #6 12c69c: eb06021f cmp x16, x6 12c6a0: 54000268 b.hi 0x12c6ec ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2f8> 12c6a4: 531e758c lsl w12, w12, #2 12c6a8: 9240156b and x11, x11, #0x3f 12c6ac: 330415cc bfxil w12, w14, #4, #2 12c6b0: 531e0dce ubfiz w14, w14, #2, #4 12c6b4: 331a0dab bfi w11, w13, #6, #4 12c6b8: 2a09016b orr w11, w11, w9 12c6bc: 331a118e bfi w14, w12, #6, #5 12c6c0: 330415ae bfxil w14, w13, #4, #2 12c6c4: 510101cc sub w12, w14, #0x40 12c6c8: 2a08018c orr w12, w12, w8 12c6cc: b900014c str w12, [x10] 12c6d0: b8004d4b str w11, [x10, #0x4]! 12c6d4: f90000aa str x10, [x5] 12c6d8: f940004a ldr x10, [x2] 12c6dc: 9100114b add x11, x10, #0x4 12c6e0: 17ffffd0 b 0x12c620 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x22c> 12c6e4: 2a1f03e0 mov w0, wzr 12c6e8: d65f03c0 ret 12c6ec: 52800040 mov w0, #0x2 // =2 12c6f0: d65f03c0 ret 12c6f4: 52800020 mov w0, #0x1 // =1 12c6f8: d65f03c0 ret 000000000012c6fc ::do_unshift(mbstate_t&, char*, char*, char*&) const>: 12c6fc: d503245f bti c 12c700: 52800060 mov w0, #0x3 // =3 12c704: f9000082 str x2, [x4] 12c708: d65f03c0 ret 000000000012c70c ::do_encoding() const>: 12c70c: d503245f bti c 12c710: 2a1f03e0 mov w0, wzr 12c714: d65f03c0 ret 000000000012c718 ::do_always_noconv() const>: 12c718: d503245f bti c 12c71c: 2a1f03e0 mov w0, wzr 12c720: d65f03c0 ret 000000000012c724 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: 12c724: d503245f bti c 12c728: aa0403e8 mov x8, x4 12c72c: aa0303e1 mov x1, x3 12c730: f9400c03 ldr x3, [x0, #0x18] 12c734: b9402004 ldr w4, [x0, #0x20] 12c738: aa0203e0 mov x0, x2 12c73c: aa0803e2 mov x2, x8 12c740: 17fff5e0 b 0x129ec0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1c> 000000000012c744 ::do_max_length() const>: 12c744: d503245f bti c 12c748: 39408009 ldrb w9, [x0, #0x20] 12c74c: 528000e8 mov w8, #0x7 // =7 12c750: 721e013f tst w9, #0x4 12c754: 52800089 mov w9, #0x4 // =4 12c758: 1a880120 csel w0, w9, w8, eq 12c75c: d65f03c0 ret 000000000012c760 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const>: 12c760: d503233f paciasp 12c764: d10143ff sub sp, sp, #0x50 12c768: a9027bfd stp x29, x30, [sp, #0x20] 12c76c: 910083fd add x29, sp, #0x20 12c770: f9001bf5 str x21, [sp, #0x30] 12c774: a9044ff4 stp x20, x19, [sp, #0x40] 12c778: d53bd055 mrs x21, TPIDR_EL0 12c77c: aa0603ea mov x10, x6 12c780: f94016ab ldr x11, [x21, #0x28] 12c784: aa0503e8 mov x8, x5 12c788: aa0203e9 mov x9, x2 12c78c: aa0703f3 mov x19, x7 12c790: aa0403f4 mov x20, x4 12c794: aa0303e1 mov x1, x3 12c798: f81f83ab stur x11, [x29, #-0x8] 12c79c: aa0803e3 mov x3, x8 12c7a0: f9400806 ldr x6, [x0, #0x10] 12c7a4: a9008be5 stp x5, x2, [sp, #0x8] 12c7a8: b9401807 ldr w7, [x0, #0x18] 12c7ac: 910043e2 add x2, sp, #0x10 12c7b0: 910023e5 add x5, sp, #0x8 12c7b4: aa0903e0 mov x0, x9 12c7b8: aa0a03e4 mov x4, x10 12c7bc: 97fff467 bl 0x129958 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x90> 12c7c0: a940a3e9 ldp x9, x8, [sp, #0x8] 12c7c4: f9000288 str x8, [x20] 12c7c8: f9000269 str x9, [x19] 12c7cc: f94016a8 ldr x8, [x21, #0x28] 12c7d0: f85f83a9 ldur x9, [x29, #-0x8] 12c7d4: eb09011f cmp x8, x9 12c7d8: 540000e1 b.ne 0x12c7f4 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x94> 12c7dc: a9444ff4 ldp x20, x19, [sp, #0x40] 12c7e0: a9427bfd ldp x29, x30, [sp, #0x20] 12c7e4: f9401bf5 ldr x21, [sp, #0x30] 12c7e8: 910143ff add sp, sp, #0x50 12c7ec: d50323bf autiasp 12c7f0: d65f03c0 ret 12c7f4: 9400c18f bl 0x15ce30 <__stack_chk_fail@plt> 000000000012c7f8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const>: 12c7f8: d503233f paciasp 12c7fc: d10143ff sub sp, sp, #0x50 12c800: a9027bfd stp x29, x30, [sp, #0x20] 12c804: 910083fd add x29, sp, #0x20 12c808: f9001bf5 str x21, [sp, #0x30] 12c80c: a9044ff4 stp x20, x19, [sp, #0x40] 12c810: d53bd055 mrs x21, TPIDR_EL0 12c814: aa0603ea mov x10, x6 12c818: f94016ab ldr x11, [x21, #0x28] 12c81c: aa0503e8 mov x8, x5 12c820: aa0203e9 mov x9, x2 12c824: aa0703f3 mov x19, x7 12c828: aa0403f4 mov x20, x4 12c82c: aa0303e1 mov x1, x3 12c830: f81f83ab stur x11, [x29, #-0x8] 12c834: aa0803e3 mov x3, x8 12c838: f9400806 ldr x6, [x0, #0x10] 12c83c: a9008be5 stp x5, x2, [sp, #0x8] 12c840: b9401807 ldr w7, [x0, #0x18] 12c844: 910043e2 add x2, sp, #0x10 12c848: 910023e5 add x5, sp, #0x8 12c84c: aa0903e0 mov x0, x9 12c850: aa0a03e4 mov x4, x10 12c854: 97fff4ed bl 0x129c08 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x90> 12c858: a940a3e9 ldp x9, x8, [sp, #0x8] 12c85c: f9000288 str x8, [x20] 12c860: f9000269 str x9, [x19] 12c864: f94016a8 ldr x8, [x21, #0x28] 12c868: f85f83a9 ldur x9, [x29, #-0x8] 12c86c: eb09011f cmp x8, x9 12c870: 540000e1 b.ne 0x12c88c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x94> 12c874: a9444ff4 ldp x20, x19, [sp, #0x40] 12c878: a9427bfd ldp x29, x30, [sp, #0x20] 12c87c: f9401bf5 ldr x21, [sp, #0x30] 12c880: 910143ff add sp, sp, #0x50 12c884: d50323bf autiasp 12c888: d65f03c0 ret 12c88c: 9400c169 bl 0x15ce30 <__stack_chk_fail@plt> 000000000012c890 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: 12c890: d503245f bti c 12c894: 52800060 mov w0, #0x3 // =3 12c898: f9000082 str x2, [x4] 12c89c: d65f03c0 ret 000000000012c8a0 ::do_encoding() const>: 12c8a0: d503245f bti c 12c8a4: 2a1f03e0 mov w0, wzr 12c8a8: d65f03c0 ret 000000000012c8ac ::do_always_noconv() const>: 12c8ac: d503245f bti c 12c8b0: 2a1f03e0 mov w0, wzr 12c8b4: d65f03c0 ret 000000000012c8b8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: 12c8b8: d503245f bti c 12c8bc: aa0403e8 mov x8, x4 12c8c0: aa0303e1 mov x1, x3 12c8c4: f9400803 ldr x3, [x0, #0x10] 12c8c8: b9401804 ldr w4, [x0, #0x18] 12c8cc: aa0203e0 mov x0, x2 12c8d0: aa0803e2 mov x2, x8 12c8d4: 17fff57b b 0x129ec0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1c> 000000000012c8d8 ::do_max_length() const>: 12c8d8: d503245f bti c 12c8dc: 39406009 ldrb w9, [x0, #0x18] 12c8e0: 528000e8 mov w8, #0x7 // =7 12c8e4: 721e013f tst w9, #0x4 12c8e8: 52800089 mov w9, #0x4 // =4 12c8ec: 1a880120 csel w0, w9, w8, eq 12c8f0: d65f03c0 ret 000000000012c8f4 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const>: 12c8f4: d503233f paciasp 12c8f8: d10143ff sub sp, sp, #0x50 12c8fc: a9027bfd stp x29, x30, [sp, #0x20] 12c900: 910083fd add x29, sp, #0x20 12c904: f9001bf5 str x21, [sp, #0x30] 12c908: a9044ff4 stp x20, x19, [sp, #0x40] 12c90c: d53bd055 mrs x21, TPIDR_EL0 12c910: aa0603ea mov x10, x6 12c914: f94016ab ldr x11, [x21, #0x28] 12c918: aa0503e8 mov x8, x5 12c91c: aa0203e9 mov x9, x2 12c920: aa0703f3 mov x19, x7 12c924: aa0403f4 mov x20, x4 12c928: aa0303e1 mov x1, x3 12c92c: f81f83ab stur x11, [x29, #-0x8] 12c930: aa0803e3 mov x3, x8 12c934: f9400806 ldr x6, [x0, #0x10] 12c938: a9008be5 stp x5, x2, [sp, #0x8] 12c93c: b9401807 ldr w7, [x0, #0x18] 12c940: 910043e2 add x2, sp, #0x10 12c944: 910023e5 add x5, sp, #0x8 12c948: aa0903e0 mov x0, x9 12c94c: aa0a03e4 mov x4, x10 12c950: 97fffe20 bl 0x12c1d0 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x98> 12c954: a940a3e9 ldp x9, x8, [sp, #0x8] 12c958: f9000288 str x8, [x20] 12c95c: f9000269 str x9, [x19] 12c960: f94016a8 ldr x8, [x21, #0x28] 12c964: f85f83a9 ldur x9, [x29, #-0x8] 12c968: eb09011f cmp x8, x9 12c96c: 540000e1 b.ne 0x12c988 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x94> 12c970: a9444ff4 ldp x20, x19, [sp, #0x40] 12c974: a9427bfd ldp x29, x30, [sp, #0x20] 12c978: f9401bf5 ldr x21, [sp, #0x30] 12c97c: 910143ff add sp, sp, #0x50 12c980: d50323bf autiasp 12c984: d65f03c0 ret 12c988: 9400c12a bl 0x15ce30 <__stack_chk_fail@plt> 000000000012c98c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const>: 12c98c: d503233f paciasp 12c990: d10143ff sub sp, sp, #0x50 12c994: a9027bfd stp x29, x30, [sp, #0x20] 12c998: 910083fd add x29, sp, #0x20 12c99c: f9001bf5 str x21, [sp, #0x30] 12c9a0: a9044ff4 stp x20, x19, [sp, #0x40] 12c9a4: d53bd055 mrs x21, TPIDR_EL0 12c9a8: aa0603ea mov x10, x6 12c9ac: f94016ab ldr x11, [x21, #0x28] 12c9b0: aa0503e8 mov x8, x5 12c9b4: aa0203e9 mov x9, x2 12c9b8: aa0703f3 mov x19, x7 12c9bc: aa0403f4 mov x20, x4 12c9c0: aa0303e1 mov x1, x3 12c9c4: f81f83ab stur x11, [x29, #-0x8] 12c9c8: aa0803e3 mov x3, x8 12c9cc: f9400806 ldr x6, [x0, #0x10] 12c9d0: a9008be5 stp x5, x2, [sp, #0x8] 12c9d4: b9401807 ldr w7, [x0, #0x18] 12c9d8: 910043e2 add x2, sp, #0x10 12c9dc: 910023e5 add x5, sp, #0x8 12c9e0: aa0903e0 mov x0, x9 12c9e4: aa0a03e4 mov x4, x10 12c9e8: 97fffea9 bl 0x12c48c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x98> 12c9ec: a940a3e9 ldp x9, x8, [sp, #0x8] 12c9f0: f9000288 str x8, [x20] 12c9f4: f9000269 str x9, [x19] 12c9f8: f94016a8 ldr x8, [x21, #0x28] 12c9fc: f85f83a9 ldur x9, [x29, #-0x8] 12ca00: eb09011f cmp x8, x9 12ca04: 540000e1 b.ne 0x12ca20 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x94> 12ca08: a9444ff4 ldp x20, x19, [sp, #0x40] 12ca0c: a9427bfd ldp x29, x30, [sp, #0x20] 12ca10: f9401bf5 ldr x21, [sp, #0x30] 12ca14: 910143ff add sp, sp, #0x50 12ca18: d50323bf autiasp 12ca1c: d65f03c0 ret 12ca20: 9400c104 bl 0x15ce30 <__stack_chk_fail@plt> 000000000012ca24 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: 12ca24: d503245f bti c 12ca28: 52800060 mov w0, #0x3 // =3 12ca2c: f9000082 str x2, [x4] 12ca30: d65f03c0 ret 000000000012ca34 ::do_encoding() const>: 12ca34: d503245f bti c 12ca38: 2a1f03e0 mov w0, wzr 12ca3c: d65f03c0 ret 000000000012ca40 ::do_always_noconv() const>: 12ca40: d503245f bti c 12ca44: 2a1f03e0 mov w0, wzr 12ca48: d65f03c0 ret 000000000012ca4c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: 12ca4c: d503245f bti c 12ca50: aa0403e8 mov x8, x4 12ca54: aa0303e1 mov x1, x3 12ca58: f9400803 ldr x3, [x0, #0x10] 12ca5c: b9401804 ldr w4, [x0, #0x18] 12ca60: aa0203e0 mov x0, x2 12ca64: aa0803e2 mov x2, x8 12ca68: 17fff516 b 0x129ec0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1c> 000000000012ca6c ::do_max_length() const>: 12ca6c: d503245f bti c 12ca70: 39406009 ldrb w9, [x0, #0x18] 12ca74: 528000e8 mov w8, #0x7 // =7 12ca78: 721e013f tst w9, #0x4 12ca7c: 52800089 mov w9, #0x4 // =4 12ca80: 1a880120 csel w0, w9, w8, eq 12ca84: d65f03c0 ret 000000000012ca88 ::~__narrow_to_utf8()>: 12ca88: d503233f paciasp 12ca8c: a9be7bfd stp x29, x30, [sp, #-0x20]! 12ca90: f9000bf3 str x19, [sp, #0x10] 12ca94: 910003fd mov x29, sp 12ca98: aa0003f3 mov x19, x0 12ca9c: 9400c421 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 12caa0: aa1303e0 mov x0, x19 12caa4: f9400bf3 ldr x19, [sp, #0x10] 12caa8: a8c27bfd ldp x29, x30, [sp], #0x20 12caac: d50323bf autiasp 12cab0: 1400c10c b 0x15cee0 <_ZdlPv@plt> 000000000012cab4 ::~__narrow_to_utf8()>: 12cab4: d503233f paciasp 12cab8: a9be7bfd stp x29, x30, [sp, #-0x20]! 12cabc: f9000bf3 str x19, [sp, #0x10] 12cac0: 910003fd mov x29, sp 12cac4: aa0003f3 mov x19, x0 12cac8: 9400c416 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 12cacc: aa1303e0 mov x0, x19 12cad0: f9400bf3 ldr x19, [sp, #0x10] 12cad4: a8c27bfd ldp x29, x30, [sp], #0x20 12cad8: d50323bf autiasp 12cadc: 1400c101 b 0x15cee0 <_ZdlPv@plt> 000000000012cae0 ::~__widen_from_utf8()>: 12cae0: d503233f paciasp 12cae4: a9be7bfd stp x29, x30, [sp, #-0x20]! 12cae8: f9000bf3 str x19, [sp, #0x10] 12caec: 910003fd mov x29, sp 12caf0: aa0003f3 mov x19, x0 12caf4: 9400c40b bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 12caf8: aa1303e0 mov x0, x19 12cafc: f9400bf3 ldr x19, [sp, #0x10] 12cb00: a8c27bfd ldp x29, x30, [sp], #0x20 12cb04: d50323bf autiasp 12cb08: 1400c0f6 b 0x15cee0 <_ZdlPv@plt> 000000000012cb0c ::~__widen_from_utf8()>: 12cb0c: d503233f paciasp 12cb10: a9be7bfd stp x29, x30, [sp, #-0x20]! 12cb14: f9000bf3 str x19, [sp, #0x10] 12cb18: 910003fd mov x29, sp 12cb1c: aa0003f3 mov x19, x0 12cb20: 9400c400 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 12cb24: aa1303e0 mov x0, x19 12cb28: f9400bf3 ldr x19, [sp, #0x10] 12cb2c: a8c27bfd ldp x29, x30, [sp], #0x20 12cb30: d50323bf autiasp 12cb34: 1400c0eb b 0x15cee0 <_ZdlPv@plt> 000000000012cb38 ::numpunct(unsigned long)>: 12cb38: d503245f bti c 12cb3c: 90000208 adrp x8, 0x16c000 12cb40: 528585c9 mov w9, #0x2c2e // =11310 12cb44: d100042a sub x10, x1, #0x1 12cb48: f9479108 ldr x8, [x8, #0xf20] 12cb4c: 79002009 strh w9, [x0, #0x10] 12cb50: a9027c1f stp xzr, xzr, [x0, #0x20] 12cb54: f9000c1f str xzr, [x0, #0x18] 12cb58: 91004108 add x8, x8, #0x10 12cb5c: a9002808 stp x8, x10, [x0] 12cb60: d65f03c0 ret 000000000012cb64 ::numpunct(unsigned long)>: 12cb64: d503245f bti c 12cb68: 90000208 adrp x8, 0x16c000 12cb6c: f0fffa29 adrp x9, 0x73000 12cb70: d100042a sub x10, x1, #0x1 12cb74: f9479508 ldr x8, [x8, #0xf28] 12cb78: a9027c1f stp xzr, xzr, [x0, #0x20] 12cb7c: fd475d20 ldr d0, [x9, #0xeb8] 12cb80: f9000c1f str xzr, [x0, #0x18] 12cb84: 91004108 add x8, x8, #0x10 12cb88: fd000800 str d0, [x0, #0x10] 12cb8c: a9002808 stp x8, x10, [x0] 12cb90: d65f03c0 ret 000000000012cb94 ::~numpunct()>: 12cb94: d503233f paciasp 12cb98: a9be7bfd stp x29, x30, [sp, #-0x20]! 12cb9c: f9000bf3 str x19, [sp, #0x10] 12cba0: 910003fd mov x29, sp 12cba4: 90000208 adrp x8, 0x16c000 12cba8: aa0003f3 mov x19, x0 12cbac: f9479108 ldr x8, [x8, #0xf20] 12cbb0: 39406009 ldrb w9, [x0, #0x18] 12cbb4: 91004108 add x8, x8, #0x10 12cbb8: f9000008 str x8, [x0] 12cbbc: 36000069 tbz w9, #0x0, 0x12cbc8 ::~numpunct()+0x34> 12cbc0: f9401660 ldr x0, [x19, #0x28] 12cbc4: 9400c0c7 bl 0x15cee0 <_ZdlPv@plt> 12cbc8: aa1303e0 mov x0, x19 12cbcc: f9400bf3 ldr x19, [sp, #0x10] 12cbd0: a8c27bfd ldp x29, x30, [sp], #0x20 12cbd4: d50323bf autiasp 12cbd8: 1400c3d2 b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 000000000012cbdc ::~numpunct()>: 12cbdc: d503233f paciasp 12cbe0: a9be7bfd stp x29, x30, [sp, #-0x20]! 12cbe4: f9000bf3 str x19, [sp, #0x10] 12cbe8: 910003fd mov x29, sp 12cbec: 90000208 adrp x8, 0x16c000 12cbf0: aa0003f3 mov x19, x0 12cbf4: f9479108 ldr x8, [x8, #0xf20] 12cbf8: 39406009 ldrb w9, [x0, #0x18] 12cbfc: 91004108 add x8, x8, #0x10 12cc00: f9000008 str x8, [x0] 12cc04: 36000069 tbz w9, #0x0, 0x12cc10 ::~numpunct()+0x34> 12cc08: f9401660 ldr x0, [x19, #0x28] 12cc0c: 9400c0b5 bl 0x15cee0 <_ZdlPv@plt> 12cc10: aa1303e0 mov x0, x19 12cc14: 9400c3c3 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 12cc18: aa1303e0 mov x0, x19 12cc1c: f9400bf3 ldr x19, [sp, #0x10] 12cc20: a8c27bfd ldp x29, x30, [sp], #0x20 12cc24: d50323bf autiasp 12cc28: 1400c0ae b 0x15cee0 <_ZdlPv@plt> 000000000012cc2c ::~numpunct()>: 12cc2c: d503233f paciasp 12cc30: a9be7bfd stp x29, x30, [sp, #-0x20]! 12cc34: f9000bf3 str x19, [sp, #0x10] 12cc38: 910003fd mov x29, sp 12cc3c: 90000208 adrp x8, 0x16c000 12cc40: aa0003f3 mov x19, x0 12cc44: f9479508 ldr x8, [x8, #0xf28] 12cc48: 39406009 ldrb w9, [x0, #0x18] 12cc4c: 91004108 add x8, x8, #0x10 12cc50: f9000008 str x8, [x0] 12cc54: 36000069 tbz w9, #0x0, 0x12cc60 ::~numpunct()+0x34> 12cc58: f9401660 ldr x0, [x19, #0x28] 12cc5c: 9400c0a1 bl 0x15cee0 <_ZdlPv@plt> 12cc60: aa1303e0 mov x0, x19 12cc64: f9400bf3 ldr x19, [sp, #0x10] 12cc68: a8c27bfd ldp x29, x30, [sp], #0x20 12cc6c: d50323bf autiasp 12cc70: 1400c3ac b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 000000000012cc74 ::~numpunct()>: 12cc74: d503233f paciasp 12cc78: a9be7bfd stp x29, x30, [sp, #-0x20]! 12cc7c: f9000bf3 str x19, [sp, #0x10] 12cc80: 910003fd mov x29, sp 12cc84: 90000208 adrp x8, 0x16c000 12cc88: aa0003f3 mov x19, x0 12cc8c: f9479508 ldr x8, [x8, #0xf28] 12cc90: 39406009 ldrb w9, [x0, #0x18] 12cc94: 91004108 add x8, x8, #0x10 12cc98: f9000008 str x8, [x0] 12cc9c: 36000069 tbz w9, #0x0, 0x12cca8 ::~numpunct()+0x34> 12cca0: f9401660 ldr x0, [x19, #0x28] 12cca4: 9400c08f bl 0x15cee0 <_ZdlPv@plt> 12cca8: aa1303e0 mov x0, x19 12ccac: 9400c39d bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 12ccb0: aa1303e0 mov x0, x19 12ccb4: f9400bf3 ldr x19, [sp, #0x10] 12ccb8: a8c27bfd ldp x29, x30, [sp], #0x20 12ccbc: d50323bf autiasp 12ccc0: 1400c088 b 0x15cee0 <_ZdlPv@plt> 000000000012ccc4 ::do_decimal_point() const>: 12ccc4: d503245f bti c 12ccc8: 39404000 ldrb w0, [x0, #0x10] 12cccc: d65f03c0 ret 000000000012ccd0 ::do_decimal_point() const>: 12ccd0: d503245f bti c 12ccd4: b9401000 ldr w0, [x0, #0x10] 12ccd8: d65f03c0 ret 000000000012ccdc ::do_thousands_sep() const>: 12ccdc: d503245f bti c 12cce0: 39404400 ldrb w0, [x0, #0x11] 12cce4: d65f03c0 ret 000000000012cce8 ::do_thousands_sep() const>: 12cce8: d503245f bti c 12ccec: b9401400 ldr w0, [x0, #0x14] 12ccf0: d65f03c0 ret 000000000012ccf4 ::do_grouping() const>: 12ccf4: d503245f bti c 12ccf8: 91006001 add x1, x0, #0x18 12ccfc: aa0803e0 mov x0, x8 12cd00: 1400c2a0 b 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 000000000012cd04 ::do_grouping() const>: 12cd04: d503245f bti c 12cd08: 91006001 add x1, x0, #0x18 12cd0c: aa0803e0 mov x0, x8 12cd10: 1400c29c b 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 000000000012cd14 ::do_truename() const>: 12cd14: d503245f bti c 12cd18: 528e4e8a mov w10, #0x7274 // =29300 12cd1c: 52800109 mov w9, #0x8 // =8 12cd20: 72acaeaa movk w10, #0x6575, lsl #16 12cd24: 3900151f strb wzr, [x8, #0x5] 12cd28: 39000109 strb w9, [x8] 12cd2c: b800110a stur w10, [x8, #0x1] 12cd30: d65f03c0 ret 000000000012cd34 ::do_truename() const>: 12cd34: d503245f bti c 12cd38: 90fffa81 adrp x1, 0x7c000 12cd3c: aa0803e0 mov x0, x8 12cd40: 913c4021 add x1, x1, #0xf10 12cd44: 1400cce3 b 0x1600d0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IDnEEPKw@plt> 000000000012cd48 , std::__ndk1::allocator>::basic_string(wchar_t const*)>: 12cd48: d503233f paciasp 12cd4c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 12cd50: a90157f6 stp x22, x21, [sp, #0x10] 12cd54: 910003fd mov x29, sp 12cd58: a9024ff4 stp x20, x19, [sp, #0x20] 12cd5c: aa0003f3 mov x19, x0 12cd60: aa0103e0 mov x0, x1 12cd64: aa0103f5 mov x21, x1 12cd68: 9400ccde bl 0x1600e0 12cd6c: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 12cd70: eb08001f cmp x0, x8 12cd74: 54000342 b.hs 0x12cddc , std::__ndk1::allocator>::basic_string(wchar_t const*)+0x94> 12cd78: aa0003f4 mov x20, x0 12cd7c: f100141f cmp x0, #0x5 12cd80: 540000a2 b.hs 0x12cd94 , std::__ndk1::allocator>::basic_string(wchar_t const*)+0x4c> 12cd84: 531f7a88 lsl w8, w20, #1 12cd88: 38004668 strb w8, [x19], #0x4 12cd8c: b5000154 cbnz x20, 0x12cdb4 , std::__ndk1::allocator>::basic_string(wchar_t const*)+0x6c> 12cd90: 1400000d b 0x12cdc4 , std::__ndk1::allocator>::basic_string(wchar_t const*)+0x7c> 12cd94: 91001288 add x8, x20, #0x4 12cd98: 927ef516 and x22, x8, #0xfffffffffffffffc 12cd9c: d37ef6c0 lsl x0, x22, #2 12cda0: 9400c030 bl 0x15ce60 <_Znwm@plt> 12cda4: b24002c8 orr x8, x22, #0x1 12cda8: a9008274 stp x20, x0, [x19, #0x8] 12cdac: f9000268 str x8, [x19] 12cdb0: aa0003f3 mov x19, x0 12cdb4: aa1303e0 mov x0, x19 12cdb8: aa1503e1 mov x1, x21 12cdbc: aa1403e2 mov x2, x20 12cdc0: 9400ca90 bl 0x15f800 12cdc4: b8347a7f str wzr, [x19, x20, lsl #2] 12cdc8: a9424ff4 ldp x20, x19, [sp, #0x20] 12cdcc: a94157f6 ldp x22, x21, [sp, #0x10] 12cdd0: a8c37bfd ldp x29, x30, [sp], #0x30 12cdd4: d50323bf autiasp 12cdd8: d65f03c0 ret 12cddc: aa1303e0 mov x0, x19 12cde0: 9400c26c bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 12cde4: 97fdf054 bl 0xa8f34 000000000012cde8 ::do_falsename() const>: 12cde8: d503245f bti c 12cdec: 528c2cca mov w10, #0x6166 // =24934 12cdf0: 52800149 mov w9, #0xa // =10 12cdf4: 72ae6d8a movk w10, #0x736c, lsl #16 12cdf8: 52800cab mov w11, #0x65 // =101 12cdfc: 39000109 strb w9, [x8] 12ce00: b800110a stur w10, [x8, #0x1] 12ce04: 7800510b sturh w11, [x8, #0x5] 12ce08: d65f03c0 ret 000000000012ce0c ::do_falsename() const>: 12ce0c: d503245f bti c 12ce10: b0fffa81 adrp x1, 0x7d000 12ce14: aa0803e0 mov x0, x8 12ce18: 91047021 add x1, x1, #0x11c 12ce1c: 1400ccad b 0x1600d0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IDnEEPKw@plt> 000000000012ce20 ::numpunct_byname(char const*, unsigned long)>: 12ce20: d503233f paciasp 12ce24: a9be7bfd stp x29, x30, [sp, #-0x20]! 12ce28: a9014ff4 stp x20, x19, [sp, #0x10] 12ce2c: 910003fd mov x29, sp 12ce30: b0000209 adrp x9, 0x16d000 12ce34: 528585c8 mov w8, #0x2c2e // =11310 12ce38: aa0003f3 mov x19, x0 12ce3c: f9403529 ldr x9, [x9, #0x68] 12ce40: 79002008 strh w8, [x0, #0x10] 12ce44: d1000448 sub x8, x2, #0x1 12ce48: a9027c1f stp xzr, xzr, [x0, #0x20] 12ce4c: f9000c1f str xzr, [x0, #0x18] 12ce50: 91004129 add x9, x9, #0x10 12ce54: a9002009 stp x9, x8, [x0] 12ce58: 9400cbe2 bl 0x15fde0 <_ZNSt6__ndk115numpunct_bynameIcE6__initEPKc@plt> 12ce5c: a9414ff4 ldp x20, x19, [sp, #0x10] 12ce60: a8c27bfd ldp x29, x30, [sp], #0x20 12ce64: d50323bf autiasp 12ce68: d65f03c0 ret 12ce6c: aa0003f4 mov x20, x0 12ce70: aa1303e0 mov x0, x19 12ce74: 9400cbef bl 0x15fe30 <_ZNSt6__ndk18numpunctIcED2Ev@plt> 12ce78: aa1403e0 mov x0, x20 12ce7c: 9400b0b9 bl 0x159160 <__emutls_get_address+0x6d4> 000000000012ce80 ::__init(char const*)>: 12ce80: d503233f paciasp 12ce84: d10243ff sub sp, sp, #0x90 12ce88: a9057bfd stp x29, x30, [sp, #0x50] 12ce8c: 910143fd add x29, sp, #0x50 12ce90: f90033f7 str x23, [sp, #0x60] 12ce94: a90757f6 stp x22, x21, [sp, #0x70] 12ce98: a9084ff4 stp x20, x19, [sp, #0x80] 12ce9c: aa0103f5 mov x21, x1 12cea0: d53bd057 mrs x23, TPIDR_EL0 12cea4: d0fffa01 adrp x1, 0x6e000 12cea8: f94016e8 ldr x8, [x23, #0x28] 12ceac: aa0003f3 mov x19, x0 12ceb0: 911fa421 add x1, x1, #0x7e9 12ceb4: aa1503e0 mov x0, x21 12ceb8: f81f83a8 stur x8, [x29, #-0x8] 12cebc: 9400c159 bl 0x15d420 12cec0: 340003a0 cbz w0, 0x12cf34 ::__init(char const*)+0xb4> 12cec4: 5283f7e0 mov w0, #0x1fbf // =8127 12cec8: aa1503e1 mov x1, x21 12cecc: aa1f03e2 mov x2, xzr 12ced0: 9400cae4 bl 0x15fa60 12ced4: f81f03a0 stur x0, [x29, #-0x10] 12ced8: b4000440 cbz x0, 0x12cf60 ::__init(char const*)+0xe0> 12cedc: aa0003f4 mov x20, x0 12cee0: 9400cae8 bl 0x15fa80 12cee4: aa0003f6 mov x22, x0 12cee8: f90013e0 str x0, [sp, #0x20] 12ceec: 9400cc81 bl 0x1600f0 12cef0: aa0003f5 mov x21, x0 12cef4: b4000076 cbz x22, 0x12cf00 ::__init(char const*)+0x80> 12cef8: aa1603e0 mov x0, x22 12cefc: 9400cae1 bl 0x15fa80 12cf00: 91004260 add x0, x19, #0x10 12cf04: f94002a1 ldr x1, [x21] 12cf08: aa1403e2 mov x2, x20 12cf0c: 9400006e bl 0x12d0c4 ::~numpunct_byname()+0x50> 12cf10: 91004660 add x0, x19, #0x11 12cf14: f94006a1 ldr x1, [x21, #0x8] 12cf18: aa1403e2 mov x2, x20 12cf1c: 9400006a bl 0x12d0c4 ::~numpunct_byname()+0x50> 12cf20: f9400aa1 ldr x1, [x21, #0x10] 12cf24: 91006260 add x0, x19, #0x18 12cf28: 9400c18e bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12cf2c: aa1403e0 mov x0, x20 12cf30: 9400cbe0 bl 0x15feb0 12cf34: f94016e8 ldr x8, [x23, #0x28] 12cf38: f85f83a9 ldur x9, [x29, #-0x8] 12cf3c: eb09011f cmp x8, x9 12cf40: 54000301 b.ne 0x12cfa0 ::__init(char const*)+0x120> 12cf44: a9484ff4 ldp x20, x19, [sp, #0x80] 12cf48: a94757f6 ldp x22, x21, [sp, #0x70] 12cf4c: a9457bfd ldp x29, x30, [sp, #0x50] 12cf50: f94033f7 ldr x23, [sp, #0x60] 12cf54: 910243ff add sp, sp, #0x90 12cf58: d50323bf autiasp 12cf5c: d65f03c0 ret 12cf60: 910023e0 add x0, sp, #0x8 12cf64: aa1503e1 mov x1, x21 12cf68: 9400c9c2 bl 0x15f670 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc@plt> 12cf6c: d0fffa02 adrp x2, 0x6e000 12cf70: 910023e0 add x0, sp, #0x8 12cf74: 911fac42 add x2, x2, #0x7eb 12cf78: aa1f03e1 mov x1, xzr 12cf7c: 9400c8f5 bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> 12cf80: f9400808 ldr x8, [x0, #0x10] 12cf84: 3dc00000 ldr q0, [x0] 12cf88: f9001be8 str x8, [sp, #0x30] 12cf8c: 3d800be0 str q0, [sp, #0x20] 12cf90: a900fc1f stp xzr, xzr, [x0, #0x8] 12cf94: f900001f str xzr, [x0] 12cf98: 910083e0 add x0, sp, #0x20 12cf9c: 97ffe568 bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 12cfa0: 9400bfa4 bl 0x15ce30 <__stack_chk_fail@plt> 12cfa4: 394083e8 ldrb w8, [sp, #0x20] 12cfa8: aa0003f3 mov x19, x0 12cfac: 360000a8 tbz w8, #0x0, 0x12cfc0 ::__init(char const*)+0x140> 12cfb0: f9401be0 ldr x0, [sp, #0x30] 12cfb4: 9400bfcb bl 0x15cee0 <_ZdlPv@plt> 12cfb8: 14000002 b 0x12cfc0 ::__init(char const*)+0x140> 12cfbc: aa0003f3 mov x19, x0 12cfc0: 394023e8 ldrb w8, [sp, #0x8] 12cfc4: 36000188 tbz w8, #0x0, 0x12cff4 ::__init(char const*)+0x174> 12cfc8: f9400fe0 ldr x0, [sp, #0x18] 12cfcc: 9400bfc5 bl 0x15cee0 <_ZdlPv@plt> 12cfd0: 14000009 b 0x12cff4 ::__init(char const*)+0x174> 12cfd4: 14000007 b 0x12cff0 ::__init(char const*)+0x170> 12cfd8: 97fdefd7 bl 0xa8f34 12cfdc: 97fdefd6 bl 0xa8f34 12cfe0: aa0003f3 mov x19, x0 12cfe4: 910083e0 add x0, sp, #0x20 12cfe8: 94001e16 bl 0x134840 ::~codecvt()+0x494> 12cfec: 14000002 b 0x12cff4 ::__init(char const*)+0x174> 12cff0: aa0003f3 mov x19, x0 12cff4: d10043a0 sub x0, x29, #0x10 12cff8: 9400cc42 bl 0x160100 <_ZNSt6__ndk122__libcpp_unique_localeD2Ev@plt> 12cffc: aa1303e0 mov x0, x19 12d000: 9400b058 bl 0x159160 <__emutls_get_address+0x6d4> 000000000012d004 ::numpunct_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)>: 12d004: d503233f paciasp 12d008: a9be7bfd stp x29, x30, [sp, #-0x20]! 12d00c: a9014ff4 stp x20, x19, [sp, #0x10] 12d010: 910003fd mov x29, sp 12d014: 90000209 adrp x9, 0x16d000 12d018: 528585c8 mov w8, #0x2c2e // =11310 12d01c: aa0003f3 mov x19, x0 12d020: f9403529 ldr x9, [x9, #0x68] 12d024: 79002008 strh w8, [x0, #0x10] 12d028: d1000448 sub x8, x2, #0x1 12d02c: a9027c1f stp xzr, xzr, [x0, #0x20] 12d030: f9000c1f str xzr, [x0, #0x18] 12d034: 91004129 add x9, x9, #0x10 12d038: a9002009 stp x9, x8, [x0] 12d03c: 39400028 ldrb w8, [x1] 12d040: f9400829 ldr x9, [x1, #0x10] 12d044: 7200011f tst w8, #0x1 12d048: 9a811521 csinc x1, x9, x1, ne 12d04c: 9400cb65 bl 0x15fde0 <_ZNSt6__ndk115numpunct_bynameIcE6__initEPKc@plt> 12d050: a9414ff4 ldp x20, x19, [sp, #0x10] 12d054: a8c27bfd ldp x29, x30, [sp], #0x20 12d058: d50323bf autiasp 12d05c: d65f03c0 ret 12d060: aa0003f4 mov x20, x0 12d064: aa1303e0 mov x0, x19 12d068: 9400cb72 bl 0x15fe30 <_ZNSt6__ndk18numpunctIcED2Ev@plt> 12d06c: aa1403e0 mov x0, x20 12d070: 9400b03c bl 0x159160 <__emutls_get_address+0x6d4> 000000000012d074 ::~numpunct_byname()>: 12d074: d503233f paciasp 12d078: a9be7bfd stp x29, x30, [sp, #-0x20]! 12d07c: f9000bf3 str x19, [sp, #0x10] 12d080: 910003fd mov x29, sp 12d084: f00001e8 adrp x8, 0x16c000 12d088: aa0003f3 mov x19, x0 12d08c: f9479108 ldr x8, [x8, #0xf20] 12d090: 39406009 ldrb w9, [x0, #0x18] 12d094: 91004108 add x8, x8, #0x10 12d098: f9000008 str x8, [x0] 12d09c: 36000069 tbz w9, #0x0, 0x12d0a8 ::~numpunct_byname()+0x34> 12d0a0: f9401660 ldr x0, [x19, #0x28] 12d0a4: 9400bf8f bl 0x15cee0 <_ZdlPv@plt> 12d0a8: aa1303e0 mov x0, x19 12d0ac: 9400c29d bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 12d0b0: aa1303e0 mov x0, x19 12d0b4: f9400bf3 ldr x19, [sp, #0x10] 12d0b8: a8c27bfd ldp x29, x30, [sp], #0x20 12d0bc: d50323bf autiasp 12d0c0: 1400bf88 b 0x15cee0 <_ZdlPv@plt> 12d0c4: d503233f paciasp 12d0c8: d10183ff sub sp, sp, #0x60 12d0cc: a9027bfd stp x29, x30, [sp, #0x20] 12d0d0: 910083fd add x29, sp, #0x20 12d0d4: f9001bf7 str x23, [sp, #0x30] 12d0d8: a90457f6 stp x22, x21, [sp, #0x40] 12d0dc: a9054ff4 stp x20, x19, [sp, #0x50] 12d0e0: d53bd057 mrs x23, TPIDR_EL0 12d0e4: f94016e8 ldr x8, [x23, #0x28] 12d0e8: f81f83a8 stur x8, [x29, #-0x8] 12d0ec: 39400028 ldrb w8, [x1] 12d0f0: 34000428 cbz w8, 0x12d174 ::~numpunct_byname()+0x100> 12d0f4: aa0003f3 mov x19, x0 12d0f8: 39400429 ldrb w9, [x1, #0x1] 12d0fc: 340002a9 cbz w9, 0x12d150 ::~numpunct_byname()+0xdc> 12d100: 910033e0 add x0, sp, #0xc 12d104: aa0203f4 mov x20, x2 12d108: 940000e3 bl 0x12d494 ::~numpunct_byname()+0x50> 12d10c: 36000340 tbz w0, #0x0, 0x12d174 ::~numpunct_byname()+0x100> 12d110: aa1403e0 mov x0, x20 12d114: b9400ff5 ldr w21, [sp, #0xc] 12d118: 9400ca5a bl 0x15fa80 12d11c: aa0003f6 mov x22, x0 12d120: f9000be0 str x0, [sp, #0x10] 12d124: 2a1503e0 mov w0, w21 12d128: 9400cbca bl 0x160050 12d12c: 2a0003f4 mov w20, w0 12d130: b4000076 cbz x22, 0x12d13c ::~numpunct_byname()+0xc8> 12d134: aa1603e0 mov x0, x22 12d138: 9400ca52 bl 0x15fa80 12d13c: 3100069f cmn w20, #0x1 12d140: 540000e0 b.eq 0x12d15c ::~numpunct_byname()+0xe8> 12d144: 52800020 mov w0, #0x1 // =1 12d148: 39000274 strb w20, [x19] 12d14c: 1400000b b 0x12d178 ::~numpunct_byname()+0x104> 12d150: 52800020 mov w0, #0x1 // =1 12d154: 39000268 strb w8, [x19] 12d158: 14000008 b 0x12d178 ::~numpunct_byname()+0x104> 12d15c: 52800414 mov w20, #0x20 // =32 12d160: 528405e8 mov w8, #0x202f // =8239 12d164: 6b0802bf cmp w21, w8 12d168: 54fffee0 b.eq 0x12d144 ::~numpunct_byname()+0xd0> 12d16c: 710282bf cmp w21, #0xa0 12d170: 54fffea0 b.eq 0x12d144 ::~numpunct_byname()+0xd0> 12d174: 2a1f03e0 mov w0, wzr 12d178: f94016e8 ldr x8, [x23, #0x28] 12d17c: f85f83a9 ldur x9, [x29, #-0x8] 12d180: eb09011f cmp x8, x9 12d184: 54000101 b.ne 0x12d1a4 ::~numpunct_byname()+0x130> 12d188: a9454ff4 ldp x20, x19, [sp, #0x50] 12d18c: a94457f6 ldp x22, x21, [sp, #0x40] 12d190: a9427bfd ldp x29, x30, [sp, #0x20] 12d194: f9401bf7 ldr x23, [sp, #0x30] 12d198: 910183ff add sp, sp, #0x60 12d19c: d50323bf autiasp 12d1a0: d65f03c0 ret 12d1a4: 9400bf23 bl 0x15ce30 <__stack_chk_fail@plt> 12d1a8: 97fdef63 bl 0xa8f34 12d1ac: aa0003f3 mov x19, x0 12d1b0: 910043e0 add x0, sp, #0x10 12d1b4: 94001da3 bl 0x134840 ::~codecvt()+0x494> 12d1b8: aa1303e0 mov x0, x19 12d1bc: 9400afe9 bl 0x159160 <__emutls_get_address+0x6d4> 000000000012d1c0 : 12d1c0: d503233f paciasp 12d1c4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 12d1c8: 910003fd mov x29, sp 12d1cc: f9400000 ldr x0, [x0] 12d1d0: b4000040 cbz x0, 0x12d1d8 12d1d4: 9400cb37 bl 0x15feb0 12d1d8: a8c17bfd ldp x29, x30, [sp], #0x10 12d1dc: d50323bf autiasp 12d1e0: d65f03c0 ret 12d1e4: 97fdef54 bl 0xa8f34 000000000012d1e8 ::numpunct_byname(char const*, unsigned long)>: 12d1e8: d503233f paciasp 12d1ec: a9be7bfd stp x29, x30, [sp, #-0x20]! 12d1f0: a9014ff4 stp x20, x19, [sp, #0x10] 12d1f4: 910003fd mov x29, sp 12d1f8: 90000209 adrp x9, 0x16d000 12d1fc: d0fffa28 adrp x8, 0x73000 12d200: aa0003f3 mov x19, x0 12d204: f9403929 ldr x9, [x9, #0x70] 12d208: a9027c1f stp xzr, xzr, [x0, #0x20] 12d20c: fd475d00 ldr d0, [x8, #0xeb8] 12d210: d1000448 sub x8, x2, #0x1 12d214: f9000c1f str xzr, [x0, #0x18] 12d218: 91004129 add x9, x9, #0x10 12d21c: fd000800 str d0, [x0, #0x10] 12d220: a9002009 stp x9, x8, [x0] 12d224: 9400caf3 bl 0x15fdf0 <_ZNSt6__ndk115numpunct_bynameIwE6__initEPKc@plt> 12d228: a9414ff4 ldp x20, x19, [sp, #0x10] 12d22c: a8c27bfd ldp x29, x30, [sp], #0x20 12d230: d50323bf autiasp 12d234: d65f03c0 ret 12d238: aa0003f4 mov x20, x0 12d23c: aa1303e0 mov x0, x19 12d240: 9400caf8 bl 0x15fe20 <_ZNSt6__ndk18numpunctIwED2Ev@plt> 12d244: aa1403e0 mov x0, x20 12d248: 9400afc6 bl 0x159160 <__emutls_get_address+0x6d4> 000000000012d24c ::__init(char const*)>: 12d24c: d503233f paciasp 12d250: d10243ff sub sp, sp, #0x90 12d254: a9057bfd stp x29, x30, [sp, #0x50] 12d258: 910143fd add x29, sp, #0x50 12d25c: f90033f7 str x23, [sp, #0x60] 12d260: a90757f6 stp x22, x21, [sp, #0x70] 12d264: a9084ff4 stp x20, x19, [sp, #0x80] 12d268: aa0103f5 mov x21, x1 12d26c: d53bd057 mrs x23, TPIDR_EL0 12d270: b0fffa01 adrp x1, 0x6e000 12d274: f94016e8 ldr x8, [x23, #0x28] 12d278: aa0003f3 mov x19, x0 12d27c: 911fa421 add x1, x1, #0x7e9 12d280: aa1503e0 mov x0, x21 12d284: f81f83a8 stur x8, [x29, #-0x8] 12d288: 9400c066 bl 0x15d420 12d28c: 340003a0 cbz w0, 0x12d300 ::__init(char const*)+0xb4> 12d290: 5283f7e0 mov w0, #0x1fbf // =8127 12d294: aa1503e1 mov x1, x21 12d298: aa1f03e2 mov x2, xzr 12d29c: 9400c9f1 bl 0x15fa60 12d2a0: f81f03a0 stur x0, [x29, #-0x10] 12d2a4: b4000440 cbz x0, 0x12d32c ::__init(char const*)+0xe0> 12d2a8: aa0003f4 mov x20, x0 12d2ac: 9400c9f5 bl 0x15fa80 12d2b0: aa0003f6 mov x22, x0 12d2b4: f90013e0 str x0, [sp, #0x20] 12d2b8: 9400cb8e bl 0x1600f0 12d2bc: aa0003f5 mov x21, x0 12d2c0: b4000076 cbz x22, 0x12d2cc ::__init(char const*)+0x80> 12d2c4: aa1603e0 mov x0, x22 12d2c8: 9400c9ee bl 0x15fa80 12d2cc: 91004260 add x0, x19, #0x10 12d2d0: f94002a1 ldr x1, [x21] 12d2d4: aa1403e2 mov x2, x20 12d2d8: 9400006f bl 0x12d494 ::~numpunct_byname()+0x50> 12d2dc: 91005260 add x0, x19, #0x14 12d2e0: f94006a1 ldr x1, [x21, #0x8] 12d2e4: aa1403e2 mov x2, x20 12d2e8: 9400006b bl 0x12d494 ::~numpunct_byname()+0x50> 12d2ec: f9400aa1 ldr x1, [x21, #0x10] 12d2f0: 91006260 add x0, x19, #0x18 12d2f4: 9400c09b bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12d2f8: aa1403e0 mov x0, x20 12d2fc: 9400caed bl 0x15feb0 12d300: f94016e8 ldr x8, [x23, #0x28] 12d304: f85f83a9 ldur x9, [x29, #-0x8] 12d308: eb09011f cmp x8, x9 12d30c: 54000301 b.ne 0x12d36c ::__init(char const*)+0x120> 12d310: a9484ff4 ldp x20, x19, [sp, #0x80] 12d314: a94757f6 ldp x22, x21, [sp, #0x70] 12d318: a9457bfd ldp x29, x30, [sp, #0x50] 12d31c: f94033f7 ldr x23, [sp, #0x60] 12d320: 910243ff add sp, sp, #0x90 12d324: d50323bf autiasp 12d328: d65f03c0 ret 12d32c: 910023e0 add x0, sp, #0x8 12d330: aa1503e1 mov x1, x21 12d334: 9400c8cf bl 0x15f670 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc@plt> 12d338: d0fffa22 adrp x2, 0x73000 12d33c: 910023e0 add x0, sp, #0x8 12d340: 912cb842 add x2, x2, #0xb2e 12d344: aa1f03e1 mov x1, xzr 12d348: 9400c802 bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> 12d34c: f9400808 ldr x8, [x0, #0x10] 12d350: 3dc00000 ldr q0, [x0] 12d354: f9001be8 str x8, [sp, #0x30] 12d358: 3d800be0 str q0, [sp, #0x20] 12d35c: a900fc1f stp xzr, xzr, [x0, #0x8] 12d360: f900001f str xzr, [x0] 12d364: 910083e0 add x0, sp, #0x20 12d368: 97ffe475 bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 12d36c: 9400beb1 bl 0x15ce30 <__stack_chk_fail@plt> 12d370: 394083e8 ldrb w8, [sp, #0x20] 12d374: aa0003f3 mov x19, x0 12d378: 360000a8 tbz w8, #0x0, 0x12d38c ::__init(char const*)+0x140> 12d37c: f9401be0 ldr x0, [sp, #0x30] 12d380: 9400bed8 bl 0x15cee0 <_ZdlPv@plt> 12d384: 14000002 b 0x12d38c ::__init(char const*)+0x140> 12d388: aa0003f3 mov x19, x0 12d38c: 394023e8 ldrb w8, [sp, #0x8] 12d390: 36000188 tbz w8, #0x0, 0x12d3c0 ::__init(char const*)+0x174> 12d394: f9400fe0 ldr x0, [sp, #0x18] 12d398: 9400bed2 bl 0x15cee0 <_ZdlPv@plt> 12d39c: 14000009 b 0x12d3c0 ::__init(char const*)+0x174> 12d3a0: 14000007 b 0x12d3bc ::__init(char const*)+0x170> 12d3a4: 97fdeee4 bl 0xa8f34 12d3a8: 97fdeee3 bl 0xa8f34 12d3ac: aa0003f3 mov x19, x0 12d3b0: 910083e0 add x0, sp, #0x20 12d3b4: 94001d23 bl 0x134840 ::~codecvt()+0x494> 12d3b8: 14000002 b 0x12d3c0 ::__init(char const*)+0x174> 12d3bc: aa0003f3 mov x19, x0 12d3c0: d10043a0 sub x0, x29, #0x10 12d3c4: 9400cb4f bl 0x160100 <_ZNSt6__ndk122__libcpp_unique_localeD2Ev@plt> 12d3c8: aa1303e0 mov x0, x19 12d3cc: 9400af65 bl 0x159160 <__emutls_get_address+0x6d4> 000000000012d3d0 ::numpunct_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)>: 12d3d0: d503233f paciasp 12d3d4: a9be7bfd stp x29, x30, [sp, #-0x20]! 12d3d8: a9014ff4 stp x20, x19, [sp, #0x10] 12d3dc: 910003fd mov x29, sp 12d3e0: 90000209 adrp x9, 0x16d000 12d3e4: d0fffa28 adrp x8, 0x73000 12d3e8: aa0003f3 mov x19, x0 12d3ec: f9403929 ldr x9, [x9, #0x70] 12d3f0: a9027c1f stp xzr, xzr, [x0, #0x20] 12d3f4: fd475d00 ldr d0, [x8, #0xeb8] 12d3f8: d1000448 sub x8, x2, #0x1 12d3fc: f9000c1f str xzr, [x0, #0x18] 12d400: 91004129 add x9, x9, #0x10 12d404: fd000800 str d0, [x0, #0x10] 12d408: a9002009 stp x9, x8, [x0] 12d40c: 39400028 ldrb w8, [x1] 12d410: f9400829 ldr x9, [x1, #0x10] 12d414: 7200011f tst w8, #0x1 12d418: 9a811521 csinc x1, x9, x1, ne 12d41c: 9400ca75 bl 0x15fdf0 <_ZNSt6__ndk115numpunct_bynameIwE6__initEPKc@plt> 12d420: a9414ff4 ldp x20, x19, [sp, #0x10] 12d424: a8c27bfd ldp x29, x30, [sp], #0x20 12d428: d50323bf autiasp 12d42c: d65f03c0 ret 12d430: aa0003f4 mov x20, x0 12d434: aa1303e0 mov x0, x19 12d438: 9400ca7a bl 0x15fe20 <_ZNSt6__ndk18numpunctIwED2Ev@plt> 12d43c: aa1403e0 mov x0, x20 12d440: 9400af48 bl 0x159160 <__emutls_get_address+0x6d4> 000000000012d444 ::~numpunct_byname()>: 12d444: d503233f paciasp 12d448: a9be7bfd stp x29, x30, [sp, #-0x20]! 12d44c: f9000bf3 str x19, [sp, #0x10] 12d450: 910003fd mov x29, sp 12d454: f00001e8 adrp x8, 0x16c000 12d458: aa0003f3 mov x19, x0 12d45c: f9479508 ldr x8, [x8, #0xf28] 12d460: 39406009 ldrb w9, [x0, #0x18] 12d464: 91004108 add x8, x8, #0x10 12d468: f9000008 str x8, [x0] 12d46c: 36000069 tbz w9, #0x0, 0x12d478 ::~numpunct_byname()+0x34> 12d470: f9401660 ldr x0, [x19, #0x28] 12d474: 9400be9b bl 0x15cee0 <_ZdlPv@plt> 12d478: aa1303e0 mov x0, x19 12d47c: 9400c1a9 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 12d480: aa1303e0 mov x0, x19 12d484: f9400bf3 ldr x19, [sp, #0x10] 12d488: a8c27bfd ldp x29, x30, [sp], #0x20 12d48c: d50323bf autiasp 12d490: 1400be94 b 0x15cee0 <_ZdlPv@plt> 12d494: d503233f paciasp 12d498: d10183ff sub sp, sp, #0x60 12d49c: a9027bfd stp x29, x30, [sp, #0x20] 12d4a0: 910083fd add x29, sp, #0x20 12d4a4: f9001bf7 str x23, [sp, #0x30] 12d4a8: a90457f6 stp x22, x21, [sp, #0x40] 12d4ac: a9054ff4 stp x20, x19, [sp, #0x50] 12d4b0: d53bd057 mrs x23, TPIDR_EL0 12d4b4: f94016e8 ldr x8, [x23, #0x28] 12d4b8: f81f83a8 stur x8, [x29, #-0x8] 12d4bc: 39400028 ldrb w8, [x1] 12d4c0: 34000368 cbz w8, 0x12d52c ::~numpunct_byname()+0xe8> 12d4c4: aa0003f3 mov x19, x0 12d4c8: aa0103e0 mov x0, x1 12d4cc: aa0203f4 mov x20, x2 12d4d0: aa0103f5 mov x21, x1 12d4d4: f9000bff str xzr, [sp, #0x10] 12d4d8: 9400c0a6 bl 0x15d770 12d4dc: aa0003f6 mov x22, x0 12d4e0: aa1403e0 mov x0, x20 12d4e4: 9400c967 bl 0x15fa80 12d4e8: aa0003f4 mov x20, x0 12d4ec: 910033e0 add x0, sp, #0xc 12d4f0: 910043e3 add x3, sp, #0x10 12d4f4: aa1503e1 mov x1, x21 12d4f8: aa1603e2 mov x2, x22 12d4fc: 9400cae5 bl 0x160090 12d500: aa0003f5 mov x21, x0 12d504: b4000074 cbz x20, 0x12d510 ::~numpunct_byname()+0xcc> 12d508: aa1403e0 mov x0, x20 12d50c: 9400c95d bl 0x15fa80 12d510: b1000ebf cmn x21, #0x3 12d514: 54000068 b.hi 0x12d520 ::~numpunct_byname()+0xdc> 12d518: b9400fe8 ldr w8, [sp, #0xc] 12d51c: b9000268 str w8, [x19] 12d520: b1000abf cmn x21, #0x2 12d524: 1a9f27e0 cset w0, lo 12d528: 14000002 b 0x12d530 ::~numpunct_byname()+0xec> 12d52c: 2a1f03e0 mov w0, wzr 12d530: f94016e8 ldr x8, [x23, #0x28] 12d534: f85f83a9 ldur x9, [x29, #-0x8] 12d538: eb09011f cmp x8, x9 12d53c: 54000101 b.ne 0x12d55c ::~numpunct_byname()+0x118> 12d540: a9454ff4 ldp x20, x19, [sp, #0x50] 12d544: a94457f6 ldp x22, x21, [sp, #0x40] 12d548: a9427bfd ldp x29, x30, [sp, #0x20] 12d54c: f9401bf7 ldr x23, [sp, #0x30] 12d550: 910183ff add sp, sp, #0x60 12d554: d50323bf autiasp 12d558: d65f03c0 ret 12d55c: 9400be35 bl 0x15ce30 <__stack_chk_fail@plt> 12d560: 97fdee75 bl 0xa8f34 12d564: aa0003f3 mov x19, x0 12d568: b4000074 cbz x20, 0x12d574 ::~numpunct_byname()+0x130> 12d56c: aa1403e0 mov x0, x20 12d570: 9400c944 bl 0x15fa80 12d574: aa1303e0 mov x0, x19 12d578: 9400aefa bl 0x159160 <__emutls_get_address+0x6d4> 12d57c: 97fdee6e bl 0xa8f34 000000000012d580 : 12d580: d503245f bti c 12d584: b9400808 ldr w8, [x0, #0x8] 12d588: 52800949 mov w9, #0x4a // =74 12d58c: 6a090108 ands w8, w8, w9 12d590: 540000e0 b.eq 0x12d5ac 12d594: 7101011f cmp w8, #0x40 12d598: 540000e0 b.eq 0x12d5b4 12d59c: 7100211f cmp w8, #0x8 12d5a0: 540000e1 b.ne 0x12d5bc 12d5a4: 52800200 mov w0, #0x10 // =16 12d5a8: d65f03c0 ret 12d5ac: 2a1f03e0 mov w0, wzr 12d5b0: d65f03c0 ret 12d5b4: 52800100 mov w0, #0x8 // =8 12d5b8: d65f03c0 ret 12d5bc: 52800140 mov w0, #0xa // =10 12d5c0: d65f03c0 ret 000000000012d5c4 ::__weeks() const>: 12d5c4: d503233f paciasp 12d5c8: a9be7bfd stp x29, x30, [sp, #-0x20]! 12d5cc: f9000bf3 str x19, [sp, #0x10] 12d5d0: 910003fd mov x29, sp 12d5d4: d0000228 adrp x8, 0x173000 12d5d8: d0000233 adrp x19, 0x173000 12d5dc: 911c0108 add x8, x8, #0x700 12d5e0: 08dffd08 ldarb w8, [x8] 12d5e4: 360000c8 tbz w8, #0x0, 0x12d5fc ::__weeks() const+0x38> 12d5e8: f9437e60 ldr x0, [x19, #0x6f8] 12d5ec: f9400bf3 ldr x19, [sp, #0x10] 12d5f0: a8c27bfd ldp x29, x30, [sp], #0x20 12d5f4: d50323bf autiasp 12d5f8: d65f03c0 ret 12d5fc: d0000220 adrp x0, 0x173000 12d600: 911c0000 add x0, x0, #0x700 12d604: 9400c827 bl 0x15f6a0 <__cxa_guard_acquire@plt> 12d608: 34ffff00 cbz w0, 0x12d5e8 ::__weeks() const+0x24> 12d60c: 9400000e bl 0x12d644 ::__weeks() const+0x80> 12d610: d0000228 adrp x8, 0x173000 12d614: d0000220 adrp x0, 0x173000 12d618: 91216108 add x8, x8, #0x858 12d61c: 911c0000 add x0, x0, #0x700 12d620: f9037e68 str x8, [x19, #0x6f8] 12d624: 9400c82b bl 0x15f6d0 <__cxa_guard_release@plt> 12d628: 17fffff0 b 0x12d5e8 ::__weeks() const+0x24> 12d62c: aa0003f3 mov x19, x0 12d630: d0000220 adrp x0, 0x173000 12d634: 911c0000 add x0, x0, #0x700 12d638: 9400c90e bl 0x15fa70 <__cxa_guard_abort@plt> 12d63c: aa1303e0 mov x0, x19 12d640: 9400aec8 bl 0x159160 <__emutls_get_address+0x6d4> 12d644: d503233f paciasp 12d648: a9be7bfd stp x29, x30, [sp, #-0x20]! 12d64c: f9000bf3 str x19, [sp, #0x10] 12d650: 910003fd mov x29, sp 12d654: d0000228 adrp x8, 0x173000 12d658: d0000233 adrp x19, 0x173000 12d65c: 9126a108 add x8, x8, #0x9a8 12d660: 91216273 add x19, x19, #0x858 12d664: 08dffd08 ldarb w8, [x8] 12d668: 36000788 tbz w8, #0x0, 0x12d758 ::__weeks() const+0x194> 12d66c: 90fffa21 adrp x1, 0x71000 12d670: aa1303e0 mov x0, x19 12d674: 9106c421 add x1, x1, #0x1b1 12d678: 9400bfba bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12d67c: f0fffa01 adrp x1, 0x70000 12d680: 91006260 add x0, x19, #0x18 12d684: 91374421 add x1, x1, #0xdd1 12d688: 9400bfb6 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12d68c: b0fffa01 adrp x1, 0x6e000 12d690: 9100c260 add x0, x19, #0x30 12d694: 9113b421 add x1, x1, #0x4ed 12d698: 9400bfb2 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12d69c: 90fffa21 adrp x1, 0x71000 12d6a0: 91012260 add x0, x19, #0x48 12d6a4: 9113b821 add x1, x1, #0x4ee 12d6a8: 9400bfae bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12d6ac: f0fffa01 adrp x1, 0x70000 12d6b0: 91018260 add x0, x19, #0x60 12d6b4: 9120d021 add x1, x1, #0x834 12d6b8: 9400bfaa bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12d6bc: f0fffa01 adrp x1, 0x70000 12d6c0: 9101e260 add x0, x19, #0x78 12d6c4: 91161021 add x1, x1, #0x584 12d6c8: 9400bfa6 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12d6cc: d0fffa01 adrp x1, 0x6f000 12d6d0: 91024260 add x0, x19, #0x90 12d6d4: 9118e421 add x1, x1, #0x639 12d6d8: 9400bfa2 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12d6dc: d0fffa01 adrp x1, 0x6f000 12d6e0: 9102a260 add x0, x19, #0xa8 12d6e4: 91062421 add x1, x1, #0x189 12d6e8: 9400bf9e bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12d6ec: 90fffa01 adrp x1, 0x6d000 12d6f0: 91030260 add x0, x19, #0xc0 12d6f4: 910df021 add x1, x1, #0x37c 12d6f8: 9400bf9a bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12d6fc: d0fffa21 adrp x1, 0x73000 12d700: 91036260 add x0, x19, #0xd8 12d704: 91082c21 add x1, x1, #0x20b 12d708: 9400bf96 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12d70c: d0fffa01 adrp x1, 0x6f000 12d710: 9103c260 add x0, x19, #0xf0 12d714: 91063421 add x1, x1, #0x18d 12d718: 9400bf92 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12d71c: 90fffa01 adrp x1, 0x6d000 12d720: 91042260 add x0, x19, #0x108 12d724: 912afc21 add x1, x1, #0xabf 12d728: 9400bf8e bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12d72c: d0fffa01 adrp x1, 0x6f000 12d730: 91048260 add x0, x19, #0x120 12d734: 91349021 add x1, x1, #0xd24 12d738: 9400bf8a bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12d73c: 9104e260 add x0, x19, #0x138 12d740: f9400bf3 ldr x19, [sp, #0x10] 12d744: b0fffa01 adrp x1, 0x6e000 12d748: 9113d421 add x1, x1, #0x4f5 12d74c: a8c27bfd ldp x29, x30, [sp], #0x20 12d750: d50323bf autiasp 12d754: 1400bf83 b 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12d758: d0000220 adrp x0, 0x173000 12d75c: 9126a000 add x0, x0, #0x9a8 12d760: 9400c7d0 bl 0x15f6a0 <__cxa_guard_acquire@plt> 12d764: 34fff840 cbz w0, 0x12d66c ::__weeks() const+0xa8> 12d768: 6f00e400 movi v0.2d, #0000000000000000 12d76c: f0000020 adrp x0, 0x134000 ::~__codecvt_utf8_utf16()+0x194> 12d770: f00001a2 adrp x2, 0x164000 12d774: 9121a000 add x0, x0, #0x868 12d778: 911c0042 add x2, x2, #0x700 12d77c: aa1f03e1 mov x1, xzr 12d780: ad098260 stp q0, q0, [x19, #0x130] 12d784: ad088260 stp q0, q0, [x19, #0x110] 12d788: ad078260 stp q0, q0, [x19, #0xf0] 12d78c: ad068260 stp q0, q0, [x19, #0xd0] 12d790: ad058260 stp q0, q0, [x19, #0xb0] 12d794: ad048260 stp q0, q0, [x19, #0x90] 12d798: ad038260 stp q0, q0, [x19, #0x70] 12d79c: ad028260 stp q0, q0, [x19, #0x50] 12d7a0: ad018260 stp q0, q0, [x19, #0x30] 12d7a4: ad008260 stp q0, q0, [x19, #0x10] 12d7a8: 3d800260 str q0, [x19] 12d7ac: 9400bd89 bl 0x15cdd0 <__cxa_atexit@plt> 12d7b0: d0000220 adrp x0, 0x173000 12d7b4: 9126a000 add x0, x0, #0x9a8 12d7b8: 9400c7c6 bl 0x15f6d0 <__cxa_guard_release@plt> 12d7bc: 17ffffac b 0x12d66c ::__weeks() const+0xa8> 000000000012d7c0 ::__weeks() const>: 12d7c0: d503233f paciasp 12d7c4: a9be7bfd stp x29, x30, [sp, #-0x20]! 12d7c8: f9000bf3 str x19, [sp, #0x10] 12d7cc: 910003fd mov x29, sp 12d7d0: d0000228 adrp x8, 0x173000 12d7d4: d0000233 adrp x19, 0x173000 12d7d8: 911c4108 add x8, x8, #0x710 12d7dc: 08dffd08 ldarb w8, [x8] 12d7e0: 360000c8 tbz w8, #0x0, 0x12d7f8 ::__weeks() const+0x38> 12d7e4: f9438660 ldr x0, [x19, #0x708] 12d7e8: f9400bf3 ldr x19, [sp, #0x10] 12d7ec: a8c27bfd ldp x29, x30, [sp], #0x20 12d7f0: d50323bf autiasp 12d7f4: d65f03c0 ret 12d7f8: d0000220 adrp x0, 0x173000 12d7fc: 911c4000 add x0, x0, #0x710 12d800: 9400c7a8 bl 0x15f6a0 <__cxa_guard_acquire@plt> 12d804: 34ffff00 cbz w0, 0x12d7e4 ::__weeks() const+0x24> 12d808: 9400000e bl 0x12d840 ::__weeks() const+0x80> 12d80c: d0000228 adrp x8, 0x173000 12d810: d0000220 adrp x0, 0x173000 12d814: 9126c108 add x8, x8, #0x9b0 12d818: 911c4000 add x0, x0, #0x710 12d81c: f9038668 str x8, [x19, #0x708] 12d820: 9400c7ac bl 0x15f6d0 <__cxa_guard_release@plt> 12d824: 17fffff0 b 0x12d7e4 ::__weeks() const+0x24> 12d828: aa0003f3 mov x19, x0 12d82c: d0000220 adrp x0, 0x173000 12d830: 911c4000 add x0, x0, #0x710 12d834: 9400c88f bl 0x15fa70 <__cxa_guard_abort@plt> 12d838: aa1303e0 mov x0, x19 12d83c: 9400ae49 bl 0x159160 <__emutls_get_address+0x6d4> 12d840: d503233f paciasp 12d844: a9be7bfd stp x29, x30, [sp, #-0x20]! 12d848: f9000bf3 str x19, [sp, #0x10] 12d84c: 910003fd mov x29, sp 12d850: d0000228 adrp x8, 0x173000 12d854: d0000233 adrp x19, 0x173000 12d858: 912c0108 add x8, x8, #0xb00 12d85c: 9126c273 add x19, x19, #0x9b0 12d860: 08dffd08 ldarb w8, [x8] 12d864: 36000788 tbz w8, #0x0, 0x12d954 ::__weeks() const+0x194> 12d868: 90fffa81 adrp x1, 0x7d000 12d86c: aa1303e0 mov x0, x19 12d870: 9107e021 add x1, x1, #0x1f8 12d874: 9400ca27 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12d878: 90fffa81 adrp x1, 0x7d000 12d87c: 91006260 add x0, x19, #0x18 12d880: 910ce021 add x1, x1, #0x338 12d884: 9400ca23 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12d888: 90fffa81 adrp x1, 0x7d000 12d88c: 9100c260 add x0, x19, #0x30 12d890: 91005021 add x1, x1, #0x14 12d894: 9400ca1f bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12d898: 90fffa81 adrp x1, 0x7d000 12d89c: 91012260 add x0, x19, #0x48 12d8a0: 91022021 add x1, x1, #0x88 12d8a4: 9400ca1b bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12d8a8: 90fffa81 adrp x1, 0x7d000 12d8ac: 91018260 add x0, x19, #0x60 12d8b0: 91063021 add x1, x1, #0x18c 12d8b4: 9400ca17 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12d8b8: 90fffa81 adrp x1, 0x7d000 12d8bc: 9101e260 add x0, x19, #0x78 12d8c0: 910a7021 add x1, x1, #0x29c 12d8c4: 9400ca13 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12d8c8: 90fffa81 adrp x1, 0x7d000 12d8cc: 91024260 add x0, x19, #0x90 12d8d0: 9106c021 add x1, x1, #0x1b0 12d8d4: 9400ca0f bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12d8d8: 90fffa81 adrp x1, 0x7d000 12d8dc: 9102a260 add x0, x19, #0xa8 12d8e0: 910c6021 add x1, x1, #0x318 12d8e4: 9400ca0b bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12d8e8: 90fffa81 adrp x1, 0x7d000 12d8ec: 91030260 add x0, x19, #0xc0 12d8f0: 910ae021 add x1, x1, #0x2b8 12d8f4: 9400ca07 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12d8f8: 90fffa81 adrp x1, 0x7d000 12d8fc: 91036260 add x0, x19, #0xd8 12d900: 910ca021 add x1, x1, #0x328 12d904: 9400ca03 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12d908: f0fffa61 adrp x1, 0x7c000 12d90c: 9103c260 add x0, x19, #0xf0 12d910: 913cc021 add x1, x1, #0xf30 12d914: 9400c9ff bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12d918: f0fffa61 adrp x1, 0x7c000 12d91c: 91042260 add x0, x19, #0x108 12d920: 913f0021 add x1, x1, #0xfc0 12d924: 9400c9fb bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12d928: 90fffa81 adrp x1, 0x7d000 12d92c: 91048260 add x0, x19, #0x120 12d930: 9109d021 add x1, x1, #0x274 12d934: 9400c9f7 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12d938: 9104e260 add x0, x19, #0x138 12d93c: f9400bf3 ldr x19, [sp, #0x10] 12d940: f0fffa61 adrp x1, 0x7c000 12d944: 913e3021 add x1, x1, #0xf8c 12d948: a8c27bfd ldp x29, x30, [sp], #0x20 12d94c: d50323bf autiasp 12d950: 1400c9f0 b 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12d954: d0000220 adrp x0, 0x173000 12d958: 912c0000 add x0, x0, #0xb00 12d95c: 9400c751 bl 0x15f6a0 <__cxa_guard_acquire@plt> 12d960: 34fff840 cbz w0, 0x12d868 ::__weeks() const+0xa8> 12d964: 6f00e400 movi v0.2d, #0000000000000000 12d968: f0000020 adrp x0, 0x134000 ::~__codecvt_utf8_utf16()+0x194> 12d96c: f00001a2 adrp x2, 0x164000 12d970: 91276000 add x0, x0, #0x9d8 12d974: 911c0042 add x2, x2, #0x700 12d978: aa1f03e1 mov x1, xzr 12d97c: ad098260 stp q0, q0, [x19, #0x130] 12d980: ad088260 stp q0, q0, [x19, #0x110] 12d984: ad078260 stp q0, q0, [x19, #0xf0] 12d988: ad068260 stp q0, q0, [x19, #0xd0] 12d98c: ad058260 stp q0, q0, [x19, #0xb0] 12d990: ad048260 stp q0, q0, [x19, #0x90] 12d994: ad038260 stp q0, q0, [x19, #0x70] 12d998: ad028260 stp q0, q0, [x19, #0x50] 12d99c: ad018260 stp q0, q0, [x19, #0x30] 12d9a0: ad008260 stp q0, q0, [x19, #0x10] 12d9a4: 3d800260 str q0, [x19] 12d9a8: 9400bd0a bl 0x15cdd0 <__cxa_atexit@plt> 12d9ac: d0000220 adrp x0, 0x173000 12d9b0: 912c0000 add x0, x0, #0xb00 12d9b4: 9400c747 bl 0x15f6d0 <__cxa_guard_release@plt> 12d9b8: 17ffffac b 0x12d868 ::__weeks() const+0xa8> 000000000012d9bc ::__months() const>: 12d9bc: d503233f paciasp 12d9c0: a9be7bfd stp x29, x30, [sp, #-0x20]! 12d9c4: f9000bf3 str x19, [sp, #0x10] 12d9c8: 910003fd mov x29, sp 12d9cc: d0000228 adrp x8, 0x173000 12d9d0: d0000233 adrp x19, 0x173000 12d9d4: 911c8108 add x8, x8, #0x720 12d9d8: 08dffd08 ldarb w8, [x8] 12d9dc: 360000c8 tbz w8, #0x0, 0x12d9f4 ::__months() const+0x38> 12d9e0: f9438e60 ldr x0, [x19, #0x718] 12d9e4: f9400bf3 ldr x19, [sp, #0x10] 12d9e8: a8c27bfd ldp x29, x30, [sp], #0x20 12d9ec: d50323bf autiasp 12d9f0: d65f03c0 ret 12d9f4: d0000220 adrp x0, 0x173000 12d9f8: 911c8000 add x0, x0, #0x720 12d9fc: 9400c729 bl 0x15f6a0 <__cxa_guard_acquire@plt> 12da00: 34ffff00 cbz w0, 0x12d9e0 ::__months() const+0x24> 12da04: 9400000e bl 0x12da3c ::__months() const+0x80> 12da08: d0000228 adrp x8, 0x173000 12da0c: d0000220 adrp x0, 0x173000 12da10: 912c2108 add x8, x8, #0xb08 12da14: 911c8000 add x0, x0, #0x720 12da18: f9038e68 str x8, [x19, #0x718] 12da1c: 9400c72d bl 0x15f6d0 <__cxa_guard_release@plt> 12da20: 17fffff0 b 0x12d9e0 ::__months() const+0x24> 12da24: aa0003f3 mov x19, x0 12da28: d0000220 adrp x0, 0x173000 12da2c: 911c8000 add x0, x0, #0x720 12da30: 9400c810 bl 0x15fa70 <__cxa_guard_abort@plt> 12da34: aa1303e0 mov x0, x19 12da38: 9400adca bl 0x159160 <__emutls_get_address+0x6d4> 12da3c: d503233f paciasp 12da40: a9be7bfd stp x29, x30, [sp, #-0x20]! 12da44: a9014ff4 stp x20, x19, [sp, #0x10] 12da48: 910003fd mov x29, sp 12da4c: d0000228 adrp x8, 0x173000 12da50: 91352108 add x8, x8, #0xd48 12da54: 08dffd08 ldarb w8, [x8] 12da58: 36000cc8 tbz w8, #0x0, 0x12dbf0 ::__months() const+0x234> 12da5c: d0000233 adrp x19, 0x173000 12da60: d0fffa01 adrp x1, 0x6f000 12da64: 912c2273 add x19, x19, #0xb08 12da68: 9134a021 add x1, x1, #0xd28 12da6c: aa1303e0 mov x0, x19 12da70: 9400bebc bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12da74: f0fffa01 adrp x1, 0x70000 12da78: 91006260 add x0, x19, #0x18 12da7c: 91376021 add x1, x1, #0xdd8 12da80: 9400beb8 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12da84: b0fffa01 adrp x1, 0x6e000 12da88: 9100c260 add x0, x19, #0x30 12da8c: 9113e421 add x1, x1, #0x4f9 12da90: 9400beb4 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12da94: d0fffa01 adrp x1, 0x6f000 12da98: 91012260 add x0, x19, #0x48 12da9c: 91190821 add x1, x1, #0x642 12daa0: 9400beb0 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12daa4: 90fffa34 adrp x20, 0x71000 12daa8: 91018260 add x0, x19, #0x60 12daac: 911d9a94 add x20, x20, #0x766 12dab0: aa1403e1 mov x1, x20 12dab4: 9400beab bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12dab8: b0fffa21 adrp x1, 0x72000 12dabc: 9101e260 add x0, x19, #0x78 12dac0: 9106a421 add x1, x1, #0x1a9 12dac4: 9400bea7 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12dac8: 90fffa21 adrp x1, 0x71000 12dacc: 91024260 add x0, x19, #0x90 12dad0: 9113e021 add x1, x1, #0x4f8 12dad4: 9400bea3 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12dad8: d0fffa01 adrp x1, 0x6f000 12dadc: 9102a260 add x0, x19, #0xa8 12dae0: 91192021 add x1, x1, #0x648 12dae4: 9400be9f bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12dae8: b0fffa21 adrp x1, 0x72000 12daec: 91030260 add x0, x19, #0xc0 12daf0: 912e7421 add x1, x1, #0xb9d 12daf4: 9400be9b bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12daf8: d0fffa01 adrp x1, 0x6f000 12dafc: 91036260 add x0, x19, #0xd8 12db00: 9134c021 add x1, x1, #0xd30 12db04: 9400be97 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12db08: b0fffa21 adrp x1, 0x72000 12db0c: 9103c260 add x0, x19, #0xf0 12db10: 9122cc21 add x1, x1, #0x8b3 12db14: 9400be93 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12db18: d0fffa21 adrp x1, 0x73000 12db1c: 91042260 add x0, x19, #0x108 12db20: 91113421 add x1, x1, #0x44d 12db24: 9400be8f bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12db28: d0fffa21 adrp x1, 0x73000 12db2c: 91048260 add x0, x19, #0x120 12db30: 912e1821 add x1, x1, #0xb86 12db34: 9400be8b bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12db38: f0fffa01 adrp x1, 0x70000 12db3c: 9104e260 add x0, x19, #0x138 12db40: 9120f421 add x1, x1, #0x83d 12db44: 9400be87 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12db48: f0fffa01 adrp x1, 0x70000 12db4c: 91054260 add x0, x19, #0x150 12db50: 91210421 add x1, x1, #0x841 12db54: 9400be83 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12db58: 90fffa01 adrp x1, 0x6d000 12db5c: 9105a260 add x0, x19, #0x168 12db60: 912b0c21 add x1, x1, #0xac3 12db64: 9400be7f bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12db68: 91060260 add x0, x19, #0x180 12db6c: aa1403e1 mov x1, x20 12db70: 9400be7c bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12db74: 90fffa01 adrp x1, 0x6d000 12db78: 91066260 add x0, x19, #0x198 12db7c: 913f0421 add x1, x1, #0xfc1 12db80: 9400be78 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12db84: d0fffa01 adrp x1, 0x6f000 12db88: 9106c260 add x0, x19, #0x1b0 12db8c: 91064421 add x1, x1, #0x191 12db90: 9400be74 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12db94: d0fffa21 adrp x1, 0x73000 12db98: 91072260 add x0, x19, #0x1c8 12db9c: 91083c21 add x1, x1, #0x20f 12dba0: 9400be70 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12dba4: d0fffa01 adrp x1, 0x6f000 12dba8: 91078260 add x0, x19, #0x1e0 12dbac: 913f5021 add x1, x1, #0xfd4 12dbb0: 9400be6c bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12dbb4: 90fffa21 adrp x1, 0x71000 12dbb8: 9107e260 add x0, x19, #0x1f8 12dbbc: 9106e021 add x1, x1, #0x1b8 12dbc0: 9400be68 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12dbc4: 90fffa01 adrp x1, 0x6d000 12dbc8: 91084260 add x0, x19, #0x210 12dbcc: 912b1c21 add x1, x1, #0xac7 12dbd0: 9400be64 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12dbd4: 9108a260 add x0, x19, #0x228 12dbd8: b0fffa21 adrp x1, 0x72000 12dbdc: a9414ff4 ldp x20, x19, [sp, #0x10] 12dbe0: 912e9c21 add x1, x1, #0xba7 12dbe4: a8c27bfd ldp x29, x30, [sp], #0x20 12dbe8: d50323bf autiasp 12dbec: 1400be5d b 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12dbf0: d0000220 adrp x0, 0x173000 12dbf4: 91352000 add x0, x0, #0xd48 12dbf8: 9400c6aa bl 0x15f6a0 <__cxa_guard_acquire@plt> 12dbfc: 34fff300 cbz w0, 0x12da5c ::__months() const+0xa0> 12dc00: d0000220 adrp x0, 0x173000 12dc04: 2a1f03e1 mov w1, wzr 12dc08: 912c2000 add x0, x0, #0xb08 12dc0c: 52804802 mov w2, #0x240 // =576 12dc10: 9400bc8c bl 0x15ce40 12dc14: f0000020 adrp x0, 0x134000 ::~__codecvt_utf8_utf16()+0x194> 12dc18: f00001a2 adrp x2, 0x164000 12dc1c: 912d2000 add x0, x0, #0xb48 12dc20: 911c0042 add x2, x2, #0x700 12dc24: aa1f03e1 mov x1, xzr 12dc28: 9400bc6a bl 0x15cdd0 <__cxa_atexit@plt> 12dc2c: d0000220 adrp x0, 0x173000 12dc30: 91352000 add x0, x0, #0xd48 12dc34: 9400c6a7 bl 0x15f6d0 <__cxa_guard_release@plt> 12dc38: 17ffff89 b 0x12da5c ::__months() const+0xa0> 000000000012dc3c ::__months() const>: 12dc3c: d503233f paciasp 12dc40: a9be7bfd stp x29, x30, [sp, #-0x20]! 12dc44: f9000bf3 str x19, [sp, #0x10] 12dc48: 910003fd mov x29, sp 12dc4c: d0000228 adrp x8, 0x173000 12dc50: d0000233 adrp x19, 0x173000 12dc54: 911cc108 add x8, x8, #0x730 12dc58: 08dffd08 ldarb w8, [x8] 12dc5c: 360000c8 tbz w8, #0x0, 0x12dc74 ::__months() const+0x38> 12dc60: f9439660 ldr x0, [x19, #0x728] 12dc64: f9400bf3 ldr x19, [sp, #0x10] 12dc68: a8c27bfd ldp x29, x30, [sp], #0x20 12dc6c: d50323bf autiasp 12dc70: d65f03c0 ret 12dc74: d0000220 adrp x0, 0x173000 12dc78: 911cc000 add x0, x0, #0x730 12dc7c: 9400c689 bl 0x15f6a0 <__cxa_guard_acquire@plt> 12dc80: 34ffff00 cbz w0, 0x12dc60 ::__months() const+0x24> 12dc84: 9400000e bl 0x12dcbc ::__months() const+0x80> 12dc88: d0000228 adrp x8, 0x173000 12dc8c: d0000220 adrp x0, 0x173000 12dc90: 91354108 add x8, x8, #0xd50 12dc94: 911cc000 add x0, x0, #0x730 12dc98: f9039668 str x8, [x19, #0x728] 12dc9c: 9400c68d bl 0x15f6d0 <__cxa_guard_release@plt> 12dca0: 17fffff0 b 0x12dc60 ::__months() const+0x24> 12dca4: aa0003f3 mov x19, x0 12dca8: d0000220 adrp x0, 0x173000 12dcac: 911cc000 add x0, x0, #0x730 12dcb0: 9400c770 bl 0x15fa70 <__cxa_guard_abort@plt> 12dcb4: aa1303e0 mov x0, x19 12dcb8: 9400ad2a bl 0x159160 <__emutls_get_address+0x6d4> 12dcbc: d503233f paciasp 12dcc0: a9be7bfd stp x29, x30, [sp, #-0x20]! 12dcc4: a9014ff4 stp x20, x19, [sp, #0x10] 12dcc8: 910003fd mov x29, sp 12dccc: d0000228 adrp x8, 0x173000 12dcd0: 913e4108 add x8, x8, #0xf90 12dcd4: 08dffd08 ldarb w8, [x8] 12dcd8: 36000cc8 tbz w8, #0x0, 0x12de70 ::__months() const+0x234> 12dcdc: d0000233 adrp x19, 0x173000 12dce0: 90fffa81 adrp x1, 0x7d000 12dce4: 91354273 add x19, x19, #0xd50 12dce8: 910b2021 add x1, x1, #0x2c8 12dcec: aa1303e0 mov x0, x19 12dcf0: 9400c908 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12dcf4: 90fffa81 adrp x1, 0x7d000 12dcf8: 91006260 add x0, x19, #0x18 12dcfc: 91050021 add x1, x1, #0x140 12dd00: 9400c904 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12dd04: 90fffa81 adrp x1, 0x7d000 12dd08: 9100c260 add x0, x19, #0x30 12dd0c: 91059021 add x1, x1, #0x164 12dd10: 9400c900 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12dd14: 90fffa81 adrp x1, 0x7d000 12dd18: 91012260 add x0, x19, #0x48 12dd1c: 910a1021 add x1, x1, #0x284 12dd20: 9400c8fc bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12dd24: 90fffa94 adrp x20, 0x7d000 12dd28: 91018260 add x0, x19, #0x60 12dd2c: 91085294 add x20, x20, #0x214 12dd30: aa1403e1 mov x1, x20 12dd34: 9400c8f7 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12dd38: f0fffa61 adrp x1, 0x7c000 12dd3c: 9101e260 add x0, x19, #0x78 12dd40: 913e7021 add x1, x1, #0xf9c 12dd44: 9400c8f3 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12dd48: f0fffa61 adrp x1, 0x7c000 12dd4c: 91024260 add x0, x19, #0x90 12dd50: 913d0021 add x1, x1, #0xf40 12dd54: 9400c8ef bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12dd58: 90fffa81 adrp x1, 0x7d000 12dd5c: 9102a260 add x0, x19, #0xa8 12dd60: 9102c021 add x1, x1, #0xb0 12dd64: 9400c8eb bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12dd68: f0fffa61 adrp x1, 0x7c000 12dd6c: 91030260 add x0, x19, #0xc0 12dd70: 913d5021 add x1, x1, #0xf54 12dd74: 9400c8e7 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12dd78: 90fffa81 adrp x1, 0x7d000 12dd7c: 91036260 add x0, x19, #0xd8 12dd80: 910ba021 add x1, x1, #0x2e8 12dd84: 9400c8e3 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12dd88: 90fffa81 adrp x1, 0x7d000 12dd8c: 9103c260 add x0, x19, #0xf0 12dd90: 91075021 add x1, x1, #0x1d4 12dd94: 9400c8df bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12dd98: 90fffa81 adrp x1, 0x7d000 12dd9c: 91042260 add x0, x19, #0x108 12dda0: 91033021 add x1, x1, #0xcc 12dda4: 9400c8db bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12dda8: f0fffa61 adrp x1, 0x7c000 12ddac: 91048260 add x0, x19, #0x120 12ddb0: 913ec021 add x1, x1, #0xfb0 12ddb4: 9400c8d7 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12ddb8: f0fffa61 adrp x1, 0x7c000 12ddbc: 9104e260 add x0, x19, #0x138 12ddc0: 913df021 add x1, x1, #0xf7c 12ddc4: 9400c8d3 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12ddc8: f0fffa61 adrp x1, 0x7c000 12ddcc: 91054260 add x0, x19, #0x150 12ddd0: 913f4021 add x1, x1, #0xfd0 12ddd4: 9400c8cf bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12ddd8: 90fffa81 adrp x1, 0x7d000 12dddc: 9105a260 add x0, x19, #0x168 12dde0: 91099021 add x1, x1, #0x264 12dde4: 9400c8cb bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12dde8: 91060260 add x0, x19, #0x180 12ddec: aa1403e1 mov x1, x20 12ddf0: 9400c8c8 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12ddf4: 90fffa81 adrp x1, 0x7d000 12ddf8: 91066260 add x0, x19, #0x198 12ddfc: 9108c021 add x1, x1, #0x230 12de00: 9400c8c4 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12de04: f0fffa61 adrp x1, 0x7c000 12de08: 9106c260 add x0, x19, #0x1b0 12de0c: 913bc021 add x1, x1, #0xef0 12de10: 9400c8c0 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12de14: 90fffa81 adrp x1, 0x7d000 12de18: 91072260 add x0, x19, #0x1c8 12de1c: 91001021 add x1, x1, #0x4 12de20: 9400c8bc bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12de24: 90fffa81 adrp x1, 0x7d000 12de28: 91078260 add x0, x19, #0x1e0 12de2c: 9105f021 add x1, x1, #0x17c 12de30: 9400c8b8 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12de34: 90fffa81 adrp x1, 0x7d000 12de38: 9107e260 add x0, x19, #0x1f8 12de3c: 9103c021 add x1, x1, #0xf0 12de40: 9400c8b4 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12de44: 90fffa81 adrp x1, 0x7d000 12de48: 91084260 add x0, x19, #0x210 12de4c: 91043021 add x1, x1, #0x10c 12de50: 9400c8b0 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12de54: 9108a260 add x0, x19, #0x228 12de58: f0fffa61 adrp x1, 0x7c000 12de5c: a9414ff4 ldp x20, x19, [sp, #0x10] 12de60: 913c0021 add x1, x1, #0xf00 12de64: a8c27bfd ldp x29, x30, [sp], #0x20 12de68: d50323bf autiasp 12de6c: 1400c8a9 b 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12de70: d0000220 adrp x0, 0x173000 12de74: 913e4000 add x0, x0, #0xf90 12de78: 9400c60a bl 0x15f6a0 <__cxa_guard_acquire@plt> 12de7c: 34fff300 cbz w0, 0x12dcdc ::__months() const+0xa0> 12de80: d0000220 adrp x0, 0x173000 12de84: 2a1f03e1 mov w1, wzr 12de88: 91354000 add x0, x0, #0xd50 12de8c: 52804802 mov w2, #0x240 // =576 12de90: 9400bbec bl 0x15ce40 12de94: f0000020 adrp x0, 0x134000 ::~__codecvt_utf8_utf16()+0x194> 12de98: f00001a2 adrp x2, 0x164000 12de9c: 912e6000 add x0, x0, #0xb98 12dea0: 911c0042 add x2, x2, #0x700 12dea4: aa1f03e1 mov x1, xzr 12dea8: 9400bbca bl 0x15cdd0 <__cxa_atexit@plt> 12deac: d0000220 adrp x0, 0x173000 12deb0: 913e4000 add x0, x0, #0xf90 12deb4: 9400c607 bl 0x15f6d0 <__cxa_guard_release@plt> 12deb8: 17ffff89 b 0x12dcdc ::__months() const+0xa0> 000000000012debc ::__am_pm() const>: 12debc: d503233f paciasp 12dec0: a9be7bfd stp x29, x30, [sp, #-0x20]! 12dec4: f9000bf3 str x19, [sp, #0x10] 12dec8: 910003fd mov x29, sp 12decc: d0000228 adrp x8, 0x173000 12ded0: d0000233 adrp x19, 0x173000 12ded4: 911d0108 add x8, x8, #0x740 12ded8: 08dffd08 ldarb w8, [x8] 12dedc: 360000c8 tbz w8, #0x0, 0x12def4 ::__am_pm() const+0x38> 12dee0: f9439e60 ldr x0, [x19, #0x738] 12dee4: f9400bf3 ldr x19, [sp, #0x10] 12dee8: a8c27bfd ldp x29, x30, [sp], #0x20 12deec: d50323bf autiasp 12def0: d65f03c0 ret 12def4: d0000220 adrp x0, 0x173000 12def8: 911d0000 add x0, x0, #0x740 12defc: 9400c5e9 bl 0x15f6a0 <__cxa_guard_acquire@plt> 12df00: 34ffff00 cbz w0, 0x12dee0 ::__am_pm() const+0x24> 12df04: 9400000e bl 0x12df3c ::__am_pm() const+0x80> 12df08: d0000228 adrp x8, 0x173000 12df0c: d0000220 adrp x0, 0x173000 12df10: 913e6108 add x8, x8, #0xf98 12df14: 911d0000 add x0, x0, #0x740 12df18: f9039e68 str x8, [x19, #0x738] 12df1c: 9400c5ed bl 0x15f6d0 <__cxa_guard_release@plt> 12df20: 17fffff0 b 0x12dee0 ::__am_pm() const+0x24> 12df24: aa0003f3 mov x19, x0 12df28: d0000220 adrp x0, 0x173000 12df2c: 911d0000 add x0, x0, #0x740 12df30: 9400c6d0 bl 0x15fa70 <__cxa_guard_abort@plt> 12df34: aa1303e0 mov x0, x19 12df38: 9400ac8a bl 0x159160 <__emutls_get_address+0x6d4> 12df3c: d503233f paciasp 12df40: a9be7bfd stp x29, x30, [sp, #-0x20]! 12df44: f9000bf3 str x19, [sp, #0x10] 12df48: 910003fd mov x29, sp 12df4c: d0000228 adrp x8, 0x173000 12df50: d0000233 adrp x19, 0x173000 12df54: 913f2108 add x8, x8, #0xfc8 12df58: 913e6273 add x19, x19, #0xf98 12df5c: 08dffd08 ldarb w8, [x8] 12df60: 36000188 tbz w8, #0x0, 0x12df90 ::__am_pm() const+0xd4> 12df64: 90fffa21 adrp x1, 0x71000 12df68: aa1303e0 mov x0, x19 12df6c: 9106f021 add x1, x1, #0x1bc 12df70: 9400bd7c bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12df74: 91006260 add x0, x19, #0x18 12df78: f9400bf3 ldr x19, [sp, #0x10] 12df7c: 90fffa01 adrp x1, 0x6d000 12df80: 912b2c21 add x1, x1, #0xacb 12df84: a8c27bfd ldp x29, x30, [sp], #0x20 12df88: d50323bf autiasp 12df8c: 1400bd75 b 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12df90: d0000220 adrp x0, 0x173000 12df94: 913f2000 add x0, x0, #0xfc8 12df98: 9400c5c2 bl 0x15f6a0 <__cxa_guard_acquire@plt> 12df9c: 34fffe40 cbz w0, 0x12df64 ::__am_pm() const+0xa8> 12dfa0: 6f00e400 movi v0.2d, #0000000000000000 12dfa4: f0000020 adrp x0, 0x134000 ::~__codecvt_utf8_utf16()+0x194> 12dfa8: f00001a2 adrp x2, 0x164000 12dfac: 912fa000 add x0, x0, #0xbe8 12dfb0: 911c0042 add x2, x2, #0x700 12dfb4: aa1f03e1 mov x1, xzr 12dfb8: ad008260 stp q0, q0, [x19, #0x10] 12dfbc: 3d800260 str q0, [x19] 12dfc0: 9400bb84 bl 0x15cdd0 <__cxa_atexit@plt> 12dfc4: d0000220 adrp x0, 0x173000 12dfc8: 913f2000 add x0, x0, #0xfc8 12dfcc: 9400c5c1 bl 0x15f6d0 <__cxa_guard_release@plt> 12dfd0: 17ffffe5 b 0x12df64 ::__am_pm() const+0xa8> 000000000012dfd4 ::__am_pm() const>: 12dfd4: d503233f paciasp 12dfd8: a9be7bfd stp x29, x30, [sp, #-0x20]! 12dfdc: f9000bf3 str x19, [sp, #0x10] 12dfe0: 910003fd mov x29, sp 12dfe4: d0000228 adrp x8, 0x173000 12dfe8: d0000233 adrp x19, 0x173000 12dfec: 911d4108 add x8, x8, #0x750 12dff0: 08dffd08 ldarb w8, [x8] 12dff4: 360000c8 tbz w8, #0x0, 0x12e00c ::__am_pm() const+0x38> 12dff8: f943a660 ldr x0, [x19, #0x748] 12dffc: f9400bf3 ldr x19, [sp, #0x10] 12e000: a8c27bfd ldp x29, x30, [sp], #0x20 12e004: d50323bf autiasp 12e008: d65f03c0 ret 12e00c: b0000220 adrp x0, 0x173000 12e010: 911d4000 add x0, x0, #0x750 12e014: 9400c5a3 bl 0x15f6a0 <__cxa_guard_acquire@plt> 12e018: 34ffff00 cbz w0, 0x12dff8 ::__am_pm() const+0x24> 12e01c: 9400000e bl 0x12e054 ::__am_pm() const+0x80> 12e020: b0000228 adrp x8, 0x173000 12e024: b0000220 adrp x0, 0x173000 12e028: 913f4108 add x8, x8, #0xfd0 12e02c: 911d4000 add x0, x0, #0x750 12e030: f903a668 str x8, [x19, #0x748] 12e034: 9400c5a7 bl 0x15f6d0 <__cxa_guard_release@plt> 12e038: 17fffff0 b 0x12dff8 ::__am_pm() const+0x24> 12e03c: aa0003f3 mov x19, x0 12e040: b0000220 adrp x0, 0x173000 12e044: 911d4000 add x0, x0, #0x750 12e048: 9400c68a bl 0x15fa70 <__cxa_guard_abort@plt> 12e04c: aa1303e0 mov x0, x19 12e050: 9400ac44 bl 0x159160 <__emutls_get_address+0x6d4> 12e054: d503233f paciasp 12e058: a9be7bfd stp x29, x30, [sp, #-0x20]! 12e05c: f9000bf3 str x19, [sp, #0x10] 12e060: 910003fd mov x29, sp 12e064: d0000228 adrp x8, 0x174000 ::id+0x918> 12e068: b0000233 adrp x19, 0x173000 12e06c: 91000108 add x8, x8, #0x0 12e070: 913f4273 add x19, x19, #0xfd0 12e074: 08dffd08 ldarb w8, [x8] 12e078: 36000188 tbz w8, #0x0, 0x12e0a8 ::__am_pm() const+0xd4> 12e07c: f0fffa61 adrp x1, 0x7d000 12e080: aa1303e0 mov x0, x19 12e084: 91040021 add x1, x1, #0x100 12e088: 9400c822 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12e08c: 91006260 add x0, x19, #0x18 12e090: f9400bf3 ldr x19, [sp, #0x10] 12e094: f0fffa61 adrp x1, 0x7d000 12e098: 91089021 add x1, x1, #0x224 12e09c: a8c27bfd ldp x29, x30, [sp], #0x20 12e0a0: d50323bf autiasp 12e0a4: 1400c81b b 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 12e0a8: d0000220 adrp x0, 0x174000 ::id+0x918> 12e0ac: 91000000 add x0, x0, #0x0 12e0b0: 9400c57c bl 0x15f6a0 <__cxa_guard_acquire@plt> 12e0b4: 34fffe40 cbz w0, 0x12e07c ::__am_pm() const+0xa8> 12e0b8: 6f00e400 movi v0.2d, #0000000000000000 12e0bc: d0000020 adrp x0, 0x134000 ::~__codecvt_utf8_utf16()+0x194> 12e0c0: d00001a2 adrp x2, 0x164000 12e0c4: 9130e000 add x0, x0, #0xc38 12e0c8: 911c0042 add x2, x2, #0x700 12e0cc: aa1f03e1 mov x1, xzr 12e0d0: ad008260 stp q0, q0, [x19, #0x10] 12e0d4: 3d800260 str q0, [x19] 12e0d8: 9400bb3e bl 0x15cdd0 <__cxa_atexit@plt> 12e0dc: d0000220 adrp x0, 0x174000 ::id+0x918> 12e0e0: 91000000 add x0, x0, #0x0 12e0e4: 9400c57b bl 0x15f6d0 <__cxa_guard_release@plt> 12e0e8: 17ffffe5 b 0x12e07c ::__am_pm() const+0xa8> 000000000012e0ec ::__x() const>: 12e0ec: d503233f paciasp 12e0f0: a9be7bfd stp x29, x30, [sp, #-0x20]! 12e0f4: f9000bf3 str x19, [sp, #0x10] 12e0f8: 910003fd mov x29, sp 12e0fc: b0000228 adrp x8, 0x173000 12e100: 911dc108 add x8, x8, #0x770 12e104: 08dffd08 ldarb w8, [x8] 12e108: 360000e8 tbz w8, #0x0, 0x12e124 ::__x() const+0x38> 12e10c: f9400bf3 ldr x19, [sp, #0x10] 12e110: b0000220 adrp x0, 0x173000 12e114: 911d6000 add x0, x0, #0x758 12e118: a8c27bfd ldp x29, x30, [sp], #0x20 12e11c: d50323bf autiasp 12e120: d65f03c0 ret 12e124: b0000220 adrp x0, 0x173000 12e128: 911dc000 add x0, x0, #0x770 12e12c: 9400c55d bl 0x15f6a0 <__cxa_guard_acquire@plt> 12e130: 34fffee0 cbz w0, 0x12e10c ::__x() const+0x20> 12e134: b0000220 adrp x0, 0x173000 12e138: b0fffa01 adrp x1, 0x6f000 12e13c: 911d6000 add x0, x0, #0x758 12e140: 91060021 add x1, x1, #0x180 12e144: 9400c54b bl 0x15f670 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc@plt> 12e148: d00001e0 adrp x0, 0x16c000 12e14c: b0000221 adrp x1, 0x173000 12e150: d00001a2 adrp x2, 0x164000 12e154: 911d6021 add x1, x1, #0x758 12e158: 911c0042 add x2, x2, #0x700 12e15c: f9459c00 ldr x0, [x0, #0xb38] 12e160: 9400bb1c bl 0x15cdd0 <__cxa_atexit@plt> 12e164: b0000220 adrp x0, 0x173000 12e168: 911dc000 add x0, x0, #0x770 12e16c: 9400c559 bl 0x15f6d0 <__cxa_guard_release@plt> 12e170: 17ffffe7 b 0x12e10c ::__x() const+0x20> 12e174: aa0003f3 mov x19, x0 12e178: b0000220 adrp x0, 0x173000 12e17c: 911dc000 add x0, x0, #0x770 12e180: 9400c63c bl 0x15fa70 <__cxa_guard_abort@plt> 12e184: aa1303e0 mov x0, x19 12e188: 9400abf6 bl 0x159160 <__emutls_get_address+0x6d4> 000000000012e18c ::__x() const>: 12e18c: d503233f paciasp 12e190: a9be7bfd stp x29, x30, [sp, #-0x20]! 12e194: f9000bf3 str x19, [sp, #0x10] 12e198: 910003fd mov x29, sp 12e19c: b0000228 adrp x8, 0x173000 12e1a0: 911e4108 add x8, x8, #0x790 12e1a4: 08dffd08 ldarb w8, [x8] 12e1a8: 360000e8 tbz w8, #0x0, 0x12e1c4 ::__x() const+0x38> 12e1ac: f9400bf3 ldr x19, [sp, #0x10] 12e1b0: b0000220 adrp x0, 0x173000 12e1b4: 911de000 add x0, x0, #0x778 12e1b8: a8c27bfd ldp x29, x30, [sp], #0x20 12e1bc: d50323bf autiasp 12e1c0: d65f03c0 ret 12e1c4: b0000220 adrp x0, 0x173000 12e1c8: 911e4000 add x0, x0, #0x790 12e1cc: 9400c535 bl 0x15f6a0 <__cxa_guard_acquire@plt> 12e1d0: 34fffee0 cbz w0, 0x12e1ac ::__x() const+0x20> 12e1d4: b0000220 adrp x0, 0x173000 12e1d8: d0fffa61 adrp x1, 0x7c000 12e1dc: 911de000 add x0, x0, #0x778 12e1e0: 913f8021 add x1, x1, #0xfe0 12e1e4: 9400c7bb bl 0x1600d0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IDnEEPKw@plt> 12e1e8: f00001e0 adrp x0, 0x16d000 12e1ec: b0000221 adrp x1, 0x173000 12e1f0: d00001a2 adrp x2, 0x164000 12e1f4: 911de021 add x1, x1, #0x778 12e1f8: 911c0042 add x2, x2, #0x700 12e1fc: f9408000 ldr x0, [x0, #0x100] 12e200: 9400baf4 bl 0x15cdd0 <__cxa_atexit@plt> 12e204: b0000220 adrp x0, 0x173000 12e208: 911e4000 add x0, x0, #0x790 12e20c: 9400c531 bl 0x15f6d0 <__cxa_guard_release@plt> 12e210: 17ffffe7 b 0x12e1ac ::__x() const+0x20> 12e214: aa0003f3 mov x19, x0 12e218: b0000220 adrp x0, 0x173000 12e21c: 911e4000 add x0, x0, #0x790 12e220: 9400c614 bl 0x15fa70 <__cxa_guard_abort@plt> 12e224: aa1303e0 mov x0, x19 12e228: 9400abce bl 0x159160 <__emutls_get_address+0x6d4> 000000000012e22c ::__X() const>: 12e22c: d503233f paciasp 12e230: a9be7bfd stp x29, x30, [sp, #-0x20]! 12e234: f9000bf3 str x19, [sp, #0x10] 12e238: 910003fd mov x29, sp 12e23c: b0000228 adrp x8, 0x173000 12e240: 911ec108 add x8, x8, #0x7b0 12e244: 08dffd08 ldarb w8, [x8] 12e248: 360000e8 tbz w8, #0x0, 0x12e264 ::__X() const+0x38> 12e24c: f9400bf3 ldr x19, [sp, #0x10] 12e250: b0000220 adrp x0, 0x173000 12e254: 911e6000 add x0, x0, #0x798 12e258: a8c27bfd ldp x29, x30, [sp], #0x20 12e25c: d50323bf autiasp 12e260: d65f03c0 ret 12e264: b0000220 adrp x0, 0x173000 12e268: 911ec000 add x0, x0, #0x7b0 12e26c: 9400c50d bl 0x15f6a0 <__cxa_guard_acquire@plt> 12e270: 34fffee0 cbz w0, 0x12e24c ::__X() const+0x20> 12e274: b0000220 adrp x0, 0x173000 12e278: 90fffa21 adrp x1, 0x72000 12e27c: 911e6000 add x0, x0, #0x798 12e280: 9122a821 add x1, x1, #0x8aa 12e284: 9400c4fb bl 0x15f670 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc@plt> 12e288: d00001e0 adrp x0, 0x16c000 12e28c: b0000221 adrp x1, 0x173000 12e290: d00001a2 adrp x2, 0x164000 12e294: 911e6021 add x1, x1, #0x798 12e298: 911c0042 add x2, x2, #0x700 12e29c: f9459c00 ldr x0, [x0, #0xb38] 12e2a0: 9400bacc bl 0x15cdd0 <__cxa_atexit@plt> 12e2a4: b0000220 adrp x0, 0x173000 12e2a8: 911ec000 add x0, x0, #0x7b0 12e2ac: 9400c509 bl 0x15f6d0 <__cxa_guard_release@plt> 12e2b0: 17ffffe7 b 0x12e24c ::__X() const+0x20> 12e2b4: aa0003f3 mov x19, x0 12e2b8: b0000220 adrp x0, 0x173000 12e2bc: 911ec000 add x0, x0, #0x7b0 12e2c0: 9400c5ec bl 0x15fa70 <__cxa_guard_abort@plt> 12e2c4: aa1303e0 mov x0, x19 12e2c8: 9400aba6 bl 0x159160 <__emutls_get_address+0x6d4> 000000000012e2cc ::__X() const>: 12e2cc: d503233f paciasp 12e2d0: a9be7bfd stp x29, x30, [sp, #-0x20]! 12e2d4: f9000bf3 str x19, [sp, #0x10] 12e2d8: 910003fd mov x29, sp 12e2dc: b0000228 adrp x8, 0x173000 12e2e0: 911f4108 add x8, x8, #0x7d0 12e2e4: 08dffd08 ldarb w8, [x8] 12e2e8: 360000e8 tbz w8, #0x0, 0x12e304 ::__X() const+0x38> 12e2ec: f9400bf3 ldr x19, [sp, #0x10] 12e2f0: b0000220 adrp x0, 0x173000 12e2f4: 911ee000 add x0, x0, #0x7b8 12e2f8: a8c27bfd ldp x29, x30, [sp], #0x20 12e2fc: d50323bf autiasp 12e300: d65f03c0 ret 12e304: b0000220 adrp x0, 0x173000 12e308: 911f4000 add x0, x0, #0x7d0 12e30c: 9400c4e5 bl 0x15f6a0 <__cxa_guard_acquire@plt> 12e310: 34fffee0 cbz w0, 0x12e2ec ::__X() const+0x20> 12e314: b0000220 adrp x0, 0x173000 12e318: f0fffa61 adrp x1, 0x7d000 12e31c: 911ee000 add x0, x0, #0x7b8 12e320: 91090021 add x1, x1, #0x240 12e324: 9400c76b bl 0x1600d0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IDnEEPKw@plt> 12e328: f00001e0 adrp x0, 0x16d000 12e32c: b0000221 adrp x1, 0x173000 12e330: d00001a2 adrp x2, 0x164000 12e334: 911ee021 add x1, x1, #0x7b8 12e338: 911c0042 add x2, x2, #0x700 12e33c: f9408000 ldr x0, [x0, #0x100] 12e340: 9400baa4 bl 0x15cdd0 <__cxa_atexit@plt> 12e344: b0000220 adrp x0, 0x173000 12e348: 911f4000 add x0, x0, #0x7d0 12e34c: 9400c4e1 bl 0x15f6d0 <__cxa_guard_release@plt> 12e350: 17ffffe7 b 0x12e2ec ::__X() const+0x20> 12e354: aa0003f3 mov x19, x0 12e358: b0000220 adrp x0, 0x173000 12e35c: 911f4000 add x0, x0, #0x7d0 12e360: 9400c5c4 bl 0x15fa70 <__cxa_guard_abort@plt> 12e364: aa1303e0 mov x0, x19 12e368: 9400ab7e bl 0x159160 <__emutls_get_address+0x6d4> 000000000012e36c ::__c() const>: 12e36c: d503233f paciasp 12e370: a9be7bfd stp x29, x30, [sp, #-0x20]! 12e374: f9000bf3 str x19, [sp, #0x10] 12e378: 910003fd mov x29, sp 12e37c: b0000228 adrp x8, 0x173000 12e380: 911fc108 add x8, x8, #0x7f0 12e384: 08dffd08 ldarb w8, [x8] 12e388: 360000e8 tbz w8, #0x0, 0x12e3a4 ::__c() const+0x38> 12e38c: f9400bf3 ldr x19, [sp, #0x10] 12e390: b0000220 adrp x0, 0x173000 12e394: 911f6000 add x0, x0, #0x7d8 12e398: a8c27bfd ldp x29, x30, [sp], #0x20 12e39c: d50323bf autiasp 12e3a0: d65f03c0 ret 12e3a4: b0000220 adrp x0, 0x173000 12e3a8: 911fc000 add x0, x0, #0x7f0 12e3ac: 9400c4bd bl 0x15f6a0 <__cxa_guard_acquire@plt> 12e3b0: 34fffee0 cbz w0, 0x12e38c ::__c() const+0x20> 12e3b4: b0000220 adrp x0, 0x173000 12e3b8: f0fff9e1 adrp x1, 0x6d000 12e3bc: 911f6000 add x0, x0, #0x7d8 12e3c0: 911bcc21 add x1, x1, #0x6f3 12e3c4: 9400c4ab bl 0x15f670 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc@plt> 12e3c8: d00001e0 adrp x0, 0x16c000 12e3cc: b0000221 adrp x1, 0x173000 12e3d0: d00001a2 adrp x2, 0x164000 12e3d4: 911f6021 add x1, x1, #0x7d8 12e3d8: 911c0042 add x2, x2, #0x700 12e3dc: f9459c00 ldr x0, [x0, #0xb38] 12e3e0: 9400ba7c bl 0x15cdd0 <__cxa_atexit@plt> 12e3e4: b0000220 adrp x0, 0x173000 12e3e8: 911fc000 add x0, x0, #0x7f0 12e3ec: 9400c4b9 bl 0x15f6d0 <__cxa_guard_release@plt> 12e3f0: 17ffffe7 b 0x12e38c ::__c() const+0x20> 12e3f4: aa0003f3 mov x19, x0 12e3f8: b0000220 adrp x0, 0x173000 12e3fc: 911fc000 add x0, x0, #0x7f0 12e400: 9400c59c bl 0x15fa70 <__cxa_guard_abort@plt> 12e404: aa1303e0 mov x0, x19 12e408: 9400ab56 bl 0x159160 <__emutls_get_address+0x6d4> 000000000012e40c ::__c() const>: 12e40c: d503233f paciasp 12e410: a9be7bfd stp x29, x30, [sp, #-0x20]! 12e414: f9000bf3 str x19, [sp, #0x10] 12e418: 910003fd mov x29, sp 12e41c: b0000228 adrp x8, 0x173000 12e420: 91204108 add x8, x8, #0x810 12e424: 08dffd08 ldarb w8, [x8] 12e428: 360000e8 tbz w8, #0x0, 0x12e444 ::__c() const+0x38> 12e42c: f9400bf3 ldr x19, [sp, #0x10] 12e430: b0000220 adrp x0, 0x173000 12e434: 911fe000 add x0, x0, #0x7f8 12e438: a8c27bfd ldp x29, x30, [sp], #0x20 12e43c: d50323bf autiasp 12e440: d65f03c0 ret 12e444: b0000220 adrp x0, 0x173000 12e448: 91204000 add x0, x0, #0x810 12e44c: 9400c495 bl 0x15f6a0 <__cxa_guard_acquire@plt> 12e450: 34fffee0 cbz w0, 0x12e42c ::__c() const+0x20> 12e454: b0000220 adrp x0, 0x173000 12e458: f0fffa61 adrp x1, 0x7d000 12e45c: 911fe000 add x0, x0, #0x7f8 12e460: 9100d021 add x1, x1, #0x34 12e464: 9400c71b bl 0x1600d0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IDnEEPKw@plt> 12e468: f00001e0 adrp x0, 0x16d000 12e46c: b0000221 adrp x1, 0x173000 12e470: d00001a2 adrp x2, 0x164000 12e474: 911fe021 add x1, x1, #0x7f8 12e478: 911c0042 add x2, x2, #0x700 12e47c: f9408000 ldr x0, [x0, #0x100] 12e480: 9400ba54 bl 0x15cdd0 <__cxa_atexit@plt> 12e484: b0000220 adrp x0, 0x173000 12e488: 91204000 add x0, x0, #0x810 12e48c: 9400c491 bl 0x15f6d0 <__cxa_guard_release@plt> 12e490: 17ffffe7 b 0x12e42c ::__c() const+0x20> 12e494: aa0003f3 mov x19, x0 12e498: b0000220 adrp x0, 0x173000 12e49c: 91204000 add x0, x0, #0x810 12e4a0: 9400c574 bl 0x15fa70 <__cxa_guard_abort@plt> 12e4a4: aa1303e0 mov x0, x19 12e4a8: 9400ab2e bl 0x159160 <__emutls_get_address+0x6d4> 000000000012e4ac ::__r() const>: 12e4ac: d503233f paciasp 12e4b0: a9be7bfd stp x29, x30, [sp, #-0x20]! 12e4b4: f9000bf3 str x19, [sp, #0x10] 12e4b8: 910003fd mov x29, sp 12e4bc: b0000228 adrp x8, 0x173000 12e4c0: 9120c108 add x8, x8, #0x830 12e4c4: 08dffd08 ldarb w8, [x8] 12e4c8: 360000e8 tbz w8, #0x0, 0x12e4e4 ::__r() const+0x38> 12e4cc: f9400bf3 ldr x19, [sp, #0x10] 12e4d0: b0000220 adrp x0, 0x173000 12e4d4: 91206000 add x0, x0, #0x818 12e4d8: a8c27bfd ldp x29, x30, [sp], #0x20 12e4dc: d50323bf autiasp 12e4e0: d65f03c0 ret 12e4e4: b0000220 adrp x0, 0x173000 12e4e8: 9120c000 add x0, x0, #0x830 12e4ec: 9400c46d bl 0x15f6a0 <__cxa_guard_acquire@plt> 12e4f0: 34fffee0 cbz w0, 0x12e4cc ::__r() const+0x20> 12e4f4: b0000220 adrp x0, 0x173000 12e4f8: f0fffa01 adrp x1, 0x71000 12e4fc: 91206000 add x0, x0, #0x818 12e500: 91138821 add x1, x1, #0x4e2 12e504: 9400c45b bl 0x15f670 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc@plt> 12e508: d00001e0 adrp x0, 0x16c000 12e50c: b0000221 adrp x1, 0x173000 12e510: d00001a2 adrp x2, 0x164000 12e514: 91206021 add x1, x1, #0x818 12e518: 911c0042 add x2, x2, #0x700 12e51c: f9459c00 ldr x0, [x0, #0xb38] 12e520: 9400ba2c bl 0x15cdd0 <__cxa_atexit@plt> 12e524: b0000220 adrp x0, 0x173000 12e528: 9120c000 add x0, x0, #0x830 12e52c: 9400c469 bl 0x15f6d0 <__cxa_guard_release@plt> 12e530: 17ffffe7 b 0x12e4cc ::__r() const+0x20> 12e534: aa0003f3 mov x19, x0 12e538: b0000220 adrp x0, 0x173000 12e53c: 9120c000 add x0, x0, #0x830 12e540: 9400c54c bl 0x15fa70 <__cxa_guard_abort@plt> 12e544: aa1303e0 mov x0, x19 12e548: 9400ab06 bl 0x159160 <__emutls_get_address+0x6d4> 000000000012e54c ::__r() const>: 12e54c: d503233f paciasp 12e550: a9be7bfd stp x29, x30, [sp, #-0x20]! 12e554: f9000bf3 str x19, [sp, #0x10] 12e558: 910003fd mov x29, sp 12e55c: b0000228 adrp x8, 0x173000 12e560: 91214108 add x8, x8, #0x850 12e564: 08dffd08 ldarb w8, [x8] 12e568: 360000e8 tbz w8, #0x0, 0x12e584 ::__r() const+0x38> 12e56c: f9400bf3 ldr x19, [sp, #0x10] 12e570: b0000220 adrp x0, 0x173000 12e574: 9120e000 add x0, x0, #0x838 12e578: a8c27bfd ldp x29, x30, [sp], #0x20 12e57c: d50323bf autiasp 12e580: d65f03c0 ret 12e584: b0000220 adrp x0, 0x173000 12e588: 91214000 add x0, x0, #0x850 12e58c: 9400c445 bl 0x15f6a0 <__cxa_guard_acquire@plt> 12e590: 34fffee0 cbz w0, 0x12e56c ::__r() const+0x20> 12e594: b0000220 adrp x0, 0x173000 12e598: d0fffa61 adrp x1, 0x7c000 12e59c: 9120e000 add x0, x0, #0x838 12e5a0: 913b0021 add x1, x1, #0xec0 12e5a4: 9400c6cb bl 0x1600d0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IDnEEPKw@plt> 12e5a8: f00001e0 adrp x0, 0x16d000 12e5ac: b0000221 adrp x1, 0x173000 12e5b0: d00001a2 adrp x2, 0x164000 12e5b4: 9120e021 add x1, x1, #0x838 12e5b8: 911c0042 add x2, x2, #0x700 12e5bc: f9408000 ldr x0, [x0, #0x100] 12e5c0: 9400ba04 bl 0x15cdd0 <__cxa_atexit@plt> 12e5c4: b0000220 adrp x0, 0x173000 12e5c8: 91214000 add x0, x0, #0x850 12e5cc: 9400c441 bl 0x15f6d0 <__cxa_guard_release@plt> 12e5d0: 17ffffe7 b 0x12e56c ::__r() const+0x20> 12e5d4: aa0003f3 mov x19, x0 12e5d8: b0000220 adrp x0, 0x173000 12e5dc: 91214000 add x0, x0, #0x850 12e5e0: 9400c524 bl 0x15fa70 <__cxa_guard_abort@plt> 12e5e4: aa1303e0 mov x0, x19 12e5e8: 9400aade bl 0x159160 <__emutls_get_address+0x6d4> 000000000012e5ec : 12e5ec: d503233f paciasp 12e5f0: d101c3ff sub sp, sp, #0x70 12e5f4: a9047bfd stp x29, x30, [sp, #0x40] 12e5f8: 910103fd add x29, sp, #0x40 12e5fc: f9002bf5 str x21, [sp, #0x50] 12e600: a9064ff4 stp x20, x19, [sp, #0x60] 12e604: d53bd055 mrs x21, TPIDR_EL0 12e608: aa0003f4 mov x20, x0 12e60c: f94016a8 ldr x8, [x21, #0x28] 12e610: 5283f7e0 mov w0, #0x1fbf // =8127 12e614: aa1f03e2 mov x2, xzr 12e618: aa0103f3 mov x19, x1 12e61c: f81f83a8 stur x8, [x29, #-0x8] 12e620: 9400c510 bl 0x15fa60 12e624: f9000280 str x0, [x20] 12e628: b4000160 cbz x0, 0x12e654 12e62c: f94016a8 ldr x8, [x21, #0x28] 12e630: f85f83a9 ldur x9, [x29, #-0x8] 12e634: eb09011f cmp x8, x9 12e638: 540002e1 b.ne 0x12e694 12e63c: a9464ff4 ldp x20, x19, [sp, #0x60] 12e640: a9447bfd ldp x29, x30, [sp, #0x40] 12e644: f9402bf5 ldr x21, [sp, #0x50] 12e648: 9101c3ff add sp, sp, #0x70 12e64c: d50323bf autiasp 12e650: d65f03c0 ret 12e654: 910023e0 add x0, sp, #0x8 12e658: aa1303e1 mov x1, x19 12e65c: 9400c405 bl 0x15f670 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc@plt> 12e660: b0fffa02 adrp x2, 0x6f000 12e664: 910023e0 add x0, sp, #0x8 12e668: 913eac42 add x2, x2, #0xfab 12e66c: aa1f03e1 mov x1, xzr 12e670: 9400c338 bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> 12e674: f9400808 ldr x8, [x0, #0x10] 12e678: 3dc00000 ldr q0, [x0] 12e67c: f9001be8 str x8, [sp, #0x30] 12e680: 3d800be0 str q0, [sp, #0x20] 12e684: a900fc1f stp xzr, xzr, [x0, #0x8] 12e688: f900001f str xzr, [x0] 12e68c: 910083e0 add x0, sp, #0x20 12e690: 97ffdfab bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 12e694: 9400b9e7 bl 0x15ce30 <__stack_chk_fail@plt> 12e698: 394083e8 ldrb w8, [sp, #0x20] 12e69c: aa0003f3 mov x19, x0 12e6a0: 370000a8 tbnz w8, #0x0, 0x12e6b4 12e6a4: 394023e8 ldrb w8, [sp, #0x8] 12e6a8: 37000168 tbnz w8, #0x0, 0x12e6d4 12e6ac: aa1303e0 mov x0, x19 12e6b0: 9400aaac bl 0x159160 <__emutls_get_address+0x6d4> 12e6b4: f9401be0 ldr x0, [sp, #0x30] 12e6b8: 9400ba0a bl 0x15cee0 <_ZdlPv@plt> 12e6bc: 394023e8 ldrb w8, [sp, #0x8] 12e6c0: 3607ff68 tbz w8, #0x0, 0x12e6ac 12e6c4: 14000004 b 0x12e6d4 12e6c8: aa0003f3 mov x19, x0 12e6cc: 394023e8 ldrb w8, [sp, #0x8] 12e6d0: 3607fee8 tbz w8, #0x0, 0x12e6ac 12e6d4: f9400fe0 ldr x0, [sp, #0x18] 12e6d8: 9400ba02 bl 0x15cee0 <_ZdlPv@plt> 12e6dc: aa1303e0 mov x0, x19 12e6e0: 9400aaa0 bl 0x159160 <__emutls_get_address+0x6d4> 000000000012e6e4 , std::__ndk1::allocator> const&)>: 12e6e4: d503233f paciasp 12e6e8: d10143ff sub sp, sp, #0x50 12e6ec: a9027bfd stp x29, x30, [sp, #0x20] 12e6f0: 910083fd add x29, sp, #0x20 12e6f4: f9001bf5 str x21, [sp, #0x30] 12e6f8: a9044ff4 stp x20, x19, [sp, #0x40] 12e6fc: d53bd055 mrs x21, TPIDR_EL0 12e700: aa0103f3 mov x19, x1 12e704: f94016a8 ldr x8, [x21, #0x28] 12e708: aa0003f4 mov x20, x0 12e70c: 5283f7e0 mov w0, #0x1fbf // =8127 12e710: aa1f03e2 mov x2, xzr 12e714: f81f83a8 stur x8, [x29, #-0x8] 12e718: 39400028 ldrb w8, [x1] 12e71c: f9400829 ldr x9, [x1, #0x10] 12e720: 7200011f tst w8, #0x1 12e724: 9a811521 csinc x1, x9, x1, ne 12e728: 9400c4ce bl 0x15fa60 12e72c: f9000280 str x0, [x20] 12e730: b4000160 cbz x0, 0x12e75c , std::__ndk1::allocator> const&)+0x78> 12e734: f94016a8 ldr x8, [x21, #0x28] 12e738: f85f83a9 ldur x9, [x29, #-0x8] 12e73c: eb09011f cmp x8, x9 12e740: 540001c1 b.ne 0x12e778 , std::__ndk1::allocator> const&)+0x94> 12e744: a9444ff4 ldp x20, x19, [sp, #0x40] 12e748: a9427bfd ldp x29, x30, [sp, #0x20] 12e74c: f9401bf5 ldr x21, [sp, #0x30] 12e750: 910143ff add sp, sp, #0x50 12e754: d50323bf autiasp 12e758: d65f03c0 ret 12e75c: b0fffa00 adrp x0, 0x6f000 12e760: 910003e8 mov x8, sp 12e764: 913eac00 add x0, x0, #0xfab 12e768: aa1303e1 mov x1, x19 12e76c: 9400c165 bl 0x15ed00 <_ZNSt6__ndk1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_@plt> 12e770: 910003e0 mov x0, sp 12e774: 97ffdf72 bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 12e778: 9400b9ae bl 0x15ce30 <__stack_chk_fail@plt> 12e77c: 394003e8 ldrb w8, [sp] 12e780: aa0003f3 mov x19, x0 12e784: 36000068 tbz w8, #0x0, 0x12e790 , std::__ndk1::allocator> const&)+0xac> 12e788: f9400be0 ldr x0, [sp, #0x10] 12e78c: 9400b9d5 bl 0x15cee0 <_ZdlPv@plt> 12e790: aa1303e0 mov x0, x19 12e794: 9400aa73 bl 0x159160 <__emutls_get_address+0x6d4> 000000000012e798 : 12e798: d503233f paciasp 12e79c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 12e7a0: 910003fd mov x29, sp 12e7a4: f9400000 ldr x0, [x0] 12e7a8: 9400c5c2 bl 0x15feb0 12e7ac: a8c17bfd ldp x29, x30, [sp], #0x10 12e7b0: d50323bf autiasp 12e7b4: d65f03c0 ret 12e7b8: 97fde9df bl 0xa8f34 000000000012e7bc ::__analyze(char, std::__ndk1::ctype const&)>: 12e7bc: d503233f paciasp 12e7c0: d10503ff sub sp, sp, #0x140 12e7c4: a90e7bfd stp x29, x30, [sp, #0xe0] 12e7c8: 910383fd add x29, sp, #0xe0 12e7cc: a90f6ffc stp x28, x27, [sp, #0xf0] 12e7d0: a91067fa stp x26, x25, [sp, #0x100] 12e7d4: a9115ff8 stp x24, x23, [sp, #0x110] 12e7d8: a91257f6 stp x22, x21, [sp, #0x120] 12e7dc: a9134ff4 stp x20, x19, [sp, #0x130] 12e7e0: aa0803f3 mov x19, x8 12e7e4: d53bd048 mrs x8, TPIDR_EL0 12e7e8: f90007e8 str x8, [sp, #0x8] 12e7ec: d0fffa29 adrp x9, 0x74000 , std::__ndk1::allocator>+0x4d> 12e7f0: f9401508 ldr x8, [x8, #0x28] 12e7f4: d0fffa2a adrp x10, 0x74000 , std::__ndk1::allocator>+0x4d> 12e7f8: aa0003f6 mov x22, x0 12e7fc: aa0203f4 mov x20, x2 12e800: 2a0103fb mov w27, w1 12e804: aa0003f5 mov x21, x0 12e808: f81f03a8 stur x8, [x29, #-0x10] 12e80c: 3dc32120 ldr q0, [x9, #0xc80] 12e810: 3dc33541 ldr q1, [x10, #0xcd0] 12e814: 12800008 mov w8, #-0x1 // =-1 12e818: 528004a9 mov w9, #0x25 // =37 12e81c: 7900d3ff strh wzr, [sp, #0x68] 12e820: f84086c4 ldr x4, [x22], #0x8 12e824: 3901a7e1 strb w1, [sp, #0x69] 12e828: 9101b3e0 add x0, sp, #0x6c 12e82c: 9101a3e2 add x2, sp, #0x68 12e830: 9100c3e3 add x3, sp, #0x30 12e834: 52800c81 mov w1, #0x64 // =100 12e838: a9057fff stp xzr, xzr, [sp, #0x50] 12e83c: f90033ff str xzr, [sp, #0x60] 12e840: 9101b3fa add x26, sp, #0x6c 12e844: ad0187e0 stp q0, q1, [sp, #0x30] 12e848: b90053e8 str w8, [sp, #0x50] 12e84c: 3901a3e9 strb w9, [sp, #0x68] 12e850: 3901abff strb wzr, [sp, #0x6a] 12e854: 9400c507 bl 0x15fc70 12e858: a900fe7f stp xzr, xzr, [x19, #0x8] 12e85c: f900027f str xzr, [x19] 12e860: b4002be0 cbz x0, 0x12eddc ::__analyze(char, std::__ndk1::ctype const&)+0x620> 12e864: 91000668 add x8, x19, #0x1 12e868: 910f22a9 add x9, x21, #0x3c8 12e86c: 8b000357 add x23, x26, x0 12e870: 910562b8 add x24, x21, #0x158 12e874: 910e62b9 add x25, x21, #0x398 12e878: f90003e8 str x8, [sp] 12e87c: 8b1a0008 add x8, x0, x26 12e880: a90123e9 stp x9, x8, [sp, #0x10] 12e884: 12001f68 and w8, w27, #0xff 12e888: b90023e8 str w8, [sp, #0x20] 12e88c: 14000007 b 0x12e8a8 ::__analyze(char, std::__ndk1::ctype const&)+0xec> 12e890: aa1303e0 mov x0, x19 12e894: 52800c21 mov w1, #0x61 // =97 12e898: 9400be0a bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12e89c: f94017fa ldr x26, [sp, #0x28] 12e8a0: eb17035f cmp x26, x23 12e8a4: 540029c0 b.eq 0x12eddc ::__analyze(char, std::__ndk1::ctype const&)+0x620> 12e8a8: 39c00348 ldrsb w8, [x26] 12e8ac: 37f800a8 tbnz w8, #0x1f, 0x12e8c0 ::__analyze(char, std::__ndk1::ctype const&)+0x104> 12e8b0: 92401d08 and x8, x8, #0xff 12e8b4: f9400a89 ldr x9, [x20, #0x10] 12e8b8: f8687928 ldr x8, [x9, x8, lsl #3] 12e8bc: 37000588 tbnz w8, #0x0, 0x12e96c ::__analyze(char, std::__ndk1::ctype const&)+0x1b0> 12e8c0: f90017fa str x26, [sp, #0x28] 12e8c4: b90027ff str wzr, [sp, #0x24] 12e8c8: 9100a3e0 add x0, sp, #0x28 12e8cc: 910093e5 add x5, sp, #0x24 12e8d0: aa1703e1 mov x1, x23 12e8d4: aa1603e2 mov x2, x22 12e8d8: aa1803e3 mov x3, x24 12e8dc: aa1403e4 mov x4, x20 12e8e0: 2a1f03e6 mov w6, wzr 12e8e4: 94000157 bl 0x12ee40 ::__analyze(char, std::__ndk1::ctype const&)+0x684> 12e8e8: cb16001b sub x27, x0, x22 12e8ec: f1053f7f cmp x27, #0x14f 12e8f0: 5400014c b.gt 0x12e918 ::__analyze(char, std::__ndk1::ctype const&)+0x15c> 12e8f4: aa1303e0 mov x0, x19 12e8f8: 528004a1 mov w1, #0x25 // =37 12e8fc: 9400bdf1 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12e900: f1029f7f cmp x27, #0xa7 12e904: 54fffc6c b.gt 0x12e890 ::__analyze(char, std::__ndk1::ctype const&)+0xd4> 12e908: aa1303e0 mov x0, x19 12e90c: 52800821 mov w1, #0x41 // =65 12e910: 9400bdec bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12e914: 17ffffe2 b 0x12e89c ::__analyze(char, std::__ndk1::ctype const&)+0xe0> 12e918: f90017fa str x26, [sp, #0x28] 12e91c: 9100a3e0 add x0, sp, #0x28 12e920: 910093e5 add x5, sp, #0x24 12e924: aa1703e1 mov x1, x23 12e928: aa1803e2 mov x2, x24 12e92c: aa1903e3 mov x3, x25 12e930: aa1403e4 mov x4, x20 12e934: 2a1f03e6 mov w6, wzr 12e938: 94000142 bl 0x12ee40 ::__analyze(char, std::__ndk1::ctype const&)+0x684> 12e93c: cb18001b sub x27, x0, x24 12e940: f108ff7f cmp x27, #0x23f 12e944: 5400032c b.gt 0x12e9a8 ::__analyze(char, std::__ndk1::ctype const&)+0x1ec> 12e948: aa1303e0 mov x0, x19 12e94c: 528004a1 mov w1, #0x25 // =37 12e950: 9400bddc bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12e954: f1047f7f cmp x27, #0x11f 12e958: 540008cc b.gt 0x12ea70 ::__analyze(char, std::__ndk1::ctype const&)+0x2b4> 12e95c: aa1303e0 mov x0, x19 12e960: 52800841 mov w1, #0x42 // =66 12e964: 9400bdd7 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12e968: 14000045 b 0x12ea7c ::__analyze(char, std::__ndk1::ctype const&)+0x2c0> 12e96c: aa1303e0 mov x0, x19 12e970: 52800401 mov w1, #0x20 // =32 12e974: 9400bdd3 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12e978: f9400a88 ldr x8, [x20, #0x10] 12e97c: 91000749 add x9, x26, #0x1 12e980: eb17013f cmp x9, x23 12e984: 540006e0 b.eq 0x12ea60 ::__analyze(char, std::__ndk1::ctype const&)+0x2a4> 12e988: 39c0012a ldrsb w10, [x9] 12e98c: 37f806ea tbnz w10, #0x1f, 0x12ea68 ::__analyze(char, std::__ndk1::ctype const&)+0x2ac> 12e990: 92401d4a and x10, x10, #0xff 12e994: 9100075a add x26, x26, #0x1 12e998: 91000529 add x9, x9, #0x1 12e99c: f86a790a ldr x10, [x8, x10, lsl #3] 12e9a0: 3707ff0a tbnz w10, #0x0, 0x12e980 ::__analyze(char, std::__ndk1::ctype const&)+0x1c4> 12e9a4: 17ffffbf b 0x12e8a0 ::__analyze(char, std::__ndk1::ctype const&)+0xe4> 12e9a8: 394e62a8 ldrb w8, [x21, #0x398] 12e9ac: f941d2a9 ldr x9, [x21, #0x3a0] 12e9b0: 394ec2aa ldrb w10, [x21, #0x3b0] 12e9b4: f941deab ldr x11, [x21, #0x3b8] 12e9b8: d341fd0c lsr x12, x8, #1 12e9bc: 7200011f tst w8, #0x1 12e9c0: 9a890188 csel x8, x12, x9, eq 12e9c4: d341fd49 lsr x9, x10, #1 12e9c8: 7200015f tst w10, #0x1 12e9cc: 9a8b0129 csel x9, x9, x11, eq 12e9d0: ab09011f cmn x8, x9 12e9d4: 54000280 b.eq 0x12ea24 ::__analyze(char, std::__ndk1::ctype const&)+0x268> 12e9d8: f90017fa str x26, [sp, #0x28] 12e9dc: 9100a3e0 add x0, sp, #0x28 12e9e0: 910093e5 add x5, sp, #0x24 12e9e4: aa1703e1 mov x1, x23 12e9e8: aa1903e2 mov x2, x25 12e9ec: f9400be3 ldr x3, [sp, #0x10] 12e9f0: aa1403e4 mov x4, x20 12e9f4: 2a1f03e6 mov w6, wzr 12e9f8: 94000112 bl 0x12ee40 ::__analyze(char, std::__ndk1::ctype const&)+0x684> 12e9fc: cb190008 sub x8, x0, x25 12ea00: f100bd1f cmp x8, #0x2f 12ea04: 5400010c b.gt 0x12ea24 ::__analyze(char, std::__ndk1::ctype const&)+0x268> 12ea08: aa1303e0 mov x0, x19 12ea0c: 528004a1 mov w1, #0x25 // =37 12ea10: 9400bdac bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ea14: aa1303e0 mov x0, x19 12ea18: 52800e01 mov w1, #0x70 // =112 12ea1c: 9400bda9 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ea20: 17ffff9f b 0x12e89c ::__analyze(char, std::__ndk1::ctype const&)+0xe0> 12ea24: f90017fa str x26, [sp, #0x28] 12ea28: 39c00348 ldrsb w8, [x26] 12ea2c: 92401d01 and x1, x8, #0xff 12ea30: 37f80648 tbnz w8, #0x1f, 0x12eaf8 ::__analyze(char, std::__ndk1::ctype const&)+0x33c> 12ea34: f9400a88 ldr x8, [x20, #0x10] 12ea38: f8617908 ldr x8, [x8, x1, lsl #3] 12ea3c: 37300688 tbnz w8, #0x6, 0x12eb0c ::__analyze(char, std::__ndk1::ctype const&)+0x350> 12ea40: 7100943f cmp w1, #0x25 12ea44: 540005a1 b.ne 0x12eaf8 ::__analyze(char, std::__ndk1::ctype const&)+0x33c> 12ea48: aa1303e0 mov x0, x19 12ea4c: 9400bd9d bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ea50: aa1303e0 mov x0, x19 12ea54: 528004a1 mov w1, #0x25 // =37 12ea58: 9400bd9a bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ea5c: 14000029 b 0x12eb00 ::__analyze(char, std::__ndk1::ctype const&)+0x344> 12ea60: f9400ffa ldr x26, [sp, #0x18] 12ea64: 17ffff8f b 0x12e8a0 ::__analyze(char, std::__ndk1::ctype const&)+0xe4> 12ea68: aa0903fa mov x26, x9 12ea6c: 17ffff8d b 0x12e8a0 ::__analyze(char, std::__ndk1::ctype const&)+0xe4> 12ea70: aa1303e0 mov x0, x19 12ea74: 52800c41 mov w1, #0x62 // =98 12ea78: 9400bd92 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ea7c: b94023e8 ldr w8, [sp, #0x20] 12ea80: 7101e11f cmp w8, #0x78 12ea84: 54fff0c1 b.ne 0x12e89c ::__analyze(char, std::__ndk1::ctype const&)+0xe0> 12ea88: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 12ea8c: 9343ff68 asr x8, x27, #3 12ea90: f2955569 movk x9, #0xaaab 12ea94: 9b097d08 mul x8, x8, x9 12ea98: 52800309 mov w9, #0x18 // =24 12ea9c: 9b095508 madd x8, x8, x9, x21 12eaa0: 91056509 add x9, x8, #0x159 12eaa4: 3945610a ldrb w10, [x8, #0x158] 12eaa8: f940b508 ldr x8, [x8, #0x168] 12eaac: 7200015f tst w10, #0x1 12eab0: 9a880128 csel x8, x9, x8, eq 12eab4: 39c00108 ldrsb w8, [x8] 12eab8: 37ffef28 tbnz w8, #0x1f, 0x12e89c ::__analyze(char, std::__ndk1::ctype const&)+0xe0> 12eabc: 92401d08 and x8, x8, #0xff 12eac0: f9400a89 ldr x9, [x20, #0x10] 12eac4: f8687928 ldr x8, [x9, x8, lsl #3] 12eac8: 3637eea8 tbz w8, #0x6, 0x12e89c ::__analyze(char, std::__ndk1::ctype const&)+0xe0> 12eacc: a940a66a ldp x10, x9, [x19, #0x8] 12ead0: 39400268 ldrb w8, [x19] 12ead4: f94003eb ldr x11, [sp] 12ead8: 7200011f tst w8, #0x1 12eadc: d341fd08 lsr x8, x8, #1 12eae0: 9a890169 csel x9, x11, x9, eq 12eae4: 9a8a0108 csel x8, x8, x10, eq 12eae8: 8b080128 add x8, x9, x8 12eaec: 52800da9 mov w9, #0x6d // =109 12eaf0: 381ff109 sturb w9, [x8, #-0x1] 12eaf4: 17ffff6a b 0x12e89c ::__analyze(char, std::__ndk1::ctype const&)+0xe0> 12eaf8: aa1303e0 mov x0, x19 12eafc: 9400bd71 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12eb00: 9100075c add x28, x26, #0x1 12eb04: aa1c03fa mov x26, x28 12eb08: 17ffff66 b 0x12e8a0 ::__analyze(char, std::__ndk1::ctype const&)+0xe4> 12eb0c: f9400288 ldr x8, [x20] 12eb10: f9402508 ldr x8, [x8, #0x48] 12eb14: aa1403e0 mov x0, x20 12eb18: 2a1f03e2 mov w2, wzr 12eb1c: d63f0100 blr x8 12eb20: 12001c08 and w8, w0, #0xff 12eb24: 9100075c add x28, x26, #0x1 12eb28: 5100c11b sub w27, w8, #0x30 12eb2c: eb17039f cmp x28, x23 12eb30: 540006e0 b.eq 0x12ec0c ::__analyze(char, std::__ndk1::ctype const&)+0x450> 12eb34: 39c00388 ldrsb w8, [x28] 12eb38: 37f80728 tbnz w8, #0x1f, 0x12ec1c ::__analyze(char, std::__ndk1::ctype const&)+0x460> 12eb3c: 92401d01 and x1, x8, #0xff 12eb40: f9400a88 ldr x8, [x20, #0x10] 12eb44: f8617908 ldr x8, [x8, x1, lsl #3] 12eb48: 363006a8 tbz w8, #0x6, 0x12ec1c ::__analyze(char, std::__ndk1::ctype const&)+0x460> 12eb4c: f9400288 ldr x8, [x20] 12eb50: f9402508 ldr x8, [x8, #0x48] 12eb54: aa1403e0 mov x0, x20 12eb58: 2a1f03e2 mov w2, wzr 12eb5c: d63f0100 blr x8 12eb60: 52800148 mov w8, #0xa // =10 12eb64: 91000b5c add x28, x26, #0x2 12eb68: eb17039f cmp x28, x23 12eb6c: 1b087f68 mul w8, w27, w8 12eb70: 0b200108 add w8, w8, w0, uxtb 12eb74: 5100c11b sub w27, w8, #0x30 12eb78: 54000460 b.eq 0x12ec04 ::__analyze(char, std::__ndk1::ctype const&)+0x448> 12eb7c: 39c00388 ldrsb w8, [x28] 12eb80: 37f804e8 tbnz w8, #0x1f, 0x12ec1c ::__analyze(char, std::__ndk1::ctype const&)+0x460> 12eb84: 92401d01 and x1, x8, #0xff 12eb88: f9400a88 ldr x8, [x20, #0x10] 12eb8c: f8617908 ldr x8, [x8, x1, lsl #3] 12eb90: 36300468 tbz w8, #0x6, 0x12ec1c ::__analyze(char, std::__ndk1::ctype const&)+0x460> 12eb94: f9400288 ldr x8, [x20] 12eb98: f9402508 ldr x8, [x8, #0x48] 12eb9c: aa1403e0 mov x0, x20 12eba0: 2a1f03e2 mov w2, wzr 12eba4: d63f0100 blr x8 12eba8: 52800148 mov w8, #0xa // =10 12ebac: 91000f5c add x28, x26, #0x3 12ebb0: eb17039f cmp x28, x23 12ebb4: 1b087f68 mul w8, w27, w8 12ebb8: 0b200108 add w8, w8, w0, uxtb 12ebbc: 5100c11b sub w27, w8, #0x30 12ebc0: 54000220 b.eq 0x12ec04 ::__analyze(char, std::__ndk1::ctype const&)+0x448> 12ebc4: 39c00388 ldrsb w8, [x28] 12ebc8: 37f802a8 tbnz w8, #0x1f, 0x12ec1c ::__analyze(char, std::__ndk1::ctype const&)+0x460> 12ebcc: 92401d01 and x1, x8, #0xff 12ebd0: f9400a88 ldr x8, [x20, #0x10] 12ebd4: f8617908 ldr x8, [x8, x1, lsl #3] 12ebd8: 36300228 tbz w8, #0x6, 0x12ec1c ::__analyze(char, std::__ndk1::ctype const&)+0x460> 12ebdc: f9400288 ldr x8, [x20] 12ebe0: f9402508 ldr x8, [x8, #0x48] 12ebe4: aa1403e0 mov x0, x20 12ebe8: 2a1f03e2 mov w2, wzr 12ebec: d63f0100 blr x8 12ebf0: 52800148 mov w8, #0xa // =10 12ebf4: 9100135c add x28, x26, #0x4 12ebf8: 1b087f68 mul w8, w27, w8 12ebfc: 0b200108 add w8, w8, w0, uxtb 12ec00: 5100c11b sub w27, w8, #0x30 12ec04: eb17039f cmp x28, x23 12ec08: 540000a1 b.ne 0x12ec1c ::__analyze(char, std::__ndk1::ctype const&)+0x460> 12ec0c: b94027e8 ldr w8, [sp, #0x24] 12ec10: aa1703fc mov x28, x23 12ec14: 321f0108 orr w8, w8, #0x2 12ec18: b90027e8 str w8, [sp, #0x24] 12ec1c: 51001b68 sub w8, w27, #0x6 12ec20: 7100dd1f cmp w8, #0x37 12ec24: 540001e8 b.hi 0x12ec60 ::__analyze(char, std::__ndk1::ctype const&)+0x4a4> 12ec28: d0fffa6b adrp x11, 0x7c000 12ec2c: 9114216b add x11, x11, #0x508 12ec30: 10000089 adr x9, 0x12ec40 ::__analyze(char, std::__ndk1::ctype const&)+0x484> 12ec34: 3868696a ldrb w10, [x11, x8] 12ec38: 8b0a0929 add x9, x9, x10, lsl #2 12ec3c: d61f0120 br x9 12ec40: d503249f bti j 12ec44: aa1303e0 mov x0, x19 12ec48: 528004a1 mov w1, #0x25 // =37 12ec4c: 9400bd1d bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ec50: aa1303e0 mov x0, x19 12ec54: 52800ee1 mov w1, #0x77 // =119 12ec58: 9400bd1a bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ec5c: 17ffffaa b 0x12eb04 ::__analyze(char, std::__ndk1::ctype const&)+0x348> 12ec60: 7105b37f cmp w27, #0x16c 12ec64: 54000ae0 b.eq 0x12edc0 ::__analyze(char, std::__ndk1::ctype const&)+0x604> 12ec68: 7120377f cmp w27, #0x80d 12ec6c: 54000101 b.ne 0x12ec8c ::__analyze(char, std::__ndk1::ctype const&)+0x4d0> 12ec70: aa1303e0 mov x0, x19 12ec74: 528004a1 mov w1, #0x25 // =37 12ec78: 9400bd12 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ec7c: aa1303e0 mov x0, x19 12ec80: 52800b21 mov w1, #0x59 // =89 12ec84: 9400bd0f bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ec88: 17ffff9f b 0x12eb04 ::__analyze(char, std::__ndk1::ctype const&)+0x348> 12ec8c: d503249f bti j 12ec90: f94017e8 ldr x8, [sp, #0x28] 12ec94: eb1c011f cmp x8, x28 12ec98: 54fff360 b.eq 0x12eb04 ::__analyze(char, std::__ndk1::ctype const&)+0x348> 12ec9c: 39400101 ldrb w1, [x8] 12eca0: aa1303e0 mov x0, x19 12eca4: 9400bd07 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12eca8: f94017e8 ldr x8, [sp, #0x28] 12ecac: 91000508 add x8, x8, #0x1 12ecb0: eb1c011f cmp x8, x28 12ecb4: f90017e8 str x8, [sp, #0x28] 12ecb8: 54ffff21 b.ne 0x12ec9c ::__analyze(char, std::__ndk1::ctype const&)+0x4e0> 12ecbc: 17ffff92 b 0x12eb04 ::__analyze(char, std::__ndk1::ctype const&)+0x348> 12ecc0: d503249f bti j 12ecc4: aa1303e0 mov x0, x19 12ecc8: 528004a1 mov w1, #0x25 // =37 12eccc: 9400bcfd bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ecd0: aa1303e0 mov x0, x19 12ecd4: 52800921 mov w1, #0x49 // =73 12ecd8: 9400bcfa bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ecdc: 17ffff8a b 0x12eb04 ::__analyze(char, std::__ndk1::ctype const&)+0x348> 12ece0: d503249f bti j 12ece4: aa1303e0 mov x0, x19 12ece8: 528004a1 mov w1, #0x25 // =37 12ecec: 9400bcf5 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ecf0: aa1303e0 mov x0, x19 12ecf4: 52800901 mov w1, #0x48 // =72 12ecf8: 9400bcf2 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ecfc: 17ffff82 b 0x12eb04 ::__analyze(char, std::__ndk1::ctype const&)+0x348> 12ed00: d503249f bti j 12ed04: aa1303e0 mov x0, x19 12ed08: 528004a1 mov w1, #0x25 // =37 12ed0c: 9400bced bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ed10: aa1303e0 mov x0, x19 12ed14: 52800f21 mov w1, #0x79 // =121 12ed18: 9400bcea bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ed1c: 17ffff7a b 0x12eb04 ::__analyze(char, std::__ndk1::ctype const&)+0x348> 12ed20: d503249f bti j 12ed24: aa1303e0 mov x0, x19 12ed28: 528004a1 mov w1, #0x25 // =37 12ed2c: 9400bce5 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ed30: aa1303e0 mov x0, x19 12ed34: 52800ea1 mov w1, #0x75 // =117 12ed38: 9400bce2 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ed3c: 17ffff72 b 0x12eb04 ::__analyze(char, std::__ndk1::ctype const&)+0x348> 12ed40: d503249f bti j 12ed44: aa1303e0 mov x0, x19 12ed48: 528004a1 mov w1, #0x25 // =37 12ed4c: 9400bcdd bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ed50: aa1303e0 mov x0, x19 12ed54: 52800da1 mov w1, #0x6d // =109 12ed58: 9400bcda bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ed5c: 17ffff6a b 0x12eb04 ::__analyze(char, std::__ndk1::ctype const&)+0x348> 12ed60: d503249f bti j 12ed64: aa1303e0 mov x0, x19 12ed68: 528004a1 mov w1, #0x25 // =37 12ed6c: 9400bcd5 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ed70: aa1303e0 mov x0, x19 12ed74: 528009a1 mov w1, #0x4d // =77 12ed78: 9400bcd2 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ed7c: 17ffff62 b 0x12eb04 ::__analyze(char, std::__ndk1::ctype const&)+0x348> 12ed80: d503249f bti j 12ed84: aa1303e0 mov x0, x19 12ed88: 528004a1 mov w1, #0x25 // =37 12ed8c: 9400bccd bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ed90: aa1303e0 mov x0, x19 12ed94: 52800a61 mov w1, #0x53 // =83 12ed98: 9400bcca bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12ed9c: 17ffff5a b 0x12eb04 ::__analyze(char, std::__ndk1::ctype const&)+0x348> 12eda0: d503249f bti j 12eda4: aa1303e0 mov x0, x19 12eda8: 528004a1 mov w1, #0x25 // =37 12edac: 9400bcc5 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12edb0: aa1303e0 mov x0, x19 12edb4: 52800c81 mov w1, #0x64 // =100 12edb8: 9400bcc2 bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12edbc: 17ffff52 b 0x12eb04 ::__analyze(char, std::__ndk1::ctype const&)+0x348> 12edc0: aa1303e0 mov x0, x19 12edc4: 528004a1 mov w1, #0x25 // =37 12edc8: 9400bcbe bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12edcc: aa1303e0 mov x0, x19 12edd0: 52800d41 mov w1, #0x6a // =106 12edd4: 9400bcbb bl 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 12edd8: 17ffff4b b 0x12eb04 ::__analyze(char, std::__ndk1::ctype const&)+0x348> 12eddc: f94007e8 ldr x8, [sp, #0x8] 12ede0: f9401508 ldr x8, [x8, #0x28] 12ede4: f85f03a9 ldur x9, [x29, #-0x10] 12ede8: eb09011f cmp x8, x9 12edec: 54000141 b.ne 0x12ee14 ::__analyze(char, std::__ndk1::ctype const&)+0x658> 12edf0: a9534ff4 ldp x20, x19, [sp, #0x130] 12edf4: a95257f6 ldp x22, x21, [sp, #0x120] 12edf8: a9515ff8 ldp x24, x23, [sp, #0x110] 12edfc: a95067fa ldp x26, x25, [sp, #0x100] 12ee00: a94f6ffc ldp x28, x27, [sp, #0xf0] 12ee04: a94e7bfd ldp x29, x30, [sp, #0xe0] 12ee08: 910503ff add sp, sp, #0x140 12ee0c: d50323bf autiasp 12ee10: d65f03c0 ret 12ee14: 9400b807 bl 0x15ce30 <__stack_chk_fail@plt> 12ee18: 14000003 b 0x12ee24 ::__analyze(char, std::__ndk1::ctype const&)+0x668> 12ee1c: 14000002 b 0x12ee24 ::__analyze(char, std::__ndk1::ctype const&)+0x668> 12ee20: 14000001 b 0x12ee24 ::__analyze(char, std::__ndk1::ctype const&)+0x668> 12ee24: aa0003f4 mov x20, x0 12ee28: 39400268 ldrb w8, [x19] 12ee2c: 36000068 tbz w8, #0x0, 0x12ee38 ::__analyze(char, std::__ndk1::ctype const&)+0x67c> 12ee30: f9400a60 ldr x0, [x19, #0x10] 12ee34: 9400b82b bl 0x15cee0 <_ZdlPv@plt> 12ee38: aa1403e0 mov x0, x20 12ee3c: 9400a8c9 bl 0x159160 <__emutls_get_address+0x6d4> 12ee40: d503233f paciasp 12ee44: d10443ff sub sp, sp, #0x110 12ee48: a90b7bfd stp x29, x30, [sp, #0xb0] 12ee4c: 9102c3fd add x29, sp, #0xb0 12ee50: a90c6ffc stp x28, x27, [sp, #0xc0] 12ee54: a90d67fa stp x26, x25, [sp, #0xd0] 12ee58: a90e5ff8 stp x24, x23, [sp, #0xe0] 12ee5c: a90f57f6 stp x22, x21, [sp, #0xf0] 12ee60: a9104ff4 stp x20, x19, [sp, #0x100] 12ee64: cb020068 sub x8, x3, x2 12ee68: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 12ee6c: 9343fd08 asr x8, x8, #3 12ee70: f2955569 movk x9, #0xaaab 12ee74: a90287e0 stp x0, x1, [sp, #0x28] 12ee78: d53bd054 mrs x20, TPIDR_EL0 12ee7c: 9b097d1a mul x26, x8, x9 12ee80: aa0503f5 mov x21, x5 12ee84: aa0303f3 mov x19, x3 12ee88: aa0203f6 mov x22, x2 12ee8c: aa0403f9 mov x25, x4 12ee90: f9401688 ldr x8, [x20, #0x28] 12ee94: f101975f cmp x26, #0x65 12ee98: f81f03a8 stur x8, [x29, #-0x10] 12ee9c: b9003be6 str w6, [sp, #0x38] 12eea0: 540000e3 b.lo 0x12eebc ::__analyze(char, std::__ndk1::ctype const&)+0x700> 12eea4: aa1a03e0 mov x0, x26 12eea8: 9400b8de bl 0x15d220 12eeac: b9403be6 ldr w6, [sp, #0x38] 12eeb0: f90013e0 str x0, [sp, #0x20] 12eeb4: b50000a0 cbnz x0, 0x12eec8 ::__analyze(char, std::__ndk1::ctype const&)+0x70c> 12eeb8: 9400c242 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 12eebc: 9100f3e8 add x8, sp, #0x3c 12eec0: aa1f03e0 mov x0, xzr 12eec4: f90013e8 str x8, [sp, #0x20] 12eec8: aa1f03f8 mov x24, xzr 12eecc: eb1302df cmp x22, x19 12eed0: f90003f5 str x21, [sp] 12eed4: 540002a0 b.eq 0x12ef28 ::__analyze(char, std::__ndk1::ctype const&)+0x76c> 12eed8: 52800048 mov w8, #0x2 // =2 12eedc: 52800029 mov w9, #0x1 // =1 12eee0: aa1603ea mov x10, x22 12eee4: f94013eb ldr x11, [sp, #0x20] 12eee8: 14000008 b 0x12ef08 ::__analyze(char, std::__ndk1::ctype const&)+0x74c> 12eeec: d100075a sub x26, x26, #0x1 12eef0: 91000718 add x24, x24, #0x1 12eef4: 39000168 strb w8, [x11] 12eef8: 9100056b add x11, x11, #0x1 12eefc: 9100614a add x10, x10, #0x18 12ef00: eb13015f cmp x10, x19 12ef04: 54000120 b.eq 0x12ef28 ::__analyze(char, std::__ndk1::ctype const&)+0x76c> 12ef08: 3940014c ldrb w12, [x10] 12ef0c: f940054d ldr x13, [x10, #0x8] 12ef10: d341fd8e lsr x14, x12, #1 12ef14: 7200019f tst w12, #0x1 12ef18: 9a8d01cc csel x12, x14, x13, eq 12ef1c: b4fffe8c cbz x12, 0x12eeec ::__analyze(char, std::__ndk1::ctype const&)+0x730> 12ef20: 39000169 strb w9, [x11] 12ef24: 17fffff5 b 0x12eef8 ::__analyze(char, std::__ndk1::ctype const&)+0x73c> 12ef28: a942a7e8 ldp x8, x9, [sp, #0x28] 12ef2c: a90083f4 stp x20, x0, [sp, #0x8] 12ef30: f9400108 ldr x8, [x8] 12ef34: eb09011f cmp x8, x9 12ef38: 54000be0 b.eq 0x12f0b4 ::__analyze(char, std::__ndk1::ctype const&)+0x8f8> 12ef3c: b4000bda cbz x26, 0x12f0b4 ::__analyze(char, std::__ndk1::ctype const&)+0x8f8> 12ef40: aa1f03fb mov x27, xzr 12ef44: f9000ff6 str x22, [sp, #0x18] 12ef48: 3940011c ldrb w28, [x8] 12ef4c: 37000106 tbnz w6, #0x0, 0x12ef6c ::__analyze(char, std::__ndk1::ctype const&)+0x7b0> 12ef50: f9400328 ldr x8, [x25] 12ef54: f9400d08 ldr x8, [x8, #0x18] 12ef58: aa1903e0 mov x0, x25 12ef5c: 2a1c03e1 mov w1, w28 12ef60: d63f0100 blr x8 12ef64: 2a0003fc mov w28, w0 12ef68: b9403be6 ldr w6, [sp, #0x38] 12ef6c: 91000777 add x23, x27, #0x1 12ef70: eb1302df cmp x22, x19 12ef74: 54000920 b.eq 0x12f098 ::__analyze(char, std::__ndk1::ctype const&)+0x8dc> 12ef78: 2a1f03f5 mov w21, wzr 12ef7c: f94013f4 ldr x20, [sp, #0x20] 12ef80: 14000007 b 0x12ef9c ::__analyze(char, std::__ndk1::ctype const&)+0x7e0> 12ef84: d100075a sub x26, x26, #0x1 12ef88: 3900029f strb wzr, [x20] 12ef8c: 910062d6 add x22, x22, #0x18 12ef90: 91000694 add x20, x20, #0x1 12ef94: eb1302df cmp x22, x19 12ef98: 54000440 b.eq 0x12f020 ::__analyze(char, std::__ndk1::ctype const&)+0x864> 12ef9c: 39400288 ldrb w8, [x20] 12efa0: 7100051f cmp w8, #0x1 12efa4: 54ffff41 b.ne 0x12ef8c ::__analyze(char, std::__ndk1::ctype const&)+0x7d0> 12efa8: 394002c8 ldrb w8, [x22] 12efac: f9400ac9 ldr x9, [x22, #0x10] 12efb0: 7200011f tst w8, #0x1 12efb4: 9a961528 csinc x8, x9, x22, ne 12efb8: 387b6901 ldrb w1, [x8, x27] 12efbc: 370000e6 tbnz w6, #0x0, 0x12efd8 ::__analyze(char, std::__ndk1::ctype const&)+0x81c> 12efc0: f9400328 ldr x8, [x25] 12efc4: f9400d08 ldr x8, [x8, #0x18] 12efc8: aa1903e0 mov x0, x25 12efcc: d63f0100 blr x8 12efd0: 2a0003e1 mov w1, w0 12efd4: b9403be6 ldr w6, [sp, #0x38] 12efd8: 12001f88 and w8, w28, #0xff 12efdc: 6b21011f cmp w8, w1, uxtb 12efe0: 54fffd21 b.ne 0x12ef84 ::__analyze(char, std::__ndk1::ctype const&)+0x7c8> 12efe4: 394002c8 ldrb w8, [x22] 12efe8: f94006c9 ldr x9, [x22, #0x8] 12efec: d341fd0a lsr x10, x8, #1 12eff0: 7200011f tst w8, #0x1 12eff4: 9a890148 csel x8, x10, x9, eq 12eff8: eb17011f cmp x8, x23 12effc: 540000e1 b.ne 0x12f018 ::__analyze(char, std::__ndk1::ctype const&)+0x85c> 12f000: 52800048 mov w8, #0x2 // =2 12f004: d100075a sub x26, x26, #0x1 12f008: 91000718 add x24, x24, #0x1 12f00c: 52800035 mov w21, #0x1 // =1 12f010: 39000288 strb w8, [x20] 12f014: 17ffffde b 0x12ef8c ::__analyze(char, std::__ndk1::ctype const&)+0x7d0> 12f018: 52800035 mov w21, #0x1 // =1 12f01c: 17ffffdc b 0x12ef8c ::__analyze(char, std::__ndk1::ctype const&)+0x7d0> 12f020: 360003b5 tbz w21, #0x0, 0x12f094 ::__analyze(char, std::__ndk1::ctype const&)+0x8d8> 12f024: f94017ea ldr x10, [sp, #0x28] 12f028: 8b1a0309 add x9, x24, x26 12f02c: f9400ff6 ldr x22, [sp, #0x18] 12f030: f100093f cmp x9, #0x2 12f034: f9400148 ldr x8, [x10] 12f038: 91000508 add x8, x8, #0x1 12f03c: f9000148 str x8, [x10] 12f040: 54000303 b.lo 0x12f0a0 ::__analyze(char, std::__ndk1::ctype const&)+0x8e4> 12f044: aa1603e9 mov x9, x22 12f048: f94013ea ldr x10, [sp, #0x20] 12f04c: 14000005 b 0x12f060 ::__analyze(char, std::__ndk1::ctype const&)+0x8a4> 12f050: 91006129 add x9, x9, #0x18 12f054: 9100054a add x10, x10, #0x1 12f058: eb13013f cmp x9, x19 12f05c: 54000220 b.eq 0x12f0a0 ::__analyze(char, std::__ndk1::ctype const&)+0x8e4> 12f060: 3940014b ldrb w11, [x10] 12f064: 7100097f cmp w11, #0x2 12f068: 54ffff41 b.ne 0x12f050 ::__analyze(char, std::__ndk1::ctype const&)+0x894> 12f06c: 3940012b ldrb w11, [x9] 12f070: f940052c ldr x12, [x9, #0x8] 12f074: d341fd6d lsr x13, x11, #1 12f078: 7200017f tst w11, #0x1 12f07c: 9a8c01ab csel x11, x13, x12, eq 12f080: eb17017f cmp x11, x23 12f084: 54fffe60 b.eq 0x12f050 ::__analyze(char, std::__ndk1::ctype const&)+0x894> 12f088: d1000718 sub x24, x24, #0x1 12f08c: 3900015f strb wzr, [x10] 12f090: 17fffff0 b 0x12f050 ::__analyze(char, std::__ndk1::ctype const&)+0x894> 12f094: f9400ff6 ldr x22, [sp, #0x18] 12f098: f94017e8 ldr x8, [sp, #0x28] 12f09c: f9400108 ldr x8, [x8] 12f0a0: f9401be9 ldr x9, [sp, #0x30] 12f0a4: eb09011f cmp x8, x9 12f0a8: 54000060 b.eq 0x12f0b4 ::__analyze(char, std::__ndk1::ctype const&)+0x8f8> 12f0ac: aa1703fb mov x27, x23 12f0b0: b5fff4da cbnz x26, 0x12ef48 ::__analyze(char, std::__ndk1::ctype const&)+0x78c> 12f0b4: f9401be9 ldr x9, [sp, #0x30] 12f0b8: eb09011f cmp x8, x9 12f0bc: f94003e9 ldr x9, [sp] 12f0c0: 54000081 b.ne 0x12f0d0 ::__analyze(char, std::__ndk1::ctype const&)+0x914> 12f0c4: b9400128 ldr w8, [x9] 12f0c8: 321f0108 orr w8, w8, #0x2 12f0cc: b9000128 str w8, [x9] 12f0d0: a94083f4 ldp x20, x0, [sp, #0x8] 12f0d4: eb1302df cmp x22, x19 12f0d8: f94013ea ldr x10, [sp, #0x20] 12f0dc: 54000100 b.eq 0x12f0fc ::__analyze(char, std::__ndk1::ctype const&)+0x940> 12f0e0: 39400148 ldrb w8, [x10] 12f0e4: 7100091f cmp w8, #0x2 12f0e8: 54000300 b.eq 0x12f148 ::__analyze(char, std::__ndk1::ctype const&)+0x98c> 12f0ec: 910062d6 add x22, x22, #0x18 12f0f0: 9100054a add x10, x10, #0x1 12f0f4: eb1302df cmp x22, x19 12f0f8: 54ffff41 b.ne 0x12f0e0 ::__analyze(char, std::__ndk1::ctype const&)+0x924> 12f0fc: b9400128 ldr w8, [x9] 12f100: 321e0108 orr w8, w8, #0x4 12f104: b9000128 str w8, [x9] 12f108: b4000040 cbz x0, 0x12f110 ::__analyze(char, std::__ndk1::ctype const&)+0x954> 12f10c: 9400b865 bl 0x15d2a0 12f110: f9401688 ldr x8, [x20, #0x28] 12f114: f85f03a9 ldur x9, [x29, #-0x10] 12f118: eb09011f cmp x8, x9 12f11c: 540001c1 b.ne 0x12f154 ::__analyze(char, std::__ndk1::ctype const&)+0x998> 12f120: aa1303e0 mov x0, x19 12f124: a9504ff4 ldp x20, x19, [sp, #0x100] 12f128: a94f57f6 ldp x22, x21, [sp, #0xf0] 12f12c: a94e5ff8 ldp x24, x23, [sp, #0xe0] 12f130: a94d67fa ldp x26, x25, [sp, #0xd0] 12f134: a94c6ffc ldp x28, x27, [sp, #0xc0] 12f138: a94b7bfd ldp x29, x30, [sp, #0xb0] 12f13c: 910443ff add sp, sp, #0x110 12f140: d50323bf autiasp 12f144: d65f03c0 ret 12f148: aa1603f3 mov x19, x22 12f14c: b5fffe00 cbnz x0, 0x12f10c ::__analyze(char, std::__ndk1::ctype const&)+0x950> 12f150: 17fffff0 b 0x12f110 ::__analyze(char, std::__ndk1::ctype const&)+0x954> 12f154: 9400b737 bl 0x15ce30 <__stack_chk_fail@plt> 12f158: 14000001 b 0x12f15c ::__analyze(char, std::__ndk1::ctype const&)+0x9a0> 12f15c: aa0003f3 mov x19, x0 12f160: f9400be0 ldr x0, [sp, #0x10] 12f164: b4000040 cbz x0, 0x12f16c ::__analyze(char, std::__ndk1::ctype const&)+0x9b0> 12f168: 9400b84e bl 0x15d2a0 12f16c: aa1303e0 mov x0, x19 12f170: 9400a7fc bl 0x159160 <__emutls_get_address+0x6d4> 000000000012f174 ::__analyze(char, std::__ndk1::ctype const&)>: 12f174: d503233f paciasp 12f178: a9ba7bfd stp x29, x30, [sp, #-0x60]! 12f17c: a9016ffc stp x28, x27, [sp, #0x10] 12f180: 910003fd mov x29, sp 12f184: a90267fa stp x26, x25, [sp, #0x20] 12f188: a9035ff8 stp x24, x23, [sp, #0x30] 12f18c: a90457f6 stp x22, x21, [sp, #0x40] 12f190: a9054ff4 stp x20, x19, [sp, #0x50] 12f194: d10a43ff sub sp, sp, #0x290 12f198: d53bd05c mrs x28, TPIDR_EL0 12f19c: aa0803f3 mov x19, x8 12f1a0: f9401788 ldr x8, [x28, #0x28] 12f1a4: b0fffa29 adrp x9, 0x74000 , std::__ndk1::allocator>+0x4d> 12f1a8: b0fffa2a adrp x10, 0x74000 , std::__ndk1::allocator>+0x4d> 12f1ac: aa0203f4 mov x20, x2 12f1b0: 2a0103fb mov w27, w1 12f1b4: aa0003f5 mov x21, x0 12f1b8: f81f03a8 stur x8, [x29, #-0x10] 12f1bc: 12800008 mov w8, #-0x1 // =-1 12f1c0: a9067fff stp xzr, xzr, [sp, #0x60] 12f1c4: 3dc32120 ldr q0, [x9, #0xc80] 12f1c8: 3dc33541 ldr q1, [x10, #0xcd0] 12f1cc: 790113ff strh wzr, [sp, #0x88] 12f1d0: b90063e8 str w8, [sp, #0x60] 12f1d4: 528004a8 mov w8, #0x25 // =37 12f1d8: f9400004 ldr x4, [x0] 12f1dc: 390227e1 strb w1, [sp, #0x89] 12f1e0: d101d3a0 sub x0, x29, #0x74 12f1e4: 910223e2 add x2, sp, #0x88 12f1e8: 910103e3 add x3, sp, #0x40 12f1ec: 52800c81 mov w1, #0x64 // =100 12f1f0: f9003bff str xzr, [sp, #0x70] 12f1f4: d101d3b6 sub x22, x29, #0x74 12f1f8: ad0207e0 stp q0, q1, [sp, #0x40] 12f1fc: 390223e8 strb w8, [sp, #0x88] 12f200: 39022bff strb wzr, [sp, #0x8a] 12f204: 9400c29b bl 0x15fc70 12f208: f94002a0 ldr x0, [x21] 12f20c: a9037ff6 stp x22, xzr, [sp, #0x30] 12f210: 9400c21c bl 0x15fa80 12f214: aa0003f6 mov x22, x0 12f218: f90043e0 str x0, [sp, #0x80] 12f21c: 910233e0 add x0, sp, #0x8c 12f220: 9100c3e1 add x1, sp, #0x30 12f224: 9100e3e3 add x3, sp, #0x38 12f228: 52800c82 mov w2, #0x64 // =100 12f22c: 9400c299 bl 0x15fc90 12f230: aa0003f8 mov x24, x0 12f234: b4000076 cbz x22, 0x12f240 ::__analyze(char, std::__ndk1::ctype const&)+0xcc> 12f238: aa1603e0 mov x0, x22 12f23c: 9400c211 bl 0x15fa80 12f240: b100071f cmn x24, #0x1 12f244: 54003360 b.eq 0x12f8b0 ::__analyze(char, std::__ndk1::ctype const&)+0x73c> 12f248: a9007e7f stp xzr, xzr, [x19] 12f24c: f9000a7f str xzr, [x19, #0x10] 12f250: b4003178 cbz x24, 0x12f87c ::__analyze(char, std::__ndk1::ctype const&)+0x708> 12f254: 910233e8 add x8, sp, #0x8c 12f258: 910f22a9 add x9, x21, #0x3c8 12f25c: 8b18091a add x26, x8, x24, lsl #2 12f260: 910e62a8 add x8, x21, #0x398 12f264: 910022b6 add x22, x21, #0x8 12f268: 910562b7 add x23, x21, #0x158 12f26c: 910233f8 add x24, sp, #0x8c 12f270: f90013e8 str x8, [sp, #0x20] 12f274: 91001268 add x8, x19, #0x4 12f278: a900a7e8 stp x8, x9, [sp, #0x8] 12f27c: 12001f68 and w8, w27, #0xff 12f280: b9001fe8 str w8, [sp, #0x1c] 12f284: 14000008 b 0x12f2a4 ::__analyze(char, std::__ndk1::ctype const&)+0x130> 12f288: aa1303e0 mov x0, x19 12f28c: 52800c21 mov w1, #0x61 // =97 12f290: 9400c2a4 bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f294: f94043f9 ldr x25, [sp, #0x80] 12f298: aa1903f8 mov x24, x25 12f29c: eb1a033f cmp x25, x26 12f2a0: 54002ee0 b.eq 0x12f87c ::__analyze(char, std::__ndk1::ctype const&)+0x708> 12f2a4: f9400288 ldr x8, [x20] 12f2a8: b9400302 ldr w2, [x24] 12f2ac: f9400d08 ldr x8, [x8, #0x18] 12f2b0: aa1403e0 mov x0, x20 12f2b4: 52800021 mov w1, #0x1 // =1 12f2b8: d63f0100 blr x8 12f2bc: 36000220 tbz w0, #0x0, 0x12f300 ::__analyze(char, std::__ndk1::ctype const&)+0x18c> 12f2c0: aa1303e0 mov x0, x19 12f2c4: 52800401 mov w1, #0x20 // =32 12f2c8: 9400c296 bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f2cc: 91001318 add x24, x24, #0x4 12f2d0: eb1a031f cmp x24, x26 12f2d4: 54002d40 b.eq 0x12f87c ::__analyze(char, std::__ndk1::ctype const&)+0x708> 12f2d8: f9400288 ldr x8, [x20] 12f2dc: b9400302 ldr w2, [x24] 12f2e0: f9400d08 ldr x8, [x8, #0x18] 12f2e4: aa1403e0 mov x0, x20 12f2e8: 52800021 mov w1, #0x1 // =1 12f2ec: d63f0100 blr x8 12f2f0: 91001318 add x24, x24, #0x4 12f2f4: 3707fee0 tbnz w0, #0x0, 0x12f2d0 ::__analyze(char, std::__ndk1::ctype const&)+0x15c> 12f2f8: d1001319 sub x25, x24, #0x4 12f2fc: 17ffffe7 b 0x12f298 ::__analyze(char, std::__ndk1::ctype const&)+0x124> 12f300: f90043f8 str x24, [sp, #0x80] 12f304: b9002fff str wzr, [sp, #0x2c] 12f308: 910203e0 add x0, sp, #0x80 12f30c: 9100b3e5 add x5, sp, #0x2c 12f310: aa1a03e1 mov x1, x26 12f314: aa1603e2 mov x2, x22 12f318: aa1703e3 mov x3, x23 12f31c: aa1403e4 mov x4, x20 12f320: 2a1f03e6 mov w6, wzr 12f324: 94000179 bl 0x12f908 ::__analyze(char, std::__ndk1::ctype const&)+0x794> 12f328: cb160019 sub x25, x0, x22 12f32c: f1053f3f cmp x25, #0x14f 12f330: 5400014c b.gt 0x12f358 ::__analyze(char, std::__ndk1::ctype const&)+0x1e4> 12f334: aa1303e0 mov x0, x19 12f338: 528004a1 mov w1, #0x25 // =37 12f33c: 9400c279 bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f340: f1029f3f cmp x25, #0xa7 12f344: 54fffa2c b.gt 0x12f288 ::__analyze(char, std::__ndk1::ctype const&)+0x114> 12f348: aa1303e0 mov x0, x19 12f34c: 52800821 mov w1, #0x41 // =65 12f350: 9400c274 bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f354: 17ffffd0 b 0x12f294 ::__analyze(char, std::__ndk1::ctype const&)+0x120> 12f358: f90043f8 str x24, [sp, #0x80] 12f35c: 910203e0 add x0, sp, #0x80 12f360: 9100b3e5 add x5, sp, #0x2c 12f364: aa1a03e1 mov x1, x26 12f368: aa1703e2 mov x2, x23 12f36c: f94013e3 ldr x3, [sp, #0x20] 12f370: aa1403e4 mov x4, x20 12f374: 2a1f03e6 mov w6, wzr 12f378: 94000164 bl 0x12f908 ::__analyze(char, std::__ndk1::ctype const&)+0x794> 12f37c: cb170019 sub x25, x0, x23 12f380: f108ff3f cmp x25, #0x23f 12f384: 5400014c b.gt 0x12f3ac ::__analyze(char, std::__ndk1::ctype const&)+0x238> 12f388: aa1303e0 mov x0, x19 12f38c: 528004a1 mov w1, #0x25 // =37 12f390: 9400c264 bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f394: f1047f3f cmp x25, #0x11f 12f398: 5400116c b.gt 0x12f5c4 ::__analyze(char, std::__ndk1::ctype const&)+0x450> 12f39c: aa1303e0 mov x0, x19 12f3a0: 52800841 mov w1, #0x42 // =66 12f3a4: 9400c25f bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f3a8: 1400008a b 0x12f5d0 ::__analyze(char, std::__ndk1::ctype const&)+0x45c> 12f3ac: 394e62a8 ldrb w8, [x21, #0x398] 12f3b0: f941d2a9 ldr x9, [x21, #0x3a0] 12f3b4: 394ec2aa ldrb w10, [x21, #0x3b0] 12f3b8: f941deab ldr x11, [x21, #0x3b8] 12f3bc: d341fd0c lsr x12, x8, #1 12f3c0: 7200011f tst w8, #0x1 12f3c4: 9a890188 csel x8, x12, x9, eq 12f3c8: d341fd49 lsr x9, x10, #1 12f3cc: 7200015f tst w10, #0x1 12f3d0: 9a8b0129 csel x9, x9, x11, eq 12f3d4: ab09011f cmn x8, x9 12f3d8: 540002a0 b.eq 0x12f42c ::__analyze(char, std::__ndk1::ctype const&)+0x2b8> 12f3dc: f90043f8 str x24, [sp, #0x80] 12f3e0: 910203e0 add x0, sp, #0x80 12f3e4: 9100b3e5 add x5, sp, #0x2c 12f3e8: aa1a03e1 mov x1, x26 12f3ec: f94013e2 ldr x2, [sp, #0x20] 12f3f0: f9400be3 ldr x3, [sp, #0x10] 12f3f4: aa1403e4 mov x4, x20 12f3f8: 2a1f03e6 mov w6, wzr 12f3fc: 94000143 bl 0x12f908 ::__analyze(char, std::__ndk1::ctype const&)+0x794> 12f400: f94013e8 ldr x8, [sp, #0x20] 12f404: cb080008 sub x8, x0, x8 12f408: f100bd1f cmp x8, #0x2f 12f40c: 5400010c b.gt 0x12f42c ::__analyze(char, std::__ndk1::ctype const&)+0x2b8> 12f410: aa1303e0 mov x0, x19 12f414: 528004a1 mov w1, #0x25 // =37 12f418: 9400c242 bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f41c: aa1303e0 mov x0, x19 12f420: 52800e01 mov w1, #0x70 // =112 12f424: 9400c23f bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f428: 17ffff9b b 0x12f294 ::__analyze(char, std::__ndk1::ctype const&)+0x120> 12f42c: f9400288 ldr x8, [x20] 12f430: f90043f8 str x24, [sp, #0x80] 12f434: b9400302 ldr w2, [x24] 12f438: f9400d08 ldr x8, [x8, #0x18] 12f43c: aa1403e0 mov x0, x20 12f440: 52800801 mov w1, #0x40 // =64 12f444: d63f0100 blr x8 12f448: b940031b ldr w27, [x24] 12f44c: 36001020 tbz w0, #0x0, 0x12f650 ::__analyze(char, std::__ndk1::ctype const&)+0x4dc> 12f450: f9400288 ldr x8, [x20] 12f454: f9400d08 ldr x8, [x8, #0x18] 12f458: aa1403e0 mov x0, x20 12f45c: 52800801 mov w1, #0x40 // =64 12f460: 2a1b03e2 mov w2, w27 12f464: d63f0100 blr x8 12f468: 36001140 tbz w0, #0x0, 0x12f690 ::__analyze(char, std::__ndk1::ctype const&)+0x51c> 12f46c: f9400288 ldr x8, [x20] 12f470: f9403508 ldr x8, [x8, #0x68] 12f474: aa1403e0 mov x0, x20 12f478: 2a1b03e1 mov w1, w27 12f47c: 2a1f03e2 mov w2, wzr 12f480: d63f0100 blr x8 12f484: 12001c08 and w8, w0, #0xff 12f488: 91001319 add x25, x24, #0x4 12f48c: 5100c10a sub w10, w8, #0x30 12f490: eb1a033f cmp x25, x26 12f494: 54000920 b.eq 0x12f5b8 ::__analyze(char, std::__ndk1::ctype const&)+0x444> 12f498: f9400288 ldr x8, [x20] 12f49c: b90007ea str w10, [sp, #0x4] 12f4a0: b940033b ldr w27, [x25] 12f4a4: f9400d08 ldr x8, [x8, #0x18] 12f4a8: aa1403e0 mov x0, x20 12f4ac: 52800801 mov w1, #0x40 // =64 12f4b0: 2a1b03e2 mov w2, w27 12f4b4: d63f0100 blr x8 12f4b8: b94007ea ldr w10, [sp, #0x4] 12f4bc: 36000f60 tbz w0, #0x0, 0x12f6a8 ::__analyze(char, std::__ndk1::ctype const&)+0x534> 12f4c0: f9400288 ldr x8, [x20] 12f4c4: f9403508 ldr x8, [x8, #0x68] 12f4c8: aa1403e0 mov x0, x20 12f4cc: 2a1b03e1 mov w1, w27 12f4d0: 2a1f03e2 mov w2, wzr 12f4d4: d63f0100 blr x8 12f4d8: b94007e9 ldr w9, [sp, #0x4] 12f4dc: 52800148 mov w8, #0xa // =10 12f4e0: 91002319 add x25, x24, #0x8 12f4e4: eb1a033f cmp x25, x26 12f4e8: 1b087d28 mul w8, w9, w8 12f4ec: 0b200108 add w8, w8, w0, uxtb 12f4f0: 5100c10a sub w10, w8, #0x30 12f4f4: 540005e0 b.eq 0x12f5b0 ::__analyze(char, std::__ndk1::ctype const&)+0x43c> 12f4f8: f9400288 ldr x8, [x20] 12f4fc: b90007ea str w10, [sp, #0x4] 12f500: b940033b ldr w27, [x25] 12f504: f9400d08 ldr x8, [x8, #0x18] 12f508: aa1403e0 mov x0, x20 12f50c: 52800801 mov w1, #0x40 // =64 12f510: 2a1b03e2 mov w2, w27 12f514: d63f0100 blr x8 12f518: b94007ea ldr w10, [sp, #0x4] 12f51c: 36000c60 tbz w0, #0x0, 0x12f6a8 ::__analyze(char, std::__ndk1::ctype const&)+0x534> 12f520: f9400288 ldr x8, [x20] 12f524: f9403508 ldr x8, [x8, #0x68] 12f528: aa1403e0 mov x0, x20 12f52c: 2a1b03e1 mov w1, w27 12f530: 2a1f03e2 mov w2, wzr 12f534: d63f0100 blr x8 12f538: b94007e9 ldr w9, [sp, #0x4] 12f53c: 52800148 mov w8, #0xa // =10 12f540: 91003319 add x25, x24, #0xc 12f544: eb1a033f cmp x25, x26 12f548: 1b087d28 mul w8, w9, w8 12f54c: 0b200108 add w8, w8, w0, uxtb 12f550: 5100c10a sub w10, w8, #0x30 12f554: 540002e0 b.eq 0x12f5b0 ::__analyze(char, std::__ndk1::ctype const&)+0x43c> 12f558: f9400288 ldr x8, [x20] 12f55c: b90007ea str w10, [sp, #0x4] 12f560: b940033b ldr w27, [x25] 12f564: f9400d08 ldr x8, [x8, #0x18] 12f568: aa1403e0 mov x0, x20 12f56c: 52800801 mov w1, #0x40 // =64 12f570: 2a1b03e2 mov w2, w27 12f574: d63f0100 blr x8 12f578: b94007ea ldr w10, [sp, #0x4] 12f57c: 36000960 tbz w0, #0x0, 0x12f6a8 ::__analyze(char, std::__ndk1::ctype const&)+0x534> 12f580: f9400288 ldr x8, [x20] 12f584: f9403508 ldr x8, [x8, #0x68] 12f588: aa1403e0 mov x0, x20 12f58c: 2a1b03e1 mov w1, w27 12f590: 2a1f03e2 mov w2, wzr 12f594: d63f0100 blr x8 12f598: b94007e9 ldr w9, [sp, #0x4] 12f59c: 52800148 mov w8, #0xa // =10 12f5a0: 91004319 add x25, x24, #0x10 12f5a4: 1b087d28 mul w8, w9, w8 12f5a8: 0b200108 add w8, w8, w0, uxtb 12f5ac: 5100c10a sub w10, w8, #0x30 12f5b0: eb1a033f cmp x25, x26 12f5b4: 540007a1 b.ne 0x12f6a8 ::__analyze(char, std::__ndk1::ctype const&)+0x534> 12f5b8: 52800048 mov w8, #0x2 // =2 12f5bc: aa1a03f8 mov x24, x26 12f5c0: 14000036 b 0x12f698 ::__analyze(char, std::__ndk1::ctype const&)+0x524> 12f5c4: aa1303e0 mov x0, x19 12f5c8: 52800c41 mov w1, #0x62 // =98 12f5cc: 9400c1d5 bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f5d0: b9401fe8 ldr w8, [sp, #0x1c] 12f5d4: 7101e11f cmp w8, #0x78 12f5d8: 54ffe5e1 b.ne 0x12f294 ::__analyze(char, std::__ndk1::ctype const&)+0x120> 12f5dc: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 12f5e0: 9343ff28 asr x8, x25, #3 12f5e4: f2955569 movk x9, #0xaaab 12f5e8: 9b097d08 mul x8, x8, x9 12f5ec: 52800309 mov w9, #0x18 // =24 12f5f0: 9b095508 madd x8, x8, x9, x21 12f5f4: 91057109 add x9, x8, #0x15c 12f5f8: 3945610a ldrb w10, [x8, #0x158] 12f5fc: f940b508 ldr x8, [x8, #0x168] 12f600: 7200015f tst w10, #0x1 12f604: 9a880128 csel x8, x9, x8, eq 12f608: f9400289 ldr x9, [x20] 12f60c: b9400102 ldr w2, [x8] 12f610: f9400d28 ldr x8, [x9, #0x18] 12f614: aa1403e0 mov x0, x20 12f618: 52800801 mov w1, #0x40 // =64 12f61c: d63f0100 blr x8 12f620: 3607e3a0 tbz w0, #0x0, 0x12f294 ::__analyze(char, std::__ndk1::ctype const&)+0x120> 12f624: 39400268 ldrb w8, [x19] 12f628: a940aa69 ldp x9, x10, [x19, #0x8] 12f62c: 7200011f tst w8, #0x1 12f630: d341fd08 lsr x8, x8, #1 12f634: 9a890108 csel x8, x8, x9, eq 12f638: f94007e9 ldr x9, [sp, #0x8] 12f63c: 9a8a0129 csel x9, x9, x10, eq 12f640: 8b080928 add x8, x9, x8, lsl #2 12f644: 52800da9 mov w9, #0x6d // =109 12f648: b81fc109 stur w9, [x8, #-0x4] 12f64c: 17ffff12 b 0x12f294 ::__analyze(char, std::__ndk1::ctype const&)+0x120> 12f650: f9400288 ldr x8, [x20] 12f654: f9403508 ldr x8, [x8, #0x68] 12f658: aa1403e0 mov x0, x20 12f65c: 2a1b03e1 mov w1, w27 12f660: 2a1f03e2 mov w2, wzr 12f664: d63f0100 blr x8 12f668: 12001c08 and w8, w0, #0xff 12f66c: 7100951f cmp w8, #0x25 12f670: 540003e1 b.ne 0x12f6ec ::__analyze(char, std::__ndk1::ctype const&)+0x578> 12f674: aa1303e0 mov x0, x19 12f678: 528004a1 mov w1, #0x25 // =37 12f67c: 9400c1a9 bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f680: aa1303e0 mov x0, x19 12f684: 528004a1 mov w1, #0x25 // =37 12f688: 9400c1a6 bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f68c: 1400001b b 0x12f6f8 ::__analyze(char, std::__ndk1::ctype const&)+0x584> 12f690: 2a1f03ea mov w10, wzr 12f694: 52800088 mov w8, #0x4 // =4 12f698: b9402fe9 ldr w9, [sp, #0x2c] 12f69c: aa1803f9 mov x25, x24 12f6a0: 2a080128 orr w8, w9, w8 12f6a4: b9002fe8 str w8, [sp, #0x2c] 12f6a8: 51001948 sub w8, w10, #0x6 12f6ac: 7100dd1f cmp w8, #0x37 12f6b0: 54000288 b.hi 0x12f700 ::__analyze(char, std::__ndk1::ctype const&)+0x58c> 12f6b4: b0fffa6b adrp x11, 0x7c000 12f6b8: 9115016b add x11, x11, #0x540 12f6bc: 10000089 adr x9, 0x12f6cc ::__analyze(char, std::__ndk1::ctype const&)+0x558> 12f6c0: 3868696a ldrb w10, [x11, x8] 12f6c4: 8b0a0929 add x9, x9, x10, lsl #2 12f6c8: d61f0120 br x9 12f6cc: d503249f bti j 12f6d0: aa1303e0 mov x0, x19 12f6d4: 528004a1 mov w1, #0x25 // =37 12f6d8: 9400c192 bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f6dc: aa1303e0 mov x0, x19 12f6e0: 52800ee1 mov w1, #0x77 // =119 12f6e4: 9400c18f bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f6e8: 17fffeec b 0x12f298 ::__analyze(char, std::__ndk1::ctype const&)+0x124> 12f6ec: b9400301 ldr w1, [x24] 12f6f0: aa1303e0 mov x0, x19 12f6f4: 9400c18b bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f6f8: 91001319 add x25, x24, #0x4 12f6fc: 17fffee7 b 0x12f298 ::__analyze(char, std::__ndk1::ctype const&)+0x124> 12f700: 7105b15f cmp w10, #0x16c 12f704: 54000ae0 b.eq 0x12f860 ::__analyze(char, std::__ndk1::ctype const&)+0x6ec> 12f708: 7120355f cmp w10, #0x80d 12f70c: 54000101 b.ne 0x12f72c ::__analyze(char, std::__ndk1::ctype const&)+0x5b8> 12f710: aa1303e0 mov x0, x19 12f714: 528004a1 mov w1, #0x25 // =37 12f718: 9400c182 bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f71c: aa1303e0 mov x0, x19 12f720: 52800b21 mov w1, #0x59 // =89 12f724: 9400c17f bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f728: 17fffedc b 0x12f298 ::__analyze(char, std::__ndk1::ctype const&)+0x124> 12f72c: d503249f bti j 12f730: f94043e8 ldr x8, [sp, #0x80] 12f734: eb19011f cmp x8, x25 12f738: 54ffdb00 b.eq 0x12f298 ::__analyze(char, std::__ndk1::ctype const&)+0x124> 12f73c: b9400101 ldr w1, [x8] 12f740: aa1303e0 mov x0, x19 12f744: 9400c177 bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f748: f94043e8 ldr x8, [sp, #0x80] 12f74c: 91001108 add x8, x8, #0x4 12f750: eb19011f cmp x8, x25 12f754: f90043e8 str x8, [sp, #0x80] 12f758: 54ffff21 b.ne 0x12f73c ::__analyze(char, std::__ndk1::ctype const&)+0x5c8> 12f75c: 17fffecf b 0x12f298 ::__analyze(char, std::__ndk1::ctype const&)+0x124> 12f760: d503249f bti j 12f764: aa1303e0 mov x0, x19 12f768: 528004a1 mov w1, #0x25 // =37 12f76c: 9400c16d bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f770: aa1303e0 mov x0, x19 12f774: 52800ea1 mov w1, #0x75 // =117 12f778: 9400c16a bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f77c: 17fffec7 b 0x12f298 ::__analyze(char, std::__ndk1::ctype const&)+0x124> 12f780: d503249f bti j 12f784: aa1303e0 mov x0, x19 12f788: 528004a1 mov w1, #0x25 // =37 12f78c: 9400c165 bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f790: aa1303e0 mov x0, x19 12f794: 52800921 mov w1, #0x49 // =73 12f798: 9400c162 bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f79c: 17fffebf b 0x12f298 ::__analyze(char, std::__ndk1::ctype const&)+0x124> 12f7a0: d503249f bti j 12f7a4: aa1303e0 mov x0, x19 12f7a8: 528004a1 mov w1, #0x25 // =37 12f7ac: 9400c15d bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f7b0: aa1303e0 mov x0, x19 12f7b4: 52800da1 mov w1, #0x6d // =109 12f7b8: 9400c15a bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f7bc: 17fffeb7 b 0x12f298 ::__analyze(char, std::__ndk1::ctype const&)+0x124> 12f7c0: d503249f bti j 12f7c4: aa1303e0 mov x0, x19 12f7c8: 528004a1 mov w1, #0x25 // =37 12f7cc: 9400c155 bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f7d0: aa1303e0 mov x0, x19 12f7d4: 52800901 mov w1, #0x48 // =72 12f7d8: 9400c152 bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f7dc: 17fffeaf b 0x12f298 ::__analyze(char, std::__ndk1::ctype const&)+0x124> 12f7e0: d503249f bti j 12f7e4: aa1303e0 mov x0, x19 12f7e8: 528004a1 mov w1, #0x25 // =37 12f7ec: 9400c14d bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f7f0: aa1303e0 mov x0, x19 12f7f4: 52800c81 mov w1, #0x64 // =100 12f7f8: 9400c14a bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f7fc: 17fffea7 b 0x12f298 ::__analyze(char, std::__ndk1::ctype const&)+0x124> 12f800: d503249f bti j 12f804: aa1303e0 mov x0, x19 12f808: 528004a1 mov w1, #0x25 // =37 12f80c: 9400c145 bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f810: aa1303e0 mov x0, x19 12f814: 528009a1 mov w1, #0x4d // =77 12f818: 9400c142 bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f81c: 17fffe9f b 0x12f298 ::__analyze(char, std::__ndk1::ctype const&)+0x124> 12f820: d503249f bti j 12f824: aa1303e0 mov x0, x19 12f828: 528004a1 mov w1, #0x25 // =37 12f82c: 9400c13d bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f830: aa1303e0 mov x0, x19 12f834: 52800a61 mov w1, #0x53 // =83 12f838: 9400c13a bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f83c: 17fffe97 b 0x12f298 ::__analyze(char, std::__ndk1::ctype const&)+0x124> 12f840: d503249f bti j 12f844: aa1303e0 mov x0, x19 12f848: 528004a1 mov w1, #0x25 // =37 12f84c: 9400c135 bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f850: aa1303e0 mov x0, x19 12f854: 52800f21 mov w1, #0x79 // =121 12f858: 9400c132 bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f85c: 17fffe8f b 0x12f298 ::__analyze(char, std::__ndk1::ctype const&)+0x124> 12f860: aa1303e0 mov x0, x19 12f864: 528004a1 mov w1, #0x25 // =37 12f868: 9400c12e bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f86c: aa1303e0 mov x0, x19 12f870: 52800d41 mov w1, #0x6a // =106 12f874: 9400c12b bl 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 12f878: 17fffe88 b 0x12f298 ::__analyze(char, std::__ndk1::ctype const&)+0x124> 12f87c: f9401788 ldr x8, [x28, #0x28] 12f880: f85f03a9 ldur x9, [x29, #-0x10] 12f884: eb09011f cmp x8, x9 12f888: 540001a1 b.ne 0x12f8bc ::__analyze(char, std::__ndk1::ctype const&)+0x748> 12f88c: 910a43ff add sp, sp, #0x290 12f890: a9454ff4 ldp x20, x19, [sp, #0x50] 12f894: a94457f6 ldp x22, x21, [sp, #0x40] 12f898: a9435ff8 ldp x24, x23, [sp, #0x30] 12f89c: a94267fa ldp x26, x25, [sp, #0x20] 12f8a0: a9416ffc ldp x28, x27, [sp, #0x10] 12f8a4: a8c67bfd ldp x29, x30, [sp], #0x60 12f8a8: d50323bf autiasp 12f8ac: d65f03c0 ret 12f8b0: 90fffa20 adrp x0, 0x73000 12f8b4: 912dc400 add x0, x0, #0xb71 12f8b8: 9400c0fa bl 0x15fca0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> 12f8bc: 9400b55d bl 0x15ce30 <__stack_chk_fail@plt> 12f8c0: 14000009 b 0x12f8e4 ::__analyze(char, std::__ndk1::ctype const&)+0x770> 12f8c4: 14000008 b 0x12f8e4 ::__analyze(char, std::__ndk1::ctype const&)+0x770> 12f8c8: 97fde59b bl 0xa8f34 12f8cc: aa0003f4 mov x20, x0 12f8d0: 910203e0 add x0, sp, #0x80 12f8d4: 940013db bl 0x134840 ::~codecvt()+0x494> 12f8d8: 14000006 b 0x12f8f0 ::__analyze(char, std::__ndk1::ctype const&)+0x77c> 12f8dc: 14000002 b 0x12f8e4 ::__analyze(char, std::__ndk1::ctype const&)+0x770> 12f8e0: 14000001 b 0x12f8e4 ::__analyze(char, std::__ndk1::ctype const&)+0x770> 12f8e4: aa0003f4 mov x20, x0 12f8e8: 39400268 ldrb w8, [x19] 12f8ec: 37000068 tbnz w8, #0x0, 0x12f8f8 ::__analyze(char, std::__ndk1::ctype const&)+0x784> 12f8f0: aa1403e0 mov x0, x20 12f8f4: 9400a61b bl 0x159160 <__emutls_get_address+0x6d4> 12f8f8: f9400a60 ldr x0, [x19, #0x10] 12f8fc: 9400b579 bl 0x15cee0 <_ZdlPv@plt> 12f900: aa1403e0 mov x0, x20 12f904: 9400a617 bl 0x159160 <__emutls_get_address+0x6d4> 12f908: d503233f paciasp 12f90c: d10443ff sub sp, sp, #0x110 12f910: a90b7bfd stp x29, x30, [sp, #0xb0] 12f914: 9102c3fd add x29, sp, #0xb0 12f918: a90c6ffc stp x28, x27, [sp, #0xc0] 12f91c: a90d67fa stp x26, x25, [sp, #0xd0] 12f920: a90e5ff8 stp x24, x23, [sp, #0xe0] 12f924: a90f57f6 stp x22, x21, [sp, #0xf0] 12f928: a9104ff4 stp x20, x19, [sp, #0x100] 12f92c: cb020068 sub x8, x3, x2 12f930: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 12f934: 9343fd08 asr x8, x8, #3 12f938: f2955569 movk x9, #0xaaab 12f93c: a90287e0 stp x0, x1, [sp, #0x28] 12f940: d53bd054 mrs x20, TPIDR_EL0 12f944: 9b097d1a mul x26, x8, x9 12f948: aa0503f5 mov x21, x5 12f94c: aa0303f3 mov x19, x3 12f950: aa0203f6 mov x22, x2 12f954: aa0403f9 mov x25, x4 12f958: f9401688 ldr x8, [x20, #0x28] 12f95c: f101975f cmp x26, #0x65 12f960: f81f03a8 stur x8, [x29, #-0x10] 12f964: b9003be6 str w6, [sp, #0x38] 12f968: 540000e3 b.lo 0x12f984 ::__analyze(char, std::__ndk1::ctype const&)+0x810> 12f96c: aa1a03e0 mov x0, x26 12f970: 9400b62c bl 0x15d220 12f974: b9403be6 ldr w6, [sp, #0x38] 12f978: f90013e0 str x0, [sp, #0x20] 12f97c: b50000a0 cbnz x0, 0x12f990 ::__analyze(char, std::__ndk1::ctype const&)+0x81c> 12f980: 9400bf90 bl 0x15f7c0 <_ZSt17__throw_bad_allocv@plt> 12f984: 9100f3e8 add x8, sp, #0x3c 12f988: aa1f03e0 mov x0, xzr 12f98c: f90013e8 str x8, [sp, #0x20] 12f990: aa1f03f8 mov x24, xzr 12f994: eb1302df cmp x22, x19 12f998: f90003f5 str x21, [sp] 12f99c: 540002a0 b.eq 0x12f9f0 ::__analyze(char, std::__ndk1::ctype const&)+0x87c> 12f9a0: 52800048 mov w8, #0x2 // =2 12f9a4: 52800029 mov w9, #0x1 // =1 12f9a8: aa1603ea mov x10, x22 12f9ac: f94013eb ldr x11, [sp, #0x20] 12f9b0: 14000008 b 0x12f9d0 ::__analyze(char, std::__ndk1::ctype const&)+0x85c> 12f9b4: d100075a sub x26, x26, #0x1 12f9b8: 91000718 add x24, x24, #0x1 12f9bc: 39000168 strb w8, [x11] 12f9c0: 9100056b add x11, x11, #0x1 12f9c4: 9100614a add x10, x10, #0x18 12f9c8: eb13015f cmp x10, x19 12f9cc: 54000120 b.eq 0x12f9f0 ::__analyze(char, std::__ndk1::ctype const&)+0x87c> 12f9d0: 3940014c ldrb w12, [x10] 12f9d4: f940054d ldr x13, [x10, #0x8] 12f9d8: d341fd8e lsr x14, x12, #1 12f9dc: 7200019f tst w12, #0x1 12f9e0: 9a8d01cc csel x12, x14, x13, eq 12f9e4: b4fffe8c cbz x12, 0x12f9b4 ::__analyze(char, std::__ndk1::ctype const&)+0x840> 12f9e8: 39000169 strb w9, [x11] 12f9ec: 17fffff5 b 0x12f9c0 ::__analyze(char, std::__ndk1::ctype const&)+0x84c> 12f9f0: a942a7e8 ldp x8, x9, [sp, #0x28] 12f9f4: a90083f4 stp x20, x0, [sp, #0x8] 12f9f8: f9400108 ldr x8, [x8] 12f9fc: eb09011f cmp x8, x9 12fa00: 54000be0 b.eq 0x12fb7c ::__analyze(char, std::__ndk1::ctype const&)+0xa08> 12fa04: b4000bda cbz x26, 0x12fb7c ::__analyze(char, std::__ndk1::ctype const&)+0xa08> 12fa08: aa1f03fb mov x27, xzr 12fa0c: f9000ff6 str x22, [sp, #0x18] 12fa10: b940011c ldr w28, [x8] 12fa14: 37000106 tbnz w6, #0x0, 0x12fa34 ::__analyze(char, std::__ndk1::ctype const&)+0x8c0> 12fa18: f9400328 ldr x8, [x25] 12fa1c: f9401d08 ldr x8, [x8, #0x38] 12fa20: aa1903e0 mov x0, x25 12fa24: 2a1c03e1 mov w1, w28 12fa28: d63f0100 blr x8 12fa2c: 2a0003fc mov w28, w0 12fa30: b9403be6 ldr w6, [sp, #0x38] 12fa34: 91000777 add x23, x27, #0x1 12fa38: eb1302df cmp x22, x19 12fa3c: 54000920 b.eq 0x12fb60 ::__analyze(char, std::__ndk1::ctype const&)+0x9ec> 12fa40: 2a1f03f5 mov w21, wzr 12fa44: f94013f4 ldr x20, [sp, #0x20] 12fa48: 14000007 b 0x12fa64 ::__analyze(char, std::__ndk1::ctype const&)+0x8f0> 12fa4c: d100075a sub x26, x26, #0x1 12fa50: 3900029f strb wzr, [x20] 12fa54: 910062d6 add x22, x22, #0x18 12fa58: 91000694 add x20, x20, #0x1 12fa5c: eb1302df cmp x22, x19 12fa60: 54000440 b.eq 0x12fae8 ::__analyze(char, std::__ndk1::ctype const&)+0x974> 12fa64: 39400288 ldrb w8, [x20] 12fa68: 7100051f cmp w8, #0x1 12fa6c: 54ffff41 b.ne 0x12fa54 ::__analyze(char, std::__ndk1::ctype const&)+0x8e0> 12fa70: 394002c8 ldrb w8, [x22] 12fa74: 910012ca add x10, x22, #0x4 12fa78: f9400ac9 ldr x9, [x22, #0x10] 12fa7c: 7200011f tst w8, #0x1 12fa80: 9a890148 csel x8, x10, x9, eq 12fa84: b87b7901 ldr w1, [x8, x27, lsl #2] 12fa88: 370000e6 tbnz w6, #0x0, 0x12faa4 ::__analyze(char, std::__ndk1::ctype const&)+0x930> 12fa8c: f9400328 ldr x8, [x25] 12fa90: f9401d08 ldr x8, [x8, #0x38] 12fa94: aa1903e0 mov x0, x25 12fa98: d63f0100 blr x8 12fa9c: 2a0003e1 mov w1, w0 12faa0: b9403be6 ldr w6, [sp, #0x38] 12faa4: 6b01039f cmp w28, w1 12faa8: 54fffd21 b.ne 0x12fa4c ::__analyze(char, std::__ndk1::ctype const&)+0x8d8> 12faac: 394002c8 ldrb w8, [x22] 12fab0: f94006c9 ldr x9, [x22, #0x8] 12fab4: d341fd0a lsr x10, x8, #1 12fab8: 7200011f tst w8, #0x1 12fabc: 9a890148 csel x8, x10, x9, eq 12fac0: eb17011f cmp x8, x23 12fac4: 540000e1 b.ne 0x12fae0 ::__analyze(char, std::__ndk1::ctype const&)+0x96c> 12fac8: 52800048 mov w8, #0x2 // =2 12facc: d100075a sub x26, x26, #0x1 12fad0: 91000718 add x24, x24, #0x1 12fad4: 52800035 mov w21, #0x1 // =1 12fad8: 39000288 strb w8, [x20] 12fadc: 17ffffde b 0x12fa54 ::__analyze(char, std::__ndk1::ctype const&)+0x8e0> 12fae0: 52800035 mov w21, #0x1 // =1 12fae4: 17ffffdc b 0x12fa54 ::__analyze(char, std::__ndk1::ctype const&)+0x8e0> 12fae8: 360003b5 tbz w21, #0x0, 0x12fb5c ::__analyze(char, std::__ndk1::ctype const&)+0x9e8> 12faec: f94017ea ldr x10, [sp, #0x28] 12faf0: 8b1a0309 add x9, x24, x26 12faf4: f9400ff6 ldr x22, [sp, #0x18] 12faf8: f100093f cmp x9, #0x2 12fafc: f9400148 ldr x8, [x10] 12fb00: 91001108 add x8, x8, #0x4 12fb04: f9000148 str x8, [x10] 12fb08: 54000303 b.lo 0x12fb68 ::__analyze(char, std::__ndk1::ctype const&)+0x9f4> 12fb0c: aa1603e9 mov x9, x22 12fb10: f94013ea ldr x10, [sp, #0x20] 12fb14: 14000005 b 0x12fb28 ::__analyze(char, std::__ndk1::ctype const&)+0x9b4> 12fb18: 91006129 add x9, x9, #0x18 12fb1c: 9100054a add x10, x10, #0x1 12fb20: eb13013f cmp x9, x19 12fb24: 54000220 b.eq 0x12fb68 ::__analyze(char, std::__ndk1::ctype const&)+0x9f4> 12fb28: 3940014b ldrb w11, [x10] 12fb2c: 7100097f cmp w11, #0x2 12fb30: 54ffff41 b.ne 0x12fb18 ::__analyze(char, std::__ndk1::ctype const&)+0x9a4> 12fb34: 3940012b ldrb w11, [x9] 12fb38: f940052c ldr x12, [x9, #0x8] 12fb3c: d341fd6d lsr x13, x11, #1 12fb40: 7200017f tst w11, #0x1 12fb44: 9a8c01ab csel x11, x13, x12, eq 12fb48: eb17017f cmp x11, x23 12fb4c: 54fffe60 b.eq 0x12fb18 ::__analyze(char, std::__ndk1::ctype const&)+0x9a4> 12fb50: d1000718 sub x24, x24, #0x1 12fb54: 3900015f strb wzr, [x10] 12fb58: 17fffff0 b 0x12fb18 ::__analyze(char, std::__ndk1::ctype const&)+0x9a4> 12fb5c: f9400ff6 ldr x22, [sp, #0x18] 12fb60: f94017e8 ldr x8, [sp, #0x28] 12fb64: f9400108 ldr x8, [x8] 12fb68: f9401be9 ldr x9, [sp, #0x30] 12fb6c: eb09011f cmp x8, x9 12fb70: 54000060 b.eq 0x12fb7c ::__analyze(char, std::__ndk1::ctype const&)+0xa08> 12fb74: aa1703fb mov x27, x23 12fb78: b5fff4da cbnz x26, 0x12fa10 ::__analyze(char, std::__ndk1::ctype const&)+0x89c> 12fb7c: f9401be9 ldr x9, [sp, #0x30] 12fb80: eb09011f cmp x8, x9 12fb84: f94003e9 ldr x9, [sp] 12fb88: 54000081 b.ne 0x12fb98 ::__analyze(char, std::__ndk1::ctype const&)+0xa24> 12fb8c: b9400128 ldr w8, [x9] 12fb90: 321f0108 orr w8, w8, #0x2 12fb94: b9000128 str w8, [x9] 12fb98: a94083f4 ldp x20, x0, [sp, #0x8] 12fb9c: eb1302df cmp x22, x19 12fba0: f94013ea ldr x10, [sp, #0x20] 12fba4: 54000100 b.eq 0x12fbc4 ::__analyze(char, std::__ndk1::ctype const&)+0xa50> 12fba8: 39400148 ldrb w8, [x10] 12fbac: 7100091f cmp w8, #0x2 12fbb0: 54000300 b.eq 0x12fc10 ::__analyze(char, std::__ndk1::ctype const&)+0xa9c> 12fbb4: 910062d6 add x22, x22, #0x18 12fbb8: 9100054a add x10, x10, #0x1 12fbbc: eb1302df cmp x22, x19 12fbc0: 54ffff41 b.ne 0x12fba8 ::__analyze(char, std::__ndk1::ctype const&)+0xa34> 12fbc4: b9400128 ldr w8, [x9] 12fbc8: 321e0108 orr w8, w8, #0x4 12fbcc: b9000128 str w8, [x9] 12fbd0: b4000040 cbz x0, 0x12fbd8 ::__analyze(char, std::__ndk1::ctype const&)+0xa64> 12fbd4: 9400b5b3 bl 0x15d2a0 12fbd8: f9401688 ldr x8, [x20, #0x28] 12fbdc: f85f03a9 ldur x9, [x29, #-0x10] 12fbe0: eb09011f cmp x8, x9 12fbe4: 540001c1 b.ne 0x12fc1c ::__analyze(char, std::__ndk1::ctype const&)+0xaa8> 12fbe8: aa1303e0 mov x0, x19 12fbec: a9504ff4 ldp x20, x19, [sp, #0x100] 12fbf0: a94f57f6 ldp x22, x21, [sp, #0xf0] 12fbf4: a94e5ff8 ldp x24, x23, [sp, #0xe0] 12fbf8: a94d67fa ldp x26, x25, [sp, #0xd0] 12fbfc: a94c6ffc ldp x28, x27, [sp, #0xc0] 12fc00: a94b7bfd ldp x29, x30, [sp, #0xb0] 12fc04: 910443ff add sp, sp, #0x110 12fc08: d50323bf autiasp 12fc0c: d65f03c0 ret 12fc10: aa1603f3 mov x19, x22 12fc14: b5fffe00 cbnz x0, 0x12fbd4 ::__analyze(char, std::__ndk1::ctype const&)+0xa60> 12fc18: 17fffff0 b 0x12fbd8 ::__analyze(char, std::__ndk1::ctype const&)+0xa64> 12fc1c: 9400b485 bl 0x15ce30 <__stack_chk_fail@plt> 12fc20: 14000001 b 0x12fc24 ::__analyze(char, std::__ndk1::ctype const&)+0xab0> 12fc24: aa0003f3 mov x19, x0 12fc28: f9400be0 ldr x0, [sp, #0x10] 12fc2c: b4000040 cbz x0, 0x12fc34 ::__analyze(char, std::__ndk1::ctype const&)+0xac0> 12fc30: 9400b59c bl 0x15d2a0 12fc34: aa1303e0 mov x0, x19 12fc38: 9400a54a bl 0x159160 <__emutls_get_address+0x6d4> 000000000012fc3c ::init(std::__ndk1::ctype const&)>: 12fc3c: d503233f paciasp 12fc40: d10483ff sub sp, sp, #0x120 12fc44: a90d7bfd stp x29, x30, [sp, #0xd0] 12fc48: 910343fd add x29, sp, #0xd0 12fc4c: a90e67fc stp x28, x25, [sp, #0xe0] 12fc50: a90f5ff8 stp x24, x23, [sp, #0xf0] 12fc54: a91057f6 stp x22, x21, [sp, #0x100] 12fc58: a9114ff4 stp x20, x19, [sp, #0x110] 12fc5c: d53bd058 mrs x24, TPIDR_EL0 12fc60: 90fffa36 adrp x22, 0x73000 12fc64: 6f00e400 movi v0.2d, #0000000000000000 12fc68: 90fffa17 adrp x23, 0x6f000 12fc6c: aa0103f4 mov x20, x1 12fc70: aa0003f3 mov x19, x0 12fc74: aa1f03f9 mov x25, xzr 12fc78: f9401708 ldr x8, [x24, #0x28] 12fc7c: 9102c015 add x21, x0, #0xb0 12fc80: 911ba6d6 add x22, x22, #0x6e9 12fc84: 9118daf7 add x23, x23, #0x636 12fc88: f81f83a8 stur x8, [x29, #-0x8] 12fc8c: f9002bff str xzr, [sp, #0x50] 12fc90: ad0183e0 stp q0, q0, [sp, #0x30] 12fc94: 3d800be0 str q0, [sp, #0x20] 12fc98: f9400264 ldr x4, [x19] 12fc9c: 910193e0 add x0, sp, #0x64 12fca0: 910083e3 add x3, sp, #0x20 12fca4: 52800c81 mov w1, #0x64 // =100 12fca8: aa1603e2 mov x2, x22 12fcac: b9003bf9 str w25, [sp, #0x38] 12fcb0: 9400bff0 bl 0x15fc70 12fcb4: d102a2a0 sub x0, x21, #0xa8 12fcb8: 910193e1 add x1, sp, #0x64 12fcbc: 9400b629 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12fcc0: f9400264 ldr x4, [x19] 12fcc4: 910193e0 add x0, sp, #0x64 12fcc8: 910083e3 add x3, sp, #0x20 12fccc: 52800c81 mov w1, #0x64 // =100 12fcd0: aa1703e2 mov x2, x23 12fcd4: 9400bfe7 bl 0x15fc70 12fcd8: 910193e1 add x1, sp, #0x64 12fcdc: aa1503e0 mov x0, x21 12fce0: 9400b620 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12fce4: 91000739 add x25, x25, #0x1 12fce8: 910062b5 add x21, x21, #0x18 12fcec: f1001f3f cmp x25, #0x7 12fcf0: 54fffd41 b.ne 0x12fc98 ::init(std::__ndk1::ctype const&)+0x5c> 12fcf4: 90fffa16 adrp x22, 0x6f000 12fcf8: d0fff9f7 adrp x23, 0x6d000 12fcfc: aa1f03f9 mov x25, xzr 12fd00: 9109e275 add x21, x19, #0x278 12fd04: 913486d6 add x22, x22, #0xd21 12fd08: 910de6f7 add x23, x23, #0x379 12fd0c: f9400264 ldr x4, [x19] 12fd10: 910193e0 add x0, sp, #0x64 12fd14: 910083e3 add x3, sp, #0x20 12fd18: 52800c81 mov w1, #0x64 // =100 12fd1c: aa1603e2 mov x2, x22 12fd20: b90033f9 str w25, [sp, #0x30] 12fd24: 9400bfd3 bl 0x15fc70 12fd28: d10482a0 sub x0, x21, #0x120 12fd2c: 910193e1 add x1, sp, #0x64 12fd30: 9400b60c bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12fd34: f9400264 ldr x4, [x19] 12fd38: 910193e0 add x0, sp, #0x64 12fd3c: 910083e3 add x3, sp, #0x20 12fd40: 52800c81 mov w1, #0x64 // =100 12fd44: aa1703e2 mov x2, x23 12fd48: 9400bfca bl 0x15fc70 12fd4c: 910193e1 add x1, sp, #0x64 12fd50: aa1503e0 mov x0, x21 12fd54: 9400b603 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12fd58: 91000739 add x25, x25, #0x1 12fd5c: 910062b5 add x21, x21, #0x18 12fd60: f100333f cmp x25, #0xc 12fd64: 54fffd41 b.ne 0x12fd0c ::init(std::__ndk1::ctype const&)+0xd0> 12fd68: d0fffa15 adrp x21, 0x71000 12fd6c: 52800028 mov w8, #0x1 // =1 12fd70: 911d8eb5 add x21, x21, #0x763 12fd74: f9400264 ldr x4, [x19] 12fd78: 910193e0 add x0, sp, #0x64 12fd7c: 910083e3 add x3, sp, #0x20 12fd80: 52800c81 mov w1, #0x64 // =100 12fd84: aa1503e2 mov x2, x21 12fd88: b9002be8 str w8, [sp, #0x28] 12fd8c: 9400bfb9 bl 0x15fc70 12fd90: 910e6260 add x0, x19, #0x398 12fd94: 910193e1 add x1, sp, #0x64 12fd98: 9400b5f2 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12fd9c: 528001a8 mov w8, #0xd // =13 12fda0: f9400264 ldr x4, [x19] 12fda4: 910193e0 add x0, sp, #0x64 12fda8: 910083e3 add x3, sp, #0x20 12fdac: 52800c81 mov w1, #0x64 // =100 12fdb0: aa1503e2 mov x2, x21 12fdb4: b9002be8 str w8, [sp, #0x28] 12fdb8: 9400bfae bl 0x15fc70 12fdbc: 910ec260 add x0, x19, #0x3b0 12fdc0: 910193e1 add x1, sp, #0x64 12fdc4: 9400b5e7 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 12fdc8: 910023e8 add x8, sp, #0x8 12fdcc: aa1303e0 mov x0, x19 12fdd0: 52800c61 mov w1, #0x63 // =99 12fdd4: aa1403e2 mov x2, x20 12fdd8: 9400c0da bl 0x160140 <_ZNSt6__ndk118__time_get_storageIcE9__analyzeEcRKNS_5ctypeIcEE@plt> 12fddc: 394f2268 ldrb w8, [x19, #0x3c8] 12fde0: 910f2275 add x21, x19, #0x3c8 12fde4: 36000068 tbz w8, #0x0, 0x12fdf0 ::init(std::__ndk1::ctype const&)+0x1b4> 12fde8: f941ee60 ldr x0, [x19, #0x3d8] 12fdec: 9400b43d bl 0x15cee0 <_ZdlPv@plt> 12fdf0: f9400fe8 ldr x8, [sp, #0x18] 12fdf4: aa1303e0 mov x0, x19 12fdf8: 3cc083e0 ldur q0, [sp, #0x8] 12fdfc: 52800e41 mov w1, #0x72 // =114 12fe00: aa1403e2 mov x2, x20 12fe04: f9000aa8 str x8, [x21, #0x10] 12fe08: 910023e8 add x8, sp, #0x8 12fe0c: 3d8002a0 str q0, [x21] 12fe10: 9400c0cc bl 0x160140 <_ZNSt6__ndk118__time_get_storageIcE9__analyzeEcRKNS_5ctypeIcEE@plt> 12fe14: 394f8268 ldrb w8, [x19, #0x3e0] 12fe18: 910f8275 add x21, x19, #0x3e0 12fe1c: 36000068 tbz w8, #0x0, 0x12fe28 ::init(std::__ndk1::ctype const&)+0x1ec> 12fe20: f941fa60 ldr x0, [x19, #0x3f0] 12fe24: 9400b42f bl 0x15cee0 <_ZdlPv@plt> 12fe28: f9400fe8 ldr x8, [sp, #0x18] 12fe2c: aa1303e0 mov x0, x19 12fe30: 3cc083e0 ldur q0, [sp, #0x8] 12fe34: 52800f01 mov w1, #0x78 // =120 12fe38: aa1403e2 mov x2, x20 12fe3c: f9000aa8 str x8, [x21, #0x10] 12fe40: 910023e8 add x8, sp, #0x8 12fe44: 3d8002a0 str q0, [x21] 12fe48: 9400c0be bl 0x160140 <_ZNSt6__ndk118__time_get_storageIcE9__analyzeEcRKNS_5ctypeIcEE@plt> 12fe4c: 394fe268 ldrb w8, [x19, #0x3f8] 12fe50: 910fe275 add x21, x19, #0x3f8 12fe54: 36000068 tbz w8, #0x0, 0x12fe60 ::init(std::__ndk1::ctype const&)+0x224> 12fe58: f9420660 ldr x0, [x19, #0x408] 12fe5c: 9400b421 bl 0x15cee0 <_ZdlPv@plt> 12fe60: f9400fe8 ldr x8, [sp, #0x18] 12fe64: aa1303e0 mov x0, x19 12fe68: 3cc083e0 ldur q0, [sp, #0x8] 12fe6c: 52800b01 mov w1, #0x58 // =88 12fe70: aa1403e2 mov x2, x20 12fe74: f9000aa8 str x8, [x21, #0x10] 12fe78: 910023e8 add x8, sp, #0x8 12fe7c: 3d8002a0 str q0, [x21] 12fe80: 9400c0b0 bl 0x160140 <_ZNSt6__ndk118__time_get_storageIcE9__analyzeEcRKNS_5ctypeIcEE@plt> 12fe84: 39504268 ldrb w8, [x19, #0x410] 12fe88: 91104274 add x20, x19, #0x410 12fe8c: 36000068 tbz w8, #0x0, 0x12fe98 ::init(std::__ndk1::ctype const&)+0x25c> 12fe90: f9421260 ldr x0, [x19, #0x420] 12fe94: 9400b413 bl 0x15cee0 <_ZdlPv@plt> 12fe98: 3cc083e0 ldur q0, [sp, #0x8] 12fe9c: f9400fe8 ldr x8, [sp, #0x18] 12fea0: 3d800280 str q0, [x20] 12fea4: f9000a88 str x8, [x20, #0x10] 12fea8: f9401708 ldr x8, [x24, #0x28] 12feac: f85f83a9 ldur x9, [x29, #-0x8] 12feb0: eb09011f cmp x8, x9 12feb4: 54000121 b.ne 0x12fed8 ::init(std::__ndk1::ctype const&)+0x29c> 12feb8: a9514ff4 ldp x20, x19, [sp, #0x110] 12febc: a95057f6 ldp x22, x21, [sp, #0x100] 12fec0: a94f5ff8 ldp x24, x23, [sp, #0xf0] 12fec4: a94e67fc ldp x28, x25, [sp, #0xe0] 12fec8: a94d7bfd ldp x29, x30, [sp, #0xd0] 12fecc: 910483ff add sp, sp, #0x120 12fed0: d50323bf autiasp 12fed4: d65f03c0 ret 12fed8: 9400b3d6 bl 0x15ce30 <__stack_chk_fail@plt> 000000000012fedc ::init(std::__ndk1::ctype const&)>: 12fedc: d503233f paciasp 12fee0: a9ba7bfd stp x29, x30, [sp, #-0x60]! 12fee4: a9016ffc stp x28, x27, [sp, #0x10] 12fee8: 910003fd mov x29, sp 12feec: a90267fa stp x26, x25, [sp, #0x20] 12fef0: a9035ff8 stp x24, x23, [sp, #0x30] 12fef4: a90457f6 stp x22, x21, [sp, #0x40] 12fef8: a9054ff4 stp x20, x19, [sp, #0x50] 12fefc: d10a43ff sub sp, sp, #0x290 12ff00: d53bd048 mrs x8, TPIDR_EL0 12ff04: 910233fb add x27, sp, #0x8c 12ff08: a900a3e1 stp x1, x8, [sp, #0x8] 12ff0c: 90fffa39 adrp x25, 0x73000 12ff10: f9401508 ldr x8, [x8, #0x28] 12ff14: aa0003f3 mov x19, x0 12ff18: 6f00e400 movi v0.2d, #0000000000000000 12ff1c: aa1f03fa mov x26, xzr 12ff20: 91001369 add x9, x27, #0x4 12ff24: d101d3b4 sub x20, x29, #0x74 12ff28: f81f03a8 stur x8, [x29, #-0x10] 12ff2c: 91004368 add x8, x27, #0x10 12ff30: 5280031c mov w28, #0x18 // =24 12ff34: 52800095 mov w21, #0x4 // =4 12ff38: 911ba739 add x25, x25, #0x6e9 12ff3c: f90043ff str xzr, [sp, #0x80] 12ff40: ad0303e0 stp q0, q0, [sp, #0x60] 12ff44: 3d8017e0 str q0, [sp, #0x50] 12ff48: f90027ff str xzr, [sp, #0x48] 12ff4c: a901a7e8 stp x8, x9, [sp, #0x18] 12ff50: 14000006 b 0x12ff68 ::init(std::__ndk1::ctype const&)+0x8c> 12ff54: 531f7ae8 lsl w8, w23, #1 12ff58: 39000308 strb w8, [x24] 12ff5c: 9100075a add x26, x26, #0x1 12ff60: f1001f5f cmp x26, #0x7 12ff64: 540019e0 b.eq 0x1302a0 ::init(std::__ndk1::ctype const&)+0x3c4> 12ff68: f9400264 ldr x4, [x19] 12ff6c: d101d3a0 sub x0, x29, #0x74 12ff70: 910143e3 add x3, sp, #0x50 12ff74: 52800c81 mov w1, #0x64 // =100 12ff78: aa1903e2 mov x2, x25 12ff7c: b9006bfa str w26, [sp, #0x68] 12ff80: 9400bf3c bl 0x15fc70 12ff84: f9400260 ldr x0, [x19] 12ff88: a9047ff4 stp x20, xzr, [sp, #0x40] 12ff8c: 9400bebd bl 0x15fa80 12ff90: aa0003f8 mov x24, x0 12ff94: f90017e0 str x0, [sp, #0x28] 12ff98: 910233e0 add x0, sp, #0x8c 12ff9c: 910103e1 add x1, sp, #0x40 12ffa0: 910123e3 add x3, sp, #0x48 12ffa4: 52800c82 mov w2, #0x64 // =100 12ffa8: 9400bf3a bl 0x15fc90 12ffac: aa0003f7 mov x23, x0 12ffb0: b4000078 cbz x24, 0x12ffbc ::init(std::__ndk1::ctype const&)+0xe0> 12ffb4: aa1803e0 mov x0, x24 12ffb8: 9400beb2 bl 0x15fa80 12ffbc: b10006ff cmn x23, #0x1 12ffc0: 54005560 b.eq 0x130a6c ::init(std::__ndk1::ctype const&)+0xb90> 12ffc4: 9b1c4f58 madd x24, x26, x28, x19 12ffc8: 38408f08 ldrb w8, [x24, #0x8]! 12ffcc: f9400309 ldr x9, [x24] 12ffd0: 7200011f tst w8, #0x1 12ffd4: 927ff92a and x10, x9, #0xfffffffffffffffe 12ffd8: d100054a sub x10, x10, #0x1 12ffdc: 9a8a02a1 csel x1, x21, x10, eq 12ffe0: eb0102e2 subs x2, x23, x1 12ffe4: 54000229 b.ls 0x130028 ::init(std::__ndk1::ctype const&)+0x14c> 12ffe8: 9b1c4f56 madd x22, x26, x28, x19 12ffec: 53017d0a lsr w10, w8, #1 12fff0: 7200011f tst w8, #0x1 12fff4: aa1803e0 mov x0, x24 12fff8: aa1f03e4 mov x4, xzr 12fffc: aa1f03e6 mov x6, xzr 130000: f9400ac9 ldr x9, [x22, #0x10] 130004: 9a890143 csel x3, x10, x9, eq 130008: aa0303e5 mov x5, x3 13000c: 9400c05d bl 0x160180 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 130010: aa1803e8 mov x8, x24 130014: f9400eca ldr x10, [x22, #0x18] 130018: 38404509 ldrb w9, [x8], #0x4 13001c: 7200013f tst w9, #0x1 130020: 9a8a010a csel x10, x8, x10, eq 130024: 14000008 b 0x130044 ::init(std::__ndk1::ctype const&)+0x168> 130028: 9b1c4f48 madd x8, x26, x28, x19 13002c: 9100130a add x10, x24, #0x4 130030: f240013f tst x9, #0x1 130034: f9400d08 ldr x8, [x8, #0x18] 130038: 9a88014a csel x10, x10, x8, eq 13003c: aa0a03e9 mov x9, x10 130040: b40002f7 cbz x23, 0x13009c ::init(std::__ndk1::ctype const&)+0x1c0> 130044: d10006e9 sub x9, x23, #0x1 130048: 910233e8 add x8, sp, #0x8c 13004c: 9240f529 and x9, x9, #0x3fffffffffffffff 130050: f1001d3f cmp x9, #0x7 130054: 54000183 b.lo 0x130084 ::init(std::__ndk1::ctype const&)+0x1a8> 130058: d37ef6eb lsl x11, x23, #2 13005c: d100116b sub x11, x11, #0x4 130060: 8b0b014c add x12, x10, x11 130064: 9100118c add x12, x12, #0x4 130068: eb0c011f cmp x8, x12 13006c: f94013ec ldr x12, [sp, #0x20] 130070: 8b0b018c add x12, x12, x11 130074: 1a9f27eb cset w11, lo 130078: eb0c015f cmp x10, x12 13007c: 54000ce2 b.hs 0x130218 ::init(std::__ndk1::ctype const&)+0x33c> 130080: 36000ccb tbz w11, #0x0, 0x130218 ::init(std::__ndk1::ctype const&)+0x33c> 130084: aa0a03e9 mov x9, x10 130088: 8b170b6a add x10, x27, x23, lsl #2 13008c: b840450b ldr w11, [x8], #0x4 130090: eb0a011f cmp x8, x10 130094: b800452b str w11, [x9], #0x4 130098: 54ffffa1 b.ne 0x13008c ::init(std::__ndk1::ctype const&)+0x1b0> 13009c: b900013f str wzr, [x9] 1300a0: 39400308 ldrb w8, [x24] 1300a4: 37000088 tbnz w8, #0x0, 0x1300b4 ::init(std::__ndk1::ctype const&)+0x1d8> 1300a8: 531f7ae8 lsl w8, w23, #1 1300ac: 39000308 strb w8, [x24] 1300b0: 14000003 b 0x1300bc ::init(std::__ndk1::ctype const&)+0x1e0> 1300b4: 9b1c4f48 madd x8, x26, x28, x19 1300b8: f9000917 str x23, [x8, #0x10] 1300bc: f0fff9e2 adrp x2, 0x6f000 1300c0: f9400264 ldr x4, [x19] 1300c4: d101d3a0 sub x0, x29, #0x74 1300c8: 910143e3 add x3, sp, #0x50 1300cc: 52800c81 mov w1, #0x64 // =100 1300d0: 9118d842 add x2, x2, #0x636 1300d4: 9400bee7 bl 0x15fc70 1300d8: f9400260 ldr x0, [x19] 1300dc: a9047ff4 stp x20, xzr, [sp, #0x40] 1300e0: 9400be68 bl 0x15fa80 1300e4: aa0003f8 mov x24, x0 1300e8: f90017e0 str x0, [sp, #0x28] 1300ec: 910233e0 add x0, sp, #0x8c 1300f0: 910103e1 add x1, sp, #0x40 1300f4: 910123e3 add x3, sp, #0x48 1300f8: 52800c82 mov w2, #0x64 // =100 1300fc: 9400bee5 bl 0x15fc90 130100: aa0003f7 mov x23, x0 130104: b4000078 cbz x24, 0x130110 ::init(std::__ndk1::ctype const&)+0x234> 130108: aa1803e0 mov x0, x24 13010c: 9400be5d bl 0x15fa80 130110: b10006ff cmn x23, #0x1 130114: 54004ac0 b.eq 0x130a6c ::init(std::__ndk1::ctype const&)+0xb90> 130118: 91001f56 add x22, x26, #0x7 13011c: 9b1c4ed8 madd x24, x22, x28, x19 130120: 38408f08 ldrb w8, [x24, #0x8]! 130124: f9400309 ldr x9, [x24] 130128: 7200011f tst w8, #0x1 13012c: 927ff92a and x10, x9, #0xfffffffffffffffe 130130: d100054a sub x10, x10, #0x1 130134: 9a8a02a1 csel x1, x21, x10, eq 130138: eb0102e2 subs x2, x23, x1 13013c: 54000289 b.ls 0x13018c ::init(std::__ndk1::ctype const&)+0x2b0> 130140: aa1903fb mov x27, x25 130144: 9b1c4ed9 madd x25, x22, x28, x19 130148: 53017d0a lsr w10, w8, #1 13014c: 7200011f tst w8, #0x1 130150: aa1803e0 mov x0, x24 130154: aa1f03e4 mov x4, xzr 130158: aa1f03e6 mov x6, xzr 13015c: f9400b29 ldr x9, [x25, #0x10] 130160: 9a890143 csel x3, x10, x9, eq 130164: aa0303e5 mov x5, x3 130168: 9400c006 bl 0x160180 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 13016c: aa1803e8 mov x8, x24 130170: f9400f2a ldr x10, [x25, #0x18] 130174: aa1b03f9 mov x25, x27 130178: 910233fb add x27, sp, #0x8c 13017c: 38404509 ldrb w9, [x8], #0x4 130180: 7200013f tst w9, #0x1 130184: 9a8a010a csel x10, x8, x10, eq 130188: 14000008 b 0x1301a8 ::init(std::__ndk1::ctype const&)+0x2cc> 13018c: 9b1c4ec8 madd x8, x22, x28, x19 130190: 9100130a add x10, x24, #0x4 130194: f240013f tst x9, #0x1 130198: f9400d08 ldr x8, [x8, #0x18] 13019c: 9a88014a csel x10, x10, x8, eq 1301a0: aa0a03e9 mov x9, x10 1301a4: b40002f7 cbz x23, 0x130200 ::init(std::__ndk1::ctype const&)+0x324> 1301a8: d10006e9 sub x9, x23, #0x1 1301ac: 910233e8 add x8, sp, #0x8c 1301b0: 9240f529 and x9, x9, #0x3fffffffffffffff 1301b4: f1001d3f cmp x9, #0x7 1301b8: 54000183 b.lo 0x1301e8 ::init(std::__ndk1::ctype const&)+0x30c> 1301bc: d37ef6eb lsl x11, x23, #2 1301c0: d100116b sub x11, x11, #0x4 1301c4: 8b0b014c add x12, x10, x11 1301c8: 9100118c add x12, x12, #0x4 1301cc: eb0c011f cmp x8, x12 1301d0: f94013ec ldr x12, [sp, #0x20] 1301d4: 8b0b018c add x12, x12, x11 1301d8: 1a9f27eb cset w11, lo 1301dc: eb0c015f cmp x10, x12 1301e0: 540003e2 b.hs 0x13025c ::init(std::__ndk1::ctype const&)+0x380> 1301e4: 360003cb tbz w11, #0x0, 0x13025c ::init(std::__ndk1::ctype const&)+0x380> 1301e8: aa0a03e9 mov x9, x10 1301ec: 8b170b6a add x10, x27, x23, lsl #2 1301f0: b840450b ldr w11, [x8], #0x4 1301f4: eb0a011f cmp x8, x10 1301f8: b800452b str w11, [x9], #0x4 1301fc: 54ffffa1 b.ne 0x1301f0 ::init(std::__ndk1::ctype const&)+0x314> 130200: b900013f str wzr, [x9] 130204: 39400308 ldrb w8, [x24] 130208: 3607ea68 tbz w8, #0x0, 0x12ff54 ::init(std::__ndk1::ctype const&)+0x78> 13020c: 9b1c4ec8 madd x8, x22, x28, x19 130210: f9000917 str x23, [x8, #0x10] 130214: 17ffff52 b 0x12ff5c ::init(std::__ndk1::ctype const&)+0x80> 130218: 9100052b add x11, x9, #0x1 13021c: f9400fee ldr x14, [sp, #0x18] 130220: 927ded6c and x12, x11, #0x7ffffffffffffff8 130224: d37ef588 lsl x8, x12, #2 130228: aa0c03ed mov x13, x12 13022c: 8b080149 add x9, x10, x8 130230: 8b080368 add x8, x27, x8 130234: 9100414a add x10, x10, #0x10 130238: ad7f85c0 ldp q0, q1, [x14, #-0x10] 13023c: 910081ce add x14, x14, #0x20 130240: f10021ad subs x13, x13, #0x8 130244: ad3f8540 stp q0, q1, [x10, #-0x10] 130248: 9100814a add x10, x10, #0x20 13024c: 54ffff61 b.ne 0x130238 ::init(std::__ndk1::ctype const&)+0x35c> 130250: eb0c017f cmp x11, x12 130254: 54fff240 b.eq 0x13009c ::init(std::__ndk1::ctype const&)+0x1c0> 130258: 17ffff8c b 0x130088 ::init(std::__ndk1::ctype const&)+0x1ac> 13025c: 9100052b add x11, x9, #0x1 130260: f9400fee ldr x14, [sp, #0x18] 130264: 927ded6c and x12, x11, #0x7ffffffffffffff8 130268: d37ef588 lsl x8, x12, #2 13026c: aa0c03ed mov x13, x12 130270: 8b080149 add x9, x10, x8 130274: 8b080368 add x8, x27, x8 130278: 9100414a add x10, x10, #0x10 13027c: ad7f85c0 ldp q0, q1, [x14, #-0x10] 130280: 910081ce add x14, x14, #0x20 130284: f10021ad subs x13, x13, #0x8 130288: ad3f8540 stp q0, q1, [x10, #-0x10] 13028c: 9100814a add x10, x10, #0x20 130290: 54ffff61 b.ne 0x13027c ::init(std::__ndk1::ctype const&)+0x3a0> 130294: eb0c017f cmp x11, x12 130298: 54fffb40 b.eq 0x130200 ::init(std::__ndk1::ctype const&)+0x324> 13029c: 17ffffd4 b 0x1301ec ::init(std::__ndk1::ctype const&)+0x310> 1302a0: 910233fb add x27, sp, #0x8c 1302a4: f0fff9fc adrp x28, 0x6f000 1302a8: aa1f03fa mov x26, xzr 1302ac: 91001369 add x9, x27, #0x4 1302b0: 91004368 add x8, x27, #0x10 1302b4: d101d3b4 sub x20, x29, #0x74 1302b8: 52800319 mov w25, #0x18 // =24 1302bc: 52800095 mov w21, #0x4 // =4 1302c0: 9134879c add x28, x28, #0xd21 1302c4: a901a7e8 stp x8, x9, [sp, #0x18] 1302c8: 14000006 b 0x1302e0 ::init(std::__ndk1::ctype const&)+0x404> 1302cc: 531f7ae8 lsl w8, w23, #1 1302d0: 39000308 strb w8, [x24] 1302d4: 9100075a add x26, x26, #0x1 1302d8: f100335f cmp x26, #0xc 1302dc: 54001a20 b.eq 0x130620 ::init(std::__ndk1::ctype const&)+0x744> 1302e0: f9400264 ldr x4, [x19] 1302e4: d101d3a0 sub x0, x29, #0x74 1302e8: 910143e3 add x3, sp, #0x50 1302ec: 52800c81 mov w1, #0x64 // =100 1302f0: aa1c03e2 mov x2, x28 1302f4: b90063fa str w26, [sp, #0x60] 1302f8: 9400be5e bl 0x15fc70 1302fc: f9400260 ldr x0, [x19] 130300: a9047ff4 stp x20, xzr, [sp, #0x40] 130304: 9400bddf bl 0x15fa80 130308: aa0003f8 mov x24, x0 13030c: f90017e0 str x0, [sp, #0x28] 130310: 910233e0 add x0, sp, #0x8c 130314: 910103e1 add x1, sp, #0x40 130318: 910123e3 add x3, sp, #0x48 13031c: 52800c82 mov w2, #0x64 // =100 130320: 9400be5c bl 0x15fc90 130324: aa0003f7 mov x23, x0 130328: b4000078 cbz x24, 0x130334 ::init(std::__ndk1::ctype const&)+0x458> 13032c: aa1803e0 mov x0, x24 130330: 9400bdd4 bl 0x15fa80 130334: b10006ff cmn x23, #0x1 130338: 540039a0 b.eq 0x130a6c ::init(std::__ndk1::ctype const&)+0xb90> 13033c: 9b194f48 madd x8, x26, x25, x19 130340: 91056118 add x24, x8, #0x158 130344: f940ad09 ldr x9, [x8, #0x158] 130348: 39456108 ldrb w8, [x8, #0x158] 13034c: 927ff92a and x10, x9, #0xfffffffffffffffe 130350: d100054a sub x10, x10, #0x1 130354: 7200011f tst w8, #0x1 130358: 9a8a02a1 csel x1, x21, x10, eq 13035c: eb0102e2 subs x2, x23, x1 130360: 54000229 b.ls 0x1303a4 ::init(std::__ndk1::ctype const&)+0x4c8> 130364: 9b194f56 madd x22, x26, x25, x19 130368: 53017d0a lsr w10, w8, #1 13036c: 7200011f tst w8, #0x1 130370: aa1803e0 mov x0, x24 130374: aa1f03e4 mov x4, xzr 130378: aa1f03e6 mov x6, xzr 13037c: f940b2c9 ldr x9, [x22, #0x160] 130380: 9a890143 csel x3, x10, x9, eq 130384: aa0303e5 mov x5, x3 130388: 9400bf7e bl 0x160180 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 13038c: aa1803e8 mov x8, x24 130390: f940b6ca ldr x10, [x22, #0x168] 130394: 38404509 ldrb w9, [x8], #0x4 130398: 7200013f tst w9, #0x1 13039c: 9a8a010a csel x10, x8, x10, eq 1303a0: 14000008 b 0x1303c0 ::init(std::__ndk1::ctype const&)+0x4e4> 1303a4: 9b194f48 madd x8, x26, x25, x19 1303a8: 9100130a add x10, x24, #0x4 1303ac: f240013f tst x9, #0x1 1303b0: f940b508 ldr x8, [x8, #0x168] 1303b4: 9a88014a csel x10, x10, x8, eq 1303b8: aa0a03e9 mov x9, x10 1303bc: b40002f7 cbz x23, 0x130418 ::init(std::__ndk1::ctype const&)+0x53c> 1303c0: d10006e9 sub x9, x23, #0x1 1303c4: 910233e8 add x8, sp, #0x8c 1303c8: 9240f529 and x9, x9, #0x3fffffffffffffff 1303cc: f1001d3f cmp x9, #0x7 1303d0: 54000183 b.lo 0x130400 ::init(std::__ndk1::ctype const&)+0x524> 1303d4: d37ef6eb lsl x11, x23, #2 1303d8: d100116b sub x11, x11, #0x4 1303dc: 8b0b014c add x12, x10, x11 1303e0: 9100118c add x12, x12, #0x4 1303e4: eb0c011f cmp x8, x12 1303e8: f94013ec ldr x12, [sp, #0x20] 1303ec: 8b0b018c add x12, x12, x11 1303f0: 1a9f27eb cset w11, lo 1303f4: eb0c015f cmp x10, x12 1303f8: 54000d02 b.hs 0x130598 ::init(std::__ndk1::ctype const&)+0x6bc> 1303fc: 36000ceb tbz w11, #0x0, 0x130598 ::init(std::__ndk1::ctype const&)+0x6bc> 130400: aa0a03e9 mov x9, x10 130404: 8b170b6a add x10, x27, x23, lsl #2 130408: b840450b ldr w11, [x8], #0x4 13040c: eb0a011f cmp x8, x10 130410: b800452b str w11, [x9], #0x4 130414: 54ffffa1 b.ne 0x130408 ::init(std::__ndk1::ctype const&)+0x52c> 130418: b900013f str wzr, [x9] 13041c: 39400308 ldrb w8, [x24] 130420: 37000088 tbnz w8, #0x0, 0x130430 ::init(std::__ndk1::ctype const&)+0x554> 130424: 531f7ae8 lsl w8, w23, #1 130428: 39000308 strb w8, [x24] 13042c: 14000003 b 0x130438 ::init(std::__ndk1::ctype const&)+0x55c> 130430: 9b194f48 madd x8, x26, x25, x19 130434: f900b117 str x23, [x8, #0x160] 130438: b0fff9e2 adrp x2, 0x6d000 13043c: f9400264 ldr x4, [x19] 130440: d101d3a0 sub x0, x29, #0x74 130444: 910143e3 add x3, sp, #0x50 130448: 52800c81 mov w1, #0x64 // =100 13044c: 910de442 add x2, x2, #0x379 130450: 9400be08 bl 0x15fc70 130454: f9400260 ldr x0, [x19] 130458: a9047ff4 stp x20, xzr, [sp, #0x40] 13045c: 9400bd89 bl 0x15fa80 130460: aa0003f8 mov x24, x0 130464: f90017e0 str x0, [sp, #0x28] 130468: 910233e0 add x0, sp, #0x8c 13046c: 910103e1 add x1, sp, #0x40 130470: 910123e3 add x3, sp, #0x48 130474: 52800c82 mov w2, #0x64 // =100 130478: 9400be06 bl 0x15fc90 13047c: aa0003f7 mov x23, x0 130480: b4000078 cbz x24, 0x13048c ::init(std::__ndk1::ctype const&)+0x5b0> 130484: aa1803e0 mov x0, x24 130488: 9400bd7e bl 0x15fa80 13048c: b10006ff cmn x23, #0x1 130490: 54002ee0 b.eq 0x130a6c ::init(std::__ndk1::ctype const&)+0xb90> 130494: 91003356 add x22, x26, #0xc 130498: 9b194ec8 madd x8, x22, x25, x19 13049c: 91056118 add x24, x8, #0x158 1304a0: f940ad09 ldr x9, [x8, #0x158] 1304a4: 39456108 ldrb w8, [x8, #0x158] 1304a8: 927ff92a and x10, x9, #0xfffffffffffffffe 1304ac: d100054a sub x10, x10, #0x1 1304b0: 7200011f tst w8, #0x1 1304b4: 9a8a02a1 csel x1, x21, x10, eq 1304b8: eb0102e2 subs x2, x23, x1 1304bc: 54000289 b.ls 0x13050c ::init(std::__ndk1::ctype const&)+0x630> 1304c0: aa1c03fb mov x27, x28 1304c4: 9b194edc madd x28, x22, x25, x19 1304c8: 53017d0a lsr w10, w8, #1 1304cc: 7200011f tst w8, #0x1 1304d0: aa1803e0 mov x0, x24 1304d4: aa1f03e4 mov x4, xzr 1304d8: aa1f03e6 mov x6, xzr 1304dc: f940b389 ldr x9, [x28, #0x160] 1304e0: 9a890143 csel x3, x10, x9, eq 1304e4: aa0303e5 mov x5, x3 1304e8: 9400bf26 bl 0x160180 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 1304ec: aa1803e8 mov x8, x24 1304f0: f940b78a ldr x10, [x28, #0x168] 1304f4: aa1b03fc mov x28, x27 1304f8: 910233fb add x27, sp, #0x8c 1304fc: 38404509 ldrb w9, [x8], #0x4 130500: 7200013f tst w9, #0x1 130504: 9a8a010a csel x10, x8, x10, eq 130508: 14000008 b 0x130528 ::init(std::__ndk1::ctype const&)+0x64c> 13050c: 9b194ec8 madd x8, x22, x25, x19 130510: 9100130a add x10, x24, #0x4 130514: f240013f tst x9, #0x1 130518: f940b508 ldr x8, [x8, #0x168] 13051c: 9a88014a csel x10, x10, x8, eq 130520: aa0a03e9 mov x9, x10 130524: b40002f7 cbz x23, 0x130580 ::init(std::__ndk1::ctype const&)+0x6a4> 130528: d10006e9 sub x9, x23, #0x1 13052c: 910233e8 add x8, sp, #0x8c 130530: 9240f529 and x9, x9, #0x3fffffffffffffff 130534: f1001d3f cmp x9, #0x7 130538: 54000183 b.lo 0x130568 ::init(std::__ndk1::ctype const&)+0x68c> 13053c: d37ef6eb lsl x11, x23, #2 130540: d100116b sub x11, x11, #0x4 130544: 8b0b014c add x12, x10, x11 130548: 9100118c add x12, x12, #0x4 13054c: eb0c011f cmp x8, x12 130550: f94013ec ldr x12, [sp, #0x20] 130554: 8b0b018c add x12, x12, x11 130558: 1a9f27eb cset w11, lo 13055c: eb0c015f cmp x10, x12 130560: 540003e2 b.hs 0x1305dc ::init(std::__ndk1::ctype const&)+0x700> 130564: 360003cb tbz w11, #0x0, 0x1305dc ::init(std::__ndk1::ctype const&)+0x700> 130568: aa0a03e9 mov x9, x10 13056c: 8b170b6a add x10, x27, x23, lsl #2 130570: b840450b ldr w11, [x8], #0x4 130574: eb0a011f cmp x8, x10 130578: b800452b str w11, [x9], #0x4 13057c: 54ffffa1 b.ne 0x130570 ::init(std::__ndk1::ctype const&)+0x694> 130580: b900013f str wzr, [x9] 130584: 39400308 ldrb w8, [x24] 130588: 3607ea28 tbz w8, #0x0, 0x1302cc ::init(std::__ndk1::ctype const&)+0x3f0> 13058c: 9b194ec8 madd x8, x22, x25, x19 130590: f900b117 str x23, [x8, #0x160] 130594: 17ffff50 b 0x1302d4 ::init(std::__ndk1::ctype const&)+0x3f8> 130598: 9100052b add x11, x9, #0x1 13059c: f9400fee ldr x14, [sp, #0x18] 1305a0: 927ded6c and x12, x11, #0x7ffffffffffffff8 1305a4: d37ef588 lsl x8, x12, #2 1305a8: aa0c03ed mov x13, x12 1305ac: 8b080149 add x9, x10, x8 1305b0: 8b080368 add x8, x27, x8 1305b4: 9100414a add x10, x10, #0x10 1305b8: ad7f85c0 ldp q0, q1, [x14, #-0x10] 1305bc: 910081ce add x14, x14, #0x20 1305c0: f10021ad subs x13, x13, #0x8 1305c4: ad3f8540 stp q0, q1, [x10, #-0x10] 1305c8: 9100814a add x10, x10, #0x20 1305cc: 54ffff61 b.ne 0x1305b8 ::init(std::__ndk1::ctype const&)+0x6dc> 1305d0: eb0c017f cmp x11, x12 1305d4: 54fff220 b.eq 0x130418 ::init(std::__ndk1::ctype const&)+0x53c> 1305d8: 17ffff8b b 0x130404 ::init(std::__ndk1::ctype const&)+0x528> 1305dc: 9100052b add x11, x9, #0x1 1305e0: f9400fee ldr x14, [sp, #0x18] 1305e4: 927ded6c and x12, x11, #0x7ffffffffffffff8 1305e8: d37ef588 lsl x8, x12, #2 1305ec: aa0c03ed mov x13, x12 1305f0: 8b080149 add x9, x10, x8 1305f4: 8b080368 add x8, x27, x8 1305f8: 9100414a add x10, x10, #0x10 1305fc: ad7f85c0 ldp q0, q1, [x14, #-0x10] 130600: 910081ce add x14, x14, #0x20 130604: f10021ad subs x13, x13, #0x8 130608: ad3f8540 stp q0, q1, [x10, #-0x10] 13060c: 9100814a add x10, x10, #0x20 130610: 54ffff61 b.ne 0x1305fc ::init(std::__ndk1::ctype const&)+0x720> 130614: eb0c017f cmp x11, x12 130618: 54fffb40 b.eq 0x130580 ::init(std::__ndk1::ctype const&)+0x6a4> 13061c: 17ffffd4 b 0x13056c ::init(std::__ndk1::ctype const&)+0x690> 130620: b0fffa02 adrp x2, 0x71000 130624: 52800028 mov w8, #0x1 // =1 130628: f9400264 ldr x4, [x19] 13062c: 911d8c42 add x2, x2, #0x763 130630: d101d3a0 sub x0, x29, #0x74 130634: 910143e3 add x3, sp, #0x50 130638: 52800c81 mov w1, #0x64 // =100 13063c: b9005be8 str w8, [sp, #0x58] 130640: d101d3b4 sub x20, x29, #0x74 130644: 9400bd8b bl 0x15fc70 130648: f9400260 ldr x0, [x19] 13064c: a9047ff4 stp x20, xzr, [sp, #0x40] 130650: 9400bd0c bl 0x15fa80 130654: aa0003f6 mov x22, x0 130658: f90017e0 str x0, [sp, #0x28] 13065c: 910233e0 add x0, sp, #0x8c 130660: 910103e1 add x1, sp, #0x40 130664: 910123e3 add x3, sp, #0x48 130668: 52800c82 mov w2, #0x64 // =100 13066c: 9400bd89 bl 0x15fc90 130670: aa0003f5 mov x21, x0 130674: b4000076 cbz x22, 0x130680 ::init(std::__ndk1::ctype const&)+0x7a4> 130678: aa1603e0 mov x0, x22 13067c: 9400bd01 bl 0x15fa80 130680: b10006bf cmn x21, #0x1 130684: 54001f40 b.eq 0x130a6c ::init(std::__ndk1::ctype const&)+0xb90> 130688: f941ce69 ldr x9, [x19, #0x398] 13068c: 5280008b mov w11, #0x4 // =4 130690: 394e6268 ldrb w8, [x19, #0x398] 130694: 910e6276 add x22, x19, #0x398 130698: 927ff92a and x10, x9, #0xfffffffffffffffe 13069c: d100054a sub x10, x10, #0x1 1306a0: 7200011f tst w8, #0x1 1306a4: 9a8a0161 csel x1, x11, x10, eq 1306a8: eb0102a2 subs x2, x21, x1 1306ac: 54000209 b.ls 0x1306ec ::init(std::__ndk1::ctype const&)+0x810> 1306b0: f941d269 ldr x9, [x19, #0x3a0] 1306b4: 53017d0a lsr w10, w8, #1 1306b8: 7200011f tst w8, #0x1 1306bc: aa1603e0 mov x0, x22 1306c0: aa1f03e4 mov x4, xzr 1306c4: aa1f03e6 mov x6, xzr 1306c8: 9a890143 csel x3, x10, x9, eq 1306cc: aa0303e5 mov x5, x3 1306d0: 9400beac bl 0x160180 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 1306d4: 394e6268 ldrb w8, [x19, #0x398] 1306d8: 910012ca add x10, x22, #0x4 1306dc: f941d669 ldr x9, [x19, #0x3a8] 1306e0: 7200011f tst w8, #0x1 1306e4: 9a89014a csel x10, x10, x9, eq 1306e8: 14000007 b 0x130704 ::init(std::__ndk1::ctype const&)+0x828> 1306ec: f941d668 ldr x8, [x19, #0x3a8] 1306f0: 910012ca add x10, x22, #0x4 1306f4: f240013f tst x9, #0x1 1306f8: 9a88014a csel x10, x10, x8, eq 1306fc: aa0a03e9 mov x9, x10 130700: b40002b5 cbz x21, 0x130754 ::init(std::__ndk1::ctype const&)+0x878> 130704: d10006a9 sub x9, x21, #0x1 130708: 910233e8 add x8, sp, #0x8c 13070c: 9240f529 and x9, x9, #0x3fffffffffffffff 130710: f1001d3f cmp x9, #0x7 130714: 54000123 b.lo 0x130738 ::init(std::__ndk1::ctype const&)+0x85c> 130718: d37ef6ab lsl x11, x21, #2 13071c: 8b0b014c add x12, x10, x11 130720: eb0c011f cmp x8, x12 130724: 8b0b010c add x12, x8, x11 130728: 1a9f27eb cset w11, lo 13072c: eb0c015f cmp x10, x12 130730: 54001562 b.hs 0x1309dc ::init(std::__ndk1::ctype const&)+0xb00> 130734: 3600154b tbz w11, #0x0, 0x1309dc ::init(std::__ndk1::ctype const&)+0xb00> 130738: aa0a03e9 mov x9, x10 13073c: 910233ea add x10, sp, #0x8c 130740: 8b15094a add x10, x10, x21, lsl #2 130744: b840450b ldr w11, [x8], #0x4 130748: eb0a011f cmp x8, x10 13074c: b800452b str w11, [x9], #0x4 130750: 54ffffa1 b.ne 0x130744 ::init(std::__ndk1::ctype const&)+0x868> 130754: b900013f str wzr, [x9] 130758: 394002c8 ldrb w8, [x22] 13075c: 37000088 tbnz w8, #0x0, 0x13076c ::init(std::__ndk1::ctype const&)+0x890> 130760: 531f7aa8 lsl w8, w21, #1 130764: 390002c8 strb w8, [x22] 130768: 14000002 b 0x130770 ::init(std::__ndk1::ctype const&)+0x894> 13076c: f901d275 str x21, [x19, #0x3a0] 130770: b0fffa02 adrp x2, 0x71000 130774: 528001a8 mov w8, #0xd // =13 130778: f9400264 ldr x4, [x19] 13077c: 911d8c42 add x2, x2, #0x763 130780: d101d3a0 sub x0, x29, #0x74 130784: 910143e3 add x3, sp, #0x50 130788: 52800c81 mov w1, #0x64 // =100 13078c: b9005be8 str w8, [sp, #0x58] 130790: d101d3b4 sub x20, x29, #0x74 130794: 9400bd37 bl 0x15fc70 130798: f9400260 ldr x0, [x19] 13079c: a9047ff4 stp x20, xzr, [sp, #0x40] 1307a0: 9400bcb8 bl 0x15fa80 1307a4: aa0003f6 mov x22, x0 1307a8: f90017e0 str x0, [sp, #0x28] 1307ac: 910233e0 add x0, sp, #0x8c 1307b0: 910103e1 add x1, sp, #0x40 1307b4: 910123e3 add x3, sp, #0x48 1307b8: 52800c82 mov w2, #0x64 // =100 1307bc: 9400bd35 bl 0x15fc90 1307c0: aa0003f5 mov x21, x0 1307c4: b4000076 cbz x22, 0x1307d0 ::init(std::__ndk1::ctype const&)+0x8f4> 1307c8: aa1603e0 mov x0, x22 1307cc: 9400bcad bl 0x15fa80 1307d0: b10006bf cmn x21, #0x1 1307d4: 540014c0 b.eq 0x130a6c ::init(std::__ndk1::ctype const&)+0xb90> 1307d8: f941da69 ldr x9, [x19, #0x3b0] 1307dc: 5280008b mov w11, #0x4 // =4 1307e0: 394ec268 ldrb w8, [x19, #0x3b0] 1307e4: 910ec276 add x22, x19, #0x3b0 1307e8: 927ff92a and x10, x9, #0xfffffffffffffffe 1307ec: d100054a sub x10, x10, #0x1 1307f0: 7200011f tst w8, #0x1 1307f4: 9a8a0161 csel x1, x11, x10, eq 1307f8: eb0102a2 subs x2, x21, x1 1307fc: 54000209 b.ls 0x13083c ::init(std::__ndk1::ctype const&)+0x960> 130800: f941de69 ldr x9, [x19, #0x3b8] 130804: 53017d0a lsr w10, w8, #1 130808: 7200011f tst w8, #0x1 13080c: aa1603e0 mov x0, x22 130810: aa1f03e4 mov x4, xzr 130814: aa1f03e6 mov x6, xzr 130818: 9a890143 csel x3, x10, x9, eq 13081c: aa0303e5 mov x5, x3 130820: 9400be58 bl 0x160180 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 130824: 394ec268 ldrb w8, [x19, #0x3b0] 130828: 910012ca add x10, x22, #0x4 13082c: f941e269 ldr x9, [x19, #0x3c0] 130830: 7200011f tst w8, #0x1 130834: 9a89014a csel x10, x10, x9, eq 130838: 14000007 b 0x130854 ::init(std::__ndk1::ctype const&)+0x978> 13083c: f941e268 ldr x8, [x19, #0x3c0] 130840: 910012ca add x10, x22, #0x4 130844: f240013f tst x9, #0x1 130848: 9a88014a csel x10, x10, x8, eq 13084c: aa0a03e9 mov x9, x10 130850: b40002b5 cbz x21, 0x1308a4 ::init(std::__ndk1::ctype const&)+0x9c8> 130854: d10006a9 sub x9, x21, #0x1 130858: 910233e8 add x8, sp, #0x8c 13085c: 9240f529 and x9, x9, #0x3fffffffffffffff 130860: f1001d3f cmp x9, #0x7 130864: 54000123 b.lo 0x130888 ::init(std::__ndk1::ctype const&)+0x9ac> 130868: d37ef6ab lsl x11, x21, #2 13086c: 8b0b014c add x12, x10, x11 130870: eb0c011f cmp x8, x12 130874: 8b0b010c add x12, x8, x11 130878: 1a9f27eb cset w11, lo 13087c: eb0c015f cmp x10, x12 130880: 54000d22 b.hs 0x130a24 ::init(std::__ndk1::ctype const&)+0xb48> 130884: 36000d0b tbz w11, #0x0, 0x130a24 ::init(std::__ndk1::ctype const&)+0xb48> 130888: aa0a03e9 mov x9, x10 13088c: 910233ea add x10, sp, #0x8c 130890: 8b15094a add x10, x10, x21, lsl #2 130894: b840450b ldr w11, [x8], #0x4 130898: eb0a011f cmp x8, x10 13089c: b800452b str w11, [x9], #0x4 1308a0: 54ffffa1 b.ne 0x130894 ::init(std::__ndk1::ctype const&)+0x9b8> 1308a4: b900013f str wzr, [x9] 1308a8: 394002c8 ldrb w8, [x22] 1308ac: 37000088 tbnz w8, #0x0, 0x1308bc ::init(std::__ndk1::ctype const&)+0x9e0> 1308b0: 531f7aa8 lsl w8, w21, #1 1308b4: 390002c8 strb w8, [x22] 1308b8: 14000002 b 0x1308c0 ::init(std::__ndk1::ctype const&)+0x9e4> 1308bc: f901de75 str x21, [x19, #0x3b8] 1308c0: f94007f5 ldr x21, [sp, #0x8] 1308c4: 9100a3e8 add x8, sp, #0x28 1308c8: aa1303e0 mov x0, x19 1308cc: 52800c61 mov w1, #0x63 // =99 1308d0: aa1503e2 mov x2, x21 1308d4: 9400be1f bl 0x160150 <_ZNSt6__ndk118__time_get_storageIwE9__analyzeEcRKNS_5ctypeIwEE@plt> 1308d8: 394f2268 ldrb w8, [x19, #0x3c8] 1308dc: 910f2274 add x20, x19, #0x3c8 1308e0: 36000068 tbz w8, #0x0, 0x1308ec ::init(std::__ndk1::ctype const&)+0xa10> 1308e4: f941ee60 ldr x0, [x19, #0x3d8] 1308e8: 9400b17e bl 0x15cee0 <_ZdlPv@plt> 1308ec: f9401fe8 ldr x8, [sp, #0x38] 1308f0: aa1303e0 mov x0, x19 1308f4: 3cc283e0 ldur q0, [sp, #0x28] 1308f8: 52800e41 mov w1, #0x72 // =114 1308fc: aa1503e2 mov x2, x21 130900: f9000a88 str x8, [x20, #0x10] 130904: 9100a3e8 add x8, sp, #0x28 130908: 3d800280 str q0, [x20] 13090c: 9400be11 bl 0x160150 <_ZNSt6__ndk118__time_get_storageIwE9__analyzeEcRKNS_5ctypeIwEE@plt> 130910: 394f8268 ldrb w8, [x19, #0x3e0] 130914: 910f8274 add x20, x19, #0x3e0 130918: 36000068 tbz w8, #0x0, 0x130924 ::init(std::__ndk1::ctype const&)+0xa48> 13091c: f941fa60 ldr x0, [x19, #0x3f0] 130920: 9400b170 bl 0x15cee0 <_ZdlPv@plt> 130924: f9401fe8 ldr x8, [sp, #0x38] 130928: aa1303e0 mov x0, x19 13092c: 3cc283e0 ldur q0, [sp, #0x28] 130930: 52800f01 mov w1, #0x78 // =120 130934: aa1503e2 mov x2, x21 130938: f9000a88 str x8, [x20, #0x10] 13093c: 9100a3e8 add x8, sp, #0x28 130940: 3d800280 str q0, [x20] 130944: 9400be03 bl 0x160150 <_ZNSt6__ndk118__time_get_storageIwE9__analyzeEcRKNS_5ctypeIwEE@plt> 130948: 394fe268 ldrb w8, [x19, #0x3f8] 13094c: 910fe274 add x20, x19, #0x3f8 130950: 36000068 tbz w8, #0x0, 0x13095c ::init(std::__ndk1::ctype const&)+0xa80> 130954: f9420660 ldr x0, [x19, #0x408] 130958: 9400b162 bl 0x15cee0 <_ZdlPv@plt> 13095c: f9401fe8 ldr x8, [sp, #0x38] 130960: aa1303e0 mov x0, x19 130964: 3cc283e0 ldur q0, [sp, #0x28] 130968: 52800b01 mov w1, #0x58 // =88 13096c: aa1503e2 mov x2, x21 130970: f9000a88 str x8, [x20, #0x10] 130974: 9100a3e8 add x8, sp, #0x28 130978: 3d800280 str q0, [x20] 13097c: 9400bdf5 bl 0x160150 <_ZNSt6__ndk118__time_get_storageIwE9__analyzeEcRKNS_5ctypeIwEE@plt> 130980: 39504268 ldrb w8, [x19, #0x410] 130984: 91104274 add x20, x19, #0x410 130988: 36000068 tbz w8, #0x0, 0x130994 ::init(std::__ndk1::ctype const&)+0xab8> 13098c: f9421260 ldr x0, [x19, #0x420] 130990: 9400b154 bl 0x15cee0 <_ZdlPv@plt> 130994: f9401fe8 ldr x8, [sp, #0x38] 130998: 3cc283e0 ldur q0, [sp, #0x28] 13099c: f9000a88 str x8, [x20, #0x10] 1309a0: f9400be8 ldr x8, [sp, #0x10] 1309a4: 3d800280 str q0, [x20] 1309a8: f9401508 ldr x8, [x8, #0x28] 1309ac: f85f03a9 ldur x9, [x29, #-0x10] 1309b0: eb09011f cmp x8, x9 1309b4: 54000621 b.ne 0x130a78 ::init(std::__ndk1::ctype const&)+0xb9c> 1309b8: 910a43ff add sp, sp, #0x290 1309bc: a9454ff4 ldp x20, x19, [sp, #0x50] 1309c0: a94457f6 ldp x22, x21, [sp, #0x40] 1309c4: a9435ff8 ldp x24, x23, [sp, #0x30] 1309c8: a94267fa ldp x26, x25, [sp, #0x20] 1309cc: a9416ffc ldp x28, x27, [sp, #0x10] 1309d0: a8c67bfd ldp x29, x30, [sp], #0x60 1309d4: d50323bf autiasp 1309d8: d65f03c0 ret 1309dc: 9100052b add x11, x9, #0x1 1309e0: 910233ed add x13, sp, #0x8c 1309e4: 927ded6c and x12, x11, #0x7ffffffffffffff8 1309e8: d37ef588 lsl x8, x12, #2 1309ec: aa0c03ee mov x14, x12 1309f0: 8b080149 add x9, x10, x8 1309f4: 8b0801a8 add x8, x13, x8 1309f8: 910041ad add x13, x13, #0x10 1309fc: 9100414a add x10, x10, #0x10 130a00: ad7f85a0 ldp q0, q1, [x13, #-0x10] 130a04: 910081ad add x13, x13, #0x20 130a08: f10021ce subs x14, x14, #0x8 130a0c: ad3f8540 stp q0, q1, [x10, #-0x10] 130a10: 9100814a add x10, x10, #0x20 130a14: 54ffff61 b.ne 0x130a00 ::init(std::__ndk1::ctype const&)+0xb24> 130a18: eb0c017f cmp x11, x12 130a1c: 54ffe9c0 b.eq 0x130754 ::init(std::__ndk1::ctype const&)+0x878> 130a20: 17ffff47 b 0x13073c ::init(std::__ndk1::ctype const&)+0x860> 130a24: 9100052b add x11, x9, #0x1 130a28: 910233ed add x13, sp, #0x8c 130a2c: 927ded6c and x12, x11, #0x7ffffffffffffff8 130a30: d37ef588 lsl x8, x12, #2 130a34: aa0c03ee mov x14, x12 130a38: 8b080149 add x9, x10, x8 130a3c: 8b0801a8 add x8, x13, x8 130a40: 910041ad add x13, x13, #0x10 130a44: 9100414a add x10, x10, #0x10 130a48: ad7f85a0 ldp q0, q1, [x13, #-0x10] 130a4c: 910081ad add x13, x13, #0x20 130a50: f10021ce subs x14, x14, #0x8 130a54: ad3f8540 stp q0, q1, [x10, #-0x10] 130a58: 9100814a add x10, x10, #0x20 130a5c: 54ffff61 b.ne 0x130a48 ::init(std::__ndk1::ctype const&)+0xb6c> 130a60: eb0c017f cmp x11, x12 130a64: 54fff200 b.eq 0x1308a4 ::init(std::__ndk1::ctype const&)+0x9c8> 130a68: 17ffff89 b 0x13088c ::init(std::__ndk1::ctype const&)+0x9b0> 130a6c: f0fffa00 adrp x0, 0x73000 130a70: 912dc400 add x0, x0, #0xb71 130a74: 9400bc8b bl 0x15fca0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> 130a78: 9400b0ee bl 0x15ce30 <__stack_chk_fail@plt> 130a7c: 97fde12e bl 0xa8f34 130a80: 97fde12d bl 0xa8f34 130a84: 14000009 b 0x130aa8 ::init(std::__ndk1::ctype const&)+0xbcc> 130a88: 14000008 b 0x130aa8 ::init(std::__ndk1::ctype const&)+0xbcc> 130a8c: 97fde12a bl 0xa8f34 130a90: 97fde129 bl 0xa8f34 130a94: 97fde128 bl 0xa8f34 130a98: 97fde127 bl 0xa8f34 130a9c: 14000003 b 0x130aa8 ::init(std::__ndk1::ctype const&)+0xbcc> 130aa0: 14000002 b 0x130aa8 ::init(std::__ndk1::ctype const&)+0xbcc> 130aa4: 14000001 b 0x130aa8 ::init(std::__ndk1::ctype const&)+0xbcc> 130aa8: aa0003f3 mov x19, x0 130aac: 9100a3e0 add x0, sp, #0x28 130ab0: 94000f64 bl 0x134840 ::~codecvt()+0x494> 130ab4: aa1303e0 mov x0, x19 130ab8: 9400a1aa bl 0x159160 <__emutls_get_address+0x6d4> 0000000000130abc ::__time_get_storage(char const*)>: 130abc: d503233f paciasp 130ac0: d10183ff sub sp, sp, #0x60 130ac4: a9037bfd stp x29, x30, [sp, #0x30] 130ac8: 9100c3fd add x29, sp, #0x30 130acc: f90023f5 str x21, [sp, #0x40] 130ad0: a9054ff4 stp x20, x19, [sp, #0x50] 130ad4: d53bd055 mrs x21, TPIDR_EL0 130ad8: aa0103f4 mov x20, x1 130adc: f94016a8 ldr x8, [x21, #0x28] 130ae0: aa0003f3 mov x19, x0 130ae4: f81f83a8 stur x8, [x29, #-0x8] 130ae8: 9400bd8e bl 0x160120 <_ZNSt6__ndk110__time_getC2EPKc@plt> 130aec: 91002260 add x0, x19, #0x8 130af0: 2a1f03e1 mov w1, wzr 130af4: 52808402 mov w2, #0x420 // =1056 130af8: 9400b0d2 bl 0x15ce40 130afc: 910003e0 mov x0, sp 130b00: aa1403e1 mov x1, x20 130b04: 52800022 mov w2, #0x1 // =1 130b08: 9400bd0e bl 0x15ff40 <_ZNSt6__ndk112ctype_bynameIcEC2EPKcm@plt> 130b0c: b00001c8 adrp x8, 0x169000 +0x10> 130b10: 9107e108 add x8, x8, #0x1f8 130b14: f90003e8 str x8, [sp] 130b18: 910003e1 mov x1, sp 130b1c: aa1303e0 mov x0, x19 130b20: 9400bd90 bl 0x160160 <_ZNSt6__ndk118__time_get_storageIcE4initERKNS_5ctypeIcEE@plt> 130b24: b00001e8 adrp x8, 0x16d000 130b28: f9407908 ldr x8, [x8, #0xf0] 130b2c: f94013e0 ldr x0, [sp, #0x20] 130b30: 91004108 add x8, x8, #0x10 130b34: f90003e8 str x8, [sp] 130b38: 9400bcde bl 0x15feb0 130b3c: 900001e8 adrp x8, 0x16c000 130b40: f9477908 ldr x8, [x8, #0xef0] 130b44: f9400be0 ldr x0, [sp, #0x10] 130b48: 91004108 add x8, x8, #0x10 130b4c: f90003e8 str x8, [sp] 130b50: b4000080 cbz x0, 0x130b60 ::__time_get_storage(char const*)+0xa4> 130b54: 394063e8 ldrb w8, [sp, #0x18] 130b58: 34000048 cbz w8, 0x130b60 ::__time_get_storage(char const*)+0xa4> 130b5c: 9400b321 bl 0x15d7e0 <_ZdaPv@plt> 130b60: 910003e0 mov x0, sp 130b64: 9400b3ef bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 130b68: f94016a8 ldr x8, [x21, #0x28] 130b6c: f85f83a9 ldur x9, [x29, #-0x8] 130b70: eb09011f cmp x8, x9 130b74: 540000e1 b.ne 0x130b90 ::__time_get_storage(char const*)+0xd4> 130b78: a9454ff4 ldp x20, x19, [sp, #0x50] 130b7c: a9437bfd ldp x29, x30, [sp, #0x30] 130b80: f94023f5 ldr x21, [sp, #0x40] 130b84: 910183ff add sp, sp, #0x60 130b88: d50323bf autiasp 130b8c: d65f03c0 ret 130b90: 9400b0a8 bl 0x15ce30 <__stack_chk_fail@plt> 130b94: aa0003f3 mov x19, x0 130b98: 910003e0 mov x0, sp 130b9c: 9400bce5 bl 0x15ff30 <_ZNSt6__ndk15ctypeIcED2Ev@plt> 130ba0: aa1303e0 mov x0, x19 130ba4: 97fde0e4 bl 0xa8f34 130ba8: aa0003f4 mov x20, x0 130bac: 910003e0 mov x0, sp 130bb0: 9400bd78 bl 0x160190 <_ZNSt6__ndk112ctype_bynameIcED2Ev@plt> 130bb4: 14000002 b 0x130bbc ::__time_get_storage(char const*)+0x100> 130bb8: aa0003f4 mov x20, x0 130bbc: 39504268 ldrb w8, [x19, #0x410] 130bc0: 37000728 tbnz w8, #0x0, 0x130ca4 ::__time_get_storage(char const*)+0x1e8> 130bc4: 394fe268 ldrb w8, [x19, #0x3f8] 130bc8: 37000768 tbnz w8, #0x0, 0x130cb4 ::__time_get_storage(char const*)+0x1f8> 130bcc: 394f8268 ldrb w8, [x19, #0x3e0] 130bd0: 370007a8 tbnz w8, #0x0, 0x130cc4 ::__time_get_storage(char const*)+0x208> 130bd4: 394f2268 ldrb w8, [x19, #0x3c8] 130bd8: 370007e8 tbnz w8, #0x0, 0x130cd4 ::__time_get_storage(char const*)+0x218> 130bdc: 394ec268 ldrb w8, [x19, #0x3b0] 130be0: 37000828 tbnz w8, #0x0, 0x130ce4 ::__time_get_storage(char const*)+0x228> 130be4: 394e6268 ldrb w8, [x19, #0x398] 130be8: 36000068 tbz w8, #0x0, 0x130bf4 ::__time_get_storage(char const*)+0x138> 130bec: f941d660 ldr x0, [x19, #0x3a8] 130bf0: 9400b0bc bl 0x15cee0 <_ZdlPv@plt> 130bf4: 52804815 mov w21, #0x240 // =576 130bf8: 14000003 b 0x130c04 ::__time_get_storage(char const*)+0x148> 130bfc: f10062b5 subs x21, x21, #0x18 130c00: 540000e0 b.eq 0x130c1c ::__time_get_storage(char const*)+0x160> 130c04: 8b150268 add x8, x19, x21 130c08: 39450109 ldrb w9, [x8, #0x140] 130c0c: 3607ff89 tbz w9, #0x0, 0x130bfc ::__time_get_storage(char const*)+0x140> 130c10: f940a900 ldr x0, [x8, #0x150] 130c14: 9400b0b3 bl 0x15cee0 <_ZdlPv@plt> 130c18: 17fffff9 b 0x130bfc ::__time_get_storage(char const*)+0x140> 130c1c: 39450268 ldrb w8, [x19, #0x140] 130c20: 370006c8 tbnz w8, #0x0, 0x130cf8 ::__time_get_storage(char const*)+0x23c> 130c24: 3944a268 ldrb w8, [x19, #0x128] 130c28: 37000708 tbnz w8, #0x0, 0x130d08 ::__time_get_storage(char const*)+0x24c> 130c2c: 39444268 ldrb w8, [x19, #0x110] 130c30: 37000748 tbnz w8, #0x0, 0x130d18 ::__time_get_storage(char const*)+0x25c> 130c34: 3943e268 ldrb w8, [x19, #0xf8] 130c38: 37000788 tbnz w8, #0x0, 0x130d28 ::__time_get_storage(char const*)+0x26c> 130c3c: 39438268 ldrb w8, [x19, #0xe0] 130c40: 370007c8 tbnz w8, #0x0, 0x130d38 ::__time_get_storage(char const*)+0x27c> 130c44: 39432268 ldrb w8, [x19, #0xc8] 130c48: 37000808 tbnz w8, #0x0, 0x130d48 ::__time_get_storage(char const*)+0x28c> 130c4c: 3942c268 ldrb w8, [x19, #0xb0] 130c50: 37000848 tbnz w8, #0x0, 0x130d58 ::__time_get_storage(char const*)+0x29c> 130c54: 39426268 ldrb w8, [x19, #0x98] 130c58: 37000888 tbnz w8, #0x0, 0x130d68 ::__time_get_storage(char const*)+0x2ac> 130c5c: 39420268 ldrb w8, [x19, #0x80] 130c60: 370008c8 tbnz w8, #0x0, 0x130d78 ::__time_get_storage(char const*)+0x2bc> 130c64: 3941a268 ldrb w8, [x19, #0x68] 130c68: 37000908 tbnz w8, #0x0, 0x130d88 ::__time_get_storage(char const*)+0x2cc> 130c6c: 39414268 ldrb w8, [x19, #0x50] 130c70: 37000948 tbnz w8, #0x0, 0x130d98 ::__time_get_storage(char const*)+0x2dc> 130c74: 3940e268 ldrb w8, [x19, #0x38] 130c78: 37000988 tbnz w8, #0x0, 0x130da8 ::__time_get_storage(char const*)+0x2ec> 130c7c: 39408268 ldrb w8, [x19, #0x20] 130c80: 370009c8 tbnz w8, #0x0, 0x130db8 ::__time_get_storage(char const*)+0x2fc> 130c84: 39402268 ldrb w8, [x19, #0x8] 130c88: 36000068 tbz w8, #0x0, 0x130c94 ::__time_get_storage(char const*)+0x1d8> 130c8c: f9400e60 ldr x0, [x19, #0x18] 130c90: 9400b094 bl 0x15cee0 <_ZdlPv@plt> 130c94: aa1303e0 mov x0, x19 130c98: 9400bd26 bl 0x160130 <_ZNSt6__ndk110__time_getD2Ev@plt> 130c9c: aa1403e0 mov x0, x20 130ca0: 9400a130 bl 0x159160 <__emutls_get_address+0x6d4> 130ca4: f9421260 ldr x0, [x19, #0x420] 130ca8: 9400b08e bl 0x15cee0 <_ZdlPv@plt> 130cac: 394fe268 ldrb w8, [x19, #0x3f8] 130cb0: 3607f8e8 tbz w8, #0x0, 0x130bcc ::__time_get_storage(char const*)+0x110> 130cb4: f9420660 ldr x0, [x19, #0x408] 130cb8: 9400b08a bl 0x15cee0 <_ZdlPv@plt> 130cbc: 394f8268 ldrb w8, [x19, #0x3e0] 130cc0: 3607f8a8 tbz w8, #0x0, 0x130bd4 ::__time_get_storage(char const*)+0x118> 130cc4: f941fa60 ldr x0, [x19, #0x3f0] 130cc8: 9400b086 bl 0x15cee0 <_ZdlPv@plt> 130ccc: 394f2268 ldrb w8, [x19, #0x3c8] 130cd0: 3607f868 tbz w8, #0x0, 0x130bdc ::__time_get_storage(char const*)+0x120> 130cd4: f941ee60 ldr x0, [x19, #0x3d8] 130cd8: 9400b082 bl 0x15cee0 <_ZdlPv@plt> 130cdc: 394ec268 ldrb w8, [x19, #0x3b0] 130ce0: 3607f828 tbz w8, #0x0, 0x130be4 ::__time_get_storage(char const*)+0x128> 130ce4: f941e260 ldr x0, [x19, #0x3c0] 130ce8: 9400b07e bl 0x15cee0 <_ZdlPv@plt> 130cec: 394e6268 ldrb w8, [x19, #0x398] 130cf0: 3707f7e8 tbnz w8, #0x0, 0x130bec ::__time_get_storage(char const*)+0x130> 130cf4: 17ffffc0 b 0x130bf4 ::__time_get_storage(char const*)+0x138> 130cf8: f940aa60 ldr x0, [x19, #0x150] 130cfc: 9400b079 bl 0x15cee0 <_ZdlPv@plt> 130d00: 3944a268 ldrb w8, [x19, #0x128] 130d04: 3607f948 tbz w8, #0x0, 0x130c2c ::__time_get_storage(char const*)+0x170> 130d08: f9409e60 ldr x0, [x19, #0x138] 130d0c: 9400b075 bl 0x15cee0 <_ZdlPv@plt> 130d10: 39444268 ldrb w8, [x19, #0x110] 130d14: 3607f908 tbz w8, #0x0, 0x130c34 ::__time_get_storage(char const*)+0x178> 130d18: f9409260 ldr x0, [x19, #0x120] 130d1c: 9400b071 bl 0x15cee0 <_ZdlPv@plt> 130d20: 3943e268 ldrb w8, [x19, #0xf8] 130d24: 3607f8c8 tbz w8, #0x0, 0x130c3c ::__time_get_storage(char const*)+0x180> 130d28: f9408660 ldr x0, [x19, #0x108] 130d2c: 9400b06d bl 0x15cee0 <_ZdlPv@plt> 130d30: 39438268 ldrb w8, [x19, #0xe0] 130d34: 3607f888 tbz w8, #0x0, 0x130c44 ::__time_get_storage(char const*)+0x188> 130d38: f9407a60 ldr x0, [x19, #0xf0] 130d3c: 9400b069 bl 0x15cee0 <_ZdlPv@plt> 130d40: 39432268 ldrb w8, [x19, #0xc8] 130d44: 3607f848 tbz w8, #0x0, 0x130c4c ::__time_get_storage(char const*)+0x190> 130d48: f9406e60 ldr x0, [x19, #0xd8] 130d4c: 9400b065 bl 0x15cee0 <_ZdlPv@plt> 130d50: 3942c268 ldrb w8, [x19, #0xb0] 130d54: 3607f808 tbz w8, #0x0, 0x130c54 ::__time_get_storage(char const*)+0x198> 130d58: f9406260 ldr x0, [x19, #0xc0] 130d5c: 9400b061 bl 0x15cee0 <_ZdlPv@plt> 130d60: 39426268 ldrb w8, [x19, #0x98] 130d64: 3607f7c8 tbz w8, #0x0, 0x130c5c ::__time_get_storage(char const*)+0x1a0> 130d68: f9405660 ldr x0, [x19, #0xa8] 130d6c: 9400b05d bl 0x15cee0 <_ZdlPv@plt> 130d70: 39420268 ldrb w8, [x19, #0x80] 130d74: 3607f788 tbz w8, #0x0, 0x130c64 ::__time_get_storage(char const*)+0x1a8> 130d78: f9404a60 ldr x0, [x19, #0x90] 130d7c: 9400b059 bl 0x15cee0 <_ZdlPv@plt> 130d80: 3941a268 ldrb w8, [x19, #0x68] 130d84: 3607f748 tbz w8, #0x0, 0x130c6c ::__time_get_storage(char const*)+0x1b0> 130d88: f9403e60 ldr x0, [x19, #0x78] 130d8c: 9400b055 bl 0x15cee0 <_ZdlPv@plt> 130d90: 39414268 ldrb w8, [x19, #0x50] 130d94: 3607f708 tbz w8, #0x0, 0x130c74 ::__time_get_storage(char const*)+0x1b8> 130d98: f9403260 ldr x0, [x19, #0x60] 130d9c: 9400b051 bl 0x15cee0 <_ZdlPv@plt> 130da0: 3940e268 ldrb w8, [x19, #0x38] 130da4: 3607f6c8 tbz w8, #0x0, 0x130c7c ::__time_get_storage(char const*)+0x1c0> 130da8: f9402660 ldr x0, [x19, #0x48] 130dac: 9400b04d bl 0x15cee0 <_ZdlPv@plt> 130db0: 39408268 ldrb w8, [x19, #0x20] 130db4: 3607f688 tbz w8, #0x0, 0x130c84 ::__time_get_storage(char const*)+0x1c8> 130db8: f9401a60 ldr x0, [x19, #0x30] 130dbc: 9400b049 bl 0x15cee0 <_ZdlPv@plt> 130dc0: 39402268 ldrb w8, [x19, #0x8] 130dc4: 3707f648 tbnz w8, #0x0, 0x130c8c ::__time_get_storage(char const*)+0x1d0> 130dc8: 17ffffb3 b 0x130c94 ::__time_get_storage(char const*)+0x1d8> 0000000000130dcc ::~ctype_byname()>: 130dcc: d503233f paciasp 130dd0: a9be7bfd stp x29, x30, [sp, #-0x20]! 130dd4: a9014ff4 stp x20, x19, [sp, #0x10] 130dd8: 910003fd mov x29, sp 130ddc: b00001e8 adrp x8, 0x16d000 130de0: aa0003f3 mov x19, x0 130de4: f9407908 ldr x8, [x8, #0xf0] 130de8: f9401000 ldr x0, [x0, #0x20] 130dec: 91004108 add x8, x8, #0x10 130df0: f9000268 str x8, [x19] 130df4: 9400bc2f bl 0x15feb0 130df8: 900001e8 adrp x8, 0x16c000 130dfc: f9477908 ldr x8, [x8, #0xef0] 130e00: f9400a60 ldr x0, [x19, #0x10] 130e04: 91004108 add x8, x8, #0x10 130e08: f9000268 str x8, [x19] 130e0c: b4000080 cbz x0, 0x130e1c ::~ctype_byname()+0x50> 130e10: 39406268 ldrb w8, [x19, #0x18] 130e14: 34000048 cbz w8, 0x130e1c ::~ctype_byname()+0x50> 130e18: 9400b272 bl 0x15d7e0 <_ZdaPv@plt> 130e1c: aa1303e0 mov x0, x19 130e20: a9414ff4 ldp x20, x19, [sp, #0x10] 130e24: a8c27bfd ldp x29, x30, [sp], #0x20 130e28: d50323bf autiasp 130e2c: 1400b33d b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 130e30: aa0003f4 mov x20, x0 130e34: aa1303e0 mov x0, x19 130e38: 9400bc3e bl 0x15ff30 <_ZNSt6__ndk15ctypeIcED2Ev@plt> 130e3c: aa1403e0 mov x0, x20 130e40: 97fde03d bl 0xa8f34 0000000000130e44 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: 130e44: d503233f paciasp 130e48: d10183ff sub sp, sp, #0x60 130e4c: a9037bfd stp x29, x30, [sp, #0x30] 130e50: 9100c3fd add x29, sp, #0x30 130e54: f90023f5 str x21, [sp, #0x40] 130e58: a9054ff4 stp x20, x19, [sp, #0x50] 130e5c: d53bd055 mrs x21, TPIDR_EL0 130e60: aa0103f4 mov x20, x1 130e64: f94016a8 ldr x8, [x21, #0x28] 130e68: aa0003f3 mov x19, x0 130e6c: 5283f7e0 mov w0, #0x1fbf // =8127 130e70: aa1f03e2 mov x2, xzr 130e74: f81f83a8 stur x8, [x29, #-0x8] 130e78: 39400028 ldrb w8, [x1] 130e7c: f9400829 ldr x9, [x1, #0x10] 130e80: 7200011f tst w8, #0x1 130e84: 9a811521 csinc x1, x9, x1, ne 130e88: 9400baf6 bl 0x15fa60 130e8c: f9000260 str x0, [x19] 130e90: b4000540 cbz x0, 0x130f38 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf4> 130e94: 91002260 add x0, x19, #0x8 130e98: 2a1f03e1 mov w1, wzr 130e9c: 52808402 mov w2, #0x420 // =1056 130ea0: 9400afe8 bl 0x15ce40 130ea4: 910003e0 mov x0, sp 130ea8: aa1403e1 mov x1, x20 130eac: 52800022 mov w2, #0x1 // =1 130eb0: 9400bbc0 bl 0x15fdb0 <_ZNSt6__ndk112ctype_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt> 130eb4: b00001c8 adrp x8, 0x169000 +0x10> 130eb8: 9107e108 add x8, x8, #0x1f8 130ebc: f90003e8 str x8, [sp] 130ec0: 910003e1 mov x1, sp 130ec4: aa1303e0 mov x0, x19 130ec8: 9400bca6 bl 0x160160 <_ZNSt6__ndk118__time_get_storageIcE4initERKNS_5ctypeIcEE@plt> 130ecc: b00001e8 adrp x8, 0x16d000 130ed0: f9407908 ldr x8, [x8, #0xf0] 130ed4: f94013e0 ldr x0, [sp, #0x20] 130ed8: 91004108 add x8, x8, #0x10 130edc: f90003e8 str x8, [sp] 130ee0: 9400bbf4 bl 0x15feb0 130ee4: 900001e8 adrp x8, 0x16c000 130ee8: f9477908 ldr x8, [x8, #0xef0] 130eec: f9400be0 ldr x0, [sp, #0x10] 130ef0: 91004108 add x8, x8, #0x10 130ef4: f90003e8 str x8, [sp] 130ef8: b4000080 cbz x0, 0x130f08 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xc4> 130efc: 394063e8 ldrb w8, [sp, #0x18] 130f00: 34000048 cbz w8, 0x130f08 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xc4> 130f04: 9400b237 bl 0x15d7e0 <_ZdaPv@plt> 130f08: 910003e0 mov x0, sp 130f0c: 9400b305 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 130f10: f94016a8 ldr x8, [x21, #0x28] 130f14: f85f83a9 ldur x9, [x29, #-0x8] 130f18: eb09011f cmp x8, x9 130f1c: 540001c1 b.ne 0x130f54 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x110> 130f20: a9454ff4 ldp x20, x19, [sp, #0x50] 130f24: a9437bfd ldp x29, x30, [sp, #0x30] 130f28: f94023f5 ldr x21, [sp, #0x40] 130f2c: 910183ff add sp, sp, #0x60 130f30: d50323bf autiasp 130f34: d65f03c0 ret 130f38: f0fff9e0 adrp x0, 0x6f000 130f3c: 910003e8 mov x8, sp 130f40: 913eac00 add x0, x0, #0xfab 130f44: aa1403e1 mov x1, x20 130f48: 9400b76e bl 0x15ed00 <_ZNSt6__ndk1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_@plt> 130f4c: 910003e0 mov x0, sp 130f50: 97ffd57b bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 130f54: 9400afb7 bl 0x15ce30 <__stack_chk_fail@plt> 130f58: aa0003f3 mov x19, x0 130f5c: 910003e0 mov x0, sp 130f60: 9400bbf4 bl 0x15ff30 <_ZNSt6__ndk15ctypeIcED2Ev@plt> 130f64: aa1303e0 mov x0, x19 130f68: 97fddff3 bl 0xa8f34 130f6c: aa0003f4 mov x20, x0 130f70: 910003e0 mov x0, sp 130f74: 9400bc87 bl 0x160190 <_ZNSt6__ndk112ctype_bynameIcED2Ev@plt> 130f78: 14000002 b 0x130f80 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x13c> 130f7c: aa0003f4 mov x20, x0 130f80: 39504268 ldrb w8, [x19, #0x410] 130f84: 37000708 tbnz w8, #0x0, 0x131064 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x220> 130f88: 394fe268 ldrb w8, [x19, #0x3f8] 130f8c: 37000748 tbnz w8, #0x0, 0x131074 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x230> 130f90: 394f8268 ldrb w8, [x19, #0x3e0] 130f94: 37000788 tbnz w8, #0x0, 0x131084 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x240> 130f98: 394f2268 ldrb w8, [x19, #0x3c8] 130f9c: 370007c8 tbnz w8, #0x0, 0x131094 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x250> 130fa0: 394ec268 ldrb w8, [x19, #0x3b0] 130fa4: 37000808 tbnz w8, #0x0, 0x1310a4 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x260> 130fa8: 394e6268 ldrb w8, [x19, #0x398] 130fac: 36000068 tbz w8, #0x0, 0x130fb8 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x174> 130fb0: f941d660 ldr x0, [x19, #0x3a8] 130fb4: 9400afcb bl 0x15cee0 <_ZdlPv@plt> 130fb8: 52804815 mov w21, #0x240 // =576 130fbc: 14000003 b 0x130fc8 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x184> 130fc0: f10062b5 subs x21, x21, #0x18 130fc4: 540000e0 b.eq 0x130fe0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x19c> 130fc8: 8b150268 add x8, x19, x21 130fcc: 39450109 ldrb w9, [x8, #0x140] 130fd0: 3607ff89 tbz w9, #0x0, 0x130fc0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x17c> 130fd4: f940a900 ldr x0, [x8, #0x150] 130fd8: 9400afc2 bl 0x15cee0 <_ZdlPv@plt> 130fdc: 17fffff9 b 0x130fc0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x17c> 130fe0: 39450268 ldrb w8, [x19, #0x140] 130fe4: 370006a8 tbnz w8, #0x0, 0x1310b8 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x274> 130fe8: 3944a268 ldrb w8, [x19, #0x128] 130fec: 370006e8 tbnz w8, #0x0, 0x1310c8 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x284> 130ff0: 39444268 ldrb w8, [x19, #0x110] 130ff4: 37000728 tbnz w8, #0x0, 0x1310d8 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x294> 130ff8: 3943e268 ldrb w8, [x19, #0xf8] 130ffc: 37000768 tbnz w8, #0x0, 0x1310e8 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2a4> 131000: 39438268 ldrb w8, [x19, #0xe0] 131004: 370007a8 tbnz w8, #0x0, 0x1310f8 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2b4> 131008: 39432268 ldrb w8, [x19, #0xc8] 13100c: 370007e8 tbnz w8, #0x0, 0x131108 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2c4> 131010: 3942c268 ldrb w8, [x19, #0xb0] 131014: 37000828 tbnz w8, #0x0, 0x131118 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2d4> 131018: 39426268 ldrb w8, [x19, #0x98] 13101c: 37000868 tbnz w8, #0x0, 0x131128 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2e4> 131020: 39420268 ldrb w8, [x19, #0x80] 131024: 370008a8 tbnz w8, #0x0, 0x131138 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2f4> 131028: 3941a268 ldrb w8, [x19, #0x68] 13102c: 370008e8 tbnz w8, #0x0, 0x131148 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x304> 131030: 39414268 ldrb w8, [x19, #0x50] 131034: 37000928 tbnz w8, #0x0, 0x131158 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x314> 131038: 3940e268 ldrb w8, [x19, #0x38] 13103c: 37000968 tbnz w8, #0x0, 0x131168 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x324> 131040: 39408268 ldrb w8, [x19, #0x20] 131044: 370009a8 tbnz w8, #0x0, 0x131178 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x334> 131048: 39402268 ldrb w8, [x19, #0x8] 13104c: 36000068 tbz w8, #0x0, 0x131058 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x214> 131050: f9400e60 ldr x0, [x19, #0x18] 131054: 9400afa3 bl 0x15cee0 <_ZdlPv@plt> 131058: aa1303e0 mov x0, x19 13105c: 9400bc35 bl 0x160130 <_ZNSt6__ndk110__time_getD2Ev@plt> 131060: 1400004e b 0x131198 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x354> 131064: f9421260 ldr x0, [x19, #0x420] 131068: 9400af9e bl 0x15cee0 <_ZdlPv@plt> 13106c: 394fe268 ldrb w8, [x19, #0x3f8] 131070: 3607f908 tbz w8, #0x0, 0x130f90 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x14c> 131074: f9420660 ldr x0, [x19, #0x408] 131078: 9400af9a bl 0x15cee0 <_ZdlPv@plt> 13107c: 394f8268 ldrb w8, [x19, #0x3e0] 131080: 3607f8c8 tbz w8, #0x0, 0x130f98 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x154> 131084: f941fa60 ldr x0, [x19, #0x3f0] 131088: 9400af96 bl 0x15cee0 <_ZdlPv@plt> 13108c: 394f2268 ldrb w8, [x19, #0x3c8] 131090: 3607f888 tbz w8, #0x0, 0x130fa0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x15c> 131094: f941ee60 ldr x0, [x19, #0x3d8] 131098: 9400af92 bl 0x15cee0 <_ZdlPv@plt> 13109c: 394ec268 ldrb w8, [x19, #0x3b0] 1310a0: 3607f848 tbz w8, #0x0, 0x130fa8 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x164> 1310a4: f941e260 ldr x0, [x19, #0x3c0] 1310a8: 9400af8e bl 0x15cee0 <_ZdlPv@plt> 1310ac: 394e6268 ldrb w8, [x19, #0x398] 1310b0: 3707f808 tbnz w8, #0x0, 0x130fb0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x16c> 1310b4: 17ffffc1 b 0x130fb8 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x174> 1310b8: f940aa60 ldr x0, [x19, #0x150] 1310bc: 9400af89 bl 0x15cee0 <_ZdlPv@plt> 1310c0: 3944a268 ldrb w8, [x19, #0x128] 1310c4: 3607f968 tbz w8, #0x0, 0x130ff0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1ac> 1310c8: f9409e60 ldr x0, [x19, #0x138] 1310cc: 9400af85 bl 0x15cee0 <_ZdlPv@plt> 1310d0: 39444268 ldrb w8, [x19, #0x110] 1310d4: 3607f928 tbz w8, #0x0, 0x130ff8 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1b4> 1310d8: f9409260 ldr x0, [x19, #0x120] 1310dc: 9400af81 bl 0x15cee0 <_ZdlPv@plt> 1310e0: 3943e268 ldrb w8, [x19, #0xf8] 1310e4: 3607f8e8 tbz w8, #0x0, 0x131000 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1bc> 1310e8: f9408660 ldr x0, [x19, #0x108] 1310ec: 9400af7d bl 0x15cee0 <_ZdlPv@plt> 1310f0: 39438268 ldrb w8, [x19, #0xe0] 1310f4: 3607f8a8 tbz w8, #0x0, 0x131008 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1c4> 1310f8: f9407a60 ldr x0, [x19, #0xf0] 1310fc: 9400af79 bl 0x15cee0 <_ZdlPv@plt> 131100: 39432268 ldrb w8, [x19, #0xc8] 131104: 3607f868 tbz w8, #0x0, 0x131010 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1cc> 131108: f9406e60 ldr x0, [x19, #0xd8] 13110c: 9400af75 bl 0x15cee0 <_ZdlPv@plt> 131110: 3942c268 ldrb w8, [x19, #0xb0] 131114: 3607f828 tbz w8, #0x0, 0x131018 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1d4> 131118: f9406260 ldr x0, [x19, #0xc0] 13111c: 9400af71 bl 0x15cee0 <_ZdlPv@plt> 131120: 39426268 ldrb w8, [x19, #0x98] 131124: 3607f7e8 tbz w8, #0x0, 0x131020 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1dc> 131128: f9405660 ldr x0, [x19, #0xa8] 13112c: 9400af6d bl 0x15cee0 <_ZdlPv@plt> 131130: 39420268 ldrb w8, [x19, #0x80] 131134: 3607f7a8 tbz w8, #0x0, 0x131028 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1e4> 131138: f9404a60 ldr x0, [x19, #0x90] 13113c: 9400af69 bl 0x15cee0 <_ZdlPv@plt> 131140: 3941a268 ldrb w8, [x19, #0x68] 131144: 3607f768 tbz w8, #0x0, 0x131030 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1ec> 131148: f9403e60 ldr x0, [x19, #0x78] 13114c: 9400af65 bl 0x15cee0 <_ZdlPv@plt> 131150: 39414268 ldrb w8, [x19, #0x50] 131154: 3607f728 tbz w8, #0x0, 0x131038 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1f4> 131158: f9403260 ldr x0, [x19, #0x60] 13115c: 9400af61 bl 0x15cee0 <_ZdlPv@plt> 131160: 3940e268 ldrb w8, [x19, #0x38] 131164: 3607f6e8 tbz w8, #0x0, 0x131040 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1fc> 131168: f9402660 ldr x0, [x19, #0x48] 13116c: 9400af5d bl 0x15cee0 <_ZdlPv@plt> 131170: 39408268 ldrb w8, [x19, #0x20] 131174: 3607f6a8 tbz w8, #0x0, 0x131048 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x204> 131178: f9401a60 ldr x0, [x19, #0x30] 13117c: 9400af59 bl 0x15cee0 <_ZdlPv@plt> 131180: 39402268 ldrb w8, [x19, #0x8] 131184: 3707f668 tbnz w8, #0x0, 0x131050 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x20c> 131188: 17ffffb4 b 0x131058 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x214> 13118c: 394003e8 ldrb w8, [sp] 131190: aa0003f4 mov x20, x0 131194: 37000068 tbnz w8, #0x0, 0x1311a0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x35c> 131198: aa1403e0 mov x0, x20 13119c: 94009ff1 bl 0x159160 <__emutls_get_address+0x6d4> 1311a0: f9400be0 ldr x0, [sp, #0x10] 1311a4: 9400af4f bl 0x15cee0 <_ZdlPv@plt> 1311a8: aa1403e0 mov x0, x20 1311ac: 94009fed bl 0x159160 <__emutls_get_address+0x6d4> 00000000001311b0 ::__time_get_storage(char const*)>: 1311b0: d503233f paciasp 1311b4: d10143ff sub sp, sp, #0x50 1311b8: a9027bfd stp x29, x30, [sp, #0x20] 1311bc: 910083fd add x29, sp, #0x20 1311c0: f9001bf5 str x21, [sp, #0x30] 1311c4: a9044ff4 stp x20, x19, [sp, #0x40] 1311c8: d53bd055 mrs x21, TPIDR_EL0 1311cc: aa0103f4 mov x20, x1 1311d0: f94016a8 ldr x8, [x21, #0x28] 1311d4: aa0003f3 mov x19, x0 1311d8: f81f83a8 stur x8, [x29, #-0x8] 1311dc: 9400bbd1 bl 0x160120 <_ZNSt6__ndk110__time_getC2EPKc@plt> 1311e0: 91002260 add x0, x19, #0x8 1311e4: 2a1f03e1 mov w1, wzr 1311e8: 52808402 mov w2, #0x420 // =1056 1311ec: 9400af15 bl 0x15ce40 1311f0: 910003e0 mov x0, sp 1311f4: aa1403e1 mov x1, x20 1311f8: 52800022 mov w2, #0x1 // =1 1311fc: 9400bb5d bl 0x15ff70 <_ZNSt6__ndk112ctype_bynameIwEC2EPKcm@plt> 131200: 900001c8 adrp x8, 0x169000 +0x10> 131204: 9109e108 add x8, x8, #0x278 131208: f90003e8 str x8, [sp] 13120c: 910003e1 mov x1, sp 131210: aa1303e0 mov x0, x19 131214: 9400bbd7 bl 0x160170 <_ZNSt6__ndk118__time_get_storageIwE4initERKNS_5ctypeIwEE@plt> 131218: 900001e8 adrp x8, 0x16d000 13121c: f9407d08 ldr x8, [x8, #0xf8] 131220: f9400be0 ldr x0, [sp, #0x10] 131224: 91004108 add x8, x8, #0x10 131228: f90003e8 str x8, [sp] 13122c: 9400bb21 bl 0x15feb0 131230: 910003e0 mov x0, sp 131234: 9400b23b bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 131238: f94016a8 ldr x8, [x21, #0x28] 13123c: f85f83a9 ldur x9, [x29, #-0x8] 131240: eb09011f cmp x8, x9 131244: 540000e1 b.ne 0x131260 ::__time_get_storage(char const*)+0xb0> 131248: a9444ff4 ldp x20, x19, [sp, #0x40] 13124c: a9427bfd ldp x29, x30, [sp, #0x20] 131250: f9401bf5 ldr x21, [sp, #0x30] 131254: 910143ff add sp, sp, #0x50 131258: d50323bf autiasp 13125c: d65f03c0 ret 131260: 9400aef4 bl 0x15ce30 <__stack_chk_fail@plt> 131264: aa0003f3 mov x19, x0 131268: 910003e0 mov x0, sp 13126c: 9400bb45 bl 0x15ff80 <_ZNSt6__ndk16locale5facetD2Ev@plt> 131270: aa1303e0 mov x0, x19 131274: 97fddf30 bl 0xa8f34 131278: aa0003f4 mov x20, x0 13127c: 910003e0 mov x0, sp 131280: 9400bbc8 bl 0x1601a0 <_ZNSt6__ndk112ctype_bynameIwED2Ev@plt> 131284: 14000002 b 0x13128c ::__time_get_storage(char const*)+0xdc> 131288: aa0003f4 mov x20, x0 13128c: 39504268 ldrb w8, [x19, #0x410] 131290: 37000728 tbnz w8, #0x0, 0x131374 ::__time_get_storage(char const*)+0x1c4> 131294: 394fe268 ldrb w8, [x19, #0x3f8] 131298: 37000768 tbnz w8, #0x0, 0x131384 ::__time_get_storage(char const*)+0x1d4> 13129c: 394f8268 ldrb w8, [x19, #0x3e0] 1312a0: 370007a8 tbnz w8, #0x0, 0x131394 ::__time_get_storage(char const*)+0x1e4> 1312a4: 394f2268 ldrb w8, [x19, #0x3c8] 1312a8: 370007e8 tbnz w8, #0x0, 0x1313a4 ::__time_get_storage(char const*)+0x1f4> 1312ac: 394ec268 ldrb w8, [x19, #0x3b0] 1312b0: 37000828 tbnz w8, #0x0, 0x1313b4 ::__time_get_storage(char const*)+0x204> 1312b4: 394e6268 ldrb w8, [x19, #0x398] 1312b8: 36000068 tbz w8, #0x0, 0x1312c4 ::__time_get_storage(char const*)+0x114> 1312bc: f941d660 ldr x0, [x19, #0x3a8] 1312c0: 9400af08 bl 0x15cee0 <_ZdlPv@plt> 1312c4: 52804815 mov w21, #0x240 // =576 1312c8: 14000003 b 0x1312d4 ::__time_get_storage(char const*)+0x124> 1312cc: f10062b5 subs x21, x21, #0x18 1312d0: 540000e0 b.eq 0x1312ec ::__time_get_storage(char const*)+0x13c> 1312d4: 8b150268 add x8, x19, x21 1312d8: 39450109 ldrb w9, [x8, #0x140] 1312dc: 3607ff89 tbz w9, #0x0, 0x1312cc ::__time_get_storage(char const*)+0x11c> 1312e0: f940a900 ldr x0, [x8, #0x150] 1312e4: 9400aeff bl 0x15cee0 <_ZdlPv@plt> 1312e8: 17fffff9 b 0x1312cc ::__time_get_storage(char const*)+0x11c> 1312ec: 39450268 ldrb w8, [x19, #0x140] 1312f0: 370006c8 tbnz w8, #0x0, 0x1313c8 ::__time_get_storage(char const*)+0x218> 1312f4: 3944a268 ldrb w8, [x19, #0x128] 1312f8: 37000708 tbnz w8, #0x0, 0x1313d8 ::__time_get_storage(char const*)+0x228> 1312fc: 39444268 ldrb w8, [x19, #0x110] 131300: 37000748 tbnz w8, #0x0, 0x1313e8 ::__time_get_storage(char const*)+0x238> 131304: 3943e268 ldrb w8, [x19, #0xf8] 131308: 37000788 tbnz w8, #0x0, 0x1313f8 ::__time_get_storage(char const*)+0x248> 13130c: 39438268 ldrb w8, [x19, #0xe0] 131310: 370007c8 tbnz w8, #0x0, 0x131408 ::__time_get_storage(char const*)+0x258> 131314: 39432268 ldrb w8, [x19, #0xc8] 131318: 37000808 tbnz w8, #0x0, 0x131418 ::__time_get_storage(char const*)+0x268> 13131c: 3942c268 ldrb w8, [x19, #0xb0] 131320: 37000848 tbnz w8, #0x0, 0x131428 ::__time_get_storage(char const*)+0x278> 131324: 39426268 ldrb w8, [x19, #0x98] 131328: 37000888 tbnz w8, #0x0, 0x131438 ::__time_get_storage(char const*)+0x288> 13132c: 39420268 ldrb w8, [x19, #0x80] 131330: 370008c8 tbnz w8, #0x0, 0x131448 ::__time_get_storage(char const*)+0x298> 131334: 3941a268 ldrb w8, [x19, #0x68] 131338: 37000908 tbnz w8, #0x0, 0x131458 ::__time_get_storage(char const*)+0x2a8> 13133c: 39414268 ldrb w8, [x19, #0x50] 131340: 37000948 tbnz w8, #0x0, 0x131468 ::__time_get_storage(char const*)+0x2b8> 131344: 3940e268 ldrb w8, [x19, #0x38] 131348: 37000988 tbnz w8, #0x0, 0x131478 ::__time_get_storage(char const*)+0x2c8> 13134c: 39408268 ldrb w8, [x19, #0x20] 131350: 370009c8 tbnz w8, #0x0, 0x131488 ::__time_get_storage(char const*)+0x2d8> 131354: 39402268 ldrb w8, [x19, #0x8] 131358: 36000068 tbz w8, #0x0, 0x131364 ::__time_get_storage(char const*)+0x1b4> 13135c: f9400e60 ldr x0, [x19, #0x18] 131360: 9400aee0 bl 0x15cee0 <_ZdlPv@plt> 131364: aa1303e0 mov x0, x19 131368: 9400bb72 bl 0x160130 <_ZNSt6__ndk110__time_getD2Ev@plt> 13136c: aa1403e0 mov x0, x20 131370: 94009f7c bl 0x159160 <__emutls_get_address+0x6d4> 131374: f9421260 ldr x0, [x19, #0x420] 131378: 9400aeda bl 0x15cee0 <_ZdlPv@plt> 13137c: 394fe268 ldrb w8, [x19, #0x3f8] 131380: 3607f8e8 tbz w8, #0x0, 0x13129c ::__time_get_storage(char const*)+0xec> 131384: f9420660 ldr x0, [x19, #0x408] 131388: 9400aed6 bl 0x15cee0 <_ZdlPv@plt> 13138c: 394f8268 ldrb w8, [x19, #0x3e0] 131390: 3607f8a8 tbz w8, #0x0, 0x1312a4 ::__time_get_storage(char const*)+0xf4> 131394: f941fa60 ldr x0, [x19, #0x3f0] 131398: 9400aed2 bl 0x15cee0 <_ZdlPv@plt> 13139c: 394f2268 ldrb w8, [x19, #0x3c8] 1313a0: 3607f868 tbz w8, #0x0, 0x1312ac ::__time_get_storage(char const*)+0xfc> 1313a4: f941ee60 ldr x0, [x19, #0x3d8] 1313a8: 9400aece bl 0x15cee0 <_ZdlPv@plt> 1313ac: 394ec268 ldrb w8, [x19, #0x3b0] 1313b0: 3607f828 tbz w8, #0x0, 0x1312b4 ::__time_get_storage(char const*)+0x104> 1313b4: f941e260 ldr x0, [x19, #0x3c0] 1313b8: 9400aeca bl 0x15cee0 <_ZdlPv@plt> 1313bc: 394e6268 ldrb w8, [x19, #0x398] 1313c0: 3707f7e8 tbnz w8, #0x0, 0x1312bc ::__time_get_storage(char const*)+0x10c> 1313c4: 17ffffc0 b 0x1312c4 ::__time_get_storage(char const*)+0x114> 1313c8: f940aa60 ldr x0, [x19, #0x150] 1313cc: 9400aec5 bl 0x15cee0 <_ZdlPv@plt> 1313d0: 3944a268 ldrb w8, [x19, #0x128] 1313d4: 3607f948 tbz w8, #0x0, 0x1312fc ::__time_get_storage(char const*)+0x14c> 1313d8: f9409e60 ldr x0, [x19, #0x138] 1313dc: 9400aec1 bl 0x15cee0 <_ZdlPv@plt> 1313e0: 39444268 ldrb w8, [x19, #0x110] 1313e4: 3607f908 tbz w8, #0x0, 0x131304 ::__time_get_storage(char const*)+0x154> 1313e8: f9409260 ldr x0, [x19, #0x120] 1313ec: 9400aebd bl 0x15cee0 <_ZdlPv@plt> 1313f0: 3943e268 ldrb w8, [x19, #0xf8] 1313f4: 3607f8c8 tbz w8, #0x0, 0x13130c ::__time_get_storage(char const*)+0x15c> 1313f8: f9408660 ldr x0, [x19, #0x108] 1313fc: 9400aeb9 bl 0x15cee0 <_ZdlPv@plt> 131400: 39438268 ldrb w8, [x19, #0xe0] 131404: 3607f888 tbz w8, #0x0, 0x131314 ::__time_get_storage(char const*)+0x164> 131408: f9407a60 ldr x0, [x19, #0xf0] 13140c: 9400aeb5 bl 0x15cee0 <_ZdlPv@plt> 131410: 39432268 ldrb w8, [x19, #0xc8] 131414: 3607f848 tbz w8, #0x0, 0x13131c ::__time_get_storage(char const*)+0x16c> 131418: f9406e60 ldr x0, [x19, #0xd8] 13141c: 9400aeb1 bl 0x15cee0 <_ZdlPv@plt> 131420: 3942c268 ldrb w8, [x19, #0xb0] 131424: 3607f808 tbz w8, #0x0, 0x131324 ::__time_get_storage(char const*)+0x174> 131428: f9406260 ldr x0, [x19, #0xc0] 13142c: 9400aead bl 0x15cee0 <_ZdlPv@plt> 131430: 39426268 ldrb w8, [x19, #0x98] 131434: 3607f7c8 tbz w8, #0x0, 0x13132c ::__time_get_storage(char const*)+0x17c> 131438: f9405660 ldr x0, [x19, #0xa8] 13143c: 9400aea9 bl 0x15cee0 <_ZdlPv@plt> 131440: 39420268 ldrb w8, [x19, #0x80] 131444: 3607f788 tbz w8, #0x0, 0x131334 ::__time_get_storage(char const*)+0x184> 131448: f9404a60 ldr x0, [x19, #0x90] 13144c: 9400aea5 bl 0x15cee0 <_ZdlPv@plt> 131450: 3941a268 ldrb w8, [x19, #0x68] 131454: 3607f748 tbz w8, #0x0, 0x13133c ::__time_get_storage(char const*)+0x18c> 131458: f9403e60 ldr x0, [x19, #0x78] 13145c: 9400aea1 bl 0x15cee0 <_ZdlPv@plt> 131460: 39414268 ldrb w8, [x19, #0x50] 131464: 3607f708 tbz w8, #0x0, 0x131344 ::__time_get_storage(char const*)+0x194> 131468: f9403260 ldr x0, [x19, #0x60] 13146c: 9400ae9d bl 0x15cee0 <_ZdlPv@plt> 131470: 3940e268 ldrb w8, [x19, #0x38] 131474: 3607f6c8 tbz w8, #0x0, 0x13134c ::__time_get_storage(char const*)+0x19c> 131478: f9402660 ldr x0, [x19, #0x48] 13147c: 9400ae99 bl 0x15cee0 <_ZdlPv@plt> 131480: 39408268 ldrb w8, [x19, #0x20] 131484: 3607f688 tbz w8, #0x0, 0x131354 ::__time_get_storage(char const*)+0x1a4> 131488: f9401a60 ldr x0, [x19, #0x30] 13148c: 9400ae95 bl 0x15cee0 <_ZdlPv@plt> 131490: 39402268 ldrb w8, [x19, #0x8] 131494: 3707f648 tbnz w8, #0x0, 0x13135c ::__time_get_storage(char const*)+0x1ac> 131498: 17ffffb3 b 0x131364 ::__time_get_storage(char const*)+0x1b4> 000000000013149c ::~ctype_byname()>: 13149c: d503233f paciasp 1314a0: a9be7bfd stp x29, x30, [sp, #-0x20]! 1314a4: a9014ff4 stp x20, x19, [sp, #0x10] 1314a8: 910003fd mov x29, sp 1314ac: 900001e8 adrp x8, 0x16d000 1314b0: aa0003f3 mov x19, x0 1314b4: f9407d08 ldr x8, [x8, #0xf8] 1314b8: f9400800 ldr x0, [x0, #0x10] 1314bc: 91004108 add x8, x8, #0x10 1314c0: f9000268 str x8, [x19] 1314c4: 9400ba7b bl 0x15feb0 1314c8: aa1303e0 mov x0, x19 1314cc: a9414ff4 ldp x20, x19, [sp, #0x10] 1314d0: a8c27bfd ldp x29, x30, [sp], #0x20 1314d4: d50323bf autiasp 1314d8: 1400b192 b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 1314dc: aa0003f4 mov x20, x0 1314e0: aa1303e0 mov x0, x19 1314e4: 9400baa7 bl 0x15ff80 <_ZNSt6__ndk16locale5facetD2Ev@plt> 1314e8: aa1403e0 mov x0, x20 1314ec: 97fdde92 bl 0xa8f34 00000000001314f0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: 1314f0: d503233f paciasp 1314f4: d10143ff sub sp, sp, #0x50 1314f8: a9027bfd stp x29, x30, [sp, #0x20] 1314fc: 910083fd add x29, sp, #0x20 131500: f9001bf5 str x21, [sp, #0x30] 131504: a9044ff4 stp x20, x19, [sp, #0x40] 131508: d53bd055 mrs x21, TPIDR_EL0 13150c: aa0103f4 mov x20, x1 131510: f94016a8 ldr x8, [x21, #0x28] 131514: aa0003f3 mov x19, x0 131518: 5283f7e0 mov w0, #0x1fbf // =8127 13151c: aa1f03e2 mov x2, xzr 131520: f81f83a8 stur x8, [x29, #-0x8] 131524: 39400028 ldrb w8, [x1] 131528: f9400829 ldr x9, [x1, #0x10] 13152c: 7200011f tst w8, #0x1 131530: 9a811521 csinc x1, x9, x1, ne 131534: 9400b94b bl 0x15fa60 131538: f9000260 str x0, [x19] 13153c: b4000420 cbz x0, 0x1315c0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xd0> 131540: 91002260 add x0, x19, #0x8 131544: 2a1f03e1 mov w1, wzr 131548: 52808402 mov w2, #0x420 // =1056 13154c: 9400ae3d bl 0x15ce40 131550: 910003e0 mov x0, sp 131554: aa1403e1 mov x1, x20 131558: 52800022 mov w2, #0x1 // =1 13155c: 9400ba19 bl 0x15fdc0 <_ZNSt6__ndk112ctype_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt> 131560: 900001c8 adrp x8, 0x169000 +0x10> 131564: 9109e108 add x8, x8, #0x278 131568: f90003e8 str x8, [sp] 13156c: 910003e1 mov x1, sp 131570: aa1303e0 mov x0, x19 131574: 9400baff bl 0x160170 <_ZNSt6__ndk118__time_get_storageIwE4initERKNS_5ctypeIwEE@plt> 131578: 900001e8 adrp x8, 0x16d000 13157c: f9407d08 ldr x8, [x8, #0xf8] 131580: f9400be0 ldr x0, [sp, #0x10] 131584: 91004108 add x8, x8, #0x10 131588: f90003e8 str x8, [sp] 13158c: 9400ba49 bl 0x15feb0 131590: 910003e0 mov x0, sp 131594: 9400b163 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 131598: f94016a8 ldr x8, [x21, #0x28] 13159c: f85f83a9 ldur x9, [x29, #-0x8] 1315a0: eb09011f cmp x8, x9 1315a4: 540001c1 b.ne 0x1315dc ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xec> 1315a8: a9444ff4 ldp x20, x19, [sp, #0x40] 1315ac: a9427bfd ldp x29, x30, [sp, #0x20] 1315b0: f9401bf5 ldr x21, [sp, #0x30] 1315b4: 910143ff add sp, sp, #0x50 1315b8: d50323bf autiasp 1315bc: d65f03c0 ret 1315c0: d0fff9e0 adrp x0, 0x6f000 1315c4: 910003e8 mov x8, sp 1315c8: 913eac00 add x0, x0, #0xfab 1315cc: aa1403e1 mov x1, x20 1315d0: 9400b5cc bl 0x15ed00 <_ZNSt6__ndk1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_@plt> 1315d4: 910003e0 mov x0, sp 1315d8: 97ffd3d9 bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 1315dc: 9400ae15 bl 0x15ce30 <__stack_chk_fail@plt> 1315e0: aa0003f3 mov x19, x0 1315e4: 910003e0 mov x0, sp 1315e8: 9400ba66 bl 0x15ff80 <_ZNSt6__ndk16locale5facetD2Ev@plt> 1315ec: aa1303e0 mov x0, x19 1315f0: 97fdde51 bl 0xa8f34 1315f4: aa0003f4 mov x20, x0 1315f8: 910003e0 mov x0, sp 1315fc: 9400bae9 bl 0x1601a0 <_ZNSt6__ndk112ctype_bynameIwED2Ev@plt> 131600: 14000002 b 0x131608 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x118> 131604: aa0003f4 mov x20, x0 131608: 39504268 ldrb w8, [x19, #0x410] 13160c: 37000708 tbnz w8, #0x0, 0x1316ec ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1fc> 131610: 394fe268 ldrb w8, [x19, #0x3f8] 131614: 37000748 tbnz w8, #0x0, 0x1316fc ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x20c> 131618: 394f8268 ldrb w8, [x19, #0x3e0] 13161c: 37000788 tbnz w8, #0x0, 0x13170c ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x21c> 131620: 394f2268 ldrb w8, [x19, #0x3c8] 131624: 370007c8 tbnz w8, #0x0, 0x13171c ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x22c> 131628: 394ec268 ldrb w8, [x19, #0x3b0] 13162c: 37000808 tbnz w8, #0x0, 0x13172c ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x23c> 131630: 394e6268 ldrb w8, [x19, #0x398] 131634: 36000068 tbz w8, #0x0, 0x131640 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x150> 131638: f941d660 ldr x0, [x19, #0x3a8] 13163c: 9400ae29 bl 0x15cee0 <_ZdlPv@plt> 131640: 52804815 mov w21, #0x240 // =576 131644: 14000003 b 0x131650 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x160> 131648: f10062b5 subs x21, x21, #0x18 13164c: 540000e0 b.eq 0x131668 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x178> 131650: 8b150268 add x8, x19, x21 131654: 39450109 ldrb w9, [x8, #0x140] 131658: 3607ff89 tbz w9, #0x0, 0x131648 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x158> 13165c: f940a900 ldr x0, [x8, #0x150] 131660: 9400ae20 bl 0x15cee0 <_ZdlPv@plt> 131664: 17fffff9 b 0x131648 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x158> 131668: 39450268 ldrb w8, [x19, #0x140] 13166c: 370006a8 tbnz w8, #0x0, 0x131740 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x250> 131670: 3944a268 ldrb w8, [x19, #0x128] 131674: 370006e8 tbnz w8, #0x0, 0x131750 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x260> 131678: 39444268 ldrb w8, [x19, #0x110] 13167c: 37000728 tbnz w8, #0x0, 0x131760 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x270> 131680: 3943e268 ldrb w8, [x19, #0xf8] 131684: 37000768 tbnz w8, #0x0, 0x131770 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x280> 131688: 39438268 ldrb w8, [x19, #0xe0] 13168c: 370007a8 tbnz w8, #0x0, 0x131780 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x290> 131690: 39432268 ldrb w8, [x19, #0xc8] 131694: 370007e8 tbnz w8, #0x0, 0x131790 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2a0> 131698: 3942c268 ldrb w8, [x19, #0xb0] 13169c: 37000828 tbnz w8, #0x0, 0x1317a0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2b0> 1316a0: 39426268 ldrb w8, [x19, #0x98] 1316a4: 37000868 tbnz w8, #0x0, 0x1317b0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2c0> 1316a8: 39420268 ldrb w8, [x19, #0x80] 1316ac: 370008a8 tbnz w8, #0x0, 0x1317c0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2d0> 1316b0: 3941a268 ldrb w8, [x19, #0x68] 1316b4: 370008e8 tbnz w8, #0x0, 0x1317d0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2e0> 1316b8: 39414268 ldrb w8, [x19, #0x50] 1316bc: 37000928 tbnz w8, #0x0, 0x1317e0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2f0> 1316c0: 3940e268 ldrb w8, [x19, #0x38] 1316c4: 37000968 tbnz w8, #0x0, 0x1317f0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x300> 1316c8: 39408268 ldrb w8, [x19, #0x20] 1316cc: 370009a8 tbnz w8, #0x0, 0x131800 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x310> 1316d0: 39402268 ldrb w8, [x19, #0x8] 1316d4: 36000068 tbz w8, #0x0, 0x1316e0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1f0> 1316d8: f9400e60 ldr x0, [x19, #0x18] 1316dc: 9400ae01 bl 0x15cee0 <_ZdlPv@plt> 1316e0: aa1303e0 mov x0, x19 1316e4: 9400ba93 bl 0x160130 <_ZNSt6__ndk110__time_getD2Ev@plt> 1316e8: 1400004e b 0x131820 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x330> 1316ec: f9421260 ldr x0, [x19, #0x420] 1316f0: 9400adfc bl 0x15cee0 <_ZdlPv@plt> 1316f4: 394fe268 ldrb w8, [x19, #0x3f8] 1316f8: 3607f908 tbz w8, #0x0, 0x131618 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x128> 1316fc: f9420660 ldr x0, [x19, #0x408] 131700: 9400adf8 bl 0x15cee0 <_ZdlPv@plt> 131704: 394f8268 ldrb w8, [x19, #0x3e0] 131708: 3607f8c8 tbz w8, #0x0, 0x131620 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x130> 13170c: f941fa60 ldr x0, [x19, #0x3f0] 131710: 9400adf4 bl 0x15cee0 <_ZdlPv@plt> 131714: 394f2268 ldrb w8, [x19, #0x3c8] 131718: 3607f888 tbz w8, #0x0, 0x131628 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x138> 13171c: f941ee60 ldr x0, [x19, #0x3d8] 131720: 9400adf0 bl 0x15cee0 <_ZdlPv@plt> 131724: 394ec268 ldrb w8, [x19, #0x3b0] 131728: 3607f848 tbz w8, #0x0, 0x131630 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x140> 13172c: f941e260 ldr x0, [x19, #0x3c0] 131730: 9400adec bl 0x15cee0 <_ZdlPv@plt> 131734: 394e6268 ldrb w8, [x19, #0x398] 131738: 3707f808 tbnz w8, #0x0, 0x131638 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x148> 13173c: 17ffffc1 b 0x131640 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x150> 131740: f940aa60 ldr x0, [x19, #0x150] 131744: 9400ade7 bl 0x15cee0 <_ZdlPv@plt> 131748: 3944a268 ldrb w8, [x19, #0x128] 13174c: 3607f968 tbz w8, #0x0, 0x131678 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x188> 131750: f9409e60 ldr x0, [x19, #0x138] 131754: 9400ade3 bl 0x15cee0 <_ZdlPv@plt> 131758: 39444268 ldrb w8, [x19, #0x110] 13175c: 3607f928 tbz w8, #0x0, 0x131680 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x190> 131760: f9409260 ldr x0, [x19, #0x120] 131764: 9400addf bl 0x15cee0 <_ZdlPv@plt> 131768: 3943e268 ldrb w8, [x19, #0xf8] 13176c: 3607f8e8 tbz w8, #0x0, 0x131688 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x198> 131770: f9408660 ldr x0, [x19, #0x108] 131774: 9400addb bl 0x15cee0 <_ZdlPv@plt> 131778: 39438268 ldrb w8, [x19, #0xe0] 13177c: 3607f8a8 tbz w8, #0x0, 0x131690 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1a0> 131780: f9407a60 ldr x0, [x19, #0xf0] 131784: 9400add7 bl 0x15cee0 <_ZdlPv@plt> 131788: 39432268 ldrb w8, [x19, #0xc8] 13178c: 3607f868 tbz w8, #0x0, 0x131698 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1a8> 131790: f9406e60 ldr x0, [x19, #0xd8] 131794: 9400add3 bl 0x15cee0 <_ZdlPv@plt> 131798: 3942c268 ldrb w8, [x19, #0xb0] 13179c: 3607f828 tbz w8, #0x0, 0x1316a0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1b0> 1317a0: f9406260 ldr x0, [x19, #0xc0] 1317a4: 9400adcf bl 0x15cee0 <_ZdlPv@plt> 1317a8: 39426268 ldrb w8, [x19, #0x98] 1317ac: 3607f7e8 tbz w8, #0x0, 0x1316a8 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1b8> 1317b0: f9405660 ldr x0, [x19, #0xa8] 1317b4: 9400adcb bl 0x15cee0 <_ZdlPv@plt> 1317b8: 39420268 ldrb w8, [x19, #0x80] 1317bc: 3607f7a8 tbz w8, #0x0, 0x1316b0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1c0> 1317c0: f9404a60 ldr x0, [x19, #0x90] 1317c4: 9400adc7 bl 0x15cee0 <_ZdlPv@plt> 1317c8: 3941a268 ldrb w8, [x19, #0x68] 1317cc: 3607f768 tbz w8, #0x0, 0x1316b8 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1c8> 1317d0: f9403e60 ldr x0, [x19, #0x78] 1317d4: 9400adc3 bl 0x15cee0 <_ZdlPv@plt> 1317d8: 39414268 ldrb w8, [x19, #0x50] 1317dc: 3607f728 tbz w8, #0x0, 0x1316c0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1d0> 1317e0: f9403260 ldr x0, [x19, #0x60] 1317e4: 9400adbf bl 0x15cee0 <_ZdlPv@plt> 1317e8: 3940e268 ldrb w8, [x19, #0x38] 1317ec: 3607f6e8 tbz w8, #0x0, 0x1316c8 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1d8> 1317f0: f9402660 ldr x0, [x19, #0x48] 1317f4: 9400adbb bl 0x15cee0 <_ZdlPv@plt> 1317f8: 39408268 ldrb w8, [x19, #0x20] 1317fc: 3607f6a8 tbz w8, #0x0, 0x1316d0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1e0> 131800: f9401a60 ldr x0, [x19, #0x30] 131804: 9400adb7 bl 0x15cee0 <_ZdlPv@plt> 131808: 39402268 ldrb w8, [x19, #0x8] 13180c: 3707f668 tbnz w8, #0x0, 0x1316d8 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1e8> 131810: 17ffffb4 b 0x1316e0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1f0> 131814: 394003e8 ldrb w8, [sp] 131818: aa0003f4 mov x20, x0 13181c: 37000068 tbnz w8, #0x0, 0x131828 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x338> 131820: aa1403e0 mov x0, x20 131824: 94009e4f bl 0x159160 <__emutls_get_address+0x6d4> 131828: f9400be0 ldr x0, [sp, #0x10] 13182c: 9400adad bl 0x15cee0 <_ZdlPv@plt> 131830: aa1403e0 mov x0, x20 131834: 94009e4b bl 0x159160 <__emutls_get_address+0x6d4> 0000000000131838 ::__do_date_order() const>: 131838: d503245f bti c 13183c: 394fe009 ldrb w9, [x0, #0x3f8] 131840: 910fe408 add x8, x0, #0x3f9 131844: f942000a ldr x10, [x0, #0x400] 131848: f942040b ldr x11, [x0, #0x408] 13184c: d341fd2c lsr x12, x9, #1 131850: 7200013f tst w9, #0x1 131854: 9a8a0189 csel x9, x12, x10, eq 131858: 9a8b0108 csel x8, x8, x11, eq 13185c: b4000129 cbz x9, 0x131880 ::__do_date_order() const+0x48> 131860: aa1f03ea mov x10, xzr 131864: 386a690b ldrb w11, [x8, x10] 131868: 7100957f cmp w11, #0x25 13186c: 540000c0 b.eq 0x131884 ::__do_date_order() const+0x4c> 131870: 1100054a add w10, w10, #0x1 131874: eb0a013f cmp x9, x10 131878: 54ffff68 b.hi 0x131864 ::__do_date_order() const+0x2c> 13187c: 14000002 b 0x131884 ::__do_date_order() const+0x4c> 131880: 2a1f03ea mov w10, wzr 131884: 1100054b add w11, w10, #0x1 131888: 386b490b ldrb w11, [x8, w11, uxtw] 13188c: 5101656b sub w11, w11, #0x59 131890: 7100817f cmp w11, #0x20 131894: 54000fc8 b.hi 0x131a8c ::__do_date_order() const+0x254> 131898: f0fffa4c adrp x12, 0x7c000 13189c: 9115e18c add x12, x12, #0x578 1318a0: 1000008d adr x13, 0x1318b0 ::__do_date_order() const+0x78> 1318a4: 386b698e ldrb w14, [x12, x11] 1318a8: 8b0e09ad add x13, x13, x14, lsl #2 1318ac: d61f01a0 br x13 1318b0: d503249f bti j 1318b4: 1100094a add w10, w10, #0x2 1318b8: eb0a013f cmp x9, x10 1318bc: 540000e9 b.ls 0x1318d8 ::__do_date_order() const+0xa0> 1318c0: 386a690b ldrb w11, [x8, x10] 1318c4: 7100957f cmp w11, #0x25 1318c8: 54000080 b.eq 0x1318d8 ::__do_date_order() const+0xa0> 1318cc: 1100054a add w10, w10, #0x1 1318d0: eb0a013f cmp x9, x10 1318d4: 54ffff68 b.hi 0x1318c0 ::__do_date_order() const+0x88> 1318d8: eb0a013f cmp x9, x10 1318dc: 54000d80 b.eq 0x131a8c ::__do_date_order() const+0x254> 1318e0: 1100054b add w11, w10, #0x1 1318e4: 386b490b ldrb w11, [x8, w11, uxtw] 1318e8: 7101917f cmp w11, #0x64 1318ec: 54000ae0 b.eq 0x131a48 ::__do_date_order() const+0x210> 1318f0: 7101b57f cmp w11, #0x6d 1318f4: 54000cc1 b.ne 0x131a8c ::__do_date_order() const+0x254> 1318f8: 1100094a add w10, w10, #0x2 1318fc: eb0a013f cmp x9, x10 131900: 540000e9 b.ls 0x13191c ::__do_date_order() const+0xe4> 131904: 386a690b ldrb w11, [x8, x10] 131908: 7100957f cmp w11, #0x25 13190c: 54000080 b.eq 0x13191c ::__do_date_order() const+0xe4> 131910: 1100054a add w10, w10, #0x1 131914: eb0a013f cmp x9, x10 131918: 54ffff68 b.hi 0x131904 ::__do_date_order() const+0xcc> 13191c: eb0a013f cmp x9, x10 131920: 54000b60 b.eq 0x131a8c ::__do_date_order() const+0x254> 131924: 11000549 add w9, w10, #0x1 131928: 38694908 ldrb w8, [x8, w9, uxtw] 13192c: 7101911f cmp w8, #0x64 131930: 54000ae1 b.ne 0x131a8c ::__do_date_order() const+0x254> 131934: 52800060 mov w0, #0x3 // =3 131938: d65f03c0 ret 13193c: d503249f bti j 131940: 1100094a add w10, w10, #0x2 131944: eb0a013f cmp x9, x10 131948: 540000e9 b.ls 0x131964 ::__do_date_order() const+0x12c> 13194c: 386a690b ldrb w11, [x8, x10] 131950: 7100957f cmp w11, #0x25 131954: 54000080 b.eq 0x131964 ::__do_date_order() const+0x12c> 131958: 1100054a add w10, w10, #0x1 13195c: eb0a013f cmp x9, x10 131960: 54ffff68 b.hi 0x13194c ::__do_date_order() const+0x114> 131964: eb0a013f cmp x9, x10 131968: 54000920 b.eq 0x131a8c ::__do_date_order() const+0x254> 13196c: 1100054b add w11, w10, #0x1 131970: 386b490b ldrb w11, [x8, w11, uxtw] 131974: 7101b57f cmp w11, #0x6d 131978: 540008a1 b.ne 0x131a8c ::__do_date_order() const+0x254> 13197c: 1100094a add w10, w10, #0x2 131980: eb0a013f cmp x9, x10 131984: 540000e9 b.ls 0x1319a0 ::__do_date_order() const+0x168> 131988: 386a690b ldrb w11, [x8, x10] 13198c: 7100957f cmp w11, #0x25 131990: 54000080 b.eq 0x1319a0 ::__do_date_order() const+0x168> 131994: 1100054a add w10, w10, #0x1 131998: eb0a013f cmp x9, x10 13199c: 54ffff68 b.hi 0x131988 ::__do_date_order() const+0x150> 1319a0: eb0a013f cmp x9, x10 1319a4: 54000740 b.eq 0x131a8c ::__do_date_order() const+0x254> 1319a8: 11000549 add w9, w10, #0x1 1319ac: 38694908 ldrb w8, [x8, w9, uxtw] 1319b0: 121a7908 and w8, w8, #0xffffffdf 1319b4: 7101651f cmp w8, #0x59 1319b8: 1a9f17e0 cset w0, eq 1319bc: d65f03c0 ret 1319c0: d503249f bti j 1319c4: 1100094a add w10, w10, #0x2 1319c8: eb0a013f cmp x9, x10 1319cc: 540000e9 b.ls 0x1319e8 ::__do_date_order() const+0x1b0> 1319d0: 386a690b ldrb w11, [x8, x10] 1319d4: 7100957f cmp w11, #0x25 1319d8: 54000080 b.eq 0x1319e8 ::__do_date_order() const+0x1b0> 1319dc: 1100054a add w10, w10, #0x1 1319e0: eb0a013f cmp x9, x10 1319e4: 54ffff68 b.hi 0x1319d0 ::__do_date_order() const+0x198> 1319e8: eb0a013f cmp x9, x10 1319ec: 54000500 b.eq 0x131a8c ::__do_date_order() const+0x254> 1319f0: 1100054b add w11, w10, #0x1 1319f4: 386b490b ldrb w11, [x8, w11, uxtw] 1319f8: 7101917f cmp w11, #0x64 1319fc: 54000481 b.ne 0x131a8c ::__do_date_order() const+0x254> 131a00: 1100094a add w10, w10, #0x2 131a04: eb0a013f cmp x9, x10 131a08: 540000e9 b.ls 0x131a24 ::__do_date_order() const+0x1ec> 131a0c: 386a690b ldrb w11, [x8, x10] 131a10: 7100957f cmp w11, #0x25 131a14: 54000080 b.eq 0x131a24 ::__do_date_order() const+0x1ec> 131a18: 1100054a add w10, w10, #0x1 131a1c: eb0a013f cmp x9, x10 131a20: 54ffff68 b.hi 0x131a0c ::__do_date_order() const+0x1d4> 131a24: eb0a013f cmp x9, x10 131a28: 54000320 b.eq 0x131a8c ::__do_date_order() const+0x254> 131a2c: 11000549 add w9, w10, #0x1 131a30: 38694908 ldrb w8, [x8, w9, uxtw] 131a34: 121a7908 and w8, w8, #0xffffffdf 131a38: 7101651f cmp w8, #0x59 131a3c: 1a9f17e8 cset w8, eq 131a40: 531f7900 lsl w0, w8, #1 131a44: d65f03c0 ret 131a48: 1100094a add w10, w10, #0x2 131a4c: eb0a013f cmp x9, x10 131a50: 540000e9 b.ls 0x131a6c ::__do_date_order() const+0x234> 131a54: 386a690b ldrb w11, [x8, x10] 131a58: 7100957f cmp w11, #0x25 131a5c: 54000080 b.eq 0x131a6c ::__do_date_order() const+0x234> 131a60: 1100054a add w10, w10, #0x1 131a64: eb0a013f cmp x9, x10 131a68: 54ffff68 b.hi 0x131a54 ::__do_date_order() const+0x21c> 131a6c: eb0a013f cmp x9, x10 131a70: 540000e0 b.eq 0x131a8c ::__do_date_order() const+0x254> 131a74: 11000549 add w9, w10, #0x1 131a78: 38694908 ldrb w8, [x8, w9, uxtw] 131a7c: 7101b51f cmp w8, #0x6d 131a80: 54000061 b.ne 0x131a8c ::__do_date_order() const+0x254> 131a84: 52800080 mov w0, #0x4 // =4 131a88: d65f03c0 ret 131a8c: d503249f bti j 131a90: 2a1f03e0 mov w0, wzr 131a94: d65f03c0 ret 0000000000131a98 ::__do_date_order() const>: 131a98: d503245f bti c 131a9c: 394fe009 ldrb w9, [x0, #0x3f8] 131aa0: 910ff008 add x8, x0, #0x3fc 131aa4: f942000a ldr x10, [x0, #0x400] 131aa8: f942040b ldr x11, [x0, #0x408] 131aac: d341fd2c lsr x12, x9, #1 131ab0: 7200013f tst w9, #0x1 131ab4: 9a8a0189 csel x9, x12, x10, eq 131ab8: 9a8b0108 csel x8, x8, x11, eq 131abc: b4000129 cbz x9, 0x131ae0 ::__do_date_order() const+0x48> 131ac0: aa1f03ea mov x10, xzr 131ac4: b86a790b ldr w11, [x8, x10, lsl #2] 131ac8: 7100957f cmp w11, #0x25 131acc: 540000c0 b.eq 0x131ae4 ::__do_date_order() const+0x4c> 131ad0: 1100054a add w10, w10, #0x1 131ad4: eb0a013f cmp x9, x10 131ad8: 54ffff68 b.hi 0x131ac4 ::__do_date_order() const+0x2c> 131adc: 14000002 b 0x131ae4 ::__do_date_order() const+0x4c> 131ae0: 2a1f03ea mov w10, wzr 131ae4: 1100054b add w11, w10, #0x1 131ae8: b86b590b ldr w11, [x8, w11, uxtw #2] 131aec: 5101656b sub w11, w11, #0x59 131af0: 7100817f cmp w11, #0x20 131af4: 54000fc8 b.hi 0x131cec ::__do_date_order() const+0x254> 131af8: f0fffa4c adrp x12, 0x7c000 131afc: 9116658c add x12, x12, #0x599 131b00: 1000008d adr x13, 0x131b10 ::__do_date_order() const+0x78> 131b04: 386b698e ldrb w14, [x12, x11] 131b08: 8b0e09ad add x13, x13, x14, lsl #2 131b0c: d61f01a0 br x13 131b10: d503249f bti j 131b14: 1100094a add w10, w10, #0x2 131b18: eb0a013f cmp x9, x10 131b1c: 540000e9 b.ls 0x131b38 ::__do_date_order() const+0xa0> 131b20: b86a790b ldr w11, [x8, x10, lsl #2] 131b24: 7100957f cmp w11, #0x25 131b28: 54000080 b.eq 0x131b38 ::__do_date_order() const+0xa0> 131b2c: 1100054a add w10, w10, #0x1 131b30: eb0a013f cmp x9, x10 131b34: 54ffff68 b.hi 0x131b20 ::__do_date_order() const+0x88> 131b38: eb0a013f cmp x9, x10 131b3c: 54000d80 b.eq 0x131cec ::__do_date_order() const+0x254> 131b40: 1100054b add w11, w10, #0x1 131b44: b86b590b ldr w11, [x8, w11, uxtw #2] 131b48: 7101917f cmp w11, #0x64 131b4c: 54000ae0 b.eq 0x131ca8 ::__do_date_order() const+0x210> 131b50: 7101b57f cmp w11, #0x6d 131b54: 54000cc1 b.ne 0x131cec ::__do_date_order() const+0x254> 131b58: 1100094a add w10, w10, #0x2 131b5c: eb0a013f cmp x9, x10 131b60: 540000e9 b.ls 0x131b7c ::__do_date_order() const+0xe4> 131b64: b86a790b ldr w11, [x8, x10, lsl #2] 131b68: 7100957f cmp w11, #0x25 131b6c: 54000080 b.eq 0x131b7c ::__do_date_order() const+0xe4> 131b70: 1100054a add w10, w10, #0x1 131b74: eb0a013f cmp x9, x10 131b78: 54ffff68 b.hi 0x131b64 ::__do_date_order() const+0xcc> 131b7c: eb0a013f cmp x9, x10 131b80: 54000b60 b.eq 0x131cec ::__do_date_order() const+0x254> 131b84: 11000549 add w9, w10, #0x1 131b88: b8695908 ldr w8, [x8, w9, uxtw #2] 131b8c: 7101911f cmp w8, #0x64 131b90: 54000ae1 b.ne 0x131cec ::__do_date_order() const+0x254> 131b94: 52800060 mov w0, #0x3 // =3 131b98: d65f03c0 ret 131b9c: d503249f bti j 131ba0: 1100094a add w10, w10, #0x2 131ba4: eb0a013f cmp x9, x10 131ba8: 540000e9 b.ls 0x131bc4 ::__do_date_order() const+0x12c> 131bac: b86a790b ldr w11, [x8, x10, lsl #2] 131bb0: 7100957f cmp w11, #0x25 131bb4: 54000080 b.eq 0x131bc4 ::__do_date_order() const+0x12c> 131bb8: 1100054a add w10, w10, #0x1 131bbc: eb0a013f cmp x9, x10 131bc0: 54ffff68 b.hi 0x131bac ::__do_date_order() const+0x114> 131bc4: eb0a013f cmp x9, x10 131bc8: 54000920 b.eq 0x131cec ::__do_date_order() const+0x254> 131bcc: 1100054b add w11, w10, #0x1 131bd0: b86b590b ldr w11, [x8, w11, uxtw #2] 131bd4: 7101b57f cmp w11, #0x6d 131bd8: 540008a1 b.ne 0x131cec ::__do_date_order() const+0x254> 131bdc: 1100094a add w10, w10, #0x2 131be0: eb0a013f cmp x9, x10 131be4: 540000e9 b.ls 0x131c00 ::__do_date_order() const+0x168> 131be8: b86a790b ldr w11, [x8, x10, lsl #2] 131bec: 7100957f cmp w11, #0x25 131bf0: 54000080 b.eq 0x131c00 ::__do_date_order() const+0x168> 131bf4: 1100054a add w10, w10, #0x1 131bf8: eb0a013f cmp x9, x10 131bfc: 54ffff68 b.hi 0x131be8 ::__do_date_order() const+0x150> 131c00: eb0a013f cmp x9, x10 131c04: 54000740 b.eq 0x131cec ::__do_date_order() const+0x254> 131c08: 11000549 add w9, w10, #0x1 131c0c: b8695908 ldr w8, [x8, w9, uxtw #2] 131c10: 121a7908 and w8, w8, #0xffffffdf 131c14: 7101651f cmp w8, #0x59 131c18: 1a9f17e0 cset w0, eq 131c1c: d65f03c0 ret 131c20: d503249f bti j 131c24: 1100094a add w10, w10, #0x2 131c28: eb0a013f cmp x9, x10 131c2c: 540000e9 b.ls 0x131c48 ::__do_date_order() const+0x1b0> 131c30: b86a790b ldr w11, [x8, x10, lsl #2] 131c34: 7100957f cmp w11, #0x25 131c38: 54000080 b.eq 0x131c48 ::__do_date_order() const+0x1b0> 131c3c: 1100054a add w10, w10, #0x1 131c40: eb0a013f cmp x9, x10 131c44: 54ffff68 b.hi 0x131c30 ::__do_date_order() const+0x198> 131c48: eb0a013f cmp x9, x10 131c4c: 54000500 b.eq 0x131cec ::__do_date_order() const+0x254> 131c50: 1100054b add w11, w10, #0x1 131c54: b86b590b ldr w11, [x8, w11, uxtw #2] 131c58: 7101917f cmp w11, #0x64 131c5c: 54000481 b.ne 0x131cec ::__do_date_order() const+0x254> 131c60: 1100094a add w10, w10, #0x2 131c64: eb0a013f cmp x9, x10 131c68: 540000e9 b.ls 0x131c84 ::__do_date_order() const+0x1ec> 131c6c: b86a790b ldr w11, [x8, x10, lsl #2] 131c70: 7100957f cmp w11, #0x25 131c74: 54000080 b.eq 0x131c84 ::__do_date_order() const+0x1ec> 131c78: 1100054a add w10, w10, #0x1 131c7c: eb0a013f cmp x9, x10 131c80: 54ffff68 b.hi 0x131c6c ::__do_date_order() const+0x1d4> 131c84: eb0a013f cmp x9, x10 131c88: 54000320 b.eq 0x131cec ::__do_date_order() const+0x254> 131c8c: 11000549 add w9, w10, #0x1 131c90: b8695908 ldr w8, [x8, w9, uxtw #2] 131c94: 121a7908 and w8, w8, #0xffffffdf 131c98: 7101651f cmp w8, #0x59 131c9c: 1a9f17e8 cset w8, eq 131ca0: 531f7900 lsl w0, w8, #1 131ca4: d65f03c0 ret 131ca8: 1100094a add w10, w10, #0x2 131cac: eb0a013f cmp x9, x10 131cb0: 540000e9 b.ls 0x131ccc ::__do_date_order() const+0x234> 131cb4: b86a790b ldr w11, [x8, x10, lsl #2] 131cb8: 7100957f cmp w11, #0x25 131cbc: 54000080 b.eq 0x131ccc ::__do_date_order() const+0x234> 131cc0: 1100054a add w10, w10, #0x1 131cc4: eb0a013f cmp x9, x10 131cc8: 54ffff68 b.hi 0x131cb4 ::__do_date_order() const+0x21c> 131ccc: eb0a013f cmp x9, x10 131cd0: 540000e0 b.eq 0x131cec ::__do_date_order() const+0x254> 131cd4: 11000549 add w9, w10, #0x1 131cd8: b8695908 ldr w8, [x8, w9, uxtw #2] 131cdc: 7101b51f cmp w8, #0x6d 131ce0: 54000061 b.ne 0x131cec ::__do_date_order() const+0x254> 131ce4: 52800080 mov w0, #0x4 // =4 131ce8: d65f03c0 ret 131cec: d503249f bti j 131cf0: 2a1f03e0 mov w0, wzr 131cf4: d65f03c0 ret 0000000000131cf8 : 131cf8: d503233f paciasp 131cfc: d101c3ff sub sp, sp, #0x70 131d00: a9047bfd stp x29, x30, [sp, #0x40] 131d04: 910103fd add x29, sp, #0x40 131d08: f9002bf5 str x21, [sp, #0x50] 131d0c: a9064ff4 stp x20, x19, [sp, #0x60] 131d10: d53bd055 mrs x21, TPIDR_EL0 131d14: aa0003f4 mov x20, x0 131d18: f94016a8 ldr x8, [x21, #0x28] 131d1c: 5283f7e0 mov w0, #0x1fbf // =8127 131d20: aa1f03e2 mov x2, xzr 131d24: aa0103f3 mov x19, x1 131d28: f81f83a8 stur x8, [x29, #-0x8] 131d2c: 9400b74d bl 0x15fa60 131d30: f9000280 str x0, [x20] 131d34: b4000160 cbz x0, 0x131d60 131d38: f94016a8 ldr x8, [x21, #0x28] 131d3c: f85f83a9 ldur x9, [x29, #-0x8] 131d40: eb09011f cmp x8, x9 131d44: 540002e1 b.ne 0x131da0 131d48: a9464ff4 ldp x20, x19, [sp, #0x60] 131d4c: a9447bfd ldp x29, x30, [sp, #0x40] 131d50: f9402bf5 ldr x21, [sp, #0x50] 131d54: 9101c3ff add sp, sp, #0x70 131d58: d50323bf autiasp 131d5c: d65f03c0 ret 131d60: 910023e0 add x0, sp, #0x8 131d64: aa1303e1 mov x1, x19 131d68: 9400b642 bl 0x15f670 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc@plt> 131d6c: 90fff9e2 adrp x2, 0x6d000 131d70: 910023e0 add x0, sp, #0x8 131d74: 911c2042 add x2, x2, #0x708 131d78: aa1f03e1 mov x1, xzr 131d7c: 9400b575 bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> 131d80: f9400808 ldr x8, [x0, #0x10] 131d84: 3dc00000 ldr q0, [x0] 131d88: f9001be8 str x8, [sp, #0x30] 131d8c: 3d800be0 str q0, [sp, #0x20] 131d90: a900fc1f stp xzr, xzr, [x0, #0x8] 131d94: f900001f str xzr, [x0] 131d98: 910083e0 add x0, sp, #0x20 131d9c: 97ffd1e8 bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 131da0: 9400ac24 bl 0x15ce30 <__stack_chk_fail@plt> 131da4: 394083e8 ldrb w8, [sp, #0x20] 131da8: aa0003f3 mov x19, x0 131dac: 370000a8 tbnz w8, #0x0, 0x131dc0 131db0: 394023e8 ldrb w8, [sp, #0x8] 131db4: 37000168 tbnz w8, #0x0, 0x131de0 131db8: aa1303e0 mov x0, x19 131dbc: 94009ce9 bl 0x159160 <__emutls_get_address+0x6d4> 131dc0: f9401be0 ldr x0, [sp, #0x30] 131dc4: 9400ac47 bl 0x15cee0 <_ZdlPv@plt> 131dc8: 394023e8 ldrb w8, [sp, #0x8] 131dcc: 3607ff68 tbz w8, #0x0, 0x131db8 131dd0: 14000004 b 0x131de0 131dd4: aa0003f3 mov x19, x0 131dd8: 394023e8 ldrb w8, [sp, #0x8] 131ddc: 3607fee8 tbz w8, #0x0, 0x131db8 131de0: f9400fe0 ldr x0, [sp, #0x18] 131de4: 9400ac3f bl 0x15cee0 <_ZdlPv@plt> 131de8: aa1303e0 mov x0, x19 131dec: 94009cdd bl 0x159160 <__emutls_get_address+0x6d4> 0000000000131df0 , std::__ndk1::allocator> const&)>: 131df0: d503233f paciasp 131df4: d10143ff sub sp, sp, #0x50 131df8: a9027bfd stp x29, x30, [sp, #0x20] 131dfc: 910083fd add x29, sp, #0x20 131e00: f9001bf5 str x21, [sp, #0x30] 131e04: a9044ff4 stp x20, x19, [sp, #0x40] 131e08: d53bd055 mrs x21, TPIDR_EL0 131e0c: aa0103f3 mov x19, x1 131e10: f94016a8 ldr x8, [x21, #0x28] 131e14: aa0003f4 mov x20, x0 131e18: 5283f7e0 mov w0, #0x1fbf // =8127 131e1c: aa1f03e2 mov x2, xzr 131e20: f81f83a8 stur x8, [x29, #-0x8] 131e24: 39400028 ldrb w8, [x1] 131e28: f9400829 ldr x9, [x1, #0x10] 131e2c: 7200011f tst w8, #0x1 131e30: 9a811521 csinc x1, x9, x1, ne 131e34: 9400b70b bl 0x15fa60 131e38: f9000280 str x0, [x20] 131e3c: b4000160 cbz x0, 0x131e68 , std::__ndk1::allocator> const&)+0x78> 131e40: f94016a8 ldr x8, [x21, #0x28] 131e44: f85f83a9 ldur x9, [x29, #-0x8] 131e48: eb09011f cmp x8, x9 131e4c: 540001c1 b.ne 0x131e84 , std::__ndk1::allocator> const&)+0x94> 131e50: a9444ff4 ldp x20, x19, [sp, #0x40] 131e54: a9427bfd ldp x29, x30, [sp, #0x20] 131e58: f9401bf5 ldr x21, [sp, #0x30] 131e5c: 910143ff add sp, sp, #0x50 131e60: d50323bf autiasp 131e64: d65f03c0 ret 131e68: 90fff9e0 adrp x0, 0x6d000 131e6c: 910003e8 mov x8, sp 131e70: 911c2000 add x0, x0, #0x708 131e74: aa1303e1 mov x1, x19 131e78: 9400b3a2 bl 0x15ed00 <_ZNSt6__ndk1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_@plt> 131e7c: 910003e0 mov x0, sp 131e80: 97ffd1af bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 131e84: 9400abeb bl 0x15ce30 <__stack_chk_fail@plt> 131e88: 394003e8 ldrb w8, [sp] 131e8c: aa0003f3 mov x19, x0 131e90: 36000068 tbz w8, #0x0, 0x131e9c , std::__ndk1::allocator> const&)+0xac> 131e94: f9400be0 ldr x0, [sp, #0x10] 131e98: 9400ac12 bl 0x15cee0 <_ZdlPv@plt> 131e9c: aa1303e0 mov x0, x19 131ea0: 94009cb0 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000131ea4 : 131ea4: d503233f paciasp 131ea8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 131eac: f9000bf5 str x21, [sp, #0x10] 131eb0: 910003fd mov x29, sp 131eb4: a9024ff4 stp x20, x19, [sp, #0x20] 131eb8: d0000208 adrp x8, 0x173000 131ebc: aa0003f3 mov x19, x0 131ec0: 9118e108 add x8, x8, #0x638 131ec4: f9400014 ldr x20, [x0] 131ec8: d0000215 adrp x21, 0x173000 131ecc: 08dffd08 ldarb w8, [x8] 131ed0: 36000168 tbz w8, #0x0, 0x131efc 131ed4: f9431aa8 ldr x8, [x21, #0x630] 131ed8: eb08029f cmp x20, x8 131edc: 54000060 b.eq 0x131ee8 131ee0: f9400260 ldr x0, [x19] 131ee4: 9400b7f3 bl 0x15feb0 131ee8: a9424ff4 ldp x20, x19, [sp, #0x20] 131eec: f9400bf5 ldr x21, [sp, #0x10] 131ef0: a8c37bfd ldp x29, x30, [sp], #0x30 131ef4: d50323bf autiasp 131ef8: d65f03c0 ret 131efc: d0000200 adrp x0, 0x173000 131f00: 9118e000 add x0, x0, #0x638 131f04: 9400b5e7 bl 0x15f6a0 <__cxa_guard_acquire@plt> 131f08: 34fffe60 cbz w0, 0x131ed4 131f0c: b0fff9e1 adrp x1, 0x6e000 131f10: 5283f7e0 mov w0, #0x1fbf // =8127 131f14: 911fa421 add x1, x1, #0x7e9 131f18: aa1f03e2 mov x2, xzr 131f1c: 9400b6d1 bl 0x15fa60 131f20: f9031aa0 str x0, [x21, #0x630] 131f24: d0000200 adrp x0, 0x173000 131f28: 9118e000 add x0, x0, #0x638 131f2c: 9400b5e9 bl 0x15f6d0 <__cxa_guard_release@plt> 131f30: 17ffffe9 b 0x131ed4 131f34: aa0003f3 mov x19, x0 131f38: d0000200 adrp x0, 0x173000 131f3c: 9118e000 add x0, x0, #0x638 131f40: 9400b6cc bl 0x15fa70 <__cxa_guard_abort@plt> 131f44: aa1303e0 mov x0, x19 131f48: 97fddbfb bl 0xa8f34 131f4c: 97fddbfa bl 0xa8f34 0000000000131f50 ::init(char const*)>: 131f50: d503233f paciasp 131f54: d10243ff sub sp, sp, #0x90 131f58: a9057bfd stp x29, x30, [sp, #0x50] 131f5c: 910143fd add x29, sp, #0x50 131f60: f90033f7 str x23, [sp, #0x60] 131f64: a90757f6 stp x22, x21, [sp, #0x70] 131f68: a9084ff4 stp x20, x19, [sp, #0x80] 131f6c: d53bd057 mrs x23, TPIDR_EL0 131f70: aa0003f4 mov x20, x0 131f74: f94016e8 ldr x8, [x23, #0x28] 131f78: 5283f7e0 mov w0, #0x1fbf // =8127 131f7c: aa1f03e2 mov x2, xzr 131f80: aa0103f5 mov x21, x1 131f84: f81f83a8 stur x8, [x29, #-0x8] 131f88: 9400b6b6 bl 0x15fa60 131f8c: f81f03a0 stur x0, [x29, #-0x10] 131f90: b4000b60 cbz x0, 0x1320fc ::init(char const*)+0x1ac> 131f94: aa0003f3 mov x19, x0 131f98: 9400b6ba bl 0x15fa80 131f9c: aa0003f6 mov x22, x0 131fa0: f90013e0 str x0, [sp, #0x20] 131fa4: 9400b853 bl 0x1600f0 131fa8: aa0003f5 mov x21, x0 131fac: b4000076 cbz x22, 0x131fb8 ::init(char const*)+0x68> 131fb0: aa1603e0 mov x0, x22 131fb4: 9400b6b3 bl 0x15fa80 131fb8: 91004296 add x22, x20, #0x10 131fbc: f94016a1 ldr x1, [x21, #0x28] 131fc0: aa1603e0 mov x0, x22 131fc4: aa1303e2 mov x2, x19 131fc8: 97ffec3f bl 0x12d0c4 ::~numpunct_byname()+0x50> 131fcc: 37000060 tbnz w0, #0x0, 0x131fd8 ::init(char const*)+0x88> 131fd0: 52801fe8 mov w8, #0xff // =255 131fd4: 390002c8 strb w8, [x22] 131fd8: 91004696 add x22, x20, #0x11 131fdc: f9401aa1 ldr x1, [x21, #0x30] 131fe0: aa1603e0 mov x0, x22 131fe4: aa1303e2 mov x2, x19 131fe8: 97ffec37 bl 0x12d0c4 ::~numpunct_byname()+0x50> 131fec: 37000060 tbnz w0, #0x0, 0x131ff8 ::init(char const*)+0xa8> 131ff0: 52801fe8 mov w8, #0xff // =255 131ff4: 390002c8 strb w8, [x22] 131ff8: f9401ea1 ldr x1, [x21, #0x38] 131ffc: 91006280 add x0, x20, #0x18 132000: 9400ad58 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 132004: f94012a1 ldr x1, [x21, #0x20] 132008: 9100c296 add x22, x20, #0x30 13200c: aa1603e0 mov x0, x22 132010: 9400ad54 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 132014: 394146a8 ldrb w8, [x21, #0x51] 132018: 7103fd1f cmp w8, #0xff 13201c: 1a8803e8 csel w8, wzr, w8, eq 132020: b9007a88 str w8, [x20, #0x78] 132024: 39415aa8 ldrb w8, [x21, #0x56] 132028: 340000a8 cbz w8, 0x13203c ::init(char const*)+0xec> 13202c: f94022a1 ldr x1, [x21, #0x40] 132030: 91012280 add x0, x20, #0x48 132034: 9400ad4b bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 132038: 14000005 b 0x13204c ::init(char const*)+0xfc> 13203c: 91012280 add x0, x20, #0x48 132040: b0fffa01 adrp x1, 0x73000 132044: 911bb021 add x1, x1, #0x6ec 132048: 9400ad46 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 13204c: 39415ea8 ldrb w8, [x21, #0x57] 132050: 340000a8 cbz w8, 0x132064 ::init(char const*)+0x114> 132054: f94026a1 ldr x1, [x21, #0x48] 132058: 91018280 add x0, x20, #0x60 13205c: 9400ad41 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 132060: 14000005 b 0x132074 ::init(char const*)+0x124> 132064: 91018280 add x0, x20, #0x60 132068: b0fffa01 adrp x1, 0x73000 13206c: 911bb021 add x1, x1, #0x6ec 132070: 9400ad3c bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 132074: 910083e0 add x0, sp, #0x20 132078: aa1603e1 mov x1, x22 13207c: 9400adc1 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 132080: 9101f280 add x0, x20, #0x7c 132084: 39415aa5 ldrb w5, [x21, #0x56] 132088: 39414ea4 ldrb w4, [x21, #0x53] 13208c: 39414aa3 ldrb w3, [x21, #0x52] 132090: 910083e1 add x1, sp, #0x20 132094: 2a1f03e2 mov w2, wzr 132098: 94000048 bl 0x1321b8 ::init(char const*)+0x268> 13209c: 91020280 add x0, x20, #0x80 1320a0: 39415ea5 ldrb w5, [x21, #0x57] 1320a4: 394156a4 ldrb w4, [x21, #0x55] 1320a8: 394152a3 ldrb w3, [x21, #0x54] 1320ac: aa1603e1 mov x1, x22 1320b0: 2a1f03e2 mov w2, wzr 1320b4: 94000041 bl 0x1321b8 ::init(char const*)+0x268> 1320b8: 394083e8 ldrb w8, [sp, #0x20] 1320bc: 36000068 tbz w8, #0x0, 0x1320c8 ::init(char const*)+0x178> 1320c0: f9401be0 ldr x0, [sp, #0x30] 1320c4: 9400ab87 bl 0x15cee0 <_ZdlPv@plt> 1320c8: aa1303e0 mov x0, x19 1320cc: 9400b779 bl 0x15feb0 1320d0: f94016e8 ldr x8, [x23, #0x28] 1320d4: f85f83a9 ldur x9, [x29, #-0x8] 1320d8: eb09011f cmp x8, x9 1320dc: 54000301 b.ne 0x13213c ::init(char const*)+0x1ec> 1320e0: a9484ff4 ldp x20, x19, [sp, #0x80] 1320e4: a94757f6 ldp x22, x21, [sp, #0x70] 1320e8: a9457bfd ldp x29, x30, [sp, #0x50] 1320ec: f94033f7 ldr x23, [sp, #0x60] 1320f0: 910243ff add sp, sp, #0x90 1320f4: d50323bf autiasp 1320f8: d65f03c0 ret 1320fc: 910023e0 add x0, sp, #0x8 132100: aa1503e1 mov x1, x21 132104: 9400b55b bl 0x15f670 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc@plt> 132108: d0fff9e2 adrp x2, 0x70000 13210c: 910023e0 add x0, sp, #0x8 132110: 91156442 add x2, x2, #0x559 132114: aa1f03e1 mov x1, xzr 132118: 9400b48e bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> 13211c: f9400808 ldr x8, [x0, #0x10] 132120: 3dc00000 ldr q0, [x0] 132124: f9001be8 str x8, [sp, #0x30] 132128: 3d800be0 str q0, [sp, #0x20] 13212c: a900fc1f stp xzr, xzr, [x0, #0x8] 132130: f900001f str xzr, [x0] 132134: 910083e0 add x0, sp, #0x20 132138: 97ffd101 bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 13213c: 9400ab3d bl 0x15ce30 <__stack_chk_fail@plt> 132140: 394083e8 ldrb w8, [sp, #0x20] 132144: aa0003f3 mov x19, x0 132148: 360000a8 tbz w8, #0x0, 0x13215c ::init(char const*)+0x20c> 13214c: f9401be0 ldr x0, [sp, #0x30] 132150: 9400ab64 bl 0x15cee0 <_ZdlPv@plt> 132154: 14000002 b 0x13215c ::init(char const*)+0x20c> 132158: aa0003f3 mov x19, x0 13215c: 394023e8 ldrb w8, [sp, #0x8] 132160: 36000248 tbz w8, #0x0, 0x1321a8 ::init(char const*)+0x258> 132164: f9400fe0 ldr x0, [sp, #0x18] 132168: 1400000d b 0x13219c ::init(char const*)+0x24c> 13216c: 1400000e b 0x1321a4 ::init(char const*)+0x254> 132170: 97fddb71 bl 0xa8f34 132174: 97fddb70 bl 0xa8f34 132178: 1400000b b 0x1321a4 ::init(char const*)+0x254> 13217c: aa0003f3 mov x19, x0 132180: 910083e0 add x0, sp, #0x20 132184: 940009af bl 0x134840 ::~codecvt()+0x494> 132188: 14000008 b 0x1321a8 ::init(char const*)+0x258> 13218c: 394083e8 ldrb w8, [sp, #0x20] 132190: aa0003f3 mov x19, x0 132194: 360000a8 tbz w8, #0x0, 0x1321a8 ::init(char const*)+0x258> 132198: f9401be0 ldr x0, [sp, #0x30] 13219c: 9400ab51 bl 0x15cee0 <_ZdlPv@plt> 1321a0: 14000002 b 0x1321a8 ::init(char const*)+0x258> 1321a4: aa0003f3 mov x19, x0 1321a8: d10043a0 sub x0, x29, #0x10 1321ac: 9400b7d5 bl 0x160100 <_ZNSt6__ndk122__libcpp_unique_localeD2Ev@plt> 1321b0: aa1303e0 mov x0, x19 1321b4: 94009beb bl 0x159160 <__emutls_get_address+0x6d4> 1321b8: d503233f paciasp 1321bc: a9bb7bfd stp x29, x30, [sp, #-0x50]! 1321c0: f9000bf9 str x25, [sp, #0x10] 1321c4: 910003fd mov x29, sp 1321c8: a9025ff8 stp x24, x23, [sp, #0x20] 1321cc: a90357f6 stp x22, x21, [sp, #0x30] 1321d0: a9044ff4 stp x20, x19, [sp, #0x40] 1321d4: 2a0503f6 mov w22, w5 1321d8: 2a0403f5 mov w21, w4 1321dc: aa0103f3 mov x19, x1 1321e0: aa0003f4 mov x20, x0 1321e4: 36000122 tbz w2, #0x0, 0x132208 ::init(char const*)+0x2b8> 1321e8: 39400268 ldrb w8, [x19] 1321ec: f9400669 ldr x9, [x19, #0x8] 1321f0: d341fd0a lsr x10, x8, #1 1321f4: 7200011f tst w8, #0x1 1321f8: 9a890148 csel x8, x10, x9, eq 1321fc: f100111f cmp x8, #0x4 132200: 1a9f17f8 cset w24, eq 132204: 14000002 b 0x13220c ::init(char const*)+0x2bc> 132208: 2a1f03f8 mov w24, wzr 13220c: 12001c68 and w8, w3, #0xff 132210: 7100051f cmp w8, #0x1 132214: 540002e0 b.eq 0x132270 ::init(char const*)+0x320> 132218: 35001968 cbnz w8, 0x132544 ::init(char const*)+0x5f4> 13221c: 34001058 cbz w24, 0x132424 ::init(char const*)+0x4d4> 132220: 39400268 ldrb w8, [x19] 132224: a940ae69 ldp x9, x11, [x19, #0x8] 132228: 7200011f tst w8, #0x1 13222c: d341fd08 lsr x8, x8, #1 132230: 9a89010a csel x10, x8, x9, eq 132234: 9a931577 csinc x23, x11, x19, ne 132238: f1000d49 subs x9, x10, #0x3 13223c: 54000f40 b.eq 0x132424 ::init(char const*)+0x4d4> 132240: 8b0a02e8 add x8, x23, x10 132244: f100115f cmp x10, #0x4 132248: 540003e1 b.ne 0x1322c4 ::init(char const*)+0x374> 13224c: aa0803e9 mov x9, x8 132250: 385ffd39 ldrb w25, [x9, #-0x1]! 132254: eb170122 subs x2, x9, x23 132258: 54000080 b.eq 0x132268 ::init(char const*)+0x318> 13225c: cb020100 sub x0, x8, x2 132260: aa1703e1 mov x1, x23 132264: 9400ad33 bl 0x15d730 132268: 390002f9 strb w25, [x23] 13226c: 1400006e b 0x132424 ::init(char const*)+0x4d4> 132270: 12001ec8 and w8, w22, #0xff 132274: 7100111f cmp w8, #0x4 132278: 54001668 b.hi 0x132544 ::init(char const*)+0x5f4> 13227c: d0fffa49 adrp x9, 0x7c000 132280: 92401ec8 and x8, x22, #0xff 132284: 9116e929 add x9, x9, #0x5ba 132288: 1000008a adr x10, 0x132298 ::init(char const*)+0x348> 13228c: 3868692b ldrb w11, [x9, x8] 132290: 8b0b094a add x10, x10, x11, lsl #2 132294: d61f0140 br x10 132298: d503249f bti j 13229c: 52804069 mov w9, #0x203 // =515 1322a0: 72001ea8 ands w8, w21, #0xff 1322a4: 72a08009 movk w9, #0x400, lsl #16 1322a8: b9000289 str w9, [x20] 1322ac: 54001520 b.eq 0x132550 ::init(char const*)+0x600> 1322b0: 7100091f cmp w8, #0x2 1322b4: 540014e0 b.eq 0x132550 ::init(char const*)+0x600> 1322b8: 7100051f cmp w8, #0x1 1322bc: 54000dc0 b.eq 0x132474 ::init(char const*)+0x524> 1322c0: 140000a1 b 0x132544 ::init(char const*)+0x5f4> 1322c4: f1000d3f cmp x9, #0x3 1322c8: 540007a1 b.ne 0x1323bc ::init(char const*)+0x46c> 1322cc: 39400ee8 ldrb w8, [x23, #0x3] 1322d0: 394002e9 ldrb w9, [x23] 1322d4: 79400aea ldrh w10, [x23, #0x4] 1322d8: 784012eb ldurh w11, [x23, #0x1] 1322dc: 390002e8 strb w8, [x23] 1322e0: 39000ee9 strb w9, [x23, #0x3] 1322e4: 780012ea sturh w10, [x23, #0x1] 1322e8: 79000aeb strh w11, [x23, #0x4] 1322ec: 1400004e b 0x132424 ::init(char const*)+0x4d4> 1322f0: d503249f bti j 1322f4: 52800069 mov w9, #0x3 // =3 1322f8: 5280008a mov w10, #0x4 // =4 1322fc: 12001ea8 and w8, w21, #0xff 132300: 7100091f cmp w8, #0x2 132304: 39000289 strb w9, [x20] 132308: 39000e8a strb w10, [x20, #0x3] 13230c: 54001300 b.eq 0x13256c ::init(char const*)+0x61c> 132310: 7100051f cmp w8, #0x1 132314: 54000341 b.ne 0x13237c ::init(char const*)+0x42c> 132318: 52800048 mov w8, #0x2 // =2 13231c: 140000b2 b 0x1325e4 ::init(char const*)+0x694> 132320: d503249f bti j 132324: 52800049 mov w9, #0x2 // =2 132328: 5280006a mov w10, #0x3 // =3 13232c: 12001ea8 and w8, w21, #0xff 132330: 7100091f cmp w8, #0x2 132334: 39000289 strb w9, [x20] 132338: 39000e8a strb w10, [x20, #0x3] 13233c: 540013a0 b.eq 0x1325b0 ::init(char const*)+0x660> 132340: 7100051f cmp w8, #0x1 132344: 540014e0 b.eq 0x1325e0 ::init(char const*)+0x690> 132348: 35000fe8 cbnz w8, 0x132544 ::init(char const*)+0x5f4> 13234c: 52808008 mov w8, #0x400 // =1024 132350: 14000096 b 0x1325a8 ::init(char const*)+0x658> 132354: d503249f bti j 132358: 52800069 mov w9, #0x3 // =3 13235c: 5280008a mov w10, #0x4 // =4 132360: 12001ea8 and w8, w21, #0xff 132364: 7100091f cmp w8, #0x2 132368: 39000289 strb w9, [x20] 13236c: 39000e8a strb w10, [x20, #0x3] 132370: 54000fe0 b.eq 0x13256c ::init(char const*)+0x61c> 132374: 7100051f cmp w8, #0x1 132378: 54fffd00 b.eq 0x132318 ::init(char const*)+0x3c8> 13237c: 35000e48 cbnz w8, 0x132544 ::init(char const*)+0x5f4> 132380: 52800048 mov w8, #0x2 // =2 132384: 14000089 b 0x1325a8 ::init(char const*)+0x658> 132388: d503249f bti j 13238c: 52800049 mov w9, #0x2 // =2 132390: 5280008a mov w10, #0x4 // =4 132394: 12001ea8 and w8, w21, #0xff 132398: 7100091f cmp w8, #0x2 13239c: 39000289 strb w9, [x20] 1323a0: 39000e8a strb w10, [x20, #0x3] 1323a4: 54000ec0 b.eq 0x13257c ::init(char const*)+0x62c> 1323a8: 7100051f cmp w8, #0x1 1323ac: 54000ec0 b.eq 0x132584 ::init(char const*)+0x634> 1323b0: 35000ca8 cbnz w8, 0x132544 ::init(char const*)+0x5f4> 1323b4: 52800068 mov w8, #0x3 // =3 1323b8: 1400007c b 0x1325a8 ::init(char const*)+0x658> 1323bc: 5280006a mov w10, #0x3 // =3 1323c0: aa0a03eb mov x11, x10 1323c4: aa0903ea mov x10, x9 1323c8: 9ac90d69 sdiv x9, x11, x9 1323cc: 9b0aad29 msub x9, x9, x10, x11 1323d0: b5ffff89 cbnz x9, 0x1323c0 ::init(char const*)+0x470> 1323d4: b400028a cbz x10, 0x132424 ::init(char const*)+0x4d4> 1323d8: 8b0a02e9 add x9, x23, x10 1323dc: 385ffd2a ldrb w10, [x9, #-0x1]! 1323e0: 91000d2d add x13, x9, #0x3 1323e4: aa0903ec mov x12, x9 1323e8: aa0d03eb mov x11, x13 1323ec: cb0d010d sub x13, x8, x13 1323f0: aa0b03ee mov x14, x11 1323f4: cb0d02f0 sub x16, x23, x13 1323f8: f1000dbf cmp x13, #0x3 1323fc: 91000e0d add x13, x16, #0x3 132400: 384035cf ldrb w15, [x14], #0x3 132404: 9a8dc1cd csel x13, x14, x13, gt 132408: eb0901bf cmp x13, x9 13240c: 3900018f strb w15, [x12] 132410: aa0b03ec mov x12, x11 132414: 54fffea1 b.ne 0x1323e8 ::init(char const*)+0x498> 132418: eb17013f cmp x9, x23 13241c: 3900016a strb w10, [x11] 132420: 54fffde1 b.ne 0x1323dc ::init(char const*)+0x48c> 132424: 12001ec8 and w8, w22, #0xff 132428: 7100111f cmp w8, #0x4 13242c: 540008c8 b.hi 0x132544 ::init(char const*)+0x5f4> 132430: d0fffa49 adrp x9, 0x7c000 132434: 92401ec8 and x8, x22, #0xff 132438: 9116fd29 add x9, x9, #0x5bf 13243c: 1000008a adr x10, 0x13244c ::init(char const*)+0x4fc> 132440: 3868692b ldrb w11, [x9, x8] 132444: 8b0b094a add x10, x10, x11, lsl #2 132448: d61f0140 br x10 13244c: d503249f bti j 132450: 52808069 mov w9, #0x403 // =1027 132454: 72001ea8 ands w8, w21, #0xff 132458: 72a04009 movk w9, #0x200, lsl #16 13245c: b9000289 str w9, [x20] 132460: 54000780 b.eq 0x132550 ::init(char const*)+0x600> 132464: 7100091f cmp w8, #0x2 132468: 54000740 b.eq 0x132550 ::init(char const*)+0x600> 13246c: 7100051f cmp w8, #0x1 132470: 540006a1 b.ne 0x132544 ::init(char const*)+0x5f4> 132474: 370006f8 tbnz w24, #0x0, 0x132550 ::init(char const*)+0x600> 132478: 1400006d b 0x13262c ::init(char const*)+0x6dc> 13247c: d503249f bti j 132480: 52800089 mov w9, #0x4 // =4 132484: 5280006a mov w10, #0x3 // =3 132488: 12001ea8 and w8, w21, #0xff 13248c: 7100091f cmp w8, #0x2 132490: 39000289 strb w9, [x20] 132494: 39000e8a strb w10, [x20, #0x3] 132498: 540006e0 b.eq 0x132574 ::init(char const*)+0x624> 13249c: 7100051f cmp w8, #0x1 1324a0: 54000341 b.ne 0x132508 ::init(char const*)+0x5b8> 1324a4: 52804008 mov w8, #0x200 // =512 1324a8: 1400005f b 0x132624 ::init(char const*)+0x6d4> 1324ac: d503249f bti j 1324b0: 52800069 mov w9, #0x3 // =3 1324b4: 5280004a mov w10, #0x2 // =2 1324b8: 12001ea8 and w8, w21, #0xff 1324bc: 7100091f cmp w8, #0x2 1324c0: 39000289 strb w9, [x20] 1324c4: 39000e8a strb w10, [x20, #0x3] 1324c8: 54000a40 b.eq 0x132610 ::init(char const*)+0x6c0> 1324cc: 7100051f cmp w8, #0x1 1324d0: 54000a40 b.eq 0x132618 ::init(char const*)+0x6c8> 1324d4: 35000388 cbnz w8, 0x132544 ::init(char const*)+0x5f4> 1324d8: 52800088 mov w8, #0x4 // =4 1324dc: 14000033 b 0x1325a8 ::init(char const*)+0x658> 1324e0: d503249f bti j 1324e4: 52800089 mov w9, #0x4 // =4 1324e8: 5280006a mov w10, #0x3 // =3 1324ec: 12001ea8 and w8, w21, #0xff 1324f0: 7100091f cmp w8, #0x2 1324f4: 39000289 strb w9, [x20] 1324f8: 39000e8a strb w10, [x20, #0x3] 1324fc: 540003c0 b.eq 0x132574 ::init(char const*)+0x624> 132500: 7100051f cmp w8, #0x1 132504: 54000440 b.eq 0x13258c ::init(char const*)+0x63c> 132508: 350001e8 cbnz w8, 0x132544 ::init(char const*)+0x5f4> 13250c: 14000026 b 0x1325a4 ::init(char const*)+0x654> 132510: d503249f bti j 132514: 52800089 mov w9, #0x4 // =4 132518: 5280004a mov w10, #0x2 // =2 13251c: 12001ea8 and w8, w21, #0xff 132520: 7100091f cmp w8, #0x2 132524: 39000289 strb w9, [x20] 132528: 39000e8a strb w10, [x20, #0x3] 13252c: 540007a0 b.eq 0x132620 ::init(char const*)+0x6d0> 132530: 7100051f cmp w8, #0x1 132534: 54000880 b.eq 0x132644 ::init(char const*)+0x6f4> 132538: 35000068 cbnz w8, 0x132544 ::init(char const*)+0x5f4> 13253c: 52806008 mov w8, #0x300 // =768 132540: 1400001a b 0x1325a8 ::init(char const*)+0x658> 132544: 52806048 mov w8, #0x302 // =770 132548: 72a08008 movk w8, #0x400, lsl #16 13254c: b9000288 str w8, [x20] 132550: a9444ff4 ldp x20, x19, [sp, #0x40] 132554: a94357f6 ldp x22, x21, [sp, #0x30] 132558: a9425ff8 ldp x24, x23, [sp, #0x20] 13255c: f9400bf9 ldr x25, [sp, #0x10] 132560: a8c57bfd ldp x29, x30, [sp], #0x50 132564: d50323bf autiasp 132568: d65f03c0 ret 13256c: 52804028 mov w8, #0x201 // =513 132570: 14000011 b 0x1325b4 ::init(char const*)+0x664> 132574: 52802048 mov w8, #0x102 // =258 132578: 14000034 b 0x132648 ::init(char const*)+0x6f8> 13257c: 52806008 mov w8, #0x300 // =768 132580: 14000019 b 0x1325e4 ::init(char const*)+0x694> 132584: 52802068 mov w8, #0x103 // =259 132588: 1400000b b 0x1325b4 ::init(char const*)+0x664> 13258c: 370000d8 tbnz w24, #0x0, 0x1325a4 ::init(char const*)+0x654> 132590: aa1303e0 mov x0, x19 132594: aa1f03e1 mov x1, xzr 132598: 52800022 mov w2, #0x1 // =1 13259c: 52800403 mov w3, #0x20 // =32 1325a0: 9400b710 bl 0x1601e0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmmc@plt> 1325a4: 52804008 mov w8, #0x200 // =512 1325a8: 78001288 sturh w8, [x20, #0x1] 1325ac: 17ffffe9 b 0x132550 ::init(char const*)+0x600> 1325b0: 52802088 mov w8, #0x104 // =260 1325b4: 78001288 sturh w8, [x20, #0x1] 1325b8: 34fffcd8 cbz w24, 0x132550 ::init(char const*)+0x600> 1325bc: 39400268 ldrb w8, [x19] 1325c0: 37000528 tbnz w8, #0x0, 0x132664 ::init(char const*)+0x714> 1325c4: 53017d08 lsr w8, w8, #1 1325c8: d1000508 sub x8, x8, #0x1 1325cc: 531f7909 lsl w9, w8, #1 1325d0: 8b080268 add x8, x19, x8 1325d4: 91000508 add x8, x8, #0x1 1325d8: 39000269 strb w9, [x19] 1325dc: 14000026 b 0x132674 ::init(char const*)+0x724> 1325e0: 52808008 mov w8, #0x400 // =1024 1325e4: 78001288 sturh w8, [x20, #0x1] 1325e8: 3707fb58 tbnz w24, #0x0, 0x132550 ::init(char const*)+0x600> 1325ec: aa1303e0 mov x0, x19 1325f0: f9400bf9 ldr x25, [sp, #0x10] 1325f4: a9444ff4 ldp x20, x19, [sp, #0x40] 1325f8: 52800401 mov w1, #0x20 // =32 1325fc: a94357f6 ldp x22, x21, [sp, #0x30] 132600: a9425ff8 ldp x24, x23, [sp, #0x20] 132604: a8c57bfd ldp x29, x30, [sp], #0x50 132608: d50323bf autiasp 13260c: 1400aead b 0x15e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 132610: 52808028 mov w8, #0x401 // =1025 132614: 1400000d b 0x132648 ::init(char const*)+0x6f8> 132618: 52800088 mov w8, #0x4 // =4 13261c: 14000002 b 0x132624 ::init(char const*)+0x6d4> 132620: 52800068 mov w8, #0x3 // =3 132624: 78001288 sturh w8, [x20, #0x1] 132628: 3707f958 tbnz w24, #0x0, 0x132550 ::init(char const*)+0x600> 13262c: aa1303e0 mov x0, x19 132630: aa1f03e1 mov x1, xzr 132634: 52800022 mov w2, #0x1 // =1 132638: 52800403 mov w3, #0x20 // =32 13263c: 9400b6e9 bl 0x1601e0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmmc@plt> 132640: 17ffffc4 b 0x132550 ::init(char const*)+0x600> 132644: 52806028 mov w8, #0x301 // =769 132648: 78001288 sturh w8, [x20, #0x1] 13264c: 34fff838 cbz w24, 0x132550 ::init(char const*)+0x600> 132650: aa1303e0 mov x0, x19 132654: aa1f03e1 mov x1, xzr 132658: 52800022 mov w2, #0x1 // =1 13265c: 9400b6e5 bl 0x1601f0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEmm@plt> 132660: 17ffffbc b 0x132550 ::init(char const*)+0x600> 132664: a940a668 ldp x8, x9, [x19, #0x8] 132668: d100050a sub x10, x8, #0x1 13266c: 8b0a0128 add x8, x9, x10 132670: f900066a str x10, [x19, #0x8] 132674: 3900011f strb wzr, [x8] 132678: 17ffffb6 b 0x132550 ::init(char const*)+0x600> 000000000013267c ::init(char const*)>: 13267c: d503233f paciasp 132680: d10243ff sub sp, sp, #0x90 132684: a9057bfd stp x29, x30, [sp, #0x50] 132688: 910143fd add x29, sp, #0x50 13268c: f90033f7 str x23, [sp, #0x60] 132690: a90757f6 stp x22, x21, [sp, #0x70] 132694: a9084ff4 stp x20, x19, [sp, #0x80] 132698: d53bd057 mrs x23, TPIDR_EL0 13269c: aa0003f4 mov x20, x0 1326a0: f94016e8 ldr x8, [x23, #0x28] 1326a4: 5283f7e0 mov w0, #0x1fbf // =8127 1326a8: aa1f03e2 mov x2, xzr 1326ac: aa0103f5 mov x21, x1 1326b0: f81f83a8 stur x8, [x29, #-0x8] 1326b4: 9400b4eb bl 0x15fa60 1326b8: f81f03a0 stur x0, [x29, #-0x10] 1326bc: b4000b60 cbz x0, 0x132828 ::init(char const*)+0x1ac> 1326c0: aa0003f3 mov x19, x0 1326c4: 9400b4ef bl 0x15fa80 1326c8: aa0003f6 mov x22, x0 1326cc: f90013e0 str x0, [sp, #0x20] 1326d0: 9400b688 bl 0x1600f0 1326d4: aa0003f5 mov x21, x0 1326d8: b4000076 cbz x22, 0x1326e4 ::init(char const*)+0x68> 1326dc: aa1603e0 mov x0, x22 1326e0: 9400b4e8 bl 0x15fa80 1326e4: 91004296 add x22, x20, #0x10 1326e8: f94016a1 ldr x1, [x21, #0x28] 1326ec: aa1603e0 mov x0, x22 1326f0: aa1303e2 mov x2, x19 1326f4: 97ffea74 bl 0x12d0c4 ::~numpunct_byname()+0x50> 1326f8: 37000060 tbnz w0, #0x0, 0x132704 ::init(char const*)+0x88> 1326fc: 52801fe8 mov w8, #0xff // =255 132700: 390002c8 strb w8, [x22] 132704: 91004696 add x22, x20, #0x11 132708: f9401aa1 ldr x1, [x21, #0x30] 13270c: aa1603e0 mov x0, x22 132710: aa1303e2 mov x2, x19 132714: 97ffea6c bl 0x12d0c4 ::~numpunct_byname()+0x50> 132718: 37000060 tbnz w0, #0x0, 0x132724 ::init(char const*)+0xa8> 13271c: 52801fe8 mov w8, #0xff // =255 132720: 390002c8 strb w8, [x22] 132724: f9401ea1 ldr x1, [x21, #0x38] 132728: 91006280 add x0, x20, #0x18 13272c: 9400ab8d bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 132730: f9400ea1 ldr x1, [x21, #0x18] 132734: 9100c296 add x22, x20, #0x30 132738: aa1603e0 mov x0, x22 13273c: 9400ab89 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 132740: 394142a8 ldrb w8, [x21, #0x50] 132744: 7103fd1f cmp w8, #0xff 132748: 1a8803e8 csel w8, wzr, w8, eq 13274c: b9007a88 str w8, [x20, #0x78] 132750: 394172a8 ldrb w8, [x21, #0x5c] 132754: 340000a8 cbz w8, 0x132768 ::init(char const*)+0xec> 132758: f94022a1 ldr x1, [x21, #0x40] 13275c: 91012280 add x0, x20, #0x48 132760: 9400ab80 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 132764: 14000005 b 0x132778 ::init(char const*)+0xfc> 132768: 91012280 add x0, x20, #0x48 13276c: b0fffa01 adrp x1, 0x73000 132770: 911bb021 add x1, x1, #0x6ec 132774: 9400ab7b bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 132778: 394176a8 ldrb w8, [x21, #0x5d] 13277c: 340000a8 cbz w8, 0x132790 ::init(char const*)+0x114> 132780: f94026a1 ldr x1, [x21, #0x48] 132784: 91018280 add x0, x20, #0x60 132788: 9400ab76 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 13278c: 14000005 b 0x1327a0 ::init(char const*)+0x124> 132790: 91018280 add x0, x20, #0x60 132794: b0fffa01 adrp x1, 0x73000 132798: 911bb021 add x1, x1, #0x6ec 13279c: 9400ab71 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 1327a0: 910083e0 add x0, sp, #0x20 1327a4: aa1603e1 mov x1, x22 1327a8: 9400abf6 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 1327ac: 9101f280 add x0, x20, #0x7c 1327b0: 394172a5 ldrb w5, [x21, #0x5c] 1327b4: 394166a4 ldrb w4, [x21, #0x59] 1327b8: 394162a3 ldrb w3, [x21, #0x58] 1327bc: 910083e1 add x1, sp, #0x20 1327c0: 52800022 mov w2, #0x1 // =1 1327c4: 97fffe7d bl 0x1321b8 ::init(char const*)+0x268> 1327c8: 91020280 add x0, x20, #0x80 1327cc: 394176a5 ldrb w5, [x21, #0x5d] 1327d0: 39416ea4 ldrb w4, [x21, #0x5b] 1327d4: 39416aa3 ldrb w3, [x21, #0x5a] 1327d8: aa1603e1 mov x1, x22 1327dc: 52800022 mov w2, #0x1 // =1 1327e0: 97fffe76 bl 0x1321b8 ::init(char const*)+0x268> 1327e4: 394083e8 ldrb w8, [sp, #0x20] 1327e8: 36000068 tbz w8, #0x0, 0x1327f4 ::init(char const*)+0x178> 1327ec: f9401be0 ldr x0, [sp, #0x30] 1327f0: 9400a9bc bl 0x15cee0 <_ZdlPv@plt> 1327f4: aa1303e0 mov x0, x19 1327f8: 9400b5ae bl 0x15feb0 1327fc: f94016e8 ldr x8, [x23, #0x28] 132800: f85f83a9 ldur x9, [x29, #-0x8] 132804: eb09011f cmp x8, x9 132808: 54000301 b.ne 0x132868 ::init(char const*)+0x1ec> 13280c: a9484ff4 ldp x20, x19, [sp, #0x80] 132810: a94757f6 ldp x22, x21, [sp, #0x70] 132814: a9457bfd ldp x29, x30, [sp, #0x50] 132818: f94033f7 ldr x23, [sp, #0x60] 13281c: 910243ff add sp, sp, #0x90 132820: d50323bf autiasp 132824: d65f03c0 ret 132828: 910023e0 add x0, sp, #0x8 13282c: aa1503e1 mov x1, x21 132830: 9400b390 bl 0x15f670 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc@plt> 132834: d0fff9e2 adrp x2, 0x70000 132838: 910023e0 add x0, sp, #0x8 13283c: 91156442 add x2, x2, #0x559 132840: aa1f03e1 mov x1, xzr 132844: 9400b2c3 bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> 132848: f9400808 ldr x8, [x0, #0x10] 13284c: 3dc00000 ldr q0, [x0] 132850: f9001be8 str x8, [sp, #0x30] 132854: 3d800be0 str q0, [sp, #0x20] 132858: a900fc1f stp xzr, xzr, [x0, #0x8] 13285c: f900001f str xzr, [x0] 132860: 910083e0 add x0, sp, #0x20 132864: 97ffcf36 bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 132868: 9400a972 bl 0x15ce30 <__stack_chk_fail@plt> 13286c: 394083e8 ldrb w8, [sp, #0x20] 132870: aa0003f3 mov x19, x0 132874: 360000a8 tbz w8, #0x0, 0x132888 ::init(char const*)+0x20c> 132878: f9401be0 ldr x0, [sp, #0x30] 13287c: 9400a999 bl 0x15cee0 <_ZdlPv@plt> 132880: 14000002 b 0x132888 ::init(char const*)+0x20c> 132884: aa0003f3 mov x19, x0 132888: 394023e8 ldrb w8, [sp, #0x8] 13288c: 36000248 tbz w8, #0x0, 0x1328d4 ::init(char const*)+0x258> 132890: f9400fe0 ldr x0, [sp, #0x18] 132894: 1400000d b 0x1328c8 ::init(char const*)+0x24c> 132898: 1400000e b 0x1328d0 ::init(char const*)+0x254> 13289c: 97fdd9a6 bl 0xa8f34 1328a0: 97fdd9a5 bl 0xa8f34 1328a4: 1400000b b 0x1328d0 ::init(char const*)+0x254> 1328a8: aa0003f3 mov x19, x0 1328ac: 910083e0 add x0, sp, #0x20 1328b0: 940007e4 bl 0x134840 ::~codecvt()+0x494> 1328b4: 14000008 b 0x1328d4 ::init(char const*)+0x258> 1328b8: 394083e8 ldrb w8, [sp, #0x20] 1328bc: aa0003f3 mov x19, x0 1328c0: 360000a8 tbz w8, #0x0, 0x1328d4 ::init(char const*)+0x258> 1328c4: f9401be0 ldr x0, [sp, #0x30] 1328c8: 9400a986 bl 0x15cee0 <_ZdlPv@plt> 1328cc: 14000002 b 0x1328d4 ::init(char const*)+0x258> 1328d0: aa0003f3 mov x19, x0 1328d4: d10043a0 sub x0, x29, #0x10 1328d8: 9400b60a bl 0x160100 <_ZNSt6__ndk122__libcpp_unique_localeD2Ev@plt> 1328dc: aa1303e0 mov x0, x19 1328e0: 94009a20 bl 0x159160 <__emutls_get_address+0x6d4> 00000000001328e4 ::init(char const*)>: 1328e4: d503233f paciasp 1328e8: a9bb7bfd stp x29, x30, [sp, #-0x50]! 1328ec: a90167fc stp x28, x25, [sp, #0x10] 1328f0: 910003fd mov x29, sp 1328f4: a9025ff8 stp x24, x23, [sp, #0x20] 1328f8: a90357f6 stp x22, x21, [sp, #0x30] 1328fc: a9044ff4 stp x20, x19, [sp, #0x40] 132900: d10743ff sub sp, sp, #0x1d0 132904: d53bd059 mrs x25, TPIDR_EL0 132908: aa0003f3 mov x19, x0 13290c: f9401728 ldr x8, [x25, #0x28] 132910: 5283f7e0 mov w0, #0x1fbf // =8127 132914: aa1f03e2 mov x2, xzr 132918: aa0103f4 mov x20, x1 13291c: f81f83a8 stur x8, [x29, #-0x8] 132920: 9400b450 bl 0x15fa60 132924: f90017e0 str x0, [sp, #0x28] 132928: b4002da0 cbz x0, 0x132edc ::init(char const*)+0x5f8> 13292c: aa0003f6 mov x22, x0 132930: 9400b454 bl 0x15fa80 132934: aa0003f5 mov x21, x0 132938: f9001be0 str x0, [sp, #0x30] 13293c: 9400b5ed bl 0x1600f0 132940: aa0003f4 mov x20, x0 132944: b4000075 cbz x21, 0x132950 ::init(char const*)+0x6c> 132948: aa1503e0 mov x0, x21 13294c: 9400b44d bl 0x15fa80 132950: 91004275 add x21, x19, #0x10 132954: f9401681 ldr x1, [x20, #0x28] 132958: aa1503e0 mov x0, x21 13295c: aa1603e2 mov x2, x22 132960: 97ffeacd bl 0x12d494 ::~numpunct_byname()+0x50> 132964: 37000060 tbnz w0, #0x0, 0x132970 ::init(char const*)+0x8c> 132968: 12800008 mov w8, #-0x1 // =-1 13296c: b90002a8 str w8, [x21] 132970: 91005275 add x21, x19, #0x14 132974: f9401a81 ldr x1, [x20, #0x30] 132978: aa1503e0 mov x0, x21 13297c: aa1603e2 mov x2, x22 132980: 97ffeac5 bl 0x12d494 ::~numpunct_byname()+0x50> 132984: 37000060 tbnz w0, #0x0, 0x132990 ::init(char const*)+0xac> 132988: 12800008 mov w8, #-0x1 // =-1 13298c: b90002a8 str w8, [x21] 132990: f9401e81 ldr x1, [x20, #0x38] 132994: 91006260 add x0, x19, #0x18 132998: 9400aaf2 bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 13299c: f9401288 ldr x8, [x20, #0x20] 1329a0: a9007fe8 stp x8, xzr, [sp] 1329a4: aa1603e0 mov x0, x22 1329a8: 9400b436 bl 0x15fa80 1329ac: aa0003f5 mov x21, x0 1329b0: f9000be0 str x0, [sp, #0x10] 1329b4: 9100c3e0 add x0, sp, #0x30 1329b8: 910003e1 mov x1, sp 1329bc: 910023e3 add x3, sp, #0x8 1329c0: 52800c82 mov w2, #0x64 // =100 1329c4: 9400b4b3 bl 0x15fc90 1329c8: aa0003f7 mov x23, x0 1329cc: b4000075 cbz x21, 0x1329d8 ::init(char const*)+0xf4> 1329d0: aa1503e0 mov x0, x21 1329d4: 9400b42b bl 0x15fa80 1329d8: b10006ff cmn x23, #0x1 1329dc: 54002a00 b.eq 0x132f1c ::init(char const*)+0x638> 1329e0: aa1303f5 mov x21, x19 1329e4: 5280008b mov w11, #0x4 // =4 1329e8: f8430ea8 ldr x8, [x21, #0x30]! 1329ec: 394002a9 ldrb w9, [x21] 1329f0: 927ff90a and x10, x8, #0xfffffffffffffffe 1329f4: d100054a sub x10, x10, #0x1 1329f8: 7200013f tst w9, #0x1 1329fc: 9a8a0161 csel x1, x11, x10, eq 132a00: eb0102e2 subs x2, x23, x1 132a04: 54000209 b.ls 0x132a44 ::init(char const*)+0x160> 132a08: f9401e68 ldr x8, [x19, #0x38] 132a0c: 53017d2a lsr w10, w9, #1 132a10: 7200013f tst w9, #0x1 132a14: 9a880143 csel x3, x10, x8, eq 132a18: aa1503e0 mov x0, x21 132a1c: aa1f03e4 mov x4, xzr 132a20: aa0303e5 mov x5, x3 132a24: aa1f03e6 mov x6, xzr 132a28: 9400b5d6 bl 0x160180 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 132a2c: 3940c268 ldrb w8, [x19, #0x30] 132a30: 910012aa add x10, x21, #0x4 132a34: f9402269 ldr x9, [x19, #0x40] 132a38: 7200011f tst w8, #0x1 132a3c: 9a89014a csel x10, x10, x9, eq 132a40: 14000007 b 0x132a5c ::init(char const*)+0x178> 132a44: f9402269 ldr x9, [x19, #0x40] 132a48: 910012aa add x10, x21, #0x4 132a4c: f240011f tst x8, #0x1 132a50: 9a89014a csel x10, x10, x9, eq 132a54: aa0a03e9 mov x9, x10 132a58: b40002b7 cbz x23, 0x132aac ::init(char const*)+0x1c8> 132a5c: d10006e9 sub x9, x23, #0x1 132a60: 9100c3e8 add x8, sp, #0x30 132a64: 9240f529 and x9, x9, #0x3fffffffffffffff 132a68: f1001d3f cmp x9, #0x7 132a6c: 54000123 b.lo 0x132a90 ::init(char const*)+0x1ac> 132a70: d37ef6eb lsl x11, x23, #2 132a74: 8b0b014c add x12, x10, x11 132a78: eb0c011f cmp x8, x12 132a7c: 8b0b010c add x12, x8, x11 132a80: 1a9f27eb cset w11, lo 132a84: eb0c015f cmp x10, x12 132a88: 54001be2 b.hs 0x132e04 ::init(char const*)+0x520> 132a8c: 36001bcb tbz w11, #0x0, 0x132e04 ::init(char const*)+0x520> 132a90: aa0a03e9 mov x9, x10 132a94: 9100c3ea add x10, sp, #0x30 132a98: 8b17094a add x10, x10, x23, lsl #2 132a9c: b840450b ldr w11, [x8], #0x4 132aa0: eb0a011f cmp x8, x10 132aa4: b800452b str w11, [x9], #0x4 132aa8: 54ffffa1 b.ne 0x132a9c ::init(char const*)+0x1b8> 132aac: b900013f str wzr, [x9] 132ab0: 394002a8 ldrb w8, [x21] 132ab4: 37000088 tbnz w8, #0x0, 0x132ac4 ::init(char const*)+0x1e0> 132ab8: 531f7ae8 lsl w8, w23, #1 132abc: 390002a8 strb w8, [x21] 132ac0: 14000002 b 0x132ac8 ::init(char const*)+0x1e4> 132ac4: f9001e77 str x23, [x19, #0x38] 132ac8: 39414688 ldrb w8, [x20, #0x51] 132acc: 7103fd1f cmp w8, #0xff 132ad0: 1a8803e8 csel w8, wzr, w8, eq 132ad4: b9007a68 str w8, [x19, #0x78] 132ad8: 39415a88 ldrb w8, [x20, #0x56] 132adc: 34000568 cbz w8, 0x132b88 ::init(char const*)+0x2a4> 132ae0: f9402288 ldr x8, [x20, #0x40] 132ae4: a9007fe8 stp x8, xzr, [sp] 132ae8: aa1603e0 mov x0, x22 132aec: 9400b3e5 bl 0x15fa80 132af0: aa0003f8 mov x24, x0 132af4: f9000be0 str x0, [sp, #0x10] 132af8: 9100c3e0 add x0, sp, #0x30 132afc: 910003e1 mov x1, sp 132b00: 910023e3 add x3, sp, #0x8 132b04: 52800c82 mov w2, #0x64 // =100 132b08: 9400b462 bl 0x15fc90 132b0c: aa0003f7 mov x23, x0 132b10: b4000078 cbz x24, 0x132b1c ::init(char const*)+0x238> 132b14: aa1803e0 mov x0, x24 132b18: 9400b3da bl 0x15fa80 132b1c: b10006ff cmn x23, #0x1 132b20: 54002040 b.eq 0x132f28 ::init(char const*)+0x644> 132b24: aa1303f8 mov x24, x19 132b28: 5280008b mov w11, #0x4 // =4 132b2c: f8448f08 ldr x8, [x24, #0x48]! 132b30: 39400309 ldrb w9, [x24] 132b34: 927ff90a and x10, x8, #0xfffffffffffffffe 132b38: d100054a sub x10, x10, #0x1 132b3c: 7200013f tst w9, #0x1 132b40: 9a8a0161 csel x1, x11, x10, eq 132b44: eb0102e2 subs x2, x23, x1 132b48: 54000809 b.ls 0x132c48 ::init(char const*)+0x364> 132b4c: f9402a68 ldr x8, [x19, #0x50] 132b50: 53017d2a lsr w10, w9, #1 132b54: 7200013f tst w9, #0x1 132b58: 9a880143 csel x3, x10, x8, eq 132b5c: aa1803e0 mov x0, x24 132b60: aa1f03e4 mov x4, xzr 132b64: aa0303e5 mov x5, x3 132b68: aa1f03e6 mov x6, xzr 132b6c: 9400b585 bl 0x160180 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 132b70: 39412268 ldrb w8, [x19, #0x48] 132b74: 9100130a add x10, x24, #0x4 132b78: f9402e69 ldr x9, [x19, #0x58] 132b7c: 7200011f tst w8, #0x1 132b80: 9a89014a csel x10, x10, x9, eq 132b84: 14000037 b 0x132c60 ::init(char const*)+0x37c> 132b88: 91012260 add x0, x19, #0x48 132b8c: d0fffa41 adrp x1, 0x7c000 132b90: 913c9021 add x1, x1, #0xf24 132b94: 9400b55f bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 132b98: 39415e88 ldrb w8, [x20, #0x57] 132b9c: 34000a08 cbz w8, 0x132cdc ::init(char const*)+0x3f8> 132ba0: f9402688 ldr x8, [x20, #0x48] 132ba4: a9007fe8 stp x8, xzr, [sp] 132ba8: aa1603e0 mov x0, x22 132bac: 9400b3b5 bl 0x15fa80 132bb0: aa0003f7 mov x23, x0 132bb4: f9000be0 str x0, [sp, #0x10] 132bb8: 9100c3e0 add x0, sp, #0x30 132bbc: 910003e1 mov x1, sp 132bc0: 910023e3 add x3, sp, #0x8 132bc4: 52800c82 mov w2, #0x64 // =100 132bc8: 9400b432 bl 0x15fc90 132bcc: aa0003f6 mov x22, x0 132bd0: b4000077 cbz x23, 0x132bdc ::init(char const*)+0x2f8> 132bd4: aa1703e0 mov x0, x23 132bd8: 9400b3aa bl 0x15fa80 132bdc: b10006df cmn x22, #0x1 132be0: 54001aa0 b.eq 0x132f34 ::init(char const*)+0x650> 132be4: aa1303f7 mov x23, x19 132be8: 5280008b mov w11, #0x4 // =4 132bec: f8460ee8 ldr x8, [x23, #0x60]! 132bf0: 394002e9 ldrb w9, [x23] 132bf4: 927ff90a and x10, x8, #0xfffffffffffffffe 132bf8: d100054a sub x10, x10, #0x1 132bfc: 7200013f tst w9, #0x1 132c00: 9a8a0161 csel x1, x11, x10, eq 132c04: eb0102c2 subs x2, x22, x1 132c08: 54000749 b.ls 0x132cf0 ::init(char const*)+0x40c> 132c0c: f9403668 ldr x8, [x19, #0x68] 132c10: 53017d2a lsr w10, w9, #1 132c14: 7200013f tst w9, #0x1 132c18: 9a880143 csel x3, x10, x8, eq 132c1c: aa1703e0 mov x0, x23 132c20: aa1f03e4 mov x4, xzr 132c24: aa0303e5 mov x5, x3 132c28: aa1f03e6 mov x6, xzr 132c2c: 9400b555 bl 0x160180 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 132c30: 39418268 ldrb w8, [x19, #0x60] 132c34: 910012ea add x10, x23, #0x4 132c38: f9403a69 ldr x9, [x19, #0x70] 132c3c: 7200011f tst w8, #0x1 132c40: 9a89014a csel x10, x10, x9, eq 132c44: 14000031 b 0x132d08 ::init(char const*)+0x424> 132c48: f9402e69 ldr x9, [x19, #0x58] 132c4c: 9100130a add x10, x24, #0x4 132c50: f240011f tst x8, #0x1 132c54: 9a89014a csel x10, x10, x9, eq 132c58: aa0a03e9 mov x9, x10 132c5c: b40002b7 cbz x23, 0x132cb0 ::init(char const*)+0x3cc> 132c60: d10006e9 sub x9, x23, #0x1 132c64: 9100c3e8 add x8, sp, #0x30 132c68: 9240f529 and x9, x9, #0x3fffffffffffffff 132c6c: f1001d3f cmp x9, #0x7 132c70: 54000123 b.lo 0x132c94 ::init(char const*)+0x3b0> 132c74: d37ef6eb lsl x11, x23, #2 132c78: 8b0b014c add x12, x10, x11 132c7c: eb0c011f cmp x8, x12 132c80: 8b0b010c add x12, x8, x11 132c84: 1a9f27eb cset w11, lo 132c88: eb0c015f cmp x10, x12 132c8c: 54000e02 b.hs 0x132e4c ::init(char const*)+0x568> 132c90: 36000deb tbz w11, #0x0, 0x132e4c ::init(char const*)+0x568> 132c94: aa0a03e9 mov x9, x10 132c98: 9100c3ea add x10, sp, #0x30 132c9c: 8b17094a add x10, x10, x23, lsl #2 132ca0: b840450b ldr w11, [x8], #0x4 132ca4: eb0a011f cmp x8, x10 132ca8: b800452b str w11, [x9], #0x4 132cac: 54ffffa1 b.ne 0x132ca0 ::init(char const*)+0x3bc> 132cb0: b900013f str wzr, [x9] 132cb4: 39400308 ldrb w8, [x24] 132cb8: 370000c8 tbnz w8, #0x0, 0x132cd0 ::init(char const*)+0x3ec> 132cbc: 531f7ae8 lsl w8, w23, #1 132cc0: 39000308 strb w8, [x24] 132cc4: 39415e88 ldrb w8, [x20, #0x57] 132cc8: 35fff6c8 cbnz w8, 0x132ba0 ::init(char const*)+0x2bc> 132ccc: 14000004 b 0x132cdc ::init(char const*)+0x3f8> 132cd0: f9002a77 str x23, [x19, #0x50] 132cd4: 39415e88 ldrb w8, [x20, #0x57] 132cd8: 35fff648 cbnz w8, 0x132ba0 ::init(char const*)+0x2bc> 132cdc: 91018260 add x0, x19, #0x60 132ce0: d0fffa41 adrp x1, 0x7c000 132ce4: 913c9021 add x1, x1, #0xf24 132ce8: 9400b50a bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 132cec: 14000022 b 0x132d74 ::init(char const*)+0x490> 132cf0: f9403a69 ldr x9, [x19, #0x70] 132cf4: 910012ea add x10, x23, #0x4 132cf8: f240011f tst x8, #0x1 132cfc: 9a89014a csel x10, x10, x9, eq 132d00: aa0a03e9 mov x9, x10 132d04: b40002b6 cbz x22, 0x132d58 ::init(char const*)+0x474> 132d08: d10006c9 sub x9, x22, #0x1 132d0c: 9100c3e8 add x8, sp, #0x30 132d10: 9240f529 and x9, x9, #0x3fffffffffffffff 132d14: f1001d3f cmp x9, #0x7 132d18: 54000123 b.lo 0x132d3c ::init(char const*)+0x458> 132d1c: d37ef6cb lsl x11, x22, #2 132d20: 8b0b014c add x12, x10, x11 132d24: eb0c011f cmp x8, x12 132d28: 8b0b010c add x12, x8, x11 132d2c: 1a9f27eb cset w11, lo 132d30: eb0c015f cmp x10, x12 132d34: 54000b02 b.hs 0x132e94 ::init(char const*)+0x5b0> 132d38: 36000aeb tbz w11, #0x0, 0x132e94 ::init(char const*)+0x5b0> 132d3c: aa0a03e9 mov x9, x10 132d40: 9100c3ea add x10, sp, #0x30 132d44: 8b16094a add x10, x10, x22, lsl #2 132d48: b840450b ldr w11, [x8], #0x4 132d4c: eb0a011f cmp x8, x10 132d50: b800452b str w11, [x9], #0x4 132d54: 54ffffa1 b.ne 0x132d48 ::init(char const*)+0x464> 132d58: b900013f str wzr, [x9] 132d5c: 394002e8 ldrb w8, [x23] 132d60: 37000088 tbnz w8, #0x0, 0x132d70 ::init(char const*)+0x48c> 132d64: 531f7ac8 lsl w8, w22, #1 132d68: 390002e8 strb w8, [x23] 132d6c: 14000002 b 0x132d74 ::init(char const*)+0x490> 132d70: f9003676 str x22, [x19, #0x68] 132d74: 910043e0 add x0, sp, #0x10 132d78: aa1503e1 mov x1, x21 132d7c: 9400b3cd bl 0x15fcb0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_@plt> 132d80: 9101f260 add x0, x19, #0x7c 132d84: 39415a85 ldrb w5, [x20, #0x56] 132d88: 39414e84 ldrb w4, [x20, #0x53] 132d8c: 39414a83 ldrb w3, [x20, #0x52] 132d90: 910043e1 add x1, sp, #0x10 132d94: 2a1f03e2 mov w2, wzr 132d98: 94000093 bl 0x132fe4 ::init(char const*)+0x700> 132d9c: 91020260 add x0, x19, #0x80 132da0: 39415e85 ldrb w5, [x20, #0x57] 132da4: 39415684 ldrb w4, [x20, #0x55] 132da8: 39415283 ldrb w3, [x20, #0x54] 132dac: aa1503e1 mov x1, x21 132db0: 2a1f03e2 mov w2, wzr 132db4: 9400008c bl 0x132fe4 ::init(char const*)+0x700> 132db8: 394043e8 ldrb w8, [sp, #0x10] 132dbc: 36000068 tbz w8, #0x0, 0x132dc8 ::init(char const*)+0x4e4> 132dc0: f94013e0 ldr x0, [sp, #0x20] 132dc4: 9400a847 bl 0x15cee0 <_ZdlPv@plt> 132dc8: f94017e0 ldr x0, [sp, #0x28] 132dcc: b4000040 cbz x0, 0x132dd4 ::init(char const*)+0x4f0> 132dd0: 9400b438 bl 0x15feb0 132dd4: f9401728 ldr x8, [x25, #0x28] 132dd8: f85f83a9 ldur x9, [x29, #-0x8] 132ddc: eb09011f cmp x8, x9 132de0: 54000b01 b.ne 0x132f40 ::init(char const*)+0x65c> 132de4: 910743ff add sp, sp, #0x1d0 132de8: a9444ff4 ldp x20, x19, [sp, #0x40] 132dec: a94357f6 ldp x22, x21, [sp, #0x30] 132df0: a9425ff8 ldp x24, x23, [sp, #0x20] 132df4: a94167fc ldp x28, x25, [sp, #0x10] 132df8: a8c57bfd ldp x29, x30, [sp], #0x50 132dfc: d50323bf autiasp 132e00: d65f03c0 ret 132e04: 9100052b add x11, x9, #0x1 132e08: 9100c3ed add x13, sp, #0x30 132e0c: 927ded6c and x12, x11, #0x7ffffffffffffff8 132e10: d37ef588 lsl x8, x12, #2 132e14: aa0c03ee mov x14, x12 132e18: 8b080149 add x9, x10, x8 132e1c: 8b0801a8 add x8, x13, x8 132e20: 910041ad add x13, x13, #0x10 132e24: 9100414a add x10, x10, #0x10 132e28: ad7f85a0 ldp q0, q1, [x13, #-0x10] 132e2c: 910081ad add x13, x13, #0x20 132e30: f10021ce subs x14, x14, #0x8 132e34: ad3f8540 stp q0, q1, [x10, #-0x10] 132e38: 9100814a add x10, x10, #0x20 132e3c: 54ffff61 b.ne 0x132e28 ::init(char const*)+0x544> 132e40: eb0c017f cmp x11, x12 132e44: 54ffe340 b.eq 0x132aac ::init(char const*)+0x1c8> 132e48: 17ffff13 b 0x132a94 ::init(char const*)+0x1b0> 132e4c: 9100052b add x11, x9, #0x1 132e50: 9100c3ed add x13, sp, #0x30 132e54: 927ded6c and x12, x11, #0x7ffffffffffffff8 132e58: d37ef588 lsl x8, x12, #2 132e5c: aa0c03ee mov x14, x12 132e60: 8b080149 add x9, x10, x8 132e64: 8b0801a8 add x8, x13, x8 132e68: 910041ad add x13, x13, #0x10 132e6c: 9100414a add x10, x10, #0x10 132e70: ad7f85a0 ldp q0, q1, [x13, #-0x10] 132e74: 910081ad add x13, x13, #0x20 132e78: f10021ce subs x14, x14, #0x8 132e7c: ad3f8540 stp q0, q1, [x10, #-0x10] 132e80: 9100814a add x10, x10, #0x20 132e84: 54ffff61 b.ne 0x132e70 ::init(char const*)+0x58c> 132e88: eb0c017f cmp x11, x12 132e8c: 54fff120 b.eq 0x132cb0 ::init(char const*)+0x3cc> 132e90: 17ffff82 b 0x132c98 ::init(char const*)+0x3b4> 132e94: 9100052b add x11, x9, #0x1 132e98: 9100c3ed add x13, sp, #0x30 132e9c: 927ded6c and x12, x11, #0x7ffffffffffffff8 132ea0: d37ef588 lsl x8, x12, #2 132ea4: aa0c03ee mov x14, x12 132ea8: 8b080149 add x9, x10, x8 132eac: 8b0801a8 add x8, x13, x8 132eb0: 910041ad add x13, x13, #0x10 132eb4: 9100414a add x10, x10, #0x10 132eb8: ad7f85a0 ldp q0, q1, [x13, #-0x10] 132ebc: 910081ad add x13, x13, #0x20 132ec0: f10021ce subs x14, x14, #0x8 132ec4: ad3f8540 stp q0, q1, [x10, #-0x10] 132ec8: 9100814a add x10, x10, #0x20 132ecc: 54ffff61 b.ne 0x132eb8 ::init(char const*)+0x5d4> 132ed0: eb0c017f cmp x11, x12 132ed4: 54fff420 b.eq 0x132d58 ::init(char const*)+0x474> 132ed8: 17ffff9a b 0x132d40 ::init(char const*)+0x45c> 132edc: 910043e0 add x0, sp, #0x10 132ee0: aa1403e1 mov x1, x20 132ee4: 9400b1e3 bl 0x15f670 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc@plt> 132ee8: d0fff9e2 adrp x2, 0x70000 132eec: 910043e0 add x0, sp, #0x10 132ef0: 91156442 add x2, x2, #0x559 132ef4: aa1f03e1 mov x1, xzr 132ef8: 9400b116 bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> 132efc: f9400808 ldr x8, [x0, #0x10] 132f00: 3dc00000 ldr q0, [x0] 132f04: f90023e8 str x8, [sp, #0x40] 132f08: 3d800fe0 str q0, [sp, #0x30] 132f0c: a900fc1f stp xzr, xzr, [x0, #0x8] 132f10: f900001f str xzr, [x0] 132f14: 9100c3e0 add x0, sp, #0x30 132f18: 97ffcd89 bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 132f1c: b0fffa00 adrp x0, 0x73000 132f20: 912dc400 add x0, x0, #0xb71 132f24: 9400b35f bl 0x15fca0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> 132f28: b0fffa00 adrp x0, 0x73000 132f2c: 912dc400 add x0, x0, #0xb71 132f30: 9400b35c bl 0x15fca0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> 132f34: b0fffa00 adrp x0, 0x73000 132f38: 912dc400 add x0, x0, #0xb71 132f3c: 9400b359 bl 0x15fca0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> 132f40: 9400a7bc bl 0x15ce30 <__stack_chk_fail@plt> 132f44: 3940c3e8 ldrb w8, [sp, #0x30] 132f48: aa0003f3 mov x19, x0 132f4c: 360000a8 tbz w8, #0x0, 0x132f60 ::init(char const*)+0x67c> 132f50: f94023e0 ldr x0, [sp, #0x40] 132f54: 9400a7e3 bl 0x15cee0 <_ZdlPv@plt> 132f58: 14000002 b 0x132f60 ::init(char const*)+0x67c> 132f5c: aa0003f3 mov x19, x0 132f60: 394043e8 ldrb w8, [sp, #0x10] 132f64: 370002c8 tbnz w8, #0x0, 0x132fbc ::init(char const*)+0x6d8> 132f68: 1400001b b 0x132fd4 ::init(char const*)+0x6f0> 132f6c: 97fdd7f2 bl 0xa8f34 132f70: 97fdd7f1 bl 0xa8f34 132f74: 14000017 b 0x132fd0 ::init(char const*)+0x6ec> 132f78: 97fdd7ef bl 0xa8f34 132f7c: 14000005 b 0x132f90 ::init(char const*)+0x6ac> 132f80: 14000004 b 0x132f90 ::init(char const*)+0x6ac> 132f84: 97fdd7ec bl 0xa8f34 132f88: 97fdd7eb bl 0xa8f34 132f8c: 14000011 b 0x132fd0 ::init(char const*)+0x6ec> 132f90: aa0003f3 mov x19, x0 132f94: 910043e0 add x0, sp, #0x10 132f98: 9400062a bl 0x134840 ::~codecvt()+0x494> 132f9c: 1400000e b 0x132fd4 ::init(char const*)+0x6f0> 132fa0: aa0003f3 mov x19, x0 132fa4: 9100c3e0 add x0, sp, #0x30 132fa8: 94000626 bl 0x134840 ::~codecvt()+0x494> 132fac: 1400000a b 0x132fd4 ::init(char const*)+0x6f0> 132fb0: 394043e8 ldrb w8, [sp, #0x10] 132fb4: aa0003f3 mov x19, x0 132fb8: 360000e8 tbz w8, #0x0, 0x132fd4 ::init(char const*)+0x6f0> 132fbc: f94013e0 ldr x0, [sp, #0x20] 132fc0: 9400a7c8 bl 0x15cee0 <_ZdlPv@plt> 132fc4: 14000004 b 0x132fd4 ::init(char const*)+0x6f0> 132fc8: 14000002 b 0x132fd0 ::init(char const*)+0x6ec> 132fcc: 14000001 b 0x132fd0 ::init(char const*)+0x6ec> 132fd0: aa0003f3 mov x19, x0 132fd4: 9100a3e0 add x0, sp, #0x28 132fd8: 9400b44a bl 0x160100 <_ZNSt6__ndk122__libcpp_unique_localeD2Ev@plt> 132fdc: aa1303e0 mov x0, x19 132fe0: 94009860 bl 0x159160 <__emutls_get_address+0x6d4> 132fe4: d503233f paciasp 132fe8: a9bb7bfd stp x29, x30, [sp, #-0x50]! 132fec: f9000bf9 str x25, [sp, #0x10] 132ff0: 910003fd mov x29, sp 132ff4: a9025ff8 stp x24, x23, [sp, #0x20] 132ff8: a90357f6 stp x22, x21, [sp, #0x30] 132ffc: a9044ff4 stp x20, x19, [sp, #0x40] 133000: 2a0503f6 mov w22, w5 133004: 2a0403f5 mov w21, w4 133008: aa0103f3 mov x19, x1 13300c: aa0003f4 mov x20, x0 133010: 36000122 tbz w2, #0x0, 0x133034 ::init(char const*)+0x750> 133014: 39400268 ldrb w8, [x19] 133018: f9400669 ldr x9, [x19, #0x8] 13301c: d341fd0a lsr x10, x8, #1 133020: 7200011f tst w8, #0x1 133024: 9a890148 csel x8, x10, x9, eq 133028: f100111f cmp x8, #0x4 13302c: 1a9f17f8 cset w24, eq 133030: 14000002 b 0x133038 ::init(char const*)+0x754> 133034: 2a1f03f8 mov w24, wzr 133038: 12001c68 and w8, w3, #0xff 13303c: 7100051f cmp w8, #0x1 133040: 54000300 b.eq 0x1330a0 ::init(char const*)+0x7bc> 133044: 35001a08 cbnz w8, 0x133384 ::init(char const*)+0xaa0> 133048: 340010f8 cbz w24, 0x133264 ::init(char const*)+0x980> 13304c: a940a66a ldp x10, x9, [x19, #0x8] 133050: 9100126b add x11, x19, #0x4 133054: 39400268 ldrb w8, [x19] 133058: 7200011f tst w8, #0x1 13305c: d341fd08 lsr x8, x8, #1 133060: 9a890177 csel x23, x11, x9, eq 133064: 9a8a0109 csel x9, x8, x10, eq 133068: f1000d3f cmp x9, #0x3 13306c: 54000fc0 b.eq 0x133264 ::init(char const*)+0x980> 133070: 8b090ae8 add x8, x23, x9, lsl #2 133074: f100113f cmp x9, #0x4 133078: 540003e1 b.ne 0x1330f4 ::init(char const*)+0x810> 13307c: aa0803e9 mov x9, x8 133080: b85fcd39 ldr w25, [x9, #-0x4]! 133084: eb170122 subs x2, x9, x23 133088: 54000080 b.eq 0x133098 ::init(char const*)+0x7b4> 13308c: cb020100 sub x0, x8, x2 133090: aa1703e1 mov x1, x23 133094: 9400a9a7 bl 0x15d730 133098: b90002f9 str w25, [x23] 13309c: 14000072 b 0x133264 ::init(char const*)+0x980> 1330a0: 12001ec8 and w8, w22, #0xff 1330a4: 7100111f cmp w8, #0x4 1330a8: 540016e8 b.hi 0x133384 ::init(char const*)+0xaa0> 1330ac: b0fffa49 adrp x9, 0x7c000 1330b0: 92401ec8 and x8, x22, #0xff 1330b4: 91171129 add x9, x9, #0x5c4 1330b8: 1000008a adr x10, 0x1330c8 ::init(char const*)+0x7e4> 1330bc: 3868692b ldrb w11, [x9, x8] 1330c0: 8b0b094a add x10, x10, x11, lsl #2 1330c4: d61f0140 br x10 1330c8: d503249f bti j 1330cc: 52804069 mov w9, #0x203 // =515 1330d0: 72001ea8 ands w8, w21, #0xff 1330d4: 72a08009 movk w9, #0x400, lsl #16 1330d8: b9000289 str w9, [x20] 1330dc: 540015a0 b.eq 0x133390 ::init(char const*)+0xaac> 1330e0: 7100091f cmp w8, #0x2 1330e4: 54001560 b.eq 0x133390 ::init(char const*)+0xaac> 1330e8: 7100051f cmp w8, #0x1 1330ec: 54000e40 b.eq 0x1332b4 ::init(char const*)+0x9d0> 1330f0: 140000a5 b 0x133384 ::init(char const*)+0xaa0> 1330f4: d37ef529 lsl x9, x9, #2 1330f8: d1003129 sub x9, x9, #0xc 1330fc: f100313f cmp x9, #0xc 133100: 540007a1 b.ne 0x1331f4 ::init(char const*)+0x910> 133104: fc40c2e0 ldur d0, [x23, #0xc] 133108: fd4002e1 ldr d1, [x23] 13310c: b94016e8 ldr w8, [x23, #0x14] 133110: b9400ae9 ldr w9, [x23, #0x8] 133114: fd0002e0 str d0, [x23] 133118: fc00c2e1 stur d1, [x23, #0xc] 13311c: b9000ae8 str w8, [x23, #0x8] 133120: b90016e9 str w9, [x23, #0x14] 133124: 14000050 b 0x133264 ::init(char const*)+0x980> 133128: d503249f bti j 13312c: 52800069 mov w9, #0x3 // =3 133130: 5280008a mov w10, #0x4 // =4 133134: 12001ea8 and w8, w21, #0xff 133138: 7100091f cmp w8, #0x2 13313c: 39000289 strb w9, [x20] 133140: 39000e8a strb w10, [x20, #0x3] 133144: 54001340 b.eq 0x1333ac ::init(char const*)+0xac8> 133148: 7100051f cmp w8, #0x1 13314c: 54000341 b.ne 0x1331b4 ::init(char const*)+0x8d0> 133150: 52800048 mov w8, #0x2 // =2 133154: 140000b4 b 0x133424 ::init(char const*)+0xb40> 133158: d503249f bti j 13315c: 52800049 mov w9, #0x2 // =2 133160: 5280006a mov w10, #0x3 // =3 133164: 12001ea8 and w8, w21, #0xff 133168: 7100091f cmp w8, #0x2 13316c: 39000289 strb w9, [x20] 133170: 39000e8a strb w10, [x20, #0x3] 133174: 540013e0 b.eq 0x1333f0 ::init(char const*)+0xb0c> 133178: 7100051f cmp w8, #0x1 13317c: 54001520 b.eq 0x133420 ::init(char const*)+0xb3c> 133180: 35001028 cbnz w8, 0x133384 ::init(char const*)+0xaa0> 133184: 52808008 mov w8, #0x400 // =1024 133188: 14000098 b 0x1333e8 ::init(char const*)+0xb04> 13318c: d503249f bti j 133190: 52800069 mov w9, #0x3 // =3 133194: 5280008a mov w10, #0x4 // =4 133198: 12001ea8 and w8, w21, #0xff 13319c: 7100091f cmp w8, #0x2 1331a0: 39000289 strb w9, [x20] 1331a4: 39000e8a strb w10, [x20, #0x3] 1331a8: 54001020 b.eq 0x1333ac ::init(char const*)+0xac8> 1331ac: 7100051f cmp w8, #0x1 1331b0: 54fffd00 b.eq 0x133150 ::init(char const*)+0x86c> 1331b4: 35000e88 cbnz w8, 0x133384 ::init(char const*)+0xaa0> 1331b8: 52800048 mov w8, #0x2 // =2 1331bc: 1400008b b 0x1333e8 ::init(char const*)+0xb04> 1331c0: d503249f bti j 1331c4: 52800049 mov w9, #0x2 // =2 1331c8: 5280008a mov w10, #0x4 // =4 1331cc: 12001ea8 and w8, w21, #0xff 1331d0: 7100091f cmp w8, #0x2 1331d4: 39000289 strb w9, [x20] 1331d8: 39000e8a strb w10, [x20, #0x3] 1331dc: 54000f00 b.eq 0x1333bc ::init(char const*)+0xad8> 1331e0: 7100051f cmp w8, #0x1 1331e4: 54000f00 b.eq 0x1333c4 ::init(char const*)+0xae0> 1331e8: 35000ce8 cbnz w8, 0x133384 ::init(char const*)+0xaa0> 1331ec: 52800068 mov w8, #0x3 // =3 1331f0: 1400007e b 0x1333e8 ::init(char const*)+0xb04> 1331f4: 9342fd2a asr x10, x9, #2 1331f8: 52800069 mov w9, #0x3 // =3 1331fc: aa0903eb mov x11, x9 133200: aa0a03e9 mov x9, x10 133204: 9aca0d6a sdiv x10, x11, x10 133208: 9b09ad4a msub x10, x10, x9, x11 13320c: b5ffff8a cbnz x10, 0x1331fc ::init(char const*)+0x918> 133210: b40002a9 cbz x9, 0x133264 ::init(char const*)+0x980> 133214: 8b090ae9 add x9, x23, x9, lsl #2 133218: 5280006a mov w10, #0x3 // =3 13321c: b85fcd2b ldr w11, [x9, #-0x4]! 133220: 9100312e add x14, x9, #0xc 133224: aa0903ed mov x13, x9 133228: aa0e03ec mov x12, x14 13322c: cb0e010e sub x14, x8, x14 133230: aa0c03ef mov x15, x12 133234: f10031df cmp x14, #0xc 133238: cb4e094e sub x14, x10, x14, lsr #2 13323c: b840c5f0 ldr w16, [x15], #0xc 133240: 8b0e0aee add x14, x23, x14, lsl #2 133244: 9a8ec1ee csel x14, x15, x14, gt 133248: b90001b0 str w16, [x13] 13324c: aa0c03ed mov x13, x12 133250: eb0901df cmp x14, x9 133254: 54fffea1 b.ne 0x133228 ::init(char const*)+0x944> 133258: eb17013f cmp x9, x23 13325c: b900018b str w11, [x12] 133260: 54fffde1 b.ne 0x13321c ::init(char const*)+0x938> 133264: 12001ec8 and w8, w22, #0xff 133268: 7100111f cmp w8, #0x4 13326c: 540008c8 b.hi 0x133384 ::init(char const*)+0xaa0> 133270: b0fffa49 adrp x9, 0x7c000 133274: 92401ec8 and x8, x22, #0xff 133278: 91172529 add x9, x9, #0x5c9 13327c: 1000008a adr x10, 0x13328c ::init(char const*)+0x9a8> 133280: 3868692b ldrb w11, [x9, x8] 133284: 8b0b094a add x10, x10, x11, lsl #2 133288: d61f0140 br x10 13328c: d503249f bti j 133290: 52808069 mov w9, #0x403 // =1027 133294: 72001ea8 ands w8, w21, #0xff 133298: 72a04009 movk w9, #0x200, lsl #16 13329c: b9000289 str w9, [x20] 1332a0: 54000780 b.eq 0x133390 ::init(char const*)+0xaac> 1332a4: 7100091f cmp w8, #0x2 1332a8: 54000740 b.eq 0x133390 ::init(char const*)+0xaac> 1332ac: 7100051f cmp w8, #0x1 1332b0: 540006a1 b.ne 0x133384 ::init(char const*)+0xaa0> 1332b4: 370006f8 tbnz w24, #0x0, 0x133390 ::init(char const*)+0xaac> 1332b8: 1400006d b 0x13346c ::init(char const*)+0xb88> 1332bc: d503249f bti j 1332c0: 52800089 mov w9, #0x4 // =4 1332c4: 5280006a mov w10, #0x3 // =3 1332c8: 12001ea8 and w8, w21, #0xff 1332cc: 7100091f cmp w8, #0x2 1332d0: 39000289 strb w9, [x20] 1332d4: 39000e8a strb w10, [x20, #0x3] 1332d8: 540006e0 b.eq 0x1333b4 ::init(char const*)+0xad0> 1332dc: 7100051f cmp w8, #0x1 1332e0: 54000341 b.ne 0x133348 ::init(char const*)+0xa64> 1332e4: 52804008 mov w8, #0x200 // =512 1332e8: 1400005f b 0x133464 ::init(char const*)+0xb80> 1332ec: d503249f bti j 1332f0: 52800069 mov w9, #0x3 // =3 1332f4: 5280004a mov w10, #0x2 // =2 1332f8: 12001ea8 and w8, w21, #0xff 1332fc: 7100091f cmp w8, #0x2 133300: 39000289 strb w9, [x20] 133304: 39000e8a strb w10, [x20, #0x3] 133308: 54000a40 b.eq 0x133450 ::init(char const*)+0xb6c> 13330c: 7100051f cmp w8, #0x1 133310: 54000a40 b.eq 0x133458 ::init(char const*)+0xb74> 133314: 35000388 cbnz w8, 0x133384 ::init(char const*)+0xaa0> 133318: 52800088 mov w8, #0x4 // =4 13331c: 14000033 b 0x1333e8 ::init(char const*)+0xb04> 133320: d503249f bti j 133324: 52800089 mov w9, #0x4 // =4 133328: 5280006a mov w10, #0x3 // =3 13332c: 12001ea8 and w8, w21, #0xff 133330: 7100091f cmp w8, #0x2 133334: 39000289 strb w9, [x20] 133338: 39000e8a strb w10, [x20, #0x3] 13333c: 540003c0 b.eq 0x1333b4 ::init(char const*)+0xad0> 133340: 7100051f cmp w8, #0x1 133344: 54000440 b.eq 0x1333cc ::init(char const*)+0xae8> 133348: 350001e8 cbnz w8, 0x133384 ::init(char const*)+0xaa0> 13334c: 14000026 b 0x1333e4 ::init(char const*)+0xb00> 133350: d503249f bti j 133354: 52800089 mov w9, #0x4 // =4 133358: 5280004a mov w10, #0x2 // =2 13335c: 12001ea8 and w8, w21, #0xff 133360: 7100091f cmp w8, #0x2 133364: 39000289 strb w9, [x20] 133368: 39000e8a strb w10, [x20, #0x3] 13336c: 540007a0 b.eq 0x133460 ::init(char const*)+0xb7c> 133370: 7100051f cmp w8, #0x1 133374: 54000880 b.eq 0x133484 ::init(char const*)+0xba0> 133378: 35000068 cbnz w8, 0x133384 ::init(char const*)+0xaa0> 13337c: 52806008 mov w8, #0x300 // =768 133380: 1400001a b 0x1333e8 ::init(char const*)+0xb04> 133384: 52806048 mov w8, #0x302 // =770 133388: 72a08008 movk w8, #0x400, lsl #16 13338c: b9000288 str w8, [x20] 133390: a9444ff4 ldp x20, x19, [sp, #0x40] 133394: a94357f6 ldp x22, x21, [sp, #0x30] 133398: a9425ff8 ldp x24, x23, [sp, #0x20] 13339c: f9400bf9 ldr x25, [sp, #0x10] 1333a0: a8c57bfd ldp x29, x30, [sp], #0x50 1333a4: d50323bf autiasp 1333a8: d65f03c0 ret 1333ac: 52804028 mov w8, #0x201 // =513 1333b0: 14000011 b 0x1333f4 ::init(char const*)+0xb10> 1333b4: 52802048 mov w8, #0x102 // =258 1333b8: 14000034 b 0x133488 ::init(char const*)+0xba4> 1333bc: 52806008 mov w8, #0x300 // =768 1333c0: 14000019 b 0x133424 ::init(char const*)+0xb40> 1333c4: 52802068 mov w8, #0x103 // =259 1333c8: 1400000b b 0x1333f4 ::init(char const*)+0xb10> 1333cc: 370000d8 tbnz w24, #0x0, 0x1333e4 ::init(char const*)+0xb00> 1333d0: aa1303e0 mov x0, x19 1333d4: aa1f03e1 mov x1, xzr 1333d8: 52800022 mov w2, #0x1 // =1 1333dc: 52800403 mov w3, #0x20 // =32 1333e0: 9400b388 bl 0x160200 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmmw@plt> 1333e4: 52804008 mov w8, #0x200 // =512 1333e8: 78001288 sturh w8, [x20, #0x1] 1333ec: 17ffffe9 b 0x133390 ::init(char const*)+0xaac> 1333f0: 52802088 mov w8, #0x104 // =260 1333f4: 78001288 sturh w8, [x20, #0x1] 1333f8: 34fffcd8 cbz w24, 0x133390 ::init(char const*)+0xaac> 1333fc: 39400268 ldrb w8, [x19] 133400: 37000528 tbnz w8, #0x0, 0x1334a4 ::init(char const*)+0xbc0> 133404: 53017d08 lsr w8, w8, #1 133408: d1000508 sub x8, x8, #0x1 13340c: 531f7909 lsl w9, w8, #1 133410: 8b080a68 add x8, x19, x8, lsl #2 133414: 91001108 add x8, x8, #0x4 133418: 39000269 strb w9, [x19] 13341c: 14000026 b 0x1334b4 ::init(char const*)+0xbd0> 133420: 52808008 mov w8, #0x400 // =1024 133424: 78001288 sturh w8, [x20, #0x1] 133428: 3707fb58 tbnz w24, #0x0, 0x133390 ::init(char const*)+0xaac> 13342c: aa1303e0 mov x0, x19 133430: f9400bf9 ldr x25, [sp, #0x10] 133434: a9444ff4 ldp x20, x19, [sp, #0x40] 133438: 52800401 mov w1, #0x20 // =32 13343c: a94357f6 ldp x22, x21, [sp, #0x30] 133440: a9425ff8 ldp x24, x23, [sp, #0x20] 133444: a8c57bfd ldp x29, x30, [sp], #0x50 133448: d50323bf autiasp 13344c: 1400b235 b 0x15fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 133450: 52808028 mov w8, #0x401 // =1025 133454: 1400000d b 0x133488 ::init(char const*)+0xba4> 133458: 52800088 mov w8, #0x4 // =4 13345c: 14000002 b 0x133464 ::init(char const*)+0xb80> 133460: 52800068 mov w8, #0x3 // =3 133464: 78001288 sturh w8, [x20, #0x1] 133468: 3707f958 tbnz w24, #0x0, 0x133390 ::init(char const*)+0xaac> 13346c: aa1303e0 mov x0, x19 133470: aa1f03e1 mov x1, xzr 133474: 52800022 mov w2, #0x1 // =1 133478: 52800403 mov w3, #0x20 // =32 13347c: 9400b361 bl 0x160200 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmmw@plt> 133480: 17ffffc4 b 0x133390 ::init(char const*)+0xaac> 133484: 52806028 mov w8, #0x301 // =769 133488: 78001288 sturh w8, [x20, #0x1] 13348c: 34fff838 cbz w24, 0x133390 ::init(char const*)+0xaac> 133490: aa1303e0 mov x0, x19 133494: aa1f03e1 mov x1, xzr 133498: 52800022 mov w2, #0x1 // =1 13349c: 9400b35d bl 0x160210 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5eraseEmm@plt> 1334a0: 17ffffbc b 0x133390 ::init(char const*)+0xaac> 1334a4: a940a668 ldp x8, x9, [x19, #0x8] 1334a8: d100050a sub x10, x8, #0x1 1334ac: 8b0a0928 add x8, x9, x10, lsl #2 1334b0: f900066a str x10, [x19, #0x8] 1334b4: b900011f str wzr, [x8] 1334b8: 17ffffb6 b 0x133390 ::init(char const*)+0xaac> 00000000001334bc ::init(char const*)>: 1334bc: d503233f paciasp 1334c0: a9bb7bfd stp x29, x30, [sp, #-0x50]! 1334c4: a90167fc stp x28, x25, [sp, #0x10] 1334c8: 910003fd mov x29, sp 1334cc: a9025ff8 stp x24, x23, [sp, #0x20] 1334d0: a90357f6 stp x22, x21, [sp, #0x30] 1334d4: a9044ff4 stp x20, x19, [sp, #0x40] 1334d8: d10743ff sub sp, sp, #0x1d0 1334dc: d53bd059 mrs x25, TPIDR_EL0 1334e0: aa0003f3 mov x19, x0 1334e4: f9401728 ldr x8, [x25, #0x28] 1334e8: 5283f7e0 mov w0, #0x1fbf // =8127 1334ec: aa1f03e2 mov x2, xzr 1334f0: aa0103f4 mov x20, x1 1334f4: f81f83a8 stur x8, [x29, #-0x8] 1334f8: 9400b15a bl 0x15fa60 1334fc: f90017e0 str x0, [sp, #0x28] 133500: b4002da0 cbz x0, 0x133ab4 ::init(char const*)+0x5f8> 133504: aa0003f6 mov x22, x0 133508: 9400b15e bl 0x15fa80 13350c: aa0003f5 mov x21, x0 133510: f9001be0 str x0, [sp, #0x30] 133514: 9400b2f7 bl 0x1600f0 133518: aa0003f4 mov x20, x0 13351c: b4000075 cbz x21, 0x133528 ::init(char const*)+0x6c> 133520: aa1503e0 mov x0, x21 133524: 9400b157 bl 0x15fa80 133528: 91004275 add x21, x19, #0x10 13352c: f9401681 ldr x1, [x20, #0x28] 133530: aa1503e0 mov x0, x21 133534: aa1603e2 mov x2, x22 133538: 97ffe7d7 bl 0x12d494 ::~numpunct_byname()+0x50> 13353c: 37000060 tbnz w0, #0x0, 0x133548 ::init(char const*)+0x8c> 133540: 12800008 mov w8, #-0x1 // =-1 133544: b90002a8 str w8, [x21] 133548: 91005275 add x21, x19, #0x14 13354c: f9401a81 ldr x1, [x20, #0x30] 133550: aa1503e0 mov x0, x21 133554: aa1603e2 mov x2, x22 133558: 97ffe7cf bl 0x12d494 ::~numpunct_byname()+0x50> 13355c: 37000060 tbnz w0, #0x0, 0x133568 ::init(char const*)+0xac> 133560: 12800008 mov w8, #-0x1 // =-1 133564: b90002a8 str w8, [x21] 133568: f9401e81 ldr x1, [x20, #0x38] 13356c: 91006260 add x0, x19, #0x18 133570: 9400a7fc bl 0x15d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> 133574: f9400e88 ldr x8, [x20, #0x18] 133578: a9007fe8 stp x8, xzr, [sp] 13357c: aa1603e0 mov x0, x22 133580: 9400b140 bl 0x15fa80 133584: aa0003f5 mov x21, x0 133588: f9000be0 str x0, [sp, #0x10] 13358c: 9100c3e0 add x0, sp, #0x30 133590: 910003e1 mov x1, sp 133594: 910023e3 add x3, sp, #0x8 133598: 52800c82 mov w2, #0x64 // =100 13359c: 9400b1bd bl 0x15fc90 1335a0: aa0003f7 mov x23, x0 1335a4: b4000075 cbz x21, 0x1335b0 ::init(char const*)+0xf4> 1335a8: aa1503e0 mov x0, x21 1335ac: 9400b135 bl 0x15fa80 1335b0: b10006ff cmn x23, #0x1 1335b4: 54002a00 b.eq 0x133af4 ::init(char const*)+0x638> 1335b8: aa1303f5 mov x21, x19 1335bc: 5280008b mov w11, #0x4 // =4 1335c0: f8430ea8 ldr x8, [x21, #0x30]! 1335c4: 394002a9 ldrb w9, [x21] 1335c8: 927ff90a and x10, x8, #0xfffffffffffffffe 1335cc: d100054a sub x10, x10, #0x1 1335d0: 7200013f tst w9, #0x1 1335d4: 9a8a0161 csel x1, x11, x10, eq 1335d8: eb0102e2 subs x2, x23, x1 1335dc: 54000209 b.ls 0x13361c ::init(char const*)+0x160> 1335e0: f9401e68 ldr x8, [x19, #0x38] 1335e4: 53017d2a lsr w10, w9, #1 1335e8: 7200013f tst w9, #0x1 1335ec: 9a880143 csel x3, x10, x8, eq 1335f0: aa1503e0 mov x0, x21 1335f4: aa1f03e4 mov x4, xzr 1335f8: aa0303e5 mov x5, x3 1335fc: aa1f03e6 mov x6, xzr 133600: 9400b2e0 bl 0x160180 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 133604: 3940c268 ldrb w8, [x19, #0x30] 133608: 910012aa add x10, x21, #0x4 13360c: f9402269 ldr x9, [x19, #0x40] 133610: 7200011f tst w8, #0x1 133614: 9a89014a csel x10, x10, x9, eq 133618: 14000007 b 0x133634 ::init(char const*)+0x178> 13361c: f9402269 ldr x9, [x19, #0x40] 133620: 910012aa add x10, x21, #0x4 133624: f240011f tst x8, #0x1 133628: 9a89014a csel x10, x10, x9, eq 13362c: aa0a03e9 mov x9, x10 133630: b40002b7 cbz x23, 0x133684 ::init(char const*)+0x1c8> 133634: d10006e9 sub x9, x23, #0x1 133638: 9100c3e8 add x8, sp, #0x30 13363c: 9240f529 and x9, x9, #0x3fffffffffffffff 133640: f1001d3f cmp x9, #0x7 133644: 54000123 b.lo 0x133668 ::init(char const*)+0x1ac> 133648: d37ef6eb lsl x11, x23, #2 13364c: 8b0b014c add x12, x10, x11 133650: eb0c011f cmp x8, x12 133654: 8b0b010c add x12, x8, x11 133658: 1a9f27eb cset w11, lo 13365c: eb0c015f cmp x10, x12 133660: 54001be2 b.hs 0x1339dc ::init(char const*)+0x520> 133664: 36001bcb tbz w11, #0x0, 0x1339dc ::init(char const*)+0x520> 133668: aa0a03e9 mov x9, x10 13366c: 9100c3ea add x10, sp, #0x30 133670: 8b17094a add x10, x10, x23, lsl #2 133674: b840450b ldr w11, [x8], #0x4 133678: eb0a011f cmp x8, x10 13367c: b800452b str w11, [x9], #0x4 133680: 54ffffa1 b.ne 0x133674 ::init(char const*)+0x1b8> 133684: b900013f str wzr, [x9] 133688: 394002a8 ldrb w8, [x21] 13368c: 37000088 tbnz w8, #0x0, 0x13369c ::init(char const*)+0x1e0> 133690: 531f7ae8 lsl w8, w23, #1 133694: 390002a8 strb w8, [x21] 133698: 14000002 b 0x1336a0 ::init(char const*)+0x1e4> 13369c: f9001e77 str x23, [x19, #0x38] 1336a0: 39414288 ldrb w8, [x20, #0x50] 1336a4: 7103fd1f cmp w8, #0xff 1336a8: 1a8803e8 csel w8, wzr, w8, eq 1336ac: b9007a68 str w8, [x19, #0x78] 1336b0: 39417288 ldrb w8, [x20, #0x5c] 1336b4: 34000568 cbz w8, 0x133760 ::init(char const*)+0x2a4> 1336b8: f9402288 ldr x8, [x20, #0x40] 1336bc: a9007fe8 stp x8, xzr, [sp] 1336c0: aa1603e0 mov x0, x22 1336c4: 9400b0ef bl 0x15fa80 1336c8: aa0003f8 mov x24, x0 1336cc: f9000be0 str x0, [sp, #0x10] 1336d0: 9100c3e0 add x0, sp, #0x30 1336d4: 910003e1 mov x1, sp 1336d8: 910023e3 add x3, sp, #0x8 1336dc: 52800c82 mov w2, #0x64 // =100 1336e0: 9400b16c bl 0x15fc90 1336e4: aa0003f7 mov x23, x0 1336e8: b4000078 cbz x24, 0x1336f4 ::init(char const*)+0x238> 1336ec: aa1803e0 mov x0, x24 1336f0: 9400b0e4 bl 0x15fa80 1336f4: b10006ff cmn x23, #0x1 1336f8: 54002040 b.eq 0x133b00 ::init(char const*)+0x644> 1336fc: aa1303f8 mov x24, x19 133700: 5280008b mov w11, #0x4 // =4 133704: f8448f08 ldr x8, [x24, #0x48]! 133708: 39400309 ldrb w9, [x24] 13370c: 927ff90a and x10, x8, #0xfffffffffffffffe 133710: d100054a sub x10, x10, #0x1 133714: 7200013f tst w9, #0x1 133718: 9a8a0161 csel x1, x11, x10, eq 13371c: eb0102e2 subs x2, x23, x1 133720: 54000809 b.ls 0x133820 ::init(char const*)+0x364> 133724: f9402a68 ldr x8, [x19, #0x50] 133728: 53017d2a lsr w10, w9, #1 13372c: 7200013f tst w9, #0x1 133730: 9a880143 csel x3, x10, x8, eq 133734: aa1803e0 mov x0, x24 133738: aa1f03e4 mov x4, xzr 13373c: aa0303e5 mov x5, x3 133740: aa1f03e6 mov x6, xzr 133744: 9400b28f bl 0x160180 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 133748: 39412268 ldrb w8, [x19, #0x48] 13374c: 9100130a add x10, x24, #0x4 133750: f9402e69 ldr x9, [x19, #0x58] 133754: 7200011f tst w8, #0x1 133758: 9a89014a csel x10, x10, x9, eq 13375c: 14000037 b 0x133838 ::init(char const*)+0x37c> 133760: 91012260 add x0, x19, #0x48 133764: b0fffa41 adrp x1, 0x7c000 133768: 913c9021 add x1, x1, #0xf24 13376c: 9400b269 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 133770: 39417688 ldrb w8, [x20, #0x5d] 133774: 34000a08 cbz w8, 0x1338b4 ::init(char const*)+0x3f8> 133778: f9402688 ldr x8, [x20, #0x48] 13377c: a9007fe8 stp x8, xzr, [sp] 133780: aa1603e0 mov x0, x22 133784: 9400b0bf bl 0x15fa80 133788: aa0003f7 mov x23, x0 13378c: f9000be0 str x0, [sp, #0x10] 133790: 9100c3e0 add x0, sp, #0x30 133794: 910003e1 mov x1, sp 133798: 910023e3 add x3, sp, #0x8 13379c: 52800c82 mov w2, #0x64 // =100 1337a0: 9400b13c bl 0x15fc90 1337a4: aa0003f6 mov x22, x0 1337a8: b4000077 cbz x23, 0x1337b4 ::init(char const*)+0x2f8> 1337ac: aa1703e0 mov x0, x23 1337b0: 9400b0b4 bl 0x15fa80 1337b4: b10006df cmn x22, #0x1 1337b8: 54001aa0 b.eq 0x133b0c ::init(char const*)+0x650> 1337bc: aa1303f7 mov x23, x19 1337c0: 5280008b mov w11, #0x4 // =4 1337c4: f8460ee8 ldr x8, [x23, #0x60]! 1337c8: 394002e9 ldrb w9, [x23] 1337cc: 927ff90a and x10, x8, #0xfffffffffffffffe 1337d0: d100054a sub x10, x10, #0x1 1337d4: 7200013f tst w9, #0x1 1337d8: 9a8a0161 csel x1, x11, x10, eq 1337dc: eb0102c2 subs x2, x22, x1 1337e0: 54000749 b.ls 0x1338c8 ::init(char const*)+0x40c> 1337e4: f9403668 ldr x8, [x19, #0x68] 1337e8: 53017d2a lsr w10, w9, #1 1337ec: 7200013f tst w9, #0x1 1337f0: 9a880143 csel x3, x10, x8, eq 1337f4: aa1703e0 mov x0, x23 1337f8: aa1f03e4 mov x4, xzr 1337fc: aa0303e5 mov x5, x3 133800: aa1f03e6 mov x6, xzr 133804: 9400b25f bl 0x160180 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 133808: 39418268 ldrb w8, [x19, #0x60] 13380c: 910012ea add x10, x23, #0x4 133810: f9403a69 ldr x9, [x19, #0x70] 133814: 7200011f tst w8, #0x1 133818: 9a89014a csel x10, x10, x9, eq 13381c: 14000031 b 0x1338e0 ::init(char const*)+0x424> 133820: f9402e69 ldr x9, [x19, #0x58] 133824: 9100130a add x10, x24, #0x4 133828: f240011f tst x8, #0x1 13382c: 9a89014a csel x10, x10, x9, eq 133830: aa0a03e9 mov x9, x10 133834: b40002b7 cbz x23, 0x133888 ::init(char const*)+0x3cc> 133838: d10006e9 sub x9, x23, #0x1 13383c: 9100c3e8 add x8, sp, #0x30 133840: 9240f529 and x9, x9, #0x3fffffffffffffff 133844: f1001d3f cmp x9, #0x7 133848: 54000123 b.lo 0x13386c ::init(char const*)+0x3b0> 13384c: d37ef6eb lsl x11, x23, #2 133850: 8b0b014c add x12, x10, x11 133854: eb0c011f cmp x8, x12 133858: 8b0b010c add x12, x8, x11 13385c: 1a9f27eb cset w11, lo 133860: eb0c015f cmp x10, x12 133864: 54000e02 b.hs 0x133a24 ::init(char const*)+0x568> 133868: 36000deb tbz w11, #0x0, 0x133a24 ::init(char const*)+0x568> 13386c: aa0a03e9 mov x9, x10 133870: 9100c3ea add x10, sp, #0x30 133874: 8b17094a add x10, x10, x23, lsl #2 133878: b840450b ldr w11, [x8], #0x4 13387c: eb0a011f cmp x8, x10 133880: b800452b str w11, [x9], #0x4 133884: 54ffffa1 b.ne 0x133878 ::init(char const*)+0x3bc> 133888: b900013f str wzr, [x9] 13388c: 39400308 ldrb w8, [x24] 133890: 370000c8 tbnz w8, #0x0, 0x1338a8 ::init(char const*)+0x3ec> 133894: 531f7ae8 lsl w8, w23, #1 133898: 39000308 strb w8, [x24] 13389c: 39417688 ldrb w8, [x20, #0x5d] 1338a0: 35fff6c8 cbnz w8, 0x133778 ::init(char const*)+0x2bc> 1338a4: 14000004 b 0x1338b4 ::init(char const*)+0x3f8> 1338a8: f9002a77 str x23, [x19, #0x50] 1338ac: 39417688 ldrb w8, [x20, #0x5d] 1338b0: 35fff648 cbnz w8, 0x133778 ::init(char const*)+0x2bc> 1338b4: 91018260 add x0, x19, #0x60 1338b8: b0fffa41 adrp x1, 0x7c000 1338bc: 913c9021 add x1, x1, #0xf24 1338c0: 9400b214 bl 0x160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> 1338c4: 14000022 b 0x13394c ::init(char const*)+0x490> 1338c8: f9403a69 ldr x9, [x19, #0x70] 1338cc: 910012ea add x10, x23, #0x4 1338d0: f240011f tst x8, #0x1 1338d4: 9a89014a csel x10, x10, x9, eq 1338d8: aa0a03e9 mov x9, x10 1338dc: b40002b6 cbz x22, 0x133930 ::init(char const*)+0x474> 1338e0: d10006c9 sub x9, x22, #0x1 1338e4: 9100c3e8 add x8, sp, #0x30 1338e8: 9240f529 and x9, x9, #0x3fffffffffffffff 1338ec: f1001d3f cmp x9, #0x7 1338f0: 54000123 b.lo 0x133914 ::init(char const*)+0x458> 1338f4: d37ef6cb lsl x11, x22, #2 1338f8: 8b0b014c add x12, x10, x11 1338fc: eb0c011f cmp x8, x12 133900: 8b0b010c add x12, x8, x11 133904: 1a9f27eb cset w11, lo 133908: eb0c015f cmp x10, x12 13390c: 54000b02 b.hs 0x133a6c ::init(char const*)+0x5b0> 133910: 36000aeb tbz w11, #0x0, 0x133a6c ::init(char const*)+0x5b0> 133914: aa0a03e9 mov x9, x10 133918: 9100c3ea add x10, sp, #0x30 13391c: 8b16094a add x10, x10, x22, lsl #2 133920: b840450b ldr w11, [x8], #0x4 133924: eb0a011f cmp x8, x10 133928: b800452b str w11, [x9], #0x4 13392c: 54ffffa1 b.ne 0x133920 ::init(char const*)+0x464> 133930: b900013f str wzr, [x9] 133934: 394002e8 ldrb w8, [x23] 133938: 37000088 tbnz w8, #0x0, 0x133948 ::init(char const*)+0x48c> 13393c: 531f7ac8 lsl w8, w22, #1 133940: 390002e8 strb w8, [x23] 133944: 14000002 b 0x13394c ::init(char const*)+0x490> 133948: f9003676 str x22, [x19, #0x68] 13394c: 910043e0 add x0, sp, #0x10 133950: aa1503e1 mov x1, x21 133954: 9400b0d7 bl 0x15fcb0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_@plt> 133958: 9101f260 add x0, x19, #0x7c 13395c: 39417285 ldrb w5, [x20, #0x5c] 133960: 39416684 ldrb w4, [x20, #0x59] 133964: 39416283 ldrb w3, [x20, #0x58] 133968: 910043e1 add x1, sp, #0x10 13396c: 52800022 mov w2, #0x1 // =1 133970: 97fffd9d bl 0x132fe4 ::init(char const*)+0x700> 133974: 91020260 add x0, x19, #0x80 133978: 39417685 ldrb w5, [x20, #0x5d] 13397c: 39416e84 ldrb w4, [x20, #0x5b] 133980: 39416a83 ldrb w3, [x20, #0x5a] 133984: aa1503e1 mov x1, x21 133988: 52800022 mov w2, #0x1 // =1 13398c: 97fffd96 bl 0x132fe4 ::init(char const*)+0x700> 133990: 394043e8 ldrb w8, [sp, #0x10] 133994: 36000068 tbz w8, #0x0, 0x1339a0 ::init(char const*)+0x4e4> 133998: f94013e0 ldr x0, [sp, #0x20] 13399c: 9400a551 bl 0x15cee0 <_ZdlPv@plt> 1339a0: f94017e0 ldr x0, [sp, #0x28] 1339a4: b4000040 cbz x0, 0x1339ac ::init(char const*)+0x4f0> 1339a8: 9400b142 bl 0x15feb0 1339ac: f9401728 ldr x8, [x25, #0x28] 1339b0: f85f83a9 ldur x9, [x29, #-0x8] 1339b4: eb09011f cmp x8, x9 1339b8: 54000b01 b.ne 0x133b18 ::init(char const*)+0x65c> 1339bc: 910743ff add sp, sp, #0x1d0 1339c0: a9444ff4 ldp x20, x19, [sp, #0x40] 1339c4: a94357f6 ldp x22, x21, [sp, #0x30] 1339c8: a9425ff8 ldp x24, x23, [sp, #0x20] 1339cc: a94167fc ldp x28, x25, [sp, #0x10] 1339d0: a8c57bfd ldp x29, x30, [sp], #0x50 1339d4: d50323bf autiasp 1339d8: d65f03c0 ret 1339dc: 9100052b add x11, x9, #0x1 1339e0: 9100c3ed add x13, sp, #0x30 1339e4: 927ded6c and x12, x11, #0x7ffffffffffffff8 1339e8: d37ef588 lsl x8, x12, #2 1339ec: aa0c03ee mov x14, x12 1339f0: 8b080149 add x9, x10, x8 1339f4: 8b0801a8 add x8, x13, x8 1339f8: 910041ad add x13, x13, #0x10 1339fc: 9100414a add x10, x10, #0x10 133a00: ad7f85a0 ldp q0, q1, [x13, #-0x10] 133a04: 910081ad add x13, x13, #0x20 133a08: f10021ce subs x14, x14, #0x8 133a0c: ad3f8540 stp q0, q1, [x10, #-0x10] 133a10: 9100814a add x10, x10, #0x20 133a14: 54ffff61 b.ne 0x133a00 ::init(char const*)+0x544> 133a18: eb0c017f cmp x11, x12 133a1c: 54ffe340 b.eq 0x133684 ::init(char const*)+0x1c8> 133a20: 17ffff13 b 0x13366c ::init(char const*)+0x1b0> 133a24: 9100052b add x11, x9, #0x1 133a28: 9100c3ed add x13, sp, #0x30 133a2c: 927ded6c and x12, x11, #0x7ffffffffffffff8 133a30: d37ef588 lsl x8, x12, #2 133a34: aa0c03ee mov x14, x12 133a38: 8b080149 add x9, x10, x8 133a3c: 8b0801a8 add x8, x13, x8 133a40: 910041ad add x13, x13, #0x10 133a44: 9100414a add x10, x10, #0x10 133a48: ad7f85a0 ldp q0, q1, [x13, #-0x10] 133a4c: 910081ad add x13, x13, #0x20 133a50: f10021ce subs x14, x14, #0x8 133a54: ad3f8540 stp q0, q1, [x10, #-0x10] 133a58: 9100814a add x10, x10, #0x20 133a5c: 54ffff61 b.ne 0x133a48 ::init(char const*)+0x58c> 133a60: eb0c017f cmp x11, x12 133a64: 54fff120 b.eq 0x133888 ::init(char const*)+0x3cc> 133a68: 17ffff82 b 0x133870 ::init(char const*)+0x3b4> 133a6c: 9100052b add x11, x9, #0x1 133a70: 9100c3ed add x13, sp, #0x30 133a74: 927ded6c and x12, x11, #0x7ffffffffffffff8 133a78: d37ef588 lsl x8, x12, #2 133a7c: aa0c03ee mov x14, x12 133a80: 8b080149 add x9, x10, x8 133a84: 8b0801a8 add x8, x13, x8 133a88: 910041ad add x13, x13, #0x10 133a8c: 9100414a add x10, x10, #0x10 133a90: ad7f85a0 ldp q0, q1, [x13, #-0x10] 133a94: 910081ad add x13, x13, #0x20 133a98: f10021ce subs x14, x14, #0x8 133a9c: ad3f8540 stp q0, q1, [x10, #-0x10] 133aa0: 9100814a add x10, x10, #0x20 133aa4: 54ffff61 b.ne 0x133a90 ::init(char const*)+0x5d4> 133aa8: eb0c017f cmp x11, x12 133aac: 54fff420 b.eq 0x133930 ::init(char const*)+0x474> 133ab0: 17ffff9a b 0x133918 ::init(char const*)+0x45c> 133ab4: 910043e0 add x0, sp, #0x10 133ab8: aa1403e1 mov x1, x20 133abc: 9400aeed bl 0x15f670 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc@plt> 133ac0: b0fff9e2 adrp x2, 0x70000 133ac4: 910043e0 add x0, sp, #0x10 133ac8: 91156442 add x2, x2, #0x559 133acc: aa1f03e1 mov x1, xzr 133ad0: 9400ae20 bl 0x15f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> 133ad4: f9400808 ldr x8, [x0, #0x10] 133ad8: 3dc00000 ldr q0, [x0] 133adc: f90023e8 str x8, [sp, #0x40] 133ae0: 3d800fe0 str q0, [sp, #0x30] 133ae4: a900fc1f stp xzr, xzr, [x0, #0x8] 133ae8: f900001f str xzr, [x0] 133aec: 9100c3e0 add x0, sp, #0x30 133af0: 97ffca93 bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 133af4: 90fffa00 adrp x0, 0x73000 133af8: 912dc400 add x0, x0, #0xb71 133afc: 9400b069 bl 0x15fca0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> 133b00: 90fffa00 adrp x0, 0x73000 133b04: 912dc400 add x0, x0, #0xb71 133b08: 9400b066 bl 0x15fca0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> 133b0c: 90fffa00 adrp x0, 0x73000 133b10: 912dc400 add x0, x0, #0xb71 133b14: 9400b063 bl 0x15fca0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> 133b18: 9400a4c6 bl 0x15ce30 <__stack_chk_fail@plt> 133b1c: 3940c3e8 ldrb w8, [sp, #0x30] 133b20: aa0003f3 mov x19, x0 133b24: 360000a8 tbz w8, #0x0, 0x133b38 ::init(char const*)+0x67c> 133b28: f94023e0 ldr x0, [sp, #0x40] 133b2c: 9400a4ed bl 0x15cee0 <_ZdlPv@plt> 133b30: 14000002 b 0x133b38 ::init(char const*)+0x67c> 133b34: aa0003f3 mov x19, x0 133b38: 394043e8 ldrb w8, [sp, #0x10] 133b3c: 370002c8 tbnz w8, #0x0, 0x133b94 ::init(char const*)+0x6d8> 133b40: 1400001b b 0x133bac ::init(char const*)+0x6f0> 133b44: 97fdd4fc bl 0xa8f34 133b48: 97fdd4fb bl 0xa8f34 133b4c: 14000017 b 0x133ba8 ::init(char const*)+0x6ec> 133b50: 97fdd4f9 bl 0xa8f34 133b54: 14000005 b 0x133b68 ::init(char const*)+0x6ac> 133b58: 14000004 b 0x133b68 ::init(char const*)+0x6ac> 133b5c: 97fdd4f6 bl 0xa8f34 133b60: 97fdd4f5 bl 0xa8f34 133b64: 14000011 b 0x133ba8 ::init(char const*)+0x6ec> 133b68: aa0003f3 mov x19, x0 133b6c: 910043e0 add x0, sp, #0x10 133b70: 94000334 bl 0x134840 ::~codecvt()+0x494> 133b74: 1400000e b 0x133bac ::init(char const*)+0x6f0> 133b78: aa0003f3 mov x19, x0 133b7c: 9100c3e0 add x0, sp, #0x30 133b80: 94000330 bl 0x134840 ::~codecvt()+0x494> 133b84: 1400000a b 0x133bac ::init(char const*)+0x6f0> 133b88: 394043e8 ldrb w8, [sp, #0x10] 133b8c: aa0003f3 mov x19, x0 133b90: 360000e8 tbz w8, #0x0, 0x133bac ::init(char const*)+0x6f0> 133b94: f94013e0 ldr x0, [sp, #0x20] 133b98: 9400a4d2 bl 0x15cee0 <_ZdlPv@plt> 133b9c: 14000004 b 0x133bac ::init(char const*)+0x6f0> 133ba0: 14000002 b 0x133ba8 ::init(char const*)+0x6ec> 133ba4: 14000001 b 0x133ba8 ::init(char const*)+0x6ec> 133ba8: aa0003f3 mov x19, x0 133bac: 9100a3e0 add x0, sp, #0x28 133bb0: 9400b154 bl 0x160100 <_ZNSt6__ndk122__libcpp_unique_localeD2Ev@plt> 133bb4: aa1303e0 mov x0, x19 133bb8: 9400956a bl 0x159160 <__emutls_get_address+0x6d4> 0000000000133bbc ::~__codecvt_utf8()>: 133bbc: d503233f paciasp 133bc0: a9be7bfd stp x29, x30, [sp, #-0x20]! 133bc4: f9000bf3 str x19, [sp, #0x10] 133bc8: 910003fd mov x29, sp 133bcc: aa0003f3 mov x19, x0 133bd0: 9400b06c bl 0x15fd80 <_ZNSt6__ndk17codecvtIwc9mbstate_tED2Ev@plt> 133bd4: aa1303e0 mov x0, x19 133bd8: f9400bf3 ldr x19, [sp, #0x10] 133bdc: a8c27bfd ldp x29, x30, [sp], #0x20 133be0: d50323bf autiasp 133be4: 1400a4bf b 0x15cee0 <_ZdlPv@plt> 0000000000133be8 ::~__codecvt_utf8()>: 133be8: d503233f paciasp 133bec: a9be7bfd stp x29, x30, [sp, #-0x20]! 133bf0: f9000bf3 str x19, [sp, #0x10] 133bf4: 910003fd mov x29, sp 133bf8: aa0003f3 mov x19, x0 133bfc: 9400a7c9 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 133c00: aa1303e0 mov x0, x19 133c04: f9400bf3 ldr x19, [sp, #0x10] 133c08: a8c27bfd ldp x29, x30, [sp], #0x20 133c0c: d50323bf autiasp 133c10: 1400a4b4 b 0x15cee0 <_ZdlPv@plt> 0000000000133c14 ::~__codecvt_utf8()>: 133c14: d503233f paciasp 133c18: a9be7bfd stp x29, x30, [sp, #-0x20]! 133c1c: f9000bf3 str x19, [sp, #0x10] 133c20: 910003fd mov x29, sp 133c24: aa0003f3 mov x19, x0 133c28: 9400a7be bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 133c2c: aa1303e0 mov x0, x19 133c30: f9400bf3 ldr x19, [sp, #0x10] 133c34: a8c27bfd ldp x29, x30, [sp], #0x20 133c38: d50323bf autiasp 133c3c: 1400a4a9 b 0x15cee0 <_ZdlPv@plt> 0000000000133c40 ::~__codecvt_utf16()>: 133c40: d503233f paciasp 133c44: a9be7bfd stp x29, x30, [sp, #-0x20]! 133c48: f9000bf3 str x19, [sp, #0x10] 133c4c: 910003fd mov x29, sp 133c50: aa0003f3 mov x19, x0 133c54: 9400b04b bl 0x15fd80 <_ZNSt6__ndk17codecvtIwc9mbstate_tED2Ev@plt> 133c58: aa1303e0 mov x0, x19 133c5c: f9400bf3 ldr x19, [sp, #0x10] 133c60: a8c27bfd ldp x29, x30, [sp], #0x20 133c64: d50323bf autiasp 133c68: 1400a49e b 0x15cee0 <_ZdlPv@plt> 0000000000133c6c ::~__codecvt_utf16()>: 133c6c: d503233f paciasp 133c70: a9be7bfd stp x29, x30, [sp, #-0x20]! 133c74: f9000bf3 str x19, [sp, #0x10] 133c78: 910003fd mov x29, sp 133c7c: aa0003f3 mov x19, x0 133c80: 9400b040 bl 0x15fd80 <_ZNSt6__ndk17codecvtIwc9mbstate_tED2Ev@plt> 133c84: aa1303e0 mov x0, x19 133c88: f9400bf3 ldr x19, [sp, #0x10] 133c8c: a8c27bfd ldp x29, x30, [sp], #0x20 133c90: d50323bf autiasp 133c94: 1400a493 b 0x15cee0 <_ZdlPv@plt> 0000000000133c98 ::~__codecvt_utf16()>: 133c98: d503233f paciasp 133c9c: a9be7bfd stp x29, x30, [sp, #-0x20]! 133ca0: f9000bf3 str x19, [sp, #0x10] 133ca4: 910003fd mov x29, sp 133ca8: aa0003f3 mov x19, x0 133cac: 9400a79d bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 133cb0: aa1303e0 mov x0, x19 133cb4: f9400bf3 ldr x19, [sp, #0x10] 133cb8: a8c27bfd ldp x29, x30, [sp], #0x20 133cbc: d50323bf autiasp 133cc0: 1400a488 b 0x15cee0 <_ZdlPv@plt> 0000000000133cc4 ::~__codecvt_utf16()>: 133cc4: d503233f paciasp 133cc8: a9be7bfd stp x29, x30, [sp, #-0x20]! 133ccc: f9000bf3 str x19, [sp, #0x10] 133cd0: 910003fd mov x29, sp 133cd4: aa0003f3 mov x19, x0 133cd8: 9400a792 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 133cdc: aa1303e0 mov x0, x19 133ce0: f9400bf3 ldr x19, [sp, #0x10] 133ce4: a8c27bfd ldp x29, x30, [sp], #0x20 133ce8: d50323bf autiasp 133cec: 1400a47d b 0x15cee0 <_ZdlPv@plt> 0000000000133cf0 ::~__codecvt_utf16()>: 133cf0: d503233f paciasp 133cf4: a9be7bfd stp x29, x30, [sp, #-0x20]! 133cf8: f9000bf3 str x19, [sp, #0x10] 133cfc: 910003fd mov x29, sp 133d00: aa0003f3 mov x19, x0 133d04: 9400a787 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 133d08: aa1303e0 mov x0, x19 133d0c: f9400bf3 ldr x19, [sp, #0x10] 133d10: a8c27bfd ldp x29, x30, [sp], #0x20 133d14: d50323bf autiasp 133d18: 1400a472 b 0x15cee0 <_ZdlPv@plt> 0000000000133d1c ::~__codecvt_utf16()>: 133d1c: d503233f paciasp 133d20: a9be7bfd stp x29, x30, [sp, #-0x20]! 133d24: f9000bf3 str x19, [sp, #0x10] 133d28: 910003fd mov x29, sp 133d2c: aa0003f3 mov x19, x0 133d30: 9400a77c bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 133d34: aa1303e0 mov x0, x19 133d38: f9400bf3 ldr x19, [sp, #0x10] 133d3c: a8c27bfd ldp x29, x30, [sp], #0x20 133d40: d50323bf autiasp 133d44: 1400a467 b 0x15cee0 <_ZdlPv@plt> 0000000000133d48 ::~codecvt()>: 133d48: d503233f paciasp 133d4c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 133d50: f9000bf5 str x21, [sp, #0x10] 133d54: 910003fd mov x29, sp 133d58: a9024ff4 stp x20, x19, [sp, #0x20] 133d5c: b00001c8 adrp x8, 0x16c000 133d60: aa0003f3 mov x19, x0 133d64: 90000215 adrp x21, 0x173000 133d68: f9478508 ldr x8, [x8, #0xf08] 133d6c: f9400814 ldr x20, [x0, #0x10] 133d70: 91004108 add x8, x8, #0x10 133d74: f9000008 str x8, [x0] 133d78: 90000208 adrp x8, 0x173000 133d7c: 9118e108 add x8, x8, #0x638 133d80: 08dffd08 ldarb w8, [x8] 133d84: 36000188 tbz w8, #0x0, 0x133db4 ::~codecvt()+0x6c> 133d88: f9431aa8 ldr x8, [x21, #0x630] 133d8c: eb08029f cmp x20, x8 133d90: 54000060 b.eq 0x133d9c ::~codecvt()+0x54> 133d94: f9400a60 ldr x0, [x19, #0x10] 133d98: 9400b046 bl 0x15feb0 133d9c: aa1303e0 mov x0, x19 133da0: f9400bf5 ldr x21, [sp, #0x10] 133da4: a9424ff4 ldp x20, x19, [sp, #0x20] 133da8: a8c37bfd ldp x29, x30, [sp], #0x30 133dac: d50323bf autiasp 133db0: 1400a75c b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 133db4: 90000200 adrp x0, 0x173000 133db8: 9118e000 add x0, x0, #0x638 133dbc: 9400ae39 bl 0x15f6a0 <__cxa_guard_acquire@plt> 133dc0: 34fffe40 cbz w0, 0x133d88 ::~codecvt()+0x40> 133dc4: f0fff9c1 adrp x1, 0x6e000 133dc8: 5283f7e0 mov w0, #0x1fbf // =8127 133dcc: 911fa421 add x1, x1, #0x7e9 133dd0: aa1f03e2 mov x2, xzr 133dd4: 9400af23 bl 0x15fa60 133dd8: f9031aa0 str x0, [x21, #0x630] 133ddc: 90000200 adrp x0, 0x173000 133de0: 9118e000 add x0, x0, #0x638 133de4: 9400ae3b bl 0x15f6d0 <__cxa_guard_release@plt> 133de8: 17ffffe8 b 0x133d88 ::~codecvt()+0x40> 133dec: aa0003f4 mov x20, x0 133df0: 90000200 adrp x0, 0x173000 133df4: 9118e000 add x0, x0, #0x638 133df8: 9400af1e bl 0x15fa70 <__cxa_guard_abort@plt> 133dfc: 14000002 b 0x133e04 ::~codecvt()+0xbc> 133e00: aa0003f4 mov x20, x0 133e04: aa1303e0 mov x0, x19 133e08: 9400b05e bl 0x15ff80 <_ZNSt6__ndk16locale5facetD2Ev@plt> 133e0c: aa1403e0 mov x0, x20 133e10: 97fdd449 bl 0xa8f34 0000000000133e14 ::~__codecvt_utf8_utf16()>: 133e14: d503233f paciasp 133e18: a9be7bfd stp x29, x30, [sp, #-0x20]! 133e1c: f9000bf3 str x19, [sp, #0x10] 133e20: 910003fd mov x29, sp 133e24: aa0003f3 mov x19, x0 133e28: 9400afd6 bl 0x15fd80 <_ZNSt6__ndk17codecvtIwc9mbstate_tED2Ev@plt> 133e2c: aa1303e0 mov x0, x19 133e30: f9400bf3 ldr x19, [sp, #0x10] 133e34: a8c27bfd ldp x29, x30, [sp], #0x20 133e38: d50323bf autiasp 133e3c: 1400a429 b 0x15cee0 <_ZdlPv@plt> 0000000000133e40 ::~__codecvt_utf8_utf16()>: 133e40: d503233f paciasp 133e44: a9be7bfd stp x29, x30, [sp, #-0x20]! 133e48: f9000bf3 str x19, [sp, #0x10] 133e4c: 910003fd mov x29, sp 133e50: aa0003f3 mov x19, x0 133e54: 9400a733 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 133e58: aa1303e0 mov x0, x19 133e5c: f9400bf3 ldr x19, [sp, #0x10] 133e60: a8c27bfd ldp x29, x30, [sp], #0x20 133e64: d50323bf autiasp 133e68: 1400a41e b 0x15cee0 <_ZdlPv@plt> 0000000000133e6c ::~__codecvt_utf8_utf16()>: 133e6c: d503233f paciasp 133e70: a9be7bfd stp x29, x30, [sp, #-0x20]! 133e74: f9000bf3 str x19, [sp, #0x10] 133e78: 910003fd mov x29, sp 133e7c: aa0003f3 mov x19, x0 133e80: 9400a728 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 133e84: aa1303e0 mov x0, x19 133e88: f9400bf3 ldr x19, [sp, #0x10] 133e8c: a8c27bfd ldp x29, x30, [sp], #0x20 133e90: d50323bf autiasp 133e94: 1400a413 b 0x15cee0 <_ZdlPv@plt> 133e98: d503233f paciasp 133e9c: a9be7bfd stp x29, x30, [sp, #-0x20]! 133ea0: f9000bf3 str x19, [sp, #0x10] 133ea4: 910003fd mov x29, sp 133ea8: aa0003f3 mov x19, x0 133eac: 9400a71d bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 133eb0: aa1303e0 mov x0, x19 133eb4: f9400bf3 ldr x19, [sp, #0x10] 133eb8: a8c27bfd ldp x29, x30, [sp], #0x20 133ebc: d50323bf autiasp 133ec0: 1400a408 b 0x15cee0 <_ZdlPv@plt> 133ec4: d503233f paciasp 133ec8: a9be7bfd stp x29, x30, [sp, #-0x20]! 133ecc: f9000bf3 str x19, [sp, #0x10] 133ed0: 910003fd mov x29, sp 133ed4: aa0003f3 mov x19, x0 133ed8: 9400a712 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 133edc: aa1303e0 mov x0, x19 133ee0: f9400bf3 ldr x19, [sp, #0x10] 133ee4: a8c27bfd ldp x29, x30, [sp], #0x20 133ee8: d50323bf autiasp 133eec: 1400a3fd b 0x15cee0 <_ZdlPv@plt> 133ef0: d503233f paciasp 133ef4: a9be7bfd stp x29, x30, [sp, #-0x20]! 133ef8: f9000bf3 str x19, [sp, #0x10] 133efc: 910003fd mov x29, sp 133f00: aa0003f3 mov x19, x0 133f04: 9400a707 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 133f08: aa1303e0 mov x0, x19 133f0c: f9400bf3 ldr x19, [sp, #0x10] 133f10: a8c27bfd ldp x29, x30, [sp], #0x20 133f14: d50323bf autiasp 133f18: 1400a3f2 b 0x15cee0 <_ZdlPv@plt> 133f1c: d503233f paciasp 133f20: a9be7bfd stp x29, x30, [sp, #-0x20]! 133f24: f9000bf3 str x19, [sp, #0x10] 133f28: 910003fd mov x29, sp 133f2c: aa0003f3 mov x19, x0 133f30: 9400a6fc bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 133f34: aa1303e0 mov x0, x19 133f38: f9400bf3 ldr x19, [sp, #0x10] 133f3c: a8c27bfd ldp x29, x30, [sp], #0x20 133f40: d50323bf autiasp 133f44: 1400a3e7 b 0x15cee0 <_ZdlPv@plt> 133f48: d503245f bti c 133f4c: 1400a6f5 b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 133f50: d503233f paciasp 133f54: a9be7bfd stp x29, x30, [sp, #-0x20]! 133f58: f9000bf3 str x19, [sp, #0x10] 133f5c: 910003fd mov x29, sp 133f60: aa0003f3 mov x19, x0 133f64: 9400a6ef bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 133f68: aa1303e0 mov x0, x19 133f6c: f9400bf3 ldr x19, [sp, #0x10] 133f70: a8c27bfd ldp x29, x30, [sp], #0x20 133f74: d50323bf autiasp 133f78: 1400a3da b 0x15cee0 <_ZdlPv@plt> 133f7c: d503245f bti c 133f80: 1400a6e8 b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 133f84: d503233f paciasp 133f88: a9be7bfd stp x29, x30, [sp, #-0x20]! 133f8c: f9000bf3 str x19, [sp, #0x10] 133f90: 910003fd mov x29, sp 133f94: aa0003f3 mov x19, x0 133f98: 9400a6e2 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 133f9c: aa1303e0 mov x0, x19 133fa0: f9400bf3 ldr x19, [sp, #0x10] 133fa4: a8c27bfd ldp x29, x30, [sp], #0x20 133fa8: d50323bf autiasp 133fac: 1400a3cd b 0x15cee0 <_ZdlPv@plt> 133fb0: d503233f paciasp 133fb4: a9be7bfd stp x29, x30, [sp, #-0x20]! 133fb8: f9000bf3 str x19, [sp, #0x10] 133fbc: 910003fd mov x29, sp 133fc0: aa0003f3 mov x19, x0 133fc4: 91006000 add x0, x0, #0x18 133fc8: 940008f4 bl 0x136398 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x2a4> 133fcc: aa1303e0 mov x0, x19 133fd0: f9400bf3 ldr x19, [sp, #0x10] 133fd4: a8c27bfd ldp x29, x30, [sp], #0x20 133fd8: d50323bf autiasp 133fdc: 1400a6d1 b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 133fe0: d503233f paciasp 133fe4: a9be7bfd stp x29, x30, [sp, #-0x20]! 133fe8: f9000bf3 str x19, [sp, #0x10] 133fec: 910003fd mov x29, sp 133ff0: aa0003f3 mov x19, x0 133ff4: 91006000 add x0, x0, #0x18 133ff8: 940008e8 bl 0x136398 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x2a4> 133ffc: aa1303e0 mov x0, x19 134000: 9400a6c8 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 134004: aa1303e0 mov x0, x19 134008: f9400bf3 ldr x19, [sp, #0x10] 13400c: a8c27bfd ldp x29, x30, [sp], #0x20 134010: d50323bf autiasp 134014: 1400a3b3 b 0x15cee0 <_ZdlPv@plt> 134018: d503245f bti c 13401c: 91006000 add x0, x0, #0x18 134020: 1400b064 b 0x1601b0 <_ZNKSt6__ndk118__time_get_storageIcE15__do_date_orderEv@plt> 134024: d503245f bti c 134028: 91008000 add x0, x0, #0x20 13402c: d65f03c0 ret 134030: d503245f bti c 134034: 9105c000 add x0, x0, #0x170 134038: d65f03c0 ret 13403c: d503245f bti c 134040: 910ec000 add x0, x0, #0x3b0 134044: d65f03c0 ret 134048: d503245f bti c 13404c: 910f8000 add x0, x0, #0x3e0 134050: d65f03c0 ret 134054: d503245f bti c 134058: 910fe000 add x0, x0, #0x3f8 13405c: d65f03c0 ret 134060: d503245f bti c 134064: 91104000 add x0, x0, #0x410 134068: d65f03c0 ret 13406c: d503245f bti c 134070: 9110a000 add x0, x0, #0x428 134074: d65f03c0 ret 134078: d503245f bti c 13407c: 91004000 add x0, x0, #0x10 134080: d65f03c0 ret 134084: d503245f bti c 134088: 91058000 add x0, x0, #0x160 13408c: d65f03c0 ret 134090: d503245f bti c 134094: 910e8000 add x0, x0, #0x3a0 134098: d65f03c0 ret 13409c: d503245f bti c 1340a0: 910f4000 add x0, x0, #0x3d0 1340a4: d65f03c0 ret 1340a8: d503245f bti c 1340ac: 910fa000 add x0, x0, #0x3e8 1340b0: d65f03c0 ret 1340b4: d503245f bti c 1340b8: 91100000 add x0, x0, #0x400 1340bc: d65f03c0 ret 1340c0: d503245f bti c 1340c4: 91106000 add x0, x0, #0x418 1340c8: d65f03c0 ret 1340cc: d503233f paciasp 1340d0: a9be7bfd stp x29, x30, [sp, #-0x20]! 1340d4: f9000bf3 str x19, [sp, #0x10] 1340d8: 910003fd mov x29, sp 1340dc: aa0003f3 mov x19, x0 1340e0: 91006000 add x0, x0, #0x18 1340e4: 94000939 bl 0x1365c8 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x4d4> 1340e8: aa1303e0 mov x0, x19 1340ec: f9400bf3 ldr x19, [sp, #0x10] 1340f0: a8c27bfd ldp x29, x30, [sp], #0x20 1340f4: d50323bf autiasp 1340f8: 1400a68a b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 1340fc: d503233f paciasp 134100: a9be7bfd stp x29, x30, [sp, #-0x20]! 134104: f9000bf3 str x19, [sp, #0x10] 134108: 910003fd mov x29, sp 13410c: aa0003f3 mov x19, x0 134110: 91006000 add x0, x0, #0x18 134114: 9400092d bl 0x1365c8 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x4d4> 134118: aa1303e0 mov x0, x19 13411c: 9400a681 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 134120: aa1303e0 mov x0, x19 134124: f9400bf3 ldr x19, [sp, #0x10] 134128: a8c27bfd ldp x29, x30, [sp], #0x20 13412c: d50323bf autiasp 134130: 1400a36c b 0x15cee0 <_ZdlPv@plt> 134134: d503245f bti c 134138: 91006000 add x0, x0, #0x18 13413c: 1400b021 b 0x1601c0 <_ZNKSt6__ndk118__time_get_storageIwE15__do_date_orderEv@plt> 134140: d503245f bti c 134144: 91008000 add x0, x0, #0x20 134148: d65f03c0 ret 13414c: d503245f bti c 134150: 9105c000 add x0, x0, #0x170 134154: d65f03c0 ret 134158: d503245f bti c 13415c: 910ec000 add x0, x0, #0x3b0 134160: d65f03c0 ret 134164: d503245f bti c 134168: 910f8000 add x0, x0, #0x3e0 13416c: d65f03c0 ret 134170: d503245f bti c 134174: 910fe000 add x0, x0, #0x3f8 134178: d65f03c0 ret 13417c: d503245f bti c 134180: 91104000 add x0, x0, #0x410 134184: d65f03c0 ret 134188: d503245f bti c 13418c: 9110a000 add x0, x0, #0x428 134190: d65f03c0 ret 134194: d503245f bti c 134198: 91004000 add x0, x0, #0x10 13419c: d65f03c0 ret 1341a0: d503245f bti c 1341a4: 91058000 add x0, x0, #0x160 1341a8: d65f03c0 ret 1341ac: d503245f bti c 1341b0: 910e8000 add x0, x0, #0x3a0 1341b4: d65f03c0 ret 1341b8: d503245f bti c 1341bc: 910f4000 add x0, x0, #0x3d0 1341c0: d65f03c0 ret 1341c4: d503245f bti c 1341c8: 910fa000 add x0, x0, #0x3e8 1341cc: d65f03c0 ret 1341d0: d503245f bti c 1341d4: 91100000 add x0, x0, #0x400 1341d8: d65f03c0 ret 1341dc: d503245f bti c 1341e0: 91106000 add x0, x0, #0x418 1341e4: d65f03c0 ret 1341e8: d503233f paciasp 1341ec: a9be7bfd stp x29, x30, [sp, #-0x20]! 1341f0: f9000bf3 str x19, [sp, #0x10] 1341f4: 910003fd mov x29, sp 1341f8: aa0003f3 mov x19, x0 1341fc: 91004000 add x0, x0, #0x10 134200: 9400aff4 bl 0x1601d0 <_ZNSt6__ndk110__time_putD2Ev@plt> 134204: aa1303e0 mov x0, x19 134208: 9400a646 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 13420c: aa1303e0 mov x0, x19 134210: f9400bf3 ldr x19, [sp, #0x10] 134214: a8c27bfd ldp x29, x30, [sp], #0x20 134218: d50323bf autiasp 13421c: 1400a331 b 0x15cee0 <_ZdlPv@plt> 134220: d503233f paciasp 134224: a9be7bfd stp x29, x30, [sp, #-0x20]! 134228: f9000bf3 str x19, [sp, #0x10] 13422c: 910003fd mov x29, sp 134230: aa0003f3 mov x19, x0 134234: 91004000 add x0, x0, #0x10 134238: 9400afe6 bl 0x1601d0 <_ZNSt6__ndk110__time_putD2Ev@plt> 13423c: aa1303e0 mov x0, x19 134240: f9400bf3 ldr x19, [sp, #0x10] 134244: a8c27bfd ldp x29, x30, [sp], #0x20 134248: d50323bf autiasp 13424c: 1400a635 b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 134250: d503233f paciasp 134254: a9be7bfd stp x29, x30, [sp, #-0x20]! 134258: f9000bf3 str x19, [sp, #0x10] 13425c: 910003fd mov x29, sp 134260: aa0003f3 mov x19, x0 134264: 91004000 add x0, x0, #0x10 134268: 9400afda bl 0x1601d0 <_ZNSt6__ndk110__time_putD2Ev@plt> 13426c: aa1303e0 mov x0, x19 134270: 9400a62c bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 134274: aa1303e0 mov x0, x19 134278: f9400bf3 ldr x19, [sp, #0x10] 13427c: a8c27bfd ldp x29, x30, [sp], #0x20 134280: d50323bf autiasp 134284: 1400a317 b 0x15cee0 <_ZdlPv@plt> 134288: d503233f paciasp 13428c: a9be7bfd stp x29, x30, [sp, #-0x20]! 134290: f9000bf3 str x19, [sp, #0x10] 134294: 910003fd mov x29, sp 134298: aa0003f3 mov x19, x0 13429c: 91004000 add x0, x0, #0x10 1342a0: 9400afcc bl 0x1601d0 <_ZNSt6__ndk110__time_putD2Ev@plt> 1342a4: aa1303e0 mov x0, x19 1342a8: f9400bf3 ldr x19, [sp, #0x10] 1342ac: a8c27bfd ldp x29, x30, [sp], #0x20 1342b0: d50323bf autiasp 1342b4: 1400a61b b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 1342b8: d503233f paciasp 1342bc: a9be7bfd stp x29, x30, [sp, #-0x20]! 1342c0: f9000bf3 str x19, [sp, #0x10] 1342c4: 910003fd mov x29, sp 1342c8: aa0003f3 mov x19, x0 1342cc: 91004000 add x0, x0, #0x10 1342d0: 9400afc0 bl 0x1601d0 <_ZNSt6__ndk110__time_putD2Ev@plt> 1342d4: aa1303e0 mov x0, x19 1342d8: 9400a612 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 1342dc: aa1303e0 mov x0, x19 1342e0: f9400bf3 ldr x19, [sp, #0x10] 1342e4: a8c27bfd ldp x29, x30, [sp], #0x20 1342e8: d50323bf autiasp 1342ec: 1400a2fd b 0x15cee0 <_ZdlPv@plt> 1342f0: d503233f paciasp 1342f4: a9be7bfd stp x29, x30, [sp, #-0x20]! 1342f8: f9000bf3 str x19, [sp, #0x10] 1342fc: 910003fd mov x29, sp 134300: aa0003f3 mov x19, x0 134304: 91004000 add x0, x0, #0x10 134308: 9400afb2 bl 0x1601d0 <_ZNSt6__ndk110__time_putD2Ev@plt> 13430c: aa1303e0 mov x0, x19 134310: 9400a604 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 134314: aa1303e0 mov x0, x19 134318: f9400bf3 ldr x19, [sp, #0x10] 13431c: a8c27bfd ldp x29, x30, [sp], #0x20 134320: d50323bf autiasp 134324: 1400a2ef b 0x15cee0 <_ZdlPv@plt> 134328: d503233f paciasp 13432c: a9be7bfd stp x29, x30, [sp, #-0x20]! 134330: f9000bf3 str x19, [sp, #0x10] 134334: 910003fd mov x29, sp 134338: aa0003f3 mov x19, x0 13433c: 9400a5f9 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 134340: aa1303e0 mov x0, x19 134344: f9400bf3 ldr x19, [sp, #0x10] 134348: a8c27bfd ldp x29, x30, [sp], #0x20 13434c: d50323bf autiasp 134350: 1400a2e4 b 0x15cee0 <_ZdlPv@plt> 134354: d503233f paciasp 134358: a9be7bfd stp x29, x30, [sp, #-0x20]! 13435c: f9000bf3 str x19, [sp, #0x10] 134360: 910003fd mov x29, sp 134364: aa0003f3 mov x19, x0 134368: 9400a5ee bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 13436c: aa1303e0 mov x0, x19 134370: f9400bf3 ldr x19, [sp, #0x10] 134374: a8c27bfd ldp x29, x30, [sp], #0x20 134378: d50323bf autiasp 13437c: 1400a2d9 b 0x15cee0 <_ZdlPv@plt> 134380: d503233f paciasp 134384: a9be7bfd stp x29, x30, [sp, #-0x20]! 134388: f9000bf3 str x19, [sp, #0x10] 13438c: 910003fd mov x29, sp 134390: aa0003f3 mov x19, x0 134394: 9400a5e3 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 134398: aa1303e0 mov x0, x19 13439c: f9400bf3 ldr x19, [sp, #0x10] 1343a0: a8c27bfd ldp x29, x30, [sp], #0x20 1343a4: d50323bf autiasp 1343a8: 1400a2ce b 0x15cee0 <_ZdlPv@plt> 00000000001343ac ::~codecvt()>: 1343ac: d503245f bti c 1343b0: 1400a5dc b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 1343b4: d503233f paciasp 1343b8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1343bc: f9000bf3 str x19, [sp, #0x10] 1343c0: 910003fd mov x29, sp 1343c4: aa0003f3 mov x19, x0 1343c8: 9400a5d6 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 1343cc: aa1303e0 mov x0, x19 1343d0: f9400bf3 ldr x19, [sp, #0x10] 1343d4: a8c27bfd ldp x29, x30, [sp], #0x20 1343d8: d50323bf autiasp 1343dc: 1400a2c1 b 0x15cee0 <_ZdlPv@plt> 1343e0: d503233f paciasp 1343e4: a9be7bfd stp x29, x30, [sp, #-0x20]! 1343e8: f9000bf3 str x19, [sp, #0x10] 1343ec: 910003fd mov x29, sp 1343f0: b00001c8 adrp x8, 0x16d000 1343f4: aa0003f3 mov x19, x0 1343f8: f9405508 ldr x8, [x8, #0xa8] 1343fc: 39418009 ldrb w9, [x0, #0x60] 134400: 91004108 add x8, x8, #0x10 134404: f9000008 str x8, [x0] 134408: 370001c9 tbnz w9, #0x0, 0x134440 ::~codecvt()+0x94> 13440c: 39412268 ldrb w8, [x19, #0x48] 134410: 37000208 tbnz w8, #0x0, 0x134450 ::~codecvt()+0xa4> 134414: 3940c268 ldrb w8, [x19, #0x30] 134418: 37000248 tbnz w8, #0x0, 0x134460 ::~codecvt()+0xb4> 13441c: 39406268 ldrb w8, [x19, #0x18] 134420: 36000068 tbz w8, #0x0, 0x13442c ::~codecvt()+0x80> 134424: f9401660 ldr x0, [x19, #0x28] 134428: 9400a2ae bl 0x15cee0 <_ZdlPv@plt> 13442c: aa1303e0 mov x0, x19 134430: f9400bf3 ldr x19, [sp, #0x10] 134434: a8c27bfd ldp x29, x30, [sp], #0x20 134438: d50323bf autiasp 13443c: 1400a5b9 b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 134440: f9403a60 ldr x0, [x19, #0x70] 134444: 9400a2a7 bl 0x15cee0 <_ZdlPv@plt> 134448: 39412268 ldrb w8, [x19, #0x48] 13444c: 3607fe48 tbz w8, #0x0, 0x134414 ::~codecvt()+0x68> 134450: f9402e60 ldr x0, [x19, #0x58] 134454: 9400a2a3 bl 0x15cee0 <_ZdlPv@plt> 134458: 3940c268 ldrb w8, [x19, #0x30] 13445c: 3607fe08 tbz w8, #0x0, 0x13441c ::~codecvt()+0x70> 134460: f9402260 ldr x0, [x19, #0x40] 134464: 9400a29f bl 0x15cee0 <_ZdlPv@plt> 134468: 39406268 ldrb w8, [x19, #0x18] 13446c: 3707fdc8 tbnz w8, #0x0, 0x134424 ::~codecvt()+0x78> 134470: 17ffffef b 0x13442c ::~codecvt()+0x80> 134474: d503233f paciasp 134478: a9be7bfd stp x29, x30, [sp, #-0x20]! 13447c: f9000bf3 str x19, [sp, #0x10] 134480: 910003fd mov x29, sp 134484: aa0003f3 mov x19, x0 134488: 97ffffd6 bl 0x1343e0 ::~codecvt()+0x34> 13448c: aa1303e0 mov x0, x19 134490: f9400bf3 ldr x19, [sp, #0x10] 134494: a8c27bfd ldp x29, x30, [sp], #0x20 134498: d50323bf autiasp 13449c: 1400a291 b 0x15cee0 <_ZdlPv@plt> 1344a0: d503233f paciasp 1344a4: a9be7bfd stp x29, x30, [sp, #-0x20]! 1344a8: f9000bf3 str x19, [sp, #0x10] 1344ac: 910003fd mov x29, sp 1344b0: b00001c8 adrp x8, 0x16d000 1344b4: aa0003f3 mov x19, x0 1344b8: f9405908 ldr x8, [x8, #0xb0] 1344bc: 39418009 ldrb w9, [x0, #0x60] 1344c0: 91004108 add x8, x8, #0x10 1344c4: f9000008 str x8, [x0] 1344c8: 370001c9 tbnz w9, #0x0, 0x134500 ::~codecvt()+0x154> 1344cc: 39412268 ldrb w8, [x19, #0x48] 1344d0: 37000208 tbnz w8, #0x0, 0x134510 ::~codecvt()+0x164> 1344d4: 3940c268 ldrb w8, [x19, #0x30] 1344d8: 37000248 tbnz w8, #0x0, 0x134520 ::~codecvt()+0x174> 1344dc: 39406268 ldrb w8, [x19, #0x18] 1344e0: 36000068 tbz w8, #0x0, 0x1344ec ::~codecvt()+0x140> 1344e4: f9401660 ldr x0, [x19, #0x28] 1344e8: 9400a27e bl 0x15cee0 <_ZdlPv@plt> 1344ec: aa1303e0 mov x0, x19 1344f0: f9400bf3 ldr x19, [sp, #0x10] 1344f4: a8c27bfd ldp x29, x30, [sp], #0x20 1344f8: d50323bf autiasp 1344fc: 1400a589 b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 134500: f9403a60 ldr x0, [x19, #0x70] 134504: 9400a277 bl 0x15cee0 <_ZdlPv@plt> 134508: 39412268 ldrb w8, [x19, #0x48] 13450c: 3607fe48 tbz w8, #0x0, 0x1344d4 ::~codecvt()+0x128> 134510: f9402e60 ldr x0, [x19, #0x58] 134514: 9400a273 bl 0x15cee0 <_ZdlPv@plt> 134518: 3940c268 ldrb w8, [x19, #0x30] 13451c: 3607fe08 tbz w8, #0x0, 0x1344dc ::~codecvt()+0x130> 134520: f9402260 ldr x0, [x19, #0x40] 134524: 9400a26f bl 0x15cee0 <_ZdlPv@plt> 134528: 39406268 ldrb w8, [x19, #0x18] 13452c: 3707fdc8 tbnz w8, #0x0, 0x1344e4 ::~codecvt()+0x138> 134530: 17ffffef b 0x1344ec ::~codecvt()+0x140> 134534: d503233f paciasp 134538: a9be7bfd stp x29, x30, [sp, #-0x20]! 13453c: f9000bf3 str x19, [sp, #0x10] 134540: 910003fd mov x29, sp 134544: aa0003f3 mov x19, x0 134548: 97ffffd6 bl 0x1344a0 ::~codecvt()+0xf4> 13454c: aa1303e0 mov x0, x19 134550: f9400bf3 ldr x19, [sp, #0x10] 134554: a8c27bfd ldp x29, x30, [sp], #0x20 134558: d50323bf autiasp 13455c: 1400a261 b 0x15cee0 <_ZdlPv@plt> 134560: d503233f paciasp 134564: a9be7bfd stp x29, x30, [sp, #-0x20]! 134568: f9000bf3 str x19, [sp, #0x10] 13456c: 910003fd mov x29, sp 134570: b00001c8 adrp x8, 0x16d000 134574: aa0003f3 mov x19, x0 134578: f9405d08 ldr x8, [x8, #0xb8] 13457c: 39418009 ldrb w9, [x0, #0x60] 134580: 91004108 add x8, x8, #0x10 134584: f9000008 str x8, [x0] 134588: 370001c9 tbnz w9, #0x0, 0x1345c0 ::~codecvt()+0x214> 13458c: 39412268 ldrb w8, [x19, #0x48] 134590: 37000208 tbnz w8, #0x0, 0x1345d0 ::~codecvt()+0x224> 134594: 3940c268 ldrb w8, [x19, #0x30] 134598: 37000248 tbnz w8, #0x0, 0x1345e0 ::~codecvt()+0x234> 13459c: 39406268 ldrb w8, [x19, #0x18] 1345a0: 36000068 tbz w8, #0x0, 0x1345ac ::~codecvt()+0x200> 1345a4: f9401660 ldr x0, [x19, #0x28] 1345a8: 9400a24e bl 0x15cee0 <_ZdlPv@plt> 1345ac: aa1303e0 mov x0, x19 1345b0: f9400bf3 ldr x19, [sp, #0x10] 1345b4: a8c27bfd ldp x29, x30, [sp], #0x20 1345b8: d50323bf autiasp 1345bc: 1400a559 b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 1345c0: f9403a60 ldr x0, [x19, #0x70] 1345c4: 9400a247 bl 0x15cee0 <_ZdlPv@plt> 1345c8: 39412268 ldrb w8, [x19, #0x48] 1345cc: 3607fe48 tbz w8, #0x0, 0x134594 ::~codecvt()+0x1e8> 1345d0: f9402e60 ldr x0, [x19, #0x58] 1345d4: 9400a243 bl 0x15cee0 <_ZdlPv@plt> 1345d8: 3940c268 ldrb w8, [x19, #0x30] 1345dc: 3607fe08 tbz w8, #0x0, 0x13459c ::~codecvt()+0x1f0> 1345e0: f9402260 ldr x0, [x19, #0x40] 1345e4: 9400a23f bl 0x15cee0 <_ZdlPv@plt> 1345e8: 39406268 ldrb w8, [x19, #0x18] 1345ec: 3707fdc8 tbnz w8, #0x0, 0x1345a4 ::~codecvt()+0x1f8> 1345f0: 17ffffef b 0x1345ac ::~codecvt()+0x200> 1345f4: d503233f paciasp 1345f8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1345fc: f9000bf3 str x19, [sp, #0x10] 134600: 910003fd mov x29, sp 134604: aa0003f3 mov x19, x0 134608: 97ffffd6 bl 0x134560 ::~codecvt()+0x1b4> 13460c: aa1303e0 mov x0, x19 134610: f9400bf3 ldr x19, [sp, #0x10] 134614: a8c27bfd ldp x29, x30, [sp], #0x20 134618: d50323bf autiasp 13461c: 1400a231 b 0x15cee0 <_ZdlPv@plt> 134620: d503233f paciasp 134624: a9be7bfd stp x29, x30, [sp, #-0x20]! 134628: f9000bf3 str x19, [sp, #0x10] 13462c: 910003fd mov x29, sp 134630: b00001c8 adrp x8, 0x16d000 134634: aa0003f3 mov x19, x0 134638: f9406108 ldr x8, [x8, #0xc0] 13463c: 39418009 ldrb w9, [x0, #0x60] 134640: 91004108 add x8, x8, #0x10 134644: f9000008 str x8, [x0] 134648: 370001c9 tbnz w9, #0x0, 0x134680 ::~codecvt()+0x2d4> 13464c: 39412268 ldrb w8, [x19, #0x48] 134650: 37000208 tbnz w8, #0x0, 0x134690 ::~codecvt()+0x2e4> 134654: 3940c268 ldrb w8, [x19, #0x30] 134658: 37000248 tbnz w8, #0x0, 0x1346a0 ::~codecvt()+0x2f4> 13465c: 39406268 ldrb w8, [x19, #0x18] 134660: 36000068 tbz w8, #0x0, 0x13466c ::~codecvt()+0x2c0> 134664: f9401660 ldr x0, [x19, #0x28] 134668: 9400a21e bl 0x15cee0 <_ZdlPv@plt> 13466c: aa1303e0 mov x0, x19 134670: f9400bf3 ldr x19, [sp, #0x10] 134674: a8c27bfd ldp x29, x30, [sp], #0x20 134678: d50323bf autiasp 13467c: 1400a529 b 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 134680: f9403a60 ldr x0, [x19, #0x70] 134684: 9400a217 bl 0x15cee0 <_ZdlPv@plt> 134688: 39412268 ldrb w8, [x19, #0x48] 13468c: 3607fe48 tbz w8, #0x0, 0x134654 ::~codecvt()+0x2a8> 134690: f9402e60 ldr x0, [x19, #0x58] 134694: 9400a213 bl 0x15cee0 <_ZdlPv@plt> 134698: 3940c268 ldrb w8, [x19, #0x30] 13469c: 3607fe08 tbz w8, #0x0, 0x13465c ::~codecvt()+0x2b0> 1346a0: f9402260 ldr x0, [x19, #0x40] 1346a4: 9400a20f bl 0x15cee0 <_ZdlPv@plt> 1346a8: 39406268 ldrb w8, [x19, #0x18] 1346ac: 3707fdc8 tbnz w8, #0x0, 0x134664 ::~codecvt()+0x2b8> 1346b0: 17ffffef b 0x13466c ::~codecvt()+0x2c0> 1346b4: d503233f paciasp 1346b8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1346bc: f9000bf3 str x19, [sp, #0x10] 1346c0: 910003fd mov x29, sp 1346c4: aa0003f3 mov x19, x0 1346c8: 97ffffd6 bl 0x134620 ::~codecvt()+0x274> 1346cc: aa1303e0 mov x0, x19 1346d0: f9400bf3 ldr x19, [sp, #0x10] 1346d4: a8c27bfd ldp x29, x30, [sp], #0x20 1346d8: d50323bf autiasp 1346dc: 1400a201 b 0x15cee0 <_ZdlPv@plt> 1346e0: d503233f paciasp 1346e4: a9be7bfd stp x29, x30, [sp, #-0x20]! 1346e8: f9000bf3 str x19, [sp, #0x10] 1346ec: 910003fd mov x29, sp 1346f0: aa0003f3 mov x19, x0 1346f4: 9400a50b bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 1346f8: aa1303e0 mov x0, x19 1346fc: f9400bf3 ldr x19, [sp, #0x10] 134700: a8c27bfd ldp x29, x30, [sp], #0x20 134704: d50323bf autiasp 134708: 1400a1f6 b 0x15cee0 <_ZdlPv@plt> 13470c: d503233f paciasp 134710: a9be7bfd stp x29, x30, [sp, #-0x20]! 134714: f9000bf3 str x19, [sp, #0x10] 134718: 910003fd mov x29, sp 13471c: aa0003f3 mov x19, x0 134720: 9400a500 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 134724: aa1303e0 mov x0, x19 134728: f9400bf3 ldr x19, [sp, #0x10] 13472c: a8c27bfd ldp x29, x30, [sp], #0x20 134730: d50323bf autiasp 134734: 1400a1eb b 0x15cee0 <_ZdlPv@plt> 134738: d503233f paciasp 13473c: a9be7bfd stp x29, x30, [sp, #-0x20]! 134740: f9000bf3 str x19, [sp, #0x10] 134744: 910003fd mov x29, sp 134748: aa0003f3 mov x19, x0 13474c: 9400a4f5 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 134750: aa1303e0 mov x0, x19 134754: f9400bf3 ldr x19, [sp, #0x10] 134758: a8c27bfd ldp x29, x30, [sp], #0x20 13475c: d50323bf autiasp 134760: 1400a1e0 b 0x15cee0 <_ZdlPv@plt> 134764: d503233f paciasp 134768: a9be7bfd stp x29, x30, [sp, #-0x20]! 13476c: f9000bf3 str x19, [sp, #0x10] 134770: 910003fd mov x29, sp 134774: aa0003f3 mov x19, x0 134778: 9400a4ea bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 13477c: aa1303e0 mov x0, x19 134780: f9400bf3 ldr x19, [sp, #0x10] 134784: a8c27bfd ldp x29, x30, [sp], #0x20 134788: d50323bf autiasp 13478c: 1400a1d5 b 0x15cee0 <_ZdlPv@plt> 134790: d503233f paciasp 134794: a9be7bfd stp x29, x30, [sp, #-0x20]! 134798: f9000bf3 str x19, [sp, #0x10] 13479c: 910003fd mov x29, sp 1347a0: aa0003f3 mov x19, x0 1347a4: 9400a4df bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 1347a8: aa1303e0 mov x0, x19 1347ac: f9400bf3 ldr x19, [sp, #0x10] 1347b0: a8c27bfd ldp x29, x30, [sp], #0x20 1347b4: d50323bf autiasp 1347b8: 1400a1ca b 0x15cee0 <_ZdlPv@plt> 1347bc: d503233f paciasp 1347c0: a9be7bfd stp x29, x30, [sp, #-0x20]! 1347c4: f9000bf3 str x19, [sp, #0x10] 1347c8: 910003fd mov x29, sp 1347cc: aa0003f3 mov x19, x0 1347d0: 9400a4d4 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 1347d4: aa1303e0 mov x0, x19 1347d8: f9400bf3 ldr x19, [sp, #0x10] 1347dc: a8c27bfd ldp x29, x30, [sp], #0x20 1347e0: d50323bf autiasp 1347e4: 1400a1bf b 0x15cee0 <_ZdlPv@plt> 1347e8: d503233f paciasp 1347ec: a9be7bfd stp x29, x30, [sp, #-0x20]! 1347f0: f9000bf3 str x19, [sp, #0x10] 1347f4: 910003fd mov x29, sp 1347f8: aa0003f3 mov x19, x0 1347fc: 9400a4c9 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 134800: aa1303e0 mov x0, x19 134804: f9400bf3 ldr x19, [sp, #0x10] 134808: a8c27bfd ldp x29, x30, [sp], #0x20 13480c: d50323bf autiasp 134810: 1400a1b4 b 0x15cee0 <_ZdlPv@plt> 134814: d503233f paciasp 134818: a9be7bfd stp x29, x30, [sp, #-0x20]! 13481c: f9000bf3 str x19, [sp, #0x10] 134820: 910003fd mov x29, sp 134824: aa0003f3 mov x19, x0 134828: 9400a4be bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 13482c: aa1303e0 mov x0, x19 134830: f9400bf3 ldr x19, [sp, #0x10] 134834: a8c27bfd ldp x29, x30, [sp], #0x20 134838: d50323bf autiasp 13483c: 1400a1a9 b 0x15cee0 <_ZdlPv@plt> 134840: d503233f paciasp 134844: a9bf7bfd stp x29, x30, [sp, #-0x10]! 134848: 910003fd mov x29, sp 13484c: f9400000 ldr x0, [x0] 134850: b4000040 cbz x0, 0x134858 ::~codecvt()+0x4ac> 134854: 9400ac8b bl 0x15fa80 134858: a8c17bfd ldp x29, x30, [sp], #0x10 13485c: d50323bf autiasp 134860: d65f03c0 ret 134864: 97fdd1b4 bl 0xa8f34 134868: d503233f paciasp 13486c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 134870: 910003fd mov x29, sp 134874: f00001e8 adrp x8, 0x173000 134878: 39664108 ldrb w8, [x8, #0x990] 13487c: 36000088 tbz w8, #0x0, 0x13488c ::~codecvt()+0x4e0> 134880: f00001e8 adrp x8, 0x173000 134884: f944d100 ldr x0, [x8, #0x9a0] 134888: 9400a196 bl 0x15cee0 <_ZdlPv@plt> 13488c: f00001e8 adrp x8, 0x173000 134890: 3965e108 ldrb w8, [x8, #0x978] 134894: 36000088 tbz w8, #0x0, 0x1348a4 ::~codecvt()+0x4f8> 134898: f00001e8 adrp x8, 0x173000 13489c: f944c500 ldr x0, [x8, #0x988] 1348a0: 9400a190 bl 0x15cee0 <_ZdlPv@plt> 1348a4: f00001e8 adrp x8, 0x173000 1348a8: 39658108 ldrb w8, [x8, #0x960] 1348ac: 36000088 tbz w8, #0x0, 0x1348bc ::~codecvt()+0x510> 1348b0: f00001e8 adrp x8, 0x173000 1348b4: f944b900 ldr x0, [x8, #0x970] 1348b8: 9400a18a bl 0x15cee0 <_ZdlPv@plt> 1348bc: f00001e8 adrp x8, 0x173000 1348c0: 39652108 ldrb w8, [x8, #0x948] 1348c4: 36000088 tbz w8, #0x0, 0x1348d4 ::~codecvt()+0x528> 1348c8: f00001e8 adrp x8, 0x173000 1348cc: f944ad00 ldr x0, [x8, #0x958] 1348d0: 9400a184 bl 0x15cee0 <_ZdlPv@plt> 1348d4: f00001e8 adrp x8, 0x173000 1348d8: 3964c108 ldrb w8, [x8, #0x930] 1348dc: 36000088 tbz w8, #0x0, 0x1348ec ::~codecvt()+0x540> 1348e0: f00001e8 adrp x8, 0x173000 1348e4: f944a100 ldr x0, [x8, #0x940] 1348e8: 9400a17e bl 0x15cee0 <_ZdlPv@plt> 1348ec: f00001e8 adrp x8, 0x173000 1348f0: 39646108 ldrb w8, [x8, #0x918] 1348f4: 36000088 tbz w8, #0x0, 0x134904 ::~codecvt()+0x558> 1348f8: f00001e8 adrp x8, 0x173000 1348fc: f9449500 ldr x0, [x8, #0x928] 134900: 9400a178 bl 0x15cee0 <_ZdlPv@plt> 134904: f00001e8 adrp x8, 0x173000 134908: 39640108 ldrb w8, [x8, #0x900] 13490c: 36000088 tbz w8, #0x0, 0x13491c ::~codecvt()+0x570> 134910: f00001e8 adrp x8, 0x173000 134914: f9448900 ldr x0, [x8, #0x910] 134918: 9400a172 bl 0x15cee0 <_ZdlPv@plt> 13491c: f00001e8 adrp x8, 0x173000 134920: 3963a108 ldrb w8, [x8, #0x8e8] 134924: 36000088 tbz w8, #0x0, 0x134934 ::~codecvt()+0x588> 134928: f00001e8 adrp x8, 0x173000 13492c: f9447d00 ldr x0, [x8, #0x8f8] 134930: 9400a16c bl 0x15cee0 <_ZdlPv@plt> 134934: f00001e8 adrp x8, 0x173000 134938: 39634108 ldrb w8, [x8, #0x8d0] 13493c: 36000088 tbz w8, #0x0, 0x13494c ::~codecvt()+0x5a0> 134940: f00001e8 adrp x8, 0x173000 134944: f9447100 ldr x0, [x8, #0x8e0] 134948: 9400a166 bl 0x15cee0 <_ZdlPv@plt> 13494c: f00001e8 adrp x8, 0x173000 134950: 3962e108 ldrb w8, [x8, #0x8b8] 134954: 36000088 tbz w8, #0x0, 0x134964 ::~codecvt()+0x5b8> 134958: f00001e8 adrp x8, 0x173000 13495c: f9446500 ldr x0, [x8, #0x8c8] 134960: 9400a160 bl 0x15cee0 <_ZdlPv@plt> 134964: f00001e8 adrp x8, 0x173000 134968: 39628108 ldrb w8, [x8, #0x8a0] 13496c: 36000088 tbz w8, #0x0, 0x13497c ::~codecvt()+0x5d0> 134970: f00001e8 adrp x8, 0x173000 134974: f9445900 ldr x0, [x8, #0x8b0] 134978: 9400a15a bl 0x15cee0 <_ZdlPv@plt> 13497c: f00001e8 adrp x8, 0x173000 134980: 39622108 ldrb w8, [x8, #0x888] 134984: 36000088 tbz w8, #0x0, 0x134994 ::~codecvt()+0x5e8> 134988: f00001e8 adrp x8, 0x173000 13498c: f9444d00 ldr x0, [x8, #0x898] 134990: 9400a154 bl 0x15cee0 <_ZdlPv@plt> 134994: f00001e8 adrp x8, 0x173000 134998: 3961c108 ldrb w8, [x8, #0x870] 13499c: 36000088 tbz w8, #0x0, 0x1349ac ::~codecvt()+0x600> 1349a0: f00001e8 adrp x8, 0x173000 1349a4: f9444100 ldr x0, [x8, #0x880] 1349a8: 9400a14e bl 0x15cee0 <_ZdlPv@plt> 1349ac: f00001e8 adrp x8, 0x173000 1349b0: 39616108 ldrb w8, [x8, #0x858] 1349b4: 37000088 tbnz w8, #0x0, 0x1349c4 ::~codecvt()+0x618> 1349b8: a8c17bfd ldp x29, x30, [sp], #0x10 1349bc: d50323bf autiasp 1349c0: d65f03c0 ret 1349c4: f00001e8 adrp x8, 0x173000 1349c8: f9443500 ldr x0, [x8, #0x868] 1349cc: a8c17bfd ldp x29, x30, [sp], #0x10 1349d0: d50323bf autiasp 1349d4: 1400a143 b 0x15cee0 <_ZdlPv@plt> 1349d8: d503233f paciasp 1349dc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1349e0: 910003fd mov x29, sp 1349e4: f00001e8 adrp x8, 0x173000 1349e8: 396ba108 ldrb w8, [x8, #0xae8] 1349ec: 36000088 tbz w8, #0x0, 0x1349fc ::~codecvt()+0x650> 1349f0: f00001e8 adrp x8, 0x173000 1349f4: f9457d00 ldr x0, [x8, #0xaf8] 1349f8: 9400a13a bl 0x15cee0 <_ZdlPv@plt> 1349fc: f00001e8 adrp x8, 0x173000 134a00: 396b4108 ldrb w8, [x8, #0xad0] 134a04: 36000088 tbz w8, #0x0, 0x134a14 ::~codecvt()+0x668> 134a08: f00001e8 adrp x8, 0x173000 134a0c: f9457100 ldr x0, [x8, #0xae0] 134a10: 9400a134 bl 0x15cee0 <_ZdlPv@plt> 134a14: f00001e8 adrp x8, 0x173000 134a18: 396ae108 ldrb w8, [x8, #0xab8] 134a1c: 36000088 tbz w8, #0x0, 0x134a2c ::~codecvt()+0x680> 134a20: f00001e8 adrp x8, 0x173000 134a24: f9456500 ldr x0, [x8, #0xac8] 134a28: 9400a12e bl 0x15cee0 <_ZdlPv@plt> 134a2c: f00001e8 adrp x8, 0x173000 134a30: 396a8108 ldrb w8, [x8, #0xaa0] 134a34: 36000088 tbz w8, #0x0, 0x134a44 ::~codecvt()+0x698> 134a38: f00001e8 adrp x8, 0x173000 134a3c: f9455900 ldr x0, [x8, #0xab0] 134a40: 9400a128 bl 0x15cee0 <_ZdlPv@plt> 134a44: f00001e8 adrp x8, 0x173000 134a48: 396a2108 ldrb w8, [x8, #0xa88] 134a4c: 36000088 tbz w8, #0x0, 0x134a5c ::~codecvt()+0x6b0> 134a50: f00001e8 adrp x8, 0x173000 134a54: f9454d00 ldr x0, [x8, #0xa98] 134a58: 9400a122 bl 0x15cee0 <_ZdlPv@plt> 134a5c: f00001e8 adrp x8, 0x173000 134a60: 3969c108 ldrb w8, [x8, #0xa70] 134a64: 36000088 tbz w8, #0x0, 0x134a74 ::~codecvt()+0x6c8> 134a68: f00001e8 adrp x8, 0x173000 134a6c: f9454100 ldr x0, [x8, #0xa80] 134a70: 9400a11c bl 0x15cee0 <_ZdlPv@plt> 134a74: f00001e8 adrp x8, 0x173000 134a78: 39696108 ldrb w8, [x8, #0xa58] 134a7c: 36000088 tbz w8, #0x0, 0x134a8c ::~codecvt()+0x6e0> 134a80: f00001e8 adrp x8, 0x173000 134a84: f9453500 ldr x0, [x8, #0xa68] 134a88: 9400a116 bl 0x15cee0 <_ZdlPv@plt> 134a8c: f00001e8 adrp x8, 0x173000 134a90: 39690108 ldrb w8, [x8, #0xa40] 134a94: 36000088 tbz w8, #0x0, 0x134aa4 ::~codecvt()+0x6f8> 134a98: f00001e8 adrp x8, 0x173000 134a9c: f9452900 ldr x0, [x8, #0xa50] 134aa0: 9400a110 bl 0x15cee0 <_ZdlPv@plt> 134aa4: f00001e8 adrp x8, 0x173000 134aa8: 3968a108 ldrb w8, [x8, #0xa28] 134aac: 36000088 tbz w8, #0x0, 0x134abc ::~codecvt()+0x710> 134ab0: f00001e8 adrp x8, 0x173000 134ab4: f9451d00 ldr x0, [x8, #0xa38] 134ab8: 9400a10a bl 0x15cee0 <_ZdlPv@plt> 134abc: f00001e8 adrp x8, 0x173000 134ac0: 39684108 ldrb w8, [x8, #0xa10] 134ac4: 36000088 tbz w8, #0x0, 0x134ad4 ::~codecvt()+0x728> 134ac8: f00001e8 adrp x8, 0x173000 134acc: f9451100 ldr x0, [x8, #0xa20] 134ad0: 9400a104 bl 0x15cee0 <_ZdlPv@plt> 134ad4: f00001e8 adrp x8, 0x173000 134ad8: 3967e108 ldrb w8, [x8, #0x9f8] 134adc: 36000088 tbz w8, #0x0, 0x134aec ::~codecvt()+0x740> 134ae0: f00001e8 adrp x8, 0x173000 134ae4: f9450500 ldr x0, [x8, #0xa08] 134ae8: 9400a0fe bl 0x15cee0 <_ZdlPv@plt> 134aec: f00001e8 adrp x8, 0x173000 134af0: 39678108 ldrb w8, [x8, #0x9e0] 134af4: 36000088 tbz w8, #0x0, 0x134b04 ::~codecvt()+0x758> 134af8: f00001e8 adrp x8, 0x173000 134afc: f944f900 ldr x0, [x8, #0x9f0] 134b00: 9400a0f8 bl 0x15cee0 <_ZdlPv@plt> 134b04: f00001e8 adrp x8, 0x173000 134b08: 39672108 ldrb w8, [x8, #0x9c8] 134b0c: 36000088 tbz w8, #0x0, 0x134b1c ::~codecvt()+0x770> 134b10: f00001e8 adrp x8, 0x173000 134b14: f944ed00 ldr x0, [x8, #0x9d8] 134b18: 9400a0f2 bl 0x15cee0 <_ZdlPv@plt> 134b1c: f00001e8 adrp x8, 0x173000 134b20: 3966c108 ldrb w8, [x8, #0x9b0] 134b24: 37000088 tbnz w8, #0x0, 0x134b34 ::~codecvt()+0x788> 134b28: a8c17bfd ldp x29, x30, [sp], #0x10 134b2c: d50323bf autiasp 134b30: d65f03c0 ret 134b34: f00001e8 adrp x8, 0x173000 134b38: f944e100 ldr x0, [x8, #0x9c0] 134b3c: a8c17bfd ldp x29, x30, [sp], #0x10 134b40: d50323bf autiasp 134b44: 1400a0e7 b 0x15cee0 <_ZdlPv@plt> 134b48: d503233f paciasp 134b4c: a9be7bfd stp x29, x30, [sp, #-0x20]! 134b50: a9014ff4 stp x20, x19, [sp, #0x10] 134b54: 910003fd mov x29, sp 134b58: f00001f4 adrp x20, 0x173000 134b5c: 52804813 mov w19, #0x240 // =576 134b60: 912c2294 add x20, x20, #0xb08 134b64: 14000003 b 0x134b70 ::~codecvt()+0x7c4> 134b68: f1006273 subs x19, x19, #0x18 134b6c: 540000e0 b.eq 0x134b88 ::~codecvt()+0x7dc> 134b70: 8b130288 add x8, x20, x19 134b74: 385e8109 ldurb w9, [x8, #-0x18] 134b78: 3607ff89 tbz w9, #0x0, 0x134b68 ::~codecvt()+0x7bc> 134b7c: f85f8100 ldur x0, [x8, #-0x8] 134b80: 9400a0d8 bl 0x15cee0 <_ZdlPv@plt> 134b84: 17fffff9 b 0x134b68 ::~codecvt()+0x7bc> 134b88: a9414ff4 ldp x20, x19, [sp, #0x10] 134b8c: a8c27bfd ldp x29, x30, [sp], #0x20 134b90: d50323bf autiasp 134b94: d65f03c0 ret 134b98: d503233f paciasp 134b9c: a9be7bfd stp x29, x30, [sp, #-0x20]! 134ba0: a9014ff4 stp x20, x19, [sp, #0x10] 134ba4: 910003fd mov x29, sp 134ba8: f00001f4 adrp x20, 0x173000 134bac: 52804813 mov w19, #0x240 // =576 134bb0: 91354294 add x20, x20, #0xd50 134bb4: 14000003 b 0x134bc0 ::~codecvt()+0x814> 134bb8: f1006273 subs x19, x19, #0x18 134bbc: 540000e0 b.eq 0x134bd8 ::~codecvt()+0x82c> 134bc0: 8b130288 add x8, x20, x19 134bc4: 385e8109 ldurb w9, [x8, #-0x18] 134bc8: 3607ff89 tbz w9, #0x0, 0x134bb8 ::~codecvt()+0x80c> 134bcc: f85f8100 ldur x0, [x8, #-0x8] 134bd0: 9400a0c4 bl 0x15cee0 <_ZdlPv@plt> 134bd4: 17fffff9 b 0x134bb8 ::~codecvt()+0x80c> 134bd8: a9414ff4 ldp x20, x19, [sp, #0x10] 134bdc: a8c27bfd ldp x29, x30, [sp], #0x20 134be0: d50323bf autiasp 134be4: d65f03c0 ret 134be8: d503233f paciasp 134bec: a9bf7bfd stp x29, x30, [sp, #-0x10]! 134bf0: 910003fd mov x29, sp 134bf4: f00001e8 adrp x8, 0x173000 134bf8: 397ec108 ldrb w8, [x8, #0xfb0] 134bfc: 36000088 tbz w8, #0x0, 0x134c0c ::~codecvt()+0x860> 134c00: f00001e8 adrp x8, 0x173000 134c04: f947e100 ldr x0, [x8, #0xfc0] 134c08: 9400a0b6 bl 0x15cee0 <_ZdlPv@plt> 134c0c: f00001e8 adrp x8, 0x173000 134c10: 397e6108 ldrb w8, [x8, #0xf98] 134c14: 37000088 tbnz w8, #0x0, 0x134c24 ::~codecvt()+0x878> 134c18: a8c17bfd ldp x29, x30, [sp], #0x10 134c1c: d50323bf autiasp 134c20: d65f03c0 ret 134c24: f00001e8 adrp x8, 0x173000 134c28: f947d500 ldr x0, [x8, #0xfa8] 134c2c: a8c17bfd ldp x29, x30, [sp], #0x10 134c30: d50323bf autiasp 134c34: 1400a0ab b 0x15cee0 <_ZdlPv@plt> 134c38: d503233f paciasp 134c3c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 134c40: 910003fd mov x29, sp 134c44: f00001e8 adrp x8, 0x173000 134c48: 397fa108 ldrb w8, [x8, #0xfe8] 134c4c: 36000088 tbz w8, #0x0, 0x134c5c ::~codecvt()+0x8b0> 134c50: f00001e8 adrp x8, 0x173000 134c54: f947fd00 ldr x0, [x8, #0xff8] 134c58: 9400a0a2 bl 0x15cee0 <_ZdlPv@plt> 134c5c: f00001e8 adrp x8, 0x173000 134c60: 397f4108 ldrb w8, [x8, #0xfd0] 134c64: 37000088 tbnz w8, #0x0, 0x134c74 ::~codecvt()+0x8c8> 134c68: a8c17bfd ldp x29, x30, [sp], #0x10 134c6c: d50323bf autiasp 134c70: d65f03c0 ret 134c74: f00001e8 adrp x8, 0x173000 134c78: f947f100 ldr x0, [x8, #0xfe0] 134c7c: a8c17bfd ldp x29, x30, [sp], #0x10 134c80: d50323bf autiasp 134c84: 1400a097 b 0x15cee0 <_ZdlPv@plt> 134c88: d503233f paciasp 134c8c: a9bb7bfd stp x29, x30, [sp, #-0x50]! 134c90: a90167fa stp x26, x25, [sp, #0x10] 134c94: 910003fd mov x29, sp 134c98: a9025ff8 stp x24, x23, [sp, #0x20] 134c9c: a90357f6 stp x22, x21, [sp, #0x30] 134ca0: a9044ff4 stp x20, x19, [sp, #0x40] 134ca4: f9400808 ldr x8, [x0, #0x10] 134ca8: cb010055 sub x21, x2, x1 134cac: f9400016 ldr x22, [x0] 134cb0: aa0103f4 mov x20, x1 134cb4: aa0003f3 mov x19, x0 134cb8: 9343feb9 asr x25, x21, #3 134cbc: cb160109 sub x9, x8, x22 134cc0: eb890f3f cmp x25, x9, asr #3 134cc4: 54000129 b.ls 0x134ce8 ::~codecvt()+0x93c> 134cc8: b4000536 cbz x22, 0x134d6c ::~codecvt()+0x9c0> 134ccc: 91008268 add x8, x19, #0x20 134cd0: f9000676 str x22, [x19, #0x8] 134cd4: eb0802df cmp x22, x8 134cd8: 54000420 b.eq 0x134d5c ::~codecvt()+0x9b0> 134cdc: aa1603e0 mov x0, x22 134ce0: 9400a080 bl 0x15cee0 <_ZdlPv@plt> 134ce4: 1400001f b 0x134d60 ::~codecvt()+0x9b4> 134ce8: f9400668 ldr x8, [x19, #0x8] 134cec: aa0203f7 mov x23, x2 134cf0: cb160108 sub x8, x8, x22 134cf4: 9343fd1a asr x26, x8, #3 134cf8: 8b080288 add x8, x20, x8 134cfc: eb1a033f cmp x25, x26 134d00: 9a828115 csel x21, x8, x2, hi 134d04: eb1402b8 subs x24, x21, x20 134d08: 540000a0 b.eq 0x134d1c ::~codecvt()+0x970> 134d0c: aa1603e0 mov x0, x22 134d10: aa1403e1 mov x1, x20 134d14: aa1803e2 mov x2, x24 134d18: 9400a286 bl 0x15d730 134d1c: eb1a033f cmp x25, x26 134d20: 54000189 b.ls 0x134d50 ::~codecvt()+0x9a4> 134d24: f9400674 ldr x20, [x19, #0x8] 134d28: cb1502f6 sub x22, x23, x21 134d2c: f10006df cmp x22, #0x1 134d30: 540000cb b.lt 0x134d48 ::~codecvt()+0x99c> 134d34: aa1403e0 mov x0, x20 134d38: aa1503e1 mov x1, x21 134d3c: aa1603e2 mov x2, x22 134d40: 9400a0d8 bl 0x15d0a0 134d44: 8b160294 add x20, x20, x22 134d48: f9000674 str x20, [x19, #0x8] 134d4c: 14000027 b 0x134de8 ::~codecvt()+0xa3c> 134d50: 8b1802c8 add x8, x22, x24 134d54: f9000668 str x8, [x19, #0x8] 134d58: 14000024 b 0x134de8 ::~codecvt()+0xa3c> 134d5c: 3904027f strb wzr, [x19, #0x100] 134d60: aa1f03e8 mov x8, xzr 134d64: a9007e7f stp xzr, xzr, [x19] 134d68: f9000a7f str xzr, [x19, #0x10] 134d6c: b7f804d5 tbnz x21, #0x3f, 0x134e04 ::~codecvt()+0xa58> 134d70: 9342fd09 asr x9, x8, #2 134d74: b27defea mov x10, #0x7ffffffffffffff8 // =9223372036854775800 134d78: eb19013f cmp x9, x25 134d7c: 9a893329 csel x9, x25, x9, lo 134d80: eb0a011f cmp x8, x10 134d84: 92fc0008 mov x8, #0x1fffffffffffffff // =2305843009213693951 134d88: 9a883137 csel x23, x9, x8, lo 134d8c: d37dfee8 lsr x8, x23, #61 134d90: b50003a8 cbnz x8, 0x134e04 ::~codecvt()+0xa58> 134d94: f10072ff cmp x23, #0x1c 134d98: 540000e8 b.hi 0x134db4 ::~codecvt()+0xa08> 134d9c: 39440268 ldrb w8, [x19, #0x100] 134da0: 350000a8 cbnz w8, 0x134db4 ::~codecvt()+0xa08> 134da4: 52800028 mov w8, #0x1 // =1 134da8: 91008276 add x22, x19, #0x20 134dac: 39040268 strb w8, [x19, #0x100] 134db0: 14000004 b 0x134dc0 ::~codecvt()+0xa14> 134db4: d37df2e0 lsl x0, x23, #3 134db8: 9400a02a bl 0x15ce60 <_Znwm@plt> 134dbc: aa0003f6 mov x22, x0 134dc0: 8b170ec8 add x8, x22, x23, lsl #3 134dc4: a9005a76 stp x22, x22, [x19] 134dc8: f9000a68 str x8, [x19, #0x10] 134dcc: b40000d5 cbz x21, 0x134de4 ::~codecvt()+0xa38> 134dd0: aa1603e0 mov x0, x22 134dd4: aa1403e1 mov x1, x20 134dd8: aa1503e2 mov x2, x21 134ddc: 9400a0b1 bl 0x15d0a0 134de0: 8b1502d6 add x22, x22, x21 134de4: f9000676 str x22, [x19, #0x8] 134de8: a9444ff4 ldp x20, x19, [sp, #0x40] 134dec: a94357f6 ldp x22, x21, [sp, #0x30] 134df0: a9425ff8 ldp x24, x23, [sp, #0x20] 134df4: a94167fa ldp x26, x25, [sp, #0x10] 134df8: a8c57bfd ldp x29, x30, [sp], #0x50 134dfc: d50323bf autiasp 134e00: d65f03c0 ret 134e04: aa1303e0 mov x0, x19 134e08: 9400a3ba bl 0x15dcf0 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> 134e0c: d503233f paciasp 134e10: d10143ff sub sp, sp, #0x50 134e14: a9027bfd stp x29, x30, [sp, #0x20] 134e18: 910083fd add x29, sp, #0x20 134e1c: f9001bf5 str x21, [sp, #0x30] 134e20: a9044ff4 stp x20, x19, [sp, #0x40] 134e24: 900001c8 adrp x8, 0x16c000 134e28: d53bd055 mrs x21, TPIDR_EL0 134e2c: d100044a sub x10, x2, #0x1 134e30: aa0103f4 mov x20, x1 134e34: aa0003f3 mov x19, x0 134e38: f947d108 ldr x8, [x8, #0xfa0] 134e3c: f94016a9 ldr x9, [x21, #0x28] 134e40: 91004108 add x8, x8, #0x10 134e44: f81f83a9 stur x9, [x29, #-0x8] 134e48: a9002808 stp x8, x10, [x0] 134e4c: 39400028 ldrb w8, [x1] 134e50: f9400829 ldr x9, [x1, #0x10] 134e54: 7200011f tst w8, #0x1 134e58: 9a811521 csinc x1, x9, x1, ne 134e5c: 5283f7e0 mov w0, #0x1fbf // =8127 134e60: aa1f03e2 mov x2, xzr 134e64: 9400aaff bl 0x15fa60 134e68: f9000a60 str x0, [x19, #0x10] 134e6c: b40001e0 cbz x0, 0x134ea8 ::~codecvt()+0xafc> 134e70: 900001c8 adrp x8, 0x16c000 134e74: f947d508 ldr x8, [x8, #0xfa8] 134e78: 91004108 add x8, x8, #0x10 134e7c: f9000268 str x8, [x19] 134e80: f94016a8 ldr x8, [x21, #0x28] 134e84: f85f83a9 ldur x9, [x29, #-0x8] 134e88: eb09011f cmp x8, x9 134e8c: 540001c1 b.ne 0x134ec4 ::~codecvt()+0xb18> 134e90: a9444ff4 ldp x20, x19, [sp, #0x40] 134e94: a9427bfd ldp x29, x30, [sp, #0x20] 134e98: f9401bf5 ldr x21, [sp, #0x30] 134e9c: 910143ff add sp, sp, #0x50 134ea0: d50323bf autiasp 134ea4: d65f03c0 ret 134ea8: b0fff9c0 adrp x0, 0x6d000 134eac: 910003e8 mov x8, sp 134eb0: 911c2000 add x0, x0, #0x708 134eb4: aa1403e1 mov x1, x20 134eb8: 9400a792 bl 0x15ed00 <_ZNSt6__ndk1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_@plt> 134ebc: 910003e0 mov x0, sp 134ec0: 97ffc59f bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 134ec4: 94009fdb bl 0x15ce30 <__stack_chk_fail@plt> 134ec8: 394003e8 ldrb w8, [sp] 134ecc: aa0003f4 mov x20, x0 134ed0: 360000a8 tbz w8, #0x0, 0x134ee4 ::~codecvt()+0xb38> 134ed4: f9400be0 ldr x0, [sp, #0x10] 134ed8: 9400a002 bl 0x15cee0 <_ZdlPv@plt> 134edc: 14000002 b 0x134ee4 ::~codecvt()+0xb38> 134ee0: aa0003f4 mov x20, x0 134ee4: aa1303e0 mov x0, x19 134ee8: 9400a30e bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 134eec: aa1403e0 mov x0, x20 134ef0: 9400909c bl 0x159160 <__emutls_get_address+0x6d4> 134ef4: d503233f paciasp 134ef8: d10143ff sub sp, sp, #0x50 134efc: a9027bfd stp x29, x30, [sp, #0x20] 134f00: 910083fd add x29, sp, #0x20 134f04: f9001bf5 str x21, [sp, #0x30] 134f08: a9044ff4 stp x20, x19, [sp, #0x40] 134f0c: 900001c8 adrp x8, 0x16c000 134f10: d53bd055 mrs x21, TPIDR_EL0 134f14: d100044a sub x10, x2, #0x1 134f18: aa0103f4 mov x20, x1 134f1c: aa0003f3 mov x19, x0 134f20: f947d108 ldr x8, [x8, #0xfa0] 134f24: f94016a9 ldr x9, [x21, #0x28] 134f28: 91004108 add x8, x8, #0x10 134f2c: f81f83a9 stur x9, [x29, #-0x8] 134f30: a9002808 stp x8, x10, [x0] 134f34: 39400028 ldrb w8, [x1] 134f38: f9400829 ldr x9, [x1, #0x10] 134f3c: 7200011f tst w8, #0x1 134f40: 9a811521 csinc x1, x9, x1, ne 134f44: 5283f7e0 mov w0, #0x1fbf // =8127 134f48: aa1f03e2 mov x2, xzr 134f4c: 9400aac5 bl 0x15fa60 134f50: f9000a60 str x0, [x19, #0x10] 134f54: b40001e0 cbz x0, 0x134f90 ::~codecvt()+0xbe4> 134f58: 900001c8 adrp x8, 0x16c000 134f5c: f947d908 ldr x8, [x8, #0xfb0] 134f60: 91004108 add x8, x8, #0x10 134f64: f9000268 str x8, [x19] 134f68: f94016a8 ldr x8, [x21, #0x28] 134f6c: f85f83a9 ldur x9, [x29, #-0x8] 134f70: eb09011f cmp x8, x9 134f74: 540001c1 b.ne 0x134fac ::~codecvt()+0xc00> 134f78: a9444ff4 ldp x20, x19, [sp, #0x40] 134f7c: a9427bfd ldp x29, x30, [sp, #0x20] 134f80: f9401bf5 ldr x21, [sp, #0x30] 134f84: 910143ff add sp, sp, #0x50 134f88: d50323bf autiasp 134f8c: d65f03c0 ret 134f90: b0fff9c0 adrp x0, 0x6d000 134f94: 910003e8 mov x8, sp 134f98: 911c2000 add x0, x0, #0x708 134f9c: aa1403e1 mov x1, x20 134fa0: 9400a758 bl 0x15ed00 <_ZNSt6__ndk1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_@plt> 134fa4: 910003e0 mov x0, sp 134fa8: 97ffc565 bl 0x12653c ::collate_byname(char const*, unsigned long)+0x108> 134fac: 94009fa1 bl 0x15ce30 <__stack_chk_fail@plt> 134fb0: 394003e8 ldrb w8, [sp] 134fb4: aa0003f4 mov x20, x0 134fb8: 360000a8 tbz w8, #0x0, 0x134fcc ::~codecvt()+0xc20> 134fbc: f9400be0 ldr x0, [sp, #0x10] 134fc0: 94009fc8 bl 0x15cee0 <_ZdlPv@plt> 134fc4: 14000002 b 0x134fcc ::~codecvt()+0xc20> 134fc8: aa0003f4 mov x20, x0 134fcc: aa1303e0 mov x0, x19 134fd0: 9400a2d4 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 134fd4: aa1403e0 mov x0, x20 134fd8: 94009062 bl 0x159160 <__emutls_get_address+0x6d4> 134fdc: d503233f paciasp 134fe0: a9bc7bfd stp x29, x30, [sp, #-0x40]! 134fe4: a9015ff8 stp x24, x23, [sp, #0x10] 134fe8: 910003fd mov x29, sp 134fec: a90257f6 stp x22, x21, [sp, #0x20] 134ff0: a9034ff4 stp x20, x19, [sp, #0x30] 134ff4: a940a015 ldp x21, x8, [x0, #0x8] 134ff8: aa0003f3 mov x19, x0 134ffc: aa0103f4 mov x20, x1 135000: cb150109 sub x9, x8, x21 135004: eb890c3f cmp x1, x9, asr #3 135008: 54000309 b.ls 0x135068 ::~codecvt()+0xcbc> 13500c: aa1303f6 mov x22, x19 135010: f84206ca ldr x10, [x22], #0x20 135014: cb0a02a9 sub x9, x21, x10 135018: 9343fd35 asr x21, x9, #3 13501c: 8b1402a9 add x9, x21, x20 135020: d37dfd2b lsr x11, x9, #61 135024: b500084b cbnz x11, 0x13512c ::~codecvt()+0xd80> 135028: cb0a0108 sub x8, x8, x10 13502c: b27defeb mov x11, #0x7ffffffffffffff8 // =9223372036854775800 135030: 9342fd0a asr x10, x8, #2 135034: eb09015f cmp x10, x9 135038: 9a8a3129 csel x9, x9, x10, lo 13503c: eb0b011f cmp x8, x11 135040: 92fc0008 mov x8, #0x1fffffffffffffff // =2305843009213693951 135044: 9a883137 csel x23, x9, x8, lo 135048: b4000237 cbz x23, 0x13508c ::~codecvt()+0xce0> 13504c: 39440268 ldrb w8, [x19, #0x100] 135050: f10072ff cmp x23, #0x1c 135054: 7a409900 ccmp w8, #0x0, #0x0, ls 135058: 540001e0 b.eq 0x135094 ::~codecvt()+0xce8> 13505c: d37df2e0 lsl x0, x23, #3 135060: 94009f80 bl 0x15ce60 <_Znwm@plt> 135064: 1400000f b 0x1350a0 ::~codecvt()+0xcf4> 135068: b40000f4 cbz x20, 0x135084 ::~codecvt()+0xcd8> 13506c: d37df294 lsl x20, x20, #3 135070: aa1503e0 mov x0, x21 135074: 2a1f03e1 mov w1, wzr 135078: aa1403e2 mov x2, x20 13507c: 94009f71 bl 0x15ce40 135080: 8b1402b5 add x21, x21, x20 135084: f9000675 str x21, [x19, #0x8] 135088: 14000023 b 0x135114 ::~codecvt()+0xd68> 13508c: aa1f03e0 mov x0, xzr 135090: 14000004 b 0x1350a0 ::~codecvt()+0xcf4> 135094: 52800028 mov w8, #0x1 // =1 135098: aa1603e0 mov x0, x22 13509c: 39040268 strb w8, [x19, #0x100] 1350a0: 8b150c15 add x21, x0, x21, lsl #3 1350a4: d37df294 lsl x20, x20, #3 1350a8: 8b170c17 add x23, x0, x23, lsl #3 1350ac: aa1503e0 mov x0, x21 1350b0: 2a1f03e1 mov w1, wzr 1350b4: aa1403e2 mov x2, x20 1350b8: 94009f62 bl 0x15ce40 1350bc: a9402261 ldp x1, x8, [x19] 1350c0: 8b1402b8 add x24, x21, x20 1350c4: cb010102 sub x2, x8, x1 1350c8: cb0202b4 sub x20, x21, x2 1350cc: f100045f cmp x2, #0x1 1350d0: 5400008b b.lt 0x1350e0 ::~codecvt()+0xd34> 1350d4: aa1403e0 mov x0, x20 1350d8: 94009ff2 bl 0x15d0a0 1350dc: f9400261 ldr x1, [x19] 1350e0: a9006274 stp x20, x24, [x19] 1350e4: f9000a77 str x23, [x19, #0x10] 1350e8: b4000161 cbz x1, 0x135114 ::~codecvt()+0xd68> 1350ec: eb16003f cmp x1, x22 1350f0: 54000100 b.eq 0x135110 ::~codecvt()+0xd64> 1350f4: a9434ff4 ldp x20, x19, [sp, #0x30] 1350f8: aa0103e0 mov x0, x1 1350fc: a94257f6 ldp x22, x21, [sp, #0x20] 135100: a9415ff8 ldp x24, x23, [sp, #0x10] 135104: a8c47bfd ldp x29, x30, [sp], #0x40 135108: d50323bf autiasp 13510c: 14009f75 b 0x15cee0 <_ZdlPv@plt> 135110: 3904027f strb wzr, [x19, #0x100] 135114: a9434ff4 ldp x20, x19, [sp, #0x30] 135118: a94257f6 ldp x22, x21, [sp, #0x20] 13511c: a9415ff8 ldp x24, x23, [sp, #0x10] 135120: a8c47bfd ldp x29, x30, [sp], #0x40 135124: d50323bf autiasp 135128: d65f03c0 ret 13512c: aa1303e0 mov x0, x19 135130: 9400a2f0 bl 0x15dcf0 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> 135134: d503245f bti c 135138: f9400008 ldr x8, [x0] 13513c: f9400108 ldr x8, [x8] 135140: a940a510 ldp x16, x9, [x8, #0x8] 135144: f940010a ldr x10, [x8] 135148: 8b890540 add x0, x10, x9, asr #1 13514c: 36000069 tbz w9, #0x0, 0x135158 ::~codecvt()+0xdac> 135150: f9400008 ldr x8, [x0] 135154: f8706910 ldr x16, [x8, x16] 135158: d61f0200 br x16 13515c: d503233f paciasp 135160: a9be7bfd stp x29, x30, [sp, #-0x20]! 135164: a9014ff4 stp x20, x19, [sp, #0x10] 135168: 910003fd mov x29, sp 13516c: 900001c8 adrp x8, 0x16d000 135170: aa0003f3 mov x19, x0 135174: f9407908 ldr x8, [x8, #0xf0] 135178: f9401000 ldr x0, [x0, #0x20] 13517c: 91004108 add x8, x8, #0x10 135180: f9000268 str x8, [x19] 135184: 9400ab4b bl 0x15feb0 135188: f00001a8 adrp x8, 0x16c000 13518c: f9477908 ldr x8, [x8, #0xef0] 135190: f9400a60 ldr x0, [x19, #0x10] 135194: 91004108 add x8, x8, #0x10 135198: f9000268 str x8, [x19] 13519c: b4000080 cbz x0, 0x1351ac ::~codecvt()+0xe00> 1351a0: 39406268 ldrb w8, [x19, #0x18] 1351a4: 34000048 cbz w8, 0x1351ac ::~codecvt()+0xe00> 1351a8: 9400a18e bl 0x15d7e0 <_ZdaPv@plt> 1351ac: aa1303e0 mov x0, x19 1351b0: 9400a25c bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 1351b4: aa1303e0 mov x0, x19 1351b8: a9414ff4 ldp x20, x19, [sp, #0x10] 1351bc: a8c27bfd ldp x29, x30, [sp], #0x20 1351c0: d50323bf autiasp 1351c4: 14009f47 b 0x15cee0 <_ZdlPv@plt> 1351c8: aa0003f4 mov x20, x0 1351cc: aa1303e0 mov x0, x19 1351d0: 9400ab58 bl 0x15ff30 <_ZNSt6__ndk15ctypeIcED2Ev@plt> 1351d4: aa1403e0 mov x0, x20 1351d8: 97fdcf57 bl 0xa8f34 1351dc: d503233f paciasp 1351e0: a9be7bfd stp x29, x30, [sp, #-0x20]! 1351e4: a9014ff4 stp x20, x19, [sp, #0x10] 1351e8: 910003fd mov x29, sp 1351ec: 900001c8 adrp x8, 0x16d000 1351f0: aa0003f3 mov x19, x0 1351f4: f9407d08 ldr x8, [x8, #0xf8] 1351f8: f9400800 ldr x0, [x0, #0x10] 1351fc: 91004108 add x8, x8, #0x10 135200: f9000268 str x8, [x19] 135204: 9400ab2b bl 0x15feb0 135208: aa1303e0 mov x0, x19 13520c: 9400a245 bl 0x15db20 <_ZNSt6__ndk114__shared_countD2Ev@plt> 135210: aa1303e0 mov x0, x19 135214: a9414ff4 ldp x20, x19, [sp, #0x10] 135218: a8c27bfd ldp x29, x30, [sp], #0x20 13521c: d50323bf autiasp 135220: 14009f30 b 0x15cee0 <_ZdlPv@plt> 135224: aa0003f4 mov x20, x0 135228: aa1303e0 mov x0, x19 13522c: 9400ab55 bl 0x15ff80 <_ZNSt6__ndk16locale5facetD2Ev@plt> 135230: aa1403e0 mov x0, x20 135234: 97fdcf40 bl 0xa8f34 135238: d503233f paciasp 13523c: d10183ff sub sp, sp, #0x60 135240: a9017bfd stp x29, x30, [sp, #0x10] 135244: 910043fd add x29, sp, #0x10 135248: a90267fa stp x26, x25, [sp, #0x20] 13524c: a9035ff8 stp x24, x23, [sp, #0x30] 135250: a90457f6 stp x22, x21, [sp, #0x40] 135254: a9054ff4 stp x20, x19, [sp, #0x50] 135258: d53bd058 mrs x24, TPIDR_EL0 13525c: aa0203f3 mov x19, x2 135260: f9401708 ldr x8, [x24, #0x28] 135264: eb01001f cmp x0, x1 135268: f90007e8 str x8, [sp, #0x8] 13526c: 54000440 b.eq 0x1352f4 ::~codecvt()+0xf48> 135270: 2a0303f5 mov w21, w3 135274: aa0103f4 mov x20, x1 135278: aa0003f7 mov x23, x0 13527c: 9400a431 bl 0x15e340 <__errno@plt> 135280: d00001e8 adrp x8, 0x173000 135284: b9400019 ldr w25, [x0] 135288: 9118e108 add x8, x8, #0x638 13528c: b900001f str wzr, [x0] 135290: aa0003f6 mov x22, x0 135294: d00001fa adrp x26, 0x173000 135298: 08dffd08 ldarb w8, [x8] 13529c: 360004a8 tbz w8, #0x0, 0x135330 ::~codecvt()+0xf84> 1352a0: f9431b43 ldr x3, [x26, #0x630] 1352a4: 910003e1 mov x1, sp 1352a8: aa1703e0 mov x0, x23 1352ac: 2a1503e2 mov w2, w21 1352b0: 9400abdc bl 0x160220 1352b4: b94002c8 ldr w8, [x22] 1352b8: 34000168 cbz w8, 0x1352e4 ::~codecvt()+0xf38> 1352bc: f94003e9 ldr x9, [sp] 1352c0: eb14013f cmp x9, x20 1352c4: 54000181 b.ne 0x1352f4 ::~codecvt()+0xf48> 1352c8: 7100891f cmp w8, #0x22 1352cc: 540001a1 b.ne 0x135300 ::~codecvt()+0xf54> 1352d0: f100001f cmp x0, #0x0 1352d4: 92f00009 mov x9, #0x7fffffffffffffff // =9223372036854775807 1352d8: 52800088 mov w8, #0x4 // =4 1352dc: da89c120 cinv x0, x9, le 1352e0: 14000007 b 0x1352fc ::~codecvt()+0xf50> 1352e4: b90002d9 str w25, [x22] 1352e8: f94003e8 ldr x8, [sp] 1352ec: eb14011f cmp x8, x20 1352f0: 54000080 b.eq 0x135300 ::~codecvt()+0xf54> 1352f4: 52800088 mov w8, #0x4 // =4 1352f8: aa1f03e0 mov x0, xzr 1352fc: b9000268 str w8, [x19] 135300: f9401708 ldr x8, [x24, #0x28] 135304: f94007e9 ldr x9, [sp, #0x8] 135308: eb09011f cmp x8, x9 13530c: 540002e1 b.ne 0x135368 ::~codecvt()+0xfbc> 135310: a9454ff4 ldp x20, x19, [sp, #0x50] 135314: a94457f6 ldp x22, x21, [sp, #0x40] 135318: a9435ff8 ldp x24, x23, [sp, #0x30] 13531c: a94267fa ldp x26, x25, [sp, #0x20] 135320: a9417bfd ldp x29, x30, [sp, #0x10] 135324: 910183ff add sp, sp, #0x60 135328: d50323bf autiasp 13532c: d65f03c0 ret 135330: d00001e0 adrp x0, 0x173000 135334: 9118e000 add x0, x0, #0x638 135338: 9400a8da bl 0x15f6a0 <__cxa_guard_acquire@plt> 13533c: 34fffb20 cbz w0, 0x1352a0 ::~codecvt()+0xef4> 135340: b0fff9c1 adrp x1, 0x6e000 135344: 5283f7e0 mov w0, #0x1fbf // =8127 135348: 911fa421 add x1, x1, #0x7e9 13534c: aa1f03e2 mov x2, xzr 135350: 9400a9c4 bl 0x15fa60 135354: f9031b40 str x0, [x26, #0x630] 135358: d00001e0 adrp x0, 0x173000 13535c: 9118e000 add x0, x0, #0x638 135360: 9400a8dc bl 0x15f6d0 <__cxa_guard_release@plt> 135364: 17ffffcf b 0x1352a0 ::~codecvt()+0xef4> 135368: 94009eb2 bl 0x15ce30 <__stack_chk_fail@plt> 13536c: aa0003f3 mov x19, x0 135370: d00001e0 adrp x0, 0x173000 135374: 9118e000 add x0, x0, #0x638 135378: 9400a9be bl 0x15fa70 <__cxa_guard_abort@plt> 13537c: aa1303e0 mov x0, x19 135380: 94008f78 bl 0x159160 <__emutls_get_address+0x6d4> 135384: d503233f paciasp 135388: d10183ff sub sp, sp, #0x60 13538c: a9017bfd stp x29, x30, [sp, #0x10] 135390: 910043fd add x29, sp, #0x10 135394: a90267fa stp x26, x25, [sp, #0x20] 135398: a9035ff8 stp x24, x23, [sp, #0x30] 13539c: a90457f6 stp x22, x21, [sp, #0x40] 1353a0: a9054ff4 stp x20, x19, [sp, #0x50] 1353a4: d53bd058 mrs x24, TPIDR_EL0 1353a8: aa0203f3 mov x19, x2 1353ac: f9401708 ldr x8, [x24, #0x28] 1353b0: eb01001f cmp x0, x1 1353b4: f90007e8 str x8, [sp, #0x8] 1353b8: 54000440 b.eq 0x135440 ::~codecvt()+0x1094> 1353bc: 2a0303f5 mov w21, w3 1353c0: aa0103f4 mov x20, x1 1353c4: aa0003f7 mov x23, x0 1353c8: 9400a3de bl 0x15e340 <__errno@plt> 1353cc: d00001e8 adrp x8, 0x173000 1353d0: b9400019 ldr w25, [x0] 1353d4: 9118e108 add x8, x8, #0x638 1353d8: b900001f str wzr, [x0] 1353dc: aa0003f6 mov x22, x0 1353e0: d00001fa adrp x26, 0x173000 1353e4: 08dffd08 ldarb w8, [x8] 1353e8: 360004a8 tbz w8, #0x0, 0x13547c ::~codecvt()+0x10d0> 1353ec: f9431b43 ldr x3, [x26, #0x630] 1353f0: 910003e1 mov x1, sp 1353f4: aa1703e0 mov x0, x23 1353f8: 2a1503e2 mov w2, w21 1353fc: 9400ab89 bl 0x160220 135400: b94002c8 ldr w8, [x22] 135404: 34000168 cbz w8, 0x135430 ::~codecvt()+0x1084> 135408: f94003e9 ldr x9, [sp] 13540c: eb14013f cmp x9, x20 135410: 54000181 b.ne 0x135440 ::~codecvt()+0x1094> 135414: 7100891f cmp w8, #0x22 135418: 540001a1 b.ne 0x13544c ::~codecvt()+0x10a0> 13541c: f100001f cmp x0, #0x0 135420: 92f00009 mov x9, #0x7fffffffffffffff // =9223372036854775807 135424: 52800088 mov w8, #0x4 // =4 135428: da89c120 cinv x0, x9, le 13542c: 14000007 b 0x135448 ::~codecvt()+0x109c> 135430: b90002d9 str w25, [x22] 135434: f94003e8 ldr x8, [sp] 135438: eb14011f cmp x8, x20 13543c: 54000080 b.eq 0x13544c ::~codecvt()+0x10a0> 135440: 52800088 mov w8, #0x4 // =4 135444: aa1f03e0 mov x0, xzr 135448: b9000268 str w8, [x19] 13544c: f9401708 ldr x8, [x24, #0x28] 135450: f94007e9 ldr x9, [sp, #0x8] 135454: eb09011f cmp x8, x9 135458: 540002e1 b.ne 0x1354b4 ::~codecvt()+0x1108> 13545c: a9454ff4 ldp x20, x19, [sp, #0x50] 135460: a94457f6 ldp x22, x21, [sp, #0x40] 135464: a9435ff8 ldp x24, x23, [sp, #0x30] 135468: a94267fa ldp x26, x25, [sp, #0x20] 13546c: a9417bfd ldp x29, x30, [sp, #0x10] 135470: 910183ff add sp, sp, #0x60 135474: d50323bf autiasp 135478: d65f03c0 ret 13547c: d00001e0 adrp x0, 0x173000 135480: 9118e000 add x0, x0, #0x638 135484: 9400a887 bl 0x15f6a0 <__cxa_guard_acquire@plt> 135488: 34fffb20 cbz w0, 0x1353ec ::~codecvt()+0x1040> 13548c: b0fff9c1 adrp x1, 0x6e000 135490: 5283f7e0 mov w0, #0x1fbf // =8127 135494: 911fa421 add x1, x1, #0x7e9 135498: aa1f03e2 mov x2, xzr 13549c: 9400a971 bl 0x15fa60 1354a0: f9031b40 str x0, [x26, #0x630] 1354a4: d00001e0 adrp x0, 0x173000 1354a8: 9118e000 add x0, x0, #0x638 1354ac: 9400a889 bl 0x15f6d0 <__cxa_guard_release@plt> 1354b0: 17ffffcf b 0x1353ec ::~codecvt()+0x1040> 1354b4: 94009e5f bl 0x15ce30 <__stack_chk_fail@plt> 1354b8: aa0003f3 mov x19, x0 1354bc: d00001e0 adrp x0, 0x173000 1354c0: 9118e000 add x0, x0, #0x638 1354c4: 9400a96b bl 0x15fa70 <__cxa_guard_abort@plt> 1354c8: aa1303e0 mov x0, x19 1354cc: 94008f25 bl 0x159160 <__emutls_get_address+0x6d4> 1354d0: d503233f paciasp 1354d4: d101c3ff sub sp, sp, #0x70 1354d8: a9017bfd stp x29, x30, [sp, #0x10] 1354dc: 910043fd add x29, sp, #0x10 1354e0: f90013fb str x27, [sp, #0x20] 1354e4: a90367fa stp x26, x25, [sp, #0x30] 1354e8: a9045ff8 stp x24, x23, [sp, #0x40] 1354ec: a90557f6 stp x22, x21, [sp, #0x50] 1354f0: a9064ff4 stp x20, x19, [sp, #0x60] 1354f4: d53bd058 mrs x24, TPIDR_EL0 1354f8: aa0203f3 mov x19, x2 1354fc: f9401708 ldr x8, [x24, #0x28] 135500: eb01001f cmp x0, x1 135504: f90007e8 str x8, [sp, #0x8] 135508: 54000500 b.eq 0x1355a8 ::~codecvt()+0x11fc> 13550c: 39400019 ldrb w25, [x0] 135510: 2a0303f5 mov w21, w3 135514: aa0103f4 mov x20, x1 135518: aa0003f6 mov x22, x0 13551c: 7100b73f cmp w25, #0x2d 135520: 54000081 b.ne 0x135530 ::~codecvt()+0x1184> 135524: 910006d6 add x22, x22, #0x1 135528: eb1402df cmp x22, x20 13552c: 540003e0 b.eq 0x1355a8 ::~codecvt()+0x11fc> 135530: 9400a384 bl 0x15e340 <__errno@plt> 135534: d00001e8 adrp x8, 0x173000 135538: b940001a ldr w26, [x0] 13553c: 9118e108 add x8, x8, #0x638 135540: b900001f str wzr, [x0] 135544: aa0003f7 mov x23, x0 135548: d00001fb adrp x27, 0x173000 13554c: 08dffd08 ldarb w8, [x8] 135550: 36000568 tbz w8, #0x0, 0x1355fc ::~codecvt()+0x1250> 135554: f9431b63 ldr x3, [x27, #0x630] 135558: 910003e1 mov x1, sp 13555c: aa1603e0 mov x0, x22 135560: 2a1503e2 mov w2, w21 135564: 9400ab33 bl 0x160230 135568: b94002e8 ldr w8, [x23] 13556c: 34000168 cbz w8, 0x135598 ::~codecvt()+0x11ec> 135570: f94003e9 ldr x9, [sp] 135574: eb14013f cmp x9, x20 135578: 54000181 b.ne 0x1355a8 ::~codecvt()+0x11fc> 13557c: 7100891f cmp w8, #0x22 135580: 54000380 b.eq 0x1355f0 ::~codecvt()+0x1244> 135584: d350fc08 lsr x8, x0, #16 135588: b5000348 cbnz x8, 0x1355f0 ::~codecvt()+0x1244> 13558c: 7100b73f cmp w25, #0x2d 135590: 5a801400 cneg w0, w0, eq 135594: 14000008 b 0x1355b4 ::~codecvt()+0x1208> 135598: b90002fa str w26, [x23] 13559c: f94003e8 ldr x8, [sp] 1355a0: eb14011f cmp x8, x20 1355a4: 54000220 b.eq 0x1355e8 ::~codecvt()+0x123c> 1355a8: 52800088 mov w8, #0x4 // =4 1355ac: 2a1f03e0 mov w0, wzr 1355b0: b9000268 str w8, [x19] 1355b4: f9401708 ldr x8, [x24, #0x28] 1355b8: f94007e9 ldr x9, [sp, #0x8] 1355bc: eb09011f cmp x8, x9 1355c0: 540003a1 b.ne 0x135634 ::~codecvt()+0x1288> 1355c4: a9464ff4 ldp x20, x19, [sp, #0x60] 1355c8: a94557f6 ldp x22, x21, [sp, #0x50] 1355cc: a9445ff8 ldp x24, x23, [sp, #0x40] 1355d0: a94367fa ldp x26, x25, [sp, #0x30] 1355d4: a9417bfd ldp x29, x30, [sp, #0x10] 1355d8: f94013fb ldr x27, [sp, #0x20] 1355dc: 9101c3ff add sp, sp, #0x70 1355e0: d50323bf autiasp 1355e4: d65f03c0 ret 1355e8: f140401f cmp x0, #0x10, lsl #12 // =0x10000 1355ec: 54fffd03 b.lo 0x13558c ::~codecvt()+0x11e0> 1355f0: 52800088 mov w8, #0x4 // =4 1355f4: 529fffe0 mov w0, #0xffff // =65535 1355f8: 17ffffee b 0x1355b0 ::~codecvt()+0x1204> 1355fc: d00001e0 adrp x0, 0x173000 135600: 9118e000 add x0, x0, #0x638 135604: 9400a827 bl 0x15f6a0 <__cxa_guard_acquire@plt> 135608: 34fffa60 cbz w0, 0x135554 ::~codecvt()+0x11a8> 13560c: b0fff9c1 adrp x1, 0x6e000 135610: 5283f7e0 mov w0, #0x1fbf // =8127 135614: 911fa421 add x1, x1, #0x7e9 135618: aa1f03e2 mov x2, xzr 13561c: 9400a911 bl 0x15fa60 135620: f9031b60 str x0, [x27, #0x630] 135624: d00001e0 adrp x0, 0x173000 135628: 9118e000 add x0, x0, #0x638 13562c: 9400a829 bl 0x15f6d0 <__cxa_guard_release@plt> 135630: 17ffffc9 b 0x135554 ::~codecvt()+0x11a8> 135634: 94009dff bl 0x15ce30 <__stack_chk_fail@plt> 135638: aa0003f3 mov x19, x0 13563c: d00001e0 adrp x0, 0x173000 135640: 9118e000 add x0, x0, #0x638 135644: 9400a90b bl 0x15fa70 <__cxa_guard_abort@plt> 135648: aa1303e0 mov x0, x19 13564c: 94008ec5 bl 0x159160 <__emutls_get_address+0x6d4> 135650: d503233f paciasp 135654: d101c3ff sub sp, sp, #0x70 135658: a9017bfd stp x29, x30, [sp, #0x10] 13565c: 910043fd add x29, sp, #0x10 135660: f90013fb str x27, [sp, #0x20] 135664: a90367fa stp x26, x25, [sp, #0x30] 135668: a9045ff8 stp x24, x23, [sp, #0x40] 13566c: a90557f6 stp x22, x21, [sp, #0x50] 135670: a9064ff4 stp x20, x19, [sp, #0x60] 135674: d53bd058 mrs x24, TPIDR_EL0 135678: aa0203f3 mov x19, x2 13567c: f9401708 ldr x8, [x24, #0x28] 135680: eb01001f cmp x0, x1 135684: f90007e8 str x8, [sp, #0x8] 135688: 54000480 b.eq 0x135718 ::~codecvt()+0x136c> 13568c: 39400019 ldrb w25, [x0] 135690: 2a0303f5 mov w21, w3 135694: aa0103f4 mov x20, x1 135698: aa0003f6 mov x22, x0 13569c: 7100b73f cmp w25, #0x2d 1356a0: 54000081 b.ne 0x1356b0 ::~codecvt()+0x1304> 1356a4: 910006d6 add x22, x22, #0x1 1356a8: eb1402df cmp x22, x20 1356ac: 54000360 b.eq 0x135718 ::~codecvt()+0x136c> 1356b0: 9400a324 bl 0x15e340 <__errno@plt> 1356b4: d00001e8 adrp x8, 0x173000 1356b8: b940001a ldr w26, [x0] 1356bc: 9118e108 add x8, x8, #0x638 1356c0: b900001f str wzr, [x0] 1356c4: aa0003f7 mov x23, x0 1356c8: d00001fb adrp x27, 0x173000 1356cc: 08dffd08 ldarb w8, [x8] 1356d0: 36000548 tbz w8, #0x0, 0x135778 ::~codecvt()+0x13cc> 1356d4: f9431b63 ldr x3, [x27, #0x630] 1356d8: 910003e1 mov x1, sp 1356dc: aa1603e0 mov x0, x22 1356e0: 2a1503e2 mov w2, w21 1356e4: 9400aad3 bl 0x160230 1356e8: b94002e8 ldr w8, [x23] 1356ec: 340000e8 cbz w8, 0x135708 ::~codecvt()+0x135c> 1356f0: f94003e9 ldr x9, [sp] 1356f4: eb14013f cmp x9, x20 1356f8: 54000101 b.ne 0x135718 ::~codecvt()+0x136c> 1356fc: 7100891f cmp w8, #0x22 135700: 540002c1 b.ne 0x135758 ::~codecvt()+0x13ac> 135704: 1400001a b 0x13576c ::~codecvt()+0x13c0> 135708: b90002fa str w26, [x23] 13570c: f94003e8 ldr x8, [sp] 135710: eb14011f cmp x8, x20 135714: 54000220 b.eq 0x135758 ::~codecvt()+0x13ac> 135718: 52800088 mov w8, #0x4 // =4 13571c: 2a1f03e0 mov w0, wzr 135720: b9000268 str w8, [x19] 135724: f9401708 ldr x8, [x24, #0x28] 135728: f94007e9 ldr x9, [sp, #0x8] 13572c: eb09011f cmp x8, x9 135730: 54000401 b.ne 0x1357b0 ::~codecvt()+0x1404> 135734: a9464ff4 ldp x20, x19, [sp, #0x60] 135738: a94557f6 ldp x22, x21, [sp, #0x50] 13573c: a9445ff8 ldp x24, x23, [sp, #0x40] 135740: a94367fa ldp x26, x25, [sp, #0x30] 135744: a9417bfd ldp x29, x30, [sp, #0x10] 135748: f94013fb ldr x27, [sp, #0x20] 13574c: 9101c3ff add sp, sp, #0x70 135750: d50323bf autiasp 135754: d65f03c0 ret 135758: d360fc08 lsr x8, x0, #32 13575c: b5000088 cbnz x8, 0x13576c ::~codecvt()+0x13c0> 135760: 7100b73f cmp w25, #0x2d 135764: 5a801400 cneg w0, w0, eq 135768: 17ffffef b 0x135724 ::~codecvt()+0x1378> 13576c: 52800088 mov w8, #0x4 // =4 135770: 12800000 mov w0, #-0x1 // =-1 135774: 17ffffeb b 0x135720 ::~codecvt()+0x1374> 135778: d00001e0 adrp x0, 0x173000 13577c: 9118e000 add x0, x0, #0x638 135780: 9400a7c8 bl 0x15f6a0 <__cxa_guard_acquire@plt> 135784: 34fffa80 cbz w0, 0x1356d4 ::~codecvt()+0x1328> 135788: b0fff9c1 adrp x1, 0x6e000 13578c: 5283f7e0 mov w0, #0x1fbf // =8127 135790: 911fa421 add x1, x1, #0x7e9 135794: aa1f03e2 mov x2, xzr 135798: 9400a8b2 bl 0x15fa60 13579c: f9031b60 str x0, [x27, #0x630] 1357a0: d00001e0 adrp x0, 0x173000 1357a4: 9118e000 add x0, x0, #0x638 1357a8: 9400a7ca bl 0x15f6d0 <__cxa_guard_release@plt> 1357ac: 17ffffca b 0x1356d4 ::~codecvt()+0x1328> 1357b0: 94009da0 bl 0x15ce30 <__stack_chk_fail@plt> 1357b4: aa0003f3 mov x19, x0 1357b8: d00001e0 adrp x0, 0x173000 1357bc: 9118e000 add x0, x0, #0x638 1357c0: 9400a8ac bl 0x15fa70 <__cxa_guard_abort@plt> 1357c4: aa1303e0 mov x0, x19 1357c8: 94008e66 bl 0x159160 <__emutls_get_address+0x6d4> 1357cc: d503233f paciasp 1357d0: d101c3ff sub sp, sp, #0x70 1357d4: a9017bfd stp x29, x30, [sp, #0x10] 1357d8: 910043fd add x29, sp, #0x10 1357dc: f90013fb str x27, [sp, #0x20] 1357e0: a90367fa stp x26, x25, [sp, #0x30] 1357e4: a9045ff8 stp x24, x23, [sp, #0x40] 1357e8: a90557f6 stp x22, x21, [sp, #0x50] 1357ec: a9064ff4 stp x20, x19, [sp, #0x60] 1357f0: d53bd058 mrs x24, TPIDR_EL0 1357f4: aa0203f3 mov x19, x2 1357f8: f9401708 ldr x8, [x24, #0x28] 1357fc: eb01001f cmp x0, x1 135800: f90007e8 str x8, [sp, #0x8] 135804: 540004c0 b.eq 0x13589c ::~codecvt()+0x14f0> 135808: 39400019 ldrb w25, [x0] 13580c: 2a0303f5 mov w21, w3 135810: aa0103f4 mov x20, x1 135814: aa0003f6 mov x22, x0 135818: 7100b73f cmp w25, #0x2d 13581c: 54000081 b.ne 0x13582c ::~codecvt()+0x1480> 135820: 910006d6 add x22, x22, #0x1 135824: eb1402df cmp x22, x20 135828: 540003a0 b.eq 0x13589c ::~codecvt()+0x14f0> 13582c: 9400a2c5 bl 0x15e340 <__errno@plt> 135830: d00001e8 adrp x8, 0x173000 135834: b940001a ldr w26, [x0] 135838: 9118e108 add x8, x8, #0x638 13583c: b900001f str wzr, [x0] 135840: aa0003f7 mov x23, x0 135844: d00001fb adrp x27, 0x173000 135848: 08dffd08 ldarb w8, [x8] 13584c: 360004e8 tbz w8, #0x0, 0x1358e8 ::~codecvt()+0x153c> 135850: f9431b63 ldr x3, [x27, #0x630] 135854: 910003e1 mov x1, sp 135858: aa1603e0 mov x0, x22 13585c: 2a1503e2 mov w2, w21 135860: 9400aa74 bl 0x160230 135864: b94002e8 ldr w8, [x23] 135868: 34000128 cbz w8, 0x13588c ::~codecvt()+0x14e0> 13586c: f94003e9 ldr x9, [sp] 135870: eb14013f cmp x9, x20 135874: 54000141 b.ne 0x13589c ::~codecvt()+0x14f0> 135878: 7100891f cmp w8, #0x22 13587c: 54000301 b.ne 0x1358dc ::~codecvt()+0x1530> 135880: 52800088 mov w8, #0x4 // =4 135884: 92800000 mov x0, #-0x1 // =-1 135888: 14000007 b 0x1358a4 ::~codecvt()+0x14f8> 13588c: b90002fa str w26, [x23] 135890: f94003e8 ldr x8, [sp] 135894: eb14011f cmp x8, x20 135898: 54000220 b.eq 0x1358dc ::~codecvt()+0x1530> 13589c: 52800088 mov w8, #0x4 // =4 1358a0: aa1f03e0 mov x0, xzr 1358a4: b9000268 str w8, [x19] 1358a8: f9401708 ldr x8, [x24, #0x28] 1358ac: f94007e9 ldr x9, [sp, #0x8] 1358b0: eb09011f cmp x8, x9 1358b4: 54000361 b.ne 0x135920 ::~codecvt()+0x1574> 1358b8: a9464ff4 ldp x20, x19, [sp, #0x60] 1358bc: a94557f6 ldp x22, x21, [sp, #0x50] 1358c0: a9445ff8 ldp x24, x23, [sp, #0x40] 1358c4: a94367fa ldp x26, x25, [sp, #0x30] 1358c8: a9417bfd ldp x29, x30, [sp, #0x10] 1358cc: f94013fb ldr x27, [sp, #0x20] 1358d0: 9101c3ff add sp, sp, #0x70 1358d4: d50323bf autiasp 1358d8: d65f03c0 ret 1358dc: 7100b73f cmp w25, #0x2d 1358e0: da801400 cneg x0, x0, eq 1358e4: 17fffff1 b 0x1358a8 ::~codecvt()+0x14fc> 1358e8: d00001e0 adrp x0, 0x173000 1358ec: 9118e000 add x0, x0, #0x638 1358f0: 9400a76c bl 0x15f6a0 <__cxa_guard_acquire@plt> 1358f4: 34fffae0 cbz w0, 0x135850 ::~codecvt()+0x14a4> 1358f8: b0fff9c1 adrp x1, 0x6e000 1358fc: 5283f7e0 mov w0, #0x1fbf // =8127 135900: 911fa421 add x1, x1, #0x7e9 135904: aa1f03e2 mov x2, xzr 135908: 9400a856 bl 0x15fa60 13590c: f9031b60 str x0, [x27, #0x630] 135910: d00001e0 adrp x0, 0x173000 135914: 9118e000 add x0, x0, #0x638 135918: 9400a76e bl 0x15f6d0 <__cxa_guard_release@plt> 13591c: 17ffffcd b 0x135850 ::~codecvt()+0x14a4> 135920: 94009d44 bl 0x15ce30 <__stack_chk_fail@plt> 135924: aa0003f3 mov x19, x0 135928: d00001e0 adrp x0, 0x173000 13592c: 9118e000 add x0, x0, #0x638 135930: 9400a850 bl 0x15fa70 <__cxa_guard_abort@plt> 135934: aa1303e0 mov x0, x19 135938: 94008e0a bl 0x159160 <__emutls_get_address+0x6d4> 13593c: d503233f paciasp 135940: d101c3ff sub sp, sp, #0x70 135944: a9017bfd stp x29, x30, [sp, #0x10] 135948: 910043fd add x29, sp, #0x10 13594c: f90013fb str x27, [sp, #0x20] 135950: a90367fa stp x26, x25, [sp, #0x30] 135954: a9045ff8 stp x24, x23, [sp, #0x40] 135958: a90557f6 stp x22, x21, [sp, #0x50] 13595c: a9064ff4 stp x20, x19, [sp, #0x60] 135960: d53bd058 mrs x24, TPIDR_EL0 135964: aa0203f3 mov x19, x2 135968: f9401708 ldr x8, [x24, #0x28] 13596c: eb01001f cmp x0, x1 135970: f90007e8 str x8, [sp, #0x8] 135974: 540004c0 b.eq 0x135a0c ::~codecvt()+0x1660> 135978: 39400019 ldrb w25, [x0] 13597c: 2a0303f5 mov w21, w3 135980: aa0103f4 mov x20, x1 135984: aa0003f6 mov x22, x0 135988: 7100b73f cmp w25, #0x2d 13598c: 54000081 b.ne 0x13599c ::~codecvt()+0x15f0> 135990: 910006d6 add x22, x22, #0x1 135994: eb1402df cmp x22, x20 135998: 540003a0 b.eq 0x135a0c ::~codecvt()+0x1660> 13599c: 9400a269 bl 0x15e340 <__errno@plt> 1359a0: d00001e8 adrp x8, 0x173000 1359a4: b940001a ldr w26, [x0] 1359a8: 9118e108 add x8, x8, #0x638 1359ac: b900001f str wzr, [x0] 1359b0: aa0003f7 mov x23, x0 1359b4: d00001fb adrp x27, 0x173000 1359b8: 08dffd08 ldarb w8, [x8] 1359bc: 360004e8 tbz w8, #0x0, 0x135a58 ::~codecvt()+0x16ac> 1359c0: f9431b63 ldr x3, [x27, #0x630] 1359c4: 910003e1 mov x1, sp 1359c8: aa1603e0 mov x0, x22 1359cc: 2a1503e2 mov w2, w21 1359d0: 9400aa18 bl 0x160230 1359d4: b94002e8 ldr w8, [x23] 1359d8: 34000128 cbz w8, 0x1359fc ::~codecvt()+0x1650> 1359dc: f94003e9 ldr x9, [sp] 1359e0: eb14013f cmp x9, x20 1359e4: 54000141 b.ne 0x135a0c ::~codecvt()+0x1660> 1359e8: 7100891f cmp w8, #0x22 1359ec: 54000301 b.ne 0x135a4c ::~codecvt()+0x16a0> 1359f0: 52800088 mov w8, #0x4 // =4 1359f4: 92800000 mov x0, #-0x1 // =-1 1359f8: 14000007 b 0x135a14 ::~codecvt()+0x1668> 1359fc: b90002fa str w26, [x23] 135a00: f94003e8 ldr x8, [sp] 135a04: eb14011f cmp x8, x20 135a08: 54000220 b.eq 0x135a4c ::~codecvt()+0x16a0> 135a0c: 52800088 mov w8, #0x4 // =4 135a10: aa1f03e0 mov x0, xzr 135a14: b9000268 str w8, [x19] 135a18: f9401708 ldr x8, [x24, #0x28] 135a1c: f94007e9 ldr x9, [sp, #0x8] 135a20: eb09011f cmp x8, x9 135a24: 54000361 b.ne 0x135a90 ::~codecvt()+0x16e4> 135a28: a9464ff4 ldp x20, x19, [sp, #0x60] 135a2c: a94557f6 ldp x22, x21, [sp, #0x50] 135a30: a9445ff8 ldp x24, x23, [sp, #0x40] 135a34: a94367fa ldp x26, x25, [sp, #0x30] 135a38: a9417bfd ldp x29, x30, [sp, #0x10] 135a3c: f94013fb ldr x27, [sp, #0x20] 135a40: 9101c3ff add sp, sp, #0x70 135a44: d50323bf autiasp 135a48: d65f03c0 ret 135a4c: 7100b73f cmp w25, #0x2d 135a50: da801400 cneg x0, x0, eq 135a54: 17fffff1 b 0x135a18 ::~codecvt()+0x166c> 135a58: d00001e0 adrp x0, 0x173000 135a5c: 9118e000 add x0, x0, #0x638 135a60: 9400a710 bl 0x15f6a0 <__cxa_guard_acquire@plt> 135a64: 34fffae0 cbz w0, 0x1359c0 ::~codecvt()+0x1614> 135a68: b0fff9c1 adrp x1, 0x6e000 135a6c: 5283f7e0 mov w0, #0x1fbf // =8127 135a70: 911fa421 add x1, x1, #0x7e9 135a74: aa1f03e2 mov x2, xzr 135a78: 9400a7fa bl 0x15fa60 135a7c: f9031b60 str x0, [x27, #0x630] 135a80: d00001e0 adrp x0, 0x173000 135a84: 9118e000 add x0, x0, #0x638 135a88: 9400a712 bl 0x15f6d0 <__cxa_guard_release@plt> 135a8c: 17ffffcd b 0x1359c0 ::~codecvt()+0x1614> 135a90: 94009ce8 bl 0x15ce30 <__stack_chk_fail@plt> 135a94: aa0003f3 mov x19, x0 135a98: d00001e0 adrp x0, 0x173000 135a9c: 9118e000 add x0, x0, #0x638 135aa0: 9400a7f4 bl 0x15fa70 <__cxa_guard_abort@plt> 135aa4: aa1303e0 mov x0, x19 135aa8: 94008dae bl 0x159160 <__emutls_get_address+0x6d4> 135aac: d503233f paciasp 135ab0: d10143ff sub sp, sp, #0x50 135ab4: a9017bfd stp x29, x30, [sp, #0x10] 135ab8: 910043fd add x29, sp, #0x10 135abc: a9025ff8 stp x24, x23, [sp, #0x20] 135ac0: a90357f6 stp x22, x21, [sp, #0x30] 135ac4: a9044ff4 stp x20, x19, [sp, #0x40] 135ac8: d53bd057 mrs x23, TPIDR_EL0 135acc: aa0203f3 mov x19, x2 135ad0: f94016e8 ldr x8, [x23, #0x28] 135ad4: eb01001f cmp x0, x1 135ad8: f90007e8 str x8, [sp, #0x8] 135adc: 54000300 b.eq 0x135b3c ::~codecvt()+0x1790> 135ae0: aa0103f4 mov x20, x1 135ae4: aa0003f6 mov x22, x0 135ae8: 9400a216 bl 0x15e340 <__errno@plt> 135aec: d00001e8 adrp x8, 0x173000 135af0: b9400018 ldr w24, [x0] 135af4: 9118e108 add x8, x8, #0x638 135af8: b900001f str wzr, [x0] 135afc: aa0003f5 mov x21, x0 135b00: 08dffd08 ldarb w8, [x8] 135b04: 36000488 tbz w8, #0x0, 0x135b94 ::~codecvt()+0x17e8> 135b08: 910003e1 mov x1, sp 135b0c: aa1603e0 mov x0, x22 135b10: 9400a9cc bl 0x160240 135b14: b94002a8 ldr w8, [x21] 135b18: 34000188 cbz w8, 0x135b48 ::~codecvt()+0x179c> 135b1c: f94003e9 ldr x9, [sp] 135b20: 2f00e401 movi d1, #0000000000000000 135b24: eb14013f cmp x9, x20 135b28: 540001a1 b.ne 0x135b5c ::~codecvt()+0x17b0> 135b2c: 1e204001 fmov s1, s0 135b30: 7100891f cmp w8, #0x22 135b34: 54000140 b.eq 0x135b5c ::~codecvt()+0x17b0> 135b38: 1400000c b 0x135b68 ::~codecvt()+0x17bc> 135b3c: 2f00e400 movi d0, #0000000000000000 135b40: 52800088 mov w8, #0x4 // =4 135b44: 14000008 b 0x135b64 ::~codecvt()+0x17b8> 135b48: f94003e8 ldr x8, [sp] 135b4c: 2f00e401 movi d1, #0000000000000000 135b50: b90002b8 str w24, [x21] 135b54: eb14011f cmp x8, x20 135b58: 54000080 b.eq 0x135b68 ::~codecvt()+0x17bc> 135b5c: 52800088 mov w8, #0x4 // =4 135b60: 1e204020 fmov s0, s1 135b64: b9000268 str w8, [x19] 135b68: f94016e8 ldr x8, [x23, #0x28] 135b6c: f94007e9 ldr x9, [sp, #0x8] 135b70: eb09011f cmp x8, x9 135b74: 540002e1 b.ne 0x135bd0 ::~codecvt()+0x1824> 135b78: a9444ff4 ldp x20, x19, [sp, #0x40] 135b7c: a94357f6 ldp x22, x21, [sp, #0x30] 135b80: a9425ff8 ldp x24, x23, [sp, #0x20] 135b84: a9417bfd ldp x29, x30, [sp, #0x10] 135b88: 910143ff add sp, sp, #0x50 135b8c: d50323bf autiasp 135b90: d65f03c0 ret 135b94: d00001e0 adrp x0, 0x173000 135b98: 9118e000 add x0, x0, #0x638 135b9c: 9400a6c1 bl 0x15f6a0 <__cxa_guard_acquire@plt> 135ba0: 34fffb40 cbz w0, 0x135b08 ::~codecvt()+0x175c> 135ba4: b0fff9c1 adrp x1, 0x6e000 135ba8: 5283f7e0 mov w0, #0x1fbf // =8127 135bac: 911fa421 add x1, x1, #0x7e9 135bb0: aa1f03e2 mov x2, xzr 135bb4: 9400a7ab bl 0x15fa60 135bb8: d00001e8 adrp x8, 0x173000 135bbc: f9031900 str x0, [x8, #0x630] 135bc0: d00001e0 adrp x0, 0x173000 135bc4: 9118e000 add x0, x0, #0x638 135bc8: 9400a6c2 bl 0x15f6d0 <__cxa_guard_release@plt> 135bcc: 17ffffcf b 0x135b08 ::~codecvt()+0x175c> 135bd0: 94009c98 bl 0x15ce30 <__stack_chk_fail@plt> 135bd4: aa0003f3 mov x19, x0 135bd8: d00001e0 adrp x0, 0x173000 135bdc: 9118e000 add x0, x0, #0x638 135be0: 9400a7a4 bl 0x15fa70 <__cxa_guard_abort@plt> 135be4: aa1303e0 mov x0, x19 135be8: 94008d5e bl 0x159160 <__emutls_get_address+0x6d4> 135bec: d503233f paciasp 135bf0: d10143ff sub sp, sp, #0x50 135bf4: a9017bfd stp x29, x30, [sp, #0x10] 135bf8: 910043fd add x29, sp, #0x10 135bfc: a9025ff8 stp x24, x23, [sp, #0x20] 135c00: a90357f6 stp x22, x21, [sp, #0x30] 135c04: a9044ff4 stp x20, x19, [sp, #0x40] 135c08: d53bd057 mrs x23, TPIDR_EL0 135c0c: aa0203f3 mov x19, x2 135c10: f94016e8 ldr x8, [x23, #0x28] 135c14: eb01001f cmp x0, x1 135c18: f90007e8 str x8, [sp, #0x8] 135c1c: 54000300 b.eq 0x135c7c ::~codecvt()+0x18d0> 135c20: aa0103f4 mov x20, x1 135c24: aa0003f6 mov x22, x0 135c28: 9400a1c6 bl 0x15e340 <__errno@plt> 135c2c: d00001e8 adrp x8, 0x173000 135c30: b9400018 ldr w24, [x0] 135c34: 9118e108 add x8, x8, #0x638 135c38: b900001f str wzr, [x0] 135c3c: aa0003f5 mov x21, x0 135c40: 08dffd08 ldarb w8, [x8] 135c44: 36000488 tbz w8, #0x0, 0x135cd4 ::~codecvt()+0x1928> 135c48: 910003e1 mov x1, sp 135c4c: aa1603e0 mov x0, x22 135c50: 9400a0e4 bl 0x15dfe0 135c54: b94002a8 ldr w8, [x21] 135c58: 34000188 cbz w8, 0x135c88 ::~codecvt()+0x18dc> 135c5c: f94003e9 ldr x9, [sp] 135c60: 2f00e401 movi d1, #0000000000000000 135c64: eb14013f cmp x9, x20 135c68: 540001a1 b.ne 0x135c9c ::~codecvt()+0x18f0> 135c6c: 1e604001 fmov d1, d0 135c70: 7100891f cmp w8, #0x22 135c74: 54000140 b.eq 0x135c9c ::~codecvt()+0x18f0> 135c78: 1400000c b 0x135ca8 ::~codecvt()+0x18fc> 135c7c: 2f00e400 movi d0, #0000000000000000 135c80: 52800088 mov w8, #0x4 // =4 135c84: 14000008 b 0x135ca4 ::~codecvt()+0x18f8> 135c88: f94003e8 ldr x8, [sp] 135c8c: 2f00e401 movi d1, #0000000000000000 135c90: b90002b8 str w24, [x21] 135c94: eb14011f cmp x8, x20 135c98: 54000080 b.eq 0x135ca8 ::~codecvt()+0x18fc> 135c9c: 52800088 mov w8, #0x4 // =4 135ca0: 1e604020 fmov d0, d1 135ca4: b9000268 str w8, [x19] 135ca8: f94016e8 ldr x8, [x23, #0x28] 135cac: f94007e9 ldr x9, [sp, #0x8] 135cb0: eb09011f cmp x8, x9 135cb4: 540002e1 b.ne 0x135d10 ::~codecvt()+0x1964> 135cb8: a9444ff4 ldp x20, x19, [sp, #0x40] 135cbc: a94357f6 ldp x22, x21, [sp, #0x30] 135cc0: a9425ff8 ldp x24, x23, [sp, #0x20] 135cc4: a9417bfd ldp x29, x30, [sp, #0x10] 135cc8: 910143ff add sp, sp, #0x50 135ccc: d50323bf autiasp 135cd0: d65f03c0 ret 135cd4: d00001e0 adrp x0, 0x173000 135cd8: 9118e000 add x0, x0, #0x638 135cdc: 9400a671 bl 0x15f6a0 <__cxa_guard_acquire@plt> 135ce0: 34fffb40 cbz w0, 0x135c48 ::~codecvt()+0x189c> 135ce4: b0fff9c1 adrp x1, 0x6e000 135ce8: 5283f7e0 mov w0, #0x1fbf // =8127 135cec: 911fa421 add x1, x1, #0x7e9 135cf0: aa1f03e2 mov x2, xzr 135cf4: 9400a75b bl 0x15fa60 135cf8: d00001e8 adrp x8, 0x173000 135cfc: f9031900 str x0, [x8, #0x630] 135d00: d00001e0 adrp x0, 0x173000 135d04: 9118e000 add x0, x0, #0x638 135d08: 9400a672 bl 0x15f6d0 <__cxa_guard_release@plt> 135d0c: 17ffffcf b 0x135c48 ::~codecvt()+0x189c> 135d10: 94009c48 bl 0x15ce30 <__stack_chk_fail@plt> 135d14: aa0003f3 mov x19, x0 135d18: d00001e0 adrp x0, 0x173000 135d1c: 9118e000 add x0, x0, #0x638 135d20: 9400a754 bl 0x15fa70 <__cxa_guard_abort@plt> 135d24: aa1303e0 mov x0, x19 135d28: 94008d0e bl 0x159160 <__emutls_get_address+0x6d4> 135d2c: d503233f paciasp 135d30: d10183ff sub sp, sp, #0x60 135d34: a9017bfd stp x29, x30, [sp, #0x10] 135d38: 910043fd add x29, sp, #0x10 135d3c: f90013f9 str x25, [sp, #0x20] 135d40: a9035ff8 stp x24, x23, [sp, #0x30] 135d44: a90457f6 stp x22, x21, [sp, #0x40] 135d48: a9054ff4 stp x20, x19, [sp, #0x50] 135d4c: d53bd057 mrs x23, TPIDR_EL0 135d50: aa0203f3 mov x19, x2 135d54: f94016e8 ldr x8, [x23, #0x28] 135d58: eb01001f cmp x0, x1 135d5c: f90007e8 str x8, [sp, #0x8] 135d60: 54000300 b.eq 0x135dc0 ::~codecvt()+0x1a14> 135d64: aa0103f4 mov x20, x1 135d68: aa0003f6 mov x22, x0 135d6c: 9400a175 bl 0x15e340 <__errno@plt> 135d70: d00001e8 adrp x8, 0x173000 135d74: b9400018 ldr w24, [x0] 135d78: 9118e108 add x8, x8, #0x638 135d7c: b900001f str wzr, [x0] 135d80: aa0003f5 mov x21, x0 135d84: d00001f9 adrp x25, 0x173000 135d88: 08dffd08 ldarb w8, [x8] 135d8c: 360004c8 tbz w8, #0x0, 0x135e24 ::~codecvt()+0x1a78> 135d90: f9431b22 ldr x2, [x25, #0x630] 135d94: 910003e1 mov x1, sp 135d98: aa1603e0 mov x0, x22 135d9c: 9400a92d bl 0x160250 135da0: b94002a8 ldr w8, [x21] 135da4: 34000188 cbz w8, 0x135dd4 ::~codecvt()+0x1a28> 135da8: f94003e9 ldr x9, [sp] 135dac: eb14013f cmp x9, x20 135db0: 540001a1 b.ne 0x135de4 ::~codecvt()+0x1a38> 135db4: 7100891f cmp w8, #0x22 135db8: 540001a0 b.eq 0x135dec ::~codecvt()+0x1a40> 135dbc: 1400000e b 0x135df4 ::~codecvt()+0x1a48> 135dc0: f0fff9e8 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> 135dc4: 52800089 mov w9, #0x4 // =4 135dc8: 3dc31100 ldr q0, [x8, #0xc40] 135dcc: b9000269 str w9, [x19] 135dd0: 14000009 b 0x135df4 ::~codecvt()+0x1a48> 135dd4: b90002b8 str w24, [x21] 135dd8: f94003e8 ldr x8, [sp] 135ddc: eb14011f cmp x8, x20 135de0: 540000a0 b.eq 0x135df4 ::~codecvt()+0x1a48> 135de4: f0fff9e8 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> 135de8: 3dc31100 ldr q0, [x8, #0xc40] 135dec: 52800088 mov w8, #0x4 // =4 135df0: b9000268 str w8, [x19] 135df4: f94016e8 ldr x8, [x23, #0x28] 135df8: f94007e9 ldr x9, [sp, #0x8] 135dfc: eb09011f cmp x8, x9 135e00: 540002e1 b.ne 0x135e5c ::~codecvt()+0x1ab0> 135e04: a9454ff4 ldp x20, x19, [sp, #0x50] 135e08: a94457f6 ldp x22, x21, [sp, #0x40] 135e0c: a9435ff8 ldp x24, x23, [sp, #0x30] 135e10: a9417bfd ldp x29, x30, [sp, #0x10] 135e14: f94013f9 ldr x25, [sp, #0x20] 135e18: 910183ff add sp, sp, #0x60 135e1c: d50323bf autiasp 135e20: d65f03c0 ret 135e24: d00001e0 adrp x0, 0x173000 135e28: 9118e000 add x0, x0, #0x638 135e2c: 9400a61d bl 0x15f6a0 <__cxa_guard_acquire@plt> 135e30: 34fffb00 cbz w0, 0x135d90 ::~codecvt()+0x19e4> 135e34: b0fff9c1 adrp x1, 0x6e000 135e38: 5283f7e0 mov w0, #0x1fbf // =8127 135e3c: 911fa421 add x1, x1, #0x7e9 135e40: aa1f03e2 mov x2, xzr 135e44: 9400a707 bl 0x15fa60 135e48: f9031b20 str x0, [x25, #0x630] 135e4c: d00001e0 adrp x0, 0x173000 135e50: 9118e000 add x0, x0, #0x638 135e54: 9400a61f bl 0x15f6d0 <__cxa_guard_release@plt> 135e58: 17ffffce b 0x135d90 ::~codecvt()+0x19e4> 135e5c: 94009bf5 bl 0x15ce30 <__stack_chk_fail@plt> 135e60: aa0003f3 mov x19, x0 135e64: d00001e0 adrp x0, 0x173000 135e68: 9118e000 add x0, x0, #0x638 135e6c: 9400a701 bl 0x15fa70 <__cxa_guard_abort@plt> 135e70: aa1303e0 mov x0, x19 135e74: 94008cbb bl 0x159160 <__emutls_get_address+0x6d4> 0000000000135e78 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)>: 135e78: d503233f paciasp 135e7c: d101c3ff sub sp, sp, #0x70 135e80: a9027bfd stp x29, x30, [sp, #0x20] 135e84: 910083fd add x29, sp, #0x20 135e88: f9001bf9 str x25, [sp, #0x30] 135e8c: a9045ff8 stp x24, x23, [sp, #0x40] 135e90: a90557f6 stp x22, x21, [sp, #0x50] 135e94: a9064ff4 stp x20, x19, [sp, #0x60] 135e98: d53bd059 mrs x25, TPIDR_EL0 135e9c: aa0103f7 mov x23, x1 135ea0: f9401728 ldr x8, [x25, #0x28] 135ea4: aa0003f3 mov x19, x0 135ea8: f81f83a8 stur x8, [x29, #-0x8] 135eac: a9402009 ldp x9, x8, [x0] 135eb0: 3940000a ldrb w10, [x0] 135eb4: 927ff92c and x12, x9, #0xfffffffffffffffe 135eb8: d341fd4b lsr x11, x10, #1 135ebc: 7200015f tst w10, #0x1 135ec0: d100058c sub x12, x12, #0x1 135ec4: 9a880176 csel x22, x11, x8, eq 135ec8: 528002c8 mov w8, #0x16 // =22 135ecc: 9a8c0101 csel x1, x8, x12, eq 135ed0: eb170055 subs x21, x2, x23 135ed4: 54000e20 b.eq 0x136098 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x220> 135ed8: f9400a68 ldr x8, [x19, #0x10] 135edc: 7200015f tst w10, #0x1 135ee0: aa0203f4 mov x20, x2 135ee4: 9a93150a csinc x10, x8, x19, ne 135ee8: eb17015f cmp x10, x23 135eec: 540001e8 b.hi 0x135f28 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0xb0> 135ef0: 8b16014a add x10, x10, x22 135ef4: eb17015f cmp x10, x23 135ef8: 54000189 b.ls 0x135f28 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0xb0> 135efc: b10042bf cmn x21, #0x10 135f00: 54000e62 b.hs 0x1360cc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x254> 135f04: f1005abf cmp x21, #0x16 135f08: 54000428 b.hi 0x135f8c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x114> 135f0c: 531f7aa8 lsl w8, w21, #1 135f10: 910003e9 mov x9, sp 135f14: b2400136 orr x22, x9, #0x1 135f18: 390003e8 strb w8, [sp] 135f1c: eb1402ff cmp x23, x20 135f20: 540004a1 b.ne 0x135fb4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x13c> 135f24: 14000029 b 0x135fc8 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x150> 135f28: 91000678 add x24, x19, #0x1 135f2c: cb16002a sub x10, x1, x22 135f30: eb15015f cmp x10, x21 135f34: 54000182 b.hs 0x135f64 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0xec> 135f38: 8b1502c8 add x8, x22, x21 135f3c: aa1303e0 mov x0, x19 135f40: cb010102 sub x2, x8, x1 135f44: aa1603e3 mov x3, x22 135f48: aa1603e4 mov x4, x22 135f4c: aa1f03e5 mov x5, xzr 135f50: aa1f03e6 mov x6, xzr 135f54: 9400a8c3 bl 0x160260 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm@plt> 135f58: 39400269 ldrb w9, [x19] 135f5c: f9400a68 ldr x8, [x19, #0x10] 135f60: 14000002 b 0x135f68 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0xf0> 135f64: 12001d29 and w9, w9, #0xff 135f68: 7200013f tst w9, #0x1 135f6c: 9a88030b csel x11, x24, x8, eq 135f70: eb1402ff cmp x23, x20 135f74: 8b160168 add x8, x11, x22 135f78: 54000800 b.eq 0x136078 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x200> 135f7c: f10082bf cmp x21, #0x20 135f80: 54000442 b.hs 0x136008 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x190> 135f84: aa1703e9 mov x9, x23 135f88: 14000038 b 0x136068 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x1f0> 135f8c: 910042a8 add x8, x21, #0x10 135f90: 927ced18 and x24, x8, #0xfffffffffffffff0 135f94: aa1803e0 mov x0, x24 135f98: 94009bb2 bl 0x15ce60 <_Znwm@plt> 135f9c: aa0003f6 mov x22, x0 135fa0: b2400308 orr x8, x24, #0x1 135fa4: a90083f5 stp x21, x0, [sp, #0x8] 135fa8: f90003e8 str x8, [sp] 135fac: eb1402ff cmp x23, x20 135fb0: 540000c0 b.eq 0x135fc8 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x150> 135fb4: aa1603e0 mov x0, x22 135fb8: aa1703e1 mov x1, x23 135fbc: aa1503e2 mov x2, x21 135fc0: 94009c38 bl 0x15d0a0 135fc4: 8b1502d6 add x22, x22, x21 135fc8: 390002df strb wzr, [x22] 135fcc: 910003ea mov x10, sp 135fd0: a940a7eb ldp x11, x9, [sp, #0x8] 135fd4: b240014a orr x10, x10, #0x1 135fd8: 394003e8 ldrb w8, [sp] 135fdc: 7200011f tst w8, #0x1 135fe0: d341fd08 lsr x8, x8, #1 135fe4: 9a890141 csel x1, x10, x9, eq 135fe8: 9a8b0102 csel x2, x8, x11, eq 135fec: aa1303e0 mov x0, x19 135ff0: 9400a348 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> 135ff4: 394003e8 ldrb w8, [sp] 135ff8: 36000508 tbz w8, #0x0, 0x136098 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x220> 135ffc: f9400be0 ldr x0, [sp, #0x10] 136000: 94009bb8 bl 0x15cee0 <_ZdlPv@plt> 136004: 14000025 b 0x136098 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x220> 136008: eb14011f cmp x8, x20 13600c: 54000102 b.hs 0x13602c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x1b4> 136010: 8b1402c9 add x9, x22, x20 136014: cb170129 sub x9, x9, x23 136018: 8b090169 add x9, x11, x9 13601c: eb17013f cmp x9, x23 136020: 54000069 b.ls 0x13602c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x1b4> 136024: aa1703e9 mov x9, x23 136028: 14000010 b 0x136068 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x1f0> 13602c: 927beaaa and x10, x21, #0xffffffffffffffe0 136030: 8b0b02cb add x11, x22, x11 136034: 8b0a0108 add x8, x8, x10 136038: 8b0a02e9 add x9, x23, x10 13603c: 910042ec add x12, x23, #0x10 136040: 9100416b add x11, x11, #0x10 136044: aa0a03ed mov x13, x10 136048: ad7f8580 ldp q0, q1, [x12, #-0x10] 13604c: 9100818c add x12, x12, #0x20 136050: f10081ad subs x13, x13, #0x20 136054: ad3f8560 stp q0, q1, [x11, #-0x10] 136058: 9100816b add x11, x11, #0x20 13605c: 54ffff61 b.ne 0x136048 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x1d0> 136060: eb0a02bf cmp x21, x10 136064: 540000a0 b.eq 0x136078 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x200> 136068: 3840152a ldrb w10, [x9], #0x1 13606c: eb14013f cmp x9, x20 136070: 3800150a strb w10, [x8], #0x1 136074: 54ffffa1 b.ne 0x136068 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x1f0> 136078: 3900011f strb wzr, [x8] 13607c: 8b1502c8 add x8, x22, x21 136080: 39400269 ldrb w9, [x19] 136084: 37000089 tbnz w9, #0x0, 0x136094 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x21c> 136088: 531f7908 lsl w8, w8, #1 13608c: 39000268 strb w8, [x19] 136090: 14000002 b 0x136098 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x220> 136094: f9000668 str x8, [x19, #0x8] 136098: f9401728 ldr x8, [x25, #0x28] 13609c: f85f83a9 ldur x9, [x29, #-0x8] 1360a0: eb09011f cmp x8, x9 1360a4: 54000181 b.ne 0x1360d4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x25c> 1360a8: aa1303e0 mov x0, x19 1360ac: f9401bf9 ldr x25, [sp, #0x30] 1360b0: a9464ff4 ldp x20, x19, [sp, #0x60] 1360b4: a94557f6 ldp x22, x21, [sp, #0x50] 1360b8: a9445ff8 ldp x24, x23, [sp, #0x40] 1360bc: a9427bfd ldp x29, x30, [sp, #0x20] 1360c0: 9101c3ff add sp, sp, #0x70 1360c4: d50323bf autiasp 1360c8: d65f03c0 ret 1360cc: 910003e0 mov x0, sp 1360d0: 94009db0 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 1360d4: 94009b57 bl 0x15ce30 <__stack_chk_fail@plt> 1360d8: 394003e8 ldrb w8, [sp] 1360dc: aa0003f3 mov x19, x0 1360e0: 36000068 tbz w8, #0x0, 0x1360ec , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x274> 1360e4: f9400be0 ldr x0, [sp, #0x10] 1360e8: 94009b7e bl 0x15cee0 <_ZdlPv@plt> 1360ec: aa1303e0 mov x0, x19 1360f0: 94008c1c bl 0x159160 <__emutls_get_address+0x6d4> 00000000001360f4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)>: 1360f4: d503233f paciasp 1360f8: d101c3ff sub sp, sp, #0x70 1360fc: a9027bfd stp x29, x30, [sp, #0x20] 136100: 910083fd add x29, sp, #0x20 136104: a90367fa stp x26, x25, [sp, #0x30] 136108: a9045ff8 stp x24, x23, [sp, #0x40] 13610c: a90557f6 stp x22, x21, [sp, #0x50] 136110: a9064ff4 stp x20, x19, [sp, #0x60] 136114: d53bd057 mrs x23, TPIDR_EL0 136118: aa0103f6 mov x22, x1 13611c: f94016e8 ldr x8, [x23, #0x28] 136120: aa0003f3 mov x19, x0 136124: f81f83a8 stur x8, [x29, #-0x8] 136128: a9402009 ldp x9, x8, [x0] 13612c: 3940000a ldrb w10, [x0] 136130: 927ff92c and x12, x9, #0xfffffffffffffffe 136134: d341fd4b lsr x11, x10, #1 136138: 7200015f tst w10, #0x1 13613c: d100058c sub x12, x12, #0x1 136140: 9a880175 csel x21, x11, x8, eq 136144: 52800088 mov w8, #0x4 // =4 136148: 9a8c0101 csel x1, x8, x12, eq 13614c: eb160059 subs x25, x2, x22 136150: 54000f60 b.eq 0x13633c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x248> 136154: f9400a68 ldr x8, [x19, #0x10] 136158: 9100127a add x26, x19, #0x4 13615c: 7200015f tst w10, #0x1 136160: aa0203f4 mov x20, x2 136164: 9342ff38 asr x24, x25, #2 136168: 9a88034a csel x10, x26, x8, eq 13616c: eb16015f cmp x10, x22 136170: 540001e8 b.hi 0x1361ac , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0xb8> 136174: 8b15094a add x10, x10, x21, lsl #2 136178: eb16015f cmp x10, x22 13617c: 54000189 b.ls 0x1361ac , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0xb8> 136180: b7f80f99 tbnz x25, #0x3f, 0x136370 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x27c> 136184: f1004f3f cmp x25, #0x13 136188: 54000448 b.hi 0x136210 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x11c> 13618c: d3417f28 ubfx x8, x25, #1, #31 136190: 910003e9 mov x9, sp 136194: 121f1908 and w8, w8, #0xfe 136198: b27e0135 orr x21, x9, #0x4 13619c: 390003e8 strb w8, [sp] 1361a0: eb1402df cmp x22, x20 1361a4: 540004a1 b.ne 0x136238 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x144> 1361a8: 1400002c b 0x136258 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x164> 1361ac: cb15002a sub x10, x1, x21 1361b0: eb18015f cmp x10, x24 1361b4: 54000182 b.hs 0x1361e4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0xf0> 1361b8: 8b1802a8 add x8, x21, x24 1361bc: aa1303e0 mov x0, x19 1361c0: cb010102 sub x2, x8, x1 1361c4: aa1503e3 mov x3, x21 1361c8: aa1503e4 mov x4, x21 1361cc: aa1f03e5 mov x5, xzr 1361d0: aa1f03e6 mov x6, xzr 1361d4: 9400a7eb bl 0x160180 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 1361d8: 39400269 ldrb w9, [x19] 1361dc: f9400a68 ldr x8, [x19, #0x10] 1361e0: 14000002 b 0x1361e8 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0xf4> 1361e4: 12001d29 and w9, w9, #0xff 1361e8: 7200013f tst w9, #0x1 1361ec: 9a88034c csel x12, x26, x8, eq 1361f0: eb1402df cmp x22, x20 1361f4: 8b150988 add x8, x12, x21, lsl #2 1361f8: 54000920 b.eq 0x13631c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x228> 1361fc: d1001329 sub x9, x25, #0x4 136200: f100713f cmp x9, #0x1c 136204: 540004a2 b.hs 0x136298 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x1a4> 136208: aa1603e9 mov x9, x22 13620c: 14000040 b 0x13630c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x218> 136210: 91001308 add x8, x24, #0x4 136214: 927ef51a and x26, x8, #0xfffffffffffffffc 136218: d37ef740 lsl x0, x26, #2 13621c: 94009b11 bl 0x15ce60 <_Znwm@plt> 136220: aa0003f5 mov x21, x0 136224: b2400348 orr x8, x26, #0x1 136228: a90083f8 stp x24, x0, [sp, #0x8] 13622c: f90003e8 str x8, [sp] 136230: eb1402df cmp x22, x20 136234: 54000120 b.eq 0x136258 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x164> 136238: 927ef722 and x2, x25, #0xfffffffffffffffc 13623c: aa1503e0 mov x0, x21 136240: aa1603e1 mov x1, x22 136244: d1001328 sub x8, x25, #0x4 136248: 927ef514 and x20, x8, #0xfffffffffffffffc 13624c: 94009b95 bl 0x15d0a0 136250: 8b150288 add x8, x20, x21 136254: 91001115 add x21, x8, #0x4 136258: b90002bf str wzr, [x21] 13625c: 910003ea mov x10, sp 136260: a940a7eb ldp x11, x9, [sp, #0x8] 136264: b27e014a orr x10, x10, #0x4 136268: 394003e8 ldrb w8, [sp] 13626c: 7200011f tst w8, #0x1 136270: d341fd08 lsr x8, x8, #1 136274: 9a890141 csel x1, x10, x9, eq 136278: 9a8b0102 csel x2, x8, x11, eq 13627c: aa1303e0 mov x0, x19 136280: 9400a7fc bl 0x160270 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKwm@plt> 136284: 394003e8 ldrb w8, [sp] 136288: 360005a8 tbz w8, #0x0, 0x13633c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x248> 13628c: f9400be0 ldr x0, [sp, #0x10] 136290: 94009b14 bl 0x15cee0 <_ZdlPv@plt> 136294: 1400002a b 0x13633c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x248> 136298: d342fd29 lsr x9, x9, #2 13629c: 8b090aca add x10, x22, x9, lsl #2 1362a0: 9100114a add x10, x10, #0x4 1362a4: eb0a011f cmp x8, x10 1362a8: 54000102 b.hs 0x1362c8 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x1d4> 1362ac: 8b0902aa add x10, x21, x9 1362b0: 8b0a098a add x10, x12, x10, lsl #2 1362b4: 9100114a add x10, x10, #0x4 1362b8: eb16015f cmp x10, x22 1362bc: 54000069 b.ls 0x1362c8 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x1d4> 1362c0: aa1603e9 mov x9, x22 1362c4: 14000012 b 0x13630c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x218> 1362c8: 9100052a add x10, x9, #0x1 1362cc: 8b15098c add x12, x12, x21, lsl #2 1362d0: 927ded4b and x11, x10, #0x7ffffffffffffff8 1362d4: 910042cd add x13, x22, #0x10 1362d8: d37ef569 lsl x9, x11, #2 1362dc: 9100418c add x12, x12, #0x10 1362e0: 8b090108 add x8, x8, x9 1362e4: 8b0902c9 add x9, x22, x9 1362e8: aa0b03ee mov x14, x11 1362ec: ad7f85a0 ldp q0, q1, [x13, #-0x10] 1362f0: 910081ad add x13, x13, #0x20 1362f4: f10021ce subs x14, x14, #0x8 1362f8: ad3f8580 stp q0, q1, [x12, #-0x10] 1362fc: 9100818c add x12, x12, #0x20 136300: 54ffff61 b.ne 0x1362ec , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x1f8> 136304: eb0b015f cmp x10, x11 136308: 540000a0 b.eq 0x13631c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x228> 13630c: b840452a ldr w10, [x9], #0x4 136310: eb14013f cmp x9, x20 136314: b800450a str w10, [x8], #0x4 136318: 54ffffa1 b.ne 0x13630c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x218> 13631c: b900011f str wzr, [x8] 136320: 8b1802a8 add x8, x21, x24 136324: 39400269 ldrb w9, [x19] 136328: 37000089 tbnz w9, #0x0, 0x136338 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x244> 13632c: 531f7908 lsl w8, w8, #1 136330: 39000268 strb w8, [x19] 136334: 14000002 b 0x13633c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x248> 136338: f9000668 str x8, [x19, #0x8] 13633c: f94016e8 ldr x8, [x23, #0x28] 136340: f85f83a9 ldur x9, [x29, #-0x8] 136344: eb09011f cmp x8, x9 136348: 54000181 b.ne 0x136378 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x284> 13634c: aa1303e0 mov x0, x19 136350: a9464ff4 ldp x20, x19, [sp, #0x60] 136354: a94557f6 ldp x22, x21, [sp, #0x50] 136358: a9445ff8 ldp x24, x23, [sp, #0x40] 13635c: a94367fa ldp x26, x25, [sp, #0x30] 136360: a9427bfd ldp x29, x30, [sp, #0x20] 136364: 9101c3ff add sp, sp, #0x70 136368: d50323bf autiasp 13636c: d65f03c0 ret 136370: 910003e0 mov x0, sp 136374: 94009d07 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 136378: 94009aae bl 0x15ce30 <__stack_chk_fail@plt> 13637c: 394003e8 ldrb w8, [sp] 136380: aa0003f3 mov x19, x0 136384: 36000068 tbz w8, #0x0, 0x136390 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x29c> 136388: f9400be0 ldr x0, [sp, #0x10] 13638c: 94009ad5 bl 0x15cee0 <_ZdlPv@plt> 136390: aa1303e0 mov x0, x19 136394: 94008b73 bl 0x159160 <__emutls_get_address+0x6d4> 136398: d503233f paciasp 13639c: a9be7bfd stp x29, x30, [sp, #-0x20]! 1363a0: a9014ff4 stp x20, x19, [sp, #0x10] 1363a4: 910003fd mov x29, sp 1363a8: aa0003f3 mov x19, x0 1363ac: 39504008 ldrb w8, [x0, #0x410] 1363b0: 37000768 tbnz w8, #0x0, 0x13649c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x3a8> 1363b4: 394fe268 ldrb w8, [x19, #0x3f8] 1363b8: 370007a8 tbnz w8, #0x0, 0x1364ac , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x3b8> 1363bc: 394f8268 ldrb w8, [x19, #0x3e0] 1363c0: 370007e8 tbnz w8, #0x0, 0x1364bc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x3c8> 1363c4: 394f2268 ldrb w8, [x19, #0x3c8] 1363c8: 37000828 tbnz w8, #0x0, 0x1364cc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x3d8> 1363cc: 394ec268 ldrb w8, [x19, #0x3b0] 1363d0: 37000868 tbnz w8, #0x0, 0x1364dc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x3e8> 1363d4: 394e6268 ldrb w8, [x19, #0x398] 1363d8: 36000068 tbz w8, #0x0, 0x1363e4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x2f0> 1363dc: f941d660 ldr x0, [x19, #0x3a8] 1363e0: 94009ac0 bl 0x15cee0 <_ZdlPv@plt> 1363e4: 52804814 mov w20, #0x240 // =576 1363e8: 14000003 b 0x1363f4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x300> 1363ec: f1006294 subs x20, x20, #0x18 1363f0: 540000e0 b.eq 0x13640c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x318> 1363f4: 8b140268 add x8, x19, x20 1363f8: 39450109 ldrb w9, [x8, #0x140] 1363fc: 3607ff89 tbz w9, #0x0, 0x1363ec , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x2f8> 136400: f940a900 ldr x0, [x8, #0x150] 136404: 94009ab7 bl 0x15cee0 <_ZdlPv@plt> 136408: 17fffff9 b 0x1363ec , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x2f8> 13640c: 39450268 ldrb w8, [x19, #0x140] 136410: 37000708 tbnz w8, #0x0, 0x1364f0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x3fc> 136414: 3944a268 ldrb w8, [x19, #0x128] 136418: 37000748 tbnz w8, #0x0, 0x136500 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x40c> 13641c: 39444268 ldrb w8, [x19, #0x110] 136420: 37000788 tbnz w8, #0x0, 0x136510 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x41c> 136424: 3943e268 ldrb w8, [x19, #0xf8] 136428: 370007c8 tbnz w8, #0x0, 0x136520 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x42c> 13642c: 39438268 ldrb w8, [x19, #0xe0] 136430: 37000808 tbnz w8, #0x0, 0x136530 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x43c> 136434: 39432268 ldrb w8, [x19, #0xc8] 136438: 37000848 tbnz w8, #0x0, 0x136540 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x44c> 13643c: 3942c268 ldrb w8, [x19, #0xb0] 136440: 37000888 tbnz w8, #0x0, 0x136550 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x45c> 136444: 39426268 ldrb w8, [x19, #0x98] 136448: 370008c8 tbnz w8, #0x0, 0x136560 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x46c> 13644c: 39420268 ldrb w8, [x19, #0x80] 136450: 37000908 tbnz w8, #0x0, 0x136570 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x47c> 136454: 3941a268 ldrb w8, [x19, #0x68] 136458: 37000948 tbnz w8, #0x0, 0x136580 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x48c> 13645c: 39414268 ldrb w8, [x19, #0x50] 136460: 37000988 tbnz w8, #0x0, 0x136590 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x49c> 136464: 3940e268 ldrb w8, [x19, #0x38] 136468: 370009c8 tbnz w8, #0x0, 0x1365a0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x4ac> 13646c: 39408268 ldrb w8, [x19, #0x20] 136470: 37000a08 tbnz w8, #0x0, 0x1365b0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x4bc> 136474: 39402268 ldrb w8, [x19, #0x8] 136478: 36000068 tbz w8, #0x0, 0x136484 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x390> 13647c: f9400e60 ldr x0, [x19, #0x18] 136480: 94009a98 bl 0x15cee0 <_ZdlPv@plt> 136484: f9400260 ldr x0, [x19] 136488: 9400a68a bl 0x15feb0 13648c: a9414ff4 ldp x20, x19, [sp, #0x10] 136490: a8c27bfd ldp x29, x30, [sp], #0x20 136494: d50323bf autiasp 136498: d65f03c0 ret 13649c: f9421260 ldr x0, [x19, #0x420] 1364a0: 94009a90 bl 0x15cee0 <_ZdlPv@plt> 1364a4: 394fe268 ldrb w8, [x19, #0x3f8] 1364a8: 3607f8a8 tbz w8, #0x0, 0x1363bc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x2c8> 1364ac: f9420660 ldr x0, [x19, #0x408] 1364b0: 94009a8c bl 0x15cee0 <_ZdlPv@plt> 1364b4: 394f8268 ldrb w8, [x19, #0x3e0] 1364b8: 3607f868 tbz w8, #0x0, 0x1363c4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x2d0> 1364bc: f941fa60 ldr x0, [x19, #0x3f0] 1364c0: 94009a88 bl 0x15cee0 <_ZdlPv@plt> 1364c4: 394f2268 ldrb w8, [x19, #0x3c8] 1364c8: 3607f828 tbz w8, #0x0, 0x1363cc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x2d8> 1364cc: f941ee60 ldr x0, [x19, #0x3d8] 1364d0: 94009a84 bl 0x15cee0 <_ZdlPv@plt> 1364d4: 394ec268 ldrb w8, [x19, #0x3b0] 1364d8: 3607f7e8 tbz w8, #0x0, 0x1363d4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x2e0> 1364dc: f941e260 ldr x0, [x19, #0x3c0] 1364e0: 94009a80 bl 0x15cee0 <_ZdlPv@plt> 1364e4: 394e6268 ldrb w8, [x19, #0x398] 1364e8: 3707f7a8 tbnz w8, #0x0, 0x1363dc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x2e8> 1364ec: 17ffffbe b 0x1363e4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x2f0> 1364f0: f940aa60 ldr x0, [x19, #0x150] 1364f4: 94009a7b bl 0x15cee0 <_ZdlPv@plt> 1364f8: 3944a268 ldrb w8, [x19, #0x128] 1364fc: 3607f908 tbz w8, #0x0, 0x13641c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x328> 136500: f9409e60 ldr x0, [x19, #0x138] 136504: 94009a77 bl 0x15cee0 <_ZdlPv@plt> 136508: 39444268 ldrb w8, [x19, #0x110] 13650c: 3607f8c8 tbz w8, #0x0, 0x136424 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x330> 136510: f9409260 ldr x0, [x19, #0x120] 136514: 94009a73 bl 0x15cee0 <_ZdlPv@plt> 136518: 3943e268 ldrb w8, [x19, #0xf8] 13651c: 3607f888 tbz w8, #0x0, 0x13642c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x338> 136520: f9408660 ldr x0, [x19, #0x108] 136524: 94009a6f bl 0x15cee0 <_ZdlPv@plt> 136528: 39438268 ldrb w8, [x19, #0xe0] 13652c: 3607f848 tbz w8, #0x0, 0x136434 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x340> 136530: f9407a60 ldr x0, [x19, #0xf0] 136534: 94009a6b bl 0x15cee0 <_ZdlPv@plt> 136538: 39432268 ldrb w8, [x19, #0xc8] 13653c: 3607f808 tbz w8, #0x0, 0x13643c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x348> 136540: f9406e60 ldr x0, [x19, #0xd8] 136544: 94009a67 bl 0x15cee0 <_ZdlPv@plt> 136548: 3942c268 ldrb w8, [x19, #0xb0] 13654c: 3607f7c8 tbz w8, #0x0, 0x136444 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x350> 136550: f9406260 ldr x0, [x19, #0xc0] 136554: 94009a63 bl 0x15cee0 <_ZdlPv@plt> 136558: 39426268 ldrb w8, [x19, #0x98] 13655c: 3607f788 tbz w8, #0x0, 0x13644c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x358> 136560: f9405660 ldr x0, [x19, #0xa8] 136564: 94009a5f bl 0x15cee0 <_ZdlPv@plt> 136568: 39420268 ldrb w8, [x19, #0x80] 13656c: 3607f748 tbz w8, #0x0, 0x136454 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x360> 136570: f9404a60 ldr x0, [x19, #0x90] 136574: 94009a5b bl 0x15cee0 <_ZdlPv@plt> 136578: 3941a268 ldrb w8, [x19, #0x68] 13657c: 3607f708 tbz w8, #0x0, 0x13645c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x368> 136580: f9403e60 ldr x0, [x19, #0x78] 136584: 94009a57 bl 0x15cee0 <_ZdlPv@plt> 136588: 39414268 ldrb w8, [x19, #0x50] 13658c: 3607f6c8 tbz w8, #0x0, 0x136464 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x370> 136590: f9403260 ldr x0, [x19, #0x60] 136594: 94009a53 bl 0x15cee0 <_ZdlPv@plt> 136598: 3940e268 ldrb w8, [x19, #0x38] 13659c: 3607f688 tbz w8, #0x0, 0x13646c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x378> 1365a0: f9402660 ldr x0, [x19, #0x48] 1365a4: 94009a4f bl 0x15cee0 <_ZdlPv@plt> 1365a8: 39408268 ldrb w8, [x19, #0x20] 1365ac: 3607f648 tbz w8, #0x0, 0x136474 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x380> 1365b0: f9401a60 ldr x0, [x19, #0x30] 1365b4: 94009a4b bl 0x15cee0 <_ZdlPv@plt> 1365b8: 39402268 ldrb w8, [x19, #0x8] 1365bc: 3707f608 tbnz w8, #0x0, 0x13647c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x388> 1365c0: 17ffffb1 b 0x136484 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x390> 1365c4: 97fdca5c bl 0xa8f34 1365c8: d503233f paciasp 1365cc: a9be7bfd stp x29, x30, [sp, #-0x20]! 1365d0: a9014ff4 stp x20, x19, [sp, #0x10] 1365d4: 910003fd mov x29, sp 1365d8: aa0003f3 mov x19, x0 1365dc: 39504008 ldrb w8, [x0, #0x410] 1365e0: 37000768 tbnz w8, #0x0, 0x1366cc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x5d8> 1365e4: 394fe268 ldrb w8, [x19, #0x3f8] 1365e8: 370007a8 tbnz w8, #0x0, 0x1366dc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x5e8> 1365ec: 394f8268 ldrb w8, [x19, #0x3e0] 1365f0: 370007e8 tbnz w8, #0x0, 0x1366ec , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x5f8> 1365f4: 394f2268 ldrb w8, [x19, #0x3c8] 1365f8: 37000828 tbnz w8, #0x0, 0x1366fc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x608> 1365fc: 394ec268 ldrb w8, [x19, #0x3b0] 136600: 37000868 tbnz w8, #0x0, 0x13670c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x618> 136604: 394e6268 ldrb w8, [x19, #0x398] 136608: 36000068 tbz w8, #0x0, 0x136614 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x520> 13660c: f941d660 ldr x0, [x19, #0x3a8] 136610: 94009a34 bl 0x15cee0 <_ZdlPv@plt> 136614: 52804814 mov w20, #0x240 // =576 136618: 14000003 b 0x136624 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x530> 13661c: f1006294 subs x20, x20, #0x18 136620: 540000e0 b.eq 0x13663c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x548> 136624: 8b140268 add x8, x19, x20 136628: 39450109 ldrb w9, [x8, #0x140] 13662c: 3607ff89 tbz w9, #0x0, 0x13661c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x528> 136630: f940a900 ldr x0, [x8, #0x150] 136634: 94009a2b bl 0x15cee0 <_ZdlPv@plt> 136638: 17fffff9 b 0x13661c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x528> 13663c: 39450268 ldrb w8, [x19, #0x140] 136640: 37000708 tbnz w8, #0x0, 0x136720 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x62c> 136644: 3944a268 ldrb w8, [x19, #0x128] 136648: 37000748 tbnz w8, #0x0, 0x136730 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x63c> 13664c: 39444268 ldrb w8, [x19, #0x110] 136650: 37000788 tbnz w8, #0x0, 0x136740 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x64c> 136654: 3943e268 ldrb w8, [x19, #0xf8] 136658: 370007c8 tbnz w8, #0x0, 0x136750 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x65c> 13665c: 39438268 ldrb w8, [x19, #0xe0] 136660: 37000808 tbnz w8, #0x0, 0x136760 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x66c> 136664: 39432268 ldrb w8, [x19, #0xc8] 136668: 37000848 tbnz w8, #0x0, 0x136770 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x67c> 13666c: 3942c268 ldrb w8, [x19, #0xb0] 136670: 37000888 tbnz w8, #0x0, 0x136780 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x68c> 136674: 39426268 ldrb w8, [x19, #0x98] 136678: 370008c8 tbnz w8, #0x0, 0x136790 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x69c> 13667c: 39420268 ldrb w8, [x19, #0x80] 136680: 37000908 tbnz w8, #0x0, 0x1367a0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x6ac> 136684: 3941a268 ldrb w8, [x19, #0x68] 136688: 37000948 tbnz w8, #0x0, 0x1367b0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x6bc> 13668c: 39414268 ldrb w8, [x19, #0x50] 136690: 37000988 tbnz w8, #0x0, 0x1367c0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x6cc> 136694: 3940e268 ldrb w8, [x19, #0x38] 136698: 370009c8 tbnz w8, #0x0, 0x1367d0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x6dc> 13669c: 39408268 ldrb w8, [x19, #0x20] 1366a0: 37000a08 tbnz w8, #0x0, 0x1367e0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x6ec> 1366a4: 39402268 ldrb w8, [x19, #0x8] 1366a8: 36000068 tbz w8, #0x0, 0x1366b4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x5c0> 1366ac: f9400e60 ldr x0, [x19, #0x18] 1366b0: 94009a0c bl 0x15cee0 <_ZdlPv@plt> 1366b4: f9400260 ldr x0, [x19] 1366b8: 9400a5fe bl 0x15feb0 1366bc: a9414ff4 ldp x20, x19, [sp, #0x10] 1366c0: a8c27bfd ldp x29, x30, [sp], #0x20 1366c4: d50323bf autiasp 1366c8: d65f03c0 ret 1366cc: f9421260 ldr x0, [x19, #0x420] 1366d0: 94009a04 bl 0x15cee0 <_ZdlPv@plt> 1366d4: 394fe268 ldrb w8, [x19, #0x3f8] 1366d8: 3607f8a8 tbz w8, #0x0, 0x1365ec , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x4f8> 1366dc: f9420660 ldr x0, [x19, #0x408] 1366e0: 94009a00 bl 0x15cee0 <_ZdlPv@plt> 1366e4: 394f8268 ldrb w8, [x19, #0x3e0] 1366e8: 3607f868 tbz w8, #0x0, 0x1365f4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x500> 1366ec: f941fa60 ldr x0, [x19, #0x3f0] 1366f0: 940099fc bl 0x15cee0 <_ZdlPv@plt> 1366f4: 394f2268 ldrb w8, [x19, #0x3c8] 1366f8: 3607f828 tbz w8, #0x0, 0x1365fc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x508> 1366fc: f941ee60 ldr x0, [x19, #0x3d8] 136700: 940099f8 bl 0x15cee0 <_ZdlPv@plt> 136704: 394ec268 ldrb w8, [x19, #0x3b0] 136708: 3607f7e8 tbz w8, #0x0, 0x136604 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x510> 13670c: f941e260 ldr x0, [x19, #0x3c0] 136710: 940099f4 bl 0x15cee0 <_ZdlPv@plt> 136714: 394e6268 ldrb w8, [x19, #0x398] 136718: 3707f7a8 tbnz w8, #0x0, 0x13660c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x518> 13671c: 17ffffbe b 0x136614 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x520> 136720: f940aa60 ldr x0, [x19, #0x150] 136724: 940099ef bl 0x15cee0 <_ZdlPv@plt> 136728: 3944a268 ldrb w8, [x19, #0x128] 13672c: 3607f908 tbz w8, #0x0, 0x13664c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x558> 136730: f9409e60 ldr x0, [x19, #0x138] 136734: 940099eb bl 0x15cee0 <_ZdlPv@plt> 136738: 39444268 ldrb w8, [x19, #0x110] 13673c: 3607f8c8 tbz w8, #0x0, 0x136654 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x560> 136740: f9409260 ldr x0, [x19, #0x120] 136744: 940099e7 bl 0x15cee0 <_ZdlPv@plt> 136748: 3943e268 ldrb w8, [x19, #0xf8] 13674c: 3607f888 tbz w8, #0x0, 0x13665c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x568> 136750: f9408660 ldr x0, [x19, #0x108] 136754: 940099e3 bl 0x15cee0 <_ZdlPv@plt> 136758: 39438268 ldrb w8, [x19, #0xe0] 13675c: 3607f848 tbz w8, #0x0, 0x136664 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x570> 136760: f9407a60 ldr x0, [x19, #0xf0] 136764: 940099df bl 0x15cee0 <_ZdlPv@plt> 136768: 39432268 ldrb w8, [x19, #0xc8] 13676c: 3607f808 tbz w8, #0x0, 0x13666c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x578> 136770: f9406e60 ldr x0, [x19, #0xd8] 136774: 940099db bl 0x15cee0 <_ZdlPv@plt> 136778: 3942c268 ldrb w8, [x19, #0xb0] 13677c: 3607f7c8 tbz w8, #0x0, 0x136674 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x580> 136780: f9406260 ldr x0, [x19, #0xc0] 136784: 940099d7 bl 0x15cee0 <_ZdlPv@plt> 136788: 39426268 ldrb w8, [x19, #0x98] 13678c: 3607f788 tbz w8, #0x0, 0x13667c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x588> 136790: f9405660 ldr x0, [x19, #0xa8] 136794: 940099d3 bl 0x15cee0 <_ZdlPv@plt> 136798: 39420268 ldrb w8, [x19, #0x80] 13679c: 3607f748 tbz w8, #0x0, 0x136684 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x590> 1367a0: f9404a60 ldr x0, [x19, #0x90] 1367a4: 940099cf bl 0x15cee0 <_ZdlPv@plt> 1367a8: 3941a268 ldrb w8, [x19, #0x68] 1367ac: 3607f708 tbz w8, #0x0, 0x13668c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x598> 1367b0: f9403e60 ldr x0, [x19, #0x78] 1367b4: 940099cb bl 0x15cee0 <_ZdlPv@plt> 1367b8: 39414268 ldrb w8, [x19, #0x50] 1367bc: 3607f6c8 tbz w8, #0x0, 0x136694 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x5a0> 1367c0: f9403260 ldr x0, [x19, #0x60] 1367c4: 940099c7 bl 0x15cee0 <_ZdlPv@plt> 1367c8: 3940e268 ldrb w8, [x19, #0x38] 1367cc: 3607f688 tbz w8, #0x0, 0x13669c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x5a8> 1367d0: f9402660 ldr x0, [x19, #0x48] 1367d4: 940099c3 bl 0x15cee0 <_ZdlPv@plt> 1367d8: 39408268 ldrb w8, [x19, #0x20] 1367dc: 3607f648 tbz w8, #0x0, 0x1366a4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x5b0> 1367e0: f9401a60 ldr x0, [x19, #0x30] 1367e4: 940099bf bl 0x15cee0 <_ZdlPv@plt> 1367e8: 39402268 ldrb w8, [x19, #0x8] 1367ec: 3707f608 tbnz w8, #0x0, 0x1366ac , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x5b8> 1367f0: 17ffffb1 b 0x1366b4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x5c0> 1367f4: 97fdc9d0 bl 0xa8f34 00000000001367f8 : 1367f8: d503245f bti c 1367fc: 1400a6a1 b 0x160280 <_ZNSt9exceptionD2Ev@plt> 0000000000136800 : 136800: d503233f paciasp 136804: a9be7bfd stp x29, x30, [sp, #-0x20]! 136808: f9000bf3 str x19, [sp, #0x10] 13680c: 910003fd mov x29, sp 136810: aa0003f3 mov x19, x0 136814: 9400a69b bl 0x160280 <_ZNSt9exceptionD2Ev@plt> 136818: aa1303e0 mov x0, x19 13681c: f9400bf3 ldr x19, [sp, #0x10] 136820: a8c27bfd ldp x29, x30, [sp], #0x20 136824: d50323bf autiasp 136828: 140099ae b 0x15cee0 <_ZdlPv@plt> 000000000013682c : 13682c: d503245f bti c 136830: f0fff9c0 adrp x0, 0x71000 136834: 9113f400 add x0, x0, #0x4fd 136838: d65f03c0 ret 000000000013683c : 13683c: d503245f bti c 136840: d65f03c0 ret 0000000000136844 : 136844: d503245f bti c 136848: d4200020 brk #0x1 000000000013684c : 13684c: d503245f bti c 136850: d4200020 brk #0x1 0000000000136854 : 136854: d503233f paciasp 136858: a9bf7bfd stp x29, x30, [sp, #-0x10]! 13685c: 910003fd mov x29, sp 136860: 91002001 add x1, x0, #0x8 136864: 52800020 mov w0, #0x1 // =1 136868: 9400899a bl 0x158ed0 <__emutls_get_address+0x444> 13686c: a8c17bfd ldp x29, x30, [sp], #0x10 136870: d50323bf autiasp 136874: d65f03c0 ret 0000000000136878 : 136878: d503233f paciasp 13687c: a9be7bfd stp x29, x30, [sp, #-0x20]! 136880: a9014ff4 stp x20, x19, [sp, #0x10] 136884: 910003fd mov x29, sp 136888: aa0003f3 mov x19, x0 13688c: 91002001 add x1, x0, #0x8 136890: 92800000 mov x0, #-0x1 // =-1 136894: 9400899b bl 0x158f00 <__emutls_get_address+0x474> 136898: aa0003f4 mov x20, x0 13689c: b50000a0 cbnz x0, 0x1368b0 1368a0: f9400268 ldr x8, [x19] 1368a4: aa1303e0 mov x0, x19 1368a8: f9400908 ldr x8, [x8, #0x10] 1368ac: d63f0100 blr x8 1368b0: f100029f cmp x20, #0x0 1368b4: a9414ff4 ldp x20, x19, [sp, #0x10] 1368b8: 1a9f17e0 cset w0, eq 1368bc: a8c27bfd ldp x29, x30, [sp], #0x20 1368c0: d50323bf autiasp 1368c4: d65f03c0 ret 00000000001368c8 : 1368c8: d503233f paciasp 1368cc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1368d0: 910003fd mov x29, sp 1368d4: 91002001 add x1, x0, #0x8 1368d8: 52800020 mov w0, #0x1 // =1 1368dc: 9400897d bl 0x158ed0 <__emutls_get_address+0x444> 1368e0: a8c17bfd ldp x29, x30, [sp], #0x10 1368e4: d50323bf autiasp 1368e8: d65f03c0 ret 00000000001368ec : 1368ec: d503233f paciasp 1368f0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1368f4: 910003fd mov x29, sp 1368f8: 91004001 add x1, x0, #0x10 1368fc: 52800020 mov w0, #0x1 // =1 136900: 94008974 bl 0x158ed0 <__emutls_get_address+0x444> 136904: a8c17bfd ldp x29, x30, [sp], #0x10 136908: d50323bf autiasp 13690c: d65f03c0 ret 0000000000136910 : 136910: d503233f paciasp 136914: a9be7bfd stp x29, x30, [sp, #-0x20]! 136918: a9014ff4 stp x20, x19, [sp, #0x10] 13691c: 910003fd mov x29, sp 136920: aa0003f3 mov x19, x0 136924: 91002001 add x1, x0, #0x8 136928: 92800000 mov x0, #-0x1 // =-1 13692c: 94008975 bl 0x158f00 <__emutls_get_address+0x474> 136930: b40000a0 cbz x0, 0x136944 136934: a9414ff4 ldp x20, x19, [sp, #0x10] 136938: a8c27bfd ldp x29, x30, [sp], #0x20 13693c: d50323bf autiasp 136940: d65f03c0 ret 136944: aa1303f4 mov x20, x19 136948: aa1303e0 mov x0, x19 13694c: f8410688 ldr x8, [x20], #0x10 136950: f9400908 ldr x8, [x8, #0x10] 136954: d63f0100 blr x8 136958: c8dffe88 ldar x8, [x20] 13695c: b40000a8 cbz x8, 0x136970 136960: 91004261 add x1, x19, #0x10 136964: 92800000 mov x0, #-0x1 // =-1 136968: 94008966 bl 0x158f00 <__emutls_get_address+0x474> 13696c: b5fffe40 cbnz x0, 0x136934 136970: f9400268 ldr x8, [x19] 136974: aa1303e0 mov x0, x19 136978: a9414ff4 ldp x20, x19, [sp, #0x10] 13697c: f9401110 ldr x16, [x8, #0x20] 136980: a8c27bfd ldp x29, x30, [sp], #0x20 136984: d50323bf autiasp 136988: d61f0200 br x16 000000000013698c : 13698c: d503233f paciasp 136990: a9be7bfd stp x29, x30, [sp, #-0x20]! 136994: f9000bf3 str x19, [sp, #0x10] 136998: 910003fd mov x29, sp 13699c: 91004001 add x1, x0, #0x10 1369a0: aa0003f3 mov x19, x0 1369a4: c8dffc28 ldar x8, [x1] 1369a8: b4000108 cbz x8, 0x1369c8 1369ac: 92800000 mov x0, #-0x1 // =-1 1369b0: 94008954 bl 0x158f00 <__emutls_get_address+0x474> 1369b4: b40000a0 cbz x0, 0x1369c8 1369b8: f9400bf3 ldr x19, [sp, #0x10] 1369bc: a8c27bfd ldp x29, x30, [sp], #0x20 1369c0: d50323bf autiasp 1369c4: d65f03c0 ret 1369c8: f9400268 ldr x8, [x19] 1369cc: aa1303e0 mov x0, x19 1369d0: f9400bf3 ldr x19, [sp, #0x10] 1369d4: f9401110 ldr x16, [x8, #0x20] 1369d8: a8c27bfd ldp x29, x30, [sp], #0x20 1369dc: d50323bf autiasp 1369e0: d61f0200 br x16 00000000001369e4 : 1369e4: d503233f paciasp 1369e8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1369ec: a9014ff4 stp x20, x19, [sp, #0x10] 1369f0: 910003fd mov x29, sp 1369f4: 91002008 add x8, x0, #0x8 1369f8: c8dffd14 ldar x20, [x8] 1369fc: b100069f cmn x20, #0x1 136a00: 54000160 b.eq 0x136a2c 136a04: aa0003f3 mov x19, x0 136a08: 91000681 add x1, x20, #0x1 136a0c: 91002262 add x2, x19, #0x8 136a10: aa1403e0 mov x0, x20 136a14: 94008907 bl 0x158e30 <__emutls_get_address+0x3a4> 136a18: eb14001f cmp x0, x20 136a1c: 540000a0 b.eq 0x136a30 136a20: aa0003f4 mov x20, x0 136a24: b100041f cmn x0, #0x1 136a28: 54ffff01 b.ne 0x136a08 136a2c: aa1f03f3 mov x19, xzr 136a30: aa1303e0 mov x0, x19 136a34: a9414ff4 ldp x20, x19, [sp, #0x10] 136a38: a8c27bfd ldp x29, x30, [sp], #0x20 136a3c: d50323bf autiasp 136a40: d65f03c0 ret 0000000000136a44 : 136a44: d503245f bti c 136a48: aa1f03e0 mov x0, xzr 136a4c: d65f03c0 ret 0000000000136a50 : 136a50: d503233f paciasp 136a54: a9be7bfd stp x29, x30, [sp, #-0x20]! 136a58: a9014ff4 stp x20, x19, [sp, #0x10] 136a5c: 910003fd mov x29, sp 136a60: 52800234 mov w20, #0x11 // =17 136a64: f9400013 ldr x19, [x0] 136a68: aa1303e0 mov x0, x19 136a6c: 9400a609 bl 0x160290 136a70: 340000e0 cbz w0, 0x136a8c 136a74: 71000694 subs w20, w20, #0x1 136a78: 54000060 b.eq 0x136a84 136a7c: 9400a609 bl 0x1602a0 136a80: 17fffffa b 0x136a68 136a84: aa1303e0 mov x0, x19 136a88: 94009c66 bl 0x15dc20 136a8c: a9414ff4 ldp x20, x19, [sp, #0x10] 136a90: a8c27bfd ldp x29, x30, [sp], #0x20 136a94: d50323bf autiasp 136a98: d65f03c0 ret 136a9c: 97fdc926 bl 0xa8f34 136aa0: 97fdc925 bl 0xa8f34 136aa4: 97fdc924 bl 0xa8f34 0000000000136aa8 : 136aa8: d503233f paciasp 136aac: a9bf7bfd stp x29, x30, [sp, #-0x10]! 136ab0: 910003fd mov x29, sp 136ab4: f9400000 ldr x0, [x0] 136ab8: 94009c5e bl 0x15dc30 136abc: a8c17bfd ldp x29, x30, [sp], #0x10 136ac0: d50323bf autiasp 136ac4: d65f03c0 ret 136ac8: 97fdc91b bl 0xa8f34 0000000000136acc : 136acc: d503245f bti c 136ad0: d285ad28 mov x8, #0x2d69 // =11625 136ad4: 531d7009 lsl w9, w0, #3 136ad8: f2bd6708 movk x8, #0xeb38, lsl #16 136adc: d360fc0a lsr x10, x0, #32 136ae0: f2dd4108 movk x8, #0xea08, lsl #32 136ae4: 91002129 add x9, x9, #0x8 136ae8: f2f3bbe8 movk x8, #0x9ddf, lsl #48 136aec: ca0a0129 eor x9, x9, x10 136af0: 9b087d29 mul x9, x9, x8 136af4: ca0a012a eor x10, x9, x10 136af8: ca49bd49 eor x9, x10, x9, lsr #47 136afc: 9b087d28 mul x8, x9, x8 136b00: d36ffd09 lsr x9, x8, #47 136b04: 4a080128 eor w8, w9, w8 136b08: 5285ad29 mov w9, #0x2d69 // =11625 136b0c: 72bd6709 movk w9, #0xeb38, lsl #16 136b10: 1b097d08 mul w8, w8, w9 136b14: b00001e9 adrp x9, 0x173000 136b18: 910ac129 add x9, x9, #0x2b0 136b1c: 92400d08 and x8, x8, #0xf 136b20: 8b080d20 add x0, x9, x8, lsl #3 136b24: d65f03c0 ret 0000000000136b28 : 136b28: d503245f bti c 136b2c: d65f03c0 ret 0000000000136b30 : 136b30: d503245f bti c 136b34: d65f03c0 ret 0000000000136b38 : 136b38: d503245f bti c 136b3c: d65f03c0 ret 0000000000136b40 : 136b40: d503245f bti c 136b44: 2a1f03e0 mov w0, wzr 136b48: d65f03c0 ret 0000000000136b4c : 136b4c: d503245f bti c 136b50: d65f03c0 ret 0000000000136b54 : 136b54: d503245f bti c 136b58: f9400069 ldr x9, [x3] 136b5c: eb01012a subs x10, x9, x1 136b60: 54000062 b.hs 0x136b6c 136b64: aa1f03e0 mov x0, xzr 136b68: d65f03c0 ret 136b6c: f940004b ldr x11, [x2] 136b70: aa0003e8 mov x8, x0 136b74: aa1f03e0 mov x0, xzr 136b78: 8b0b010c add x12, x8, x11 136b7c: cb0803e8 neg x8, x8 136b80: d100058c sub x12, x12, #0x1 136b84: 8a080188 and x8, x12, x8 136b88: cb0b010b sub x11, x8, x11 136b8c: eb0a017f cmp x11, x10 136b90: 540000a8 b.hi 0x136ba4 136b94: cb0b0129 sub x9, x9, x11 136b98: aa0803e0 mov x0, x8 136b9c: f9000048 str x8, [x2] 136ba0: f9000069 str x9, [x3] 136ba4: d65f03c0 ret 0000000000136ba8 : 136ba8: d503233f paciasp 136bac: a9bf7bfd stp x29, x30, [sp, #-0x10]! 136bb0: 910003fd mov x29, sp 136bb4: 94009c1b bl 0x15dc20 136bb8: 35000080 cbnz w0, 0x136bc8 136bbc: a8c17bfd ldp x29, x30, [sp], #0x10 136bc0: d50323bf autiasp 136bc4: d65f03c0 ret 136bc8: d0fff9c1 adrp x1, 0x70000 136bcc: 91378421 add x1, x1, #0xde1 136bd0: 94009bb0 bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 0000000000136bd4 : 136bd4: d503233f paciasp 136bd8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 136bdc: 910003fd mov x29, sp 136be0: 9400a5ac bl 0x160290 136be4: 7100001f cmp w0, #0x0 136be8: 1a9f17e0 cset w0, eq 136bec: a8c17bfd ldp x29, x30, [sp], #0x10 136bf0: d50323bf autiasp 136bf4: d65f03c0 ret 136bf8: 97fdc8cf bl 0xa8f34 0000000000136bfc : 136bfc: d503233f paciasp 136c00: a9bf7bfd stp x29, x30, [sp, #-0x10]! 136c04: 910003fd mov x29, sp 136c08: 94009c0a bl 0x15dc30 136c0c: a8c17bfd ldp x29, x30, [sp], #0x10 136c10: d50323bf autiasp 136c14: d65f03c0 ret 136c18: 97fdc8c7 bl 0xa8f34 0000000000136c1c : 136c1c: d503233f paciasp 136c20: d10143ff sub sp, sp, #0x50 136c24: a9027bfd stp x29, x30, [sp, #0x20] 136c28: 910083fd add x29, sp, #0x20 136c2c: f9001bf5 str x21, [sp, #0x30] 136c30: a9044ff4 stp x20, x19, [sp, #0x40] 136c34: d53bd055 mrs x21, TPIDR_EL0 136c38: aa0003f3 mov x19, x0 136c3c: f94016a8 ldr x8, [x21, #0x28] 136c40: 910043e0 add x0, sp, #0x10 136c44: f81f83a8 stur x8, [x29, #-0x8] 136c48: 94009c0a bl 0x15dc70 136c4c: 350002e0 cbnz w0, 0x136ca8 136c50: 910043e0 add x0, sp, #0x10 136c54: 52800021 mov w1, #0x1 // =1 136c58: 94009c0a bl 0x15dc80 136c5c: 350002a0 cbnz w0, 0x136cb0 136c60: 910043e1 add x1, sp, #0x10 136c64: aa1303e0 mov x0, x19 136c68: 94009c0a bl 0x15dc90 136c6c: 2a0003f4 mov w20, w0 136c70: 910043e0 add x0, sp, #0x10 136c74: 94009c0b bl 0x15dca0 136c78: 35000254 cbnz w20, 0x136cc0 136c7c: 35000260 cbnz w0, 0x136cc8 136c80: f94016a8 ldr x8, [x21, #0x28] 136c84: f85f83a9 ldur x9, [x29, #-0x8] 136c88: eb09011f cmp x8, x9 136c8c: 540002c1 b.ne 0x136ce4 136c90: a9444ff4 ldp x20, x19, [sp, #0x40] 136c94: a9427bfd ldp x29, x30, [sp, #0x20] 136c98: f9401bf5 ldr x21, [sp, #0x30] 136c9c: 910143ff add sp, sp, #0x50 136ca0: d50323bf autiasp 136ca4: d65f03c0 ret 136ca8: b9000fe0 str w0, [sp, #0xc] 136cac: 1400000a b 0x136cd4 136cb0: b9000fe0 str w0, [sp, #0xc] 136cb4: 910043e0 add x0, sp, #0x10 136cb8: 94009bfa bl 0x15dca0 136cbc: 14000006 b 0x136cd4 136cc0: b9000ff4 str w20, [sp, #0xc] 136cc4: 14000004 b 0x136cd4 136cc8: b9000fe0 str w0, [sp, #0xc] 136ccc: aa1303e0 mov x0, x19 136cd0: 94009bd0 bl 0x15dc10 136cd4: b0fff9e1 adrp x1, 0x73000 136cd8: b9400fe0 ldr w0, [sp, #0xc] 136cdc: 91084c21 add x1, x1, #0x213 136ce0: 94009b6c bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 136ce4: 94009853 bl 0x15ce30 <__stack_chk_fail@plt> 0000000000136ce8 : 136ce8: d503233f paciasp 136cec: a9bf7bfd stp x29, x30, [sp, #-0x10]! 136cf0: 910003fd mov x29, sp 136cf4: 94009bc7 bl 0x15dc10 136cf8: a8c17bfd ldp x29, x30, [sp], #0x10 136cfc: d50323bf autiasp 136d00: d65f03c0 ret 136d04: 97fdc88c bl 0xa8f34 0000000000136d08 : 136d08: d503233f paciasp 136d0c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 136d10: 910003fd mov x29, sp 136d14: 94009bc3 bl 0x15dc20 136d18: 35000080 cbnz w0, 0x136d28 136d1c: a8c17bfd ldp x29, x30, [sp], #0x10 136d20: d50323bf autiasp 136d24: d65f03c0 ret 136d28: 90fff9c1 adrp x1, 0x6e000 136d2c: 9120ac21 add x1, x1, #0x82b 136d30: 94009b58 bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 0000000000136d34 : 136d34: d503233f paciasp 136d38: a9bf7bfd stp x29, x30, [sp, #-0x10]! 136d3c: 910003fd mov x29, sp 136d40: 94009bbc bl 0x15dc30 136d44: a8c17bfd ldp x29, x30, [sp], #0x10 136d48: d50323bf autiasp 136d4c: d65f03c0 ret 136d50: 97fdc879 bl 0xa8f34 0000000000136d54 : 136d54: d503233f paciasp 136d58: a9bf7bfd stp x29, x30, [sp, #-0x10]! 136d5c: 910003fd mov x29, sp 136d60: 9400a54c bl 0x160290 136d64: 7100001f cmp w0, #0x0 136d68: 1a9f17e0 cset w0, eq 136d6c: a8c17bfd ldp x29, x30, [sp], #0x10 136d70: d50323bf autiasp 136d74: d65f03c0 ret 136d78: 97fdc86f bl 0xa8f34 0000000000136d7c : 136d7c: d503245f bti c 136d80: 6f00e400 movi v0.2d, #0000000000000000 136d84: 3c849000 stur q0, [x0, #0x49] 136d88: ad018000 stp q0, q0, [x0, #0x30] 136d8c: ad008000 stp q0, q0, [x0, #0x10] 136d90: 3d800000 str q0, [x0] 136d94: d65f03c0 ret 0000000000136d98 : 136d98: d503233f paciasp 136d9c: a9be7bfd stp x29, x30, [sp, #-0x20]! 136da0: a9014ff4 stp x20, x19, [sp, #0x10] 136da4: 910003fd mov x29, sp 136da8: aa0003f3 mov x19, x0 136dac: 94009b9d bl 0x15dc20 136db0: 35000140 cbnz w0, 0x136dd8 136db4: aa1303e0 mov x0, x19 136db8: 94009b9e bl 0x15dc30 136dbc: 9100a260 add x0, x19, #0x28 136dc0: 94009b4c bl 0x15daf0 <_ZNSt6__ndk118condition_variableD1Ev@plt> 136dc4: aa1303e0 mov x0, x19 136dc8: a9414ff4 ldp x20, x19, [sp, #0x10] 136dcc: a8c27bfd ldp x29, x30, [sp], #0x20 136dd0: d50323bf autiasp 136dd4: 14009b4b b 0x15db00 <_ZNSt6__ndk15mutexD1Ev@plt> 136dd8: d0fff9c1 adrp x1, 0x70000 136ddc: 91378421 add x1, x1, #0xde1 136de0: 94009b2c bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 136de4: 97fdc854 bl 0xa8f34 136de8: aa0003f4 mov x20, x0 136dec: 9100a260 add x0, x19, #0x28 136df0: 94009b40 bl 0x15daf0 <_ZNSt6__ndk118condition_variableD1Ev@plt> 136df4: aa1303e0 mov x0, x19 136df8: 94009b42 bl 0x15db00 <_ZNSt6__ndk15mutexD1Ev@plt> 136dfc: aa1403e0 mov x0, x20 136e00: 97fdc84d bl 0xa8f34 0000000000136e04 : 136e04: d503233f paciasp 136e08: d10143ff sub sp, sp, #0x50 136e0c: a9027bfd stp x29, x30, [sp, #0x20] 136e10: 910083fd add x29, sp, #0x20 136e14: f9001bf5 str x21, [sp, #0x30] 136e18: a9044ff4 stp x20, x19, [sp, #0x40] 136e1c: d53bd055 mrs x21, TPIDR_EL0 136e20: 52800029 mov w9, #0x1 // =1 136e24: f94016a8 ldr x8, [x21, #0x28] 136e28: aa0003f3 mov x19, x0 136e2c: f81f83a8 stur x8, [x29, #-0x8] 136e30: f90007e0 str x0, [sp, #0x8] 136e34: 390043e9 strb w9, [sp, #0x10] 136e38: 94009b7a bl 0x15dc20 136e3c: 35000380 cbnz w0, 0x136eac 136e40: 39416268 ldrb w8, [x19, #0x58] 136e44: 34000188 cbz w8, 0x136e74 136e48: 9100a274 add x20, x19, #0x28 136e4c: 910023e1 add x1, sp, #0x8 136e50: aa1403e0 mov x0, x20 136e54: 9400a1cf bl 0x15f590 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt> 136e58: 39416268 ldrb w8, [x19, #0x58] 136e5c: 35ffff88 cbnz w8, 0x136e4c 136e60: 394043e8 ldrb w8, [sp, #0x10] 136e64: 52800029 mov w9, #0x1 // =1 136e68: 39016269 strb w9, [x19, #0x58] 136e6c: 35000088 cbnz w8, 0x136e7c 136e70: 14000005 b 0x136e84 136e74: 52800028 mov w8, #0x1 // =1 136e78: 39016268 strb w8, [x19, #0x58] 136e7c: f94007e0 ldr x0, [sp, #0x8] 136e80: 94009b6c bl 0x15dc30 136e84: f94016a8 ldr x8, [x21, #0x28] 136e88: f85f83a9 ldur x9, [x29, #-0x8] 136e8c: eb09011f cmp x8, x9 136e90: 54000141 b.ne 0x136eb8 136e94: a9444ff4 ldp x20, x19, [sp, #0x40] 136e98: a9427bfd ldp x29, x30, [sp, #0x20] 136e9c: f9401bf5 ldr x21, [sp, #0x30] 136ea0: 910143ff add sp, sp, #0x50 136ea4: d50323bf autiasp 136ea8: d65f03c0 ret 136eac: d0fff9c1 adrp x1, 0x70000 136eb0: 91378421 add x1, x1, #0xde1 136eb4: 94009af7 bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 136eb8: 940097de bl 0x15ce30 <__stack_chk_fail@plt> 136ebc: 97fdc81e bl 0xa8f34 136ec0: d503233f paciasp 136ec4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 136ec8: 910003fd mov x29, sp 136ecc: 39402008 ldrb w8, [x0, #0x8] 136ed0: 34000068 cbz w8, 0x136edc 136ed4: f9400000 ldr x0, [x0] 136ed8: 94009b56 bl 0x15dc30 136edc: a8c17bfd ldp x29, x30, [sp], #0x10 136ee0: d50323bf autiasp 136ee4: d65f03c0 ret 136ee8: 97fdc813 bl 0xa8f34 0000000000136eec : 136eec: d503233f paciasp 136ef0: a9be7bfd stp x29, x30, [sp, #-0x20]! 136ef4: a9014ff4 stp x20, x19, [sp, #0x10] 136ef8: 910003fd mov x29, sp 136efc: aa0003f3 mov x19, x0 136f00: 9400a4e4 bl 0x160290 136f04: 34000060 cbz w0, 0x136f10 136f08: 2a1f03f4 mov w20, wzr 136f0c: 14000009 b 0x136f30 136f10: 39416268 ldrb w8, [x19, #0x58] 136f14: 7100011f cmp w8, #0x0 136f18: 1a9f17f4 cset w20, eq 136f1c: 35000068 cbnz w8, 0x136f28 136f20: 52800028 mov w8, #0x1 // =1 136f24: 39016268 strb w8, [x19, #0x58] 136f28: aa1303e0 mov x0, x19 136f2c: 94009b41 bl 0x15dc30 136f30: 2a1403e0 mov w0, w20 136f34: a9414ff4 ldp x20, x19, [sp, #0x10] 136f38: a8c27bfd ldp x29, x30, [sp], #0x20 136f3c: d50323bf autiasp 136f40: d65f03c0 ret 136f44: 97fdc7fc bl 0xa8f34 136f48: 97fdc7fb bl 0xa8f34 0000000000136f4c : 136f4c: d503233f paciasp 136f50: a9be7bfd stp x29, x30, [sp, #-0x20]! 136f54: f9000bf3 str x19, [sp, #0x10] 136f58: 910003fd mov x29, sp 136f5c: aa0003f3 mov x19, x0 136f60: 94009b30 bl 0x15dc20 136f64: 35000140 cbnz w0, 0x136f8c 136f68: 9100a260 add x0, x19, #0x28 136f6c: 3901627f strb wzr, [x19, #0x58] 136f70: 9400a180 bl 0x15f570 <_ZNSt6__ndk118condition_variable10notify_oneEv@plt> 136f74: aa1303e0 mov x0, x19 136f78: 94009b2e bl 0x15dc30 136f7c: f9400bf3 ldr x19, [sp, #0x10] 136f80: a8c27bfd ldp x29, x30, [sp], #0x20 136f84: d50323bf autiasp 136f88: d65f03c0 ret 136f8c: d0fff9c1 adrp x1, 0x70000 136f90: 91378421 add x1, x1, #0xde1 136f94: 94009abf bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 136f98: 97fdc7e7 bl 0xa8f34 136f9c: 97fdc7e6 bl 0xa8f34 0000000000136fa0 : 136fa0: d503245f bti c 136fa4: 6f00e400 movi v0.2d, #0000000000000000 136fa8: f900301f str xzr, [x0, #0x60] 136fac: ad020000 stp q0, q0, [x0, #0x40] 136fb0: ad010000 stp q0, q0, [x0, #0x20] 136fb4: ad000000 stp q0, q0, [x0] 136fb8: d65f03c0 ret 0000000000136fbc : 136fbc: d503233f paciasp 136fc0: a9be7bfd stp x29, x30, [sp, #-0x20]! 136fc4: a9014ff4 stp x20, x19, [sp, #0x10] 136fc8: 910003fd mov x29, sp 136fcc: aa0003f3 mov x19, x0 136fd0: 94009b14 bl 0x15dc20 136fd4: 35000140 cbnz w0, 0x136ffc 136fd8: aa1303e0 mov x0, x19 136fdc: 94009b15 bl 0x15dc30 136fe0: 9100a260 add x0, x19, #0x28 136fe4: 94009ac3 bl 0x15daf0 <_ZNSt6__ndk118condition_variableD1Ev@plt> 136fe8: aa1303e0 mov x0, x19 136fec: a9414ff4 ldp x20, x19, [sp, #0x10] 136ff0: a8c27bfd ldp x29, x30, [sp], #0x20 136ff4: d50323bf autiasp 136ff8: 14009ac2 b 0x15db00 <_ZNSt6__ndk15mutexD1Ev@plt> 136ffc: d0fff9c1 adrp x1, 0x70000 137000: 91378421 add x1, x1, #0xde1 137004: 94009aa3 bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 137008: 97fdc7cb bl 0xa8f34 13700c: aa0003f4 mov x20, x0 137010: 9100a260 add x0, x19, #0x28 137014: 94009ab7 bl 0x15daf0 <_ZNSt6__ndk118condition_variableD1Ev@plt> 137018: aa1303e0 mov x0, x19 13701c: 94009ab9 bl 0x15db00 <_ZNSt6__ndk15mutexD1Ev@plt> 137020: aa1403e0 mov x0, x20 137024: 97fdc7c4 bl 0xa8f34 0000000000137028 : 137028: d503233f paciasp 13702c: d10143ff sub sp, sp, #0x50 137030: a9027bfd stp x29, x30, [sp, #0x20] 137034: 910083fd add x29, sp, #0x20 137038: a90357f6 stp x22, x21, [sp, #0x30] 13703c: a9044ff4 stp x20, x19, [sp, #0x40] 137040: d53bd056 mrs x22, TPIDR_EL0 137044: aa0003f3 mov x19, x0 137048: f94016c8 ldr x8, [x22, #0x28] 13704c: f81f83a8 stur x8, [x29, #-0x8] 137050: 94009d6c bl 0x15e600 137054: aa0003f4 mov x20, x0 137058: 52800028 mov w8, #0x1 // =1 13705c: aa1303e0 mov x0, x19 137060: f90007f3 str x19, [sp, #0x8] 137064: 390043e8 strb w8, [sp, #0x10] 137068: 94009aee bl 0x15dc20 13706c: 35000540 cbnz w0, 0x137114 137070: f9403261 ldr x1, [x19, #0x60] 137074: b4000174 cbz x20, 0x1370a0 137078: b4000141 cbz x1, 0x1370a0 13707c: aa1403e0 mov x0, x20 137080: 9400a48c bl 0x1602b0 137084: 34000120 cbz w0, 0x1370a8 137088: f9402e68 ldr x8, [x19, #0x58] 13708c: b100051f cmn x8, #0x1 137090: 54000480 b.eq 0x137120 137094: 91000508 add x8, x8, #0x1 137098: f9002e68 str x8, [x19, #0x58] 13709c: 14000012 b 0x1370e4 1370a0: aa010288 orr x8, x20, x1 1370a4: b4ffff28 cbz x8, 0x137088 1370a8: f9402e68 ldr x8, [x19, #0x58] 1370ac: b4000188 cbz x8, 0x1370dc 1370b0: 9100a275 add x21, x19, #0x28 1370b4: 910023e1 add x1, sp, #0x8 1370b8: aa1503e0 mov x0, x21 1370bc: 9400a135 bl 0x15f590 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt> 1370c0: f9402e68 ldr x8, [x19, #0x58] 1370c4: b5ffff88 cbnz x8, 0x1370b4 1370c8: 52800028 mov w8, #0x1 // =1 1370cc: 394043e9 ldrb w9, [sp, #0x10] 1370d0: a905d268 stp x8, x20, [x19, #0x58] 1370d4: 35000089 cbnz w9, 0x1370e4 1370d8: 14000005 b 0x1370ec 1370dc: 52800028 mov w8, #0x1 // =1 1370e0: a905d268 stp x8, x20, [x19, #0x58] 1370e4: f94007e0 ldr x0, [sp, #0x8] 1370e8: 94009ad2 bl 0x15dc30 1370ec: f94016c8 ldr x8, [x22, #0x28] 1370f0: f85f83a9 ldur x9, [x29, #-0x8] 1370f4: eb09011f cmp x8, x9 1370f8: 540001c1 b.ne 0x137130 1370fc: a9444ff4 ldp x20, x19, [sp, #0x40] 137100: a94357f6 ldp x22, x21, [sp, #0x30] 137104: a9427bfd ldp x29, x30, [sp, #0x20] 137108: 910143ff add sp, sp, #0x50 13710c: d50323bf autiasp 137110: d65f03c0 ret 137114: b0fff9c1 adrp x1, 0x70000 137118: 91378421 add x1, x1, #0xde1 13711c: 94009a5d bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 137120: f0fff9c1 adrp x1, 0x72000 137124: 52800160 mov w0, #0xb // =11 137128: 91145021 add x1, x1, #0x514 13712c: 94009a59 bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 137130: 94009740 bl 0x15ce30 <__stack_chk_fail@plt> 137134: 97fdc780 bl 0xa8f34 137138: aa0003f3 mov x19, x0 13713c: 910023e0 add x0, sp, #0x8 137140: 97ffff60 bl 0x136ec0 137144: aa1303e0 mov x0, x19 137148: 94008806 bl 0x159160 <__emutls_get_address+0x6d4> 13714c: 97fdc77a bl 0xa8f34 0000000000137150 : 137150: d503233f paciasp 137154: a9bd7bfd stp x29, x30, [sp, #-0x30]! 137158: f9000bf5 str x21, [sp, #0x10] 13715c: 910003fd mov x29, sp 137160: a9024ff4 stp x20, x19, [sp, #0x20] 137164: aa0003f3 mov x19, x0 137168: 94009d26 bl 0x15e600 13716c: aa0003f4 mov x20, x0 137170: aa1303e0 mov x0, x19 137174: 9400a447 bl 0x160290 137178: 34000060 cbz w0, 0x137184 13717c: 2a1f03f5 mov w21, wzr 137180: 14000016 b 0x1371d8 137184: f9402e68 ldr x8, [x19, #0x58] 137188: b40001a8 cbz x8, 0x1371bc 13718c: f9403261 ldr x1, [x19, #0x60] 137190: b40000f4 cbz x20, 0x1371ac 137194: b40000c1 cbz x1, 0x1371ac 137198: aa1403e0 mov x0, x20 13719c: 9400a445 bl 0x1602b0 1371a0: 34000160 cbz w0, 0x1371cc 1371a4: f9402e68 ldr x8, [x19, #0x58] 1371a8: 14000003 b 0x1371b4 1371ac: aa010289 orr x9, x20, x1 1371b0: b50000e9 cbnz x9, 0x1371cc 1371b4: b100051f cmn x8, #0x1 1371b8: 540000a0 b.eq 0x1371cc 1371bc: 91000508 add x8, x8, #0x1 1371c0: 52800035 mov w21, #0x1 // =1 1371c4: a905d268 stp x8, x20, [x19, #0x58] 1371c8: 14000002 b 0x1371d0 1371cc: 2a1f03f5 mov w21, wzr 1371d0: aa1303e0 mov x0, x19 1371d4: 94009a97 bl 0x15dc30 1371d8: a9424ff4 ldp x20, x19, [sp, #0x20] 1371dc: 2a1503e0 mov w0, w21 1371e0: f9400bf5 ldr x21, [sp, #0x10] 1371e4: a8c37bfd ldp x29, x30, [sp], #0x30 1371e8: d50323bf autiasp 1371ec: d65f03c0 ret 1371f0: 97fdc751 bl 0xa8f34 1371f4: 97fdc750 bl 0xa8f34 1371f8: 97fdc74f bl 0xa8f34 00000000001371fc : 1371fc: d503233f paciasp 137200: a9be7bfd stp x29, x30, [sp, #-0x20]! 137204: f9000bf3 str x19, [sp, #0x10] 137208: 910003fd mov x29, sp 13720c: aa0003f3 mov x19, x0 137210: 94009a84 bl 0x15dc20 137214: 35000260 cbnz w0, 0x137260 137218: f9402e68 ldr x8, [x19, #0x58] 13721c: f1000508 subs x8, x8, #0x1 137220: f9002e68 str x8, [x19, #0x58] 137224: 540000e0 b.eq 0x137240 137228: aa1303e0 mov x0, x19 13722c: 94009a81 bl 0x15dc30 137230: f9400bf3 ldr x19, [sp, #0x10] 137234: a8c27bfd ldp x29, x30, [sp], #0x20 137238: d50323bf autiasp 13723c: d65f03c0 ret 137240: f900327f str xzr, [x19, #0x60] 137244: aa1303e0 mov x0, x19 137248: 94009a7a bl 0x15dc30 13724c: 9100a260 add x0, x19, #0x28 137250: f9400bf3 ldr x19, [sp, #0x10] 137254: a8c27bfd ldp x29, x30, [sp], #0x20 137258: d50323bf autiasp 13725c: 1400a0c5 b 0x15f570 <_ZNSt6__ndk118condition_variable10notify_oneEv@plt> 137260: b0fff9c1 adrp x1, 0x70000 137264: 91378421 add x1, x1, #0xde1 137268: 94009a0a bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 13726c: 97fdc732 bl 0xa8f34 137270: 97fdc731 bl 0xa8f34 137274: 97fdc730 bl 0xa8f34 0000000000137278 : 137278: d503233f paciasp 13727c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 137280: f9000bf7 str x23, [sp, #0x10] 137284: 910003fd mov x29, sp 137288: a90257f6 stp x22, x21, [sp, #0x20] 13728c: a9034ff4 stp x20, x19, [sp, #0x30] 137290: aa0003f3 mov x19, x0 137294: b00001e0 adrp x0, 0x174000 ::id+0x918> 137298: 9118c000 add x0, x0, #0x630 13729c: aa0203f4 mov x20, x2 1372a0: aa0103f5 mov x21, x1 1372a4: 94009a5f bl 0x15dc20 1372a8: f9400268 ldr x8, [x19] 1372ac: f100051f cmp x8, #0x1 1372b0: 54000161 b.ne 0x1372dc 1372b4: b00001f6 adrp x22, 0x174000 ::id+0x918> 1372b8: b00001f7 adrp x23, 0x174000 ::id+0x918> 1372bc: 911962d6 add x22, x22, #0x658 1372c0: 9118c2f7 add x23, x23, #0x630 1372c4: aa1603e0 mov x0, x22 1372c8: aa1703e1 mov x1, x23 1372cc: 9400a0b9 bl 0x15f5b0 1372d0: f9400268 ldr x8, [x19] 1372d4: f100051f cmp x8, #0x1 1372d8: 54ffff60 b.eq 0x1372c4 1372dc: f9400268 ldr x8, [x19] 1372e0: b4000128 cbz x8, 0x137304 1372e4: a9434ff4 ldp x20, x19, [sp, #0x30] 1372e8: b00001e0 adrp x0, 0x174000 ::id+0x918> 1372ec: a94257f6 ldp x22, x21, [sp, #0x20] 1372f0: 9118c000 add x0, x0, #0x630 1372f4: f9400bf7 ldr x23, [sp, #0x10] 1372f8: a8c47bfd ldp x29, x30, [sp], #0x40 1372fc: d50323bf autiasp 137300: 14009a4c b 0x15dc30 137304: 52800028 mov w8, #0x1 // =1 137308: f9000268 str x8, [x19] 13730c: b00001e0 adrp x0, 0x174000 ::id+0x918> 137310: 9118c000 add x0, x0, #0x630 137314: 94009a47 bl 0x15dc30 137318: aa1503e0 mov x0, x21 13731c: d63f0280 blr x20 137320: b00001e0 adrp x0, 0x174000 ::id+0x918> 137324: 9118c000 add x0, x0, #0x630 137328: 94009a3e bl 0x15dc20 13732c: 92800008 mov x8, #-0x1 // =-1 137330: c89ffe68 stlr x8, [x19] 137334: b00001e0 adrp x0, 0x174000 ::id+0x918> 137338: 9118c000 add x0, x0, #0x630 13733c: 94009a3d bl 0x15dc30 137340: b00001e0 adrp x0, 0x174000 ::id+0x918> 137344: 91196000 add x0, x0, #0x658 137348: 9400a096 bl 0x15f5a0 13734c: a9434ff4 ldp x20, x19, [sp, #0x30] 137350: a94257f6 ldp x22, x21, [sp, #0x20] 137354: f9400bf7 ldr x23, [sp, #0x10] 137358: a8c47bfd ldp x29, x30, [sp], #0x40 13735c: d50323bf autiasp 137360: d65f03c0 ret 137364: 940096fb bl 0x15cf50 <__cxa_begin_catch@plt> 137368: b00001e0 adrp x0, 0x174000 ::id+0x918> 13736c: 9118c000 add x0, x0, #0x630 137370: 94009a2c bl 0x15dc20 137374: f900027f str xzr, [x19] 137378: b00001e0 adrp x0, 0x174000 ::id+0x918> 13737c: 9118c000 add x0, x0, #0x630 137380: 94009a2c bl 0x15dc30 137384: b00001e0 adrp x0, 0x174000 ::id+0x918> 137388: 91196000 add x0, x0, #0x658 13738c: 9400a085 bl 0x15f5a0 137390: 940099c4 bl 0x15daa0 <__cxa_rethrow@plt> 137394: aa0003f3 mov x19, x0 137398: 940099c6 bl 0x15dab0 <__cxa_end_catch@plt> 13739c: aa1303e0 mov x0, x19 1373a0: 94008770 bl 0x159160 <__emutls_get_address+0x6d4> 1373a4: 97fdc6e4 bl 0xa8f34 00000000001373a8 : 1373a8: d503233f paciasp 1373ac: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1373b0: 910003fd mov x29, sp 1373b4: 94009a17 bl 0x15dc10 1373b8: a8c17bfd ldp x29, x30, [sp], #0x10 1373bc: d50323bf autiasp 1373c0: d65f03c0 ret 1373c4: 97fdc6dc bl 0xa8f34 00000000001373c8 : 1373c8: d503233f paciasp 1373cc: a9be7bfd stp x29, x30, [sp, #-0x20]! 1373d0: f9000bf3 str x19, [sp, #0x10] 1373d4: 910003fd mov x29, sp 1373d8: 52800100 mov w0, #0x8 // =8 1373dc: 94009a61 bl 0x15dd60 <__cxa_allocate_exception@plt> 1373e0: aa0003f3 mov x19, x0 1373e4: 9400a3b7 bl 0x1602c0 <_ZNSt9bad_allocC1Ev@plt> 1373e8: d00001a1 adrp x1, 0x16d000 1373ec: d00001a2 adrp x2, 0x16d000 1373f0: aa1303e0 mov x0, x19 1373f4: f9408821 ldr x1, [x1, #0x110] 1373f8: f9408c42 ldr x2, [x2, #0x118] 1373fc: 94009a5d bl 0x15dd70 <__cxa_throw@plt> 0000000000137400 : 137400: d503233f paciasp 137404: a9be7bfd stp x29, x30, [sp, #-0x20]! 137408: f9000bf3 str x19, [sp, #0x10] 13740c: 910003fd mov x29, sp 137410: f100001f cmp x0, #0x0 137414: 9a9f1413 csinc x19, x0, xzr, ne 137418: aa1303e0 mov x0, x19 13741c: 94009781 bl 0x15d220 137420: b50000a0 cbnz x0, 0x137434 137424: 9400a3ab bl 0x1602d0 <_ZSt15get_new_handlerv@plt> 137428: b40000e0 cbz x0, 0x137444 13742c: d63f0000 blr x0 137430: 17fffffa b 0x137418 137434: f9400bf3 ldr x19, [sp, #0x10] 137438: a8c27bfd ldp x29, x30, [sp], #0x20 13743c: d50323bf autiasp 137440: d65f03c0 ret 137444: 52800100 mov w0, #0x8 // =8 137448: 94009a46 bl 0x15dd60 <__cxa_allocate_exception@plt> 13744c: aa0003f3 mov x19, x0 137450: 9400a39c bl 0x1602c0 <_ZNSt9bad_allocC1Ev@plt> 137454: d00001a1 adrp x1, 0x16d000 137458: d00001a2 adrp x2, 0x16d000 13745c: aa1303e0 mov x0, x19 137460: f9408821 ldr x1, [x1, #0x110] 137464: f9408c42 ldr x2, [x2, #0x118] 137468: 94009a42 bl 0x15dd70 <__cxa_throw@plt> 000000000013746c : 13746c: d503233f paciasp 137470: a9bf7bfd stp x29, x30, [sp, #-0x10]! 137474: 910003fd mov x29, sp 137478: 9400967a bl 0x15ce60 <_Znwm@plt> 13747c: a8c17bfd ldp x29, x30, [sp], #0x10 137480: d50323bf autiasp 137484: d65f03c0 ret 137488: 940096b2 bl 0x15cf50 <__cxa_begin_catch@plt> 13748c: 94009989 bl 0x15dab0 <__cxa_end_catch@plt> 137490: aa1f03e0 mov x0, xzr 137494: 17fffffa b 0x13747c 137498: 97fdc6a7 bl 0xa8f34 000000000013749c : 13749c: d503245f bti c 1374a0: 14009670 b 0x15ce60 <_Znwm@plt> 00000000001374a4 : 1374a4: d503233f paciasp 1374a8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1374ac: 910003fd mov x29, sp 1374b0: 94009d40 bl 0x15e9b0 <_Znam@plt> 1374b4: a8c17bfd ldp x29, x30, [sp], #0x10 1374b8: d50323bf autiasp 1374bc: d65f03c0 ret 1374c0: 940096a4 bl 0x15cf50 <__cxa_begin_catch@plt> 1374c4: 9400997b bl 0x15dab0 <__cxa_end_catch@plt> 1374c8: aa1f03e0 mov x0, xzr 1374cc: 17fffffa b 0x1374b4 1374d0: 97fdc699 bl 0xa8f34 00000000001374d4 : 1374d4: d503245f bti c 1374d8: 14009772 b 0x15d2a0 00000000001374dc : 1374dc: d503245f bti c 1374e0: 14009680 b 0x15cee0 <_ZdlPv@plt> 00000000001374e4 : 1374e4: d503245f bti c 1374e8: 1400967e b 0x15cee0 <_ZdlPv@plt> 00000000001374ec : 1374ec: d503245f bti c 1374f0: 1400967c b 0x15cee0 <_ZdlPv@plt> 00000000001374f4 : 1374f4: d503245f bti c 1374f8: 140098ba b 0x15d7e0 <_ZdaPv@plt> 00000000001374fc : 1374fc: d503245f bti c 137500: 140098b8 b 0x15d7e0 <_ZdaPv@plt> 0000000000137504 : 137504: d503233f paciasp 137508: d10103ff sub sp, sp, #0x40 13750c: a9017bfd stp x29, x30, [sp, #0x10] 137510: 910043fd add x29, sp, #0x10 137514: f90013f5 str x21, [sp, #0x20] 137518: a9034ff4 stp x20, x19, [sp, #0x30] 13751c: d53bd055 mrs x21, TPIDR_EL0 137520: 52800109 mov w9, #0x8 // =8 137524: f100001f cmp x0, #0x0 137528: f94016a8 ldr x8, [x21, #0x28] 13752c: 9a9f1413 csinc x19, x0, xzr, ne 137530: f100203f cmp x1, #0x8 137534: 9a898034 csel x20, x1, x9, hi 137538: f90007e8 str x8, [sp, #0x8] 13753c: 910003e0 mov x0, sp 137540: aa1403e1 mov x1, x20 137544: aa1303e2 mov x2, x19 137548: 9400a36a bl 0x1602f0 13754c: 340000a0 cbz w0, 0x137560 137550: 9400a360 bl 0x1602d0 <_ZSt15get_new_handlerv@plt> 137554: b40001c0 cbz x0, 0x13758c 137558: d63f0000 blr x0 13755c: 17fffff8 b 0x13753c 137560: f94003e0 ldr x0, [sp] 137564: f94016a8 ldr x8, [x21, #0x28] 137568: f94007e9 ldr x9, [sp, #0x8] 13756c: eb09011f cmp x8, x9 137570: 54000221 b.ne 0x1375b4 137574: a9434ff4 ldp x20, x19, [sp, #0x30] 137578: a9417bfd ldp x29, x30, [sp, #0x10] 13757c: f94013f5 ldr x21, [sp, #0x20] 137580: 910103ff add sp, sp, #0x40 137584: d50323bf autiasp 137588: d65f03c0 ret 13758c: 52800100 mov w0, #0x8 // =8 137590: 940099f4 bl 0x15dd60 <__cxa_allocate_exception@plt> 137594: aa0003f3 mov x19, x0 137598: 9400a34a bl 0x1602c0 <_ZNSt9bad_allocC1Ev@plt> 13759c: d00001a1 adrp x1, 0x16d000 1375a0: d00001a2 adrp x2, 0x16d000 1375a4: aa1303e0 mov x0, x19 1375a8: f9408821 ldr x1, [x1, #0x110] 1375ac: f9408c42 ldr x2, [x2, #0x118] 1375b0: 940099f0 bl 0x15dd70 <__cxa_throw@plt> 1375b4: 9400961f bl 0x15ce30 <__stack_chk_fail@plt> 00000000001375b8 : 1375b8: d503233f paciasp 1375bc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1375c0: 910003fd mov x29, sp 1375c4: 9400a347 bl 0x1602e0 <_ZnwmSt11align_val_t@plt> 1375c8: a8c17bfd ldp x29, x30, [sp], #0x10 1375cc: d50323bf autiasp 1375d0: d65f03c0 ret 1375d4: 9400965f bl 0x15cf50 <__cxa_begin_catch@plt> 1375d8: 94009936 bl 0x15dab0 <__cxa_end_catch@plt> 1375dc: aa1f03e0 mov x0, xzr 1375e0: 17fffffa b 0x1375c8 1375e4: 97fdc654 bl 0xa8f34 00000000001375e8 : 1375e8: d503245f bti c 1375ec: 1400a33d b 0x1602e0 <_ZnwmSt11align_val_t@plt> 00000000001375f0 : 1375f0: d503233f paciasp 1375f4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1375f8: 910003fd mov x29, sp 1375fc: 9400a341 bl 0x160300 <_ZnamSt11align_val_t@plt> 137600: a8c17bfd ldp x29, x30, [sp], #0x10 137604: d50323bf autiasp 137608: d65f03c0 ret 13760c: 94009651 bl 0x15cf50 <__cxa_begin_catch@plt> 137610: 94009928 bl 0x15dab0 <__cxa_end_catch@plt> 137614: aa1f03e0 mov x0, xzr 137618: 17fffffa b 0x137600 13761c: 97fdc646 bl 0xa8f34 0000000000137620 : 137620: d503245f bti c 137624: 1400971f b 0x15d2a0 0000000000137628 : 137628: d503245f bti c 13762c: 1400a339 b 0x160310 <_ZdlPvSt11align_val_t@plt> 0000000000137630 : 137630: d503245f bti c 137634: aa0203e1 mov x1, x2 137638: 1400a336 b 0x160310 <_ZdlPvSt11align_val_t@plt> 000000000013763c : 13763c: d503245f bti c 137640: 1400a334 b 0x160310 <_ZdlPvSt11align_val_t@plt> 0000000000137644 : 137644: d503245f bti c 137648: 1400a336 b 0x160320 <_ZdaPvSt11align_val_t@plt> 000000000013764c : 13764c: d503245f bti c 137650: aa0203e1 mov x1, x2 137654: 1400a333 b 0x160320 <_ZdaPvSt11align_val_t@plt> 0000000000137658 , std::__ndk1::allocator> const&)>: 137658: d503233f paciasp 13765c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 137660: a90157f6 stp x22, x21, [sp, #0x10] 137664: 910003fd mov x29, sp 137668: a9024ff4 stp x20, x19, [sp, #0x20] 13766c: d00001a8 adrp x8, 0x16d000 137670: aa0003f3 mov x19, x0 137674: f9409108 ldr x8, [x8, #0x120] 137678: 39400029 ldrb w9, [x1] 13767c: 91004108 add x8, x8, #0x10 137680: 7200013f tst w9, #0x1 137684: f9000008 str x8, [x0] 137688: f9400828 ldr x8, [x1, #0x10] 13768c: 9a811514 csinc x20, x8, x1, ne 137690: aa1403e0 mov x0, x20 137694: 92800001 mov x1, #-0x1 // =-1 137698: 940096ea bl 0x15d240 <__strlen_chk@plt> 13769c: aa0003f5 mov x21, x0 1376a0: 91006400 add x0, x0, #0x19 1376a4: 940095ef bl 0x15ce60 <_Znwm@plt> 1376a8: 91006016 add x22, x0, #0x18 1376ac: 910006a2 add x2, x21, #0x1 1376b0: a9005415 stp x21, x21, [x0] 1376b4: aa1403e1 mov x1, x20 1376b8: b900101f str wzr, [x0, #0x10] 1376bc: aa1603e0 mov x0, x22 1376c0: 94009678 bl 0x15d0a0 1376c4: f9000676 str x22, [x19, #0x8] 1376c8: a9424ff4 ldp x20, x19, [sp, #0x20] 1376cc: a94157f6 ldp x22, x21, [sp, #0x10] 1376d0: a8c37bfd ldp x29, x30, [sp], #0x30 1376d4: d50323bf autiasp 1376d8: d65f03c0 ret 1376dc: aa0003f4 mov x20, x0 1376e0: aa1303e0 mov x0, x19 1376e4: 9400a2e7 bl 0x160280 <_ZNSt9exceptionD2Ev@plt> 1376e8: aa1403e0 mov x0, x20 1376ec: 9400869d bl 0x159160 <__emutls_get_address+0x6d4> 00000000001376f0 : 1376f0: d503233f paciasp 1376f4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 1376f8: a90157f6 stp x22, x21, [sp, #0x10] 1376fc: 910003fd mov x29, sp 137700: a9024ff4 stp x20, x19, [sp, #0x20] 137704: d00001a8 adrp x8, 0x16d000 137708: aa0003f3 mov x19, x0 13770c: aa0103f4 mov x20, x1 137710: f9409108 ldr x8, [x8, #0x120] 137714: 91004108 add x8, x8, #0x10 137718: f9000008 str x8, [x0] 13771c: aa0103e0 mov x0, x1 137720: 92800001 mov x1, #-0x1 // =-1 137724: 940096c7 bl 0x15d240 <__strlen_chk@plt> 137728: aa0003f5 mov x21, x0 13772c: 91006400 add x0, x0, #0x19 137730: 940095cc bl 0x15ce60 <_Znwm@plt> 137734: 91006016 add x22, x0, #0x18 137738: 910006a2 add x2, x21, #0x1 13773c: a9005415 stp x21, x21, [x0] 137740: aa1403e1 mov x1, x20 137744: b900101f str wzr, [x0, #0x10] 137748: aa1603e0 mov x0, x22 13774c: 94009655 bl 0x15d0a0 137750: f9000676 str x22, [x19, #0x8] 137754: a9424ff4 ldp x20, x19, [sp, #0x20] 137758: a94157f6 ldp x22, x21, [sp, #0x10] 13775c: a8c37bfd ldp x29, x30, [sp], #0x30 137760: d50323bf autiasp 137764: d65f03c0 ret 137768: aa0003f4 mov x20, x0 13776c: aa1303e0 mov x0, x19 137770: 9400a2c4 bl 0x160280 <_ZNSt9exceptionD2Ev@plt> 137774: aa1403e0 mov x0, x20 137778: 9400867a bl 0x159160 <__emutls_get_address+0x6d4> 000000000013777c : 13777c: d503233f paciasp 137780: a9bf7bfd stp x29, x30, [sp, #-0x10]! 137784: 910003fd mov x29, sp 137788: d00001a8 adrp x8, 0x16d000 13778c: f9409108 ldr x8, [x8, #0x120] 137790: f9400429 ldr x9, [x1, #0x8] 137794: 91004108 add x8, x8, #0x10 137798: d1002121 sub x1, x9, #0x8 13779c: a9002408 stp x8, x9, [x0] 1377a0: 52800020 mov w0, #0x1 // =1 1377a4: 940085bf bl 0x158ea0 <__emutls_get_address+0x414> 1377a8: a8c17bfd ldp x29, x30, [sp], #0x10 1377ac: d50323bf autiasp 1377b0: d65f03c0 ret 00000000001377b4 : 1377b4: d503233f paciasp 1377b8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1377bc: a9014ff4 stp x20, x19, [sp, #0x10] 1377c0: 910003fd mov x29, sp 1377c4: f9400428 ldr x8, [x1, #0x8] 1377c8: aa0003f3 mov x19, x0 1377cc: f9400414 ldr x20, [x0, #0x8] 1377d0: d1002101 sub x1, x8, #0x8 1377d4: f9000408 str x8, [x0, #0x8] 1377d8: 52800020 mov w0, #0x1 // =1 1377dc: 940085b1 bl 0x158ea0 <__emutls_get_address+0x414> 1377e0: d1002281 sub x1, x20, #0x8 1377e4: 12800000 mov w0, #-0x1 // =-1 1377e8: 940085ae bl 0x158ea0 <__emutls_get_address+0x414> 1377ec: 7100041f cmp w0, #0x1 1377f0: 54000065 b.pl 0x1377fc 1377f4: d1006280 sub x0, x20, #0x18 1377f8: 940095ba bl 0x15cee0 <_ZdlPv@plt> 1377fc: aa1303e0 mov x0, x19 137800: a9414ff4 ldp x20, x19, [sp, #0x10] 137804: a8c27bfd ldp x29, x30, [sp], #0x20 137808: d50323bf autiasp 13780c: d65f03c0 ret 0000000000137810 , std::__ndk1::allocator> const&)>: 137810: d503233f paciasp 137814: a9bd7bfd stp x29, x30, [sp, #-0x30]! 137818: a90157f6 stp x22, x21, [sp, #0x10] 13781c: 910003fd mov x29, sp 137820: a9024ff4 stp x20, x19, [sp, #0x20] 137824: d00001a8 adrp x8, 0x16d000 137828: aa0003f3 mov x19, x0 13782c: f9409508 ldr x8, [x8, #0x128] 137830: 39400029 ldrb w9, [x1] 137834: 91004108 add x8, x8, #0x10 137838: 7200013f tst w9, #0x1 13783c: f9000008 str x8, [x0] 137840: f9400828 ldr x8, [x1, #0x10] 137844: 9a811514 csinc x20, x8, x1, ne 137848: aa1403e0 mov x0, x20 13784c: 92800001 mov x1, #-0x1 // =-1 137850: 9400967c bl 0x15d240 <__strlen_chk@plt> 137854: aa0003f5 mov x21, x0 137858: 91006400 add x0, x0, #0x19 13785c: 94009581 bl 0x15ce60 <_Znwm@plt> 137860: 91006016 add x22, x0, #0x18 137864: 910006a2 add x2, x21, #0x1 137868: a9005415 stp x21, x21, [x0] 13786c: aa1403e1 mov x1, x20 137870: b900101f str wzr, [x0, #0x10] 137874: aa1603e0 mov x0, x22 137878: 9400960a bl 0x15d0a0 13787c: f9000676 str x22, [x19, #0x8] 137880: a9424ff4 ldp x20, x19, [sp, #0x20] 137884: a94157f6 ldp x22, x21, [sp, #0x10] 137888: a8c37bfd ldp x29, x30, [sp], #0x30 13788c: d50323bf autiasp 137890: d65f03c0 ret 137894: aa0003f4 mov x20, x0 137898: aa1303e0 mov x0, x19 13789c: 9400a279 bl 0x160280 <_ZNSt9exceptionD2Ev@plt> 1378a0: aa1403e0 mov x0, x20 1378a4: 9400862f bl 0x159160 <__emutls_get_address+0x6d4> 00000000001378a8 : 1378a8: d503233f paciasp 1378ac: a9bd7bfd stp x29, x30, [sp, #-0x30]! 1378b0: a90157f6 stp x22, x21, [sp, #0x10] 1378b4: 910003fd mov x29, sp 1378b8: a9024ff4 stp x20, x19, [sp, #0x20] 1378bc: d00001a8 adrp x8, 0x16d000 1378c0: aa0003f3 mov x19, x0 1378c4: aa0103f4 mov x20, x1 1378c8: f9409508 ldr x8, [x8, #0x128] 1378cc: 91004108 add x8, x8, #0x10 1378d0: f9000008 str x8, [x0] 1378d4: aa0103e0 mov x0, x1 1378d8: 92800001 mov x1, #-0x1 // =-1 1378dc: 94009659 bl 0x15d240 <__strlen_chk@plt> 1378e0: aa0003f5 mov x21, x0 1378e4: 91006400 add x0, x0, #0x19 1378e8: 9400955e bl 0x15ce60 <_Znwm@plt> 1378ec: 91006016 add x22, x0, #0x18 1378f0: 910006a2 add x2, x21, #0x1 1378f4: a9005415 stp x21, x21, [x0] 1378f8: aa1403e1 mov x1, x20 1378fc: b900101f str wzr, [x0, #0x10] 137900: aa1603e0 mov x0, x22 137904: 940095e7 bl 0x15d0a0 137908: f9000676 str x22, [x19, #0x8] 13790c: a9424ff4 ldp x20, x19, [sp, #0x20] 137910: a94157f6 ldp x22, x21, [sp, #0x10] 137914: a8c37bfd ldp x29, x30, [sp], #0x30 137918: d50323bf autiasp 13791c: d65f03c0 ret 137920: aa0003f4 mov x20, x0 137924: aa1303e0 mov x0, x19 137928: 9400a256 bl 0x160280 <_ZNSt9exceptionD2Ev@plt> 13792c: aa1403e0 mov x0, x20 137930: 9400860c bl 0x159160 <__emutls_get_address+0x6d4> 0000000000137934 : 137934: d503233f paciasp 137938: a9bf7bfd stp x29, x30, [sp, #-0x10]! 13793c: 910003fd mov x29, sp 137940: d00001a8 adrp x8, 0x16d000 137944: f9409508 ldr x8, [x8, #0x128] 137948: f9400429 ldr x9, [x1, #0x8] 13794c: 91004108 add x8, x8, #0x10 137950: d1002121 sub x1, x9, #0x8 137954: a9002408 stp x8, x9, [x0] 137958: 52800020 mov w0, #0x1 // =1 13795c: 94008551 bl 0x158ea0 <__emutls_get_address+0x414> 137960: a8c17bfd ldp x29, x30, [sp], #0x10 137964: d50323bf autiasp 137968: d65f03c0 ret 000000000013796c : 13796c: d503233f paciasp 137970: a9be7bfd stp x29, x30, [sp, #-0x20]! 137974: a9014ff4 stp x20, x19, [sp, #0x10] 137978: 910003fd mov x29, sp 13797c: f9400428 ldr x8, [x1, #0x8] 137980: aa0003f3 mov x19, x0 137984: f9400414 ldr x20, [x0, #0x8] 137988: d1002101 sub x1, x8, #0x8 13798c: f9000408 str x8, [x0, #0x8] 137990: 52800020 mov w0, #0x1 // =1 137994: 94008543 bl 0x158ea0 <__emutls_get_address+0x414> 137998: d1002281 sub x1, x20, #0x8 13799c: 12800000 mov w0, #-0x1 // =-1 1379a0: 94008540 bl 0x158ea0 <__emutls_get_address+0x414> 1379a4: 7100041f cmp w0, #0x1 1379a8: 54000065 b.pl 0x1379b4 1379ac: d1006280 sub x0, x20, #0x18 1379b0: 9400954c bl 0x15cee0 <_ZdlPv@plt> 1379b4: aa1303e0 mov x0, x19 1379b8: a9414ff4 ldp x20, x19, [sp, #0x10] 1379bc: a8c27bfd ldp x29, x30, [sp], #0x20 1379c0: d50323bf autiasp 1379c4: d65f03c0 ret 00000000001379c8 ::__throw_length_error() const>: 1379c8: d503233f paciasp 1379cc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1379d0: 910003fd mov x29, sp 1379d4: 90fff9e0 adrp x0, 0x73000 1379d8: 9108d800 add x0, x0, #0x236 1379dc: 97fdfedd bl 0xb7550 00000000001379e0 ::__throw_out_of_range() const>: 1379e0: d503233f paciasp 1379e4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1379e8: 910003fd mov x29, sp 1379ec: 90fff9e0 adrp x0, 0x73000 1379f0: 9108d800 add x0, x0, #0x236 1379f4: 94000001 bl 0x1379f8 ::__throw_out_of_range() const+0x18> 1379f8: d503233f paciasp 1379fc: a9be7bfd stp x29, x30, [sp, #-0x20]! 137a00: a9014ff4 stp x20, x19, [sp, #0x10] 137a04: 910003fd mov x29, sp 137a08: aa0003f4 mov x20, x0 137a0c: 52800200 mov w0, #0x10 // =16 137a10: 940098d4 bl 0x15dd60 <__cxa_allocate_exception@plt> 137a14: aa0003f3 mov x19, x0 137a18: aa1403e1 mov x1, x20 137a1c: 94001dee bl 0x13f1d4 137a20: d00001a1 adrp x1, 0x16d000 137a24: d00001a2 adrp x2, 0x16d000 137a28: aa1303e0 mov x0, x19 137a2c: f9409821 ldr x1, [x1, #0x130] 137a30: f9409c42 ldr x2, [x2, #0x138] 137a34: 940098cf bl 0x15dd70 <__cxa_throw@plt> 137a38: aa0003f4 mov x20, x0 137a3c: aa1303e0 mov x0, x19 137a40: 940098d0 bl 0x15dd80 <__cxa_free_exception@plt> 137a44: aa1403e0 mov x0, x20 137a48: 940085c6 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000137a4c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)>: 137a4c: d503233f paciasp 137a50: a9ba7bfd stp x29, x30, [sp, #-0x60]! 137a54: f9000bfb str x27, [sp, #0x10] 137a58: 910003fd mov x29, sp 137a5c: a90267fa stp x26, x25, [sp, #0x20] 137a60: a9035ff8 stp x24, x23, [sp, #0x30] 137a64: a90457f6 stp x22, x21, [sp, #0x40] 137a68: a9054ff4 stp x20, x19, [sp, #0x50] 137a6c: 39400008 ldrb w8, [x0] 137a70: aa0003f3 mov x19, x0 137a74: f9400409 ldr x9, [x0, #0x8] 137a78: d341fd0a lsr x10, x8, #1 137a7c: 7200011f tst w8, #0x1 137a80: 9a890155 csel x21, x10, x9, eq 137a84: eb0102a9 subs x9, x21, x1 137a88: 54000c03 b.lo 0x137c08 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x1bc> 137a8c: f940026a ldr x10, [x19] 137a90: eb02013f cmp x9, x2 137a94: 9a823136 csel x22, x9, x2, lo 137a98: 7200011f tst w8, #0x1 137a9c: 528002cb mov w11, #0x16 // =22 137aa0: aa0403f4 mov x20, x4 137aa4: 927ff94a and x10, x10, #0xfffffffffffffffe 137aa8: aa0303f7 mov x23, x3 137aac: d100054a sub x10, x10, #0x1 137ab0: aa0103f8 mov x24, x1 137ab4: 9a8a0161 csel x1, x11, x10, eq 137ab8: cb1502ca sub x10, x22, x21 137abc: 8b01014a add x10, x10, x1 137ac0: eb04015f cmp x10, x4 137ac4: 54000182 b.hs 0x137af4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0xa8> 137ac8: 8b1402a8 add x8, x21, x20 137acc: 8b0102c9 add x9, x22, x1 137ad0: cb090102 sub x2, x8, x9 137ad4: aa1303e0 mov x0, x19 137ad8: aa1503e3 mov x3, x21 137adc: aa1803e4 mov x4, x24 137ae0: aa1603e5 mov x5, x22 137ae4: aa1403e6 mov x6, x20 137ae8: aa1703e7 mov x7, x23 137aec: 9400a21d bl 0x160360 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt> 137af0: 1400003d b 0x137be4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x198> 137af4: f9400a6a ldr x10, [x19, #0x10] 137af8: 7200011f tst w8, #0x1 137afc: 9a93155b csinc x27, x10, x19, ne 137b00: eb1402df cmp x22, x20 137b04: 54000061 b.ne 0x137b10 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0xc4> 137b08: aa1403f6 mov x22, x20 137b0c: 14000028 b 0x137bac , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x160> 137b10: eb160139 subs x25, x9, x22 137b14: 540004c0 b.eq 0x137bac , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x160> 137b18: 8b18037a add x26, x27, x24 137b1c: eb1402df cmp x22, x20 137b20: 54000149 b.ls 0x137b48 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0xfc> 137b24: b40000b4 cbz x20, 0x137b38 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0xec> 137b28: aa1a03e0 mov x0, x26 137b2c: aa1703e1 mov x1, x23 137b30: aa1403e2 mov x2, x20 137b34: 940096ff bl 0x15d730 137b38: 8b140340 add x0, x26, x20 137b3c: 8b160341 add x1, x26, x22 137b40: aa1903e2 mov x2, x25 137b44: 1400001e b 0x137bbc , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x170> 137b48: eb17035f cmp x26, x23 137b4c: 54000262 b.hs 0x137b98 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x14c> 137b50: 8b150368 add x8, x27, x21 137b54: eb17011f cmp x8, x23 137b58: 54000209 b.ls 0x137b98 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x14c> 137b5c: 8b160348 add x8, x26, x22 137b60: eb17011f cmp x8, x23 137b64: 54000169 b.ls 0x137b90 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x144> 137b68: b40000b6 cbz x22, 0x137b7c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x130> 137b6c: aa1a03e0 mov x0, x26 137b70: aa1703e1 mov x1, x23 137b74: aa1603e2 mov x2, x22 137b78: 940096ee bl 0x15d730 137b7c: 8b1802d8 add x24, x22, x24 137b80: 8b1402f7 add x23, x23, x20 137b84: cb160294 sub x20, x20, x22 137b88: aa1f03f6 mov x22, xzr 137b8c: 14000003 b 0x137b98 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x14c> 137b90: cb160288 sub x8, x20, x22 137b94: 8b0802f7 add x23, x23, x8 137b98: 8b180368 add x8, x27, x24 137b9c: aa1903e2 mov x2, x25 137ba0: 8b140100 add x0, x8, x20 137ba4: 8b160101 add x1, x8, x22 137ba8: 940096e2 bl 0x15d730 137bac: b40000b4 cbz x20, 0x137bc0 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x174> 137bb0: 8b180360 add x0, x27, x24 137bb4: aa1703e1 mov x1, x23 137bb8: aa1403e2 mov x2, x20 137bbc: 940096dd bl 0x15d730 137bc0: cb160288 sub x8, x20, x22 137bc4: 39400269 ldrb w9, [x19] 137bc8: 8b150108 add x8, x8, x21 137bcc: 37000089 tbnz w9, #0x0, 0x137bdc , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x190> 137bd0: 531f7909 lsl w9, w8, #1 137bd4: 39000269 strb w9, [x19] 137bd8: 14000002 b 0x137be0 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x194> 137bdc: f9000668 str x8, [x19, #0x8] 137be0: 38286b7f strb wzr, [x27, x8] 137be4: aa1303e0 mov x0, x19 137be8: f9400bfb ldr x27, [sp, #0x10] 137bec: a9454ff4 ldp x20, x19, [sp, #0x50] 137bf0: a94457f6 ldp x22, x21, [sp, #0x40] 137bf4: a9435ff8 ldp x24, x23, [sp, #0x30] 137bf8: a94267fa ldp x26, x25, [sp, #0x20] 137bfc: a8c67bfd ldp x29, x30, [sp], #0x60 137c00: d50323bf autiasp 137c04: d65f03c0 ret 137c08: aa1303e0 mov x0, x19 137c0c: 9400a1cd bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 0000000000137c10 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)>: 137c10: d503233f paciasp 137c14: a9ba7bfd stp x29, x30, [sp, #-0x60]! 137c18: a9016ffc stp x28, x27, [sp, #0x10] 137c1c: 910003fd mov x29, sp 137c20: a90267fa stp x26, x25, [sp, #0x20] 137c24: a9035ff8 stp x24, x23, [sp, #0x30] 137c28: a90457f6 stp x22, x21, [sp, #0x40] 137c2c: a9054ff4 stp x20, x19, [sp, #0x50] 137c30: aa0003f4 mov x20, x0 137c34: 92800228 mov x8, #-0x12 // =-18 137c38: cb010108 sub x8, x8, x1 137c3c: eb02011f cmp x8, x2 137c40: 54000843 b.lo 0x137d48 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x138> 137c44: 39400288 ldrb w8, [x20] 137c48: aa0703fa mov x26, x7 137c4c: f9400a89 ldr x9, [x20, #0x10] 137c50: aa0603f3 mov x19, x6 137c54: aa0503f7 mov x23, x5 137c58: aa0103f6 mov x22, x1 137c5c: 7200011f tst w8, #0x1 137c60: aa0403f5 mov x21, x4 137c64: aa0303f9 mov x25, x3 137c68: 9a941538 csinc x24, x9, x20, ne 137c6c: 92800328 mov x8, #-0x1a // =-26 137c70: f2efffe8 movk x8, #0x7fff, lsl #48 137c74: eb08003f cmp x1, x8 137c78: 54000168 b.hi 0x137ca4 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x94> 137c7c: 8b160048 add x8, x2, x22 137c80: d37ffac9 lsl x9, x22, #1 137c84: eb09011f cmp x8, x9 137c88: 9a883128 csel x8, x9, x8, lo 137c8c: 91004109 add x9, x8, #0x10 137c90: f1005d1f cmp x8, #0x17 137c94: 927ced29 and x9, x9, #0xfffffffffffffff0 137c98: 528002e8 mov w8, #0x17 // =23 137c9c: 9a89311b csel x27, x8, x9, lo 137ca0: 14000002 b 0x137ca8 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x98> 137ca4: 9280021b mov x27, #-0x11 // =-17 137ca8: aa1b03e0 mov x0, x27 137cac: 9400946d bl 0x15ce60 <_Znwm@plt> 137cb0: aa0003fc mov x28, x0 137cb4: b40000b5 cbz x21, 0x137cc8 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0xb8> 137cb8: aa1c03e0 mov x0, x28 137cbc: aa1803e1 mov x1, x24 137cc0: aa1503e2 mov x2, x21 137cc4: 940094f7 bl 0x15d0a0 137cc8: b40000b3 cbz x19, 0x137cdc , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0xcc> 137ccc: 8b150380 add x0, x28, x21 137cd0: aa1a03e1 mov x1, x26 137cd4: aa1303e2 mov x2, x19 137cd8: 940094f2 bl 0x15d0a0 137cdc: 8b1702a8 add x8, x21, x23 137ce0: eb080339 subs x25, x25, x8 137ce4: 540000e0 b.eq 0x137d00 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0xf0> 137ce8: 8b150388 add x8, x28, x21 137cec: 8b150309 add x9, x24, x21 137cf0: 8b130100 add x0, x8, x19 137cf4: 8b170121 add x1, x9, x23 137cf8: aa1903e2 mov x2, x25 137cfc: 940094e9 bl 0x15d0a0 137d00: f1005adf cmp x22, #0x16 137d04: 54000060 b.eq 0x137d10 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x100> 137d08: aa1803e0 mov x0, x24 137d0c: 94009475 bl 0x15cee0 <_ZdlPv@plt> 137d10: 8b150269 add x9, x19, x21 137d14: b2400368 orr x8, x27, #0x1 137d18: 8b190129 add x9, x9, x25 137d1c: a94457f6 ldp x22, x21, [sp, #0x40] 137d20: f9000288 str x8, [x20] 137d24: a900f289 stp x9, x28, [x20, #0x8] 137d28: 38296b9f strb wzr, [x28, x9] 137d2c: a9454ff4 ldp x20, x19, [sp, #0x50] 137d30: a9435ff8 ldp x24, x23, [sp, #0x30] 137d34: a94267fa ldp x26, x25, [sp, #0x20] 137d38: a9416ffc ldp x28, x27, [sp, #0x10] 137d3c: a8c67bfd ldp x29, x30, [sp], #0x60 137d40: d50323bf autiasp 137d44: d65f03c0 ret 137d48: aa1403e0 mov x0, x20 137d4c: 94009691 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 0000000000137d50 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const>: 137d50: d503245f bti c 137d54: 39400008 ldrb w8, [x0] 137d58: a940a809 ldp x9, x10, [x0, #0x8] 137d5c: 7200011f tst w8, #0x1 137d60: d341fd08 lsr x8, x8, #1 137d64: 9a890109 csel x9, x8, x9, eq 137d68: 9a801548 csinc x8, x10, x0, ne 137d6c: eb02013f cmp x9, x2 137d70: 9a82312a csel x10, x9, x2, lo 137d74: cb0a012b sub x11, x9, x10 137d78: 8b03014a add x10, x10, x3 137d7c: eb03017f cmp x11, x3 137d80: 9a89814a csel x10, x10, x9, hi 137d84: 8b0a0109 add x9, x8, x10 137d88: b4000363 cbz x3, 0x137df4 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0xa4> 137d8c: eb03015f cmp x10, x3 137d90: 5400032b b.lt 0x137df4 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0xa4> 137d94: 8b03002a add x10, x1, x3 137d98: 8b08006b add x11, x3, x8 137d9c: 5280002c mov w12, #0x1 // =1 137da0: d100056b sub x11, x11, #0x1 137da4: cb03018c sub x12, x12, x3 137da8: d100094d sub x13, x10, #0x2 137dac: aa0903ee mov x14, x9 137db0: eb0e017f cmp x11, x14 137db4: 54000200 b.eq 0x137df4 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0xa4> 137db8: aa0e03ef mov x15, x14 137dbc: 385ff151 ldurb w17, [x10, #-0x1] 137dc0: 385ffdd0 ldrb w16, [x14, #-0x1]! 137dc4: 6b11021f cmp w16, w17 137dc8: 54ffff41 b.ne 0x137db0 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0x60> 137dcc: aa1f03f0 mov x16, xzr 137dd0: eb10019f cmp x12, x16 137dd4: 54000140 b.eq 0x137dfc , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0xac> 137dd8: 8b1001f1 add x17, x15, x16 137ddc: 387069a0 ldrb w0, [x13, x16] 137de0: d1000610 sub x16, x16, #0x1 137de4: 385fe231 ldurb w17, [x17, #-0x2] 137de8: 6b00023f cmp w17, w0 137dec: 54ffff20 b.eq 0x137dd0 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0x80> 137df0: 17fffff0 b 0x137db0 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0x60> 137df4: aa0903ea mov x10, x9 137df8: 14000002 b 0x137e00 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0xb0> 137dfc: 8b0c01ca add x10, x14, x12 137e00: eb09015f cmp x10, x9 137e04: cb080148 sub x8, x10, x8 137e08: fa400864 ccmp x3, #0x0, #0x4, eq 137e0c: da9f0100 csinv x0, x8, xzr, eq 137e10: d65f03c0 ret 0000000000137e14 , std::__ndk1::allocator>::__init(char const*, unsigned long, unsigned long)>: 137e14: d503233f paciasp 137e18: a9bd7bfd stp x29, x30, [sp, #-0x30]! 137e1c: a90157f6 stp x22, x21, [sp, #0x10] 137e20: 910003fd mov x29, sp 137e24: a9024ff4 stp x20, x19, [sp, #0x20] 137e28: aa0003f4 mov x20, x0 137e2c: b100407f cmn x3, #0x10 137e30: 54000382 b.hs 0x137ea0 , std::__ndk1::allocator>::__init(char const*, unsigned long, unsigned long)+0x8c> 137e34: aa0203f3 mov x19, x2 137e38: aa0103f5 mov x21, x1 137e3c: f100587f cmp x3, #0x16 137e40: 540000a8 b.hi 0x137e54 , std::__ndk1::allocator>::__init(char const*, unsigned long, unsigned long)+0x40> 137e44: 531f7a68 lsl w8, w19, #1 137e48: 38001688 strb w8, [x20], #0x1 137e4c: b5000173 cbnz x19, 0x137e78 , std::__ndk1::allocator>::__init(char const*, unsigned long, unsigned long)+0x64> 137e50: 1400000e b 0x137e88 , std::__ndk1::allocator>::__init(char const*, unsigned long, unsigned long)+0x74> 137e54: 91004068 add x8, x3, #0x10 137e58: 927ced16 and x22, x8, #0xfffffffffffffff0 137e5c: aa1603e0 mov x0, x22 137e60: 94009400 bl 0x15ce60 <_Znwm@plt> 137e64: b24002c8 orr x8, x22, #0x1 137e68: a9008293 stp x19, x0, [x20, #0x8] 137e6c: f9000288 str x8, [x20] 137e70: aa0003f4 mov x20, x0 137e74: b40000b3 cbz x19, 0x137e88 , std::__ndk1::allocator>::__init(char const*, unsigned long, unsigned long)+0x74> 137e78: aa1403e0 mov x0, x20 137e7c: aa1503e1 mov x1, x21 137e80: aa1303e2 mov x2, x19 137e84: 94009487 bl 0x15d0a0 137e88: 38336a9f strb wzr, [x20, x19] 137e8c: a9424ff4 ldp x20, x19, [sp, #0x20] 137e90: a94157f6 ldp x22, x21, [sp, #0x10] 137e94: a8c37bfd ldp x29, x30, [sp], #0x30 137e98: d50323bf autiasp 137e9c: d65f03c0 ret 137ea0: aa1403e0 mov x0, x20 137ea4: 9400963b bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 0000000000137ea8 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: 137ea8: d503233f paciasp 137eac: a9bd7bfd stp x29, x30, [sp, #-0x30]! 137eb0: a90157f6 stp x22, x21, [sp, #0x10] 137eb4: 910003fd mov x29, sp 137eb8: a9024ff4 stp x20, x19, [sp, #0x20] 137ebc: 39400028 ldrb w8, [x1] 137ec0: aa0003f3 mov x19, x0 137ec4: 37000148 tbnz w8, #0x0, 0x137eec , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x44> 137ec8: f9400828 ldr x8, [x1, #0x10] 137ecc: 3dc00020 ldr q0, [x1] 137ed0: a94157f6 ldp x22, x21, [sp, #0x10] 137ed4: f9000a68 str x8, [x19, #0x10] 137ed8: 3d800260 str q0, [x19] 137edc: a9424ff4 ldp x20, x19, [sp, #0x20] 137ee0: a8c37bfd ldp x29, x30, [sp], #0x30 137ee4: d50323bf autiasp 137ee8: d65f03c0 ret 137eec: a940d036 ldp x22, x20, [x1, #0x8] 137ef0: f1005adf cmp x22, #0x16 137ef4: 54000088 b.hi 0x137f04 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x5c> 137ef8: 531f7ac8 lsl w8, w22, #1 137efc: 38001668 strb w8, [x19], #0x1 137f00: 1400000b b 0x137f2c , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x84> 137f04: b10042df cmn x22, #0x10 137f08: 54000222 b.hs 0x137f4c , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xa4> 137f0c: 910042c8 add x8, x22, #0x10 137f10: 927ced15 and x21, x8, #0xfffffffffffffff0 137f14: aa1503e0 mov x0, x21 137f18: 940093d2 bl 0x15ce60 <_Znwm@plt> 137f1c: b24002a8 orr x8, x21, #0x1 137f20: a9008276 stp x22, x0, [x19, #0x8] 137f24: f9000268 str x8, [x19] 137f28: aa0003f3 mov x19, x0 137f2c: 910006c2 add x2, x22, #0x1 137f30: aa1303e0 mov x0, x19 137f34: aa1403e1 mov x1, x20 137f38: a9424ff4 ldp x20, x19, [sp, #0x20] 137f3c: a94157f6 ldp x22, x21, [sp, #0x10] 137f40: a8c37bfd ldp x29, x30, [sp], #0x30 137f44: d50323bf autiasp 137f48: 14009456 b 0x15d0a0 137f4c: aa1303e0 mov x0, x19 137f50: 94009610 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 0000000000137f54 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*)>: 137f54: d503233f paciasp 137f58: a9bd7bfd stp x29, x30, [sp, #-0x30]! 137f5c: a90157f6 stp x22, x21, [sp, #0x10] 137f60: 910003fd mov x29, sp 137f64: a9024ff4 stp x20, x19, [sp, #0x20] 137f68: aa0003f6 mov x22, x0 137f6c: aa0303e0 mov x0, x3 137f70: aa0303f3 mov x19, x3 137f74: aa0203f4 mov x20, x2 137f78: aa0103f5 mov x21, x1 137f7c: 940095fd bl 0x15d770 137f80: aa0003e4 mov x4, x0 137f84: aa1603e0 mov x0, x22 137f88: aa1503e1 mov x1, x21 137f8c: aa1403e2 mov x2, x20 137f90: aa1303e3 mov x3, x19 137f94: a9424ff4 ldp x20, x19, [sp, #0x20] 137f98: a94157f6 ldp x22, x21, [sp, #0x10] 137f9c: a8c37bfd ldp x29, x30, [sp], #0x30 137fa0: d50323bf autiasp 137fa4: 1400a0eb b 0x160350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKcm@plt> 0000000000137fa8 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)>: 137fa8: d503233f paciasp 137fac: a9bd7bfd stp x29, x30, [sp, #-0x30]! 137fb0: a90157f6 stp x22, x21, [sp, #0x10] 137fb4: 910003fd mov x29, sp 137fb8: a9024ff4 stp x20, x19, [sp, #0x20] 137fbc: 39400028 ldrb w8, [x1] 137fc0: aa0003f3 mov x19, x0 137fc4: 37000148 tbnz w8, #0x0, 0x137fec , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x44> 137fc8: f9400828 ldr x8, [x1, #0x10] 137fcc: 3dc00020 ldr q0, [x1] 137fd0: a94157f6 ldp x22, x21, [sp, #0x10] 137fd4: f9000a68 str x8, [x19, #0x10] 137fd8: 3d800260 str q0, [x19] 137fdc: a9424ff4 ldp x20, x19, [sp, #0x20] 137fe0: a8c37bfd ldp x29, x30, [sp], #0x30 137fe4: d50323bf autiasp 137fe8: d65f03c0 ret 137fec: a940d036 ldp x22, x20, [x1, #0x8] 137ff0: f1005adf cmp x22, #0x16 137ff4: 54000088 b.hi 0x138004 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x5c> 137ff8: 531f7ac8 lsl w8, w22, #1 137ffc: 38001668 strb w8, [x19], #0x1 138000: 1400000b b 0x13802c , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x84> 138004: b10042df cmn x22, #0x10 138008: 54000222 b.hs 0x13804c , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0xa4> 13800c: 910042c8 add x8, x22, #0x10 138010: 927ced15 and x21, x8, #0xfffffffffffffff0 138014: aa1503e0 mov x0, x21 138018: 94009392 bl 0x15ce60 <_Znwm@plt> 13801c: b24002a8 orr x8, x21, #0x1 138020: a9008276 stp x22, x0, [x19, #0x8] 138024: f9000268 str x8, [x19] 138028: aa0003f3 mov x19, x0 13802c: 910006c2 add x2, x22, #0x1 138030: aa1303e0 mov x0, x19 138034: aa1403e1 mov x1, x20 138038: a9424ff4 ldp x20, x19, [sp, #0x20] 13803c: a94157f6 ldp x22, x21, [sp, #0x10] 138040: a8c37bfd ldp x29, x30, [sp], #0x30 138044: d50323bf autiasp 138048: 14009416 b 0x15d0a0 13804c: aa1303e0 mov x0, x19 138050: 940095d0 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 0000000000138054 , std::__ndk1::allocator>::find_last_not_of(char const*, unsigned long, unsigned long) const>: 138054: d503233f paciasp 138058: a9bd7bfd stp x29, x30, [sp, #-0x30]! 13805c: a90157f6 stp x22, x21, [sp, #0x10] 138060: 910003fd mov x29, sp 138064: a9024ff4 stp x20, x19, [sp, #0x20] 138068: 39400008 ldrb w8, [x0] 13806c: aa0303f3 mov x19, x3 138070: a940a809 ldp x9, x10, [x0, #0x8] 138074: aa0103f4 mov x20, x1 138078: 7200011f tst w8, #0x1 13807c: d341fd08 lsr x8, x8, #1 138080: 9a890108 csel x8, x8, x9, eq 138084: 9a801556 csinc x22, x10, x0, ne 138088: eb02011f cmp x8, x2 13808c: 9a829508 csinc x8, x8, x2, ls 138090: d1000508 sub x8, x8, #0x1 138094: aa0803f5 mov x21, x8 138098: b100051f cmn x8, #0x1 13809c: 54000100 b.eq 0x1380bc , std::__ndk1::allocator>::find_last_not_of(char const*, unsigned long, unsigned long) const+0x68> 1380a0: b40000f3 cbz x19, 0x1380bc , std::__ndk1::allocator>::find_last_not_of(char const*, unsigned long, unsigned long) const+0x68> 1380a4: 38756ac1 ldrb w1, [x22, x21] 1380a8: aa1403e0 mov x0, x20 1380ac: aa1303e2 mov x2, x19 1380b0: 94009764 bl 0x15de40 1380b4: d10006a8 sub x8, x21, #0x1 1380b8: b5fffee0 cbnz x0, 0x138094 , std::__ndk1::allocator>::find_last_not_of(char const*, unsigned long, unsigned long) const+0x40> 1380bc: aa1503e0 mov x0, x21 1380c0: a9424ff4 ldp x20, x19, [sp, #0x20] 1380c4: a94157f6 ldp x22, x21, [sp, #0x10] 1380c8: a8c37bfd ldp x29, x30, [sp], #0x30 1380cc: d50323bf autiasp 1380d0: d65f03c0 ret 00000000001380d4 , std::__ndk1::allocator>::~basic_string()>: 1380d4: d503245f bti c 1380d8: 39400008 ldrb w8, [x0] 1380dc: 37000048 tbnz w8, #0x0, 0x1380e4 , std::__ndk1::allocator>::~basic_string()+0x10> 1380e0: d65f03c0 ret 1380e4: f9400800 ldr x0, [x0, #0x10] 1380e8: 1400937e b 0x15cee0 <_ZdlPv@plt> 00000000001380ec , std::__ndk1::allocator>::find_first_not_of(char const*, unsigned long, unsigned long) const>: 1380ec: d503233f paciasp 1380f0: a9bc7bfd stp x29, x30, [sp, #-0x40]! 1380f4: f9000bf7 str x23, [sp, #0x10] 1380f8: 910003fd mov x29, sp 1380fc: a90257f6 stp x22, x21, [sp, #0x20] 138100: a9034ff4 stp x20, x19, [sp, #0x30] 138104: 39400008 ldrb w8, [x0] 138108: a940a809 ldp x9, x10, [x0, #0x8] 13810c: 7200011f tst w8, #0x1 138110: d341fd08 lsr x8, x8, #1 138114: 9a890108 csel x8, x8, x9, eq 138118: 9a801555 csinc x21, x10, x0, ne 13811c: eb020117 subs x23, x8, x2 138120: 540001a9 b.ls 0x138154 , std::__ndk1::allocator>::find_first_not_of(char const*, unsigned long, unsigned long) const+0x68> 138124: aa0303f3 mov x19, x3 138128: 8b0202b6 add x22, x21, x2 13812c: b4000183 cbz x3, 0x13815c , std::__ndk1::allocator>::find_first_not_of(char const*, unsigned long, unsigned long) const+0x70> 138130: aa0103f4 mov x20, x1 138134: 394002c1 ldrb w1, [x22] 138138: aa1403e0 mov x0, x20 13813c: aa1303e2 mov x2, x19 138140: 94009740 bl 0x15de40 138144: b40000c0 cbz x0, 0x13815c , std::__ndk1::allocator>::find_first_not_of(char const*, unsigned long, unsigned long) const+0x70> 138148: 910006d6 add x22, x22, #0x1 13814c: f10006f7 subs x23, x23, #0x1 138150: 54ffff21 b.ne 0x138134 , std::__ndk1::allocator>::find_first_not_of(char const*, unsigned long, unsigned long) const+0x48> 138154: 92800000 mov x0, #-0x1 // =-1 138158: 14000002 b 0x138160 , std::__ndk1::allocator>::find_first_not_of(char const*, unsigned long, unsigned long) const+0x74> 13815c: cb1502c0 sub x0, x22, x21 138160: a9434ff4 ldp x20, x19, [sp, #0x30] 138164: a94257f6 ldp x22, x21, [sp, #0x20] 138168: f9400bf7 ldr x23, [sp, #0x10] 13816c: a8c47bfd ldp x29, x30, [sp], #0x40 138170: d50323bf autiasp 138174: d65f03c0 ret 0000000000138178 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)>: 138178: d503233f paciasp 13817c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 138180: a9015ff8 stp x24, x23, [sp, #0x10] 138184: 910003fd mov x29, sp 138188: a90257f6 stp x22, x21, [sp, #0x20] 13818c: a9034ff4 stp x20, x19, [sp, #0x30] 138190: 39400008 ldrb w8, [x0] 138194: aa0003f3 mov x19, x0 138198: f9400409 ldr x9, [x0, #0x8] 13819c: d341fd0a lsr x10, x8, #1 1381a0: 7200011f tst w8, #0x1 1381a4: 9a890156 csel x22, x10, x9, eq 1381a8: eb0102df cmp x22, x1 1381ac: 54000663 b.lo 0x138278 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0x100> 1381b0: aa0203f4 mov x20, x2 1381b4: b4000542 cbz x2, 0x13825c , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0xe4> 1381b8: f9400269 ldr x9, [x19] 1381bc: 7200011f tst w8, #0x1 1381c0: 528002ca mov w10, #0x16 // =22 1381c4: 2a0303f5 mov w21, w3 1381c8: aa0103f7 mov x23, x1 1381cc: 927ff929 and x9, x9, #0xfffffffffffffffe 1381d0: d1000529 sub x9, x9, #0x1 1381d4: 9a890141 csel x1, x10, x9, eq 1381d8: cb160029 sub x9, x1, x22 1381dc: eb14013f cmp x9, x20 1381e0: 54000162 b.hs 0x13820c , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0x94> 1381e4: 8b1402c8 add x8, x22, x20 1381e8: aa1303e0 mov x0, x19 1381ec: cb010102 sub x2, x8, x1 1381f0: aa1603e3 mov x3, x22 1381f4: aa1703e4 mov x4, x23 1381f8: aa1f03e5 mov x5, xzr 1381fc: aa1403e6 mov x6, x20 138200: 9400a018 bl 0x160260 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm@plt> 138204: f9400a78 ldr x24, [x19, #0x10] 138208: 14000009 b 0x13822c , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0xb4> 13820c: f9400a69 ldr x9, [x19, #0x10] 138210: 7200011f tst w8, #0x1 138214: 9a931538 csinc x24, x9, x19, ne 138218: eb1702c2 subs x2, x22, x23 13821c: 54000080 b.eq 0x13822c , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0xb4> 138220: 8b170301 add x1, x24, x23 138224: 8b140020 add x0, x1, x20 138228: 94009542 bl 0x15d730 13822c: 8b170300 add x0, x24, x23 138230: 2a1503e1 mov w1, w21 138234: aa1403e2 mov x2, x20 138238: 94009302 bl 0x15ce40 13823c: 39400269 ldrb w9, [x19] 138240: 8b1402c8 add x8, x22, x20 138244: 37000089 tbnz w9, #0x0, 0x138254 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0xdc> 138248: 531f7909 lsl w9, w8, #1 13824c: 39000269 strb w9, [x19] 138250: 14000002 b 0x138258 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0xe0> 138254: f9000668 str x8, [x19, #0x8] 138258: 38286b1f strb wzr, [x24, x8] 13825c: aa1303e0 mov x0, x19 138260: a9434ff4 ldp x20, x19, [sp, #0x30] 138264: a94257f6 ldp x22, x21, [sp, #0x20] 138268: a9415ff8 ldp x24, x23, [sp, #0x10] 13826c: a8c47bfd ldp x29, x30, [sp], #0x40 138270: d50323bf autiasp 138274: d65f03c0 ret 138278: aa1303e0 mov x0, x19 13827c: 9400a031 bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 0000000000138280 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)>: 138280: d503233f paciasp 138284: a9ba7bfd stp x29, x30, [sp, #-0x60]! 138288: f9000bfb str x27, [sp, #0x10] 13828c: 910003fd mov x29, sp 138290: a90267fa stp x26, x25, [sp, #0x20] 138294: a9035ff8 stp x24, x23, [sp, #0x30] 138298: a90457f6 stp x22, x21, [sp, #0x40] 13829c: a9054ff4 stp x20, x19, [sp, #0x50] 1382a0: aa0003f3 mov x19, x0 1382a4: 92800208 mov x8, #-0x11 // =-17 1382a8: cb010108 sub x8, x8, x1 1382ac: eb02011f cmp x8, x2 1382b0: 54000703 b.lo 0x138390 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0x110> 1382b4: 39400268 ldrb w8, [x19] 1382b8: aa0603f5 mov x21, x6 1382bc: f9400a69 ldr x9, [x19, #0x10] 1382c0: aa0503f6 mov x22, x5 1382c4: aa0103f4 mov x20, x1 1382c8: aa0403f8 mov x24, x4 1382cc: 7200011f tst w8, #0x1 1382d0: aa0303f9 mov x25, x3 1382d4: 9a931537 csinc x23, x9, x19, ne 1382d8: 92800328 mov x8, #-0x1a // =-26 1382dc: f2efffe8 movk x8, #0x7fff, lsl #48 1382e0: eb08003f cmp x1, x8 1382e4: 54000168 b.hi 0x138310 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0x90> 1382e8: 8b140048 add x8, x2, x20 1382ec: d37ffa89 lsl x9, x20, #1 1382f0: eb09011f cmp x8, x9 1382f4: 9a883128 csel x8, x9, x8, lo 1382f8: 91004109 add x9, x8, #0x10 1382fc: f1005d1f cmp x8, #0x17 138300: 927ced29 and x9, x9, #0xfffffffffffffff0 138304: 528002e8 mov w8, #0x17 // =23 138308: 9a89311a csel x26, x8, x9, lo 13830c: 14000002 b 0x138314 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0x94> 138310: 9280021a mov x26, #-0x11 // =-17 138314: aa1a03e0 mov x0, x26 138318: 940092d2 bl 0x15ce60 <_Znwm@plt> 13831c: aa0003fb mov x27, x0 138320: b40000b8 cbz x24, 0x138334 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0xb4> 138324: aa1b03e0 mov x0, x27 138328: aa1703e1 mov x1, x23 13832c: aa1803e2 mov x2, x24 138330: 9400935c bl 0x15d0a0 138334: 8b160308 add x8, x24, x22 138338: eb080322 subs x2, x25, x8 13833c: 540000c0 b.eq 0x138354 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0xd4> 138340: 8b180368 add x8, x27, x24 138344: 8b1802e9 add x9, x23, x24 138348: 8b150100 add x0, x8, x21 13834c: 8b160121 add x1, x9, x22 138350: 94009354 bl 0x15d0a0 138354: f1005a9f cmp x20, #0x16 138358: 54000060 b.eq 0x138364 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0xe4> 13835c: aa1703e0 mov x0, x23 138360: 940092e0 bl 0x15cee0 <_ZdlPv@plt> 138364: b2400348 orr x8, x26, #0x1 138368: f9000a7b str x27, [x19, #0x10] 13836c: a94457f6 ldp x22, x21, [sp, #0x40] 138370: f9000268 str x8, [x19] 138374: f9400bfb ldr x27, [sp, #0x10] 138378: a9454ff4 ldp x20, x19, [sp, #0x50] 13837c: a9435ff8 ldp x24, x23, [sp, #0x30] 138380: a94267fa ldp x26, x25, [sp, #0x20] 138384: a8c67bfd ldp x29, x30, [sp], #0x60 138388: d50323bf autiasp 13838c: d65f03c0 ret 138390: aa1303e0 mov x0, x19 138394: 940094ff bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 0000000000138398 , std::__ndk1::allocator>::operator=(char)>: 138398: d503245f bti c 13839c: 39400008 ldrb w8, [x0] 1383a0: 370000a8 tbnz w8, #0x0, 0x1383b4 , std::__ndk1::allocator>::operator=(char)+0x1c> 1383a4: 52800049 mov w9, #0x2 // =2 1383a8: aa0003e8 mov x8, x0 1383ac: 38001509 strb w9, [x8], #0x1 1383b0: 14000004 b 0x1383c0 , std::__ndk1::allocator>::operator=(char)+0x28> 1383b4: 52800029 mov w9, #0x1 // =1 1383b8: f9400808 ldr x8, [x0, #0x10] 1383bc: f9000409 str x9, [x0, #0x8] 1383c0: 39000101 strb w1, [x8] 1383c4: 3900051f strb wzr, [x8, #0x1] 1383c8: d65f03c0 ret 00000000001383cc , std::__ndk1::allocator>::__init(char const*, unsigned long)>: 1383cc: d503233f paciasp 1383d0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 1383d4: a90157f6 stp x22, x21, [sp, #0x10] 1383d8: 910003fd mov x29, sp 1383dc: a9024ff4 stp x20, x19, [sp, #0x20] 1383e0: aa0003f4 mov x20, x0 1383e4: b100405f cmn x2, #0x10 1383e8: 54000362 b.hs 0x138454 , std::__ndk1::allocator>::__init(char const*, unsigned long)+0x88> 1383ec: aa0203f3 mov x19, x2 1383f0: aa0103f5 mov x21, x1 1383f4: f1005c5f cmp x2, #0x17 1383f8: 540000a2 b.hs 0x13840c , std::__ndk1::allocator>::__init(char const*, unsigned long)+0x40> 1383fc: 531f7a68 lsl w8, w19, #1 138400: 38001688 strb w8, [x20], #0x1 138404: b5000153 cbnz x19, 0x13842c , std::__ndk1::allocator>::__init(char const*, unsigned long)+0x60> 138408: 1400000d b 0x13843c , std::__ndk1::allocator>::__init(char const*, unsigned long)+0x70> 13840c: 91004268 add x8, x19, #0x10 138410: 927ced16 and x22, x8, #0xfffffffffffffff0 138414: aa1603e0 mov x0, x22 138418: 94009292 bl 0x15ce60 <_Znwm@plt> 13841c: b24002c8 orr x8, x22, #0x1 138420: a9008293 stp x19, x0, [x20, #0x8] 138424: f9000288 str x8, [x20] 138428: aa0003f4 mov x20, x0 13842c: aa1403e0 mov x0, x20 138430: aa1503e1 mov x1, x21 138434: aa1303e2 mov x2, x19 138438: 9400931a bl 0x15d0a0 13843c: 38336a9f strb wzr, [x20, x19] 138440: a9424ff4 ldp x20, x19, [sp, #0x20] 138444: a94157f6 ldp x22, x21, [sp, #0x10] 138448: a8c37bfd ldp x29, x30, [sp], #0x30 13844c: d50323bf autiasp 138450: d65f03c0 ret 138454: aa1403e0 mov x0, x20 138458: 940094ce bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 000000000013845c , std::__ndk1::allocator>::at(unsigned long) const>: 13845c: d503233f paciasp 138460: a9bf7bfd stp x29, x30, [sp, #-0x10]! 138464: 910003fd mov x29, sp 138468: 39400008 ldrb w8, [x0] 13846c: f9400409 ldr x9, [x0, #0x8] 138470: d341fd0a lsr x10, x8, #1 138474: 7200011f tst w8, #0x1 138478: 9a890149 csel x9, x10, x9, eq 13847c: eb01013f cmp x9, x1 138480: 54000109 b.ls 0x1384a0 , std::__ndk1::allocator>::at(unsigned long) const+0x44> 138484: f9400809 ldr x9, [x0, #0x10] 138488: 7200011f tst w8, #0x1 13848c: 9a801528 csinc x8, x9, x0, ne 138490: 8b010100 add x0, x8, x1 138494: a8c17bfd ldp x29, x30, [sp], #0x10 138498: d50323bf autiasp 13849c: d65f03c0 ret 1384a0: 94009fa8 bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000001384a4 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)>: 1384a4: d503233f paciasp 1384a8: a9bc7bfd stp x29, x30, [sp, #-0x40]! 1384ac: a9015ff8 stp x24, x23, [sp, #0x10] 1384b0: 910003fd mov x29, sp 1384b4: a90257f6 stp x22, x21, [sp, #0x20] 1384b8: a9034ff4 stp x20, x19, [sp, #0x30] 1384bc: 39400008 ldrb w8, [x0] 1384c0: aa0003f3 mov x19, x0 1384c4: f9400409 ldr x9, [x0, #0x8] 1384c8: d341fd0a lsr x10, x8, #1 1384cc: 7200011f tst w8, #0x1 1384d0: 9a890157 csel x23, x10, x9, eq 1384d4: eb0102ff cmp x23, x1 1384d8: 54000703 b.lo 0x1385b8 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0x114> 1384dc: f9400269 ldr x9, [x19] 1384e0: 7200011f tst w8, #0x1 1384e4: 528002ca mov w10, #0x16 // =22 1384e8: aa0303f4 mov x20, x3 1384ec: aa0203f5 mov x21, x2 1384f0: aa0103f6 mov x22, x1 1384f4: 927ff929 and x9, x9, #0xfffffffffffffffe 1384f8: d1000529 sub x9, x9, #0x1 1384fc: 9a890141 csel x1, x10, x9, eq 138500: cb170029 sub x9, x1, x23 138504: eb03013f cmp x9, x3 138508: 54000162 b.hs 0x138534 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0x90> 13850c: 8b1402e8 add x8, x23, x20 138510: aa1303e0 mov x0, x19 138514: cb010102 sub x2, x8, x1 138518: aa1703e3 mov x3, x23 13851c: aa1603e4 mov x4, x22 138520: aa1f03e5 mov x5, xzr 138524: aa1403e6 mov x6, x20 138528: aa1503e7 mov x7, x21 13852c: 94009f8d bl 0x160360 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt> 138530: 1400001b b 0x13859c , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0xf8> 138534: b4000354 cbz x20, 0x13859c , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0xf8> 138538: f9400a69 ldr x9, [x19, #0x10] 13853c: 7200011f tst w8, #0x1 138540: 9a931538 csinc x24, x9, x19, ne 138544: eb1602e2 subs x2, x23, x22 138548: 54000120 b.eq 0x13856c , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0xc8> 13854c: 8b170308 add x8, x24, x23 138550: 8b160301 add x1, x24, x22 138554: eb15011f cmp x8, x21 138558: 8b140020 add x0, x1, x20 13855c: fa558022 ccmp x1, x21, #0x2, hi 138560: 9a9f9288 csel x8, x20, xzr, ls 138564: 8b0802b5 add x21, x21, x8 138568: 94009472 bl 0x15d730 13856c: 8b160300 add x0, x24, x22 138570: aa1503e1 mov x1, x21 138574: aa1403e2 mov x2, x20 138578: 9400946e bl 0x15d730 13857c: 39400269 ldrb w9, [x19] 138580: 8b1402e8 add x8, x23, x20 138584: 37000089 tbnz w9, #0x0, 0x138594 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0xf0> 138588: 531f7909 lsl w9, w8, #1 13858c: 39000269 strb w9, [x19] 138590: 14000002 b 0x138598 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0xf4> 138594: f9000668 str x8, [x19, #0x8] 138598: 38286b1f strb wzr, [x24, x8] 13859c: aa1303e0 mov x0, x19 1385a0: a9434ff4 ldp x20, x19, [sp, #0x30] 1385a4: a94257f6 ldp x22, x21, [sp, #0x20] 1385a8: a9415ff8 ldp x24, x23, [sp, #0x10] 1385ac: a8c47bfd ldp x29, x30, [sp], #0x40 1385b0: d50323bf autiasp 1385b4: d65f03c0 ret 1385b8: aa1303e0 mov x0, x19 1385bc: 94009f61 bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000001385c0 , std::__ndk1::allocator>::find_first_of(char const*, unsigned long, unsigned long) const>: 1385c0: d503245f bti c 1385c4: aa0003e8 mov x8, x0 1385c8: 92800000 mov x0, #-0x1 // =-1 1385cc: a940a90b ldp x11, x10, [x8, #0x8] 1385d0: 39400109 ldrb w9, [x8] 1385d4: 7200013f tst w9, #0x1 1385d8: d341fd29 lsr x9, x9, #1 1385dc: 9a881548 csinc x8, x10, x8, ne 1385e0: 9a8b012a csel x10, x9, x11, eq 1385e4: b4000283 cbz x3, 0x138634 , std::__ndk1::allocator>::find_first_of(char const*, unsigned long, unsigned long) const+0x74> 1385e8: eb02015f cmp x10, x2 1385ec: 54000249 b.ls 0x138634 , std::__ndk1::allocator>::find_first_of(char const*, unsigned long, unsigned long) const+0x74> 1385f0: 8b020109 add x9, x8, x2 1385f4: 8b0a010a add x10, x8, x10 1385f8: 3940012b ldrb w11, [x9] 1385fc: aa0303ec mov x12, x3 138600: aa0103ed mov x13, x1 138604: 384015ae ldrb w14, [x13], #0x1 138608: 6b0e017f cmp w11, w14 13860c: 540000e0 b.eq 0x138628 , std::__ndk1::allocator>::find_first_of(char const*, unsigned long, unsigned long) const+0x68> 138610: f100058c subs x12, x12, #0x1 138614: 54ffff81 b.ne 0x138604 , std::__ndk1::allocator>::find_first_of(char const*, unsigned long, unsigned long) const+0x44> 138618: 91000529 add x9, x9, #0x1 13861c: eb0a013f cmp x9, x10 138620: 54fffec1 b.ne 0x1385f8 , std::__ndk1::allocator>::find_first_of(char const*, unsigned long, unsigned long) const+0x38> 138624: aa0a03e9 mov x9, x10 138628: cb080128 sub x8, x9, x8 13862c: eb0a013f cmp x9, x10 138630: da9f1100 csinv x0, x8, xzr, ne 138634: d65f03c0 ret 0000000000138638 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)>: 138638: d503233f paciasp 13863c: a9bb7bfd stp x29, x30, [sp, #-0x50]! 138640: f9000bf9 str x25, [sp, #0x10] 138644: 910003fd mov x29, sp 138648: a9025ff8 stp x24, x23, [sp, #0x20] 13864c: a90357f6 stp x22, x21, [sp, #0x30] 138650: a9044ff4 stp x20, x19, [sp, #0x40] 138654: 39400008 ldrb w8, [x0] 138658: aa0003f3 mov x19, x0 13865c: f9400409 ldr x9, [x0, #0x8] 138660: d341fd0a lsr x10, x8, #1 138664: 7200011f tst w8, #0x1 138668: 9a890156 csel x22, x10, x9, eq 13866c: eb0102c9 subs x9, x22, x1 138670: 54000783 b.lo 0x138760 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0x128> 138674: f940026a ldr x10, [x19] 138678: eb02013f cmp x9, x2 13867c: 9a823138 csel x24, x9, x2, lo 138680: 7200011f tst w8, #0x1 138684: 528002cb mov w11, #0x16 // =22 138688: 2a0403f5 mov w21, w4 13868c: 927ff94a and x10, x10, #0xfffffffffffffffe 138690: aa0303f4 mov x20, x3 138694: d100054a sub x10, x10, #0x1 138698: aa0103f7 mov x23, x1 13869c: 9a8a0161 csel x1, x11, x10, eq 1386a0: cb16030a sub x10, x24, x22 1386a4: 8b01014a add x10, x10, x1 1386a8: eb03015f cmp x10, x3 1386ac: 54000182 b.hs 0x1386dc , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0xa4> 1386b0: 8b1402c8 add x8, x22, x20 1386b4: 8b010309 add x9, x24, x1 1386b8: cb090102 sub x2, x8, x9 1386bc: aa1303e0 mov x0, x19 1386c0: aa1603e3 mov x3, x22 1386c4: aa1703e4 mov x4, x23 1386c8: aa1803e5 mov x5, x24 1386cc: aa1403e6 mov x6, x20 1386d0: 94009ee4 bl 0x160260 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm@plt> 1386d4: f9400a79 ldr x25, [x19, #0x10] 1386d8: 1400000d b 0x13870c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0xd4> 1386dc: f9400a6a ldr x10, [x19, #0x10] 1386e0: 7200011f tst w8, #0x1 1386e4: 9a931559 csinc x25, x10, x19, ne 1386e8: eb14031f cmp x24, x20 1386ec: 540000e0 b.eq 0x138708 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0xd0> 1386f0: eb180122 subs x2, x9, x24 1386f4: 540000a0 b.eq 0x138708 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0xd0> 1386f8: 8b170328 add x8, x25, x23 1386fc: 8b140100 add x0, x8, x20 138700: 8b180101 add x1, x8, x24 138704: 9400940b bl 0x15d730 138708: b40000b4 cbz x20, 0x13871c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0xe4> 13870c: 8b170320 add x0, x25, x23 138710: 2a1503e1 mov w1, w21 138714: aa1403e2 mov x2, x20 138718: 940091ca bl 0x15ce40 13871c: cb180288 sub x8, x20, x24 138720: 39400269 ldrb w9, [x19] 138724: 8b160108 add x8, x8, x22 138728: 37000089 tbnz w9, #0x0, 0x138738 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0x100> 13872c: 531f7909 lsl w9, w8, #1 138730: 39000269 strb w9, [x19] 138734: 14000002 b 0x13873c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0x104> 138738: f9000668 str x8, [x19, #0x8] 13873c: aa1303e0 mov x0, x19 138740: 38286b3f strb wzr, [x25, x8] 138744: a9444ff4 ldp x20, x19, [sp, #0x40] 138748: a94357f6 ldp x22, x21, [sp, #0x30] 13874c: a9425ff8 ldp x24, x23, [sp, #0x20] 138750: f9400bf9 ldr x25, [sp, #0x10] 138754: a8c57bfd ldp x29, x30, [sp], #0x50 138758: d50323bf autiasp 13875c: d65f03c0 ret 138760: aa1303e0 mov x0, x19 138764: 94009ef7 bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 0000000000138768 , std::__ndk1::allocator>::assign(char const*, unsigned long)>: 138768: d503233f paciasp 13876c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 138770: f9000bf5 str x21, [sp, #0x10] 138774: 910003fd mov x29, sp 138778: a9024ff4 stp x20, x19, [sp, #0x20] 13877c: f940000a ldr x10, [x0] 138780: 528002c9 mov w9, #0x16 // =22 138784: 39400008 ldrb w8, [x0] 138788: aa0203f4 mov x20, x2 13878c: aa0103e7 mov x7, x1 138790: aa0003f3 mov x19, x0 138794: 927ff94a and x10, x10, #0xfffffffffffffffe 138798: d100054a sub x10, x10, #0x1 13879c: 7200011f tst w8, #0x1 1387a0: 9a8a0121 csel x1, x9, x10, eq 1387a4: eb02003f cmp x1, x2 1387a8: 54000182 b.hs 0x1387d8 , std::__ndk1::allocator>::assign(char const*, unsigned long)+0x70> 1387ac: f9400669 ldr x9, [x19, #0x8] 1387b0: 53017d0a lsr w10, w8, #1 1387b4: 7200011f tst w8, #0x1 1387b8: cb010282 sub x2, x20, x1 1387bc: aa1303e0 mov x0, x19 1387c0: aa1f03e4 mov x4, xzr 1387c4: 9a890143 csel x3, x10, x9, eq 1387c8: aa1403e6 mov x6, x20 1387cc: aa0303e5 mov x5, x3 1387d0: 94009ee4 bl 0x160360 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt> 1387d4: 14000010 b 0x138814 , std::__ndk1::allocator>::assign(char const*, unsigned long)+0xac> 1387d8: f9400a69 ldr x9, [x19, #0x10] 1387dc: 7200011f tst w8, #0x1 1387e0: 9a931535 csinc x21, x9, x19, ne 1387e4: b40000b4 cbz x20, 0x1387f8 , std::__ndk1::allocator>::assign(char const*, unsigned long)+0x90> 1387e8: aa1503e0 mov x0, x21 1387ec: aa0703e1 mov x1, x7 1387f0: aa1403e2 mov x2, x20 1387f4: 940093cf bl 0x15d730 1387f8: 38346abf strb wzr, [x21, x20] 1387fc: 39400268 ldrb w8, [x19] 138800: 37000088 tbnz w8, #0x0, 0x138810 , std::__ndk1::allocator>::assign(char const*, unsigned long)+0xa8> 138804: 531f7a88 lsl w8, w20, #1 138808: 39000268 strb w8, [x19] 13880c: 14000002 b 0x138814 , std::__ndk1::allocator>::assign(char const*, unsigned long)+0xac> 138810: f9000674 str x20, [x19, #0x8] 138814: aa1303e0 mov x0, x19 138818: f9400bf5 ldr x21, [sp, #0x10] 13881c: a9424ff4 ldp x20, x19, [sp, #0x20] 138820: a8c37bfd ldp x29, x30, [sp], #0x30 138824: d50323bf autiasp 138828: d65f03c0 ret 000000000013882c , std::__ndk1::allocator>::reserve(unsigned long)>: 13882c: d503233f paciasp 138830: a9bc7bfd stp x29, x30, [sp, #-0x40]! 138834: a9015ff8 stp x24, x23, [sp, #0x10] 138838: 910003fd mov x29, sp 13883c: a90257f6 stp x22, x21, [sp, #0x20] 138840: a9034ff4 stp x20, x19, [sp, #0x30] 138844: aa0003f3 mov x19, x0 138848: b100403f cmn x1, #0x10 13884c: 540007c2 b.hs 0x138944 , std::__ndk1::allocator>::reserve(unsigned long)+0x118> 138850: a9402668 ldp x8, x9, [x19] 138854: 528002cb mov w11, #0x16 // =22 138858: 39400275 ldrb w21, [x19] 13885c: 927ff908 and x8, x8, #0xfffffffffffffffe 138860: 720002bf tst w21, #0x1 138864: d341feaa lsr x10, x21, #1 138868: d1000508 sub x8, x8, #0x1 13886c: 9a890156 csel x22, x10, x9, eq 138870: 9a880168 csel x8, x11, x8, eq 138874: eb0102df cmp x22, x1 138878: 9a8182c9 csel x9, x22, x1, hi 13887c: 9100412a add x10, x9, #0x10 138880: f100593f cmp x9, #0x16 138884: 927ced4a and x10, x10, #0xfffffffffffffff0 138888: d100054a sub x10, x10, #0x1 13888c: 9a8b8157 csel x23, x10, x11, hi 138890: eb0802ff cmp x23, x8 138894: 540003c0 b.eq 0x13890c , std::__ndk1::allocator>::reserve(unsigned long)+0xe0> 138898: f1005aff cmp x23, #0x16 13889c: 540001e1 b.ne 0x1388d8 , std::__ndk1::allocator>::reserve(unsigned long)+0xac> 1388a0: f9400a75 ldr x21, [x19, #0x10] 1388a4: 91000674 add x20, x19, #0x1 1388a8: 52800038 mov w24, #0x1 // =1 1388ac: b10006c2 adds x2, x22, #0x1 1388b0: 54000082 b.hs 0x1388c0 , std::__ndk1::allocator>::reserve(unsigned long)+0x94> 1388b4: aa1403e0 mov x0, x20 1388b8: aa1503e1 mov x1, x21 1388bc: 940091f9 bl 0x15d0a0 1388c0: 37000178 tbnz w24, #0x0, 0x1388ec , std::__ndk1::allocator>::reserve(unsigned long)+0xc0> 1388c4: f1005aff cmp x23, #0x16 1388c8: 540001a1 b.ne 0x1388fc , std::__ndk1::allocator>::reserve(unsigned long)+0xd0> 1388cc: 531f7ac8 lsl w8, w22, #1 1388d0: 39000268 strb w8, [x19] 1388d4: 1400000e b 0x13890c , std::__ndk1::allocator>::reserve(unsigned long)+0xe0> 1388d8: 910006e0 add x0, x23, #0x1 1388dc: eb0802ff cmp x23, x8 1388e0: 54000229 b.ls 0x138924 , std::__ndk1::allocator>::reserve(unsigned long)+0xf8> 1388e4: 9400915f bl 0x15ce60 <_Znwm@plt> 1388e8: 14000010 b 0x138928 , std::__ndk1::allocator>::reserve(unsigned long)+0xfc> 1388ec: aa1503e0 mov x0, x21 1388f0: 9400917c bl 0x15cee0 <_ZdlPv@plt> 1388f4: f1005aff cmp x23, #0x16 1388f8: 54fffea0 b.eq 0x1388cc , std::__ndk1::allocator>::reserve(unsigned long)+0xa0> 1388fc: 910006e8 add x8, x23, #0x1 138900: f9000a74 str x20, [x19, #0x10] 138904: b2400108 orr x8, x8, #0x1 138908: a9005a68 stp x8, x22, [x19] 13890c: a9434ff4 ldp x20, x19, [sp, #0x30] 138910: a94257f6 ldp x22, x21, [sp, #0x20] 138914: a9415ff8 ldp x24, x23, [sp, #0x10] 138918: a8c47bfd ldp x29, x30, [sp], #0x40 13891c: d50323bf autiasp 138920: d65f03c0 ret 138924: 9400914f bl 0x15ce60 <_Znwm@plt> 138928: f9400a68 ldr x8, [x19, #0x10] 13892c: 720002b8 ands w24, w21, #0x1 138930: aa0003f4 mov x20, x0 138934: 9a931515 csinc x21, x8, x19, ne 138938: b10006c2 adds x2, x22, #0x1 13893c: 54fffbc3 b.lo 0x1388b4 , std::__ndk1::allocator>::reserve(unsigned long)+0x88> 138940: 17ffffe0 b 0x1388c0 , std::__ndk1::allocator>::reserve(unsigned long)+0x94> 138944: aa1303e0 mov x0, x19 138948: 94009392 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13894c: 94009181 bl 0x15cf50 <__cxa_begin_catch@plt> 138950: a9434ff4 ldp x20, x19, [sp, #0x30] 138954: a94257f6 ldp x22, x21, [sp, #0x20] 138958: a9415ff8 ldp x24, x23, [sp, #0x10] 13895c: a8c47bfd ldp x29, x30, [sp], #0x40 138960: d50323bf autiasp 138964: 14009453 b 0x15dab0 <__cxa_end_catch@plt> 0000000000138968 , std::__ndk1::allocator>::append(char const*, unsigned long)>: 138968: d503233f paciasp 13896c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 138970: a90157f6 stp x22, x21, [sp, #0x10] 138974: 910003fd mov x29, sp 138978: a9024ff4 stp x20, x19, [sp, #0x20] 13897c: a9402c0a ldp x10, x11, [x0] 138980: 528002c9 mov w9, #0x16 // =22 138984: aa0203f4 mov x20, x2 138988: 39400008 ldrb w8, [x0] 13898c: aa0103e7 mov x7, x1 138990: aa0003f3 mov x19, x0 138994: 927ff94a and x10, x10, #0xfffffffffffffffe 138998: d100054a sub x10, x10, #0x1 13899c: 7200011f tst w8, #0x1 1389a0: d341fd0c lsr x12, x8, #1 1389a4: 9a8a0121 csel x1, x9, x10, eq 1389a8: 9a8b0195 csel x21, x12, x11, eq 1389ac: cb150029 sub x9, x1, x21 1389b0: eb02013f cmp x9, x2 1389b4: 54000142 b.hs 0x1389dc , std::__ndk1::allocator>::append(char const*, unsigned long)+0x74> 1389b8: 8b1402a8 add x8, x21, x20 1389bc: aa1303e0 mov x0, x19 1389c0: cb010102 sub x2, x8, x1 1389c4: aa1503e3 mov x3, x21 1389c8: aa1503e4 mov x4, x21 1389cc: aa1f03e5 mov x5, xzr 1389d0: aa1403e6 mov x6, x20 1389d4: 94009e63 bl 0x160360 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt> 1389d8: 14000011 b 0x138a1c , std::__ndk1::allocator>::append(char const*, unsigned long)+0xb4> 1389dc: b4000214 cbz x20, 0x138a1c , std::__ndk1::allocator>::append(char const*, unsigned long)+0xb4> 1389e0: f9400a69 ldr x9, [x19, #0x10] 1389e4: 7200011f tst w8, #0x1 1389e8: aa0703e1 mov x1, x7 1389ec: aa1403e2 mov x2, x20 1389f0: 9a931536 csinc x22, x9, x19, ne 1389f4: 8b1502c0 add x0, x22, x21 1389f8: 940091aa bl 0x15d0a0 1389fc: 39400269 ldrb w9, [x19] 138a00: 8b1402a8 add x8, x21, x20 138a04: 37000089 tbnz w9, #0x0, 0x138a14 , std::__ndk1::allocator>::append(char const*, unsigned long)+0xac> 138a08: 531f7909 lsl w9, w8, #1 138a0c: 39000269 strb w9, [x19] 138a10: 14000002 b 0x138a18 , std::__ndk1::allocator>::append(char const*, unsigned long)+0xb0> 138a14: f9000668 str x8, [x19, #0x8] 138a18: 38286adf strb wzr, [x22, x8] 138a1c: aa1303e0 mov x0, x19 138a20: a9424ff4 ldp x20, x19, [sp, #0x20] 138a24: a94157f6 ldp x22, x21, [sp, #0x10] 138a28: a8c37bfd ldp x29, x30, [sp], #0x30 138a2c: d50323bf autiasp 138a30: d65f03c0 ret 0000000000138a34 , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: 138a34: d503233f paciasp 138a38: a9bd7bfd stp x29, x30, [sp, #-0x30]! 138a3c: f9000bf5 str x21, [sp, #0x10] 138a40: 910003fd mov x29, sp 138a44: a9024ff4 stp x20, x19, [sp, #0x20] 138a48: 39400028 ldrb w8, [x1] 138a4c: aa0003f3 mov x19, x0 138a50: f9400429 ldr x9, [x1, #0x8] 138a54: d341fd0a lsr x10, x8, #1 138a58: 7200011f tst w8, #0x1 138a5c: 9a890149 csel x9, x10, x9, eq 138a60: eb020129 subs x9, x9, x2 138a64: 540005e3 b.lo 0x138b20 , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xec> 138a68: f940082a ldr x10, [x1, #0x10] 138a6c: 7200011f tst w8, #0x1 138a70: f940026b ldr x11, [x19] 138a74: 39400268 ldrb w8, [x19] 138a78: 9a81154a csinc x10, x10, x1, ne 138a7c: eb03013f cmp x9, x3 138a80: 927ff96b and x11, x11, #0xfffffffffffffffe 138a84: 9a833134 csel x20, x9, x3, lo 138a88: d1000569 sub x9, x11, #0x1 138a8c: 7200011f tst w8, #0x1 138a90: 528002cb mov w11, #0x16 // =22 138a94: 8b020147 add x7, x10, x2 138a98: 9a890161 csel x1, x11, x9, eq 138a9c: eb010282 subs x2, x20, x1 138aa0: 54000169 b.ls 0x138acc , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x98> 138aa4: f9400669 ldr x9, [x19, #0x8] 138aa8: 53017d0a lsr w10, w8, #1 138aac: 7200011f tst w8, #0x1 138ab0: aa1303e0 mov x0, x19 138ab4: aa1f03e4 mov x4, xzr 138ab8: aa1403e6 mov x6, x20 138abc: 9a890143 csel x3, x10, x9, eq 138ac0: aa0303e5 mov x5, x3 138ac4: 94009e27 bl 0x160360 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt> 138ac8: 14000010 b 0x138b08 , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xd4> 138acc: f9400a69 ldr x9, [x19, #0x10] 138ad0: 7200011f tst w8, #0x1 138ad4: 9a931535 csinc x21, x9, x19, ne 138ad8: b40000b4 cbz x20, 0x138aec , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xb8> 138adc: aa1503e0 mov x0, x21 138ae0: aa0703e1 mov x1, x7 138ae4: aa1403e2 mov x2, x20 138ae8: 94009312 bl 0x15d730 138aec: 38346abf strb wzr, [x21, x20] 138af0: 39400268 ldrb w8, [x19] 138af4: 37000088 tbnz w8, #0x0, 0x138b04 , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xd0> 138af8: 531f7a88 lsl w8, w20, #1 138afc: 39000268 strb w8, [x19] 138b00: 14000002 b 0x138b08 , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xd4> 138b04: f9000674 str x20, [x19, #0x8] 138b08: aa1303e0 mov x0, x19 138b0c: f9400bf5 ldr x21, [sp, #0x10] 138b10: a9424ff4 ldp x20, x19, [sp, #0x20] 138b14: a8c37bfd ldp x29, x30, [sp], #0x30 138b18: d50323bf autiasp 138b1c: d65f03c0 ret 138b20: aa1303e0 mov x0, x19 138b24: 94009e07 bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 0000000000138b28 , std::__ndk1::allocator>::copy(char*, unsigned long, unsigned long) const>: 138b28: d503233f paciasp 138b2c: a9be7bfd stp x29, x30, [sp, #-0x20]! 138b30: f9000bf3 str x19, [sp, #0x10] 138b34: 910003fd mov x29, sp 138b38: 39400008 ldrb w8, [x0] 138b3c: f9400409 ldr x9, [x0, #0x8] 138b40: d341fd0a lsr x10, x8, #1 138b44: 7200011f tst w8, #0x1 138b48: 9a890149 csel x9, x10, x9, eq 138b4c: eb030129 subs x9, x9, x3 138b50: 54000223 b.lo 0x138b94 , std::__ndk1::allocator>::copy(char*, unsigned long, unsigned long) const+0x6c> 138b54: eb02013f cmp x9, x2 138b58: 9a823133 csel x19, x9, x2, lo 138b5c: b4000133 cbz x19, 0x138b80 , std::__ndk1::allocator>::copy(char*, unsigned long, unsigned long) const+0x58> 138b60: f9400809 ldr x9, [x0, #0x10] 138b64: 7200011f tst w8, #0x1 138b68: aa1303e2 mov x2, x19 138b6c: 9a801528 csinc x8, x9, x0, ne 138b70: aa0103e0 mov x0, x1 138b74: 8b030108 add x8, x8, x3 138b78: aa0803e1 mov x1, x8 138b7c: 94009149 bl 0x15d0a0 138b80: aa1303e0 mov x0, x19 138b84: f9400bf3 ldr x19, [sp, #0x10] 138b88: a8c27bfd ldp x29, x30, [sp], #0x20 138b8c: d50323bf autiasp 138b90: d65f03c0 ret 138b94: 94009deb bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 0000000000138b98 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)>: 138b98: d503233f paciasp 138b9c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 138ba0: f9000bf7 str x23, [sp, #0x10] 138ba4: 910003fd mov x29, sp 138ba8: a90257f6 stp x22, x21, [sp, #0x20] 138bac: a9034ff4 stp x20, x19, [sp, #0x30] 138bb0: 39400028 ldrb w8, [x1] 138bb4: aa0003f3 mov x19, x0 138bb8: f9400429 ldr x9, [x1, #0x8] 138bbc: d341fd0a lsr x10, x8, #1 138bc0: 7200011f tst w8, #0x1 138bc4: 9a890149 csel x9, x10, x9, eq 138bc8: eb020129 subs x9, x9, x2 138bcc: 54000443 b.lo 0x138c54 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0xbc> 138bd0: f940082a ldr x10, [x1, #0x10] 138bd4: 7200011f tst w8, #0x1 138bd8: 9a811557 csinc x23, x10, x1, ne 138bdc: eb03013f cmp x9, x3 138be0: 9a833135 csel x21, x9, x3, lo 138be4: b10042bf cmn x21, #0x10 138be8: 540003a2 b.hs 0x138c5c , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0xc4> 138bec: aa0203f4 mov x20, x2 138bf0: f1005ebf cmp x21, #0x17 138bf4: 540000a2 b.hs 0x138c08 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0x70> 138bf8: 531f7aa8 lsl w8, w21, #1 138bfc: 38001668 strb w8, [x19], #0x1 138c00: b5000155 cbnz x21, 0x138c28 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0x90> 138c04: 1400000d b 0x138c38 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0xa0> 138c08: 910042a8 add x8, x21, #0x10 138c0c: 927ced16 and x22, x8, #0xfffffffffffffff0 138c10: aa1603e0 mov x0, x22 138c14: 94009093 bl 0x15ce60 <_Znwm@plt> 138c18: b24002c8 orr x8, x22, #0x1 138c1c: a9008275 stp x21, x0, [x19, #0x8] 138c20: f9000268 str x8, [x19] 138c24: aa0003f3 mov x19, x0 138c28: 8b1402e1 add x1, x23, x20 138c2c: aa1303e0 mov x0, x19 138c30: aa1503e2 mov x2, x21 138c34: 9400911b bl 0x15d0a0 138c38: 38356a7f strb wzr, [x19, x21] 138c3c: f9400bf7 ldr x23, [sp, #0x10] 138c40: a9434ff4 ldp x20, x19, [sp, #0x30] 138c44: a94257f6 ldp x22, x21, [sp, #0x20] 138c48: a8c47bfd ldp x29, x30, [sp], #0x40 138c4c: d50323bf autiasp 138c50: d65f03c0 ret 138c54: aa1303e0 mov x0, x19 138c58: 94009dba bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 138c5c: aa1303e0 mov x0, x19 138c60: 940092cc bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 0000000000138c64 , std::__ndk1::allocator>::find(char, unsigned long) const>: 138c64: d503233f paciasp 138c68: a9be7bfd stp x29, x30, [sp, #-0x20]! 138c6c: f9000bf3 str x19, [sp, #0x10] 138c70: 910003fd mov x29, sp 138c74: 39400008 ldrb w8, [x0] 138c78: a940a809 ldp x9, x10, [x0, #0x8] 138c7c: 7200011f tst w8, #0x1 138c80: d341fd08 lsr x8, x8, #1 138c84: 9a890108 csel x8, x8, x9, eq 138c88: 9a801553 csinc x19, x10, x0, ne 138c8c: eb020108 subs x8, x8, x2 138c90: 540000e9 b.ls 0x138cac , std::__ndk1::allocator>::find(char, unsigned long) const+0x48> 138c94: 54000100 b.eq 0x138cb4 , std::__ndk1::allocator>::find(char, unsigned long) const+0x50> 138c98: 8b020260 add x0, x19, x2 138c9c: 12001c21 and w1, w1, #0xff 138ca0: aa0803e2 mov x2, x8 138ca4: 94009467 bl 0x15de40 138ca8: 14000004 b 0x138cb8 , std::__ndk1::allocator>::find(char, unsigned long) const+0x54> 138cac: 92800000 mov x0, #-0x1 // =-1 138cb0: 14000005 b 0x138cc4 , std::__ndk1::allocator>::find(char, unsigned long) const+0x60> 138cb4: aa1f03e0 mov x0, xzr 138cb8: cb130008 sub x8, x0, x19 138cbc: f100001f cmp x0, #0x0 138cc0: da9f1100 csinv x0, x8, xzr, ne 138cc4: f9400bf3 ldr x19, [sp, #0x10] 138cc8: a8c27bfd ldp x29, x30, [sp], #0x20 138ccc: d50323bf autiasp 138cd0: d65f03c0 ret 0000000000138cd4 , std::__ndk1::allocator>::__init(unsigned long, char)>: 138cd4: d503233f paciasp 138cd8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 138cdc: a90157f6 stp x22, x21, [sp, #0x10] 138ce0: 910003fd mov x29, sp 138ce4: a9024ff4 stp x20, x19, [sp, #0x20] 138ce8: aa0003f3 mov x19, x0 138cec: b100403f cmn x1, #0x10 138cf0: 54000362 b.hs 0x138d5c , std::__ndk1::allocator>::__init(unsigned long, char)+0x88> 138cf4: 2a0203f5 mov w21, w2 138cf8: aa0103f4 mov x20, x1 138cfc: f1005c3f cmp x1, #0x17 138d00: 540000a2 b.hs 0x138d14 , std::__ndk1::allocator>::__init(unsigned long, char)+0x40> 138d04: 531f7a88 lsl w8, w20, #1 138d08: 38001668 strb w8, [x19], #0x1 138d0c: b5000154 cbnz x20, 0x138d34 , std::__ndk1::allocator>::__init(unsigned long, char)+0x60> 138d10: 1400000d b 0x138d44 , std::__ndk1::allocator>::__init(unsigned long, char)+0x70> 138d14: 91004288 add x8, x20, #0x10 138d18: 927ced16 and x22, x8, #0xfffffffffffffff0 138d1c: aa1603e0 mov x0, x22 138d20: 94009050 bl 0x15ce60 <_Znwm@plt> 138d24: b24002c8 orr x8, x22, #0x1 138d28: a9008274 stp x20, x0, [x19, #0x8] 138d2c: f9000268 str x8, [x19] 138d30: aa0003f3 mov x19, x0 138d34: aa1303e0 mov x0, x19 138d38: 2a1503e1 mov w1, w21 138d3c: aa1403e2 mov x2, x20 138d40: 94009040 bl 0x15ce40 138d44: 38346a7f strb wzr, [x19, x20] 138d48: a9424ff4 ldp x20, x19, [sp, #0x20] 138d4c: a94157f6 ldp x22, x21, [sp, #0x10] 138d50: a8c37bfd ldp x29, x30, [sp], #0x30 138d54: d50323bf autiasp 138d58: d65f03c0 ret 138d5c: aa1303e0 mov x0, x19 138d60: 9400928c bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 0000000000138d64 , std::__ndk1::allocator>::insert(unsigned long, char const*)>: 138d64: d503233f paciasp 138d68: a9bd7bfd stp x29, x30, [sp, #-0x30]! 138d6c: f9000bf5 str x21, [sp, #0x10] 138d70: 910003fd mov x29, sp 138d74: a9024ff4 stp x20, x19, [sp, #0x20] 138d78: aa0003f5 mov x21, x0 138d7c: aa0203e0 mov x0, x2 138d80: aa0203f3 mov x19, x2 138d84: aa0103f4 mov x20, x1 138d88: 9400927a bl 0x15d770 138d8c: aa1403e1 mov x1, x20 138d90: aa1303e2 mov x2, x19 138d94: a9424ff4 ldp x20, x19, [sp, #0x20] 138d98: aa0003e3 mov x3, x0 138d9c: aa1503e0 mov x0, x21 138da0: f9400bf5 ldr x21, [sp, #0x10] 138da4: a8c37bfd ldp x29, x30, [sp], #0x30 138da8: d50323bf autiasp 138dac: 14009d71 b 0x160370 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKcm@plt> 0000000000138db0 , std::__ndk1::allocator>::find_last_of(char const*, unsigned long, unsigned long) const>: 138db0: d503233f paciasp 138db4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 138db8: a90157f6 stp x22, x21, [sp, #0x10] 138dbc: 910003fd mov x29, sp 138dc0: a9024ff4 stp x20, x19, [sp, #0x20] 138dc4: a940a40a ldp x10, x9, [x0, #0x8] 138dc8: 39400008 ldrb w8, [x0] 138dcc: 7200011f tst w8, #0x1 138dd0: d341fd0b lsr x11, x8, #1 138dd4: 9a801528 csinc x8, x9, x0, ne 138dd8: 9a8a0169 csel x9, x11, x10, eq 138ddc: b40001c3 cbz x3, 0x138e14 , std::__ndk1::allocator>::find_last_of(char const*, unsigned long, unsigned long) const+0x64> 138de0: eb02013f cmp x9, x2 138de4: aa0303f3 mov x19, x3 138de8: aa0103f4 mov x20, x1 138dec: 9a829535 csinc x21, x9, x2, ls 138df0: d1000516 sub x22, x8, #0x1 138df4: b4000115 cbz x21, 0x138e14 , std::__ndk1::allocator>::find_last_of(char const*, unsigned long, unsigned long) const+0x64> 138df8: 38756ac1 ldrb w1, [x22, x21] 138dfc: aa1403e0 mov x0, x20 138e00: aa1303e2 mov x2, x19 138e04: 9400940f bl 0x15de40 138e08: d10006b5 sub x21, x21, #0x1 138e0c: b4ffff40 cbz x0, 0x138df4 , std::__ndk1::allocator>::find_last_of(char const*, unsigned long, unsigned long) const+0x44> 138e10: 14000002 b 0x138e18 , std::__ndk1::allocator>::find_last_of(char const*, unsigned long, unsigned long) const+0x68> 138e14: 92800015 mov x21, #-0x1 // =-1 138e18: aa1503e0 mov x0, x21 138e1c: a9424ff4 ldp x20, x19, [sp, #0x20] 138e20: a94157f6 ldp x22, x21, [sp, #0x10] 138e24: a8c37bfd ldp x29, x30, [sp], #0x30 138e28: d50323bf autiasp 138e2c: d65f03c0 ret 0000000000138e30 , std::__ndk1::allocator>::push_back(char)>: 138e30: d503233f paciasp 138e34: a9bd7bfd stp x29, x30, [sp, #-0x30]! 138e38: f9000bf5 str x21, [sp, #0x10] 138e3c: 910003fd mov x29, sp 138e40: a9024ff4 stp x20, x19, [sp, #0x20] 138e44: aa0003f4 mov x20, x0 138e48: 39400008 ldrb w8, [x0] 138e4c: 2a0103f3 mov w19, w1 138e50: 370000e8 tbnz w8, #0x0, 0x138e6c , std::__ndk1::allocator>::push_back(char)+0x3c> 138e54: 53017d15 lsr w21, w8, #1 138e58: 71005abf cmp w21, #0x16 138e5c: 54000241 b.ne 0x138ea4 , std::__ndk1::allocator>::push_back(char)+0x74> 138e60: 528002d5 mov w21, #0x16 // =22 138e64: 528002c1 mov w1, #0x16 // =22 138e68: 14000006 b 0x138e80 , std::__ndk1::allocator>::push_back(char)+0x50> 138e6c: a9405688 ldp x8, x21, [x20] 138e70: 927ff908 and x8, x8, #0xfffffffffffffffe 138e74: d1000501 sub x1, x8, #0x1 138e78: eb0102bf cmp x21, x1 138e7c: 540001c1 b.ne 0x138eb4 , std::__ndk1::allocator>::push_back(char)+0x84> 138e80: aa1403e0 mov x0, x20 138e84: 52800022 mov w2, #0x1 // =1 138e88: aa0103e3 mov x3, x1 138e8c: aa0103e4 mov x4, x1 138e90: aa1f03e5 mov x5, xzr 138e94: aa1f03e6 mov x6, xzr 138e98: 94009cf2 bl 0x160260 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm@plt> 138e9c: 39400288 ldrb w8, [x20] 138ea0: 370000a8 tbnz w8, #0x0, 0x138eb4 , std::__ndk1::allocator>::push_back(char)+0x84> 138ea4: 531f7aa8 lsl w8, w21, #1 138ea8: 11000908 add w8, w8, #0x2 138eac: 38001688 strb w8, [x20], #0x1 138eb0: 14000005 b 0x138ec4 , std::__ndk1::allocator>::push_back(char)+0x94> 138eb4: f9400a88 ldr x8, [x20, #0x10] 138eb8: 910006a9 add x9, x21, #0x1 138ebc: f9000689 str x9, [x20, #0x8] 138ec0: aa0803f4 mov x20, x8 138ec4: 8b150288 add x8, x20, x21 138ec8: f9400bf5 ldr x21, [sp, #0x10] 138ecc: 39000113 strb w19, [x8] 138ed0: a9424ff4 ldp x20, x19, [sp, #0x20] 138ed4: 3900051f strb wzr, [x8, #0x1] 138ed8: a8c37bfd ldp x29, x30, [sp], #0x30 138edc: d50323bf autiasp 138ee0: d65f03c0 ret 0000000000138ee4 , std::__ndk1::allocator>::append(unsigned long, char)>: 138ee4: d503233f paciasp 138ee8: a9bc7bfd stp x29, x30, [sp, #-0x40]! 138eec: a9015ff8 stp x24, x23, [sp, #0x10] 138ef0: 910003fd mov x29, sp 138ef4: a90257f6 stp x22, x21, [sp, #0x20] 138ef8: a9034ff4 stp x20, x19, [sp, #0x30] 138efc: aa0003f3 mov x19, x0 138f00: b4000521 cbz x1, 0x138fa4 , std::__ndk1::allocator>::append(unsigned long, char)+0xc0> 138f04: a9402a68 ldp x8, x10, [x19] 138f08: 528002cc mov w12, #0x16 // =22 138f0c: 2a0203f5 mov w21, w2 138f10: 39400269 ldrb w9, [x19] 138f14: aa0103f4 mov x20, x1 138f18: 927ff90b and x11, x8, #0xfffffffffffffffe 138f1c: 7200013f tst w9, #0x1 138f20: d100056b sub x11, x11, #0x1 138f24: d341fd29 lsr x9, x9, #1 138f28: 9a8b0181 csel x1, x12, x11, eq 138f2c: 9a8a0136 csel x22, x9, x10, eq 138f30: cb160029 sub x9, x1, x22 138f34: eb14013f cmp x9, x20 138f38: 54000162 b.hs 0x138f64 , std::__ndk1::allocator>::append(unsigned long, char)+0x80> 138f3c: 8b1402d7 add x23, x22, x20 138f40: aa1303e0 mov x0, x19 138f44: cb0102e2 sub x2, x23, x1 138f48: aa1603e3 mov x3, x22 138f4c: aa1603e4 mov x4, x22 138f50: aa1f03e5 mov x5, xzr 138f54: aa1f03e6 mov x6, xzr 138f58: 94009cc2 bl 0x160260 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm@plt> 138f5c: 39400268 ldrb w8, [x19] 138f60: 14000003 b 0x138f6c , std::__ndk1::allocator>::append(unsigned long, char)+0x88> 138f64: 12001d08 and w8, w8, #0xff 138f68: 8b1402d7 add x23, x22, x20 138f6c: f9400a69 ldr x9, [x19, #0x10] 138f70: 7200011f tst w8, #0x1 138f74: 2a1503e1 mov w1, w21 138f78: aa1403e2 mov x2, x20 138f7c: 9a931538 csinc x24, x9, x19, ne 138f80: 8b160300 add x0, x24, x22 138f84: 94008faf bl 0x15ce40 138f88: 39400268 ldrb w8, [x19] 138f8c: 37000088 tbnz w8, #0x0, 0x138f9c , std::__ndk1::allocator>::append(unsigned long, char)+0xb8> 138f90: 531f7ae8 lsl w8, w23, #1 138f94: 39000268 strb w8, [x19] 138f98: 14000002 b 0x138fa0 , std::__ndk1::allocator>::append(unsigned long, char)+0xbc> 138f9c: f9000677 str x23, [x19, #0x8] 138fa0: 38376b1f strb wzr, [x24, x23] 138fa4: aa1303e0 mov x0, x19 138fa8: a9434ff4 ldp x20, x19, [sp, #0x30] 138fac: a94257f6 ldp x22, x21, [sp, #0x20] 138fb0: a9415ff8 ldp x24, x23, [sp, #0x10] 138fb4: a8c47bfd ldp x29, x30, [sp], #0x40 138fb8: d50323bf autiasp 138fbc: d65f03c0 ret 0000000000138fc0 , std::__ndk1::allocator>::rfind(char, unsigned long) const>: 138fc0: d503245f bti c 138fc4: a940a809 ldp x9, x10, [x0, #0x8] 138fc8: 39400008 ldrb w8, [x0] 138fcc: 7200011f tst w8, #0x1 138fd0: d341fd08 lsr x8, x8, #1 138fd4: 9a890109 csel x9, x8, x9, eq 138fd8: 9a801548 csinc x8, x10, x0, ne 138fdc: b4000149 cbz x9, 0x139004 , std::__ndk1::allocator>::rfind(char, unsigned long) const+0x44> 138fe0: eb02013f cmp x9, x2 138fe4: d1000508 sub x8, x8, #0x1 138fe8: 9a829520 csinc x0, x9, x2, ls 138fec: b40000c0 cbz x0, 0x139004 , std::__ndk1::allocator>::rfind(char, unsigned long) const+0x44> 138ff0: 38606909 ldrb w9, [x8, x0] 138ff4: d1000400 sub x0, x0, #0x1 138ff8: 6b21013f cmp w9, w1, uxtb 138ffc: 54ffff81 b.ne 0x138fec , std::__ndk1::allocator>::rfind(char, unsigned long) const+0x2c> 139000: d65f03c0 ret 139004: 92800000 mov x0, #-0x1 // =-1 139008: d65f03c0 ret 000000000013900c , std::__ndk1::allocator>::assign(unsigned long, char)>: 13900c: d503233f paciasp 139010: a9bb7bfd stp x29, x30, [sp, #-0x50]! 139014: f9000bf9 str x25, [sp, #0x10] 139018: 910003fd mov x29, sp 13901c: a9025ff8 stp x24, x23, [sp, #0x20] 139020: a90357f6 stp x22, x21, [sp, #0x30] 139024: a9044ff4 stp x20, x19, [sp, #0x40] 139028: f9400009 ldr x9, [x0] 13902c: 528002c8 mov w8, #0x16 // =22 139030: 39400019 ldrb w25, [x0] 139034: 2a0203f5 mov w21, w2 139038: aa0103f4 mov x20, x1 13903c: aa0003f3 mov x19, x0 139040: 927ff92a and x10, x9, #0xfffffffffffffffe 139044: d100054a sub x10, x10, #0x1 139048: 7200033f tst w25, #0x1 13904c: 9a8a0108 csel x8, x8, x10, eq 139050: eb01011f cmp x8, x1 139054: 540002c2 b.hs 0x1390ac , std::__ndk1::allocator>::assign(unsigned long, char)+0xa0> 139058: 92800209 mov x9, #-0x11 // =-17 13905c: cb08028a sub x10, x20, x8 139060: cb080129 sub x9, x9, x8 139064: eb0a013f cmp x9, x10 139068: 54000663 b.lo 0x139134 , std::__ndk1::allocator>::assign(unsigned long, char)+0x128> 13906c: f9400a69 ldr x9, [x19, #0x10] 139070: 7200033f tst w25, #0x1 139074: 9a931537 csinc x23, x9, x19, ne 139078: 92800329 mov x9, #-0x1a // =-26 13907c: f2efffe9 movk x9, #0x7fff, lsl #48 139080: eb09011f cmp x8, x9 139084: 540001e8 b.hi 0x1390c0 , std::__ndk1::allocator>::assign(unsigned long, char)+0xb4> 139088: d37ff908 lsl x8, x8, #1 13908c: eb14011f cmp x8, x20 139090: 9a948108 csel x8, x8, x20, hi 139094: 91004109 add x9, x8, #0x10 139098: f1005d1f cmp x8, #0x17 13909c: 927ced29 and x9, x9, #0xfffffffffffffff0 1390a0: 528002e8 mov w8, #0x17 // =23 1390a4: 9a893118 csel x24, x8, x9, lo 1390a8: 14000007 b 0x1390c4 , std::__ndk1::allocator>::assign(unsigned long, char)+0xb8> 1390ac: f9400a68 ldr x8, [x19, #0x10] 1390b0: f240013f tst x9, #0x1 1390b4: 9a931516 csinc x22, x8, x19, ne 1390b8: b5000194 cbnz x20, 0x1390e8 , std::__ndk1::allocator>::assign(unsigned long, char)+0xdc> 1390bc: 1400000f b 0x1390f8 , std::__ndk1::allocator>::assign(unsigned long, char)+0xec> 1390c0: 92800218 mov x24, #-0x11 // =-17 1390c4: aa1803e0 mov x0, x24 1390c8: 94008f66 bl 0x15ce60 <_Znwm@plt> 1390cc: aa0003f6 mov x22, x0 1390d0: 36000079 tbz w25, #0x0, 0x1390dc , std::__ndk1::allocator>::assign(unsigned long, char)+0xd0> 1390d4: aa1703e0 mov x0, x23 1390d8: 94008f82 bl 0x15cee0 <_ZdlPv@plt> 1390dc: b2400308 orr x8, x24, #0x1 1390e0: f9000a76 str x22, [x19, #0x10] 1390e4: f9000268 str x8, [x19] 1390e8: aa1603e0 mov x0, x22 1390ec: 2a1503e1 mov w1, w21 1390f0: aa1403e2 mov x2, x20 1390f4: 94008f53 bl 0x15ce40 1390f8: 38346adf strb wzr, [x22, x20] 1390fc: 39400268 ldrb w8, [x19] 139100: 37000088 tbnz w8, #0x0, 0x139110 , std::__ndk1::allocator>::assign(unsigned long, char)+0x104> 139104: 531f7a88 lsl w8, w20, #1 139108: 39000268 strb w8, [x19] 13910c: 14000002 b 0x139114 , std::__ndk1::allocator>::assign(unsigned long, char)+0x108> 139110: f9000674 str x20, [x19, #0x8] 139114: aa1303e0 mov x0, x19 139118: f9400bf9 ldr x25, [sp, #0x10] 13911c: a9444ff4 ldp x20, x19, [sp, #0x40] 139120: a94357f6 ldp x22, x21, [sp, #0x30] 139124: a9425ff8 ldp x24, x23, [sp, #0x20] 139128: a8c57bfd ldp x29, x30, [sp], #0x50 13912c: d50323bf autiasp 139130: d65f03c0 ret 139134: aa1303e0 mov x0, x19 139138: 94009196 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 000000000013913c , std::__ndk1::allocator>::erase(unsigned long, unsigned long)>: 13913c: d503233f paciasp 139140: a9bd7bfd stp x29, x30, [sp, #-0x30]! 139144: a90157f6 stp x22, x21, [sp, #0x10] 139148: 910003fd mov x29, sp 13914c: a9024ff4 stp x20, x19, [sp, #0x20] 139150: 39400008 ldrb w8, [x0] 139154: aa0003f3 mov x19, x0 139158: f9400409 ldr x9, [x0, #0x8] 13915c: d341fd0a lsr x10, x8, #1 139160: 7200011f tst w8, #0x1 139164: 9a890154 csel x20, x10, x9, eq 139168: eb010289 subs x9, x20, x1 13916c: 540004c3 b.lo 0x139204 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xc8> 139170: b40003e2 cbz x2, 0x1391ec , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xb0> 139174: b100045f cmn x2, #0x1 139178: 540000e1 b.ne 0x139194 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x58> 13917c: 370002c8 tbnz w8, #0x0, 0x1391d4 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x98> 139180: 8b010268 add x8, x19, x1 139184: 531f7829 lsl w9, w1, #1 139188: 3900051f strb wzr, [x8, #0x1] 13918c: 39000269 strb w9, [x19] 139190: 14000017 b 0x1391ec , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xb0> 139194: f9400a6a ldr x10, [x19, #0x10] 139198: 7200011f tst w8, #0x1 13919c: 9a931555 csinc x21, x10, x19, ne 1391a0: eb02013f cmp x9, x2 1391a4: 9a823136 csel x22, x9, x2, lo 1391a8: eb160122 subs x2, x9, x22 1391ac: 540000a0 b.eq 0x1391c0 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x84> 1391b0: 8b0102a0 add x0, x21, x1 1391b4: 8b160001 add x1, x0, x22 1391b8: 9400915e bl 0x15d730 1391bc: 39400268 ldrb w8, [x19] 1391c0: cb160289 sub x9, x20, x22 1391c4: 37000108 tbnz w8, #0x0, 0x1391e4 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xa8> 1391c8: 531f7928 lsl w8, w9, #1 1391cc: 39000268 strb w8, [x19] 1391d0: 14000006 b 0x1391e8 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xac> 1391d4: f9400a68 ldr x8, [x19, #0x10] 1391d8: 3821691f strb wzr, [x8, x1] 1391dc: f9000661 str x1, [x19, #0x8] 1391e0: 14000003 b 0x1391ec , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xb0> 1391e4: f9000669 str x9, [x19, #0x8] 1391e8: 38296abf strb wzr, [x21, x9] 1391ec: aa1303e0 mov x0, x19 1391f0: a9424ff4 ldp x20, x19, [sp, #0x20] 1391f4: a94157f6 ldp x22, x21, [sp, #0x10] 1391f8: a8c37bfd ldp x29, x30, [sp], #0x30 1391fc: d50323bf autiasp 139200: d65f03c0 ret 139204: aa1303e0 mov x0, x19 139208: 94009c4e bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 000000000013920c , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: 13920c: d503233f paciasp 139210: a9bd7bfd stp x29, x30, [sp, #-0x30]! 139214: a90157f6 stp x22, x21, [sp, #0x10] 139218: 910003fd mov x29, sp 13921c: a9024ff4 stp x20, x19, [sp, #0x20] 139220: 39400029 ldrb w9, [x1] 139224: aa0003f3 mov x19, x0 139228: f9400428 ldr x8, [x1, #0x8] 13922c: d341fd2a lsr x10, x9, #1 139230: 7200013f tst w9, #0x1 139234: 9a880148 csel x8, x10, x8, eq 139238: eb020108 subs x8, x8, x2 13923c: 54000643 b.lo 0x139304 , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xf8> 139240: 7200013f tst w9, #0x1 139244: f940082b ldr x11, [x1, #0x10] 139248: a940266c ldp x12, x9, [x19] 13924c: 3940026a ldrb w10, [x19] 139250: 9a81156b csinc x11, x11, x1, ne 139254: eb03011f cmp x8, x3 139258: 8b020167 add x7, x11, x2 13925c: 927ff98c and x12, x12, #0xfffffffffffffffe 139260: 9a833114 csel x20, x8, x3, lo 139264: d1000588 sub x8, x12, #0x1 139268: 7200015f tst w10, #0x1 13926c: 528002cc mov w12, #0x16 // =22 139270: d341fd4d lsr x13, x10, #1 139274: 9a880181 csel x1, x12, x8, eq 139278: 9a8901b5 csel x21, x13, x9, eq 13927c: cb150028 sub x8, x1, x21 139280: eb14011f cmp x8, x20 139284: 54000142 b.hs 0x1392ac , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xa0> 139288: 8b1402a8 add x8, x21, x20 13928c: aa1303e0 mov x0, x19 139290: cb010102 sub x2, x8, x1 139294: aa1503e3 mov x3, x21 139298: aa1503e4 mov x4, x21 13929c: aa1f03e5 mov x5, xzr 1392a0: aa1403e6 mov x6, x20 1392a4: 94009c2f bl 0x160360 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt> 1392a8: 14000011 b 0x1392ec , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xe0> 1392ac: b4000214 cbz x20, 0x1392ec , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xe0> 1392b0: f9400a68 ldr x8, [x19, #0x10] 1392b4: 7200015f tst w10, #0x1 1392b8: aa0703e1 mov x1, x7 1392bc: aa1403e2 mov x2, x20 1392c0: 9a931516 csinc x22, x8, x19, ne 1392c4: 8b1502c0 add x0, x22, x21 1392c8: 94008f76 bl 0x15d0a0 1392cc: 39400269 ldrb w9, [x19] 1392d0: 8b1402a8 add x8, x21, x20 1392d4: 37000089 tbnz w9, #0x0, 0x1392e4 , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xd8> 1392d8: 531f7909 lsl w9, w8, #1 1392dc: 39000269 strb w9, [x19] 1392e0: 14000002 b 0x1392e8 , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xdc> 1392e4: f9000668 str x8, [x19, #0x8] 1392e8: 38286adf strb wzr, [x22, x8] 1392ec: aa1303e0 mov x0, x19 1392f0: a9424ff4 ldp x20, x19, [sp, #0x20] 1392f4: a94157f6 ldp x22, x21, [sp, #0x10] 1392f8: a8c37bfd ldp x29, x30, [sp], #0x30 1392fc: d50323bf autiasp 139300: d65f03c0 ret 139304: aa1303e0 mov x0, x19 139308: 94009c0e bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 000000000013930c , std::__ndk1::allocator>::compare(char const*) const>: 13930c: d503233f paciasp 139310: a9bd7bfd stp x29, x30, [sp, #-0x30]! 139314: a90157f6 stp x22, x21, [sp, #0x10] 139318: 910003fd mov x29, sp 13931c: a9024ff4 stp x20, x19, [sp, #0x20] 139320: aa0003f5 mov x21, x0 139324: aa0103e0 mov x0, x1 139328: aa0103f4 mov x20, x1 13932c: 94009111 bl 0x15d770 139330: 394002a8 ldrb w8, [x21] 139334: f94006a9 ldr x9, [x21, #0x8] 139338: d341fd0a lsr x10, x8, #1 13933c: 7200011f tst w8, #0x1 139340: 9a890156 csel x22, x10, x9, eq 139344: b100041f cmn x0, #0x1 139348: 54000260 b.eq 0x139394 , std::__ndk1::allocator>::compare(char const*) const+0x88> 13934c: eb0002df cmp x22, x0 139350: aa0003f3 mov x19, x0 139354: 9a968002 csel x2, x0, x22, hi 139358: b40000e2 cbz x2, 0x139374 , std::__ndk1::allocator>::compare(char const*) const+0x68> 13935c: f9400aa9 ldr x9, [x21, #0x10] 139360: 7200011f tst w8, #0x1 139364: aa1403e1 mov x1, x20 139368: 9a951520 csinc x0, x9, x21, ne 13936c: 94008fb9 bl 0x15d250 139370: 35000080 cbnz w0, 0x139380 , std::__ndk1::allocator>::compare(char const*) const+0x74> 139374: eb1302df cmp x22, x19 139378: 1a9f97e8 cset w8, hi 13937c: 5a9f2100 csinv w0, w8, wzr, hs 139380: a9424ff4 ldp x20, x19, [sp, #0x20] 139384: a94157f6 ldp x22, x21, [sp, #0x10] 139388: a8c37bfd ldp x29, x30, [sp], #0x30 13938c: d50323bf autiasp 139390: d65f03c0 ret 139394: aa1503e0 mov x0, x21 139398: 94009bea bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 13939c: 97fdbee6 bl 0xa8f34 00000000001393a0 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*, unsigned long) const>: 1393a0: d503233f paciasp 1393a4: a9be7bfd stp x29, x30, [sp, #-0x20]! 1393a8: a9014ff4 stp x20, x19, [sp, #0x10] 1393ac: 910003fd mov x29, sp 1393b0: 39400008 ldrb w8, [x0] 1393b4: f9400409 ldr x9, [x0, #0x8] 1393b8: d341fd0a lsr x10, x8, #1 1393bc: 7200011f tst w8, #0x1 1393c0: 9a890149 csel x9, x10, x9, eq 1393c4: b100049f cmn x4, #0x1 1393c8: 540002e0 b.eq 0x139424 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*, unsigned long) const+0x84> 1393cc: eb010129 subs x9, x9, x1 1393d0: 540002a3 b.lo 0x139424 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*, unsigned long) const+0x84> 1393d4: eb02013f cmp x9, x2 1393d8: aa0403f3 mov x19, x4 1393dc: 9a823134 csel x20, x9, x2, lo 1393e0: eb04029f cmp x20, x4 1393e4: 9a948082 csel x2, x4, x20, hi 1393e8: b4000102 cbz x2, 0x139408 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*, unsigned long) const+0x68> 1393ec: f9400809 ldr x9, [x0, #0x10] 1393f0: 7200011f tst w8, #0x1 1393f4: 9a801528 csinc x8, x9, x0, ne 1393f8: 8b010100 add x0, x8, x1 1393fc: aa0303e1 mov x1, x3 139400: 94008f94 bl 0x15d250 139404: 35000080 cbnz w0, 0x139414 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*, unsigned long) const+0x74> 139408: eb13029f cmp x20, x19 13940c: 1a9f97e8 cset w8, hi 139410: 5a9f2100 csinv w0, w8, wzr, hs 139414: a9414ff4 ldp x20, x19, [sp, #0x10] 139418: a8c27bfd ldp x29, x30, [sp], #0x20 13941c: d50323bf autiasp 139420: d65f03c0 ret 139424: 94009bc7 bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 0000000000139428 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*) const>: 139428: d503233f paciasp 13942c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 139430: f9000bf7 str x23, [sp, #0x10] 139434: 910003fd mov x29, sp 139438: a90257f6 stp x22, x21, [sp, #0x20] 13943c: a9034ff4 stp x20, x19, [sp, #0x30] 139440: aa0003f5 mov x21, x0 139444: aa0303e0 mov x0, x3 139448: aa0303f4 mov x20, x3 13944c: aa0203f7 mov x23, x2 139450: aa0103f6 mov x22, x1 139454: 940090c7 bl 0x15d770 139458: 394002a8 ldrb w8, [x21] 13945c: f94006a9 ldr x9, [x21, #0x8] 139460: d341fd0a lsr x10, x8, #1 139464: 7200011f tst w8, #0x1 139468: 9a890149 csel x9, x10, x9, eq 13946c: b100041f cmn x0, #0x1 139470: 54000320 b.eq 0x1394d4 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*) const+0xac> 139474: eb160129 subs x9, x9, x22 139478: 540002e3 b.lo 0x1394d4 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*) const+0xac> 13947c: eb17013f cmp x9, x23 139480: aa0003f3 mov x19, x0 139484: 9a973137 csel x23, x9, x23, lo 139488: eb0002ff cmp x23, x0 13948c: 9a978002 csel x2, x0, x23, hi 139490: b4000102 cbz x2, 0x1394b0 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*) const+0x88> 139494: f9400aa9 ldr x9, [x21, #0x10] 139498: 7200011f tst w8, #0x1 13949c: aa1403e1 mov x1, x20 1394a0: 9a951528 csinc x8, x9, x21, ne 1394a4: 8b160100 add x0, x8, x22 1394a8: 94008f6a bl 0x15d250 1394ac: 35000080 cbnz w0, 0x1394bc , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*) const+0x94> 1394b0: eb1302ff cmp x23, x19 1394b4: 1a9f97e8 cset w8, hi 1394b8: 5a9f2100 csinv w0, w8, wzr, hs 1394bc: a9434ff4 ldp x20, x19, [sp, #0x30] 1394c0: a94257f6 ldp x22, x21, [sp, #0x20] 1394c4: f9400bf7 ldr x23, [sp, #0x10] 1394c8: a8c47bfd ldp x29, x30, [sp], #0x40 1394cc: d50323bf autiasp 1394d0: d65f03c0 ret 1394d4: aa1503e0 mov x0, x21 1394d8: 94009b9a bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000001394dc , std::__ndk1::allocator>::at(unsigned long)>: 1394dc: d503233f paciasp 1394e0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1394e4: 910003fd mov x29, sp 1394e8: 39400008 ldrb w8, [x0] 1394ec: f9400409 ldr x9, [x0, #0x8] 1394f0: d341fd0a lsr x10, x8, #1 1394f4: 7200011f tst w8, #0x1 1394f8: 9a890149 csel x9, x10, x9, eq 1394fc: eb01013f cmp x9, x1 139500: 54000109 b.ls 0x139520 , std::__ndk1::allocator>::at(unsigned long)+0x44> 139504: f9400809 ldr x9, [x0, #0x10] 139508: 7200011f tst w8, #0x1 13950c: 9a801528 csinc x8, x9, x0, ne 139510: 8b010100 add x0, x8, x1 139514: a8c17bfd ldp x29, x30, [sp], #0x10 139518: d50323bf autiasp 13951c: d65f03c0 ret 139520: 94009b88 bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 0000000000139524 , std::__ndk1::allocator>::assign(char const*)>: 139524: d503233f paciasp 139528: a9bd7bfd stp x29, x30, [sp, #-0x30]! 13952c: a90157f6 stp x22, x21, [sp, #0x10] 139530: 910003fd mov x29, sp 139534: a9024ff4 stp x20, x19, [sp, #0x20] 139538: aa0003f3 mov x19, x0 13953c: aa0103e0 mov x0, x1 139540: aa0103f5 mov x21, x1 139544: 9400908b bl 0x15d770 139548: f9400269 ldr x9, [x19] 13954c: 528002ca mov w10, #0x16 // =22 139550: 39400268 ldrb w8, [x19] 139554: aa0003f4 mov x20, x0 139558: 927ff929 and x9, x9, #0xfffffffffffffffe 13955c: d1000529 sub x9, x9, #0x1 139560: 7200011f tst w8, #0x1 139564: 9a890141 csel x1, x10, x9, eq 139568: eb010002 subs x2, x0, x1 13956c: 54000189 b.ls 0x13959c , std::__ndk1::allocator>::assign(char const*)+0x78> 139570: f9400669 ldr x9, [x19, #0x8] 139574: 53017d0a lsr w10, w8, #1 139578: 7200011f tst w8, #0x1 13957c: aa1303e0 mov x0, x19 139580: aa1f03e4 mov x4, xzr 139584: aa1403e6 mov x6, x20 139588: 9a890143 csel x3, x10, x9, eq 13958c: aa1503e7 mov x7, x21 139590: aa0303e5 mov x5, x3 139594: 94009b73 bl 0x160360 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt> 139598: 14000010 b 0x1395d8 , std::__ndk1::allocator>::assign(char const*)+0xb4> 13959c: f9400a69 ldr x9, [x19, #0x10] 1395a0: 7200011f tst w8, #0x1 1395a4: 9a931536 csinc x22, x9, x19, ne 1395a8: b40000b4 cbz x20, 0x1395bc , std::__ndk1::allocator>::assign(char const*)+0x98> 1395ac: aa1603e0 mov x0, x22 1395b0: aa1503e1 mov x1, x21 1395b4: aa1403e2 mov x2, x20 1395b8: 9400905e bl 0x15d730 1395bc: 38346adf strb wzr, [x22, x20] 1395c0: 39400268 ldrb w8, [x19] 1395c4: 37000088 tbnz w8, #0x0, 0x1395d4 , std::__ndk1::allocator>::assign(char const*)+0xb0> 1395c8: 531f7a88 lsl w8, w20, #1 1395cc: 39000268 strb w8, [x19] 1395d0: 14000002 b 0x1395d8 , std::__ndk1::allocator>::assign(char const*)+0xb4> 1395d4: f9000674 str x20, [x19, #0x8] 1395d8: aa1303e0 mov x0, x19 1395dc: a9424ff4 ldp x20, x19, [sp, #0x20] 1395e0: a94157f6 ldp x22, x21, [sp, #0x10] 1395e4: a8c37bfd ldp x29, x30, [sp], #0x30 1395e8: d50323bf autiasp 1395ec: d65f03c0 ret 00000000001395f0 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const>: 1395f0: d503233f paciasp 1395f4: a9bc7bfd stp x29, x30, [sp, #-0x40]! 1395f8: a9015ff8 stp x24, x23, [sp, #0x10] 1395fc: 910003fd mov x29, sp 139600: a90257f6 stp x22, x21, [sp, #0x20] 139604: a9034ff4 stp x20, x19, [sp, #0x30] 139608: a940a40a ldp x10, x9, [x0, #0x8] 13960c: 39400008 ldrb w8, [x0] 139610: 7200011f tst w8, #0x1 139614: d341fd08 lsr x8, x8, #1 139618: 9a801537 csinc x23, x9, x0, ne 13961c: 9a8a0108 csel x8, x8, x10, eq 139620: eb02011f cmp x8, x2 139624: 54000062 b.hs 0x139630 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x40> 139628: 92800002 mov x2, #-0x1 // =-1 13962c: 1400000c b 0x13965c , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x6c> 139630: aa0303f3 mov x19, x3 139634: b4000143 cbz x3, 0x13965c , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x6c> 139638: 8b0202e0 add x0, x23, x2 13963c: 8b0802f8 add x24, x23, x8 139640: cb000308 sub x8, x24, x0 139644: eb13011f cmp x8, x19 139648: 5400018a b.ge 0x139678 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x88> 13964c: aa1803f6 mov x22, x24 139650: cb1702c8 sub x8, x22, x23 139654: eb1802df cmp x22, x24 139658: da9f1102 csinv x2, x8, xzr, ne 13965c: a9434ff4 ldp x20, x19, [sp, #0x30] 139660: aa0203e0 mov x0, x2 139664: a94257f6 ldp x22, x21, [sp, #0x20] 139668: a9415ff8 ldp x24, x23, [sp, #0x10] 13966c: a8c47bfd ldp x29, x30, [sp], #0x40 139670: d50323bf autiasp 139674: d65f03c0 ret 139678: aa0103f4 mov x20, x1 13967c: 39400035 ldrb w21, [x1] 139680: cb130108 sub x8, x8, x19 139684: b1000502 adds x2, x8, #0x1 139688: 54fffe22 b.hs 0x13964c , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x5c> 13968c: 2a1503e1 mov w1, w21 139690: 940091ec bl 0x15de40 139694: b4fffdc0 cbz x0, 0x13964c , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x5c> 139698: aa1403e1 mov x1, x20 13969c: aa1303e2 mov x2, x19 1396a0: aa0003f6 mov x22, x0 1396a4: 94008eeb bl 0x15d250 1396a8: 34fffd40 cbz w0, 0x139650 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x60> 1396ac: 910006c0 add x0, x22, #0x1 1396b0: cb000308 sub x8, x24, x0 1396b4: eb13011f cmp x8, x19 1396b8: 54fffe4a b.ge 0x139680 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x90> 1396bc: 17ffffe4 b 0x13964c , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x5c> 00000000001396c0 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const>: 1396c0: d503233f paciasp 1396c4: a9be7bfd stp x29, x30, [sp, #-0x20]! 1396c8: a9014ff4 stp x20, x19, [sp, #0x10] 1396cc: 910003fd mov x29, sp 1396d0: a940a86b ldp x11, x10, [x3, #0x8] 1396d4: 39400068 ldrb w8, [x3] 1396d8: 39400009 ldrb w9, [x0] 1396dc: f940040c ldr x12, [x0, #0x8] 1396e0: 7200011f tst w8, #0x1 1396e4: d341fd0d lsr x13, x8, #1 1396e8: 9a831548 csinc x8, x10, x3, ne 1396ec: 9a8b01aa csel x10, x13, x11, eq 1396f0: d341fd2b lsr x11, x9, #1 1396f4: 7200013f tst w9, #0x1 1396f8: 9a8c016b csel x11, x11, x12, eq 1396fc: eb01016b subs x11, x11, x1 139700: 54000363 b.lo 0x13976c , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0xac> 139704: f940080c ldr x12, [x0, #0x10] 139708: 7200013f tst w9, #0x1 13970c: 9a801589 csinc x9, x12, x0, ne 139710: eb02017f cmp x11, x2 139714: 9a823173 csel x19, x11, x2, lo 139718: eb04014a subs x10, x10, x4 13971c: 54000283 b.lo 0x13976c , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0xac> 139720: eb05015f cmp x10, x5 139724: 9a853154 csel x20, x10, x5, lo 139728: eb13029f cmp x20, x19 13972c: 9a933282 csel x2, x20, x19, lo 139730: b40000a2 cbz x2, 0x139744 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x84> 139734: 8b010120 add x0, x9, x1 139738: 8b040101 add x1, x8, x4 13973c: 94008ec5 bl 0x15d250 139740: 350000e0 cbnz w0, 0x13975c , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x9c> 139744: eb14027f cmp x19, x20 139748: 54000061 b.ne 0x139754 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x94> 13974c: 2a1f03e0 mov w0, wzr 139750: 14000003 b 0x13975c , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x9c> 139754: 12800008 mov w8, #-0x1 // =-1 139758: 5a883500 cneg w0, w8, hs 13975c: a9414ff4 ldp x20, x19, [sp, #0x10] 139760: a8c27bfd ldp x29, x30, [sp], #0x20 139764: d50323bf autiasp 139768: d65f03c0 ret 13976c: 90fff9c0 adrp x0, 0x71000 139770: 911da800 add x0, x0, #0x76a 139774: 97fff8a1 bl 0x1379f8 ::__throw_out_of_range() const+0x18> 0000000000139778 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: 139778: d503233f paciasp 13977c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 139780: f9000bf5 str x21, [sp, #0x10] 139784: 910003fd mov x29, sp 139788: a9024ff4 stp x20, x19, [sp, #0x20] 13978c: aa0003f3 mov x19, x0 139790: eb01001f cmp x0, x1 139794: 540006c0 b.eq 0x13986c , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf4> 139798: 39400268 ldrb w8, [x19] 13979c: 39400029 ldrb w9, [x1] 1397a0: 370000e8 tbnz w8, #0x0, 0x1397bc , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x44> 1397a4: 37000309 tbnz w9, #0x0, 0x139804 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x8c> 1397a8: f9400828 ldr x8, [x1, #0x10] 1397ac: 3dc00020 ldr q0, [x1] 1397b0: f9000a68 str x8, [x19, #0x10] 1397b4: 3d800260 str q0, [x19] 1397b8: 1400002d b 0x13986c , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf4> 1397bc: a940a02a ldp x10, x8, [x1, #0x8] 1397c0: 7200013f tst w9, #0x1 1397c4: 53017d29 lsr w9, w9, #1 1397c8: f940026b ldr x11, [x19] 1397cc: 9a8a0134 csel x20, x9, x10, eq 1397d0: 9a811507 csinc x7, x8, x1, ne 1397d4: 927ff968 and x8, x11, #0xfffffffffffffffe 1397d8: eb14011f cmp x8, x20 1397dc: 540002e9 b.ls 0x139838 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xc0> 1397e0: f9400a75 ldr x21, [x19, #0x10] 1397e4: f9000674 str x20, [x19, #0x8] 1397e8: b40000b4 cbz x20, 0x1397fc , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x84> 1397ec: aa1503e0 mov x0, x21 1397f0: aa0703e1 mov x1, x7 1397f4: aa1403e2 mov x2, x20 1397f8: 94008e2a bl 0x15d0a0 1397fc: 38346abf strb wzr, [x21, x20] 139800: 1400001b b 0x13986c , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf4> 139804: a9409c34 ldp x20, x7, [x1, #0x8] 139808: f1005a82 subs x2, x20, #0x16 13980c: 54000228 b.hi 0x139850 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xd8> 139810: 531f7a88 lsl w8, w20, #1 139814: 39000268 strb w8, [x19] 139818: b40000b4 cbz x20, 0x13982c , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xb4> 13981c: 91000660 add x0, x19, #0x1 139820: aa0703e1 mov x1, x7 139824: aa1403e2 mov x2, x20 139828: 94008e1e bl 0x15d0a0 13982c: 8b140268 add x8, x19, x20 139830: 3900051f strb wzr, [x8, #0x1] 139834: 1400000e b 0x13986c , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf4> 139838: cb080289 sub x9, x20, x8 13983c: f9400663 ldr x3, [x19, #0x8] 139840: d1000501 sub x1, x8, #0x1 139844: 91000522 add x2, x9, #0x1 139848: aa1303e0 mov x0, x19 13984c: 14000004 b 0x13985c , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xe4> 139850: 53017d03 lsr w3, w8, #1 139854: aa1303e0 mov x0, x19 139858: 528002c1 mov w1, #0x16 // =22 13985c: aa1f03e4 mov x4, xzr 139860: aa0303e5 mov x5, x3 139864: aa1403e6 mov x6, x20 139868: 94009abe bl 0x160360 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt> 13986c: aa1303e0 mov x0, x19 139870: f9400bf5 ldr x21, [sp, #0x10] 139874: a9424ff4 ldp x20, x19, [sp, #0x20] 139878: a8c37bfd ldp x29, x30, [sp], #0x30 13987c: d50323bf autiasp 139880: d65f03c0 ret 0000000000139884 , std::__ndk1::allocator>::append(char const*)>: 139884: d503233f paciasp 139888: a9bc7bfd stp x29, x30, [sp, #-0x40]! 13988c: f9000bf7 str x23, [sp, #0x10] 139890: 910003fd mov x29, sp 139894: a90257f6 stp x22, x21, [sp, #0x20] 139898: a9034ff4 stp x20, x19, [sp, #0x30] 13989c: aa0003f3 mov x19, x0 1398a0: aa0103e0 mov x0, x1 1398a4: aa0103f4 mov x20, x1 1398a8: 94008fb2 bl 0x15d770 1398ac: a9402a69 ldp x9, x10, [x19] 1398b0: 528002cb mov w11, #0x16 // =22 1398b4: aa0003f5 mov x21, x0 1398b8: 39400268 ldrb w8, [x19] 1398bc: 927ff929 and x9, x9, #0xfffffffffffffffe 1398c0: 7200011f tst w8, #0x1 1398c4: d1000529 sub x9, x9, #0x1 1398c8: d341fd0c lsr x12, x8, #1 1398cc: 9a890161 csel x1, x11, x9, eq 1398d0: 9a8a0196 csel x22, x12, x10, eq 1398d4: cb160029 sub x9, x1, x22 1398d8: eb00013f cmp x9, x0 1398dc: 54000162 b.hs 0x139908 , std::__ndk1::allocator>::append(char const*)+0x84> 1398e0: 8b1502c8 add x8, x22, x21 1398e4: aa1303e0 mov x0, x19 1398e8: cb010102 sub x2, x8, x1 1398ec: aa1603e3 mov x3, x22 1398f0: aa1603e4 mov x4, x22 1398f4: aa1f03e5 mov x5, xzr 1398f8: aa1503e6 mov x6, x21 1398fc: aa1403e7 mov x7, x20 139900: 94009a98 bl 0x160360 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt> 139904: 14000011 b 0x139948 , std::__ndk1::allocator>::append(char const*)+0xc4> 139908: b4000215 cbz x21, 0x139948 , std::__ndk1::allocator>::append(char const*)+0xc4> 13990c: f9400a69 ldr x9, [x19, #0x10] 139910: 7200011f tst w8, #0x1 139914: aa1403e1 mov x1, x20 139918: aa1503e2 mov x2, x21 13991c: 9a931537 csinc x23, x9, x19, ne 139920: 8b1602e0 add x0, x23, x22 139924: 94008ddf bl 0x15d0a0 139928: 39400269 ldrb w9, [x19] 13992c: 8b1502c8 add x8, x22, x21 139930: 37000089 tbnz w9, #0x0, 0x139940 , std::__ndk1::allocator>::append(char const*)+0xbc> 139934: 531f7909 lsl w9, w8, #1 139938: 39000269 strb w9, [x19] 13993c: 14000002 b 0x139944 , std::__ndk1::allocator>::append(char const*)+0xc0> 139940: f9000668 str x8, [x19, #0x8] 139944: 38286aff strb wzr, [x23, x8] 139948: aa1303e0 mov x0, x19 13994c: f9400bf7 ldr x23, [sp, #0x10] 139950: a9434ff4 ldp x20, x19, [sp, #0x30] 139954: a94257f6 ldp x22, x21, [sp, #0x20] 139958: a8c47bfd ldp x29, x30, [sp], #0x40 13995c: d50323bf autiasp 139960: d65f03c0 ret 0000000000139964 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: 139964: d503233f paciasp 139968: a9bf7bfd stp x29, x30, [sp, #-0x10]! 13996c: 910003fd mov x29, sp 139970: 39400068 ldrb w8, [x3] 139974: f9400469 ldr x9, [x3, #0x8] 139978: d341fd0a lsr x10, x8, #1 13997c: 7200011f tst w8, #0x1 139980: 9a890149 csel x9, x10, x9, eq 139984: eb040129 subs x9, x9, x4 139988: 54000143 b.lo 0x1399b0 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x4c> 13998c: f940086a ldr x10, [x3, #0x10] 139990: 7200011f tst w8, #0x1 139994: 9a831548 csinc x8, x10, x3, ne 139998: eb05013f cmp x9, x5 13999c: 8b040103 add x3, x8, x4 1399a0: 9a853124 csel x4, x9, x5, lo 1399a4: a8c17bfd ldp x29, x30, [sp], #0x10 1399a8: d50323bf autiasp 1399ac: 14009a69 b 0x160350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKcm@plt> 1399b0: 94009a64 bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000001399b4 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)>: 1399b4: d503233f paciasp 1399b8: a9bc7bfd stp x29, x30, [sp, #-0x40]! 1399bc: f9000bf7 str x23, [sp, #0x10] 1399c0: 910003fd mov x29, sp 1399c4: a90257f6 stp x22, x21, [sp, #0x20] 1399c8: a9034ff4 stp x20, x19, [sp, #0x30] 1399cc: a9402c0a ldp x10, x11, [x0] 1399d0: 2a0203f4 mov w20, w2 1399d4: aa0003f3 mov x19, x0 1399d8: 39400009 ldrb w9, [x0] 1399dc: 528002c8 mov w8, #0x16 // =22 1399e0: f940080c ldr x12, [x0, #0x10] 1399e4: 7200013f tst w9, #0x1 1399e8: d341fd29 lsr x9, x9, #1 1399ec: 9a8b0136 csel x22, x9, x11, eq 1399f0: 927ff949 and x9, x10, #0xfffffffffffffffe 1399f4: 9a801597 csinc x23, x12, x0, ne 1399f8: d1000529 sub x9, x9, #0x1 1399fc: cb170035 sub x21, x1, x23 139a00: 9a890108 csel x8, x8, x9, eq 139a04: eb16011f cmp x8, x22 139a08: 54000161 b.ne 0x139a34 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0x80> 139a0c: aa1303e0 mov x0, x19 139a10: aa1603e1 mov x1, x22 139a14: 52800022 mov w2, #0x1 // =1 139a18: aa1603e3 mov x3, x22 139a1c: aa1503e4 mov x4, x21 139a20: aa1f03e5 mov x5, xzr 139a24: 52800026 mov w6, #0x1 // =1 139a28: 94009a0e bl 0x160260 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm@plt> 139a2c: f9400a77 ldr x23, [x19, #0x10] 139a30: 14000006 b 0x139a48 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0x94> 139a34: eb1502c2 subs x2, x22, x21 139a38: 54000080 b.eq 0x139a48 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0x94> 139a3c: 8b1502e1 add x1, x23, x21 139a40: 91000420 add x0, x1, #0x1 139a44: 94008f3b bl 0x15d730 139a48: 910006ca add x10, x22, #0x1 139a4c: 38356af4 strb w20, [x23, x21] 139a50: 91000668 add x8, x19, #0x1 139a54: 382a6aff strb wzr, [x23, x10] 139a58: 39400269 ldrb w9, [x19] 139a5c: 37000089 tbnz w9, #0x0, 0x139a6c , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0xb8> 139a60: 531f794a lsl w10, w10, #1 139a64: 3900026a strb w10, [x19] 139a68: 14000002 b 0x139a70 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0xbc> 139a6c: f900066a str x10, [x19, #0x8] 139a70: f9400a6a ldr x10, [x19, #0x10] 139a74: 7200013f tst w9, #0x1 139a78: a9434ff4 ldp x20, x19, [sp, #0x30] 139a7c: 9a8a0108 csel x8, x8, x10, eq 139a80: f9400bf7 ldr x23, [sp, #0x10] 139a84: 8b150100 add x0, x8, x21 139a88: a94257f6 ldp x22, x21, [sp, #0x20] 139a8c: a8c47bfd ldp x29, x30, [sp], #0x40 139a90: d50323bf autiasp 139a94: d65f03c0 ret 0000000000139a98 , std::__ndk1::allocator>::resize(unsigned long, char)>: 139a98: d503233f paciasp 139a9c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 139aa0: 910003fd mov x29, sp 139aa4: 39400008 ldrb w8, [x0] 139aa8: f9400409 ldr x9, [x0, #0x8] 139aac: d341fd0a lsr x10, x8, #1 139ab0: 7200011f tst w8, #0x1 139ab4: 9a890149 csel x9, x10, x9, eq 139ab8: eb01013f cmp x9, x1 139abc: 54000082 b.hs 0x139acc , std::__ndk1::allocator>::resize(unsigned long, char)+0x34> 139ac0: cb090021 sub x1, x1, x9 139ac4: 94009a2f bl 0x160380 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc@plt> 139ac8: 1400000a b 0x139af0 , std::__ndk1::allocator>::resize(unsigned long, char)+0x58> 139acc: 370000c8 tbnz w8, #0x0, 0x139ae4 , std::__ndk1::allocator>::resize(unsigned long, char)+0x4c> 139ad0: 8b010008 add x8, x0, x1 139ad4: 531f7829 lsl w9, w1, #1 139ad8: 3900051f strb wzr, [x8, #0x1] 139adc: 39000009 strb w9, [x0] 139ae0: 14000004 b 0x139af0 , std::__ndk1::allocator>::resize(unsigned long, char)+0x58> 139ae4: f9400808 ldr x8, [x0, #0x10] 139ae8: 3821691f strb wzr, [x8, x1] 139aec: f9000401 str x1, [x0, #0x8] 139af0: a8c17bfd ldp x29, x30, [sp], #0x10 139af4: d50323bf autiasp 139af8: d65f03c0 ret 0000000000139afc , std::__ndk1::allocator>::insert(unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: 139afc: d503233f paciasp 139b00: a9bf7bfd stp x29, x30, [sp, #-0x10]! 139b04: 910003fd mov x29, sp 139b08: 39400048 ldrb w8, [x2] 139b0c: f9400449 ldr x9, [x2, #0x8] 139b10: d341fd0a lsr x10, x8, #1 139b14: 7200011f tst w8, #0x1 139b18: 9a890149 csel x9, x10, x9, eq 139b1c: eb030129 subs x9, x9, x3 139b20: 54000143 b.lo 0x139b48 , std::__ndk1::allocator>::insert(unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x4c> 139b24: f940084a ldr x10, [x2, #0x10] 139b28: 7200011f tst w8, #0x1 139b2c: 9a821548 csinc x8, x10, x2, ne 139b30: eb04013f cmp x9, x4 139b34: 8b030102 add x2, x8, x3 139b38: 9a843123 csel x3, x9, x4, lo 139b3c: a8c17bfd ldp x29, x30, [sp], #0x10 139b40: d50323bf autiasp 139b44: 14009a0b b 0x160370 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKcm@plt> 139b48: 940099fe bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 0000000000139b4c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)>: 139b4c: d503233f paciasp 139b50: a9ba7bfd stp x29, x30, [sp, #-0x60]! 139b54: f9000bfb str x27, [sp, #0x10] 139b58: 910003fd mov x29, sp 139b5c: a90267fa stp x26, x25, [sp, #0x20] 139b60: a9035ff8 stp x24, x23, [sp, #0x30] 139b64: a90457f6 stp x22, x21, [sp, #0x40] 139b68: a9054ff4 stp x20, x19, [sp, #0x50] 139b6c: 39400008 ldrb w8, [x0] 139b70: aa0003f3 mov x19, x0 139b74: f9400409 ldr x9, [x0, #0x8] 139b78: d341fd0a lsr x10, x8, #1 139b7c: 7200011f tst w8, #0x1 139b80: 9a890155 csel x21, x10, x9, eq 139b84: eb0102a9 subs x9, x21, x1 139b88: 54000c23 b.lo 0x139d0c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x1c0> 139b8c: f940026a ldr x10, [x19] 139b90: eb02013f cmp x9, x2 139b94: 9a823136 csel x22, x9, x2, lo 139b98: 7200011f tst w8, #0x1 139b9c: 5280008b mov w11, #0x4 // =4 139ba0: aa0403f4 mov x20, x4 139ba4: 927ff94a and x10, x10, #0xfffffffffffffffe 139ba8: aa0303f7 mov x23, x3 139bac: d100054a sub x10, x10, #0x1 139bb0: aa0103f8 mov x24, x1 139bb4: 9a8a0161 csel x1, x11, x10, eq 139bb8: cb1502ca sub x10, x22, x21 139bbc: 8b01014a add x10, x10, x1 139bc0: eb04015f cmp x10, x4 139bc4: 54000182 b.hs 0x139bf4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0xa8> 139bc8: 8b1402a8 add x8, x21, x20 139bcc: 8b0102c9 add x9, x22, x1 139bd0: cb090102 sub x2, x8, x9 139bd4: aa1303e0 mov x0, x19 139bd8: aa1503e3 mov x3, x21 139bdc: aa1803e4 mov x4, x24 139be0: aa1603e5 mov x5, x22 139be4: aa1403e6 mov x6, x20 139be8: aa1703e7 mov x7, x23 139bec: 940099ed bl 0x1603a0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw@plt> 139bf0: 1400003e b 0x139ce8 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x19c> 139bf4: f9400a6a ldr x10, [x19, #0x10] 139bf8: 9100126b add x11, x19, #0x4 139bfc: 7200011f tst w8, #0x1 139c00: 9a8a017b csel x27, x11, x10, eq 139c04: eb1402df cmp x22, x20 139c08: 54000061 b.ne 0x139c14 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0xc8> 139c0c: aa1403f6 mov x22, x20 139c10: 14000028 b 0x139cb0 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x164> 139c14: eb160139 subs x25, x9, x22 139c18: 540004c0 b.eq 0x139cb0 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x164> 139c1c: 8b180b7a add x26, x27, x24, lsl #2 139c20: eb1402df cmp x22, x20 139c24: 54000169 b.ls 0x139c50 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x104> 139c28: b40000b4 cbz x20, 0x139c3c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0xf0> 139c2c: aa1a03e0 mov x0, x26 139c30: aa1703e1 mov x1, x23 139c34: aa1403e2 mov x2, x20 139c38: 940099de bl 0x1603b0 139c3c: 8b140b40 add x0, x26, x20, lsl #2 139c40: 8b160b41 add x1, x26, x22, lsl #2 139c44: aa1903e2 mov x2, x25 139c48: 940099da bl 0x1603b0 139c4c: 1400001e b 0x139cc4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x178> 139c50: eb17035f cmp x26, x23 139c54: 54000242 b.hs 0x139c9c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x150> 139c58: 8b150b68 add x8, x27, x21, lsl #2 139c5c: eb17011f cmp x8, x23 139c60: 540001e9 b.ls 0x139c9c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x150> 139c64: 8b160b48 add x8, x26, x22, lsl #2 139c68: eb17011f cmp x8, x23 139c6c: 54000149 b.ls 0x139c94 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x148> 139c70: aa1a03e0 mov x0, x26 139c74: aa1703e1 mov x1, x23 139c78: aa1603e2 mov x2, x22 139c7c: 940099d1 bl 0x1603c0 <_ZNSt6__ndk111char_traitsIwE4moveEPwPKwm@plt> 139c80: 8b1802d8 add x24, x22, x24 139c84: 8b140af7 add x23, x23, x20, lsl #2 139c88: cb160294 sub x20, x20, x22 139c8c: aa1f03f6 mov x22, xzr 139c90: 14000003 b 0x139c9c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x150> 139c94: cb160288 sub x8, x20, x22 139c98: 8b080af7 add x23, x23, x8, lsl #2 139c9c: 8b180b68 add x8, x27, x24, lsl #2 139ca0: 8b140900 add x0, x8, x20, lsl #2 139ca4: 8b160901 add x1, x8, x22, lsl #2 139ca8: aa1903e2 mov x2, x25 139cac: 940099c1 bl 0x1603b0 139cb0: b40000b4 cbz x20, 0x139cc4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x178> 139cb4: 8b180b60 add x0, x27, x24, lsl #2 139cb8: aa1703e1 mov x1, x23 139cbc: aa1403e2 mov x2, x20 139cc0: 940099bc bl 0x1603b0 139cc4: cb160288 sub x8, x20, x22 139cc8: 39400269 ldrb w9, [x19] 139ccc: 8b150108 add x8, x8, x21 139cd0: 37000089 tbnz w9, #0x0, 0x139ce0 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x194> 139cd4: 531f7909 lsl w9, w8, #1 139cd8: 39000269 strb w9, [x19] 139cdc: 14000002 b 0x139ce4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x198> 139ce0: f9000668 str x8, [x19, #0x8] 139ce4: b8287b7f str wzr, [x27, x8, lsl #2] 139ce8: aa1303e0 mov x0, x19 139cec: f9400bfb ldr x27, [sp, #0x10] 139cf0: a9454ff4 ldp x20, x19, [sp, #0x50] 139cf4: a94457f6 ldp x22, x21, [sp, #0x40] 139cf8: a9435ff8 ldp x24, x23, [sp, #0x30] 139cfc: a94267fa ldp x26, x25, [sp, #0x20] 139d00: a8c67bfd ldp x29, x30, [sp], #0x60 139d04: d50323bf autiasp 139d08: d65f03c0 ret 139d0c: aa1303e0 mov x0, x19 139d10: 9400998c bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 139d14: 97fdbc88 bl 0xa8f34 139d18: 97fdbc87 bl 0xa8f34 139d1c: 97fdbc86 bl 0xa8f34 139d20: 97fdbc85 bl 0xa8f34 0000000000139d24 ::move(wchar_t*, wchar_t const*, unsigned long)>: 139d24: d503233f paciasp 139d28: a9bf7bfd stp x29, x30, [sp, #-0x10]! 139d2c: 910003fd mov x29, sp 139d30: b4000042 cbz x2, 0x139d38 ::move(wchar_t*, wchar_t const*, unsigned long)+0x14> 139d34: 9400999f bl 0x1603b0 139d38: a8c17bfd ldp x29, x30, [sp], #0x10 139d3c: d50323bf autiasp 139d40: d65f03c0 ret 139d44: 97fdbc7c bl 0xa8f34 0000000000139d48 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)>: 139d48: d503233f paciasp 139d4c: a9ba7bfd stp x29, x30, [sp, #-0x60]! 139d50: a9016ffc stp x28, x27, [sp, #0x10] 139d54: 910003fd mov x29, sp 139d58: a90267fa stp x26, x25, [sp, #0x20] 139d5c: a9035ff8 stp x24, x23, [sp, #0x30] 139d60: a90457f6 stp x22, x21, [sp, #0x40] 139d64: a9054ff4 stp x20, x19, [sp, #0x50] 139d68: 92800228 mov x8, #-0x12 // =-18 139d6c: aa0003f4 mov x20, x0 139d70: f2e7ffe8 movk x8, #0x3fff, lsl #48 139d74: cb010109 sub x9, x8, x1 139d78: eb02013f cmp x9, x2 139d7c: 54000903 b.lo 0x139e9c , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0x154> 139d80: 39400289 ldrb w9, [x20] 139d84: 9100128b add x11, x20, #0x4 139d88: f9400a8a ldr x10, [x20, #0x10] 139d8c: aa0703fa mov x26, x7 139d90: aa0603f3 mov x19, x6 139d94: aa0503f8 mov x24, x5 139d98: 7200013f tst w9, #0x1 139d9c: aa0103f6 mov x22, x1 139da0: aa0403f5 mov x21, x4 139da4: aa0303f9 mov x25, x3 139da8: 9a8a0177 csel x23, x11, x10, eq 139dac: 92800329 mov x9, #-0x1a // =-26 139db0: f2e3ffe9 movk x9, #0x1fff, lsl #48 139db4: eb09003f cmp x1, x9 139db8: 540001e8 b.hi 0x139df4 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0xac> 139dbc: 8b160048 add x8, x2, x22 139dc0: d37ffac9 lsl x9, x22, #1 139dc4: eb09011f cmp x8, x9 139dc8: 9a883128 csel x8, x9, x8, lo 139dcc: 91001109 add x9, x8, #0x4 139dd0: f100151f cmp x8, #0x5 139dd4: 927ef529 and x9, x9, #0xfffffffffffffffc 139dd8: 528000a8 mov w8, #0x5 // =5 139ddc: 9a89311c csel x28, x8, x9, lo 139de0: d37eff88 lsr x8, x28, #62 139de4: b40000a8 cbz x8, 0x139df8 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0xb0> 139de8: d0fff9a0 adrp x0, 0x6f000 139dec: 91026000 add x0, x0, #0x98 139df0: 97fdf5d8 bl 0xb7550 139df4: 9100051c add x28, x8, #0x1 139df8: d37ef780 lsl x0, x28, #2 139dfc: 94008c19 bl 0x15ce60 <_Znwm@plt> 139e00: aa0003fb mov x27, x0 139e04: b40000b5 cbz x21, 0x139e18 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0xd0> 139e08: aa1b03e0 mov x0, x27 139e0c: aa1703e1 mov x1, x23 139e10: aa1503e2 mov x2, x21 139e14: 9400967b bl 0x15f800 139e18: b40000b3 cbz x19, 0x139e2c , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0xe4> 139e1c: 8b150b60 add x0, x27, x21, lsl #2 139e20: aa1a03e1 mov x1, x26 139e24: aa1303e2 mov x2, x19 139e28: 94009676 bl 0x15f800 139e2c: 8b1802a8 add x8, x21, x24 139e30: eb080339 subs x25, x25, x8 139e34: 54000100 b.eq 0x139e54 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0x10c> 139e38: d37ef6a8 lsl x8, x21, #2 139e3c: 8b080369 add x9, x27, x8 139e40: 8b0802e8 add x8, x23, x8 139e44: 8b130920 add x0, x9, x19, lsl #2 139e48: 8b180901 add x1, x8, x24, lsl #2 139e4c: aa1903e2 mov x2, x25 139e50: 9400966c bl 0x15f800 139e54: f10012df cmp x22, #0x4 139e58: 54000060 b.eq 0x139e64 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0x11c> 139e5c: aa1703e0 mov x0, x23 139e60: 94008c20 bl 0x15cee0 <_ZdlPv@plt> 139e64: 8b150269 add x9, x19, x21 139e68: b2400388 orr x8, x28, #0x1 139e6c: 8b190129 add x9, x9, x25 139e70: a94457f6 ldp x22, x21, [sp, #0x40] 139e74: f9000288 str x8, [x20] 139e78: a900ee89 stp x9, x27, [x20, #0x8] 139e7c: b8297b7f str wzr, [x27, x9, lsl #2] 139e80: a9454ff4 ldp x20, x19, [sp, #0x50] 139e84: a9435ff8 ldp x24, x23, [sp, #0x30] 139e88: a94267fa ldp x26, x25, [sp, #0x20] 139e8c: a9416ffc ldp x28, x27, [sp, #0x10] 139e90: a8c67bfd ldp x29, x30, [sp], #0x60 139e94: d50323bf autiasp 139e98: d65f03c0 ret 139e9c: aa1403e0 mov x0, x20 139ea0: 94008e3c bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 139ea4: 97fdbc24 bl 0xa8f34 139ea8: 97fdbc23 bl 0xa8f34 139eac: 97fdbc22 bl 0xa8f34 0000000000139eb0 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const>: 139eb0: d503245f bti c 139eb4: 39400009 ldrb w9, [x0] 139eb8: 91001008 add x8, x0, #0x4 139ebc: a940ac0a ldp x10, x11, [x0, #0x8] 139ec0: 7200013f tst w9, #0x1 139ec4: d341fd29 lsr x9, x9, #1 139ec8: 9a8a0129 csel x9, x9, x10, eq 139ecc: 9a8b0108 csel x8, x8, x11, eq 139ed0: eb02013f cmp x9, x2 139ed4: 9a82312a csel x10, x9, x2, lo 139ed8: cb0a012b sub x11, x9, x10 139edc: 8b03014a add x10, x10, x3 139ee0: eb03017f cmp x11, x3 139ee4: 9a89814a csel x10, x10, x9, hi 139ee8: 8b0a0909 add x9, x8, x10, lsl #2 139eec: b4000383 cbz x3, 0x139f5c , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0xac> 139ef0: eb03015f cmp x10, x3 139ef4: 5400034b b.lt 0x139f5c , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0xac> 139ef8: d37ef46d lsl x13, x3, #2 139efc: 5280008e mov w14, #0x4 // =4 139f00: 8b0d002a add x10, x1, x13 139f04: 8b0801ab add x11, x13, x8 139f08: d100116b sub x11, x11, #0x4 139f0c: d100214c sub x12, x10, #0x8 139f10: cb0d01cd sub x13, x14, x13 139f14: aa0903ef mov x15, x9 139f18: eb0f017f cmp x11, x15 139f1c: 54000200 b.eq 0x139f5c , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0xac> 139f20: aa0f03ee mov x14, x15 139f24: b85fc151 ldur w17, [x10, #-0x4] 139f28: b85fcdf0 ldr w16, [x15, #-0x4]! 139f2c: 6b11021f cmp w16, w17 139f30: 54ffff41 b.ne 0x139f18 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0x68> 139f34: aa1f03f0 mov x16, xzr 139f38: eb1001bf cmp x13, x16 139f3c: 54000140 b.eq 0x139f64 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0xb4> 139f40: 8b1001d1 add x17, x14, x16 139f44: b8706980 ldr w0, [x12, x16] 139f48: d1001210 sub x16, x16, #0x4 139f4c: b85f8231 ldur w17, [x17, #-0x8] 139f50: 6b00023f cmp w17, w0 139f54: 54ffff20 b.eq 0x139f38 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0x88> 139f58: 17fffff0 b 0x139f18 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0x68> 139f5c: aa0903ea mov x10, x9 139f60: 14000003 b 0x139f6c , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0xbc> 139f64: 8b1001ca add x10, x14, x16 139f68: d100114a sub x10, x10, #0x4 139f6c: eb09015f cmp x10, x9 139f70: cb080148 sub x8, x10, x8 139f74: fa400864 ccmp x3, #0x0, #0x4, eq 139f78: 9342fd08 asr x8, x8, #2 139f7c: da9f0100 csinv x0, x8, xzr, eq 139f80: d65f03c0 ret 0000000000139f84 , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long, unsigned long)>: 139f84: d503233f paciasp 139f88: a9bd7bfd stp x29, x30, [sp, #-0x30]! 139f8c: a90157f6 stp x22, x21, [sp, #0x10] 139f90: 910003fd mov x29, sp 139f94: a9024ff4 stp x20, x19, [sp, #0x20] 139f98: aa0003f4 mov x20, x0 139f9c: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 139fa0: eb08007f cmp x3, x8 139fa4: 54000382 b.hs 0x13a014 , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long, unsigned long)+0x90> 139fa8: aa0203f3 mov x19, x2 139fac: aa0103f5 mov x21, x1 139fb0: f100107f cmp x3, #0x4 139fb4: 540000a8 b.hi 0x139fc8 , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long, unsigned long)+0x44> 139fb8: 531f7a68 lsl w8, w19, #1 139fbc: 38004688 strb w8, [x20], #0x4 139fc0: b5000173 cbnz x19, 0x139fec , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long, unsigned long)+0x68> 139fc4: 1400000e b 0x139ffc , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long, unsigned long)+0x78> 139fc8: 91001068 add x8, x3, #0x4 139fcc: 927ef516 and x22, x8, #0xfffffffffffffffc 139fd0: d37ef6c0 lsl x0, x22, #2 139fd4: 94008ba3 bl 0x15ce60 <_Znwm@plt> 139fd8: b24002c8 orr x8, x22, #0x1 139fdc: a9008293 stp x19, x0, [x20, #0x8] 139fe0: f9000288 str x8, [x20] 139fe4: aa0003f4 mov x20, x0 139fe8: b40000b3 cbz x19, 0x139ffc , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long, unsigned long)+0x78> 139fec: aa1403e0 mov x0, x20 139ff0: aa1503e1 mov x1, x21 139ff4: aa1303e2 mov x2, x19 139ff8: 94009602 bl 0x15f800 139ffc: b8337a9f str wzr, [x20, x19, lsl #2] 13a000: a9424ff4 ldp x20, x19, [sp, #0x20] 13a004: a94157f6 ldp x22, x21, [sp, #0x10] 13a008: a8c37bfd ldp x29, x30, [sp], #0x30 13a00c: d50323bf autiasp 13a010: d65f03c0 ret 13a014: aa1403e0 mov x0, x20 13a018: 94008dde bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13a01c: 97fdbbc6 bl 0xa8f34 000000000013a020 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: 13a020: d503233f paciasp 13a024: a9bd7bfd stp x29, x30, [sp, #-0x30]! 13a028: a90157f6 stp x22, x21, [sp, #0x10] 13a02c: 910003fd mov x29, sp 13a030: a9024ff4 stp x20, x19, [sp, #0x20] 13a034: 39400028 ldrb w8, [x1] 13a038: aa0003f3 mov x19, x0 13a03c: 370000c8 tbnz w8, #0x0, 0x13a054 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x34> 13a040: f9400828 ldr x8, [x1, #0x10] 13a044: 3dc00020 ldr q0, [x1] 13a048: f9000a68 str x8, [x19, #0x10] 13a04c: 3d800260 str q0, [x19] 13a050: 14000016 b 0x13a0a8 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x88> 13a054: a940d035 ldp x21, x20, [x1, #0x8] 13a058: f10012bf cmp x21, #0x4 13a05c: 54000088 b.hi 0x13a06c , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x4c> 13a060: 531f7aa8 lsl w8, w21, #1 13a064: 38004668 strb w8, [x19], #0x4 13a068: 1400000c b 0x13a098 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x78> 13a06c: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 13a070: eb0802bf cmp x21, x8 13a074: 54000242 b.hs 0x13a0bc , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x9c> 13a078: 910012a8 add x8, x21, #0x4 13a07c: 927ef516 and x22, x8, #0xfffffffffffffffc 13a080: d37ef6c0 lsl x0, x22, #2 13a084: 94008b77 bl 0x15ce60 <_Znwm@plt> 13a088: b24002c8 orr x8, x22, #0x1 13a08c: a9008275 stp x21, x0, [x19, #0x8] 13a090: f9000268 str x8, [x19] 13a094: aa0003f3 mov x19, x0 13a098: 910006a2 add x2, x21, #0x1 13a09c: aa1303e0 mov x0, x19 13a0a0: aa1403e1 mov x1, x20 13a0a4: 940095d7 bl 0x15f800 13a0a8: a9424ff4 ldp x20, x19, [sp, #0x20] 13a0ac: a94157f6 ldp x22, x21, [sp, #0x10] 13a0b0: a8c37bfd ldp x29, x30, [sp], #0x30 13a0b4: d50323bf autiasp 13a0b8: d65f03c0 ret 13a0bc: aa1303e0 mov x0, x19 13a0c0: 94008db4 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13a0c4: 97fdbb9c bl 0xa8f34 000000000013a0c8 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*)>: 13a0c8: d503233f paciasp 13a0cc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 13a0d0: a90157f6 stp x22, x21, [sp, #0x10] 13a0d4: 910003fd mov x29, sp 13a0d8: a9024ff4 stp x20, x19, [sp, #0x20] 13a0dc: aa0003f6 mov x22, x0 13a0e0: aa0303e0 mov x0, x3 13a0e4: aa0303f3 mov x19, x3 13a0e8: aa0203f4 mov x20, x2 13a0ec: aa0103f5 mov x21, x1 13a0f0: 940097fc bl 0x1600e0 13a0f4: aa0003e4 mov x4, x0 13a0f8: aa1603e0 mov x0, x22 13a0fc: aa1503e1 mov x1, x21 13a100: aa1403e2 mov x2, x20 13a104: aa1303e3 mov x3, x19 13a108: a9424ff4 ldp x20, x19, [sp, #0x20] 13a10c: a94157f6 ldp x22, x21, [sp, #0x10] 13a110: a8c37bfd ldp x29, x30, [sp], #0x30 13a114: d50323bf autiasp 13a118: 1400989e b 0x160390 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmPKwm@plt> 000000000013a11c , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)>: 13a11c: d503233f paciasp 13a120: a9bd7bfd stp x29, x30, [sp, #-0x30]! 13a124: a90157f6 stp x22, x21, [sp, #0x10] 13a128: 910003fd mov x29, sp 13a12c: a9024ff4 stp x20, x19, [sp, #0x20] 13a130: 39400028 ldrb w8, [x1] 13a134: aa0003f3 mov x19, x0 13a138: 370000c8 tbnz w8, #0x0, 0x13a150 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x34> 13a13c: f9400828 ldr x8, [x1, #0x10] 13a140: 3dc00020 ldr q0, [x1] 13a144: f9000a68 str x8, [x19, #0x10] 13a148: 3d800260 str q0, [x19] 13a14c: 14000016 b 0x13a1a4 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x88> 13a150: a940d035 ldp x21, x20, [x1, #0x8] 13a154: f10012bf cmp x21, #0x4 13a158: 54000088 b.hi 0x13a168 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x4c> 13a15c: 531f7aa8 lsl w8, w21, #1 13a160: 38004668 strb w8, [x19], #0x4 13a164: 1400000c b 0x13a194 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x78> 13a168: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 13a16c: eb0802bf cmp x21, x8 13a170: 54000242 b.hs 0x13a1b8 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x9c> 13a174: 910012a8 add x8, x21, #0x4 13a178: 927ef516 and x22, x8, #0xfffffffffffffffc 13a17c: d37ef6c0 lsl x0, x22, #2 13a180: 94008b38 bl 0x15ce60 <_Znwm@plt> 13a184: b24002c8 orr x8, x22, #0x1 13a188: a9008275 stp x21, x0, [x19, #0x8] 13a18c: f9000268 str x8, [x19] 13a190: aa0003f3 mov x19, x0 13a194: 910006a2 add x2, x21, #0x1 13a198: aa1303e0 mov x0, x19 13a19c: aa1403e1 mov x1, x20 13a1a0: 94009598 bl 0x15f800 13a1a4: a9424ff4 ldp x20, x19, [sp, #0x20] 13a1a8: a94157f6 ldp x22, x21, [sp, #0x10] 13a1ac: a8c37bfd ldp x29, x30, [sp], #0x30 13a1b0: d50323bf autiasp 13a1b4: d65f03c0 ret 13a1b8: aa1303e0 mov x0, x19 13a1bc: 94008d75 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13a1c0: 97fdbb5d bl 0xa8f34 000000000013a1c4 , std::__ndk1::allocator>::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const>: 13a1c4: d503233f paciasp 13a1c8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 13a1cc: a90157f6 stp x22, x21, [sp, #0x10] 13a1d0: 910003fd mov x29, sp 13a1d4: a9024ff4 stp x20, x19, [sp, #0x20] 13a1d8: 39400009 ldrb w9, [x0] 13a1dc: 91001008 add x8, x0, #0x4 13a1e0: a940ac0a ldp x10, x11, [x0, #0x8] 13a1e4: aa0303f3 mov x19, x3 13a1e8: aa0103f4 mov x20, x1 13a1ec: 7200013f tst w9, #0x1 13a1f0: d341fd29 lsr x9, x9, #1 13a1f4: 9a8a0129 csel x9, x9, x10, eq 13a1f8: 9a8b0115 csel x21, x8, x11, eq 13a1fc: eb02013f cmp x9, x2 13a200: 9a829528 csinc x8, x9, x2, ls 13a204: d37ef508 lsl x8, x8, #2 13a208: d1001108 sub x8, x8, #0x4 13a20c: b100111f cmn x8, #0x4 13a210: 54000160 b.eq 0x13a23c , std::__ndk1::allocator>::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const+0x78> 13a214: aa0803f6 mov x22, x8 13a218: b40000f3 cbz x19, 0x13a234 , std::__ndk1::allocator>::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const+0x70> 13a21c: b8766aa1 ldr w1, [x21, x22] 13a220: aa1403e0 mov x0, x20 13a224: aa1303e2 mov x2, x19 13a228: 9400986a bl 0x1603d0 13a22c: d10012c8 sub x8, x22, #0x4 13a230: b5fffee0 cbnz x0, 0x13a20c , std::__ndk1::allocator>::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const+0x48> 13a234: 9342fec0 asr x0, x22, #2 13a238: 14000002 b 0x13a240 , std::__ndk1::allocator>::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const+0x7c> 13a23c: 92800000 mov x0, #-0x1 // =-1 13a240: a9424ff4 ldp x20, x19, [sp, #0x20] 13a244: a94157f6 ldp x22, x21, [sp, #0x10] 13a248: a8c37bfd ldp x29, x30, [sp], #0x30 13a24c: d50323bf autiasp 13a250: d65f03c0 ret 000000000013a254 , std::__ndk1::allocator>::~basic_string()>: 13a254: d503245f bti c 13a258: 39400008 ldrb w8, [x0] 13a25c: 37000048 tbnz w8, #0x0, 0x13a264 , std::__ndk1::allocator>::~basic_string()+0x10> 13a260: d65f03c0 ret 13a264: f9400800 ldr x0, [x0, #0x10] 13a268: 14008b1e b 0x15cee0 <_ZdlPv@plt> 000000000013a26c , std::__ndk1::allocator>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const>: 13a26c: d503233f paciasp 13a270: a9bc7bfd stp x29, x30, [sp, #-0x40]! 13a274: f9000bf7 str x23, [sp, #0x10] 13a278: 910003fd mov x29, sp 13a27c: a90257f6 stp x22, x21, [sp, #0x20] 13a280: a9034ff4 stp x20, x19, [sp, #0x30] 13a284: a940a80b ldp x11, x10, [x0, #0x8] 13a288: 91001008 add x8, x0, #0x4 13a28c: 39400009 ldrb w9, [x0] 13a290: 7200013f tst w9, #0x1 13a294: d341fd29 lsr x9, x9, #1 13a298: 9a8a0115 csel x21, x8, x10, eq 13a29c: 9a8b0128 csel x8, x9, x11, eq 13a2a0: eb02011f cmp x8, x2 13a2a4: 540001e9 b.ls 0x13a2e0 , std::__ndk1::allocator>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const+0x74> 13a2a8: aa0303f3 mov x19, x3 13a2ac: 8b020ab6 add x22, x21, x2, lsl #2 13a2b0: b40001c3 cbz x3, 0x13a2e8 , std::__ndk1::allocator>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const+0x7c> 13a2b4: d37ef508 lsl x8, x8, #2 13a2b8: aa0103f4 mov x20, x1 13a2bc: cb020917 sub x23, x8, x2, lsl #2 13a2c0: b94002c1 ldr w1, [x22] 13a2c4: aa1403e0 mov x0, x20 13a2c8: aa1303e2 mov x2, x19 13a2cc: 94009841 bl 0x1603d0 13a2d0: b40000c0 cbz x0, 0x13a2e8 , std::__ndk1::allocator>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const+0x7c> 13a2d4: 910012d6 add x22, x22, #0x4 13a2d8: f10012f7 subs x23, x23, #0x4 13a2dc: 54ffff21 b.ne 0x13a2c0 , std::__ndk1::allocator>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const+0x54> 13a2e0: 92800000 mov x0, #-0x1 // =-1 13a2e4: 14000003 b 0x13a2f0 , std::__ndk1::allocator>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const+0x84> 13a2e8: cb1502c8 sub x8, x22, x21 13a2ec: 9342fd00 asr x0, x8, #2 13a2f0: a9434ff4 ldp x20, x19, [sp, #0x30] 13a2f4: a94257f6 ldp x22, x21, [sp, #0x20] 13a2f8: f9400bf7 ldr x23, [sp, #0x10] 13a2fc: a8c47bfd ldp x29, x30, [sp], #0x40 13a300: d50323bf autiasp 13a304: d65f03c0 ret 000000000013a308 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)>: 13a308: d503233f paciasp 13a30c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 13a310: a9015ff8 stp x24, x23, [sp, #0x10] 13a314: 910003fd mov x29, sp 13a318: a90257f6 stp x22, x21, [sp, #0x20] 13a31c: a9034ff4 stp x20, x19, [sp, #0x30] 13a320: 39400008 ldrb w8, [x0] 13a324: aa0003f3 mov x19, x0 13a328: f9400409 ldr x9, [x0, #0x8] 13a32c: d341fd0a lsr x10, x8, #1 13a330: 7200011f tst w8, #0x1 13a334: 9a890156 csel x22, x10, x9, eq 13a338: eb0102df cmp x22, x1 13a33c: 54000683 b.lo 0x13a40c , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0x104> 13a340: aa0203f4 mov x20, x2 13a344: b4000562 cbz x2, 0x13a3f0 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0xe8> 13a348: f9400269 ldr x9, [x19] 13a34c: 7200011f tst w8, #0x1 13a350: 5280008a mov w10, #0x4 // =4 13a354: 2a0303f5 mov w21, w3 13a358: aa0103f7 mov x23, x1 13a35c: 927ff929 and x9, x9, #0xfffffffffffffffe 13a360: d1000529 sub x9, x9, #0x1 13a364: 9a890141 csel x1, x10, x9, eq 13a368: cb160029 sub x9, x1, x22 13a36c: eb14013f cmp x9, x20 13a370: 54000162 b.hs 0x13a39c , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0x94> 13a374: 8b1402c8 add x8, x22, x20 13a378: aa1303e0 mov x0, x19 13a37c: cb010102 sub x2, x8, x1 13a380: aa1603e3 mov x3, x22 13a384: aa1703e4 mov x4, x23 13a388: aa1f03e5 mov x5, xzr 13a38c: aa1403e6 mov x6, x20 13a390: 9400977c bl 0x160180 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 13a394: f9400a78 ldr x24, [x19, #0x10] 13a398: 1400000a b 0x13a3c0 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0xb8> 13a39c: f9400a69 ldr x9, [x19, #0x10] 13a3a0: 9100126a add x10, x19, #0x4 13a3a4: 7200011f tst w8, #0x1 13a3a8: 9a890158 csel x24, x10, x9, eq 13a3ac: eb1702c2 subs x2, x22, x23 13a3b0: 54000080 b.eq 0x13a3c0 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0xb8> 13a3b4: 8b170b01 add x1, x24, x23, lsl #2 13a3b8: 8b140820 add x0, x1, x20, lsl #2 13a3bc: 940097fd bl 0x1603b0 13a3c0: 8b170b00 add x0, x24, x23, lsl #2 13a3c4: 2a1503e1 mov w1, w21 13a3c8: aa1403e2 mov x2, x20 13a3cc: 94009609 bl 0x15fbf0 13a3d0: 39400269 ldrb w9, [x19] 13a3d4: 8b1402c8 add x8, x22, x20 13a3d8: 37000089 tbnz w9, #0x0, 0x13a3e8 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0xe0> 13a3dc: 531f7909 lsl w9, w8, #1 13a3e0: 39000269 strb w9, [x19] 13a3e4: 14000002 b 0x13a3ec , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0xe4> 13a3e8: f9000668 str x8, [x19, #0x8] 13a3ec: b8287b1f str wzr, [x24, x8, lsl #2] 13a3f0: aa1303e0 mov x0, x19 13a3f4: a9434ff4 ldp x20, x19, [sp, #0x30] 13a3f8: a94257f6 ldp x22, x21, [sp, #0x20] 13a3fc: a9415ff8 ldp x24, x23, [sp, #0x10] 13a400: a8c47bfd ldp x29, x30, [sp], #0x40 13a404: d50323bf autiasp 13a408: d65f03c0 ret 13a40c: aa1303e0 mov x0, x19 13a410: 940097cc bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 13a414: 97fdbac8 bl 0xa8f34 13a418: 97fdbac7 bl 0xa8f34 000000000013a41c , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)>: 13a41c: d503233f paciasp 13a420: a9ba7bfd stp x29, x30, [sp, #-0x60]! 13a424: f9000bfb str x27, [sp, #0x10] 13a428: 910003fd mov x29, sp 13a42c: a90267fa stp x26, x25, [sp, #0x20] 13a430: a9035ff8 stp x24, x23, [sp, #0x30] 13a434: a90457f6 stp x22, x21, [sp, #0x40] 13a438: a9054ff4 stp x20, x19, [sp, #0x50] 13a43c: 9280021b mov x27, #-0x11 // =-17 13a440: aa0003f3 mov x19, x0 13a444: f2e7fffb movk x27, #0x3fff, lsl #48 13a448: cb010368 sub x8, x27, x1 13a44c: eb02011f cmp x8, x2 13a450: 54000743 b.lo 0x13a538 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0x11c> 13a454: 39400268 ldrb w8, [x19] 13a458: 9100126a add x10, x19, #0x4 13a45c: f9400a69 ldr x9, [x19, #0x10] 13a460: aa0603f5 mov x21, x6 13a464: aa0503f6 mov x22, x5 13a468: aa0103f4 mov x20, x1 13a46c: 7200011f tst w8, #0x1 13a470: aa0403f8 mov x24, x4 13a474: aa0303f9 mov x25, x3 13a478: 9a890157 csel x23, x10, x9, eq 13a47c: 92800328 mov x8, #-0x1a // =-26 13a480: f2e3ffe8 movk x8, #0x1fff, lsl #48 13a484: eb08003f cmp x1, x8 13a488: 54000188 b.hi 0x13a4b8 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0x9c> 13a48c: 8b140048 add x8, x2, x20 13a490: d37ffa89 lsl x9, x20, #1 13a494: eb09011f cmp x8, x9 13a498: 9a883128 csel x8, x9, x8, lo 13a49c: 91001109 add x9, x8, #0x4 13a4a0: f100151f cmp x8, #0x5 13a4a4: 927ef529 and x9, x9, #0xfffffffffffffffc 13a4a8: 528000a8 mov w8, #0x5 // =5 13a4ac: 9a89311b csel x27, x8, x9, lo 13a4b0: d37eff68 lsr x8, x27, #62 13a4b4: b5000468 cbnz x8, 0x13a540 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0x124> 13a4b8: d37ef760 lsl x0, x27, #2 13a4bc: 94008a69 bl 0x15ce60 <_Znwm@plt> 13a4c0: aa0003fa mov x26, x0 13a4c4: b40000b8 cbz x24, 0x13a4d8 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0xbc> 13a4c8: aa1a03e0 mov x0, x26 13a4cc: aa1703e1 mov x1, x23 13a4d0: aa1803e2 mov x2, x24 13a4d4: 940094cb bl 0x15f800 13a4d8: 8b160308 add x8, x24, x22 13a4dc: eb080322 subs x2, x25, x8 13a4e0: 540000e0 b.eq 0x13a4fc , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0xe0> 13a4e4: d37ef708 lsl x8, x24, #2 13a4e8: 8b080349 add x9, x26, x8 13a4ec: 8b0802e8 add x8, x23, x8 13a4f0: 8b150920 add x0, x9, x21, lsl #2 13a4f4: 8b160901 add x1, x8, x22, lsl #2 13a4f8: 940094c2 bl 0x15f800 13a4fc: f100129f cmp x20, #0x4 13a500: 54000060 b.eq 0x13a50c , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0xf0> 13a504: aa1703e0 mov x0, x23 13a508: 94008a76 bl 0x15cee0 <_ZdlPv@plt> 13a50c: b2400368 orr x8, x27, #0x1 13a510: f9000a7a str x26, [x19, #0x10] 13a514: a94457f6 ldp x22, x21, [sp, #0x40] 13a518: f9000268 str x8, [x19] 13a51c: f9400bfb ldr x27, [sp, #0x10] 13a520: a9454ff4 ldp x20, x19, [sp, #0x50] 13a524: a9435ff8 ldp x24, x23, [sp, #0x30] 13a528: a94267fa ldp x26, x25, [sp, #0x20] 13a52c: a8c67bfd ldp x29, x30, [sp], #0x60 13a530: d50323bf autiasp 13a534: d65f03c0 ret 13a538: aa1303e0 mov x0, x19 13a53c: 94008c95 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13a540: b0fff9a0 adrp x0, 0x6f000 13a544: 91026000 add x0, x0, #0x98 13a548: 97fdf402 bl 0xb7550 13a54c: 97fdba7a bl 0xa8f34 13a550: 97fdba79 bl 0xa8f34 000000000013a554 , std::__ndk1::allocator>::operator=(wchar_t)>: 13a554: d503245f bti c 13a558: 39400008 ldrb w8, [x0] 13a55c: 370000c8 tbnz w8, #0x0, 0x13a574 , std::__ndk1::allocator>::operator=(wchar_t)+0x20> 13a560: 52800049 mov w9, #0x2 // =2 13a564: aa0003e8 mov x8, x0 13a568: 38004509 strb w9, [x8], #0x4 13a56c: 29007d01 stp w1, wzr, [x8] 13a570: d65f03c0 ret 13a574: 52800029 mov w9, #0x1 // =1 13a578: f9400808 ldr x8, [x0, #0x10] 13a57c: f9000409 str x9, [x0, #0x8] 13a580: 29007d01 stp w1, wzr, [x8] 13a584: d65f03c0 ret 000000000013a588 , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long)>: 13a588: d503233f paciasp 13a58c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 13a590: a90157f6 stp x22, x21, [sp, #0x10] 13a594: 910003fd mov x29, sp 13a598: a9024ff4 stp x20, x19, [sp, #0x20] 13a59c: aa0003f4 mov x20, x0 13a5a0: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 13a5a4: eb08005f cmp x2, x8 13a5a8: 54000362 b.hs 0x13a614 , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long)+0x8c> 13a5ac: aa0203f3 mov x19, x2 13a5b0: aa0103f5 mov x21, x1 13a5b4: f100145f cmp x2, #0x5 13a5b8: 540000a2 b.hs 0x13a5cc , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long)+0x44> 13a5bc: 531f7a68 lsl w8, w19, #1 13a5c0: 38004688 strb w8, [x20], #0x4 13a5c4: b5000153 cbnz x19, 0x13a5ec , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long)+0x64> 13a5c8: 1400000d b 0x13a5fc , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long)+0x74> 13a5cc: 91001268 add x8, x19, #0x4 13a5d0: 927ef516 and x22, x8, #0xfffffffffffffffc 13a5d4: d37ef6c0 lsl x0, x22, #2 13a5d8: 94008a22 bl 0x15ce60 <_Znwm@plt> 13a5dc: b24002c8 orr x8, x22, #0x1 13a5e0: a9008293 stp x19, x0, [x20, #0x8] 13a5e4: f9000288 str x8, [x20] 13a5e8: aa0003f4 mov x20, x0 13a5ec: aa1403e0 mov x0, x20 13a5f0: aa1503e1 mov x1, x21 13a5f4: aa1303e2 mov x2, x19 13a5f8: 94009482 bl 0x15f800 13a5fc: b8337a9f str wzr, [x20, x19, lsl #2] 13a600: a9424ff4 ldp x20, x19, [sp, #0x20] 13a604: a94157f6 ldp x22, x21, [sp, #0x10] 13a608: a8c37bfd ldp x29, x30, [sp], #0x30 13a60c: d50323bf autiasp 13a610: d65f03c0 ret 13a614: aa1403e0 mov x0, x20 13a618: 94008c5e bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13a61c: 97fdba46 bl 0xa8f34 000000000013a620 , std::__ndk1::allocator>::at(unsigned long) const>: 13a620: d503233f paciasp 13a624: a9bf7bfd stp x29, x30, [sp, #-0x10]! 13a628: 910003fd mov x29, sp 13a62c: 39400008 ldrb w8, [x0] 13a630: f9400409 ldr x9, [x0, #0x8] 13a634: d341fd0a lsr x10, x8, #1 13a638: 7200011f tst w8, #0x1 13a63c: 9a890149 csel x9, x10, x9, eq 13a640: eb01013f cmp x9, x1 13a644: 54000129 b.ls 0x13a668 , std::__ndk1::allocator>::at(unsigned long) const+0x48> 13a648: f9400809 ldr x9, [x0, #0x10] 13a64c: 9100100a add x10, x0, #0x4 13a650: 7200011f tst w8, #0x1 13a654: 9a890148 csel x8, x10, x9, eq 13a658: 8b010900 add x0, x8, x1, lsl #2 13a65c: a8c17bfd ldp x29, x30, [sp], #0x10 13a660: d50323bf autiasp 13a664: d65f03c0 ret 13a668: 94009736 bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 000000000013a66c , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)>: 13a66c: d503233f paciasp 13a670: a9bb7bfd stp x29, x30, [sp, #-0x50]! 13a674: f9000bf9 str x25, [sp, #0x10] 13a678: 910003fd mov x29, sp 13a67c: a9025ff8 stp x24, x23, [sp, #0x20] 13a680: a90357f6 stp x22, x21, [sp, #0x30] 13a684: a9044ff4 stp x20, x19, [sp, #0x40] 13a688: 39400008 ldrb w8, [x0] 13a68c: aa0003f3 mov x19, x0 13a690: f9400409 ldr x9, [x0, #0x8] 13a694: d341fd0a lsr x10, x8, #1 13a698: 7200011f tst w8, #0x1 13a69c: 9a890156 csel x22, x10, x9, eq 13a6a0: eb0102df cmp x22, x1 13a6a4: 54000743 b.lo 0x13a78c , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0x120> 13a6a8: f9400269 ldr x9, [x19] 13a6ac: 7200011f tst w8, #0x1 13a6b0: 5280008a mov w10, #0x4 // =4 13a6b4: aa0303f4 mov x20, x3 13a6b8: aa0203f5 mov x21, x2 13a6bc: aa0103f7 mov x23, x1 13a6c0: 927ff929 and x9, x9, #0xfffffffffffffffe 13a6c4: d1000529 sub x9, x9, #0x1 13a6c8: 9a890141 csel x1, x10, x9, eq 13a6cc: cb160029 sub x9, x1, x22 13a6d0: eb03013f cmp x9, x3 13a6d4: 54000162 b.hs 0x13a700 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0x94> 13a6d8: 8b1402c8 add x8, x22, x20 13a6dc: aa1303e0 mov x0, x19 13a6e0: cb010102 sub x2, x8, x1 13a6e4: aa1603e3 mov x3, x22 13a6e8: aa1703e4 mov x4, x23 13a6ec: aa1f03e5 mov x5, xzr 13a6f0: aa1403e6 mov x6, x20 13a6f4: aa1503e7 mov x7, x21 13a6f8: 9400972a bl 0x1603a0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw@plt> 13a6fc: 1400001c b 0x13a76c , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0x100> 13a700: b4000374 cbz x20, 0x13a76c , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0x100> 13a704: f9400a69 ldr x9, [x19, #0x10] 13a708: 9100126a add x10, x19, #0x4 13a70c: 7200011f tst w8, #0x1 13a710: 9a890158 csel x24, x10, x9, eq 13a714: eb1702c2 subs x2, x22, x23 13a718: 54000120 b.eq 0x13a73c , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0xd0> 13a71c: 8b160b08 add x8, x24, x22, lsl #2 13a720: 8b170b01 add x1, x24, x23, lsl #2 13a724: eb15011f cmp x8, x21 13a728: 8b140820 add x0, x1, x20, lsl #2 13a72c: fa558022 ccmp x1, x21, #0x2, hi 13a730: 9a9f9299 csel x25, x20, xzr, ls 13a734: 9400971f bl 0x1603b0 13a738: 8b190ab5 add x21, x21, x25, lsl #2 13a73c: 8b170b00 add x0, x24, x23, lsl #2 13a740: aa1503e1 mov x1, x21 13a744: aa1403e2 mov x2, x20 13a748: 9400971a bl 0x1603b0 13a74c: 39400269 ldrb w9, [x19] 13a750: 8b1402c8 add x8, x22, x20 13a754: 37000089 tbnz w9, #0x0, 0x13a764 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0xf8> 13a758: 531f7909 lsl w9, w8, #1 13a75c: 39000269 strb w9, [x19] 13a760: 14000002 b 0x13a768 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0xfc> 13a764: f9000668 str x8, [x19, #0x8] 13a768: b8287b1f str wzr, [x24, x8, lsl #2] 13a76c: aa1303e0 mov x0, x19 13a770: f9400bf9 ldr x25, [sp, #0x10] 13a774: a9444ff4 ldp x20, x19, [sp, #0x40] 13a778: a94357f6 ldp x22, x21, [sp, #0x30] 13a77c: a9425ff8 ldp x24, x23, [sp, #0x20] 13a780: a8c57bfd ldp x29, x30, [sp], #0x50 13a784: d50323bf autiasp 13a788: d65f03c0 ret 13a78c: aa1303e0 mov x0, x19 13a790: 940096ec bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 13a794: 97fdb9e8 bl 0xa8f34 13a798: 97fdb9e7 bl 0xa8f34 000000000013a79c , std::__ndk1::allocator>::find_first_of(wchar_t const*, unsigned long, unsigned long) const>: 13a79c: d503245f bti c 13a7a0: a940a80b ldp x11, x10, [x0, #0x8] 13a7a4: 91001008 add x8, x0, #0x4 13a7a8: 39400009 ldrb w9, [x0] 13a7ac: 92800000 mov x0, #-0x1 // =-1 13a7b0: 7200013f tst w9, #0x1 13a7b4: d341fd29 lsr x9, x9, #1 13a7b8: 9a8a0108 csel x8, x8, x10, eq 13a7bc: 9a8b012a csel x10, x9, x11, eq 13a7c0: b40002c3 cbz x3, 0x13a818 , std::__ndk1::allocator>::find_first_of(wchar_t const*, unsigned long, unsigned long) const+0x7c> 13a7c4: eb02015f cmp x10, x2 13a7c8: 54000289 b.ls 0x13a818 , std::__ndk1::allocator>::find_first_of(wchar_t const*, unsigned long, unsigned long) const+0x7c> 13a7cc: 8b020909 add x9, x8, x2, lsl #2 13a7d0: 8b0a090a add x10, x8, x10, lsl #2 13a7d4: d37ef46b lsl x11, x3, #2 13a7d8: b940012c ldr w12, [x9] 13a7dc: aa0b03ed mov x13, x11 13a7e0: aa0103ee mov x14, x1 13a7e4: b84045cf ldr w15, [x14], #0x4 13a7e8: 6b0f019f cmp w12, w15 13a7ec: 540000e0 b.eq 0x13a808 , std::__ndk1::allocator>::find_first_of(wchar_t const*, unsigned long, unsigned long) const+0x6c> 13a7f0: f10011ad subs x13, x13, #0x4 13a7f4: 54ffff81 b.ne 0x13a7e4 , std::__ndk1::allocator>::find_first_of(wchar_t const*, unsigned long, unsigned long) const+0x48> 13a7f8: 91001129 add x9, x9, #0x4 13a7fc: eb0a013f cmp x9, x10 13a800: 54fffec1 b.ne 0x13a7d8 , std::__ndk1::allocator>::find_first_of(wchar_t const*, unsigned long, unsigned long) const+0x3c> 13a804: aa0a03e9 mov x9, x10 13a808: cb080128 sub x8, x9, x8 13a80c: eb0a013f cmp x9, x10 13a810: 9342fd08 asr x8, x8, #2 13a814: da9f1100 csinv x0, x8, xzr, ne 13a818: d65f03c0 ret 000000000013a81c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)>: 13a81c: d503233f paciasp 13a820: a9bb7bfd stp x29, x30, [sp, #-0x50]! 13a824: f9000bf9 str x25, [sp, #0x10] 13a828: 910003fd mov x29, sp 13a82c: a9025ff8 stp x24, x23, [sp, #0x20] 13a830: a90357f6 stp x22, x21, [sp, #0x30] 13a834: a9044ff4 stp x20, x19, [sp, #0x40] 13a838: 39400008 ldrb w8, [x0] 13a83c: aa0003f3 mov x19, x0 13a840: f9400409 ldr x9, [x0, #0x8] 13a844: d341fd0a lsr x10, x8, #1 13a848: 7200011f tst w8, #0x1 13a84c: 9a890155 csel x21, x10, x9, eq 13a850: eb0102a9 subs x9, x21, x1 13a854: 540007a3 b.lo 0x13a948 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0x12c> 13a858: f940026a ldr x10, [x19] 13a85c: eb02013f cmp x9, x2 13a860: 9a823138 csel x24, x9, x2, lo 13a864: 7200011f tst w8, #0x1 13a868: 5280008b mov w11, #0x4 // =4 13a86c: 2a0403f6 mov w22, w4 13a870: 927ff94a and x10, x10, #0xfffffffffffffffe 13a874: aa0303f4 mov x20, x3 13a878: d100054a sub x10, x10, #0x1 13a87c: aa0103f7 mov x23, x1 13a880: 9a8a0161 csel x1, x11, x10, eq 13a884: cb15030a sub x10, x24, x21 13a888: 8b01014a add x10, x10, x1 13a88c: eb03015f cmp x10, x3 13a890: 54000182 b.hs 0x13a8c0 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0xa4> 13a894: 8b1402a8 add x8, x21, x20 13a898: 8b010309 add x9, x24, x1 13a89c: cb090102 sub x2, x8, x9 13a8a0: aa1303e0 mov x0, x19 13a8a4: aa1503e3 mov x3, x21 13a8a8: aa1703e4 mov x4, x23 13a8ac: aa1803e5 mov x5, x24 13a8b0: aa1403e6 mov x6, x20 13a8b4: 94009633 bl 0x160180 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 13a8b8: f9400a79 ldr x25, [x19, #0x10] 13a8bc: 1400000e b 0x13a8f4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0xd8> 13a8c0: f9400a6a ldr x10, [x19, #0x10] 13a8c4: 9100126b add x11, x19, #0x4 13a8c8: 7200011f tst w8, #0x1 13a8cc: 9a8a0179 csel x25, x11, x10, eq 13a8d0: eb14031f cmp x24, x20 13a8d4: 540000e0 b.eq 0x13a8f0 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0xd4> 13a8d8: eb180122 subs x2, x9, x24 13a8dc: 540000a0 b.eq 0x13a8f0 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0xd4> 13a8e0: 8b170b28 add x8, x25, x23, lsl #2 13a8e4: 8b140900 add x0, x8, x20, lsl #2 13a8e8: 8b180901 add x1, x8, x24, lsl #2 13a8ec: 940096b1 bl 0x1603b0 13a8f0: b40000b4 cbz x20, 0x13a904 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0xe8> 13a8f4: 8b170b20 add x0, x25, x23, lsl #2 13a8f8: 2a1603e1 mov w1, w22 13a8fc: aa1403e2 mov x2, x20 13a900: 940094bc bl 0x15fbf0 13a904: cb180288 sub x8, x20, x24 13a908: 39400269 ldrb w9, [x19] 13a90c: 8b150108 add x8, x8, x21 13a910: 37000089 tbnz w9, #0x0, 0x13a920 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0x104> 13a914: 531f7909 lsl w9, w8, #1 13a918: 39000269 strb w9, [x19] 13a91c: 14000002 b 0x13a924 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0x108> 13a920: f9000668 str x8, [x19, #0x8] 13a924: aa1303e0 mov x0, x19 13a928: b8287b3f str wzr, [x25, x8, lsl #2] 13a92c: a9444ff4 ldp x20, x19, [sp, #0x40] 13a930: a94357f6 ldp x22, x21, [sp, #0x30] 13a934: a9425ff8 ldp x24, x23, [sp, #0x20] 13a938: f9400bf9 ldr x25, [sp, #0x10] 13a93c: a8c57bfd ldp x29, x30, [sp], #0x50 13a940: d50323bf autiasp 13a944: d65f03c0 ret 13a948: aa1303e0 mov x0, x19 13a94c: 9400967d bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 13a950: 97fdb979 bl 0xa8f34 13a954: 97fdb978 bl 0xa8f34 000000000013a958 , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)>: 13a958: d503233f paciasp 13a95c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 13a960: f9000bf5 str x21, [sp, #0x10] 13a964: 910003fd mov x29, sp 13a968: a9024ff4 stp x20, x19, [sp, #0x20] 13a96c: f940000a ldr x10, [x0] 13a970: 52800089 mov w9, #0x4 // =4 13a974: 39400008 ldrb w8, [x0] 13a978: aa0203f4 mov x20, x2 13a97c: aa0103e7 mov x7, x1 13a980: aa0003f3 mov x19, x0 13a984: 927ff94a and x10, x10, #0xfffffffffffffffe 13a988: d100054a sub x10, x10, #0x1 13a98c: 7200011f tst w8, #0x1 13a990: 9a8a0121 csel x1, x9, x10, eq 13a994: eb02003f cmp x1, x2 13a998: 54000182 b.hs 0x13a9c8 , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0x70> 13a99c: f9400669 ldr x9, [x19, #0x8] 13a9a0: 53017d0a lsr w10, w8, #1 13a9a4: 7200011f tst w8, #0x1 13a9a8: cb010282 sub x2, x20, x1 13a9ac: aa1303e0 mov x0, x19 13a9b0: aa1f03e4 mov x4, xzr 13a9b4: 9a890143 csel x3, x10, x9, eq 13a9b8: aa1403e6 mov x6, x20 13a9bc: aa0303e5 mov x5, x3 13a9c0: 94009678 bl 0x1603a0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw@plt> 13a9c4: 14000011 b 0x13aa08 , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0xb0> 13a9c8: f9400a69 ldr x9, [x19, #0x10] 13a9cc: 9100126a add x10, x19, #0x4 13a9d0: 7200011f tst w8, #0x1 13a9d4: 9a890155 csel x21, x10, x9, eq 13a9d8: b40000b4 cbz x20, 0x13a9ec , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0x94> 13a9dc: aa1503e0 mov x0, x21 13a9e0: aa0703e1 mov x1, x7 13a9e4: aa1403e2 mov x2, x20 13a9e8: 94009672 bl 0x1603b0 13a9ec: b8347abf str wzr, [x21, x20, lsl #2] 13a9f0: 39400268 ldrb w8, [x19] 13a9f4: 37000088 tbnz w8, #0x0, 0x13aa04 , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0xac> 13a9f8: 531f7a88 lsl w8, w20, #1 13a9fc: 39000268 strb w8, [x19] 13aa00: 14000002 b 0x13aa08 , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0xb0> 13aa04: f9000674 str x20, [x19, #0x8] 13aa08: aa1303e0 mov x0, x19 13aa0c: f9400bf5 ldr x21, [sp, #0x10] 13aa10: a9424ff4 ldp x20, x19, [sp, #0x20] 13aa14: a8c37bfd ldp x29, x30, [sp], #0x30 13aa18: d50323bf autiasp 13aa1c: d65f03c0 ret 13aa20: 97fdb945 bl 0xa8f34 000000000013aa24 , std::__ndk1::allocator>::reserve(unsigned long)>: 13aa24: d503233f paciasp 13aa28: a9bc7bfd stp x29, x30, [sp, #-0x40]! 13aa2c: a9015ff8 stp x24, x23, [sp, #0x10] 13aa30: 910003fd mov x29, sp 13aa34: a90257f6 stp x22, x21, [sp, #0x20] 13aa38: a9034ff4 stp x20, x19, [sp, #0x30] 13aa3c: aa0003f3 mov x19, x0 13aa40: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 13aa44: eb08003f cmp x1, x8 13aa48: 54000862 b.hs 0x13ab54 , std::__ndk1::allocator>::reserve(unsigned long)+0x130> 13aa4c: a9402668 ldp x8, x9, [x19] 13aa50: 5280008b mov w11, #0x4 // =4 13aa54: 39400275 ldrb w21, [x19] 13aa58: 927ff908 and x8, x8, #0xfffffffffffffffe 13aa5c: 720002bf tst w21, #0x1 13aa60: d341feaa lsr x10, x21, #1 13aa64: d1000508 sub x8, x8, #0x1 13aa68: 9a890156 csel x22, x10, x9, eq 13aa6c: 9a880168 csel x8, x11, x8, eq 13aa70: eb0102df cmp x22, x1 13aa74: 9a8182c9 csel x9, x22, x1, hi 13aa78: 9100112a add x10, x9, #0x4 13aa7c: f100113f cmp x9, #0x4 13aa80: 927ef54a and x10, x10, #0xfffffffffffffffc 13aa84: d100054a sub x10, x10, #0x1 13aa88: 9a8b8157 csel x23, x10, x11, hi 13aa8c: eb0802ff cmp x23, x8 13aa90: 54000560 b.eq 0x13ab3c , std::__ndk1::allocator>::reserve(unsigned long)+0x118> 13aa94: f10012ff cmp x23, #0x4 13aa98: 540000e1 b.ne 0x13aab4 , std::__ndk1::allocator>::reserve(unsigned long)+0x90> 13aa9c: f9400a75 ldr x21, [x19, #0x10] 13aaa0: 91001274 add x20, x19, #0x4 13aaa4: 52800038 mov w24, #0x1 // =1 13aaa8: b10006c2 adds x2, x22, #0x1 13aaac: 540002a3 b.lo 0x13ab00 , std::__ndk1::allocator>::reserve(unsigned long)+0xdc> 13aab0: 14000017 b 0x13ab0c , std::__ndk1::allocator>::reserve(unsigned long)+0xe8> 13aab4: 910006e9 add x9, x23, #0x1 13aab8: eb0802ff cmp x23, x8 13aabc: 540000c9 b.ls 0x13aad4 , std::__ndk1::allocator>::reserve(unsigned long)+0xb0> 13aac0: d37efd28 lsr x8, x9, #62 13aac4: b50004c8 cbnz x8, 0x13ab5c , std::__ndk1::allocator>::reserve(unsigned long)+0x138> 13aac8: d37ef520 lsl x0, x9, #2 13aacc: 940088e5 bl 0x15ce60 <_Znwm@plt> 13aad0: 14000005 b 0x13aae4 , std::__ndk1::allocator>::reserve(unsigned long)+0xc0> 13aad4: d37efd28 lsr x8, x9, #62 13aad8: b5000488 cbnz x8, 0x13ab68 , std::__ndk1::allocator>::reserve(unsigned long)+0x144> 13aadc: d37ef520 lsl x0, x9, #2 13aae0: 940088e0 bl 0x15ce60 <_Znwm@plt> 13aae4: f9400a68 ldr x8, [x19, #0x10] 13aae8: 720002b8 ands w24, w21, #0x1 13aaec: 91001269 add x9, x19, #0x4 13aaf0: aa0003f4 mov x20, x0 13aaf4: 9a880135 csel x21, x9, x8, eq 13aaf8: b10006c2 adds x2, x22, #0x1 13aafc: 54000082 b.hs 0x13ab0c , std::__ndk1::allocator>::reserve(unsigned long)+0xe8> 13ab00: aa1403e0 mov x0, x20 13ab04: aa1503e1 mov x1, x21 13ab08: 9400933e bl 0x15f800 13ab0c: 36000078 tbz w24, #0x0, 0x13ab18 , std::__ndk1::allocator>::reserve(unsigned long)+0xf4> 13ab10: aa1503e0 mov x0, x21 13ab14: 940088f3 bl 0x15cee0 <_ZdlPv@plt> 13ab18: f10012ff cmp x23, #0x4 13ab1c: 54000081 b.ne 0x13ab2c , std::__ndk1::allocator>::reserve(unsigned long)+0x108> 13ab20: 531f7ac8 lsl w8, w22, #1 13ab24: 39000268 strb w8, [x19] 13ab28: 14000005 b 0x13ab3c , std::__ndk1::allocator>::reserve(unsigned long)+0x118> 13ab2c: 910006e8 add x8, x23, #0x1 13ab30: f9000a74 str x20, [x19, #0x10] 13ab34: b2400108 orr x8, x8, #0x1 13ab38: a9005a68 stp x8, x22, [x19] 13ab3c: a9434ff4 ldp x20, x19, [sp, #0x30] 13ab40: a94257f6 ldp x22, x21, [sp, #0x20] 13ab44: a9415ff8 ldp x24, x23, [sp, #0x10] 13ab48: a8c47bfd ldp x29, x30, [sp], #0x40 13ab4c: d50323bf autiasp 13ab50: d65f03c0 ret 13ab54: aa1303e0 mov x0, x19 13ab58: 94008b0e bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13ab5c: b0fff9a0 adrp x0, 0x6f000 13ab60: 91026000 add x0, x0, #0x98 13ab64: 97fdf27b bl 0xb7550 13ab68: b0fff9a0 adrp x0, 0x6f000 13ab6c: 91026000 add x0, x0, #0x98 13ab70: 97fdf278 bl 0xb7550 13ab74: 97fdb8f0 bl 0xa8f34 13ab78: 940088f6 bl 0x15cf50 <__cxa_begin_catch@plt> 13ab7c: a9434ff4 ldp x20, x19, [sp, #0x30] 13ab80: a94257f6 ldp x22, x21, [sp, #0x20] 13ab84: a9415ff8 ldp x24, x23, [sp, #0x10] 13ab88: a8c47bfd ldp x29, x30, [sp], #0x40 13ab8c: d50323bf autiasp 13ab90: 14008bc8 b 0x15dab0 <__cxa_end_catch@plt> 000000000013ab94 , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)>: 13ab94: d503233f paciasp 13ab98: a9bd7bfd stp x29, x30, [sp, #-0x30]! 13ab9c: a90157f6 stp x22, x21, [sp, #0x10] 13aba0: 910003fd mov x29, sp 13aba4: a9024ff4 stp x20, x19, [sp, #0x20] 13aba8: a9402c0a ldp x10, x11, [x0] 13abac: 52800089 mov w9, #0x4 // =4 13abb0: aa0203f4 mov x20, x2 13abb4: 39400008 ldrb w8, [x0] 13abb8: aa0103e7 mov x7, x1 13abbc: aa0003f3 mov x19, x0 13abc0: 927ff94a and x10, x10, #0xfffffffffffffffe 13abc4: d100054a sub x10, x10, #0x1 13abc8: 7200011f tst w8, #0x1 13abcc: d341fd0c lsr x12, x8, #1 13abd0: 9a8a0121 csel x1, x9, x10, eq 13abd4: 9a8b0195 csel x21, x12, x11, eq 13abd8: cb150029 sub x9, x1, x21 13abdc: eb02013f cmp x9, x2 13abe0: 54000142 b.hs 0x13ac08 , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)+0x74> 13abe4: 8b1402a8 add x8, x21, x20 13abe8: aa1303e0 mov x0, x19 13abec: cb010102 sub x2, x8, x1 13abf0: aa1503e3 mov x3, x21 13abf4: aa1503e4 mov x4, x21 13abf8: aa1f03e5 mov x5, xzr 13abfc: aa1403e6 mov x6, x20 13ac00: 940095e8 bl 0x1603a0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw@plt> 13ac04: 14000012 b 0x13ac4c , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)+0xb8> 13ac08: b4000234 cbz x20, 0x13ac4c , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)+0xb8> 13ac0c: f9400a69 ldr x9, [x19, #0x10] 13ac10: 9100126a add x10, x19, #0x4 13ac14: 7200011f tst w8, #0x1 13ac18: 9a890156 csel x22, x10, x9, eq 13ac1c: 8b150ac0 add x0, x22, x21, lsl #2 13ac20: aa0703e1 mov x1, x7 13ac24: aa1403e2 mov x2, x20 13ac28: 940092f6 bl 0x15f800 13ac2c: 39400269 ldrb w9, [x19] 13ac30: 8b1402a8 add x8, x21, x20 13ac34: 37000089 tbnz w9, #0x0, 0x13ac44 , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)+0xb0> 13ac38: 531f7909 lsl w9, w8, #1 13ac3c: 39000269 strb w9, [x19] 13ac40: 14000002 b 0x13ac48 , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)+0xb4> 13ac44: f9000668 str x8, [x19, #0x8] 13ac48: b8287adf str wzr, [x22, x8, lsl #2] 13ac4c: aa1303e0 mov x0, x19 13ac50: a9424ff4 ldp x20, x19, [sp, #0x20] 13ac54: a94157f6 ldp x22, x21, [sp, #0x10] 13ac58: a8c37bfd ldp x29, x30, [sp], #0x30 13ac5c: d50323bf autiasp 13ac60: d65f03c0 ret 13ac64: 97fdb8b4 bl 0xa8f34 000000000013ac68 , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: 13ac68: d503233f paciasp 13ac6c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 13ac70: 910003fd mov x29, sp 13ac74: 39400028 ldrb w8, [x1] 13ac78: f9400429 ldr x9, [x1, #0x8] 13ac7c: d341fd0a lsr x10, x8, #1 13ac80: 7200011f tst w8, #0x1 13ac84: 9a890149 csel x9, x10, x9, eq 13ac88: eb020129 subs x9, x9, x2 13ac8c: 54000163 b.lo 0x13acb8 , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x50> 13ac90: f940082a ldr x10, [x1, #0x10] 13ac94: 9100102b add x11, x1, #0x4 13ac98: 7200011f tst w8, #0x1 13ac9c: 9a8a0168 csel x8, x11, x10, eq 13aca0: eb03013f cmp x9, x3 13aca4: 8b020901 add x1, x8, x2, lsl #2 13aca8: 9a833122 csel x2, x9, x3, lo 13acac: a8c17bfd ldp x29, x30, [sp], #0x10 13acb0: d50323bf autiasp 13acb4: 140095cf b 0x1603f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKwm@plt> 13acb8: 940095a2 bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 000000000013acbc , std::__ndk1::allocator>::copy(wchar_t*, unsigned long, unsigned long) const>: 13acbc: d503233f paciasp 13acc0: a9be7bfd stp x29, x30, [sp, #-0x20]! 13acc4: f9000bf3 str x19, [sp, #0x10] 13acc8: 910003fd mov x29, sp 13accc: 39400008 ldrb w8, [x0] 13acd0: f9400409 ldr x9, [x0, #0x8] 13acd4: d341fd0a lsr x10, x8, #1 13acd8: 7200011f tst w8, #0x1 13acdc: 9a890149 csel x9, x10, x9, eq 13ace0: eb030129 subs x9, x9, x3 13ace4: 54000243 b.lo 0x13ad2c , std::__ndk1::allocator>::copy(wchar_t*, unsigned long, unsigned long) const+0x70> 13ace8: eb02013f cmp x9, x2 13acec: 9a823133 csel x19, x9, x2, lo 13acf0: b4000153 cbz x19, 0x13ad18 , std::__ndk1::allocator>::copy(wchar_t*, unsigned long, unsigned long) const+0x5c> 13acf4: f9400809 ldr x9, [x0, #0x10] 13acf8: 9100100a add x10, x0, #0x4 13acfc: 7200011f tst w8, #0x1 13ad00: 9a890148 csel x8, x10, x9, eq 13ad04: 8b030908 add x8, x8, x3, lsl #2 13ad08: aa0103e0 mov x0, x1 13ad0c: aa0803e1 mov x1, x8 13ad10: aa1303e2 mov x2, x19 13ad14: 940092bb bl 0x15f800 13ad18: aa1303e0 mov x0, x19 13ad1c: f9400bf3 ldr x19, [sp, #0x10] 13ad20: a8c27bfd ldp x29, x30, [sp], #0x20 13ad24: d50323bf autiasp 13ad28: d65f03c0 ret 13ad2c: 94009585 bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 13ad30: 97fdb881 bl 0xa8f34 000000000013ad34 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)>: 13ad34: d503233f paciasp 13ad38: a9bc7bfd stp x29, x30, [sp, #-0x40]! 13ad3c: f9000bf7 str x23, [sp, #0x10] 13ad40: 910003fd mov x29, sp 13ad44: a90257f6 stp x22, x21, [sp, #0x20] 13ad48: a9034ff4 stp x20, x19, [sp, #0x30] 13ad4c: 39400028 ldrb w8, [x1] 13ad50: aa0003f3 mov x19, x0 13ad54: f9400429 ldr x9, [x1, #0x8] 13ad58: d341fd0a lsr x10, x8, #1 13ad5c: 7200011f tst w8, #0x1 13ad60: 9a890149 csel x9, x10, x9, eq 13ad64: eb020129 subs x9, x9, x2 13ad68: 54000483 b.lo 0x13adf8 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0xc4> 13ad6c: f940082a ldr x10, [x1, #0x10] 13ad70: 9100102b add x11, x1, #0x4 13ad74: 7200011f tst w8, #0x1 13ad78: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 13ad7c: 9a8a0176 csel x22, x11, x10, eq 13ad80: eb03013f cmp x9, x3 13ad84: 9a833135 csel x21, x9, x3, lo 13ad88: eb0802bf cmp x21, x8 13ad8c: 540003a2 b.hs 0x13ae00 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0xcc> 13ad90: aa0203f4 mov x20, x2 13ad94: f10016bf cmp x21, #0x5 13ad98: 540000a2 b.hs 0x13adac , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0x78> 13ad9c: 531f7aa8 lsl w8, w21, #1 13ada0: 38004668 strb w8, [x19], #0x4 13ada4: b5000155 cbnz x21, 0x13adcc , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0x98> 13ada8: 1400000d b 0x13addc , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0xa8> 13adac: 910012a8 add x8, x21, #0x4 13adb0: 927ef517 and x23, x8, #0xfffffffffffffffc 13adb4: d37ef6e0 lsl x0, x23, #2 13adb8: 9400882a bl 0x15ce60 <_Znwm@plt> 13adbc: b24002e8 orr x8, x23, #0x1 13adc0: a9008275 stp x21, x0, [x19, #0x8] 13adc4: f9000268 str x8, [x19] 13adc8: aa0003f3 mov x19, x0 13adcc: 8b140ac1 add x1, x22, x20, lsl #2 13add0: aa1303e0 mov x0, x19 13add4: aa1503e2 mov x2, x21 13add8: 9400928a bl 0x15f800 13addc: b8357a7f str wzr, [x19, x21, lsl #2] 13ade0: f9400bf7 ldr x23, [sp, #0x10] 13ade4: a9434ff4 ldp x20, x19, [sp, #0x30] 13ade8: a94257f6 ldp x22, x21, [sp, #0x20] 13adec: a8c47bfd ldp x29, x30, [sp], #0x40 13adf0: d50323bf autiasp 13adf4: d65f03c0 ret 13adf8: aa1303e0 mov x0, x19 13adfc: 94009551 bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 13ae00: aa1303e0 mov x0, x19 13ae04: 94008a63 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13ae08: 97fdb84b bl 0xa8f34 000000000013ae0c , std::__ndk1::allocator>::find(wchar_t, unsigned long) const>: 13ae0c: d503233f paciasp 13ae10: a9be7bfd stp x29, x30, [sp, #-0x20]! 13ae14: f9000bf3 str x19, [sp, #0x10] 13ae18: 910003fd mov x29, sp 13ae1c: 39400009 ldrb w9, [x0] 13ae20: 91001008 add x8, x0, #0x4 13ae24: a940ac0a ldp x10, x11, [x0, #0x8] 13ae28: 7200013f tst w9, #0x1 13ae2c: d341fd29 lsr x9, x9, #1 13ae30: 9a8a0129 csel x9, x9, x10, eq 13ae34: 9a8b0113 csel x19, x8, x11, eq 13ae38: eb020128 subs x8, x9, x2 13ae3c: 540000c9 b.ls 0x13ae54 , std::__ndk1::allocator>::find(wchar_t, unsigned long) const+0x48> 13ae40: 540000e0 b.eq 0x13ae5c , std::__ndk1::allocator>::find(wchar_t, unsigned long) const+0x50> 13ae44: 8b020a60 add x0, x19, x2, lsl #2 13ae48: aa0803e2 mov x2, x8 13ae4c: 94009561 bl 0x1603d0 13ae50: 14000004 b 0x13ae60 , std::__ndk1::allocator>::find(wchar_t, unsigned long) const+0x54> 13ae54: 92800000 mov x0, #-0x1 // =-1 13ae58: 14000006 b 0x13ae70 , std::__ndk1::allocator>::find(wchar_t, unsigned long) const+0x64> 13ae5c: aa1f03e0 mov x0, xzr 13ae60: cb130008 sub x8, x0, x19 13ae64: f100001f cmp x0, #0x0 13ae68: 9342fd08 asr x8, x8, #2 13ae6c: da9f1100 csinv x0, x8, xzr, ne 13ae70: f9400bf3 ldr x19, [sp, #0x10] 13ae74: a8c27bfd ldp x29, x30, [sp], #0x20 13ae78: d50323bf autiasp 13ae7c: d65f03c0 ret 000000000013ae80 , std::__ndk1::allocator>::__init(unsigned long, wchar_t)>: 13ae80: d503233f paciasp 13ae84: a9bd7bfd stp x29, x30, [sp, #-0x30]! 13ae88: a90157f6 stp x22, x21, [sp, #0x10] 13ae8c: 910003fd mov x29, sp 13ae90: a9024ff4 stp x20, x19, [sp, #0x20] 13ae94: aa0003f3 mov x19, x0 13ae98: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 13ae9c: eb08003f cmp x1, x8 13aea0: 54000362 b.hs 0x13af0c , std::__ndk1::allocator>::__init(unsigned long, wchar_t)+0x8c> 13aea4: 2a0203f5 mov w21, w2 13aea8: aa0103f4 mov x20, x1 13aeac: f100143f cmp x1, #0x5 13aeb0: 540000a2 b.hs 0x13aec4 , std::__ndk1::allocator>::__init(unsigned long, wchar_t)+0x44> 13aeb4: 531f7a88 lsl w8, w20, #1 13aeb8: 38004668 strb w8, [x19], #0x4 13aebc: b5000154 cbnz x20, 0x13aee4 , std::__ndk1::allocator>::__init(unsigned long, wchar_t)+0x64> 13aec0: 1400000d b 0x13aef4 , std::__ndk1::allocator>::__init(unsigned long, wchar_t)+0x74> 13aec4: 91001288 add x8, x20, #0x4 13aec8: 927ef516 and x22, x8, #0xfffffffffffffffc 13aecc: d37ef6c0 lsl x0, x22, #2 13aed0: 940087e4 bl 0x15ce60 <_Znwm@plt> 13aed4: b24002c8 orr x8, x22, #0x1 13aed8: a9008274 stp x20, x0, [x19, #0x8] 13aedc: f9000268 str x8, [x19] 13aee0: aa0003f3 mov x19, x0 13aee4: aa1303e0 mov x0, x19 13aee8: 2a1503e1 mov w1, w21 13aeec: aa1403e2 mov x2, x20 13aef0: 94009340 bl 0x15fbf0 13aef4: b8347a7f str wzr, [x19, x20, lsl #2] 13aef8: a9424ff4 ldp x20, x19, [sp, #0x20] 13aefc: a94157f6 ldp x22, x21, [sp, #0x10] 13af00: a8c37bfd ldp x29, x30, [sp], #0x30 13af04: d50323bf autiasp 13af08: d65f03c0 ret 13af0c: aa1303e0 mov x0, x19 13af10: 94008a20 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13af14: 97fdb808 bl 0xa8f34 000000000013af18 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*)>: 13af18: d503233f paciasp 13af1c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 13af20: f9000bf5 str x21, [sp, #0x10] 13af24: 910003fd mov x29, sp 13af28: a9024ff4 stp x20, x19, [sp, #0x20] 13af2c: aa0003f5 mov x21, x0 13af30: aa0203e0 mov x0, x2 13af34: aa0203f3 mov x19, x2 13af38: aa0103f4 mov x20, x1 13af3c: 94009469 bl 0x1600e0 13af40: aa1403e1 mov x1, x20 13af44: aa1303e2 mov x2, x19 13af48: a9424ff4 ldp x20, x19, [sp, #0x20] 13af4c: aa0003e3 mov x3, x0 13af50: aa1503e0 mov x0, x21 13af54: f9400bf5 ldr x21, [sp, #0x10] 13af58: a8c37bfd ldp x29, x30, [sp], #0x30 13af5c: d50323bf autiasp 13af60: 14009520 b 0x1603e0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmPKwm@plt> 000000000013af64 , std::__ndk1::allocator>::find_last_of(wchar_t const*, unsigned long, unsigned long) const>: 13af64: d503233f paciasp 13af68: a9bd7bfd stp x29, x30, [sp, #-0x30]! 13af6c: a90157f6 stp x22, x21, [sp, #0x10] 13af70: 910003fd mov x29, sp 13af74: a9024ff4 stp x20, x19, [sp, #0x20] 13af78: a940a80b ldp x11, x10, [x0, #0x8] 13af7c: 91001008 add x8, x0, #0x4 13af80: 39400009 ldrb w9, [x0] 13af84: 7200013f tst w9, #0x1 13af88: d341fd29 lsr x9, x9, #1 13af8c: 9a8a0108 csel x8, x8, x10, eq 13af90: 9a8b0129 csel x9, x9, x11, eq 13af94: b4000203 cbz x3, 0x13afd4 , std::__ndk1::allocator>::find_last_of(wchar_t const*, unsigned long, unsigned long) const+0x70> 13af98: eb02013f cmp x9, x2 13af9c: aa0303f3 mov x19, x3 13afa0: 9a829529 csinc x9, x9, x2, ls 13afa4: aa0103f4 mov x20, x1 13afa8: d37ef535 lsl x21, x9, #2 13afac: d1001116 sub x22, x8, #0x4 13afb0: b4000135 cbz x21, 0x13afd4 , std::__ndk1::allocator>::find_last_of(wchar_t const*, unsigned long, unsigned long) const+0x70> 13afb4: b8756ac1 ldr w1, [x22, x21] 13afb8: aa1403e0 mov x0, x20 13afbc: aa1303e2 mov x2, x19 13afc0: 94009504 bl 0x1603d0 13afc4: d10012b5 sub x21, x21, #0x4 13afc8: b4ffff40 cbz x0, 0x13afb0 , std::__ndk1::allocator>::find_last_of(wchar_t const*, unsigned long, unsigned long) const+0x4c> 13afcc: 9342fea0 asr x0, x21, #2 13afd0: 14000002 b 0x13afd8 , std::__ndk1::allocator>::find_last_of(wchar_t const*, unsigned long, unsigned long) const+0x74> 13afd4: 92800000 mov x0, #-0x1 // =-1 13afd8: a9424ff4 ldp x20, x19, [sp, #0x20] 13afdc: a94157f6 ldp x22, x21, [sp, #0x10] 13afe0: a8c37bfd ldp x29, x30, [sp], #0x30 13afe4: d50323bf autiasp 13afe8: d65f03c0 ret 000000000013afec , std::__ndk1::allocator>::push_back(wchar_t)>: 13afec: d503233f paciasp 13aff0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 13aff4: f9000bf5 str x21, [sp, #0x10] 13aff8: 910003fd mov x29, sp 13affc: a9024ff4 stp x20, x19, [sp, #0x20] 13b000: aa0003f4 mov x20, x0 13b004: 39400008 ldrb w8, [x0] 13b008: 2a0103f3 mov w19, w1 13b00c: 370000e8 tbnz w8, #0x0, 0x13b028 , std::__ndk1::allocator>::push_back(wchar_t)+0x3c> 13b010: 53017d15 lsr w21, w8, #1 13b014: 710012bf cmp w21, #0x4 13b018: 54000241 b.ne 0x13b060 , std::__ndk1::allocator>::push_back(wchar_t)+0x74> 13b01c: 52800095 mov w21, #0x4 // =4 13b020: 52800081 mov w1, #0x4 // =4 13b024: 14000006 b 0x13b03c , std::__ndk1::allocator>::push_back(wchar_t)+0x50> 13b028: a9405688 ldp x8, x21, [x20] 13b02c: 927ff908 and x8, x8, #0xfffffffffffffffe 13b030: d1000501 sub x1, x8, #0x1 13b034: eb0102bf cmp x21, x1 13b038: 540001c1 b.ne 0x13b070 , std::__ndk1::allocator>::push_back(wchar_t)+0x84> 13b03c: aa1403e0 mov x0, x20 13b040: 52800022 mov w2, #0x1 // =1 13b044: aa0103e3 mov x3, x1 13b048: aa0103e4 mov x4, x1 13b04c: aa1f03e5 mov x5, xzr 13b050: aa1f03e6 mov x6, xzr 13b054: 9400944b bl 0x160180 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 13b058: 39400288 ldrb w8, [x20] 13b05c: 370000a8 tbnz w8, #0x0, 0x13b070 , std::__ndk1::allocator>::push_back(wchar_t)+0x84> 13b060: 531f7aa8 lsl w8, w21, #1 13b064: 11000908 add w8, w8, #0x2 13b068: 38004688 strb w8, [x20], #0x4 13b06c: 14000005 b 0x13b080 , std::__ndk1::allocator>::push_back(wchar_t)+0x94> 13b070: f9400a88 ldr x8, [x20, #0x10] 13b074: 910006a9 add x9, x21, #0x1 13b078: f9000689 str x9, [x20, #0x8] 13b07c: aa0803f4 mov x20, x8 13b080: 8b150a88 add x8, x20, x21, lsl #2 13b084: f9400bf5 ldr x21, [sp, #0x10] 13b088: 29007d13 stp w19, wzr, [x8] 13b08c: a9424ff4 ldp x20, x19, [sp, #0x20] 13b090: a8c37bfd ldp x29, x30, [sp], #0x30 13b094: d50323bf autiasp 13b098: d65f03c0 ret 000000000013b09c , std::__ndk1::allocator>::append(unsigned long, wchar_t)>: 13b09c: d503233f paciasp 13b0a0: a9bc7bfd stp x29, x30, [sp, #-0x40]! 13b0a4: f9000bf7 str x23, [sp, #0x10] 13b0a8: 910003fd mov x29, sp 13b0ac: a90257f6 stp x22, x21, [sp, #0x20] 13b0b0: a9034ff4 stp x20, x19, [sp, #0x30] 13b0b4: aa0003f3 mov x19, x0 13b0b8: b4000541 cbz x1, 0x13b160 , std::__ndk1::allocator>::append(unsigned long, wchar_t)+0xc4> 13b0bc: a9402a68 ldp x8, x10, [x19] 13b0c0: 5280008c mov w12, #0x4 // =4 13b0c4: 2a0203f5 mov w21, w2 13b0c8: 39400269 ldrb w9, [x19] 13b0cc: aa0103f4 mov x20, x1 13b0d0: 927ff90b and x11, x8, #0xfffffffffffffffe 13b0d4: 7200013f tst w9, #0x1 13b0d8: d100056b sub x11, x11, #0x1 13b0dc: d341fd29 lsr x9, x9, #1 13b0e0: 9a8b0181 csel x1, x12, x11, eq 13b0e4: 9a8a0136 csel x22, x9, x10, eq 13b0e8: cb160029 sub x9, x1, x22 13b0ec: eb14013f cmp x9, x20 13b0f0: 54000162 b.hs 0x13b11c , std::__ndk1::allocator>::append(unsigned long, wchar_t)+0x80> 13b0f4: 8b1402c8 add x8, x22, x20 13b0f8: aa1303e0 mov x0, x19 13b0fc: cb010102 sub x2, x8, x1 13b100: aa1603e3 mov x3, x22 13b104: aa1603e4 mov x4, x22 13b108: aa1f03e5 mov x5, xzr 13b10c: aa1f03e6 mov x6, xzr 13b110: 9400941c bl 0x160180 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 13b114: 39400268 ldrb w8, [x19] 13b118: 14000002 b 0x13b120 , std::__ndk1::allocator>::append(unsigned long, wchar_t)+0x84> 13b11c: 12001d08 and w8, w8, #0xff 13b120: f9400a69 ldr x9, [x19, #0x10] 13b124: 9100126a add x10, x19, #0x4 13b128: 7200011f tst w8, #0x1 13b12c: 9a890157 csel x23, x10, x9, eq 13b130: 8b160ae0 add x0, x23, x22, lsl #2 13b134: 2a1503e1 mov w1, w21 13b138: aa1403e2 mov x2, x20 13b13c: 940092ad bl 0x15fbf0 13b140: 39400269 ldrb w9, [x19] 13b144: 8b1402c8 add x8, x22, x20 13b148: 37000089 tbnz w9, #0x0, 0x13b158 , std::__ndk1::allocator>::append(unsigned long, wchar_t)+0xbc> 13b14c: 531f7909 lsl w9, w8, #1 13b150: 39000269 strb w9, [x19] 13b154: 14000002 b 0x13b15c , std::__ndk1::allocator>::append(unsigned long, wchar_t)+0xc0> 13b158: f9000668 str x8, [x19, #0x8] 13b15c: b8287aff str wzr, [x23, x8, lsl #2] 13b160: aa1303e0 mov x0, x19 13b164: f9400bf7 ldr x23, [sp, #0x10] 13b168: a9434ff4 ldp x20, x19, [sp, #0x30] 13b16c: a94257f6 ldp x22, x21, [sp, #0x20] 13b170: a8c47bfd ldp x29, x30, [sp], #0x40 13b174: d50323bf autiasp 13b178: d65f03c0 ret 13b17c: 97fdb76e bl 0xa8f34 000000000013b180 , std::__ndk1::allocator>::rfind(wchar_t, unsigned long) const>: 13b180: d503245f bti c 13b184: a940ac0a ldp x10, x11, [x0, #0x8] 13b188: 91001009 add x9, x0, #0x4 13b18c: 39400008 ldrb w8, [x0] 13b190: 7200011f tst w8, #0x1 13b194: d341fd08 lsr x8, x8, #1 13b198: 9a8a0108 csel x8, x8, x10, eq 13b19c: 9a8b0129 csel x9, x9, x11, eq 13b1a0: b4000188 cbz x8, 0x13b1d0 , std::__ndk1::allocator>::rfind(wchar_t, unsigned long) const+0x50> 13b1a4: eb02011f cmp x8, x2 13b1a8: d1001129 sub x9, x9, #0x4 13b1ac: 9a829508 csinc x8, x8, x2, ls 13b1b0: d37ef508 lsl x8, x8, #2 13b1b4: b40000e8 cbz x8, 0x13b1d0 , std::__ndk1::allocator>::rfind(wchar_t, unsigned long) const+0x50> 13b1b8: b868692a ldr w10, [x9, x8] 13b1bc: d1001108 sub x8, x8, #0x4 13b1c0: 6b01015f cmp w10, w1 13b1c4: 54ffff81 b.ne 0x13b1b4 , std::__ndk1::allocator>::rfind(wchar_t, unsigned long) const+0x34> 13b1c8: 9342fd00 asr x0, x8, #2 13b1cc: d65f03c0 ret 13b1d0: 92800000 mov x0, #-0x1 // =-1 13b1d4: d65f03c0 ret 000000000013b1d8 , std::__ndk1::allocator>::assign(unsigned long, wchar_t)>: 13b1d8: d503233f paciasp 13b1dc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 13b1e0: a90157f6 stp x22, x21, [sp, #0x10] 13b1e4: 910003fd mov x29, sp 13b1e8: a9024ff4 stp x20, x19, [sp, #0x20] 13b1ec: f9400009 ldr x9, [x0] 13b1f0: 5280008a mov w10, #0x4 // =4 13b1f4: 39400008 ldrb w8, [x0] 13b1f8: 2a0203f5 mov w21, w2 13b1fc: aa0103f4 mov x20, x1 13b200: aa0003f3 mov x19, x0 13b204: 927ff92b and x11, x9, #0xfffffffffffffffe 13b208: d100056b sub x11, x11, #0x1 13b20c: 7200011f tst w8, #0x1 13b210: 9a8b0141 csel x1, x10, x11, eq 13b214: eb14003f cmp x1, x20 13b218: 54000222 b.hs 0x13b25c , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0x84> 13b21c: f9400669 ldr x9, [x19, #0x8] 13b220: 53017d0a lsr w10, w8, #1 13b224: 7200011f tst w8, #0x1 13b228: cb010282 sub x2, x20, x1 13b22c: aa1303e0 mov x0, x19 13b230: aa1f03e4 mov x4, xzr 13b234: 9a890143 csel x3, x10, x9, eq 13b238: aa1f03e6 mov x6, xzr 13b23c: aa0303e5 mov x5, x3 13b240: 940093d0 bl 0x160180 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 13b244: 39400268 ldrb w8, [x19] 13b248: 9100126a add x10, x19, #0x4 13b24c: f9400a69 ldr x9, [x19, #0x10] 13b250: 7200011f tst w8, #0x1 13b254: 9a890156 csel x22, x10, x9, eq 13b258: 14000006 b 0x13b270 , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0x98> 13b25c: f9400a68 ldr x8, [x19, #0x10] 13b260: 9100126a add x10, x19, #0x4 13b264: f240013f tst x9, #0x1 13b268: 9a880156 csel x22, x10, x8, eq 13b26c: b40000b4 cbz x20, 0x13b280 , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0xa8> 13b270: aa1603e0 mov x0, x22 13b274: 2a1503e1 mov w1, w21 13b278: aa1403e2 mov x2, x20 13b27c: 9400925d bl 0x15fbf0 13b280: b8347adf str wzr, [x22, x20, lsl #2] 13b284: 39400268 ldrb w8, [x19] 13b288: 37000088 tbnz w8, #0x0, 0x13b298 , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0xc0> 13b28c: 531f7a88 lsl w8, w20, #1 13b290: 39000268 strb w8, [x19] 13b294: 14000002 b 0x13b29c , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0xc4> 13b298: f9000674 str x20, [x19, #0x8] 13b29c: aa1303e0 mov x0, x19 13b2a0: a9424ff4 ldp x20, x19, [sp, #0x20] 13b2a4: a94157f6 ldp x22, x21, [sp, #0x10] 13b2a8: a8c37bfd ldp x29, x30, [sp], #0x30 13b2ac: d50323bf autiasp 13b2b0: d65f03c0 ret 13b2b4: 97fdb720 bl 0xa8f34 000000000013b2b8 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)>: 13b2b8: d503233f paciasp 13b2bc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 13b2c0: a90157f6 stp x22, x21, [sp, #0x10] 13b2c4: 910003fd mov x29, sp 13b2c8: a9024ff4 stp x20, x19, [sp, #0x20] 13b2cc: 39400008 ldrb w8, [x0] 13b2d0: aa0003f3 mov x19, x0 13b2d4: f9400409 ldr x9, [x0, #0x8] 13b2d8: d341fd0a lsr x10, x8, #1 13b2dc: 7200011f tst w8, #0x1 13b2e0: 9a890154 csel x20, x10, x9, eq 13b2e4: eb010289 subs x9, x20, x1 13b2e8: 540004e3 b.lo 0x13b384 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xcc> 13b2ec: b4000402 cbz x2, 0x13b36c , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xb4> 13b2f0: b100045f cmn x2, #0x1 13b2f4: 540000e1 b.ne 0x13b310 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x58> 13b2f8: 370002e8 tbnz w8, #0x0, 0x13b354 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x9c> 13b2fc: 8b010a68 add x8, x19, x1, lsl #2 13b300: 531f7829 lsl w9, w1, #1 13b304: b900051f str wzr, [x8, #0x4] 13b308: 39000269 strb w9, [x19] 13b30c: 14000018 b 0x13b36c , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xb4> 13b310: f9400a6a ldr x10, [x19, #0x10] 13b314: 9100126b add x11, x19, #0x4 13b318: 7200011f tst w8, #0x1 13b31c: 9a8a0175 csel x21, x11, x10, eq 13b320: eb02013f cmp x9, x2 13b324: 9a823136 csel x22, x9, x2, lo 13b328: eb160122 subs x2, x9, x22 13b32c: 540000a0 b.eq 0x13b340 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x88> 13b330: 8b010aa0 add x0, x21, x1, lsl #2 13b334: 8b160801 add x1, x0, x22, lsl #2 13b338: 9400941e bl 0x1603b0 13b33c: 39400268 ldrb w8, [x19] 13b340: cb160289 sub x9, x20, x22 13b344: 37000108 tbnz w8, #0x0, 0x13b364 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xac> 13b348: 531f7928 lsl w8, w9, #1 13b34c: 39000268 strb w8, [x19] 13b350: 14000006 b 0x13b368 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xb0> 13b354: f9400a68 ldr x8, [x19, #0x10] 13b358: b821791f str wzr, [x8, x1, lsl #2] 13b35c: f9000661 str x1, [x19, #0x8] 13b360: 14000003 b 0x13b36c , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xb4> 13b364: f9000669 str x9, [x19, #0x8] 13b368: b8297abf str wzr, [x21, x9, lsl #2] 13b36c: aa1303e0 mov x0, x19 13b370: a9424ff4 ldp x20, x19, [sp, #0x20] 13b374: a94157f6 ldp x22, x21, [sp, #0x10] 13b378: a8c37bfd ldp x29, x30, [sp], #0x30 13b37c: d50323bf autiasp 13b380: d65f03c0 ret 13b384: aa1303e0 mov x0, x19 13b388: 940093ee bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 13b38c: 97fdb6ea bl 0xa8f34 000000000013b390 , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: 13b390: d503233f paciasp 13b394: a9bf7bfd stp x29, x30, [sp, #-0x10]! 13b398: 910003fd mov x29, sp 13b39c: 39400028 ldrb w8, [x1] 13b3a0: f9400429 ldr x9, [x1, #0x8] 13b3a4: d341fd0a lsr x10, x8, #1 13b3a8: 7200011f tst w8, #0x1 13b3ac: 9a890149 csel x9, x10, x9, eq 13b3b0: eb020129 subs x9, x9, x2 13b3b4: 54000163 b.lo 0x13b3e0 , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x50> 13b3b8: f940082a ldr x10, [x1, #0x10] 13b3bc: 9100102b add x11, x1, #0x4 13b3c0: 7200011f tst w8, #0x1 13b3c4: 9a8a0168 csel x8, x11, x10, eq 13b3c8: eb03013f cmp x9, x3 13b3cc: 8b020901 add x1, x8, x2, lsl #2 13b3d0: 9a833122 csel x2, x9, x3, lo 13b3d4: a8c17bfd ldp x29, x30, [sp], #0x10 13b3d8: d50323bf autiasp 13b3dc: 140093a5 b 0x160270 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKwm@plt> 13b3e0: 940093d8 bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 000000000013b3e4 , std::__ndk1::allocator>::compare(wchar_t const*) const>: 13b3e4: d503233f paciasp 13b3e8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 13b3ec: a90157f6 stp x22, x21, [sp, #0x10] 13b3f0: 910003fd mov x29, sp 13b3f4: a9024ff4 stp x20, x19, [sp, #0x20] 13b3f8: aa0003f5 mov x21, x0 13b3fc: aa0103e0 mov x0, x1 13b400: aa0103f4 mov x20, x1 13b404: 94009337 bl 0x1600e0 13b408: 394002a8 ldrb w8, [x21] 13b40c: f94006a9 ldr x9, [x21, #0x8] 13b410: d341fd0a lsr x10, x8, #1 13b414: 7200011f tst w8, #0x1 13b418: 9a890156 csel x22, x10, x9, eq 13b41c: b100041f cmn x0, #0x1 13b420: 54000280 b.eq 0x13b470 , std::__ndk1::allocator>::compare(wchar_t const*) const+0x8c> 13b424: eb0002df cmp x22, x0 13b428: aa0003f3 mov x19, x0 13b42c: 9a968002 csel x2, x0, x22, hi 13b430: b4000102 cbz x2, 0x13b450 , std::__ndk1::allocator>::compare(wchar_t const*) const+0x6c> 13b434: f9400aa9 ldr x9, [x21, #0x10] 13b438: 910012aa add x10, x21, #0x4 13b43c: 7200011f tst w8, #0x1 13b440: aa1403e1 mov x1, x20 13b444: 9a890140 csel x0, x10, x9, eq 13b448: 940093f2 bl 0x160410 13b44c: 35000080 cbnz w0, 0x13b45c , std::__ndk1::allocator>::compare(wchar_t const*) const+0x78> 13b450: eb1302df cmp x22, x19 13b454: 1a9f97e8 cset w8, hi 13b458: 5a9f2100 csinv w0, w8, wzr, hs 13b45c: a9424ff4 ldp x20, x19, [sp, #0x20] 13b460: a94157f6 ldp x22, x21, [sp, #0x10] 13b464: a8c37bfd ldp x29, x30, [sp], #0x30 13b468: d50323bf autiasp 13b46c: d65f03c0 ret 13b470: aa1503e0 mov x0, x21 13b474: 940093b3 bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 13b478: 97fdb6af bl 0xa8f34 000000000013b47c , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const>: 13b47c: d503233f paciasp 13b480: a9be7bfd stp x29, x30, [sp, #-0x20]! 13b484: a9014ff4 stp x20, x19, [sp, #0x10] 13b488: 910003fd mov x29, sp 13b48c: 39400008 ldrb w8, [x0] 13b490: f9400409 ldr x9, [x0, #0x8] 13b494: d341fd0a lsr x10, x8, #1 13b498: 7200011f tst w8, #0x1 13b49c: 9a890149 csel x9, x10, x9, eq 13b4a0: b100049f cmn x4, #0x1 13b4a4: 54000300 b.eq 0x13b504 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const+0x88> 13b4a8: eb010129 subs x9, x9, x1 13b4ac: 540002c3 b.lo 0x13b504 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const+0x88> 13b4b0: eb02013f cmp x9, x2 13b4b4: aa0403f3 mov x19, x4 13b4b8: 9a823134 csel x20, x9, x2, lo 13b4bc: eb04029f cmp x20, x4 13b4c0: 9a948082 csel x2, x4, x20, hi 13b4c4: b4000122 cbz x2, 0x13b4e8 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const+0x6c> 13b4c8: f9400809 ldr x9, [x0, #0x10] 13b4cc: 9100100a add x10, x0, #0x4 13b4d0: 7200011f tst w8, #0x1 13b4d4: 9a890148 csel x8, x10, x9, eq 13b4d8: 8b010900 add x0, x8, x1, lsl #2 13b4dc: aa0303e1 mov x1, x3 13b4e0: 940093cc bl 0x160410 13b4e4: 35000080 cbnz w0, 0x13b4f4 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const+0x78> 13b4e8: eb13029f cmp x20, x19 13b4ec: 1a9f97e8 cset w8, hi 13b4f0: 5a9f2100 csinv w0, w8, wzr, hs 13b4f4: a9414ff4 ldp x20, x19, [sp, #0x10] 13b4f8: a8c27bfd ldp x29, x30, [sp], #0x20 13b4fc: d50323bf autiasp 13b500: d65f03c0 ret 13b504: 9400938f bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 000000000013b508 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*) const>: 13b508: d503233f paciasp 13b50c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 13b510: f9000bf7 str x23, [sp, #0x10] 13b514: 910003fd mov x29, sp 13b518: a90257f6 stp x22, x21, [sp, #0x20] 13b51c: a9034ff4 stp x20, x19, [sp, #0x30] 13b520: aa0003f6 mov x22, x0 13b524: aa0303e0 mov x0, x3 13b528: aa0303f4 mov x20, x3 13b52c: aa0203f7 mov x23, x2 13b530: aa0103f5 mov x21, x1 13b534: 940092eb bl 0x1600e0 13b538: 394002c8 ldrb w8, [x22] 13b53c: f94006c9 ldr x9, [x22, #0x8] 13b540: d341fd0a lsr x10, x8, #1 13b544: 7200011f tst w8, #0x1 13b548: 9a890149 csel x9, x10, x9, eq 13b54c: b100041f cmn x0, #0x1 13b550: 54000340 b.eq 0x13b5b8 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*) const+0xb0> 13b554: eb150129 subs x9, x9, x21 13b558: 54000303 b.lo 0x13b5b8 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*) const+0xb0> 13b55c: eb17013f cmp x9, x23 13b560: aa0003f3 mov x19, x0 13b564: 9a973137 csel x23, x9, x23, lo 13b568: eb0002ff cmp x23, x0 13b56c: 9a978002 csel x2, x0, x23, hi 13b570: b4000122 cbz x2, 0x13b594 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*) const+0x8c> 13b574: f9400ac9 ldr x9, [x22, #0x10] 13b578: 910012ca add x10, x22, #0x4 13b57c: 7200011f tst w8, #0x1 13b580: aa1403e1 mov x1, x20 13b584: 9a890148 csel x8, x10, x9, eq 13b588: 8b150900 add x0, x8, x21, lsl #2 13b58c: 940093a1 bl 0x160410 13b590: 35000080 cbnz w0, 0x13b5a0 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*) const+0x98> 13b594: eb1302ff cmp x23, x19 13b598: 1a9f97e8 cset w8, hi 13b59c: 5a9f2100 csinv w0, w8, wzr, hs 13b5a0: a9434ff4 ldp x20, x19, [sp, #0x30] 13b5a4: a94257f6 ldp x22, x21, [sp, #0x20] 13b5a8: f9400bf7 ldr x23, [sp, #0x10] 13b5ac: a8c47bfd ldp x29, x30, [sp], #0x40 13b5b0: d50323bf autiasp 13b5b4: d65f03c0 ret 13b5b8: aa1603e0 mov x0, x22 13b5bc: 94009361 bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 000000000013b5c0 , std::__ndk1::allocator>::at(unsigned long)>: 13b5c0: d503233f paciasp 13b5c4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 13b5c8: 910003fd mov x29, sp 13b5cc: 39400008 ldrb w8, [x0] 13b5d0: f9400409 ldr x9, [x0, #0x8] 13b5d4: d341fd0a lsr x10, x8, #1 13b5d8: 7200011f tst w8, #0x1 13b5dc: 9a890149 csel x9, x10, x9, eq 13b5e0: eb01013f cmp x9, x1 13b5e4: 54000129 b.ls 0x13b608 , std::__ndk1::allocator>::at(unsigned long)+0x48> 13b5e8: f9400809 ldr x9, [x0, #0x10] 13b5ec: 9100100a add x10, x0, #0x4 13b5f0: 7200011f tst w8, #0x1 13b5f4: 9a890148 csel x8, x10, x9, eq 13b5f8: 8b010900 add x0, x8, x1, lsl #2 13b5fc: a8c17bfd ldp x29, x30, [sp], #0x10 13b600: d50323bf autiasp 13b604: d65f03c0 ret 13b608: 9400934e bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 000000000013b60c , std::__ndk1::allocator>::assign(wchar_t const*)>: 13b60c: d503233f paciasp 13b610: a9be7bfd stp x29, x30, [sp, #-0x20]! 13b614: a9014ff4 stp x20, x19, [sp, #0x10] 13b618: 910003fd mov x29, sp 13b61c: aa0003f4 mov x20, x0 13b620: aa0103e0 mov x0, x1 13b624: aa0103f3 mov x19, x1 13b628: 940092ae bl 0x1600e0 13b62c: aa0003e2 mov x2, x0 13b630: aa1403e0 mov x0, x20 13b634: aa1303e1 mov x1, x19 13b638: a9414ff4 ldp x20, x19, [sp, #0x10] 13b63c: a8c27bfd ldp x29, x30, [sp], #0x20 13b640: d50323bf autiasp 13b644: 1400936b b 0x1603f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKwm@plt> 000000000013b648 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const>: 13b648: d503233f paciasp 13b64c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 13b650: a9015ff8 stp x24, x23, [sp, #0x10] 13b654: 910003fd mov x29, sp 13b658: a90257f6 stp x22, x21, [sp, #0x20] 13b65c: a9034ff4 stp x20, x19, [sp, #0x30] 13b660: a940a80b ldp x11, x10, [x0, #0x8] 13b664: 91001008 add x8, x0, #0x4 13b668: 39400009 ldrb w9, [x0] 13b66c: 7200013f tst w9, #0x1 13b670: d341fd29 lsr x9, x9, #1 13b674: 9a8a0117 csel x23, x8, x10, eq 13b678: 9a8b0128 csel x8, x9, x11, eq 13b67c: eb02011f cmp x8, x2 13b680: 54000062 b.hs 0x13b68c , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x44> 13b684: 92800002 mov x2, #-0x1 // =-1 13b688: 1400000e b 0x13b6c0 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x78> 13b68c: aa0303f3 mov x19, x3 13b690: b4000183 cbz x3, 0x13b6c0 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x78> 13b694: 8b020ae0 add x0, x23, x2, lsl #2 13b698: 8b080af8 add x24, x23, x8, lsl #2 13b69c: cb000308 sub x8, x24, x0 13b6a0: 9342fd08 asr x8, x8, #2 13b6a4: eb13011f cmp x8, x19 13b6a8: 540001aa b.ge 0x13b6dc , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x94> 13b6ac: aa1803f6 mov x22, x24 13b6b0: cb1702c8 sub x8, x22, x23 13b6b4: eb1802df cmp x22, x24 13b6b8: 9342fd08 asr x8, x8, #2 13b6bc: da9f1102 csinv x2, x8, xzr, ne 13b6c0: a9434ff4 ldp x20, x19, [sp, #0x30] 13b6c4: aa0203e0 mov x0, x2 13b6c8: a94257f6 ldp x22, x21, [sp, #0x20] 13b6cc: a9415ff8 ldp x24, x23, [sp, #0x10] 13b6d0: a8c47bfd ldp x29, x30, [sp], #0x40 13b6d4: d50323bf autiasp 13b6d8: d65f03c0 ret 13b6dc: aa0103f4 mov x20, x1 13b6e0: b9400035 ldr w21, [x1] 13b6e4: cb130108 sub x8, x8, x19 13b6e8: b1000502 adds x2, x8, #0x1 13b6ec: 54fffe02 b.hs 0x13b6ac , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x64> 13b6f0: 2a1503e1 mov w1, w21 13b6f4: 94009337 bl 0x1603d0 13b6f8: b4fffda0 cbz x0, 0x13b6ac , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x64> 13b6fc: aa1403e1 mov x1, x20 13b700: aa1303e2 mov x2, x19 13b704: aa0003f6 mov x22, x0 13b708: 94009342 bl 0x160410 13b70c: 34fffd20 cbz w0, 0x13b6b0 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x68> 13b710: 910012c0 add x0, x22, #0x4 13b714: cb000308 sub x8, x24, x0 13b718: 9342fd08 asr x8, x8, #2 13b71c: eb13011f cmp x8, x19 13b720: 54fffe2a b.ge 0x13b6e4 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x9c> 13b724: 17ffffe2 b 0x13b6ac , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x64> 000000000013b728 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const>: 13b728: d503233f paciasp 13b72c: a9be7bfd stp x29, x30, [sp, #-0x20]! 13b730: a9014ff4 stp x20, x19, [sp, #0x10] 13b734: 910003fd mov x29, sp 13b738: a940ac6c ldp x12, x11, [x3, #0x8] 13b73c: 91001068 add x8, x3, #0x4 13b740: 3940006a ldrb w10, [x3] 13b744: 39400009 ldrb w9, [x0] 13b748: f940040d ldr x13, [x0, #0x8] 13b74c: 7200015f tst w10, #0x1 13b750: d341fd4a lsr x10, x10, #1 13b754: 9a8b0108 csel x8, x8, x11, eq 13b758: 9a8c014a csel x10, x10, x12, eq 13b75c: d341fd2b lsr x11, x9, #1 13b760: 7200013f tst w9, #0x1 13b764: 9a8d016b csel x11, x11, x13, eq 13b768: eb01016b subs x11, x11, x1 13b76c: 54000383 b.lo 0x13b7dc , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0xb4> 13b770: f940080c ldr x12, [x0, #0x10] 13b774: 9100100d add x13, x0, #0x4 13b778: 7200013f tst w9, #0x1 13b77c: 9a8c01a9 csel x9, x13, x12, eq 13b780: eb02017f cmp x11, x2 13b784: 9a823173 csel x19, x11, x2, lo 13b788: eb04014a subs x10, x10, x4 13b78c: 54000283 b.lo 0x13b7dc , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0xb4> 13b790: eb05015f cmp x10, x5 13b794: 9a853154 csel x20, x10, x5, lo 13b798: eb13029f cmp x20, x19 13b79c: 9a933282 csel x2, x20, x19, lo 13b7a0: b40000a2 cbz x2, 0x13b7b4 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x8c> 13b7a4: 8b010920 add x0, x9, x1, lsl #2 13b7a8: 8b040901 add x1, x8, x4, lsl #2 13b7ac: 94009319 bl 0x160410 13b7b0: 350000e0 cbnz w0, 0x13b7cc , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0xa4> 13b7b4: eb14027f cmp x19, x20 13b7b8: 54000061 b.ne 0x13b7c4 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x9c> 13b7bc: 2a1f03e0 mov w0, wzr 13b7c0: 14000003 b 0x13b7cc , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0xa4> 13b7c4: 12800008 mov w8, #-0x1 // =-1 13b7c8: 5a883500 cneg w0, w8, hs 13b7cc: a9414ff4 ldp x20, x19, [sp, #0x10] 13b7d0: a8c27bfd ldp x29, x30, [sp], #0x20 13b7d4: d50323bf autiasp 13b7d8: d65f03c0 ret 13b7dc: d0fff9a0 adrp x0, 0x71000 13b7e0: 911da800 add x0, x0, #0x76a 13b7e4: 97fff085 bl 0x1379f8 ::__throw_out_of_range() const+0x18> 000000000013b7e8 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: 13b7e8: d503233f paciasp 13b7ec: a9bd7bfd stp x29, x30, [sp, #-0x30]! 13b7f0: f9000bf5 str x21, [sp, #0x10] 13b7f4: 910003fd mov x29, sp 13b7f8: a9024ff4 stp x20, x19, [sp, #0x20] 13b7fc: aa0003f3 mov x19, x0 13b800: eb01001f cmp x0, x1 13b804: 540006e0 b.eq 0x13b8e0 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> 13b808: 39400269 ldrb w9, [x19] 13b80c: 39400028 ldrb w8, [x1] 13b810: 370000e9 tbnz w9, #0x0, 0x13b82c , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x44> 13b814: 37000328 tbnz w8, #0x0, 0x13b878 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x90> 13b818: f9400828 ldr x8, [x1, #0x10] 13b81c: 3dc00020 ldr q0, [x1] 13b820: f9000a68 str x8, [x19, #0x10] 13b824: 3d800260 str q0, [x19] 13b828: 1400002e b 0x13b8e0 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> 13b82c: a940a42a ldp x10, x9, [x1, #0x8] 13b830: 9100102c add x12, x1, #0x4 13b834: 7200011f tst w8, #0x1 13b838: f940026b ldr x11, [x19] 13b83c: 53017d08 lsr w8, w8, #1 13b840: 9a8a0114 csel x20, x8, x10, eq 13b844: 9a890187 csel x7, x12, x9, eq 13b848: 927ff968 and x8, x11, #0xfffffffffffffffe 13b84c: eb14011f cmp x8, x20 13b850: 540002e9 b.ls 0x13b8ac , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xc4> 13b854: f9400a75 ldr x21, [x19, #0x10] 13b858: f9000674 str x20, [x19, #0x8] 13b85c: b40000b4 cbz x20, 0x13b870 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x88> 13b860: aa1503e0 mov x0, x21 13b864: aa0703e1 mov x1, x7 13b868: aa1403e2 mov x2, x20 13b86c: 94008fe5 bl 0x15f800 13b870: b8347abf str wzr, [x21, x20, lsl #2] 13b874: 1400001b b 0x13b8e0 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> 13b878: a9409c34 ldp x20, x7, [x1, #0x8] 13b87c: f1001282 subs x2, x20, #0x4 13b880: 54000228 b.hi 0x13b8c4 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xdc> 13b884: 531f7a88 lsl w8, w20, #1 13b888: 39000268 strb w8, [x19] 13b88c: b40000b4 cbz x20, 0x13b8a0 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xb8> 13b890: 91001260 add x0, x19, #0x4 13b894: aa0703e1 mov x1, x7 13b898: aa1403e2 mov x2, x20 13b89c: 94008fd9 bl 0x15f800 13b8a0: 8b140a68 add x8, x19, x20, lsl #2 13b8a4: b900051f str wzr, [x8, #0x4] 13b8a8: 1400000e b 0x13b8e0 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> 13b8ac: cb080289 sub x9, x20, x8 13b8b0: f9400663 ldr x3, [x19, #0x8] 13b8b4: d1000501 sub x1, x8, #0x1 13b8b8: 91000522 add x2, x9, #0x1 13b8bc: aa1303e0 mov x0, x19 13b8c0: 14000004 b 0x13b8d0 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xe8> 13b8c4: 53017d23 lsr w3, w9, #1 13b8c8: aa1303e0 mov x0, x19 13b8cc: 52800081 mov w1, #0x4 // =4 13b8d0: aa1f03e4 mov x4, xzr 13b8d4: aa0303e5 mov x5, x3 13b8d8: aa1403e6 mov x6, x20 13b8dc: 940092b1 bl 0x1603a0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw@plt> 13b8e0: aa1303e0 mov x0, x19 13b8e4: f9400bf5 ldr x21, [sp, #0x10] 13b8e8: a9424ff4 ldp x20, x19, [sp, #0x20] 13b8ec: a8c37bfd ldp x29, x30, [sp], #0x30 13b8f0: d50323bf autiasp 13b8f4: d65f03c0 ret 13b8f8: 97fdb58f bl 0xa8f34 13b8fc: 97fdb58e bl 0xa8f34 000000000013b900 , std::__ndk1::allocator>::append(wchar_t const*)>: 13b900: d503233f paciasp 13b904: a9be7bfd stp x29, x30, [sp, #-0x20]! 13b908: a9014ff4 stp x20, x19, [sp, #0x10] 13b90c: 910003fd mov x29, sp 13b910: aa0003f4 mov x20, x0 13b914: aa0103e0 mov x0, x1 13b918: aa0103f3 mov x19, x1 13b91c: 940091f1 bl 0x1600e0 13b920: aa0003e2 mov x2, x0 13b924: aa1403e0 mov x0, x20 13b928: aa1303e1 mov x1, x19 13b92c: a9414ff4 ldp x20, x19, [sp, #0x10] 13b930: a8c27bfd ldp x29, x30, [sp], #0x20 13b934: d50323bf autiasp 13b938: 1400924e b 0x160270 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKwm@plt> 000000000013b93c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: 13b93c: d503233f paciasp 13b940: a9bf7bfd stp x29, x30, [sp, #-0x10]! 13b944: 910003fd mov x29, sp 13b948: 39400068 ldrb w8, [x3] 13b94c: f9400469 ldr x9, [x3, #0x8] 13b950: d341fd0a lsr x10, x8, #1 13b954: 7200011f tst w8, #0x1 13b958: 9a890149 csel x9, x10, x9, eq 13b95c: eb040129 subs x9, x9, x4 13b960: 54000163 b.lo 0x13b98c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x50> 13b964: f940086a ldr x10, [x3, #0x10] 13b968: 9100106b add x11, x3, #0x4 13b96c: 7200011f tst w8, #0x1 13b970: 9a8a0168 csel x8, x11, x10, eq 13b974: eb05013f cmp x9, x5 13b978: 8b040903 add x3, x8, x4, lsl #2 13b97c: 9a853124 csel x4, x9, x5, lo 13b980: a8c17bfd ldp x29, x30, [sp], #0x10 13b984: d50323bf autiasp 13b988: 14009282 b 0x160390 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmPKwm@plt> 13b98c: 9400926d bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 000000000013b990 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)>: 13b990: d503233f paciasp 13b994: a9bc7bfd stp x29, x30, [sp, #-0x40]! 13b998: a9015ff8 stp x24, x23, [sp, #0x10] 13b99c: 910003fd mov x29, sp 13b9a0: a90257f6 stp x22, x21, [sp, #0x20] 13b9a4: a9034ff4 stp x20, x19, [sp, #0x30] 13b9a8: 39400009 ldrb w9, [x0] 13b9ac: 91001017 add x23, x0, #0x4 13b9b0: a9402c0a ldp x10, x11, [x0] 13b9b4: 2a0203f4 mov w20, w2 13b9b8: aa0003f3 mov x19, x0 13b9bc: f940080c ldr x12, [x0, #0x10] 13b9c0: 7200013f tst w9, #0x1 13b9c4: d341fd29 lsr x9, x9, #1 13b9c8: 52800088 mov w8, #0x4 // =4 13b9cc: 9a8c02f8 csel x24, x23, x12, eq 13b9d0: 9a8b0136 csel x22, x9, x11, eq 13b9d4: 927ff949 and x9, x10, #0xfffffffffffffffe 13b9d8: cb18002a sub x10, x1, x24 13b9dc: d1000529 sub x9, x9, #0x1 13b9e0: 9342fd55 asr x21, x10, #2 13b9e4: 9a890108 csel x8, x8, x9, eq 13b9e8: eb16011f cmp x8, x22 13b9ec: 54000161 b.ne 0x13ba18 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0x88> 13b9f0: aa1303e0 mov x0, x19 13b9f4: aa1603e1 mov x1, x22 13b9f8: 52800022 mov w2, #0x1 // =1 13b9fc: aa1603e3 mov x3, x22 13ba00: aa1503e4 mov x4, x21 13ba04: aa1f03e5 mov x5, xzr 13ba08: 52800026 mov w6, #0x1 // =1 13ba0c: 940091dd bl 0x160180 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 13ba10: f9400a78 ldr x24, [x19, #0x10] 13ba14: 14000006 b 0x13ba2c , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0x9c> 13ba18: eb1502c2 subs x2, x22, x21 13ba1c: 54000080 b.eq 0x13ba2c , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0x9c> 13ba20: 8b150b01 add x1, x24, x21, lsl #2 13ba24: 91001020 add x0, x1, #0x4 13ba28: 94009262 bl 0x1603b0 13ba2c: 910006c9 add x9, x22, #0x1 13ba30: b8357b14 str w20, [x24, x21, lsl #2] 13ba34: b8297b1f str wzr, [x24, x9, lsl #2] 13ba38: 39400268 ldrb w8, [x19] 13ba3c: 37000088 tbnz w8, #0x0, 0x13ba4c , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0xbc> 13ba40: 531f7929 lsl w9, w9, #1 13ba44: 39000269 strb w9, [x19] 13ba48: 14000002 b 0x13ba50 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0xc0> 13ba4c: f9000669 str x9, [x19, #0x8] 13ba50: f9400a69 ldr x9, [x19, #0x10] 13ba54: 7200011f tst w8, #0x1 13ba58: a9434ff4 ldp x20, x19, [sp, #0x30] 13ba5c: 9a8902e8 csel x8, x23, x9, eq 13ba60: 8b150900 add x0, x8, x21, lsl #2 13ba64: a94257f6 ldp x22, x21, [sp, #0x20] 13ba68: a9415ff8 ldp x24, x23, [sp, #0x10] 13ba6c: a8c47bfd ldp x29, x30, [sp], #0x40 13ba70: d50323bf autiasp 13ba74: d65f03c0 ret 13ba78: 97fdb52f bl 0xa8f34 000000000013ba7c , std::__ndk1::allocator>::resize(unsigned long, wchar_t)>: 13ba7c: d503233f paciasp 13ba80: a9bf7bfd stp x29, x30, [sp, #-0x10]! 13ba84: 910003fd mov x29, sp 13ba88: 39400008 ldrb w8, [x0] 13ba8c: f9400409 ldr x9, [x0, #0x8] 13ba90: d341fd0a lsr x10, x8, #1 13ba94: 7200011f tst w8, #0x1 13ba98: 9a890149 csel x9, x10, x9, eq 13ba9c: eb01013f cmp x9, x1 13baa0: 54000082 b.hs 0x13bab0 , std::__ndk1::allocator>::resize(unsigned long, wchar_t)+0x34> 13baa4: cb090021 sub x1, x1, x9 13baa8: 94009256 bl 0x160400 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> 13baac: 1400000a b 0x13bad4 , std::__ndk1::allocator>::resize(unsigned long, wchar_t)+0x58> 13bab0: 370000c8 tbnz w8, #0x0, 0x13bac8 , std::__ndk1::allocator>::resize(unsigned long, wchar_t)+0x4c> 13bab4: 8b010808 add x8, x0, x1, lsl #2 13bab8: 531f7829 lsl w9, w1, #1 13babc: b900051f str wzr, [x8, #0x4] 13bac0: 39000009 strb w9, [x0] 13bac4: 14000004 b 0x13bad4 , std::__ndk1::allocator>::resize(unsigned long, wchar_t)+0x58> 13bac8: f9400808 ldr x8, [x0, #0x10] 13bacc: b821791f str wzr, [x8, x1, lsl #2] 13bad0: f9000401 str x1, [x0, #0x8] 13bad4: a8c17bfd ldp x29, x30, [sp], #0x10 13bad8: d50323bf autiasp 13badc: d65f03c0 ret 000000000013bae0 , std::__ndk1::allocator>::insert(unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: 13bae0: d503233f paciasp 13bae4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 13bae8: 910003fd mov x29, sp 13baec: 39400048 ldrb w8, [x2] 13baf0: f9400449 ldr x9, [x2, #0x8] 13baf4: d341fd0a lsr x10, x8, #1 13baf8: 7200011f tst w8, #0x1 13bafc: 9a890149 csel x9, x10, x9, eq 13bb00: eb030129 subs x9, x9, x3 13bb04: 54000163 b.lo 0x13bb30 , std::__ndk1::allocator>::insert(unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x50> 13bb08: f940084a ldr x10, [x2, #0x10] 13bb0c: 9100104b add x11, x2, #0x4 13bb10: 7200011f tst w8, #0x1 13bb14: 9a8a0168 csel x8, x11, x10, eq 13bb18: eb04013f cmp x9, x4 13bb1c: 8b030902 add x2, x8, x3, lsl #2 13bb20: 9a843123 csel x3, x9, x4, lo 13bb24: a8c17bfd ldp x29, x30, [sp], #0x10 13bb28: d50323bf autiasp 13bb2c: 1400922d b 0x1603e0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmPKwm@plt> 13bb30: 94009204 bl 0x160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 000000000013bb34 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: 13bb34: d503233f paciasp 13bb38: a9bb7bfd stp x29, x30, [sp, #-0x50]! 13bb3c: a90167fa stp x26, x25, [sp, #0x10] 13bb40: 910003fd mov x29, sp 13bb44: a9025ff8 stp x24, x23, [sp, #0x20] 13bb48: a90357f6 stp x22, x21, [sp, #0x30] 13bb4c: a9044ff4 stp x20, x19, [sp, #0x40] 13bb50: aa0103f5 mov x21, x1 13bb54: aa0003f6 mov x22, x0 13bb58: aa0803f3 mov x19, x8 13bb5c: a9007d1f stp xzr, xzr, [x8] 13bb60: f900091f str xzr, [x8, #0x10] 13bb64: 94008703 bl 0x15d770 13bb68: 394002ba ldrb w26, [x21] 13bb6c: f94006a8 ldr x8, [x21, #0x8] 13bb70: d341ff49 lsr x9, x26, #1 13bb74: 7200035f tst w26, #0x1 13bb78: 9a880134 csel x20, x9, x8, eq 13bb7c: 8b000288 add x8, x20, x0 13bb80: b100411f cmn x8, #0x10 13bb84: 540008c2 b.hs 0x13bc9c , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x168> 13bb88: aa0003f7 mov x23, x0 13bb8c: f100591f cmp x8, #0x16 13bb90: 54000448 b.hi 0x13bc18 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xe4> 13bb94: 531f7ae8 lsl w8, w23, #1 13bb98: aa1303f8 mov x24, x19 13bb9c: 38001708 strb w8, [x24], #0x1 13bba0: b40000b7 cbz x23, 0x13bbb4 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x80> 13bba4: aa1803e0 mov x0, x24 13bba8: aa1603e1 mov x1, x22 13bbac: aa1703e2 mov x2, x23 13bbb0: 9400853c bl 0x15d0a0 13bbb4: 38376b1f strb wzr, [x24, x23] 13bbb8: f9400aa9 ldr x9, [x21, #0x10] 13bbbc: a9402e6a ldp x10, x11, [x19] 13bbc0: 7200035f tst w26, #0x1 13bbc4: 39400268 ldrb w8, [x19] 13bbc8: 9a951527 csinc x7, x9, x21, ne 13bbcc: 927ff949 and x9, x10, #0xfffffffffffffffe 13bbd0: 528002ca mov w10, #0x16 // =22 13bbd4: 7200011f tst w8, #0x1 13bbd8: d1000529 sub x9, x9, #0x1 13bbdc: d341fd0c lsr x12, x8, #1 13bbe0: 9a890141 csel x1, x10, x9, eq 13bbe4: 9a8b0195 csel x21, x12, x11, eq 13bbe8: cb150029 sub x9, x1, x21 13bbec: eb14013f cmp x9, x20 13bbf0: 54000282 b.hs 0x13bc40 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x10c> 13bbf4: 8b1402a8 add x8, x21, x20 13bbf8: cb010102 sub x2, x8, x1 13bbfc: aa1303e0 mov x0, x19 13bc00: aa1503e3 mov x3, x21 13bc04: aa1503e4 mov x4, x21 13bc08: aa1f03e5 mov x5, xzr 13bc0c: aa1403e6 mov x6, x20 13bc10: 940091d4 bl 0x160360 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt> 13bc14: 1400001b b 0x13bc80 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x14c> 13bc18: 91004108 add x8, x8, #0x10 13bc1c: 927ced19 and x25, x8, #0xfffffffffffffff0 13bc20: aa1903e0 mov x0, x25 13bc24: 9400848f bl 0x15ce60 <_Znwm@plt> 13bc28: aa0003f8 mov x24, x0 13bc2c: b2400328 orr x8, x25, #0x1 13bc30: a9008277 stp x23, x0, [x19, #0x8] 13bc34: f9000268 str x8, [x19] 13bc38: b5fffb77 cbnz x23, 0x13bba4 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x70> 13bc3c: 17ffffde b 0x13bbb4 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x80> 13bc40: b4000214 cbz x20, 0x13bc80 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x14c> 13bc44: f9400a69 ldr x9, [x19, #0x10] 13bc48: 7200011f tst w8, #0x1 13bc4c: aa0703e1 mov x1, x7 13bc50: aa1403e2 mov x2, x20 13bc54: 9a931536 csinc x22, x9, x19, ne 13bc58: 8b1502c0 add x0, x22, x21 13bc5c: 94008511 bl 0x15d0a0 13bc60: 39400269 ldrb w9, [x19] 13bc64: 8b1402a8 add x8, x21, x20 13bc68: 37000089 tbnz w9, #0x0, 0x13bc78 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x144> 13bc6c: 531f7909 lsl w9, w8, #1 13bc70: 39000269 strb w9, [x19] 13bc74: 14000002 b 0x13bc7c , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x148> 13bc78: f9000668 str x8, [x19, #0x8] 13bc7c: 38286adf strb wzr, [x22, x8] 13bc80: a9444ff4 ldp x20, x19, [sp, #0x40] 13bc84: a94357f6 ldp x22, x21, [sp, #0x30] 13bc88: a9425ff8 ldp x24, x23, [sp, #0x20] 13bc8c: a94167fa ldp x26, x25, [sp, #0x10] 13bc90: a8c57bfd ldp x29, x30, [sp], #0x50 13bc94: d50323bf autiasp 13bc98: d65f03c0 ret 13bc9c: aa1303e0 mov x0, x19 13bca0: 940086bc bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13bca4: 39400268 ldrb w8, [x19] 13bca8: aa0003f4 mov x20, x0 13bcac: 36000068 tbz w8, #0x0, 0x13bcb8 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x184> 13bcb0: f9400a60 ldr x0, [x19, #0x10] 13bcb4: 9400848b bl 0x15cee0 <_ZdlPv@plt> 13bcb8: aa1403e0 mov x0, x20 13bcbc: 94007529 bl 0x159160 <__emutls_get_address+0x6d4> 000000000013bcc0 , std::__ndk1::allocator> const&, unsigned long*, int)>: 13bcc0: d503233f paciasp 13bcc4: d10183ff sub sp, sp, #0x60 13bcc8: a9047bfd stp x29, x30, [sp, #0x40] 13bccc: 910103fd add x29, sp, #0x40 13bcd0: a9054ff4 stp x20, x19, [sp, #0x50] 13bcd4: d53bd054 mrs x20, TPIDR_EL0 13bcd8: 528e8e6a mov w10, #0x7473 // =29811 13bcdc: 2a0203e3 mov w3, w2 13bce0: aa0103e2 mov x2, x1 13bce4: aa0003e1 mov x1, x0 13bce8: f9401688 ldr x8, [x20, #0x28] 13bcec: 52800109 mov w9, #0x8 // =8 13bcf0: 72ad2dea movk w10, #0x696f, lsl #16 13bcf4: f81f83a8 stur x8, [x29, #-0x8] 13bcf8: 390023e9 strb w9, [sp, #0x8] 13bcfc: b80093ea stur w10, [sp, #0x9] 13bd00: 390037ff strb wzr, [sp, #0xd] 13bd04: 910023e0 add x0, sp, #0x8 13bd08: 94000d41 bl 0x13f20c 13bd0c: aa0003f3 mov x19, x0 13bd10: eb33c01f cmp x0, w19, sxtw 13bd14: 540001e1 b.ne 0x13bd50 , std::__ndk1::allocator> const&, unsigned long*, int)+0x90> 13bd18: 394023e8 ldrb w8, [sp, #0x8] 13bd1c: 36000068 tbz w8, #0x0, 0x13bd28 , std::__ndk1::allocator> const&, unsigned long*, int)+0x68> 13bd20: f9400fe0 ldr x0, [sp, #0x18] 13bd24: 9400846f bl 0x15cee0 <_ZdlPv@plt> 13bd28: f9401688 ldr x8, [x20, #0x28] 13bd2c: f85f83a9 ldur x9, [x29, #-0x8] 13bd30: eb09011f cmp x8, x9 13bd34: 54000361 b.ne 0x13bda0 , std::__ndk1::allocator> const&, unsigned long*, int)+0xe0> 13bd38: 2a1303e0 mov w0, w19 13bd3c: a9454ff4 ldp x20, x19, [sp, #0x50] 13bd40: a9447bfd ldp x29, x30, [sp, #0x40] 13bd44: 910183ff add sp, sp, #0x60 13bd48: d50323bf autiasp 13bd4c: d65f03c0 ret 13bd50: b0fff9a1 adrp x1, 0x70000 13bd54: 910083e8 add x8, sp, #0x20 13bd58: 91162c21 add x1, x1, #0x58b 13bd5c: 910023e0 add x0, sp, #0x8 13bd60: 97fec9fd bl 0xee554 13bd64: 52800200 mov w0, #0x10 // =16 13bd68: 940087fe bl 0x15dd60 <__cxa_allocate_exception@plt> 13bd6c: aa0003f4 mov x20, x0 13bd70: 910083e1 add x1, sp, #0x20 13bd74: 94008e5f bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13bd78: d0000188 adrp x8, 0x16d000 13bd7c: f940a108 ldr x8, [x8, #0x140] 13bd80: 91004108 add x8, x8, #0x10 13bd84: f9000288 str x8, [x20] 13bd88: d0000181 adrp x1, 0x16d000 13bd8c: d0000182 adrp x2, 0x16d000 13bd90: aa1403e0 mov x0, x20 13bd94: f9409821 ldr x1, [x1, #0x130] 13bd98: f9409c42 ldr x2, [x2, #0x138] 13bd9c: 940087f5 bl 0x15dd70 <__cxa_throw@plt> 13bda0: 94008424 bl 0x15ce30 <__stack_chk_fail@plt> 13bda4: aa0003f3 mov x19, x0 13bda8: 14000004 b 0x13bdb8 , std::__ndk1::allocator> const&, unsigned long*, int)+0xf8> 13bdac: aa0003f3 mov x19, x0 13bdb0: aa1403e0 mov x0, x20 13bdb4: 940087f3 bl 0x15dd80 <__cxa_free_exception@plt> 13bdb8: 394083e8 ldrb w8, [sp, #0x20] 13bdbc: 370000a8 tbnz w8, #0x0, 0x13bdd0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x110> 13bdc0: 394023e8 ldrb w8, [sp, #0x8] 13bdc4: 37000168 tbnz w8, #0x0, 0x13bdf0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x130> 13bdc8: aa1303e0 mov x0, x19 13bdcc: 940074e5 bl 0x159160 <__emutls_get_address+0x6d4> 13bdd0: f9401be0 ldr x0, [sp, #0x30] 13bdd4: 94008443 bl 0x15cee0 <_ZdlPv@plt> 13bdd8: 394023e8 ldrb w8, [sp, #0x8] 13bddc: 3607ff68 tbz w8, #0x0, 0x13bdc8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x108> 13bde0: 14000004 b 0x13bdf0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x130> 13bde4: aa0003f3 mov x19, x0 13bde8: 394023e8 ldrb w8, [sp, #0x8] 13bdec: 3607fee8 tbz w8, #0x0, 0x13bdc8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x108> 13bdf0: f9400fe0 ldr x0, [sp, #0x18] 13bdf4: 9400843b bl 0x15cee0 <_ZdlPv@plt> 13bdf8: aa1303e0 mov x0, x19 13bdfc: 940074d9 bl 0x159160 <__emutls_get_address+0x6d4> 000000000013be00 , std::__ndk1::allocator> const&, unsigned long*, int)>: 13be00: d503233f paciasp 13be04: d10183ff sub sp, sp, #0x60 13be08: a9047bfd stp x29, x30, [sp, #0x40] 13be0c: 910103fd add x29, sp, #0x40 13be10: a9054ff4 stp x20, x19, [sp, #0x50] 13be14: d53bd054 mrs x20, TPIDR_EL0 13be18: 528e8e6a mov w10, #0x7473 // =29811 13be1c: 2a0203e3 mov w3, w2 13be20: aa0103e2 mov x2, x1 13be24: aa0003e1 mov x1, x0 13be28: f9401688 ldr x8, [x20, #0x28] 13be2c: 52800109 mov w9, #0x8 // =8 13be30: 72ad2dea movk w10, #0x696f, lsl #16 13be34: f81f83a8 stur x8, [x29, #-0x8] 13be38: 390023e9 strb w9, [sp, #0x8] 13be3c: b80093ea stur w10, [sp, #0x9] 13be40: 390037ff strb wzr, [sp, #0xd] 13be44: 910023e0 add x0, sp, #0x8 13be48: 94000d57 bl 0x13f3a4 13be4c: aa0003f3 mov x19, x0 13be50: eb33c01f cmp x0, w19, sxtw 13be54: 540001e1 b.ne 0x13be90 , std::__ndk1::allocator> const&, unsigned long*, int)+0x90> 13be58: 394023e8 ldrb w8, [sp, #0x8] 13be5c: 36000068 tbz w8, #0x0, 0x13be68 , std::__ndk1::allocator> const&, unsigned long*, int)+0x68> 13be60: f9400fe0 ldr x0, [sp, #0x18] 13be64: 9400841f bl 0x15cee0 <_ZdlPv@plt> 13be68: f9401688 ldr x8, [x20, #0x28] 13be6c: f85f83a9 ldur x9, [x29, #-0x8] 13be70: eb09011f cmp x8, x9 13be74: 54000361 b.ne 0x13bee0 , std::__ndk1::allocator> const&, unsigned long*, int)+0xe0> 13be78: 2a1303e0 mov w0, w19 13be7c: a9454ff4 ldp x20, x19, [sp, #0x50] 13be80: a9447bfd ldp x29, x30, [sp, #0x40] 13be84: 910183ff add sp, sp, #0x60 13be88: d50323bf autiasp 13be8c: d65f03c0 ret 13be90: b0fff9a1 adrp x1, 0x70000 13be94: 910083e8 add x8, sp, #0x20 13be98: 91162c21 add x1, x1, #0x58b 13be9c: 910023e0 add x0, sp, #0x8 13bea0: 97fec9ad bl 0xee554 13bea4: 52800200 mov w0, #0x10 // =16 13bea8: 940087ae bl 0x15dd60 <__cxa_allocate_exception@plt> 13beac: aa0003f4 mov x20, x0 13beb0: 910083e1 add x1, sp, #0x20 13beb4: 94008e0f bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13beb8: d0000188 adrp x8, 0x16d000 13bebc: f940a108 ldr x8, [x8, #0x140] 13bec0: 91004108 add x8, x8, #0x10 13bec4: f9000288 str x8, [x20] 13bec8: d0000181 adrp x1, 0x16d000 13becc: d0000182 adrp x2, 0x16d000 13bed0: aa1403e0 mov x0, x20 13bed4: f9409821 ldr x1, [x1, #0x130] 13bed8: f9409c42 ldr x2, [x2, #0x138] 13bedc: 940087a5 bl 0x15dd70 <__cxa_throw@plt> 13bee0: 940083d4 bl 0x15ce30 <__stack_chk_fail@plt> 13bee4: aa0003f3 mov x19, x0 13bee8: 14000004 b 0x13bef8 , std::__ndk1::allocator> const&, unsigned long*, int)+0xf8> 13beec: aa0003f3 mov x19, x0 13bef0: aa1403e0 mov x0, x20 13bef4: 940087a3 bl 0x15dd80 <__cxa_free_exception@plt> 13bef8: 394083e8 ldrb w8, [sp, #0x20] 13befc: 370000a8 tbnz w8, #0x0, 0x13bf10 , std::__ndk1::allocator> const&, unsigned long*, int)+0x110> 13bf00: 394023e8 ldrb w8, [sp, #0x8] 13bf04: 37000168 tbnz w8, #0x0, 0x13bf30 , std::__ndk1::allocator> const&, unsigned long*, int)+0x130> 13bf08: aa1303e0 mov x0, x19 13bf0c: 94007495 bl 0x159160 <__emutls_get_address+0x6d4> 13bf10: f9401be0 ldr x0, [sp, #0x30] 13bf14: 940083f3 bl 0x15cee0 <_ZdlPv@plt> 13bf18: 394023e8 ldrb w8, [sp, #0x8] 13bf1c: 3607ff68 tbz w8, #0x0, 0x13bf08 , std::__ndk1::allocator> const&, unsigned long*, int)+0x108> 13bf20: 14000004 b 0x13bf30 , std::__ndk1::allocator> const&, unsigned long*, int)+0x130> 13bf24: aa0003f3 mov x19, x0 13bf28: 394023e8 ldrb w8, [sp, #0x8] 13bf2c: 3607fee8 tbz w8, #0x0, 0x13bf08 , std::__ndk1::allocator> const&, unsigned long*, int)+0x108> 13bf30: f9400fe0 ldr x0, [sp, #0x18] 13bf34: 940083eb bl 0x15cee0 <_ZdlPv@plt> 13bf38: aa1303e0 mov x0, x19 13bf3c: 94007489 bl 0x159160 <__emutls_get_address+0x6d4> 000000000013bf40 , std::__ndk1::allocator> const&, unsigned long*, int)>: 13bf40: d503233f paciasp 13bf44: d10103ff sub sp, sp, #0x40 13bf48: a9027bfd stp x29, x30, [sp, #0x20] 13bf4c: 910083fd add x29, sp, #0x20 13bf50: a9034ff4 stp x20, x19, [sp, #0x30] 13bf54: d53bd054 mrs x20, TPIDR_EL0 13bf58: 528e8e6a mov w10, #0x7473 // =29811 13bf5c: 2a0203e3 mov w3, w2 13bf60: aa0103e2 mov x2, x1 13bf64: aa0003e1 mov x1, x0 13bf68: f9401688 ldr x8, [x20, #0x28] 13bf6c: 52800109 mov w9, #0x8 // =8 13bf70: 72ad8dea movk w10, #0x6c6f, lsl #16 13bf74: f81f83a8 stur x8, [x29, #-0x8] 13bf78: 390003e9 strb w9, [sp] 13bf7c: b80013ea stur w10, [sp, #0x1] 13bf80: 390017ff strb wzr, [sp, #0x5] 13bf84: 910003e0 mov x0, sp 13bf88: 94000ca1 bl 0x13f20c 13bf8c: aa0003f3 mov x19, x0 13bf90: 394003e8 ldrb w8, [sp] 13bf94: 36000068 tbz w8, #0x0, 0x13bfa0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x60> 13bf98: f9400be0 ldr x0, [sp, #0x10] 13bf9c: 940083d1 bl 0x15cee0 <_ZdlPv@plt> 13bfa0: f9401688 ldr x8, [x20, #0x28] 13bfa4: f85f83a9 ldur x9, [x29, #-0x8] 13bfa8: eb09011f cmp x8, x9 13bfac: 540000e1 b.ne 0x13bfc8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x88> 13bfb0: aa1303e0 mov x0, x19 13bfb4: a9434ff4 ldp x20, x19, [sp, #0x30] 13bfb8: a9427bfd ldp x29, x30, [sp, #0x20] 13bfbc: 910103ff add sp, sp, #0x40 13bfc0: d50323bf autiasp 13bfc4: d65f03c0 ret 13bfc8: 9400839a bl 0x15ce30 <__stack_chk_fail@plt> 13bfcc: 394003e8 ldrb w8, [sp] 13bfd0: aa0003f3 mov x19, x0 13bfd4: 36000068 tbz w8, #0x0, 0x13bfe0 , std::__ndk1::allocator> const&, unsigned long*, int)+0xa0> 13bfd8: f9400be0 ldr x0, [sp, #0x10] 13bfdc: 940083c1 bl 0x15cee0 <_ZdlPv@plt> 13bfe0: aa1303e0 mov x0, x19 13bfe4: 9400745f bl 0x159160 <__emutls_get_address+0x6d4> 000000000013bfe8 , std::__ndk1::allocator> const&, unsigned long*, int)>: 13bfe8: d503233f paciasp 13bfec: d10103ff sub sp, sp, #0x40 13bff0: a9027bfd stp x29, x30, [sp, #0x20] 13bff4: 910083fd add x29, sp, #0x20 13bff8: a9034ff4 stp x20, x19, [sp, #0x30] 13bffc: d53bd054 mrs x20, TPIDR_EL0 13c000: 528e8e6a mov w10, #0x7473 // =29811 13c004: 2a0203e3 mov w3, w2 13c008: aa0103e2 mov x2, x1 13c00c: aa0003e1 mov x1, x0 13c010: f9401688 ldr x8, [x20, #0x28] 13c014: 52800109 mov w9, #0x8 // =8 13c018: 72ad8dea movk w10, #0x6c6f, lsl #16 13c01c: f81f83a8 stur x8, [x29, #-0x8] 13c020: 390003e9 strb w9, [sp] 13c024: b80013ea stur w10, [sp, #0x1] 13c028: 390017ff strb wzr, [sp, #0x5] 13c02c: 910003e0 mov x0, sp 13c030: 94000cdd bl 0x13f3a4 13c034: aa0003f3 mov x19, x0 13c038: 394003e8 ldrb w8, [sp] 13c03c: 36000068 tbz w8, #0x0, 0x13c048 , std::__ndk1::allocator> const&, unsigned long*, int)+0x60> 13c040: f9400be0 ldr x0, [sp, #0x10] 13c044: 940083a7 bl 0x15cee0 <_ZdlPv@plt> 13c048: f9401688 ldr x8, [x20, #0x28] 13c04c: f85f83a9 ldur x9, [x29, #-0x8] 13c050: eb09011f cmp x8, x9 13c054: 540000e1 b.ne 0x13c070 , std::__ndk1::allocator> const&, unsigned long*, int)+0x88> 13c058: aa1303e0 mov x0, x19 13c05c: a9434ff4 ldp x20, x19, [sp, #0x30] 13c060: a9427bfd ldp x29, x30, [sp, #0x20] 13c064: 910103ff add sp, sp, #0x40 13c068: d50323bf autiasp 13c06c: d65f03c0 ret 13c070: 94008370 bl 0x15ce30 <__stack_chk_fail@plt> 13c074: 394003e8 ldrb w8, [sp] 13c078: aa0003f3 mov x19, x0 13c07c: 36000068 tbz w8, #0x0, 0x13c088 , std::__ndk1::allocator> const&, unsigned long*, int)+0xa0> 13c080: f9400be0 ldr x0, [sp, #0x10] 13c084: 94008397 bl 0x15cee0 <_ZdlPv@plt> 13c088: aa1303e0 mov x0, x19 13c08c: 94007435 bl 0x159160 <__emutls_get_address+0x6d4> 000000000013c090 , std::__ndk1::allocator> const&, unsigned long*, int)>: 13c090: d503233f paciasp 13c094: d10203ff sub sp, sp, #0x80 13c098: a9047bfd stp x29, x30, [sp, #0x40] 13c09c: 910103fd add x29, sp, #0x40 13c0a0: a9055ff8 stp x24, x23, [sp, #0x50] 13c0a4: a90657f6 stp x22, x21, [sp, #0x60] 13c0a8: a9074ff4 stp x20, x19, [sp, #0x70] 13c0ac: d53bd057 mrs x23, TPIDR_EL0 13c0b0: 528e8e6a mov w10, #0x7473 // =29811 13c0b4: f94016e8 ldr x8, [x23, #0x28] 13c0b8: 72aeadea movk w10, #0x756f, lsl #16 13c0bc: 52800d8c mov w12, #0x6c // =108 13c0c0: 2a0203f4 mov w20, w2 13c0c4: aa0103f3 mov x19, x1 13c0c8: f81f83a8 stur x8, [x29, #-0x8] 13c0cc: 52800148 mov w8, #0xa // =10 13c0d0: 39400009 ldrb w9, [x0] 13c0d4: b80013ea stur w10, [sp, #0x1] 13c0d8: f940080b ldr x11, [x0, #0x10] 13c0dc: 780053ec sturh w12, [sp, #0x5] 13c0e0: 390003e8 strb w8, [sp] 13c0e4: 7200013f tst w9, #0x1 13c0e8: f9000fff str xzr, [sp, #0x18] 13c0ec: 9a801575 csinc x21, x11, x0, ne 13c0f0: 94008894 bl 0x15e340 <__errno@plt> 13c0f4: aa0003f6 mov x22, x0 13c0f8: b9400018 ldr w24, [x0] 13c0fc: b900001f str wzr, [x0] 13c100: 910063e1 add x1, sp, #0x18 13c104: aa1503e0 mov x0, x21 13c108: 2a1403e2 mov w2, w20 13c10c: 940090c5 bl 0x160420 13c110: b94002c8 ldr w8, [x22] 13c114: b90002d8 str w24, [x22] 13c118: 7100891f cmp w8, #0x22 13c11c: 540002e0 b.eq 0x13c178 , std::__ndk1::allocator> const&, unsigned long*, int)+0xe8> 13c120: f9400fe8 ldr x8, [sp, #0x18] 13c124: eb150108 subs x8, x8, x21 13c128: 54000500 b.eq 0x13c1c8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x138> 13c12c: aa0003f4 mov x20, x0 13c130: b4000053 cbz x19, 0x13c138 , std::__ndk1::allocator> const&, unsigned long*, int)+0xa8> 13c134: f9000268 str x8, [x19] 13c138: 394003e8 ldrb w8, [sp] 13c13c: 36000068 tbz w8, #0x0, 0x13c148 , std::__ndk1::allocator> const&, unsigned long*, int)+0xb8> 13c140: f9400be0 ldr x0, [sp, #0x10] 13c144: 94008367 bl 0x15cee0 <_ZdlPv@plt> 13c148: f94016e8 ldr x8, [x23, #0x28] 13c14c: f85f83a9 ldur x9, [x29, #-0x8] 13c150: eb09011f cmp x8, x9 13c154: 54000621 b.ne 0x13c218 , std::__ndk1::allocator> const&, unsigned long*, int)+0x188> 13c158: aa1403e0 mov x0, x20 13c15c: a9474ff4 ldp x20, x19, [sp, #0x70] 13c160: a94657f6 ldp x22, x21, [sp, #0x60] 13c164: a9455ff8 ldp x24, x23, [sp, #0x50] 13c168: a9447bfd ldp x29, x30, [sp, #0x40] 13c16c: 910203ff add sp, sp, #0x80 13c170: d50323bf autiasp 13c174: d65f03c0 ret 13c178: 90fff9a1 adrp x1, 0x70000 13c17c: 910083e8 add x8, sp, #0x20 13c180: 91162c21 add x1, x1, #0x58b 13c184: 910003e0 mov x0, sp 13c188: 97fec8f3 bl 0xee554 13c18c: 52800200 mov w0, #0x10 // =16 13c190: 940086f4 bl 0x15dd60 <__cxa_allocate_exception@plt> 13c194: aa0003f4 mov x20, x0 13c198: 910083e1 add x1, sp, #0x20 13c19c: 94008d55 bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13c1a0: b0000188 adrp x8, 0x16d000 13c1a4: f940a108 ldr x8, [x8, #0x140] 13c1a8: 91004108 add x8, x8, #0x10 13c1ac: f9000288 str x8, [x20] 13c1b0: b0000181 adrp x1, 0x16d000 13c1b4: b0000182 adrp x2, 0x16d000 13c1b8: aa1403e0 mov x0, x20 13c1bc: f9409821 ldr x1, [x1, #0x130] 13c1c0: f9409c42 ldr x2, [x2, #0x138] 13c1c4: 940086eb bl 0x15dd70 <__cxa_throw@plt> 13c1c8: b0fff9a1 adrp x1, 0x71000 13c1cc: 910083e8 add x8, sp, #0x20 13c1d0: 9106fc21 add x1, x1, #0x1bf 13c1d4: 910003e0 mov x0, sp 13c1d8: 97fec8df bl 0xee554 13c1dc: 52800200 mov w0, #0x10 // =16 13c1e0: 940086e0 bl 0x15dd60 <__cxa_allocate_exception@plt> 13c1e4: aa0003f4 mov x20, x0 13c1e8: 910083e1 add x1, sp, #0x20 13c1ec: 94008d41 bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13c1f0: b0000188 adrp x8, 0x16d000 13c1f4: f940a508 ldr x8, [x8, #0x148] 13c1f8: 91004108 add x8, x8, #0x10 13c1fc: f9000288 str x8, [x20] 13c200: b0000181 adrp x1, 0x16d000 13c204: b0000182 adrp x2, 0x16d000 13c208: aa1403e0 mov x0, x20 13c20c: f940a821 ldr x1, [x1, #0x150] 13c210: f940ac42 ldr x2, [x2, #0x158] 13c214: 940086d7 bl 0x15dd70 <__cxa_throw@plt> 13c218: 94008306 bl 0x15ce30 <__stack_chk_fail@plt> 13c21c: 14000002 b 0x13c224 , std::__ndk1::allocator> const&, unsigned long*, int)+0x194> 13c220: 14000003 b 0x13c22c , std::__ndk1::allocator> const&, unsigned long*, int)+0x19c> 13c224: aa0003f3 mov x19, x0 13c228: 14000004 b 0x13c238 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1a8> 13c22c: aa0003f3 mov x19, x0 13c230: aa1403e0 mov x0, x20 13c234: 940086d3 bl 0x15dd80 <__cxa_free_exception@plt> 13c238: 394083e8 ldrb w8, [sp, #0x20] 13c23c: 370000a8 tbnz w8, #0x0, 0x13c250 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c0> 13c240: 394003e8 ldrb w8, [sp] 13c244: 37000168 tbnz w8, #0x0, 0x13c270 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e0> 13c248: aa1303e0 mov x0, x19 13c24c: 940073c5 bl 0x159160 <__emutls_get_address+0x6d4> 13c250: f9401be0 ldr x0, [sp, #0x30] 13c254: 94008323 bl 0x15cee0 <_ZdlPv@plt> 13c258: 394003e8 ldrb w8, [sp] 13c25c: 3607ff68 tbz w8, #0x0, 0x13c248 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1b8> 13c260: 14000004 b 0x13c270 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e0> 13c264: aa0003f3 mov x19, x0 13c268: 394003e8 ldrb w8, [sp] 13c26c: 3607fee8 tbz w8, #0x0, 0x13c248 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1b8> 13c270: f9400be0 ldr x0, [sp, #0x10] 13c274: 9400831b bl 0x15cee0 <_ZdlPv@plt> 13c278: aa1303e0 mov x0, x19 13c27c: 940073b9 bl 0x159160 <__emutls_get_address+0x6d4> 000000000013c280 , std::__ndk1::allocator> const&, unsigned long*, int)>: 13c280: d503233f paciasp 13c284: d10203ff sub sp, sp, #0x80 13c288: a9047bfd stp x29, x30, [sp, #0x40] 13c28c: 910103fd add x29, sp, #0x40 13c290: a9055ff8 stp x24, x23, [sp, #0x50] 13c294: a90657f6 stp x22, x21, [sp, #0x60] 13c298: a9074ff4 stp x20, x19, [sp, #0x70] 13c29c: d53bd057 mrs x23, TPIDR_EL0 13c2a0: 528e8e6a mov w10, #0x7473 // =29811 13c2a4: f94016e8 ldr x8, [x23, #0x28] 13c2a8: 72aeadea movk w10, #0x756f, lsl #16 13c2ac: 2a0203f4 mov w20, w2 13c2b0: aa0103f3 mov x19, x1 13c2b4: f81f83a8 stur x8, [x29, #-0x8] 13c2b8: 52800148 mov w8, #0xa // =10 13c2bc: 39400009 ldrb w9, [x0] 13c2c0: b80013ea stur w10, [sp, #0x1] 13c2c4: f940080b ldr x11, [x0, #0x10] 13c2c8: f9000fff str xzr, [sp, #0x18] 13c2cc: 390003e8 strb w8, [sp] 13c2d0: 52800d88 mov w8, #0x6c // =108 13c2d4: 7200013f tst w9, #0x1 13c2d8: 91001009 add x9, x0, #0x4 13c2dc: 9a8b0135 csel x21, x9, x11, eq 13c2e0: 780053e8 sturh w8, [sp, #0x5] 13c2e4: 94008817 bl 0x15e340 <__errno@plt> 13c2e8: aa0003f6 mov x22, x0 13c2ec: b9400018 ldr w24, [x0] 13c2f0: b900001f str wzr, [x0] 13c2f4: 910063e1 add x1, sp, #0x18 13c2f8: aa1503e0 mov x0, x21 13c2fc: 2a1403e2 mov w2, w20 13c300: 9400904c bl 0x160430 13c304: b94002c8 ldr w8, [x22] 13c308: b90002d8 str w24, [x22] 13c30c: 7100891f cmp w8, #0x22 13c310: 54000300 b.eq 0x13c370 , std::__ndk1::allocator> const&, unsigned long*, int)+0xf0> 13c314: f9400fe8 ldr x8, [sp, #0x18] 13c318: eb150108 subs x8, x8, x21 13c31c: 54000520 b.eq 0x13c3c0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x140> 13c320: aa0003f4 mov x20, x0 13c324: b4000073 cbz x19, 0x13c330 , std::__ndk1::allocator> const&, unsigned long*, int)+0xb0> 13c328: 9342fd08 asr x8, x8, #2 13c32c: f9000268 str x8, [x19] 13c330: 394003e8 ldrb w8, [sp] 13c334: 36000068 tbz w8, #0x0, 0x13c340 , std::__ndk1::allocator> const&, unsigned long*, int)+0xc0> 13c338: f9400be0 ldr x0, [sp, #0x10] 13c33c: 940082e9 bl 0x15cee0 <_ZdlPv@plt> 13c340: f94016e8 ldr x8, [x23, #0x28] 13c344: f85f83a9 ldur x9, [x29, #-0x8] 13c348: eb09011f cmp x8, x9 13c34c: 54000621 b.ne 0x13c410 , std::__ndk1::allocator> const&, unsigned long*, int)+0x190> 13c350: aa1403e0 mov x0, x20 13c354: a9474ff4 ldp x20, x19, [sp, #0x70] 13c358: a94657f6 ldp x22, x21, [sp, #0x60] 13c35c: a9455ff8 ldp x24, x23, [sp, #0x50] 13c360: a9447bfd ldp x29, x30, [sp, #0x40] 13c364: 910203ff add sp, sp, #0x80 13c368: d50323bf autiasp 13c36c: d65f03c0 ret 13c370: 90fff9a1 adrp x1, 0x70000 13c374: 910083e8 add x8, sp, #0x20 13c378: 91162c21 add x1, x1, #0x58b 13c37c: 910003e0 mov x0, sp 13c380: 97fec875 bl 0xee554 13c384: 52800200 mov w0, #0x10 // =16 13c388: 94008676 bl 0x15dd60 <__cxa_allocate_exception@plt> 13c38c: aa0003f4 mov x20, x0 13c390: 910083e1 add x1, sp, #0x20 13c394: 94008cd7 bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13c398: b0000188 adrp x8, 0x16d000 13c39c: f940a108 ldr x8, [x8, #0x140] 13c3a0: 91004108 add x8, x8, #0x10 13c3a4: f9000288 str x8, [x20] 13c3a8: b0000181 adrp x1, 0x16d000 13c3ac: b0000182 adrp x2, 0x16d000 13c3b0: aa1403e0 mov x0, x20 13c3b4: f9409821 ldr x1, [x1, #0x130] 13c3b8: f9409c42 ldr x2, [x2, #0x138] 13c3bc: 9400866d bl 0x15dd70 <__cxa_throw@plt> 13c3c0: b0fff9a1 adrp x1, 0x71000 13c3c4: 910083e8 add x8, sp, #0x20 13c3c8: 9106fc21 add x1, x1, #0x1bf 13c3cc: 910003e0 mov x0, sp 13c3d0: 97fec861 bl 0xee554 13c3d4: 52800200 mov w0, #0x10 // =16 13c3d8: 94008662 bl 0x15dd60 <__cxa_allocate_exception@plt> 13c3dc: aa0003f4 mov x20, x0 13c3e0: 910083e1 add x1, sp, #0x20 13c3e4: 94008cc3 bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13c3e8: b0000188 adrp x8, 0x16d000 13c3ec: f940a508 ldr x8, [x8, #0x148] 13c3f0: 91004108 add x8, x8, #0x10 13c3f4: f9000288 str x8, [x20] 13c3f8: b0000181 adrp x1, 0x16d000 13c3fc: b0000182 adrp x2, 0x16d000 13c400: aa1403e0 mov x0, x20 13c404: f940a821 ldr x1, [x1, #0x150] 13c408: f940ac42 ldr x2, [x2, #0x158] 13c40c: 94008659 bl 0x15dd70 <__cxa_throw@plt> 13c410: 94008288 bl 0x15ce30 <__stack_chk_fail@plt> 13c414: 14000002 b 0x13c41c , std::__ndk1::allocator> const&, unsigned long*, int)+0x19c> 13c418: 14000003 b 0x13c424 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1a4> 13c41c: aa0003f3 mov x19, x0 13c420: 14000004 b 0x13c430 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1b0> 13c424: aa0003f3 mov x19, x0 13c428: aa1403e0 mov x0, x20 13c42c: 94008655 bl 0x15dd80 <__cxa_free_exception@plt> 13c430: 394083e8 ldrb w8, [sp, #0x20] 13c434: 370000a8 tbnz w8, #0x0, 0x13c448 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c8> 13c438: 394003e8 ldrb w8, [sp] 13c43c: 37000168 tbnz w8, #0x0, 0x13c468 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e8> 13c440: aa1303e0 mov x0, x19 13c444: 94007347 bl 0x159160 <__emutls_get_address+0x6d4> 13c448: f9401be0 ldr x0, [sp, #0x30] 13c44c: 940082a5 bl 0x15cee0 <_ZdlPv@plt> 13c450: 394003e8 ldrb w8, [sp] 13c454: 3607ff68 tbz w8, #0x0, 0x13c440 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c0> 13c458: 14000004 b 0x13c468 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e8> 13c45c: aa0003f3 mov x19, x0 13c460: 394003e8 ldrb w8, [sp] 13c464: 3607fee8 tbz w8, #0x0, 0x13c440 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c0> 13c468: f9400be0 ldr x0, [sp, #0x10] 13c46c: 9400829d bl 0x15cee0 <_ZdlPv@plt> 13c470: aa1303e0 mov x0, x19 13c474: 9400733b bl 0x159160 <__emutls_get_address+0x6d4> 000000000013c478 , std::__ndk1::allocator> const&, unsigned long*, int)>: 13c478: d503233f paciasp 13c47c: d10203ff sub sp, sp, #0x80 13c480: a9047bfd stp x29, x30, [sp, #0x40] 13c484: 910103fd add x29, sp, #0x40 13c488: a9055ff8 stp x24, x23, [sp, #0x50] 13c48c: a90657f6 stp x22, x21, [sp, #0x60] 13c490: a9074ff4 stp x20, x19, [sp, #0x70] 13c494: d53bd057 mrs x23, TPIDR_EL0 13c498: 528e8e6a mov w10, #0x7473 // =29811 13c49c: f94016e8 ldr x8, [x23, #0x28] 13c4a0: 72ad8dea movk w10, #0x6c6f, lsl #16 13c4a4: 52800d8c mov w12, #0x6c // =108 13c4a8: 2a0203f4 mov w20, w2 13c4ac: aa0103f3 mov x19, x1 13c4b0: f81f83a8 stur x8, [x29, #-0x8] 13c4b4: 52800148 mov w8, #0xa // =10 13c4b8: 39400009 ldrb w9, [x0] 13c4bc: b80013ea stur w10, [sp, #0x1] 13c4c0: f940080b ldr x11, [x0, #0x10] 13c4c4: 780053ec sturh w12, [sp, #0x5] 13c4c8: 390003e8 strb w8, [sp] 13c4cc: 7200013f tst w9, #0x1 13c4d0: f9000fff str xzr, [sp, #0x18] 13c4d4: 9a801575 csinc x21, x11, x0, ne 13c4d8: 9400879a bl 0x15e340 <__errno@plt> 13c4dc: aa0003f6 mov x22, x0 13c4e0: b9400018 ldr w24, [x0] 13c4e4: b900001f str wzr, [x0] 13c4e8: 910063e1 add x1, sp, #0x18 13c4ec: aa1503e0 mov x0, x21 13c4f0: 2a1403e2 mov w2, w20 13c4f4: 940086b3 bl 0x15dfc0 13c4f8: b94002c8 ldr w8, [x22] 13c4fc: b90002d8 str w24, [x22] 13c500: 7100891f cmp w8, #0x22 13c504: 540002e0 b.eq 0x13c560 , std::__ndk1::allocator> const&, unsigned long*, int)+0xe8> 13c508: f9400fe8 ldr x8, [sp, #0x18] 13c50c: eb150108 subs x8, x8, x21 13c510: 54000500 b.eq 0x13c5b0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x138> 13c514: aa0003f4 mov x20, x0 13c518: b4000053 cbz x19, 0x13c520 , std::__ndk1::allocator> const&, unsigned long*, int)+0xa8> 13c51c: f9000268 str x8, [x19] 13c520: 394003e8 ldrb w8, [sp] 13c524: 36000068 tbz w8, #0x0, 0x13c530 , std::__ndk1::allocator> const&, unsigned long*, int)+0xb8> 13c528: f9400be0 ldr x0, [sp, #0x10] 13c52c: 9400826d bl 0x15cee0 <_ZdlPv@plt> 13c530: f94016e8 ldr x8, [x23, #0x28] 13c534: f85f83a9 ldur x9, [x29, #-0x8] 13c538: eb09011f cmp x8, x9 13c53c: 54000621 b.ne 0x13c600 , std::__ndk1::allocator> const&, unsigned long*, int)+0x188> 13c540: aa1403e0 mov x0, x20 13c544: a9474ff4 ldp x20, x19, [sp, #0x70] 13c548: a94657f6 ldp x22, x21, [sp, #0x60] 13c54c: a9455ff8 ldp x24, x23, [sp, #0x50] 13c550: a9447bfd ldp x29, x30, [sp, #0x40] 13c554: 910203ff add sp, sp, #0x80 13c558: d50323bf autiasp 13c55c: d65f03c0 ret 13c560: 90fff9a1 adrp x1, 0x70000 13c564: 910083e8 add x8, sp, #0x20 13c568: 91162c21 add x1, x1, #0x58b 13c56c: 910003e0 mov x0, sp 13c570: 97fec7f9 bl 0xee554 13c574: 52800200 mov w0, #0x10 // =16 13c578: 940085fa bl 0x15dd60 <__cxa_allocate_exception@plt> 13c57c: aa0003f4 mov x20, x0 13c580: 910083e1 add x1, sp, #0x20 13c584: 94008c5b bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13c588: b0000188 adrp x8, 0x16d000 13c58c: f940a108 ldr x8, [x8, #0x140] 13c590: 91004108 add x8, x8, #0x10 13c594: f9000288 str x8, [x20] 13c598: b0000181 adrp x1, 0x16d000 13c59c: b0000182 adrp x2, 0x16d000 13c5a0: aa1403e0 mov x0, x20 13c5a4: f9409821 ldr x1, [x1, #0x130] 13c5a8: f9409c42 ldr x2, [x2, #0x138] 13c5ac: 940085f1 bl 0x15dd70 <__cxa_throw@plt> 13c5b0: b0fff9a1 adrp x1, 0x71000 13c5b4: 910083e8 add x8, sp, #0x20 13c5b8: 9106fc21 add x1, x1, #0x1bf 13c5bc: 910003e0 mov x0, sp 13c5c0: 97fec7e5 bl 0xee554 13c5c4: 52800200 mov w0, #0x10 // =16 13c5c8: 940085e6 bl 0x15dd60 <__cxa_allocate_exception@plt> 13c5cc: aa0003f4 mov x20, x0 13c5d0: 910083e1 add x1, sp, #0x20 13c5d4: 94008c47 bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13c5d8: b0000188 adrp x8, 0x16d000 13c5dc: f940a508 ldr x8, [x8, #0x148] 13c5e0: 91004108 add x8, x8, #0x10 13c5e4: f9000288 str x8, [x20] 13c5e8: b0000181 adrp x1, 0x16d000 13c5ec: b0000182 adrp x2, 0x16d000 13c5f0: aa1403e0 mov x0, x20 13c5f4: f940a821 ldr x1, [x1, #0x150] 13c5f8: f940ac42 ldr x2, [x2, #0x158] 13c5fc: 940085dd bl 0x15dd70 <__cxa_throw@plt> 13c600: 9400820c bl 0x15ce30 <__stack_chk_fail@plt> 13c604: 14000002 b 0x13c60c , std::__ndk1::allocator> const&, unsigned long*, int)+0x194> 13c608: 14000003 b 0x13c614 , std::__ndk1::allocator> const&, unsigned long*, int)+0x19c> 13c60c: aa0003f3 mov x19, x0 13c610: 14000004 b 0x13c620 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1a8> 13c614: aa0003f3 mov x19, x0 13c618: aa1403e0 mov x0, x20 13c61c: 940085d9 bl 0x15dd80 <__cxa_free_exception@plt> 13c620: 394083e8 ldrb w8, [sp, #0x20] 13c624: 370000a8 tbnz w8, #0x0, 0x13c638 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c0> 13c628: 394003e8 ldrb w8, [sp] 13c62c: 37000168 tbnz w8, #0x0, 0x13c658 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e0> 13c630: aa1303e0 mov x0, x19 13c634: 940072cb bl 0x159160 <__emutls_get_address+0x6d4> 13c638: f9401be0 ldr x0, [sp, #0x30] 13c63c: 94008229 bl 0x15cee0 <_ZdlPv@plt> 13c640: 394003e8 ldrb w8, [sp] 13c644: 3607ff68 tbz w8, #0x0, 0x13c630 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1b8> 13c648: 14000004 b 0x13c658 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e0> 13c64c: aa0003f3 mov x19, x0 13c650: 394003e8 ldrb w8, [sp] 13c654: 3607fee8 tbz w8, #0x0, 0x13c630 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1b8> 13c658: f9400be0 ldr x0, [sp, #0x10] 13c65c: 94008221 bl 0x15cee0 <_ZdlPv@plt> 13c660: aa1303e0 mov x0, x19 13c664: 940072bf bl 0x159160 <__emutls_get_address+0x6d4> 000000000013c668 , std::__ndk1::allocator> const&, unsigned long*, int)>: 13c668: d503233f paciasp 13c66c: d10203ff sub sp, sp, #0x80 13c670: a9047bfd stp x29, x30, [sp, #0x40] 13c674: 910103fd add x29, sp, #0x40 13c678: a9055ff8 stp x24, x23, [sp, #0x50] 13c67c: a90657f6 stp x22, x21, [sp, #0x60] 13c680: a9074ff4 stp x20, x19, [sp, #0x70] 13c684: d53bd057 mrs x23, TPIDR_EL0 13c688: 528e8e6a mov w10, #0x7473 // =29811 13c68c: f94016e8 ldr x8, [x23, #0x28] 13c690: 72ad8dea movk w10, #0x6c6f, lsl #16 13c694: 2a0203f4 mov w20, w2 13c698: aa0103f3 mov x19, x1 13c69c: f81f83a8 stur x8, [x29, #-0x8] 13c6a0: 52800148 mov w8, #0xa // =10 13c6a4: 39400009 ldrb w9, [x0] 13c6a8: b80013ea stur w10, [sp, #0x1] 13c6ac: f940080b ldr x11, [x0, #0x10] 13c6b0: f9000fff str xzr, [sp, #0x18] 13c6b4: 390003e8 strb w8, [sp] 13c6b8: 52800d88 mov w8, #0x6c // =108 13c6bc: 7200013f tst w9, #0x1 13c6c0: 91001009 add x9, x0, #0x4 13c6c4: 9a8b0135 csel x21, x9, x11, eq 13c6c8: 780053e8 sturh w8, [sp, #0x5] 13c6cc: 9400871d bl 0x15e340 <__errno@plt> 13c6d0: aa0003f6 mov x22, x0 13c6d4: b9400018 ldr w24, [x0] 13c6d8: b900001f str wzr, [x0] 13c6dc: 910063e1 add x1, sp, #0x18 13c6e0: aa1503e0 mov x0, x21 13c6e4: 2a1403e2 mov w2, w20 13c6e8: 94008f56 bl 0x160440 13c6ec: b94002c8 ldr w8, [x22] 13c6f0: b90002d8 str w24, [x22] 13c6f4: 7100891f cmp w8, #0x22 13c6f8: 54000300 b.eq 0x13c758 , std::__ndk1::allocator> const&, unsigned long*, int)+0xf0> 13c6fc: f9400fe8 ldr x8, [sp, #0x18] 13c700: eb150108 subs x8, x8, x21 13c704: 54000520 b.eq 0x13c7a8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x140> 13c708: aa0003f4 mov x20, x0 13c70c: b4000073 cbz x19, 0x13c718 , std::__ndk1::allocator> const&, unsigned long*, int)+0xb0> 13c710: 9342fd08 asr x8, x8, #2 13c714: f9000268 str x8, [x19] 13c718: 394003e8 ldrb w8, [sp] 13c71c: 36000068 tbz w8, #0x0, 0x13c728 , std::__ndk1::allocator> const&, unsigned long*, int)+0xc0> 13c720: f9400be0 ldr x0, [sp, #0x10] 13c724: 940081ef bl 0x15cee0 <_ZdlPv@plt> 13c728: f94016e8 ldr x8, [x23, #0x28] 13c72c: f85f83a9 ldur x9, [x29, #-0x8] 13c730: eb09011f cmp x8, x9 13c734: 54000621 b.ne 0x13c7f8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x190> 13c738: aa1403e0 mov x0, x20 13c73c: a9474ff4 ldp x20, x19, [sp, #0x70] 13c740: a94657f6 ldp x22, x21, [sp, #0x60] 13c744: a9455ff8 ldp x24, x23, [sp, #0x50] 13c748: a9447bfd ldp x29, x30, [sp, #0x40] 13c74c: 910203ff add sp, sp, #0x80 13c750: d50323bf autiasp 13c754: d65f03c0 ret 13c758: 90fff9a1 adrp x1, 0x70000 13c75c: 910083e8 add x8, sp, #0x20 13c760: 91162c21 add x1, x1, #0x58b 13c764: 910003e0 mov x0, sp 13c768: 97fec77b bl 0xee554 13c76c: 52800200 mov w0, #0x10 // =16 13c770: 9400857c bl 0x15dd60 <__cxa_allocate_exception@plt> 13c774: aa0003f4 mov x20, x0 13c778: 910083e1 add x1, sp, #0x20 13c77c: 94008bdd bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13c780: b0000188 adrp x8, 0x16d000 13c784: f940a108 ldr x8, [x8, #0x140] 13c788: 91004108 add x8, x8, #0x10 13c78c: f9000288 str x8, [x20] 13c790: b0000181 adrp x1, 0x16d000 13c794: b0000182 adrp x2, 0x16d000 13c798: aa1403e0 mov x0, x20 13c79c: f9409821 ldr x1, [x1, #0x130] 13c7a0: f9409c42 ldr x2, [x2, #0x138] 13c7a4: 94008573 bl 0x15dd70 <__cxa_throw@plt> 13c7a8: b0fff9a1 adrp x1, 0x71000 13c7ac: 910083e8 add x8, sp, #0x20 13c7b0: 9106fc21 add x1, x1, #0x1bf 13c7b4: 910003e0 mov x0, sp 13c7b8: 97fec767 bl 0xee554 13c7bc: 52800200 mov w0, #0x10 // =16 13c7c0: 94008568 bl 0x15dd60 <__cxa_allocate_exception@plt> 13c7c4: aa0003f4 mov x20, x0 13c7c8: 910083e1 add x1, sp, #0x20 13c7cc: 94008bc9 bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13c7d0: b0000188 adrp x8, 0x16d000 13c7d4: f940a508 ldr x8, [x8, #0x148] 13c7d8: 91004108 add x8, x8, #0x10 13c7dc: f9000288 str x8, [x20] 13c7e0: b0000181 adrp x1, 0x16d000 13c7e4: b0000182 adrp x2, 0x16d000 13c7e8: aa1403e0 mov x0, x20 13c7ec: f940a821 ldr x1, [x1, #0x150] 13c7f0: f940ac42 ldr x2, [x2, #0x158] 13c7f4: 9400855f bl 0x15dd70 <__cxa_throw@plt> 13c7f8: 9400818e bl 0x15ce30 <__stack_chk_fail@plt> 13c7fc: 14000002 b 0x13c804 , std::__ndk1::allocator> const&, unsigned long*, int)+0x19c> 13c800: 14000003 b 0x13c80c , std::__ndk1::allocator> const&, unsigned long*, int)+0x1a4> 13c804: aa0003f3 mov x19, x0 13c808: 14000004 b 0x13c818 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1b0> 13c80c: aa0003f3 mov x19, x0 13c810: aa1403e0 mov x0, x20 13c814: 9400855b bl 0x15dd80 <__cxa_free_exception@plt> 13c818: 394083e8 ldrb w8, [sp, #0x20] 13c81c: 370000a8 tbnz w8, #0x0, 0x13c830 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c8> 13c820: 394003e8 ldrb w8, [sp] 13c824: 37000168 tbnz w8, #0x0, 0x13c850 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e8> 13c828: aa1303e0 mov x0, x19 13c82c: 9400724d bl 0x159160 <__emutls_get_address+0x6d4> 13c830: f9401be0 ldr x0, [sp, #0x30] 13c834: 940081ab bl 0x15cee0 <_ZdlPv@plt> 13c838: 394003e8 ldrb w8, [sp] 13c83c: 3607ff68 tbz w8, #0x0, 0x13c828 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c0> 13c840: 14000004 b 0x13c850 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e8> 13c844: aa0003f3 mov x19, x0 13c848: 394003e8 ldrb w8, [sp] 13c84c: 3607fee8 tbz w8, #0x0, 0x13c828 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c0> 13c850: f9400be0 ldr x0, [sp, #0x10] 13c854: 940081a3 bl 0x15cee0 <_ZdlPv@plt> 13c858: aa1303e0 mov x0, x19 13c85c: 94007241 bl 0x159160 <__emutls_get_address+0x6d4> 000000000013c860 , std::__ndk1::allocator> const&, unsigned long*, int)>: 13c860: d503233f paciasp 13c864: d10203ff sub sp, sp, #0x80 13c868: a9047bfd stp x29, x30, [sp, #0x40] 13c86c: 910103fd add x29, sp, #0x40 13c870: a9055ff8 stp x24, x23, [sp, #0x50] 13c874: a90657f6 stp x22, x21, [sp, #0x60] 13c878: a9074ff4 stp x20, x19, [sp, #0x70] 13c87c: d53bd057 mrs x23, TPIDR_EL0 13c880: 528e8e69 mov w9, #0x7473 // =29811 13c884: f94016e8 ldr x8, [x23, #0x28] 13c888: 72aeade9 movk w9, #0x756f, lsl #16 13c88c: 528d8d8b mov w11, #0x6c6c // =27756 13c890: 2a0203f4 mov w20, w2 13c894: aa0103f3 mov x19, x1 13c898: f81f83a8 stur x8, [x29, #-0x8] 13c89c: 52800188 mov w8, #0xc // =12 13c8a0: 3940000a ldrb w10, [x0] 13c8a4: b80013e9 stur w9, [sp, #0x1] 13c8a8: f940080c ldr x12, [x0, #0x10] 13c8ac: 780053eb sturh w11, [sp, #0x5] 13c8b0: 390003e8 strb w8, [sp] 13c8b4: 7200015f tst w10, #0x1 13c8b8: 39001fff strb wzr, [sp, #0x7] 13c8bc: 9a801595 csinc x21, x12, x0, ne 13c8c0: f9000fff str xzr, [sp, #0x18] 13c8c4: 9400869f bl 0x15e340 <__errno@plt> 13c8c8: aa0003f6 mov x22, x0 13c8cc: b9400018 ldr w24, [x0] 13c8d0: b900001f str wzr, [x0] 13c8d4: 910063e1 add x1, sp, #0x18 13c8d8: aa1503e0 mov x0, x21 13c8dc: 2a1403e2 mov w2, w20 13c8e0: 94008edc bl 0x160450 13c8e4: b94002c8 ldr w8, [x22] 13c8e8: b90002d8 str w24, [x22] 13c8ec: 7100891f cmp w8, #0x22 13c8f0: 540002e0 b.eq 0x13c94c , std::__ndk1::allocator> const&, unsigned long*, int)+0xec> 13c8f4: f9400fe8 ldr x8, [sp, #0x18] 13c8f8: eb150108 subs x8, x8, x21 13c8fc: 54000500 b.eq 0x13c99c , std::__ndk1::allocator> const&, unsigned long*, int)+0x13c> 13c900: aa0003f4 mov x20, x0 13c904: b4000053 cbz x19, 0x13c90c , std::__ndk1::allocator> const&, unsigned long*, int)+0xac> 13c908: f9000268 str x8, [x19] 13c90c: 394003e8 ldrb w8, [sp] 13c910: 36000068 tbz w8, #0x0, 0x13c91c , std::__ndk1::allocator> const&, unsigned long*, int)+0xbc> 13c914: f9400be0 ldr x0, [sp, #0x10] 13c918: 94008172 bl 0x15cee0 <_ZdlPv@plt> 13c91c: f94016e8 ldr x8, [x23, #0x28] 13c920: f85f83a9 ldur x9, [x29, #-0x8] 13c924: eb09011f cmp x8, x9 13c928: 54000621 b.ne 0x13c9ec , std::__ndk1::allocator> const&, unsigned long*, int)+0x18c> 13c92c: aa1403e0 mov x0, x20 13c930: a9474ff4 ldp x20, x19, [sp, #0x70] 13c934: a94657f6 ldp x22, x21, [sp, #0x60] 13c938: a9455ff8 ldp x24, x23, [sp, #0x50] 13c93c: a9447bfd ldp x29, x30, [sp, #0x40] 13c940: 910203ff add sp, sp, #0x80 13c944: d50323bf autiasp 13c948: d65f03c0 ret 13c94c: 90fff9a1 adrp x1, 0x70000 13c950: 910083e8 add x8, sp, #0x20 13c954: 91162c21 add x1, x1, #0x58b 13c958: 910003e0 mov x0, sp 13c95c: 97fec6fe bl 0xee554 13c960: 52800200 mov w0, #0x10 // =16 13c964: 940084ff bl 0x15dd60 <__cxa_allocate_exception@plt> 13c968: aa0003f4 mov x20, x0 13c96c: 910083e1 add x1, sp, #0x20 13c970: 94008b60 bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13c974: b0000188 adrp x8, 0x16d000 13c978: f940a108 ldr x8, [x8, #0x140] 13c97c: 91004108 add x8, x8, #0x10 13c980: f9000288 str x8, [x20] 13c984: b0000181 adrp x1, 0x16d000 13c988: b0000182 adrp x2, 0x16d000 13c98c: aa1403e0 mov x0, x20 13c990: f9409821 ldr x1, [x1, #0x130] 13c994: f9409c42 ldr x2, [x2, #0x138] 13c998: 940084f6 bl 0x15dd70 <__cxa_throw@plt> 13c99c: b0fff9a1 adrp x1, 0x71000 13c9a0: 910083e8 add x8, sp, #0x20 13c9a4: 9106fc21 add x1, x1, #0x1bf 13c9a8: 910003e0 mov x0, sp 13c9ac: 97fec6ea bl 0xee554 13c9b0: 52800200 mov w0, #0x10 // =16 13c9b4: 940084eb bl 0x15dd60 <__cxa_allocate_exception@plt> 13c9b8: aa0003f4 mov x20, x0 13c9bc: 910083e1 add x1, sp, #0x20 13c9c0: 94008b4c bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13c9c4: b0000188 adrp x8, 0x16d000 13c9c8: f940a508 ldr x8, [x8, #0x148] 13c9cc: 91004108 add x8, x8, #0x10 13c9d0: f9000288 str x8, [x20] 13c9d4: b0000181 adrp x1, 0x16d000 13c9d8: b0000182 adrp x2, 0x16d000 13c9dc: aa1403e0 mov x0, x20 13c9e0: f940a821 ldr x1, [x1, #0x150] 13c9e4: f940ac42 ldr x2, [x2, #0x158] 13c9e8: 940084e2 bl 0x15dd70 <__cxa_throw@plt> 13c9ec: 94008111 bl 0x15ce30 <__stack_chk_fail@plt> 13c9f0: 14000002 b 0x13c9f8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x198> 13c9f4: 14000003 b 0x13ca00 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1a0> 13c9f8: aa0003f3 mov x19, x0 13c9fc: 14000004 b 0x13ca0c , std::__ndk1::allocator> const&, unsigned long*, int)+0x1ac> 13ca00: aa0003f3 mov x19, x0 13ca04: aa1403e0 mov x0, x20 13ca08: 940084de bl 0x15dd80 <__cxa_free_exception@plt> 13ca0c: 394083e8 ldrb w8, [sp, #0x20] 13ca10: 370000a8 tbnz w8, #0x0, 0x13ca24 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c4> 13ca14: 394003e8 ldrb w8, [sp] 13ca18: 37000168 tbnz w8, #0x0, 0x13ca44 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e4> 13ca1c: aa1303e0 mov x0, x19 13ca20: 940071d0 bl 0x159160 <__emutls_get_address+0x6d4> 13ca24: f9401be0 ldr x0, [sp, #0x30] 13ca28: 9400812e bl 0x15cee0 <_ZdlPv@plt> 13ca2c: 394003e8 ldrb w8, [sp] 13ca30: 3607ff68 tbz w8, #0x0, 0x13ca1c , std::__ndk1::allocator> const&, unsigned long*, int)+0x1bc> 13ca34: 14000004 b 0x13ca44 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e4> 13ca38: aa0003f3 mov x19, x0 13ca3c: 394003e8 ldrb w8, [sp] 13ca40: 3607fee8 tbz w8, #0x0, 0x13ca1c , std::__ndk1::allocator> const&, unsigned long*, int)+0x1bc> 13ca44: f9400be0 ldr x0, [sp, #0x10] 13ca48: 94008126 bl 0x15cee0 <_ZdlPv@plt> 13ca4c: aa1303e0 mov x0, x19 13ca50: 940071c4 bl 0x159160 <__emutls_get_address+0x6d4> 000000000013ca54 , std::__ndk1::allocator> const&, unsigned long*, int)>: 13ca54: d503233f paciasp 13ca58: d10203ff sub sp, sp, #0x80 13ca5c: a9047bfd stp x29, x30, [sp, #0x40] 13ca60: 910103fd add x29, sp, #0x40 13ca64: a9055ff8 stp x24, x23, [sp, #0x50] 13ca68: a90657f6 stp x22, x21, [sp, #0x60] 13ca6c: a9074ff4 stp x20, x19, [sp, #0x70] 13ca70: d53bd057 mrs x23, TPIDR_EL0 13ca74: 52800189 mov w9, #0xc // =12 13ca78: f94016e8 ldr x8, [x23, #0x28] 13ca7c: 528d8d8a mov w10, #0x6c6c // =27756 13ca80: 2a0203f4 mov w20, w2 13ca84: aa0103f3 mov x19, x1 13ca88: f81f83a8 stur x8, [x29, #-0x8] 13ca8c: 528e8e68 mov w8, #0x7473 // =29811 13ca90: 72aeade8 movk w8, #0x756f, lsl #16 13ca94: 390003e9 strb w9, [sp] 13ca98: 39400009 ldrb w9, [x0] 13ca9c: 780053ea sturh w10, [sp, #0x5] 13caa0: f940080b ldr x11, [x0, #0x10] 13caa4: 39001fff strb wzr, [sp, #0x7] 13caa8: b80013e8 stur w8, [sp, #0x1] 13caac: 91001008 add x8, x0, #0x4 13cab0: 7200013f tst w9, #0x1 13cab4: f9000fff str xzr, [sp, #0x18] 13cab8: 9a8b0115 csel x21, x8, x11, eq 13cabc: 94008621 bl 0x15e340 <__errno@plt> 13cac0: aa0003f6 mov x22, x0 13cac4: b9400018 ldr w24, [x0] 13cac8: b900001f str wzr, [x0] 13cacc: 910063e1 add x1, sp, #0x18 13cad0: aa1503e0 mov x0, x21 13cad4: 2a1403e2 mov w2, w20 13cad8: 94008e62 bl 0x160460 13cadc: b94002c8 ldr w8, [x22] 13cae0: b90002d8 str w24, [x22] 13cae4: 7100891f cmp w8, #0x22 13cae8: 54000300 b.eq 0x13cb48 , std::__ndk1::allocator> const&, unsigned long*, int)+0xf4> 13caec: f9400fe8 ldr x8, [sp, #0x18] 13caf0: eb150108 subs x8, x8, x21 13caf4: 54000520 b.eq 0x13cb98 , std::__ndk1::allocator> const&, unsigned long*, int)+0x144> 13caf8: aa0003f4 mov x20, x0 13cafc: b4000073 cbz x19, 0x13cb08 , std::__ndk1::allocator> const&, unsigned long*, int)+0xb4> 13cb00: 9342fd08 asr x8, x8, #2 13cb04: f9000268 str x8, [x19] 13cb08: 394003e8 ldrb w8, [sp] 13cb0c: 36000068 tbz w8, #0x0, 0x13cb18 , std::__ndk1::allocator> const&, unsigned long*, int)+0xc4> 13cb10: f9400be0 ldr x0, [sp, #0x10] 13cb14: 940080f3 bl 0x15cee0 <_ZdlPv@plt> 13cb18: f94016e8 ldr x8, [x23, #0x28] 13cb1c: f85f83a9 ldur x9, [x29, #-0x8] 13cb20: eb09011f cmp x8, x9 13cb24: 54000621 b.ne 0x13cbe8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x194> 13cb28: aa1403e0 mov x0, x20 13cb2c: a9474ff4 ldp x20, x19, [sp, #0x70] 13cb30: a94657f6 ldp x22, x21, [sp, #0x60] 13cb34: a9455ff8 ldp x24, x23, [sp, #0x50] 13cb38: a9447bfd ldp x29, x30, [sp, #0x40] 13cb3c: 910203ff add sp, sp, #0x80 13cb40: d50323bf autiasp 13cb44: d65f03c0 ret 13cb48: 90fff9a1 adrp x1, 0x70000 13cb4c: 910083e8 add x8, sp, #0x20 13cb50: 91162c21 add x1, x1, #0x58b 13cb54: 910003e0 mov x0, sp 13cb58: 97fec67f bl 0xee554 13cb5c: 52800200 mov w0, #0x10 // =16 13cb60: 94008480 bl 0x15dd60 <__cxa_allocate_exception@plt> 13cb64: aa0003f4 mov x20, x0 13cb68: 910083e1 add x1, sp, #0x20 13cb6c: 94008ae1 bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13cb70: b0000188 adrp x8, 0x16d000 13cb74: f940a108 ldr x8, [x8, #0x140] 13cb78: 91004108 add x8, x8, #0x10 13cb7c: f9000288 str x8, [x20] 13cb80: b0000181 adrp x1, 0x16d000 13cb84: b0000182 adrp x2, 0x16d000 13cb88: aa1403e0 mov x0, x20 13cb8c: f9409821 ldr x1, [x1, #0x130] 13cb90: f9409c42 ldr x2, [x2, #0x138] 13cb94: 94008477 bl 0x15dd70 <__cxa_throw@plt> 13cb98: b0fff9a1 adrp x1, 0x71000 13cb9c: 910083e8 add x8, sp, #0x20 13cba0: 9106fc21 add x1, x1, #0x1bf 13cba4: 910003e0 mov x0, sp 13cba8: 97fec66b bl 0xee554 13cbac: 52800200 mov w0, #0x10 // =16 13cbb0: 9400846c bl 0x15dd60 <__cxa_allocate_exception@plt> 13cbb4: aa0003f4 mov x20, x0 13cbb8: 910083e1 add x1, sp, #0x20 13cbbc: 94008acd bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13cbc0: b0000188 adrp x8, 0x16d000 13cbc4: f940a508 ldr x8, [x8, #0x148] 13cbc8: 91004108 add x8, x8, #0x10 13cbcc: f9000288 str x8, [x20] 13cbd0: b0000181 adrp x1, 0x16d000 13cbd4: b0000182 adrp x2, 0x16d000 13cbd8: aa1403e0 mov x0, x20 13cbdc: f940a821 ldr x1, [x1, #0x150] 13cbe0: f940ac42 ldr x2, [x2, #0x158] 13cbe4: 94008463 bl 0x15dd70 <__cxa_throw@plt> 13cbe8: 94008092 bl 0x15ce30 <__stack_chk_fail@plt> 13cbec: 14000002 b 0x13cbf4 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1a0> 13cbf0: 14000003 b 0x13cbfc , std::__ndk1::allocator> const&, unsigned long*, int)+0x1a8> 13cbf4: aa0003f3 mov x19, x0 13cbf8: 14000004 b 0x13cc08 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1b4> 13cbfc: aa0003f3 mov x19, x0 13cc00: aa1403e0 mov x0, x20 13cc04: 9400845f bl 0x15dd80 <__cxa_free_exception@plt> 13cc08: 394083e8 ldrb w8, [sp, #0x20] 13cc0c: 370000a8 tbnz w8, #0x0, 0x13cc20 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1cc> 13cc10: 394003e8 ldrb w8, [sp] 13cc14: 37000168 tbnz w8, #0x0, 0x13cc40 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1ec> 13cc18: aa1303e0 mov x0, x19 13cc1c: 94007151 bl 0x159160 <__emutls_get_address+0x6d4> 13cc20: f9401be0 ldr x0, [sp, #0x30] 13cc24: 940080af bl 0x15cee0 <_ZdlPv@plt> 13cc28: 394003e8 ldrb w8, [sp] 13cc2c: 3607ff68 tbz w8, #0x0, 0x13cc18 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c4> 13cc30: 14000004 b 0x13cc40 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1ec> 13cc34: aa0003f3 mov x19, x0 13cc38: 394003e8 ldrb w8, [sp] 13cc3c: 3607fee8 tbz w8, #0x0, 0x13cc18 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c4> 13cc40: f9400be0 ldr x0, [sp, #0x10] 13cc44: 940080a7 bl 0x15cee0 <_ZdlPv@plt> 13cc48: aa1303e0 mov x0, x19 13cc4c: 94007145 bl 0x159160 <__emutls_get_address+0x6d4> 000000000013cc50 , std::__ndk1::allocator> const&, unsigned long*)>: 13cc50: d503233f paciasp 13cc54: d10203ff sub sp, sp, #0x80 13cc58: fd0023e8 str d8, [sp, #0x40] 13cc5c: a904fbfd stp x29, x30, [sp, #0x48] 13cc60: 910123fd add x29, sp, #0x48 13cc64: f9002ff7 str x23, [sp, #0x58] 13cc68: a90657f6 stp x22, x21, [sp, #0x60] 13cc6c: a9074ff4 stp x20, x19, [sp, #0x70] 13cc70: d53bd056 mrs x22, TPIDR_EL0 13cc74: 528e8e6a mov w10, #0x7473 // =29811 13cc78: f94016c8 ldr x8, [x22, #0x28] 13cc7c: 72accdea movk w10, #0x666f, lsl #16 13cc80: aa0103f3 mov x19, x1 13cc84: f81f03a8 stur x8, [x29, #-0x10] 13cc88: 52800108 mov w8, #0x8 // =8 13cc8c: 39400009 ldrb w9, [x0] 13cc90: b80013ea stur w10, [sp, #0x1] 13cc94: f940080b ldr x11, [x0, #0x10] 13cc98: 390017ff strb wzr, [sp, #0x5] 13cc9c: 390003e8 strb w8, [sp] 13cca0: 7200013f tst w9, #0x1 13cca4: f9000fff str xzr, [sp, #0x18] 13cca8: 9a801574 csinc x20, x11, x0, ne 13ccac: 940085a5 bl 0x15e340 <__errno@plt> 13ccb0: aa0003f5 mov x21, x0 13ccb4: b9400017 ldr w23, [x0] 13ccb8: b900001f str wzr, [x0] 13ccbc: 910063e1 add x1, sp, #0x18 13ccc0: aa1403e0 mov x0, x20 13ccc4: 94008d5f bl 0x160240 13ccc8: b94002a8 ldr w8, [x21] 13cccc: b90002b7 str w23, [x21] 13ccd0: 7100891f cmp w8, #0x22 13ccd4: 54000300 b.eq 0x13cd34 , std::__ndk1::allocator> const&, unsigned long*)+0xe4> 13ccd8: f9400fe8 ldr x8, [sp, #0x18] 13ccdc: eb140108 subs x8, x8, x20 13cce0: 54000520 b.eq 0x13cd84 , std::__ndk1::allocator> const&, unsigned long*)+0x134> 13cce4: 1e204008 fmov s8, s0 13cce8: b4000053 cbz x19, 0x13ccf0 , std::__ndk1::allocator> const&, unsigned long*)+0xa0> 13ccec: f9000268 str x8, [x19] 13ccf0: 394003e8 ldrb w8, [sp] 13ccf4: 36000068 tbz w8, #0x0, 0x13cd00 , std::__ndk1::allocator> const&, unsigned long*)+0xb0> 13ccf8: f9400be0 ldr x0, [sp, #0x10] 13ccfc: 94008079 bl 0x15cee0 <_ZdlPv@plt> 13cd00: f94016c8 ldr x8, [x22, #0x28] 13cd04: f85f03a9 ldur x9, [x29, #-0x10] 13cd08: eb09011f cmp x8, x9 13cd0c: 54000641 b.ne 0x13cdd4 , std::__ndk1::allocator> const&, unsigned long*)+0x184> 13cd10: a9474ff4 ldp x20, x19, [sp, #0x70] 13cd14: 1e204100 fmov s0, s8 13cd18: a94657f6 ldp x22, x21, [sp, #0x60] 13cd1c: a944fbfd ldp x29, x30, [sp, #0x48] 13cd20: f9402ff7 ldr x23, [sp, #0x58] 13cd24: fd4023e8 ldr d8, [sp, #0x40] 13cd28: 910203ff add sp, sp, #0x80 13cd2c: d50323bf autiasp 13cd30: d65f03c0 ret 13cd34: 90fff9a1 adrp x1, 0x70000 13cd38: 910083e8 add x8, sp, #0x20 13cd3c: 91162c21 add x1, x1, #0x58b 13cd40: 910003e0 mov x0, sp 13cd44: 97fec604 bl 0xee554 13cd48: 52800200 mov w0, #0x10 // =16 13cd4c: 94008405 bl 0x15dd60 <__cxa_allocate_exception@plt> 13cd50: aa0003f4 mov x20, x0 13cd54: 910083e1 add x1, sp, #0x20 13cd58: 94008a66 bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13cd5c: b0000188 adrp x8, 0x16d000 13cd60: f940a108 ldr x8, [x8, #0x140] 13cd64: 91004108 add x8, x8, #0x10 13cd68: f9000288 str x8, [x20] 13cd6c: b0000181 adrp x1, 0x16d000 13cd70: b0000182 adrp x2, 0x16d000 13cd74: aa1403e0 mov x0, x20 13cd78: f9409821 ldr x1, [x1, #0x130] 13cd7c: f9409c42 ldr x2, [x2, #0x138] 13cd80: 940083fc bl 0x15dd70 <__cxa_throw@plt> 13cd84: b0fff9a1 adrp x1, 0x71000 13cd88: 910083e8 add x8, sp, #0x20 13cd8c: 9106fc21 add x1, x1, #0x1bf 13cd90: 910003e0 mov x0, sp 13cd94: 97fec5f0 bl 0xee554 13cd98: 52800200 mov w0, #0x10 // =16 13cd9c: 940083f1 bl 0x15dd60 <__cxa_allocate_exception@plt> 13cda0: aa0003f4 mov x20, x0 13cda4: 910083e1 add x1, sp, #0x20 13cda8: 94008a52 bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13cdac: b0000188 adrp x8, 0x16d000 13cdb0: f940a508 ldr x8, [x8, #0x148] 13cdb4: 91004108 add x8, x8, #0x10 13cdb8: f9000288 str x8, [x20] 13cdbc: b0000181 adrp x1, 0x16d000 13cdc0: b0000182 adrp x2, 0x16d000 13cdc4: aa1403e0 mov x0, x20 13cdc8: f940a821 ldr x1, [x1, #0x150] 13cdcc: f940ac42 ldr x2, [x2, #0x158] 13cdd0: 940083e8 bl 0x15dd70 <__cxa_throw@plt> 13cdd4: 94008017 bl 0x15ce30 <__stack_chk_fail@plt> 13cdd8: 14000002 b 0x13cde0 , std::__ndk1::allocator> const&, unsigned long*)+0x190> 13cddc: 14000003 b 0x13cde8 , std::__ndk1::allocator> const&, unsigned long*)+0x198> 13cde0: aa0003f3 mov x19, x0 13cde4: 14000004 b 0x13cdf4 , std::__ndk1::allocator> const&, unsigned long*)+0x1a4> 13cde8: aa0003f3 mov x19, x0 13cdec: aa1403e0 mov x0, x20 13cdf0: 940083e4 bl 0x15dd80 <__cxa_free_exception@plt> 13cdf4: 394083e8 ldrb w8, [sp, #0x20] 13cdf8: 370000a8 tbnz w8, #0x0, 0x13ce0c , std::__ndk1::allocator> const&, unsigned long*)+0x1bc> 13cdfc: 394003e8 ldrb w8, [sp] 13ce00: 37000168 tbnz w8, #0x0, 0x13ce2c , std::__ndk1::allocator> const&, unsigned long*)+0x1dc> 13ce04: aa1303e0 mov x0, x19 13ce08: 940070d6 bl 0x159160 <__emutls_get_address+0x6d4> 13ce0c: f9401be0 ldr x0, [sp, #0x30] 13ce10: 94008034 bl 0x15cee0 <_ZdlPv@plt> 13ce14: 394003e8 ldrb w8, [sp] 13ce18: 3607ff68 tbz w8, #0x0, 0x13ce04 , std::__ndk1::allocator> const&, unsigned long*)+0x1b4> 13ce1c: 14000004 b 0x13ce2c , std::__ndk1::allocator> const&, unsigned long*)+0x1dc> 13ce20: aa0003f3 mov x19, x0 13ce24: 394003e8 ldrb w8, [sp] 13ce28: 3607fee8 tbz w8, #0x0, 0x13ce04 , std::__ndk1::allocator> const&, unsigned long*)+0x1b4> 13ce2c: f9400be0 ldr x0, [sp, #0x10] 13ce30: 9400802c bl 0x15cee0 <_ZdlPv@plt> 13ce34: aa1303e0 mov x0, x19 13ce38: 940070ca bl 0x159160 <__emutls_get_address+0x6d4> 000000000013ce3c , std::__ndk1::allocator> const&, unsigned long*)>: 13ce3c: d503233f paciasp 13ce40: d10203ff sub sp, sp, #0x80 13ce44: fd0023e8 str d8, [sp, #0x40] 13ce48: a904fbfd stp x29, x30, [sp, #0x48] 13ce4c: 910123fd add x29, sp, #0x48 13ce50: f9002ff7 str x23, [sp, #0x58] 13ce54: a90657f6 stp x22, x21, [sp, #0x60] 13ce58: a9074ff4 stp x20, x19, [sp, #0x70] 13ce5c: d53bd056 mrs x22, TPIDR_EL0 13ce60: 528e8e6a mov w10, #0x7473 // =29811 13ce64: f94016c8 ldr x8, [x22, #0x28] 13ce68: 72accdea movk w10, #0x666f, lsl #16 13ce6c: aa0103f3 mov x19, x1 13ce70: f81f03a8 stur x8, [x29, #-0x10] 13ce74: 52800108 mov w8, #0x8 // =8 13ce78: 39400009 ldrb w9, [x0] 13ce7c: b80013ea stur w10, [sp, #0x1] 13ce80: f940080b ldr x11, [x0, #0x10] 13ce84: 390017ff strb wzr, [sp, #0x5] 13ce88: 390003e8 strb w8, [sp] 13ce8c: 91001008 add x8, x0, #0x4 13ce90: 7200013f tst w9, #0x1 13ce94: f9000fff str xzr, [sp, #0x18] 13ce98: 9a8b0114 csel x20, x8, x11, eq 13ce9c: 94008529 bl 0x15e340 <__errno@plt> 13cea0: aa0003f5 mov x21, x0 13cea4: b9400017 ldr w23, [x0] 13cea8: b900001f str wzr, [x0] 13ceac: 910063e1 add x1, sp, #0x18 13ceb0: aa1403e0 mov x0, x20 13ceb4: 94008d6f bl 0x160470 13ceb8: b94002a8 ldr w8, [x21] 13cebc: b90002b7 str w23, [x21] 13cec0: 7100891f cmp w8, #0x22 13cec4: 54000320 b.eq 0x13cf28 , std::__ndk1::allocator> const&, unsigned long*)+0xec> 13cec8: f9400fe8 ldr x8, [sp, #0x18] 13cecc: eb140108 subs x8, x8, x20 13ced0: 54000540 b.eq 0x13cf78 , std::__ndk1::allocator> const&, unsigned long*)+0x13c> 13ced4: 1e204008 fmov s8, s0 13ced8: b4000073 cbz x19, 0x13cee4 , std::__ndk1::allocator> const&, unsigned long*)+0xa8> 13cedc: 9342fd08 asr x8, x8, #2 13cee0: f9000268 str x8, [x19] 13cee4: 394003e8 ldrb w8, [sp] 13cee8: 36000068 tbz w8, #0x0, 0x13cef4 , std::__ndk1::allocator> const&, unsigned long*)+0xb8> 13ceec: f9400be0 ldr x0, [sp, #0x10] 13cef0: 94007ffc bl 0x15cee0 <_ZdlPv@plt> 13cef4: f94016c8 ldr x8, [x22, #0x28] 13cef8: f85f03a9 ldur x9, [x29, #-0x10] 13cefc: eb09011f cmp x8, x9 13cf00: 54000641 b.ne 0x13cfc8 , std::__ndk1::allocator> const&, unsigned long*)+0x18c> 13cf04: a9474ff4 ldp x20, x19, [sp, #0x70] 13cf08: 1e204100 fmov s0, s8 13cf0c: a94657f6 ldp x22, x21, [sp, #0x60] 13cf10: a944fbfd ldp x29, x30, [sp, #0x48] 13cf14: f9402ff7 ldr x23, [sp, #0x58] 13cf18: fd4023e8 ldr d8, [sp, #0x40] 13cf1c: 910203ff add sp, sp, #0x80 13cf20: d50323bf autiasp 13cf24: d65f03c0 ret 13cf28: 90fff9a1 adrp x1, 0x70000 13cf2c: 910083e8 add x8, sp, #0x20 13cf30: 91162c21 add x1, x1, #0x58b 13cf34: 910003e0 mov x0, sp 13cf38: 97fec587 bl 0xee554 13cf3c: 52800200 mov w0, #0x10 // =16 13cf40: 94008388 bl 0x15dd60 <__cxa_allocate_exception@plt> 13cf44: aa0003f4 mov x20, x0 13cf48: 910083e1 add x1, sp, #0x20 13cf4c: 940089e9 bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13cf50: b0000188 adrp x8, 0x16d000 13cf54: f940a108 ldr x8, [x8, #0x140] 13cf58: 91004108 add x8, x8, #0x10 13cf5c: f9000288 str x8, [x20] 13cf60: b0000181 adrp x1, 0x16d000 13cf64: b0000182 adrp x2, 0x16d000 13cf68: aa1403e0 mov x0, x20 13cf6c: f9409821 ldr x1, [x1, #0x130] 13cf70: f9409c42 ldr x2, [x2, #0x138] 13cf74: 9400837f bl 0x15dd70 <__cxa_throw@plt> 13cf78: b0fff9a1 adrp x1, 0x71000 13cf7c: 910083e8 add x8, sp, #0x20 13cf80: 9106fc21 add x1, x1, #0x1bf 13cf84: 910003e0 mov x0, sp 13cf88: 97fec573 bl 0xee554 13cf8c: 52800200 mov w0, #0x10 // =16 13cf90: 94008374 bl 0x15dd60 <__cxa_allocate_exception@plt> 13cf94: aa0003f4 mov x20, x0 13cf98: 910083e1 add x1, sp, #0x20 13cf9c: 940089d5 bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13cfa0: b0000188 adrp x8, 0x16d000 13cfa4: f940a508 ldr x8, [x8, #0x148] 13cfa8: 91004108 add x8, x8, #0x10 13cfac: f9000288 str x8, [x20] 13cfb0: b0000181 adrp x1, 0x16d000 13cfb4: b0000182 adrp x2, 0x16d000 13cfb8: aa1403e0 mov x0, x20 13cfbc: f940a821 ldr x1, [x1, #0x150] 13cfc0: f940ac42 ldr x2, [x2, #0x158] 13cfc4: 9400836b bl 0x15dd70 <__cxa_throw@plt> 13cfc8: 94007f9a bl 0x15ce30 <__stack_chk_fail@plt> 13cfcc: 14000002 b 0x13cfd4 , std::__ndk1::allocator> const&, unsigned long*)+0x198> 13cfd0: 14000003 b 0x13cfdc , std::__ndk1::allocator> const&, unsigned long*)+0x1a0> 13cfd4: aa0003f3 mov x19, x0 13cfd8: 14000004 b 0x13cfe8 , std::__ndk1::allocator> const&, unsigned long*)+0x1ac> 13cfdc: aa0003f3 mov x19, x0 13cfe0: aa1403e0 mov x0, x20 13cfe4: 94008367 bl 0x15dd80 <__cxa_free_exception@plt> 13cfe8: 394083e8 ldrb w8, [sp, #0x20] 13cfec: 370000a8 tbnz w8, #0x0, 0x13d000 , std::__ndk1::allocator> const&, unsigned long*)+0x1c4> 13cff0: 394003e8 ldrb w8, [sp] 13cff4: 37000168 tbnz w8, #0x0, 0x13d020 , std::__ndk1::allocator> const&, unsigned long*)+0x1e4> 13cff8: aa1303e0 mov x0, x19 13cffc: 94007059 bl 0x159160 <__emutls_get_address+0x6d4> 13d000: f9401be0 ldr x0, [sp, #0x30] 13d004: 94007fb7 bl 0x15cee0 <_ZdlPv@plt> 13d008: 394003e8 ldrb w8, [sp] 13d00c: 3607ff68 tbz w8, #0x0, 0x13cff8 , std::__ndk1::allocator> const&, unsigned long*)+0x1bc> 13d010: 14000004 b 0x13d020 , std::__ndk1::allocator> const&, unsigned long*)+0x1e4> 13d014: aa0003f3 mov x19, x0 13d018: 394003e8 ldrb w8, [sp] 13d01c: 3607fee8 tbz w8, #0x0, 0x13cff8 , std::__ndk1::allocator> const&, unsigned long*)+0x1bc> 13d020: f9400be0 ldr x0, [sp, #0x10] 13d024: 94007faf bl 0x15cee0 <_ZdlPv@plt> 13d028: aa1303e0 mov x0, x19 13d02c: 9400704d bl 0x159160 <__emutls_get_address+0x6d4> 000000000013d030 , std::__ndk1::allocator> const&, unsigned long*)>: 13d030: d503233f paciasp 13d034: d10203ff sub sp, sp, #0x80 13d038: fd0023e8 str d8, [sp, #0x40] 13d03c: a904fbfd stp x29, x30, [sp, #0x48] 13d040: 910123fd add x29, sp, #0x48 13d044: f9002ff7 str x23, [sp, #0x58] 13d048: a90657f6 stp x22, x21, [sp, #0x60] 13d04c: a9074ff4 stp x20, x19, [sp, #0x70] 13d050: d53bd056 mrs x22, TPIDR_EL0 13d054: 528e8e6a mov w10, #0x7473 // =29811 13d058: f94016c8 ldr x8, [x22, #0x28] 13d05c: 72ac8dea movk w10, #0x646f, lsl #16 13d060: aa0103f3 mov x19, x1 13d064: f81f03a8 stur x8, [x29, #-0x10] 13d068: 52800108 mov w8, #0x8 // =8 13d06c: 39400009 ldrb w9, [x0] 13d070: b80013ea stur w10, [sp, #0x1] 13d074: f940080b ldr x11, [x0, #0x10] 13d078: 390017ff strb wzr, [sp, #0x5] 13d07c: 390003e8 strb w8, [sp] 13d080: 7200013f tst w9, #0x1 13d084: f9000fff str xzr, [sp, #0x18] 13d088: 9a801574 csinc x20, x11, x0, ne 13d08c: 940084ad bl 0x15e340 <__errno@plt> 13d090: aa0003f5 mov x21, x0 13d094: b9400017 ldr w23, [x0] 13d098: b900001f str wzr, [x0] 13d09c: 910063e1 add x1, sp, #0x18 13d0a0: aa1403e0 mov x0, x20 13d0a4: 940083cf bl 0x15dfe0 13d0a8: b94002a8 ldr w8, [x21] 13d0ac: b90002b7 str w23, [x21] 13d0b0: 7100891f cmp w8, #0x22 13d0b4: 54000300 b.eq 0x13d114 , std::__ndk1::allocator> const&, unsigned long*)+0xe4> 13d0b8: f9400fe8 ldr x8, [sp, #0x18] 13d0bc: eb140108 subs x8, x8, x20 13d0c0: 54000520 b.eq 0x13d164 , std::__ndk1::allocator> const&, unsigned long*)+0x134> 13d0c4: 1e604008 fmov d8, d0 13d0c8: b4000053 cbz x19, 0x13d0d0 , std::__ndk1::allocator> const&, unsigned long*)+0xa0> 13d0cc: f9000268 str x8, [x19] 13d0d0: 394003e8 ldrb w8, [sp] 13d0d4: 36000068 tbz w8, #0x0, 0x13d0e0 , std::__ndk1::allocator> const&, unsigned long*)+0xb0> 13d0d8: f9400be0 ldr x0, [sp, #0x10] 13d0dc: 94007f81 bl 0x15cee0 <_ZdlPv@plt> 13d0e0: f94016c8 ldr x8, [x22, #0x28] 13d0e4: f85f03a9 ldur x9, [x29, #-0x10] 13d0e8: eb09011f cmp x8, x9 13d0ec: 54000641 b.ne 0x13d1b4 , std::__ndk1::allocator> const&, unsigned long*)+0x184> 13d0f0: a9474ff4 ldp x20, x19, [sp, #0x70] 13d0f4: 1e604100 fmov d0, d8 13d0f8: a94657f6 ldp x22, x21, [sp, #0x60] 13d0fc: a944fbfd ldp x29, x30, [sp, #0x48] 13d100: f9402ff7 ldr x23, [sp, #0x58] 13d104: fd4023e8 ldr d8, [sp, #0x40] 13d108: 910203ff add sp, sp, #0x80 13d10c: d50323bf autiasp 13d110: d65f03c0 ret 13d114: f0fff981 adrp x1, 0x70000 13d118: 910083e8 add x8, sp, #0x20 13d11c: 91162c21 add x1, x1, #0x58b 13d120: 910003e0 mov x0, sp 13d124: 97fec50c bl 0xee554 13d128: 52800200 mov w0, #0x10 // =16 13d12c: 9400830d bl 0x15dd60 <__cxa_allocate_exception@plt> 13d130: aa0003f4 mov x20, x0 13d134: 910083e1 add x1, sp, #0x20 13d138: 9400896e bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13d13c: 90000188 adrp x8, 0x16d000 13d140: f940a108 ldr x8, [x8, #0x140] 13d144: 91004108 add x8, x8, #0x10 13d148: f9000288 str x8, [x20] 13d14c: 90000181 adrp x1, 0x16d000 13d150: 90000182 adrp x2, 0x16d000 13d154: aa1403e0 mov x0, x20 13d158: f9409821 ldr x1, [x1, #0x130] 13d15c: f9409c42 ldr x2, [x2, #0x138] 13d160: 94008304 bl 0x15dd70 <__cxa_throw@plt> 13d164: 90fff9a1 adrp x1, 0x71000 13d168: 910083e8 add x8, sp, #0x20 13d16c: 9106fc21 add x1, x1, #0x1bf 13d170: 910003e0 mov x0, sp 13d174: 97fec4f8 bl 0xee554 13d178: 52800200 mov w0, #0x10 // =16 13d17c: 940082f9 bl 0x15dd60 <__cxa_allocate_exception@plt> 13d180: aa0003f4 mov x20, x0 13d184: 910083e1 add x1, sp, #0x20 13d188: 9400895a bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13d18c: 90000188 adrp x8, 0x16d000 13d190: f940a508 ldr x8, [x8, #0x148] 13d194: 91004108 add x8, x8, #0x10 13d198: f9000288 str x8, [x20] 13d19c: 90000181 adrp x1, 0x16d000 13d1a0: 90000182 adrp x2, 0x16d000 13d1a4: aa1403e0 mov x0, x20 13d1a8: f940a821 ldr x1, [x1, #0x150] 13d1ac: f940ac42 ldr x2, [x2, #0x158] 13d1b0: 940082f0 bl 0x15dd70 <__cxa_throw@plt> 13d1b4: 94007f1f bl 0x15ce30 <__stack_chk_fail@plt> 13d1b8: 14000002 b 0x13d1c0 , std::__ndk1::allocator> const&, unsigned long*)+0x190> 13d1bc: 14000003 b 0x13d1c8 , std::__ndk1::allocator> const&, unsigned long*)+0x198> 13d1c0: aa0003f3 mov x19, x0 13d1c4: 14000004 b 0x13d1d4 , std::__ndk1::allocator> const&, unsigned long*)+0x1a4> 13d1c8: aa0003f3 mov x19, x0 13d1cc: aa1403e0 mov x0, x20 13d1d0: 940082ec bl 0x15dd80 <__cxa_free_exception@plt> 13d1d4: 394083e8 ldrb w8, [sp, #0x20] 13d1d8: 370000a8 tbnz w8, #0x0, 0x13d1ec , std::__ndk1::allocator> const&, unsigned long*)+0x1bc> 13d1dc: 394003e8 ldrb w8, [sp] 13d1e0: 37000168 tbnz w8, #0x0, 0x13d20c , std::__ndk1::allocator> const&, unsigned long*)+0x1dc> 13d1e4: aa1303e0 mov x0, x19 13d1e8: 94006fde bl 0x159160 <__emutls_get_address+0x6d4> 13d1ec: f9401be0 ldr x0, [sp, #0x30] 13d1f0: 94007f3c bl 0x15cee0 <_ZdlPv@plt> 13d1f4: 394003e8 ldrb w8, [sp] 13d1f8: 3607ff68 tbz w8, #0x0, 0x13d1e4 , std::__ndk1::allocator> const&, unsigned long*)+0x1b4> 13d1fc: 14000004 b 0x13d20c , std::__ndk1::allocator> const&, unsigned long*)+0x1dc> 13d200: aa0003f3 mov x19, x0 13d204: 394003e8 ldrb w8, [sp] 13d208: 3607fee8 tbz w8, #0x0, 0x13d1e4 , std::__ndk1::allocator> const&, unsigned long*)+0x1b4> 13d20c: f9400be0 ldr x0, [sp, #0x10] 13d210: 94007f34 bl 0x15cee0 <_ZdlPv@plt> 13d214: aa1303e0 mov x0, x19 13d218: 94006fd2 bl 0x159160 <__emutls_get_address+0x6d4> 000000000013d21c , std::__ndk1::allocator> const&, unsigned long*)>: 13d21c: d503233f paciasp 13d220: d10203ff sub sp, sp, #0x80 13d224: fd0023e8 str d8, [sp, #0x40] 13d228: a904fbfd stp x29, x30, [sp, #0x48] 13d22c: 910123fd add x29, sp, #0x48 13d230: f9002ff7 str x23, [sp, #0x58] 13d234: a90657f6 stp x22, x21, [sp, #0x60] 13d238: a9074ff4 stp x20, x19, [sp, #0x70] 13d23c: d53bd056 mrs x22, TPIDR_EL0 13d240: 528e8e6a mov w10, #0x7473 // =29811 13d244: f94016c8 ldr x8, [x22, #0x28] 13d248: 72ac8dea movk w10, #0x646f, lsl #16 13d24c: aa0103f3 mov x19, x1 13d250: f81f03a8 stur x8, [x29, #-0x10] 13d254: 52800108 mov w8, #0x8 // =8 13d258: 39400009 ldrb w9, [x0] 13d25c: b80013ea stur w10, [sp, #0x1] 13d260: f940080b ldr x11, [x0, #0x10] 13d264: 390017ff strb wzr, [sp, #0x5] 13d268: 390003e8 strb w8, [sp] 13d26c: 91001008 add x8, x0, #0x4 13d270: 7200013f tst w9, #0x1 13d274: f9000fff str xzr, [sp, #0x18] 13d278: 9a8b0114 csel x20, x8, x11, eq 13d27c: 94008431 bl 0x15e340 <__errno@plt> 13d280: aa0003f5 mov x21, x0 13d284: b9400017 ldr w23, [x0] 13d288: b900001f str wzr, [x0] 13d28c: 910063e1 add x1, sp, #0x18 13d290: aa1403e0 mov x0, x20 13d294: 94008c7b bl 0x160480 13d298: b94002a8 ldr w8, [x21] 13d29c: b90002b7 str w23, [x21] 13d2a0: 7100891f cmp w8, #0x22 13d2a4: 54000320 b.eq 0x13d308 , std::__ndk1::allocator> const&, unsigned long*)+0xec> 13d2a8: f9400fe8 ldr x8, [sp, #0x18] 13d2ac: eb140108 subs x8, x8, x20 13d2b0: 54000540 b.eq 0x13d358 , std::__ndk1::allocator> const&, unsigned long*)+0x13c> 13d2b4: 1e604008 fmov d8, d0 13d2b8: b4000073 cbz x19, 0x13d2c4 , std::__ndk1::allocator> const&, unsigned long*)+0xa8> 13d2bc: 9342fd08 asr x8, x8, #2 13d2c0: f9000268 str x8, [x19] 13d2c4: 394003e8 ldrb w8, [sp] 13d2c8: 36000068 tbz w8, #0x0, 0x13d2d4 , std::__ndk1::allocator> const&, unsigned long*)+0xb8> 13d2cc: f9400be0 ldr x0, [sp, #0x10] 13d2d0: 94007f04 bl 0x15cee0 <_ZdlPv@plt> 13d2d4: f94016c8 ldr x8, [x22, #0x28] 13d2d8: f85f03a9 ldur x9, [x29, #-0x10] 13d2dc: eb09011f cmp x8, x9 13d2e0: 54000641 b.ne 0x13d3a8 , std::__ndk1::allocator> const&, unsigned long*)+0x18c> 13d2e4: a9474ff4 ldp x20, x19, [sp, #0x70] 13d2e8: 1e604100 fmov d0, d8 13d2ec: a94657f6 ldp x22, x21, [sp, #0x60] 13d2f0: a944fbfd ldp x29, x30, [sp, #0x48] 13d2f4: f9402ff7 ldr x23, [sp, #0x58] 13d2f8: fd4023e8 ldr d8, [sp, #0x40] 13d2fc: 910203ff add sp, sp, #0x80 13d300: d50323bf autiasp 13d304: d65f03c0 ret 13d308: f0fff981 adrp x1, 0x70000 13d30c: 910083e8 add x8, sp, #0x20 13d310: 91162c21 add x1, x1, #0x58b 13d314: 910003e0 mov x0, sp 13d318: 97fec48f bl 0xee554 13d31c: 52800200 mov w0, #0x10 // =16 13d320: 94008290 bl 0x15dd60 <__cxa_allocate_exception@plt> 13d324: aa0003f4 mov x20, x0 13d328: 910083e1 add x1, sp, #0x20 13d32c: 940088f1 bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13d330: 90000188 adrp x8, 0x16d000 13d334: f940a108 ldr x8, [x8, #0x140] 13d338: 91004108 add x8, x8, #0x10 13d33c: f9000288 str x8, [x20] 13d340: 90000181 adrp x1, 0x16d000 13d344: 90000182 adrp x2, 0x16d000 13d348: aa1403e0 mov x0, x20 13d34c: f9409821 ldr x1, [x1, #0x130] 13d350: f9409c42 ldr x2, [x2, #0x138] 13d354: 94008287 bl 0x15dd70 <__cxa_throw@plt> 13d358: 90fff9a1 adrp x1, 0x71000 13d35c: 910083e8 add x8, sp, #0x20 13d360: 9106fc21 add x1, x1, #0x1bf 13d364: 910003e0 mov x0, sp 13d368: 97fec47b bl 0xee554 13d36c: 52800200 mov w0, #0x10 // =16 13d370: 9400827c bl 0x15dd60 <__cxa_allocate_exception@plt> 13d374: aa0003f4 mov x20, x0 13d378: 910083e1 add x1, sp, #0x20 13d37c: 940088dd bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13d380: 90000188 adrp x8, 0x16d000 13d384: f940a508 ldr x8, [x8, #0x148] 13d388: 91004108 add x8, x8, #0x10 13d38c: f9000288 str x8, [x20] 13d390: 90000181 adrp x1, 0x16d000 13d394: 90000182 adrp x2, 0x16d000 13d398: aa1403e0 mov x0, x20 13d39c: f940a821 ldr x1, [x1, #0x150] 13d3a0: f940ac42 ldr x2, [x2, #0x158] 13d3a4: 94008273 bl 0x15dd70 <__cxa_throw@plt> 13d3a8: 94007ea2 bl 0x15ce30 <__stack_chk_fail@plt> 13d3ac: 14000002 b 0x13d3b4 , std::__ndk1::allocator> const&, unsigned long*)+0x198> 13d3b0: 14000003 b 0x13d3bc , std::__ndk1::allocator> const&, unsigned long*)+0x1a0> 13d3b4: aa0003f3 mov x19, x0 13d3b8: 14000004 b 0x13d3c8 , std::__ndk1::allocator> const&, unsigned long*)+0x1ac> 13d3bc: aa0003f3 mov x19, x0 13d3c0: aa1403e0 mov x0, x20 13d3c4: 9400826f bl 0x15dd80 <__cxa_free_exception@plt> 13d3c8: 394083e8 ldrb w8, [sp, #0x20] 13d3cc: 370000a8 tbnz w8, #0x0, 0x13d3e0 , std::__ndk1::allocator> const&, unsigned long*)+0x1c4> 13d3d0: 394003e8 ldrb w8, [sp] 13d3d4: 37000168 tbnz w8, #0x0, 0x13d400 , std::__ndk1::allocator> const&, unsigned long*)+0x1e4> 13d3d8: aa1303e0 mov x0, x19 13d3dc: 94006f61 bl 0x159160 <__emutls_get_address+0x6d4> 13d3e0: f9401be0 ldr x0, [sp, #0x30] 13d3e4: 94007ebf bl 0x15cee0 <_ZdlPv@plt> 13d3e8: 394003e8 ldrb w8, [sp] 13d3ec: 3607ff68 tbz w8, #0x0, 0x13d3d8 , std::__ndk1::allocator> const&, unsigned long*)+0x1bc> 13d3f0: 14000004 b 0x13d400 , std::__ndk1::allocator> const&, unsigned long*)+0x1e4> 13d3f4: aa0003f3 mov x19, x0 13d3f8: 394003e8 ldrb w8, [sp] 13d3fc: 3607fee8 tbz w8, #0x0, 0x13d3d8 , std::__ndk1::allocator> const&, unsigned long*)+0x1bc> 13d400: f9400be0 ldr x0, [sp, #0x10] 13d404: 94007eb7 bl 0x15cee0 <_ZdlPv@plt> 13d408: aa1303e0 mov x0, x19 13d40c: 94006f55 bl 0x159160 <__emutls_get_address+0x6d4> 000000000013d410 , std::__ndk1::allocator> const&, unsigned long*)>: 13d410: d503233f paciasp 13d414: d10243ff sub sp, sp, #0x90 13d418: a9057bfd stp x29, x30, [sp, #0x50] 13d41c: 910143fd add x29, sp, #0x50 13d420: f90033f7 str x23, [sp, #0x60] 13d424: a90757f6 stp x22, x21, [sp, #0x70] 13d428: a9084ff4 stp x20, x19, [sp, #0x80] 13d42c: d53bd056 mrs x22, TPIDR_EL0 13d430: 528e8e6a mov w10, #0x7473 // =29811 13d434: f94016c8 ldr x8, [x22, #0x28] 13d438: 72ad8dea movk w10, #0x6c6f, lsl #16 13d43c: 52800c8c mov w12, #0x64 // =100 13d440: aa0103f3 mov x19, x1 13d444: f81f83a8 stur x8, [x29, #-0x8] 13d448: 52800148 mov w8, #0xa // =10 13d44c: 39400009 ldrb w9, [x0] 13d450: b80113ea stur w10, [sp, #0x11] 13d454: f940080b ldr x11, [x0, #0x10] 13d458: 780153ec sturh w12, [sp, #0x15] 13d45c: 390043e8 strb w8, [sp, #0x10] 13d460: 7200013f tst w9, #0x1 13d464: f90017ff str xzr, [sp, #0x28] 13d468: 9a801574 csinc x20, x11, x0, ne 13d46c: 940083b5 bl 0x15e340 <__errno@plt> 13d470: aa0003f5 mov x21, x0 13d474: b9400017 ldr w23, [x0] 13d478: b900001f str wzr, [x0] 13d47c: 9100a3e1 add x1, sp, #0x28 13d480: aa1403e0 mov x0, x20 13d484: 94008c03 bl 0x160490 13d488: b94002a8 ldr w8, [x21] 13d48c: b90002b7 str w23, [x21] 13d490: 7100891f cmp w8, #0x22 13d494: 540002e0 b.eq 0x13d4f0 , std::__ndk1::allocator> const&, unsigned long*)+0xe0> 13d498: f94017e8 ldr x8, [sp, #0x28] 13d49c: eb140108 subs x8, x8, x20 13d4a0: 54000500 b.eq 0x13d540 , std::__ndk1::allocator> const&, unsigned long*)+0x130> 13d4a4: b4000053 cbz x19, 0x13d4ac , std::__ndk1::allocator> const&, unsigned long*)+0x9c> 13d4a8: f9000268 str x8, [x19] 13d4ac: 394043e8 ldrb w8, [sp, #0x10] 13d4b0: 360000a8 tbz w8, #0x0, 0x13d4c4 , std::__ndk1::allocator> const&, unsigned long*)+0xb4> 13d4b4: f94013e0 ldr x0, [sp, #0x20] 13d4b8: 3d8003e0 str q0, [sp] 13d4bc: 94007e89 bl 0x15cee0 <_ZdlPv@plt> 13d4c0: 3dc003e0 ldr q0, [sp] 13d4c4: f94016c8 ldr x8, [x22, #0x28] 13d4c8: f85f83a9 ldur x9, [x29, #-0x8] 13d4cc: eb09011f cmp x8, x9 13d4d0: 54000601 b.ne 0x13d590 , std::__ndk1::allocator> const&, unsigned long*)+0x180> 13d4d4: a9484ff4 ldp x20, x19, [sp, #0x80] 13d4d8: a94757f6 ldp x22, x21, [sp, #0x70] 13d4dc: a9457bfd ldp x29, x30, [sp, #0x50] 13d4e0: f94033f7 ldr x23, [sp, #0x60] 13d4e4: 910243ff add sp, sp, #0x90 13d4e8: d50323bf autiasp 13d4ec: d65f03c0 ret 13d4f0: f0fff981 adrp x1, 0x70000 13d4f4: d10083a8 sub x8, x29, #0x20 13d4f8: 91162c21 add x1, x1, #0x58b 13d4fc: 910043e0 add x0, sp, #0x10 13d500: 97fec415 bl 0xee554 13d504: 52800200 mov w0, #0x10 // =16 13d508: 94008216 bl 0x15dd60 <__cxa_allocate_exception@plt> 13d50c: aa0003f4 mov x20, x0 13d510: d10083a1 sub x1, x29, #0x20 13d514: 94008877 bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13d518: 90000188 adrp x8, 0x16d000 13d51c: f940a108 ldr x8, [x8, #0x140] 13d520: 91004108 add x8, x8, #0x10 13d524: f9000288 str x8, [x20] 13d528: 90000181 adrp x1, 0x16d000 13d52c: 90000182 adrp x2, 0x16d000 13d530: aa1403e0 mov x0, x20 13d534: f9409821 ldr x1, [x1, #0x130] 13d538: f9409c42 ldr x2, [x2, #0x138] 13d53c: 9400820d bl 0x15dd70 <__cxa_throw@plt> 13d540: 90fff9a1 adrp x1, 0x71000 13d544: d10083a8 sub x8, x29, #0x20 13d548: 9106fc21 add x1, x1, #0x1bf 13d54c: 910043e0 add x0, sp, #0x10 13d550: 97fec401 bl 0xee554 13d554: 52800200 mov w0, #0x10 // =16 13d558: 94008202 bl 0x15dd60 <__cxa_allocate_exception@plt> 13d55c: aa0003f4 mov x20, x0 13d560: d10083a1 sub x1, x29, #0x20 13d564: 94008863 bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13d568: 90000188 adrp x8, 0x16d000 13d56c: f940a508 ldr x8, [x8, #0x148] 13d570: 91004108 add x8, x8, #0x10 13d574: f9000288 str x8, [x20] 13d578: 90000181 adrp x1, 0x16d000 13d57c: 90000182 adrp x2, 0x16d000 13d580: aa1403e0 mov x0, x20 13d584: f940a821 ldr x1, [x1, #0x150] 13d588: f940ac42 ldr x2, [x2, #0x158] 13d58c: 940081f9 bl 0x15dd70 <__cxa_throw@plt> 13d590: 94007e28 bl 0x15ce30 <__stack_chk_fail@plt> 13d594: 14000002 b 0x13d59c , std::__ndk1::allocator> const&, unsigned long*)+0x18c> 13d598: 14000003 b 0x13d5a4 , std::__ndk1::allocator> const&, unsigned long*)+0x194> 13d59c: aa0003f3 mov x19, x0 13d5a0: 14000004 b 0x13d5b0 , std::__ndk1::allocator> const&, unsigned long*)+0x1a0> 13d5a4: aa0003f3 mov x19, x0 13d5a8: aa1403e0 mov x0, x20 13d5ac: 940081f5 bl 0x15dd80 <__cxa_free_exception@plt> 13d5b0: 385e03a8 ldurb w8, [x29, #-0x20] 13d5b4: 370000a8 tbnz w8, #0x0, 0x13d5c8 , std::__ndk1::allocator> const&, unsigned long*)+0x1b8> 13d5b8: 394043e8 ldrb w8, [sp, #0x10] 13d5bc: 37000168 tbnz w8, #0x0, 0x13d5e8 , std::__ndk1::allocator> const&, unsigned long*)+0x1d8> 13d5c0: aa1303e0 mov x0, x19 13d5c4: 94006ee7 bl 0x159160 <__emutls_get_address+0x6d4> 13d5c8: f85f03a0 ldur x0, [x29, #-0x10] 13d5cc: 94007e45 bl 0x15cee0 <_ZdlPv@plt> 13d5d0: 394043e8 ldrb w8, [sp, #0x10] 13d5d4: 3607ff68 tbz w8, #0x0, 0x13d5c0 , std::__ndk1::allocator> const&, unsigned long*)+0x1b0> 13d5d8: 14000004 b 0x13d5e8 , std::__ndk1::allocator> const&, unsigned long*)+0x1d8> 13d5dc: aa0003f3 mov x19, x0 13d5e0: 394043e8 ldrb w8, [sp, #0x10] 13d5e4: 3607fee8 tbz w8, #0x0, 0x13d5c0 , std::__ndk1::allocator> const&, unsigned long*)+0x1b0> 13d5e8: f94013e0 ldr x0, [sp, #0x20] 13d5ec: 94007e3d bl 0x15cee0 <_ZdlPv@plt> 13d5f0: aa1303e0 mov x0, x19 13d5f4: 94006edb bl 0x159160 <__emutls_get_address+0x6d4> 000000000013d5f8 , std::__ndk1::allocator> const&, unsigned long*)>: 13d5f8: d503233f paciasp 13d5fc: d10243ff sub sp, sp, #0x90 13d600: a9057bfd stp x29, x30, [sp, #0x50] 13d604: 910143fd add x29, sp, #0x50 13d608: f90033f7 str x23, [sp, #0x60] 13d60c: a90757f6 stp x22, x21, [sp, #0x70] 13d610: a9084ff4 stp x20, x19, [sp, #0x80] 13d614: d53bd056 mrs x22, TPIDR_EL0 13d618: 528e8e6a mov w10, #0x7473 // =29811 13d61c: f94016c8 ldr x8, [x22, #0x28] 13d620: 72ad8dea movk w10, #0x6c6f, lsl #16 13d624: aa0103f3 mov x19, x1 13d628: f81f83a8 stur x8, [x29, #-0x8] 13d62c: 52800148 mov w8, #0xa // =10 13d630: 39400009 ldrb w9, [x0] 13d634: b80113ea stur w10, [sp, #0x11] 13d638: f940080b ldr x11, [x0, #0x10] 13d63c: f90017ff str xzr, [sp, #0x28] 13d640: 390043e8 strb w8, [sp, #0x10] 13d644: 52800c88 mov w8, #0x64 // =100 13d648: 7200013f tst w9, #0x1 13d64c: 91001009 add x9, x0, #0x4 13d650: 9a8b0134 csel x20, x9, x11, eq 13d654: 780153e8 sturh w8, [sp, #0x15] 13d658: 9400833a bl 0x15e340 <__errno@plt> 13d65c: aa0003f5 mov x21, x0 13d660: b9400017 ldr w23, [x0] 13d664: b900001f str wzr, [x0] 13d668: 9100a3e1 add x1, sp, #0x28 13d66c: aa1403e0 mov x0, x20 13d670: 94008b8c bl 0x1604a0 13d674: b94002a8 ldr w8, [x21] 13d678: b90002b7 str w23, [x21] 13d67c: 7100891f cmp w8, #0x22 13d680: 54000300 b.eq 0x13d6e0 , std::__ndk1::allocator> const&, unsigned long*)+0xe8> 13d684: f94017e8 ldr x8, [sp, #0x28] 13d688: eb140108 subs x8, x8, x20 13d68c: 54000520 b.eq 0x13d730 , std::__ndk1::allocator> const&, unsigned long*)+0x138> 13d690: b4000073 cbz x19, 0x13d69c , std::__ndk1::allocator> const&, unsigned long*)+0xa4> 13d694: 9342fd08 asr x8, x8, #2 13d698: f9000268 str x8, [x19] 13d69c: 394043e8 ldrb w8, [sp, #0x10] 13d6a0: 360000a8 tbz w8, #0x0, 0x13d6b4 , std::__ndk1::allocator> const&, unsigned long*)+0xbc> 13d6a4: f94013e0 ldr x0, [sp, #0x20] 13d6a8: 3d8003e0 str q0, [sp] 13d6ac: 94007e0d bl 0x15cee0 <_ZdlPv@plt> 13d6b0: 3dc003e0 ldr q0, [sp] 13d6b4: f94016c8 ldr x8, [x22, #0x28] 13d6b8: f85f83a9 ldur x9, [x29, #-0x8] 13d6bc: eb09011f cmp x8, x9 13d6c0: 54000601 b.ne 0x13d780 , std::__ndk1::allocator> const&, unsigned long*)+0x188> 13d6c4: a9484ff4 ldp x20, x19, [sp, #0x80] 13d6c8: a94757f6 ldp x22, x21, [sp, #0x70] 13d6cc: a9457bfd ldp x29, x30, [sp, #0x50] 13d6d0: f94033f7 ldr x23, [sp, #0x60] 13d6d4: 910243ff add sp, sp, #0x90 13d6d8: d50323bf autiasp 13d6dc: d65f03c0 ret 13d6e0: f0fff981 adrp x1, 0x70000 13d6e4: d10083a8 sub x8, x29, #0x20 13d6e8: 91162c21 add x1, x1, #0x58b 13d6ec: 910043e0 add x0, sp, #0x10 13d6f0: 97fec399 bl 0xee554 13d6f4: 52800200 mov w0, #0x10 // =16 13d6f8: 9400819a bl 0x15dd60 <__cxa_allocate_exception@plt> 13d6fc: aa0003f4 mov x20, x0 13d700: d10083a1 sub x1, x29, #0x20 13d704: 940087fb bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13d708: 90000188 adrp x8, 0x16d000 13d70c: f940a108 ldr x8, [x8, #0x140] 13d710: 91004108 add x8, x8, #0x10 13d714: f9000288 str x8, [x20] 13d718: 90000181 adrp x1, 0x16d000 13d71c: 90000182 adrp x2, 0x16d000 13d720: aa1403e0 mov x0, x20 13d724: f9409821 ldr x1, [x1, #0x130] 13d728: f9409c42 ldr x2, [x2, #0x138] 13d72c: 94008191 bl 0x15dd70 <__cxa_throw@plt> 13d730: 90fff9a1 adrp x1, 0x71000 13d734: d10083a8 sub x8, x29, #0x20 13d738: 9106fc21 add x1, x1, #0x1bf 13d73c: 910043e0 add x0, sp, #0x10 13d740: 97fec385 bl 0xee554 13d744: 52800200 mov w0, #0x10 // =16 13d748: 94008186 bl 0x15dd60 <__cxa_allocate_exception@plt> 13d74c: aa0003f4 mov x20, x0 13d750: d10083a1 sub x1, x29, #0x20 13d754: 940087e7 bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13d758: 90000188 adrp x8, 0x16d000 13d75c: f940a508 ldr x8, [x8, #0x148] 13d760: 91004108 add x8, x8, #0x10 13d764: f9000288 str x8, [x20] 13d768: 90000181 adrp x1, 0x16d000 13d76c: 90000182 adrp x2, 0x16d000 13d770: aa1403e0 mov x0, x20 13d774: f940a821 ldr x1, [x1, #0x150] 13d778: f940ac42 ldr x2, [x2, #0x158] 13d77c: 9400817d bl 0x15dd70 <__cxa_throw@plt> 13d780: 94007dac bl 0x15ce30 <__stack_chk_fail@plt> 13d784: 14000002 b 0x13d78c , std::__ndk1::allocator> const&, unsigned long*)+0x194> 13d788: 14000003 b 0x13d794 , std::__ndk1::allocator> const&, unsigned long*)+0x19c> 13d78c: aa0003f3 mov x19, x0 13d790: 14000004 b 0x13d7a0 , std::__ndk1::allocator> const&, unsigned long*)+0x1a8> 13d794: aa0003f3 mov x19, x0 13d798: aa1403e0 mov x0, x20 13d79c: 94008179 bl 0x15dd80 <__cxa_free_exception@plt> 13d7a0: 385e03a8 ldurb w8, [x29, #-0x20] 13d7a4: 370000a8 tbnz w8, #0x0, 0x13d7b8 , std::__ndk1::allocator> const&, unsigned long*)+0x1c0> 13d7a8: 394043e8 ldrb w8, [sp, #0x10] 13d7ac: 37000168 tbnz w8, #0x0, 0x13d7d8 , std::__ndk1::allocator> const&, unsigned long*)+0x1e0> 13d7b0: aa1303e0 mov x0, x19 13d7b4: 94006e6b bl 0x159160 <__emutls_get_address+0x6d4> 13d7b8: f85f03a0 ldur x0, [x29, #-0x10] 13d7bc: 94007dc9 bl 0x15cee0 <_ZdlPv@plt> 13d7c0: 394043e8 ldrb w8, [sp, #0x10] 13d7c4: 3607ff68 tbz w8, #0x0, 0x13d7b0 , std::__ndk1::allocator> const&, unsigned long*)+0x1b8> 13d7c8: 14000004 b 0x13d7d8 , std::__ndk1::allocator> const&, unsigned long*)+0x1e0> 13d7cc: aa0003f3 mov x19, x0 13d7d0: 394043e8 ldrb w8, [sp, #0x10] 13d7d4: 3607fee8 tbz w8, #0x0, 0x13d7b0 , std::__ndk1::allocator> const&, unsigned long*)+0x1b8> 13d7d8: f94013e0 ldr x0, [sp, #0x20] 13d7dc: 94007dc1 bl 0x15cee0 <_ZdlPv@plt> 13d7e0: aa1303e0 mov x0, x19 13d7e4: 94006e5f bl 0x159160 <__emutls_get_address+0x6d4> 000000000013d7e8 : 13d7e8: d503233f paciasp 13d7ec: d10183ff sub sp, sp, #0x60 13d7f0: a9027bfd stp x29, x30, [sp, #0x20] 13d7f4: 910083fd add x29, sp, #0x20 13d7f8: f9001bf7 str x23, [sp, #0x30] 13d7fc: a90457f6 stp x22, x21, [sp, #0x40] 13d800: a9054ff4 stp x20, x19, [sp, #0x50] 13d804: d53bd057 mrs x23, TPIDR_EL0 13d808: 910033e1 add x1, sp, #0xc 13d80c: aa0803f3 mov x19, x8 13d810: f94016e8 ldr x8, [x23, #0x28] 13d814: 91002c34 add x20, x1, #0xb 13d818: f81f83a8 stur x8, [x29, #-0x8] 13d81c: 36f800a0 tbz w0, #0x1f, 0x13d830 13d820: 528005a8 mov w8, #0x2d // =45 13d824: b2400021 orr x1, x1, #0x1 13d828: 4b0003e0 neg w0, w0 13d82c: 390033e8 strb w8, [sp, #0xc] 13d830: cb010288 sub x8, x20, x1 13d834: f100251f cmp x8, #0x9 13d838: 5400022c b.gt 0x13d87c 13d83c: 32000009 orr w9, w0, #0x1 13d840: 5280040a mov w10, #0x20 // =32 13d844: 5ac01129 clz w9, w9 13d848: 4b090149 sub w9, w10, w9 13d84c: 52809a2a mov w10, #0x4d1 // =1233 13d850: 1b0a7d29 mul w9, w9, w10 13d854: b0fffa0a adrp x10, 0x7e000 +0x3> 13d858: 9105614a add x10, x10, #0x158 13d85c: 530c7d29 lsr w9, w9, #12 13d860: b869594a ldr w10, [x10, w9, uxtw #2] 13d864: 6b00015f cmp w10, w0 13d868: 1a9f97ea cset w10, hi 13d86c: 4b0a0129 sub w9, w9, w10 13d870: 11000529 add w9, w9, #0x1 13d874: eb09011f cmp x8, x9 13d878: 5400006b b.lt 0x13d884 13d87c: 94008731 bl 0x15f540 <_ZNSt6__ndk16__itoa8__u32toaEjPc@plt> 13d880: aa0003f4 mov x20, x0 13d884: 910033e8 add x8, sp, #0xc 13d888: cb080295 sub x21, x20, x8 13d88c: b10042bf cmn x21, #0x10 13d890: 54000442 b.hs 0x13d918 13d894: f1005abf cmp x21, #0x16 13d898: 54000088 b.hi 0x13d8a8 13d89c: 531f7aa8 lsl w8, w21, #1 13d8a0: 38001668 strb w8, [x19], #0x1 13d8a4: 14000009 b 0x13d8c8 13d8a8: 910042a8 add x8, x21, #0x10 13d8ac: 927ced16 and x22, x8, #0xfffffffffffffff0 13d8b0: aa1603e0 mov x0, x22 13d8b4: 94007d6b bl 0x15ce60 <_Znwm@plt> 13d8b8: b24002c8 orr x8, x22, #0x1 13d8bc: a9008275 stp x21, x0, [x19, #0x8] 13d8c0: f9000268 str x8, [x19] 13d8c4: aa0003f3 mov x19, x0 13d8c8: 910033e8 add x8, sp, #0xc 13d8cc: eb14011f cmp x8, x20 13d8d0: 540000c0 b.eq 0x13d8e8 13d8d4: 910033e1 add x1, sp, #0xc 13d8d8: aa1303e0 mov x0, x19 13d8dc: aa1503e2 mov x2, x21 13d8e0: 94007df0 bl 0x15d0a0 13d8e4: 8b150273 add x19, x19, x21 13d8e8: 3900027f strb wzr, [x19] 13d8ec: f94016e8 ldr x8, [x23, #0x28] 13d8f0: f85f83a9 ldur x9, [x29, #-0x8] 13d8f4: eb09011f cmp x8, x9 13d8f8: 54000141 b.ne 0x13d920 13d8fc: a9454ff4 ldp x20, x19, [sp, #0x50] 13d900: a94457f6 ldp x22, x21, [sp, #0x40] 13d904: a9427bfd ldp x29, x30, [sp, #0x20] 13d908: f9401bf7 ldr x23, [sp, #0x30] 13d90c: 910183ff add sp, sp, #0x60 13d910: d50323bf autiasp 13d914: d65f03c0 ret 13d918: aa1303e0 mov x0, x19 13d91c: 94007f9d bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13d920: 94007d44 bl 0x15ce30 <__stack_chk_fail@plt> 000000000013d924 : 13d924: d503233f paciasp 13d928: d10183ff sub sp, sp, #0x60 13d92c: a9027bfd stp x29, x30, [sp, #0x20] 13d930: 910083fd add x29, sp, #0x20 13d934: f9001bf7 str x23, [sp, #0x30] 13d938: a90457f6 stp x22, x21, [sp, #0x40] 13d93c: a9054ff4 stp x20, x19, [sp, #0x50] 13d940: d53bd057 mrs x23, TPIDR_EL0 13d944: 910013e1 add x1, sp, #0x4 13d948: aa0803f3 mov x19, x8 13d94c: f94016e8 ldr x8, [x23, #0x28] 13d950: 91005034 add x20, x1, #0x14 13d954: f81f83a8 stur x8, [x29, #-0x8] 13d958: b6f800a0 tbz x0, #0x3f, 0x13d96c 13d95c: 528005a8 mov w8, #0x2d // =45 13d960: b2400021 orr x1, x1, #0x1 13d964: cb0003e0 neg x0, x0 13d968: 390013e8 strb w8, [sp, #0x4] 13d96c: cb010288 sub x8, x20, x1 13d970: f1004d1f cmp x8, #0x13 13d974: 5400022c b.gt 0x13d9b8 13d978: b2400009 orr x9, x0, #0x1 13d97c: 5280080a mov w10, #0x40 // =64 13d980: dac01129 clz x9, x9 13d984: 4b090149 sub w9, w10, w9 13d988: 52809a2a mov w10, #0x4d1 // =1233 13d98c: 1b0a7d29 mul w9, w9, w10 13d990: b0fffa0a adrp x10, 0x7e000 +0x3> 13d994: 9106014a add x10, x10, #0x180 13d998: 530c7d29 lsr w9, w9, #12 13d99c: f869594a ldr x10, [x10, w9, uxtw #3] 13d9a0: eb00015f cmp x10, x0 13d9a4: 1a9f97ea cset w10, hi 13d9a8: 4b0a0129 sub w9, w9, w10 13d9ac: 11000529 add w9, w9, #0x1 13d9b0: eb09011f cmp x8, x9 13d9b4: 5400006b b.lt 0x13d9c0 13d9b8: 940086e6 bl 0x15f550 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> 13d9bc: aa0003f4 mov x20, x0 13d9c0: 910013e8 add x8, sp, #0x4 13d9c4: cb080295 sub x21, x20, x8 13d9c8: b10042bf cmn x21, #0x10 13d9cc: 54000442 b.hs 0x13da54 13d9d0: f1005abf cmp x21, #0x16 13d9d4: 54000088 b.hi 0x13d9e4 13d9d8: 531f7aa8 lsl w8, w21, #1 13d9dc: 38001668 strb w8, [x19], #0x1 13d9e0: 14000009 b 0x13da04 13d9e4: 910042a8 add x8, x21, #0x10 13d9e8: 927ced16 and x22, x8, #0xfffffffffffffff0 13d9ec: aa1603e0 mov x0, x22 13d9f0: 94007d1c bl 0x15ce60 <_Znwm@plt> 13d9f4: b24002c8 orr x8, x22, #0x1 13d9f8: a9008275 stp x21, x0, [x19, #0x8] 13d9fc: f9000268 str x8, [x19] 13da00: aa0003f3 mov x19, x0 13da04: 910013e8 add x8, sp, #0x4 13da08: eb14011f cmp x8, x20 13da0c: 540000c0 b.eq 0x13da24 13da10: 910013e1 add x1, sp, #0x4 13da14: aa1303e0 mov x0, x19 13da18: aa1503e2 mov x2, x21 13da1c: 94007da1 bl 0x15d0a0 13da20: 8b150273 add x19, x19, x21 13da24: 3900027f strb wzr, [x19] 13da28: f94016e8 ldr x8, [x23, #0x28] 13da2c: f85f83a9 ldur x9, [x29, #-0x8] 13da30: eb09011f cmp x8, x9 13da34: 54000141 b.ne 0x13da5c 13da38: a9454ff4 ldp x20, x19, [sp, #0x50] 13da3c: a94457f6 ldp x22, x21, [sp, #0x40] 13da40: a9427bfd ldp x29, x30, [sp, #0x20] 13da44: f9401bf7 ldr x23, [sp, #0x30] 13da48: 910183ff add sp, sp, #0x60 13da4c: d50323bf autiasp 13da50: d65f03c0 ret 13da54: aa1303e0 mov x0, x19 13da58: 94007f4e bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13da5c: 94007cf5 bl 0x15ce30 <__stack_chk_fail@plt> 000000000013da60 : 13da60: d503233f paciasp 13da64: d10183ff sub sp, sp, #0x60 13da68: a9027bfd stp x29, x30, [sp, #0x20] 13da6c: 910083fd add x29, sp, #0x20 13da70: f9001bf7 str x23, [sp, #0x30] 13da74: a90457f6 stp x22, x21, [sp, #0x40] 13da78: a9054ff4 stp x20, x19, [sp, #0x50] 13da7c: d53bd057 mrs x23, TPIDR_EL0 13da80: 910013e1 add x1, sp, #0x4 13da84: aa0803f3 mov x19, x8 13da88: f94016e8 ldr x8, [x23, #0x28] 13da8c: 91005034 add x20, x1, #0x14 13da90: f81f83a8 stur x8, [x29, #-0x8] 13da94: b6f800a0 tbz x0, #0x3f, 0x13daa8 13da98: 528005a8 mov w8, #0x2d // =45 13da9c: b2400021 orr x1, x1, #0x1 13daa0: cb0003e0 neg x0, x0 13daa4: 390013e8 strb w8, [sp, #0x4] 13daa8: cb010288 sub x8, x20, x1 13daac: f1004d1f cmp x8, #0x13 13dab0: 5400022c b.gt 0x13daf4 13dab4: b2400009 orr x9, x0, #0x1 13dab8: 5280080a mov w10, #0x40 // =64 13dabc: dac01129 clz x9, x9 13dac0: 4b090149 sub w9, w10, w9 13dac4: 52809a2a mov w10, #0x4d1 // =1233 13dac8: 1b0a7d29 mul w9, w9, w10 13dacc: b0fffa0a adrp x10, 0x7e000 +0x3> 13dad0: 9106014a add x10, x10, #0x180 13dad4: 530c7d29 lsr w9, w9, #12 13dad8: f869594a ldr x10, [x10, w9, uxtw #3] 13dadc: eb00015f cmp x10, x0 13dae0: 1a9f97ea cset w10, hi 13dae4: 4b0a0129 sub w9, w9, w10 13dae8: 11000529 add w9, w9, #0x1 13daec: eb09011f cmp x8, x9 13daf0: 5400006b b.lt 0x13dafc 13daf4: 94008697 bl 0x15f550 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> 13daf8: aa0003f4 mov x20, x0 13dafc: 910013e8 add x8, sp, #0x4 13db00: cb080295 sub x21, x20, x8 13db04: b10042bf cmn x21, #0x10 13db08: 54000442 b.hs 0x13db90 13db0c: f1005abf cmp x21, #0x16 13db10: 54000088 b.hi 0x13db20 13db14: 531f7aa8 lsl w8, w21, #1 13db18: 38001668 strb w8, [x19], #0x1 13db1c: 14000009 b 0x13db40 13db20: 910042a8 add x8, x21, #0x10 13db24: 927ced16 and x22, x8, #0xfffffffffffffff0 13db28: aa1603e0 mov x0, x22 13db2c: 94007ccd bl 0x15ce60 <_Znwm@plt> 13db30: b24002c8 orr x8, x22, #0x1 13db34: a9008275 stp x21, x0, [x19, #0x8] 13db38: f9000268 str x8, [x19] 13db3c: aa0003f3 mov x19, x0 13db40: 910013e8 add x8, sp, #0x4 13db44: eb14011f cmp x8, x20 13db48: 540000c0 b.eq 0x13db60 13db4c: 910013e1 add x1, sp, #0x4 13db50: aa1303e0 mov x0, x19 13db54: aa1503e2 mov x2, x21 13db58: 94007d52 bl 0x15d0a0 13db5c: 8b150273 add x19, x19, x21 13db60: 3900027f strb wzr, [x19] 13db64: f94016e8 ldr x8, [x23, #0x28] 13db68: f85f83a9 ldur x9, [x29, #-0x8] 13db6c: eb09011f cmp x8, x9 13db70: 54000141 b.ne 0x13db98 13db74: a9454ff4 ldp x20, x19, [sp, #0x50] 13db78: a94457f6 ldp x22, x21, [sp, #0x40] 13db7c: a9427bfd ldp x29, x30, [sp, #0x20] 13db80: f9401bf7 ldr x23, [sp, #0x30] 13db84: 910183ff add sp, sp, #0x60 13db88: d50323bf autiasp 13db8c: d65f03c0 ret 13db90: aa1303e0 mov x0, x19 13db94: 94007eff bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13db98: 94007ca6 bl 0x15ce30 <__stack_chk_fail@plt> 000000000013db9c : 13db9c: d503233f paciasp 13dba0: d10183ff sub sp, sp, #0x60 13dba4: a9027bfd stp x29, x30, [sp, #0x20] 13dba8: 910083fd add x29, sp, #0x20 13dbac: f9001bf7 str x23, [sp, #0x30] 13dbb0: a90457f6 stp x22, x21, [sp, #0x40] 13dbb4: a9054ff4 stp x20, x19, [sp, #0x50] 13dbb8: d53bd057 mrs x23, TPIDR_EL0 13dbbc: 910033e1 add x1, sp, #0xc 13dbc0: f94016e9 ldr x9, [x23, #0x28] 13dbc4: aa0803f3 mov x19, x8 13dbc8: 910033f4 add x20, sp, #0xc 13dbcc: f81f83a9 stur x9, [x29, #-0x8] 13dbd0: 9400865c bl 0x15f540 <_ZNSt6__ndk16__itoa8__u32toaEjPc@plt> 13dbd4: cb140014 sub x20, x0, x20 13dbd8: b100429f cmn x20, #0x10 13dbdc: 54000462 b.hs 0x13dc68 13dbe0: aa0003f5 mov x21, x0 13dbe4: f1005a9f cmp x20, #0x16 13dbe8: 54000088 b.hi 0x13dbf8 13dbec: 531f7a88 lsl w8, w20, #1 13dbf0: 38001668 strb w8, [x19], #0x1 13dbf4: 14000009 b 0x13dc18 13dbf8: 91004288 add x8, x20, #0x10 13dbfc: 927ced16 and x22, x8, #0xfffffffffffffff0 13dc00: aa1603e0 mov x0, x22 13dc04: 94007c97 bl 0x15ce60 <_Znwm@plt> 13dc08: b24002c8 orr x8, x22, #0x1 13dc0c: a9008274 stp x20, x0, [x19, #0x8] 13dc10: f9000268 str x8, [x19] 13dc14: aa0003f3 mov x19, x0 13dc18: 910033e8 add x8, sp, #0xc 13dc1c: eb15011f cmp x8, x21 13dc20: 540000c0 b.eq 0x13dc38 13dc24: 910033e1 add x1, sp, #0xc 13dc28: aa1303e0 mov x0, x19 13dc2c: aa1403e2 mov x2, x20 13dc30: 94007d1c bl 0x15d0a0 13dc34: 8b140273 add x19, x19, x20 13dc38: 3900027f strb wzr, [x19] 13dc3c: f94016e8 ldr x8, [x23, #0x28] 13dc40: f85f83a9 ldur x9, [x29, #-0x8] 13dc44: eb09011f cmp x8, x9 13dc48: 54000141 b.ne 0x13dc70 13dc4c: a9454ff4 ldp x20, x19, [sp, #0x50] 13dc50: a94457f6 ldp x22, x21, [sp, #0x40] 13dc54: a9427bfd ldp x29, x30, [sp, #0x20] 13dc58: f9401bf7 ldr x23, [sp, #0x30] 13dc5c: 910183ff add sp, sp, #0x60 13dc60: d50323bf autiasp 13dc64: d65f03c0 ret 13dc68: aa1303e0 mov x0, x19 13dc6c: 94007ec9 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13dc70: 94007c70 bl 0x15ce30 <__stack_chk_fail@plt> 000000000013dc74 : 13dc74: d503233f paciasp 13dc78: d10183ff sub sp, sp, #0x60 13dc7c: a9027bfd stp x29, x30, [sp, #0x20] 13dc80: 910083fd add x29, sp, #0x20 13dc84: f9001bf7 str x23, [sp, #0x30] 13dc88: a90457f6 stp x22, x21, [sp, #0x40] 13dc8c: a9054ff4 stp x20, x19, [sp, #0x50] 13dc90: d53bd057 mrs x23, TPIDR_EL0 13dc94: 910003e1 mov x1, sp 13dc98: f94016e9 ldr x9, [x23, #0x28] 13dc9c: aa0803f3 mov x19, x8 13dca0: 910003f4 mov x20, sp 13dca4: f81f83a9 stur x9, [x29, #-0x8] 13dca8: 9400862a bl 0x15f550 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> 13dcac: cb140014 sub x20, x0, x20 13dcb0: b100429f cmn x20, #0x10 13dcb4: 54000462 b.hs 0x13dd40 13dcb8: aa0003f5 mov x21, x0 13dcbc: f1005a9f cmp x20, #0x16 13dcc0: 54000088 b.hi 0x13dcd0 13dcc4: 531f7a88 lsl w8, w20, #1 13dcc8: 38001668 strb w8, [x19], #0x1 13dccc: 14000009 b 0x13dcf0 13dcd0: 91004288 add x8, x20, #0x10 13dcd4: 927ced16 and x22, x8, #0xfffffffffffffff0 13dcd8: aa1603e0 mov x0, x22 13dcdc: 94007c61 bl 0x15ce60 <_Znwm@plt> 13dce0: b24002c8 orr x8, x22, #0x1 13dce4: a9008274 stp x20, x0, [x19, #0x8] 13dce8: f9000268 str x8, [x19] 13dcec: aa0003f3 mov x19, x0 13dcf0: 910003e8 mov x8, sp 13dcf4: eb15011f cmp x8, x21 13dcf8: 540000c0 b.eq 0x13dd10 13dcfc: 910003e1 mov x1, sp 13dd00: aa1303e0 mov x0, x19 13dd04: aa1403e2 mov x2, x20 13dd08: 94007ce6 bl 0x15d0a0 13dd0c: 8b140273 add x19, x19, x20 13dd10: 3900027f strb wzr, [x19] 13dd14: f94016e8 ldr x8, [x23, #0x28] 13dd18: f85f83a9 ldur x9, [x29, #-0x8] 13dd1c: eb09011f cmp x8, x9 13dd20: 54000141 b.ne 0x13dd48 13dd24: a9454ff4 ldp x20, x19, [sp, #0x50] 13dd28: a94457f6 ldp x22, x21, [sp, #0x40] 13dd2c: a9427bfd ldp x29, x30, [sp, #0x20] 13dd30: f9401bf7 ldr x23, [sp, #0x30] 13dd34: 910183ff add sp, sp, #0x60 13dd38: d50323bf autiasp 13dd3c: d65f03c0 ret 13dd40: aa1303e0 mov x0, x19 13dd44: 94007e93 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13dd48: 94007c3a bl 0x15ce30 <__stack_chk_fail@plt> 000000000013dd4c : 13dd4c: d503233f paciasp 13dd50: d10183ff sub sp, sp, #0x60 13dd54: a9027bfd stp x29, x30, [sp, #0x20] 13dd58: 910083fd add x29, sp, #0x20 13dd5c: f9001bf7 str x23, [sp, #0x30] 13dd60: a90457f6 stp x22, x21, [sp, #0x40] 13dd64: a9054ff4 stp x20, x19, [sp, #0x50] 13dd68: d53bd057 mrs x23, TPIDR_EL0 13dd6c: 910003e1 mov x1, sp 13dd70: f94016e9 ldr x9, [x23, #0x28] 13dd74: aa0803f3 mov x19, x8 13dd78: 910003f4 mov x20, sp 13dd7c: f81f83a9 stur x9, [x29, #-0x8] 13dd80: 940085f4 bl 0x15f550 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> 13dd84: cb140014 sub x20, x0, x20 13dd88: b100429f cmn x20, #0x10 13dd8c: 54000462 b.hs 0x13de18 13dd90: aa0003f5 mov x21, x0 13dd94: f1005a9f cmp x20, #0x16 13dd98: 54000088 b.hi 0x13dda8 13dd9c: 531f7a88 lsl w8, w20, #1 13dda0: 38001668 strb w8, [x19], #0x1 13dda4: 14000009 b 0x13ddc8 13dda8: 91004288 add x8, x20, #0x10 13ddac: 927ced16 and x22, x8, #0xfffffffffffffff0 13ddb0: aa1603e0 mov x0, x22 13ddb4: 94007c2b bl 0x15ce60 <_Znwm@plt> 13ddb8: b24002c8 orr x8, x22, #0x1 13ddbc: a9008274 stp x20, x0, [x19, #0x8] 13ddc0: f9000268 str x8, [x19] 13ddc4: aa0003f3 mov x19, x0 13ddc8: 910003e8 mov x8, sp 13ddcc: eb15011f cmp x8, x21 13ddd0: 540000c0 b.eq 0x13dde8 13ddd4: 910003e1 mov x1, sp 13ddd8: aa1303e0 mov x0, x19 13dddc: aa1403e2 mov x2, x20 13dde0: 94007cb0 bl 0x15d0a0 13dde4: 8b140273 add x19, x19, x20 13dde8: 3900027f strb wzr, [x19] 13ddec: f94016e8 ldr x8, [x23, #0x28] 13ddf0: f85f83a9 ldur x9, [x29, #-0x8] 13ddf4: eb09011f cmp x8, x9 13ddf8: 54000141 b.ne 0x13de20 13ddfc: a9454ff4 ldp x20, x19, [sp, #0x50] 13de00: a94457f6 ldp x22, x21, [sp, #0x40] 13de04: a9427bfd ldp x29, x30, [sp, #0x20] 13de08: f9401bf7 ldr x23, [sp, #0x30] 13de0c: 910183ff add sp, sp, #0x60 13de10: d50323bf autiasp 13de14: d65f03c0 ret 13de18: aa1303e0 mov x0, x19 13de1c: 94007e5d bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13de20: 94007c04 bl 0x15ce30 <__stack_chk_fail@plt> 000000000013de24 : 13de24: d503233f paciasp 13de28: d10183ff sub sp, sp, #0x60 13de2c: a9027bfd stp x29, x30, [sp, #0x20] 13de30: 910083fd add x29, sp, #0x20 13de34: f9001bf7 str x23, [sp, #0x30] 13de38: a90457f6 stp x22, x21, [sp, #0x40] 13de3c: a9054ff4 stp x20, x19, [sp, #0x50] 13de40: d53bd055 mrs x21, TPIDR_EL0 13de44: 910033e1 add x1, sp, #0xc 13de48: aa0803f4 mov x20, x8 13de4c: f94016a8 ldr x8, [x21, #0x28] 13de50: 91002c33 add x19, x1, #0xb 13de54: f81f83a8 stur x8, [x29, #-0x8] 13de58: 36f800a0 tbz w0, #0x1f, 0x13de6c 13de5c: 528005a8 mov w8, #0x2d // =45 13de60: b2400021 orr x1, x1, #0x1 13de64: 4b0003e0 neg w0, w0 13de68: 390033e8 strb w8, [sp, #0xc] 13de6c: cb010268 sub x8, x19, x1 13de70: f100251f cmp x8, #0x9 13de74: 5400022c b.gt 0x13deb8 13de78: 32000009 orr w9, w0, #0x1 13de7c: 5280040a mov w10, #0x20 // =32 13de80: 5ac01129 clz w9, w9 13de84: 4b090149 sub w9, w10, w9 13de88: 52809a2a mov w10, #0x4d1 // =1233 13de8c: 1b0a7d29 mul w9, w9, w10 13de90: b0fffa0a adrp x10, 0x7e000 +0x3> 13de94: 9105614a add x10, x10, #0x158 13de98: 530c7d29 lsr w9, w9, #12 13de9c: b869594a ldr w10, [x10, w9, uxtw #2] 13dea0: 6b00015f cmp w10, w0 13dea4: 1a9f97ea cset w10, hi 13dea8: 4b0a0129 sub w9, w9, w10 13deac: 11000529 add w9, w9, #0x1 13deb0: eb09011f cmp x8, x9 13deb4: 5400006b b.lt 0x13dec0 13deb8: 940085a2 bl 0x15f540 <_ZNSt6__ndk16__itoa8__u32toaEjPc@plt> 13debc: aa0003f3 mov x19, x0 13dec0: 910033e8 add x8, sp, #0xc 13dec4: cb080276 sub x22, x19, x8 13dec8: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 13decc: eb0802df cmp x22, x8 13ded0: 54000762 b.hs 0x13dfbc 13ded4: f10012df cmp x22, #0x4 13ded8: 54000088 b.hi 0x13dee8 13dedc: 531f7ac8 lsl w8, w22, #1 13dee0: 38004688 strb w8, [x20], #0x4 13dee4: 14000009 b 0x13df08 13dee8: 910012c8 add x8, x22, #0x4 13deec: 927ef517 and x23, x8, #0xfffffffffffffffc 13def0: d37ef6e0 lsl x0, x23, #2 13def4: 94007bdb bl 0x15ce60 <_Znwm@plt> 13def8: b24002e8 orr x8, x23, #0x1 13defc: a9008296 stp x22, x0, [x20, #0x8] 13df00: f9000288 str x8, [x20] 13df04: aa0003f4 mov x20, x0 13df08: 910033e8 add x8, sp, #0xc 13df0c: eb13011f cmp x8, x19 13df10: 540000c0 b.eq 0x13df28 13df14: cb08026a sub x10, x19, x8 13df18: f100215f cmp x10, #0x8 13df1c: 540000a2 b.hs 0x13df30 13df20: aa1403e9 mov x9, x20 13df24: 14000016 b 0x13df7c 13df28: aa1403e9 mov x9, x20 13df2c: 14000018 b 0x13df8c 13df30: 927df14b and x11, x10, #0xfffffffffffffff8 13df34: 910033ed add x13, sp, #0xc 13df38: 8b0b01a8 add x8, x13, x11 13df3c: 9100428c add x12, x20, #0x10 13df40: 8b0b0a89 add x9, x20, x11, lsl #2 13df44: 910011ad add x13, x13, #0x4 13df48: aa0b03ee mov x14, x11 13df4c: 2d7f85a0 ldp s0, s1, [x13, #-0x4] 13df50: 910021ad add x13, x13, #0x8 13df54: f10021ce subs x14, x14, #0x8 13df58: 2f08a400 ushll v0.8h, v0.8b, #0x0 13df5c: 2f08a421 ushll v1.8h, v1.8b, #0x0 13df60: 2f10a400 ushll v0.4s, v0.4h, #0x0 13df64: 2f10a421 ushll v1.4s, v1.4h, #0x0 13df68: ad3f8580 stp q0, q1, [x12, #-0x10] 13df6c: 9100818c add x12, x12, #0x20 13df70: 54fffee1 b.ne 0x13df4c 13df74: eb0b015f cmp x10, x11 13df78: 540000a0 b.eq 0x13df8c 13df7c: 3840150a ldrb w10, [x8], #0x1 13df80: eb13011f cmp x8, x19 13df84: b800452a str w10, [x9], #0x4 13df88: 54ffffa1 b.ne 0x13df7c 13df8c: b900013f str wzr, [x9] 13df90: f94016a8 ldr x8, [x21, #0x28] 13df94: f85f83a9 ldur x9, [x29, #-0x8] 13df98: eb09011f cmp x8, x9 13df9c: 54000141 b.ne 0x13dfc4 13dfa0: a9454ff4 ldp x20, x19, [sp, #0x50] 13dfa4: a94457f6 ldp x22, x21, [sp, #0x40] 13dfa8: a9427bfd ldp x29, x30, [sp, #0x20] 13dfac: f9401bf7 ldr x23, [sp, #0x30] 13dfb0: 910183ff add sp, sp, #0x60 13dfb4: d50323bf autiasp 13dfb8: d65f03c0 ret 13dfbc: aa1403e0 mov x0, x20 13dfc0: 94007df4 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13dfc4: 94007b9b bl 0x15ce30 <__stack_chk_fail@plt> 000000000013dfc8 : 13dfc8: d503233f paciasp 13dfcc: d10183ff sub sp, sp, #0x60 13dfd0: a9027bfd stp x29, x30, [sp, #0x20] 13dfd4: 910083fd add x29, sp, #0x20 13dfd8: f9001bf7 str x23, [sp, #0x30] 13dfdc: a90457f6 stp x22, x21, [sp, #0x40] 13dfe0: a9054ff4 stp x20, x19, [sp, #0x50] 13dfe4: d53bd055 mrs x21, TPIDR_EL0 13dfe8: 910013e1 add x1, sp, #0x4 13dfec: aa0803f4 mov x20, x8 13dff0: f94016a8 ldr x8, [x21, #0x28] 13dff4: 91005033 add x19, x1, #0x14 13dff8: f81f83a8 stur x8, [x29, #-0x8] 13dffc: b6f800a0 tbz x0, #0x3f, 0x13e010 13e000: 528005a8 mov w8, #0x2d // =45 13e004: b2400021 orr x1, x1, #0x1 13e008: cb0003e0 neg x0, x0 13e00c: 390013e8 strb w8, [sp, #0x4] 13e010: cb010268 sub x8, x19, x1 13e014: f1004d1f cmp x8, #0x13 13e018: 5400022c b.gt 0x13e05c 13e01c: b2400009 orr x9, x0, #0x1 13e020: 5280080a mov w10, #0x40 // =64 13e024: dac01129 clz x9, x9 13e028: 4b090149 sub w9, w10, w9 13e02c: 52809a2a mov w10, #0x4d1 // =1233 13e030: 1b0a7d29 mul w9, w9, w10 13e034: 90fffa0a adrp x10, 0x7e000 +0x3> 13e038: 9106014a add x10, x10, #0x180 13e03c: 530c7d29 lsr w9, w9, #12 13e040: f869594a ldr x10, [x10, w9, uxtw #3] 13e044: eb00015f cmp x10, x0 13e048: 1a9f97ea cset w10, hi 13e04c: 4b0a0129 sub w9, w9, w10 13e050: 11000529 add w9, w9, #0x1 13e054: eb09011f cmp x8, x9 13e058: 5400006b b.lt 0x13e064 13e05c: 9400853d bl 0x15f550 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> 13e060: aa0003f3 mov x19, x0 13e064: 910013e8 add x8, sp, #0x4 13e068: cb080276 sub x22, x19, x8 13e06c: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 13e070: eb0802df cmp x22, x8 13e074: 54000762 b.hs 0x13e160 13e078: f10012df cmp x22, #0x4 13e07c: 54000088 b.hi 0x13e08c 13e080: 531f7ac8 lsl w8, w22, #1 13e084: 38004688 strb w8, [x20], #0x4 13e088: 14000009 b 0x13e0ac 13e08c: 910012c8 add x8, x22, #0x4 13e090: 927ef517 and x23, x8, #0xfffffffffffffffc 13e094: d37ef6e0 lsl x0, x23, #2 13e098: 94007b72 bl 0x15ce60 <_Znwm@plt> 13e09c: b24002e8 orr x8, x23, #0x1 13e0a0: a9008296 stp x22, x0, [x20, #0x8] 13e0a4: f9000288 str x8, [x20] 13e0a8: aa0003f4 mov x20, x0 13e0ac: 910013e8 add x8, sp, #0x4 13e0b0: eb13011f cmp x8, x19 13e0b4: 540000c0 b.eq 0x13e0cc 13e0b8: cb08026a sub x10, x19, x8 13e0bc: f100215f cmp x10, #0x8 13e0c0: 540000a2 b.hs 0x13e0d4 13e0c4: aa1403e9 mov x9, x20 13e0c8: 14000016 b 0x13e120 13e0cc: aa1403e9 mov x9, x20 13e0d0: 14000018 b 0x13e130 13e0d4: 927df14b and x11, x10, #0xfffffffffffffff8 13e0d8: 910013ed add x13, sp, #0x4 13e0dc: 8b0b01a8 add x8, x13, x11 13e0e0: 9100428c add x12, x20, #0x10 13e0e4: 8b0b0a89 add x9, x20, x11, lsl #2 13e0e8: 910011ad add x13, x13, #0x4 13e0ec: aa0b03ee mov x14, x11 13e0f0: 2d7f85a0 ldp s0, s1, [x13, #-0x4] 13e0f4: 910021ad add x13, x13, #0x8 13e0f8: f10021ce subs x14, x14, #0x8 13e0fc: 2f08a400 ushll v0.8h, v0.8b, #0x0 13e100: 2f08a421 ushll v1.8h, v1.8b, #0x0 13e104: 2f10a400 ushll v0.4s, v0.4h, #0x0 13e108: 2f10a421 ushll v1.4s, v1.4h, #0x0 13e10c: ad3f8580 stp q0, q1, [x12, #-0x10] 13e110: 9100818c add x12, x12, #0x20 13e114: 54fffee1 b.ne 0x13e0f0 13e118: eb0b015f cmp x10, x11 13e11c: 540000a0 b.eq 0x13e130 13e120: 3840150a ldrb w10, [x8], #0x1 13e124: eb13011f cmp x8, x19 13e128: b800452a str w10, [x9], #0x4 13e12c: 54ffffa1 b.ne 0x13e120 13e130: b900013f str wzr, [x9] 13e134: f94016a8 ldr x8, [x21, #0x28] 13e138: f85f83a9 ldur x9, [x29, #-0x8] 13e13c: eb09011f cmp x8, x9 13e140: 54000141 b.ne 0x13e168 13e144: a9454ff4 ldp x20, x19, [sp, #0x50] 13e148: a94457f6 ldp x22, x21, [sp, #0x40] 13e14c: a9427bfd ldp x29, x30, [sp, #0x20] 13e150: f9401bf7 ldr x23, [sp, #0x30] 13e154: 910183ff add sp, sp, #0x60 13e158: d50323bf autiasp 13e15c: d65f03c0 ret 13e160: aa1403e0 mov x0, x20 13e164: 94007d8b bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13e168: 94007b32 bl 0x15ce30 <__stack_chk_fail@plt> 000000000013e16c : 13e16c: d503233f paciasp 13e170: d10183ff sub sp, sp, #0x60 13e174: a9027bfd stp x29, x30, [sp, #0x20] 13e178: 910083fd add x29, sp, #0x20 13e17c: f9001bf7 str x23, [sp, #0x30] 13e180: a90457f6 stp x22, x21, [sp, #0x40] 13e184: a9054ff4 stp x20, x19, [sp, #0x50] 13e188: d53bd055 mrs x21, TPIDR_EL0 13e18c: 910013e1 add x1, sp, #0x4 13e190: aa0803f4 mov x20, x8 13e194: f94016a8 ldr x8, [x21, #0x28] 13e198: 91005033 add x19, x1, #0x14 13e19c: f81f83a8 stur x8, [x29, #-0x8] 13e1a0: b6f800a0 tbz x0, #0x3f, 0x13e1b4 13e1a4: 528005a8 mov w8, #0x2d // =45 13e1a8: b2400021 orr x1, x1, #0x1 13e1ac: cb0003e0 neg x0, x0 13e1b0: 390013e8 strb w8, [sp, #0x4] 13e1b4: cb010268 sub x8, x19, x1 13e1b8: f1004d1f cmp x8, #0x13 13e1bc: 5400022c b.gt 0x13e200 13e1c0: b2400009 orr x9, x0, #0x1 13e1c4: 5280080a mov w10, #0x40 // =64 13e1c8: dac01129 clz x9, x9 13e1cc: 4b090149 sub w9, w10, w9 13e1d0: 52809a2a mov w10, #0x4d1 // =1233 13e1d4: 1b0a7d29 mul w9, w9, w10 13e1d8: 90fffa0a adrp x10, 0x7e000 +0x3> 13e1dc: 9106014a add x10, x10, #0x180 13e1e0: 530c7d29 lsr w9, w9, #12 13e1e4: f869594a ldr x10, [x10, w9, uxtw #3] 13e1e8: eb00015f cmp x10, x0 13e1ec: 1a9f97ea cset w10, hi 13e1f0: 4b0a0129 sub w9, w9, w10 13e1f4: 11000529 add w9, w9, #0x1 13e1f8: eb09011f cmp x8, x9 13e1fc: 5400006b b.lt 0x13e208 13e200: 940084d4 bl 0x15f550 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> 13e204: aa0003f3 mov x19, x0 13e208: 910013e8 add x8, sp, #0x4 13e20c: cb080276 sub x22, x19, x8 13e210: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 13e214: eb0802df cmp x22, x8 13e218: 54000762 b.hs 0x13e304 13e21c: f10012df cmp x22, #0x4 13e220: 54000088 b.hi 0x13e230 13e224: 531f7ac8 lsl w8, w22, #1 13e228: 38004688 strb w8, [x20], #0x4 13e22c: 14000009 b 0x13e250 13e230: 910012c8 add x8, x22, #0x4 13e234: 927ef517 and x23, x8, #0xfffffffffffffffc 13e238: d37ef6e0 lsl x0, x23, #2 13e23c: 94007b09 bl 0x15ce60 <_Znwm@plt> 13e240: b24002e8 orr x8, x23, #0x1 13e244: a9008296 stp x22, x0, [x20, #0x8] 13e248: f9000288 str x8, [x20] 13e24c: aa0003f4 mov x20, x0 13e250: 910013e8 add x8, sp, #0x4 13e254: eb13011f cmp x8, x19 13e258: 540000c0 b.eq 0x13e270 13e25c: cb08026a sub x10, x19, x8 13e260: f100215f cmp x10, #0x8 13e264: 540000a2 b.hs 0x13e278 13e268: aa1403e9 mov x9, x20 13e26c: 14000016 b 0x13e2c4 13e270: aa1403e9 mov x9, x20 13e274: 14000018 b 0x13e2d4 13e278: 927df14b and x11, x10, #0xfffffffffffffff8 13e27c: 910013ed add x13, sp, #0x4 13e280: 8b0b01a8 add x8, x13, x11 13e284: 9100428c add x12, x20, #0x10 13e288: 8b0b0a89 add x9, x20, x11, lsl #2 13e28c: 910011ad add x13, x13, #0x4 13e290: aa0b03ee mov x14, x11 13e294: 2d7f85a0 ldp s0, s1, [x13, #-0x4] 13e298: 910021ad add x13, x13, #0x8 13e29c: f10021ce subs x14, x14, #0x8 13e2a0: 2f08a400 ushll v0.8h, v0.8b, #0x0 13e2a4: 2f08a421 ushll v1.8h, v1.8b, #0x0 13e2a8: 2f10a400 ushll v0.4s, v0.4h, #0x0 13e2ac: 2f10a421 ushll v1.4s, v1.4h, #0x0 13e2b0: ad3f8580 stp q0, q1, [x12, #-0x10] 13e2b4: 9100818c add x12, x12, #0x20 13e2b8: 54fffee1 b.ne 0x13e294 13e2bc: eb0b015f cmp x10, x11 13e2c0: 540000a0 b.eq 0x13e2d4 13e2c4: 3840150a ldrb w10, [x8], #0x1 13e2c8: eb13011f cmp x8, x19 13e2cc: b800452a str w10, [x9], #0x4 13e2d0: 54ffffa1 b.ne 0x13e2c4 13e2d4: b900013f str wzr, [x9] 13e2d8: f94016a8 ldr x8, [x21, #0x28] 13e2dc: f85f83a9 ldur x9, [x29, #-0x8] 13e2e0: eb09011f cmp x8, x9 13e2e4: 54000141 b.ne 0x13e30c 13e2e8: a9454ff4 ldp x20, x19, [sp, #0x50] 13e2ec: a94457f6 ldp x22, x21, [sp, #0x40] 13e2f0: a9427bfd ldp x29, x30, [sp, #0x20] 13e2f4: f9401bf7 ldr x23, [sp, #0x30] 13e2f8: 910183ff add sp, sp, #0x60 13e2fc: d50323bf autiasp 13e300: d65f03c0 ret 13e304: aa1403e0 mov x0, x20 13e308: 94007d22 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13e30c: 94007ac9 bl 0x15ce30 <__stack_chk_fail@plt> 000000000013e310 : 13e310: d503233f paciasp 13e314: d10183ff sub sp, sp, #0x60 13e318: a9027bfd stp x29, x30, [sp, #0x20] 13e31c: 910083fd add x29, sp, #0x20 13e320: f9001bf7 str x23, [sp, #0x30] 13e324: a90457f6 stp x22, x21, [sp, #0x40] 13e328: a9054ff4 stp x20, x19, [sp, #0x50] 13e32c: d53bd055 mrs x21, TPIDR_EL0 13e330: 910033e1 add x1, sp, #0xc 13e334: f94016a9 ldr x9, [x21, #0x28] 13e338: aa0803f4 mov x20, x8 13e33c: 910033f6 add x22, sp, #0xc 13e340: f81f83a9 stur x9, [x29, #-0x8] 13e344: 9400847f bl 0x15f540 <_ZNSt6__ndk16__itoa8__u32toaEjPc@plt> 13e348: cb160016 sub x22, x0, x22 13e34c: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 13e350: eb0802df cmp x22, x8 13e354: 54000782 b.hs 0x13e444 13e358: aa0003f3 mov x19, x0 13e35c: f10012df cmp x22, #0x4 13e360: 54000088 b.hi 0x13e370 13e364: 531f7ac8 lsl w8, w22, #1 13e368: 38004688 strb w8, [x20], #0x4 13e36c: 14000009 b 0x13e390 13e370: 910012c8 add x8, x22, #0x4 13e374: 927ef517 and x23, x8, #0xfffffffffffffffc 13e378: d37ef6e0 lsl x0, x23, #2 13e37c: 94007ab9 bl 0x15ce60 <_Znwm@plt> 13e380: b24002e8 orr x8, x23, #0x1 13e384: a9008296 stp x22, x0, [x20, #0x8] 13e388: f9000288 str x8, [x20] 13e38c: aa0003f4 mov x20, x0 13e390: 910033e8 add x8, sp, #0xc 13e394: eb13011f cmp x8, x19 13e398: 540000c0 b.eq 0x13e3b0 13e39c: cb08026a sub x10, x19, x8 13e3a0: f100215f cmp x10, #0x8 13e3a4: 540000a2 b.hs 0x13e3b8 13e3a8: aa1403e9 mov x9, x20 13e3ac: 14000016 b 0x13e404 13e3b0: aa1403e9 mov x9, x20 13e3b4: 14000018 b 0x13e414 13e3b8: 927df14b and x11, x10, #0xfffffffffffffff8 13e3bc: 910033ed add x13, sp, #0xc 13e3c0: 8b0b01a8 add x8, x13, x11 13e3c4: 9100428c add x12, x20, #0x10 13e3c8: 8b0b0a89 add x9, x20, x11, lsl #2 13e3cc: 910011ad add x13, x13, #0x4 13e3d0: aa0b03ee mov x14, x11 13e3d4: 2d7f85a0 ldp s0, s1, [x13, #-0x4] 13e3d8: 910021ad add x13, x13, #0x8 13e3dc: f10021ce subs x14, x14, #0x8 13e3e0: 2f08a400 ushll v0.8h, v0.8b, #0x0 13e3e4: 2f08a421 ushll v1.8h, v1.8b, #0x0 13e3e8: 2f10a400 ushll v0.4s, v0.4h, #0x0 13e3ec: 2f10a421 ushll v1.4s, v1.4h, #0x0 13e3f0: ad3f8580 stp q0, q1, [x12, #-0x10] 13e3f4: 9100818c add x12, x12, #0x20 13e3f8: 54fffee1 b.ne 0x13e3d4 13e3fc: eb0b015f cmp x10, x11 13e400: 540000a0 b.eq 0x13e414 13e404: 3840150a ldrb w10, [x8], #0x1 13e408: eb13011f cmp x8, x19 13e40c: b800452a str w10, [x9], #0x4 13e410: 54ffffa1 b.ne 0x13e404 13e414: b900013f str wzr, [x9] 13e418: f94016a8 ldr x8, [x21, #0x28] 13e41c: f85f83a9 ldur x9, [x29, #-0x8] 13e420: eb09011f cmp x8, x9 13e424: 54000141 b.ne 0x13e44c 13e428: a9454ff4 ldp x20, x19, [sp, #0x50] 13e42c: a94457f6 ldp x22, x21, [sp, #0x40] 13e430: a9427bfd ldp x29, x30, [sp, #0x20] 13e434: f9401bf7 ldr x23, [sp, #0x30] 13e438: 910183ff add sp, sp, #0x60 13e43c: d50323bf autiasp 13e440: d65f03c0 ret 13e444: aa1403e0 mov x0, x20 13e448: 94007cd2 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13e44c: 94007a79 bl 0x15ce30 <__stack_chk_fail@plt> 000000000013e450 : 13e450: d503233f paciasp 13e454: d10183ff sub sp, sp, #0x60 13e458: a9027bfd stp x29, x30, [sp, #0x20] 13e45c: 910083fd add x29, sp, #0x20 13e460: f9001bf7 str x23, [sp, #0x30] 13e464: a90457f6 stp x22, x21, [sp, #0x40] 13e468: a9054ff4 stp x20, x19, [sp, #0x50] 13e46c: d53bd055 mrs x21, TPIDR_EL0 13e470: 910003e1 mov x1, sp 13e474: f94016a9 ldr x9, [x21, #0x28] 13e478: aa0803f4 mov x20, x8 13e47c: 910003f6 mov x22, sp 13e480: f81f83a9 stur x9, [x29, #-0x8] 13e484: 94008433 bl 0x15f550 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> 13e488: cb160016 sub x22, x0, x22 13e48c: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 13e490: eb0802df cmp x22, x8 13e494: 54000782 b.hs 0x13e584 13e498: aa0003f3 mov x19, x0 13e49c: f10012df cmp x22, #0x4 13e4a0: 54000088 b.hi 0x13e4b0 13e4a4: 531f7ac8 lsl w8, w22, #1 13e4a8: 38004688 strb w8, [x20], #0x4 13e4ac: 14000009 b 0x13e4d0 13e4b0: 910012c8 add x8, x22, #0x4 13e4b4: 927ef517 and x23, x8, #0xfffffffffffffffc 13e4b8: d37ef6e0 lsl x0, x23, #2 13e4bc: 94007a69 bl 0x15ce60 <_Znwm@plt> 13e4c0: b24002e8 orr x8, x23, #0x1 13e4c4: a9008296 stp x22, x0, [x20, #0x8] 13e4c8: f9000288 str x8, [x20] 13e4cc: aa0003f4 mov x20, x0 13e4d0: 910003e8 mov x8, sp 13e4d4: eb13011f cmp x8, x19 13e4d8: 540000c0 b.eq 0x13e4f0 13e4dc: cb08026a sub x10, x19, x8 13e4e0: f100215f cmp x10, #0x8 13e4e4: 540000a2 b.hs 0x13e4f8 13e4e8: aa1403e9 mov x9, x20 13e4ec: 14000016 b 0x13e544 13e4f0: aa1403e9 mov x9, x20 13e4f4: 14000018 b 0x13e554 13e4f8: 927df14b and x11, x10, #0xfffffffffffffff8 13e4fc: 910003ed mov x13, sp 13e500: 8b0b01a8 add x8, x13, x11 13e504: 9100428c add x12, x20, #0x10 13e508: 8b0b0a89 add x9, x20, x11, lsl #2 13e50c: 910011ad add x13, x13, #0x4 13e510: aa0b03ee mov x14, x11 13e514: 2d7f85a0 ldp s0, s1, [x13, #-0x4] 13e518: 910021ad add x13, x13, #0x8 13e51c: f10021ce subs x14, x14, #0x8 13e520: 2f08a400 ushll v0.8h, v0.8b, #0x0 13e524: 2f08a421 ushll v1.8h, v1.8b, #0x0 13e528: 2f10a400 ushll v0.4s, v0.4h, #0x0 13e52c: 2f10a421 ushll v1.4s, v1.4h, #0x0 13e530: ad3f8580 stp q0, q1, [x12, #-0x10] 13e534: 9100818c add x12, x12, #0x20 13e538: 54fffee1 b.ne 0x13e514 13e53c: eb0b015f cmp x10, x11 13e540: 540000a0 b.eq 0x13e554 13e544: 3840150a ldrb w10, [x8], #0x1 13e548: eb13011f cmp x8, x19 13e54c: b800452a str w10, [x9], #0x4 13e550: 54ffffa1 b.ne 0x13e544 13e554: b900013f str wzr, [x9] 13e558: f94016a8 ldr x8, [x21, #0x28] 13e55c: f85f83a9 ldur x9, [x29, #-0x8] 13e560: eb09011f cmp x8, x9 13e564: 54000141 b.ne 0x13e58c 13e568: a9454ff4 ldp x20, x19, [sp, #0x50] 13e56c: a94457f6 ldp x22, x21, [sp, #0x40] 13e570: a9427bfd ldp x29, x30, [sp, #0x20] 13e574: f9401bf7 ldr x23, [sp, #0x30] 13e578: 910183ff add sp, sp, #0x60 13e57c: d50323bf autiasp 13e580: d65f03c0 ret 13e584: aa1403e0 mov x0, x20 13e588: 94007c82 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13e58c: 94007a29 bl 0x15ce30 <__stack_chk_fail@plt> 000000000013e590 : 13e590: d503233f paciasp 13e594: d10183ff sub sp, sp, #0x60 13e598: a9027bfd stp x29, x30, [sp, #0x20] 13e59c: 910083fd add x29, sp, #0x20 13e5a0: f9001bf7 str x23, [sp, #0x30] 13e5a4: a90457f6 stp x22, x21, [sp, #0x40] 13e5a8: a9054ff4 stp x20, x19, [sp, #0x50] 13e5ac: d53bd055 mrs x21, TPIDR_EL0 13e5b0: 910003e1 mov x1, sp 13e5b4: f94016a9 ldr x9, [x21, #0x28] 13e5b8: aa0803f4 mov x20, x8 13e5bc: 910003f6 mov x22, sp 13e5c0: f81f83a9 stur x9, [x29, #-0x8] 13e5c4: 940083e3 bl 0x15f550 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> 13e5c8: cb160016 sub x22, x0, x22 13e5cc: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 13e5d0: eb0802df cmp x22, x8 13e5d4: 54000782 b.hs 0x13e6c4 13e5d8: aa0003f3 mov x19, x0 13e5dc: f10012df cmp x22, #0x4 13e5e0: 54000088 b.hi 0x13e5f0 13e5e4: 531f7ac8 lsl w8, w22, #1 13e5e8: 38004688 strb w8, [x20], #0x4 13e5ec: 14000009 b 0x13e610 13e5f0: 910012c8 add x8, x22, #0x4 13e5f4: 927ef517 and x23, x8, #0xfffffffffffffffc 13e5f8: d37ef6e0 lsl x0, x23, #2 13e5fc: 94007a19 bl 0x15ce60 <_Znwm@plt> 13e600: b24002e8 orr x8, x23, #0x1 13e604: a9008296 stp x22, x0, [x20, #0x8] 13e608: f9000288 str x8, [x20] 13e60c: aa0003f4 mov x20, x0 13e610: 910003e8 mov x8, sp 13e614: eb13011f cmp x8, x19 13e618: 540000c0 b.eq 0x13e630 13e61c: cb08026a sub x10, x19, x8 13e620: f100215f cmp x10, #0x8 13e624: 540000a2 b.hs 0x13e638 13e628: aa1403e9 mov x9, x20 13e62c: 14000016 b 0x13e684 13e630: aa1403e9 mov x9, x20 13e634: 14000018 b 0x13e694 13e638: 927df14b and x11, x10, #0xfffffffffffffff8 13e63c: 910003ed mov x13, sp 13e640: 8b0b01a8 add x8, x13, x11 13e644: 9100428c add x12, x20, #0x10 13e648: 8b0b0a89 add x9, x20, x11, lsl #2 13e64c: 910011ad add x13, x13, #0x4 13e650: aa0b03ee mov x14, x11 13e654: 2d7f85a0 ldp s0, s1, [x13, #-0x4] 13e658: 910021ad add x13, x13, #0x8 13e65c: f10021ce subs x14, x14, #0x8 13e660: 2f08a400 ushll v0.8h, v0.8b, #0x0 13e664: 2f08a421 ushll v1.8h, v1.8b, #0x0 13e668: 2f10a400 ushll v0.4s, v0.4h, #0x0 13e66c: 2f10a421 ushll v1.4s, v1.4h, #0x0 13e670: ad3f8580 stp q0, q1, [x12, #-0x10] 13e674: 9100818c add x12, x12, #0x20 13e678: 54fffee1 b.ne 0x13e654 13e67c: eb0b015f cmp x10, x11 13e680: 540000a0 b.eq 0x13e694 13e684: 3840150a ldrb w10, [x8], #0x1 13e688: eb13011f cmp x8, x19 13e68c: b800452a str w10, [x9], #0x4 13e690: 54ffffa1 b.ne 0x13e684 13e694: b900013f str wzr, [x9] 13e698: f94016a8 ldr x8, [x21, #0x28] 13e69c: f85f83a9 ldur x9, [x29, #-0x8] 13e6a0: eb09011f cmp x8, x9 13e6a4: 54000141 b.ne 0x13e6cc 13e6a8: a9454ff4 ldp x20, x19, [sp, #0x50] 13e6ac: a94457f6 ldp x22, x21, [sp, #0x40] 13e6b0: a9427bfd ldp x29, x30, [sp, #0x20] 13e6b4: f9401bf7 ldr x23, [sp, #0x30] 13e6b8: 910183ff add sp, sp, #0x60 13e6bc: d50323bf autiasp 13e6c0: d65f03c0 ret 13e6c4: aa1403e0 mov x0, x20 13e6c8: 94007c32 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13e6cc: 940079d9 bl 0x15ce30 <__stack_chk_fail@plt> 000000000013e6d0 : 13e6d0: d503233f paciasp 13e6d4: d101c3ff sub sp, sp, #0x70 13e6d8: fd0013e8 str d8, [sp, #0x20] 13e6dc: a9037bfd stp x29, x30, [sp, #0x30] 13e6e0: 9100c3fd add x29, sp, #0x30 13e6e4: a9045ff8 stp x24, x23, [sp, #0x40] 13e6e8: a90557f6 stp x22, x21, [sp, #0x50] 13e6ec: a9064ff4 stp x20, x19, [sp, #0x60] 13e6f0: d53bd055 mrs x21, TPIDR_EL0 13e6f4: 910003f6 mov x22, sp 13e6f8: 1e22c008 fcvt d8, s0 13e6fc: b0fff994 adrp x20, 0x6f000 13e700: aa0803f3 mov x19, x8 13e704: f94016a9 ldr x9, [x21, #0x28] 13e708: 52800588 mov w8, #0x2c // =44 13e70c: b24002d7 orr x23, x22, #0x1 13e710: 528002d8 mov w24, #0x16 // =22 13e714: 91212a94 add x20, x20, #0x84a 13e718: f9000fe9 str x9, [sp, #0x18] 13e71c: a900ffff stp xzr, xzr, [sp, #0x8] 13e720: f90003ff str xzr, [sp] 13e724: 390003e8 strb w8, [sp] 13e728: 14000005 b 0x13e73c 13e72c: 910003e0 mov x0, sp 13e730: 2a1f03e2 mov w2, wzr 13e734: 94008713 bl 0x160380 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc@plt> 13e738: 394003e8 ldrb w8, [sp] 13e73c: f9400be9 ldr x9, [sp, #0x10] 13e740: 7200011f tst w8, #0x1 13e744: 1e604100 fmov d0, d8 13e748: 91000701 add x1, x24, #0x1 13e74c: aa1403e2 mov x2, x20 13e750: 9a8902e0 csel x0, x23, x9, eq 13e754: 94008757 bl 0x1604b0 13e758: 37f800c0 tbnz w0, #0x1f, 0x13e770 13e75c: 2a0003e8 mov w8, w0 13e760: eb08031f cmp x24, x8 13e764: aa0803f8 mov x24, x8 13e768: 540000a3 b.lo 0x13e77c 13e76c: 14000016 b 0x13e7c4 13e770: 52800028 mov w8, #0x1 // =1 13e774: b37ffb08 bfi x8, x24, #1, #63 13e778: aa0803f8 mov x24, x8 13e77c: 394003e8 ldrb w8, [sp] 13e780: f94007e9 ldr x9, [sp, #0x8] 13e784: d341fd0a lsr x10, x8, #1 13e788: 7200011f tst w8, #0x1 13e78c: 9a890149 csel x9, x10, x9, eq 13e790: eb090301 subs x1, x24, x9 13e794: 54fffcc8 b.hi 0x13e72c 13e798: 370000c8 tbnz w8, #0x0, 0x13e7b0 13e79c: 8b1802c8 add x8, x22, x24 13e7a0: 531f7b09 lsl w9, w24, #1 13e7a4: 3900051f strb wzr, [x8, #0x1] 13e7a8: 390003e9 strb w9, [sp] 13e7ac: 17ffffe3 b 0x13e738 13e7b0: f9400be8 ldr x8, [sp, #0x10] 13e7b4: 3838691f strb wzr, [x8, x24] 13e7b8: 394003e8 ldrb w8, [sp] 13e7bc: f90007f8 str x24, [sp, #0x8] 13e7c0: 17ffffdf b 0x13e73c 13e7c4: 394003e9 ldrb w9, [sp] 13e7c8: f94007ea ldr x10, [sp, #0x8] 13e7cc: d341fd2b lsr x11, x9, #1 13e7d0: 7200013f tst w9, #0x1 13e7d4: 9a8a016a csel x10, x11, x10, eq 13e7d8: eb08015f cmp x10, x8 13e7dc: 540000c2 b.hs 0x13e7f4 13e7e0: cb0a0101 sub x1, x8, x10 13e7e4: 910003e0 mov x0, sp 13e7e8: 2a1f03e2 mov w2, wzr 13e7ec: 940086e5 bl 0x160380 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc@plt> 13e7f0: 1400000b b 0x13e81c 13e7f4: 370000e9 tbnz w9, #0x0, 0x13e810 13e7f8: 910003e9 mov x9, sp 13e7fc: 8b080128 add x8, x9, x8 13e800: 531f7809 lsl w9, w0, #1 13e804: 3900051f strb wzr, [x8, #0x1] 13e808: 390003e9 strb w9, [sp] 13e80c: 14000004 b 0x13e81c 13e810: f9400be9 ldr x9, [sp, #0x10] 13e814: 3828693f strb wzr, [x9, x8] 13e818: f90007e8 str x8, [sp, #0x8] 13e81c: 3dc003e0 ldr q0, [sp] 13e820: f9400be8 ldr x8, [sp, #0x10] 13e824: 3d800260 str q0, [x19] 13e828: f9000a68 str x8, [x19, #0x10] 13e82c: f94016a8 ldr x8, [x21, #0x28] 13e830: f9400fe9 ldr x9, [sp, #0x18] 13e834: eb09011f cmp x8, x9 13e838: 54000121 b.ne 0x13e85c 13e83c: a9464ff4 ldp x20, x19, [sp, #0x60] 13e840: a94557f6 ldp x22, x21, [sp, #0x50] 13e844: a9445ff8 ldp x24, x23, [sp, #0x40] 13e848: a9437bfd ldp x29, x30, [sp, #0x30] 13e84c: fd4013e8 ldr d8, [sp, #0x20] 13e850: 9101c3ff add sp, sp, #0x70 13e854: d50323bf autiasp 13e858: d65f03c0 ret 13e85c: 94007975 bl 0x15ce30 <__stack_chk_fail@plt> 13e860: 14000001 b 0x13e864 13e864: aa0003f3 mov x19, x0 13e868: 394003e8 ldrb w8, [sp] 13e86c: 36000068 tbz w8, #0x0, 0x13e878 13e870: f9400be0 ldr x0, [sp, #0x10] 13e874: 9400799b bl 0x15cee0 <_ZdlPv@plt> 13e878: aa1303e0 mov x0, x19 13e87c: 94006a39 bl 0x159160 <__emutls_get_address+0x6d4> 000000000013e880 : 13e880: d503233f paciasp 13e884: d101c3ff sub sp, sp, #0x70 13e888: fd0013e8 str d8, [sp, #0x20] 13e88c: a9037bfd stp x29, x30, [sp, #0x30] 13e890: 9100c3fd add x29, sp, #0x30 13e894: a9045ff8 stp x24, x23, [sp, #0x40] 13e898: a90557f6 stp x22, x21, [sp, #0x50] 13e89c: a9064ff4 stp x20, x19, [sp, #0x60] 13e8a0: d53bd055 mrs x21, TPIDR_EL0 13e8a4: aa0803f3 mov x19, x8 13e8a8: f94016a8 ldr x8, [x21, #0x28] 13e8ac: 1e604008 fmov d8, d0 13e8b0: 910003f6 mov x22, sp 13e8b4: b0fff994 adrp x20, 0x6f000 13e8b8: b24002d7 orr x23, x22, #0x1 13e8bc: 528002d8 mov w24, #0x16 // =22 13e8c0: f9000fe8 str x8, [sp, #0x18] 13e8c4: 52800588 mov w8, #0x2c // =44 13e8c8: 91212a94 add x20, x20, #0x84a 13e8cc: a900ffff stp xzr, xzr, [sp, #0x8] 13e8d0: f90003ff str xzr, [sp] 13e8d4: 390003e8 strb w8, [sp] 13e8d8: 14000005 b 0x13e8ec 13e8dc: 910003e0 mov x0, sp 13e8e0: 2a1f03e2 mov w2, wzr 13e8e4: 940086a7 bl 0x160380 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc@plt> 13e8e8: 394003e8 ldrb w8, [sp] 13e8ec: f9400be9 ldr x9, [sp, #0x10] 13e8f0: 7200011f tst w8, #0x1 13e8f4: 1e604100 fmov d0, d8 13e8f8: 91000701 add x1, x24, #0x1 13e8fc: aa1403e2 mov x2, x20 13e900: 9a8902e0 csel x0, x23, x9, eq 13e904: 940086eb bl 0x1604b0 13e908: 37f800c0 tbnz w0, #0x1f, 0x13e920 13e90c: 2a0003e8 mov w8, w0 13e910: eb08031f cmp x24, x8 13e914: aa0803f8 mov x24, x8 13e918: 540000a3 b.lo 0x13e92c 13e91c: 14000016 b 0x13e974 13e920: 52800028 mov w8, #0x1 // =1 13e924: b37ffb08 bfi x8, x24, #1, #63 13e928: aa0803f8 mov x24, x8 13e92c: 394003e8 ldrb w8, [sp] 13e930: f94007e9 ldr x9, [sp, #0x8] 13e934: d341fd0a lsr x10, x8, #1 13e938: 7200011f tst w8, #0x1 13e93c: 9a890149 csel x9, x10, x9, eq 13e940: eb090301 subs x1, x24, x9 13e944: 54fffcc8 b.hi 0x13e8dc 13e948: 370000c8 tbnz w8, #0x0, 0x13e960 13e94c: 8b1802c8 add x8, x22, x24 13e950: 531f7b09 lsl w9, w24, #1 13e954: 3900051f strb wzr, [x8, #0x1] 13e958: 390003e9 strb w9, [sp] 13e95c: 17ffffe3 b 0x13e8e8 13e960: f9400be8 ldr x8, [sp, #0x10] 13e964: 3838691f strb wzr, [x8, x24] 13e968: 394003e8 ldrb w8, [sp] 13e96c: f90007f8 str x24, [sp, #0x8] 13e970: 17ffffdf b 0x13e8ec 13e974: 394003e9 ldrb w9, [sp] 13e978: f94007ea ldr x10, [sp, #0x8] 13e97c: d341fd2b lsr x11, x9, #1 13e980: 7200013f tst w9, #0x1 13e984: 9a8a016a csel x10, x11, x10, eq 13e988: eb08015f cmp x10, x8 13e98c: 540000c2 b.hs 0x13e9a4 13e990: cb0a0101 sub x1, x8, x10 13e994: 910003e0 mov x0, sp 13e998: 2a1f03e2 mov w2, wzr 13e99c: 94008679 bl 0x160380 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc@plt> 13e9a0: 1400000b b 0x13e9cc 13e9a4: 370000e9 tbnz w9, #0x0, 0x13e9c0 13e9a8: 910003e9 mov x9, sp 13e9ac: 8b080128 add x8, x9, x8 13e9b0: 531f7809 lsl w9, w0, #1 13e9b4: 3900051f strb wzr, [x8, #0x1] 13e9b8: 390003e9 strb w9, [sp] 13e9bc: 14000004 b 0x13e9cc 13e9c0: f9400be9 ldr x9, [sp, #0x10] 13e9c4: 3828693f strb wzr, [x9, x8] 13e9c8: f90007e8 str x8, [sp, #0x8] 13e9cc: 3dc003e0 ldr q0, [sp] 13e9d0: f9400be8 ldr x8, [sp, #0x10] 13e9d4: 3d800260 str q0, [x19] 13e9d8: f9000a68 str x8, [x19, #0x10] 13e9dc: f94016a8 ldr x8, [x21, #0x28] 13e9e0: f9400fe9 ldr x9, [sp, #0x18] 13e9e4: eb09011f cmp x8, x9 13e9e8: 54000121 b.ne 0x13ea0c 13e9ec: a9464ff4 ldp x20, x19, [sp, #0x60] 13e9f0: a94557f6 ldp x22, x21, [sp, #0x50] 13e9f4: a9445ff8 ldp x24, x23, [sp, #0x40] 13e9f8: a9437bfd ldp x29, x30, [sp, #0x30] 13e9fc: fd4013e8 ldr d8, [sp, #0x20] 13ea00: 9101c3ff add sp, sp, #0x70 13ea04: d50323bf autiasp 13ea08: d65f03c0 ret 13ea0c: 94007909 bl 0x15ce30 <__stack_chk_fail@plt> 13ea10: 14000001 b 0x13ea14 13ea14: aa0003f3 mov x19, x0 13ea18: 394003e8 ldrb w8, [sp] 13ea1c: 36000068 tbz w8, #0x0, 0x13ea28 13ea20: f9400be0 ldr x0, [sp, #0x10] 13ea24: 9400792f bl 0x15cee0 <_ZdlPv@plt> 13ea28: aa1303e0 mov x0, x19 13ea2c: 940069cd bl 0x159160 <__emutls_get_address+0x6d4> 000000000013ea30 : 13ea30: d503233f paciasp 13ea34: d101c3ff sub sp, sp, #0x70 13ea38: a9037bfd stp x29, x30, [sp, #0x30] 13ea3c: 9100c3fd add x29, sp, #0x30 13ea40: a9045ff8 stp x24, x23, [sp, #0x40] 13ea44: a90557f6 stp x22, x21, [sp, #0x50] 13ea48: a9064ff4 stp x20, x19, [sp, #0x60] 13ea4c: 3d8003e0 str q0, [sp] 13ea50: d53bd055 mrs x21, TPIDR_EL0 13ea54: aa0803f3 mov x19, x8 13ea58: f94016a8 ldr x8, [x21, #0x28] 13ea5c: 910043f6 add x22, sp, #0x10 13ea60: d0fff994 adrp x20, 0x70000 13ea64: b24002d7 orr x23, x22, #0x1 13ea68: 528002d8 mov w24, #0x16 // =22 13ea6c: f81f83a8 stur x8, [x29, #-0x8] 13ea70: 52800588 mov w8, #0x2c // =44 13ea74: 91155694 add x20, x20, #0x555 13ea78: a901ffff stp xzr, xzr, [sp, #0x18] 13ea7c: f9000bff str xzr, [sp, #0x10] 13ea80: 390043e8 strb w8, [sp, #0x10] 13ea84: 14000005 b 0x13ea98 13ea88: 910043e0 add x0, sp, #0x10 13ea8c: 2a1f03e2 mov w2, wzr 13ea90: 9400863c bl 0x160380 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc@plt> 13ea94: 394043e8 ldrb w8, [sp, #0x10] 13ea98: f94013e9 ldr x9, [sp, #0x20] 13ea9c: 7200011f tst w8, #0x1 13eaa0: 91000701 add x1, x24, #0x1 13eaa4: aa1403e2 mov x2, x20 13eaa8: 3dc003e0 ldr q0, [sp] 13eaac: 9a8902e0 csel x0, x23, x9, eq 13eab0: 94008680 bl 0x1604b0 13eab4: 37f800c0 tbnz w0, #0x1f, 0x13eacc 13eab8: 2a0003e8 mov w8, w0 13eabc: eb08031f cmp x24, x8 13eac0: aa0803f8 mov x24, x8 13eac4: 540000a3 b.lo 0x13ead8 13eac8: 14000016 b 0x13eb20 13eacc: 52800028 mov w8, #0x1 // =1 13ead0: b37ffb08 bfi x8, x24, #1, #63 13ead4: aa0803f8 mov x24, x8 13ead8: 394043e8 ldrb w8, [sp, #0x10] 13eadc: f9400fe9 ldr x9, [sp, #0x18] 13eae0: d341fd0a lsr x10, x8, #1 13eae4: 7200011f tst w8, #0x1 13eae8: 9a890149 csel x9, x10, x9, eq 13eaec: eb090301 subs x1, x24, x9 13eaf0: 54fffcc8 b.hi 0x13ea88 13eaf4: 370000c8 tbnz w8, #0x0, 0x13eb0c 13eaf8: 8b1802c8 add x8, x22, x24 13eafc: 531f7b09 lsl w9, w24, #1 13eb00: 3900051f strb wzr, [x8, #0x1] 13eb04: 390043e9 strb w9, [sp, #0x10] 13eb08: 17ffffe3 b 0x13ea94 13eb0c: f94013e8 ldr x8, [sp, #0x20] 13eb10: 3838691f strb wzr, [x8, x24] 13eb14: 394043e8 ldrb w8, [sp, #0x10] 13eb18: f9000ff8 str x24, [sp, #0x18] 13eb1c: 17ffffdf b 0x13ea98 13eb20: 394043e9 ldrb w9, [sp, #0x10] 13eb24: f9400fea ldr x10, [sp, #0x18] 13eb28: d341fd2b lsr x11, x9, #1 13eb2c: 7200013f tst w9, #0x1 13eb30: 9a8a016a csel x10, x11, x10, eq 13eb34: eb08015f cmp x10, x8 13eb38: 540000c2 b.hs 0x13eb50 13eb3c: cb0a0101 sub x1, x8, x10 13eb40: 910043e0 add x0, sp, #0x10 13eb44: 2a1f03e2 mov w2, wzr 13eb48: 9400860e bl 0x160380 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc@plt> 13eb4c: 1400000b b 0x13eb78 13eb50: 370000e9 tbnz w9, #0x0, 0x13eb6c 13eb54: 910043e9 add x9, sp, #0x10 13eb58: 8b080128 add x8, x9, x8 13eb5c: 531f7809 lsl w9, w0, #1 13eb60: 3900051f strb wzr, [x8, #0x1] 13eb64: 390043e9 strb w9, [sp, #0x10] 13eb68: 14000004 b 0x13eb78 13eb6c: f94013e9 ldr x9, [sp, #0x20] 13eb70: 3828693f strb wzr, [x9, x8] 13eb74: f9000fe8 str x8, [sp, #0x18] 13eb78: 3dc007e0 ldr q0, [sp, #0x10] 13eb7c: f94013e8 ldr x8, [sp, #0x20] 13eb80: 3d800260 str q0, [x19] 13eb84: f9000a68 str x8, [x19, #0x10] 13eb88: f94016a8 ldr x8, [x21, #0x28] 13eb8c: f85f83a9 ldur x9, [x29, #-0x8] 13eb90: eb09011f cmp x8, x9 13eb94: 54000101 b.ne 0x13ebb4 13eb98: a9464ff4 ldp x20, x19, [sp, #0x60] 13eb9c: a94557f6 ldp x22, x21, [sp, #0x50] 13eba0: a9445ff8 ldp x24, x23, [sp, #0x40] 13eba4: a9437bfd ldp x29, x30, [sp, #0x30] 13eba8: 9101c3ff add sp, sp, #0x70 13ebac: d50323bf autiasp 13ebb0: d65f03c0 ret 13ebb4: 9400789f bl 0x15ce30 <__stack_chk_fail@plt> 13ebb8: 14000001 b 0x13ebbc 13ebbc: aa0003f3 mov x19, x0 13ebc0: 394043e8 ldrb w8, [sp, #0x10] 13ebc4: 36000068 tbz w8, #0x0, 0x13ebd0 13ebc8: f94013e0 ldr x0, [sp, #0x20] 13ebcc: 940078c5 bl 0x15cee0 <_ZdlPv@plt> 13ebd0: aa1303e0 mov x0, x19 13ebd4: 94006963 bl 0x159160 <__emutls_get_address+0x6d4> 000000000013ebd8 : 13ebd8: d503233f paciasp 13ebdc: d101c3ff sub sp, sp, #0x70 13ebe0: fd0013e8 str d8, [sp, #0x20] 13ebe4: a9037bfd stp x29, x30, [sp, #0x30] 13ebe8: 9100c3fd add x29, sp, #0x30 13ebec: a9045ff8 stp x24, x23, [sp, #0x40] 13ebf0: a90557f6 stp x22, x21, [sp, #0x50] 13ebf4: a9064ff4 stp x20, x19, [sp, #0x60] 13ebf8: d53bd055 mrs x21, TPIDR_EL0 13ebfc: 52800c00 mov w0, #0x60 // =96 13ec00: f94016a9 ldr x9, [x21, #0x28] 13ec04: 1e204008 fmov s8, s0 13ec08: aa0803f3 mov x19, x8 13ec0c: f9000fe9 str x9, [sp, #0x18] 13ec10: 94007894 bl 0x15ce60 <_Znwm@plt> 13ec14: d0fff9a8 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> 13ec18: aa0003f4 mov x20, x0 13ec1c: f9000be0 str x0, [sp, #0x10] 13ec20: 3dc35100 ldr q0, [x8, #0xd40] 13ec24: 3d8003e0 str q0, [sp] 13ec28: 2a1f03e1 mov w1, wzr 13ec2c: 52800282 mov w2, #0x14 // =20 13ec30: 940083f0 bl 0x15fbf0 13ec34: b900529f str wzr, [x20, #0x50] 13ec38: 910003e0 mov x0, sp 13ec3c: 52800061 mov w1, #0x3 // =3 13ec40: 2a1f03e2 mov w2, wzr 13ec44: 910003f6 mov x22, sp 13ec48: 940085ee bl 0x160400 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> 13ec4c: 394003e8 ldrb w8, [sp] 13ec50: 1e22c108 fcvt d8, s8 13ec54: f94007e9 ldr x9, [sp, #0x8] 13ec58: f0fff9f4 adrp x20, 0x7d000 13ec5c: b27e02d7 orr x23, x22, #0x4 13ec60: 9104d294 add x20, x20, #0x134 13ec64: d341fd0a lsr x10, x8, #1 13ec68: 7200011f tst w8, #0x1 13ec6c: 9a890158 csel x24, x10, x9, eq 13ec70: 14000005 b 0x13ec84 13ec74: 910003e0 mov x0, sp 13ec78: 2a1f03e2 mov w2, wzr 13ec7c: 940085e1 bl 0x160400 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> 13ec80: 394003e8 ldrb w8, [sp] 13ec84: f9400be9 ldr x9, [sp, #0x10] 13ec88: 7200011f tst w8, #0x1 13ec8c: 91000701 add x1, x24, #0x1 13ec90: 9a8902e0 csel x0, x23, x9, eq 13ec94: 1e604100 fmov d0, d8 13ec98: aa1403e2 mov x2, x20 13ec9c: 94008609 bl 0x1604c0 13eca0: 37f800c0 tbnz w0, #0x1f, 0x13ecb8 13eca4: 2a0003e8 mov w8, w0 13eca8: eb08031f cmp x24, x8 13ecac: aa0803f8 mov x24, x8 13ecb0: 540000a3 b.lo 0x13ecc4 13ecb4: 14000016 b 0x13ed0c 13ecb8: 52800028 mov w8, #0x1 // =1 13ecbc: b37ffb08 bfi x8, x24, #1, #63 13ecc0: aa0803f8 mov x24, x8 13ecc4: 394003e8 ldrb w8, [sp] 13ecc8: f94007e9 ldr x9, [sp, #0x8] 13eccc: d341fd0a lsr x10, x8, #1 13ecd0: 7200011f tst w8, #0x1 13ecd4: 9a890149 csel x9, x10, x9, eq 13ecd8: eb090301 subs x1, x24, x9 13ecdc: 54fffcc8 b.hi 0x13ec74 13ece0: 370000c8 tbnz w8, #0x0, 0x13ecf8 13ece4: 8b180ac8 add x8, x22, x24, lsl #2 13ece8: 531f7b09 lsl w9, w24, #1 13ecec: b900051f str wzr, [x8, #0x4] 13ecf0: 390003e9 strb w9, [sp] 13ecf4: 17ffffe3 b 0x13ec80 13ecf8: f9400be8 ldr x8, [sp, #0x10] 13ecfc: b838791f str wzr, [x8, x24, lsl #2] 13ed00: 394003e8 ldrb w8, [sp] 13ed04: f90007f8 str x24, [sp, #0x8] 13ed08: 17ffffdf b 0x13ec84 13ed0c: 394003e9 ldrb w9, [sp] 13ed10: f94007ea ldr x10, [sp, #0x8] 13ed14: d341fd2b lsr x11, x9, #1 13ed18: 7200013f tst w9, #0x1 13ed1c: 9a8a016a csel x10, x11, x10, eq 13ed20: eb08015f cmp x10, x8 13ed24: 540000c2 b.hs 0x13ed3c 13ed28: cb0a0101 sub x1, x8, x10 13ed2c: 910003e0 mov x0, sp 13ed30: 2a1f03e2 mov w2, wzr 13ed34: 940085b3 bl 0x160400 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> 13ed38: 1400000b b 0x13ed64 13ed3c: 370000e9 tbnz w9, #0x0, 0x13ed58 13ed40: 910003e9 mov x9, sp 13ed44: 8b080928 add x8, x9, x8, lsl #2 13ed48: 531f7809 lsl w9, w0, #1 13ed4c: b900051f str wzr, [x8, #0x4] 13ed50: 390003e9 strb w9, [sp] 13ed54: 14000004 b 0x13ed64 13ed58: f9400be9 ldr x9, [sp, #0x10] 13ed5c: b828793f str wzr, [x9, x8, lsl #2] 13ed60: f90007e8 str x8, [sp, #0x8] 13ed64: 3dc003e0 ldr q0, [sp] 13ed68: f9400be8 ldr x8, [sp, #0x10] 13ed6c: 3d800260 str q0, [x19] 13ed70: f9000a68 str x8, [x19, #0x10] 13ed74: f94016a8 ldr x8, [x21, #0x28] 13ed78: f9400fe9 ldr x9, [sp, #0x18] 13ed7c: eb09011f cmp x8, x9 13ed80: 54000121 b.ne 0x13eda4 13ed84: a9464ff4 ldp x20, x19, [sp, #0x60] 13ed88: a94557f6 ldp x22, x21, [sp, #0x50] 13ed8c: a9445ff8 ldp x24, x23, [sp, #0x40] 13ed90: a9437bfd ldp x29, x30, [sp, #0x30] 13ed94: fd4013e8 ldr d8, [sp, #0x20] 13ed98: 9101c3ff add sp, sp, #0x70 13ed9c: d50323bf autiasp 13eda0: d65f03c0 ret 13eda4: 94007823 bl 0x15ce30 <__stack_chk_fail@plt> 13eda8: 14000006 b 0x13edc0 13edac: 394003e8 ldrb w8, [sp] 13edb0: aa0003f3 mov x19, x0 13edb4: 370000c8 tbnz w8, #0x0, 0x13edcc 13edb8: 14000007 b 0x13edd4 13edbc: 97fda85e bl 0xa8f34 13edc0: aa0003f3 mov x19, x0 13edc4: 394003e8 ldrb w8, [sp] 13edc8: 36000068 tbz w8, #0x0, 0x13edd4 13edcc: f9400be0 ldr x0, [sp, #0x10] 13edd0: 94007844 bl 0x15cee0 <_ZdlPv@plt> 13edd4: aa1303e0 mov x0, x19 13edd8: 940068e2 bl 0x159160 <__emutls_get_address+0x6d4> 000000000013eddc : 13eddc: d503233f paciasp 13ede0: d101c3ff sub sp, sp, #0x70 13ede4: fd0013e8 str d8, [sp, #0x20] 13ede8: a9037bfd stp x29, x30, [sp, #0x30] 13edec: 9100c3fd add x29, sp, #0x30 13edf0: a9045ff8 stp x24, x23, [sp, #0x40] 13edf4: a90557f6 stp x22, x21, [sp, #0x50] 13edf8: a9064ff4 stp x20, x19, [sp, #0x60] 13edfc: d53bd055 mrs x21, TPIDR_EL0 13ee00: 52800c00 mov w0, #0x60 // =96 13ee04: f94016a9 ldr x9, [x21, #0x28] 13ee08: 1e604008 fmov d8, d0 13ee0c: aa0803f3 mov x19, x8 13ee10: f9000fe9 str x9, [sp, #0x18] 13ee14: 94007813 bl 0x15ce60 <_Znwm@plt> 13ee18: d0fff9a8 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> 13ee1c: aa0003f4 mov x20, x0 13ee20: f9000be0 str x0, [sp, #0x10] 13ee24: 3dc35100 ldr q0, [x8, #0xd40] 13ee28: 3d8003e0 str q0, [sp] 13ee2c: 2a1f03e1 mov w1, wzr 13ee30: 52800282 mov w2, #0x14 // =20 13ee34: 9400836f bl 0x15fbf0 13ee38: b900529f str wzr, [x20, #0x50] 13ee3c: 910003e0 mov x0, sp 13ee40: 52800061 mov w1, #0x3 // =3 13ee44: 2a1f03e2 mov w2, wzr 13ee48: 910003f6 mov x22, sp 13ee4c: 9400856d bl 0x160400 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> 13ee50: 394003e8 ldrb w8, [sp] 13ee54: f0fff9f4 adrp x20, 0x7d000 13ee58: f94007e9 ldr x9, [sp, #0x8] 13ee5c: b27e02d7 orr x23, x22, #0x4 13ee60: 9104d294 add x20, x20, #0x134 13ee64: d341fd0a lsr x10, x8, #1 13ee68: 7200011f tst w8, #0x1 13ee6c: 9a890158 csel x24, x10, x9, eq 13ee70: 14000005 b 0x13ee84 13ee74: 910003e0 mov x0, sp 13ee78: 2a1f03e2 mov w2, wzr 13ee7c: 94008561 bl 0x160400 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> 13ee80: 394003e8 ldrb w8, [sp] 13ee84: f9400be9 ldr x9, [sp, #0x10] 13ee88: 7200011f tst w8, #0x1 13ee8c: 91000701 add x1, x24, #0x1 13ee90: 9a8902e0 csel x0, x23, x9, eq 13ee94: 1e604100 fmov d0, d8 13ee98: aa1403e2 mov x2, x20 13ee9c: 94008589 bl 0x1604c0 13eea0: 37f800c0 tbnz w0, #0x1f, 0x13eeb8 13eea4: 2a0003e8 mov w8, w0 13eea8: eb08031f cmp x24, x8 13eeac: aa0803f8 mov x24, x8 13eeb0: 540000a3 b.lo 0x13eec4 13eeb4: 14000016 b 0x13ef0c 13eeb8: 52800028 mov w8, #0x1 // =1 13eebc: b37ffb08 bfi x8, x24, #1, #63 13eec0: aa0803f8 mov x24, x8 13eec4: 394003e8 ldrb w8, [sp] 13eec8: f94007e9 ldr x9, [sp, #0x8] 13eecc: d341fd0a lsr x10, x8, #1 13eed0: 7200011f tst w8, #0x1 13eed4: 9a890149 csel x9, x10, x9, eq 13eed8: eb090301 subs x1, x24, x9 13eedc: 54fffcc8 b.hi 0x13ee74 13eee0: 370000c8 tbnz w8, #0x0, 0x13eef8 13eee4: 8b180ac8 add x8, x22, x24, lsl #2 13eee8: 531f7b09 lsl w9, w24, #1 13eeec: b900051f str wzr, [x8, #0x4] 13eef0: 390003e9 strb w9, [sp] 13eef4: 17ffffe3 b 0x13ee80 13eef8: f9400be8 ldr x8, [sp, #0x10] 13eefc: b838791f str wzr, [x8, x24, lsl #2] 13ef00: 394003e8 ldrb w8, [sp] 13ef04: f90007f8 str x24, [sp, #0x8] 13ef08: 17ffffdf b 0x13ee84 13ef0c: 394003e9 ldrb w9, [sp] 13ef10: f94007ea ldr x10, [sp, #0x8] 13ef14: d341fd2b lsr x11, x9, #1 13ef18: 7200013f tst w9, #0x1 13ef1c: 9a8a016a csel x10, x11, x10, eq 13ef20: eb08015f cmp x10, x8 13ef24: 540000c2 b.hs 0x13ef3c 13ef28: cb0a0101 sub x1, x8, x10 13ef2c: 910003e0 mov x0, sp 13ef30: 2a1f03e2 mov w2, wzr 13ef34: 94008533 bl 0x160400 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> 13ef38: 1400000b b 0x13ef64 13ef3c: 370000e9 tbnz w9, #0x0, 0x13ef58 13ef40: 910003e9 mov x9, sp 13ef44: 8b080928 add x8, x9, x8, lsl #2 13ef48: 531f7809 lsl w9, w0, #1 13ef4c: b900051f str wzr, [x8, #0x4] 13ef50: 390003e9 strb w9, [sp] 13ef54: 14000004 b 0x13ef64 13ef58: f9400be9 ldr x9, [sp, #0x10] 13ef5c: b828793f str wzr, [x9, x8, lsl #2] 13ef60: f90007e8 str x8, [sp, #0x8] 13ef64: 3dc003e0 ldr q0, [sp] 13ef68: f9400be8 ldr x8, [sp, #0x10] 13ef6c: 3d800260 str q0, [x19] 13ef70: f9000a68 str x8, [x19, #0x10] 13ef74: f94016a8 ldr x8, [x21, #0x28] 13ef78: f9400fe9 ldr x9, [sp, #0x18] 13ef7c: eb09011f cmp x8, x9 13ef80: 54000121 b.ne 0x13efa4 13ef84: a9464ff4 ldp x20, x19, [sp, #0x60] 13ef88: a94557f6 ldp x22, x21, [sp, #0x50] 13ef8c: a9445ff8 ldp x24, x23, [sp, #0x40] 13ef90: a9437bfd ldp x29, x30, [sp, #0x30] 13ef94: fd4013e8 ldr d8, [sp, #0x20] 13ef98: 9101c3ff add sp, sp, #0x70 13ef9c: d50323bf autiasp 13efa0: d65f03c0 ret 13efa4: 940077a3 bl 0x15ce30 <__stack_chk_fail@plt> 13efa8: 14000006 b 0x13efc0 13efac: 394003e8 ldrb w8, [sp] 13efb0: aa0003f3 mov x19, x0 13efb4: 370000c8 tbnz w8, #0x0, 0x13efcc 13efb8: 14000007 b 0x13efd4 13efbc: 97fda7de bl 0xa8f34 13efc0: aa0003f3 mov x19, x0 13efc4: 394003e8 ldrb w8, [sp] 13efc8: 36000068 tbz w8, #0x0, 0x13efd4 13efcc: f9400be0 ldr x0, [sp, #0x10] 13efd0: 940077c4 bl 0x15cee0 <_ZdlPv@plt> 13efd4: aa1303e0 mov x0, x19 13efd8: 94006862 bl 0x159160 <__emutls_get_address+0x6d4> 000000000013efdc : 13efdc: d503233f paciasp 13efe0: d101c3ff sub sp, sp, #0x70 13efe4: a9037bfd stp x29, x30, [sp, #0x30] 13efe8: 9100c3fd add x29, sp, #0x30 13efec: a9045ff8 stp x24, x23, [sp, #0x40] 13eff0: a90557f6 stp x22, x21, [sp, #0x50] 13eff4: a9064ff4 stp x20, x19, [sp, #0x60] 13eff8: 3d8003e0 str q0, [sp] 13effc: d53bd055 mrs x21, TPIDR_EL0 13f000: f94016a9 ldr x9, [x21, #0x28] 13f004: 52800c00 mov w0, #0x60 // =96 13f008: aa0803f3 mov x19, x8 13f00c: f81f83a9 stur x9, [x29, #-0x8] 13f010: 94007794 bl 0x15ce60 <_Znwm@plt> 13f014: b0fff9a8 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> 13f018: aa0003f4 mov x20, x0 13f01c: f90013e0 str x0, [sp, #0x20] 13f020: 3dc35100 ldr q0, [x8, #0xd40] 13f024: 3d8007e0 str q0, [sp, #0x10] 13f028: 2a1f03e1 mov w1, wzr 13f02c: 52800282 mov w2, #0x14 // =20 13f030: 940082f0 bl 0x15fbf0 13f034: b900529f str wzr, [x20, #0x50] 13f038: 910043e0 add x0, sp, #0x10 13f03c: 52800061 mov w1, #0x3 // =3 13f040: 2a1f03e2 mov w2, wzr 13f044: 910043f6 add x22, sp, #0x10 13f048: 940084ee bl 0x160400 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> 13f04c: 394043e8 ldrb w8, [sp, #0x10] 13f050: d0fff9f4 adrp x20, 0x7d000 13f054: f9400fe9 ldr x9, [sp, #0x18] 13f058: b27e02d7 orr x23, x22, #0x4 13f05c: 910c2294 add x20, x20, #0x308 13f060: d341fd0a lsr x10, x8, #1 13f064: 7200011f tst w8, #0x1 13f068: 9a890158 csel x24, x10, x9, eq 13f06c: 14000005 b 0x13f080 13f070: 910043e0 add x0, sp, #0x10 13f074: 2a1f03e2 mov w2, wzr 13f078: 940084e2 bl 0x160400 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> 13f07c: 394043e8 ldrb w8, [sp, #0x10] 13f080: f94013e9 ldr x9, [sp, #0x20] 13f084: 7200011f tst w8, #0x1 13f088: 91000701 add x1, x24, #0x1 13f08c: 9a8902e0 csel x0, x23, x9, eq 13f090: aa1403e2 mov x2, x20 13f094: 3dc003e0 ldr q0, [sp] 13f098: 9400850a bl 0x1604c0 13f09c: 37f800c0 tbnz w0, #0x1f, 0x13f0b4 13f0a0: 2a0003e8 mov w8, w0 13f0a4: eb08031f cmp x24, x8 13f0a8: aa0803f8 mov x24, x8 13f0ac: 540000a3 b.lo 0x13f0c0 13f0b0: 14000016 b 0x13f108 13f0b4: 52800028 mov w8, #0x1 // =1 13f0b8: b37ffb08 bfi x8, x24, #1, #63 13f0bc: aa0803f8 mov x24, x8 13f0c0: 394043e8 ldrb w8, [sp, #0x10] 13f0c4: f9400fe9 ldr x9, [sp, #0x18] 13f0c8: d341fd0a lsr x10, x8, #1 13f0cc: 7200011f tst w8, #0x1 13f0d0: 9a890149 csel x9, x10, x9, eq 13f0d4: eb090301 subs x1, x24, x9 13f0d8: 54fffcc8 b.hi 0x13f070 13f0dc: 370000c8 tbnz w8, #0x0, 0x13f0f4 13f0e0: 8b180ac8 add x8, x22, x24, lsl #2 13f0e4: 531f7b09 lsl w9, w24, #1 13f0e8: b900051f str wzr, [x8, #0x4] 13f0ec: 390043e9 strb w9, [sp, #0x10] 13f0f0: 17ffffe3 b 0x13f07c 13f0f4: f94013e8 ldr x8, [sp, #0x20] 13f0f8: b838791f str wzr, [x8, x24, lsl #2] 13f0fc: 394043e8 ldrb w8, [sp, #0x10] 13f100: f9000ff8 str x24, [sp, #0x18] 13f104: 17ffffdf b 0x13f080 13f108: 394043e9 ldrb w9, [sp, #0x10] 13f10c: f9400fea ldr x10, [sp, #0x18] 13f110: d341fd2b lsr x11, x9, #1 13f114: 7200013f tst w9, #0x1 13f118: 9a8a016a csel x10, x11, x10, eq 13f11c: eb08015f cmp x10, x8 13f120: 540000c2 b.hs 0x13f138 13f124: cb0a0101 sub x1, x8, x10 13f128: 910043e0 add x0, sp, #0x10 13f12c: 2a1f03e2 mov w2, wzr 13f130: 940084b4 bl 0x160400 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> 13f134: 1400000b b 0x13f160 13f138: 370000e9 tbnz w9, #0x0, 0x13f154 13f13c: 910043e9 add x9, sp, #0x10 13f140: 8b080928 add x8, x9, x8, lsl #2 13f144: 531f7809 lsl w9, w0, #1 13f148: b900051f str wzr, [x8, #0x4] 13f14c: 390043e9 strb w9, [sp, #0x10] 13f150: 14000004 b 0x13f160 13f154: f94013e9 ldr x9, [sp, #0x20] 13f158: b828793f str wzr, [x9, x8, lsl #2] 13f15c: f9000fe8 str x8, [sp, #0x18] 13f160: 3dc007e0 ldr q0, [sp, #0x10] 13f164: f94013e8 ldr x8, [sp, #0x20] 13f168: 3d800260 str q0, [x19] 13f16c: f9000a68 str x8, [x19, #0x10] 13f170: f94016a8 ldr x8, [x21, #0x28] 13f174: f85f83a9 ldur x9, [x29, #-0x8] 13f178: eb09011f cmp x8, x9 13f17c: 54000101 b.ne 0x13f19c 13f180: a9464ff4 ldp x20, x19, [sp, #0x60] 13f184: a94557f6 ldp x22, x21, [sp, #0x50] 13f188: a9445ff8 ldp x24, x23, [sp, #0x40] 13f18c: a9437bfd ldp x29, x30, [sp, #0x30] 13f190: 9101c3ff add sp, sp, #0x70 13f194: d50323bf autiasp 13f198: d65f03c0 ret 13f19c: 94007725 bl 0x15ce30 <__stack_chk_fail@plt> 13f1a0: 14000006 b 0x13f1b8 13f1a4: 394043e8 ldrb w8, [sp, #0x10] 13f1a8: aa0003f3 mov x19, x0 13f1ac: 370000c8 tbnz w8, #0x0, 0x13f1c4 13f1b0: 14000007 b 0x13f1cc 13f1b4: 97fda760 bl 0xa8f34 13f1b8: aa0003f3 mov x19, x0 13f1bc: 394043e8 ldrb w8, [sp, #0x10] 13f1c0: 36000068 tbz w8, #0x0, 0x13f1cc 13f1c4: f94013e0 ldr x0, [sp, #0x20] 13f1c8: 94007746 bl 0x15cee0 <_ZdlPv@plt> 13f1cc: aa1303e0 mov x0, x19 13f1d0: 940067e4 bl 0x159160 <__emutls_get_address+0x6d4> 13f1d4: d503233f paciasp 13f1d8: a9be7bfd stp x29, x30, [sp, #-0x20]! 13f1dc: f9000bf3 str x19, [sp, #0x10] 13f1e0: 910003fd mov x29, sp 13f1e4: aa0003f3 mov x19, x0 13f1e8: 94007aea bl 0x15dd90 <_ZNSt11logic_errorC2EPKc@plt> 13f1ec: d0000168 adrp x8, 0x16d000 13f1f0: f940a108 ldr x8, [x8, #0x140] 13f1f4: 91004108 add x8, x8, #0x10 13f1f8: f9000268 str x8, [x19] 13f1fc: f9400bf3 ldr x19, [sp, #0x10] 13f200: a8c27bfd ldp x29, x30, [sp], #0x20 13f204: d50323bf autiasp 13f208: d65f03c0 ret 13f20c: d503233f paciasp 13f210: d10203ff sub sp, sp, #0x80 13f214: a9037bfd stp x29, x30, [sp, #0x30] 13f218: 9100c3fd add x29, sp, #0x30 13f21c: f90023f9 str x25, [sp, #0x40] 13f220: a9055ff8 stp x24, x23, [sp, #0x50] 13f224: a90657f6 stp x22, x21, [sp, #0x60] 13f228: a9074ff4 stp x20, x19, [sp, #0x70] 13f22c: d53bd058 mrs x24, TPIDR_EL0 13f230: 2a0303f6 mov w22, w3 13f234: f9401708 ldr x8, [x24, #0x28] 13f238: aa0203f4 mov x20, x2 13f23c: aa0003f3 mov x19, x0 13f240: f81f83a8 stur x8, [x29, #-0x8] 13f244: 39400028 ldrb w8, [x1] 13f248: f90007ff str xzr, [sp, #0x8] 13f24c: f9400829 ldr x9, [x1, #0x10] 13f250: 7200011f tst w8, #0x1 13f254: 9a811535 csinc x21, x9, x1, ne 13f258: 94007c3a bl 0x15e340 <__errno@plt> 13f25c: aa0003f7 mov x23, x0 13f260: b9400019 ldr w25, [x0] 13f264: b900001f str wzr, [x0] 13f268: 910023e1 add x1, sp, #0x8 13f26c: aa1503e0 mov x0, x21 13f270: 2a1603e2 mov w2, w22 13f274: 94007b37 bl 0x15df50 13f278: b94002e8 ldr w8, [x23] 13f27c: b90002f9 str w25, [x23] 13f280: 7100891f cmp w8, #0x22 13f284: 54000240 b.eq 0x13f2cc 13f288: f94007e8 ldr x8, [sp, #0x8] 13f28c: eb150108 subs x8, x8, x21 13f290: 54000460 b.eq 0x13f31c 13f294: b4000054 cbz x20, 0x13f29c 13f298: f9000288 str x8, [x20] 13f29c: f9401708 ldr x8, [x24, #0x28] 13f2a0: f85f83a9 ldur x9, [x29, #-0x8] 13f2a4: eb09011f cmp x8, x9 13f2a8: 54000621 b.ne 0x13f36c 13f2ac: a9474ff4 ldp x20, x19, [sp, #0x70] 13f2b0: a94657f6 ldp x22, x21, [sp, #0x60] 13f2b4: a9455ff8 ldp x24, x23, [sp, #0x50] 13f2b8: a9437bfd ldp x29, x30, [sp, #0x30] 13f2bc: f94023f9 ldr x25, [sp, #0x40] 13f2c0: 910203ff add sp, sp, #0x80 13f2c4: d50323bf autiasp 13f2c8: d65f03c0 ret 13f2cc: b0fff981 adrp x1, 0x70000 13f2d0: 910043e8 add x8, sp, #0x10 13f2d4: 91162c21 add x1, x1, #0x58b 13f2d8: aa1303e0 mov x0, x19 13f2dc: 97febc9e bl 0xee554 13f2e0: 52800200 mov w0, #0x10 // =16 13f2e4: 94007a9f bl 0x15dd60 <__cxa_allocate_exception@plt> 13f2e8: aa0003f4 mov x20, x0 13f2ec: 910043e1 add x1, sp, #0x10 13f2f0: 94008100 bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13f2f4: d0000168 adrp x8, 0x16d000 13f2f8: f940a108 ldr x8, [x8, #0x140] 13f2fc: 91004108 add x8, x8, #0x10 13f300: f9000288 str x8, [x20] 13f304: d0000161 adrp x1, 0x16d000 13f308: d0000162 adrp x2, 0x16d000 13f30c: aa1403e0 mov x0, x20 13f310: f9409821 ldr x1, [x1, #0x130] 13f314: f9409c42 ldr x2, [x2, #0x138] 13f318: 94007a96 bl 0x15dd70 <__cxa_throw@plt> 13f31c: d0fff981 adrp x1, 0x71000 13f320: 910043e8 add x8, sp, #0x10 13f324: 9106fc21 add x1, x1, #0x1bf 13f328: aa1303e0 mov x0, x19 13f32c: 97febc8a bl 0xee554 13f330: 52800200 mov w0, #0x10 // =16 13f334: 94007a8b bl 0x15dd60 <__cxa_allocate_exception@plt> 13f338: aa0003f4 mov x20, x0 13f33c: 910043e1 add x1, sp, #0x10 13f340: 940080ec bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13f344: d0000168 adrp x8, 0x16d000 13f348: f940a508 ldr x8, [x8, #0x148] 13f34c: 91004108 add x8, x8, #0x10 13f350: f9000288 str x8, [x20] 13f354: d0000161 adrp x1, 0x16d000 13f358: d0000162 adrp x2, 0x16d000 13f35c: aa1403e0 mov x0, x20 13f360: f940a821 ldr x1, [x1, #0x150] 13f364: f940ac42 ldr x2, [x2, #0x158] 13f368: 94007a82 bl 0x15dd70 <__cxa_throw@plt> 13f36c: 940076b1 bl 0x15ce30 <__stack_chk_fail@plt> 13f370: 14000002 b 0x13f378 13f374: 14000003 b 0x13f380 13f378: aa0003f3 mov x19, x0 13f37c: 14000004 b 0x13f38c 13f380: aa0003f3 mov x19, x0 13f384: aa1403e0 mov x0, x20 13f388: 94007a7e bl 0x15dd80 <__cxa_free_exception@plt> 13f38c: 394043e8 ldrb w8, [sp, #0x10] 13f390: 36000068 tbz w8, #0x0, 0x13f39c 13f394: f94013e0 ldr x0, [sp, #0x20] 13f398: 940076d2 bl 0x15cee0 <_ZdlPv@plt> 13f39c: aa1303e0 mov x0, x19 13f3a0: 94006770 bl 0x159160 <__emutls_get_address+0x6d4> 13f3a4: d503233f paciasp 13f3a8: d10203ff sub sp, sp, #0x80 13f3ac: a9037bfd stp x29, x30, [sp, #0x30] 13f3b0: 9100c3fd add x29, sp, #0x30 13f3b4: f90023f9 str x25, [sp, #0x40] 13f3b8: a9055ff8 stp x24, x23, [sp, #0x50] 13f3bc: a90657f6 stp x22, x21, [sp, #0x60] 13f3c0: a9074ff4 stp x20, x19, [sp, #0x70] 13f3c4: d53bd058 mrs x24, TPIDR_EL0 13f3c8: 9100102a add x10, x1, #0x4 13f3cc: f9401708 ldr x8, [x24, #0x28] 13f3d0: 2a0303f6 mov w22, w3 13f3d4: aa0203f4 mov x20, x2 13f3d8: aa0003f3 mov x19, x0 13f3dc: f81f83a8 stur x8, [x29, #-0x8] 13f3e0: 39400028 ldrb w8, [x1] 13f3e4: f90007ff str xzr, [sp, #0x8] 13f3e8: f9400829 ldr x9, [x1, #0x10] 13f3ec: 7200011f tst w8, #0x1 13f3f0: 9a890155 csel x21, x10, x9, eq 13f3f4: 94007bd3 bl 0x15e340 <__errno@plt> 13f3f8: aa0003f7 mov x23, x0 13f3fc: b9400019 ldr w25, [x0] 13f400: b900001f str wzr, [x0] 13f404: 910023e1 add x1, sp, #0x8 13f408: aa1503e0 mov x0, x21 13f40c: 2a1603e2 mov w2, w22 13f410: 94008430 bl 0x1604d0 13f414: b94002e8 ldr w8, [x23] 13f418: b90002f9 str w25, [x23] 13f41c: 7100891f cmp w8, #0x22 13f420: 54000260 b.eq 0x13f46c 13f424: f94007e8 ldr x8, [sp, #0x8] 13f428: eb150108 subs x8, x8, x21 13f42c: 54000480 b.eq 0x13f4bc 13f430: b4000074 cbz x20, 0x13f43c 13f434: 9342fd08 asr x8, x8, #2 13f438: f9000288 str x8, [x20] 13f43c: f9401708 ldr x8, [x24, #0x28] 13f440: f85f83a9 ldur x9, [x29, #-0x8] 13f444: eb09011f cmp x8, x9 13f448: 54000621 b.ne 0x13f50c 13f44c: a9474ff4 ldp x20, x19, [sp, #0x70] 13f450: a94657f6 ldp x22, x21, [sp, #0x60] 13f454: a9455ff8 ldp x24, x23, [sp, #0x50] 13f458: a9437bfd ldp x29, x30, [sp, #0x30] 13f45c: f94023f9 ldr x25, [sp, #0x40] 13f460: 910203ff add sp, sp, #0x80 13f464: d50323bf autiasp 13f468: d65f03c0 ret 13f46c: b0fff981 adrp x1, 0x70000 13f470: 910043e8 add x8, sp, #0x10 13f474: 91162c21 add x1, x1, #0x58b 13f478: aa1303e0 mov x0, x19 13f47c: 97febc36 bl 0xee554 13f480: 52800200 mov w0, #0x10 // =16 13f484: 94007a37 bl 0x15dd60 <__cxa_allocate_exception@plt> 13f488: aa0003f4 mov x20, x0 13f48c: 910043e1 add x1, sp, #0x10 13f490: 94008098 bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13f494: d0000168 adrp x8, 0x16d000 13f498: f940a108 ldr x8, [x8, #0x140] 13f49c: 91004108 add x8, x8, #0x10 13f4a0: f9000288 str x8, [x20] 13f4a4: d0000161 adrp x1, 0x16d000 13f4a8: d0000162 adrp x2, 0x16d000 13f4ac: aa1403e0 mov x0, x20 13f4b0: f9409821 ldr x1, [x1, #0x130] 13f4b4: f9409c42 ldr x2, [x2, #0x138] 13f4b8: 94007a2e bl 0x15dd70 <__cxa_throw@plt> 13f4bc: d0fff981 adrp x1, 0x71000 13f4c0: 910043e8 add x8, sp, #0x10 13f4c4: 9106fc21 add x1, x1, #0x1bf 13f4c8: aa1303e0 mov x0, x19 13f4cc: 97febc22 bl 0xee554 13f4d0: 52800200 mov w0, #0x10 // =16 13f4d4: 94007a23 bl 0x15dd60 <__cxa_allocate_exception@plt> 13f4d8: aa0003f4 mov x20, x0 13f4dc: 910043e1 add x1, sp, #0x10 13f4e0: 94008084 bl 0x15f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 13f4e4: d0000168 adrp x8, 0x16d000 13f4e8: f940a508 ldr x8, [x8, #0x148] 13f4ec: 91004108 add x8, x8, #0x10 13f4f0: f9000288 str x8, [x20] 13f4f4: d0000161 adrp x1, 0x16d000 13f4f8: d0000162 adrp x2, 0x16d000 13f4fc: aa1403e0 mov x0, x20 13f500: f940a821 ldr x1, [x1, #0x150] 13f504: f940ac42 ldr x2, [x2, #0x158] 13f508: 94007a1a bl 0x15dd70 <__cxa_throw@plt> 13f50c: 94007649 bl 0x15ce30 <__stack_chk_fail@plt> 13f510: 14000002 b 0x13f518 13f514: 14000003 b 0x13f520 13f518: aa0003f3 mov x19, x0 13f51c: 14000004 b 0x13f52c 13f520: aa0003f3 mov x19, x0 13f524: aa1403e0 mov x0, x20 13f528: 94007a16 bl 0x15dd80 <__cxa_free_exception@plt> 13f52c: 394043e8 ldrb w8, [sp, #0x10] 13f530: 36000068 tbz w8, #0x0, 0x13f53c 13f534: f94013e0 ldr x0, [sp, #0x20] 13f538: 9400766a bl 0x15cee0 <_ZdlPv@plt> 13f53c: aa1303e0 mov x0, x19 13f540: 94006708 bl 0x159160 <__emutls_get_address+0x6d4> 000000000013f544 : 13f544: d503245f bti c 13f548: 529c2009 mov w9, #0xe100 // =57600 13f54c: 2a0003e8 mov w8, w0 13f550: 72a0bea9 movk w9, #0x5f5, lsl #16 13f554: 6b09001f cmp w0, w9 13f558: 54000082 b.hs 0x13f568 13f55c: aa0103e0 mov x0, x1 13f560: 2a0803e1 mov w1, w8 13f564: 1400002d b 0x13f618 13f568: 1ac9090a udiv w10, w8, w9 13f56c: 52993feb mov w11, #0xc9ff // =51711 13f570: 72a7734b movk w11, #0x3b9a, lsl #16 13f574: 6b0b011f cmp w8, w11 13f578: 1b09a149 msub w9, w10, w9, w8 13f57c: f0fff9e8 adrp x8, 0x7e000 +0x3> 13f580: 91088108 add x8, x8, #0x220 13f584: 540000a8 b.hi 0x13f598 13f588: 1100c14b add w11, w10, #0x30 13f58c: 5280002a mov w10, #0x1 // =1 13f590: 3900002b strb w11, [x1] 13f594: 14000004 b 0x13f5a4 13f598: 786a590b ldrh w11, [x8, w10, uxtw #1] 13f59c: 5280004a mov w10, #0x2 // =2 13f5a0: 7900002b strh w11, [x1] 13f5a4: 5282eb2b mov w11, #0x1759 // =5977 13f5a8: 5284e20c mov w12, #0x2710 // =10000 13f5ac: 72ba36eb movk w11, #0xd1b7, lsl #16 13f5b0: 52828f6e mov w14, #0x147b // =5243 13f5b4: 8b0a002a add x10, x1, x10 13f5b8: 9bab7d2b umull x11, w9, w11 13f5bc: 91002140 add x0, x10, #0x8 13f5c0: d36dfd6b lsr x11, x11, #45 13f5c4: 53023d6d ubfx w13, w11, #2, #14 13f5c8: 1b0ca569 msub w9, w11, w12, w9 13f5cc: 1b0e7dac mul w12, w13, w14 13f5d0: 53023d2d ubfx w13, w9, #2, #14 13f5d4: 53117d8c lsr w12, w12, #17 13f5d8: 1b0e7dad mul w13, w13, w14 13f5dc: 52800c8e mov w14, #0x64 // =100 13f5e0: 53117dad lsr w13, w13, #17 13f5e4: 1b0ead8b msub w11, w12, w14, w11 13f5e8: 786c590c ldrh w12, [x8, w12, uxtw #1] 13f5ec: 1b0ea5a9 msub w9, w13, w14, w9 13f5f0: 92403d6b and x11, x11, #0xffff 13f5f4: 786d590d ldrh w13, [x8, w13, uxtw #1] 13f5f8: 92403d29 and x9, x9, #0xffff 13f5fc: 786b790b ldrh w11, [x8, x11, lsl #1] 13f600: 7900014c strh w12, [x10] 13f604: 78697908 ldrh w8, [x8, x9, lsl #1] 13f608: 7900094d strh w13, [x10, #0x4] 13f60c: 7900054b strh w11, [x10, #0x2] 13f610: 79000d48 strh w8, [x10, #0x6] 13f614: d65f03c0 ret 13f618: d503245f bti c 13f61c: 53047c28 lsr w8, w1, #4 13f620: 7109c11f cmp w8, #0x270 13f624: 54000148 b.hi 0x13f64c 13f628: 71018c3f cmp w1, #0x63 13f62c: 54000328 b.hi 0x13f690 13f630: 7100243f cmp w1, #0x9 13f634: 54000748 b.hi 0x13f71c 13f638: 1100c029 add w9, w1, #0x30 13f63c: 52800028 mov w8, #0x1 // =1 13f640: 39000009 strb w9, [x0] 13f644: 8b080000 add x0, x0, x8 13f648: d65f03c0 ret 13f64c: 5282eb28 mov w8, #0x1759 // =5977 13f650: 5288480a mov w10, #0x4240 // =16960 13f654: 72ba36e8 movk w8, #0xd1b7, lsl #16 13f658: 72a001ea movk w10, #0xf, lsl #16 13f65c: 6b0a003f cmp w1, w10 13f660: 9ba87c28 umull x8, w1, w8 13f664: d36dfd09 lsr x9, x8, #45 13f668: f0fff9e8 adrp x8, 0x7e000 +0x3> 13f66c: 91088108 add x8, x8, #0x220 13f670: 54000342 b.hs 0x13f6d8 13f674: 53057c2a lsr w10, w1, #5 13f678: 7130d15f cmp w10, #0xc34 13f67c: 540005e8 b.hi 0x13f738 13f680: 1100c12b add w11, w9, #0x30 13f684: 5280002a mov w10, #0x1 // =1 13f688: 3900000b strb w11, [x0] 13f68c: 14000042 b 0x13f794 13f690: 53023c28 ubfx w8, w1, #2, #14 13f694: 52828f69 mov w9, #0x147b // =5243 13f698: f0fff9ea adrp x10, 0x7e000 +0x3> 13f69c: 710f9c3f cmp w1, #0x3e7 13f6a0: 1b097d08 mul w8, w8, w9 13f6a4: 52800c89 mov w9, #0x64 // =100 13f6a8: 9108814a add x10, x10, #0x220 13f6ac: 53117d08 lsr w8, w8, #17 13f6b0: 1b098509 msub w9, w8, w9, w1 13f6b4: 92403d29 and x9, x9, #0xffff 13f6b8: 54000488 b.hi 0x13f748 13f6bc: 78697949 ldrh w9, [x10, x9, lsl #1] 13f6c0: 1100c10b add w11, w8, #0x30 13f6c4: 52800068 mov w8, #0x3 // =3 13f6c8: 3900000b strb w11, [x0] 13f6cc: 78001009 sturh w9, [x0, #0x1] 13f6d0: 8b080000 add x0, x0, x8 13f6d4: d65f03c0 ret 13f6d8: 5292cfeb mov w11, #0x967f // =38527 13f6dc: 72a0130b movk w11, #0x98, lsl #16 13f6e0: 6b0b003f cmp w1, w11 13f6e4: 54000408 b.hi 0x13f764 13f6e8: 53023d2a ubfx w10, w9, #2, #14 13f6ec: 52828f6b mov w11, #0x147b // =5243 13f6f0: 1b0b7d4a mul w10, w10, w11 13f6f4: 52800c8b mov w11, #0x64 // =100 13f6f8: 53117d4a lsr w10, w10, #17 13f6fc: 1100c14c add w12, w10, #0x30 13f700: 1b0ba54b msub w11, w10, w11, w9 13f704: 5280006a mov w10, #0x3 // =3 13f708: 92403d6b and x11, x11, #0xffff 13f70c: 3900000c strb w12, [x0] 13f710: 786b790b ldrh w11, [x8, x11, lsl #1] 13f714: 7800100b sturh w11, [x0, #0x1] 13f718: 1400001f b 0x13f794 13f71c: f0fff9e8 adrp x8, 0x7e000 +0x3> 13f720: 91088108 add x8, x8, #0x220 13f724: 78615909 ldrh w9, [x8, w1, uxtw #1] 13f728: 52800048 mov w8, #0x2 // =2 13f72c: 79000009 strh w9, [x0] 13f730: 8b080000 add x0, x0, x8 13f734: d65f03c0 ret 13f738: 7869590b ldrh w11, [x8, w9, uxtw #1] 13f73c: 5280004a mov w10, #0x2 // =2 13f740: 7900000b strh w11, [x0] 13f744: 14000014 b 0x13f794 13f748: 7868594b ldrh w11, [x10, w8, uxtw #1] 13f74c: 52800088 mov w8, #0x4 // =4 13f750: 78697949 ldrh w9, [x10, x9, lsl #1] 13f754: 7900000b strh w11, [x0] 13f758: 79000409 strh w9, [x0, #0x2] 13f75c: 8b080000 add x0, x0, x8 13f760: d65f03c0 ret 13f764: 5290a3eb mov w11, #0x851f // =34079 13f768: 1aca082a udiv w10, w1, w10 13f76c: 72aa3d6b movk w11, #0x51eb, lsl #16 13f770: 52800c8c mov w12, #0x64 // =100 13f774: 9bab7d2b umull x11, w9, w11 13f778: d365fd6b lsr x11, x11, #37 13f77c: 1b0ca56b msub w11, w11, w12, w9 13f780: 786a590c ldrh w12, [x8, w10, uxtw #1] 13f784: 5280008a mov w10, #0x4 // =4 13f788: 786b590b ldrh w11, [x8, w11, uxtw #1] 13f78c: 7900000c strh w12, [x0] 13f790: 7900040b strh w11, [x0, #0x2] 13f794: 5284e20b mov w11, #0x2710 // =10000 13f798: 52828f6c mov w12, #0x147b // =5243 13f79c: 8b0a000a add x10, x0, x10 13f7a0: 1b0b8529 msub w9, w9, w11, w1 13f7a4: 91001140 add x0, x10, #0x4 13f7a8: 53023d2b ubfx w11, w9, #2, #14 13f7ac: 1b0c7d6b mul w11, w11, w12 13f7b0: 52800c8c mov w12, #0x64 // =100 13f7b4: 53117d6b lsr w11, w11, #17 13f7b8: 1b0ca569 msub w9, w11, w12, w9 13f7bc: 786b590b ldrh w11, [x8, w11, uxtw #1] 13f7c0: 92403d29 and x9, x9, #0xffff 13f7c4: 78697908 ldrh w8, [x8, x9, lsl #1] 13f7c8: 7900014b strh w11, [x10] 13f7cc: 79000548 strh w8, [x10, #0x2] 13f7d0: d65f03c0 ret 000000000013f7d4 : 13f7d4: d503245f bti c 13f7d8: 529c200a mov w10, #0xe100 // =57600 13f7dc: aa0003e8 mov x8, x0 13f7e0: 72a0beaa movk w10, #0x5f5, lsl #16 13f7e4: eb0a001f cmp x0, x10 13f7e8: 54000082 b.hs 0x13f7f8 13f7ec: aa0103e0 mov x0, x1 13f7f0: 2a0803e1 mov w1, w8 13f7f4: 17ffff89 b 0x13f618 13f7f8: d503233f paciasp 13f7fc: a9be7bfd stp x29, x30, [sp, #-0x20]! 13f800: f9000bf3 str x19, [sp, #0x10] 13f804: 910003fd mov x29, sp 13f808: d2adf829 mov x9, #0x6fc10000 // =1874919424 13f80c: f2d0de49 movk x9, #0x86f2, lsl #32 13f810: f2e00469 movk x9, #0x23, lsl #48 13f814: eb09011f cmp x8, x9 13f818: 540004c2 b.hs 0x13f8b0 13f81c: 9aca0909 udiv x9, x8, x10 13f820: aa0103e0 mov x0, x1 13f824: 2a0903e1 mov w1, w9 13f828: 9b0aa133 msub x19, x9, x10, x8 13f82c: 97ffff7b bl 0x13f618 13f830: 5282eb2a mov w10, #0x1759 // =5977 13f834: 92407e69 and x9, x19, #0xffffffff 13f838: 72ba36ea movk w10, #0xd1b7, lsl #16 13f83c: 52828f6c mov w12, #0x147b // =5243 13f840: 52800c8e mov w14, #0x64 // =100 13f844: aa0003e8 mov x8, x0 13f848: 9b0a7d29 mul x9, x9, x10 13f84c: 5284e20a mov w10, #0x2710 // =10000 13f850: d36dfd29 lsr x9, x9, #45 13f854: 53023d2b ubfx w11, w9, #2, #14 13f858: 1b0acd2a msub w10, w9, w10, w19 13f85c: 1b0c7d6b mul w11, w11, w12 13f860: 53023d4d ubfx w13, w10, #2, #14 13f864: 53117d6b lsr w11, w11, #17 13f868: 1b0c7dac mul w12, w13, w12 13f86c: f0fff9ed adrp x13, 0x7e000 +0x3> 13f870: 1b0ea569 msub w9, w11, w14, w9 13f874: 910881ad add x13, x13, #0x220 13f878: 53117d8c lsr w12, w12, #17 13f87c: 92403d29 and x9, x9, #0xffff 13f880: 786b59ab ldrh w11, [x13, w11, uxtw #1] 13f884: 1b0ea98a msub w10, w12, w14, w10 13f888: 786c59ac ldrh w12, [x13, w12, uxtw #1] 13f88c: 92403d4a and x10, x10, #0xffff 13f890: 786979a9 ldrh w9, [x13, x9, lsl #1] 13f894: 7900000b strh w11, [x0] 13f898: 786a79aa ldrh w10, [x13, x10, lsl #1] 13f89c: 7900090c strh w12, [x8, #0x4] 13f8a0: 79000409 strh w9, [x0, #0x2] 13f8a4: 91002000 add x0, x0, #0x8 13f8a8: 79000d0a strh w10, [x8, #0x6] 13f8ac: 1400005b b 0x13fa18 13f8b0: 9ac9090b udiv x11, x8, x9 13f8b4: 71018d7f cmp w11, #0x63 13f8b8: 9b09a169 msub x9, x11, x9, x8 13f8bc: f0fff9e8 adrp x8, 0x7e000 +0x3> 13f8c0: 91088108 add x8, x8, #0x220 13f8c4: 540000e8 b.hi 0x13f8e0 13f8c8: 7100257f cmp w11, #0x9 13f8cc: 54000288 b.hi 0x13f91c 13f8d0: 1100c16c add w12, w11, #0x30 13f8d4: 5280002b mov w11, #0x1 // =1 13f8d8: 3900002c strb w12, [x1] 13f8dc: 1400001b b 0x13f948 13f8e0: 53023d6c ubfx w12, w11, #2, #14 13f8e4: 52828f6d mov w13, #0x147b // =5243 13f8e8: 710f9d7f cmp w11, #0x3e7 13f8ec: 1b0d7d8c mul w12, w12, w13 13f8f0: 52800c8d mov w13, #0x64 // =100 13f8f4: 53117d8c lsr w12, w12, #17 13f8f8: 540001a8 b.hi 0x13f92c 13f8fc: 1b0dad8b msub w11, w12, w13, w11 13f900: 1100c18c add w12, w12, #0x30 13f904: 92403d6b and x11, x11, #0xffff 13f908: 3900002c strb w12, [x1] 13f90c: 786b790d ldrh w13, [x8, x11, lsl #1] 13f910: 5280006b mov w11, #0x3 // =3 13f914: 7800102d sturh w13, [x1, #0x1] 13f918: 1400000c b 0x13f948 13f91c: 786b790c ldrh w12, [x8, x11, lsl #1] 13f920: 5280004b mov w11, #0x2 // =2 13f924: 7900002c strh w12, [x1] 13f928: 14000008 b 0x13f948 13f92c: 1b0dad8b msub w11, w12, w13, w11 13f930: 786c590c ldrh w12, [x8, w12, uxtw #1] 13f934: 92403d6b and x11, x11, #0xffff 13f938: 7900002c strh w12, [x1] 13f93c: 786b790d ldrh w13, [x8, x11, lsl #1] 13f940: 5280008b mov w11, #0x4 // =4 13f944: 7900042d strh w13, [x1, #0x2] 13f948: 9aca092c udiv x12, x9, x10 13f94c: 5282eb2d mov w13, #0x1759 // =5977 13f950: 72ba36ed movk w13, #0xd1b7, lsl #16 13f954: 5284e20f mov w15, #0x2710 // =10000 13f958: 52800c90 mov w16, #0x64 // =100 13f95c: 92407d8e and x14, x12, #0xffffffff 13f960: 1b0aa58a msub w10, w12, w10, w9 13f964: 8b0b0029 add x9, x1, x11 13f968: 9b0d7dcb mul x11, x14, x13 13f96c: 52828f6e mov w14, #0x147b // =5243 13f970: 9bad7d4d umull x13, w10, w13 13f974: d36dfd6b lsr x11, x11, #45 13f978: 53023d71 ubfx w17, w11, #2, #14 13f97c: d36dfdad lsr x13, x13, #45 13f980: 1b0fb16c msub w12, w11, w15, w12 13f984: 53023da0 ubfx w0, w13, #2, #14 13f988: 1b0fa9aa msub w10, w13, w15, w10 13f98c: 1b0e7e2f mul w15, w17, w14 13f990: 53023d91 ubfx w17, w12, #2, #14 13f994: 53023d41 ubfx w1, w10, #2, #14 13f998: 1b0e7c00 mul w0, w0, w14 13f99c: 1b0e7e31 mul w17, w17, w14 13f9a0: 53117def lsr w15, w15, #17 13f9a4: 1b0e7c2e mul w14, w1, w14 13f9a8: 53117c00 lsr w0, w0, #17 13f9ac: 53117e31 lsr w17, w17, #17 13f9b0: 1b10adeb msub w11, w15, w16, w11 13f9b4: 53117dce lsr w14, w14, #17 13f9b8: 1b10b40d msub w13, w0, w16, w13 13f9bc: 1b10b22c msub w12, w17, w16, w12 13f9c0: 92403d6b and x11, x11, #0xffff 13f9c4: 1b10a9ca msub w10, w14, w16, w10 13f9c8: 92403dad and x13, x13, #0xffff 13f9cc: 92403d8c and x12, x12, #0xffff 13f9d0: 786f590f ldrh w15, [x8, w15, uxtw #1] 13f9d4: 92403d4a and x10, x10, #0xffff 13f9d8: 78605910 ldrh w16, [x8, w0, uxtw #1] 13f9dc: 78715911 ldrh w17, [x8, w17, uxtw #1] 13f9e0: 91004120 add x0, x9, #0x10 13f9e4: 786b790b ldrh w11, [x8, x11, lsl #1] 13f9e8: 786c790c ldrh w12, [x8, x12, lsl #1] 13f9ec: 7900012f strh w15, [x9] 13f9f0: 786d790d ldrh w13, [x8, x13, lsl #1] 13f9f4: 79001130 strh w16, [x9, #0x8] 13f9f8: 786e590e ldrh w14, [x8, w14, uxtw #1] 13f9fc: 79000931 strh w17, [x9, #0x4] 13fa00: 786a7908 ldrh w8, [x8, x10, lsl #1] 13fa04: 7900052b strh w11, [x9, #0x2] 13fa08: 79000d2c strh w12, [x9, #0x6] 13fa0c: 7900152d strh w13, [x9, #0xa] 13fa10: 7900192e strh w14, [x9, #0xc] 13fa14: 79001d28 strh w8, [x9, #0xe] 13fa18: f9400bf3 ldr x19, [sp, #0x10] 13fa1c: a8c27bfd ldp x29, x30, [sp], #0x20 13fa20: d50323bf autiasp 13fa24: d65f03c0 ret 000000000013fa28 : 13fa28: d503245f bti c 13fa2c: d0000168 adrp x8, 0x16d000 13fa30: f940b108 ldr x8, [x8, #0x160] 13fa34: 91004108 add x8, x8, #0x10 13fa38: f9000008 str x8, [x0] 13fa3c: d65f03c0 ret 000000000013fa40 : 13fa40: d503245f bti c 13fa44: d4200020 brk #0x1 000000000013fa48 : 13fa48: d503245f bti c 13fa4c: aa0003e8 mov x8, x0 13fa50: 2a0103e0 mov w0, w1 13fa54: aa0803e1 mov x1, x8 13fa58: d65f03c0 ret 000000000013fa5c : 13fa5c: d503233f paciasp 13fa60: a9be7bfd stp x29, x30, [sp, #-0x20]! 13fa64: f9000bf3 str x19, [sp, #0x10] 13fa68: 910003fd mov x29, sp 13fa6c: f9400008 ldr x8, [x0] 13fa70: aa0203f3 mov x19, x2 13fa74: f9400d08 ldr x8, [x8, #0x18] 13fa78: d63f0100 blr x8 13fa7c: f9400668 ldr x8, [x19, #0x8] 13fa80: b9400269 ldr w9, [x19] 13fa84: f9400bf3 ldr x19, [sp, #0x10] 13fa88: eb01011f cmp x8, x1 13fa8c: 1a9f17e8 cset w8, eq 13fa90: 6b00013f cmp w9, w0 13fa94: 1a9f17e9 cset w9, eq 13fa98: 0a090100 and w0, w8, w9 13fa9c: a8c27bfd ldp x29, x30, [sp], #0x20 13faa0: d50323bf autiasp 13faa4: d65f03c0 ret 000000000013faa8 : 13faa8: d503245f bti c 13faac: f9400428 ldr x8, [x1, #0x8] 13fab0: b9400029 ldr w9, [x1] 13fab4: eb00011f cmp x8, x0 13fab8: 1a9f17e8 cset w8, eq 13fabc: 6b02013f cmp w9, w2 13fac0: 1a9f17e9 cset w9, eq 13fac4: 0a090100 and w0, w8, w9 13fac8: d65f03c0 ret 13facc: d503233f paciasp 13fad0: a9bb7bfd stp x29, x30, [sp, #-0x50]! 13fad4: f9000bfc str x28, [sp, #0x10] 13fad8: 910003fd mov x29, sp 13fadc: a9025ff8 stp x24, x23, [sp, #0x20] 13fae0: a90357f6 stp x22, x21, [sp, #0x30] 13fae4: a9044ff4 stp x20, x19, [sp, #0x40] 13fae8: d11043ff sub sp, sp, #0x410 13faec: d53bd057 mrs x23, TPIDR_EL0 13faf0: aa0803f3 mov x19, x8 13faf4: f94016e8 ldr x8, [x23, #0x28] 13faf8: 2a0103f5 mov w21, w1 13fafc: 910023f4 add x20, sp, #0x8 13fb00: f81f83a8 stur x8, [x29, #-0x8] 13fb04: 94007a0f bl 0x15e340 <__errno@plt> 13fb08: aa0003f6 mov x22, x0 13fb0c: b9400018 ldr w24, [x0] 13fb10: 910023e1 add x1, sp, #0x8 13fb14: 2a1503e0 mov w0, w21 13fb18: 52808002 mov w2, #0x400 // =1024 13fb1c: 94008271 bl 0x1604e0 13fb20: 34000100 cbz w0, 0x13fb40 13fb24: 3100041f cmn w0, #0x1 13fb28: 54000041 b.ne 0x13fb30 13fb2c: b94002c0 ldr w0, [x22] 13fb30: 7100581f cmp w0, #0x16 13fb34: 54000601 b.ne 0x13fbf4 13fb38: f0fff994 adrp x20, 0x72000 13fb3c: 913e5a94 add x20, x20, #0xf96 13fb40: 39400288 ldrb w8, [x20] 13fb44: 350000a8 cbnz w8, 0x13fb58 13fb48: 910023e0 add x0, sp, #0x8 13fb4c: 2a1503e4 mov w4, w21 13fb50: 910023f4 add x20, sp, #0x8 13fb54: 9400032b bl 0x140800 13fb58: aa1403e0 mov x0, x20 13fb5c: b90002d8 str w24, [x22] 13fb60: 94007704 bl 0x15d770 13fb64: b100401f cmn x0, #0x10 13fb68: 54000422 b.hs 0x13fbec 13fb6c: aa0003f5 mov x21, x0 13fb70: f1005c1f cmp x0, #0x17 13fb74: 540000a2 b.hs 0x13fb88 13fb78: 531f7aa8 lsl w8, w21, #1 13fb7c: 38001668 strb w8, [x19], #0x1 13fb80: b5000155 cbnz x21, 0x13fba8 13fb84: 1400000d b 0x13fbb8 13fb88: 910042a8 add x8, x21, #0x10 13fb8c: 927ced16 and x22, x8, #0xfffffffffffffff0 13fb90: aa1603e0 mov x0, x22 13fb94: 940074b3 bl 0x15ce60 <_Znwm@plt> 13fb98: b24002c8 orr x8, x22, #0x1 13fb9c: a9008275 stp x21, x0, [x19, #0x8] 13fba0: f9000268 str x8, [x19] 13fba4: aa0003f3 mov x19, x0 13fba8: aa1303e0 mov x0, x19 13fbac: aa1403e1 mov x1, x20 13fbb0: aa1503e2 mov x2, x21 13fbb4: 9400753b bl 0x15d0a0 13fbb8: 38356a7f strb wzr, [x19, x21] 13fbbc: f94016e8 ldr x8, [x23, #0x28] 13fbc0: f85f83a9 ldur x9, [x29, #-0x8] 13fbc4: eb09011f cmp x8, x9 13fbc8: 54000181 b.ne 0x13fbf8 13fbcc: 911043ff add sp, sp, #0x410 13fbd0: a9444ff4 ldp x20, x19, [sp, #0x40] 13fbd4: a94357f6 ldp x22, x21, [sp, #0x30] 13fbd8: a9425ff8 ldp x24, x23, [sp, #0x20] 13fbdc: f9400bfc ldr x28, [sp, #0x10] 13fbe0: a8c57bfd ldp x29, x30, [sp], #0x50 13fbe4: d50323bf autiasp 13fbe8: d65f03c0 ret 13fbec: aa1303e0 mov x0, x19 13fbf0: 940076e8 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 13fbf4: 9400823f bl 0x1604f0 13fbf8: 9400748e bl 0x15ce30 <__stack_chk_fail@plt> 13fbfc: d503245f bti c 13fc00: b0fff980 adrp x0, 0x70000 13fc04: 912d3c00 add x0, x0, #0xb4f 13fc08: d65f03c0 ret 13fc0c: d503233f paciasp 13fc10: a9be7bfd stp x29, x30, [sp, #-0x20]! 13fc14: f9000bf3 str x19, [sp, #0x10] 13fc18: 910003fd mov x29, sp 13fc1c: aa0803f3 mov x19, x8 13fc20: 7140043f cmp w1, #0x1, lsl #12 // =0x1000 13fc24: 5400024b b.lt 0x13fc6c 13fc28: 52800600 mov w0, #0x30 // =48 13fc2c: 9400748d bl 0x15ce60 <_Znwm@plt> 13fc30: 90fff9aa adrp x10, 0x73000 13fc34: b0fff9a8 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> 13fc38: 9138514a add x10, x10, #0xe14 13fc3c: 528e4de9 mov w9, #0x726f // =29295 13fc40: f9000a60 str x0, [x19, #0x10] 13fc44: 3dc39902 ldr q2, [x8, #0xe60] 13fc48: 3900881f strb wzr, [x0, #0x22] 13fc4c: ad400540 ldp q0, q1, [x10] 13fc50: 79004009 strh w9, [x0, #0x20] 13fc54: 3d800262 str q2, [x19] 13fc58: f9400bf3 ldr x19, [sp, #0x10] 13fc5c: ad000400 stp q0, q1, [x0] 13fc60: a8c27bfd ldp x29, x30, [sp], #0x20 13fc64: d50323bf autiasp 13fc68: d65f03c0 ret 13fc6c: aa1303e8 mov x8, x19 13fc70: f9400bf3 ldr x19, [sp, #0x10] 13fc74: a8c27bfd ldp x29, x30, [sp], #0x20 13fc78: d50323bf autiasp 13fc7c: 17ffff94 b 0x13facc 000000000013fc80 : 13fc80: d503233f paciasp 13fc84: a9bf7bfd stp x29, x30, [sp, #-0x10]! 13fc88: 910003fd mov x29, sp 13fc8c: b00001a8 adrp x8, 0x174000 ::id+0x918> 13fc90: 911a4108 add x8, x8, #0x690 13fc94: 08dffd08 ldarb w8, [x8] 13fc98: 360000c8 tbz w8, #0x0, 0x13fcb0 13fc9c: b00001a0 adrp x0, 0x174000 ::id+0x918> 13fca0: 911a2000 add x0, x0, #0x688 13fca4: a8c17bfd ldp x29, x30, [sp], #0x10 13fca8: d50323bf autiasp 13fcac: d65f03c0 ret 13fcb0: b00001a0 adrp x0, 0x174000 ::id+0x918> 13fcb4: 911a4000 add x0, x0, #0x690 13fcb8: 94007e7a bl 0x15f6a0 <__cxa_guard_acquire@plt> 13fcbc: 34ffff00 cbz w0, 0x13fc9c 13fcc0: d0000149 adrp x9, 0x169000 +0x10> 13fcc4: b00001a0 adrp x0, 0x174000 ::id+0x918> 13fcc8: b00001a8 adrp x8, 0x174000 ::id+0x918> 13fccc: 91128129 add x9, x9, #0x4a0 13fcd0: 911a4000 add x0, x0, #0x690 13fcd4: f9034509 str x9, [x8, #0x688] 13fcd8: 94007e7e bl 0x15f6d0 <__cxa_guard_release@plt> 13fcdc: 17fffff0 b 0x13fc9c 13fce0: d503245f bti c 13fce4: d0fff980 adrp x0, 0x71000 13fce8: 913b5400 add x0, x0, #0xed5 13fcec: d65f03c0 ret 13fcf0: d503233f paciasp 13fcf4: a9be7bfd stp x29, x30, [sp, #-0x20]! 13fcf8: f9000bf3 str x19, [sp, #0x10] 13fcfc: 910003fd mov x29, sp 13fd00: aa0803f3 mov x19, x8 13fd04: 7140043f cmp w1, #0x1, lsl #12 // =0x1000 13fd08: 5400022b b.lt 0x13fd4c 13fd0c: 52800600 mov w0, #0x30 // =48 13fd10: 94007454 bl 0x15ce60 <_Znwm@plt> 13fd14: b0fff98a adrp x10, 0x70000 13fd18: b0fff9a8 adrp x8, 0x74000 , std::__ndk1::allocator>+0x4d> 13fd1c: 9137cd4a add x10, x10, #0xdf3 13fd20: 52800e49 mov w9, #0x72 // =114 13fd24: f9000a60 str x0, [x19, #0x10] 13fd28: 3dc37100 ldr q0, [x8, #0xdc0] 13fd2c: ad400941 ldp q1, q2, [x10] 13fd30: 79004009 strh w9, [x0, #0x20] 13fd34: 3d800260 str q0, [x19] 13fd38: f9400bf3 ldr x19, [sp, #0x10] 13fd3c: ad000801 stp q1, q2, [x0] 13fd40: a8c27bfd ldp x29, x30, [sp], #0x20 13fd44: d50323bf autiasp 13fd48: d65f03c0 ret 13fd4c: aa1303e8 mov x8, x19 13fd50: f9400bf3 ldr x19, [sp, #0x10] 13fd54: a8c27bfd ldp x29, x30, [sp], #0x20 13fd58: d50323bf autiasp 13fd5c: 17ffff5c b 0x13facc 13fd60: d503233f paciasp 13fd64: d10083ff sub sp, sp, #0x20 13fd68: a9017bfd stp x29, x30, [sp, #0x10] 13fd6c: 910043fd add x29, sp, #0x10 13fd70: 7140043f cmp w1, #0x1, lsl #12 // =0x1000 13fd74: 5400010b b.lt 0x13fd94 13fd78: b00001a8 adrp x8, 0x174000 ::id+0x918> 13fd7c: 911a8108 add x8, x8, #0x6a0 13fd80: 08dffd08 ldarb w8, [x8] 13fd84: 36000208 tbz w8, #0x0, 0x13fdc4 13fd88: b00001a8 adrp x8, 0x174000 ::id+0x918> 13fd8c: 911a6108 add x8, x8, #0x698 13fd90: 14000007 b 0x13fdac 13fd94: b00001a8 adrp x8, 0x174000 ::id+0x918> 13fd98: 911a4108 add x8, x8, #0x690 13fd9c: 08dffd08 ldarb w8, [x8] 13fda0: 36000308 tbz w8, #0x0, 0x13fe00 13fda4: b00001a8 adrp x8, 0x174000 ::id+0x918> 13fda8: 911a2108 add x8, x8, #0x688 13fdac: a9417bfd ldp x29, x30, [sp, #0x10] 13fdb0: 2a0103e0 mov w0, w1 13fdb4: aa0803e1 mov x1, x8 13fdb8: 910083ff add sp, sp, #0x20 13fdbc: d50323bf autiasp 13fdc0: d65f03c0 ret 13fdc4: b00001a0 adrp x0, 0x174000 ::id+0x918> 13fdc8: b81fc3a1 stur w1, [x29, #-0x4] 13fdcc: 911a8000 add x0, x0, #0x6a0 13fdd0: 94007e34 bl 0x15f6a0 <__cxa_guard_acquire@plt> 13fdd4: b00001a8 adrp x8, 0x174000 ::id+0x918> 13fdd8: 911a6108 add x8, x8, #0x698 13fddc: f90003e8 str x8, [sp] 13fde0: 34000360 cbz w0, 0x13fe4c 13fde4: d0000149 adrp x9, 0x169000 +0x10> 13fde8: b00001a8 adrp x8, 0x174000 ::id+0x918> 13fdec: 91140129 add x9, x9, #0x500 13fdf0: 911a6108 add x8, x8, #0x698 13fdf4: b00001a0 adrp x0, 0x174000 ::id+0x918> 13fdf8: 911a8000 add x0, x0, #0x6a0 13fdfc: 1400000f b 0x13fe38 13fe00: b00001a0 adrp x0, 0x174000 ::id+0x918> 13fe04: b81fc3a1 stur w1, [x29, #-0x4] 13fe08: 911a4000 add x0, x0, #0x690 13fe0c: 94007e25 bl 0x15f6a0 <__cxa_guard_acquire@plt> 13fe10: b00001a8 adrp x8, 0x174000 ::id+0x918> 13fe14: 911a2108 add x8, x8, #0x688 13fe18: f90003e8 str x8, [sp] 13fe1c: 340001c0 cbz w0, 0x13fe54 13fe20: d0000149 adrp x9, 0x169000 +0x10> 13fe24: b00001a8 adrp x8, 0x174000 ::id+0x918> 13fe28: b00001a0 adrp x0, 0x174000 ::id+0x918> 13fe2c: 91128129 add x9, x9, #0x4a0 13fe30: 911a2108 add x8, x8, #0x688 13fe34: 911a4000 add x0, x0, #0x690 13fe38: f9000109 str x9, [x8] 13fe3c: 94007e25 bl 0x15f6d0 <__cxa_guard_release@plt> 13fe40: b85fc3a1 ldur w1, [x29, #-0x4] 13fe44: f94003e8 ldr x8, [sp] 13fe48: 17ffffd9 b 0x13fdac 13fe4c: b85fc3a1 ldur w1, [x29, #-0x4] 13fe50: 17ffffce b 0x13fd88 13fe54: b85fc3a1 ldur w1, [x29, #-0x4] 13fe58: 17ffffd3 b 0x13fda4 000000000013fe5c : 13fe5c: d503233f paciasp 13fe60: a9bf7bfd stp x29, x30, [sp, #-0x10]! 13fe64: 910003fd mov x29, sp 13fe68: b00001a8 adrp x8, 0x174000 ::id+0x918> 13fe6c: 911a8108 add x8, x8, #0x6a0 13fe70: 08dffd08 ldarb w8, [x8] 13fe74: 360000c8 tbz w8, #0x0, 0x13fe8c 13fe78: b00001a0 adrp x0, 0x174000 ::id+0x918> 13fe7c: 911a6000 add x0, x0, #0x698 13fe80: a8c17bfd ldp x29, x30, [sp], #0x10 13fe84: d50323bf autiasp 13fe88: d65f03c0 ret 13fe8c: b00001a0 adrp x0, 0x174000 ::id+0x918> 13fe90: 911a8000 add x0, x0, #0x6a0 13fe94: 94007e03 bl 0x15f6a0 <__cxa_guard_acquire@plt> 13fe98: 34ffff00 cbz w0, 0x13fe78 13fe9c: d0000149 adrp x9, 0x169000 +0x10> 13fea0: b00001a0 adrp x0, 0x174000 ::id+0x918> 13fea4: b00001a8 adrp x8, 0x174000 ::id+0x918> 13fea8: 91140129 add x9, x9, #0x500 13feac: 911a8000 add x0, x0, #0x6a0 13feb0: f9034d09 str x9, [x8, #0x698] 13feb4: 94007e07 bl 0x15f6d0 <__cxa_guard_release@plt> 13feb8: 17fffff0 b 0x13fe78 000000000013febc : 13febc: d503245f bti c 13fec0: f9400409 ldr x9, [x0, #0x8] 13fec4: b9400001 ldr w1, [x0] 13fec8: f940012a ldr x10, [x9] 13fecc: aa0903e0 mov x0, x9 13fed0: f9401950 ldr x16, [x10, #0x30] 13fed4: d61f0200 br x16 000000000013fed8 : 13fed8: d503245f bti c 13fedc: f9400409 ldr x9, [x0, #0x8] 13fee0: b9400001 ldr w1, [x0] 13fee4: f940012a ldr x10, [x9] 13fee8: aa0903e0 mov x0, x9 13feec: f9401950 ldr x16, [x10, #0x30] 13fef0: d61f0200 br x16 000000000013fef4 , std::__ndk1::allocator>)>: 13fef4: d503233f paciasp 13fef8: d10143ff sub sp, sp, #0x50 13fefc: a9027bfd stp x29, x30, [sp, #0x20] 13ff00: 910083fd add x29, sp, #0x20 13ff04: a90357f6 stp x22, x21, [sp, #0x30] 13ff08: a9044ff4 stp x20, x19, [sp, #0x40] 13ff0c: d53bd056 mrs x22, TPIDR_EL0 13ff10: aa0103f3 mov x19, x1 13ff14: f94016c9 ldr x9, [x22, #0x28] 13ff18: aa0803f4 mov x20, x8 13ff1c: f81f83a9 stur x9, [x29, #-0x8] 13ff20: b9400001 ldr w1, [x0] 13ff24: 34000401 cbz w1, 0x13ffa4 , std::__ndk1::allocator>)+0xb0> 13ff28: 39400268 ldrb w8, [x19] 13ff2c: aa0003f5 mov x21, x0 13ff30: f9400669 ldr x9, [x19, #0x8] 13ff34: d341fd0a lsr x10, x8, #1 13ff38: 7200011f tst w8, #0x1 13ff3c: 9a890148 csel x8, x10, x9, eq 13ff40: b40000c8 cbz x8, 0x13ff58 , std::__ndk1::allocator>)+0x64> 13ff44: d0fff981 adrp x1, 0x71000 13ff48: aa1303e0 mov x0, x19 13ff4c: 91073c21 add x1, x1, #0x1cf 13ff50: 94007ae8 bl 0x15eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> 13ff54: b94002a1 ldr w1, [x21] 13ff58: f94006a0 ldr x0, [x21, #0x8] 13ff5c: 910003f5 mov x21, sp 13ff60: f9400008 ldr x8, [x0] 13ff64: f9401909 ldr x9, [x8, #0x30] 13ff68: 910003e8 mov x8, sp 13ff6c: d63f0120 blr x9 13ff70: a940a7ea ldp x10, x9, [sp, #0x8] 13ff74: b24002ab orr x11, x21, #0x1 13ff78: 394003e8 ldrb w8, [sp] 13ff7c: 7200011f tst w8, #0x1 13ff80: d341fd08 lsr x8, x8, #1 13ff84: 9a890161 csel x1, x11, x9, eq 13ff88: 9a8a0102 csel x2, x8, x10, eq 13ff8c: aa1303e0 mov x0, x19 13ff90: 94007b60 bl 0x15ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> 13ff94: 394003e8 ldrb w8, [sp] 13ff98: 36000068 tbz w8, #0x0, 0x13ffa4 , std::__ndk1::allocator>)+0xb0> 13ff9c: f9400be0 ldr x0, [sp, #0x10] 13ffa0: 940073d0 bl 0x15cee0 <_ZdlPv@plt> 13ffa4: 3dc00260 ldr q0, [x19] 13ffa8: f900027f str xzr, [x19] 13ffac: f9400a68 ldr x8, [x19, #0x10] 13ffb0: a900fe7f stp xzr, xzr, [x19, #0x8] 13ffb4: 3d800280 str q0, [x20] 13ffb8: f9000a88 str x8, [x20, #0x10] 13ffbc: f94016c8 ldr x8, [x22, #0x28] 13ffc0: f85f83a9 ldur x9, [x29, #-0x8] 13ffc4: eb09011f cmp x8, x9 13ffc8: 540000e1 b.ne 0x13ffe4 , std::__ndk1::allocator>)+0xf0> 13ffcc: a9444ff4 ldp x20, x19, [sp, #0x40] 13ffd0: a94357f6 ldp x22, x21, [sp, #0x30] 13ffd4: a9427bfd ldp x29, x30, [sp, #0x20] 13ffd8: 910143ff add sp, sp, #0x50 13ffdc: d50323bf autiasp 13ffe0: d65f03c0 ret 13ffe4: 94007393 bl 0x15ce30 <__stack_chk_fail@plt> 13ffe8: 394003e8 ldrb w8, [sp] 13ffec: aa0003f3 mov x19, x0 13fff0: 36000068 tbz w8, #0x0, 0x13fffc , std::__ndk1::allocator>)+0x108> 13fff4: f9400be0 ldr x0, [sp, #0x10] 13fff8: 940073ba bl 0x15cee0 <_ZdlPv@plt> 13fffc: aa1303e0 mov x0, x19 140000: 94006458 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000140004 , std::__ndk1::allocator> const&)>: 140004: d503233f paciasp 140008: d101c3ff sub sp, sp, #0x70 14000c: a9057bfd stp x29, x30, [sp, #0x50] 140010: 910143fd add x29, sp, #0x50 140014: a9064ff4 stp x20, x19, [sp, #0x60] 140018: d53bd054 mrs x20, TPIDR_EL0 14001c: aa0003f3 mov x19, x0 140020: f9401688 ldr x8, [x20, #0x28] 140024: 910023e0 add x0, sp, #0x8 140028: f81f83a8 stur x8, [x29, #-0x8] 14002c: a93e8ba1 stp x1, x2, [x29, #-0x18] 140030: aa0303e1 mov x1, x3 140034: 940075d3 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 140038: 910083e8 add x8, sp, #0x20 14003c: d10063a0 sub x0, x29, #0x18 140040: 910023e1 add x1, sp, #0x8 140044: 9400812f bl 0x160500 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> 140048: 910083e1 add x1, sp, #0x20 14004c: aa1303e0 mov x0, x19 140050: 940080b8 bl 0x160330 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 140054: 394083e8 ldrb w8, [sp, #0x20] 140058: 36000068 tbz w8, #0x0, 0x140064 , std::__ndk1::allocator> const&)+0x60> 14005c: f9401be0 ldr x0, [sp, #0x30] 140060: 940073a0 bl 0x15cee0 <_ZdlPv@plt> 140064: 394023e8 ldrb w8, [sp, #0x8] 140068: 36000068 tbz w8, #0x0, 0x140074 , std::__ndk1::allocator> const&)+0x70> 14006c: f9400fe0 ldr x0, [sp, #0x18] 140070: 9400739c bl 0x15cee0 <_ZdlPv@plt> 140074: b0000168 adrp x8, 0x16d000 140078: f940b508 ldr x8, [x8, #0x168] 14007c: 3cde83a0 ldur q0, [x29, #-0x18] 140080: 91004108 add x8, x8, #0x10 140084: 3d800660 str q0, [x19, #0x10] 140088: f9000268 str x8, [x19] 14008c: f9401688 ldr x8, [x20, #0x28] 140090: f85f83a9 ldur x9, [x29, #-0x8] 140094: eb09011f cmp x8, x9 140098: 540000c1 b.ne 0x1400b0 , std::__ndk1::allocator> const&)+0xac> 14009c: a9464ff4 ldp x20, x19, [sp, #0x60] 1400a0: a9457bfd ldp x29, x30, [sp, #0x50] 1400a4: 9101c3ff add sp, sp, #0x70 1400a8: d50323bf autiasp 1400ac: d65f03c0 ret 1400b0: 94007360 bl 0x15ce30 <__stack_chk_fail@plt> 1400b4: 394083e8 ldrb w8, [sp, #0x20] 1400b8: aa0003f3 mov x19, x0 1400bc: 370000a8 tbnz w8, #0x0, 0x1400d0 , std::__ndk1::allocator> const&)+0xcc> 1400c0: 394023e8 ldrb w8, [sp, #0x8] 1400c4: 37000168 tbnz w8, #0x0, 0x1400f0 , std::__ndk1::allocator> const&)+0xec> 1400c8: aa1303e0 mov x0, x19 1400cc: 94006425 bl 0x159160 <__emutls_get_address+0x6d4> 1400d0: f9401be0 ldr x0, [sp, #0x30] 1400d4: 94007383 bl 0x15cee0 <_ZdlPv@plt> 1400d8: 394023e8 ldrb w8, [sp, #0x8] 1400dc: 3607ff68 tbz w8, #0x0, 0x1400c8 , std::__ndk1::allocator> const&)+0xc4> 1400e0: 14000004 b 0x1400f0 , std::__ndk1::allocator> const&)+0xec> 1400e4: aa0003f3 mov x19, x0 1400e8: 394023e8 ldrb w8, [sp, #0x8] 1400ec: 3607fee8 tbz w8, #0x0, 0x1400c8 , std::__ndk1::allocator> const&)+0xc4> 1400f0: f9400fe0 ldr x0, [sp, #0x18] 1400f4: 9400737b bl 0x15cee0 <_ZdlPv@plt> 1400f8: aa1303e0 mov x0, x19 1400fc: 94006419 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000140100 : 140100: d503233f paciasp 140104: d10243ff sub sp, sp, #0x90 140108: a9057bfd stp x29, x30, [sp, #0x50] 14010c: 910143fd add x29, sp, #0x50 140110: a9065ff8 stp x24, x23, [sp, #0x60] 140114: a90757f6 stp x22, x21, [sp, #0x70] 140118: a9084ff4 stp x20, x19, [sp, #0x80] 14011c: d53bd058 mrs x24, TPIDR_EL0 140120: aa0003f3 mov x19, x0 140124: f9401708 ldr x8, [x24, #0x28] 140128: aa0303e0 mov x0, x3 14012c: aa0303f4 mov x20, x3 140130: f81f83a8 stur x8, [x29, #-0x8] 140134: a93e8ba1 stp x1, x2, [x29, #-0x18] 140138: 9400758e bl 0x15d770 14013c: b100401f cmn x0, #0x10 140140: 540006e2 b.hs 0x14021c 140144: aa0003f5 mov x21, x0 140148: f1005c1f cmp x0, #0x17 14014c: 540000e2 b.hs 0x140168 140150: 910023e9 add x9, sp, #0x8 140154: 531f7aa8 lsl w8, w21, #1 140158: b2400136 orr x22, x9, #0x1 14015c: 390023e8 strb w8, [sp, #0x8] 140160: b5000155 cbnz x21, 0x140188 140164: 1400000d b 0x140198 140168: 910042a8 add x8, x21, #0x10 14016c: 927ced17 and x23, x8, #0xfffffffffffffff0 140170: aa1703e0 mov x0, x23 140174: 9400733b bl 0x15ce60 <_Znwm@plt> 140178: b24002e8 orr x8, x23, #0x1 14017c: aa0003f6 mov x22, x0 140180: a90103f5 stp x21, x0, [sp, #0x10] 140184: f90007e8 str x8, [sp, #0x8] 140188: aa1603e0 mov x0, x22 14018c: aa1403e1 mov x1, x20 140190: aa1503e2 mov x2, x21 140194: 940073c3 bl 0x15d0a0 140198: 38356adf strb wzr, [x22, x21] 14019c: 910083e8 add x8, sp, #0x20 1401a0: d10063a0 sub x0, x29, #0x18 1401a4: 910023e1 add x1, sp, #0x8 1401a8: 940080d6 bl 0x160500 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> 1401ac: 910083e1 add x1, sp, #0x20 1401b0: aa1303e0 mov x0, x19 1401b4: 9400805f bl 0x160330 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 1401b8: 394083e8 ldrb w8, [sp, #0x20] 1401bc: 36000068 tbz w8, #0x0, 0x1401c8 1401c0: f9401be0 ldr x0, [sp, #0x30] 1401c4: 94007347 bl 0x15cee0 <_ZdlPv@plt> 1401c8: 394023e8 ldrb w8, [sp, #0x8] 1401cc: 36000068 tbz w8, #0x0, 0x1401d8 1401d0: f9400fe0 ldr x0, [sp, #0x18] 1401d4: 94007343 bl 0x15cee0 <_ZdlPv@plt> 1401d8: b0000168 adrp x8, 0x16d000 1401dc: f940b508 ldr x8, [x8, #0x168] 1401e0: 3cde83a0 ldur q0, [x29, #-0x18] 1401e4: 91004108 add x8, x8, #0x10 1401e8: 3d800660 str q0, [x19, #0x10] 1401ec: f9000268 str x8, [x19] 1401f0: f9401708 ldr x8, [x24, #0x28] 1401f4: f85f83a9 ldur x9, [x29, #-0x8] 1401f8: eb09011f cmp x8, x9 1401fc: 54000141 b.ne 0x140224 140200: a9484ff4 ldp x20, x19, [sp, #0x80] 140204: a94757f6 ldp x22, x21, [sp, #0x70] 140208: a9465ff8 ldp x24, x23, [sp, #0x60] 14020c: a9457bfd ldp x29, x30, [sp, #0x50] 140210: 910243ff add sp, sp, #0x90 140214: d50323bf autiasp 140218: d65f03c0 ret 14021c: 910023e0 add x0, sp, #0x8 140220: 9400755c bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 140224: 94007303 bl 0x15ce30 <__stack_chk_fail@plt> 140228: 394083e8 ldrb w8, [sp, #0x20] 14022c: aa0003f3 mov x19, x0 140230: 370000a8 tbnz w8, #0x0, 0x140244 140234: 394023e8 ldrb w8, [sp, #0x8] 140238: 37000168 tbnz w8, #0x0, 0x140264 14023c: aa1303e0 mov x0, x19 140240: 940063c8 bl 0x159160 <__emutls_get_address+0x6d4> 140244: f9401be0 ldr x0, [sp, #0x30] 140248: 94007326 bl 0x15cee0 <_ZdlPv@plt> 14024c: 394023e8 ldrb w8, [sp, #0x8] 140250: 3607ff68 tbz w8, #0x0, 0x14023c 140254: 14000004 b 0x140264 140258: aa0003f3 mov x19, x0 14025c: 394023e8 ldrb w8, [sp, #0x8] 140260: 3607fee8 tbz w8, #0x0, 0x14023c 140264: f9400fe0 ldr x0, [sp, #0x18] 140268: 9400731e bl 0x15cee0 <_ZdlPv@plt> 14026c: aa1303e0 mov x0, x19 140270: 940063bc bl 0x159160 <__emutls_get_address+0x6d4> 0000000000140274 : 140274: d503233f paciasp 140278: d101c3ff sub sp, sp, #0x70 14027c: a9057bfd stp x29, x30, [sp, #0x50] 140280: 910143fd add x29, sp, #0x50 140284: a9064ff4 stp x20, x19, [sp, #0x60] 140288: d53bd054 mrs x20, TPIDR_EL0 14028c: aa0003f3 mov x19, x0 140290: f9401688 ldr x8, [x20, #0x28] 140294: f81f83a8 stur x8, [x29, #-0x8] 140298: a93e8ba1 stp x1, x2, [x29, #-0x18] 14029c: 790013ff strh wzr, [sp, #0x8] 1402a0: 910083e8 add x8, sp, #0x20 1402a4: d10063a0 sub x0, x29, #0x18 1402a8: 910023e1 add x1, sp, #0x8 1402ac: 94008095 bl 0x160500 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> 1402b0: 910083e1 add x1, sp, #0x20 1402b4: aa1303e0 mov x0, x19 1402b8: 9400801e bl 0x160330 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 1402bc: 394083e8 ldrb w8, [sp, #0x20] 1402c0: 36000068 tbz w8, #0x0, 0x1402cc 1402c4: f9401be0 ldr x0, [sp, #0x30] 1402c8: 94007306 bl 0x15cee0 <_ZdlPv@plt> 1402cc: 394023e8 ldrb w8, [sp, #0x8] 1402d0: 36000068 tbz w8, #0x0, 0x1402dc 1402d4: f9400fe0 ldr x0, [sp, #0x18] 1402d8: 94007302 bl 0x15cee0 <_ZdlPv@plt> 1402dc: b0000168 adrp x8, 0x16d000 1402e0: f940b508 ldr x8, [x8, #0x168] 1402e4: 3cde83a0 ldur q0, [x29, #-0x18] 1402e8: 91004108 add x8, x8, #0x10 1402ec: 3d800660 str q0, [x19, #0x10] 1402f0: f9000268 str x8, [x19] 1402f4: f9401688 ldr x8, [x20, #0x28] 1402f8: f85f83a9 ldur x9, [x29, #-0x8] 1402fc: eb09011f cmp x8, x9 140300: 540000c1 b.ne 0x140318 140304: a9464ff4 ldp x20, x19, [sp, #0x60] 140308: a9457bfd ldp x29, x30, [sp, #0x50] 14030c: 9101c3ff add sp, sp, #0x70 140310: d50323bf autiasp 140314: d65f03c0 ret 140318: 940072c6 bl 0x15ce30 <__stack_chk_fail@plt> 14031c: 394083e8 ldrb w8, [sp, #0x20] 140320: aa0003f3 mov x19, x0 140324: 370000a8 tbnz w8, #0x0, 0x140338 140328: 394023e8 ldrb w8, [sp, #0x8] 14032c: 37000168 tbnz w8, #0x0, 0x140358 140330: aa1303e0 mov x0, x19 140334: 9400638b bl 0x159160 <__emutls_get_address+0x6d4> 140338: f9401be0 ldr x0, [sp, #0x30] 14033c: 940072e9 bl 0x15cee0 <_ZdlPv@plt> 140340: 394023e8 ldrb w8, [sp, #0x8] 140344: 3607ff68 tbz w8, #0x0, 0x140330 140348: 14000004 b 0x140358 14034c: aa0003f3 mov x19, x0 140350: 394023e8 ldrb w8, [sp, #0x8] 140354: 3607fee8 tbz w8, #0x0, 0x140330 140358: f9400fe0 ldr x0, [sp, #0x18] 14035c: 940072e1 bl 0x15cee0 <_ZdlPv@plt> 140360: aa1303e0 mov x0, x19 140364: 9400637f bl 0x159160 <__emutls_get_address+0x6d4> 0000000000140368 , std::__ndk1::allocator> const&)>: 140368: d503233f paciasp 14036c: d10203ff sub sp, sp, #0x80 140370: a9057bfd stp x29, x30, [sp, #0x50] 140374: 910143fd add x29, sp, #0x50 140378: a90657f6 stp x22, x21, [sp, #0x60] 14037c: a9074ff4 stp x20, x19, [sp, #0x70] 140380: d53bd056 mrs x22, TPIDR_EL0 140384: 2a0103f5 mov w21, w1 140388: f94016c8 ldr x8, [x22, #0x28] 14038c: aa0003f4 mov x20, x0 140390: 910023e0 add x0, sp, #0x8 140394: aa0203f3 mov x19, x2 140398: f81f83a8 stur x8, [x29, #-0x8] 14039c: b90023e1 str w1, [sp, #0x20] 1403a0: aa0303e1 mov x1, x3 1403a4: f90017e2 str x2, [sp, #0x28] 1403a8: 940074f6 bl 0x15d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 1403ac: d10083a8 sub x8, x29, #0x20 1403b0: 910083e0 add x0, sp, #0x20 1403b4: 910023e1 add x1, sp, #0x8 1403b8: 94008052 bl 0x160500 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> 1403bc: d10083a1 sub x1, x29, #0x20 1403c0: aa1403e0 mov x0, x20 1403c4: 94007fdb bl 0x160330 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 1403c8: 385e03a8 ldurb w8, [x29, #-0x20] 1403cc: 36000068 tbz w8, #0x0, 0x1403d8 , std::__ndk1::allocator> const&)+0x70> 1403d0: f85f03a0 ldur x0, [x29, #-0x10] 1403d4: 940072c3 bl 0x15cee0 <_ZdlPv@plt> 1403d8: 394023e8 ldrb w8, [sp, #0x8] 1403dc: 36000068 tbz w8, #0x0, 0x1403e8 , std::__ndk1::allocator> const&)+0x80> 1403e0: f9400fe0 ldr x0, [sp, #0x18] 1403e4: 940072bf bl 0x15cee0 <_ZdlPv@plt> 1403e8: b0000168 adrp x8, 0x16d000 1403ec: f940b508 ldr x8, [x8, #0x168] 1403f0: b9001295 str w21, [x20, #0x10] 1403f4: f9000e93 str x19, [x20, #0x18] 1403f8: 91004108 add x8, x8, #0x10 1403fc: f9000288 str x8, [x20] 140400: f94016c8 ldr x8, [x22, #0x28] 140404: f85f83a9 ldur x9, [x29, #-0x8] 140408: eb09011f cmp x8, x9 14040c: 540000e1 b.ne 0x140428 , std::__ndk1::allocator> const&)+0xc0> 140410: a9474ff4 ldp x20, x19, [sp, #0x70] 140414: a94657f6 ldp x22, x21, [sp, #0x60] 140418: a9457bfd ldp x29, x30, [sp, #0x50] 14041c: 910203ff add sp, sp, #0x80 140420: d50323bf autiasp 140424: d65f03c0 ret 140428: 94007282 bl 0x15ce30 <__stack_chk_fail@plt> 14042c: 385e03a8 ldurb w8, [x29, #-0x20] 140430: aa0003f3 mov x19, x0 140434: 370000a8 tbnz w8, #0x0, 0x140448 , std::__ndk1::allocator> const&)+0xe0> 140438: 394023e8 ldrb w8, [sp, #0x8] 14043c: 37000168 tbnz w8, #0x0, 0x140468 , std::__ndk1::allocator> const&)+0x100> 140440: aa1303e0 mov x0, x19 140444: 94006347 bl 0x159160 <__emutls_get_address+0x6d4> 140448: f85f03a0 ldur x0, [x29, #-0x10] 14044c: 940072a5 bl 0x15cee0 <_ZdlPv@plt> 140450: 394023e8 ldrb w8, [sp, #0x8] 140454: 3607ff68 tbz w8, #0x0, 0x140440 , std::__ndk1::allocator> const&)+0xd8> 140458: 14000004 b 0x140468 , std::__ndk1::allocator> const&)+0x100> 14045c: aa0003f3 mov x19, x0 140460: 394023e8 ldrb w8, [sp, #0x8] 140464: 3607fee8 tbz w8, #0x0, 0x140440 , std::__ndk1::allocator> const&)+0xd8> 140468: f9400fe0 ldr x0, [sp, #0x18] 14046c: 9400729d bl 0x15cee0 <_ZdlPv@plt> 140470: aa1303e0 mov x0, x19 140474: 9400633b bl 0x159160 <__emutls_get_address+0x6d4> 0000000000140478 : 140478: d503233f paciasp 14047c: d10283ff sub sp, sp, #0xa0 140480: a9057bfd stp x29, x30, [sp, #0x50] 140484: 910143fd add x29, sp, #0x50 140488: a90667fa stp x26, x25, [sp, #0x60] 14048c: a9075ff8 stp x24, x23, [sp, #0x70] 140490: a90857f6 stp x22, x21, [sp, #0x80] 140494: a9094ff4 stp x20, x19, [sp, #0x90] 140498: d53bd05a mrs x26, TPIDR_EL0 14049c: aa0003f4 mov x20, x0 1404a0: f9401748 ldr x8, [x26, #0x28] 1404a4: aa0303e0 mov x0, x3 1404a8: aa0303f6 mov x22, x3 1404ac: aa0203f3 mov x19, x2 1404b0: 2a0103f5 mov w21, w1 1404b4: f81f83a8 stur x8, [x29, #-0x8] 1404b8: b90023e1 str w1, [sp, #0x20] 1404bc: f90017e2 str x2, [sp, #0x28] 1404c0: 940074ac bl 0x15d770 1404c4: b100401f cmn x0, #0x10 1404c8: 54000702 b.hs 0x1405a8 1404cc: aa0003f7 mov x23, x0 1404d0: f1005c1f cmp x0, #0x17 1404d4: 540000e2 b.hs 0x1404f0 1404d8: 910023e9 add x9, sp, #0x8 1404dc: 531f7ae8 lsl w8, w23, #1 1404e0: b2400138 orr x24, x9, #0x1 1404e4: 390023e8 strb w8, [sp, #0x8] 1404e8: b5000157 cbnz x23, 0x140510 1404ec: 1400000d b 0x140520 1404f0: 910042e8 add x8, x23, #0x10 1404f4: 927ced19 and x25, x8, #0xfffffffffffffff0 1404f8: aa1903e0 mov x0, x25 1404fc: 94007259 bl 0x15ce60 <_Znwm@plt> 140500: b2400328 orr x8, x25, #0x1 140504: aa0003f8 mov x24, x0 140508: a90103f7 stp x23, x0, [sp, #0x10] 14050c: f90007e8 str x8, [sp, #0x8] 140510: aa1803e0 mov x0, x24 140514: aa1603e1 mov x1, x22 140518: aa1703e2 mov x2, x23 14051c: 940072e1 bl 0x15d0a0 140520: 38376b1f strb wzr, [x24, x23] 140524: d10083a8 sub x8, x29, #0x20 140528: 910083e0 add x0, sp, #0x20 14052c: 910023e1 add x1, sp, #0x8 140530: 94007ff4 bl 0x160500 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> 140534: d10083a1 sub x1, x29, #0x20 140538: aa1403e0 mov x0, x20 14053c: 94007f7d bl 0x160330 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 140540: 385e03a8 ldurb w8, [x29, #-0x20] 140544: 36000068 tbz w8, #0x0, 0x140550 140548: f85f03a0 ldur x0, [x29, #-0x10] 14054c: 94007265 bl 0x15cee0 <_ZdlPv@plt> 140550: 394023e8 ldrb w8, [sp, #0x8] 140554: 36000068 tbz w8, #0x0, 0x140560 140558: f9400fe0 ldr x0, [sp, #0x18] 14055c: 94007261 bl 0x15cee0 <_ZdlPv@plt> 140560: b0000168 adrp x8, 0x16d000 140564: f940b508 ldr x8, [x8, #0x168] 140568: b9001295 str w21, [x20, #0x10] 14056c: f9000e93 str x19, [x20, #0x18] 140570: 91004108 add x8, x8, #0x10 140574: f9000288 str x8, [x20] 140578: f9401748 ldr x8, [x26, #0x28] 14057c: f85f83a9 ldur x9, [x29, #-0x8] 140580: eb09011f cmp x8, x9 140584: 54000161 b.ne 0x1405b0 140588: a9494ff4 ldp x20, x19, [sp, #0x90] 14058c: a94857f6 ldp x22, x21, [sp, #0x80] 140590: a9475ff8 ldp x24, x23, [sp, #0x70] 140594: a94667fa ldp x26, x25, [sp, #0x60] 140598: a9457bfd ldp x29, x30, [sp, #0x50] 14059c: 910283ff add sp, sp, #0xa0 1405a0: d50323bf autiasp 1405a4: d65f03c0 ret 1405a8: 910023e0 add x0, sp, #0x8 1405ac: 94007479 bl 0x15d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 1405b0: 94007220 bl 0x15ce30 <__stack_chk_fail@plt> 1405b4: 385e03a8 ldurb w8, [x29, #-0x20] 1405b8: aa0003f3 mov x19, x0 1405bc: 370000a8 tbnz w8, #0x0, 0x1405d0 1405c0: 394023e8 ldrb w8, [sp, #0x8] 1405c4: 37000168 tbnz w8, #0x0, 0x1405f0 1405c8: aa1303e0 mov x0, x19 1405cc: 940062e5 bl 0x159160 <__emutls_get_address+0x6d4> 1405d0: f85f03a0 ldur x0, [x29, #-0x10] 1405d4: 94007243 bl 0x15cee0 <_ZdlPv@plt> 1405d8: 394023e8 ldrb w8, [sp, #0x8] 1405dc: 3607ff68 tbz w8, #0x0, 0x1405c8 1405e0: 14000004 b 0x1405f0 1405e4: aa0003f3 mov x19, x0 1405e8: 394023e8 ldrb w8, [sp, #0x8] 1405ec: 3607fee8 tbz w8, #0x0, 0x1405c8 1405f0: f9400fe0 ldr x0, [sp, #0x18] 1405f4: 9400723b bl 0x15cee0 <_ZdlPv@plt> 1405f8: aa1303e0 mov x0, x19 1405fc: 940062d9 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000140600 : 140600: d503233f paciasp 140604: d10203ff sub sp, sp, #0x80 140608: a9057bfd stp x29, x30, [sp, #0x50] 14060c: 910143fd add x29, sp, #0x50 140610: a90657f6 stp x22, x21, [sp, #0x60] 140614: a9074ff4 stp x20, x19, [sp, #0x70] 140618: d53bd056 mrs x22, TPIDR_EL0 14061c: aa0203f3 mov x19, x2 140620: 2a0103f5 mov w21, w1 140624: aa0003f4 mov x20, x0 140628: f94016c8 ldr x8, [x22, #0x28] 14062c: f81f83a8 stur x8, [x29, #-0x8] 140630: b90023e1 str w1, [sp, #0x20] 140634: f90017e2 str x2, [sp, #0x28] 140638: 790013ff strh wzr, [sp, #0x8] 14063c: d10083a8 sub x8, x29, #0x20 140640: 910083e0 add x0, sp, #0x20 140644: 910023e1 add x1, sp, #0x8 140648: 94007fae bl 0x160500 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> 14064c: d10083a1 sub x1, x29, #0x20 140650: aa1403e0 mov x0, x20 140654: 94007f37 bl 0x160330 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 140658: 385e03a8 ldurb w8, [x29, #-0x20] 14065c: 36000068 tbz w8, #0x0, 0x140668 140660: f85f03a0 ldur x0, [x29, #-0x10] 140664: 9400721f bl 0x15cee0 <_ZdlPv@plt> 140668: 394023e8 ldrb w8, [sp, #0x8] 14066c: 36000068 tbz w8, #0x0, 0x140678 140670: f9400fe0 ldr x0, [sp, #0x18] 140674: 9400721b bl 0x15cee0 <_ZdlPv@plt> 140678: b0000168 adrp x8, 0x16d000 14067c: f940b508 ldr x8, [x8, #0x168] 140680: b9001295 str w21, [x20, #0x10] 140684: f9000e93 str x19, [x20, #0x18] 140688: 91004108 add x8, x8, #0x10 14068c: f9000288 str x8, [x20] 140690: f94016c8 ldr x8, [x22, #0x28] 140694: f85f83a9 ldur x9, [x29, #-0x8] 140698: eb09011f cmp x8, x9 14069c: 540000e1 b.ne 0x1406b8 1406a0: a9474ff4 ldp x20, x19, [sp, #0x70] 1406a4: a94657f6 ldp x22, x21, [sp, #0x60] 1406a8: a9457bfd ldp x29, x30, [sp, #0x50] 1406ac: 910203ff add sp, sp, #0x80 1406b0: d50323bf autiasp 1406b4: d65f03c0 ret 1406b8: 940071de bl 0x15ce30 <__stack_chk_fail@plt> 1406bc: 385e03a8 ldurb w8, [x29, #-0x20] 1406c0: aa0003f3 mov x19, x0 1406c4: 370000a8 tbnz w8, #0x0, 0x1406d8 1406c8: 394023e8 ldrb w8, [sp, #0x8] 1406cc: 37000168 tbnz w8, #0x0, 0x1406f8 1406d0: aa1303e0 mov x0, x19 1406d4: 940062a3 bl 0x159160 <__emutls_get_address+0x6d4> 1406d8: f85f03a0 ldur x0, [x29, #-0x10] 1406dc: 94007201 bl 0x15cee0 <_ZdlPv@plt> 1406e0: 394023e8 ldrb w8, [sp, #0x8] 1406e4: 3607ff68 tbz w8, #0x0, 0x1406d0 1406e8: 14000004 b 0x1406f8 1406ec: aa0003f3 mov x19, x0 1406f0: 394023e8 ldrb w8, [sp, #0x8] 1406f4: 3607fee8 tbz w8, #0x0, 0x1406d0 1406f8: f9400fe0 ldr x0, [sp, #0x18] 1406fc: 940071f9 bl 0x15cee0 <_ZdlPv@plt> 140700: aa1303e0 mov x0, x19 140704: 94006297 bl 0x159160 <__emutls_get_address+0x6d4> 0000000000140708 : 140708: d503245f bti c 14070c: 14007f81 b 0x160510 <_ZNSt13runtime_errorD2Ev@plt> 0000000000140710 : 140710: d503233f paciasp 140714: a9be7bfd stp x29, x30, [sp, #-0x20]! 140718: f9000bf3 str x19, [sp, #0x10] 14071c: 910003fd mov x29, sp 140720: aa0003f3 mov x19, x0 140724: 94007f7b bl 0x160510 <_ZNSt13runtime_errorD2Ev@plt> 140728: aa1303e0 mov x0, x19 14072c: f9400bf3 ldr x19, [sp, #0x10] 140730: a8c27bfd ldp x29, x30, [sp], #0x20 140734: d50323bf autiasp 140738: 140071ea b 0x15cee0 <_ZdlPv@plt> 000000000014073c : 14073c: d503233f paciasp 140740: a9bd7bfd stp x29, x30, [sp, #-0x30]! 140744: f9000bf5 str x21, [sp, #0x10] 140748: 910003fd mov x29, sp 14074c: a9024ff4 stp x20, x19, [sp, #0x20] 140750: 2a0003f5 mov w21, w0 140754: 52800400 mov w0, #0x20 // =32 140758: aa0103f4 mov x20, x1 14075c: 94007581 bl 0x15dd60 <__cxa_allocate_exception@plt> 140760: 900001a8 adrp x8, 0x174000 ::id+0x918> 140764: aa0003f3 mov x19, x0 140768: 911a8108 add x8, x8, #0x6a0 14076c: 08dffd08 ldarb w8, [x8] 140770: 360001a8 tbz w8, #0x0, 0x1407a4 140774: 2a1503e1 mov w1, w21 140778: 900001a2 adrp x2, 0x174000 ::id+0x918> 14077c: 911a6042 add x2, x2, #0x698 140780: aa1303e0 mov x0, x19 140784: aa1403e3 mov x3, x20 140788: 94007c6a bl 0x15f930 <_ZNSt6__ndk112system_errorC2ENS_10error_codeEPKc@plt> 14078c: 90000161 adrp x1, 0x16c000 140790: 90000162 adrp x2, 0x16c000 140794: aa1303e0 mov x0, x19 140798: f9474021 ldr x1, [x1, #0xe80] 14079c: f9473442 ldr x2, [x2, #0xe68] 1407a0: 94007574 bl 0x15dd70 <__cxa_throw@plt> 1407a4: 900001a0 adrp x0, 0x174000 ::id+0x918> 1407a8: 911a8000 add x0, x0, #0x6a0 1407ac: 94007bbd bl 0x15f6a0 <__cxa_guard_acquire@plt> 1407b0: 34fffe20 cbz w0, 0x140774 1407b4: b0000149 adrp x9, 0x169000 +0x10> 1407b8: 900001a0 adrp x0, 0x174000 ::id+0x918> 1407bc: 900001a8 adrp x8, 0x174000 ::id+0x918> 1407c0: 91140129 add x9, x9, #0x500 1407c4: 911a8000 add x0, x0, #0x6a0 1407c8: f9034d09 str x9, [x8, #0x698] 1407cc: 94007bc1 bl 0x15f6d0 <__cxa_guard_release@plt> 1407d0: 17ffffe9 b 0x140774 1407d4: aa0003f4 mov x20, x0 1407d8: aa1303e0 mov x0, x19 1407dc: 94007569 bl 0x15dd80 <__cxa_free_exception@plt> 1407e0: aa1403e0 mov x0, x20 1407e4: 9400625f bl 0x159160 <__emutls_get_address+0x6d4> 00000000001407e8 : 1407e8: d503245f bti c 1407ec: d65f03c0 ret 1407f0: d503245f bti c 1407f4: 140071bb b 0x15cee0 <_ZdlPv@plt> 1407f8: d503245f bti c 1407fc: 140071b9 b 0x15cee0 <_ZdlPv@plt> 140800: d503233f paciasp 140804: d10443ff sub sp, sp, #0x110 140808: a90f7bfd stp x29, x30, [sp, #0xf0] 14080c: 9103c3fd add x29, sp, #0xf0 140810: a9104ffc stp x28, x19, [sp, #0x100] 140814: ad0007e0 stp q0, q1, [sp] 140818: d101c3a9 sub x9, x29, #0x70 14081c: a9399ba5 stp x5, x6, [x29, #-0x68] 140820: 928003eb mov x11, #-0x20 // =-32 140824: f81903a4 stur x4, [x29, #-0x70] 140828: 910003ec mov x12, sp 14082c: f81a83a7 stur x7, [x29, #-0x58] 140830: 91008129 add x9, x9, #0x20 140834: ad010fe2 stp q2, q3, [sp, #0x20] 140838: f2dff00b movk x11, #0xff80, lsl #32 14083c: ad0217e4 stp q4, q5, [sp, #0x40] 140840: 9102018c add x12, x12, #0x80 140844: ad031fe6 stp q6, q7, [sp, #0x60] 140848: d53bd053 mrs x19, TPIDR_EL0 14084c: f9401668 ldr x8, [x19, #0x28] 140850: d100a3aa sub x10, x29, #0x28 140854: d0fff962 adrp x2, 0x6e000 140858: d10143a3 sub x3, x29, #0x50 14085c: 9134c442 add x2, x2, #0xd31 140860: 52808001 mov w1, #0x400 // =1024 140864: f81f83a8 stur x8, [x29, #-0x8] 140868: 910083a8 add x8, x29, #0x20 14086c: a93eafac stp x12, x11, [x29, #-0x18] 140870: a93da7a8 stp x8, x9, [x29, #-0x28] 140874: ad400540 ldp q0, q1, [x10] 140878: ad3d87a0 stp q0, q1, [x29, #-0x50] 14087c: 940076c5 bl 0x15e390 140880: f9401668 ldr x8, [x19, #0x28] 140884: f85f83a9 ldur x9, [x29, #-0x8] 140888: eb09011f cmp x8, x9 14088c: 540000c1 b.ne 0x1408a4 140890: a9504ffc ldp x28, x19, [sp, #0x100] 140894: a94f7bfd ldp x29, x30, [sp, #0xf0] 140898: 910443ff add sp, sp, #0x110 14089c: d50323bf autiasp 1408a0: d65f03c0 ret 1408a4: 94007163 bl 0x15ce30 <__stack_chk_fail@plt> 00000000001408a8 : 1408a8: d503233f paciasp 1408ac: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1408b0: 910003fd mov x29, sp 1408b4: f9400008 ldr x8, [x0] 1408b8: b5000088 cbnz x8, 0x1408c8 1408bc: a8c17bfd ldp x29, x30, [sp], #0x10 1408c0: d50323bf autiasp 1408c4: d65f03c0 ret 1408c8: 940071a6 bl 0x15cf60 <_ZSt9terminatev@plt> 00000000001408cc : 1408cc: d503233f paciasp 1408d0: a9be7bfd stp x29, x30, [sp, #-0x20]! 1408d4: f9000bf3 str x19, [sp, #0x10] 1408d8: 910003fd mov x29, sp 1408dc: aa0003f3 mov x19, x0 1408e0: f9400000 ldr x0, [x0] 1408e4: b4000120 cbz x0, 0x140908 1408e8: aa1f03e1 mov x1, xzr 1408ec: 94007f0d bl 0x160520 1408f0: 350000e0 cbnz w0, 0x14090c 1408f4: f900027f str xzr, [x19] 1408f8: f9400bf3 ldr x19, [sp, #0x10] 1408fc: a8c27bfd ldp x29, x30, [sp], #0x20 140900: d50323bf autiasp 140904: d65f03c0 ret 140908: 528002c0 mov w0, #0x16 // =22 14090c: f0fff981 adrp x1, 0x73000 140910: 91115821 add x1, x1, #0x456 140914: 9400745f bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 0000000000140918 : 140918: d503233f paciasp 14091c: a9be7bfd stp x29, x30, [sp, #-0x20]! 140920: f9000bf3 str x19, [sp, #0x10] 140924: 910003fd mov x29, sp 140928: aa0003f3 mov x19, x0 14092c: f9400000 ldr x0, [x0] 140930: b4000100 cbz x0, 0x140950 140934: 94007737 bl 0x15e610 140938: 350000e0 cbnz w0, 0x140954 14093c: f900027f str xzr, [x19] 140940: f9400bf3 ldr x19, [sp, #0x10] 140944: a8c27bfd ldp x29, x30, [sp], #0x20 140948: d50323bf autiasp 14094c: d65f03c0 ret 140950: 528002c0 mov w0, #0x16 // =22 140954: b0fff961 adrp x1, 0x6d000 140958: 912b3821 add x1, x1, #0xace 14095c: 9400744d bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 0000000000140960 : 140960: d503233f paciasp 140964: a9bf7bfd stp x29, x30, [sp, #-0x10]! 140968: 910003fd mov x29, sp 14096c: 52800c20 mov w0, #0x61 // =97 140970: 94007ef0 bl 0x160530 140974: f100001f cmp x0, #0x0 140978: 1a9fc000 csel w0, w0, wzr, gt 14097c: a8c17bfd ldp x29, x30, [sp], #0x10 140980: d50323bf autiasp 140984: d65f03c0 ret 140988: 97fda16b bl 0xa8f34 000000000014098c > const&)>: 14098c: d503233f paciasp 140990: d10103ff sub sp, sp, #0x40 140994: a9027bfd stp x29, x30, [sp, #0x20] 140998: 910083fd add x29, sp, #0x20 14099c: f9001bf3 str x19, [sp, #0x30] 1409a0: d53bd053 mrs x19, TPIDR_EL0 1409a4: f9401668 ldr x8, [x19, #0x28] 1409a8: f81f83a8 stur x8, [x29, #-0x8] 1409ac: f9400008 ldr x8, [x0] 1409b0: f100051f cmp x8, #0x1 1409b4: 540002ab b.lt 0x140a08 > const&)+0x7c> 1409b8: d28b4a6a mov x10, #0x5a53 // =23123 1409bc: d349fd09 lsr x9, x8, #9 1409c0: f2b4136a movk x10, #0xa09b, lsl #16 1409c4: f2d705ea movk x10, #0xb82f, lsl #32 1409c8: f2e0088a movk x10, #0x44, lsl #48 1409cc: 9bca7d29 umulh x9, x9, x10 1409d0: 92993fea mov x10, #-0xca00 // =-51712 1409d4: f2b88caa movk x10, #0xc465, lsl #16 1409d8: d34bfd29 lsr x9, x9, #11 1409dc: 9b0a2128 madd x8, x9, x10, x8 1409e0: a900a3e9 stp x9, x8, [sp, #0x8] 1409e4: 910023e0 add x0, sp, #0x8 1409e8: 910023e1 add x1, sp, #0x8 1409ec: 94007ed5 bl 0x160540 1409f0: 3100041f cmn w0, #0x1 1409f4: 540000a1 b.ne 0x140a08 > const&)+0x7c> 1409f8: 94007652 bl 0x15e340 <__errno@plt> 1409fc: b9400008 ldr w8, [x0] 140a00: 7100111f cmp w8, #0x4 140a04: 54ffff00 b.eq 0x1409e4 > const&)+0x58> 140a08: f9401668 ldr x8, [x19, #0x28] 140a0c: f85f83a9 ldur x9, [x29, #-0x8] 140a10: eb09011f cmp x8, x9 140a14: 540000c1 b.ne 0x140a2c > const&)+0xa0> 140a18: a9427bfd ldp x29, x30, [sp, #0x20] 140a1c: f9401bf3 ldr x19, [sp, #0x30] 140a20: 910103ff add sp, sp, #0x40 140a24: d50323bf autiasp 140a28: d65f03c0 ret 140a2c: 94007101 bl 0x15ce30 <__stack_chk_fail@plt> 0000000000140a30 : 140a30: d503233f paciasp 140a34: a9be7bfd stp x29, x30, [sp, #-0x20]! 140a38: f9000bf3 str x19, [sp, #0x10] 140a3c: 910003fd mov x29, sp 140a40: 900001a8 adrp x8, 0x174000 ::id+0x918> 140a44: 911ac108 add x8, x8, #0x6b0 140a48: 08dffd08 ldarb w8, [x8] 140a4c: 360000e8 tbz w8, #0x0, 0x140a68 140a50: f9400bf3 ldr x19, [sp, #0x10] 140a54: 900001a0 adrp x0, 0x174000 ::id+0x918> 140a58: 911aa000 add x0, x0, #0x6a8 140a5c: a8c27bfd ldp x29, x30, [sp], #0x20 140a60: d50323bf autiasp 140a64: d65f03c0 ret 140a68: 900001a0 adrp x0, 0x174000 ::id+0x918> 140a6c: 911ac000 add x0, x0, #0x6b0 140a70: 94007b0c bl 0x15f6a0 <__cxa_guard_acquire@plt> 140a74: 34fffee0 cbz w0, 0x140a50 140a78: 900001a0 adrp x0, 0x174000 ::id+0x918> 140a7c: 911aa000 add x0, x0, #0x6a8 140a80: 94007eb4 bl 0x160550 <_ZNSt6__ndk121__thread_specific_ptrINS_15__thread_structEEC2Ev@plt> 140a84: 900001a0 adrp x0, 0x174000 ::id+0x918> 140a88: 911ac000 add x0, x0, #0x6b0 140a8c: 94007b11 bl 0x15f6d0 <__cxa_guard_release@plt> 140a90: 17fffff0 b 0x140a50 140a94: aa0003f3 mov x19, x0 140a98: 900001a0 adrp x0, 0x174000 ::id+0x918> 140a9c: 911ac000 add x0, x0, #0x6b0 140aa0: 94007bf4 bl 0x15fa70 <__cxa_guard_abort@plt> 140aa4: aa1303e0 mov x0, x19 140aa8: 940061ae bl 0x159160 <__emutls_get_address+0x6d4> 0000000000140aac ::__thread_specific_ptr()>: 140aac: d503233f paciasp 140ab0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 140ab4: 910003fd mov x29, sp 140ab8: 90000001 adrp x1, 0x140000 , std::__ndk1::allocator>)+0x10c> 140abc: 9139a021 add x1, x1, #0xe68 140ac0: 94007ea8 bl 0x160560 140ac4: 35000080 cbnz w0, 0x140ad4 ::__thread_specific_ptr()+0x28> 140ac8: a8c17bfd ldp x29, x30, [sp], #0x10 140acc: d50323bf autiasp 140ad0: d65f03c0 ret 140ad4: d0fff961 adrp x1, 0x6e000 140ad8: 91350821 add x1, x1, #0xd42 140adc: 940073ed bl 0x15da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 140ae0: d503233f paciasp 140ae4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 140ae8: a90157f6 stp x22, x21, [sp, #0x10] 140aec: 910003fd mov x29, sp 140af0: a9024ff4 stp x20, x19, [sp, #0x20] 140af4: aa0003f4 mov x20, x0 140af8: aa0003f3 mov x19, x0 140afc: a9c1da95 ldp x21, x22, [x20, #0x18]! 140b00: eb1602bf cmp x21, x22 140b04: 540000e0 b.eq 0x140b20 ::__thread_specific_ptr()+0x74> 140b08: f94006a0 ldr x0, [x21, #0x8] 140b0c: 94007439 bl 0x15dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt> 140b10: f84106a0 ldr x0, [x21], #0x10 140b14: 94007a9b bl 0x15f580 <_ZNSt6__ndk118condition_variable10notify_allEv@plt> 140b18: eb1602bf cmp x21, x22 140b1c: 54ffff61 b.ne 0x140b08 ::__thread_specific_ptr()+0x5c> 140b20: a9405a75 ldp x21, x22, [x19] 140b24: eb1602bf cmp x21, x22 140b28: 540000e0 b.eq 0x140b44 ::__thread_specific_ptr()+0x98> 140b2c: f94002a0 ldr x0, [x21] 140b30: 94007b04 bl 0x15f740 <_ZNSt6__ndk117__assoc_sub_state12__make_readyEv@plt> 140b34: f84086a0 ldr x0, [x21], #0x8 140b38: 94007b0e bl 0x15f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 140b3c: eb1602bf cmp x21, x22 140b40: 54ffff61 b.ne 0x140b2c ::__thread_specific_ptr()+0x80> 140b44: f9400280 ldr x0, [x20] 140b48: b4000060 cbz x0, 0x140b54 ::__thread_specific_ptr()+0xa8> 140b4c: f9001260 str x0, [x19, #0x20] 140b50: 940070e4 bl 0x15cee0 <_ZdlPv@plt> 140b54: f9400260 ldr x0, [x19] 140b58: b40000e0 cbz x0, 0x140b74 ::__thread_specific_ptr()+0xc8> 140b5c: f9000660 str x0, [x19, #0x8] 140b60: a9424ff4 ldp x20, x19, [sp, #0x20] 140b64: a94157f6 ldp x22, x21, [sp, #0x10] 140b68: a8c37bfd ldp x29, x30, [sp], #0x30 140b6c: d50323bf autiasp 140b70: 140070dc b 0x15cee0 <_ZdlPv@plt> 140b74: a9424ff4 ldp x20, x19, [sp, #0x20] 140b78: a94157f6 ldp x22, x21, [sp, #0x10] 140b7c: a8c37bfd ldp x29, x30, [sp], #0x30 140b80: d50323bf autiasp 140b84: d65f03c0 ret 140b88: aa0003f5 mov x21, x0 140b8c: aa1403e0 mov x0, x20 140b90: 94000005 bl 0x140ba4 ::__thread_specific_ptr()+0xf8> 140b94: aa1303e0 mov x0, x19 140b98: 9400000a bl 0x140bc0 ::__thread_specific_ptr()+0x114> 140b9c: aa1503e0 mov x0, x21 140ba0: 97fda0e5 bl 0xa8f34 140ba4: d503245f bti c 140ba8: aa0003e8 mov x8, x0 140bac: f9400000 ldr x0, [x0] 140bb0: b4000060 cbz x0, 0x140bbc ::__thread_specific_ptr()+0x110> 140bb4: f9000500 str x0, [x8, #0x8] 140bb8: 140070ca b 0x15cee0 <_ZdlPv@plt> 140bbc: d65f03c0 ret 140bc0: d503245f bti c 140bc4: aa0003e8 mov x8, x0 140bc8: f9400000 ldr x0, [x0] 140bcc: b4000060 cbz x0, 0x140bd8 ::__thread_specific_ptr()+0x12c> 140bd0: f9000500 str x0, [x8, #0x8] 140bd4: 140070c3 b 0x15cee0 <_ZdlPv@plt> 140bd8: d65f03c0 ret 140bdc: d503233f paciasp 140be0: a9bb7bfd stp x29, x30, [sp, #-0x50]! 140be4: f9000bf9 str x25, [sp, #0x10] 140be8: 910003fd mov x29, sp 140bec: a9025ff8 stp x24, x23, [sp, #0x20] 140bf0: a90357f6 stp x22, x21, [sp, #0x30] 140bf4: a9044ff4 stp x20, x19, [sp, #0x40] 140bf8: a9422009 ldp x9, x8, [x0, #0x20] 140bfc: aa0203f4 mov x20, x2 140c00: aa0003f3 mov x19, x0 140c04: aa0103f5 mov x21, x1 140c08: eb08013f cmp x9, x8 140c0c: 540000a2 b.hs 0x140c20 ::__thread_specific_ptr()+0x174> 140c10: 91004128 add x8, x9, #0x10 140c14: a9005135 stp x21, x20, [x9] 140c18: f9001268 str x8, [x19, #0x20] 140c1c: 1400002a b 0x140cc4 ::__thread_specific_ptr()+0x218> 140c20: 91006260 add x0, x19, #0x18 140c24: f940000a ldr x10, [x0] 140c28: cb0a0129 sub x9, x9, x10 140c2c: 9344fd38 asr x24, x9, #4 140c30: 91000709 add x9, x24, #0x1 140c34: d37cfd2b lsr x11, x9, #60 140c38: b500054b cbnz x11, 0x140ce0 ::__thread_specific_ptr()+0x234> 140c3c: cb0a0108 sub x8, x8, x10 140c40: b27cebeb mov x11, #0x7ffffffffffffff0 // =9223372036854775792 140c44: 9343fd0a asr x10, x8, #3 140c48: eb09015f cmp x10, x9 140c4c: 9a8a3129 csel x9, x9, x10, lo 140c50: eb0b011f cmp x8, x11 140c54: 92fe0008 mov x8, #0xfffffffffffffff // =1152921504606846975 140c58: 9a883128 csel x8, x9, x8, lo 140c5c: d37ced17 lsl x23, x8, #4 140c60: aa1703e0 mov x0, x23 140c64: 9400707f bl 0x15ce60 <_Znwm@plt> 140c68: a941a276 ldp x22, x8, [x19, #0x18] 140c6c: 8b181009 add x9, x0, x24, lsl #4 140c70: 8b170018 add x24, x0, x23 140c74: 91004139 add x25, x9, #0x10 140c78: a9005135 stp x21, x20, [x9] 140c7c: cb160102 sub x2, x8, x22 140c80: cb020137 sub x23, x9, x2 140c84: f100045f cmp x2, #0x1 140c88: 5400008b b.lt 0x140c98 ::__thread_specific_ptr()+0x1ec> 140c8c: aa1703e0 mov x0, x23 140c90: aa1603e1 mov x1, x22 140c94: 94007103 bl 0x15d0a0 140c98: a901e677 stp x23, x25, [x19, #0x18] 140c9c: f9001678 str x24, [x19, #0x28] 140ca0: b4000136 cbz x22, 0x140cc4 ::__thread_specific_ptr()+0x218> 140ca4: aa1603e0 mov x0, x22 140ca8: f9400bf9 ldr x25, [sp, #0x10] 140cac: a9444ff4 ldp x20, x19, [sp, #0x40] 140cb0: a94357f6 ldp x22, x21, [sp, #0x30] 140cb4: a9425ff8 ldp x24, x23, [sp, #0x20] 140cb8: a8c57bfd ldp x29, x30, [sp], #0x50 140cbc: d50323bf autiasp 140cc0: 14007088 b 0x15cee0 <_ZdlPv@plt> 140cc4: a9444ff4 ldp x20, x19, [sp, #0x40] 140cc8: a94357f6 ldp x22, x21, [sp, #0x30] 140ccc: a9425ff8 ldp x24, x23, [sp, #0x20] 140cd0: f9400bf9 ldr x25, [sp, #0x10] 140cd4: a8c57bfd ldp x29, x30, [sp], #0x50 140cd8: d50323bf autiasp 140cdc: d65f03c0 ret 140ce0: 94007404 bl 0x15dcf0 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> 140ce4: d503233f paciasp 140ce8: a9bc7bfd stp x29, x30, [sp, #-0x40]! 140cec: f9000bf7 str x23, [sp, #0x10] 140cf0: 910003fd mov x29, sp 140cf4: a90257f6 stp x22, x21, [sp, #0x20] 140cf8: a9034ff4 stp x20, x19, [sp, #0x30] 140cfc: a940a408 ldp x8, x9, [x0, #0x8] 140d00: aa0003f4 mov x20, x0 140d04: aa0103f3 mov x19, x1 140d08: eb09011f cmp x8, x9 140d0c: 54000080 b.eq 0x140d1c ::__thread_specific_ptr()+0x270> 140d10: f8008513 str x19, [x8], #0x8 140d14: f9000688 str x8, [x20, #0x8] 140d18: 14000025 b 0x140dac ::__thread_specific_ptr()+0x300> 140d1c: f9400281 ldr x1, [x20] 140d20: cb010102 sub x2, x8, x1 140d24: 9343fc55 asr x21, x2, #3 140d28: 910006a8 add x8, x21, #0x1 140d2c: d37dfd09 lsr x9, x8, #61 140d30: b50004c9 cbnz x9, 0x140dc8 ::__thread_specific_ptr()+0x31c> 140d34: 9342fc49 asr x9, x2, #2 140d38: b27defea mov x10, #0x7ffffffffffffff8 // =9223372036854775800 140d3c: eb08013f cmp x9, x8 140d40: 9a893108 csel x8, x8, x9, lo 140d44: eb0a005f cmp x2, x10 140d48: 92fc0009 mov x9, #0x1fffffffffffffff // =2305843009213693951 140d4c: 9a893116 csel x22, x8, x9, lo 140d50: b40000f6 cbz x22, 0x140d6c ::__thread_specific_ptr()+0x2c0> 140d54: d37df2c0 lsl x0, x22, #3 140d58: 94007042 bl 0x15ce60 <_Znwm@plt> 140d5c: a9402281 ldp x1, x8, [x20] 140d60: cb010102 sub x2, x8, x1 140d64: 9343fc48 asr x8, x2, #3 140d68: 14000003 b 0x140d74 ::__thread_specific_ptr()+0x2c8> 140d6c: aa1f03e0 mov x0, xzr 140d70: aa1503e8 mov x8, x21 140d74: 8b150c17 add x23, x0, x21, lsl #3 140d78: 8b160c16 add x22, x0, x22, lsl #3 140d7c: cb080ef5 sub x21, x23, x8, lsl #3 140d80: f100045f cmp x2, #0x1 140d84: f80086f3 str x19, [x23], #0x8 140d88: 5400008b b.lt 0x140d98 ::__thread_specific_ptr()+0x2ec> 140d8c: aa1503e0 mov x0, x21 140d90: 940070c4 bl 0x15d0a0 140d94: f9400281 ldr x1, [x20] 140d98: a9005e95 stp x21, x23, [x20] 140d9c: f9000a96 str x22, [x20, #0x10] 140da0: b4000061 cbz x1, 0x140dac ::__thread_specific_ptr()+0x300> 140da4: aa0103e0 mov x0, x1 140da8: 9400704e bl 0x15cee0 <_ZdlPv@plt> 140dac: aa1303e0 mov x0, x19 140db0: f9400bf7 ldr x23, [sp, #0x10] 140db4: a9434ff4 ldp x20, x19, [sp, #0x30] 140db8: a94257f6 ldp x22, x21, [sp, #0x20] 140dbc: a8c47bfd ldp x29, x30, [sp], #0x40 140dc0: d50323bf autiasp 140dc4: 14007a67 b 0x15f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 140dc8: aa1403e0 mov x0, x20 140dcc: 940073c9 bl 0x15dcf0 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> 0000000000140dd0 : 140dd0: d503233f paciasp 140dd4: a9be7bfd stp x29, x30, [sp, #-0x20]! 140dd8: f9000bf3 str x19, [sp, #0x10] 140ddc: 910003fd mov x29, sp 140de0: aa0003f3 mov x19, x0 140de4: 52800600 mov w0, #0x30 // =48 140de8: 9400701e bl 0x15ce60 <_Znwm@plt> 140dec: 6f00e400 movi v0.2d, #0000000000000000 140df0: f9000260 str x0, [x19] 140df4: f9400bf3 ldr x19, [sp, #0x10] 140df8: ad000000 stp q0, q0, [x0] 140dfc: 3d800800 str q0, [x0, #0x20] 140e00: a8c27bfd ldp x29, x30, [sp], #0x20 140e04: d50323bf autiasp 140e08: d65f03c0 ret 0000000000140e0c : 140e0c: d503233f paciasp 140e10: a9be7bfd stp x29, x30, [sp, #-0x20]! 140e14: f9000bf3 str x19, [sp, #0x10] 140e18: 910003fd mov x29, sp 140e1c: f9400013 ldr x19, [x0] 140e20: b4000113 cbz x19, 0x140e40 140e24: aa1303e0 mov x0, x19 140e28: 97ffff2e bl 0x140ae0 ::__thread_specific_ptr()+0x34> 140e2c: aa1303e0 mov x0, x19 140e30: f9400bf3 ldr x19, [sp, #0x10] 140e34: a8c27bfd ldp x29, x30, [sp], #0x20 140e38: d50323bf autiasp 140e3c: 14007029 b 0x15cee0 <_ZdlPv@plt> 140e40: f9400bf3 ldr x19, [sp, #0x10] 140e44: a8c27bfd ldp x29, x30, [sp], #0x20 140e48: d50323bf autiasp 140e4c: d65f03c0 ret 0000000000140e50 : 140e50: d503245f bti c 140e54: f9400000 ldr x0, [x0] 140e58: 17ffff61 b 0x140bdc ::__thread_specific_ptr()+0x130> 0000000000140e5c : 140e5c: d503245f bti c 140e60: f9400000 ldr x0, [x0] 140e64: 17ffffa0 b 0x140ce4 ::__thread_specific_ptr()+0x238> 140e68: d503245f bti c 140e6c: b4000220 cbz x0, 0x140eb0 140e70: d503233f paciasp 140e74: a9be7bfd stp x29, x30, [sp, #-0x20]! 140e78: a9014ff4 stp x20, x19, [sp, #0x10] 140e7c: 910003fd mov x29, sp 140e80: aa0003f3 mov x19, x0 140e84: f9400014 ldr x20, [x0] 140e88: b40000b4 cbz x20, 0x140e9c 140e8c: aa1403e0 mov x0, x20 140e90: 97ffff14 bl 0x140ae0 ::__thread_specific_ptr()+0x34> 140e94: aa1403e0 mov x0, x20 140e98: 94007012 bl 0x15cee0 <_ZdlPv@plt> 140e9c: aa1303e0 mov x0, x19 140ea0: a9414ff4 ldp x20, x19, [sp, #0x10] 140ea4: a8c27bfd ldp x29, x30, [sp], #0x20 140ea8: d50323bf autiasp 140eac: 1400700d b 0x15cee0 <_ZdlPv@plt> 140eb0: d65f03c0 ret 0000000000140eb4 ::__throw_length_error() const>: 140eb4: d503233f paciasp 140eb8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 140ebc: 910003fd mov x29, sp 140ec0: d0fff980 adrp x0, 0x72000 140ec4: 913c6000 add x0, x0, #0xf18 140ec8: 97fdd9a2 bl 0xb7550 0000000000140ecc ::__throw_out_of_range() const>: 140ecc: d503233f paciasp 140ed0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 140ed4: 910003fd mov x29, sp 140ed8: d0fff980 adrp x0, 0x72000 140edc: 913c6000 add x0, x0, #0xf18 140ee0: 97ffdac6 bl 0x1379f8 ::__throw_out_of_range() const+0x18> 140ee4: d503245f bti c 140ee8: f9400000 ldr x0, [x0] 140eec: d65f03c0 ret 140ef0: d503245f bti c 140ef4: d2856569 mov x9, #0x2b2b // =11051 140ef8: f9400008 ldr x8, [x0] 140efc: f2a8e869 movk x9, #0x4743, lsl #16 140f00: f2c989c9 movk x9, #0x4c4e, lsl #32 140f04: f2e00869 movk x9, #0x43, lsl #48 140f08: eb48213f cmp x9, x8, lsr #8 140f0c: 1a9f17e0 cset w0, eq 140f10: d65f03c0 ret 0000000000140f14 <__cxa_allocate_exception>: 140f14: d503233f paciasp 140f18: a9be7bfd stp x29, x30, [sp, #-0x20]! 140f1c: a9014ff4 stp x20, x19, [sp, #0x10] 140f20: 910003fd mov x29, sp 140f24: 91023c08 add x8, x0, #0x8f 140f28: 927ced13 and x19, x8, #0xfffffffffffffff0 140f2c: aa1303e0 mov x0, x19 140f30: 940056d9 bl 0x156a94 <__cxa_deleted_virtual+0x18> 140f34: aa0003f4 mov x20, x0 140f38: b4000140 cbz x0, 0x140f60 <__cxa_allocate_exception+0x4c> 140f3c: aa1403e0 mov x0, x20 140f40: 2a1f03e1 mov w1, wzr 140f44: aa1303e2 mov x2, x19 140f48: 94006fbe bl 0x15ce40 140f4c: 91020280 add x0, x20, #0x80 140f50: a9414ff4 ldp x20, x19, [sp, #0x10] 140f54: a8c27bfd ldp x29, x30, [sp], #0x20 140f58: d50323bf autiasp 140f5c: d65f03c0 ret 140f60: 94007000 bl 0x15cf60 <_ZSt9terminatev@plt> 140f64: 94007d87 bl 0x160580 <__cxa_call_unexpected@plt> 0000000000140f68 <__cxa_free_exception>: 140f68: d503233f paciasp 140f6c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 140f70: 910003fd mov x29, sp 140f74: d1020000 sub x0, x0, #0x80 140f78: 94005722 bl 0x156c00 <__cxa_deleted_virtual+0x184> 140f7c: a8c17bfd ldp x29, x30, [sp], #0x10 140f80: d50323bf autiasp 140f84: d65f03c0 ret 140f88: 94007d7e bl 0x160580 <__cxa_call_unexpected@plt> 0000000000140f8c <__cxa_allocate_dependent_exception>: 140f8c: d503233f paciasp 140f90: a9bf7bfd stp x29, x30, [sp, #-0x10]! 140f94: 910003fd mov x29, sp 140f98: 52801000 mov w0, #0x80 // =128 140f9c: 940056be bl 0x156a94 <__cxa_deleted_virtual+0x18> 140fa0: b4000120 cbz x0, 0x140fc4 <__cxa_allocate_dependent_exception+0x38> 140fa4: 6f00e400 movi v0.2d, #0000000000000000 140fa8: ad030000 stp q0, q0, [x0, #0x60] 140fac: ad020000 stp q0, q0, [x0, #0x40] 140fb0: ad010000 stp q0, q0, [x0, #0x20] 140fb4: ad000000 stp q0, q0, [x0] 140fb8: a8c17bfd ldp x29, x30, [sp], #0x10 140fbc: d50323bf autiasp 140fc0: d65f03c0 ret 140fc4: 94006fe7 bl 0x15cf60 <_ZSt9terminatev@plt> 0000000000140fc8 <__cxa_free_dependent_exception>: 140fc8: d503245f bti c 140fcc: 1400570d b 0x156c00 <__cxa_deleted_virtual+0x184> 0000000000140fd0 <__cxa_throw>: 140fd0: d503233f paciasp 140fd4: a9bc7bfd stp x29, x30, [sp, #-0x40]! 140fd8: a9015ff8 stp x24, x23, [sp, #0x10] 140fdc: 910003fd mov x29, sp 140fe0: a90257f6 stp x22, x21, [sp, #0x20] 140fe4: a9034ff4 stp x20, x19, [sp, #0x30] 140fe8: aa0203f3 mov x19, x2 140fec: aa0103f4 mov x20, x1 140ff0: aa0003f5 mov x21, x0 140ff4: 94007d67 bl 0x160590 <__cxa_get_globals@plt> 140ff8: aa0003f6 mov x22, x0 140ffc: d10202b7 sub x23, x21, #0x80 141000: 94007d68 bl 0x1605a0 <_ZSt14get_unexpectedv@plt> 141004: f81a02a0 stur x0, [x21, #-0x60] 141008: 94007d6a bl 0x1605b0 <_ZSt13get_terminatev@plt> 14100c: d10082b8 sub x24, x21, #0x20 141010: f81a82a0 stur x0, [x21, #-0x58] 141014: aa1803e0 mov x0, x24 141018: a9394eb4 stp x20, x19, [x21, #-0x70] 14101c: 9400000d bl 0x141050 <__cxa_throw+0x80> 141020: b9400ac8 ldr w8, [x22, #0x8] 141024: 9000000a adrp x10, 0x141000 <__cxa_throw+0x30> 141028: 52800029 mov w9, #0x1 // =1 14102c: 9101b14a add x10, x10, #0x6c 141030: aa1803e0 mov x0, x24 141034: 11000508 add w8, w8, #0x1 141038: f81882a9 stur x9, [x21, #-0x78] 14103c: f81e82aa stur x10, [x21, #-0x18] 141040: b9000ac8 str w8, [x22, #0x8] 141044: 94005fbb bl 0x158f30 <__emutls_get_address+0x4a4> 141048: aa1703e0 mov x0, x23 14104c: 94000022 bl 0x1410d4 <__cxa_throw+0x104> 141050: d503245f bti c 141054: d2856008 mov x8, #0x2b00 // =11008 141058: f2a86568 movk x8, #0x432b, lsl #16 14105c: f2c9c8e8 movk x8, #0x4e47, lsl #32 141060: f2e86988 movk x8, #0x434c, lsl #48 141064: f9000008 str x8, [x0] 141068: d65f03c0 ret 14106c: d503233f paciasp 141070: a9be7bfd stp x29, x30, [sp, #-0x20]! 141074: f9000bf3 str x19, [sp, #0x10] 141078: 910003fd mov x29, sp 14107c: aa0103f3 mov x19, x1 141080: 7100041f cmp w0, #0x1 141084: 54000201 b.ne 0x1410c4 <__cxa_throw+0xf4> 141088: d1016261 sub x1, x19, #0x58 14108c: 92800000 mov x0, #-0x1 // =-1 141090: 94005f9c bl 0x158f00 <__emutls_get_address+0x474> 141094: f100041f cmp x0, #0x1 141098: 540000e1 b.ne 0x1410b4 <__cxa_throw+0xe4> 14109c: f85b8268 ldur x8, [x19, #-0x48] 1410a0: b4000068 cbz x8, 0x1410ac <__cxa_throw+0xdc> 1410a4: 91008260 add x0, x19, #0x20 1410a8: d63f0100 blr x8 1410ac: d1018260 sub x0, x19, #0x60 1410b0: 940056d4 bl 0x156c00 <__cxa_deleted_virtual+0x184> 1410b4: f9400bf3 ldr x19, [sp, #0x10] 1410b8: a8c27bfd ldp x29, x30, [sp], #0x20 1410bc: d50323bf autiasp 1410c0: d65f03c0 ret 1410c4: f85c8260 ldur x0, [x19, #-0x38] 1410c8: 9400029f bl 0x141b44 1410cc: 94007d2d bl 0x160580 <__cxa_call_unexpected@plt> 1410d0: 94007d2c bl 0x160580 <__cxa_call_unexpected@plt> 1410d4: d503233f paciasp 1410d8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1410dc: f9000bf3 str x19, [sp, #0x10] 1410e0: 910003fd mov x29, sp 1410e4: aa0003f3 mov x19, x0 1410e8: 91018000 add x0, x0, #0x60 1410ec: 94006f99 bl 0x15cf50 <__cxa_begin_catch@plt> 1410f0: f9401660 ldr x0, [x19, #0x28] 1410f4: 94000294 bl 0x141b44 00000000001410f8 <__cxa_get_exception_ptr>: 1410f8: d503245f bti c 1410fc: f85f8000 ldur x0, [x0, #-0x8] 141100: d65f03c0 ret 0000000000141104 <__cxa_begin_catch>: 141104: d503233f paciasp 141108: a9be7bfd stp x29, x30, [sp, #-0x20]! 14110c: a9014ff4 stp x20, x19, [sp, #0x10] 141110: 910003fd mov x29, sp 141114: aa0003f3 mov x19, x0 141118: f9400014 ldr x20, [x0] 14111c: 94007d1d bl 0x160590 <__cxa_get_globals@plt> 141120: d2856568 mov x8, #0x2b2b // =11051 141124: d1018269 sub x9, x19, #0x60 141128: f2a8e868 movk x8, #0x4743, lsl #16 14112c: f2c989c8 movk x8, #0x4c4e, lsl #32 141130: f2e00868 movk x8, #0x43, lsl #48 141134: eb54211f cmp x8, x20, lsr #8 141138: 54000201 b.ne 0x141178 <__cxa_begin_catch+0x74> 14113c: b85d8268 ldur w8, [x19, #-0x28] 141140: 7100011f cmp w8, #0x0 141144: 5a88550a cneg w10, w8, mi 141148: f9400008 ldr x8, [x0] 14114c: 1100054a add w10, w10, #0x1 141150: eb09011f cmp x8, x9 141154: b81d826a stur w10, [x19, #-0x28] 141158: 54000060 b.eq 0x141164 <__cxa_begin_catch+0x60> 14115c: f81d0268 stur x8, [x19, #-0x30] 141160: f9000009 str x9, [x0] 141164: b9400808 ldr w8, [x0, #0x8] 141168: 51000509 sub w9, w8, #0x1 14116c: f85f8268 ldur x8, [x19, #-0x8] 141170: b9000809 str w9, [x0, #0x8] 141174: 14000005 b 0x141188 <__cxa_begin_catch+0x84> 141178: f9400008 ldr x8, [x0] 14117c: b5000108 cbnz x8, 0x14119c <__cxa_begin_catch+0x98> 141180: 91008268 add x8, x19, #0x20 141184: f9000009 str x9, [x0] 141188: a9414ff4 ldp x20, x19, [sp, #0x10] 14118c: aa0803e0 mov x0, x8 141190: a8c27bfd ldp x29, x30, [sp], #0x20 141194: d50323bf autiasp 141198: d65f03c0 ret 14119c: 94006f71 bl 0x15cf60 <_ZSt9terminatev@plt> 1411a0: 94007cf8 bl 0x160580 <__cxa_call_unexpected@plt> 00000000001411a4 <__cxa_end_catch>: 1411a4: d503233f paciasp 1411a8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1411ac: a9014ff4 stp x20, x19, [sp, #0x10] 1411b0: 910003fd mov x29, sp 1411b4: 94007d03 bl 0x1605c0 <__cxa_get_globals_fast@plt> 1411b8: f9400013 ldr x19, [x0] 1411bc: b4000513 cbz x19, 0x14125c <__cxa_end_catch+0xb8> 1411c0: aa0003f4 mov x20, x0 1411c4: aa1303e0 mov x0, x19 1411c8: d2856569 mov x9, #0x2b2b // =11051 1411cc: f2a8e869 movk x9, #0x4743, lsl #16 1411d0: f8460c08 ldr x8, [x0, #0x60]! 1411d4: f2c989c9 movk x9, #0x4c4e, lsl #32 1411d8: f2e00869 movk x9, #0x43, lsl #48 1411dc: eb48213f cmp x9, x8, lsr #8 1411e0: 54000381 b.ne 0x141250 <__cxa_end_catch+0xac> 1411e4: b9403a68 ldr w8, [x19, #0x38] 1411e8: 37f80428 tbnz w8, #0x1f, 0x14126c <__cxa_end_catch+0xc8> 1411ec: 71000508 subs w8, w8, #0x1 1411f0: b9003a68 str w8, [x19, #0x38] 1411f4: 54000341 b.ne 0x14125c <__cxa_end_catch+0xb8> 1411f8: f9401a68 ldr x8, [x19, #0x30] 1411fc: f9000288 str x8, [x20] 141200: 39418268 ldrb w8, [x19, #0x60] 141204: f100051f cmp x8, #0x1 141208: 540000c1 b.ne 0x141220 <__cxa_end_catch+0x7c> 14120c: f9400668 ldr x8, [x19, #0x8] 141210: aa1303e0 mov x0, x19 141214: d1020114 sub x20, x8, #0x80 141218: 9400567a bl 0x156c00 <__cxa_deleted_virtual+0x184> 14121c: aa1403f3 mov x19, x20 141220: 91002261 add x1, x19, #0x8 141224: 92800000 mov x0, #-0x1 // =-1 141228: 94005f36 bl 0x158f00 <__emutls_get_address+0x474> 14122c: f100041f cmp x0, #0x1 141230: 54000161 b.ne 0x14125c <__cxa_end_catch+0xb8> 141234: f9400e68 ldr x8, [x19, #0x18] 141238: b4000068 cbz x8, 0x141244 <__cxa_end_catch+0xa0> 14123c: 91020260 add x0, x19, #0x80 141240: d63f0100 blr x8 141244: aa1303e0 mov x0, x19 141248: 9400566e bl 0x156c00 <__cxa_deleted_virtual+0x184> 14124c: 14000004 b 0x14125c <__cxa_end_catch+0xb8> 141250: 9400603d bl 0x159344 <__emutls_get_address+0x8b8> 141254: aa1f03e8 mov x8, xzr 141258: f9000288 str x8, [x20] 14125c: a9414ff4 ldp x20, x19, [sp, #0x10] 141260: a8c27bfd ldp x29, x30, [sp], #0x20 141264: d50323bf autiasp 141268: d65f03c0 ret 14126c: 31000508 adds w8, w8, #0x1 141270: b9003a68 str w8, [x19, #0x38] 141274: 54ffff43 b.lo 0x14125c <__cxa_end_catch+0xb8> 141278: f9401a68 ldr x8, [x19, #0x30] 14127c: 17fffff7 b 0x141258 <__cxa_end_catch+0xb4> 141280: 94007cc0 bl 0x160580 <__cxa_call_unexpected@plt> 141284: 94007cbf bl 0x160580 <__cxa_call_unexpected@plt> 0000000000141288 <__cxa_decrement_exception_refcount>: 141288: d503233f paciasp 14128c: a9be7bfd stp x29, x30, [sp, #-0x20]! 141290: f9000bf3 str x19, [sp, #0x10] 141294: 910003fd mov x29, sp 141298: b40001a0 cbz x0, 0x1412cc <__cxa_decrement_exception_refcount+0x44> 14129c: aa0003f3 mov x19, x0 1412a0: d101e001 sub x1, x0, #0x78 1412a4: 92800000 mov x0, #-0x1 // =-1 1412a8: 94005f16 bl 0x158f00 <__emutls_get_address+0x474> 1412ac: f100041f cmp x0, #0x1 1412b0: 540000e1 b.ne 0x1412cc <__cxa_decrement_exception_refcount+0x44> 1412b4: f8598268 ldur x8, [x19, #-0x68] 1412b8: b4000068 cbz x8, 0x1412c4 <__cxa_decrement_exception_refcount+0x3c> 1412bc: aa1303e0 mov x0, x19 1412c0: d63f0100 blr x8 1412c4: d1020260 sub x0, x19, #0x80 1412c8: 9400564e bl 0x156c00 <__cxa_deleted_virtual+0x184> 1412cc: f9400bf3 ldr x19, [sp, #0x10] 1412d0: a8c27bfd ldp x29, x30, [sp], #0x20 1412d4: d50323bf autiasp 1412d8: d65f03c0 ret 1412dc: 94007ca9 bl 0x160580 <__cxa_call_unexpected@plt> 1412e0: 94007ca8 bl 0x160580 <__cxa_call_unexpected@plt> 00000000001412e4 <__cxa_current_exception_type>: 1412e4: d503233f paciasp 1412e8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1412ec: 910003fd mov x29, sp 1412f0: 94007cb4 bl 0x1605c0 <__cxa_get_globals_fast@plt> 1412f4: b40001a0 cbz x0, 0x141328 <__cxa_current_exception_type+0x44> 1412f8: f9400008 ldr x8, [x0] 1412fc: b4000148 cbz x8, 0x141324 <__cxa_current_exception_type+0x40> 141300: d285656a mov x10, #0x2b2b // =11051 141304: f9403109 ldr x9, [x8, #0x60] 141308: f2a8e86a movk x10, #0x4743, lsl #16 14130c: f2c989ca movk x10, #0x4c4e, lsl #32 141310: f2e0086a movk x10, #0x43, lsl #48 141314: eb49215f cmp x10, x9, lsr #8 141318: 54000061 b.ne 0x141324 <__cxa_current_exception_type+0x40> 14131c: f9400900 ldr x0, [x8, #0x10] 141320: 14000002 b 0x141328 <__cxa_current_exception_type+0x44> 141324: aa1f03e0 mov x0, xzr 141328: a8c17bfd ldp x29, x30, [sp], #0x10 14132c: d50323bf autiasp 141330: d65f03c0 ret 0000000000141334 <__cxa_rethrow>: 141334: d503233f paciasp 141338: a9bc7bfd stp x29, x30, [sp, #-0x40]! 14133c: f9000bf7 str x23, [sp, #0x10] 141340: 910003fd mov x29, sp 141344: a90257f6 stp x22, x21, [sp, #0x20] 141348: a9034ff4 stp x20, x19, [sp, #0x30] 14134c: 94007c91 bl 0x160590 <__cxa_get_globals@plt> 141350: f9400014 ldr x20, [x0] 141354: b5000054 cbnz x20, 0x14135c <__cxa_rethrow+0x28> 141358: 94006f02 bl 0x15cf60 <_ZSt9terminatev@plt> 14135c: aa1403f3 mov x19, x20 141360: d2856015 mov x21, #0x2b00 // =11008 141364: f2a86575 movk x21, #0x432b, lsl #16 141368: f2c9c8f5 movk x21, #0x4e47, lsl #32 14136c: f8460e68 ldr x8, [x19, #0x60]! 141370: f2e86995 movk x21, #0x434c, lsl #48 141374: 9278dd16 and x22, x8, #0xffffffffffffff00 141378: eb1502df cmp x22, x21 14137c: 54000101 b.ne 0x14139c <__cxa_rethrow+0x68> 141380: b9403a88 ldr w8, [x20, #0x38] 141384: b9400809 ldr w9, [x0, #0x8] 141388: 4b0803e8 neg w8, w8 14138c: 11000529 add w9, w9, #0x1 141390: b9003a88 str w8, [x20, #0x38] 141394: b9000809 str w9, [x0, #0x8] 141398: 14000002 b 0x1413a0 <__cxa_rethrow+0x6c> 14139c: f900001f str xzr, [x0] 1413a0: aa1303e0 mov x0, x19 1413a4: 94005ee3 bl 0x158f30 <__emutls_get_address+0x4a4> 1413a8: f9400277 ldr x23, [x19] 1413ac: 94007c79 bl 0x160590 <__cxa_get_globals@plt> 1413b0: d1018268 sub x8, x19, #0x60 1413b4: 9278dee9 and x9, x23, #0xffffffffffffff00 1413b8: eb15013f cmp x9, x21 1413bc: 54000221 b.ne 0x141400 <__cxa_rethrow+0xcc> 1413c0: b85d8269 ldur w9, [x19, #-0x28] 1413c4: 7100013f cmp w9, #0x0 1413c8: 5a89552a cneg w10, w9, mi 1413cc: f9400009 ldr x9, [x0] 1413d0: 1100054a add w10, w10, #0x1 1413d4: eb08013f cmp x9, x8 1413d8: b81d826a stur w10, [x19, #-0x28] 1413dc: 54000060 b.eq 0x1413e8 <__cxa_rethrow+0xb4> 1413e0: f81d0269 stur x9, [x19, #-0x30] 1413e4: f9000008 str x8, [x0] 1413e8: b9400808 ldr w8, [x0, #0x8] 1413ec: 51000508 sub w8, w8, #0x1 1413f0: b9000808 str w8, [x0, #0x8] 1413f4: eb1502df cmp x22, x21 1413f8: 54fffb01 b.ne 0x141358 <__cxa_rethrow+0x24> 1413fc: 14000006 b 0x141414 <__cxa_rethrow+0xe0> 141400: f9400009 ldr x9, [x0] 141404: b5fffaa9 cbnz x9, 0x141358 <__cxa_rethrow+0x24> 141408: f9000008 str x8, [x0] 14140c: eb1502df cmp x22, x21 141410: 54fffa41 b.ne 0x141358 <__cxa_rethrow+0x24> 141414: f9401680 ldr x0, [x20, #0x28] 141418: 940001cb bl 0x141b44 14141c: 94007c59 bl 0x160580 <__cxa_call_unexpected@plt> 0000000000141420 <__cxa_increment_exception_refcount>: 141420: d503245f bti c 141424: b4000120 cbz x0, 0x141448 <__cxa_increment_exception_refcount+0x28> 141428: d503233f paciasp 14142c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 141430: 910003fd mov x29, sp 141434: d101e001 sub x1, x0, #0x78 141438: 52800020 mov w0, #0x1 // =1 14143c: 94005eb1 bl 0x158f00 <__emutls_get_address+0x474> 141440: a8c17bfd ldp x29, x30, [sp], #0x10 141444: d50323bf autiasp 141448: d65f03c0 ret 000000000014144c <__cxa_current_primary_exception>: 14144c: d503233f paciasp 141450: a9be7bfd stp x29, x30, [sp, #-0x20]! 141454: f9000bf3 str x19, [sp, #0x10] 141458: 910003fd mov x29, sp 14145c: 94007c59 bl 0x1605c0 <__cxa_get_globals_fast@plt> 141460: b4000280 cbz x0, 0x1414b0 <__cxa_current_primary_exception+0x64> 141464: f9400008 ldr x8, [x0] 141468: b4000248 cbz x8, 0x1414b0 <__cxa_current_primary_exception+0x64> 14146c: d285656a mov x10, #0x2b2b // =11051 141470: f9403109 ldr x9, [x8, #0x60] 141474: f2a8e86a movk x10, #0x4743, lsl #16 141478: f2c989ca movk x10, #0x4c4e, lsl #32 14147c: f2e0086a movk x10, #0x43, lsl #48 141480: eb49215f cmp x10, x9, lsr #8 141484: 54000161 b.ne 0x1414b0 <__cxa_current_primary_exception+0x64> 141488: 92401d29 and x9, x9, #0xff 14148c: f100053f cmp x9, #0x1 141490: 54000061 b.ne 0x14149c <__cxa_current_primary_exception+0x50> 141494: f9400508 ldr x8, [x8, #0x8] 141498: d1020108 sub x8, x8, #0x80 14149c: 91002101 add x1, x8, #0x8 1414a0: 52800020 mov w0, #0x1 // =1 1414a4: 91020113 add x19, x8, #0x80 1414a8: 94005e96 bl 0x158f00 <__emutls_get_address+0x474> 1414ac: 14000002 b 0x1414b4 <__cxa_current_primary_exception+0x68> 1414b0: aa1f03f3 mov x19, xzr 1414b4: aa1303e0 mov x0, x19 1414b8: f9400bf3 ldr x19, [sp, #0x10] 1414bc: a8c27bfd ldp x29, x30, [sp], #0x20 1414c0: d50323bf autiasp 1414c4: d65f03c0 ret 1414c8: 94007c2e bl 0x160580 <__cxa_call_unexpected@plt> 00000000001414cc <__cxa_rethrow_primary_exception>: 1414cc: d503233f paciasp 1414d0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 1414d4: a90157f6 stp x22, x21, [sp, #0x10] 1414d8: 910003fd mov x29, sp 1414dc: a9024ff4 stp x20, x19, [sp, #0x20] 1414e0: b4000780 cbz x0, 0x1415d0 <__cxa_rethrow_primary_exception+0x104> 1414e4: aa0003f4 mov x20, x0 1414e8: 52801000 mov w0, #0x80 // =128 1414ec: 9400556a bl 0x156a94 <__cxa_deleted_virtual+0x18> 1414f0: b40007a0 cbz x0, 0x1415e4 <__cxa_rethrow_primary_exception+0x118> 1414f4: 6f00e400 movi v0.2d, #0000000000000000 1414f8: aa0003f5 mov x21, x0 1414fc: aa0003f3 mov x19, x0 141500: d2856016 mov x22, #0x2b00 // =11008 141504: d101e281 sub x1, x20, #0x78 141508: f2a86576 movk x22, #0x432b, lsl #16 14150c: f2c9c8f6 movk x22, #0x4e47, lsl #32 141510: 3d801c00 str q0, [x0, #0x70] 141514: f2e86996 movk x22, #0x434c, lsl #48 141518: ad020000 stp q0, q0, [x0, #0x40] 14151c: ad010000 stp q0, q0, [x0, #0x20] 141520: ad000000 stp q0, q0, [x0] 141524: 3c860ea0 str q0, [x21, #0x60]! 141528: f9000414 str x20, [x0, #0x8] 14152c: 52800020 mov w0, #0x1 // =1 141530: 94005e74 bl 0x158f00 <__emutls_get_address+0x474> 141534: f8590288 ldur x8, [x20, #-0x70] 141538: f9000a68 str x8, [x19, #0x10] 14153c: 94007c19 bl 0x1605a0 <_ZSt14get_unexpectedv@plt> 141540: f9001260 str x0, [x19, #0x20] 141544: 94007c1b bl 0x1605b0 <_ZSt13get_terminatev@plt> 141548: b24002c8 orr x8, x22, #0x1 14154c: f9001660 str x0, [x19, #0x28] 141550: f90002a8 str x8, [x21] 141554: 94007c0f bl 0x160590 <__cxa_get_globals@plt> 141558: 90000008 adrp x8, 0x141000 <__cxa_throw+0x30> 14155c: 9117b108 add x8, x8, #0x5ec 141560: f9003668 str x8, [x19, #0x68] 141564: b9400808 ldr w8, [x0, #0x8] 141568: 11000508 add w8, w8, #0x1 14156c: b9000808 str w8, [x0, #0x8] 141570: aa1503e0 mov x0, x21 141574: 94005e6f bl 0x158f30 <__emutls_get_address+0x4a4> 141578: f94002b4 ldr x20, [x21] 14157c: 94007c05 bl 0x160590 <__cxa_get_globals@plt> 141580: 9278de88 and x8, x20, #0xffffffffffffff00 141584: eb16011f cmp x8, x22 141588: 540001e1 b.ne 0x1415c4 <__cxa_rethrow_primary_exception+0xf8> 14158c: b9403a68 ldr w8, [x19, #0x38] 141590: 7100011f cmp w8, #0x0 141594: 5a885509 cneg w9, w8, mi 141598: f9400008 ldr x8, [x0] 14159c: 11000529 add w9, w9, #0x1 1415a0: eb13011f cmp x8, x19 1415a4: b9003a69 str w9, [x19, #0x38] 1415a8: 54000060 b.eq 0x1415b4 <__cxa_rethrow_primary_exception+0xe8> 1415ac: f9001a68 str x8, [x19, #0x30] 1415b0: f9000013 str x19, [x0] 1415b4: b9400808 ldr w8, [x0, #0x8] 1415b8: 51000508 sub w8, w8, #0x1 1415bc: b9000808 str w8, [x0, #0x8] 1415c0: 14000004 b 0x1415d0 <__cxa_rethrow_primary_exception+0x104> 1415c4: f9400008 ldr x8, [x0] 1415c8: b50000e8 cbnz x8, 0x1415e4 <__cxa_rethrow_primary_exception+0x118> 1415cc: f9000013 str x19, [x0] 1415d0: a9424ff4 ldp x20, x19, [sp, #0x20] 1415d4: a94157f6 ldp x22, x21, [sp, #0x10] 1415d8: a8c37bfd ldp x29, x30, [sp], #0x30 1415dc: d50323bf autiasp 1415e0: d65f03c0 ret 1415e4: 94006e5f bl 0x15cf60 <_ZSt9terminatev@plt> 1415e8: 94007be6 bl 0x160580 <__cxa_call_unexpected@plt> 1415ec: d503233f paciasp 1415f0: a9be7bfd stp x29, x30, [sp, #-0x20]! 1415f4: a9014ff4 stp x20, x19, [sp, #0x10] 1415f8: 910003fd mov x29, sp 1415fc: aa0103f3 mov x19, x1 141600: 7100041f cmp w0, #0x1 141604: 54000261 b.ne 0x141650 <__cxa_rethrow_primary_exception+0x184> 141608: f85a8274 ldur x20, [x19, #-0x58] 14160c: b4000194 cbz x20, 0x14163c <__cxa_rethrow_primary_exception+0x170> 141610: d101e281 sub x1, x20, #0x78 141614: 92800000 mov x0, #-0x1 // =-1 141618: 94005e3a bl 0x158f00 <__emutls_get_address+0x474> 14161c: f100041f cmp x0, #0x1 141620: 540000e1 b.ne 0x14163c <__cxa_rethrow_primary_exception+0x170> 141624: f8598288 ldur x8, [x20, #-0x68] 141628: b4000068 cbz x8, 0x141634 <__cxa_rethrow_primary_exception+0x168> 14162c: aa1403e0 mov x0, x20 141630: d63f0100 blr x8 141634: d1020280 sub x0, x20, #0x80 141638: 94005572 bl 0x156c00 <__cxa_deleted_virtual+0x184> 14163c: d1018260 sub x0, x19, #0x60 141640: a9414ff4 ldp x20, x19, [sp, #0x10] 141644: a8c27bfd ldp x29, x30, [sp], #0x20 141648: d50323bf autiasp 14164c: 1400556d b 0x156c00 <__cxa_deleted_virtual+0x184> 141650: f85c8260 ldur x0, [x19, #-0x38] 141654: 9400013c bl 0x141b44 141658: 94007bca bl 0x160580 <__cxa_call_unexpected@plt> 14165c: 94007bc9 bl 0x160580 <__cxa_call_unexpected@plt> 0000000000141660 <__cxa_uncaught_exception>: 141660: d503233f paciasp 141664: a9bf7bfd stp x29, x30, [sp, #-0x10]! 141668: 910003fd mov x29, sp 14166c: 94007bd5 bl 0x1605c0 <__cxa_get_globals_fast@plt> 141670: b4000080 cbz x0, 0x141680 <__cxa_uncaught_exception+0x20> 141674: b9400808 ldr w8, [x0, #0x8] 141678: 7100011f cmp w8, #0x0 14167c: 1a9f07e0 cset w0, ne 141680: a8c17bfd ldp x29, x30, [sp], #0x10 141684: d50323bf autiasp 141688: d65f03c0 ret 14168c: 94007bbd bl 0x160580 <__cxa_call_unexpected@plt> 0000000000141690 <__cxa_uncaught_exceptions>: 141690: d503233f paciasp 141694: a9bf7bfd stp x29, x30, [sp, #-0x10]! 141698: 910003fd mov x29, sp 14169c: 94007bc9 bl 0x1605c0 <__cxa_get_globals_fast@plt> 1416a0: b4000040 cbz x0, 0x1416a8 <__cxa_uncaught_exceptions+0x18> 1416a4: b9400800 ldr w0, [x0, #0x8] 1416a8: a8c17bfd ldp x29, x30, [sp], #0x10 1416ac: d50323bf autiasp 1416b0: d65f03c0 ret 1416b4: 94007bb3 bl 0x160580 <__cxa_call_unexpected@plt> 00000000001416b8 <__cxa_get_globals>: 1416b8: d503233f paciasp 1416bc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1416c0: 910003fd mov x29, sp 1416c4: d0000180 adrp x0, 0x173000 1416c8: 910cc000 add x0, x0, #0x330 1416cc: 94006ee9 bl 0x15d270 <__emutls_get_address@plt> 1416d0: a8c17bfd ldp x29, x30, [sp], #0x10 1416d4: d50323bf autiasp 1416d8: d65f03c0 ret 00000000001416dc <__cxa_get_globals_fast>: 1416dc: d503233f paciasp 1416e0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1416e4: 910003fd mov x29, sp 1416e8: d0000180 adrp x0, 0x173000 1416ec: 910cc000 add x0, x0, #0x330 1416f0: 94006ee0 bl 0x15d270 <__emutls_get_address@plt> 1416f4: a8c17bfd ldp x29, x30, [sp], #0x10 1416f8: d50323bf autiasp 1416fc: d65f03c0 ret 0000000000141700 <__cxa_guard_acquire>: 141700: d503233f paciasp 141704: a9bc7bfd stp x29, x30, [sp, #-0x40]! 141708: f9000bf7 str x23, [sp, #0x10] 14170c: 910003fd mov x29, sp 141710: a90257f6 stp x22, x21, [sp, #0x20] 141714: a9034ff4 stp x20, x19, [sp, #0x30] 141718: 08dffc08 ldarb w8, [x0] 14171c: 34000068 cbz w8, 0x141728 <__cxa_guard_acquire+0x28> 141720: 2a1f03f5 mov w21, wzr 141724: 1400002a b 0x1417cc <__cxa_guard_acquire+0xcc> 141728: aa0003f3 mov x19, x0 14172c: f0000180 adrp x0, 0x174000 ::id+0x918> 141730: 911ae000 add x0, x0, #0x6b8 141734: 9400713b bl 0x15dc20 141738: 35000580 cbnz w0, 0x1417e8 <__cxa_guard_acquire+0xe8> 14173c: 39400677 ldrb w23, [x19, #0x1] 141740: 360800f7 tbz w23, #0x1, 0x14175c <__cxa_guard_acquire+0x5c> 141744: b9400675 ldr w21, [x19, #0x4] 141748: 52801640 mov w0, #0xb2 // =178 14174c: 94007ba1 bl 0x1605d0 141750: aa0003f4 mov x20, x0 141754: 6b1402bf cmp w21, w20 141758: 540005c0 b.eq 0x141810 <__cxa_guard_acquire+0x110> 14175c: f0000195 adrp x21, 0x174000 ::id+0x918> 141760: f0000196 adrp x22, 0x174000 ::id+0x918> 141764: 911b82b5 add x21, x21, #0x6e0 141768: 911ae2d6 add x22, x22, #0x6b8 14176c: 39400668 ldrb w8, [x19, #0x1] 141770: 360800e8 tbz w8, #0x1, 0x14178c <__cxa_guard_acquire+0x8c> 141774: 321e0108 orr w8, w8, #0x4 141778: 39000668 strb w8, [x19, #0x1] 14177c: aa1503e0 mov x0, x21 141780: aa1603e1 mov x1, x22 141784: 9400778b bl 0x15f5b0 141788: 17fffff9 b 0x14176c <__cxa_guard_acquire+0x6c> 14178c: 7100051f cmp w8, #0x1 141790: 54000061 b.ne 0x14179c <__cxa_guard_acquire+0x9c> 141794: 2a1f03f5 mov w21, wzr 141798: 14000009 b 0x1417bc <__cxa_guard_acquire+0xbc> 14179c: 37080097 tbnz w23, #0x1, 0x1417ac <__cxa_guard_acquire+0xac> 1417a0: 52801640 mov w0, #0xb2 // =178 1417a4: 94007b8b bl 0x1605d0 1417a8: 2a0003f4 mov w20, w0 1417ac: 52800048 mov w8, #0x2 // =2 1417b0: 52800035 mov w21, #0x1 // =1 1417b4: b9000674 str w20, [x19, #0x4] 1417b8: 39000668 strb w8, [x19, #0x1] 1417bc: f0000180 adrp x0, 0x174000 ::id+0x918> 1417c0: 911ae000 add x0, x0, #0x6b8 1417c4: 9400711b bl 0x15dc30 1417c8: 350001a0 cbnz w0, 0x1417fc <__cxa_guard_acquire+0xfc> 1417cc: 2a1503e0 mov w0, w21 1417d0: f9400bf7 ldr x23, [sp, #0x10] 1417d4: a9434ff4 ldp x20, x19, [sp, #0x30] 1417d8: a94257f6 ldp x22, x21, [sp, #0x20] 1417dc: a8c47bfd ldp x29, x30, [sp], #0x40 1417e0: d50323bf autiasp 1417e4: d65f03c0 ret 1417e8: b0fff980 adrp x0, 0x72000 1417ec: f0fff961 adrp x1, 0x70000 1417f0: 9122f000 add x0, x0, #0x8bc 1417f4: 91166821 add x1, x1, #0x59a 1417f8: 9400006d bl 0x1419ac <__cxa_guard_abort+0xa4> 1417fc: b0fff980 adrp x0, 0x72000 141800: f0fff961 adrp x1, 0x70000 141804: 912eac00 add x0, x0, #0xbab 141808: 91166821 add x1, x1, #0x59a 14180c: 94000068 bl 0x1419ac <__cxa_guard_abort+0xa4> 141810: d0fff960 adrp x0, 0x6f000 141814: 9126b800 add x0, x0, #0x9ae 141818: 94000065 bl 0x1419ac <__cxa_guard_abort+0xa4> 14181c: 14000002 b 0x141824 <__cxa_guard_acquire+0x124> 141820: 97fd9dc5 bl 0xa8f34 141824: aa0003f3 mov x19, x0 141828: f0000180 adrp x0, 0x174000 ::id+0x918> 14182c: 911ae000 add x0, x0, #0x6b8 141830: 94007100 bl 0x15dc30 141834: 35000060 cbnz w0, 0x141840 <__cxa_guard_acquire+0x140> 141838: aa1303e0 mov x0, x19 14183c: 94005e49 bl 0x159160 <__emutls_get_address+0x6d4> 141840: b0fff980 adrp x0, 0x72000 141844: f0fff961 adrp x1, 0x70000 141848: 912eac00 add x0, x0, #0xbab 14184c: 91166821 add x1, x1, #0x59a 141850: 94000057 bl 0x1419ac <__cxa_guard_abort+0xa4> 141854: 97fd9db8 bl 0xa8f34 0000000000141858 <__cxa_guard_release>: 141858: d503233f paciasp 14185c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 141860: f9000bf5 str x21, [sp, #0x10] 141864: 910003fd mov x29, sp 141868: a9024ff4 stp x20, x19, [sp, #0x20] 14186c: 52800035 mov w21, #0x1 // =1 141870: aa0003f3 mov x19, x0 141874: 089ffc15 stlrb w21, [x0] 141878: f0000180 adrp x0, 0x174000 ::id+0x918> 14187c: 911ae000 add x0, x0, #0x6b8 141880: 940070e8 bl 0x15dc20 141884: 35000220 cbnz w0, 0x1418c8 <__cxa_guard_release+0x70> 141888: 39400674 ldrb w20, [x19, #0x1] 14188c: 39000675 strb w21, [x19, #0x1] 141890: f0000180 adrp x0, 0x174000 ::id+0x918> 141894: 911ae000 add x0, x0, #0x6b8 141898: 940070e6 bl 0x15dc30 14189c: 35000200 cbnz w0, 0x1418dc <__cxa_guard_release+0x84> 1418a0: 361000b4 tbz w20, #0x2, 0x1418b4 <__cxa_guard_release+0x5c> 1418a4: f0000180 adrp x0, 0x174000 ::id+0x918> 1418a8: 911b8000 add x0, x0, #0x6e0 1418ac: 9400773d bl 0x15f5a0 1418b0: 35000200 cbnz w0, 0x1418f0 <__cxa_guard_release+0x98> 1418b4: a9424ff4 ldp x20, x19, [sp, #0x20] 1418b8: f9400bf5 ldr x21, [sp, #0x10] 1418bc: a8c37bfd ldp x29, x30, [sp], #0x30 1418c0: d50323bf autiasp 1418c4: d65f03c0 ret 1418c8: b0fff980 adrp x0, 0x72000 1418cc: 90fff961 adrp x1, 0x6d000 1418d0: 9122f000 add x0, x0, #0x8bc 1418d4: 910e0021 add x1, x1, #0x380 1418d8: 94000035 bl 0x1419ac <__cxa_guard_abort+0xa4> 1418dc: b0fff980 adrp x0, 0x72000 1418e0: 90fff961 adrp x1, 0x6d000 1418e4: 912eac00 add x0, x0, #0xbab 1418e8: 910e0021 add x1, x1, #0x380 1418ec: 94000030 bl 0x1419ac <__cxa_guard_abort+0xa4> 1418f0: f0fff960 adrp x0, 0x70000 1418f4: 90fff961 adrp x1, 0x6d000 1418f8: 91089c00 add x0, x0, #0x227 1418fc: 910e0021 add x1, x1, #0x380 141900: 9400002b bl 0x1419ac <__cxa_guard_abort+0xa4> 141904: 97fd9d8c bl 0xa8f34 0000000000141908 <__cxa_guard_abort>: 141908: d503233f paciasp 14190c: a9be7bfd stp x29, x30, [sp, #-0x20]! 141910: a9014ff4 stp x20, x19, [sp, #0x10] 141914: 910003fd mov x29, sp 141918: aa0003f3 mov x19, x0 14191c: f0000180 adrp x0, 0x174000 ::id+0x918> 141920: 911ae000 add x0, x0, #0x6b8 141924: 940070bf bl 0x15dc20 141928: 35000220 cbnz w0, 0x14196c <__cxa_guard_abort+0x64> 14192c: 39400674 ldrb w20, [x19, #0x1] 141930: b900067f str wzr, [x19, #0x4] 141934: 3900067f strb wzr, [x19, #0x1] 141938: f0000180 adrp x0, 0x174000 ::id+0x918> 14193c: 911ae000 add x0, x0, #0x6b8 141940: 940070bc bl 0x15dc30 141944: 350001e0 cbnz w0, 0x141980 <__cxa_guard_abort+0x78> 141948: 361000b4 tbz w20, #0x2, 0x14195c <__cxa_guard_abort+0x54> 14194c: f0000180 adrp x0, 0x174000 ::id+0x918> 141950: 911b8000 add x0, x0, #0x6e0 141954: 94007713 bl 0x15f5a0 141958: 350001e0 cbnz w0, 0x141994 <__cxa_guard_abort+0x8c> 14195c: a9414ff4 ldp x20, x19, [sp, #0x10] 141960: a8c27bfd ldp x29, x30, [sp], #0x20 141964: d50323bf autiasp 141968: d65f03c0 ret 14196c: b0fff980 adrp x0, 0x72000 141970: b0fff961 adrp x1, 0x6e000 141974: 9122f000 add x0, x0, #0x8bc 141978: 91211c21 add x1, x1, #0x847 14197c: 9400000c bl 0x1419ac <__cxa_guard_abort+0xa4> 141980: b0fff980 adrp x0, 0x72000 141984: b0fff961 adrp x1, 0x6e000 141988: 912eac00 add x0, x0, #0xbab 14198c: 91211c21 add x1, x1, #0x847 141990: 94000007 bl 0x1419ac <__cxa_guard_abort+0xa4> 141994: f0fff960 adrp x0, 0x70000 141998: b0fff961 adrp x1, 0x6e000 14199c: 91089c00 add x0, x0, #0x227 1419a0: 91211c21 add x1, x1, #0x847 1419a4: 94000002 bl 0x1419ac <__cxa_guard_abort+0xa4> 1419a8: 97fd9d63 bl 0xa8f34 1419ac: d503233f paciasp 1419b0: d10683ff sub sp, sp, #0x1a0 1419b4: a9157bfd stp x29, x30, [sp, #0x150] 1419b8: 910543fd add x29, sp, #0x150 1419bc: a91667fc stp x28, x25, [sp, #0x160] 1419c0: a9175ff8 stp x24, x23, [sp, #0x170] 1419c4: a91857f6 stp x22, x21, [sp, #0x180] 1419c8: a9194ff4 stp x20, x19, [sp, #0x190] 1419cc: 910003e8 mov x8, sp 1419d0: 928006f5 mov x21, #-0x38 // =-56 1419d4: 91020116 add x22, x8, #0x80 1419d8: 910223e8 add x8, sp, #0x88 1419dc: f2dff015 movk x21, #0xff80, lsl #32 1419e0: 9100e117 add x23, x8, #0x38 1419e4: 910143b8 add x24, x29, #0x50 1419e8: ad0007e0 stp q0, q1, [sp] 1419ec: 90000168 adrp x8, 0x16d000 1419f0: a90993e3 stp x3, x4, [sp, #0x98] 1419f4: a93f57b6 stp x22, x21, [x29, #-0x10] 1419f8: aa0003f3 mov x19, x0 1419fc: a93e5fb8 stp x24, x23, [x29, #-0x20] 141a00: d101a3b9 sub x25, x29, #0x68 141a04: ad7f03a1 ldp q1, q0, [x29, #-0x20] 141a08: a9088be1 stp x1, x2, [sp, #0x88] 141a0c: d10103a2 sub x2, x29, #0x40 141a10: a90a9be5 stp x5, x6, [sp, #0xa8] 141a14: aa1303e1 mov x1, x19 141a18: f9005fe7 str x7, [sp, #0xb8] 141a1c: ad010fe2 stp q2, q3, [sp, #0x20] 141a20: ad0217e4 stp q4, q5, [sp, #0x40] 141a24: ad031fe6 stp q6, q7, [sp, #0x60] 141a28: ad3e03a1 stp q1, q0, [x29, #-0x40] 141a2c: f940c108 ldr x8, [x8, #0x180] 141a30: 9104c114 add x20, x8, #0x130 141a34: aa1403e0 mov x0, x20 141a38: 94007aea bl 0x1605e0 141a3c: 52800140 mov w0, #0xa // =10 141a40: aa1403e1 mov x1, x20 141a44: 94007287 bl 0x15e460 141a48: a93ad7b6 stp x22, x21, [x29, #-0x58] 141a4c: d10123a0 sub x0, x29, #0x48 141a50: a939dfb8 stp x24, x23, [x29, #-0x68] 141a54: d10243a2 sub x2, x29, #0x90 141a58: ad400321 ldp q1, q0, [x25] 141a5c: aa1303e1 mov x1, x19 141a60: ad3b83a1 stp q1, q0, [x29, #-0x90] 141a64: 94007853 bl 0x15fbb0 141a68: f85b83a0 ldur x0, [x29, #-0x48] 141a6c: 94007ae1 bl 0x1605f0 141a70: f0fff960 adrp x0, 0x70000 141a74: 2a1f03e1 mov w1, wzr 141a78: 9116b800 add x0, x0, #0x5ae 141a7c: 2a1f03e2 mov w2, wzr 141a80: 94007ae0 bl 0x160600 141a84: b0fff961 adrp x1, 0x6e000 141a88: f85b83a2 ldur x2, [x29, #-0x48] 141a8c: 91182021 add x1, x1, #0x608 141a90: 52800040 mov w0, #0x2 // =2 141a94: 94007adf bl 0x160610 141a98: 94007ae2 bl 0x160620 141a9c: 94007a95 bl 0x1604f0 0000000000141aa0 : 141aa0: d503245f bti c 141aa4: 90000168 adrp x8, 0x16d000 141aa8: f940b908 ldr x8, [x8, #0x170] 141aac: c8dffd00 ldar x0, [x8] 141ab0: d65f03c0 ret 0000000000141ab4 : 141ab4: d503233f paciasp 141ab8: a9bf4ffe stp x30, x19, [sp, #-0x10]! 141abc: 94007ac1 bl 0x1605c0 <__cxa_get_globals_fast@plt> 141ac0: b4000060 cbz x0, 0x141acc 141ac4: f9400013 ldr x19, [x0] 141ac8: b50000b3 cbnz x19, 0x141adc 141acc: 90000168 adrp x8, 0x16d000 141ad0: f940bd08 ldr x8, [x8, #0x178] 141ad4: c8dffd00 ldar x0, [x8] 141ad8: 9400001b bl 0x141b44 141adc: 91018260 add x0, x19, #0x60 141ae0: 97fffd04 bl 0x140ef0 ::__throw_out_of_range() const+0x24> 141ae4: 3607ff40 tbz w0, #0x0, 0x141acc 141ae8: f9401660 ldr x0, [x19, #0x28] 141aec: 94000016 bl 0x141b44 141af0: 97fd9d11 bl 0xa8f34 141af4: 97fd9d10 bl 0xa8f34 141af8: d503233f paciasp 141afc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 141b00: 910003fd mov x29, sp 141b04: d63f0000 blr x0 141b08: f0fff960 adrp x0, 0x70000 141b0c: 91385400 add x0, x0, #0xe15 141b10: 97ffffa7 bl 0x1419ac <__cxa_guard_abort+0xa4> 0000000000141b14 : 141b14: d503233f paciasp 141b18: a9bf7bfd stp x29, x30, [sp, #-0x10]! 141b1c: 910003fd mov x29, sp 141b20: 90000168 adrp x8, 0x16d000 141b24: f940b908 ldr x8, [x8, #0x170] 141b28: c8dffd00 ldar x0, [x8] 141b2c: 97fffff3 bl 0x141af8 0000000000141b30 : 141b30: d503245f bti c 141b34: 90000168 adrp x8, 0x16d000 141b38: f940bd08 ldr x8, [x8, #0x178] 141b3c: c8dffd00 ldar x0, [x8] 141b40: d65f03c0 ret 141b44: d503233f paciasp 141b48: a9be7bfd stp x29, x30, [sp, #-0x20]! 141b4c: f9000bf3 str x19, [sp, #0x10] 141b50: 910003fd mov x29, sp 141b54: d63f0000 blr x0 141b58: d0fff960 adrp x0, 0x6f000 141b5c: 91193c00 add x0, x0, #0x64f 141b60: 97ffff93 bl 0x1419ac <__cxa_guard_abort+0xa4> 141b64: 94006cfb bl 0x15cf50 <__cxa_begin_catch@plt> 141b68: d0fff980 adrp x0, 0x73000 141b6c: 912e2800 add x0, x0, #0xb8a 141b70: 97ffff8f bl 0x1419ac <__cxa_guard_abort+0xa4> 141b74: aa0003f3 mov x19, x0 141b78: 94006fce bl 0x15dab0 <__cxa_end_catch@plt> 141b7c: aa1303e0 mov x0, x19 141b80: 97fd9ced bl 0xa8f34 141b84: 97fd9cec bl 0xa8f34 0000000000141b88 : 141b88: d503233f paciasp 141b8c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 141b90: 910003fd mov x29, sp 141b94: 90000161 adrp x1, 0x16d000 141b98: f940c421 ldr x1, [x1, #0x188] 141b9c: 94005cb5 bl 0x158e70 <__emutls_get_address+0x3e4> 141ba0: a8c17bfd ldp x29, x30, [sp], #0x10 141ba4: d50323bf autiasp 141ba8: d65f03c0 ret 0000000000141bac : 141bac: d503245f bti c 141bb0: 90000168 adrp x8, 0x16d000 141bb4: f940c508 ldr x8, [x8, #0x188] 141bb8: c8dffd00 ldar x0, [x8] 141bbc: d65f03c0 ret 141bc0: d503233f paciasp 141bc4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 141bc8: f9000bfc str x28, [sp, #0x10] 141bcc: 910003fd mov x29, sp 141bd0: a9024ff4 stp x20, x19, [sp, #0x20] 141bd4: d11043ff sub sp, sp, #0x410 141bd8: 94007a7a bl 0x1605c0 <__cxa_get_globals_fast@plt> 141bdc: b4000060 cbz x0, 0x141be8 141be0: f9400014 ldr x20, [x0] 141be4: b5000094 cbnz x20, 0x141bf4 141be8: b0fff980 adrp x0, 0x72000 141bec: 913c7c00 add x0, x0, #0xf1f 141bf0: 97ffff6f bl 0x1419ac <__cxa_guard_abort+0xa4> 141bf4: 91018293 add x19, x20, #0x60 141bf8: aa1303e0 mov x0, x19 141bfc: 97fffcbd bl 0x140ef0 ::__throw_out_of_range() const+0x24> 141c00: 36000160 tbz w0, #0x0, 0x141c2c 141c04: aa1303e0 mov x0, x19 141c08: 97fffcb7 bl 0x140ee4 ::__throw_out_of_range() const+0x18> 141c0c: d2856028 mov x8, #0x2b01 // =11009 141c10: f2a86568 movk x8, #0x432b, lsl #16 141c14: f2c9c8e8 movk x8, #0x4e47, lsl #32 141c18: f2e86988 movk x8, #0x434c, lsl #48 141c1c: eb08001f cmp x0, x8 141c20: 54000101 b.ne 0x141c40 141c24: f9400688 ldr x8, [x20, #0x8] 141c28: 14000007 b 0x141c44 141c2c: d0000188 adrp x8, 0x173000 141c30: b0fff980 adrp x0, 0x72000 141c34: 9106b800 add x0, x0, #0x1ae 141c38: f941b101 ldr x1, [x8, #0x360] 141c3c: 97ffff5c bl 0x1419ac <__cxa_guard_abort+0xa4> 141c40: 91020288 add x8, x20, #0x80 141c44: f9400a94 ldr x20, [x20, #0x10] 141c48: 52808009 mov w9, #0x400 // =1024 141c4c: 910033e1 add x1, sp, #0xc 141c50: 910003e2 mov x2, sp 141c54: d10013a3 sub x3, x29, #0x4 141c58: f9000fa8 str x8, [x29, #0x18] 141c5c: f9400680 ldr x0, [x20, #0x8] 141c60: f90003e9 str x9, [sp] 141c64: 94007a43 bl 0x160570 <__cxa_demangle@plt> 141c68: b85fc3a8 ldur w8, [x29, #-0x4] 141c6c: 35000068 cbnz w8, 0x141c78 141c70: aa0003f3 mov x19, x0 141c74: 14000002 b 0x141c7c 141c78: f9400693 ldr x19, [x20, #0x8] 141c7c: 90000160 adrp x0, 0x16d000 141c80: 910063a2 add x2, x29, #0x18 141c84: aa1403e1 mov x1, x20 141c88: f9408400 ldr x0, [x0, #0x108] 141c8c: f9400008 ldr x8, [x0] 141c90: f9401108 ldr x8, [x8, #0x20] 141c94: d63f0100 blr x8 141c98: 360001a0 tbz w0, #0x0, 0x141ccc 141c9c: f9400fa0 ldr x0, [x29, #0x18] 141ca0: d0000188 adrp x8, 0x173000 141ca4: f9400009 ldr x9, [x0] 141ca8: f941b114 ldr x20, [x8, #0x360] 141cac: f9400928 ldr x8, [x9, #0x10] 141cb0: d63f0100 blr x8 141cb4: aa0003e3 mov x3, x0 141cb8: 90fff980 adrp x0, 0x71000 141cbc: 911df800 add x0, x0, #0x77e 141cc0: aa1403e1 mov x1, x20 141cc4: aa1303e2 mov x2, x19 141cc8: 97ffff39 bl 0x1419ac <__cxa_guard_abort+0xa4> 141ccc: d0000188 adrp x8, 0x173000 141cd0: 90fff960 adrp x0, 0x6d000 141cd4: 913f1400 add x0, x0, #0xfc5 141cd8: aa1303e2 mov x2, x19 141cdc: f941b101 ldr x1, [x8, #0x360] 141ce0: 97ffff33 bl 0x1419ac <__cxa_guard_abort+0xa4> 141ce4: d503233f paciasp 141ce8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 141cec: 910003fd mov x29, sp 141cf0: f0fff969 adrp x9, 0x70000 141cf4: d0000188 adrp x8, 0x173000 141cf8: 91211529 add x9, x9, #0x845 141cfc: f901b109 str x9, [x8, #0x360] 141d00: 94006c98 bl 0x15cf60 <_ZSt9terminatev@plt> 0000000000141d04 : 141d04: d503233f paciasp 141d08: a9bf7bfd stp x29, x30, [sp, #-0x10]! 141d0c: 910003fd mov x29, sp 141d10: 90000161 adrp x1, 0x16d000 141d14: 90000008 adrp x8, 0x141000 <__cxa_throw+0x30> 141d18: 91339108 add x8, x8, #0xce4 141d1c: f100001f cmp x0, #0x0 141d20: 9a800100 csel x0, x8, x0, eq 141d24: f940b821 ldr x1, [x1, #0x170] 141d28: 94005c52 bl 0x158e70 <__emutls_get_address+0x3e4> 141d2c: a8c17bfd ldp x29, x30, [sp], #0x10 141d30: d50323bf autiasp 141d34: d65f03c0 ret 0000000000141d38 : 141d38: d503233f paciasp 141d3c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 141d40: 910003fd mov x29, sp 141d44: 90000161 adrp x1, 0x16d000 141d48: 90000008 adrp x8, 0x141000 <__cxa_throw+0x30> 141d4c: 912f0108 add x8, x8, #0xbc0 141d50: f100001f cmp x0, #0x0 141d54: 9a800100 csel x0, x8, x0, eq 141d58: f940bc21 ldr x1, [x1, #0x178] 141d5c: 94005c45 bl 0x158e70 <__emutls_get_address+0x3e4> 141d60: a8c17bfd ldp x29, x30, [sp], #0x10 141d64: d50323bf autiasp 141d68: d65f03c0 ret 0000000000141d6c <__cxa_demangle>: 141d6c: d503233f paciasp 141d70: a9ba7bfd stp x29, x30, [sp, #-0x60]! 141d74: a9016ffc stp x28, x27, [sp, #0x10] 141d78: 910003fd mov x29, sp 141d7c: a90267fa stp x26, x25, [sp, #0x20] 141d80: a9035ff8 stp x24, x23, [sp, #0x30] 141d84: a90457f6 stp x22, x21, [sp, #0x40] 141d88: a9054ff4 stp x20, x19, [sp, #0x50] 141d8c: d14007ff sub sp, sp, #0x1, lsl #12 // =0x1000 141d90: d10ec3ff sub sp, sp, #0x3b0 141d94: d53bd057 mrs x23, TPIDR_EL0 141d98: aa0303f3 mov x19, x3 141d9c: f94016e8 ldr x8, [x23, #0x28] 141da0: f81e83a8 stur x8, [x29, #-0x18] 141da4: b40000c0 cbz x0, 0x141dbc <__cxa_demangle+0x50> 141da8: aa0203f4 mov x20, x2 141dac: aa0003f6 mov x22, x0 141db0: aa0103f5 mov x21, x1 141db4: b40000e1 cbz x1, 0x141dd0 <__cxa_demangle+0x64> 141db8: b50000d4 cbnz x20, 0x141dd0 <__cxa_demangle+0x64> 141dbc: b4000c13 cbz x19, 0x141f3c <__cxa_demangle+0x1d0> 141dc0: 12800048 mov w8, #-0x3 // =-3 141dc4: aa1f03f4 mov x20, xzr 141dc8: b9000268 str w8, [x19] 141dcc: 140000bd b 0x1420c0 <__cxa_demangle+0x354> 141dd0: aa1603e0 mov x0, x22 141dd4: 910143fb add x27, sp, #0x50 141dd8: 94006e66 bl 0x15d770 141ddc: 8b0002c9 add x9, x22, x0 141de0: 910143e8 add x8, sp, #0x50 141de4: 6f00e400 movi v0.2d, #0000000000000000 141de8: 9100a118 add x24, x8, #0x28 141dec: 9104030a add x10, x24, #0x100 141df0: 9109611a add x26, x8, #0x258 141df4: a90527f6 stp x22, x9, [sp, #0x50] 141df8: 91042109 add x9, x8, #0x108 141dfc: 9109e10b add x11, x8, #0x278 141e00: 910ba11c add x28, x8, #0x2e8 141e04: f9003bea str x10, [sp, #0x70] 141e08: 910a610a add x10, x8, #0x298 141e0c: 3d800120 str q0, [x9] 141e10: 91050109 add x9, x8, #0x140 141e14: 3d803f00 str q0, [x24, #0xf0] 141e18: 910cc119 add x25, x8, #0x330 141e1c: f90153ea str x10, [sp, #0x2a0] 141e20: 9109a10a add x10, x8, #0x268 141e24: a917a7e9 stp x9, x9, [sp, #0x178] 141e28: f100081f cmp x0, #0x2 141e2c: f90013e9 str x9, [sp, #0x20] 141e30: 91090109 add x9, x8, #0x240 141e34: 3c8783e0 stur q0, [sp, #0x78] 141e38: 3c8883e0 stur q0, [sp, #0x88] 141e3c: f900c7e9 str x9, [sp, #0x188] 141e40: 910a2109 add x9, x8, #0x288 141e44: 3c8983e0 stur q0, [sp, #0x98] 141e48: 3c858360 stur q0, [x27, #0x58] 141e4c: 3d800120 str q0, [x9] 141e50: 910b4109 add x9, x8, #0x2d0 141e54: 3c868360 stur q0, [x27, #0x68] 141e58: 3c878360 stur q0, [x27, #0x78] 141e5c: f9017fe9 str x9, [sp, #0x2f8] 141e60: 910be109 add x9, x8, #0x2f8 141e64: 3c888360 stur q0, [x27, #0x88] 141e68: 3c898360 stur q0, [x27, #0x98] 141e6c: 3d800120 str q0, [x9] 141e70: 52800029 mov w9, #0x1 // =1 141e74: 3c8a8360 stur q0, [x27, #0xa8] 141e78: 3c8b8360 stur q0, [x27, #0xb8] 141e7c: 3c8c8360 stur q0, [x27, #0xc8] 141e80: 3c8d8360 stur q0, [x27, #0xd8] 141e84: 3c8e8360 stur q0, [x27, #0xe8] 141e88: 3c8f8360 stur q0, [x27, #0xf8] 141e8c: ad0a0360 stp q0, q0, [x27, #0x140] 141e90: ad0b0360 stp q0, q0, [x27, #0x160] 141e94: ad0c0360 stp q0, q0, [x27, #0x180] 141e98: ad0d0360 stp q0, q0, [x27, #0x1a0] 141e9c: ad0e0360 stp q0, q0, [x27, #0x1c0] 141ea0: ad0f0360 stp q0, q0, [x27, #0x1e0] 141ea4: ad100360 stp q0, q0, [x27, #0x200] 141ea8: ad110360 stp q0, q0, [x27, #0x220] 141eac: 3d800160 str q0, [x11] 141eb0: 910ac10b add x11, x8, #0x2b0 141eb4: 3d800140 str q0, [x10] 141eb8: 910c210a add x10, x8, #0x308 141ebc: 3d800340 str q0, [x26] 141ec0: ad158360 stp q0, q0, [x27, #0x2b0] 141ec4: 3d800380 str q0, [x28] 141ec8: 3d80cf60 str q0, [x27, #0x330] 141ecc: 6f07e7e0 movi v0.2d, #0xffffffffffffffff 141ed0: 7906b3e9 strh w9, [sp, #0x358] 141ed4: 92800009 mov x9, #-0x1 // =-1 141ed8: a90663f8 stp x24, x24, [sp, #0x60] 141edc: f9014bfa str x26, [sp, #0x290] 141ee0: f9014ffa str x26, [sp, #0x298] 141ee4: f90177eb str x11, [sp, #0x2e8] 141ee8: f9000feb str x11, [sp, #0x18] 141eec: f9017beb str x11, [sp, #0x2f0] 141ef0: f9019bea str x10, [sp, #0x330] 141ef4: f90193fc str x28, [sp, #0x320] 141ef8: f90197fc str x28, [sp, #0x328] 141efc: f901b3e9 str x9, [sp, #0x360] 141f00: b90373ff str wzr, [sp, #0x370] 141f04: f901b7ff str xzr, [sp, #0x368] 141f08: f909c3f9 str x25, [sp, #0x1380] 141f0c: a902ffff stp xzr, xzr, [sp, #0x28] 141f10: f9001fff str xzr, [sp, #0x38] 141f14: fd0023e0 str d0, [sp, #0x40] 141f18: 540007a3 b.lo 0x14200c <__cxa_demangle+0x2a0> 141f1c: 394002c8 ldrb w8, [x22] 141f20: 71017d1f cmp w8, #0x5f 141f24: 54000741 b.ne 0x14200c <__cxa_demangle+0x2a0> 141f28: 394006c8 ldrb w8, [x22, #0x1] 141f2c: 7101691f cmp w8, #0x5a 141f30: 540000a1 b.ne 0x141f44 <__cxa_demangle+0x1d8> 141f34: 52800048 mov w8, #0x2 // =2 141f38: 1400000b b 0x141f64 <__cxa_demangle+0x1f8> 141f3c: aa1f03f4 mov x20, xzr 141f40: 14000060 b 0x1420c0 <__cxa_demangle+0x354> 141f44: f1000c1f cmp x0, #0x3 141f48: 54000623 b.lo 0x14200c <__cxa_demangle+0x2a0> 141f4c: 71017d1f cmp w8, #0x5f 141f50: 540005e1 b.ne 0x14200c <__cxa_demangle+0x2a0> 141f54: 39400ac9 ldrb w9, [x22, #0x2] 141f58: 7101693f cmp w9, #0x5a 141f5c: 54000541 b.ne 0x142004 <__cxa_demangle+0x298> 141f60: 52800068 mov w8, #0x3 // =3 141f64: 8b0802c8 add x8, x22, x8 141f68: f9002be8 str x8, [sp, #0x50] 141f6c: 910143e0 add x0, sp, #0x50 141f70: 94000151 bl 0x1424b4 <__cxa_demangle+0x748> 141f74: aa0003f6 mov x22, x0 141f78: b4000540 cbz x0, 0x142020 <__cxa_demangle+0x2b4> 141f7c: a94533fb ldp x27, x12, [sp, #0x50] 141f80: eb1b019f cmp x12, x27 141f84: 54001b40 b.eq 0x1422ec <__cxa_demangle+0x580> 141f88: 39400368 ldrb w8, [x27] 141f8c: 7100b91f cmp w8, #0x2e 141f90: 54000481 b.ne 0x142020 <__cxa_demangle+0x2b4> 141f94: f949c3ed ldr x13, [sp, #0x1380] 141f98: f94005a8 ldr x8, [x13, #0x8] 141f9c: d13f0109 sub x9, x8, #0xfc0 141fa0: b13fc53f cmn x9, #0xff1 141fa4: 54000148 b.hi 0x141fcc <__cxa_demangle+0x260> 141fa8: 52820000 mov w0, #0x1000 // =4096 141fac: a900b3ed stp x13, x12, [sp, #0x8] 141fb0: 94006c9c bl 0x15d220 141fb4: b40020a0 cbz x0, 0x1423c8 <__cxa_demangle+0x65c> 141fb8: a940b3e9 ldp x9, x12, [sp, #0x8] 141fbc: aa1f03e8 mov x8, xzr 141fc0: aa0003ed mov x13, x0 141fc4: f909c3e0 str x0, [sp, #0x1380] 141fc8: a9007c09 stp x9, xzr, [x0] 141fcc: b000014a adrp x10, 0x16a000 141fd0: 9100c109 add x9, x8, #0x30 141fd4: 8b0801a8 add x8, x13, x8 141fd8: 913ec14a add x10, x10, #0xfb0 141fdc: 3200c3eb mov w11, #0x1010101 // =16843009 141fe0: f90005a9 str x9, [x13, #0x8] 141fe4: f8010d0a str x10, [x8, #0x10]! 141fe8: b900090b str w11, [x8, #0x8] 141fec: a9016d16 stp x22, x27, [x8, #0x10] 141ff0: aa0803f6 mov x22, x8 141ff4: f900110c str x12, [x8, #0x20] 141ff8: f9402fe9 ldr x9, [sp, #0x58] 141ffc: f9002be9 str x9, [sp, #0x50] 142000: 140000bb b 0x1422ec <__cxa_demangle+0x580> 142004: f100101f cmp x0, #0x4 142008: 540007a2 b.hs 0x1420fc <__cxa_demangle+0x390> 14200c: 910143e0 add x0, sp, #0x50 142010: 94000378 bl 0x142df0 <__cxa_demangle+0x1084> 142014: a94523e9 ldp x9, x8, [sp, #0x50] 142018: eb09011f cmp x8, x9 14201c: 54001640 b.eq 0x1422e4 <__cxa_demangle+0x578> 142020: aa1f03f4 mov x20, xzr 142024: 12800028 mov w8, #-0x2 // =-2 142028: b4000053 cbz x19, 0x142030 <__cxa_demangle+0x2c4> 14202c: b9000268 str w8, [x19] 142030: f949c3e0 ldr x0, [sp, #0x1380] 142034: b5000080 cbnz x0, 0x142044 <__cxa_demangle+0x2d8> 142038: 1400000a b 0x142060 <__cxa_demangle+0x2f4> 14203c: aa0803e0 mov x0, x8 142040: b4000100 cbz x0, 0x142060 <__cxa_demangle+0x2f4> 142044: f9400008 ldr x8, [x0] 142048: eb00033f cmp x25, x0 14204c: f909c3e8 str x8, [sp, #0x1380] 142050: 54ffff60 b.eq 0x14203c <__cxa_demangle+0x2d0> 142054: 94006c93 bl 0x15d2a0 142058: f949c3e0 ldr x0, [sp, #0x1380] 14205c: b5ffff40 cbnz x0, 0x142044 <__cxa_demangle+0x2d8> 142060: f94193e0 ldr x0, [sp, #0x320] 142064: a9007f3f stp xzr, xzr, [x25] 142068: f909c3f9 str x25, [sp, #0x1380] 14206c: eb1c001f cmp x0, x28 142070: 54000040 b.eq 0x142078 <__cxa_demangle+0x30c> 142074: 94006c8b bl 0x15d2a0 142078: f94177e0 ldr x0, [sp, #0x2e8] 14207c: f9400fe8 ldr x8, [sp, #0x18] 142080: eb08001f cmp x0, x8 142084: 54000040 b.eq 0x14208c <__cxa_demangle+0x320> 142088: 94006c86 bl 0x15d2a0 14208c: f9414be0 ldr x0, [sp, #0x290] 142090: eb1a001f cmp x0, x26 142094: 54000040 b.eq 0x14209c <__cxa_demangle+0x330> 142098: 94006c82 bl 0x15d2a0 14209c: f940bfe0 ldr x0, [sp, #0x178] 1420a0: f94013e8 ldr x8, [sp, #0x20] 1420a4: eb08001f cmp x0, x8 1420a8: 54000040 b.eq 0x1420b0 <__cxa_demangle+0x344> 1420ac: 94006c7d bl 0x15d2a0 1420b0: f94033e0 ldr x0, [sp, #0x60] 1420b4: eb18001f cmp x0, x24 1420b8: 54000040 b.eq 0x1420c0 <__cxa_demangle+0x354> 1420bc: 94006c79 bl 0x15d2a0 1420c0: f94016e8 ldr x8, [x23, #0x28] 1420c4: f85e83a9 ldur x9, [x29, #-0x18] 1420c8: eb09011f cmp x8, x9 1420cc: 54001801 b.ne 0x1423cc <__cxa_demangle+0x660> 1420d0: aa1403e0 mov x0, x20 1420d4: 914007ff add sp, sp, #0x1, lsl #12 // =0x1000 1420d8: 910ec3ff add sp, sp, #0x3b0 1420dc: a9454ff4 ldp x20, x19, [sp, #0x50] 1420e0: a94457f6 ldp x22, x21, [sp, #0x40] 1420e4: a9435ff8 ldp x24, x23, [sp, #0x30] 1420e8: a94267fa ldp x26, x25, [sp, #0x20] 1420ec: a9416ffc ldp x28, x27, [sp, #0x10] 1420f0: a8c67bfd ldp x29, x30, [sp], #0x60 1420f4: d50323bf autiasp 1420f8: d65f03c0 ret 1420fc: 39400ac9 ldrb w9, [x22, #0x2] 142100: 71017d3f cmp w9, #0x5f 142104: 54000921 b.ne 0x142228 <__cxa_demangle+0x4bc> 142108: 39400ec9 ldrb w9, [x22, #0x3] 14210c: 7101693f cmp w9, #0x5a 142110: 540008c1 b.ne 0x142228 <__cxa_demangle+0x4bc> 142114: 52800088 mov w8, #0x4 // =4 142118: 8b0802c8 add x8, x22, x8 14211c: f9002be8 str x8, [sp, #0x50] 142120: 910143e0 add x0, sp, #0x50 142124: 940000e4 bl 0x1424b4 <__cxa_demangle+0x748> 142128: f90027e0 str x0, [sp, #0x48] 14212c: b4001480 cbz x0, 0x1423bc <__cxa_demangle+0x650> 142130: a94523ea ldp x10, x8, [sp, #0x50] 142134: cb0a0109 sub x9, x8, x10 142138: f100353f cmp x9, #0xd 14213c: 54001403 b.lo 0x1423bc <__cxa_demangle+0x650> 142140: 39400149 ldrb w9, [x10] 142144: 71017d3f cmp w9, #0x5f 142148: 540013a1 b.ne 0x1423bc <__cxa_demangle+0x650> 14214c: 39400549 ldrb w9, [x10, #0x1] 142150: 7101893f cmp w9, #0x62 142154: 54001341 b.ne 0x1423bc <__cxa_demangle+0x650> 142158: 39400949 ldrb w9, [x10, #0x2] 14215c: 7101b13f cmp w9, #0x6c 142160: 540012e1 b.ne 0x1423bc <__cxa_demangle+0x650> 142164: 39400d49 ldrb w9, [x10, #0x3] 142168: 7101bd3f cmp w9, #0x6f 14216c: 54001281 b.ne 0x1423bc <__cxa_demangle+0x650> 142170: 39401149 ldrb w9, [x10, #0x4] 142174: 71018d3f cmp w9, #0x63 142178: 54001221 b.ne 0x1423bc <__cxa_demangle+0x650> 14217c: 39401549 ldrb w9, [x10, #0x5] 142180: 7101ad3f cmp w9, #0x6b 142184: 540011c1 b.ne 0x1423bc <__cxa_demangle+0x650> 142188: 39401949 ldrb w9, [x10, #0x6] 14218c: 71017d3f cmp w9, #0x5f 142190: 54001161 b.ne 0x1423bc <__cxa_demangle+0x650> 142194: 39401d49 ldrb w9, [x10, #0x7] 142198: 7101a53f cmp w9, #0x69 14219c: 54001101 b.ne 0x1423bc <__cxa_demangle+0x650> 1421a0: 39402149 ldrb w9, [x10, #0x8] 1421a4: 7101b93f cmp w9, #0x6e 1421a8: 540010a1 b.ne 0x1423bc <__cxa_demangle+0x650> 1421ac: 39402549 ldrb w9, [x10, #0x9] 1421b0: 7101d93f cmp w9, #0x76 1421b4: 54001041 b.ne 0x1423bc <__cxa_demangle+0x650> 1421b8: 39402949 ldrb w9, [x10, #0xa] 1421bc: 7101bd3f cmp w9, #0x6f 1421c0: 54000fe1 b.ne 0x1423bc <__cxa_demangle+0x650> 1421c4: 39402d49 ldrb w9, [x10, #0xb] 1421c8: 7101ad3f cmp w9, #0x6b 1421cc: 54000f81 b.ne 0x1423bc <__cxa_demangle+0x650> 1421d0: 39403149 ldrb w9, [x10, #0xc] 1421d4: 7101953f cmp w9, #0x65 1421d8: 54000f21 b.ne 0x1423bc <__cxa_demangle+0x650> 1421dc: 91003549 add x9, x10, #0xd 1421e0: eb08013f cmp x9, x8 1421e4: f9002be9 str x9, [sp, #0x50] 1421e8: 54000740 b.eq 0x1422d0 <__cxa_demangle+0x564> 1421ec: 3940012b ldrb w11, [x9] 1421f0: 71017d7f cmp w11, #0x5f 1421f4: 54000061 b.ne 0x142200 <__cxa_demangle+0x494> 1421f8: 91003949 add x9, x10, #0xe 1421fc: f9002be9 str x9, [sp, #0x50] 142200: eb09011f cmp x8, x9 142204: 54000300 b.eq 0x142264 <__cxa_demangle+0x4f8> 142208: 3940012a ldrb w10, [x9] 14220c: 5100e94a sub w10, w10, #0x3a 142210: 3100295f cmn w10, #0xa 142214: 54000302 b.hs 0x142274 <__cxa_demangle+0x508> 142218: aa1f03ec mov x12, xzr 14221c: aa0903ea mov x10, x9 142220: aa1f03e9 mov x9, xzr 142224: 14000021 b 0x1422a8 <__cxa_demangle+0x53c> 142228: f100141f cmp x0, #0x5 14222c: 54ffef03 b.lo 0x14200c <__cxa_demangle+0x2a0> 142230: 71017d1f cmp w8, #0x5f 142234: 54ffeec1 b.ne 0x14200c <__cxa_demangle+0x2a0> 142238: 39400ac8 ldrb w8, [x22, #0x2] 14223c: 71017d1f cmp w8, #0x5f 142240: 54ffee61 b.ne 0x14200c <__cxa_demangle+0x2a0> 142244: 39400ec8 ldrb w8, [x22, #0x3] 142248: 71017d1f cmp w8, #0x5f 14224c: 54ffee01 b.ne 0x14200c <__cxa_demangle+0x2a0> 142250: 394012c8 ldrb w8, [x22, #0x4] 142254: 7101691f cmp w8, #0x5a 142258: 54ffeda1 b.ne 0x14200c <__cxa_demangle+0x2a0> 14225c: 528000a8 mov w8, #0x5 // =5 142260: 17ffffae b 0x142118 <__cxa_demangle+0x3ac> 142264: aa1f03e9 mov x9, xzr 142268: aa1f03ec mov x12, xzr 14226c: aa0803ea mov x10, x8 142270: 1400000e b 0x1422a8 <__cxa_demangle+0x53c> 142274: 9100052a add x10, x9, #0x1 142278: eb08015f cmp x10, x8 14227c: f9002bea str x10, [sp, #0x50] 142280: 54000100 b.eq 0x1422a0 <__cxa_demangle+0x534> 142284: 3840154c ldrb w12, [x10], #0x1 142288: 5100e98c sub w12, w12, #0x3a 14228c: 31002d9f cmn w12, #0xb 142290: 54ffff48 b.hi 0x142278 <__cxa_demangle+0x50c> 142294: d100054a sub x10, x10, #0x1 142298: aa0a03ec mov x12, x10 14229c: 14000003 b 0x1422a8 <__cxa_demangle+0x53c> 1422a0: aa0803ea mov x10, x8 1422a4: aa0803ec mov x12, x8 1422a8: 71017d7f cmp w11, #0x5f 1422ac: 54000061 b.ne 0x1422b8 <__cxa_demangle+0x54c> 1422b0: eb0c013f cmp x9, x12 1422b4: 54000840 b.eq 0x1423bc <__cxa_demangle+0x650> 1422b8: eb0a011f cmp x8, x10 1422bc: 540000a0 b.eq 0x1422d0 <__cxa_demangle+0x564> 1422c0: 39400149 ldrb w9, [x10] 1422c4: 7100b93f cmp w9, #0x2e 1422c8: 540007a1 b.ne 0x1423bc <__cxa_demangle+0x650> 1422cc: f9002be8 str x8, [sp, #0x50] 1422d0: 90fff981 adrp x1, 0x72000 1422d4: 910143e0 add x0, sp, #0x50 1422d8: 91235c21 add x1, x1, #0x8d7 1422dc: 910123e2 add x2, sp, #0x48 1422e0: 9400029a bl 0x142d48 <__cxa_demangle+0xfdc> 1422e4: aa0003f6 mov x22, x0 1422e8: b4ffe9d6 cbz x22, 0x142020 <__cxa_demangle+0x2b4> 1422ec: b4000075 cbz x21, 0x1422f8 <__cxa_demangle+0x58c> 1422f0: f940029b ldr x27, [x20] 1422f4: 14000006 b 0x14230c <__cxa_demangle+0x5a0> 1422f8: 52808000 mov w0, #0x400 // =1024 1422fc: 5280801b mov w27, #0x400 // =1024 142300: 94006bc8 bl 0x15d220 142304: aa0003f5 mov x21, x0 142308: b4000520 cbz x0, 0x1423ac <__cxa_demangle+0x640> 14230c: a902fff5 stp x21, xzr, [sp, #0x28] 142310: f9001ffb str x27, [sp, #0x38] 142314: f94002c8 ldr x8, [x22] 142318: f9401108 ldr x8, [x8, #0x20] 14231c: 9100a3e1 add x1, sp, #0x28 142320: aa1603e0 mov x0, x22 142324: d63f0100 blr x8 142328: 394026c8 ldrb w8, [x22, #0x9] 14232c: 7100051f cmp w8, #0x1 142330: 540000c0 b.eq 0x142348 <__cxa_demangle+0x5dc> 142334: f94002c8 ldr x8, [x22] 142338: f9401508 ldr x8, [x8, #0x28] 14233c: 9100a3e1 add x1, sp, #0x28 142340: aa1603e0 mov x0, x22 142344: d63f0100 blr x8 142348: a9432be8 ldp x8, x10, [sp, #0x30] 14234c: 91000509 add x9, x8, #0x1 142350: eb0a013f cmp x9, x10 142354: 54000062 b.hs 0x142360 <__cxa_demangle+0x5f4> 142358: f94017e0 ldr x0, [sp, #0x28] 14235c: 1400000b b 0x142388 <__cxa_demangle+0x61c> 142360: d37ff948 lsl x8, x10, #1 142364: f94017e0 ldr x0, [sp, #0x28] 142368: eb09011f cmp x8, x9 14236c: 9a883121 csel x1, x9, x8, lo 142370: f9001fe1 str x1, [sp, #0x38] 142374: 94006beb bl 0x15d320 142378: f90017e0 str x0, [sp, #0x28] 14237c: b4000260 cbz x0, 0x1423c8 <__cxa_demangle+0x65c> 142380: f9401be8 ldr x8, [sp, #0x30] 142384: 91000509 add x9, x8, #0x1 142388: f9001be9 str x9, [sp, #0x30] 14238c: 3828681f strb wzr, [x0, x8] 142390: b4000074 cbz x20, 0x14239c <__cxa_demangle+0x630> 142394: f9401be8 ldr x8, [sp, #0x30] 142398: f9000288 str x8, [x20] 14239c: 2a1f03e8 mov w8, wzr 1423a0: f94017f4 ldr x20, [sp, #0x28] 1423a4: b5ffe453 cbnz x19, 0x14202c <__cxa_demangle+0x2c0> 1423a8: 17ffff22 b 0x142030 <__cxa_demangle+0x2c4> 1423ac: aa1f03f4 mov x20, xzr 1423b0: 12800008 mov w8, #-0x1 // =-1 1423b4: b5ffe3d3 cbnz x19, 0x14202c <__cxa_demangle+0x2c0> 1423b8: 17ffff1e b 0x142030 <__cxa_demangle+0x2c4> 1423bc: aa1f03f6 mov x22, xzr 1423c0: b5fff976 cbnz x22, 0x1422ec <__cxa_demangle+0x580> 1423c4: 17ffff17 b 0x142020 <__cxa_demangle+0x2b4> 1423c8: 94006ae6 bl 0x15cf60 <_ZSt9terminatev@plt> 1423cc: 94006a99 bl 0x15ce30 <__stack_chk_fail@plt> 1423d0: aa0003f3 mov x19, x0 1423d4: 910143e0 add x0, sp, #0x50 1423d8: 94000003 bl 0x1423e4 <__cxa_demangle+0x678> 1423dc: aa1303e0 mov x0, x19 1423e0: 94005b60 bl 0x159160 <__emutls_get_address+0x6d4> 1423e4: d503233f paciasp 1423e8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1423ec: a9014ff4 stp x20, x19, [sp, #0x10] 1423f0: 910003fd mov x29, sp 1423f4: aa0003f3 mov x19, x0 1423f8: f9499800 ldr x0, [x0, #0x1330] 1423fc: 910cc274 add x20, x19, #0x330 142400: b50000a0 cbnz x0, 0x142414 <__cxa_demangle+0x6a8> 142404: 1400000a b 0x14242c <__cxa_demangle+0x6c0> 142408: 94006ba6 bl 0x15d2a0 14240c: f9499a60 ldr x0, [x19, #0x1330] 142410: b40000e0 cbz x0, 0x14242c <__cxa_demangle+0x6c0> 142414: f9400008 ldr x8, [x0] 142418: eb00029f cmp x20, x0 14241c: f9099a68 str x8, [x19, #0x1330] 142420: 54ffff41 b.ne 0x142408 <__cxa_demangle+0x69c> 142424: aa0803e0 mov x0, x8 142428: b5ffff60 cbnz x0, 0x142414 <__cxa_demangle+0x6a8> 14242c: f9416a60 ldr x0, [x19, #0x2d0] 142430: 910ba268 add x8, x19, #0x2e8 142434: a9007e9f stp xzr, xzr, [x20] 142438: f9099a74 str x20, [x19, #0x1330] 14243c: eb08001f cmp x0, x8 142440: 54000040 b.eq 0x142448 <__cxa_demangle+0x6dc> 142444: 94006b97 bl 0x15d2a0 142448: f9414e60 ldr x0, [x19, #0x298] 14244c: 910ac268 add x8, x19, #0x2b0 142450: eb08001f cmp x0, x8 142454: 54000040 b.eq 0x14245c <__cxa_demangle+0x6f0> 142458: 94006b92 bl 0x15d2a0 14245c: f9412260 ldr x0, [x19, #0x240] 142460: 91096268 add x8, x19, #0x258 142464: eb08001f cmp x0, x8 142468: 54000040 b.eq 0x142470 <__cxa_demangle+0x704> 14246c: 94006b8d bl 0x15d2a0 142470: f9409660 ldr x0, [x19, #0x128] 142474: 91050268 add x8, x19, #0x140 142478: eb08001f cmp x0, x8 14247c: 54000040 b.eq 0x142484 <__cxa_demangle+0x718> 142480: 94006b88 bl 0x15d2a0 142484: f9400a60 ldr x0, [x19, #0x10] 142488: 9100a268 add x8, x19, #0x28 14248c: eb08001f cmp x0, x8 142490: 540000a0 b.eq 0x1424a4 <__cxa_demangle+0x738> 142494: a9414ff4 ldp x20, x19, [sp, #0x10] 142498: a8c27bfd ldp x29, x30, [sp], #0x20 14249c: d50323bf autiasp 1424a0: 14006b80 b 0x15d2a0 1424a4: a9414ff4 ldp x20, x19, [sp, #0x10] 1424a8: a8c27bfd ldp x29, x30, [sp], #0x20 1424ac: d50323bf autiasp 1424b0: d65f03c0 ret 1424b4: d503233f paciasp 1424b8: d10283ff sub sp, sp, #0xa0 1424bc: a9057bfd stp x29, x30, [sp, #0x50] 1424c0: 910143fd add x29, sp, #0x50 1424c4: a90667fa stp x26, x25, [sp, #0x60] 1424c8: a9075ff8 stp x24, x23, [sp, #0x70] 1424cc: a90857f6 stp x22, x21, [sp, #0x80] 1424d0: a9094ff4 stp x20, x19, [sp, #0x90] 1424d4: d53bd057 mrs x23, TPIDR_EL0 1424d8: aa0003f3 mov x19, x0 1424dc: f94016e8 ldr x8, [x23, #0x28] 1424e0: f81f83a8 stur x8, [x29, #-0x8] 1424e4: a9402408 ldp x8, x9, [x0] 1424e8: eb08013f cmp x9, x8 1424ec: 540006a0 b.eq 0x1425c0 <__cxa_demangle+0x854> 1424f0: 3940010a ldrb w10, [x8] 1424f4: 7101515f cmp w10, #0x54 1424f8: 54000060 b.eq 0x142504 <__cxa_demangle+0x798> 1424fc: 71011d5f cmp w10, #0x47 142500: 54000601 b.ne 0x1425c0 <__cxa_demangle+0x854> 142504: eb08012b subs x11, x9, x8 142508: 54001c80 b.eq 0x142898 <__cxa_demangle+0xb2c> 14250c: 71011d5f cmp w10, #0x47 142510: 540015e0 b.eq 0x1427cc <__cxa_demangle+0xa60> 142514: 7101515f cmp w10, #0x54 142518: 54001c01 b.ne 0x142898 <__cxa_demangle+0xb2c> 14251c: f100097f cmp x11, #0x2 142520: 54001a23 b.lo 0x142864 <__cxa_demangle+0xaf8> 142524: 3940050a ldrb w10, [x8, #0x1] 142528: 51010d4a sub w10, w10, #0x43 14252c: 7100815f cmp w10, #0x20 142530: 540019a8 b.hi 0x142864 <__cxa_demangle+0xaf8> 142534: 90fff9eb adrp x11, 0x7e000 +0x3> 142538: 910e116b add x11, x11, #0x384 14253c: 1000008c adr x12, 0x14254c <__cxa_demangle+0x7e0> 142540: 786a796d ldrh w13, [x11, x10, lsl #1] 142544: 8b0d098c add x12, x12, x13, lsl #2 142548: d61f0180 br x12 14254c: d503249f bti j 142550: 91000908 add x8, x8, #0x2 142554: aa1303e0 mov x0, x19 142558: f9000268 str x8, [x19] 14255c: 94000225 bl 0x142df0 <__cxa_demangle+0x1084> 142560: f81e03a0 stur x0, [x29, #-0x20] 142564: b40019c0 cbz x0, 0x14289c <__cxa_demangle+0xb30> 142568: aa1303e0 mov x0, x19 14256c: 52800021 mov w1, #0x1 // =1 142570: 940001d0 bl 0x142cb0 <__cxa_demangle+0xf44> 142574: eb01001f cmp x0, x1 142578: 54001900 b.eq 0x142898 <__cxa_demangle+0xb2c> 14257c: a9402668 ldp x8, x9, [x19] 142580: eb09011f cmp x8, x9 142584: 540018a0 b.eq 0x142898 <__cxa_demangle+0xb2c> 142588: 39400109 ldrb w9, [x8] 14258c: 71017d3f cmp w9, #0x5f 142590: 54001841 b.ne 0x142898 <__cxa_demangle+0xb2c> 142594: 91000508 add x8, x8, #0x1 142598: aa1303e0 mov x0, x19 14259c: f9000268 str x8, [x19] 1425a0: 94000214 bl 0x142df0 <__cxa_demangle+0x1084> 1425a4: f9000be0 str x0, [sp, #0x10] 1425a8: b40017a0 cbz x0, 0x14289c <__cxa_demangle+0xb30> 1425ac: 910043e1 add x1, sp, #0x10 1425b0: d10083a2 sub x2, x29, #0x20 1425b4: aa1303e0 mov x0, x19 1425b8: 94000ae1 bl 0x14513c <__cxa_demangle+0x33d0> 1425bc: 140000b8 b 0x14289c <__cxa_demangle+0xb30> 1425c0: f9416e68 ldr x8, [x19, #0x2d8] 1425c4: d10083a1 sub x1, x29, #0x20 1425c8: f9416a69 ldr x9, [x19, #0x2d0] 1425cc: aa1303e0 mov x0, x19 1425d0: 781e03bf sturh wzr, [x29, #-0x20] 1425d4: d10083b6 sub x22, x29, #0x20 1425d8: b81e43bf stur wzr, [x29, #-0x1c] 1425dc: cb090108 sub x8, x8, x9 1425e0: 381e83bf sturb wzr, [x29, #-0x18] 1425e4: 9343fd08 asr x8, x8, #3 1425e8: f81f03a8 stur x8, [x29, #-0x10] 1425ec: 940005ed bl 0x143da0 <__cxa_demangle+0x2034> 1425f0: f90017e0 str x0, [sp, #0x28] 1425f4: b4001540 cbz x0, 0x14289c <__cxa_demangle+0xb30> 1425f8: f9416e6a ldr x10, [x19, #0x2d8] 1425fc: f9416a68 ldr x8, [x19, #0x2d0] 142600: f85f03a9 ldur x9, [x29, #-0x10] 142604: cb08014a sub x10, x10, x8 142608: 9343fd4a asr x10, x10, #3 14260c: eb0a013f cmp x9, x10 142610: 540003e2 b.hs 0x14268c <__cxa_demangle+0x920> 142614: f9414e6b ldr x11, [x19, #0x298] 142618: f941526c ldr x12, [x19, #0x2a0] 14261c: eb0c017f cmp x11, x12 142620: 540013c0 b.eq 0x142898 <__cxa_demangle+0xb2c> 142624: f940016d ldr x13, [x11] 142628: b400138d cbz x13, 0x142898 <__cxa_demangle+0xb2c> 14262c: f869790c ldr x12, [x8, x9, lsl #3] 142630: a9403dad ldp x13, x15, [x13] 142634: f940098e ldr x14, [x12, #0x10] 142638: cb0d01ef sub x15, x15, x13 14263c: eb8f0ddf cmp x14, x15, asr #3 142640: 540012c2 b.hs 0x142898 <__cxa_demangle+0xb2c> 142644: 91000530 add x16, x9, #0x1 142648: f86e79ad ldr x13, [x13, x14, lsl #3] 14264c: eb10015f cmp x10, x16 142650: f9000d8d str x13, [x12, #0x18] 142654: 540001c0 b.eq 0x14268c <__cxa_demangle+0x920> 142658: aa1003ef mov x15, x16 14265c: f940016d ldr x13, [x11] 142660: b400010d cbz x13, 0x142680 <__cxa_demangle+0x914> 142664: f86f790c ldr x12, [x8, x15, lsl #3] 142668: a94041ad ldp x13, x16, [x13] 14266c: f940098e ldr x14, [x12, #0x10] 142670: cb0d0211 sub x17, x16, x13 142674: 910005f0 add x16, x15, #0x1 142678: eb910ddf cmp x14, x17, asr #3 14267c: 54fffe63 b.lo 0x142648 <__cxa_demangle+0x8dc> 142680: eb0a01ff cmp x15, x10 142684: 54000082 b.hs 0x142694 <__cxa_demangle+0x928> 142688: 14000084 b 0x142898 <__cxa_demangle+0xb2c> 14268c: 8b090d08 add x8, x8, x9, lsl #3 142690: f9016e68 str x8, [x19, #0x2d8] 142694: a9402269 ldp x9, x8, [x19] 142698: eb09010a subs x10, x8, x9 14269c: 54001000 b.eq 0x14289c <__cxa_demangle+0xb30> 1426a0: 3940012b ldrb w11, [x9] 1426a4: 5100b96c sub w12, w11, #0x2e 1426a8: 7100c59f cmp w12, #0x31 1426ac: 54000108 b.hi 0x1426cc <__cxa_demangle+0x960> 1426b0: 5280002d mov w13, #0x1 // =1 1426b4: 9acc21ac lsl x12, x13, x12 1426b8: d280002d mov x13, #0x1 // =1 1426bc: f2a0100d movk x13, #0x80, lsl #16 1426c0: f2e0004d movk x13, #0x2, lsl #48 1426c4: ea0d019f tst x12, x13 1426c8: 54000ea1 b.ne 0x14289c <__cxa_demangle+0xb30> 1426cc: f100355f cmp x10, #0xd 1426d0: f90013ff str xzr, [sp, #0x20] 1426d4: 540026a3 b.lo 0x142ba8 <__cxa_demangle+0xe3c> 1426d8: 7101557f cmp w11, #0x55 1426dc: 54002661 b.ne 0x142ba8 <__cxa_demangle+0xe3c> 1426e0: 3940052a ldrb w10, [x9, #0x1] 1426e4: 7101855f cmp w10, #0x61 1426e8: 54002601 b.ne 0x142ba8 <__cxa_demangle+0xe3c> 1426ec: 3940092a ldrb w10, [x9, #0x2] 1426f0: 7100e55f cmp w10, #0x39 1426f4: 540025a1 b.ne 0x142ba8 <__cxa_demangle+0xe3c> 1426f8: 39400d2a ldrb w10, [x9, #0x3] 1426fc: 7101955f cmp w10, #0x65 142700: 54002541 b.ne 0x142ba8 <__cxa_demangle+0xe3c> 142704: 3940112a ldrb w10, [x9, #0x4] 142708: 7101b95f cmp w10, #0x6e 14270c: 540024e1 b.ne 0x142ba8 <__cxa_demangle+0xe3c> 142710: 3940152a ldrb w10, [x9, #0x5] 142714: 7101855f cmp w10, #0x61 142718: 54002481 b.ne 0x142ba8 <__cxa_demangle+0xe3c> 14271c: 3940192a ldrb w10, [x9, #0x6] 142720: 7101895f cmp w10, #0x62 142724: 54002421 b.ne 0x142ba8 <__cxa_demangle+0xe3c> 142728: 39401d2a ldrb w10, [x9, #0x7] 14272c: 7101b15f cmp w10, #0x6c 142730: 540023c1 b.ne 0x142ba8 <__cxa_demangle+0xe3c> 142734: 3940212a ldrb w10, [x9, #0x8] 142738: 7101955f cmp w10, #0x65 14273c: 54002361 b.ne 0x142ba8 <__cxa_demangle+0xe3c> 142740: 3940252a ldrb w10, [x9, #0x9] 142744: 71017d5f cmp w10, #0x5f 142748: 54002301 b.ne 0x142ba8 <__cxa_demangle+0xe3c> 14274c: 3940292a ldrb w10, [x9, #0xa] 142750: 7101a55f cmp w10, #0x69 142754: 540022a1 b.ne 0x142ba8 <__cxa_demangle+0xe3c> 142758: 39402d2a ldrb w10, [x9, #0xb] 14275c: 7101995f cmp w10, #0x66 142760: 54002241 b.ne 0x142ba8 <__cxa_demangle+0xe3c> 142764: 3940312a ldrb w10, [x9, #0xc] 142768: 7101255f cmp w10, #0x49 14276c: 540021e1 b.ne 0x142ba8 <__cxa_demangle+0xe3c> 142770: aa1303f4 mov x20, x19 142774: f9400e6b ldr x11, [x19, #0x18] 142778: 91003529 add x9, x9, #0xd 14277c: f8410e8a ldr x10, [x20, #0x10]! 142780: f9000269 str x9, [x19] 142784: cb0a016a sub x10, x11, x10 142788: 9343fd55 asr x21, x10, #3 14278c: eb08013f cmp x9, x8 142790: 54000080 b.eq 0x1427a0 <__cxa_demangle+0xa34> 142794: 39400128 ldrb w8, [x9] 142798: 7101151f cmp w8, #0x45 14279c: 54001e80 b.eq 0x142b6c <__cxa_demangle+0xe00> 1427a0: aa1303e0 mov x0, x19 1427a4: 94000820 bl 0x144824 <__cxa_demangle+0x2ab8> 1427a8: f9000be0 str x0, [sp, #0x10] 1427ac: b4000780 cbz x0, 0x14289c <__cxa_demangle+0xb30> 1427b0: 910043e1 add x1, sp, #0x10 1427b4: aa1403e0 mov x0, x20 1427b8: 94000897 bl 0x144a14 <__cxa_demangle+0x2ca8> 1427bc: a9402269 ldp x9, x8, [x19] 1427c0: eb08013f cmp x9, x8 1427c4: 54fffe81 b.ne 0x142794 <__cxa_demangle+0xa28> 1427c8: 17fffff6 b 0x1427a0 <__cxa_demangle+0xa34> 1427cc: f100097f cmp x11, #0x2 1427d0: 54000643 b.lo 0x142898 <__cxa_demangle+0xb2c> 1427d4: 39400509 ldrb w9, [x8, #0x1] 1427d8: 7101493f cmp w9, #0x52 1427dc: 540008a0 b.eq 0x1428f0 <__cxa_demangle+0xb84> 1427e0: 7101593f cmp w9, #0x56 1427e4: 540005a1 b.ne 0x142898 <__cxa_demangle+0xb2c> 1427e8: 91000908 add x8, x8, #0x2 1427ec: aa1303e0 mov x0, x19 1427f0: aa1f03e1 mov x1, xzr 1427f4: f9000268 str x8, [x19] 1427f8: 9400056a bl 0x143da0 <__cxa_demangle+0x2034> 1427fc: b4000500 cbz x0, 0x14289c <__cxa_demangle+0xb30> 142800: f9499a75 ldr x21, [x19, #0x1330] 142804: aa0003f4 mov x20, x0 142808: f94006a8 ldr x8, [x21, #0x8] 14280c: d13f0109 sub x9, x8, #0xfc0 142810: b13fc53f cmn x9, #0xff1 142814: 54000108 b.hi 0x142834 <__cxa_demangle+0xac8> 142818: 52820000 mov w0, #0x1000 // =4096 14281c: 94006a81 bl 0x15d220 142820: b4002440 cbz x0, 0x142ca8 <__cxa_demangle+0xf3c> 142824: aa1f03e8 mov x8, xzr 142828: a9007c15 stp x21, xzr, [x0] 14282c: aa0003f5 mov x21, x0 142830: f9099a60 str x0, [x19, #0x1330] 142834: 9100c109 add x9, x8, #0x30 142838: 8b0802a0 add x0, x21, x8 14283c: f0000128 adrp x8, 0x169000 +0x10> 142840: 5280228a mov w10, #0x114 // =276 142844: 91158108 add x8, x8, #0x560 142848: 72a0202a movk w10, #0x101, lsl #16 14284c: f90006a9 str x9, [x21, #0x8] 142850: f8010c08 str x8, [x0, #0x10]! 142854: d0fff968 adrp x8, 0x70000 142858: 91214108 add x8, x8, #0x850 14285c: 91004d09 add x9, x8, #0x13 142860: 140000bf b 0x142b5c <__cxa_demangle+0xdf0> 142864: d503249f bti j 142868: 91000508 add x8, x8, #0x1 14286c: eb08013f cmp x9, x8 142870: f9000268 str x8, [x19] 142874: 540000a0 b.eq 0x142888 <__cxa_demangle+0xb1c> 142878: 39400108 ldrb w8, [x8] 14287c: 7101d91f cmp w8, #0x76 142880: 1a9f17f4 cset w20, eq 142884: 14000002 b 0x14288c <__cxa_demangle+0xb20> 142888: 2a1f03f4 mov w20, wzr 14288c: aa1303e0 mov x0, x19 142890: 9400098c bl 0x144ec0 <__cxa_demangle+0x3154> 142894: 360001c0 tbz w0, #0x0, 0x1428cc <__cxa_demangle+0xb60> 142898: aa1f03e0 mov x0, xzr 14289c: f94016e8 ldr x8, [x23, #0x28] 1428a0: f85f83a9 ldur x9, [x29, #-0x8] 1428a4: eb09011f cmp x8, x9 1428a8: 54002021 b.ne 0x142cac <__cxa_demangle+0xf40> 1428ac: a9494ff4 ldp x20, x19, [sp, #0x90] 1428b0: a94857f6 ldp x22, x21, [sp, #0x80] 1428b4: a9475ff8 ldp x24, x23, [sp, #0x70] 1428b8: a94667fa ldp x26, x25, [sp, #0x60] 1428bc: a9457bfd ldp x29, x30, [sp, #0x50] 1428c0: 910283ff add sp, sp, #0xa0 1428c4: d50323bf autiasp 1428c8: d65f03c0 ret 1428cc: aa1303e0 mov x0, x19 1428d0: 97fffef9 bl 0x1424b4 <__cxa_demangle+0x748> 1428d4: f81e03a0 stur x0, [x29, #-0x20] 1428d8: b4fffe20 cbz x0, 0x14289c <__cxa_demangle+0xb30> 1428dc: d10083a1 sub x1, x29, #0x20 1428e0: aa1303e0 mov x0, x19 1428e4: 340003b4 cbz w20, 0x142958 <__cxa_demangle+0xbec> 1428e8: 94000a63 bl 0x145274 <__cxa_demangle+0x3508> 1428ec: 17ffffec b 0x14289c <__cxa_demangle+0xb30> 1428f0: 91000908 add x8, x8, #0x2 1428f4: aa1303e0 mov x0, x19 1428f8: aa1f03e1 mov x1, xzr 1428fc: f9000268 str x8, [x19] 142900: 94000528 bl 0x143da0 <__cxa_demangle+0x2034> 142904: b4fffcc0 cbz x0, 0x14289c <__cxa_demangle+0xb30> 142908: a940226a ldp x10, x8, [x19] 14290c: aa0003f4 mov x20, x0 142910: eb0a011f cmp x8, x10 142914: 54000f60 b.eq 0x142b00 <__cxa_demangle+0xd94> 142918: 39400149 ldrb w9, [x10] 14291c: 7100c13f cmp w9, #0x30 142920: 540000c3 b.lo 0x142938 <__cxa_demangle+0xbcc> 142924: 7100e93f cmp w9, #0x3a 142928: 54000ca3 b.lo 0x142abc <__cxa_demangle+0xd50> 14292c: 5101052b sub w11, w9, #0x41 142930: 7100657f cmp w11, #0x19 142934: 54000c49 b.ls 0x142abc <__cxa_demangle+0xd50> 142938: 5280002b mov w11, #0x1 // =1 14293c: eb08015f cmp x10, x8 142940: 54000de0 b.eq 0x142afc <__cxa_demangle+0xd90> 142944: 71017d3f cmp w9, #0x5f 142948: 54000da1 b.ne 0x142afc <__cxa_demangle+0xd90> 14294c: 91000548 add x8, x10, #0x1 142950: f9000268 str x8, [x19] 142954: 1400006b b 0x142b00 <__cxa_demangle+0xd94> 142958: 94000a6f bl 0x145314 <__cxa_demangle+0x35a8> 14295c: 17ffffd0 b 0x14289c <__cxa_demangle+0xb30> 142960: d503249f bti j 142964: 91000908 add x8, x8, #0x2 142968: aa1303e0 mov x0, x19 14296c: aa1f03e1 mov x1, xzr 142970: f9000268 str x8, [x19] 142974: 9400050b bl 0x143da0 <__cxa_demangle+0x2034> 142978: f81e03a0 stur x0, [x29, #-0x20] 14297c: b4fff900 cbz x0, 0x14289c <__cxa_demangle+0xb30> 142980: d10083a1 sub x1, x29, #0x20 142984: aa1303e0 mov x0, x19 142988: 94000a13 bl 0x1451d4 <__cxa_demangle+0x3468> 14298c: 17ffffc4 b 0x14289c <__cxa_demangle+0xb30> 142990: d503249f bti j 142994: 91000908 add x8, x8, #0x2 142998: aa1303e0 mov x0, x19 14299c: f9000268 str x8, [x19] 1429a0: 94000114 bl 0x142df0 <__cxa_demangle+0x1084> 1429a4: f81e03a0 stur x0, [x29, #-0x20] 1429a8: b4fff7a0 cbz x0, 0x14289c <__cxa_demangle+0xb30> 1429ac: d10083a1 sub x1, x29, #0x20 1429b0: aa1303e0 mov x0, x19 1429b4: 940008f3 bl 0x144d80 <__cxa_demangle+0x3014> 1429b8: 17ffffb9 b 0x14289c <__cxa_demangle+0xb30> 1429bc: d503249f bti j 1429c0: 91000908 add x8, x8, #0x2 1429c4: aa1303e0 mov x0, x19 1429c8: f9000268 str x8, [x19] 1429cc: 94000109 bl 0x142df0 <__cxa_demangle+0x1084> 1429d0: f81e03a0 stur x0, [x29, #-0x20] 1429d4: b4fff640 cbz x0, 0x14289c <__cxa_demangle+0xb30> 1429d8: d10083a1 sub x1, x29, #0x20 1429dc: aa1303e0 mov x0, x19 1429e0: 94000910 bl 0x144e20 <__cxa_demangle+0x30b4> 1429e4: 17ffffae b 0x14289c <__cxa_demangle+0xb30> 1429e8: d503249f bti j 1429ec: 91000908 add x8, x8, #0x2 1429f0: aa1303e0 mov x0, x19 1429f4: f9000268 str x8, [x19] 1429f8: 940000fe bl 0x142df0 <__cxa_demangle+0x1084> 1429fc: f81e03a0 stur x0, [x29, #-0x20] 142a00: b4fff4e0 cbz x0, 0x14289c <__cxa_demangle+0xb30> 142a04: d10083a1 sub x1, x29, #0x20 142a08: aa1303e0 mov x0, x19 142a0c: 940008b5 bl 0x144ce0 <__cxa_demangle+0x2f74> 142a10: 17ffffa3 b 0x14289c <__cxa_demangle+0xb30> 142a14: d503249f bti j 142a18: 91000908 add x8, x8, #0x2 142a1c: aa1303e0 mov x0, x19 142a20: f9000268 str x8, [x19] 142a24: 940000f3 bl 0x142df0 <__cxa_demangle+0x1084> 142a28: f81e03a0 stur x0, [x29, #-0x20] 142a2c: b4fff380 cbz x0, 0x14289c <__cxa_demangle+0xb30> 142a30: d10083a1 sub x1, x29, #0x20 142a34: aa1303e0 mov x0, x19 142a38: 94000882 bl 0x144c40 <__cxa_demangle+0x2ed4> 142a3c: 17ffff98 b 0x14289c <__cxa_demangle+0xb30> 142a40: d503249f bti j 142a44: 91000908 add x8, x8, #0x2 142a48: aa1303e0 mov x0, x19 142a4c: aa1f03e1 mov x1, xzr 142a50: f9000268 str x8, [x19] 142a54: 940004d3 bl 0x143da0 <__cxa_demangle+0x2034> 142a58: f81e03a0 stur x0, [x29, #-0x20] 142a5c: b4fff200 cbz x0, 0x14289c <__cxa_demangle+0xb30> 142a60: b0fff981 adrp x1, 0x73000 142a64: d10083a2 sub x2, x29, #0x20 142a68: 911bbc21 add x1, x1, #0x6ef 142a6c: aa1303e0 mov x0, x19 142a70: 940000b6 bl 0x142d48 <__cxa_demangle+0xfdc> 142a74: 17ffff8a b 0x14289c <__cxa_demangle+0xb30> 142a78: d503249f bti j 142a7c: 91000908 add x8, x8, #0x2 142a80: aa1303e0 mov x0, x19 142a84: f9000268 str x8, [x19] 142a88: 9400090e bl 0x144ec0 <__cxa_demangle+0x3154> 142a8c: 3707f060 tbnz w0, #0x0, 0x142898 <__cxa_demangle+0xb2c> 142a90: aa1303e0 mov x0, x19 142a94: 9400090b bl 0x144ec0 <__cxa_demangle+0x3154> 142a98: 3707f000 tbnz w0, #0x0, 0x142898 <__cxa_demangle+0xb2c> 142a9c: aa1303e0 mov x0, x19 142aa0: 97fffe85 bl 0x1424b4 <__cxa_demangle+0x748> 142aa4: f81e03a0 stur x0, [x29, #-0x20] 142aa8: b4ffefa0 cbz x0, 0x14289c <__cxa_demangle+0xb30> 142aac: d10083a1 sub x1, x29, #0x20 142ab0: aa1303e0 mov x0, x19 142ab4: 9400097a bl 0x14509c <__cxa_demangle+0x3330> 142ab8: 17ffff79 b 0x14289c <__cxa_demangle+0xb30> 142abc: 9100054a add x10, x10, #0x1 142ac0: 7100e93f cmp w9, #0x3a 142ac4: 54000083 b.lo 0x142ad4 <__cxa_demangle+0xd68> 142ac8: 5101052b sub w11, w9, #0x41 142acc: 7100657f cmp w11, #0x19 142ad0: 540000e8 b.hi 0x142aec <__cxa_demangle+0xd80> 142ad4: eb08015f cmp x10, x8 142ad8: f900026a str x10, [x19] 142adc: 54ffede0 b.eq 0x142898 <__cxa_demangle+0xb2c> 142ae0: 38401549 ldrb w9, [x10], #0x1 142ae4: 7100bd3f cmp w9, #0x2f 142ae8: 54fffec8 b.hi 0x142ac0 <__cxa_demangle+0xd54> 142aec: 2a1f03eb mov w11, wzr 142af0: d100054a sub x10, x10, #0x1 142af4: eb08015f cmp x10, x8 142af8: 54fff261 b.ne 0x142944 <__cxa_demangle+0xbd8> 142afc: 34ffeceb cbz w11, 0x142898 <__cxa_demangle+0xb2c> 142b00: f9499a75 ldr x21, [x19, #0x1330] 142b04: f94006a8 ldr x8, [x21, #0x8] 142b08: d13f0109 sub x9, x8, #0xfc0 142b0c: b13fc53f cmn x9, #0xff1 142b10: 54000108 b.hi 0x142b30 <__cxa_demangle+0xdc4> 142b14: 52820000 mov w0, #0x1000 // =4096 142b18: 940069c2 bl 0x15d220 142b1c: b4000c60 cbz x0, 0x142ca8 <__cxa_demangle+0xf3c> 142b20: aa1f03e8 mov x8, xzr 142b24: a9007c15 stp x21, xzr, [x0] 142b28: aa0003f5 mov x21, x0 142b2c: f9099a60 str x0, [x19, #0x1330] 142b30: 9100c109 add x9, x8, #0x30 142b34: 8b0802a0 add x0, x21, x8 142b38: f0000128 adrp x8, 0x169000 +0x10> 142b3c: 5280228a mov w10, #0x114 // =276 142b40: 91158108 add x8, x8, #0x560 142b44: 72a0202a movk w10, #0x101, lsl #16 142b48: f90006a9 str x9, [x21, #0x8] 142b4c: f8010c08 str x8, [x0, #0x10]! 142b50: 90fff968 adrp x8, 0x6e000 142b54: 91219d08 add x8, x8, #0x867 142b58: 91006109 add x9, x8, #0x18 142b5c: b900080a str w10, [x0, #0x8] 142b60: a9012408 stp x8, x9, [x0, #0x10] 142b64: f9001014 str x20, [x0, #0x20] 142b68: 17ffff4d b 0x14289c <__cxa_demangle+0xb30> 142b6c: a9410a68 ldp x8, x2, [x19, #0x10] 142b70: d37df2b4 lsl x20, x21, #3 142b74: 91000529 add x9, x9, #0x1 142b78: aa1303e0 mov x0, x19 142b7c: 8b140101 add x1, x8, x20 142b80: f9000269 str x9, [x19] 142b84: 94002ec9 bl 0x14e6a8 <__cxa_demangle+0xc93c> 142b88: f9400a68 ldr x8, [x19, #0x10] 142b8c: a90107e0 stp x0, x1, [sp, #0x10] 142b90: 910043e1 add x1, sp, #0x10 142b94: aa1303e0 mov x0, x19 142b98: 8b140108 add x8, x8, x20 142b9c: f9000e68 str x8, [x19, #0x18] 142ba0: 940007ce bl 0x144ad8 <__cxa_demangle+0x2d6c> 142ba4: f90013e0 str x0, [sp, #0x20] 142ba8: 385e03a8 ldurb w8, [x29, #-0x20] 142bac: f90007ff str xzr, [sp, #0x8] 142bb0: 350000e8 cbnz w8, 0x142bcc <__cxa_demangle+0xe60> 142bb4: 385e13a8 ldurb w8, [x29, #-0x1f] 142bb8: 340000a8 cbz w8, 0x142bcc <__cxa_demangle+0xe60> 142bbc: aa1303e0 mov x0, x19 142bc0: 9400008c bl 0x142df0 <__cxa_demangle+0x1084> 142bc4: f90007e0 str x0, [sp, #0x8] 142bc8: b4ffe6a0 cbz x0, 0x14289c <__cxa_demangle+0xb30> 142bcc: a9402668 ldp x8, x9, [x19] 142bd0: b27e02d5 orr x21, x22, #0x4 142bd4: 910022d4 add x20, x22, #0x8 142bd8: eb09011f cmp x8, x9 142bdc: 54000100 b.eq 0x142bfc <__cxa_demangle+0xe90> 142be0: 39400109 ldrb w9, [x8] 142be4: 7101d93f cmp w9, #0x76 142be8: 540000a1 b.ne 0x142bfc <__cxa_demangle+0xe90> 142bec: 91000508 add x8, x8, #0x1 142bf0: a9017fff stp xzr, xzr, [sp, #0x10] 142bf4: f9000268 str x8, [x19] 142bf8: 14000023 b 0x142c84 <__cxa_demangle+0xf18> 142bfc: aa1303f6 mov x22, x19 142c00: d280003a mov x26, #0x1 // =1 142c04: f2a0101a movk x26, #0x80, lsl #16 142c08: 52800039 mov w25, #0x1 // =1 142c0c: f2e0005a movk x26, #0x2, lsl #48 142c10: a9c126c8 ldp x8, x9, [x22, #0x10]! 142c14: cb080128 sub x8, x9, x8 142c18: 9343fd18 asr x24, x8, #3 142c1c: aa1303e0 mov x0, x19 142c20: 94000074 bl 0x142df0 <__cxa_demangle+0x1084> 142c24: f9000be0 str x0, [sp, #0x10] 142c28: b4ffe3a0 cbz x0, 0x14289c <__cxa_demangle+0xb30> 142c2c: 910043e1 add x1, sp, #0x10 142c30: aa1603e0 mov x0, x22 142c34: 94000778 bl 0x144a14 <__cxa_demangle+0x2ca8> 142c38: a9402668 ldp x8, x9, [x19] 142c3c: eb08013f cmp x9, x8 142c40: 54000100 b.eq 0x142c60 <__cxa_demangle+0xef4> 142c44: 39400108 ldrb w8, [x8] 142c48: 5100b908 sub w8, w8, #0x2e 142c4c: 7100c51f cmp w8, #0x31 142c50: 54fffe68 b.hi 0x142c1c <__cxa_demangle+0xeb0> 142c54: 9ac82328 lsl x8, x25, x8 142c58: ea1a011f tst x8, x26 142c5c: 54fffe00 b.eq 0x142c1c <__cxa_demangle+0xeb0> 142c60: a9410a68 ldp x8, x2, [x19, #0x10] 142c64: d37df316 lsl x22, x24, #3 142c68: aa1303e0 mov x0, x19 142c6c: 8b160101 add x1, x8, x22 142c70: 94002e8e bl 0x14e6a8 <__cxa_demangle+0xc93c> 142c74: f9400a68 ldr x8, [x19, #0x10] 142c78: a90107e0 stp x0, x1, [sp, #0x10] 142c7c: 8b160108 add x8, x8, x22 142c80: f9000e68 str x8, [x19, #0x18] 142c84: 910023e1 add x1, sp, #0x8 142c88: 9100a3e2 add x2, sp, #0x28 142c8c: 910043e3 add x3, sp, #0x10 142c90: 910083e4 add x4, sp, #0x20 142c94: aa1303e0 mov x0, x19 142c98: aa1503e5 mov x5, x21 142c9c: aa1403e6 mov x6, x20 142ca0: 940007b2 bl 0x144b68 <__cxa_demangle+0x2dfc> 142ca4: 17fffefe b 0x14289c <__cxa_demangle+0xb30> 142ca8: 940068ae bl 0x15cf60 <_ZSt9terminatev@plt> 142cac: 94006861 bl 0x15ce30 <__stack_chk_fail@plt> 142cb0: d503245f bti c 142cb4: aa0003e8 mov x8, x0 142cb8: f9400000 ldr x0, [x0] 142cbc: 2a0103e9 mov w9, w1 142cc0: f940050a ldr x10, [x8, #0x8] 142cc4: aa0003e1 mov x1, x0 142cc8: 36000149 tbz w9, #0x0, 0x142cf0 <__cxa_demangle+0xf84> 142ccc: aa0003e1 mov x1, x0 142cd0: eb0a001f cmp x0, x10 142cd4: 540000e0 b.eq 0x142cf0 <__cxa_demangle+0xf84> 142cd8: 39400009 ldrb w9, [x0] 142cdc: aa0003e1 mov x1, x0 142ce0: 7101b93f cmp w9, #0x6e 142ce4: 54000061 b.ne 0x142cf0 <__cxa_demangle+0xf84> 142ce8: 91000401 add x1, x0, #0x1 142cec: f9000101 str x1, [x8] 142cf0: eb01015f cmp x10, x1 142cf4: 540000a0 b.eq 0x142d08 <__cxa_demangle+0xf9c> 142cf8: 39400029 ldrb w9, [x1] 142cfc: 5100e929 sub w9, w9, #0x3a 142d00: 3100293f cmn w9, #0xa 142d04: 54000082 b.hs 0x142d14 <__cxa_demangle+0xfa8> 142d08: aa1f03e0 mov x0, xzr 142d0c: aa1f03e1 mov x1, xzr 142d10: d65f03c0 ret 142d14: 54000143 b.lo 0x142d3c <__cxa_demangle+0xfd0> 142d18: 91000429 add x9, x1, #0x1 142d1c: eb0a013f cmp x9, x10 142d20: f9000109 str x9, [x8] 142d24: 540000e0 b.eq 0x142d40 <__cxa_demangle+0xfd4> 142d28: 3840152b ldrb w11, [x9], #0x1 142d2c: 5100e96b sub w11, w11, #0x3a 142d30: 31002d7f cmn w11, #0xb 142d34: 54ffff48 b.hi 0x142d1c <__cxa_demangle+0xfb0> 142d38: d1000521 sub x1, x9, #0x1 142d3c: d65f03c0 ret 142d40: aa0a03e1 mov x1, x10 142d44: d65f03c0 ret 142d48: d503233f paciasp 142d4c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 142d50: a90157f6 stp x22, x21, [sp, #0x10] 142d54: 910003fd mov x29, sp 142d58: a9024ff4 stp x20, x19, [sp, #0x20] 142d5c: f9499816 ldr x22, [x0, #0x1330] 142d60: aa0203f4 mov x20, x2 142d64: aa0103f3 mov x19, x1 142d68: f94006c8 ldr x8, [x22, #0x8] 142d6c: d13f0109 sub x9, x8, #0xfc0 142d70: b13fc53f cmn x9, #0xff1 142d74: 54000128 b.hi 0x142d98 <__cxa_demangle+0x102c> 142d78: aa0003f5 mov x21, x0 142d7c: 52820000 mov w0, #0x1000 // =4096 142d80: 94006928 bl 0x15d220 142d84: b4000340 cbz x0, 0x142dec <__cxa_demangle+0x1080> 142d88: aa1f03e8 mov x8, xzr 142d8c: a9007c16 stp x22, xzr, [x0] 142d90: aa0003f6 mov x22, x0 142d94: f9099aa0 str x0, [x21, #0x1330] 142d98: 9100c109 add x9, x8, #0x30 142d9c: aa1303e0 mov x0, x19 142da0: 8b0802d5 add x21, x22, x8 142da4: f90006c9 str x9, [x22, #0x8] 142da8: 94006a72 bl 0x15d770 142dac: f000012b adrp x11, 0x169000 +0x10> 142db0: 52802289 mov w9, #0x114 // =276 142db4: 9115816b add x11, x11, #0x560 142db8: f9400288 ldr x8, [x20] 142dbc: 72a02029 movk w9, #0x101, lsl #16 142dc0: 8b00026a add x10, x19, x0 142dc4: f8010eab str x11, [x21, #0x10]! 142dc8: b9000aa9 str w9, [x21, #0x8] 142dcc: aa1503e0 mov x0, x21 142dd0: a9012ab3 stp x19, x10, [x21, #0x10] 142dd4: f90012a8 str x8, [x21, #0x20] 142dd8: a9424ff4 ldp x20, x19, [sp, #0x20] 142ddc: a94157f6 ldp x22, x21, [sp, #0x10] 142de0: a8c37bfd ldp x29, x30, [sp], #0x30 142de4: d50323bf autiasp 142de8: d65f03c0 ret 142dec: 9400685d bl 0x15cf60 <_ZSt9terminatev@plt> 142df0: d503233f paciasp 142df4: d10183ff sub sp, sp, #0x60 142df8: a9037bfd stp x29, x30, [sp, #0x30] 142dfc: 9100c3fd add x29, sp, #0x30 142e00: f90023f5 str x21, [sp, #0x40] 142e04: a9054ff4 stp x20, x19, [sp, #0x50] 142e08: d53bd054 mrs x20, TPIDR_EL0 142e0c: aa0003f3 mov x19, x0 142e10: f9401688 ldr x8, [x20, #0x28] 142e14: f81f83a8 stur x8, [x29, #-0x8] 142e18: a9402408 ldp x8, x9, [x0] 142e1c: f90007ff str xzr, [sp, #0x8] 142e20: eb08012a subs x10, x9, x8 142e24: 540034a0 b.eq 0x1434b8 <__cxa_demangle+0x174c> 142e28: 3940010b ldrb w11, [x8] 142e2c: 5101056c sub w12, w11, #0x41 142e30: 7100e59f cmp w12, #0x39 142e34: 54003428 b.hi 0x1434b8 <__cxa_demangle+0x174c> 142e38: 90fff9ed adrp x13, 0x7e000 +0x3> 142e3c: 910f19ad add x13, x13, #0x3c6 142e40: 1000008e adr x14, 0x142e50 <__cxa_demangle+0x10e4> 142e44: 786c79af ldrh w15, [x13, x12, lsl #1] 142e48: 8b0f09ce add x14, x14, x15, lsl #2 142e4c: d61f01c0 br x14 142e50: d503249f bti j 142e54: 7101c97f cmp w11, #0x72 142e58: 1a9f17e9 cset w9, eq 142e5c: eb09015f cmp x10, x9 142e60: 540000e9 b.ls 0x142e7c <__cxa_demangle+0x1110> 142e64: 3869690c ldrb w12, [x8, x9] 142e68: 7101c97f cmp w11, #0x72 142e6c: 5280002b mov w11, #0x1 // =1 142e70: 1a8b156b cinc w11, w11, eq 142e74: 7101599f cmp w12, #0x56 142e78: 1a890169 csel w9, w11, w9, eq 142e7c: 2a0903eb mov w11, w9 142e80: eb0b015f cmp x10, x11 142e84: 540000a9 b.ls 0x142e98 <__cxa_demangle+0x112c> 142e88: 386b690b ldrb w11, [x8, x11] 142e8c: 71012d7f cmp w11, #0x4b 142e90: 1a89152b cinc w11, w9, eq 142e94: 2a0b03e9 mov w9, w11 142e98: eb0b015f cmp x10, x11 142e9c: 54000289 b.ls 0x142eec <__cxa_demangle+0x1180> 142ea0: 386b690b ldrb w11, [x8, x11] 142ea4: 7101197f cmp w11, #0x46 142ea8: 54002a20 b.eq 0x1433ec <__cxa_demangle+0x1680> 142eac: 7101117f cmp w11, #0x44 142eb0: 540001e1 b.ne 0x142eec <__cxa_demangle+0x1180> 142eb4: 2a0903e9 mov w9, w9 142eb8: 91000529 add x9, x9, #0x1 142ebc: eb09015f cmp x10, x9 142ec0: 54000169 b.ls 0x142eec <__cxa_demangle+0x1180> 142ec4: 38696908 ldrb w8, [x8, x9] 142ec8: 51013d08 sub w8, w8, #0x4f 142ecc: 7100a51f cmp w8, #0x29 142ed0: 540000e8 b.hi 0x142eec <__cxa_demangle+0x1180> 142ed4: 52800029 mov w9, #0x1 // =1 142ed8: 9ac82128 lsl x8, x9, x8 142edc: d2800029 mov x9, #0x1 // =1 142ee0: f2c06029 movk x9, #0x301, lsl #32 142ee4: ea09011f tst x8, x9 142ee8: 54002821 b.ne 0x1433ec <__cxa_demangle+0x1680> 142eec: d503249f bti j 142ef0: aa1303e0 mov x0, x19 142ef4: 94004130 bl 0x1533b4 <__cxa_demangle+0x11648> 142ef8: 14000173 b 0x1434c4 <__cxa_demangle+0x1758> 142efc: d503249f bti j 142f00: 91000508 add x8, x8, #0x1 142f04: f9499a75 ldr x21, [x19, #0x1330] 142f08: f9000268 str x8, [x19] 142f0c: f94006a8 ldr x8, [x21, #0x8] 142f10: d13f4109 sub x9, x8, #0xfd0 142f14: b13fc53f cmn x9, #0xff1 142f18: 54000108 b.hi 0x142f38 <__cxa_demangle+0x11cc> 142f1c: 52820000 mov w0, #0x1000 // =4096 142f20: 940068c0 bl 0x15d220 142f24: b40073a0 cbz x0, 0x143d98 <__cxa_demangle+0x202c> 142f28: aa1f03e8 mov x8, xzr 142f2c: a9007c15 stp x21, xzr, [x0] 142f30: aa0003f5 mov x21, x0 142f34: f9099a60 str x0, [x19, #0x1330] 142f38: 91008109 add x9, x8, #0x20 142f3c: 8b0802a0 add x0, x21, x8 142f40: f0000128 adrp x8, 0x169000 +0x10> 142f44: 528020ea mov w10, #0x107 // =263 142f48: 91194108 add x8, x8, #0x650 142f4c: 72a0202a movk w10, #0x101, lsl #16 142f50: f90006a9 str x9, [x21, #0x8] 142f54: f8010c08 str x8, [x0, #0x10]! 142f58: d0fff968 adrp x8, 0x70000 142f5c: 913aa508 add x8, x8, #0xea9 142f60: 91004909 add x9, x8, #0x12 142f64: 140002bb b 0x143a50 <__cxa_demangle+0x1ce4> 142f68: d503249f bti j 142f6c: 91000508 add x8, x8, #0x1 142f70: f9499a75 ldr x21, [x19, #0x1330] 142f74: f9000268 str x8, [x19] 142f78: f94006a8 ldr x8, [x21, #0x8] 142f7c: d13f4109 sub x9, x8, #0xfd0 142f80: b13fc53f cmn x9, #0xff1 142f84: 54000108 b.hi 0x142fa4 <__cxa_demangle+0x1238> 142f88: 52820000 mov w0, #0x1000 // =4096 142f8c: 940068a5 bl 0x15d220 142f90: b4007040 cbz x0, 0x143d98 <__cxa_demangle+0x202c> 142f94: aa1f03e8 mov x8, xzr 142f98: a9007c15 stp x21, xzr, [x0] 142f9c: aa0003f5 mov x21, x0 142fa0: f9099a60 str x0, [x19, #0x1330] 142fa4: 91008109 add x9, x8, #0x20 142fa8: 8b0802a0 add x0, x21, x8 142fac: f0000128 adrp x8, 0x169000 +0x10> 142fb0: 528020ea mov w10, #0x107 // =263 142fb4: 91194108 add x8, x8, #0x650 142fb8: 72a0202a movk w10, #0x101, lsl #16 142fbc: f90006a9 str x9, [x21, #0x8] 142fc0: f8010c08 str x8, [x0, #0x10]! 142fc4: b0fff968 adrp x8, 0x6f000 142fc8: 9135a508 add x8, x8, #0xd69 142fcc: 91003509 add x9, x8, #0xd 142fd0: 140002a0 b 0x143a50 <__cxa_demangle+0x1ce4> 142fd4: d503249f bti j 142fd8: 91000508 add x8, x8, #0x1 142fdc: f9499a75 ldr x21, [x19, #0x1330] 142fe0: f9000268 str x8, [x19] 142fe4: f94006a8 ldr x8, [x21, #0x8] 142fe8: d13f4109 sub x9, x8, #0xfd0 142fec: b13fc53f cmn x9, #0xff1 142ff0: 54000108 b.hi 0x143010 <__cxa_demangle+0x12a4> 142ff4: 52820000 mov w0, #0x1000 // =4096 142ff8: 9400688a bl 0x15d220 142ffc: b4006ce0 cbz x0, 0x143d98 <__cxa_demangle+0x202c> 143000: aa1f03e8 mov x8, xzr 143004: a9007c15 stp x21, xzr, [x0] 143008: aa0003f5 mov x21, x0 14300c: f9099a60 str x0, [x19, #0x1330] 143010: 91008109 add x9, x8, #0x20 143014: 8b0802a0 add x0, x21, x8 143018: d0000128 adrp x8, 0x169000 +0x10> 14301c: 528020ea mov w10, #0x107 // =263 143020: 91194108 add x8, x8, #0x650 143024: 72a0202a movk w10, #0x101, lsl #16 143028: f90006a9 str x9, [x21, #0x8] 14302c: f8010c08 str x8, [x0, #0x10]! 143030: b0fff968 adrp x8, 0x70000 143034: 91397108 add x8, x8, #0xe5c 143038: 91002109 add x9, x8, #0x8 14303c: 14000285 b 0x143a50 <__cxa_demangle+0x1ce4> 143040: d503249f bti j 143044: 91000508 add x8, x8, #0x1 143048: f9499a75 ldr x21, [x19, #0x1330] 14304c: f9000268 str x8, [x19] 143050: f94006a8 ldr x8, [x21, #0x8] 143054: d13f4109 sub x9, x8, #0xfd0 143058: b13fc53f cmn x9, #0xff1 14305c: 54000108 b.hi 0x14307c <__cxa_demangle+0x1310> 143060: 52820000 mov w0, #0x1000 // =4096 143064: 9400686f bl 0x15d220 143068: b4006980 cbz x0, 0x143d98 <__cxa_demangle+0x202c> 14306c: aa1f03e8 mov x8, xzr 143070: a9007c15 stp x21, xzr, [x0] 143074: aa0003f5 mov x21, x0 143078: f9099a60 str x0, [x19, #0x1330] 14307c: 91008109 add x9, x8, #0x20 143080: 8b0802a0 add x0, x21, x8 143084: d0000128 adrp x8, 0x169000 +0x10> 143088: 528020ea mov w10, #0x107 // =263 14308c: 91194108 add x8, x8, #0x650 143090: 72a0202a movk w10, #0x101, lsl #16 143094: f90006a9 str x9, [x21, #0x8] 143098: f8010c08 str x8, [x0, #0x10]! 14309c: 90fff988 adrp x8, 0x73000 1430a0: 91093508 add x8, x8, #0x24d 1430a4: 1400026a b 0x143a4c <__cxa_demangle+0x1ce0> 1430a8: d503249f bti j 1430ac: 91000508 add x8, x8, #0x1 1430b0: f9499a75 ldr x21, [x19, #0x1330] 1430b4: f9000268 str x8, [x19] 1430b8: f94006a8 ldr x8, [x21, #0x8] 1430bc: d13f4109 sub x9, x8, #0xfd0 1430c0: b13fc53f cmn x9, #0xff1 1430c4: 54000108 b.hi 0x1430e4 <__cxa_demangle+0x1378> 1430c8: 52820000 mov w0, #0x1000 // =4096 1430cc: 94006855 bl 0x15d220 1430d0: b4006640 cbz x0, 0x143d98 <__cxa_demangle+0x202c> 1430d4: aa1f03e8 mov x8, xzr 1430d8: a9007c15 stp x21, xzr, [x0] 1430dc: aa0003f5 mov x21, x0 1430e0: f9099a60 str x0, [x19, #0x1330] 1430e4: 91008109 add x9, x8, #0x20 1430e8: 8b0802a0 add x0, x21, x8 1430ec: d0000128 adrp x8, 0x169000 +0x10> 1430f0: 528020ea mov w10, #0x107 // =263 1430f4: 91194108 add x8, x8, #0x650 1430f8: 72a0202a movk w10, #0x101, lsl #16 1430fc: f90006a9 str x9, [x21, #0x8] 143100: f8010c08 str x8, [x0, #0x10]! 143104: d0fff968 adrp x8, 0x71000 143108: 911f1108 add x8, x8, #0x7c4 14310c: 91000d09 add x9, x8, #0x3 143110: 14000250 b 0x143a50 <__cxa_demangle+0x1ce4> 143114: d503249f bti j 143118: f100095f cmp x10, #0x2 14311c: 54000163 b.lo 0x143148 <__cxa_demangle+0x13dc> 143120: 39400508 ldrb w8, [x8, #0x1] 143124: 51019508 sub w8, w8, #0x65 143128: 7100411f cmp w8, #0x10 14312c: 540000e8 b.hi 0x143148 <__cxa_demangle+0x13dc> 143130: 52800029 mov w9, #0x1 // =1 143134: 1ac82128 lsl w8, w9, w8 143138: 52880029 mov w9, #0x4001 // =16385 14313c: 72a00029 movk w9, #0x1, lsl #16 143140: 6a09011f tst w8, w9 143144: 54001ba1 b.ne 0x1434b8 <__cxa_demangle+0x174c> 143148: aa1303e0 mov x0, x19 14314c: 94000b6b bl 0x145ef8 <__cxa_demangle+0x418c> 143150: f90007e0 str x0, [sp, #0x8] 143154: b4004820 cbz x0, 0x143a58 <__cxa_demangle+0x1cec> 143158: 394c2268 ldrb w8, [x19, #0x308] 14315c: 34001b88 cbz w8, 0x1434cc <__cxa_demangle+0x1760> 143160: a9402668 ldp x8, x9, [x19] 143164: eb08013f cmp x9, x8 143168: 54001b20 b.eq 0x1434cc <__cxa_demangle+0x1760> 14316c: 39400108 ldrb w8, [x8] 143170: 7101251f cmp w8, #0x49 143174: 54001ac1 b.ne 0x1434cc <__cxa_demangle+0x1760> 143178: aa1303e0 mov x0, x19 14317c: 2a1f03e1 mov w1, wzr 143180: 94000a19 bl 0x1459e4 <__cxa_demangle+0x3c78> 143184: f9000be0 str x0, [sp, #0x10] 143188: b4004680 cbz x0, 0x143a58 <__cxa_demangle+0x1cec> 14318c: 910023e1 add x1, sp, #0x8 143190: 910043e2 add x2, sp, #0x10 143194: 14000291 b 0x143bd8 <__cxa_demangle+0x1e6c> 143198: d503249f bti j 14319c: 91000508 add x8, x8, #0x1 1431a0: f9499a75 ldr x21, [x19, #0x1330] 1431a4: f9000268 str x8, [x19] 1431a8: f94006a8 ldr x8, [x21, #0x8] 1431ac: d13f4109 sub x9, x8, #0xfd0 1431b0: b13fc53f cmn x9, #0xff1 1431b4: 54000108 b.hi 0x1431d4 <__cxa_demangle+0x1468> 1431b8: 52820000 mov w0, #0x1000 // =4096 1431bc: 94006819 bl 0x15d220 1431c0: b4005ec0 cbz x0, 0x143d98 <__cxa_demangle+0x202c> 1431c4: aa1f03e8 mov x8, xzr 1431c8: a9007c15 stp x21, xzr, [x0] 1431cc: aa0003f5 mov x21, x0 1431d0: f9099a60 str x0, [x19, #0x1330] 1431d4: 91008109 add x9, x8, #0x20 1431d8: 8b0802a0 add x0, x21, x8 1431dc: d0000128 adrp x8, 0x169000 +0x10> 1431e0: 528020ea mov w10, #0x107 // =263 1431e4: 91194108 add x8, x8, #0x650 1431e8: 72a0202a movk w10, #0x101, lsl #16 1431ec: f90006a9 str x9, [x21, #0x8] 1431f0: f8010c08 str x8, [x0, #0x10]! 1431f4: d0fff968 adrp x8, 0x71000 1431f8: 9107c508 add x8, x8, #0x1f1 1431fc: 14000214 b 0x143a4c <__cxa_demangle+0x1ce0> 143200: d503249f bti j 143204: 91000508 add x8, x8, #0x1 143208: f9499a75 ldr x21, [x19, #0x1330] 14320c: f9000268 str x8, [x19] 143210: f94006a8 ldr x8, [x21, #0x8] 143214: d13f4109 sub x9, x8, #0xfd0 143218: b13fc53f cmn x9, #0xff1 14321c: 54000108 b.hi 0x14323c <__cxa_demangle+0x14d0> 143220: 52820000 mov w0, #0x1000 // =4096 143224: 940067ff bl 0x15d220 143228: b4005b80 cbz x0, 0x143d98 <__cxa_demangle+0x202c> 14322c: aa1f03e8 mov x8, xzr 143230: a9007c15 stp x21, xzr, [x0] 143234: aa0003f5 mov x21, x0 143238: f9099a60 str x0, [x19, #0x1330] 14323c: 91008109 add x9, x8, #0x20 143240: 8b0802a0 add x0, x21, x8 143244: d0000128 adrp x8, 0x169000 +0x10> 143248: 528020ea mov w10, #0x107 // =263 14324c: 91194108 add x8, x8, #0x650 143250: 72a0202a movk w10, #0x101, lsl #16 143254: f90006a9 str x9, [x21, #0x8] 143258: f8010c08 str x8, [x0, #0x10]! 14325c: f0fff968 adrp x8, 0x72000 143260: 9115e108 add x8, x8, #0x578 143264: 91001909 add x9, x8, #0x6 143268: 140001fa b 0x143a50 <__cxa_demangle+0x1ce4> 14326c: d503249f bti j 143270: 91000508 add x8, x8, #0x1 143274: f9499a75 ldr x21, [x19, #0x1330] 143278: f9000268 str x8, [x19] 14327c: f94006a8 ldr x8, [x21, #0x8] 143280: d13f4109 sub x9, x8, #0xfd0 143284: b13fc53f cmn x9, #0xff1 143288: 54000108 b.hi 0x1432a8 <__cxa_demangle+0x153c> 14328c: 52820000 mov w0, #0x1000 // =4096 143290: 940067e4 bl 0x15d220 143294: b4005820 cbz x0, 0x143d98 <__cxa_demangle+0x202c> 143298: aa1f03e8 mov x8, xzr 14329c: a9007c15 stp x21, xzr, [x0] 1432a0: aa0003f5 mov x21, x0 1432a4: f9099a60 str x0, [x19, #0x1330] 1432a8: 91008109 add x9, x8, #0x20 1432ac: 8b0802a0 add x0, x21, x8 1432b0: d0000128 adrp x8, 0x169000 +0x10> 1432b4: 528020ea mov w10, #0x107 // =263 1432b8: 91194108 add x8, x8, #0x650 1432bc: 72a0202a movk w10, #0x101, lsl #16 1432c0: f90006a9 str x9, [x21, #0x8] 1432c4: f8010c08 str x8, [x0, #0x10]! 1432c8: 90fff988 adrp x8, 0x73000 1432cc: 91094908 add x8, x8, #0x252 1432d0: 91001509 add x9, x8, #0x5 1432d4: 140001df b 0x143a50 <__cxa_demangle+0x1ce4> 1432d8: d503249f bti j 1432dc: 91000508 add x8, x8, #0x1 1432e0: f9499a75 ldr x21, [x19, #0x1330] 1432e4: f9000268 str x8, [x19] 1432e8: f94006a8 ldr x8, [x21, #0x8] 1432ec: d13f4109 sub x9, x8, #0xfd0 1432f0: b13fc53f cmn x9, #0xff1 1432f4: 54000108 b.hi 0x143314 <__cxa_demangle+0x15a8> 1432f8: 52820000 mov w0, #0x1000 // =4096 1432fc: 940067c9 bl 0x15d220 143300: b40054c0 cbz x0, 0x143d98 <__cxa_demangle+0x202c> 143304: aa1f03e8 mov x8, xzr 143308: a9007c15 stp x21, xzr, [x0] 14330c: aa0003f5 mov x21, x0 143310: f9099a60 str x0, [x19, #0x1330] 143314: 91008109 add x9, x8, #0x20 143318: 8b0802a0 add x0, x21, x8 14331c: d0000128 adrp x8, 0x169000 +0x10> 143320: 528020ea mov w10, #0x107 // =263 143324: 91194108 add x8, x8, #0x650 143328: 72a0202a movk w10, #0x101, lsl #16 14332c: f90006a9 str x9, [x21, #0x8] 143330: f8010c08 str x8, [x0, #0x10]! 143334: d0fff948 adrp x8, 0x6d000 143338: 912ba908 add x8, x8, #0xaea 14333c: 91001d09 add x9, x8, #0x7 143340: 140001c4 b 0x143a50 <__cxa_demangle+0x1ce4> 143344: d503249f bti j 143348: eb09011f cmp x8, x9 14334c: 540041c0 b.eq 0x143b84 <__cxa_demangle+0x1e18> 143350: 9100050a add x10, x8, #0x1 143354: f81f03bf stur xzr, [x29, #-0x10] 143358: eb0a013f cmp x9, x10 14335c: f900026a str x10, [x19] 143360: 54003c80 b.eq 0x143af0 <__cxa_demangle+0x1d84> 143364: 39400149 ldrb w9, [x10] 143368: 5100e92a sub w10, w9, #0x3a 14336c: 3100295f cmn w10, #0xa 143370: 54003d82 b.hs 0x143b20 <__cxa_demangle+0x1db4> 143374: 71017d3f cmp w9, #0x5f 143378: 54003bc1 b.ne 0x143af0 <__cxa_demangle+0x1d84> 14337c: 91000908 add x8, x8, #0x2 143380: 140001f7 b 0x143b5c <__cxa_demangle+0x1df0> 143384: d503249f bti j 143388: 91000508 add x8, x8, #0x1 14338c: aa1303e0 mov x0, x19 143390: f9000268 str x8, [x19] 143394: 97fffe97 bl 0x142df0 <__cxa_demangle+0x1084> 143398: f9000be0 str x0, [sp, #0x10] 14339c: b40035e0 cbz x0, 0x143a58 <__cxa_demangle+0x1cec> 1433a0: 910043e1 add x1, sp, #0x10 1433a4: aa1303e0 mov x0, x19 1433a8: 9400426e bl 0x153d60 <__cxa_demangle+0x11ff4> 1433ac: f90007e0 str x0, [sp, #0x8] 1433b0: 14000047 b 0x1434cc <__cxa_demangle+0x1760> 1433b4: d503249f bti j 1433b8: f100095f cmp x10, #0x2 1433bc: 54004343 b.lo 0x143c24 <__cxa_demangle+0x1eb8> 1433c0: 39400509 ldrb w9, [x8, #0x1] 1433c4: aa1f03e0 mov x0, xzr 1433c8: 51013d29 sub w9, w9, #0x4f 1433cc: 7100a53f cmp w9, #0x29 1433d0: 54003448 b.hi 0x143a58 <__cxa_demangle+0x1cec> 1433d4: f0fff9ca adrp x10, 0x7e000 +0x3> 1433d8: 9110e94a add x10, x10, #0x43a 1433dc: 1000008b adr x11, 0x1433ec <__cxa_demangle+0x1680> 1433e0: 7869794c ldrh w12, [x10, x9, lsl #1] 1433e4: 8b0c096b add x11, x11, x12, lsl #2 1433e8: d61f0160 br x11 1433ec: d503249f bti j 1433f0: aa1303e0 mov x0, x19 1433f4: 94003eb8 bl 0x152ed4 <__cxa_demangle+0x11168> 1433f8: 14000033 b 0x1434c4 <__cxa_demangle+0x1758> 1433fc: d503249f bti j 143400: 91000508 add x8, x8, #0x1 143404: aa1303e0 mov x0, x19 143408: f9000268 str x8, [x19] 14340c: 97fffe79 bl 0x142df0 <__cxa_demangle+0x1084> 143410: f9000be0 str x0, [sp, #0x10] 143414: b4003220 cbz x0, 0x143a58 <__cxa_demangle+0x1cec> 143418: 910043e1 add x1, sp, #0x10 14341c: aa1303e0 mov x0, x19 143420: 94004278 bl 0x153e00 <__cxa_demangle+0x12094> 143424: f90007e0 str x0, [sp, #0x8] 143428: 14000029 b 0x1434cc <__cxa_demangle+0x1760> 14342c: d503249f bti j 143430: eb09011f cmp x8, x9 143434: 54003a80 b.eq 0x143b84 <__cxa_demangle+0x1e18> 143438: 91000508 add x8, x8, #0x1 14343c: aa1303e0 mov x0, x19 143440: f9000268 str x8, [x19] 143444: 97fffe6b bl 0x142df0 <__cxa_demangle+0x1084> 143448: f9000be0 str x0, [sp, #0x10] 14344c: b40003c0 cbz x0, 0x1434c4 <__cxa_demangle+0x1758> 143450: aa1303e0 mov x0, x19 143454: 97fffe67 bl 0x142df0 <__cxa_demangle+0x1084> 143458: f81f03a0 stur x0, [x29, #-0x10] 14345c: b4000340 cbz x0, 0x1434c4 <__cxa_demangle+0x1758> 143460: 910043e1 add x1, sp, #0x10 143464: d10043a2 sub x2, x29, #0x10 143468: aa1303e0 mov x0, x19 14346c: 940046ea bl 0x155014 <__cxa_demangle+0x132a8> 143470: 14000015 b 0x1434c4 <__cxa_demangle+0x1758> 143474: d503249f bti j 143478: 91000508 add x8, x8, #0x1 14347c: aa1303e0 mov x0, x19 143480: f9000268 str x8, [x19] 143484: 97fffe5b bl 0x142df0 <__cxa_demangle+0x1084> 143488: f9000be0 str x0, [sp, #0x10] 14348c: b4002e60 cbz x0, 0x143a58 <__cxa_demangle+0x1cec> 143490: 52800028 mov w8, #0x1 // =1 143494: b81f03a8 stur w8, [x29, #-0x10] 143498: 14000133 b 0x143964 <__cxa_demangle+0x1bf8> 14349c: d503249f bti j 1434a0: f100095f cmp x10, #0x2 1434a4: 540000a3 b.lo 0x1434b8 <__cxa_demangle+0x174c> 1434a8: 39400508 ldrb w8, [x8, #0x1] 1434ac: 34000068 cbz w8, 0x1434b8 <__cxa_demangle+0x174c> 1434b0: 7101d11f cmp w8, #0x74 1434b4: 540036c1 b.ne 0x143b8c <__cxa_demangle+0x1e20> 1434b8: d503249f bti j 1434bc: aa1303e0 mov x0, x19 1434c0: 94004185 bl 0x153ad4 <__cxa_demangle+0x11d68> 1434c4: f90007e0 str x0, [sp, #0x8] 1434c8: b4002c80 cbz x0, 0x143a58 <__cxa_demangle+0x1cec> 1434cc: 9104a260 add x0, x19, #0x128 1434d0: 910023e1 add x1, sp, #0x8 1434d4: 94000550 bl 0x144a14 <__cxa_demangle+0x2ca8> 1434d8: f94007e0 ldr x0, [sp, #0x8] 1434dc: 1400015f b 0x143a58 <__cxa_demangle+0x1cec> 1434e0: d503249f bti j 1434e4: 91000508 add x8, x8, #0x1 1434e8: f9499a75 ldr x21, [x19, #0x1330] 1434ec: f9000268 str x8, [x19] 1434f0: f94006a8 ldr x8, [x21, #0x8] 1434f4: d13f4109 sub x9, x8, #0xfd0 1434f8: b13fc53f cmn x9, #0xff1 1434fc: 54000108 b.hi 0x14351c <__cxa_demangle+0x17b0> 143500: 52820000 mov w0, #0x1000 // =4096 143504: 94006747 bl 0x15d220 143508: b4004480 cbz x0, 0x143d98 <__cxa_demangle+0x202c> 14350c: aa1f03e8 mov x8, xzr 143510: a9007c15 stp x21, xzr, [x0] 143514: aa0003f5 mov x21, x0 143518: f9099a60 str x0, [x19, #0x1330] 14351c: 91008109 add x9, x8, #0x20 143520: 8b0802a0 add x0, x21, x8 143524: d0000128 adrp x8, 0x169000 +0x10> 143528: 528020ea mov w10, #0x107 // =263 14352c: 91194108 add x8, x8, #0x650 143530: 72a0202a movk w10, #0x101, lsl #16 143534: f90006a9 str x9, [x21, #0x8] 143538: f8010c08 str x8, [x0, #0x10]! 14353c: b0fff968 adrp x8, 0x70000 143540: 91178908 add x8, x8, #0x5e2 143544: 91002d09 add x9, x8, #0xb 143548: 14000142 b 0x143a50 <__cxa_demangle+0x1ce4> 14354c: d503249f bti j 143550: 91000508 add x8, x8, #0x1 143554: f9499a75 ldr x21, [x19, #0x1330] 143558: f9000268 str x8, [x19] 14355c: f94006a8 ldr x8, [x21, #0x8] 143560: d13f4109 sub x9, x8, #0xfd0 143564: b13fc53f cmn x9, #0xff1 143568: 54000108 b.hi 0x143588 <__cxa_demangle+0x181c> 14356c: 52820000 mov w0, #0x1000 // =4096 143570: 9400672c bl 0x15d220 143574: b4004120 cbz x0, 0x143d98 <__cxa_demangle+0x202c> 143578: aa1f03e8 mov x8, xzr 14357c: a9007c15 stp x21, xzr, [x0] 143580: aa0003f5 mov x21, x0 143584: f9099a60 str x0, [x19, #0x1330] 143588: 91008109 add x9, x8, #0x20 14358c: 8b0802a0 add x0, x21, x8 143590: d0000128 adrp x8, 0x169000 +0x10> 143594: 528020ea mov w10, #0x107 // =263 143598: 91194108 add x8, x8, #0x650 14359c: 72a0202a movk w10, #0x101, lsl #16 1435a0: f90006a9 str x9, [x21, #0x8] 1435a4: f8010c08 str x8, [x0, #0x10]! 1435a8: 90fff968 adrp x8, 0x6f000 1435ac: 9128c908 add x8, x8, #0xa32 1435b0: 91002909 add x9, x8, #0xa 1435b4: 14000127 b 0x143a50 <__cxa_demangle+0x1ce4> 1435b8: d503249f bti j 1435bc: 91000508 add x8, x8, #0x1 1435c0: f9499a75 ldr x21, [x19, #0x1330] 1435c4: f9000268 str x8, [x19] 1435c8: f94006a8 ldr x8, [x21, #0x8] 1435cc: d13f4109 sub x9, x8, #0xfd0 1435d0: b13fc53f cmn x9, #0xff1 1435d4: 54000108 b.hi 0x1435f4 <__cxa_demangle+0x1888> 1435d8: 52820000 mov w0, #0x1000 // =4096 1435dc: 94006711 bl 0x15d220 1435e0: b4003dc0 cbz x0, 0x143d98 <__cxa_demangle+0x202c> 1435e4: aa1f03e8 mov x8, xzr 1435e8: a9007c15 stp x21, xzr, [x0] 1435ec: aa0003f5 mov x21, x0 1435f0: f9099a60 str x0, [x19, #0x1330] 1435f4: 91008109 add x9, x8, #0x20 1435f8: 8b0802a0 add x0, x21, x8 1435fc: d0000128 adrp x8, 0x169000 +0x10> 143600: 528020ea mov w10, #0x107 // =263 143604: 91194108 add x8, x8, #0x650 143608: 72a0202a movk w10, #0x101, lsl #16 14360c: f90006a9 str x9, [x21, #0x8] 143610: f8010c08 str x8, [x0, #0x10]! 143614: f0fff948 adrp x8, 0x6e000 143618: 91220108 add x8, x8, #0x880 14361c: 91003509 add x9, x8, #0xd 143620: 1400010c b 0x143a50 <__cxa_demangle+0x1ce4> 143624: d503249f bti j 143628: 91000508 add x8, x8, #0x1 14362c: f9499a75 ldr x21, [x19, #0x1330] 143630: f9000268 str x8, [x19] 143634: f94006a8 ldr x8, [x21, #0x8] 143638: d13f4109 sub x9, x8, #0xfd0 14363c: b13fc53f cmn x9, #0xff1 143640: 54000108 b.hi 0x143660 <__cxa_demangle+0x18f4> 143644: 52820000 mov w0, #0x1000 // =4096 143648: 940066f6 bl 0x15d220 14364c: b4003a60 cbz x0, 0x143d98 <__cxa_demangle+0x202c> 143650: aa1f03e8 mov x8, xzr 143654: a9007c15 stp x21, xzr, [x0] 143658: aa0003f5 mov x21, x0 14365c: f9099a60 str x0, [x19, #0x1330] 143660: 91008109 add x9, x8, #0x20 143664: 8b0802a0 add x0, x21, x8 143668: d0000128 adrp x8, 0x169000 +0x10> 14366c: 528020ea mov w10, #0x107 // =263 143670: 91194108 add x8, x8, #0x650 143674: 72a0202a movk w10, #0x101, lsl #16 143678: f90006a9 str x9, [x21, #0x8] 14367c: f8010c08 str x8, [x0, #0x10]! 143680: 90fff968 adrp x8, 0x6f000 143684: 9106d108 add x8, x8, #0x1b4 143688: 91000d09 add x9, x8, #0x3 14368c: 140000f1 b 0x143a50 <__cxa_demangle+0x1ce4> 143690: d503249f bti j 143694: 91000508 add x8, x8, #0x1 143698: f9499a75 ldr x21, [x19, #0x1330] 14369c: f9000268 str x8, [x19] 1436a0: f94006a8 ldr x8, [x21, #0x8] 1436a4: d13f4109 sub x9, x8, #0xfd0 1436a8: b13fc53f cmn x9, #0xff1 1436ac: 54000108 b.hi 0x1436cc <__cxa_demangle+0x1960> 1436b0: 52820000 mov w0, #0x1000 // =4096 1436b4: 940066db bl 0x15d220 1436b8: b4003700 cbz x0, 0x143d98 <__cxa_demangle+0x202c> 1436bc: aa1f03e8 mov x8, xzr 1436c0: a9007c15 stp x21, xzr, [x0] 1436c4: aa0003f5 mov x21, x0 1436c8: f9099a60 str x0, [x19, #0x1330] 1436cc: 91008109 add x9, x8, #0x20 1436d0: 8b0802a0 add x0, x21, x8 1436d4: d0000128 adrp x8, 0x169000 +0x10> 1436d8: 528020ea mov w10, #0x107 // =263 1436dc: 91194108 add x8, x8, #0x650 1436e0: 72a0202a movk w10, #0x101, lsl #16 1436e4: f90006a9 str x9, [x21, #0x8] 1436e8: f8010c08 str x8, [x0, #0x10]! 1436ec: b0fff968 adrp x8, 0x70000 1436f0: 9109f508 add x8, x8, #0x27d 1436f4: 91003109 add x9, x8, #0xc 1436f8: 140000d6 b 0x143a50 <__cxa_demangle+0x1ce4> 1436fc: d503249f bti j 143700: 91000508 add x8, x8, #0x1 143704: f9499a75 ldr x21, [x19, #0x1330] 143708: f9000268 str x8, [x19] 14370c: f94006a8 ldr x8, [x21, #0x8] 143710: d13f4109 sub x9, x8, #0xfd0 143714: b13fc53f cmn x9, #0xff1 143718: 54000108 b.hi 0x143738 <__cxa_demangle+0x19cc> 14371c: 52820000 mov w0, #0x1000 // =4096 143720: 940066c0 bl 0x15d220 143724: b40033a0 cbz x0, 0x143d98 <__cxa_demangle+0x202c> 143728: aa1f03e8 mov x8, xzr 14372c: a9007c15 stp x21, xzr, [x0] 143730: aa0003f5 mov x21, x0 143734: f9099a60 str x0, [x19, #0x1330] 143738: 91008109 add x9, x8, #0x20 14373c: 8b0802a0 add x0, x21, x8 143740: d0000128 adrp x8, 0x169000 +0x10> 143744: 528020ea mov w10, #0x107 // =263 143748: 91194108 add x8, x8, #0x650 14374c: 72a0202a movk w10, #0x101, lsl #16 143750: f90006a9 str x9, [x21, #0x8] 143754: f8010c08 str x8, [x0, #0x10]! 143758: d0fff948 adrp x8, 0x6d000 14375c: 911d7d08 add x8, x8, #0x75f 143760: 140000bb b 0x143a4c <__cxa_demangle+0x1ce0> 143764: d503249f bti j 143768: 91000508 add x8, x8, #0x1 14376c: f9499a75 ldr x21, [x19, #0x1330] 143770: f9000268 str x8, [x19] 143774: f94006a8 ldr x8, [x21, #0x8] 143778: d13f4109 sub x9, x8, #0xfd0 14377c: b13fc53f cmn x9, #0xff1 143780: 54000108 b.hi 0x1437a0 <__cxa_demangle+0x1a34> 143784: 52820000 mov w0, #0x1000 // =4096 143788: 940066a6 bl 0x15d220 14378c: b4003060 cbz x0, 0x143d98 <__cxa_demangle+0x202c> 143790: aa1f03e8 mov x8, xzr 143794: a9007c15 stp x21, xzr, [x0] 143798: aa0003f5 mov x21, x0 14379c: f9099a60 str x0, [x19, #0x1330] 1437a0: 91008109 add x9, x8, #0x20 1437a4: 8b0802a0 add x0, x21, x8 1437a8: d0000128 adrp x8, 0x169000 +0x10> 1437ac: 528020ea mov w10, #0x107 // =263 1437b0: 91194108 add x8, x8, #0x650 1437b4: 72a0202a movk w10, #0x101, lsl #16 1437b8: f90006a9 str x9, [x21, #0x8] 1437bc: f8010c08 str x8, [x0, #0x10]! 1437c0: d0fff948 adrp x8, 0x6d000 1437c4: 913ff108 add x8, x8, #0xffc 1437c8: 91004509 add x9, x8, #0x11 1437cc: 140000a1 b 0x143a50 <__cxa_demangle+0x1ce4> 1437d0: d503249f bti j 1437d4: 91000508 add x8, x8, #0x1 1437d8: f9499a75 ldr x21, [x19, #0x1330] 1437dc: f9000268 str x8, [x19] 1437e0: f94006a8 ldr x8, [x21, #0x8] 1437e4: d13f4109 sub x9, x8, #0xfd0 1437e8: b13fc53f cmn x9, #0xff1 1437ec: 54000108 b.hi 0x14380c <__cxa_demangle+0x1aa0> 1437f0: 52820000 mov w0, #0x1000 // =4096 1437f4: 9400668b bl 0x15d220 1437f8: b4002d00 cbz x0, 0x143d98 <__cxa_demangle+0x202c> 1437fc: aa1f03e8 mov x8, xzr 143800: a9007c15 stp x21, xzr, [x0] 143804: aa0003f5 mov x21, x0 143808: f9099a60 str x0, [x19, #0x1330] 14380c: 91008109 add x9, x8, #0x20 143810: 8b0802a0 add x0, x21, x8 143814: d0000128 adrp x8, 0x169000 +0x10> 143818: 528020ea mov w10, #0x107 // =263 14381c: 91194108 add x8, x8, #0x650 143820: 72a0202a movk w10, #0x101, lsl #16 143824: f90006a9 str x9, [x21, #0x8] 143828: f8010c08 str x8, [x0, #0x10]! 14382c: b0fff968 adrp x8, 0x70000 143830: 91173508 add x8, x8, #0x5cd 143834: 91001509 add x9, x8, #0x5 143838: 14000086 b 0x143a50 <__cxa_demangle+0x1ce4> 14383c: d503249f bti j 143840: 91000508 add x8, x8, #0x1 143844: f9499a75 ldr x21, [x19, #0x1330] 143848: f9000268 str x8, [x19] 14384c: f94006a8 ldr x8, [x21, #0x8] 143850: d13f4109 sub x9, x8, #0xfd0 143854: b13fc53f cmn x9, #0xff1 143858: 54000108 b.hi 0x143878 <__cxa_demangle+0x1b0c> 14385c: 52820000 mov w0, #0x1000 // =4096 143860: 94006670 bl 0x15d220 143864: b40029a0 cbz x0, 0x143d98 <__cxa_demangle+0x202c> 143868: aa1f03e8 mov x8, xzr 14386c: a9007c15 stp x21, xzr, [x0] 143870: aa0003f5 mov x21, x0 143874: f9099a60 str x0, [x19, #0x1330] 143878: 91008109 add x9, x8, #0x20 14387c: 8b0802a0 add x0, x21, x8 143880: d0000128 adrp x8, 0x169000 +0x10> 143884: 528020ea mov w10, #0x107 // =263 143888: 91194108 add x8, x8, #0x650 14388c: 72a0202a movk w10, #0x101, lsl #16 143890: f90006a9 str x9, [x21, #0x8] 143894: f8010c08 str x8, [x0, #0x10]! 143898: f0fff948 adrp x8, 0x6e000 14389c: 913cfd08 add x8, x8, #0xf3f 1438a0: 91003909 add x9, x8, #0xe 1438a4: 1400006b b 0x143a50 <__cxa_demangle+0x1ce4> 1438a8: d503249f bti j 1438ac: 9100050a add x10, x8, #0x1 1438b0: eb0a013f cmp x9, x10 1438b4: f900026a str x10, [x19] 1438b8: 54001a20 b.eq 0x143bfc <__cxa_demangle+0x1e90> 1438bc: 3940014a ldrb w10, [x10] 1438c0: 5100e94a sub w10, w10, #0x3a 1438c4: 3100295f cmn w10, #0xa 1438c8: 540019a3 b.lo 0x143bfc <__cxa_demangle+0x1e90> 1438cc: aa1f03ea mov x10, xzr 1438d0: 9100090b add x11, x8, #0x2 1438d4: 91000508 add x8, x8, #0x1 1438d8: 5280014c mov w12, #0xa // =10 1438dc: f900026b str x11, [x19] 1438e0: eb09017f cmp x11, x9 1438e4: 385ff16d ldurb w13, [x11, #-0x1] 1438e8: d503201f nop 1438ec: 9b0c354a madd x10, x10, x12, x13 1438f0: d100c14a sub x10, x10, #0x30 1438f4: 540017a0 b.eq 0x143be8 <__cxa_demangle+0x1e7c> 1438f8: 3840156d ldrb w13, [x11], #0x1 1438fc: 91000508 add x8, x8, #0x1 143900: 5100c1ad sub w13, w13, #0x30 143904: 710029bf cmp w13, #0xa 143908: 54fffea3 b.lo 0x1438dc <__cxa_demangle+0x1b70> 14390c: d100056b sub x11, x11, #0x1 143910: 140000b8 b 0x143bf0 <__cxa_demangle+0x1e84> 143914: d503249f bti j 143918: 91000508 add x8, x8, #0x1 14391c: aa1303e0 mov x0, x19 143920: f9000268 str x8, [x19] 143924: 97fffd33 bl 0x142df0 <__cxa_demangle+0x1084> 143928: f9000be0 str x0, [sp, #0x10] 14392c: b4000960 cbz x0, 0x143a58 <__cxa_demangle+0x1cec> 143930: 910043e1 add x1, sp, #0x10 143934: aa1303e0 mov x0, x19 143938: 940040b8 bl 0x153c18 <__cxa_demangle+0x11eac> 14393c: f90007e0 str x0, [sp, #0x8] 143940: 17fffee3 b 0x1434cc <__cxa_demangle+0x1760> 143944: d503249f bti j 143948: 91000508 add x8, x8, #0x1 14394c: aa1303e0 mov x0, x19 143950: f9000268 str x8, [x19] 143954: 97fffd27 bl 0x142df0 <__cxa_demangle+0x1084> 143958: f9000be0 str x0, [sp, #0x10] 14395c: b40007e0 cbz x0, 0x143a58 <__cxa_demangle+0x1cec> 143960: b81f03bf stur wzr, [x29, #-0x10] 143964: 910043e1 add x1, sp, #0x10 143968: d10043a2 sub x2, x29, #0x10 14396c: aa1303e0 mov x0, x19 143970: 940040d1 bl 0x153cb4 <__cxa_demangle+0x11f48> 143974: f90007e0 str x0, [sp, #0x8] 143978: 17fffed5 b 0x1434cc <__cxa_demangle+0x1760> 14397c: d503249f bti j 143980: 91000508 add x8, x8, #0x1 143984: f9499a75 ldr x21, [x19, #0x1330] 143988: f9000268 str x8, [x19] 14398c: f94006a8 ldr x8, [x21, #0x8] 143990: d13f4109 sub x9, x8, #0xfd0 143994: b13fc53f cmn x9, #0xff1 143998: 54000108 b.hi 0x1439b8 <__cxa_demangle+0x1c4c> 14399c: 52820000 mov w0, #0x1000 // =4096 1439a0: 94006620 bl 0x15d220 1439a4: b4001fa0 cbz x0, 0x143d98 <__cxa_demangle+0x202c> 1439a8: aa1f03e8 mov x8, xzr 1439ac: a9007c15 stp x21, xzr, [x0] 1439b0: aa0003f5 mov x21, x0 1439b4: f9099a60 str x0, [x19, #0x1330] 1439b8: 91008109 add x9, x8, #0x20 1439bc: 8b0802a0 add x0, x21, x8 1439c0: d0000128 adrp x8, 0x169000 +0x10> 1439c4: 528020ea mov w10, #0x107 // =263 1439c8: 91194108 add x8, x8, #0x650 1439cc: 72a0202a movk w10, #0x101, lsl #16 1439d0: f90006a9 str x9, [x21, #0x8] 1439d4: f8010c08 str x8, [x0, #0x10]! 1439d8: 90fff968 adrp x8, 0x6f000 1439dc: 9119dd08 add x8, x8, #0x677 1439e0: 91002d09 add x9, x8, #0xb 1439e4: 1400001b b 0x143a50 <__cxa_demangle+0x1ce4> 1439e8: d503249f bti j 1439ec: 91000508 add x8, x8, #0x1 1439f0: f9499a75 ldr x21, [x19, #0x1330] 1439f4: f9000268 str x8, [x19] 1439f8: f94006a8 ldr x8, [x21, #0x8] 1439fc: d13f4109 sub x9, x8, #0xfd0 143a00: b13fc53f cmn x9, #0xff1 143a04: 54000108 b.hi 0x143a24 <__cxa_demangle+0x1cb8> 143a08: 52820000 mov w0, #0x1000 // =4096 143a0c: 94006605 bl 0x15d220 143a10: b4001c40 cbz x0, 0x143d98 <__cxa_demangle+0x202c> 143a14: aa1f03e8 mov x8, xzr 143a18: a9007c15 stp x21, xzr, [x0] 143a1c: aa0003f5 mov x21, x0 143a20: f9099a60 str x0, [x19, #0x1330] 143a24: 91008109 add x9, x8, #0x20 143a28: 8b0802a0 add x0, x21, x8 143a2c: d0000128 adrp x8, 0x169000 +0x10> 143a30: 528020ea mov w10, #0x107 // =263 143a34: 91194108 add x8, x8, #0x650 143a38: 72a0202a movk w10, #0x101, lsl #16 143a3c: f90006a9 str x9, [x21, #0x8] 143a40: f8010c08 str x8, [x0, #0x10]! 143a44: b0fff968 adrp x8, 0x70000 143a48: 9109a908 add x8, x8, #0x26a 143a4c: 91001109 add x9, x8, #0x4 143a50: b900080a str w10, [x0, #0x8] 143a54: a9012408 stp x8, x9, [x0, #0x10] 143a58: d503249f bti j 143a5c: f9401688 ldr x8, [x20, #0x28] 143a60: f85f83a9 ldur x9, [x29, #-0x8] 143a64: eb09011f cmp x8, x9 143a68: 540019a1 b.ne 0x143d9c <__cxa_demangle+0x2030> 143a6c: a9454ff4 ldp x20, x19, [sp, #0x50] 143a70: a9437bfd ldp x29, x30, [sp, #0x30] 143a74: f94023f5 ldr x21, [sp, #0x40] 143a78: 910183ff add sp, sp, #0x60 143a7c: d50323bf autiasp 143a80: d65f03c0 ret 143a84: d503249f bti j 143a88: 91000508 add x8, x8, #0x1 143a8c: f9499a75 ldr x21, [x19, #0x1330] 143a90: f9000268 str x8, [x19] 143a94: f94006a8 ldr x8, [x21, #0x8] 143a98: d13f4109 sub x9, x8, #0xfd0 143a9c: b13fc53f cmn x9, #0xff1 143aa0: 54000108 b.hi 0x143ac0 <__cxa_demangle+0x1d54> 143aa4: 52820000 mov w0, #0x1000 // =4096 143aa8: 940065de bl 0x15d220 143aac: b4001760 cbz x0, 0x143d98 <__cxa_demangle+0x202c> 143ab0: aa1f03e8 mov x8, xzr 143ab4: a9007c15 stp x21, xzr, [x0] 143ab8: aa0003f5 mov x21, x0 143abc: f9099a60 str x0, [x19, #0x1330] 143ac0: 91008109 add x9, x8, #0x20 143ac4: 8b0802a0 add x0, x21, x8 143ac8: d0000128 adrp x8, 0x169000 +0x10> 143acc: 528020ea mov w10, #0x107 // =263 143ad0: 91194108 add x8, x8, #0x650 143ad4: 72a0202a movk w10, #0x101, lsl #16 143ad8: f90006a9 str x9, [x21, #0x8] 143adc: f8010c08 str x8, [x0, #0x10]! 143ae0: 90fff968 adrp x8, 0x6f000 143ae4: 911add08 add x8, x8, #0x6b7 143ae8: 91002509 add x9, x8, #0x9 143aec: 17ffffd9 b 0x143a50 <__cxa_demangle+0x1ce4> 143af0: aa1303e0 mov x0, x19 143af4: 94000c64 bl 0x146c84 <__cxa_demangle+0x4f18> 143af8: b4ffce60 cbz x0, 0x1434c4 <__cxa_demangle+0x1758> 143afc: a9402668 ldp x8, x9, [x19] 143b00: eb09011f cmp x8, x9 143b04: 54000400 b.eq 0x143b84 <__cxa_demangle+0x1e18> 143b08: 39400109 ldrb w9, [x8] 143b0c: 71017d3f cmp w9, #0x5f 143b10: 540003a1 b.ne 0x143b84 <__cxa_demangle+0x1e18> 143b14: 91000508 add x8, x8, #0x1 143b18: f81f03a0 stur x0, [x29, #-0x10] 143b1c: 14000010 b 0x143b5c <__cxa_demangle+0x1df0> 143b20: aa1303e0 mov x0, x19 143b24: 2a1f03e1 mov w1, wzr 143b28: 97fffc62 bl 0x142cb0 <__cxa_demangle+0xf44> 143b2c: a90107e0 stp x0, x1, [sp, #0x10] 143b30: 910043e1 add x1, sp, #0x10 143b34: aa1303e0 mov x0, x19 143b38: 94004395 bl 0x15498c <__cxa_demangle+0x12c20> 143b3c: a9402668 ldp x8, x9, [x19] 143b40: f81f03a0 stur x0, [x29, #-0x10] 143b44: eb09011f cmp x8, x9 143b48: 540001e0 b.eq 0x143b84 <__cxa_demangle+0x1e18> 143b4c: 39400109 ldrb w9, [x8] 143b50: 71017d3f cmp w9, #0x5f 143b54: 54000181 b.ne 0x143b84 <__cxa_demangle+0x1e18> 143b58: 91000508 add x8, x8, #0x1 143b5c: f9000268 str x8, [x19] 143b60: aa1303e0 mov x0, x19 143b64: 97fffca3 bl 0x142df0 <__cxa_demangle+0x1084> 143b68: f9000be0 str x0, [sp, #0x10] 143b6c: b4ffcac0 cbz x0, 0x1434c4 <__cxa_demangle+0x1758> 143b70: 910043e1 add x1, sp, #0x10 143b74: d10043a2 sub x2, x29, #0x10 143b78: aa1303e0 mov x0, x19 143b7c: 94004490 bl 0x154dbc <__cxa_demangle+0x13050> 143b80: 17fffe51 b 0x1434c4 <__cxa_demangle+0x1758> 143b84: aa1f03e0 mov x0, xzr 143b88: 17fffe4f b 0x1434c4 <__cxa_demangle+0x1758> 143b8c: aa1303e0 mov x0, x19 143b90: 940006b1 bl 0x145654 <__cxa_demangle+0x38e8> 143b94: f9000be0 str x0, [sp, #0x10] 143b98: b4fff600 cbz x0, 0x143a58 <__cxa_demangle+0x1cec> 143b9c: 394c2268 ldrb w8, [x19, #0x308] 143ba0: 34fff5c8 cbz w8, 0x143a58 <__cxa_demangle+0x1cec> 143ba4: a9402668 ldp x8, x9, [x19] 143ba8: eb08013f cmp x9, x8 143bac: 54fff560 b.eq 0x143a58 <__cxa_demangle+0x1cec> 143bb0: 39400108 ldrb w8, [x8] 143bb4: 7101251f cmp w8, #0x49 143bb8: 54fff501 b.ne 0x143a58 <__cxa_demangle+0x1cec> 143bbc: aa1303e0 mov x0, x19 143bc0: 2a1f03e1 mov w1, wzr 143bc4: 94000788 bl 0x1459e4 <__cxa_demangle+0x3c78> 143bc8: f81f03a0 stur x0, [x29, #-0x10] 143bcc: b4fff460 cbz x0, 0x143a58 <__cxa_demangle+0x1cec> 143bd0: 910043e1 add x1, sp, #0x10 143bd4: d10043a2 sub x2, x29, #0x10 143bd8: aa1303e0 mov x0, x19 143bdc: 940008a1 bl 0x145e60 <__cxa_demangle+0x40f4> 143be0: f90007e0 str x0, [sp, #0x8] 143be4: 17fffe3a b 0x1434cc <__cxa_demangle+0x1760> 143be8: aa0903e8 mov x8, x9 143bec: aa0903eb mov x11, x9 143bf0: cb080129 sub x9, x9, x8 143bf4: eb0a013f cmp x9, x10 143bf8: 540001a2 b.hs 0x143c2c <__cxa_demangle+0x1ec0> 143bfc: aa1f03e9 mov x9, xzr 143c00: aa1f03e8 mov x8, xzr 143c04: eb09011f cmp x8, x9 143c08: a90127e8 stp x8, x9, [sp, #0x10] 143c0c: 540000c0 b.eq 0x143c24 <__cxa_demangle+0x1eb8> 143c10: 910043e1 add x1, sp, #0x10 143c14: aa1303e0 mov x0, x19 143c18: 94002ced bl 0x14efcc <__cxa_demangle+0xd260> 143c1c: f90007e0 str x0, [sp, #0x8] 143c20: 17fffe2b b 0x1434cc <__cxa_demangle+0x1760> 143c24: aa1f03e0 mov x0, xzr 143c28: 17ffff8c b 0x143a58 <__cxa_demangle+0x1cec> 143c2c: 8b0a0169 add x9, x11, x10 143c30: f9000269 str x9, [x19] 143c34: 17fffff4 b 0x143c04 <__cxa_demangle+0x1e98> 143c38: d503249f bti j 143c3c: aa1303e0 mov x0, x19 143c40: 9400098b bl 0x14626c <__cxa_demangle+0x4500> 143c44: 17fffe20 b 0x1434c4 <__cxa_demangle+0x1758> 143c48: d503249f bti j 143c4c: f0fff941 adrp x1, 0x6e000 143c50: 91000908 add x8, x8, #0x2 143c54: 913ce021 add x1, x1, #0xf38 143c58: aa1303e0 mov x0, x19 143c5c: f9000268 str x8, [x19] 143c60: 94000b48 bl 0x146980 <__cxa_demangle+0x4c14> 143c64: 17ffff7d b 0x143a58 <__cxa_demangle+0x1cec> 143c68: d503249f bti j 143c6c: d0fff941 adrp x1, 0x6d000 143c70: 91000908 add x8, x8, #0x2 143c74: 912c6821 add x1, x1, #0xb1a 143c78: 14000024 b 0x143d08 <__cxa_demangle+0x1f9c> 143c7c: d503249f bti j 143c80: d0fff961 adrp x1, 0x71000 143c84: 91000908 add x8, x8, #0x2 143c88: 91148821 add x1, x1, #0x522 143c8c: 14000012 b 0x143cd4 <__cxa_demangle+0x1f68> 143c90: d503249f bti j 143c94: 90fff981 adrp x1, 0x73000 143c98: 91000908 add x8, x8, #0x2 143c9c: 91096021 add x1, x1, #0x258 143ca0: aa1303e0 mov x0, x19 143ca4: f9000268 str x8, [x19] 143ca8: 94002fd5 bl 0x14fbfc <__cxa_demangle+0xde90> 143cac: 17ffff6b b 0x143a58 <__cxa_demangle+0x1cec> 143cb0: d503249f bti j 143cb4: 91000908 add x8, x8, #0x2 143cb8: 90fff981 adrp x1, 0x73000 143cbc: 9111f021 add x1, x1, #0x47c 143cc0: 14000005 b 0x143cd4 <__cxa_demangle+0x1f68> 143cc4: d503249f bti j 143cc8: 91000908 add x8, x8, #0x2 143ccc: 90fff981 adrp x1, 0x73000 143cd0: 912f2421 add x1, x1, #0xbc9 143cd4: f9000268 str x8, [x19] 143cd8: aa1303e0 mov x0, x19 143cdc: 94002fef bl 0x14fc98 <__cxa_demangle+0xdf2c> 143ce0: 17ffff5e b 0x143a58 <__cxa_demangle+0x1cec> 143ce4: d503249f bti j 143ce8: d0fff941 adrp x1, 0x6d000 143cec: 91000908 add x8, x8, #0x2 143cf0: 911d9021 add x1, x1, #0x764 143cf4: 14000019 b 0x143d58 <__cxa_demangle+0x1fec> 143cf8: d503249f bti j 143cfc: 91000908 add x8, x8, #0x2 143d00: f0fff941 adrp x1, 0x6e000 143d04: 9114b021 add x1, x1, #0x52c 143d08: f9000268 str x8, [x19] 143d0c: aa1303e0 mov x0, x19 143d10: 9400309f bl 0x14ff8c <__cxa_demangle+0xe220> 143d14: 17ffff51 b 0x143a58 <__cxa_demangle+0x1cec> 143d18: d503249f bti j 143d1c: 91000908 add x8, x8, #0x2 143d20: aa1303e0 mov x0, x19 143d24: f9000268 str x8, [x19] 143d28: 97fffc32 bl 0x142df0 <__cxa_demangle+0x1084> 143d2c: f9000be0 str x0, [sp, #0x10] 143d30: b4ffe940 cbz x0, 0x143a58 <__cxa_demangle+0x1cec> 143d34: 910043e1 add x1, sp, #0x10 143d38: aa1303e0 mov x0, x19 143d3c: 940019e7 bl 0x14a4d8 <__cxa_demangle+0x876c> 143d40: f90007e0 str x0, [sp, #0x8] 143d44: 17fffde2 b 0x1434cc <__cxa_demangle+0x1760> 143d48: d503249f bti j 143d4c: 91000908 add x8, x8, #0x2 143d50: 90fff961 adrp x1, 0x6f000 143d54: 9128f421 add x1, x1, #0xa3d 143d58: f9000268 str x8, [x19] 143d5c: aa1303e0 mov x0, x19 143d60: 94003e85 bl 0x153774 <__cxa_demangle+0x11a08> 143d64: 17ffff3d b 0x143a58 <__cxa_demangle+0x1cec> 143d68: d503249f bti j 143d6c: b0fff961 adrp x1, 0x70000 143d70: 91000908 add x8, x8, #0x2 143d74: 912e5021 add x1, x1, #0xb94 143d78: aa1303e0 mov x0, x19 143d7c: f9000268 str x8, [x19] 143d80: 94001bd3 bl 0x14accc <__cxa_demangle+0x8f60> 143d84: 17ffff35 b 0x143a58 <__cxa_demangle+0x1cec> 143d88: d503249f bti j 143d8c: aa1303e0 mov x0, x19 143d90: 94003ea0 bl 0x153810 <__cxa_demangle+0x11aa4> 143d94: 17fffdcc b 0x1434c4 <__cxa_demangle+0x1758> 143d98: 94006472 bl 0x15cf60 <_ZSt9terminatev@plt> 143d9c: 94006425 bl 0x15ce30 <__stack_chk_fail@plt> 143da0: d503233f paciasp 143da4: d10203ff sub sp, sp, #0x80 143da8: a9027bfd stp x29, x30, [sp, #0x20] 143dac: 910083fd add x29, sp, #0x20 143db0: a9036ffc stp x28, x27, [sp, #0x30] 143db4: a90467fa stp x26, x25, [sp, #0x40] 143db8: a9055ff8 stp x24, x23, [sp, #0x50] 143dbc: a90657f6 stp x22, x21, [sp, #0x60] 143dc0: a9074ff4 stp x20, x19, [sp, #0x70] 143dc4: d53bd058 mrs x24, TPIDR_EL0 143dc8: aa0003f3 mov x19, x0 143dcc: f9401708 ldr x8, [x24, #0x28] 143dd0: aa0103f4 mov x20, x1 143dd4: f81f83a8 stur x8, [x29, #-0x8] 143dd8: a940200a ldp x10, x8, [x0] 143ddc: eb08015f cmp x10, x8 143de0: 540000c0 b.eq 0x143df8 <__cxa_demangle+0x208c> 143de4: 39400149 ldrb w9, [x10] 143de8: 7101313f cmp w9, #0x4c 143dec: 54000061 b.ne 0x143df8 <__cxa_demangle+0x208c> 143df0: 9100054a add x10, x10, #0x1 143df4: f900026a str x10, [x19] 143df8: eb0a0109 subs x9, x8, x10 143dfc: 540002e0 b.eq 0x143e58 <__cxa_demangle+0x20ec> 143e00: 3940014b ldrb w11, [x10] 143e04: 7101697f cmp w11, #0x5a 143e08: 54000a00 b.eq 0x143f48 <__cxa_demangle+0x21dc> 143e0c: 71014d7f cmp w11, #0x53 143e10: 54000840 b.eq 0x143f18 <__cxa_demangle+0x21ac> 143e14: 7101397f cmp w11, #0x4e 143e18: 54000201 b.ne 0x143e58 <__cxa_demangle+0x20ec> 143e1c: eb08015f cmp x10, x8 143e20: 540049e0 b.eq 0x14475c <__cxa_demangle+0x29f0> 143e24: 91000549 add x9, x10, #0x1 143e28: eb08013f cmp x9, x8 143e2c: f9000269 str x9, [x19] 143e30: 54001000 b.eq 0x144030 <__cxa_demangle+0x22c4> 143e34: 3940012b ldrb w11, [x9] 143e38: 7101c97f cmp w11, #0x72 143e3c: 54000fe1 b.ne 0x144038 <__cxa_demangle+0x22cc> 143e40: 91000949 add x9, x10, #0x2 143e44: 5280008a mov w10, #0x4 // =4 143e48: f9000269 str x9, [x19] 143e4c: eb08013f cmp x9, x8 143e50: 54000fa1 b.ne 0x144044 <__cxa_demangle+0x22d8> 143e54: 1400008b b 0x144080 <__cxa_demangle+0x2314> 143e58: aa1303e0 mov x0, x19 143e5c: aa1403e1 mov x1, x20 143e60: 940009aa bl 0x146508 <__cxa_demangle+0x479c> 143e64: aa0003f6 mov x22, x0 143e68: f9000be0 str x0, [sp, #0x10] 143e6c: b40047a0 cbz x0, 0x144760 <__cxa_demangle+0x29f4> 143e70: a9402668 ldp x8, x9, [x19] 143e74: eb08013f cmp x9, x8 143e78: 54004740 b.eq 0x144760 <__cxa_demangle+0x29f4> 143e7c: 39400108 ldrb w8, [x8] 143e80: 7101251f cmp w8, #0x49 143e84: 540046e1 b.ne 0x144760 <__cxa_demangle+0x29f4> 143e88: 9104a260 add x0, x19, #0x128 143e8c: 910043e1 add x1, sp, #0x10 143e90: 940002e1 bl 0x144a14 <__cxa_demangle+0x2ca8> 143e94: f100029f cmp x20, #0x0 143e98: aa1303e0 mov x0, x19 143e9c: 1a9f07e1 cset w1, ne 143ea0: 940006d1 bl 0x1459e4 <__cxa_demangle+0x3c78> 143ea4: b40045c0 cbz x0, 0x14475c <__cxa_demangle+0x29f0> 143ea8: aa0003f5 mov x21, x0 143eac: b4000074 cbz x20, 0x143eb8 <__cxa_demangle+0x214c> 143eb0: 52800028 mov w8, #0x1 // =1 143eb4: 39000688 strb w8, [x20, #0x1] 143eb8: f9499a74 ldr x20, [x19, #0x1330] 143ebc: f9400688 ldr x8, [x20, #0x8] 143ec0: d13f4109 sub x9, x8, #0xfd0 143ec4: b13fc53f cmn x9, #0xff1 143ec8: 54000108 b.hi 0x143ee8 <__cxa_demangle+0x217c> 143ecc: 52820000 mov w0, #0x1000 // =4096 143ed0: 940064d4 bl 0x15d220 143ed4: b4004a40 cbz x0, 0x14481c <__cxa_demangle+0x2ab0> 143ed8: aa1f03e8 mov x8, xzr 143edc: a9007c14 stp x20, xzr, [x0] 143ee0: aa0003f4 mov x20, x0 143ee4: f9099a60 str x0, [x19, #0x1330] 143ee8: f000012a adrp x10, 0x16a000 143eec: 91008109 add x9, x8, #0x20 143ef0: 8b080288 add x8, x20, x8 143ef4: 9136014a add x10, x10, #0xd80 143ef8: 528024ab mov w11, #0x125 // =293 143efc: 72a0202b movk w11, #0x101, lsl #16 143f00: f9000689 str x9, [x20, #0x8] 143f04: f8010d0a str x10, [x8, #0x10]! 143f08: a9015516 stp x22, x21, [x8, #0x10] 143f0c: aa0803f6 mov x22, x8 143f10: b900090b str w11, [x8, #0x8] 143f14: 14000213 b 0x144760 <__cxa_demangle+0x29f4> 143f18: f100093f cmp x9, #0x2 143f1c: 54000583 b.lo 0x143fcc <__cxa_demangle+0x2260> 143f20: 39400548 ldrb w8, [x10, #0x1] 143f24: 7101d11f cmp w8, #0x74 143f28: 54000521 b.ne 0x143fcc <__cxa_demangle+0x2260> 143f2c: f1000d3f cmp x9, #0x3 143f30: 54000cc3 b.lo 0x1440c8 <__cxa_demangle+0x235c> 143f34: 39400948 ldrb w8, [x10, #0x2] 143f38: 7101311f cmp w8, #0x4c 143f3c: 54000c61 b.ne 0x1440c8 <__cxa_demangle+0x235c> 143f40: 52800068 mov w8, #0x3 // =3 143f44: 14000062 b 0x1440cc <__cxa_demangle+0x2360> 143f48: eb08015f cmp x10, x8 143f4c: 54004080 b.eq 0x14475c <__cxa_demangle+0x29f0> 143f50: 91000548 add x8, x10, #0x1 143f54: aa1303e0 mov x0, x19 143f58: f9000268 str x8, [x19] 143f5c: 97fff956 bl 0x1424b4 <__cxa_demangle+0x748> 143f60: f9000be0 str x0, [sp, #0x10] 143f64: b4003fc0 cbz x0, 0x14475c <__cxa_demangle+0x29f0> 143f68: a9400668 ldp x8, x1, [x19] 143f6c: eb01011f cmp x8, x1 143f70: 54003f60 b.eq 0x14475c <__cxa_demangle+0x29f0> 143f74: 39400109 ldrb w9, [x8] 143f78: 7101153f cmp w9, #0x45 143f7c: 54003f01 b.ne 0x14475c <__cxa_demangle+0x29f0> 143f80: 91000509 add x9, x8, #0x1 143f84: eb01013f cmp x9, x1 143f88: f9000269 str x9, [x19] 143f8c: 54004060 b.eq 0x144798 <__cxa_demangle+0x2a2c> 143f90: 39400129 ldrb w9, [x9] 143f94: 7101913f cmp w9, #0x64 143f98: 540041c0 b.eq 0x1447d0 <__cxa_demangle+0x2a64> 143f9c: 7101cd3f cmp w9, #0x73 143fa0: 54003fc1 b.ne 0x144798 <__cxa_demangle+0x2a2c> 143fa4: 91000900 add x0, x8, #0x2 143fa8: f9000260 str x0, [x19] 143fac: 94003781 bl 0x151db0 <__cxa_demangle+0x10044> 143fb0: b0fff961 adrp x1, 0x70000 143fb4: f9000260 str x0, [x19] 143fb8: 913a6821 add x1, x1, #0xe9a 143fbc: aa1303e0 mov x0, x19 143fc0: 94002ff3 bl 0x14ff8c <__cxa_demangle+0xe220> 143fc4: f90007e0 str x0, [sp, #0x8] 143fc8: 140001fc b 0x1447b8 <__cxa_demangle+0x2a4c> 143fcc: aa1303e0 mov x0, x19 143fd0: 940005a1 bl 0x145654 <__cxa_demangle+0x38e8> 143fd4: f9000be0 str x0, [sp, #0x10] 143fd8: b4003c20 cbz x0, 0x14475c <__cxa_demangle+0x29f0> 143fdc: a9402668 ldp x8, x9, [x19] 143fe0: eb08013f cmp x9, x8 143fe4: 54003bc0 b.eq 0x14475c <__cxa_demangle+0x29f0> 143fe8: 39400108 ldrb w8, [x8] 143fec: 7101251f cmp w8, #0x49 143ff0: 54003b61 b.ne 0x14475c <__cxa_demangle+0x29f0> 143ff4: f100029f cmp x20, #0x0 143ff8: aa1303e0 mov x0, x19 143ffc: 1a9f07e1 cset w1, ne 144000: 94000679 bl 0x1459e4 <__cxa_demangle+0x3c78> 144004: f90007e0 str x0, [sp, #0x8] 144008: b4003aa0 cbz x0, 0x14475c <__cxa_demangle+0x29f0> 14400c: b4000074 cbz x20, 0x144018 <__cxa_demangle+0x22ac> 144010: 52800028 mov w8, #0x1 // =1 144014: 39000688 strb w8, [x20, #0x1] 144018: 910043e1 add x1, sp, #0x10 14401c: 910023e2 add x2, sp, #0x8 144020: aa1303e0 mov x0, x19 144024: 9400078f bl 0x145e60 <__cxa_demangle+0x40f4> 144028: aa0003f6 mov x22, x0 14402c: 140001cd b 0x144760 <__cxa_demangle+0x29f4> 144030: 2a1f03ea mov w10, wzr 144034: 14000013 b 0x144080 <__cxa_demangle+0x2314> 144038: 2a1f03ea mov w10, wzr 14403c: eb08013f cmp x9, x8 144040: 54000200 b.eq 0x144080 <__cxa_demangle+0x2314> 144044: 3940012b ldrb w11, [x9] 144048: 7101597f cmp w11, #0x56 14404c: 54000081 b.ne 0x14405c <__cxa_demangle+0x22f0> 144050: 91000529 add x9, x9, #0x1 144054: 321f014a orr w10, w10, #0x2 144058: f9000269 str x9, [x19] 14405c: eb08013f cmp x9, x8 144060: 54000100 b.eq 0x144080 <__cxa_demangle+0x2314> 144064: 3940012b ldrb w11, [x9] 144068: 71012d7f cmp w11, #0x4b 14406c: 540000c1 b.ne 0x144084 <__cxa_demangle+0x2318> 144070: 91000529 add x9, x9, #0x1 144074: 3200014a orr w10, w10, #0x1 144078: f9000269 str x9, [x19] 14407c: 14000002 b 0x144084 <__cxa_demangle+0x2318> 144080: aa0803e9 mov x9, x8 144084: b4000054 cbz x20, 0x14408c <__cxa_demangle+0x2320> 144088: b900068a str w10, [x20, #0x4] 14408c: eb08013f cmp x9, x8 144090: 54000160 b.eq 0x1440bc <__cxa_demangle+0x2350> 144094: 3940012a ldrb w10, [x9] 144098: 7101495f cmp w10, #0x52 14409c: 54000560 b.eq 0x144148 <__cxa_demangle+0x23dc> 1440a0: 71013d5f cmp w10, #0x4f 1440a4: 540000c1 b.ne 0x1440bc <__cxa_demangle+0x2350> 1440a8: 91000529 add x9, x9, #0x1 1440ac: f9000269 str x9, [x19] 1440b0: b4000574 cbz x20, 0x14415c <__cxa_demangle+0x23f0> 1440b4: 5280004a mov w10, #0x2 // =2 1440b8: 14000028 b 0x144158 <__cxa_demangle+0x23ec> 1440bc: b4000514 cbz x20, 0x14415c <__cxa_demangle+0x23f0> 1440c0: 2a1f03ea mov w10, wzr 1440c4: 14000025 b 0x144158 <__cxa_demangle+0x23ec> 1440c8: 52800048 mov w8, #0x2 // =2 1440cc: 8b080148 add x8, x10, x8 1440d0: aa1303e0 mov x0, x19 1440d4: aa1403e1 mov x1, x20 1440d8: f9000268 str x8, [x19] 1440dc: 9400090b bl 0x146508 <__cxa_demangle+0x479c> 1440e0: b40033e0 cbz x0, 0x14475c <__cxa_demangle+0x29f0> 1440e4: f9499a77 ldr x23, [x19, #0x1330] 1440e8: aa0003f5 mov x21, x0 1440ec: f94006e8 ldr x8, [x23, #0x8] 1440f0: d13f4109 sub x9, x8, #0xfd0 1440f4: b13fc53f cmn x9, #0xff1 1440f8: 54000108 b.hi 0x144118 <__cxa_demangle+0x23ac> 1440fc: 52820000 mov w0, #0x1000 // =4096 144100: 94006448 bl 0x15d220 144104: b40038c0 cbz x0, 0x14481c <__cxa_demangle+0x2ab0> 144108: aa1f03e8 mov x8, xzr 14410c: a9007c17 stp x23, xzr, [x0] 144110: aa0003f7 mov x23, x0 144114: f9099a60 str x0, [x19, #0x1330] 144118: 91008109 add x9, x8, #0x20 14411c: 8b0802f6 add x22, x23, x8 144120: d0000128 adrp x8, 0x16a000 144124: 528024ea mov w10, #0x127 // =295 144128: 9137c108 add x8, x8, #0xdf0 14412c: 72a0202a movk w10, #0x101, lsl #16 144130: f90006e9 str x9, [x23, #0x8] 144134: f8010ec8 str x8, [x22, #0x10]! 144138: b9000aca str w10, [x22, #0x8] 14413c: f9000ad5 str x21, [x22, #0x10] 144140: f9000bf6 str x22, [sp, #0x10] 144144: 17ffff4b b 0x143e70 <__cxa_demangle+0x2104> 144148: 91000529 add x9, x9, #0x1 14414c: f9000269 str x9, [x19] 144150: b4000074 cbz x20, 0x14415c <__cxa_demangle+0x23f0> 144154: 5280002a mov w10, #0x1 // =1 144158: 3900228a strb w10, [x20, #0x8] 14415c: cb090108 sub x8, x8, x9 144160: f9000bff str xzr, [sp, #0x10] 144164: f100091f cmp x8, #0x2 144168: 54000463 b.lo 0x1441f4 <__cxa_demangle+0x2488> 14416c: 39400128 ldrb w8, [x9] 144170: 71014d1f cmp w8, #0x53 144174: 54000401 b.ne 0x1441f4 <__cxa_demangle+0x2488> 144178: 39400528 ldrb w8, [x9, #0x1] 14417c: 7101d11f cmp w8, #0x74 144180: 540003a1 b.ne 0x1441f4 <__cxa_demangle+0x2488> 144184: 91000928 add x8, x9, #0x2 144188: f9499a75 ldr x21, [x19, #0x1330] 14418c: f9000268 str x8, [x19] 144190: f94006a8 ldr x8, [x21, #0x8] 144194: d13f4109 sub x9, x8, #0xfd0 144198: b13fc53f cmn x9, #0xff1 14419c: 54000108 b.hi 0x1441bc <__cxa_demangle+0x2450> 1441a0: 52820000 mov w0, #0x1000 // =4096 1441a4: 9400641f bl 0x15d220 1441a8: b40033a0 cbz x0, 0x14481c <__cxa_demangle+0x2ab0> 1441ac: aa1f03e8 mov x8, xzr 1441b0: a9007c15 stp x21, xzr, [x0] 1441b4: aa0003f5 mov x21, x0 1441b8: f9099a60 str x0, [x19, #0x1330] 1441bc: 91008109 add x9, x8, #0x20 1441c0: b000012a adrp x10, 0x169000 +0x10> 1441c4: 8b0802a8 add x8, x21, x8 1441c8: 9119414a add x10, x10, #0x650 1441cc: 528020eb mov w11, #0x107 // =263 1441d0: f90006a9 str x9, [x21, #0x8] 1441d4: d0fff949 adrp x9, 0x6e000 1441d8: 9135b129 add x9, x9, #0xd6c 1441dc: 72a0202b movk w11, #0x101, lsl #16 1441e0: f8010d0a str x10, [x8, #0x10]! 1441e4: 91000d2a add x10, x9, #0x3 1441e8: b900090b str w11, [x8, #0x8] 1441ec: a9012909 stp x9, x10, [x8, #0x10] 1441f0: f9000be8 str x8, [sp, #0x10] 1441f4: f90003f8 str x24, [sp] 1441f8: b000013a adrp x26, 0x169000 +0x10> 1441fc: d0fff9dc adrp x28, 0x7e000 +0x3> 144200: 528022f8 mov w24, #0x117 // =279 144204: 9104a275 add x21, x19, #0x128 144208: 911b035a add x26, x26, #0x6c0 14420c: 91123b9c add x28, x28, #0x48e 144210: 72a02038 movk w24, #0x101, lsl #16 144214: 14000005 b 0x144228 <__cxa_demangle+0x24bc> 144218: 91000768 add x8, x27, #0x1 14421c: f9400be9 ldr x9, [sp, #0x10] 144220: f9000268 str x8, [x19] 144224: b40029a9 cbz x9, 0x144758 <__cxa_demangle+0x29ec> 144228: a9405a7b ldp x27, x22, [x19] 14422c: eb16037f cmp x27, x22 144230: 540000c0 b.eq 0x144248 <__cxa_demangle+0x24dc> 144234: 39400368 ldrb w8, [x27] 144238: 7101311f cmp w8, #0x4c 14423c: 540000c0 b.eq 0x144254 <__cxa_demangle+0x24e8> 144240: 7101151f cmp w8, #0x45 144244: 54002740 b.eq 0x14472c <__cxa_demangle+0x29c0> 144248: eb16037f cmp x27, x22 14424c: 540000c1 b.ne 0x144264 <__cxa_demangle+0x24f8> 144250: 14000008 b 0x144270 <__cxa_demangle+0x2504> 144254: 9100077b add x27, x27, #0x1 144258: f900027b str x27, [x19] 14425c: eb16037f cmp x27, x22 144260: 54000080 b.eq 0x144270 <__cxa_demangle+0x2504> 144264: 39400368 ldrb w8, [x27] 144268: 7101351f cmp w8, #0x4d 14426c: 54fffd60 b.eq 0x144218 <__cxa_demangle+0x24ac> 144270: eb1b02d9 subs x25, x22, x27 144274: 540012a0 b.eq 0x1444c8 <__cxa_demangle+0x275c> 144278: 39400368 ldrb w8, [x27] 14427c: 51010d08 sub w8, w8, #0x43 144280: 7100451f cmp w8, #0x11 144284: 54001228 b.hi 0x1444c8 <__cxa_demangle+0x275c> 144288: 10000089 adr x9, 0x144298 <__cxa_demangle+0x252c> 14428c: 38686b8a ldrb w10, [x28, x8] 144290: 8b0a0929 add x9, x9, x10, lsl #2 144294: d61f0120 br x9 144298: d503249f bti j 14429c: f1000b3f cmp x25, #0x2 1442a0: 540001a3 b.lo 0x1442d4 <__cxa_demangle+0x2568> 1442a4: 39400768 ldrb w8, [x27, #0x1] 1442a8: 71010d1f cmp w8, #0x43 1442ac: 540010e0 b.eq 0x1444c8 <__cxa_demangle+0x275c> 1442b0: 7101d11f cmp w8, #0x74 1442b4: 54000060 b.eq 0x1442c0 <__cxa_demangle+0x2554> 1442b8: 7101511f cmp w8, #0x54 1442bc: 540000c1 b.ne 0x1442d4 <__cxa_demangle+0x2568> 1442c0: aa1303e0 mov x0, x19 1442c4: 940007ea bl 0x14626c <__cxa_demangle+0x4500> 1442c8: aa0003f6 mov x22, x0 1442cc: b50010a0 cbnz x0, 0x1444e0 <__cxa_demangle+0x2774> 1442d0: 14000120 b 0x144750 <__cxa_demangle+0x29e4> 1442d4: d503249f bti j 1442d8: f9400bf7 ldr x23, [sp, #0x10] 1442dc: b40023f7 cbz x23, 0x144758 <__cxa_demangle+0x29ec> 1442e0: 394022e8 ldrb w8, [x23, #0x8] 1442e4: 7100a51f cmp w8, #0x29 1442e8: 540003a1 b.ne 0x14435c <__cxa_demangle+0x25f0> 1442ec: b9400ef8 ldr w24, [x23, #0xc] 1442f0: 51000b08 sub w8, w24, #0x2 1442f4: 71000d1f cmp w8, #0x3 1442f8: 54000328 b.hi 0x14435c <__cxa_demangle+0x25f0> 1442fc: f9499a7a ldr x26, [x19, #0x1330] 144300: f9400748 ldr x8, [x26, #0x8] 144304: d13f8109 sub x9, x8, #0xfe0 144308: b13fc53f cmn x9, #0xff1 14430c: 54000108 b.hi 0x14432c <__cxa_demangle+0x25c0> 144310: 52820000 mov w0, #0x1000 // =4096 144314: 940063c3 bl 0x15d220 144318: b4002820 cbz x0, 0x14481c <__cxa_demangle+0x2ab0> 14431c: aa1f03e8 mov x8, xzr 144320: a9007c1a stp x26, xzr, [x0] 144324: aa0003fa mov x26, x0 144328: f9099a60 str x0, [x19, #0x1330] 14432c: 91004109 add x9, x8, #0x10 144330: 8b080357 add x23, x26, x8 144334: d0000128 adrp x8, 0x16a000 144338: 91280108 add x8, x8, #0xa00 14433c: f9000749 str x9, [x26, #0x8] 144340: b000013a adrp x26, 0x169000 +0x10> 144344: 911b035a add x26, x26, #0x6c0 144348: f8010ee8 str x8, [x23, #0x10]! 14434c: 52802508 mov w8, #0x128 // =296 144350: 72a02028 movk w8, #0x101, lsl #16 144354: 290162e8 stp w8, w24, [x23, #0x8] 144358: f9000bf7 str x23, [sp, #0x10] 14435c: eb16037f cmp x27, x22 144360: 54001420 b.eq 0x1445e4 <__cxa_demangle+0x2878> 144364: 39400368 ldrb w8, [x27] 144368: 528022f8 mov w24, #0x117 // =279 14436c: 72a02038 movk w24, #0x101, lsl #16 144370: 71010d1f cmp w8, #0x43 144374: 540013e1 b.ne 0x1445f0 <__cxa_demangle+0x2884> 144378: 91000769 add x9, x27, #0x1 14437c: eb16013f cmp x9, x22 144380: f9000269 str x9, [x19] 144384: 54001ea0 b.eq 0x144758 <__cxa_demangle+0x29ec> 144388: 39400128 ldrb w8, [x9] 14438c: 7101251f cmp w8, #0x49 144390: 54000061 b.ne 0x14439c <__cxa_demangle+0x2630> 144394: 91000b69 add x9, x27, #0x2 144398: f9000269 str x9, [x19] 14439c: eb0902df cmp x22, x9 1443a0: 54001dc0 b.eq 0x144758 <__cxa_demangle+0x29ec> 1443a4: 39400139 ldrb w25, [x9] 1443a8: 5100c72a sub w10, w25, #0x31 1443ac: 7100115f cmp w10, #0x4 1443b0: 54001d48 b.hi 0x144758 <__cxa_demangle+0x29ec> 1443b4: 91000529 add x9, x9, #0x1 1443b8: f9000269 str x9, [x19] 1443bc: b4000074 cbz x20, 0x1443c8 <__cxa_demangle+0x265c> 1443c0: 52800029 mov w9, #0x1 // =1 1443c4: 39000289 strb w9, [x20] 1443c8: 7101251f cmp w8, #0x49 1443cc: 540000a1 b.ne 0x1443e0 <__cxa_demangle+0x2674> 1443d0: aa1303e0 mov x0, x19 1443d4: aa1403e1 mov x1, x20 1443d8: 97fffe72 bl 0x143da0 <__cxa_demangle+0x2034> 1443dc: b4001be0 cbz x0, 0x144758 <__cxa_demangle+0x29ec> 1443e0: f9499a7b ldr x27, [x19, #0x1330] 1443e4: f9400768 ldr x8, [x27, #0x8] 1443e8: d13f4109 sub x9, x8, #0xfd0 1443ec: b13fc53f cmn x9, #0xff1 1443f0: 54000108 b.hi 0x144410 <__cxa_demangle+0x26a4> 1443f4: 52820000 mov w0, #0x1000 // =4096 1443f8: 9400638a bl 0x15d220 1443fc: b4002100 cbz x0, 0x14481c <__cxa_demangle+0x2ab0> 144400: aa1f03e8 mov x8, xzr 144404: a9007c1b stp x27, xzr, [x0] 144408: aa0003fb mov x27, x0 14440c: f9099a60 str x0, [x19, #0x1330] 144410: 91008109 add x9, x8, #0x20 144414: 2a1f03ea mov w10, wzr 144418: 14000097 b 0x144674 <__cxa_demangle+0x2908> 14441c: d503249f bti j 144420: f100029f cmp x20, #0x0 144424: aa1303e0 mov x0, x19 144428: 1a9f07e1 cset w1, ne 14442c: 9400056e bl 0x1459e4 <__cxa_demangle+0x3c78> 144430: aa1f03f6 mov x22, xzr 144434: b40018e0 cbz x0, 0x144750 <__cxa_demangle+0x29e4> 144438: f9400bf9 ldr x25, [sp, #0x10] 14443c: b40018b9 cbz x25, 0x144750 <__cxa_demangle+0x29e4> 144440: f9499a76 ldr x22, [x19, #0x1330] 144444: aa0003f7 mov x23, x0 144448: f94006c8 ldr x8, [x22, #0x8] 14444c: d13f4109 sub x9, x8, #0xfd0 144450: b13fc53f cmn x9, #0xff1 144454: 54000108 b.hi 0x144474 <__cxa_demangle+0x2708> 144458: 52820000 mov w0, #0x1000 // =4096 14445c: 94006371 bl 0x15d220 144460: b4001de0 cbz x0, 0x14481c <__cxa_demangle+0x2ab0> 144464: aa1f03e8 mov x8, xzr 144468: a9007c16 stp x22, xzr, [x0] 14446c: aa0003f6 mov x22, x0 144470: f9099a60 str x0, [x19, #0x1330] 144474: 91008109 add x9, x8, #0x20 144478: 8b0802c8 add x8, x22, x8 14447c: f90006c9 str x9, [x22, #0x8] 144480: d0000129 adrp x9, 0x16a000 144484: 91360129 add x9, x9, #0xd80 144488: f8010d09 str x9, [x8, #0x10]! 14448c: 528024a9 mov w9, #0x125 // =293 144490: a9015d19 stp x25, x23, [x8, #0x10] 144494: 72a02029 movk w9, #0x101, lsl #16 144498: b9000909 str w9, [x8, #0x8] 14449c: f9000be8 str x8, [sp, #0x10] 1444a0: b4001374 cbz x20, 0x14470c <__cxa_demangle+0x29a0> 1444a4: 52800028 mov w8, #0x1 // =1 1444a8: 39000688 strb w8, [x20, #0x1] 1444ac: 14000098 b 0x14470c <__cxa_demangle+0x29a0> 1444b0: d503249f bti j 1444b4: f1000b3f cmp x25, #0x2 1444b8: 54000563 b.lo 0x144564 <__cxa_demangle+0x27f8> 1444bc: 39400768 ldrb w8, [x27, #0x1] 1444c0: 7101d11f cmp w8, #0x74 1444c4: 54000501 b.ne 0x144564 <__cxa_demangle+0x27f8> 1444c8: d503249f bti j 1444cc: aa1303e0 mov x0, x19 1444d0: aa1403e1 mov x1, x20 1444d4: 9400080d bl 0x146508 <__cxa_demangle+0x479c> 1444d8: aa0003f6 mov x22, x0 1444dc: b40013a0 cbz x0, 0x144750 <__cxa_demangle+0x29e4> 1444e0: f9400bf7 ldr x23, [sp, #0x10] 1444e4: b40002d7 cbz x23, 0x14453c <__cxa_demangle+0x27d0> 1444e8: f9499a79 ldr x25, [x19, #0x1330] 1444ec: f9400728 ldr x8, [x25, #0x8] 1444f0: d13f4109 sub x9, x8, #0xfd0 1444f4: b13fc53f cmn x9, #0xff1 1444f8: 54000108 b.hi 0x144518 <__cxa_demangle+0x27ac> 1444fc: 52820000 mov w0, #0x1000 // =4096 144500: 94006348 bl 0x15d220 144504: b40018c0 cbz x0, 0x14481c <__cxa_demangle+0x2ab0> 144508: aa1f03e8 mov x8, xzr 14450c: a9007c19 stp x25, xzr, [x0] 144510: aa0003f9 mov x25, x0 144514: f9099a60 str x0, [x19, #0x1330] 144518: 91008109 add x9, x8, #0x20 14451c: 8b080328 add x8, x25, x8 144520: f9000729 str x9, [x25, #0x8] 144524: f8010d1a str x26, [x8, #0x10]! 144528: b9000918 str w24, [x8, #0x8] 14452c: a9015917 stp x23, x22, [x8, #0x10] 144530: f9000be8 str x8, [sp, #0x10] 144534: b5000094 cbnz x20, 0x144544 <__cxa_demangle+0x27d8> 144538: 14000075 b 0x14470c <__cxa_demangle+0x29a0> 14453c: f9000bf6 str x22, [sp, #0x10] 144540: b4000e74 cbz x20, 0x14470c <__cxa_demangle+0x29a0> 144544: 3900069f strb wzr, [x20, #0x1] 144548: 14000071 b 0x14470c <__cxa_demangle+0x29a0> 14454c: d503249f bti j 144550: aa1303e0 mov x0, x19 144554: 94000669 bl 0x145ef8 <__cxa_demangle+0x418c> 144558: aa0003f6 mov x22, x0 14455c: b5fffc20 cbnz x0, 0x1444e0 <__cxa_demangle+0x2774> 144560: 1400007c b 0x144750 <__cxa_demangle+0x29e4> 144564: aa1303e0 mov x0, x19 144568: 9400043b bl 0x145654 <__cxa_demangle+0x38e8> 14456c: aa0003f6 mov x22, x0 144570: f90007e0 str x0, [sp, #0x8] 144574: b4000ee0 cbz x0, 0x144750 <__cxa_demangle+0x29e4> 144578: f9400bf7 ldr x23, [sp, #0x10] 14457c: b4000d17 cbz x23, 0x14471c <__cxa_demangle+0x29b0> 144580: f9499a79 ldr x25, [x19, #0x1330] 144584: f9400728 ldr x8, [x25, #0x8] 144588: d13f4109 sub x9, x8, #0xfd0 14458c: b13fc53f cmn x9, #0xff1 144590: 54000108 b.hi 0x1445b0 <__cxa_demangle+0x2844> 144594: 52820000 mov w0, #0x1000 // =4096 144598: 94006322 bl 0x15d220 14459c: b4001400 cbz x0, 0x14481c <__cxa_demangle+0x2ab0> 1445a0: aa1f03e8 mov x8, xzr 1445a4: a9007c19 stp x25, xzr, [x0] 1445a8: aa0003f9 mov x25, x0 1445ac: f9099a60 str x0, [x19, #0x1330] 1445b0: 91008109 add x9, x8, #0x20 1445b4: 8b080328 add x8, x25, x8 1445b8: f9000729 str x9, [x25, #0x8] 1445bc: f8010d1a str x26, [x8, #0x10]! 1445c0: b9000918 str w24, [x8, #0x8] 1445c4: a9015917 stp x23, x22, [x8, #0x10] 1445c8: f9000be8 str x8, [sp, #0x10] 1445cc: b4000054 cbz x20, 0x1445d4 <__cxa_demangle+0x2868> 1445d0: 3900069f strb wzr, [x20, #0x1] 1445d4: eb16011f cmp x8, x22 1445d8: 54ffe280 b.eq 0x144228 <__cxa_demangle+0x24bc> 1445dc: 910023e1 add x1, sp, #0x8 1445e0: 1400004c b 0x144710 <__cxa_demangle+0x29a4> 1445e4: 528022f8 mov w24, #0x117 // =279 1445e8: 394002c8 ldrb w8, [x22] 1445ec: 72a02038 movk w24, #0x101, lsl #16 1445f0: aa1f03f6 mov x22, xzr 1445f4: 7101111f cmp w8, #0x44 1445f8: 54000ac1 b.ne 0x144750 <__cxa_demangle+0x29e4> 1445fc: f100073f cmp x25, #0x1 144600: 54000a80 b.eq 0x144750 <__cxa_demangle+0x29e4> 144604: 39400779 ldrb w25, [x27, #0x1] 144608: aa1f03f6 mov x22, xzr 14460c: 7100d73f cmp w25, #0x35 144610: 54000a08 b.hi 0x144750 <__cxa_demangle+0x29e4> 144614: 52800028 mov w8, #0x1 // =1 144618: d2e006e9 mov x9, #0x37000000000000 // =15481123719086080 14461c: 9ad92108 lsl x8, x8, x25 144620: ea09011f tst x8, x9 144624: 54000960 b.eq 0x144750 <__cxa_demangle+0x29e4> 144628: 91000b68 add x8, x27, #0x2 14462c: f9000268 str x8, [x19] 144630: b4000074 cbz x20, 0x14463c <__cxa_demangle+0x28d0> 144634: 52800028 mov w8, #0x1 // =1 144638: 39000288 strb w8, [x20] 14463c: f9499a7b ldr x27, [x19, #0x1330] 144640: f9400768 ldr x8, [x27, #0x8] 144644: d13f4109 sub x9, x8, #0xfd0 144648: b13fc53f cmn x9, #0xff1 14464c: 54000108 b.hi 0x14466c <__cxa_demangle+0x2900> 144650: 52820000 mov w0, #0x1000 // =4096 144654: 940062f3 bl 0x15d220 144658: b4000e20 cbz x0, 0x14481c <__cxa_demangle+0x2ab0> 14465c: aa1f03e8 mov x8, xzr 144660: a9007c1b stp x27, xzr, [x0] 144664: aa0003fb mov x27, x0 144668: f9099a60 str x0, [x19, #0x1330] 14466c: 91008109 add x9, x8, #0x20 144670: 5280002a mov w10, #0x1 // =1 144674: 8b080376 add x22, x27, x8 144678: d0000128 adrp x8, 0x16a000 14467c: 9129c108 add x8, x8, #0xa70 144680: 5280254b mov w11, #0x12a // =298 144684: f9000769 str x9, [x27, #0x8] 144688: 72a0202b movk w11, #0x101, lsl #16 14468c: f8010ec8 str x8, [x22, #0x10]! 144690: 5100c328 sub w8, w25, #0x30 144694: b9000acb str w11, [x22, #0x8] 144698: f9000ad7 str x23, [x22, #0x10] 14469c: 390062ca strb w10, [x22, #0x18] 1446a0: b9001ec8 str w8, [x22, #0x1c] 1446a4: f9400bf7 ldr x23, [sp, #0x10] 1446a8: b4000257 cbz x23, 0x1446f0 <__cxa_demangle+0x2984> 1446ac: d13f4128 sub x8, x9, #0xfd0 1446b0: b13fc51f cmn x8, #0xff1 1446b4: 54000108 b.hi 0x1446d4 <__cxa_demangle+0x2968> 1446b8: 52820000 mov w0, #0x1000 // =4096 1446bc: 940062d9 bl 0x15d220 1446c0: b4000ae0 cbz x0, 0x14481c <__cxa_demangle+0x2ab0> 1446c4: aa1f03e9 mov x9, xzr 1446c8: a9007c1b stp x27, xzr, [x0] 1446cc: aa0003fb mov x27, x0 1446d0: f9099a60 str x0, [x19, #0x1330] 1446d4: 91008128 add x8, x9, #0x20 1446d8: 8b090369 add x9, x27, x9 1446dc: f9000768 str x8, [x27, #0x8] 1446e0: f8010d3a str x26, [x9, #0x10]! 1446e4: a9015937 stp x23, x22, [x9, #0x10] 1446e8: aa0903f6 mov x22, x9 1446ec: b9000938 str w24, [x9, #0x8] 1446f0: b4000054 cbz x20, 0x1446f8 <__cxa_demangle+0x298c> 1446f4: 3900069f strb wzr, [x20, #0x1] 1446f8: aa1303e0 mov x0, x19 1446fc: aa1603e1 mov x1, x22 144700: 94000723 bl 0x14638c <__cxa_demangle+0x4620> 144704: f9000be0 str x0, [sp, #0x10] 144708: b4000280 cbz x0, 0x144758 <__cxa_demangle+0x29ec> 14470c: 910043e1 add x1, sp, #0x10 144710: aa1503e0 mov x0, x21 144714: 940000c0 bl 0x144a14 <__cxa_demangle+0x2ca8> 144718: 17fffec4 b 0x144228 <__cxa_demangle+0x24bc> 14471c: aa1603e8 mov x8, x22 144720: f9000bf6 str x22, [sp, #0x10] 144724: b5fff574 cbnz x20, 0x1445d0 <__cxa_demangle+0x2864> 144728: 17ffffab b 0x1445d4 <__cxa_demangle+0x2868> 14472c: 91000768 add x8, x27, #0x1 144730: f9400bf6 ldr x22, [sp, #0x10] 144734: f9000268 str x8, [x19] 144738: b40000d6 cbz x22, 0x144750 <__cxa_demangle+0x29e4> 14473c: a952a269 ldp x9, x8, [x19, #0x128] 144740: eb08013f cmp x9, x8 144744: 540000a0 b.eq 0x144758 <__cxa_demangle+0x29ec> 144748: d1002108 sub x8, x8, #0x8 14474c: f9009a68 str x8, [x19, #0x130] 144750: f94003f8 ldr x24, [sp] 144754: 14000003 b 0x144760 <__cxa_demangle+0x29f4> 144758: f94003f8 ldr x24, [sp] 14475c: aa1f03f6 mov x22, xzr 144760: f9401708 ldr x8, [x24, #0x28] 144764: f85f83a9 ldur x9, [x29, #-0x8] 144768: eb09011f cmp x8, x9 14476c: 540005a1 b.ne 0x144820 <__cxa_demangle+0x2ab4> 144770: aa1603e0 mov x0, x22 144774: a9474ff4 ldp x20, x19, [sp, #0x70] 144778: a94657f6 ldp x22, x21, [sp, #0x60] 14477c: a9455ff8 ldp x24, x23, [sp, #0x50] 144780: a94467fa ldp x26, x25, [sp, #0x40] 144784: a9436ffc ldp x28, x27, [sp, #0x30] 144788: a9427bfd ldp x29, x30, [sp, #0x20] 14478c: 910203ff add sp, sp, #0x80 144790: d50323bf autiasp 144794: d65f03c0 ret 144798: aa1303e0 mov x0, x19 14479c: aa1403e1 mov x1, x20 1447a0: 97fffd80 bl 0x143da0 <__cxa_demangle+0x2034> 1447a4: f90007e0 str x0, [sp, #0x8] 1447a8: b4fffda0 cbz x0, 0x14475c <__cxa_demangle+0x29f0> 1447ac: a9400660 ldp x0, x1, [x19] 1447b0: 94003580 bl 0x151db0 <__cxa_demangle+0x10044> 1447b4: f9000260 str x0, [x19] 1447b8: 910043e1 add x1, sp, #0x10 1447bc: 910023e2 add x2, sp, #0x8 1447c0: aa1303e0 mov x0, x19 1447c4: 940035a7 bl 0x151e60 <__cxa_demangle+0x100f4> 1447c8: aa0003f6 mov x22, x0 1447cc: 17ffffe5 b 0x144760 <__cxa_demangle+0x29f4> 1447d0: 91000908 add x8, x8, #0x2 1447d4: aa1303e0 mov x0, x19 1447d8: 52800021 mov w1, #0x1 // =1 1447dc: f9000268 str x8, [x19] 1447e0: 97fff934 bl 0x142cb0 <__cxa_demangle+0xf44> 1447e4: a9402668 ldp x8, x9, [x19] 1447e8: eb09011f cmp x8, x9 1447ec: 54fffb80 b.eq 0x14475c <__cxa_demangle+0x29f0> 1447f0: 39400109 ldrb w9, [x8] 1447f4: 71017d3f cmp w9, #0x5f 1447f8: 54fffb21 b.ne 0x14475c <__cxa_demangle+0x29f0> 1447fc: 91000508 add x8, x8, #0x1 144800: aa1303e0 mov x0, x19 144804: aa1403e1 mov x1, x20 144808: f9000268 str x8, [x19] 14480c: 97fffd65 bl 0x143da0 <__cxa_demangle+0x2034> 144810: f90007e0 str x0, [sp, #0x8] 144814: b5fffd20 cbnz x0, 0x1447b8 <__cxa_demangle+0x2a4c> 144818: 17ffffd1 b 0x14475c <__cxa_demangle+0x29f0> 14481c: 940061d1 bl 0x15cf60 <_ZSt9terminatev@plt> 144820: 94006184 bl 0x15ce30 <__stack_chk_fail@plt> 144824: d503233f paciasp 144828: d10143ff sub sp, sp, #0x50 14482c: a9017bfd stp x29, x30, [sp, #0x10] 144830: 910043fd add x29, sp, #0x10 144834: f90013f7 str x23, [sp, #0x20] 144838: a90357f6 stp x22, x21, [sp, #0x30] 14483c: a9044ff4 stp x20, x19, [sp, #0x40] 144840: d53bd056 mrs x22, TPIDR_EL0 144844: aa0003f3 mov x19, x0 144848: f94016c8 ldr x8, [x22, #0x28] 14484c: f90007e8 str x8, [sp, #0x8] 144850: a9402408 ldp x8, x9, [x0] 144854: eb08012a subs x10, x9, x8 144858: 540002c0 b.eq 0x1448b0 <__cxa_demangle+0x2b44> 14485c: 3940010b ldrb w11, [x8] 144860: 7101297f cmp w11, #0x4a 144864: 54000560 b.eq 0x144910 <__cxa_demangle+0x2ba4> 144868: 7101317f cmp w11, #0x4c 14486c: 540003c0 b.eq 0x1448e4 <__cxa_demangle+0x2b78> 144870: 7101617f cmp w11, #0x58 144874: 540001e1 b.ne 0x1448b0 <__cxa_demangle+0x2b44> 144878: 91000508 add x8, x8, #0x1 14487c: aa1303e0 mov x0, x19 144880: f9000268 str x8, [x19] 144884: 94000900 bl 0x146c84 <__cxa_demangle+0x4f18> 144888: b4000180 cbz x0, 0x1448b8 <__cxa_demangle+0x2b4c> 14488c: a9402668 ldp x8, x9, [x19] 144890: eb09011f cmp x8, x9 144894: 54000720 b.eq 0x144978 <__cxa_demangle+0x2c0c> 144898: 39400109 ldrb w9, [x8] 14489c: 7101153f cmp w9, #0x45 1448a0: 540006c1 b.ne 0x144978 <__cxa_demangle+0x2c0c> 1448a4: 91000508 add x8, x8, #0x1 1448a8: f9000268 str x8, [x19] 1448ac: 14000003 b 0x1448b8 <__cxa_demangle+0x2b4c> 1448b0: aa1303e0 mov x0, x19 1448b4: 97fff94f bl 0x142df0 <__cxa_demangle+0x1084> 1448b8: f94016c8 ldr x8, [x22, #0x28] 1448bc: f94007e9 ldr x9, [sp, #0x8] 1448c0: eb09011f cmp x8, x9 1448c4: 54000a61 b.ne 0x144a10 <__cxa_demangle+0x2ca4> 1448c8: a9444ff4 ldp x20, x19, [sp, #0x40] 1448cc: a94357f6 ldp x22, x21, [sp, #0x30] 1448d0: a9417bfd ldp x29, x30, [sp, #0x10] 1448d4: f94013f7 ldr x23, [sp, #0x20] 1448d8: 910143ff add sp, sp, #0x50 1448dc: d50323bf autiasp 1448e0: d65f03c0 ret 1448e4: f100095f cmp x10, #0x2 1448e8: 54000423 b.lo 0x14496c <__cxa_demangle+0x2c00> 1448ec: 39400509 ldrb w9, [x8, #0x1] 1448f0: 7101693f cmp w9, #0x5a 1448f4: 540003c1 b.ne 0x14496c <__cxa_demangle+0x2c00> 1448f8: 91000908 add x8, x8, #0x2 1448fc: aa1303e0 mov x0, x19 144900: f9000268 str x8, [x19] 144904: 97fff6ec bl 0x1424b4 <__cxa_demangle+0x748> 144908: b5fffc20 cbnz x0, 0x14488c <__cxa_demangle+0x2b20> 14490c: 17ffffeb b 0x1448b8 <__cxa_demangle+0x2b4c> 144910: aa1303f4 mov x20, x19 144914: f9400e6b ldr x11, [x19, #0x18] 144918: 91000508 add x8, x8, #0x1 14491c: f8410e8a ldr x10, [x20, #0x10]! 144920: f9000268 str x8, [x19] 144924: cb0a016a sub x10, x11, x10 144928: 9343fd55 asr x21, x10, #3 14492c: eb09011f cmp x8, x9 144930: 54000080 b.eq 0x144940 <__cxa_demangle+0x2bd4> 144934: 39400109 ldrb w9, [x8] 144938: 7101153f cmp w9, #0x45 14493c: 54000220 b.eq 0x144980 <__cxa_demangle+0x2c14> 144940: aa1303e0 mov x0, x19 144944: 97ffffb8 bl 0x144824 <__cxa_demangle+0x2ab8> 144948: f90003e0 str x0, [sp] 14494c: b4fffb60 cbz x0, 0x1448b8 <__cxa_demangle+0x2b4c> 144950: 910003e1 mov x1, sp 144954: aa1403e0 mov x0, x20 144958: 9400002f bl 0x144a14 <__cxa_demangle+0x2ca8> 14495c: a9402668 ldp x8, x9, [x19] 144960: eb09011f cmp x8, x9 144964: 54fffe81 b.ne 0x144934 <__cxa_demangle+0x2bc8> 144968: 17fffff6 b 0x144940 <__cxa_demangle+0x2bd4> 14496c: aa1303e0 mov x0, x19 144970: 94000ce4 bl 0x147d00 <__cxa_demangle+0x5f94> 144974: 17ffffd1 b 0x1448b8 <__cxa_demangle+0x2b4c> 144978: aa1f03e0 mov x0, xzr 14497c: 17ffffcf b 0x1448b8 <__cxa_demangle+0x2b4c> 144980: a9410a69 ldp x9, x2, [x19, #0x10] 144984: d37df2b7 lsl x23, x21, #3 144988: 91000508 add x8, x8, #0x1 14498c: aa1303e0 mov x0, x19 144990: 8b170121 add x1, x9, x23 144994: f9000268 str x8, [x19] 144998: 94002744 bl 0x14e6a8 <__cxa_demangle+0xc93c> 14499c: f9400a68 ldr x8, [x19, #0x10] 1449a0: aa0003f4 mov x20, x0 1449a4: aa0103f5 mov x21, x1 1449a8: 8b170108 add x8, x8, x23 1449ac: f9499a77 ldr x23, [x19, #0x1330] 1449b0: f9000e68 str x8, [x19, #0x18] 1449b4: f94006e8 ldr x8, [x23, #0x8] 1449b8: d13f4109 sub x9, x8, #0xfd0 1449bc: b13fc53f cmn x9, #0xff1 1449c0: 54000108 b.hi 0x1449e0 <__cxa_demangle+0x2c74> 1449c4: 52820000 mov w0, #0x1000 // =4096 1449c8: 94006216 bl 0x15d220 1449cc: b4000200 cbz x0, 0x144a0c <__cxa_demangle+0x2ca0> 1449d0: aa1f03e8 mov x8, xzr 1449d4: a9007c17 stp x23, xzr, [x0] 1449d8: aa0003f7 mov x23, x0 1449dc: f9099a60 str x0, [x19, #0x1330] 1449e0: 91008109 add x9, x8, #0x20 1449e4: 8b0802e0 add x0, x23, x8 1449e8: d0000128 adrp x8, 0x16a000 1449ec: 5280242a mov w10, #0x121 // =289 1449f0: 91398108 add x8, x8, #0xe60 1449f4: 72a0202a movk w10, #0x101, lsl #16 1449f8: f90006e9 str x9, [x23, #0x8] 1449fc: f8010c08 str x8, [x0, #0x10]! 144a00: b900080a str w10, [x0, #0x8] 144a04: a9015414 stp x20, x21, [x0, #0x10] 144a08: 17ffffac b 0x1448b8 <__cxa_demangle+0x2b4c> 144a0c: 94006155 bl 0x15cf60 <_ZSt9terminatev@plt> 144a10: 94006108 bl 0x15ce30 <__stack_chk_fail@plt> 144a14: d503233f paciasp 144a18: a9bc7bfd stp x29, x30, [sp, #-0x40]! 144a1c: f9000bf7 str x23, [sp, #0x10] 144a20: 910003fd mov x29, sp 144a24: a90257f6 stp x22, x21, [sp, #0x20] 144a28: a9034ff4 stp x20, x19, [sp, #0x30] 144a2c: a940a408 ldp x8, x9, [x0, #0x8] 144a30: aa0003f3 mov x19, x0 144a34: aa0103f4 mov x20, x1 144a38: eb09011f cmp x8, x9 144a3c: 54000381 b.ne 0x144aac <__cxa_demangle+0x2d40> 144a40: aa1303e9 mov x9, x19 144a44: f8418537 ldr x23, [x9], #0x18 144a48: cb170115 sub x21, x8, x23 144a4c: eb0902ff cmp x23, x9 144a50: 54000100 b.eq 0x144a70 <__cxa_demangle+0x2d04> 144a54: d37ffaa1 lsl x1, x21, #1 144a58: aa1703e0 mov x0, x23 144a5c: 94006231 bl 0x15d320 144a60: aa0003f6 mov x22, x0 144a64: f9000260 str x0, [x19] 144a68: b5000180 cbnz x0, 0x144a98 <__cxa_demangle+0x2d2c> 144a6c: 1400001a b 0x144ad4 <__cxa_demangle+0x2d68> 144a70: d37ffaa0 lsl x0, x21, #1 144a74: 940061eb bl 0x15d220 144a78: b40002e0 cbz x0, 0x144ad4 <__cxa_demangle+0x2d68> 144a7c: aa0003f6 mov x22, x0 144a80: b40000b5 cbz x21, 0x144a94 <__cxa_demangle+0x2d28> 144a84: aa1603e0 mov x0, x22 144a88: aa1703e1 mov x1, x23 144a8c: aa1503e2 mov x2, x21 144a90: 94006328 bl 0x15d730 144a94: f9000276 str x22, [x19] 144a98: 9343fea8 asr x8, x21, #3 144a9c: 9342fea9 asr x9, x21, #2 144aa0: 8b080ec8 add x8, x22, x8, lsl #3 144aa4: 8b090ec9 add x9, x22, x9, lsl #3 144aa8: a900a668 stp x8, x9, [x19, #0x8] 144aac: 91002109 add x9, x8, #0x8 144ab0: f940028a ldr x10, [x20] 144ab4: a94257f6 ldp x22, x21, [sp, #0x20] 144ab8: f9000669 str x9, [x19, #0x8] 144abc: f9400bf7 ldr x23, [sp, #0x10] 144ac0: a9434ff4 ldp x20, x19, [sp, #0x30] 144ac4: f900010a str x10, [x8] 144ac8: a8c47bfd ldp x29, x30, [sp], #0x40 144acc: d50323bf autiasp 144ad0: d65f03c0 ret 144ad4: 94006123 bl 0x15cf60 <_ZSt9terminatev@plt> 144ad8: d503233f paciasp 144adc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 144ae0: f9000bf5 str x21, [sp, #0x10] 144ae4: 910003fd mov x29, sp 144ae8: a9024ff4 stp x20, x19, [sp, #0x20] 144aec: f9499815 ldr x21, [x0, #0x1330] 144af0: aa0103f3 mov x19, x1 144af4: f94006a8 ldr x8, [x21, #0x8] 144af8: d13f4109 sub x9, x8, #0xfd0 144afc: b13fc53f cmn x9, #0xff1 144b00: 54000128 b.hi 0x144b24 <__cxa_demangle+0x2db8> 144b04: aa0003f4 mov x20, x0 144b08: 52820000 mov w0, #0x1000 // =4096 144b0c: 940061c5 bl 0x15d220 144b10: b40002a0 cbz x0, 0x144b64 <__cxa_demangle+0x2df8> 144b14: aa1f03e8 mov x8, xzr 144b18: a9007c15 stp x21, xzr, [x0] 144b1c: aa0003f5 mov x21, x0 144b20: f9099a80 str x0, [x20, #0x1330] 144b24: 91008109 add x9, x8, #0x20 144b28: 8b0802a0 add x0, x21, x8 144b2c: d0000128 adrp x8, 0x16a000 144b30: 913b4108 add x8, x8, #0xed0 144b34: f90006a9 str x9, [x21, #0x8] 144b38: 52802129 mov w9, #0x109 // =265 144b3c: 3dc00260 ldr q0, [x19] 144b40: 72a02029 movk w9, #0x101, lsl #16 144b44: a9424ff4 ldp x20, x19, [sp, #0x20] 144b48: f8010c08 str x8, [x0, #0x10]! 144b4c: f9400bf5 ldr x21, [sp, #0x10] 144b50: b9000809 str w9, [x0, #0x8] 144b54: 3d800400 str q0, [x0, #0x10] 144b58: a8c37bfd ldp x29, x30, [sp], #0x30 144b5c: d50323bf autiasp 144b60: d65f03c0 ret 144b64: 940060ff bl 0x15cf60 <_ZSt9terminatev@plt> 144b68: d503233f paciasp 144b6c: a9bb7bfd stp x29, x30, [sp, #-0x50]! 144b70: a90167fa stp x26, x25, [sp, #0x10] 144b74: 910003fd mov x29, sp 144b78: a9025ff8 stp x24, x23, [sp, #0x20] 144b7c: a90357f6 stp x22, x21, [sp, #0x30] 144b80: a9044ff4 stp x20, x19, [sp, #0x40] 144b84: f949981a ldr x26, [x0, #0x1330] 144b88: aa0603f3 mov x19, x6 144b8c: aa0503f4 mov x20, x5 144b90: aa0403f6 mov x22, x4 144b94: aa0303f5 mov x21, x3 144b98: aa0203f7 mov x23, x2 144b9c: f9400748 ldr x8, [x26, #0x8] 144ba0: aa0103f8 mov x24, x1 144ba4: d13ec109 sub x9, x8, #0xfb0 144ba8: b13fc53f cmn x9, #0xff1 144bac: 54000128 b.hi 0x144bd0 <__cxa_demangle+0x2e64> 144bb0: aa0003f9 mov x25, x0 144bb4: 52820000 mov w0, #0x1000 // =4096 144bb8: 9400619a bl 0x15d220 144bbc: b4000400 cbz x0, 0x144c3c <__cxa_demangle+0x2ed0> 144bc0: aa1f03e8 mov x8, xzr 144bc4: a9007c1a stp x26, xzr, [x0] 144bc8: aa0003fa mov x26, x0 144bcc: f9099b20 str x0, [x25, #0x1330] 144bd0: 91010109 add x9, x8, #0x40 144bd4: d000012d adrp x13, 0x16a000 144bd8: 8b080340 add x0, x26, x8 144bdc: 913d01ad add x13, x13, #0xf40 144be0: f940030a ldr x10, [x24] 144be4: 52800248 mov w8, #0x12 // =18 144be8: f9000749 str x9, [x26, #0x8] 144bec: f94002eb ldr x11, [x23] 144bf0: f94002cc ldr x12, [x22] 144bf4: 72a00028 movk w8, #0x1, lsl #16 144bf8: 3dc002a0 ldr q0, [x21] 144bfc: b9400289 ldr w9, [x20] 144c00: f8010c0d str x13, [x0, #0x10]! 144c04: 3940026d ldrb w13, [x19] 144c08: b9000808 str w8, [x0, #0x8] 144c0c: a9444ff4 ldp x20, x19, [sp, #0x40] 144c10: a9012c0a stp x10, x11, [x0, #0x10] 144c14: a94357f6 ldp x22, x21, [sp, #0x30] 144c18: 3d800800 str q0, [x0, #0x20] 144c1c: a9425ff8 ldp x24, x23, [sp, #0x20] 144c20: f900180c str x12, [x0, #0x30] 144c24: a94167fa ldp x26, x25, [sp, #0x10] 144c28: b9003809 str w9, [x0, #0x38] 144c2c: 3900f00d strb w13, [x0, #0x3c] 144c30: a8c57bfd ldp x29, x30, [sp], #0x50 144c34: d50323bf autiasp 144c38: d65f03c0 ret 144c3c: 940060c9 bl 0x15cf60 <_ZSt9terminatev@plt> 144c40: d503233f paciasp 144c44: a9bd7bfd stp x29, x30, [sp, #-0x30]! 144c48: f9000bf5 str x21, [sp, #0x10] 144c4c: 910003fd mov x29, sp 144c50: a9024ff4 stp x20, x19, [sp, #0x20] 144c54: f9499815 ldr x21, [x0, #0x1330] 144c58: aa0103f3 mov x19, x1 144c5c: f94006a8 ldr x8, [x21, #0x8] 144c60: d13f0109 sub x9, x8, #0xfc0 144c64: b13fc53f cmn x9, #0xff1 144c68: 54000128 b.hi 0x144c8c <__cxa_demangle+0x2f20> 144c6c: aa0003f4 mov x20, x0 144c70: 52820000 mov w0, #0x1000 // =4096 144c74: 9400616b bl 0x15d220 144c78: b4000320 cbz x0, 0x144cdc <__cxa_demangle+0x2f70> 144c7c: aa1f03e8 mov x8, xzr 144c80: a9007c15 stp x21, xzr, [x0] 144c84: aa0003f5 mov x21, x0 144c88: f9099a80 str x0, [x20, #0x1330] 144c8c: 9100c109 add x9, x8, #0x30 144c90: 8b0802a0 add x0, x21, x8 144c94: b0000128 adrp x8, 0x169000 +0x10> 144c98: 5280228a mov w10, #0x114 // =276 144c9c: 91158108 add x8, x8, #0x560 144ca0: 72a0202a movk w10, #0x101, lsl #16 144ca4: f90006a9 str x9, [x21, #0x8] 144ca8: f9400269 ldr x9, [x19] 144cac: a9424ff4 ldp x20, x19, [sp, #0x20] 144cb0: f8010c08 str x8, [x0, #0x10]! 144cb4: 90fff968 adrp x8, 0x70000 144cb8: f9400bf5 ldr x21, [sp, #0x10] 144cbc: 9108f908 add x8, x8, #0x23e 144cc0: b900080a str w10, [x0, #0x8] 144cc4: 91002d0b add x11, x8, #0xb 144cc8: f9001009 str x9, [x0, #0x20] 144ccc: a9012c08 stp x8, x11, [x0, #0x10] 144cd0: a8c37bfd ldp x29, x30, [sp], #0x30 144cd4: d50323bf autiasp 144cd8: d65f03c0 ret 144cdc: 940060a1 bl 0x15cf60 <_ZSt9terminatev@plt> 144ce0: d503233f paciasp 144ce4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 144ce8: f9000bf5 str x21, [sp, #0x10] 144cec: 910003fd mov x29, sp 144cf0: a9024ff4 stp x20, x19, [sp, #0x20] 144cf4: f9499815 ldr x21, [x0, #0x1330] 144cf8: aa0103f3 mov x19, x1 144cfc: f94006a8 ldr x8, [x21, #0x8] 144d00: d13f0109 sub x9, x8, #0xfc0 144d04: b13fc53f cmn x9, #0xff1 144d08: 54000128 b.hi 0x144d2c <__cxa_demangle+0x2fc0> 144d0c: aa0003f4 mov x20, x0 144d10: 52820000 mov w0, #0x1000 // =4096 144d14: 94006143 bl 0x15d220 144d18: b4000320 cbz x0, 0x144d7c <__cxa_demangle+0x3010> 144d1c: aa1f03e8 mov x8, xzr 144d20: a9007c15 stp x21, xzr, [x0] 144d24: aa0003f5 mov x21, x0 144d28: f9099a80 str x0, [x20, #0x1330] 144d2c: 9100c109 add x9, x8, #0x30 144d30: 8b0802a0 add x0, x21, x8 144d34: b0000128 adrp x8, 0x169000 +0x10> 144d38: 5280228a mov w10, #0x114 // =276 144d3c: 91158108 add x8, x8, #0x560 144d40: 72a0202a movk w10, #0x101, lsl #16 144d44: f90006a9 str x9, [x21, #0x8] 144d48: f9400269 ldr x9, [x19] 144d4c: a9424ff4 ldp x20, x19, [sp, #0x20] 144d50: f8010c08 str x8, [x0, #0x10]! 144d54: 90fff968 adrp x8, 0x70000 144d58: f9400bf5 ldr x21, [sp, #0x10] 144d5c: 91092908 add x8, x8, #0x24a 144d60: b900080a str w10, [x0, #0x8] 144d64: 9100210b add x11, x8, #0x8 144d68: f9001009 str x9, [x0, #0x20] 144d6c: a9012c08 stp x8, x11, [x0, #0x10] 144d70: a8c37bfd ldp x29, x30, [sp], #0x30 144d74: d50323bf autiasp 144d78: d65f03c0 ret 144d7c: 94006079 bl 0x15cf60 <_ZSt9terminatev@plt> 144d80: d503233f paciasp 144d84: a9bd7bfd stp x29, x30, [sp, #-0x30]! 144d88: f9000bf5 str x21, [sp, #0x10] 144d8c: 910003fd mov x29, sp 144d90: a9024ff4 stp x20, x19, [sp, #0x20] 144d94: f9499815 ldr x21, [x0, #0x1330] 144d98: aa0103f3 mov x19, x1 144d9c: f94006a8 ldr x8, [x21, #0x8] 144da0: d13f0109 sub x9, x8, #0xfc0 144da4: b13fc53f cmn x9, #0xff1 144da8: 54000128 b.hi 0x144dcc <__cxa_demangle+0x3060> 144dac: aa0003f4 mov x20, x0 144db0: 52820000 mov w0, #0x1000 // =4096 144db4: 9400611b bl 0x15d220 144db8: b4000320 cbz x0, 0x144e1c <__cxa_demangle+0x30b0> 144dbc: aa1f03e8 mov x8, xzr 144dc0: a9007c15 stp x21, xzr, [x0] 144dc4: aa0003f5 mov x21, x0 144dc8: f9099a80 str x0, [x20, #0x1330] 144dcc: 9100c109 add x9, x8, #0x30 144dd0: 8b0802a0 add x0, x21, x8 144dd4: b0000128 adrp x8, 0x169000 +0x10> 144dd8: 5280228a mov w10, #0x114 // =276 144ddc: 91158108 add x8, x8, #0x560 144de0: 72a0202a movk w10, #0x101, lsl #16 144de4: f90006a9 str x9, [x21, #0x8] 144de8: f9400269 ldr x9, [x19] 144dec: a9424ff4 ldp x20, x19, [sp, #0x20] 144df0: f8010c08 str x8, [x0, #0x10]! 144df4: d0fff948 adrp x8, 0x6e000 144df8: f9400bf5 ldr x21, [sp, #0x10] 144dfc: 91216508 add x8, x8, #0x859 144e00: b900080a str w10, [x0, #0x8] 144e04: 9100350b add x11, x8, #0xd 144e08: f9001009 str x9, [x0, #0x20] 144e0c: a9012c08 stp x8, x11, [x0, #0x10] 144e10: a8c37bfd ldp x29, x30, [sp], #0x30 144e14: d50323bf autiasp 144e18: d65f03c0 ret 144e1c: 94006051 bl 0x15cf60 <_ZSt9terminatev@plt> 144e20: d503233f paciasp 144e24: a9bd7bfd stp x29, x30, [sp, #-0x30]! 144e28: f9000bf5 str x21, [sp, #0x10] 144e2c: 910003fd mov x29, sp 144e30: a9024ff4 stp x20, x19, [sp, #0x20] 144e34: f9499815 ldr x21, [x0, #0x1330] 144e38: aa0103f3 mov x19, x1 144e3c: f94006a8 ldr x8, [x21, #0x8] 144e40: d13f0109 sub x9, x8, #0xfc0 144e44: b13fc53f cmn x9, #0xff1 144e48: 54000128 b.hi 0x144e6c <__cxa_demangle+0x3100> 144e4c: aa0003f4 mov x20, x0 144e50: 52820000 mov w0, #0x1000 // =4096 144e54: 940060f3 bl 0x15d220 144e58: b4000320 cbz x0, 0x144ebc <__cxa_demangle+0x3150> 144e5c: aa1f03e8 mov x8, xzr 144e60: a9007c15 stp x21, xzr, [x0] 144e64: aa0003f5 mov x21, x0 144e68: f9099a80 str x0, [x20, #0x1330] 144e6c: 9100c109 add x9, x8, #0x30 144e70: 8b0802a0 add x0, x21, x8 144e74: b0000128 adrp x8, 0x169000 +0x10> 144e78: 5280228a mov w10, #0x114 // =276 144e7c: 91158108 add x8, x8, #0x560 144e80: 72a0202a movk w10, #0x101, lsl #16 144e84: f90006a9 str x9, [x21, #0x8] 144e88: f9400269 ldr x9, [x19] 144e8c: a9424ff4 ldp x20, x19, [sp, #0x20] 144e90: f8010c08 str x8, [x0, #0x10]! 144e94: d0fff948 adrp x8, 0x6e000 144e98: f9400bf5 ldr x21, [sp, #0x10] 144e9c: 9113fd08 add x8, x8, #0x4ff 144ea0: b900080a str w10, [x0, #0x8] 144ea4: 9100490b add x11, x8, #0x12 144ea8: f9001009 str x9, [x0, #0x20] 144eac: a9012c08 stp x8, x11, [x0, #0x10] 144eb0: a8c37bfd ldp x29, x30, [sp], #0x30 144eb4: d50323bf autiasp 144eb8: d65f03c0 ret 144ebc: 94006029 bl 0x15cf60 <_ZSt9terminatev@plt> 144ec0: d503245f bti c 144ec4: a9402408 ldp x8, x9, [x0] 144ec8: eb09011f cmp x8, x9 144ecc: 54000e40 b.eq 0x145094 <__cxa_demangle+0x3328> 144ed0: 3940010a ldrb w10, [x8] 144ed4: 7101a15f cmp w10, #0x68 144ed8: 540003a1 b.ne 0x144f4c <__cxa_demangle+0x31e0> 144edc: 9100050a add x10, x8, #0x1 144ee0: eb09015f cmp x10, x9 144ee4: f900000a str x10, [x0] 144ee8: 54000d60 b.eq 0x145094 <__cxa_demangle+0x3328> 144eec: 3940014c ldrb w12, [x10] 144ef0: aa0a03eb mov x11, x10 144ef4: 7101b99f cmp w12, #0x6e 144ef8: 54000061 b.ne 0x144f04 <__cxa_demangle+0x3198> 144efc: 9100090b add x11, x8, #0x2 144f00: f900000b str x11, [x0] 144f04: eb0b013f cmp x9, x11 144f08: 54000c60 b.eq 0x145094 <__cxa_demangle+0x3328> 144f0c: 39400168 ldrb w8, [x11] 144f10: 5100e908 sub w8, w8, #0x3a 144f14: 3100291f cmn w8, #0xa 144f18: 54000be3 b.lo 0x145094 <__cxa_demangle+0x3328> 144f1c: 91000568 add x8, x11, #0x1 144f20: aa0803eb mov x11, x8 144f24: eb09011f cmp x8, x9 144f28: f9000008 str x8, [x0] 144f2c: 54000960 b.eq 0x145058 <__cxa_demangle+0x32ec> 144f30: aa0b03e8 mov x8, x11 144f34: 3840150c ldrb w12, [x8], #0x1 144f38: 5100e98c sub w12, w12, #0x3a 144f3c: 31002d9f cmn w12, #0xb 144f40: 54ffff08 b.hi 0x144f20 <__cxa_demangle+0x31b4> 144f44: d100050c sub x12, x8, #0x1 144f48: 14000045 b 0x14505c <__cxa_demangle+0x32f0> 144f4c: 3940010a ldrb w10, [x8] 144f50: 7101d95f cmp w10, #0x76 144f54: 54000a01 b.ne 0x145094 <__cxa_demangle+0x3328> 144f58: 9100050a add x10, x8, #0x1 144f5c: eb09015f cmp x10, x9 144f60: f900000a str x10, [x0] 144f64: 54000980 b.eq 0x145094 <__cxa_demangle+0x3328> 144f68: 3940014c ldrb w12, [x10] 144f6c: aa0a03eb mov x11, x10 144f70: 7101b99f cmp w12, #0x6e 144f74: 54000061 b.ne 0x144f80 <__cxa_demangle+0x3214> 144f78: 9100090b add x11, x8, #0x2 144f7c: f900000b str x11, [x0] 144f80: eb0b013f cmp x9, x11 144f84: 54000880 b.eq 0x145094 <__cxa_demangle+0x3328> 144f88: 39400168 ldrb w8, [x11] 144f8c: 5100e908 sub w8, w8, #0x3a 144f90: 3100291f cmn w8, #0xa 144f94: 54000803 b.lo 0x145094 <__cxa_demangle+0x3328> 144f98: 91000568 add x8, x11, #0x1 144f9c: aa0803eb mov x11, x8 144fa0: eb09011f cmp x8, x9 144fa4: f9000008 str x8, [x0] 144fa8: 54000100 b.eq 0x144fc8 <__cxa_demangle+0x325c> 144fac: aa0b03e8 mov x8, x11 144fb0: 3840150c ldrb w12, [x8], #0x1 144fb4: 5100e98c sub w12, w12, #0x3a 144fb8: 31002d9f cmn w12, #0xb 144fbc: 54ffff08 b.hi 0x144f9c <__cxa_demangle+0x3230> 144fc0: d100050c sub x12, x8, #0x1 144fc4: 14000002 b 0x144fcc <__cxa_demangle+0x3260> 144fc8: aa0903ec mov x12, x9 144fcc: 52800028 mov w8, #0x1 // =1 144fd0: eb0c015f cmp x10, x12 144fd4: 540005c0 b.eq 0x14508c <__cxa_demangle+0x3320> 144fd8: eb09017f cmp x11, x9 144fdc: 54000580 b.eq 0x14508c <__cxa_demangle+0x3320> 144fe0: 39400168 ldrb w8, [x11] 144fe4: 71017d1f cmp w8, #0x5f 144fe8: 54000561 b.ne 0x145094 <__cxa_demangle+0x3328> 144fec: 9100056a add x10, x11, #0x1 144ff0: eb09015f cmp x10, x9 144ff4: f900000a str x10, [x0] 144ff8: 540004e0 b.eq 0x145094 <__cxa_demangle+0x3328> 144ffc: 3940014c ldrb w12, [x10] 145000: aa0a03e8 mov x8, x10 145004: 7101b99f cmp w12, #0x6e 145008: 54000061 b.ne 0x145014 <__cxa_demangle+0x32a8> 14500c: 91000968 add x8, x11, #0x2 145010: f9000008 str x8, [x0] 145014: eb08013f cmp x9, x8 145018: 540003e0 b.eq 0x145094 <__cxa_demangle+0x3328> 14501c: 3940010b ldrb w11, [x8] 145020: 5100e96b sub w11, w11, #0x3a 145024: 3100297f cmn w11, #0xa 145028: 54000363 b.lo 0x145094 <__cxa_demangle+0x3328> 14502c: 91000508 add x8, x8, #0x1 145030: aa0803eb mov x11, x8 145034: eb09011f cmp x8, x9 145038: f9000008 str x8, [x0] 14503c: 540000e0 b.eq 0x145058 <__cxa_demangle+0x32ec> 145040: aa0b03e8 mov x8, x11 145044: 3840150c ldrb w12, [x8], #0x1 145048: 5100e98c sub w12, w12, #0x3a 14504c: 31002d9f cmn w12, #0xb 145050: 54ffff08 b.hi 0x145030 <__cxa_demangle+0x32c4> 145054: 17ffffbc b 0x144f44 <__cxa_demangle+0x31d8> 145058: aa0903ec mov x12, x9 14505c: 52800028 mov w8, #0x1 // =1 145060: eb0c015f cmp x10, x12 145064: 54000140 b.eq 0x14508c <__cxa_demangle+0x3320> 145068: eb09017f cmp x11, x9 14506c: 54000100 b.eq 0x14508c <__cxa_demangle+0x3320> 145070: 39400168 ldrb w8, [x11] 145074: 71017d1f cmp w8, #0x5f 145078: 540000e1 b.ne 0x145094 <__cxa_demangle+0x3328> 14507c: d1000568 sub x8, x11, #0x1 145080: 91000909 add x9, x8, #0x2 145084: 2a1f03e8 mov w8, wzr 145088: f9000009 str x9, [x0] 14508c: 2a0803e0 mov w0, w8 145090: d65f03c0 ret 145094: 52800020 mov w0, #0x1 // =1 145098: d65f03c0 ret 14509c: d503233f paciasp 1450a0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 1450a4: f9000bf5 str x21, [sp, #0x10] 1450a8: 910003fd mov x29, sp 1450ac: a9024ff4 stp x20, x19, [sp, #0x20] 1450b0: f9499815 ldr x21, [x0, #0x1330] 1450b4: aa0103f3 mov x19, x1 1450b8: f94006a8 ldr x8, [x21, #0x8] 1450bc: d13f0109 sub x9, x8, #0xfc0 1450c0: b13fc53f cmn x9, #0xff1 1450c4: 54000128 b.hi 0x1450e8 <__cxa_demangle+0x337c> 1450c8: aa0003f4 mov x20, x0 1450cc: 52820000 mov w0, #0x1000 // =4096 1450d0: 94006054 bl 0x15d220 1450d4: b4000320 cbz x0, 0x145138 <__cxa_demangle+0x33cc> 1450d8: aa1f03e8 mov x8, xzr 1450dc: a9007c15 stp x21, xzr, [x0] 1450e0: aa0003f5 mov x21, x0 1450e4: f9099a80 str x0, [x20, #0x1330] 1450e8: 9100c109 add x9, x8, #0x30 1450ec: 8b0802a0 add x0, x21, x8 1450f0: 90000128 adrp x8, 0x169000 +0x10> 1450f4: 5280228a mov w10, #0x114 // =276 1450f8: 91158108 add x8, x8, #0x560 1450fc: 72a0202a movk w10, #0x101, lsl #16 145100: f90006a9 str x9, [x21, #0x8] 145104: f9400269 ldr x9, [x19] 145108: a9424ff4 ldp x20, x19, [sp, #0x20] 14510c: f8010c08 str x8, [x0, #0x10]! 145110: 90fff948 adrp x8, 0x6d000 145114: f9400bf5 ldr x21, [sp, #0x10] 145118: 910e5108 add x8, x8, #0x394 14511c: b900080a str w10, [x0, #0x8] 145120: 9100690b add x11, x8, #0x1a 145124: f9001009 str x9, [x0, #0x20] 145128: a9012c08 stp x8, x11, [x0, #0x10] 14512c: a8c37bfd ldp x29, x30, [sp], #0x30 145130: d50323bf autiasp 145134: d65f03c0 ret 145138: 94005f8a bl 0x15cf60 <_ZSt9terminatev@plt> 14513c: d503233f paciasp 145140: a9bd7bfd stp x29, x30, [sp, #-0x30]! 145144: a90157f6 stp x22, x21, [sp, #0x10] 145148: 910003fd mov x29, sp 14514c: a9024ff4 stp x20, x19, [sp, #0x20] 145150: f9499816 ldr x22, [x0, #0x1330] 145154: aa0203f3 mov x19, x2 145158: aa0103f4 mov x20, x1 14515c: f94006c8 ldr x8, [x22, #0x8] 145160: d13f4109 sub x9, x8, #0xfd0 145164: b13fc53f cmn x9, #0xff1 145168: 54000128 b.hi 0x14518c <__cxa_demangle+0x3420> 14516c: aa0003f5 mov x21, x0 145170: 52820000 mov w0, #0x1000 // =4096 145174: 9400602b bl 0x15d220 145178: b40002c0 cbz x0, 0x1451d0 <__cxa_demangle+0x3464> 14517c: aa1f03e8 mov x8, xzr 145180: a9007c16 stp x22, xzr, [x0] 145184: aa0003f6 mov x22, x0 145188: f9099aa0 str x0, [x21, #0x1330] 14518c: 91008109 add x9, x8, #0x20 145190: 8b0802c0 add x0, x22, x8 145194: f9400288 ldr x8, [x20] 145198: 9000012a adrp x10, 0x169000 +0x10> 14519c: 528022ab mov w11, #0x115 // =277 1451a0: 9117814a add x10, x10, #0x5e0 1451a4: f90006c9 str x9, [x22, #0x8] 1451a8: f9400269 ldr x9, [x19] 1451ac: a9424ff4 ldp x20, x19, [sp, #0x20] 1451b0: 72a0202b movk w11, #0x101, lsl #16 1451b4: a94157f6 ldp x22, x21, [sp, #0x10] 1451b8: f8010c0a str x10, [x0, #0x10]! 1451bc: b900080b str w11, [x0, #0x8] 1451c0: a9012408 stp x8, x9, [x0, #0x10] 1451c4: a8c37bfd ldp x29, x30, [sp], #0x30 1451c8: d50323bf autiasp 1451cc: d65f03c0 ret 1451d0: 94005f64 bl 0x15cf60 <_ZSt9terminatev@plt> 1451d4: d503233f paciasp 1451d8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 1451dc: f9000bf5 str x21, [sp, #0x10] 1451e0: 910003fd mov x29, sp 1451e4: a9024ff4 stp x20, x19, [sp, #0x20] 1451e8: f9499815 ldr x21, [x0, #0x1330] 1451ec: aa0103f3 mov x19, x1 1451f0: f94006a8 ldr x8, [x21, #0x8] 1451f4: d13f0109 sub x9, x8, #0xfc0 1451f8: b13fc53f cmn x9, #0xff1 1451fc: 54000128 b.hi 0x145220 <__cxa_demangle+0x34b4> 145200: aa0003f4 mov x20, x0 145204: 52820000 mov w0, #0x1000 // =4096 145208: 94006006 bl 0x15d220 14520c: b4000320 cbz x0, 0x145270 <__cxa_demangle+0x3504> 145210: aa1f03e8 mov x8, xzr 145214: a9007c15 stp x21, xzr, [x0] 145218: aa0003f5 mov x21, x0 14521c: f9099a80 str x0, [x20, #0x1330] 145220: 9100c109 add x9, x8, #0x30 145224: 8b0802a0 add x0, x21, x8 145228: 90000128 adrp x8, 0x169000 +0x10> 14522c: 5280228a mov w10, #0x114 // =276 145230: 91158108 add x8, x8, #0x560 145234: 72a0202a movk w10, #0x101, lsl #16 145238: f90006a9 str x9, [x21, #0x8] 14523c: f9400269 ldr x9, [x19] 145240: a9424ff4 ldp x20, x19, [sp, #0x20] 145244: f8010c08 str x8, [x0, #0x10]! 145248: d0fff968 adrp x8, 0x73000 14524c: f9400bf5 ldr x21, [sp, #0x10] 145250: 911c4508 add x8, x8, #0x711 145254: b900080a str w10, [x0, #0x8] 145258: 9100a10b add x11, x8, #0x28 14525c: f9001009 str x9, [x0, #0x20] 145260: a9012c08 stp x8, x11, [x0, #0x10] 145264: a8c37bfd ldp x29, x30, [sp], #0x30 145268: d50323bf autiasp 14526c: d65f03c0 ret 145270: 94005f3c bl 0x15cf60 <_ZSt9terminatev@plt> 145274: d503233f paciasp 145278: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14527c: f9000bf5 str x21, [sp, #0x10] 145280: 910003fd mov x29, sp 145284: a9024ff4 stp x20, x19, [sp, #0x20] 145288: f9499815 ldr x21, [x0, #0x1330] 14528c: aa0103f3 mov x19, x1 145290: f94006a8 ldr x8, [x21, #0x8] 145294: d13f0109 sub x9, x8, #0xfc0 145298: b13fc53f cmn x9, #0xff1 14529c: 54000128 b.hi 0x1452c0 <__cxa_demangle+0x3554> 1452a0: aa0003f4 mov x20, x0 1452a4: 52820000 mov w0, #0x1000 // =4096 1452a8: 94005fde bl 0x15d220 1452ac: b4000320 cbz x0, 0x145310 <__cxa_demangle+0x35a4> 1452b0: aa1f03e8 mov x8, xzr 1452b4: a9007c15 stp x21, xzr, [x0] 1452b8: aa0003f5 mov x21, x0 1452bc: f9099a80 str x0, [x20, #0x1330] 1452c0: 9100c109 add x9, x8, #0x30 1452c4: 8b0802a0 add x0, x21, x8 1452c8: 90000128 adrp x8, 0x169000 +0x10> 1452cc: 5280228a mov w10, #0x114 // =276 1452d0: 91158108 add x8, x8, #0x560 1452d4: 72a0202a movk w10, #0x101, lsl #16 1452d8: f90006a9 str x9, [x21, #0x8] 1452dc: f9400269 ldr x9, [x19] 1452e0: a9424ff4 ldp x20, x19, [sp, #0x20] 1452e4: f8010c08 str x8, [x0, #0x10]! 1452e8: f0fff948 adrp x8, 0x70000 1452ec: f9400bf5 ldr x21, [sp, #0x10] 1452f0: 912d5d08 add x8, x8, #0xb57 1452f4: b900080a str w10, [x0, #0x8] 1452f8: 9100450b add x11, x8, #0x11 1452fc: f9001009 str x9, [x0, #0x20] 145300: a9012c08 stp x8, x11, [x0, #0x10] 145304: a8c37bfd ldp x29, x30, [sp], #0x30 145308: d50323bf autiasp 14530c: d65f03c0 ret 145310: 94005f14 bl 0x15cf60 <_ZSt9terminatev@plt> 145314: d503233f paciasp 145318: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14531c: f9000bf5 str x21, [sp, #0x10] 145320: 910003fd mov x29, sp 145324: a9024ff4 stp x20, x19, [sp, #0x20] 145328: f9499815 ldr x21, [x0, #0x1330] 14532c: aa0103f3 mov x19, x1 145330: f94006a8 ldr x8, [x21, #0x8] 145334: d13f0109 sub x9, x8, #0xfc0 145338: b13fc53f cmn x9, #0xff1 14533c: 54000128 b.hi 0x145360 <__cxa_demangle+0x35f4> 145340: aa0003f4 mov x20, x0 145344: 52820000 mov w0, #0x1000 // =4096 145348: 94005fb6 bl 0x15d220 14534c: b4000320 cbz x0, 0x1453b0 <__cxa_demangle+0x3644> 145350: aa1f03e8 mov x8, xzr 145354: a9007c15 stp x21, xzr, [x0] 145358: aa0003f5 mov x21, x0 14535c: f9099a80 str x0, [x20, #0x1330] 145360: 9100c109 add x9, x8, #0x30 145364: 8b0802a0 add x0, x21, x8 145368: 90000128 adrp x8, 0x169000 +0x10> 14536c: 5280228a mov w10, #0x114 // =276 145370: 91158108 add x8, x8, #0x560 145374: 72a0202a movk w10, #0x101, lsl #16 145378: f90006a9 str x9, [x21, #0x8] 14537c: f9400269 ldr x9, [x19] 145380: a9424ff4 ldp x20, x19, [sp, #0x20] 145384: f8010c08 str x8, [x0, #0x10]! 145388: 90fff968 adrp x8, 0x71000 14538c: f9400bf5 ldr x21, [sp, #0x10] 145390: 911ead08 add x8, x8, #0x7ab 145394: b900080a str w10, [x0, #0x8] 145398: 9100550b add x11, x8, #0x15 14539c: f9001009 str x9, [x0, #0x20] 1453a0: a9012c08 stp x8, x11, [x0, #0x10] 1453a4: a8c37bfd ldp x29, x30, [sp], #0x30 1453a8: d50323bf autiasp 1453ac: d65f03c0 ret 1453b0: 94005eec bl 0x15cf60 <_ZSt9terminatev@plt> 1453b4: d503245f bti c 1453b8: 2a1f03e0 mov w0, wzr 1453bc: d65f03c0 ret 1453c0: d503245f bti c 1453c4: 2a1f03e0 mov w0, wzr 1453c8: d65f03c0 ret 1453cc: d503245f bti c 1453d0: 2a1f03e0 mov w0, wzr 1453d4: d65f03c0 ret 1453d8: d503245f bti c 1453dc: d65f03c0 ret 1453e0: d503233f paciasp 1453e4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 1453e8: a90157f6 stp x22, x21, [sp, #0x10] 1453ec: 910003fd mov x29, sp 1453f0: a9024ff4 stp x20, x19, [sp, #0x20] 1453f4: a9412016 ldp x22, x8, [x0, #0x10] 1453f8: aa0103f3 mov x19, x1 1453fc: aa0003f4 mov x20, x0 145400: eb160115 subs x21, x8, x22 145404: 540002e0 b.eq 0x145460 <__cxa_demangle+0x36f4> 145408: a940aa68 ldp x8, x10, [x19, #0x8] 14540c: 8b150109 add x9, x8, x21 145410: eb0a013f cmp x9, x10 145414: 54000062 b.hs 0x145420 <__cxa_demangle+0x36b4> 145418: f9400260 ldr x0, [x19] 14541c: 1400000a b 0x145444 <__cxa_demangle+0x36d8> 145420: d37ff948 lsl x8, x10, #1 145424: f9400260 ldr x0, [x19] 145428: eb09011f cmp x8, x9 14542c: 9a883121 csel x1, x9, x8, lo 145430: f9000a61 str x1, [x19, #0x10] 145434: 94005fbb bl 0x15d320 145438: f9000260 str x0, [x19] 14543c: b4000400 cbz x0, 0x1454bc <__cxa_demangle+0x3750> 145440: f9400668 ldr x8, [x19, #0x8] 145444: 8b080000 add x0, x0, x8 145448: aa1603e1 mov x1, x22 14544c: aa1503e2 mov x2, x21 145450: 940060b8 bl 0x15d730 145454: f9400668 ldr x8, [x19, #0x8] 145458: 8b150108 add x8, x8, x21 14545c: f9000668 str x8, [x19, #0x8] 145460: f9401294 ldr x20, [x20, #0x20] 145464: aa1303e1 mov x1, x19 145468: f9400288 ldr x8, [x20] 14546c: aa1403e0 mov x0, x20 145470: f9401108 ldr x8, [x8, #0x20] 145474: d63f0100 blr x8 145478: 39402688 ldrb w8, [x20, #0x9] 14547c: 7100051f cmp w8, #0x1 145480: 540000c1 b.ne 0x145498 <__cxa_demangle+0x372c> 145484: a9424ff4 ldp x20, x19, [sp, #0x20] 145488: a94157f6 ldp x22, x21, [sp, #0x10] 14548c: a8c37bfd ldp x29, x30, [sp], #0x30 145490: d50323bf autiasp 145494: d65f03c0 ret 145498: f9400288 ldr x8, [x20] 14549c: aa1403e0 mov x0, x20 1454a0: aa1303e1 mov x1, x19 1454a4: a9424ff4 ldp x20, x19, [sp, #0x20] 1454a8: a94157f6 ldp x22, x21, [sp, #0x10] 1454ac: f9401510 ldr x16, [x8, #0x28] 1454b0: a8c37bfd ldp x29, x30, [sp], #0x30 1454b4: d50323bf autiasp 1454b8: d61f0200 br x16 1454bc: 94005ea9 bl 0x15cf60 <_ZSt9terminatev@plt> 1454c0: d503245f bti c 1454c4: d65f03c0 ret 1454c8: d503245f bti c 1454cc: aa1f03e0 mov x0, xzr 1454d0: aa1f03e1 mov x1, xzr 1454d4: d65f03c0 ret 1454d8: d503245f bti c 1454dc: 14005e81 b 0x15cee0 <_ZdlPv@plt> 1454e0: d503233f paciasp 1454e4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 1454e8: f9000bf5 str x21, [sp, #0x10] 1454ec: 910003fd mov x29, sp 1454f0: a9024ff4 stp x20, x19, [sp, #0x20] 1454f4: a940a828 ldp x8, x10, [x1, #0x8] 1454f8: aa0103f3 mov x19, x1 1454fc: aa0003f4 mov x20, x0 145500: 91006109 add x9, x8, #0x18 145504: eb0a013f cmp x9, x10 145508: 54000062 b.hs 0x145514 <__cxa_demangle+0x37a8> 14550c: f9400260 ldr x0, [x19] 145510: 1400000a b 0x145538 <__cxa_demangle+0x37cc> 145514: d37ff948 lsl x8, x10, #1 145518: f9400260 ldr x0, [x19] 14551c: eb09011f cmp x8, x9 145520: 9a883121 csel x1, x9, x8, lo 145524: f9000a61 str x1, [x19, #0x10] 145528: 94005f7e bl 0x15d320 14552c: f9000260 str x0, [x19] 145530: b40008c0 cbz x0, 0x145648 <__cxa_demangle+0x38dc> 145534: f9400668 ldr x8, [x19, #0x8] 145538: f0fff949 adrp x9, 0x70000 14553c: 8b080008 add x8, x0, x8 145540: 9138f929 add x9, x9, #0xe3e 145544: aa1303e1 mov x1, x19 145548: f940092a ldr x10, [x9, #0x10] 14554c: 3dc00120 ldr q0, [x9] 145550: f900090a str x10, [x8, #0x10] 145554: 3d800100 str q0, [x8] 145558: f9400668 ldr x8, [x19, #0x8] 14555c: f9400a95 ldr x21, [x20, #0x10] 145560: 91006108 add x8, x8, #0x18 145564: f94002a9 ldr x9, [x21] 145568: aa1503e0 mov x0, x21 14556c: f9000668 str x8, [x19, #0x8] 145570: f9401128 ldr x8, [x9, #0x20] 145574: d63f0100 blr x8 145578: 394026a8 ldrb w8, [x21, #0x9] 14557c: 7100051f cmp w8, #0x1 145580: 540000c0 b.eq 0x145598 <__cxa_demangle+0x382c> 145584: f94002a8 ldr x8, [x21] 145588: aa1503e0 mov x0, x21 14558c: aa1303e1 mov x1, x19 145590: f9401508 ldr x8, [x8, #0x28] 145594: d63f0100 blr x8 145598: a940aa68 ldp x8, x10, [x19, #0x8] 14559c: 91001109 add x9, x8, #0x4 1455a0: eb0a013f cmp x9, x10 1455a4: 54000062 b.hs 0x1455b0 <__cxa_demangle+0x3844> 1455a8: f9400260 ldr x0, [x19] 1455ac: 1400000a b 0x1455d4 <__cxa_demangle+0x3868> 1455b0: d37ff948 lsl x8, x10, #1 1455b4: f9400260 ldr x0, [x19] 1455b8: eb09011f cmp x8, x9 1455bc: 9a883121 csel x1, x9, x8, lo 1455c0: f9000a61 str x1, [x19, #0x10] 1455c4: 94005f57 bl 0x15d320 1455c8: f9000260 str x0, [x19] 1455cc: b40003e0 cbz x0, 0x145648 <__cxa_demangle+0x38dc> 1455d0: f9400668 ldr x8, [x19, #0x8] 1455d4: 528d25a9 mov w9, #0x692d // =26925 1455d8: aa1303e1 mov x1, x19 1455dc: 72a5adc9 movk w9, #0x2d6e, lsl #16 1455e0: b8286809 str w9, [x0, x8] 1455e4: f9400668 ldr x8, [x19, #0x8] 1455e8: f9400e94 ldr x20, [x20, #0x18] 1455ec: 91001108 add x8, x8, #0x4 1455f0: f9400289 ldr x9, [x20] 1455f4: aa1403e0 mov x0, x20 1455f8: f9000668 str x8, [x19, #0x8] 1455fc: f9401128 ldr x8, [x9, #0x20] 145600: d63f0100 blr x8 145604: 39402688 ldrb w8, [x20, #0x9] 145608: 7100051f cmp w8, #0x1 14560c: 540000c1 b.ne 0x145624 <__cxa_demangle+0x38b8> 145610: a9424ff4 ldp x20, x19, [sp, #0x20] 145614: f9400bf5 ldr x21, [sp, #0x10] 145618: a8c37bfd ldp x29, x30, [sp], #0x30 14561c: d50323bf autiasp 145620: d65f03c0 ret 145624: f9400288 ldr x8, [x20] 145628: aa1403e0 mov x0, x20 14562c: aa1303e1 mov x1, x19 145630: f9400bf5 ldr x21, [sp, #0x10] 145634: a9424ff4 ldp x20, x19, [sp, #0x20] 145638: f9401510 ldr x16, [x8, #0x28] 14563c: a8c37bfd ldp x29, x30, [sp], #0x30 145640: d50323bf autiasp 145644: d61f0200 br x16 145648: 94005e46 bl 0x15cf60 <_ZSt9terminatev@plt> 14564c: d503245f bti c 145650: 14005e24 b 0x15cee0 <_ZdlPv@plt> 145654: d503233f paciasp 145658: d10103ff sub sp, sp, #0x40 14565c: a9017bfd stp x29, x30, [sp, #0x10] 145660: 910043fd add x29, sp, #0x10 145664: a90257f6 stp x22, x21, [sp, #0x20] 145668: a9034ff4 stp x20, x19, [sp, #0x30] 14566c: d53bd056 mrs x22, TPIDR_EL0 145670: f94016c8 ldr x8, [x22, #0x28] 145674: f90007e8 str x8, [sp, #0x8] 145678: a940200a ldp x10, x8, [x0] 14567c: eb08015f cmp x10, x8 145680: 54000700 b.eq 0x145760 <__cxa_demangle+0x39f4> 145684: 39400149 ldrb w9, [x10] 145688: 71014d3f cmp w9, #0x53 14568c: 540006a1 b.ne 0x145760 <__cxa_demangle+0x39f4> 145690: aa0003f3 mov x19, x0 145694: 91000549 add x9, x10, #0x1 145698: eb09011f cmp x8, x9 14569c: f9000009 str x9, [x0] 1456a0: 54000600 b.eq 0x145760 <__cxa_demangle+0x39f4> 1456a4: 3940012b ldrb w11, [x9] 1456a8: 5101ed6c sub w12, w11, #0x7b 1456ac: 3100699f cmn w12, #0x1a 1456b0: 54000162 b.hs 0x1456dc <__cxa_demangle+0x3970> 1456b4: 3940012b ldrb w11, [x9] 1456b8: 71017d7f cmp w11, #0x5f 1456bc: 54000421 b.ne 0x145740 <__cxa_demangle+0x39d4> 1456c0: a952a668 ldp x8, x9, [x19, #0x128] 1456c4: 9100094a add x10, x10, #0x2 1456c8: f900026a str x10, [x19] 1456cc: eb09011f cmp x8, x9 1456d0: 54000480 b.eq 0x145760 <__cxa_demangle+0x39f4> 1456d4: f9400114 ldr x20, [x8] 1456d8: 14000023 b 0x145764 <__cxa_demangle+0x39f8> 1456dc: aa1f03f4 mov x20, xzr 1456e0: 51018568 sub w8, w11, #0x61 1456e4: 7100491f cmp w8, #0x12 1456e8: 540003e8 b.hi 0x145764 <__cxa_demangle+0x39f8> 1456ec: b0fff9c9 adrp x9, 0x7e000 +0x3> 1456f0: 91128129 add x9, x9, #0x4a0 1456f4: 1000008b adr x11, 0x145704 <__cxa_demangle+0x3998> 1456f8: 3868692c ldrb w12, [x9, x8] 1456fc: 8b0c096b add x11, x11, x12, lsl #2 145700: d61f0160 br x11 145704: d503249f bti j 145708: 91000948 add x8, x10, #0x2 14570c: f9499a75 ldr x21, [x19, #0x1330] 145710: f9000268 str x8, [x19] 145714: f94006a9 ldr x9, [x21, #0x8] 145718: d13f8128 sub x8, x9, #0xfe0 14571c: b13fc51f cmn x8, #0xff1 145720: 540014e8 b.hi 0x1459bc <__cxa_demangle+0x3c50> 145724: 52820000 mov w0, #0x1000 // =4096 145728: 94005ebe bl 0x15d220 14572c: b4001580 cbz x0, 0x1459dc <__cxa_demangle+0x3c70> 145730: 52826609 mov w9, #0x1330 // =4912 145734: 2a1f03e8 mov w8, wzr 145738: 8b09026a add x10, x19, x9 14573c: 14000060 b 0x1458bc <__cxa_demangle+0x3b50> 145740: 3940012b ldrb w11, [x9] 145744: 7100c17f cmp w11, #0x30 145748: 540000c3 b.lo 0x145760 <__cxa_demangle+0x39f4> 14574c: 7100e97f cmp w11, #0x3a 145750: 54000e83 b.lo 0x145920 <__cxa_demangle+0x3bb4> 145754: 51010569 sub w9, w11, #0x41 145758: 7100653f cmp w9, #0x19 14575c: 54000e29 b.ls 0x145920 <__cxa_demangle+0x3bb4> 145760: aa1f03f4 mov x20, xzr 145764: d503249f bti j 145768: f94016c8 ldr x8, [x22, #0x28] 14576c: f94007e9 ldr x9, [sp, #0x8] 145770: eb09011f cmp x8, x9 145774: 54001361 b.ne 0x1459e0 <__cxa_demangle+0x3c74> 145778: aa1403e0 mov x0, x20 14577c: a9434ff4 ldp x20, x19, [sp, #0x30] 145780: a94257f6 ldp x22, x21, [sp, #0x20] 145784: a9417bfd ldp x29, x30, [sp, #0x10] 145788: 910103ff add sp, sp, #0x40 14578c: d50323bf autiasp 145790: d65f03c0 ret 145794: d503249f bti j 145798: 91000948 add x8, x10, #0x2 14579c: f9499a75 ldr x21, [x19, #0x1330] 1457a0: f9000268 str x8, [x19] 1457a4: f94006a9 ldr x9, [x21, #0x8] 1457a8: d13f8128 sub x8, x9, #0xfe0 1457ac: b13fc51f cmn x8, #0xff1 1457b0: 54000fe8 b.hi 0x1459ac <__cxa_demangle+0x3c40> 1457b4: 52820000 mov w0, #0x1000 // =4096 1457b8: 94005e9a bl 0x15d220 1457bc: b4001100 cbz x0, 0x1459dc <__cxa_demangle+0x3c70> 1457c0: 52826608 mov w8, #0x1330 // =4912 1457c4: 8b08026a add x10, x19, x8 1457c8: 528000a8 mov w8, #0x5 // =5 1457cc: 1400003c b 0x1458bc <__cxa_demangle+0x3b50> 1457d0: d503249f bti j 1457d4: 91000948 add x8, x10, #0x2 1457d8: f9499a75 ldr x21, [x19, #0x1330] 1457dc: f9000268 str x8, [x19] 1457e0: f94006a9 ldr x9, [x21, #0x8] 1457e4: d13f8128 sub x8, x9, #0xfe0 1457e8: b13fc51f cmn x8, #0xff1 1457ec: 54000e48 b.hi 0x1459b4 <__cxa_demangle+0x3c48> 1457f0: 52820000 mov w0, #0x1000 // =4096 1457f4: 94005e8b bl 0x15d220 1457f8: b4000f20 cbz x0, 0x1459dc <__cxa_demangle+0x3c70> 1457fc: 52826608 mov w8, #0x1330 // =4912 145800: 8b08026a add x10, x19, x8 145804: 52800048 mov w8, #0x2 // =2 145808: 1400002d b 0x1458bc <__cxa_demangle+0x3b50> 14580c: d503249f bti j 145810: 91000948 add x8, x10, #0x2 145814: f9499a75 ldr x21, [x19, #0x1330] 145818: f9000268 str x8, [x19] 14581c: f94006a9 ldr x9, [x21, #0x8] 145820: d13f8128 sub x8, x9, #0xfe0 145824: b13fc51f cmn x8, #0xff1 145828: 54000ce8 b.hi 0x1459c4 <__cxa_demangle+0x3c58> 14582c: 52820000 mov w0, #0x1000 // =4096 145830: 94005e7c bl 0x15d220 145834: b4000d40 cbz x0, 0x1459dc <__cxa_demangle+0x3c70> 145838: 52826608 mov w8, #0x1330 // =4912 14583c: 8b08026a add x10, x19, x8 145840: 52800028 mov w8, #0x1 // =1 145844: 1400001e b 0x1458bc <__cxa_demangle+0x3b50> 145848: d503249f bti j 14584c: 91000948 add x8, x10, #0x2 145850: f9499a75 ldr x21, [x19, #0x1330] 145854: f9000268 str x8, [x19] 145858: f94006a9 ldr x9, [x21, #0x8] 14585c: d13f8128 sub x8, x9, #0xfe0 145860: b13fc51f cmn x8, #0xff1 145864: 54000b48 b.hi 0x1459cc <__cxa_demangle+0x3c60> 145868: 52820000 mov w0, #0x1000 // =4096 14586c: 94005e6d bl 0x15d220 145870: b4000b60 cbz x0, 0x1459dc <__cxa_demangle+0x3c70> 145874: 52826608 mov w8, #0x1330 // =4912 145878: 8b08026a add x10, x19, x8 14587c: 52800068 mov w8, #0x3 // =3 145880: 1400000f b 0x1458bc <__cxa_demangle+0x3b50> 145884: d503249f bti j 145888: 91000948 add x8, x10, #0x2 14588c: f9499a75 ldr x21, [x19, #0x1330] 145890: f9000268 str x8, [x19] 145894: f94006a9 ldr x9, [x21, #0x8] 145898: d13f8128 sub x8, x9, #0xfe0 14589c: b13fc51f cmn x8, #0xff1 1458a0: 540009a8 b.hi 0x1459d4 <__cxa_demangle+0x3c68> 1458a4: 52820000 mov w0, #0x1000 // =4096 1458a8: 94005e5e bl 0x15d220 1458ac: b4000980 cbz x0, 0x1459dc <__cxa_demangle+0x3c70> 1458b0: 52826608 mov w8, #0x1330 // =4912 1458b4: 8b08026a add x10, x19, x8 1458b8: 52800088 mov w8, #0x4 // =4 1458bc: aa1f03e9 mov x9, xzr 1458c0: a9007c15 stp x21, xzr, [x0] 1458c4: aa0003f5 mov x21, x0 1458c8: f9000140 str x0, [x10] 1458cc: 9100412a add x10, x9, #0x10 1458d0: 8b0902b4 add x20, x21, x9 1458d4: b0000129 adrp x9, 0x16a000 1458d8: 5280252b mov w11, #0x129 // =297 1458dc: 9130c129 add x9, x9, #0xc30 1458e0: 72a0202b movk w11, #0x101, lsl #16 1458e4: f90006aa str x10, [x21, #0x8] 1458e8: aa1303e0 mov x0, x19 1458ec: f8010e89 str x9, [x20, #0x10]! 1458f0: aa1403e1 mov x1, x20 1458f4: 2901228b stp w11, w8, [x20, #0x8] 1458f8: 940002a5 bl 0x14638c <__cxa_demangle+0x4620> 1458fc: eb14001f cmp x0, x20 145900: f90003e0 str x0, [sp] 145904: 54fff300 b.eq 0x145764 <__cxa_demangle+0x39f8> 145908: aa0003f5 mov x21, x0 14590c: 9104a260 add x0, x19, #0x128 145910: 910003e1 mov x1, sp 145914: 97fffc40 bl 0x144a14 <__cxa_demangle+0x2ca8> 145918: aa1503f4 mov x20, x21 14591c: 17ffff92 b 0x145764 <__cxa_demangle+0x39f8> 145920: aa1f03e9 mov x9, xzr 145924: 9100094a add x10, x10, #0x2 145928: 5280048c mov w12, #0x24 // =36 14592c: 7100e97f cmp w11, #0x3a 145930: 54000062 b.hs 0x14593c <__cxa_demangle+0x3bd0> 145934: 928005ed mov x13, #-0x30 // =-48 145938: 14000005 b 0x14594c <__cxa_demangle+0x3be0> 14593c: 5101056d sub w13, w11, #0x41 145940: 710065bf cmp w13, #0x19 145944: 54000168 b.hi 0x145970 <__cxa_demangle+0x3c04> 145948: 928006cd mov x13, #-0x37 // =-55 14594c: eb08015f cmp x10, x8 145950: f900026a str x10, [x19] 145954: 54fff060 b.eq 0x145760 <__cxa_demangle+0x39f4> 145958: 9b0c7d29 mul x9, x9, x12 14595c: 8b2b0129 add x9, x9, w11, uxtb 145960: 3840154b ldrb w11, [x10], #0x1 145964: 8b0d0129 add x9, x9, x13 145968: 7100bd7f cmp w11, #0x2f 14596c: 54fffe08 b.hi 0x14592c <__cxa_demangle+0x3bc0> 145970: d100054a sub x10, x10, #0x1 145974: eb08015f cmp x10, x8 145978: 54ffef40 b.eq 0x145760 <__cxa_demangle+0x39f4> 14597c: 39400148 ldrb w8, [x10] 145980: 71017d1f cmp w8, #0x5f 145984: 54ffeee1 b.ne 0x145760 <__cxa_demangle+0x39f4> 145988: a952ae68 ldp x8, x11, [x19, #0x128] 14598c: 9100054a add x10, x10, #0x1 145990: 91000529 add x9, x9, #0x1 145994: f900026a str x10, [x19] 145998: cb08016b sub x11, x11, x8 14599c: eb8b0d3f cmp x9, x11, asr #3 1459a0: 54ffee02 b.hs 0x145760 <__cxa_demangle+0x39f4> 1459a4: f8697914 ldr x20, [x8, x9, lsl #3] 1459a8: 17ffff6f b 0x145764 <__cxa_demangle+0x39f8> 1459ac: 528000a8 mov w8, #0x5 // =5 1459b0: 17ffffc7 b 0x1458cc <__cxa_demangle+0x3b60> 1459b4: 52800048 mov w8, #0x2 // =2 1459b8: 17ffffc5 b 0x1458cc <__cxa_demangle+0x3b60> 1459bc: 2a1f03e8 mov w8, wzr 1459c0: 17ffffc3 b 0x1458cc <__cxa_demangle+0x3b60> 1459c4: 52800028 mov w8, #0x1 // =1 1459c8: 17ffffc1 b 0x1458cc <__cxa_demangle+0x3b60> 1459cc: 52800068 mov w8, #0x3 // =3 1459d0: 17ffffbf b 0x1458cc <__cxa_demangle+0x3b60> 1459d4: 52800088 mov w8, #0x4 // =4 1459d8: 17ffffbd b 0x1458cc <__cxa_demangle+0x3b60> 1459dc: 94005d61 bl 0x15cf60 <_ZSt9terminatev@plt> 1459e0: 94005d14 bl 0x15ce30 <__stack_chk_fail@plt> 1459e4: d503233f paciasp 1459e8: d10343ff sub sp, sp, #0xd0 1459ec: a9077bfd stp x29, x30, [sp, #0x70] 1459f0: 9101c3fd add x29, sp, #0x70 1459f4: a9086ffc stp x28, x27, [sp, #0x80] 1459f8: a90967fa stp x26, x25, [sp, #0x90] 1459fc: a90a5ff8 stp x24, x23, [sp, #0xa0] 145a00: a90b57f6 stp x22, x21, [sp, #0xb0] 145a04: a90c4ff4 stp x20, x19, [sp, #0xc0] 145a08: d53bd04a mrs x10, TPIDR_EL0 145a0c: f9401548 ldr x8, [x10, #0x28] 145a10: f81f83a8 stur x8, [x29, #-0x8] 145a14: a9402408 ldp x8, x9, [x0] 145a18: eb09011f cmp x8, x9 145a1c: 54001a40 b.eq 0x145d64 <__cxa_demangle+0x3ff8> 145a20: 39400109 ldrb w9, [x8] 145a24: 7101253f cmp w9, #0x49 145a28: 540019e1 b.ne 0x145d64 <__cxa_demangle+0x3ff8> 145a2c: aa0003f3 mov x19, x0 145a30: 2a0103f4 mov w20, w1 145a34: 91000508 add x8, x8, #0x1 145a38: f9000bea str x10, [sp, #0x10] 145a3c: f9000008 str x8, [x0] 145a40: 36000141 tbz w1, #0x0, 0x145a68 <__cxa_demangle+0x3cfc> 145a44: f9414e68 ldr x8, [x19, #0x298] 145a48: 91090269 add x9, x19, #0x240 145a4c: 910a6260 add x0, x19, #0x298 145a50: 9100c3e1 add x1, sp, #0x30 145a54: f9015268 str x8, [x19, #0x2a0] 145a58: f9001be9 str x9, [sp, #0x30] 145a5c: 94000398 bl 0x1468bc <__cxa_demangle+0x4b50> 145a60: f9412268 ldr x8, [x19, #0x240] 145a64: f9012668 str x8, [x19, #0x248] 145a68: aa1303f5 mov x21, x19 145a6c: 9100c3e8 add x8, sp, #0x30 145a70: 91006116 add x22, x8, #0x18 145a74: 9100e11b add x27, x8, #0x38 145a78: a9c12aa9 ldp x9, x10, [x21, #0x10]! 145a7c: 910a82b7 add x23, x21, #0x2a0 145a80: 910b02b9 add x25, x21, #0x2c0 145a84: cb090148 sub x8, x10, x9 145a88: f9000ff9 str x25, [sp, #0x18] 145a8c: 9343fd08 asr x8, x8, #3 145a90: f90007e8 str x8, [sp, #0x8] 145a94: 14000002 b 0x145a9c <__cxa_demangle+0x3d30> 145a98: b4001b38 cbz x24, 0x145dfc <__cxa_demangle+0x4090> 145a9c: a9402668 ldp x8, x9, [x19] 145aa0: eb09011f cmp x8, x9 145aa4: 54000080 b.eq 0x145ab4 <__cxa_demangle+0x3d48> 145aa8: 39400109 ldrb w9, [x8] 145aac: 7101153f cmp w9, #0x45 145ab0: 540015e0 b.eq 0x145d6c <__cxa_demangle+0x4000> 145ab4: 36000214 tbz w20, #0x0, 0x145af4 <__cxa_demangle+0x3d88> 145ab8: f9414e68 ldr x8, [x19, #0x298] 145abc: a9035bf6 stp x22, x22, [sp, #0x30] 145ac0: 6f00e400 movi v0.2d, #0000000000000000 145ac4: f90023fb str x27, [sp, #0x40] 145ac8: eb17011f cmp x8, x23 145acc: ad0002c0 stp q0, q0, [x22] 145ad0: 54000220 b.eq 0x145b14 <__cxa_demangle+0x3da8> 145ad4: f9415269 ldr x9, [x19, #0x2a0] 145ad8: f9014e77 str x23, [x19, #0x298] 145adc: f941566a ldr x10, [x19, #0x2a8] 145ae0: f9015277 str x23, [x19, #0x2a0] 145ae4: f9015679 str x25, [x19, #0x2a8] 145ae8: a90327e8 stp x8, x9, [sp, #0x30] 145aec: f90023ea str x10, [sp, #0x40] 145af0: 1400001c b 0x145b60 <__cxa_demangle+0x3df4> 145af4: aa1303e0 mov x0, x19 145af8: 97fffb4b bl 0x144824 <__cxa_demangle+0x2ab8> 145afc: f9001be0 str x0, [sp, #0x30] 145b00: b4001800 cbz x0, 0x145e00 <__cxa_demangle+0x4094> 145b04: 9100c3e1 add x1, sp, #0x30 145b08: aa1503e0 mov x0, x21 145b0c: 97fffbc2 bl 0x144a14 <__cxa_demangle+0x2ca8> 145b10: 17ffffe3 b 0x145a9c <__cxa_demangle+0x3d30> 145b14: f9415268 ldr x8, [x19, #0x2a0] 145b18: eb170102 subs x2, x8, x23 145b1c: 54000160 b.eq 0x145b48 <__cxa_demangle+0x3ddc> 145b20: aa1603e0 mov x0, x22 145b24: aa1703e1 mov x1, x23 145b28: 52800403 mov w3, #0x20 // =32 145b2c: 94006ac1 bl 0x160630 <__memmove_chk@plt> 145b30: f9415269 ldr x9, [x19, #0x2a0] 145b34: f9414e68 ldr x8, [x19, #0x298] 145b38: f9401bea ldr x10, [sp, #0x30] 145b3c: cb080129 sub x9, x9, x8 145b40: 9343fd29 asr x9, x9, #3 145b44: 14000004 b 0x145b54 <__cxa_demangle+0x3de8> 145b48: aa1f03e9 mov x9, xzr 145b4c: aa1703e8 mov x8, x23 145b50: aa1603ea mov x10, x22 145b54: 8b090d49 add x9, x10, x9, lsl #3 145b58: f9015268 str x8, [x19, #0x2a0] 145b5c: f9001fe9 str x9, [sp, #0x38] 145b60: aa1303e0 mov x0, x19 145b64: 97fffb30 bl 0x144824 <__cxa_demangle+0x2ab8> 145b68: f9401be8 ldr x8, [sp, #0x30] 145b6c: aa0003f8 mov x24, x0 145b70: f9414e60 ldr x0, [x19, #0x298] 145b74: eb16011f cmp x8, x22 145b78: f90017f8 str x24, [sp, #0x28] 145b7c: 540001a0 b.eq 0x145bb0 <__cxa_demangle+0x3e44> 145b80: eb17001f cmp x0, x23 145b84: f9014e68 str x8, [x19, #0x298] 145b88: 54000260 b.eq 0x145bd4 <__cxa_demangle+0x3e68> 145b8c: a943a7e8 ldp x8, x9, [sp, #0x38] 145b90: f9001be0 str x0, [sp, #0x30] 145b94: f941566a ldr x10, [x19, #0x2a8] 145b98: f9015268 str x8, [x19, #0x2a0] 145b9c: f9015669 str x9, [x19, #0x2a8] 145ba0: a903abe0 stp x0, x10, [sp, #0x38] 145ba4: b50004b8 cbnz x24, 0x145c38 <__cxa_demangle+0x3ecc> 145ba8: aa0003e8 mov x8, x0 145bac: 14000069 b 0x145d50 <__cxa_demangle+0x3fe4> 145bb0: eb17001f cmp x0, x23 145bb4: 54000200 b.eq 0x145bf4 <__cxa_demangle+0x3e88> 145bb8: 94005dba bl 0x15d2a0 145bbc: f9401be8 ldr x8, [sp, #0x30] 145bc0: aa1703e0 mov x0, x23 145bc4: f9014e77 str x23, [x19, #0x298] 145bc8: f9015277 str x23, [x19, #0x2a0] 145bcc: f9015679 str x25, [x19, #0x2a8] 145bd0: 1400000a b 0x145bf8 <__cxa_demangle+0x3e8c> 145bd4: a943a7e8 ldp x8, x9, [sp, #0x38] 145bd8: a9035bf6 stp x22, x22, [sp, #0x30] 145bdc: f90023fb str x27, [sp, #0x40] 145be0: f9015268 str x8, [x19, #0x2a0] 145be4: f9015669 str x9, [x19, #0x2a8] 145be8: b5000298 cbnz x24, 0x145c38 <__cxa_demangle+0x3ecc> 145bec: aa1603e8 mov x8, x22 145bf0: 14000058 b 0x145d50 <__cxa_demangle+0x3fe4> 145bf4: aa1603e8 mov x8, x22 145bf8: f9401fe9 ldr x9, [sp, #0x38] 145bfc: eb080122 subs x2, x9, x8 145c00: 54000100 b.eq 0x145c20 <__cxa_demangle+0x3eb4> 145c04: aa0803e1 mov x1, x8 145c08: 94005eca bl 0x15d730 145c0c: a94327e8 ldp x8, x9, [sp, #0x30] 145c10: f9414e6a ldr x10, [x19, #0x298] 145c14: cb080129 sub x9, x9, x8 145c18: 9343fd29 asr x9, x9, #3 145c1c: 14000003 b 0x145c28 <__cxa_demangle+0x3ebc> 145c20: aa1f03e9 mov x9, xzr 145c24: aa1703ea mov x10, x23 145c28: 8b090d49 add x9, x10, x9, lsl #3 145c2c: f9001fe8 str x8, [sp, #0x38] 145c30: f9015269 str x9, [x19, #0x2a0] 145c34: b40008f8 cbz x24, 0x145d50 <__cxa_demangle+0x3fe4> 145c38: 9100a3e1 add x1, sp, #0x28 145c3c: aa1503e0 mov x0, x21 145c40: 97fffb75 bl 0x144a14 <__cxa_demangle+0x2ca8> 145c44: 39402308 ldrb w8, [x24, #0x8] 145c48: f90013f8 str x24, [sp, #0x20] 145c4c: 7100851f cmp w8, #0x21 145c50: 54000761 b.ne 0x145d3c <__cxa_demangle+0x3fd0> 145c54: f9499a7a ldr x26, [x19, #0x1330] 145c58: a941671c ldp x28, x25, [x24, #0x10] 145c5c: f9400748 ldr x8, [x26, #0x8] 145c60: d13f4109 sub x9, x8, #0xfd0 145c64: b13fc53f cmn x9, #0xff1 145c68: 54000108 b.hi 0x145c88 <__cxa_demangle+0x3f1c> 145c6c: 52820000 mov w0, #0x1000 // =4096 145c70: 94005d6c bl 0x15d220 145c74: b4000e20 cbz x0, 0x145e38 <__cxa_demangle+0x40cc> 145c78: aa1f03e8 mov x8, xzr 145c7c: a9007c1a stp x26, xzr, [x0] 145c80: aa0003fa mov x26, x0 145c84: f9099a60 str x0, [x19, #0x1330] 145c88: 91008109 add x9, x8, #0x20 145c8c: 8b080348 add x8, x26, x8 145c90: 5280404a mov w10, #0x202 // =514 145c94: 5280002d mov w13, #0x1 // =1 145c98: f9000749 str x9, [x26, #0x8] 145c9c: b0000129 adrp x9, 0x16a000 145ca0: 91328129 add x9, x9, #0xca0 145ca4: f8010d09 str x9, [x8, #0x10]! 145ca8: 52800409 mov w9, #0x20 // =32 145cac: 7800910a sturh w10, [x8, #0x9] 145cb0: 5280004a mov w10, #0x2 // =2 145cb4: a901651c stp x28, x25, [x8, #0x10] 145cb8: 39002109 strb w9, [x8, #0x8] 145cbc: d37df329 lsl x9, x25, #3 145cc0: 39002d0a strb w10, [x8, #0xb] 145cc4: b4000139 cbz x25, 0x145ce8 <__cxa_demangle+0x3f7c> 145cc8: aa0903ea mov x10, x9 145ccc: aa1c03eb mov x11, x28 145cd0: f840856c ldr x12, [x11], #0x8 145cd4: 3940298c ldrb w12, [x12, #0xa] 145cd8: 7100059f cmp w12, #0x1 145cdc: 54000081 b.ne 0x145cec <__cxa_demangle+0x3f80> 145ce0: f100214a subs x10, x10, #0x8 145ce4: 54ffff61 b.ne 0x145cd0 <__cxa_demangle+0x3f64> 145ce8: 3900290d strb w13, [x8, #0xa] 145cec: b4000139 cbz x25, 0x145d10 <__cxa_demangle+0x3fa4> 145cf0: aa0903ea mov x10, x9 145cf4: aa1c03eb mov x11, x28 145cf8: f840856c ldr x12, [x11], #0x8 145cfc: 39402d8c ldrb w12, [x12, #0xb] 145d00: 7100059f cmp w12, #0x1 145d04: 54000081 b.ne 0x145d14 <__cxa_demangle+0x3fa8> 145d08: f100214a subs x10, x10, #0x8 145d0c: 54ffff61 b.ne 0x145cf8 <__cxa_demangle+0x3f8c> 145d10: 39002d0d strb w13, [x8, #0xb] 145d14: b40000f9 cbz x25, 0x145d30 <__cxa_demangle+0x3fc4> 145d18: f840878a ldr x10, [x28], #0x8 145d1c: 3940254a ldrb w10, [x10, #0x9] 145d20: 7100055f cmp w10, #0x1 145d24: 54000081 b.ne 0x145d34 <__cxa_demangle+0x3fc8> 145d28: f1002129 subs x9, x9, #0x8 145d2c: 54ffff61 b.ne 0x145d18 <__cxa_demangle+0x3fac> 145d30: 3900250d strb w13, [x8, #0x9] 145d34: f9400ff9 ldr x25, [sp, #0x18] 145d38: f90013e8 str x8, [sp, #0x20] 145d3c: f9415268 ldr x8, [x19, #0x2a0] 145d40: 910083e1 add x1, sp, #0x20 145d44: f85f8100 ldur x0, [x8, #-0x8] 145d48: 94001a73 bl 0x14c714 <__cxa_demangle+0xa9a8> 145d4c: f9401be8 ldr x8, [sp, #0x30] 145d50: eb16011f cmp x8, x22 145d54: 54ffea20 b.eq 0x145a98 <__cxa_demangle+0x3d2c> 145d58: aa0803e0 mov x0, x8 145d5c: 94005d51 bl 0x15d2a0 145d60: 17ffff4e b 0x145a98 <__cxa_demangle+0x3d2c> 145d64: aa1f03e0 mov x0, xzr 145d68: 14000027 b 0x145e04 <__cxa_demangle+0x4098> 145d6c: a9410a69 ldp x9, x2, [x19, #0x10] 145d70: 91000508 add x8, x8, #0x1 145d74: aa1303e0 mov x0, x19 145d78: f94007ea ldr x10, [sp, #0x8] 145d7c: f9000268 str x8, [x19] 145d80: d37df156 lsl x22, x10, #3 145d84: 8b160121 add x1, x9, x22 145d88: 94002248 bl 0x14e6a8 <__cxa_demangle+0xc93c> 145d8c: f9400a68 ldr x8, [x19, #0x10] 145d90: aa0003f4 mov x20, x0 145d94: aa0103f5 mov x21, x1 145d98: 8b160108 add x8, x8, x22 145d9c: f9499a76 ldr x22, [x19, #0x1330] 145da0: f9000e68 str x8, [x19, #0x18] 145da4: f94006c8 ldr x8, [x22, #0x8] 145da8: d13f4109 sub x9, x8, #0xfd0 145dac: b13fc53f cmn x9, #0xff1 145db0: 54000108 b.hi 0x145dd0 <__cxa_demangle+0x4064> 145db4: 52820000 mov w0, #0x1000 // =4096 145db8: 94005d1a bl 0x15d220 145dbc: b40003e0 cbz x0, 0x145e38 <__cxa_demangle+0x40cc> 145dc0: aa1f03e8 mov x8, xzr 145dc4: a9007c16 stp x22, xzr, [x0] 145dc8: aa0003f6 mov x22, x0 145dcc: f9099a60 str x0, [x19, #0x1330] 145dd0: 91008109 add x9, x8, #0x20 145dd4: 8b0802c0 add x0, x22, x8 145dd8: b0000128 adrp x8, 0x16a000 145ddc: 5280246a mov w10, #0x123 // =291 145de0: 91344108 add x8, x8, #0xd10 145de4: 72a0202a movk w10, #0x101, lsl #16 145de8: f90006c9 str x9, [x22, #0x8] 145dec: f8010c08 str x8, [x0, #0x10]! 145df0: b900080a str w10, [x0, #0x8] 145df4: a9015414 stp x20, x21, [x0, #0x10] 145df8: 14000002 b 0x145e00 <__cxa_demangle+0x4094> 145dfc: aa1f03e0 mov x0, xzr 145e00: f9400bea ldr x10, [sp, #0x10] 145e04: f9401548 ldr x8, [x10, #0x28] 145e08: f85f83a9 ldur x9, [x29, #-0x8] 145e0c: eb09011f cmp x8, x9 145e10: 54000161 b.ne 0x145e3c <__cxa_demangle+0x40d0> 145e14: a94c4ff4 ldp x20, x19, [sp, #0xc0] 145e18: a94b57f6 ldp x22, x21, [sp, #0xb0] 145e1c: a94a5ff8 ldp x24, x23, [sp, #0xa0] 145e20: a94967fa ldp x26, x25, [sp, #0x90] 145e24: a9486ffc ldp x28, x27, [sp, #0x80] 145e28: a9477bfd ldp x29, x30, [sp, #0x70] 145e2c: 910343ff add sp, sp, #0xd0 145e30: d50323bf autiasp 145e34: d65f03c0 ret 145e38: 94005c4a bl 0x15cf60 <_ZSt9terminatev@plt> 145e3c: 94005bfd bl 0x15ce30 <__stack_chk_fail@plt> 145e40: f9401be8 ldr x8, [sp, #0x30] 145e44: aa0003f3 mov x19, x0 145e48: eb16011f cmp x8, x22 145e4c: 54000060 b.eq 0x145e58 <__cxa_demangle+0x40ec> 145e50: aa0803e0 mov x0, x8 145e54: 94005d13 bl 0x15d2a0 145e58: aa1303e0 mov x0, x19 145e5c: 94004cc1 bl 0x159160 <__emutls_get_address+0x6d4> 145e60: d503233f paciasp 145e64: a9bd7bfd stp x29, x30, [sp, #-0x30]! 145e68: a90157f6 stp x22, x21, [sp, #0x10] 145e6c: 910003fd mov x29, sp 145e70: a9024ff4 stp x20, x19, [sp, #0x20] 145e74: f9499816 ldr x22, [x0, #0x1330] 145e78: aa0203f3 mov x19, x2 145e7c: aa0103f4 mov x20, x1 145e80: f94006c8 ldr x8, [x22, #0x8] 145e84: d13f4109 sub x9, x8, #0xfd0 145e88: b13fc53f cmn x9, #0xff1 145e8c: 54000128 b.hi 0x145eb0 <__cxa_demangle+0x4144> 145e90: aa0003f5 mov x21, x0 145e94: 52820000 mov w0, #0x1000 // =4096 145e98: 94005ce2 bl 0x15d220 145e9c: b40002c0 cbz x0, 0x145ef4 <__cxa_demangle+0x4188> 145ea0: aa1f03e8 mov x8, xzr 145ea4: a9007c16 stp x22, xzr, [x0] 145ea8: aa0003f6 mov x22, x0 145eac: f9099aa0 str x0, [x21, #0x1330] 145eb0: 91008109 add x9, x8, #0x20 145eb4: 8b0802c0 add x0, x22, x8 145eb8: f9400288 ldr x8, [x20] 145ebc: b000012a adrp x10, 0x16a000 145ec0: 528024ab mov w11, #0x125 // =293 145ec4: 9136014a add x10, x10, #0xd80 145ec8: f90006c9 str x9, [x22, #0x8] 145ecc: f9400269 ldr x9, [x19] 145ed0: a9424ff4 ldp x20, x19, [sp, #0x20] 145ed4: 72a0202b movk w11, #0x101, lsl #16 145ed8: a94157f6 ldp x22, x21, [sp, #0x10] 145edc: f8010c0a str x10, [x0, #0x10]! 145ee0: b900080b str w11, [x0, #0x8] 145ee4: a9012408 stp x8, x9, [x0, #0x10] 145ee8: a8c37bfd ldp x29, x30, [sp], #0x30 145eec: d50323bf autiasp 145ef0: d65f03c0 ret 145ef4: 94005c1b bl 0x15cf60 <_ZSt9terminatev@plt> 145ef8: d503233f paciasp 145efc: d10143ff sub sp, sp, #0x50 145f00: a9017bfd stp x29, x30, [sp, #0x10] 145f04: 910043fd add x29, sp, #0x10 145f08: a9025ff8 stp x24, x23, [sp, #0x20] 145f0c: a90357f6 stp x22, x21, [sp, #0x30] 145f10: a9044ff4 stp x20, x19, [sp, #0x40] 145f14: d53bd058 mrs x24, TPIDR_EL0 145f18: f9401708 ldr x8, [x24, #0x28] 145f1c: f90007e8 str x8, [sp, #0x8] 145f20: a940200b ldp x11, x8, [x0] 145f24: eb08017f cmp x11, x8 145f28: 54000f80 b.eq 0x146118 <__cxa_demangle+0x43ac> 145f2c: 39400169 ldrb w9, [x11] 145f30: 7101513f cmp w9, #0x54 145f34: 54000f21 b.ne 0x146118 <__cxa_demangle+0x43ac> 145f38: aa0003f3 mov x19, x0 145f3c: 9100056a add x10, x11, #0x1 145f40: eb08015f cmp x10, x8 145f44: f900000a str x10, [x0] 145f48: 54000e80 b.eq 0x146118 <__cxa_demangle+0x43ac> 145f4c: 39400149 ldrb w9, [x10] 145f50: 7101313f cmp w9, #0x4c 145f54: 54000481 b.ne 0x145fe4 <__cxa_demangle+0x4278> 145f58: 91000969 add x9, x11, #0x2 145f5c: eb09011f cmp x8, x9 145f60: f9000269 str x9, [x19] 145f64: 54000da0 b.eq 0x146118 <__cxa_demangle+0x43ac> 145f68: 39400129 ldrb w9, [x9] 145f6c: 5100e929 sub w9, w9, #0x3a 145f70: 3100293f cmn w9, #0xa 145f74: 54000d23 b.lo 0x146118 <__cxa_demangle+0x43ac> 145f78: aa1f03e9 mov x9, xzr 145f7c: 9100116d add x13, x11, #0x4 145f80: 5280014b mov w11, #0xa // =10 145f84: d10005ac sub x12, x13, #0x1 145f88: aa0d03ea mov x10, x13 145f8c: eb08019f cmp x12, x8 145f90: f900026c str x12, [x19] 145f94: 385fe1ad ldurb w13, [x13, #-0x2] 145f98: d503201f nop 145f9c: 9b0b3529 madd x9, x9, x11, x13 145fa0: d100c129 sub x9, x9, #0x30 145fa4: 540000c0 b.eq 0x145fbc <__cxa_demangle+0x4250> 145fa8: 385ff14d ldurb w13, [x10, #-0x1] 145fac: 5100c1ae sub w14, w13, #0x30 145fb0: 9100054d add x13, x10, #0x1 145fb4: 710029df cmp w14, #0xa 145fb8: 54fffe63 b.lo 0x145f84 <__cxa_demangle+0x4218> 145fbc: eb08019f cmp x12, x8 145fc0: 54000ac0 b.eq 0x146118 <__cxa_demangle+0x43ac> 145fc4: 385ff14b ldurb w11, [x10, #-0x1] 145fc8: 71017d7f cmp w11, #0x5f 145fcc: 54000a61 b.ne 0x146118 <__cxa_demangle+0x43ac> 145fd0: 91000529 add x9, x9, #0x1 145fd4: f900026a str x10, [x19] 145fd8: eb08015f cmp x10, x8 145fdc: 540000a1 b.ne 0x145ff0 <__cxa_demangle+0x4284> 145fe0: 1400004e b 0x146118 <__cxa_demangle+0x43ac> 145fe4: aa1f03e9 mov x9, xzr 145fe8: eb08015f cmp x10, x8 145fec: 54000960 b.eq 0x146118 <__cxa_demangle+0x43ac> 145ff0: 3940014b ldrb w11, [x10] 145ff4: 71017d7f cmp w11, #0x5f 145ff8: 540005c1 b.ne 0x1460b0 <__cxa_demangle+0x4344> 145ffc: aa1f03f5 mov x21, xzr 146000: 91000548 add x8, x10, #0x1 146004: 394c266a ldrb w10, [x19, #0x309] 146008: f9000268 str x8, [x19] 14600c: 34000a0a cbz w10, 0x14614c <__cxa_demangle+0x43e0> 146010: b50009e9 cbnz x9, 0x14614c <__cxa_demangle+0x43e0> 146014: f9499a76 ldr x22, [x19, #0x1330] 146018: f94006c8 ldr x8, [x22, #0x8] 14601c: d13f0109 sub x9, x8, #0xfc0 146020: b13fc53f cmn x9, #0xff1 146024: 54000108 b.hi 0x146044 <__cxa_demangle+0x42d8> 146028: 52820000 mov w0, #0x1000 // =4096 14602c: 94005c7d bl 0x15d220 146030: b40011a0 cbz x0, 0x146264 <__cxa_demangle+0x44f8> 146034: aa1f03e8 mov x8, xzr 146038: a9007c16 stp x22, xzr, [x0] 14603c: aa0003f6 mov x22, x0 146040: f9099a60 str x0, [x19, #0x1330] 146044: 9100c109 add x9, x8, #0x30 146048: 8b0802d4 add x20, x22, x8 14604c: f0000108 adrp x8, 0x169000 +0x10> 146050: 5280448a mov w10, #0x224 // =548 146054: 911cc108 add x8, x8, #0x730 146058: 72a0404a movk w10, #0x202, lsl #16 14605c: f90006c9 str x9, [x22, #0x8] 146060: f8010e88 str x8, [x20, #0x10]! 146064: b9000a8a str w10, [x20, #0x8] 146068: a9017e95 stp x21, xzr, [x20, #0x10] 14606c: 3900829f strb wzr, [x20, #0x20] 146070: f9416e68 ldr x8, [x19, #0x2d8] 146074: f9417269 ldr x9, [x19, #0x2e0] 146078: eb09011f cmp x8, x9 14607c: 54000ec1 b.ne 0x146254 <__cxa_demangle+0x44e8> 146080: f9416a77 ldr x23, [x19, #0x2d0] 146084: cb170115 sub x21, x8, x23 146088: 910ba268 add x8, x19, #0x2e8 14608c: eb0802ff cmp x23, x8 146090: 54000c40 b.eq 0x146218 <__cxa_demangle+0x44ac> 146094: d37ffaa1 lsl x1, x21, #1 146098: aa1703e0 mov x0, x23 14609c: 94005ca1 bl 0x15d320 1460a0: aa0003f6 mov x22, x0 1460a4: f9016a60 str x0, [x19, #0x2d0] 1460a8: b5000cc0 cbnz x0, 0x146240 <__cxa_demangle+0x44d4> 1460ac: 1400006e b 0x146264 <__cxa_demangle+0x44f8> 1460b0: 3940014b ldrb w11, [x10] 1460b4: 5100e96b sub w11, w11, #0x3a 1460b8: 3100297f cmn w11, #0xa 1460bc: 540002e3 b.lo 0x146118 <__cxa_demangle+0x43ac> 1460c0: aa1f03eb mov x11, xzr 1460c4: 9100054d add x13, x10, #0x1 1460c8: 5280014c mov w12, #0xa // =10 1460cc: f900026d str x13, [x19] 1460d0: aa0d03ea mov x10, x13 1460d4: 385ff1ad ldurb w13, [x13, #-0x1] 1460d8: eb08015f cmp x10, x8 1460dc: 9b0c356b madd x11, x11, x12, x13 1460e0: d100c16b sub x11, x11, #0x30 1460e4: 540000c0 b.eq 0x1460fc <__cxa_demangle+0x4390> 1460e8: aa0a03ed mov x13, x10 1460ec: 384015ae ldrb w14, [x13], #0x1 1460f0: 5100c1ce sub w14, w14, #0x30 1460f4: 710029df cmp w14, #0xa 1460f8: 54fffea3 b.lo 0x1460cc <__cxa_demangle+0x4360> 1460fc: eb08015f cmp x10, x8 146100: 540000c0 b.eq 0x146118 <__cxa_demangle+0x43ac> 146104: 39400148 ldrb w8, [x10] 146108: 71017d1f cmp w8, #0x5f 14610c: 54000061 b.ne 0x146118 <__cxa_demangle+0x43ac> 146110: 91000575 add x21, x11, #0x1 146114: 17ffffbb b 0x146000 <__cxa_demangle+0x4294> 146118: aa1f03f4 mov x20, xzr 14611c: f9401708 ldr x8, [x24, #0x28] 146120: f94007e9 ldr x9, [sp, #0x8] 146124: eb09011f cmp x8, x9 146128: 54000a01 b.ne 0x146268 <__cxa_demangle+0x44fc> 14612c: aa1403e0 mov x0, x20 146130: a9444ff4 ldp x20, x19, [sp, #0x40] 146134: a94357f6 ldp x22, x21, [sp, #0x30] 146138: a9425ff8 ldp x24, x23, [sp, #0x20] 14613c: a9417bfd ldp x29, x30, [sp, #0x10] 146140: 910143ff add sp, sp, #0x50 146144: d50323bf autiasp 146148: d65f03c0 ret 14614c: f9415268 ldr x8, [x19, #0x2a0] 146150: f9414e6a ldr x10, [x19, #0x298] 146154: cb0a0108 sub x8, x8, x10 146158: 9343fd08 asr x8, x8, #3 14615c: eb08013f cmp x9, x8 146160: 54000122 b.hs 0x146184 <__cxa_demangle+0x4418> 146164: f869794a ldr x10, [x10, x9, lsl #3] 146168: b40000ea cbz x10, 0x146184 <__cxa_demangle+0x4418> 14616c: a9402d4a ldp x10, x11, [x10] 146170: cb0a016b sub x11, x11, x10 146174: eb8b0ebf cmp x21, x11, asr #3 146178: 54000062 b.hs 0x146184 <__cxa_demangle+0x4418> 14617c: f8757954 ldr x20, [x10, x21, lsl #3] 146180: 17ffffe7 b 0x14611c <__cxa_demangle+0x43b0> 146184: f9418a6a ldr x10, [x19, #0x310] 146188: aa1f03f4 mov x20, xzr 14618c: eb09015f cmp x10, x9 146190: 54fffc61 b.ne 0x14611c <__cxa_demangle+0x43b0> 146194: eb08013f cmp x9, x8 146198: 54fffc28 b.hi 0x14611c <__cxa_demangle+0x43b0> 14619c: 540000a1 b.ne 0x1461b0 <__cxa_demangle+0x4444> 1461a0: 910a6260 add x0, x19, #0x298 1461a4: 910003e1 mov x1, sp 1461a8: f90003ff str xzr, [sp] 1461ac: 940001c4 bl 0x1468bc <__cxa_demangle+0x4b50> 1461b0: f9499a75 ldr x21, [x19, #0x1330] 1461b4: f94006a8 ldr x8, [x21, #0x8] 1461b8: d13f4109 sub x9, x8, #0xfd0 1461bc: b13fc53f cmn x9, #0xff1 1461c0: 54000108 b.hi 0x1461e0 <__cxa_demangle+0x4474> 1461c4: 52820000 mov w0, #0x1000 // =4096 1461c8: 94005c16 bl 0x15d220 1461cc: b40004c0 cbz x0, 0x146264 <__cxa_demangle+0x44f8> 1461d0: aa1f03e8 mov x8, xzr 1461d4: a9007c15 stp x21, xzr, [x0] 1461d8: aa0003f5 mov x21, x0 1461dc: f9099a60 str x0, [x19, #0x1330] 1461e0: 91008109 add x9, x8, #0x20 1461e4: 8b0802b4 add x20, x21, x8 1461e8: f0000108 adrp x8, 0x169000 +0x10> 1461ec: 528020ea mov w10, #0x107 // =263 1461f0: 91194108 add x8, x8, #0x650 1461f4: 72a0202a movk w10, #0x101, lsl #16 1461f8: f90006a9 str x9, [x21, #0x8] 1461fc: f8010e88 str x8, [x20, #0x10]! 146200: 90fff948 adrp x8, 0x6e000 146204: b9000a8a str w10, [x20, #0x8] 146208: 913ce108 add x8, x8, #0xf38 14620c: 91001109 add x9, x8, #0x4 146210: a9012688 stp x8, x9, [x20, #0x10] 146214: 17ffffc2 b 0x14611c <__cxa_demangle+0x43b0> 146218: d37ffaa0 lsl x0, x21, #1 14621c: 94005c01 bl 0x15d220 146220: b4000220 cbz x0, 0x146264 <__cxa_demangle+0x44f8> 146224: aa0003f6 mov x22, x0 146228: b40000b5 cbz x21, 0x14623c <__cxa_demangle+0x44d0> 14622c: aa1603e0 mov x0, x22 146230: aa1703e1 mov x1, x23 146234: aa1503e2 mov x2, x21 146238: 94005d3e bl 0x15d730 14623c: f9016a76 str x22, [x19, #0x2d0] 146240: 9342fea8 asr x8, x21, #2 146244: 9343fea9 asr x9, x21, #3 146248: 8b080eca add x10, x22, x8, lsl #3 14624c: 8b090ec8 add x8, x22, x9, lsl #3 146250: f901726a str x10, [x19, #0x2e0] 146254: 91002109 add x9, x8, #0x8 146258: f9016e69 str x9, [x19, #0x2d8] 14625c: f9000114 str x20, [x8] 146260: 17ffffaf b 0x14611c <__cxa_demangle+0x43b0> 146264: 94005b3f bl 0x15cf60 <_ZSt9terminatev@plt> 146268: 94005af2 bl 0x15ce30 <__stack_chk_fail@plt> 14626c: d503233f paciasp 146270: a9bd7bfd stp x29, x30, [sp, #-0x30]! 146274: f9000bf5 str x21, [sp, #0x10] 146278: 910003fd mov x29, sp 14627c: a9024ff4 stp x20, x19, [sp, #0x20] 146280: a9402408 ldp x8, x9, [x0] 146284: eb09011f cmp x8, x9 146288: 54000740 b.eq 0x146370 <__cxa_demangle+0x4604> 14628c: 3940010a ldrb w10, [x8] 146290: 7101115f cmp w10, #0x44 146294: 540006e1 b.ne 0x146370 <__cxa_demangle+0x4604> 146298: aa0003f3 mov x19, x0 14629c: 9100050a add x10, x8, #0x1 1462a0: eb09015f cmp x10, x9 1462a4: f900000a str x10, [x0] 1462a8: 54000640 b.eq 0x146370 <__cxa_demangle+0x4604> 1462ac: 39400149 ldrb w9, [x10] 1462b0: 321b0129 orr w9, w9, #0x20 1462b4: 7101d13f cmp w9, #0x74 1462b8: 540005c1 b.ne 0x146370 <__cxa_demangle+0x4604> 1462bc: 91000908 add x8, x8, #0x2 1462c0: aa1303e0 mov x0, x19 1462c4: f9000268 str x8, [x19] 1462c8: 9400026f bl 0x146c84 <__cxa_demangle+0x4f18> 1462cc: b4000540 cbz x0, 0x146374 <__cxa_demangle+0x4608> 1462d0: a9402269 ldp x9, x8, [x19] 1462d4: eb08013f cmp x9, x8 1462d8: 540004c0 b.eq 0x146370 <__cxa_demangle+0x4604> 1462dc: 39400128 ldrb w8, [x9] 1462e0: 7101151f cmp w8, #0x45 1462e4: 54000461 b.ne 0x146370 <__cxa_demangle+0x4604> 1462e8: f9499a75 ldr x21, [x19, #0x1330] 1462ec: aa0003f4 mov x20, x0 1462f0: 91000529 add x9, x9, #0x1 1462f4: f94006a8 ldr x8, [x21, #0x8] 1462f8: f9000269 str x9, [x19] 1462fc: d13ec10a sub x10, x8, #0xfb0 146300: b13fc55f cmn x10, #0xff1 146304: 54000108 b.hi 0x146324 <__cxa_demangle+0x45b8> 146308: 52820000 mov w0, #0x1000 // =4096 14630c: 94005bc5 bl 0x15d220 146310: b40003c0 cbz x0, 0x146388 <__cxa_demangle+0x461c> 146314: aa1f03e8 mov x8, xzr 146318: a9007c15 stp x21, xzr, [x0] 14631c: aa0003f5 mov x21, x0 146320: f9099a60 str x0, [x19, #0x1330] 146324: 91010109 add x9, x8, #0x40 146328: 8b0802a0 add x0, x21, x8 14632c: 90000128 adrp x8, 0x16a000 146330: b0fff96a adrp x10, 0x73000 146334: 911d8108 add x8, x8, #0x760 146338: 9111a94a add x10, x10, #0x46a 14633c: f90006a9 str x9, [x21, #0x8] 146340: 52802689 mov w9, #0x134 // =308 146344: 72a02029 movk w9, #0x101, lsl #16 146348: f8010c08 str x8, [x0, #0x10]! 14634c: f0fff928 adrp x8, 0x6d000 146350: a9022814 stp x20, x10, [x0, #0x20] 146354: 911cc508 add x8, x8, #0x731 146358: b9000809 str w9, [x0, #0x8] 14635c: 91002509 add x9, x8, #0x9 146360: a9012408 stp x8, x9, [x0, #0x10] 146364: 91000548 add x8, x10, #0x1 146368: f9001808 str x8, [x0, #0x30] 14636c: 14000002 b 0x146374 <__cxa_demangle+0x4608> 146370: aa1f03e0 mov x0, xzr 146374: a9424ff4 ldp x20, x19, [sp, #0x20] 146378: f9400bf5 ldr x21, [sp, #0x10] 14637c: a8c37bfd ldp x29, x30, [sp], #0x30 146380: d50323bf autiasp 146384: d65f03c0 ret 146388: 94005af6 bl 0x15cf60 <_ZSt9terminatev@plt> 14638c: d503233f paciasp 146390: a9bb7bfd stp x29, x30, [sp, #-0x50]! 146394: a90167fa stp x26, x25, [sp, #0x10] 146398: 910003fd mov x29, sp 14639c: a9025ff8 stp x24, x23, [sp, #0x20] 1463a0: a90357f6 stp x22, x21, [sp, #0x30] 1463a4: a9044ff4 stp x20, x19, [sp, #0x40] 1463a8: a9402009 ldp x9, x8, [x0] 1463ac: aa0103f3 mov x19, x1 1463b0: eb08013f cmp x9, x8 1463b4: 54000980 b.eq 0x1464e4 <__cxa_demangle+0x4778> 1463b8: 90000137 adrp x23, 0x16a000 1463bc: aa0003f4 mov x20, x0 1463c0: 52800115 mov w21, #0x8 // =8 1463c4: 52800156 mov w22, #0xa // =10 1463c8: 912b82f7 add x23, x23, #0xae0 1463cc: 14000010 b 0x14640c <__cxa_demangle+0x46a0> 1463d0: 9100c109 add x9, x8, #0x30 1463d4: 8b08034a add x10, x26, x8 1463d8: 39402e6b ldrb w11, [x19, #0xb] 1463dc: f9000749 str x9, [x26, #0x8] 1463e0: f8010d57 str x23, [x10, #0x10]! 1463e4: 78409268 ldurh w8, [x19, #0x9] 1463e8: a901e558 stp x24, x25, [x10, #0x18] 1463ec: f9000953 str x19, [x10, #0x10] 1463f0: aa0a03f3 mov x19, x10 1463f4: 39002155 strb w21, [x10, #0x8] 1463f8: 78009148 sturh w8, [x10, #0x9] 1463fc: a9402289 ldp x9, x8, [x20] 146400: 39002d4b strb w11, [x10, #0xb] 146404: eb08013f cmp x9, x8 146408: 540006c0 b.eq 0x1464e0 <__cxa_demangle+0x4774> 14640c: 3940012a ldrb w10, [x9] 146410: 7101095f cmp w10, #0x42 146414: 54000681 b.ne 0x1464e4 <__cxa_demangle+0x4778> 146418: 9100052a add x10, x9, #0x1 14641c: eb0a011f cmp x8, x10 146420: f900028a str x10, [x20] 146424: 54000300 b.eq 0x146484 <__cxa_demangle+0x4718> 146428: 3940014a ldrb w10, [x10] 14642c: 5100e94a sub w10, w10, #0x3a 146430: 3100295f cmn w10, #0xa 146434: 54000283 b.lo 0x146484 <__cxa_demangle+0x4718> 146438: aa1f03ea mov x10, xzr 14643c: 91000929 add x9, x9, #0x2 146440: f9000289 str x9, [x20] 146444: eb08013f cmp x9, x8 146448: 385ff12b ldurb w11, [x9, #-0x1] 14644c: d503201f nop 146450: 9b162d4a madd x10, x10, x22, x11 146454: d100c14a sub x10, x10, #0x30 146458: 540000e0 b.eq 0x146474 <__cxa_demangle+0x4708> 14645c: 3840152b ldrb w11, [x9], #0x1 146460: 5100c16b sub w11, w11, #0x30 146464: 7100297f cmp w11, #0xa 146468: 54fffec3 b.lo 0x146440 <__cxa_demangle+0x46d4> 14646c: d1000538 sub x24, x9, #0x1 146470: 14000002 b 0x146478 <__cxa_demangle+0x470c> 146474: aa0803f8 mov x24, x8 146478: cb180108 sub x8, x8, x24 14647c: eb0a011f cmp x8, x10 146480: 54000242 b.hs 0x1464c8 <__cxa_demangle+0x475c> 146484: aa1f03f9 mov x25, xzr 146488: aa1f03f8 mov x24, xzr 14648c: eb19031f cmp x24, x25 146490: 54000240 b.eq 0x1464d8 <__cxa_demangle+0x476c> 146494: f9499a9a ldr x26, [x20, #0x1330] 146498: f9400748 ldr x8, [x26, #0x8] 14649c: d13f0109 sub x9, x8, #0xfc0 1464a0: b13fc53f cmn x9, #0xff1 1464a4: 54fff968 b.hi 0x1463d0 <__cxa_demangle+0x4664> 1464a8: 52820000 mov w0, #0x1000 // =4096 1464ac: 94005b5d bl 0x15d220 1464b0: b40002a0 cbz x0, 0x146504 <__cxa_demangle+0x4798> 1464b4: aa1f03e8 mov x8, xzr 1464b8: a9007c1a stp x26, xzr, [x0] 1464bc: aa0003fa mov x26, x0 1464c0: f9099a80 str x0, [x20, #0x1330] 1464c4: 17ffffc3 b 0x1463d0 <__cxa_demangle+0x4664> 1464c8: 8b0a0319 add x25, x24, x10 1464cc: f9000299 str x25, [x20] 1464d0: eb19031f cmp x24, x25 1464d4: 54fffe01 b.ne 0x146494 <__cxa_demangle+0x4728> 1464d8: aa1f03f3 mov x19, xzr 1464dc: 14000002 b 0x1464e4 <__cxa_demangle+0x4778> 1464e0: aa0a03f3 mov x19, x10 1464e4: aa1303e0 mov x0, x19 1464e8: a9444ff4 ldp x20, x19, [sp, #0x40] 1464ec: a94357f6 ldp x22, x21, [sp, #0x30] 1464f0: a9425ff8 ldp x24, x23, [sp, #0x20] 1464f4: a94167fa ldp x26, x25, [sp, #0x10] 1464f8: a8c57bfd ldp x29, x30, [sp], #0x50 1464fc: d50323bf autiasp 146500: d65f03c0 ret 146504: 94005a97 bl 0x15cf60 <_ZSt9terminatev@plt> 146508: d503233f paciasp 14650c: d10143ff sub sp, sp, #0x50 146510: a9017bfd stp x29, x30, [sp, #0x10] 146514: 910043fd add x29, sp, #0x10 146518: f90013f7 str x23, [sp, #0x20] 14651c: a90357f6 stp x22, x21, [sp, #0x30] 146520: a9044ff4 stp x20, x19, [sp, #0x40] 146524: d53bd056 mrs x22, TPIDR_EL0 146528: aa0003f3 mov x19, x0 14652c: f94016c8 ldr x8, [x22, #0x28] 146530: f90007e8 str x8, [sp, #0x8] 146534: a9402408 ldp x8, x9, [x0] 146538: eb080129 subs x9, x9, x8 14653c: 54000220 b.eq 0x146580 <__cxa_demangle+0x4814> 146540: 3940010a ldrb w10, [x8] 146544: 7101555f cmp w10, #0x55 146548: 540000c1 b.ne 0x146560 <__cxa_demangle+0x47f4> 14654c: aa1303e0 mov x0, x19 146550: 94001206 bl 0x14ad68 <__cxa_demangle+0x8ffc> 146554: aa0003e1 mov x1, x0 146558: b5000a40 cbnz x0, 0x1466a0 <__cxa_demangle+0x4934> 14655c: 14000058 b 0x1466bc <__cxa_demangle+0x4950> 146560: 5100c54a sub w10, w10, #0x31 146564: 7100215f cmp w10, #0x8 146568: 540000c8 b.hi 0x146580 <__cxa_demangle+0x4814> 14656c: aa1303e0 mov x0, x19 146570: 94002222 bl 0x14edf8 <__cxa_demangle+0xd08c> 146574: aa0003e1 mov x1, x0 146578: b5000940 cbnz x0, 0x1466a0 <__cxa_demangle+0x4934> 14657c: 14000050 b 0x1466bc <__cxa_demangle+0x4950> 146580: f100093f cmp x9, #0x2 146584: 54000863 b.lo 0x146690 <__cxa_demangle+0x4924> 146588: 39400109 ldrb w9, [x8] 14658c: 7101113f cmp w9, #0x44 146590: 54000801 b.ne 0x146690 <__cxa_demangle+0x4924> 146594: 39400509 ldrb w9, [x8, #0x1] 146598: 71010d3f cmp w9, #0x43 14659c: 540007a1 b.ne 0x146690 <__cxa_demangle+0x4924> 1465a0: aa1303f4 mov x20, x19 1465a4: 91000908 add x8, x8, #0x2 1465a8: aa1303e0 mov x0, x19 1465ac: f9400e77 ldr x23, [x19, #0x18] 1465b0: f8410e95 ldr x21, [x20, #0x10]! 1465b4: f9000268 str x8, [x19] 1465b8: 94002210 bl 0x14edf8 <__cxa_demangle+0xd08c> 1465bc: f90003e0 str x0, [sp] 1465c0: b40007e0 cbz x0, 0x1466bc <__cxa_demangle+0x4950> 1465c4: cb1502e8 sub x8, x23, x21 1465c8: 9343fd15 asr x21, x8, #3 1465cc: 14000005 b 0x1465e0 <__cxa_demangle+0x4874> 1465d0: aa1303e0 mov x0, x19 1465d4: 94002209 bl 0x14edf8 <__cxa_demangle+0xd08c> 1465d8: f90003e0 str x0, [sp] 1465dc: b4000700 cbz x0, 0x1466bc <__cxa_demangle+0x4950> 1465e0: 910003e1 mov x1, sp 1465e4: aa1403e0 mov x0, x20 1465e8: 97fff90b bl 0x144a14 <__cxa_demangle+0x2ca8> 1465ec: a9402668 ldp x8, x9, [x19] 1465f0: eb09011f cmp x8, x9 1465f4: 54fffee0 b.eq 0x1465d0 <__cxa_demangle+0x4864> 1465f8: 39400109 ldrb w9, [x8] 1465fc: 7101153f cmp w9, #0x45 146600: 54fffe81 b.ne 0x1465d0 <__cxa_demangle+0x4864> 146604: a9410a69 ldp x9, x2, [x19, #0x10] 146608: d37df2b7 lsl x23, x21, #3 14660c: 91000508 add x8, x8, #0x1 146610: aa1303e0 mov x0, x19 146614: 8b170121 add x1, x9, x23 146618: f9000268 str x8, [x19] 14661c: 94002023 bl 0x14e6a8 <__cxa_demangle+0xc93c> 146620: f9400a68 ldr x8, [x19, #0x10] 146624: aa0003f4 mov x20, x0 146628: aa0103f5 mov x21, x1 14662c: 8b170108 add x8, x8, x23 146630: f9499a77 ldr x23, [x19, #0x1330] 146634: f9000e68 str x8, [x19, #0x18] 146638: f94006e8 ldr x8, [x23, #0x8] 14663c: d13f4109 sub x9, x8, #0xfd0 146640: b13fc53f cmn x9, #0xff1 146644: 54000108 b.hi 0x146664 <__cxa_demangle+0x48f8> 146648: 52820000 mov w0, #0x1000 // =4096 14664c: 94005af5 bl 0x15d220 146650: b40004e0 cbz x0, 0x1466ec <__cxa_demangle+0x4980> 146654: aa1f03e8 mov x8, xzr 146658: a9007c17 stp x23, xzr, [x0] 14665c: aa0003f7 mov x23, x0 146660: f9099a60 str x0, [x19, #0x1330] 146664: 91008109 add x9, x8, #0x20 146668: 8b0802e1 add x1, x23, x8 14666c: 90000128 adrp x8, 0x16a000 146670: 528025ca mov w10, #0x12e // =302 146674: 912d4108 add x8, x8, #0xb50 146678: 72a0202a movk w10, #0x101, lsl #16 14667c: f90006e9 str x9, [x23, #0x8] 146680: f8010c28 str x8, [x1, #0x10]! 146684: b900082a str w10, [x1, #0x8] 146688: a9015434 stp x20, x21, [x1, #0x10] 14668c: 14000005 b 0x1466a0 <__cxa_demangle+0x4934> 146690: aa1303e0 mov x0, x19 146694: 940022b9 bl 0x14f178 <__cxa_demangle+0xd40c> 146698: aa0003e1 mov x1, x0 14669c: b4000100 cbz x0, 0x1466bc <__cxa_demangle+0x4950> 1466a0: aa1303e0 mov x0, x19 1466a4: 97ffff3a bl 0x14638c <__cxa_demangle+0x4620> 1466a8: f94016c8 ldr x8, [x22, #0x28] 1466ac: f94007e9 ldr x9, [sp, #0x8] 1466b0: eb09011f cmp x8, x9 1466b4: 540000e0 b.eq 0x1466d0 <__cxa_demangle+0x4964> 1466b8: 1400000e b 0x1466f0 <__cxa_demangle+0x4984> 1466bc: f94016c8 ldr x8, [x22, #0x28] 1466c0: f94007e9 ldr x9, [sp, #0x8] 1466c4: eb09011f cmp x8, x9 1466c8: 54000141 b.ne 0x1466f0 <__cxa_demangle+0x4984> 1466cc: aa1f03e0 mov x0, xzr 1466d0: a9444ff4 ldp x20, x19, [sp, #0x40] 1466d4: a94357f6 ldp x22, x21, [sp, #0x30] 1466d8: a9417bfd ldp x29, x30, [sp, #0x10] 1466dc: f94013f7 ldr x23, [sp, #0x20] 1466e0: 910143ff add sp, sp, #0x50 1466e4: d50323bf autiasp 1466e8: d65f03c0 ret 1466ec: 94005a1d bl 0x15cf60 <_ZSt9terminatev@plt> 1466f0: 940059d0 bl 0x15ce30 <__stack_chk_fail@plt> 1466f4: d503233f paciasp 1466f8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 1466fc: f9000bf5 str x21, [sp, #0x10] 146700: 910003fd mov x29, sp 146704: a9024ff4 stp x20, x19, [sp, #0x20] 146708: a9412015 ldp x21, x8, [x0, #0x10] 14670c: eb150114 subs x20, x8, x21 146710: 54000300 b.eq 0x146770 <__cxa_demangle+0x4a04> 146714: a940a828 ldp x8, x10, [x1, #0x8] 146718: aa0103f3 mov x19, x1 14671c: 8b140109 add x9, x8, x20 146720: eb0a013f cmp x9, x10 146724: 54000062 b.hs 0x146730 <__cxa_demangle+0x49c4> 146728: f9400260 ldr x0, [x19] 14672c: 1400000a b 0x146754 <__cxa_demangle+0x49e8> 146730: d37ff948 lsl x8, x10, #1 146734: f9400260 ldr x0, [x19] 146738: eb09011f cmp x8, x9 14673c: 9a883121 csel x1, x9, x8, lo 146740: f9000a61 str x1, [x19, #0x10] 146744: 94005af7 bl 0x15d320 146748: f9000260 str x0, [x19] 14674c: b40001c0 cbz x0, 0x146784 <__cxa_demangle+0x4a18> 146750: f9400668 ldr x8, [x19, #0x8] 146754: 8b080000 add x0, x0, x8 146758: aa1503e1 mov x1, x21 14675c: aa1403e2 mov x2, x20 146760: 94005bf4 bl 0x15d730 146764: f9400668 ldr x8, [x19, #0x8] 146768: 8b140108 add x8, x8, x20 14676c: f9000668 str x8, [x19, #0x8] 146770: a9424ff4 ldp x20, x19, [sp, #0x20] 146774: f9400bf5 ldr x21, [sp, #0x10] 146778: a8c37bfd ldp x29, x30, [sp], #0x30 14677c: d50323bf autiasp 146780: d65f03c0 ret 146784: 940059f7 bl 0x15cf60 <_ZSt9terminatev@plt> 146788: d503245f bti c 14678c: a9410408 ldp x8, x1, [x0, #0x10] 146790: aa0803e0 mov x0, x8 146794: d65f03c0 ret 146798: d503245f bti c 14679c: 140059d1 b 0x15cee0 <_ZdlPv@plt> 1467a0: d503233f paciasp 1467a4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 1467a8: f9000bf5 str x21, [sp, #0x10] 1467ac: 910003fd mov x29, sp 1467b0: a9024ff4 stp x20, x19, [sp, #0x20] 1467b4: f9400815 ldr x21, [x0, #0x10] 1467b8: aa0003f4 mov x20, x0 1467bc: aa0103f3 mov x19, x1 1467c0: f94002a8 ldr x8, [x21] 1467c4: aa1503e0 mov x0, x21 1467c8: f9401108 ldr x8, [x8, #0x20] 1467cc: d63f0100 blr x8 1467d0: 394026a8 ldrb w8, [x21, #0x9] 1467d4: 7100051f cmp w8, #0x1 1467d8: 540000c0 b.eq 0x1467f0 <__cxa_demangle+0x4a84> 1467dc: f94002a8 ldr x8, [x21] 1467e0: aa1503e0 mov x0, x21 1467e4: aa1303e1 mov x1, x19 1467e8: f9401508 ldr x8, [x8, #0x28] 1467ec: d63f0100 blr x8 1467f0: a940aa68 ldp x8, x10, [x19, #0x8] 1467f4: 91000909 add x9, x8, #0x2 1467f8: eb0a013f cmp x9, x10 1467fc: 54000062 b.hs 0x146808 <__cxa_demangle+0x4a9c> 146800: f9400260 ldr x0, [x19] 146804: 1400000a b 0x14682c <__cxa_demangle+0x4ac0> 146808: d37ff948 lsl x8, x10, #1 14680c: f9400260 ldr x0, [x19] 146810: eb09011f cmp x8, x9 146814: 9a883121 csel x1, x9, x8, lo 146818: f9000a61 str x1, [x19, #0x10] 14681c: 94005ac1 bl 0x15d320 146820: f9000260 str x0, [x19] 146824: b40003c0 cbz x0, 0x14689c <__cxa_demangle+0x4b30> 146828: f9400668 ldr x8, [x19, #0x8] 14682c: 52874749 mov w9, #0x3a3a // =14906 146830: aa1303e1 mov x1, x19 146834: 78286809 strh w9, [x0, x8] 146838: f9400668 ldr x8, [x19, #0x8] 14683c: f9400e94 ldr x20, [x20, #0x18] 146840: 91000908 add x8, x8, #0x2 146844: f9400289 ldr x9, [x20] 146848: aa1403e0 mov x0, x20 14684c: f9000668 str x8, [x19, #0x8] 146850: f9401128 ldr x8, [x9, #0x20] 146854: d63f0100 blr x8 146858: 39402688 ldrb w8, [x20, #0x9] 14685c: 7100051f cmp w8, #0x1 146860: 540000c1 b.ne 0x146878 <__cxa_demangle+0x4b0c> 146864: a9424ff4 ldp x20, x19, [sp, #0x20] 146868: f9400bf5 ldr x21, [sp, #0x10] 14686c: a8c37bfd ldp x29, x30, [sp], #0x30 146870: d50323bf autiasp 146874: d65f03c0 ret 146878: f9400288 ldr x8, [x20] 14687c: aa1403e0 mov x0, x20 146880: aa1303e1 mov x1, x19 146884: f9400bf5 ldr x21, [sp, #0x10] 146888: a9424ff4 ldp x20, x19, [sp, #0x20] 14688c: f9401510 ldr x16, [x8, #0x28] 146890: a8c37bfd ldp x29, x30, [sp], #0x30 146894: d50323bf autiasp 146898: d61f0200 br x16 14689c: 940059b1 bl 0x15cf60 <_ZSt9terminatev@plt> 1468a0: d503245f bti c 1468a4: f9400c00 ldr x0, [x0, #0x18] 1468a8: f9400008 ldr x8, [x0] 1468ac: f9401910 ldr x16, [x8, #0x30] 1468b0: d61f0200 br x16 1468b4: d503245f bti c 1468b8: 1400598a b 0x15cee0 <_ZdlPv@plt> 1468bc: d503233f paciasp 1468c0: a9bc7bfd stp x29, x30, [sp, #-0x40]! 1468c4: f9000bf7 str x23, [sp, #0x10] 1468c8: 910003fd mov x29, sp 1468cc: a90257f6 stp x22, x21, [sp, #0x20] 1468d0: a9034ff4 stp x20, x19, [sp, #0x30] 1468d4: a940a408 ldp x8, x9, [x0, #0x8] 1468d8: aa0003f3 mov x19, x0 1468dc: aa0103f4 mov x20, x1 1468e0: eb09011f cmp x8, x9 1468e4: 54000381 b.ne 0x146954 <__cxa_demangle+0x4be8> 1468e8: aa1303e9 mov x9, x19 1468ec: f8418537 ldr x23, [x9], #0x18 1468f0: cb170115 sub x21, x8, x23 1468f4: eb0902ff cmp x23, x9 1468f8: 54000100 b.eq 0x146918 <__cxa_demangle+0x4bac> 1468fc: d37ffaa1 lsl x1, x21, #1 146900: aa1703e0 mov x0, x23 146904: 94005a87 bl 0x15d320 146908: aa0003f6 mov x22, x0 14690c: f9000260 str x0, [x19] 146910: b5000180 cbnz x0, 0x146940 <__cxa_demangle+0x4bd4> 146914: 1400001a b 0x14697c <__cxa_demangle+0x4c10> 146918: d37ffaa0 lsl x0, x21, #1 14691c: 94005a41 bl 0x15d220 146920: b40002e0 cbz x0, 0x14697c <__cxa_demangle+0x4c10> 146924: aa0003f6 mov x22, x0 146928: b40000b5 cbz x21, 0x14693c <__cxa_demangle+0x4bd0> 14692c: aa1603e0 mov x0, x22 146930: aa1703e1 mov x1, x23 146934: aa1503e2 mov x2, x21 146938: 94005b7e bl 0x15d730 14693c: f9000276 str x22, [x19] 146940: 9343fea8 asr x8, x21, #3 146944: 9342fea9 asr x9, x21, #2 146948: 8b080ec8 add x8, x22, x8, lsl #3 14694c: 8b090ec9 add x9, x22, x9, lsl #3 146950: a900a668 stp x8, x9, [x19, #0x8] 146954: 91002109 add x9, x8, #0x8 146958: f940028a ldr x10, [x20] 14695c: a94257f6 ldp x22, x21, [sp, #0x20] 146960: f9000669 str x9, [x19, #0x8] 146964: f9400bf7 ldr x23, [sp, #0x10] 146968: a9434ff4 ldp x20, x19, [sp, #0x30] 14696c: f900010a str x10, [x8] 146970: a8c47bfd ldp x29, x30, [sp], #0x40 146974: d50323bf autiasp 146978: d65f03c0 ret 14697c: 94005979 bl 0x15cf60 <_ZSt9terminatev@plt> 146980: d503233f paciasp 146984: a9bd7bfd stp x29, x30, [sp, #-0x30]! 146988: f9000bf5 str x21, [sp, #0x10] 14698c: 910003fd mov x29, sp 146990: a9024ff4 stp x20, x19, [sp, #0x20] 146994: f9499815 ldr x21, [x0, #0x1330] 146998: aa0103f3 mov x19, x1 14699c: f94006a8 ldr x8, [x21, #0x8] 1469a0: d13f4109 sub x9, x8, #0xfd0 1469a4: b13fc53f cmn x9, #0xff1 1469a8: 54000128 b.hi 0x1469cc <__cxa_demangle+0x4c60> 1469ac: aa0003f4 mov x20, x0 1469b0: 52820000 mov w0, #0x1000 // =4096 1469b4: 94005a1b bl 0x15d220 1469b8: b4000300 cbz x0, 0x146a18 <__cxa_demangle+0x4cac> 1469bc: aa1f03e8 mov x8, xzr 1469c0: a9007c15 stp x21, xzr, [x0] 1469c4: aa0003f5 mov x21, x0 1469c8: f9099a80 str x0, [x20, #0x1330] 1469cc: 91008109 add x9, x8, #0x20 1469d0: aa1303e0 mov x0, x19 1469d4: 8b0802b4 add x20, x21, x8 1469d8: f90006a9 str x9, [x21, #0x8] 1469dc: 94005b65 bl 0x15d770 1469e0: f0000109 adrp x9, 0x169000 +0x10> 1469e4: 528020e8 mov w8, #0x107 // =263 1469e8: 91194129 add x9, x9, #0x650 1469ec: 72a02028 movk w8, #0x101, lsl #16 1469f0: f9400bf5 ldr x21, [sp, #0x10] 1469f4: f8010e89 str x9, [x20, #0x10]! 1469f8: 8b000269 add x9, x19, x0 1469fc: aa1403e0 mov x0, x20 146a00: b9000a88 str w8, [x20, #0x8] 146a04: a9012693 stp x19, x9, [x20, #0x10] 146a08: a9424ff4 ldp x20, x19, [sp, #0x20] 146a0c: a8c37bfd ldp x29, x30, [sp], #0x30 146a10: d50323bf autiasp 146a14: d65f03c0 ret 146a18: 94005952 bl 0x15cf60 <_ZSt9terminatev@plt> 146a1c: d503233f paciasp 146a20: a9be7bfd stp x29, x30, [sp, #-0x20]! 146a24: f9000bf3 str x19, [sp, #0x10] 146a28: 910003fd mov x29, sp 146a2c: 39408008 ldrb w8, [x0, #0x20] 146a30: 34000068 cbz w8, 0x146a3c <__cxa_demangle+0x4cd0> 146a34: 2a1f03e8 mov w8, wzr 146a38: 14000010 b 0x146a78 <__cxa_demangle+0x4d0c> 146a3c: aa0003f3 mov x19, x0 146a40: f9400c00 ldr x0, [x0, #0x18] 146a44: 52800029 mov w9, #0x1 // =1 146a48: 39402408 ldrb w8, [x0, #0x9] 146a4c: 39008269 strb w9, [x19, #0x20] 146a50: 7100091f cmp w8, #0x2 146a54: 540000c1 b.ne 0x146a6c <__cxa_demangle+0x4d00> 146a58: f9400008 ldr x8, [x0] 146a5c: f9400108 ldr x8, [x8] 146a60: d63f0100 blr x8 146a64: 2a0003e8 mov w8, w0 146a68: 14000003 b 0x146a74 <__cxa_demangle+0x4d08> 146a6c: 7100011f cmp w8, #0x0 146a70: 1a9f17e8 cset w8, eq 146a74: 3900827f strb wzr, [x19, #0x20] 146a78: f9400bf3 ldr x19, [sp, #0x10] 146a7c: 12000100 and w0, w8, #0x1 146a80: a8c27bfd ldp x29, x30, [sp], #0x20 146a84: d50323bf autiasp 146a88: d65f03c0 ret 146a8c: 3900827f strb wzr, [x19, #0x20] 146a90: 940049b4 bl 0x159160 <__emutls_get_address+0x6d4> 146a94: d503233f paciasp 146a98: a9be7bfd stp x29, x30, [sp, #-0x20]! 146a9c: f9000bf3 str x19, [sp, #0x10] 146aa0: 910003fd mov x29, sp 146aa4: 39408008 ldrb w8, [x0, #0x20] 146aa8: 34000068 cbz w8, 0x146ab4 <__cxa_demangle+0x4d48> 146aac: 2a1f03e8 mov w8, wzr 146ab0: 14000010 b 0x146af0 <__cxa_demangle+0x4d84> 146ab4: aa0003f3 mov x19, x0 146ab8: f9400c00 ldr x0, [x0, #0x18] 146abc: 52800029 mov w9, #0x1 // =1 146ac0: 39402808 ldrb w8, [x0, #0xa] 146ac4: 39008269 strb w9, [x19, #0x20] 146ac8: 7100091f cmp w8, #0x2 146acc: 540000c1 b.ne 0x146ae4 <__cxa_demangle+0x4d78> 146ad0: f9400008 ldr x8, [x0] 146ad4: f9400508 ldr x8, [x8, #0x8] 146ad8: d63f0100 blr x8 146adc: 2a0003e8 mov w8, w0 146ae0: 14000003 b 0x146aec <__cxa_demangle+0x4d80> 146ae4: 7100011f cmp w8, #0x0 146ae8: 1a9f17e8 cset w8, eq 146aec: 3900827f strb wzr, [x19, #0x20] 146af0: f9400bf3 ldr x19, [sp, #0x10] 146af4: 12000100 and w0, w8, #0x1 146af8: a8c27bfd ldp x29, x30, [sp], #0x20 146afc: d50323bf autiasp 146b00: d65f03c0 ret 146b04: 3900827f strb wzr, [x19, #0x20] 146b08: 94004996 bl 0x159160 <__emutls_get_address+0x6d4> 146b0c: d503233f paciasp 146b10: a9be7bfd stp x29, x30, [sp, #-0x20]! 146b14: f9000bf3 str x19, [sp, #0x10] 146b18: 910003fd mov x29, sp 146b1c: 39408008 ldrb w8, [x0, #0x20] 146b20: 34000068 cbz w8, 0x146b2c <__cxa_demangle+0x4dc0> 146b24: 2a1f03e8 mov w8, wzr 146b28: 14000010 b 0x146b68 <__cxa_demangle+0x4dfc> 146b2c: aa0003f3 mov x19, x0 146b30: f9400c00 ldr x0, [x0, #0x18] 146b34: 52800029 mov w9, #0x1 // =1 146b38: 39402c08 ldrb w8, [x0, #0xb] 146b3c: 39008269 strb w9, [x19, #0x20] 146b40: 7100091f cmp w8, #0x2 146b44: 540000c1 b.ne 0x146b5c <__cxa_demangle+0x4df0> 146b48: f9400008 ldr x8, [x0] 146b4c: f9400908 ldr x8, [x8, #0x10] 146b50: d63f0100 blr x8 146b54: 2a0003e8 mov w8, w0 146b58: 14000003 b 0x146b64 <__cxa_demangle+0x4df8> 146b5c: 7100011f cmp w8, #0x0 146b60: 1a9f17e8 cset w8, eq 146b64: 3900827f strb wzr, [x19, #0x20] 146b68: f9400bf3 ldr x19, [sp, #0x10] 146b6c: 12000100 and w0, w8, #0x1 146b70: a8c27bfd ldp x29, x30, [sp], #0x20 146b74: d50323bf autiasp 146b78: d65f03c0 ret 146b7c: 3900827f strb wzr, [x19, #0x20] 146b80: 94004978 bl 0x159160 <__emutls_get_address+0x6d4> 146b84: d503233f paciasp 146b88: a9be7bfd stp x29, x30, [sp, #-0x20]! 146b8c: f9000bf3 str x19, [sp, #0x10] 146b90: 910003fd mov x29, sp 146b94: aa0003f3 mov x19, x0 146b98: 39408008 ldrb w8, [x0, #0x20] 146b9c: 35000128 cbnz w8, 0x146bc0 <__cxa_demangle+0x4e54> 146ba0: f9400e60 ldr x0, [x19, #0x18] 146ba4: 52800028 mov w8, #0x1 // =1 146ba8: f9400009 ldr x9, [x0] 146bac: 39008268 strb w8, [x19, #0x20] 146bb0: f9400d28 ldr x8, [x9, #0x18] 146bb4: d63f0100 blr x8 146bb8: 3900827f strb wzr, [x19, #0x20] 146bbc: aa0003f3 mov x19, x0 146bc0: aa1303e0 mov x0, x19 146bc4: f9400bf3 ldr x19, [sp, #0x10] 146bc8: a8c27bfd ldp x29, x30, [sp], #0x20 146bcc: d50323bf autiasp 146bd0: d65f03c0 ret 146bd4: 3900827f strb wzr, [x19, #0x20] 146bd8: 94004962 bl 0x159160 <__emutls_get_address+0x6d4> 146bdc: d503233f paciasp 146be0: a9be7bfd stp x29, x30, [sp, #-0x20]! 146be4: f9000bf3 str x19, [sp, #0x10] 146be8: 910003fd mov x29, sp 146bec: 39408008 ldrb w8, [x0, #0x20] 146bf0: 35000128 cbnz w8, 0x146c14 <__cxa_demangle+0x4ea8> 146bf4: aa0003f3 mov x19, x0 146bf8: f9400c00 ldr x0, [x0, #0x18] 146bfc: 52800028 mov w8, #0x1 // =1 146c00: f9400009 ldr x9, [x0] 146c04: 39008268 strb w8, [x19, #0x20] 146c08: f9401128 ldr x8, [x9, #0x20] 146c0c: d63f0100 blr x8 146c10: 3900827f strb wzr, [x19, #0x20] 146c14: f9400bf3 ldr x19, [sp, #0x10] 146c18: a8c27bfd ldp x29, x30, [sp], #0x20 146c1c: d50323bf autiasp 146c20: d65f03c0 ret 146c24: 3900827f strb wzr, [x19, #0x20] 146c28: 9400494e bl 0x159160 <__emutls_get_address+0x6d4> 146c2c: d503233f paciasp 146c30: a9be7bfd stp x29, x30, [sp, #-0x20]! 146c34: f9000bf3 str x19, [sp, #0x10] 146c38: 910003fd mov x29, sp 146c3c: 39408008 ldrb w8, [x0, #0x20] 146c40: 35000128 cbnz w8, 0x146c64 <__cxa_demangle+0x4ef8> 146c44: aa0003f3 mov x19, x0 146c48: f9400c00 ldr x0, [x0, #0x18] 146c4c: 52800028 mov w8, #0x1 // =1 146c50: f9400009 ldr x9, [x0] 146c54: 39008268 strb w8, [x19, #0x20] 146c58: f9401528 ldr x8, [x9, #0x28] 146c5c: d63f0100 blr x8 146c60: 3900827f strb wzr, [x19, #0x20] 146c64: f9400bf3 ldr x19, [sp, #0x10] 146c68: a8c27bfd ldp x29, x30, [sp], #0x20 146c6c: d50323bf autiasp 146c70: d65f03c0 ret 146c74: 3900827f strb wzr, [x19, #0x20] 146c78: 9400493a bl 0x159160 <__emutls_get_address+0x6d4> 146c7c: d503245f bti c 146c80: 14005898 b 0x15cee0 <_ZdlPv@plt> 146c84: d503233f paciasp 146c88: d10183ff sub sp, sp, #0x60 146c8c: a9037bfd stp x29, x30, [sp, #0x30] 146c90: 9100c3fd add x29, sp, #0x30 146c94: a90457f6 stp x22, x21, [sp, #0x40] 146c98: a9054ff4 stp x20, x19, [sp, #0x50] 146c9c: d53bd055 mrs x21, TPIDR_EL0 146ca0: f94016a8 ldr x8, [x21, #0x28] 146ca4: f81f83a8 stur x8, [x29, #-0x8] 146ca8: a9402408 ldp x8, x9, [x0] 146cac: cb08012a sub x10, x9, x8 146cb0: f100095f cmp x10, #0x2 146cb4: 540001a2 b.hs 0x146ce8 <__cxa_demangle+0x4f7c> 146cb8: aa1f03e0 mov x0, xzr 146cbc: d503249f bti j 146cc0: f94016a8 ldr x8, [x21, #0x28] 146cc4: f85f83a9 ldur x9, [x29, #-0x8] 146cc8: eb09011f cmp x8, x9 146ccc: 54007bc1 b.ne 0x147c44 <__cxa_demangle+0x5ed8> 146cd0: a9454ff4 ldp x20, x19, [sp, #0x50] 146cd4: a94457f6 ldp x22, x21, [sp, #0x40] 146cd8: a9437bfd ldp x29, x30, [sp, #0x30] 146cdc: 910183ff add sp, sp, #0x60 146ce0: d50323bf autiasp 146ce4: d65f03c0 ret 146ce8: 3940010b ldrb w11, [x8] 146cec: aa0003f3 mov x19, x0 146cf0: 71019d7f cmp w11, #0x67 146cf4: 540001a1 b.ne 0x146d28 <__cxa_demangle+0x4fbc> 146cf8: 3940050c ldrb w12, [x8, #0x1] 146cfc: 7101cd9f cmp w12, #0x73 146d00: 54000141 b.ne 0x146d28 <__cxa_demangle+0x4fbc> 146d04: 91000908 add x8, x8, #0x2 146d08: 5280002b mov w11, #0x1 // =1 146d0c: cb08012a sub x10, x9, x8 146d10: f100095f cmp x10, #0x2 146d14: f9000268 str x8, [x19] 146d18: 381f43ab sturb w11, [x29, #-0xc] 146d1c: 54fffce3 b.lo 0x146cb8 <__cxa_demangle+0x4f4c> 146d20: 3940010b ldrb w11, [x8] 146d24: 14000002 b 0x146d2c <__cxa_demangle+0x4fc0> 146d28: 381f43bf sturb wzr, [x29, #-0xc] 146d2c: 5100c56c sub w12, w11, #0x31 146d30: 71010d9f cmp w12, #0x43 146d34: 540027c8 b.hi 0x14722c <__cxa_demangle+0x54c0> 146d38: 90fff9cd adrp x13, 0x7e000 +0x3> 146d3c: 9112d1ad add x13, x13, #0x4b4 146d40: 1000008e adr x14, 0x146d50 <__cxa_demangle+0x4fe4> 146d44: 786c79af ldrh w15, [x13, x12, lsl #1] 146d48: 8b0f09ce add x14, x14, x15, lsl #2 146d4c: d61f01c0 br x14 146d50: d503249f bti j 146d54: aa1303e0 mov x0, x19 146d58: 940009c4 bl 0x149468 <__cxa_demangle+0x76fc> 146d5c: 17ffffd8 b 0x146cbc <__cxa_demangle+0x4f50> 146d60: d503249f bti j 146d64: 39400509 ldrb w9, [x8, #0x1] 146d68: aa1f03e0 mov x0, xzr 146d6c: 51015929 sub w9, w9, #0x56 146d70: 7100813f cmp w9, #0x20 146d74: 54fffa48 b.hi 0x146cbc <__cxa_demangle+0x4f50> 146d78: 90fff9ca adrp x10, 0x7e000 +0x3> 146d7c: 911d614a add x10, x10, #0x758 146d80: 10fff9eb adr x11, 0x146cbc <__cxa_demangle+0x4f50> 146d84: 7869794c ldrh w12, [x10, x9, lsl #1] 146d88: 8b0c096b add x11, x11, x12, lsl #2 146d8c: d61f0160 br x11 146d90: d503249f bti j 146d94: 91000908 add x8, x8, #0x2 146d98: 90fff941 adrp x1, 0x6e000 146d9c: 9135c021 add x1, x1, #0xd70 146da0: 14000282 b 0x1477a8 <__cxa_demangle+0x5a3c> 146da4: d503249f bti j 146da8: 39400509 ldrb w9, [x8, #0x1] 146dac: aa1f03e0 mov x0, xzr 146db0: 51019529 sub w9, w9, #0x65 146db4: 7100493f cmp w9, #0x12 146db8: 54fff828 b.hi 0x146cbc <__cxa_demangle+0x4f50> 146dbc: 90fff9ca adrp x10, 0x7e000 +0x3> 146dc0: 9114f14a add x10, x10, #0x53c 146dc4: 10fff7cb adr x11, 0x146cbc <__cxa_demangle+0x4f50> 146dc8: 7869794c ldrh w12, [x10, x9, lsl #1] 146dcc: 8b0c096b add x11, x11, x12, lsl #2 146dd0: d61f0160 br x11 146dd4: d503249f bti j 146dd8: 91000908 add x8, x8, #0x2 146ddc: aa1303e0 mov x0, x19 146de0: f9000268 str x8, [x19] 146de4: 97ffffa8 bl 0x146c84 <__cxa_demangle+0x4f18> 146de8: 1400017e b 0x1473e0 <__cxa_demangle+0x5674> 146dec: d503249f bti j 146df0: aa1303e0 mov x0, x19 146df4: 940003c3 bl 0x147d00 <__cxa_demangle+0x5f94> 146df8: 17ffffb1 b 0x146cbc <__cxa_demangle+0x4f50> 146dfc: d503249f bti j 146e00: aa1303e0 mov x0, x19 146e04: 97fffc3d bl 0x145ef8 <__cxa_demangle+0x418c> 146e08: 17ffffad b 0x146cbc <__cxa_demangle+0x4f50> 146e0c: d503249f bti j 146e10: 39400509 ldrb w9, [x8, #0x1] 146e14: aa1f03e0 mov x0, xzr 146e18: 51013929 sub w9, w9, #0x4e 146e1c: 7100b13f cmp w9, #0x2c 146e20: 54fff4e8 b.hi 0x146cbc <__cxa_demangle+0x4f50> 146e24: 90fff9ca adrp x10, 0x7e000 +0x3> 146e28: 911f094a add x10, x10, #0x7c2 146e2c: 10fff48b adr x11, 0x146cbc <__cxa_demangle+0x4f50> 146e30: 7869794c ldrh w12, [x10, x9, lsl #1] 146e34: 8b0c096b add x11, x11, x12, lsl #2 146e38: d61f0160 br x11 146e3c: d503249f bti j 146e40: 91000908 add x8, x8, #0x2 146e44: b0fff941 adrp x1, 0x6f000 146e48: 9134e021 add x1, x1, #0xd38 146e4c: 14000257 b 0x1477a8 <__cxa_demangle+0x5a3c> 146e50: d503249f bti j 146e54: 39400509 ldrb w9, [x8, #0x1] 146e58: aa1f03e0 mov x0, xzr 146e5c: 51018d29 sub w9, w9, #0x63 146e60: 71004d3f cmp w9, #0x13 146e64: 54fff2c8 b.hi 0x146cbc <__cxa_demangle+0x4f50> 146e68: 90fff9ca adrp x10, 0x7e000 +0x3> 146e6c: 911e694a add x10, x10, #0x79a 146e70: 10fff26b adr x11, 0x146cbc <__cxa_demangle+0x4f50> 146e74: 7869794c ldrh w12, [x10, x9, lsl #1] 146e78: 8b0c096b add x11, x11, x12, lsl #2 146e7c: d61f0160 br x11 146e80: d503249f bti j 146e84: 91000908 add x8, x8, #0x2 146e88: aa1303e0 mov x0, x19 146e8c: f9000268 str x8, [x19] 146e90: 97ffefd8 bl 0x142df0 <__cxa_demangle+0x1084> 146e94: f90007e0 str x0, [sp, #0x8] 146e98: b4fff120 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 146e9c: aa1303e0 mov x0, x19 146ea0: 97ffff79 bl 0x146c84 <__cxa_demangle+0x4f18> 146ea4: f9000fe0 str x0, [sp, #0x18] 146ea8: b4fff0a0 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 146eac: 910023e1 add x1, sp, #0x8 146eb0: 910063e2 add x2, sp, #0x18 146eb4: aa1303e0 mov x0, x19 146eb8: 94000829 bl 0x148f5c <__cxa_demangle+0x71f0> 146ebc: 17ffff80 b 0x146cbc <__cxa_demangle+0x4f50> 146ec0: d503249f bti j 146ec4: 39400509 ldrb w9, [x8, #0x1] 146ec8: 71013d3f cmp w9, #0x4f 146ecc: 540023e0 b.eq 0x147348 <__cxa_demangle+0x55dc> 146ed0: 7101c53f cmp w9, #0x71 146ed4: 54002420 b.eq 0x147358 <__cxa_demangle+0x55ec> 146ed8: 7101bd3f cmp w9, #0x6f 146edc: 54ffeee1 b.ne 0x146cb8 <__cxa_demangle+0x4f4c> 146ee0: 91000908 add x8, x8, #0x2 146ee4: f0fff941 adrp x1, 0x71000 146ee8: 91074821 add x1, x1, #0x1d2 146eec: 1400030f b 0x147b28 <__cxa_demangle+0x5dbc> 146ef0: d503249f bti j 146ef4: 39400509 ldrb w9, [x8, #0x1] 146ef8: 7101c13f cmp w9, #0x70 146efc: 54001ea0 b.eq 0x1472d0 <__cxa_demangle+0x5564> 146f00: 7101313f cmp w9, #0x4c 146f04: 540000e1 b.ne 0x146f20 <__cxa_demangle+0x51b4> 146f08: f1000d5f cmp x10, #0x3 146f0c: 540000a3 b.lo 0x146f20 <__cxa_demangle+0x51b4> 146f10: 39400908 ldrb w8, [x8, #0x2] 146f14: 5100e908 sub w8, w8, #0x3a 146f18: 3100291f cmn w8, #0xa 146f1c: 54001da2 b.hs 0x1472d0 <__cxa_demangle+0x5564> 146f20: aa1303e0 mov x0, x19 146f24: 94000683 bl 0x148930 <__cxa_demangle+0x6bc4> 146f28: 17ffff65 b 0x146cbc <__cxa_demangle+0x4f50> 146f2c: d503249f bti j 146f30: 39400509 ldrb w9, [x8, #0x1] 146f34: 7101d13f cmp w9, #0x74 146f38: 54001d20 b.eq 0x1472dc <__cxa_demangle+0x5570> 146f3c: 7101953f cmp w9, #0x65 146f40: 54ffebc1 b.ne 0x146cb8 <__cxa_demangle+0x4f4c> 146f44: 91000908 add x8, x8, #0x2 146f48: f0fff921 adrp x1, 0x6d000 146f4c: 911cec21 add x1, x1, #0x73b 146f50: 14000216 b 0x1477a8 <__cxa_demangle+0x5a3c> 146f54: d503249f bti j 146f58: 3940050a ldrb w10, [x8, #0x1] 146f5c: 7101b15f cmp w10, #0x6c 146f60: 54001c60 b.eq 0x1472ec <__cxa_demangle+0x5580> 146f64: 7101e15f cmp w10, #0x78 146f68: 54ffea81 b.ne 0x146cb8 <__cxa_demangle+0x4f4c> 146f6c: 91000908 add x8, x8, #0x2 146f70: aa1303e0 mov x0, x19 146f74: f9000268 str x8, [x19] 146f78: 97ffff43 bl 0x146c84 <__cxa_demangle+0x4f18> 146f7c: f90007e0 str x0, [sp, #0x8] 146f80: b4ffe9e0 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 146f84: aa1303e0 mov x0, x19 146f88: 97ffff3f bl 0x146c84 <__cxa_demangle+0x4f18> 146f8c: f9000fe0 str x0, [sp, #0x18] 146f90: b4ffe960 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 146f94: 910023e1 add x1, sp, #0x8 146f98: 910063e2 add x2, sp, #0x18 146f9c: aa1303e0 mov x0, x19 146fa0: 94000adb bl 0x149b0c <__cxa_demangle+0x7da0> 146fa4: 17ffff46 b 0x146cbc <__cxa_demangle+0x4f50> 146fa8: d503249f bti j 146fac: 39400509 ldrb w9, [x8, #0x1] 146fb0: aa1f03e0 mov x0, xzr 146fb4: 51014d29 sub w9, w9, #0x53 146fb8: 7100853f cmp w9, #0x21 146fbc: 54ffe808 b.hi 0x146cbc <__cxa_demangle+0x4f50> 146fc0: 90fff9ca adrp x10, 0x7e000 +0x3> 146fc4: 911c514a add x10, x10, #0x714 146fc8: 10ffe7ab adr x11, 0x146cbc <__cxa_demangle+0x4f50> 146fcc: 7869794c ldrh w12, [x10, x9, lsl #1] 146fd0: 8b0c096b add x11, x11, x12, lsl #2 146fd4: d61f0160 br x11 146fd8: d503249f bti j 146fdc: 91000908 add x8, x8, #0x2 146fe0: f0fff941 adrp x1, 0x71000 146fe4: 91142821 add x1, x1, #0x50a 146fe8: 140001b3 b 0x1476b4 <__cxa_demangle+0x5948> 146fec: d503249f bti j 146ff0: 39400509 ldrb w9, [x8, #0x1] 146ff4: aa1f03e0 mov x0, xzr 146ff8: 51018529 sub w9, w9, #0x61 146ffc: 71005d3f cmp w9, #0x17 147000: 54ffe5e8 b.hi 0x146cbc <__cxa_demangle+0x4f50> 147004: f0fff9aa adrp x10, 0x7e000 +0x3> 147008: 911a694a add x10, x10, #0x69a 14700c: 10ffe58b adr x11, 0x146cbc <__cxa_demangle+0x4f50> 147010: 7869794c ldrh w12, [x10, x9, lsl #1] 147014: 8b0c096b add x11, x11, x12, lsl #2 147018: d61f0160 br x11 14701c: d503249f bti j 147020: aa1303e0 mov x0, x19 147024: 94000bbc bl 0x149f14 <__cxa_demangle+0x81a8> 147028: 17ffff25 b 0x146cbc <__cxa_demangle+0x4f50> 14702c: d503249f bti j 147030: 39400509 ldrb w9, [x8, #0x1] 147034: aa1f03e0 mov x0, xzr 147038: 51014929 sub w9, w9, #0x52 14703c: 7100813f cmp w9, #0x20 147040: 54ffe3e8 b.hi 0x146cbc <__cxa_demangle+0x4f50> 147044: f0fff9aa adrp x10, 0x7e000 +0x3> 147048: 9119614a add x10, x10, #0x658 14704c: 10ffe38b adr x11, 0x146cbc <__cxa_demangle+0x4f50> 147050: 7869794c ldrh w12, [x10, x9, lsl #1] 147054: 8b0c096b add x11, x11, x12, lsl #2 147058: d61f0160 br x11 14705c: d503249f bti j 147060: 91000908 add x8, x8, #0x2 147064: d0fff941 adrp x1, 0x71000 147068: 91075021 add x1, x1, #0x1d4 14706c: 140001cf b 0x1477a8 <__cxa_demangle+0x5a3c> 147070: d503249f bti j 147074: 3940050a ldrb w10, [x8, #0x1] 147078: aa1f03e0 mov x0, xzr 14707c: 5101414a sub w10, w10, #0x50 147080: 7100a95f cmp w10, #0x2a 147084: 54ffe1c8 b.hi 0x146cbc <__cxa_demangle+0x4f50> 147088: f0fff9ab adrp x11, 0x7e000 +0x3> 14708c: 9115896b add x11, x11, #0x562 147090: 10ffe16c adr x12, 0x146cbc <__cxa_demangle+0x4f50> 147094: 786a796d ldrh w13, [x11, x10, lsl #1] 147098: 8b0d098c add x12, x12, x13, lsl #2 14709c: d61f0180 br x12 1470a0: d503249f bti j 1470a4: aa1303f4 mov x20, x19 1470a8: f9400e6b ldr x11, [x19, #0x18] 1470ac: 91000908 add x8, x8, #0x2 1470b0: f8410e8a ldr x10, [x20, #0x10]! 1470b4: f9000268 str x8, [x19] 1470b8: cb0a016a sub x10, x11, x10 1470bc: 9343fd56 asr x22, x10, #3 1470c0: eb09011f cmp x8, x9 1470c4: 54000080 b.eq 0x1470d4 <__cxa_demangle+0x5368> 1470c8: 39400109 ldrb w9, [x8] 1470cc: 7101153f cmp w9, #0x45 1470d0: 540054a0 b.eq 0x147b64 <__cxa_demangle+0x5df8> 1470d4: aa1303e0 mov x0, x19 1470d8: 97fff5d3 bl 0x144824 <__cxa_demangle+0x2ab8> 1470dc: f90007e0 str x0, [sp, #0x8] 1470e0: b4ffdee0 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 1470e4: 910023e1 add x1, sp, #0x8 1470e8: aa1403e0 mov x0, x20 1470ec: 97fff64a bl 0x144a14 <__cxa_demangle+0x2ca8> 1470f0: a9402668 ldp x8, x9, [x19] 1470f4: eb09011f cmp x8, x9 1470f8: 54fffe81 b.ne 0x1470c8 <__cxa_demangle+0x535c> 1470fc: 17fffff6 b 0x1470d4 <__cxa_demangle+0x5368> 147100: d503249f bti j 147104: 3940050a ldrb w10, [x8, #0x1] 147108: aa1f03e0 mov x0, xzr 14710c: 5101254a sub w10, w10, #0x49 147110: 7100915f cmp w10, #0x24 147114: 54ffdd48 b.hi 0x146cbc <__cxa_demangle+0x4f50> 147118: f0fff9ab adrp x11, 0x7e000 +0x3> 14711c: 911b296b add x11, x11, #0x6ca 147120: 10ffdcec adr x12, 0x146cbc <__cxa_demangle+0x4f50> 147124: 786a796d ldrh w13, [x11, x10, lsl #1] 147128: 8b0d098c add x12, x12, x13, lsl #2 14712c: d61f0180 br x12 147130: d503249f bti j 147134: 91000908 add x8, x8, #0x2 147138: f0fff921 adrp x1, 0x6e000 14713c: 9135cc21 add x1, x1, #0xd73 147140: 1400019a b 0x1477a8 <__cxa_demangle+0x5a3c> 147144: d503249f bti j 147148: 3940050a ldrb w10, [x8, #0x1] 14714c: aa1f03e0 mov x0, xzr 147150: 5101314a sub w10, w10, #0x4c 147154: 7100a15f cmp w10, #0x28 147158: 54ffdb28 b.hi 0x146cbc <__cxa_demangle+0x4f50> 14715c: f0fff9ab adrp x11, 0x7e000 +0x3> 147160: 9118196b add x11, x11, #0x606 147164: 10ffdacc adr x12, 0x146cbc <__cxa_demangle+0x4f50> 147168: 786a796d ldrh w13, [x11, x10, lsl #1] 14716c: 8b0d098c add x12, x12, x13, lsl #2 147170: d61f0180 br x12 147174: d503249f bti j 147178: 91000908 add x8, x8, #0x2 14717c: b0fff941 adrp x1, 0x70000 147180: 912da421 add x1, x1, #0xb69 147184: 14000189 b 0x1477a8 <__cxa_demangle+0x5a3c> 147188: d503249f bti j 14718c: 39400509 ldrb w9, [x8, #0x1] 147190: 7101d53f cmp w9, #0x75 147194: 54ffd921 b.ne 0x146cb8 <__cxa_demangle+0x4f4c> 147198: 91000908 add x8, x8, #0x2 14719c: aa1303e0 mov x0, x19 1471a0: f9000268 str x8, [x19] 1471a4: 97fffeb8 bl 0x146c84 <__cxa_demangle+0x4f18> 1471a8: f90007e0 str x0, [sp, #0x8] 1471ac: b4ffd880 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 1471b0: aa1303e0 mov x0, x19 1471b4: 97fffeb4 bl 0x146c84 <__cxa_demangle+0x4f18> 1471b8: f9000fe0 str x0, [sp, #0x18] 1471bc: b4ffd800 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 1471c0: aa1303e0 mov x0, x19 1471c4: 97fffeb0 bl 0x146c84 <__cxa_demangle+0x4f18> 1471c8: f90003e0 str x0, [sp] 1471cc: b4ffd780 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 1471d0: 910023e1 add x1, sp, #0x8 1471d4: 910063e2 add x2, sp, #0x18 1471d8: 910003e3 mov x3, sp 1471dc: aa1303e0 mov x0, x19 1471e0: 94000c3f bl 0x14a2dc <__cxa_demangle+0x8570> 1471e4: 17fffeb6 b 0x146cbc <__cxa_demangle+0x4f50> 1471e8: d503249f bti j 1471ec: 39400509 ldrb w9, [x8, #0x1] 1471f0: aa1f03e0 mov x0, xzr 1471f4: 51013529 sub w9, w9, #0x4d 1471f8: 7100993f cmp w9, #0x26 1471fc: 54ffd608 b.hi 0x146cbc <__cxa_demangle+0x4f50> 147200: f0fff9aa adrp x10, 0x7e000 +0x3> 147204: 9116e14a add x10, x10, #0x5b8 147208: 10ffd5ab adr x11, 0x146cbc <__cxa_demangle+0x4f50> 14720c: 7869794c ldrh w12, [x10, x9, lsl #1] 147210: 8b0c096b add x11, x11, x12, lsl #2 147214: d61f0160 br x11 147218: d503249f bti j 14721c: 91000908 add x8, x8, #0x2 147220: f0fff941 adrp x1, 0x72000 147224: 91150021 add x1, x1, #0x540 147228: 14000160 b 0x1477a8 <__cxa_demangle+0x5a3c> 14722c: d503249f bti j 147230: aa1f03e0 mov x0, xzr 147234: f1002d5f cmp x10, #0xb 147238: 54ffd423 b.lo 0x146cbc <__cxa_demangle+0x4f50> 14723c: 7101d57f cmp w11, #0x75 147240: 54ffd3e1 b.ne 0x146cbc <__cxa_demangle+0x4f50> 147244: 39400509 ldrb w9, [x8, #0x1] 147248: 7100e13f cmp w9, #0x38 14724c: 54ffd361 b.ne 0x146cb8 <__cxa_demangle+0x4f4c> 147250: 39400909 ldrb w9, [x8, #0x2] 147254: 71017d3f cmp w9, #0x5f 147258: 54ffd301 b.ne 0x146cb8 <__cxa_demangle+0x4f4c> 14725c: 39400d09 ldrb w9, [x8, #0x3] 147260: 71017d3f cmp w9, #0x5f 147264: 54003621 b.ne 0x147928 <__cxa_demangle+0x5bbc> 147268: 39401109 ldrb w9, [x8, #0x4] 14726c: 7101d53f cmp w9, #0x75 147270: 540035c1 b.ne 0x147928 <__cxa_demangle+0x5bbc> 147274: 39401509 ldrb w9, [x8, #0x5] 147278: 7101d53f cmp w9, #0x75 14727c: 54003561 b.ne 0x147928 <__cxa_demangle+0x5bbc> 147280: 39401909 ldrb w9, [x8, #0x6] 147284: 7101a53f cmp w9, #0x69 147288: 54003501 b.ne 0x147928 <__cxa_demangle+0x5bbc> 14728c: 39401d09 ldrb w9, [x8, #0x7] 147290: 7101913f cmp w9, #0x64 147294: 540034a1 b.ne 0x147928 <__cxa_demangle+0x5bbc> 147298: 39402109 ldrb w9, [x8, #0x8] 14729c: 7101bd3f cmp w9, #0x6f 1472a0: 54003441 b.ne 0x147928 <__cxa_demangle+0x5bbc> 1472a4: 39402509 ldrb w9, [x8, #0x9] 1472a8: 7101993f cmp w9, #0x66 1472ac: 540033e1 b.ne 0x147928 <__cxa_demangle+0x5bbc> 1472b0: 39402909 ldrb w9, [x8, #0xa] 1472b4: 7101d13f cmp w9, #0x74 1472b8: 54003381 b.ne 0x147928 <__cxa_demangle+0x5bbc> 1472bc: 91002d08 add x8, x8, #0xb 1472c0: aa1303e0 mov x0, x19 1472c4: f9000268 str x8, [x19] 1472c8: 97ffeeca bl 0x142df0 <__cxa_demangle+0x1084> 1472cc: 140001b3 b 0x147998 <__cxa_demangle+0x5c2c> 1472d0: aa1303e0 mov x0, x19 1472d4: 940004de bl 0x14864c <__cxa_demangle+0x68e0> 1472d8: 17fffe79 b 0x146cbc <__cxa_demangle+0x4f50> 1472dc: 91000908 add x8, x8, #0x2 1472e0: b0fff941 adrp x1, 0x70000 1472e4: 91172c21 add x1, x1, #0x5cb 1472e8: 14000210 b 0x147b28 <__cxa_demangle+0x5dbc> 1472ec: aa1303f4 mov x20, x19 1472f0: f9400e6b ldr x11, [x19, #0x18] 1472f4: 91000908 add x8, x8, #0x2 1472f8: f8410e8a ldr x10, [x20, #0x10]! 1472fc: f9000268 str x8, [x19] 147300: cb0a016a sub x10, x11, x10 147304: 9343fd56 asr x22, x10, #3 147308: eb09011f cmp x8, x9 14730c: 54000080 b.eq 0x14731c <__cxa_demangle+0x55b0> 147310: 39400109 ldrb w9, [x8] 147314: 7101153f cmp w9, #0x45 147318: 54002160 b.eq 0x147744 <__cxa_demangle+0x59d8> 14731c: aa1303e0 mov x0, x19 147320: 94000a21 bl 0x149ba4 <__cxa_demangle+0x7e38> 147324: f90007e0 str x0, [sp, #0x8] 147328: b4ffcca0 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 14732c: 910023e1 add x1, sp, #0x8 147330: aa1403e0 mov x0, x20 147334: 97fff5b8 bl 0x144a14 <__cxa_demangle+0x2ca8> 147338: a9402668 ldp x8, x9, [x19] 14733c: eb09011f cmp x8, x9 147340: 54fffe81 b.ne 0x147310 <__cxa_demangle+0x55a4> 147344: 17fffff6 b 0x14731c <__cxa_demangle+0x55b0> 147348: 91000908 add x8, x8, #0x2 14734c: b0fff941 adrp x1, 0x70000 147350: 91171421 add x1, x1, #0x5c5 147354: 14000115 b 0x1477a8 <__cxa_demangle+0x5a3c> 147358: 91000908 add x8, x8, #0x2 14735c: b0fff941 adrp x1, 0x70000 147360: 91172021 add x1, x1, #0x5c8 147364: 14000111 b 0x1477a8 <__cxa_demangle+0x5a3c> 147368: d503249f bti j 14736c: 91000908 add x8, x8, #0x2 147370: f0fff941 adrp x1, 0x72000 147374: 9114f421 add x1, x1, #0x53d 147378: 1400010c b 0x1477a8 <__cxa_demangle+0x5a3c> 14737c: d503249f bti j 147380: 91000908 add x8, x8, #0x2 147384: d0fff941 adrp x1, 0x71000 147388: 913b7021 add x1, x1, #0xedc 14738c: 14000107 b 0x1477a8 <__cxa_demangle+0x5a3c> 147390: d503249f bti j 147394: 91000908 add x8, x8, #0x2 147398: d0fff921 adrp x1, 0x6d000 14739c: 910ebc21 add x1, x1, #0x3af 1473a0: 140001e2 b 0x147b28 <__cxa_demangle+0x5dbc> 1473a4: d503249f bti j 1473a8: 91000908 add x8, x8, #0x2 1473ac: b0fff941 adrp x1, 0x70000 1473b0: 91396421 add x1, x1, #0xe59 1473b4: 140000fd b 0x1477a8 <__cxa_demangle+0x5a3c> 1473b8: d503249f bti j 1473bc: 91000908 add x8, x8, #0x2 1473c0: f0fff941 adrp x1, 0x72000 1473c4: 912f2421 add x1, x1, #0xbc9 1473c8: 140001d8 b 0x147b28 <__cxa_demangle+0x5dbc> 1473cc: d503249f bti j 1473d0: 91000908 add x8, x8, #0x2 1473d4: aa1303e0 mov x0, x19 1473d8: f9000268 str x8, [x19] 1473dc: 97ffee85 bl 0x142df0 <__cxa_demangle+0x1084> 1473e0: f90007e0 str x0, [sp, #0x8] 1473e4: b4ffc6c0 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 1473e8: d0fff921 adrp x1, 0x6d000 1473ec: 911cf821 add x1, x1, #0x73e 1473f0: 1400014a b 0x147918 <__cxa_demangle+0x5bac> 1473f4: d503249f bti j 1473f8: 91000908 add x8, x8, #0x2 1473fc: aa1303e0 mov x0, x19 147400: f9000268 str x8, [x19] 147404: 97ffee7b bl 0x142df0 <__cxa_demangle+0x1084> 147408: f9000fe0 str x0, [sp, #0x18] 14740c: b4ffc580 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 147410: aa1303f4 mov x20, x19 147414: a9c12688 ldp x8, x9, [x20, #0x10]! 147418: cb080128 sub x8, x9, x8 14741c: 9343fd16 asr x22, x8, #3 147420: a9402668 ldp x8, x9, [x19] 147424: eb09011f cmp x8, x9 147428: 54000080 b.eq 0x147438 <__cxa_demangle+0x56cc> 14742c: 39400109 ldrb w9, [x8] 147430: 7101153f cmp w9, #0x45 147434: 54003b80 b.eq 0x147ba4 <__cxa_demangle+0x5e38> 147438: aa1303e0 mov x0, x19 14743c: 940009da bl 0x149ba4 <__cxa_demangle+0x7e38> 147440: f90007e0 str x0, [sp, #0x8] 147444: b4ffc3c0 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 147448: 910023e1 add x1, sp, #0x8 14744c: aa1403e0 mov x0, x20 147450: 97fff571 bl 0x144a14 <__cxa_demangle+0x2ca8> 147454: 17fffff3 b 0x147420 <__cxa_demangle+0x56b4> 147458: d503249f bti j 14745c: d0fff921 adrp x1, 0x6d000 147460: 91000908 add x8, x8, #0x2 147464: 912b9021 add x1, x1, #0xae4 147468: aa1303e0 mov x0, x19 14746c: f9000268 str x8, [x19] 147470: 94000d07 bl 0x14a88c <__cxa_demangle+0x8b20> 147474: 17fffe12 b 0x146cbc <__cxa_demangle+0x4f50> 147478: d503249f bti j 14747c: 91000908 add x8, x8, #0x2 147480: aa1303e0 mov x0, x19 147484: f9000268 str x8, [x19] 147488: 97fffdff bl 0x146c84 <__cxa_demangle+0x4f18> 14748c: f90007e0 str x0, [sp, #0x8] 147490: b4ffc160 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 147494: 910023e1 add x1, sp, #0x8 147498: aa1303e0 mov x0, x19 14749c: 94000d23 bl 0x14a928 <__cxa_demangle+0x8bbc> 1474a0: 17fffe07 b 0x146cbc <__cxa_demangle+0x4f50> 1474a4: d503249f bti j 1474a8: 91000908 add x8, x8, #0x2 1474ac: aa1303e0 mov x0, x19 1474b0: f9000268 str x8, [x19] 1474b4: 97fffdf4 bl 0x146c84 <__cxa_demangle+0x4f18> 1474b8: f9000fe0 str x0, [sp, #0x18] 1474bc: b4ffc000 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 1474c0: aa1303f4 mov x20, x19 1474c4: a9c12688 ldp x8, x9, [x20, #0x10]! 1474c8: cb080128 sub x8, x9, x8 1474cc: 9343fd16 asr x22, x8, #3 1474d0: a9402668 ldp x8, x9, [x19] 1474d4: eb09011f cmp x8, x9 1474d8: 54000080 b.eq 0x1474e8 <__cxa_demangle+0x577c> 1474dc: 39400109 ldrb w9, [x8] 1474e0: 7101153f cmp w9, #0x45 1474e4: 54003800 b.eq 0x147be4 <__cxa_demangle+0x5e78> 1474e8: aa1303e0 mov x0, x19 1474ec: 97fffde6 bl 0x146c84 <__cxa_demangle+0x4f18> 1474f0: f90007e0 str x0, [sp, #0x8] 1474f4: b4ffbe40 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 1474f8: 910023e1 add x1, sp, #0x8 1474fc: aa1403e0 mov x0, x20 147500: 97fff545 bl 0x144a14 <__cxa_demangle+0x2ca8> 147504: 17fffff3 b 0x1474d0 <__cxa_demangle+0x5764> 147508: d503249f bti j 14750c: 91000908 add x8, x8, #0x2 147510: 90fff941 adrp x1, 0x6f000 147514: 91249821 add x1, x1, #0x926 147518: 14000184 b 0x147b28 <__cxa_demangle+0x5dbc> 14751c: d503249f bti j 147520: 91000908 add x8, x8, #0x2 147524: f0fff941 adrp x1, 0x72000 147528: 913cb421 add x1, x1, #0xf2d 14752c: 14000146 b 0x147a44 <__cxa_demangle+0x5cd8> 147530: d503249f bti j 147534: aa1303e0 mov x0, x19 147538: 940006da bl 0x1490a0 <__cxa_demangle+0x7334> 14753c: 17fffde0 b 0x146cbc <__cxa_demangle+0x4f50> 147540: d503249f bti j 147544: 91000908 add x8, x8, #0x2 147548: 90fff941 adrp x1, 0x6f000 14754c: 91279021 add x1, x1, #0x9e4 147550: 14000096 b 0x1477a8 <__cxa_demangle+0x5a3c> 147554: d503249f bti j 147558: 91000908 add x8, x8, #0x2 14755c: f0fff921 adrp x1, 0x6e000 147560: 913cf421 add x1, x1, #0xf3d 147564: 14000171 b 0x147b28 <__cxa_demangle+0x5dbc> 147568: d503249f bti j 14756c: 91000908 add x8, x8, #0x2 147570: 90fff941 adrp x1, 0x6f000 147574: 91179821 add x1, x1, #0x5e6 147578: 1400016c b 0x147b28 <__cxa_demangle+0x5dbc> 14757c: d503249f bti j 147580: 9100090a add x10, x8, #0x2 147584: eb09015f cmp x10, x9 147588: f900026a str x10, [x19] 14758c: 54002120 b.eq 0x1479b0 <__cxa_demangle+0x5c44> 147590: 39400149 ldrb w9, [x10] 147594: 71017d3f cmp w9, #0x5f 147598: 540020c1 b.ne 0x1479b0 <__cxa_demangle+0x5c44> 14759c: 91000d08 add x8, x8, #0x3 1475a0: 90fff961 adrp x1, 0x73000 1475a4: 9111b021 add x1, x1, #0x46c 1475a8: 14000051 b 0x1476ec <__cxa_demangle+0x5980> 1475ac: d503249f bti j 1475b0: 91000908 add x8, x8, #0x2 1475b4: b0fff941 adrp x1, 0x70000 1475b8: 912db021 add x1, x1, #0xb6c 1475bc: 1400003e b 0x1476b4 <__cxa_demangle+0x5948> 1475c0: d503249f bti j 1475c4: 91000908 add x8, x8, #0x2 1475c8: aa1303e0 mov x0, x19 1475cc: f9000268 str x8, [x19] 1475d0: 97ffee08 bl 0x142df0 <__cxa_demangle+0x1084> 1475d4: f90007e0 str x0, [sp, #0x8] 1475d8: b4ffb720 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 1475dc: aa1303e0 mov x0, x19 1475e0: 97fffda9 bl 0x146c84 <__cxa_demangle+0x4f18> 1475e4: f9000fe0 str x0, [sp, #0x18] 1475e8: b4ffb6a0 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 1475ec: 910023e1 add x1, sp, #0x8 1475f0: 910063e2 add x2, sp, #0x18 1475f4: aa1303e0 mov x0, x19 1475f8: 94000b64 bl 0x14a388 <__cxa_demangle+0x861c> 1475fc: 17fffdb0 b 0x146cbc <__cxa_demangle+0x4f50> 147600: d503249f bti j 147604: 91000908 add x8, x8, #0x2 147608: 90fff961 adrp x1, 0x73000 14760c: 9138dc21 add x1, x1, #0xe37 147610: 14000146 b 0x147b28 <__cxa_demangle+0x5dbc> 147614: d503249f bti j 147618: 91000908 add x8, x8, #0x2 14761c: d0fff921 adrp x1, 0x6d000 147620: 913fe421 add x1, x1, #0xff9 147624: 14000061 b 0x1477a8 <__cxa_demangle+0x5a3c> 147628: d503249f bti j 14762c: 91000908 add x8, x8, #0x2 147630: f0fff941 adrp x1, 0x72000 147634: 91077421 add x1, x1, #0x1dd 147638: 1400005c b 0x1477a8 <__cxa_demangle+0x5a3c> 14763c: d503249f bti j 147640: 91000908 add x8, x8, #0x2 147644: f0fff921 adrp x1, 0x6e000 147648: 913cf421 add x1, x1, #0xf3d 14764c: 140000fe b 0x147a44 <__cxa_demangle+0x5cd8> 147650: d503249f bti j 147654: 91000908 add x8, x8, #0x2 147658: b0fff941 adrp x1, 0x70000 14765c: 91097421 add x1, x1, #0x25d 147660: 140000f9 b 0x147a44 <__cxa_demangle+0x5cd8> 147664: d503249f bti j 147668: 91000908 add x8, x8, #0x2 14766c: aa1303e0 mov x0, x19 147670: f9000268 str x8, [x19] 147674: 97fffd84 bl 0x146c84 <__cxa_demangle+0x4f18> 147678: f90007e0 str x0, [sp, #0x8] 14767c: b4ffb200 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 147680: 910023e1 add x1, sp, #0x8 147684: aa1303e0 mov x0, x19 147688: 94000ae9 bl 0x14a22c <__cxa_demangle+0x84c0> 14768c: 17fffd8c b 0x146cbc <__cxa_demangle+0x4f50> 147690: d503249f bti j 147694: 91000908 add x8, x8, #0x2 147698: d0fff941 adrp x1, 0x71000 14769c: 91075c21 add x1, x1, #0x1d7 1476a0: 14000122 b 0x147b28 <__cxa_demangle+0x5dbc> 1476a4: d503249f bti j 1476a8: 91000908 add x8, x8, #0x2 1476ac: 90fff941 adrp x1, 0x6f000 1476b0: 9134ec21 add x1, x1, #0xd3b 1476b4: 91000c22 add x2, x1, #0x3 1476b8: f9000268 str x8, [x19] 1476bc: 1400011d b 0x147b30 <__cxa_demangle+0x5dc4> 1476c0: d503249f bti j 1476c4: 9100090a add x10, x8, #0x2 1476c8: eb09015f cmp x10, x9 1476cc: f900026a str x10, [x19] 1476d0: 54002360 b.eq 0x147b3c <__cxa_demangle+0x5dd0> 1476d4: 39400149 ldrb w9, [x10] 1476d8: 71017d3f cmp w9, #0x5f 1476dc: 54002301 b.ne 0x147b3c <__cxa_demangle+0x5dd0> 1476e0: 91000d08 add x8, x8, #0x3 1476e4: d0fff921 adrp x1, 0x6d000 1476e8: 910ec421 add x1, x1, #0x3b1 1476ec: 91000822 add x2, x1, #0x2 1476f0: f9000268 str x8, [x19] 1476f4: 140000d6 b 0x147a4c <__cxa_demangle+0x5ce0> 1476f8: d503249f bti j 1476fc: 91000908 add x8, x8, #0x2 147700: d0fff941 adrp x1, 0x71000 147704: 91075c21 add x1, x1, #0x1d7 147708: 140000cf b 0x147a44 <__cxa_demangle+0x5cd8> 14770c: d503249f bti j 147710: 91000908 add x8, x8, #0x2 147714: aa1303e0 mov x0, x19 147718: f9000268 str x8, [x19] 14771c: 97fffd5a bl 0x146c84 <__cxa_demangle+0x4f18> 147720: f90007e0 str x0, [sp, #0x8] 147724: b4ffacc0 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 147728: aa1303e0 mov x0, x19 14772c: 97fffd56 bl 0x146c84 <__cxa_demangle+0x4f18> 147730: f9000fe0 str x0, [sp, #0x18] 147734: b4ffac40 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 147738: d0fff942 adrp x2, 0x71000 14773c: 911f0442 add x2, x2, #0x7c1 147740: 140000e1 b 0x147ac4 <__cxa_demangle+0x5d58> 147744: a9410a69 ldp x9, x2, [x19, #0x10] 147748: d37df2d4 lsl x20, x22, #3 14774c: 91000508 add x8, x8, #0x1 147750: aa1303e0 mov x0, x19 147754: 8b140121 add x1, x9, x20 147758: f9000268 str x8, [x19] 14775c: 94001bd3 bl 0x14e6a8 <__cxa_demangle+0xc93c> 147760: f9400a68 ldr x8, [x19, #0x10] 147764: a90087e0 stp x0, x1, [sp, #0x8] 147768: 910063e1 add x1, sp, #0x18 14776c: 910023e2 add x2, sp, #0x8 147770: aa1303e0 mov x0, x19 147774: 8b140108 add x8, x8, x20 147778: f9000e68 str x8, [x19, #0x18] 14777c: 94000997 bl 0x149dd8 <__cxa_demangle+0x806c> 147780: 17fffd4f b 0x146cbc <__cxa_demangle+0x4f50> 147784: d503249f bti j 147788: 91000908 add x8, x8, #0x2 14778c: b0fff941 adrp x1, 0x70000 147790: 91395c21 add x1, x1, #0xe57 147794: 140000e5 b 0x147b28 <__cxa_demangle+0x5dbc> 147798: d503249f bti j 14779c: f0fff941 adrp x1, 0x72000 1477a0: 91000908 add x8, x8, #0x2 1477a4: 912f1821 add x1, x1, #0xbc6 1477a8: f9000268 str x8, [x19] 1477ac: 91000822 add x2, x1, #0x2 1477b0: 140000e0 b 0x147b30 <__cxa_demangle+0x5dc4> 1477b4: d503249f bti j 1477b8: f0fff941 adrp x1, 0x72000 1477bc: 91000908 add x8, x8, #0x2 1477c0: 913cac21 add x1, x1, #0xf2b 1477c4: 140000a0 b 0x147a44 <__cxa_demangle+0x5cd8> 1477c8: d503249f bti j 1477cc: 91000908 add x8, x8, #0x2 1477d0: f0fff941 adrp x1, 0x72000 1477d4: 913cac21 add x1, x1, #0xf2b 1477d8: 140000d4 b 0x147b28 <__cxa_demangle+0x5dbc> 1477dc: d503249f bti j 1477e0: 91000908 add x8, x8, #0x2 1477e4: aa1303e0 mov x0, x19 1477e8: f9000268 str x8, [x19] 1477ec: 97ffed81 bl 0x142df0 <__cxa_demangle+0x1084> 1477f0: 14000006 b 0x147808 <__cxa_demangle+0x5a9c> 1477f4: d503249f bti j 1477f8: 91000908 add x8, x8, #0x2 1477fc: aa1303e0 mov x0, x19 147800: f9000268 str x8, [x19] 147804: 97fffd20 bl 0x146c84 <__cxa_demangle+0x4f18> 147808: f90007e0 str x0, [sp, #0x8] 14780c: b4ffa580 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 147810: b0fff941 adrp x1, 0x70000 147814: 910023e2 add x2, sp, #0x8 147818: 91094c21 add x1, x1, #0x253 14781c: aa1303e0 mov x0, x19 147820: 9400010a bl 0x147c48 <__cxa_demangle+0x5edc> 147824: 17fffd26 b 0x146cbc <__cxa_demangle+0x4f50> 147828: d503249f bti j 14782c: 91000908 add x8, x8, #0x2 147830: eb08013f cmp x9, x8 147834: f9000268 str x8, [x19] 147838: 54ffa400 b.eq 0x146cb8 <__cxa_demangle+0x4f4c> 14783c: 39400108 ldrb w8, [x8] 147840: 7101991f cmp w8, #0x66 147844: 54001f00 b.eq 0x147c24 <__cxa_demangle+0x5eb8> 147848: 7101511f cmp w8, #0x54 14784c: 54ffa361 b.ne 0x146cb8 <__cxa_demangle+0x4f4c> 147850: aa1303e0 mov x0, x19 147854: 97fff9a9 bl 0x145ef8 <__cxa_demangle+0x418c> 147858: f90007e0 str x0, [sp, #0x8] 14785c: b4ffa300 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 147860: 910023e1 add x1, sp, #0x8 147864: aa1303e0 mov x0, x19 147868: 94000b6e bl 0x14a620 <__cxa_demangle+0x88b4> 14786c: 17fffd14 b 0x146cbc <__cxa_demangle+0x4f50> 147870: d503249f bti j 147874: 91000908 add x8, x8, #0x2 147878: aa1303e0 mov x0, x19 14787c: f9000268 str x8, [x19] 147880: 97ffed5c bl 0x142df0 <__cxa_demangle+0x1084> 147884: f90007e0 str x0, [sp, #0x8] 147888: b4ffa1a0 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 14788c: aa1303e0 mov x0, x19 147890: 97fffcfd bl 0x146c84 <__cxa_demangle+0x4f18> 147894: f9000fe0 str x0, [sp, #0x18] 147898: b4ffa120 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 14789c: 910023e1 add x1, sp, #0x8 1478a0: 910063e2 add x2, sp, #0x18 1478a4: aa1303e0 mov x0, x19 1478a8: 94000ae2 bl 0x14a430 <__cxa_demangle+0x86c4> 1478ac: 17fffd04 b 0x146cbc <__cxa_demangle+0x4f50> 1478b0: d503249f bti j 1478b4: 91000908 add x8, x8, #0x2 1478b8: aa1303e0 mov x0, x19 1478bc: f9000268 str x8, [x19] 1478c0: 97fffcf1 bl 0x146c84 <__cxa_demangle+0x4f18> 1478c4: f90007e0 str x0, [sp, #0x8] 1478c8: b4ff9fa0 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 1478cc: 910023e1 add x1, sp, #0x8 1478d0: aa1303e0 mov x0, x19 1478d4: 94000b01 bl 0x14a4d8 <__cxa_demangle+0x876c> 1478d8: 17fffcf9 b 0x146cbc <__cxa_demangle+0x4f50> 1478dc: d503249f bti j 1478e0: 91000908 add x8, x8, #0x2 1478e4: aa1303e0 mov x0, x19 1478e8: f9000268 str x8, [x19] 1478ec: 97ffed41 bl 0x142df0 <__cxa_demangle+0x1084> 1478f0: 14000006 b 0x147908 <__cxa_demangle+0x5b9c> 1478f4: d503249f bti j 1478f8: 91000908 add x8, x8, #0x2 1478fc: aa1303e0 mov x0, x19 147900: f9000268 str x8, [x19] 147904: 97fffce0 bl 0x146c84 <__cxa_demangle+0x4f18> 147908: f90007e0 str x0, [sp, #0x8] 14790c: b4ff9d80 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 147910: 90fff961 adrp x1, 0x73000 147914: 911ce821 add x1, x1, #0x73a 147918: 910023e2 add x2, sp, #0x8 14791c: aa1303e0 mov x0, x19 147920: 94000b12 bl 0x14a568 <__cxa_demangle+0x87fc> 147924: 17fffce6 b 0x146cbc <__cxa_demangle+0x4f50> 147928: 39400d09 ldrb w9, [x8, #0x3] 14792c: 71017d3f cmp w9, #0x5f 147930: 54ff9c41 b.ne 0x146cb8 <__cxa_demangle+0x4f4c> 147934: 39401109 ldrb w9, [x8, #0x4] 147938: 7101d53f cmp w9, #0x75 14793c: 54ff9be1 b.ne 0x146cb8 <__cxa_demangle+0x4f4c> 147940: 39401509 ldrb w9, [x8, #0x5] 147944: 7101d53f cmp w9, #0x75 147948: 54ff9b81 b.ne 0x146cb8 <__cxa_demangle+0x4f4c> 14794c: 39401909 ldrb w9, [x8, #0x6] 147950: 7101a53f cmp w9, #0x69 147954: 54ff9b21 b.ne 0x146cb8 <__cxa_demangle+0x4f4c> 147958: 39401d09 ldrb w9, [x8, #0x7] 14795c: 7101913f cmp w9, #0x64 147960: 54ff9ac1 b.ne 0x146cb8 <__cxa_demangle+0x4f4c> 147964: 39402109 ldrb w9, [x8, #0x8] 147968: 7101bd3f cmp w9, #0x6f 14796c: 54ff9a61 b.ne 0x146cb8 <__cxa_demangle+0x4f4c> 147970: 39402509 ldrb w9, [x8, #0x9] 147974: 7101993f cmp w9, #0x66 147978: 54ff9a01 b.ne 0x146cb8 <__cxa_demangle+0x4f4c> 14797c: 39402909 ldrb w9, [x8, #0xa] 147980: 7101e93f cmp w9, #0x7a 147984: 54ff99a1 b.ne 0x146cb8 <__cxa_demangle+0x4f4c> 147988: 91002d08 add x8, x8, #0xb 14798c: aa1303e0 mov x0, x19 147990: f9000268 str x8, [x19] 147994: 97fffcbc bl 0x146c84 <__cxa_demangle+0x4f18> 147998: f90007e0 str x0, [sp, #0x8] 14799c: b4ff9900 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 1479a0: 910023e1 add x1, sp, #0x8 1479a4: aa1303e0 mov x0, x19 1479a8: 94000c04 bl 0x14a9b8 <__cxa_demangle+0x8c4c> 1479ac: 17fffcc4 b 0x146cbc <__cxa_demangle+0x4f50> 1479b0: aa1303e0 mov x0, x19 1479b4: 97fffcb4 bl 0x146c84 <__cxa_demangle+0x4f18> 1479b8: f90007e0 str x0, [sp, #0x8] 1479bc: b4ff9800 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 1479c0: 90fff962 adrp x2, 0x73000 1479c4: 9111b042 add x2, x2, #0x46c 1479c8: 14000063 b 0x147b54 <__cxa_demangle+0x5de8> 1479cc: d503249f bti j 1479d0: 91000908 add x8, x8, #0x2 1479d4: aa1303e0 mov x0, x19 1479d8: f9000268 str x8, [x19] 1479dc: 97fffcaa bl 0x146c84 <__cxa_demangle+0x4f18> 1479e0: f90007e0 str x0, [sp, #0x8] 1479e4: b4ff96c0 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 1479e8: 52800028 mov w8, #0x1 // =1 1479ec: 390063e8 strb w8, [sp, #0x18] 1479f0: 14000022 b 0x147a78 <__cxa_demangle+0x5d0c> 1479f4: d503249f bti j 1479f8: 91000908 add x8, x8, #0x2 1479fc: aa1303e0 mov x0, x19 147a00: f9000268 str x8, [x19] 147a04: 97ffecfb bl 0x142df0 <__cxa_demangle+0x1084> 147a08: f90007e0 str x0, [sp, #0x8] 147a0c: b4ff9580 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 147a10: aa1303e0 mov x0, x19 147a14: 97fffc9c bl 0x146c84 <__cxa_demangle+0x4f18> 147a18: f9000fe0 str x0, [sp, #0x18] 147a1c: b4ff9500 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 147a20: 910023e1 add x1, sp, #0x8 147a24: 910063e2 add x2, sp, #0x18 147a28: aa1303e0 mov x0, x19 147a2c: 94000665 bl 0x1493c0 <__cxa_demangle+0x7654> 147a30: 17fffca3 b 0x146cbc <__cxa_demangle+0x4f50> 147a34: d503249f bti j 147a38: 91000908 add x8, x8, #0x2 147a3c: 90fff941 adrp x1, 0x6f000 147a40: 91179821 add x1, x1, #0x5e6 147a44: f9000268 str x8, [x19] 147a48: 91000422 add x2, x1, #0x1 147a4c: aa1303e0 mov x0, x19 147a50: 94000519 bl 0x148eb4 <__cxa_demangle+0x7148> 147a54: 17fffc9a b 0x146cbc <__cxa_demangle+0x4f50> 147a58: d503249f bti j 147a5c: 91000908 add x8, x8, #0x2 147a60: aa1303e0 mov x0, x19 147a64: f9000268 str x8, [x19] 147a68: 97fffc87 bl 0x146c84 <__cxa_demangle+0x4f18> 147a6c: f90007e0 str x0, [sp, #0x8] 147a70: b4ff9260 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 147a74: 390063ff strb wzr, [sp, #0x18] 147a78: 910023e1 add x1, sp, #0x8 147a7c: d10033a2 sub x2, x29, #0xc 147a80: 910063e3 add x3, sp, #0x18 147a84: aa1303e0 mov x0, x19 147a88: 94000622 bl 0x149310 <__cxa_demangle+0x75a4> 147a8c: 17fffc8c b 0x146cbc <__cxa_demangle+0x4f50> 147a90: d503249f bti j 147a94: 91000908 add x8, x8, #0x2 147a98: aa1303e0 mov x0, x19 147a9c: f9000268 str x8, [x19] 147aa0: 97fffc79 bl 0x146c84 <__cxa_demangle+0x4f18> 147aa4: f90007e0 str x0, [sp, #0x8] 147aa8: b4ff90a0 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 147aac: aa1303e0 mov x0, x19 147ab0: 97fffc75 bl 0x146c84 <__cxa_demangle+0x4f18> 147ab4: f9000fe0 str x0, [sp, #0x18] 147ab8: b4ff9020 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 147abc: b0fff942 adrp x2, 0x70000 147ac0: 91219042 add x2, x2, #0x864 147ac4: 910023e1 add x1, sp, #0x8 147ac8: 910063e3 add x3, sp, #0x18 147acc: aa1303e0 mov x0, x19 147ad0: 940007b7 bl 0x1499ac <__cxa_demangle+0x7c40> 147ad4: 17fffc7a b 0x146cbc <__cxa_demangle+0x4f50> 147ad8: d503249f bti j 147adc: 91000908 add x8, x8, #0x2 147ae0: aa1303e0 mov x0, x19 147ae4: f9000268 str x8, [x19] 147ae8: 97fffc67 bl 0x146c84 <__cxa_demangle+0x4f18> 147aec: f90007e0 str x0, [sp, #0x8] 147af0: b4ff8e60 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 147af4: aa1303e0 mov x0, x19 147af8: 97fffc63 bl 0x146c84 <__cxa_demangle+0x4f18> 147afc: f9000fe0 str x0, [sp, #0x18] 147b00: b4ff8de0 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 147b04: 910023e1 add x1, sp, #0x8 147b08: 910063e2 add x2, sp, #0x18 147b0c: aa1303e0 mov x0, x19 147b10: 940007d5 bl 0x149a64 <__cxa_demangle+0x7cf8> 147b14: 17fffc6a b 0x146cbc <__cxa_demangle+0x4f50> 147b18: d503249f bti j 147b1c: 91000908 add x8, x8, #0x2 147b20: d0fff921 adrp x1, 0x6d000 147b24: 91294021 add x1, x1, #0xa50 147b28: 91000422 add x2, x1, #0x1 147b2c: f9000268 str x8, [x19] 147b30: aa1303e0 mov x0, x19 147b34: 940004b2 bl 0x148dfc <__cxa_demangle+0x7090> 147b38: 17fffc61 b 0x146cbc <__cxa_demangle+0x4f50> 147b3c: aa1303e0 mov x0, x19 147b40: 97fffc51 bl 0x146c84 <__cxa_demangle+0x4f18> 147b44: f90007e0 str x0, [sp, #0x8] 147b48: b4ff8ba0 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 147b4c: d0fff922 adrp x2, 0x6d000 147b50: 910ec442 add x2, x2, #0x3b1 147b54: 910023e1 add x1, sp, #0x8 147b58: aa1303e0 mov x0, x19 147b5c: 940008c4 bl 0x149e6c <__cxa_demangle+0x8100> 147b60: 17fffc57 b 0x146cbc <__cxa_demangle+0x4f50> 147b64: a9410a69 ldp x9, x2, [x19, #0x10] 147b68: d37df2d4 lsl x20, x22, #3 147b6c: 91000508 add x8, x8, #0x1 147b70: aa1303e0 mov x0, x19 147b74: 8b140121 add x1, x9, x20 147b78: f9000268 str x8, [x19] 147b7c: 94001acb bl 0x14e6a8 <__cxa_demangle+0xc93c> 147b80: f9400a68 ldr x8, [x19, #0x10] 147b84: a90087e0 stp x0, x1, [sp, #0x8] 147b88: 910023e1 add x1, sp, #0x8 147b8c: aa1303e0 mov x0, x19 147b90: 8b140108 add x8, x8, x20 147b94: f9000e68 str x8, [x19, #0x18] 147b98: 94000af2 bl 0x14a760 <__cxa_demangle+0x89f4> 147b9c: f90007e0 str x0, [sp, #0x8] 147ba0: 14000025 b 0x147c34 <__cxa_demangle+0x5ec8> 147ba4: a9410a69 ldp x9, x2, [x19, #0x10] 147ba8: d37df2d4 lsl x20, x22, #3 147bac: 91000508 add x8, x8, #0x1 147bb0: aa1303e0 mov x0, x19 147bb4: 8b140121 add x1, x9, x20 147bb8: f9000268 str x8, [x19] 147bbc: 94001abb bl 0x14e6a8 <__cxa_demangle+0xc93c> 147bc0: f9400a68 ldr x8, [x19, #0x10] 147bc4: a90087e0 stp x0, x1, [sp, #0x8] 147bc8: 910063e1 add x1, sp, #0x18 147bcc: 910023e2 add x2, sp, #0x8 147bd0: aa1303e0 mov x0, x19 147bd4: 8b140108 add x8, x8, x20 147bd8: f9000e68 str x8, [x19, #0x18] 147bdc: 94000b05 bl 0x14a7f0 <__cxa_demangle+0x8a84> 147be0: 17fffc37 b 0x146cbc <__cxa_demangle+0x4f50> 147be4: a9410a69 ldp x9, x2, [x19, #0x10] 147be8: d37df2d4 lsl x20, x22, #3 147bec: 91000508 add x8, x8, #0x1 147bf0: aa1303e0 mov x0, x19 147bf4: 8b140121 add x1, x9, x20 147bf8: f9000268 str x8, [x19] 147bfc: 94001aab bl 0x14e6a8 <__cxa_demangle+0xc93c> 147c00: f9400a68 ldr x8, [x19, #0x10] 147c04: a90087e0 stp x0, x1, [sp, #0x8] 147c08: 910063e1 add x1, sp, #0x18 147c0c: 910023e2 add x2, sp, #0x8 147c10: aa1303e0 mov x0, x19 147c14: 8b140108 add x8, x8, x20 147c18: f9000e68 str x8, [x19, #0x18] 147c1c: 940004fa bl 0x149004 <__cxa_demangle+0x7298> 147c20: 17fffc27 b 0x146cbc <__cxa_demangle+0x4f50> 147c24: aa1303e0 mov x0, x19 147c28: 94000289 bl 0x14864c <__cxa_demangle+0x68e0> 147c2c: f90007e0 str x0, [sp, #0x8] 147c30: b4ff8460 cbz x0, 0x146cbc <__cxa_demangle+0x4f50> 147c34: 910023e1 add x1, sp, #0x8 147c38: aa1303e0 mov x0, x19 147c3c: 94000a9d bl 0x14a6b0 <__cxa_demangle+0x8944> 147c40: 17fffc1f b 0x146cbc <__cxa_demangle+0x4f50> 147c44: 9400547b bl 0x15ce30 <__stack_chk_fail@plt> 147c48: d503233f paciasp 147c4c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 147c50: a90157f6 stp x22, x21, [sp, #0x10] 147c54: 910003fd mov x29, sp 147c58: a9024ff4 stp x20, x19, [sp, #0x20] 147c5c: f9499816 ldr x22, [x0, #0x1330] 147c60: aa0203f4 mov x20, x2 147c64: aa0103f3 mov x19, x1 147c68: f94006c8 ldr x8, [x22, #0x8] 147c6c: d13ec109 sub x9, x8, #0xfb0 147c70: b13fc53f cmn x9, #0xff1 147c74: 54000128 b.hi 0x147c98 <__cxa_demangle+0x5f2c> 147c78: aa0003f5 mov x21, x0 147c7c: 52820000 mov w0, #0x1000 // =4096 147c80: 94005568 bl 0x15d220 147c84: b40003c0 cbz x0, 0x147cfc <__cxa_demangle+0x5f90> 147c88: aa1f03e8 mov x8, xzr 147c8c: a9007c16 stp x22, xzr, [x0] 147c90: aa0003f6 mov x22, x0 147c94: f9099aa0 str x0, [x21, #0x1330] 147c98: 91010109 add x9, x8, #0x40 147c9c: aa1303e0 mov x0, x19 147ca0: 8b0802d5 add x21, x22, x8 147ca4: f90006c9 str x9, [x22, #0x8] 147ca8: 940056b2 bl 0x15d770 147cac: f0000109 adrp x9, 0x16a000 147cb0: 52802688 mov w8, #0x134 // =308 147cb4: 911d8129 add x9, x9, #0x760 147cb8: 72a02028 movk w8, #0x101, lsl #16 147cbc: f940028a ldr x10, [x20] 147cc0: f8010ea9 str x9, [x21, #0x10]! 147cc4: 8b000269 add x9, x19, x0 147cc8: b9000aa8 str w8, [x21, #0x8] 147ccc: 90fff968 adrp x8, 0x73000 147cd0: aa1503e0 mov x0, x21 147cd4: 9111a908 add x8, x8, #0x46a 147cd8: a90126b3 stp x19, x9, [x21, #0x10] 147cdc: 91000509 add x9, x8, #0x1 147ce0: a9424ff4 ldp x20, x19, [sp, #0x20] 147ce4: a90222aa stp x10, x8, [x21, #0x20] 147ce8: f9001aa9 str x9, [x21, #0x30] 147cec: a94157f6 ldp x22, x21, [sp, #0x10] 147cf0: a8c37bfd ldp x29, x30, [sp], #0x30 147cf4: d50323bf autiasp 147cf8: d65f03c0 ret 147cfc: 94005499 bl 0x15cf60 <_ZSt9terminatev@plt> 147d00: d503233f paciasp 147d04: d101c3ff sub sp, sp, #0x70 147d08: a9037bfd stp x29, x30, [sp, #0x30] 147d0c: 9100c3fd add x29, sp, #0x30 147d10: f90023f7 str x23, [sp, #0x40] 147d14: a90557f6 stp x22, x21, [sp, #0x50] 147d18: a9064ff4 stp x20, x19, [sp, #0x60] 147d1c: d53bd054 mrs x20, TPIDR_EL0 147d20: f9401688 ldr x8, [x20, #0x28] 147d24: f81f83a8 stur x8, [x29, #-0x8] 147d28: a9402408 ldp x8, x9, [x0] 147d2c: eb09011f cmp x8, x9 147d30: 54003da0 b.eq 0x1484e4 <__cxa_demangle+0x6778> 147d34: 3940010a ldrb w10, [x8] 147d38: 7101315f cmp w10, #0x4c 147d3c: 54003d41 b.ne 0x1484e4 <__cxa_demangle+0x6778> 147d40: 9100050b add x11, x8, #0x1 147d44: aa0003f3 mov x19, x0 147d48: eb0b012a subs x10, x9, x11 147d4c: f900000b str x11, [x0] 147d50: 540003a0 b.eq 0x147dc4 <__cxa_demangle+0x6058> 147d54: 3940016b ldrb w11, [x11] 147d58: 5101056b sub w11, w11, #0x41 147d5c: 7100e17f cmp w11, #0x38 147d60: 54000328 b.hi 0x147dc4 <__cxa_demangle+0x6058> 147d64: f0fff9ac adrp x12, 0x7e000 +0x3> 147d68: aa1f03e0 mov x0, xzr 147d6c: 9120718c add x12, x12, #0x81c 147d70: 1000008d adr x13, 0x147d80 <__cxa_demangle+0x6014> 147d74: 786b798e ldrh w14, [x12, x11, lsl #1] 147d78: 8b0e09ad add x13, x13, x14, lsl #2 147d7c: d61f01a0 br x13 147d80: d503249f bti j 147d84: aa1303e0 mov x0, x19 147d88: 97ffec1a bl 0x142df0 <__cxa_demangle+0x1084> 147d8c: f9000be0 str x0, [sp, #0x10] 147d90: b4003ac0 cbz x0, 0x1484e8 <__cxa_demangle+0x677c> 147d94: a9402668 ldp x8, x9, [x19] 147d98: eb09011f cmp x8, x9 147d9c: 54003a40 b.eq 0x1484e4 <__cxa_demangle+0x6778> 147da0: 39400109 ldrb w9, [x8] 147da4: 7101153f cmp w9, #0x45 147da8: 540039e1 b.ne 0x1484e4 <__cxa_demangle+0x6778> 147dac: 91000508 add x8, x8, #0x1 147db0: 910043e1 add x1, sp, #0x10 147db4: aa1303e0 mov x0, x19 147db8: f9000268 str x8, [x19] 147dbc: 94000ba0 bl 0x14ac3c <__cxa_demangle+0x8ed0> 147dc0: 140001ca b 0x1484e8 <__cxa_demangle+0x677c> 147dc4: d503249f bti j 147dc8: aa1303e0 mov x0, x19 147dcc: 97ffec09 bl 0x142df0 <__cxa_demangle+0x1084> 147dd0: f81f03a0 stur x0, [x29, #-0x10] 147dd4: b40038a0 cbz x0, 0x1484e8 <__cxa_demangle+0x677c> 147dd8: a9402269 ldp x9, x8, [x19] 147ddc: eb09011f cmp x8, x9 147de0: 540000a0 b.eq 0x147df4 <__cxa_demangle+0x6088> 147de4: 3940012a ldrb w10, [x9] 147de8: 5100e94a sub w10, w10, #0x3a 147dec: 3100295f cmn w10, #0xa 147df0: 54000282 b.hs 0x147e40 <__cxa_demangle+0x60d4> 147df4: aa1f03eb mov x11, xzr 147df8: aa0903ea mov x10, x9 147dfc: aa1f03e9 mov x9, xzr 147e00: aa1f03e0 mov x0, xzr 147e04: eb09017f cmp x11, x9 147e08: a9012fe9 stp x9, x11, [sp, #0x10] 147e0c: 540036e0 b.eq 0x1484e8 <__cxa_demangle+0x677c> 147e10: eb08015f cmp x10, x8 147e14: 540036a0 b.eq 0x1484e8 <__cxa_demangle+0x677c> 147e18: 39400148 ldrb w8, [x10] 147e1c: 7101151f cmp w8, #0x45 147e20: 54003621 b.ne 0x1484e4 <__cxa_demangle+0x6778> 147e24: 91000548 add x8, x10, #0x1 147e28: d10043a1 sub x1, x29, #0x10 147e2c: 910043e2 add x2, sp, #0x10 147e30: aa1303e0 mov x0, x19 147e34: f9000268 str x8, [x19] 147e38: 94000d5e bl 0x14b3b0 <__cxa_demangle+0x9644> 147e3c: 140001ab b 0x1484e8 <__cxa_demangle+0x677c> 147e40: 9100052b add x11, x9, #0x1 147e44: aa0b03ea mov x10, x11 147e48: eb08017f cmp x11, x8 147e4c: f900026b str x11, [x19] 147e50: 54000100 b.eq 0x147e70 <__cxa_demangle+0x6104> 147e54: aa0a03eb mov x11, x10 147e58: 3840156c ldrb w12, [x11], #0x1 147e5c: 5100e98c sub w12, w12, #0x3a 147e60: 31002d9f cmn w12, #0xb 147e64: 54ffff08 b.hi 0x147e44 <__cxa_demangle+0x60d8> 147e68: d100056b sub x11, x11, #0x1 147e6c: 17ffffe5 b 0x147e00 <__cxa_demangle+0x6094> 147e70: aa0803eb mov x11, x8 147e74: 17ffffe3 b 0x147e00 <__cxa_demangle+0x6094> 147e78: d503249f bti j 147e7c: 91000908 add x8, x8, #0x2 147e80: b0fff941 adrp x1, 0x70000 147e84: 91173421 add x1, x1, #0x5cd 147e88: 91001422 add x2, x1, #0x5 147e8c: 140001b4 b 0x14855c <__cxa_demangle+0x67f0> 147e90: d503249f bti j 147e94: f1000d5f cmp x10, #0x3 147e98: 54003263 b.lo 0x1484e4 <__cxa_demangle+0x6778> 147e9c: 39400909 ldrb w9, [x8, #0x2] 147ea0: 7101b93f cmp w9, #0x6e 147ea4: 54003201 b.ne 0x1484e4 <__cxa_demangle+0x6778> 147ea8: 39400d09 ldrb w9, [x8, #0x3] 147eac: 7101153f cmp w9, #0x45 147eb0: 540031a1 b.ne 0x1484e4 <__cxa_demangle+0x6778> 147eb4: f0fff941 adrp x1, 0x72000 147eb8: 91001108 add x8, x8, #0x4 147ebc: 912f2c21 add x1, x1, #0xbcb 147ec0: aa1303e0 mov x0, x19 147ec4: f9000268 str x8, [x19] 147ec8: 94000b81 bl 0x14accc <__cxa_demangle+0x8f60> 147ecc: 14000187 b 0x1484e8 <__cxa_demangle+0x677c> 147ed0: d503249f bti j 147ed4: f100095f cmp x10, #0x2 147ed8: 54003063 b.lo 0x1484e4 <__cxa_demangle+0x6778> 147edc: 39400908 ldrb w8, [x8, #0x2] 147ee0: 7101b11f cmp w8, #0x6c 147ee4: 54003001 b.ne 0x1484e4 <__cxa_demangle+0x6778> 147ee8: aa1303e0 mov x0, x19 147eec: aa1f03e1 mov x1, xzr 147ef0: 94000b9e bl 0x14ad68 <__cxa_demangle+0x8ffc> 147ef4: f9000be0 str x0, [sp, #0x10] 147ef8: b4002f80 cbz x0, 0x1484e8 <__cxa_demangle+0x677c> 147efc: a9402668 ldp x8, x9, [x19] 147f00: eb09011f cmp x8, x9 147f04: 54002f00 b.eq 0x1484e4 <__cxa_demangle+0x6778> 147f08: 39400109 ldrb w9, [x8] 147f0c: 7101153f cmp w9, #0x45 147f10: 54002ea1 b.ne 0x1484e4 <__cxa_demangle+0x6778> 147f14: 91000508 add x8, x8, #0x1 147f18: 910043e1 add x1, sp, #0x10 147f1c: aa1303e0 mov x0, x19 147f20: f9000268 str x8, [x19] 147f24: 94000cff bl 0x14b320 <__cxa_demangle+0x95b4> 147f28: 14000170 b 0x1484e8 <__cxa_demangle+0x677c> 147f2c: d503249f bti j 147f30: f100095f cmp x10, #0x2 147f34: 54002d83 b.lo 0x1484e4 <__cxa_demangle+0x6778> 147f38: 39400909 ldrb w9, [x8, #0x2] 147f3c: 7101693f cmp w9, #0x5a 147f40: 54002d21 b.ne 0x1484e4 <__cxa_demangle+0x6778> 147f44: 91000d08 add x8, x8, #0x3 147f48: aa1303e0 mov x0, x19 147f4c: f9000268 str x8, [x19] 147f50: 97ffe959 bl 0x1424b4 <__cxa_demangle+0x748> 147f54: b4002ca0 cbz x0, 0x1484e8 <__cxa_demangle+0x677c> 147f58: a9402668 ldp x8, x9, [x19] 147f5c: eb09011f cmp x8, x9 147f60: 54002c20 b.eq 0x1484e4 <__cxa_demangle+0x6778> 147f64: 39400109 ldrb w9, [x8] 147f68: 7101153f cmp w9, #0x45 147f6c: 54002bc1 b.ne 0x1484e4 <__cxa_demangle+0x6778> 147f70: 91000508 add x8, x8, #0x1 147f74: f9000268 str x8, [x19] 147f78: 1400015c b 0x1484e8 <__cxa_demangle+0x677c> 147f7c: d503249f bti j 147f80: 91000908 add x8, x8, #0x2 147f84: 90fff941 adrp x1, 0x6f000 147f88: 9119dc21 add x1, x1, #0x677 147f8c: 91002c22 add x2, x1, #0xb 147f90: 14000173 b 0x14855c <__cxa_demangle+0x67f0> 147f94: d503249f bti j 147f98: f1000d5f cmp x10, #0x3 147f9c: 54002a43 b.lo 0x1484e4 <__cxa_demangle+0x6778> 147fa0: 39400909 ldrb w9, [x8, #0x2] 147fa4: 7100c53f cmp w9, #0x31 147fa8: 54003380 b.eq 0x148618 <__cxa_demangle+0x68ac> 147fac: 7100c13f cmp w9, #0x30 147fb0: 540029a1 b.ne 0x1484e4 <__cxa_demangle+0x6778> 147fb4: 39400d09 ldrb w9, [x8, #0x3] 147fb8: 7101153f cmp w9, #0x45 147fbc: 54002941 b.ne 0x1484e4 <__cxa_demangle+0x6778> 147fc0: 91001108 add x8, x8, #0x4 147fc4: b90013ff str wzr, [sp, #0x10] 147fc8: f9000268 str x8, [x19] 147fcc: 1400019a b 0x148634 <__cxa_demangle+0x68c8> 147fd0: d503249f bti j 147fd4: 91000908 add x8, x8, #0x2 147fd8: b0fff941 adrp x1, 0x70000 147fdc: 9109a821 add x1, x1, #0x26a 147fe0: 91001022 add x2, x1, #0x4 147fe4: 1400015e b 0x14855c <__cxa_demangle+0x67f0> 147fe8: d503249f bti j 147fec: 91000915 add x21, x8, #0x2 147ff0: cb15012a sub x10, x9, x21 147ff4: f100255f cmp x10, #0x9 147ff8: f9000275 str x21, [x19] 147ffc: 54002743 b.lo 0x1484e4 <__cxa_demangle+0x6778> 148000: 3940090a ldrb w10, [x8, #0x2] 148004: 5100e94b sub w11, w10, #0x3a 148008: 31002d7f cmn w11, #0xb 14800c: 540000a8 b.hi 0x148020 <__cxa_demangle+0x62b4> 148010: 121a794a and w10, w10, #0xffffffdf 148014: 51011d4a sub w10, w10, #0x47 148018: 3100195f cmn w10, #0x6 14801c: 54002643 b.lo 0x1484e4 <__cxa_demangle+0x6778> 148020: 39400d0a ldrb w10, [x8, #0x3] 148024: 5100e94b sub w11, w10, #0x3a 148028: 31002d7f cmn w11, #0xb 14802c: 540000a8 b.hi 0x148040 <__cxa_demangle+0x62d4> 148030: 121a794a and w10, w10, #0xffffffdf 148034: 51011d4a sub w10, w10, #0x47 148038: 3100195f cmn w10, #0x6 14803c: 54002543 b.lo 0x1484e4 <__cxa_demangle+0x6778> 148040: 3940110a ldrb w10, [x8, #0x4] 148044: 5100e94b sub w11, w10, #0x3a 148048: 31002d7f cmn w11, #0xb 14804c: 540000a8 b.hi 0x148060 <__cxa_demangle+0x62f4> 148050: 121a794a and w10, w10, #0xffffffdf 148054: 51011d4a sub w10, w10, #0x47 148058: 3100195f cmn w10, #0x6 14805c: 54002443 b.lo 0x1484e4 <__cxa_demangle+0x6778> 148060: 3940150a ldrb w10, [x8, #0x5] 148064: 5100e94b sub w11, w10, #0x3a 148068: 31002d7f cmn w11, #0xb 14806c: 540000a8 b.hi 0x148080 <__cxa_demangle+0x6314> 148070: 121a794a and w10, w10, #0xffffffdf 148074: 51011d4a sub w10, w10, #0x47 148078: 3100195f cmn w10, #0x6 14807c: 54002343 b.lo 0x1484e4 <__cxa_demangle+0x6778> 148080: 3940190a ldrb w10, [x8, #0x6] 148084: 5100e94b sub w11, w10, #0x3a 148088: 31002d7f cmn w11, #0xb 14808c: 540000a8 b.hi 0x1480a0 <__cxa_demangle+0x6334> 148090: 121a794a and w10, w10, #0xffffffdf 148094: 51011d4a sub w10, w10, #0x47 148098: 3100195f cmn w10, #0x6 14809c: 54002243 b.lo 0x1484e4 <__cxa_demangle+0x6778> 1480a0: 39401d0a ldrb w10, [x8, #0x7] 1480a4: 5100e94b sub w11, w10, #0x3a 1480a8: 31002d7f cmn w11, #0xb 1480ac: 540000a8 b.hi 0x1480c0 <__cxa_demangle+0x6354> 1480b0: 121a794a and w10, w10, #0xffffffdf 1480b4: 51011d4a sub w10, w10, #0x47 1480b8: 3100195f cmn w10, #0x6 1480bc: 54002143 b.lo 0x1484e4 <__cxa_demangle+0x6778> 1480c0: 3940210a ldrb w10, [x8, #0x8] 1480c4: 5100e94b sub w11, w10, #0x3a 1480c8: 31002d7f cmn w11, #0xb 1480cc: 540000a8 b.hi 0x1480e0 <__cxa_demangle+0x6374> 1480d0: 121a794a and w10, w10, #0xffffffdf 1480d4: 51011d4a sub w10, w10, #0x47 1480d8: 3100195f cmn w10, #0x6 1480dc: 54002043 b.lo 0x1484e4 <__cxa_demangle+0x6778> 1480e0: 3940250a ldrb w10, [x8, #0x9] 1480e4: 5100e94b sub w11, w10, #0x3a 1480e8: 31002d7f cmn w11, #0xb 1480ec: 540000a8 b.hi 0x148100 <__cxa_demangle+0x6394> 1480f0: 121a794a and w10, w10, #0xffffffdf 1480f4: 51011d4a sub w10, w10, #0x47 1480f8: 3100195f cmn w10, #0x6 1480fc: 54001f43 b.lo 0x1484e4 <__cxa_demangle+0x6778> 148100: 91002916 add x22, x8, #0xa 148104: eb0902df cmp x22, x9 148108: f9000276 str x22, [x19] 14810c: 54001ec0 b.eq 0x1484e4 <__cxa_demangle+0x6778> 148110: 394002c9 ldrb w9, [x22] 148114: 7101153f cmp w9, #0x45 148118: 54001e61 b.ne 0x1484e4 <__cxa_demangle+0x6778> 14811c: 91002d08 add x8, x8, #0xb 148120: f9499a77 ldr x23, [x19, #0x1330] 148124: f9000268 str x8, [x19] 148128: f94006e8 ldr x8, [x23, #0x8] 14812c: d13f4109 sub x9, x8, #0xfd0 148130: b13fc53f cmn x9, #0xff1 148134: 54000108 b.hi 0x148154 <__cxa_demangle+0x63e8> 148138: 52820000 mov w0, #0x1000 // =4096 14813c: 94005439 bl 0x15d220 148140: b4002840 cbz x0, 0x148648 <__cxa_demangle+0x68dc> 148144: aa1f03e8 mov x8, xzr 148148: a9007c17 stp x23, xzr, [x0] 14814c: aa0003f7 mov x23, x0 148150: f9099a60 str x0, [x19, #0x1330] 148154: 91008109 add x9, x8, #0x20 148158: 8b0802e0 add x0, x23, x8 14815c: b0000108 adrp x8, 0x169000 +0x10> 148160: 528028ca mov w10, #0x146 // =326 148164: 91220108 add x8, x8, #0x880 148168: 14000126 b 0x148600 <__cxa_demangle+0x6894> 14816c: d503249f bti j 148170: 91000908 add x8, x8, #0x2 148174: d0fff921 adrp x1, 0x6e000 148178: 91220021 add x1, x1, #0x880 14817c: 91003422 add x2, x1, #0xd 148180: 140000f7 b 0x14855c <__cxa_demangle+0x67f0> 148184: d503249f bti j 148188: 91000908 add x8, x8, #0x2 14818c: d0fff941 adrp x1, 0x72000 148190: 913e5821 add x1, x1, #0xf96 148194: aa1303e0 mov x0, x19 148198: aa0103e2 mov x2, x1 14819c: f9000268 str x8, [x19] 1481a0: 140000f1 b 0x148564 <__cxa_demangle+0x67f8> 1481a4: d503249f bti j 1481a8: 91000908 add x8, x8, #0x2 1481ac: 90fff941 adrp x1, 0x70000 1481b0: 9109bc21 add x1, x1, #0x26f 1481b4: 14000005 b 0x1481c8 <__cxa_demangle+0x645c> 1481b8: d503249f bti j 1481bc: 91000908 add x8, x8, #0x2 1481c0: d0fff941 adrp x1, 0x72000 1481c4: 913d0021 add x1, x1, #0xf40 1481c8: 91000422 add x2, x1, #0x1 1481cc: 140000e4 b 0x14855c <__cxa_demangle+0x67f0> 1481d0: d503249f bti j 1481d4: 91000908 add x8, x8, #0x2 1481d8: 90fff941 adrp x1, 0x70000 1481dc: 912dc021 add x1, x1, #0xb70 1481e0: 1400000b b 0x14820c <__cxa_demangle+0x64a0> 1481e4: d503249f bti j 1481e8: 91000908 add x8, x8, #0x2 1481ec: d0fff921 adrp x1, 0x6e000 1481f0: 913cfc21 add x1, x1, #0xf3f 1481f4: 91003822 add x2, x1, #0xe 1481f8: 140000d9 b 0x14855c <__cxa_demangle+0x67f0> 1481fc: d503249f bti j 148200: 91000908 add x8, x8, #0x2 148204: f0fff941 adrp x1, 0x73000 148208: 912ef021 add x1, x1, #0xbbc 14820c: 91000822 add x2, x1, #0x2 148210: 140000d3 b 0x14855c <__cxa_demangle+0x67f0> 148214: d503249f bti j 148218: 91000908 add x8, x8, #0x2 14821c: d0fff941 adrp x1, 0x72000 148220: 91244421 add x1, x1, #0x911 148224: 91000c22 add x2, x1, #0x3 148228: 140000cd b 0x14855c <__cxa_demangle+0x67f0> 14822c: d503249f bti j 148230: 9100090a add x10, x8, #0x2 148234: cb0a012b sub x11, x9, x10 148238: f100457f cmp x11, #0x11 14823c: f900026a str x10, [x19] 148240: 54001523 b.lo 0x1484e4 <__cxa_demangle+0x6778> 148244: 3940090b ldrb w11, [x8, #0x2] 148248: 5100e96c sub w12, w11, #0x3a 14824c: 31002d9f cmn w12, #0xb 148250: 540000a8 b.hi 0x148264 <__cxa_demangle+0x64f8> 148254: 121a796b and w11, w11, #0xffffffdf 148258: 51011d6b sub w11, w11, #0x47 14825c: 3100197f cmn w11, #0x6 148260: 54001423 b.lo 0x1484e4 <__cxa_demangle+0x6778> 148264: 39400d0b ldrb w11, [x8, #0x3] 148268: 5100e96c sub w12, w11, #0x3a 14826c: 31002d9f cmn w12, #0xb 148270: 540000a8 b.hi 0x148284 <__cxa_demangle+0x6518> 148274: 121a796b and w11, w11, #0xffffffdf 148278: 51011d6b sub w11, w11, #0x47 14827c: 3100197f cmn w11, #0x6 148280: 54001323 b.lo 0x1484e4 <__cxa_demangle+0x6778> 148284: 3940110b ldrb w11, [x8, #0x4] 148288: 5100e96c sub w12, w11, #0x3a 14828c: 31002d9f cmn w12, #0xb 148290: 540000a8 b.hi 0x1482a4 <__cxa_demangle+0x6538> 148294: 121a796b and w11, w11, #0xffffffdf 148298: 51011d6b sub w11, w11, #0x47 14829c: 3100197f cmn w11, #0x6 1482a0: 54001223 b.lo 0x1484e4 <__cxa_demangle+0x6778> 1482a4: 3940150b ldrb w11, [x8, #0x5] 1482a8: 5100e96c sub w12, w11, #0x3a 1482ac: 31002d9f cmn w12, #0xb 1482b0: 540000a8 b.hi 0x1482c4 <__cxa_demangle+0x6558> 1482b4: 121a796b and w11, w11, #0xffffffdf 1482b8: 51011d6b sub w11, w11, #0x47 1482bc: 3100197f cmn w11, #0x6 1482c0: 54001123 b.lo 0x1484e4 <__cxa_demangle+0x6778> 1482c4: 3940190b ldrb w11, [x8, #0x6] 1482c8: 5100e96c sub w12, w11, #0x3a 1482cc: 31002d9f cmn w12, #0xb 1482d0: 540000a8 b.hi 0x1482e4 <__cxa_demangle+0x6578> 1482d4: 121a796b and w11, w11, #0xffffffdf 1482d8: 51011d6b sub w11, w11, #0x47 1482dc: 3100197f cmn w11, #0x6 1482e0: 54001023 b.lo 0x1484e4 <__cxa_demangle+0x6778> 1482e4: 39401d0b ldrb w11, [x8, #0x7] 1482e8: 5100e96c sub w12, w11, #0x3a 1482ec: 31002d9f cmn w12, #0xb 1482f0: 540000a8 b.hi 0x148304 <__cxa_demangle+0x6598> 1482f4: 121a796b and w11, w11, #0xffffffdf 1482f8: 51011d6b sub w11, w11, #0x47 1482fc: 3100197f cmn w11, #0x6 148300: 54000f23 b.lo 0x1484e4 <__cxa_demangle+0x6778> 148304: f90007ea str x10, [sp, #0x8] 148308: 3940210a ldrb w10, [x8, #0x8] 14830c: 5100e94b sub w11, w10, #0x3a 148310: 31002d7f cmn w11, #0xb 148314: 540000a8 b.hi 0x148328 <__cxa_demangle+0x65bc> 148318: 121a794a and w10, w10, #0xffffffdf 14831c: 51011d4a sub w10, w10, #0x47 148320: 3100195f cmn w10, #0x6 148324: 54000e03 b.lo 0x1484e4 <__cxa_demangle+0x6778> 148328: 3940250a ldrb w10, [x8, #0x9] 14832c: 5100e94b sub w11, w10, #0x3a 148330: 31002d7f cmn w11, #0xb 148334: 540000a8 b.hi 0x148348 <__cxa_demangle+0x65dc> 148338: 121a794a and w10, w10, #0xffffffdf 14833c: 51011d4a sub w10, w10, #0x47 148340: 3100195f cmn w10, #0x6 148344: 54000d03 b.lo 0x1484e4 <__cxa_demangle+0x6778> 148348: 3940290a ldrb w10, [x8, #0xa] 14834c: 5100e94b sub w11, w10, #0x3a 148350: 31002d7f cmn w11, #0xb 148354: 540000a8 b.hi 0x148368 <__cxa_demangle+0x65fc> 148358: 121a794a and w10, w10, #0xffffffdf 14835c: 51011d4a sub w10, w10, #0x47 148360: 3100195f cmn w10, #0x6 148364: 54000c03 b.lo 0x1484e4 <__cxa_demangle+0x6778> 148368: 39402d0a ldrb w10, [x8, #0xb] 14836c: 5100e94b sub w11, w10, #0x3a 148370: 31002d7f cmn w11, #0xb 148374: 540000a8 b.hi 0x148388 <__cxa_demangle+0x661c> 148378: 121a794a and w10, w10, #0xffffffdf 14837c: 51011d4a sub w10, w10, #0x47 148380: 3100195f cmn w10, #0x6 148384: 54000b03 b.lo 0x1484e4 <__cxa_demangle+0x6778> 148388: 3940310a ldrb w10, [x8, #0xc] 14838c: 5100e94b sub w11, w10, #0x3a 148390: 31002d7f cmn w11, #0xb 148394: 540000a8 b.hi 0x1483a8 <__cxa_demangle+0x663c> 148398: 121a794a and w10, w10, #0xffffffdf 14839c: 51011d4a sub w10, w10, #0x47 1483a0: 3100195f cmn w10, #0x6 1483a4: 54000a03 b.lo 0x1484e4 <__cxa_demangle+0x6778> 1483a8: 3940350a ldrb w10, [x8, #0xd] 1483ac: 5100e94b sub w11, w10, #0x3a 1483b0: 31002d7f cmn w11, #0xb 1483b4: 540000a8 b.hi 0x1483c8 <__cxa_demangle+0x665c> 1483b8: 121a794a and w10, w10, #0xffffffdf 1483bc: 51011d4a sub w10, w10, #0x47 1483c0: 3100195f cmn w10, #0x6 1483c4: 54000903 b.lo 0x1484e4 <__cxa_demangle+0x6778> 1483c8: 3940390a ldrb w10, [x8, #0xe] 1483cc: 5100e94b sub w11, w10, #0x3a 1483d0: 31002d7f cmn w11, #0xb 1483d4: 540000a8 b.hi 0x1483e8 <__cxa_demangle+0x667c> 1483d8: 121a794a and w10, w10, #0xffffffdf 1483dc: 51011d4a sub w10, w10, #0x47 1483e0: 3100195f cmn w10, #0x6 1483e4: 54000803 b.lo 0x1484e4 <__cxa_demangle+0x6778> 1483e8: 39403d0a ldrb w10, [x8, #0xf] 1483ec: 5100e94b sub w11, w10, #0x3a 1483f0: 31002d7f cmn w11, #0xb 1483f4: 540000a8 b.hi 0x148408 <__cxa_demangle+0x669c> 1483f8: 121a794a and w10, w10, #0xffffffdf 1483fc: 51011d4a sub w10, w10, #0x47 148400: 3100195f cmn w10, #0x6 148404: 54000703 b.lo 0x1484e4 <__cxa_demangle+0x6778> 148408: 3940410a ldrb w10, [x8, #0x10] 14840c: 5100e94b sub w11, w10, #0x3a 148410: 31002d7f cmn w11, #0xb 148414: 540000a8 b.hi 0x148428 <__cxa_demangle+0x66bc> 148418: 121a794a and w10, w10, #0xffffffdf 14841c: 51011d4a sub w10, w10, #0x47 148420: 3100195f cmn w10, #0x6 148424: 54000603 b.lo 0x1484e4 <__cxa_demangle+0x6778> 148428: 3940450a ldrb w10, [x8, #0x11] 14842c: 5100e94b sub w11, w10, #0x3a 148430: 31002d7f cmn w11, #0xb 148434: 540000a8 b.hi 0x148448 <__cxa_demangle+0x66dc> 148438: 121a794a and w10, w10, #0xffffffdf 14843c: 51011d4a sub w10, w10, #0x47 148440: 3100195f cmn w10, #0x6 148444: 54000503 b.lo 0x1484e4 <__cxa_demangle+0x6778> 148448: 91004915 add x21, x8, #0x12 14844c: eb0902bf cmp x21, x9 148450: f9000275 str x21, [x19] 148454: 54000480 b.eq 0x1484e4 <__cxa_demangle+0x6778> 148458: 394002a9 ldrb w9, [x21] 14845c: 7101153f cmp w9, #0x45 148460: 54000421 b.ne 0x1484e4 <__cxa_demangle+0x6778> 148464: 91004d08 add x8, x8, #0x13 148468: f9499a76 ldr x22, [x19, #0x1330] 14846c: f9000268 str x8, [x19] 148470: f94006c8 ldr x8, [x22, #0x8] 148474: d13f4109 sub x9, x8, #0xfd0 148478: b13fc53f cmn x9, #0xff1 14847c: 54000108 b.hi 0x14849c <__cxa_demangle+0x6730> 148480: 52820000 mov w0, #0x1000 // =4096 148484: 94005367 bl 0x15d220 148488: b4000e00 cbz x0, 0x148648 <__cxa_demangle+0x68dc> 14848c: aa1f03e8 mov x8, xzr 148490: a9007c16 stp x22, xzr, [x0] 148494: aa0003f6 mov x22, x0 148498: f9099a60 str x0, [x19, #0x1330] 14849c: 91008109 add x9, x8, #0x20 1484a0: 8b0802c0 add x0, x22, x8 1484a4: b0000108 adrp x8, 0x169000 +0x10> 1484a8: 528028ea mov w10, #0x147 // =327 1484ac: 9123c108 add x8, x8, #0x8f0 1484b0: 72a0202a movk w10, #0x101, lsl #16 1484b4: f90006c9 str x9, [x22, #0x8] 1484b8: f8010c08 str x8, [x0, #0x10]! 1484bc: f94007e8 ldr x8, [sp, #0x8] 1484c0: b900080a str w10, [x0, #0x8] 1484c4: a9015408 stp x8, x21, [x0, #0x10] 1484c8: 14000008 b 0x1484e8 <__cxa_demangle+0x677c> 1484cc: d503249f bti j 1484d0: 91000915 add x21, x8, #0x2 1484d4: cb15012a sub x10, x9, x21 1484d8: f100855f cmp x10, #0x21 1484dc: f9000275 str x21, [x19] 1484e0: 54000462 b.hs 0x14856c <__cxa_demangle+0x6800> 1484e4: aa1f03e0 mov x0, xzr 1484e8: d503249f bti j 1484ec: f9401688 ldr x8, [x20, #0x28] 1484f0: f85f83a9 ldur x9, [x29, #-0x8] 1484f4: eb09011f cmp x8, x9 1484f8: 54000a61 b.ne 0x148644 <__cxa_demangle+0x68d8> 1484fc: a9464ff4 ldp x20, x19, [sp, #0x60] 148500: a94557f6 ldp x22, x21, [sp, #0x50] 148504: a9437bfd ldp x29, x30, [sp, #0x30] 148508: f94023f7 ldr x23, [sp, #0x40] 14850c: 9101c3ff add sp, sp, #0x70 148510: d50323bf autiasp 148514: d65f03c0 ret 148518: d503249f bti j 14851c: 91000908 add x8, x8, #0x2 148520: 90fff941 adrp x1, 0x70000 148524: 91397021 add x1, x1, #0xe5c 148528: 91002022 add x2, x1, #0x8 14852c: 1400000c b 0x14855c <__cxa_demangle+0x67f0> 148530: d503249f bti j 148534: 91000908 add x8, x8, #0x2 148538: b0fff921 adrp x1, 0x6d000 14853c: 913ff021 add x1, x1, #0xffc 148540: 91004422 add x2, x1, #0x11 148544: 14000006 b 0x14855c <__cxa_demangle+0x67f0> 148548: d503249f bti j 14854c: b0fff921 adrp x1, 0x6d000 148550: 91000908 add x8, x8, #0x2 148554: 912ba821 add x1, x1, #0xaea 148558: 91001c22 add x2, x1, #0x7 14855c: f9000268 str x8, [x19] 148560: aa1303e0 mov x0, x19 148564: 94000939 bl 0x14aa48 <__cxa_demangle+0x8cdc> 148568: 17ffffe0 b 0x1484e8 <__cxa_demangle+0x677c> 14856c: aa1f03ea mov x10, xzr 148570: 91008916 add x22, x8, #0x22 148574: 386a6aab ldrb w11, [x21, x10] 148578: 5100e96c sub w12, w11, #0x3a 14857c: 121a796b and w11, w11, #0xffffffdf 148580: 51011d6b sub w11, w11, #0x47 148584: 31002d9f cmn w12, #0xb 148588: 3a469962 ccmn w11, #0x6, #0x2, ls 14858c: 54fffac3 b.lo 0x1484e4 <__cxa_demangle+0x6778> 148590: 9100054a add x10, x10, #0x1 148594: f100815f cmp x10, #0x20 148598: 54fffee1 b.ne 0x148574 <__cxa_demangle+0x6808> 14859c: eb0902df cmp x22, x9 1485a0: f9000276 str x22, [x19] 1485a4: 54fffa00 b.eq 0x1484e4 <__cxa_demangle+0x6778> 1485a8: 394002c9 ldrb w9, [x22] 1485ac: 7101153f cmp w9, #0x45 1485b0: 54fff9a1 b.ne 0x1484e4 <__cxa_demangle+0x6778> 1485b4: 91008d08 add x8, x8, #0x23 1485b8: f9499a77 ldr x23, [x19, #0x1330] 1485bc: f9000268 str x8, [x19] 1485c0: f94006e8 ldr x8, [x23, #0x8] 1485c4: d13f4109 sub x9, x8, #0xfd0 1485c8: b13fc53f cmn x9, #0xff1 1485cc: 54000108 b.hi 0x1485ec <__cxa_demangle+0x6880> 1485d0: 52820000 mov w0, #0x1000 // =4096 1485d4: 94005313 bl 0x15d220 1485d8: b4000380 cbz x0, 0x148648 <__cxa_demangle+0x68dc> 1485dc: aa1f03e8 mov x8, xzr 1485e0: a9007c17 stp x23, xzr, [x0] 1485e4: aa0003f7 mov x23, x0 1485e8: f9099a60 str x0, [x19, #0x1330] 1485ec: 91008109 add x9, x8, #0x20 1485f0: 8b0802e0 add x0, x23, x8 1485f4: b0000108 adrp x8, 0x169000 +0x10> 1485f8: 5280290a mov w10, #0x148 // =328 1485fc: 91258108 add x8, x8, #0x960 148600: 72a0202a movk w10, #0x101, lsl #16 148604: f90006e9 str x9, [x23, #0x8] 148608: f8010c08 str x8, [x0, #0x10]! 14860c: b900080a str w10, [x0, #0x8] 148610: a9015815 stp x21, x22, [x0, #0x10] 148614: 17ffffb5 b 0x1484e8 <__cxa_demangle+0x677c> 148618: 39400d09 ldrb w9, [x8, #0x3] 14861c: 7101153f cmp w9, #0x45 148620: 54fff621 b.ne 0x1484e4 <__cxa_demangle+0x6778> 148624: 91001108 add x8, x8, #0x4 148628: 52800029 mov w9, #0x1 // =1 14862c: f9000268 str x8, [x19] 148630: b90013e9 str w9, [sp, #0x10] 148634: 910043e1 add x1, sp, #0x10 148638: aa1303e0 mov x0, x19 14863c: 9400095a bl 0x14aba4 <__cxa_demangle+0x8e38> 148640: 17ffffaa b 0x1484e8 <__cxa_demangle+0x677c> 148644: 940051fb bl 0x15ce30 <__stack_chk_fail@plt> 148648: 94005246 bl 0x15cf60 <_ZSt9terminatev@plt> 14864c: d503233f paciasp 148650: a9bd7bfd stp x29, x30, [sp, #-0x30]! 148654: a90157f6 stp x22, x21, [sp, #0x10] 148658: 910003fd mov x29, sp 14865c: a9024ff4 stp x20, x19, [sp, #0x20] 148660: a9402009 ldp x9, x8, [x0] 148664: cb09010a sub x10, x8, x9 148668: f100095f cmp x10, #0x2 14866c: 54001543 b.lo 0x148914 <__cxa_demangle+0x6ba8> 148670: 3940012a ldrb w10, [x9] 148674: 7101995f cmp w10, #0x66 148678: 540014e1 b.ne 0x148914 <__cxa_demangle+0x6ba8> 14867c: 3940052a ldrb w10, [x9, #0x1] 148680: aa0003f3 mov x19, x0 148684: 7101c15f cmp w10, #0x70 148688: 54000441 b.ne 0x148710 <__cxa_demangle+0x69a4> 14868c: 91000934 add x20, x9, #0x2 148690: eb08029f cmp x20, x8 148694: f9000274 str x20, [x19] 148698: 540013e0 b.eq 0x148914 <__cxa_demangle+0x6ba8> 14869c: 3940028a ldrb w10, [x20] 1486a0: 7101c95f cmp w10, #0x72 1486a4: 54000061 b.ne 0x1486b0 <__cxa_demangle+0x6944> 1486a8: 91000d34 add x20, x9, #0x3 1486ac: f9000274 str x20, [x19] 1486b0: eb08029f cmp x20, x8 1486b4: 54001300 b.eq 0x148914 <__cxa_demangle+0x6ba8> 1486b8: 39400289 ldrb w9, [x20] 1486bc: 7101593f cmp w9, #0x56 1486c0: 54000061 b.ne 0x1486cc <__cxa_demangle+0x6960> 1486c4: 91000694 add x20, x20, #0x1 1486c8: f9000274 str x20, [x19] 1486cc: eb08029f cmp x20, x8 1486d0: 54001220 b.eq 0x148914 <__cxa_demangle+0x6ba8> 1486d4: 39400289 ldrb w9, [x20] 1486d8: 71012d3f cmp w9, #0x4b 1486dc: 54000061 b.ne 0x1486e8 <__cxa_demangle+0x697c> 1486e0: 91000694 add x20, x20, #0x1 1486e4: f9000274 str x20, [x19] 1486e8: eb14011f cmp x8, x20 1486ec: 54001140 b.eq 0x148914 <__cxa_demangle+0x6ba8> 1486f0: 39400289 ldrb w9, [x20] 1486f4: 5100e929 sub w9, w9, #0x3a 1486f8: 3100293f cmn w9, #0xa 1486fc: 54000402 b.hs 0x14877c <__cxa_demangle+0x6a10> 148700: aa1f03f5 mov x21, xzr 148704: aa1403e9 mov x9, x20 148708: aa1f03f4 mov x20, xzr 14870c: 14000053 b 0x148858 <__cxa_demangle+0x6aec> 148710: 3940012a ldrb w10, [x9] 148714: 7101995f cmp w10, #0x66 148718: 54000fe1 b.ne 0x148914 <__cxa_demangle+0x6ba8> 14871c: 3940052a ldrb w10, [x9, #0x1] 148720: 7101315f cmp w10, #0x4c 148724: 54000f81 b.ne 0x148914 <__cxa_demangle+0x6ba8> 148728: 9100092a add x10, x9, #0x2 14872c: eb0a011f cmp x8, x10 148730: f900026a str x10, [x19] 148734: 54000f00 b.eq 0x148914 <__cxa_demangle+0x6ba8> 148738: 3940014b ldrb w11, [x10] 14873c: 5100e96b sub w11, w11, #0x3a 148740: 3100297f cmn w11, #0xa 148744: 54000e83 b.lo 0x148914 <__cxa_demangle+0x6ba8> 148748: 9100152c add x12, x9, #0x5 14874c: aa0c03e9 mov x9, x12 148750: d100098b sub x11, x12, #0x2 148754: eb08017f cmp x11, x8 148758: f900026b str x11, [x19] 14875c: 54000280 b.eq 0x1487ac <__cxa_demangle+0x6a40> 148760: 385fe12c ldurb w12, [x9, #-0x2] 148764: 5100e98d sub w13, w12, #0x3a 148768: 9100052c add x12, x9, #0x1 14876c: 31002dbf cmn w13, #0xb 148770: 54fffee8 b.hi 0x14874c <__cxa_demangle+0x69e0> 148774: d1000d8c sub x12, x12, #0x3 148778: 1400000e b 0x1487b0 <__cxa_demangle+0x6a44> 14877c: 9100068a add x10, x20, #0x1 148780: aa0a03e9 mov x9, x10 148784: eb08015f cmp x10, x8 148788: f900026a str x10, [x19] 14878c: 54000640 b.eq 0x148854 <__cxa_demangle+0x6ae8> 148790: aa0903ea mov x10, x9 148794: 3840154b ldrb w11, [x10], #0x1 148798: 5100e96b sub w11, w11, #0x3a 14879c: 31002d7f cmn w11, #0xb 1487a0: 54ffff08 b.hi 0x148780 <__cxa_demangle+0x6a14> 1487a4: d1000555 sub x21, x10, #0x1 1487a8: 1400002c b 0x148858 <__cxa_demangle+0x6aec> 1487ac: aa0803ec mov x12, x8 1487b0: aa1f03e0 mov x0, xzr 1487b4: eb0c015f cmp x10, x12 1487b8: 54000b00 b.eq 0x148918 <__cxa_demangle+0x6bac> 1487bc: eb08017f cmp x11, x8 1487c0: 54000ac0 b.eq 0x148918 <__cxa_demangle+0x6bac> 1487c4: 385fe12a ldurb w10, [x9, #-0x2] 1487c8: 7101c15f cmp w10, #0x70 1487cc: 54000a41 b.ne 0x148914 <__cxa_demangle+0x6ba8> 1487d0: d1000534 sub x20, x9, #0x1 1487d4: eb08029f cmp x20, x8 1487d8: f9000274 str x20, [x19] 1487dc: 540009c0 b.eq 0x148914 <__cxa_demangle+0x6ba8> 1487e0: 3940028a ldrb w10, [x20] 1487e4: 7101c95f cmp w10, #0x72 1487e8: 54000061 b.ne 0x1487f4 <__cxa_demangle+0x6a88> 1487ec: aa0903f4 mov x20, x9 1487f0: f9000269 str x9, [x19] 1487f4: eb08029f cmp x20, x8 1487f8: 540008e0 b.eq 0x148914 <__cxa_demangle+0x6ba8> 1487fc: 39400289 ldrb w9, [x20] 148800: 7101593f cmp w9, #0x56 148804: 54000061 b.ne 0x148810 <__cxa_demangle+0x6aa4> 148808: 91000694 add x20, x20, #0x1 14880c: f9000274 str x20, [x19] 148810: eb08029f cmp x20, x8 148814: 54000800 b.eq 0x148914 <__cxa_demangle+0x6ba8> 148818: 39400289 ldrb w9, [x20] 14881c: 71012d3f cmp w9, #0x4b 148820: 54000061 b.ne 0x14882c <__cxa_demangle+0x6ac0> 148824: 91000694 add x20, x20, #0x1 148828: f9000274 str x20, [x19] 14882c: eb14011f cmp x8, x20 148830: 54000720 b.eq 0x148914 <__cxa_demangle+0x6ba8> 148834: 39400289 ldrb w9, [x20] 148838: 5100e929 sub w9, w9, #0x3a 14883c: 3100293f cmn w9, #0xa 148840: 540004c2 b.hs 0x1488d8 <__cxa_demangle+0x6b6c> 148844: aa1f03f5 mov x21, xzr 148848: aa1403e9 mov x9, x20 14884c: aa1f03f4 mov x20, xzr 148850: 1400002f b 0x14890c <__cxa_demangle+0x6ba0> 148854: aa0803f5 mov x21, x8 148858: eb08013f cmp x9, x8 14885c: 540005c0 b.eq 0x148914 <__cxa_demangle+0x6ba8> 148860: 39400128 ldrb w8, [x9] 148864: 71017d1f cmp w8, #0x5f 148868: 54000561 b.ne 0x148914 <__cxa_demangle+0x6ba8> 14886c: f9499a76 ldr x22, [x19, #0x1330] 148870: 91000529 add x9, x9, #0x1 148874: f94006c8 ldr x8, [x22, #0x8] 148878: f9000269 str x9, [x19] 14887c: d13f410a sub x10, x8, #0xfd0 148880: b13fc55f cmn x10, #0xff1 148884: 54000148 b.hi 0x1488ac <__cxa_demangle+0x6b40> 148888: 52820000 mov w0, #0x1000 // =4096 14888c: 94005265 bl 0x15d220 148890: b40004e0 cbz x0, 0x14892c <__cxa_demangle+0x6bc0> 148894: 52826608 mov w8, #0x1330 // =4912 148898: a9007c16 stp x22, xzr, [x0] 14889c: 8b080269 add x9, x19, x8 1488a0: aa1f03e8 mov x8, xzr 1488a4: aa0003f6 mov x22, x0 1488a8: f9000120 str x0, [x9] 1488ac: 91008109 add x9, x8, #0x20 1488b0: 8b0802c0 add x0, x22, x8 1488b4: b0000108 adrp x8, 0x169000 +0x10> 1488b8: 5280276a mov w10, #0x13b // =315 1488bc: 9138c108 add x8, x8, #0xe30 1488c0: 72a0202a movk w10, #0x101, lsl #16 1488c4: f90006c9 str x9, [x22, #0x8] 1488c8: f8010c08 str x8, [x0, #0x10]! 1488cc: b900080a str w10, [x0, #0x8] 1488d0: a9015414 stp x20, x21, [x0, #0x10] 1488d4: 14000011 b 0x148918 <__cxa_demangle+0x6bac> 1488d8: 9100068a add x10, x20, #0x1 1488dc: aa0a03e9 mov x9, x10 1488e0: eb08015f cmp x10, x8 1488e4: f900026a str x10, [x19] 1488e8: 54000100 b.eq 0x148908 <__cxa_demangle+0x6b9c> 1488ec: aa0903ea mov x10, x9 1488f0: 3840154b ldrb w11, [x10], #0x1 1488f4: 5100e96b sub w11, w11, #0x3a 1488f8: 31002d7f cmn w11, #0xb 1488fc: 54ffff08 b.hi 0x1488dc <__cxa_demangle+0x6b70> 148900: d1000555 sub x21, x10, #0x1 148904: 14000002 b 0x14890c <__cxa_demangle+0x6ba0> 148908: aa0803f5 mov x21, x8 14890c: eb08013f cmp x9, x8 148910: 54fffa81 b.ne 0x148860 <__cxa_demangle+0x6af4> 148914: aa1f03e0 mov x0, xzr 148918: a9424ff4 ldp x20, x19, [sp, #0x20] 14891c: a94157f6 ldp x22, x21, [sp, #0x10] 148920: a8c37bfd ldp x29, x30, [sp], #0x30 148924: d50323bf autiasp 148928: d65f03c0 ret 14892c: 9400518d bl 0x15cf60 <_ZSt9terminatev@plt> 148930: d503233f paciasp 148934: a9bb7bfd stp x29, x30, [sp, #-0x50]! 148938: f9000bf9 str x25, [sp, #0x10] 14893c: 910003fd mov x29, sp 148940: a9025ff8 stp x24, x23, [sp, #0x20] 148944: a90357f6 stp x22, x21, [sp, #0x30] 148948: a9044ff4 stp x20, x19, [sp, #0x40] 14894c: a9402408 ldp x8, x9, [x0] 148950: eb09011f cmp x8, x9 148954: 54001440 b.eq 0x148bdc <__cxa_demangle+0x6e70> 148958: 3940010a ldrb w10, [x8] 14895c: 7101995f cmp w10, #0x66 148960: 540013e1 b.ne 0x148bdc <__cxa_demangle+0x6e70> 148964: aa0003f3 mov x19, x0 148968: 9100050a add x10, x8, #0x1 14896c: eb0a013f cmp x9, x10 148970: f900000a str x10, [x0] 148974: 54001340 b.eq 0x148bdc <__cxa_demangle+0x6e70> 148978: 39400156 ldrb w22, [x10] 14897c: 121a7aca and w10, w22, #0xffffffdf 148980: 7101315f cmp w10, #0x4c 148984: 540000a0 b.eq 0x148998 <__cxa_demangle+0x6c2c> 148988: 7101495f cmp w10, #0x52 14898c: 54001281 b.ne 0x148bdc <__cxa_demangle+0x6e70> 148990: 2a1f03f5 mov w21, wzr 148994: 14000002 b 0x14899c <__cxa_demangle+0x6c30> 148998: 52800035 mov w21, #0x1 // =1 14899c: 9100090a add x10, x8, #0x2 1489a0: aa1f03e0 mov x0, xzr 1489a4: cb0a0129 sub x9, x9, x10 1489a8: f100093f cmp x9, #0x2 1489ac: f900026a str x10, [x19] 1489b0: 54001183 b.lo 0x148be0 <__cxa_demangle+0x6e74> 1489b4: 39400149 ldrb w9, [x10] 1489b8: 51018529 sub w9, w9, #0x61 1489bc: 7100453f cmp w9, #0x11 1489c0: 54001108 b.hi 0x148be0 <__cxa_demangle+0x6e74> 1489c4: d0fff9aa adrp x10, 0x7e000 +0x3> 1489c8: 9122394a add x10, x10, #0x88e 1489cc: 1000008b adr x11, 0x1489dc <__cxa_demangle+0x6c70> 1489d0: 3869694c ldrb w12, [x10, x9] 1489d4: 8b0c096b add x11, x11, x12, lsl #2 1489d8: d61f0160 br x11 1489dc: d503249f bti j 1489e0: 39400d09 ldrb w9, [x8, #0x3] 1489e4: aa1f03e0 mov x0, xzr 1489e8: 51013929 sub w9, w9, #0x4e 1489ec: 7100813f cmp w9, #0x20 1489f0: 54000f88 b.hi 0x148be0 <__cxa_demangle+0x6e74> 1489f4: d0fff9aa adrp x10, 0x7e000 +0x3> 1489f8: d0fff957 adrp x23, 0x72000 1489fc: 9124354a add x10, x10, #0x90d 148a00: 912f1af7 add x23, x23, #0xbc6 148a04: 91000af8 add x24, x23, #0x2 148a08: 1000008b adr x11, 0x148a18 <__cxa_demangle+0x6cac> 148a0c: 3869694c ldrb w12, [x10, x9] 148a10: 8b0c096b add x11, x11, x12, lsl #2 148a14: d61f0160 br x11 148a18: d503249f bti j 148a1c: f0fff937 adrp x23, 0x6f000 148a20: 9134e2f7 add x23, x23, #0xd38 148a24: 140000c7 b 0x148d40 <__cxa_demangle+0x6fd4> 148a28: d503249f bti j 148a2c: 39400d09 ldrb w9, [x8, #0x3] 148a30: 7101b53f cmp w9, #0x6d 148a34: 54000d41 b.ne 0x148bdc <__cxa_demangle+0x6e70> 148a38: f0fff937 adrp x23, 0x6f000 148a3c: 91249af7 add x23, x23, #0x926 148a40: 910006f8 add x24, x23, #0x1 148a44: 140000c0 b 0x148d44 <__cxa_demangle+0x6fd8> 148a48: d503249f bti j 148a4c: 39400d09 ldrb w9, [x8, #0x3] 148a50: 7101593f cmp w9, #0x56 148a54: 54001080 b.eq 0x148c64 <__cxa_demangle+0x6ef8> 148a58: 7101cd3f cmp w9, #0x73 148a5c: 540010a0 b.eq 0x148c70 <__cxa_demangle+0x6f04> 148a60: 7101d93f cmp w9, #0x76 148a64: 54000bc1 b.ne 0x148bdc <__cxa_demangle+0x6e70> 148a68: b0fff937 adrp x23, 0x6d000 148a6c: 912942f7 add x23, x23, #0xa50 148a70: 910006f8 add x24, x23, #0x1 148a74: 140000b4 b 0x148d44 <__cxa_demangle+0x6fd8> 148a78: d503249f bti j 148a7c: 39400d09 ldrb w9, [x8, #0x3] 148a80: 71013d3f cmp w9, #0x4f 148a84: 54000fc0 b.eq 0x148c7c <__cxa_demangle+0x6f10> 148a88: 7101bd3f cmp w9, #0x6f 148a8c: 54000fe0 b.eq 0x148c88 <__cxa_demangle+0x6f1c> 148a90: 7101c53f cmp w9, #0x71 148a94: 54000a41 b.ne 0x148bdc <__cxa_demangle+0x6e70> 148a98: 90fff957 adrp x23, 0x70000 148a9c: 911722f7 add x23, x23, #0x5c8 148aa0: 140000a8 b 0x148d40 <__cxa_demangle+0x6fd4> 148aa4: d503249f bti j 148aa8: 39400d09 ldrb w9, [x8, #0x3] 148aac: 7101953f cmp w9, #0x65 148ab0: 54000ce0 b.eq 0x148c4c <__cxa_demangle+0x6ee0> 148ab4: 7101d13f cmp w9, #0x74 148ab8: 54000921 b.ne 0x148bdc <__cxa_demangle+0x6e70> 148abc: 90fff957 adrp x23, 0x70000 148ac0: 91172ef7 add x23, x23, #0x5cb 148ac4: 910006f8 add x24, x23, #0x1 148ac8: 1400009f b 0x148d44 <__cxa_demangle+0x6fd8> 148acc: d503249f bti j 148ad0: 39400d09 ldrb w9, [x8, #0x3] 148ad4: aa1f03e0 mov x0, xzr 148ad8: 51014d29 sub w9, w9, #0x53 148adc: 7100853f cmp w9, #0x21 148ae0: 54000808 b.hi 0x148be0 <__cxa_demangle+0x6e74> 148ae4: d0fff9aa adrp x10, 0x7e000 +0x3> 148ae8: d0fff957 adrp x23, 0x72000 148aec: 9123ad4a add x10, x10, #0x8eb 148af0: 9114f6f7 add x23, x23, #0x53d 148af4: 91000af8 add x24, x23, #0x2 148af8: 1000008b adr x11, 0x148b08 <__cxa_demangle+0x6d9c> 148afc: 3869694c ldrb w12, [x10, x9] 148b00: 8b0c096b add x11, x11, x12, lsl #2 148b04: d61f0160 br x11 148b08: d503249f bti j 148b0c: b0fff957 adrp x23, 0x71000 148b10: 91142af7 add x23, x23, #0x50a 148b14: 91000ef8 add x24, x23, #0x3 148b18: 1400008b b 0x148d44 <__cxa_demangle+0x6fd8> 148b1c: d503249f bti j 148b20: 39400d09 ldrb w9, [x8, #0x3] 148b24: aa1f03e0 mov x0, xzr 148b28: 51012529 sub w9, w9, #0x49 148b2c: 71008d3f cmp w9, #0x23 148b30: 54000588 b.hi 0x148be0 <__cxa_demangle+0x6e74> 148b34: d0fff9aa adrp x10, 0x7e000 +0x3> 148b38: d0fff937 adrp x23, 0x6e000 148b3c: 91231d4a add x10, x10, #0x8c7 148b40: 913cf6f7 add x23, x23, #0xf3d 148b44: 910006f8 add x24, x23, #0x1 148b48: 1000008b adr x11, 0x148b58 <__cxa_demangle+0x6dec> 148b4c: 3869694c ldrb w12, [x10, x9] 148b50: 8b0c096b add x11, x11, x12, lsl #2 148b54: d61f0160 br x11 148b58: d503249f bti j 148b5c: d0fff937 adrp x23, 0x6e000 148b60: 9135cef7 add x23, x23, #0xd73 148b64: 14000077 b 0x148d40 <__cxa_demangle+0x6fd4> 148b68: d503249f bti j 148b6c: 39400d09 ldrb w9, [x8, #0x3] 148b70: 7101953f cmp w9, #0x65 148b74: 54000341 b.ne 0x148bdc <__cxa_demangle+0x6e70> 148b78: d0fff957 adrp x23, 0x72000 148b7c: 910776f7 add x23, x23, #0x1dd 148b80: 14000070 b 0x148d40 <__cxa_demangle+0x6fd4> 148b84: d503249f bti j 148b88: 39400d09 ldrb w9, [x8, #0x3] 148b8c: 7101493f cmp w9, #0x52 148b90: 54000840 b.eq 0x148c98 <__cxa_demangle+0x6f2c> 148b94: 7101bd3f cmp w9, #0x6f 148b98: 54000860 b.eq 0x148ca4 <__cxa_demangle+0x6f38> 148b9c: 7101c93f cmp w9, #0x72 148ba0: 540001e1 b.ne 0x148bdc <__cxa_demangle+0x6e70> 148ba4: d0fff957 adrp x23, 0x72000 148ba8: 912f26f7 add x23, x23, #0xbc9 148bac: 910006f8 add x24, x23, #0x1 148bb0: 14000065 b 0x148d44 <__cxa_demangle+0x6fd8> 148bb4: d503249f bti j 148bb8: 39400d09 ldrb w9, [x8, #0x3] 148bbc: 7101313f cmp w9, #0x4c 148bc0: 540004c0 b.eq 0x148c58 <__cxa_demangle+0x6eec> 148bc4: 7101b13f cmp w9, #0x6c 148bc8: 540000a1 b.ne 0x148bdc <__cxa_demangle+0x6e70> 148bcc: b0fff957 adrp x23, 0x71000 148bd0: 91075ef7 add x23, x23, #0x1d7 148bd4: 910006f8 add x24, x23, #0x1 148bd8: 1400005b b 0x148d44 <__cxa_demangle+0x6fd8> 148bdc: aa1f03e0 mov x0, xzr 148be0: d503249f bti j 148be4: a9444ff4 ldp x20, x19, [sp, #0x40] 148be8: a94357f6 ldp x22, x21, [sp, #0x30] 148bec: a9425ff8 ldp x24, x23, [sp, #0x20] 148bf0: f9400bf9 ldr x25, [sp, #0x10] 148bf4: a8c57bfd ldp x29, x30, [sp], #0x50 148bf8: d50323bf autiasp 148bfc: d65f03c0 ret 148c00: d503249f bti j 148c04: 39400d09 ldrb w9, [x8, #0x3] 148c08: aa1f03e0 mov x0, xzr 148c0c: 51013529 sub w9, w9, #0x4d 148c10: 7100993f cmp w9, #0x26 148c14: 54fffe68 b.hi 0x148be0 <__cxa_demangle+0x6e74> 148c18: d0fff9aa adrp x10, 0x7e000 +0x3> 148c1c: f0fff957 adrp x23, 0x73000 148c20: 9122814a add x10, x10, #0x8a0 148c24: 9138def7 add x23, x23, #0xe37 148c28: 910006f8 add x24, x23, #0x1 148c2c: 10fffdab adr x11, 0x148be0 <__cxa_demangle+0x6e74> 148c30: 3869694c ldrb w12, [x10, x9] 148c34: 8b0c096b add x11, x11, x12, lsl #2 148c38: d61f0160 br x11 148c3c: d503249f bti j 148c40: d0fff957 adrp x23, 0x72000 148c44: 911502f7 add x23, x23, #0x540 148c48: 1400003e b 0x148d40 <__cxa_demangle+0x6fd4> 148c4c: b0fff937 adrp x23, 0x6d000 148c50: 911ceef7 add x23, x23, #0x73b 148c54: 1400003b b 0x148d40 <__cxa_demangle+0x6fd4> 148c58: 90fff957 adrp x23, 0x70000 148c5c: 912da6f7 add x23, x23, #0xb69 148c60: 14000038 b 0x148d40 <__cxa_demangle+0x6fd4> 148c64: d0fff937 adrp x23, 0x6e000 148c68: 9135c2f7 add x23, x23, #0xd70 148c6c: 14000035 b 0x148d40 <__cxa_demangle+0x6fd4> 148c70: 90fff957 adrp x23, 0x70000 148c74: 912192f7 add x23, x23, #0x864 148c78: 14000032 b 0x148d40 <__cxa_demangle+0x6fd4> 148c7c: 90fff957 adrp x23, 0x70000 148c80: 911716f7 add x23, x23, #0x5c5 148c84: 1400002f b 0x148d40 <__cxa_demangle+0x6fd4> 148c88: b0fff957 adrp x23, 0x71000 148c8c: 91074af7 add x23, x23, #0x1d2 148c90: 910006f8 add x24, x23, #0x1 148c94: 1400002c b 0x148d44 <__cxa_demangle+0x6fd8> 148c98: b0fff957 adrp x23, 0x71000 148c9c: 910752f7 add x23, x23, #0x1d4 148ca0: 14000028 b 0x148d40 <__cxa_demangle+0x6fd4> 148ca4: 90fff957 adrp x23, 0x70000 148ca8: 913966f7 add x23, x23, #0xe59 148cac: 14000025 b 0x148d40 <__cxa_demangle+0x6fd4> 148cb0: d503249f bti j 148cb4: 90fff957 adrp x23, 0x70000 148cb8: 91395ef7 add x23, x23, #0xe57 148cbc: 910006f8 add x24, x23, #0x1 148cc0: 14000021 b 0x148d44 <__cxa_demangle+0x6fd8> 148cc4: d503249f bti j 148cc8: d0fff957 adrp x23, 0x72000 148ccc: 913caef7 add x23, x23, #0xf2b 148cd0: 910006f8 add x24, x23, #0x1 148cd4: 1400001c b 0x148d44 <__cxa_demangle+0x6fd8> 148cd8: d503249f bti j 148cdc: b0fff957 adrp x23, 0x71000 148ce0: 913b72f7 add x23, x23, #0xedc 148ce4: 14000017 b 0x148d40 <__cxa_demangle+0x6fd4> 148ce8: d503249f bti j 148cec: b0fff937 adrp x23, 0x6d000 148cf0: 910ebef7 add x23, x23, #0x3af 148cf4: 910006f8 add x24, x23, #0x1 148cf8: 14000013 b 0x148d44 <__cxa_demangle+0x6fd8> 148cfc: d503249f bti j 148d00: f0fff937 adrp x23, 0x6f000 148d04: 912792f7 add x23, x23, #0x9e4 148d08: 1400000e b 0x148d40 <__cxa_demangle+0x6fd4> 148d0c: d503249f bti j 148d10: f0fff937 adrp x23, 0x6f000 148d14: 91179af7 add x23, x23, #0x5e6 148d18: 910006f8 add x24, x23, #0x1 148d1c: 1400000a b 0x148d44 <__cxa_demangle+0x6fd8> 148d20: d503249f bti j 148d24: 90fff957 adrp x23, 0x70000 148d28: 912db2f7 add x23, x23, #0xb6c 148d2c: 91000ef8 add x24, x23, #0x3 148d30: 14000005 b 0x148d44 <__cxa_demangle+0x6fd8> 148d34: d503249f bti j 148d38: b0fff937 adrp x23, 0x6d000 148d3c: 913fe6f7 add x23, x23, #0xff9 148d40: 91000af8 add x24, x23, #0x2 148d44: d503249f bti j 148d48: 91001108 add x8, x8, #0x4 148d4c: aa1303e0 mov x0, x19 148d50: f9000268 str x8, [x19] 148d54: 97fff7cc bl 0x146c84 <__cxa_demangle+0x4f18> 148d58: b4fff440 cbz x0, 0x148be0 <__cxa_demangle+0x6e74> 148d5c: aa0003f4 mov x20, x0 148d60: 71014adf cmp w22, #0x52 148d64: 54000060 b.eq 0x148d70 <__cxa_demangle+0x7004> 148d68: 710132df cmp w22, #0x4c 148d6c: 54000121 b.ne 0x148d90 <__cxa_demangle+0x7024> 148d70: aa1303e0 mov x0, x19 148d74: 97fff7c4 bl 0x146c84 <__cxa_demangle+0x4f18> 148d78: b4fff340 cbz x0, 0x148be0 <__cxa_demangle+0x6e74> 148d7c: 710002bf cmp w21, #0x0 148d80: 9a941008 csel x8, x0, x20, ne 148d84: 9a801296 csel x22, x20, x0, ne 148d88: aa0803f4 mov x20, x8 148d8c: 14000002 b 0x148d94 <__cxa_demangle+0x7028> 148d90: aa1f03f6 mov x22, xzr 148d94: f9499a79 ldr x25, [x19, #0x1330] 148d98: f9400728 ldr x8, [x25, #0x8] 148d9c: d13ec109 sub x9, x8, #0xfb0 148da0: b13fc53f cmn x9, #0xff1 148da4: 54000108 b.hi 0x148dc4 <__cxa_demangle+0x7058> 148da8: 52820000 mov w0, #0x1000 // =4096 148dac: 9400511d bl 0x15d220 148db0: b4000240 cbz x0, 0x148df8 <__cxa_demangle+0x708c> 148db4: aa1f03e8 mov x8, xzr 148db8: a9007c19 stp x25, xzr, [x0] 148dbc: aa0003f9 mov x25, x0 148dc0: f9099a60 str x0, [x19, #0x1330] 148dc4: 91010109 add x9, x8, #0x40 148dc8: 8b080320 add x0, x25, x8 148dcc: b0000108 adrp x8, 0x169000 +0x10> 148dd0: 528027ca mov w10, #0x13e // =318 148dd4: 913a8108 add x8, x8, #0xea0 148dd8: 72a0202a movk w10, #0x101, lsl #16 148ddc: f9000729 str x9, [x25, #0x8] 148de0: f8010c08 str x8, [x0, #0x10]! 148de4: b900080a str w10, [x0, #0x8] 148de8: a9015814 stp x20, x22, [x0, #0x10] 148dec: a9026017 stp x23, x24, [x0, #0x20] 148df0: 3900c015 strb w21, [x0, #0x30] 148df4: 17ffff7b b 0x148be0 <__cxa_demangle+0x6e74> 148df8: 9400505a bl 0x15cf60 <_ZSt9terminatev@plt> 148dfc: d503233f paciasp 148e00: a9bc7bfd stp x29, x30, [sp, #-0x40]! 148e04: a9015ff8 stp x24, x23, [sp, #0x10] 148e08: 910003fd mov x29, sp 148e0c: a90257f6 stp x22, x21, [sp, #0x20] 148e10: a9034ff4 stp x20, x19, [sp, #0x30] 148e14: aa0203f3 mov x19, x2 148e18: aa0103f4 mov x20, x1 148e1c: aa0003f7 mov x23, x0 148e20: 97fff799 bl 0x146c84 <__cxa_demangle+0x4f18> 148e24: b40003a0 cbz x0, 0x148e98 <__cxa_demangle+0x712c> 148e28: aa0003f5 mov x21, x0 148e2c: aa1703e0 mov x0, x23 148e30: 97fff795 bl 0x146c84 <__cxa_demangle+0x4f18> 148e34: b4000320 cbz x0, 0x148e98 <__cxa_demangle+0x712c> 148e38: f9499af8 ldr x24, [x23, #0x1330] 148e3c: aa0003f6 mov x22, x0 148e40: f9400708 ldr x8, [x24, #0x8] 148e44: d13f0109 sub x9, x8, #0xfc0 148e48: b13fc53f cmn x9, #0xff1 148e4c: 54000108 b.hi 0x148e6c <__cxa_demangle+0x7100> 148e50: 52820000 mov w0, #0x1000 // =4096 148e54: 940050f3 bl 0x15d220 148e58: b40002c0 cbz x0, 0x148eb0 <__cxa_demangle+0x7144> 148e5c: aa1f03e8 mov x8, xzr 148e60: a9007c18 stp x24, xzr, [x0] 148e64: aa0003f8 mov x24, x0 148e68: f9099ae0 str x0, [x23, #0x1330] 148e6c: 9100c109 add x9, x8, #0x30 148e70: 8b080300 add x0, x24, x8 148e74: b0000108 adrp x8, 0x169000 +0x10> 148e78: 528025ea mov w10, #0x12f // =303 148e7c: 913e0108 add x8, x8, #0xf80 148e80: 72a0202a movk w10, #0x101, lsl #16 148e84: f9000709 str x9, [x24, #0x8] 148e88: f8010c08 str x8, [x0, #0x10]! 148e8c: b900080a str w10, [x0, #0x8] 148e90: a9015015 stp x21, x20, [x0, #0x10] 148e94: a9025813 stp x19, x22, [x0, #0x20] 148e98: a9434ff4 ldp x20, x19, [sp, #0x30] 148e9c: a94257f6 ldp x22, x21, [sp, #0x20] 148ea0: a9415ff8 ldp x24, x23, [sp, #0x10] 148ea4: a8c47bfd ldp x29, x30, [sp], #0x40 148ea8: d50323bf autiasp 148eac: d65f03c0 ret 148eb0: 9400502c bl 0x15cf60 <_ZSt9terminatev@plt> 148eb4: d503233f paciasp 148eb8: a9bc7bfd stp x29, x30, [sp, #-0x40]! 148ebc: f9000bf7 str x23, [sp, #0x10] 148ec0: 910003fd mov x29, sp 148ec4: a90257f6 stp x22, x21, [sp, #0x20] 148ec8: a9034ff4 stp x20, x19, [sp, #0x30] 148ecc: aa0203f3 mov x19, x2 148ed0: aa0103f4 mov x20, x1 148ed4: aa0003f6 mov x22, x0 148ed8: 97fff76b bl 0x146c84 <__cxa_demangle+0x4f18> 148edc: b4000320 cbz x0, 0x148f40 <__cxa_demangle+0x71d4> 148ee0: f9499ad7 ldr x23, [x22, #0x1330] 148ee4: aa0003f5 mov x21, x0 148ee8: f94006e8 ldr x8, [x23, #0x8] 148eec: d13f0109 sub x9, x8, #0xfc0 148ef0: b13fc53f cmn x9, #0xff1 148ef4: 54000108 b.hi 0x148f14 <__cxa_demangle+0x71a8> 148ef8: 52820000 mov w0, #0x1000 // =4096 148efc: 940050c9 bl 0x15d220 148f00: b40002c0 cbz x0, 0x148f58 <__cxa_demangle+0x71ec> 148f04: aa1f03e8 mov x8, xzr 148f08: a9007c17 stp x23, xzr, [x0] 148f0c: aa0003f7 mov x23, x0 148f10: f9099ac0 str x0, [x22, #0x1330] 148f14: 9100c109 add x9, x8, #0x30 148f18: 8b0802e0 add x0, x23, x8 148f1c: b0000108 adrp x8, 0x169000 +0x10> 148f20: 5280274a mov w10, #0x13a // =314 148f24: 913fc108 add x8, x8, #0xff0 148f28: 72a0202a movk w10, #0x101, lsl #16 148f2c: f90006e9 str x9, [x23, #0x8] 148f30: f8010c08 str x8, [x0, #0x10]! 148f34: b900080a str w10, [x0, #0x8] 148f38: a9014c14 stp x20, x19, [x0, #0x10] 148f3c: f9001015 str x21, [x0, #0x20] 148f40: a9434ff4 ldp x20, x19, [sp, #0x30] 148f44: a94257f6 ldp x22, x21, [sp, #0x20] 148f48: f9400bf7 ldr x23, [sp, #0x10] 148f4c: a8c47bfd ldp x29, x30, [sp], #0x40 148f50: d50323bf autiasp 148f54: d65f03c0 ret 148f58: 94005002 bl 0x15cf60 <_ZSt9terminatev@plt> 148f5c: d503233f paciasp 148f60: a9bd7bfd stp x29, x30, [sp, #-0x30]! 148f64: a90157f6 stp x22, x21, [sp, #0x10] 148f68: 910003fd mov x29, sp 148f6c: a9024ff4 stp x20, x19, [sp, #0x20] 148f70: f9499816 ldr x22, [x0, #0x1330] 148f74: aa0203f3 mov x19, x2 148f78: aa0103f4 mov x20, x1 148f7c: f94006c8 ldr x8, [x22, #0x8] 148f80: d13f0109 sub x9, x8, #0xfc0 148f84: b13fc53f cmn x9, #0xff1 148f88: 54000128 b.hi 0x148fac <__cxa_demangle+0x7240> 148f8c: aa0003f5 mov x21, x0 148f90: 52820000 mov w0, #0x1000 // =4096 148f94: 940050a3 bl 0x15d220 148f98: b4000340 cbz x0, 0x149000 <__cxa_demangle+0x7294> 148f9c: aa1f03e8 mov x8, xzr 148fa0: a9007c16 stp x22, xzr, [x0] 148fa4: aa0003f6 mov x22, x0 148fa8: f9099aa0 str x0, [x21, #0x1330] 148fac: 9100c109 add x9, x8, #0x30 148fb0: 8b0802c0 add x0, x22, x8 148fb4: d0000108 adrp x8, 0x16a000 148fb8: f940028a ldr x10, [x20] 148fbc: 91018108 add x8, x8, #0x60 148fc0: f940026c ldr x12, [x19] 148fc4: f90006c9 str x9, [x22, #0x8] 148fc8: 528026a9 mov w9, #0x135 // =309 148fcc: a9424ff4 ldp x20, x19, [sp, #0x20] 148fd0: f8010c08 str x8, [x0, #0x10]! 148fd4: b0fff928 adrp x8, 0x6d000 148fd8: 72a02029 movk w9, #0x101, lsl #16 148fdc: 913fb908 add x8, x8, #0xfee 148fe0: a902300a stp x10, x12, [x0, #0x20] 148fe4: a94157f6 ldp x22, x21, [sp, #0x10] 148fe8: 9100290b add x11, x8, #0xa 148fec: b9000809 str w9, [x0, #0x8] 148ff0: a9012c08 stp x8, x11, [x0, #0x10] 148ff4: a8c37bfd ldp x29, x30, [sp], #0x30 148ff8: d50323bf autiasp 148ffc: d65f03c0 ret 149000: 94004fd8 bl 0x15cf60 <_ZSt9terminatev@plt> 149004: d503233f paciasp 149008: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14900c: a90157f6 stp x22, x21, [sp, #0x10] 149010: 910003fd mov x29, sp 149014: a9024ff4 stp x20, x19, [sp, #0x20] 149018: f9499816 ldr x22, [x0, #0x1330] 14901c: aa0203f3 mov x19, x2 149020: aa0103f4 mov x20, x1 149024: f94006c8 ldr x8, [x22, #0x8] 149028: d13f0109 sub x9, x8, #0xfc0 14902c: b13fc53f cmn x9, #0xff1 149030: 54000128 b.hi 0x149054 <__cxa_demangle+0x72e8> 149034: aa0003f5 mov x21, x0 149038: 52820000 mov w0, #0x1000 // =4096 14903c: 94005079 bl 0x15d220 149040: b40002e0 cbz x0, 0x14909c <__cxa_demangle+0x7330> 149044: aa1f03e8 mov x8, xzr 149048: a9007c16 stp x22, xzr, [x0] 14904c: aa0003f6 mov x22, x0 149050: f9099aa0 str x0, [x21, #0x1330] 149054: 9100c109 add x9, x8, #0x30 149058: 8b0802c0 add x0, x22, x8 14905c: b0000108 adrp x8, 0x16a000 149060: f940028a ldr x10, [x20] 149064: 91034108 add x8, x8, #0xd0 149068: f90006c9 str x9, [x22, #0x8] 14906c: 528026e9 mov w9, #0x137 // =311 149070: 3dc00260 ldr q0, [x19] 149074: 72a02029 movk w9, #0x101, lsl #16 149078: a9424ff4 ldp x20, x19, [sp, #0x20] 14907c: f8010c08 str x8, [x0, #0x10]! 149080: a94157f6 ldp x22, x21, [sp, #0x10] 149084: b9000809 str w9, [x0, #0x8] 149088: f900080a str x10, [x0, #0x10] 14908c: 3c818000 stur q0, [x0, #0x18] 149090: a8c37bfd ldp x29, x30, [sp], #0x30 149094: d50323bf autiasp 149098: d65f03c0 ret 14909c: 94004fb1 bl 0x15cf60 <_ZSt9terminatev@plt> 1490a0: d503233f paciasp 1490a4: d10143ff sub sp, sp, #0x50 1490a8: a9017bfd stp x29, x30, [sp, #0x10] 1490ac: 910043fd add x29, sp, #0x10 1490b0: a9025ff8 stp x24, x23, [sp, #0x20] 1490b4: a90357f6 stp x22, x21, [sp, #0x30] 1490b8: a9044ff4 stp x20, x19, [sp, #0x40] 1490bc: d53bd057 mrs x23, TPIDR_EL0 1490c0: f94016e8 ldr x8, [x23, #0x28] 1490c4: f90007e8 str x8, [sp, #0x8] 1490c8: a9402408 ldp x8, x9, [x0] 1490cc: cb080129 sub x9, x9, x8 1490d0: f100093f cmp x9, #0x2 1490d4: 540005a3 b.lo 0x149188 <__cxa_demangle+0x741c> 1490d8: 39400109 ldrb w9, [x8] 1490dc: 71018d3f cmp w9, #0x63 1490e0: 54000541 b.ne 0x149188 <__cxa_demangle+0x741c> 1490e4: 39400509 ldrb w9, [x8, #0x1] 1490e8: 7101d93f cmp w9, #0x76 1490ec: 540004e1 b.ne 0x149188 <__cxa_demangle+0x741c> 1490f0: aa0003f4 mov x20, x0 1490f4: 91000908 add x8, x8, #0x2 1490f8: 394c2015 ldrb w21, [x0, #0x308] 1490fc: 390c201f strb wzr, [x0, #0x308] 149100: f9000008 str x8, [x0] 149104: 97ffe73b bl 0x142df0 <__cxa_demangle+0x1084> 149108: aa0003f3 mov x19, x0 14910c: 390c2295 strb w21, [x20, #0x308] 149110: b40003c0 cbz x0, 0x149188 <__cxa_demangle+0x741c> 149114: a9402289 ldp x9, x8, [x20] 149118: eb08013f cmp x9, x8 14911c: 540004e0 b.eq 0x1491b8 <__cxa_demangle+0x744c> 149120: 3940012a ldrb w10, [x9] 149124: 71017d5f cmp w10, #0x5f 149128: 54000481 b.ne 0x1491b8 <__cxa_demangle+0x744c> 14912c: aa1403f5 mov x21, x20 149130: f9400e8b ldr x11, [x20, #0x18] 149134: 91000529 add x9, x9, #0x1 149138: f8410eaa ldr x10, [x21, #0x10]! 14913c: f9000289 str x9, [x20] 149140: cb0a016a sub x10, x11, x10 149144: 9343fd56 asr x22, x10, #3 149148: eb08013f cmp x9, x8 14914c: 54000080 b.eq 0x14915c <__cxa_demangle+0x73f0> 149150: 39400128 ldrb w8, [x9] 149154: 7101151f cmp w8, #0x45 149158: 540008c0 b.eq 0x149270 <__cxa_demangle+0x7504> 14915c: aa1403e0 mov x0, x20 149160: 97fff6c9 bl 0x146c84 <__cxa_demangle+0x4f18> 149164: f90003e0 str x0, [sp] 149168: b4000120 cbz x0, 0x14918c <__cxa_demangle+0x7420> 14916c: 910003e1 mov x1, sp 149170: aa1503e0 mov x0, x21 149174: 97ffee28 bl 0x144a14 <__cxa_demangle+0x2ca8> 149178: a9402289 ldp x9, x8, [x20] 14917c: eb08013f cmp x9, x8 149180: 54fffe81 b.ne 0x149150 <__cxa_demangle+0x73e4> 149184: 17fffff6 b 0x14915c <__cxa_demangle+0x73f0> 149188: aa1f03e0 mov x0, xzr 14918c: f94016e8 ldr x8, [x23, #0x28] 149190: f94007e9 ldr x9, [sp, #0x8] 149194: eb09011f cmp x8, x9 149198: 54000b61 b.ne 0x149304 <__cxa_demangle+0x7598> 14919c: a9444ff4 ldp x20, x19, [sp, #0x40] 1491a0: a94357f6 ldp x22, x21, [sp, #0x30] 1491a4: a9425ff8 ldp x24, x23, [sp, #0x20] 1491a8: a9417bfd ldp x29, x30, [sp, #0x10] 1491ac: 910143ff add sp, sp, #0x50 1491b0: d50323bf autiasp 1491b4: d65f03c0 ret 1491b8: aa1403e0 mov x0, x20 1491bc: 97fff6b2 bl 0x146c84 <__cxa_demangle+0x4f18> 1491c0: f90003e0 str x0, [sp] 1491c4: b4fffe40 cbz x0, 0x14918c <__cxa_demangle+0x7420> 1491c8: f9499a96 ldr x22, [x20, #0x1330] 1491cc: f94006c8 ldr x8, [x22, #0x8] 1491d0: d13f8109 sub x9, x8, #0xfe0 1491d4: b13fc53f cmn x9, #0xff1 1491d8: 54000108 b.hi 0x1491f8 <__cxa_demangle+0x748c> 1491dc: 52820000 mov w0, #0x1000 // =4096 1491e0: 94005010 bl 0x15d220 1491e4: b40008e0 cbz x0, 0x149300 <__cxa_demangle+0x7594> 1491e8: aa1f03e8 mov x8, xzr 1491ec: a9007c16 stp x22, xzr, [x0] 1491f0: aa0003f6 mov x22, x0 1491f4: f9099a80 str x0, [x20, #0x1330] 1491f8: 91004109 add x9, x8, #0x10 1491fc: 8b0802d5 add x21, x22, x8 149200: f94003e8 ldr x8, [sp] 149204: f90006c9 str x9, [x22, #0x8] 149208: f8010ea8 str x8, [x21, #0x10]! 14920c: f9499a96 ldr x22, [x20, #0x1330] 149210: f94006c8 ldr x8, [x22, #0x8] 149214: d13f0109 sub x9, x8, #0xfc0 149218: b13fc53f cmn x9, #0xff1 14921c: 54000108 b.hi 0x14923c <__cxa_demangle+0x74d0> 149220: 52820000 mov w0, #0x1000 // =4096 149224: 94004fff bl 0x15d220 149228: b40006c0 cbz x0, 0x149300 <__cxa_demangle+0x7594> 14922c: aa1f03e8 mov x8, xzr 149230: a9007c16 stp x22, xzr, [x0] 149234: aa0003f6 mov x22, x0 149238: f9099a80 str x0, [x20, #0x1330] 14923c: 9100c109 add x9, x8, #0x30 149240: 8b0802c0 add x0, x22, x8 149244: b0000108 adrp x8, 0x16a000 149248: 5280278a mov w10, #0x13c // =316 14924c: 91050108 add x8, x8, #0x140 149250: 72a0202a movk w10, #0x101, lsl #16 149254: f90006c9 str x9, [x22, #0x8] 149258: f8010c08 str x8, [x0, #0x10]! 14925c: 52800028 mov w8, #0x1 // =1 149260: b900080a str w10, [x0, #0x8] 149264: a9015413 stp x19, x21, [x0, #0x10] 149268: f9001008 str x8, [x0, #0x20] 14926c: 17ffffc8 b 0x14918c <__cxa_demangle+0x7420> 149270: a9410a88 ldp x8, x2, [x20, #0x10] 149274: d37df2d8 lsl x24, x22, #3 149278: 91000529 add x9, x9, #0x1 14927c: aa1403e0 mov x0, x20 149280: 8b180101 add x1, x8, x24 149284: f9000289 str x9, [x20] 149288: 94001508 bl 0x14e6a8 <__cxa_demangle+0xc93c> 14928c: f9400a88 ldr x8, [x20, #0x10] 149290: aa0003f5 mov x21, x0 149294: aa0103f6 mov x22, x1 149298: 8b180108 add x8, x8, x24 14929c: f9499a98 ldr x24, [x20, #0x1330] 1492a0: f9000e88 str x8, [x20, #0x18] 1492a4: f9400708 ldr x8, [x24, #0x8] 1492a8: d13f0109 sub x9, x8, #0xfc0 1492ac: b13fc53f cmn x9, #0xff1 1492b0: 54000108 b.hi 0x1492d0 <__cxa_demangle+0x7564> 1492b4: 52820000 mov w0, #0x1000 // =4096 1492b8: 94004fda bl 0x15d220 1492bc: b4000220 cbz x0, 0x149300 <__cxa_demangle+0x7594> 1492c0: aa1f03e8 mov x8, xzr 1492c4: a9007c18 stp x24, xzr, [x0] 1492c8: aa0003f8 mov x24, x0 1492cc: f9099a80 str x0, [x20, #0x1330] 1492d0: 9100c109 add x9, x8, #0x30 1492d4: 8b080300 add x0, x24, x8 1492d8: b0000108 adrp x8, 0x16a000 1492dc: 5280278a mov w10, #0x13c // =316 1492e0: 91050108 add x8, x8, #0x140 1492e4: 72a0202a movk w10, #0x101, lsl #16 1492e8: f9000709 str x9, [x24, #0x8] 1492ec: f8010c08 str x8, [x0, #0x10]! 1492f0: b900080a str w10, [x0, #0x8] 1492f4: a9015413 stp x19, x21, [x0, #0x10] 1492f8: f9001016 str x22, [x0, #0x20] 1492fc: 17ffffa4 b 0x14918c <__cxa_demangle+0x7420> 149300: 94004f18 bl 0x15cf60 <_ZSt9terminatev@plt> 149304: 94004ecb bl 0x15ce30 <__stack_chk_fail@plt> 149308: 390c2295 strb w21, [x20, #0x308] 14930c: 94003f95 bl 0x159160 <__emutls_get_address+0x6d4> 149310: d503233f paciasp 149314: a9bc7bfd stp x29, x30, [sp, #-0x40]! 149318: f9000bf7 str x23, [sp, #0x10] 14931c: 910003fd mov x29, sp 149320: a90257f6 stp x22, x21, [sp, #0x20] 149324: a9034ff4 stp x20, x19, [sp, #0x30] 149328: f9499817 ldr x23, [x0, #0x1330] 14932c: aa0303f3 mov x19, x3 149330: aa0203f4 mov x20, x2 149334: aa0103f5 mov x21, x1 149338: f94006e8 ldr x8, [x23, #0x8] 14933c: d13f4109 sub x9, x8, #0xfd0 149340: b13fc53f cmn x9, #0xff1 149344: 54000128 b.hi 0x149368 <__cxa_demangle+0x75fc> 149348: aa0003f6 mov x22, x0 14934c: 52820000 mov w0, #0x1000 // =4096 149350: 94004fb4 bl 0x15d220 149354: b4000340 cbz x0, 0x1493bc <__cxa_demangle+0x7650> 149358: aa1f03e8 mov x8, xzr 14935c: a9007c17 stp x23, xzr, [x0] 149360: aa0003f7 mov x23, x0 149364: f9099ac0 str x0, [x22, #0x1330] 149368: 91008109 add x9, x8, #0x20 14936c: f94002aa ldr x10, [x21] 149370: 3940028b ldrb w11, [x20] 149374: 8b0802e0 add x0, x23, x8 149378: 39400268 ldrb w8, [x19] 14937c: 5280272c mov w12, #0x139 // =313 149380: f90006e9 str x9, [x23, #0x8] 149384: b0000109 adrp x9, 0x16a000 149388: a9434ff4 ldp x20, x19, [sp, #0x30] 14938c: 72a0202c movk w12, #0x101, lsl #16 149390: 9106c129 add x9, x9, #0x1b0 149394: a94257f6 ldp x22, x21, [sp, #0x20] 149398: f9400bf7 ldr x23, [sp, #0x10] 14939c: f8010c09 str x9, [x0, #0x10]! 1493a0: b900080c str w12, [x0, #0x8] 1493a4: f900080a str x10, [x0, #0x10] 1493a8: 3900600b strb w11, [x0, #0x18] 1493ac: 39006408 strb w8, [x0, #0x19] 1493b0: a8c47bfd ldp x29, x30, [sp], #0x40 1493b4: d50323bf autiasp 1493b8: d65f03c0 ret 1493bc: 94004ee9 bl 0x15cf60 <_ZSt9terminatev@plt> 1493c0: d503233f paciasp 1493c4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 1493c8: a90157f6 stp x22, x21, [sp, #0x10] 1493cc: 910003fd mov x29, sp 1493d0: a9024ff4 stp x20, x19, [sp, #0x20] 1493d4: f9499816 ldr x22, [x0, #0x1330] 1493d8: aa0203f3 mov x19, x2 1493dc: aa0103f4 mov x20, x1 1493e0: f94006c8 ldr x8, [x22, #0x8] 1493e4: d13f0109 sub x9, x8, #0xfc0 1493e8: b13fc53f cmn x9, #0xff1 1493ec: 54000128 b.hi 0x149410 <__cxa_demangle+0x76a4> 1493f0: aa0003f5 mov x21, x0 1493f4: 52820000 mov w0, #0x1000 // =4096 1493f8: 94004f8a bl 0x15d220 1493fc: b4000340 cbz x0, 0x149464 <__cxa_demangle+0x76f8> 149400: aa1f03e8 mov x8, xzr 149404: a9007c16 stp x22, xzr, [x0] 149408: aa0003f6 mov x22, x0 14940c: f9099aa0 str x0, [x21, #0x1330] 149410: 9100c109 add x9, x8, #0x30 149414: 8b0802c0 add x0, x22, x8 149418: b0000108 adrp x8, 0x16a000 14941c: f940028a ldr x10, [x20] 149420: 91018108 add x8, x8, #0x60 149424: f940026c ldr x12, [x19] 149428: f90006c9 str x9, [x22, #0x8] 14942c: 528026a9 mov w9, #0x135 // =309 149430: a9424ff4 ldp x20, x19, [sp, #0x20] 149434: f8010c08 str x8, [x0, #0x10]! 149438: f0fff928 adrp x8, 0x70000 14943c: 72a02029 movk w9, #0x101, lsl #16 149440: 9116e108 add x8, x8, #0x5b8 149444: a902300a stp x10, x12, [x0, #0x20] 149448: a94157f6 ldp x22, x21, [sp, #0x10] 14944c: 9100310b add x11, x8, #0xc 149450: b9000809 str w9, [x0, #0x8] 149454: a9012c08 stp x8, x11, [x0, #0x10] 149458: a8c37bfd ldp x29, x30, [sp], #0x30 14945c: d50323bf autiasp 149460: d65f03c0 ret 149464: 94004ebf bl 0x15cf60 <_ZSt9terminatev@plt> 149468: d503233f paciasp 14946c: d10203ff sub sp, sp, #0x80 149470: a9027bfd stp x29, x30, [sp, #0x20] 149474: 910083fd add x29, sp, #0x20 149478: a9036ffc stp x28, x27, [sp, #0x30] 14947c: a90467fa stp x26, x25, [sp, #0x40] 149480: a9055ff8 stp x24, x23, [sp, #0x50] 149484: a90657f6 stp x22, x21, [sp, #0x60] 149488: a9074ff4 stp x20, x19, [sp, #0x70] 14948c: d53bd057 mrs x23, TPIDR_EL0 149490: aa0003f3 mov x19, x0 149494: f94016e8 ldr x8, [x23, #0x28] 149498: f81f83a8 stur x8, [x29, #-0x8] 14949c: a9402408 ldp x8, x9, [x0] 1494a0: cb08012a sub x10, x9, x8 1494a4: f1000d5f cmp x10, #0x3 1494a8: 540000a2 b.hs 0x1494bc <__cxa_demangle+0x7750> 1494ac: f100095f cmp x10, #0x2 1494b0: 540008c1 b.ne 0x1495c8 <__cxa_demangle+0x785c> 1494b4: 3940010a ldrb w10, [x8] 1494b8: 14000037 b 0x149594 <__cxa_demangle+0x7828> 1494bc: 3940010a ldrb w10, [x8] 1494c0: 7101cd5f cmp w10, #0x73 1494c4: 54000681 b.ne 0x149594 <__cxa_demangle+0x7828> 1494c8: 3940050a ldrb w10, [x8, #0x1] 1494cc: 7101c95f cmp w10, #0x72 1494d0: 54000c61 b.ne 0x14965c <__cxa_demangle+0x78f0> 1494d4: 3940090a ldrb w10, [x8, #0x2] 1494d8: 7101395f cmp w10, #0x4e 1494dc: 54000c01 b.ne 0x14965c <__cxa_demangle+0x78f0> 1494e0: 91000d08 add x8, x8, #0x3 1494e4: aa1303e0 mov x0, x19 1494e8: f9000268 str x8, [x19] 1494ec: 94001565 bl 0x14ea80 <__cxa_demangle+0xcd14> 1494f0: b40023c0 cbz x0, 0x149968 <__cxa_demangle+0x7bfc> 1494f4: a9402668 ldp x8, x9, [x19] 1494f8: aa0003f4 mov x20, x0 1494fc: eb08013f cmp x9, x8 149500: 54000400 b.eq 0x149580 <__cxa_demangle+0x7814> 149504: 39400108 ldrb w8, [x8] 149508: 7101251f cmp w8, #0x49 14950c: 540003a1 b.ne 0x149580 <__cxa_demangle+0x7814> 149510: aa1303e0 mov x0, x19 149514: 2a1f03e1 mov w1, wzr 149518: 97fff133 bl 0x1459e4 <__cxa_demangle+0x3c78> 14951c: aa0003f5 mov x21, x0 149520: b4002260 cbz x0, 0x14996c <__cxa_demangle+0x7c00> 149524: f9499a76 ldr x22, [x19, #0x1330] 149528: f94006c8 ldr x8, [x22, #0x8] 14952c: d13f4109 sub x9, x8, #0xfd0 149530: b13fc53f cmn x9, #0xff1 149534: 54000108 b.hi 0x149554 <__cxa_demangle+0x77e8> 149538: 52820000 mov w0, #0x1000 // =4096 14953c: 94004f39 bl 0x15d220 149540: b4002320 cbz x0, 0x1499a4 <__cxa_demangle+0x7c38> 149544: aa1f03e8 mov x8, xzr 149548: a9007c16 stp x22, xzr, [x0] 14954c: aa0003f6 mov x22, x0 149550: f9099a60 str x0, [x19, #0x1330] 149554: b000010a adrp x10, 0x16a000 149558: 91008109 add x9, x8, #0x20 14955c: 8b0802c8 add x8, x22, x8 149560: 9136014a add x10, x10, #0xd80 149564: 528024ab mov w11, #0x125 // =293 149568: 72a0202b movk w11, #0x101, lsl #16 14956c: f90006c9 str x9, [x22, #0x8] 149570: f8010d0a str x10, [x8, #0x10]! 149574: a9015514 stp x20, x21, [x8, #0x10] 149578: aa0803f4 mov x20, x8 14957c: b900090b str w11, [x8, #0x8] 149580: 528022d6 mov w22, #0x116 // =278 149584: b0000118 adrp x24, 0x16a000 149588: 72a02036 movk w22, #0x101, lsl #16 14958c: 91088318 add x24, x24, #0x220 149590: 14000020 b 0x149610 <__cxa_demangle+0x78a4> 149594: 71019d5f cmp w10, #0x67 149598: 1a9f17f6 cset w22, eq 14959c: 54000661 b.ne 0x149668 <__cxa_demangle+0x78fc> 1495a0: 3940050a ldrb w10, [x8, #0x1] 1495a4: 7101cd5f cmp w10, #0x73 1495a8: 54000101 b.ne 0x1495c8 <__cxa_demangle+0x785c> 1495ac: 91000908 add x8, x8, #0x2 1495b0: cb08012a sub x10, x9, x8 1495b4: f100095f cmp x10, #0x2 1495b8: f9000268 str x8, [x19] 1495bc: 54000542 b.hs 0x149664 <__cxa_demangle+0x78f8> 1495c0: 52800036 mov w22, #0x1 // =1 1495c4: 1400004d b 0x1496f8 <__cxa_demangle+0x798c> 1495c8: aa1303e0 mov x0, x19 1495cc: 94001591 bl 0x14ec10 <__cxa_demangle+0xcea4> 1495d0: f94016e8 ldr x8, [x23, #0x28] 1495d4: f85f83a9 ldur x9, [x29, #-0x8] 1495d8: eb09011f cmp x8, x9 1495dc: 54001d20 b.eq 0x149980 <__cxa_demangle+0x7c14> 1495e0: 140000f2 b 0x1499a8 <__cxa_demangle+0x7c3c> 1495e4: aa1f03e8 mov x8, xzr 1495e8: a9007c1a stp x26, xzr, [x0] 1495ec: aa0003fa mov x26, x0 1495f0: f9099a60 str x0, [x19, #0x1330] 1495f4: 91008109 add x9, x8, #0x20 1495f8: 8b080359 add x25, x26, x8 1495fc: f9000749 str x9, [x26, #0x8] 149600: f8010f38 str x24, [x25, #0x10]! 149604: a9015734 stp x20, x21, [x25, #0x10] 149608: aa1903f4 mov x20, x25 14960c: b9000b36 str w22, [x25, #0x8] 149610: a9402668 ldp x8, x9, [x19] 149614: eb09011f cmp x8, x9 149618: 54000080 b.eq 0x149628 <__cxa_demangle+0x78bc> 14961c: 39400109 ldrb w9, [x8] 149620: 7101153f cmp w9, #0x45 149624: 540016c0 b.eq 0x1498fc <__cxa_demangle+0x7b90> 149628: aa1303e0 mov x0, x19 14962c: 94001545 bl 0x14eb40 <__cxa_demangle+0xcdd4> 149630: aa0003f5 mov x21, x0 149634: b4001600 cbz x0, 0x1498f4 <__cxa_demangle+0x7b88> 149638: f9499a7a ldr x26, [x19, #0x1330] 14963c: f9400748 ldr x8, [x26, #0x8] 149640: d13f4109 sub x9, x8, #0xfd0 149644: b13fc53f cmn x9, #0xff1 149648: 54fffd68 b.hi 0x1495f4 <__cxa_demangle+0x7888> 14964c: 52820000 mov w0, #0x1000 // =4096 149650: 94004ef4 bl 0x15d220 149654: b5fffc80 cbnz x0, 0x1495e4 <__cxa_demangle+0x7878> 149658: 140000d3 b 0x1499a4 <__cxa_demangle+0x7c38> 14965c: 2a1f03f6 mov w22, wzr 149660: 14000004 b 0x149670 <__cxa_demangle+0x7904> 149664: 3940010a ldrb w10, [x8] 149668: 7101cd5f cmp w10, #0x73 14966c: 54000461 b.ne 0x1496f8 <__cxa_demangle+0x798c> 149670: 3940050a ldrb w10, [x8, #0x1] 149674: 7101c95f cmp w10, #0x72 149678: 54000401 b.ne 0x1496f8 <__cxa_demangle+0x798c> 14967c: 91000908 add x8, x8, #0x2 149680: eb08013f cmp x9, x8 149684: f9000268 str x8, [x19] 149688: 540000a0 b.eq 0x14969c <__cxa_demangle+0x7930> 14968c: 39400108 ldrb w8, [x8] 149690: 5100e908 sub w8, w8, #0x3a 149694: 3100291f cmn w8, #0xa 149698: 540006a2 b.hs 0x14976c <__cxa_demangle+0x7a00> 14969c: aa1303e0 mov x0, x19 1496a0: 940014f8 bl 0x14ea80 <__cxa_demangle+0xcd14> 1496a4: f9000be0 str x0, [sp, #0x10] 1496a8: b4001600 cbz x0, 0x149968 <__cxa_demangle+0x7bfc> 1496ac: a9402668 ldp x8, x9, [x19] 1496b0: aa0003f4 mov x20, x0 1496b4: eb08013f cmp x9, x8 1496b8: 54000e80 b.eq 0x149888 <__cxa_demangle+0x7b1c> 1496bc: 39400108 ldrb w8, [x8] 1496c0: 7101251f cmp w8, #0x49 1496c4: 54000e21 b.ne 0x149888 <__cxa_demangle+0x7b1c> 1496c8: aa1303e0 mov x0, x19 1496cc: 2a1f03e1 mov w1, wzr 1496d0: 97fff0c5 bl 0x1459e4 <__cxa_demangle+0x3c78> 1496d4: f90007e0 str x0, [sp, #0x8] 1496d8: b4001480 cbz x0, 0x149968 <__cxa_demangle+0x7bfc> 1496dc: 910043e1 add x1, sp, #0x10 1496e0: 910023e2 add x2, sp, #0x8 1496e4: aa1303e0 mov x0, x19 1496e8: 97fff1de bl 0x145e60 <__cxa_demangle+0x40f4> 1496ec: aa0003f4 mov x20, x0 1496f0: f9000be0 str x0, [sp, #0x10] 1496f4: 14000065 b 0x149888 <__cxa_demangle+0x7b1c> 1496f8: aa1303e0 mov x0, x19 1496fc: 94001545 bl 0x14ec10 <__cxa_demangle+0xcea4> 149700: aa0003f5 mov x21, x0 149704: 34001356 cbz w22, 0x14996c <__cxa_demangle+0x7c00> 149708: b4001335 cbz x21, 0x14996c <__cxa_demangle+0x7c00> 14970c: f9499a74 ldr x20, [x19, #0x1330] 149710: f9400688 ldr x8, [x20, #0x8] 149714: d13f4109 sub x9, x8, #0xfd0 149718: b13fc53f cmn x9, #0xff1 14971c: 54000108 b.hi 0x14973c <__cxa_demangle+0x79d0> 149720: 52820000 mov w0, #0x1000 // =4096 149724: 94004ebf bl 0x15d220 149728: b40013e0 cbz x0, 0x1499a4 <__cxa_demangle+0x7c38> 14972c: aa1f03e8 mov x8, xzr 149730: a9007c14 stp x20, xzr, [x0] 149734: aa0003f4 mov x20, x0 149738: f9099a60 str x0, [x19, #0x1330] 14973c: b000010a adrp x10, 0x16a000 149740: 528024cb mov w11, #0x126 // =294 149744: 91008109 add x9, x8, #0x20 149748: 8b080288 add x8, x20, x8 14974c: 910f814a add x10, x10, #0x3e0 149750: 72a0202b movk w11, #0x101, lsl #16 149754: f9000689 str x9, [x20, #0x8] 149758: f8010d0a str x10, [x8, #0x10]! 14975c: f9000915 str x21, [x8, #0x10] 149760: aa0803f5 mov x21, x8 149764: b900090b str w11, [x8, #0x8] 149768: 14000081 b 0x14996c <__cxa_demangle+0x7c00> 14976c: aa1303e0 mov x0, x19 149770: 940014f4 bl 0x14eb40 <__cxa_demangle+0xcdd4> 149774: aa0003f5 mov x21, x0 149778: b4000fa0 cbz x0, 0x14996c <__cxa_demangle+0x7c00> 14977c: 528024d8 mov w24, #0x126 // =294 149780: 528022d9 mov w25, #0x116 // =278 149784: b000011a adrp x26, 0x16a000 149788: b000011b adrp x27, 0x16a000 14978c: aa1f03f4 mov x20, xzr 149790: 72a02038 movk w24, #0x101, lsl #16 149794: 72a02039 movk w25, #0x101, lsl #16 149798: 910f835a add x26, x26, #0x3e0 14979c: 9108837b add x27, x27, #0x220 1497a0: 14000005 b 0x1497b4 <__cxa_demangle+0x7a48> 1497a4: aa1303e0 mov x0, x19 1497a8: 940014e6 bl 0x14eb40 <__cxa_demangle+0xcdd4> 1497ac: aa0003f5 mov x21, x0 1497b0: b4000de0 cbz x0, 0x14996c <__cxa_demangle+0x7c00> 1497b4: b40002d4 cbz x20, 0x14980c <__cxa_demangle+0x7aa0> 1497b8: f9499a7c ldr x28, [x19, #0x1330] 1497bc: f9400788 ldr x8, [x28, #0x8] 1497c0: d13f4109 sub x9, x8, #0xfd0 1497c4: b13fc53f cmn x9, #0xff1 1497c8: 54000108 b.hi 0x1497e8 <__cxa_demangle+0x7a7c> 1497cc: 52820000 mov w0, #0x1000 // =4096 1497d0: 94004e94 bl 0x15d220 1497d4: b4000e80 cbz x0, 0x1499a4 <__cxa_demangle+0x7c38> 1497d8: aa1f03e8 mov x8, xzr 1497dc: a9007c1c stp x28, xzr, [x0] 1497e0: aa0003fc mov x28, x0 1497e4: f9099a60 str x0, [x19, #0x1330] 1497e8: 91008109 add x9, x8, #0x20 1497ec: 8b080388 add x8, x28, x8 1497f0: f9000789 str x9, [x28, #0x8] 1497f4: f8010d1b str x27, [x8, #0x10]! 1497f8: b9000919 str w25, [x8, #0x8] 1497fc: a9015514 stp x20, x21, [x8, #0x10] 149800: aa0803f4 mov x20, x8 149804: f9000be8 str x8, [sp, #0x10] 149808: 14000018 b 0x149868 <__cxa_demangle+0x7afc> 14980c: 340002b6 cbz w22, 0x149860 <__cxa_demangle+0x7af4> 149810: f9499a7c ldr x28, [x19, #0x1330] 149814: f9400788 ldr x8, [x28, #0x8] 149818: d13f4109 sub x9, x8, #0xfd0 14981c: b13fc53f cmn x9, #0xff1 149820: 54000108 b.hi 0x149840 <__cxa_demangle+0x7ad4> 149824: 52820000 mov w0, #0x1000 // =4096 149828: 94004e7e bl 0x15d220 14982c: b4000bc0 cbz x0, 0x1499a4 <__cxa_demangle+0x7c38> 149830: aa1f03e8 mov x8, xzr 149834: a9007c1c stp x28, xzr, [x0] 149838: aa0003fc mov x28, x0 14983c: f9099a60 str x0, [x19, #0x1330] 149840: 91008109 add x9, x8, #0x20 149844: 8b080394 add x20, x28, x8 149848: f9000789 str x9, [x28, #0x8] 14984c: f8010e9a str x26, [x20, #0x10]! 149850: b9000a98 str w24, [x20, #0x8] 149854: f9000a95 str x21, [x20, #0x10] 149858: f9000bf4 str x20, [sp, #0x10] 14985c: 14000003 b 0x149868 <__cxa_demangle+0x7afc> 149860: aa1503f4 mov x20, x21 149864: f9000bf5 str x21, [sp, #0x10] 149868: a9402668 ldp x8, x9, [x19] 14986c: eb09011f cmp x8, x9 149870: 54fff9a0 b.eq 0x1497a4 <__cxa_demangle+0x7a38> 149874: 39400109 ldrb w9, [x8] 149878: 7101153f cmp w9, #0x45 14987c: 54fff941 b.ne 0x1497a4 <__cxa_demangle+0x7a38> 149880: 91000508 add x8, x8, #0x1 149884: f9000268 str x8, [x19] 149888: aa1303e0 mov x0, x19 14988c: 940014e1 bl 0x14ec10 <__cxa_demangle+0xcea4> 149890: b40006c0 cbz x0, 0x149968 <__cxa_demangle+0x7bfc> 149894: f9499a78 ldr x24, [x19, #0x1330] 149898: aa0003f6 mov x22, x0 14989c: f9400708 ldr x8, [x24, #0x8] 1498a0: d13f4109 sub x9, x8, #0xfd0 1498a4: b13fc53f cmn x9, #0xff1 1498a8: 54000108 b.hi 0x1498c8 <__cxa_demangle+0x7b5c> 1498ac: 52820000 mov w0, #0x1000 // =4096 1498b0: 94004e5c bl 0x15d220 1498b4: b4000780 cbz x0, 0x1499a4 <__cxa_demangle+0x7c38> 1498b8: aa1f03e8 mov x8, xzr 1498bc: a9007c18 stp x24, xzr, [x0] 1498c0: aa0003f8 mov x24, x0 1498c4: f9099a60 str x0, [x19, #0x1330] 1498c8: 91008109 add x9, x8, #0x20 1498cc: 8b080315 add x21, x24, x8 1498d0: b0000108 adrp x8, 0x16a000 1498d4: 528022ca mov w10, #0x116 // =278 1498d8: 91088108 add x8, x8, #0x220 1498dc: 72a0202a movk w10, #0x101, lsl #16 1498e0: f9000709 str x9, [x24, #0x8] 1498e4: f8010ea8 str x8, [x21, #0x10]! 1498e8: b9000aaa str w10, [x21, #0x8] 1498ec: a9015ab4 stp x20, x22, [x21, #0x10] 1498f0: 1400001f b 0x14996c <__cxa_demangle+0x7c00> 1498f4: f9000bf9 str x25, [sp, #0x10] 1498f8: 1400001d b 0x14996c <__cxa_demangle+0x7c00> 1498fc: 91000508 add x8, x8, #0x1 149900: aa1303e0 mov x0, x19 149904: f9000bf9 str x25, [sp, #0x10] 149908: f9000268 str x8, [x19] 14990c: 940014c1 bl 0x14ec10 <__cxa_demangle+0xcea4> 149910: b40002c0 cbz x0, 0x149968 <__cxa_demangle+0x7bfc> 149914: f9499a79 ldr x25, [x19, #0x1330] 149918: aa0003f6 mov x22, x0 14991c: f9400728 ldr x8, [x25, #0x8] 149920: d13f4109 sub x9, x8, #0xfd0 149924: b13fc53f cmn x9, #0xff1 149928: 54000108 b.hi 0x149948 <__cxa_demangle+0x7bdc> 14992c: 52820000 mov w0, #0x1000 // =4096 149930: 94004e3c bl 0x15d220 149934: b4000380 cbz x0, 0x1499a4 <__cxa_demangle+0x7c38> 149938: aa1f03e8 mov x8, xzr 14993c: a9007c19 stp x25, xzr, [x0] 149940: aa0003f9 mov x25, x0 149944: f9099a60 str x0, [x19, #0x1330] 149948: 91008109 add x9, x8, #0x20 14994c: 8b080335 add x21, x25, x8 149950: 528022c8 mov w8, #0x116 // =278 149954: 72a02028 movk w8, #0x101, lsl #16 149958: f9000729 str x9, [x25, #0x8] 14995c: f8010eb8 str x24, [x21, #0x10]! 149960: b9000aa8 str w8, [x21, #0x8] 149964: 17ffffe2 b 0x1498ec <__cxa_demangle+0x7b80> 149968: aa1f03f5 mov x21, xzr 14996c: f94016e8 ldr x8, [x23, #0x28] 149970: f85f83a9 ldur x9, [x29, #-0x8] 149974: eb09011f cmp x8, x9 149978: 54000181 b.ne 0x1499a8 <__cxa_demangle+0x7c3c> 14997c: aa1503e0 mov x0, x21 149980: a9474ff4 ldp x20, x19, [sp, #0x70] 149984: a94657f6 ldp x22, x21, [sp, #0x60] 149988: a9455ff8 ldp x24, x23, [sp, #0x50] 14998c: a94467fa ldp x26, x25, [sp, #0x40] 149990: a9436ffc ldp x28, x27, [sp, #0x30] 149994: a9427bfd ldp x29, x30, [sp, #0x20] 149998: 910203ff add sp, sp, #0x80 14999c: d50323bf autiasp 1499a0: d65f03c0 ret 1499a4: 94004d6f bl 0x15cf60 <_ZSt9terminatev@plt> 1499a8: 94004d22 bl 0x15ce30 <__stack_chk_fail@plt> 1499ac: d503233f paciasp 1499b0: a9bc7bfd stp x29, x30, [sp, #-0x40]! 1499b4: f9000bf7 str x23, [sp, #0x10] 1499b8: 910003fd mov x29, sp 1499bc: a90257f6 stp x22, x21, [sp, #0x20] 1499c0: a9034ff4 stp x20, x19, [sp, #0x30] 1499c4: f9499817 ldr x23, [x0, #0x1330] 1499c8: aa0303f4 mov x20, x3 1499cc: aa0203f3 mov x19, x2 1499d0: aa0103f5 mov x21, x1 1499d4: f94006e8 ldr x8, [x23, #0x8] 1499d8: d13f0109 sub x9, x8, #0xfc0 1499dc: b13fc53f cmn x9, #0xff1 1499e0: 54000128 b.hi 0x149a04 <__cxa_demangle+0x7c98> 1499e4: aa0003f6 mov x22, x0 1499e8: 52820000 mov w0, #0x1000 // =4096 1499ec: 94004e0d bl 0x15d220 1499f0: b4000380 cbz x0, 0x149a60 <__cxa_demangle+0x7cf4> 1499f4: aa1f03e8 mov x8, xzr 1499f8: a9007c17 stp x23, xzr, [x0] 1499fc: aa0003f7 mov x23, x0 149a00: f9099ac0 str x0, [x22, #0x1330] 149a04: 9100c109 add x9, x8, #0x30 149a08: aa1303e0 mov x0, x19 149a0c: f94002b5 ldr x21, [x21] 149a10: 8b0802f6 add x22, x23, x8 149a14: f90006e9 str x9, [x23, #0x8] 149a18: 94004f56 bl 0x15d770 149a1c: b000010a adrp x10, 0x16a000 149a20: 52802669 mov w9, #0x133 // =307 149a24: 9111414a add x10, x10, #0x450 149a28: f9400288 ldr x8, [x20] 149a2c: 72a02029 movk w9, #0x101, lsl #16 149a30: f9400bf7 ldr x23, [sp, #0x10] 149a34: f8010eca str x10, [x22, #0x10]! 149a38: 8b00026a add x10, x19, x0 149a3c: b9000ac9 str w9, [x22, #0x8] 149a40: a9014ed5 stp x21, x19, [x22, #0x10] 149a44: aa1603e0 mov x0, x22 149a48: a9434ff4 ldp x20, x19, [sp, #0x30] 149a4c: a90222ca stp x10, x8, [x22, #0x20] 149a50: a94257f6 ldp x22, x21, [sp, #0x20] 149a54: a8c47bfd ldp x29, x30, [sp], #0x40 149a58: d50323bf autiasp 149a5c: d65f03c0 ret 149a60: 94004d40 bl 0x15cf60 <_ZSt9terminatev@plt> 149a64: d503233f paciasp 149a68: a9bd7bfd stp x29, x30, [sp, #-0x30]! 149a6c: a90157f6 stp x22, x21, [sp, #0x10] 149a70: 910003fd mov x29, sp 149a74: a9024ff4 stp x20, x19, [sp, #0x20] 149a78: f9499816 ldr x22, [x0, #0x1330] 149a7c: aa0203f3 mov x19, x2 149a80: aa0103f4 mov x20, x1 149a84: f94006c8 ldr x8, [x22, #0x8] 149a88: d13f0109 sub x9, x8, #0xfc0 149a8c: b13fc53f cmn x9, #0xff1 149a90: 54000128 b.hi 0x149ab4 <__cxa_demangle+0x7d48> 149a94: aa0003f5 mov x21, x0 149a98: 52820000 mov w0, #0x1000 // =4096 149a9c: 94004de1 bl 0x15d220 149aa0: b4000340 cbz x0, 0x149b08 <__cxa_demangle+0x7d9c> 149aa4: aa1f03e8 mov x8, xzr 149aa8: a9007c16 stp x22, xzr, [x0] 149aac: aa0003f6 mov x22, x0 149ab0: f9099aa0 str x0, [x21, #0x1330] 149ab4: 9100c109 add x9, x8, #0x30 149ab8: 8b0802c0 add x0, x22, x8 149abc: 5280266b mov w11, #0x133 // =307 149ac0: f9400288 ldr x8, [x20] 149ac4: 72a0202b movk w11, #0x101, lsl #16 149ac8: f940026a ldr x10, [x19] 149acc: f90006c9 str x9, [x22, #0x8] 149ad0: b0000109 adrp x9, 0x16a000 149ad4: 91114129 add x9, x9, #0x450 149ad8: a9424ff4 ldp x20, x19, [sp, #0x20] 149adc: f8010c09 str x9, [x0, #0x10]! 149ae0: 90fff929 adrp x9, 0x6d000 149ae4: b900080b str w11, [x0, #0x8] 149ae8: 9124f929 add x9, x9, #0x93e 149aec: a94157f6 ldp x22, x21, [sp, #0x10] 149af0: 9100052b add x11, x9, #0x1 149af4: a9012408 stp x8, x9, [x0, #0x10] 149af8: a902280b stp x11, x10, [x0, #0x20] 149afc: a8c37bfd ldp x29, x30, [sp], #0x30 149b00: d50323bf autiasp 149b04: d65f03c0 ret 149b08: 94004d16 bl 0x15cf60 <_ZSt9terminatev@plt> 149b0c: d503233f paciasp 149b10: a9bd7bfd stp x29, x30, [sp, #-0x30]! 149b14: a90157f6 stp x22, x21, [sp, #0x10] 149b18: 910003fd mov x29, sp 149b1c: a9024ff4 stp x20, x19, [sp, #0x20] 149b20: f9499816 ldr x22, [x0, #0x1330] 149b24: aa0203f3 mov x19, x2 149b28: aa0103f4 mov x20, x1 149b2c: f94006c8 ldr x8, [x22, #0x8] 149b30: d13f4109 sub x9, x8, #0xfd0 149b34: b13fc53f cmn x9, #0xff1 149b38: 54000128 b.hi 0x149b5c <__cxa_demangle+0x7df0> 149b3c: aa0003f5 mov x21, x0 149b40: 52820000 mov w0, #0x1000 // =4096 149b44: 94004db7 bl 0x15d220 149b48: b40002c0 cbz x0, 0x149ba0 <__cxa_demangle+0x7e34> 149b4c: aa1f03e8 mov x8, xzr 149b50: a9007c16 stp x22, xzr, [x0] 149b54: aa0003f6 mov x22, x0 149b58: f9099aa0 str x0, [x21, #0x1330] 149b5c: 91008109 add x9, x8, #0x20 149b60: 8b0802c0 add x0, x22, x8 149b64: f9400288 ldr x8, [x20] 149b68: b000010a adrp x10, 0x16a000 149b6c: 5280260b mov w11, #0x130 // =304 149b70: 9113014a add x10, x10, #0x4c0 149b74: f90006c9 str x9, [x22, #0x8] 149b78: f9400269 ldr x9, [x19] 149b7c: a9424ff4 ldp x20, x19, [sp, #0x20] 149b80: 72a0202b movk w11, #0x101, lsl #16 149b84: a94157f6 ldp x22, x21, [sp, #0x10] 149b88: f8010c0a str x10, [x0, #0x10]! 149b8c: b900080b str w11, [x0, #0x8] 149b90: a9012408 stp x8, x9, [x0, #0x10] 149b94: a8c37bfd ldp x29, x30, [sp], #0x30 149b98: d50323bf autiasp 149b9c: d65f03c0 ret 149ba0: 94004cf0 bl 0x15cf60 <_ZSt9terminatev@plt> 149ba4: d503233f paciasp 149ba8: a9bc7bfd stp x29, x30, [sp, #-0x40]! 149bac: f9000bf7 str x23, [sp, #0x10] 149bb0: 910003fd mov x29, sp 149bb4: a90257f6 stp x22, x21, [sp, #0x20] 149bb8: a9034ff4 stp x20, x19, [sp, #0x30] 149bbc: a9402408 ldp x8, x9, [x0] 149bc0: aa0003f3 mov x19, x0 149bc4: eb080129 subs x9, x9, x8 149bc8: 540000a0 b.eq 0x149bdc <__cxa_demangle+0x7e70> 149bcc: 3940010a ldrb w10, [x8] 149bd0: 7101915f cmp w10, #0x64 149bd4: fa410924 ccmp x9, #0x1, #0x4, eq 149bd8: 54000101 b.ne 0x149bf8 <__cxa_demangle+0x7e8c> 149bdc: aa1303e0 mov x0, x19 149be0: f9400bf7 ldr x23, [sp, #0x10] 149be4: a9434ff4 ldp x20, x19, [sp, #0x30] 149be8: a94257f6 ldp x22, x21, [sp, #0x20] 149bec: a8c47bfd ldp x29, x30, [sp], #0x40 149bf0: d50323bf autiasp 149bf4: 17fff424 b 0x146c84 <__cxa_demangle+0x4f18> 149bf8: 39400509 ldrb w9, [x8, #0x1] 149bfc: 7101613f cmp w9, #0x58 149c00: 540004e0 b.eq 0x149c9c <__cxa_demangle+0x7f30> 149c04: 7101e13f cmp w9, #0x78 149c08: 54000960 b.eq 0x149d34 <__cxa_demangle+0x7fc8> 149c0c: 7101a53f cmp w9, #0x69 149c10: 54fffe61 b.ne 0x149bdc <__cxa_demangle+0x7e70> 149c14: 91000908 add x8, x8, #0x2 149c18: aa1303e0 mov x0, x19 149c1c: f9000268 str x8, [x19] 149c20: 94001476 bl 0x14edf8 <__cxa_demangle+0xd08c> 149c24: b4000cc0 cbz x0, 0x149dbc <__cxa_demangle+0x8050> 149c28: aa0003f4 mov x20, x0 149c2c: aa1303e0 mov x0, x19 149c30: 97ffffdd bl 0x149ba4 <__cxa_demangle+0x7e38> 149c34: b4000c40 cbz x0, 0x149dbc <__cxa_demangle+0x8050> 149c38: f9499a76 ldr x22, [x19, #0x1330] 149c3c: aa0003f5 mov x21, x0 149c40: f94006c8 ldr x8, [x22, #0x8] 149c44: d13f0109 sub x9, x8, #0xfc0 149c48: b13fc53f cmn x9, #0xff1 149c4c: 54000108 b.hi 0x149c6c <__cxa_demangle+0x7f00> 149c50: 52820000 mov w0, #0x1000 // =4096 149c54: 94004d73 bl 0x15d220 149c58: b4000be0 cbz x0, 0x149dd4 <__cxa_demangle+0x8068> 149c5c: aa1f03e8 mov x8, xzr 149c60: a9007c16 stp x22, xzr, [x0] 149c64: aa0003f6 mov x22, x0 149c68: f9099a60 str x0, [x19, #0x1330] 149c6c: 9100c109 add x9, x8, #0x30 149c70: 8b0802c0 add x0, x22, x8 149c74: b0000108 adrp x8, 0x16a000 149c78: 5280292a mov w10, #0x149 // =329 149c7c: 9114c108 add x8, x8, #0x530 149c80: 72a0202a movk w10, #0x101, lsl #16 149c84: f90006c9 str x9, [x22, #0x8] 149c88: f8010c08 str x8, [x0, #0x10]! 149c8c: b900080a str w10, [x0, #0x8] 149c90: a9015414 stp x20, x21, [x0, #0x10] 149c94: 3900801f strb wzr, [x0, #0x20] 149c98: 14000049 b 0x149dbc <__cxa_demangle+0x8050> 149c9c: 91000908 add x8, x8, #0x2 149ca0: aa1303e0 mov x0, x19 149ca4: f9000268 str x8, [x19] 149ca8: 97fff3f7 bl 0x146c84 <__cxa_demangle+0x4f18> 149cac: b4000880 cbz x0, 0x149dbc <__cxa_demangle+0x8050> 149cb0: aa0003f4 mov x20, x0 149cb4: aa1303e0 mov x0, x19 149cb8: 97fff3f3 bl 0x146c84 <__cxa_demangle+0x4f18> 149cbc: b4000800 cbz x0, 0x149dbc <__cxa_demangle+0x8050> 149cc0: aa0003f5 mov x21, x0 149cc4: aa1303e0 mov x0, x19 149cc8: 97ffffb7 bl 0x149ba4 <__cxa_demangle+0x7e38> 149ccc: b4000780 cbz x0, 0x149dbc <__cxa_demangle+0x8050> 149cd0: f9499a77 ldr x23, [x19, #0x1330] 149cd4: aa0003f6 mov x22, x0 149cd8: f94006e8 ldr x8, [x23, #0x8] 149cdc: d13f0109 sub x9, x8, #0xfc0 149ce0: b13fc53f cmn x9, #0xff1 149ce4: 54000108 b.hi 0x149d04 <__cxa_demangle+0x7f98> 149ce8: 52820000 mov w0, #0x1000 // =4096 149cec: 94004d4d bl 0x15d220 149cf0: b4000720 cbz x0, 0x149dd4 <__cxa_demangle+0x8068> 149cf4: aa1f03e8 mov x8, xzr 149cf8: a9007c17 stp x23, xzr, [x0] 149cfc: aa0003f7 mov x23, x0 149d00: f9099a60 str x0, [x19, #0x1330] 149d04: 9100c109 add x9, x8, #0x30 149d08: 8b0802e0 add x0, x23, x8 149d0c: b0000108 adrp x8, 0x16a000 149d10: 5280294a mov w10, #0x14a // =330 149d14: 91168108 add x8, x8, #0x5a0 149d18: 72a0202a movk w10, #0x101, lsl #16 149d1c: f90006e9 str x9, [x23, #0x8] 149d20: f8010c08 str x8, [x0, #0x10]! 149d24: b900080a str w10, [x0, #0x8] 149d28: a9015414 stp x20, x21, [x0, #0x10] 149d2c: f9001016 str x22, [x0, #0x20] 149d30: 14000023 b 0x149dbc <__cxa_demangle+0x8050> 149d34: 91000908 add x8, x8, #0x2 149d38: aa1303e0 mov x0, x19 149d3c: f9000268 str x8, [x19] 149d40: 97fff3d1 bl 0x146c84 <__cxa_demangle+0x4f18> 149d44: b40003c0 cbz x0, 0x149dbc <__cxa_demangle+0x8050> 149d48: aa0003f4 mov x20, x0 149d4c: aa1303e0 mov x0, x19 149d50: 97ffff95 bl 0x149ba4 <__cxa_demangle+0x7e38> 149d54: b4000340 cbz x0, 0x149dbc <__cxa_demangle+0x8050> 149d58: f9499a76 ldr x22, [x19, #0x1330] 149d5c: aa0003f5 mov x21, x0 149d60: f94006c8 ldr x8, [x22, #0x8] 149d64: d13f0109 sub x9, x8, #0xfc0 149d68: b13fc53f cmn x9, #0xff1 149d6c: 54000108 b.hi 0x149d8c <__cxa_demangle+0x8020> 149d70: 52820000 mov w0, #0x1000 // =4096 149d74: 94004d2b bl 0x15d220 149d78: b40002e0 cbz x0, 0x149dd4 <__cxa_demangle+0x8068> 149d7c: aa1f03e8 mov x8, xzr 149d80: a9007c16 stp x22, xzr, [x0] 149d84: aa0003f6 mov x22, x0 149d88: f9099a60 str x0, [x19, #0x1330] 149d8c: 9100c109 add x9, x8, #0x30 149d90: 8b0802c0 add x0, x22, x8 149d94: b0000108 adrp x8, 0x16a000 149d98: 5280292a mov w10, #0x149 // =329 149d9c: 9114c108 add x8, x8, #0x530 149da0: 72a0202a movk w10, #0x101, lsl #16 149da4: f90006c9 str x9, [x22, #0x8] 149da8: f8010c08 str x8, [x0, #0x10]! 149dac: 52800028 mov w8, #0x1 // =1 149db0: b900080a str w10, [x0, #0x8] 149db4: a9015414 stp x20, x21, [x0, #0x10] 149db8: 39008008 strb w8, [x0, #0x20] 149dbc: a9434ff4 ldp x20, x19, [sp, #0x30] 149dc0: a94257f6 ldp x22, x21, [sp, #0x20] 149dc4: f9400bf7 ldr x23, [sp, #0x10] 149dc8: a8c47bfd ldp x29, x30, [sp], #0x40 149dcc: d50323bf autiasp 149dd0: d65f03c0 ret 149dd4: 94004c63 bl 0x15cf60 <_ZSt9terminatev@plt> 149dd8: d503233f paciasp 149ddc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 149de0: f9000bf5 str x21, [sp, #0x10] 149de4: 910003fd mov x29, sp 149de8: a9024ff4 stp x20, x19, [sp, #0x20] 149dec: f9499815 ldr x21, [x0, #0x1330] 149df0: aa0203f3 mov x19, x2 149df4: f94006a8 ldr x8, [x21, #0x8] 149df8: d13f0109 sub x9, x8, #0xfc0 149dfc: b13fc53f cmn x9, #0xff1 149e00: 54000128 b.hi 0x149e24 <__cxa_demangle+0x80b8> 149e04: aa0003f4 mov x20, x0 149e08: 52820000 mov w0, #0x1000 // =4096 149e0c: 94004d05 bl 0x15d220 149e10: b40002c0 cbz x0, 0x149e68 <__cxa_demangle+0x80fc> 149e14: aa1f03e8 mov x8, xzr 149e18: a9007c15 stp x21, xzr, [x0] 149e1c: aa0003f5 mov x21, x0 149e20: f9099a80 str x0, [x20, #0x1330] 149e24: 9100c109 add x9, x8, #0x30 149e28: 8b0802a0 add x0, x21, x8 149e2c: b0000108 adrp x8, 0x16a000 149e30: 91184108 add x8, x8, #0x610 149e34: f90006a9 str x9, [x21, #0x8] 149e38: 528027a9 mov w9, #0x13d // =317 149e3c: 3dc00260 ldr q0, [x19] 149e40: 72a02029 movk w9, #0x101, lsl #16 149e44: a9424ff4 ldp x20, x19, [sp, #0x20] 149e48: f8010c08 str x8, [x0, #0x10]! 149e4c: f9400bf5 ldr x21, [sp, #0x10] 149e50: b9000809 str w9, [x0, #0x8] 149e54: f900081f str xzr, [x0, #0x10] 149e58: 3c818000 stur q0, [x0, #0x18] 149e5c: a8c37bfd ldp x29, x30, [sp], #0x30 149e60: d50323bf autiasp 149e64: d65f03c0 ret 149e68: 94004c3e bl 0x15cf60 <_ZSt9terminatev@plt> 149e6c: d503233f paciasp 149e70: a9bd7bfd stp x29, x30, [sp, #-0x30]! 149e74: a90157f6 stp x22, x21, [sp, #0x10] 149e78: 910003fd mov x29, sp 149e7c: a9024ff4 stp x20, x19, [sp, #0x20] 149e80: f9499816 ldr x22, [x0, #0x1330] 149e84: aa0203f3 mov x19, x2 149e88: aa0103f4 mov x20, x1 149e8c: f94006c8 ldr x8, [x22, #0x8] 149e90: d13f0109 sub x9, x8, #0xfc0 149e94: b13fc53f cmn x9, #0xff1 149e98: 54000128 b.hi 0x149ebc <__cxa_demangle+0x8150> 149e9c: aa0003f5 mov x21, x0 149ea0: 52820000 mov w0, #0x1000 // =4096 149ea4: 94004cdf bl 0x15d220 149ea8: b4000340 cbz x0, 0x149f10 <__cxa_demangle+0x81a4> 149eac: aa1f03e8 mov x8, xzr 149eb0: a9007c16 stp x22, xzr, [x0] 149eb4: aa0003f6 mov x22, x0 149eb8: f9099aa0 str x0, [x21, #0x1330] 149ebc: 9100c109 add x9, x8, #0x30 149ec0: aa1303e0 mov x0, x19 149ec4: f9400294 ldr x20, [x20] 149ec8: 8b0802d5 add x21, x22, x8 149ecc: f90006c9 str x9, [x22, #0x8] 149ed0: 94004e28 bl 0x15d770 149ed4: b000010a adrp x10, 0x16a000 149ed8: 52802628 mov w8, #0x131 // =305 149edc: 911a014a add x10, x10, #0x680 149ee0: 72a02028 movk w8, #0x101, lsl #16 149ee4: 8b000269 add x9, x19, x0 149ee8: f8010eaa str x10, [x21, #0x10]! 149eec: b9000aa8 str w8, [x21, #0x8] 149ef0: aa1503e0 mov x0, x21 149ef4: a9014eb4 stp x20, x19, [x21, #0x10] 149ef8: f90012a9 str x9, [x21, #0x20] 149efc: a9424ff4 ldp x20, x19, [sp, #0x20] 149f00: a94157f6 ldp x22, x21, [sp, #0x10] 149f04: a8c37bfd ldp x29, x30, [sp], #0x30 149f08: d50323bf autiasp 149f0c: d65f03c0 ret 149f10: 94004c14 bl 0x15cf60 <_ZSt9terminatev@plt> 149f14: d503233f paciasp 149f18: d101c3ff sub sp, sp, #0x70 149f1c: a9017bfd stp x29, x30, [sp, #0x10] 149f20: 910043fd add x29, sp, #0x10 149f24: a9026ffc stp x28, x27, [sp, #0x20] 149f28: a90367fa stp x26, x25, [sp, #0x30] 149f2c: a9045ff8 stp x24, x23, [sp, #0x40] 149f30: a90557f6 stp x22, x21, [sp, #0x50] 149f34: a9064ff4 stp x20, x19, [sp, #0x60] 149f38: d53bd059 mrs x25, TPIDR_EL0 149f3c: f9401728 ldr x8, [x25, #0x28] 149f40: f90007e8 str x8, [sp, #0x8] 149f44: a9402009 ldp x9, x8, [x0] 149f48: cb09010a sub x10, x8, x9 149f4c: f100095f cmp x10, #0x2 149f50: 54001043 b.lo 0x14a158 <__cxa_demangle+0x83ec> 149f54: 3940012a ldrb w10, [x9] 149f58: aa0003f3 mov x19, x0 149f5c: 71019d5f cmp w10, #0x67 149f60: 54000181 b.ne 0x149f90 <__cxa_demangle+0x8224> 149f64: 3940052a ldrb w10, [x9, #0x1] 149f68: 7101cd5f cmp w10, #0x73 149f6c: 54000f61 b.ne 0x14a158 <__cxa_demangle+0x83ec> 149f70: 91000929 add x9, x9, #0x2 149f74: cb09010a sub x10, x8, x9 149f78: f100095f cmp x10, #0x2 149f7c: f9000269 str x9, [x19] 149f80: 54000ec3 b.lo 0x14a158 <__cxa_demangle+0x83ec> 149f84: 3940012a ldrb w10, [x9] 149f88: 5280003a mov w26, #0x1 // =1 149f8c: 14000002 b 0x149f94 <__cxa_demangle+0x8228> 149f90: 2a1f03fa mov w26, wzr 149f94: 3940052b ldrb w11, [x9, #0x1] 149f98: 7101857f cmp w11, #0x61 149f9c: 1a9f17fb cset w27, eq 149fa0: 7101b95f cmp w10, #0x6e 149fa4: 54000da1 b.ne 0x14a158 <__cxa_demangle+0x83ec> 149fa8: 7101dd7f cmp w11, #0x77 149fac: 54000060 b.eq 0x149fb8 <__cxa_demangle+0x824c> 149fb0: 7101857f cmp w11, #0x61 149fb4: 54000d21 b.ne 0x14a158 <__cxa_demangle+0x83ec> 149fb8: aa1303f7 mov x23, x19 149fbc: f9400e6b ldr x11, [x19, #0x18] 149fc0: 91000929 add x9, x9, #0x2 149fc4: f8410eea ldr x10, [x23, #0x10]! 149fc8: f9000269 str x9, [x19] 149fcc: cb0a016a sub x10, x11, x10 149fd0: 9343fd54 asr x20, x10, #3 149fd4: eb08013f cmp x9, x8 149fd8: 54000080 b.eq 0x149fe8 <__cxa_demangle+0x827c> 149fdc: 39400128 ldrb w8, [x9] 149fe0: 71017d1f cmp w8, #0x5f 149fe4: 54000180 b.eq 0x14a014 <__cxa_demangle+0x82a8> 149fe8: aa1303e0 mov x0, x19 149fec: 97fff326 bl 0x146c84 <__cxa_demangle+0x4f18> 149ff0: f90003e0 str x0, [sp] 149ff4: b4000b40 cbz x0, 0x14a15c <__cxa_demangle+0x83f0> 149ff8: 910003e1 mov x1, sp 149ffc: aa1703e0 mov x0, x23 14a000: 97ffea85 bl 0x144a14 <__cxa_demangle+0x2ca8> 14a004: a9402269 ldp x9, x8, [x19] 14a008: eb08013f cmp x9, x8 14a00c: 54fffe81 b.ne 0x149fdc <__cxa_demangle+0x8270> 14a010: 17fffff6 b 0x149fe8 <__cxa_demangle+0x827c> 14a014: a9410a68 ldp x8, x2, [x19, #0x10] 14a018: d37df295 lsl x21, x20, #3 14a01c: 91000529 add x9, x9, #0x1 14a020: aa1303e0 mov x0, x19 14a024: 8b150101 add x1, x8, x21 14a028: f9000269 str x9, [x19] 14a02c: 9400119f bl 0x14e6a8 <__cxa_demangle+0xc93c> 14a030: f9400a68 ldr x8, [x19, #0x10] 14a034: aa0003f4 mov x20, x0 14a038: aa1303e0 mov x0, x19 14a03c: 8b150108 add x8, x8, x21 14a040: aa0103f5 mov x21, x1 14a044: f9000e68 str x8, [x19, #0x18] 14a048: 97ffe36a bl 0x142df0 <__cxa_demangle+0x1084> 14a04c: b4000880 cbz x0, 0x14a15c <__cxa_demangle+0x83f0> 14a050: a9402269 ldp x9, x8, [x19] 14a054: aa0003f6 mov x22, x0 14a058: cb09010a sub x10, x8, x9 14a05c: f100095f cmp x10, #0x2 14a060: 54000383 b.lo 0x14a0d0 <__cxa_demangle+0x8364> 14a064: 3940012a ldrb w10, [x9] 14a068: 7101c15f cmp w10, #0x70 14a06c: 54000321 b.ne 0x14a0d0 <__cxa_demangle+0x8364> 14a070: 3940052a ldrb w10, [x9, #0x1] 14a074: 7101a55f cmp w10, #0x69 14a078: 540002c1 b.ne 0x14a0d0 <__cxa_demangle+0x8364> 14a07c: a9412a6b ldp x11, x10, [x19, #0x10] 14a080: 91000929 add x9, x9, #0x2 14a084: f9000269 str x9, [x19] 14a088: cb0b014a sub x10, x10, x11 14a08c: 9343fd58 asr x24, x10, #3 14a090: eb08013f cmp x9, x8 14a094: 54000080 b.eq 0x14a0a4 <__cxa_demangle+0x8338> 14a098: 39400128 ldrb w8, [x9] 14a09c: 7101151f cmp w8, #0x45 14a0a0: 54000780 b.eq 0x14a190 <__cxa_demangle+0x8424> 14a0a4: aa1303e0 mov x0, x19 14a0a8: 97fff2f7 bl 0x146c84 <__cxa_demangle+0x4f18> 14a0ac: f90003e0 str x0, [sp] 14a0b0: b4000560 cbz x0, 0x14a15c <__cxa_demangle+0x83f0> 14a0b4: 910003e1 mov x1, sp 14a0b8: aa1703e0 mov x0, x23 14a0bc: 97ffea56 bl 0x144a14 <__cxa_demangle+0x2ca8> 14a0c0: a9402269 ldp x9, x8, [x19] 14a0c4: eb08013f cmp x9, x8 14a0c8: 54fffe81 b.ne 0x14a098 <__cxa_demangle+0x832c> 14a0cc: 17fffff6 b 0x14a0a4 <__cxa_demangle+0x8338> 14a0d0: eb08013f cmp x9, x8 14a0d4: 54000420 b.eq 0x14a158 <__cxa_demangle+0x83ec> 14a0d8: 39400128 ldrb w8, [x9] 14a0dc: 7101151f cmp w8, #0x45 14a0e0: 540003c1 b.ne 0x14a158 <__cxa_demangle+0x83ec> 14a0e4: 91000528 add x8, x9, #0x1 14a0e8: f9499a77 ldr x23, [x19, #0x1330] 14a0ec: f9000268 str x8, [x19] 14a0f0: f94006e8 ldr x8, [x23, #0x8] 14a0f4: d13ec109 sub x9, x8, #0xfb0 14a0f8: b13fc53f cmn x9, #0xff1 14a0fc: 54000108 b.hi 0x14a11c <__cxa_demangle+0x83b0> 14a100: 52820000 mov w0, #0x1000 // =4096 14a104: 94004c47 bl 0x15d220 14a108: b40008e0 cbz x0, 0x14a224 <__cxa_demangle+0x84b8> 14a10c: aa1f03e8 mov x8, xzr 14a110: a9007c17 stp x23, xzr, [x0] 14a114: aa0003f7 mov x23, x0 14a118: f9099a60 str x0, [x19, #0x1330] 14a11c: 91010109 add x9, x8, #0x40 14a120: 8b0802e0 add x0, x23, x8 14a124: 90000108 adrp x8, 0x16a000 14a128: 5280270a mov w10, #0x138 // =312 14a12c: 911bc108 add x8, x8, #0x6f0 14a130: 72a0202a movk w10, #0x101, lsl #16 14a134: f90006e9 str x9, [x23, #0x8] 14a138: f8010c08 str x8, [x0, #0x10]! 14a13c: b900080a str w10, [x0, #0x8] 14a140: a9015414 stp x20, x21, [x0, #0x10] 14a144: a902fc1f stp xzr, xzr, [x0, #0x28] 14a148: f9001016 str x22, [x0, #0x20] 14a14c: 3900e01a strb w26, [x0, #0x38] 14a150: 3900e41b strb w27, [x0, #0x39] 14a154: 14000002 b 0x14a15c <__cxa_demangle+0x83f0> 14a158: aa1f03e0 mov x0, xzr 14a15c: f9401728 ldr x8, [x25, #0x28] 14a160: f94007e9 ldr x9, [sp, #0x8] 14a164: eb09011f cmp x8, x9 14a168: 54000601 b.ne 0x14a228 <__cxa_demangle+0x84bc> 14a16c: a9464ff4 ldp x20, x19, [sp, #0x60] 14a170: a94557f6 ldp x22, x21, [sp, #0x50] 14a174: a9445ff8 ldp x24, x23, [sp, #0x40] 14a178: a94367fa ldp x26, x25, [sp, #0x30] 14a17c: a9426ffc ldp x28, x27, [sp, #0x20] 14a180: a9417bfd ldp x29, x30, [sp, #0x10] 14a184: 9101c3ff add sp, sp, #0x70 14a188: d50323bf autiasp 14a18c: d65f03c0 ret 14a190: a9410a68 ldp x8, x2, [x19, #0x10] 14a194: d37df31c lsl x28, x24, #3 14a198: 91000529 add x9, x9, #0x1 14a19c: aa1303e0 mov x0, x19 14a1a0: 8b1c0101 add x1, x8, x28 14a1a4: f9000269 str x9, [x19] 14a1a8: 94001140 bl 0x14e6a8 <__cxa_demangle+0xc93c> 14a1ac: f9400a68 ldr x8, [x19, #0x10] 14a1b0: aa0003f7 mov x23, x0 14a1b4: aa0103f8 mov x24, x1 14a1b8: 8b1c0108 add x8, x8, x28 14a1bc: f9499a7c ldr x28, [x19, #0x1330] 14a1c0: f9000e68 str x8, [x19, #0x18] 14a1c4: f9400788 ldr x8, [x28, #0x8] 14a1c8: d13ec109 sub x9, x8, #0xfb0 14a1cc: b13fc53f cmn x9, #0xff1 14a1d0: 54000108 b.hi 0x14a1f0 <__cxa_demangle+0x8484> 14a1d4: 52820000 mov w0, #0x1000 // =4096 14a1d8: 94004c12 bl 0x15d220 14a1dc: b4000240 cbz x0, 0x14a224 <__cxa_demangle+0x84b8> 14a1e0: aa1f03e8 mov x8, xzr 14a1e4: a9007c1c stp x28, xzr, [x0] 14a1e8: aa0003fc mov x28, x0 14a1ec: f9099a60 str x0, [x19, #0x1330] 14a1f0: 91010109 add x9, x8, #0x40 14a1f4: 8b080380 add x0, x28, x8 14a1f8: 90000108 adrp x8, 0x16a000 14a1fc: 5280270a mov w10, #0x138 // =312 14a200: 911bc108 add x8, x8, #0x6f0 14a204: 72a0202a movk w10, #0x101, lsl #16 14a208: f9000789 str x9, [x28, #0x8] 14a20c: f8010c08 str x8, [x0, #0x10]! 14a210: b900080a str w10, [x0, #0x8] 14a214: a9015414 stp x20, x21, [x0, #0x10] 14a218: a9025c16 stp x22, x23, [x0, #0x20] 14a21c: f9001818 str x24, [x0, #0x30] 14a220: 17ffffcb b 0x14a14c <__cxa_demangle+0x83e0> 14a224: 94004b4f bl 0x15cf60 <_ZSt9terminatev@plt> 14a228: 94004b02 bl 0x15ce30 <__stack_chk_fail@plt> 14a22c: d503233f paciasp 14a230: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14a234: f9000bf5 str x21, [sp, #0x10] 14a238: 910003fd mov x29, sp 14a23c: a9024ff4 stp x20, x19, [sp, #0x20] 14a240: f9499815 ldr x21, [x0, #0x1330] 14a244: aa0103f3 mov x19, x1 14a248: f94006a8 ldr x8, [x21, #0x8] 14a24c: d13ec109 sub x9, x8, #0xfb0 14a250: b13fc53f cmn x9, #0xff1 14a254: 54000128 b.hi 0x14a278 <__cxa_demangle+0x850c> 14a258: aa0003f4 mov x20, x0 14a25c: 52820000 mov w0, #0x1000 // =4096 14a260: 94004bf0 bl 0x15d220 14a264: b40003a0 cbz x0, 0x14a2d8 <__cxa_demangle+0x856c> 14a268: aa1f03e8 mov x8, xzr 14a26c: a9007c15 stp x21, xzr, [x0] 14a270: aa0003f5 mov x21, x0 14a274: f9099a80 str x0, [x20, #0x1330] 14a278: 90000109 adrp x9, 0x16a000 14a27c: 8b0802a0 add x0, x21, x8 14a280: 911d8129 add x9, x9, #0x760 14a284: 91010108 add x8, x8, #0x40 14a288: f940026b ldr x11, [x19] 14a28c: 5280268a mov w10, #0x134 // =308 14a290: a9424ff4 ldp x20, x19, [sp, #0x20] 14a294: f8010c09 str x9, [x0, #0x10]! 14a298: d0fff929 adrp x9, 0x70000 14a29c: f90006a8 str x8, [x21, #0x8] 14a2a0: 91097d29 add x9, x9, #0x25f 14a2a4: 72a0202a movk w10, #0x101, lsl #16 14a2a8: 91002928 add x8, x9, #0xa 14a2ac: f9400bf5 ldr x21, [sp, #0x10] 14a2b0: b900080a str w10, [x0, #0x8] 14a2b4: a9012009 stp x9, x8, [x0, #0x10] 14a2b8: b0fff948 adrp x8, 0x73000 14a2bc: 9111a908 add x8, x8, #0x46a 14a2c0: 91000509 add x9, x8, #0x1 14a2c4: a902200b stp x11, x8, [x0, #0x20] 14a2c8: f9001809 str x9, [x0, #0x30] 14a2cc: a8c37bfd ldp x29, x30, [sp], #0x30 14a2d0: d50323bf autiasp 14a2d4: d65f03c0 ret 14a2d8: 94004b22 bl 0x15cf60 <_ZSt9terminatev@plt> 14a2dc: d503233f paciasp 14a2e0: a9bc7bfd stp x29, x30, [sp, #-0x40]! 14a2e4: f9000bf7 str x23, [sp, #0x10] 14a2e8: 910003fd mov x29, sp 14a2ec: a90257f6 stp x22, x21, [sp, #0x20] 14a2f0: a9034ff4 stp x20, x19, [sp, #0x30] 14a2f4: f9499817 ldr x23, [x0, #0x1330] 14a2f8: aa0303f3 mov x19, x3 14a2fc: aa0203f4 mov x20, x2 14a300: aa0103f5 mov x21, x1 14a304: f94006e8 ldr x8, [x23, #0x8] 14a308: d13f0109 sub x9, x8, #0xfc0 14a30c: b13fc53f cmn x9, #0xff1 14a310: 54000128 b.hi 0x14a334 <__cxa_demangle+0x85c8> 14a314: aa0003f6 mov x22, x0 14a318: 52820000 mov w0, #0x1000 // =4096 14a31c: 94004bc1 bl 0x15d220 14a320: b4000320 cbz x0, 0x14a384 <__cxa_demangle+0x8618> 14a324: aa1f03e8 mov x8, xzr 14a328: a9007c17 stp x23, xzr, [x0] 14a32c: aa0003f7 mov x23, x0 14a330: f9099ac0 str x0, [x22, #0x1330] 14a334: 9100c109 add x9, x8, #0x30 14a338: f94002aa ldr x10, [x21] 14a33c: f940028b ldr x11, [x20] 14a340: 8b0802e0 add x0, x23, x8 14a344: f9400268 ldr x8, [x19] 14a348: 5280264c mov w12, #0x132 // =306 14a34c: f90006e9 str x9, [x23, #0x8] 14a350: 90000109 adrp x9, 0x16a000 14a354: a9434ff4 ldp x20, x19, [sp, #0x30] 14a358: 72a0202c movk w12, #0x101, lsl #16 14a35c: 911f4129 add x9, x9, #0x7d0 14a360: a94257f6 ldp x22, x21, [sp, #0x20] 14a364: f9400bf7 ldr x23, [sp, #0x10] 14a368: f8010c09 str x9, [x0, #0x10]! 14a36c: b900080c str w12, [x0, #0x8] 14a370: a9012c0a stp x10, x11, [x0, #0x10] 14a374: f9001008 str x8, [x0, #0x20] 14a378: a8c47bfd ldp x29, x30, [sp], #0x40 14a37c: d50323bf autiasp 14a380: d65f03c0 ret 14a384: 94004af7 bl 0x15cf60 <_ZSt9terminatev@plt> 14a388: d503233f paciasp 14a38c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14a390: a90157f6 stp x22, x21, [sp, #0x10] 14a394: 910003fd mov x29, sp 14a398: a9024ff4 stp x20, x19, [sp, #0x20] 14a39c: f9499816 ldr x22, [x0, #0x1330] 14a3a0: aa0203f3 mov x19, x2 14a3a4: aa0103f4 mov x20, x1 14a3a8: f94006c8 ldr x8, [x22, #0x8] 14a3ac: d13f0109 sub x9, x8, #0xfc0 14a3b0: b13fc53f cmn x9, #0xff1 14a3b4: 54000128 b.hi 0x14a3d8 <__cxa_demangle+0x866c> 14a3b8: aa0003f5 mov x21, x0 14a3bc: 52820000 mov w0, #0x1000 // =4096 14a3c0: 94004b98 bl 0x15d220 14a3c4: b4000340 cbz x0, 0x14a42c <__cxa_demangle+0x86c0> 14a3c8: aa1f03e8 mov x8, xzr 14a3cc: a9007c16 stp x22, xzr, [x0] 14a3d0: aa0003f6 mov x22, x0 14a3d4: f9099aa0 str x0, [x21, #0x1330] 14a3d8: 9100c109 add x9, x8, #0x30 14a3dc: 8b0802c0 add x0, x22, x8 14a3e0: 90000108 adrp x8, 0x16a000 14a3e4: f940028a ldr x10, [x20] 14a3e8: 91018108 add x8, x8, #0x60 14a3ec: f940026c ldr x12, [x19] 14a3f0: f90006c9 str x9, [x22, #0x8] 14a3f4: 528026a9 mov w9, #0x135 // =309 14a3f8: a9424ff4 ldp x20, x19, [sp, #0x20] 14a3fc: f8010c08 str x8, [x0, #0x10]! 14a400: 90fff948 adrp x8, 0x72000 14a404: 72a02029 movk w9, #0x101, lsl #16 14a408: 913cbd08 add x8, x8, #0xf2f 14a40c: a902300a stp x10, x12, [x0, #0x20] 14a410: a94157f6 ldp x22, x21, [sp, #0x10] 14a414: 9100410b add x11, x8, #0x10 14a418: b9000809 str w9, [x0, #0x8] 14a41c: a9012c08 stp x8, x11, [x0, #0x10] 14a420: a8c37bfd ldp x29, x30, [sp], #0x30 14a424: d50323bf autiasp 14a428: d65f03c0 ret 14a42c: 94004acd bl 0x15cf60 <_ZSt9terminatev@plt> 14a430: d503233f paciasp 14a434: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14a438: a90157f6 stp x22, x21, [sp, #0x10] 14a43c: 910003fd mov x29, sp 14a440: a9024ff4 stp x20, x19, [sp, #0x20] 14a444: f9499816 ldr x22, [x0, #0x1330] 14a448: aa0203f3 mov x19, x2 14a44c: aa0103f4 mov x20, x1 14a450: f94006c8 ldr x8, [x22, #0x8] 14a454: d13f0109 sub x9, x8, #0xfc0 14a458: b13fc53f cmn x9, #0xff1 14a45c: 54000128 b.hi 0x14a480 <__cxa_demangle+0x8714> 14a460: aa0003f5 mov x21, x0 14a464: 52820000 mov w0, #0x1000 // =4096 14a468: 94004b6e bl 0x15d220 14a46c: b4000340 cbz x0, 0x14a4d4 <__cxa_demangle+0x8768> 14a470: aa1f03e8 mov x8, xzr 14a474: a9007c16 stp x22, xzr, [x0] 14a478: aa0003f6 mov x22, x0 14a47c: f9099aa0 str x0, [x21, #0x1330] 14a480: 9100c109 add x9, x8, #0x30 14a484: 8b0802c0 add x0, x22, x8 14a488: 90000108 adrp x8, 0x16a000 14a48c: f940028a ldr x10, [x20] 14a490: 91018108 add x8, x8, #0x60 14a494: f940026c ldr x12, [x19] 14a498: f90006c9 str x9, [x22, #0x8] 14a49c: 528026a9 mov w9, #0x135 // =309 14a4a0: a9424ff4 ldp x20, x19, [sp, #0x20] 14a4a4: f8010c08 str x8, [x0, #0x10]! 14a4a8: 90fff948 adrp x8, 0x72000 14a4ac: 72a02029 movk w9, #0x101, lsl #16 14a4b0: 9123e508 add x8, x8, #0x8f9 14a4b4: a902300a stp x10, x12, [x0, #0x20] 14a4b8: a94157f6 ldp x22, x21, [sp, #0x10] 14a4bc: 91002d0b add x11, x8, #0xb 14a4c0: b9000809 str w9, [x0, #0x8] 14a4c4: a9012c08 stp x8, x11, [x0, #0x10] 14a4c8: a8c37bfd ldp x29, x30, [sp], #0x30 14a4cc: d50323bf autiasp 14a4d0: d65f03c0 ret 14a4d4: 94004aa3 bl 0x15cf60 <_ZSt9terminatev@plt> 14a4d8: d503233f paciasp 14a4dc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14a4e0: f9000bf5 str x21, [sp, #0x10] 14a4e4: 910003fd mov x29, sp 14a4e8: a9024ff4 stp x20, x19, [sp, #0x20] 14a4ec: f9499815 ldr x21, [x0, #0x1330] 14a4f0: aa0103f3 mov x19, x1 14a4f4: f94006a8 ldr x8, [x21, #0x8] 14a4f8: d13f4109 sub x9, x8, #0xfd0 14a4fc: b13fc53f cmn x9, #0xff1 14a500: 54000128 b.hi 0x14a524 <__cxa_demangle+0x87b8> 14a504: aa0003f4 mov x20, x0 14a508: 52820000 mov w0, #0x1000 // =4096 14a50c: 94004b45 bl 0x15d220 14a510: b40002a0 cbz x0, 0x14a564 <__cxa_demangle+0x87f8> 14a514: aa1f03e8 mov x8, xzr 14a518: a9007c15 stp x21, xzr, [x0] 14a51c: aa0003f5 mov x21, x0 14a520: f9099a80 str x0, [x20, #0x1330] 14a524: f00000e9 adrp x9, 0x169000 +0x10> 14a528: 8b0802a0 add x0, x21, x8 14a52c: 913c4129 add x9, x9, #0xf10 14a530: 91008108 add x8, x8, #0x20 14a534: 5280244a mov w10, #0x122 // =290 14a538: 72a0202a movk w10, #0x101, lsl #16 14a53c: f8010c09 str x9, [x0, #0x10]! 14a540: f9400269 ldr x9, [x19] 14a544: f90006a8 str x8, [x21, #0x8] 14a548: a9424ff4 ldp x20, x19, [sp, #0x20] 14a54c: b900080a str w10, [x0, #0x8] 14a550: f9400bf5 ldr x21, [sp, #0x10] 14a554: f9000809 str x9, [x0, #0x10] 14a558: a8c37bfd ldp x29, x30, [sp], #0x30 14a55c: d50323bf autiasp 14a560: d65f03c0 ret 14a564: 94004a7f bl 0x15cf60 <_ZSt9terminatev@plt> 14a568: d503233f paciasp 14a56c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14a570: a90157f6 stp x22, x21, [sp, #0x10] 14a574: 910003fd mov x29, sp 14a578: a9024ff4 stp x20, x19, [sp, #0x20] 14a57c: f9499816 ldr x22, [x0, #0x1330] 14a580: aa0203f4 mov x20, x2 14a584: aa0103f3 mov x19, x1 14a588: f94006c8 ldr x8, [x22, #0x8] 14a58c: d13ec109 sub x9, x8, #0xfb0 14a590: b13fc53f cmn x9, #0xff1 14a594: 54000128 b.hi 0x14a5b8 <__cxa_demangle+0x884c> 14a598: aa0003f5 mov x21, x0 14a59c: 52820000 mov w0, #0x1000 // =4096 14a5a0: 94004b20 bl 0x15d220 14a5a4: b40003c0 cbz x0, 0x14a61c <__cxa_demangle+0x88b0> 14a5a8: aa1f03e8 mov x8, xzr 14a5ac: a9007c16 stp x22, xzr, [x0] 14a5b0: aa0003f6 mov x22, x0 14a5b4: f9099aa0 str x0, [x21, #0x1330] 14a5b8: 91010109 add x9, x8, #0x40 14a5bc: aa1303e0 mov x0, x19 14a5c0: 8b0802d5 add x21, x22, x8 14a5c4: f90006c9 str x9, [x22, #0x8] 14a5c8: 94004c6a bl 0x15d770 14a5cc: 90000109 adrp x9, 0x16a000 14a5d0: 52802688 mov w8, #0x134 // =308 14a5d4: 911d8129 add x9, x9, #0x760 14a5d8: 72a02028 movk w8, #0x101, lsl #16 14a5dc: f940028a ldr x10, [x20] 14a5e0: f8010ea9 str x9, [x21, #0x10]! 14a5e4: 8b000269 add x9, x19, x0 14a5e8: b9000aa8 str w8, [x21, #0x8] 14a5ec: b0fff948 adrp x8, 0x73000 14a5f0: aa1503e0 mov x0, x21 14a5f4: 9111a908 add x8, x8, #0x46a 14a5f8: a90126b3 stp x19, x9, [x21, #0x10] 14a5fc: 91000509 add x9, x8, #0x1 14a600: a9424ff4 ldp x20, x19, [sp, #0x20] 14a604: a90222aa stp x10, x8, [x21, #0x20] 14a608: f9001aa9 str x9, [x21, #0x30] 14a60c: a94157f6 ldp x22, x21, [sp, #0x10] 14a610: a8c37bfd ldp x29, x30, [sp], #0x30 14a614: d50323bf autiasp 14a618: d65f03c0 ret 14a61c: 94004a51 bl 0x15cf60 <_ZSt9terminatev@plt> 14a620: d503233f paciasp 14a624: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14a628: f9000bf5 str x21, [sp, #0x10] 14a62c: 910003fd mov x29, sp 14a630: a9024ff4 stp x20, x19, [sp, #0x20] 14a634: f9499815 ldr x21, [x0, #0x1330] 14a638: aa0103f3 mov x19, x1 14a63c: f94006a8 ldr x8, [x21, #0x8] 14a640: d13f4109 sub x9, x8, #0xfd0 14a644: b13fc53f cmn x9, #0xff1 14a648: 54000128 b.hi 0x14a66c <__cxa_demangle+0x8900> 14a64c: aa0003f4 mov x20, x0 14a650: 52820000 mov w0, #0x1000 // =4096 14a654: 94004af3 bl 0x15d220 14a658: b40002a0 cbz x0, 0x14a6ac <__cxa_demangle+0x8940> 14a65c: aa1f03e8 mov x8, xzr 14a660: a9007c15 stp x21, xzr, [x0] 14a664: aa0003f5 mov x21, x0 14a668: f9099a80 str x0, [x20, #0x1330] 14a66c: 90000109 adrp x9, 0x16a000 14a670: 8b0802a0 add x0, x21, x8 14a674: 91210129 add x9, x9, #0x840 14a678: 91008108 add x8, x8, #0x20 14a67c: 528026ca mov w10, #0x136 // =310 14a680: 72a0202a movk w10, #0x101, lsl #16 14a684: f8010c09 str x9, [x0, #0x10]! 14a688: f9400269 ldr x9, [x19] 14a68c: f90006a8 str x8, [x21, #0x8] 14a690: a9424ff4 ldp x20, x19, [sp, #0x20] 14a694: b900080a str w10, [x0, #0x8] 14a698: f9400bf5 ldr x21, [sp, #0x10] 14a69c: f9000809 str x9, [x0, #0x10] 14a6a0: a8c37bfd ldp x29, x30, [sp], #0x30 14a6a4: d50323bf autiasp 14a6a8: d65f03c0 ret 14a6ac: 94004a2d bl 0x15cf60 <_ZSt9terminatev@plt> 14a6b0: d503233f paciasp 14a6b4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14a6b8: f9000bf5 str x21, [sp, #0x10] 14a6bc: 910003fd mov x29, sp 14a6c0: a9024ff4 stp x20, x19, [sp, #0x20] 14a6c4: f9499815 ldr x21, [x0, #0x1330] 14a6c8: aa0103f3 mov x19, x1 14a6cc: f94006a8 ldr x8, [x21, #0x8] 14a6d0: d13ec109 sub x9, x8, #0xfb0 14a6d4: b13fc53f cmn x9, #0xff1 14a6d8: 54000128 b.hi 0x14a6fc <__cxa_demangle+0x8990> 14a6dc: aa0003f4 mov x20, x0 14a6e0: 52820000 mov w0, #0x1000 // =4096 14a6e4: 94004acf bl 0x15d220 14a6e8: b40003a0 cbz x0, 0x14a75c <__cxa_demangle+0x89f0> 14a6ec: aa1f03e8 mov x8, xzr 14a6f0: a9007c15 stp x21, xzr, [x0] 14a6f4: aa0003f5 mov x21, x0 14a6f8: f9099a80 str x0, [x20, #0x1330] 14a6fc: 90000109 adrp x9, 0x16a000 14a700: 8b0802a0 add x0, x21, x8 14a704: 911d8129 add x9, x9, #0x760 14a708: 91010108 add x8, x8, #0x40 14a70c: f940026b ldr x11, [x19] 14a710: 5280268a mov w10, #0x134 // =308 14a714: a9424ff4 ldp x20, x19, [sp, #0x20] 14a718: f8010c09 str x9, [x0, #0x10]! 14a71c: 90fff949 adrp x9, 0x72000 14a720: f90006a8 str x8, [x21, #0x8] 14a724: 91241529 add x9, x9, #0x905 14a728: 72a0202a movk w10, #0x101, lsl #16 14a72c: 91002d28 add x8, x9, #0xb 14a730: f9400bf5 ldr x21, [sp, #0x10] 14a734: b900080a str w10, [x0, #0x8] 14a738: a9012009 stp x9, x8, [x0, #0x10] 14a73c: b0fff948 adrp x8, 0x73000 14a740: 9111a908 add x8, x8, #0x46a 14a744: 91000509 add x9, x8, #0x1 14a748: a902200b stp x11, x8, [x0, #0x20] 14a74c: f9001809 str x9, [x0, #0x30] 14a750: a8c37bfd ldp x29, x30, [sp], #0x30 14a754: d50323bf autiasp 14a758: d65f03c0 ret 14a75c: 94004a01 bl 0x15cf60 <_ZSt9terminatev@plt> 14a760: d503233f paciasp 14a764: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14a768: f9000bf5 str x21, [sp, #0x10] 14a76c: 910003fd mov x29, sp 14a770: a9024ff4 stp x20, x19, [sp, #0x20] 14a774: f9499815 ldr x21, [x0, #0x1330] 14a778: aa0103f3 mov x19, x1 14a77c: f94006a8 ldr x8, [x21, #0x8] 14a780: d13f4109 sub x9, x8, #0xfd0 14a784: b13fc53f cmn x9, #0xff1 14a788: 54000128 b.hi 0x14a7ac <__cxa_demangle+0x8a40> 14a78c: aa0003f4 mov x20, x0 14a790: 52820000 mov w0, #0x1000 // =4096 14a794: 94004aa3 bl 0x15d220 14a798: b40002a0 cbz x0, 0x14a7ec <__cxa_demangle+0x8a80> 14a79c: aa1f03e8 mov x8, xzr 14a7a0: a9007c15 stp x21, xzr, [x0] 14a7a4: aa0003f5 mov x21, x0 14a7a8: f9099a80 str x0, [x20, #0x1330] 14a7ac: 91008109 add x9, x8, #0x20 14a7b0: 8b0802a0 add x0, x21, x8 14a7b4: 90000108 adrp x8, 0x16a000 14a7b8: 9122c108 add x8, x8, #0x8b0 14a7bc: f90006a9 str x9, [x21, #0x8] 14a7c0: 52802009 mov w9, #0x100 // =256 14a7c4: 3dc00260 ldr q0, [x19] 14a7c8: 72a02029 movk w9, #0x101, lsl #16 14a7cc: a9424ff4 ldp x20, x19, [sp, #0x20] 14a7d0: f8010c08 str x8, [x0, #0x10]! 14a7d4: f9400bf5 ldr x21, [sp, #0x10] 14a7d8: b9000809 str w9, [x0, #0x8] 14a7dc: 3d800400 str q0, [x0, #0x10] 14a7e0: a8c37bfd ldp x29, x30, [sp], #0x30 14a7e4: d50323bf autiasp 14a7e8: d65f03c0 ret 14a7ec: 940049dd bl 0x15cf60 <_ZSt9terminatev@plt> 14a7f0: d503233f paciasp 14a7f4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14a7f8: a90157f6 stp x22, x21, [sp, #0x10] 14a7fc: 910003fd mov x29, sp 14a800: a9024ff4 stp x20, x19, [sp, #0x20] 14a804: f9499816 ldr x22, [x0, #0x1330] 14a808: aa0203f3 mov x19, x2 14a80c: aa0103f4 mov x20, x1 14a810: f94006c8 ldr x8, [x22, #0x8] 14a814: d13f0109 sub x9, x8, #0xfc0 14a818: b13fc53f cmn x9, #0xff1 14a81c: 54000128 b.hi 0x14a840 <__cxa_demangle+0x8ad4> 14a820: aa0003f5 mov x21, x0 14a824: 52820000 mov w0, #0x1000 // =4096 14a828: 94004a7e bl 0x15d220 14a82c: b40002e0 cbz x0, 0x14a888 <__cxa_demangle+0x8b1c> 14a830: aa1f03e8 mov x8, xzr 14a834: a9007c16 stp x22, xzr, [x0] 14a838: aa0003f6 mov x22, x0 14a83c: f9099aa0 str x0, [x21, #0x1330] 14a840: 9100c109 add x9, x8, #0x30 14a844: 8b0802c0 add x0, x22, x8 14a848: 90000108 adrp x8, 0x16a000 14a84c: f940028a ldr x10, [x20] 14a850: 91184108 add x8, x8, #0x610 14a854: f90006c9 str x9, [x22, #0x8] 14a858: 528027a9 mov w9, #0x13d // =317 14a85c: 3dc00260 ldr q0, [x19] 14a860: 72a02029 movk w9, #0x101, lsl #16 14a864: a9424ff4 ldp x20, x19, [sp, #0x20] 14a868: f8010c08 str x8, [x0, #0x10]! 14a86c: a94157f6 ldp x22, x21, [sp, #0x10] 14a870: b9000809 str w9, [x0, #0x8] 14a874: f900080a str x10, [x0, #0x10] 14a878: 3c818000 stur q0, [x0, #0x18] 14a87c: a8c37bfd ldp x29, x30, [sp], #0x30 14a880: d50323bf autiasp 14a884: d65f03c0 ret 14a888: 940049b6 bl 0x15cf60 <_ZSt9terminatev@plt> 14a88c: d503233f paciasp 14a890: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14a894: f9000bf5 str x21, [sp, #0x10] 14a898: 910003fd mov x29, sp 14a89c: a9024ff4 stp x20, x19, [sp, #0x20] 14a8a0: f9499815 ldr x21, [x0, #0x1330] 14a8a4: aa0103f3 mov x19, x1 14a8a8: f94006a8 ldr x8, [x21, #0x8] 14a8ac: d13f4109 sub x9, x8, #0xfd0 14a8b0: b13fc53f cmn x9, #0xff1 14a8b4: 54000128 b.hi 0x14a8d8 <__cxa_demangle+0x8b6c> 14a8b8: aa0003f4 mov x20, x0 14a8bc: 52820000 mov w0, #0x1000 // =4096 14a8c0: 94004a58 bl 0x15d220 14a8c4: b4000300 cbz x0, 0x14a924 <__cxa_demangle+0x8bb8> 14a8c8: aa1f03e8 mov x8, xzr 14a8cc: a9007c15 stp x21, xzr, [x0] 14a8d0: aa0003f5 mov x21, x0 14a8d4: f9099a80 str x0, [x20, #0x1330] 14a8d8: 91008109 add x9, x8, #0x20 14a8dc: aa1303e0 mov x0, x19 14a8e0: 8b0802b4 add x20, x21, x8 14a8e4: f90006a9 str x9, [x21, #0x8] 14a8e8: 94004ba2 bl 0x15d770 14a8ec: f00000e9 adrp x9, 0x169000 +0x10> 14a8f0: 528020e8 mov w8, #0x107 // =263 14a8f4: 91194129 add x9, x9, #0x650 14a8f8: 72a02028 movk w8, #0x101, lsl #16 14a8fc: f9400bf5 ldr x21, [sp, #0x10] 14a900: f8010e89 str x9, [x20, #0x10]! 14a904: 8b000269 add x9, x19, x0 14a908: aa1403e0 mov x0, x20 14a90c: b9000a88 str w8, [x20, #0x8] 14a910: a9012693 stp x19, x9, [x20, #0x10] 14a914: a9424ff4 ldp x20, x19, [sp, #0x20] 14a918: a8c37bfd ldp x29, x30, [sp], #0x30 14a91c: d50323bf autiasp 14a920: d65f03c0 ret 14a924: 9400498f bl 0x15cf60 <_ZSt9terminatev@plt> 14a928: d503233f paciasp 14a92c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14a930: f9000bf5 str x21, [sp, #0x10] 14a934: 910003fd mov x29, sp 14a938: a9024ff4 stp x20, x19, [sp, #0x20] 14a93c: f9499815 ldr x21, [x0, #0x1330] 14a940: aa0103f3 mov x19, x1 14a944: f94006a8 ldr x8, [x21, #0x8] 14a948: d13f4109 sub x9, x8, #0xfd0 14a94c: b13fc53f cmn x9, #0xff1 14a950: 54000128 b.hi 0x14a974 <__cxa_demangle+0x8c08> 14a954: aa0003f4 mov x20, x0 14a958: 52820000 mov w0, #0x1000 // =4096 14a95c: 94004a31 bl 0x15d220 14a960: b40002a0 cbz x0, 0x14a9b4 <__cxa_demangle+0x8c48> 14a964: aa1f03e8 mov x8, xzr 14a968: a9007c15 stp x21, xzr, [x0] 14a96c: aa0003f5 mov x21, x0 14a970: f9099a80 str x0, [x20, #0x1330] 14a974: 90000109 adrp x9, 0x16a000 14a978: 8b0802a0 add x0, x21, x8 14a97c: 91248129 add x9, x9, #0x920 14a980: 91008108 add x8, x8, #0x20 14a984: 528027ea mov w10, #0x13f // =319 14a988: 72a0202a movk w10, #0x101, lsl #16 14a98c: f8010c09 str x9, [x0, #0x10]! 14a990: f9400269 ldr x9, [x19] 14a994: f90006a8 str x8, [x21, #0x8] 14a998: a9424ff4 ldp x20, x19, [sp, #0x20] 14a99c: b900080a str w10, [x0, #0x8] 14a9a0: f9400bf5 ldr x21, [sp, #0x10] 14a9a4: f9000809 str x9, [x0, #0x10] 14a9a8: a8c37bfd ldp x29, x30, [sp], #0x30 14a9ac: d50323bf autiasp 14a9b0: d65f03c0 ret 14a9b4: 9400496b bl 0x15cf60 <_ZSt9terminatev@plt> 14a9b8: d503233f paciasp 14a9bc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14a9c0: f9000bf5 str x21, [sp, #0x10] 14a9c4: 910003fd mov x29, sp 14a9c8: a9024ff4 stp x20, x19, [sp, #0x20] 14a9cc: f9499815 ldr x21, [x0, #0x1330] 14a9d0: aa0103f3 mov x19, x1 14a9d4: f94006a8 ldr x8, [x21, #0x8] 14a9d8: d13f4109 sub x9, x8, #0xfd0 14a9dc: b13fc53f cmn x9, #0xff1 14a9e0: 54000128 b.hi 0x14aa04 <__cxa_demangle+0x8c98> 14a9e4: aa0003f4 mov x20, x0 14a9e8: 52820000 mov w0, #0x1000 // =4096 14a9ec: 94004a0d bl 0x15d220 14a9f0: b40002a0 cbz x0, 0x14aa44 <__cxa_demangle+0x8cd8> 14a9f4: aa1f03e8 mov x8, xzr 14a9f8: a9007c15 stp x21, xzr, [x0] 14a9fc: aa0003f5 mov x21, x0 14aa00: f9099a80 str x0, [x20, #0x1330] 14aa04: 90000109 adrp x9, 0x16a000 14aa08: 8b0802a0 add x0, x21, x8 14aa0c: 91264129 add x9, x9, #0x990 14aa10: 91008108 add x8, x8, #0x20 14aa14: 5280280a mov w10, #0x140 // =320 14aa18: 72a0202a movk w10, #0x101, lsl #16 14aa1c: f8010c09 str x9, [x0, #0x10]! 14aa20: f9400269 ldr x9, [x19] 14aa24: f90006a8 str x8, [x21, #0x8] 14aa28: a9424ff4 ldp x20, x19, [sp, #0x20] 14aa2c: b900080a str w10, [x0, #0x8] 14aa30: f9400bf5 ldr x21, [sp, #0x10] 14aa34: f9000809 str x9, [x0, #0x10] 14aa38: a8c37bfd ldp x29, x30, [sp], #0x30 14aa3c: d50323bf autiasp 14aa40: d65f03c0 ret 14aa44: 94004947 bl 0x15cf60 <_ZSt9terminatev@plt> 14aa48: d503233f paciasp 14aa4c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 14aa50: a9015ff8 stp x24, x23, [sp, #0x10] 14aa54: 910003fd mov x29, sp 14aa58: a90257f6 stp x22, x21, [sp, #0x20] 14aa5c: a9034ff4 stp x20, x19, [sp, #0x30] 14aa60: a9402416 ldp x22, x9, [x0] 14aa64: aa0203f3 mov x19, x2 14aa68: aa0103f4 mov x20, x1 14aa6c: aa0003f5 mov x21, x0 14aa70: aa1603e8 mov x8, x22 14aa74: eb0902df cmp x22, x9 14aa78: 540000e0 b.eq 0x14aa94 <__cxa_demangle+0x8d28> 14aa7c: 394002ca ldrb w10, [x22] 14aa80: aa1603e8 mov x8, x22 14aa84: 7101b95f cmp w10, #0x6e 14aa88: 54000061 b.ne 0x14aa94 <__cxa_demangle+0x8d28> 14aa8c: 910006c8 add x8, x22, #0x1 14aa90: f90002a8 str x8, [x21] 14aa94: eb08013f cmp x9, x8 14aa98: 54000100 b.eq 0x14aab8 <__cxa_demangle+0x8d4c> 14aa9c: 3940010a ldrb w10, [x8] 14aaa0: 5100e94a sub w10, w10, #0x3a 14aaa4: 3100295f cmn w10, #0xa 14aaa8: 54000102 b.hs 0x14aac8 <__cxa_demangle+0x8d5c> 14aaac: aa1f03f6 mov x22, xzr 14aab0: aa1f03f7 mov x23, xzr 14aab4: 14000012 b 0x14aafc <__cxa_demangle+0x8d90> 14aab8: aa1f03f6 mov x22, xzr 14aabc: aa1f03f7 mov x23, xzr 14aac0: aa0903e8 mov x8, x9 14aac4: 1400000e b 0x14aafc <__cxa_demangle+0x8d90> 14aac8: 9100050a add x10, x8, #0x1 14aacc: aa0a03e8 mov x8, x10 14aad0: eb09015f cmp x10, x9 14aad4: f90002aa str x10, [x21] 14aad8: 54000100 b.eq 0x14aaf8 <__cxa_demangle+0x8d8c> 14aadc: aa0803ea mov x10, x8 14aae0: 3840154b ldrb w11, [x10], #0x1 14aae4: 5100e96b sub w11, w11, #0x3a 14aae8: 31002d7f cmn w11, #0xb 14aaec: 54ffff08 b.hi 0x14aacc <__cxa_demangle+0x8d60> 14aaf0: d1000557 sub x23, x10, #0x1 14aaf4: 14000002 b 0x14aafc <__cxa_demangle+0x8d90> 14aaf8: aa0903f7 mov x23, x9 14aafc: aa1f03e0 mov x0, xzr 14ab00: eb1602ff cmp x23, x22 14ab04: 54000420 b.eq 0x14ab88 <__cxa_demangle+0x8e1c> 14ab08: eb09011f cmp x8, x9 14ab0c: 540003e0 b.eq 0x14ab88 <__cxa_demangle+0x8e1c> 14ab10: 39400109 ldrb w9, [x8] 14ab14: 7101153f cmp w9, #0x45 14ab18: 54000361 b.ne 0x14ab84 <__cxa_demangle+0x8e18> 14ab1c: f9499ab8 ldr x24, [x21, #0x1330] 14ab20: 91000508 add x8, x8, #0x1 14ab24: f9400709 ldr x9, [x24, #0x8] 14ab28: f90002a8 str x8, [x21] 14ab2c: d13f012a sub x10, x9, #0xfc0 14ab30: b13fc55f cmn x10, #0xff1 14ab34: 54000108 b.hi 0x14ab54 <__cxa_demangle+0x8de8> 14ab38: 52820000 mov w0, #0x1000 // =4096 14ab3c: 940049b9 bl 0x15d220 14ab40: b4000300 cbz x0, 0x14aba0 <__cxa_demangle+0x8e34> 14ab44: aa1f03e9 mov x9, xzr 14ab48: a9007c18 stp x24, xzr, [x0] 14ab4c: aa0003f8 mov x24, x0 14ab50: f9099aa0 str x0, [x21, #0x1330] 14ab54: 9100c128 add x8, x9, #0x30 14ab58: 8b090300 add x0, x24, x9 14ab5c: f00000e9 adrp x9, 0x169000 +0x10> 14ab60: 528028aa mov w10, #0x145 // =325 14ab64: 911e8129 add x9, x9, #0x7a0 14ab68: 72a0202a movk w10, #0x101, lsl #16 14ab6c: f9000708 str x8, [x24, #0x8] 14ab70: f8010c09 str x9, [x0, #0x10]! 14ab74: b900080a str w10, [x0, #0x8] 14ab78: a9014c14 stp x20, x19, [x0, #0x10] 14ab7c: a9025c16 stp x22, x23, [x0, #0x20] 14ab80: 14000002 b 0x14ab88 <__cxa_demangle+0x8e1c> 14ab84: aa1f03e0 mov x0, xzr 14ab88: a9434ff4 ldp x20, x19, [sp, #0x30] 14ab8c: a94257f6 ldp x22, x21, [sp, #0x20] 14ab90: a9415ff8 ldp x24, x23, [sp, #0x10] 14ab94: a8c47bfd ldp x29, x30, [sp], #0x40 14ab98: d50323bf autiasp 14ab9c: d65f03c0 ret 14aba0: 940048f0 bl 0x15cf60 <_ZSt9terminatev@plt> 14aba4: d503233f paciasp 14aba8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14abac: f9000bf5 str x21, [sp, #0x10] 14abb0: 910003fd mov x29, sp 14abb4: a9024ff4 stp x20, x19, [sp, #0x20] 14abb8: f9499815 ldr x21, [x0, #0x1330] 14abbc: aa0103f3 mov x19, x1 14abc0: f94006a8 ldr x8, [x21, #0x8] 14abc4: d13f8109 sub x9, x8, #0xfe0 14abc8: b13fc53f cmn x9, #0xff1 14abcc: 54000128 b.hi 0x14abf0 <__cxa_demangle+0x8e84> 14abd0: aa0003f4 mov x20, x0 14abd4: 52820000 mov w0, #0x1000 // =4096 14abd8: 94004992 bl 0x15d220 14abdc: b40002e0 cbz x0, 0x14ac38 <__cxa_demangle+0x8ecc> 14abe0: aa1f03e8 mov x8, xzr 14abe4: a9007c15 stp x21, xzr, [x0] 14abe8: aa0003f5 mov x21, x0 14abec: f9099a80 str x0, [x20, #0x1330] 14abf0: b9400269 ldr w9, [x19] 14abf4: f00000ea adrp x10, 0x169000 +0x10> 14abf8: 8b0802a0 add x0, x21, x8 14abfc: 9120414a add x10, x10, #0x810 14ac00: 91004108 add x8, x8, #0x10 14ac04: 7100013f cmp w9, #0x0 14ac08: 52802829 mov w9, #0x141 // =321 14ac0c: a9424ff4 ldp x20, x19, [sp, #0x20] 14ac10: f8010c0a str x10, [x0, #0x10]! 14ac14: 72a02029 movk w9, #0x101, lsl #16 14ac18: 1a9f07ea cset w10, ne 14ac1c: f90006a8 str x8, [x21, #0x8] 14ac20: f9400bf5 ldr x21, [sp, #0x10] 14ac24: b9000809 str w9, [x0, #0x8] 14ac28: 3900300a strb w10, [x0, #0xc] 14ac2c: a8c37bfd ldp x29, x30, [sp], #0x30 14ac30: d50323bf autiasp 14ac34: d65f03c0 ret 14ac38: 940048ca bl 0x15cf60 <_ZSt9terminatev@plt> 14ac3c: d503233f paciasp 14ac40: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14ac44: f9000bf5 str x21, [sp, #0x10] 14ac48: 910003fd mov x29, sp 14ac4c: a9024ff4 stp x20, x19, [sp, #0x20] 14ac50: f9499815 ldr x21, [x0, #0x1330] 14ac54: aa0103f3 mov x19, x1 14ac58: f94006a8 ldr x8, [x21, #0x8] 14ac5c: d13f4109 sub x9, x8, #0xfd0 14ac60: b13fc53f cmn x9, #0xff1 14ac64: 54000128 b.hi 0x14ac88 <__cxa_demangle+0x8f1c> 14ac68: aa0003f4 mov x20, x0 14ac6c: 52820000 mov w0, #0x1000 // =4096 14ac70: 9400496c bl 0x15d220 14ac74: b40002a0 cbz x0, 0x14acc8 <__cxa_demangle+0x8f5c> 14ac78: aa1f03e8 mov x8, xzr 14ac7c: a9007c15 stp x21, xzr, [x0] 14ac80: aa0003f5 mov x21, x0 14ac84: f9099a80 str x0, [x20, #0x1330] 14ac88: f00000e9 adrp x9, 0x169000 +0x10> 14ac8c: 8b0802a0 add x0, x21, x8 14ac90: 91274129 add x9, x9, #0x9d0 14ac94: 91008108 add x8, x8, #0x20 14ac98: 5280284a mov w10, #0x142 // =322 14ac9c: 72a0202a movk w10, #0x101, lsl #16 14aca0: f8010c09 str x9, [x0, #0x10]! 14aca4: f9400269 ldr x9, [x19] 14aca8: f90006a8 str x8, [x21, #0x8] 14acac: a9424ff4 ldp x20, x19, [sp, #0x20] 14acb0: b900080a str w10, [x0, #0x8] 14acb4: f9400bf5 ldr x21, [sp, #0x10] 14acb8: f9000809 str x9, [x0, #0x10] 14acbc: a8c37bfd ldp x29, x30, [sp], #0x30 14acc0: d50323bf autiasp 14acc4: d65f03c0 ret 14acc8: 940048a6 bl 0x15cf60 <_ZSt9terminatev@plt> 14accc: d503233f paciasp 14acd0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14acd4: f9000bf5 str x21, [sp, #0x10] 14acd8: 910003fd mov x29, sp 14acdc: a9024ff4 stp x20, x19, [sp, #0x20] 14ace0: f9499815 ldr x21, [x0, #0x1330] 14ace4: aa0103f3 mov x19, x1 14ace8: f94006a8 ldr x8, [x21, #0x8] 14acec: d13f4109 sub x9, x8, #0xfd0 14acf0: b13fc53f cmn x9, #0xff1 14acf4: 54000128 b.hi 0x14ad18 <__cxa_demangle+0x8fac> 14acf8: aa0003f4 mov x20, x0 14acfc: 52820000 mov w0, #0x1000 // =4096 14ad00: 94004948 bl 0x15d220 14ad04: b4000300 cbz x0, 0x14ad64 <__cxa_demangle+0x8ff8> 14ad08: aa1f03e8 mov x8, xzr 14ad0c: a9007c15 stp x21, xzr, [x0] 14ad10: aa0003f5 mov x21, x0 14ad14: f9099a80 str x0, [x20, #0x1330] 14ad18: 91008109 add x9, x8, #0x20 14ad1c: aa1303e0 mov x0, x19 14ad20: 8b0802b4 add x20, x21, x8 14ad24: f90006a9 str x9, [x21, #0x8] 14ad28: 94004a92 bl 0x15d770 14ad2c: f00000e9 adrp x9, 0x169000 +0x10> 14ad30: 528020e8 mov w8, #0x107 // =263 14ad34: 91194129 add x9, x9, #0x650 14ad38: 72a02028 movk w8, #0x101, lsl #16 14ad3c: f9400bf5 ldr x21, [sp, #0x10] 14ad40: f8010e89 str x9, [x20, #0x10]! 14ad44: 8b000269 add x9, x19, x0 14ad48: aa1403e0 mov x0, x20 14ad4c: b9000a88 str w8, [x20, #0x8] 14ad50: a9012693 stp x19, x9, [x20, #0x10] 14ad54: a9424ff4 ldp x20, x19, [sp, #0x20] 14ad58: a8c37bfd ldp x29, x30, [sp], #0x30 14ad5c: d50323bf autiasp 14ad60: d65f03c0 ret 14ad64: 9400487f bl 0x15cf60 <_ZSt9terminatev@plt> 14ad68: d503233f paciasp 14ad6c: d10383ff sub sp, sp, #0xe0 14ad70: a9087bfd stp x29, x30, [sp, #0x80] 14ad74: 910203fd add x29, sp, #0x80 14ad78: a9096ffc stp x28, x27, [sp, #0x90] 14ad7c: a90a67fa stp x26, x25, [sp, #0xa0] 14ad80: a90b5ff8 stp x24, x23, [sp, #0xb0] 14ad84: a90c57f6 stp x22, x21, [sp, #0xc0] 14ad88: a90d4ff4 stp x20, x19, [sp, #0xd0] 14ad8c: d53bd059 mrs x25, TPIDR_EL0 14ad90: aa0003f3 mov x19, x0 14ad94: f9401728 ldr x8, [x25, #0x28] 14ad98: f81f83a8 stur x8, [x29, #-0x8] 14ad9c: b4000061 cbz x1, 0x14ada8 <__cxa_demangle+0x903c> 14ada0: f9414e68 ldr x8, [x19, #0x298] 14ada4: f9015268 str x8, [x19, #0x2a0] 14ada8: a940226a ldp x10, x8, [x19] 14adac: cb0a0109 sub x9, x8, x10 14adb0: f100093f cmp x9, #0x2 14adb4: 54002103 b.lo 0x14b1d4 <__cxa_demangle+0x9468> 14adb8: 39400149 ldrb w9, [x10] 14adbc: 7101553f cmp w9, #0x55 14adc0: 540020a1 b.ne 0x14b1d4 <__cxa_demangle+0x9468> 14adc4: 39400549 ldrb w9, [x10, #0x1] 14adc8: 7101893f cmp w9, #0x62 14adcc: 54000a20 b.eq 0x14af10 <__cxa_demangle+0x91a4> 14add0: 7101b13f cmp w9, #0x6c 14add4: 540001c0 b.eq 0x14ae0c <__cxa_demangle+0x90a0> 14add8: 7101d13f cmp w9, #0x74 14addc: 54001fc1 b.ne 0x14b1d4 <__cxa_demangle+0x9468> 14ade0: 91000949 add x9, x10, #0x2 14ade4: eb09011f cmp x8, x9 14ade8: f9000269 str x9, [x19] 14adec: 54001f40 b.eq 0x14b1d4 <__cxa_demangle+0x9468> 14adf0: 3940012b ldrb w11, [x9] 14adf4: 5100e96b sub w11, w11, #0x3a 14adf8: 3100297f cmn w11, #0xa 14adfc: 54001822 b.hs 0x14b100 <__cxa_demangle+0x9394> 14ae00: aa1f03f5 mov x21, xzr 14ae04: aa1f03f4 mov x20, xzr 14ae08: 140000d5 b 0x14b15c <__cxa_demangle+0x93f0> 14ae0c: f9415268 ldr x8, [x19, #0x2a0] 14ae10: 910043eb add x11, sp, #0x10 14ae14: f9414e69 ldr x9, [x19, #0x298] 14ae18: 9100094a add x10, x10, #0x2 14ae1c: 6f00e400 movi v0.2d, #0000000000000000 14ae20: 9100a17b add x27, x11, #0x28 14ae24: f9418a7a ldr x26, [x19, #0x310] 14ae28: 910a6260 add x0, x19, #0x298 14ae2c: cb090108 sub x8, x8, x9 14ae30: 9101a169 add x9, x11, #0x68 14ae34: 9343fd08 asr x8, x8, #3 14ae38: 910023e1 add x1, sp, #0x8 14ae3c: f900026a str x10, [x19] 14ae40: a9026ffb stp x27, x27, [sp, #0x20] 14ae44: f9018a68 str x8, [x19, #0x310] 14ae48: a90123f3 stp x19, x8, [sp, #0x10] 14ae4c: 91004168 add x8, x11, #0x10 14ae50: f9001be9 str x9, [sp, #0x30] 14ae54: 3c8383e0 stur q0, [sp, #0x38] 14ae58: 3c8483e0 stur q0, [sp, #0x48] 14ae5c: 3c8583e0 stur q0, [sp, #0x58] 14ae60: 3c8683e0 stur q0, [sp, #0x68] 14ae64: f90007e8 str x8, [sp, #0x8] 14ae68: 97ffee95 bl 0x1468bc <__cxa_demangle+0x4b50> 14ae6c: aa1303f6 mov x22, x19 14ae70: f9400e77 ldr x23, [x19, #0x18] 14ae74: a9402668 ldp x8, x9, [x19] 14ae78: f8410ed5 ldr x21, [x22, #0x10]! 14ae7c: eb08013f cmp x9, x8 14ae80: 54000ac0 b.eq 0x14afd8 <__cxa_demangle+0x926c> 14ae84: f0fff934 adrp x20, 0x71000 14ae88: 913b7e94 add x20, x20, #0xedf 14ae8c: 39400108 ldrb w8, [x8] 14ae90: 7101511f cmp w8, #0x54 14ae94: 540003a1 b.ne 0x14af08 <__cxa_demangle+0x919c> 14ae98: aa1403e0 mov x0, x20 14ae9c: 528000a1 mov w1, #0x5 // =5 14aea0: 940048e8 bl 0x15d240 <__strlen_chk@plt> 14aea4: a9402668 ldp x8, x9, [x19] 14aea8: aa0003e2 mov x2, x0 14aeac: cb080129 sub x9, x9, x8 14aeb0: f100093f cmp x9, #0x2 14aeb4: 54000063 b.lo 0x14aec0 <__cxa_demangle+0x9154> 14aeb8: 39400501 ldrb w1, [x8, #0x1] 14aebc: 14000002 b 0x14aec4 <__cxa_demangle+0x9158> 14aec0: 2a1f03e1 mov w1, wzr 14aec4: b4000222 cbz x2, 0x14af08 <__cxa_demangle+0x919c> 14aec8: aa1403e0 mov x0, x20 14aecc: 94004bdd bl 0x15de40 14aed0: b40001c0 cbz x0, 0x14af08 <__cxa_demangle+0x919c> 14aed4: cb140008 sub x8, x0, x20 14aed8: b100051f cmn x8, #0x1 14aedc: 54000160 b.eq 0x14af08 <__cxa_demangle+0x919c> 14aee0: aa1303e0 mov x0, x19 14aee4: 94000445 bl 0x14bff8 <__cxa_demangle+0xa28c> 14aee8: f90007e0 str x0, [sp, #0x8] 14aeec: b4001c40 cbz x0, 0x14b274 <__cxa_demangle+0x9508> 14aef0: 910023e1 add x1, sp, #0x8 14aef4: aa1603e0 mov x0, x22 14aef8: 97ffe6c7 bl 0x144a14 <__cxa_demangle+0x2ca8> 14aefc: a9402668 ldp x8, x9, [x19] 14af00: eb08013f cmp x9, x8 14af04: 54fffc41 b.ne 0x14ae8c <__cxa_demangle+0x9120> 14af08: a9410a68 ldp x8, x2, [x19, #0x10] 14af0c: 14000035 b 0x14afe0 <__cxa_demangle+0x9274> 14af10: 91000949 add x9, x10, #0x2 14af14: eb09011f cmp x8, x9 14af18: f9000269 str x9, [x19] 14af1c: 540015c0 b.eq 0x14b1d4 <__cxa_demangle+0x9468> 14af20: 3940012b ldrb w11, [x9] 14af24: 5100e96b sub w11, w11, #0x3a 14af28: 3100297f cmn w11, #0xa 14af2c: 54000143 b.lo 0x14af54 <__cxa_demangle+0x91e8> 14af30: 91000d49 add x9, x10, #0x3 14af34: eb08013f cmp x9, x8 14af38: f9000269 str x9, [x19] 14af3c: 540014c0 b.eq 0x14b1d4 <__cxa_demangle+0x9468> 14af40: 3840152a ldrb w10, [x9], #0x1 14af44: 5100e94a sub w10, w10, #0x3a 14af48: 31002d5f cmn w10, #0xb 14af4c: 54ffff48 b.hi 0x14af34 <__cxa_demangle+0x91c8> 14af50: d1000529 sub x9, x9, #0x1 14af54: eb08013f cmp x9, x8 14af58: 540013e0 b.eq 0x14b1d4 <__cxa_demangle+0x9468> 14af5c: 39400128 ldrb w8, [x9] 14af60: 71017d1f cmp w8, #0x5f 14af64: 54001381 b.ne 0x14b1d4 <__cxa_demangle+0x9468> 14af68: 91000528 add x8, x9, #0x1 14af6c: f9499a74 ldr x20, [x19, #0x1330] 14af70: f9000268 str x8, [x19] 14af74: f9400688 ldr x8, [x20, #0x8] 14af78: d13f4109 sub x9, x8, #0xfd0 14af7c: b13fc53f cmn x9, #0xff1 14af80: 54000108 b.hi 0x14afa0 <__cxa_demangle+0x9234> 14af84: 52820000 mov w0, #0x1000 // =4096 14af88: 940048a6 bl 0x15d220 14af8c: b4001a80 cbz x0, 0x14b2dc <__cxa_demangle+0x9570> 14af90: aa1f03e8 mov x8, xzr 14af94: a9007c14 stp x20, xzr, [x0] 14af98: aa0003f4 mov x20, x0 14af9c: f9099a60 str x0, [x19, #0x1330] 14afa0: 91008109 add x9, x8, #0x20 14afa4: 8b080298 add x24, x20, x8 14afa8: f00000e8 adrp x8, 0x169000 +0x10> 14afac: 528020ea mov w10, #0x107 // =263 14afb0: 91194108 add x8, x8, #0x650 14afb4: 72a0202a movk w10, #0x101, lsl #16 14afb8: f9000689 str x9, [x20, #0x8] 14afbc: f8010f08 str x8, [x24, #0x10]! 14afc0: 90fff948 adrp x8, 0x72000 14afc4: b9000b0a str w10, [x24, #0x8] 14afc8: 91150d08 add x8, x8, #0x543 14afcc: 91003d09 add x9, x8, #0xf 14afd0: a9012708 stp x8, x9, [x24, #0x10] 14afd4: 14000081 b 0x14b1d8 <__cxa_demangle+0x946c> 14afd8: aa1703e2 mov x2, x23 14afdc: aa1503e8 mov x8, x21 14afe0: cb1502e9 sub x9, x23, x21 14afe4: aa1303e0 mov x0, x19 14afe8: 9343fd29 asr x9, x9, #3 14afec: d37df137 lsl x23, x9, #3 14aff0: 8b170101 add x1, x8, x23 14aff4: 94000dad bl 0x14e6a8 <__cxa_demangle+0xc93c> 14aff8: f9400a68 ldr x8, [x19, #0x10] 14affc: aa0103f4 mov x20, x1 14b000: aa0003f8 mov x24, x0 14b004: 8b170108 add x8, x8, x23 14b008: f9000e68 str x8, [x19, #0x18] 14b00c: b5000081 cbnz x1, 0x14b01c <__cxa_demangle+0x92b0> 14b010: f9415268 ldr x8, [x19, #0x2a0] 14b014: d1002108 sub x8, x8, #0x8 14b018: f9015268 str x8, [x19, #0x2a0] 14b01c: d0fff920 adrp x0, 0x71000 14b020: 52800061 mov w1, #0x3 // =3 14b024: 91076400 add x0, x0, #0x1d9 14b028: 94004886 bl 0x15d240 <__strlen_chk@plt> 14b02c: a9402668 ldp x8, x9, [x19] 14b030: cb080129 sub x9, x9, x8 14b034: eb09001f cmp x0, x9 14b038: 54000209 b.ls 0x14b078 <__cxa_demangle+0x930c> 14b03c: aa1303e0 mov x0, x19 14b040: 97ffdf6c bl 0x142df0 <__cxa_demangle+0x1084> 14b044: f90007e0 str x0, [sp, #0x8] 14b048: b4001160 cbz x0, 0x14b274 <__cxa_demangle+0x9508> 14b04c: 910023e1 add x1, sp, #0x8 14b050: aa1603e0 mov x0, x22 14b054: 97ffe670 bl 0x144a14 <__cxa_demangle+0x2ca8> 14b058: a9402668 ldp x8, x9, [x19] 14b05c: eb09011f cmp x8, x9 14b060: 54fffee0 b.eq 0x14b03c <__cxa_demangle+0x92d0> 14b064: 39400109 ldrb w9, [x8] 14b068: 7101153f cmp w9, #0x45 14b06c: 54fffe81 b.ne 0x14b03c <__cxa_demangle+0x92d0> 14b070: 91000508 add x8, x8, #0x1 14b074: 1400000f b 0x14b0b0 <__cxa_demangle+0x9344> 14b078: b40001a0 cbz x0, 0x14b0ac <__cxa_demangle+0x9340> 14b07c: d0fff92b adrp x11, 0x71000 14b080: aa0003e9 mov x9, x0 14b084: aa0803ea mov x10, x8 14b088: 9107656b add x11, x11, #0x1d9 14b08c: 3940016c ldrb w12, [x11] 14b090: 3940014d ldrb w13, [x10] 14b094: 6b0d019f cmp w12, w13 14b098: 54fffd21 b.ne 0x14b03c <__cxa_demangle+0x92d0> 14b09c: 9100056b add x11, x11, #0x1 14b0a0: 9100054a add x10, x10, #0x1 14b0a4: f1000529 subs x9, x9, #0x1 14b0a8: 54ffff21 b.ne 0x14b08c <__cxa_demangle+0x9320> 14b0ac: 8b000108 add x8, x8, x0 14b0b0: a9410a69 ldp x9, x2, [x19, #0x10] 14b0b4: aa1303e0 mov x0, x19 14b0b8: f9000268 str x8, [x19] 14b0bc: 8b170121 add x1, x9, x23 14b0c0: 94000d7a bl 0x14e6a8 <__cxa_demangle+0xc93c> 14b0c4: a940aa69 ldp x9, x10, [x19, #0x8] 14b0c8: aa0003f6 mov x22, x0 14b0cc: f9400268 ldr x8, [x19] 14b0d0: 8b17014a add x10, x10, x23 14b0d4: aa0103f7 mov x23, x1 14b0d8: eb08013f cmp x9, x8 14b0dc: f9000e6a str x10, [x19, #0x18] 14b0e0: 540000a0 b.eq 0x14b0f4 <__cxa_demangle+0x9388> 14b0e4: 3940010a ldrb w10, [x8] 14b0e8: 5100e94a sub w10, w10, #0x3a 14b0ec: 3100295f cmn w10, #0xa 14b0f0: 540001c2 b.hs 0x14b128 <__cxa_demangle+0x93bc> 14b0f4: aa1f03f5 mov x21, xzr 14b0f8: aa1f03fc mov x28, xzr 14b0fc: 14000048 b 0x14b21c <__cxa_demangle+0x94b0> 14b100: 91000d4a add x10, x10, #0x3 14b104: eb08015f cmp x10, x8 14b108: f900026a str x10, [x19] 14b10c: 54000220 b.eq 0x14b150 <__cxa_demangle+0x93e4> 14b110: 3840154b ldrb w11, [x10], #0x1 14b114: 5100e96b sub w11, w11, #0x3a 14b118: 31002d7f cmn w11, #0xb 14b11c: 54ffff48 b.hi 0x14b104 <__cxa_demangle+0x9398> 14b120: d1000554 sub x20, x10, #0x1 14b124: 1400000c b 0x14b154 <__cxa_demangle+0x93e8> 14b128: 9100050a add x10, x8, #0x1 14b12c: eb09015f cmp x10, x9 14b130: f900026a str x10, [x19] 14b134: 540006e0 b.eq 0x14b210 <__cxa_demangle+0x94a4> 14b138: 3840154b ldrb w11, [x10], #0x1 14b13c: 5100e96b sub w11, w11, #0x3a 14b140: 31002d7f cmn w11, #0xb 14b144: 54ffff48 b.hi 0x14b12c <__cxa_demangle+0x93c0> 14b148: d100055c sub x28, x10, #0x1 14b14c: 14000032 b 0x14b214 <__cxa_demangle+0x94a8> 14b150: aa0803f4 mov x20, x8 14b154: aa0903f5 mov x21, x9 14b158: aa1403e9 mov x9, x20 14b15c: eb08013f cmp x9, x8 14b160: 540003a0 b.eq 0x14b1d4 <__cxa_demangle+0x9468> 14b164: 39400128 ldrb w8, [x9] 14b168: 71017d1f cmp w8, #0x5f 14b16c: 54000341 b.ne 0x14b1d4 <__cxa_demangle+0x9468> 14b170: 91000528 add x8, x9, #0x1 14b174: f9499a76 ldr x22, [x19, #0x1330] 14b178: f9000268 str x8, [x19] 14b17c: f94006c8 ldr x8, [x22, #0x8] 14b180: d13f4109 sub x9, x8, #0xfd0 14b184: b13fc53f cmn x9, #0xff1 14b188: 54000108 b.hi 0x14b1a8 <__cxa_demangle+0x943c> 14b18c: 52820000 mov w0, #0x1000 // =4096 14b190: 94004824 bl 0x15d220 14b194: b4000a40 cbz x0, 0x14b2dc <__cxa_demangle+0x9570> 14b198: aa1f03e8 mov x8, xzr 14b19c: a9007c16 stp x22, xzr, [x0] 14b1a0: aa0003f6 mov x22, x0 14b1a4: f9099a60 str x0, [x19, #0x1330] 14b1a8: 91008109 add x9, x8, #0x20 14b1ac: 8b0802d8 add x24, x22, x8 14b1b0: d00000e8 adrp x8, 0x169000 +0x10> 14b1b4: 5280258a mov w10, #0x12c // =300 14b1b8: 91290108 add x8, x8, #0xa40 14b1bc: 72a0202a movk w10, #0x101, lsl #16 14b1c0: f90006c9 str x9, [x22, #0x8] 14b1c4: f8010f08 str x8, [x24, #0x10]! 14b1c8: b9000b0a str w10, [x24, #0x8] 14b1cc: a9015315 stp x21, x20, [x24, #0x10] 14b1d0: 14000002 b 0x14b1d8 <__cxa_demangle+0x946c> 14b1d4: aa1f03f8 mov x24, xzr 14b1d8: f9401728 ldr x8, [x25, #0x28] 14b1dc: f85f83a9 ldur x9, [x29, #-0x8] 14b1e0: eb09011f cmp x8, x9 14b1e4: 540007e1 b.ne 0x14b2e0 <__cxa_demangle+0x9574> 14b1e8: aa1803e0 mov x0, x24 14b1ec: a94d4ff4 ldp x20, x19, [sp, #0xd0] 14b1f0: a94c57f6 ldp x22, x21, [sp, #0xc0] 14b1f4: a94b5ff8 ldp x24, x23, [sp, #0xb0] 14b1f8: a94a67fa ldp x26, x25, [sp, #0xa0] 14b1fc: a9496ffc ldp x28, x27, [sp, #0x90] 14b200: a9487bfd ldp x29, x30, [sp, #0x80] 14b204: 910383ff add sp, sp, #0xe0 14b208: d50323bf autiasp 14b20c: d65f03c0 ret 14b210: aa0903fc mov x28, x9 14b214: aa0803f5 mov x21, x8 14b218: aa1c03e8 mov x8, x28 14b21c: eb09011f cmp x8, x9 14b220: 540002a0 b.eq 0x14b274 <__cxa_demangle+0x9508> 14b224: 39400109 ldrb w9, [x8] 14b228: 71017d3f cmp w9, #0x5f 14b22c: 54000241 b.ne 0x14b274 <__cxa_demangle+0x9508> 14b230: 91000508 add x8, x8, #0x1 14b234: f90003fa str x26, [sp] 14b238: f9499a7a ldr x26, [x19, #0x1330] 14b23c: f9000268 str x8, [x19] 14b240: f9400748 ldr x8, [x26, #0x8] 14b244: d13ec109 sub x9, x8, #0xfb0 14b248: b13fc53f cmn x9, #0xff1 14b24c: 540002a8 b.hi 0x14b2a0 <__cxa_demangle+0x9534> 14b250: 52820000 mov w0, #0x1000 // =4096 14b254: 940047f3 bl 0x15d220 14b258: b4000420 cbz x0, 0x14b2dc <__cxa_demangle+0x9570> 14b25c: aa1803eb mov x11, x24 14b260: aa1f03e8 mov x8, xzr 14b264: a9007c1a stp x26, xzr, [x0] 14b268: aa0003fa mov x26, x0 14b26c: f9099a60 str x0, [x19, #0x1330] 14b270: 1400000d b 0x14b2a4 <__cxa_demangle+0x9538> 14b274: aa1f03f8 mov x24, xzr 14b278: a94127e8 ldp x8, x9, [sp, #0x10] 14b27c: f94013e0 ldr x0, [sp, #0x20] 14b280: f9414d0a ldr x10, [x8, #0x298] 14b284: eb1b001f cmp x0, x27 14b288: 8b090d49 add x9, x10, x9, lsl #3 14b28c: f9015109 str x9, [x8, #0x2a0] 14b290: 54000040 b.eq 0x14b298 <__cxa_demangle+0x952c> 14b294: 94004803 bl 0x15d2a0 14b298: f9018a7a str x26, [x19, #0x310] 14b29c: 17ffffcf b 0x14b1d8 <__cxa_demangle+0x946c> 14b2a0: aa1803eb mov x11, x24 14b2a4: 91010109 add x9, x8, #0x40 14b2a8: 8b080358 add x24, x26, x8 14b2ac: d00000e8 adrp x8, 0x169000 +0x10> 14b2b0: 528025aa mov w10, #0x12d // =301 14b2b4: 91338108 add x8, x8, #0xce0 14b2b8: 72a0202a movk w10, #0x101, lsl #16 14b2bc: f9000749 str x9, [x26, #0x8] 14b2c0: f94003fa ldr x26, [sp] 14b2c4: f8010f08 str x8, [x24, #0x10]! 14b2c8: b9000b0a str w10, [x24, #0x8] 14b2cc: a901530b stp x11, x20, [x24, #0x10] 14b2d0: a9025f16 stp x22, x23, [x24, #0x20] 14b2d4: a9037315 stp x21, x28, [x24, #0x30] 14b2d8: 17ffffe8 b 0x14b278 <__cxa_demangle+0x950c> 14b2dc: 94004721 bl 0x15cf60 <_ZSt9terminatev@plt> 14b2e0: 940046d4 bl 0x15ce30 <__stack_chk_fail@plt> 14b2e4: 14000003 b 0x14b2f0 <__cxa_demangle+0x9584> 14b2e8: 14000002 b 0x14b2f0 <__cxa_demangle+0x9584> 14b2ec: 14000001 b 0x14b2f0 <__cxa_demangle+0x9584> 14b2f0: a94127e8 ldp x8, x9, [sp, #0x10] 14b2f4: aa0003f4 mov x20, x0 14b2f8: f94013e0 ldr x0, [sp, #0x20] 14b2fc: f9414d0a ldr x10, [x8, #0x298] 14b300: eb1b001f cmp x0, x27 14b304: 8b090d49 add x9, x10, x9, lsl #3 14b308: f9015109 str x9, [x8, #0x2a0] 14b30c: 54000040 b.eq 0x14b314 <__cxa_demangle+0x95a8> 14b310: 940047e4 bl 0x15d2a0 14b314: aa1403e0 mov x0, x20 14b318: f9018a7a str x26, [x19, #0x310] 14b31c: 94003791 bl 0x159160 <__emutls_get_address+0x6d4> 14b320: d503233f paciasp 14b324: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14b328: f9000bf5 str x21, [sp, #0x10] 14b32c: 910003fd mov x29, sp 14b330: a9024ff4 stp x20, x19, [sp, #0x20] 14b334: f9499815 ldr x21, [x0, #0x1330] 14b338: aa0103f3 mov x19, x1 14b33c: f94006a8 ldr x8, [x21, #0x8] 14b340: d13f4109 sub x9, x8, #0xfd0 14b344: b13fc53f cmn x9, #0xff1 14b348: 54000128 b.hi 0x14b36c <__cxa_demangle+0x9600> 14b34c: aa0003f4 mov x20, x0 14b350: 52820000 mov w0, #0x1000 // =4096 14b354: 940047b3 bl 0x15d220 14b358: b40002a0 cbz x0, 0x14b3ac <__cxa_demangle+0x9640> 14b35c: aa1f03e8 mov x8, xzr 14b360: a9007c15 stp x21, xzr, [x0] 14b364: aa0003f5 mov x21, x0 14b368: f9099a80 str x0, [x20, #0x1330] 14b36c: d00000e9 adrp x9, 0x169000 +0x10> 14b370: 8b0802a0 add x0, x21, x8 14b374: 91354129 add x9, x9, #0xd50 14b378: 91008108 add x8, x8, #0x20 14b37c: 5280286a mov w10, #0x143 // =323 14b380: 72a0202a movk w10, #0x101, lsl #16 14b384: f8010c09 str x9, [x0, #0x10]! 14b388: f9400269 ldr x9, [x19] 14b38c: f90006a8 str x8, [x21, #0x8] 14b390: a9424ff4 ldp x20, x19, [sp, #0x20] 14b394: b900080a str w10, [x0, #0x8] 14b398: f9400bf5 ldr x21, [sp, #0x10] 14b39c: f9000809 str x9, [x0, #0x10] 14b3a0: a8c37bfd ldp x29, x30, [sp], #0x30 14b3a4: d50323bf autiasp 14b3a8: d65f03c0 ret 14b3ac: 940046ed bl 0x15cf60 <_ZSt9terminatev@plt> 14b3b0: d503233f paciasp 14b3b4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14b3b8: a90157f6 stp x22, x21, [sp, #0x10] 14b3bc: 910003fd mov x29, sp 14b3c0: a9024ff4 stp x20, x19, [sp, #0x20] 14b3c4: f9499816 ldr x22, [x0, #0x1330] 14b3c8: aa0203f3 mov x19, x2 14b3cc: aa0103f4 mov x20, x1 14b3d0: f94006c8 ldr x8, [x22, #0x8] 14b3d4: d13f0109 sub x9, x8, #0xfc0 14b3d8: b13fc53f cmn x9, #0xff1 14b3dc: 54000128 b.hi 0x14b400 <__cxa_demangle+0x9694> 14b3e0: aa0003f5 mov x21, x0 14b3e4: 52820000 mov w0, #0x1000 // =4096 14b3e8: 9400478e bl 0x15d220 14b3ec: b40002e0 cbz x0, 0x14b448 <__cxa_demangle+0x96dc> 14b3f0: aa1f03e8 mov x8, xzr 14b3f4: a9007c16 stp x22, xzr, [x0] 14b3f8: aa0003f6 mov x22, x0 14b3fc: f9099aa0 str x0, [x21, #0x1330] 14b400: 9100c109 add x9, x8, #0x30 14b404: 8b0802c0 add x0, x22, x8 14b408: d00000e8 adrp x8, 0x169000 +0x10> 14b40c: f940028a ldr x10, [x20] 14b410: 91370108 add x8, x8, #0xdc0 14b414: f90006c9 str x9, [x22, #0x8] 14b418: 52802889 mov w9, #0x144 // =324 14b41c: 3dc00260 ldr q0, [x19] 14b420: 72a02029 movk w9, #0x101, lsl #16 14b424: a9424ff4 ldp x20, x19, [sp, #0x20] 14b428: f8010c08 str x8, [x0, #0x10]! 14b42c: a94157f6 ldp x22, x21, [sp, #0x10] 14b430: b9000809 str w9, [x0, #0x8] 14b434: f900080a str x10, [x0, #0x10] 14b438: 3c818000 stur q0, [x0, #0x18] 14b43c: a8c37bfd ldp x29, x30, [sp], #0x30 14b440: d50323bf autiasp 14b444: d65f03c0 ret 14b448: 940046c6 bl 0x15cf60 <_ZSt9terminatev@plt> 14b44c: d503233f paciasp 14b450: a9bc7bfd stp x29, x30, [sp, #-0x40]! 14b454: f9000bf7 str x23, [sp, #0x10] 14b458: 910003fd mov x29, sp 14b45c: a90257f6 stp x22, x21, [sp, #0x20] 14b460: a9034ff4 stp x20, x19, [sp, #0x30] 14b464: a9412009 ldp x9, x8, [x0, #0x10] 14b468: aa0103f3 mov x19, x1 14b46c: aa0003f4 mov x20, x0 14b470: cb090108 sub x8, x8, x9 14b474: f100111f cmp x8, #0x4 14b478: 54000843 b.lo 0x14b580 <__cxa_demangle+0x9814> 14b47c: a940aa68 ldp x8, x10, [x19, #0x8] 14b480: 91000509 add x9, x8, #0x1 14b484: eb0a013f cmp x9, x10 14b488: 54000062 b.hs 0x14b494 <__cxa_demangle+0x9728> 14b48c: f9400260 ldr x0, [x19] 14b490: 1400000a b 0x14b4b8 <__cxa_demangle+0x974c> 14b494: d37ff948 lsl x8, x10, #1 14b498: f9400260 ldr x0, [x19] 14b49c: eb09011f cmp x8, x9 14b4a0: 9a883121 csel x1, x9, x8, lo 14b4a4: f9000a61 str x1, [x19, #0x10] 14b4a8: 9400479e bl 0x15d320 14b4ac: f9000260 str x0, [x19] 14b4b0: b40011e0 cbz x0, 0x14b6ec <__cxa_demangle+0x9980> 14b4b4: f9400668 ldr x8, [x19, #0x8] 14b4b8: 52800509 mov w9, #0x28 // =40 14b4bc: 38286809 strb w9, [x0, x8] 14b4c0: f9400668 ldr x8, [x19, #0x8] 14b4c4: 91000508 add x8, x8, #0x1 14b4c8: f9000668 str x8, [x19, #0x8] 14b4cc: a9412696 ldp x22, x9, [x20, #0x10] 14b4d0: eb160135 subs x21, x9, x22 14b4d4: 540002e0 b.eq 0x14b530 <__cxa_demangle+0x97c4> 14b4d8: f9400a6a ldr x10, [x19, #0x10] 14b4dc: 8b150109 add x9, x8, x21 14b4e0: eb0a013f cmp x9, x10 14b4e4: 54000062 b.hs 0x14b4f0 <__cxa_demangle+0x9784> 14b4e8: f9400260 ldr x0, [x19] 14b4ec: 1400000a b 0x14b514 <__cxa_demangle+0x97a8> 14b4f0: d37ff948 lsl x8, x10, #1 14b4f4: f9400260 ldr x0, [x19] 14b4f8: eb09011f cmp x8, x9 14b4fc: 9a883121 csel x1, x9, x8, lo 14b500: f9000a61 str x1, [x19, #0x10] 14b504: 94004787 bl 0x15d320 14b508: f9000260 str x0, [x19] 14b50c: b4000f00 cbz x0, 0x14b6ec <__cxa_demangle+0x9980> 14b510: f9400668 ldr x8, [x19, #0x8] 14b514: 8b080000 add x0, x0, x8 14b518: aa1603e1 mov x1, x22 14b51c: aa1503e2 mov x2, x21 14b520: 94004884 bl 0x15d730 14b524: f9400668 ldr x8, [x19, #0x8] 14b528: 8b150108 add x8, x8, x21 14b52c: f9000668 str x8, [x19, #0x8] 14b530: f9400a6a ldr x10, [x19, #0x10] 14b534: 91000509 add x9, x8, #0x1 14b538: eb0a013f cmp x9, x10 14b53c: 54000062 b.hs 0x14b548 <__cxa_demangle+0x97dc> 14b540: f9400260 ldr x0, [x19] 14b544: 1400000a b 0x14b56c <__cxa_demangle+0x9800> 14b548: d37ff948 lsl x8, x10, #1 14b54c: f9400260 ldr x0, [x19] 14b550: eb09011f cmp x8, x9 14b554: 9a883121 csel x1, x9, x8, lo 14b558: f9000a61 str x1, [x19, #0x10] 14b55c: 94004771 bl 0x15d320 14b560: f9000260 str x0, [x19] 14b564: b4000c40 cbz x0, 0x14b6ec <__cxa_demangle+0x9980> 14b568: f9400668 ldr x8, [x19, #0x8] 14b56c: 52800529 mov w9, #0x29 // =41 14b570: 38286809 strb w9, [x0, x8] 14b574: f9400668 ldr x8, [x19, #0x8] 14b578: 91000508 add x8, x8, #0x1 14b57c: f9000668 str x8, [x19, #0x8] 14b580: f9401296 ldr x22, [x20, #0x20] 14b584: 394002c8 ldrb w8, [x22] 14b588: 7101b91f cmp w8, #0x6e 14b58c: 54000101 b.ne 0x14b5ac <__cxa_demangle+0x9840> 14b590: aa1303f7 mov x23, x19 14b594: a9c0aae8 ldp x8, x10, [x23, #0x8]! 14b598: 91000509 add x9, x8, #0x1 14b59c: eb0a013f cmp x9, x10 14b5a0: 54000122 b.hs 0x14b5c4 <__cxa_demangle+0x9858> 14b5a4: f9400260 ldr x0, [x19] 14b5a8: 14000010 b 0x14b5e8 <__cxa_demangle+0x987c> 14b5ac: f9401688 ldr x8, [x20, #0x28] 14b5b0: eb160115 subs x21, x8, x22 14b5b4: 540005a0 b.eq 0x14b668 <__cxa_demangle+0x98fc> 14b5b8: aa1303f7 mov x23, x19 14b5bc: a9c0aae8 ldp x8, x10, [x23, #0x8]! 14b5c0: 14000015 b 0x14b614 <__cxa_demangle+0x98a8> 14b5c4: d37ff948 lsl x8, x10, #1 14b5c8: f9400260 ldr x0, [x19] 14b5cc: eb09011f cmp x8, x9 14b5d0: 9a883121 csel x1, x9, x8, lo 14b5d4: f9000a61 str x1, [x19, #0x10] 14b5d8: 94004752 bl 0x15d320 14b5dc: f9000260 str x0, [x19] 14b5e0: b4000860 cbz x0, 0x14b6ec <__cxa_demangle+0x9980> 14b5e4: f94002e8 ldr x8, [x23] 14b5e8: 528005a9 mov w9, #0x2d // =45 14b5ec: 38286809 strb w9, [x0, x8] 14b5f0: a942268a ldp x10, x9, [x20, #0x20] 14b5f4: f94002e8 ldr x8, [x23] 14b5f8: eb0a013f cmp x9, x10 14b5fc: 91000508 add x8, x8, #0x1 14b600: 9a8a0556 cinc x22, x10, ne 14b604: eb160135 subs x21, x9, x22 14b608: f90002e8 str x8, [x23] 14b60c: 540002e0 b.eq 0x14b668 <__cxa_demangle+0x98fc> 14b610: f9400a6a ldr x10, [x19, #0x10] 14b614: 8b150109 add x9, x8, x21 14b618: eb0a013f cmp x9, x10 14b61c: 54000062 b.hs 0x14b628 <__cxa_demangle+0x98bc> 14b620: f9400260 ldr x0, [x19] 14b624: 1400000a b 0x14b64c <__cxa_demangle+0x98e0> 14b628: d37ff948 lsl x8, x10, #1 14b62c: f9400260 ldr x0, [x19] 14b630: eb09011f cmp x8, x9 14b634: 9a883121 csel x1, x9, x8, lo 14b638: f9000a61 str x1, [x19, #0x10] 14b63c: 94004739 bl 0x15d320 14b640: f9000260 str x0, [x19] 14b644: b4000540 cbz x0, 0x14b6ec <__cxa_demangle+0x9980> 14b648: f94002e8 ldr x8, [x23] 14b64c: 8b080000 add x0, x0, x8 14b650: aa1603e1 mov x1, x22 14b654: aa1503e2 mov x2, x21 14b658: 94004836 bl 0x15d730 14b65c: f94002e8 ldr x8, [x23] 14b660: 8b150108 add x8, x8, x21 14b664: f90002e8 str x8, [x23] 14b668: a9412295 ldp x21, x8, [x20, #0x10] 14b66c: cb150114 sub x20, x8, x21 14b670: d1001288 sub x8, x20, #0x4 14b674: b1000d1f cmn x8, #0x3 14b678: 540002e3 b.lo 0x14b6d4 <__cxa_demangle+0x9968> 14b67c: a940aa68 ldp x8, x10, [x19, #0x8] 14b680: 8b140109 add x9, x8, x20 14b684: eb0a013f cmp x9, x10 14b688: 54000062 b.hs 0x14b694 <__cxa_demangle+0x9928> 14b68c: f9400260 ldr x0, [x19] 14b690: 1400000a b 0x14b6b8 <__cxa_demangle+0x994c> 14b694: d37ff948 lsl x8, x10, #1 14b698: f9400260 ldr x0, [x19] 14b69c: eb09011f cmp x8, x9 14b6a0: 9a883121 csel x1, x9, x8, lo 14b6a4: f9000a61 str x1, [x19, #0x10] 14b6a8: 9400471e bl 0x15d320 14b6ac: f9000260 str x0, [x19] 14b6b0: b40001e0 cbz x0, 0x14b6ec <__cxa_demangle+0x9980> 14b6b4: f9400668 ldr x8, [x19, #0x8] 14b6b8: 8b080000 add x0, x0, x8 14b6bc: aa1503e1 mov x1, x21 14b6c0: aa1403e2 mov x2, x20 14b6c4: 9400481b bl 0x15d730 14b6c8: f9400668 ldr x8, [x19, #0x8] 14b6cc: 8b140108 add x8, x8, x20 14b6d0: f9000668 str x8, [x19, #0x8] 14b6d4: a9434ff4 ldp x20, x19, [sp, #0x30] 14b6d8: a94257f6 ldp x22, x21, [sp, #0x20] 14b6dc: f9400bf7 ldr x23, [sp, #0x10] 14b6e0: a8c47bfd ldp x29, x30, [sp], #0x40 14b6e4: d50323bf autiasp 14b6e8: d65f03c0 ret 14b6ec: 9400461d bl 0x15cf60 <_ZSt9terminatev@plt> 14b6f0: d503245f bti c 14b6f4: 140045fb b 0x15cee0 <_ZdlPv@plt> 14b6f8: d503233f paciasp 14b6fc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14b700: f9000bf5 str x21, [sp, #0x10] 14b704: 910003fd mov x29, sp 14b708: a9024ff4 stp x20, x19, [sp, #0x20] 14b70c: 39403008 ldrb w8, [x0, #0xc] 14b710: b0fff929 adrp x9, 0x70000 14b714: f0fff90a adrp x10, 0x6e000 14b718: 911c8129 add x9, x9, #0x720 14b71c: 9138b14a add x10, x10, #0xe2c 14b720: 7100011f cmp w8, #0x0 14b724: 91001128 add x8, x9, #0x4 14b728: 9100154b add x11, x10, #0x5 14b72c: 9a890155 csel x21, x10, x9, eq 14b730: 9a880168 csel x8, x11, x8, eq 14b734: eb150114 subs x20, x8, x21 14b738: 54000300 b.eq 0x14b798 <__cxa_demangle+0x9a2c> 14b73c: a940a828 ldp x8, x10, [x1, #0x8] 14b740: aa0103f3 mov x19, x1 14b744: 8b140109 add x9, x8, x20 14b748: eb0a013f cmp x9, x10 14b74c: 54000062 b.hs 0x14b758 <__cxa_demangle+0x99ec> 14b750: f9400260 ldr x0, [x19] 14b754: 1400000a b 0x14b77c <__cxa_demangle+0x9a10> 14b758: d37ff948 lsl x8, x10, #1 14b75c: f9400260 ldr x0, [x19] 14b760: eb09011f cmp x8, x9 14b764: 9a883121 csel x1, x9, x8, lo 14b768: f9000a61 str x1, [x19, #0x10] 14b76c: 940046ed bl 0x15d320 14b770: f9000260 str x0, [x19] 14b774: b40001c0 cbz x0, 0x14b7ac <__cxa_demangle+0x9a40> 14b778: f9400668 ldr x8, [x19, #0x8] 14b77c: 8b080000 add x0, x0, x8 14b780: aa1503e1 mov x1, x21 14b784: aa1403e2 mov x2, x20 14b788: 940047ea bl 0x15d730 14b78c: f9400668 ldr x8, [x19, #0x8] 14b790: 8b140108 add x8, x8, x20 14b794: f9000668 str x8, [x19, #0x8] 14b798: a9424ff4 ldp x20, x19, [sp, #0x20] 14b79c: f9400bf5 ldr x21, [sp, #0x10] 14b7a0: a8c37bfd ldp x29, x30, [sp], #0x30 14b7a4: d50323bf autiasp 14b7a8: d65f03c0 ret 14b7ac: 940045ed bl 0x15cf60 <_ZSt9terminatev@plt> 14b7b0: d503245f bti c 14b7b4: 140045cb b 0x15cee0 <_ZdlPv@plt> 14b7b8: d503233f paciasp 14b7bc: d10183ff sub sp, sp, #0x60 14b7c0: a9037bfd stp x29, x30, [sp, #0x30] 14b7c4: 9100c3fd add x29, sp, #0x30 14b7c8: f90023f5 str x21, [sp, #0x40] 14b7cc: a9054ff4 stp x20, x19, [sp, #0x50] 14b7d0: d53bd055 mrs x21, TPIDR_EL0 14b7d4: f94016a8 ldr x8, [x21, #0x28] 14b7d8: f81f83a8 stur x8, [x29, #-0x8] 14b7dc: a9412408 ldp x8, x9, [x0, #0x10] 14b7e0: cb080129 sub x9, x9, x8 14b7e4: 91000529 add x9, x9, #0x1 14b7e8: f100253f cmp x9, #0x9 14b7ec: 54000c43 b.lo 0x14b974 <__cxa_demangle+0x9c08> 14b7f0: 39400109 ldrb w9, [x8] 14b7f4: 5280012a mov w10, #0x9 // =9 14b7f8: 3940050b ldrb w11, [x8, #0x1] 14b7fc: 128005ec mov w12, #-0x30 // =-48 14b800: 3940090e ldrb w14, [x8, #0x2] 14b804: 12800acd mov w13, #-0x57 // =-87 14b808: 5100e930 sub w16, w9, #0x3a 14b80c: 39400d0f ldrb w15, [x8, #0x3] 14b810: 31002a1f cmn w16, #0xa 14b814: 5100e971 sub w17, w11, #0x3a 14b818: 1a9f3140 csel w0, w10, wzr, lo 14b81c: 5100e9d0 sub w16, w14, #0x3a 14b820: 31002a3f cmn w17, #0xa 14b824: 0b090009 add w9, w0, w9 14b828: 39401100 ldrb w0, [x8, #0x4] 14b82c: 1a8c31b1 csel w17, w13, w12, lo 14b830: 31002a1f cmn w16, #0xa 14b834: 5100e9f0 sub w16, w15, #0x3a 14b838: 39401502 ldrb w2, [x8, #0x5] 14b83c: aa0103f3 mov x19, x1 14b840: 1a9f3141 csel w1, w10, wzr, lo 14b844: 31002a1f cmn w16, #0xa 14b848: 0b0e002e add w14, w1, w14 14b84c: 1a8c31b0 csel w16, w13, w12, lo 14b850: 5100e801 sub w1, w0, #0x3a 14b854: 0b0f020f add w15, w16, w15 14b858: 3100283f cmn w1, #0xa 14b85c: 5100e850 sub w16, w2, #0x3a 14b860: 39401901 ldrb w1, [x8, #0x6] 14b864: 0b0e11ee add w14, w15, w14, lsl #4 14b868: 1a9f314f csel w15, w10, wzr, lo 14b86c: 31002a1f cmn w16, #0xa 14b870: 0b0001ef add w15, w15, w0 14b874: 1a8c31b0 csel w16, w13, w12, lo 14b878: 39401d00 ldrb w0, [x8, #0x7] 14b87c: 0b020208 add w8, w16, w2 14b880: 5100e830 sub w16, w1, #0x3a 14b884: 0b0f110f add w15, w8, w15, lsl #4 14b888: 31002a1f cmn w16, #0xa 14b88c: 0b0b022b add w11, w17, w11 14b890: 1a9f3148 csel w8, w10, wzr, lo 14b894: 5100e80a sub w10, w0, #0x3a 14b898: 3100295f cmn w10, #0xa 14b89c: 0b010110 add w16, w8, w1 14b8a0: 1a8c31aa csel w10, w13, w12, lo 14b8a4: 910023e8 add x8, sp, #0x8 14b8a8: b27f0108 orr x8, x8, #0x2 14b8ac: 0b00014a add w10, w10, w0 14b8b0: 0b10114a add w10, w10, w16, lsl #4 14b8b4: 0b09116b add w11, w11, w9, lsl #4 14b8b8: aa0803e9 mov x9, x8 14b8bc: 390027ee strb w14, [sp, #0x9] 14b8c0: 39002bef strb w15, [sp, #0xa] 14b8c4: 390023ea strb w10, [sp, #0x8] 14b8c8: 39002feb strb w11, [sp, #0xb] 14b8cc: 3940012a ldrb w10, [x9] 14b8d0: 9100050c add x12, x8, #0x1 14b8d4: 385ff10b ldurb w11, [x8, #-0x1] 14b8d8: 381ff10a sturb w10, [x8, #-0x1] 14b8dc: 381ff52b strb w11, [x9], #-0x1 14b8e0: eb09011f cmp x8, x9 14b8e4: aa0c03e8 mov x8, x12 14b8e8: 54ffff23 b.lo 0x14b8cc <__cxa_demangle+0x9b60> 14b8ec: bd400be0 ldr s0, [sp, #0x8] 14b8f0: b0fff923 adrp x3, 0x70000 14b8f4: 912dcc63 add x3, x3, #0xb73 14b8f8: 910043e0 add x0, sp, #0x10 14b8fc: 52800301 mov w1, #0x18 // =24 14b900: 52800302 mov w2, #0x18 // =24 14b904: 1e22c000 fcvt d0, s0 14b908: a9017fff stp xzr, xzr, [sp, #0x10] 14b90c: f90013ff str xzr, [sp, #0x20] 14b910: 94000027 bl 0x14b9ac <__cxa_demangle+0x9c40> 14b914: 34000300 cbz w0, 0x14b974 <__cxa_demangle+0x9c08> 14b918: a940aa68 ldp x8, x10, [x19, #0x8] 14b91c: 93407c14 sxtw x20, w0 14b920: 8b140109 add x9, x8, x20 14b924: eb0a013f cmp x9, x10 14b928: 54000062 b.hs 0x14b934 <__cxa_demangle+0x9bc8> 14b92c: f9400260 ldr x0, [x19] 14b930: 1400000a b 0x14b958 <__cxa_demangle+0x9bec> 14b934: d37ff948 lsl x8, x10, #1 14b938: f9400260 ldr x0, [x19] 14b93c: eb09011f cmp x8, x9 14b940: 9a883121 csel x1, x9, x8, lo 14b944: f9000a61 str x1, [x19, #0x10] 14b948: 94004676 bl 0x15d320 14b94c: f9000260 str x0, [x19] 14b950: b4000260 cbz x0, 0x14b99c <__cxa_demangle+0x9c30> 14b954: f9400668 ldr x8, [x19, #0x8] 14b958: 8b080000 add x0, x0, x8 14b95c: 910043e1 add x1, sp, #0x10 14b960: aa1403e2 mov x2, x20 14b964: 94004773 bl 0x15d730 14b968: f9400668 ldr x8, [x19, #0x8] 14b96c: 8b140108 add x8, x8, x20 14b970: f9000668 str x8, [x19, #0x8] 14b974: f94016a8 ldr x8, [x21, #0x28] 14b978: f85f83a9 ldur x9, [x29, #-0x8] 14b97c: eb09011f cmp x8, x9 14b980: 54000101 b.ne 0x14b9a0 <__cxa_demangle+0x9c34> 14b984: a9454ff4 ldp x20, x19, [sp, #0x50] 14b988: a9437bfd ldp x29, x30, [sp, #0x30] 14b98c: f94023f5 ldr x21, [sp, #0x40] 14b990: 910183ff add sp, sp, #0x60 14b994: d50323bf autiasp 14b998: d65f03c0 ret 14b99c: 94004571 bl 0x15cf60 <_ZSt9terminatev@plt> 14b9a0: 94004524 bl 0x15ce30 <__stack_chk_fail@plt> 14b9a4: d503245f bti c 14b9a8: 1400454e b 0x15cee0 <_ZdlPv@plt> 14b9ac: d503233f paciasp 14b9b0: d10443ff sub sp, sp, #0x110 14b9b4: a90f7bfd stp x29, x30, [sp, #0xf0] 14b9b8: 9103c3fd add x29, sp, #0xf0 14b9bc: a9104ffc stp x28, x19, [sp, #0x100] 14b9c0: a93917a4 stp x4, x5, [x29, #-0x70] 14b9c4: d101c3aa sub x10, x29, #0x70 14b9c8: a93a1fa6 stp x6, x7, [x29, #-0x60] 14b9cc: 928003ec mov x12, #-0x20 // =-32 14b9d0: ad0007e0 stp q0, q1, [sp] 14b9d4: 910003ed mov x13, sp 14b9d8: ad010fe2 stp q2, q3, [sp, #0x20] 14b9dc: 9100814a add x10, x10, #0x20 14b9e0: ad0217e4 stp q4, q5, [sp, #0x40] 14b9e4: f2dff00c movk x12, #0xff80, lsl #32 14b9e8: ad031fe6 stp q6, q7, [sp, #0x60] 14b9ec: d53bd053 mrs x19, TPIDR_EL0 14b9f0: f9401669 ldr x9, [x19, #0x28] 14b9f4: 910201ad add x13, x13, #0x80 14b9f8: d100a3ab sub x11, x29, #0x28 14b9fc: aa0303e8 mov x8, x3 14ba00: aa0103e3 mov x3, x1 14ba04: d10143a5 sub x5, x29, #0x50 14ba08: f81f83a9 stur x9, [x29, #-0x8] 14ba0c: 910083a9 add x9, x29, #0x20 14ba10: a93eb3ad stp x13, x12, [x29, #-0x18] 14ba14: aa0203e1 mov x1, x2 14ba18: 2a1f03e2 mov w2, wzr 14ba1c: aa0803e4 mov x4, x8 14ba20: a93daba9 stp x9, x10, [x29, #-0x28] 14ba24: ad400560 ldp q0, q1, [x11] 14ba28: ad3d87a0 stp q0, q1, [x29, #-0x50] 14ba2c: 94004975 bl 0x15e000 <__vsnprintf_chk@plt> 14ba30: f9401668 ldr x8, [x19, #0x28] 14ba34: f85f83a9 ldur x9, [x29, #-0x8] 14ba38: eb09011f cmp x8, x9 14ba3c: 540000c1 b.ne 0x14ba54 <__cxa_demangle+0x9ce8> 14ba40: a9504ffc ldp x28, x19, [sp, #0x100] 14ba44: a94f7bfd ldp x29, x30, [sp, #0xf0] 14ba48: 910443ff add sp, sp, #0x110 14ba4c: d50323bf autiasp 14ba50: d65f03c0 ret 14ba54: 940044f7 bl 0x15ce30 <__stack_chk_fail@plt> 14ba58: d503233f paciasp 14ba5c: d101c3ff sub sp, sp, #0x70 14ba60: a9047bfd stp x29, x30, [sp, #0x40] 14ba64: 910103fd add x29, sp, #0x40 14ba68: f9002bf5 str x21, [sp, #0x50] 14ba6c: a9064ff4 stp x20, x19, [sp, #0x60] 14ba70: d53bd055 mrs x21, TPIDR_EL0 14ba74: f94016a8 ldr x8, [x21, #0x28] 14ba78: f81f83a8 stur x8, [x29, #-0x8] 14ba7c: a9412408 ldp x8, x9, [x0, #0x10] 14ba80: cb080129 sub x9, x9, x8 14ba84: 91000529 add x9, x9, #0x1 14ba88: f100453f cmp x9, #0x11 14ba8c: 54000d23 b.lo 0x14bc30 <__cxa_demangle+0x9ec4> 14ba90: 91000909 add x9, x8, #0x2 14ba94: 3d400100 ldr b0, [x8] 14ba98: 91000d0a add x10, x8, #0x3 14ba9c: 3d400501 ldr b1, [x8, #0x1] 14baa0: 6f010722 mvni v2.4s, #0x39 14baa4: aa0103f3 mov x19, x1 14baa8: 0d400520 ld1 { v0.b }[1], [x9] 14baac: 91001109 add x9, x8, #0x4 14bab0: 0d400541 ld1 { v1.b }[1], [x10] 14bab4: 9100150a add x10, x8, #0x5 14bab8: 6f000524 mvni v4.4s, #0x9 14babc: 0d400920 ld1 { v0.b }[2], [x9] 14bac0: 91001909 add x9, x8, #0x6 14bac4: 0d400941 ld1 { v1.b }[2], [x10] 14bac8: 91001d0a add x10, x8, #0x7 14bacc: 0d400d20 ld1 { v0.b }[3], [x9] 14bad0: 91002109 add x9, x8, #0x8 14bad4: 0d400d41 ld1 { v1.b }[3], [x10] 14bad8: 9100250a add x10, x8, #0x9 14badc: 0d401120 ld1 { v0.b }[4], [x9] 14bae0: 91002909 add x9, x8, #0xa 14bae4: 0d401141 ld1 { v1.b }[4], [x10] 14bae8: 91002d0a add x10, x8, #0xb 14baec: 0d401520 ld1 { v0.b }[5], [x9] 14baf0: 91003109 add x9, x8, #0xc 14baf4: 0d401541 ld1 { v1.b }[5], [x10] 14baf8: 9100350a add x10, x8, #0xd 14bafc: 0d401920 ld1 { v0.b }[6], [x9] 14bb00: 91003909 add x9, x8, #0xe 14bb04: 0d401941 ld1 { v1.b }[6], [x10] 14bb08: 91003d08 add x8, x8, #0xf 14bb0c: 910023ea add x10, sp, #0x8 14bb10: 0d401d20 ld1 { v0.b }[7], [x9] 14bb14: b27f0149 orr x9, x10, #0x2 14bb18: 0d401d01 ld1 { v1.b }[7], [x8] 14bb1c: b27f0548 orr x8, x10, #0x6 14bb20: 2f08a403 ushll v3.8h, v0.8b, #0x0 14bb24: 2f08a426 ushll v6.8h, v1.8b, #0x0 14bb28: 6e631045 uaddw2 v5.4s, v2.4s, v3.8h 14bb2c: 2e631043 uaddw v3.4s, v2.4s, v3.4h 14bb30: 6e661047 uaddw2 v7.4s, v2.4s, v6.8h 14bb34: 2e661042 uaddw v2.4s, v2.4s, v6.4h 14bb38: 6ea53485 cmhi v5.4s, v4.4s, v5.4s 14bb3c: 6ea33483 cmhi v3.4s, v4.4s, v3.4s 14bb40: 6ea23482 cmhi v2.4s, v4.4s, v2.4s 14bb44: 4e451863 uzp1 v3.8h, v3.8h, v5.8h 14bb48: 6ea73485 cmhi v5.4s, v4.4s, v7.4s 14bb4c: 0f00e524 movi v4.8b, #0x9 14bb50: 0e212863 xtn v3.8b, v3.8h 14bb54: 4e451842 uzp1 v2.8h, v2.8h, v5.8h 14bb58: 0f05e525 movi v5.8b, #0xa9 14bb5c: 0e241c63 and v3.8b, v3.8b, v4.8b 14bb60: 0f06e604 movi v4.8b, #0xd0 14bb64: 0e212842 xtn v2.8b, v2.8h 14bb68: 0e208460 add v0.8b, v3.8b, v0.8b 14bb6c: 2e641ca2 bsl v2.8b, v5.8b, v4.8b 14bb70: 0f0c5400 shl v0.8b, v0.8b, #0x4 14bb74: 0e218441 add v1.8b, v2.8b, v1.8b 14bb78: 0e208420 add v0.8b, v1.8b, v0.8b 14bb7c: fd0007e0 str d0, [sp, #0x8] 14bb80: 394023eb ldrb w11, [sp, #0x8] 14bb84: 0d001d40 st1 { v0.b }[7], [x10] 14bb88: 39003feb strb w11, [sp, #0xf] 14bb8c: 3940010a ldrb w10, [x8] 14bb90: 9100052c add x12, x9, #0x1 14bb94: 385ff12b ldurb w11, [x9, #-0x1] 14bb98: 381ff12a sturb w10, [x9, #-0x1] 14bb9c: 381ff50b strb w11, [x8], #-0x1 14bba0: eb08013f cmp x9, x8 14bba4: aa0c03e9 mov x9, x12 14bba8: 54ffff23 b.lo 0x14bb8c <__cxa_demangle+0x9e20> 14bbac: 6f00e401 movi v1.2d, #0000000000000000 14bbb0: 90fff923 adrp x3, 0x6f000 14bbb4: fd4007e0 ldr d0, [sp, #0x8] 14bbb8: 9118d863 add x3, x3, #0x636 14bbbc: 910043e0 add x0, sp, #0x10 14bbc0: 52800401 mov w1, #0x20 // =32 14bbc4: 52800402 mov w2, #0x20 // =32 14bbc8: ad0087e1 stp q1, q1, [sp, #0x10] 14bbcc: 97ffff78 bl 0x14b9ac <__cxa_demangle+0x9c40> 14bbd0: 34000300 cbz w0, 0x14bc30 <__cxa_demangle+0x9ec4> 14bbd4: a940aa68 ldp x8, x10, [x19, #0x8] 14bbd8: 93407c14 sxtw x20, w0 14bbdc: 8b140109 add x9, x8, x20 14bbe0: eb0a013f cmp x9, x10 14bbe4: 54000062 b.hs 0x14bbf0 <__cxa_demangle+0x9e84> 14bbe8: f9400260 ldr x0, [x19] 14bbec: 1400000a b 0x14bc14 <__cxa_demangle+0x9ea8> 14bbf0: d37ff948 lsl x8, x10, #1 14bbf4: f9400260 ldr x0, [x19] 14bbf8: eb09011f cmp x8, x9 14bbfc: 9a883121 csel x1, x9, x8, lo 14bc00: f9000a61 str x1, [x19, #0x10] 14bc04: 940045c7 bl 0x15d320 14bc08: f9000260 str x0, [x19] 14bc0c: b4000260 cbz x0, 0x14bc58 <__cxa_demangle+0x9eec> 14bc10: f9400668 ldr x8, [x19, #0x8] 14bc14: 8b080000 add x0, x0, x8 14bc18: 910043e1 add x1, sp, #0x10 14bc1c: aa1403e2 mov x2, x20 14bc20: 940046c4 bl 0x15d730 14bc24: f9400668 ldr x8, [x19, #0x8] 14bc28: 8b140108 add x8, x8, x20 14bc2c: f9000668 str x8, [x19, #0x8] 14bc30: f94016a8 ldr x8, [x21, #0x28] 14bc34: f85f83a9 ldur x9, [x29, #-0x8] 14bc38: eb09011f cmp x8, x9 14bc3c: 54000101 b.ne 0x14bc5c <__cxa_demangle+0x9ef0> 14bc40: a9464ff4 ldp x20, x19, [sp, #0x60] 14bc44: a9447bfd ldp x29, x30, [sp, #0x40] 14bc48: f9402bf5 ldr x21, [sp, #0x50] 14bc4c: 9101c3ff add sp, sp, #0x70 14bc50: d50323bf autiasp 14bc54: d65f03c0 ret 14bc58: 940044c2 bl 0x15cf60 <_ZSt9terminatev@plt> 14bc5c: 94004475 bl 0x15ce30 <__stack_chk_fail@plt> 14bc60: d503245f bti c 14bc64: 1400449f b 0x15cee0 <_ZdlPv@plt> 14bc68: d503233f paciasp 14bc6c: d101c3ff sub sp, sp, #0x70 14bc70: a9047bfd stp x29, x30, [sp, #0x40] 14bc74: 910103fd add x29, sp, #0x40 14bc78: f9002bf5 str x21, [sp, #0x50] 14bc7c: a9064ff4 stp x20, x19, [sp, #0x60] 14bc80: d53bd055 mrs x21, TPIDR_EL0 14bc84: f94016a8 ldr x8, [x21, #0x28] 14bc88: f81f83a8 stur x8, [x29, #-0x8] 14bc8c: a9412009 ldp x9, x8, [x0, #0x10] 14bc90: cb090108 sub x8, x8, x9 14bc94: 91000508 add x8, x8, #0x1 14bc98: f100851f cmp x8, #0x21 14bc9c: 540010c3 b.lo 0x14beb4 <__cxa_demangle+0xa148> 14bca0: 910003ea mov x10, sp 14bca4: aa0103f3 mov x19, x1 14bca8: 91004148 add x8, x10, #0x10 14bcac: 9100812b add x11, x9, #0x20 14bcb0: eb0a017f cmp x11, x10 14bcb4: 540003c9 b.ls 0x14bd2c <__cxa_demangle+0x9fc0> 14bcb8: eb08013f cmp x9, x8 14bcbc: 54000382 b.hs 0x14bd2c <__cxa_demangle+0x9fc0> 14bcc0: aa1f03e8 mov x8, xzr 14bcc4: aa1f03eb mov x11, xzr 14bcc8: 5280012c mov w12, #0x9 // =9 14bccc: 128005ed mov w13, #-0x30 // =-48 14bcd0: 12800ace mov w14, #-0x57 // =-87 14bcd4: 910003ef mov x15, sp 14bcd8: 8b08012a add x10, x9, x8 14bcdc: 91000908 add x8, x8, #0x2 14bce0: 39400150 ldrb w16, [x10] 14bce4: 3940054a ldrb w10, [x10, #0x1] 14bce8: 5100ea11 sub w17, w16, #0x3a 14bcec: 31002a3f cmn w17, #0xa 14bcf0: 5100e951 sub w17, w10, #0x3a 14bcf4: 1a9f3180 csel w0, w12, wzr, lo 14bcf8: 31002a3f cmn w17, #0xa 14bcfc: 0b100010 add w16, w0, w16 14bd00: 1a8d31d1 csel w17, w14, w13, lo 14bd04: 0b0a022a add w10, w17, w10 14bd08: f100811f cmp x8, #0x20 14bd0c: 0b10114a add w10, w10, w16, lsl #4 14bd10: 382b69ea strb w10, [x15, x11] 14bd14: 9100056b add x11, x11, #0x1 14bd18: 54fffe01 b.ne 0x14bcd8 <__cxa_demangle+0x9f6c> 14bd1c: 910003e8 mov x8, sp 14bd20: d1000569 sub x9, x11, #0x1 14bd24: 8b0b0108 add x8, x8, x11 14bd28: 1400002a b 0x14bdd0 <__cxa_demangle+0xa064> 14bd2c: 4c408120 ld2 { v0.16b, v1.16b }, [x9] 14bd30: 528001e9 mov w9, #0xf // =15 14bd34: 6f010722 mvni v2.4s, #0x39 14bd38: 6f000523 mvni v3.4s, #0x9 14bd3c: 2f08a404 ushll v4.8h, v0.8b, #0x0 14bd40: 2f08a427 ushll v7.8h, v1.8b, #0x0 14bd44: 6f08a405 ushll2 v5.8h, v0.16b, #0x0 14bd48: 6f08a426 ushll2 v6.8h, v1.16b, #0x0 14bd4c: 2e641050 uaddw v16.4s, v2.4s, v4.4h 14bd50: 6e641044 uaddw2 v4.4s, v2.4s, v4.8h 14bd54: 2e651051 uaddw v17.4s, v2.4s, v5.4h 14bd58: 6e651045 uaddw2 v5.4s, v2.4s, v5.8h 14bd5c: 2e671052 uaddw v18.4s, v2.4s, v7.4h 14bd60: 6e671047 uaddw2 v7.4s, v2.4s, v7.8h 14bd64: 2e661053 uaddw v19.4s, v2.4s, v6.4h 14bd68: 6e661042 uaddw2 v2.4s, v2.4s, v6.8h 14bd6c: 6ea53465 cmhi v5.4s, v3.4s, v5.4s 14bd70: 6eb13466 cmhi v6.4s, v3.4s, v17.4s 14bd74: 6ea43464 cmhi v4.4s, v3.4s, v4.4s 14bd78: 6eb03470 cmhi v16.4s, v3.4s, v16.4s 14bd7c: 6ea23462 cmhi v2.4s, v3.4s, v2.4s 14bd80: 6eb33471 cmhi v17.4s, v3.4s, v19.4s 14bd84: 6ea73467 cmhi v7.4s, v3.4s, v7.4s 14bd88: 6eb23463 cmhi v3.4s, v3.4s, v18.4s 14bd8c: 4e4518c5 uzp1 v5.8h, v6.8h, v5.8h 14bd90: 4e441a04 uzp1 v4.8h, v16.8h, v4.8h 14bd94: 4e421a22 uzp1 v2.8h, v17.8h, v2.8h 14bd98: 4e471863 uzp1 v3.8h, v3.8h, v7.8h 14bd9c: 4f05e526 movi v6.16b, #0xa9 14bda0: 4e051884 uzp1 v4.16b, v4.16b, v5.16b 14bda4: 4f00e525 movi v5.16b, #0x9 14bda8: 4e021862 uzp1 v2.16b, v3.16b, v2.16b 14bdac: 4f06e603 movi v3.16b, #0xd0 14bdb0: 4e251c84 and v4.16b, v4.16b, v5.16b 14bdb4: 6e631cc2 bsl v2.16b, v6.16b, v3.16b 14bdb8: 4e208483 add v3.16b, v4.16b, v0.16b 14bdbc: 4e218440 add v0.16b, v2.16b, v1.16b 14bdc0: 4f0c5461 shl v1.16b, v3.16b, #0x4 14bdc4: 4e218400 add v0.16b, v0.16b, v1.16b 14bdc8: 0e1f3c0a umov w10, v0.b[15] 14bdcc: 3d8003e0 str q0, [sp] 14bdd0: 910003eb mov x11, sp 14bdd4: eb0b011f cmp x8, x11 14bdd8: 540002a0 b.eq 0x14be2c <__cxa_demangle+0xa0c0> 14bddc: 8b090168 add x8, x11, x9 14bde0: eb0b011f cmp x8, x11 14bde4: 54000249 b.ls 0x14be2c <__cxa_demangle+0xa0c0> 14bde8: 910003eb mov x11, sp 14bdec: 394003e8 ldrb w8, [sp] 14bdf0: f1000d3f cmp x9, #0x3 14bdf4: 390003ea strb w10, [sp] 14bdf8: 38296968 strb w8, [x11, x9] 14bdfc: 54000183 b.lo 0x14be2c <__cxa_demangle+0xa0c0> 14be00: 8b0b0128 add x8, x9, x11 14be04: b27f0169 orr x9, x11, #0x2 14be08: d1000508 sub x8, x8, #0x1 14be0c: 3940010a ldrb w10, [x8] 14be10: 9100052c add x12, x9, #0x1 14be14: 385ff12b ldurb w11, [x9, #-0x1] 14be18: 381ff12a sturb w10, [x9, #-0x1] 14be1c: 381ff50b strb w11, [x8], #-0x1 14be20: eb08013f cmp x9, x8 14be24: aa0c03e9 mov x9, x12 14be28: 54ffff23 b.lo 0x14be0c <__cxa_demangle+0xa0a0> 14be2c: 6f00e401 movi v1.2d, #0000000000000000 14be30: f0fff903 adrp x3, 0x6e000 14be34: 3dc003e0 ldr q0, [sp] 14be38: 913d3863 add x3, x3, #0xf4e 14be3c: 910043e0 add x0, sp, #0x10 14be40: 52800501 mov w1, #0x28 // =40 14be44: 52800502 mov w2, #0x28 // =40 14be48: f9001bff str xzr, [sp, #0x30] 14be4c: ad0087e1 stp q1, q1, [sp, #0x10] 14be50: 97fffed7 bl 0x14b9ac <__cxa_demangle+0x9c40> 14be54: 34000300 cbz w0, 0x14beb4 <__cxa_demangle+0xa148> 14be58: a940aa68 ldp x8, x10, [x19, #0x8] 14be5c: 93407c14 sxtw x20, w0 14be60: 8b140109 add x9, x8, x20 14be64: eb0a013f cmp x9, x10 14be68: 54000062 b.hs 0x14be74 <__cxa_demangle+0xa108> 14be6c: f9400260 ldr x0, [x19] 14be70: 1400000a b 0x14be98 <__cxa_demangle+0xa12c> 14be74: d37ff948 lsl x8, x10, #1 14be78: f9400260 ldr x0, [x19] 14be7c: eb09011f cmp x8, x9 14be80: 9a883121 csel x1, x9, x8, lo 14be84: f9000a61 str x1, [x19, #0x10] 14be88: 94004526 bl 0x15d320 14be8c: f9000260 str x0, [x19] 14be90: b4000260 cbz x0, 0x14bedc <__cxa_demangle+0xa170> 14be94: f9400668 ldr x8, [x19, #0x8] 14be98: 8b080000 add x0, x0, x8 14be9c: 910043e1 add x1, sp, #0x10 14bea0: aa1403e2 mov x2, x20 14bea4: 94004623 bl 0x15d730 14bea8: f9400668 ldr x8, [x19, #0x8] 14beac: 8b140108 add x8, x8, x20 14beb0: f9000668 str x8, [x19, #0x8] 14beb4: f94016a8 ldr x8, [x21, #0x28] 14beb8: f85f83a9 ldur x9, [x29, #-0x8] 14bebc: eb09011f cmp x8, x9 14bec0: 54000101 b.ne 0x14bee0 <__cxa_demangle+0xa174> 14bec4: a9464ff4 ldp x20, x19, [sp, #0x60] 14bec8: a9447bfd ldp x29, x30, [sp, #0x40] 14becc: f9402bf5 ldr x21, [sp, #0x50] 14bed0: 9101c3ff add sp, sp, #0x70 14bed4: d50323bf autiasp 14bed8: d65f03c0 ret 14bedc: 94004421 bl 0x15cf60 <_ZSt9terminatev@plt> 14bee0: 940043d4 bl 0x15ce30 <__stack_chk_fail@plt> 14bee4: d503245f bti c 14bee8: 140043fe b 0x15cee0 <_ZdlPv@plt> 14beec: d503233f paciasp 14bef0: a9be7bfd stp x29, x30, [sp, #-0x20]! 14bef4: a9014ff4 stp x20, x19, [sp, #0x10] 14bef8: 910003fd mov x29, sp 14befc: a940a828 ldp x8, x10, [x1, #0x8] 14bf00: aa0103f3 mov x19, x1 14bf04: aa0003f4 mov x20, x0 14bf08: 91000909 add x9, x8, #0x2 14bf0c: eb0a013f cmp x9, x10 14bf10: 54000062 b.hs 0x14bf1c <__cxa_demangle+0xa1b0> 14bf14: f9400260 ldr x0, [x19] 14bf18: 1400000a b 0x14bf40 <__cxa_demangle+0xa1d4> 14bf1c: d37ff948 lsl x8, x10, #1 14bf20: f9400260 ldr x0, [x19] 14bf24: eb09011f cmp x8, x9 14bf28: 9a883121 csel x1, x9, x8, lo 14bf2c: f9000a61 str x1, [x19, #0x10] 14bf30: 940044fc bl 0x15d320 14bf34: f9000260 str x0, [x19] 14bf38: b40005a0 cbz x0, 0x14bfec <__cxa_demangle+0xa280> 14bf3c: f9400668 ldr x8, [x19, #0x8] 14bf40: 52878449 mov w9, #0x3c22 // =15394 14bf44: aa1303e1 mov x1, x19 14bf48: 78286809 strh w9, [x0, x8] 14bf4c: f9400668 ldr x8, [x19, #0x8] 14bf50: f9400a94 ldr x20, [x20, #0x10] 14bf54: 91000908 add x8, x8, #0x2 14bf58: f9400289 ldr x9, [x20] 14bf5c: aa1403e0 mov x0, x20 14bf60: f9000668 str x8, [x19, #0x8] 14bf64: f9401128 ldr x8, [x9, #0x20] 14bf68: d63f0100 blr x8 14bf6c: 39402688 ldrb w8, [x20, #0x9] 14bf70: 7100051f cmp w8, #0x1 14bf74: 540000c0 b.eq 0x14bf8c <__cxa_demangle+0xa220> 14bf78: f9400288 ldr x8, [x20] 14bf7c: aa1403e0 mov x0, x20 14bf80: aa1303e1 mov x1, x19 14bf84: f9401508 ldr x8, [x8, #0x28] 14bf88: d63f0100 blr x8 14bf8c: a940aa68 ldp x8, x10, [x19, #0x8] 14bf90: 91000909 add x9, x8, #0x2 14bf94: eb0a013f cmp x9, x10 14bf98: 54000062 b.hs 0x14bfa4 <__cxa_demangle+0xa238> 14bf9c: f9400260 ldr x0, [x19] 14bfa0: 1400000a b 0x14bfc8 <__cxa_demangle+0xa25c> 14bfa4: d37ff948 lsl x8, x10, #1 14bfa8: f9400260 ldr x0, [x19] 14bfac: eb09011f cmp x8, x9 14bfb0: 9a883121 csel x1, x9, x8, lo 14bfb4: f9000a61 str x1, [x19, #0x10] 14bfb8: 940044da bl 0x15d320 14bfbc: f9000260 str x0, [x19] 14bfc0: b4000160 cbz x0, 0x14bfec <__cxa_demangle+0xa280> 14bfc4: f9400668 ldr x8, [x19, #0x8] 14bfc8: 528447c9 mov w9, #0x223e // =8766 14bfcc: 78286809 strh w9, [x0, x8] 14bfd0: f9400668 ldr x8, [x19, #0x8] 14bfd4: 91000908 add x8, x8, #0x2 14bfd8: f9000668 str x8, [x19, #0x8] 14bfdc: a9414ff4 ldp x20, x19, [sp, #0x10] 14bfe0: a8c27bfd ldp x29, x30, [sp], #0x20 14bfe4: d50323bf autiasp 14bfe8: d65f03c0 ret 14bfec: 940043dd bl 0x15cf60 <_ZSt9terminatev@plt> 14bff0: d503245f bti c 14bff4: 140043bb b 0x15cee0 <_ZdlPv@plt> 14bff8: d503233f paciasp 14bffc: d10343ff sub sp, sp, #0xd0 14c000: a9087bfd stp x29, x30, [sp, #0x80] 14c004: 910203fd add x29, sp, #0x80 14c008: a90967fa stp x26, x25, [sp, #0x90] 14c00c: a90a5ff8 stp x24, x23, [sp, #0xa0] 14c010: a90b57f6 stp x22, x21, [sp, #0xb0] 14c014: a90c4ff4 stp x20, x19, [sp, #0xc0] 14c018: d53bd057 mrs x23, TPIDR_EL0 14c01c: f94016e8 ldr x8, [x23, #0x28] 14c020: f81f83a8 stur x8, [x29, #-0x8] 14c024: a9402408 ldp x8, x9, [x0] 14c028: cb080129 sub x9, x9, x8 14c02c: f100093f cmp x9, #0x2 14c030: 54001d23 b.lo 0x14c3d4 <__cxa_demangle+0xa668> 14c034: 39400109 ldrb w9, [x8] 14c038: 7101513f cmp w9, #0x54 14c03c: 54001cc1 b.ne 0x14c3d4 <__cxa_demangle+0xa668> 14c040: 39400509 ldrb w9, [x8, #0x1] 14c044: aa1f03f4 mov x20, xzr 14c048: 5101b929 sub w9, w9, #0x6e 14c04c: 71002d3f cmp w9, #0xb 14c050: 54001c48 b.hi 0x14c3d8 <__cxa_demangle+0xa66c> 14c054: d0fff98a adrp x10, 0x7e000 +0x3> 14c058: aa0003f3 mov x19, x0 14c05c: 9124b94a add x10, x10, #0x92e 14c060: 1000008b adr x11, 0x14c070 <__cxa_demangle+0xa304> 14c064: 3869694c ldrb w12, [x10, x9] 14c068: 8b0c096b add x11, x11, x12, lsl #2 14c06c: d61f0160 br x11 14c070: d503249f bti j 14c074: b9431e74 ldr w20, [x19, #0x31c] 14c078: 91000908 add x8, x8, #0x2 14c07c: f9499a75 ldr x21, [x19, #0x1330] 14c080: 11000689 add w9, w20, #0x1 14c084: f9000268 str x8, [x19] 14c088: b9031e69 str w9, [x19, #0x31c] 14c08c: f94006a8 ldr x8, [x21, #0x8] 14c090: d13f4109 sub x9, x8, #0xfd0 14c094: b13fc53f cmn x9, #0xff1 14c098: 54000108 b.hi 0x14c0b8 <__cxa_demangle+0xa34c> 14c09c: 52820000 mov w0, #0x1000 // =4096 14c0a0: 94004460 bl 0x15d220 14c0a4: b4002280 cbz x0, 0x14c4f4 <__cxa_demangle+0xa788> 14c0a8: aa1f03e8 mov x8, xzr 14c0ac: a9007c15 stp x21, xzr, [x0] 14c0b0: aa0003f5 mov x21, x0 14c0b4: f9099a60 str x0, [x19, #0x1330] 14c0b8: d280236a mov x10, #0x11b // =283 14c0bc: 91008109 add x9, x8, #0x20 14c0c0: 8b0802b6 add x22, x21, x8 14c0c4: b00000e8 adrp x8, 0x169000 +0x10> 14c0c8: f2a0202a movk x10, #0x101, lsl #16 14c0cc: 912ac108 add x8, x8, #0xab0 14c0d0: f2c0002a movk x10, #0x1, lsl #32 14c0d4: f90006a9 str x9, [x21, #0x8] 14c0d8: 910043e1 add x1, sp, #0x10 14c0dc: a9812ac8 stp x8, x10, [x22, #0x10]! 14c0e0: b90012d4 str w20, [x22, #0x10] 14c0e4: f9415268 ldr x8, [x19, #0x2a0] 14c0e8: f9000bf6 str x22, [sp, #0x10] 14c0ec: f85f8100 ldur x0, [x8, #-0x8] 14c0f0: 94000189 bl 0x14c714 <__cxa_demangle+0xa9a8> 14c0f4: aa1303e0 mov x0, x19 14c0f8: 97ffdb3e bl 0x142df0 <__cxa_demangle+0x1084> 14c0fc: b40016c0 cbz x0, 0x14c3d4 <__cxa_demangle+0xa668> 14c100: f9499a78 ldr x24, [x19, #0x1330] 14c104: aa0003f5 mov x21, x0 14c108: f9400708 ldr x8, [x24, #0x8] 14c10c: d13f4109 sub x9, x8, #0xfd0 14c110: b13fc53f cmn x9, #0xff1 14c114: 54000108 b.hi 0x14c134 <__cxa_demangle+0xa3c8> 14c118: 52820000 mov w0, #0x1000 // =4096 14c11c: 94004441 bl 0x15d220 14c120: b4001ea0 cbz x0, 0x14c4f4 <__cxa_demangle+0xa788> 14c124: aa1f03e8 mov x8, xzr 14c128: a9007c18 stp x24, xzr, [x0] 14c12c: aa0003f8 mov x24, x0 14c130: f9099a60 str x0, [x19, #0x1330] 14c134: 91008109 add x9, x8, #0x20 14c138: 8b080314 add x20, x24, x8 14c13c: b00000e8 adrp x8, 0x169000 +0x10> 14c140: 528003aa mov w10, #0x1d // =29 14c144: 912e4108 add x8, x8, #0xb90 14c148: 72a0202a movk w10, #0x101, lsl #16 14c14c: f9000709 str x9, [x24, #0x8] 14c150: f8010e88 str x8, [x20, #0x10]! 14c154: b9000a8a str w10, [x20, #0x8] 14c158: a9015696 stp x22, x21, [x20, #0x10] 14c15c: 1400009f b 0x14c3d8 <__cxa_demangle+0xa66c> 14c160: d503249f bti j 14c164: b9432274 ldr w20, [x19, #0x320] 14c168: 91000908 add x8, x8, #0x2 14c16c: f9499a75 ldr x21, [x19, #0x1330] 14c170: 11000689 add w9, w20, #0x1 14c174: f9000268 str x8, [x19] 14c178: b9032269 str w9, [x19, #0x320] 14c17c: f94006a8 ldr x8, [x21, #0x8] 14c180: d13f4109 sub x9, x8, #0xfd0 14c184: b13fc53f cmn x9, #0xff1 14c188: 54000108 b.hi 0x14c1a8 <__cxa_demangle+0xa43c> 14c18c: 52820000 mov w0, #0x1000 // =4096 14c190: 94004424 bl 0x15d220 14c194: b4001b00 cbz x0, 0x14c4f4 <__cxa_demangle+0xa788> 14c198: aa1f03e8 mov x8, xzr 14c19c: a9007c15 stp x21, xzr, [x0] 14c1a0: aa0003f5 mov x21, x0 14c1a4: f9099a60 str x0, [x19, #0x1330] 14c1a8: d280236a mov x10, #0x11b // =283 14c1ac: 91008109 add x9, x8, #0x20 14c1b0: 8b0802b9 add x25, x21, x8 14c1b4: b00000e8 adrp x8, 0x169000 +0x10> 14c1b8: f2a0202a movk x10, #0x101, lsl #16 14c1bc: 912ac108 add x8, x8, #0xab0 14c1c0: f2c0004a movk x10, #0x2, lsl #32 14c1c4: f90006a9 str x9, [x21, #0x8] 14c1c8: 910043e1 add x1, sp, #0x10 14c1cc: 910a6275 add x21, x19, #0x298 14c1d0: 910043f6 add x22, sp, #0x10 14c1d4: a9812b28 stp x8, x10, [x25, #0x10]! 14c1d8: b9001334 str w20, [x25, #0x10] 14c1dc: f9415268 ldr x8, [x19, #0x2a0] 14c1e0: f9000bf9 str x25, [sp, #0x10] 14c1e4: f85f8100 ldur x0, [x8, #-0x8] 14c1e8: 9400014b bl 0x14c714 <__cxa_demangle+0xa9a8> 14c1ec: f9415268 ldr x8, [x19, #0x2a0] 14c1f0: aa1303f4 mov x20, x19 14c1f4: f9414e69 ldr x9, [x19, #0x298] 14c1f8: 9101a2ca add x10, x22, #0x68 14c1fc: 6f00e400 movi v0.2d, #0000000000000000 14c200: 9100a2d8 add x24, x22, #0x28 14c204: 910023e1 add x1, sp, #0x8 14c208: aa1503e0 mov x0, x21 14c20c: cb090108 sub x8, x8, x9 14c210: f9400e69 ldr x9, [x19, #0x18] 14c214: 9343fd08 asr x8, x8, #3 14c218: f90013f8 str x24, [sp, #0x20] 14c21c: a902abf8 stp x24, x10, [sp, #0x28] 14c220: 3c8383e0 stur q0, [sp, #0x38] 14c224: a90123f3 stp x19, x8, [sp, #0x10] 14c228: f8410e88 ldr x8, [x20, #0x10]! 14c22c: 3c8483e0 stur q0, [sp, #0x48] 14c230: 3c8583e0 stur q0, [sp, #0x58] 14c234: cb080128 sub x8, x9, x8 14c238: 910042c9 add x9, x22, #0x10 14c23c: 9343fd16 asr x22, x8, #3 14c240: 3c8683e0 stur q0, [sp, #0x68] 14c244: f90007e9 str x9, [sp, #0x8] 14c248: 97ffe99d bl 0x1468bc <__cxa_demangle+0x4b50> 14c24c: f0fff935 adrp x21, 0x73000 14c250: 9111beb5 add x21, x21, #0x46f 14c254: aa1503e0 mov x0, x21 14c258: 52800041 mov w1, #0x2 // =2 14c25c: 940043f9 bl 0x15d240 <__strlen_chk@plt> 14c260: a9402668 ldp x8, x9, [x19] 14c264: cb080129 sub x9, x9, x8 14c268: eb09001f cmp x0, x9 14c26c: 54000129 b.ls 0x14c290 <__cxa_demangle+0xa524> 14c270: aa1303e0 mov x0, x19 14c274: 97ffff61 bl 0x14bff8 <__cxa_demangle+0xa28c> 14c278: f90007e0 str x0, [sp, #0x8] 14c27c: b4001380 cbz x0, 0x14c4ec <__cxa_demangle+0xa780> 14c280: 910023e1 add x1, sp, #0x8 14c284: aa1403e0 mov x0, x20 14c288: 97ffe1e3 bl 0x144a14 <__cxa_demangle+0x2ca8> 14c28c: 17fffff2 b 0x14c254 <__cxa_demangle+0xa4e8> 14c290: b4000180 cbz x0, 0x14c2c0 <__cxa_demangle+0xa554> 14c294: aa0003e9 mov x9, x0 14c298: aa0803ea mov x10, x8 14c29c: aa1503eb mov x11, x21 14c2a0: 3940016c ldrb w12, [x11] 14c2a4: 3940014d ldrb w13, [x10] 14c2a8: 6b0d019f cmp w12, w13 14c2ac: 54fffe21 b.ne 0x14c270 <__cxa_demangle+0xa504> 14c2b0: 9100056b add x11, x11, #0x1 14c2b4: 9100054a add x10, x10, #0x1 14c2b8: f1000529 subs x9, x9, #0x1 14c2bc: 54ffff21 b.ne 0x14c2a0 <__cxa_demangle+0xa534> 14c2c0: a9410a69 ldp x9, x2, [x19, #0x10] 14c2c4: d37df2d4 lsl x20, x22, #3 14c2c8: 8b000108 add x8, x8, x0 14c2cc: aa1303e0 mov x0, x19 14c2d0: 8b140121 add x1, x9, x20 14c2d4: f9000268 str x8, [x19] 14c2d8: 940008f4 bl 0x14e6a8 <__cxa_demangle+0xc93c> 14c2dc: f9400a68 ldr x8, [x19, #0x10] 14c2e0: aa0003f5 mov x21, x0 14c2e4: f9499a7a ldr x26, [x19, #0x1330] 14c2e8: aa0103f6 mov x22, x1 14c2ec: 8b140108 add x8, x8, x20 14c2f0: f9000e68 str x8, [x19, #0x18] 14c2f4: f9400748 ldr x8, [x26, #0x8] 14c2f8: d13f0109 sub x9, x8, #0xfc0 14c2fc: b13fc53f cmn x9, #0xff1 14c300: 54000108 b.hi 0x14c320 <__cxa_demangle+0xa5b4> 14c304: 52820000 mov w0, #0x1000 // =4096 14c308: 940043c6 bl 0x15d220 14c30c: b4000f40 cbz x0, 0x14c4f4 <__cxa_demangle+0xa788> 14c310: aa1f03e8 mov x8, xzr 14c314: a9007c1a stp x26, xzr, [x0] 14c318: aa0003fa mov x26, x0 14c31c: f9099a60 str x0, [x19, #0x1330] 14c320: 9100c109 add x9, x8, #0x30 14c324: 8b080354 add x20, x26, x8 14c328: b00000e8 adrp x8, 0x169000 +0x10> 14c32c: 528003ca mov w10, #0x1e // =30 14c330: 91300108 add x8, x8, #0xc00 14c334: 72a0202a movk w10, #0x101, lsl #16 14c338: f9000749 str x9, [x26, #0x8] 14c33c: f8010e88 str x8, [x20, #0x10]! 14c340: b9000a8a str w10, [x20, #0x8] 14c344: a9015699 stp x25, x21, [x20, #0x10] 14c348: f9001296 str x22, [x20, #0x20] 14c34c: a94127e8 ldp x8, x9, [sp, #0x10] 14c350: f94013e0 ldr x0, [sp, #0x20] 14c354: f9414d0a ldr x10, [x8, #0x298] 14c358: eb18001f cmp x0, x24 14c35c: 8b090d49 add x9, x10, x9, lsl #3 14c360: f9015109 str x9, [x8, #0x2a0] 14c364: 540003a0 b.eq 0x14c3d8 <__cxa_demangle+0xa66c> 14c368: 940043ce bl 0x15d2a0 14c36c: 1400001b b 0x14c3d8 <__cxa_demangle+0xa66c> 14c370: d503249f bti j 14c374: 91000908 add x8, x8, #0x2 14c378: aa1303e0 mov x0, x19 14c37c: f9000268 str x8, [x19] 14c380: 97ffff1e bl 0x14bff8 <__cxa_demangle+0xa28c> 14c384: b4000280 cbz x0, 0x14c3d4 <__cxa_demangle+0xa668> 14c388: f9499a76 ldr x22, [x19, #0x1330] 14c38c: aa0003f5 mov x21, x0 14c390: f94006c8 ldr x8, [x22, #0x8] 14c394: d13f4109 sub x9, x8, #0xfd0 14c398: b13fc53f cmn x9, #0xff1 14c39c: 54000108 b.hi 0x14c3bc <__cxa_demangle+0xa650> 14c3a0: 52820000 mov w0, #0x1000 // =4096 14c3a4: 9400439f bl 0x15d220 14c3a8: b4000a60 cbz x0, 0x14c4f4 <__cxa_demangle+0xa788> 14c3ac: aa1f03e8 mov x8, xzr 14c3b0: a9007c16 stp x22, xzr, [x0] 14c3b4: aa0003f6 mov x22, x0 14c3b8: f9099a60 str x0, [x19, #0x1330] 14c3bc: 91008109 add x9, x8, #0x20 14c3c0: 8b0802d4 add x20, x22, x8 14c3c4: b00000e8 adrp x8, 0x169000 +0x10> 14c3c8: 528003ea mov w10, #0x1f // =31 14c3cc: 9131c108 add x8, x8, #0xc70 14c3d0: 14000041 b 0x14c4d4 <__cxa_demangle+0xa768> 14c3d4: aa1f03f4 mov x20, xzr 14c3d8: d503249f bti j 14c3dc: f94016e8 ldr x8, [x23, #0x28] 14c3e0: f85f83a9 ldur x9, [x29, #-0x8] 14c3e4: eb09011f cmp x8, x9 14c3e8: 54000881 b.ne 0x14c4f8 <__cxa_demangle+0xa78c> 14c3ec: aa1403e0 mov x0, x20 14c3f0: a94c4ff4 ldp x20, x19, [sp, #0xc0] 14c3f4: a94b57f6 ldp x22, x21, [sp, #0xb0] 14c3f8: a94a5ff8 ldp x24, x23, [sp, #0xa0] 14c3fc: a94967fa ldp x26, x25, [sp, #0x90] 14c400: a9487bfd ldp x29, x30, [sp, #0x80] 14c404: 910343ff add sp, sp, #0xd0 14c408: d50323bf autiasp 14c40c: d65f03c0 ret 14c410: d503249f bti j 14c414: b9431a74 ldr w20, [x19, #0x318] 14c418: 91000908 add x8, x8, #0x2 14c41c: f9499a76 ldr x22, [x19, #0x1330] 14c420: 11000689 add w9, w20, #0x1 14c424: f9000268 str x8, [x19] 14c428: b9031a69 str w9, [x19, #0x318] 14c42c: f94006c8 ldr x8, [x22, #0x8] 14c430: d13f4109 sub x9, x8, #0xfd0 14c434: b13fc53f cmn x9, #0xff1 14c438: 54000108 b.hi 0x14c458 <__cxa_demangle+0xa6ec> 14c43c: 52820000 mov w0, #0x1000 // =4096 14c440: 94004378 bl 0x15d220 14c444: b4000580 cbz x0, 0x14c4f4 <__cxa_demangle+0xa788> 14c448: aa1f03e8 mov x8, xzr 14c44c: a9007c16 stp x22, xzr, [x0] 14c450: aa0003f6 mov x22, x0 14c454: f9099a60 str x0, [x19, #0x1330] 14c458: 91008109 add x9, x8, #0x20 14c45c: 8b0802d5 add x21, x22, x8 14c460: b00000e8 adrp x8, 0x169000 +0x10> 14c464: 5280236a mov w10, #0x11b // =283 14c468: 912ac108 add x8, x8, #0xab0 14c46c: 72a0202a movk w10, #0x101, lsl #16 14c470: f90006c9 str x9, [x22, #0x8] 14c474: 910043e1 add x1, sp, #0x10 14c478: a9812aa8 stp x8, x10, [x21, #0x10]! 14c47c: b90012b4 str w20, [x21, #0x10] 14c480: f9415268 ldr x8, [x19, #0x2a0] 14c484: f9000bf5 str x21, [sp, #0x10] 14c488: f85f8100 ldur x0, [x8, #-0x8] 14c48c: 940000a2 bl 0x14c714 <__cxa_demangle+0xa9a8> 14c490: f9499a76 ldr x22, [x19, #0x1330] 14c494: f94006c8 ldr x8, [x22, #0x8] 14c498: d13f4109 sub x9, x8, #0xfd0 14c49c: b13fc53f cmn x9, #0xff1 14c4a0: 54000108 b.hi 0x14c4c0 <__cxa_demangle+0xa754> 14c4a4: 52820000 mov w0, #0x1000 // =4096 14c4a8: 9400435e bl 0x15d220 14c4ac: b4000240 cbz x0, 0x14c4f4 <__cxa_demangle+0xa788> 14c4b0: aa1f03e8 mov x8, xzr 14c4b4: a9007c16 stp x22, xzr, [x0] 14c4b8: aa0003f6 mov x22, x0 14c4bc: f9099a60 str x0, [x19, #0x1330] 14c4c0: 91008109 add x9, x8, #0x20 14c4c4: 8b0802d4 add x20, x22, x8 14c4c8: b00000e8 adrp x8, 0x169000 +0x10> 14c4cc: 5280038a mov w10, #0x1c // =28 14c4d0: 912c8108 add x8, x8, #0xb20 14c4d4: 72a0202a movk w10, #0x101, lsl #16 14c4d8: f90006c9 str x9, [x22, #0x8] 14c4dc: f8010e88 str x8, [x20, #0x10]! 14c4e0: b9000a8a str w10, [x20, #0x8] 14c4e4: f9000a95 str x21, [x20, #0x10] 14c4e8: 17ffffbc b 0x14c3d8 <__cxa_demangle+0xa66c> 14c4ec: aa1f03f4 mov x20, xzr 14c4f0: 17ffff97 b 0x14c34c <__cxa_demangle+0xa5e0> 14c4f4: 9400429b bl 0x15cf60 <_ZSt9terminatev@plt> 14c4f8: 9400424e bl 0x15ce30 <__stack_chk_fail@plt> 14c4fc: 14000001 b 0x14c500 <__cxa_demangle+0xa794> 14c500: a94127e8 ldp x8, x9, [sp, #0x10] 14c504: aa0003f3 mov x19, x0 14c508: f94013e0 ldr x0, [sp, #0x20] 14c50c: f9414d0a ldr x10, [x8, #0x298] 14c510: eb18001f cmp x0, x24 14c514: 8b090d49 add x9, x10, x9, lsl #3 14c518: f9015109 str x9, [x8, #0x2a0] 14c51c: 54000040 b.eq 0x14c524 <__cxa_demangle+0xa7b8> 14c520: 94004360 bl 0x15d2a0 14c524: aa1303e0 mov x0, x19 14c528: 9400330e bl 0x159160 <__emutls_get_address+0x6d4> 14c52c: d503233f paciasp 14c530: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14c534: f9000bf5 str x21, [sp, #0x10] 14c538: 910003fd mov x29, sp 14c53c: a9024ff4 stp x20, x19, [sp, #0x20] 14c540: f9499815 ldr x21, [x0, #0x1330] 14c544: aa0103f3 mov x19, x1 14c548: f94006a8 ldr x8, [x21, #0x8] 14c54c: d13f4109 sub x9, x8, #0xfd0 14c550: b13fc53f cmn x9, #0xff1 14c554: 54000128 b.hi 0x14c578 <__cxa_demangle+0xa80c> 14c558: aa0003f4 mov x20, x0 14c55c: 52820000 mov w0, #0x1000 // =4096 14c560: 94004330 bl 0x15d220 14c564: b4000300 cbz x0, 0x14c5c4 <__cxa_demangle+0xa858> 14c568: aa1f03e8 mov x8, xzr 14c56c: a9007c15 stp x21, xzr, [x0] 14c570: aa0003f5 mov x21, x0 14c574: f9099a80 str x0, [x20, #0x1330] 14c578: 91008109 add x9, x8, #0x20 14c57c: aa1303e0 mov x0, x19 14c580: 8b0802b4 add x20, x21, x8 14c584: f90006a9 str x9, [x21, #0x8] 14c588: 9400447a bl 0x15d770 14c58c: b00000e9 adrp x9, 0x169000 +0x10> 14c590: 528020e8 mov w8, #0x107 // =263 14c594: 91194129 add x9, x9, #0x650 14c598: 72a02028 movk w8, #0x101, lsl #16 14c59c: f9400bf5 ldr x21, [sp, #0x10] 14c5a0: f8010e89 str x9, [x20, #0x10]! 14c5a4: 8b000269 add x9, x19, x0 14c5a8: aa1403e0 mov x0, x20 14c5ac: b9000a88 str w8, [x20, #0x8] 14c5b0: a9012693 stp x19, x9, [x20, #0x10] 14c5b4: a9424ff4 ldp x20, x19, [sp, #0x20] 14c5b8: a8c37bfd ldp x29, x30, [sp], #0x30 14c5bc: d50323bf autiasp 14c5c0: d65f03c0 ret 14c5c4: 94004267 bl 0x15cf60 <_ZSt9terminatev@plt> 14c5c8: d503233f paciasp 14c5cc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14c5d0: f9000bf5 str x21, [sp, #0x10] 14c5d4: 910003fd mov x29, sp 14c5d8: a9024ff4 stp x20, x19, [sp, #0x20] 14c5dc: a940a828 ldp x8, x10, [x1, #0x8] 14c5e0: aa0103f3 mov x19, x1 14c5e4: aa0003f4 mov x20, x0 14c5e8: 91002109 add x9, x8, #0x8 14c5ec: eb0a013f cmp x9, x10 14c5f0: 54000062 b.hs 0x14c5fc <__cxa_demangle+0xa890> 14c5f4: f9400260 ldr x0, [x19] 14c5f8: 1400000a b 0x14c620 <__cxa_demangle+0xa8b4> 14c5fc: d37ff948 lsl x8, x10, #1 14c600: f9400260 ldr x0, [x19] 14c604: eb09011f cmp x8, x9 14c608: 9a883121 csel x1, x9, x8, lo 14c60c: f9000a61 str x1, [x19, #0x10] 14c610: 94004344 bl 0x15d320 14c614: f9000260 str x0, [x19] 14c618: b4000780 cbz x0, 0x14c708 <__cxa_demangle+0xa99c> 14c61c: f9400668 ldr x8, [x19, #0x8] 14c620: d28ea4e9 mov x9, #0x7527 // =29991 14c624: f2adcdc9 movk x9, #0x6e6e, lsl #16 14c628: f2cdac29 movk x9, #0x6d61, lsl #32 14c62c: f2ec8ca9 movk x9, #0x6465, lsl #48 14c630: f8286809 str x9, [x0, x8] 14c634: f9400668 ldr x8, [x19, #0x8] 14c638: 91002108 add x8, x8, #0x8 14c63c: f9000668 str x8, [x19, #0x8] 14c640: a9412695 ldp x21, x9, [x20, #0x10] 14c644: eb150134 subs x20, x9, x21 14c648: 540002e0 b.eq 0x14c6a4 <__cxa_demangle+0xa938> 14c64c: f9400a6a ldr x10, [x19, #0x10] 14c650: 8b140109 add x9, x8, x20 14c654: eb0a013f cmp x9, x10 14c658: 54000062 b.hs 0x14c664 <__cxa_demangle+0xa8f8> 14c65c: f9400260 ldr x0, [x19] 14c660: 1400000a b 0x14c688 <__cxa_demangle+0xa91c> 14c664: d37ff948 lsl x8, x10, #1 14c668: f9400260 ldr x0, [x19] 14c66c: eb09011f cmp x8, x9 14c670: 9a883121 csel x1, x9, x8, lo 14c674: f9000a61 str x1, [x19, #0x10] 14c678: 9400432a bl 0x15d320 14c67c: f9000260 str x0, [x19] 14c680: b4000440 cbz x0, 0x14c708 <__cxa_demangle+0xa99c> 14c684: f9400668 ldr x8, [x19, #0x8] 14c688: 8b080000 add x0, x0, x8 14c68c: aa1503e1 mov x1, x21 14c690: aa1403e2 mov x2, x20 14c694: 94004427 bl 0x15d730 14c698: f9400668 ldr x8, [x19, #0x8] 14c69c: 8b140108 add x8, x8, x20 14c6a0: f9000668 str x8, [x19, #0x8] 14c6a4: f9400a6a ldr x10, [x19, #0x10] 14c6a8: 91000509 add x9, x8, #0x1 14c6ac: eb0a013f cmp x9, x10 14c6b0: 54000062 b.hs 0x14c6bc <__cxa_demangle+0xa950> 14c6b4: f9400260 ldr x0, [x19] 14c6b8: 1400000a b 0x14c6e0 <__cxa_demangle+0xa974> 14c6bc: d37ff948 lsl x8, x10, #1 14c6c0: f9400260 ldr x0, [x19] 14c6c4: eb09011f cmp x8, x9 14c6c8: 9a883121 csel x1, x9, x8, lo 14c6cc: f9000a61 str x1, [x19, #0x10] 14c6d0: 94004314 bl 0x15d320 14c6d4: f9000260 str x0, [x19] 14c6d8: b4000180 cbz x0, 0x14c708 <__cxa_demangle+0xa99c> 14c6dc: f9400668 ldr x8, [x19, #0x8] 14c6e0: 528004e9 mov w9, #0x27 // =39 14c6e4: f9400bf5 ldr x21, [sp, #0x10] 14c6e8: 38286809 strb w9, [x0, x8] 14c6ec: f9400668 ldr x8, [x19, #0x8] 14c6f0: 91000508 add x8, x8, #0x1 14c6f4: f9000668 str x8, [x19, #0x8] 14c6f8: a9424ff4 ldp x20, x19, [sp, #0x20] 14c6fc: a8c37bfd ldp x29, x30, [sp], #0x30 14c700: d50323bf autiasp 14c704: d65f03c0 ret 14c708: 94004216 bl 0x15cf60 <_ZSt9terminatev@plt> 14c70c: d503245f bti c 14c710: 140041f4 b 0x15cee0 <_ZdlPv@plt> 14c714: d503233f paciasp 14c718: a9bc7bfd stp x29, x30, [sp, #-0x40]! 14c71c: f9000bf7 str x23, [sp, #0x10] 14c720: 910003fd mov x29, sp 14c724: a90257f6 stp x22, x21, [sp, #0x20] 14c728: a9034ff4 stp x20, x19, [sp, #0x30] 14c72c: a940a408 ldp x8, x9, [x0, #0x8] 14c730: aa0003f3 mov x19, x0 14c734: aa0103f4 mov x20, x1 14c738: eb09011f cmp x8, x9 14c73c: 54000381 b.ne 0x14c7ac <__cxa_demangle+0xaa40> 14c740: aa1303e9 mov x9, x19 14c744: f8418537 ldr x23, [x9], #0x18 14c748: cb170115 sub x21, x8, x23 14c74c: eb0902ff cmp x23, x9 14c750: 54000100 b.eq 0x14c770 <__cxa_demangle+0xaa04> 14c754: d37ffaa1 lsl x1, x21, #1 14c758: aa1703e0 mov x0, x23 14c75c: 940042f1 bl 0x15d320 14c760: aa0003f6 mov x22, x0 14c764: f9000260 str x0, [x19] 14c768: b5000180 cbnz x0, 0x14c798 <__cxa_demangle+0xaa2c> 14c76c: 1400001a b 0x14c7d4 <__cxa_demangle+0xaa68> 14c770: d37ffaa0 lsl x0, x21, #1 14c774: 940042ab bl 0x15d220 14c778: b40002e0 cbz x0, 0x14c7d4 <__cxa_demangle+0xaa68> 14c77c: aa0003f6 mov x22, x0 14c780: b40000b5 cbz x21, 0x14c794 <__cxa_demangle+0xaa28> 14c784: aa1603e0 mov x0, x22 14c788: aa1703e1 mov x1, x23 14c78c: aa1503e2 mov x2, x21 14c790: 940043e8 bl 0x15d730 14c794: f9000276 str x22, [x19] 14c798: 9343fea8 asr x8, x21, #3 14c79c: 9342fea9 asr x9, x21, #2 14c7a0: 8b080ec8 add x8, x22, x8, lsl #3 14c7a4: 8b090ec9 add x9, x22, x9, lsl #3 14c7a8: a900a668 stp x8, x9, [x19, #0x8] 14c7ac: 91002109 add x9, x8, #0x8 14c7b0: f940028a ldr x10, [x20] 14c7b4: a94257f6 ldp x22, x21, [sp, #0x20] 14c7b8: f9000669 str x9, [x19, #0x8] 14c7bc: f9400bf7 ldr x23, [sp, #0x10] 14c7c0: a9434ff4 ldp x20, x19, [sp, #0x30] 14c7c4: f900010a str x10, [x8] 14c7c8: a8c47bfd ldp x29, x30, [sp], #0x40 14c7cc: d50323bf autiasp 14c7d0: d65f03c0 ret 14c7d4: 940041e3 bl 0x15cf60 <_ZSt9terminatev@plt> 14c7d8: d503233f paciasp 14c7dc: d10143ff sub sp, sp, #0x50 14c7e0: a9027bfd stp x29, x30, [sp, #0x20] 14c7e4: 910083fd add x29, sp, #0x20 14c7e8: a90357f6 stp x22, x21, [sp, #0x30] 14c7ec: a9044ff4 stp x20, x19, [sp, #0x40] 14c7f0: d53bd055 mrs x21, TPIDR_EL0 14c7f4: aa0003f4 mov x20, x0 14c7f8: f94016a8 ldr x8, [x21, #0x28] 14c7fc: aa0103f3 mov x19, x1 14c800: f81f83a8 stur x8, [x29, #-0x8] 14c804: b9400c08 ldr w8, [x0, #0xc] 14c808: 7100091f cmp w8, #0x2 14c80c: 54000260 b.eq 0x14c858 <__cxa_demangle+0xaaec> 14c810: 7100051f cmp w8, #0x1 14c814: 54000120 b.eq 0x14c838 <__cxa_demangle+0xaacc> 14c818: 35000828 cbnz w8, 0x14c91c <__cxa_demangle+0xabb0> 14c81c: aa1303f6 mov x22, x19 14c820: a9c0aac8 ldp x8, x10, [x22, #0x8]! 14c824: 91000909 add x9, x8, #0x2 14c828: eb0a013f cmp x9, x10 14c82c: 540003a2 b.hs 0x14c8a0 <__cxa_demangle+0xab34> 14c830: f9400260 ldr x0, [x19] 14c834: 14000024 b 0x14c8c4 <__cxa_demangle+0xab58> 14c838: aa1303f6 mov x22, x19 14c83c: a9c0aac8 ldp x8, x10, [x22, #0x8]! 14c840: 91000909 add x9, x8, #0x2 14c844: eb0a013f cmp x9, x10 14c848: 54000162 b.hs 0x14c874 <__cxa_demangle+0xab08> 14c84c: f9400260 ldr x0, [x19] 14c850: 5289c48a mov w10, #0x4e24 // =20004 14c854: 1400001d b 0x14c8c8 <__cxa_demangle+0xab5c> 14c858: aa1303f6 mov x22, x19 14c85c: a9c0aac8 ldp x8, x10, [x22, #0x8]! 14c860: 91000d09 add x9, x8, #0x3 14c864: eb0a013f cmp x9, x10 14c868: 54000362 b.hs 0x14c8d4 <__cxa_demangle+0xab68> 14c86c: f9400260 ldr x0, [x19] 14c870: 14000022 b 0x14c8f8 <__cxa_demangle+0xab8c> 14c874: d37ff948 lsl x8, x10, #1 14c878: f9400260 ldr x0, [x19] 14c87c: eb09011f cmp x8, x9 14c880: 9a883121 csel x1, x9, x8, lo 14c884: f9000a61 str x1, [x19, #0x10] 14c888: 940042a6 bl 0x15d320 14c88c: f9000260 str x0, [x19] 14c890: b4000da0 cbz x0, 0x14ca44 <__cxa_demangle+0xacd8> 14c894: f94002c8 ldr x8, [x22] 14c898: 5289c48a mov w10, #0x4e24 // =20004 14c89c: 1400000b b 0x14c8c8 <__cxa_demangle+0xab5c> 14c8a0: d37ff948 lsl x8, x10, #1 14c8a4: f9400260 ldr x0, [x19] 14c8a8: eb09011f cmp x8, x9 14c8ac: 9a883121 csel x1, x9, x8, lo 14c8b0: f9000a61 str x1, [x19, #0x10] 14c8b4: 9400429b bl 0x15d320 14c8b8: f9000260 str x0, [x19] 14c8bc: b4000c40 cbz x0, 0x14ca44 <__cxa_demangle+0xacd8> 14c8c0: f94002c8 ldr x8, [x22] 14c8c4: 528a848a mov w10, #0x5424 // =21540 14c8c8: 52800049 mov w9, #0x2 // =2 14c8cc: 7828680a strh w10, [x0, x8] 14c8d0: 14000010 b 0x14c910 <__cxa_demangle+0xaba4> 14c8d4: d37ff948 lsl x8, x10, #1 14c8d8: f9400260 ldr x0, [x19] 14c8dc: eb09011f cmp x8, x9 14c8e0: 9a883121 csel x1, x9, x8, lo 14c8e4: f9000a61 str x1, [x19, #0x10] 14c8e8: 9400428e bl 0x15d320 14c8ec: f9000260 str x0, [x19] 14c8f0: b4000aa0 cbz x0, 0x14ca44 <__cxa_demangle+0xacd8> 14c8f4: f94002c8 ldr x8, [x22] 14c8f8: 8b080008 add x8, x0, x8 14c8fc: 52800a8a mov w10, #0x54 // =84 14c900: 528a848b mov w11, #0x5424 // =21540 14c904: 52800069 mov w9, #0x3 // =3 14c908: 3900090a strb w10, [x8, #0x2] 14c90c: 7900010b strh w11, [x8] 14c910: f94002c8 ldr x8, [x22] 14c914: 8b090108 add x8, x8, x9 14c918: f90002c8 str x8, [x22] 14c91c: b9401288 ldr w8, [x20, #0x10] 14c920: 340007e8 cbz w8, 0x14ca1c <__cxa_demangle+0xacb0> 14c924: 71000508 subs w8, w8, #0x1 14c928: 540002e0 b.eq 0x14c984 <__cxa_demangle+0xac18> 14c92c: b202e7e9 mov x9, #-0x3333333333333334 // =-3689348814741910324 14c930: aa1f03f4 mov x20, xzr 14c934: f29999a9 movk x9, #0xcccd 14c938: 5280014a mov w10, #0xa // =10 14c93c: 910003eb mov x11, sp 14c940: 9bc97d0c umulh x12, x8, x9 14c944: 8b14016e add x14, x11, x20 14c948: d1000694 sub x20, x20, #0x1 14c94c: f100251f cmp x8, #0x9 14c950: d343fd8c lsr x12, x12, #3 14c954: 1b0aa18d msub w13, w12, w10, w8 14c958: aa0c03e8 mov x8, x12 14c95c: 321c05ad orr w13, w13, #0x30 14c960: 390051cd strb w13, [x14, #0x14] 14c964: 54fffee8 b.hi 0x14c940 <__cxa_demangle+0xabd4> 14c968: b40005b4 cbz x20, 0x14ca1c <__cxa_demangle+0xacb0> 14c96c: a940aa68 ldp x8, x10, [x19, #0x8] 14c970: cb140109 sub x9, x8, x20 14c974: eb0a013f cmp x9, x10 14c978: 54000122 b.hs 0x14c99c <__cxa_demangle+0xac30> 14c97c: f9400260 ldr x0, [x19] 14c980: 14000010 b 0x14c9c0 <__cxa_demangle+0xac54> 14c984: a940aa68 ldp x8, x10, [x19, #0x8] 14c988: 91000509 add x9, x8, #0x1 14c98c: eb0a013f cmp x9, x10 14c990: 540002c2 b.hs 0x14c9e8 <__cxa_demangle+0xac7c> 14c994: f9400260 ldr x0, [x19] 14c998: 1400001e b 0x14ca10 <__cxa_demangle+0xaca4> 14c99c: d37ff948 lsl x8, x10, #1 14c9a0: f9400260 ldr x0, [x19] 14c9a4: eb09011f cmp x8, x9 14c9a8: 9a883121 csel x1, x9, x8, lo 14c9ac: f9000a61 str x1, [x19, #0x10] 14c9b0: 9400425c bl 0x15d320 14c9b4: f9000260 str x0, [x19] 14c9b8: b4000460 cbz x0, 0x14ca44 <__cxa_demangle+0xacd8> 14c9bc: f9400668 ldr x8, [x19, #0x8] 14c9c0: 910003e9 mov x9, sp 14c9c4: cb1403e2 neg x2, x20 14c9c8: 8b140129 add x9, x9, x20 14c9cc: 8b080000 add x0, x0, x8 14c9d0: 91005521 add x1, x9, #0x15 14c9d4: 94004357 bl 0x15d730 14c9d8: f9400668 ldr x8, [x19, #0x8] 14c9dc: cb140108 sub x8, x8, x20 14c9e0: f9000668 str x8, [x19, #0x8] 14c9e4: 1400000e b 0x14ca1c <__cxa_demangle+0xacb0> 14c9e8: d37ff948 lsl x8, x10, #1 14c9ec: f9400260 ldr x0, [x19] 14c9f0: eb09011f cmp x8, x9 14c9f4: 9a883121 csel x1, x9, x8, lo 14c9f8: f9000a61 str x1, [x19, #0x10] 14c9fc: 94004249 bl 0x15d320 14ca00: f9000260 str x0, [x19] 14ca04: b4000200 cbz x0, 0x14ca44 <__cxa_demangle+0xacd8> 14ca08: f9400668 ldr x8, [x19, #0x8] 14ca0c: 91000509 add x9, x8, #0x1 14ca10: 5280060a mov w10, #0x30 // =48 14ca14: f9000669 str x9, [x19, #0x8] 14ca18: 3828680a strb w10, [x0, x8] 14ca1c: f94016a8 ldr x8, [x21, #0x28] 14ca20: f85f83a9 ldur x9, [x29, #-0x8] 14ca24: eb09011f cmp x8, x9 14ca28: 54000101 b.ne 0x14ca48 <__cxa_demangle+0xacdc> 14ca2c: a9444ff4 ldp x20, x19, [sp, #0x40] 14ca30: a94357f6 ldp x22, x21, [sp, #0x30] 14ca34: a9427bfd ldp x29, x30, [sp, #0x20] 14ca38: 910143ff add sp, sp, #0x50 14ca3c: d50323bf autiasp 14ca40: d65f03c0 ret 14ca44: 94004147 bl 0x15cf60 <_ZSt9terminatev@plt> 14ca48: 940040fa bl 0x15ce30 <__stack_chk_fail@plt> 14ca4c: d503245f bti c 14ca50: 14004124 b 0x15cee0 <_ZdlPv@plt> 14ca54: d503233f paciasp 14ca58: a9be7bfd stp x29, x30, [sp, #-0x20]! 14ca5c: f9000bf3 str x19, [sp, #0x10] 14ca60: 910003fd mov x29, sp 14ca64: a940a828 ldp x8, x10, [x1, #0x8] 14ca68: aa0103f3 mov x19, x1 14ca6c: 91002509 add x9, x8, #0x9 14ca70: eb0a013f cmp x9, x10 14ca74: 54000062 b.hs 0x14ca80 <__cxa_demangle+0xad14> 14ca78: f9400260 ldr x0, [x19] 14ca7c: 1400000a b 0x14caa4 <__cxa_demangle+0xad38> 14ca80: d37ff948 lsl x8, x10, #1 14ca84: f9400260 ldr x0, [x19] 14ca88: eb09011f cmp x8, x9 14ca8c: 9a883121 csel x1, x9, x8, lo 14ca90: f9000a61 str x1, [x19, #0x10] 14ca94: 94004223 bl 0x15d320 14ca98: f9000260 str x0, [x19] 14ca9c: b4000200 cbz x0, 0x14cadc <__cxa_demangle+0xad70> 14caa0: f9400668 ldr x8, [x19, #0x8] 14caa4: f0fff909 adrp x9, 0x6f000 14caa8: 8b080008 add x8, x0, x8 14caac: 9134fd29 add x9, x9, #0xd3f 14cab0: 5280040a mov w10, #0x20 // =32 14cab4: f9400129 ldr x9, [x9] 14cab8: 3900210a strb w10, [x8, #0x8] 14cabc: f9000109 str x9, [x8] 14cac0: f9400668 ldr x8, [x19, #0x8] 14cac4: 91002508 add x8, x8, #0x9 14cac8: f9000668 str x8, [x19, #0x8] 14cacc: f9400bf3 ldr x19, [sp, #0x10] 14cad0: a8c27bfd ldp x29, x30, [sp], #0x20 14cad4: d50323bf autiasp 14cad8: d65f03c0 ret 14cadc: 94004121 bl 0x15cf60 <_ZSt9terminatev@plt> 14cae0: d503233f paciasp 14cae4: a9be7bfd stp x29, x30, [sp, #-0x20]! 14cae8: a9014ff4 stp x20, x19, [sp, #0x10] 14caec: 910003fd mov x29, sp 14caf0: f9400814 ldr x20, [x0, #0x10] 14caf4: aa0103f3 mov x19, x1 14caf8: f9400288 ldr x8, [x20] 14cafc: aa1403e0 mov x0, x20 14cb00: f9401108 ldr x8, [x8, #0x20] 14cb04: d63f0100 blr x8 14cb08: 39402688 ldrb w8, [x20, #0x9] 14cb0c: 7100051f cmp w8, #0x1 14cb10: 540000a1 b.ne 0x14cb24 <__cxa_demangle+0xadb8> 14cb14: a9414ff4 ldp x20, x19, [sp, #0x10] 14cb18: a8c27bfd ldp x29, x30, [sp], #0x20 14cb1c: d50323bf autiasp 14cb20: d65f03c0 ret 14cb24: f9400288 ldr x8, [x20] 14cb28: aa1403e0 mov x0, x20 14cb2c: aa1303e1 mov x1, x19 14cb30: a9414ff4 ldp x20, x19, [sp, #0x10] 14cb34: f9401510 ldr x16, [x8, #0x28] 14cb38: a8c27bfd ldp x29, x30, [sp], #0x20 14cb3c: d50323bf autiasp 14cb40: d61f0200 br x16 14cb44: d503245f bti c 14cb48: 140040e6 b 0x15cee0 <_ZdlPv@plt> 14cb4c: d503233f paciasp 14cb50: a9be7bfd stp x29, x30, [sp, #-0x20]! 14cb54: a9014ff4 stp x20, x19, [sp, #0x10] 14cb58: 910003fd mov x29, sp 14cb5c: aa0003f4 mov x20, x0 14cb60: f9400c00 ldr x0, [x0, #0x18] 14cb64: aa0103f3 mov x19, x1 14cb68: f9400008 ldr x8, [x0] 14cb6c: f9401108 ldr x8, [x8, #0x20] 14cb70: d63f0100 blr x8 14cb74: f9400e80 ldr x0, [x20, #0x18] 14cb78: 39402408 ldrb w8, [x0, #0x9] 14cb7c: 34000388 cbz w8, 0x14cbec <__cxa_demangle+0xae80> 14cb80: 7100091f cmp w8, #0x2 14cb84: 540000c1 b.ne 0x14cb9c <__cxa_demangle+0xae30> 14cb88: f9400008 ldr x8, [x0] 14cb8c: aa1303e1 mov x1, x19 14cb90: f9400108 ldr x8, [x8] 14cb94: d63f0100 blr x8 14cb98: 370002a0 tbnz w0, #0x0, 0x14cbec <__cxa_demangle+0xae80> 14cb9c: a940aa68 ldp x8, x10, [x19, #0x8] 14cba0: 91000509 add x9, x8, #0x1 14cba4: eb0a013f cmp x9, x10 14cba8: 54000062 b.hs 0x14cbb4 <__cxa_demangle+0xae48> 14cbac: f9400260 ldr x0, [x19] 14cbb0: 1400000a b 0x14cbd8 <__cxa_demangle+0xae6c> 14cbb4: d37ff948 lsl x8, x10, #1 14cbb8: f9400260 ldr x0, [x19] 14cbbc: eb09011f cmp x8, x9 14cbc0: 9a883121 csel x1, x9, x8, lo 14cbc4: f9000a61 str x1, [x19, #0x10] 14cbc8: 940041d6 bl 0x15d320 14cbcc: f9000260 str x0, [x19] 14cbd0: b4000160 cbz x0, 0x14cbfc <__cxa_demangle+0xae90> 14cbd4: f9400668 ldr x8, [x19, #0x8] 14cbd8: 52800409 mov w9, #0x20 // =32 14cbdc: 38286809 strb w9, [x0, x8] 14cbe0: f9400668 ldr x8, [x19, #0x8] 14cbe4: 91000508 add x8, x8, #0x1 14cbe8: f9000668 str x8, [x19, #0x8] 14cbec: a9414ff4 ldp x20, x19, [sp, #0x10] 14cbf0: a8c27bfd ldp x29, x30, [sp], #0x20 14cbf4: d50323bf autiasp 14cbf8: d65f03c0 ret 14cbfc: 940040d9 bl 0x15cf60 <_ZSt9terminatev@plt> 14cc00: d503233f paciasp 14cc04: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14cc08: f9000bf5 str x21, [sp, #0x10] 14cc0c: 910003fd mov x29, sp 14cc10: a9024ff4 stp x20, x19, [sp, #0x20] 14cc14: f9400815 ldr x21, [x0, #0x10] 14cc18: aa0003f4 mov x20, x0 14cc1c: aa0103f3 mov x19, x1 14cc20: f94002a8 ldr x8, [x21] 14cc24: aa1503e0 mov x0, x21 14cc28: f9401108 ldr x8, [x8, #0x20] 14cc2c: d63f0100 blr x8 14cc30: 394026a8 ldrb w8, [x21, #0x9] 14cc34: 7100051f cmp w8, #0x1 14cc38: 540000c0 b.eq 0x14cc50 <__cxa_demangle+0xaee4> 14cc3c: f94002a8 ldr x8, [x21] 14cc40: aa1503e0 mov x0, x21 14cc44: aa1303e1 mov x1, x19 14cc48: f9401508 ldr x8, [x8, #0x28] 14cc4c: d63f0100 blr x8 14cc50: f9400e80 ldr x0, [x20, #0x18] 14cc54: aa1303e1 mov x1, x19 14cc58: a9424ff4 ldp x20, x19, [sp, #0x20] 14cc5c: f9400008 ldr x8, [x0] 14cc60: f9400bf5 ldr x21, [sp, #0x10] 14cc64: f9401510 ldr x16, [x8, #0x28] 14cc68: a8c37bfd ldp x29, x30, [sp], #0x30 14cc6c: d50323bf autiasp 14cc70: d61f0200 br x16 14cc74: d503245f bti c 14cc78: 1400409a b 0x15cee0 <_ZdlPv@plt> 14cc7c: d503233f paciasp 14cc80: a9be7bfd stp x29, x30, [sp, #-0x20]! 14cc84: a9014ff4 stp x20, x19, [sp, #0x10] 14cc88: 910003fd mov x29, sp 14cc8c: a940a828 ldp x8, x10, [x1, #0x8] 14cc90: aa0103f3 mov x19, x1 14cc94: aa0003f4 mov x20, x0 14cc98: 91002509 add x9, x8, #0x9 14cc9c: eb0a013f cmp x9, x10 14cca0: 54000062 b.hs 0x14ccac <__cxa_demangle+0xaf40> 14cca4: f9400260 ldr x0, [x19] 14cca8: 1400000a b 0x14ccd0 <__cxa_demangle+0xaf64> 14ccac: d37ff948 lsl x8, x10, #1 14ccb0: f9400260 ldr x0, [x19] 14ccb4: eb09011f cmp x8, x9 14ccb8: 9a883121 csel x1, x9, x8, lo 14ccbc: f9000a61 str x1, [x19, #0x10] 14ccc0: 94004198 bl 0x15d320 14ccc4: f9000260 str x0, [x19] 14ccc8: b40005a0 cbz x0, 0x14cd7c <__cxa_demangle+0xb010> 14cccc: f9400668 ldr x8, [x19, #0x8] 14ccd0: 90fff929 adrp x9, 0x70000 14ccd4: 8b080008 add x8, x0, x8 14ccd8: 91399529 add x9, x9, #0xe65 14ccdc: 5280078a mov w10, #0x3c // =60 14cce0: 91006280 add x0, x20, #0x18 14cce4: aa1303e1 mov x1, x19 14cce8: f9400129 ldr x9, [x9] 14ccec: 3900210a strb w10, [x8, #0x8] 14ccf0: f9000109 str x9, [x8] 14ccf4: f9400668 ldr x8, [x19, #0x8] 14ccf8: 91002508 add x8, x8, #0x9 14ccfc: f9000668 str x8, [x19, #0x8] 14cd00: 9400003b bl 0x14cdec <__cxa_demangle+0xb080> 14cd04: a940aa68 ldp x8, x10, [x19, #0x8] 14cd08: 91002d09 add x9, x8, #0xb 14cd0c: eb0a013f cmp x9, x10 14cd10: 54000062 b.hs 0x14cd1c <__cxa_demangle+0xafb0> 14cd14: f9400260 ldr x0, [x19] 14cd18: 1400000a b 0x14cd40 <__cxa_demangle+0xafd4> 14cd1c: d37ff948 lsl x8, x10, #1 14cd20: f9400260 ldr x0, [x19] 14cd24: eb09011f cmp x8, x9 14cd28: 9a883121 csel x1, x9, x8, lo 14cd2c: f9000a61 str x1, [x19, #0x10] 14cd30: 9400417c bl 0x15d320 14cd34: f9000260 str x0, [x19] 14cd38: b4000220 cbz x0, 0x14cd7c <__cxa_demangle+0xb010> 14cd3c: f9400668 ldr x8, [x19, #0x8] 14cd40: f0fff909 adrp x9, 0x6f000 14cd44: 528dac2a mov w10, #0x6d61 // =28001 14cd48: 913f6129 add x9, x9, #0xfd8 14cd4c: 8b080008 add x8, x0, x8 14cd50: 72a40caa movk w10, #0x2065, lsl #16 14cd54: f9400129 ldr x9, [x9] 14cd58: f9000109 str x9, [x8] 14cd5c: b800710a stur w10, [x8, #0x7] 14cd60: f9400668 ldr x8, [x19, #0x8] 14cd64: 91002d08 add x8, x8, #0xb 14cd68: f9000668 str x8, [x19, #0x8] 14cd6c: a9414ff4 ldp x20, x19, [sp, #0x10] 14cd70: a8c27bfd ldp x29, x30, [sp], #0x20 14cd74: d50323bf autiasp 14cd78: d65f03c0 ret 14cd7c: 94004079 bl 0x15cf60 <_ZSt9terminatev@plt> 14cd80: d503233f paciasp 14cd84: a9be7bfd stp x29, x30, [sp, #-0x20]! 14cd88: a9014ff4 stp x20, x19, [sp, #0x10] 14cd8c: 910003fd mov x29, sp 14cd90: f9400814 ldr x20, [x0, #0x10] 14cd94: aa0103f3 mov x19, x1 14cd98: f9400288 ldr x8, [x20] 14cd9c: aa1403e0 mov x0, x20 14cda0: f9401108 ldr x8, [x8, #0x20] 14cda4: d63f0100 blr x8 14cda8: 39402688 ldrb w8, [x20, #0x9] 14cdac: 7100051f cmp w8, #0x1 14cdb0: 540000a1 b.ne 0x14cdc4 <__cxa_demangle+0xb058> 14cdb4: a9414ff4 ldp x20, x19, [sp, #0x10] 14cdb8: a8c27bfd ldp x29, x30, [sp], #0x20 14cdbc: d50323bf autiasp 14cdc0: d65f03c0 ret 14cdc4: f9400288 ldr x8, [x20] 14cdc8: aa1403e0 mov x0, x20 14cdcc: aa1303e1 mov x1, x19 14cdd0: a9414ff4 ldp x20, x19, [sp, #0x10] 14cdd4: f9401510 ldr x16, [x8, #0x28] 14cdd8: a8c27bfd ldp x29, x30, [sp], #0x20 14cddc: d50323bf autiasp 14cde0: d61f0200 br x16 14cde4: d503245f bti c 14cde8: 1400403e b 0x15cee0 <_ZdlPv@plt> 14cdec: d503233f paciasp 14cdf0: a9bb7bfd stp x29, x30, [sp, #-0x50]! 14cdf4: a90167fa stp x26, x25, [sp, #0x10] 14cdf8: 910003fd mov x29, sp 14cdfc: a9025ff8 stp x24, x23, [sp, #0x20] 14ce00: a90357f6 stp x22, x21, [sp, #0x30] 14ce04: a9044ff4 stp x20, x19, [sp, #0x40] 14ce08: f9400408 ldr x8, [x0, #0x8] 14ce0c: b4000708 cbz x8, 0x14ceec <__cxa_demangle+0xb180> 14ce10: aa0003f3 mov x19, x0 14ce14: aa0103f4 mov x20, x1 14ce18: aa1f03f6 mov x22, xzr 14ce1c: f9400438 ldr x24, [x1, #0x8] 14ce20: 52800037 mov w23, #0x1 // =1 14ce24: 52840599 mov w25, #0x202c // =8236 14ce28: 14000006 b 0x14ce40 <__cxa_demangle+0xb0d4> 14ce2c: f9000698 str x24, [x20, #0x8] 14ce30: f9400668 ldr x8, [x19, #0x8] 14ce34: 910006d6 add x22, x22, #0x1 14ce38: eb0802df cmp x22, x8 14ce3c: 54000580 b.eq 0x14ceec <__cxa_demangle+0xb180> 14ce40: aa1803fa mov x26, x24 14ce44: 370002b7 tbnz w23, #0x0, 0x14ce98 <__cxa_demangle+0xb12c> 14ce48: f9400a89 ldr x9, [x20, #0x10] 14ce4c: 91000b08 add x8, x24, #0x2 14ce50: eb09011f cmp x8, x9 14ce54: 54000082 b.hs 0x14ce64 <__cxa_demangle+0xb0f8> 14ce58: f9400280 ldr x0, [x20] 14ce5c: aa1803e8 mov x8, x24 14ce60: 1400000a b 0x14ce88 <__cxa_demangle+0xb11c> 14ce64: d37ff929 lsl x9, x9, #1 14ce68: f9400280 ldr x0, [x20] 14ce6c: eb08013f cmp x9, x8 14ce70: 9a893101 csel x1, x8, x9, lo 14ce74: f9000a81 str x1, [x20, #0x10] 14ce78: 9400412a bl 0x15d320 14ce7c: f9000280 str x0, [x20] 14ce80: b4000440 cbz x0, 0x14cf08 <__cxa_demangle+0xb19c> 14ce84: f9400688 ldr x8, [x20, #0x8] 14ce88: 78286819 strh w25, [x0, x8] 14ce8c: f9400688 ldr x8, [x20, #0x8] 14ce90: 9100091a add x26, x8, #0x2 14ce94: f900069a str x26, [x20, #0x8] 14ce98: f9400268 ldr x8, [x19] 14ce9c: aa1403e1 mov x1, x20 14cea0: f8767915 ldr x21, [x8, x22, lsl #3] 14cea4: f94002a8 ldr x8, [x21] 14cea8: aa1503e0 mov x0, x21 14ceac: f9401108 ldr x8, [x8, #0x20] 14ceb0: d63f0100 blr x8 14ceb4: 394026a8 ldrb w8, [x21, #0x9] 14ceb8: 7100051f cmp w8, #0x1 14cebc: 540000c0 b.eq 0x14ced4 <__cxa_demangle+0xb168> 14cec0: f94002a8 ldr x8, [x21] 14cec4: aa1503e0 mov x0, x21 14cec8: aa1403e1 mov x1, x20 14cecc: f9401508 ldr x8, [x8, #0x28] 14ced0: d63f0100 blr x8 14ced4: f9400688 ldr x8, [x20, #0x8] 14ced8: eb08035f cmp x26, x8 14cedc: 54fffa80 b.eq 0x14ce2c <__cxa_demangle+0xb0c0> 14cee0: 2a1f03f7 mov w23, wzr 14cee4: aa0803f8 mov x24, x8 14cee8: 17ffffd2 b 0x14ce30 <__cxa_demangle+0xb0c4> 14ceec: a9444ff4 ldp x20, x19, [sp, #0x40] 14cef0: a94357f6 ldp x22, x21, [sp, #0x30] 14cef4: a9425ff8 ldp x24, x23, [sp, #0x20] 14cef8: a94167fa ldp x26, x25, [sp, #0x10] 14cefc: a8c57bfd ldp x29, x30, [sp], #0x50 14cf00: d50323bf autiasp 14cf04: d65f03c0 ret 14cf08: 94004016 bl 0x15cf60 <_ZSt9terminatev@plt> 14cf0c: d503233f paciasp 14cf10: a9be7bfd stp x29, x30, [sp, #-0x20]! 14cf14: f9000bf3 str x19, [sp, #0x10] 14cf18: 910003fd mov x29, sp 14cf1c: f9400800 ldr x0, [x0, #0x10] 14cf20: aa0103f3 mov x19, x1 14cf24: f9400008 ldr x8, [x0] 14cf28: f9401108 ldr x8, [x8, #0x20] 14cf2c: d63f0100 blr x8 14cf30: a940aa68 ldp x8, x10, [x19, #0x8] 14cf34: 91000d09 add x9, x8, #0x3 14cf38: eb0a013f cmp x9, x10 14cf3c: 54000062 b.hs 0x14cf48 <__cxa_demangle+0xb1dc> 14cf40: f9400260 ldr x0, [x19] 14cf44: 1400000a b 0x14cf6c <__cxa_demangle+0xb200> 14cf48: d37ff948 lsl x8, x10, #1 14cf4c: f9400260 ldr x0, [x19] 14cf50: eb09011f cmp x8, x9 14cf54: 9a883121 csel x1, x9, x8, lo 14cf58: f9000a61 str x1, [x19, #0x10] 14cf5c: 940040f1 bl 0x15d320 14cf60: f9000260 str x0, [x19] 14cf64: b40001c0 cbz x0, 0x14cf9c <__cxa_demangle+0xb230> 14cf68: f9400668 ldr x8, [x19, #0x8] 14cf6c: 8b080008 add x8, x0, x8 14cf70: 528005c9 mov w9, #0x2e // =46 14cf74: 5285c5ca mov w10, #0x2e2e // =11822 14cf78: 39000909 strb w9, [x8, #0x2] 14cf7c: 7900010a strh w10, [x8] 14cf80: f9400668 ldr x8, [x19, #0x8] 14cf84: 91000d08 add x8, x8, #0x3 14cf88: f9000668 str x8, [x19, #0x8] 14cf8c: f9400bf3 ldr x19, [sp, #0x10] 14cf90: a8c27bfd ldp x29, x30, [sp], #0x20 14cf94: d50323bf autiasp 14cf98: d65f03c0 ret 14cf9c: 94003ff1 bl 0x15cf60 <_ZSt9terminatev@plt> 14cfa0: d503245f bti c 14cfa4: f9400800 ldr x0, [x0, #0x10] 14cfa8: f9400008 ldr x8, [x0] 14cfac: f9401510 ldr x16, [x8, #0x28] 14cfb0: d61f0200 br x16 14cfb4: d503245f bti c 14cfb8: 14003fca b 0x15cee0 <_ZdlPv@plt> 14cfbc: d503233f paciasp 14cfc0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14cfc4: a90157f6 stp x22, x21, [sp, #0x10] 14cfc8: 910003fd mov x29, sp 14cfcc: a9024ff4 stp x20, x19, [sp, #0x20] 14cfd0: a940a828 ldp x8, x10, [x1, #0x8] 14cfd4: aa0103f3 mov x19, x1 14cfd8: aa0003f4 mov x20, x0 14cfdc: 91001d09 add x9, x8, #0x7 14cfe0: eb0a013f cmp x9, x10 14cfe4: 54000062 b.hs 0x14cff0 <__cxa_demangle+0xb284> 14cfe8: f9400260 ldr x0, [x19] 14cfec: 1400000a b 0x14d014 <__cxa_demangle+0xb2a8> 14cff0: d37ff948 lsl x8, x10, #1 14cff4: f9400260 ldr x0, [x19] 14cff8: eb09011f cmp x8, x9 14cffc: 9a883121 csel x1, x9, x8, lo 14d000: f9000a61 str x1, [x19, #0x10] 14d004: 940040c7 bl 0x15d320 14d008: f9000260 str x0, [x19] 14d00c: b4000800 cbz x0, 0x14d10c <__cxa_demangle+0xb3a0> 14d010: f9400668 ldr x8, [x19, #0x8] 14d014: 528c4da9 mov w9, #0x626d // =25197 14d018: 528d84ea mov w10, #0x6c27 // =27687 14d01c: 8b080008 add x8, x0, x8 14d020: 72ac2c89 movk w9, #0x6164, lsl #16 14d024: 72adac2a movk w10, #0x6d61, lsl #16 14d028: b8003109 stur w9, [x8, #0x3] 14d02c: b900010a str w10, [x8] 14d030: f9400668 ldr x8, [x19, #0x8] 14d034: 91001d08 add x8, x8, #0x7 14d038: f9000668 str x8, [x19, #0x8] 14d03c: a9432696 ldp x22, x9, [x20, #0x30] 14d040: eb160135 subs x21, x9, x22 14d044: 540002e0 b.eq 0x14d0a0 <__cxa_demangle+0xb334> 14d048: f9400a6a ldr x10, [x19, #0x10] 14d04c: 8b150109 add x9, x8, x21 14d050: eb0a013f cmp x9, x10 14d054: 54000062 b.hs 0x14d060 <__cxa_demangle+0xb2f4> 14d058: f9400260 ldr x0, [x19] 14d05c: 1400000a b 0x14d084 <__cxa_demangle+0xb318> 14d060: d37ff948 lsl x8, x10, #1 14d064: f9400260 ldr x0, [x19] 14d068: eb09011f cmp x8, x9 14d06c: 9a883121 csel x1, x9, x8, lo 14d070: f9000a61 str x1, [x19, #0x10] 14d074: 940040ab bl 0x15d320 14d078: f9000260 str x0, [x19] 14d07c: b4000480 cbz x0, 0x14d10c <__cxa_demangle+0xb3a0> 14d080: f9400668 ldr x8, [x19, #0x8] 14d084: 8b080000 add x0, x0, x8 14d088: aa1603e1 mov x1, x22 14d08c: aa1503e2 mov x2, x21 14d090: 940041a8 bl 0x15d730 14d094: f9400668 ldr x8, [x19, #0x8] 14d098: 8b150108 add x8, x8, x21 14d09c: f9000668 str x8, [x19, #0x8] 14d0a0: f9400a6a ldr x10, [x19, #0x10] 14d0a4: 91000509 add x9, x8, #0x1 14d0a8: eb0a013f cmp x9, x10 14d0ac: 54000062 b.hs 0x14d0b8 <__cxa_demangle+0xb34c> 14d0b0: f9400260 ldr x0, [x19] 14d0b4: 1400000a b 0x14d0dc <__cxa_demangle+0xb370> 14d0b8: d37ff948 lsl x8, x10, #1 14d0bc: f9400260 ldr x0, [x19] 14d0c0: eb09011f cmp x8, x9 14d0c4: 9a883121 csel x1, x9, x8, lo 14d0c8: f9000a61 str x1, [x19, #0x10] 14d0cc: 94004095 bl 0x15d320 14d0d0: f9000260 str x0, [x19] 14d0d4: b40001c0 cbz x0, 0x14d10c <__cxa_demangle+0xb3a0> 14d0d8: f9400668 ldr x8, [x19, #0x8] 14d0dc: 528004e9 mov w9, #0x27 // =39 14d0e0: aa1303e1 mov x1, x19 14d0e4: a94157f6 ldp x22, x21, [sp, #0x10] 14d0e8: 38286809 strb w9, [x0, x8] 14d0ec: aa1403e0 mov x0, x20 14d0f0: f9400668 ldr x8, [x19, #0x8] 14d0f4: 91000508 add x8, x8, #0x1 14d0f8: f9000668 str x8, [x19, #0x8] 14d0fc: a9424ff4 ldp x20, x19, [sp, #0x20] 14d100: a8c37bfd ldp x29, x30, [sp], #0x30 14d104: d50323bf autiasp 14d108: 14000004 b 0x14d118 <__cxa_demangle+0xb3ac> 14d10c: 94003f95 bl 0x15cf60 <_ZSt9terminatev@plt> 14d110: d503245f bti c 14d114: 14003f73 b 0x15cee0 <_ZdlPv@plt> 14d118: d503233f paciasp 14d11c: a9be7bfd stp x29, x30, [sp, #-0x20]! 14d120: a9014ff4 stp x20, x19, [sp, #0x10] 14d124: 910003fd mov x29, sp 14d128: aa0003f4 mov x20, x0 14d12c: aa0103f3 mov x19, x1 14d130: f9400c09 ldr x9, [x0, #0x18] 14d134: f9400428 ldr x8, [x1, #0x8] 14d138: b4000589 cbz x9, 0x14d1e8 <__cxa_demangle+0xb47c> 14d13c: f9400a6a ldr x10, [x19, #0x10] 14d140: 91000509 add x9, x8, #0x1 14d144: eb0a013f cmp x9, x10 14d148: 54000062 b.hs 0x14d154 <__cxa_demangle+0xb3e8> 14d14c: f9400260 ldr x0, [x19] 14d150: 1400000a b 0x14d178 <__cxa_demangle+0xb40c> 14d154: d37ff948 lsl x8, x10, #1 14d158: f9400260 ldr x0, [x19] 14d15c: eb09011f cmp x8, x9 14d160: 9a883121 csel x1, x9, x8, lo 14d164: f9000a61 str x1, [x19, #0x10] 14d168: 9400406e bl 0x15d320 14d16c: f9000260 str x0, [x19] 14d170: b40009a0 cbz x0, 0x14d2a4 <__cxa_demangle+0xb538> 14d174: f9400668 ldr x8, [x19, #0x8] 14d178: 52800789 mov w9, #0x3c // =60 14d17c: aa1303e1 mov x1, x19 14d180: 38286809 strb w9, [x0, x8] 14d184: 91004280 add x0, x20, #0x10 14d188: f9400668 ldr x8, [x19, #0x8] 14d18c: 91000508 add x8, x8, #0x1 14d190: f9000668 str x8, [x19, #0x8] 14d194: 97ffff16 bl 0x14cdec <__cxa_demangle+0xb080> 14d198: a940aa68 ldp x8, x10, [x19, #0x8] 14d19c: 91000509 add x9, x8, #0x1 14d1a0: eb0a013f cmp x9, x10 14d1a4: 54000062 b.hs 0x14d1b0 <__cxa_demangle+0xb444> 14d1a8: f9400260 ldr x0, [x19] 14d1ac: 1400000a b 0x14d1d4 <__cxa_demangle+0xb468> 14d1b0: d37ff948 lsl x8, x10, #1 14d1b4: f9400260 ldr x0, [x19] 14d1b8: eb09011f cmp x8, x9 14d1bc: 9a883121 csel x1, x9, x8, lo 14d1c0: f9000a61 str x1, [x19, #0x10] 14d1c4: 94004057 bl 0x15d320 14d1c8: f9000260 str x0, [x19] 14d1cc: b40006c0 cbz x0, 0x14d2a4 <__cxa_demangle+0xb538> 14d1d0: f9400668 ldr x8, [x19, #0x8] 14d1d4: 528007c9 mov w9, #0x3e // =62 14d1d8: 38286809 strb w9, [x0, x8] 14d1dc: f9400668 ldr x8, [x19, #0x8] 14d1e0: 91000508 add x8, x8, #0x1 14d1e4: f9000668 str x8, [x19, #0x8] 14d1e8: f9400a6a ldr x10, [x19, #0x10] 14d1ec: 91000509 add x9, x8, #0x1 14d1f0: eb0a013f cmp x9, x10 14d1f4: 54000062 b.hs 0x14d200 <__cxa_demangle+0xb494> 14d1f8: f9400260 ldr x0, [x19] 14d1fc: 1400000a b 0x14d224 <__cxa_demangle+0xb4b8> 14d200: d37ff948 lsl x8, x10, #1 14d204: f9400260 ldr x0, [x19] 14d208: eb09011f cmp x8, x9 14d20c: 9a883121 csel x1, x9, x8, lo 14d210: f9000a61 str x1, [x19, #0x10] 14d214: 94004043 bl 0x15d320 14d218: f9000260 str x0, [x19] 14d21c: b4000440 cbz x0, 0x14d2a4 <__cxa_demangle+0xb538> 14d220: f9400668 ldr x8, [x19, #0x8] 14d224: 52800509 mov w9, #0x28 // =40 14d228: aa1303e1 mov x1, x19 14d22c: 38286809 strb w9, [x0, x8] 14d230: 91008280 add x0, x20, #0x20 14d234: f9400668 ldr x8, [x19, #0x8] 14d238: 91000508 add x8, x8, #0x1 14d23c: f9000668 str x8, [x19, #0x8] 14d240: 97fffeeb bl 0x14cdec <__cxa_demangle+0xb080> 14d244: a940aa68 ldp x8, x10, [x19, #0x8] 14d248: 91000509 add x9, x8, #0x1 14d24c: eb0a013f cmp x9, x10 14d250: 54000062 b.hs 0x14d25c <__cxa_demangle+0xb4f0> 14d254: f9400260 ldr x0, [x19] 14d258: 1400000a b 0x14d280 <__cxa_demangle+0xb514> 14d25c: d37ff948 lsl x8, x10, #1 14d260: f9400260 ldr x0, [x19] 14d264: eb09011f cmp x8, x9 14d268: 9a883121 csel x1, x9, x8, lo 14d26c: f9000a61 str x1, [x19, #0x10] 14d270: 9400402c bl 0x15d320 14d274: f9000260 str x0, [x19] 14d278: b4000160 cbz x0, 0x14d2a4 <__cxa_demangle+0xb538> 14d27c: f9400668 ldr x8, [x19, #0x8] 14d280: 52800529 mov w9, #0x29 // =41 14d284: 38286809 strb w9, [x0, x8] 14d288: f9400668 ldr x8, [x19, #0x8] 14d28c: 91000508 add x8, x8, #0x1 14d290: f9000668 str x8, [x19, #0x8] 14d294: a9414ff4 ldp x20, x19, [sp, #0x10] 14d298: a8c27bfd ldp x29, x30, [sp], #0x20 14d29c: d50323bf autiasp 14d2a0: d65f03c0 ret 14d2a4: 94003f2f bl 0x15cf60 <_ZSt9terminatev@plt> 14d2a8: d503233f paciasp 14d2ac: a9be7bfd stp x29, x30, [sp, #-0x20]! 14d2b0: a9014ff4 stp x20, x19, [sp, #0x10] 14d2b4: 910003fd mov x29, sp 14d2b8: a940a828 ldp x8, x10, [x1, #0x8] 14d2bc: aa0103f3 mov x19, x1 14d2c0: aa0003f4 mov x20, x0 14d2c4: 91000909 add x9, x8, #0x2 14d2c8: eb0a013f cmp x9, x10 14d2cc: 54000062 b.hs 0x14d2d8 <__cxa_demangle+0xb56c> 14d2d0: f9400260 ldr x0, [x19] 14d2d4: 1400000a b 0x14d2fc <__cxa_demangle+0xb590> 14d2d8: d37ff948 lsl x8, x10, #1 14d2dc: f9400260 ldr x0, [x19] 14d2e0: eb09011f cmp x8, x9 14d2e4: 9a883121 csel x1, x9, x8, lo 14d2e8: f9000a61 str x1, [x19, #0x10] 14d2ec: 9400400d bl 0x15d320 14d2f0: f9000260 str x0, [x19] 14d2f4: b4000540 cbz x0, 0x14d39c <__cxa_demangle+0xb630> 14d2f8: f9400668 ldr x8, [x19, #0x8] 14d2fc: 528bab69 mov w9, #0x5d5b // =23899 14d300: 78286809 strh w9, [x0, x8] 14d304: f9400a80 ldr x0, [x20, #0x10] 14d308: f9400668 ldr x8, [x19, #0x8] 14d30c: 39402009 ldrb w9, [x0, #0x8] 14d310: 91000908 add x8, x8, #0x2 14d314: 7100b53f cmp w9, #0x2d 14d318: f9000668 str x8, [x19, #0x8] 14d31c: 54000081 b.ne 0x14d32c <__cxa_demangle+0xb5c0> 14d320: aa1303e1 mov x1, x19 14d324: 97ffff7d bl 0x14d118 <__cxa_demangle+0xb3ac> 14d328: f9400668 ldr x8, [x19, #0x8] 14d32c: f9400a6a ldr x10, [x19, #0x10] 14d330: 91001509 add x9, x8, #0x5 14d334: eb0a013f cmp x9, x10 14d338: 54000062 b.hs 0x14d344 <__cxa_demangle+0xb5d8> 14d33c: f9400260 ldr x0, [x19] 14d340: 1400000a b 0x14d368 <__cxa_demangle+0xb5fc> 14d344: d37ff948 lsl x8, x10, #1 14d348: f9400260 ldr x0, [x19] 14d34c: eb09011f cmp x8, x9 14d350: 9a883121 csel x1, x9, x8, lo 14d354: f9000a61 str x1, [x19, #0x10] 14d358: 94003ff2 bl 0x15d320 14d35c: f9000260 str x0, [x19] 14d360: b40001e0 cbz x0, 0x14d39c <__cxa_demangle+0xb630> 14d364: f9400668 ldr x8, [x19, #0x8] 14d368: 5285cf6a mov w10, #0x2e7b // =11899 14d36c: 8b080008 add x8, x0, x8 14d370: 52800fa9 mov w9, #0x7d // =125 14d374: 72a5c5ca movk w10, #0x2e2e, lsl #16 14d378: 39001109 strb w9, [x8, #0x4] 14d37c: b900010a str w10, [x8] 14d380: f9400668 ldr x8, [x19, #0x8] 14d384: 91001508 add x8, x8, #0x5 14d388: f9000668 str x8, [x19, #0x8] 14d38c: a9414ff4 ldp x20, x19, [sp, #0x10] 14d390: a8c27bfd ldp x29, x30, [sp], #0x20 14d394: d50323bf autiasp 14d398: d65f03c0 ret 14d39c: 94003ef1 bl 0x15cf60 <_ZSt9terminatev@plt> 14d3a0: d503245f bti c 14d3a4: 14003ecf b 0x15cee0 <_ZdlPv@plt> 14d3a8: d503233f paciasp 14d3ac: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14d3b0: f9000bf5 str x21, [sp, #0x10] 14d3b4: 910003fd mov x29, sp 14d3b8: a9024ff4 stp x20, x19, [sp, #0x20] 14d3bc: a940a828 ldp x8, x10, [x1, #0x8] 14d3c0: aa0103f3 mov x19, x1 14d3c4: aa0003f4 mov x20, x0 14d3c8: 91000509 add x9, x8, #0x1 14d3cc: eb0a013f cmp x9, x10 14d3d0: 54000062 b.hs 0x14d3dc <__cxa_demangle+0xb670> 14d3d4: f9400260 ldr x0, [x19] 14d3d8: 1400000a b 0x14d400 <__cxa_demangle+0xb694> 14d3dc: d37ff948 lsl x8, x10, #1 14d3e0: f9400260 ldr x0, [x19] 14d3e4: eb09011f cmp x8, x9 14d3e8: 9a883121 csel x1, x9, x8, lo 14d3ec: f9000a61 str x1, [x19, #0x10] 14d3f0: 94003fcc bl 0x15d320 14d3f4: f9000260 str x0, [x19] 14d3f8: b40008e0 cbz x0, 0x14d514 <__cxa_demangle+0xb7a8> 14d3fc: f9400668 ldr x8, [x19, #0x8] 14d400: 52800509 mov w9, #0x28 // =40 14d404: aa1303e1 mov x1, x19 14d408: 38286809 strb w9, [x0, x8] 14d40c: f9400668 ldr x8, [x19, #0x8] 14d410: f9400a95 ldr x21, [x20, #0x10] 14d414: 91000508 add x8, x8, #0x1 14d418: f94002a9 ldr x9, [x21] 14d41c: aa1503e0 mov x0, x21 14d420: f9000668 str x8, [x19, #0x8] 14d424: f9401128 ldr x8, [x9, #0x20] 14d428: d63f0100 blr x8 14d42c: 394026a8 ldrb w8, [x21, #0x9] 14d430: 7100051f cmp w8, #0x1 14d434: 540000c0 b.eq 0x14d44c <__cxa_demangle+0xb6e0> 14d438: f94002a8 ldr x8, [x21] 14d43c: aa1503e0 mov x0, x21 14d440: aa1303e1 mov x1, x19 14d444: f9401508 ldr x8, [x8, #0x28] 14d448: d63f0100 blr x8 14d44c: a940aa68 ldp x8, x10, [x19, #0x8] 14d450: 91000509 add x9, x8, #0x1 14d454: eb0a013f cmp x9, x10 14d458: 54000062 b.hs 0x14d464 <__cxa_demangle+0xb6f8> 14d45c: f9400260 ldr x0, [x19] 14d460: 1400000a b 0x14d488 <__cxa_demangle+0xb71c> 14d464: d37ff948 lsl x8, x10, #1 14d468: f9400260 ldr x0, [x19] 14d46c: eb09011f cmp x8, x9 14d470: 9a883121 csel x1, x9, x8, lo 14d474: f9000a61 str x1, [x19, #0x10] 14d478: 94003faa bl 0x15d320 14d47c: f9000260 str x0, [x19] 14d480: b40004a0 cbz x0, 0x14d514 <__cxa_demangle+0xb7a8> 14d484: f9400668 ldr x8, [x19, #0x8] 14d488: 52800529 mov w9, #0x29 // =41 14d48c: 38286809 strb w9, [x0, x8] 14d490: f9400668 ldr x8, [x19, #0x8] 14d494: 91000508 add x8, x8, #0x1 14d498: f9000668 str x8, [x19, #0x8] 14d49c: a941a695 ldp x21, x9, [x20, #0x18] 14d4a0: eb150134 subs x20, x9, x21 14d4a4: 540002e0 b.eq 0x14d500 <__cxa_demangle+0xb794> 14d4a8: f9400a6a ldr x10, [x19, #0x10] 14d4ac: 8b140109 add x9, x8, x20 14d4b0: eb0a013f cmp x9, x10 14d4b4: 54000062 b.hs 0x14d4c0 <__cxa_demangle+0xb754> 14d4b8: f9400260 ldr x0, [x19] 14d4bc: 1400000a b 0x14d4e4 <__cxa_demangle+0xb778> 14d4c0: d37ff948 lsl x8, x10, #1 14d4c4: f9400260 ldr x0, [x19] 14d4c8: eb09011f cmp x8, x9 14d4cc: 9a883121 csel x1, x9, x8, lo 14d4d0: f9000a61 str x1, [x19, #0x10] 14d4d4: 94003f93 bl 0x15d320 14d4d8: f9000260 str x0, [x19] 14d4dc: b40001c0 cbz x0, 0x14d514 <__cxa_demangle+0xb7a8> 14d4e0: f9400668 ldr x8, [x19, #0x8] 14d4e4: 8b080000 add x0, x0, x8 14d4e8: aa1503e1 mov x1, x21 14d4ec: aa1403e2 mov x2, x20 14d4f0: 94004090 bl 0x15d730 14d4f4: f9400668 ldr x8, [x19, #0x8] 14d4f8: 8b140108 add x8, x8, x20 14d4fc: f9000668 str x8, [x19, #0x8] 14d500: a9424ff4 ldp x20, x19, [sp, #0x20] 14d504: f9400bf5 ldr x21, [sp, #0x10] 14d508: a8c37bfd ldp x29, x30, [sp], #0x30 14d50c: d50323bf autiasp 14d510: d65f03c0 ret 14d514: 94003e93 bl 0x15cf60 <_ZSt9terminatev@plt> 14d518: d503245f bti c 14d51c: 14003e71 b 0x15cee0 <_ZdlPv@plt> 14d520: d503233f paciasp 14d524: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14d528: f9000bf5 str x21, [sp, #0x10] 14d52c: 910003fd mov x29, sp 14d530: a9024ff4 stp x20, x19, [sp, #0x20] 14d534: a940a828 ldp x8, x10, [x1, #0x8] 14d538: aa0103f3 mov x19, x1 14d53c: aa0003f4 mov x20, x0 14d540: 91000909 add x9, x8, #0x2 14d544: eb0a013f cmp x9, x10 14d548: 54000062 b.hs 0x14d554 <__cxa_demangle+0xb7e8> 14d54c: f9400260 ldr x0, [x19] 14d550: 1400000a b 0x14d578 <__cxa_demangle+0xb80c> 14d554: d37ff948 lsl x8, x10, #1 14d558: f9400260 ldr x0, [x19] 14d55c: eb09011f cmp x8, x9 14d560: 9a883121 csel x1, x9, x8, lo 14d564: f9000a61 str x1, [x19, #0x10] 14d568: 94003f6e bl 0x15d320 14d56c: f9000260 str x0, [x19] 14d570: b40004a0 cbz x0, 0x14d604 <__cxa_demangle+0xb898> 14d574: f9400668 ldr x8, [x19, #0x8] 14d578: 528e0cc9 mov w9, #0x7066 // =28774 14d57c: 78286809 strh w9, [x0, x8] 14d580: f9400668 ldr x8, [x19, #0x8] 14d584: 91000908 add x8, x8, #0x2 14d588: f9000668 str x8, [x19, #0x8] 14d58c: a9412695 ldp x21, x9, [x20, #0x10] 14d590: eb150134 subs x20, x9, x21 14d594: 540002e0 b.eq 0x14d5f0 <__cxa_demangle+0xb884> 14d598: f9400a6a ldr x10, [x19, #0x10] 14d59c: 8b140109 add x9, x8, x20 14d5a0: eb0a013f cmp x9, x10 14d5a4: 54000062 b.hs 0x14d5b0 <__cxa_demangle+0xb844> 14d5a8: f9400260 ldr x0, [x19] 14d5ac: 1400000a b 0x14d5d4 <__cxa_demangle+0xb868> 14d5b0: d37ff948 lsl x8, x10, #1 14d5b4: f9400260 ldr x0, [x19] 14d5b8: eb09011f cmp x8, x9 14d5bc: 9a883121 csel x1, x9, x8, lo 14d5c0: f9000a61 str x1, [x19, #0x10] 14d5c4: 94003f57 bl 0x15d320 14d5c8: f9000260 str x0, [x19] 14d5cc: b40001c0 cbz x0, 0x14d604 <__cxa_demangle+0xb898> 14d5d0: f9400668 ldr x8, [x19, #0x8] 14d5d4: 8b080000 add x0, x0, x8 14d5d8: aa1503e1 mov x1, x21 14d5dc: aa1403e2 mov x2, x20 14d5e0: 94004054 bl 0x15d730 14d5e4: f9400668 ldr x8, [x19, #0x8] 14d5e8: 8b140108 add x8, x8, x20 14d5ec: f9000668 str x8, [x19, #0x8] 14d5f0: a9424ff4 ldp x20, x19, [sp, #0x20] 14d5f4: f9400bf5 ldr x21, [sp, #0x10] 14d5f8: a8c37bfd ldp x29, x30, [sp], #0x30 14d5fc: d50323bf autiasp 14d600: d65f03c0 ret 14d604: 94003e57 bl 0x15cf60 <_ZSt9terminatev@plt> 14d608: d503245f bti c 14d60c: d65f03c0 ret 14d610: d503245f bti c 14d614: 14003e33 b 0x15cee0 <_ZdlPv@plt> 14d618: d503233f paciasp 14d61c: d10183ff sub sp, sp, #0x60 14d620: a9027bfd stp x29, x30, [sp, #0x20] 14d624: 910083fd add x29, sp, #0x20 14d628: a9035ff8 stp x24, x23, [sp, #0x30] 14d62c: a90457f6 stp x22, x21, [sp, #0x40] 14d630: a9054ff4 stp x20, x19, [sp, #0x50] 14d634: d53bd057 mrs x23, TPIDR_EL0 14d638: aa0103f8 mov x24, x1 14d63c: f94016e8 ldr x8, [x23, #0x28] 14d640: aa0103f3 mov x19, x1 14d644: aa0003f4 mov x20, x0 14d648: f81f83a8 stur x8, [x29, #-0x8] 14d64c: f8408f08 ldr x8, [x24, #0x8]! 14d650: f940082a ldr x10, [x1, #0x10] 14d654: a90083e1 stp x1, x0, [sp, #0x8] 14d658: 91000509 add x9, x8, #0x1 14d65c: eb0a013f cmp x9, x10 14d660: 54000062 b.hs 0x14d66c <__cxa_demangle+0xb900> 14d664: f9400260 ldr x0, [x19] 14d668: 1400000b b 0x14d694 <__cxa_demangle+0xb928> 14d66c: d37ff948 lsl x8, x10, #1 14d670: f9400260 ldr x0, [x19] 14d674: eb09011f cmp x8, x9 14d678: 9a883121 csel x1, x9, x8, lo 14d67c: f9000a61 str x1, [x19, #0x10] 14d680: 94003f28 bl 0x15d320 14d684: f9000260 str x0, [x19] 14d688: b40029a0 cbz x0, 0x14dbbc <__cxa_demangle+0xbe50> 14d68c: f9400308 ldr x8, [x24] 14d690: 91000509 add x9, x8, #0x1 14d694: 5280050a mov w10, #0x28 // =40 14d698: f9000309 str x9, [x24] 14d69c: 3828680a strb w10, [x0, x8] 14d6a0: 3940c288 ldrb w8, [x20, #0x30] 14d6a4: 340002c8 cbz w8, 0x14d6fc <__cxa_demangle+0xb990> 14d6a8: f9400e95 ldr x21, [x20, #0x18] 14d6ac: b4000db5 cbz x21, 0x14d860 <__cxa_demangle+0xbaf4> 14d6b0: f94002a8 ldr x8, [x21] 14d6b4: aa1503e0 mov x0, x21 14d6b8: aa1303e1 mov x1, x19 14d6bc: f9401108 ldr x8, [x8, #0x20] 14d6c0: d63f0100 blr x8 14d6c4: 394026a8 ldrb w8, [x21, #0x9] 14d6c8: 7100051f cmp w8, #0x1 14d6cc: 540000c0 b.eq 0x14d6e4 <__cxa_demangle+0xb978> 14d6d0: f94002a8 ldr x8, [x21] 14d6d4: aa1503e0 mov x0, x21 14d6d8: aa1303e1 mov x1, x19 14d6dc: f9401508 ldr x8, [x8, #0x28] 14d6e0: d63f0100 blr x8 14d6e4: a940aa68 ldp x8, x10, [x19, #0x8] 14d6e8: 91000509 add x9, x8, #0x1 14d6ec: eb0a013f cmp x9, x10 14d6f0: 54000162 b.hs 0x14d71c <__cxa_demangle+0xb9b0> 14d6f4: f9400260 ldr x0, [x19] 14d6f8: 14000013 b 0x14d744 <__cxa_demangle+0xb9d8> 14d6fc: 910023e0 add x0, sp, #0x8 14d700: 94000133 bl 0x14dbcc <__cxa_demangle+0xbe60> 14d704: a940aa68 ldp x8, x10, [x19, #0x8] 14d708: 91000509 add x9, x8, #0x1 14d70c: eb0a013f cmp x9, x10 14d710: 54000342 b.hs 0x14d778 <__cxa_demangle+0xba0c> 14d714: f9400260 ldr x0, [x19] 14d718: 14000022 b 0x14d7a0 <__cxa_demangle+0xba34> 14d71c: d37ff948 lsl x8, x10, #1 14d720: f9400260 ldr x0, [x19] 14d724: eb09011f cmp x8, x9 14d728: 9a883121 csel x1, x9, x8, lo 14d72c: f9000a61 str x1, [x19, #0x10] 14d730: 94003efc bl 0x15d320 14d734: f9000260 str x0, [x19] 14d738: b4002420 cbz x0, 0x14dbbc <__cxa_demangle+0xbe50> 14d73c: f9400308 ldr x8, [x24] 14d740: 91000509 add x9, x8, #0x1 14d744: 5280040a mov w10, #0x20 // =32 14d748: f9000309 str x9, [x24] 14d74c: 3828680a strb w10, [x0, x8] 14d750: a9422296 ldp x22, x8, [x20, #0x20] 14d754: eb160115 subs x21, x8, x22 14d758: f9400308 ldr x8, [x24] 14d75c: 540005c0 b.eq 0x14d814 <__cxa_demangle+0xbaa8> 14d760: f9400a6a ldr x10, [x19, #0x10] 14d764: 8b150109 add x9, x8, x21 14d768: eb0a013f cmp x9, x10 14d76c: 54000342 b.hs 0x14d7d4 <__cxa_demangle+0xba68> 14d770: f9400260 ldr x0, [x19] 14d774: 14000021 b 0x14d7f8 <__cxa_demangle+0xba8c> 14d778: d37ff948 lsl x8, x10, #1 14d77c: f9400260 ldr x0, [x19] 14d780: eb09011f cmp x8, x9 14d784: 9a883121 csel x1, x9, x8, lo 14d788: f9000a61 str x1, [x19, #0x10] 14d78c: 94003ee5 bl 0x15d320 14d790: f9000260 str x0, [x19] 14d794: b4002140 cbz x0, 0x14dbbc <__cxa_demangle+0xbe50> 14d798: f9400308 ldr x8, [x24] 14d79c: 91000509 add x9, x8, #0x1 14d7a0: 5280040a mov w10, #0x20 // =32 14d7a4: f9000309 str x9, [x24] 14d7a8: 3828680a strb w10, [x0, x8] 14d7ac: a9422296 ldp x22, x8, [x20, #0x20] 14d7b0: eb160115 subs x21, x8, x22 14d7b4: f9400308 ldr x8, [x24] 14d7b8: 54001360 b.eq 0x14da24 <__cxa_demangle+0xbcb8> 14d7bc: f9400a6a ldr x10, [x19, #0x10] 14d7c0: 8b150109 add x9, x8, x21 14d7c4: eb0a013f cmp x9, x10 14d7c8: 540010e2 b.hs 0x14d9e4 <__cxa_demangle+0xbc78> 14d7cc: f9400260 ldr x0, [x19] 14d7d0: 1400008e b 0x14da08 <__cxa_demangle+0xbc9c> 14d7d4: d37ff948 lsl x8, x10, #1 14d7d8: f9400260 ldr x0, [x19] 14d7dc: eb09011f cmp x8, x9 14d7e0: 9a883121 csel x1, x9, x8, lo 14d7e4: f9000a61 str x1, [x19, #0x10] 14d7e8: 94003ece bl 0x15d320 14d7ec: f9000260 str x0, [x19] 14d7f0: b4001e60 cbz x0, 0x14dbbc <__cxa_demangle+0xbe50> 14d7f4: f9400308 ldr x8, [x24] 14d7f8: 8b080000 add x0, x0, x8 14d7fc: aa1603e1 mov x1, x22 14d800: aa1503e2 mov x2, x21 14d804: 94003fcb bl 0x15d730 14d808: f9400308 ldr x8, [x24] 14d80c: 8b150108 add x8, x8, x21 14d810: f9000308 str x8, [x24] 14d814: f9400a6a ldr x10, [x19, #0x10] 14d818: 91000509 add x9, x8, #0x1 14d81c: eb0a013f cmp x9, x10 14d820: 54000062 b.hs 0x14d82c <__cxa_demangle+0xbac0> 14d824: f9400260 ldr x0, [x19] 14d828: 1400000b b 0x14d854 <__cxa_demangle+0xbae8> 14d82c: d37ff948 lsl x8, x10, #1 14d830: f9400260 ldr x0, [x19] 14d834: eb09011f cmp x8, x9 14d838: 9a883121 csel x1, x9, x8, lo 14d83c: f9000a61 str x1, [x19, #0x10] 14d840: 94003eb8 bl 0x15d320 14d844: f9000260 str x0, [x19] 14d848: b4001ba0 cbz x0, 0x14dbbc <__cxa_demangle+0xbe50> 14d84c: f9400308 ldr x8, [x24] 14d850: 91000509 add x9, x8, #0x1 14d854: 5280040a mov w10, #0x20 // =32 14d858: f9000309 str x9, [x24] 14d85c: 3828680a strb w10, [x0, x8] 14d860: a940aa68 ldp x8, x10, [x19, #0x8] 14d864: 91001109 add x9, x8, #0x4 14d868: eb0a013f cmp x9, x10 14d86c: 54000062 b.hs 0x14d878 <__cxa_demangle+0xbb0c> 14d870: f9400260 ldr x0, [x19] 14d874: 1400000a b 0x14d89c <__cxa_demangle+0xbb30> 14d878: d37ff948 lsl x8, x10, #1 14d87c: f9400260 ldr x0, [x19] 14d880: eb09011f cmp x8, x9 14d884: 9a883121 csel x1, x9, x8, lo 14d888: f9000a61 str x1, [x19, #0x10] 14d88c: 94003ea5 bl 0x15d320 14d890: f9000260 str x0, [x19] 14d894: b4001940 cbz x0, 0x14dbbc <__cxa_demangle+0xbe50> 14d898: f9400308 ldr x8, [x24] 14d89c: 5285c5c9 mov w9, #0x2e2e // =11822 14d8a0: 72a405c9 movk w9, #0x202e, lsl #16 14d8a4: b8286809 str w9, [x0, x8] 14d8a8: f9400308 ldr x8, [x24] 14d8ac: 91001108 add x8, x8, #0x4 14d8b0: f9000308 str x8, [x24] 14d8b4: a9422695 ldp x21, x9, [x20, #0x20] 14d8b8: eb150134 subs x20, x9, x21 14d8bc: 540002e0 b.eq 0x14d918 <__cxa_demangle+0xbbac> 14d8c0: f9400a6a ldr x10, [x19, #0x10] 14d8c4: 8b140109 add x9, x8, x20 14d8c8: eb0a013f cmp x9, x10 14d8cc: 54000062 b.hs 0x14d8d8 <__cxa_demangle+0xbb6c> 14d8d0: f9400260 ldr x0, [x19] 14d8d4: 1400000a b 0x14d8fc <__cxa_demangle+0xbb90> 14d8d8: d37ff948 lsl x8, x10, #1 14d8dc: f9400260 ldr x0, [x19] 14d8e0: eb09011f cmp x8, x9 14d8e4: 9a883121 csel x1, x9, x8, lo 14d8e8: f9000a61 str x1, [x19, #0x10] 14d8ec: 94003e8d bl 0x15d320 14d8f0: f9000260 str x0, [x19] 14d8f4: b4001640 cbz x0, 0x14dbbc <__cxa_demangle+0xbe50> 14d8f8: f9400308 ldr x8, [x24] 14d8fc: 8b080000 add x0, x0, x8 14d900: aa1503e1 mov x1, x21 14d904: aa1403e2 mov x2, x20 14d908: 94003f8a bl 0x15d730 14d90c: f9400308 ldr x8, [x24] 14d910: 8b140108 add x8, x8, x20 14d914: f9000308 str x8, [x24] 14d918: f9400a6a ldr x10, [x19, #0x10] 14d91c: 91000509 add x9, x8, #0x1 14d920: eb0a013f cmp x9, x10 14d924: 54000062 b.hs 0x14d930 <__cxa_demangle+0xbbc4> 14d928: f9400260 ldr x0, [x19] 14d92c: 1400000b b 0x14d958 <__cxa_demangle+0xbbec> 14d930: d37ff948 lsl x8, x10, #1 14d934: f9400260 ldr x0, [x19] 14d938: eb09011f cmp x8, x9 14d93c: 9a883121 csel x1, x9, x8, lo 14d940: f9000a61 str x1, [x19, #0x10] 14d944: 94003e77 bl 0x15d320 14d948: f9000260 str x0, [x19] 14d94c: b4001380 cbz x0, 0x14dbbc <__cxa_demangle+0xbe50> 14d950: f9400308 ldr x8, [x24] 14d954: 91000509 add x9, x8, #0x1 14d958: 5280040a mov w10, #0x20 // =32 14d95c: f9000309 str x9, [x24] 14d960: 3828680a strb w10, [x0, x8] 14d964: 910023e0 add x0, sp, #0x8 14d968: 94000099 bl 0x14dbcc <__cxa_demangle+0xbe60> 14d96c: a940aa68 ldp x8, x10, [x19, #0x8] 14d970: 91000509 add x9, x8, #0x1 14d974: eb0a013f cmp x9, x10 14d978: 54000062 b.hs 0x14d984 <__cxa_demangle+0xbc18> 14d97c: f9400260 ldr x0, [x19] 14d980: 1400000b b 0x14d9ac <__cxa_demangle+0xbc40> 14d984: d37ff948 lsl x8, x10, #1 14d988: f9400260 ldr x0, [x19] 14d98c: eb09011f cmp x8, x9 14d990: 9a883121 csel x1, x9, x8, lo 14d994: f9000a61 str x1, [x19, #0x10] 14d998: 94003e62 bl 0x15d320 14d99c: f9000260 str x0, [x19] 14d9a0: b40010e0 cbz x0, 0x14dbbc <__cxa_demangle+0xbe50> 14d9a4: f9400308 ldr x8, [x24] 14d9a8: 91000509 add x9, x8, #0x1 14d9ac: 5280052a mov w10, #0x29 // =41 14d9b0: f9000309 str x9, [x24] 14d9b4: 3828680a strb w10, [x0, x8] 14d9b8: f94016e8 ldr x8, [x23, #0x28] 14d9bc: f85f83a9 ldur x9, [x29, #-0x8] 14d9c0: eb09011f cmp x8, x9 14d9c4: 54000fe1 b.ne 0x14dbc0 <__cxa_demangle+0xbe54> 14d9c8: a9454ff4 ldp x20, x19, [sp, #0x50] 14d9cc: a94457f6 ldp x22, x21, [sp, #0x40] 14d9d0: a9435ff8 ldp x24, x23, [sp, #0x30] 14d9d4: a9427bfd ldp x29, x30, [sp, #0x20] 14d9d8: 910183ff add sp, sp, #0x60 14d9dc: d50323bf autiasp 14d9e0: d65f03c0 ret 14d9e4: d37ff948 lsl x8, x10, #1 14d9e8: f9400260 ldr x0, [x19] 14d9ec: eb09011f cmp x8, x9 14d9f0: 9a883121 csel x1, x9, x8, lo 14d9f4: f9000a61 str x1, [x19, #0x10] 14d9f8: 94003e4a bl 0x15d320 14d9fc: f9000260 str x0, [x19] 14da00: b4000de0 cbz x0, 0x14dbbc <__cxa_demangle+0xbe50> 14da04: f9400308 ldr x8, [x24] 14da08: 8b080000 add x0, x0, x8 14da0c: aa1603e1 mov x1, x22 14da10: aa1503e2 mov x2, x21 14da14: 94003f47 bl 0x15d730 14da18: f9400308 ldr x8, [x24] 14da1c: 8b150108 add x8, x8, x21 14da20: f9000308 str x8, [x24] 14da24: f9400a6a ldr x10, [x19, #0x10] 14da28: 91001109 add x9, x8, #0x4 14da2c: eb0a013f cmp x9, x10 14da30: 54000062 b.hs 0x14da3c <__cxa_demangle+0xbcd0> 14da34: f9400260 ldr x0, [x19] 14da38: 1400000a b 0x14da60 <__cxa_demangle+0xbcf4> 14da3c: d37ff948 lsl x8, x10, #1 14da40: f9400260 ldr x0, [x19] 14da44: eb09011f cmp x8, x9 14da48: 9a883121 csel x1, x9, x8, lo 14da4c: f9000a61 str x1, [x19, #0x10] 14da50: 94003e34 bl 0x15d320 14da54: f9000260 str x0, [x19] 14da58: b4000b20 cbz x0, 0x14dbbc <__cxa_demangle+0xbe50> 14da5c: f9400308 ldr x8, [x24] 14da60: 5285c409 mov w9, #0x2e20 // =11808 14da64: 72a5c5c9 movk w9, #0x2e2e, lsl #16 14da68: b8286809 str w9, [x0, x8] 14da6c: f9400309 ldr x9, [x24] 14da70: 91001128 add x8, x9, #0x4 14da74: f9000308 str x8, [x24] 14da78: f9400e8a ldr x10, [x20, #0x18] 14da7c: b4fff78a cbz x10, 0x14d96c <__cxa_demangle+0xbc00> 14da80: f9400a6a ldr x10, [x19, #0x10] 14da84: 91001529 add x9, x9, #0x5 14da88: eb0a013f cmp x9, x10 14da8c: 54000062 b.hs 0x14da98 <__cxa_demangle+0xbd2c> 14da90: f9400260 ldr x0, [x19] 14da94: 1400000b b 0x14dac0 <__cxa_demangle+0xbd54> 14da98: d37ff948 lsl x8, x10, #1 14da9c: f9400260 ldr x0, [x19] 14daa0: eb09011f cmp x8, x9 14daa4: 9a883121 csel x1, x9, x8, lo 14daa8: f9000a61 str x1, [x19, #0x10] 14daac: 94003e1d bl 0x15d320 14dab0: f9000260 str x0, [x19] 14dab4: b4000840 cbz x0, 0x14dbbc <__cxa_demangle+0xbe50> 14dab8: f9400308 ldr x8, [x24] 14dabc: 91000509 add x9, x8, #0x1 14dac0: 5280040a mov w10, #0x20 // =32 14dac4: f9000309 str x9, [x24] 14dac8: 3828680a strb w10, [x0, x8] 14dacc: a9422296 ldp x22, x8, [x20, #0x20] 14dad0: eb160115 subs x21, x8, x22 14dad4: f9400308 ldr x8, [x24] 14dad8: 540002e0 b.eq 0x14db34 <__cxa_demangle+0xbdc8> 14dadc: f9400a6a ldr x10, [x19, #0x10] 14dae0: 8b150109 add x9, x8, x21 14dae4: eb0a013f cmp x9, x10 14dae8: 54000062 b.hs 0x14daf4 <__cxa_demangle+0xbd88> 14daec: f9400260 ldr x0, [x19] 14daf0: 1400000a b 0x14db18 <__cxa_demangle+0xbdac> 14daf4: d37ff948 lsl x8, x10, #1 14daf8: f9400260 ldr x0, [x19] 14dafc: eb09011f cmp x8, x9 14db00: 9a883121 csel x1, x9, x8, lo 14db04: f9000a61 str x1, [x19, #0x10] 14db08: 94003e06 bl 0x15d320 14db0c: f9000260 str x0, [x19] 14db10: b4000560 cbz x0, 0x14dbbc <__cxa_demangle+0xbe50> 14db14: f9400308 ldr x8, [x24] 14db18: 8b080000 add x0, x0, x8 14db1c: aa1603e1 mov x1, x22 14db20: aa1503e2 mov x2, x21 14db24: 94003f03 bl 0x15d730 14db28: f9400308 ldr x8, [x24] 14db2c: 8b150108 add x8, x8, x21 14db30: f9000308 str x8, [x24] 14db34: f9400a6a ldr x10, [x19, #0x10] 14db38: 91000509 add x9, x8, #0x1 14db3c: eb0a013f cmp x9, x10 14db40: 54000062 b.hs 0x14db4c <__cxa_demangle+0xbde0> 14db44: f9400260 ldr x0, [x19] 14db48: 1400000b b 0x14db74 <__cxa_demangle+0xbe08> 14db4c: d37ff948 lsl x8, x10, #1 14db50: f9400260 ldr x0, [x19] 14db54: eb09011f cmp x8, x9 14db58: 9a883121 csel x1, x9, x8, lo 14db5c: f9000a61 str x1, [x19, #0x10] 14db60: 94003df0 bl 0x15d320 14db64: f9000260 str x0, [x19] 14db68: b40002a0 cbz x0, 0x14dbbc <__cxa_demangle+0xbe50> 14db6c: f9400308 ldr x8, [x24] 14db70: 91000509 add x9, x8, #0x1 14db74: 5280040a mov w10, #0x20 // =32 14db78: f9000669 str x9, [x19, #0x8] 14db7c: aa1303e1 mov x1, x19 14db80: 3828680a strb w10, [x0, x8] 14db84: f9400e94 ldr x20, [x20, #0x18] 14db88: f9400288 ldr x8, [x20] 14db8c: aa1403e0 mov x0, x20 14db90: f9401108 ldr x8, [x8, #0x20] 14db94: d63f0100 blr x8 14db98: 39402688 ldrb w8, [x20, #0x9] 14db9c: 7100051f cmp w8, #0x1 14dba0: 54ffee60 b.eq 0x14d96c <__cxa_demangle+0xbc00> 14dba4: f9400288 ldr x8, [x20] 14dba8: aa1403e0 mov x0, x20 14dbac: aa1303e1 mov x1, x19 14dbb0: f9401508 ldr x8, [x8, #0x28] 14dbb4: d63f0100 blr x8 14dbb8: 17ffff6d b 0x14d96c <__cxa_demangle+0xbc00> 14dbbc: 94003ce9 bl 0x15cf60 <_ZSt9terminatev@plt> 14dbc0: 94003c9c bl 0x15ce30 <__stack_chk_fail@plt> 14dbc4: d503245f bti c 14dbc8: 14003cc6 b 0x15cee0 <_ZdlPv@plt> 14dbcc: d503233f paciasp 14dbd0: d10143ff sub sp, sp, #0x50 14dbd4: a9027bfd stp x29, x30, [sp, #0x20] 14dbd8: 910083fd add x29, sp, #0x20 14dbdc: a90357f6 stp x22, x21, [sp, #0x30] 14dbe0: a9044ff4 stp x20, x19, [sp, #0x40] 14dbe4: d53bd054 mrs x20, TPIDR_EL0 14dbe8: aa0003f3 mov x19, x0 14dbec: f9401688 ldr x8, [x20, #0x28] 14dbf0: f81f83a8 stur x8, [x29, #-0x8] 14dbf4: a9405815 ldp x21, x22, [x0] 14dbf8: a940aaa8 ldp x8, x10, [x21, #0x8] 14dbfc: 91000509 add x9, x8, #0x1 14dc00: eb0a013f cmp x9, x10 14dc04: 54000062 b.hs 0x14dc10 <__cxa_demangle+0xbea4> 14dc08: f94002a0 ldr x0, [x21] 14dc0c: 1400000b b 0x14dc38 <__cxa_demangle+0xbecc> 14dc10: d37ff948 lsl x8, x10, #1 14dc14: f94002a0 ldr x0, [x21] 14dc18: eb09011f cmp x8, x9 14dc1c: 9a883121 csel x1, x9, x8, lo 14dc20: f9000aa1 str x1, [x21, #0x10] 14dc24: 94003dbf bl 0x15d320 14dc28: f90002a0 str x0, [x21] 14dc2c: b40005e0 cbz x0, 0x14dce8 <__cxa_demangle+0xbf7c> 14dc30: f94006a8 ldr x8, [x21, #0x8] 14dc34: 91000509 add x9, x8, #0x1 14dc38: 5280050a mov w10, #0x28 // =40 14dc3c: f90006a9 str x9, [x21, #0x8] 14dc40: 52802449 mov w9, #0x122 // =290 14dc44: 3828680a strb w10, [x0, x8] 14dc48: 900000ea adrp x10, 0x169000 +0x10> 14dc4c: 72a02029 movk w9, #0x101, lsl #16 14dc50: f9400ac8 ldr x8, [x22, #0x10] 14dc54: 913c414a add x10, x10, #0xf10 14dc58: f9400261 ldr x1, [x19] 14dc5c: 910003e0 mov x0, sp 14dc60: b9000be9 str w9, [sp, #0x8] 14dc64: f90003ea str x10, [sp] 14dc68: f9000be8 str x8, [sp, #0x10] 14dc6c: 94000021 bl 0x14dcf0 <__cxa_demangle+0xbf84> 14dc70: f9400273 ldr x19, [x19] 14dc74: a940aa68 ldp x8, x10, [x19, #0x8] 14dc78: 91000509 add x9, x8, #0x1 14dc7c: eb0a013f cmp x9, x10 14dc80: 54000062 b.hs 0x14dc8c <__cxa_demangle+0xbf20> 14dc84: f9400260 ldr x0, [x19] 14dc88: 1400000b b 0x14dcb4 <__cxa_demangle+0xbf48> 14dc8c: d37ff948 lsl x8, x10, #1 14dc90: f9400260 ldr x0, [x19] 14dc94: eb09011f cmp x8, x9 14dc98: 9a883121 csel x1, x9, x8, lo 14dc9c: f9000a61 str x1, [x19, #0x10] 14dca0: 94003da0 bl 0x15d320 14dca4: f9000260 str x0, [x19] 14dca8: b4000200 cbz x0, 0x14dce8 <__cxa_demangle+0xbf7c> 14dcac: f9400668 ldr x8, [x19, #0x8] 14dcb0: 91000509 add x9, x8, #0x1 14dcb4: 5280052a mov w10, #0x29 // =41 14dcb8: f9000669 str x9, [x19, #0x8] 14dcbc: 3828680a strb w10, [x0, x8] 14dcc0: f9401688 ldr x8, [x20, #0x28] 14dcc4: f85f83a9 ldur x9, [x29, #-0x8] 14dcc8: eb09011f cmp x8, x9 14dccc: 54000101 b.ne 0x14dcec <__cxa_demangle+0xbf80> 14dcd0: a9444ff4 ldp x20, x19, [sp, #0x40] 14dcd4: a94357f6 ldp x22, x21, [sp, #0x30] 14dcd8: a9427bfd ldp x29, x30, [sp, #0x20] 14dcdc: 910143ff add sp, sp, #0x50 14dce0: d50323bf autiasp 14dce4: d65f03c0 ret 14dce8: 94003c9e bl 0x15cf60 <_ZSt9terminatev@plt> 14dcec: 94003c51 bl 0x15ce30 <__stack_chk_fail@plt> 14dcf0: d503233f paciasp 14dcf4: a9bb7bfd stp x29, x30, [sp, #-0x50]! 14dcf8: a90167fa stp x26, x25, [sp, #0x10] 14dcfc: 910003fd mov x29, sp 14dd00: a9025ff8 stp x24, x23, [sp, #0x20] 14dd04: a90357f6 stp x22, x21, [sp, #0x30] 14dd08: a9044ff4 stp x20, x19, [sp, #0x40] 14dd0c: f9400815 ldr x21, [x0, #0x10] 14dd10: aa0103f3 mov x19, x1 14dd14: 6f07e7e0 movi v0.2d, #0xffffffffffffffff 14dd18: aa0003f4 mov x20, x0 14dd1c: 29436037 ldp w23, w24, [x1, #0x18] 14dd20: f94002a8 ldr x8, [x21] 14dd24: f9400436 ldr x22, [x1, #0x8] 14dd28: fd000c20 str d0, [x1, #0x18] 14dd2c: f9401108 ldr x8, [x8, #0x20] 14dd30: aa1503e0 mov x0, x21 14dd34: d63f0100 blr x8 14dd38: 394026a8 ldrb w8, [x21, #0x9] 14dd3c: 7100051f cmp w8, #0x1 14dd40: 540000c0 b.eq 0x14dd58 <__cxa_demangle+0xbfec> 14dd44: f94002a8 ldr x8, [x21] 14dd48: f9401508 ldr x8, [x8, #0x28] 14dd4c: aa1503e0 mov x0, x21 14dd50: aa1303e1 mov x1, x19 14dd54: d63f0100 blr x8 14dd58: b9401e79 ldr w25, [x19, #0x1c] 14dd5c: 3100073f cmn w25, #0x1 14dd60: 540006c0 b.eq 0x14de38 <__cxa_demangle+0xc0cc> 14dd64: 34000a39 cbz w25, 0x14dea8 <__cxa_demangle+0xc13c> 14dd68: 71000b3f cmp w25, #0x2 14dd6c: 54000a03 b.lo 0x14deac <__cxa_demangle+0xc140> 14dd70: b0fff935 adrp x21, 0x72000 14dd74: 5280003a mov w26, #0x1 // =1 14dd78: 913d0ab5 add x21, x21, #0xf42 14dd7c: 14000004 b 0x14dd8c <__cxa_demangle+0xc020> 14dd80: 1100075a add w26, w26, #0x1 14dd84: 6b1a033f cmp w25, w26 14dd88: 54000920 b.eq 0x14deac <__cxa_demangle+0xc140> 14dd8c: aa1503e0 mov x0, x21 14dd90: 52800061 mov w1, #0x3 // =3 14dd94: 94003d2b bl 0x15d240 <__strlen_chk@plt> 14dd98: aa0003f6 mov x22, x0 14dd9c: b40002e0 cbz x0, 0x14ddf8 <__cxa_demangle+0xc08c> 14dda0: a940aa68 ldp x8, x10, [x19, #0x8] 14dda4: 8b160109 add x9, x8, x22 14dda8: eb0a013f cmp x9, x10 14ddac: 54000062 b.hs 0x14ddb8 <__cxa_demangle+0xc04c> 14ddb0: f9400260 ldr x0, [x19] 14ddb4: 1400000a b 0x14dddc <__cxa_demangle+0xc070> 14ddb8: d37ff948 lsl x8, x10, #1 14ddbc: f9400260 ldr x0, [x19] 14ddc0: eb09011f cmp x8, x9 14ddc4: 9a883121 csel x1, x9, x8, lo 14ddc8: f9000a61 str x1, [x19, #0x10] 14ddcc: 94003d55 bl 0x15d320 14ddd0: f9000260 str x0, [x19] 14ddd4: b40007c0 cbz x0, 0x14decc <__cxa_demangle+0xc160> 14ddd8: f9400668 ldr x8, [x19, #0x8] 14dddc: 8b080000 add x0, x0, x8 14dde0: aa1503e1 mov x1, x21 14dde4: aa1603e2 mov x2, x22 14dde8: 94003cae bl 0x15d0a0 14ddec: f9400668 ldr x8, [x19, #0x8] 14ddf0: 8b160108 add x8, x8, x22 14ddf4: f9000668 str x8, [x19, #0x8] 14ddf8: f9400a96 ldr x22, [x20, #0x10] 14ddfc: b9001a7a str w26, [x19, #0x18] 14de00: f94002c8 ldr x8, [x22] 14de04: f9401108 ldr x8, [x8, #0x20] 14de08: aa1603e0 mov x0, x22 14de0c: aa1303e1 mov x1, x19 14de10: d63f0100 blr x8 14de14: 394026c8 ldrb w8, [x22, #0x9] 14de18: 7100051f cmp w8, #0x1 14de1c: 54fffb20 b.eq 0x14dd80 <__cxa_demangle+0xc014> 14de20: f94002c8 ldr x8, [x22] 14de24: f9401508 ldr x8, [x8, #0x28] 14de28: aa1603e0 mov x0, x22 14de2c: aa1303e1 mov x1, x19 14de30: d63f0100 blr x8 14de34: 17ffffd3 b 0x14dd80 <__cxa_demangle+0xc014> 14de38: 90fff920 adrp x0, 0x71000 14de3c: 52800081 mov w1, #0x4 // =4 14de40: 911f1000 add x0, x0, #0x7c4 14de44: 94003cff bl 0x15d240 <__strlen_chk@plt> 14de48: aa0003f4 mov x20, x0 14de4c: b4000300 cbz x0, 0x14deac <__cxa_demangle+0xc140> 14de50: a940aa68 ldp x8, x10, [x19, #0x8] 14de54: 8b140109 add x9, x8, x20 14de58: eb0a013f cmp x9, x10 14de5c: 54000062 b.hs 0x14de68 <__cxa_demangle+0xc0fc> 14de60: f9400260 ldr x0, [x19] 14de64: 1400000a b 0x14de8c <__cxa_demangle+0xc120> 14de68: d37ff948 lsl x8, x10, #1 14de6c: f9400260 ldr x0, [x19] 14de70: eb09011f cmp x8, x9 14de74: 9a883121 csel x1, x9, x8, lo 14de78: f9000a61 str x1, [x19, #0x10] 14de7c: 94003d29 bl 0x15d320 14de80: f9000260 str x0, [x19] 14de84: b4000240 cbz x0, 0x14decc <__cxa_demangle+0xc160> 14de88: f9400668 ldr x8, [x19, #0x8] 14de8c: 90fff921 adrp x1, 0x71000 14de90: 8b080000 add x0, x0, x8 14de94: 911f1021 add x1, x1, #0x7c4 14de98: aa1403e2 mov x2, x20 14de9c: 94003c81 bl 0x15d0a0 14dea0: f9400668 ldr x8, [x19, #0x8] 14dea4: 8b140116 add x22, x8, x20 14dea8: f9000676 str x22, [x19, #0x8] 14deac: 29036277 stp w23, w24, [x19, #0x18] 14deb0: a9444ff4 ldp x20, x19, [sp, #0x40] 14deb4: a94357f6 ldp x22, x21, [sp, #0x30] 14deb8: a9425ff8 ldp x24, x23, [sp, #0x20] 14debc: a94167fa ldp x26, x25, [sp, #0x10] 14dec0: a8c57bfd ldp x29, x30, [sp], #0x50 14dec4: d50323bf autiasp 14dec8: d65f03c0 ret 14decc: 94003c25 bl 0x15cf60 <_ZSt9terminatev@plt> 14ded0: 14000001 b 0x14ded4 <__cxa_demangle+0xc168> 14ded4: 29036277 stp w23, w24, [x19, #0x18] 14ded8: 94002ca2 bl 0x159160 <__emutls_get_address+0x6d4> 14dedc: d503245f bti c 14dee0: 14003c00 b 0x15cee0 <_ZdlPv@plt> 14dee4: d503233f paciasp 14dee8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14deec: a90157f6 stp x22, x21, [sp, #0x10] 14def0: 910003fd mov x29, sp 14def4: a9024ff4 stp x20, x19, [sp, #0x20] 14def8: a941a009 ldp x9, x8, [x0, #0x18] 14defc: aa0103f3 mov x19, x1 14df00: aa0003f4 mov x20, x0 14df04: cb09010a sub x10, x8, x9 14df08: f100055f cmp x10, #0x1 14df0c: 54000421 b.ne 0x14df90 <__cxa_demangle+0xc224> 14df10: eb08013f cmp x9, x8 14df14: 54000160 b.eq 0x14df40 <__cxa_demangle+0xc1d4> 14df18: f0fff90a adrp x10, 0x70000 14df1c: 91172d4a add x10, x10, #0x5cb 14df20: 3940012b ldrb w11, [x9] 14df24: 3940014c ldrb w12, [x10] 14df28: 6b0c017f cmp w11, w12 14df2c: 54000321 b.ne 0x14df90 <__cxa_demangle+0xc224> 14df30: 91000529 add x9, x9, #0x1 14df34: 9100054a add x10, x10, #0x1 14df38: eb08013f cmp x9, x8 14df3c: 54ffff21 b.ne 0x14df20 <__cxa_demangle+0xc1b4> 14df40: a940aa68 ldp x8, x10, [x19, #0x8] 14df44: 91000509 add x9, x8, #0x1 14df48: eb0a013f cmp x9, x10 14df4c: 54000062 b.hs 0x14df58 <__cxa_demangle+0xc1ec> 14df50: f9400260 ldr x0, [x19] 14df54: 1400000a b 0x14df7c <__cxa_demangle+0xc210> 14df58: d37ff948 lsl x8, x10, #1 14df5c: f9400260 ldr x0, [x19] 14df60: eb09011f cmp x8, x9 14df64: 9a883121 csel x1, x9, x8, lo 14df68: f9000a61 str x1, [x19, #0x10] 14df6c: 94003ced bl 0x15d320 14df70: f9000260 str x0, [x19] 14df74: b40016a0 cbz x0, 0x14e248 <__cxa_demangle+0xc4dc> 14df78: f9400668 ldr x8, [x19, #0x8] 14df7c: 52800509 mov w9, #0x28 // =40 14df80: 38286809 strb w9, [x0, x8] 14df84: f9400668 ldr x8, [x19, #0x8] 14df88: 91000508 add x8, x8, #0x1 14df8c: f9000668 str x8, [x19, #0x8] 14df90: a940aa68 ldp x8, x10, [x19, #0x8] 14df94: 91000509 add x9, x8, #0x1 14df98: eb0a013f cmp x9, x10 14df9c: 54000062 b.hs 0x14dfa8 <__cxa_demangle+0xc23c> 14dfa0: f9400260 ldr x0, [x19] 14dfa4: 1400000a b 0x14dfcc <__cxa_demangle+0xc260> 14dfa8: d37ff948 lsl x8, x10, #1 14dfac: f9400260 ldr x0, [x19] 14dfb0: eb09011f cmp x8, x9 14dfb4: 9a883121 csel x1, x9, x8, lo 14dfb8: f9000a61 str x1, [x19, #0x10] 14dfbc: 94003cd9 bl 0x15d320 14dfc0: f9000260 str x0, [x19] 14dfc4: b4001420 cbz x0, 0x14e248 <__cxa_demangle+0xc4dc> 14dfc8: f9400668 ldr x8, [x19, #0x8] 14dfcc: 52800509 mov w9, #0x28 // =40 14dfd0: aa1303e1 mov x1, x19 14dfd4: 38286809 strb w9, [x0, x8] 14dfd8: f9400668 ldr x8, [x19, #0x8] 14dfdc: f9400a95 ldr x21, [x20, #0x10] 14dfe0: 91000508 add x8, x8, #0x1 14dfe4: f94002a9 ldr x9, [x21] 14dfe8: aa1503e0 mov x0, x21 14dfec: f9000668 str x8, [x19, #0x8] 14dff0: f9401128 ldr x8, [x9, #0x20] 14dff4: d63f0100 blr x8 14dff8: 394026a8 ldrb w8, [x21, #0x9] 14dffc: 7100051f cmp w8, #0x1 14e000: 540000c0 b.eq 0x14e018 <__cxa_demangle+0xc2ac> 14e004: f94002a8 ldr x8, [x21] 14e008: aa1503e0 mov x0, x21 14e00c: aa1303e1 mov x1, x19 14e010: f9401508 ldr x8, [x8, #0x28] 14e014: d63f0100 blr x8 14e018: a940aa68 ldp x8, x10, [x19, #0x8] 14e01c: 91000909 add x9, x8, #0x2 14e020: eb0a013f cmp x9, x10 14e024: 54000062 b.hs 0x14e030 <__cxa_demangle+0xc2c4> 14e028: f9400260 ldr x0, [x19] 14e02c: 1400000a b 0x14e054 <__cxa_demangle+0xc2e8> 14e030: d37ff948 lsl x8, x10, #1 14e034: f9400260 ldr x0, [x19] 14e038: eb09011f cmp x8, x9 14e03c: 9a883121 csel x1, x9, x8, lo 14e040: f9000a61 str x1, [x19, #0x10] 14e044: 94003cb7 bl 0x15d320 14e048: f9000260 str x0, [x19] 14e04c: b4000fe0 cbz x0, 0x14e248 <__cxa_demangle+0xc4dc> 14e050: f9400668 ldr x8, [x19, #0x8] 14e054: 52840529 mov w9, #0x2029 // =8233 14e058: 78286809 strh w9, [x0, x8] 14e05c: f9400668 ldr x8, [x19, #0x8] 14e060: 91000908 add x8, x8, #0x2 14e064: f9000668 str x8, [x19, #0x8] 14e068: a941a696 ldp x22, x9, [x20, #0x18] 14e06c: eb160135 subs x21, x9, x22 14e070: 540002e0 b.eq 0x14e0cc <__cxa_demangle+0xc360> 14e074: f9400a6a ldr x10, [x19, #0x10] 14e078: 8b150109 add x9, x8, x21 14e07c: eb0a013f cmp x9, x10 14e080: 54000062 b.hs 0x14e08c <__cxa_demangle+0xc320> 14e084: f9400260 ldr x0, [x19] 14e088: 1400000a b 0x14e0b0 <__cxa_demangle+0xc344> 14e08c: d37ff948 lsl x8, x10, #1 14e090: f9400260 ldr x0, [x19] 14e094: eb09011f cmp x8, x9 14e098: 9a883121 csel x1, x9, x8, lo 14e09c: f9000a61 str x1, [x19, #0x10] 14e0a0: 94003ca0 bl 0x15d320 14e0a4: f9000260 str x0, [x19] 14e0a8: b4000d00 cbz x0, 0x14e248 <__cxa_demangle+0xc4dc> 14e0ac: f9400668 ldr x8, [x19, #0x8] 14e0b0: 8b080000 add x0, x0, x8 14e0b4: aa1603e1 mov x1, x22 14e0b8: aa1503e2 mov x2, x21 14e0bc: 94003d9d bl 0x15d730 14e0c0: f9400668 ldr x8, [x19, #0x8] 14e0c4: 8b150108 add x8, x8, x21 14e0c8: f9000668 str x8, [x19, #0x8] 14e0cc: f9400a6a ldr x10, [x19, #0x10] 14e0d0: 91000909 add x9, x8, #0x2 14e0d4: eb0a013f cmp x9, x10 14e0d8: 54000062 b.hs 0x14e0e4 <__cxa_demangle+0xc378> 14e0dc: f9400260 ldr x0, [x19] 14e0e0: 1400000a b 0x14e108 <__cxa_demangle+0xc39c> 14e0e4: d37ff948 lsl x8, x10, #1 14e0e8: f9400260 ldr x0, [x19] 14e0ec: eb09011f cmp x8, x9 14e0f0: 9a883121 csel x1, x9, x8, lo 14e0f4: f9000a61 str x1, [x19, #0x10] 14e0f8: 94003c8a bl 0x15d320 14e0fc: f9000260 str x0, [x19] 14e100: b4000a40 cbz x0, 0x14e248 <__cxa_demangle+0xc4dc> 14e104: f9400668 ldr x8, [x19, #0x8] 14e108: 52850409 mov w9, #0x2820 // =10272 14e10c: aa1303e1 mov x1, x19 14e110: 78286809 strh w9, [x0, x8] 14e114: f9400668 ldr x8, [x19, #0x8] 14e118: f9401695 ldr x21, [x20, #0x28] 14e11c: 91000908 add x8, x8, #0x2 14e120: f94002a9 ldr x9, [x21] 14e124: aa1503e0 mov x0, x21 14e128: f9000668 str x8, [x19, #0x8] 14e12c: f9401128 ldr x8, [x9, #0x20] 14e130: d63f0100 blr x8 14e134: 394026a8 ldrb w8, [x21, #0x9] 14e138: 7100051f cmp w8, #0x1 14e13c: 540000c0 b.eq 0x14e154 <__cxa_demangle+0xc3e8> 14e140: f94002a8 ldr x8, [x21] 14e144: aa1503e0 mov x0, x21 14e148: aa1303e1 mov x1, x19 14e14c: f9401508 ldr x8, [x8, #0x28] 14e150: d63f0100 blr x8 14e154: a940aa68 ldp x8, x10, [x19, #0x8] 14e158: 91000509 add x9, x8, #0x1 14e15c: eb0a013f cmp x9, x10 14e160: 54000062 b.hs 0x14e16c <__cxa_demangle+0xc400> 14e164: f9400260 ldr x0, [x19] 14e168: 1400000a b 0x14e190 <__cxa_demangle+0xc424> 14e16c: d37ff948 lsl x8, x10, #1 14e170: f9400260 ldr x0, [x19] 14e174: eb09011f cmp x8, x9 14e178: 9a883121 csel x1, x9, x8, lo 14e17c: f9000a61 str x1, [x19, #0x10] 14e180: 94003c68 bl 0x15d320 14e184: f9000260 str x0, [x19] 14e188: b4000600 cbz x0, 0x14e248 <__cxa_demangle+0xc4dc> 14e18c: f9400668 ldr x8, [x19, #0x8] 14e190: 52800529 mov w9, #0x29 // =41 14e194: 38286809 strb w9, [x0, x8] 14e198: a941aa8b ldp x11, x10, [x20, #0x18] 14e19c: f9400669 ldr x9, [x19, #0x8] 14e1a0: 91000528 add x8, x9, #0x1 14e1a4: cb0b014c sub x12, x10, x11 14e1a8: f100059f cmp x12, #0x1 14e1ac: f9000668 str x8, [x19, #0x8] 14e1b0: 54000421 b.ne 0x14e234 <__cxa_demangle+0xc4c8> 14e1b4: eb0a017f cmp x11, x10 14e1b8: 54000160 b.eq 0x14e1e4 <__cxa_demangle+0xc478> 14e1bc: d0fff90c adrp x12, 0x70000 14e1c0: 91172d8c add x12, x12, #0x5cb 14e1c4: 3940016d ldrb w13, [x11] 14e1c8: 3940018e ldrb w14, [x12] 14e1cc: 6b0e01bf cmp w13, w14 14e1d0: 54000321 b.ne 0x14e234 <__cxa_demangle+0xc4c8> 14e1d4: 9100056b add x11, x11, #0x1 14e1d8: 9100058c add x12, x12, #0x1 14e1dc: eb0a017f cmp x11, x10 14e1e0: 54ffff21 b.ne 0x14e1c4 <__cxa_demangle+0xc458> 14e1e4: f9400a6a ldr x10, [x19, #0x10] 14e1e8: 91000929 add x9, x9, #0x2 14e1ec: eb0a013f cmp x9, x10 14e1f0: 54000062 b.hs 0x14e1fc <__cxa_demangle+0xc490> 14e1f4: f9400260 ldr x0, [x19] 14e1f8: 1400000a b 0x14e220 <__cxa_demangle+0xc4b4> 14e1fc: d37ff948 lsl x8, x10, #1 14e200: f9400260 ldr x0, [x19] 14e204: eb09011f cmp x8, x9 14e208: 9a883121 csel x1, x9, x8, lo 14e20c: f9000a61 str x1, [x19, #0x10] 14e210: 94003c44 bl 0x15d320 14e214: f9000260 str x0, [x19] 14e218: b4000180 cbz x0, 0x14e248 <__cxa_demangle+0xc4dc> 14e21c: f9400668 ldr x8, [x19, #0x8] 14e220: 52800529 mov w9, #0x29 // =41 14e224: 38286809 strb w9, [x0, x8] 14e228: f9400668 ldr x8, [x19, #0x8] 14e22c: 91000508 add x8, x8, #0x1 14e230: f9000668 str x8, [x19, #0x8] 14e234: a9424ff4 ldp x20, x19, [sp, #0x20] 14e238: a94157f6 ldp x22, x21, [sp, #0x10] 14e23c: a8c37bfd ldp x29, x30, [sp], #0x30 14e240: d50323bf autiasp 14e244: d65f03c0 ret 14e248: 94003b46 bl 0x15cf60 <_ZSt9terminatev@plt> 14e24c: d503245f bti c 14e250: 14003b24 b 0x15cee0 <_ZdlPv@plt> 14e254: d503233f paciasp 14e258: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14e25c: a90157f6 stp x22, x21, [sp, #0x10] 14e260: 910003fd mov x29, sp 14e264: a9024ff4 stp x20, x19, [sp, #0x20] 14e268: a9412016 ldp x22, x8, [x0, #0x10] 14e26c: aa0103f3 mov x19, x1 14e270: aa0003f4 mov x20, x0 14e274: eb160115 subs x21, x8, x22 14e278: f9400428 ldr x8, [x1, #0x8] 14e27c: 540002e0 b.eq 0x14e2d8 <__cxa_demangle+0xc56c> 14e280: f9400a6a ldr x10, [x19, #0x10] 14e284: 8b150109 add x9, x8, x21 14e288: eb0a013f cmp x9, x10 14e28c: 54000062 b.hs 0x14e298 <__cxa_demangle+0xc52c> 14e290: f9400260 ldr x0, [x19] 14e294: 1400000a b 0x14e2bc <__cxa_demangle+0xc550> 14e298: d37ff948 lsl x8, x10, #1 14e29c: f9400260 ldr x0, [x19] 14e2a0: eb09011f cmp x8, x9 14e2a4: 9a883121 csel x1, x9, x8, lo 14e2a8: f9000a61 str x1, [x19, #0x10] 14e2ac: 94003c1d bl 0x15d320 14e2b0: f9000260 str x0, [x19] 14e2b4: b4000880 cbz x0, 0x14e3c4 <__cxa_demangle+0xc658> 14e2b8: f9400668 ldr x8, [x19, #0x8] 14e2bc: 8b080000 add x0, x0, x8 14e2c0: aa1603e1 mov x1, x22 14e2c4: aa1503e2 mov x2, x21 14e2c8: 94003d1a bl 0x15d730 14e2cc: f9400668 ldr x8, [x19, #0x8] 14e2d0: 8b150108 add x8, x8, x21 14e2d4: f9000668 str x8, [x19, #0x8] 14e2d8: f9400a6a ldr x10, [x19, #0x10] 14e2dc: 91000509 add x9, x8, #0x1 14e2e0: eb0a013f cmp x9, x10 14e2e4: 54000062 b.hs 0x14e2f0 <__cxa_demangle+0xc584> 14e2e8: f9400260 ldr x0, [x19] 14e2ec: 1400000a b 0x14e314 <__cxa_demangle+0xc5a8> 14e2f0: d37ff948 lsl x8, x10, #1 14e2f4: f9400260 ldr x0, [x19] 14e2f8: eb09011f cmp x8, x9 14e2fc: 9a883121 csel x1, x9, x8, lo 14e300: f9000a61 str x1, [x19, #0x10] 14e304: 94003c07 bl 0x15d320 14e308: f9000260 str x0, [x19] 14e30c: b40005c0 cbz x0, 0x14e3c4 <__cxa_demangle+0xc658> 14e310: f9400668 ldr x8, [x19, #0x8] 14e314: 52800509 mov w9, #0x28 // =40 14e318: aa1303e1 mov x1, x19 14e31c: 38286809 strb w9, [x0, x8] 14e320: f9400668 ldr x8, [x19, #0x8] 14e324: f9401294 ldr x20, [x20, #0x20] 14e328: 91000508 add x8, x8, #0x1 14e32c: f9400289 ldr x9, [x20] 14e330: aa1403e0 mov x0, x20 14e334: f9000668 str x8, [x19, #0x8] 14e338: f9401128 ldr x8, [x9, #0x20] 14e33c: d63f0100 blr x8 14e340: 39402688 ldrb w8, [x20, #0x9] 14e344: 7100051f cmp w8, #0x1 14e348: 540000c0 b.eq 0x14e360 <__cxa_demangle+0xc5f4> 14e34c: f9400288 ldr x8, [x20] 14e350: aa1403e0 mov x0, x20 14e354: aa1303e1 mov x1, x19 14e358: f9401508 ldr x8, [x8, #0x28] 14e35c: d63f0100 blr x8 14e360: a940aa68 ldp x8, x10, [x19, #0x8] 14e364: 91000509 add x9, x8, #0x1 14e368: eb0a013f cmp x9, x10 14e36c: 54000062 b.hs 0x14e378 <__cxa_demangle+0xc60c> 14e370: f9400260 ldr x0, [x19] 14e374: 1400000a b 0x14e39c <__cxa_demangle+0xc630> 14e378: d37ff948 lsl x8, x10, #1 14e37c: f9400260 ldr x0, [x19] 14e380: eb09011f cmp x8, x9 14e384: 9a883121 csel x1, x9, x8, lo 14e388: f9000a61 str x1, [x19, #0x10] 14e38c: 94003be5 bl 0x15d320 14e390: f9000260 str x0, [x19] 14e394: b4000180 cbz x0, 0x14e3c4 <__cxa_demangle+0xc658> 14e398: f9400668 ldr x8, [x19, #0x8] 14e39c: 52800529 mov w9, #0x29 // =41 14e3a0: a94157f6 ldp x22, x21, [sp, #0x10] 14e3a4: 38286809 strb w9, [x0, x8] 14e3a8: f9400668 ldr x8, [x19, #0x8] 14e3ac: 91000508 add x8, x8, #0x1 14e3b0: f9000668 str x8, [x19, #0x8] 14e3b4: a9424ff4 ldp x20, x19, [sp, #0x20] 14e3b8: a8c37bfd ldp x29, x30, [sp], #0x30 14e3bc: d50323bf autiasp 14e3c0: d65f03c0 ret 14e3c4: 94003ae7 bl 0x15cf60 <_ZSt9terminatev@plt> 14e3c8: d503245f bti c 14e3cc: 14003ac5 b 0x15cee0 <_ZdlPv@plt> 14e3d0: d503233f paciasp 14e3d4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14e3d8: a90157f6 stp x22, x21, [sp, #0x10] 14e3dc: 910003fd mov x29, sp 14e3e0: a9024ff4 stp x20, x19, [sp, #0x20] 14e3e4: a9412016 ldp x22, x8, [x0, #0x10] 14e3e8: aa0103f3 mov x19, x1 14e3ec: aa0003f4 mov x20, x0 14e3f0: eb160115 subs x21, x8, x22 14e3f4: f9400428 ldr x8, [x1, #0x8] 14e3f8: 540002e0 b.eq 0x14e454 <__cxa_demangle+0xc6e8> 14e3fc: f9400a6a ldr x10, [x19, #0x10] 14e400: 8b150109 add x9, x8, x21 14e404: eb0a013f cmp x9, x10 14e408: 54000062 b.hs 0x14e414 <__cxa_demangle+0xc6a8> 14e40c: f9400260 ldr x0, [x19] 14e410: 1400000a b 0x14e438 <__cxa_demangle+0xc6cc> 14e414: d37ff948 lsl x8, x10, #1 14e418: f9400260 ldr x0, [x19] 14e41c: eb09011f cmp x8, x9 14e420: 9a883121 csel x1, x9, x8, lo 14e424: f9000a61 str x1, [x19, #0x10] 14e428: 94003bbe bl 0x15d320 14e42c: f9000260 str x0, [x19] 14e430: b4000a80 cbz x0, 0x14e580 <__cxa_demangle+0xc814> 14e434: f9400668 ldr x8, [x19, #0x8] 14e438: 8b080000 add x0, x0, x8 14e43c: aa1603e1 mov x1, x22 14e440: aa1503e2 mov x2, x21 14e444: 94003cbb bl 0x15d730 14e448: f9400668 ldr x8, [x19, #0x8] 14e44c: 8b150108 add x8, x8, x21 14e450: f9000668 str x8, [x19, #0x8] 14e454: f9400a6a ldr x10, [x19, #0x10] 14e458: 91000509 add x9, x8, #0x1 14e45c: eb0a013f cmp x9, x10 14e460: 54000062 b.hs 0x14e46c <__cxa_demangle+0xc700> 14e464: f9400260 ldr x0, [x19] 14e468: 1400000a b 0x14e490 <__cxa_demangle+0xc724> 14e46c: d37ff948 lsl x8, x10, #1 14e470: f9400260 ldr x0, [x19] 14e474: eb09011f cmp x8, x9 14e478: 9a883121 csel x1, x9, x8, lo 14e47c: f9000a61 str x1, [x19, #0x10] 14e480: 94003ba8 bl 0x15d320 14e484: f9000260 str x0, [x19] 14e488: b40007c0 cbz x0, 0x14e580 <__cxa_demangle+0xc814> 14e48c: f9400668 ldr x8, [x19, #0x8] 14e490: 52800789 mov w9, #0x3c // =60 14e494: aa1303e1 mov x1, x19 14e498: 38286809 strb w9, [x0, x8] 14e49c: f9400668 ldr x8, [x19, #0x8] 14e4a0: f9401280 ldr x0, [x20, #0x20] 14e4a4: 91000508 add x8, x8, #0x1 14e4a8: f9400009 ldr x9, [x0] 14e4ac: f9000668 str x8, [x19, #0x8] 14e4b0: f9401128 ldr x8, [x9, #0x20] 14e4b4: d63f0100 blr x8 14e4b8: a940aa68 ldp x8, x10, [x19, #0x8] 14e4bc: 91000909 add x9, x8, #0x2 14e4c0: eb0a013f cmp x9, x10 14e4c4: 54000062 b.hs 0x14e4d0 <__cxa_demangle+0xc764> 14e4c8: f9400260 ldr x0, [x19] 14e4cc: 1400000a b 0x14e4f4 <__cxa_demangle+0xc788> 14e4d0: d37ff948 lsl x8, x10, #1 14e4d4: f9400260 ldr x0, [x19] 14e4d8: eb09011f cmp x8, x9 14e4dc: 9a883121 csel x1, x9, x8, lo 14e4e0: f9000a61 str x1, [x19, #0x10] 14e4e4: 94003b8f bl 0x15d320 14e4e8: f9000260 str x0, [x19] 14e4ec: b40004a0 cbz x0, 0x14e580 <__cxa_demangle+0xc814> 14e4f0: f9400668 ldr x8, [x19, #0x8] 14e4f4: 528507c9 mov w9, #0x283e // =10302 14e4f8: aa1303e1 mov x1, x19 14e4fc: 78286809 strh w9, [x0, x8] 14e500: f9400668 ldr x8, [x19, #0x8] 14e504: f9401680 ldr x0, [x20, #0x28] 14e508: 91000908 add x8, x8, #0x2 14e50c: f9400009 ldr x9, [x0] 14e510: f9000668 str x8, [x19, #0x8] 14e514: f9401128 ldr x8, [x9, #0x20] 14e518: d63f0100 blr x8 14e51c: a940aa68 ldp x8, x10, [x19, #0x8] 14e520: 91000509 add x9, x8, #0x1 14e524: eb0a013f cmp x9, x10 14e528: 54000062 b.hs 0x14e534 <__cxa_demangle+0xc7c8> 14e52c: f9400260 ldr x0, [x19] 14e530: 1400000a b 0x14e558 <__cxa_demangle+0xc7ec> 14e534: d37ff948 lsl x8, x10, #1 14e538: f9400260 ldr x0, [x19] 14e53c: eb09011f cmp x8, x9 14e540: 9a883121 csel x1, x9, x8, lo 14e544: f9000a61 str x1, [x19, #0x10] 14e548: 94003b76 bl 0x15d320 14e54c: f9000260 str x0, [x19] 14e550: b4000180 cbz x0, 0x14e580 <__cxa_demangle+0xc814> 14e554: f9400668 ldr x8, [x19, #0x8] 14e558: 52800529 mov w9, #0x29 // =41 14e55c: a94157f6 ldp x22, x21, [sp, #0x10] 14e560: 38286809 strb w9, [x0, x8] 14e564: f9400668 ldr x8, [x19, #0x8] 14e568: 91000508 add x8, x8, #0x1 14e56c: f9000668 str x8, [x19, #0x8] 14e570: a9424ff4 ldp x20, x19, [sp, #0x20] 14e574: a8c37bfd ldp x29, x30, [sp], #0x30 14e578: d50323bf autiasp 14e57c: d65f03c0 ret 14e580: 94003a78 bl 0x15cf60 <_ZSt9terminatev@plt> 14e584: d503245f bti c 14e588: 14003a56 b 0x15cee0 <_ZdlPv@plt> 14e58c: d503233f paciasp 14e590: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14e594: f9000bf5 str x21, [sp, #0x10] 14e598: 910003fd mov x29, sp 14e59c: a9024ff4 stp x20, x19, [sp, #0x20] 14e5a0: f9400815 ldr x21, [x0, #0x10] 14e5a4: aa0003f4 mov x20, x0 14e5a8: aa0103f3 mov x19, x1 14e5ac: f94002a8 ldr x8, [x21] 14e5b0: aa1503e0 mov x0, x21 14e5b4: f9401108 ldr x8, [x8, #0x20] 14e5b8: d63f0100 blr x8 14e5bc: 394026a8 ldrb w8, [x21, #0x9] 14e5c0: 7100051f cmp w8, #0x1 14e5c4: 540000c0 b.eq 0x14e5dc <__cxa_demangle+0xc870> 14e5c8: f94002a8 ldr x8, [x21] 14e5cc: aa1503e0 mov x0, x21 14e5d0: aa1303e1 mov x1, x19 14e5d4: f9401508 ldr x8, [x8, #0x28] 14e5d8: d63f0100 blr x8 14e5dc: a940aa68 ldp x8, x10, [x19, #0x8] 14e5e0: 91000509 add x9, x8, #0x1 14e5e4: eb0a013f cmp x9, x10 14e5e8: 54000062 b.hs 0x14e5f4 <__cxa_demangle+0xc888> 14e5ec: f9400260 ldr x0, [x19] 14e5f0: 1400000a b 0x14e618 <__cxa_demangle+0xc8ac> 14e5f4: d37ff948 lsl x8, x10, #1 14e5f8: f9400260 ldr x0, [x19] 14e5fc: eb09011f cmp x8, x9 14e600: 9a883121 csel x1, x9, x8, lo 14e604: f9000a61 str x1, [x19, #0x10] 14e608: 94003b46 bl 0x15d320 14e60c: f9000260 str x0, [x19] 14e610: b4000460 cbz x0, 0x14e69c <__cxa_demangle+0xc930> 14e614: f9400668 ldr x8, [x19, #0x8] 14e618: 52800509 mov w9, #0x28 // =40 14e61c: aa1303e1 mov x1, x19 14e620: 38286809 strb w9, [x0, x8] 14e624: 91006280 add x0, x20, #0x18 14e628: f9400668 ldr x8, [x19, #0x8] 14e62c: 91000508 add x8, x8, #0x1 14e630: f9000668 str x8, [x19, #0x8] 14e634: 97fff9ee bl 0x14cdec <__cxa_demangle+0xb080> 14e638: a940aa68 ldp x8, x10, [x19, #0x8] 14e63c: 91000509 add x9, x8, #0x1 14e640: eb0a013f cmp x9, x10 14e644: 54000062 b.hs 0x14e650 <__cxa_demangle+0xc8e4> 14e648: f9400260 ldr x0, [x19] 14e64c: 1400000a b 0x14e674 <__cxa_demangle+0xc908> 14e650: d37ff948 lsl x8, x10, #1 14e654: f9400260 ldr x0, [x19] 14e658: eb09011f cmp x8, x9 14e65c: 9a883121 csel x1, x9, x8, lo 14e660: f9000a61 str x1, [x19, #0x10] 14e664: 94003b2f bl 0x15d320 14e668: f9000260 str x0, [x19] 14e66c: b4000180 cbz x0, 0x14e69c <__cxa_demangle+0xc930> 14e670: f9400668 ldr x8, [x19, #0x8] 14e674: 52800529 mov w9, #0x29 // =41 14e678: f9400bf5 ldr x21, [sp, #0x10] 14e67c: 38286809 strb w9, [x0, x8] 14e680: f9400668 ldr x8, [x19, #0x8] 14e684: 91000508 add x8, x8, #0x1 14e688: f9000668 str x8, [x19, #0x8] 14e68c: a9424ff4 ldp x20, x19, [sp, #0x20] 14e690: a8c37bfd ldp x29, x30, [sp], #0x30 14e694: d50323bf autiasp 14e698: d65f03c0 ret 14e69c: 94003a31 bl 0x15cf60 <_ZSt9terminatev@plt> 14e6a0: d503245f bti c 14e6a4: 14003a0f b 0x15cee0 <_ZdlPv@plt> 14e6a8: d503233f paciasp 14e6ac: a9bc7bfd stp x29, x30, [sp, #-0x40]! 14e6b0: f9000bf7 str x23, [sp, #0x10] 14e6b4: 910003fd mov x29, sp 14e6b8: a90257f6 stp x22, x21, [sp, #0x20] 14e6bc: a9034ff4 stp x20, x19, [sp, #0x30] 14e6c0: f9499816 ldr x22, [x0, #0x1330] 14e6c4: cb010053 sub x19, x2, x1 14e6c8: 11003e69 add w9, w19, #0xf 14e6cc: aa0103f4 mov x20, x1 14e6d0: 927c6d37 and x23, x9, #0xfffffff0 14e6d4: f94006c8 ldr x8, [x22, #0x8] 14e6d8: 8b170109 add x9, x8, x23 14e6dc: f13fc13f cmp x9, #0xff0 14e6e0: 54000283 b.lo 0x14e730 <__cxa_demangle+0xc9c4> 14e6e4: f13fc6ff cmp x23, #0xff1 14e6e8: 54000143 b.lo 0x14e710 <__cxa_demangle+0xc9a4> 14e6ec: 910042e0 add x0, x23, #0x10 14e6f0: 94003acc bl 0x15d220 14e6f4: b4000400 cbz x0, 0x14e774 <__cxa_demangle+0xca08> 14e6f8: f94002c8 ldr x8, [x22] 14e6fc: 91004015 add x21, x0, #0x10 14e700: a9007c08 stp x8, xzr, [x0] 14e704: f90002c0 str x0, [x22] 14e708: b50001f3 cbnz x19, 0x14e744 <__cxa_demangle+0xc9d8> 14e70c: 14000012 b 0x14e754 <__cxa_demangle+0xc9e8> 14e710: aa0003f5 mov x21, x0 14e714: 52820000 mov w0, #0x1000 // =4096 14e718: 94003ac2 bl 0x15d220 14e71c: b40002c0 cbz x0, 0x14e774 <__cxa_demangle+0xca08> 14e720: aa1f03e8 mov x8, xzr 14e724: a9007c16 stp x22, xzr, [x0] 14e728: aa0003f6 mov x22, x0 14e72c: f9099aa0 str x0, [x21, #0x1330] 14e730: 8b170109 add x9, x8, x23 14e734: 8b0802c8 add x8, x22, x8 14e738: 91004115 add x21, x8, #0x10 14e73c: f90006c9 str x9, [x22, #0x8] 14e740: b40000b3 cbz x19, 0x14e754 <__cxa_demangle+0xc9e8> 14e744: aa1503e0 mov x0, x21 14e748: aa1403e1 mov x1, x20 14e74c: aa1303e2 mov x2, x19 14e750: 94003bf8 bl 0x15d730 14e754: 9343fe61 asr x1, x19, #3 14e758: aa1503e0 mov x0, x21 14e75c: a9434ff4 ldp x20, x19, [sp, #0x30] 14e760: a94257f6 ldp x22, x21, [sp, #0x20] 14e764: f9400bf7 ldr x23, [sp, #0x10] 14e768: a8c47bfd ldp x29, x30, [sp], #0x40 14e76c: d50323bf autiasp 14e770: d65f03c0 ret 14e774: 940039fb bl 0x15cf60 <_ZSt9terminatev@plt> 14e778: d503233f paciasp 14e77c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14e780: f9000bf5 str x21, [sp, #0x10] 14e784: 910003fd mov x29, sp 14e788: a9024ff4 stp x20, x19, [sp, #0x20] 14e78c: a940a828 ldp x8, x10, [x1, #0x8] 14e790: aa0103f3 mov x19, x1 14e794: aa0003f4 mov x20, x0 14e798: 91000509 add x9, x8, #0x1 14e79c: eb0a013f cmp x9, x10 14e7a0: 54000062 b.hs 0x14e7ac <__cxa_demangle+0xca40> 14e7a4: f9400260 ldr x0, [x19] 14e7a8: 1400000a b 0x14e7d0 <__cxa_demangle+0xca64> 14e7ac: d37ff948 lsl x8, x10, #1 14e7b0: f9400260 ldr x0, [x19] 14e7b4: eb09011f cmp x8, x9 14e7b8: 9a883121 csel x1, x9, x8, lo 14e7bc: f9000a61 str x1, [x19, #0x10] 14e7c0: 94003ad8 bl 0x15d320 14e7c4: f9000260 str x0, [x19] 14e7c8: b40008a0 cbz x0, 0x14e8dc <__cxa_demangle+0xcb70> 14e7cc: f9400668 ldr x8, [x19, #0x8] 14e7d0: 52800509 mov w9, #0x28 // =40 14e7d4: aa1303e1 mov x1, x19 14e7d8: 38286809 strb w9, [x0, x8] 14e7dc: f9400668 ldr x8, [x19, #0x8] 14e7e0: f9400a95 ldr x21, [x20, #0x10] 14e7e4: 91000508 add x8, x8, #0x1 14e7e8: f94002a9 ldr x9, [x21] 14e7ec: aa1503e0 mov x0, x21 14e7f0: f9000668 str x8, [x19, #0x8] 14e7f4: f9401128 ldr x8, [x9, #0x20] 14e7f8: d63f0100 blr x8 14e7fc: 394026a8 ldrb w8, [x21, #0x9] 14e800: 7100051f cmp w8, #0x1 14e804: 540000c0 b.eq 0x14e81c <__cxa_demangle+0xcab0> 14e808: f94002a8 ldr x8, [x21] 14e80c: aa1503e0 mov x0, x21 14e810: aa1303e1 mov x1, x19 14e814: f9401508 ldr x8, [x8, #0x28] 14e818: d63f0100 blr x8 14e81c: a940aa68 ldp x8, x10, [x19, #0x8] 14e820: 91000909 add x9, x8, #0x2 14e824: eb0a013f cmp x9, x10 14e828: 54000062 b.hs 0x14e834 <__cxa_demangle+0xcac8> 14e82c: f9400260 ldr x0, [x19] 14e830: 1400000a b 0x14e858 <__cxa_demangle+0xcaec> 14e834: d37ff948 lsl x8, x10, #1 14e838: f9400260 ldr x0, [x19] 14e83c: eb09011f cmp x8, x9 14e840: 9a883121 csel x1, x9, x8, lo 14e844: f9000a61 str x1, [x19, #0x10] 14e848: 94003ab6 bl 0x15d320 14e84c: f9000260 str x0, [x19] 14e850: b4000460 cbz x0, 0x14e8dc <__cxa_demangle+0xcb70> 14e854: f9400668 ldr x8, [x19, #0x8] 14e858: 52850529 mov w9, #0x2829 // =10281 14e85c: aa1303e1 mov x1, x19 14e860: 78286809 strh w9, [x0, x8] 14e864: 91006280 add x0, x20, #0x18 14e868: f9400668 ldr x8, [x19, #0x8] 14e86c: 91000908 add x8, x8, #0x2 14e870: f9000668 str x8, [x19, #0x8] 14e874: 97fff95e bl 0x14cdec <__cxa_demangle+0xb080> 14e878: a940aa68 ldp x8, x10, [x19, #0x8] 14e87c: 91000509 add x9, x8, #0x1 14e880: eb0a013f cmp x9, x10 14e884: 54000062 b.hs 0x14e890 <__cxa_demangle+0xcb24> 14e888: f9400260 ldr x0, [x19] 14e88c: 1400000a b 0x14e8b4 <__cxa_demangle+0xcb48> 14e890: d37ff948 lsl x8, x10, #1 14e894: f9400260 ldr x0, [x19] 14e898: eb09011f cmp x8, x9 14e89c: 9a883121 csel x1, x9, x8, lo 14e8a0: f9000a61 str x1, [x19, #0x10] 14e8a4: 94003a9f bl 0x15d320 14e8a8: f9000260 str x0, [x19] 14e8ac: b4000180 cbz x0, 0x14e8dc <__cxa_demangle+0xcb70> 14e8b0: f9400668 ldr x8, [x19, #0x8] 14e8b4: 52800529 mov w9, #0x29 // =41 14e8b8: f9400bf5 ldr x21, [sp, #0x10] 14e8bc: 38286809 strb w9, [x0, x8] 14e8c0: f9400668 ldr x8, [x19, #0x8] 14e8c4: 91000508 add x8, x8, #0x1 14e8c8: f9000668 str x8, [x19, #0x8] 14e8cc: a9424ff4 ldp x20, x19, [sp, #0x20] 14e8d0: a8c37bfd ldp x29, x30, [sp], #0x30 14e8d4: d50323bf autiasp 14e8d8: d65f03c0 ret 14e8dc: 940039a1 bl 0x15cf60 <_ZSt9terminatev@plt> 14e8e0: d503245f bti c 14e8e4: 1400397f b 0x15cee0 <_ZdlPv@plt> 14e8e8: d503233f paciasp 14e8ec: a9be7bfd stp x29, x30, [sp, #-0x20]! 14e8f0: a9014ff4 stp x20, x19, [sp, #0x10] 14e8f4: 910003fd mov x29, sp 14e8f8: aa0003f4 mov x20, x0 14e8fc: aa0103f3 mov x19, x1 14e900: 39406009 ldrb w9, [x0, #0x18] 14e904: f9400428 ldr x8, [x1, #0x8] 14e908: 340002a9 cbz w9, 0x14e95c <__cxa_demangle+0xcbf0> 14e90c: f9400a6a ldr x10, [x19, #0x10] 14e910: 91000909 add x9, x8, #0x2 14e914: eb0a013f cmp x9, x10 14e918: 54000062 b.hs 0x14e924 <__cxa_demangle+0xcbb8> 14e91c: f9400260 ldr x0, [x19] 14e920: 1400000a b 0x14e948 <__cxa_demangle+0xcbdc> 14e924: d37ff948 lsl x8, x10, #1 14e928: f9400260 ldr x0, [x19] 14e92c: eb09011f cmp x8, x9 14e930: 9a883121 csel x1, x9, x8, lo 14e934: f9000a61 str x1, [x19, #0x10] 14e938: 94003a7a bl 0x15d320 14e93c: f9000260 str x0, [x19] 14e940: b40009a0 cbz x0, 0x14ea74 <__cxa_demangle+0xcd08> 14e944: f9400668 ldr x8, [x19, #0x8] 14e948: 52874749 mov w9, #0x3a3a // =14906 14e94c: 78286809 strh w9, [x0, x8] 14e950: f9400668 ldr x8, [x19, #0x8] 14e954: 91000908 add x8, x8, #0x2 14e958: f9000668 str x8, [x19, #0x8] 14e95c: f9400a6a ldr x10, [x19, #0x10] 14e960: 91001909 add x9, x8, #0x6 14e964: eb0a013f cmp x9, x10 14e968: 54000062 b.hs 0x14e974 <__cxa_demangle+0xcc08> 14e96c: f9400260 ldr x0, [x19] 14e970: 1400000a b 0x14e998 <__cxa_demangle+0xcc2c> 14e974: d37ff948 lsl x8, x10, #1 14e978: f9400260 ldr x0, [x19] 14e97c: eb09011f cmp x8, x9 14e980: 9a883121 csel x1, x9, x8, lo 14e984: f9000a61 str x1, [x19, #0x10] 14e988: 94003a66 bl 0x15d320 14e98c: f9000260 str x0, [x19] 14e990: b4000720 cbz x0, 0x14ea74 <__cxa_demangle+0xcd08> 14e994: f9400668 ldr x8, [x19, #0x8] 14e998: 528cac8a mov w10, #0x6564 // =25956 14e99c: 8b080008 add x8, x0, x8 14e9a0: 528cae89 mov w9, #0x6574 // =25972 14e9a4: 72acad8a movk w10, #0x656c, lsl #16 14e9a8: 79000909 strh w9, [x8, #0x4] 14e9ac: b900010a str w10, [x8] 14e9b0: f9400669 ldr x9, [x19, #0x8] 14e9b4: 3940668a ldrb w10, [x20, #0x19] 14e9b8: 91001928 add x8, x9, #0x6 14e9bc: f9000668 str x8, [x19, #0x8] 14e9c0: 3400030a cbz w10, 0x14ea20 <__cxa_demangle+0xccb4> 14e9c4: f9400a6a ldr x10, [x19, #0x10] 14e9c8: 91002529 add x9, x9, #0x9 14e9cc: eb0a013f cmp x9, x10 14e9d0: 54000062 b.hs 0x14e9dc <__cxa_demangle+0xcc70> 14e9d4: f9400260 ldr x0, [x19] 14e9d8: 1400000a b 0x14ea00 <__cxa_demangle+0xcc94> 14e9dc: d37ff948 lsl x8, x10, #1 14e9e0: f9400260 ldr x0, [x19] 14e9e4: eb09011f cmp x8, x9 14e9e8: 9a883121 csel x1, x9, x8, lo 14e9ec: f9000a61 str x1, [x19, #0x10] 14e9f0: 94003a4c bl 0x15d320 14e9f4: f9000260 str x0, [x19] 14e9f8: b40003e0 cbz x0, 0x14ea74 <__cxa_demangle+0xcd08> 14e9fc: f9400668 ldr x8, [x19, #0x8] 14ea00: 8b080008 add x8, x0, x8 14ea04: 52800409 mov w9, #0x20 // =32 14ea08: 528bab6a mov w10, #0x5d5b // =23899 14ea0c: 39000909 strb w9, [x8, #0x2] 14ea10: 7900010a strh w10, [x8] 14ea14: f9400668 ldr x8, [x19, #0x8] 14ea18: 91000d08 add x8, x8, #0x3 14ea1c: f9000668 str x8, [x19, #0x8] 14ea20: f9400a94 ldr x20, [x20, #0x10] 14ea24: aa1303e1 mov x1, x19 14ea28: f9400288 ldr x8, [x20] 14ea2c: aa1403e0 mov x0, x20 14ea30: f9401108 ldr x8, [x8, #0x20] 14ea34: d63f0100 blr x8 14ea38: 39402688 ldrb w8, [x20, #0x9] 14ea3c: 7100051f cmp w8, #0x1 14ea40: 540000a1 b.ne 0x14ea54 <__cxa_demangle+0xcce8> 14ea44: a9414ff4 ldp x20, x19, [sp, #0x10] 14ea48: a8c27bfd ldp x29, x30, [sp], #0x20 14ea4c: d50323bf autiasp 14ea50: d65f03c0 ret 14ea54: f9400288 ldr x8, [x20] 14ea58: aa1403e0 mov x0, x20 14ea5c: aa1303e1 mov x1, x19 14ea60: a9414ff4 ldp x20, x19, [sp, #0x10] 14ea64: f9401510 ldr x16, [x8, #0x28] 14ea68: a8c27bfd ldp x29, x30, [sp], #0x20 14ea6c: d50323bf autiasp 14ea70: d61f0200 br x16 14ea74: 9400393b bl 0x15cf60 <_ZSt9terminatev@plt> 14ea78: d503245f bti c 14ea7c: 14003919 b 0x15cee0 <_ZdlPv@plt> 14ea80: d503233f paciasp 14ea84: d10103ff sub sp, sp, #0x40 14ea88: a9017bfd stp x29, x30, [sp, #0x10] 14ea8c: 910043fd add x29, sp, #0x10 14ea90: f90013f5 str x21, [sp, #0x20] 14ea94: a9034ff4 stp x20, x19, [sp, #0x30] 14ea98: d53bd055 mrs x21, TPIDR_EL0 14ea9c: aa0003f3 mov x19, x0 14eaa0: f94016a8 ldr x8, [x21, #0x28] 14eaa4: f90007e8 str x8, [sp, #0x8] 14eaa8: a9402408 ldp x8, x9, [x0] 14eaac: eb08013f cmp x9, x8 14eab0: 54000120 b.eq 0x14ead4 <__cxa_demangle+0xcd68> 14eab4: 39400108 ldrb w8, [x8] 14eab8: 7101111f cmp w8, #0x44 14eabc: 540001a0 b.eq 0x14eaf0 <__cxa_demangle+0xcd84> 14eac0: 7101511f cmp w8, #0x54 14eac4: 54000081 b.ne 0x14ead4 <__cxa_demangle+0xcd68> 14eac8: aa1303e0 mov x0, x19 14eacc: 97ffdd0b bl 0x145ef8 <__cxa_demangle+0x418c> 14ead0: 1400000a b 0x14eaf8 <__cxa_demangle+0xcd8c> 14ead4: aa1303e0 mov x0, x19 14ead8: 97ffdadf bl 0x145654 <__cxa_demangle+0x38e8> 14eadc: f94016a8 ldr x8, [x21, #0x28] 14eae0: f94007e9 ldr x9, [sp, #0x8] 14eae4: eb09011f cmp x8, x9 14eae8: 540001e0 b.eq 0x14eb24 <__cxa_demangle+0xcdb8> 14eaec: 14000014 b 0x14eb3c <__cxa_demangle+0xcdd0> 14eaf0: aa1303e0 mov x0, x19 14eaf4: 97ffddde bl 0x14626c <__cxa_demangle+0x4500> 14eaf8: aa0003f4 mov x20, x0 14eafc: f90003e0 str x0, [sp] 14eb00: b4000080 cbz x0, 0x14eb10 <__cxa_demangle+0xcda4> 14eb04: 9104a260 add x0, x19, #0x128 14eb08: 910003e1 mov x1, sp 14eb0c: 97ffd7c2 bl 0x144a14 <__cxa_demangle+0x2ca8> 14eb10: f94016a8 ldr x8, [x21, #0x28] 14eb14: f94007e9 ldr x9, [sp, #0x8] 14eb18: eb09011f cmp x8, x9 14eb1c: 54000101 b.ne 0x14eb3c <__cxa_demangle+0xcdd0> 14eb20: aa1403e0 mov x0, x20 14eb24: a9434ff4 ldp x20, x19, [sp, #0x30] 14eb28: a9417bfd ldp x29, x30, [sp, #0x10] 14eb2c: f94013f5 ldr x21, [sp, #0x20] 14eb30: 910103ff add sp, sp, #0x40 14eb34: d50323bf autiasp 14eb38: d65f03c0 ret 14eb3c: 940038bd bl 0x15ce30 <__stack_chk_fail@plt> 14eb40: d503233f paciasp 14eb44: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14eb48: a90157f6 stp x22, x21, [sp, #0x10] 14eb4c: 910003fd mov x29, sp 14eb50: a9024ff4 stp x20, x19, [sp, #0x20] 14eb54: aa0003f4 mov x20, x0 14eb58: 940000a8 bl 0x14edf8 <__cxa_demangle+0xd08c> 14eb5c: aa0003f3 mov x19, x0 14eb60: b40004a0 cbz x0, 0x14ebf4 <__cxa_demangle+0xce88> 14eb64: a9402688 ldp x8, x9, [x20] 14eb68: eb08013f cmp x9, x8 14eb6c: 54000440 b.eq 0x14ebf4 <__cxa_demangle+0xce88> 14eb70: 39400108 ldrb w8, [x8] 14eb74: 7101251f cmp w8, #0x49 14eb78: 540003e1 b.ne 0x14ebf4 <__cxa_demangle+0xce88> 14eb7c: aa1403e0 mov x0, x20 14eb80: 2a1f03e1 mov w1, wzr 14eb84: 97ffdb98 bl 0x1459e4 <__cxa_demangle+0x3c78> 14eb88: b4000340 cbz x0, 0x14ebf0 <__cxa_demangle+0xce84> 14eb8c: f9499a96 ldr x22, [x20, #0x1330] 14eb90: aa0003f5 mov x21, x0 14eb94: f94006c8 ldr x8, [x22, #0x8] 14eb98: d13f4109 sub x9, x8, #0xfd0 14eb9c: b13fc53f cmn x9, #0xff1 14eba0: 54000108 b.hi 0x14ebc0 <__cxa_demangle+0xce54> 14eba4: 52820000 mov w0, #0x1000 // =4096 14eba8: 9400399e bl 0x15d220 14ebac: b4000300 cbz x0, 0x14ec0c <__cxa_demangle+0xcea0> 14ebb0: aa1f03e8 mov x8, xzr 14ebb4: a9007c16 stp x22, xzr, [x0] 14ebb8: aa0003f6 mov x22, x0 14ebbc: f9099a80 str x0, [x20, #0x1330] 14ebc0: 900000ea adrp x10, 0x16a000 14ebc4: 91008109 add x9, x8, #0x20 14ebc8: 8b0802c8 add x8, x22, x8 14ebcc: 9136014a add x10, x10, #0xd80 14ebd0: 528024ab mov w11, #0x125 // =293 14ebd4: 72a0202b movk w11, #0x101, lsl #16 14ebd8: f90006c9 str x9, [x22, #0x8] 14ebdc: f8010d0a str x10, [x8, #0x10]! 14ebe0: a9015513 stp x19, x21, [x8, #0x10] 14ebe4: aa0803f3 mov x19, x8 14ebe8: b900090b str w11, [x8, #0x8] 14ebec: 14000002 b 0x14ebf4 <__cxa_demangle+0xce88> 14ebf0: aa1f03f3 mov x19, xzr 14ebf4: aa1303e0 mov x0, x19 14ebf8: a9424ff4 ldp x20, x19, [sp, #0x20] 14ebfc: a94157f6 ldp x22, x21, [sp, #0x10] 14ec00: a8c37bfd ldp x29, x30, [sp], #0x30 14ec04: d50323bf autiasp 14ec08: d65f03c0 ret 14ec0c: 940038d5 bl 0x15cf60 <_ZSt9terminatev@plt> 14ec10: d503233f paciasp 14ec14: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14ec18: a90157f6 stp x22, x21, [sp, #0x10] 14ec1c: 910003fd mov x29, sp 14ec20: a9024ff4 stp x20, x19, [sp, #0x20] 14ec24: a9402408 ldp x8, x9, [x0] 14ec28: aa0003f3 mov x19, x0 14ec2c: eb08012a subs x10, x9, x8 14ec30: 540000a0 b.eq 0x14ec44 <__cxa_demangle+0xced8> 14ec34: 3940010b ldrb w11, [x8] 14ec38: 5100e96b sub w11, w11, #0x3a 14ec3c: 3100297f cmn w11, #0xa 14ec40: 54000302 b.hs 0x14eca0 <__cxa_demangle+0xcf34> 14ec44: f100095f cmp x10, #0x2 14ec48: 54000423 b.lo 0x14eccc <__cxa_demangle+0xcf60> 14ec4c: 3940010a ldrb w10, [x8] 14ec50: 7101bd5f cmp w10, #0x6f 14ec54: 54000320 b.eq 0x14ecb8 <__cxa_demangle+0xcf4c> 14ec58: 7101915f cmp w10, #0x64 14ec5c: 54000381 b.ne 0x14eccc <__cxa_demangle+0xcf60> 14ec60: 3940050a ldrb w10, [x8, #0x1] 14ec64: 7101b95f cmp w10, #0x6e 14ec68: 54000321 b.ne 0x14eccc <__cxa_demangle+0xcf60> 14ec6c: 91000908 add x8, x8, #0x2 14ec70: eb08013f cmp x9, x8 14ec74: f9000268 str x8, [x19] 14ec78: 540000a0 b.eq 0x14ec8c <__cxa_demangle+0xcf20> 14ec7c: 39400108 ldrb w8, [x8] 14ec80: 5100e908 sub w8, w8, #0x3a 14ec84: 3100291f cmn w8, #0xa 14ec88: 54000722 b.hs 0x14ed6c <__cxa_demangle+0xd000> 14ec8c: aa1303e0 mov x0, x19 14ec90: 97ffff7c bl 0x14ea80 <__cxa_demangle+0xcd14> 14ec94: aa0003f5 mov x21, x0 14ec98: b5000720 cbnz x0, 0x14ed7c <__cxa_demangle+0xd010> 14ec9c: 1400004f b 0x14edd8 <__cxa_demangle+0xd06c> 14eca0: aa1303e0 mov x0, x19 14eca4: a9424ff4 ldp x20, x19, [sp, #0x20] 14eca8: a94157f6 ldp x22, x21, [sp, #0x10] 14ecac: a8c37bfd ldp x29, x30, [sp], #0x30 14ecb0: d50323bf autiasp 14ecb4: 17ffffa3 b 0x14eb40 <__cxa_demangle+0xcdd4> 14ecb8: 39400509 ldrb w9, [x8, #0x1] 14ecbc: 7101b93f cmp w9, #0x6e 14ecc0: 54000061 b.ne 0x14eccc <__cxa_demangle+0xcf60> 14ecc4: 91000908 add x8, x8, #0x2 14ecc8: f9000268 str x8, [x19] 14eccc: aa1303e0 mov x0, x19 14ecd0: aa1f03e1 mov x1, xzr 14ecd4: 94000129 bl 0x14f178 <__cxa_demangle+0xd40c> 14ecd8: aa0003f4 mov x20, x0 14ecdc: b4000800 cbz x0, 0x14eddc <__cxa_demangle+0xd070> 14ece0: a9402668 ldp x8, x9, [x19] 14ece4: eb08013f cmp x9, x8 14ece8: 540007a0 b.eq 0x14eddc <__cxa_demangle+0xd070> 14ecec: 39400108 ldrb w8, [x8] 14ecf0: 7101251f cmp w8, #0x49 14ecf4: 54000741 b.ne 0x14eddc <__cxa_demangle+0xd070> 14ecf8: aa1303e0 mov x0, x19 14ecfc: 2a1f03e1 mov w1, wzr 14ed00: 97ffdb39 bl 0x1459e4 <__cxa_demangle+0x3c78> 14ed04: b40006a0 cbz x0, 0x14edd8 <__cxa_demangle+0xd06c> 14ed08: f9499a76 ldr x22, [x19, #0x1330] 14ed0c: aa0003f5 mov x21, x0 14ed10: f94006c8 ldr x8, [x22, #0x8] 14ed14: d13f4109 sub x9, x8, #0xfd0 14ed18: b13fc53f cmn x9, #0xff1 14ed1c: 54000108 b.hi 0x14ed3c <__cxa_demangle+0xcfd0> 14ed20: 52820000 mov w0, #0x1000 // =4096 14ed24: 9400393f bl 0x15d220 14ed28: b4000660 cbz x0, 0x14edf4 <__cxa_demangle+0xd088> 14ed2c: aa1f03e8 mov x8, xzr 14ed30: a9007c16 stp x22, xzr, [x0] 14ed34: aa0003f6 mov x22, x0 14ed38: f9099a60 str x0, [x19, #0x1330] 14ed3c: 900000ea adrp x10, 0x16a000 14ed40: 91008109 add x9, x8, #0x20 14ed44: 8b0802c8 add x8, x22, x8 14ed48: 9136014a add x10, x10, #0xd80 14ed4c: 528024ab mov w11, #0x125 // =293 14ed50: 72a0202b movk w11, #0x101, lsl #16 14ed54: f90006c9 str x9, [x22, #0x8] 14ed58: f8010d0a str x10, [x8, #0x10]! 14ed5c: a9015514 stp x20, x21, [x8, #0x10] 14ed60: aa0803f4 mov x20, x8 14ed64: b900090b str w11, [x8, #0x8] 14ed68: 1400001d b 0x14eddc <__cxa_demangle+0xd070> 14ed6c: aa1303e0 mov x0, x19 14ed70: 97ffff74 bl 0x14eb40 <__cxa_demangle+0xcdd4> 14ed74: aa0003f5 mov x21, x0 14ed78: b4000300 cbz x0, 0x14edd8 <__cxa_demangle+0xd06c> 14ed7c: f9499a76 ldr x22, [x19, #0x1330] 14ed80: f94006c8 ldr x8, [x22, #0x8] 14ed84: d13f4109 sub x9, x8, #0xfd0 14ed88: b13fc53f cmn x9, #0xff1 14ed8c: 54000108 b.hi 0x14edac <__cxa_demangle+0xd040> 14ed90: 52820000 mov w0, #0x1000 // =4096 14ed94: 94003923 bl 0x15d220 14ed98: b40002e0 cbz x0, 0x14edf4 <__cxa_demangle+0xd088> 14ed9c: aa1f03e8 mov x8, xzr 14eda0: a9007c16 stp x22, xzr, [x0] 14eda4: aa0003f6 mov x22, x0 14eda8: f9099a60 str x0, [x19, #0x1330] 14edac: 91008109 add x9, x8, #0x20 14edb0: 8b0802d4 add x20, x22, x8 14edb4: 900000e8 adrp x8, 0x16a000 14edb8: 5280256a mov w10, #0x12b // =299 14edbc: 910a4108 add x8, x8, #0x290 14edc0: 72a0202a movk w10, #0x101, lsl #16 14edc4: f90006c9 str x9, [x22, #0x8] 14edc8: f8010e88 str x8, [x20, #0x10]! 14edcc: b9000a8a str w10, [x20, #0x8] 14edd0: f9000a95 str x21, [x20, #0x10] 14edd4: 14000002 b 0x14eddc <__cxa_demangle+0xd070> 14edd8: aa1f03f4 mov x20, xzr 14eddc: aa1403e0 mov x0, x20 14ede0: a9424ff4 ldp x20, x19, [sp, #0x20] 14ede4: a94157f6 ldp x22, x21, [sp, #0x10] 14ede8: a8c37bfd ldp x29, x30, [sp], #0x30 14edec: d50323bf autiasp 14edf0: d65f03c0 ret 14edf4: 9400385b bl 0x15cf60 <_ZSt9terminatev@plt> 14edf8: d503233f paciasp 14edfc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14ee00: a90157f6 stp x22, x21, [sp, #0x10] 14ee04: 910003fd mov x29, sp 14ee08: a9024ff4 stp x20, x19, [sp, #0x20] 14ee0c: a9403008 ldp x8, x12, [x0] 14ee10: eb08018b subs x11, x12, x8 14ee14: 540009c0 b.eq 0x14ef4c <__cxa_demangle+0xd1e0> 14ee18: 39400109 ldrb w9, [x8] 14ee1c: 5100e929 sub w9, w9, #0x3a 14ee20: 3100293f cmn w9, #0xa 14ee24: 54000943 b.lo 0x14ef4c <__cxa_demangle+0xd1e0> 14ee28: aa0003f3 mov x19, x0 14ee2c: aa1f03f1 mov x17, xzr 14ee30: aa1f03ea mov x10, xzr 14ee34: 5280014e mov w14, #0xa // =10 14ee38: 8b11010d add x13, x8, x17 14ee3c: aa0a03f0 mov x16, x10 14ee40: 910005b4 add x20, x13, #0x1 14ee44: aa1103e9 mov x9, x17 14ee48: eb0c029f cmp x20, x12 14ee4c: f9000274 str x20, [x19] 14ee50: 394001af ldrb w15, [x13] 14ee54: d503201f nop 14ee58: 9b0e3d4a madd x10, x10, x14, x15 14ee5c: d100c14a sub x10, x10, #0x30 14ee60: 540000c0 b.eq 0x14ee78 <__cxa_demangle+0xd10c> 14ee64: 39400291 ldrb w17, [x20] 14ee68: 5100c220 sub w0, w17, #0x30 14ee6c: 91000531 add x17, x9, #0x1 14ee70: 7100281f cmp w0, #0xa 14ee74: 54fffe23 b.lo 0x14ee38 <__cxa_demangle+0xd0cc> 14ee78: aa2903ec mvn x12, x9 14ee7c: 8b0b018b add x11, x12, x11 14ee80: d100054c sub x12, x10, #0x1 14ee84: eb0b019f cmp x12, x11 14ee88: 54000622 b.hs 0x14ef4c <__cxa_demangle+0xd1e0> 14ee8c: 5280014b mov w11, #0xa // =10 14ee90: f100295f cmp x10, #0xa 14ee94: 9b0b3e0b madd x11, x16, x11, x15 14ee98: 8b0b010b add x11, x8, x11 14ee9c: 8b09016b add x11, x11, x9 14eea0: d100bd75 sub x21, x11, #0x2f 14eea4: f9000275 str x21, [x19] 14eea8: 540005e3 b.lo 0x14ef64 <__cxa_demangle+0xd1f8> 14eeac: 394005aa ldrb w10, [x13, #0x1] 14eeb0: 71017d5f cmp w10, #0x5f 14eeb4: 54000581 b.ne 0x14ef64 <__cxa_demangle+0xd1f8> 14eeb8: 8b09010a add x10, x8, x9 14eebc: 3940094b ldrb w11, [x10, #0x2] 14eec0: 71011d7f cmp w11, #0x47 14eec4: 54000501 b.ne 0x14ef64 <__cxa_demangle+0xd1f8> 14eec8: 39400d4a ldrb w10, [x10, #0x3] 14eecc: 7101315f cmp w10, #0x4c 14eed0: 540004a1 b.ne 0x14ef64 <__cxa_demangle+0xd1f8> 14eed4: 8b09010a add x10, x8, x9 14eed8: 3940114b ldrb w11, [x10, #0x4] 14eedc: 71013d7f cmp w11, #0x4f 14eee0: 54000421 b.ne 0x14ef64 <__cxa_demangle+0xd1f8> 14eee4: 3940154a ldrb w10, [x10, #0x5] 14eee8: 7101095f cmp w10, #0x42 14eeec: 540003c1 b.ne 0x14ef64 <__cxa_demangle+0xd1f8> 14eef0: 8b09010a add x10, x8, x9 14eef4: 3940194b ldrb w11, [x10, #0x6] 14eef8: 7101057f cmp w11, #0x41 14eefc: 54000341 b.ne 0x14ef64 <__cxa_demangle+0xd1f8> 14ef00: 39401d4a ldrb w10, [x10, #0x7] 14ef04: 7101315f cmp w10, #0x4c 14ef08: 540002e1 b.ne 0x14ef64 <__cxa_demangle+0xd1f8> 14ef0c: 8b09010a add x10, x8, x9 14ef10: 3940214b ldrb w11, [x10, #0x8] 14ef14: 71017d7f cmp w11, #0x5f 14ef18: 54000261 b.ne 0x14ef64 <__cxa_demangle+0xd1f8> 14ef1c: 3940254a ldrb w10, [x10, #0x9] 14ef20: 71017d5f cmp w10, #0x5f 14ef24: 54000201 b.ne 0x14ef64 <__cxa_demangle+0xd1f8> 14ef28: 8b090108 add x8, x8, x9 14ef2c: 39402908 ldrb w8, [x8, #0xa] 14ef30: 7101391f cmp w8, #0x4e 14ef34: 54000181 b.ne 0x14ef64 <__cxa_demangle+0xd1f8> 14ef38: f9499a76 ldr x22, [x19, #0x1330] 14ef3c: b0fff914 adrp x20, 0x6f000 14ef40: 913f9294 add x20, x20, #0xfe4 14ef44: 91005695 add x21, x20, #0x15 14ef48: 14000008 b 0x14ef68 <__cxa_demangle+0xd1fc> 14ef4c: aa1f03e0 mov x0, xzr 14ef50: a9424ff4 ldp x20, x19, [sp, #0x20] 14ef54: a94157f6 ldp x22, x21, [sp, #0x10] 14ef58: a8c37bfd ldp x29, x30, [sp], #0x30 14ef5c: d50323bf autiasp 14ef60: d65f03c0 ret 14ef64: f9499a76 ldr x22, [x19, #0x1330] 14ef68: f94006c8 ldr x8, [x22, #0x8] 14ef6c: d13f4109 sub x9, x8, #0xfd0 14ef70: b13fc53f cmn x9, #0xff1 14ef74: 54000148 b.hi 0x14ef9c <__cxa_demangle+0xd230> 14ef78: 52820000 mov w0, #0x1000 // =4096 14ef7c: 940038a9 bl 0x15d220 14ef80: b4000240 cbz x0, 0x14efc8 <__cxa_demangle+0xd25c> 14ef84: 52826608 mov w8, #0x1330 // =4912 14ef88: a9007c16 stp x22, xzr, [x0] 14ef8c: 8b080269 add x9, x19, x8 14ef90: aa1f03e8 mov x8, xzr 14ef94: aa0003f6 mov x22, x0 14ef98: f9000120 str x0, [x9] 14ef9c: 91008109 add x9, x8, #0x20 14efa0: 8b0802c0 add x0, x22, x8 14efa4: f00000c8 adrp x8, 0x169000 +0x10> 14efa8: 528020ea mov w10, #0x107 // =263 14efac: 91194108 add x8, x8, #0x650 14efb0: 72a0202a movk w10, #0x101, lsl #16 14efb4: f90006c9 str x9, [x22, #0x8] 14efb8: f8010c08 str x8, [x0, #0x10]! 14efbc: b900080a str w10, [x0, #0x8] 14efc0: a9015414 stp x20, x21, [x0, #0x10] 14efc4: 17ffffe3 b 0x14ef50 <__cxa_demangle+0xd1e4> 14efc8: 940037e6 bl 0x15cf60 <_ZSt9terminatev@plt> 14efcc: d503233f paciasp 14efd0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14efd4: f9000bf5 str x21, [sp, #0x10] 14efd8: 910003fd mov x29, sp 14efdc: a9024ff4 stp x20, x19, [sp, #0x20] 14efe0: f9499815 ldr x21, [x0, #0x1330] 14efe4: aa0103f3 mov x19, x1 14efe8: f94006a8 ldr x8, [x21, #0x8] 14efec: d13f4109 sub x9, x8, #0xfd0 14eff0: b13fc53f cmn x9, #0xff1 14eff4: 54000128 b.hi 0x14f018 <__cxa_demangle+0xd2ac> 14eff8: aa0003f4 mov x20, x0 14effc: 52820000 mov w0, #0x1000 // =4096 14f000: 94003888 bl 0x15d220 14f004: b40002a0 cbz x0, 0x14f058 <__cxa_demangle+0xd2ec> 14f008: aa1f03e8 mov x8, xzr 14f00c: a9007c15 stp x21, xzr, [x0] 14f010: aa0003f5 mov x21, x0 14f014: f9099a80 str x0, [x20, #0x1330] 14f018: 91008109 add x9, x8, #0x20 14f01c: 8b0802a0 add x0, x21, x8 14f020: d00000c8 adrp x8, 0x169000 +0x10> 14f024: 91194108 add x8, x8, #0x650 14f028: f90006a9 str x9, [x21, #0x8] 14f02c: 528020e9 mov w9, #0x107 // =263 14f030: 3dc00260 ldr q0, [x19] 14f034: 72a02029 movk w9, #0x101, lsl #16 14f038: a9424ff4 ldp x20, x19, [sp, #0x20] 14f03c: f8010c08 str x8, [x0, #0x10]! 14f040: f9400bf5 ldr x21, [sp, #0x10] 14f044: b9000809 str w9, [x0, #0x8] 14f048: 3d800400 str q0, [x0, #0x10] 14f04c: a8c37bfd ldp x29, x30, [sp], #0x30 14f050: d50323bf autiasp 14f054: d65f03c0 ret 14f058: 940037c2 bl 0x15cf60 <_ZSt9terminatev@plt> 14f05c: d503233f paciasp 14f060: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14f064: f9000bf5 str x21, [sp, #0x10] 14f068: 910003fd mov x29, sp 14f06c: a9024ff4 stp x20, x19, [sp, #0x20] 14f070: f9400815 ldr x21, [x0, #0x10] 14f074: aa0003f4 mov x20, x0 14f078: aa0103f3 mov x19, x1 14f07c: f94002a8 ldr x8, [x21] 14f080: aa1503e0 mov x0, x21 14f084: f9401108 ldr x8, [x8, #0x20] 14f088: d63f0100 blr x8 14f08c: 394026a8 ldrb w8, [x21, #0x9] 14f090: 7100051f cmp w8, #0x1 14f094: 540000c0 b.eq 0x14f0ac <__cxa_demangle+0xd340> 14f098: f94002a8 ldr x8, [x21] 14f09c: aa1503e0 mov x0, x21 14f0a0: aa1303e1 mov x1, x19 14f0a4: f9401508 ldr x8, [x8, #0x28] 14f0a8: d63f0100 blr x8 14f0ac: a940aa68 ldp x8, x10, [x19, #0x8] 14f0b0: 91000909 add x9, x8, #0x2 14f0b4: eb0a013f cmp x9, x10 14f0b8: 54000062 b.hs 0x14f0c4 <__cxa_demangle+0xd358> 14f0bc: f9400260 ldr x0, [x19] 14f0c0: 1400000a b 0x14f0e8 <__cxa_demangle+0xd37c> 14f0c4: d37ff948 lsl x8, x10, #1 14f0c8: f9400260 ldr x0, [x19] 14f0cc: eb09011f cmp x8, x9 14f0d0: 9a883121 csel x1, x9, x8, lo 14f0d4: f9000a61 str x1, [x19, #0x10] 14f0d8: 94003892 bl 0x15d320 14f0dc: f9000260 str x0, [x19] 14f0e0: b40003c0 cbz x0, 0x14f158 <__cxa_demangle+0xd3ec> 14f0e4: f9400668 ldr x8, [x19, #0x8] 14f0e8: 52874749 mov w9, #0x3a3a // =14906 14f0ec: aa1303e1 mov x1, x19 14f0f0: 78286809 strh w9, [x0, x8] 14f0f4: f9400668 ldr x8, [x19, #0x8] 14f0f8: f9400e94 ldr x20, [x20, #0x18] 14f0fc: 91000908 add x8, x8, #0x2 14f100: f9400289 ldr x9, [x20] 14f104: aa1403e0 mov x0, x20 14f108: f9000668 str x8, [x19, #0x8] 14f10c: f9401128 ldr x8, [x9, #0x20] 14f110: d63f0100 blr x8 14f114: 39402688 ldrb w8, [x20, #0x9] 14f118: 7100051f cmp w8, #0x1 14f11c: 540000c1 b.ne 0x14f134 <__cxa_demangle+0xd3c8> 14f120: a9424ff4 ldp x20, x19, [sp, #0x20] 14f124: f9400bf5 ldr x21, [sp, #0x10] 14f128: a8c37bfd ldp x29, x30, [sp], #0x30 14f12c: d50323bf autiasp 14f130: d65f03c0 ret 14f134: f9400288 ldr x8, [x20] 14f138: aa1403e0 mov x0, x20 14f13c: aa1303e1 mov x1, x19 14f140: f9400bf5 ldr x21, [sp, #0x10] 14f144: a9424ff4 ldp x20, x19, [sp, #0x20] 14f148: f9401510 ldr x16, [x8, #0x28] 14f14c: a8c37bfd ldp x29, x30, [sp], #0x30 14f150: d50323bf autiasp 14f154: d61f0200 br x16 14f158: 94003782 bl 0x15cf60 <_ZSt9terminatev@plt> 14f15c: d503245f bti c 14f160: f9400c00 ldr x0, [x0, #0x18] 14f164: f9400008 ldr x8, [x0] 14f168: f9401910 ldr x16, [x8, #0x30] 14f16c: d61f0200 br x16 14f170: d503245f bti c 14f174: 1400375b b 0x15cee0 <_ZdlPv@plt> 14f178: d503233f paciasp 14f17c: d10143ff sub sp, sp, #0x50 14f180: a9017bfd stp x29, x30, [sp, #0x10] 14f184: 910043fd add x29, sp, #0x10 14f188: f90013f7 str x23, [sp, #0x20] 14f18c: a90357f6 stp x22, x21, [sp, #0x30] 14f190: a9044ff4 stp x20, x19, [sp, #0x40] 14f194: d53bd055 mrs x21, TPIDR_EL0 14f198: f94016a8 ldr x8, [x21, #0x28] 14f19c: f90007e8 str x8, [sp, #0x8] 14f1a0: a9402408 ldp x8, x9, [x0] 14f1a4: eb080129 subs x9, x9, x8 14f1a8: 54002fc0 b.eq 0x14f7a0 <__cxa_demangle+0xda34> 14f1ac: 3940010a ldrb w10, [x8] 14f1b0: aa0003f3 mov x19, x0 14f1b4: aa1f03e0 mov x0, xzr 14f1b8: 5101854a sub w10, w10, #0x61 14f1bc: 7100555f cmp w10, #0x15 14f1c0: 54002f28 b.hi 0x14f7a4 <__cxa_demangle+0xda38> 14f1c4: f0fff96b adrp x11, 0x7e000 +0x3> 14f1c8: 9124e96b add x11, x11, #0x93a 14f1cc: 1000008c adr x12, 0x14f1dc <__cxa_demangle+0xd470> 14f1d0: 786a796d ldrh w13, [x11, x10, lsl #1] 14f1d4: 8b0d098c add x12, x12, x13, lsl #2 14f1d8: d61f0180 br x12 14f1dc: d503249f bti j 14f1e0: f100093f cmp x9, #0x2 14f1e4: 54002de3 b.lo 0x14f7a0 <__cxa_demangle+0xda34> 14f1e8: 39400509 ldrb w9, [x8, #0x1] 14f1ec: aa1f03e0 mov x0, xzr 14f1f0: 51013929 sub w9, w9, #0x4e 14f1f4: 7100813f cmp w9, #0x20 14f1f8: 54002d68 b.hi 0x14f7a4 <__cxa_demangle+0xda38> 14f1fc: f0fff96a adrp x10, 0x7e000 +0x3> 14f200: 912be94a add x10, x10, #0xafa 14f204: 1000008b adr x11, 0x14f214 <__cxa_demangle+0xd4a8> 14f208: 7869794c ldrh w12, [x10, x9, lsl #1] 14f20c: 8b0c096b add x11, x11, x12, lsl #2 14f210: d61f0160 br x11 14f214: d503249f bti j 14f218: 91000908 add x8, x8, #0x2 14f21c: f9499a74 ldr x20, [x19, #0x1330] 14f220: f9000268 str x8, [x19] 14f224: f9400688 ldr x8, [x20, #0x8] 14f228: d13f4109 sub x9, x8, #0xfd0 14f22c: b13fc53f cmn x9, #0xff1 14f230: 54000108 b.hi 0x14f250 <__cxa_demangle+0xd4e4> 14f234: 52820000 mov w0, #0x1000 // =4096 14f238: 940037fa bl 0x15d220 14f23c: b40048c0 cbz x0, 0x14fb54 <__cxa_demangle+0xdde8> 14f240: aa1f03e8 mov x8, xzr 14f244: a9007c14 stp x20, xzr, [x0] 14f248: aa0003f4 mov x20, x0 14f24c: f9099a60 str x0, [x19, #0x1330] 14f250: 91008109 add x9, x8, #0x20 14f254: 8b080280 add x0, x20, x8 14f258: d00000c8 adrp x8, 0x169000 +0x10> 14f25c: 528020ea mov w10, #0x107 // =263 14f260: 91194108 add x8, x8, #0x650 14f264: 72a0202a movk w10, #0x101, lsl #16 14f268: f9000689 str x9, [x20, #0x8] 14f26c: f8010c08 str x8, [x0, #0x10]! 14f270: 90fff908 adrp x8, 0x6f000 14f274: 91065508 add x8, x8, #0x195 14f278: 14000174 b 0x14f848 <__cxa_demangle+0xdadc> 14f27c: d503249f bti j 14f280: f100093f cmp x9, #0x2 14f284: 540028e3 b.lo 0x14f7a0 <__cxa_demangle+0xda34> 14f288: 39400509 ldrb w9, [x8, #0x1] 14f28c: 7101cd3f cmp w9, #0x73 14f290: 54002881 b.ne 0x14f7a0 <__cxa_demangle+0xda34> 14f294: 91000908 add x8, x8, #0x2 14f298: f9499a74 ldr x20, [x19, #0x1330] 14f29c: f9000268 str x8, [x19] 14f2a0: f9400688 ldr x8, [x20, #0x8] 14f2a4: d13f4109 sub x9, x8, #0xfd0 14f2a8: b13fc53f cmn x9, #0xff1 14f2ac: 54000108 b.hi 0x14f2cc <__cxa_demangle+0xd560> 14f2b0: 52820000 mov w0, #0x1000 // =4096 14f2b4: 940037db bl 0x15d220 14f2b8: b40044e0 cbz x0, 0x14fb54 <__cxa_demangle+0xdde8> 14f2bc: aa1f03e8 mov x8, xzr 14f2c0: a9007c14 stp x20, xzr, [x0] 14f2c4: aa0003f4 mov x20, x0 14f2c8: f9099a60 str x0, [x19, #0x1330] 14f2cc: 91008109 add x9, x8, #0x20 14f2d0: 8b080280 add x0, x20, x8 14f2d4: d00000c8 adrp x8, 0x169000 +0x10> 14f2d8: 528020ea mov w10, #0x107 // =263 14f2dc: 91194108 add x8, x8, #0x650 14f2e0: 72a0202a movk w10, #0x101, lsl #16 14f2e4: f9000689 str x9, [x20, #0x8] 14f2e8: f8010c08 str x8, [x0, #0x10]! 14f2ec: d0fff8e8 adrp x8, 0x6d000 14f2f0: 911d4d08 add x8, x8, #0x753 14f2f4: 91002d09 add x9, x8, #0xb 14f2f8: 14000155 b 0x14f84c <__cxa_demangle+0xdae0> 14f2fc: d503249f bti j 14f300: f100093f cmp x9, #0x2 14f304: 540024e3 b.lo 0x14f7a0 <__cxa_demangle+0xda34> 14f308: 39400509 ldrb w9, [x8, #0x1] 14f30c: aa1f03e0 mov x0, xzr 14f310: 51013129 sub w9, w9, #0x4c 14f314: 7100a13f cmp w9, #0x28 14f318: 54002468 b.hi 0x14f7a4 <__cxa_demangle+0xda38> 14f31c: f0fff96a adrp x10, 0x7e000 +0x3> 14f320: 9126d14a add x10, x10, #0x9b4 14f324: 1000008b adr x11, 0x14f334 <__cxa_demangle+0xd5c8> 14f328: 7869794c ldrh w12, [x10, x9, lsl #1] 14f32c: 8b0c096b add x11, x11, x12, lsl #2 14f330: d61f0160 br x11 14f334: d503249f bti j 14f338: 91000908 add x8, x8, #0x2 14f33c: b0fff901 adrp x1, 0x70000 14f340: 9139e821 add x1, x1, #0xe7a 14f344: 140001de b 0x14fabc <__cxa_demangle+0xdd50> 14f348: d503249f bti j 14f34c: f100093f cmp x9, #0x2 14f350: 54002283 b.lo 0x14f7a0 <__cxa_demangle+0xda34> 14f354: 39400509 ldrb w9, [x8, #0x1] 14f358: aa1f03e0 mov x0, xzr 14f35c: 51015929 sub w9, w9, #0x56 14f360: 7100813f cmp w9, #0x20 14f364: 54002208 b.hi 0x14f7a4 <__cxa_demangle+0xda38> 14f368: f0fff96a adrp x10, 0x7e000 +0x3> 14f36c: 912ab14a add x10, x10, #0xaac 14f370: 1000008b adr x11, 0x14f380 <__cxa_demangle+0xd614> 14f374: 7869794c ldrh w12, [x10, x9, lsl #1] 14f378: 8b0c096b add x11, x11, x12, lsl #2 14f37c: d61f0160 br x11 14f380: d503249f bti j 14f384: 91000908 add x8, x8, #0x2 14f388: d0fff901 adrp x1, 0x71000 14f38c: 91079821 add x1, x1, #0x1e6 14f390: 140001ed b 0x14fb44 <__cxa_demangle+0xddd8> 14f394: d503249f bti j 14f398: f100093f cmp x9, #0x2 14f39c: 54002023 b.lo 0x14f7a0 <__cxa_demangle+0xda34> 14f3a0: 39400509 ldrb w9, [x8, #0x1] 14f3a4: 7101e13f cmp w9, #0x78 14f3a8: 54001fc1 b.ne 0x14f7a0 <__cxa_demangle+0xda34> 14f3ac: 91000908 add x8, x8, #0x2 14f3b0: f9499a74 ldr x20, [x19, #0x1330] 14f3b4: f9000268 str x8, [x19] 14f3b8: f9400688 ldr x8, [x20, #0x8] 14f3bc: d13f4109 sub x9, x8, #0xfd0 14f3c0: b13fc53f cmn x9, #0xff1 14f3c4: 54000108 b.hi 0x14f3e4 <__cxa_demangle+0xd678> 14f3c8: 52820000 mov w0, #0x1000 // =4096 14f3cc: 94003795 bl 0x15d220 14f3d0: b4003c20 cbz x0, 0x14fb54 <__cxa_demangle+0xdde8> 14f3d4: aa1f03e8 mov x8, xzr 14f3d8: a9007c14 stp x20, xzr, [x0] 14f3dc: aa0003f4 mov x20, x0 14f3e0: f9099a60 str x0, [x19, #0x1330] 14f3e4: 91008109 add x9, x8, #0x20 14f3e8: 8b080280 add x0, x20, x8 14f3ec: d00000c8 adrp x8, 0x169000 +0x10> 14f3f0: 528020ea mov w10, #0x107 // =263 14f3f4: 91194108 add x8, x8, #0x650 14f3f8: 72a0202a movk w10, #0x101, lsl #16 14f3fc: f9000689 str x9, [x20, #0x8] 14f400: f8010c08 str x8, [x0, #0x10]! 14f404: 90fff908 adrp x8, 0x6f000 14f408: 91354d08 add x8, x8, #0xd53 14f40c: 91002909 add x9, x8, #0xa 14f410: 1400010f b 0x14f84c <__cxa_demangle+0xdae0> 14f414: d503249f bti j 14f418: f100093f cmp x9, #0x2 14f41c: 54001c23 b.lo 0x14f7a0 <__cxa_demangle+0xda34> 14f420: 39400509 ldrb w9, [x8, #0x1] 14f424: 7101d53f cmp w9, #0x75 14f428: 54001bc1 b.ne 0x14f7a0 <__cxa_demangle+0xda34> 14f42c: 91000908 add x8, x8, #0x2 14f430: f9499a74 ldr x20, [x19, #0x1330] 14f434: f9000268 str x8, [x19] 14f438: f9400688 ldr x8, [x20, #0x8] 14f43c: d13f4109 sub x9, x8, #0xfd0 14f440: b13fc53f cmn x9, #0xff1 14f444: 54000108 b.hi 0x14f464 <__cxa_demangle+0xd6f8> 14f448: 52820000 mov w0, #0x1000 // =4096 14f44c: 94003775 bl 0x15d220 14f450: b4003820 cbz x0, 0x14fb54 <__cxa_demangle+0xdde8> 14f454: aa1f03e8 mov x8, xzr 14f458: a9007c14 stp x20, xzr, [x0] 14f45c: aa0003f4 mov x20, x0 14f460: f9099a60 str x0, [x19, #0x1330] 14f464: 91008109 add x9, x8, #0x20 14f468: 8b080280 add x0, x20, x8 14f46c: d00000c8 adrp x8, 0x169000 +0x10> 14f470: 528020ea mov w10, #0x107 // =263 14f474: 91194108 add x8, x8, #0x650 14f478: 72a0202a movk w10, #0x101, lsl #16 14f47c: f9000689 str x9, [x20, #0x8] 14f480: f8010c08 str x8, [x0, #0x10]! 14f484: b0fff908 adrp x8, 0x70000 14f488: 91219d08 add x8, x8, #0x867 14f48c: 140000ef b 0x14f848 <__cxa_demangle+0xdadc> 14f490: d503249f bti j 14f494: f100093f cmp x9, #0x2 14f498: 54001843 b.lo 0x14f7a0 <__cxa_demangle+0xda34> 14f49c: 39400509 ldrb w9, [x8, #0x1] 14f4a0: aa1f03e0 mov x0, xzr 14f4a4: 51013529 sub w9, w9, #0x4d 14f4a8: 7100993f cmp w9, #0x26 14f4ac: 540017c8 b.hi 0x14f7a4 <__cxa_demangle+0xda38> 14f4b0: f0fff96a adrp x10, 0x7e000 +0x3> 14f4b4: 9125994a add x10, x10, #0x966 14f4b8: 1000008b adr x11, 0x14f4c8 <__cxa_demangle+0xd75c> 14f4bc: 7869794c ldrh w12, [x10, x9, lsl #1] 14f4c0: 8b0c096b add x11, x11, x12, lsl #2 14f4c4: d61f0160 br x11 14f4c8: d503249f bti j 14f4cc: 91000908 add x8, x8, #0x2 14f4d0: d0fff901 adrp x1, 0x71000 14f4d4: 913b9021 add x1, x1, #0xee4 14f4d8: 1400019b b 0x14fb44 <__cxa_demangle+0xddd8> 14f4dc: d503249f bti j 14f4e0: f100093f cmp x9, #0x2 14f4e4: 540015e3 b.lo 0x14f7a0 <__cxa_demangle+0xda34> 14f4e8: 39400509 ldrb w9, [x8, #0x1] 14f4ec: aa1f03e0 mov x0, xzr 14f4f0: 5101b129 sub w9, w9, #0x6c 14f4f4: 7100293f cmp w9, #0xa 14f4f8: 54001568 b.hi 0x14f7a4 <__cxa_demangle+0xda38> 14f4fc: f0fff96a adrp x10, 0x7e000 +0x3> 14f500: 912bb94a add x10, x10, #0xaee 14f504: 1000008b adr x11, 0x14f514 <__cxa_demangle+0xd7a8> 14f508: 3869694c ldrb w12, [x10, x9] 14f50c: 8b0c096b add x11, x11, x12, lsl #2 14f510: d61f0160 br x11 14f514: d503249f bti j 14f518: 91000908 add x8, x8, #0x2 14f51c: 90fff901 adrp x1, 0x6f000 14f520: 9132a021 add x1, x1, #0xca8 14f524: 14000188 b 0x14fb44 <__cxa_demangle+0xddd8> 14f528: d503249f bti j 14f52c: f100093f cmp x9, #0x2 14f530: 54001383 b.lo 0x14f7a0 <__cxa_demangle+0xda34> 14f534: 39400509 ldrb w9, [x8, #0x1] 14f538: 71013d3f cmp w9, #0x4f 14f53c: 54001980 b.eq 0x14f86c <__cxa_demangle+0xdb00> 14f540: 7101c53f cmp w9, #0x71 14f544: 540019c0 b.eq 0x14f87c <__cxa_demangle+0xdb10> 14f548: 7101bd3f cmp w9, #0x6f 14f54c: 540012a1 b.ne 0x14f7a0 <__cxa_demangle+0xda34> 14f550: 91000908 add x8, x8, #0x2 14f554: d0fff901 adrp x1, 0x71000 14f558: 91143821 add x1, x1, #0x50e 14f55c: 14000158 b 0x14fabc <__cxa_demangle+0xdd50> 14f560: d503249f bti j 14f564: f100093f cmp x9, #0x2 14f568: 540011c3 b.lo 0x14f7a0 <__cxa_demangle+0xda34> 14f56c: 39400509 ldrb w9, [x8, #0x1] 14f570: 7101d13f cmp w9, #0x74 14f574: 540013a0 b.eq 0x14f7e8 <__cxa_demangle+0xda7c> 14f578: 7101953f cmp w9, #0x65 14f57c: 54001121 b.ne 0x14f7a0 <__cxa_demangle+0xda34> 14f580: 91000908 add x8, x8, #0x2 14f584: f9499a74 ldr x20, [x19, #0x1330] 14f588: f9000268 str x8, [x19] 14f58c: f9400688 ldr x8, [x20, #0x8] 14f590: d13f4109 sub x9, x8, #0xfd0 14f594: b13fc53f cmn x9, #0xff1 14f598: 54000108 b.hi 0x14f5b8 <__cxa_demangle+0xd84c> 14f59c: 52820000 mov w0, #0x1000 // =4096 14f5a0: 94003720 bl 0x15d220 14f5a4: b4002d80 cbz x0, 0x14fb54 <__cxa_demangle+0xdde8> 14f5a8: aa1f03e8 mov x8, xzr 14f5ac: a9007c14 stp x20, xzr, [x0] 14f5b0: aa0003f4 mov x20, x0 14f5b4: f9099a60 str x0, [x19, #0x1330] 14f5b8: 91008109 add x9, x8, #0x20 14f5bc: 8b080280 add x0, x20, x8 14f5c0: d00000c8 adrp x8, 0x169000 +0x10> 14f5c4: 528020ea mov w10, #0x107 // =263 14f5c8: 91194108 add x8, x8, #0x650 14f5cc: 72a0202a movk w10, #0x101, lsl #16 14f5d0: f9000689 str x9, [x20, #0x8] 14f5d4: f8010c08 str x8, [x0, #0x10]! 14f5d8: f0fff8e8 adrp x8, 0x6e000 14f5dc: 91007908 add x8, x8, #0x1e 14f5e0: 91002909 add x9, x8, #0xa 14f5e4: 1400009a b 0x14f84c <__cxa_demangle+0xdae0> 14f5e8: d503249f bti j 14f5ec: f100093f cmp x9, #0x2 14f5f0: 54000d83 b.lo 0x14f7a0 <__cxa_demangle+0xda34> 14f5f4: 39400509 ldrb w9, [x8, #0x1] 14f5f8: aa1f03e0 mov x0, xzr 14f5fc: 51014d29 sub w9, w9, #0x53 14f600: 7100853f cmp w9, #0x21 14f604: 54000d08 b.hi 0x14f7a4 <__cxa_demangle+0xda38> 14f608: f0fff96a adrp x10, 0x7e000 +0x3> 14f60c: 9129a14a add x10, x10, #0xa68 14f610: 1000008b adr x11, 0x14f620 <__cxa_demangle+0xd8b4> 14f614: 7869794c ldrh w12, [x10, x9, lsl #1] 14f618: 8b0c096b add x11, x11, x12, lsl #2 14f61c: d61f0160 br x11 14f620: d503249f bti j 14f624: f0fff901 adrp x1, 0x72000 14f628: 91000908 add x8, x8, #0x2 14f62c: 912f4c21 add x1, x1, #0xbd3 14f630: 14000138 b 0x14fb10 <__cxa_demangle+0xdda4> 14f634: d503249f bti j 14f638: f100093f cmp x9, #0x2 14f63c: 54000b23 b.lo 0x14f7a0 <__cxa_demangle+0xda34> 14f640: 39400509 ldrb w9, [x8, #0x1] 14f644: aa1f03e0 mov x0, xzr 14f648: 51012529 sub w9, w9, #0x49 14f64c: 7100913f cmp w9, #0x24 14f650: 54000aa8 b.hi 0x14f7a4 <__cxa_demangle+0xda38> 14f654: f0fff96a adrp x10, 0x7e000 +0x3> 14f658: 9128794a add x10, x10, #0xa1e 14f65c: 1000008b adr x11, 0x14f66c <__cxa_demangle+0xd900> 14f660: 7869794c ldrh w12, [x10, x9, lsl #1] 14f664: 8b0c096b add x11, x11, x12, lsl #2 14f668: d61f0160 br x11 14f66c: d503249f bti j 14f670: 91000908 add x8, x8, #0x2 14f674: f0fff901 adrp x1, 0x72000 14f678: 91245c21 add x1, x1, #0x917 14f67c: 14000132 b 0x14fb44 <__cxa_demangle+0xddd8> 14f680: d503249f bti j 14f684: f100093f cmp x9, #0x2 14f688: 540008c3 b.lo 0x14f7a0 <__cxa_demangle+0xda34> 14f68c: 39400509 ldrb w9, [x8, #0x1] 14f690: 7101493f cmp w9, #0x52 14f694: 54000fc0 b.eq 0x14f88c <__cxa_demangle+0xdb20> 14f698: 7101c93f cmp w9, #0x72 14f69c: 54001000 b.eq 0x14f89c <__cxa_demangle+0xdb30> 14f6a0: 7101bd3f cmp w9, #0x6f 14f6a4: 540007e1 b.ne 0x14f7a0 <__cxa_demangle+0xda34> 14f6a8: 91000908 add x8, x8, #0x2 14f6ac: b0fff901 adrp x1, 0x70000 14f6b0: 912e0421 add x1, x1, #0xb81 14f6b4: 14000124 b 0x14fb44 <__cxa_demangle+0xddd8> 14f6b8: d503249f bti j 14f6bc: f100093f cmp x9, #0x2 14f6c0: 54000703 b.lo 0x14f7a0 <__cxa_demangle+0xda34> 14f6c4: 39400509 ldrb w9, [x8, #0x1] 14f6c8: 5100e929 sub w9, w9, #0x3a 14f6cc: 3100293f cmn w9, #0xa 14f6d0: 54000683 b.lo 0x14f7a0 <__cxa_demangle+0xda34> 14f6d4: 91000908 add x8, x8, #0x2 14f6d8: aa1303e0 mov x0, x19 14f6dc: f9000268 str x8, [x19] 14f6e0: 97fffdc6 bl 0x14edf8 <__cxa_demangle+0xd08c> 14f6e4: b4000600 cbz x0, 0x14f7a4 <__cxa_demangle+0xda38> 14f6e8: f9499a76 ldr x22, [x19, #0x1330] 14f6ec: aa0003f4 mov x20, x0 14f6f0: f94006c8 ldr x8, [x22, #0x8] 14f6f4: d13f4109 sub x9, x8, #0xfd0 14f6f8: b13fc53f cmn x9, #0xff1 14f6fc: 54000108 b.hi 0x14f71c <__cxa_demangle+0xd9b0> 14f700: 52820000 mov w0, #0x1000 // =4096 14f704: 940036c7 bl 0x15d220 14f708: b4002260 cbz x0, 0x14fb54 <__cxa_demangle+0xdde8> 14f70c: aa1f03e8 mov x8, xzr 14f710: a9007c16 stp x22, xzr, [x0] 14f714: aa0003f6 mov x22, x0 14f718: f9099a60 str x0, [x19, #0x1330] 14f71c: 91008109 add x9, x8, #0x20 14f720: 8b0802c0 add x0, x22, x8 14f724: f00000c8 adrp x8, 0x16a000 14f728: 5280208a mov w10, #0x104 // =260 14f72c: 910c0108 add x8, x8, #0x300 14f730: 72a0202a movk w10, #0x101, lsl #16 14f734: f90006c9 str x9, [x22, #0x8] 14f738: f8010c08 str x8, [x0, #0x10]! 14f73c: b900080a str w10, [x0, #0x8] 14f740: f9000814 str x20, [x0, #0x10] 14f744: 14000018 b 0x14f7a4 <__cxa_demangle+0xda38> 14f748: d503249f bti j 14f74c: f100093f cmp x9, #0x2 14f750: 54000283 b.lo 0x14f7a0 <__cxa_demangle+0xda34> 14f754: 39400509 ldrb w9, [x8, #0x1] 14f758: aa1f03e0 mov x0, xzr 14f75c: 51018529 sub w9, w9, #0x61 14f760: 7100593f cmp w9, #0x16 14f764: 54000208 b.hi 0x14f7a4 <__cxa_demangle+0xda38> 14f768: f0fff96a adrp x10, 0x7e000 +0x3> 14f76c: 9128194a add x10, x10, #0xa06 14f770: 1000008b adr x11, 0x14f780 <__cxa_demangle+0xda14> 14f774: 3869694c ldrb w12, [x10, x9] 14f778: 8b0c096b add x11, x11, x12, lsl #2 14f77c: d61f0160 br x11 14f780: d503249f bti j 14f784: 90fff901 adrp x1, 0x6f000 14f788: 91000908 add x8, x8, #0x2 14f78c: 91279c21 add x1, x1, #0x9e7 14f790: aa1303e0 mov x0, x19 14f794: f9000268 str x8, [x19] 14f798: 940001fd bl 0x14ff8c <__cxa_demangle+0xe220> 14f79c: 14000002 b 0x14f7a4 <__cxa_demangle+0xda38> 14f7a0: aa1f03e0 mov x0, xzr 14f7a4: d503249f bti j 14f7a8: f94016a8 ldr x8, [x21, #0x28] 14f7ac: f94007e9 ldr x9, [sp, #0x8] 14f7b0: eb09011f cmp x8, x9 14f7b4: 54001d21 b.ne 0x14fb58 <__cxa_demangle+0xddec> 14f7b8: a9444ff4 ldp x20, x19, [sp, #0x40] 14f7bc: a94357f6 ldp x22, x21, [sp, #0x30] 14f7c0: a9417bfd ldp x29, x30, [sp, #0x10] 14f7c4: f94013f7 ldr x23, [sp, #0x20] 14f7c8: 910143ff add sp, sp, #0x50 14f7cc: d50323bf autiasp 14f7d0: d65f03c0 ret 14f7d4: d503249f bti j 14f7d8: 91000908 add x8, x8, #0x2 14f7dc: b0fff901 adrp x1, 0x70000 14f7e0: 912ddc21 add x1, x1, #0xb77 14f7e4: 140000b6 b 0x14fabc <__cxa_demangle+0xdd50> 14f7e8: 91000908 add x8, x8, #0x2 14f7ec: f9499a74 ldr x20, [x19, #0x1330] 14f7f0: f9000268 str x8, [x19] 14f7f4: f9400688 ldr x8, [x20, #0x8] 14f7f8: d13f4109 sub x9, x8, #0xfd0 14f7fc: b13fc53f cmn x9, #0xff1 14f800: 54000108 b.hi 0x14f820 <__cxa_demangle+0xdab4> 14f804: 52820000 mov w0, #0x1000 // =4096 14f808: 94003686 bl 0x15d220 14f80c: b4001a40 cbz x0, 0x14fb54 <__cxa_demangle+0xdde8> 14f810: aa1f03e8 mov x8, xzr 14f814: a9007c14 stp x20, xzr, [x0] 14f818: aa0003f4 mov x20, x0 14f81c: f9099a60 str x0, [x19, #0x1330] 14f820: 91008109 add x9, x8, #0x20 14f824: 8b080280 add x0, x20, x8 14f828: d00000c8 adrp x8, 0x169000 +0x10> 14f82c: 528020ea mov w10, #0x107 // =263 14f830: 91194108 add x8, x8, #0x650 14f834: 72a0202a movk w10, #0x101, lsl #16 14f838: f9000689 str x9, [x20, #0x8] 14f83c: f8010c08 str x8, [x0, #0x10]! 14f840: 90fff908 adrp x8, 0x6f000 14f844: 91352508 add x8, x8, #0xd49 14f848: 91002509 add x9, x8, #0x9 14f84c: b900080a str w10, [x0, #0x8] 14f850: a9012408 stp x8, x9, [x0, #0x10] 14f854: 17ffffd4 b 0x14f7a4 <__cxa_demangle+0xda38> 14f858: d503249f bti j 14f85c: 91000908 add x8, x8, #0x2 14f860: f0fff901 adrp x1, 0x72000 14f864: 91154c21 add x1, x1, #0x553 14f868: 14000095 b 0x14fabc <__cxa_demangle+0xdd50> 14f86c: 91000908 add x8, x8, #0x2 14f870: d0fff8e1 adrp x1, 0x6d000 14f874: 910ed021 add x1, x1, #0x3b4 14f878: 140000b3 b 0x14fb44 <__cxa_demangle+0xddd8> 14f87c: 91000908 add x8, x8, #0x2 14f880: 90fff901 adrp x1, 0x6f000 14f884: 913af421 add x1, x1, #0xebd 14f888: 140000af b 0x14fb44 <__cxa_demangle+0xddd8> 14f88c: 91000908 add x8, x8, #0x2 14f890: f0fff901 adrp x1, 0x72000 14f894: 9107ac21 add x1, x1, #0x1eb 14f898: 140000ab b 0x14fb44 <__cxa_demangle+0xddd8> 14f89c: 91000908 add x8, x8, #0x2 14f8a0: f0fff8e1 adrp x1, 0x6e000 14f8a4: 913d7421 add x1, x1, #0xf5d 14f8a8: 14000085 b 0x14fabc <__cxa_demangle+0xdd50> 14f8ac: d503249f bti j 14f8b0: 91000908 add x8, x8, #0x2 14f8b4: d0fff8e1 adrp x1, 0x6d000 14f8b8: 911d1c21 add x1, x1, #0x747 14f8bc: 14000095 b 0x14fb10 <__cxa_demangle+0xdda4> 14f8c0: d503249f bti j 14f8c4: 91000908 add x8, x8, #0x2 14f8c8: 90fff901 adrp x1, 0x6f000 14f8cc: 91067c21 add x1, x1, #0x19f 14f8d0: 1400007b b 0x14fabc <__cxa_demangle+0xdd50> 14f8d4: d503249f bti j 14f8d8: 91000908 add x8, x8, #0x2 14f8dc: 90fff901 adrp x1, 0x6f000 14f8e0: 9106a421 add x1, x1, #0x1a9 14f8e4: 14000098 b 0x14fb44 <__cxa_demangle+0xddd8> 14f8e8: d503249f bti j 14f8ec: 91000908 add x8, x8, #0x2 14f8f0: 90fff921 adrp x1, 0x73000 14f8f4: 912efc21 add x1, x1, #0xbbf 14f8f8: 14000071 b 0x14fabc <__cxa_demangle+0xdd50> 14f8fc: d503249f bti j 14f900: 91000908 add x8, x8, #0x2 14f904: d0fff8e1 adrp x1, 0x6d000 14f908: 912bc821 add x1, x1, #0xaf2 14f90c: 1400006c b 0x14fabc <__cxa_demangle+0xdd50> 14f910: d503249f bti j 14f914: 394c2676 ldrb w22, [x19, #0x309] 14f918: aa0103f4 mov x20, x1 14f91c: 91000908 add x8, x8, #0x2 14f920: 394c2277 ldrb w23, [x19, #0x308] 14f924: 390c227f strb wzr, [x19, #0x308] 14f928: 710002df cmp w22, #0x0 14f92c: 1a9f07e9 cset w9, ne 14f930: f100003f cmp x1, #0x0 14f934: 1a9f07ea cset w10, ne 14f938: f9000268 str x8, [x19] 14f93c: 2a090149 orr w9, w10, w9 14f940: 390c2669 strb w9, [x19, #0x309] 14f944: aa1303e0 mov x0, x19 14f948: 97ffcd2a bl 0x142df0 <__cxa_demangle+0x1084> 14f94c: f90003e0 str x0, [sp] 14f950: b40000e0 cbz x0, 0x14f96c <__cxa_demangle+0xdc00> 14f954: b4000074 cbz x20, 0x14f960 <__cxa_demangle+0xdbf4> 14f958: 52800028 mov w8, #0x1 // =1 14f95c: 39000288 strb w8, [x20] 14f960: 910003e1 mov x1, sp 14f964: aa1303e0 mov x0, x19 14f968: 940000f3 bl 0x14fd34 <__cxa_demangle+0xdfc8> 14f96c: 390c2676 strb w22, [x19, #0x309] 14f970: 390c2277 strb w23, [x19, #0x308] 14f974: 17ffff8c b 0x14f7a4 <__cxa_demangle+0xda38> 14f978: d503249f bti j 14f97c: f0fff8e1 adrp x1, 0x6e000 14f980: 91000908 add x8, x8, #0x2 14f984: 9135d821 add x1, x1, #0xd76 14f988: aa1303e0 mov x0, x19 14f98c: f9000268 str x8, [x19] 14f990: 9400010d bl 0x14fdc4 <__cxa_demangle+0xe058> 14f994: 17ffff84 b 0x14f7a4 <__cxa_demangle+0xda38> 14f998: d503249f bti j 14f99c: 91000908 add x8, x8, #0x2 14f9a0: aa1303e0 mov x0, x19 14f9a4: f9000268 str x8, [x19] 14f9a8: 97fffd14 bl 0x14edf8 <__cxa_demangle+0xd08c> 14f9ac: f90003e0 str x0, [sp] 14f9b0: b4ffefa0 cbz x0, 0x14f7a4 <__cxa_demangle+0xda38> 14f9b4: 910003e1 mov x1, sp 14f9b8: aa1303e0 mov x0, x19 14f9bc: 94000129 bl 0x14fe60 <__cxa_demangle+0xe0f4> 14f9c0: 17ffff79 b 0x14f7a4 <__cxa_demangle+0xda38> 14f9c4: d503249f bti j 14f9c8: 91000908 add x8, x8, #0x2 14f9cc: f0fff8e1 adrp x1, 0x6e000 14f9d0: 91226c21 add x1, x1, #0x89b 14f9d4: 1400005c b 0x14fb44 <__cxa_demangle+0xddd8> 14f9d8: d503249f bti j 14f9dc: 91000908 add x8, x8, #0x2 14f9e0: f0fff8e1 adrp x1, 0x6e000 14f9e4: 91224021 add x1, x1, #0x890 14f9e8: 14000057 b 0x14fb44 <__cxa_demangle+0xddd8> 14f9ec: d503249f bti j 14f9f0: d0fff901 adrp x1, 0x71000 14f9f4: 91000908 add x8, x8, #0x2 14f9f8: 91077021 add x1, x1, #0x1dc 14f9fc: 14000030 b 0x14fabc <__cxa_demangle+0xdd50> 14fa00: d503249f bti j 14fa04: 90fff921 adrp x1, 0x73000 14fa08: 91000908 add x8, x8, #0x2 14fa0c: 9111c421 add x1, x1, #0x471 14fa10: 1400004d b 0x14fb44 <__cxa_demangle+0xddd8> 14fa14: d503249f bti j 14fa18: f0fff8e1 adrp x1, 0x6e000 14fa1c: 91000908 add x8, x8, #0x2 14fa20: 91003821 add x1, x1, #0xe 14fa24: aa1303e0 mov x0, x19 14fa28: f9000268 str x8, [x19] 14fa2c: 97fff2c0 bl 0x14c52c <__cxa_demangle+0xa7c0> 14fa30: 17ffff5d b 0x14f7a4 <__cxa_demangle+0xda38> 14fa34: d503249f bti j 14fa38: 91000908 add x8, x8, #0x2 14fa3c: f0fff8e1 adrp x1, 0x6e000 14fa40: 913d4c21 add x1, x1, #0xf53 14fa44: 1400001e b 0x14fabc <__cxa_demangle+0xdd50> 14fa48: d503249f bti j 14fa4c: 91000908 add x8, x8, #0x2 14fa50: d0fff8e1 adrp x1, 0x6d000 14fa54: 910efc21 add x1, x1, #0x3bf 14fa58: 1400003b b 0x14fb44 <__cxa_demangle+0xddd8> 14fa5c: d503249f bti j 14fa60: 91000908 add x8, x8, #0x2 14fa64: b0fff901 adrp x1, 0x70000 14fa68: 9139bc21 add x1, x1, #0xe6f 14fa6c: 14000036 b 0x14fb44 <__cxa_demangle+0xddd8> 14fa70: d503249f bti j 14fa74: 91000908 add x8, x8, #0x2 14fa78: b0fff901 adrp x1, 0x70000 14fa7c: 91024021 add x1, x1, #0x90 14fa80: 1400000f b 0x14fabc <__cxa_demangle+0xdd50> 14fa84: d503249f bti j 14fa88: 91000908 add x8, x8, #0x2 14fa8c: f0fff901 adrp x1, 0x72000 14fa90: 91078021 add x1, x1, #0x1e0 14fa94: 1400002c b 0x14fb44 <__cxa_demangle+0xddd8> 14fa98: d503249f bti j 14fa9c: 91000908 add x8, x8, #0x2 14faa0: 90fff921 adrp x1, 0x73000 14faa4: 911d0c21 add x1, x1, #0x743 14faa8: 14000027 b 0x14fb44 <__cxa_demangle+0xddd8> 14faac: d503249f bti j 14fab0: 91000908 add x8, x8, #0x2 14fab4: 90fff901 adrp x1, 0x6f000 14fab8: 9127d821 add x1, x1, #0x9f6 14fabc: f9000268 str x8, [x19] 14fac0: aa1303e0 mov x0, x19 14fac4: 94000075 bl 0x14fc98 <__cxa_demangle+0xdf2c> 14fac8: 17ffff37 b 0x14f7a4 <__cxa_demangle+0xda38> 14facc: d503249f bti j 14fad0: f0fff8e1 adrp x1, 0x6e000 14fad4: 91000908 add x8, x8, #0x2 14fad8: 91144821 add x1, x1, #0x512 14fadc: aa1303e0 mov x0, x19 14fae0: f9000268 str x8, [x19] 14fae4: 94000151 bl 0x150028 <__cxa_demangle+0xe2bc> 14fae8: 17ffff2f b 0x14f7a4 <__cxa_demangle+0xda38> 14faec: d503249f bti j 14faf0: 91000908 add x8, x8, #0x2 14faf4: b0fff901 adrp x1, 0x70000 14faf8: 913a1021 add x1, x1, #0xe84 14fafc: 14000012 b 0x14fb44 <__cxa_demangle+0xddd8> 14fb00: d503249f bti j 14fb04: 91000908 add x8, x8, #0x2 14fb08: b0fff901 adrp x1, 0x70000 14fb0c: 9109c421 add x1, x1, #0x271 14fb10: f9000268 str x8, [x19] 14fb14: aa1303e0 mov x0, x19 14fb18: 940000f6 bl 0x14fef0 <__cxa_demangle+0xe184> 14fb1c: 17ffff22 b 0x14f7a4 <__cxa_demangle+0xda38> 14fb20: d503249f bti j 14fb24: 91000908 add x8, x8, #0x2 14fb28: b0fff901 adrp x1, 0x70000 14fb2c: 913a3c21 add x1, x1, #0xe8f 14fb30: 14000005 b 0x14fb44 <__cxa_demangle+0xddd8> 14fb34: d503249f bti j 14fb38: 91000908 add x8, x8, #0x2 14fb3c: 90fff901 adrp x1, 0x6f000 14fb40: 91357821 add x1, x1, #0xd5e 14fb44: f9000268 str x8, [x19] 14fb48: aa1303e0 mov x0, x19 14fb4c: 9400002c bl 0x14fbfc <__cxa_demangle+0xde90> 14fb50: 17ffff15 b 0x14f7a4 <__cxa_demangle+0xda38> 14fb54: 94003503 bl 0x15cf60 <_ZSt9terminatev@plt> 14fb58: 940034b6 bl 0x15ce30 <__stack_chk_fail@plt> 14fb5c: 390c2676 strb w22, [x19, #0x309] 14fb60: 390c2277 strb w23, [x19, #0x308] 14fb64: 9400257f bl 0x159160 <__emutls_get_address+0x6d4> 14fb68: d503233f paciasp 14fb6c: a9be7bfd stp x29, x30, [sp, #-0x20]! 14fb70: a9014ff4 stp x20, x19, [sp, #0x10] 14fb74: 910003fd mov x29, sp 14fb78: a940a828 ldp x8, x10, [x1, #0x8] 14fb7c: aa0103f3 mov x19, x1 14fb80: aa0003f4 mov x20, x0 14fb84: 91000509 add x9, x8, #0x1 14fb88: eb0a013f cmp x9, x10 14fb8c: 54000062 b.hs 0x14fb98 <__cxa_demangle+0xde2c> 14fb90: f9400260 ldr x0, [x19] 14fb94: 1400000a b 0x14fbbc <__cxa_demangle+0xde50> 14fb98: d37ff948 lsl x8, x10, #1 14fb9c: f9400260 ldr x0, [x19] 14fba0: eb09011f cmp x8, x9 14fba4: 9a883121 csel x1, x9, x8, lo 14fba8: f9000a61 str x1, [x19, #0x10] 14fbac: 940035dd bl 0x15d320 14fbb0: f9000260 str x0, [x19] 14fbb4: b40001e0 cbz x0, 0x14fbf0 <__cxa_demangle+0xde84> 14fbb8: f9400668 ldr x8, [x19, #0x8] 14fbbc: 52800fc9 mov w9, #0x7e // =126 14fbc0: aa1303e1 mov x1, x19 14fbc4: 38286809 strb w9, [x0, x8] 14fbc8: f9400668 ldr x8, [x19, #0x8] 14fbcc: f9400a80 ldr x0, [x20, #0x10] 14fbd0: 91000508 add x8, x8, #0x1 14fbd4: f9400009 ldr x9, [x0] 14fbd8: f9000668 str x8, [x19, #0x8] 14fbdc: a9414ff4 ldp x20, x19, [sp, #0x10] 14fbe0: f9401130 ldr x16, [x9, #0x20] 14fbe4: a8c27bfd ldp x29, x30, [sp], #0x20 14fbe8: d50323bf autiasp 14fbec: d61f0200 br x16 14fbf0: 940034dc bl 0x15cf60 <_ZSt9terminatev@plt> 14fbf4: d503245f bti c 14fbf8: 140034ba b 0x15cee0 <_ZdlPv@plt> 14fbfc: d503233f paciasp 14fc00: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14fc04: f9000bf5 str x21, [sp, #0x10] 14fc08: 910003fd mov x29, sp 14fc0c: a9024ff4 stp x20, x19, [sp, #0x20] 14fc10: f9499815 ldr x21, [x0, #0x1330] 14fc14: aa0103f3 mov x19, x1 14fc18: f94006a8 ldr x8, [x21, #0x8] 14fc1c: d13f4109 sub x9, x8, #0xfd0 14fc20: b13fc53f cmn x9, #0xff1 14fc24: 54000128 b.hi 0x14fc48 <__cxa_demangle+0xdedc> 14fc28: aa0003f4 mov x20, x0 14fc2c: 52820000 mov w0, #0x1000 // =4096 14fc30: 9400357c bl 0x15d220 14fc34: b4000300 cbz x0, 0x14fc94 <__cxa_demangle+0xdf28> 14fc38: aa1f03e8 mov x8, xzr 14fc3c: a9007c15 stp x21, xzr, [x0] 14fc40: aa0003f5 mov x21, x0 14fc44: f9099a80 str x0, [x20, #0x1330] 14fc48: 91008109 add x9, x8, #0x20 14fc4c: aa1303e0 mov x0, x19 14fc50: 8b0802b4 add x20, x21, x8 14fc54: f90006a9 str x9, [x21, #0x8] 14fc58: 940036c6 bl 0x15d770 14fc5c: d00000c9 adrp x9, 0x169000 +0x10> 14fc60: 528020e8 mov w8, #0x107 // =263 14fc64: 91194129 add x9, x9, #0x650 14fc68: 72a02028 movk w8, #0x101, lsl #16 14fc6c: f9400bf5 ldr x21, [sp, #0x10] 14fc70: f8010e89 str x9, [x20, #0x10]! 14fc74: 8b000269 add x9, x19, x0 14fc78: aa1403e0 mov x0, x20 14fc7c: b9000a88 str w8, [x20, #0x8] 14fc80: a9012693 stp x19, x9, [x20, #0x10] 14fc84: a9424ff4 ldp x20, x19, [sp, #0x20] 14fc88: a8c37bfd ldp x29, x30, [sp], #0x30 14fc8c: d50323bf autiasp 14fc90: d65f03c0 ret 14fc94: 940034b3 bl 0x15cf60 <_ZSt9terminatev@plt> 14fc98: d503233f paciasp 14fc9c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14fca0: f9000bf5 str x21, [sp, #0x10] 14fca4: 910003fd mov x29, sp 14fca8: a9024ff4 stp x20, x19, [sp, #0x20] 14fcac: f9499815 ldr x21, [x0, #0x1330] 14fcb0: aa0103f3 mov x19, x1 14fcb4: f94006a8 ldr x8, [x21, #0x8] 14fcb8: d13f4109 sub x9, x8, #0xfd0 14fcbc: b13fc53f cmn x9, #0xff1 14fcc0: 54000128 b.hi 0x14fce4 <__cxa_demangle+0xdf78> 14fcc4: aa0003f4 mov x20, x0 14fcc8: 52820000 mov w0, #0x1000 // =4096 14fccc: 94003555 bl 0x15d220 14fcd0: b4000300 cbz x0, 0x14fd30 <__cxa_demangle+0xdfc4> 14fcd4: aa1f03e8 mov x8, xzr 14fcd8: a9007c15 stp x21, xzr, [x0] 14fcdc: aa0003f5 mov x21, x0 14fce0: f9099a80 str x0, [x20, #0x1330] 14fce4: 91008109 add x9, x8, #0x20 14fce8: aa1303e0 mov x0, x19 14fcec: 8b0802b4 add x20, x21, x8 14fcf0: f90006a9 str x9, [x21, #0x8] 14fcf4: 9400369f bl 0x15d770 14fcf8: d00000c9 adrp x9, 0x169000 +0x10> 14fcfc: 528020e8 mov w8, #0x107 // =263 14fd00: 91194129 add x9, x9, #0x650 14fd04: 72a02028 movk w8, #0x101, lsl #16 14fd08: f9400bf5 ldr x21, [sp, #0x10] 14fd0c: f8010e89 str x9, [x20, #0x10]! 14fd10: 8b000269 add x9, x19, x0 14fd14: aa1403e0 mov x0, x20 14fd18: b9000a88 str w8, [x20, #0x8] 14fd1c: a9012693 stp x19, x9, [x20, #0x10] 14fd20: a9424ff4 ldp x20, x19, [sp, #0x20] 14fd24: a8c37bfd ldp x29, x30, [sp], #0x30 14fd28: d50323bf autiasp 14fd2c: d65f03c0 ret 14fd30: 9400348c bl 0x15cf60 <_ZSt9terminatev@plt> 14fd34: d503233f paciasp 14fd38: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14fd3c: f9000bf5 str x21, [sp, #0x10] 14fd40: 910003fd mov x29, sp 14fd44: a9024ff4 stp x20, x19, [sp, #0x20] 14fd48: f9499815 ldr x21, [x0, #0x1330] 14fd4c: aa0103f3 mov x19, x1 14fd50: f94006a8 ldr x8, [x21, #0x8] 14fd54: d13f4109 sub x9, x8, #0xfd0 14fd58: b13fc53f cmn x9, #0xff1 14fd5c: 54000128 b.hi 0x14fd80 <__cxa_demangle+0xe014> 14fd60: aa0003f4 mov x20, x0 14fd64: 52820000 mov w0, #0x1000 // =4096 14fd68: 9400352e bl 0x15d220 14fd6c: b40002a0 cbz x0, 0x14fdc0 <__cxa_demangle+0xe054> 14fd70: aa1f03e8 mov x8, xzr 14fd74: a9007c15 stp x21, xzr, [x0] 14fd78: aa0003f5 mov x21, x0 14fd7c: f9099a80 str x0, [x20, #0x1330] 14fd80: f00000c9 adrp x9, 0x16a000 14fd84: 8b0802a0 add x0, x21, x8 14fd88: 910c0129 add x9, x9, #0x300 14fd8c: 91008108 add x8, x8, #0x20 14fd90: 5280208a mov w10, #0x104 // =260 14fd94: 72a0202a movk w10, #0x101, lsl #16 14fd98: f8010c09 str x9, [x0, #0x10]! 14fd9c: f9400269 ldr x9, [x19] 14fda0: f90006a8 str x8, [x21, #0x8] 14fda4: a9424ff4 ldp x20, x19, [sp, #0x20] 14fda8: b900080a str w10, [x0, #0x8] 14fdac: f9400bf5 ldr x21, [sp, #0x10] 14fdb0: f9000809 str x9, [x0, #0x10] 14fdb4: a8c37bfd ldp x29, x30, [sp], #0x30 14fdb8: d50323bf autiasp 14fdbc: d65f03c0 ret 14fdc0: 94003468 bl 0x15cf60 <_ZSt9terminatev@plt> 14fdc4: d503233f paciasp 14fdc8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14fdcc: f9000bf5 str x21, [sp, #0x10] 14fdd0: 910003fd mov x29, sp 14fdd4: a9024ff4 stp x20, x19, [sp, #0x20] 14fdd8: f9499815 ldr x21, [x0, #0x1330] 14fddc: aa0103f3 mov x19, x1 14fde0: f94006a8 ldr x8, [x21, #0x8] 14fde4: d13f4109 sub x9, x8, #0xfd0 14fde8: b13fc53f cmn x9, #0xff1 14fdec: 54000128 b.hi 0x14fe10 <__cxa_demangle+0xe0a4> 14fdf0: aa0003f4 mov x20, x0 14fdf4: 52820000 mov w0, #0x1000 // =4096 14fdf8: 9400350a bl 0x15d220 14fdfc: b4000300 cbz x0, 0x14fe5c <__cxa_demangle+0xe0f0> 14fe00: aa1f03e8 mov x8, xzr 14fe04: a9007c15 stp x21, xzr, [x0] 14fe08: aa0003f5 mov x21, x0 14fe0c: f9099a80 str x0, [x20, #0x1330] 14fe10: 91008109 add x9, x8, #0x20 14fe14: aa1303e0 mov x0, x19 14fe18: 8b0802b4 add x20, x21, x8 14fe1c: f90006a9 str x9, [x21, #0x8] 14fe20: 94003654 bl 0x15d770 14fe24: d00000c9 adrp x9, 0x169000 +0x10> 14fe28: 528020e8 mov w8, #0x107 // =263 14fe2c: 91194129 add x9, x9, #0x650 14fe30: 72a02028 movk w8, #0x101, lsl #16 14fe34: f9400bf5 ldr x21, [sp, #0x10] 14fe38: f8010e89 str x9, [x20, #0x10]! 14fe3c: 8b000269 add x9, x19, x0 14fe40: aa1403e0 mov x0, x20 14fe44: b9000a88 str w8, [x20, #0x8] 14fe48: a9012693 stp x19, x9, [x20, #0x10] 14fe4c: a9424ff4 ldp x20, x19, [sp, #0x20] 14fe50: a8c37bfd ldp x29, x30, [sp], #0x30 14fe54: d50323bf autiasp 14fe58: d65f03c0 ret 14fe5c: 94003441 bl 0x15cf60 <_ZSt9terminatev@plt> 14fe60: d503233f paciasp 14fe64: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14fe68: f9000bf5 str x21, [sp, #0x10] 14fe6c: 910003fd mov x29, sp 14fe70: a9024ff4 stp x20, x19, [sp, #0x20] 14fe74: f9499815 ldr x21, [x0, #0x1330] 14fe78: aa0103f3 mov x19, x1 14fe7c: f94006a8 ldr x8, [x21, #0x8] 14fe80: d13f4109 sub x9, x8, #0xfd0 14fe84: b13fc53f cmn x9, #0xff1 14fe88: 54000128 b.hi 0x14feac <__cxa_demangle+0xe140> 14fe8c: aa0003f4 mov x20, x0 14fe90: 52820000 mov w0, #0x1000 // =4096 14fe94: 940034e3 bl 0x15d220 14fe98: b40002a0 cbz x0, 0x14feec <__cxa_demangle+0xe180> 14fe9c: aa1f03e8 mov x8, xzr 14fea0: a9007c15 stp x21, xzr, [x0] 14fea4: aa0003f5 mov x21, x0 14fea8: f9099a80 str x0, [x20, #0x1330] 14feac: f00000c9 adrp x9, 0x16a000 14feb0: 8b0802a0 add x0, x21, x8 14feb4: 910dc129 add x9, x9, #0x370 14feb8: 91008108 add x8, x8, #0x20 14febc: 5280226a mov w10, #0x113 // =275 14fec0: 72a0202a movk w10, #0x101, lsl #16 14fec4: f8010c09 str x9, [x0, #0x10]! 14fec8: f9400269 ldr x9, [x19] 14fecc: f90006a8 str x8, [x21, #0x8] 14fed0: a9424ff4 ldp x20, x19, [sp, #0x20] 14fed4: b900080a str w10, [x0, #0x8] 14fed8: f9400bf5 ldr x21, [sp, #0x10] 14fedc: f9000809 str x9, [x0, #0x10] 14fee0: a8c37bfd ldp x29, x30, [sp], #0x30 14fee4: d50323bf autiasp 14fee8: d65f03c0 ret 14feec: 9400341d bl 0x15cf60 <_ZSt9terminatev@plt> 14fef0: d503233f paciasp 14fef4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14fef8: f9000bf5 str x21, [sp, #0x10] 14fefc: 910003fd mov x29, sp 14ff00: a9024ff4 stp x20, x19, [sp, #0x20] 14ff04: f9499815 ldr x21, [x0, #0x1330] 14ff08: aa0103f3 mov x19, x1 14ff0c: f94006a8 ldr x8, [x21, #0x8] 14ff10: d13f4109 sub x9, x8, #0xfd0 14ff14: b13fc53f cmn x9, #0xff1 14ff18: 54000128 b.hi 0x14ff3c <__cxa_demangle+0xe1d0> 14ff1c: aa0003f4 mov x20, x0 14ff20: 52820000 mov w0, #0x1000 // =4096 14ff24: 940034bf bl 0x15d220 14ff28: b4000300 cbz x0, 0x14ff88 <__cxa_demangle+0xe21c> 14ff2c: aa1f03e8 mov x8, xzr 14ff30: a9007c15 stp x21, xzr, [x0] 14ff34: aa0003f5 mov x21, x0 14ff38: f9099a80 str x0, [x20, #0x1330] 14ff3c: 91008109 add x9, x8, #0x20 14ff40: aa1303e0 mov x0, x19 14ff44: 8b0802b4 add x20, x21, x8 14ff48: f90006a9 str x9, [x21, #0x8] 14ff4c: 94003609 bl 0x15d770 14ff50: d00000c9 adrp x9, 0x169000 +0x10> 14ff54: 528020e8 mov w8, #0x107 // =263 14ff58: 91194129 add x9, x9, #0x650 14ff5c: 72a02028 movk w8, #0x101, lsl #16 14ff60: f9400bf5 ldr x21, [sp, #0x10] 14ff64: f8010e89 str x9, [x20, #0x10]! 14ff68: 8b000269 add x9, x19, x0 14ff6c: aa1403e0 mov x0, x20 14ff70: b9000a88 str w8, [x20, #0x8] 14ff74: a9012693 stp x19, x9, [x20, #0x10] 14ff78: a9424ff4 ldp x20, x19, [sp, #0x20] 14ff7c: a8c37bfd ldp x29, x30, [sp], #0x30 14ff80: d50323bf autiasp 14ff84: d65f03c0 ret 14ff88: 940033f6 bl 0x15cf60 <_ZSt9terminatev@plt> 14ff8c: d503233f paciasp 14ff90: a9bd7bfd stp x29, x30, [sp, #-0x30]! 14ff94: f9000bf5 str x21, [sp, #0x10] 14ff98: 910003fd mov x29, sp 14ff9c: a9024ff4 stp x20, x19, [sp, #0x20] 14ffa0: f9499815 ldr x21, [x0, #0x1330] 14ffa4: aa0103f3 mov x19, x1 14ffa8: f94006a8 ldr x8, [x21, #0x8] 14ffac: d13f4109 sub x9, x8, #0xfd0 14ffb0: b13fc53f cmn x9, #0xff1 14ffb4: 54000128 b.hi 0x14ffd8 <__cxa_demangle+0xe26c> 14ffb8: aa0003f4 mov x20, x0 14ffbc: 52820000 mov w0, #0x1000 // =4096 14ffc0: 94003498 bl 0x15d220 14ffc4: b4000300 cbz x0, 0x150024 <__cxa_demangle+0xe2b8> 14ffc8: aa1f03e8 mov x8, xzr 14ffcc: a9007c15 stp x21, xzr, [x0] 14ffd0: aa0003f5 mov x21, x0 14ffd4: f9099a80 str x0, [x20, #0x1330] 14ffd8: 91008109 add x9, x8, #0x20 14ffdc: aa1303e0 mov x0, x19 14ffe0: 8b0802b4 add x20, x21, x8 14ffe4: f90006a9 str x9, [x21, #0x8] 14ffe8: 940035e2 bl 0x15d770 14ffec: d00000c9 adrp x9, 0x169000 +0x10> 14fff0: 528020e8 mov w8, #0x107 // =263 14fff4: 91194129 add x9, x9, #0x650 14fff8: 72a02028 movk w8, #0x101, lsl #16 14fffc: f9400bf5 ldr x21, [sp, #0x10] 150000: f8010e89 str x9, [x20, #0x10]! 150004: 8b000269 add x9, x19, x0 150008: aa1403e0 mov x0, x20 15000c: b9000a88 str w8, [x20, #0x8] 150010: a9012693 stp x19, x9, [x20, #0x10] 150014: a9424ff4 ldp x20, x19, [sp, #0x20] 150018: a8c37bfd ldp x29, x30, [sp], #0x30 15001c: d50323bf autiasp 150020: d65f03c0 ret 150024: 940033cf bl 0x15cf60 <_ZSt9terminatev@plt> 150028: d503233f paciasp 15002c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 150030: f9000bf5 str x21, [sp, #0x10] 150034: 910003fd mov x29, sp 150038: a9024ff4 stp x20, x19, [sp, #0x20] 15003c: f9499815 ldr x21, [x0, #0x1330] 150040: aa0103f3 mov x19, x1 150044: f94006a8 ldr x8, [x21, #0x8] 150048: d13f4109 sub x9, x8, #0xfd0 15004c: b13fc53f cmn x9, #0xff1 150050: 54000128 b.hi 0x150074 <__cxa_demangle+0xe308> 150054: aa0003f4 mov x20, x0 150058: 52820000 mov w0, #0x1000 // =4096 15005c: 94003471 bl 0x15d220 150060: b4000300 cbz x0, 0x1500c0 <__cxa_demangle+0xe354> 150064: aa1f03e8 mov x8, xzr 150068: a9007c15 stp x21, xzr, [x0] 15006c: aa0003f5 mov x21, x0 150070: f9099a80 str x0, [x20, #0x1330] 150074: 91008109 add x9, x8, #0x20 150078: aa1303e0 mov x0, x19 15007c: 8b0802b4 add x20, x21, x8 150080: f90006a9 str x9, [x21, #0x8] 150084: 940035bb bl 0x15d770 150088: b00000c9 adrp x9, 0x169000 +0x10> 15008c: 528020e8 mov w8, #0x107 // =263 150090: 91194129 add x9, x9, #0x650 150094: 72a02028 movk w8, #0x101, lsl #16 150098: f9400bf5 ldr x21, [sp, #0x10] 15009c: f8010e89 str x9, [x20, #0x10]! 1500a0: 8b000269 add x9, x19, x0 1500a4: aa1403e0 mov x0, x20 1500a8: b9000a88 str w8, [x20, #0x8] 1500ac: a9012693 stp x19, x9, [x20, #0x10] 1500b0: a9424ff4 ldp x20, x19, [sp, #0x20] 1500b4: a8c37bfd ldp x29, x30, [sp], #0x30 1500b8: d50323bf autiasp 1500bc: d65f03c0 ret 1500c0: 940033a8 bl 0x15cf60 <_ZSt9terminatev@plt> 1500c4: d503233f paciasp 1500c8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1500cc: a9014ff4 stp x20, x19, [sp, #0x10] 1500d0: 910003fd mov x29, sp 1500d4: a940a828 ldp x8, x10, [x1, #0x8] 1500d8: aa0103f3 mov x19, x1 1500dc: aa0003f4 mov x20, x0 1500e0: 91002509 add x9, x8, #0x9 1500e4: eb0a013f cmp x9, x10 1500e8: 54000062 b.hs 0x1500f4 <__cxa_demangle+0xe388> 1500ec: f9400260 ldr x0, [x19] 1500f0: 1400000a b 0x150118 <__cxa_demangle+0xe3ac> 1500f4: d37ff948 lsl x8, x10, #1 1500f8: f9400260 ldr x0, [x19] 1500fc: eb09011f cmp x8, x9 150100: 9a883121 csel x1, x9, x8, lo 150104: f9000a61 str x1, [x19, #0x10] 150108: 94003486 bl 0x15d320 15010c: f9000260 str x0, [x19] 150110: b4000420 cbz x0, 0x150194 <__cxa_demangle+0xe428> 150114: f9400668 ldr x8, [x19, #0x8] 150118: f0fff909 adrp x9, 0x73000 15011c: 8b080008 add x8, x0, x8 150120: 91090d29 add x9, x9, #0x243 150124: 5280040a mov w10, #0x20 // =32 150128: aa1303e1 mov x1, x19 15012c: f9400129 ldr x9, [x9] 150130: 3900210a strb w10, [x8, #0x8] 150134: f9000109 str x9, [x8] 150138: f9400668 ldr x8, [x19, #0x8] 15013c: f9400a94 ldr x20, [x20, #0x10] 150140: 91002508 add x8, x8, #0x9 150144: f9400289 ldr x9, [x20] 150148: aa1403e0 mov x0, x20 15014c: f9000668 str x8, [x19, #0x8] 150150: f9401128 ldr x8, [x9, #0x20] 150154: d63f0100 blr x8 150158: 39402688 ldrb w8, [x20, #0x9] 15015c: 7100051f cmp w8, #0x1 150160: 540000a1 b.ne 0x150174 <__cxa_demangle+0xe408> 150164: a9414ff4 ldp x20, x19, [sp, #0x10] 150168: a8c27bfd ldp x29, x30, [sp], #0x20 15016c: d50323bf autiasp 150170: d65f03c0 ret 150174: f9400288 ldr x8, [x20] 150178: aa1403e0 mov x0, x20 15017c: aa1303e1 mov x1, x19 150180: a9414ff4 ldp x20, x19, [sp, #0x10] 150184: f9401510 ldr x16, [x8, #0x28] 150188: a8c27bfd ldp x29, x30, [sp], #0x20 15018c: d50323bf autiasp 150190: d61f0200 br x16 150194: 94003373 bl 0x15cf60 <_ZSt9terminatev@plt> 150198: d503245f bti c 15019c: 14003351 b 0x15cee0 <_ZdlPv@plt> 1501a0: d503233f paciasp 1501a4: a9be7bfd stp x29, x30, [sp, #-0x20]! 1501a8: a9014ff4 stp x20, x19, [sp, #0x10] 1501ac: 910003fd mov x29, sp 1501b0: a940a828 ldp x8, x10, [x1, #0x8] 1501b4: aa0103f3 mov x19, x1 1501b8: aa0003f4 mov x20, x0 1501bc: 91002d09 add x9, x8, #0xb 1501c0: eb0a013f cmp x9, x10 1501c4: 54000062 b.hs 0x1501d0 <__cxa_demangle+0xe464> 1501c8: f9400260 ldr x0, [x19] 1501cc: 1400000a b 0x1501f4 <__cxa_demangle+0xe488> 1501d0: d37ff948 lsl x8, x10, #1 1501d4: f9400260 ldr x0, [x19] 1501d8: eb09011f cmp x8, x9 1501dc: 9a883121 csel x1, x9, x8, lo 1501e0: f9000a61 str x1, [x19, #0x10] 1501e4: 9400344f bl 0x15d320 1501e8: f9000260 str x0, [x19] 1501ec: b4000440 cbz x0, 0x150274 <__cxa_demangle+0xe508> 1501f0: f9400668 ldr x8, [x19, #0x8] 1501f4: b0fff8e9 adrp x9, 0x6d000 1501f8: 52844e4a mov w10, #0x2272 // =8818 1501fc: 912bf129 add x9, x9, #0xafc 150200: 8b080008 add x8, x0, x8 150204: 72a4044a movk w10, #0x2022, lsl #16 150208: aa1303e1 mov x1, x19 15020c: f9400129 ldr x9, [x9] 150210: f9000109 str x9, [x8] 150214: b800710a stur w10, [x8, #0x7] 150218: f9400668 ldr x8, [x19, #0x8] 15021c: f9400a94 ldr x20, [x20, #0x10] 150220: 91002d08 add x8, x8, #0xb 150224: f9400289 ldr x9, [x20] 150228: aa1403e0 mov x0, x20 15022c: f9000668 str x8, [x19, #0x8] 150230: f9401128 ldr x8, [x9, #0x20] 150234: d63f0100 blr x8 150238: 39402688 ldrb w8, [x20, #0x9] 15023c: 7100051f cmp w8, #0x1 150240: 540000a1 b.ne 0x150254 <__cxa_demangle+0xe4e8> 150244: a9414ff4 ldp x20, x19, [sp, #0x10] 150248: a8c27bfd ldp x29, x30, [sp], #0x20 15024c: d50323bf autiasp 150250: d65f03c0 ret 150254: f9400288 ldr x8, [x20] 150258: aa1403e0 mov x0, x20 15025c: aa1303e1 mov x1, x19 150260: a9414ff4 ldp x20, x19, [sp, #0x10] 150264: f9401510 ldr x16, [x8, #0x28] 150268: a8c27bfd ldp x29, x30, [sp], #0x20 15026c: d50323bf autiasp 150270: d61f0200 br x16 150274: 9400333b bl 0x15cf60 <_ZSt9terminatev@plt> 150278: d503245f bti c 15027c: 14003319 b 0x15cee0 <_ZdlPv@plt> 150280: d503233f paciasp 150284: a9be7bfd stp x29, x30, [sp, #-0x20]! 150288: a9014ff4 stp x20, x19, [sp, #0x10] 15028c: 910003fd mov x29, sp 150290: a940a828 ldp x8, x10, [x1, #0x8] 150294: aa0103f3 mov x19, x1 150298: aa0003f4 mov x20, x0 15029c: 91000909 add x9, x8, #0x2 1502a0: eb0a013f cmp x9, x10 1502a4: 54000062 b.hs 0x1502b0 <__cxa_demangle+0xe544> 1502a8: f9400260 ldr x0, [x19] 1502ac: 1400000a b 0x1502d4 <__cxa_demangle+0xe568> 1502b0: d37ff948 lsl x8, x10, #1 1502b4: f9400260 ldr x0, [x19] 1502b8: eb09011f cmp x8, x9 1502bc: 9a883121 csel x1, x9, x8, lo 1502c0: f9000a61 str x1, [x19, #0x10] 1502c4: 94003417 bl 0x15d320 1502c8: f9000260 str x0, [x19] 1502cc: b4000380 cbz x0, 0x15033c <__cxa_demangle+0xe5d0> 1502d0: f9400668 ldr x8, [x19, #0x8] 1502d4: 52874749 mov w9, #0x3a3a // =14906 1502d8: aa1303e1 mov x1, x19 1502dc: 78286809 strh w9, [x0, x8] 1502e0: f9400668 ldr x8, [x19, #0x8] 1502e4: f9400a94 ldr x20, [x20, #0x10] 1502e8: 91000908 add x8, x8, #0x2 1502ec: f9400289 ldr x9, [x20] 1502f0: aa1403e0 mov x0, x20 1502f4: f9000668 str x8, [x19, #0x8] 1502f8: f9401128 ldr x8, [x9, #0x20] 1502fc: d63f0100 blr x8 150300: 39402688 ldrb w8, [x20, #0x9] 150304: 7100051f cmp w8, #0x1 150308: 540000a1 b.ne 0x15031c <__cxa_demangle+0xe5b0> 15030c: a9414ff4 ldp x20, x19, [sp, #0x10] 150310: a8c27bfd ldp x29, x30, [sp], #0x20 150314: d50323bf autiasp 150318: d65f03c0 ret 15031c: f9400288 ldr x8, [x20] 150320: aa1403e0 mov x0, x20 150324: aa1303e1 mov x1, x19 150328: a9414ff4 ldp x20, x19, [sp, #0x10] 15032c: f9401510 ldr x16, [x8, #0x28] 150330: a8c27bfd ldp x29, x30, [sp], #0x20 150334: d50323bf autiasp 150338: d61f0200 br x16 15033c: 94003309 bl 0x15cf60 <_ZSt9terminatev@plt> 150340: d503245f bti c 150344: f9400800 ldr x0, [x0, #0x10] 150348: f9400008 ldr x8, [x0] 15034c: f9401910 ldr x16, [x8, #0x30] 150350: d61f0200 br x16 150354: d503245f bti c 150358: 140032e2 b 0x15cee0 <_ZdlPv@plt> 15035c: d503233f paciasp 150360: a9bd7bfd stp x29, x30, [sp, #-0x30]! 150364: a90157f6 stp x22, x21, [sp, #0x10] 150368: 910003fd mov x29, sp 15036c: a9024ff4 stp x20, x19, [sp, #0x20] 150370: f9400815 ldr x21, [x0, #0x10] 150374: aa0003f4 mov x20, x0 150378: aa0103f3 mov x19, x1 15037c: f94002a8 ldr x8, [x21] 150380: aa1503e0 mov x0, x21 150384: f9401108 ldr x8, [x8, #0x20] 150388: d63f0100 blr x8 15038c: 394026a8 ldrb w8, [x21, #0x9] 150390: 7100051f cmp w8, #0x1 150394: 540000c0 b.eq 0x1503ac <__cxa_demangle+0xe640> 150398: f94002a8 ldr x8, [x21] 15039c: aa1503e0 mov x0, x21 1503a0: aa1303e1 mov x1, x19 1503a4: f9401508 ldr x8, [x8, #0x28] 1503a8: d63f0100 blr x8 1503ac: a941a296 ldp x22, x8, [x20, #0x18] 1503b0: eb160115 subs x21, x8, x22 1503b4: 540002e0 b.eq 0x150410 <__cxa_demangle+0xe6a4> 1503b8: a940aa68 ldp x8, x10, [x19, #0x8] 1503bc: 8b150109 add x9, x8, x21 1503c0: eb0a013f cmp x9, x10 1503c4: 54000062 b.hs 0x1503d0 <__cxa_demangle+0xe664> 1503c8: f9400260 ldr x0, [x19] 1503cc: 1400000a b 0x1503f4 <__cxa_demangle+0xe688> 1503d0: d37ff948 lsl x8, x10, #1 1503d4: f9400260 ldr x0, [x19] 1503d8: eb09011f cmp x8, x9 1503dc: 9a883121 csel x1, x9, x8, lo 1503e0: f9000a61 str x1, [x19, #0x10] 1503e4: 940033cf bl 0x15d320 1503e8: f9000260 str x0, [x19] 1503ec: b4000400 cbz x0, 0x15046c <__cxa_demangle+0xe700> 1503f0: f9400668 ldr x8, [x19, #0x8] 1503f4: 8b080000 add x0, x0, x8 1503f8: aa1603e1 mov x1, x22 1503fc: aa1503e2 mov x2, x21 150400: 940034cc bl 0x15d730 150404: f9400668 ldr x8, [x19, #0x8] 150408: 8b150108 add x8, x8, x21 15040c: f9000668 str x8, [x19, #0x8] 150410: f9401694 ldr x20, [x20, #0x28] 150414: aa1303e1 mov x1, x19 150418: f9400288 ldr x8, [x20] 15041c: aa1403e0 mov x0, x20 150420: f9401108 ldr x8, [x8, #0x20] 150424: d63f0100 blr x8 150428: 39402688 ldrb w8, [x20, #0x9] 15042c: 7100051f cmp w8, #0x1 150430: 540000c1 b.ne 0x150448 <__cxa_demangle+0xe6dc> 150434: a9424ff4 ldp x20, x19, [sp, #0x20] 150438: a94157f6 ldp x22, x21, [sp, #0x10] 15043c: a8c37bfd ldp x29, x30, [sp], #0x30 150440: d50323bf autiasp 150444: d65f03c0 ret 150448: f9400288 ldr x8, [x20] 15044c: aa1403e0 mov x0, x20 150450: aa1303e1 mov x1, x19 150454: a9424ff4 ldp x20, x19, [sp, #0x20] 150458: a94157f6 ldp x22, x21, [sp, #0x10] 15045c: f9401510 ldr x16, [x8, #0x28] 150460: a8c37bfd ldp x29, x30, [sp], #0x30 150464: d50323bf autiasp 150468: d61f0200 br x16 15046c: 940032bd bl 0x15cf60 <_ZSt9terminatev@plt> 150470: d503245f bti c 150474: 1400329b b 0x15cee0 <_ZdlPv@plt> 150478: d503233f paciasp 15047c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 150480: f9000bf5 str x21, [sp, #0x10] 150484: 910003fd mov x29, sp 150488: a9024ff4 stp x20, x19, [sp, #0x20] 15048c: a940a828 ldp x8, x10, [x1, #0x8] 150490: aa0103f3 mov x19, x1 150494: aa0003f4 mov x20, x0 150498: 91000509 add x9, x8, #0x1 15049c: eb0a013f cmp x9, x10 1504a0: 54000062 b.hs 0x1504ac <__cxa_demangle+0xe740> 1504a4: f9400260 ldr x0, [x19] 1504a8: 1400000a b 0x1504d0 <__cxa_demangle+0xe764> 1504ac: d37ff948 lsl x8, x10, #1 1504b0: f9400260 ldr x0, [x19] 1504b4: eb09011f cmp x8, x9 1504b8: 9a883121 csel x1, x9, x8, lo 1504bc: f9000a61 str x1, [x19, #0x10] 1504c0: 94003398 bl 0x15d320 1504c4: f9000260 str x0, [x19] 1504c8: b4000a00 cbz x0, 0x150608 <__cxa_demangle+0xe89c> 1504cc: f9400668 ldr x8, [x19, #0x8] 1504d0: 52800509 mov w9, #0x28 // =40 1504d4: aa1303e1 mov x1, x19 1504d8: 38286809 strb w9, [x0, x8] 1504dc: f9400668 ldr x8, [x19, #0x8] 1504e0: f9400a95 ldr x21, [x20, #0x10] 1504e4: 91000508 add x8, x8, #0x1 1504e8: f94002a9 ldr x9, [x21] 1504ec: aa1503e0 mov x0, x21 1504f0: f9000668 str x8, [x19, #0x8] 1504f4: f9401128 ldr x8, [x9, #0x20] 1504f8: d63f0100 blr x8 1504fc: 394026a8 ldrb w8, [x21, #0x9] 150500: 7100051f cmp w8, #0x1 150504: 540000c0 b.eq 0x15051c <__cxa_demangle+0xe7b0> 150508: f94002a8 ldr x8, [x21] 15050c: aa1503e0 mov x0, x21 150510: aa1303e1 mov x1, x19 150514: f9401508 ldr x8, [x8, #0x28] 150518: d63f0100 blr x8 15051c: a940aa68 ldp x8, x10, [x19, #0x8] 150520: 91000909 add x9, x8, #0x2 150524: eb0a013f cmp x9, x10 150528: 54000062 b.hs 0x150534 <__cxa_demangle+0xe7c8> 15052c: f9400260 ldr x0, [x19] 150530: 1400000a b 0x150558 <__cxa_demangle+0xe7ec> 150534: d37ff948 lsl x8, x10, #1 150538: f9400260 ldr x0, [x19] 15053c: eb09011f cmp x8, x9 150540: 9a883121 csel x1, x9, x8, lo 150544: f9000a61 str x1, [x19, #0x10] 150548: 94003376 bl 0x15d320 15054c: f9000260 str x0, [x19] 150550: b40005c0 cbz x0, 0x150608 <__cxa_demangle+0xe89c> 150554: f9400668 ldr x8, [x19, #0x8] 150558: 528b6529 mov w9, #0x5b29 // =23337 15055c: aa1303e1 mov x1, x19 150560: 78286809 strh w9, [x0, x8] 150564: f9400668 ldr x8, [x19, #0x8] 150568: f9400e94 ldr x20, [x20, #0x18] 15056c: 91000908 add x8, x8, #0x2 150570: f9400289 ldr x9, [x20] 150574: aa1403e0 mov x0, x20 150578: f9000668 str x8, [x19, #0x8] 15057c: f9401128 ldr x8, [x9, #0x20] 150580: d63f0100 blr x8 150584: 39402688 ldrb w8, [x20, #0x9] 150588: 7100051f cmp w8, #0x1 15058c: 540000c0 b.eq 0x1505a4 <__cxa_demangle+0xe838> 150590: f9400288 ldr x8, [x20] 150594: aa1403e0 mov x0, x20 150598: aa1303e1 mov x1, x19 15059c: f9401508 ldr x8, [x8, #0x28] 1505a0: d63f0100 blr x8 1505a4: a940aa68 ldp x8, x10, [x19, #0x8] 1505a8: 91000509 add x9, x8, #0x1 1505ac: eb0a013f cmp x9, x10 1505b0: 54000062 b.hs 0x1505bc <__cxa_demangle+0xe850> 1505b4: f9400260 ldr x0, [x19] 1505b8: 1400000a b 0x1505e0 <__cxa_demangle+0xe874> 1505bc: d37ff948 lsl x8, x10, #1 1505c0: f9400260 ldr x0, [x19] 1505c4: eb09011f cmp x8, x9 1505c8: 9a883121 csel x1, x9, x8, lo 1505cc: f9000a61 str x1, [x19, #0x10] 1505d0: 94003354 bl 0x15d320 1505d4: f9000260 str x0, [x19] 1505d8: b4000180 cbz x0, 0x150608 <__cxa_demangle+0xe89c> 1505dc: f9400668 ldr x8, [x19, #0x8] 1505e0: 52800ba9 mov w9, #0x5d // =93 1505e4: f9400bf5 ldr x21, [sp, #0x10] 1505e8: 38286809 strb w9, [x0, x8] 1505ec: f9400668 ldr x8, [x19, #0x8] 1505f0: 91000508 add x8, x8, #0x1 1505f4: f9000668 str x8, [x19, #0x8] 1505f8: a9424ff4 ldp x20, x19, [sp, #0x20] 1505fc: a8c37bfd ldp x29, x30, [sp], #0x30 150600: d50323bf autiasp 150604: d65f03c0 ret 150608: 94003256 bl 0x15cf60 <_ZSt9terminatev@plt> 15060c: d503245f bti c 150610: 14003234 b 0x15cee0 <_ZdlPv@plt> 150614: d503233f paciasp 150618: a9bd7bfd stp x29, x30, [sp, #-0x30]! 15061c: f9000bf5 str x21, [sp, #0x10] 150620: 910003fd mov x29, sp 150624: a9024ff4 stp x20, x19, [sp, #0x20] 150628: a940a828 ldp x8, x10, [x1, #0x8] 15062c: aa0103f3 mov x19, x1 150630: aa0003f4 mov x20, x0 150634: 3940800b ldrb w11, [x0, #0x20] 150638: 91000509 add x9, x8, #0x1 15063c: eb0a013f cmp x9, x10 150640: 3400008b cbz w11, 0x150650 <__cxa_demangle+0xe8e4> 150644: 540000c2 b.hs 0x15065c <__cxa_demangle+0xe8f0> 150648: f9400260 ldr x0, [x19] 15064c: 1400000e b 0x150684 <__cxa_demangle+0xe918> 150650: 54000642 b.hs 0x150718 <__cxa_demangle+0xe9ac> 150654: f9400260 ldr x0, [x19] 150658: 1400003a b 0x150740 <__cxa_demangle+0xe9d4> 15065c: d37ff948 lsl x8, x10, #1 150660: f9400260 ldr x0, [x19] 150664: eb09011f cmp x8, x9 150668: 9a883121 csel x1, x9, x8, lo 15066c: f9000a61 str x1, [x19, #0x10] 150670: 9400332c bl 0x15d320 150674: f9000260 str x0, [x19] 150678: b4000ec0 cbz x0, 0x150850 <__cxa_demangle+0xeae4> 15067c: f9400668 ldr x8, [x19, #0x8] 150680: 91000509 add x9, x8, #0x1 150684: 52800b6a mov w10, #0x5b // =91 150688: f9000669 str x9, [x19, #0x8] 15068c: aa1303e1 mov x1, x19 150690: 3828680a strb w10, [x0, x8] 150694: f9400a95 ldr x21, [x20, #0x10] 150698: f94002a8 ldr x8, [x21] 15069c: aa1503e0 mov x0, x21 1506a0: f9401108 ldr x8, [x8, #0x20] 1506a4: d63f0100 blr x8 1506a8: 394026a8 ldrb w8, [x21, #0x9] 1506ac: 7100051f cmp w8, #0x1 1506b0: 540000c0 b.eq 0x1506c8 <__cxa_demangle+0xe95c> 1506b4: f94002a8 ldr x8, [x21] 1506b8: aa1503e0 mov x0, x21 1506bc: aa1303e1 mov x1, x19 1506c0: f9401508 ldr x8, [x8, #0x28] 1506c4: d63f0100 blr x8 1506c8: a940aa68 ldp x8, x10, [x19, #0x8] 1506cc: 91000509 add x9, x8, #0x1 1506d0: eb0a013f cmp x9, x10 1506d4: 54000062 b.hs 0x1506e0 <__cxa_demangle+0xe974> 1506d8: f9400260 ldr x0, [x19] 1506dc: 1400000b b 0x150708 <__cxa_demangle+0xe99c> 1506e0: d37ff948 lsl x8, x10, #1 1506e4: f9400260 ldr x0, [x19] 1506e8: eb09011f cmp x8, x9 1506ec: 9a883121 csel x1, x9, x8, lo 1506f0: f9000a61 str x1, [x19, #0x10] 1506f4: 9400330b bl 0x15d320 1506f8: f9000260 str x0, [x19] 1506fc: b4000aa0 cbz x0, 0x150850 <__cxa_demangle+0xeae4> 150700: f9400668 ldr x8, [x19, #0x8] 150704: 91000509 add x9, x8, #0x1 150708: 52800baa mov w10, #0x5d // =93 15070c: f9000669 str x9, [x19, #0x8] 150710: 3828680a strb w10, [x0, x8] 150714: 1400001c b 0x150784 <__cxa_demangle+0xea18> 150718: d37ff948 lsl x8, x10, #1 15071c: f9400260 ldr x0, [x19] 150720: eb09011f cmp x8, x9 150724: 9a883121 csel x1, x9, x8, lo 150728: f9000a61 str x1, [x19, #0x10] 15072c: 940032fd bl 0x15d320 150730: f9000260 str x0, [x19] 150734: b40008e0 cbz x0, 0x150850 <__cxa_demangle+0xeae4> 150738: f9400668 ldr x8, [x19, #0x8] 15073c: 91000509 add x9, x8, #0x1 150740: 528005ca mov w10, #0x2e // =46 150744: f9000669 str x9, [x19, #0x8] 150748: aa1303e1 mov x1, x19 15074c: 3828680a strb w10, [x0, x8] 150750: f9400a95 ldr x21, [x20, #0x10] 150754: f94002a8 ldr x8, [x21] 150758: aa1503e0 mov x0, x21 15075c: f9401108 ldr x8, [x8, #0x20] 150760: d63f0100 blr x8 150764: 394026a8 ldrb w8, [x21, #0x9] 150768: 7100051f cmp w8, #0x1 15076c: 540000c0 b.eq 0x150784 <__cxa_demangle+0xea18> 150770: f94002a8 ldr x8, [x21] 150774: aa1503e0 mov x0, x21 150778: aa1303e1 mov x1, x19 15077c: f9401508 ldr x8, [x8, #0x28] 150780: d63f0100 blr x8 150784: f9400e95 ldr x21, [x20, #0x18] 150788: 394022a8 ldrb w8, [x21, #0x8] 15078c: 51012508 sub w8, w8, #0x49 150790: 7100091f cmp w8, #0x2 150794: 54000323 b.lo 0x1507f8 <__cxa_demangle+0xea8c> 150798: a940aa68 ldp x8, x10, [x19, #0x8] 15079c: 91000d09 add x9, x8, #0x3 1507a0: eb0a013f cmp x9, x10 1507a4: 54000062 b.hs 0x1507b0 <__cxa_demangle+0xea44> 1507a8: f9400260 ldr x0, [x19] 1507ac: 1400000a b 0x1507d4 <__cxa_demangle+0xea68> 1507b0: d37ff948 lsl x8, x10, #1 1507b4: f9400260 ldr x0, [x19] 1507b8: eb09011f cmp x8, x9 1507bc: 9a883121 csel x1, x9, x8, lo 1507c0: f9000a61 str x1, [x19, #0x10] 1507c4: 940032d7 bl 0x15d320 1507c8: f9000260 str x0, [x19] 1507cc: b4000420 cbz x0, 0x150850 <__cxa_demangle+0xeae4> 1507d0: f9400668 ldr x8, [x19, #0x8] 1507d4: 8b080008 add x8, x0, x8 1507d8: 52800409 mov w9, #0x20 // =32 1507dc: 5287a40a mov w10, #0x3d20 // =15648 1507e0: 39000909 strb w9, [x8, #0x2] 1507e4: 7900010a strh w10, [x8] 1507e8: f9400668 ldr x8, [x19, #0x8] 1507ec: f9400e95 ldr x21, [x20, #0x18] 1507f0: 91000d08 add x8, x8, #0x3 1507f4: f9000668 str x8, [x19, #0x8] 1507f8: f94002a8 ldr x8, [x21] 1507fc: aa1503e0 mov x0, x21 150800: aa1303e1 mov x1, x19 150804: f9401108 ldr x8, [x8, #0x20] 150808: d63f0100 blr x8 15080c: 394026a8 ldrb w8, [x21, #0x9] 150810: 7100051f cmp w8, #0x1 150814: 540000c1 b.ne 0x15082c <__cxa_demangle+0xeac0> 150818: a9424ff4 ldp x20, x19, [sp, #0x20] 15081c: f9400bf5 ldr x21, [sp, #0x10] 150820: a8c37bfd ldp x29, x30, [sp], #0x30 150824: d50323bf autiasp 150828: d65f03c0 ret 15082c: f94002a8 ldr x8, [x21] 150830: aa1303e1 mov x1, x19 150834: a9424ff4 ldp x20, x19, [sp, #0x20] 150838: aa1503e0 mov x0, x21 15083c: f9401510 ldr x16, [x8, #0x28] 150840: f9400bf5 ldr x21, [sp, #0x10] 150844: a8c37bfd ldp x29, x30, [sp], #0x30 150848: d50323bf autiasp 15084c: d61f0200 br x16 150850: 940031c4 bl 0x15cf60 <_ZSt9terminatev@plt> 150854: d503245f bti c 150858: 140031a2 b 0x15cee0 <_ZdlPv@plt> 15085c: d503233f paciasp 150860: a9bd7bfd stp x29, x30, [sp, #-0x30]! 150864: f9000bf5 str x21, [sp, #0x10] 150868: 910003fd mov x29, sp 15086c: a9024ff4 stp x20, x19, [sp, #0x20] 150870: a940a828 ldp x8, x10, [x1, #0x8] 150874: aa0103f3 mov x19, x1 150878: aa0003f4 mov x20, x0 15087c: 91000509 add x9, x8, #0x1 150880: eb0a013f cmp x9, x10 150884: 54000062 b.hs 0x150890 <__cxa_demangle+0xeb24> 150888: f9400260 ldr x0, [x19] 15088c: 1400000b b 0x1508b8 <__cxa_demangle+0xeb4c> 150890: d37ff948 lsl x8, x10, #1 150894: f9400260 ldr x0, [x19] 150898: eb09011f cmp x8, x9 15089c: 9a883121 csel x1, x9, x8, lo 1508a0: f9000a61 str x1, [x19, #0x10] 1508a4: 9400329f bl 0x15d320 1508a8: f9000260 str x0, [x19] 1508ac: b4001000 cbz x0, 0x150aac <__cxa_demangle+0xed40> 1508b0: f9400668 ldr x8, [x19, #0x8] 1508b4: 91000509 add x9, x8, #0x1 1508b8: 52800b6a mov w10, #0x5b // =91 1508bc: f9000669 str x9, [x19, #0x8] 1508c0: aa1303e1 mov x1, x19 1508c4: 3828680a strb w10, [x0, x8] 1508c8: f9400a95 ldr x21, [x20, #0x10] 1508cc: f94002a8 ldr x8, [x21] 1508d0: aa1503e0 mov x0, x21 1508d4: f9401108 ldr x8, [x8, #0x20] 1508d8: d63f0100 blr x8 1508dc: 394026a8 ldrb w8, [x21, #0x9] 1508e0: 7100051f cmp w8, #0x1 1508e4: 540000c0 b.eq 0x1508fc <__cxa_demangle+0xeb90> 1508e8: f94002a8 ldr x8, [x21] 1508ec: aa1503e0 mov x0, x21 1508f0: aa1303e1 mov x1, x19 1508f4: f9401508 ldr x8, [x8, #0x28] 1508f8: d63f0100 blr x8 1508fc: a940aa68 ldp x8, x10, [x19, #0x8] 150900: 91001509 add x9, x8, #0x5 150904: eb0a013f cmp x9, x10 150908: 54000062 b.hs 0x150914 <__cxa_demangle+0xeba8> 15090c: f9400260 ldr x0, [x19] 150910: 1400000a b 0x150938 <__cxa_demangle+0xebcc> 150914: d37ff948 lsl x8, x10, #1 150918: f9400260 ldr x0, [x19] 15091c: eb09011f cmp x8, x9 150920: 9a883121 csel x1, x9, x8, lo 150924: f9000a61 str x1, [x19, #0x10] 150928: 9400327e bl 0x15d320 15092c: f9000260 str x0, [x19] 150930: b4000be0 cbz x0, 0x150aac <__cxa_demangle+0xed40> 150934: f9400668 ldr x8, [x19, #0x8] 150938: 5285c40a mov w10, #0x2e20 // =11808 15093c: 8b080008 add x8, x0, x8 150940: 52800409 mov w9, #0x20 // =32 150944: 72a5c5ca movk w10, #0x2e2e, lsl #16 150948: aa1303e1 mov x1, x19 15094c: 39001109 strb w9, [x8, #0x4] 150950: b900010a str w10, [x8] 150954: f9400668 ldr x8, [x19, #0x8] 150958: f9400e95 ldr x21, [x20, #0x18] 15095c: 91001508 add x8, x8, #0x5 150960: f94002a9 ldr x9, [x21] 150964: aa1503e0 mov x0, x21 150968: f9000668 str x8, [x19, #0x8] 15096c: f9401128 ldr x8, [x9, #0x20] 150970: d63f0100 blr x8 150974: 394026a8 ldrb w8, [x21, #0x9] 150978: 7100051f cmp w8, #0x1 15097c: 540000c0 b.eq 0x150994 <__cxa_demangle+0xec28> 150980: f94002a8 ldr x8, [x21] 150984: aa1503e0 mov x0, x21 150988: aa1303e1 mov x1, x19 15098c: f9401508 ldr x8, [x8, #0x28] 150990: d63f0100 blr x8 150994: a940aa68 ldp x8, x10, [x19, #0x8] 150998: 91000509 add x9, x8, #0x1 15099c: eb0a013f cmp x9, x10 1509a0: 54000062 b.hs 0x1509ac <__cxa_demangle+0xec40> 1509a4: f9400260 ldr x0, [x19] 1509a8: 1400000b b 0x1509d4 <__cxa_demangle+0xec68> 1509ac: d37ff948 lsl x8, x10, #1 1509b0: f9400260 ldr x0, [x19] 1509b4: eb09011f cmp x8, x9 1509b8: 9a883121 csel x1, x9, x8, lo 1509bc: f9000a61 str x1, [x19, #0x10] 1509c0: 94003258 bl 0x15d320 1509c4: f9000260 str x0, [x19] 1509c8: b4000720 cbz x0, 0x150aac <__cxa_demangle+0xed40> 1509cc: f9400668 ldr x8, [x19, #0x8] 1509d0: 91000509 add x9, x8, #0x1 1509d4: 52800baa mov w10, #0x5d // =93 1509d8: f9000669 str x9, [x19, #0x8] 1509dc: 3828680a strb w10, [x0, x8] 1509e0: f9401295 ldr x21, [x20, #0x20] 1509e4: 394022a8 ldrb w8, [x21, #0x8] 1509e8: 51012508 sub w8, w8, #0x49 1509ec: 7100091f cmp w8, #0x2 1509f0: 54000323 b.lo 0x150a54 <__cxa_demangle+0xece8> 1509f4: a940aa68 ldp x8, x10, [x19, #0x8] 1509f8: 91000d09 add x9, x8, #0x3 1509fc: eb0a013f cmp x9, x10 150a00: 54000062 b.hs 0x150a0c <__cxa_demangle+0xeca0> 150a04: f9400260 ldr x0, [x19] 150a08: 1400000a b 0x150a30 <__cxa_demangle+0xecc4> 150a0c: d37ff948 lsl x8, x10, #1 150a10: f9400260 ldr x0, [x19] 150a14: eb09011f cmp x8, x9 150a18: 9a883121 csel x1, x9, x8, lo 150a1c: f9000a61 str x1, [x19, #0x10] 150a20: 94003240 bl 0x15d320 150a24: f9000260 str x0, [x19] 150a28: b4000420 cbz x0, 0x150aac <__cxa_demangle+0xed40> 150a2c: f9400668 ldr x8, [x19, #0x8] 150a30: 8b080008 add x8, x0, x8 150a34: 52800409 mov w9, #0x20 // =32 150a38: 5287a40a mov w10, #0x3d20 // =15648 150a3c: 39000909 strb w9, [x8, #0x2] 150a40: 7900010a strh w10, [x8] 150a44: f9400668 ldr x8, [x19, #0x8] 150a48: f9401295 ldr x21, [x20, #0x20] 150a4c: 91000d08 add x8, x8, #0x3 150a50: f9000668 str x8, [x19, #0x8] 150a54: f94002a8 ldr x8, [x21] 150a58: aa1503e0 mov x0, x21 150a5c: aa1303e1 mov x1, x19 150a60: f9401108 ldr x8, [x8, #0x20] 150a64: d63f0100 blr x8 150a68: 394026a8 ldrb w8, [x21, #0x9] 150a6c: 7100051f cmp w8, #0x1 150a70: 540000c1 b.ne 0x150a88 <__cxa_demangle+0xed1c> 150a74: a9424ff4 ldp x20, x19, [sp, #0x20] 150a78: f9400bf5 ldr x21, [sp, #0x10] 150a7c: a8c37bfd ldp x29, x30, [sp], #0x30 150a80: d50323bf autiasp 150a84: d65f03c0 ret 150a88: f94002a8 ldr x8, [x21] 150a8c: aa1303e1 mov x1, x19 150a90: a9424ff4 ldp x20, x19, [sp, #0x20] 150a94: aa1503e0 mov x0, x21 150a98: f9401510 ldr x16, [x8, #0x28] 150a9c: f9400bf5 ldr x21, [sp, #0x10] 150aa0: a8c37bfd ldp x29, x30, [sp], #0x30 150aa4: d50323bf autiasp 150aa8: d61f0200 br x16 150aac: 9400312d bl 0x15cf60 <_ZSt9terminatev@plt> 150ab0: d503245f bti c 150ab4: 1400310b b 0x15cee0 <_ZdlPv@plt> 150ab8: d503233f paciasp 150abc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 150ac0: f9000bf5 str x21, [sp, #0x10] 150ac4: 910003fd mov x29, sp 150ac8: a9024ff4 stp x20, x19, [sp, #0x20] 150acc: aa0003f4 mov x20, x0 150ad0: f9400815 ldr x21, [x0, #0x10] 150ad4: aa0103f3 mov x19, x1 150ad8: b40001d5 cbz x21, 0x150b10 <__cxa_demangle+0xeda4> 150adc: f94002a8 ldr x8, [x21] 150ae0: aa1503e0 mov x0, x21 150ae4: aa1303e1 mov x1, x19 150ae8: f9401108 ldr x8, [x8, #0x20] 150aec: d63f0100 blr x8 150af0: 394026a8 ldrb w8, [x21, #0x9] 150af4: 7100051f cmp w8, #0x1 150af8: 540000c0 b.eq 0x150b10 <__cxa_demangle+0xeda4> 150afc: f94002a8 ldr x8, [x21] 150b00: aa1503e0 mov x0, x21 150b04: aa1303e1 mov x1, x19 150b08: f9401508 ldr x8, [x8, #0x28] 150b0c: d63f0100 blr x8 150b10: a940a269 ldp x9, x8, [x19, #0x8] 150b14: 9100052a add x10, x9, #0x1 150b18: eb08015f cmp x10, x8 150b1c: 54000062 b.hs 0x150b28 <__cxa_demangle+0xedbc> 150b20: f9400260 ldr x0, [x19] 150b24: 1400000b b 0x150b50 <__cxa_demangle+0xede4> 150b28: d37ff908 lsl x8, x8, #1 150b2c: f9400260 ldr x0, [x19] 150b30: eb0a011f cmp x8, x10 150b34: 9a883141 csel x1, x10, x8, lo 150b38: f9000a61 str x1, [x19, #0x10] 150b3c: 940031f9 bl 0x15d320 150b40: f9000260 str x0, [x19] 150b44: b4000440 cbz x0, 0x150bcc <__cxa_demangle+0xee60> 150b48: f9400669 ldr x9, [x19, #0x8] 150b4c: 9100052a add x10, x9, #0x1 150b50: 52800f6b mov w11, #0x7b // =123 150b54: 91006288 add x8, x20, #0x18 150b58: f900066a str x10, [x19, #0x8] 150b5c: aa1303e1 mov x1, x19 150b60: 3829680b strb w11, [x0, x9] 150b64: aa0803e0 mov x0, x8 150b68: 97fff0a1 bl 0x14cdec <__cxa_demangle+0xb080> 150b6c: a940aa68 ldp x8, x10, [x19, #0x8] 150b70: 91000509 add x9, x8, #0x1 150b74: eb0a013f cmp x9, x10 150b78: 54000062 b.hs 0x150b84 <__cxa_demangle+0xee18> 150b7c: f9400260 ldr x0, [x19] 150b80: 1400000b b 0x150bac <__cxa_demangle+0xee40> 150b84: d37ff948 lsl x8, x10, #1 150b88: f9400260 ldr x0, [x19] 150b8c: eb09011f cmp x8, x9 150b90: 9a883121 csel x1, x9, x8, lo 150b94: f9000a61 str x1, [x19, #0x10] 150b98: 940031e2 bl 0x15d320 150b9c: f9000260 str x0, [x19] 150ba0: b4000160 cbz x0, 0x150bcc <__cxa_demangle+0xee60> 150ba4: f9400668 ldr x8, [x19, #0x8] 150ba8: 91000509 add x9, x8, #0x1 150bac: f9000669 str x9, [x19, #0x8] 150bb0: 52800faa mov w10, #0x7d // =125 150bb4: a9424ff4 ldp x20, x19, [sp, #0x20] 150bb8: 3828680a strb w10, [x0, x8] 150bbc: f9400bf5 ldr x21, [sp, #0x10] 150bc0: a8c37bfd ldp x29, x30, [sp], #0x30 150bc4: d50323bf autiasp 150bc8: d65f03c0 ret 150bcc: 940030e5 bl 0x15cf60 <_ZSt9terminatev@plt> 150bd0: d503245f bti c 150bd4: 140030c3 b 0x15cee0 <_ZdlPv@plt> 150bd8: d503233f paciasp 150bdc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 150be0: f9000bf5 str x21, [sp, #0x10] 150be4: 910003fd mov x29, sp 150be8: a9024ff4 stp x20, x19, [sp, #0x20] 150bec: a940a828 ldp x8, x10, [x1, #0x8] 150bf0: aa0103f3 mov x19, x1 150bf4: aa0003f4 mov x20, x0 150bf8: 91000509 add x9, x8, #0x1 150bfc: eb0a013f cmp x9, x10 150c00: 54000062 b.hs 0x150c0c <__cxa_demangle+0xeea0> 150c04: f9400260 ldr x0, [x19] 150c08: 1400000a b 0x150c30 <__cxa_demangle+0xeec4> 150c0c: d37ff948 lsl x8, x10, #1 150c10: f9400260 ldr x0, [x19] 150c14: eb09011f cmp x8, x9 150c18: 9a883121 csel x1, x9, x8, lo 150c1c: f9000a61 str x1, [x19, #0x10] 150c20: 940031c0 bl 0x15d320 150c24: f9000260 str x0, [x19] 150c28: b40008e0 cbz x0, 0x150d44 <__cxa_demangle+0xefd8> 150c2c: f9400668 ldr x8, [x19, #0x8] 150c30: 52800509 mov w9, #0x28 // =40 150c34: aa1303e1 mov x1, x19 150c38: 38286809 strb w9, [x0, x8] 150c3c: f9400668 ldr x8, [x19, #0x8] 150c40: f9400a95 ldr x21, [x20, #0x10] 150c44: 91000508 add x8, x8, #0x1 150c48: f94002a9 ldr x9, [x21] 150c4c: aa1503e0 mov x0, x21 150c50: f9000668 str x8, [x19, #0x8] 150c54: f9401128 ldr x8, [x9, #0x20] 150c58: d63f0100 blr x8 150c5c: 394026a8 ldrb w8, [x21, #0x9] 150c60: 7100051f cmp w8, #0x1 150c64: 540000c0 b.eq 0x150c7c <__cxa_demangle+0xef10> 150c68: f94002a8 ldr x8, [x21] 150c6c: aa1503e0 mov x0, x21 150c70: aa1303e1 mov x1, x19 150c74: f9401508 ldr x8, [x8, #0x28] 150c78: d63f0100 blr x8 150c7c: a940aa68 ldp x8, x10, [x19, #0x8] 150c80: 91000509 add x9, x8, #0x1 150c84: eb0a013f cmp x9, x10 150c88: 54000062 b.hs 0x150c94 <__cxa_demangle+0xef28> 150c8c: f9400260 ldr x0, [x19] 150c90: 1400000a b 0x150cb8 <__cxa_demangle+0xef4c> 150c94: d37ff948 lsl x8, x10, #1 150c98: f9400260 ldr x0, [x19] 150c9c: eb09011f cmp x8, x9 150ca0: 9a883121 csel x1, x9, x8, lo 150ca4: f9000a61 str x1, [x19, #0x10] 150ca8: 9400319e bl 0x15d320 150cac: f9000260 str x0, [x19] 150cb0: b40004a0 cbz x0, 0x150d44 <__cxa_demangle+0xefd8> 150cb4: f9400668 ldr x8, [x19, #0x8] 150cb8: 52800529 mov w9, #0x29 // =41 150cbc: 38286809 strb w9, [x0, x8] 150cc0: f9400668 ldr x8, [x19, #0x8] 150cc4: 91000508 add x8, x8, #0x1 150cc8: f9000668 str x8, [x19, #0x8] 150ccc: a941a695 ldp x21, x9, [x20, #0x18] 150cd0: eb150134 subs x20, x9, x21 150cd4: 540002e0 b.eq 0x150d30 <__cxa_demangle+0xefc4> 150cd8: f9400a6a ldr x10, [x19, #0x10] 150cdc: 8b140109 add x9, x8, x20 150ce0: eb0a013f cmp x9, x10 150ce4: 54000062 b.hs 0x150cf0 <__cxa_demangle+0xef84> 150ce8: f9400260 ldr x0, [x19] 150cec: 1400000a b 0x150d14 <__cxa_demangle+0xefa8> 150cf0: d37ff948 lsl x8, x10, #1 150cf4: f9400260 ldr x0, [x19] 150cf8: eb09011f cmp x8, x9 150cfc: 9a883121 csel x1, x9, x8, lo 150d00: f9000a61 str x1, [x19, #0x10] 150d04: 94003187 bl 0x15d320 150d08: f9000260 str x0, [x19] 150d0c: b40001c0 cbz x0, 0x150d44 <__cxa_demangle+0xefd8> 150d10: f9400668 ldr x8, [x19, #0x8] 150d14: 8b080000 add x0, x0, x8 150d18: aa1503e1 mov x1, x21 150d1c: aa1403e2 mov x2, x20 150d20: 94003284 bl 0x15d730 150d24: f9400668 ldr x8, [x19, #0x8] 150d28: 8b140108 add x8, x8, x20 150d2c: f9000668 str x8, [x19, #0x8] 150d30: a9424ff4 ldp x20, x19, [sp, #0x20] 150d34: f9400bf5 ldr x21, [sp, #0x10] 150d38: a8c37bfd ldp x29, x30, [sp], #0x30 150d3c: d50323bf autiasp 150d40: d65f03c0 ret 150d44: 94003087 bl 0x15cf60 <_ZSt9terminatev@plt> 150d48: d503245f bti c 150d4c: 14003065 b 0x15cee0 <_ZdlPv@plt> 150d50: d503233f paciasp 150d54: a9bd7bfd stp x29, x30, [sp, #-0x30]! 150d58: f9000bf5 str x21, [sp, #0x10] 150d5c: 910003fd mov x29, sp 150d60: a9024ff4 stp x20, x19, [sp, #0x20] 150d64: aa0003f4 mov x20, x0 150d68: aa0103f3 mov x19, x1 150d6c: 3940e009 ldrb w9, [x0, #0x38] 150d70: f9400428 ldr x8, [x1, #0x8] 150d74: 34000369 cbz w9, 0x150de0 <__cxa_demangle+0xf074> 150d78: f9400a6a ldr x10, [x19, #0x10] 150d7c: 91002d09 add x9, x8, #0xb 150d80: eb0a013f cmp x9, x10 150d84: 54000062 b.hs 0x150d90 <__cxa_demangle+0xf024> 150d88: f9400260 ldr x0, [x19] 150d8c: 1400000a b 0x150db4 <__cxa_demangle+0xf048> 150d90: d37ff948 lsl x8, x10, #1 150d94: f9400260 ldr x0, [x19] 150d98: eb09011f cmp x8, x9 150d9c: 9a883121 csel x1, x9, x8, lo 150da0: f9000a61 str x1, [x19, #0x10] 150da4: 9400315f bl 0x15d320 150da8: f9000260 str x0, [x19] 150dac: b4001740 cbz x0, 0x151094 <__cxa_demangle+0xf328> 150db0: f9400668 ldr x8, [x19, #0x8] 150db4: d0fff909 adrp x9, 0x72000 150db8: 528dee8a mov w10, #0x6f74 // =28532 150dbc: 912f7d29 add x9, x9, #0xbdf 150dc0: 8b080008 add x8, x0, x8 150dc4: 72a40e4a movk w10, #0x2072, lsl #16 150dc8: f9400129 ldr x9, [x9] 150dcc: f9000109 str x9, [x8] 150dd0: b800710a stur w10, [x8, #0x7] 150dd4: f9400668 ldr x8, [x19, #0x8] 150dd8: 91002d08 add x8, x8, #0xb 150ddc: f9000668 str x8, [x19, #0x8] 150de0: f9400a6a ldr x10, [x19, #0x10] 150de4: 91000d09 add x9, x8, #0x3 150de8: eb0a013f cmp x9, x10 150dec: 54000062 b.hs 0x150df8 <__cxa_demangle+0xf08c> 150df0: f9400260 ldr x0, [x19] 150df4: 1400000a b 0x150e1c <__cxa_demangle+0xf0b0> 150df8: d37ff948 lsl x8, x10, #1 150dfc: f9400260 ldr x0, [x19] 150e00: eb09011f cmp x8, x9 150e04: 9a883121 csel x1, x9, x8, lo 150e08: f9000a61 str x1, [x19, #0x10] 150e0c: 94003145 bl 0x15d320 150e10: f9000260 str x0, [x19] 150e14: b4001400 cbz x0, 0x151094 <__cxa_demangle+0xf328> 150e18: f9400668 ldr x8, [x19, #0x8] 150e1c: 8b080008 add x8, x0, x8 150e20: 52800ee9 mov w9, #0x77 // =119 150e24: 528cadca mov w10, #0x656e // =25966 150e28: 39000909 strb w9, [x8, #0x2] 150e2c: 7900010a strh w10, [x8] 150e30: f9400669 ldr x9, [x19, #0x8] 150e34: 3940e68a ldrb w10, [x20, #0x39] 150e38: 91000d28 add x8, x9, #0x3 150e3c: f9000668 str x8, [x19, #0x8] 150e40: 340002aa cbz w10, 0x150e94 <__cxa_demangle+0xf128> 150e44: f9400a6a ldr x10, [x19, #0x10] 150e48: 91001529 add x9, x9, #0x5 150e4c: eb0a013f cmp x9, x10 150e50: 54000062 b.hs 0x150e5c <__cxa_demangle+0xf0f0> 150e54: f9400260 ldr x0, [x19] 150e58: 1400000a b 0x150e80 <__cxa_demangle+0xf114> 150e5c: d37ff948 lsl x8, x10, #1 150e60: f9400260 ldr x0, [x19] 150e64: eb09011f cmp x8, x9 150e68: 9a883121 csel x1, x9, x8, lo 150e6c: f9000a61 str x1, [x19, #0x10] 150e70: 9400312c bl 0x15d320 150e74: f9000260 str x0, [x19] 150e78: b40010e0 cbz x0, 0x151094 <__cxa_demangle+0xf328> 150e7c: f9400668 ldr x8, [x19, #0x8] 150e80: 528bab69 mov w9, #0x5d5b // =23899 150e84: 78286809 strh w9, [x0, x8] 150e88: f9400668 ldr x8, [x19, #0x8] 150e8c: 91000908 add x8, x8, #0x2 150e90: f9000668 str x8, [x19, #0x8] 150e94: f9400a6a ldr x10, [x19, #0x10] 150e98: 91000509 add x9, x8, #0x1 150e9c: eb0a013f cmp x9, x10 150ea0: 54000062 b.hs 0x150eac <__cxa_demangle+0xf140> 150ea4: f9400260 ldr x0, [x19] 150ea8: 1400000b b 0x150ed4 <__cxa_demangle+0xf168> 150eac: d37ff948 lsl x8, x10, #1 150eb0: f9400260 ldr x0, [x19] 150eb4: eb09011f cmp x8, x9 150eb8: 9a883121 csel x1, x9, x8, lo 150ebc: f9000a61 str x1, [x19, #0x10] 150ec0: 94003118 bl 0x15d320 150ec4: f9000260 str x0, [x19] 150ec8: b4000e60 cbz x0, 0x151094 <__cxa_demangle+0xf328> 150ecc: f9400668 ldr x8, [x19, #0x8] 150ed0: 91000509 add x9, x8, #0x1 150ed4: 5280040a mov w10, #0x20 // =32 150ed8: f9000669 str x9, [x19, #0x8] 150edc: 3828680a strb w10, [x0, x8] 150ee0: f9400e88 ldr x8, [x20, #0x18] 150ee4: b4000588 cbz x8, 0x150f94 <__cxa_demangle+0xf228> 150ee8: a940aa68 ldp x8, x10, [x19, #0x8] 150eec: 91000509 add x9, x8, #0x1 150ef0: eb0a013f cmp x9, x10 150ef4: 54000062 b.hs 0x150f00 <__cxa_demangle+0xf194> 150ef8: f9400260 ldr x0, [x19] 150efc: 1400000a b 0x150f24 <__cxa_demangle+0xf1b8> 150f00: d37ff948 lsl x8, x10, #1 150f04: f9400260 ldr x0, [x19] 150f08: eb09011f cmp x8, x9 150f0c: 9a883121 csel x1, x9, x8, lo 150f10: f9000a61 str x1, [x19, #0x10] 150f14: 94003103 bl 0x15d320 150f18: f9000260 str x0, [x19] 150f1c: b4000bc0 cbz x0, 0x151094 <__cxa_demangle+0xf328> 150f20: f9400668 ldr x8, [x19, #0x8] 150f24: 52800509 mov w9, #0x28 // =40 150f28: aa1303e1 mov x1, x19 150f2c: 38286809 strb w9, [x0, x8] 150f30: 91004280 add x0, x20, #0x10 150f34: f9400668 ldr x8, [x19, #0x8] 150f38: 91000508 add x8, x8, #0x1 150f3c: f9000668 str x8, [x19, #0x8] 150f40: 97ffefab bl 0x14cdec <__cxa_demangle+0xb080> 150f44: a940aa68 ldp x8, x10, [x19, #0x8] 150f48: 91000509 add x9, x8, #0x1 150f4c: eb0a013f cmp x9, x10 150f50: 54000062 b.hs 0x150f5c <__cxa_demangle+0xf1f0> 150f54: f9400260 ldr x0, [x19] 150f58: 1400000a b 0x150f80 <__cxa_demangle+0xf214> 150f5c: d37ff948 lsl x8, x10, #1 150f60: f9400260 ldr x0, [x19] 150f64: eb09011f cmp x8, x9 150f68: 9a883121 csel x1, x9, x8, lo 150f6c: f9000a61 str x1, [x19, #0x10] 150f70: 940030ec bl 0x15d320 150f74: f9000260 str x0, [x19] 150f78: b40008e0 cbz x0, 0x151094 <__cxa_demangle+0xf328> 150f7c: f9400668 ldr x8, [x19, #0x8] 150f80: 52800529 mov w9, #0x29 // =41 150f84: 38286809 strb w9, [x0, x8] 150f88: f9400668 ldr x8, [x19, #0x8] 150f8c: 91000508 add x8, x8, #0x1 150f90: f9000668 str x8, [x19, #0x8] 150f94: f9401295 ldr x21, [x20, #0x20] 150f98: aa1303e1 mov x1, x19 150f9c: f94002a8 ldr x8, [x21] 150fa0: aa1503e0 mov x0, x21 150fa4: f9401108 ldr x8, [x8, #0x20] 150fa8: d63f0100 blr x8 150fac: 394026a8 ldrb w8, [x21, #0x9] 150fb0: 7100051f cmp w8, #0x1 150fb4: 540000c0 b.eq 0x150fcc <__cxa_demangle+0xf260> 150fb8: f94002a8 ldr x8, [x21] 150fbc: aa1503e0 mov x0, x21 150fc0: aa1303e1 mov x1, x19 150fc4: f9401508 ldr x8, [x8, #0x28] 150fc8: d63f0100 blr x8 150fcc: f9401a88 ldr x8, [x20, #0x30] 150fd0: b4000588 cbz x8, 0x151080 <__cxa_demangle+0xf314> 150fd4: a940aa68 ldp x8, x10, [x19, #0x8] 150fd8: 91000509 add x9, x8, #0x1 150fdc: eb0a013f cmp x9, x10 150fe0: 54000062 b.hs 0x150fec <__cxa_demangle+0xf280> 150fe4: f9400260 ldr x0, [x19] 150fe8: 1400000a b 0x151010 <__cxa_demangle+0xf2a4> 150fec: d37ff948 lsl x8, x10, #1 150ff0: f9400260 ldr x0, [x19] 150ff4: eb09011f cmp x8, x9 150ff8: 9a883121 csel x1, x9, x8, lo 150ffc: f9000a61 str x1, [x19, #0x10] 151000: 940030c8 bl 0x15d320 151004: f9000260 str x0, [x19] 151008: b4000460 cbz x0, 0x151094 <__cxa_demangle+0xf328> 15100c: f9400668 ldr x8, [x19, #0x8] 151010: 52800509 mov w9, #0x28 // =40 151014: aa1303e1 mov x1, x19 151018: 38286809 strb w9, [x0, x8] 15101c: 9100a280 add x0, x20, #0x28 151020: f9400668 ldr x8, [x19, #0x8] 151024: 91000508 add x8, x8, #0x1 151028: f9000668 str x8, [x19, #0x8] 15102c: 97ffef70 bl 0x14cdec <__cxa_demangle+0xb080> 151030: a940aa68 ldp x8, x10, [x19, #0x8] 151034: 91000509 add x9, x8, #0x1 151038: eb0a013f cmp x9, x10 15103c: 54000062 b.hs 0x151048 <__cxa_demangle+0xf2dc> 151040: f9400260 ldr x0, [x19] 151044: 1400000a b 0x15106c <__cxa_demangle+0xf300> 151048: d37ff948 lsl x8, x10, #1 15104c: f9400260 ldr x0, [x19] 151050: eb09011f cmp x8, x9 151054: 9a883121 csel x1, x9, x8, lo 151058: f9000a61 str x1, [x19, #0x10] 15105c: 940030b1 bl 0x15d320 151060: f9000260 str x0, [x19] 151064: b4000180 cbz x0, 0x151094 <__cxa_demangle+0xf328> 151068: f9400668 ldr x8, [x19, #0x8] 15106c: 52800529 mov w9, #0x29 // =41 151070: 38286809 strb w9, [x0, x8] 151074: f9400668 ldr x8, [x19, #0x8] 151078: 91000508 add x8, x8, #0x1 15107c: f9000668 str x8, [x19, #0x8] 151080: a9424ff4 ldp x20, x19, [sp, #0x20] 151084: f9400bf5 ldr x21, [sp, #0x10] 151088: a8c37bfd ldp x29, x30, [sp], #0x30 15108c: d50323bf autiasp 151090: d65f03c0 ret 151094: 94002fb3 bl 0x15cf60 <_ZSt9terminatev@plt> 151098: d503245f bti c 15109c: 14002f91 b 0x15cee0 <_ZdlPv@plt> 1510a0: d503233f paciasp 1510a4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 1510a8: a90157f6 stp x22, x21, [sp, #0x10] 1510ac: 910003fd mov x29, sp 1510b0: a9024ff4 stp x20, x19, [sp, #0x20] 1510b4: a9412016 ldp x22, x8, [x0, #0x10] 1510b8: aa0103f3 mov x19, x1 1510bc: aa0003f4 mov x20, x0 1510c0: eb160115 subs x21, x8, x22 1510c4: 540002e0 b.eq 0x151120 <__cxa_demangle+0xf3b4> 1510c8: a940aa68 ldp x8, x10, [x19, #0x8] 1510cc: 8b150109 add x9, x8, x21 1510d0: eb0a013f cmp x9, x10 1510d4: 54000062 b.hs 0x1510e0 <__cxa_demangle+0xf374> 1510d8: f9400260 ldr x0, [x19] 1510dc: 1400000a b 0x151104 <__cxa_demangle+0xf398> 1510e0: d37ff948 lsl x8, x10, #1 1510e4: f9400260 ldr x0, [x19] 1510e8: eb09011f cmp x8, x9 1510ec: 9a883121 csel x1, x9, x8, lo 1510f0: f9000a61 str x1, [x19, #0x10] 1510f4: 9400308b bl 0x15d320 1510f8: f9000260 str x0, [x19] 1510fc: b40006a0 cbz x0, 0x1511d0 <__cxa_demangle+0xf464> 151100: f9400668 ldr x8, [x19, #0x8] 151104: 8b080000 add x0, x0, x8 151108: aa1603e1 mov x1, x22 15110c: aa1503e2 mov x2, x21 151110: 94003188 bl 0x15d730 151114: f9400668 ldr x8, [x19, #0x8] 151118: 8b150108 add x8, x8, x21 15111c: f9000668 str x8, [x19, #0x8] 151120: f9401295 ldr x21, [x20, #0x20] 151124: aa1303e1 mov x1, x19 151128: f94002a8 ldr x8, [x21] 15112c: aa1503e0 mov x0, x21 151130: f9401108 ldr x8, [x8, #0x20] 151134: d63f0100 blr x8 151138: 394026a8 ldrb w8, [x21, #0x9] 15113c: 7100051f cmp w8, #0x1 151140: 540000c0 b.eq 0x151158 <__cxa_demangle+0xf3ec> 151144: f94002a8 ldr x8, [x21] 151148: aa1503e0 mov x0, x21 15114c: aa1303e1 mov x1, x19 151150: f9401508 ldr x8, [x8, #0x28] 151154: d63f0100 blr x8 151158: a942a295 ldp x21, x8, [x20, #0x28] 15115c: eb150114 subs x20, x8, x21 151160: 540002e0 b.eq 0x1511bc <__cxa_demangle+0xf450> 151164: a940aa68 ldp x8, x10, [x19, #0x8] 151168: 8b140109 add x9, x8, x20 15116c: eb0a013f cmp x9, x10 151170: 54000062 b.hs 0x15117c <__cxa_demangle+0xf410> 151174: f9400260 ldr x0, [x19] 151178: 1400000a b 0x1511a0 <__cxa_demangle+0xf434> 15117c: d37ff948 lsl x8, x10, #1 151180: f9400260 ldr x0, [x19] 151184: eb09011f cmp x8, x9 151188: 9a883121 csel x1, x9, x8, lo 15118c: f9000a61 str x1, [x19, #0x10] 151190: 94003064 bl 0x15d320 151194: f9000260 str x0, [x19] 151198: b40001c0 cbz x0, 0x1511d0 <__cxa_demangle+0xf464> 15119c: f9400668 ldr x8, [x19, #0x8] 1511a0: 8b080000 add x0, x0, x8 1511a4: aa1503e1 mov x1, x21 1511a8: aa1403e2 mov x2, x20 1511ac: 94003161 bl 0x15d730 1511b0: f9400668 ldr x8, [x19, #0x8] 1511b4: 8b140108 add x8, x8, x20 1511b8: f9000668 str x8, [x19, #0x8] 1511bc: a9424ff4 ldp x20, x19, [sp, #0x20] 1511c0: a94157f6 ldp x22, x21, [sp, #0x10] 1511c4: a8c37bfd ldp x29, x30, [sp], #0x30 1511c8: d50323bf autiasp 1511cc: d65f03c0 ret 1511d0: 94002f64 bl 0x15cf60 <_ZSt9terminatev@plt> 1511d4: d503245f bti c 1511d8: 14002f42 b 0x15cee0 <_ZdlPv@plt> 1511dc: d503233f paciasp 1511e0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 1511e4: f9000bf5 str x21, [sp, #0x10] 1511e8: 910003fd mov x29, sp 1511ec: a9024ff4 stp x20, x19, [sp, #0x20] 1511f0: a940a828 ldp x8, x10, [x1, #0x8] 1511f4: aa0103f3 mov x19, x1 1511f8: aa0003f4 mov x20, x0 1511fc: 91000509 add x9, x8, #0x1 151200: eb0a013f cmp x9, x10 151204: 54000062 b.hs 0x151210 <__cxa_demangle+0xf4a4> 151208: f9400260 ldr x0, [x19] 15120c: 1400000a b 0x151234 <__cxa_demangle+0xf4c8> 151210: d37ff948 lsl x8, x10, #1 151214: f9400260 ldr x0, [x19] 151218: eb09011f cmp x8, x9 15121c: 9a883121 csel x1, x9, x8, lo 151220: f9000a61 str x1, [x19, #0x10] 151224: 9400303f bl 0x15d320 151228: f9000260 str x0, [x19] 15122c: b4000f40 cbz x0, 0x151414 <__cxa_demangle+0xf6a8> 151230: f9400668 ldr x8, [x19, #0x8] 151234: 52800509 mov w9, #0x28 // =40 151238: aa1303e1 mov x1, x19 15123c: 38286809 strb w9, [x0, x8] 151240: f9400668 ldr x8, [x19, #0x8] 151244: f9400a95 ldr x21, [x20, #0x10] 151248: 91000508 add x8, x8, #0x1 15124c: f94002a9 ldr x9, [x21] 151250: aa1503e0 mov x0, x21 151254: f9000668 str x8, [x19, #0x8] 151258: f9401128 ldr x8, [x9, #0x20] 15125c: d63f0100 blr x8 151260: 394026a8 ldrb w8, [x21, #0x9] 151264: 7100051f cmp w8, #0x1 151268: 540000c0 b.eq 0x151280 <__cxa_demangle+0xf514> 15126c: f94002a8 ldr x8, [x21] 151270: aa1503e0 mov x0, x21 151274: aa1303e1 mov x1, x19 151278: f9401508 ldr x8, [x8, #0x28] 15127c: d63f0100 blr x8 151280: a940aa68 ldp x8, x10, [x19, #0x8] 151284: 91001509 add x9, x8, #0x5 151288: eb0a013f cmp x9, x10 15128c: 54000062 b.hs 0x151298 <__cxa_demangle+0xf52c> 151290: f9400260 ldr x0, [x19] 151294: 1400000a b 0x1512bc <__cxa_demangle+0xf550> 151298: d37ff948 lsl x8, x10, #1 15129c: f9400260 ldr x0, [x19] 1512a0: eb09011f cmp x8, x9 1512a4: 9a883121 csel x1, x9, x8, lo 1512a8: f9000a61 str x1, [x19, #0x10] 1512ac: 9400301d bl 0x15d320 1512b0: f9000260 str x0, [x19] 1512b4: b4000b00 cbz x0, 0x151414 <__cxa_demangle+0xf6a8> 1512b8: f9400668 ldr x8, [x19, #0x8] 1512bc: 5284052a mov w10, #0x2029 // =8233 1512c0: 8b080008 add x8, x0, x8 1512c4: 52800509 mov w9, #0x28 // =40 1512c8: 72a407ea movk w10, #0x203f, lsl #16 1512cc: aa1303e1 mov x1, x19 1512d0: 39001109 strb w9, [x8, #0x4] 1512d4: b900010a str w10, [x8] 1512d8: f9400668 ldr x8, [x19, #0x8] 1512dc: f9400e95 ldr x21, [x20, #0x18] 1512e0: 91001508 add x8, x8, #0x5 1512e4: f94002a9 ldr x9, [x21] 1512e8: aa1503e0 mov x0, x21 1512ec: f9000668 str x8, [x19, #0x8] 1512f0: f9401128 ldr x8, [x9, #0x20] 1512f4: d63f0100 blr x8 1512f8: 394026a8 ldrb w8, [x21, #0x9] 1512fc: 7100051f cmp w8, #0x1 151300: 540000c0 b.eq 0x151318 <__cxa_demangle+0xf5ac> 151304: f94002a8 ldr x8, [x21] 151308: aa1503e0 mov x0, x21 15130c: aa1303e1 mov x1, x19 151310: f9401508 ldr x8, [x8, #0x28] 151314: d63f0100 blr x8 151318: a940aa68 ldp x8, x10, [x19, #0x8] 15131c: 91001509 add x9, x8, #0x5 151320: eb0a013f cmp x9, x10 151324: 54000062 b.hs 0x151330 <__cxa_demangle+0xf5c4> 151328: f9400260 ldr x0, [x19] 15132c: 1400000a b 0x151354 <__cxa_demangle+0xf5e8> 151330: d37ff948 lsl x8, x10, #1 151334: f9400260 ldr x0, [x19] 151338: eb09011f cmp x8, x9 15133c: 9a883121 csel x1, x9, x8, lo 151340: f9000a61 str x1, [x19, #0x10] 151344: 94002ff7 bl 0x15d320 151348: f9000260 str x0, [x19] 15134c: b4000640 cbz x0, 0x151414 <__cxa_demangle+0xf6a8> 151350: f9400668 ldr x8, [x19, #0x8] 151354: 5284052a mov w10, #0x2029 // =8233 151358: 8b080008 add x8, x0, x8 15135c: 52800509 mov w9, #0x28 // =40 151360: 72a4074a movk w10, #0x203a, lsl #16 151364: aa1303e1 mov x1, x19 151368: 39001109 strb w9, [x8, #0x4] 15136c: b900010a str w10, [x8] 151370: f9400668 ldr x8, [x19, #0x8] 151374: f9401294 ldr x20, [x20, #0x20] 151378: 91001508 add x8, x8, #0x5 15137c: f9400289 ldr x9, [x20] 151380: aa1403e0 mov x0, x20 151384: f9000668 str x8, [x19, #0x8] 151388: f9401128 ldr x8, [x9, #0x20] 15138c: d63f0100 blr x8 151390: 39402688 ldrb w8, [x20, #0x9] 151394: 7100051f cmp w8, #0x1 151398: 540000c0 b.eq 0x1513b0 <__cxa_demangle+0xf644> 15139c: f9400288 ldr x8, [x20] 1513a0: aa1403e0 mov x0, x20 1513a4: aa1303e1 mov x1, x19 1513a8: f9401508 ldr x8, [x8, #0x28] 1513ac: d63f0100 blr x8 1513b0: a940aa68 ldp x8, x10, [x19, #0x8] 1513b4: 91000509 add x9, x8, #0x1 1513b8: eb0a013f cmp x9, x10 1513bc: 54000062 b.hs 0x1513c8 <__cxa_demangle+0xf65c> 1513c0: f9400260 ldr x0, [x19] 1513c4: 1400000a b 0x1513ec <__cxa_demangle+0xf680> 1513c8: d37ff948 lsl x8, x10, #1 1513cc: f9400260 ldr x0, [x19] 1513d0: eb09011f cmp x8, x9 1513d4: 9a883121 csel x1, x9, x8, lo 1513d8: f9000a61 str x1, [x19, #0x10] 1513dc: 94002fd1 bl 0x15d320 1513e0: f9000260 str x0, [x19] 1513e4: b4000180 cbz x0, 0x151414 <__cxa_demangle+0xf6a8> 1513e8: f9400668 ldr x8, [x19, #0x8] 1513ec: 52800529 mov w9, #0x29 // =41 1513f0: f9400bf5 ldr x21, [sp, #0x10] 1513f4: 38286809 strb w9, [x0, x8] 1513f8: f9400668 ldr x8, [x19, #0x8] 1513fc: 91000508 add x8, x8, #0x1 151400: f9000668 str x8, [x19, #0x8] 151404: a9424ff4 ldp x20, x19, [sp, #0x20] 151408: a8c37bfd ldp x29, x30, [sp], #0x30 15140c: d50323bf autiasp 151410: d65f03c0 ret 151414: 94002ed3 bl 0x15cf60 <_ZSt9terminatev@plt> 151418: d503245f bti c 15141c: 14002eb1 b 0x15cee0 <_ZdlPv@plt> 151420: d503233f paciasp 151424: d10143ff sub sp, sp, #0x50 151428: a9027bfd stp x29, x30, [sp, #0x20] 15142c: 910083fd add x29, sp, #0x20 151430: f9001bf5 str x21, [sp, #0x30] 151434: a9044ff4 stp x20, x19, [sp, #0x40] 151438: d53bd055 mrs x21, TPIDR_EL0 15143c: aa0103f3 mov x19, x1 151440: f94016a8 ldr x8, [x21, #0x28] 151444: aa0003f4 mov x20, x0 151448: f81f83a8 stur x8, [x29, #-0x8] 15144c: a940a828 ldp x8, x10, [x1, #0x8] 151450: 91002909 add x9, x8, #0xa 151454: eb0a013f cmp x9, x10 151458: 54000062 b.hs 0x151464 <__cxa_demangle+0xf6f8> 15145c: f9400260 ldr x0, [x19] 151460: 1400000a b 0x151488 <__cxa_demangle+0xf71c> 151464: d37ff948 lsl x8, x10, #1 151468: f9400260 ldr x0, [x19] 15146c: eb09011f cmp x8, x9 151470: 9a883121 csel x1, x9, x8, lo 151474: f9000a61 str x1, [x19, #0x10] 151478: 94002faa bl 0x15d320 15147c: f9000260 str x0, [x19] 151480: b40006a0 cbz x0, 0x151554 <__cxa_demangle+0xf7e8> 151484: f9400668 ldr x8, [x19, #0x8] 151488: d0fff8e9 adrp x9, 0x6f000 15148c: 8b080008 add x8, x0, x8 151490: 911a0d29 add x9, x9, #0x683 151494: 528505ca mov w10, #0x282e // =10286 151498: 910003e0 mov x0, sp 15149c: aa1303e1 mov x1, x19 1514a0: f9400129 ldr x9, [x9] 1514a4: 7900110a strh w10, [x8, #0x8] 1514a8: f9000109 str x9, [x8] 1514ac: 52802449 mov w9, #0x122 // =290 1514b0: f9400668 ldr x8, [x19, #0x8] 1514b4: 72a02029 movk w9, #0x101, lsl #16 1514b8: 91002908 add x8, x8, #0xa 1514bc: b9000be9 str w9, [sp, #0x8] 1514c0: 900000c9 adrp x9, 0x169000 +0x10> 1514c4: 913c4129 add x9, x9, #0xf10 1514c8: f9000668 str x8, [x19, #0x8] 1514cc: f9400a88 ldr x8, [x20, #0x10] 1514d0: f90003e9 str x9, [sp] 1514d4: f9000be8 str x8, [sp, #0x10] 1514d8: 97fff206 bl 0x14dcf0 <__cxa_demangle+0xbf84> 1514dc: a940aa68 ldp x8, x10, [x19, #0x8] 1514e0: 91000509 add x9, x8, #0x1 1514e4: eb0a013f cmp x9, x10 1514e8: 54000062 b.hs 0x1514f4 <__cxa_demangle+0xf788> 1514ec: f9400260 ldr x0, [x19] 1514f0: 1400000a b 0x151518 <__cxa_demangle+0xf7ac> 1514f4: d37ff948 lsl x8, x10, #1 1514f8: f9400260 ldr x0, [x19] 1514fc: eb09011f cmp x8, x9 151500: 9a883121 csel x1, x9, x8, lo 151504: f9000a61 str x1, [x19, #0x10] 151508: 94002f86 bl 0x15d320 15150c: f9000260 str x0, [x19] 151510: b4000220 cbz x0, 0x151554 <__cxa_demangle+0xf7e8> 151514: f9400668 ldr x8, [x19, #0x8] 151518: 52800529 mov w9, #0x29 // =41 15151c: 38286809 strb w9, [x0, x8] 151520: f9400668 ldr x8, [x19, #0x8] 151524: 91000508 add x8, x8, #0x1 151528: f9000668 str x8, [x19, #0x8] 15152c: f94016a8 ldr x8, [x21, #0x28] 151530: f85f83a9 ldur x9, [x29, #-0x8] 151534: eb09011f cmp x8, x9 151538: 54000101 b.ne 0x151558 <__cxa_demangle+0xf7ec> 15153c: a9444ff4 ldp x20, x19, [sp, #0x40] 151540: a9427bfd ldp x29, x30, [sp, #0x20] 151544: f9401bf5 ldr x21, [sp, #0x30] 151548: 910143ff add sp, sp, #0x50 15154c: d50323bf autiasp 151550: d65f03c0 ret 151554: 94002e83 bl 0x15cf60 <_ZSt9terminatev@plt> 151558: 94002e36 bl 0x15ce30 <__stack_chk_fail@plt> 15155c: d503245f bti c 151560: 14002e60 b 0x15cee0 <_ZdlPv@plt> 151564: d503245f bti c 151568: 91004000 add x0, x0, #0x10 15156c: 17ffee20 b 0x14cdec <__cxa_demangle+0xb080> 151570: d503245f bti c 151574: 14002e5b b 0x15cee0 <_ZdlPv@plt> 151578: d503233f paciasp 15157c: a9be7bfd stp x29, x30, [sp, #-0x20]! 151580: a9014ff4 stp x20, x19, [sp, #0x10] 151584: 910003fd mov x29, sp 151588: a940a828 ldp x8, x10, [x1, #0x8] 15158c: aa0103f3 mov x19, x1 151590: aa0003f4 mov x20, x0 151594: 91001909 add x9, x8, #0x6 151598: eb0a013f cmp x9, x10 15159c: 54000062 b.hs 0x1515a8 <__cxa_demangle+0xf83c> 1515a0: f9400260 ldr x0, [x19] 1515a4: 1400000a b 0x1515cc <__cxa_demangle+0xf860> 1515a8: d37ff948 lsl x8, x10, #1 1515ac: f9400260 ldr x0, [x19] 1515b0: eb09011f cmp x8, x9 1515b4: 9a883121 csel x1, x9, x8, lo 1515b8: f9000a61 str x1, [x19, #0x10] 1515bc: 94002f59 bl 0x15d320 1515c0: f9000260 str x0, [x19] 1515c4: b4000400 cbz x0, 0x151644 <__cxa_demangle+0xf8d8> 1515c8: f9400668 ldr x8, [x19, #0x8] 1515cc: 528d0e8a mov w10, #0x6874 // =26740 1515d0: 8b080008 add x8, x0, x8 1515d4: 52840ee9 mov w9, #0x2077 // =8311 1515d8: 72adee4a movk w10, #0x6f72, lsl #16 1515dc: aa1303e1 mov x1, x19 1515e0: 79000909 strh w9, [x8, #0x4] 1515e4: b900010a str w10, [x8] 1515e8: f9400668 ldr x8, [x19, #0x8] 1515ec: f9400a94 ldr x20, [x20, #0x10] 1515f0: 91001908 add x8, x8, #0x6 1515f4: f9400289 ldr x9, [x20] 1515f8: aa1403e0 mov x0, x20 1515fc: f9000668 str x8, [x19, #0x8] 151600: f9401128 ldr x8, [x9, #0x20] 151604: d63f0100 blr x8 151608: 39402688 ldrb w8, [x20, #0x9] 15160c: 7100051f cmp w8, #0x1 151610: 540000a1 b.ne 0x151624 <__cxa_demangle+0xf8b8> 151614: a9414ff4 ldp x20, x19, [sp, #0x10] 151618: a8c27bfd ldp x29, x30, [sp], #0x20 15161c: d50323bf autiasp 151620: d65f03c0 ret 151624: f9400288 ldr x8, [x20] 151628: aa1403e0 mov x0, x20 15162c: aa1303e1 mov x1, x19 151630: a9414ff4 ldp x20, x19, [sp, #0x10] 151634: f9401510 ldr x16, [x8, #0x28] 151638: a8c27bfd ldp x29, x30, [sp], #0x20 15163c: d50323bf autiasp 151640: d61f0200 br x16 151644: 94002e47 bl 0x15cf60 <_ZSt9terminatev@plt> 151648: d503245f bti c 15164c: 14002e25 b 0x15cee0 <_ZdlPv@plt> 151650: d503233f paciasp 151654: a9be7bfd stp x29, x30, [sp, #-0x20]! 151658: a9014ff4 stp x20, x19, [sp, #0x10] 15165c: 910003fd mov x29, sp 151660: a940a828 ldp x8, x10, [x1, #0x8] 151664: aa0103f3 mov x19, x1 151668: aa0003f4 mov x20, x0 15166c: 91002509 add x9, x8, #0x9 151670: eb0a013f cmp x9, x10 151674: 54000062 b.hs 0x151680 <__cxa_demangle+0xf914> 151678: f9400260 ldr x0, [x19] 15167c: 1400000a b 0x1516a4 <__cxa_demangle+0xf938> 151680: d37ff948 lsl x8, x10, #1 151684: f9400260 ldr x0, [x19] 151688: eb09011f cmp x8, x9 15168c: 9a883121 csel x1, x9, x8, lo 151690: f9000a61 str x1, [x19, #0x10] 151694: 94002f23 bl 0x15d320 151698: f9000260 str x0, [x19] 15169c: b4000640 cbz x0, 0x151764 <__cxa_demangle+0xf9f8> 1516a0: f9400668 ldr x8, [x19, #0x8] 1516a4: d0fff909 adrp x9, 0x73000 1516a8: 8b080008 add x8, x0, x8 1516ac: 911d3929 add x9, x9, #0x74e 1516b0: 5280050a mov w10, #0x28 // =40 1516b4: aa1303e1 mov x1, x19 1516b8: f9400129 ldr x9, [x9] 1516bc: 3900210a strb w10, [x8, #0x8] 1516c0: f9000109 str x9, [x8] 1516c4: f9400668 ldr x8, [x19, #0x8] 1516c8: f9400a94 ldr x20, [x20, #0x10] 1516cc: 91002508 add x8, x8, #0x9 1516d0: f9400289 ldr x9, [x20] 1516d4: aa1403e0 mov x0, x20 1516d8: f9000668 str x8, [x19, #0x8] 1516dc: f9401128 ldr x8, [x9, #0x20] 1516e0: d63f0100 blr x8 1516e4: 39402688 ldrb w8, [x20, #0x9] 1516e8: 7100051f cmp w8, #0x1 1516ec: 540000c0 b.eq 0x151704 <__cxa_demangle+0xf998> 1516f0: f9400288 ldr x8, [x20] 1516f4: aa1403e0 mov x0, x20 1516f8: aa1303e1 mov x1, x19 1516fc: f9401508 ldr x8, [x8, #0x28] 151700: d63f0100 blr x8 151704: a940aa68 ldp x8, x10, [x19, #0x8] 151708: 91000509 add x9, x8, #0x1 15170c: eb0a013f cmp x9, x10 151710: 54000062 b.hs 0x15171c <__cxa_demangle+0xf9b0> 151714: f9400260 ldr x0, [x19] 151718: 1400000a b 0x151740 <__cxa_demangle+0xf9d4> 15171c: d37ff948 lsl x8, x10, #1 151720: f9400260 ldr x0, [x19] 151724: eb09011f cmp x8, x9 151728: 9a883121 csel x1, x9, x8, lo 15172c: f9000a61 str x1, [x19, #0x10] 151730: 94002efc bl 0x15d320 151734: f9000260 str x0, [x19] 151738: b4000160 cbz x0, 0x151764 <__cxa_demangle+0xf9f8> 15173c: f9400668 ldr x8, [x19, #0x8] 151740: 52800529 mov w9, #0x29 // =41 151744: 38286809 strb w9, [x0, x8] 151748: f9400668 ldr x8, [x19, #0x8] 15174c: 91000508 add x8, x8, #0x1 151750: f9000668 str x8, [x19, #0x8] 151754: a9414ff4 ldp x20, x19, [sp, #0x10] 151758: a8c27bfd ldp x29, x30, [sp], #0x20 15175c: d50323bf autiasp 151760: d65f03c0 ret 151764: 94002dff bl 0x15cf60 <_ZSt9terminatev@plt> 151768: d503245f bti c 15176c: 14002ddd b 0x15cee0 <_ZdlPv@plt> 151770: d503233f paciasp 151774: a9be7bfd stp x29, x30, [sp, #-0x20]! 151778: a9014ff4 stp x20, x19, [sp, #0x10] 15177c: 910003fd mov x29, sp 151780: b9400c08 ldr w8, [x0, #0xc] 151784: 7100151f cmp w8, #0x5 151788: 540014c8 b.hi 0x151a20 <__cxa_demangle+0xfcb4> 15178c: b0fff969 adrp x9, 0x7e000 +0x3> 151790: aa0103f3 mov x19, x1 151794: 912cf129 add x9, x9, #0xb3c 151798: 1000008a adr x10, 0x1517a8 <__cxa_demangle+0xfa3c> 15179c: 3868692b ldrb w11, [x9, x8] 1517a0: 8b0b094a add x10, x10, x11, lsl #2 1517a4: d61f0140 br x10 1517a8: d503249f bti j 1517ac: aa1303f4 mov x20, x19 1517b0: a9c0aa88 ldp x8, x10, [x20, #0x8]! 1517b4: 91003909 add x9, x8, #0xe 1517b8: eb0a013f cmp x9, x10 1517bc: 54000562 b.hs 0x151868 <__cxa_demangle+0xfafc> 1517c0: f9400260 ldr x0, [x19] 1517c4: 14000032 b 0x15188c <__cxa_demangle+0xfb20> 1517c8: d503249f bti j 1517cc: aa1303f4 mov x20, x19 1517d0: a9c0aa88 ldp x8, x10, [x20, #0x8]! 1517d4: 91004509 add x9, x8, #0x11 1517d8: eb0a013f cmp x9, x10 1517dc: 540006a2 b.hs 0x1518b0 <__cxa_demangle+0xfb44> 1517e0: f9400260 ldr x0, [x19] 1517e4: 1400003c b 0x1518d4 <__cxa_demangle+0xfb68> 1517e8: d503249f bti j 1517ec: aa1303f4 mov x20, x19 1517f0: a9c0aa88 ldp x8, x10, [x20, #0x8]! 1517f4: 91011909 add x9, x8, #0x46 1517f8: eb0a013f cmp x9, x10 1517fc: 540007e2 b.hs 0x1518f8 <__cxa_demangle+0xfb8c> 151800: f9400260 ldr x0, [x19] 151804: 14000046 b 0x15191c <__cxa_demangle+0xfbb0> 151808: d503249f bti j 15180c: aa1303f4 mov x20, x19 151810: a9c0aa88 ldp x8, x10, [x20, #0x8]! 151814: 9100c509 add x9, x8, #0x31 151818: eb0a013f cmp x9, x10 15181c: 54000962 b.hs 0x151948 <__cxa_demangle+0xfbdc> 151820: f9400260 ldr x0, [x19] 151824: 14000052 b 0x15196c <__cxa_demangle+0xfc00> 151828: d503249f bti j 15182c: aa1303f4 mov x20, x19 151830: a9c0aa88 ldp x8, x10, [x20, #0x8]! 151834: 9100c509 add x9, x8, #0x31 151838: eb0a013f cmp x9, x10 15183c: 540009e2 b.hs 0x151978 <__cxa_demangle+0xfc0c> 151840: f9400260 ldr x0, [x19] 151844: 14000056 b 0x15199c <__cxa_demangle+0xfc30> 151848: d503249f bti j 15184c: aa1303f4 mov x20, x19 151850: a9c0aa88 ldp x8, x10, [x20, #0x8]! 151854: 9100c909 add x9, x8, #0x32 151858: eb0a013f cmp x9, x10 15185c: 54000b62 b.hs 0x1519c8 <__cxa_demangle+0xfc5c> 151860: f9400260 ldr x0, [x19] 151864: 14000062 b 0x1519ec <__cxa_demangle+0xfc80> 151868: d37ff948 lsl x8, x10, #1 15186c: f9400260 ldr x0, [x19] 151870: eb09011f cmp x8, x9 151874: 9a883121 csel x1, x9, x8, lo 151878: f9000a61 str x1, [x19, #0x10] 15187c: 94002ea9 bl 0x15d320 151880: f9000260 str x0, [x19] 151884: b4000d60 cbz x0, 0x151a30 <__cxa_demangle+0xfcc4> 151888: f9400288 ldr x8, [x20] 15188c: d0fff909 adrp x9, 0x73000 151890: 8b08000a add x10, x0, x8 151894: 911d6129 add x9, x9, #0x758 151898: 528001c8 mov w8, #0xe // =14 15189c: f840612b ldur x11, [x9, #0x6] 1518a0: f9400129 ldr x9, [x9] 1518a4: f800614b stur x11, [x10, #0x6] 1518a8: f9000149 str x9, [x10] 1518ac: 1400005a b 0x151a14 <__cxa_demangle+0xfca8> 1518b0: d37ff948 lsl x8, x10, #1 1518b4: f9400260 ldr x0, [x19] 1518b8: eb09011f cmp x8, x9 1518bc: 9a883121 csel x1, x9, x8, lo 1518c0: f9000a61 str x1, [x19, #0x10] 1518c4: 94002e97 bl 0x15d320 1518c8: f9000260 str x0, [x19] 1518cc: b4000b20 cbz x0, 0x151a30 <__cxa_demangle+0xfcc4> 1518d0: f9400288 ldr x8, [x20] 1518d4: 90fff8e9 adrp x9, 0x6d000 1518d8: 8b08000a add x10, x0, x8 1518dc: 912c2129 add x9, x9, #0xb08 1518e0: 52800228 mov w8, #0x11 // =17 1518e4: 3dc00120 ldr q0, [x9] 1518e8: 52800ce9 mov w9, #0x67 // =103 1518ec: 3d800140 str q0, [x10] 1518f0: 39004149 strb w9, [x10, #0x10] 1518f4: 14000048 b 0x151a14 <__cxa_demangle+0xfca8> 1518f8: d37ff948 lsl x8, x10, #1 1518fc: f9400260 ldr x0, [x19] 151900: eb09011f cmp x8, x9 151904: 9a883121 csel x1, x9, x8, lo 151908: f9000a61 str x1, [x19, #0x10] 15190c: 94002e85 bl 0x15d320 151910: f9000260 str x0, [x19] 151914: b40008e0 cbz x0, 0x151a30 <__cxa_demangle+0xfcc4> 151918: f9400288 ldr x8, [x20] 15191c: b0fff8e9 adrp x9, 0x6e000 151920: 8b08000a add x10, x0, x8 151924: 91229929 add x9, x9, #0x8a6 151928: ad410121 ldp q1, q0, [x9, #0x20] 15192c: ad400d22 ldp q2, q3, [x9] 151930: f843e128 ldur x8, [x9, #0x3e] 151934: ad000d42 stp q2, q3, [x10] 151938: f803e148 stur x8, [x10, #0x3e] 15193c: 528008c8 mov w8, #0x46 // =70 151940: ad010141 stp q1, q0, [x10, #0x20] 151944: 14000034 b 0x151a14 <__cxa_demangle+0xfca8> 151948: d37ff948 lsl x8, x10, #1 15194c: f9400260 ldr x0, [x19] 151950: eb09011f cmp x8, x9 151954: 9a883121 csel x1, x9, x8, lo 151958: f9000a61 str x1, [x19, #0x10] 15195c: 94002e71 bl 0x15d320 151960: f9000260 str x0, [x19] 151964: b4000660 cbz x0, 0x151a30 <__cxa_demangle+0xfcc4> 151968: f9400288 ldr x8, [x20] 15196c: 90fff909 adrp x9, 0x71000 151970: 911f2129 add x9, x9, #0x7c8 151974: 1400000c b 0x1519a4 <__cxa_demangle+0xfc38> 151978: d37ff948 lsl x8, x10, #1 15197c: f9400260 ldr x0, [x19] 151980: eb09011f cmp x8, x9 151984: 9a883121 csel x1, x9, x8, lo 151988: f9000a61 str x1, [x19, #0x10] 15198c: 94002e65 bl 0x15d320 151990: f9000260 str x0, [x19] 151994: b40004e0 cbz x0, 0x151a30 <__cxa_demangle+0xfcc4> 151998: f9400288 ldr x8, [x20] 15199c: d0fff8e9 adrp x9, 0x6f000 1519a0: 91280129 add x9, x9, #0xa00 1519a4: ad408121 ldp q1, q0, [x9, #0x10] 1519a8: 8b08000a add x10, x0, x8 1519ac: 52800628 mov w8, #0x31 // =49 1519b0: 3dc00122 ldr q2, [x9] 1519b4: 528007c9 mov w9, #0x3e // =62 1519b8: ad008141 stp q1, q0, [x10, #0x10] 1519bc: 3d800142 str q2, [x10] 1519c0: 3900c149 strb w9, [x10, #0x30] 1519c4: 14000014 b 0x151a14 <__cxa_demangle+0xfca8> 1519c8: d37ff948 lsl x8, x10, #1 1519cc: f9400260 ldr x0, [x19] 1519d0: eb09011f cmp x8, x9 1519d4: 9a883121 csel x1, x9, x8, lo 1519d8: f9000a61 str x1, [x19, #0x10] 1519dc: 94002e51 bl 0x15d320 1519e0: f9000260 str x0, [x19] 1519e4: b4000260 cbz x0, 0x151a30 <__cxa_demangle+0xfcc4> 1519e8: f9400288 ldr x8, [x20] 1519ec: b0fff909 adrp x9, 0x72000 1519f0: 8b08000a add x10, x0, x8 1519f4: 9107d929 add x9, x9, #0x1f6 1519f8: 52800648 mov w8, #0x32 // =50 1519fc: ad408121 ldp q1, q0, [x9, #0x10] 151a00: 3dc00122 ldr q2, [x9] 151a04: 5287c409 mov w9, #0x3e20 // =15904 151a08: ad008141 stp q1, q0, [x10, #0x10] 151a0c: 3d800142 str q2, [x10] 151a10: 79006149 strh w9, [x10, #0x30] 151a14: f9400289 ldr x9, [x20] 151a18: 8b080128 add x8, x9, x8 151a1c: f9000288 str x8, [x20] 151a20: a9414ff4 ldp x20, x19, [sp, #0x10] 151a24: a8c27bfd ldp x29, x30, [sp], #0x20 151a28: d50323bf autiasp 151a2c: d65f03c0 ret 151a30: 94002d4c bl 0x15cf60 <_ZSt9terminatev@plt> 151a34: d503245f bti c 151a38: b9800c08 ldrsw x8, [x0, #0xc] 151a3c: d0fff969 adrp x9, 0x7f000 151a40: d0fff96a adrp x10, 0x7f000 151a44: 912a1129 add x9, x9, #0xa84 151a48: 912a714a add x10, x10, #0xa9c 151a4c: d37ef508 lsl x8, x8, #2 151a50: b8a8692b ldrsw x11, [x9, x8] 151a54: b8a86948 ldrsw x8, [x10, x8] 151a58: 8b0b0121 add x1, x9, x11 151a5c: 8b080140 add x0, x10, x8 151a60: d65f03c0 ret 151a64: d503245f bti c 151a68: 14002d1e b 0x15cee0 <_ZdlPv@plt> 151a6c: d503233f paciasp 151a70: a9bd7bfd stp x29, x30, [sp, #-0x30]! 151a74: f9000bf5 str x21, [sp, #0x10] 151a78: 910003fd mov x29, sp 151a7c: a9024ff4 stp x20, x19, [sp, #0x20] 151a80: aa0003f4 mov x20, x0 151a84: 39406008 ldrb w8, [x0, #0x18] 151a88: aa0103f3 mov x19, x1 151a8c: 340002a8 cbz w8, 0x151ae0 <__cxa_demangle+0xfd74> 151a90: a940aa68 ldp x8, x10, [x19, #0x8] 151a94: 91000509 add x9, x8, #0x1 151a98: eb0a013f cmp x9, x10 151a9c: 54000062 b.hs 0x151aa8 <__cxa_demangle+0xfd3c> 151aa0: f9400260 ldr x0, [x19] 151aa4: 1400000a b 0x151acc <__cxa_demangle+0xfd60> 151aa8: d37ff948 lsl x8, x10, #1 151aac: f9400260 ldr x0, [x19] 151ab0: eb09011f cmp x8, x9 151ab4: 9a883121 csel x1, x9, x8, lo 151ab8: f9000a61 str x1, [x19, #0x10] 151abc: 94002e19 bl 0x15d320 151ac0: f9000260 str x0, [x19] 151ac4: b4000520 cbz x0, 0x151b68 <__cxa_demangle+0xfdfc> 151ac8: f9400668 ldr x8, [x19, #0x8] 151acc: 52800fc9 mov w9, #0x7e // =126 151ad0: 38286809 strb w9, [x0, x8] 151ad4: f9400668 ldr x8, [x19, #0x8] 151ad8: 91000508 add x8, x8, #0x1 151adc: f9000668 str x8, [x19, #0x8] 151ae0: f9400a80 ldr x0, [x20, #0x10] 151ae4: f9400008 ldr x8, [x0] 151ae8: f9401908 ldr x8, [x8, #0x30] 151aec: d63f0100 blr x8 151af0: eb000034 subs x20, x1, x0 151af4: 54000300 b.eq 0x151b54 <__cxa_demangle+0xfde8> 151af8: a940aa68 ldp x8, x10, [x19, #0x8] 151afc: aa0003f5 mov x21, x0 151b00: 8b140109 add x9, x8, x20 151b04: eb0a013f cmp x9, x10 151b08: 54000062 b.hs 0x151b14 <__cxa_demangle+0xfda8> 151b0c: f9400260 ldr x0, [x19] 151b10: 1400000a b 0x151b38 <__cxa_demangle+0xfdcc> 151b14: d37ff948 lsl x8, x10, #1 151b18: f9400260 ldr x0, [x19] 151b1c: eb09011f cmp x8, x9 151b20: 9a883121 csel x1, x9, x8, lo 151b24: f9000a61 str x1, [x19, #0x10] 151b28: 94002dfe bl 0x15d320 151b2c: f9000260 str x0, [x19] 151b30: b40001c0 cbz x0, 0x151b68 <__cxa_demangle+0xfdfc> 151b34: f9400668 ldr x8, [x19, #0x8] 151b38: 8b080000 add x0, x0, x8 151b3c: aa1503e1 mov x1, x21 151b40: aa1403e2 mov x2, x20 151b44: 94002efb bl 0x15d730 151b48: f9400668 ldr x8, [x19, #0x8] 151b4c: 8b140108 add x8, x8, x20 151b50: f9000668 str x8, [x19, #0x8] 151b54: a9424ff4 ldp x20, x19, [sp, #0x20] 151b58: f9400bf5 ldr x21, [sp, #0x10] 151b5c: a8c37bfd ldp x29, x30, [sp], #0x30 151b60: d50323bf autiasp 151b64: d65f03c0 ret 151b68: 94002cfe bl 0x15cf60 <_ZSt9terminatev@plt> 151b6c: d503245f bti c 151b70: 14002cdc b 0x15cee0 <_ZdlPv@plt> 151b74: d503233f paciasp 151b78: a9bd7bfd stp x29, x30, [sp, #-0x30]! 151b7c: f9000bf5 str x21, [sp, #0x10] 151b80: 910003fd mov x29, sp 151b84: a9024ff4 stp x20, x19, [sp, #0x20] 151b88: aa0003f4 mov x20, x0 151b8c: f9400800 ldr x0, [x0, #0x10] 151b90: aa0103f3 mov x19, x1 151b94: f9400008 ldr x8, [x0] 151b98: f9401108 ldr x8, [x8, #0x20] 151b9c: d63f0100 blr x8 151ba0: a940aa68 ldp x8, x10, [x19, #0x8] 151ba4: 91001509 add x9, x8, #0x5 151ba8: eb0a013f cmp x9, x10 151bac: 54000062 b.hs 0x151bb8 <__cxa_demangle+0xfe4c> 151bb0: f9400260 ldr x0, [x19] 151bb4: 1400000a b 0x151bdc <__cxa_demangle+0xfe70> 151bb8: d37ff948 lsl x8, x10, #1 151bbc: f9400260 ldr x0, [x19] 151bc0: eb09011f cmp x8, x9 151bc4: 9a883121 csel x1, x9, x8, lo 151bc8: f9000a61 str x1, [x19, #0x10] 151bcc: 94002dd5 bl 0x15d320 151bd0: f9000260 str x0, [x19] 151bd4: b40007a0 cbz x0, 0x151cc8 <__cxa_demangle+0xff5c> 151bd8: f9400668 ldr x8, [x19, #0x8] 151bdc: 528c2b6a mov w10, #0x615b // =24923 151be0: 8b080008 add x8, x0, x8 151be4: 52800749 mov w9, #0x3a // =58 151be8: 72ad2c4a movk w10, #0x6962, lsl #16 151bec: 39001109 strb w9, [x8, #0x4] 151bf0: b900010a str w10, [x8] 151bf4: f9400668 ldr x8, [x19, #0x8] 151bf8: 91001508 add x8, x8, #0x5 151bfc: f9000668 str x8, [x19, #0x8] 151c00: a941a695 ldp x21, x9, [x20, #0x18] 151c04: eb150134 subs x20, x9, x21 151c08: 540002e0 b.eq 0x151c64 <__cxa_demangle+0xfef8> 151c0c: f9400a6a ldr x10, [x19, #0x10] 151c10: 8b140109 add x9, x8, x20 151c14: eb0a013f cmp x9, x10 151c18: 54000062 b.hs 0x151c24 <__cxa_demangle+0xfeb8> 151c1c: f9400260 ldr x0, [x19] 151c20: 1400000a b 0x151c48 <__cxa_demangle+0xfedc> 151c24: d37ff948 lsl x8, x10, #1 151c28: f9400260 ldr x0, [x19] 151c2c: eb09011f cmp x8, x9 151c30: 9a883121 csel x1, x9, x8, lo 151c34: f9000a61 str x1, [x19, #0x10] 151c38: 94002dba bl 0x15d320 151c3c: f9000260 str x0, [x19] 151c40: b4000440 cbz x0, 0x151cc8 <__cxa_demangle+0xff5c> 151c44: f9400668 ldr x8, [x19, #0x8] 151c48: 8b080000 add x0, x0, x8 151c4c: aa1503e1 mov x1, x21 151c50: aa1403e2 mov x2, x20 151c54: 94002eb7 bl 0x15d730 151c58: f9400668 ldr x8, [x19, #0x8] 151c5c: 8b140108 add x8, x8, x20 151c60: f9000668 str x8, [x19, #0x8] 151c64: f9400a6a ldr x10, [x19, #0x10] 151c68: 91000509 add x9, x8, #0x1 151c6c: eb0a013f cmp x9, x10 151c70: 54000062 b.hs 0x151c7c <__cxa_demangle+0xff10> 151c74: f9400260 ldr x0, [x19] 151c78: 1400000a b 0x151ca0 <__cxa_demangle+0xff34> 151c7c: d37ff948 lsl x8, x10, #1 151c80: f9400260 ldr x0, [x19] 151c84: eb09011f cmp x8, x9 151c88: 9a883121 csel x1, x9, x8, lo 151c8c: f9000a61 str x1, [x19, #0x10] 151c90: 94002da4 bl 0x15d320 151c94: f9000260 str x0, [x19] 151c98: b4000180 cbz x0, 0x151cc8 <__cxa_demangle+0xff5c> 151c9c: f9400668 ldr x8, [x19, #0x8] 151ca0: 52800ba9 mov w9, #0x5d // =93 151ca4: f9400bf5 ldr x21, [sp, #0x10] 151ca8: 38286809 strb w9, [x0, x8] 151cac: f9400668 ldr x8, [x19, #0x8] 151cb0: 91000508 add x8, x8, #0x1 151cb4: f9000668 str x8, [x19, #0x8] 151cb8: a9424ff4 ldp x20, x19, [sp, #0x20] 151cbc: a8c37bfd ldp x29, x30, [sp], #0x30 151cc0: d50323bf autiasp 151cc4: d65f03c0 ret 151cc8: 94002ca6 bl 0x15cf60 <_ZSt9terminatev@plt> 151ccc: d503245f bti c 151cd0: 14002c84 b 0x15cee0 <_ZdlPv@plt> 151cd4: d503233f paciasp 151cd8: a9be7bfd stp x29, x30, [sp, #-0x20]! 151cdc: a9014ff4 stp x20, x19, [sp, #0x10] 151ce0: 910003fd mov x29, sp 151ce4: a940a029 ldp x9, x8, [x1, #0x8] 151ce8: aa0103f3 mov x19, x1 151cec: aa0003f4 mov x20, x0 151cf0: 9100052a add x10, x9, #0x1 151cf4: eb08015f cmp x10, x8 151cf8: 54000062 b.hs 0x151d04 <__cxa_demangle+0xff98> 151cfc: f9400260 ldr x0, [x19] 151d00: 1400000b b 0x151d2c <__cxa_demangle+0xffc0> 151d04: d37ff908 lsl x8, x8, #1 151d08: f9400260 ldr x0, [x19] 151d0c: eb0a011f cmp x8, x10 151d10: 9a883141 csel x1, x10, x8, lo 151d14: f9000a61 str x1, [x19, #0x10] 151d18: 94002d82 bl 0x15d320 151d1c: f9000260 str x0, [x19] 151d20: b4000420 cbz x0, 0x151da4 <__cxa_demangle+0x10038> 151d24: f9400669 ldr x9, [x19, #0x8] 151d28: 9100052a add x10, x9, #0x1 151d2c: 52800b6b mov w11, #0x5b // =91 151d30: 91004288 add x8, x20, #0x10 151d34: f900066a str x10, [x19, #0x8] 151d38: aa1303e1 mov x1, x19 151d3c: 3829680b strb w11, [x0, x9] 151d40: aa0803e0 mov x0, x8 151d44: 97ffec2a bl 0x14cdec <__cxa_demangle+0xb080> 151d48: a940aa68 ldp x8, x10, [x19, #0x8] 151d4c: 91000509 add x9, x8, #0x1 151d50: eb0a013f cmp x9, x10 151d54: 54000062 b.hs 0x151d60 <__cxa_demangle+0xfff4> 151d58: f9400260 ldr x0, [x19] 151d5c: 1400000b b 0x151d88 <__cxa_demangle+0x1001c> 151d60: d37ff948 lsl x8, x10, #1 151d64: f9400260 ldr x0, [x19] 151d68: eb09011f cmp x8, x9 151d6c: 9a883121 csel x1, x9, x8, lo 151d70: f9000a61 str x1, [x19, #0x10] 151d74: 94002d6b bl 0x15d320 151d78: f9000260 str x0, [x19] 151d7c: b4000140 cbz x0, 0x151da4 <__cxa_demangle+0x10038> 151d80: f9400668 ldr x8, [x19, #0x8] 151d84: 91000509 add x9, x8, #0x1 151d88: f9000669 str x9, [x19, #0x8] 151d8c: 52800baa mov w10, #0x5d // =93 151d90: a9414ff4 ldp x20, x19, [sp, #0x10] 151d94: 3828680a strb w10, [x0, x8] 151d98: a8c27bfd ldp x29, x30, [sp], #0x20 151d9c: d50323bf autiasp 151da0: d65f03c0 ret 151da4: 94002c6f bl 0x15cf60 <_ZSt9terminatev@plt> 151da8: d503245f bti c 151dac: 14002c4d b 0x15cee0 <_ZdlPv@plt> 151db0: d503245f bti c 151db4: eb01001f cmp x0, x1 151db8: 54000440 b.eq 0x151e40 <__cxa_demangle+0x100d4> 151dbc: 39400008 ldrb w8, [x0] 151dc0: 71017d1f cmp w8, #0x5f 151dc4: 540002a1 b.ne 0x151e18 <__cxa_demangle+0x100ac> 151dc8: 91000408 add x8, x0, #0x1 151dcc: eb01011f cmp x8, x1 151dd0: 54000380 b.eq 0x151e40 <__cxa_demangle+0x100d4> 151dd4: 39400108 ldrb w8, [x8] 151dd8: 5100e909 sub w9, w8, #0x3a 151ddc: 3100293f cmn w9, #0xa 151de0: 54000322 b.hs 0x151e44 <__cxa_demangle+0x100d8> 151de4: 71017d1f cmp w8, #0x5f 151de8: 540002c1 b.ne 0x151e40 <__cxa_demangle+0x100d4> 151dec: 91000808 add x8, x0, #0x2 151df0: eb01011f cmp x8, x1 151df4: 54000260 b.eq 0x151e40 <__cxa_demangle+0x100d4> 151df8: 39400109 ldrb w9, [x8] 151dfc: 5100e92a sub w10, w9, #0x3a 151e00: 3100295f cmn w10, #0xa 151e04: 54000283 b.lo 0x151e54 <__cxa_demangle+0x100e8> 151e08: 91000508 add x8, x8, #0x1 151e0c: eb01011f cmp x8, x1 151e10: 54ffff41 b.ne 0x151df8 <__cxa_demangle+0x1008c> 151e14: 1400000b b 0x151e40 <__cxa_demangle+0x100d4> 151e18: 5100e908 sub w8, w8, #0x3a 151e1c: 3100291f cmn w8, #0xa 151e20: 54000103 b.lo 0x151e40 <__cxa_demangle+0x100d4> 151e24: 91000408 add x8, x0, #0x1 151e28: eb01011f cmp x8, x1 151e2c: 54000100 b.eq 0x151e4c <__cxa_demangle+0x100e0> 151e30: 38401509 ldrb w9, [x8], #0x1 151e34: 5100e929 sub w9, w9, #0x3a 151e38: 31002d3f cmn w9, #0xb 151e3c: 54ffff68 b.hi 0x151e28 <__cxa_demangle+0x100bc> 151e40: d65f03c0 ret 151e44: 91000800 add x0, x0, #0x2 151e48: d65f03c0 ret 151e4c: aa0103e0 mov x0, x1 151e50: d65f03c0 ret 151e54: 71017d3f cmp w9, #0x5f 151e58: 9a881400 csinc x0, x0, x8, ne 151e5c: d65f03c0 ret 151e60: d503233f paciasp 151e64: a9bd7bfd stp x29, x30, [sp, #-0x30]! 151e68: a90157f6 stp x22, x21, [sp, #0x10] 151e6c: 910003fd mov x29, sp 151e70: a9024ff4 stp x20, x19, [sp, #0x20] 151e74: f9499816 ldr x22, [x0, #0x1330] 151e78: aa0203f3 mov x19, x2 151e7c: aa0103f4 mov x20, x1 151e80: f94006c8 ldr x8, [x22, #0x8] 151e84: d13f4109 sub x9, x8, #0xfd0 151e88: b13fc53f cmn x9, #0xff1 151e8c: 54000128 b.hi 0x151eb0 <__cxa_demangle+0x10144> 151e90: aa0003f5 mov x21, x0 151e94: 52820000 mov w0, #0x1000 // =4096 151e98: 94002ce2 bl 0x15d220 151e9c: b40002c0 cbz x0, 0x151ef4 <__cxa_demangle+0x10188> 151ea0: aa1f03e8 mov x8, xzr 151ea4: a9007c16 stp x22, xzr, [x0] 151ea8: aa0003f6 mov x22, x0 151eac: f9099aa0 str x0, [x21, #0x1330] 151eb0: 91008109 add x9, x8, #0x20 151eb4: 8b0802c0 add x0, x22, x8 151eb8: f9400288 ldr x8, [x20] 151ebc: b00000ca adrp x10, 0x16a000 151ec0: 5280230b mov w11, #0x118 // =280 151ec4: 912f014a add x10, x10, #0xbc0 151ec8: f90006c9 str x9, [x22, #0x8] 151ecc: f9400269 ldr x9, [x19] 151ed0: a9424ff4 ldp x20, x19, [sp, #0x20] 151ed4: 72a0202b movk w11, #0x101, lsl #16 151ed8: a94157f6 ldp x22, x21, [sp, #0x10] 151edc: f8010c0a str x10, [x0, #0x10]! 151ee0: b900080b str w11, [x0, #0x8] 151ee4: a9012408 stp x8, x9, [x0, #0x10] 151ee8: a8c37bfd ldp x29, x30, [sp], #0x30 151eec: d50323bf autiasp 151ef0: d65f03c0 ret 151ef4: 94002c1b bl 0x15cf60 <_ZSt9terminatev@plt> 151ef8: d503233f paciasp 151efc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 151f00: f9000bf5 str x21, [sp, #0x10] 151f04: 910003fd mov x29, sp 151f08: a9024ff4 stp x20, x19, [sp, #0x20] 151f0c: f9400815 ldr x21, [x0, #0x10] 151f10: aa0003f4 mov x20, x0 151f14: aa0103f3 mov x19, x1 151f18: f94002a8 ldr x8, [x21] 151f1c: aa1503e0 mov x0, x21 151f20: f9401108 ldr x8, [x8, #0x20] 151f24: d63f0100 blr x8 151f28: 394026a8 ldrb w8, [x21, #0x9] 151f2c: 7100051f cmp w8, #0x1 151f30: 540000c0 b.eq 0x151f48 <__cxa_demangle+0x101dc> 151f34: f94002a8 ldr x8, [x21] 151f38: aa1503e0 mov x0, x21 151f3c: aa1303e1 mov x1, x19 151f40: f9401508 ldr x8, [x8, #0x28] 151f44: d63f0100 blr x8 151f48: a940aa68 ldp x8, x10, [x19, #0x8] 151f4c: 91000909 add x9, x8, #0x2 151f50: eb0a013f cmp x9, x10 151f54: 54000062 b.hs 0x151f60 <__cxa_demangle+0x101f4> 151f58: f9400260 ldr x0, [x19] 151f5c: 1400000a b 0x151f84 <__cxa_demangle+0x10218> 151f60: d37ff948 lsl x8, x10, #1 151f64: f9400260 ldr x0, [x19] 151f68: eb09011f cmp x8, x9 151f6c: 9a883121 csel x1, x9, x8, lo 151f70: f9000a61 str x1, [x19, #0x10] 151f74: 94002ceb bl 0x15d320 151f78: f9000260 str x0, [x19] 151f7c: b40003c0 cbz x0, 0x151ff4 <__cxa_demangle+0x10288> 151f80: f9400668 ldr x8, [x19, #0x8] 151f84: 52874749 mov w9, #0x3a3a // =14906 151f88: aa1303e1 mov x1, x19 151f8c: 78286809 strh w9, [x0, x8] 151f90: f9400668 ldr x8, [x19, #0x8] 151f94: f9400e94 ldr x20, [x20, #0x18] 151f98: 91000908 add x8, x8, #0x2 151f9c: f9400289 ldr x9, [x20] 151fa0: aa1403e0 mov x0, x20 151fa4: f9000668 str x8, [x19, #0x8] 151fa8: f9401128 ldr x8, [x9, #0x20] 151fac: d63f0100 blr x8 151fb0: 39402688 ldrb w8, [x20, #0x9] 151fb4: 7100051f cmp w8, #0x1 151fb8: 540000c1 b.ne 0x151fd0 <__cxa_demangle+0x10264> 151fbc: a9424ff4 ldp x20, x19, [sp, #0x20] 151fc0: f9400bf5 ldr x21, [sp, #0x10] 151fc4: a8c37bfd ldp x29, x30, [sp], #0x30 151fc8: d50323bf autiasp 151fcc: d65f03c0 ret 151fd0: f9400288 ldr x8, [x20] 151fd4: aa1403e0 mov x0, x20 151fd8: aa1303e1 mov x1, x19 151fdc: f9400bf5 ldr x21, [sp, #0x10] 151fe0: a9424ff4 ldp x20, x19, [sp, #0x20] 151fe4: f9401510 ldr x16, [x8, #0x28] 151fe8: a8c37bfd ldp x29, x30, [sp], #0x30 151fec: d50323bf autiasp 151ff0: d61f0200 br x16 151ff4: 94002bdb bl 0x15cf60 <_ZSt9terminatev@plt> 151ff8: d503245f bti c 151ffc: 14002bb9 b 0x15cee0 <_ZdlPv@plt> 152000: d503233f paciasp 152004: a9be7bfd stp x29, x30, [sp, #-0x20]! 152008: a9014ff4 stp x20, x19, [sp, #0x10] 15200c: 910003fd mov x29, sp 152010: b9400c08 ldr w8, [x0, #0xc] 152014: 7100151f cmp w8, #0x5 152018: 54001428 b.hi 0x15229c <__cxa_demangle+0x10530> 15201c: 90fff969 adrp x9, 0x7e000 +0x3> 152020: aa0103f3 mov x19, x1 152024: 912d0929 add x9, x9, #0xb42 152028: 1000008a adr x10, 0x152038 <__cxa_demangle+0x102cc> 15202c: 3868692b ldrb w11, [x9, x8] 152030: 8b0b094a add x10, x10, x11, lsl #2 152034: d61f0140 br x10 152038: d503249f bti j 15203c: aa1303f4 mov x20, x19 152040: a9c0aa88 ldp x8, x10, [x20, #0x8]! 152044: 91003909 add x9, x8, #0xe 152048: eb0a013f cmp x9, x10 15204c: 54000562 b.hs 0x1520f8 <__cxa_demangle+0x1038c> 152050: f9400260 ldr x0, [x19] 152054: 14000032 b 0x15211c <__cxa_demangle+0x103b0> 152058: d503249f bti j 15205c: aa1303f4 mov x20, x19 152060: a9c0aa88 ldp x8, x10, [x20, #0x8]! 152064: 91004509 add x9, x8, #0x11 152068: eb0a013f cmp x9, x10 15206c: 54000682 b.hs 0x15213c <__cxa_demangle+0x103d0> 152070: f9400260 ldr x0, [x19] 152074: 1400003b b 0x152160 <__cxa_demangle+0x103f4> 152078: d503249f bti j 15207c: aa1303f4 mov x20, x19 152080: a9c0aa88 ldp x8, x10, [x20, #0x8]! 152084: 91002d09 add x9, x8, #0xb 152088: eb0a013f cmp x9, x10 15208c: 540007c2 b.hs 0x152184 <__cxa_demangle+0x10418> 152090: f9400260 ldr x0, [x19] 152094: 14000045 b 0x1521a8 <__cxa_demangle+0x1043c> 152098: d503249f bti j 15209c: aa1303f4 mov x20, x19 1520a0: a9c0aa88 ldp x8, x10, [x20, #0x8]! 1520a4: 91003109 add x9, x8, #0xc 1520a8: eb0a013f cmp x9, x10 1520ac: 54000922 b.hs 0x1521d0 <__cxa_demangle+0x10464> 1520b0: f9400260 ldr x0, [x19] 1520b4: 14000050 b 0x1521f4 <__cxa_demangle+0x10488> 1520b8: d503249f bti j 1520bc: aa1303f4 mov x20, x19 1520c0: a9c0aa88 ldp x8, x10, [x20, #0x8]! 1520c4: 91003109 add x9, x8, #0xc 1520c8: eb0a013f cmp x9, x10 1520cc: 540009a2 b.hs 0x152200 <__cxa_demangle+0x10494> 1520d0: f9400260 ldr x0, [x19] 1520d4: 14000054 b 0x152224 <__cxa_demangle+0x104b8> 1520d8: d503249f bti j 1520dc: aa1303f4 mov x20, x19 1520e0: a9c0aa88 ldp x8, x10, [x20, #0x8]! 1520e4: 91003509 add x9, x8, #0xd 1520e8: eb0a013f cmp x9, x10 1520ec: 54000b02 b.hs 0x15224c <__cxa_demangle+0x104e0> 1520f0: f9400260 ldr x0, [x19] 1520f4: 1400005f b 0x152270 <__cxa_demangle+0x10504> 1520f8: d37ff948 lsl x8, x10, #1 1520fc: f9400260 ldr x0, [x19] 152100: eb09011f cmp x8, x9 152104: 9a883121 csel x1, x9, x8, lo 152108: f9000a61 str x1, [x19, #0x10] 15210c: 94002c85 bl 0x15d320 152110: f9000260 str x0, [x19] 152114: b4000cc0 cbz x0, 0x1522ac <__cxa_demangle+0x10540> 152118: f9400288 ldr x8, [x20] 15211c: b0fff909 adrp x9, 0x73000 152120: 8b08000a add x10, x0, x8 152124: 911d6129 add x9, x9, #0x758 152128: 528001c8 mov w8, #0xe // =14 15212c: f840612b ldur x11, [x9, #0x6] 152130: f9400129 ldr x9, [x9] 152134: f800614b stur x11, [x10, #0x6] 152138: 14000055 b 0x15228c <__cxa_demangle+0x10520> 15213c: d37ff948 lsl x8, x10, #1 152140: f9400260 ldr x0, [x19] 152144: eb09011f cmp x8, x9 152148: 9a883121 csel x1, x9, x8, lo 15214c: f9000a61 str x1, [x19, #0x10] 152150: 94002c74 bl 0x15d320 152154: f9000260 str x0, [x19] 152158: b4000aa0 cbz x0, 0x1522ac <__cxa_demangle+0x10540> 15215c: f9400288 ldr x8, [x20] 152160: f0fff8c9 adrp x9, 0x6d000 152164: 8b08000a add x10, x0, x8 152168: 912c2129 add x9, x9, #0xb08 15216c: 52800228 mov w8, #0x11 // =17 152170: 3dc00120 ldr q0, [x9] 152174: 52800ce9 mov w9, #0x67 // =103 152178: 3d800140 str q0, [x10] 15217c: 39004149 strb w9, [x10, #0x10] 152180: 14000044 b 0x152290 <__cxa_demangle+0x10524> 152184: d37ff948 lsl x8, x10, #1 152188: f9400260 ldr x0, [x19] 15218c: eb09011f cmp x8, x9 152190: 9a883121 csel x1, x9, x8, lo 152194: f9000a61 str x1, [x19, #0x10] 152198: 94002c62 bl 0x15d320 15219c: f9000260 str x0, [x19] 1521a0: b4000860 cbz x0, 0x1522ac <__cxa_demangle+0x10540> 1521a4: f9400288 ldr x8, [x20] 1521a8: 90fff8e9 adrp x9, 0x6e000 1521ac: 528d2e4b mov w11, #0x6972 // =26994 1521b0: 91362129 add x9, x9, #0xd88 1521b4: 8b08000a add x10, x0, x8 1521b8: 72acedcb movk w11, #0x676e, lsl #16 1521bc: 52800168 mov w8, #0xb // =11 1521c0: f9400129 ldr x9, [x9] 1521c4: f9000149 str x9, [x10] 1521c8: b800714b stur w11, [x10, #0x7] 1521cc: 14000031 b 0x152290 <__cxa_demangle+0x10524> 1521d0: d37ff948 lsl x8, x10, #1 1521d4: f9400260 ldr x0, [x19] 1521d8: eb09011f cmp x8, x9 1521dc: 9a883121 csel x1, x9, x8, lo 1521e0: f9000a61 str x1, [x19, #0x10] 1521e4: 94002c4f bl 0x15d320 1521e8: f9000260 str x0, [x19] 1521ec: b4000600 cbz x0, 0x1522ac <__cxa_demangle+0x10540> 1521f0: f9400288 ldr x8, [x20] 1521f4: 90fff909 adrp x9, 0x72000 1521f8: 9115ad29 add x9, x9, #0x56b 1521fc: 1400000c b 0x15222c <__cxa_demangle+0x104c0> 152200: d37ff948 lsl x8, x10, #1 152204: f9400260 ldr x0, [x19] 152208: eb09011f cmp x8, x9 15220c: 9a883121 csel x1, x9, x8, lo 152210: f9000a61 str x1, [x19, #0x10] 152214: 94002c43 bl 0x15d320 152218: f9000260 str x0, [x19] 15221c: b4000480 cbz x0, 0x1522ac <__cxa_demangle+0x10540> 152220: f9400288 ldr x8, [x20] 152224: b0fff8e9 adrp x9, 0x6f000 152228: 911a7129 add x9, x9, #0x69c 15222c: 528cae4b mov w11, #0x6572 // =25970 152230: 8b08000a add x10, x0, x8 152234: f9400129 ldr x9, [x9] 152238: 72adac2b movk w11, #0x6d61, lsl #16 15223c: 52800188 mov w8, #0xc // =12 152240: f9000149 str x9, [x10] 152244: b900094b str w11, [x10, #0x8] 152248: 14000012 b 0x152290 <__cxa_demangle+0x10524> 15224c: d37ff948 lsl x8, x10, #1 152250: f9400260 ldr x0, [x19] 152254: eb09011f cmp x8, x9 152258: 9a883121 csel x1, x9, x8, lo 15225c: f9000a61 str x1, [x19, #0x10] 152260: 94002c30 bl 0x15d320 152264: f9000260 str x0, [x19] 152268: b4000220 cbz x0, 0x1522ac <__cxa_demangle+0x10540> 15226c: f9400288 ldr x8, [x20] 152270: b0fff8e9 adrp x9, 0x6f000 152274: 8b08000a add x10, x0, x8 152278: 911aa529 add x9, x9, #0x6a9 15227c: 528001a8 mov w8, #0xd // =13 152280: f840512b ldur x11, [x9, #0x5] 152284: f9400129 ldr x9, [x9] 152288: f800514b stur x11, [x10, #0x5] 15228c: f9000149 str x9, [x10] 152290: f9400289 ldr x9, [x20] 152294: 8b080128 add x8, x9, x8 152298: f9000288 str x8, [x20] 15229c: a9414ff4 ldp x20, x19, [sp, #0x10] 1522a0: a8c27bfd ldp x29, x30, [sp], #0x20 1522a4: d50323bf autiasp 1522a8: d65f03c0 ret 1522ac: 94002b2d bl 0x15cf60 <_ZSt9terminatev@plt> 1522b0: d503245f bti c 1522b4: b9800c08 ldrsw x8, [x0, #0xc] 1522b8: b0fff969 adrp x9, 0x7f000 1522bc: b0fff96a adrp x10, 0x7f000 1522c0: 912ad129 add x9, x9, #0xab4 1522c4: 912b314a add x10, x10, #0xacc 1522c8: d37ef508 lsl x8, x8, #2 1522cc: b8a8692b ldrsw x11, [x9, x8] 1522d0: b8a86948 ldrsw x8, [x10, x8] 1522d4: 8b0b0121 add x1, x9, x11 1522d8: 8b080140 add x0, x10, x8 1522dc: d65f03c0 ret 1522e0: d503245f bti c 1522e4: 14002aff b 0x15cee0 <_ZdlPv@plt> 1522e8: d503245f bti c 1522ec: b9401c28 ldr w8, [x1, #0x1c] 1522f0: 3100051f cmn w8, #0x1 1522f4: 540001a0 b.eq 0x152328 <__cxa_demangle+0x105bc> 1522f8: b9401828 ldr w8, [x1, #0x18] 1522fc: f9400c09 ldr x9, [x0, #0x18] 152300: eb08013f cmp x9, x8 152304: 540001c9 b.ls 0x15233c <__cxa_demangle+0x105d0> 152308: f9400809 ldr x9, [x0, #0x10] 15230c: f8687920 ldr x0, [x9, x8, lsl #3] 152310: 39402408 ldrb w8, [x0, #0x9] 152314: 7100091f cmp w8, #0x2 152318: 54000161 b.ne 0x152344 <__cxa_demangle+0x105d8> 15231c: f9400008 ldr x8, [x0] 152320: f9400110 ldr x16, [x8] 152324: d61f0200 br x16 152328: aa1f03e8 mov x8, xzr 15232c: f9400c09 ldr x9, [x0, #0x18] 152330: 2903243f stp wzr, w9, [x1, #0x18] 152334: eb08013f cmp x9, x8 152338: 54fffe88 b.hi 0x152308 <__cxa_demangle+0x1059c> 15233c: 2a1f03e0 mov w0, wzr 152340: d65f03c0 ret 152344: 7100011f cmp w8, #0x0 152348: 1a9f17e0 cset w0, eq 15234c: d65f03c0 ret 152350: d503245f bti c 152354: b9401c28 ldr w8, [x1, #0x1c] 152358: 3100051f cmn w8, #0x1 15235c: 540001a0 b.eq 0x152390 <__cxa_demangle+0x10624> 152360: b9401828 ldr w8, [x1, #0x18] 152364: f9400c09 ldr x9, [x0, #0x18] 152368: eb08013f cmp x9, x8 15236c: 540001c9 b.ls 0x1523a4 <__cxa_demangle+0x10638> 152370: f9400809 ldr x9, [x0, #0x10] 152374: f8687920 ldr x0, [x9, x8, lsl #3] 152378: 39402808 ldrb w8, [x0, #0xa] 15237c: 7100091f cmp w8, #0x2 152380: 54000161 b.ne 0x1523ac <__cxa_demangle+0x10640> 152384: f9400008 ldr x8, [x0] 152388: f9400510 ldr x16, [x8, #0x8] 15238c: d61f0200 br x16 152390: aa1f03e8 mov x8, xzr 152394: f9400c09 ldr x9, [x0, #0x18] 152398: 2903243f stp wzr, w9, [x1, #0x18] 15239c: eb08013f cmp x9, x8 1523a0: 54fffe88 b.hi 0x152370 <__cxa_demangle+0x10604> 1523a4: 2a1f03e0 mov w0, wzr 1523a8: d65f03c0 ret 1523ac: 7100011f cmp w8, #0x0 1523b0: 1a9f17e0 cset w0, eq 1523b4: d65f03c0 ret 1523b8: d503245f bti c 1523bc: b9401c28 ldr w8, [x1, #0x1c] 1523c0: 3100051f cmn w8, #0x1 1523c4: 540001a0 b.eq 0x1523f8 <__cxa_demangle+0x1068c> 1523c8: b9401828 ldr w8, [x1, #0x18] 1523cc: f9400c09 ldr x9, [x0, #0x18] 1523d0: eb08013f cmp x9, x8 1523d4: 540001c9 b.ls 0x15240c <__cxa_demangle+0x106a0> 1523d8: f9400809 ldr x9, [x0, #0x10] 1523dc: f8687920 ldr x0, [x9, x8, lsl #3] 1523e0: 39402c08 ldrb w8, [x0, #0xb] 1523e4: 7100091f cmp w8, #0x2 1523e8: 54000161 b.ne 0x152414 <__cxa_demangle+0x106a8> 1523ec: f9400008 ldr x8, [x0] 1523f0: f9400910 ldr x16, [x8, #0x10] 1523f4: d61f0200 br x16 1523f8: aa1f03e8 mov x8, xzr 1523fc: f9400c09 ldr x9, [x0, #0x18] 152400: 2903243f stp wzr, w9, [x1, #0x18] 152404: eb08013f cmp x9, x8 152408: 54fffe88 b.hi 0x1523d8 <__cxa_demangle+0x1066c> 15240c: 2a1f03e0 mov w0, wzr 152410: d65f03c0 ret 152414: 7100011f cmp w8, #0x0 152418: 1a9f17e0 cset w0, eq 15241c: d65f03c0 ret 152420: d503245f bti c 152424: b9401c28 ldr w8, [x1, #0x1c] 152428: 3100051f cmn w8, #0x1 15242c: 54000140 b.eq 0x152454 <__cxa_demangle+0x106e8> 152430: b9401828 ldr w8, [x1, #0x18] 152434: f9400c09 ldr x9, [x0, #0x18] 152438: eb08013f cmp x9, x8 15243c: 54000169 b.ls 0x152468 <__cxa_demangle+0x106fc> 152440: f9400809 ldr x9, [x0, #0x10] 152444: f8687920 ldr x0, [x9, x8, lsl #3] 152448: f9400008 ldr x8, [x0] 15244c: f9400d10 ldr x16, [x8, #0x18] 152450: d61f0200 br x16 152454: aa1f03e8 mov x8, xzr 152458: f9400c09 ldr x9, [x0, #0x18] 15245c: 2903243f stp wzr, w9, [x1, #0x18] 152460: eb08013f cmp x9, x8 152464: 54fffee8 b.hi 0x152440 <__cxa_demangle+0x106d4> 152468: d65f03c0 ret 15246c: d503245f bti c 152470: b9401c28 ldr w8, [x1, #0x1c] 152474: 3100051f cmn w8, #0x1 152478: 54000140 b.eq 0x1524a0 <__cxa_demangle+0x10734> 15247c: b9401828 ldr w8, [x1, #0x18] 152480: f9400c09 ldr x9, [x0, #0x18] 152484: eb08013f cmp x9, x8 152488: 54000169 b.ls 0x1524b4 <__cxa_demangle+0x10748> 15248c: f9400809 ldr x9, [x0, #0x10] 152490: f8687920 ldr x0, [x9, x8, lsl #3] 152494: f9400008 ldr x8, [x0] 152498: f9401110 ldr x16, [x8, #0x20] 15249c: d61f0200 br x16 1524a0: aa1f03e8 mov x8, xzr 1524a4: f9400c09 ldr x9, [x0, #0x18] 1524a8: 2903243f stp wzr, w9, [x1, #0x18] 1524ac: eb08013f cmp x9, x8 1524b0: 54fffee8 b.hi 0x15248c <__cxa_demangle+0x10720> 1524b4: d65f03c0 ret 1524b8: d503245f bti c 1524bc: b9401c28 ldr w8, [x1, #0x1c] 1524c0: 3100051f cmn w8, #0x1 1524c4: 54000140 b.eq 0x1524ec <__cxa_demangle+0x10780> 1524c8: b9401828 ldr w8, [x1, #0x18] 1524cc: f9400c09 ldr x9, [x0, #0x18] 1524d0: eb08013f cmp x9, x8 1524d4: 54000169 b.ls 0x152500 <__cxa_demangle+0x10794> 1524d8: f9400809 ldr x9, [x0, #0x10] 1524dc: f8687920 ldr x0, [x9, x8, lsl #3] 1524e0: f9400008 ldr x8, [x0] 1524e4: f9401510 ldr x16, [x8, #0x28] 1524e8: d61f0200 br x16 1524ec: aa1f03e8 mov x8, xzr 1524f0: f9400c09 ldr x9, [x0, #0x18] 1524f4: 2903243f stp wzr, w9, [x1, #0x18] 1524f8: eb08013f cmp x9, x8 1524fc: 54fffee8 b.hi 0x1524d8 <__cxa_demangle+0x1076c> 152500: d65f03c0 ret 152504: d503245f bti c 152508: 14002a76 b 0x15cee0 <_ZdlPv@plt> 15250c: d503233f paciasp 152510: a9be7bfd stp x29, x30, [sp, #-0x20]! 152514: a9014ff4 stp x20, x19, [sp, #0x10] 152518: 910003fd mov x29, sp 15251c: a940a828 ldp x8, x10, [x1, #0x8] 152520: aa0103f3 mov x19, x1 152524: aa0003f4 mov x20, x0 152528: 91000509 add x9, x8, #0x1 15252c: eb0a013f cmp x9, x10 152530: 54000062 b.hs 0x15253c <__cxa_demangle+0x107d0> 152534: f9400260 ldr x0, [x19] 152538: 1400000a b 0x152560 <__cxa_demangle+0x107f4> 15253c: d37ff948 lsl x8, x10, #1 152540: f9400260 ldr x0, [x19] 152544: eb09011f cmp x8, x9 152548: 9a883121 csel x1, x9, x8, lo 15254c: f9000a61 str x1, [x19, #0x10] 152550: 94002b74 bl 0x15d320 152554: f9000260 str x0, [x19] 152558: b4000740 cbz x0, 0x152640 <__cxa_demangle+0x108d4> 15255c: f9400668 ldr x8, [x19, #0x8] 152560: 52800789 mov w9, #0x3c // =60 152564: aa1303e1 mov x1, x19 152568: 38286809 strb w9, [x0, x8] 15256c: 91004280 add x0, x20, #0x10 152570: f9400668 ldr x8, [x19, #0x8] 152574: 91000508 add x8, x8, #0x1 152578: f9000668 str x8, [x19, #0x8] 15257c: 97ffea1c bl 0x14cdec <__cxa_demangle+0xb080> 152580: f9400668 ldr x8, [x19, #0x8] 152584: b40002e8 cbz x8, 0x1525e0 <__cxa_demangle+0x10874> 152588: f9400260 ldr x0, [x19] 15258c: 8b000109 add x9, x8, x0 152590: 385ff129 ldurb w9, [x9, #-0x1] 152594: 7100f93f cmp w9, #0x3e 152598: 54000241 b.ne 0x1525e0 <__cxa_demangle+0x10874> 15259c: f9400a6a ldr x10, [x19, #0x10] 1525a0: 91000509 add x9, x8, #0x1 1525a4: eb0a013f cmp x9, x10 1525a8: 54000123 b.lo 0x1525cc <__cxa_demangle+0x10860> 1525ac: d37ff948 lsl x8, x10, #1 1525b0: eb09011f cmp x8, x9 1525b4: 9a883121 csel x1, x9, x8, lo 1525b8: f9000a61 str x1, [x19, #0x10] 1525bc: 94002b59 bl 0x15d320 1525c0: f9000260 str x0, [x19] 1525c4: b40003e0 cbz x0, 0x152640 <__cxa_demangle+0x108d4> 1525c8: f9400668 ldr x8, [x19, #0x8] 1525cc: 52800409 mov w9, #0x20 // =32 1525d0: 38286809 strb w9, [x0, x8] 1525d4: f9400668 ldr x8, [x19, #0x8] 1525d8: 91000508 add x8, x8, #0x1 1525dc: f9000668 str x8, [x19, #0x8] 1525e0: f9400a6a ldr x10, [x19, #0x10] 1525e4: 91000509 add x9, x8, #0x1 1525e8: eb0a013f cmp x9, x10 1525ec: 54000062 b.hs 0x1525f8 <__cxa_demangle+0x1088c> 1525f0: f9400260 ldr x0, [x19] 1525f4: 1400000a b 0x15261c <__cxa_demangle+0x108b0> 1525f8: d37ff948 lsl x8, x10, #1 1525fc: f9400260 ldr x0, [x19] 152600: eb09011f cmp x8, x9 152604: 9a883121 csel x1, x9, x8, lo 152608: f9000a61 str x1, [x19, #0x10] 15260c: 94002b45 bl 0x15d320 152610: f9000260 str x0, [x19] 152614: b4000160 cbz x0, 0x152640 <__cxa_demangle+0x108d4> 152618: f9400668 ldr x8, [x19, #0x8] 15261c: 528007c9 mov w9, #0x3e // =62 152620: 38286809 strb w9, [x0, x8] 152624: f9400668 ldr x8, [x19, #0x8] 152628: 91000508 add x8, x8, #0x1 15262c: f9000668 str x8, [x19, #0x8] 152630: a9414ff4 ldp x20, x19, [sp, #0x10] 152634: a8c27bfd ldp x29, x30, [sp], #0x20 152638: d50323bf autiasp 15263c: d65f03c0 ret 152640: 94002a48 bl 0x15cf60 <_ZSt9terminatev@plt> 152644: d503245f bti c 152648: 14002a26 b 0x15cee0 <_ZdlPv@plt> 15264c: d503233f paciasp 152650: a9bd7bfd stp x29, x30, [sp, #-0x30]! 152654: f9000bf5 str x21, [sp, #0x10] 152658: 910003fd mov x29, sp 15265c: a9024ff4 stp x20, x19, [sp, #0x20] 152660: f9400815 ldr x21, [x0, #0x10] 152664: aa0003f4 mov x20, x0 152668: aa0103f3 mov x19, x1 15266c: f94002a8 ldr x8, [x21] 152670: aa1503e0 mov x0, x21 152674: f9401108 ldr x8, [x8, #0x20] 152678: d63f0100 blr x8 15267c: 394026a8 ldrb w8, [x21, #0x9] 152680: 7100051f cmp w8, #0x1 152684: 540000c0 b.eq 0x15269c <__cxa_demangle+0x10930> 152688: f94002a8 ldr x8, [x21] 15268c: aa1503e0 mov x0, x21 152690: aa1303e1 mov x1, x19 152694: f9401508 ldr x8, [x8, #0x28] 152698: d63f0100 blr x8 15269c: f9400e94 ldr x20, [x20, #0x18] 1526a0: aa1303e1 mov x1, x19 1526a4: f9400288 ldr x8, [x20] 1526a8: aa1403e0 mov x0, x20 1526ac: f9401108 ldr x8, [x8, #0x20] 1526b0: d63f0100 blr x8 1526b4: 39402688 ldrb w8, [x20, #0x9] 1526b8: 7100051f cmp w8, #0x1 1526bc: 540000c1 b.ne 0x1526d4 <__cxa_demangle+0x10968> 1526c0: a9424ff4 ldp x20, x19, [sp, #0x20] 1526c4: f9400bf5 ldr x21, [sp, #0x10] 1526c8: a8c37bfd ldp x29, x30, [sp], #0x30 1526cc: d50323bf autiasp 1526d0: d65f03c0 ret 1526d4: f9400288 ldr x8, [x20] 1526d8: aa1403e0 mov x0, x20 1526dc: aa1303e1 mov x1, x19 1526e0: f9400bf5 ldr x21, [sp, #0x10] 1526e4: a9424ff4 ldp x20, x19, [sp, #0x20] 1526e8: f9401510 ldr x16, [x8, #0x28] 1526ec: a8c37bfd ldp x29, x30, [sp], #0x30 1526f0: d50323bf autiasp 1526f4: d61f0200 br x16 1526f8: d503245f bti c 1526fc: f9400800 ldr x0, [x0, #0x10] 152700: f9400008 ldr x8, [x0] 152704: f9401910 ldr x16, [x8, #0x30] 152708: d61f0200 br x16 15270c: d503245f bti c 152710: 140029f4 b 0x15cee0 <_ZdlPv@plt> 152714: d503233f paciasp 152718: a9be7bfd stp x29, x30, [sp, #-0x20]! 15271c: a9014ff4 stp x20, x19, [sp, #0x10] 152720: 910003fd mov x29, sp 152724: a940a828 ldp x8, x10, [x1, #0x8] 152728: aa0103f3 mov x19, x1 15272c: aa0003f4 mov x20, x0 152730: 91001509 add x9, x8, #0x5 152734: eb0a013f cmp x9, x10 152738: 54000062 b.hs 0x152744 <__cxa_demangle+0x109d8> 15273c: f9400260 ldr x0, [x19] 152740: 1400000a b 0x152768 <__cxa_demangle+0x109fc> 152744: d37ff948 lsl x8, x10, #1 152748: f9400260 ldr x0, [x19] 15274c: eb09011f cmp x8, x9 152750: 9a883121 csel x1, x9, x8, lo 152754: f9000a61 str x1, [x19, #0x10] 152758: 94002af2 bl 0x15d320 15275c: f9000260 str x0, [x19] 152760: b4000400 cbz x0, 0x1527e0 <__cxa_demangle+0x10a74> 152764: f9400668 ldr x8, [x19, #0x8] 152768: 528e8e6a mov w10, #0x7473 // =29811 15276c: 8b080008 add x8, x0, x8 152770: 52800749 mov w9, #0x3a // =58 152774: 72a74c8a movk w10, #0x3a64, lsl #16 152778: aa1303e1 mov x1, x19 15277c: 39001109 strb w9, [x8, #0x4] 152780: b900010a str w10, [x8] 152784: f9400668 ldr x8, [x19, #0x8] 152788: f9400a94 ldr x20, [x20, #0x10] 15278c: 91001508 add x8, x8, #0x5 152790: f9400289 ldr x9, [x20] 152794: aa1403e0 mov x0, x20 152798: f9000668 str x8, [x19, #0x8] 15279c: f9401128 ldr x8, [x9, #0x20] 1527a0: d63f0100 blr x8 1527a4: 39402688 ldrb w8, [x20, #0x9] 1527a8: 7100051f cmp w8, #0x1 1527ac: 540000a1 b.ne 0x1527c0 <__cxa_demangle+0x10a54> 1527b0: a9414ff4 ldp x20, x19, [sp, #0x10] 1527b4: a8c27bfd ldp x29, x30, [sp], #0x20 1527b8: d50323bf autiasp 1527bc: d65f03c0 ret 1527c0: f9400288 ldr x8, [x20] 1527c4: aa1403e0 mov x0, x20 1527c8: aa1303e1 mov x1, x19 1527cc: a9414ff4 ldp x20, x19, [sp, #0x10] 1527d0: f9401510 ldr x16, [x8, #0x28] 1527d4: a8c27bfd ldp x29, x30, [sp], #0x20 1527d8: d50323bf autiasp 1527dc: d61f0200 br x16 1527e0: 940029e0 bl 0x15cf60 <_ZSt9terminatev@plt> 1527e4: d503245f bti c 1527e8: f9400800 ldr x0, [x0, #0x10] 1527ec: f9400008 ldr x8, [x0] 1527f0: f9401910 ldr x16, [x8, #0x30] 1527f4: d61f0200 br x16 1527f8: d503245f bti c 1527fc: 140029b9 b 0x15cee0 <_ZdlPv@plt> 152800: d503245f bti c 152804: 91004000 add x0, x0, #0x10 152808: 17ffe979 b 0x14cdec <__cxa_demangle+0xb080> 15280c: d503245f bti c 152810: 140029b4 b 0x15cee0 <_ZdlPv@plt> 152814: d503233f paciasp 152818: a9be7bfd stp x29, x30, [sp, #-0x20]! 15281c: a9014ff4 stp x20, x19, [sp, #0x10] 152820: 910003fd mov x29, sp 152824: a940a828 ldp x8, x10, [x1, #0x8] 152828: aa0103f3 mov x19, x1 15282c: aa0003f4 mov x20, x0 152830: 91003109 add x9, x8, #0xc 152834: eb0a013f cmp x9, x10 152838: 54000062 b.hs 0x152844 <__cxa_demangle+0x10ad8> 15283c: f9400260 ldr x0, [x19] 152840: 1400000a b 0x152868 <__cxa_demangle+0x10afc> 152844: d37ff948 lsl x8, x10, #1 152848: f9400260 ldr x0, [x19] 15284c: eb09011f cmp x8, x9 152850: 9a883121 csel x1, x9, x8, lo 152854: f9000a61 str x1, [x19, #0x10] 152858: 94002ab2 bl 0x15d320 15285c: f9000260 str x0, [x19] 152860: b40004e0 cbz x0, 0x1528fc <__cxa_demangle+0x10b90> 152864: f9400668 ldr x8, [x19, #0x8] 152868: 90fff8e9 adrp x9, 0x6e000 15286c: 528d2bea mov w10, #0x695f // =26975 152870: 91147d29 add x9, x9, #0x51f 152874: 8b080008 add x8, x0, x8 152878: 72a74cca movk w10, #0x3a66, lsl #16 15287c: 91004280 add x0, x20, #0x10 152880: aa1303e1 mov x1, x19 152884: f9400129 ldr x9, [x9] 152888: b900090a str w10, [x8, #0x8] 15288c: f9000109 str x9, [x8] 152890: f9400668 ldr x8, [x19, #0x8] 152894: 91003108 add x8, x8, #0xc 152898: f9000668 str x8, [x19, #0x8] 15289c: 97ffe954 bl 0x14cdec <__cxa_demangle+0xb080> 1528a0: a940aa68 ldp x8, x10, [x19, #0x8] 1528a4: 91000509 add x9, x8, #0x1 1528a8: eb0a013f cmp x9, x10 1528ac: 54000062 b.hs 0x1528b8 <__cxa_demangle+0x10b4c> 1528b0: f9400260 ldr x0, [x19] 1528b4: 1400000b b 0x1528e0 <__cxa_demangle+0x10b74> 1528b8: d37ff948 lsl x8, x10, #1 1528bc: f9400260 ldr x0, [x19] 1528c0: eb09011f cmp x8, x9 1528c4: 9a883121 csel x1, x9, x8, lo 1528c8: f9000a61 str x1, [x19, #0x10] 1528cc: 94002a95 bl 0x15d320 1528d0: f9000260 str x0, [x19] 1528d4: b4000140 cbz x0, 0x1528fc <__cxa_demangle+0x10b90> 1528d8: f9400668 ldr x8, [x19, #0x8] 1528dc: 91000509 add x9, x8, #0x1 1528e0: f9000669 str x9, [x19, #0x8] 1528e4: 52800baa mov w10, #0x5d // =93 1528e8: a9414ff4 ldp x20, x19, [sp, #0x10] 1528ec: 3828680a strb w10, [x0, x8] 1528f0: a8c27bfd ldp x29, x30, [sp], #0x20 1528f4: d50323bf autiasp 1528f8: d65f03c0 ret 1528fc: 94002999 bl 0x15cf60 <_ZSt9terminatev@plt> 152900: d503245f bti c 152904: 14002977 b 0x15cee0 <_ZdlPv@plt> 152908: d503245f bti c 15290c: 52800020 mov w0, #0x1 // =1 152910: d65f03c0 ret 152914: d503245f bti c 152918: 52800020 mov w0, #0x1 // =1 15291c: d65f03c0 ret 152920: d503233f paciasp 152924: a9be7bfd stp x29, x30, [sp, #-0x20]! 152928: a9014ff4 stp x20, x19, [sp, #0x10] 15292c: 910003fd mov x29, sp 152930: aa0003f4 mov x20, x0 152934: f9400800 ldr x0, [x0, #0x10] 152938: aa0103f3 mov x19, x1 15293c: b4000460 cbz x0, 0x1529c8 <__cxa_demangle+0x10c5c> 152940: f9400008 ldr x8, [x0] 152944: aa1303e1 mov x1, x19 152948: f9401108 ldr x8, [x8, #0x20] 15294c: d63f0100 blr x8 152950: f9400a80 ldr x0, [x20, #0x10] 152954: 39402408 ldrb w8, [x0, #0x9] 152958: 34000388 cbz w8, 0x1529c8 <__cxa_demangle+0x10c5c> 15295c: 7100091f cmp w8, #0x2 152960: 540000c1 b.ne 0x152978 <__cxa_demangle+0x10c0c> 152964: f9400008 ldr x8, [x0] 152968: aa1303e1 mov x1, x19 15296c: f9400108 ldr x8, [x8] 152970: d63f0100 blr x8 152974: 370002a0 tbnz w0, #0x0, 0x1529c8 <__cxa_demangle+0x10c5c> 152978: a940aa68 ldp x8, x10, [x19, #0x8] 15297c: 91000509 add x9, x8, #0x1 152980: eb0a013f cmp x9, x10 152984: 54000062 b.hs 0x152990 <__cxa_demangle+0x10c24> 152988: f9400260 ldr x0, [x19] 15298c: 1400000a b 0x1529b4 <__cxa_demangle+0x10c48> 152990: d37ff948 lsl x8, x10, #1 152994: f9400260 ldr x0, [x19] 152998: eb09011f cmp x8, x9 15299c: 9a883121 csel x1, x9, x8, lo 1529a0: f9000a61 str x1, [x19, #0x10] 1529a4: 94002a5f bl 0x15d320 1529a8: f9000260 str x0, [x19] 1529ac: b4000380 cbz x0, 0x152a1c <__cxa_demangle+0x10cb0> 1529b0: f9400668 ldr x8, [x19, #0x8] 1529b4: 52800409 mov w9, #0x20 // =32 1529b8: 38286809 strb w9, [x0, x8] 1529bc: f9400668 ldr x8, [x19, #0x8] 1529c0: 91000508 add x8, x8, #0x1 1529c4: f9000668 str x8, [x19, #0x8] 1529c8: f9400e94 ldr x20, [x20, #0x18] 1529cc: aa1303e1 mov x1, x19 1529d0: f9400288 ldr x8, [x20] 1529d4: aa1403e0 mov x0, x20 1529d8: f9401108 ldr x8, [x8, #0x20] 1529dc: d63f0100 blr x8 1529e0: 39402688 ldrb w8, [x20, #0x9] 1529e4: 7100051f cmp w8, #0x1 1529e8: 540000a1 b.ne 0x1529fc <__cxa_demangle+0x10c90> 1529ec: a9414ff4 ldp x20, x19, [sp, #0x10] 1529f0: a8c27bfd ldp x29, x30, [sp], #0x20 1529f4: d50323bf autiasp 1529f8: d65f03c0 ret 1529fc: f9400288 ldr x8, [x20] 152a00: aa1403e0 mov x0, x20 152a04: aa1303e1 mov x1, x19 152a08: a9414ff4 ldp x20, x19, [sp, #0x10] 152a0c: f9401510 ldr x16, [x8, #0x28] 152a10: a8c27bfd ldp x29, x30, [sp], #0x20 152a14: d50323bf autiasp 152a18: d61f0200 br x16 152a1c: 94002951 bl 0x15cf60 <_ZSt9terminatev@plt> 152a20: d503233f paciasp 152a24: a9be7bfd stp x29, x30, [sp, #-0x20]! 152a28: a9014ff4 stp x20, x19, [sp, #0x10] 152a2c: 910003fd mov x29, sp 152a30: a940a828 ldp x8, x10, [x1, #0x8] 152a34: aa0103f3 mov x19, x1 152a38: aa0003f4 mov x20, x0 152a3c: 91000509 add x9, x8, #0x1 152a40: eb0a013f cmp x9, x10 152a44: 54000062 b.hs 0x152a50 <__cxa_demangle+0x10ce4> 152a48: f9400260 ldr x0, [x19] 152a4c: 1400000a b 0x152a74 <__cxa_demangle+0x10d08> 152a50: d37ff948 lsl x8, x10, #1 152a54: f9400260 ldr x0, [x19] 152a58: eb09011f cmp x8, x9 152a5c: 9a883121 csel x1, x9, x8, lo 152a60: f9000a61 str x1, [x19, #0x10] 152a64: 94002a2f bl 0x15d320 152a68: f9000260 str x0, [x19] 152a6c: b4001740 cbz x0, 0x152d54 <__cxa_demangle+0x10fe8> 152a70: f9400668 ldr x8, [x19, #0x8] 152a74: 52800509 mov w9, #0x28 // =40 152a78: aa1303e1 mov x1, x19 152a7c: 38286809 strb w9, [x0, x8] 152a80: 91008280 add x0, x20, #0x20 152a84: f9400668 ldr x8, [x19, #0x8] 152a88: 91000508 add x8, x8, #0x1 152a8c: f9000668 str x8, [x19, #0x8] 152a90: 97ffe8d7 bl 0x14cdec <__cxa_demangle+0xb080> 152a94: a940aa68 ldp x8, x10, [x19, #0x8] 152a98: 91000509 add x9, x8, #0x1 152a9c: eb0a013f cmp x9, x10 152aa0: 54000062 b.hs 0x152aac <__cxa_demangle+0x10d40> 152aa4: f9400260 ldr x0, [x19] 152aa8: 1400000a b 0x152ad0 <__cxa_demangle+0x10d64> 152aac: d37ff948 lsl x8, x10, #1 152ab0: f9400260 ldr x0, [x19] 152ab4: eb09011f cmp x8, x9 152ab8: 9a883121 csel x1, x9, x8, lo 152abc: f9000a61 str x1, [x19, #0x10] 152ac0: 94002a18 bl 0x15d320 152ac4: f9000260 str x0, [x19] 152ac8: b4001460 cbz x0, 0x152d54 <__cxa_demangle+0x10fe8> 152acc: f9400668 ldr x8, [x19, #0x8] 152ad0: 52800529 mov w9, #0x29 // =41 152ad4: 38286809 strb w9, [x0, x8] 152ad8: f9400668 ldr x8, [x19, #0x8] 152adc: f9400a80 ldr x0, [x20, #0x10] 152ae0: 91000508 add x8, x8, #0x1 152ae4: f9000668 str x8, [x19, #0x8] 152ae8: b40000a0 cbz x0, 0x152afc <__cxa_demangle+0x10d90> 152aec: f9400008 ldr x8, [x0] 152af0: aa1303e1 mov x1, x19 152af4: f9401508 ldr x8, [x8, #0x28] 152af8: d63f0100 blr x8 152afc: b9403a88 ldr w8, [x20, #0x38] 152b00: 36000348 tbz w8, #0x0, 0x152b68 <__cxa_demangle+0x10dfc> 152b04: a940aa68 ldp x8, x10, [x19, #0x8] 152b08: 91001909 add x9, x8, #0x6 152b0c: eb0a013f cmp x9, x10 152b10: 54000062 b.hs 0x152b1c <__cxa_demangle+0x10db0> 152b14: f9400260 ldr x0, [x19] 152b18: 1400000a b 0x152b40 <__cxa_demangle+0x10dd4> 152b1c: d37ff948 lsl x8, x10, #1 152b20: f9400260 ldr x0, [x19] 152b24: eb09011f cmp x8, x9 152b28: 9a883121 csel x1, x9, x8, lo 152b2c: f9000a61 str x1, [x19, #0x10] 152b30: 940029fc bl 0x15d320 152b34: f9000260 str x0, [x19] 152b38: b40010e0 cbz x0, 0x152d54 <__cxa_demangle+0x10fe8> 152b3c: f9400668 ldr x8, [x19, #0x8] 152b40: 528c640a mov w10, #0x6320 // =25376 152b44: 8b080008 add x8, x0, x8 152b48: 528e8e69 mov w9, #0x7473 // =29811 152b4c: 72adcdea movk w10, #0x6e6f, lsl #16 152b50: 79000909 strh w9, [x8, #0x4] 152b54: b900010a str w10, [x8] 152b58: f9400668 ldr x8, [x19, #0x8] 152b5c: 91001909 add x9, x8, #0x6 152b60: b9403a88 ldr w8, [x20, #0x38] 152b64: f9000669 str x9, [x19, #0x8] 152b68: 36080368 tbz w8, #0x1, 0x152bd4 <__cxa_demangle+0x10e68> 152b6c: a940aa68 ldp x8, x10, [x19, #0x8] 152b70: 91002509 add x9, x8, #0x9 152b74: eb0a013f cmp x9, x10 152b78: 54000062 b.hs 0x152b84 <__cxa_demangle+0x10e18> 152b7c: f9400260 ldr x0, [x19] 152b80: 1400000a b 0x152ba8 <__cxa_demangle+0x10e3c> 152b84: d37ff948 lsl x8, x10, #1 152b88: f9400260 ldr x0, [x19] 152b8c: eb09011f cmp x8, x9 152b90: 9a883121 csel x1, x9, x8, lo 152b94: f9000a61 str x1, [x19, #0x10] 152b98: 940029e2 bl 0x15d320 152b9c: f9000260 str x0, [x19] 152ba0: b4000da0 cbz x0, 0x152d54 <__cxa_demangle+0x10fe8> 152ba4: f9400668 ldr x8, [x19, #0x8] 152ba8: b0fff909 adrp x9, 0x73000 152bac: 8b080008 add x8, x0, x8 152bb0: 91392129 add x9, x9, #0xe48 152bb4: 52800caa mov w10, #0x65 // =101 152bb8: f9400129 ldr x9, [x9] 152bbc: 3900210a strb w10, [x8, #0x8] 152bc0: f9000109 str x9, [x8] 152bc4: f9400668 ldr x8, [x19, #0x8] 152bc8: 91002509 add x9, x8, #0x9 152bcc: b9403a88 ldr w8, [x20, #0x38] 152bd0: f9000669 str x9, [x19, #0x8] 152bd4: 36100348 tbz w8, #0x2, 0x152c3c <__cxa_demangle+0x10ed0> 152bd8: a940aa68 ldp x8, x10, [x19, #0x8] 152bdc: 91002509 add x9, x8, #0x9 152be0: eb0a013f cmp x9, x10 152be4: 54000062 b.hs 0x152bf0 <__cxa_demangle+0x10e84> 152be8: f9400260 ldr x0, [x19] 152bec: 1400000a b 0x152c14 <__cxa_demangle+0x10ea8> 152bf0: d37ff948 lsl x8, x10, #1 152bf4: f9400260 ldr x0, [x19] 152bf8: eb09011f cmp x8, x9 152bfc: 9a883121 csel x1, x9, x8, lo 152c00: f9000a61 str x1, [x19, #0x10] 152c04: 940029c7 bl 0x15d320 152c08: f9000260 str x0, [x19] 152c0c: b4000a40 cbz x0, 0x152d54 <__cxa_demangle+0x10fe8> 152c10: f9400668 ldr x8, [x19, #0x8] 152c14: f0fff8e9 adrp x9, 0x71000 152c18: 8b080008 add x8, x0, x8 152c1c: 91146129 add x9, x9, #0x518 152c20: 52800e8a mov w10, #0x74 // =116 152c24: f9400129 ldr x9, [x9] 152c28: 3900210a strb w10, [x8, #0x8] 152c2c: f9000109 str x9, [x8] 152c30: f9400668 ldr x8, [x19, #0x8] 152c34: 91002508 add x8, x8, #0x9 152c38: f9000668 str x8, [x19, #0x8] 152c3c: 3940f288 ldrb w8, [x20, #0x3c] 152c40: 7100091f cmp w8, #0x2 152c44: 54000120 b.eq 0x152c68 <__cxa_demangle+0x10efc> 152c48: 7100051f cmp w8, #0x1 152c4c: 54000581 b.ne 0x152cfc <__cxa_demangle+0x10f90> 152c50: a940aa68 ldp x8, x10, [x19, #0x8] 152c54: 91000909 add x9, x8, #0x2 152c58: eb0a013f cmp x9, x10 152c5c: 54000122 b.hs 0x152c80 <__cxa_demangle+0x10f14> 152c60: f9400260 ldr x0, [x19] 152c64: 14000010 b 0x152ca4 <__cxa_demangle+0x10f38> 152c68: a940aa68 ldp x8, x10, [x19, #0x8] 152c6c: 91000d09 add x9, x8, #0x3 152c70: eb0a013f cmp x9, x10 152c74: 54000202 b.hs 0x152cb4 <__cxa_demangle+0x10f48> 152c78: f9400260 ldr x0, [x19] 152c7c: 14000017 b 0x152cd8 <__cxa_demangle+0x10f6c> 152c80: d37ff948 lsl x8, x10, #1 152c84: f9400260 ldr x0, [x19] 152c88: eb09011f cmp x8, x9 152c8c: 9a883121 csel x1, x9, x8, lo 152c90: f9000a61 str x1, [x19, #0x10] 152c94: 940029a3 bl 0x15d320 152c98: f9000260 str x0, [x19] 152c9c: b40005c0 cbz x0, 0x152d54 <__cxa_demangle+0x10fe8> 152ca0: f9400668 ldr x8, [x19, #0x8] 152ca4: 5284c40a mov w10, #0x2620 // =9760 152ca8: 52800049 mov w9, #0x2 // =2 152cac: 7828680a strh w10, [x0, x8] 152cb0: 14000010 b 0x152cf0 <__cxa_demangle+0x10f84> 152cb4: d37ff948 lsl x8, x10, #1 152cb8: f9400260 ldr x0, [x19] 152cbc: eb09011f cmp x8, x9 152cc0: 9a883121 csel x1, x9, x8, lo 152cc4: f9000a61 str x1, [x19, #0x10] 152cc8: 94002996 bl 0x15d320 152ccc: f9000260 str x0, [x19] 152cd0: b4000420 cbz x0, 0x152d54 <__cxa_demangle+0x10fe8> 152cd4: f9400668 ldr x8, [x19, #0x8] 152cd8: 8b080008 add x8, x0, x8 152cdc: 528004ca mov w10, #0x26 // =38 152ce0: 5284c40b mov w11, #0x2620 // =9760 152ce4: 52800069 mov w9, #0x3 // =3 152ce8: 3900090a strb w10, [x8, #0x2] 152cec: 7900010b strh w11, [x8] 152cf0: f9400668 ldr x8, [x19, #0x8] 152cf4: 8b090108 add x8, x8, x9 152cf8: f9000668 str x8, [x19, #0x8] 152cfc: f9401a94 ldr x20, [x20, #0x30] 152d00: b4000134 cbz x20, 0x152d24 <__cxa_demangle+0x10fb8> 152d04: f9400288 ldr x8, [x20] 152d08: aa1403e0 mov x0, x20 152d0c: aa1303e1 mov x1, x19 152d10: f9401108 ldr x8, [x8, #0x20] 152d14: d63f0100 blr x8 152d18: 39402688 ldrb w8, [x20, #0x9] 152d1c: 7100051f cmp w8, #0x1 152d20: 540000a1 b.ne 0x152d34 <__cxa_demangle+0x10fc8> 152d24: a9414ff4 ldp x20, x19, [sp, #0x10] 152d28: a8c27bfd ldp x29, x30, [sp], #0x20 152d2c: d50323bf autiasp 152d30: d65f03c0 ret 152d34: f9400288 ldr x8, [x20] 152d38: aa1403e0 mov x0, x20 152d3c: aa1303e1 mov x1, x19 152d40: a9414ff4 ldp x20, x19, [sp, #0x10] 152d44: f9401510 ldr x16, [x8, #0x28] 152d48: a8c27bfd ldp x29, x30, [sp], #0x20 152d4c: d50323bf autiasp 152d50: d61f0200 br x16 152d54: 94002883 bl 0x15cf60 <_ZSt9terminatev@plt> 152d58: d503245f bti c 152d5c: 14002861 b 0x15cee0 <_ZdlPv@plt> 152d60: d503233f paciasp 152d64: a9bd7bfd stp x29, x30, [sp, #-0x30]! 152d68: f9000bf5 str x21, [sp, #0x10] 152d6c: 910003fd mov x29, sp 152d70: a9024ff4 stp x20, x19, [sp, #0x20] 152d74: f9400815 ldr x21, [x0, #0x10] 152d78: aa0003f4 mov x20, x0 152d7c: aa0103f3 mov x19, x1 152d80: f94002a8 ldr x8, [x21] 152d84: aa1503e0 mov x0, x21 152d88: f9401108 ldr x8, [x8, #0x20] 152d8c: d63f0100 blr x8 152d90: 394026a8 ldrb w8, [x21, #0x9] 152d94: 7100051f cmp w8, #0x1 152d98: 540000c0 b.eq 0x152db0 <__cxa_demangle+0x11044> 152d9c: f94002a8 ldr x8, [x21] 152da0: aa1503e0 mov x0, x21 152da4: aa1303e1 mov x1, x19 152da8: f9401508 ldr x8, [x8, #0x28] 152dac: d63f0100 blr x8 152db0: a940aa68 ldp x8, x10, [x19, #0x8] 152db4: 91000909 add x9, x8, #0x2 152db8: eb0a013f cmp x9, x10 152dbc: 54000062 b.hs 0x152dc8 <__cxa_demangle+0x1105c> 152dc0: f9400260 ldr x0, [x19] 152dc4: 1400000a b 0x152dec <__cxa_demangle+0x11080> 152dc8: d37ff948 lsl x8, x10, #1 152dcc: f9400260 ldr x0, [x19] 152dd0: eb09011f cmp x8, x9 152dd4: 9a883121 csel x1, x9, x8, lo 152dd8: f9000a61 str x1, [x19, #0x10] 152ddc: 94002951 bl 0x15d320 152de0: f9000260 str x0, [x19] 152de4: b4000720 cbz x0, 0x152ec8 <__cxa_demangle+0x1115c> 152de8: f9400668 ldr x8, [x19, #0x8] 152dec: 52850409 mov w9, #0x2820 // =10272 152df0: 78286809 strh w9, [x0, x8] 152df4: f9400668 ldr x8, [x19, #0x8] 152df8: 91000908 add x8, x8, #0x2 152dfc: f9000668 str x8, [x19, #0x8] 152e00: a941a695 ldp x21, x9, [x20, #0x18] 152e04: eb150134 subs x20, x9, x21 152e08: 540002e0 b.eq 0x152e64 <__cxa_demangle+0x110f8> 152e0c: f9400a6a ldr x10, [x19, #0x10] 152e10: 8b140109 add x9, x8, x20 152e14: eb0a013f cmp x9, x10 152e18: 54000062 b.hs 0x152e24 <__cxa_demangle+0x110b8> 152e1c: f9400260 ldr x0, [x19] 152e20: 1400000a b 0x152e48 <__cxa_demangle+0x110dc> 152e24: d37ff948 lsl x8, x10, #1 152e28: f9400260 ldr x0, [x19] 152e2c: eb09011f cmp x8, x9 152e30: 9a883121 csel x1, x9, x8, lo 152e34: f9000a61 str x1, [x19, #0x10] 152e38: 9400293a bl 0x15d320 152e3c: f9000260 str x0, [x19] 152e40: b4000440 cbz x0, 0x152ec8 <__cxa_demangle+0x1115c> 152e44: f9400668 ldr x8, [x19, #0x8] 152e48: 8b080000 add x0, x0, x8 152e4c: aa1503e1 mov x1, x21 152e50: aa1403e2 mov x2, x20 152e54: 94002a37 bl 0x15d730 152e58: f9400668 ldr x8, [x19, #0x8] 152e5c: 8b140108 add x8, x8, x20 152e60: f9000668 str x8, [x19, #0x8] 152e64: f9400a6a ldr x10, [x19, #0x10] 152e68: 91000509 add x9, x8, #0x1 152e6c: eb0a013f cmp x9, x10 152e70: 54000062 b.hs 0x152e7c <__cxa_demangle+0x11110> 152e74: f9400260 ldr x0, [x19] 152e78: 1400000a b 0x152ea0 <__cxa_demangle+0x11134> 152e7c: d37ff948 lsl x8, x10, #1 152e80: f9400260 ldr x0, [x19] 152e84: eb09011f cmp x8, x9 152e88: 9a883121 csel x1, x9, x8, lo 152e8c: f9000a61 str x1, [x19, #0x10] 152e90: 94002924 bl 0x15d320 152e94: f9000260 str x0, [x19] 152e98: b4000180 cbz x0, 0x152ec8 <__cxa_demangle+0x1115c> 152e9c: f9400668 ldr x8, [x19, #0x8] 152ea0: 52800529 mov w9, #0x29 // =41 152ea4: f9400bf5 ldr x21, [sp, #0x10] 152ea8: 38286809 strb w9, [x0, x8] 152eac: f9400668 ldr x8, [x19, #0x8] 152eb0: 91000508 add x8, x8, #0x1 152eb4: f9000668 str x8, [x19, #0x8] 152eb8: a9424ff4 ldp x20, x19, [sp, #0x20] 152ebc: a8c37bfd ldp x29, x30, [sp], #0x30 152ec0: d50323bf autiasp 152ec4: d65f03c0 ret 152ec8: 94002826 bl 0x15cf60 <_ZSt9terminatev@plt> 152ecc: d503245f bti c 152ed0: 14002804 b 0x15cee0 <_ZdlPv@plt> 152ed4: d503233f paciasp 152ed8: d101c3ff sub sp, sp, #0x70 152edc: a9017bfd stp x29, x30, [sp, #0x10] 152ee0: 910043fd add x29, sp, #0x10 152ee4: f90013fb str x27, [sp, #0x20] 152ee8: a90367fa stp x26, x25, [sp, #0x30] 152eec: a9045ff8 stp x24, x23, [sp, #0x40] 152ef0: a90557f6 stp x22, x21, [sp, #0x50] 152ef4: a9064ff4 stp x20, x19, [sp, #0x60] 152ef8: d53bd057 mrs x23, TPIDR_EL0 152efc: aa0003f3 mov x19, x0 152f00: f94016e8 ldr x8, [x23, #0x28] 152f04: f90007e8 str x8, [sp, #0x8] 152f08: a9402009 ldp x9, x8, [x0] 152f0c: eb08013f cmp x9, x8 152f10: 54000140 b.eq 0x152f38 <__cxa_demangle+0x111cc> 152f14: 3940012a ldrb w10, [x9] 152f18: 7101c95f cmp w10, #0x72 152f1c: 540000e1 b.ne 0x152f38 <__cxa_demangle+0x111cc> 152f20: 91000529 add x9, x9, #0x1 152f24: 52800098 mov w24, #0x4 // =4 152f28: f9000269 str x9, [x19] 152f2c: eb08013f cmp x9, x8 152f30: 540000a1 b.ne 0x152f44 <__cxa_demangle+0x111d8> 152f34: 14000013 b 0x152f80 <__cxa_demangle+0x11214> 152f38: 2a1f03f8 mov w24, wzr 152f3c: eb08013f cmp x9, x8 152f40: 54000200 b.eq 0x152f80 <__cxa_demangle+0x11214> 152f44: 3940012a ldrb w10, [x9] 152f48: 7101595f cmp w10, #0x56 152f4c: 54000081 b.ne 0x152f5c <__cxa_demangle+0x111f0> 152f50: 91000529 add x9, x9, #0x1 152f54: 321f0318 orr w24, w24, #0x2 152f58: f9000269 str x9, [x19] 152f5c: eb08013f cmp x9, x8 152f60: 54000100 b.eq 0x152f80 <__cxa_demangle+0x11214> 152f64: 3940012a ldrb w10, [x9] 152f68: 71012d5f cmp w10, #0x4b 152f6c: 540000c1 b.ne 0x152f84 <__cxa_demangle+0x11218> 152f70: 91000529 add x9, x9, #0x1 152f74: 32000318 orr w24, w24, #0x1 152f78: f9000269 str x9, [x19] 152f7c: 14000002 b 0x152f84 <__cxa_demangle+0x11218> 152f80: aa0803e9 mov x9, x8 152f84: cb09010a sub x10, x8, x9 152f88: f100095f cmp x10, #0x2 152f8c: 540004e3 b.lo 0x153028 <__cxa_demangle+0x112bc> 152f90: 3940012a ldrb w10, [x9] 152f94: 7101115f cmp w10, #0x44 152f98: 54000481 b.ne 0x153028 <__cxa_demangle+0x112bc> 152f9c: 3940052a ldrb w10, [x9, #0x1] 152fa0: 71013d5f cmp w10, #0x4f 152fa4: 54000ce0 b.eq 0x153140 <__cxa_demangle+0x113d4> 152fa8: 7101dd5f cmp w10, #0x77 152fac: 54001300 b.eq 0x15320c <__cxa_demangle+0x114a0> 152fb0: 7101bd5f cmp w10, #0x6f 152fb4: 540003a1 b.ne 0x153028 <__cxa_demangle+0x112bc> 152fb8: 91000928 add x8, x9, #0x2 152fbc: f9499a74 ldr x20, [x19, #0x1330] 152fc0: f9000268 str x8, [x19] 152fc4: f9400688 ldr x8, [x20, #0x8] 152fc8: d13f4109 sub x9, x8, #0xfd0 152fcc: b13fc53f cmn x9, #0xff1 152fd0: 54000108 b.hi 0x152ff0 <__cxa_demangle+0x11284> 152fd4: 52820000 mov w0, #0x1000 // =4096 152fd8: 94002892 bl 0x15d220 152fdc: b4001e80 cbz x0, 0x1533ac <__cxa_demangle+0x11640> 152fe0: aa1f03e8 mov x8, xzr 152fe4: a9007c14 stp x20, xzr, [x0] 152fe8: aa0003f4 mov x20, x0 152fec: f9099a60 str x0, [x19, #0x1330] 152ff0: 91008109 add x9, x8, #0x20 152ff4: 8b080299 add x25, x20, x8 152ff8: f00000a8 adrp x8, 0x169000 +0x10> 152ffc: 528020ea mov w10, #0x107 // =263 153000: 91194108 add x8, x8, #0x650 153004: 72a0202a movk w10, #0x101, lsl #16 153008: f9000689 str x9, [x20, #0x8] 15300c: f8010f28 str x8, [x25, #0x10]! 153010: 90fff908 adrp x8, 0x73000 153014: b9000b2a str w10, [x25, #0x8] 153018: 912f4d08 add x8, x8, #0xbd3 15301c: 91002109 add x9, x8, #0x8 153020: a9012728 stp x8, x9, [x25, #0x10] 153024: 14000002 b 0x15302c <__cxa_demangle+0x112c0> 153028: aa1f03f9 mov x25, xzr 15302c: a9402668 ldp x8, x9, [x19] 153030: cb08012a sub x10, x9, x8 153034: f100095f cmp x10, #0x2 153038: 54000123 b.lo 0x15305c <__cxa_demangle+0x112f0> 15303c: 3940010a ldrb w10, [x8] 153040: 7101115f cmp w10, #0x44 153044: 540000c1 b.ne 0x15305c <__cxa_demangle+0x112f0> 153048: 3940050a ldrb w10, [x8, #0x1] 15304c: 7101e15f cmp w10, #0x78 153050: 54000061 b.ne 0x15305c <__cxa_demangle+0x112f0> 153054: 91000908 add x8, x8, #0x2 153058: f9000268 str x8, [x19] 15305c: eb09011f cmp x8, x9 153060: 54000ba0 b.eq 0x1531d4 <__cxa_demangle+0x11468> 153064: 3940010a ldrb w10, [x8] 153068: 7101195f cmp w10, #0x46 15306c: 54000b41 b.ne 0x1531d4 <__cxa_demangle+0x11468> 153070: 9100050a add x10, x8, #0x1 153074: eb09015f cmp x10, x9 153078: f900026a str x10, [x19] 15307c: 540000c0 b.eq 0x153094 <__cxa_demangle+0x11328> 153080: 39400149 ldrb w9, [x10] 153084: 7101653f cmp w9, #0x59 153088: 54000061 b.ne 0x153094 <__cxa_demangle+0x11328> 15308c: 91000908 add x8, x8, #0x2 153090: f9000268 str x8, [x19] 153094: aa1303e0 mov x0, x19 153098: 97ffbf56 bl 0x142df0 <__cxa_demangle+0x1084> 15309c: b40009e0 cbz x0, 0x1531d8 <__cxa_demangle+0x1146c> 1530a0: aa1303f5 mov x21, x19 1530a4: aa0003f4 mov x20, x0 1530a8: 5280003a mov w26, #0x1 // =1 1530ac: a9c126a8 ldp x8, x9, [x21, #0x10]! 1530b0: cb080128 sub x8, x9, x8 1530b4: 9343fd16 asr x22, x8, #3 1530b8: 14000003 b 0x1530c4 <__cxa_demangle+0x11358> 1530bc: 91000508 add x8, x8, #0x1 1530c0: f9000268 str x8, [x19] 1530c4: a9402668 ldp x8, x9, [x19] 1530c8: eb09011f cmp x8, x9 1530cc: 540000c0 b.eq 0x1530e4 <__cxa_demangle+0x11378> 1530d0: 3940010a ldrb w10, [x8] 1530d4: 7101d95f cmp w10, #0x76 1530d8: 54ffff20 b.eq 0x1530bc <__cxa_demangle+0x11350> 1530dc: 7101155f cmp w10, #0x45 1530e0: 54000c40 b.eq 0x153268 <__cxa_demangle+0x114fc> 1530e4: cb080129 sub x9, x9, x8 1530e8: f100093f cmp x9, #0x2 1530ec: 540001a3 b.lo 0x153120 <__cxa_demangle+0x113b4> 1530f0: 39400109 ldrb w9, [x8] 1530f4: 71013d3f cmp w9, #0x4f 1530f8: 540000e0 b.eq 0x153114 <__cxa_demangle+0x113a8> 1530fc: 7101493f cmp w9, #0x52 153100: 54000101 b.ne 0x153120 <__cxa_demangle+0x113b4> 153104: 39400509 ldrb w9, [x8, #0x1] 153108: 7101153f cmp w9, #0x45 15310c: 540000a1 b.ne 0x153120 <__cxa_demangle+0x113b4> 153110: 1400007b b 0x1532fc <__cxa_demangle+0x11590> 153114: 39400509 ldrb w9, [x8, #0x1] 153118: 7101153f cmp w9, #0x45 15311c: 54000f60 b.eq 0x153308 <__cxa_demangle+0x1159c> 153120: aa1303e0 mov x0, x19 153124: 97ffbf33 bl 0x142df0 <__cxa_demangle+0x1084> 153128: f90003e0 str x0, [sp] 15312c: b4000560 cbz x0, 0x1531d8 <__cxa_demangle+0x1146c> 153130: 910003e1 mov x1, sp 153134: aa1503e0 mov x0, x21 153138: 97ffc637 bl 0x144a14 <__cxa_demangle+0x2ca8> 15313c: 17ffffe2 b 0x1530c4 <__cxa_demangle+0x11358> 153140: 91000928 add x8, x9, #0x2 153144: aa1303e0 mov x0, x19 153148: f9000268 str x8, [x19] 15314c: 97ffcece bl 0x146c84 <__cxa_demangle+0x4f18> 153150: b4000440 cbz x0, 0x1531d8 <__cxa_demangle+0x1146c> 153154: a9402668 ldp x8, x9, [x19] 153158: eb09011f cmp x8, x9 15315c: 540003c0 b.eq 0x1531d4 <__cxa_demangle+0x11468> 153160: 39400109 ldrb w9, [x8] 153164: 7101153f cmp w9, #0x45 153168: 54000361 b.ne 0x1531d4 <__cxa_demangle+0x11468> 15316c: 91000508 add x8, x8, #0x1 153170: f9499a75 ldr x21, [x19, #0x1330] 153174: aa0003f4 mov x20, x0 153178: f9000268 str x8, [x19] 15317c: f94006a8 ldr x8, [x21, #0x8] 153180: d13f4109 sub x9, x8, #0xfd0 153184: b13fc53f cmn x9, #0xff1 153188: 54000108 b.hi 0x1531a8 <__cxa_demangle+0x1143c> 15318c: 52820000 mov w0, #0x1000 // =4096 153190: 94002824 bl 0x15d220 153194: b40010c0 cbz x0, 0x1533ac <__cxa_demangle+0x11640> 153198: aa1f03e8 mov x8, xzr 15319c: a9007c15 stp x21, xzr, [x0] 1531a0: aa0003f5 mov x21, x0 1531a4: f9099a60 str x0, [x19, #0x1330] 1531a8: 91008109 add x9, x8, #0x20 1531ac: 8b0802b9 add x25, x21, x8 1531b0: 900000c8 adrp x8, 0x16b000 1531b4: 5280220a mov w10, #0x110 // =272 1531b8: 91008108 add x8, x8, #0x20 1531bc: 72a0202a movk w10, #0x101, lsl #16 1531c0: f90006a9 str x9, [x21, #0x8] 1531c4: f8010f28 str x8, [x25, #0x10]! 1531c8: b9000b2a str w10, [x25, #0x8] 1531cc: f9000b34 str x20, [x25, #0x10] 1531d0: 17ffff97 b 0x15302c <__cxa_demangle+0x112c0> 1531d4: aa1f03e0 mov x0, xzr 1531d8: f94016e8 ldr x8, [x23, #0x28] 1531dc: f94007e9 ldr x9, [sp, #0x8] 1531e0: eb09011f cmp x8, x9 1531e4: 54000e61 b.ne 0x1533b0 <__cxa_demangle+0x11644> 1531e8: a9464ff4 ldp x20, x19, [sp, #0x60] 1531ec: a94557f6 ldp x22, x21, [sp, #0x50] 1531f0: a9445ff8 ldp x24, x23, [sp, #0x40] 1531f4: a94367fa ldp x26, x25, [sp, #0x30] 1531f8: a9417bfd ldp x29, x30, [sp, #0x10] 1531fc: f94013fb ldr x27, [sp, #0x20] 153200: 9101c3ff add sp, sp, #0x70 153204: d50323bf autiasp 153208: d65f03c0 ret 15320c: aa1303f4 mov x20, x19 153210: f9400e6b ldr x11, [x19, #0x18] 153214: 91000929 add x9, x9, #0x2 153218: f8410e8a ldr x10, [x20, #0x10]! 15321c: f9000269 str x9, [x19] 153220: cb0a016a sub x10, x11, x10 153224: 9343fd55 asr x21, x10, #3 153228: eb08013f cmp x9, x8 15322c: 54000080 b.eq 0x15323c <__cxa_demangle+0x114d0> 153230: 39400128 ldrb w8, [x9] 153234: 7101151f cmp w8, #0x45 153238: 540001c0 b.eq 0x153270 <__cxa_demangle+0x11504> 15323c: aa1303e0 mov x0, x19 153240: 97ffbeec bl 0x142df0 <__cxa_demangle+0x1084> 153244: f90003e0 str x0, [sp] 153248: b4fffc80 cbz x0, 0x1531d8 <__cxa_demangle+0x1146c> 15324c: 910003e1 mov x1, sp 153250: aa1403e0 mov x0, x20 153254: 97ffc5f0 bl 0x144a14 <__cxa_demangle+0x2ca8> 153258: a9402269 ldp x9, x8, [x19] 15325c: eb08013f cmp x9, x8 153260: 54fffe81 b.ne 0x153230 <__cxa_demangle+0x114c4> 153264: 17fffff6 b 0x15323c <__cxa_demangle+0x114d0> 153268: 2a1f03fb mov w27, wzr 15326c: 14000029 b 0x153310 <__cxa_demangle+0x115a4> 153270: a9410a68 ldp x8, x2, [x19, #0x10] 153274: d37df2b6 lsl x22, x21, #3 153278: 91000529 add x9, x9, #0x1 15327c: aa1303e0 mov x0, x19 153280: 8b160101 add x1, x8, x22 153284: f9000269 str x9, [x19] 153288: 97ffed08 bl 0x14e6a8 <__cxa_demangle+0xc93c> 15328c: f9400a68 ldr x8, [x19, #0x10] 153290: aa0003f4 mov x20, x0 153294: aa0103f5 mov x21, x1 153298: 8b160108 add x8, x8, x22 15329c: f9499a76 ldr x22, [x19, #0x1330] 1532a0: f9000e68 str x8, [x19, #0x18] 1532a4: f94006c8 ldr x8, [x22, #0x8] 1532a8: d13f4109 sub x9, x8, #0xfd0 1532ac: b13fc53f cmn x9, #0xff1 1532b0: 54000108 b.hi 0x1532d0 <__cxa_demangle+0x11564> 1532b4: 52820000 mov w0, #0x1000 // =4096 1532b8: 940027da bl 0x15d220 1532bc: b4000780 cbz x0, 0x1533ac <__cxa_demangle+0x11640> 1532c0: aa1f03e8 mov x8, xzr 1532c4: a9007c16 stp x22, xzr, [x0] 1532c8: aa0003f6 mov x22, x0 1532cc: f9099a60 str x0, [x19, #0x1330] 1532d0: 91008109 add x9, x8, #0x20 1532d4: 8b0802d9 add x25, x22, x8 1532d8: 900000c8 adrp x8, 0x16b000 1532dc: 5280222a mov w10, #0x111 // =273 1532e0: 91024108 add x8, x8, #0x90 1532e4: 72a0202a movk w10, #0x101, lsl #16 1532e8: f90006c9 str x9, [x22, #0x8] 1532ec: f8010f28 str x8, [x25, #0x10]! 1532f0: b9000b2a str w10, [x25, #0x8] 1532f4: a9015734 stp x20, x21, [x25, #0x10] 1532f8: 17ffff4d b 0x15302c <__cxa_demangle+0x112c0> 1532fc: 5280003b mov w27, #0x1 // =1 153300: 5280005a mov w26, #0x2 // =2 153304: 14000003 b 0x153310 <__cxa_demangle+0x115a4> 153308: 5280005a mov w26, #0x2 // =2 15330c: 5280005b mov w27, #0x2 // =2 153310: a9410a69 ldp x9, x2, [x19, #0x10] 153314: 8b1a0108 add x8, x8, x26 153318: d37df2da lsl x26, x22, #3 15331c: aa1303e0 mov x0, x19 153320: 8b1a0121 add x1, x9, x26 153324: f9000268 str x8, [x19] 153328: 97ffece0 bl 0x14e6a8 <__cxa_demangle+0xc93c> 15332c: f9400a68 ldr x8, [x19, #0x10] 153330: aa0003f5 mov x21, x0 153334: aa0103f6 mov x22, x1 153338: 8b1a0108 add x8, x8, x26 15333c: f9499a7a ldr x26, [x19, #0x1330] 153340: f9000e68 str x8, [x19, #0x18] 153344: f9400748 ldr x8, [x26, #0x8] 153348: d13ec109 sub x9, x8, #0xfb0 15334c: b13fc53f cmn x9, #0xff1 153350: 54000108 b.hi 0x153370 <__cxa_demangle+0x11604> 153354: 52820000 mov w0, #0x1000 // =4096 153358: 940027b2 bl 0x15d220 15335c: b4000280 cbz x0, 0x1533ac <__cxa_demangle+0x11640> 153360: aa1f03e8 mov x8, xzr 153364: a9007c1a stp x26, xzr, [x0] 153368: aa0003fa mov x26, x0 15336c: f9099a60 str x0, [x19, #0x1330] 153370: 91010109 add x9, x8, #0x40 153374: 8b080340 add x0, x26, x8 153378: 900000c8 adrp x8, 0x16b000 15337c: 528001ea mov w10, #0xf // =15 153380: 91040108 add x8, x8, #0x100 153384: 72a0002a movk w10, #0x1, lsl #16 153388: f9000749 str x9, [x26, #0x8] 15338c: f8010c08 str x8, [x0, #0x10]! 153390: b900080a str w10, [x0, #0x8] 153394: a9015414 stp x20, x21, [x0, #0x10] 153398: f9001016 str x22, [x0, #0x20] 15339c: b9002818 str w24, [x0, #0x28] 1533a0: 3900b01b strb w27, [x0, #0x2c] 1533a4: f9001819 str x25, [x0, #0x30] 1533a8: 17ffff8c b 0x1531d8 <__cxa_demangle+0x1146c> 1533ac: 940026ed bl 0x15cf60 <_ZSt9terminatev@plt> 1533b0: 940026a0 bl 0x15ce30 <__stack_chk_fail@plt> 1533b4: d503233f paciasp 1533b8: a9bc7bfd stp x29, x30, [sp, #-0x40]! 1533bc: a9015ff8 stp x24, x23, [sp, #0x10] 1533c0: 910003fd mov x29, sp 1533c4: a90257f6 stp x22, x21, [sp, #0x20] 1533c8: a9034ff4 stp x20, x19, [sp, #0x30] 1533cc: a940200a ldp x10, x8, [x0] 1533d0: aa0003f3 mov x19, x0 1533d4: eb08015f cmp x10, x8 1533d8: 540003c0 b.eq 0x153450 <__cxa_demangle+0x116e4> 1533dc: 39400149 ldrb w9, [x10] 1533e0: 7101c93f cmp w9, #0x72 1533e4: 540003e0 b.eq 0x153460 <__cxa_demangle+0x116f4> 1533e8: 7101553f cmp w9, #0x55 1533ec: 54000321 b.ne 0x153450 <__cxa_demangle+0x116e4> 1533f0: 91000549 add x9, x10, #0x1 1533f4: eb09011f cmp x8, x9 1533f8: f9000269 str x9, [x19] 1533fc: 540009a0 b.eq 0x153530 <__cxa_demangle+0x117c4> 153400: 3940012b ldrb w11, [x9] 153404: 5100e96b sub w11, w11, #0x3a 153408: 3100297f cmn w11, #0xa 15340c: 54000a63 b.lo 0x153558 <__cxa_demangle+0x117ec> 153410: aa1f03eb mov x11, xzr 153414: 91000949 add x9, x10, #0x2 153418: 5280014a mov w10, #0xa // =10 15341c: f9000269 str x9, [x19] 153420: eb08013f cmp x9, x8 153424: 385ff12c ldurb w12, [x9, #-0x1] 153428: d503201f nop 15342c: 9b0a316b madd x11, x11, x10, x12 153430: d100c16b sub x11, x11, #0x30 153434: 540008a0 b.eq 0x153548 <__cxa_demangle+0x117dc> 153438: 3840152c ldrb w12, [x9], #0x1 15343c: 5100c18c sub w12, w12, #0x30 153440: 7100299f cmp w12, #0xa 153444: 54fffec3 b.lo 0x15341c <__cxa_demangle+0x116b0> 153448: d1000529 sub x9, x9, #0x1 15344c: 14000040 b 0x15354c <__cxa_demangle+0x117e0> 153450: 2a1f03f5 mov w21, wzr 153454: eb08015f cmp x10, x8 153458: 540000e1 b.ne 0x153474 <__cxa_demangle+0x11708> 15345c: 14000014 b 0x1534ac <__cxa_demangle+0x11740> 153460: 9100054a add x10, x10, #0x1 153464: 52800095 mov w21, #0x4 // =4 153468: f900026a str x10, [x19] 15346c: eb08015f cmp x10, x8 153470: 540001e0 b.eq 0x1534ac <__cxa_demangle+0x11740> 153474: 39400149 ldrb w9, [x10] 153478: 7101593f cmp w9, #0x56 15347c: 54000081 b.ne 0x15348c <__cxa_demangle+0x11720> 153480: 9100054a add x10, x10, #0x1 153484: 321f02b5 orr w21, w21, #0x2 153488: f900026a str x10, [x19] 15348c: eb08015f cmp x10, x8 153490: 540000e0 b.eq 0x1534ac <__cxa_demangle+0x11740> 153494: 39400148 ldrb w8, [x10] 153498: 71012d1f cmp w8, #0x4b 15349c: 54000081 b.ne 0x1534ac <__cxa_demangle+0x11740> 1534a0: 91000548 add x8, x10, #0x1 1534a4: 320002b5 orr w21, w21, #0x1 1534a8: f9000268 str x8, [x19] 1534ac: aa1303e0 mov x0, x19 1534b0: 97ffbe50 bl 0x142df0 <__cxa_demangle+0x1084> 1534b4: aa0003f4 mov x20, x0 1534b8: b40014a0 cbz x0, 0x15374c <__cxa_demangle+0x119e0> 1534bc: 34001495 cbz w21, 0x15374c <__cxa_demangle+0x119e0> 1534c0: f9499a76 ldr x22, [x19, #0x1330] 1534c4: f94006c8 ldr x8, [x22, #0x8] 1534c8: d13f4109 sub x9, x8, #0xfd0 1534cc: b13fc53f cmn x9, #0xff1 1534d0: 54000108 b.hi 0x1534f0 <__cxa_demangle+0x11784> 1534d4: 52820000 mov w0, #0x1000 // =4096 1534d8: 94002752 bl 0x15d220 1534dc: b40014a0 cbz x0, 0x153770 <__cxa_demangle+0x11a04> 1534e0: aa1f03e8 mov x8, xzr 1534e4: a9007c16 stp x22, xzr, [x0] 1534e8: aa0003f6 mov x22, x0 1534ec: f9099a60 str x0, [x19, #0x1330] 1534f0: 91008109 add x9, x8, #0x20 1534f4: 900000cb adrp x11, 0x16b000 1534f8: 8b0802c8 add x8, x22, x8 1534fc: 9109416b add x11, x11, #0x250 153500: 39402e8a ldrb w10, [x20, #0xb] 153504: 5280006c mov w12, #0x3 // =3 153508: f90006c9 str x9, [x22, #0x8] 15350c: 78409289 ldurh w9, [x20, #0x9] 153510: f8010d0b str x11, [x8, #0x10]! 153514: f9000914 str x20, [x8, #0x10] 153518: aa0803f4 mov x20, x8 15351c: 3900210c strb w12, [x8, #0x8] 153520: 39002d0a strb w10, [x8, #0xb] 153524: 78009109 sturh w9, [x8, #0x9] 153528: b9000d15 str w21, [x8, #0xc] 15352c: 14000088 b 0x15374c <__cxa_demangle+0x119e0> 153530: aa1f03f6 mov x22, xzr 153534: aa1f03f7 mov x23, xzr 153538: aa0803e9 mov x9, x8 15353c: eb1602ff cmp x23, x22 153540: 54000221 b.ne 0x153584 <__cxa_demangle+0x11818> 153544: 14000081 b 0x153748 <__cxa_demangle+0x119dc> 153548: aa0803e9 mov x9, x8 15354c: cb09010a sub x10, x8, x9 153550: eb0b015f cmp x10, x11 153554: 540000c2 b.hs 0x15356c <__cxa_demangle+0x11800> 153558: aa1f03f6 mov x22, xzr 15355c: aa1f03f7 mov x23, xzr 153560: eb1602ff cmp x23, x22 153564: 54000101 b.ne 0x153584 <__cxa_demangle+0x11818> 153568: 14000078 b 0x153748 <__cxa_demangle+0x119dc> 15356c: aa0903f7 mov x23, x9 153570: 8b0b0129 add x9, x9, x11 153574: aa0903f6 mov x22, x9 153578: f9000269 str x9, [x19] 15357c: eb1602ff cmp x23, x22 153580: 54000e40 b.eq 0x153748 <__cxa_demangle+0x119dc> 153584: cb1702ca sub x10, x22, x23 153588: f100255f cmp x10, #0x9 15358c: 54000683 b.lo 0x15365c <__cxa_demangle+0x118f0> 153590: 394002ea ldrb w10, [x23] 153594: 7101bd5f cmp w10, #0x6f 153598: 54000621 b.ne 0x15365c <__cxa_demangle+0x118f0> 15359c: 394006ea ldrb w10, [x23, #0x1] 1535a0: 7101895f cmp w10, #0x62 1535a4: 540005c1 b.ne 0x15365c <__cxa_demangle+0x118f0> 1535a8: 39400aea ldrb w10, [x23, #0x2] 1535ac: 7101a95f cmp w10, #0x6a 1535b0: 54000561 b.ne 0x15365c <__cxa_demangle+0x118f0> 1535b4: 39400eea ldrb w10, [x23, #0x3] 1535b8: 71018d5f cmp w10, #0x63 1535bc: 54000501 b.ne 0x15365c <__cxa_demangle+0x118f0> 1535c0: 394012ea ldrb w10, [x23, #0x4] 1535c4: 7101c15f cmp w10, #0x70 1535c8: 540004a1 b.ne 0x15365c <__cxa_demangle+0x118f0> 1535cc: 394016ea ldrb w10, [x23, #0x5] 1535d0: 7101c95f cmp w10, #0x72 1535d4: 54000441 b.ne 0x15365c <__cxa_demangle+0x118f0> 1535d8: 39401aea ldrb w10, [x23, #0x6] 1535dc: 7101bd5f cmp w10, #0x6f 1535e0: 540003e1 b.ne 0x15365c <__cxa_demangle+0x118f0> 1535e4: 39401eea ldrb w10, [x23, #0x7] 1535e8: 7101d15f cmp w10, #0x74 1535ec: 54000381 b.ne 0x15365c <__cxa_demangle+0x118f0> 1535f0: 394022ea ldrb w10, [x23, #0x8] 1535f4: 7101bd5f cmp w10, #0x6f 1535f8: 54000321 b.ne 0x15365c <__cxa_demangle+0x118f0> 1535fc: 910026ea add x10, x23, #0x9 153600: eb16015f cmp x10, x22 153604: a9005a6a stp x10, x22, [x19] 153608: 540006a0 b.eq 0x1536dc <__cxa_demangle+0x11970> 15360c: 3940014a ldrb w10, [x10] 153610: 5100e94a sub w10, w10, #0x3a 153614: 3100295f cmn w10, #0xa 153618: 54000623 b.lo 0x1536dc <__cxa_demangle+0x11970> 15361c: aa1f03ea mov x10, xzr 153620: 91002aeb add x11, x23, #0xa 153624: 5280014c mov w12, #0xa // =10 153628: f900026b str x11, [x19] 15362c: eb16017f cmp x11, x22 153630: 385ff16d ldurb w13, [x11, #-0x1] 153634: d503201f nop 153638: 9b0c354a madd x10, x10, x12, x13 15363c: d100c14a sub x10, x10, #0x30 153640: 54000460 b.eq 0x1536cc <__cxa_demangle+0x11960> 153644: 3840156d ldrb w13, [x11], #0x1 153648: 5100c1ad sub w13, w13, #0x30 15364c: 710029bf cmp w13, #0xa 153650: 54fffec3 b.lo 0x153628 <__cxa_demangle+0x118bc> 153654: d1000577 sub x23, x11, #0x1 153658: 1400001e b 0x1536d0 <__cxa_demangle+0x11964> 15365c: aa1303e0 mov x0, x19 153660: 97ffff55 bl 0x1533b4 <__cxa_demangle+0x11648> 153664: b4000720 cbz x0, 0x153748 <__cxa_demangle+0x119dc> 153668: f9499a78 ldr x24, [x19, #0x1330] 15366c: aa0003f5 mov x21, x0 153670: f9400708 ldr x8, [x24, #0x8] 153674: d13f0109 sub x9, x8, #0xfc0 153678: b13fc53f cmn x9, #0xff1 15367c: 54000108 b.hi 0x15369c <__cxa_demangle+0x11930> 153680: 52820000 mov w0, #0x1000 // =4096 153684: 940026e7 bl 0x15d220 153688: b4000740 cbz x0, 0x153770 <__cxa_demangle+0x11a04> 15368c: aa1f03e8 mov x8, xzr 153690: a9007c18 stp x24, xzr, [x0] 153694: aa0003f8 mov x24, x0 153698: f9099a60 str x0, [x19, #0x1330] 15369c: 9100c109 add x9, x8, #0x30 1536a0: 8b080314 add x20, x24, x8 1536a4: 900000c8 adrp x8, 0x16b000 1536a8: 5280204a mov w10, #0x102 // =258 1536ac: 91078108 add x8, x8, #0x1e0 1536b0: 72a0202a movk w10, #0x101, lsl #16 1536b4: f9000709 str x9, [x24, #0x8] 1536b8: f8010e88 str x8, [x20, #0x10]! 1536bc: b9000a8a str w10, [x20, #0x8] 1536c0: a9015e95 stp x21, x23, [x20, #0x10] 1536c4: f9001296 str x22, [x20, #0x20] 1536c8: 14000021 b 0x15374c <__cxa_demangle+0x119e0> 1536cc: aa1603f7 mov x23, x22 1536d0: cb1702cb sub x11, x22, x23 1536d4: eb0a017f cmp x11, x10 1536d8: 54000482 b.hs 0x153768 <__cxa_demangle+0x119fc> 1536dc: aa1f03f6 mov x22, xzr 1536e0: aa1f03f7 mov x23, xzr 1536e4: eb1602ff cmp x23, x22 1536e8: a9002269 stp x9, x8, [x19] 1536ec: 540002e0 b.eq 0x153748 <__cxa_demangle+0x119dc> 1536f0: aa1303e0 mov x0, x19 1536f4: 97ffff30 bl 0x1533b4 <__cxa_demangle+0x11648> 1536f8: b4000280 cbz x0, 0x153748 <__cxa_demangle+0x119dc> 1536fc: f9499a78 ldr x24, [x19, #0x1330] 153700: aa0003f5 mov x21, x0 153704: f9400708 ldr x8, [x24, #0x8] 153708: d13f0109 sub x9, x8, #0xfc0 15370c: b13fc53f cmn x9, #0xff1 153710: 54000108 b.hi 0x153730 <__cxa_demangle+0x119c4> 153714: 52820000 mov w0, #0x1000 // =4096 153718: 940026c2 bl 0x15d220 15371c: b40002a0 cbz x0, 0x153770 <__cxa_demangle+0x11a04> 153720: aa1f03e8 mov x8, xzr 153724: a9007c18 stp x24, xzr, [x0] 153728: aa0003f8 mov x24, x0 15372c: f9099a60 str x0, [x19, #0x1330] 153730: 9100c109 add x9, x8, #0x30 153734: 8b080314 add x20, x24, x8 153738: 900000c8 adrp x8, 0x16b000 15373c: 5280214a mov w10, #0x10a // =266 153740: 9105c108 add x8, x8, #0x170 153744: 17ffffdb b 0x1536b0 <__cxa_demangle+0x11944> 153748: aa1f03f4 mov x20, xzr 15374c: aa1403e0 mov x0, x20 153750: a9434ff4 ldp x20, x19, [sp, #0x30] 153754: a94257f6 ldp x22, x21, [sp, #0x20] 153758: a9415ff8 ldp x24, x23, [sp, #0x10] 15375c: a8c47bfd ldp x29, x30, [sp], #0x40 153760: d50323bf autiasp 153764: d65f03c0 ret 153768: 8b0a02f6 add x22, x23, x10 15376c: 17ffffde b 0x1536e4 <__cxa_demangle+0x11978> 153770: 940025fc bl 0x15cf60 <_ZSt9terminatev@plt> 153774: d503233f paciasp 153778: a9bd7bfd stp x29, x30, [sp, #-0x30]! 15377c: f9000bf5 str x21, [sp, #0x10] 153780: 910003fd mov x29, sp 153784: a9024ff4 stp x20, x19, [sp, #0x20] 153788: f9499815 ldr x21, [x0, #0x1330] 15378c: aa0103f3 mov x19, x1 153790: f94006a8 ldr x8, [x21, #0x8] 153794: d13f4109 sub x9, x8, #0xfd0 153798: b13fc53f cmn x9, #0xff1 15379c: 54000128 b.hi 0x1537c0 <__cxa_demangle+0x11a54> 1537a0: aa0003f4 mov x20, x0 1537a4: 52820000 mov w0, #0x1000 // =4096 1537a8: 9400269e bl 0x15d220 1537ac: b4000300 cbz x0, 0x15380c <__cxa_demangle+0x11aa0> 1537b0: aa1f03e8 mov x8, xzr 1537b4: a9007c15 stp x21, xzr, [x0] 1537b8: aa0003f5 mov x21, x0 1537bc: f9099a80 str x0, [x20, #0x1330] 1537c0: 91008109 add x9, x8, #0x20 1537c4: aa1303e0 mov x0, x19 1537c8: 8b0802b4 add x20, x21, x8 1537cc: f90006a9 str x9, [x21, #0x8] 1537d0: 940027e8 bl 0x15d770 1537d4: d00000a9 adrp x9, 0x169000 +0x10> 1537d8: 528020e8 mov w8, #0x107 // =263 1537dc: 91194129 add x9, x9, #0x650 1537e0: 72a02028 movk w8, #0x101, lsl #16 1537e4: f9400bf5 ldr x21, [sp, #0x10] 1537e8: f8010e89 str x9, [x20, #0x10]! 1537ec: 8b000269 add x9, x19, x0 1537f0: aa1403e0 mov x0, x20 1537f4: b9000a88 str w8, [x20, #0x8] 1537f8: a9012693 stp x19, x9, [x20, #0x10] 1537fc: a9424ff4 ldp x20, x19, [sp, #0x20] 153800: a8c37bfd ldp x29, x30, [sp], #0x30 153804: d50323bf autiasp 153808: d65f03c0 ret 15380c: 940025d5 bl 0x15cf60 <_ZSt9terminatev@plt> 153810: d503233f paciasp 153814: d10183ff sub sp, sp, #0x60 153818: a9027bfd stp x29, x30, [sp, #0x20] 15381c: 910083fd add x29, sp, #0x20 153820: f9001bf7 str x23, [sp, #0x30] 153824: a90457f6 stp x22, x21, [sp, #0x40] 153828: a9054ff4 stp x20, x19, [sp, #0x50] 15382c: d53bd056 mrs x22, TPIDR_EL0 153830: f94016c8 ldr x8, [x22, #0x28] 153834: f81f83a8 stur x8, [x29, #-0x8] 153838: a9402009 ldp x9, x8, [x0] 15383c: cb09010a sub x10, x8, x9 153840: f100095f cmp x10, #0x2 153844: 540011a3 b.lo 0x153a78 <__cxa_demangle+0x11d0c> 153848: 3940012a ldrb w10, [x9] 15384c: 7101115f cmp w10, #0x44 153850: 54001141 b.ne 0x153a78 <__cxa_demangle+0x11d0c> 153854: 3940052a ldrb w10, [x9, #0x1] 153858: 7101d95f cmp w10, #0x76 15385c: 540010e1 b.ne 0x153a78 <__cxa_demangle+0x11d0c> 153860: aa0003f3 mov x19, x0 153864: 91000934 add x20, x9, #0x2 153868: eb14011f cmp x8, x20 15386c: f9000014 str x20, [x0] 153870: 54000600 b.eq 0x153930 <__cxa_demangle+0x11bc4> 153874: 3940028a ldrb w10, [x20] 153878: 7100c55f cmp w10, #0x31 15387c: 540005a3 b.lo 0x153930 <__cxa_demangle+0x11bc4> 153880: 7100e55f cmp w10, #0x39 153884: 54000188 b.hi 0x1538b4 <__cxa_demangle+0x11b48> 153888: 91000935 add x21, x9, #0x2 15388c: 91000d29 add x9, x9, #0x3 153890: eb08013f cmp x9, x8 153894: f9000269 str x9, [x19] 153898: 540009a0 b.eq 0x1539cc <__cxa_demangle+0x11c60> 15389c: 3840152a ldrb w10, [x9], #0x1 1538a0: 910006b5 add x21, x21, #0x1 1538a4: 5100e94a sub w10, w10, #0x3a 1538a8: 31002d5f cmn w10, #0xb 1538ac: 54ffff28 b.hi 0x153890 <__cxa_demangle+0x11b24> 1538b0: 14000048 b 0x1539d0 <__cxa_demangle+0x11c64> 1538b4: 71017d5f cmp w10, #0x5f 1538b8: 540003c1 b.ne 0x153930 <__cxa_demangle+0x11bc4> 1538bc: 91000d28 add x8, x9, #0x3 1538c0: aa1303e0 mov x0, x19 1538c4: f9000268 str x8, [x19] 1538c8: 97ffbd4a bl 0x142df0 <__cxa_demangle+0x1084> 1538cc: b4000d80 cbz x0, 0x153a7c <__cxa_demangle+0x11d10> 1538d0: f9499a75 ldr x21, [x19, #0x1330] 1538d4: aa0003f4 mov x20, x0 1538d8: f94006a8 ldr x8, [x21, #0x8] 1538dc: d13f4109 sub x9, x8, #0xfd0 1538e0: b13fc53f cmn x9, #0xff1 1538e4: 54000108 b.hi 0x153904 <__cxa_demangle+0x11b98> 1538e8: 52820000 mov w0, #0x1000 // =4096 1538ec: 9400264d bl 0x15d220 1538f0: b4000ee0 cbz x0, 0x153acc <__cxa_demangle+0x11d60> 1538f4: aa1f03e8 mov x8, xzr 1538f8: a9007c15 stp x21, xzr, [x0] 1538fc: aa0003f5 mov x21, x0 153900: f9099a60 str x0, [x19, #0x1330] 153904: 91008109 add x9, x8, #0x20 153908: 8b0802a0 add x0, x21, x8 15390c: 900000c8 adrp x8, 0x16b000 153910: 5280232a mov w10, #0x119 // =281 153914: 910cc108 add x8, x8, #0x330 153918: 72a0202a movk w10, #0x101, lsl #16 15391c: f90006a9 str x9, [x21, #0x8] 153920: f8010c08 str x8, [x0, #0x10]! 153924: b900080a str w10, [x0, #0x8] 153928: a9017c14 stp x20, xzr, [x0, #0x10] 15392c: 14000054 b 0x153a7c <__cxa_demangle+0x11d10> 153930: aa1303e0 mov x0, x19 153934: 97ffccd4 bl 0x146c84 <__cxa_demangle+0x4f18> 153938: b4000a20 cbz x0, 0x153a7c <__cxa_demangle+0x11d10> 15393c: a9402668 ldp x8, x9, [x19] 153940: eb09011f cmp x8, x9 153944: 540009a0 b.eq 0x153a78 <__cxa_demangle+0x11d0c> 153948: 39400109 ldrb w9, [x8] 15394c: 71017d3f cmp w9, #0x5f 153950: 54000941 b.ne 0x153a78 <__cxa_demangle+0x11d0c> 153954: aa0003f4 mov x20, x0 153958: 91000508 add x8, x8, #0x1 15395c: aa1303e0 mov x0, x19 153960: f9000268 str x8, [x19] 153964: 97ffbd23 bl 0x142df0 <__cxa_demangle+0x1084> 153968: b40008a0 cbz x0, 0x153a7c <__cxa_demangle+0x11d10> 15396c: f9499a77 ldr x23, [x19, #0x1330] 153970: aa0003f5 mov x21, x0 153974: f94006e8 ldr x8, [x23, #0x8] 153978: d13f4109 sub x9, x8, #0xfd0 15397c: b13fc53f cmn x9, #0xff1 153980: 54000108 b.hi 0x1539a0 <__cxa_demangle+0x11c34> 153984: 52820000 mov w0, #0x1000 // =4096 153988: 94002626 bl 0x15d220 15398c: b4000a00 cbz x0, 0x153acc <__cxa_demangle+0x11d60> 153990: aa1f03e8 mov x8, xzr 153994: a9007c17 stp x23, xzr, [x0] 153998: aa0003f7 mov x23, x0 15399c: f9099a60 str x0, [x19, #0x1330] 1539a0: 91008109 add x9, x8, #0x20 1539a4: 8b0802e0 add x0, x23, x8 1539a8: 900000c8 adrp x8, 0x16b000 1539ac: 5280232a mov w10, #0x119 // =281 1539b0: 910cc108 add x8, x8, #0x330 1539b4: 72a0202a movk w10, #0x101, lsl #16 1539b8: f90006e9 str x9, [x23, #0x8] 1539bc: f8010c08 str x8, [x0, #0x10]! 1539c0: b900080a str w10, [x0, #0x8] 1539c4: a9015015 stp x21, x20, [x0, #0x10] 1539c8: 1400002d b 0x153a7c <__cxa_demangle+0x11d10> 1539cc: aa0803f5 mov x21, x8 1539d0: f9499a77 ldr x23, [x19, #0x1330] 1539d4: f94006e8 ldr x8, [x23, #0x8] 1539d8: d13f4109 sub x9, x8, #0xfd0 1539dc: b13fc53f cmn x9, #0xff1 1539e0: 54000108 b.hi 0x153a00 <__cxa_demangle+0x11c94> 1539e4: 52820000 mov w0, #0x1000 // =4096 1539e8: 9400260e bl 0x15d220 1539ec: b4000700 cbz x0, 0x153acc <__cxa_demangle+0x11d60> 1539f0: aa1f03e8 mov x8, xzr 1539f4: a9007c17 stp x23, xzr, [x0] 1539f8: aa0003f7 mov x23, x0 1539fc: f9099a60 str x0, [x19, #0x1330] 153a00: 91008109 add x9, x8, #0x20 153a04: 8b0802ea add x10, x23, x8 153a08: d00000a8 adrp x8, 0x169000 +0x10> 153a0c: 528020eb mov w11, #0x107 // =263 153a10: 91194108 add x8, x8, #0x650 153a14: 72a0202b movk w11, #0x101, lsl #16 153a18: f90006e9 str x9, [x23, #0x8] 153a1c: f8010d48 str x8, [x10, #0x10]! 153a20: b900094b str w11, [x10, #0x8] 153a24: a9015554 stp x20, x21, [x10, #0x10] 153a28: a9402668 ldp x8, x9, [x19] 153a2c: f9000bea str x10, [sp, #0x10] 153a30: eb09011f cmp x8, x9 153a34: 54000220 b.eq 0x153a78 <__cxa_demangle+0x11d0c> 153a38: 3940010a ldrb w10, [x8] 153a3c: 71017d5f cmp w10, #0x5f 153a40: 540001c1 b.ne 0x153a78 <__cxa_demangle+0x11d0c> 153a44: 9100050a add x10, x8, #0x1 153a48: eb09015f cmp x10, x9 153a4c: f900026a str x10, [x19] 153a50: 540002c0 b.eq 0x153aa8 <__cxa_demangle+0x11d3c> 153a54: 39400149 ldrb w9, [x10] 153a58: 7101c13f cmp w9, #0x70 153a5c: 54000261 b.ne 0x153aa8 <__cxa_demangle+0x11d3c> 153a60: 91000908 add x8, x8, #0x2 153a64: 910043e1 add x1, sp, #0x10 153a68: aa1303e0 mov x0, x19 153a6c: f9000268 str x8, [x19] 153a70: 940003eb bl 0x154a1c <__cxa_demangle+0x12cb0> 153a74: 14000002 b 0x153a7c <__cxa_demangle+0x11d10> 153a78: aa1f03e0 mov x0, xzr 153a7c: f94016c8 ldr x8, [x22, #0x28] 153a80: f85f83a9 ldur x9, [x29, #-0x8] 153a84: eb09011f cmp x8, x9 153a88: 54000241 b.ne 0x153ad0 <__cxa_demangle+0x11d64> 153a8c: a9454ff4 ldp x20, x19, [sp, #0x50] 153a90: a94457f6 ldp x22, x21, [sp, #0x40] 153a94: a9427bfd ldp x29, x30, [sp, #0x20] 153a98: f9401bf7 ldr x23, [sp, #0x30] 153a9c: 910183ff add sp, sp, #0x60 153aa0: d50323bf autiasp 153aa4: d65f03c0 ret 153aa8: aa1303e0 mov x0, x19 153aac: 97ffbcd1 bl 0x142df0 <__cxa_demangle+0x1084> 153ab0: f90007e0 str x0, [sp, #0x8] 153ab4: b4fffe40 cbz x0, 0x153a7c <__cxa_demangle+0x11d10> 153ab8: 910023e1 add x1, sp, #0x8 153abc: 910043e2 add x2, sp, #0x10 153ac0: aa1303e0 mov x0, x19 153ac4: 940003fa bl 0x154aac <__cxa_demangle+0x12d40> 153ac8: 17ffffed b 0x153a7c <__cxa_demangle+0x11d10> 153acc: 94002525 bl 0x15cf60 <_ZSt9terminatev@plt> 153ad0: 940024d8 bl 0x15ce30 <__stack_chk_fail@plt> 153ad4: d503233f paciasp 153ad8: a9bc7bfd stp x29, x30, [sp, #-0x40]! 153adc: f9000bf7 str x23, [sp, #0x10] 153ae0: 910003fd mov x29, sp 153ae4: a90257f6 stp x22, x21, [sp, #0x20] 153ae8: a9034ff4 stp x20, x19, [sp, #0x30] 153aec: a9402408 ldp x8, x9, [x0] 153af0: aa0003f3 mov x19, x0 153af4: cb080129 sub x9, x9, x8 153af8: f100093f cmp x9, #0x2 153afc: 540001e3 b.lo 0x153b38 <__cxa_demangle+0x11dcc> 153b00: 39400109 ldrb w9, [x8] 153b04: 7101513f cmp w9, #0x54 153b08: 54000181 b.ne 0x153b38 <__cxa_demangle+0x11dcc> 153b0c: 39400509 ldrb w9, [x8, #0x1] 153b10: 7101953f cmp w9, #0x65 153b14: 54000220 b.eq 0x153b58 <__cxa_demangle+0x11dec> 153b18: 7101cd3f cmp w9, #0x73 153b1c: 54000260 b.eq 0x153b68 <__cxa_demangle+0x11dfc> 153b20: 7101d53f cmp w9, #0x75 153b24: 540000a1 b.ne 0x153b38 <__cxa_demangle+0x11dcc> 153b28: d0fff8f5 adrp x21, 0x71000 153b2c: 912022b5 add x21, x21, #0x808 153b30: 910016b6 add x22, x21, #0x5 153b34: 14000010 b 0x153b74 <__cxa_demangle+0x11e08> 153b38: aa1303e0 mov x0, x19 153b3c: f9400bf7 ldr x23, [sp, #0x10] 153b40: a9434ff4 ldp x20, x19, [sp, #0x30] 153b44: aa1f03e1 mov x1, xzr 153b48: a94257f6 ldp x22, x21, [sp, #0x20] 153b4c: a8c47bfd ldp x29, x30, [sp], #0x40 153b50: d50323bf autiasp 153b54: 17ffc093 b 0x143da0 <__cxa_demangle+0x2034> 153b58: f0fff8f5 adrp x21, 0x72000 153b5c: 912faeb5 add x21, x21, #0xbeb 153b60: 910012b6 add x22, x21, #0x4 153b64: 14000004 b 0x153b74 <__cxa_demangle+0x11e08> 153b68: 90fff915 adrp x21, 0x73000 153b6c: 911dc6b5 add x21, x21, #0x771 153b70: 91001ab6 add x22, x21, #0x6 153b74: 91000908 add x8, x8, #0x2 153b78: aa1303e0 mov x0, x19 153b7c: aa1f03e1 mov x1, xzr 153b80: f9000268 str x8, [x19] 153b84: 97ffc087 bl 0x143da0 <__cxa_demangle+0x2034> 153b88: aa0003f4 mov x20, x0 153b8c: b4000360 cbz x0, 0x153bf8 <__cxa_demangle+0x11e8c> 153b90: eb1602bf cmp x21, x22 153b94: 54000320 b.eq 0x153bf8 <__cxa_demangle+0x11e8c> 153b98: f9499a77 ldr x23, [x19, #0x1330] 153b9c: f94006e8 ldr x8, [x23, #0x8] 153ba0: d13f0109 sub x9, x8, #0xfc0 153ba4: b13fc53f cmn x9, #0xff1 153ba8: 54000108 b.hi 0x153bc8 <__cxa_demangle+0x11e5c> 153bac: 52820000 mov w0, #0x1000 // =4096 153bb0: 9400259c bl 0x15d220 153bb4: b4000300 cbz x0, 0x153c14 <__cxa_demangle+0x11ea8> 153bb8: aa1f03e8 mov x8, xzr 153bbc: a9007c17 stp x23, xzr, [x0] 153bc0: aa0003f7 mov x23, x0 153bc4: f9099a60 str x0, [x19, #0x1330] 153bc8: 900000ca adrp x10, 0x16b000 153bcc: 9100c109 add x9, x8, #0x30 153bd0: 8b0802e8 add x8, x23, x8 153bd4: 9112014a add x10, x10, #0x480 153bd8: 528020cb mov w11, #0x106 // =262 153bdc: 72a0202b movk w11, #0x101, lsl #16 153be0: f90006e9 str x9, [x23, #0x8] 153be4: f8010d0a str x10, [x8, #0x10]! 153be8: a901d116 stp x22, x20, [x8, #0x18] 153bec: aa0803f4 mov x20, x8 153bf0: b900090b str w11, [x8, #0x8] 153bf4: f9000915 str x21, [x8, #0x10] 153bf8: aa1403e0 mov x0, x20 153bfc: f9400bf7 ldr x23, [sp, #0x10] 153c00: a9434ff4 ldp x20, x19, [sp, #0x30] 153c04: a94257f6 ldp x22, x21, [sp, #0x20] 153c08: a8c47bfd ldp x29, x30, [sp], #0x40 153c0c: d50323bf autiasp 153c10: d65f03c0 ret 153c14: 940024d3 bl 0x15cf60 <_ZSt9terminatev@plt> 153c18: d503233f paciasp 153c1c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 153c20: f9000bf5 str x21, [sp, #0x10] 153c24: 910003fd mov x29, sp 153c28: a9024ff4 stp x20, x19, [sp, #0x20] 153c2c: f9499815 ldr x21, [x0, #0x1330] 153c30: aa0103f3 mov x19, x1 153c34: f94006a8 ldr x8, [x21, #0x8] 153c38: d13f4109 sub x9, x8, #0xfd0 153c3c: b13fc53f cmn x9, #0xff1 153c40: 54000128 b.hi 0x153c64 <__cxa_demangle+0x11ef8> 153c44: aa0003f4 mov x20, x0 153c48: 52820000 mov w0, #0x1000 // =4096 153c4c: 94002575 bl 0x15d220 153c50: b4000300 cbz x0, 0x153cb0 <__cxa_demangle+0x11f44> 153c54: aa1f03e8 mov x8, xzr 153c58: a9007c15 stp x21, xzr, [x0] 153c5c: aa0003f5 mov x21, x0 153c60: f9099a80 str x0, [x20, #0x1330] 153c64: 9100810a add x10, x8, #0x20 153c68: 8b0802a0 add x0, x21, x8 153c6c: 900000c8 adrp x8, 0x16b000 153c70: f9400269 ldr x9, [x19] 153c74: 9113c108 add x8, x8, #0x4f0 153c78: 5280016b mov w11, #0xb // =11 153c7c: a9424ff4 ldp x20, x19, [sp, #0x20] 153c80: f90006aa str x10, [x21, #0x8] 153c84: 3940252c ldrb w12, [x9, #0x9] 153c88: f8010c08 str x8, [x0, #0x10]! 153c8c: 52802028 mov w8, #0x101 // =257 153c90: f9400bf5 ldr x21, [sp, #0x10] 153c94: 3900200b strb w11, [x0, #0x8] 153c98: 3900240c strb w12, [x0, #0x9] 153c9c: 79001408 strh w8, [x0, #0xa] 153ca0: f9000809 str x9, [x0, #0x10] 153ca4: a8c37bfd ldp x29, x30, [sp], #0x30 153ca8: d50323bf autiasp 153cac: d65f03c0 ret 153cb0: 940024ac bl 0x15cf60 <_ZSt9terminatev@plt> 153cb4: d503233f paciasp 153cb8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 153cbc: a90157f6 stp x22, x21, [sp, #0x10] 153cc0: 910003fd mov x29, sp 153cc4: a9024ff4 stp x20, x19, [sp, #0x20] 153cc8: f9499816 ldr x22, [x0, #0x1330] 153ccc: aa0203f3 mov x19, x2 153cd0: aa0103f4 mov x20, x1 153cd4: f94006c8 ldr x8, [x22, #0x8] 153cd8: d13f4109 sub x9, x8, #0xfd0 153cdc: b13fc53f cmn x9, #0xff1 153ce0: 54000128 b.hi 0x153d04 <__cxa_demangle+0x11f98> 153ce4: aa0003f5 mov x21, x0 153ce8: 52820000 mov w0, #0x1000 // =4096 153cec: 9400254d bl 0x15d220 153cf0: b4000360 cbz x0, 0x153d5c <__cxa_demangle+0x11ff0> 153cf4: aa1f03e8 mov x8, xzr 153cf8: a9007c16 stp x22, xzr, [x0] 153cfc: aa0003f6 mov x22, x0 153d00: f9099aa0 str x0, [x21, #0x1330] 153d04: 8b0802c0 add x0, x22, x8 153d08: 91008108 add x8, x8, #0x20 153d0c: 900000ca adrp x10, 0x16b000 153d10: f9400289 ldr x9, [x20] 153d14: 9115814a add x10, x10, #0x560 153d18: 5280018b mov w11, #0xc // =12 153d1c: f90006c8 str x8, [x22, #0x8] 153d20: 52802028 mov w8, #0x101 // =257 153d24: b940026c ldr w12, [x19] 153d28: a9424ff4 ldp x20, x19, [sp, #0x20] 153d2c: f8010c0a str x10, [x0, #0x10]! 153d30: a94157f6 ldp x22, x21, [sp, #0x10] 153d34: 3900200b strb w11, [x0, #0x8] 153d38: 3940252a ldrb w10, [x9, #0x9] 153d3c: 79001408 strh w8, [x0, #0xa] 153d40: f9000809 str x9, [x0, #0x10] 153d44: b900180c str w12, [x0, #0x18] 153d48: 3900240a strb w10, [x0, #0x9] 153d4c: 3900701f strb wzr, [x0, #0x1c] 153d50: a8c37bfd ldp x29, x30, [sp], #0x30 153d54: d50323bf autiasp 153d58: d65f03c0 ret 153d5c: 94002481 bl 0x15cf60 <_ZSt9terminatev@plt> 153d60: d503233f paciasp 153d64: a9bd7bfd stp x29, x30, [sp, #-0x30]! 153d68: f9000bf5 str x21, [sp, #0x10] 153d6c: 910003fd mov x29, sp 153d70: a9024ff4 stp x20, x19, [sp, #0x20] 153d74: f9499815 ldr x21, [x0, #0x1330] 153d78: aa0103f3 mov x19, x1 153d7c: f94006a8 ldr x8, [x21, #0x8] 153d80: d13f0109 sub x9, x8, #0xfc0 153d84: b13fc53f cmn x9, #0xff1 153d88: 54000128 b.hi 0x153dac <__cxa_demangle+0x12040> 153d8c: aa0003f4 mov x20, x0 153d90: 52820000 mov w0, #0x1000 // =4096 153d94: 94002523 bl 0x15d220 153d98: b4000320 cbz x0, 0x153dfc <__cxa_demangle+0x12090> 153d9c: aa1f03e8 mov x8, xzr 153da0: a9007c15 stp x21, xzr, [x0] 153da4: aa0003f5 mov x21, x0 153da8: f9099a80 str x0, [x20, #0x1330] 153dac: 9100c109 add x9, x8, #0x30 153db0: 8b0802a0 add x0, x21, x8 153db4: 900000c8 adrp x8, 0x16b000 153db8: 528020aa mov w10, #0x105 // =261 153dbc: 91174108 add x8, x8, #0x5d0 153dc0: 72a0202a movk w10, #0x101, lsl #16 153dc4: f90006a9 str x9, [x21, #0x8] 153dc8: 90fff8e9 adrp x9, 0x6f000 153dcc: 913fe929 add x9, x9, #0xffa 153dd0: f9400bf5 ldr x21, [sp, #0x10] 153dd4: f8010c08 str x8, [x0, #0x10]! 153dd8: f9400268 ldr x8, [x19] 153ddc: b900080a str w10, [x0, #0x8] 153de0: a9424ff4 ldp x20, x19, [sp, #0x20] 153de4: 9100212a add x10, x9, #0x8 153de8: a9012408 stp x8, x9, [x0, #0x10] 153dec: f900100a str x10, [x0, #0x20] 153df0: a8c37bfd ldp x29, x30, [sp], #0x30 153df4: d50323bf autiasp 153df8: d65f03c0 ret 153dfc: 94002459 bl 0x15cf60 <_ZSt9terminatev@plt> 153e00: d503233f paciasp 153e04: a9bd7bfd stp x29, x30, [sp, #-0x30]! 153e08: f9000bf5 str x21, [sp, #0x10] 153e0c: 910003fd mov x29, sp 153e10: a9024ff4 stp x20, x19, [sp, #0x20] 153e14: f9499815 ldr x21, [x0, #0x1330] 153e18: aa0103f3 mov x19, x1 153e1c: f94006a8 ldr x8, [x21, #0x8] 153e20: d13f0109 sub x9, x8, #0xfc0 153e24: b13fc53f cmn x9, #0xff1 153e28: 54000128 b.hi 0x153e4c <__cxa_demangle+0x120e0> 153e2c: aa0003f4 mov x20, x0 153e30: 52820000 mov w0, #0x1000 // =4096 153e34: 940024fb bl 0x15d220 153e38: b4000320 cbz x0, 0x153e9c <__cxa_demangle+0x12130> 153e3c: aa1f03e8 mov x8, xzr 153e40: a9007c15 stp x21, xzr, [x0] 153e44: aa0003f5 mov x21, x0 153e48: f9099a80 str x0, [x20, #0x1330] 153e4c: 9100c109 add x9, x8, #0x30 153e50: 8b0802a0 add x0, x21, x8 153e54: 900000c8 adrp x8, 0x16b000 153e58: 528020aa mov w10, #0x105 // =261 153e5c: 91174108 add x8, x8, #0x5d0 153e60: 72a0202a movk w10, #0x101, lsl #16 153e64: f90006a9 str x9, [x21, #0x8] 153e68: b0fff8e9 adrp x9, 0x70000 153e6c: 913af129 add x9, x9, #0xebc 153e70: f9400bf5 ldr x21, [sp, #0x10] 153e74: f8010c08 str x8, [x0, #0x10]! 153e78: f9400268 ldr x8, [x19] 153e7c: b900080a str w10, [x0, #0x8] 153e80: a9424ff4 ldp x20, x19, [sp, #0x20] 153e84: 9100292a add x10, x9, #0xa 153e88: a9012408 stp x8, x9, [x0, #0x10] 153e8c: f900100a str x10, [x0, #0x20] 153e90: a8c37bfd ldp x29, x30, [sp], #0x30 153e94: d50323bf autiasp 153e98: d65f03c0 ret 153e9c: 94002431 bl 0x15cf60 <_ZSt9terminatev@plt> 153ea0: d503233f paciasp 153ea4: a9be7bfd stp x29, x30, [sp, #-0x20]! 153ea8: a9014ff4 stp x20, x19, [sp, #0x10] 153eac: 910003fd mov x29, sp 153eb0: a940a828 ldp x8, x10, [x1, #0x8] 153eb4: aa0103f3 mov x19, x1 153eb8: aa0003f4 mov x20, x0 153ebc: 91002509 add x9, x8, #0x9 153ec0: eb0a013f cmp x9, x10 153ec4: 54000062 b.hs 0x153ed0 <__cxa_demangle+0x12164> 153ec8: f9400260 ldr x0, [x19] 153ecc: 1400000a b 0x153ef4 <__cxa_demangle+0x12188> 153ed0: d37ff948 lsl x8, x10, #1 153ed4: f9400260 ldr x0, [x19] 153ed8: eb09011f cmp x8, x9 153edc: 9a883121 csel x1, x9, x8, lo 153ee0: f9000a61 str x1, [x19, #0x10] 153ee4: 9400250f bl 0x15d320 153ee8: f9000260 str x0, [x19] 153eec: b4000640 cbz x0, 0x153fb4 <__cxa_demangle+0x12248> 153ef0: f9400668 ldr x8, [x19, #0x8] 153ef4: 90fff8e9 adrp x9, 0x6f000 153ef8: 8b080008 add x8, x0, x8 153efc: 911b0529 add x9, x9, #0x6c1 153f00: 5280050a mov w10, #0x28 // =40 153f04: aa1303e1 mov x1, x19 153f08: f9400129 ldr x9, [x9] 153f0c: 3900210a strb w10, [x8, #0x8] 153f10: f9000109 str x9, [x8] 153f14: f9400668 ldr x8, [x19, #0x8] 153f18: f9400a94 ldr x20, [x20, #0x10] 153f1c: 91002508 add x8, x8, #0x9 153f20: f9400289 ldr x9, [x20] 153f24: aa1403e0 mov x0, x20 153f28: f9000668 str x8, [x19, #0x8] 153f2c: f9401128 ldr x8, [x9, #0x20] 153f30: d63f0100 blr x8 153f34: 39402688 ldrb w8, [x20, #0x9] 153f38: 7100051f cmp w8, #0x1 153f3c: 540000c0 b.eq 0x153f54 <__cxa_demangle+0x121e8> 153f40: f9400288 ldr x8, [x20] 153f44: aa1403e0 mov x0, x20 153f48: aa1303e1 mov x1, x19 153f4c: f9401508 ldr x8, [x8, #0x28] 153f50: d63f0100 blr x8 153f54: a940aa68 ldp x8, x10, [x19, #0x8] 153f58: 91000509 add x9, x8, #0x1 153f5c: eb0a013f cmp x9, x10 153f60: 54000062 b.hs 0x153f6c <__cxa_demangle+0x12200> 153f64: f9400260 ldr x0, [x19] 153f68: 1400000a b 0x153f90 <__cxa_demangle+0x12224> 153f6c: d37ff948 lsl x8, x10, #1 153f70: f9400260 ldr x0, [x19] 153f74: eb09011f cmp x8, x9 153f78: 9a883121 csel x1, x9, x8, lo 153f7c: f9000a61 str x1, [x19, #0x10] 153f80: 940024e8 bl 0x15d320 153f84: f9000260 str x0, [x19] 153f88: b4000160 cbz x0, 0x153fb4 <__cxa_demangle+0x12248> 153f8c: f9400668 ldr x8, [x19, #0x8] 153f90: 52800529 mov w9, #0x29 // =41 153f94: 38286809 strb w9, [x0, x8] 153f98: f9400668 ldr x8, [x19, #0x8] 153f9c: 91000508 add x8, x8, #0x1 153fa0: f9000668 str x8, [x19, #0x8] 153fa4: a9414ff4 ldp x20, x19, [sp, #0x10] 153fa8: a8c27bfd ldp x29, x30, [sp], #0x20 153fac: d50323bf autiasp 153fb0: d65f03c0 ret 153fb4: 940023eb bl 0x15cf60 <_ZSt9terminatev@plt> 153fb8: d503245f bti c 153fbc: 140023c9 b 0x15cee0 <_ZdlPv@plt> 153fc0: d503233f paciasp 153fc4: a9be7bfd stp x29, x30, [sp, #-0x20]! 153fc8: a9014ff4 stp x20, x19, [sp, #0x10] 153fcc: 910003fd mov x29, sp 153fd0: a940a828 ldp x8, x10, [x1, #0x8] 153fd4: aa0103f3 mov x19, x1 153fd8: aa0003f4 mov x20, x0 153fdc: 91001909 add x9, x8, #0x6 153fe0: eb0a013f cmp x9, x10 153fe4: 54000062 b.hs 0x153ff0 <__cxa_demangle+0x12284> 153fe8: f9400260 ldr x0, [x19] 153fec: 1400000a b 0x154014 <__cxa_demangle+0x122a8> 153ff0: d37ff948 lsl x8, x10, #1 153ff4: f9400260 ldr x0, [x19] 153ff8: eb09011f cmp x8, x9 153ffc: 9a883121 csel x1, x9, x8, lo 154000: f9000a61 str x1, [x19, #0x10] 154004: 940024c7 bl 0x15d320 154008: f9000260 str x0, [x19] 15400c: b40004a0 cbz x0, 0x1540a0 <__cxa_demangle+0x12334> 154010: f9400668 ldr x8, [x19, #0x8] 154014: 528d0e8a mov w10, #0x6874 // =26740 154018: 8b080008 add x8, x0, x8 15401c: 52850ee9 mov w9, #0x2877 // =10359 154020: 72adee4a movk w10, #0x6f72, lsl #16 154024: 91004280 add x0, x20, #0x10 154028: aa1303e1 mov x1, x19 15402c: 79000909 strh w9, [x8, #0x4] 154030: b900010a str w10, [x8] 154034: f9400668 ldr x8, [x19, #0x8] 154038: 91001908 add x8, x8, #0x6 15403c: f9000668 str x8, [x19, #0x8] 154040: 97ffe36b bl 0x14cdec <__cxa_demangle+0xb080> 154044: a940aa68 ldp x8, x10, [x19, #0x8] 154048: 91000509 add x9, x8, #0x1 15404c: eb0a013f cmp x9, x10 154050: 54000062 b.hs 0x15405c <__cxa_demangle+0x122f0> 154054: f9400260 ldr x0, [x19] 154058: 1400000b b 0x154084 <__cxa_demangle+0x12318> 15405c: d37ff948 lsl x8, x10, #1 154060: f9400260 ldr x0, [x19] 154064: eb09011f cmp x8, x9 154068: 9a883121 csel x1, x9, x8, lo 15406c: f9000a61 str x1, [x19, #0x10] 154070: 940024ac bl 0x15d320 154074: f9000260 str x0, [x19] 154078: b4000140 cbz x0, 0x1540a0 <__cxa_demangle+0x12334> 15407c: f9400668 ldr x8, [x19, #0x8] 154080: 91000509 add x9, x8, #0x1 154084: f9000669 str x9, [x19, #0x8] 154088: 5280052a mov w10, #0x29 // =41 15408c: a9414ff4 ldp x20, x19, [sp, #0x10] 154090: 3828680a strb w10, [x0, x8] 154094: a8c27bfd ldp x29, x30, [sp], #0x20 154098: d50323bf autiasp 15409c: d65f03c0 ret 1540a0: 940023b0 bl 0x15cf60 <_ZSt9terminatev@plt> 1540a4: d503245f bti c 1540a8: 1400238e b 0x15cee0 <_ZdlPv@plt> 1540ac: d503245f bti c 1540b0: 52800020 mov w0, #0x1 // =1 1540b4: d65f03c0 ret 1540b8: d503245f bti c 1540bc: 52800020 mov w0, #0x1 // =1 1540c0: d65f03c0 ret 1540c4: d503233f paciasp 1540c8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1540cc: f9000bf3 str x19, [sp, #0x10] 1540d0: 910003fd mov x29, sp 1540d4: f9400800 ldr x0, [x0, #0x10] 1540d8: aa0103f3 mov x19, x1 1540dc: f9400008 ldr x8, [x0] 1540e0: f9401108 ldr x8, [x8, #0x20] 1540e4: d63f0100 blr x8 1540e8: a940aa68 ldp x8, x10, [x19, #0x8] 1540ec: 91000509 add x9, x8, #0x1 1540f0: eb0a013f cmp x9, x10 1540f4: 54000062 b.hs 0x154100 <__cxa_demangle+0x12394> 1540f8: f9400260 ldr x0, [x19] 1540fc: 1400000a b 0x154124 <__cxa_demangle+0x123b8> 154100: d37ff948 lsl x8, x10, #1 154104: f9400260 ldr x0, [x19] 154108: eb09011f cmp x8, x9 15410c: 9a883121 csel x1, x9, x8, lo 154110: f9000a61 str x1, [x19, #0x10] 154114: 94002483 bl 0x15d320 154118: f9000260 str x0, [x19] 15411c: b4000160 cbz x0, 0x154148 <__cxa_demangle+0x123dc> 154120: f9400668 ldr x8, [x19, #0x8] 154124: 52800409 mov w9, #0x20 // =32 154128: 38286809 strb w9, [x0, x8] 15412c: f9400668 ldr x8, [x19, #0x8] 154130: 91000508 add x8, x8, #0x1 154134: f9000668 str x8, [x19, #0x8] 154138: f9400bf3 ldr x19, [sp, #0x10] 15413c: a8c27bfd ldp x29, x30, [sp], #0x20 154140: d50323bf autiasp 154144: d65f03c0 ret 154148: 94002386 bl 0x15cf60 <_ZSt9terminatev@plt> 15414c: d503233f paciasp 154150: a9be7bfd stp x29, x30, [sp, #-0x20]! 154154: a9014ff4 stp x20, x19, [sp, #0x10] 154158: 910003fd mov x29, sp 15415c: a940a828 ldp x8, x10, [x1, #0x8] 154160: aa0103f3 mov x19, x1 154164: aa0003f4 mov x20, x0 154168: 91000509 add x9, x8, #0x1 15416c: eb0a013f cmp x9, x10 154170: 54000062 b.hs 0x15417c <__cxa_demangle+0x12410> 154174: f9400260 ldr x0, [x19] 154178: 1400000a b 0x1541a0 <__cxa_demangle+0x12434> 15417c: d37ff948 lsl x8, x10, #1 154180: f9400260 ldr x0, [x19] 154184: eb09011f cmp x8, x9 154188: 9a883121 csel x1, x9, x8, lo 15418c: f9000a61 str x1, [x19, #0x10] 154190: 94002464 bl 0x15d320 154194: f9000260 str x0, [x19] 154198: b40019a0 cbz x0, 0x1544cc <__cxa_demangle+0x12760> 15419c: f9400668 ldr x8, [x19, #0x8] 1541a0: 52800509 mov w9, #0x28 // =40 1541a4: aa1303e1 mov x1, x19 1541a8: 38286809 strb w9, [x0, x8] 1541ac: 91006280 add x0, x20, #0x18 1541b0: f9400668 ldr x8, [x19, #0x8] 1541b4: 91000508 add x8, x8, #0x1 1541b8: f9000668 str x8, [x19, #0x8] 1541bc: 97ffe30c bl 0x14cdec <__cxa_demangle+0xb080> 1541c0: a940aa68 ldp x8, x10, [x19, #0x8] 1541c4: 91000509 add x9, x8, #0x1 1541c8: eb0a013f cmp x9, x10 1541cc: 54000062 b.hs 0x1541d8 <__cxa_demangle+0x1246c> 1541d0: f9400260 ldr x0, [x19] 1541d4: 1400000a b 0x1541fc <__cxa_demangle+0x12490> 1541d8: d37ff948 lsl x8, x10, #1 1541dc: f9400260 ldr x0, [x19] 1541e0: eb09011f cmp x8, x9 1541e4: 9a883121 csel x1, x9, x8, lo 1541e8: f9000a61 str x1, [x19, #0x10] 1541ec: 9400244d bl 0x15d320 1541f0: f9000260 str x0, [x19] 1541f4: b40016c0 cbz x0, 0x1544cc <__cxa_demangle+0x12760> 1541f8: f9400668 ldr x8, [x19, #0x8] 1541fc: 52800529 mov w9, #0x29 // =41 154200: aa1303e1 mov x1, x19 154204: 38286809 strb w9, [x0, x8] 154208: f9400668 ldr x8, [x19, #0x8] 15420c: f9400a80 ldr x0, [x20, #0x10] 154210: 91000508 add x8, x8, #0x1 154214: f9400009 ldr x9, [x0] 154218: f9000668 str x8, [x19, #0x8] 15421c: f9401528 ldr x8, [x9, #0x28] 154220: d63f0100 blr x8 154224: b9402a88 ldr w8, [x20, #0x28] 154228: 36000348 tbz w8, #0x0, 0x154290 <__cxa_demangle+0x12524> 15422c: a940aa68 ldp x8, x10, [x19, #0x8] 154230: 91001909 add x9, x8, #0x6 154234: eb0a013f cmp x9, x10 154238: 54000062 b.hs 0x154244 <__cxa_demangle+0x124d8> 15423c: f9400260 ldr x0, [x19] 154240: 1400000a b 0x154268 <__cxa_demangle+0x124fc> 154244: d37ff948 lsl x8, x10, #1 154248: f9400260 ldr x0, [x19] 15424c: eb09011f cmp x8, x9 154250: 9a883121 csel x1, x9, x8, lo 154254: f9000a61 str x1, [x19, #0x10] 154258: 94002432 bl 0x15d320 15425c: f9000260 str x0, [x19] 154260: b4001360 cbz x0, 0x1544cc <__cxa_demangle+0x12760> 154264: f9400668 ldr x8, [x19, #0x8] 154268: 528c640a mov w10, #0x6320 // =25376 15426c: 8b080008 add x8, x0, x8 154270: 528e8e69 mov w9, #0x7473 // =29811 154274: 72adcdea movk w10, #0x6e6f, lsl #16 154278: 79000909 strh w9, [x8, #0x4] 15427c: b900010a str w10, [x8] 154280: f9400668 ldr x8, [x19, #0x8] 154284: 91001909 add x9, x8, #0x6 154288: b9402a88 ldr w8, [x20, #0x28] 15428c: f9000669 str x9, [x19, #0x8] 154290: 36080368 tbz w8, #0x1, 0x1542fc <__cxa_demangle+0x12590> 154294: a940aa68 ldp x8, x10, [x19, #0x8] 154298: 91002509 add x9, x8, #0x9 15429c: eb0a013f cmp x9, x10 1542a0: 54000062 b.hs 0x1542ac <__cxa_demangle+0x12540> 1542a4: f9400260 ldr x0, [x19] 1542a8: 1400000a b 0x1542d0 <__cxa_demangle+0x12564> 1542ac: d37ff948 lsl x8, x10, #1 1542b0: f9400260 ldr x0, [x19] 1542b4: eb09011f cmp x8, x9 1542b8: 9a883121 csel x1, x9, x8, lo 1542bc: f9000a61 str x1, [x19, #0x10] 1542c0: 94002418 bl 0x15d320 1542c4: f9000260 str x0, [x19] 1542c8: b4001020 cbz x0, 0x1544cc <__cxa_demangle+0x12760> 1542cc: f9400668 ldr x8, [x19, #0x8] 1542d0: f0fff8e9 adrp x9, 0x73000 1542d4: 8b080008 add x8, x0, x8 1542d8: 91392129 add x9, x9, #0xe48 1542dc: 52800caa mov w10, #0x65 // =101 1542e0: f9400129 ldr x9, [x9] 1542e4: 3900210a strb w10, [x8, #0x8] 1542e8: f9000109 str x9, [x8] 1542ec: f9400668 ldr x8, [x19, #0x8] 1542f0: 91002509 add x9, x8, #0x9 1542f4: b9402a88 ldr w8, [x20, #0x28] 1542f8: f9000669 str x9, [x19, #0x8] 1542fc: 36100348 tbz w8, #0x2, 0x154364 <__cxa_demangle+0x125f8> 154300: a940aa68 ldp x8, x10, [x19, #0x8] 154304: 91002509 add x9, x8, #0x9 154308: eb0a013f cmp x9, x10 15430c: 54000062 b.hs 0x154318 <__cxa_demangle+0x125ac> 154310: f9400260 ldr x0, [x19] 154314: 1400000a b 0x15433c <__cxa_demangle+0x125d0> 154318: d37ff948 lsl x8, x10, #1 15431c: f9400260 ldr x0, [x19] 154320: eb09011f cmp x8, x9 154324: 9a883121 csel x1, x9, x8, lo 154328: f9000a61 str x1, [x19, #0x10] 15432c: 940023fd bl 0x15d320 154330: f9000260 str x0, [x19] 154334: b4000cc0 cbz x0, 0x1544cc <__cxa_demangle+0x12760> 154338: f9400668 ldr x8, [x19, #0x8] 15433c: b0fff8e9 adrp x9, 0x71000 154340: 8b080008 add x8, x0, x8 154344: 91146129 add x9, x9, #0x518 154348: 52800e8a mov w10, #0x74 // =116 15434c: f9400129 ldr x9, [x9] 154350: 3900210a strb w10, [x8, #0x8] 154354: f9000109 str x9, [x8] 154358: f9400668 ldr x8, [x19, #0x8] 15435c: 91002508 add x8, x8, #0x9 154360: f9000668 str x8, [x19, #0x8] 154364: 3940b288 ldrb w8, [x20, #0x2c] 154368: 7100091f cmp w8, #0x2 15436c: 54000120 b.eq 0x154390 <__cxa_demangle+0x12624> 154370: 7100051f cmp w8, #0x1 154374: 54000581 b.ne 0x154424 <__cxa_demangle+0x126b8> 154378: a940aa68 ldp x8, x10, [x19, #0x8] 15437c: 91000909 add x9, x8, #0x2 154380: eb0a013f cmp x9, x10 154384: 54000122 b.hs 0x1543a8 <__cxa_demangle+0x1263c> 154388: f9400260 ldr x0, [x19] 15438c: 14000010 b 0x1543cc <__cxa_demangle+0x12660> 154390: a940aa68 ldp x8, x10, [x19, #0x8] 154394: 91000d09 add x9, x8, #0x3 154398: eb0a013f cmp x9, x10 15439c: 54000202 b.hs 0x1543dc <__cxa_demangle+0x12670> 1543a0: f9400260 ldr x0, [x19] 1543a4: 14000017 b 0x154400 <__cxa_demangle+0x12694> 1543a8: d37ff948 lsl x8, x10, #1 1543ac: f9400260 ldr x0, [x19] 1543b0: eb09011f cmp x8, x9 1543b4: 9a883121 csel x1, x9, x8, lo 1543b8: f9000a61 str x1, [x19, #0x10] 1543bc: 940023d9 bl 0x15d320 1543c0: f9000260 str x0, [x19] 1543c4: b4000840 cbz x0, 0x1544cc <__cxa_demangle+0x12760> 1543c8: f9400668 ldr x8, [x19, #0x8] 1543cc: 5284c40a mov w10, #0x2620 // =9760 1543d0: 52800049 mov w9, #0x2 // =2 1543d4: 7828680a strh w10, [x0, x8] 1543d8: 14000010 b 0x154418 <__cxa_demangle+0x126ac> 1543dc: d37ff948 lsl x8, x10, #1 1543e0: f9400260 ldr x0, [x19] 1543e4: eb09011f cmp x8, x9 1543e8: 9a883121 csel x1, x9, x8, lo 1543ec: f9000a61 str x1, [x19, #0x10] 1543f0: 940023cc bl 0x15d320 1543f4: f9000260 str x0, [x19] 1543f8: b40006a0 cbz x0, 0x1544cc <__cxa_demangle+0x12760> 1543fc: f9400668 ldr x8, [x19, #0x8] 154400: 8b080008 add x8, x0, x8 154404: 528004ca mov w10, #0x26 // =38 154408: 5284c40b mov w11, #0x2620 // =9760 15440c: 52800069 mov w9, #0x3 // =3 154410: 3900090a strb w10, [x8, #0x2] 154414: 7900010b strh w11, [x8] 154418: f9400668 ldr x8, [x19, #0x8] 15441c: 8b090108 add x8, x8, x9 154420: f9000668 str x8, [x19, #0x8] 154424: f9401a88 ldr x8, [x20, #0x30] 154428: b40003a8 cbz x8, 0x15449c <__cxa_demangle+0x12730> 15442c: a940aa68 ldp x8, x10, [x19, #0x8] 154430: 91000509 add x9, x8, #0x1 154434: eb0a013f cmp x9, x10 154438: 54000062 b.hs 0x154444 <__cxa_demangle+0x126d8> 15443c: f9400260 ldr x0, [x19] 154440: 1400000b b 0x15446c <__cxa_demangle+0x12700> 154444: d37ff948 lsl x8, x10, #1 154448: f9400260 ldr x0, [x19] 15444c: eb09011f cmp x8, x9 154450: 9a883121 csel x1, x9, x8, lo 154454: f9000a61 str x1, [x19, #0x10] 154458: 940023b2 bl 0x15d320 15445c: f9000260 str x0, [x19] 154460: b4000360 cbz x0, 0x1544cc <__cxa_demangle+0x12760> 154464: f9400668 ldr x8, [x19, #0x8] 154468: 91000509 add x9, x8, #0x1 15446c: 5280040a mov w10, #0x20 // =32 154470: f9000669 str x9, [x19, #0x8] 154474: aa1303e1 mov x1, x19 154478: 3828680a strb w10, [x0, x8] 15447c: f9401a94 ldr x20, [x20, #0x30] 154480: f9400288 ldr x8, [x20] 154484: aa1403e0 mov x0, x20 154488: f9401108 ldr x8, [x8, #0x20] 15448c: d63f0100 blr x8 154490: 39402688 ldrb w8, [x20, #0x9] 154494: 7100051f cmp w8, #0x1 154498: 540000a1 b.ne 0x1544ac <__cxa_demangle+0x12740> 15449c: a9414ff4 ldp x20, x19, [sp, #0x10] 1544a0: a8c27bfd ldp x29, x30, [sp], #0x20 1544a4: d50323bf autiasp 1544a8: d65f03c0 ret 1544ac: f9400288 ldr x8, [x20] 1544b0: aa1403e0 mov x0, x20 1544b4: aa1303e1 mov x1, x19 1544b8: a9414ff4 ldp x20, x19, [sp, #0x10] 1544bc: f9401510 ldr x16, [x8, #0x28] 1544c0: a8c27bfd ldp x29, x30, [sp], #0x20 1544c4: d50323bf autiasp 1544c8: d61f0200 br x16 1544cc: 940022a5 bl 0x15cf60 <_ZSt9terminatev@plt> 1544d0: d503245f bti c 1544d4: 14002283 b 0x15cee0 <_ZdlPv@plt> 1544d8: d503233f paciasp 1544dc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 1544e0: f9000bf5 str x21, [sp, #0x10] 1544e4: 910003fd mov x29, sp 1544e8: a9024ff4 stp x20, x19, [sp, #0x20] 1544ec: f9400815 ldr x21, [x0, #0x10] 1544f0: aa0003f4 mov x20, x0 1544f4: aa0103f3 mov x19, x1 1544f8: f94002a8 ldr x8, [x21] 1544fc: aa1503e0 mov x0, x21 154500: f9401108 ldr x8, [x8, #0x20] 154504: d63f0100 blr x8 154508: 394026a8 ldrb w8, [x21, #0x9] 15450c: 7100051f cmp w8, #0x1 154510: 540000c0 b.eq 0x154528 <__cxa_demangle+0x127bc> 154514: f94002a8 ldr x8, [x21] 154518: aa1503e0 mov x0, x21 15451c: aa1303e1 mov x1, x19 154520: f9401508 ldr x8, [x8, #0x28] 154524: d63f0100 blr x8 154528: a940aa68 ldp x8, x10, [x19, #0x8] 15452c: 91000509 add x9, x8, #0x1 154530: eb0a013f cmp x9, x10 154534: 54000062 b.hs 0x154540 <__cxa_demangle+0x127d4> 154538: f9400260 ldr x0, [x19] 15453c: 1400000a b 0x154564 <__cxa_demangle+0x127f8> 154540: d37ff948 lsl x8, x10, #1 154544: f9400260 ldr x0, [x19] 154548: eb09011f cmp x8, x9 15454c: 9a883121 csel x1, x9, x8, lo 154550: f9000a61 str x1, [x19, #0x10] 154554: 94002373 bl 0x15d320 154558: f9000260 str x0, [x19] 15455c: b4000720 cbz x0, 0x154640 <__cxa_demangle+0x128d4> 154560: f9400668 ldr x8, [x19, #0x8] 154564: 52800789 mov w9, #0x3c // =60 154568: 38286809 strb w9, [x0, x8] 15456c: f9400668 ldr x8, [x19, #0x8] 154570: 91000508 add x8, x8, #0x1 154574: f9000668 str x8, [x19, #0x8] 154578: a941a695 ldp x21, x9, [x20, #0x18] 15457c: eb150134 subs x20, x9, x21 154580: 540002e0 b.eq 0x1545dc <__cxa_demangle+0x12870> 154584: f9400a6a ldr x10, [x19, #0x10] 154588: 8b140109 add x9, x8, x20 15458c: eb0a013f cmp x9, x10 154590: 54000062 b.hs 0x15459c <__cxa_demangle+0x12830> 154594: f9400260 ldr x0, [x19] 154598: 1400000a b 0x1545c0 <__cxa_demangle+0x12854> 15459c: d37ff948 lsl x8, x10, #1 1545a0: f9400260 ldr x0, [x19] 1545a4: eb09011f cmp x8, x9 1545a8: 9a883121 csel x1, x9, x8, lo 1545ac: f9000a61 str x1, [x19, #0x10] 1545b0: 9400235c bl 0x15d320 1545b4: f9000260 str x0, [x19] 1545b8: b4000440 cbz x0, 0x154640 <__cxa_demangle+0x128d4> 1545bc: f9400668 ldr x8, [x19, #0x8] 1545c0: 8b080000 add x0, x0, x8 1545c4: aa1503e1 mov x1, x21 1545c8: aa1403e2 mov x2, x20 1545cc: 94002459 bl 0x15d730 1545d0: f9400668 ldr x8, [x19, #0x8] 1545d4: 8b140108 add x8, x8, x20 1545d8: f9000668 str x8, [x19, #0x8] 1545dc: f9400a6a ldr x10, [x19, #0x10] 1545e0: 91000509 add x9, x8, #0x1 1545e4: eb0a013f cmp x9, x10 1545e8: 54000062 b.hs 0x1545f4 <__cxa_demangle+0x12888> 1545ec: f9400260 ldr x0, [x19] 1545f0: 1400000a b 0x154618 <__cxa_demangle+0x128ac> 1545f4: d37ff948 lsl x8, x10, #1 1545f8: f9400260 ldr x0, [x19] 1545fc: eb09011f cmp x8, x9 154600: 9a883121 csel x1, x9, x8, lo 154604: f9000a61 str x1, [x19, #0x10] 154608: 94002346 bl 0x15d320 15460c: f9000260 str x0, [x19] 154610: b4000180 cbz x0, 0x154640 <__cxa_demangle+0x128d4> 154614: f9400668 ldr x8, [x19, #0x8] 154618: 528007c9 mov w9, #0x3e // =62 15461c: f9400bf5 ldr x21, [sp, #0x10] 154620: 38286809 strb w9, [x0, x8] 154624: f9400668 ldr x8, [x19, #0x8] 154628: 91000508 add x8, x8, #0x1 15462c: f9000668 str x8, [x19, #0x8] 154630: a9424ff4 ldp x20, x19, [sp, #0x20] 154634: a8c37bfd ldp x29, x30, [sp], #0x30 154638: d50323bf autiasp 15463c: d65f03c0 ret 154640: 94002248 bl 0x15cf60 <_ZSt9terminatev@plt> 154644: d503245f bti c 154648: 14002226 b 0x15cee0 <_ZdlPv@plt> 15464c: d503233f paciasp 154650: a9bd7bfd stp x29, x30, [sp, #-0x30]! 154654: f9000bf5 str x21, [sp, #0x10] 154658: 910003fd mov x29, sp 15465c: a9024ff4 stp x20, x19, [sp, #0x20] 154660: f9400815 ldr x21, [x0, #0x10] 154664: aa0003f4 mov x20, x0 154668: aa0103f3 mov x19, x1 15466c: f94002a8 ldr x8, [x21] 154670: aa1503e0 mov x0, x21 154674: f9401108 ldr x8, [x8, #0x20] 154678: d63f0100 blr x8 15467c: 394026a8 ldrb w8, [x21, #0x9] 154680: 7100051f cmp w8, #0x1 154684: 540000c0 b.eq 0x15469c <__cxa_demangle+0x12930> 154688: f94002a8 ldr x8, [x21] 15468c: aa1503e0 mov x0, x21 154690: aa1303e1 mov x1, x19 154694: f9401508 ldr x8, [x8, #0x28] 154698: d63f0100 blr x8 15469c: a940aa68 ldp x8, x10, [x19, #0x8] 1546a0: 91000509 add x9, x8, #0x1 1546a4: eb0a013f cmp x9, x10 1546a8: 54000062 b.hs 0x1546b4 <__cxa_demangle+0x12948> 1546ac: f9400260 ldr x0, [x19] 1546b0: 1400000a b 0x1546d8 <__cxa_demangle+0x1296c> 1546b4: d37ff948 lsl x8, x10, #1 1546b8: f9400260 ldr x0, [x19] 1546bc: eb09011f cmp x8, x9 1546c0: 9a883121 csel x1, x9, x8, lo 1546c4: f9000a61 str x1, [x19, #0x10] 1546c8: 94002316 bl 0x15d320 1546cc: f9000260 str x0, [x19] 1546d0: b40004a0 cbz x0, 0x154764 <__cxa_demangle+0x129f8> 1546d4: f9400668 ldr x8, [x19, #0x8] 1546d8: 52800409 mov w9, #0x20 // =32 1546dc: 38286809 strb w9, [x0, x8] 1546e0: f9400668 ldr x8, [x19, #0x8] 1546e4: 91000508 add x8, x8, #0x1 1546e8: f9000668 str x8, [x19, #0x8] 1546ec: a941a695 ldp x21, x9, [x20, #0x18] 1546f0: eb150134 subs x20, x9, x21 1546f4: 540002e0 b.eq 0x154750 <__cxa_demangle+0x129e4> 1546f8: f9400a6a ldr x10, [x19, #0x10] 1546fc: 8b140109 add x9, x8, x20 154700: eb0a013f cmp x9, x10 154704: 54000062 b.hs 0x154710 <__cxa_demangle+0x129a4> 154708: f9400260 ldr x0, [x19] 15470c: 1400000a b 0x154734 <__cxa_demangle+0x129c8> 154710: d37ff948 lsl x8, x10, #1 154714: f9400260 ldr x0, [x19] 154718: eb09011f cmp x8, x9 15471c: 9a883121 csel x1, x9, x8, lo 154720: f9000a61 str x1, [x19, #0x10] 154724: 940022ff bl 0x15d320 154728: f9000260 str x0, [x19] 15472c: b40001c0 cbz x0, 0x154764 <__cxa_demangle+0x129f8> 154730: f9400668 ldr x8, [x19, #0x8] 154734: 8b080000 add x0, x0, x8 154738: aa1503e1 mov x1, x21 15473c: aa1403e2 mov x2, x20 154740: 940023fc bl 0x15d730 154744: f9400668 ldr x8, [x19, #0x8] 154748: 8b140108 add x8, x8, x20 15474c: f9000668 str x8, [x19, #0x8] 154750: a9424ff4 ldp x20, x19, [sp, #0x20] 154754: f9400bf5 ldr x21, [sp, #0x10] 154758: a8c37bfd ldp x29, x30, [sp], #0x30 15475c: d50323bf autiasp 154760: d65f03c0 ret 154764: 940021ff bl 0x15cf60 <_ZSt9terminatev@plt> 154768: d503245f bti c 15476c: 140021dd b 0x15cee0 <_ZdlPv@plt> 154770: d503245f bti c 154774: f9400800 ldr x0, [x0, #0x10] 154778: 39402408 ldrb w8, [x0, #0x9] 15477c: 7100091f cmp w8, #0x2 154780: 54000081 b.ne 0x154790 <__cxa_demangle+0x12a24> 154784: f9400008 ldr x8, [x0] 154788: f9400110 ldr x16, [x8] 15478c: d61f0200 br x16 154790: 7100011f cmp w8, #0x0 154794: 1a9f17e0 cset w0, eq 154798: d65f03c0 ret 15479c: d503245f bti c 1547a0: f9400800 ldr x0, [x0, #0x10] 1547a4: 39402808 ldrb w8, [x0, #0xa] 1547a8: 7100091f cmp w8, #0x2 1547ac: 54000081 b.ne 0x1547bc <__cxa_demangle+0x12a50> 1547b0: f9400008 ldr x8, [x0] 1547b4: f9400510 ldr x16, [x8, #0x8] 1547b8: d61f0200 br x16 1547bc: 7100011f cmp w8, #0x0 1547c0: 1a9f17e0 cset w0, eq 1547c4: d65f03c0 ret 1547c8: d503245f bti c 1547cc: f9400800 ldr x0, [x0, #0x10] 1547d0: 39402c08 ldrb w8, [x0, #0xb] 1547d4: 7100091f cmp w8, #0x2 1547d8: 54000081 b.ne 0x1547e8 <__cxa_demangle+0x12a7c> 1547dc: f9400008 ldr x8, [x0] 1547e0: f9400910 ldr x16, [x8, #0x10] 1547e4: d61f0200 br x16 1547e8: 7100011f cmp w8, #0x0 1547ec: 1a9f17e0 cset w0, eq 1547f0: d65f03c0 ret 1547f4: d503233f paciasp 1547f8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1547fc: a9014ff4 stp x20, x19, [sp, #0x10] 154800: 910003fd mov x29, sp 154804: aa0003f4 mov x20, x0 154808: f9400800 ldr x0, [x0, #0x10] 15480c: aa0103f3 mov x19, x1 154810: f9400008 ldr x8, [x0] 154814: f9401108 ldr x8, [x8, #0x20] 154818: d63f0100 blr x8 15481c: b9400e88 ldr w8, [x20, #0xc] 154820: 36000348 tbz w8, #0x0, 0x154888 <__cxa_demangle+0x12b1c> 154824: a940aa68 ldp x8, x10, [x19, #0x8] 154828: 91001909 add x9, x8, #0x6 15482c: eb0a013f cmp x9, x10 154830: 54000062 b.hs 0x15483c <__cxa_demangle+0x12ad0> 154834: f9400260 ldr x0, [x19] 154838: 1400000a b 0x154860 <__cxa_demangle+0x12af4> 15483c: d37ff948 lsl x8, x10, #1 154840: f9400260 ldr x0, [x19] 154844: eb09011f cmp x8, x9 154848: 9a883121 csel x1, x9, x8, lo 15484c: f9000a61 str x1, [x19, #0x10] 154850: 940022b4 bl 0x15d320 154854: f9000260 str x0, [x19] 154858: b40008a0 cbz x0, 0x15496c <__cxa_demangle+0x12c00> 15485c: f9400668 ldr x8, [x19, #0x8] 154860: 528c640a mov w10, #0x6320 // =25376 154864: 8b080008 add x8, x0, x8 154868: 528e8e69 mov w9, #0x7473 // =29811 15486c: 72adcdea movk w10, #0x6e6f, lsl #16 154870: 79000909 strh w9, [x8, #0x4] 154874: b900010a str w10, [x8] 154878: f9400668 ldr x8, [x19, #0x8] 15487c: 91001909 add x9, x8, #0x6 154880: b9400e88 ldr w8, [x20, #0xc] 154884: f9000669 str x9, [x19, #0x8] 154888: 36080368 tbz w8, #0x1, 0x1548f4 <__cxa_demangle+0x12b88> 15488c: a940aa68 ldp x8, x10, [x19, #0x8] 154890: 91002509 add x9, x8, #0x9 154894: eb0a013f cmp x9, x10 154898: 54000062 b.hs 0x1548a4 <__cxa_demangle+0x12b38> 15489c: f9400260 ldr x0, [x19] 1548a0: 1400000a b 0x1548c8 <__cxa_demangle+0x12b5c> 1548a4: d37ff948 lsl x8, x10, #1 1548a8: f9400260 ldr x0, [x19] 1548ac: eb09011f cmp x8, x9 1548b0: 9a883121 csel x1, x9, x8, lo 1548b4: f9000a61 str x1, [x19, #0x10] 1548b8: 9400229a bl 0x15d320 1548bc: f9000260 str x0, [x19] 1548c0: b4000560 cbz x0, 0x15496c <__cxa_demangle+0x12c00> 1548c4: f9400668 ldr x8, [x19, #0x8] 1548c8: f0fff8e9 adrp x9, 0x73000 1548cc: 8b080008 add x8, x0, x8 1548d0: 91392129 add x9, x9, #0xe48 1548d4: 52800caa mov w10, #0x65 // =101 1548d8: f9400129 ldr x9, [x9] 1548dc: 3900210a strb w10, [x8, #0x8] 1548e0: f9000109 str x9, [x8] 1548e4: f9400668 ldr x8, [x19, #0x8] 1548e8: 91002509 add x9, x8, #0x9 1548ec: b9400e88 ldr w8, [x20, #0xc] 1548f0: f9000669 str x9, [x19, #0x8] 1548f4: 36100348 tbz w8, #0x2, 0x15495c <__cxa_demangle+0x12bf0> 1548f8: a940aa68 ldp x8, x10, [x19, #0x8] 1548fc: 91002509 add x9, x8, #0x9 154900: eb0a013f cmp x9, x10 154904: 54000062 b.hs 0x154910 <__cxa_demangle+0x12ba4> 154908: f9400260 ldr x0, [x19] 15490c: 1400000a b 0x154934 <__cxa_demangle+0x12bc8> 154910: d37ff948 lsl x8, x10, #1 154914: f9400260 ldr x0, [x19] 154918: eb09011f cmp x8, x9 15491c: 9a883121 csel x1, x9, x8, lo 154920: f9000a61 str x1, [x19, #0x10] 154924: 9400227f bl 0x15d320 154928: f9000260 str x0, [x19] 15492c: b4000200 cbz x0, 0x15496c <__cxa_demangle+0x12c00> 154930: f9400668 ldr x8, [x19, #0x8] 154934: b0fff8e9 adrp x9, 0x71000 154938: 8b080008 add x8, x0, x8 15493c: 91146129 add x9, x9, #0x518 154940: 52800e8a mov w10, #0x74 // =116 154944: f9400129 ldr x9, [x9] 154948: 3900210a strb w10, [x8, #0x8] 15494c: f9000109 str x9, [x8] 154950: f9400668 ldr x8, [x19, #0x8] 154954: 91002508 add x8, x8, #0x9 154958: f9000668 str x8, [x19, #0x8] 15495c: a9414ff4 ldp x20, x19, [sp, #0x10] 154960: a8c27bfd ldp x29, x30, [sp], #0x20 154964: d50323bf autiasp 154968: d65f03c0 ret 15496c: 9400217d bl 0x15cf60 <_ZSt9terminatev@plt> 154970: d503245f bti c 154974: f9400800 ldr x0, [x0, #0x10] 154978: f9400008 ldr x8, [x0] 15497c: f9401510 ldr x16, [x8, #0x28] 154980: d61f0200 br x16 154984: d503245f bti c 154988: 14002156 b 0x15cee0 <_ZdlPv@plt> 15498c: d503233f paciasp 154990: a9bd7bfd stp x29, x30, [sp, #-0x30]! 154994: f9000bf5 str x21, [sp, #0x10] 154998: 910003fd mov x29, sp 15499c: a9024ff4 stp x20, x19, [sp, #0x20] 1549a0: f9499815 ldr x21, [x0, #0x1330] 1549a4: aa0103f3 mov x19, x1 1549a8: f94006a8 ldr x8, [x21, #0x8] 1549ac: d13f4109 sub x9, x8, #0xfd0 1549b0: b13fc53f cmn x9, #0xff1 1549b4: 54000128 b.hi 0x1549d8 <__cxa_demangle+0x12c6c> 1549b8: aa0003f4 mov x20, x0 1549bc: 52820000 mov w0, #0x1000 // =4096 1549c0: 94002218 bl 0x15d220 1549c4: b40002a0 cbz x0, 0x154a18 <__cxa_demangle+0x12cac> 1549c8: aa1f03e8 mov x8, xzr 1549cc: a9007c15 stp x21, xzr, [x0] 1549d0: aa0003f5 mov x21, x0 1549d4: f9099a80 str x0, [x20, #0x1330] 1549d8: 91008109 add x9, x8, #0x20 1549dc: 8b0802a0 add x0, x21, x8 1549e0: b00000a8 adrp x8, 0x169000 +0x10> 1549e4: 91194108 add x8, x8, #0x650 1549e8: f90006a9 str x9, [x21, #0x8] 1549ec: 528020e9 mov w9, #0x107 // =263 1549f0: 3dc00260 ldr q0, [x19] 1549f4: 72a02029 movk w9, #0x101, lsl #16 1549f8: a9424ff4 ldp x20, x19, [sp, #0x20] 1549fc: f8010c08 str x8, [x0, #0x10]! 154a00: f9400bf5 ldr x21, [sp, #0x10] 154a04: b9000809 str w9, [x0, #0x8] 154a08: 3d800400 str q0, [x0, #0x10] 154a0c: a8c37bfd ldp x29, x30, [sp], #0x30 154a10: d50323bf autiasp 154a14: d65f03c0 ret 154a18: 94002152 bl 0x15cf60 <_ZSt9terminatev@plt> 154a1c: d503233f paciasp 154a20: a9bd7bfd stp x29, x30, [sp, #-0x30]! 154a24: f9000bf5 str x21, [sp, #0x10] 154a28: 910003fd mov x29, sp 154a2c: a9024ff4 stp x20, x19, [sp, #0x20] 154a30: f9499815 ldr x21, [x0, #0x1330] 154a34: aa0103f3 mov x19, x1 154a38: f94006a8 ldr x8, [x21, #0x8] 154a3c: d13f4109 sub x9, x8, #0xfd0 154a40: b13fc53f cmn x9, #0xff1 154a44: 54000128 b.hi 0x154a68 <__cxa_demangle+0x12cfc> 154a48: aa0003f4 mov x20, x0 154a4c: 52820000 mov w0, #0x1000 // =4096 154a50: 940021f4 bl 0x15d220 154a54: b40002a0 cbz x0, 0x154aa8 <__cxa_demangle+0x12d3c> 154a58: aa1f03e8 mov x8, xzr 154a5c: a9007c15 stp x21, xzr, [x0] 154a60: aa0003f5 mov x21, x0 154a64: f9099a80 str x0, [x20, #0x1330] 154a68: f00000a9 adrp x9, 0x16b000 154a6c: 8b0802a0 add x0, x21, x8 154a70: 910b0129 add x9, x9, #0x2c0 154a74: 91008108 add x8, x8, #0x20 154a78: 5280234a mov w10, #0x11a // =282 154a7c: 72a0202a movk w10, #0x101, lsl #16 154a80: f8010c09 str x9, [x0, #0x10]! 154a84: f9400269 ldr x9, [x19] 154a88: f90006a8 str x8, [x21, #0x8] 154a8c: a9424ff4 ldp x20, x19, [sp, #0x20] 154a90: b900080a str w10, [x0, #0x8] 154a94: f9400bf5 ldr x21, [sp, #0x10] 154a98: f9000809 str x9, [x0, #0x10] 154a9c: a8c37bfd ldp x29, x30, [sp], #0x30 154aa0: d50323bf autiasp 154aa4: d65f03c0 ret 154aa8: 9400212e bl 0x15cf60 <_ZSt9terminatev@plt> 154aac: d503233f paciasp 154ab0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 154ab4: a90157f6 stp x22, x21, [sp, #0x10] 154ab8: 910003fd mov x29, sp 154abc: a9024ff4 stp x20, x19, [sp, #0x20] 154ac0: f9499816 ldr x22, [x0, #0x1330] 154ac4: aa0203f3 mov x19, x2 154ac8: aa0103f4 mov x20, x1 154acc: f94006c8 ldr x8, [x22, #0x8] 154ad0: d13f4109 sub x9, x8, #0xfd0 154ad4: b13fc53f cmn x9, #0xff1 154ad8: 54000128 b.hi 0x154afc <__cxa_demangle+0x12d90> 154adc: aa0003f5 mov x21, x0 154ae0: 52820000 mov w0, #0x1000 // =4096 154ae4: 940021cf bl 0x15d220 154ae8: b40002c0 cbz x0, 0x154b40 <__cxa_demangle+0x12dd4> 154aec: aa1f03e8 mov x8, xzr 154af0: a9007c16 stp x22, xzr, [x0] 154af4: aa0003f6 mov x22, x0 154af8: f9099aa0 str x0, [x21, #0x1330] 154afc: 91008109 add x9, x8, #0x20 154b00: 8b0802c0 add x0, x22, x8 154b04: f9400288 ldr x8, [x20] 154b08: f00000aa adrp x10, 0x16b000 154b0c: 5280232b mov w11, #0x119 // =281 154b10: 910cc14a add x10, x10, #0x330 154b14: f90006c9 str x9, [x22, #0x8] 154b18: f9400269 ldr x9, [x19] 154b1c: a9424ff4 ldp x20, x19, [sp, #0x20] 154b20: 72a0202b movk w11, #0x101, lsl #16 154b24: a94157f6 ldp x22, x21, [sp, #0x10] 154b28: f8010c0a str x10, [x0, #0x10]! 154b2c: b900080b str w11, [x0, #0x8] 154b30: a9012408 stp x8, x9, [x0, #0x10] 154b34: a8c37bfd ldp x29, x30, [sp], #0x30 154b38: d50323bf autiasp 154b3c: d65f03c0 ret 154b40: 94002108 bl 0x15cf60 <_ZSt9terminatev@plt> 154b44: d503233f paciasp 154b48: a9be7bfd stp x29, x30, [sp, #-0x20]! 154b4c: a9014ff4 stp x20, x19, [sp, #0x10] 154b50: 910003fd mov x29, sp 154b54: a940a828 ldp x8, x10, [x1, #0x8] 154b58: aa0103f3 mov x19, x1 154b5c: aa0003f4 mov x20, x0 154b60: 91003509 add x9, x8, #0xd 154b64: eb0a013f cmp x9, x10 154b68: 54000062 b.hs 0x154b74 <__cxa_demangle+0x12e08> 154b6c: f9400260 ldr x0, [x19] 154b70: 1400000a b 0x154b98 <__cxa_demangle+0x12e2c> 154b74: d37ff948 lsl x8, x10, #1 154b78: f9400260 ldr x0, [x19] 154b7c: eb09011f cmp x8, x9 154b80: 9a883121 csel x1, x9, x8, lo 154b84: f9000a61 str x1, [x19, #0x10] 154b88: 940021e6 bl 0x15d320 154b8c: f9000260 str x0, [x19] 154b90: b4000640 cbz x0, 0x154c58 <__cxa_demangle+0x12eec> 154b94: f9400668 ldr x8, [x19, #0x8] 154b98: b0fff8e9 adrp x9, 0x71000 154b9c: 8b080008 add x8, x0, x8 154ba0: 911fe929 add x9, x9, #0x7fa 154ba4: aa1303e1 mov x1, x19 154ba8: f840512a ldur x10, [x9, #0x5] 154bac: f9400129 ldr x9, [x9] 154bb0: f800510a stur x10, [x8, #0x5] 154bb4: f9000109 str x9, [x8] 154bb8: f9400668 ldr x8, [x19, #0x8] 154bbc: f9400a94 ldr x20, [x20, #0x10] 154bc0: 91003508 add x8, x8, #0xd 154bc4: f9400289 ldr x9, [x20] 154bc8: aa1403e0 mov x0, x20 154bcc: f9000668 str x8, [x19, #0x8] 154bd0: f9401128 ldr x8, [x9, #0x20] 154bd4: d63f0100 blr x8 154bd8: 39402688 ldrb w8, [x20, #0x9] 154bdc: 7100051f cmp w8, #0x1 154be0: 540000c0 b.eq 0x154bf8 <__cxa_demangle+0x12e8c> 154be4: f9400288 ldr x8, [x20] 154be8: aa1403e0 mov x0, x20 154bec: aa1303e1 mov x1, x19 154bf0: f9401508 ldr x8, [x8, #0x28] 154bf4: d63f0100 blr x8 154bf8: a940aa68 ldp x8, x10, [x19, #0x8] 154bfc: 91000509 add x9, x8, #0x1 154c00: eb0a013f cmp x9, x10 154c04: 54000062 b.hs 0x154c10 <__cxa_demangle+0x12ea4> 154c08: f9400260 ldr x0, [x19] 154c0c: 1400000a b 0x154c34 <__cxa_demangle+0x12ec8> 154c10: d37ff948 lsl x8, x10, #1 154c14: f9400260 ldr x0, [x19] 154c18: eb09011f cmp x8, x9 154c1c: 9a883121 csel x1, x9, x8, lo 154c20: f9000a61 str x1, [x19, #0x10] 154c24: 940021bf bl 0x15d320 154c28: f9000260 str x0, [x19] 154c2c: b4000160 cbz x0, 0x154c58 <__cxa_demangle+0x12eec> 154c30: f9400668 ldr x8, [x19, #0x8] 154c34: 52800ba9 mov w9, #0x5d // =93 154c38: 38286809 strb w9, [x0, x8] 154c3c: f9400668 ldr x8, [x19, #0x8] 154c40: 91000508 add x8, x8, #0x1 154c44: f9000668 str x8, [x19, #0x8] 154c48: a9414ff4 ldp x20, x19, [sp, #0x10] 154c4c: a8c27bfd ldp x29, x30, [sp], #0x20 154c50: d50323bf autiasp 154c54: d65f03c0 ret 154c58: 940020c2 bl 0x15cf60 <_ZSt9terminatev@plt> 154c5c: d503245f bti c 154c60: 140020a0 b 0x15cee0 <_ZdlPv@plt> 154c64: d503233f paciasp 154c68: a9bd7bfd stp x29, x30, [sp, #-0x30]! 154c6c: f9000bf5 str x21, [sp, #0x10] 154c70: 910003fd mov x29, sp 154c74: a9024ff4 stp x20, x19, [sp, #0x20] 154c78: f9400815 ldr x21, [x0, #0x10] 154c7c: aa0003f4 mov x20, x0 154c80: aa0103f3 mov x19, x1 154c84: f94002a8 ldr x8, [x21] 154c88: aa1503e0 mov x0, x21 154c8c: f9401108 ldr x8, [x8, #0x20] 154c90: d63f0100 blr x8 154c94: 394026a8 ldrb w8, [x21, #0x9] 154c98: 7100051f cmp w8, #0x1 154c9c: 540000c0 b.eq 0x154cb4 <__cxa_demangle+0x12f48> 154ca0: f94002a8 ldr x8, [x21] 154ca4: aa1503e0 mov x0, x21 154ca8: aa1303e1 mov x1, x19 154cac: f9401508 ldr x8, [x8, #0x28] 154cb0: d63f0100 blr x8 154cb4: a940aa68 ldp x8, x10, [x19, #0x8] 154cb8: 91002109 add x9, x8, #0x8 154cbc: eb0a013f cmp x9, x10 154cc0: 54000062 b.hs 0x154ccc <__cxa_demangle+0x12f60> 154cc4: f9400260 ldr x0, [x19] 154cc8: 1400000a b 0x154cf0 <__cxa_demangle+0x12f84> 154ccc: d37ff948 lsl x8, x10, #1 154cd0: f9400260 ldr x0, [x19] 154cd4: eb09011f cmp x8, x9 154cd8: 9a883121 csel x1, x9, x8, lo 154cdc: f9000a61 str x1, [x19, #0x10] 154ce0: 94002190 bl 0x15d320 154ce4: f9000260 str x0, [x19] 154ce8: b4000640 cbz x0, 0x154db0 <__cxa_demangle+0x13044> 154cec: f9400668 ldr x8, [x19, #0x8] 154cf0: d28ec409 mov x9, #0x7620 // =30240 154cf4: f2ac6ca9 movk x9, #0x6365, lsl #16 154cf8: f2cdee89 movk x9, #0x6f74, lsl #32 154cfc: f2eb6e49 movk x9, #0x5b72, lsl #48 154d00: f8286809 str x9, [x0, x8] 154d04: f9400668 ldr x8, [x19, #0x8] 154d08: f9400e94 ldr x20, [x20, #0x18] 154d0c: 91002108 add x8, x8, #0x8 154d10: f9000668 str x8, [x19, #0x8] 154d14: b40001d4 cbz x20, 0x154d4c <__cxa_demangle+0x12fe0> 154d18: f9400288 ldr x8, [x20] 154d1c: aa1403e0 mov x0, x20 154d20: aa1303e1 mov x1, x19 154d24: f9401108 ldr x8, [x8, #0x20] 154d28: d63f0100 blr x8 154d2c: 39402688 ldrb w8, [x20, #0x9] 154d30: 7100051f cmp w8, #0x1 154d34: 540000c0 b.eq 0x154d4c <__cxa_demangle+0x12fe0> 154d38: f9400288 ldr x8, [x20] 154d3c: aa1403e0 mov x0, x20 154d40: aa1303e1 mov x1, x19 154d44: f9401508 ldr x8, [x8, #0x28] 154d48: d63f0100 blr x8 154d4c: a940aa68 ldp x8, x10, [x19, #0x8] 154d50: 91000509 add x9, x8, #0x1 154d54: eb0a013f cmp x9, x10 154d58: 54000062 b.hs 0x154d64 <__cxa_demangle+0x12ff8> 154d5c: f9400260 ldr x0, [x19] 154d60: 1400000a b 0x154d88 <__cxa_demangle+0x1301c> 154d64: d37ff948 lsl x8, x10, #1 154d68: f9400260 ldr x0, [x19] 154d6c: eb09011f cmp x8, x9 154d70: 9a883121 csel x1, x9, x8, lo 154d74: f9000a61 str x1, [x19, #0x10] 154d78: 9400216a bl 0x15d320 154d7c: f9000260 str x0, [x19] 154d80: b4000180 cbz x0, 0x154db0 <__cxa_demangle+0x13044> 154d84: f9400668 ldr x8, [x19, #0x8] 154d88: 52800ba9 mov w9, #0x5d // =93 154d8c: f9400bf5 ldr x21, [sp, #0x10] 154d90: 38286809 strb w9, [x0, x8] 154d94: f9400668 ldr x8, [x19, #0x8] 154d98: 91000508 add x8, x8, #0x1 154d9c: f9000668 str x8, [x19, #0x8] 154da0: a9424ff4 ldp x20, x19, [sp, #0x20] 154da4: a8c37bfd ldp x29, x30, [sp], #0x30 154da8: d50323bf autiasp 154dac: d65f03c0 ret 154db0: 9400206c bl 0x15cf60 <_ZSt9terminatev@plt> 154db4: d503245f bti c 154db8: 1400204a b 0x15cee0 <_ZdlPv@plt> 154dbc: d503233f paciasp 154dc0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 154dc4: a90157f6 stp x22, x21, [sp, #0x10] 154dc8: 910003fd mov x29, sp 154dcc: a9024ff4 stp x20, x19, [sp, #0x20] 154dd0: f9499816 ldr x22, [x0, #0x1330] 154dd4: aa0203f3 mov x19, x2 154dd8: aa0103f4 mov x20, x1 154ddc: f94006c8 ldr x8, [x22, #0x8] 154de0: d13f4109 sub x9, x8, #0xfd0 154de4: b13fc53f cmn x9, #0xff1 154de8: 54000128 b.hi 0x154e0c <__cxa_demangle+0x130a0> 154dec: aa0003f5 mov x21, x0 154df0: 52820000 mov w0, #0x1000 // =4096 154df4: 9400210b bl 0x15d220 154df8: b40002c0 cbz x0, 0x154e50 <__cxa_demangle+0x130e4> 154dfc: aa1f03e8 mov x8, xzr 154e00: a9007c16 stp x22, xzr, [x0] 154e04: aa0003f6 mov x22, x0 154e08: f9099aa0 str x0, [x21, #0x1330] 154e0c: 91008109 add x9, x8, #0x20 154e10: 8b0802c0 add x0, x22, x8 154e14: f9400288 ldr x8, [x20] 154e18: f00000aa adrp x10, 0x16b000 154e1c: 528001cb mov w11, #0xe // =14 154e20: 910e814a add x10, x10, #0x3a0 154e24: f90006c9 str x9, [x22, #0x8] 154e28: f9400269 ldr x9, [x19] 154e2c: a9424ff4 ldp x20, x19, [sp, #0x20] 154e30: 72a0200b movk w11, #0x100, lsl #16 154e34: a94157f6 ldp x22, x21, [sp, #0x10] 154e38: f8010c0a str x10, [x0, #0x10]! 154e3c: b900080b str w11, [x0, #0x8] 154e40: a9012408 stp x8, x9, [x0, #0x10] 154e44: a8c37bfd ldp x29, x30, [sp], #0x30 154e48: d50323bf autiasp 154e4c: d65f03c0 ret 154e50: 94002044 bl 0x15cf60 <_ZSt9terminatev@plt> 154e54: d503245f bti c 154e58: 52800020 mov w0, #0x1 // =1 154e5c: d65f03c0 ret 154e60: d503245f bti c 154e64: 52800020 mov w0, #0x1 // =1 154e68: d65f03c0 ret 154e6c: d503245f bti c 154e70: f9400800 ldr x0, [x0, #0x10] 154e74: f9400008 ldr x8, [x0] 154e78: f9401110 ldr x16, [x8, #0x20] 154e7c: d61f0200 br x16 154e80: d503233f paciasp 154e84: a9bd7bfd stp x29, x30, [sp, #-0x30]! 154e88: f9000bf5 str x21, [sp, #0x10] 154e8c: 910003fd mov x29, sp 154e90: a9024ff4 stp x20, x19, [sp, #0x20] 154e94: aa0103f3 mov x19, x1 154e98: f9400428 ldr x8, [x1, #0x8] 154e9c: aa0003f4 mov x20, x0 154ea0: b40000c8 cbz x8, 0x154eb8 <__cxa_demangle+0x1314c> 154ea4: f9400269 ldr x9, [x19] 154ea8: 8b090109 add x9, x8, x9 154eac: 385ff129 ldurb w9, [x9, #-0x1] 154eb0: 7101753f cmp w9, #0x5d 154eb4: 540002a0 b.eq 0x154f08 <__cxa_demangle+0x1319c> 154eb8: f9400a6a ldr x10, [x19, #0x10] 154ebc: 91000509 add x9, x8, #0x1 154ec0: eb0a013f cmp x9, x10 154ec4: 54000062 b.hs 0x154ed0 <__cxa_demangle+0x13164> 154ec8: f9400260 ldr x0, [x19] 154ecc: 1400000a b 0x154ef4 <__cxa_demangle+0x13188> 154ed0: d37ff948 lsl x8, x10, #1 154ed4: f9400260 ldr x0, [x19] 154ed8: eb09011f cmp x8, x9 154edc: 9a883121 csel x1, x9, x8, lo 154ee0: f9000a61 str x1, [x19, #0x10] 154ee4: 9400210f bl 0x15d320 154ee8: f9000260 str x0, [x19] 154eec: b40008e0 cbz x0, 0x155008 <__cxa_demangle+0x1329c> 154ef0: f9400668 ldr x8, [x19, #0x8] 154ef4: 52800409 mov w9, #0x20 // =32 154ef8: 38286809 strb w9, [x0, x8] 154efc: f9400668 ldr x8, [x19, #0x8] 154f00: 91000508 add x8, x8, #0x1 154f04: f9000668 str x8, [x19, #0x8] 154f08: f9400a6a ldr x10, [x19, #0x10] 154f0c: 91000509 add x9, x8, #0x1 154f10: eb0a013f cmp x9, x10 154f14: 54000062 b.hs 0x154f20 <__cxa_demangle+0x131b4> 154f18: f9400260 ldr x0, [x19] 154f1c: 1400000a b 0x154f44 <__cxa_demangle+0x131d8> 154f20: d37ff948 lsl x8, x10, #1 154f24: f9400260 ldr x0, [x19] 154f28: eb09011f cmp x8, x9 154f2c: 9a883121 csel x1, x9, x8, lo 154f30: f9000a61 str x1, [x19, #0x10] 154f34: 940020fb bl 0x15d320 154f38: f9000260 str x0, [x19] 154f3c: b4000660 cbz x0, 0x155008 <__cxa_demangle+0x1329c> 154f40: f9400668 ldr x8, [x19, #0x8] 154f44: 52800b69 mov w9, #0x5b // =91 154f48: 38286809 strb w9, [x0, x8] 154f4c: f9400668 ldr x8, [x19, #0x8] 154f50: f9400e95 ldr x21, [x20, #0x18] 154f54: 91000508 add x8, x8, #0x1 154f58: f9000668 str x8, [x19, #0x8] 154f5c: b40001d5 cbz x21, 0x154f94 <__cxa_demangle+0x13228> 154f60: f94002a8 ldr x8, [x21] 154f64: aa1503e0 mov x0, x21 154f68: aa1303e1 mov x1, x19 154f6c: f9401108 ldr x8, [x8, #0x20] 154f70: d63f0100 blr x8 154f74: 394026a8 ldrb w8, [x21, #0x9] 154f78: 7100051f cmp w8, #0x1 154f7c: 540000c0 b.eq 0x154f94 <__cxa_demangle+0x13228> 154f80: f94002a8 ldr x8, [x21] 154f84: aa1503e0 mov x0, x21 154f88: aa1303e1 mov x1, x19 154f8c: f9401508 ldr x8, [x8, #0x28] 154f90: d63f0100 blr x8 154f94: a940aa68 ldp x8, x10, [x19, #0x8] 154f98: 91000509 add x9, x8, #0x1 154f9c: eb0a013f cmp x9, x10 154fa0: 54000062 b.hs 0x154fac <__cxa_demangle+0x13240> 154fa4: f9400260 ldr x0, [x19] 154fa8: 1400000a b 0x154fd0 <__cxa_demangle+0x13264> 154fac: d37ff948 lsl x8, x10, #1 154fb0: f9400260 ldr x0, [x19] 154fb4: eb09011f cmp x8, x9 154fb8: 9a883121 csel x1, x9, x8, lo 154fbc: f9000a61 str x1, [x19, #0x10] 154fc0: 940020d8 bl 0x15d320 154fc4: f9000260 str x0, [x19] 154fc8: b4000200 cbz x0, 0x155008 <__cxa_demangle+0x1329c> 154fcc: f9400668 ldr x8, [x19, #0x8] 154fd0: 52800ba9 mov w9, #0x5d // =93 154fd4: aa1303e1 mov x1, x19 154fd8: f9400bf5 ldr x21, [sp, #0x10] 154fdc: 38286809 strb w9, [x0, x8] 154fe0: f9400668 ldr x8, [x19, #0x8] 154fe4: f9400a80 ldr x0, [x20, #0x10] 154fe8: 91000508 add x8, x8, #0x1 154fec: f9400009 ldr x9, [x0] 154ff0: f9000668 str x8, [x19, #0x8] 154ff4: a9424ff4 ldp x20, x19, [sp, #0x20] 154ff8: f9401530 ldr x16, [x9, #0x28] 154ffc: a8c37bfd ldp x29, x30, [sp], #0x30 155000: d50323bf autiasp 155004: d61f0200 br x16 155008: 94001fd6 bl 0x15cf60 <_ZSt9terminatev@plt> 15500c: d503245f bti c 155010: 14001fb4 b 0x15cee0 <_ZdlPv@plt> 155014: d503233f paciasp 155018: a9bd7bfd stp x29, x30, [sp, #-0x30]! 15501c: a90157f6 stp x22, x21, [sp, #0x10] 155020: 910003fd mov x29, sp 155024: a9024ff4 stp x20, x19, [sp, #0x20] 155028: f9499816 ldr x22, [x0, #0x1330] 15502c: aa0203f4 mov x20, x2 155030: aa0103f3 mov x19, x1 155034: f94006c8 ldr x8, [x22, #0x8] 155038: d13f4109 sub x9, x8, #0xfd0 15503c: b13fc53f cmn x9, #0xff1 155040: 54000128 b.hi 0x155064 <__cxa_demangle+0x132f8> 155044: aa0003f5 mov x21, x0 155048: 52820000 mov w0, #0x1000 // =4096 15504c: 94002075 bl 0x15d220 155050: b4000320 cbz x0, 0x1550b4 <__cxa_demangle+0x13348> 155054: aa1f03e8 mov x8, xzr 155058: a9007c16 stp x22, xzr, [x0] 15505c: aa0003f6 mov x22, x0 155060: f9099aa0 str x0, [x21, #0x1330] 155064: d00000aa adrp x10, 0x16b000 155068: 8b0802c0 add x0, x22, x8 15506c: 9110414a add x10, x10, #0x410 155070: 91008108 add x8, x8, #0x20 155074: 528001ab mov w11, #0xd // =13 155078: f9400289 ldr x9, [x20] 15507c: f8010c0a str x10, [x0, #0x10]! 155080: f90006c8 str x8, [x22, #0x8] 155084: 3940252a ldrb w10, [x9, #0x9] 155088: 3900200b strb w11, [x0, #0x8] 15508c: f940026b ldr x11, [x19] 155090: a9424ff4 ldp x20, x19, [sp, #0x20] 155094: 52802028 mov w8, #0x101 // =257 155098: 3900240a strb w10, [x0, #0x9] 15509c: a94157f6 ldp x22, x21, [sp, #0x10] 1550a0: a901240b stp x11, x9, [x0, #0x10] 1550a4: 79001408 strh w8, [x0, #0xa] 1550a8: a8c37bfd ldp x29, x30, [sp], #0x30 1550ac: d50323bf autiasp 1550b0: d65f03c0 ret 1550b4: 94001fab bl 0x15cf60 <_ZSt9terminatev@plt> 1550b8: d503245f bti c 1550bc: f9400c00 ldr x0, [x0, #0x18] 1550c0: 39402408 ldrb w8, [x0, #0x9] 1550c4: 7100091f cmp w8, #0x2 1550c8: 54000081 b.ne 0x1550d8 <__cxa_demangle+0x1336c> 1550cc: f9400008 ldr x8, [x0] 1550d0: f9400110 ldr x16, [x8] 1550d4: d61f0200 br x16 1550d8: 7100011f cmp w8, #0x0 1550dc: 1a9f17e0 cset w0, eq 1550e0: d65f03c0 ret 1550e4: d503233f paciasp 1550e8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1550ec: a9014ff4 stp x20, x19, [sp, #0x10] 1550f0: 910003fd mov x29, sp 1550f4: aa0003f4 mov x20, x0 1550f8: f9400c00 ldr x0, [x0, #0x18] 1550fc: aa0103f3 mov x19, x1 155100: f9400008 ldr x8, [x0] 155104: f9401108 ldr x8, [x8, #0x20] 155108: d63f0100 blr x8 15510c: f9400e80 ldr x0, [x20, #0x18] 155110: 39402808 ldrb w8, [x0, #0xa] 155114: 34000248 cbz w8, 0x15515c <__cxa_demangle+0x133f0> 155118: 7100091f cmp w8, #0x2 15511c: 540000e1 b.ne 0x155138 <__cxa_demangle+0x133cc> 155120: f9400008 ldr x8, [x0] 155124: aa1303e1 mov x1, x19 155128: f9400508 ldr x8, [x8, #0x8] 15512c: d63f0100 blr x8 155130: 37000160 tbnz w0, #0x0, 0x15515c <__cxa_demangle+0x133f0> 155134: f9400e80 ldr x0, [x20, #0x18] 155138: 39402c08 ldrb w8, [x0, #0xb] 15513c: 34000108 cbz w8, 0x15515c <__cxa_demangle+0x133f0> 155140: 7100091f cmp w8, #0x2 155144: 54000301 b.ne 0x1551a4 <__cxa_demangle+0x13438> 155148: f9400008 ldr x8, [x0] 15514c: aa1303e1 mov x1, x19 155150: f9400908 ldr x8, [x8, #0x10] 155154: d63f0100 blr x8 155158: 36000260 tbz w0, #0x0, 0x1551a4 <__cxa_demangle+0x13438> 15515c: a940aa68 ldp x8, x10, [x19, #0x8] 155160: 91000509 add x9, x8, #0x1 155164: eb0a013f cmp x9, x10 155168: 54000082 b.hs 0x155178 <__cxa_demangle+0x1340c> 15516c: f9400260 ldr x0, [x19] 155170: 52800509 mov w9, #0x28 // =40 155174: 1400001c b 0x1551e4 <__cxa_demangle+0x13478> 155178: d37ff948 lsl x8, x10, #1 15517c: f9400260 ldr x0, [x19] 155180: eb09011f cmp x8, x9 155184: 9a883121 csel x1, x9, x8, lo 155188: f9000a61 str x1, [x19, #0x10] 15518c: 94002065 bl 0x15d320 155190: f9000260 str x0, [x19] 155194: b4000820 cbz x0, 0x155298 <__cxa_demangle+0x1352c> 155198: f9400668 ldr x8, [x19, #0x8] 15519c: 52800509 mov w9, #0x28 // =40 1551a0: 14000011 b 0x1551e4 <__cxa_demangle+0x13478> 1551a4: a940aa68 ldp x8, x10, [x19, #0x8] 1551a8: 91000509 add x9, x8, #0x1 1551ac: eb0a013f cmp x9, x10 1551b0: 54000062 b.hs 0x1551bc <__cxa_demangle+0x13450> 1551b4: f9400260 ldr x0, [x19] 1551b8: 1400000a b 0x1551e0 <__cxa_demangle+0x13474> 1551bc: d37ff948 lsl x8, x10, #1 1551c0: f9400260 ldr x0, [x19] 1551c4: eb09011f cmp x8, x9 1551c8: 9a883121 csel x1, x9, x8, lo 1551cc: f9000a61 str x1, [x19, #0x10] 1551d0: 94002054 bl 0x15d320 1551d4: f9000260 str x0, [x19] 1551d8: b4000600 cbz x0, 0x155298 <__cxa_demangle+0x1352c> 1551dc: f9400668 ldr x8, [x19, #0x8] 1551e0: 52800409 mov w9, #0x20 // =32 1551e4: 38286809 strb w9, [x0, x8] 1551e8: aa1303e1 mov x1, x19 1551ec: f9400668 ldr x8, [x19, #0x8] 1551f0: f9400a94 ldr x20, [x20, #0x10] 1551f4: 91000508 add x8, x8, #0x1 1551f8: f9400289 ldr x9, [x20] 1551fc: aa1403e0 mov x0, x20 155200: f9000668 str x8, [x19, #0x8] 155204: f9401128 ldr x8, [x9, #0x20] 155208: d63f0100 blr x8 15520c: 39402688 ldrb w8, [x20, #0x9] 155210: 7100051f cmp w8, #0x1 155214: 540000c0 b.eq 0x15522c <__cxa_demangle+0x134c0> 155218: f9400288 ldr x8, [x20] 15521c: aa1403e0 mov x0, x20 155220: aa1303e1 mov x1, x19 155224: f9401508 ldr x8, [x8, #0x28] 155228: d63f0100 blr x8 15522c: a940aa68 ldp x8, x10, [x19, #0x8] 155230: 91000d09 add x9, x8, #0x3 155234: eb0a013f cmp x9, x10 155238: 54000062 b.hs 0x155244 <__cxa_demangle+0x134d8> 15523c: f9400260 ldr x0, [x19] 155240: 1400000a b 0x155268 <__cxa_demangle+0x134fc> 155244: d37ff948 lsl x8, x10, #1 155248: f9400260 ldr x0, [x19] 15524c: eb09011f cmp x8, x9 155250: 9a883121 csel x1, x9, x8, lo 155254: f9000a61 str x1, [x19, #0x10] 155258: 94002032 bl 0x15d320 15525c: f9000260 str x0, [x19] 155260: b40001c0 cbz x0, 0x155298 <__cxa_demangle+0x1352c> 155264: f9400668 ldr x8, [x19, #0x8] 155268: 8b080008 add x8, x0, x8 15526c: 52800549 mov w9, #0x2a // =42 155270: 5287474a mov w10, #0x3a3a // =14906 155274: 39000909 strb w9, [x8, #0x2] 155278: 7900010a strh w10, [x8] 15527c: f9400668 ldr x8, [x19, #0x8] 155280: 91000d08 add x8, x8, #0x3 155284: f9000668 str x8, [x19, #0x8] 155288: a9414ff4 ldp x20, x19, [sp, #0x10] 15528c: a8c27bfd ldp x29, x30, [sp], #0x20 155290: d50323bf autiasp 155294: d65f03c0 ret 155298: 94001f32 bl 0x15cf60 <_ZSt9terminatev@plt> 15529c: d503233f paciasp 1552a0: a9be7bfd stp x29, x30, [sp, #-0x20]! 1552a4: a9014ff4 stp x20, x19, [sp, #0x10] 1552a8: 910003fd mov x29, sp 1552ac: aa0003f4 mov x20, x0 1552b0: f9400c00 ldr x0, [x0, #0x18] 1552b4: aa0103f3 mov x19, x1 1552b8: 39402808 ldrb w8, [x0, #0xa] 1552bc: 34000248 cbz w8, 0x155304 <__cxa_demangle+0x13598> 1552c0: 7100091f cmp w8, #0x2 1552c4: 540000e1 b.ne 0x1552e0 <__cxa_demangle+0x13574> 1552c8: f9400008 ldr x8, [x0] 1552cc: aa1303e1 mov x1, x19 1552d0: f9400508 ldr x8, [x8, #0x8] 1552d4: d63f0100 blr x8 1552d8: 37000160 tbnz w0, #0x0, 0x155304 <__cxa_demangle+0x13598> 1552dc: f9400e80 ldr x0, [x20, #0x18] 1552e0: 39402c08 ldrb w8, [x0, #0xb] 1552e4: 34000108 cbz w8, 0x155304 <__cxa_demangle+0x13598> 1552e8: 7100091f cmp w8, #0x2 1552ec: 54000341 b.ne 0x155354 <__cxa_demangle+0x135e8> 1552f0: f9400008 ldr x8, [x0] 1552f4: aa1303e1 mov x1, x19 1552f8: f9400908 ldr x8, [x8, #0x10] 1552fc: d63f0100 blr x8 155300: 360002a0 tbz w0, #0x0, 0x155354 <__cxa_demangle+0x135e8> 155304: a940aa68 ldp x8, x10, [x19, #0x8] 155308: 91000509 add x9, x8, #0x1 15530c: eb0a013f cmp x9, x10 155310: 54000062 b.hs 0x15531c <__cxa_demangle+0x135b0> 155314: f9400260 ldr x0, [x19] 155318: 1400000a b 0x155340 <__cxa_demangle+0x135d4> 15531c: d37ff948 lsl x8, x10, #1 155320: f9400260 ldr x0, [x19] 155324: eb09011f cmp x8, x9 155328: 9a883121 csel x1, x9, x8, lo 15532c: f9000a61 str x1, [x19, #0x10] 155330: 94001ffc bl 0x15d320 155334: f9000260 str x0, [x19] 155338: b40001e0 cbz x0, 0x155374 <__cxa_demangle+0x13608> 15533c: f9400668 ldr x8, [x19, #0x8] 155340: 52800529 mov w9, #0x29 // =41 155344: 38286809 strb w9, [x0, x8] 155348: f9400668 ldr x8, [x19, #0x8] 15534c: 91000508 add x8, x8, #0x1 155350: f9000668 str x8, [x19, #0x8] 155354: f9400e80 ldr x0, [x20, #0x18] 155358: aa1303e1 mov x1, x19 15535c: a9414ff4 ldp x20, x19, [sp, #0x10] 155360: f9400008 ldr x8, [x0] 155364: f9401510 ldr x16, [x8, #0x28] 155368: a8c27bfd ldp x29, x30, [sp], #0x20 15536c: d50323bf autiasp 155370: d61f0200 br x16 155374: 94001efb bl 0x15cf60 <_ZSt9terminatev@plt> 155378: d503245f bti c 15537c: 14001ed9 b 0x15cee0 <_ZdlPv@plt> 155380: d503233f paciasp 155384: a9bd7bfd stp x29, x30, [sp, #-0x30]! 155388: a90157f6 stp x22, x21, [sp, #0x10] 15538c: 910003fd mov x29, sp 155390: a9024ff4 stp x20, x19, [sp, #0x20] 155394: a9412016 ldp x22, x8, [x0, #0x10] 155398: aa0103f3 mov x19, x1 15539c: aa0003f4 mov x20, x0 1553a0: eb160115 subs x21, x8, x22 1553a4: f9400428 ldr x8, [x1, #0x8] 1553a8: 540002e0 b.eq 0x155404 <__cxa_demangle+0x13698> 1553ac: f9400a6a ldr x10, [x19, #0x10] 1553b0: 8b150109 add x9, x8, x21 1553b4: eb0a013f cmp x9, x10 1553b8: 54000062 b.hs 0x1553c4 <__cxa_demangle+0x13658> 1553bc: f9400260 ldr x0, [x19] 1553c0: 1400000a b 0x1553e8 <__cxa_demangle+0x1367c> 1553c4: d37ff948 lsl x8, x10, #1 1553c8: f9400260 ldr x0, [x19] 1553cc: eb09011f cmp x8, x9 1553d0: 9a883121 csel x1, x9, x8, lo 1553d4: f9000a61 str x1, [x19, #0x10] 1553d8: 94001fd2 bl 0x15d320 1553dc: f9000260 str x0, [x19] 1553e0: b4000660 cbz x0, 0x1554ac <__cxa_demangle+0x13740> 1553e4: f9400668 ldr x8, [x19, #0x8] 1553e8: 8b080000 add x0, x0, x8 1553ec: aa1603e1 mov x1, x22 1553f0: aa1503e2 mov x2, x21 1553f4: 940020cf bl 0x15d730 1553f8: f9400668 ldr x8, [x19, #0x8] 1553fc: 8b150108 add x8, x8, x21 155400: f9000668 str x8, [x19, #0x8] 155404: f9400a6a ldr x10, [x19, #0x10] 155408: 91000509 add x9, x8, #0x1 15540c: eb0a013f cmp x9, x10 155410: 54000062 b.hs 0x15541c <__cxa_demangle+0x136b0> 155414: f9400260 ldr x0, [x19] 155418: 1400000b b 0x155444 <__cxa_demangle+0x136d8> 15541c: d37ff948 lsl x8, x10, #1 155420: f9400260 ldr x0, [x19] 155424: eb09011f cmp x8, x9 155428: 9a883121 csel x1, x9, x8, lo 15542c: f9000a61 str x1, [x19, #0x10] 155430: 94001fbc bl 0x15d320 155434: f9000260 str x0, [x19] 155438: b40003a0 cbz x0, 0x1554ac <__cxa_demangle+0x13740> 15543c: f9400668 ldr x8, [x19, #0x8] 155440: 91000509 add x9, x8, #0x1 155444: 5280040a mov w10, #0x20 // =32 155448: f9000669 str x9, [x19, #0x8] 15544c: aa1303e1 mov x1, x19 155450: 3828680a strb w10, [x0, x8] 155454: f9401294 ldr x20, [x20, #0x20] 155458: f9400288 ldr x8, [x20] 15545c: aa1403e0 mov x0, x20 155460: f9401108 ldr x8, [x8, #0x20] 155464: d63f0100 blr x8 155468: 39402688 ldrb w8, [x20, #0x9] 15546c: 7100051f cmp w8, #0x1 155470: 540000c1 b.ne 0x155488 <__cxa_demangle+0x1371c> 155474: a9424ff4 ldp x20, x19, [sp, #0x20] 155478: a94157f6 ldp x22, x21, [sp, #0x10] 15547c: a8c37bfd ldp x29, x30, [sp], #0x30 155480: d50323bf autiasp 155484: d65f03c0 ret 155488: f9400288 ldr x8, [x20] 15548c: aa1403e0 mov x0, x20 155490: aa1303e1 mov x1, x19 155494: a9424ff4 ldp x20, x19, [sp, #0x20] 155498: a94157f6 ldp x22, x21, [sp, #0x10] 15549c: f9401510 ldr x16, [x8, #0x28] 1554a0: a8c37bfd ldp x29, x30, [sp], #0x30 1554a4: d50323bf autiasp 1554a8: d61f0200 br x16 1554ac: 94001ead bl 0x15cf60 <_ZSt9terminatev@plt> 1554b0: d503245f bti c 1554b4: 14001e8b b 0x15cee0 <_ZdlPv@plt> 1554b8: d503245f bti c 1554bc: f9400800 ldr x0, [x0, #0x10] 1554c0: 39402408 ldrb w8, [x0, #0x9] 1554c4: 7100091f cmp w8, #0x2 1554c8: 54000081 b.ne 0x1554d8 <__cxa_demangle+0x1376c> 1554cc: f9400008 ldr x8, [x0] 1554d0: f9400110 ldr x16, [x8] 1554d4: d61f0200 br x16 1554d8: 7100011f cmp w8, #0x0 1554dc: 1a9f17e0 cset w0, eq 1554e0: d65f03c0 ret 1554e4: d503233f paciasp 1554e8: a9bc7bfd stp x29, x30, [sp, #-0x40]! 1554ec: f9000bf7 str x23, [sp, #0x10] 1554f0: 910003fd mov x29, sp 1554f4: a90257f6 stp x22, x21, [sp, #0x20] 1554f8: a9034ff4 stp x20, x19, [sp, #0x30] 1554fc: f9400815 ldr x21, [x0, #0x10] 155500: aa0003f4 mov x20, x0 155504: aa0103f3 mov x19, x1 155508: 394022a8 ldrb w8, [x21, #0x8] 15550c: 7100291f cmp w8, #0xa 155510: 54000381 b.ne 0x155580 <__cxa_demangle+0x13814> 155514: f9400aa9 ldr x9, [x21, #0x10] 155518: 39402128 ldrb w8, [x9, #0x8] 15551c: 71001d1f cmp w8, #0x7 155520: 54000301 b.ne 0x155580 <__cxa_demangle+0x13814> 155524: a9412528 ldp x8, x9, [x9, #0x10] 155528: cb08012a sub x10, x9, x8 15552c: f1002d5f cmp x10, #0xb 155530: 54000281 b.ne 0x155580 <__cxa_demangle+0x13814> 155534: eb09011f cmp x8, x9 155538: 54000160 b.eq 0x155564 <__cxa_demangle+0x137f8> 15553c: b0fff8ca adrp x10, 0x6e000 155540: 9114ed4a add x10, x10, #0x53b 155544: 3940010b ldrb w11, [x8] 155548: 3940014c ldrb w12, [x10] 15554c: 6b0c017f cmp w11, w12 155550: 54000181 b.ne 0x155580 <__cxa_demangle+0x13814> 155554: 91000508 add x8, x8, #0x1 155558: 9100054a add x10, x10, #0x1 15555c: eb09011f cmp x8, x9 155560: 54ffff21 b.ne 0x155544 <__cxa_demangle+0x137d8> 155564: aa1303f7 mov x23, x19 155568: a9c0aae8 ldp x8, x10, [x23, #0x8]! 15556c: 91000d09 add x9, x8, #0x3 155570: eb0a013f cmp x9, x10 155574: 54000d22 b.hs 0x155718 <__cxa_demangle+0x139ac> 155578: f9400260 ldr x0, [x19] 15557c: 14000070 b 0x15573c <__cxa_demangle+0x139d0> 155580: f94002a8 ldr x8, [x21] 155584: aa1503e0 mov x0, x21 155588: aa1303e1 mov x1, x19 15558c: f9401108 ldr x8, [x8, #0x20] 155590: d63f0100 blr x8 155594: f9400a80 ldr x0, [x20, #0x10] 155598: 39402808 ldrb w8, [x0, #0xa] 15559c: 34000108 cbz w8, 0x1555bc <__cxa_demangle+0x13850> 1555a0: 7100091f cmp w8, #0x2 1555a4: 54000341 b.ne 0x15560c <__cxa_demangle+0x138a0> 1555a8: f9400008 ldr x8, [x0] 1555ac: aa1303e1 mov x1, x19 1555b0: f9400508 ldr x8, [x8, #0x8] 1555b4: d63f0100 blr x8 1555b8: 360002a0 tbz w0, #0x0, 0x15560c <__cxa_demangle+0x138a0> 1555bc: a940aa68 ldp x8, x10, [x19, #0x8] 1555c0: 91000509 add x9, x8, #0x1 1555c4: eb0a013f cmp x9, x10 1555c8: 54000062 b.hs 0x1555d4 <__cxa_demangle+0x13868> 1555cc: f9400260 ldr x0, [x19] 1555d0: 1400000a b 0x1555f8 <__cxa_demangle+0x1388c> 1555d4: d37ff948 lsl x8, x10, #1 1555d8: f9400260 ldr x0, [x19] 1555dc: eb09011f cmp x8, x9 1555e0: 9a883121 csel x1, x9, x8, lo 1555e4: f9000a61 str x1, [x19, #0x10] 1555e8: 94001f4e bl 0x15d320 1555ec: f9000260 str x0, [x19] 1555f0: b40010a0 cbz x0, 0x155804 <__cxa_demangle+0x13a98> 1555f4: f9400668 ldr x8, [x19, #0x8] 1555f8: 52800409 mov w9, #0x20 // =32 1555fc: 38286809 strb w9, [x0, x8] 155600: f9400668 ldr x8, [x19, #0x8] 155604: 91000508 add x8, x8, #0x1 155608: f9000668 str x8, [x19, #0x8] 15560c: f9400a80 ldr x0, [x20, #0x10] 155610: 39402808 ldrb w8, [x0, #0xa] 155614: 34000248 cbz w8, 0x15565c <__cxa_demangle+0x138f0> 155618: 7100091f cmp w8, #0x2 15561c: 540000e1 b.ne 0x155638 <__cxa_demangle+0x138cc> 155620: f9400008 ldr x8, [x0] 155624: aa1303e1 mov x1, x19 155628: f9400508 ldr x8, [x8, #0x8] 15562c: d63f0100 blr x8 155630: 37000160 tbnz w0, #0x0, 0x15565c <__cxa_demangle+0x138f0> 155634: f9400a80 ldr x0, [x20, #0x10] 155638: 39402c08 ldrb w8, [x0, #0xb] 15563c: 34000108 cbz w8, 0x15565c <__cxa_demangle+0x138f0> 155640: 7100091f cmp w8, #0x2 155644: 54000341 b.ne 0x1556ac <__cxa_demangle+0x13940> 155648: f9400008 ldr x8, [x0] 15564c: aa1303e1 mov x1, x19 155650: f9400908 ldr x8, [x8, #0x10] 155654: d63f0100 blr x8 155658: 360002a0 tbz w0, #0x0, 0x1556ac <__cxa_demangle+0x13940> 15565c: a940aa68 ldp x8, x10, [x19, #0x8] 155660: 91000509 add x9, x8, #0x1 155664: eb0a013f cmp x9, x10 155668: 54000062 b.hs 0x155674 <__cxa_demangle+0x13908> 15566c: f9400260 ldr x0, [x19] 155670: 1400000a b 0x155698 <__cxa_demangle+0x1392c> 155674: d37ff948 lsl x8, x10, #1 155678: f9400260 ldr x0, [x19] 15567c: eb09011f cmp x8, x9 155680: 9a883121 csel x1, x9, x8, lo 155684: f9000a61 str x1, [x19, #0x10] 155688: 94001f26 bl 0x15d320 15568c: f9000260 str x0, [x19] 155690: b4000ba0 cbz x0, 0x155804 <__cxa_demangle+0x13a98> 155694: f9400668 ldr x8, [x19, #0x8] 155698: 52800509 mov w9, #0x28 // =40 15569c: 38286809 strb w9, [x0, x8] 1556a0: f9400668 ldr x8, [x19, #0x8] 1556a4: 91000508 add x8, x8, #0x1 1556a8: f9000668 str x8, [x19, #0x8] 1556ac: aa1303f7 mov x23, x19 1556b0: a9c0aae8 ldp x8, x10, [x23, #0x8]! 1556b4: 91000509 add x9, x8, #0x1 1556b8: eb0a013f cmp x9, x10 1556bc: 54000062 b.hs 0x1556c8 <__cxa_demangle+0x1395c> 1556c0: f9400260 ldr x0, [x19] 1556c4: 1400000a b 0x1556ec <__cxa_demangle+0x13980> 1556c8: d37ff948 lsl x8, x10, #1 1556cc: f9400260 ldr x0, [x19] 1556d0: eb09011f cmp x8, x9 1556d4: 9a883121 csel x1, x9, x8, lo 1556d8: f9000a61 str x1, [x19, #0x10] 1556dc: 94001f11 bl 0x15d320 1556e0: f9000260 str x0, [x19] 1556e4: b4000900 cbz x0, 0x155804 <__cxa_demangle+0x13a98> 1556e8: f94002e8 ldr x8, [x23] 1556ec: 52800549 mov w9, #0x2a // =42 1556f0: 38286809 strb w9, [x0, x8] 1556f4: f94002e8 ldr x8, [x23] 1556f8: a9434ff4 ldp x20, x19, [sp, #0x30] 1556fc: 91000508 add x8, x8, #0x1 155700: a94257f6 ldp x22, x21, [sp, #0x20] 155704: f90002e8 str x8, [x23] 155708: f9400bf7 ldr x23, [sp, #0x10] 15570c: a8c47bfd ldp x29, x30, [sp], #0x40 155710: d50323bf autiasp 155714: d65f03c0 ret 155718: d37ff948 lsl x8, x10, #1 15571c: f9400260 ldr x0, [x19] 155720: eb09011f cmp x8, x9 155724: 9a883121 csel x1, x9, x8, lo 155728: f9000a61 str x1, [x19, #0x10] 15572c: 94001efd bl 0x15d320 155730: f9000260 str x0, [x19] 155734: b4000680 cbz x0, 0x155804 <__cxa_demangle+0x13a98> 155738: f94002e8 ldr x8, [x23] 15573c: 8b080008 add x8, x0, x8 155740: 52800789 mov w9, #0x3c // =60 155744: 528c8d2a mov w10, #0x6469 // =25705 155748: 39000909 strb w9, [x8, #0x2] 15574c: 7900010a strh w10, [x8] 155750: f94002e8 ldr x8, [x23] 155754: 91000d08 add x8, x8, #0x3 155758: f90002e8 str x8, [x23] 15575c: a941a6b6 ldp x22, x9, [x21, #0x18] 155760: eb160134 subs x20, x9, x22 155764: 540002e0 b.eq 0x1557c0 <__cxa_demangle+0x13a54> 155768: f9400a6a ldr x10, [x19, #0x10] 15576c: 8b140109 add x9, x8, x20 155770: eb0a013f cmp x9, x10 155774: 54000062 b.hs 0x155780 <__cxa_demangle+0x13a14> 155778: f9400260 ldr x0, [x19] 15577c: 1400000a b 0x1557a4 <__cxa_demangle+0x13a38> 155780: d37ff948 lsl x8, x10, #1 155784: f9400260 ldr x0, [x19] 155788: eb09011f cmp x8, x9 15578c: 9a883121 csel x1, x9, x8, lo 155790: f9000a61 str x1, [x19, #0x10] 155794: 94001ee3 bl 0x15d320 155798: f9000260 str x0, [x19] 15579c: b4000340 cbz x0, 0x155804 <__cxa_demangle+0x13a98> 1557a0: f94002e8 ldr x8, [x23] 1557a4: 8b080000 add x0, x0, x8 1557a8: aa1603e1 mov x1, x22 1557ac: aa1403e2 mov x2, x20 1557b0: 94001fe0 bl 0x15d730 1557b4: f94002e8 ldr x8, [x23] 1557b8: 8b140108 add x8, x8, x20 1557bc: f90002e8 str x8, [x23] 1557c0: f9400a6a ldr x10, [x19, #0x10] 1557c4: 91000509 add x9, x8, #0x1 1557c8: eb0a013f cmp x9, x10 1557cc: 54000062 b.hs 0x1557d8 <__cxa_demangle+0x13a6c> 1557d0: f9400260 ldr x0, [x19] 1557d4: 1400000a b 0x1557fc <__cxa_demangle+0x13a90> 1557d8: d37ff948 lsl x8, x10, #1 1557dc: f9400260 ldr x0, [x19] 1557e0: eb09011f cmp x8, x9 1557e4: 9a883121 csel x1, x9, x8, lo 1557e8: f9000a61 str x1, [x19, #0x10] 1557ec: 94001ecd bl 0x15d320 1557f0: f9000260 str x0, [x19] 1557f4: b4000080 cbz x0, 0x155804 <__cxa_demangle+0x13a98> 1557f8: f94002e8 ldr x8, [x23] 1557fc: 528007c9 mov w9, #0x3e // =62 155800: 17ffffbc b 0x1556f0 <__cxa_demangle+0x13984> 155804: 94001dd7 bl 0x15cf60 <_ZSt9terminatev@plt> 155808: d503233f paciasp 15580c: a9be7bfd stp x29, x30, [sp, #-0x20]! 155810: a9014ff4 stp x20, x19, [sp, #0x10] 155814: 910003fd mov x29, sp 155818: aa0003f4 mov x20, x0 15581c: f9400800 ldr x0, [x0, #0x10] 155820: aa0103f3 mov x19, x1 155824: 39402008 ldrb w8, [x0, #0x8] 155828: 7100291f cmp w8, #0xa 15582c: 54000321 b.ne 0x155890 <__cxa_demangle+0x13b24> 155830: f9400809 ldr x9, [x0, #0x10] 155834: 39402128 ldrb w8, [x9, #0x8] 155838: 71001d1f cmp w8, #0x7 15583c: 540002a1 b.ne 0x155890 <__cxa_demangle+0x13b24> 155840: a9412528 ldp x8, x9, [x9, #0x10] 155844: cb08012a sub x10, x9, x8 155848: f1002d5f cmp x10, #0xb 15584c: 54000221 b.ne 0x155890 <__cxa_demangle+0x13b24> 155850: eb09011f cmp x8, x9 155854: 54000160 b.eq 0x155880 <__cxa_demangle+0x13b14> 155858: b0fff8ca adrp x10, 0x6e000 15585c: 9114ed4a add x10, x10, #0x53b 155860: 3940010b ldrb w11, [x8] 155864: 3940014c ldrb w12, [x10] 155868: 6b0c017f cmp w11, w12 15586c: 54000121 b.ne 0x155890 <__cxa_demangle+0x13b24> 155870: 91000508 add x8, x8, #0x1 155874: 9100054a add x10, x10, #0x1 155878: eb09011f cmp x8, x9 15587c: 54ffff21 b.ne 0x155860 <__cxa_demangle+0x13af4> 155880: a9414ff4 ldp x20, x19, [sp, #0x10] 155884: a8c27bfd ldp x29, x30, [sp], #0x20 155888: d50323bf autiasp 15588c: d65f03c0 ret 155890: 39402808 ldrb w8, [x0, #0xa] 155894: 34000248 cbz w8, 0x1558dc <__cxa_demangle+0x13b70> 155898: 7100091f cmp w8, #0x2 15589c: 540000e1 b.ne 0x1558b8 <__cxa_demangle+0x13b4c> 1558a0: f9400008 ldr x8, [x0] 1558a4: aa1303e1 mov x1, x19 1558a8: f9400508 ldr x8, [x8, #0x8] 1558ac: d63f0100 blr x8 1558b0: 37000160 tbnz w0, #0x0, 0x1558dc <__cxa_demangle+0x13b70> 1558b4: f9400a80 ldr x0, [x20, #0x10] 1558b8: 39402c08 ldrb w8, [x0, #0xb] 1558bc: 34000108 cbz w8, 0x1558dc <__cxa_demangle+0x13b70> 1558c0: 7100091f cmp w8, #0x2 1558c4: 54000341 b.ne 0x15592c <__cxa_demangle+0x13bc0> 1558c8: f9400008 ldr x8, [x0] 1558cc: aa1303e1 mov x1, x19 1558d0: f9400908 ldr x8, [x8, #0x10] 1558d4: d63f0100 blr x8 1558d8: 360002a0 tbz w0, #0x0, 0x15592c <__cxa_demangle+0x13bc0> 1558dc: a940aa68 ldp x8, x10, [x19, #0x8] 1558e0: 91000509 add x9, x8, #0x1 1558e4: eb0a013f cmp x9, x10 1558e8: 54000062 b.hs 0x1558f4 <__cxa_demangle+0x13b88> 1558ec: f9400260 ldr x0, [x19] 1558f0: 1400000a b 0x155918 <__cxa_demangle+0x13bac> 1558f4: d37ff948 lsl x8, x10, #1 1558f8: f9400260 ldr x0, [x19] 1558fc: eb09011f cmp x8, x9 155900: 9a883121 csel x1, x9, x8, lo 155904: f9000a61 str x1, [x19, #0x10] 155908: 94001e86 bl 0x15d320 15590c: f9000260 str x0, [x19] 155910: b40001e0 cbz x0, 0x15594c <__cxa_demangle+0x13be0> 155914: f9400668 ldr x8, [x19, #0x8] 155918: 52800529 mov w9, #0x29 // =41 15591c: 38286809 strb w9, [x0, x8] 155920: f9400668 ldr x8, [x19, #0x8] 155924: 91000508 add x8, x8, #0x1 155928: f9000668 str x8, [x19, #0x8] 15592c: f9400a80 ldr x0, [x20, #0x10] 155930: aa1303e1 mov x1, x19 155934: a9414ff4 ldp x20, x19, [sp, #0x10] 155938: f9400008 ldr x8, [x0] 15593c: f9401510 ldr x16, [x8, #0x28] 155940: a8c27bfd ldp x29, x30, [sp], #0x20 155944: d50323bf autiasp 155948: d61f0200 br x16 15594c: 94001d85 bl 0x15cf60 <_ZSt9terminatev@plt> 155950: d503245f bti c 155954: 14001d63 b 0x15cee0 <_ZdlPv@plt> 155958: d503245f bti c 15595c: f9400800 ldr x0, [x0, #0x10] 155960: 39402408 ldrb w8, [x0, #0x9] 155964: 7100091f cmp w8, #0x2 155968: 54000081 b.ne 0x155978 <__cxa_demangle+0x13c0c> 15596c: f9400008 ldr x8, [x0] 155970: f9400110 ldr x16, [x8] 155974: d61f0200 br x16 155978: 7100011f cmp w8, #0x0 15597c: 1a9f17e0 cset w0, eq 155980: d65f03c0 ret 155984: d503233f paciasp 155988: a9bc7bfd stp x29, x30, [sp, #-0x40]! 15598c: f9000bf7 str x23, [sp, #0x10] 155990: 910003fd mov x29, sp 155994: a90257f6 stp x22, x21, [sp, #0x20] 155998: a9034ff4 stp x20, x19, [sp, #0x30] 15599c: 39407008 ldrb w8, [x0, #0x1c] 1559a0: 350012e8 cbnz w8, 0x155bfc <__cxa_demangle+0x13e90> 1559a4: f9400815 ldr x21, [x0, #0x10] 1559a8: 52800028 mov w8, #0x1 // =1 1559ac: aa0003f3 mov x19, x0 1559b0: aa0103f4 mov x20, x1 1559b4: b9401817 ldr w23, [x0, #0x18] 1559b8: f94002a9 ldr x9, [x21] 1559bc: 39007008 strb w8, [x0, #0x1c] 1559c0: f9400d28 ldr x8, [x9, #0x18] 1559c4: aa1503e0 mov x0, x21 1559c8: d63f0100 blr x8 1559cc: 39402008 ldrb w8, [x0, #0x8] 1559d0: 7100311f cmp w8, #0xc 1559d4: 54000161 b.ne 0x155a00 <__cxa_demangle+0x13c94> 1559d8: f9400815 ldr x21, [x0, #0x10] 1559dc: b9401808 ldr w8, [x0, #0x18] 1559e0: f94002a9 ldr x9, [x21] 1559e4: 6b17011f cmp w8, w23 1559e8: 1a97b117 csel w23, w8, w23, lt 1559ec: f9400d28 ldr x8, [x9, #0x18] 1559f0: aa1503e0 mov x0, x21 1559f4: aa1403e1 mov x1, x20 1559f8: d63f0100 blr x8 1559fc: 17fffff4 b 0x1559cc <__cxa_demangle+0x13c60> 155a00: f94002a8 ldr x8, [x21] 155a04: f9401108 ldr x8, [x8, #0x20] 155a08: aa1503e0 mov x0, x21 155a0c: aa1403e1 mov x1, x20 155a10: d63f0100 blr x8 155a14: 39402aa8 ldrb w8, [x21, #0xa] 155a18: 34000128 cbz w8, 0x155a3c <__cxa_demangle+0x13cd0> 155a1c: 7100091f cmp w8, #0x2 155a20: 540005c1 b.ne 0x155ad8 <__cxa_demangle+0x13d6c> 155a24: f94002a8 ldr x8, [x21] 155a28: f9400508 ldr x8, [x8, #0x8] 155a2c: aa1503e0 mov x0, x21 155a30: aa1403e1 mov x1, x20 155a34: d63f0100 blr x8 155a38: 360003c0 tbz w0, #0x0, 0x155ab0 <__cxa_demangle+0x13d44> 155a3c: b0fff8c0 adrp x0, 0x6e000 155a40: 52800041 mov w1, #0x2 // =2 155a44: 91223800 add x0, x0, #0x88e 155a48: 94001dfe bl 0x15d240 <__strlen_chk@plt> 155a4c: aa0003f6 mov x22, x0 155a50: b4000300 cbz x0, 0x155ab0 <__cxa_demangle+0x13d44> 155a54: a940aa88 ldp x8, x10, [x20, #0x8] 155a58: 8b160109 add x9, x8, x22 155a5c: eb0a013f cmp x9, x10 155a60: 54000062 b.hs 0x155a6c <__cxa_demangle+0x13d00> 155a64: f9400280 ldr x0, [x20] 155a68: 1400000a b 0x155a90 <__cxa_demangle+0x13d24> 155a6c: d37ff948 lsl x8, x10, #1 155a70: f9400280 ldr x0, [x20] 155a74: eb09011f cmp x8, x9 155a78: 9a883121 csel x1, x9, x8, lo 155a7c: f9000a81 str x1, [x20, #0x10] 155a80: 94001e28 bl 0x15d320 155a84: f9000280 str x0, [x20] 155a88: b4000c60 cbz x0, 0x155c14 <__cxa_demangle+0x13ea8> 155a8c: f9400688 ldr x8, [x20, #0x8] 155a90: b0fff8c1 adrp x1, 0x6e000 155a94: 8b080000 add x0, x0, x8 155a98: 91223821 add x1, x1, #0x88e 155a9c: aa1603e2 mov x2, x22 155aa0: 94001d80 bl 0x15d0a0 155aa4: f9400688 ldr x8, [x20, #0x8] 155aa8: 8b160108 add x8, x8, x22 155aac: f9000688 str x8, [x20, #0x8] 155ab0: 39402aa8 ldrb w8, [x21, #0xa] 155ab4: 34000268 cbz w8, 0x155b00 <__cxa_demangle+0x13d94> 155ab8: 7100091f cmp w8, #0x2 155abc: 540000e1 b.ne 0x155ad8 <__cxa_demangle+0x13d6c> 155ac0: f94002a8 ldr x8, [x21] 155ac4: f9400508 ldr x8, [x8, #0x8] 155ac8: aa1503e0 mov x0, x21 155acc: aa1403e1 mov x1, x20 155ad0: d63f0100 blr x8 155ad4: 37000160 tbnz w0, #0x0, 0x155b00 <__cxa_demangle+0x13d94> 155ad8: 39402ea8 ldrb w8, [x21, #0xb] 155adc: 34000128 cbz w8, 0x155b00 <__cxa_demangle+0x13d94> 155ae0: 7100091f cmp w8, #0x2 155ae4: 54000481 b.ne 0x155b74 <__cxa_demangle+0x13e08> 155ae8: f94002a8 ldr x8, [x21] 155aec: f9400908 ldr x8, [x8, #0x10] 155af0: aa1503e0 mov x0, x21 155af4: aa1403e1 mov x1, x20 155af8: d63f0100 blr x8 155afc: 360003c0 tbz w0, #0x0, 0x155b74 <__cxa_demangle+0x13e08> 155b00: b0fff8e0 adrp x0, 0x72000 155b04: 52800041 mov w1, #0x2 // =2 155b08: 91245400 add x0, x0, #0x915 155b0c: 94001dcd bl 0x15d240 <__strlen_chk@plt> 155b10: aa0003f5 mov x21, x0 155b14: b4000300 cbz x0, 0x155b74 <__cxa_demangle+0x13e08> 155b18: a940aa88 ldp x8, x10, [x20, #0x8] 155b1c: 8b150109 add x9, x8, x21 155b20: eb0a013f cmp x9, x10 155b24: 54000062 b.hs 0x155b30 <__cxa_demangle+0x13dc4> 155b28: f9400280 ldr x0, [x20] 155b2c: 1400000a b 0x155b54 <__cxa_demangle+0x13de8> 155b30: d37ff948 lsl x8, x10, #1 155b34: f9400280 ldr x0, [x20] 155b38: eb09011f cmp x8, x9 155b3c: 9a883121 csel x1, x9, x8, lo 155b40: f9000a81 str x1, [x20, #0x10] 155b44: 94001df7 bl 0x15d320 155b48: f9000280 str x0, [x20] 155b4c: b4000640 cbz x0, 0x155c14 <__cxa_demangle+0x13ea8> 155b50: f9400688 ldr x8, [x20, #0x8] 155b54: b0fff8e1 adrp x1, 0x72000 155b58: 8b080000 add x0, x0, x8 155b5c: 91245421 add x1, x1, #0x915 155b60: aa1503e2 mov x2, x21 155b64: 94001d4f bl 0x15d0a0 155b68: f9400688 ldr x8, [x20, #0x8] 155b6c: 8b150108 add x8, x8, x21 155b70: f9000688 str x8, [x20, #0x8] 155b74: b0fff8e8 adrp x8, 0x72000 155b78: b0fff8e9 adrp x9, 0x72000 155b7c: 912f1908 add x8, x8, #0xbc6 155b80: 913cad29 add x9, x9, #0xf2b 155b84: 710002ff cmp w23, #0x0 155b88: 9a880135 csel x21, x9, x8, eq 155b8c: aa1503e0 mov x0, x21 155b90: 52800061 mov w1, #0x3 // =3 155b94: 94001dab bl 0x15d240 <__strlen_chk@plt> 155b98: aa0003f6 mov x22, x0 155b9c: b40002e0 cbz x0, 0x155bf8 <__cxa_demangle+0x13e8c> 155ba0: a940aa88 ldp x8, x10, [x20, #0x8] 155ba4: 8b160109 add x9, x8, x22 155ba8: eb0a013f cmp x9, x10 155bac: 54000062 b.hs 0x155bb8 <__cxa_demangle+0x13e4c> 155bb0: f9400280 ldr x0, [x20] 155bb4: 1400000a b 0x155bdc <__cxa_demangle+0x13e70> 155bb8: d37ff948 lsl x8, x10, #1 155bbc: f9400280 ldr x0, [x20] 155bc0: eb09011f cmp x8, x9 155bc4: 9a883121 csel x1, x9, x8, lo 155bc8: f9000a81 str x1, [x20, #0x10] 155bcc: 94001dd5 bl 0x15d320 155bd0: f9000280 str x0, [x20] 155bd4: b4000200 cbz x0, 0x155c14 <__cxa_demangle+0x13ea8> 155bd8: f9400688 ldr x8, [x20, #0x8] 155bdc: 8b080000 add x0, x0, x8 155be0: aa1503e1 mov x1, x21 155be4: aa1603e2 mov x2, x22 155be8: 94001ed2 bl 0x15d730 155bec: f9400688 ldr x8, [x20, #0x8] 155bf0: 8b160108 add x8, x8, x22 155bf4: f9000688 str x8, [x20, #0x8] 155bf8: 3900727f strb wzr, [x19, #0x1c] 155bfc: a9434ff4 ldp x20, x19, [sp, #0x30] 155c00: a94257f6 ldp x22, x21, [sp, #0x20] 155c04: f9400bf7 ldr x23, [sp, #0x10] 155c08: a8c47bfd ldp x29, x30, [sp], #0x40 155c0c: d50323bf autiasp 155c10: d65f03c0 ret 155c14: 94001cd3 bl 0x15cf60 <_ZSt9terminatev@plt> 155c18: 3900727f strb wzr, [x19, #0x1c] 155c1c: 94000d51 bl 0x159160 <__emutls_get_address+0x6d4> 155c20: 3900727f strb wzr, [x19, #0x1c] 155c24: 94000d4f bl 0x159160 <__emutls_get_address+0x6d4> 155c28: d503233f paciasp 155c2c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 155c30: a90157f6 stp x22, x21, [sp, #0x10] 155c34: 910003fd mov x29, sp 155c38: a9024ff4 stp x20, x19, [sp, #0x20] 155c3c: 39407008 ldrb w8, [x0, #0x1c] 155c40: 35000968 cbnz w8, 0x155d6c <__cxa_demangle+0x14000> 155c44: f9400815 ldr x21, [x0, #0x10] 155c48: 52800028 mov w8, #0x1 // =1 155c4c: aa0003f3 mov x19, x0 155c50: aa0103f4 mov x20, x1 155c54: f94002a9 ldr x9, [x21] 155c58: 39007008 strb w8, [x0, #0x1c] 155c5c: f9400d28 ldr x8, [x9, #0x18] 155c60: aa1503e0 mov x0, x21 155c64: d63f0100 blr x8 155c68: 39402008 ldrb w8, [x0, #0x8] 155c6c: 7100311f cmp w8, #0xc 155c70: 54000101 b.ne 0x155c90 <__cxa_demangle+0x13f24> 155c74: f9400815 ldr x21, [x0, #0x10] 155c78: f94002a8 ldr x8, [x21] 155c7c: f9400d08 ldr x8, [x8, #0x18] 155c80: aa1503e0 mov x0, x21 155c84: aa1403e1 mov x1, x20 155c88: d63f0100 blr x8 155c8c: 17fffff7 b 0x155c68 <__cxa_demangle+0x13efc> 155c90: 39402aa8 ldrb w8, [x21, #0xa] 155c94: 34000268 cbz w8, 0x155ce0 <__cxa_demangle+0x13f74> 155c98: 7100091f cmp w8, #0x2 155c9c: 540000e1 b.ne 0x155cb8 <__cxa_demangle+0x13f4c> 155ca0: f94002a8 ldr x8, [x21] 155ca4: f9400508 ldr x8, [x8, #0x8] 155ca8: aa1503e0 mov x0, x21 155cac: aa1403e1 mov x1, x20 155cb0: d63f0100 blr x8 155cb4: 37000160 tbnz w0, #0x0, 0x155ce0 <__cxa_demangle+0x13f74> 155cb8: 39402ea8 ldrb w8, [x21, #0xb] 155cbc: 34000128 cbz w8, 0x155ce0 <__cxa_demangle+0x13f74> 155cc0: 7100091f cmp w8, #0x2 155cc4: 54000481 b.ne 0x155d54 <__cxa_demangle+0x13fe8> 155cc8: f94002a8 ldr x8, [x21] 155ccc: f9400908 ldr x8, [x8, #0x10] 155cd0: aa1503e0 mov x0, x21 155cd4: aa1403e1 mov x1, x20 155cd8: d63f0100 blr x8 155cdc: 360003c0 tbz w0, #0x0, 0x155d54 <__cxa_demangle+0x13fe8> 155ce0: d0fff8e0 adrp x0, 0x73000 155ce4: 52800041 mov w1, #0x2 // =2 155ce8: 9111a800 add x0, x0, #0x46a 155cec: 94001d55 bl 0x15d240 <__strlen_chk@plt> 155cf0: aa0003f6 mov x22, x0 155cf4: b4000300 cbz x0, 0x155d54 <__cxa_demangle+0x13fe8> 155cf8: a940aa88 ldp x8, x10, [x20, #0x8] 155cfc: 8b160109 add x9, x8, x22 155d00: eb0a013f cmp x9, x10 155d04: 54000062 b.hs 0x155d10 <__cxa_demangle+0x13fa4> 155d08: f9400280 ldr x0, [x20] 155d0c: 1400000a b 0x155d34 <__cxa_demangle+0x13fc8> 155d10: d37ff948 lsl x8, x10, #1 155d14: f9400280 ldr x0, [x20] 155d18: eb09011f cmp x8, x9 155d1c: 9a883121 csel x1, x9, x8, lo 155d20: f9000a81 str x1, [x20, #0x10] 155d24: 94001d7f bl 0x15d320 155d28: f9000280 str x0, [x20] 155d2c: b40002a0 cbz x0, 0x155d80 <__cxa_demangle+0x14014> 155d30: f9400688 ldr x8, [x20, #0x8] 155d34: d0fff8e1 adrp x1, 0x73000 155d38: 8b080000 add x0, x0, x8 155d3c: 9111a821 add x1, x1, #0x46a 155d40: aa1603e2 mov x2, x22 155d44: 94001cd7 bl 0x15d0a0 155d48: f9400688 ldr x8, [x20, #0x8] 155d4c: 8b160108 add x8, x8, x22 155d50: f9000688 str x8, [x20, #0x8] 155d54: f94002a8 ldr x8, [x21] 155d58: f9401508 ldr x8, [x8, #0x28] 155d5c: aa1503e0 mov x0, x21 155d60: aa1403e1 mov x1, x20 155d64: d63f0100 blr x8 155d68: 3900727f strb wzr, [x19, #0x1c] 155d6c: a9424ff4 ldp x20, x19, [sp, #0x20] 155d70: a94157f6 ldp x22, x21, [sp, #0x10] 155d74: a8c37bfd ldp x29, x30, [sp], #0x30 155d78: d50323bf autiasp 155d7c: d65f03c0 ret 155d80: 94001c78 bl 0x15cf60 <_ZSt9terminatev@plt> 155d84: 3900727f strb wzr, [x19, #0x1c] 155d88: 94000cf6 bl 0x159160 <__emutls_get_address+0x6d4> 155d8c: 3900727f strb wzr, [x19, #0x1c] 155d90: 94000cf4 bl 0x159160 <__emutls_get_address+0x6d4> 155d94: d503245f bti c 155d98: 14001c52 b 0x15cee0 <_ZdlPv@plt> 155d9c: d503233f paciasp 155da0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 155da4: f9000bf5 str x21, [sp, #0x10] 155da8: 910003fd mov x29, sp 155dac: a9024ff4 stp x20, x19, [sp, #0x20] 155db0: aa0003f4 mov x20, x0 155db4: f9400800 ldr x0, [x0, #0x10] 155db8: aa0103f3 mov x19, x1 155dbc: f9400008 ldr x8, [x0] 155dc0: f9401108 ldr x8, [x8, #0x20] 155dc4: d63f0100 blr x8 155dc8: a941a295 ldp x21, x8, [x20, #0x18] 155dcc: eb150114 subs x20, x8, x21 155dd0: 540002e0 b.eq 0x155e2c <__cxa_demangle+0x140c0> 155dd4: a940aa68 ldp x8, x10, [x19, #0x8] 155dd8: 8b140109 add x9, x8, x20 155ddc: eb0a013f cmp x9, x10 155de0: 54000062 b.hs 0x155dec <__cxa_demangle+0x14080> 155de4: f9400260 ldr x0, [x19] 155de8: 1400000a b 0x155e10 <__cxa_demangle+0x140a4> 155dec: d37ff948 lsl x8, x10, #1 155df0: f9400260 ldr x0, [x19] 155df4: eb09011f cmp x8, x9 155df8: 9a883121 csel x1, x9, x8, lo 155dfc: f9000a61 str x1, [x19, #0x10] 155e00: 94001d48 bl 0x15d320 155e04: f9000260 str x0, [x19] 155e08: b40001c0 cbz x0, 0x155e40 <__cxa_demangle+0x140d4> 155e0c: f9400668 ldr x8, [x19, #0x8] 155e10: 8b080000 add x0, x0, x8 155e14: aa1503e1 mov x1, x21 155e18: aa1403e2 mov x2, x20 155e1c: 94001e45 bl 0x15d730 155e20: f9400668 ldr x8, [x19, #0x8] 155e24: 8b140108 add x8, x8, x20 155e28: f9000668 str x8, [x19, #0x8] 155e2c: a9424ff4 ldp x20, x19, [sp, #0x20] 155e30: f9400bf5 ldr x21, [sp, #0x10] 155e34: a8c37bfd ldp x29, x30, [sp], #0x30 155e38: d50323bf autiasp 155e3c: d65f03c0 ret 155e40: 94001c48 bl 0x15cf60 <_ZSt9terminatev@plt> 155e44: d503245f bti c 155e48: 14001c26 b 0x15cee0 <_ZdlPv@plt> 0000000000155e4c <__gxx_personality_v0>: 155e4c: d503233f paciasp 155e50: d10203ff sub sp, sp, #0x80 155e54: a9047bfd stp x29, x30, [sp, #0x40] 155e58: 910103fd add x29, sp, #0x40 155e5c: f9002bf7 str x23, [sp, #0x50] 155e60: a90657f6 stp x22, x21, [sp, #0x60] 155e64: a9074ff4 stp x20, x19, [sp, #0x70] 155e68: d53bd057 mrs x23, TPIDR_EL0 155e6c: 2a0003e8 mov w8, w0 155e70: f94016e9 ldr x9, [x23, #0x28] 155e74: 52800060 mov w0, #0x3 // =3 155e78: 7100051f cmp w8, #0x1 155e7c: f81f83a9 stur x9, [x29, #-0x8] 155e80: 54000b01 b.ne 0x155fe0 <__gxx_personality_v0+0x194> 155e84: aa0303f3 mov x19, x3 155e88: b4000ac3 cbz x3, 0x155fe0 <__gxx_personality_v0+0x194> 155e8c: aa0403f4 mov x20, x4 155e90: b4000a84 cbz x4, 0x155fe0 <__gxx_personality_v0+0x194> 155e94: 9278dc55 and x21, x2, #0xffffffffffffff00 155e98: 37000081 tbnz w1, #0x0, 0x155ea8 <__gxx_personality_v0+0x5c> 155e9c: 37080341 tbnz w1, #0x1, 0x155f04 <__gxx_personality_v0+0xb8> 155ea0: 52800060 mov w0, #0x3 // =3 155ea4: 1400004f b 0x155fe0 <__gxx_personality_v0+0x194> 155ea8: d2856016 mov x22, #0x2b00 // =11008 155eac: 910023e0 add x0, sp, #0x8 155eb0: f2a86576 movk x22, #0x432b, lsl #16 155eb4: aa1303e3 mov x3, x19 155eb8: f2c9c8f6 movk x22, #0x4e47, lsl #32 155ebc: aa1403e4 mov x4, x20 155ec0: f2e86996 movk x22, #0x434c, lsl #48 155ec4: eb1602bf cmp x21, x22 155ec8: 1a9f17e2 cset w2, eq 155ecc: 94000054 bl 0x15601c <__gxx_personality_v0+0x1d0> 155ed0: b94033e0 ldr w0, [sp, #0x30] 155ed4: eb1602bf cmp x21, x22 155ed8: 54000841 b.ne 0x155fe0 <__gxx_personality_v0+0x194> 155edc: 7100181f cmp w0, #0x6 155ee0: 54000801 b.ne 0x155fe0 <__gxx_personality_v0+0x194> 155ee4: a940a7e8 ldp x8, x9, [sp, #0x8] 155ee8: 3cc183e0 ldur q0, [sp, #0x18] 155eec: f94017ea ldr x10, [sp, #0x28] 155ef0: b81dc268 stur w8, [x19, #-0x24] 155ef4: f81e0269 stur x9, [x19, #-0x20] 155ef8: 3c9e8260 stur q0, [x19, #-0x18] 155efc: f81f826a stur x10, [x19, #-0x8] 155f00: 14000038 b 0x155fe0 <__gxx_personality_v0+0x194> 155f04: d2856008 mov x8, #0x2b00 // =11008 155f08: f2a86568 movk x8, #0x432b, lsl #16 155f0c: f2c9c8e8 movk x8, #0x4e47, lsl #32 155f10: f2e86988 movk x8, #0x434c, lsl #48 155f14: eb0802bf cmp x21, x8 155f18: 37100281 tbnz w1, #0x2, 0x155f68 <__gxx_personality_v0+0x11c> 155f1c: 1a9f17e2 cset w2, eq 155f20: 910023e0 add x0, sp, #0x8 155f24: aa1303e3 mov x3, x19 155f28: aa1403e4 mov x4, x20 155f2c: 9400003c bl 0x15601c <__gxx_personality_v0+0x1d0> 155f30: b94033e0 ldr w0, [sp, #0x30] 155f34: 7100181f cmp w0, #0x6 155f38: 54000541 b.ne 0x155fe0 <__gxx_personality_v0+0x194> 155f3c: aa1403e0 mov x0, x20 155f40: 2a1f03e1 mov w1, wzr 155f44: aa1303e2 mov x2, x19 155f48: 94000d06 bl 0x159360 <__emutls_get_address+0x8d4> 155f4c: f94007e2 ldr x2, [sp, #0x8] 155f50: aa1403e0 mov x0, x20 155f54: 52800021 mov w1, #0x1 // =1 155f58: 94000d02 bl 0x159360 <__emutls_get_address+0x8d4> 155f5c: f94013e1 ldr x1, [sp, #0x20] 155f60: aa1403e0 mov x0, x20 155f64: 1400001d b 0x155fd8 <__gxx_personality_v0+0x18c> 155f68: 54000101 b.ne 0x155f88 <__gxx_personality_v0+0x13c> 155f6c: a97e2668 ldp x8, x9, [x19, #-0x20] 155f70: b89dc275 ldursw x21, [x19, #-0x24] 155f74: a900a3f5 stp x21, x8, [sp, #0x8] 155f78: a97f2276 ldp x22, x8, [x19, #-0x10] 155f7c: a901dbe9 stp x9, x22, [sp, #0x18] 155f80: f90017e8 str x8, [sp, #0x28] 155f84: 1400000b b 0x155fb0 <__gxx_personality_v0+0x164> 155f88: 910023e0 add x0, sp, #0x8 155f8c: 2a1f03e2 mov w2, wzr 155f90: aa1303e3 mov x3, x19 155f94: aa1403e4 mov x4, x20 155f98: 94000021 bl 0x15601c <__gxx_personality_v0+0x1d0> 155f9c: b94033e8 ldr w8, [sp, #0x30] 155fa0: 7100191f cmp w8, #0x6 155fa4: 54000341 b.ne 0x15600c <__gxx_personality_v0+0x1c0> 155fa8: f94007f5 ldr x21, [sp, #0x8] 155fac: f94013f6 ldr x22, [sp, #0x20] 155fb0: aa1403e0 mov x0, x20 155fb4: 2a1f03e1 mov w1, wzr 155fb8: aa1303e2 mov x2, x19 155fbc: 94000ce9 bl 0x159360 <__emutls_get_address+0x8d4> 155fc0: aa1403e0 mov x0, x20 155fc4: 52800021 mov w1, #0x1 // =1 155fc8: aa1503e2 mov x2, x21 155fcc: 94000ce5 bl 0x159360 <__emutls_get_address+0x8d4> 155fd0: aa1403e0 mov x0, x20 155fd4: aa1603e1 mov x1, x22 155fd8: 94000cf0 bl 0x159398 <__emutls_get_address+0x90c> 155fdc: 528000e0 mov w0, #0x7 // =7 155fe0: f94016e8 ldr x8, [x23, #0x28] 155fe4: f85f83a9 ldur x9, [x29, #-0x8] 155fe8: eb09011f cmp x8, x9 155fec: 54000161 b.ne 0x156018 <__gxx_personality_v0+0x1cc> 155ff0: a9474ff4 ldp x20, x19, [sp, #0x70] 155ff4: a94657f6 ldp x22, x21, [sp, #0x60] 155ff8: a9447bfd ldp x29, x30, [sp, #0x40] 155ffc: f9402bf7 ldr x23, [sp, #0x50] 156000: 910203ff add sp, sp, #0x80 156004: d50323bf autiasp 156008: d65f03c0 ret 15600c: aa1303e0 mov x0, x19 156010: 94001bd0 bl 0x15cf50 <__cxa_begin_catch@plt> 156014: 94001bd3 bl 0x15cf60 <_ZSt9terminatev@plt> 156018: 94001b86 bl 0x15ce30 <__stack_chk_fail@plt> 15601c: d503233f paciasp 156020: d10303ff sub sp, sp, #0xc0 156024: a9067bfd stp x29, x30, [sp, #0x60] 156028: 910183fd add x29, sp, #0x60 15602c: a9076ffc stp x28, x27, [sp, #0x70] 156030: a90867fa stp x26, x25, [sp, #0x80] 156034: a9095ff8 stp x24, x23, [sp, #0x90] 156038: a90a57f6 stp x22, x21, [sp, #0xa0] 15603c: a90b4ff4 stp x20, x19, [sp, #0xb0] 156040: d53bd055 mrs x21, TPIDR_EL0 156044: aa0403f7 mov x23, x4 156048: f94016a8 ldr x8, [x21, #0x28] 15604c: 2a0203fc mov w28, w2 156050: 6f00e400 movi v0.2d, #0000000000000000 156054: 2a0103f6 mov w22, w1 156058: aa0003f4 mov x20, x0 15605c: f81f83a8 stur x8, [x29, #-0x8] 156060: 52800068 mov w8, #0x3 // =3 156064: f900101f str xzr, [x0, #0x20] 156068: ad000000 stp q0, q0, [x0] 15606c: b9002808 str w8, [x0, #0x28] 156070: 370000e1 tbnz w1, #0x0, 0x15608c <__gxx_personality_v0+0x240> 156074: 36081f36 tbz w22, #0x1, 0x156458 <__gxx_personality_v0+0x60c> 156078: 2a3603e8 mvn w8, w22 15607c: 721e051f tst w8, #0xc 156080: 540000a1 b.ne 0x156094 <__gxx_personality_v0+0x248> 156084: 52800048 mov w8, #0x2 // =2 156088: 140000f3 b 0x156454 <__gxx_personality_v0+0x608> 15608c: 721f0adf tst w22, #0xe 156090: 54001e41 b.ne 0x156458 <__gxx_personality_v0+0x60c> 156094: aa1703e0 mov x0, x23 156098: f9001be3 str x3, [sp, #0x30] 15609c: 94000c90 bl 0x1592dc <__emutls_get_address+0x850> 1560a0: b4000420 cbz x0, 0x156124 <__gxx_personality_v0+0x2d8> 1560a4: aa0003f8 mov x24, x0 1560a8: f9000a80 str x0, [x20, #0x10] 1560ac: aa1703e0 mov x0, x23 1560b0: f90007f5 str x21, [sp, #0x8] 1560b4: 94000cad bl 0x159368 <__emutls_get_address+0x8dc> 1560b8: aa0003f9 mov x25, x0 1560bc: aa1703e0 mov x0, x23 1560c0: 94000c94 bl 0x159310 <__emutls_get_address+0x884> 1560c4: aa0003fa mov x26, x0 1560c8: aa2003f5 mvn x21, x0 1560cc: 38401701 ldrb w1, [x24], #0x1 1560d0: d10063a0 sub x0, x29, #0x18 1560d4: f81e83b8 stur x24, [x29, #-0x18] 1560d8: 940001b8 bl 0x1567b8 <__cxa_call_unexpected+0x20c> 1560dc: f85e83b3 ldur x19, [x29, #-0x18] 1560e0: f100001f cmp x0, #0x0 1560e4: 9a80034c csel x12, x26, x0, eq 1560e8: 38401678 ldrb w24, [x19], #0x1 1560ec: f81d83ac stur x12, [x29, #-0x28] 1560f0: f103ff1f cmp x24, #0xff 1560f4: 540001c0 b.eq 0x15612c <__gxx_personality_v0+0x2e0> 1560f8: aa1f03e9 mov x9, xzr 1560fc: aa1f03e8 mov x8, xzr 156100: 3840166a ldrb w10, [x19], #0x1 156104: 9240194b and x11, x10, #0x7f 156108: 9ac9216b lsl x11, x11, x9 15610c: 91001d29 add x9, x9, #0x7 156110: aa080168 orr x8, x11, x8 156114: 373fff6a tbnz w10, #0x7, 0x156100 <__gxx_personality_v0+0x2b4> 156118: 8b080268 add x8, x19, x8 15611c: f90017e8 str x8, [sp, #0x28] 156120: 14000004 b 0x156130 <__gxx_personality_v0+0x2e4> 156124: 52800108 mov w8, #0x8 // =8 156128: 140000cb b 0x156454 <__gxx_personality_v0+0x608> 15612c: f90017ff str xzr, [sp, #0x28] 156130: aa1f03e9 mov x9, xzr 156134: aa1f03e8 mov x8, xzr 156138: 8b150337 add x23, x25, x21 15613c: 38401679 ldrb w25, [x19], #0x1 156140: f81e83b3 stur x19, [x29, #-0x18] 156144: 3840166a ldrb w10, [x19], #0x1 156148: 9240194b and x11, x10, #0x7f 15614c: 9ac9216b lsl x11, x11, x9 156150: 91001d29 add x9, x9, #0x7 156154: aa080168 orr x8, x11, x8 156158: 373fff6a tbnz w10, #0x7, 0x156144 <__gxx_personality_v0+0x2f8> 15615c: 92407d08 and x8, x8, #0xffffffff 156160: aa1303e9 mov x9, x19 156164: 8b080275 add x21, x19, x8 156168: a93e4fb3 stp x19, x19, [x29, #-0x20] 15616c: f90013e8 str x8, [sp, #0x20] 156170: 14000003 b 0x15617c <__gxx_personality_v0+0x330> 156174: eb1a02ff cmp x23, x26 156178: 54001ec3 b.lo 0x156550 <__gxx_personality_v0+0x704> 15617c: eb15013f cmp x9, x21 156180: 54001e82 b.hs 0x156550 <__gxx_personality_v0+0x704> 156184: d10083a0 sub x0, x29, #0x20 156188: 2a1903e1 mov w1, w25 15618c: 9400018b bl 0x1567b8 <__cxa_call_unexpected+0x20c> 156190: aa0003fa mov x26, x0 156194: d10083a0 sub x0, x29, #0x20 156198: 2a1903e1 mov w1, w25 15619c: 94000187 bl 0x1567b8 <__cxa_call_unexpected+0x20c> 1561a0: aa0003fb mov x27, x0 1561a4: d10083a0 sub x0, x29, #0x20 1561a8: 2a1903e1 mov w1, w25 1561ac: 94000183 bl 0x1567b8 <__cxa_call_unexpected+0x20c> 1561b0: aa1f03ea mov x10, xzr 1561b4: aa1f03e8 mov x8, xzr 1561b8: f85e03a9 ldur x9, [x29, #-0x20] 1561bc: 3840152b ldrb w11, [x9], #0x1 1561c0: 9240196c and x12, x11, #0x7f 1561c4: 9aca218c lsl x12, x12, x10 1561c8: 91001d4a add x10, x10, #0x7 1561cc: aa080188 orr x8, x12, x8 1561d0: 373fff6b tbnz w11, #0x7, 0x1561bc <__gxx_personality_v0+0x370> 1561d4: eb17035f cmp x26, x23 1561d8: f81e03a9 stur x9, [x29, #-0x20] 1561dc: 54fffcc8 b.hi 0x156174 <__gxx_personality_v0+0x328> 1561e0: 8b1a036a add x10, x27, x26 1561e4: eb0a02ff cmp x23, x10 1561e8: 54fffc62 b.hs 0x156174 <__gxx_personality_v0+0x328> 1561ec: b4001300 cbz x0, 0x15644c <__gxx_personality_v0+0x600> 1561f0: f85d83a9 ldur x9, [x29, #-0x28] 1561f4: 8b090009 add x9, x0, x9 1561f8: b40011c8 cbz x8, 0x156430 <__gxx_personality_v0+0x5e4> 1561fc: f90003e9 str x9, [sp] 156200: f94013e9 ldr x9, [sp, #0x20] 156204: 92400f1b and x27, x24, #0xf 156208: 121f06ca and w10, w22, #0x6 15620c: 9280000d mov x13, #-0x1 // =-1 156210: f94017f5 ldr x21, [sp, #0x28] 156214: 8b090269 add x9, x19, x9 156218: 8b080128 add x8, x9, x8 15621c: f9401be9 ldr x9, [sp, #0x30] 156220: d1000517 sub x23, x8, #0x1 156224: 528000a8 mov w8, #0x5 // =5 156228: 0a0802c8 and w8, w22, w8 15622c: b90017ea str w10, [sp, #0x14] 156230: 91008129 add x9, x9, #0x20 156234: b90023e8 str w8, [sp, #0x20] 156238: 528383a8 mov w8, #0x1c1d // =7197 15623c: 1adb2508 lsr w8, w8, w27 156240: f9000fe9 str x9, [sp, #0x18] 156244: 12000108 and w8, w8, #0x1 156248: b81d83a8 stur w8, [x29, #-0x28] 15624c: aa1f03e9 mov x9, xzr 156250: aa1f03e8 mov x8, xzr 156254: aa1703f3 mov x19, x23 156258: 3840166a ldrb w10, [x19], #0x1 15625c: 9240194b and x11, x10, #0x7f 156260: 9ac9216b lsl x11, x11, x9 156264: 91001d29 add x9, x9, #0x7 156268: aa080168 orr x8, x11, x8 15626c: 373fff6a tbnz w10, #0x7, 0x156258 <__gxx_personality_v0+0x40c> 156270: f101013f cmp x9, #0x40 156274: 9ac921a9 lsl x9, x13, x9 156278: 1a9f27eb cset w11, lo 15627c: 6a4a197f tst w11, w10, lsr #6 156280: 9a9f1129 csel x9, x9, xzr, ne 156284: aa090119 orr x25, x8, x9 156288: f100073f cmp x25, #0x1 15628c: 5400060b b.lt 0x15634c <__gxx_personality_v0+0x500> 156290: b4001615 cbz x21, 0x156550 <__gxx_personality_v0+0x704> 156294: 7100337f cmp w27, #0xc 156298: 540015c8 b.hi 0x156550 <__gxx_personality_v0+0x704> 15629c: b85d83a8 ldur w8, [x29, #-0x28] 1562a0: 34001588 cbz w8, 0x156550 <__gxx_personality_v0+0x704> 1562a4: b0fff948 adrp x8, 0x7f000 1562a8: d10043a0 sub x0, x29, #0x10 1562ac: 912be108 add x8, x8, #0xaf8 1562b0: 2a1803e1 mov w1, w24 1562b4: f87b7908 ldr x8, [x8, x27, lsl #3] 1562b8: d503201f nop 1562bc: 9b195508 madd x8, x8, x25, x21 1562c0: f81f03a8 stur x8, [x29, #-0x10] 1562c4: 9400013d bl 0x1567b8 <__cxa_call_unexpected+0x20c> 1562c8: b40004c0 cbz x0, 0x156360 <__gxx_personality_v0+0x514> 1562cc: 9280000d mov x13, #-0x1 // =-1 1562d0: 360008dc tbz w28, #0x0, 0x1563e8 <__gxx_personality_v0+0x59c> 1562d4: aa1803f5 mov x21, x24 1562d8: 2a1c03f8 mov w24, w28 1562dc: f9401bfc ldr x28, [sp, #0x30] 1562e0: aa0003fa mov x26, x0 1562e4: aa1c03e0 mov x0, x28 1562e8: 97ffaaff bl 0x140ee4 ::__throw_out_of_range() const+0x18> 1562ec: d285602a mov x10, #0x2b01 // =11009 1562f0: f9400fe8 ldr x8, [sp, #0x18] 1562f4: f2a8656a movk x10, #0x432b, lsl #16 1562f8: f2c9c8ea movk x10, #0x4e47, lsl #32 1562fc: f2e8698a movk x10, #0x434c, lsl #48 156300: eb0a001f cmp x0, x10 156304: 54000041 b.ne 0x15630c <__gxx_personality_v0+0x4c0> 156308: f85a8388 ldur x8, [x28, #-0x58] 15630c: f81f03a8 stur x8, [x29, #-0x10] 156310: b40012e8 cbz x8, 0x15656c <__gxx_personality_v0+0x720> 156314: f85b0381 ldur x1, [x28, #-0x50] 156318: b40012a1 cbz x1, 0x15656c <__gxx_personality_v0+0x720> 15631c: f9400348 ldr x8, [x26] 156320: d10043a2 sub x2, x29, #0x10 156324: aa1a03e0 mov x0, x26 156328: f9401108 ldr x8, [x8, #0x20] 15632c: d63f0100 blr x8 156330: 2a1803fc mov w28, w24 156334: aa1503f8 mov x24, x21 156338: f94017f5 ldr x21, [sp, #0x28] 15633c: 9280000d mov x13, #-0x1 // =-1 156340: 36000540 tbz w0, #0x0, 0x1563e8 <__gxx_personality_v0+0x59c> 156344: 36000496 tbz w22, #0x0, 0x1563d4 <__gxx_personality_v0+0x588> 156348: 14000076 b 0x156520 <__gxx_personality_v0+0x6d4> 15634c: b7f80159 tbnz x25, #0x3f, 0x156374 <__gxx_personality_v0+0x528> 156350: b94017e8 ldr w8, [sp, #0x14] 156354: 7100091f cmp w8, #0x2 156358: 54000481 b.ne 0x1563e8 <__gxx_personality_v0+0x59c> 15635c: 1400005e b 0x1564d4 <__gxx_personality_v0+0x688> 156360: b94023e8 ldr w8, [sp, #0x20] 156364: 9280000d mov x13, #-0x1 // =-1 156368: 35000928 cbnz w8, 0x15648c <__gxx_personality_v0+0x640> 15636c: 371803f6 tbnz w22, #0x3, 0x1563e8 <__gxx_personality_v0+0x59c> 156370: 14000078 b 0x156550 <__gxx_personality_v0+0x704> 156374: 3600035c tbz w28, #0x0, 0x1563dc <__gxx_personality_v0+0x590> 156378: f9401bfa ldr x26, [sp, #0x30] 15637c: aa1a03e0 mov x0, x26 156380: 97ffaad9 bl 0x140ee4 ::__throw_out_of_range() const+0x18> 156384: d2856028 mov x8, #0x2b01 // =11009 156388: aa1a03e5 mov x5, x26 15638c: f2a86568 movk x8, #0x432b, lsl #16 156390: f9400ffa ldr x26, [sp, #0x18] 156394: f2c9c8e8 movk x8, #0x4e47, lsl #32 156398: f2e86988 movk x8, #0x434c, lsl #48 15639c: eb08001f cmp x0, x8 1563a0: 54000041 b.ne 0x1563a8 <__gxx_personality_v0+0x55c> 1563a4: f85a80ba ldur x26, [x5, #-0x58] 1563a8: b4000f1a cbz x26, 0x156588 <__gxx_personality_v0+0x73c> 1563ac: f85b00a3 ldur x3, [x5, #-0x50] 1563b0: b4000ec3 cbz x3, 0x156588 <__gxx_personality_v0+0x73c> 1563b4: aa1903e0 mov x0, x25 1563b8: aa1503e1 mov x1, x21 1563bc: 2a1803e2 mov w2, w24 1563c0: aa1a03e4 mov x4, x26 1563c4: 9400015a bl 0x15692c <__cxa_call_unexpected+0x380> 1563c8: 9280000d mov x13, #-0x1 // =-1 1563cc: 360000e0 tbz w0, #0x0, 0x1563e8 <__gxx_personality_v0+0x59c> 1563d0: 37000b76 tbnz w22, #0x0, 0x15653c <__gxx_personality_v0+0x6f0> 1563d4: 371800b6 tbnz w22, #0x3, 0x1563e8 <__gxx_personality_v0+0x59c> 1563d8: 14000069 b 0x15657c <__gxx_personality_v0+0x730> 1563dc: b94023e8 ldr w8, [sp, #0x20] 1563e0: 35000568 cbnz w8, 0x15648c <__gxx_personality_v0+0x640> 1563e4: 36180dd6 tbz w22, #0x3, 0x15659c <__gxx_personality_v0+0x750> 1563e8: aa1f03e9 mov x9, xzr 1563ec: aa1f03e8 mov x8, xzr 1563f0: aa1303ea mov x10, x19 1563f4: 3840154b ldrb w11, [x10], #0x1 1563f8: 9240196c and x12, x11, #0x7f 1563fc: 9ac9218c lsl x12, x12, x9 156400: 91001d29 add x9, x9, #0x7 156404: aa080188 orr x8, x12, x8 156408: 373fff6b tbnz w11, #0x7, 0x1563f4 <__gxx_personality_v0+0x5a8> 15640c: f101013f cmp x9, #0x40 156410: 9ac921a9 lsl x9, x13, x9 156414: 1a9f27ea cset w10, lo 156418: 6a4b195f tst w10, w11, lsr #6 15641c: 9a9f1129 csel x9, x9, xzr, ne 156420: aa090108 orr x8, x8, x9 156424: b4000148 cbz x8, 0x15644c <__gxx_personality_v0+0x600> 156428: 8b080277 add x23, x19, x8 15642c: 17ffff88 b 0x15624c <__gxx_personality_v0+0x400> 156430: 121f06c8 and w8, w22, #0x6 156434: 7100091f cmp w8, #0x2 156438: 540000a1 b.ne 0x15644c <__gxx_personality_v0+0x600> 15643c: 528000c8 mov w8, #0x6 // =6 156440: f900029f str xzr, [x20] 156444: f9000e89 str x9, [x20, #0x18] 156448: 14000002 b 0x156450 <__gxx_personality_v0+0x604> 15644c: 52800108 mov w8, #0x8 // =8 156450: f94007f5 ldr x21, [sp, #0x8] 156454: b9002a88 str w8, [x20, #0x28] 156458: f94016a8 ldr x8, [x21, #0x28] 15645c: f85f83a9 ldur x9, [x29, #-0x8] 156460: eb09011f cmp x8, x9 156464: 54000a21 b.ne 0x1565a8 <__gxx_personality_v0+0x75c> 156468: a94b4ff4 ldp x20, x19, [sp, #0xb0] 15646c: a94a57f6 ldp x22, x21, [sp, #0xa0] 156470: a9495ff8 ldp x24, x23, [sp, #0x90] 156474: a94867fa ldp x26, x25, [sp, #0x80] 156478: a9476ffc ldp x28, x27, [sp, #0x70] 15647c: a9467bfd ldp x29, x30, [sp, #0x60] 156480: 910303ff add sp, sp, #0xc0 156484: d50323bf autiasp 156488: d65f03c0 ret 15648c: f9401bf3 ldr x19, [sp, #0x30] 156490: a9005e99 stp x25, x23, [x20] 156494: f94003e8 ldr x8, [sp] 156498: aa1303e0 mov x0, x19 15649c: f9000e88 str x8, [x20, #0x18] 1564a0: 97ffaa91 bl 0x140ee4 ::__throw_out_of_range() const+0x18> 1564a4: d2856028 mov x8, #0x2b01 // =11009 1564a8: f2a86568 movk x8, #0x432b, lsl #16 1564ac: f2c9c8e8 movk x8, #0x4e47, lsl #32 1564b0: f2e86988 movk x8, #0x434c, lsl #48 1564b4: eb08001f cmp x0, x8 1564b8: 54000061 b.ne 0x1564c4 <__gxx_personality_v0+0x678> 1564bc: f85a8268 ldur x8, [x19, #-0x58] 1564c0: f9000fe8 str x8, [sp, #0x18] 1564c4: f9400fe9 ldr x9, [sp, #0x18] 1564c8: 528000c8 mov w8, #0x6 // =6 1564cc: f9001289 str x9, [x20, #0x20] 1564d0: 17ffffe0 b 0x156450 <__gxx_personality_v0+0x604> 1564d4: f9401bf3 ldr x19, [sp, #0x30] 1564d8: a9005e9f stp xzr, x23, [x20] 1564dc: f94003e8 ldr x8, [sp] 1564e0: aa1303e0 mov x0, x19 1564e4: f9000e88 str x8, [x20, #0x18] 1564e8: 97ffaa7f bl 0x140ee4 ::__throw_out_of_range() const+0x18> 1564ec: d2856028 mov x8, #0x2b01 // =11009 1564f0: f94007f5 ldr x21, [sp, #0x8] 1564f4: f2a86568 movk x8, #0x432b, lsl #16 1564f8: f2c9c8e8 movk x8, #0x4e47, lsl #32 1564fc: f2e86988 movk x8, #0x434c, lsl #48 156500: eb08001f cmp x0, x8 156504: 54000061 b.ne 0x156510 <__gxx_personality_v0+0x6c4> 156508: f85a8268 ldur x8, [x19, #-0x58] 15650c: f9000fe8 str x8, [sp, #0x18] 156510: f9400fe9 ldr x9, [sp, #0x18] 156514: 528000c8 mov w8, #0x6 // =6 156518: f9001289 str x9, [x20, #0x20] 15651c: 17ffffce b 0x156454 <__gxx_personality_v0+0x608> 156520: a94057ea ldp x10, x21, [sp] 156524: 528000c9 mov w9, #0x6 // =6 156528: a9005e99 stp x25, x23, [x20] 15652c: f85f03a8 ldur x8, [x29, #-0x10] 156530: b9002a89 str w9, [x20, #0x28] 156534: a901a28a stp x10, x8, [x20, #0x18] 156538: 17ffffc8 b 0x156458 <__gxx_personality_v0+0x60c> 15653c: f94003e9 ldr x9, [sp] 156540: a9005e99 stp x25, x23, [x20] 156544: 528000c8 mov w8, #0x6 // =6 156548: a901ea89 stp x9, x26, [x20, #0x18] 15654c: 17ffffc1 b 0x156450 <__gxx_personality_v0+0x604> 156550: f9401be0 ldr x0, [sp, #0x30] 156554: 94001a7f bl 0x15cf50 <__cxa_begin_catch@plt> 156558: 3600009c tbz w28, #0x0, 0x156568 <__gxx_personality_v0+0x71c> 15655c: f9401be8 ldr x8, [sp, #0x30] 156560: f85c8100 ldur x0, [x8, #-0x38] 156564: 97ffad78 bl 0x141b44 156568: 94001a7e bl 0x15cf60 <_ZSt9terminatev@plt> 15656c: aa1c03e0 mov x0, x28 156570: 94001a78 bl 0x15cf50 <__cxa_begin_catch@plt> 156574: f85c8380 ldur x0, [x28, #-0x38] 156578: 97ffad73 bl 0x141b44 15657c: f9401bf3 ldr x19, [sp, #0x30] 156580: aa1303e0 mov x0, x19 156584: 14000003 b 0x156590 <__gxx_personality_v0+0x744> 156588: aa0503e0 mov x0, x5 15658c: aa0503f3 mov x19, x5 156590: 94001a70 bl 0x15cf50 <__cxa_begin_catch@plt> 156594: f85c8260 ldur x0, [x19, #-0x38] 156598: 97ffad6b bl 0x141b44 15659c: f9401be0 ldr x0, [sp, #0x30] 1565a0: 94001a6c bl 0x15cf50 <__cxa_begin_catch@plt> 1565a4: 94001a6f bl 0x15cf60 <_ZSt9terminatev@plt> 1565a8: 94001a22 bl 0x15ce30 <__stack_chk_fail@plt> 00000000001565ac <__cxa_call_unexpected>: 1565ac: d503233f paciasp 1565b0: d101c3ff sub sp, sp, #0x70 1565b4: a9017bfd stp x29, x30, [sp, #0x10] 1565b8: 910043fd add x29, sp, #0x10 1565bc: a9026ffc stp x28, x27, [sp, #0x20] 1565c0: a90367fa stp x26, x25, [sp, #0x30] 1565c4: a9045ff8 stp x24, x23, [sp, #0x40] 1565c8: a90557f6 stp x22, x21, [sp, #0x50] 1565cc: a9064ff4 stp x20, x19, [sp, #0x60] 1565d0: b5000060 cbnz x0, 0x1565dc <__cxa_call_unexpected+0x30> 1565d4: 94001a5f bl 0x15cf50 <__cxa_begin_catch@plt> 1565d8: 94001a62 bl 0x15cf60 <_ZSt9terminatev@plt> 1565dc: aa0003f4 mov x20, x0 1565e0: 94001a5c bl 0x15cf50 <__cxa_begin_catch@plt> 1565e4: aa1403e0 mov x0, x20 1565e8: 97ffaa42 bl 0x140ef0 ::__throw_out_of_range() const+0x24> 1565ec: 2a0003f6 mov w22, w0 1565f0: 360000c0 tbz w0, #0x0, 0x156608 <__cxa_call_unexpected+0x5c> 1565f4: a97c4e80 ldp x0, x19, [x20, #-0x40] 1565f8: d101829a sub x26, x20, #0x60 1565fc: b89dc295 ldursw x21, [x20, #-0x24] 156600: f85e8297 ldur x23, [x20, #-0x18] 156604: 14000005 b 0x156618 <__cxa_call_unexpected+0x6c> 156608: 940027ea bl 0x1605b0 <_ZSt13get_terminatev@plt> 15660c: aa0003f3 mov x19, x0 156610: 940027e4 bl 0x1605a0 <_ZSt14get_unexpectedv@plt> 156614: aa1f03fa mov x26, xzr 156618: 97ffad38 bl 0x141af8 15661c: 94001a4d bl 0x15cf50 <__cxa_begin_catch@plt> 156620: 36000836 tbz w22, #0x0, 0x156724 <__cxa_call_unexpected+0x178> 156624: 384016e1 ldrb w1, [x23], #0x1 156628: f90007f7 str x23, [sp, #0x8] 15662c: 910023e0 add x0, sp, #0x8 156630: 94000062 bl 0x1567b8 <__cxa_call_unexpected+0x20c> 156634: f94007e9 ldr x9, [sp, #0x8] 156638: 39400136 ldrb w22, [x9] 15663c: 7103fedf cmp w22, #0xff 156640: 54000061 b.ne 0x15664c <__cxa_call_unexpected+0xa0> 156644: aa1303e0 mov x0, x19 156648: 97ffad3f bl 0x141b44 15664c: aa1f03e8 mov x8, xzr 156650: aa1f03f9 mov x25, xzr 156654: 9100053c add x28, x9, #0x1 156658: 38401789 ldrb w9, [x28], #0x1 15665c: 9240192a and x10, x9, #0x7f 156660: 9ac8214a lsl x10, x10, x8 156664: 91001d08 add x8, x8, #0x7 156668: aa190159 orr x25, x10, x25 15666c: 373fff69 tbnz w9, #0x7, 0x156658 <__cxa_call_unexpected+0xac> 156670: 940027d4 bl 0x1605c0 <__cxa_get_globals_fast@plt> 156674: aa0003f8 mov x24, x0 156678: f940001b ldr x27, [x0] 15667c: b4fffe5b cbz x27, 0x156644 <__cxa_call_unexpected+0x98> 156680: 91018377 add x23, x27, #0x60 156684: aa1703e0 mov x0, x23 156688: 97ffaa1a bl 0x140ef0 ::__throw_out_of_range() const+0x24> 15668c: 8b190399 add x25, x28, x25 156690: 360002c0 tbz w0, #0x0, 0x1566e8 <__cxa_call_unexpected+0x13c> 156694: eb1a037f cmp x27, x26 156698: 54000280 b.eq 0x1566e8 <__cxa_call_unexpected+0x13c> 15669c: f9400b7a ldr x26, [x27, #0x10] 1566a0: aa1703e0 mov x0, x23 1566a4: 97ffaa10 bl 0x140ee4 ::__throw_out_of_range() const+0x18> 1566a8: d2856028 mov x8, #0x2b01 // =11009 1566ac: f2a86568 movk x8, #0x432b, lsl #16 1566b0: f2c9c8e8 movk x8, #0x4e47, lsl #32 1566b4: f2e86988 movk x8, #0x434c, lsl #48 1566b8: eb08001f cmp x0, x8 1566bc: 54000061 b.ne 0x1566c8 <__cxa_call_unexpected+0x11c> 1566c0: f9400764 ldr x4, [x27, #0x8] 1566c4: 14000002 b 0x1566cc <__cxa_call_unexpected+0x120> 1566c8: 91020364 add x4, x27, #0x80 1566cc: aa1503e0 mov x0, x21 1566d0: aa1903e1 mov x1, x25 1566d4: 2a1603e2 mov w2, w22 1566d8: aa1a03e3 mov x3, x26 1566dc: aa1403e5 mov x5, x20 1566e0: 94000093 bl 0x15692c <__cxa_call_unexpected+0x380> 1566e4: 360003c0 tbz w0, #0x0, 0x15675c <__cxa_call_unexpected+0x1b0> 1566e8: f00000b7 adrp x23, 0x16d000 1566ec: f940caf7 ldr x23, [x23, #0x190] 1566f0: 910042e8 add x8, x23, #0x10 1566f4: f90003e8 str x8, [sp] 1566f8: f00000a3 adrp x3, 0x16d000 1566fc: 910003e4 mov x4, sp 156700: aa1503e0 mov x0, x21 156704: aa1903e1 mov x1, x25 156708: 2a1603e2 mov w2, w22 15670c: aa1403e5 mov x5, x20 156710: f940cc63 ldr x3, [x3, #0x198] 156714: 94000086 bl 0x15692c <__cxa_call_unexpected+0x380> 156718: 360000c0 tbz w0, #0x0, 0x156730 <__cxa_call_unexpected+0x184> 15671c: 910003e0 mov x0, sp 156720: 940027c8 bl 0x160640 <_ZNSt13bad_exceptionD1Ev@plt> 156724: 94001ce3 bl 0x15dab0 <__cxa_end_catch@plt> 156728: aa1303e0 mov x0, x19 15672c: 97ffad06 bl 0x141b44 156730: 94001ce0 bl 0x15dab0 <__cxa_end_catch@plt> 156734: 52800100 mov w0, #0x8 // =8 156738: 94001d8a bl 0x15dd60 <__cxa_allocate_exception@plt> 15673c: 910042e8 add x8, x23, #0x10 156740: f9000008 str x8, [x0] 156744: f00000a1 adrp x1, 0x16d000 156748: f00000a2 adrp x2, 0x16d000 15674c: f940cc21 ldr x1, [x1, #0x198] 156750: f940d042 ldr x2, [x2, #0x1a0] 156754: 94001d87 bl 0x15dd70 <__cxa_throw@plt> 156758: 1400000c b 0x156788 <__cxa_call_unexpected+0x1dc> 15675c: b9403b68 ldr w8, [x27, #0x38] 156760: 4b0803e8 neg w8, w8 156764: b9003b68 str w8, [x27, #0x38] 156768: b9400b08 ldr w8, [x24, #0x8] 15676c: 11000508 add w8, w8, #0x1 156770: b9000b08 str w8, [x24, #0x8] 156774: 94001ccf bl 0x15dab0 <__cxa_end_catch@plt> 156778: 94001cce bl 0x15dab0 <__cxa_end_catch@plt> 15677c: aa1703e0 mov x0, x23 156780: 940019f4 bl 0x15cf50 <__cxa_begin_catch@plt> 156784: 94001cc7 bl 0x15daa0 <__cxa_rethrow@plt> 156788: aa0003f3 mov x19, x0 15678c: 910003e0 mov x0, sp 156790: 940027ac bl 0x160640 <_ZNSt13bad_exceptionD1Ev@plt> 156794: 14000005 b 0x1567a8 <__cxa_call_unexpected+0x1fc> 156798: 14000003 b 0x1567a4 <__cxa_call_unexpected+0x1f8> 15679c: 14000002 b 0x1567a4 <__cxa_call_unexpected+0x1f8> 1567a0: 14000001 b 0x1567a4 <__cxa_call_unexpected+0x1f8> 1567a4: aa0003f3 mov x19, x0 1567a8: 94001cc2 bl 0x15dab0 <__cxa_end_catch@plt> 1567ac: aa1303e0 mov x0, x19 1567b0: 94000a6c bl 0x159160 <__emutls_get_address+0x6d4> 1567b4: 97fd49e0 bl 0xa8f34 1567b8: d503233f paciasp 1567bc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1567c0: 910003fd mov x29, sp 1567c4: 12001c29 and w9, w1, #0xff 1567c8: 7103fd3f cmp w9, #0xff 1567cc: 54000220 b.eq 0x156810 <__cxa_call_unexpected+0x264> 1567d0: 12000d28 and w8, w9, #0xf 1567d4: 7100311f cmp w8, #0xc 1567d8: 54000a68 b.hi 0x156924 <__cxa_call_unexpected+0x378> 1567dc: b0fff94a adrp x10, 0x7f000 1567e0: f940000b ldr x11, [x0] 1567e4: 912b914a add x10, x10, #0xae4 1567e8: 1000008c adr x12, 0x1567f8 <__cxa_call_unexpected+0x24c> 1567ec: 3868694d ldrb w13, [x10, x8] 1567f0: 8b0d098c add x12, x12, x13, lsl #2 1567f4: d61f0180 br x12 1567f8: d503249f bti j 1567fc: aa0b03ea mov x10, x11 156800: f8408548 ldr x8, [x10], #0x8 156804: 5304192c ubfx w12, w9, #4, #3 156808: 350004cc cbnz w12, 0x1568a0 <__cxa_call_unexpected+0x2f4> 15680c: 14000029 b 0x1568b0 <__cxa_call_unexpected+0x304> 156810: aa1f03e8 mov x8, xzr 156814: 1400002b b 0x1568c0 <__cxa_call_unexpected+0x314> 156818: d503249f bti j 15681c: aa1f03ec mov x12, xzr 156820: aa1f03e8 mov x8, xzr 156824: aa0b03ea mov x10, x11 156828: 3840154d ldrb w13, [x10], #0x1 15682c: 924019ae and x14, x13, #0x7f 156830: 9acc21ce lsl x14, x14, x12 156834: 91001d8c add x12, x12, #0x7 156838: aa0801c8 orr x8, x14, x8 15683c: 373fff6d tbnz w13, #0x7, 0x156828 <__cxa_call_unexpected+0x27c> 156840: 14000016 b 0x156898 <__cxa_call_unexpected+0x2ec> 156844: d503249f bti j 156848: aa0b03ea mov x10, x11 15684c: 78402548 ldrh w8, [x10], #0x2 156850: 5304192c ubfx w12, w9, #4, #3 156854: 3500026c cbnz w12, 0x1568a0 <__cxa_call_unexpected+0x2f4> 156858: 14000016 b 0x1568b0 <__cxa_call_unexpected+0x304> 15685c: d503249f bti j 156860: aa0b03ea mov x10, x11 156864: b8404548 ldr w8, [x10], #0x4 156868: 5304192c ubfx w12, w9, #4, #3 15686c: 350001ac cbnz w12, 0x1568a0 <__cxa_call_unexpected+0x2f4> 156870: 14000010 b 0x1568b0 <__cxa_call_unexpected+0x304> 156874: d503249f bti j 156878: aa0b03ea mov x10, x11 15687c: 78802548 ldrsh x8, [x10], #0x2 156880: 5304192c ubfx w12, w9, #4, #3 156884: 350000ec cbnz w12, 0x1568a0 <__cxa_call_unexpected+0x2f4> 156888: 1400000a b 0x1568b0 <__cxa_call_unexpected+0x304> 15688c: d503249f bti j 156890: aa0b03ea mov x10, x11 156894: b8804548 ldrsw x8, [x10], #0x4 156898: 5304192c ubfx w12, w9, #4, #3 15689c: 340000ac cbz w12, 0x1568b0 <__cxa_call_unexpected+0x304> 1568a0: 7100059f cmp w12, #0x1 1568a4: 540003e1 b.ne 0x156920 <__cxa_call_unexpected+0x374> 1568a8: b40000a8 cbz x8, 0x1568bc <__cxa_call_unexpected+0x310> 1568ac: 8b0b0108 add x8, x8, x11 1568b0: b4000068 cbz x8, 0x1568bc <__cxa_call_unexpected+0x310> 1568b4: 36380049 tbz w9, #0x7, 0x1568bc <__cxa_call_unexpected+0x310> 1568b8: f9400108 ldr x8, [x8] 1568bc: f900000a str x10, [x0] 1568c0: aa0803e0 mov x0, x8 1568c4: a8c17bfd ldp x29, x30, [sp], #0x10 1568c8: d50323bf autiasp 1568cc: d65f03c0 ret 1568d0: d503249f bti j 1568d4: aa1f03ec mov x12, xzr 1568d8: aa1f03e8 mov x8, xzr 1568dc: aa0b03ea mov x10, x11 1568e0: 3840154d ldrb w13, [x10], #0x1 1568e4: 924019ae and x14, x13, #0x7f 1568e8: 9acc21ce lsl x14, x14, x12 1568ec: 91001d8c add x12, x12, #0x7 1568f0: aa0801c8 orr x8, x14, x8 1568f4: 373fff6d tbnz w13, #0x7, 0x1568e0 <__cxa_call_unexpected+0x334> 1568f8: f101019f cmp x12, #0x40 1568fc: 9280000f mov x15, #-0x1 // =-1 156900: 1a9f27ee cset w14, lo 156904: 9acc21ec lsl x12, x15, x12 156908: 6a4d19df tst w14, w13, lsr #6 15690c: 9a9f118c csel x12, x12, xzr, ne 156910: aa0c0108 orr x8, x8, x12 156914: 5304192c ubfx w12, w9, #4, #3 156918: 35fffc4c cbnz w12, 0x1568a0 <__cxa_call_unexpected+0x2f4> 15691c: 17ffffe5 b 0x1568b0 <__cxa_call_unexpected+0x304> 156920: 940026f4 bl 0x1604f0 156924: d503249f bti j 156928: 940026f2 bl 0x1604f0 15692c: d503233f paciasp 156930: d10203ff sub sp, sp, #0x80 156934: a9027bfd stp x29, x30, [sp, #0x20] 156938: 910083fd add x29, sp, #0x20 15693c: a9036ffc stp x28, x27, [sp, #0x30] 156940: a90467fa stp x26, x25, [sp, #0x40] 156944: a9055ff8 stp x24, x23, [sp, #0x50] 156948: a90657f6 stp x22, x21, [sp, #0x60] 15694c: a9074ff4 stp x20, x19, [sp, #0x70] 156950: f90007e5 str x5, [sp, #0x8] 156954: d53bd058 mrs x24, TPIDR_EL0 156958: f9401708 ldr x8, [x24, #0x28] 15695c: f81f83a8 stur x8, [x29, #-0x8] 156960: b40007a1 cbz x1, 0x156a54 <__cxa_call_unexpected+0x4a8> 156964: 2a0203f7 mov w23, w2 156968: 528383aa mov w10, #0x1c1d // =7197 15696c: 92400ef9 and x25, x23, #0xf 156970: aa2003eb mvn x11, x0 156974: b0fff95c adrp x28, 0x7f000 156978: aa0403f4 mov x20, x4 15697c: aa0103f5 mov x21, x1 156980: aa0303f6 mov x22, x3 156984: 1ad9254a lsr w10, w10, w25 156988: aa1f03e8 mov x8, xzr 15698c: aa1f03e9 mov x9, xzr 156990: 8b0b003a add x26, x1, x11 156994: 1200015b and w27, w10, #0x1 156998: 912be39c add x28, x28, #0xaf8 15699c: 3840174a ldrb w10, [x26], #0x1 1569a0: 9240194b and x11, x10, #0x7f 1569a4: 9ac8216b lsl x11, x11, x8 1569a8: 91001d08 add x8, x8, #0x7 1569ac: aa090173 orr x19, x11, x9 1569b0: aa1303e9 mov x9, x19 1569b4: 373fff4a tbnz w10, #0x7, 0x15699c <__cxa_call_unexpected+0x3f0> 1569b8: b4000273 cbz x19, 0x156a04 <__cxa_call_unexpected+0x458> 1569bc: 7100333f cmp w25, #0xc 1569c0: 54000408 b.hi 0x156a40 <__cxa_call_unexpected+0x494> 1569c4: 340003fb cbz w27, 0x156a40 <__cxa_call_unexpected+0x494> 1569c8: f8797b88 ldr x8, [x28, x25, lsl #3] 1569cc: 910043e0 add x0, sp, #0x10 1569d0: 2a1703e1 mov w1, w23 1569d4: 9b135508 madd x8, x8, x19, x21 1569d8: f9000be8 str x8, [sp, #0x10] 1569dc: 97ffff77 bl 0x1567b8 <__cxa_call_unexpected+0x20c> 1569e0: f9000bf4 str x20, [sp, #0x10] 1569e4: 910043e2 add x2, sp, #0x10 1569e8: f9400008 ldr x8, [x0] 1569ec: aa1603e1 mov x1, x22 1569f0: f9401108 ldr x8, [x8, #0x20] 1569f4: d63f0100 blr x8 1569f8: aa1f03e8 mov x8, xzr 1569fc: aa1f03e9 mov x9, xzr 156a00: 3607fce0 tbz w0, #0x0, 0x15699c <__cxa_call_unexpected+0x3f0> 156a04: f9401708 ldr x8, [x24, #0x28] 156a08: f100027f cmp x19, #0x0 156a0c: f85f83a9 ldur x9, [x29, #-0x8] 156a10: 1a9f17e0 cset w0, eq 156a14: eb09011f cmp x8, x9 156a18: 54000241 b.ne 0x156a60 <__cxa_call_unexpected+0x4b4> 156a1c: a9474ff4 ldp x20, x19, [sp, #0x70] 156a20: a94657f6 ldp x22, x21, [sp, #0x60] 156a24: a9455ff8 ldp x24, x23, [sp, #0x50] 156a28: a94467fa ldp x26, x25, [sp, #0x40] 156a2c: a9436ffc ldp x28, x27, [sp, #0x30] 156a30: a9427bfd ldp x29, x30, [sp, #0x20] 156a34: 910203ff add sp, sp, #0x80 156a38: d50323bf autiasp 156a3c: d65f03c0 ret 156a40: f94007f3 ldr x19, [sp, #0x8] 156a44: aa1303e0 mov x0, x19 156a48: 94001942 bl 0x15cf50 <__cxa_begin_catch@plt> 156a4c: f85c8260 ldur x0, [x19, #-0x38] 156a50: 97ffac3d bl 0x141b44 156a54: f94007e0 ldr x0, [sp, #0x8] 156a58: 9400193e bl 0x15cf50 <__cxa_begin_catch@plt> 156a5c: 94001941 bl 0x15cf60 <_ZSt9terminatev@plt> 156a60: 940018f4 bl 0x15ce30 <__stack_chk_fail@plt> 0000000000156a64 <__cxa_pure_virtual>: 156a64: d503233f paciasp 156a68: a9bf7bfd stp x29, x30, [sp, #-0x10]! 156a6c: 910003fd mov x29, sp 156a70: b0fff8e0 adrp x0, 0x73000 156a74: 91394800 add x0, x0, #0xe52 156a78: 97ffabcd bl 0x1419ac <__cxa_guard_abort+0xa4> 0000000000156a7c <__cxa_deleted_virtual>: 156a7c: d503233f paciasp 156a80: a9bf7bfd stp x29, x30, [sp, #-0x10]! 156a84: 910003fd mov x29, sp 156a88: f0fff8a0 adrp x0, 0x6d000 156a8c: 912ca400 add x0, x0, #0xb29 156a90: 97ffabc7 bl 0x1419ac <__cxa_guard_abort+0xa4> 156a94: d503233f paciasp 156a98: d100c3ff sub sp, sp, #0x30 156a9c: a9017bfd stp x29, x30, [sp, #0x10] 156aa0: 910043fd add x29, sp, #0x10 156aa4: a9024ff4 stp x20, x19, [sp, #0x20] 156aa8: d53bd054 mrs x20, TPIDR_EL0 156aac: 52800201 mov w1, #0x10 // =16 156ab0: f100001f cmp x0, #0x0 156ab4: f9401688 ldr x8, [x20, #0x28] 156ab8: 9a9f1413 csinc x19, x0, xzr, ne 156abc: 910003e0 mov x0, sp 156ac0: aa1303e2 mov x2, x19 156ac4: f90007e8 str x8, [sp, #0x8] 156ac8: 9400260a bl 0x1602f0 156acc: 34000080 cbz w0, 0x156adc <__cxa_deleted_virtual+0x60> 156ad0: aa1303e0 mov x0, x19 156ad4: 9400000d bl 0x156b08 <__cxa_deleted_virtual+0x8c> 156ad8: 14000002 b 0x156ae0 <__cxa_deleted_virtual+0x64> 156adc: f94003e0 ldr x0, [sp] 156ae0: f9401688 ldr x8, [x20, #0x28] 156ae4: f94007e9 ldr x9, [sp, #0x8] 156ae8: eb09011f cmp x8, x9 156aec: 540000c1 b.ne 0x156b04 <__cxa_deleted_virtual+0x88> 156af0: a9424ff4 ldp x20, x19, [sp, #0x20] 156af4: a9417bfd ldp x29, x30, [sp, #0x10] 156af8: 9100c3ff add sp, sp, #0x30 156afc: d50323bf autiasp 156b00: d65f03c0 ret 156b04: 940018cb bl 0x15ce30 <__stack_chk_fail@plt> 156b08: d503233f paciasp 156b0c: a9be7bfd stp x29, x30, [sp, #-0x20]! 156b10: f9000bf3 str x19, [sp, #0x10] 156b14: 910003fd mov x29, sp 156b18: aa0003f3 mov x19, x0 156b1c: d00000e0 adrp x0, 0x174000 ::id+0x918> 156b20: 911c6000 add x0, x0, #0x718 156b24: 94001c3f bl 0x15dc20 156b28: d00000e8 adrp x8, 0x174000 ::id+0x918> 156b2c: d00000e9 adrp x9, 0x174000 ::id+0x918> 156b30: 911d4129 add x9, x9, #0x750 156b34: f943a10b ldr x11, [x8, #0x740] 156b38: b50000ab cbnz x11, 0x156b4c <__cxa_deleted_virtual+0xd0> 156b3c: 320983ea mov w10, #0x800080 // =8388736 156b40: aa0903eb mov x11, x9 156b44: f903a109 str x9, [x8, #0x740] 156b48: b900012a str w10, [x9] 156b4c: d00000ea adrp x10, 0x174000 ::id+0x918> 156b50: 9125414a add x10, x10, #0x950 156b54: eb0a017f cmp x11, x10 156b58: 54000200 b.eq 0x156b98 <__cxa_deleted_virtual+0x11c> 156b5c: 91000e6a add x10, x19, #0x3 156b60: aa1f03ec mov x12, xzr 156b64: d342fd4a lsr x10, x10, #2 156b68: 9100054a add x10, x10, #0x1 156b6c: aa0b03f3 mov x19, x11 156b70: 7940056b ldrh w11, [x11, #0x2] 156b74: eb0b015f cmp x10, x11 156b78: 54000143 b.lo 0x156ba0 <__cxa_deleted_virtual+0x124> 156b7c: 54000200 b.eq 0x156bbc <__cxa_deleted_virtual+0x140> 156b80: 7940026b ldrh w11, [x19] 156b84: aa1303ec mov x12, x19 156b88: d37ef56d lsl x13, x11, #2 156b8c: 8b0d012b add x11, x9, x13 156b90: f10801bf cmp x13, #0x200 156b94: 54fffec1 b.ne 0x156b6c <__cxa_deleted_virtual+0xf0> 156b98: aa1f03f3 mov x19, xzr 156b9c: 14000010 b 0x156bdc <__cxa_deleted_virtual+0x160> 156ba0: 4b0a0168 sub w8, w11, w10 156ba4: 8b282a69 add x9, x19, w8, uxth #2 156ba8: 79000668 strh w8, [x19, #0x2] 156bac: 91001133 add x19, x9, #0x4 156bb0: 7900013f strh wzr, [x9] 156bb4: 7900052a strh w10, [x9, #0x2] 156bb8: 14000009 b 0x156bdc <__cxa_deleted_virtual+0x160> 156bbc: 7940026a ldrh w10, [x19] 156bc0: b400008c cbz x12, 0x156bd0 <__cxa_deleted_virtual+0x154> 156bc4: 7900018a strh w10, [x12] 156bc8: 7800467f strh wzr, [x19], #0x4 156bcc: 14000004 b 0x156bdc <__cxa_deleted_virtual+0x160> 156bd0: 8b0a0929 add x9, x9, x10, lsl #2 156bd4: 7800467f strh wzr, [x19], #0x4 156bd8: f903a109 str x9, [x8, #0x740] 156bdc: d00000e0 adrp x0, 0x174000 ::id+0x918> 156be0: 911c6000 add x0, x0, #0x718 156be4: 94001c13 bl 0x15dc30 156be8: aa1303e0 mov x0, x19 156bec: f9400bf3 ldr x19, [sp, #0x10] 156bf0: a8c27bfd ldp x29, x30, [sp], #0x20 156bf4: d50323bf autiasp 156bf8: d65f03c0 ret 156bfc: 97fd48ce bl 0xa8f34 156c00: d503245f bti c 156c04: d00000e8 adrp x8, 0x174000 ::id+0x918> 156c08: 911d4108 add x8, x8, #0x750 156c0c: eb08001f cmp x0, x8 156c10: 540000c3 b.lo 0x156c28 <__cxa_deleted_virtual+0x1ac> 156c14: d00000e8 adrp x8, 0x174000 ::id+0x918> 156c18: 91254108 add x8, x8, #0x950 156c1c: eb08001f cmp x0, x8 156c20: 54000042 b.hs 0x156c28 <__cxa_deleted_virtual+0x1ac> 156c24: 14000002 b 0x156c2c <__cxa_deleted_virtual+0x1b0> 156c28: 1400199e b 0x15d2a0 156c2c: d503233f paciasp 156c30: a9be7bfd stp x29, x30, [sp, #-0x20]! 156c34: a9014ff4 stp x20, x19, [sp, #0x10] 156c38: 910003fd mov x29, sp 156c3c: aa0003f3 mov x19, x0 156c40: d1001014 sub x20, x0, #0x4 156c44: d00000e0 adrp x0, 0x174000 ::id+0x918> 156c48: 911c6000 add x0, x0, #0x718 156c4c: 94001bf5 bl 0x15dc20 156c50: d00000e8 adrp x8, 0x174000 ::id+0x918> 156c54: d00000ea adrp x10, 0x174000 ::id+0x918> 156c58: 9125414a add x10, x10, #0x950 156c5c: f943a109 ldr x9, [x8, #0x740] 156c60: f100013f cmp x9, #0x0 156c64: fa4a1124 ccmp x9, x10, #0x4, ne 156c68: 54000280 b.eq 0x156cb8 <__cxa_deleted_virtual+0x23c> 156c6c: d00000ec adrp x12, 0x174000 ::id+0x918> 156c70: aa1f03eb mov x11, xzr 156c74: aa0903ea mov x10, x9 156c78: 911d418c add x12, x12, #0x750 156c7c: 7940054d ldrh w13, [x10, #0x2] 156c80: 8b0d094e add x14, x10, x13, lsl #2 156c84: eb1401df cmp x14, x20 156c88: 54000260 b.eq 0x156cd4 <__cxa_deleted_virtual+0x258> 156c8c: 785fe26e ldurh w14, [x19, #-0x2] 156c90: 8b0e0a8f add x15, x20, x14, lsl #2 156c94: eb0a01ff cmp x15, x10 156c98: 54000260 b.eq 0x156ce4 <__cxa_deleted_virtual+0x268> 156c9c: 7940014b ldrh w11, [x10] 156ca0: d37ef56d lsl x13, x11, #2 156ca4: aa0a03eb mov x11, x10 156ca8: 8b0d018e add x14, x12, x13 156cac: f10801bf cmp x13, #0x200 156cb0: aa0e03ea mov x10, x14 156cb4: 54fffe41 b.ne 0x156c7c <__cxa_deleted_virtual+0x200> 156cb8: d00000ea adrp x10, 0x174000 ::id+0x918> 156cbc: f903a114 str x20, [x8, #0x740] 156cc0: 911d414a add x10, x10, #0x750 156cc4: 4b0a0129 sub w9, w9, w10 156cc8: 53027d29 lsr w9, w9, #2 156ccc: 79000289 strh w9, [x20] 156cd0: 14000011 b 0x156d14 <__cxa_deleted_virtual+0x298> 156cd4: 785fe268 ldurh w8, [x19, #-0x2] 156cd8: 0b0d0108 add w8, w8, w13 156cdc: 79000548 strh w8, [x10, #0x2] 156ce0: 1400000d b 0x156d14 <__cxa_deleted_virtual+0x298> 156ce4: 0b0d01c9 add w9, w14, w13 156ce8: 781fe269 sturh w9, [x19, #-0x2] 156cec: b40000eb cbz x11, 0x156d08 <__cxa_deleted_virtual+0x28c> 156cf0: d00000e8 adrp x8, 0x174000 ::id+0x918> 156cf4: 911d4108 add x8, x8, #0x750 156cf8: 4b080288 sub w8, w20, w8 156cfc: 53027d08 lsr w8, w8, #2 156d00: 79000168 strh w8, [x11] 156d04: 14000004 b 0x156d14 <__cxa_deleted_virtual+0x298> 156d08: 79400149 ldrh w9, [x10] 156d0c: f903a114 str x20, [x8, #0x740] 156d10: 79000289 strh w9, [x20] 156d14: d00000e0 adrp x0, 0x174000 ::id+0x918> 156d18: 911c6000 add x0, x0, #0x718 156d1c: 94001bc5 bl 0x15dc30 156d20: a9414ff4 ldp x20, x19, [sp, #0x10] 156d24: a8c27bfd ldp x29, x30, [sp], #0x20 156d28: d50323bf autiasp 156d2c: d65f03c0 ret 156d30: 97fd4881 bl 0xa8f34 156d34: d503245f bti c 156d38: 1400264a b 0x160660 <_ZNSt9type_infoD2Ev@plt> 156d3c: d503245f bti c 156d40: d4200020 brk #0x1 156d44: d503245f bti c 156d48: d65f03c0 ret 156d4c: d503245f bti c 156d50: d65f03c0 ret 156d54: d503233f paciasp 156d58: a9be7bfd stp x29, x30, [sp, #-0x20]! 156d5c: f9000bf3 str x19, [sp, #0x10] 156d60: 910003fd mov x29, sp 156d64: aa0003f3 mov x19, x0 156d68: 9400263e bl 0x160660 <_ZNSt9type_infoD2Ev@plt> 156d6c: aa1303e0 mov x0, x19 156d70: f9400bf3 ldr x19, [sp, #0x10] 156d74: a8c27bfd ldp x29, x30, [sp], #0x20 156d78: d50323bf autiasp 156d7c: 14001859 b 0x15cee0 <_ZdlPv@plt> 156d80: d503233f paciasp 156d84: a9be7bfd stp x29, x30, [sp, #-0x20]! 156d88: f9000bf3 str x19, [sp, #0x10] 156d8c: 910003fd mov x29, sp 156d90: aa0003f3 mov x19, x0 156d94: 94002633 bl 0x160660 <_ZNSt9type_infoD2Ev@plt> 156d98: aa1303e0 mov x0, x19 156d9c: f9400bf3 ldr x19, [sp, #0x10] 156da0: a8c27bfd ldp x29, x30, [sp], #0x20 156da4: d50323bf autiasp 156da8: 1400184e b 0x15cee0 <_ZdlPv@plt> 156dac: d503233f paciasp 156db0: a9be7bfd stp x29, x30, [sp, #-0x20]! 156db4: f9000bf3 str x19, [sp, #0x10] 156db8: 910003fd mov x29, sp 156dbc: aa0003f3 mov x19, x0 156dc0: 94002628 bl 0x160660 <_ZNSt9type_infoD2Ev@plt> 156dc4: aa1303e0 mov x0, x19 156dc8: f9400bf3 ldr x19, [sp, #0x10] 156dcc: a8c27bfd ldp x29, x30, [sp], #0x20 156dd0: d50323bf autiasp 156dd4: 14001843 b 0x15cee0 <_ZdlPv@plt> 156dd8: d503233f paciasp 156ddc: a9be7bfd stp x29, x30, [sp, #-0x20]! 156de0: f9000bf3 str x19, [sp, #0x10] 156de4: 910003fd mov x29, sp 156de8: aa0003f3 mov x19, x0 156dec: 9400261d bl 0x160660 <_ZNSt9type_infoD2Ev@plt> 156df0: aa1303e0 mov x0, x19 156df4: f9400bf3 ldr x19, [sp, #0x10] 156df8: a8c27bfd ldp x29, x30, [sp], #0x20 156dfc: d50323bf autiasp 156e00: 14001838 b 0x15cee0 <_ZdlPv@plt> 156e04: d503233f paciasp 156e08: a9be7bfd stp x29, x30, [sp, #-0x20]! 156e0c: f9000bf3 str x19, [sp, #0x10] 156e10: 910003fd mov x29, sp 156e14: aa0003f3 mov x19, x0 156e18: 94002612 bl 0x160660 <_ZNSt9type_infoD2Ev@plt> 156e1c: aa1303e0 mov x0, x19 156e20: f9400bf3 ldr x19, [sp, #0x10] 156e24: a8c27bfd ldp x29, x30, [sp], #0x20 156e28: d50323bf autiasp 156e2c: 1400182d b 0x15cee0 <_ZdlPv@plt> 156e30: d503233f paciasp 156e34: a9be7bfd stp x29, x30, [sp, #-0x20]! 156e38: f9000bf3 str x19, [sp, #0x10] 156e3c: 910003fd mov x29, sp 156e40: aa0003f3 mov x19, x0 156e44: 94002607 bl 0x160660 <_ZNSt9type_infoD2Ev@plt> 156e48: aa1303e0 mov x0, x19 156e4c: f9400bf3 ldr x19, [sp, #0x10] 156e50: a8c27bfd ldp x29, x30, [sp], #0x20 156e54: d50323bf autiasp 156e58: 14001822 b 0x15cee0 <_ZdlPv@plt> 156e5c: d503233f paciasp 156e60: a9be7bfd stp x29, x30, [sp, #-0x20]! 156e64: f9000bf3 str x19, [sp, #0x10] 156e68: 910003fd mov x29, sp 156e6c: aa0003f3 mov x19, x0 156e70: 940025fc bl 0x160660 <_ZNSt9type_infoD2Ev@plt> 156e74: aa1303e0 mov x0, x19 156e78: f9400bf3 ldr x19, [sp, #0x10] 156e7c: a8c27bfd ldp x29, x30, [sp], #0x20 156e80: d50323bf autiasp 156e84: 14001817 b 0x15cee0 <_ZdlPv@plt> 156e88: d503233f paciasp 156e8c: a9be7bfd stp x29, x30, [sp, #-0x20]! 156e90: f9000bf3 str x19, [sp, #0x10] 156e94: 910003fd mov x29, sp 156e98: aa0003f3 mov x19, x0 156e9c: 940025f1 bl 0x160660 <_ZNSt9type_infoD2Ev@plt> 156ea0: aa1303e0 mov x0, x19 156ea4: f9400bf3 ldr x19, [sp, #0x10] 156ea8: a8c27bfd ldp x29, x30, [sp], #0x20 156eac: d50323bf autiasp 156eb0: 1400180c b 0x15cee0 <_ZdlPv@plt> 156eb4: d503233f paciasp 156eb8: a9be7bfd stp x29, x30, [sp, #-0x20]! 156ebc: f9000bf3 str x19, [sp, #0x10] 156ec0: 910003fd mov x29, sp 156ec4: aa0003f3 mov x19, x0 156ec8: 940025e6 bl 0x160660 <_ZNSt9type_infoD2Ev@plt> 156ecc: aa1303e0 mov x0, x19 156ed0: f9400bf3 ldr x19, [sp, #0x10] 156ed4: a8c27bfd ldp x29, x30, [sp], #0x20 156ed8: d50323bf autiasp 156edc: 14001801 b 0x15cee0 <_ZdlPv@plt> 156ee0: d503233f paciasp 156ee4: a9be7bfd stp x29, x30, [sp, #-0x20]! 156ee8: f9000bf3 str x19, [sp, #0x10] 156eec: 910003fd mov x29, sp 156ef0: aa0003f3 mov x19, x0 156ef4: 940025db bl 0x160660 <_ZNSt9type_infoD2Ev@plt> 156ef8: aa1303e0 mov x0, x19 156efc: f9400bf3 ldr x19, [sp, #0x10] 156f00: a8c27bfd ldp x29, x30, [sp], #0x20 156f04: d50323bf autiasp 156f08: 140017f6 b 0x15cee0 <_ZdlPv@plt> 156f0c: d503245f bti c 156f10: f9400408 ldr x8, [x0, #0x8] 156f14: f9400429 ldr x9, [x1, #0x8] 156f18: eb09011f cmp x8, x9 156f1c: 1a9f17e0 cset w0, eq 156f20: d65f03c0 ret 156f24: d503245f bti c 156f28: 2a1f03e0 mov w0, wzr 156f2c: d65f03c0 ret 156f30: d503245f bti c 156f34: 2a1f03e0 mov w0, wzr 156f38: d65f03c0 ret 156f3c: d503245f bti c 156f40: f9400408 ldr x8, [x0, #0x8] 156f44: f9400429 ldr x9, [x1, #0x8] 156f48: eb09011f cmp x8, x9 156f4c: 1a9f17e0 cset w0, eq 156f50: d65f03c0 ret 156f54: d503233f paciasp 156f58: d10243ff sub sp, sp, #0x90 156f5c: a9067bfd stp x29, x30, [sp, #0x60] 156f60: 910183fd add x29, sp, #0x60 156f64: f9003bf5 str x21, [sp, #0x70] 156f68: a9084ff4 stp x20, x19, [sp, #0x80] 156f6c: d53bd055 mrs x21, TPIDR_EL0 156f70: f94016a8 ldr x8, [x21, #0x28] 156f74: f81f83a8 stur x8, [x29, #-0x8] 156f78: f9400408 ldr x8, [x0, #0x8] 156f7c: f9400429 ldr x9, [x1, #0x8] 156f80: eb09011f cmp x8, x9 156f84: 54000440 b.eq 0x15700c <__cxa_deleted_virtual+0x590> 156f88: f00000a8 adrp x8, 0x16d000 156f8c: aa0203f3 mov x19, x2 156f90: f00000a2 adrp x2, 0x16d000 156f94: aa0003f4 mov x20, x0 156f98: aa0103e0 mov x0, x1 156f9c: aa1f03e3 mov x3, xzr 156fa0: f940d508 ldr x8, [x8, #0x1a8] 156fa4: f940d842 ldr x2, [x2, #0x1b0] 156fa8: aa0803e1 mov x1, x8 156fac: 940025a9 bl 0x160650 <__dynamic_cast@plt> 156fb0: b4000300 cbz x0, 0x157010 <__cxa_deleted_virtual+0x594> 156fb4: 92800008 mov x8, #-0x1 // =-1 156fb8: a900ffe0 stp x0, xzr, [sp, #0x8] 156fbc: 6f00e400 movi v0.2d, #0000000000000000 156fc0: f9400262 ldr x2, [x19] 156fc4: 910023e1 add x1, sp, #0x8 156fc8: 52800023 mov w3, #0x1 // =1 156fcc: a901a3f4 stp x20, x8, [sp, #0x18] 156fd0: 52800028 mov w8, #0x1 // =1 156fd4: 3c8473e0 stur q0, [sp, #0x47] 156fd8: 3c8283e0 stur q0, [sp, #0x28] 156fdc: 3c8383e0 stur q0, [sp, #0x38] 156fe0: b90053e8 str w8, [sp, #0x50] 156fe4: f9400008 ldr x8, [x0] 156fe8: f9401d08 ldr x8, [x8, #0x38] 156fec: d63f0100 blr x8 156ff0: b9403be8 ldr w8, [sp, #0x38] 156ff4: 7100051f cmp w8, #0x1 156ff8: 1a9f17e0 cset w0, eq 156ffc: 540000a1 b.ne 0x157010 <__cxa_deleted_virtual+0x594> 157000: f94017e8 ldr x8, [sp, #0x28] 157004: f9000268 str x8, [x19] 157008: 14000002 b 0x157010 <__cxa_deleted_virtual+0x594> 15700c: 52800020 mov w0, #0x1 // =1 157010: f94016a8 ldr x8, [x21, #0x28] 157014: f85f83a9 ldur x9, [x29, #-0x8] 157018: eb09011f cmp x8, x9 15701c: 540000e1 b.ne 0x157038 <__cxa_deleted_virtual+0x5bc> 157020: a9484ff4 ldp x20, x19, [sp, #0x80] 157024: a9467bfd ldp x29, x30, [sp, #0x60] 157028: f9403bf5 ldr x21, [sp, #0x70] 15702c: 910243ff add sp, sp, #0x90 157030: d50323bf autiasp 157034: d65f03c0 ret 157038: 9400177e bl 0x15ce30 <__stack_chk_fail@plt> 15703c: d503245f bti c 157040: f9400828 ldr x8, [x1, #0x10] 157044: f9400409 ldr x9, [x0, #0x8] 157048: f9400508 ldr x8, [x8, #0x8] 15704c: eb08013f cmp x9, x8 157050: 54000040 b.eq 0x157058 <__cxa_deleted_virtual+0x5dc> 157054: d65f03c0 ret 157058: f9401028 ldr x8, [x1, #0x20] 15705c: b4000168 cbz x8, 0x157088 <__cxa_deleted_virtual+0x60c> 157060: eb02011f cmp x8, x2 157064: 540001c0 b.eq 0x15709c <__cxa_deleted_virtual+0x620> 157068: b9403c28 ldr w8, [x1, #0x3c] 15706c: 52800049 mov w9, #0x2 // =2 157070: 5280002a mov w10, #0x1 // =1 157074: 11000508 add w8, w8, #0x1 157078: b9003029 str w9, [x1, #0x30] 15707c: 3901382a strb w10, [x1, #0x4e] 157080: b9003c28 str w8, [x1, #0x3c] 157084: d65f03c0 ret 157088: 52800028 mov w8, #0x1 // =1 15708c: f9001022 str x2, [x1, #0x20] 157090: b9003023 str w3, [x1, #0x30] 157094: b9003c28 str w8, [x1, #0x3c] 157098: d65f03c0 ret 15709c: b9403028 ldr w8, [x1, #0x30] 1570a0: 7100091f cmp w8, #0x2 1570a4: 54fffd81 b.ne 0x157054 <__cxa_deleted_virtual+0x5d8> 1570a8: b9003023 str w3, [x1, #0x30] 1570ac: d65f03c0 ret 1570b0: d503245f bti c 1570b4: f9400828 ldr x8, [x1, #0x10] 1570b8: f9400409 ldr x9, [x0, #0x8] 1570bc: f9400508 ldr x8, [x8, #0x8] 1570c0: eb08013f cmp x9, x8 1570c4: 540000a0 b.eq 0x1570d8 <__cxa_deleted_virtual+0x65c> 1570c8: f9400800 ldr x0, [x0, #0x10] 1570cc: f9400008 ldr x8, [x0] 1570d0: f9401d10 ldr x16, [x8, #0x38] 1570d4: d61f0200 br x16 1570d8: f9401028 ldr x8, [x1, #0x20] 1570dc: b4000168 cbz x8, 0x157108 <__cxa_deleted_virtual+0x68c> 1570e0: eb02011f cmp x8, x2 1570e4: 540001c0 b.eq 0x15711c <__cxa_deleted_virtual+0x6a0> 1570e8: b9403c28 ldr w8, [x1, #0x3c] 1570ec: 52800049 mov w9, #0x2 // =2 1570f0: 5280002a mov w10, #0x1 // =1 1570f4: 11000508 add w8, w8, #0x1 1570f8: b9003029 str w9, [x1, #0x30] 1570fc: 3901382a strb w10, [x1, #0x4e] 157100: b9003c28 str w8, [x1, #0x3c] 157104: d65f03c0 ret 157108: 52800028 mov w8, #0x1 // =1 15710c: f9001022 str x2, [x1, #0x20] 157110: b9003023 str w3, [x1, #0x30] 157114: b9003c28 str w8, [x1, #0x3c] 157118: d65f03c0 ret 15711c: b9403028 ldr w8, [x1, #0x30] 157120: 7100091f cmp w8, #0x2 157124: 54ffff01 b.ne 0x157104 <__cxa_deleted_virtual+0x688> 157128: b9003023 str w3, [x1, #0x30] 15712c: d65f03c0 ret 157130: d503233f paciasp 157134: a9bc7bfd stp x29, x30, [sp, #-0x40]! 157138: a9015ff8 stp x24, x23, [sp, #0x10] 15713c: 910003fd mov x29, sp 157140: a90257f6 stp x22, x21, [sp, #0x20] 157144: a9034ff4 stp x20, x19, [sp, #0x30] 157148: f9400828 ldr x8, [x1, #0x10] 15714c: 2a0303f4 mov w20, w3 157150: f9400409 ldr x9, [x0, #0x8] 157154: aa0103f3 mov x19, x1 157158: aa0203f5 mov x21, x2 15715c: f9400508 ldr x8, [x8, #0x8] 157160: eb08013f cmp x9, x8 157164: 54000140 b.eq 0x15718c <__cxa_deleted_virtual+0x710> 157168: aa0003f6 mov x22, x0 15716c: b9401418 ldr w24, [x0, #0x14] 157170: f9401008 ldr x8, [x0, #0x20] 157174: b4000255 cbz x21, 0x1571bc <__cxa_deleted_virtual+0x740> 157178: 9348fd09 asr x9, x8, #8 15717c: 36000228 tbz w8, #0x0, 0x1571c0 <__cxa_deleted_virtual+0x744> 157180: f94002aa ldr x10, [x21] 157184: f8696949 ldr x9, [x10, x9] 157188: 1400000e b 0x1571c0 <__cxa_deleted_virtual+0x744> 15718c: f9401268 ldr x8, [x19, #0x20] 157190: b4000628 cbz x8, 0x157254 <__cxa_deleted_virtual+0x7d8> 157194: eb15011f cmp x8, x21 157198: 54000680 b.eq 0x157268 <__cxa_deleted_virtual+0x7ec> 15719c: b9403e68 ldr w8, [x19, #0x3c] 1571a0: 52800049 mov w9, #0x2 // =2 1571a4: 5280002a mov w10, #0x1 // =1 1571a8: 11000508 add w8, w8, #0x1 1571ac: b9003269 str w9, [x19, #0x30] 1571b0: 39013a6a strb w10, [x19, #0x4e] 1571b4: b9003e68 str w8, [x19, #0x3c] 1571b8: 14000030 b 0x157278 <__cxa_deleted_virtual+0x7fc> 1571bc: aa1f03e9 mov x9, xzr 1571c0: f9400ec0 ldr x0, [x22, #0x18] 1571c4: f27f011f tst x8, #0x2 1571c8: 52800057 mov w23, #0x2 // =2 1571cc: 8b0902a2 add x2, x21, x9 1571d0: 1a9402e3 csel w3, w23, w20, eq 1571d4: aa1303e1 mov x1, x19 1571d8: f940000a ldr x10, [x0] 1571dc: f9401d48 ldr x8, [x10, #0x38] 1571e0: d63f0100 blr x8 1571e4: 71000b1f cmp w24, #0x2 1571e8: 54000483 b.lo 0x157278 <__cxa_deleted_virtual+0x7fc> 1571ec: 8b1812c8 add x8, x22, x24, lsl #4 1571f0: 9100e2d6 add x22, x22, #0x38 1571f4: 91006118 add x24, x8, #0x18 1571f8: f85f82c8 ldur x8, [x22, #-0x8] 1571fc: b40000d5 cbz x21, 0x157214 <__cxa_deleted_virtual+0x798> 157200: 9348fd09 asr x9, x8, #8 157204: 360000a8 tbz w8, #0x0, 0x157218 <__cxa_deleted_virtual+0x79c> 157208: f94002aa ldr x10, [x21] 15720c: f8696949 ldr x9, [x10, x9] 157210: 14000002 b 0x157218 <__cxa_deleted_virtual+0x79c> 157214: aa1f03e9 mov x9, xzr 157218: f85f02c0 ldur x0, [x22, #-0x10] 15721c: f27f011f tst x8, #0x2 157220: 8b0902a2 add x2, x21, x9 157224: 1a9402e3 csel w3, w23, w20, eq 157228: aa1303e1 mov x1, x19 15722c: f940000a ldr x10, [x0] 157230: f9401d48 ldr x8, [x10, #0x38] 157234: d63f0100 blr x8 157238: 39413a68 ldrb w8, [x19, #0x4e] 15723c: 350001e8 cbnz w8, 0x157278 <__cxa_deleted_virtual+0x7fc> 157240: 910042c8 add x8, x22, #0x10 157244: eb1802df cmp x22, x24 157248: aa0803f6 mov x22, x8 15724c: 54fffd63 b.lo 0x1571f8 <__cxa_deleted_virtual+0x77c> 157250: 1400000a b 0x157278 <__cxa_deleted_virtual+0x7fc> 157254: 52800028 mov w8, #0x1 // =1 157258: f9001275 str x21, [x19, #0x20] 15725c: b9003274 str w20, [x19, #0x30] 157260: b9003e68 str w8, [x19, #0x3c] 157264: 14000005 b 0x157278 <__cxa_deleted_virtual+0x7fc> 157268: b9403268 ldr w8, [x19, #0x30] 15726c: 7100091f cmp w8, #0x2 157270: 54000041 b.ne 0x157278 <__cxa_deleted_virtual+0x7fc> 157274: b9003274 str w20, [x19, #0x30] 157278: a9434ff4 ldp x20, x19, [sp, #0x30] 15727c: a94257f6 ldp x22, x21, [sp, #0x20] 157280: a9415ff8 ldp x24, x23, [sp, #0x10] 157284: a8c47bfd ldp x29, x30, [sp], #0x40 157288: d50323bf autiasp 15728c: d65f03c0 ret 157290: d503233f paciasp 157294: a9be7bfd stp x29, x30, [sp, #-0x20]! 157298: a9014ff4 stp x20, x19, [sp, #0x10] 15729c: 910003fd mov x29, sp 1572a0: 39404008 ldrb w8, [x0, #0x10] 1572a4: aa0003f4 mov x20, x0 1572a8: aa0103f3 mov x19, x1 1572ac: 721d051f tst w8, #0x18 1572b0: 54000120 b.eq 0x1572d4 <__cxa_deleted_virtual+0x858> 1572b4: eb13029f cmp x20, x19 1572b8: 540002e0 b.eq 0x157314 <__cxa_deleted_virtual+0x898> 1572bc: f9400680 ldr x0, [x20, #0x8] 1572c0: f9400661 ldr x1, [x19, #0x8] 1572c4: 94001857 bl 0x15d420 1572c8: 7100001f cmp w0, #0x0 1572cc: 1a9f17e0 cset w0, eq 1572d0: 14000014 b 0x157320 <__cxa_deleted_virtual+0x8a4> 1572d4: b4000253 cbz x19, 0x15731c <__cxa_deleted_virtual+0x8a0> 1572d8: d00000a1 adrp x1, 0x16d000 1572dc: d00000a2 adrp x2, 0x16d000 1572e0: aa1303e0 mov x0, x19 1572e4: aa1f03e3 mov x3, xzr 1572e8: f940d421 ldr x1, [x1, #0x1a8] 1572ec: f940dc42 ldr x2, [x2, #0x1b8] 1572f0: 940024d8 bl 0x160650 <__dynamic_cast@plt> 1572f4: b4000160 cbz x0, 0x157320 <__cxa_deleted_virtual+0x8a4> 1572f8: 39404008 ldrb w8, [x0, #0x10] 1572fc: 721d051f tst w8, #0x18 157300: 54fffda1 b.ne 0x1572b4 <__cxa_deleted_virtual+0x838> 157304: f9400688 ldr x8, [x20, #0x8] 157308: f9400669 ldr x9, [x19, #0x8] 15730c: eb09011f cmp x8, x9 157310: 17ffffef b 0x1572cc <__cxa_deleted_virtual+0x850> 157314: 52800020 mov w0, #0x1 // =1 157318: 14000002 b 0x157320 <__cxa_deleted_virtual+0x8a4> 15731c: 2a1f03e0 mov w0, wzr 157320: a9414ff4 ldp x20, x19, [sp, #0x10] 157324: a8c27bfd ldp x29, x30, [sp], #0x20 157328: d50323bf autiasp 15732c: d65f03c0 ret 157330: d503233f paciasp 157334: d10243ff sub sp, sp, #0x90 157338: a9067bfd stp x29, x30, [sp, #0x60] 15733c: 910183fd add x29, sp, #0x60 157340: a90757f6 stp x22, x21, [sp, #0x70] 157344: a9084ff4 stp x20, x19, [sp, #0x80] 157348: d53bd056 mrs x22, TPIDR_EL0 15734c: d00000a9 adrp x9, 0x16d000 157350: f94016c8 ldr x8, [x22, #0x28] 157354: aa0203f3 mov x19, x2 157358: f81f83a8 stur x8, [x29, #-0x8] 15735c: f9400428 ldr x8, [x1, #0x8] 157360: f940e129 ldr x9, [x9, #0x1c0] 157364: eb09011f cmp x8, x9 157368: 54000240 b.eq 0x1573b0 <__cxa_deleted_virtual+0x934> 15736c: 39404008 ldrb w8, [x0, #0x10] 157370: aa0103f5 mov x21, x1 157374: aa0003f4 mov x20, x0 157378: 721d051f tst w8, #0x18 15737c: 54000200 b.eq 0x1573bc <__cxa_deleted_virtual+0x940> 157380: eb15029f cmp x20, x21 157384: 540000a0 b.eq 0x157398 <__cxa_deleted_virtual+0x91c> 157388: f9400680 ldr x0, [x20, #0x8] 15738c: f94006a1 ldr x1, [x21, #0x8] 157390: 94001824 bl 0x15d420 157394: 35000320 cbnz w0, 0x1573f8 <__cxa_deleted_virtual+0x97c> 157398: f9400268 ldr x8, [x19] 15739c: b4000928 cbz x8, 0x1574c0 <__cxa_deleted_virtual+0xa44> 1573a0: f9400108 ldr x8, [x8] 1573a4: 52800020 mov w0, #0x1 // =1 1573a8: f9000268 str x8, [x19] 1573ac: 14000046 b 0x1574c4 <__cxa_deleted_virtual+0xa48> 1573b0: 52800020 mov w0, #0x1 // =1 1573b4: f900027f str xzr, [x19] 1573b8: 14000043 b 0x1574c4 <__cxa_deleted_virtual+0xa48> 1573bc: d00000a1 adrp x1, 0x16d000 1573c0: d00000a2 adrp x2, 0x16d000 1573c4: aa1503e0 mov x0, x21 1573c8: aa1f03e3 mov x3, xzr 1573cc: f940d421 ldr x1, [x1, #0x1a8] 1573d0: f940dc42 ldr x2, [x2, #0x1b8] 1573d4: 9400249f bl 0x160650 <__dynamic_cast@plt> 1573d8: b4000100 cbz x0, 0x1573f8 <__cxa_deleted_virtual+0x97c> 1573dc: 39404008 ldrb w8, [x0, #0x10] 1573e0: 721d051f tst w8, #0x18 1573e4: 54fffce1 b.ne 0x157380 <__cxa_deleted_virtual+0x904> 1573e8: f9400688 ldr x8, [x20, #0x8] 1573ec: f94006a9 ldr x9, [x21, #0x8] 1573f0: eb09011f cmp x8, x9 1573f4: 54fffd20 b.eq 0x157398 <__cxa_deleted_virtual+0x91c> 1573f8: d00000a1 adrp x1, 0x16d000 1573fc: d00000a2 adrp x2, 0x16d000 157400: aa1503e0 mov x0, x21 157404: aa1f03e3 mov x3, xzr 157408: f940d421 ldr x1, [x1, #0x1a8] 15740c: f940e442 ldr x2, [x2, #0x1c8] 157410: 94002490 bl 0x160650 <__dynamic_cast@plt> 157414: b4000580 cbz x0, 0x1574c4 <__cxa_deleted_virtual+0xa48> 157418: aa0003f5 mov x21, x0 15741c: f9400268 ldr x8, [x19] 157420: b4000068 cbz x8, 0x15742c <__cxa_deleted_virtual+0x9b0> 157424: f9400108 ldr x8, [x8] 157428: f9000268 str x8, [x19] 15742c: b94012a8 ldr w8, [x21, #0x10] 157430: b9401289 ldr w9, [x20, #0x10] 157434: 0a29010a bic w10, w8, w9 157438: 7200095f tst w10, #0x7 15743c: 54000081 b.ne 0x15744c <__cxa_deleted_virtual+0x9d0> 157440: 0a280128 bic w8, w9, w8 157444: 721b051f tst w8, #0x60 157448: 54000060 b.eq 0x157454 <__cxa_deleted_virtual+0x9d8> 15744c: 2a1f03e0 mov w0, wzr 157450: 1400001d b 0x1574c4 <__cxa_deleted_virtual+0xa48> 157454: f9400e80 ldr x0, [x20, #0x18] 157458: f9400ea8 ldr x8, [x21, #0x18] 15745c: f9400409 ldr x9, [x0, #0x8] 157460: f940050a ldr x10, [x8, #0x8] 157464: eb0a013f cmp x9, x10 157468: 540002c0 b.eq 0x1574c0 <__cxa_deleted_virtual+0xa44> 15746c: d00000aa adrp x10, 0x16d000 157470: d00000a1 adrp x1, 0x16d000 157474: f940e94a ldr x10, [x10, #0x1d0] 157478: f940d421 ldr x1, [x1, #0x1a8] 15747c: eb0a013f cmp x9, x10 157480: 54000360 b.eq 0x1574ec <__cxa_deleted_virtual+0xa70> 157484: d00000a2 adrp x2, 0x16d000 157488: aa1f03e3 mov x3, xzr 15748c: f940e442 ldr x2, [x2, #0x1c8] 157490: 94002470 bl 0x160650 <__dynamic_cast@plt> 157494: b40003c0 cbz x0, 0x15750c <__cxa_deleted_virtual+0xa90> 157498: 39404288 ldrb w8, [x20, #0x10] 15749c: 3607fd88 tbz w8, #0x0, 0x15744c <__cxa_deleted_virtual+0x9d0> 1574a0: f9400ea1 ldr x1, [x21, #0x18] 1574a4: 94000053 bl 0x1575f0 <__cxa_deleted_virtual+0xb74> 1574a8: f94016c8 ldr x8, [x22, #0x28] 1574ac: f85f83a9 ldur x9, [x29, #-0x8] 1574b0: eb09011f cmp x8, x9 1574b4: 540009c1 b.ne 0x1575ec <__cxa_deleted_virtual+0xb70> 1574b8: 12000000 and w0, w0, #0x1 1574bc: 14000006 b 0x1574d4 <__cxa_deleted_virtual+0xa58> 1574c0: 52800020 mov w0, #0x1 // =1 1574c4: f94016c8 ldr x8, [x22, #0x28] 1574c8: f85f83a9 ldur x9, [x29, #-0x8] 1574cc: eb09011f cmp x8, x9 1574d0: 540008e1 b.ne 0x1575ec <__cxa_deleted_virtual+0xb70> 1574d4: a9484ff4 ldp x20, x19, [sp, #0x80] 1574d8: a94757f6 ldp x22, x21, [sp, #0x70] 1574dc: a9467bfd ldp x29, x30, [sp, #0x60] 1574e0: 910243ff add sp, sp, #0x90 1574e4: d50323bf autiasp 1574e8: d65f03c0 ret 1574ec: d00000a2 adrp x2, 0x16d000 1574f0: aa0803e0 mov x0, x8 1574f4: aa1f03e3 mov x3, xzr 1574f8: f940ec42 ldr x2, [x2, #0x1d8] 1574fc: 94002455 bl 0x160650 <__dynamic_cast@plt> 157500: f100001f cmp x0, #0x0 157504: 1a9f17e0 cset w0, eq 157508: 17ffffef b 0x1574c4 <__cxa_deleted_virtual+0xa48> 15750c: f9400e80 ldr x0, [x20, #0x18] 157510: b4fffda0 cbz x0, 0x1574c4 <__cxa_deleted_virtual+0xa48> 157514: d00000a1 adrp x1, 0x16d000 157518: d00000a2 adrp x2, 0x16d000 15751c: aa1f03e3 mov x3, xzr 157520: f940d421 ldr x1, [x1, #0x1a8] 157524: f940f042 ldr x2, [x2, #0x1e0] 157528: 9400244a bl 0x160650 <__dynamic_cast@plt> 15752c: b40000c0 cbz x0, 0x157544 <__cxa_deleted_virtual+0xac8> 157530: 39404288 ldrb w8, [x20, #0x10] 157534: 3607f8c8 tbz w8, #0x0, 0x15744c <__cxa_deleted_virtual+0x9d0> 157538: f9400ea1 ldr x1, [x21, #0x18] 15753c: 94000069 bl 0x1576e0 <__cxa_deleted_virtual+0xc64> 157540: 17ffffda b 0x1574a8 <__cxa_deleted_virtual+0xa2c> 157544: f9400e80 ldr x0, [x20, #0x18] 157548: b4fffbe0 cbz x0, 0x1574c4 <__cxa_deleted_virtual+0xa48> 15754c: d00000a1 adrp x1, 0x16d000 157550: d00000a2 adrp x2, 0x16d000 157554: aa1f03e3 mov x3, xzr 157558: f940d421 ldr x1, [x1, #0x1a8] 15755c: f940d842 ldr x2, [x2, #0x1b0] 157560: 9400243c bl 0x160650 <__dynamic_cast@plt> 157564: b4fffb00 cbz x0, 0x1574c4 <__cxa_deleted_virtual+0xa48> 157568: aa0003f4 mov x20, x0 15756c: f9400ea0 ldr x0, [x21, #0x18] 157570: b4fffaa0 cbz x0, 0x1574c4 <__cxa_deleted_virtual+0xa48> 157574: d00000a1 adrp x1, 0x16d000 157578: d00000a2 adrp x2, 0x16d000 15757c: aa1f03e3 mov x3, xzr 157580: f940d421 ldr x1, [x1, #0x1a8] 157584: f940d842 ldr x2, [x2, #0x1b0] 157588: 94002432 bl 0x160650 <__dynamic_cast@plt> 15758c: b4fff9c0 cbz x0, 0x1574c4 <__cxa_deleted_virtual+0xa48> 157590: 92800008 mov x8, #-0x1 // =-1 157594: a900ffe0 stp x0, xzr, [sp, #0x8] 157598: 6f00e400 movi v0.2d, #0000000000000000 15759c: f9400262 ldr x2, [x19] 1575a0: 910023e1 add x1, sp, #0x8 1575a4: 52800023 mov w3, #0x1 // =1 1575a8: a901a3f4 stp x20, x8, [sp, #0x18] 1575ac: 52800028 mov w8, #0x1 // =1 1575b0: 3c8473e0 stur q0, [sp, #0x47] 1575b4: 3c8283e0 stur q0, [sp, #0x28] 1575b8: 3c8383e0 stur q0, [sp, #0x38] 1575bc: b90053e8 str w8, [sp, #0x50] 1575c0: f9400008 ldr x8, [x0] 1575c4: f9401d08 ldr x8, [x8, #0x38] 1575c8: d63f0100 blr x8 1575cc: b9403be8 ldr w8, [sp, #0x38] 1575d0: 7100051f cmp w8, #0x1 1575d4: 1a9f17e0 cset w0, eq 1575d8: 54fff761 b.ne 0x1574c4 <__cxa_deleted_virtual+0xa48> 1575dc: f9400268 ldr x8, [x19] 1575e0: b4fff728 cbz x8, 0x1574c4 <__cxa_deleted_virtual+0xa48> 1575e4: f94017e8 ldr x8, [sp, #0x28] 1575e8: 17ffff70 b 0x1573a8 <__cxa_deleted_virtual+0x92c> 1575ec: 94001611 bl 0x15ce30 <__stack_chk_fail@plt> 1575f0: d503233f paciasp 1575f4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 1575f8: a90157f6 stp x22, x21, [sp, #0x10] 1575fc: 910003fd mov x29, sp 157600: a9024ff4 stp x20, x19, [sp, #0x20] 157604: b4000401 cbz x1, 0x157684 <__cxa_deleted_virtual+0xc08> 157608: d00000b3 adrp x19, 0x16d000 15760c: d00000b5 adrp x21, 0x16d000 157610: aa0003f6 mov x22, x0 157614: f940d673 ldr x19, [x19, #0x1a8] 157618: f940e6b5 ldr x21, [x21, #0x1c8] 15761c: aa0103e0 mov x0, x1 157620: aa1303e1 mov x1, x19 157624: aa1503e2 mov x2, x21 157628: aa1f03e3 mov x3, xzr 15762c: 94002409 bl 0x160650 <__dynamic_cast@plt> 157630: b40002c0 cbz x0, 0x157688 <__cxa_deleted_virtual+0xc0c> 157634: b9401009 ldr w9, [x0, #0x10] 157638: aa0003f4 mov x20, x0 15763c: b94012c8 ldr w8, [x22, #0x10] 157640: 6a28013f bics wzr, w9, w8 157644: 54000201 b.ne 0x157684 <__cxa_deleted_virtual+0xc08> 157648: f9400ec0 ldr x0, [x22, #0x18] 15764c: f9400e89 ldr x9, [x20, #0x18] 157650: f940040a ldr x10, [x0, #0x8] 157654: f9400529 ldr x9, [x9, #0x8] 157658: eb09015f cmp x10, x9 15765c: 54000200 b.eq 0x15769c <__cxa_deleted_virtual+0xc20> 157660: 36000128 tbz w8, #0x0, 0x157684 <__cxa_deleted_virtual+0xc08> 157664: aa1303e1 mov x1, x19 157668: aa1503e2 mov x2, x21 15766c: aa1f03e3 mov x3, xzr 157670: 940023f8 bl 0x160650 <__dynamic_cast@plt> 157674: b4000180 cbz x0, 0x1576a4 <__cxa_deleted_virtual+0xc28> 157678: f9400e81 ldr x1, [x20, #0x18] 15767c: aa0003f6 mov x22, x0 157680: b5fffce1 cbnz x1, 0x15761c <__cxa_deleted_virtual+0xba0> 157684: 2a1f03e0 mov w0, wzr 157688: a9424ff4 ldp x20, x19, [sp, #0x20] 15768c: a94157f6 ldp x22, x21, [sp, #0x10] 157690: a8c37bfd ldp x29, x30, [sp], #0x30 157694: d50323bf autiasp 157698: d65f03c0 ret 15769c: 52800020 mov w0, #0x1 // =1 1576a0: 17fffffa b 0x157688 <__cxa_deleted_virtual+0xc0c> 1576a4: f9400ec0 ldr x0, [x22, #0x18] 1576a8: b4ffff00 cbz x0, 0x157688 <__cxa_deleted_virtual+0xc0c> 1576ac: d00000a1 adrp x1, 0x16d000 1576b0: d00000a2 adrp x2, 0x16d000 1576b4: aa1f03e3 mov x3, xzr 1576b8: f940d421 ldr x1, [x1, #0x1a8] 1576bc: f940f042 ldr x2, [x2, #0x1e0] 1576c0: 940023e4 bl 0x160650 <__dynamic_cast@plt> 1576c4: b4fffe20 cbz x0, 0x157688 <__cxa_deleted_virtual+0xc0c> 1576c8: f9400e81 ldr x1, [x20, #0x18] 1576cc: a9424ff4 ldp x20, x19, [sp, #0x20] 1576d0: a94157f6 ldp x22, x21, [sp, #0x10] 1576d4: a8c37bfd ldp x29, x30, [sp], #0x30 1576d8: d50323bf autiasp 1576dc: 14000001 b 0x1576e0 <__cxa_deleted_virtual+0xc64> 1576e0: d503233f paciasp 1576e4: a9be7bfd stp x29, x30, [sp, #-0x20]! 1576e8: f9000bf3 str x19, [sp, #0x10] 1576ec: 910003fd mov x29, sp 1576f0: b40002a1 cbz x1, 0x157744 <__cxa_deleted_virtual+0xcc8> 1576f4: d00000a8 adrp x8, 0x16d000 1576f8: d00000a2 adrp x2, 0x16d000 1576fc: aa0003f3 mov x19, x0 157700: aa0103e0 mov x0, x1 157704: aa1f03e3 mov x3, xzr 157708: f940d508 ldr x8, [x8, #0x1a8] 15770c: f940f042 ldr x2, [x2, #0x1e0] 157710: aa0803e1 mov x1, x8 157714: 940023cf bl 0x160650 <__dynamic_cast@plt> 157718: b4000180 cbz x0, 0x157748 <__cxa_deleted_virtual+0xccc> 15771c: b9401268 ldr w8, [x19, #0x10] 157720: b9401009 ldr w9, [x0, #0x10] 157724: 6a28013f bics wzr, w9, w8 157728: 540000e1 b.ne 0x157744 <__cxa_deleted_virtual+0xcc8> 15772c: f9400e68 ldr x8, [x19, #0x18] 157730: f9400c09 ldr x9, [x0, #0x18] 157734: f9400508 ldr x8, [x8, #0x8] 157738: f9400529 ldr x9, [x9, #0x8] 15773c: eb09011f cmp x8, x9 157740: 540000c0 b.eq 0x157758 <__cxa_deleted_virtual+0xcdc> 157744: 2a1f03e0 mov w0, wzr 157748: f9400bf3 ldr x19, [sp, #0x10] 15774c: a8c27bfd ldp x29, x30, [sp], #0x20 157750: d50323bf autiasp 157754: d65f03c0 ret 157758: f9401268 ldr x8, [x19, #0x20] 15775c: f9401009 ldr x9, [x0, #0x20] 157760: f9400508 ldr x8, [x8, #0x8] 157764: f9400529 ldr x9, [x9, #0x8] 157768: eb09011f cmp x8, x9 15776c: 1a9f17e0 cset w0, eq 157770: 17fffff6 b 0x157748 <__cxa_deleted_virtual+0xccc> 157774: d503233f paciasp 157778: a9bd7bfd stp x29, x30, [sp, #-0x30]! 15777c: f9000bf5 str x21, [sp, #0x10] 157780: 910003fd mov x29, sp 157784: a9024ff4 stp x20, x19, [sp, #0x20] 157788: d00000a8 adrp x8, 0x16d000 15778c: aa0003f3 mov x19, x0 157790: f940e108 ldr x8, [x8, #0x1c0] 157794: f9400429 ldr x9, [x1, #0x8] 157798: eb08013f cmp x9, x8 15779c: 540001a0 b.eq 0x1577d0 <__cxa_deleted_virtual+0xd54> 1577a0: 39404268 ldrb w8, [x19, #0x10] 1577a4: aa0103f4 mov x20, x1 1577a8: 721d051f tst w8, #0x18 1577ac: 540002c0 b.eq 0x157804 <__cxa_deleted_virtual+0xd88> 1577b0: eb14027f cmp x19, x20 1577b4: 540000a0 b.eq 0x1577c8 <__cxa_deleted_virtual+0xd4c> 1577b8: f9400660 ldr x0, [x19, #0x8] 1577bc: f9400681 ldr x1, [x20, #0x8] 1577c0: 94001718 bl 0x15d420 1577c4: 350003e0 cbnz w0, 0x157840 <__cxa_deleted_virtual+0xdc4> 1577c8: 52800020 mov w0, #0x1 // =1 1577cc: 14000039 b 0x1578b0 <__cxa_deleted_virtual+0xe34> 1577d0: aa0203f5 mov x21, x2 1577d4: f9400e60 ldr x0, [x19, #0x18] 1577d8: b4000640 cbz x0, 0x1578a0 <__cxa_deleted_virtual+0xe24> 1577dc: d00000a1 adrp x1, 0x16d000 1577e0: d00000a2 adrp x2, 0x16d000 1577e4: aa1f03e3 mov x3, xzr 1577e8: f940d421 ldr x1, [x1, #0x1a8] 1577ec: f940ec42 ldr x2, [x2, #0x1d8] 1577f0: 94002398 bl 0x160650 <__dynamic_cast@plt> 1577f4: b4000560 cbz x0, 0x1578a0 <__cxa_deleted_virtual+0xe24> 1577f8: 90fff948 adrp x8, 0x7f000 1577fc: 91310108 add x8, x8, #0xc40 157800: 1400002a b 0x1578a8 <__cxa_deleted_virtual+0xe2c> 157804: d00000a1 adrp x1, 0x16d000 157808: d00000a2 adrp x2, 0x16d000 15780c: aa1403e0 mov x0, x20 157810: aa1f03e3 mov x3, xzr 157814: f940d421 ldr x1, [x1, #0x1a8] 157818: f940dc42 ldr x2, [x2, #0x1b8] 15781c: 9400238d bl 0x160650 <__dynamic_cast@plt> 157820: b4000100 cbz x0, 0x157840 <__cxa_deleted_virtual+0xdc4> 157824: 39404008 ldrb w8, [x0, #0x10] 157828: 721d051f tst w8, #0x18 15782c: 54fffc21 b.ne 0x1577b0 <__cxa_deleted_virtual+0xd34> 157830: f9400668 ldr x8, [x19, #0x8] 157834: f9400689 ldr x9, [x20, #0x8] 157838: eb09011f cmp x8, x9 15783c: 54fffc60 b.eq 0x1577c8 <__cxa_deleted_virtual+0xd4c> 157840: d00000a1 adrp x1, 0x16d000 157844: d00000a2 adrp x2, 0x16d000 157848: aa1403e0 mov x0, x20 15784c: aa1f03e3 mov x3, xzr 157850: f940d421 ldr x1, [x1, #0x1a8] 157854: f940f042 ldr x2, [x2, #0x1e0] 157858: 9400237e bl 0x160650 <__dynamic_cast@plt> 15785c: b40002a0 cbz x0, 0x1578b0 <__cxa_deleted_virtual+0xe34> 157860: b9401008 ldr w8, [x0, #0x10] 157864: b9401269 ldr w9, [x19, #0x10] 157868: 0a29010a bic w10, w8, w9 15786c: 7200095f tst w10, #0x7 157870: 54000141 b.ne 0x157898 <__cxa_deleted_virtual+0xe1c> 157874: 0a280128 bic w8, w9, w8 157878: 721b051f tst w8, #0x60 15787c: 540000e1 b.ne 0x157898 <__cxa_deleted_virtual+0xe1c> 157880: f9400e68 ldr x8, [x19, #0x18] 157884: f9400c09 ldr x9, [x0, #0x18] 157888: f9400508 ldr x8, [x8, #0x8] 15788c: f9400529 ldr x9, [x9, #0x8] 157890: eb09011f cmp x8, x9 157894: 54000180 b.eq 0x1578c4 <__cxa_deleted_virtual+0xe48> 157898: 2a1f03e0 mov w0, wzr 15789c: 14000005 b 0x1578b0 <__cxa_deleted_virtual+0xe34> 1578a0: 90fff948 adrp x8, 0x7f000 1578a4: 91314108 add x8, x8, #0xc50 1578a8: 52800020 mov w0, #0x1 // =1 1578ac: f90002a8 str x8, [x21] 1578b0: a9424ff4 ldp x20, x19, [sp, #0x20] 1578b4: f9400bf5 ldr x21, [sp, #0x10] 1578b8: a8c37bfd ldp x29, x30, [sp], #0x30 1578bc: d50323bf autiasp 1578c0: d65f03c0 ret 1578c4: f9401268 ldr x8, [x19, #0x20] 1578c8: f9401009 ldr x9, [x0, #0x20] 1578cc: f9400508 ldr x8, [x8, #0x8] 1578d0: f9400529 ldr x9, [x9, #0x8] 1578d4: eb09011f cmp x8, x9 1578d8: 1a9f17e0 cset w0, eq 1578dc: 17fffff5 b 0x1578b0 <__cxa_deleted_virtual+0xe34> 00000000001578e0 <__dynamic_cast>: 1578e0: d503233f paciasp 1578e4: d10203ff sub sp, sp, #0x80 1578e8: a9067bfd stp x29, x30, [sp, #0x60] 1578ec: 910183fd add x29, sp, #0x60 1578f0: a9074ff4 stp x20, x19, [sp, #0x70] 1578f4: d53bd054 mrs x20, TPIDR_EL0 1578f8: aa0003e8 mov x8, x0 1578fc: f9401689 ldr x9, [x20, #0x28] 157900: 6f00e400 movi v0.2d, #0000000000000000 157904: f81f83a9 stur x9, [x29, #-0x8] 157908: f9400009 ldr x9, [x0] 15790c: f940044b ldr x11, [x2, #0x8] 157910: a97f012a ldp x10, x0, [x9, #-0x10] 157914: a90107e8 stp x8, x1, [sp, #0x10] 157918: f90013e3 str x3, [sp, #0x20] 15791c: 3c8283e0 stur q0, [sp, #0x28] 157920: 3c8383e0 stur q0, [sp, #0x38] 157924: 8b0a0113 add x19, x8, x10 157928: 3c8473e0 stur q0, [sp, #0x47] 15792c: f9400409 ldr x9, [x0, #0x8] 157930: f90007e2 str x2, [sp, #0x8] 157934: eb0b013f cmp x9, x11 157938: 54000280 b.eq 0x157988 <__dynamic_cast+0xa8> 15793c: f9400008 ldr x8, [x0] 157940: 910023e1 add x1, sp, #0x8 157944: aa1303e2 mov x2, x19 157948: 52800023 mov w3, #0x1 // =1 15794c: 2a1f03e4 mov w4, wzr 157950: f9401908 ldr x8, [x8, #0x30] 157954: d63f0100 blr x8 157958: b94047e8 ldr w8, [sp, #0x44] 15795c: 7100051f cmp w8, #0x1 157960: 54000300 b.eq 0x1579c0 <__dynamic_cast+0xe0> 157964: 350004a8 cbnz w8, 0x1579f8 <__dynamic_cast+0x118> 157968: 2947a3e9 ldp w9, w8, [sp, #0x3c] 15796c: 7100051f cmp w8, #0x1 157970: b9404be8 ldr w8, [sp, #0x48] 157974: 7a410920 ccmp w9, #0x1, #0x0, eq 157978: 7a410900 ccmp w8, #0x1, #0x0, eq 15797c: f9401be8 ldr x8, [sp, #0x30] 157980: 9a9f0100 csel x0, x8, xzr, eq 157984: 1400001e b 0x1579fc <__dynamic_cast+0x11c> 157988: 52800028 mov w8, #0x1 // =1 15798c: 910023e1 add x1, sp, #0x8 157990: aa1303e2 mov x2, x19 157994: aa1303e3 mov x3, x19 157998: 52800024 mov w4, #0x1 // =1 15799c: 2a1f03e5 mov w5, wzr 1579a0: b90053e8 str w8, [sp, #0x50] 1579a4: f9400008 ldr x8, [x0] 1579a8: f9401508 ldr x8, [x8, #0x28] 1579ac: d63f0100 blr x8 1579b0: b9403be8 ldr w8, [sp, #0x38] 1579b4: 7100051f cmp w8, #0x1 1579b8: 9a9f0260 csel x0, x19, xzr, eq 1579bc: 14000010 b 0x1579fc <__dynamic_cast+0x11c> 1579c0: b9403be8 ldr w8, [sp, #0x38] 1579c4: 7100051f cmp w8, #0x1 1579c8: 54000140 b.eq 0x1579f0 <__dynamic_cast+0x110> 1579cc: b9404be8 ldr w8, [sp, #0x48] 1579d0: aa1f03e0 mov x0, xzr 1579d4: 35000148 cbnz w8, 0x1579fc <__dynamic_cast+0x11c> 1579d8: b9403fe8 ldr w8, [sp, #0x3c] 1579dc: 7100051f cmp w8, #0x1 1579e0: 540000e1 b.ne 0x1579fc <__dynamic_cast+0x11c> 1579e4: b94043e8 ldr w8, [sp, #0x40] 1579e8: 7100051f cmp w8, #0x1 1579ec: 54000081 b.ne 0x1579fc <__dynamic_cast+0x11c> 1579f0: f94017e0 ldr x0, [sp, #0x28] 1579f4: 14000002 b 0x1579fc <__dynamic_cast+0x11c> 1579f8: aa1f03e0 mov x0, xzr 1579fc: f9401688 ldr x8, [x20, #0x28] 157a00: f85f83a9 ldur x9, [x29, #-0x8] 157a04: eb09011f cmp x8, x9 157a08: 540000c1 b.ne 0x157a20 <__dynamic_cast+0x140> 157a0c: a9474ff4 ldp x20, x19, [sp, #0x70] 157a10: a9467bfd ldp x29, x30, [sp, #0x60] 157a14: 910203ff add sp, sp, #0x80 157a18: d50323bf autiasp 157a1c: d65f03c0 ret 157a20: 94001504 bl 0x15ce30 <__stack_chk_fail@plt> 157a24: d503233f paciasp 157a28: a9ba7bfd stp x29, x30, [sp, #-0x60]! 157a2c: f9000bfb str x27, [sp, #0x10] 157a30: 910003fd mov x29, sp 157a34: a90267fa stp x26, x25, [sp, #0x20] 157a38: a9035ff8 stp x24, x23, [sp, #0x30] 157a3c: a90457f6 stp x22, x21, [sp, #0x40] 157a40: a9054ff4 stp x20, x19, [sp, #0x50] 157a44: 2a0403f5 mov w21, w4 157a48: 2a0303f6 mov w22, w3 157a4c: aa0103f3 mov x19, x1 157a50: aa0203f4 mov x20, x2 157a54: aa0003f7 mov x23, x0 157a58: f9400828 ldr x8, [x1, #0x10] 157a5c: 36000444 tbz w4, #0x0, 0x157ae4 <__dynamic_cast+0x204> 157a60: eb0802ff cmp x23, x8 157a64: 54000ae0 b.eq 0x157bc0 <__dynamic_cast+0x2e0> 157a68: f94006f8 ldr x24, [x23, #0x8] 157a6c: f9400501 ldr x1, [x8, #0x8] 157a70: aa1803e0 mov x0, x24 157a74: 9400166b bl 0x15d420 157a78: 34000a40 cbz w0, 0x157bc0 <__dynamic_cast+0x2e0> 157a7c: f9400268 ldr x8, [x19] 157a80: eb0802ff cmp x23, x8 157a84: 540000a0 b.eq 0x157a98 <__dynamic_cast+0x1b8> 157a88: f9400501 ldr x1, [x8, #0x8] 157a8c: aa1803e0 mov x0, x24 157a90: 94001664 bl 0x15d420 157a94: 35000380 cbnz w0, 0x157b04 <__dynamic_cast+0x224> 157a98: f9401268 ldr x8, [x19, #0x20] 157a9c: eb14011f cmp x8, x20 157aa0: 54000ea0 b.eq 0x157c74 <__dynamic_cast+0x394> 157aa4: f9401668 ldr x8, [x19, #0x28] 157aa8: eb14011f cmp x8, x20 157aac: 54000e40 b.eq 0x157c74 <__dynamic_cast+0x394> 157ab0: b9404668 ldr w8, [x19, #0x44] 157ab4: b9003a76 str w22, [x19, #0x38] 157ab8: 7100111f cmp w8, #0x4 157abc: 54001640 b.eq 0x157d84 <__dynamic_cast+0x4a4> 157ac0: b94016e8 ldr w8, [x23, #0x14] 157ac4: 340014c8 cbz w8, 0x157d5c <__dynamic_cast+0x47c> 157ac8: 8b0812e8 add x8, x23, x8, lsl #4 157acc: 2a1f03f6 mov w22, wzr 157ad0: 2a1f03f8 mov w24, wzr 157ad4: 91006119 add x25, x8, #0x18 157ad8: 910062fa add x26, x23, #0x18 157adc: 5280003b mov w27, #0x1 // =1 157ae0: 14000043 b 0x157bec <__dynamic_cast+0x30c> 157ae4: f94006e9 ldr x9, [x23, #0x8] 157ae8: f9400508 ldr x8, [x8, #0x8] 157aec: eb08013f cmp x9, x8 157af0: 54000680 b.eq 0x157bc0 <__dynamic_cast+0x2e0> 157af4: f9400268 ldr x8, [x19] 157af8: f9400508 ldr x8, [x8, #0x8] 157afc: eb08013f cmp x9, x8 157b00: 54fffcc0 b.eq 0x157a98 <__dynamic_cast+0x1b8> 157b04: f94012e8 ldr x8, [x23, #0x20] 157b08: b94016f8 ldr w24, [x23, #0x14] 157b0c: 9348fd09 asr x9, x8, #8 157b10: 36000068 tbz w8, #0x0, 0x157b1c <__dynamic_cast+0x23c> 157b14: f940028a ldr x10, [x20] 157b18: f8696949 ldr x9, [x10, x9] 157b1c: f9400ee0 ldr x0, [x23, #0x18] 157b20: f27f011f tst x8, #0x2 157b24: 52800048 mov w8, #0x2 // =2 157b28: 8b090282 add x2, x20, x9 157b2c: 1a960103 csel w3, w8, w22, eq 157b30: 120002a4 and w4, w21, #0x1 157b34: f940000a ldr x10, [x0] 157b38: aa1303e1 mov x1, x19 157b3c: f9401948 ldr x8, [x10, #0x30] 157b40: d63f0100 blr x8 157b44: 71000b1f cmp w24, #0x2 157b48: 54001343 b.lo 0x157db0 <__dynamic_cast+0x4d0> 157b4c: 8b1812e9 add x9, x23, x24, lsl #4 157b50: b94012e8 ldr w8, [x23, #0x10] 157b54: 91006138 add x24, x9, #0x18 157b58: 9100a2f7 add x23, x23, #0x28 157b5c: 37080088 tbnz w8, #0x1, 0x157b6c <__dynamic_cast+0x28c> 157b60: b9403e69 ldr w9, [x19, #0x3c] 157b64: 7100053f cmp w9, #0x1 157b68: 54000901 b.ne 0x157c88 <__dynamic_cast+0x3a8> 157b6c: 52800059 mov w25, #0x2 // =2 157b70: 1400000c b 0x157ba0 <__dynamic_cast+0x2c0> 157b74: f84106e0 ldr x0, [x23], #0x10 157b78: f27f011f tst x8, #0x2 157b7c: 8b090282 add x2, x20, x9 157b80: 1a960323 csel w3, w25, w22, eq 157b84: 120002a4 and w4, w21, #0x1 157b88: f940000a ldr x10, [x0] 157b8c: aa1303e1 mov x1, x19 157b90: f9401948 ldr x8, [x10, #0x30] 157b94: d63f0100 blr x8 157b98: eb1802ff cmp x23, x24 157b9c: 540010a2 b.hs 0x157db0 <__dynamic_cast+0x4d0> 157ba0: 39413a68 ldrb w8, [x19, #0x4e] 157ba4: 35001068 cbnz w8, 0x157db0 <__dynamic_cast+0x4d0> 157ba8: f94006e8 ldr x8, [x23, #0x8] 157bac: 9348fd09 asr x9, x8, #8 157bb0: 3607fe28 tbz w8, #0x0, 0x157b74 <__dynamic_cast+0x294> 157bb4: f940028a ldr x10, [x20] 157bb8: f8696949 ldr x9, [x10, x9] 157bbc: 17ffffee b 0x157b74 <__dynamic_cast+0x294> 157bc0: f9400668 ldr x8, [x19, #0x8] 157bc4: eb14011f cmp x8, x20 157bc8: 54000f41 b.ne 0x157db0 <__dynamic_cast+0x4d0> 157bcc: b9403668 ldr w8, [x19, #0x34] 157bd0: 7100051f cmp w8, #0x1 157bd4: 54000ee0 b.eq 0x157db0 <__dynamic_cast+0x4d0> 157bd8: b9003676 str w22, [x19, #0x34] 157bdc: 14000075 b 0x157db0 <__dynamic_cast+0x4d0> 157be0: 9100435a add x26, x26, #0x10 157be4: eb19035f cmp x26, x25 157be8: 54000b42 b.hs 0x157d50 <__dynamic_cast+0x470> 157bec: 79009a7f strh wzr, [x19, #0x4c] 157bf0: f9400748 ldr x8, [x26, #0x8] 157bf4: 9348fd09 asr x9, x8, #8 157bf8: 36000068 tbz w8, #0x0, 0x157c04 <__dynamic_cast+0x324> 157bfc: f940028a ldr x10, [x20] 157c00: f8696949 ldr x9, [x10, x9] 157c04: f9400340 ldr x0, [x26] 157c08: f27f011f tst x8, #0x2 157c0c: 8b090283 add x3, x20, x9 157c10: 1a9b1764 cinc w4, w27, eq 157c14: 120002a5 and w5, w21, #0x1 157c18: aa1303e1 mov x1, x19 157c1c: f940000a ldr x10, [x0] 157c20: aa1403e2 mov x2, x20 157c24: f9401548 ldr x8, [x10, #0x28] 157c28: d63f0100 blr x8 157c2c: 39413a68 ldrb w8, [x19, #0x4e] 157c30: 35000908 cbnz w8, 0x157d50 <__dynamic_cast+0x470> 157c34: 39413668 ldrb w8, [x19, #0x4d] 157c38: 34fffd48 cbz w8, 0x157be0 <__dynamic_cast+0x300> 157c3c: 39413268 ldrb w8, [x19, #0x4c] 157c40: 34000128 cbz w8, 0x157c64 <__dynamic_cast+0x384> 157c44: b9403268 ldr w8, [x19, #0x30] 157c48: 7100051f cmp w8, #0x1 157c4c: 54000920 b.eq 0x157d70 <__dynamic_cast+0x490> 157c50: 394042e8 ldrb w8, [x23, #0x10] 157c54: 52800038 mov w24, #0x1 // =1 157c58: 52800036 mov w22, #0x1 // =1 157c5c: 370ffc28 tbnz w8, #0x1, 0x157be0 <__dynamic_cast+0x300> 157c60: 14000045 b 0x157d74 <__dynamic_cast+0x494> 157c64: 394042e8 ldrb w8, [x23, #0x10] 157c68: 36000768 tbz w8, #0x0, 0x157d54 <__dynamic_cast+0x474> 157c6c: 52800038 mov w24, #0x1 // =1 157c70: 17ffffdc b 0x157be0 <__dynamic_cast+0x300> 157c74: 710006df cmp w22, #0x1 157c78: 540009c1 b.ne 0x157db0 <__dynamic_cast+0x4d0> 157c7c: 52800028 mov w8, #0x1 // =1 157c80: b9003a68 str w8, [x19, #0x38] 157c84: 1400004b b 0x157db0 <__dynamic_cast+0x4d0> 157c88: 52800059 mov w25, #0x2 // =2 157c8c: 370001a8 tbnz w8, #0x0, 0x157cc0 <__dynamic_cast+0x3e0> 157c90: 14000025 b 0x157d24 <__dynamic_cast+0x444> 157c94: f84106e0 ldr x0, [x23], #0x10 157c98: f27f011f tst x8, #0x2 157c9c: 8b090282 add x2, x20, x9 157ca0: 1a960323 csel w3, w25, w22, eq 157ca4: 120002a4 and w4, w21, #0x1 157ca8: f940000a ldr x10, [x0] 157cac: aa1303e1 mov x1, x19 157cb0: f9401948 ldr x8, [x10, #0x30] 157cb4: d63f0100 blr x8 157cb8: eb1802ff cmp x23, x24 157cbc: 540007a2 b.hs 0x157db0 <__dynamic_cast+0x4d0> 157cc0: 39413a68 ldrb w8, [x19, #0x4e] 157cc4: 35000768 cbnz w8, 0x157db0 <__dynamic_cast+0x4d0> 157cc8: b9403e68 ldr w8, [x19, #0x3c] 157ccc: 7100051f cmp w8, #0x1 157cd0: 54000081 b.ne 0x157ce0 <__dynamic_cast+0x400> 157cd4: b9403268 ldr w8, [x19, #0x30] 157cd8: 7100051f cmp w8, #0x1 157cdc: 540006a0 b.eq 0x157db0 <__dynamic_cast+0x4d0> 157ce0: f94006e8 ldr x8, [x23, #0x8] 157ce4: 9348fd09 asr x9, x8, #8 157ce8: 3607fd68 tbz w8, #0x0, 0x157c94 <__dynamic_cast+0x3b4> 157cec: f940028a ldr x10, [x20] 157cf0: f8696949 ldr x9, [x10, x9] 157cf4: 17ffffe8 b 0x157c94 <__dynamic_cast+0x3b4> 157cf8: f84106e0 ldr x0, [x23], #0x10 157cfc: f27f011f tst x8, #0x2 157d00: 8b090282 add x2, x20, x9 157d04: 1a960323 csel w3, w25, w22, eq 157d08: 120002a4 and w4, w21, #0x1 157d0c: f940000a ldr x10, [x0] 157d10: aa1303e1 mov x1, x19 157d14: f9401948 ldr x8, [x10, #0x30] 157d18: d63f0100 blr x8 157d1c: eb1802ff cmp x23, x24 157d20: 54000482 b.hs 0x157db0 <__dynamic_cast+0x4d0> 157d24: 39413a68 ldrb w8, [x19, #0x4e] 157d28: 35000448 cbnz w8, 0x157db0 <__dynamic_cast+0x4d0> 157d2c: b9403e68 ldr w8, [x19, #0x3c] 157d30: 7100051f cmp w8, #0x1 157d34: 540003e0 b.eq 0x157db0 <__dynamic_cast+0x4d0> 157d38: f94006e8 ldr x8, [x23, #0x8] 157d3c: 9348fd09 asr x9, x8, #8 157d40: 3607fdc8 tbz w8, #0x0, 0x157cf8 <__dynamic_cast+0x418> 157d44: f940028a ldr x10, [x20] 157d48: f8696949 ldr x9, [x10, x9] 157d4c: 17ffffeb b 0x157cf8 <__dynamic_cast+0x418> 157d50: 360000d8 tbz w24, #0x0, 0x157d68 <__dynamic_cast+0x488> 157d54: 2a1603f8 mov w24, w22 157d58: 14000007 b 0x157d74 <__dynamic_cast+0x494> 157d5c: 52800088 mov w8, #0x4 // =4 157d60: b9004668 str w8, [x19, #0x44] 157d64: 14000008 b 0x157d84 <__dynamic_cast+0x4a4> 157d68: 52800088 mov w8, #0x4 // =4 157d6c: 14000004 b 0x157d7c <__dynamic_cast+0x49c> 157d70: 52800038 mov w24, #0x1 // =1 157d74: 52800068 mov w8, #0x3 // =3 157d78: 2a1803f6 mov w22, w24 157d7c: b9004668 str w8, [x19, #0x44] 157d80: 37000196 tbnz w22, #0x0, 0x157db0 <__dynamic_cast+0x4d0> 157d84: 2947a269 ldp w9, w8, [x19, #0x3c] 157d88: f9001674 str x20, [x19, #0x28] 157d8c: 11000508 add w8, w8, #0x1 157d90: 7100053f cmp w9, #0x1 157d94: b9004268 str w8, [x19, #0x40] 157d98: 540000c1 b.ne 0x157db0 <__dynamic_cast+0x4d0> 157d9c: b9403268 ldr w8, [x19, #0x30] 157da0: 7100091f cmp w8, #0x2 157da4: 54000061 b.ne 0x157db0 <__dynamic_cast+0x4d0> 157da8: 52800028 mov w8, #0x1 // =1 157dac: 39013a68 strb w8, [x19, #0x4e] 157db0: a9454ff4 ldp x20, x19, [sp, #0x50] 157db4: a94457f6 ldp x22, x21, [sp, #0x40] 157db8: a9435ff8 ldp x24, x23, [sp, #0x30] 157dbc: a94267fa ldp x26, x25, [sp, #0x20] 157dc0: f9400bfb ldr x27, [sp, #0x10] 157dc4: a8c67bfd ldp x29, x30, [sp], #0x60 157dc8: d50323bf autiasp 157dcc: d65f03c0 ret 157dd0: d503233f paciasp 157dd4: a9bc7bfd stp x29, x30, [sp, #-0x40]! 157dd8: a9015ff8 stp x24, x23, [sp, #0x10] 157ddc: 910003fd mov x29, sp 157de0: a90257f6 stp x22, x21, [sp, #0x20] 157de4: a9034ff4 stp x20, x19, [sp, #0x30] 157de8: 2a0403f6 mov w22, w4 157dec: 2a0303f5 mov w21, w3 157df0: aa0103f3 mov x19, x1 157df4: aa0203f4 mov x20, x2 157df8: aa0003f7 mov x23, x0 157dfc: f9400828 ldr x8, [x1, #0x10] 157e00: 36000544 tbz w4, #0x0, 0x157ea8 <__dynamic_cast+0x5c8> 157e04: eb0802ff cmp x23, x8 157e08: 540007a0 b.eq 0x157efc <__dynamic_cast+0x61c> 157e0c: f94006f8 ldr x24, [x23, #0x8] 157e10: f9400501 ldr x1, [x8, #0x8] 157e14: aa1803e0 mov x0, x24 157e18: 94001582 bl 0x15d420 157e1c: 34000700 cbz w0, 0x157efc <__dynamic_cast+0x61c> 157e20: f9400268 ldr x8, [x19] 157e24: eb0802ff cmp x23, x8 157e28: 540000a0 b.eq 0x157e3c <__dynamic_cast+0x55c> 157e2c: f9400501 ldr x1, [x8, #0x8] 157e30: aa1803e0 mov x0, x24 157e34: 9400157b bl 0x15d420 157e38: 35000480 cbnz w0, 0x157ec8 <__dynamic_cast+0x5e8> 157e3c: f9401268 ldr x8, [x19, #0x20] 157e40: eb14011f cmp x8, x20 157e44: 540006c0 b.eq 0x157f1c <__dynamic_cast+0x63c> 157e48: f9401668 ldr x8, [x19, #0x28] 157e4c: eb14011f cmp x8, x20 157e50: 54000660 b.eq 0x157f1c <__dynamic_cast+0x63c> 157e54: b9404668 ldr w8, [x19, #0x44] 157e58: b9003a75 str w21, [x19, #0x38] 157e5c: 7100111f cmp w8, #0x4 157e60: 540006c0 b.eq 0x157f38 <__dynamic_cast+0x658> 157e64: 79009a7f strh wzr, [x19, #0x4c] 157e68: 120002c5 and w5, w22, #0x1 157e6c: f9400ae0 ldr x0, [x23, #0x10] 157e70: aa1303e1 mov x1, x19 157e74: aa1403e2 mov x2, x20 157e78: aa1403e3 mov x3, x20 157e7c: 52800024 mov w4, #0x1 // =1 157e80: f9400008 ldr x8, [x0] 157e84: f9401508 ldr x8, [x8, #0x28] 157e88: d63f0100 blr x8 157e8c: 39413668 ldrb w8, [x19, #0x4d] 157e90: 34000508 cbz w8, 0x157f30 <__dynamic_cast+0x650> 157e94: 39413268 ldrb w8, [x19, #0x4c] 157e98: 52800069 mov w9, #0x3 // =3 157e9c: b9004669 str w9, [x19, #0x44] 157ea0: 35000628 cbnz w8, 0x157f64 <__dynamic_cast+0x684> 157ea4: 14000025 b 0x157f38 <__dynamic_cast+0x658> 157ea8: f94006e9 ldr x9, [x23, #0x8] 157eac: f9400508 ldr x8, [x8, #0x8] 157eb0: eb08013f cmp x9, x8 157eb4: 54000240 b.eq 0x157efc <__dynamic_cast+0x61c> 157eb8: f9400268 ldr x8, [x19] 157ebc: f9400508 ldr x8, [x8, #0x8] 157ec0: eb08013f cmp x9, x8 157ec4: 54fffbc0 b.eq 0x157e3c <__dynamic_cast+0x55c> 157ec8: f9400ae0 ldr x0, [x23, #0x10] 157ecc: 120002c4 and w4, w22, #0x1 157ed0: aa1303e1 mov x1, x19 157ed4: aa1403e2 mov x2, x20 157ed8: 2a1503e3 mov w3, w21 157edc: f9400008 ldr x8, [x0] 157ee0: a9434ff4 ldp x20, x19, [sp, #0x30] 157ee4: a94257f6 ldp x22, x21, [sp, #0x20] 157ee8: a9415ff8 ldp x24, x23, [sp, #0x10] 157eec: f9401910 ldr x16, [x8, #0x30] 157ef0: a8c47bfd ldp x29, x30, [sp], #0x40 157ef4: d50323bf autiasp 157ef8: d61f0200 br x16 157efc: f9400668 ldr x8, [x19, #0x8] 157f00: eb14011f cmp x8, x20 157f04: 54000301 b.ne 0x157f64 <__dynamic_cast+0x684> 157f08: b9403668 ldr w8, [x19, #0x34] 157f0c: 7100051f cmp w8, #0x1 157f10: 540002a0 b.eq 0x157f64 <__dynamic_cast+0x684> 157f14: b9003675 str w21, [x19, #0x34] 157f18: 14000013 b 0x157f64 <__dynamic_cast+0x684> 157f1c: 710006bf cmp w21, #0x1 157f20: 54000221 b.ne 0x157f64 <__dynamic_cast+0x684> 157f24: 52800028 mov w8, #0x1 // =1 157f28: b9003a68 str w8, [x19, #0x38] 157f2c: 1400000e b 0x157f64 <__dynamic_cast+0x684> 157f30: 52800088 mov w8, #0x4 // =4 157f34: b9004668 str w8, [x19, #0x44] 157f38: 2947a269 ldp w9, w8, [x19, #0x3c] 157f3c: f9001674 str x20, [x19, #0x28] 157f40: 11000508 add w8, w8, #0x1 157f44: 7100053f cmp w9, #0x1 157f48: b9004268 str w8, [x19, #0x40] 157f4c: 540000c1 b.ne 0x157f64 <__dynamic_cast+0x684> 157f50: b9403268 ldr w8, [x19, #0x30] 157f54: 7100091f cmp w8, #0x2 157f58: 54000061 b.ne 0x157f64 <__dynamic_cast+0x684> 157f5c: 52800028 mov w8, #0x1 // =1 157f60: 39013a68 strb w8, [x19, #0x4e] 157f64: a9434ff4 ldp x20, x19, [sp, #0x30] 157f68: a94257f6 ldp x22, x21, [sp, #0x20] 157f6c: a9415ff8 ldp x24, x23, [sp, #0x10] 157f70: a8c47bfd ldp x29, x30, [sp], #0x40 157f74: d50323bf autiasp 157f78: d65f03c0 ret 157f7c: d503233f paciasp 157f80: a9bc7bfd stp x29, x30, [sp, #-0x40]! 157f84: f9000bf7 str x23, [sp, #0x10] 157f88: 910003fd mov x29, sp 157f8c: a90257f6 stp x22, x21, [sp, #0x20] 157f90: a9034ff4 stp x20, x19, [sp, #0x30] 157f94: 2a0303f4 mov w20, w3 157f98: aa0103f3 mov x19, x1 157f9c: aa0203f5 mov x21, x2 157fa0: aa0003f6 mov x22, x0 157fa4: f9400828 ldr x8, [x1, #0x10] 157fa8: 36000204 tbz w4, #0x0, 0x157fe8 <__dynamic_cast+0x708> 157fac: eb0802df cmp x22, x8 157fb0: 54000560 b.eq 0x15805c <__dynamic_cast+0x77c> 157fb4: f94006d7 ldr x23, [x22, #0x8] 157fb8: f9400501 ldr x1, [x8, #0x8] 157fbc: aa1703e0 mov x0, x23 157fc0: 94001518 bl 0x15d420 157fc4: 340004c0 cbz w0, 0x15805c <__dynamic_cast+0x77c> 157fc8: f9400268 ldr x8, [x19] 157fcc: eb0802df cmp x22, x8 157fd0: 540001c0 b.eq 0x158008 <__dynamic_cast+0x728> 157fd4: f9400501 ldr x1, [x8, #0x8] 157fd8: aa1703e0 mov x0, x23 157fdc: 94001511 bl 0x15d420 157fe0: 35000560 cbnz w0, 0x15808c <__dynamic_cast+0x7ac> 157fe4: 14000009 b 0x158008 <__dynamic_cast+0x728> 157fe8: f94006c9 ldr x9, [x22, #0x8] 157fec: f9400508 ldr x8, [x8, #0x8] 157ff0: eb08013f cmp x9, x8 157ff4: 54000340 b.eq 0x15805c <__dynamic_cast+0x77c> 157ff8: f9400268 ldr x8, [x19] 157ffc: f9400508 ldr x8, [x8, #0x8] 158000: eb08013f cmp x9, x8 158004: 54000441 b.ne 0x15808c <__dynamic_cast+0x7ac> 158008: f9401268 ldr x8, [x19, #0x20] 15800c: eb15011f cmp x8, x21 158010: 54000360 b.eq 0x15807c <__dynamic_cast+0x79c> 158014: f9401668 ldr x8, [x19, #0x28] 158018: eb15011f cmp x8, x21 15801c: 54000300 b.eq 0x15807c <__dynamic_cast+0x79c> 158020: 2947a269 ldp w9, w8, [x19, #0x3c] 158024: b9003a74 str w20, [x19, #0x38] 158028: f9001675 str x21, [x19, #0x28] 15802c: 11000508 add w8, w8, #0x1 158030: 7100053f cmp w9, #0x1 158034: b9004268 str w8, [x19, #0x40] 158038: 540000c1 b.ne 0x158050 <__dynamic_cast+0x770> 15803c: b9403268 ldr w8, [x19, #0x30] 158040: 7100091f cmp w8, #0x2 158044: 54000061 b.ne 0x158050 <__dynamic_cast+0x770> 158048: 52800028 mov w8, #0x1 // =1 15804c: 39013a68 strb w8, [x19, #0x4e] 158050: 52800088 mov w8, #0x4 // =4 158054: b9004668 str w8, [x19, #0x44] 158058: 1400000d b 0x15808c <__dynamic_cast+0x7ac> 15805c: f9400668 ldr x8, [x19, #0x8] 158060: eb15011f cmp x8, x21 158064: 54000141 b.ne 0x15808c <__dynamic_cast+0x7ac> 158068: b9403668 ldr w8, [x19, #0x34] 15806c: 7100051f cmp w8, #0x1 158070: 540000e0 b.eq 0x15808c <__dynamic_cast+0x7ac> 158074: b9003674 str w20, [x19, #0x34] 158078: 14000005 b 0x15808c <__dynamic_cast+0x7ac> 15807c: 7100069f cmp w20, #0x1 158080: 54000061 b.ne 0x15808c <__dynamic_cast+0x7ac> 158084: 52800028 mov w8, #0x1 // =1 158088: b9003a68 str w8, [x19, #0x38] 15808c: a9434ff4 ldp x20, x19, [sp, #0x30] 158090: a94257f6 ldp x22, x21, [sp, #0x20] 158094: f9400bf7 ldr x23, [sp, #0x10] 158098: a8c47bfd ldp x29, x30, [sp], #0x40 15809c: d50323bf autiasp 1580a0: d65f03c0 ret 1580a4: d503233f paciasp 1580a8: a9ba7bfd stp x29, x30, [sp, #-0x60]! 1580ac: a9016ffc stp x28, x27, [sp, #0x10] 1580b0: 910003fd mov x29, sp 1580b4: a90267fa stp x26, x25, [sp, #0x20] 1580b8: a9035ff8 stp x24, x23, [sp, #0x30] 1580bc: a90457f6 stp x22, x21, [sp, #0x40] 1580c0: a9054ff4 stp x20, x19, [sp, #0x50] 1580c4: 2a0503f7 mov w23, w5 1580c8: 2a0403f4 mov w20, w4 1580cc: aa0103f3 mov x19, x1 1580d0: aa0303f6 mov x22, x3 1580d4: aa0203f5 mov x21, x2 1580d8: aa0003f8 mov x24, x0 1580dc: f9400828 ldr x8, [x1, #0x10] 1580e0: 360002a5 tbz w5, #0x0, 0x158134 <__dynamic_cast+0x854> 1580e4: eb08031f cmp x24, x8 1580e8: 540000a0 b.eq 0x1580fc <__dynamic_cast+0x81c> 1580ec: f9400700 ldr x0, [x24, #0x8] 1580f0: f9400501 ldr x1, [x8, #0x8] 1580f4: 940014cb bl 0x15d420 1580f8: 35000260 cbnz w0, 0x158144 <__dynamic_cast+0x864> 1580fc: f9400669 ldr x9, [x19, #0x8] 158100: 52800028 mov w8, #0x1 // =1 158104: eb16013f cmp x9, x22 158108: 39013668 strb w8, [x19, #0x4d] 15810c: 54000ac1 b.ne 0x158264 <__dynamic_cast+0x984> 158110: f9401269 ldr x9, [x19, #0x20] 158114: 39013268 strb w8, [x19, #0x4c] 158118: b4000b69 cbz x9, 0x158284 <__dynamic_cast+0x9a4> 15811c: eb15013f cmp x9, x21 158120: 54000c20 b.eq 0x1582a4 <__dynamic_cast+0x9c4> 158124: b9403e68 ldr w8, [x19, #0x3c] 158128: 11000508 add w8, w8, #0x1 15812c: b9003e68 str w8, [x19, #0x3c] 158130: 14000067 b 0x1582cc <__dynamic_cast+0x9ec> 158134: f9400709 ldr x9, [x24, #0x8] 158138: f9400508 ldr x8, [x8, #0x8] 15813c: eb08013f cmp x9, x8 158140: 54fffde0 b.eq 0x1580fc <__dynamic_cast+0x81c> 158144: 39413279 ldrb w25, [x19, #0x4c] 158148: 3941367c ldrb w28, [x19, #0x4d] 15814c: b940171b ldr w27, [x24, #0x14] 158150: 79009a7f strh wzr, [x19, #0x4c] 158154: f9401308 ldr x8, [x24, #0x20] 158158: 9348fd09 asr x9, x8, #8 15815c: 36000068 tbz w8, #0x0, 0x158168 <__dynamic_cast+0x888> 158160: f94002ca ldr x10, [x22] 158164: f8696949 ldr x9, [x10, x9] 158168: f9400f00 ldr x0, [x24, #0x18] 15816c: f27f011f tst x8, #0x2 158170: 52800048 mov w8, #0x2 // =2 158174: 8b0902c3 add x3, x22, x9 158178: 1a940104 csel w4, w8, w20, eq 15817c: 120002e5 and w5, w23, #0x1 158180: f940000a ldr x10, [x0] 158184: aa1303e1 mov x1, x19 158188: aa1503e2 mov x2, x21 15818c: f9401548 ldr x8, [x10, #0x28] 158190: d63f0100 blr x8 158194: 39413268 ldrb w8, [x19, #0x4c] 158198: 71000b7f cmp w27, #0x2 15819c: 39413669 ldrb w9, [x19, #0x4d] 1581a0: 2a19011a orr w26, w8, w25 1581a4: 2a1c0139 orr w25, w9, w28 1581a8: 54000523 b.lo 0x15824c <__dynamic_cast+0x96c> 1581ac: 8b1b130a add x10, x24, x27, lsl #4 1581b0: 9100a31b add x27, x24, #0x28 1581b4: 9100615c add x28, x10, #0x18 1581b8: 14000012 b 0x158200 <__dynamic_cast+0x920> 1581bc: f8410760 ldr x0, [x27], #0x10 1581c0: 5280004b mov w11, #0x2 // =2 1581c4: f27f011f tst x8, #0x2 1581c8: 8b0902c3 add x3, x22, x9 1581cc: 1a940164 csel w4, w11, w20, eq 1581d0: f940000a ldr x10, [x0] 1581d4: 120002e5 and w5, w23, #0x1 1581d8: aa1303e1 mov x1, x19 1581dc: aa1503e2 mov x2, x21 1581e0: f9401548 ldr x8, [x10, #0x28] 1581e4: d63f0100 blr x8 1581e8: 39413268 ldrb w8, [x19, #0x4c] 1581ec: eb1c037f cmp x27, x28 1581f0: 39413669 ldrb w9, [x19, #0x4d] 1581f4: 2a1a011a orr w26, w8, w26 1581f8: 2a190139 orr w25, w9, w25 1581fc: 54000282 b.hs 0x15824c <__dynamic_cast+0x96c> 158200: 39413a6a ldrb w10, [x19, #0x4e] 158204: 3500024a cbnz w10, 0x15824c <__dynamic_cast+0x96c> 158208: 340000e8 cbz w8, 0x158224 <__dynamic_cast+0x944> 15820c: b9403268 ldr w8, [x19, #0x30] 158210: 7100051f cmp w8, #0x1 158214: 540001c0 b.eq 0x15824c <__dynamic_cast+0x96c> 158218: 39404308 ldrb w8, [x24, #0x10] 15821c: 370800a8 tbnz w8, #0x1, 0x158230 <__dynamic_cast+0x950> 158220: 1400000b b 0x15824c <__dynamic_cast+0x96c> 158224: 34000069 cbz w9, 0x158230 <__dynamic_cast+0x950> 158228: 39404308 ldrb w8, [x24, #0x10] 15822c: 36000108 tbz w8, #0x0, 0x15824c <__dynamic_cast+0x96c> 158230: 79009a7f strh wzr, [x19, #0x4c] 158234: f9400768 ldr x8, [x27, #0x8] 158238: 9348fd09 asr x9, x8, #8 15823c: 3607fc08 tbz w8, #0x0, 0x1581bc <__dynamic_cast+0x8dc> 158240: f94002ca ldr x10, [x22] 158244: f8696949 ldr x9, [x10, x9] 158248: 17ffffdd b 0x1581bc <__dynamic_cast+0x8dc> 15824c: 7100035f cmp w26, #0x0 158250: 1a9f07e8 cset w8, ne 158254: 7100033f cmp w25, #0x0 158258: 1a9f07e9 cset w9, ne 15825c: 39013268 strb w8, [x19, #0x4c] 158260: 39013669 strb w9, [x19, #0x4d] 158264: a9454ff4 ldp x20, x19, [sp, #0x50] 158268: a94457f6 ldp x22, x21, [sp, #0x40] 15826c: a9435ff8 ldp x24, x23, [sp, #0x30] 158270: a94267fa ldp x26, x25, [sp, #0x20] 158274: a9416ffc ldp x28, x27, [sp, #0x10] 158278: a8c67bfd ldp x29, x30, [sp], #0x60 15827c: d50323bf autiasp 158280: d65f03c0 ret 158284: 52800028 mov w8, #0x1 // =1 158288: 7100069f cmp w20, #0x1 15828c: f9001275 str x21, [x19, #0x20] 158290: b9003274 str w20, [x19, #0x30] 158294: b9003e68 str w8, [x19, #0x3c] 158298: 54fffe61 b.ne 0x158264 <__dynamic_cast+0x984> 15829c: b9404a68 ldr w8, [x19, #0x48] 1582a0: 14000009 b 0x1582c4 <__dynamic_cast+0x9e4> 1582a4: b9403268 ldr w8, [x19, #0x30] 1582a8: 7100091f cmp w8, #0x2 1582ac: 54000061 b.ne 0x1582b8 <__dynamic_cast+0x9d8> 1582b0: 2a1403e8 mov w8, w20 1582b4: b9003274 str w20, [x19, #0x30] 1582b8: b9404a69 ldr w9, [x19, #0x48] 1582bc: 7100053f cmp w9, #0x1 1582c0: 54fffd21 b.ne 0x158264 <__dynamic_cast+0x984> 1582c4: 7100051f cmp w8, #0x1 1582c8: 54fffce1 b.ne 0x158264 <__dynamic_cast+0x984> 1582cc: 52800028 mov w8, #0x1 // =1 1582d0: 39013a68 strb w8, [x19, #0x4e] 1582d4: 17ffffe4 b 0x158264 <__dynamic_cast+0x984> 1582d8: d503233f paciasp 1582dc: a9bc7bfd stp x29, x30, [sp, #-0x40]! 1582e0: a9015ff8 stp x24, x23, [sp, #0x10] 1582e4: 910003fd mov x29, sp 1582e8: a90257f6 stp x22, x21, [sp, #0x20] 1582ec: a9034ff4 stp x20, x19, [sp, #0x30] 1582f0: 2a0503f7 mov w23, w5 1582f4: 2a0403f4 mov w20, w4 1582f8: aa0103f3 mov x19, x1 1582fc: aa0303f6 mov x22, x3 158300: aa0203f5 mov x21, x2 158304: aa0003f8 mov x24, x0 158308: f9400828 ldr x8, [x1, #0x10] 15830c: 360002a5 tbz w5, #0x0, 0x158360 <__dynamic_cast+0xa80> 158310: eb08031f cmp x24, x8 158314: 540000a0 b.eq 0x158328 <__dynamic_cast+0xa48> 158318: f9400700 ldr x0, [x24, #0x8] 15831c: f9400501 ldr x1, [x8, #0x8] 158320: 94001440 bl 0x15d420 158324: 35000260 cbnz w0, 0x158370 <__dynamic_cast+0xa90> 158328: f9400669 ldr x9, [x19, #0x8] 15832c: 52800028 mov w8, #0x1 // =1 158330: eb16013f cmp x9, x22 158334: 39013668 strb w8, [x19, #0x4d] 158338: 54000601 b.ne 0x1583f8 <__dynamic_cast+0xb18> 15833c: f9401269 ldr x9, [x19, #0x20] 158340: 39013268 strb w8, [x19, #0x4c] 158344: b4000329 cbz x9, 0x1583a8 <__dynamic_cast+0xac8> 158348: eb15013f cmp x9, x21 15834c: 540003e0 b.eq 0x1583c8 <__dynamic_cast+0xae8> 158350: b9403e68 ldr w8, [x19, #0x3c] 158354: 11000508 add w8, w8, #0x1 158358: b9003e68 str w8, [x19, #0x3c] 15835c: 14000025 b 0x1583f0 <__dynamic_cast+0xb10> 158360: f9400709 ldr x9, [x24, #0x8] 158364: f9400508 ldr x8, [x8, #0x8] 158368: eb08013f cmp x9, x8 15836c: 54fffde0 b.eq 0x158328 <__dynamic_cast+0xa48> 158370: f9400b00 ldr x0, [x24, #0x10] 158374: 120002e5 and w5, w23, #0x1 158378: aa1303e1 mov x1, x19 15837c: aa1503e2 mov x2, x21 158380: aa1603e3 mov x3, x22 158384: 2a1403e4 mov w4, w20 158388: f9400008 ldr x8, [x0] 15838c: a9434ff4 ldp x20, x19, [sp, #0x30] 158390: a94257f6 ldp x22, x21, [sp, #0x20] 158394: a9415ff8 ldp x24, x23, [sp, #0x10] 158398: f9401510 ldr x16, [x8, #0x28] 15839c: a8c47bfd ldp x29, x30, [sp], #0x40 1583a0: d50323bf autiasp 1583a4: d61f0200 br x16 1583a8: 52800028 mov w8, #0x1 // =1 1583ac: 7100069f cmp w20, #0x1 1583b0: f9001275 str x21, [x19, #0x20] 1583b4: b9003274 str w20, [x19, #0x30] 1583b8: b9003e68 str w8, [x19, #0x3c] 1583bc: 540001e1 b.ne 0x1583f8 <__dynamic_cast+0xb18> 1583c0: b9404a68 ldr w8, [x19, #0x48] 1583c4: 14000009 b 0x1583e8 <__dynamic_cast+0xb08> 1583c8: b9403268 ldr w8, [x19, #0x30] 1583cc: 7100091f cmp w8, #0x2 1583d0: 54000061 b.ne 0x1583dc <__dynamic_cast+0xafc> 1583d4: 2a1403e8 mov w8, w20 1583d8: b9003274 str w20, [x19, #0x30] 1583dc: b9404a69 ldr w9, [x19, #0x48] 1583e0: 7100053f cmp w9, #0x1 1583e4: 540000a1 b.ne 0x1583f8 <__dynamic_cast+0xb18> 1583e8: 7100051f cmp w8, #0x1 1583ec: 54000061 b.ne 0x1583f8 <__dynamic_cast+0xb18> 1583f0: 52800028 mov w8, #0x1 // =1 1583f4: 39013a68 strb w8, [x19, #0x4e] 1583f8: a9434ff4 ldp x20, x19, [sp, #0x30] 1583fc: a94257f6 ldp x22, x21, [sp, #0x20] 158400: a9415ff8 ldp x24, x23, [sp, #0x10] 158404: a8c47bfd ldp x29, x30, [sp], #0x40 158408: d50323bf autiasp 15840c: d65f03c0 ret 158410: d503233f paciasp 158414: a9bd7bfd stp x29, x30, [sp, #-0x30]! 158418: a90157f6 stp x22, x21, [sp, #0x10] 15841c: 910003fd mov x29, sp 158420: a9024ff4 stp x20, x19, [sp, #0x20] 158424: 2a0403f4 mov w20, w4 158428: aa0103f3 mov x19, x1 15842c: aa0303f6 mov x22, x3 158430: aa0203f5 mov x21, x2 158434: f9400828 ldr x8, [x1, #0x10] 158438: 36000105 tbz w5, #0x0, 0x158458 <__dynamic_cast+0xb78> 15843c: eb08001f cmp x0, x8 158440: 54000140 b.eq 0x158468 <__dynamic_cast+0xb88> 158444: f9400400 ldr x0, [x0, #0x8] 158448: f9400501 ldr x1, [x8, #0x8] 15844c: 940013f5 bl 0x15d420 158450: 35000500 cbnz w0, 0x1584f0 <__dynamic_cast+0xc10> 158454: 14000005 b 0x158468 <__dynamic_cast+0xb88> 158458: f9400409 ldr x9, [x0, #0x8] 15845c: f9400508 ldr x8, [x8, #0x8] 158460: eb08013f cmp x9, x8 158464: 54000461 b.ne 0x1584f0 <__dynamic_cast+0xc10> 158468: f9400669 ldr x9, [x19, #0x8] 15846c: 52800028 mov w8, #0x1 // =1 158470: eb16013f cmp x9, x22 158474: 39013668 strb w8, [x19, #0x4d] 158478: 540003c1 b.ne 0x1584f0 <__dynamic_cast+0xc10> 15847c: f9401269 ldr x9, [x19, #0x20] 158480: 39013268 strb w8, [x19, #0x4c] 158484: b40000e9 cbz x9, 0x1584a0 <__dynamic_cast+0xbc0> 158488: eb15013f cmp x9, x21 15848c: 540001a0 b.eq 0x1584c0 <__dynamic_cast+0xbe0> 158490: b9403e68 ldr w8, [x19, #0x3c] 158494: 11000508 add w8, w8, #0x1 158498: b9003e68 str w8, [x19, #0x3c] 15849c: 14000013 b 0x1584e8 <__dynamic_cast+0xc08> 1584a0: 52800028 mov w8, #0x1 // =1 1584a4: 7100069f cmp w20, #0x1 1584a8: f9001275 str x21, [x19, #0x20] 1584ac: b9003274 str w20, [x19, #0x30] 1584b0: b9003e68 str w8, [x19, #0x3c] 1584b4: 540001e1 b.ne 0x1584f0 <__dynamic_cast+0xc10> 1584b8: b9404a68 ldr w8, [x19, #0x48] 1584bc: 14000009 b 0x1584e0 <__dynamic_cast+0xc00> 1584c0: b9403268 ldr w8, [x19, #0x30] 1584c4: 7100091f cmp w8, #0x2 1584c8: 54000061 b.ne 0x1584d4 <__dynamic_cast+0xbf4> 1584cc: 2a1403e8 mov w8, w20 1584d0: b9003274 str w20, [x19, #0x30] 1584d4: b9404a69 ldr w9, [x19, #0x48] 1584d8: 7100053f cmp w9, #0x1 1584dc: 540000a1 b.ne 0x1584f0 <__dynamic_cast+0xc10> 1584e0: 7100051f cmp w8, #0x1 1584e4: 54000061 b.ne 0x1584f0 <__dynamic_cast+0xc10> 1584e8: 52800028 mov w8, #0x1 // =1 1584ec: 39013a68 strb w8, [x19, #0x4e] 1584f0: a9424ff4 ldp x20, x19, [sp, #0x20] 1584f4: a94157f6 ldp x22, x21, [sp, #0x10] 1584f8: a8c37bfd ldp x29, x30, [sp], #0x30 1584fc: d50323bf autiasp 158500: d65f03c0 ret 0000000000158504 : 158504: d503245f bti c 158508: d65f03c0 ret 000000000015850c : 15850c: d503245f bti c 158510: 14001274 b 0x15cee0 <_ZdlPv@plt> 0000000000158514 : 158514: d503245f bti c 158518: b0fff8a0 adrp x0, 0x6d000 15851c: 912d2800 add x0, x0, #0xb4a 158520: d65f03c0 ret 0000000000158524 : 158524: d503245f bti c 158528: 1400126e b 0x15cee0 <_ZdlPv@plt> 000000000015852c : 15852c: d503245f bti c 158530: f0fff8c0 adrp x0, 0x73000 158534: 9139c000 add x0, x0, #0xe70 158538: d65f03c0 ret 000000000015853c : 15853c: d503245f bti c 158540: b00000a8 adrp x8, 0x16d000 158544: f940f508 ldr x8, [x8, #0x1e8] 158548: 91004108 add x8, x8, #0x10 15854c: f9000008 str x8, [x0] 158550: d65f03c0 ret 0000000000158554 : 158554: d503245f bti c 158558: 14001262 b 0x15cee0 <_ZdlPv@plt> 000000000015855c : 15855c: d503245f bti c 158560: d0fff8a0 adrp x0, 0x6e000 158564: 91151c00 add x0, x0, #0x547 158568: d65f03c0 ret 000000000015856c : 15856c: d503245f bti c 158570: b00000a8 adrp x8, 0x16d000 158574: f940f908 ldr x8, [x8, #0x1f0] 158578: 91004108 add x8, x8, #0x10 15857c: f9000008 str x8, [x0] 158580: d65f03c0 ret 0000000000158584 : 158584: d503245f bti c 158588: 14001256 b 0x15cee0 <_ZdlPv@plt> 000000000015858c : 15858c: d503245f bti c 158590: 90fff8c0 adrp x0, 0x70000 158594: 9121c400 add x0, x0, #0x871 158598: d65f03c0 ret 000000000015859c : 15859c: d503233f paciasp 1585a0: a9be7bfd stp x29, x30, [sp, #-0x20]! 1585a4: a9014ff4 stp x20, x19, [sp, #0x10] 1585a8: 910003fd mov x29, sp 1585ac: b00000a8 adrp x8, 0x16d000 1585b0: aa0003f3 mov x19, x0 1585b4: f9409108 ldr x8, [x8, #0x120] 1585b8: f9400414 ldr x20, [x0, #0x8] 1585bc: 91004108 add x8, x8, #0x10 1585c0: d1002281 sub x1, x20, #0x8 1585c4: f9000008 str x8, [x0] 1585c8: 12800000 mov w0, #-0x1 // =-1 1585cc: 94000235 bl 0x158ea0 <__emutls_get_address+0x414> 1585d0: 7100041f cmp w0, #0x1 1585d4: 54000065 b.pl 0x1585e0 1585d8: d1006280 sub x0, x20, #0x18 1585dc: 94001241 bl 0x15cee0 <_ZdlPv@plt> 1585e0: aa1303e0 mov x0, x19 1585e4: a9414ff4 ldp x20, x19, [sp, #0x10] 1585e8: a8c27bfd ldp x29, x30, [sp], #0x20 1585ec: d50323bf autiasp 1585f0: 14001f24 b 0x160280 <_ZNSt9exceptionD2Ev@plt> 00000000001585f4 : 1585f4: d503233f paciasp 1585f8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1585fc: a9014ff4 stp x20, x19, [sp, #0x10] 158600: 910003fd mov x29, sp 158604: b00000a8 adrp x8, 0x16d000 158608: aa0003f3 mov x19, x0 15860c: f9409108 ldr x8, [x8, #0x120] 158610: f9400414 ldr x20, [x0, #0x8] 158614: 91004108 add x8, x8, #0x10 158618: d1002281 sub x1, x20, #0x8 15861c: f9000008 str x8, [x0] 158620: 12800000 mov w0, #-0x1 // =-1 158624: 9400021f bl 0x158ea0 <__emutls_get_address+0x414> 158628: 7100041f cmp w0, #0x1 15862c: 54000065 b.pl 0x158638 158630: d1006280 sub x0, x20, #0x18 158634: 9400122b bl 0x15cee0 <_ZdlPv@plt> 158638: aa1303e0 mov x0, x19 15863c: 94001f11 bl 0x160280 <_ZNSt9exceptionD2Ev@plt> 158640: aa1303e0 mov x0, x19 158644: a9414ff4 ldp x20, x19, [sp, #0x10] 158648: a8c27bfd ldp x29, x30, [sp], #0x20 15864c: d50323bf autiasp 158650: 14001224 b 0x15cee0 <_ZdlPv@plt> 0000000000158654 : 158654: d503245f bti c 158658: f9400400 ldr x0, [x0, #0x8] 15865c: d65f03c0 ret 0000000000158660 : 158660: d503233f paciasp 158664: a9be7bfd stp x29, x30, [sp, #-0x20]! 158668: a9014ff4 stp x20, x19, [sp, #0x10] 15866c: 910003fd mov x29, sp 158670: b00000a8 adrp x8, 0x16d000 158674: aa0003f3 mov x19, x0 158678: f9409508 ldr x8, [x8, #0x128] 15867c: f9400414 ldr x20, [x0, #0x8] 158680: 91004108 add x8, x8, #0x10 158684: d1002281 sub x1, x20, #0x8 158688: f9000008 str x8, [x0] 15868c: 12800000 mov w0, #-0x1 // =-1 158690: 94000204 bl 0x158ea0 <__emutls_get_address+0x414> 158694: 7100041f cmp w0, #0x1 158698: 54000065 b.pl 0x1586a4 15869c: d1006280 sub x0, x20, #0x18 1586a0: 94001210 bl 0x15cee0 <_ZdlPv@plt> 1586a4: aa1303e0 mov x0, x19 1586a8: a9414ff4 ldp x20, x19, [sp, #0x10] 1586ac: a8c27bfd ldp x29, x30, [sp], #0x20 1586b0: d50323bf autiasp 1586b4: 14001ef3 b 0x160280 <_ZNSt9exceptionD2Ev@plt> 00000000001586b8 : 1586b8: d503233f paciasp 1586bc: a9be7bfd stp x29, x30, [sp, #-0x20]! 1586c0: a9014ff4 stp x20, x19, [sp, #0x10] 1586c4: 910003fd mov x29, sp 1586c8: b00000a8 adrp x8, 0x16d000 1586cc: aa0003f3 mov x19, x0 1586d0: f9409508 ldr x8, [x8, #0x128] 1586d4: f9400414 ldr x20, [x0, #0x8] 1586d8: 91004108 add x8, x8, #0x10 1586dc: d1002281 sub x1, x20, #0x8 1586e0: f9000008 str x8, [x0] 1586e4: 12800000 mov w0, #-0x1 // =-1 1586e8: 940001ee bl 0x158ea0 <__emutls_get_address+0x414> 1586ec: 7100041f cmp w0, #0x1 1586f0: 54000065 b.pl 0x1586fc 1586f4: d1006280 sub x0, x20, #0x18 1586f8: 940011fa bl 0x15cee0 <_ZdlPv@plt> 1586fc: aa1303e0 mov x0, x19 158700: 94001ee0 bl 0x160280 <_ZNSt9exceptionD2Ev@plt> 158704: aa1303e0 mov x0, x19 158708: a9414ff4 ldp x20, x19, [sp, #0x10] 15870c: a8c27bfd ldp x29, x30, [sp], #0x20 158710: d50323bf autiasp 158714: 140011f3 b 0x15cee0 <_ZdlPv@plt> 0000000000158718 : 158718: d503245f bti c 15871c: f9400400 ldr x0, [x0, #0x8] 158720: d65f03c0 ret 0000000000158724 : 158724: d503233f paciasp 158728: a9be7bfd stp x29, x30, [sp, #-0x20]! 15872c: a9014ff4 stp x20, x19, [sp, #0x10] 158730: 910003fd mov x29, sp 158734: b00000a8 adrp x8, 0x16d000 158738: aa0003f3 mov x19, x0 15873c: f9409108 ldr x8, [x8, #0x120] 158740: f9400414 ldr x20, [x0, #0x8] 158744: 91004108 add x8, x8, #0x10 158748: d1002281 sub x1, x20, #0x8 15874c: f9000008 str x8, [x0] 158750: 12800000 mov w0, #-0x1 // =-1 158754: 940001d3 bl 0x158ea0 <__emutls_get_address+0x414> 158758: 7100041f cmp w0, #0x1 15875c: 54000065 b.pl 0x158768 158760: d1006280 sub x0, x20, #0x18 158764: 940011df bl 0x15cee0 <_ZdlPv@plt> 158768: aa1303e0 mov x0, x19 15876c: 94001ec5 bl 0x160280 <_ZNSt9exceptionD2Ev@plt> 158770: aa1303e0 mov x0, x19 158774: a9414ff4 ldp x20, x19, [sp, #0x10] 158778: a8c27bfd ldp x29, x30, [sp], #0x20 15877c: d50323bf autiasp 158780: 140011d8 b 0x15cee0 <_ZdlPv@plt> 0000000000158784 : 158784: d503233f paciasp 158788: a9be7bfd stp x29, x30, [sp, #-0x20]! 15878c: a9014ff4 stp x20, x19, [sp, #0x10] 158790: 910003fd mov x29, sp 158794: b00000a8 adrp x8, 0x16d000 158798: aa0003f3 mov x19, x0 15879c: f9409108 ldr x8, [x8, #0x120] 1587a0: f9400414 ldr x20, [x0, #0x8] 1587a4: 91004108 add x8, x8, #0x10 1587a8: d1002281 sub x1, x20, #0x8 1587ac: f9000008 str x8, [x0] 1587b0: 12800000 mov w0, #-0x1 // =-1 1587b4: 940001bb bl 0x158ea0 <__emutls_get_address+0x414> 1587b8: 7100041f cmp w0, #0x1 1587bc: 54000065 b.pl 0x1587c8 1587c0: d1006280 sub x0, x20, #0x18 1587c4: 940011c7 bl 0x15cee0 <_ZdlPv@plt> 1587c8: aa1303e0 mov x0, x19 1587cc: 94001ead bl 0x160280 <_ZNSt9exceptionD2Ev@plt> 1587d0: aa1303e0 mov x0, x19 1587d4: a9414ff4 ldp x20, x19, [sp, #0x10] 1587d8: a8c27bfd ldp x29, x30, [sp], #0x20 1587dc: d50323bf autiasp 1587e0: 140011c0 b 0x15cee0 <_ZdlPv@plt> 00000000001587e4 : 1587e4: d503233f paciasp 1587e8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1587ec: a9014ff4 stp x20, x19, [sp, #0x10] 1587f0: 910003fd mov x29, sp 1587f4: b00000a8 adrp x8, 0x16d000 1587f8: aa0003f3 mov x19, x0 1587fc: f9409108 ldr x8, [x8, #0x120] 158800: f9400414 ldr x20, [x0, #0x8] 158804: 91004108 add x8, x8, #0x10 158808: d1002281 sub x1, x20, #0x8 15880c: f9000008 str x8, [x0] 158810: 12800000 mov w0, #-0x1 // =-1 158814: 940001a3 bl 0x158ea0 <__emutls_get_address+0x414> 158818: 7100041f cmp w0, #0x1 15881c: 54000065 b.pl 0x158828 158820: d1006280 sub x0, x20, #0x18 158824: 940011af bl 0x15cee0 <_ZdlPv@plt> 158828: aa1303e0 mov x0, x19 15882c: 94001e95 bl 0x160280 <_ZNSt9exceptionD2Ev@plt> 158830: aa1303e0 mov x0, x19 158834: a9414ff4 ldp x20, x19, [sp, #0x10] 158838: a8c27bfd ldp x29, x30, [sp], #0x20 15883c: d50323bf autiasp 158840: 140011a8 b 0x15cee0 <_ZdlPv@plt> 0000000000158844 : 158844: d503233f paciasp 158848: a9be7bfd stp x29, x30, [sp, #-0x20]! 15884c: a9014ff4 stp x20, x19, [sp, #0x10] 158850: 910003fd mov x29, sp 158854: b00000a8 adrp x8, 0x16d000 158858: aa0003f3 mov x19, x0 15885c: f9409108 ldr x8, [x8, #0x120] 158860: f9400414 ldr x20, [x0, #0x8] 158864: 91004108 add x8, x8, #0x10 158868: d1002281 sub x1, x20, #0x8 15886c: f9000008 str x8, [x0] 158870: 12800000 mov w0, #-0x1 // =-1 158874: 9400018b bl 0x158ea0 <__emutls_get_address+0x414> 158878: 7100041f cmp w0, #0x1 15887c: 54000065 b.pl 0x158888 158880: d1006280 sub x0, x20, #0x18 158884: 94001197 bl 0x15cee0 <_ZdlPv@plt> 158888: aa1303e0 mov x0, x19 15888c: 94001e7d bl 0x160280 <_ZNSt9exceptionD2Ev@plt> 158890: aa1303e0 mov x0, x19 158894: a9414ff4 ldp x20, x19, [sp, #0x10] 158898: a8c27bfd ldp x29, x30, [sp], #0x20 15889c: d50323bf autiasp 1588a0: 14001190 b 0x15cee0 <_ZdlPv@plt> 00000000001588a4 : 1588a4: d503233f paciasp 1588a8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1588ac: a9014ff4 stp x20, x19, [sp, #0x10] 1588b0: 910003fd mov x29, sp 1588b4: b00000a8 adrp x8, 0x16d000 1588b8: aa0003f3 mov x19, x0 1588bc: f9409508 ldr x8, [x8, #0x128] 1588c0: f9400414 ldr x20, [x0, #0x8] 1588c4: 91004108 add x8, x8, #0x10 1588c8: d1002281 sub x1, x20, #0x8 1588cc: f9000008 str x8, [x0] 1588d0: 12800000 mov w0, #-0x1 // =-1 1588d4: 94000173 bl 0x158ea0 <__emutls_get_address+0x414> 1588d8: 7100041f cmp w0, #0x1 1588dc: 54000065 b.pl 0x1588e8 1588e0: d1006280 sub x0, x20, #0x18 1588e4: 9400117f bl 0x15cee0 <_ZdlPv@plt> 1588e8: aa1303e0 mov x0, x19 1588ec: 94001e65 bl 0x160280 <_ZNSt9exceptionD2Ev@plt> 1588f0: aa1303e0 mov x0, x19 1588f4: a9414ff4 ldp x20, x19, [sp, #0x10] 1588f8: a8c27bfd ldp x29, x30, [sp], #0x20 1588fc: d50323bf autiasp 158900: 14001178 b 0x15cee0 <_ZdlPv@plt> 0000000000158904 : 158904: d503233f paciasp 158908: a9be7bfd stp x29, x30, [sp, #-0x20]! 15890c: a9014ff4 stp x20, x19, [sp, #0x10] 158910: 910003fd mov x29, sp 158914: b00000a8 adrp x8, 0x16d000 158918: aa0003f3 mov x19, x0 15891c: f9409508 ldr x8, [x8, #0x128] 158920: f9400414 ldr x20, [x0, #0x8] 158924: 91004108 add x8, x8, #0x10 158928: d1002281 sub x1, x20, #0x8 15892c: f9000008 str x8, [x0] 158930: 12800000 mov w0, #-0x1 // =-1 158934: 9400015b bl 0x158ea0 <__emutls_get_address+0x414> 158938: 7100041f cmp w0, #0x1 15893c: 54000065 b.pl 0x158948 158940: d1006280 sub x0, x20, #0x18 158944: 94001167 bl 0x15cee0 <_ZdlPv@plt> 158948: aa1303e0 mov x0, x19 15894c: 94001e4d bl 0x160280 <_ZNSt9exceptionD2Ev@plt> 158950: aa1303e0 mov x0, x19 158954: a9414ff4 ldp x20, x19, [sp, #0x10] 158958: a8c27bfd ldp x29, x30, [sp], #0x20 15895c: d50323bf autiasp 158960: 14001160 b 0x15cee0 <_ZdlPv@plt> 0000000000158964 : 158964: d503233f paciasp 158968: a9be7bfd stp x29, x30, [sp, #-0x20]! 15896c: a9014ff4 stp x20, x19, [sp, #0x10] 158970: 910003fd mov x29, sp 158974: b00000a8 adrp x8, 0x16d000 158978: aa0003f3 mov x19, x0 15897c: f9409508 ldr x8, [x8, #0x128] 158980: f9400414 ldr x20, [x0, #0x8] 158984: 91004108 add x8, x8, #0x10 158988: d1002281 sub x1, x20, #0x8 15898c: f9000008 str x8, [x0] 158990: 12800000 mov w0, #-0x1 // =-1 158994: 94000143 bl 0x158ea0 <__emutls_get_address+0x414> 158998: 7100041f cmp w0, #0x1 15899c: 54000065 b.pl 0x1589a8 1589a0: d1006280 sub x0, x20, #0x18 1589a4: 9400114f bl 0x15cee0 <_ZdlPv@plt> 1589a8: aa1303e0 mov x0, x19 1589ac: 94001e35 bl 0x160280 <_ZNSt9exceptionD2Ev@plt> 1589b0: aa1303e0 mov x0, x19 1589b4: a9414ff4 ldp x20, x19, [sp, #0x10] 1589b8: a8c27bfd ldp x29, x30, [sp], #0x20 1589bc: d50323bf autiasp 1589c0: 14001148 b 0x15cee0 <_ZdlPv@plt> 00000000001589c4 : 1589c4: d503245f bti c 1589c8: d65f03c0 ret 00000000001589cc : 1589cc: d503245f bti c 1589d0: 14001144 b 0x15cee0 <_ZdlPv@plt> 00000000001589d4 : 1589d4: d503245f bti c 1589d8: b00000a8 adrp x8, 0x16d000 1589dc: f940fd08 ldr x8, [x8, #0x1f8] 1589e0: 91004108 add x8, x8, #0x10 1589e4: f9000008 str x8, [x0] 1589e8: d65f03c0 ret 00000000001589ec : 1589ec: d503245f bti c 1589f0: 14001e24 b 0x160280 <_ZNSt9exceptionD2Ev@plt> 00000000001589f4 : 1589f4: d503233f paciasp 1589f8: a9be7bfd stp x29, x30, [sp, #-0x20]! 1589fc: f9000bf3 str x19, [sp, #0x10] 158a00: 910003fd mov x29, sp 158a04: aa0003f3 mov x19, x0 158a08: 94001e1e bl 0x160280 <_ZNSt9exceptionD2Ev@plt> 158a0c: aa1303e0 mov x0, x19 158a10: f9400bf3 ldr x19, [sp, #0x10] 158a14: a8c27bfd ldp x29, x30, [sp], #0x20 158a18: d50323bf autiasp 158a1c: 14001131 b 0x15cee0 <_ZdlPv@plt> 0000000000158a20 : 158a20: d503245f bti c 158a24: f0fff8a0 adrp x0, 0x6f000 158a28: 9135dc00 add x0, x0, #0xd77 158a2c: d65f03c0 ret 0000000000158a30 : 158a30: d503245f bti c 158a34: b00000a8 adrp x8, 0x16d000 158a38: f9410108 ldr x8, [x8, #0x200] 158a3c: 91004108 add x8, x8, #0x10 158a40: f9000008 str x8, [x0] 158a44: d65f03c0 ret 0000000000158a48 : 158a48: d503245f bti c 158a4c: 14001e0d b 0x160280 <_ZNSt9exceptionD2Ev@plt> 0000000000158a50 : 158a50: d503233f paciasp 158a54: a9be7bfd stp x29, x30, [sp, #-0x20]! 158a58: f9000bf3 str x19, [sp, #0x10] 158a5c: 910003fd mov x29, sp 158a60: aa0003f3 mov x19, x0 158a64: 94001e07 bl 0x160280 <_ZNSt9exceptionD2Ev@plt> 158a68: aa1303e0 mov x0, x19 158a6c: f9400bf3 ldr x19, [sp, #0x10] 158a70: a8c27bfd ldp x29, x30, [sp], #0x20 158a74: d50323bf autiasp 158a78: 1400111a b 0x15cee0 <_ZdlPv@plt> 0000000000158a7c : 158a7c: d503245f bti c 158a80: d0fff8a0 adrp x0, 0x6e000 158a84: 91155800 add x0, x0, #0x556 158a88: d65f03c0 ret 0000000000158a8c <__emutls_get_address>: 158a8c: d503233f paciasp 158a90: f81c0ffe str x30, [sp, #-0x40]! 158a94: a9015ff8 stp x24, x23, [sp, #0x10] 158a98: a90257f6 stp x22, x21, [sp, #0x20] 158a9c: a9034ff4 stp x20, x19, [sp, #0x30] 158aa0: 91004008 add x8, x0, #0x10 158aa4: aa0003f3 mov x19, x0 158aa8: c8dffd16 ldar x22, [x8] 158aac: b4000336 cbz x22, 0x158b10 <__emutls_get_address+0x84> 158ab0: 900000f7 adrp x23, 0x174000 ::id+0x918> 158ab4: b94956e0 ldr w0, [x23, #0x954] 158ab8: 94001ac2 bl 0x15f5c0 158abc: b4000580 cbz x0, 0x158b6c <__emutls_get_address+0xe0> 158ac0: f9400415 ldr x21, [x0, #0x8] 158ac4: aa0003f4 mov x20, x0 158ac8: eb1602bf cmp x21, x22 158acc: 54000742 b.hs 0x158bb4 <__emutls_get_address+0x128> 158ad0: 910046c8 add x8, x22, #0x11 158ad4: aa1403e0 mov x0, x20 158ad8: 927ced08 and x8, x8, #0xfffffffffffffff0 158adc: d1000918 sub x24, x8, #0x2 158ae0: d37df308 lsl x8, x24, #3 158ae4: 91004101 add x1, x8, #0x10 158ae8: 9400120e bl 0x15d320 158aec: b4000b40 cbz x0, 0x158c54 <__emutls_get_address+0x1c8> 158af0: 8b150c08 add x8, x0, x21, lsl #3 158af4: cb150309 sub x9, x24, x21 158af8: aa0003f4 mov x20, x0 158afc: 91004100 add x0, x8, #0x10 158b00: d37df122 lsl x2, x9, #3 158b04: 2a1f03e1 mov w1, wzr 158b08: 940010ce bl 0x15ce40 158b0c: 14000026 b 0x158ba4 <__emutls_get_address+0x118> 158b10: 900000f4 adrp x20, 0x174000 ::id+0x918> 158b14: 90000001 adrp x1, 0x158000 <__dynamic_cast+0x720> 158b18: 91256294 add x20, x20, #0x958 158b1c: 91324021 add x1, x1, #0xc90 158b20: aa1403e0 mov x0, x20 158b24: 94001ed3 bl 0x160670 158b28: 91004280 add x0, x20, #0x10 158b2c: 9400143d bl 0x15dc20 158b30: f9400a76 ldr x22, [x19, #0x10] 158b34: b50000f6 cbnz x22, 0x158b50 <__emutls_get_address+0xc4> 158b38: 900000e8 adrp x8, 0x174000 ::id+0x918> 158b3c: f944b109 ldr x9, [x8, #0x960] 158b40: 91000536 add x22, x9, #0x1 158b44: 91004269 add x9, x19, #0x10 158b48: f904b116 str x22, [x8, #0x960] 158b4c: c89ffd36 stlr x22, [x9] 158b50: 900000e0 adrp x0, 0x174000 ::id+0x918> 158b54: 9125a000 add x0, x0, #0x968 158b58: 94001436 bl 0x15dc30 158b5c: 900000f7 adrp x23, 0x174000 ::id+0x918> 158b60: b94956e0 ldr w0, [x23, #0x954] 158b64: 94001a97 bl 0x15f5c0 158b68: b5fffac0 cbnz x0, 0x158ac0 <__emutls_get_address+0x34> 158b6c: 910046c8 add x8, x22, #0x11 158b70: 927ced08 and x8, x8, #0xfffffffffffffff0 158b74: d1000918 sub x24, x8, #0x2 158b78: d37df315 lsl x21, x24, #3 158b7c: 910042a0 add x0, x21, #0x10 158b80: 940011a8 bl 0x15d220 158b84: b4000620 cbz x0, 0x158c48 <__emutls_get_address+0x1bc> 158b88: aa0003f4 mov x20, x0 158b8c: 91004000 add x0, x0, #0x10 158b90: 2a1f03e1 mov w1, wzr 158b94: aa1503e2 mov x2, x21 158b98: 940010aa bl 0x15ce40 158b9c: 52800028 mov w8, #0x1 // =1 158ba0: f9000288 str x8, [x20] 158ba4: b94956e0 ldr w0, [x23, #0x954] 158ba8: aa1403e1 mov x1, x20 158bac: f9000698 str x24, [x20, #0x8] 158bb0: 940013fc bl 0x15dba0 158bb4: d10006c8 sub x8, x22, #0x1 158bb8: 8b080e96 add x22, x20, x8, lsl #3 158bbc: f8410ed4 ldr x20, [x22, #0x10]! 158bc0: b5000374 cbnz x20, 0x158c2c <__emutls_get_address+0x1a0> 158bc4: f9400668 ldr x8, [x19, #0x8] 158bc8: 52800109 mov w9, #0x8 // =8 158bcc: f100211f cmp x8, #0x8 158bd0: 9a898114 csel x20, x8, x9, hi 158bd4: d1000688 sub x8, x20, #0x1 158bd8: ea08029f tst x20, x8 158bdc: 54000381 b.ne 0x158c4c <__emutls_get_address+0x1c0> 158be0: f9400275 ldr x21, [x19] 158be4: 91001e97 add x23, x20, #0x7 158be8: 8b1502e0 add x0, x23, x21 158bec: 9400118d bl 0x15d220 158bf0: b4000300 cbz x0, 0x158c50 <__emutls_get_address+0x1c4> 158bf4: 8b170008 add x8, x0, x23 158bf8: cb1403e9 neg x9, x20 158bfc: 8a090114 and x20, x8, x9 158c00: f81f8280 stur x0, [x20, #-0x8] 158c04: f9400e61 ldr x1, [x19, #0x18] 158c08: b40000a1 cbz x1, 0x158c1c <__emutls_get_address+0x190> 158c0c: aa1403e0 mov x0, x20 158c10: aa1503e2 mov x2, x21 158c14: 94001123 bl 0x15d0a0 158c18: 14000004 b 0x158c28 <__emutls_get_address+0x19c> 158c1c: aa1403e0 mov x0, x20 158c20: aa1503e2 mov x2, x21 158c24: 94001087 bl 0x15ce40 158c28: f90002d4 str x20, [x22] 158c2c: aa1403e0 mov x0, x20 158c30: a9434ff4 ldp x20, x19, [sp, #0x30] 158c34: a94257f6 ldp x22, x21, [sp, #0x20] 158c38: a9415ff8 ldp x24, x23, [sp, #0x10] 158c3c: f84407fe ldr x30, [sp], #0x40 158c40: d50323bf autiasp 158c44: d65f03c0 ret 158c48: 94001e2a bl 0x1604f0 158c4c: 94001e29 bl 0x1604f0 158c50: 94001e28 bl 0x1604f0 158c54: 94001e27 bl 0x1604f0 158c58: d503233f paciasp 158c5c: a9bf4ffe stp x30, x19, [sp, #-0x10]! 158c60: 900000e8 adrp x8, 0x174000 ::id+0x918> 158c64: 39654108 ldrb w8, [x8, #0x950] 158c68: 7100051f cmp w8, #0x1 158c6c: 540000c1 b.ne 0x158c84 <__emutls_get_address+0x1f8> 158c70: 900000f3 adrp x19, 0x174000 ::id+0x918> 158c74: 91254273 add x19, x19, #0x950 158c78: b9400660 ldr w0, [x19, #0x4] 158c7c: 94001e81 bl 0x160680 158c80: 3900027f strb wzr, [x19] 158c84: a8c14ffe ldp x30, x19, [sp], #0x10 158c88: d50323bf autiasp 158c8c: d65f03c0 ret 158c90: d503233f paciasp 158c94: f81f0ffe str x30, [sp, #-0x10]! 158c98: 900000e0 adrp x0, 0x174000 ::id+0x918> 158c9c: 90000001 adrp x1, 0x158000 <__dynamic_cast+0x720> 158ca0: 91255000 add x0, x0, #0x954 158ca4: 91333021 add x1, x1, #0xccc 158ca8: 94001e2e bl 0x160560 158cac: 350000e0 cbnz w0, 0x158cc8 <__emutls_get_address+0x23c> 158cb0: 900000e8 adrp x8, 0x174000 ::id+0x918> 158cb4: 52800029 mov w9, #0x1 // =1 158cb8: 39254109 strb w9, [x8, #0x950] 158cbc: f84107fe ldr x30, [sp], #0x10 158cc0: d50323bf autiasp 158cc4: d65f03c0 ret 158cc8: 94001e0a bl 0x1604f0 158ccc: d503233f paciasp 158cd0: a9be57fe stp x30, x21, [sp, #-0x20]! 158cd4: a9014ff4 stp x20, x19, [sp, #0x10] 158cd8: aa0003f3 mov x19, x0 158cdc: f9400008 ldr x8, [x0] 158ce0: b4000148 cbz x8, 0x158d08 <__emutls_get_address+0x27c> 158ce4: d1000508 sub x8, x8, #0x1 158ce8: 900000e9 adrp x9, 0x174000 ::id+0x918> 158cec: aa1303e1 mov x1, x19 158cf0: f9000268 str x8, [x19] 158cf4: b9495520 ldr w0, [x9, #0x954] 158cf8: a9414ff4 ldp x20, x19, [sp, #0x10] 158cfc: a8c257fe ldp x30, x21, [sp], #0x20 158d00: d50323bf autiasp 158d04: 140013a7 b 0x15dba0 158d08: f9400668 ldr x8, [x19, #0x8] 158d0c: b40001a8 cbz x8, 0x158d40 <__emutls_get_address+0x2b4> 158d10: aa1f03f4 mov x20, xzr 158d14: 91004275 add x21, x19, #0x10 158d18: 14000004 b 0x158d28 <__emutls_get_address+0x29c> 158d1c: 91000694 add x20, x20, #0x1 158d20: eb08029f cmp x20, x8 158d24: 540000e2 b.hs 0x158d40 <__emutls_get_address+0x2b4> 158d28: f8747aa9 ldr x9, [x21, x20, lsl #3] 158d2c: b4ffff89 cbz x9, 0x158d1c <__emutls_get_address+0x290> 158d30: f85f8120 ldur x0, [x9, #-0x8] 158d34: 9400115b bl 0x15d2a0 158d38: f9400668 ldr x8, [x19, #0x8] 158d3c: 17fffff8 b 0x158d1c <__emutls_get_address+0x290> 158d40: aa1303e0 mov x0, x19 158d44: a9414ff4 ldp x20, x19, [sp, #0x10] 158d48: a8c257fe ldp x30, x21, [sp], #0x20 158d4c: d50323bf autiasp 158d50: 14001154 b 0x15d2a0 ... 158d60: d503245f bti c 158d64: 900000f0 adrp x16, 0x174000 ::id+0x918> 158d68: 39664210 ldrb w16, [x16, #0x990] 158d6c: 34000070 cbz w16, 0x158d78 <__emutls_get_address+0x2ec> 158d70: 88a0fc41 casl w0, w1, [x2] 158d74: d65f03c0 ret 158d78: 2a0003f0 mov w16, w0 158d7c: 885f7c40 ldxr w0, [x2] 158d80: 6b10001f cmp w0, w16 158d84: 54000061 b.ne 0x158d90 <__emutls_get_address+0x304> 158d88: 8811fc41 stlxr w17, w1, [x2] 158d8c: 35ffff91 cbnz w17, 0x158d7c <__emutls_get_address+0x2f0> 158d90: d65f03c0 ret 158d94: d503233f paciasp 158d98: d101c3ff sub sp, sp, #0x70 158d9c: a9064ffe stp x30, x19, [sp, #0x60] 158da0: 52800200 mov w0, #0x10 // =16 158da4: 94001e3b bl 0x160690 158da8: aa0003f3 mov x19, x0 158dac: 37400113 tbnz w19, #0x8, 0x158dcc <__emutls_get_address+0x340> 158db0: 2a1f03e8 mov w8, wzr 158db4: a9464ffe ldp x30, x19, [sp, #0x60] 158db8: 900000e9 adrp x9, 0x174000 ::id+0x918> 158dbc: 39264128 strb w8, [x9, #0x990] 158dc0: 9101c3ff add sp, sp, #0x70 158dc4: d50323bf autiasp 158dc8: d65f03c0 ret 158dcc: f0fff8c0 adrp x0, 0x73000 158dd0: 910013e1 add x1, sp, #0x4 158dd4: 91098c00 add x0, x0, #0x263 158dd8: 94001e32 bl 0x1606a0 <__system_property_get@plt> 158ddc: 7100041f cmp w0, #0x1 158de0: 5400016b b.lt 0x158e0c <__emutls_get_address+0x380> 158de4: d0fff8a1 adrp x1, 0x6e000 158de8: 910013e0 add x0, sp, #0x4 158dec: 913d9c21 add x1, x1, #0xf67 158df0: 52800142 mov w2, #0xa // =10 158df4: 92780268 and x8, x19, #0x100 158df8: d348fd13 lsr x19, x8, #8 158dfc: 94001e2d bl 0x1606b0 158e00: 7100001f cmp w0, #0x0 158e04: 1a9303e8 csel w8, wzr, w19, eq 158e08: 14000002 b 0x158e10 <__emutls_get_address+0x384> 158e0c: d3482268 ubfx x8, x19, #8, #1 158e10: 7100011f cmp w8, #0x0 158e14: 1a9f07e8 cset w8, ne 158e18: a9464ffe ldp x30, x19, [sp, #0x60] 158e1c: 900000e9 adrp x9, 0x174000 ::id+0x918> 158e20: 39264128 strb w8, [x9, #0x990] 158e24: 9101c3ff add sp, sp, #0x70 158e28: d50323bf autiasp 158e2c: d65f03c0 ret 158e30: d503245f bti c 158e34: 900000f0 adrp x16, 0x174000 ::id+0x918> 158e38: 39664210 ldrb w16, [x16, #0x990] 158e3c: 34000070 cbz w16, 0x158e48 <__emutls_get_address+0x3bc> 158e40: c8e0fc41 casal x0, x1, [x2] 158e44: d65f03c0 ret 158e48: aa0003f0 mov x16, x0 158e4c: c85ffc40 ldaxr x0, [x2] 158e50: eb10001f cmp x0, x16 158e54: 54000061 b.ne 0x158e60 <__emutls_get_address+0x3d4> 158e58: c811fc41 stlxr w17, x1, [x2] 158e5c: 35ffff91 cbnz w17, 0x158e4c <__emutls_get_address+0x3c0> 158e60: d65f03c0 ret ... 158e70: d503245f bti c 158e74: 900000f0 adrp x16, 0x174000 ::id+0x918> 158e78: 39664210 ldrb w16, [x16, #0x990] 158e7c: 34000070 cbz w16, 0x158e88 <__emutls_get_address+0x3fc> 158e80: f8e08020 swpal x0, x0, [x1] 158e84: d65f03c0 ret 158e88: aa0003f0 mov x16, x0 158e8c: c85ffc20 ldaxr x0, [x1] 158e90: c811fc30 stlxr w17, x16, [x1] 158e94: 35ffffd1 cbnz w17, 0x158e8c <__emutls_get_address+0x400> 158e98: d65f03c0 ret 158e9c: 00000000 udf #0x0 158ea0: d503245f bti c 158ea4: 900000f0 adrp x16, 0x174000 ::id+0x918> 158ea8: 39664210 ldrb w16, [x16, #0x990] 158eac: 34000070 cbz w16, 0x158eb8 <__emutls_get_address+0x42c> 158eb0: b8e00020 ldaddal w0, w0, [x1] 158eb4: d65f03c0 ret 158eb8: 2a0003f0 mov w16, w0 158ebc: 885ffc20 ldaxr w0, [x1] 158ec0: 0b100011 add w17, w0, w16 158ec4: 880ffc31 stlxr w15, w17, [x1] 158ec8: 35ffffaf cbnz w15, 0x158ebc <__emutls_get_address+0x430> 158ecc: d65f03c0 ret 158ed0: d503245f bti c 158ed4: 900000f0 adrp x16, 0x174000 ::id+0x918> 158ed8: 39664210 ldrb w16, [x16, #0x990] 158edc: 34000070 cbz w16, 0x158ee8 <__emutls_get_address+0x45c> 158ee0: f8200020 ldadd x0, x0, [x1] 158ee4: d65f03c0 ret 158ee8: aa0003f0 mov x16, x0 158eec: c85f7c20 ldxr x0, [x1] 158ef0: 8b100011 add x17, x0, x16 158ef4: c80f7c31 stxr w15, x17, [x1] 158ef8: 35ffffaf cbnz w15, 0x158eec <__emutls_get_address+0x460> 158efc: d65f03c0 ret 158f00: d503245f bti c 158f04: 900000f0 adrp x16, 0x174000 ::id+0x918> 158f08: 39664210 ldrb w16, [x16, #0x990] 158f0c: 34000070 cbz w16, 0x158f18 <__emutls_get_address+0x48c> 158f10: f8e00020 ldaddal x0, x0, [x1] 158f14: d65f03c0 ret 158f18: aa0003f0 mov x16, x0 158f1c: c85ffc20 ldaxr x0, [x1] 158f20: 8b100011 add x17, x0, x16 158f24: c80ffc31 stlxr w15, x17, [x1] 158f28: 35ffffaf cbnz w15, 0x158f1c <__emutls_get_address+0x490> 158f2c: d65f03c0 ret 158f30: d503233f paciasp 158f34: a9be7bfd stp x29, x30, [sp, #-0x20]! 158f38: a9014ffc stp x28, x19, [sp, #0x10] 158f3c: 910003fd mov x29, sp 158f40: d11343ff sub sp, sp, #0x4d0 158f44: aa0003f3 mov x19, x0 158f48: 9109c3e0 add x0, sp, #0x270 158f4c: 94000f6b bl 0x15ccf8 <__emutls_get_address+0x426c> 158f50: 910003e0 mov x0, sp 158f54: 9109c3e1 add x1, sp, #0x270 158f58: a9017e7f stp xzr, xzr, [x19, #0x10] 158f5c: 94000113 bl 0x1593a8 <__emutls_get_address+0x91c> 158f60: 910003e0 mov x0, sp 158f64: 94000196 bl 0x1595bc <__emutls_get_address+0xb30> 158f68: 35000140 cbnz w0, 0x158f90 <__emutls_get_address+0x504> 158f6c: 528000a0 mov w0, #0x5 // =5 158f70: 911343ff add sp, sp, #0x4d0 158f74: a9414ffc ldp x28, x19, [sp, #0x10] 158f78: a8c27bfd ldp x29, x30, [sp], #0x20 158f7c: d50323bf autiasp 158f80: d65f03c0 ret 158f84: 910003e0 mov x0, sp 158f88: 9400018d bl 0x1595bc <__emutls_get_address+0xb30> 158f8c: 34ffff00 cbz w0, 0x158f6c <__emutls_get_address+0x4e0> 158f90: 37f80400 tbnz w0, #0x1f, 0x159010 <__emutls_get_address+0x584> 158f94: 910003e0 mov x0, sp 158f98: d10123a1 sub x1, x29, #0x48 158f9c: 94000191 bl 0x1595e0 <__emutls_get_address+0xb54> 158fa0: 35000380 cbnz w0, 0x159010 <__emutls_get_address+0x584> 158fa4: f85d03a8 ldur x8, [x29, #-0x30] 158fa8: b4fffee8 cbz x8, 0x158f84 <__emutls_get_address+0x4f8> 158fac: f9400262 ldr x2, [x19] 158fb0: 910003e4 mov x4, sp 158fb4: 52800020 mov w0, #0x1 // =1 158fb8: 52800021 mov w1, #0x1 // =1 158fbc: aa1303e3 mov x3, x19 158fc0: d63f0100 blr x8 158fc4: 7100201f cmp w0, #0x8 158fc8: 54fffde0 b.eq 0x158f84 <__emutls_get_address+0x4f8> 158fcc: 7100181f cmp w0, #0x6 158fd0: 54000201 b.ne 0x159010 <__emutls_get_address+0x584> 158fd4: 910003e0 mov x0, sp 158fd8: d10143a2 sub x2, x29, #0x50 158fdc: 12800021 mov w1, #-0x2 // =-2 158fe0: 9400011d bl 0x159454 <__emutls_get_address+0x9c8> 158fe4: f85b03a8 ldur x8, [x29, #-0x50] 158fe8: 9109c3e0 add x0, sp, #0x270 158fec: 910003e1 mov x1, sp 158ff0: aa1303e2 mov x2, x19 158ff4: f9000e68 str x8, [x19, #0x18] 158ff8: 9400000c bl 0x159028 <__emutls_get_address+0x59c> 158ffc: 911343ff add sp, sp, #0x4d0 159000: a9414ffc ldp x28, x19, [sp, #0x10] 159004: a8c27bfd ldp x29, x30, [sp], #0x20 159008: d50323bf autiasp 15900c: d65f03c0 ret 159010: 52800060 mov w0, #0x3 // =3 159014: 911343ff add sp, sp, #0x4d0 159018: a9414ffc ldp x28, x19, [sp, #0x10] 15901c: a8c27bfd ldp x29, x30, [sp], #0x20 159020: d50323bf autiasp 159024: d65f03c0 ret 159028: d503233f paciasp 15902c: d10203ff sub sp, sp, #0x80 159030: a9057bfd stp x29, x30, [sp, #0x50] 159034: 910143fd add x29, sp, #0x50 159038: a90657f6 stp x22, x21, [sp, #0x60] 15903c: a9074ff4 stp x20, x19, [sp, #0x70] 159040: aa0103f3 mov x19, x1 159044: aa0003e1 mov x1, x0 159048: aa1303e0 mov x0, x19 15904c: aa0203f4 mov x20, x2 159050: 940000d6 bl 0x1593a8 <__emutls_get_address+0x91c> 159054: aa1303e0 mov x0, x19 159058: 94000159 bl 0x1595bc <__emutls_get_address+0xb30> 15905c: 340005e0 cbz w0, 0x159118 <__emutls_get_address+0x68c> 159060: 52800055 mov w21, #0x2 // =2 159064: 528000d6 mov w22, #0x6 // =6 159068: 14000004 b 0x159078 <__emutls_get_address+0x5ec> 15906c: aa1303e0 mov x0, x19 159070: 94000153 bl 0x1595bc <__emutls_get_address+0xb30> 159074: 34000520 cbz w0, 0x159118 <__emutls_get_address+0x68c> 159078: 37f80660 tbnz w0, #0x1f, 0x159144 <__emutls_get_address+0x6b8> 15907c: d10023a2 sub x2, x29, #0x8 159080: aa1303e0 mov x0, x19 159084: 12800021 mov w1, #-0x2 // =-2 159088: 940000f3 bl 0x159454 <__emutls_get_address+0x9c8> 15908c: 910003e1 mov x1, sp 159090: aa1303e0 mov x0, x19 159094: 94000153 bl 0x1595e0 <__emutls_get_address+0xb54> 159098: 35000560 cbnz w0, 0x159144 <__emutls_get_address+0x6b8> 15909c: f9400fe8 ldr x8, [sp, #0x18] 1590a0: b4fffe68 cbz x8, 0x15906c <__emutls_get_address+0x5e0> 1590a4: f85f83a9 ldur x9, [x29, #-0x8] 1590a8: 52800020 mov w0, #0x1 // =1 1590ac: f9400e8a ldr x10, [x20, #0x18] 1590b0: aa1403e3 mov x3, x20 1590b4: f9400282 ldr x2, [x20] 1590b8: aa1303e4 mov x4, x19 1590bc: eb0a013f cmp x9, x10 1590c0: 1a9502c1 csel w1, w22, w21, eq 1590c4: d63f0100 blr x8 1590c8: 7100201f cmp w0, #0x8 1590cc: 54000341 b.ne 0x159134 <__emutls_get_address+0x6a8> 1590d0: f85f83a8 ldur x8, [x29, #-0x8] 1590d4: f9400e89 ldr x9, [x20, #0x18] 1590d8: eb09011f cmp x8, x9 1590dc: 54fffc81 b.ne 0x15906c <__emutls_get_address+0x5e0> 1590e0: 900000a8 adrp x8, 0x16d000 1590e4: f0fff8a1 adrp x1, 0x70000 1590e8: b0fff8a2 adrp x2, 0x6e000 1590ec: d0fff8a3 adrp x3, 0x6f000 1590f0: 91221821 add x1, x1, #0x886 1590f4: 9100a442 add x2, x2, #0x29 1590f8: f940c108 ldr x8, [x8, #0x180] 1590fc: 91291863 add x3, x3, #0xa46 159100: 9104c113 add x19, x8, #0x130 159104: aa1303e0 mov x0, x19 159108: 94001496 bl 0x15e360 15910c: aa1303e0 mov x0, x19 159110: 940014c0 bl 0x15e410 159114: 94001cf7 bl 0x1604f0 159118: 528000a0 mov w0, #0x5 // =5 15911c: a9474ff4 ldp x20, x19, [sp, #0x70] 159120: a94657f6 ldp x22, x21, [sp, #0x60] 159124: a9457bfd ldp x29, x30, [sp, #0x50] 159128: 910203ff add sp, sp, #0x80 15912c: d50323bf autiasp 159130: d65f03c0 ret 159134: 71001c1f cmp w0, #0x7 159138: 54000061 b.ne 0x159144 <__emutls_get_address+0x6b8> 15913c: aa1303e0 mov x0, x19 159140: 94000138 bl 0x159620 <__emutls_get_address+0xb94> 159144: 52800040 mov w0, #0x2 // =2 159148: a9474ff4 ldp x20, x19, [sp, #0x70] 15914c: a94657f6 ldp x22, x21, [sp, #0x60] 159150: a9457bfd ldp x29, x30, [sp, #0x50] 159154: 910203ff add sp, sp, #0x80 159158: d50323bf autiasp 15915c: d65f03c0 ret 159160: d503233f paciasp 159164: a9be7bfd stp x29, x30, [sp, #-0x20]! 159168: a9014ffc stp x28, x19, [sp, #0x10] 15916c: 910003fd mov x29, sp 159170: d11203ff sub sp, sp, #0x480 159174: aa0003f3 mov x19, x0 159178: 9109c3e0 add x0, sp, #0x270 15917c: 94000edf bl 0x15ccf8 <__emutls_get_address+0x426c> 159180: f9400a63 ldr x3, [x19, #0x10] 159184: b50000c3 cbnz x3, 0x15919c <__emutls_get_address+0x710> 159188: 9109c3e0 add x0, sp, #0x270 15918c: 910003e1 mov x1, sp 159190: aa1303e2 mov x2, x19 159194: 97ffffa5 bl 0x159028 <__emutls_get_address+0x59c> 159198: 14000006 b 0x1591b0 <__emutls_get_address+0x724> 15919c: f9400e64 ldr x4, [x19, #0x18] 1591a0: 9109c3e0 add x0, sp, #0x270 1591a4: 910003e1 mov x1, sp 1591a8: aa1303e2 mov x2, x19 1591ac: 9400000f bl 0x1591e8 <__emutls_get_address+0x75c> 1591b0: 900000a8 adrp x8, 0x16d000 1591b4: f0fff8a1 adrp x1, 0x70000 1591b8: b0fff8c2 adrp x2, 0x72000 1591bc: 90fff8c3 adrp x3, 0x71000 1591c0: 91221821 add x1, x1, #0x886 1591c4: 9108a442 add x2, x2, #0x229 1591c8: f940c108 ldr x8, [x8, #0x180] 1591cc: 91203863 add x3, x3, #0x80e 1591d0: 9104c113 add x19, x8, #0x130 1591d4: aa1303e0 mov x0, x19 1591d8: 94001462 bl 0x15e360 1591dc: aa1303e0 mov x0, x19 1591e0: 9400148c bl 0x15e410 1591e4: 94001cc3 bl 0x1604f0 1591e8: d503233f paciasp 1591ec: d10203ff sub sp, sp, #0x80 1591f0: a9057bfd stp x29, x30, [sp, #0x50] 1591f4: 910143fd add x29, sp, #0x50 1591f8: a90657f6 stp x22, x21, [sp, #0x60] 1591fc: a9074ff4 stp x20, x19, [sp, #0x70] 159200: aa0103f5 mov x21, x1 159204: aa0003e1 mov x1, x0 159208: aa1503e0 mov x0, x21 15920c: aa0403f4 mov x20, x4 159210: aa0303f3 mov x19, x3 159214: aa0203f6 mov x22, x2 159218: 94000064 bl 0x1593a8 <__emutls_get_address+0x91c> 15921c: aa1503e0 mov x0, x21 159220: 940000e7 bl 0x1595bc <__emutls_get_address+0xb30> 159224: 7100041f cmp w0, #0x1 159228: 5400024a b.ge 0x159270 <__emutls_get_address+0x7e4> 15922c: f94002c2 ldr x2, [x22] 159230: 52800020 mov w0, #0x1 // =1 159234: 52800341 mov w1, #0x1a // =26 159238: aa1603e3 mov x3, x22 15923c: aa1503e4 mov x4, x21 159240: aa1403e5 mov x5, x20 159244: d63f0260 blr x19 159248: a9474ff4 ldp x20, x19, [sp, #0x70] 15924c: a94657f6 ldp x22, x21, [sp, #0x60] 159250: a9457bfd ldp x29, x30, [sp, #0x50] 159254: 910203ff add sp, sp, #0x80 159258: d50323bf autiasp 15925c: d65f03c0 ret 159260: aa1503e0 mov x0, x21 159264: 940000d6 bl 0x1595bc <__emutls_get_address+0xb30> 159268: 7100001f cmp w0, #0x0 15926c: 54fffe0d b.le 0x15922c <__emutls_get_address+0x7a0> 159270: 910023e1 add x1, sp, #0x8 159274: aa1503e0 mov x0, x21 159278: 940000da bl 0x1595e0 <__emutls_get_address+0xb54> 15927c: 35fffe60 cbnz w0, 0x159248 <__emutls_get_address+0x7bc> 159280: f94002c2 ldr x2, [x22] 159284: 52800020 mov w0, #0x1 // =1 159288: 52800141 mov w1, #0xa // =10 15928c: aa1603e3 mov x3, x22 159290: aa1503e4 mov x4, x21 159294: aa1403e5 mov x5, x20 159298: d63f0260 blr x19 15929c: 35fffd60 cbnz w0, 0x159248 <__emutls_get_address+0x7bc> 1592a0: f94013e8 ldr x8, [sp, #0x20] 1592a4: b4fffde8 cbz x8, 0x159260 <__emutls_get_address+0x7d4> 1592a8: f94002c2 ldr x2, [x22] 1592ac: 52800020 mov w0, #0x1 // =1 1592b0: 52800141 mov w1, #0xa // =10 1592b4: aa1603e3 mov x3, x22 1592b8: aa1503e4 mov x4, x21 1592bc: d63f0100 blr x8 1592c0: 7100201f cmp w0, #0x8 1592c4: 54fffce0 b.eq 0x159260 <__emutls_get_address+0x7d4> 1592c8: 71001c1f cmp w0, #0x7 1592cc: 54fffbe1 b.ne 0x159248 <__emutls_get_address+0x7bc> 1592d0: aa1503e0 mov x0, x21 1592d4: 940000d3 bl 0x159620 <__emutls_get_address+0xb94> 1592d8: 17ffffe2 b 0x159260 <__emutls_get_address+0x7d4> 1592dc: d503233f paciasp 1592e0: d10183ff sub sp, sp, #0x60 1592e4: a9057bfd stp x29, x30, [sp, #0x50] 1592e8: 910143fd add x29, sp, #0x50 1592ec: 910023e1 add x1, sp, #0x8 1592f0: 940000bc bl 0x1595e0 <__emutls_get_address+0xb54> 1592f4: a9457bfd ldp x29, x30, [sp, #0x50] 1592f8: 7100001f cmp w0, #0x0 1592fc: f9400fe8 ldr x8, [sp, #0x18] 159300: 9a9f0100 csel x0, x8, xzr, eq 159304: 910183ff add sp, sp, #0x60 159308: d50323bf autiasp 15930c: d65f03c0 ret 159310: d503233f paciasp 159314: d10183ff sub sp, sp, #0x60 159318: a9057bfd stp x29, x30, [sp, #0x50] 15931c: 910143fd add x29, sp, #0x50 159320: 910023e1 add x1, sp, #0x8 159324: 940000af bl 0x1595e0 <__emutls_get_address+0xb54> 159328: a9457bfd ldp x29, x30, [sp, #0x50] 15932c: 7100001f cmp w0, #0x0 159330: f94007e8 ldr x8, [sp, #0x8] 159334: 9a9f0100 csel x0, x8, xzr, eq 159338: 910183ff add sp, sp, #0x60 15933c: d50323bf autiasp 159340: d65f03c0 ret 159344: d503245f bti c 159348: f9400410 ldr x16, [x0, #0x8] 15934c: b4000090 cbz x16, 0x15935c <__emutls_get_address+0x8d0> 159350: aa0003e1 mov x1, x0 159354: 52800020 mov w0, #0x1 // =1 159358: d61f0200 br x16 15935c: d65f03c0 ret 159360: d503245f bti c 159364: 1400005b b 0x1594d0 <__emutls_get_address+0xa44> 159368: d503233f paciasp 15936c: d10083ff sub sp, sp, #0x20 159370: a9017bfd stp x29, x30, [sp, #0x10] 159374: 910043fd add x29, sp, #0x10 159378: 910023e2 add x2, sp, #0x8 15937c: 12800001 mov w1, #-0x1 // =-1 159380: 94000035 bl 0x159454 <__emutls_get_address+0x9c8> 159384: a9417bfd ldp x29, x30, [sp, #0x10] 159388: f94007e0 ldr x0, [sp, #0x8] 15938c: 910083ff add sp, sp, #0x20 159390: d50323bf autiasp 159394: d65f03c0 ret 159398: d503245f bti c 15939c: aa0103e2 mov x2, x1 1593a0: 12800001 mov w1, #-0x1 // =-1 1593a4: 1400004b b 0x1594d0 <__emutls_get_address+0xa44> 1593a8: d503233f paciasp 1593ac: a9be7bfd stp x29, x30, [sp, #-0x20]! 1593b0: a9014ff4 stp x20, x19, [sp, #0x10] 1593b4: 910003fd mov x29, sp 1593b8: f0000088 adrp x8, 0x16c000 1593bc: f00000c9 adrp x9, 0x174000 ::id+0x918> 1593c0: aa0003f4 mov x20, x0 1593c4: 9116c108 add x8, x8, #0x5b0 1593c8: 91264529 add x9, x9, #0x991 1593cc: 91004000 add x0, x0, #0x10 1593d0: 52802202 mov w2, #0x110 // =272 1593d4: aa0103f3 mov x19, x1 1593d8: a9002688 stp x8, x9, [x20] 1593dc: 94000f31 bl 0x15d0a0 1593e0: ad498261 ldp q1, q0, [x19, #0x130] 1593e4: 6f00e404 movi v4.2d, #0000000000000000 1593e8: 91088288 add x8, x20, #0x220 1593ec: aa1403e0 mov x0, x20 1593f0: 2a1f03e1 mov w1, wzr 1593f4: ad488e62 ldp q2, q3, [x19, #0x110] 1593f8: ad0a0281 stp q1, q0, [x20, #0x140] 1593fc: ad090e82 stp q2, q3, [x20, #0x120] 159400: ad4b8261 ldp q1, q0, [x19, #0x170] 159404: ad4a8e62 ldp q2, q3, [x19, #0x150] 159408: ad0c0281 stp q1, q0, [x20, #0x180] 15940c: ad0b0e82 stp q2, q3, [x20, #0x160] 159410: ad4d8261 ldp q1, q0, [x19, #0x1b0] 159414: ad4c8e62 ldp q2, q3, [x19, #0x190] 159418: ad0e0281 stp q1, q0, [x20, #0x1c0] 15941c: ad0d0e82 stp q2, q3, [x20, #0x1a0] 159420: ad4f8660 ldp q0, q1, [x19, #0x1f0] 159424: ad4e8a63 ldp q3, q2, [x19, #0x1d0] 159428: ad100680 stp q0, q1, [x20, #0x200] 15942c: 3c83b104 stur q4, [x8, #0x3b] 159430: ad121284 stp q4, q4, [x20, #0x240] 159434: ad111284 stp q4, q4, [x20, #0x220] 159438: ad0f0a83 stp q3, q2, [x20, #0x1e0] 15943c: 9400029e bl 0x159eb4 <__emutls_get_address+0x1428> 159440: a9414ff4 ldp x20, x19, [sp, #0x10] 159444: 2a1f03e0 mov w0, wzr 159448: a8c27bfd ldp x29, x30, [sp], #0x20 15944c: d50323bf autiasp 159450: d65f03c0 ret 159454: d503233f paciasp 159458: a9bd7bfd stp x29, x30, [sp, #-0x30]! 15945c: f9000bf5 str x21, [sp, #0x10] 159460: 910003fd mov x29, sp 159464: a9024ff4 stp x20, x19, [sp, #0x20] 159468: f9400008 ldr x8, [x0] 15946c: aa0203f3 mov x19, x2 159470: 2a0103f4 mov w20, w1 159474: aa0003f5 mov x21, x0 159478: f9400908 ldr x8, [x8, #0x10] 15947c: d63f0100 blr x8 159480: 360001c0 tbz w0, #0x0, 0x1594b8 <__emutls_get_address+0xa2c> 159484: f94002a8 ldr x8, [x21] 159488: aa1503e0 mov x0, x21 15948c: 2a1403e1 mov w1, w20 159490: f9400d08 ldr x8, [x8, #0x18] 159494: d63f0100 blr x8 159498: aa0003e8 mov x8, x0 15949c: 2a1f03e0 mov w0, wzr 1594a0: f9000268 str x8, [x19] 1594a4: a9424ff4 ldp x20, x19, [sp, #0x20] 1594a8: f9400bf5 ldr x21, [sp, #0x10] 1594ac: a8c37bfd ldp x29, x30, [sp], #0x30 1594b0: d50323bf autiasp 1594b4: d65f03c0 ret 1594b8: 128331a0 mov w0, #-0x198e // =-6542 1594bc: a9424ff4 ldp x20, x19, [sp, #0x20] 1594c0: f9400bf5 ldr x21, [sp, #0x10] 1594c4: a8c37bfd ldp x29, x30, [sp], #0x30 1594c8: d50323bf autiasp 1594cc: d65f03c0 ret 1594d0: d503233f paciasp 1594d4: d10203ff sub sp, sp, #0x80 1594d8: a9057bfd stp x29, x30, [sp, #0x50] 1594dc: 910143fd add x29, sp, #0x50 1594e0: f90033f5 str x21, [sp, #0x60] 1594e4: a9074ff4 stp x20, x19, [sp, #0x70] 1594e8: f9400008 ldr x8, [x0] 1594ec: aa0203f5 mov x21, x2 1594f0: 2a0103f4 mov w20, w1 1594f4: aa0003f3 mov x19, x0 1594f8: f9400908 ldr x8, [x8, #0x10] 1594fc: d63f0100 blr x8 159500: 36000500 tbz w0, #0x0, 0x1595a0 <__emutls_get_address+0xb14> 159504: f9400268 ldr x8, [x19] 159508: aa1303e0 mov x0, x19 15950c: 2a1403e1 mov w1, w20 159510: aa1503e2 mov x2, x21 159514: f9401108 ldr x8, [x8, #0x20] 159518: d63f0100 blr x8 15951c: 3100069f cmn w20, #0x1 159520: 54000321 b.ne 0x159584 <__emutls_get_address+0xaf8> 159524: f9400268 ldr x8, [x19] 159528: 910023e1 add x1, sp, #0x8 15952c: aa1303e0 mov x0, x19 159530: f9402508 ldr x8, [x8, #0x48] 159534: d63f0100 blr x8 159538: f9400268 ldr x8, [x19] 15953c: aa1303e0 mov x0, x19 159540: 2a1f03e1 mov w1, wzr 159544: f9403508 ldr x8, [x8, #0x68] 159548: d63f0100 blr x8 15954c: f94017e8 ldr x8, [sp, #0x28] 159550: b40001a8 cbz x8, 0x159584 <__emutls_get_address+0xaf8> 159554: f9400268 ldr x8, [x19] 159558: aa1303e0 mov x0, x19 15955c: 12800021 mov w1, #-0x2 // =-2 159560: f9400d08 ldr x8, [x8, #0x18] 159564: d63f0100 blr x8 159568: f94017e8 ldr x8, [sp, #0x28] 15956c: 12800021 mov w1, #-0x2 // =-2 159570: f9400269 ldr x9, [x19] 159574: 8b000102 add x2, x8, x0 159578: aa1303e0 mov x0, x19 15957c: f9401128 ldr x8, [x9, #0x20] 159580: d63f0100 blr x8 159584: 2a1f03e0 mov w0, wzr 159588: a9474ff4 ldp x20, x19, [sp, #0x70] 15958c: a9457bfd ldp x29, x30, [sp, #0x50] 159590: f94033f5 ldr x21, [sp, #0x60] 159594: 910203ff add sp, sp, #0x80 159598: d50323bf autiasp 15959c: d65f03c0 ret 1595a0: 128331a0 mov w0, #-0x198e // =-6542 1595a4: a9474ff4 ldp x20, x19, [sp, #0x70] 1595a8: a9457bfd ldp x29, x30, [sp, #0x50] 1595ac: f94033f5 ldr x21, [sp, #0x60] 1595b0: 910203ff add sp, sp, #0x80 1595b4: d50323bf autiasp 1595b8: d65f03c0 ret 1595bc: d503233f paciasp 1595c0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1595c4: 910003fd mov x29, sp 1595c8: f9400008 ldr x8, [x0] 1595cc: f9402108 ldr x8, [x8, #0x40] 1595d0: d63f0100 blr x8 1595d4: a8c17bfd ldp x29, x30, [sp], #0x10 1595d8: d50323bf autiasp 1595dc: d65f03c0 ret 1595e0: d503233f paciasp 1595e4: a9be7bfd stp x29, x30, [sp, #-0x20]! 1595e8: f9000bf3 str x19, [sp, #0x10] 1595ec: 910003fd mov x29, sp 1595f0: f9400008 ldr x8, [x0] 1595f4: aa0103f3 mov x19, x1 1595f8: f9402508 ldr x8, [x8, #0x48] 1595fc: d63f0100 blr x8 159600: f9400668 ldr x8, [x19, #0x8] 159604: f9400bf3 ldr x19, [sp, #0x10] 159608: f100011f cmp x8, #0x0 15960c: 12833288 mov w8, #-0x1995 // =-6549 159610: 1a9f0100 csel w0, w8, wzr, eq 159614: a8c27bfd ldp x29, x30, [sp], #0x20 159618: d50323bf autiasp 15961c: d65f03c0 ret 159620: d503233f paciasp 159624: a9bf7bfd stp x29, x30, [sp, #-0x10]! 159628: 910003fd mov x29, sp 15962c: f9400008 ldr x8, [x0] 159630: f9402908 ldr x8, [x8, #0x50] 159634: d63f0100 blr x8 159638: 12833160 mov w0, #-0x198c // =-6540 15963c: a8c17bfd ldp x29, x30, [sp], #0x10 159640: d50323bf autiasp 159644: d65f03c0 ret 159648: d503233f paciasp 15964c: a9ba7bfd stp x29, x30, [sp, #-0x60]! 159650: f9000bfb str x27, [sp, #0x10] 159654: 910003fd mov x29, sp 159658: a90267fa stp x26, x25, [sp, #0x20] 15965c: a9035ff8 stp x24, x23, [sp, #0x30] 159660: a90457f6 stp x22, x21, [sp, #0x40] 159664: a9054ff4 stp x20, x19, [sp, #0x50] 159668: aa0103f8 mov x24, x1 15966c: aa0303f6 mov x22, x3 159670: aa0103f4 mov x20, x1 159674: aa0203f3 mov x19, x2 159678: aa0003f5 mov x21, x0 15967c: b8404717 ldr w23, [x24], #0x4 159680: 310006ff cmn w23, #0x1 159684: 54000180 b.eq 0x1596b4 <__emutls_get_address+0xc28> 159688: b40001d7 cbz x23, 0x1596c0 <__emutls_get_address+0xc34> 15968c: b9400308 ldr w8, [x24] 159690: 340001e8 cbz w8, 0x1596cc <__emutls_get_address+0xc40> 159694: cb080301 sub x1, x24, x8 159698: 36000204 tbz w4, #0x0, 0x1596d8 <__emutls_get_address+0xc4c> 15969c: f94002c8 ldr x8, [x22] 1596a0: eb01011f cmp x8, x1 1596a4: 54000220 b.eq 0x1596e8 <__emutls_get_address+0xc5c> 1596a8: f0fff8a0 adrp x0, 0x70000 1596ac: 91002c00 add x0, x0, #0xb 1596b0: 14000042 b 0x1597b8 <__emutls_get_address+0xd2c> 1596b4: f8404297 ldur x23, [x20, #0x4] 1596b8: 91003298 add x24, x20, #0xc 1596bc: b5fffe97 cbnz x23, 0x15968c <__emutls_get_address+0xc00> 1596c0: b0fff8a0 adrp x0, 0x6e000 1596c4: 913f1000 add x0, x0, #0xfc4 1596c8: 1400003c b 0x1597b8 <__emutls_get_address+0xd2c> 1596cc: b0fff8a0 adrp x0, 0x6e000 1596d0: 913f6000 add x0, x0, #0xfd8 1596d4: 14000039 b 0x1597b8 <__emutls_get_address+0xd2c> 1596d8: aa1503e0 mov x0, x21 1596dc: aa1603e2 mov x2, x22 1596e0: 9400003e bl 0x1597d8 <__emutls_get_address+0xd4c> 1596e4: b50006a0 cbnz x0, 0x1597b8 <__emutls_get_address+0xd2c> 1596e8: 8b170317 add x23, x24, x23 1596ec: 91001308 add x8, x24, #0x4 1596f0: 394062c3 ldrb w3, [x22, #0x18] 1596f4: 910063a1 add x1, x29, #0x18 1596f8: aa1503e0 mov x0, x21 1596fc: aa1703e2 mov x2, x23 159700: aa1f03e4 mov x4, xzr 159704: f9000fa8 str x8, [x29, #0x18] 159708: 94000755 bl 0x15b45c <__emutls_get_address+0x29d0> 15970c: 394062c8 ldrb w8, [x22, #0x18] 159710: aa0003f8 mov x24, x0 159714: 910063a1 add x1, x29, #0x18 159718: aa1503e0 mov x0, x21 15971c: aa1703e2 mov x2, x23 159720: aa1f03e4 mov x4, xzr 159724: 12000d03 and w3, w8, #0xf 159728: 9400074d bl 0x15b45c <__emutls_get_address+0x29d0> 15972c: 3940c6c8 ldrb w8, [x22, #0x31] 159730: aa0003f9 mov x25, x0 159734: f900167f str xzr, [x19, #0x28] 159738: 34000328 cbz w8, 0x15979c <__emutls_get_address+0xd10> 15973c: 910063a0 add x0, x29, #0x18 159740: aa1703e1 mov x1, x23 159744: 9400080b bl 0x15b770 <__emutls_get_address+0x2ce4> 159748: f9400fbb ldr x27, [x29, #0x18] 15974c: 394066c8 ldrb w8, [x22, #0x19] 159750: 8b00037a add x26, x27, x0 159754: 7103fd1f cmp w8, #0xff 159758: 54000240 b.eq 0x1597a0 <__emutls_get_address+0xd14> 15975c: 12000d03 and w3, w8, #0xf 159760: 910063a1 add x1, x29, #0x18 159764: aa1503e0 mov x0, x21 159768: aa1703e2 mov x2, x23 15976c: aa1f03e4 mov x4, xzr 159770: 9400073b bl 0x15b45c <__emutls_get_address+0x29d0> 159774: b4000160 cbz x0, 0x1597a0 <__emutls_get_address+0xd14> 159778: 394066c3 ldrb w3, [x22, #0x19] 15977c: 910063a1 add x1, x29, #0x18 159780: aa1503e0 mov x0, x21 159784: aa1703e2 mov x2, x23 159788: aa1f03e4 mov x4, xzr 15978c: f9000fbb str x27, [x29, #0x18] 159790: 94000733 bl 0x15b45c <__emutls_get_address+0x29d0> 159794: f9001660 str x0, [x19, #0x28] 159798: 14000002 b 0x1597a0 <__emutls_get_address+0xd14> 15979c: f9400fba ldr x26, [x29, #0x18] 1597a0: aa1f03e0 mov x0, xzr 1597a4: cb1402e8 sub x8, x23, x20 1597a8: 8b180329 add x9, x25, x24 1597ac: a901627a stp x26, x24, [x19, #0x10] 1597b0: a9002274 stp x20, x8, [x19] 1597b4: f9001269 str x9, [x19, #0x20] 1597b8: a9454ff4 ldp x20, x19, [sp, #0x50] 1597bc: a94457f6 ldp x22, x21, [sp, #0x40] 1597c0: a9435ff8 ldp x24, x23, [sp, #0x30] 1597c4: a94267fa ldp x26, x25, [sp, #0x20] 1597c8: f9400bfb ldr x27, [sp, #0x10] 1597cc: a8c67bfd ldp x29, x30, [sp], #0x60 1597d0: d50323bf autiasp 1597d4: d65f03c0 ret 1597d8: d503233f paciasp 1597dc: a9bb7bfd stp x29, x30, [sp, #-0x50]! 1597e0: f9000bf9 str x25, [sp, #0x10] 1597e4: 910003fd mov x29, sp 1597e8: a9025ff8 stp x24, x23, [sp, #0x20] 1597ec: a90357f6 stp x22, x21, [sp, #0x30] 1597f0: a9044ff4 stp x20, x19, [sp, #0x40] 1597f4: 529fe008 mov w8, #0xff00 // =65280 1597f8: 3900cc5f strb wzr, [x2, #0x33] 1597fc: a9027c5f stp xzr, xzr, [x2, #0x20] 159800: aa0203f3 mov x19, x2 159804: 7900605f strh wzr, [x2, #0x30] 159808: aa0103f4 mov x20, x1 15980c: b9001848 str w8, [x2, #0x18] 159810: aa0103e8 mov x8, x1 159814: f9000041 str x1, [x2] 159818: aa0003f5 mov x21, x0 15981c: f9000fa1 str x1, [x29, #0x18] 159820: b8404509 ldr w9, [x8], #0x4 159824: f9000fa8 str x8, [x29, #0x18] 159828: 3100053f cmn w9, #0x1 15982c: 54000100 b.eq 0x15984c <__emutls_get_address+0xdc0> 159830: 8b090116 add x22, x8, x9 159834: b4000169 cbz x9, 0x159860 <__emutls_get_address+0xdd4> 159838: b9400109 ldr w9, [x8] 15983c: 34000169 cbz w9, 0x159868 <__emutls_get_address+0xddc> 159840: d0fff8c0 adrp x0, 0x73000 159844: 91123800 add x0, x0, #0x48e 159848: 14000081 b 0x159a4c <__emutls_get_address+0xfc0> 15984c: f8404289 ldur x9, [x20, #0x4] 159850: 91003288 add x8, x20, #0xc 159854: 8b080136 add x22, x9, x8 159858: f9000fa8 str x8, [x29, #0x18] 15985c: b5fffee9 cbnz x9, 0x159838 <__emutls_get_address+0xdac> 159860: aa1f03e0 mov x0, xzr 159864: 1400007a b 0x159a4c <__emutls_get_address+0xfc0> 159868: 91001109 add x9, x8, #0x4 15986c: f9000fa9 str x9, [x29, #0x18] 159870: 39401118 ldrb w24, [x8, #0x4] 159874: 121e7b09 and w9, w24, #0xfffffffd 159878: 7100053f cmp w9, #0x1 15987c: 54000581 b.ne 0x15992c <__emutls_get_address+0xea0> 159880: 91001517 add x23, x8, #0x5 159884: aa1703e8 mov x8, x23 159888: f9000fa8 str x8, [x29, #0x18] 15988c: 38401509 ldrb w9, [x8], #0x1 159890: 35ffffc9 cbnz w9, 0x159888 <__emutls_get_address+0xdfc> 159894: 910063a0 add x0, x29, #0x18 159898: aa1603e1 mov x1, x22 15989c: f9000fa8 str x8, [x29, #0x18] 1598a0: 940007b4 bl 0x15b770 <__emutls_get_address+0x2ce4> 1598a4: f9400fa8 ldr x8, [x29, #0x18] 1598a8: aa1f03eb mov x11, xzr 1598ac: aa1f03e9 mov x9, xzr 1598b0: b9002a60 str w0, [x19, #0x28] 1598b4: aa0803ea mov x10, x8 1598b8: eb16015f cmp x10, x22 1598bc: 54000d60 b.eq 0x159a68 <__emutls_get_address+0xfdc> 1598c0: 3840154c ldrb w12, [x10], #0x1 1598c4: 91000508 add x8, x8, #0x1 1598c8: 9240198d and x13, x12, #0x7f 1598cc: 9acb21ad lsl x13, x13, x11 1598d0: 91001d6b add x11, x11, #0x7 1598d4: aa0901a9 orr x9, x13, x9 1598d8: 373fff0c tbnz w12, #0x7, 0x1598b8 <__emutls_get_address+0xe2c> 1598dc: 51001d6d sub w13, w11, #0x7 1598e0: 9280000e mov x14, #-0x1 // =-1 1598e4: 7100e5bf cmp w13, #0x39 1598e8: 9acb21cb lsl x11, x14, x11 1598ec: 1a9f27ed cset w13, lo 1598f0: f9000fa8 str x8, [x29, #0x18] 1598f4: 6a4c19bf tst w13, w12, lsr #6 1598f8: 1a9f116b csel w11, w11, wzr, ne 1598fc: 7100071f cmp w24, #0x1 159900: 2a0b0129 orr w9, w9, w11 159904: b9002e69 str w9, [x19, #0x2c] 159908: 54000181 b.ne 0x159938 <__emutls_get_address+0xeac> 15990c: 91000508 add x8, x8, #0x1 159910: f9000fa8 str x8, [x29, #0x18] 159914: 39400140 ldrb w0, [x10] 159918: 3900ca60 strb w0, [x19, #0x32] 15991c: 394002e8 ldrb w8, [x23] 159920: 7101e91f cmp w8, #0x7a 159924: 54000180 b.eq 0x159954 <__emutls_get_address+0xec8> 159928: 14000044 b 0x159a38 <__emutls_get_address+0xfac> 15992c: f0fff8a0 adrp x0, 0x70000 159930: 91009000 add x0, x0, #0x24 159934: 14000046 b 0x159a4c <__emutls_get_address+0xfc0> 159938: 910063a0 add x0, x29, #0x18 15993c: aa1603e1 mov x1, x22 159940: 9400078c bl 0x15b770 <__emutls_get_address+0x2ce4> 159944: 3900ca60 strb w0, [x19, #0x32] 159948: 394002e8 ldrb w8, [x23] 15994c: 7101e91f cmp w8, #0x7a 159950: 54000741 b.ne 0x159a38 <__emutls_get_address+0xfac> 159954: 910063a0 add x0, x29, #0x18 159958: aa1603e1 mov x1, x22 15995c: 94000785 bl 0x15b770 <__emutls_get_address+0x2ce4> 159960: d0fff939 adrp x25, 0x7f000 159964: 52800038 mov w24, #0x1 // =1 159968: 913c3339 add x25, x25, #0xf0c 15996c: 14000005 b 0x159980 <__emutls_get_address+0xef4> 159970: d503249f bti j 159974: 3900ce78 strb w24, [x19, #0x33] 159978: d503249f bti j 15997c: 910006f7 add x23, x23, #0x1 159980: 394002e8 ldrb w8, [x23] 159984: 51010909 sub w9, w8, #0x42 159988: 7100e13f cmp w9, #0x38 15998c: 54000548 b.hi 0x159a34 <__emutls_get_address+0xfa8> 159990: 10ffff08 adr x8, 0x159970 <__emutls_get_address+0xee4> 159994: 38696b2a ldrb w10, [x25, x9] 159998: 8b0a0908 add x8, x8, x10, lsl #2 15999c: d61f0100 br x8 1599a0: d503249f bti j 1599a4: f9400fa8 ldr x8, [x29, #0x18] 1599a8: 910006f7 add x23, x23, #0x1 1599ac: 38401509 ldrb w9, [x8], #0x1 1599b0: f9000fa8 str x8, [x29, #0x18] 1599b4: 39006669 strb w9, [x19, #0x19] 1599b8: 17fffff2 b 0x159980 <__emutls_get_address+0xef4> 1599bc: d503249f bti j 1599c0: f9400fa8 ldr x8, [x29, #0x18] 1599c4: 910063a1 add x1, x29, #0x18 1599c8: aa1503e0 mov x0, x21 1599cc: aa1603e2 mov x2, x22 1599d0: aa1f03e4 mov x4, xzr 1599d4: 38401503 ldrb w3, [x8], #0x1 1599d8: 4b140109 sub w9, w8, w20 1599dc: f9000fa8 str x8, [x29, #0x18] 1599e0: 39006a63 strb w3, [x19, #0x1a] 1599e4: 39006e69 strb w9, [x19, #0x1b] 1599e8: 9400069d bl 0x15b45c <__emutls_get_address+0x29d0> 1599ec: f9001260 str x0, [x19, #0x20] 1599f0: 910006f7 add x23, x23, #0x1 1599f4: 17ffffe3 b 0x159980 <__emutls_get_address+0xef4> 1599f8: d503249f bti j 1599fc: f9400fa8 ldr x8, [x29, #0x18] 159a00: 910006f7 add x23, x23, #0x1 159a04: 38401509 ldrb w9, [x8], #0x1 159a08: f9000fa8 str x8, [x29, #0x18] 159a0c: 39006269 strb w9, [x19, #0x18] 159a10: 17ffffdc b 0x159980 <__emutls_get_address+0xef4> 159a14: d503249f bti j 159a18: 3900c278 strb w24, [x19, #0x30] 159a1c: 910006f7 add x23, x23, #0x1 159a20: 17ffffd8 b 0x159980 <__emutls_get_address+0xef4> 159a24: d503249f bti j 159a28: 3900c678 strb w24, [x19, #0x31] 159a2c: 910006f7 add x23, x23, #0x1 159a30: 17ffffd4 b 0x159980 <__emutls_get_address+0xef4> 159a34: 35fffa28 cbnz w8, 0x159978 <__emutls_get_address+0xeec> 159a38: f9400268 ldr x8, [x19] 159a3c: aa1f03e0 mov x0, xzr 159a40: f9400fa9 ldr x9, [x29, #0x18] 159a44: cb0802c8 sub x8, x22, x8 159a48: a900a668 stp x8, x9, [x19, #0x8] 159a4c: a9444ff4 ldp x20, x19, [sp, #0x40] 159a50: a94357f6 ldp x22, x21, [sp, #0x30] 159a54: a9425ff8 ldp x24, x23, [sp, #0x20] 159a58: f9400bf9 ldr x25, [sp, #0x10] 159a5c: a8c57bfd ldp x29, x30, [sp], #0x50 159a60: d50323bf autiasp 159a64: d65f03c0 ret 159a68: 900000a8 adrp x8, 0x16d000 159a6c: f0fff8a1 adrp x1, 0x70000 159a70: b0fff8a2 adrp x2, 0x6e000 159a74: d0fff8a3 adrp x3, 0x6f000 159a78: 91221821 add x1, x1, #0x886 159a7c: 91024442 add x2, x2, #0x91 159a80: f940c108 ldr x8, [x8, #0x180] 159a84: 9108a863 add x3, x3, #0x22a 159a88: 9104c113 add x19, x8, #0x130 159a8c: aa1303e0 mov x0, x19 159a90: 94001234 bl 0x15e360 159a94: aa1303e0 mov x0, x19 159a98: 9400125e bl 0x15e410 159a9c: 94001a95 bl 0x1604f0 159aa0: d503245f bti c 159aa4: d65f03c0 ret 159aa8: d503245f bti c 159aac: d65f03c0 ret 159ab0: d503245f bti c 159ab4: 31000c3f cmn w1, #0x3 159ab8: 54000069 b.ls 0x159ac4 <__emutls_get_address+0x1038> 159abc: 52800020 mov w0, #0x1 // =1 159ac0: d65f03c0 ret 159ac4: 71017c3f cmp w1, #0x5f 159ac8: 54000069 b.ls 0x159ad4 <__emutls_get_address+0x1048> 159acc: 2a1f03e0 mov w0, wzr 159ad0: d65f03c0 ret 159ad4: 51010028 sub w8, w1, #0x40 159ad8: 52800029 mov w9, #0x1 // =1 159adc: 31007d1f cmn w8, #0x1f 159ae0: 1a9f27e8 cset w8, lo 159ae4: 7100883f cmp w1, #0x22 159ae8: 1a880120 csel w0, w9, w8, eq 159aec: d65f03c0 ret 159af0: d503233f paciasp 159af4: a9be7bfd stp x29, x30, [sp, #-0x20]! 159af8: f9000bf3 str x19, [sp, #0x10] 159afc: 910003fd mov x29, sp 159b00: 11000828 add w8, w1, #0x2 159b04: 7100911f cmp w8, #0x24 159b08: 540002a8 b.hi 0x159b5c <__emutls_get_address+0x10d0> 159b0c: d0fff929 adrp x9, 0x7f000 159b10: 913d1529 add x9, x9, #0xf45 159b14: 1000008a adr x10, 0x159b24 <__emutls_get_address+0x1098> 159b18: 3868692b ldrb w11, [x9, x8] 159b1c: 8b0b094a add x10, x10, x11, lsl #2 159b20: d61f0140 br x10 159b24: d503249f bti j 159b28: 91042008 add x8, x0, #0x108 159b2c: f9400100 ldr x0, [x8] 159b30: f9400bf3 ldr x19, [sp, #0x10] 159b34: a8c27bfd ldp x29, x30, [sp], #0x20 159b38: d50323bf autiasp 159b3c: d65f03c0 ret 159b40: d503249f bti j 159b44: 91044008 add x8, x0, #0x110 159b48: f9400100 ldr x0, [x8] 159b4c: f9400bf3 ldr x19, [sp, #0x10] 159b50: a8c27bfd ldp x29, x30, [sp], #0x20 159b54: d50323bf autiasp 159b58: d65f03c0 ret 159b5c: d503249f bti j 159b60: 7100703f cmp w1, #0x1c 159b64: 54000388 b.hi 0x159bd4 <__emutls_get_address+0x1148> 159b68: 8b214c08 add x8, x0, w1, uxtw #3 159b6c: f8410d00 ldr x0, [x8, #0x10]! 159b70: f9400bf3 ldr x19, [sp, #0x10] 159b74: a8c27bfd ldp x29, x30, [sp], #0x20 159b78: d50323bf autiasp 159b7c: d65f03c0 ret 159b80: d503249f bti j 159b84: 9103e008 add x8, x0, #0xf8 159b88: f9400100 ldr x0, [x8] 159b8c: f9400bf3 ldr x19, [sp, #0x10] 159b90: a8c27bfd ldp x29, x30, [sp], #0x20 159b94: d50323bf autiasp 159b98: d65f03c0 ret 159b9c: d503249f bti j 159ba0: 91040008 add x8, x0, #0x100 159ba4: f9400100 ldr x0, [x8] 159ba8: f9400bf3 ldr x19, [sp, #0x10] 159bac: a8c27bfd ldp x29, x30, [sp], #0x20 159bb0: d50323bf autiasp 159bb4: d65f03c0 ret 159bb8: d503249f bti j 159bbc: 91046008 add x8, x0, #0x118 159bc0: f9400100 ldr x0, [x8] 159bc4: f9400bf3 ldr x19, [sp, #0x10] 159bc8: a8c27bfd ldp x29, x30, [sp], #0x20 159bcc: d50323bf autiasp 159bd0: d65f03c0 ret 159bd4: 900000a8 adrp x8, 0x16d000 159bd8: f0fff8a1 adrp x1, 0x70000 159bdc: d0fff8c2 adrp x2, 0x73000 159be0: b0fff8a3 adrp x3, 0x6e000 159be4: 91221821 add x1, x1, #0x886 159be8: 912f7042 add x2, x2, #0xbdc 159bec: f940c108 ldr x8, [x8, #0x180] 159bf0: 9100dc63 add x3, x3, #0x37 159bf4: 9104c113 add x19, x8, #0x130 159bf8: aa1303e0 mov x0, x19 159bfc: 940011d9 bl 0x15e360 159c00: aa1303e0 mov x0, x19 159c04: 94001203 bl 0x15e410 159c08: 94001a3a bl 0x1604f0 159c0c: d503233f paciasp 159c10: a9be7bfd stp x29, x30, [sp, #-0x20]! 159c14: f9000bf3 str x19, [sp, #0x10] 159c18: 910003fd mov x29, sp 159c1c: 11000828 add w8, w1, #0x2 159c20: 7100911f cmp w8, #0x24 159c24: 540002a8 b.hi 0x159c78 <__emutls_get_address+0x11ec> 159c28: d0fff929 adrp x9, 0x7f000 159c2c: 913da929 add x9, x9, #0xf6a 159c30: 1000008a adr x10, 0x159c40 <__emutls_get_address+0x11b4> 159c34: 3868692b ldrb w11, [x9, x8] 159c38: 8b0b094a add x10, x10, x11, lsl #2 159c3c: d61f0140 br x10 159c40: d503249f bti j 159c44: 91042008 add x8, x0, #0x108 159c48: f9400bf3 ldr x19, [sp, #0x10] 159c4c: f9000102 str x2, [x8] 159c50: a8c27bfd ldp x29, x30, [sp], #0x20 159c54: d50323bf autiasp 159c58: d65f03c0 ret 159c5c: d503249f bti j 159c60: 91044008 add x8, x0, #0x110 159c64: f9400bf3 ldr x19, [sp, #0x10] 159c68: f9000102 str x2, [x8] 159c6c: a8c27bfd ldp x29, x30, [sp], #0x20 159c70: d50323bf autiasp 159c74: d65f03c0 ret 159c78: d503249f bti j 159c7c: 7100703f cmp w1, #0x1c 159c80: 54000388 b.hi 0x159cf0 <__emutls_get_address+0x1264> 159c84: 8b214c08 add x8, x0, w1, uxtw #3 159c88: f9400bf3 ldr x19, [sp, #0x10] 159c8c: f8010d02 str x2, [x8, #0x10]! 159c90: a8c27bfd ldp x29, x30, [sp], #0x20 159c94: d50323bf autiasp 159c98: d65f03c0 ret 159c9c: d503249f bti j 159ca0: 9103e008 add x8, x0, #0xf8 159ca4: f9400bf3 ldr x19, [sp, #0x10] 159ca8: f9000102 str x2, [x8] 159cac: a8c27bfd ldp x29, x30, [sp], #0x20 159cb0: d50323bf autiasp 159cb4: d65f03c0 ret 159cb8: d503249f bti j 159cbc: 91040008 add x8, x0, #0x100 159cc0: f9400bf3 ldr x19, [sp, #0x10] 159cc4: f9000102 str x2, [x8] 159cc8: a8c27bfd ldp x29, x30, [sp], #0x20 159ccc: d50323bf autiasp 159cd0: d65f03c0 ret 159cd4: d503249f bti j 159cd8: 91046008 add x8, x0, #0x118 159cdc: f9400bf3 ldr x19, [sp, #0x10] 159ce0: f9000102 str x2, [x8] 159ce4: a8c27bfd ldp x29, x30, [sp], #0x20 159ce8: d50323bf autiasp 159cec: d65f03c0 ret 159cf0: 900000a8 adrp x8, 0x16d000 159cf4: f0fff8a1 adrp x1, 0x70000 159cf8: d0fff8a2 adrp x2, 0x6f000 159cfc: b0fff8a3 adrp x3, 0x6e000 159d00: 91221821 add x1, x1, #0x886 159d04: 91361442 add x2, x2, #0xd85 159d08: f940c108 ldr x8, [x8, #0x180] 159d0c: 9100dc63 add x3, x3, #0x37 159d10: 9104c113 add x19, x8, #0x130 159d14: aa1303e0 mov x0, x19 159d18: 94001192 bl 0x15e360 159d1c: aa1303e0 mov x0, x19 159d20: 940011bc bl 0x15e410 159d24: 940019f3 bl 0x1604f0 159d28: d503245f bti c 159d2c: 121b6828 and w8, w1, #0xffffffe0 159d30: 7101011f cmp w8, #0x40 159d34: 1a9f17e0 cset w0, eq 159d38: d65f03c0 ret 159d3c: d503245f bti c 159d40: 8b21cc08 add x8, x0, w1, sxtw #3 159d44: fc520100 ldur d0, [x8, #-0xe0] 159d48: d65f03c0 ret 159d4c: d503245f bti c 159d50: 8b21cc08 add x8, x0, w1, sxtw #3 159d54: fc120100 stur d0, [x8, #-0xe0] 159d58: d65f03c0 ret 159d5c: d503233f paciasp 159d60: a9bd7bfd stp x29, x30, [sp, #-0x30]! 159d64: f9000bfc str x28, [sp, #0x10] 159d68: 910003fd mov x29, sp 159d6c: a9024ff4 stp x20, x19, [sp, #0x20] 159d70: d10843ff sub sp, sp, #0x210 159d74: 3949a008 ldrb w8, [x0, #0x268] 159d78: 34000128 cbz w8, 0x159d9c <__emutls_get_address+0x1310> 159d7c: 2a1f03f4 mov w20, wzr 159d80: 2a1403e0 mov w0, w20 159d84: 910843ff add sp, sp, #0x210 159d88: a9424ff4 ldp x20, x19, [sp, #0x20] 159d8c: f9400bfc ldr x28, [sp, #0x10] 159d90: a8c37bfd ldp x29, x30, [sp], #0x30 159d94: d50323bf autiasp 159d98: d65f03c0 ret 159d9c: aa0003f3 mov x19, x0 159da0: 3949a808 ldrb w8, [x0, #0x26a] 159da4: 34000188 cbz w8, 0x159dd4 <__emutls_get_address+0x1348> 159da8: 910003e0 mov x0, sp 159dac: 2a1f03e1 mov w1, wzr 159db0: 52804202 mov w2, #0x210 // =528 159db4: 94000c23 bl 0x15ce40 159db8: 910003e1 mov x1, sp 159dbc: aa1303e0 mov x0, x19 159dc0: 940000c6 bl 0x15a0d8 <__emutls_get_address+0x164c> 159dc4: 2a0003f4 mov w20, w0 159dc8: 7100041f cmp w0, #0x1 159dcc: 54fffda1 b.ne 0x159d80 <__emutls_get_address+0x12f4> 159dd0: 1400000f b 0x159e0c <__emutls_get_address+0x1380> 159dd4: a9405268 ldp x8, x20, [x19] 159dd8: aa1303e0 mov x0, x19 159ddc: 12800001 mov w1, #-0x1 // =-1 159de0: f9400d08 ldr x8, [x8, #0x18] 159de4: d63f0100 blr x8 159de8: aa0003e1 mov x1, x0 159dec: f9412e62 ldr x2, [x19, #0x258] 159df0: 91004263 add x3, x19, #0x10 159df4: 9109a664 add x4, x19, #0x269 159df8: aa1403e0 mov x0, x20 159dfc: 94000100 bl 0x15a1fc <__emutls_get_address+0x1770> 159e00: 2a0003f4 mov w20, w0 159e04: 7100041f cmp w0, #0x1 159e08: 54fffbc1 b.ne 0x159d80 <__emutls_get_address+0x12f4> 159e0c: f9400268 ldr x8, [x19] 159e10: aa1303e0 mov x0, x19 159e14: 52800021 mov w1, #0x1 // =1 159e18: f9403508 ldr x8, [x8, #0x68] 159e1c: d63f0100 blr x8 159e20: 3949a268 ldrb w8, [x19, #0x268] 159e24: 35fffac8 cbnz w8, 0x159d7c <__emutls_get_address+0x12f0> 159e28: 17ffffd6 b 0x159d80 <__emutls_get_address+0x12f4> 159e2c: d503245f bti c 159e30: 3949a008 ldrb w8, [x0, #0x268] 159e34: 340000c8 cbz w8, 0x159e4c <__emutls_get_address+0x13c0> 159e38: 6f00e400 movi v0.2d, #0000000000000000 159e3c: f900203f str xzr, [x1, #0x40] 159e40: ad010020 stp q0, q0, [x1, #0x20] 159e44: ad000020 stp q0, q0, [x1] 159e48: d65f03c0 ret 159e4c: 3dc08800 ldr q0, [x0, #0x220] 159e50: 3d800020 str q0, [x1] 159e54: ad520001 ldp q1, q0, [x0, #0x240] 159e58: f9413008 ldr x8, [x0, #0x260] 159e5c: 3dc08c02 ldr q2, [x0, #0x230] 159e60: ad010021 stp q1, q0, [x1, #0x20] 159e64: f9002028 str x8, [x1, #0x40] 159e68: 3d800422 str q2, [x1, #0x10] 159e6c: d65f03c0 ret 159e70: d503245f bti c 159e74: 91004000 add x0, x0, #0x10 159e78: 14000b7c b 0x15cc68 <__emutls_get_address+0x41dc> 159e7c: d503245f bti c 159e80: 3949a400 ldrb w0, [x0, #0x269] 159e84: d65f03c0 ret 159e88: d503233f paciasp 159e8c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 159e90: 910003fd mov x29, sp 159e94: f9400008 ldr x8, [x0] 159e98: 12800001 mov w1, #-0x1 // =-1 159e9c: f9400d08 ldr x8, [x8, #0x18] 159ea0: d63f0100 blr x8 159ea4: 2a1f03e0 mov w0, wzr 159ea8: a8c17bfd ldp x29, x30, [sp], #0x10 159eac: d50323bf autiasp 159eb0: d65f03c0 ret 159eb4: d503233f paciasp 159eb8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 159ebc: a90157fc stp x28, x21, [sp, #0x10] 159ec0: 910003fd mov x29, sp 159ec4: a9024ff4 stp x20, x19, [sp, #0x20] 159ec8: d11ac3ff sub sp, sp, #0x6b0 159ecc: f9400008 ldr x8, [x0] 159ed0: 3909a81f strb wzr, [x0, #0x26a] 159ed4: 2a0103f4 mov w20, w1 159ed8: 12800001 mov w1, #-0x1 // =-1 159edc: aa0003f3 mov x19, x0 159ee0: f9400d08 ldr x8, [x8, #0x18] 159ee4: d63f0100 blr x8 159ee8: b4000e20 cbz x0, 0x15a0ac <__emutls_get_address+0x1620> 159eec: 92400289 and x9, x20, #0x1 159ef0: f9400668 ldr x8, [x19, #0x8] 159ef4: cb090014 sub x20, x0, x9 159ef8: f0000000 adrp x0, 0x15c000 <__emutls_get_address+0x3574> 159efc: 9101a3ea add x10, sp, #0x68 159f00: 9117e000 add x0, x0, #0x5f8 159f04: 910263e1 add x1, sp, #0x98 159f08: f90057f4 str x20, [sp, #0xa8] 159f0c: a909abe8 stp x8, x10, [sp, #0x98] 159f10: 940019f4 bl 0x1606e0 159f14: 34000120 cbz w0, 0x159f38 <__emutls_get_address+0x14ac> 159f18: f9403fe8 ldr x8, [sp, #0x78] 159f1c: b40000e8 cbz x8, 0x159f38 <__emutls_get_address+0x14ac> 159f20: 9101a3e2 add x2, sp, #0x68 159f24: aa1303e0 mov x0, x19 159f28: aa1403e1 mov x1, x20 159f2c: 2a1f03e3 mov w3, wzr 159f30: 940008f5 bl 0x15c304 <__emutls_get_address+0x3878> 159f34: 37000b00 tbnz w0, #0x0, 0x15a094 <__emutls_get_address+0x1608> 159f38: f00000c0 adrp x0, 0x174000 ::id+0x918> 159f3c: 91265000 add x0, x0, #0x994 159f40: 940019ec bl 0x1606f0 159f44: d00000c8 adrp x8, 0x173000 159f48: d00000c9 adrp x9, 0x173000 159f4c: f941b508 ldr x8, [x8, #0x368] 159f50: f941b929 ldr x9, [x9, #0x370] 159f54: 14000002 b 0x159f5c <__emutls_get_address+0x14d0> 159f58: 91008108 add x8, x8, #0x20 159f5c: eb09011f cmp x8, x9 159f60: 540006a2 b.hs 0x15a034 <__emutls_get_address+0x15a8> 159f64: f940050a ldr x10, [x8, #0x8] 159f68: eb14015f cmp x10, x20 159f6c: 54ffff68 b.hi 0x159f58 <__emutls_get_address+0x14cc> 159f70: f940090a ldr x10, [x8, #0x10] 159f74: eb14015f cmp x10, x20 159f78: 54ffff09 b.ls 0x159f58 <__emutls_get_address+0x14cc> 159f7c: f00000c0 adrp x0, 0x174000 ::id+0x918> 159f80: f9400d15 ldr x21, [x8, #0x18] 159f84: 91265000 add x0, x0, #0x994 159f88: 940019d2 bl 0x1606d0 159f8c: b40005b5 cbz x21, 0x15a040 <__emutls_get_address+0x15b4> 159f90: f9400660 ldr x0, [x19, #0x8] 159f94: 9100e3e2 add x2, sp, #0x38 159f98: 910003e3 mov x3, sp 159f9c: aa1503e1 mov x1, x21 159fa0: 2a1f03e4 mov w4, wzr 159fa4: 97fffda9 bl 0x159648 <__emutls_get_address+0xbbc> 159fa8: b50004c0 cbnz x0, 0x15a040 <__emutls_get_address+0x15b4> 159fac: 910263e0 add x0, sp, #0x98 159fb0: 2a1f03e1 mov w1, wzr 159fb4: 5280c302 mov w2, #0x618 // =1560 159fb8: 94000ba2 bl 0x15ce40 159fbc: f9400660 ldr x0, [x19, #0x8] 159fc0: 9100e3e1 add x1, sp, #0x38 159fc4: 910003e2 mov x2, sp 159fc8: 910263e5 add x5, sp, #0x98 159fcc: aa1403e3 mov x3, x20 159fd0: 52800084 mov w4, #0x4 // =4 159fd4: 9400019c bl 0x15a644 <__emutls_get_address+0x1bb8> 159fd8: 36000340 tbz w0, #0x0, 0x15a040 <__emutls_get_address+0x15b4> 159fdc: f94033e8 ldr x8, [sp, #0x60] 159fe0: 91088269 add x9, x19, #0x220 159fe4: f94013ea ldr x10, [sp, #0x20] 159fe8: f901327f str xzr, [x19, #0x260] 159fec: b940abeb ldr w11, [sp, #0xa8] 159ff0: f9011a68 str x8, [x19, #0x230] 159ff4: 52a06008 mov w8, #0x3000000 // =50331648 159ff8: f9000d2a str x10, [x9, #0x18] 159ffc: 3cc503e0 ldur q0, [sp, #0x50] 15a000: f901226b str x11, [x19, #0x240] 15a004: b9025268 str w8, [x19, #0x250] 15a008: a943a3ea ldp x10, x8, [sp, #0x38] 15a00c: 3d808a60 str q0, [x19, #0x220] 15a010: f900153f str xzr, [x9, #0x28] 15a014: f9001d2a str x10, [x9, #0x38] 15a018: b9003528 str w8, [x9, #0x34] 15a01c: 911ac3ff add sp, sp, #0x6b0 15a020: a9424ff4 ldp x20, x19, [sp, #0x20] 15a024: a94157fc ldp x28, x21, [sp, #0x10] 15a028: a8c37bfd ldp x29, x30, [sp], #0x30 15a02c: d50323bf autiasp 15a030: d65f03c0 ret 15a034: d00000c0 adrp x0, 0x174000 ::id+0x918> 15a038: 91265000 add x0, x0, #0x994 15a03c: 940019a5 bl 0x1606d0 15a040: f9400268 ldr x8, [x19] 15a044: aa1303e0 mov x0, x19 15a048: 12800001 mov w1, #-0x1 // =-1 15a04c: f9400d08 ldr x8, [x8, #0x18] 15a050: d63f0100 blr x8 15a054: b9400008 ldr w8, [x0] 15a058: 52822d09 mov w9, #0x1168 // =4456 15a05c: 72ba5009 movk w9, #0xd280, lsl #16 15a060: 6b09011f cmp w8, w9 15a064: 54000241 b.ne 0x15a0ac <__emutls_get_address+0x1620> 15a068: b9400408 ldr w8, [x0, #0x4] 15a06c: 52800029 mov w9, #0x1 // =1 15a070: 72ba8009 movk w9, #0xd400, lsl #16 15a074: 6b09011f cmp w8, w9 15a078: 540001a1 b.ne 0x15a0ac <__emutls_get_address+0x1620> 15a07c: 6f00e400 movi v0.2d, #0000000000000000 15a080: 52800028 mov w8, #0x1 // =1 15a084: f901327f str xzr, [x19, #0x260] 15a088: 3909aa68 strb w8, [x19, #0x26a] 15a08c: ad120260 stp q0, q0, [x19, #0x240] 15a090: ad110260 stp q0, q0, [x19, #0x220] 15a094: 911ac3ff add sp, sp, #0x6b0 15a098: a9424ff4 ldp x20, x19, [sp, #0x20] 15a09c: a94157fc ldp x28, x21, [sp, #0x10] 15a0a0: a8c37bfd ldp x29, x30, [sp], #0x30 15a0a4: d50323bf autiasp 15a0a8: d65f03c0 ret 15a0ac: 52800028 mov w8, #0x1 // =1 15a0b0: 3909a268 strb w8, [x19, #0x268] 15a0b4: 911ac3ff add sp, sp, #0x6b0 15a0b8: a9424ff4 ldp x20, x19, [sp, #0x20] 15a0bc: a94157fc ldp x28, x21, [sp, #0x10] 15a0c0: a8c37bfd ldp x29, x30, [sp], #0x30 15a0c4: d50323bf autiasp 15a0c8: d65f03c0 ret 15a0cc: d503245f bti c 15a0d0: 2a0103e0 mov w0, w1 15a0d4: 14000ad9 b 0x15cc38 <__emutls_get_address+0x41ac> 15a0d8: d503245f bti c 15a0dc: f9408409 ldr x9, [x0, #0x108] 15a0e0: aa0003e8 mov x8, x0 15a0e4: f9409d2a ldr x10, [x9, #0x138] 15a0e8: f900080a str x10, [x0, #0x10] 15a0ec: f940a12a ldr x10, [x9, #0x140] 15a0f0: f9000c0a str x10, [x0, #0x18] 15a0f4: f940a52a ldr x10, [x9, #0x148] 15a0f8: f900100a str x10, [x0, #0x20] 15a0fc: f940a92a ldr x10, [x9, #0x150] 15a100: f900140a str x10, [x0, #0x28] 15a104: f940ad2a ldr x10, [x9, #0x158] 15a108: f900180a str x10, [x0, #0x30] 15a10c: f940b12a ldr x10, [x9, #0x160] 15a110: f9001c0a str x10, [x0, #0x38] 15a114: f940b52a ldr x10, [x9, #0x168] 15a118: f900200a str x10, [x0, #0x40] 15a11c: f940b92a ldr x10, [x9, #0x170] 15a120: f900240a str x10, [x0, #0x48] 15a124: f940bd2a ldr x10, [x9, #0x178] 15a128: f900280a str x10, [x0, #0x50] 15a12c: f940c12a ldr x10, [x9, #0x180] 15a130: f9002c0a str x10, [x0, #0x58] 15a134: f940c52a ldr x10, [x9, #0x188] 15a138: f900300a str x10, [x0, #0x60] 15a13c: f940c92a ldr x10, [x9, #0x190] 15a140: f900340a str x10, [x0, #0x68] 15a144: f940cd2a ldr x10, [x9, #0x198] 15a148: f900380a str x10, [x0, #0x70] 15a14c: f940d12a ldr x10, [x9, #0x1a0] 15a150: f9003c0a str x10, [x0, #0x78] 15a154: f940d52a ldr x10, [x9, #0x1a8] 15a158: f900400a str x10, [x0, #0x80] 15a15c: f940d92a ldr x10, [x9, #0x1b0] 15a160: f900440a str x10, [x0, #0x88] 15a164: f940dd2a ldr x10, [x9, #0x1b8] 15a168: f900480a str x10, [x0, #0x90] 15a16c: f940e12a ldr x10, [x9, #0x1c0] 15a170: f9004c0a str x10, [x0, #0x98] 15a174: f940e52a ldr x10, [x9, #0x1c8] 15a178: f900500a str x10, [x0, #0xa0] 15a17c: f940e92a ldr x10, [x9, #0x1d0] 15a180: f900540a str x10, [x0, #0xa8] 15a184: f940ed2a ldr x10, [x9, #0x1d8] 15a188: f900580a str x10, [x0, #0xb0] 15a18c: f940f12a ldr x10, [x9, #0x1e0] 15a190: f9005c0a str x10, [x0, #0xb8] 15a194: f940f52a ldr x10, [x9, #0x1e8] 15a198: f900600a str x10, [x0, #0xc0] 15a19c: f940f92a ldr x10, [x9, #0x1f0] 15a1a0: f900640a str x10, [x0, #0xc8] 15a1a4: f940fd2a ldr x10, [x9, #0x1f8] 15a1a8: f900680a str x10, [x0, #0xd0] 15a1ac: f941012a ldr x10, [x9, #0x200] 15a1b0: f9006c0a str x10, [x0, #0xd8] 15a1b4: f941052a ldr x10, [x9, #0x208] 15a1b8: f900700a str x10, [x0, #0xe0] 15a1bc: f941092a ldr x10, [x9, #0x210] 15a1c0: f900740a str x10, [x0, #0xe8] 15a1c4: f9410d2a ldr x10, [x9, #0x218] 15a1c8: f900780a str x10, [x0, #0xf0] 15a1cc: f941112a ldr x10, [x9, #0x220] 15a1d0: f9007c0a str x10, [x0, #0xf8] 15a1d4: f941152a ldr x10, [x9, #0x228] 15a1d8: f900800a str x10, [x0, #0x100] 15a1dc: f941192a ldr x10, [x9, #0x230] 15a1e0: f900840a str x10, [x0, #0x108] 15a1e4: 5280002a mov w10, #0x1 // =1 15a1e8: f9411d29 ldr x9, [x9, #0x238] 15a1ec: 52800020 mov w0, #0x1 // =1 15a1f0: 3909a50a strb w10, [x8, #0x269] 15a1f4: f9008909 str x9, [x8, #0x110] 15a1f8: d65f03c0 ret 15a1fc: d503233f paciasp 15a200: a9ba7bfd stp x29, x30, [sp, #-0x60]! 15a204: a9016ffc stp x28, x27, [sp, #0x10] 15a208: 910003fd mov x29, sp 15a20c: a90267fa stp x26, x25, [sp, #0x20] 15a210: a9035ff8 stp x24, x23, [sp, #0x30] 15a214: a90457f6 stp x22, x21, [sp, #0x40] 15a218: a9054ff4 stp x20, x19, [sp, #0x50] 15a21c: d123c3ff sub sp, sp, #0x8f0 15a220: aa0203e8 mov x8, x2 15a224: aa0403f7 mov x23, x4 15a228: aa0303f3 mov x19, x3 15a22c: aa0103f6 mov x22, x1 15a230: d100e3a2 sub x2, x29, #0x38 15a234: d101c3a3 sub x3, x29, #0x70 15a238: aa0803e1 mov x1, x8 15a23c: 2a1f03e4 mov w4, wzr 15a240: aa0003f5 mov x21, x0 15a244: 97fffd01 bl 0x159648 <__emutls_get_address+0xbbc> 15a248: b5000600 cbnz x0, 0x15a308 <__emutls_get_address+0x187c> 15a24c: 9109a3e0 add x0, sp, #0x268 15a250: 2a1f03e1 mov w1, wzr 15a254: 5280c302 mov w2, #0x618 // =1560 15a258: 9109a3f4 add x20, sp, #0x268 15a25c: 94000af9 bl 0x15ce40 15a260: d100e3a1 sub x1, x29, #0x38 15a264: d101c3a2 sub x2, x29, #0x70 15a268: 9109a3e5 add x5, sp, #0x268 15a26c: aa1503e0 mov x0, x21 15a270: aa1603e3 mov x3, x22 15a274: 52800084 mov w4, #0x4 // =4 15a278: 940000f3 bl 0x15a644 <__emutls_get_address+0x1bb8> 15a27c: 36000460 tbz w0, #0x0, 0x15a308 <__emutls_get_address+0x187c> 15a280: 9109a3e1 add x1, sp, #0x268 15a284: aa1503e0 mov x0, x21 15a288: aa1303e2 mov x2, x19 15a28c: f90013f7 str x23, [sp, #0x20] 15a290: 940003b5 bl 0x15b164 <__emutls_get_address+0x26d8> 15a294: aa0003f6 mov x22, x0 15a298: 910163e0 add x0, sp, #0x58 15a29c: aa1303e1 mov x1, x19 15a2a0: 52804202 mov w2, #0x210 // =528 15a2a4: 910163f9 add x25, sp, #0x58 15a2a8: 94000b7e bl 0x15d0a0 15a2ac: 9103a32a add x10, x25, #0xe8 15a2b0: 91040328 add x8, x25, #0x100 15a2b4: 9103e329 add x9, x25, #0xf8 15a2b8: 91006298 add x24, x20, #0x18 15a2bc: b0fff934 adrp x20, 0x7f000 15a2c0: aa1f03fa mov x26, xzr 15a2c4: a9012be8 stp x8, x10, [sp, #0x10] 15a2c8: 9103c328 add x8, x25, #0xf0 15a2cc: aa1f03f7 mov x23, xzr 15a2d0: 9104027b add x27, x19, #0x100 15a2d4: 910163fc add x28, sp, #0x58 15a2d8: 913ea294 add x20, x20, #0xfa8 15a2dc: f90007e8 str x8, [sp, #0x8] 15a2e0: 91042328 add x8, x25, #0x108 15a2e4: f900abf6 str x22, [sp, #0x150] 15a2e8: a904a3e9 stp x9, x8, [sp, #0x48] 15a2ec: 91042269 add x9, x19, #0x108 15a2f0: 9103e268 add x8, x19, #0xf8 15a2f4: a903a7e8 stp x8, x9, [sp, #0x38] 15a2f8: 9103a269 add x9, x19, #0xe8 15a2fc: 9103c268 add x8, x19, #0xf0 15a300: a902a7e8 stp x8, x9, [sp, #0x28] 15a304: 14000017 b 0x15a360 <__emutls_get_address+0x18d4> 15a308: 12833220 mov w0, #-0x1992 // =-6546 15a30c: 9123c3ff add sp, sp, #0x8f0 15a310: a9454ff4 ldp x20, x19, [sp, #0x50] 15a314: a94457f6 ldp x22, x21, [sp, #0x40] 15a318: a9435ff8 ldp x24, x23, [sp, #0x30] 15a31c: a94267fa ldp x26, x25, [sp, #0x20] 15a320: a9416ffc ldp x28, x27, [sp, #0x10] 15a324: a8c67bfd ldp x29, x30, [sp], #0x60 15a328: d50323bf autiasp 15a32c: d65f03c0 ret 15a330: d503249f bti j 15a334: f9400708 ldr x8, [x24, #0x8] 15a338: fc766900 ldr d0, [x8, x22] 15a33c: d503249f bti j 15a340: 51010348 sub w8, w26, #0x40 15a344: 8b284f28 add x8, x25, w8, uxtw #3 15a348: fd008900 str d0, [x8, #0x110] 15a34c: 9100075a add x26, x26, #0x1 15a350: 91004318 add x24, x24, #0x10 15a354: 9100239c add x28, x28, #0x8 15a358: f101835f cmp x26, #0x60 15a35c: 54000ec0 b.eq 0x15a534 <__emutls_get_address+0x1aa8> 15a360: b9400308 ldr w8, [x24] 15a364: 34000268 cbz w8, 0x15a3b0 <__emutls_get_address+0x1924> 15a368: 121b6749 and w9, w26, #0x7fffffe0 15a36c: 7101013f cmp w9, #0x40 15a370: 54000401 b.ne 0x15a3f0 <__emutls_get_address+0x1964> 15a374: 51000508 sub w8, w8, #0x1 15a378: 7100111f cmp w8, #0x4 15a37c: 540010e8 b.hi 0x15a598 <__emutls_get_address+0x1b0c> 15a380: 10000009 adr x9, 0x15a380 <__emutls_get_address+0x18f4> 15a384: b8a87a8a ldrsw x10, [x20, x8, lsl #2] 15a388: 8b0a0129 add x9, x9, x10 15a38c: 2f00e400 movi d0, #0000000000000000 15a390: d61f0120 br x9 15a394: d503249f bti j 15a398: f9400708 ldr x8, [x24, #0x8] 15a39c: b25a67e9 mov x9, #-0x4000000000 // =-274877906944 15a3a0: 8b088128 add x8, x9, x8, lsl #32 15a3a4: 8b887668 add x8, x19, x8, asr #29 15a3a8: fd408900 ldr d0, [x8, #0x110] 15a3ac: 17ffffe4 b 0x15a33c <__emutls_get_address+0x18b0> 15a3b0: 385c23a8 ldurb w8, [x29, #-0x3e] 15a3b4: eb08035f cmp x26, x8 15a3b8: 54fffca1 b.ne 0x15a34c <__emutls_get_address+0x18c0> 15a3bc: 5100750a sub w10, w8, #0x1d 15a3c0: 7100155f cmp w10, #0x5 15a3c4: 54000888 b.hi 0x15a4d4 <__emutls_get_address+0x1a48> 15a3c8: b0fff92d adrp x13, 0x7f000 15a3cc: aa1b03e9 mov x9, x27 15a3d0: 913ef1ad add x13, x13, #0xfbc 15a3d4: 1000000b adr x11, 0x15a3d4 <__emutls_get_address+0x1948> 15a3d8: b8aa79ac ldrsw x12, [x13, x10, lsl #2] 15a3dc: 8b0c016b add x11, x11, x12 15a3e0: d61f0160 br x11 15a3e4: d503249f bti j 15a3e8: f9401be9 ldr x9, [sp, #0x30] 15a3ec: 14000041 b 0x15a4f0 <__emutls_get_address+0x1a64> 15a3f0: 385c23a8 ldurb w8, [x29, #-0x3e] 15a3f4: eb08035f cmp x26, x8 15a3f8: 54000101 b.ne 0x15a418 <__emutls_get_address+0x198c> 15a3fc: aa1503e0 mov x0, x21 15a400: aa1303e1 mov x1, x19 15a404: aa1603e2 mov x2, x22 15a408: aa1803e3 mov x3, x24 15a40c: 94000395 bl 0x15b260 <__emutls_get_address+0x27d4> 15a410: aa0003f7 mov x23, x0 15a414: 17ffffce b 0x15a34c <__emutls_get_address+0x18c0> 15a418: f1008b5f cmp x26, #0x22 15a41c: 54000141 b.ne 0x15a444 <__emutls_get_address+0x19b8> 15a420: aa1503e0 mov x0, x21 15a424: aa1303e1 mov x1, x19 15a428: aa1603e2 mov x2, x22 15a42c: aa1803e3 mov x3, x24 15a430: 9400038c bl 0x15b260 <__emutls_get_address+0x27d4> 15a434: d503249f bti j 15a438: f9402be8 ldr x8, [sp, #0x50] 15a43c: f9000100 str x0, [x8] 15a440: 17ffffc3 b 0x15a34c <__emutls_get_address+0x18c0> 15a444: 51010348 sub w8, w26, #0x40 15a448: 3100811f cmn w8, #0x20 15a44c: 54000a28 b.hi 0x15a590 <__emutls_get_address+0x1b04> 15a450: aa1503e0 mov x0, x21 15a454: aa1303e1 mov x1, x19 15a458: aa1603e2 mov x2, x22 15a45c: aa1803e3 mov x3, x24 15a460: 94000380 bl 0x15b260 <__emutls_get_address+0x27d4> 15a464: 51007749 sub w9, w26, #0x1d 15a468: 7100153f cmp w9, #0x5 15a46c: 54000568 b.hi 0x15a518 <__emutls_get_address+0x1a8c> 15a470: b0fff92c adrp x12, 0x7f000 15a474: f94027e8 ldr x8, [sp, #0x48] 15a478: 913e418c add x12, x12, #0xf90 15a47c: 1000000a adr x10, 0x15a47c <__emutls_get_address+0x19f0> 15a480: b8a9798b ldrsw x11, [x12, x9, lsl #2] 15a484: 8b0b014a add x10, x10, x11 15a488: d61f0140 br x10 15a48c: d503249f bti j 15a490: f9400fe8 ldr x8, [sp, #0x18] 15a494: f9000100 str x0, [x8] 15a498: 17ffffad b 0x15a34c <__emutls_get_address+0x18c0> 15a49c: d503249f bti j 15a4a0: f9400700 ldr x0, [x24, #0x8] 15a4a4: aa1503e1 mov x1, x21 15a4a8: aa1303e2 mov x2, x19 15a4ac: aa1603e3 mov x3, x22 15a4b0: 94000524 bl 0x15b940 <__emutls_get_address+0x2eb4> 15a4b4: fd400000 ldr d0, [x0] 15a4b8: 17ffffa1 b 0x15a33c <__emutls_get_address+0x18b0> 15a4bc: d503249f bti j 15a4c0: f94017e9 ldr x9, [sp, #0x28] 15a4c4: 1400000b b 0x15a4f0 <__emutls_get_address+0x1a64> 15a4c8: d503249f bti j 15a4cc: f9401fe9 ldr x9, [sp, #0x38] 15a4d0: 14000008 b 0x15a4f0 <__emutls_get_address+0x1a64> 15a4d4: d503249f bti j 15a4d8: 7100711f cmp w8, #0x1c 15a4dc: 540007c8 b.hi 0x15a5d4 <__emutls_get_address+0x1b48> 15a4e0: 8b080e69 add x9, x19, x8, lsl #3 15a4e4: 14000003 b 0x15a4f0 <__emutls_get_address+0x1a64> 15a4e8: d503249f bti j 15a4ec: f94023e9 ldr x9, [sp, #0x40] 15a4f0: d503249f bti j 15a4f4: f9400137 ldr x23, [x9] 15a4f8: 17ffff95 b 0x15a34c <__emutls_get_address+0x18c0> 15a4fc: d503249f bti j 15a500: f94007e8 ldr x8, [sp, #0x8] 15a504: f9000100 str x0, [x8] 15a508: 17ffff91 b 0x15a34c <__emutls_get_address+0x18c0> 15a50c: d503249f bti j 15a510: f9400be8 ldr x8, [sp, #0x10] 15a514: 14000005 b 0x15a528 <__emutls_get_address+0x1a9c> 15a518: d503249f bti j 15a51c: aa1c03e8 mov x8, x28 15a520: f100775f cmp x26, #0x1d 15a524: 54000742 b.hs 0x15a60c <__emutls_get_address+0x1b80> 15a528: d503249f bti j 15a52c: f9000100 str x0, [x8] 15a530: 17ffff87 b 0x15a34c <__emutls_get_address+0x18c0> 15a534: 385c03a8 ldurb w8, [x29, #-0x40] 15a538: f94257e9 ldr x9, [sp, #0x4a8] 15a53c: f94013ea ldr x10, [sp, #0x20] 15a540: 39000148 strb w8, [x10] 15a544: b4000189 cbz x9, 0x15a574 <__emutls_get_address+0x1ae8> 15a548: b4000177 cbz x23, 0x15a574 <__emutls_get_address+0x1ae8> 15a54c: 385c33a8 ldurb w8, [x29, #-0x3d] 15a550: 340000a8 cbz w8, 0x15a564 <__emutls_get_address+0x1ad8> 15a554: aa1703f1 mov x17, x23 15a558: aa1603f0 mov x16, x22 15a55c: d50321df autib1716 15a560: 14000004 b 0x15a570 <__emutls_get_address+0x1ae4> 15a564: aa1703f1 mov x17, x23 15a568: aa1603f0 mov x16, x22 15a56c: d503219f autia1716 15a570: aa1103f7 mov x23, x17 15a574: 910163e1 add x1, sp, #0x58 15a578: aa1303e0 mov x0, x19 15a57c: 52804202 mov w2, #0x210 // =528 15a580: f900aff7 str x23, [sp, #0x158] 15a584: 94000ac7 bl 0x15d0a0 15a588: 52800020 mov w0, #0x1 // =1 15a58c: 17ffff60 b 0x15a30c <__emutls_get_address+0x1880> 15a590: 128331a0 mov w0, #-0x198e // =-6542 15a594: 17ffff5e b 0x15a30c <__emutls_get_address+0x1880> 15a598: d503249f bti j 15a59c: f0000088 adrp x8, 0x16d000 15a5a0: d0fff8a1 adrp x1, 0x70000 15a5a4: 90fff8a2 adrp x2, 0x6e000 15a5a8: f0fff883 adrp x3, 0x6d000 15a5ac: 91221821 add x1, x1, #0x886 15a5b0: 9123b442 add x2, x2, #0x8ed 15a5b4: f940c108 ldr x8, [x8, #0x180] 15a5b8: 910f8c63 add x3, x3, #0x3e3 15a5bc: 9104c113 add x19, x8, #0x130 15a5c0: aa1303e0 mov x0, x19 15a5c4: 94000f67 bl 0x15e360 15a5c8: aa1303e0 mov x0, x19 15a5cc: 94000f91 bl 0x15e410 15a5d0: 940017c8 bl 0x1604f0 15a5d4: f0000088 adrp x8, 0x16d000 15a5d8: d0fff8a1 adrp x1, 0x70000 15a5dc: b0fff8c2 adrp x2, 0x73000 15a5e0: 90fff8a3 adrp x3, 0x6e000 15a5e4: 91221821 add x1, x1, #0x886 15a5e8: 912f7042 add x2, x2, #0xbdc 15a5ec: f940c108 ldr x8, [x8, #0x180] 15a5f0: 9100dc63 add x3, x3, #0x37 15a5f4: 9104c113 add x19, x8, #0x130 15a5f8: aa1303e0 mov x0, x19 15a5fc: 94000f59 bl 0x15e360 15a600: aa1303e0 mov x0, x19 15a604: 94000f83 bl 0x15e410 15a608: 940017ba bl 0x1604f0 15a60c: f0000088 adrp x8, 0x16d000 15a610: d0fff8a1 adrp x1, 0x70000 15a614: b0fff8a2 adrp x2, 0x6f000 15a618: 90fff8a3 adrp x3, 0x6e000 15a61c: 91221821 add x1, x1, #0x886 15a620: 91361442 add x2, x2, #0xd85 15a624: f940c108 ldr x8, [x8, #0x180] 15a628: 9100dc63 add x3, x3, #0x37 15a62c: 9104c113 add x19, x8, #0x130 15a630: aa1303e0 mov x0, x19 15a634: 94000f4b bl 0x15e360 15a638: aa1303e0 mov x0, x19 15a63c: 94000f75 bl 0x15e410 15a640: 940017ac bl 0x1604f0 15a644: d503233f paciasp 15a648: a9ba7bfd stp x29, x30, [sp, #-0x60]! 15a64c: a9016ffc stp x28, x27, [sp, #0x10] 15a650: 910003fd mov x29, sp 15a654: a90267fa stp x26, x25, [sp, #0x20] 15a658: a9035ff8 stp x24, x23, [sp, #0x30] 15a65c: a90457f6 stp x22, x21, [sp, #0x40] 15a660: a9054ff4 stp x20, x19, [sp, #0x50] 15a664: d11a43ff sub sp, sp, #0x690 15a668: 910003f3 mov x19, sp 15a66c: a9402849 ldp x9, x10, [x2] 15a670: 92800008 mov x8, #-0x1 // =-1 15a674: d100e3bc sub x28, x29, #0x38 15a678: f940084b ldr x11, [x2, #0x10] 15a67c: b0fff937 adrp x23, 0x7f000 15a680: aa0503f4 mov x20, x5 15a684: 2a0403fb mov w27, w4 15a688: aa0203f6 mov x22, x2 15a68c: 913f52f7 add x23, x23, #0xfd4 15a690: 8b090149 add x9, x10, x9 15a694: f9001a7f str xzr, [x19, #0x30] 15a698: a940302a ldp x10, x12, [x1] 15a69c: a93ca7ab stp x11, x9, [x29, #-0x38] 15a6a0: a941342b ldp x11, x13, [x1, #0x10] 15a6a4: a93dafa8 stp x8, x11, [x29, #-0x28] 15a6a8: 8b0a0188 add x8, x12, x10 15a6ac: 9100c38a add x10, x28, #0x30 15a6b0: cb0d0069 sub x9, x3, x13 15a6b4: a9022a60 stp x0, x10, [x19, #0x20] 15a6b8: 9108e0ab add x11, x5, #0x238 15a6bc: a93ea7a8 stp x8, x9, [x29, #-0x18] 15a6c0: 9100e26a add x10, x19, #0x38 15a6c4: 9108e14a add x10, x10, #0x238 15a6c8: a9012e6a stp x10, x11, [x19, #0x10] 15a6cc: 14000005 b 0x15a6e0 <__emutls_get_address+0x1c54> 15a6d0: f9401668 ldr x8, [x19, #0x28] 15a6d4: 9100639c add x28, x28, #0x18 15a6d8: eb08039f cmp x28, x8 15a6dc: 54004140 b.eq 0x15af04 <__emutls_get_address+0x2478> 15a6e0: a9406389 ldp x9, x24, [x28] 15a6e4: f9400b95 ldr x21, [x28, #0x10] 15a6e8: f81c03a9 stur x9, [x29, #-0x40] 15a6ec: eb18013f cmp x9, x24 15a6f0: fa403aa4 ccmp x21, #0x0, #0x4, lo 15a6f4: 54fffee0 b.eq 0x15a6d0 <__emutls_get_address+0x1c44> 15a6f8: aa1f03f9 mov x25, xzr 15a6fc: aa0903e8 mov x8, x9 15a700: 3840150a ldrb w10, [x8], #0x1 15a704: f81c03a8 stur x8, [x29, #-0x40] 15a708: 7100bd5f cmp w10, #0x2f 15a70c: 54003328 b.hi 0x15ad70 <__emutls_get_address+0x22e4> 15a710: 1000008b adr x11, 0x15a720 <__emutls_get_address+0x1c94> 15a714: 786a7aec ldrh w12, [x23, x10, lsl #1] 15a718: 8b0c096b add x11, x11, x12, lsl #2 15a71c: d61f0160 br x11 15a720: d503249f bti j 15a724: 394062c3 ldrb w3, [x22, #0x18] 15a728: d10103a1 sub x1, x29, #0x40 15a72c: f9401260 ldr x0, [x19, #0x20] 15a730: aa1803e2 mov x2, x24 15a734: aa1f03e4 mov x4, xzr 15a738: 94000349 bl 0x15b45c <__emutls_get_address+0x29d0> 15a73c: aa0003f9 mov x25, x0 15a740: 140001ea b 0x15aee8 <__emutls_get_address+0x245c> 15a744: d503249f bti j 15a748: 39400528 ldrb w8, [x9, #0x1] 15a74c: 91000929 add x9, x9, #0x2 15a750: 14000008 b 0x15a770 <__emutls_get_address+0x1ce4> 15a754: d503249f bti j 15a758: 78401128 ldurh w8, [x9, #0x1] 15a75c: 91000d29 add x9, x9, #0x3 15a760: 14000004 b 0x15a770 <__emutls_get_address+0x1ce4> 15a764: d503249f bti j 15a768: b8401128 ldur w8, [x9, #0x1] 15a76c: 91001529 add x9, x9, #0x5 15a770: b9402aca ldr w10, [x22, #0x28] 15a774: 1b087d48 mul w8, w10, w8 15a778: 8b080339 add x25, x25, x8 15a77c: f81c03a9 stur x9, [x29, #-0x40] 15a780: 140001da b 0x15aee8 <__emutls_get_address+0x245c> 15a784: d503249f bti j 15a788: d10103a0 sub x0, x29, #0x40 15a78c: aa1803e1 mov x1, x24 15a790: 940003f8 bl 0x15b770 <__emutls_get_address+0x2ce4> 15a794: aa0003fa mov x26, x0 15a798: d10103a0 sub x0, x29, #0x40 15a79c: aa1803e1 mov x1, x24 15a7a0: 940003f4 bl 0x15b770 <__emutls_get_address+0x2ce4> 15a7a4: f101835f cmp x26, #0x60 15a7a8: 54003b22 b.hs 0x15af0c <__emutls_get_address+0x2480> 15a7ac: 8b1a1288 add x8, x20, x26, lsl #4 15a7b0: b9802ec9 ldrsw x9, [x22, #0x2c] 15a7b4: aa0803ea mov x10, x8 15a7b8: 3841cd4b ldrb w11, [x10, #0x1c]! 15a7bc: 3500012b cbnz w11, 0x15a7e0 <__emutls_get_address+0x1d54> 15a7c0: d37cef4b lsl x11, x26, #4 15a7c4: 9100e26d add x13, x19, #0x38 15a7c8: 8b0b028c add x12, x20, x11 15a7cc: 8b0b01ab add x11, x13, x11 15a7d0: 3cc18180 ldur q0, [x12, #0x18] 15a7d4: 5280002c mov w12, #0x1 // =1 15a7d8: 3c818160 stur q0, [x11, #0x18] 15a7dc: 3900014c strb w12, [x10] 15a7e0: 9b097c09 mul x9, x0, x9 15a7e4: 140001b0 b 0x15aea4 <__emutls_get_address+0x2418> 15a7e8: d503249f bti j 15a7ec: d10103a0 sub x0, x29, #0x40 15a7f0: aa1803e1 mov x1, x24 15a7f4: 940003df bl 0x15b770 <__emutls_get_address+0x2ce4> 15a7f8: f101801f cmp x0, #0x60 15a7fc: 54003922 b.hs 0x15af20 <__emutls_get_address+0x2494> 15a800: 8b001288 add x8, x20, x0, lsl #4 15a804: 39407108 ldrb w8, [x8, #0x1c] 15a808: 34003708 cbz w8, 0x15aee8 <__emutls_get_address+0x245c> 15a80c: d37cec08 lsl x8, x0, #4 15a810: 140001b1 b 0x15aed4 <__emutls_get_address+0x2448> 15a814: d503249f bti j 15a818: d10103a0 sub x0, x29, #0x40 15a81c: aa1803e1 mov x1, x24 15a820: 940003d4 bl 0x15b770 <__emutls_get_address+0x2ce4> 15a824: f101801f cmp x0, #0x60 15a828: 54003842 b.hs 0x15af30 <__emutls_get_address+0x24a4> 15a82c: 8b001288 add x8, x20, x0, lsl #4 15a830: aa0803e9 mov x9, x8 15a834: 3841cd2a ldrb w10, [x9, #0x1c]! 15a838: 3500012a cbnz w10, 0x15a85c <__emutls_get_address+0x1dd0> 15a83c: d37cec0a lsl x10, x0, #4 15a840: 9100e26c add x12, x19, #0x38 15a844: 8b0a028b add x11, x20, x10 15a848: 8b0a018a add x10, x12, x10 15a84c: 3cc18160 ldur q0, [x11, #0x18] 15a850: 5280002b mov w11, #0x1 // =1 15a854: 3c818140 stur q0, [x10, #0x18] 15a858: 3900012b strb w11, [x9] 15a85c: 52800029 mov w9, #0x1 // =1 15a860: b9001909 str w9, [x8, #0x18] 15a864: 140001a1 b 0x15aee8 <__emutls_get_address+0x245c> 15a868: d503249f bti j 15a86c: d10103a0 sub x0, x29, #0x40 15a870: aa1803e1 mov x1, x24 15a874: 940003bf bl 0x15b770 <__emutls_get_address+0x2ce4> 15a878: f101801f cmp x0, #0x60 15a87c: 54003622 b.hs 0x15af40 <__emutls_get_address+0x24b4> 15a880: 8b001288 add x8, x20, x0, lsl #4 15a884: aa0803e9 mov x9, x8 15a888: 3841cd2a ldrb w10, [x9, #0x1c]! 15a88c: 3500012a cbnz w10, 0x15a8b0 <__emutls_get_address+0x1e24> 15a890: d37cec0a lsl x10, x0, #4 15a894: 9100e26c add x12, x19, #0x38 15a898: 8b0a028b add x11, x20, x10 15a89c: 8b0a018a add x10, x12, x10 15a8a0: 3cc18160 ldur q0, [x11, #0x18] 15a8a4: 5280002b mov w11, #0x1 // =1 15a8a8: 3c818140 stur q0, [x10, #0x18] 15a8ac: 3900012b strb w11, [x9] 15a8b0: b900191f str wzr, [x8, #0x18] 15a8b4: 1400018d b 0x15aee8 <__emutls_get_address+0x245c> 15a8b8: d503249f bti j 15a8bc: d10103a0 sub x0, x29, #0x40 15a8c0: aa1803e1 mov x1, x24 15a8c4: 940003ab bl 0x15b770 <__emutls_get_address+0x2ce4> 15a8c8: aa0003fa mov x26, x0 15a8cc: d10103a0 sub x0, x29, #0x40 15a8d0: aa1803e1 mov x1, x24 15a8d4: 940003a7 bl 0x15b770 <__emutls_get_address+0x2ce4> 15a8d8: f101835f cmp x26, #0x60 15a8dc: 540033c2 b.hs 0x15af54 <__emutls_get_address+0x24c8> 15a8e0: f101801f cmp x0, #0x60 15a8e4: 54003ac2 b.hs 0x15b03c <__emutls_get_address+0x25b0> 15a8e8: 8b1a1288 add x8, x20, x26, lsl #4 15a8ec: aa0803e9 mov x9, x8 15a8f0: 3841cd2a ldrb w10, [x9, #0x1c]! 15a8f4: 3500012a cbnz w10, 0x15a918 <__emutls_get_address+0x1e8c> 15a8f8: d37cef4a lsl x10, x26, #4 15a8fc: 9100e26c add x12, x19, #0x38 15a900: 8b0a028b add x11, x20, x10 15a904: 8b0a018a add x10, x12, x10 15a908: 3cc18160 ldur q0, [x11, #0x18] 15a90c: 5280002b mov w11, #0x1 // =1 15a910: 3c818140 stur q0, [x10, #0x18] 15a914: 3900012b strb w11, [x9] 15a918: 52800089 mov w9, #0x4 // =4 15a91c: f9001100 str x0, [x8, #0x20] 15a920: b9001909 str w9, [x8, #0x18] 15a924: 14000171 b 0x15aee8 <__emutls_get_address+0x245c> 15a928: d503249f bti j 15a92c: d11883fa sub x26, sp, #0x620 15a930: 9100035f mov sp, x26 15a934: aa1a03e0 mov x0, x26 15a938: f9401a68 ldr x8, [x19, #0x30] 15a93c: aa1403e1 mov x1, x20 15a940: 5280c302 mov w2, #0x618 // =1560 15a944: f8008408 str x8, [x0], #0x8 15a948: 940009d6 bl 0x15d0a0 15a94c: f9001a7a str x26, [x19, #0x30] 15a950: 14000166 b 0x15aee8 <__emutls_get_address+0x245c> 15a954: d503249f bti j 15a958: f9401a68 ldr x8, [x19, #0x30] 15a95c: b4003808 cbz x8, 0x15b05c <__emutls_get_address+0x25d0> 15a960: 91002101 add x1, x8, #0x8 15a964: aa1403e0 mov x0, x20 15a968: 5280c302 mov w2, #0x618 // =1560 15a96c: aa0803fa mov x26, x8 15a970: 940009cc bl 0x15d0a0 15a974: f940035a ldr x26, [x26] 15a978: f9001a7a str x26, [x19, #0x30] 15a97c: 1400015b b 0x15aee8 <__emutls_get_address+0x245c> 15a980: d503249f bti j 15a984: d10103a0 sub x0, x29, #0x40 15a988: aa1803e1 mov x1, x24 15a98c: 94000379 bl 0x15b770 <__emutls_get_address+0x2ce4> 15a990: aa0003fa mov x26, x0 15a994: d10103a0 sub x0, x29, #0x40 15a998: aa1803e1 mov x1, x24 15a99c: 94000375 bl 0x15b770 <__emutls_get_address+0x2ce4> 15a9a0: f101835f cmp x26, #0x60 15a9a4: 54002e22 b.hs 0x15af68 <__emutls_get_address+0x24dc> 15a9a8: 2900029a stp w26, w0, [x20] 15a9ac: 1400014f b 0x15aee8 <__emutls_get_address+0x245c> 15a9b0: d503249f bti j 15a9b4: d10103a0 sub x0, x29, #0x40 15a9b8: aa1803e1 mov x1, x24 15a9bc: 9400036d bl 0x15b770 <__emutls_get_address+0x2ce4> 15a9c0: f101801f cmp x0, #0x60 15a9c4: 54002dc2 b.hs 0x15af7c <__emutls_get_address+0x24f0> 15a9c8: b9000280 str w0, [x20] 15a9cc: 14000147 b 0x15aee8 <__emutls_get_address+0x245c> 15a9d0: d503249f bti j 15a9d4: d10103a0 sub x0, x29, #0x40 15a9d8: aa1803e1 mov x1, x24 15a9dc: 94000365 bl 0x15b770 <__emutls_get_address+0x2ce4> 15a9e0: b9000680 str w0, [x20, #0x4] 15a9e4: 14000141 b 0x15aee8 <__emutls_get_address+0x245c> 15a9e8: d503249f bti j 15a9ec: b900029f str wzr, [x20] 15a9f0: f9000688 str x8, [x20, #0x8] 15a9f4: 140000d8 b 0x15ad54 <__emutls_get_address+0x22c8> 15a9f8: d503249f bti j 15a9fc: d10103a0 sub x0, x29, #0x40 15aa00: aa1803e1 mov x1, x24 15aa04: 9400035b bl 0x15b770 <__emutls_get_address+0x2ce4> 15aa08: f101801f cmp x0, #0x60 15aa0c: 54002c62 b.hs 0x15af98 <__emutls_get_address+0x250c> 15aa10: 8b001288 add x8, x20, x0, lsl #4 15aa14: aa0803e9 mov x9, x8 15aa18: 3841cd2a ldrb w10, [x9, #0x1c]! 15aa1c: 3500012a cbnz w10, 0x15aa40 <__emutls_get_address+0x1fb4> 15aa20: d37cec0a lsl x10, x0, #4 15aa24: 9100e26c add x12, x19, #0x38 15aa28: 8b0a028b add x11, x20, x10 15aa2c: 8b0a018a add x10, x12, x10 15aa30: 3cc18160 ldur q0, [x11, #0x18] 15aa34: 5280002b mov w11, #0x1 // =1 15aa38: 3c818140 stur q0, [x10, #0x18] 15aa3c: 3900012b strb w11, [x9] 15aa40: 528000a9 mov w9, #0x5 // =5 15aa44: 140000c1 b 0x15ad48 <__emutls_get_address+0x22bc> 15aa48: d503249f bti j 15aa4c: d10103a0 sub x0, x29, #0x40 15aa50: aa1803e1 mov x1, x24 15aa54: 94000347 bl 0x15b770 <__emutls_get_address+0x2ce4> 15aa58: f101801f cmp x0, #0x60 15aa5c: 54002a82 b.hs 0x15afac <__emutls_get_address+0x2520> 15aa60: f85c03a9 ldur x9, [x29, #-0x40] 15aa64: aa1f03ea mov x10, xzr 15aa68: aa1f03e8 mov x8, xzr 15aa6c: aa0903ec mov x12, x9 15aa70: eb18019f cmp x12, x24 15aa74: 54003080 b.eq 0x15b084 <__emutls_get_address+0x25f8> 15aa78: 3840158b ldrb w11, [x12], #0x1 15aa7c: 91000529 add x9, x9, #0x1 15aa80: 9240196d and x13, x11, #0x7f 15aa84: 9aca21ad lsl x13, x13, x10 15aa88: 91001d4a add x10, x10, #0x7 15aa8c: aa0801a8 orr x8, x13, x8 15aa90: 373fff0b tbnz w11, #0x7, 0x15aa70 <__emutls_get_address+0x1fe4> 15aa94: 8b00128c add x12, x20, x0, lsl #4 15aa98: 51001d4d sub w13, w10, #0x7 15aa9c: 7100e5bf cmp w13, #0x39 15aaa0: aa0c03ed mov x13, x12 15aaa4: 1a9f27ee cset w14, lo 15aaa8: 9280000f mov x15, #-0x1 // =-1 15aaac: 9aca21ea lsl x10, x15, x10 15aab0: 6a4b19df tst w14, w11, lsr #6 15aab4: 3841cdae ldrb w14, [x13, #0x1c]! 15aab8: 9a9f114b csel x11, x10, xzr, ne 15aabc: b9802eca ldrsw x10, [x22, #0x2c] 15aac0: f81c03a9 stur x9, [x29, #-0x40] 15aac4: 3500012e cbnz w14, 0x15aae8 <__emutls_get_address+0x205c> 15aac8: d37cec09 lsl x9, x0, #4 15aacc: 9100e26f add x15, x19, #0x38 15aad0: 8b09028e add x14, x20, x9 15aad4: 8b0901e9 add x9, x15, x9 15aad8: 3cc181c0 ldur q0, [x14, #0x18] 15aadc: 5280002e mov w14, #0x1 // =1 15aae0: 3c818120 stur q0, [x9, #0x18] 15aae4: 390001ae strb w14, [x13] 15aae8: aa0b0108 orr x8, x8, x11 15aaec: 52800049 mov w9, #0x2 // =2 15aaf0: 1400007f b 0x15acec <__emutls_get_address+0x2260> 15aaf4: d503249f bti j 15aaf8: d10103a0 sub x0, x29, #0x40 15aafc: aa1803e1 mov x1, x24 15ab00: 9400031c bl 0x15b770 <__emutls_get_address+0x2ce4> 15ab04: f85c03aa ldur x10, [x29, #-0x40] 15ab08: aa1f03e9 mov x9, xzr 15ab0c: aa1f03e8 mov x8, xzr 15ab10: aa0a03ec mov x12, x10 15ab14: eb18019f cmp x12, x24 15ab18: 54002d20 b.eq 0x15b0bc <__emutls_get_address+0x2630> 15ab1c: 3840158b ldrb w11, [x12], #0x1 15ab20: 9100054a add x10, x10, #0x1 15ab24: 9240196d and x13, x11, #0x7f 15ab28: 9ac921ad lsl x13, x13, x9 15ab2c: 91001d29 add x9, x9, #0x7 15ab30: aa0801a8 orr x8, x13, x8 15ab34: 373fff0b tbnz w11, #0x7, 0x15ab14 <__emutls_get_address+0x2088> 15ab38: f1017c1f cmp x0, #0x5f 15ab3c: f81c03aa stur x10, [x29, #-0x40] 15ab40: 54002408 b.hi 0x15afc0 <__emutls_get_address+0x2534> 15ab44: 51001d2a sub w10, w9, #0x7 15ab48: 9280000c mov x12, #-0x1 // =-1 15ab4c: 7100e55f cmp w10, #0x39 15ab50: 9ac92189 lsl x9, x12, x9 15ab54: 1a9f27ea cset w10, lo 15ab58: 6a4b195f tst w10, w11, lsr #6 15ab5c: b9402eca ldr w10, [x22, #0x2c] 15ab60: 1a9f1129 csel w9, w9, wzr, ne 15ab64: 2a090108 orr w8, w8, w9 15ab68: 1b087d48 mul w8, w10, w8 15ab6c: 29002280 stp w0, w8, [x20] 15ab70: 140000de b 0x15aee8 <__emutls_get_address+0x245c> 15ab74: d503249f bti j 15ab78: aa1f03ea mov x10, xzr 15ab7c: aa1f03e9 mov x9, xzr 15ab80: aa0803eb mov x11, x8 15ab84: eb18017f cmp x11, x24 15ab88: 54002b60 b.eq 0x15b0f4 <__emutls_get_address+0x2668> 15ab8c: 3840156c ldrb w12, [x11], #0x1 15ab90: 91000508 add x8, x8, #0x1 15ab94: 9240198d and x13, x12, #0x7f 15ab98: 9aca21ad lsl x13, x13, x10 15ab9c: 91001d4a add x10, x10, #0x7 15aba0: aa0901a9 orr x9, x13, x9 15aba4: 373fff0c tbnz w12, #0x7, 0x15ab84 <__emutls_get_address+0x20f8> 15aba8: 51001d4b sub w11, w10, #0x7 15abac: 9280000d mov x13, #-0x1 // =-1 15abb0: 7100e57f cmp w11, #0x39 15abb4: 9aca21aa lsl x10, x13, x10 15abb8: 1a9f27eb cset w11, lo 15abbc: f81c03a8 stur x8, [x29, #-0x40] 15abc0: 6a4c197f tst w11, w12, lsr #6 15abc4: b9402ecb ldr w11, [x22, #0x2c] 15abc8: 1a9f114a csel w10, w10, wzr, ne 15abcc: 2a0a0129 orr w9, w9, w10 15abd0: 1b097d69 mul w9, w11, w9 15abd4: b9000689 str w9, [x20, #0x4] 15abd8: 140000c4 b 0x15aee8 <__emutls_get_address+0x245c> 15abdc: d503249f bti j 15abe0: d10103a0 sub x0, x29, #0x40 15abe4: aa1803e1 mov x1, x24 15abe8: 940002e2 bl 0x15b770 <__emutls_get_address+0x2ce4> 15abec: aa0003fa mov x26, x0 15abf0: f101801f cmp x0, #0x60 15abf4: 54001f62 b.hs 0x15afe0 <__emutls_get_address+0x2554> 15abf8: d10103a0 sub x0, x29, #0x40 15abfc: aa1803e1 mov x1, x24 15ac00: 940002dc bl 0x15b770 <__emutls_get_address+0x2ce4> 15ac04: 8b1a1288 add x8, x20, x26, lsl #4 15ac08: b9802ec9 ldrsw x9, [x22, #0x2c] 15ac0c: aa0803ea mov x10, x8 15ac10: 3841cd4b ldrb w11, [x10, #0x1c]! 15ac14: 3500012b cbnz w11, 0x15ac38 <__emutls_get_address+0x21ac> 15ac18: d37cef4b lsl x11, x26, #4 15ac1c: 9100e26d add x13, x19, #0x38 15ac20: 8b0b028c add x12, x20, x11 15ac24: 8b0b01ab add x11, x13, x11 15ac28: 3cc18180 ldur q0, [x12, #0x18] 15ac2c: 5280002c mov w12, #0x1 // =1 15ac30: 3c818160 stur q0, [x11, #0x18] 15ac34: 3900014c strb w12, [x10] 15ac38: 9b097c09 mul x9, x0, x9 15ac3c: 5280006a mov w10, #0x3 // =3 15ac40: 1400009a b 0x15aea8 <__emutls_get_address+0x241c> 15ac44: d503249f bti j 15ac48: d10103a0 sub x0, x29, #0x40 15ac4c: aa1803e1 mov x1, x24 15ac50: 940002c8 bl 0x15b770 <__emutls_get_address+0x2ce4> 15ac54: f101801f cmp x0, #0x60 15ac58: 54001d42 b.hs 0x15b000 <__emutls_get_address+0x2574> 15ac5c: f85c03a9 ldur x9, [x29, #-0x40] 15ac60: aa1f03ea mov x10, xzr 15ac64: aa1f03e8 mov x8, xzr 15ac68: aa0903ec mov x12, x9 15ac6c: eb18019f cmp x12, x24 15ac70: 540025e0 b.eq 0x15b12c <__emutls_get_address+0x26a0> 15ac74: 3840158b ldrb w11, [x12], #0x1 15ac78: 91000529 add x9, x9, #0x1 15ac7c: 9240196d and x13, x11, #0x7f 15ac80: 9aca21ad lsl x13, x13, x10 15ac84: 91001d4a add x10, x10, #0x7 15ac88: aa0801a8 orr x8, x13, x8 15ac8c: 373fff0b tbnz w11, #0x7, 0x15ac6c <__emutls_get_address+0x21e0> 15ac90: 8b00128c add x12, x20, x0, lsl #4 15ac94: 51001d4d sub w13, w10, #0x7 15ac98: 7100e5bf cmp w13, #0x39 15ac9c: aa0c03ed mov x13, x12 15aca0: 1a9f27ee cset w14, lo 15aca4: 9280000f mov x15, #-0x1 // =-1 15aca8: 9aca21ea lsl x10, x15, x10 15acac: 6a4b19df tst w14, w11, lsr #6 15acb0: 3841cdae ldrb w14, [x13, #0x1c]! 15acb4: 9a9f114b csel x11, x10, xzr, ne 15acb8: b9802eca ldrsw x10, [x22, #0x2c] 15acbc: f81c03a9 stur x9, [x29, #-0x40] 15acc0: 3500012e cbnz w14, 0x15ace4 <__emutls_get_address+0x2258> 15acc4: d37cec09 lsl x9, x0, #4 15acc8: 9100e26f add x15, x19, #0x38 15accc: 8b09028e add x14, x20, x9 15acd0: 8b0901e9 add x9, x15, x9 15acd4: 3cc181c0 ldur q0, [x14, #0x18] 15acd8: 5280002e mov w14, #0x1 // =1 15acdc: 3c818120 stur q0, [x9, #0x18] 15ace0: 390001ae strb w14, [x13] 15ace4: aa0b0108 orr x8, x8, x11 15ace8: 52800069 mov w9, #0x3 // =3 15acec: 9b0a7d08 mul x8, x8, x10 15acf0: b9001989 str w9, [x12, #0x18] 15acf4: f9001188 str x8, [x12, #0x20] 15acf8: 1400007c b 0x15aee8 <__emutls_get_address+0x245c> 15acfc: d503249f bti j 15ad00: d10103a0 sub x0, x29, #0x40 15ad04: aa1803e1 mov x1, x24 15ad08: 9400029a bl 0x15b770 <__emutls_get_address+0x2ce4> 15ad0c: f101801f cmp x0, #0x60 15ad10: 54001822 b.hs 0x15b014 <__emutls_get_address+0x2588> 15ad14: 8b001288 add x8, x20, x0, lsl #4 15ad18: aa0803e9 mov x9, x8 15ad1c: 3841cd2a ldrb w10, [x9, #0x1c]! 15ad20: 3500012a cbnz w10, 0x15ad44 <__emutls_get_address+0x22b8> 15ad24: d37cec0a lsl x10, x0, #4 15ad28: 9100e26c add x12, x19, #0x38 15ad2c: 8b0a028b add x11, x20, x10 15ad30: 8b0a018a add x10, x12, x10 15ad34: 3cc18160 ldur q0, [x11, #0x18] 15ad38: 5280002b mov w11, #0x1 // =1 15ad3c: 3c818140 stur q0, [x10, #0x18] 15ad40: 3900012b strb w11, [x9] 15ad44: 528000c9 mov w9, #0x6 // =6 15ad48: f85c03aa ldur x10, [x29, #-0x40] 15ad4c: b9001909 str w9, [x8, #0x18] 15ad50: f900110a str x10, [x8, #0x20] 15ad54: d10103a0 sub x0, x29, #0x40 15ad58: aa1803e1 mov x1, x24 15ad5c: 94000285 bl 0x15b770 <__emutls_get_address+0x2ce4> 15ad60: f85c03a8 ldur x8, [x29, #-0x40] 15ad64: 8b000108 add x8, x8, x0 15ad68: f81c03a8 stur x8, [x29, #-0x40] 15ad6c: 1400005f b 0x15aee8 <__emutls_get_address+0x245c> 15ad70: d503249f bti j 15ad74: 9240155a and x26, x10, #0x3f 15ad78: 121a0548 and w8, w10, #0xc0 15ad7c: 7101011f cmp w8, #0x40 15ad80: 540009a0 b.eq 0x15aeb4 <__emutls_get_address+0x2428> 15ad84: 7103011f cmp w8, #0xc0 15ad88: 540009e0 b.eq 0x15aec4 <__emutls_get_address+0x2438> 15ad8c: 7102011f cmp w8, #0x80 15ad90: 54001661 b.ne 0x15b05c <__emutls_get_address+0x25d0> 15ad94: d10103a0 sub x0, x29, #0x40 15ad98: aa1803e1 mov x1, x24 15ad9c: b9000e7b str w27, [x19, #0xc] 15ada0: 2a1a03fb mov w27, w26 15ada4: 94000273 bl 0x15b770 <__emutls_get_address+0x2ce4> 15ada8: 8b3a5288 add x8, x20, w26, uxtw #4 15adac: b9802ec9 ldrsw x9, [x22, #0x2c] 15adb0: 3841cd0a ldrb w10, [x8, #0x1c]! 15adb4: 3500012a cbnz w10, 0x15add8 <__emutls_get_address+0x234c> 15adb8: d37cef6a lsl x10, x27, #4 15adbc: 9100e26c add x12, x19, #0x38 15adc0: 8b0a028b add x11, x20, x10 15adc4: 8b0a018a add x10, x12, x10 15adc8: 3cc18160 ldur q0, [x11, #0x18] 15adcc: 3c818140 stur q0, [x10, #0x18] 15add0: 5280002a mov w10, #0x1 // =1 15add4: 3900010a strb w10, [x8] 15add8: 9b097c08 mul x8, x0, x9 15addc: 8b1b1289 add x9, x20, x27, lsl #4 15ade0: 5280004a mov w10, #0x2 // =2 15ade4: b9400e7b ldr w27, [x19, #0xc] 15ade8: b900192a str w10, [x9, #0x18] 15adec: f9001128 str x8, [x9, #0x20] 15adf0: 1400003e b 0x15aee8 <__emutls_get_address+0x245c> 15adf4: d503249f bti j 15adf8: 7100137f cmp w27, #0x4 15adfc: 54000761 b.ne 0x15aee8 <__emutls_get_address+0x245c> 15ae00: 3948f288 ldrb w8, [x20, #0x23c] 15ae04: 350000c8 cbnz w8, 0x15ae1c <__emutls_get_address+0x2390> 15ae08: a9412269 ldp x9, x8, [x19, #0x10] 15ae0c: 3dc00100 ldr q0, [x8] 15ae10: 52800028 mov w8, #0x1 // =1 15ae14: 3d800120 str q0, [x9] 15ae18: 3908f288 strb w8, [x20, #0x23c] 15ae1c: f9412288 ldr x8, [x20, #0x240] 15ae20: d2400108 eor x8, x8, #0x1 15ae24: f9012288 str x8, [x20, #0x240] 15ae28: 14000030 b 0x15aee8 <__emutls_get_address+0x245c> 15ae2c: d503249f bti j 15ae30: d10103a0 sub x0, x29, #0x40 15ae34: aa1803e1 mov x1, x24 15ae38: 9400024e bl 0x15b770 <__emutls_get_address+0x2ce4> 15ae3c: b9001280 str w0, [x20, #0x10] 15ae40: 1400002a b 0x15aee8 <__emutls_get_address+0x245c> 15ae44: d503249f bti j 15ae48: d10103a0 sub x0, x29, #0x40 15ae4c: aa1803e1 mov x1, x24 15ae50: 94000248 bl 0x15b770 <__emutls_get_address+0x2ce4> 15ae54: f101801f cmp x0, #0x60 15ae58: 54000e82 b.hs 0x15b028 <__emutls_get_address+0x259c> 15ae5c: aa0003fa mov x26, x0 15ae60: d10103a0 sub x0, x29, #0x40 15ae64: aa1803e1 mov x1, x24 15ae68: 94000242 bl 0x15b770 <__emutls_get_address+0x2ce4> 15ae6c: 8b1a1288 add x8, x20, x26, lsl #4 15ae70: b9802ec9 ldrsw x9, [x22, #0x2c] 15ae74: aa0803ea mov x10, x8 15ae78: 3841cd4b ldrb w11, [x10, #0x1c]! 15ae7c: 3500012b cbnz w11, 0x15aea0 <__emutls_get_address+0x2414> 15ae80: d37cef4b lsl x11, x26, #4 15ae84: 9100e26d add x13, x19, #0x38 15ae88: 8b0b028c add x12, x20, x11 15ae8c: 8b0b01ab add x11, x13, x11 15ae90: 3cc18180 ldur q0, [x12, #0x18] 15ae94: 5280002c mov w12, #0x1 // =1 15ae98: 3c818160 stur q0, [x11, #0x18] 15ae9c: 3900014c strb w12, [x10] 15aea0: 9b09fc09 mneg x9, x0, x9 15aea4: 5280004a mov w10, #0x2 // =2 15aea8: b900190a str w10, [x8, #0x18] 15aeac: f9001109 str x9, [x8, #0x20] 15aeb0: 1400000e b 0x15aee8 <__emutls_get_address+0x245c> 15aeb4: b9402ac8 ldr w8, [x22, #0x28] 15aeb8: 1b1a7d08 mul w8, w8, w26 15aebc: 8b080339 add x25, x25, x8 15aec0: 1400000a b 0x15aee8 <__emutls_get_address+0x245c> 15aec4: 8b1a1288 add x8, x20, x26, lsl #4 15aec8: 39407108 ldrb w8, [x8, #0x1c] 15aecc: 340000e8 cbz w8, 0x15aee8 <__emutls_get_address+0x245c> 15aed0: d37cef48 lsl x8, x26, #4 15aed4: 9100e269 add x9, x19, #0x38 15aed8: 8b080129 add x9, x9, x8 15aedc: 8b080288 add x8, x20, x8 15aee0: 3cc18120 ldur q0, [x9, #0x18] 15aee4: 3c818100 stur q0, [x8, #0x18] 15aee8: d503249f bti j 15aeec: f85c03a9 ldur x9, [x29, #-0x40] 15aef0: eb18013f cmp x9, x24 15aef4: 54ffbee2 b.hs 0x15a6d0 <__emutls_get_address+0x1c44> 15aef8: eb15033f cmp x25, x21 15aefc: 54ffc003 b.lo 0x15a6fc <__emutls_get_address+0x1c70> 15af00: 17fffdf4 b 0x15a6d0 <__emutls_get_address+0x1c44> 15af04: 52800020 mov w0, #0x1 // =1 15af08: 14000056 b 0x15b060 <__emutls_get_address+0x25d4> 15af0c: f0000088 adrp x8, 0x16d000 15af10: b0fff8a0 adrp x0, 0x6f000 15af14: 91364400 add x0, x0, #0xd91 15af18: 528008c1 mov w1, #0x46 // =70 15af1c: 1400004c b 0x15b04c <__emutls_get_address+0x25c0> 15af20: f0000088 adrp x8, 0x16d000 15af24: b0fff8c0 adrp x0, 0x73000 15af28: 9109ac00 add x0, x0, #0x26b 15af2c: 14000017 b 0x15af88 <__emutls_get_address+0x24fc> 15af30: f0000088 adrp x8, 0x16d000 15af34: f0fff8a0 adrp x0, 0x71000 15af38: 9114b000 add x0, x0, #0x52c 15af3c: 14000043 b 0x15b048 <__emutls_get_address+0x25bc> 15af40: f0000088 adrp x8, 0x16d000 15af44: b0fff8a0 adrp x0, 0x6f000 15af48: 9106e000 add x0, x0, #0x1b8 15af4c: 52800821 mov w1, #0x41 // =65 15af50: 1400003f b 0x15b04c <__emutls_get_address+0x25c0> 15af54: f0000088 adrp x8, 0x16d000 15af58: f0fff8a0 adrp x0, 0x71000 15af5c: 9120b000 add x0, x0, #0x82c 15af60: 528007e1 mov w1, #0x3f // =63 15af64: 1400003a b 0x15b04c <__emutls_get_address+0x25c0> 15af68: f0000088 adrp x8, 0x16d000 15af6c: 90fff8a0 adrp x0, 0x6e000 15af70: 91014800 add x0, x0, #0x52 15af74: 528007c1 mov w1, #0x3e // =62 15af78: 14000035 b 0x15b04c <__emutls_get_address+0x25c0> 15af7c: f0000088 adrp x8, 0x16d000 15af80: b0fff8c0 adrp x0, 0x73000 15af84: 911de000 add x0, x0, #0x778 15af88: f940c108 ldr x8, [x8, #0x180] 15af8c: 9104c103 add x3, x8, #0x130 15af90: 528008e1 mov w1, #0x47 // =71 15af94: 14000030 b 0x15b054 <__emutls_get_address+0x25c8> 15af98: f0000088 adrp x8, 0x16d000 15af9c: d0fff8a0 adrp x0, 0x70000 15afa0: 913b1c00 add x0, x0, #0xec7 15afa4: 52800821 mov w1, #0x41 // =65 15afa8: 14000029 b 0x15b04c <__emutls_get_address+0x25c0> 15afac: f0000088 adrp x8, 0x16d000 15afb0: 90fff8c0 adrp x0, 0x72000 15afb4: 91248800 add x0, x0, #0x922 15afb8: 52800921 mov w1, #0x49 // =73 15afbc: 14000024 b 0x15b04c <__emutls_get_address+0x25c0> 15afc0: f0000088 adrp x8, 0x16d000 15afc4: 90fff8c0 adrp x0, 0x72000 15afc8: 9108e000 add x0, x0, #0x238 15afcc: 52800821 mov w1, #0x41 // =65 15afd0: 52800022 mov w2, #0x1 // =1 15afd4: f940c108 ldr x8, [x8, #0x180] 15afd8: 9104c103 add x3, x8, #0x130 15afdc: 1400001f b 0x15b058 <__emutls_get_address+0x25cc> 15afe0: f0000088 adrp x8, 0x16d000 15afe4: 90fff8a1 adrp x1, 0x6e000 15afe8: 913dc821 add x1, x1, #0xf72 15afec: aa1a03e2 mov x2, x26 15aff0: f940c108 ldr x8, [x8, #0x180] 15aff4: 9104c100 add x0, x8, #0x130 15aff8: 94000cda bl 0x15e360 15affc: 14000018 b 0x15b05c <__emutls_get_address+0x25d0> 15b000: d0000088 adrp x8, 0x16d000 15b004: d0fff880 adrp x0, 0x6d000 15b008: 911eb800 add x0, x0, #0x7ae 15b00c: 52800881 mov w1, #0x44 // =68 15b010: 1400000f b 0x15b04c <__emutls_get_address+0x25c0> 15b014: d0000088 adrp x8, 0x16d000 15b018: f0fff8a0 adrp x0, 0x72000 15b01c: 912fc000 add x0, x0, #0xbf0 15b020: 528008a1 mov w1, #0x45 // =69 15b024: 1400000a b 0x15b04c <__emutls_get_address+0x25c0> 15b028: d0000088 adrp x8, 0x16d000 15b02c: 90fff8a0 adrp x0, 0x6f000 15b030: 912aa400 add x0, x0, #0xaa9 15b034: 52800a61 mov w1, #0x53 // =83 15b038: 14000005 b 0x15b04c <__emutls_get_address+0x25c0> 15b03c: d0000088 adrp x8, 0x16d000 15b040: d0fff880 adrp x0, 0x6d000 15b044: 911db400 add x0, x0, #0x76d 15b048: 52800801 mov w1, #0x40 // =64 15b04c: f940c108 ldr x8, [x8, #0x180] 15b050: 9104c103 add x3, x8, #0x130 15b054: 52800022 mov w2, #0x1 // =1 15b058: 94000cd2 bl 0x15e3a0 15b05c: 2a1f03e0 mov w0, wzr 15b060: 910003bf mov sp, x29 15b064: a9454ff4 ldp x20, x19, [sp, #0x50] 15b068: a94457f6 ldp x22, x21, [sp, #0x40] 15b06c: a9435ff8 ldp x24, x23, [sp, #0x30] 15b070: a94267fa ldp x26, x25, [sp, #0x20] 15b074: a9416ffc ldp x28, x27, [sp, #0x10] 15b078: a8c67bfd ldp x29, x30, [sp], #0x60 15b07c: d50323bf autiasp 15b080: d65f03c0 ret 15b084: d0000088 adrp x8, 0x16d000 15b088: b0fff8a1 adrp x1, 0x70000 15b08c: f0fff882 adrp x2, 0x6e000 15b090: 90fff8a3 adrp x3, 0x6f000 15b094: 91221821 add x1, x1, #0x886 15b098: 91024442 add x2, x2, #0x91 15b09c: f940c108 ldr x8, [x8, #0x180] 15b0a0: 9108a863 add x3, x3, #0x22a 15b0a4: 9104c114 add x20, x8, #0x130 15b0a8: aa1403e0 mov x0, x20 15b0ac: 94000cad bl 0x15e360 15b0b0: aa1403e0 mov x0, x20 15b0b4: 94000cd7 bl 0x15e410 15b0b8: 9400150e bl 0x1604f0 15b0bc: d0000088 adrp x8, 0x16d000 15b0c0: b0fff8a1 adrp x1, 0x70000 15b0c4: f0fff882 adrp x2, 0x6e000 15b0c8: 90fff8a3 adrp x3, 0x6f000 15b0cc: 91221821 add x1, x1, #0x886 15b0d0: 91024442 add x2, x2, #0x91 15b0d4: f940c108 ldr x8, [x8, #0x180] 15b0d8: 9108a863 add x3, x3, #0x22a 15b0dc: 9104c114 add x20, x8, #0x130 15b0e0: aa1403e0 mov x0, x20 15b0e4: 94000c9f bl 0x15e360 15b0e8: aa1403e0 mov x0, x20 15b0ec: 94000cc9 bl 0x15e410 15b0f0: 94001500 bl 0x1604f0 15b0f4: d0000088 adrp x8, 0x16d000 15b0f8: b0fff8a1 adrp x1, 0x70000 15b0fc: f0fff882 adrp x2, 0x6e000 15b100: 90fff8a3 adrp x3, 0x6f000 15b104: 91221821 add x1, x1, #0x886 15b108: 91024442 add x2, x2, #0x91 15b10c: f940c108 ldr x8, [x8, #0x180] 15b110: 9108a863 add x3, x3, #0x22a 15b114: 9104c114 add x20, x8, #0x130 15b118: aa1403e0 mov x0, x20 15b11c: 94000c91 bl 0x15e360 15b120: aa1403e0 mov x0, x20 15b124: 94000cbb bl 0x15e410 15b128: 940014f2 bl 0x1604f0 15b12c: d0000088 adrp x8, 0x16d000 15b130: b0fff8a1 adrp x1, 0x70000 15b134: f0fff882 adrp x2, 0x6e000 15b138: 90fff8a3 adrp x3, 0x6f000 15b13c: 91221821 add x1, x1, #0x886 15b140: 91024442 add x2, x2, #0x91 15b144: f940c108 ldr x8, [x8, #0x180] 15b148: 9108a863 add x3, x3, #0x22a 15b14c: 9104c114 add x20, x8, #0x130 15b150: aa1403e0 mov x0, x20 15b154: 94000c83 bl 0x15e360 15b158: aa1403e0 mov x0, x20 15b15c: 94000cad bl 0x15e410 15b160: 940014e4 bl 0x1604f0 15b164: d503233f paciasp 15b168: a9be7bfd stp x29, x30, [sp, #-0x20]! 15b16c: f9000bf3 str x19, [sp, #0x10] 15b170: 910003fd mov x29, sp 15b174: b9400028 ldr w8, [x1] 15b178: 11000909 add w9, w8, #0x2 15b17c: 7100913f cmp w9, #0x24 15b180: 540002c8 b.hi 0x15b1d8 <__emutls_get_address+0x274c> 15b184: b0fff92a adrp x10, 0x80000 15b188: 9100d14a add x10, x10, #0x34 15b18c: 1000008b adr x11, 0x15b19c <__emutls_get_address+0x2710> 15b190: 3869694c ldrb w12, [x10, x9] 15b194: 8b0c096b add x11, x11, x12, lsl #2 15b198: d61f0160 br x11 15b19c: d503249f bti j 15b1a0: 9103e048 add x8, x2, #0xf8 15b1a4: 1400001a b 0x15b20c <__emutls_get_address+0x2780> 15b1a8: d503249f bti j 15b1ac: 91040048 add x8, x2, #0x100 15b1b0: 14000017 b 0x15b20c <__emutls_get_address+0x2780> 15b1b4: d503249f bti j 15b1b8: f9400428 ldr x8, [x1, #0x8] 15b1bc: aa0003e1 mov x1, x0 15b1c0: f9400bf3 ldr x19, [sp, #0x10] 15b1c4: aa1f03e3 mov x3, xzr 15b1c8: aa0803e0 mov x0, x8 15b1cc: a8c27bfd ldp x29, x30, [sp], #0x20 15b1d0: d50323bf autiasp 15b1d4: 140001db b 0x15b940 <__emutls_get_address+0x2eb4> 15b1d8: d503249f bti j 15b1dc: 7100711f cmp w8, #0x1c 15b1e0: 54000248 b.hi 0x15b228 <__emutls_get_address+0x279c> 15b1e4: 8b080c48 add x8, x2, x8, lsl #3 15b1e8: 14000009 b 0x15b20c <__emutls_get_address+0x2780> 15b1ec: d503249f bti j 15b1f0: 9103a048 add x8, x2, #0xe8 15b1f4: 14000006 b 0x15b20c <__emutls_get_address+0x2780> 15b1f8: d503249f bti j 15b1fc: 9103c048 add x8, x2, #0xf0 15b200: 14000003 b 0x15b20c <__emutls_get_address+0x2780> 15b204: d503249f bti j 15b208: 91042048 add x8, x2, #0x108 15b20c: f9400108 ldr x8, [x8] 15b210: b9800429 ldrsw x9, [x1, #0x4] 15b214: f9400bf3 ldr x19, [sp, #0x10] 15b218: 8b090100 add x0, x8, x9 15b21c: a8c27bfd ldp x29, x30, [sp], #0x20 15b220: d50323bf autiasp 15b224: d65f03c0 ret 15b228: d0000088 adrp x8, 0x16d000 15b22c: b0fff8a1 adrp x1, 0x70000 15b230: 90fff8c2 adrp x2, 0x73000 15b234: f0fff883 adrp x3, 0x6e000 15b238: 91221821 add x1, x1, #0x886 15b23c: 912f7042 add x2, x2, #0xbdc 15b240: f940c108 ldr x8, [x8, #0x180] 15b244: 9100dc63 add x3, x3, #0x37 15b248: 9104c113 add x19, x8, #0x130 15b24c: aa1303e0 mov x0, x19 15b250: 94000c44 bl 0x15e360 15b254: aa1303e0 mov x0, x19 15b258: 94000c6e bl 0x15e410 15b25c: 940014a5 bl 0x1604f0 15b260: d503233f paciasp 15b264: a9be7bfd stp x29, x30, [sp, #-0x20]! 15b268: f9000bf3 str x19, [sp, #0x10] 15b26c: 910003fd mov x29, sp 15b270: b9400069 ldr w9, [x3] 15b274: 51000529 sub w9, w9, #0x1 15b278: 7100153f cmp w9, #0x5 15b27c: 54000b68 b.hi 0x15b3e8 <__emutls_get_address+0x295c> 15b280: b0fff92a adrp x10, 0x80000 15b284: aa0203e8 mov x8, x2 15b288: 9101654a add x10, x10, #0x59 15b28c: aa0103e2 mov x2, x1 15b290: aa0003e1 mov x1, x0 15b294: aa1f03e0 mov x0, xzr 15b298: 1000008b adr x11, 0x15b2a8 <__emutls_get_address+0x281c> 15b29c: 3869694c ldrb w12, [x10, x9] 15b2a0: 8b0c096b add x11, x11, x12, lsl #2 15b2a4: d61f0160 br x11 15b2a8: d503249f bti j 15b2ac: f9400469 ldr x9, [x3, #0x8] 15b2b0: f8686920 ldr x0, [x9, x8] 15b2b4: d503249f bti j 15b2b8: f9400bf3 ldr x19, [sp, #0x10] 15b2bc: a8c27bfd ldp x29, x30, [sp], #0x20 15b2c0: d50323bf autiasp 15b2c4: d65f03c0 ret 15b2c8: d503249f bti j 15b2cc: f9400468 ldr x8, [x3, #0x8] 15b2d0: 11000909 add w9, w8, #0x2 15b2d4: 7100913f cmp w9, #0x24 15b2d8: 540004a8 b.hi 0x15b36c <__emutls_get_address+0x28e0> 15b2dc: b0fff92a adrp x10, 0x80000 15b2e0: 91017d4a add x10, x10, #0x5f 15b2e4: 1000008b adr x11, 0x15b2f4 <__emutls_get_address+0x2868> 15b2e8: 3869694c ldrb w12, [x10, x9] 15b2ec: 8b0c096b add x11, x11, x12, lsl #2 15b2f0: d61f0160 br x11 15b2f4: d503249f bti j 15b2f8: 9103e048 add x8, x2, #0xf8 15b2fc: f9400100 ldr x0, [x8] 15b300: f9400bf3 ldr x19, [sp, #0x10] 15b304: a8c27bfd ldp x29, x30, [sp], #0x20 15b308: d50323bf autiasp 15b30c: d65f03c0 ret 15b310: d503249f bti j 15b314: f9400460 ldr x0, [x3, #0x8] 15b318: aa0803e3 mov x3, x8 15b31c: 94000189 bl 0x15b940 <__emutls_get_address+0x2eb4> 15b320: f9400000 ldr x0, [x0] 15b324: f9400bf3 ldr x19, [sp, #0x10] 15b328: a8c27bfd ldp x29, x30, [sp], #0x20 15b32c: d50323bf autiasp 15b330: d65f03c0 ret 15b334: d503249f bti j 15b338: f9400460 ldr x0, [x3, #0x8] 15b33c: aa0803e3 mov x3, x8 15b340: f9400bf3 ldr x19, [sp, #0x10] 15b344: a8c27bfd ldp x29, x30, [sp], #0x20 15b348: d50323bf autiasp 15b34c: 1400017d b 0x15b940 <__emutls_get_address+0x2eb4> 15b350: d503249f bti j 15b354: 91040048 add x8, x2, #0x100 15b358: f9400100 ldr x0, [x8] 15b35c: f9400bf3 ldr x19, [sp, #0x10] 15b360: a8c27bfd ldp x29, x30, [sp], #0x20 15b364: d50323bf autiasp 15b368: d65f03c0 ret 15b36c: d503249f bti j 15b370: 7100711f cmp w8, #0x1c 15b374: 54000588 b.hi 0x15b424 <__emutls_get_address+0x2998> 15b378: 92407d08 and x8, x8, #0xffffffff 15b37c: 8b080c48 add x8, x2, x8, lsl #3 15b380: f9400100 ldr x0, [x8] 15b384: f9400bf3 ldr x19, [sp, #0x10] 15b388: a8c27bfd ldp x29, x30, [sp], #0x20 15b38c: d50323bf autiasp 15b390: d65f03c0 ret 15b394: d503249f bti j 15b398: 9103a048 add x8, x2, #0xe8 15b39c: f9400100 ldr x0, [x8] 15b3a0: f9400bf3 ldr x19, [sp, #0x10] 15b3a4: a8c27bfd ldp x29, x30, [sp], #0x20 15b3a8: d50323bf autiasp 15b3ac: d65f03c0 ret 15b3b0: d503249f bti j 15b3b4: 9103c048 add x8, x2, #0xf0 15b3b8: f9400100 ldr x0, [x8] 15b3bc: f9400bf3 ldr x19, [sp, #0x10] 15b3c0: a8c27bfd ldp x29, x30, [sp], #0x20 15b3c4: d50323bf autiasp 15b3c8: d65f03c0 ret 15b3cc: d503249f bti j 15b3d0: 91042048 add x8, x2, #0x108 15b3d4: f9400100 ldr x0, [x8] 15b3d8: f9400bf3 ldr x19, [sp, #0x10] 15b3dc: a8c27bfd ldp x29, x30, [sp], #0x20 15b3e0: d50323bf autiasp 15b3e4: d65f03c0 ret 15b3e8: d503249f bti j 15b3ec: d0000088 adrp x8, 0x16d000 15b3f0: b0fff8a1 adrp x1, 0x70000 15b3f4: f0fff882 adrp x2, 0x6e000 15b3f8: 90fff8a3 adrp x3, 0x6f000 15b3fc: 91221821 add x1, x1, #0x886 15b400: 91027042 add x2, x2, #0x9c 15b404: f940c108 ldr x8, [x8, #0x180] 15b408: 911b2c63 add x3, x3, #0x6cb 15b40c: 9104c113 add x19, x8, #0x130 15b410: aa1303e0 mov x0, x19 15b414: 94000bd3 bl 0x15e360 15b418: aa1303e0 mov x0, x19 15b41c: 94000bfd bl 0x15e410 15b420: 94001434 bl 0x1604f0 15b424: d0000088 adrp x8, 0x16d000 15b428: b0fff8a1 adrp x1, 0x70000 15b42c: 90fff8c2 adrp x2, 0x73000 15b430: f0fff883 adrp x3, 0x6e000 15b434: 91221821 add x1, x1, #0x886 15b438: 912f7042 add x2, x2, #0xbdc 15b43c: f940c108 ldr x8, [x8, #0x180] 15b440: 9100dc63 add x3, x3, #0x37 15b444: 9104c113 add x19, x8, #0x130 15b448: aa1303e0 mov x0, x19 15b44c: 94000bc5 bl 0x15e360 15b450: aa1303e0 mov x0, x19 15b454: 94000bef bl 0x15e410 15b458: 94001426 bl 0x1604f0 15b45c: d503233f paciasp 15b460: a9bd7bfd stp x29, x30, [sp, #-0x30]! 15b464: f9000bf5 str x21, [sp, #0x10] 15b468: 910003fd mov x29, sp 15b46c: a9024ff4 stp x20, x19, [sp, #0x20] 15b470: 12000c68 and w8, w3, #0xf 15b474: 7100311f cmp w8, #0xc 15b478: 540015e8 b.hi 0x15b734 <__emutls_get_address+0x2ca8> 15b47c: b0fff929 adrp x9, 0x80000 15b480: f9400035 ldr x21, [x1] 15b484: 91021129 add x9, x9, #0x84 15b488: aa0403f3 mov x19, x4 15b48c: 2a0303f4 mov w20, w3 15b490: 1000008a adr x10, 0x15b4a0 <__emutls_get_address+0x2a14> 15b494: 3868692b ldrb w11, [x9, x8] 15b498: 8b0b094a add x10, x10, x11, lsl #2 15b49c: d61f0140 br x10 15b4a0: d503249f bti j 15b4a4: aa1503e8 mov x8, x21 15b4a8: f8408500 ldr x0, [x8], #0x8 15b4ac: f9000028 str x8, [x1] 15b4b0: 14000031 b 0x15b574 <__emutls_get_address+0x2ae8> 15b4b4: d503249f bti j 15b4b8: aa0103e0 mov x0, x1 15b4bc: aa0203e1 mov x1, x2 15b4c0: 940000ac bl 0x15b770 <__emutls_get_address+0x2ce4> 15b4c4: 1400002c b 0x15b574 <__emutls_get_address+0x2ae8> 15b4c8: d503249f bti j 15b4cc: aa1503e8 mov x8, x21 15b4d0: 78402500 ldrh w0, [x8], #0x2 15b4d4: f9000028 str x8, [x1] 15b4d8: 14000027 b 0x15b574 <__emutls_get_address+0x2ae8> 15b4dc: d503249f bti j 15b4e0: aa1503e8 mov x8, x21 15b4e4: b8404500 ldr w0, [x8], #0x4 15b4e8: f9000028 str x8, [x1] 15b4ec: 14000022 b 0x15b574 <__emutls_get_address+0x2ae8> 15b4f0: d503249f bti j 15b4f4: aa1503e8 mov x8, x21 15b4f8: 78802500 ldrsh x0, [x8], #0x2 15b4fc: f9000028 str x8, [x1] 15b500: 1400001d b 0x15b574 <__emutls_get_address+0x2ae8> 15b504: d503249f bti j 15b508: aa1503e8 mov x8, x21 15b50c: b8804500 ldrsw x0, [x8], #0x4 15b510: f9000028 str x8, [x1] 15b514: 14000018 b 0x15b574 <__emutls_get_address+0x2ae8> 15b518: d503249f bti j 15b51c: aa1f03ea mov x10, xzr 15b520: aa1f03e8 mov x8, xzr 15b524: aa1503e9 mov x9, x21 15b528: aa1503eb mov x11, x21 15b52c: eb02017f cmp x11, x2 15b530: 54000540 b.eq 0x15b5d8 <__emutls_get_address+0x2b4c> 15b534: 3840156c ldrb w12, [x11], #0x1 15b538: 91000529 add x9, x9, #0x1 15b53c: 9240198d and x13, x12, #0x7f 15b540: 9aca21ad lsl x13, x13, x10 15b544: 91001d4a add x10, x10, #0x7 15b548: aa0801a8 orr x8, x13, x8 15b54c: 373fff0c tbnz w12, #0x7, 0x15b52c <__emutls_get_address+0x2aa0> 15b550: 51001d4b sub w11, w10, #0x7 15b554: 9280000d mov x13, #-0x1 // =-1 15b558: 7100e57f cmp w11, #0x39 15b55c: 9aca21aa lsl x10, x13, x10 15b560: 1a9f27eb cset w11, lo 15b564: f9000029 str x9, [x1] 15b568: 6a4c197f tst w11, w12, lsr #6 15b56c: 9a9f114a csel x10, x10, xzr, ne 15b570: aa0a0100 orr x0, x8, x10 15b574: 12001e88 and w8, w20, #0xff 15b578: 53041909 ubfx w9, w8, #4, #3 15b57c: 7100153f cmp w9, #0x5 15b580: 54000488 b.hi 0x15b610 <__emutls_get_address+0x2b84> 15b584: b0fff92a adrp x10, 0x80000 15b588: 9102454a add x10, x10, #0x91 15b58c: 1000008b adr x11, 0x15b59c <__emutls_get_address+0x2b10> 15b590: 3869694c ldrb w12, [x10, x9] 15b594: 8b0c096b add x11, x11, x12, lsl #2 15b598: d61f0160 br x11 15b59c: d503249f bti j 15b5a0: 8b150000 add x0, x0, x21 15b5a4: d503249f bti j 15b5a8: 36380048 tbz w8, #0x7, 0x15b5b0 <__emutls_get_address+0x2b24> 15b5ac: f9400000 ldr x0, [x0] 15b5b0: a9424ff4 ldp x20, x19, [sp, #0x20] 15b5b4: f9400bf5 ldr x21, [sp, #0x10] 15b5b8: a8c37bfd ldp x29, x30, [sp], #0x30 15b5bc: d50323bf autiasp 15b5c0: d65f03c0 ret 15b5c4: d503249f bti j 15b5c8: b40009b3 cbz x19, 0x15b6fc <__emutls_get_address+0x2c70> 15b5cc: 8b130000 add x0, x0, x19 15b5d0: 373ffee8 tbnz w8, #0x7, 0x15b5ac <__emutls_get_address+0x2b20> 15b5d4: 17fffff7 b 0x15b5b0 <__emutls_get_address+0x2b24> 15b5d8: d0000088 adrp x8, 0x16d000 15b5dc: b0fff8a1 adrp x1, 0x70000 15b5e0: f0fff882 adrp x2, 0x6e000 15b5e4: 90fff8a3 adrp x3, 0x6f000 15b5e8: 91221821 add x1, x1, #0x886 15b5ec: 91024442 add x2, x2, #0x91 15b5f0: f940c108 ldr x8, [x8, #0x180] 15b5f4: 9108a863 add x3, x3, #0x22a 15b5f8: 9104c113 add x19, x8, #0x130 15b5fc: aa1303e0 mov x0, x19 15b600: 94000b58 bl 0x15e360 15b604: aa1303e0 mov x0, x19 15b608: 94000b82 bl 0x15e410 15b60c: 940013b9 bl 0x1604f0 15b610: d0000088 adrp x8, 0x16d000 15b614: b0fff8a1 adrp x1, 0x70000 15b618: f0fff882 adrp x2, 0x6e000 15b61c: d0fff883 adrp x3, 0x6d000 15b620: 91221821 add x1, x1, #0x886 15b624: 91159842 add x2, x2, #0x566 15b628: f940c108 ldr x8, [x8, #0x180] 15b62c: 910f2863 add x3, x3, #0x3ca 15b630: 9104c113 add x19, x8, #0x130 15b634: aa1303e0 mov x0, x19 15b638: 94000b4a bl 0x15e360 15b63c: aa1303e0 mov x0, x19 15b640: 94000b74 bl 0x15e410 15b644: 940013ab bl 0x1604f0 15b648: d503249f bti j 15b64c: d0000088 adrp x8, 0x16d000 15b650: b0fff8a1 adrp x1, 0x70000 15b654: f0fff882 adrp x2, 0x6e000 15b658: f0fff8a3 adrp x3, 0x72000 15b65c: 91221821 add x1, x1, #0x886 15b660: 91159842 add x2, x2, #0x566 15b664: f940c108 ldr x8, [x8, #0x180] 15b668: 913d1463 add x3, x3, #0xf45 15b66c: 9104c113 add x19, x8, #0x130 15b670: aa1303e0 mov x0, x19 15b674: 94000b3b bl 0x15e360 15b678: aa1303e0 mov x0, x19 15b67c: 94000b65 bl 0x15e410 15b680: 9400139c bl 0x1604f0 15b684: d503249f bti j 15b688: d0000088 adrp x8, 0x16d000 15b68c: b0fff8a1 adrp x1, 0x70000 15b690: f0fff882 adrp x2, 0x6e000 15b694: b0fff8a3 adrp x3, 0x70000 15b698: 91221821 add x1, x1, #0x886 15b69c: 91159842 add x2, x2, #0x566 15b6a0: f940c108 ldr x8, [x8, #0x180] 15b6a4: 910a2863 add x3, x3, #0x28a 15b6a8: 9104c113 add x19, x8, #0x130 15b6ac: aa1303e0 mov x0, x19 15b6b0: 94000b2c bl 0x15e360 15b6b4: aa1303e0 mov x0, x19 15b6b8: 94000b56 bl 0x15e410 15b6bc: 9400138d bl 0x1604f0 15b6c0: d503249f bti j 15b6c4: d0000088 adrp x8, 0x16d000 15b6c8: b0fff8a1 adrp x1, 0x70000 15b6cc: f0fff882 adrp x2, 0x6e000 15b6d0: 90fff8a3 adrp x3, 0x6f000 15b6d4: 91221821 add x1, x1, #0x886 15b6d8: 91159842 add x2, x2, #0x566 15b6dc: f940c108 ldr x8, [x8, #0x180] 15b6e0: 9107e863 add x3, x3, #0x1fa 15b6e4: 9104c113 add x19, x8, #0x130 15b6e8: aa1303e0 mov x0, x19 15b6ec: 94000b1d bl 0x15e360 15b6f0: aa1303e0 mov x0, x19 15b6f4: 94000b47 bl 0x15e410 15b6f8: 9400137e bl 0x1604f0 15b6fc: d0000088 adrp x8, 0x16d000 15b700: b0fff8a1 adrp x1, 0x70000 15b704: f0fff882 adrp x2, 0x6e000 15b708: 90fff8c3 adrp x3, 0x73000 15b70c: 91221821 add x1, x1, #0x886 15b710: 91159842 add x2, x2, #0x566 15b714: f940c108 ldr x8, [x8, #0x180] 15b718: 912fa063 add x3, x3, #0xbe8 15b71c: 9104c113 add x19, x8, #0x130 15b720: aa1303e0 mov x0, x19 15b724: 94000b0f bl 0x15e360 15b728: aa1303e0 mov x0, x19 15b72c: 94000b39 bl 0x15e410 15b730: 94001370 bl 0x1604f0 15b734: d503249f bti j 15b738: d0000088 adrp x8, 0x16d000 15b73c: b0fff8a1 adrp x1, 0x70000 15b740: f0fff882 adrp x2, 0x6e000 15b744: d0fff883 adrp x3, 0x6d000 15b748: 91221821 add x1, x1, #0x886 15b74c: 91159842 add x2, x2, #0x566 15b750: f940c108 ldr x8, [x8, #0x180] 15b754: 910f2863 add x3, x3, #0x3ca 15b758: 9104c113 add x19, x8, #0x130 15b75c: aa1303e0 mov x0, x19 15b760: 94000b00 bl 0x15e360 15b764: aa1303e0 mov x0, x19 15b768: 94000b2a bl 0x15e410 15b76c: 94001361 bl 0x1604f0 15b770: d503233f paciasp 15b774: a9be7bfd stp x29, x30, [sp, #-0x20]! 15b778: f9000bf3 str x19, [sp, #0x10] 15b77c: 910003fd mov x29, sp 15b780: f9400009 ldr x9, [x0] 15b784: eb01013f cmp x9, x1 15b788: 54000a40 b.eq 0x15b8d0 <__emutls_get_address+0x2e44> 15b78c: aa0903ea mov x10, x9 15b790: aa0003e8 mov x8, x0 15b794: 3840154b ldrb w11, [x10], #0x1 15b798: 92401960 and x0, x11, #0x7f 15b79c: 373800cb tbnz w11, #0x7, 0x15b7b4 <__emutls_get_address+0x2d28> 15b7a0: f9400bf3 ldr x19, [sp, #0x10] 15b7a4: f900010a str x10, [x8] 15b7a8: a8c27bfd ldp x29, x30, [sp], #0x20 15b7ac: d50323bf autiasp 15b7b0: d65f03c0 ret 15b7b4: eb01015f cmp x10, x1 15b7b8: 540008c0 b.eq 0x15b8d0 <__emutls_get_address+0x2e44> 15b7bc: 39c0052b ldrsb w11, [x9, #0x1] 15b7c0: 1200196a and w10, w11, #0x7f 15b7c4: b3791940 bfi x0, x10, #7, #7 15b7c8: 9100092a add x10, x9, #0x2 15b7cc: 36fffeab tbz w11, #0x1f, 0x15b7a0 <__emutls_get_address+0x2d14> 15b7d0: eb01015f cmp x10, x1 15b7d4: 540007e0 b.eq 0x15b8d0 <__emutls_get_address+0x2e44> 15b7d8: 39c0092b ldrsb w11, [x9, #0x2] 15b7dc: 1200196a and w10, w11, #0x7f 15b7e0: b3721940 bfi x0, x10, #14, #7 15b7e4: 91000d2a add x10, x9, #0x3 15b7e8: 36fffdcb tbz w11, #0x1f, 0x15b7a0 <__emutls_get_address+0x2d14> 15b7ec: eb01015f cmp x10, x1 15b7f0: 54000700 b.eq 0x15b8d0 <__emutls_get_address+0x2e44> 15b7f4: 39c00d2b ldrsb w11, [x9, #0x3] 15b7f8: 1200196a and w10, w11, #0x7f 15b7fc: b36b1940 bfi x0, x10, #21, #7 15b800: 9100112a add x10, x9, #0x4 15b804: 36fffceb tbz w11, #0x1f, 0x15b7a0 <__emutls_get_address+0x2d14> 15b808: eb01015f cmp x10, x1 15b80c: 54000620 b.eq 0x15b8d0 <__emutls_get_address+0x2e44> 15b810: 39c0112b ldrsb w11, [x9, #0x4] 15b814: 1200196a and w10, w11, #0x7f 15b818: b3641940 bfi x0, x10, #28, #7 15b81c: 9100152a add x10, x9, #0x5 15b820: 36fffc0b tbz w11, #0x1f, 0x15b7a0 <__emutls_get_address+0x2d14> 15b824: eb01015f cmp x10, x1 15b828: 54000540 b.eq 0x15b8d0 <__emutls_get_address+0x2e44> 15b82c: 39c0152b ldrsb w11, [x9, #0x5] 15b830: 1200196a and w10, w11, #0x7f 15b834: b35d1940 bfi x0, x10, #35, #7 15b838: 9100192a add x10, x9, #0x6 15b83c: 36fffb2b tbz w11, #0x1f, 0x15b7a0 <__emutls_get_address+0x2d14> 15b840: eb01015f cmp x10, x1 15b844: 54000460 b.eq 0x15b8d0 <__emutls_get_address+0x2e44> 15b848: 39c0192b ldrsb w11, [x9, #0x6] 15b84c: 1200196a and w10, w11, #0x7f 15b850: b3561940 bfi x0, x10, #42, #7 15b854: 91001d2a add x10, x9, #0x7 15b858: 36fffa4b tbz w11, #0x1f, 0x15b7a0 <__emutls_get_address+0x2d14> 15b85c: eb01015f cmp x10, x1 15b860: 54000380 b.eq 0x15b8d0 <__emutls_get_address+0x2e44> 15b864: 39c01d2b ldrsb w11, [x9, #0x7] 15b868: 1200196a and w10, w11, #0x7f 15b86c: b34f1940 bfi x0, x10, #49, #7 15b870: 9100212a add x10, x9, #0x8 15b874: 36fff96b tbz w11, #0x1f, 0x15b7a0 <__emutls_get_address+0x2d14> 15b878: eb01015f cmp x10, x1 15b87c: 540002a0 b.eq 0x15b8d0 <__emutls_get_address+0x2e44> 15b880: 39c0212b ldrsb w11, [x9, #0x8] 15b884: 1200196a and w10, w11, #0x7f 15b888: b3481940 bfi x0, x10, #56, #7 15b88c: 9100252a add x10, x9, #0x9 15b890: 36fff88b tbz w11, #0x1f, 0x15b7a0 <__emutls_get_address+0x2d14> 15b894: eb01015f cmp x10, x1 15b898: 540001c0 b.eq 0x15b8d0 <__emutls_get_address+0x2e44> 15b89c: 3940014b ldrb w11, [x10] 15b8a0: 721f157f tst w11, #0x7e 15b8a4: 54000321 b.ne 0x15b908 <__emutls_get_address+0x2e7c> 15b8a8: 9100292a add x10, x9, #0xa 15b8ac: 373800eb tbnz w11, #0x7, 0x15b8c8 <__emutls_get_address+0x2e3c> 15b8b0: b3410160 bfi x0, x11, #63, #1 15b8b4: f9400bf3 ldr x19, [sp, #0x10] 15b8b8: f900010a str x10, [x8] 15b8bc: a8c27bfd ldp x29, x30, [sp], #0x20 15b8c0: d50323bf autiasp 15b8c4: d65f03c0 ret 15b8c8: eb01015f cmp x10, x1 15b8cc: 540001e1 b.ne 0x15b908 <__emutls_get_address+0x2e7c> 15b8d0: d0000088 adrp x8, 0x16d000 15b8d4: b0fff8a1 adrp x1, 0x70000 15b8d8: f0fff8a2 adrp x2, 0x72000 15b8dc: f0fff8a3 adrp x3, 0x72000 15b8e0: 91221821 add x1, x1, #0x886 15b8e4: 9125b042 add x2, x2, #0x96c 15b8e8: f940c108 ldr x8, [x8, #0x180] 15b8ec: 913dd463 add x3, x3, #0xf75 15b8f0: 9104c113 add x19, x8, #0x130 15b8f4: aa1303e0 mov x0, x19 15b8f8: 94000a9a bl 0x15e360 15b8fc: aa1303e0 mov x0, x19 15b900: 94000ac4 bl 0x15e410 15b904: 940012fb bl 0x1604f0 15b908: d0000088 adrp x8, 0x16d000 15b90c: b0fff8a1 adrp x1, 0x70000 15b910: f0fff8a2 adrp x2, 0x72000 15b914: f0fff8a3 adrp x3, 0x72000 15b918: 91221821 add x1, x1, #0x886 15b91c: 9125b042 add x2, x2, #0x96c 15b920: f940c108 ldr x8, [x8, #0x180] 15b924: 9125dc63 add x3, x3, #0x977 15b928: 9104c113 add x19, x8, #0x130 15b92c: aa1303e0 mov x0, x19 15b930: 94000a8c bl 0x15e360 15b934: aa1303e0 mov x0, x19 15b938: 94000ab6 bl 0x15e410 15b93c: 940012ed bl 0x1604f0 15b940: d503233f paciasp 15b944: a9ba7bfd stp x29, x30, [sp, #-0x60]! 15b948: a9016ffc stp x28, x27, [sp, #0x10] 15b94c: 910003fd mov x29, sp 15b950: a90267fa stp x26, x25, [sp, #0x20] 15b954: a9035ff8 stp x24, x23, [sp, #0x30] 15b958: a90457f6 stp x22, x21, [sp, #0x40] 15b95c: a9054ff4 stp x20, x19, [sp, #0x50] 15b960: d10cc3ff sub sp, sp, #0x330 15b964: 91005001 add x1, x0, #0x14 15b968: f81f83a0 stur x0, [x29, #-0x8] 15b96c: d10023a0 sub x0, x29, #0x8 15b970: aa0303f5 mov x21, x3 15b974: aa0203f3 mov x19, x2 15b978: 97ffff7e bl 0x15b770 <__emutls_get_address+0x2ce4> 15b97c: f85f83a9 ldur x9, [x29, #-0x8] 15b980: f9000bf5 str x21, [sp, #0x10] 15b984: 8b000134 add x20, x9, x0 15b988: eb14013f cmp x9, x20 15b98c: 54003882 b.hs 0x15c09c <__emutls_get_address+0x3610> 15b990: 910023e8 add x8, sp, #0x8 15b994: b0fff93a adrp x26, 0x80000 15b998: 9103c275 add x21, x19, #0xf0 15b99c: 9103a276 add x22, x19, #0xe8 15b9a0: 9100211b add x27, x8, #0x8 15b9a4: 91042277 add x23, x19, #0x108 15b9a8: 9103e278 add x24, x19, #0xf8 15b9ac: 91040279 add x25, x19, #0x100 15b9b0: 9102635a add x26, x26, #0x98 15b9b4: 1400000c b 0x15b9e4 <__emutls_get_address+0x2f58> 15b9b8: d503249f bti j 15b9bc: 39400528 ldrb w8, [x9, #0x1] 15b9c0: 91000929 add x9, x9, #0x2 15b9c4: cb080f68 sub x8, x27, x8, lsl #3 15b9c8: f81f83a9 stur x9, [x29, #-0x8] 15b9cc: d503249f bti j 15b9d0: f9400108 ldr x8, [x8] 15b9d4: f8008f68 str x8, [x27, #0x8]! 15b9d8: f85f83a9 ldur x9, [x29, #-0x8] 15b9dc: eb14013f cmp x9, x20 15b9e0: 540035c2 b.hs 0x15c098 <__emutls_get_address+0x360c> 15b9e4: 91000528 add x8, x9, #0x1 15b9e8: f81f83a8 stur x8, [x29, #-0x8] 15b9ec: 3940012a ldrb w10, [x9] 15b9f0: 51000d4b sub w11, w10, #0x3 15b9f4: 7102457f cmp w11, #0x91 15b9f8: 54003d68 b.hi 0x15c1a4 <__emutls_get_address+0x3718> 15b9fc: 10fffdec adr x12, 0x15b9b8 <__emutls_get_address+0x2f2c> 15ba00: 786b7b4d ldrh w13, [x26, x11, lsl #1] 15ba04: 8b0d098c add x12, x12, x13, lsl #2 15ba08: d61f0180 br x12 15ba0c: d503249f bti j 15ba10: 5100c148 sub w8, w10, #0x30 15ba14: 17fffff0 b 0x15b9d4 <__emutls_get_address+0x2f48> 15ba18: d503249f bti j 15ba1c: aa1f03ec mov x12, xzr 15ba20: aa1f03e9 mov x9, xzr 15ba24: 5101c14b sub w11, w10, #0x70 15ba28: aa0803ed mov x13, x8 15ba2c: eb1401bf cmp x13, x20 15ba30: 540034a0 b.eq 0x15c0c4 <__emutls_get_address+0x3638> 15ba34: 384015ae ldrb w14, [x13], #0x1 15ba38: 91000508 add x8, x8, #0x1 15ba3c: 924019cf and x15, x14, #0x7f 15ba40: 9acc21ef lsl x15, x15, x12 15ba44: 91001d8c add x12, x12, #0x7 15ba48: aa0901e9 orr x9, x15, x9 15ba4c: 373fff0e tbnz w14, #0x7, 0x15ba2c <__emutls_get_address+0x2fa0> 15ba50: 51001d8d sub w13, w12, #0x7 15ba54: 9280000f mov x15, #-0x1 // =-1 15ba58: 7100e5bf cmp w13, #0x39 15ba5c: 9acc21ec lsl x12, x15, x12 15ba60: 1a9f27ed cset w13, lo 15ba64: 5101b94a sub w10, w10, #0x6e 15ba68: 6a4e19bf tst w13, w14, lsr #6 15ba6c: f81f83a8 stur x8, [x29, #-0x8] 15ba70: 9a9f118c csel x12, x12, xzr, ne 15ba74: 7100915f cmp w10, #0x24 15ba78: 54000308 b.hi 0x15bad8 <__emutls_get_address+0x304c> 15ba7c: b0fff92d adrp x13, 0x80000 15ba80: aa1903e8 mov x8, x25 15ba84: 910859ad add x13, x13, #0x216 15ba88: 1000008e adr x14, 0x15ba98 <__emutls_get_address+0x300c> 15ba8c: 386a69af ldrb w15, [x13, x10] 15ba90: 8b0f09ce add x14, x14, x15, lsl #2 15ba94: d61f01c0 br x14 15ba98: d503249f bti j 15ba9c: aa1803e8 mov x8, x24 15baa0: 1400001b b 0x15bb0c <__emutls_get_address+0x3080> 15baa4: d503249f bti j 15baa8: aa1803e8 mov x8, x24 15baac: 7101bd5f cmp w10, #0x6f 15bab0: 54fff8e0 b.eq 0x15b9cc <__emutls_get_address+0x2f40> 15bab4: aa1503e8 mov x8, x21 15bab8: 7101b95f cmp w10, #0x6e 15babc: 54fff880 b.eq 0x15b9cc <__emutls_get_address+0x2f40> 15bac0: aa1603e8 mov x8, x22 15bac4: 7101b55f cmp w10, #0x6d 15bac8: 54fff820 b.eq 0x15b9cc <__emutls_get_address+0x2f40> 15bacc: 51014148 sub w8, w10, #0x50 15bad0: 8b284e68 add x8, x19, w8, uxtw #3 15bad4: 17ffffbe b 0x15b9cc <__emutls_get_address+0x2f40> 15bad8: d503249f bti j 15badc: 7100717f cmp w11, #0x1c 15bae0: 54003468 b.hi 0x15c16c <__emutls_get_address+0x36e0> 15bae4: 8b2b4e68 add x8, x19, w11, uxtw #3 15bae8: 14000009 b 0x15bb0c <__emutls_get_address+0x3080> 15baec: d503249f bti j 15baf0: aa1503e8 mov x8, x21 15baf4: 14000006 b 0x15bb0c <__emutls_get_address+0x3080> 15baf8: d503249f bti j 15bafc: aa1603e8 mov x8, x22 15bb00: 14000003 b 0x15bb0c <__emutls_get_address+0x3080> 15bb04: d503249f bti j 15bb08: aa1703e8 mov x8, x23 15bb0c: d503249f bti j 15bb10: f9400108 ldr x8, [x8] 15bb14: aa0c0129 orr x9, x9, x12 15bb18: 8b090108 add x8, x8, x9 15bb1c: 17ffffae b 0x15b9d4 <__emutls_get_address+0x2f48> 15bb20: d503249f bti j 15bb24: 91002528 add x8, x9, #0x9 15bb28: f8401129 ldur x9, [x9, #0x1] 15bb2c: 14000067 b 0x15bcc8 <__emutls_get_address+0x323c> 15bb30: d503249f bti j 15bb34: d10023a0 sub x0, x29, #0x8 15bb38: aa1403e1 mov x1, x20 15bb3c: 97ffff0d bl 0x15b770 <__emutls_get_address+0x2ce4> 15bb40: f85f83a9 ldur x9, [x29, #-0x8] 15bb44: aa1f03ea mov x10, xzr 15bb48: aa1f03e8 mov x8, xzr 15bb4c: aa0903eb mov x11, x9 15bb50: eb14017f cmp x11, x20 15bb54: 54002d40 b.eq 0x15c0fc <__emutls_get_address+0x3670> 15bb58: 3840156c ldrb w12, [x11], #0x1 15bb5c: 91000529 add x9, x9, #0x1 15bb60: 9240198d and x13, x12, #0x7f 15bb64: 9aca21ad lsl x13, x13, x10 15bb68: 91001d4a add x10, x10, #0x7 15bb6c: aa0801a8 orr x8, x13, x8 15bb70: 373fff0c tbnz w12, #0x7, 0x15bb50 <__emutls_get_address+0x30c4> 15bb74: 51001d4b sub w11, w10, #0x7 15bb78: 9280000d mov x13, #-0x1 // =-1 15bb7c: 7100e57f cmp w11, #0x39 15bb80: 9aca21aa lsl x10, x13, x10 15bb84: 1a9f27eb cset w11, lo 15bb88: f81f83a9 stur x9, [x29, #-0x8] 15bb8c: 6a4c197f tst w11, w12, lsr #6 15bb90: 1100080b add w11, w0, #0x2 15bb94: 9a9f114a csel x10, x10, xzr, ne 15bb98: 7100917f cmp w11, #0x24 15bb9c: 540025a8 b.hi 0x15c050 <__emutls_get_address+0x35c4> 15bba0: b0fff92c adrp x12, 0x80000 15bba4: aa1903e9 mov x9, x25 15bba8: 9107318c add x12, x12, #0x1cc 15bbac: 1000008d adr x13, 0x15bbbc <__emutls_get_address+0x3130> 15bbb0: 786b798e ldrh w14, [x12, x11, lsl #1] 15bbb4: 8b0e09ad add x13, x13, x14, lsl #2 15bbb8: d61f01a0 br x13 15bbbc: d503249f bti j 15bbc0: aa1803e9 mov x9, x24 15bbc4: 14000130 b 0x15c084 <__emutls_get_address+0x35f8> 15bbc8: d503249f bti j 15bbcc: aa1b03e8 mov x8, x27 15bbd0: f9400369 ldr x9, [x27] 15bbd4: f85f8d0a ldr x10, [x8, #-0x8]! 15bbd8: eb09015f cmp x10, x9 15bbdc: 1a9f27e9 cset w9, lo 15bbe0: 140000da b 0x15bf48 <__emutls_get_address+0x34bc> 15bbe4: d503249f bti j 15bbe8: f9400368 ldr x8, [x27] 15bbec: d503249f bti j 15bbf0: f9400108 ldr x8, [x8] 15bbf4: f9000368 str x8, [x27] 15bbf8: 17ffff78 b 0x15b9d8 <__emutls_get_address+0x2f4c> 15bbfc: d503249f bti j 15bc00: 91000928 add x8, x9, #0x2 15bc04: 39400529 ldrb w9, [x9, #0x1] 15bc08: 14000030 b 0x15bcc8 <__emutls_get_address+0x323c> 15bc0c: d503249f bti j 15bc10: 91000928 add x8, x9, #0x2 15bc14: 39800529 ldrsb x9, [x9, #0x1] 15bc18: 1400002c b 0x15bcc8 <__emutls_get_address+0x323c> 15bc1c: d503249f bti j 15bc20: 91000d28 add x8, x9, #0x3 15bc24: 78401129 ldurh w9, [x9, #0x1] 15bc28: 14000028 b 0x15bcc8 <__emutls_get_address+0x323c> 15bc2c: d503249f bti j 15bc30: 91000d28 add x8, x9, #0x3 15bc34: 78801129 ldursh x9, [x9, #0x1] 15bc38: 14000024 b 0x15bcc8 <__emutls_get_address+0x323c> 15bc3c: d503249f bti j 15bc40: 91001528 add x8, x9, #0x5 15bc44: b8401129 ldur w9, [x9, #0x1] 15bc48: 14000020 b 0x15bcc8 <__emutls_get_address+0x323c> 15bc4c: d503249f bti j 15bc50: 91001528 add x8, x9, #0x5 15bc54: b8801129 ldursw x9, [x9, #0x1] 15bc58: 1400001c b 0x15bcc8 <__emutls_get_address+0x323c> 15bc5c: d503249f bti j 15bc60: d10023a0 sub x0, x29, #0x8 15bc64: aa1403e1 mov x1, x20 15bc68: 97fffec2 bl 0x15b770 <__emutls_get_address+0x2ce4> 15bc6c: f8008f60 str x0, [x27, #0x8]! 15bc70: 17ffff5a b 0x15b9d8 <__emutls_get_address+0x2f4c> 15bc74: d503249f bti j 15bc78: aa1f03ea mov x10, xzr 15bc7c: aa1f03e9 mov x9, xzr 15bc80: aa0803eb mov x11, x8 15bc84: eb14017f cmp x11, x20 15bc88: 54002560 b.eq 0x15c134 <__emutls_get_address+0x36a8> 15bc8c: 3840156c ldrb w12, [x11], #0x1 15bc90: 91000508 add x8, x8, #0x1 15bc94: 9240198d and x13, x12, #0x7f 15bc98: 9aca21ad lsl x13, x13, x10 15bc9c: 91001d4a add x10, x10, #0x7 15bca0: aa0901a9 orr x9, x13, x9 15bca4: 373fff0c tbnz w12, #0x7, 0x15bc84 <__emutls_get_address+0x31f8> 15bca8: 51001d4b sub w11, w10, #0x7 15bcac: 9280000d mov x13, #-0x1 // =-1 15bcb0: 7100e57f cmp w11, #0x39 15bcb4: 9aca21aa lsl x10, x13, x10 15bcb8: 1a9f27eb cset w11, lo 15bcbc: 6a4c197f tst w11, w12, lsr #6 15bcc0: 9a9f114a csel x10, x10, xzr, ne 15bcc4: aa0a0129 orr x9, x9, x10 15bcc8: f81f83a8 stur x8, [x29, #-0x8] 15bccc: f8008f69 str x9, [x27, #0x8]! 15bcd0: 17ffff42 b 0x15b9d8 <__emutls_get_address+0x2f4c> 15bcd4: d503249f bti j 15bcd8: f9400368 ldr x8, [x27] 15bcdc: 17ffff3e b 0x15b9d4 <__emutls_get_address+0x2f48> 15bce0: d503249f bti j 15bce4: d100237b sub x27, x27, #0x8 15bce8: 17ffff3c b 0x15b9d8 <__emutls_get_address+0x2f4c> 15bcec: d503249f bti j 15bcf0: f85f8368 ldur x8, [x27, #-0x8] 15bcf4: 17ffff38 b 0x15b9d4 <__emutls_get_address+0x2f48> 15bcf8: d503249f bti j 15bcfc: 3cdf8360 ldur q0, [x27, #-0x8] 15bd00: 6e004000 ext v0.16b, v0.16b, v0.16b, #0x8 15bd04: 3c9f8360 stur q0, [x27, #-0x8] 15bd08: 17ffff34 b 0x15b9d8 <__emutls_get_address+0x2f4c> 15bd0c: d503249f bti j 15bd10: 3cdf0360 ldur q0, [x27, #-0x10] 15bd14: f9400368 ldr x8, [x27] 15bd18: 3c9f8360 stur q0, [x27, #-0x8] 15bd1c: f81f0368 stur x8, [x27, #-0x10] 15bd20: 17ffff2e b 0x15b9d8 <__emutls_get_address+0x2f4c> 15bd24: d503249f bti j 15bd28: f9400368 ldr x8, [x27] 15bd2c: f9400108 ldr x8, [x8] 15bd30: f81f8f68 str x8, [x27, #-0x8]! 15bd34: 17ffff29 b 0x15b9d8 <__emutls_get_address+0x2f4c> 15bd38: d503249f bti j 15bd3c: f9400368 ldr x8, [x27] 15bd40: b6ffe4c8 tbz x8, #0x3f, 0x15b9d8 <__emutls_get_address+0x2f4c> 15bd44: 14000022 b 0x15bdcc <__emutls_get_address+0x3340> 15bd48: d503249f bti j 15bd4c: aa1b03e8 mov x8, x27 15bd50: f9400369 ldr x9, [x27] 15bd54: f85f8d0a ldr x10, [x8, #-0x8]! 15bd58: 8a090149 and x9, x10, x9 15bd5c: 1400007b b 0x15bf48 <__emutls_get_address+0x34bc> 15bd60: d503249f bti j 15bd64: aa1b03e8 mov x8, x27 15bd68: f9400369 ldr x9, [x27] 15bd6c: f85f8d0a ldr x10, [x8, #-0x8]! 15bd70: 9ac90d49 sdiv x9, x10, x9 15bd74: 14000075 b 0x15bf48 <__emutls_get_address+0x34bc> 15bd78: d503249f bti j 15bd7c: aa1b03e8 mov x8, x27 15bd80: f9400369 ldr x9, [x27] 15bd84: f85f8d0a ldr x10, [x8, #-0x8]! 15bd88: cb090149 sub x9, x10, x9 15bd8c: 1400006f b 0x15bf48 <__emutls_get_address+0x34bc> 15bd90: d503249f bti j 15bd94: aa1b03e8 mov x8, x27 15bd98: f9400369 ldr x9, [x27] 15bd9c: f85f8d0a ldr x10, [x8, #-0x8]! 15bda0: 9ac90d4b sdiv x11, x10, x9 15bda4: 9b09a969 msub x9, x11, x9, x10 15bda8: 14000068 b 0x15bf48 <__emutls_get_address+0x34bc> 15bdac: d503249f bti j 15bdb0: aa1b03e8 mov x8, x27 15bdb4: f9400369 ldr x9, [x27] 15bdb8: f85f8d0a ldr x10, [x8, #-0x8]! 15bdbc: 9b097d49 mul x9, x10, x9 15bdc0: 14000062 b 0x15bf48 <__emutls_get_address+0x34bc> 15bdc4: d503249f bti j 15bdc8: f9400368 ldr x8, [x27] 15bdcc: cb0803e8 neg x8, x8 15bdd0: f9000368 str x8, [x27] 15bdd4: 17ffff01 b 0x15b9d8 <__emutls_get_address+0x2f4c> 15bdd8: d503249f bti j 15bddc: f9400368 ldr x8, [x27] 15bde0: aa2803e8 mvn x8, x8 15bde4: f9000368 str x8, [x27] 15bde8: 17fffefc b 0x15b9d8 <__emutls_get_address+0x2f4c> 15bdec: d503249f bti j 15bdf0: aa1b03e8 mov x8, x27 15bdf4: f9400369 ldr x9, [x27] 15bdf8: f85f8d0a ldr x10, [x8, #-0x8]! 15bdfc: aa090149 orr x9, x10, x9 15be00: 14000052 b 0x15bf48 <__emutls_get_address+0x34bc> 15be04: d503249f bti j 15be08: aa1b03e8 mov x8, x27 15be0c: f9400369 ldr x9, [x27] 15be10: f85f8d0a ldr x10, [x8, #-0x8]! 15be14: 8b090149 add x9, x10, x9 15be18: 1400004c b 0x15bf48 <__emutls_get_address+0x34bc> 15be1c: d503249f bti j 15be20: d10023a0 sub x0, x29, #0x8 15be24: aa1403e1 mov x1, x20 15be28: 97fffe52 bl 0x15b770 <__emutls_get_address+0x2ce4> 15be2c: f9400368 ldr x8, [x27] 15be30: 8b000108 add x8, x8, x0 15be34: f9000368 str x8, [x27] 15be38: 17fffee8 b 0x15b9d8 <__emutls_get_address+0x2f4c> 15be3c: d503249f bti j 15be40: aa1b03e8 mov x8, x27 15be44: f9400369 ldr x9, [x27] 15be48: f85f8d0a ldr x10, [x8, #-0x8]! 15be4c: 9ac92149 lsl x9, x10, x9 15be50: 1400003e b 0x15bf48 <__emutls_get_address+0x34bc> 15be54: d503249f bti j 15be58: aa1b03e8 mov x8, x27 15be5c: f9400369 ldr x9, [x27] 15be60: f85f8d0a ldr x10, [x8, #-0x8]! 15be64: 9ac92549 lsr x9, x10, x9 15be68: 14000038 b 0x15bf48 <__emutls_get_address+0x34bc> 15be6c: d503249f bti j 15be70: aa1b03e8 mov x8, x27 15be74: f9400369 ldr x9, [x27] 15be78: f85f8d0a ldr x10, [x8, #-0x8]! 15be7c: 9ac92949 asr x9, x10, x9 15be80: 14000032 b 0x15bf48 <__emutls_get_address+0x34bc> 15be84: d503249f bti j 15be88: aa1b03e8 mov x8, x27 15be8c: f9400369 ldr x9, [x27] 15be90: f85f8d0a ldr x10, [x8, #-0x8]! 15be94: ca090149 eor x9, x10, x9 15be98: 1400002c b 0x15bf48 <__emutls_get_address+0x34bc> 15be9c: d503249f bti j 15bea0: 91000d28 add x8, x9, #0x3 15bea4: 78801129 ldursh x9, [x9, #0x1] 15bea8: f85f876a ldr x10, [x27], #-0x8 15beac: f81f83a8 stur x8, [x29, #-0x8] 15beb0: b4ffd94a cbz x10, 0x15b9d8 <__emutls_get_address+0x2f4c> 15beb4: 8b090108 add x8, x8, x9 15beb8: f81f83a8 stur x8, [x29, #-0x8] 15bebc: 17fffec7 b 0x15b9d8 <__emutls_get_address+0x2f4c> 15bec0: d503249f bti j 15bec4: aa1b03e8 mov x8, x27 15bec8: f9400369 ldr x9, [x27] 15becc: f85f8d0a ldr x10, [x8, #-0x8]! 15bed0: eb09015f cmp x10, x9 15bed4: 1a9f17e9 cset w9, eq 15bed8: 1400001c b 0x15bf48 <__emutls_get_address+0x34bc> 15bedc: d503249f bti j 15bee0: aa1b03e8 mov x8, x27 15bee4: f9400369 ldr x9, [x27] 15bee8: f85f8d0a ldr x10, [x8, #-0x8]! 15beec: eb09015f cmp x10, x9 15bef0: 1a9f37e9 cset w9, hs 15bef4: 14000015 b 0x15bf48 <__emutls_get_address+0x34bc> 15bef8: d503249f bti j 15befc: aa1b03e8 mov x8, x27 15bf00: f9400369 ldr x9, [x27] 15bf04: f85f8d0a ldr x10, [x8, #-0x8]! 15bf08: eb09015f cmp x10, x9 15bf0c: 1a9f97e9 cset w9, hi 15bf10: 1400000e b 0x15bf48 <__emutls_get_address+0x34bc> 15bf14: d503249f bti j 15bf18: aa1b03e8 mov x8, x27 15bf1c: f9400369 ldr x9, [x27] 15bf20: f85f8d0a ldr x10, [x8, #-0x8]! 15bf24: eb09015f cmp x10, x9 15bf28: 1a9f87e9 cset w9, ls 15bf2c: 14000007 b 0x15bf48 <__emutls_get_address+0x34bc> 15bf30: d503249f bti j 15bf34: aa1b03e8 mov x8, x27 15bf38: f9400369 ldr x9, [x27] 15bf3c: f85f8d0a ldr x10, [x8, #-0x8]! 15bf40: eb09015f cmp x10, x9 15bf44: 1a9f07e9 cset w9, ne 15bf48: aa0803fb mov x27, x8 15bf4c: f9000109 str x9, [x8] 15bf50: 17fffea2 b 0x15b9d8 <__emutls_get_address+0x2f4c> 15bf54: d503249f bti j 15bf58: 91000928 add x8, x9, #0x2 15bf5c: f81f83a8 stur x8, [x29, #-0x8] 15bf60: f9400368 ldr x8, [x27] 15bf64: 39400529 ldrb w9, [x9, #0x1] 15bf68: 51000529 sub w9, w9, #0x1 15bf6c: 71001d3f cmp w9, #0x7 15bf70: 54001748 b.hi 0x15c258 <__emutls_get_address+0x37cc> 15bf74: b0fff92a adrp x10, 0x80000 15bf78: 9106f14a add x10, x10, #0x1bc 15bf7c: 10ffe38b adr x11, 0x15bbec <__emutls_get_address+0x3160> 15bf80: 7869794c ldrh w12, [x10, x9, lsl #1] 15bf84: 8b0c096b add x11, x11, x12, lsl #2 15bf88: d61f0160 br x11 15bf8c: d503249f bti j 15bf90: 39400108 ldrb w8, [x8] 15bf94: f9000368 str x8, [x27] 15bf98: 17fffe90 b 0x15b9d8 <__emutls_get_address+0x2f4c> 15bf9c: d503249f bti j 15bfa0: 78801128 ldursh x8, [x9, #0x1] 15bfa4: 8b080128 add x8, x9, x8 15bfa8: 91000d08 add x8, x8, #0x3 15bfac: f81f83a8 stur x8, [x29, #-0x8] 15bfb0: 17fffe8a b 0x15b9d8 <__emutls_get_address+0x2f4c> 15bfb4: d503249f bti j 15bfb8: d10023a0 sub x0, x29, #0x8 15bfbc: aa1403e1 mov x1, x20 15bfc0: 97fffdec bl 0x15b770 <__emutls_get_address+0x2ce4> 15bfc4: 11000809 add w9, w0, #0x2 15bfc8: 7100913f cmp w9, #0x24 15bfcc: 54000268 b.hi 0x15c018 <__emutls_get_address+0x358c> 15bfd0: b0fff92a adrp x10, 0x80000 15bfd4: aa1903e8 mov x8, x25 15bfd8: 9108f14a add x10, x10, #0x23c 15bfdc: 10ffcf8b adr x11, 0x15b9cc <__emutls_get_address+0x2f40> 15bfe0: 7869794c ldrh w12, [x10, x9, lsl #1] 15bfe4: 8b0c096b add x11, x11, x12, lsl #2 15bfe8: d61f0160 br x11 15bfec: d503249f bti j 15bff0: aa1803e8 mov x8, x24 15bff4: 17fffe76 b 0x15b9cc <__emutls_get_address+0x2f40> 15bff8: d503249f bti j 15bffc: 79400108 ldrh w8, [x8] 15c000: f9000368 str x8, [x27] 15c004: 17fffe75 b 0x15b9d8 <__emutls_get_address+0x2f4c> 15c008: d503249f bti j 15c00c: b9400108 ldr w8, [x8] 15c010: f9000368 str x8, [x27] 15c014: 17fffe71 b 0x15b9d8 <__emutls_get_address+0x2f4c> 15c018: d503249f bti j 15c01c: 7100701f cmp w0, #0x1c 15c020: 540013a8 b.hi 0x15c294 <__emutls_get_address+0x3808> 15c024: 8b204e68 add x8, x19, w0, uxtw #3 15c028: 17fffe69 b 0x15b9cc <__emutls_get_address+0x2f40> 15c02c: d503249f bti j 15c030: aa1603e8 mov x8, x22 15c034: 17fffe66 b 0x15b9cc <__emutls_get_address+0x2f40> 15c038: d503249f bti j 15c03c: aa1503e8 mov x8, x21 15c040: 17fffe63 b 0x15b9cc <__emutls_get_address+0x2f40> 15c044: d503249f bti j 15c048: aa1703e8 mov x8, x23 15c04c: 17fffe60 b 0x15b9cc <__emutls_get_address+0x2f40> 15c050: d503249f bti j 15c054: 7100701f cmp w0, #0x1c 15c058: 540013a8 b.hi 0x15c2cc <__emutls_get_address+0x3840> 15c05c: 8b204e69 add x9, x19, w0, uxtw #3 15c060: 14000009 b 0x15c084 <__emutls_get_address+0x35f8> 15c064: d503249f bti j 15c068: aa1603e9 mov x9, x22 15c06c: 14000006 b 0x15c084 <__emutls_get_address+0x35f8> 15c070: d503249f bti j 15c074: aa1503e9 mov x9, x21 15c078: 14000003 b 0x15c084 <__emutls_get_address+0x35f8> 15c07c: d503249f bti j 15c080: aa1703e9 mov x9, x23 15c084: d503249f bti j 15c088: f9400129 ldr x9, [x9] 15c08c: aa0a0108 orr x8, x8, x10 15c090: 8b080128 add x8, x9, x8 15c094: 17fffe50 b 0x15b9d4 <__emutls_get_address+0x2f48> 15c098: f9400375 ldr x21, [x27] 15c09c: aa1503e0 mov x0, x21 15c0a0: 910cc3ff add sp, sp, #0x330 15c0a4: a9454ff4 ldp x20, x19, [sp, #0x50] 15c0a8: a94457f6 ldp x22, x21, [sp, #0x40] 15c0ac: a9435ff8 ldp x24, x23, [sp, #0x30] 15c0b0: a94267fa ldp x26, x25, [sp, #0x20] 15c0b4: a9416ffc ldp x28, x27, [sp, #0x10] 15c0b8: a8c67bfd ldp x29, x30, [sp], #0x60 15c0bc: d50323bf autiasp 15c0c0: d65f03c0 ret 15c0c4: b0000088 adrp x8, 0x16d000 15c0c8: 90fff8a1 adrp x1, 0x70000 15c0cc: d0fff882 adrp x2, 0x6e000 15c0d0: f0fff883 adrp x3, 0x6f000 15c0d4: 91221821 add x1, x1, #0x886 15c0d8: 91024442 add x2, x2, #0x91 15c0dc: f940c108 ldr x8, [x8, #0x180] 15c0e0: 9108a863 add x3, x3, #0x22a 15c0e4: 9104c113 add x19, x8, #0x130 15c0e8: aa1303e0 mov x0, x19 15c0ec: 9400089d bl 0x15e360 15c0f0: aa1303e0 mov x0, x19 15c0f4: 940008c7 bl 0x15e410 15c0f8: 940010fe bl 0x1604f0 15c0fc: b0000088 adrp x8, 0x16d000 15c100: 90fff8a1 adrp x1, 0x70000 15c104: d0fff882 adrp x2, 0x6e000 15c108: f0fff883 adrp x3, 0x6f000 15c10c: 91221821 add x1, x1, #0x886 15c110: 91024442 add x2, x2, #0x91 15c114: f940c108 ldr x8, [x8, #0x180] 15c118: 9108a863 add x3, x3, #0x22a 15c11c: 9104c113 add x19, x8, #0x130 15c120: aa1303e0 mov x0, x19 15c124: 9400088f bl 0x15e360 15c128: aa1303e0 mov x0, x19 15c12c: 940008b9 bl 0x15e410 15c130: 940010f0 bl 0x1604f0 15c134: b0000088 adrp x8, 0x16d000 15c138: 90fff8a1 adrp x1, 0x70000 15c13c: d0fff882 adrp x2, 0x6e000 15c140: f0fff883 adrp x3, 0x6f000 15c144: 91221821 add x1, x1, #0x886 15c148: 91024442 add x2, x2, #0x91 15c14c: f940c108 ldr x8, [x8, #0x180] 15c150: 9108a863 add x3, x3, #0x22a 15c154: 9104c113 add x19, x8, #0x130 15c158: aa1303e0 mov x0, x19 15c15c: 94000881 bl 0x15e360 15c160: aa1303e0 mov x0, x19 15c164: 940008ab bl 0x15e410 15c168: 940010e2 bl 0x1604f0 15c16c: b0000088 adrp x8, 0x16d000 15c170: 90fff8a1 adrp x1, 0x70000 15c174: f0fff8a2 adrp x2, 0x73000 15c178: d0fff883 adrp x3, 0x6e000 15c17c: 91221821 add x1, x1, #0x886 15c180: 912f7042 add x2, x2, #0xbdc 15c184: f940c108 ldr x8, [x8, #0x180] 15c188: 9100dc63 add x3, x3, #0x37 15c18c: 9104c113 add x19, x8, #0x130 15c190: aa1303e0 mov x0, x19 15c194: 94000873 bl 0x15e360 15c198: aa1303e0 mov x0, x19 15c19c: 9400089d bl 0x15e410 15c1a0: 940010d4 bl 0x1604f0 15c1a4: d503249f bti j 15c1a8: b0000088 adrp x8, 0x16d000 15c1ac: 90fff8a1 adrp x1, 0x70000 15c1b0: b0fff8a2 adrp x2, 0x71000 15c1b4: d0fff8a3 adrp x3, 0x72000 15c1b8: 91221821 add x1, x1, #0x886 15c1bc: 9107d842 add x2, x2, #0x1f6 15c1c0: f940c108 ldr x8, [x8, #0x180] 15c1c4: 91265063 add x3, x3, #0x994 15c1c8: 9104c113 add x19, x8, #0x130 15c1cc: aa1303e0 mov x0, x19 15c1d0: 94000864 bl 0x15e360 15c1d4: aa1303e0 mov x0, x19 15c1d8: 9400088e bl 0x15e410 15c1dc: 940010c5 bl 0x1604f0 15c1e0: d503249f bti j 15c1e4: b0000088 adrp x8, 0x16d000 15c1e8: 90fff8a1 adrp x1, 0x70000 15c1ec: b0fff8a2 adrp x2, 0x71000 15c1f0: b0fff8a3 adrp x3, 0x71000 15c1f4: 91221821 add x1, x1, #0x886 15c1f8: 9107d842 add x2, x2, #0x1f6 15c1fc: f940c108 ldr x8, [x8, #0x180] 15c200: 913bbc63 add x3, x3, #0xeef 15c204: 9104c113 add x19, x8, #0x130 15c208: aa1303e0 mov x0, x19 15c20c: 94000855 bl 0x15e360 15c210: aa1303e0 mov x0, x19 15c214: 9400087f bl 0x15e410 15c218: 940010b6 bl 0x1604f0 15c21c: d503249f bti j 15c220: b0000088 adrp x8, 0x16d000 15c224: 90fff8a1 adrp x1, 0x70000 15c228: b0fff8a2 adrp x2, 0x71000 15c22c: f0fff8a3 adrp x3, 0x73000 15c230: 91221821 add x1, x1, #0x886 15c234: 9107d842 add x2, x2, #0x1f6 15c238: f940c108 ldr x8, [x8, #0x180] 15c23c: 913a0c63 add x3, x3, #0xe83 15c240: 9104c113 add x19, x8, #0x130 15c244: aa1303e0 mov x0, x19 15c248: 94000846 bl 0x15e360 15c24c: aa1303e0 mov x0, x19 15c250: 94000870 bl 0x15e410 15c254: 940010a7 bl 0x1604f0 15c258: d503249f bti j 15c25c: b0000088 adrp x8, 0x16d000 15c260: 90fff8a1 adrp x1, 0x70000 15c264: b0fff8a2 adrp x2, 0x71000 15c268: 90fff8a3 adrp x3, 0x70000 15c26c: 91221821 add x1, x1, #0x886 15c270: 9107d842 add x2, x2, #0x1f6 15c274: f940c108 ldr x8, [x8, #0x180] 15c278: 912e7063 add x3, x3, #0xb9c 15c27c: 9104c113 add x19, x8, #0x130 15c280: aa1303e0 mov x0, x19 15c284: 94000837 bl 0x15e360 15c288: aa1303e0 mov x0, x19 15c28c: 94000861 bl 0x15e410 15c290: 94001098 bl 0x1604f0 15c294: b0000088 adrp x8, 0x16d000 15c298: 90fff8a1 adrp x1, 0x70000 15c29c: f0fff8a2 adrp x2, 0x73000 15c2a0: d0fff883 adrp x3, 0x6e000 15c2a4: 91221821 add x1, x1, #0x886 15c2a8: 912f7042 add x2, x2, #0xbdc 15c2ac: f940c108 ldr x8, [x8, #0x180] 15c2b0: 9100dc63 add x3, x3, #0x37 15c2b4: 9104c113 add x19, x8, #0x130 15c2b8: aa1303e0 mov x0, x19 15c2bc: 94000829 bl 0x15e360 15c2c0: aa1303e0 mov x0, x19 15c2c4: 94000853 bl 0x15e410 15c2c8: 9400108a bl 0x1604f0 15c2cc: b0000088 adrp x8, 0x16d000 15c2d0: 90fff8a1 adrp x1, 0x70000 15c2d4: f0fff8a2 adrp x2, 0x73000 15c2d8: d0fff883 adrp x3, 0x6e000 15c2dc: 91221821 add x1, x1, #0x886 15c2e0: 912f7042 add x2, x2, #0xbdc 15c2e4: f940c108 ldr x8, [x8, #0x180] 15c2e8: 9100dc63 add x3, x3, #0x37 15c2ec: 9104c113 add x19, x8, #0x130 15c2f0: aa1303e0 mov x0, x19 15c2f4: 9400081b bl 0x15e360 15c2f8: aa1303e0 mov x0, x19 15c2fc: 94000845 bl 0x15e410 15c300: 9400107c bl 0x1604f0 15c304: d503233f paciasp 15c308: a9ba7bfd stp x29, x30, [sp, #-0x60]! 15c30c: a9016ffc stp x28, x27, [sp, #0x10] 15c310: 910003fd mov x29, sp 15c314: a90267fa stp x26, x25, [sp, #0x20] 15c318: a9035ff8 stp x24, x23, [sp, #0x30] 15c31c: a90457f6 stp x22, x21, [sp, #0x40] 15c320: a9054ff4 stp x20, x19, [sp, #0x50] 15c324: d11a83ff sub sp, sp, #0x6a0 15c328: 2a0303f5 mov w21, w3 15c32c: aa0203f3 mov x19, x2 15c330: aa0103f6 mov x22, x1 15c334: aa0003f4 mov x20, x0 15c338: 34000123 cbz w3, 0x15c35c <__emutls_get_address+0x38d0> 15c33c: a9410e62 ldp x2, x3, [x19, #0x10] 15c340: 910143e5 add x5, sp, #0x50 15c344: 910063e6 add x6, sp, #0x18 15c348: f9400680 ldr x0, [x20, #0x8] 15c34c: aa1603e1 mov x1, x22 15c350: 8b354044 add x4, x2, w21, uxtw 15c354: 94000119 bl 0x15c7b8 <__emutls_get_address+0x3d2c> 15c358: 37000140 tbnz w0, #0x0, 0x15c380 <__emutls_get_address+0x38f4> 15c35c: f9401262 ldr x2, [x19, #0x20] 15c360: b4000142 cbz x2, 0x15c388 <__emutls_get_address+0x38fc> 15c364: f9400680 ldr x0, [x20, #0x8] 15c368: 910143e4 add x4, sp, #0x50 15c36c: b9402a63 ldr w3, [x19, #0x28] 15c370: 910063e5 add x5, sp, #0x18 15c374: aa1603e1 mov x1, x22 15c378: 94000182 bl 0x15c980 <__emutls_get_address+0x3ef4> 15c37c: 36000060 tbz w0, #0x0, 0x15c388 <__emutls_get_address+0x38fc> 15c380: 2a1f03f8 mov w24, wzr 15c384: 14000041 b 0x15c488 <__emutls_get_address+0x39fc> 15c388: 900000c0 adrp x0, 0x174000 ::id+0x918> 15c38c: f9400277 ldr x23, [x19] 15c390: 91265000 add x0, x0, #0x994 15c394: 940010d7 bl 0x1606f0 15c398: f00000a8 adrp x8, 0x173000 15c39c: f00000a9 adrp x9, 0x173000 15c3a0: f941b508 ldr x8, [x8, #0x368] 15c3a4: f941b929 ldr x9, [x9, #0x370] 15c3a8: eb09011f cmp x8, x9 15c3ac: 54000522 b.hs 0x15c450 <__emutls_get_address+0x39c4> 15c3b0: b10006ff cmn x23, #0x1 15c3b4: 540000a1 b.ne 0x15c3c8 <__emutls_get_address+0x393c> 15c3b8: 14000011 b 0x15c3fc <__emutls_get_address+0x3970> 15c3bc: 91008108 add x8, x8, #0x20 15c3c0: eb09011f cmp x8, x9 15c3c4: 54000462 b.hs 0x15c450 <__emutls_get_address+0x39c4> 15c3c8: f940010a ldr x10, [x8] 15c3cc: eb17015f cmp x10, x23 15c3d0: 54ffff61 b.ne 0x15c3bc <__emutls_get_address+0x3930> 15c3d4: f940050a ldr x10, [x8, #0x8] 15c3d8: eb16015f cmp x10, x22 15c3dc: 54ffff08 b.hi 0x15c3bc <__emutls_get_address+0x3930> 15c3e0: f940090a ldr x10, [x8, #0x10] 15c3e4: eb16015f cmp x10, x22 15c3e8: 54fffea9 b.ls 0x15c3bc <__emutls_get_address+0x3930> 15c3ec: 1400000a b 0x15c414 <__emutls_get_address+0x3988> 15c3f0: 91008108 add x8, x8, #0x20 15c3f4: eb09011f cmp x8, x9 15c3f8: 540002c2 b.hs 0x15c450 <__emutls_get_address+0x39c4> 15c3fc: f940050a ldr x10, [x8, #0x8] 15c400: eb16015f cmp x10, x22 15c404: 54ffff68 b.hi 0x15c3f0 <__emutls_get_address+0x3964> 15c408: f940090a ldr x10, [x8, #0x10] 15c40c: eb16015f cmp x10, x22 15c410: 54ffff09 b.ls 0x15c3f0 <__emutls_get_address+0x3964> 15c414: 900000c0 adrp x0, 0x174000 ::id+0x918> 15c418: f9400d17 ldr x23, [x8, #0x18] 15c41c: 91265000 add x0, x0, #0x994 15c420: 940010ac bl 0x1606d0 15c424: b40001d7 cbz x23, 0x15c45c <__emutls_get_address+0x39d0> 15c428: a9410e62 ldp x2, x3, [x19, #0x10] 15c42c: 910143e5 add x5, sp, #0x50 15c430: 910063e6 add x6, sp, #0x18 15c434: f9400680 ldr x0, [x20, #0x8] 15c438: aa1603e1 mov x1, x22 15c43c: aa1703e4 mov x4, x23 15c440: 940000de bl 0x15c7b8 <__emutls_get_address+0x3d2c> 15c444: 360000c0 tbz w0, #0x0, 0x15c45c <__emutls_get_address+0x39d0> 15c448: 52800038 mov w24, #0x1 // =1 15c44c: 1400000f b 0x15c488 <__emutls_get_address+0x39fc> 15c450: 900000c0 adrp x0, 0x174000 ::id+0x918> 15c454: 91265000 add x0, x0, #0x994 15c458: 9400109e bl 0x1606d0 15c45c: a9410e62 ldp x2, x3, [x19, #0x10] 15c460: 910143e5 add x5, sp, #0x50 15c464: 910063e6 add x6, sp, #0x18 15c468: f9400680 ldr x0, [x20, #0x8] 15c46c: aa1603e1 mov x1, x22 15c470: aa1f03e4 mov x4, xzr 15c474: 940000d1 bl 0x15c7b8 <__emutls_get_address+0x3d2c> 15c478: 2a0003e8 mov w8, w0 15c47c: 2a1f03f8 mov w24, wzr 15c480: 2a1f03e0 mov w0, wzr 15c484: 36000a88 tbz w8, #0x0, 0x15c5d4 <__emutls_get_address+0x3b48> 15c488: 910203e0 add x0, sp, #0x80 15c48c: 2a1f03e1 mov w1, wzr 15c490: 5280c302 mov w2, #0x618 // =1560 15c494: f9400279 ldr x25, [x19] 15c498: 9400026a bl 0x15ce40 15c49c: f9400680 ldr x0, [x20, #0x8] 15c4a0: 910143e1 add x1, sp, #0x50 15c4a4: 910063e2 add x2, sp, #0x18 15c4a8: 910203e5 add x5, sp, #0x80 15c4ac: aa1603e3 mov x3, x22 15c4b0: 52800084 mov w4, #0x4 // =4 15c4b4: 97fff864 bl 0x15a644 <__emutls_get_address+0x1bb8> 15c4b8: 360008c0 tbz w0, #0x0, 0x15c5d0 <__emutls_get_address+0x3b44> 15c4bc: 9108a288 add x8, x20, #0x228 15c4c0: 3dc01fe0 ldr q0, [sp, #0x70] 15c4c4: f9401fe9 ldr x9, [sp, #0x38] 15c4c8: 710002bf cmp w21, #0x0 15c4cc: b94093ea ldr w10, [sp, #0x90] 15c4d0: 52800020 mov w0, #0x1 // =1 15c4d4: 3d800100 str q0, [x8] 15c4d8: 52a06008 mov w8, #0x3000000 // =50331648 15c4dc: f94037f6 ldr x22, [sp, #0x68] 15c4e0: f9011e89 str x9, [x20, #0x238] 15c4e4: f901228a str x10, [x20, #0x240] 15c4e8: 91088289 add x9, x20, #0x220 15c4ec: b9025288 str w8, [x20, #0x250] 15c4f0: 1a9f07ea cset w10, ne 15c4f4: a94523f7 ldp x23, x8, [sp, #0x50] 15c4f8: 2a18014a orr w10, w10, w24 15c4fc: f9011296 str x22, [x20, #0x220] 15c500: 7100055f cmp w10, #0x1 15c504: f901269f str xzr, [x20, #0x248] 15c508: f9013299 str x25, [x20, #0x260] 15c50c: f9012e97 str x23, [x20, #0x258] 15c510: b9003528 str w8, [x9, #0x34] 15c514: 54000600 b.eq 0x15c5d4 <__emutls_get_address+0x3b48> 15c518: f9401268 ldr x8, [x19, #0x20] 15c51c: b50005c8 cbnz x8, 0x15c5d4 <__emutls_get_address+0x3b48> 15c520: 900000c0 adrp x0, 0x174000 ::id+0x918> 15c524: f9400278 ldr x24, [x19] 15c528: 91265000 add x0, x0, #0x994 15c52c: 3d8003e0 str q0, [sp] 15c530: 94001064 bl 0x1606c0 15c534: f00000b9 adrp x25, 0x173000 15c538: f00000ba adrp x26, 0x173000 15c53c: f941bb28 ldr x8, [x25, #0x370] 15c540: f941bf49 ldr x9, [x26, #0x378] 15c544: eb09011f cmp x8, x9 15c548: 540002e3 b.lo 0x15c5a4 <__emutls_get_address+0x3b18> 15c54c: f00000a8 adrp x8, 0x173000 15c550: f941b513 ldr x19, [x8, #0x368] 15c554: cb130135 sub x21, x9, x19 15c558: d37ef6a0 lsl x0, x21, #2 15c55c: 9345febc asr x28, x21, #5 15c560: 9343febb asr x27, x21, #3 15c564: 9400032f bl 0x15d220 15c568: aa1303e1 mov x1, x19 15c56c: aa1503e2 mov x2, x21 15c570: aa0003f4 mov x20, x0 15c574: 940002cb bl 0x15d0a0 15c578: 900000c8 adrp x8, 0x174000 ::id+0x918> 15c57c: 91274108 add x8, x8, #0x9d0 15c580: eb08027f cmp x19, x8 15c584: 54000060 b.eq 0x15c590 <__emutls_get_address+0x3b04> 15c588: aa1303e0 mov x0, x19 15c58c: 94000345 bl 0x15d2a0 15c590: 8b1b1689 add x9, x20, x27, lsl #5 15c594: 8b1c1688 add x8, x20, x28, lsl #5 15c598: f00000aa adrp x10, 0x173000 15c59c: f901bf49 str x9, [x26, #0x378] 15c5a0: f901b554 str x20, [x10, #0x368] 15c5a4: 900000c0 adrp x0, 0x174000 ::id+0x918> 15c5a8: 91008109 add x9, x8, #0x20 15c5ac: 3dc003e0 ldr q0, [sp] 15c5b0: 91265000 add x0, x0, #0x994 15c5b4: a9005918 stp x24, x22, [x8] 15c5b8: f9000d17 str x23, [x8, #0x18] 15c5bc: fd000900 str d0, [x8, #0x10] 15c5c0: f901bb29 str x9, [x25, #0x370] 15c5c4: 94001043 bl 0x1606d0 15c5c8: 52800020 mov w0, #0x1 // =1 15c5cc: 14000002 b 0x15c5d4 <__emutls_get_address+0x3b48> 15c5d0: 2a1f03e0 mov w0, wzr 15c5d4: 911a83ff add sp, sp, #0x6a0 15c5d8: a9454ff4 ldp x20, x19, [sp, #0x50] 15c5dc: a94457f6 ldp x22, x21, [sp, #0x40] 15c5e0: a9435ff8 ldp x24, x23, [sp, #0x30] 15c5e4: a94267fa ldp x26, x25, [sp, #0x20] 15c5e8: a9416ffc ldp x28, x27, [sp, #0x10] 15c5ec: a8c67bfd ldp x29, x30, [sp], #0x60 15c5f0: d50323bf autiasp 15c5f4: d65f03c0 ret 15c5f8: d503233f paciasp 15c5fc: d101c3ff sub sp, sp, #0x70 15c600: a9017bfd stp x29, x30, [sp, #0x10] 15c604: 910043fd add x29, sp, #0x10 15c608: a9026ffc stp x28, x27, [sp, #0x20] 15c60c: a90367fa stp x26, x25, [sp, #0x30] 15c610: a9045ff8 stp x24, x23, [sp, #0x40] 15c614: a90557f6 stp x22, x21, [sp, #0x50] 15c618: a9064ff4 stp x20, x19, [sp, #0x60] 15c61c: 79403019 ldrh w25, [x0, #0x18] 15c620: b40000f9 cbz x25, 0x15c63c <__emutls_get_address+0x3bb0> 15c624: f9400849 ldr x9, [x2, #0x10] 15c628: aa0003f4 mov x20, x0 15c62c: f940001a ldr x26, [x0] 15c630: aa0203f3 mov x19, x2 15c634: eb1a013f cmp x9, x26 15c638: 54000162 b.hs 0x15c664 <__emutls_get_address+0x3bd8> 15c63c: 2a1f03e0 mov w0, wzr 15c640: a9464ff4 ldp x20, x19, [sp, #0x60] 15c644: a94557f6 ldp x22, x21, [sp, #0x50] 15c648: a9445ff8 ldp x24, x23, [sp, #0x40] 15c64c: a94367fa ldp x26, x25, [sp, #0x30] 15c650: a9426ffc ldp x28, x27, [sp, #0x20] 15c654: a9417bfd ldp x29, x30, [sp, #0x10] 15c658: 9101c3ff add sp, sp, #0x70 15c65c: d50323bf autiasp 15c660: d65f03c0 ret 15c664: 52800708 mov w8, #0x38 // =56 15c668: aa1f03ea mov x10, xzr 15c66c: 9b087f2b mul x11, x25, x8 15c670: f9400a88 ldr x8, [x20, #0x10] 15c674: 14000004 b 0x15c684 <__emutls_get_address+0x3bf8> 15c678: 9100e14a add x10, x10, #0x38 15c67c: eb0a017f cmp x11, x10 15c680: 54fffde0 b.eq 0x15c63c <__emutls_get_address+0x3bb0> 15c684: b86a690c ldr w12, [x8, x10] 15c688: 7100059f cmp w12, #0x1 15c68c: 54ffff61 b.ne 0x15c678 <__emutls_get_address+0x3bec> 15c690: 8b0a010d add x13, x8, x10 15c694: f94009ac ldr x12, [x13, #0x10] 15c698: 8b1a018c add x12, x12, x26 15c69c: eb0c013f cmp x9, x12 15c6a0: 54fffec3 b.lo 0x15c678 <__emutls_get_address+0x3bec> 15c6a4: f94015ad ldr x13, [x13, #0x28] 15c6a8: 8b0c01ae add x14, x13, x12 15c6ac: eb0e013f cmp x9, x14 15c6b0: 54fffe42 b.hs 0x15c678 <__emutls_get_address+0x3bec> 15c6b4: b000008b adrp x11, 0x16d000 15c6b8: f9400669 ldr x9, [x19, #0x8] 15c6bc: 1280000a mov w10, #-0x1 // =-1 15c6c0: 529caa16 mov w22, #0xe550 // =58704 15c6c4: 8b0a033b add x27, x25, x10 15c6c8: 5280071c mov w28, #0x38 // =56 15c6cc: f940c16b ldr x11, [x11, #0x180] 15c6d0: 72ac8e96 movk w22, #0x6474, lsl #16 15c6d4: a900352c stp x12, x13, [x9] 15c6d8: 9104c175 add x21, x11, #0x130 15c6dc: 92407f69 and x9, x27, #0xffffffff 15c6e0: 9b1c7d2a mul x10, x9, x28 15c6e4: b86a690a ldr w10, [x8, x10] 15c6e8: 6b16015f cmp w10, w22 15c6ec: 54000201 b.ne 0x15c72c <__emutls_get_address+0x3ca0> 15c6f0: 9b1c2128 madd x8, x9, x28, x8 15c6f4: f940066a ldr x10, [x19, #0x8] 15c6f8: f9400909 ldr x9, [x8, #0x10] 15c6fc: f9401518 ldr x24, [x8, #0x28] 15c700: 8b1a0137 add x23, x9, x26 15c704: a9026157 stp x23, x24, [x10, #0x20] 15c708: 394002e8 ldrb w8, [x23] 15c70c: 7100051f cmp w8, #0x1 15c710: 54000240 b.eq 0x15c758 <__emutls_get_address+0x3ccc> 15c714: 90fff8a0 adrp x0, 0x70000 15c718: 528005a1 mov w1, #0x2d // =45 15c71c: 910ae800 add x0, x0, #0x2ba 15c720: 52800022 mov w2, #0x1 // =1 15c724: aa1503e3 mov x3, x21 15c728: 9400071e bl 0x15e3a0 15c72c: 51000739 sub w25, w25, #0x1 15c730: 72003f3f tst w25, #0xffff 15c734: 54fff840 b.eq 0x15c63c <__emutls_get_address+0x3bb0> 15c738: f9400a88 ldr x8, [x20, #0x10] 15c73c: d100077b sub x27, x27, #0x1 15c740: 92407f69 and x9, x27, #0xffffffff 15c744: 9b1c7d2a mul x10, x9, x28 15c748: b86a690a ldr w10, [x8, x10] 15c74c: 6b16015f cmp w10, w22 15c750: 54fffd00 b.eq 0x15c6f0 <__emutls_get_address+0x3c64> 15c754: 17fffff6 b 0x15c72c <__emutls_get_address+0x3ca0> 15c758: f9400274 ldr x20, [x19] 15c75c: 910012e8 add x8, x23, #0x4 15c760: 394006e3 ldrb w3, [x23, #0x1] 15c764: 910023e1 add x1, sp, #0x8 15c768: aa1803e2 mov x2, x24 15c76c: aa1703e4 mov x4, x23 15c770: aa1403e0 mov x0, x20 15c774: 39400af5 ldrb w21, [x23, #0x2] 15c778: f90007e8 str x8, [sp, #0x8] 15c77c: 97fffb38 bl 0x15b45c <__emutls_get_address+0x29d0> 15c780: aa0003f6 mov x22, x0 15c784: 7103febf cmp w21, #0xff 15c788: 540000e0 b.eq 0x15c7a4 <__emutls_get_address+0x3d18> 15c78c: 910023e1 add x1, sp, #0x8 15c790: aa1403e0 mov x0, x20 15c794: aa1803e2 mov x2, x24 15c798: 2a1503e3 mov w3, w21 15c79c: aa1703e4 mov x4, x23 15c7a0: 97fffb2f bl 0x15b45c <__emutls_get_address+0x29d0> 15c7a4: f9400668 ldr x8, [x19, #0x8] 15c7a8: 92800009 mov x9, #-0x1 // =-1 15c7ac: 52800020 mov w0, #0x1 // =1 15c7b0: a9012516 stp x22, x9, [x8, #0x10] 15c7b4: 17ffffa3 b 0x15c640 <__emutls_get_address+0x3bb4> 15c7b8: d503233f paciasp 15c7bc: d101c3ff sub sp, sp, #0x70 15c7c0: a9017bfd stp x29, x30, [sp, #0x10] 15c7c4: 910043fd add x29, sp, #0x10 15c7c8: a9026ffc stp x28, x27, [sp, #0x20] 15c7cc: a90367fa stp x26, x25, [sp, #0x30] 15c7d0: a9045ff8 stp x24, x23, [sp, #0x40] 15c7d4: a90557f6 stp x22, x21, [sp, #0x50] 15c7d8: a9064ff4 stp x20, x19, [sp, #0x60] 15c7dc: f100009f cmp x4, #0x0 15c7e0: 8b020068 add x8, x3, x2 15c7e4: 9a840056 csel x22, x2, x4, eq 15c7e8: b100047f cmn x3, #0x1 15c7ec: da9f111b csinv x27, x8, xzr, ne 15c7f0: eb1b02df cmp x22, x27 15c7f4: f90007f6 str x22, [sp, #0x8] 15c7f8: 54000a22 b.hs 0x15c93c <__emutls_get_address+0x3eb0> 15c7fc: aa0603f4 mov x20, x6 15c800: aa0503f3 mov x19, x5 15c804: aa0203f7 mov x23, x2 15c808: aa0103f8 mov x24, x1 15c80c: aa0003f5 mov x21, x0 15c810: 14000004 b 0x15c820 <__emutls_get_address+0x3d94> 15c814: eb1b02df cmp x22, x27 15c818: f90007f6 str x22, [sp, #0x8] 15c81c: 54000902 b.hs 0x15c93c <__emutls_get_address+0x3eb0> 15c820: aa1603e8 mov x8, x22 15c824: aa1603fa mov x26, x22 15c828: b8404509 ldr w9, [x8], #0x4 15c82c: f90007e8 str x8, [sp, #0x8] 15c830: 3100053f cmn w9, #0x1 15c834: 54000081 b.ne 0x15c844 <__emutls_get_address+0x3db8> 15c838: 91003348 add x8, x26, #0xc 15c83c: f8404349 ldur x9, [x26, #0x4] 15c840: f90007e8 str x8, [sp, #0x8] 15c844: b40007c9 cbz x9, 0x15c93c <__emutls_get_address+0x3eb0> 15c848: b940010a ldr w10, [x8] 15c84c: 8b090116 add x22, x8, x9 15c850: 34fffe2a cbz w10, 0x15c814 <__emutls_get_address+0x3d88> 15c854: cb0a0101 sub x1, x8, x10 15c858: eb17003f cmp x1, x23 15c85c: 54fffdc3 b.lo 0x15c814 <__emutls_get_address+0x3d88> 15c860: eb1b003f cmp x1, x27 15c864: 54fffd82 b.hs 0x15c814 <__emutls_get_address+0x3d88> 15c868: aa1503e0 mov x0, x21 15c86c: aa1403e2 mov x2, x20 15c870: 97fff3da bl 0x1597d8 <__emutls_get_address+0xd4c> 15c874: b5fffd00 cbnz x0, 0x15c814 <__emutls_get_address+0x3d88> 15c878: f94007e8 ldr x8, [sp, #0x8] 15c87c: 910023e1 add x1, sp, #0x8 15c880: 39406283 ldrb w3, [x20, #0x18] 15c884: aa1503e0 mov x0, x21 15c888: aa1603e2 mov x2, x22 15c88c: aa1f03e4 mov x4, xzr 15c890: 91001108 add x8, x8, #0x4 15c894: f90007e8 str x8, [sp, #0x8] 15c898: 97fffaf1 bl 0x15b45c <__emutls_get_address+0x29d0> 15c89c: 39406288 ldrb w8, [x20, #0x18] 15c8a0: aa0003f9 mov x25, x0 15c8a4: 910023e1 add x1, sp, #0x8 15c8a8: aa1503e0 mov x0, x21 15c8ac: aa1603e2 mov x2, x22 15c8b0: aa1f03e4 mov x4, xzr 15c8b4: 12000d03 and w3, w8, #0xf 15c8b8: 97fffae9 bl 0x15b45c <__emutls_get_address+0x29d0> 15c8bc: eb18033f cmp x25, x24 15c8c0: 54fffaa2 b.hs 0x15c814 <__emutls_get_address+0x3d88> 15c8c4: 8b19001c add x28, x0, x25 15c8c8: eb18039f cmp x28, x24 15c8cc: 54fffa43 b.lo 0x15c814 <__emutls_get_address+0x3d88> 15c8d0: 3940c688 ldrb w8, [x20, #0x31] 15c8d4: f900167f str xzr, [x19, #0x28] 15c8d8: 34000468 cbz w8, 0x15c964 <__emutls_get_address+0x3ed8> 15c8dc: 910023e0 add x0, sp, #0x8 15c8e0: aa1603e1 mov x1, x22 15c8e4: 97fffba3 bl 0x15b770 <__emutls_get_address+0x2ce4> 15c8e8: f94007f8 ldr x24, [sp, #0x8] 15c8ec: 39406688 ldrb w8, [x20, #0x19] 15c8f0: 8b000317 add x23, x24, x0 15c8f4: 7103fd1f cmp w8, #0xff 15c8f8: 54000380 b.eq 0x15c968 <__emutls_get_address+0x3edc> 15c8fc: 12000d03 and w3, w8, #0xf 15c900: 910023e1 add x1, sp, #0x8 15c904: aa1503e0 mov x0, x21 15c908: aa1603e2 mov x2, x22 15c90c: aa1f03e4 mov x4, xzr 15c910: 97fffad3 bl 0x15b45c <__emutls_get_address+0x29d0> 15c914: b40002a0 cbz x0, 0x15c968 <__emutls_get_address+0x3edc> 15c918: 39406683 ldrb w3, [x20, #0x19] 15c91c: 910023e1 add x1, sp, #0x8 15c920: aa1503e0 mov x0, x21 15c924: aa1603e2 mov x2, x22 15c928: aa1f03e4 mov x4, xzr 15c92c: f90007f8 str x24, [sp, #0x8] 15c930: 97fffacb bl 0x15b45c <__emutls_get_address+0x29d0> 15c934: f9001660 str x0, [x19, #0x28] 15c938: 1400000c b 0x15c968 <__emutls_get_address+0x3edc> 15c93c: 2a1f03e0 mov w0, wzr 15c940: a9464ff4 ldp x20, x19, [sp, #0x60] 15c944: a94557f6 ldp x22, x21, [sp, #0x50] 15c948: a9445ff8 ldp x24, x23, [sp, #0x40] 15c94c: a94367fa ldp x26, x25, [sp, #0x30] 15c950: a9426ffc ldp x28, x27, [sp, #0x20] 15c954: a9417bfd ldp x29, x30, [sp, #0x10] 15c958: 9101c3ff add sp, sp, #0x70 15c95c: d50323bf autiasp 15c960: d65f03c0 ret 15c964: f94007f7 ldr x23, [sp, #0x8] 15c968: cb1a02c8 sub x8, x22, x26 15c96c: a9016677 stp x23, x25, [x19, #0x10] 15c970: 52800020 mov w0, #0x1 // =1 15c974: f900127c str x28, [x19, #0x20] 15c978: a900227a stp x26, x8, [x19] 15c97c: 17fffff1 b 0x15c940 <__emutls_get_address+0x3eb4> 15c980: d503233f paciasp 15c984: d10243ff sub sp, sp, #0x90 15c988: a9037bfd stp x29, x30, [sp, #0x30] 15c98c: 9100c3fd add x29, sp, #0x30 15c990: a9046ffc stp x28, x27, [sp, #0x40] 15c994: a90567fa stp x26, x25, [sp, #0x50] 15c998: a9065ff8 stp x24, x23, [sp, #0x60] 15c99c: a90757f6 stp x22, x21, [sp, #0x70] 15c9a0: a9084ff4 stp x20, x19, [sp, #0x80] 15c9a4: 39400048 ldrb w8, [x2] 15c9a8: f81f03a1 stur x1, [x29, #-0x10] 15c9ac: 7100051f cmp w8, #0x1 15c9b0: 540006a1 b.ne 0x15ca84 <__emutls_get_address+0x3ff8> 15c9b4: 91001049 add x9, x2, #0x4 15c9b8: 39400448 ldrb w8, [x2, #0x1] 15c9bc: aa0203f7 mov x23, x2 15c9c0: 3940085a ldrb w26, [x2, #0x2] 15c9c4: 8b234059 add x25, x2, w3, uxtw 15c9c8: aa0403f3 mov x19, x4 15c9cc: f81f83a9 stur x9, [x29, #-0x8] 15c9d0: d10023a1 sub x1, x29, #0x8 15c9d4: 39400c49 ldrb w9, [x2, #0x3] 15c9d8: aa1903e2 mov x2, x25 15c9dc: 2a0803e3 mov w3, w8 15c9e0: aa1703e4 mov x4, x23 15c9e4: aa0503f4 mov x20, x5 15c9e8: aa0003f6 mov x22, x0 15c9ec: b81ec3a9 stur w9, [x29, #-0x14] 15c9f0: 97fffa9b bl 0x15b45c <__emutls_get_address+0x29d0> 15c9f4: 7103ff5f cmp w26, #0xff 15c9f8: 54000560 b.eq 0x15caa4 <__emutls_get_address+0x4018> 15c9fc: d10023a1 sub x1, x29, #0x8 15ca00: aa1603e0 mov x0, x22 15ca04: aa1903e2 mov x2, x25 15ca08: 2a1a03e3 mov w3, w26 15ca0c: aa1703e4 mov x4, x23 15ca10: 97fffa93 bl 0x15b45c <__emutls_get_address+0x29d0> 15ca14: b40004a0 cbz x0, 0x15caa8 <__emutls_get_address+0x401c> 15ca18: aa0003fa mov x26, x0 15ca1c: b85ec3a0 ldur w0, [x29, #-0x14] 15ca20: f85f83bc ldur x28, [x29, #-0x8] 15ca24: a900cff4 stp x20, x19, [sp, #0x8] 15ca28: 9400004a bl 0x15cb50 <__emutls_get_address+0x40c4> 15ca2c: aa0003fb mov x27, x0 15ca30: aa1f03f5 mov x21, xzr 15ca34: f100075f cmp x26, #0x1 15ca38: 540004a9 b.ls 0x15cacc <__emutls_get_address+0x4040> 15ca3c: d341ff54 lsr x20, x26, #1 15ca40: d10023a1 sub x1, x29, #0x8 15ca44: 8b150298 add x24, x20, x21 15ca48: aa1603e0 mov x0, x22 15ca4c: aa1903e2 mov x2, x25 15ca50: b85ec3a3 ldur w3, [x29, #-0x14] 15ca54: d503201f nop 15ca58: 9b1b7313 madd x19, x24, x27, x28 15ca5c: aa1703e4 mov x4, x23 15ca60: f81f83b3 stur x19, [x29, #-0x8] 15ca64: 97fffa7e bl 0x15b45c <__emutls_get_address+0x29d0> 15ca68: f85f03a9 ldur x9, [x29, #-0x10] 15ca6c: cb140348 sub x8, x26, x20 15ca70: eb09001f cmp x0, x9 15ca74: 9a953315 csel x21, x24, x21, lo 15ca78: 9a94311a csel x26, x8, x20, lo 15ca7c: 54fffdc1 b.ne 0x15ca34 <__emutls_get_address+0x3fa8> 15ca80: 14000014 b 0x15cad0 <__emutls_get_address+0x4044> 15ca84: b0000088 adrp x8, 0x16d000 15ca88: 90fff8a0 adrp x0, 0x70000 15ca8c: 910ae800 add x0, x0, #0x2ba 15ca90: 528005a1 mov w1, #0x2d // =45 15ca94: 52800022 mov w2, #0x1 // =1 15ca98: f940c108 ldr x8, [x8, #0x180] 15ca9c: 9104c103 add x3, x8, #0x130 15caa0: 94000640 bl 0x15e3a0 15caa4: 2a1f03e0 mov w0, wzr 15caa8: a9484ff4 ldp x20, x19, [sp, #0x80] 15caac: a94757f6 ldp x22, x21, [sp, #0x70] 15cab0: a9465ff8 ldp x24, x23, [sp, #0x60] 15cab4: a94567fa ldp x26, x25, [sp, #0x50] 15cab8: a9446ffc ldp x28, x27, [sp, #0x40] 15cabc: a9437bfd ldp x29, x30, [sp, #0x30] 15cac0: 910243ff add sp, sp, #0x90 15cac4: d50323bf autiasp 15cac8: d65f03c0 ret 15cacc: 9b1b72b3 madd x19, x21, x27, x28 15cad0: f81f83b3 stur x19, [x29, #-0x8] 15cad4: b85ec3b3 ldur w19, [x29, #-0x14] 15cad8: a940d3f5 ldp x21, x20, [sp, #0x8] 15cadc: d10023a1 sub x1, x29, #0x8 15cae0: aa1603e0 mov x0, x22 15cae4: aa1903e2 mov x2, x25 15cae8: 2a1303e3 mov w3, w19 15caec: aa1703e4 mov x4, x23 15caf0: 97fffa5b bl 0x15b45c <__emutls_get_address+0x29d0> 15caf4: d10023a1 sub x1, x29, #0x8 15caf8: aa1603e0 mov x0, x22 15cafc: aa1903e2 mov x2, x25 15cb00: 2a1303e3 mov w3, w19 15cb04: aa1703e4 mov x4, x23 15cb08: 97fffa55 bl 0x15b45c <__emutls_get_address+0x29d0> 15cb0c: aa0003e1 mov x1, x0 15cb10: aa1603e0 mov x0, x22 15cb14: aa1403e2 mov x2, x20 15cb18: aa1503e3 mov x3, x21 15cb1c: 2a1f03e4 mov w4, wzr 15cb20: 97fff2ca bl 0x159648 <__emutls_get_address+0xbbc> 15cb24: b5fffc00 cbnz x0, 0x15caa4 <__emutls_get_address+0x4018> 15cb28: f9400e88 ldr x8, [x20, #0x18] 15cb2c: f85f03a9 ldur x9, [x29, #-0x10] 15cb30: eb09011f cmp x8, x9 15cb34: 54fffb88 b.hi 0x15caa4 <__emutls_get_address+0x4018> 15cb38: f9401288 ldr x8, [x20, #0x20] 15cb3c: f85f03a9 ldur x9, [x29, #-0x10] 15cb40: eb09011f cmp x8, x9 15cb44: 54fffb09 b.ls 0x15caa4 <__emutls_get_address+0x4018> 15cb48: 52800020 mov w0, #0x1 // =1 15cb4c: 17ffffd7 b 0x15caa8 <__emutls_get_address+0x401c> 15cb50: d503233f paciasp 15cb54: a9be7bfd stp x29, x30, [sp, #-0x20]! 15cb58: f9000bf3 str x19, [sp, #0x10] 15cb5c: 910003fd mov x29, sp 15cb60: 12000c08 and w8, w0, #0xf 15cb64: 51000508 sub w8, w8, #0x1 15cb68: 71002d1f cmp w8, #0xb 15cb6c: 54000488 b.hi 0x15cbfc <__emutls_get_address+0x4170> 15cb70: 90fff929 adrp x9, 0x80000 15cb74: 52800080 mov w0, #0x4 // =4 15cb78: 910a1929 add x9, x9, #0x286 15cb7c: 1000008a adr x10, 0x15cb8c <__emutls_get_address+0x4100> 15cb80: 3868692b ldrb w11, [x9, x8] 15cb84: 8b0b094a add x10, x10, x11, lsl #2 15cb88: d61f0140 br x10 15cb8c: d503249f bti j 15cb90: 52800100 mov w0, #0x8 // =8 15cb94: d503249f bti j 15cb98: f9400bf3 ldr x19, [sp, #0x10] 15cb9c: a8c27bfd ldp x29, x30, [sp], #0x20 15cba0: d50323bf autiasp 15cba4: d65f03c0 ret 15cba8: d503249f bti j 15cbac: 52800200 mov w0, #0x10 // =16 15cbb0: f9400bf3 ldr x19, [sp, #0x10] 15cbb4: a8c27bfd ldp x29, x30, [sp], #0x20 15cbb8: d50323bf autiasp 15cbbc: d65f03c0 ret 15cbc0: d503249f bti j 15cbc4: b0000088 adrp x8, 0x16d000 15cbc8: 90fff8a1 adrp x1, 0x70000 15cbcc: f0fff8a2 adrp x2, 0x73000 15cbd0: f0fff8a3 adrp x3, 0x73000 15cbd4: 91221821 add x1, x1, #0x886 15cbd8: 910acc42 add x2, x2, #0x2b3 15cbdc: f940c108 ldr x8, [x8, #0x180] 15cbe0: 911f0063 add x3, x3, #0x7c0 15cbe4: 9104c113 add x19, x8, #0x130 15cbe8: aa1303e0 mov x0, x19 15cbec: 940005dd bl 0x15e360 15cbf0: aa1303e0 mov x0, x19 15cbf4: 94000607 bl 0x15e410 15cbf8: 94000e3e bl 0x1604f0 15cbfc: d503249f bti j 15cc00: b0000088 adrp x8, 0x16d000 15cc04: 90fff8a1 adrp x1, 0x70000 15cc08: f0fff8a2 adrp x2, 0x73000 15cc0c: 90fff8a3 adrp x3, 0x70000 15cc10: 91221821 add x1, x1, #0x886 15cc14: 910acc42 add x2, x2, #0x2b3 15cc18: f940c108 ldr x8, [x8, #0x180] 15cc1c: 912eec63 add x3, x3, #0xbbb 15cc20: 9104c113 add x19, x8, #0x130 15cc24: aa1303e0 mov x0, x19 15cc28: 940005ce bl 0x15e360 15cc2c: aa1303e0 mov x0, x19 15cc30: 940005f8 bl 0x15e410 15cc34: 94000e2f bl 0x1604f0 15cc38: d503245f bti c 15cc3c: 11000808 add w8, w0, #0x2 15cc40: 7101851f cmp w8, #0x61 15cc44: 540000c8 b.hi 0x15cc5c <__emutls_get_address+0x41d0> 15cc48: 90fff929 adrp x9, 0x80000 15cc4c: 910a5129 add x9, x9, #0x294 15cc50: b8a8d928 ldrsw x8, [x9, w8, sxtw #2] 15cc54: 8b080120 add x0, x9, x8 15cc58: d65f03c0 ret 15cc5c: f0fff8a0 adrp x0, 0x73000 15cc60: 91309800 add x0, x0, #0xc26 15cc64: d65f03c0 ret 15cc68: d503245f bti c 15cc6c: a9410c02 ldp x2, x3, [x0, #0x10] 15cc70: a9421404 ldp x4, x5, [x0, #0x20] 15cc74: a9431c06 ldp x6, x7, [x0, #0x30] 15cc78: a9442408 ldp x8, x9, [x0, #0x40] 15cc7c: a9452c0a ldp x10, x11, [x0, #0x50] 15cc80: a946340c ldp x12, x13, [x0, #0x60] 15cc84: a9473c0e ldp x14, x15, [x0, #0x70] 15cc88: a9494c12 ldp x18, x19, [x0, #0x90] 15cc8c: a94a5414 ldp x20, x21, [x0, #0xa0] 15cc90: a94b5c16 ldp x22, x23, [x0, #0xb0] 15cc94: a94c6418 ldp x24, x25, [x0, #0xc0] 15cc98: a94d6c1a ldp x26, x27, [x0, #0xd0] 15cc9c: a94e741c ldp x28, x29, [x0, #0xe0] 15cca0: f940801e ldr x30, [x0, #0x100] 15cca4: 6d510400 ldp d0, d1, [x0, #0x110] 15cca8: 6d520c02 ldp d2, d3, [x0, #0x120] 15ccac: 6d531404 ldp d4, d5, [x0, #0x130] 15ccb0: 6d541c06 ldp d6, d7, [x0, #0x140] 15ccb4: 6d552408 ldp d8, d9, [x0, #0x150] 15ccb8: 6d562c0a ldp d10, d11, [x0, #0x160] 15ccbc: 6d57340c ldp d12, d13, [x0, #0x170] 15ccc0: 6d583c0e ldp d14, d15, [x0, #0x180] 15ccc4: 6d594410 ldp d16, d17, [x0, #0x190] 15ccc8: 6d5a4c12 ldp d18, d19, [x0, #0x1a0] 15cccc: 6d5b5414 ldp d20, d21, [x0, #0x1b0] 15ccd0: 6d5c5c16 ldp d22, d23, [x0, #0x1c0] 15ccd4: 6d5d6418 ldp d24, d25, [x0, #0x1d0] 15ccd8: 6d5e6c1a ldp d26, d27, [x0, #0x1e0] 15ccdc: 6d5f741c ldp d28, d29, [x0, #0x1f0] 15cce0: fd41001e ldr d30, [x0, #0x200] 15cce4: fd41041f ldr d31, [x0, #0x208] 15cce8: f9407c10 ldr x16, [x0, #0xf8] 15ccec: a9400400 ldp x0, x1, [x0] 15ccf0: 9100021f mov sp, x16 15ccf4: d65f03c0 ret 15ccf8: d503245f bti c 15ccfc: a9000400 stp x0, x1, [x0] 15cd00: a9010c02 stp x2, x3, [x0, #0x10] 15cd04: a9021404 stp x4, x5, [x0, #0x20] 15cd08: a9031c06 stp x6, x7, [x0, #0x30] 15cd0c: a9042408 stp x8, x9, [x0, #0x40] 15cd10: a9052c0a stp x10, x11, [x0, #0x50] 15cd14: a906340c stp x12, x13, [x0, #0x60] 15cd18: a9073c0e stp x14, x15, [x0, #0x70] 15cd1c: a9084410 stp x16, x17, [x0, #0x80] 15cd20: a9094c12 stp x18, x19, [x0, #0x90] 15cd24: a90a5414 stp x20, x21, [x0, #0xa0] 15cd28: a90b5c16 stp x22, x23, [x0, #0xb0] 15cd2c: a90c6418 stp x24, x25, [x0, #0xc0] 15cd30: a90d6c1a stp x26, x27, [x0, #0xd0] 15cd34: a90e741c stp x28, x29, [x0, #0xe0] 15cd38: f900781e str x30, [x0, #0xf0] 15cd3c: 910003e1 mov x1, sp 15cd40: f9007c01 str x1, [x0, #0xf8] 15cd44: f900801e str x30, [x0, #0x100] 15cd48: 6d110400 stp d0, d1, [x0, #0x110] 15cd4c: 6d120c02 stp d2, d3, [x0, #0x120] 15cd50: 6d131404 stp d4, d5, [x0, #0x130] 15cd54: 6d141c06 stp d6, d7, [x0, #0x140] 15cd58: 6d152408 stp d8, d9, [x0, #0x150] 15cd5c: 6d162c0a stp d10, d11, [x0, #0x160] 15cd60: 6d17340c stp d12, d13, [x0, #0x170] 15cd64: 6d183c0e stp d14, d15, [x0, #0x180] 15cd68: 6d194410 stp d16, d17, [x0, #0x190] 15cd6c: 6d1a4c12 stp d18, d19, [x0, #0x1a0] 15cd70: 6d1b5414 stp d20, d21, [x0, #0x1b0] 15cd74: 6d1c5c16 stp d22, d23, [x0, #0x1c0] 15cd78: 6d1d6418 stp d24, d25, [x0, #0x1d0] 15cd7c: 6d1e6c1a stp d26, d27, [x0, #0x1e0] 15cd80: 6d1f741c stp d28, d29, [x0, #0x1f0] 15cd84: fd01001e str d30, [x0, #0x200] 15cd88: fd01041f str d31, [x0, #0x208] 15cd8c: d2800000 mov x0, #0x0 // =0 15cd90: d65f03c0 ret Disassembly of section .plt: 000000000015cda0 <.plt>: 15cda0: a9bf7bf0 stp x16, x30, [sp, #-0x10]! 15cda4: b0000090 adrp x16, 0x16d000 15cda8: f9410e11 ldr x17, [x16, #0x218] 15cdac: 91086210 add x16, x16, #0x218 15cdb0: d61f0220 br x17 15cdb4: d503201f nop 15cdb8: d503201f nop 15cdbc: d503201f nop 000000000015cdc0 <__cxa_finalize@plt>: 15cdc0: b0000090 adrp x16, 0x16d000 15cdc4: f9411211 ldr x17, [x16, #0x220] 15cdc8: 91088210 add x16, x16, #0x220 15cdcc: d61f0220 br x17 000000000015cdd0 <__cxa_atexit@plt>: 15cdd0: b0000090 adrp x16, 0x16d000 15cdd4: f9411611 ldr x17, [x16, #0x228] 15cdd8: 9108a210 add x16, x16, #0x228 15cddc: d61f0220 br x17 000000000015cde0 <__android_log_print@plt>: 15cde0: b0000090 adrp x16, 0x16d000 15cde4: f9411a11 ldr x17, [x16, #0x230] 15cde8: 9108c210 add x16, x16, #0x230 15cdec: d61f0220 br x17 000000000015cdf0 <_ZN6InGame24PrintLogToConsoleFormat2ENS_17InGameLogPriorityEPKcjS2_S2_PvS2_@plt>: 15cdf0: b0000090 adrp x16, 0x16d000 15cdf4: f9411e11 ldr x17, [x16, #0x238] 15cdf8: 9108e210 add x16, x16, #0x238 15cdfc: d61f0220 br x17 000000000015ce00 <_ZN6InGame5XLog2ENS_17InGameLogPriorityEPKcjS2_S2_PvS2_@plt>: 15ce00: b0000090 adrp x16, 0x16d000 15ce04: f9412211 ldr x17, [x16, #0x240] 15ce08: 91090210 add x16, x16, #0x240 15ce0c: d61f0220 br x17 000000000015ce10 <_ZN6InGame20SetInGameLogCallbackEPFbNS_17InGameLogPriorityEPKcE@plt>: 15ce10: b0000090 adrp x16, 0x16d000 15ce14: f9412611 ldr x17, [x16, #0x248] 15ce18: 91092210 add x16, x16, #0x248 15ce1c: d61f0220 br x17 000000000015ce20 <_ZN6InGame4XLogENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt>: 15ce20: b0000090 adrp x16, 0x16d000 15ce24: f9412a11 ldr x17, [x16, #0x250] 15ce28: 91094210 add x16, x16, #0x250 15ce2c: d61f0220 br x17 000000000015ce30 <__stack_chk_fail@plt>: 15ce30: b0000090 adrp x16, 0x16d000 15ce34: f9412e11 ldr x17, [x16, #0x258] 15ce38: 91096210 add x16, x16, #0x258 15ce3c: d61f0220 br x17 000000000015ce40 : 15ce40: b0000090 adrp x16, 0x16d000 15ce44: f9413211 ldr x17, [x16, #0x260] 15ce48: 91098210 add x16, x16, #0x260 15ce4c: d61f0220 br x17 000000000015ce50 <_ZN6InGame19InGameInnerReporterC1Ev@plt>: 15ce50: b0000090 adrp x16, 0x16d000 15ce54: f9413611 ldr x17, [x16, #0x268] 15ce58: 9109a210 add x16, x16, #0x268 15ce5c: d61f0220 br x17 000000000015ce60 <_Znwm@plt>: 15ce60: b0000090 adrp x16, 0x16d000 15ce64: f9413a11 ldr x17, [x16, #0x270] 15ce68: 9109c210 add x16, x16, #0x270 15ce6c: d61f0220 br x17 000000000015ce70 <_ZN6InGame11CloudConfigC1Ev@plt>: 15ce70: b0000090 adrp x16, 0x16d000 15ce74: f9413e11 ldr x17, [x16, #0x278] 15ce78: 9109e210 add x16, x16, #0x278 15ce7c: d61f0220 br x17 000000000015ce80 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt>: 15ce80: b0000090 adrp x16, 0x16d000 15ce84: f9414211 ldr x17, [x16, #0x280] 15ce88: 910a0210 add x16, x16, #0x280 15ce8c: d61f0220 br x17 000000000015ce90 <_ZN6InGame22InGameReportMasterImplC1Ev@plt>: 15ce90: b0000090 adrp x16, 0x16d000 15ce94: f9414611 ldr x17, [x16, #0x288] 15ce98: 910a2210 add x16, x16, #0x288 15ce9c: d61f0220 br x17 000000000015cea0 <_ZN6InGame23InGameReportGatewayImplC1Ev@plt>: 15cea0: b0000090 adrp x16, 0x16d000 15cea4: f9414a11 ldr x17, [x16, #0x290] 15cea8: 910a4210 add x16, x16, #0x290 15ceac: d61f0220 br x17 000000000015ceb0 <_ZN6InGame19InGameInnerReporter9SetConfigEPNS_7IConfigE@plt>: 15ceb0: b0000090 adrp x16, 0x16d000 15ceb4: f9414e11 ldr x17, [x16, #0x298] 15ceb8: 910a6210 add x16, x16, #0x298 15cebc: d61f0220 br x17 000000000015cec0 <_ZN6InGame19InGameInnerReporter15SetReportMasterEPNS_18IReportMasterInnerE@plt>: 15cec0: b0000090 adrp x16, 0x16d000 15cec4: f9415211 ldr x17, [x16, #0x2a0] 15cec8: 910a8210 add x16, x16, #0x2a0 15cecc: d61f0220 br x17 000000000015ced0 <_ZN6InGame19InGameInnerReporter16SetReportGatewayEPNS_19IReportGatewayInnerE@plt>: 15ced0: b0000090 adrp x16, 0x16d000 15ced4: f9415611 ldr x17, [x16, #0x2a8] 15ced8: 910aa210 add x16, x16, #0x2a8 15cedc: d61f0220 br x17 000000000015cee0 <_ZdlPv@plt>: 15cee0: b0000090 adrp x16, 0x16d000 15cee4: f9415a11 ldr x17, [x16, #0x2b0] 15cee8: 910ac210 add x16, x16, #0x2b0 15ceec: d61f0220 br x17 000000000015cef0 <_ZN6InGame19InGameInnerReporterD1Ev@plt>: 15cef0: b0000090 adrp x16, 0x16d000 15cef4: f9415e11 ldr x17, [x16, #0x2b8] 15cef8: 910ae210 add x16, x16, #0x2b8 15cefc: d61f0220 br x17 000000000015cf00 <_ZNSt6__ndk110shared_ptrIN6InGame19IReportGatewayInnerEED2Ev@plt>: 15cf00: b0000090 adrp x16, 0x16d000 15cf04: f9416211 ldr x17, [x16, #0x2c0] 15cf08: 910b0210 add x16, x16, #0x2c0 15cf0c: d61f0220 br x17 000000000015cf10 <_ZNSt6__ndk110shared_ptrIN6InGame18IReportMasterInnerEED2Ev@plt>: 15cf10: b0000090 adrp x16, 0x16d000 15cf14: f9416611 ldr x17, [x16, #0x2c8] 15cf18: 910b2210 add x16, x16, #0x2c8 15cf1c: d61f0220 br x17 000000000015cf20 <_ZNSt6__ndk110shared_ptrIN6InGame7IConfigEED2Ev@plt>: 15cf20: b0000090 adrp x16, 0x16d000 15cf24: f9416a11 ldr x17, [x16, #0x2d0] 15cf28: 910b4210 add x16, x16, #0x2d0 15cf2c: d61f0220 br x17 000000000015cf30 <_ZN6InGame13InGameWrapper13GetSDKVersionEv@plt>: 15cf30: b0000090 adrp x16, 0x16d000 15cf34: f9416e11 ldr x17, [x16, #0x2d8] 15cf38: 910b6210 add x16, x16, #0x2d8 15cf3c: d61f0220 br x17 000000000015cf40 <_ZN6InGame2G613NetworkStatusD2Ev@plt>: 15cf40: b0000090 adrp x16, 0x16d000 15cf44: f9417211 ldr x17, [x16, #0x2e0] 15cf48: 910b8210 add x16, x16, #0x2e0 15cf4c: d61f0220 br x17 000000000015cf50 <__cxa_begin_catch@plt>: 15cf50: b0000090 adrp x16, 0x16d000 15cf54: f9417611 ldr x17, [x16, #0x2e8] 15cf58: 910ba210 add x16, x16, #0x2e8 15cf5c: d61f0220 br x17 000000000015cf60 <_ZSt9terminatev@plt>: 15cf60: b0000090 adrp x16, 0x16d000 15cf64: f9417a11 ldr x17, [x16, #0x2f0] 15cf68: 910bc210 add x16, x16, #0x2f0 15cf6c: d61f0220 br x17 000000000015cf70 <_ZN6InGame13InGameWrapper16GlobalInitializeEv@plt>: 15cf70: b0000090 adrp x16, 0x16d000 15cf74: f9417e11 ldr x17, [x16, #0x2f8] 15cf78: 910be210 add x16, x16, #0x2f8 15cf7c: d61f0220 br x17 000000000015cf80 <_ZN6InGame16InGameReportKeys11GetInstanceEv@plt>: 15cf80: b0000090 adrp x16, 0x16d000 15cf84: f9418211 ldr x17, [x16, #0x300] 15cf88: 910c0210 add x16, x16, #0x300 15cf8c: d61f0220 br x17 000000000015cf90 <_ZN6InGame16InGameReportKeys13InitEventKeysEv@plt>: 15cf90: b0000090 adrp x16, 0x16d000 15cf94: f9418611 ldr x17, [x16, #0x308] 15cf98: 910c2210 add x16, x16, #0x308 15cf9c: d61f0220 br x17 000000000015cfa0 <_ZN6InGame13InGameWrapper14GlobalFinalizeEv@plt>: 15cfa0: b0000090 adrp x16, 0x16d000 15cfa4: f9418a11 ldr x17, [x16, #0x310] 15cfa8: 910c4210 add x16, x16, #0x310 15cfac: d61f0220 br x17 000000000015cfb0 <_ZN6InGame7IConfig6UnInitEv@plt>: 15cfb0: b0000090 adrp x16, 0x16d000 15cfb4: f9418e11 ldr x17, [x16, #0x318] 15cfb8: 910c6210 add x16, x16, #0x318 15cfbc: d61f0220 br x17 000000000015cfc0 <_ZN6InGame16InGameReportKeys15UnInitEventKeysEv@plt>: 15cfc0: b0000090 adrp x16, 0x16d000 15cfc4: f9419211 ldr x17, [x16, #0x320] 15cfc8: 910c8210 add x16, x16, #0x320 15cfcc: d61f0220 br x17 000000000015cfd0 <_ZN6InGame16InGameReportKeys15ReleaseInstanceEv@plt>: 15cfd0: b0000090 adrp x16, 0x16d000 15cfd4: f9419611 ldr x17, [x16, #0x328] 15cfd8: 910ca210 add x16, x16, #0x328 15cfdc: d61f0220 br x17 000000000015cfe0 <_ZN6InGame17ReportCloudConfig15ReleaseInstanceEv@plt>: 15cfe0: b0000090 adrp x16, 0x16d000 15cfe4: f9419a11 ldr x17, [x16, #0x330] 15cfe8: 910cc210 add x16, x16, #0x330 15cfec: d61f0220 br x17 000000000015cff0 <_ZN6InGame15InGameLogUnInitEv@plt>: 15cff0: b0000090 adrp x16, 0x16d000 15cff4: f9419e11 ldr x17, [x16, #0x338] 15cff8: 910ce210 add x16, x16, #0x338 15cffc: d61f0220 br x17 000000000015d000 <_ZN6InGame10XLogBufferENS_17InGameLogPriorityEPKc@plt>: 15d000: 90000090 adrp x16, 0x16d000 15d004: f941a211 ldr x17, [x16, #0x340] 15d008: 910d0210 add x16, x16, #0x340 15d00c: d61f0220 br x17 000000000015d010 <_ZN6InGame13InGameWrapper9GetConfigEv@plt>: 15d010: 90000090 adrp x16, 0x16d000 15d014: f941a611 ldr x17, [x16, #0x348] 15d018: 910d2210 add x16, x16, #0x348 15d01c: d61f0220 br x17 000000000015d020 <_ZN6InGame13InGameWrapper15GetReportMasterEv@plt>: 15d020: 90000090 adrp x16, 0x16d000 15d024: f941aa11 ldr x17, [x16, #0x350] 15d028: 910d4210 add x16, x16, #0x350 15d02c: d61f0220 br x17 000000000015d030 <_ZN6InGame13InGameWrapper16GetReportGatewayEv@plt>: 15d030: 90000090 adrp x16, 0x16d000 15d034: f941ae11 ldr x17, [x16, #0x358] 15d038: 910d6210 add x16, x16, #0x358 15d03c: d61f0220 br x17 000000000015d040 <_ZN6InGame13InGameWrapper11SetLogLevelENS_17InGameLogPriorityE@plt>: 15d040: 90000090 adrp x16, 0x16d000 15d044: f941b211 ldr x17, [x16, #0x360] 15d048: 910d8210 add x16, x16, #0x360 15d04c: d61f0220 br x17 000000000015d050 <_ZN6InGame17SetInGameLoglevelENS_17InGameLogPriorityEb@plt>: 15d050: 90000090 adrp x16, 0x16d000 15d054: f941b611 ldr x17, [x16, #0x368] 15d058: 910da210 add x16, x16, #0x368 15d05c: d61f0220 br x17 000000000015d060 <_ZN6InGame19InGameInnerReporter13OnSetLogLevelEi@plt>: 15d060: 90000090 adrp x16, 0x16d000 15d064: f941ba11 ldr x17, [x16, #0x370] 15d068: 910dc210 add x16, x16, #0x370 15d06c: d61f0220 br x17 000000000015d070 <_ZN6InGame13InGameWrapper26SetInitSDKFinishedCallbackEPFvbPvES1_@plt>: 15d070: 90000090 adrp x16, 0x16d000 15d074: f941be11 ldr x17, [x16, #0x378] 15d078: 910de210 add x16, x16, #0x378 15d07c: d61f0220 br x17 000000000015d080 <_ZN6InGame13InGameWrapper7InitSdkERKNS_9SDKConfigE@plt>: 15d080: 90000090 adrp x16, 0x16d000 15d084: f941c211 ldr x17, [x16, #0x380] 15d088: 910e0210 add x16, x16, #0x380 15d08c: d61f0220 br x17 000000000015d090 <_ZN6InGame19InGameInnerReporter9OnInitSdkERKNS_9SDKConfigE@plt>: 15d090: 90000090 adrp x16, 0x16d000 15d094: f941c611 ldr x17, [x16, #0x388] 15d098: 910e2210 add x16, x16, #0x388 15d09c: d61f0220 br x17 000000000015d0a0 : 15d0a0: 90000090 adrp x16, 0x16d000 15d0a4: f941ca11 ldr x17, [x16, #0x390] 15d0a8: 910e4210 add x16, x16, #0x390 15d0ac: d61f0220 br x17 000000000015d0b0 <_ZN6InGame13InGameWrapper11SetUserInfoERKNS_8UserInfoE@plt>: 15d0b0: 90000090 adrp x16, 0x16d000 15d0b4: f941ce11 ldr x17, [x16, #0x398] 15d0b8: 910e6210 add x16, x16, #0x398 15d0bc: d61f0220 br x17 000000000015d0c0 <_ZN6InGame11CommonUtils15GetPlatformTypeEv@plt>: 15d0c0: 90000090 adrp x16, 0x16d000 15d0c4: f941d211 ldr x17, [x16, #0x3a0] 15d0c8: 910e8210 add x16, x16, #0x3a0 15d0cc: d61f0220 br x17 000000000015d0d0 <_ZN6InGame19InGameInnerReporter11SetUserInfoERKNS_8UserInfoE@plt>: 15d0d0: 90000090 adrp x16, 0x16d000 15d0d4: f941d611 ldr x17, [x16, #0x3a8] 15d0d8: 910ea210 add x16, x16, #0x3a8 15d0dc: d61f0220 br x17 000000000015d0e0 <_ZN6InGame13InGameWrapper6UpdateERKNS_2G613NetworkStatusE@plt>: 15d0e0: 90000090 adrp x16, 0x16d000 15d0e4: f941da11 ldr x17, [x16, #0x3b0] 15d0e8: 910ec210 add x16, x16, #0x3b0 15d0ec: d61f0220 br x17 000000000015d0f0 <_ZN6InGame19InGameInnerReporter8OnUpdateEv@plt>: 15d0f0: 90000090 adrp x16, 0x16d000 15d0f4: f941de11 ldr x17, [x16, #0x3b8] 15d0f8: 910ee210 add x16, x16, #0x3b8 15d0fc: d61f0220 br x17 000000000015d100 <_ZN6InGame13InGameWrapper7LogInitEv@plt>: 15d100: 90000090 adrp x16, 0x16d000 15d104: f941e211 ldr x17, [x16, #0x3c0] 15d108: 910f0210 add x16, x16, #0x3c0 15d10c: d61f0220 br x17 000000000015d110 <_ZN6InGame19InGameInnerReporter17OnInitSDKFinishedEib@plt>: 15d110: 90000090 adrp x16, 0x16d000 15d114: f941e611 ldr x17, [x16, #0x3c8] 15d118: 910f2210 add x16, x16, #0x3c8 15d11c: d61f0220 br x17 000000000015d120 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_@plt>: 15d120: 90000090 adrp x16, 0x16d000 15d124: f941ea11 ldr x17, [x16, #0x3d0] 15d128: 910f4210 add x16, x16, #0x3d0 15d12c: d61f0220 br x17 000000000015d130 <_ZN6InGame16SetInGameLogModeENS_8TLogModeE@plt>: 15d130: 90000090 adrp x16, 0x16d000 15d134: f941ee11 ldr x17, [x16, #0x3d8] 15d138: 910f6210 add x16, x16, #0x3d8 15d13c: d61f0220 br x17 000000000015d140 <_ZN6InGame13InGameLogInitEv@plt>: 15d140: 90000090 adrp x16, 0x16d000 15d144: f941f211 ldr x17, [x16, #0x3e0] 15d148: 910f8210 add x16, x16, #0x3e0 15d14c: d61f0220 br x17 000000000015d150 <_ZN6InGame13InGameWrapper9OnConnectEv@plt>: 15d150: 90000090 adrp x16, 0x16d000 15d154: f941f611 ldr x17, [x16, #0x3e8] 15d158: 910fa210 add x16, x16, #0x3e8 15d15c: d61f0220 br x17 000000000015d160 <_ZN6InGame19InGameInnerReporter9OnConnectEv@plt>: 15d160: 90000090 adrp x16, 0x16d000 15d164: f941fa11 ldr x17, [x16, #0x3f0] 15d168: 910fc210 add x16, x16, #0x3f0 15d16c: d61f0220 br x17 000000000015d170 <_ZN6InGame13InGameWrapper11OnReConnectEv@plt>: 15d170: 90000090 adrp x16, 0x16d000 15d174: f941fe11 ldr x17, [x16, #0x3f8] 15d178: 910fe210 add x16, x16, #0x3f8 15d17c: d61f0220 br x17 000000000015d180 <_ZN6InGame19InGameInnerReporter11OnReConnectEv@plt>: 15d180: 90000090 adrp x16, 0x16d000 15d184: f9420211 ldr x17, [x16, #0x400] 15d188: 91100210 add x16, x16, #0x400 15d18c: d61f0220 br x17 000000000015d190 <_ZN6InGame13InGameWrapper12OnDisConnectEv@plt>: 15d190: 90000090 adrp x16, 0x16d000 15d194: f9420611 ldr x17, [x16, #0x408] 15d198: 91102210 add x16, x16, #0x408 15d19c: d61f0220 br x17 000000000015d1a0 <_ZN6InGame19InGameInnerReporter12OnDisConnectEv@plt>: 15d1a0: 90000090 adrp x16, 0x16d000 15d1a4: f9420a11 ldr x17, [x16, #0x410] 15d1a8: 91104210 add x16, x16, #0x410 15d1ac: d61f0220 br x17 000000000015d1b0 <_ZN6InGame13InGameWrapper21OnNetworkStateChangedERKNS_2G613NetworkStatusEiPKcS6_bb@plt>: 15d1b0: 90000090 adrp x16, 0x16d000 15d1b4: f9420e11 ldr x17, [x16, #0x418] 15d1b8: 91106210 add x16, x16, #0x418 15d1bc: d61f0220 br x17 000000000015d1c0 <_ZN6InGame19InGameInnerReporter21OnNetworkStateChangedERKNS_2G613NetworkStatusEiPKcS6_bb@plt>: 15d1c0: 90000090 adrp x16, 0x16d000 15d1c4: f9421211 ldr x17, [x16, #0x420] 15d1c8: 91108210 add x16, x16, #0x420 15d1cc: d61f0220 br x17 000000000015d1d0 <_ZN6InGame13InGameWrapper17OnGaaSReqFinishedEiPKcRKN2g64irpc6StatusEl@plt>: 15d1d0: 90000090 adrp x16, 0x16d000 15d1d4: f9421611 ldr x17, [x16, #0x428] 15d1d8: 9110a210 add x16, x16, #0x428 15d1dc: d61f0220 br x17 000000000015d1e0 <_ZN6InGame19InGameInnerReporter17OnGaaSReqFinishedEiPKcRKN2g64irpc6StatusEl@plt>: 15d1e0: 90000090 adrp x16, 0x16d000 15d1e4: f9421a11 ldr x17, [x16, #0x430] 15d1e8: 9110c210 add x16, x16, #0x430 15d1ec: d61f0220 br x17 000000000015d1f0 <_ZNSt6__ndk119__shared_weak_countD2Ev@plt>: 15d1f0: 90000090 adrp x16, 0x16d000 15d1f4: f9421e11 ldr x17, [x16, #0x438] 15d1f8: 9110e210 add x16, x16, #0x438 15d1fc: d61f0220 br x17 000000000015d200 <_ZN6InGame13InGameWrapperC1Ev@plt>: 15d200: 90000090 adrp x16, 0x16d000 15d204: f9422211 ldr x17, [x16, #0x440] 15d208: 91110210 add x16, x16, #0x440 15d20c: d61f0220 br x17 000000000015d210 <_ZN6InGame13InGameWrapperD1Ev@plt>: 15d210: 90000090 adrp x16, 0x16d000 15d214: f9422611 ldr x17, [x16, #0x448] 15d218: 91112210 add x16, x16, #0x448 15d21c: d61f0220 br x17 000000000015d220 : 15d220: 90000090 adrp x16, 0x16d000 15d224: f9422a11 ldr x17, [x16, #0x450] 15d228: 91114210 add x16, x16, #0x450 15d22c: d61f0220 br x17 000000000015d230 <_ZN6InGame9rapidjson15GenericDocumentINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEES5_E11ParseStreamILj0ES3_NS0_19GenericStringStreamIS3_EEEERS7_RT1_@plt>: 15d230: 90000090 adrp x16, 0x16d000 15d234: f9422e11 ldr x17, [x16, #0x458] 15d238: 91116210 add x16, x16, #0x458 15d23c: d61f0220 br x17 000000000015d240 <__strlen_chk@plt>: 15d240: 90000090 adrp x16, 0x16d000 15d244: f9423211 ldr x17, [x16, #0x460] 15d248: 91118210 add x16, x16, #0x460 15d24c: d61f0220 br x17 000000000015d250 : 15d250: 90000090 adrp x16, 0x16d000 15d254: f9423611 ldr x17, [x16, #0x468] 15d258: 9111a210 add x16, x16, #0x468 15d25c: d61f0220 br x17 000000000015d260 <_ZN6InGame9rapidjson15GenericDocumentINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEES5_ED2Ev@plt>: 15d260: 90000090 adrp x16, 0x16d000 15d264: f9423a11 ldr x17, [x16, #0x470] 15d268: 9111c210 add x16, x16, #0x470 15d26c: d61f0220 br x17 000000000015d270 <__emutls_get_address@plt>: 15d270: 90000090 adrp x16, 0x16d000 15d274: f9423e11 ldr x17, [x16, #0x478] 15d278: 9111e210 add x16, x16, #0x478 15d27c: d61f0220 br x17 000000000015d280 : 15d280: 90000090 adrp x16, 0x16d000 15d284: f9424211 ldr x17, [x16, #0x480] 15d288: 91120210 add x16, x16, #0x480 15d28c: d61f0220 br x17 000000000015d290 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEED2Ev@plt>: 15d290: 90000090 adrp x16, 0x16d000 15d294: f9424611 ldr x17, [x16, #0x488] 15d298: 91122210 add x16, x16, #0x488 15d29c: d61f0220 br x17 000000000015d2a0 : 15d2a0: 90000090 adrp x16, 0x16d000 15d2a4: f9424a11 ldr x17, [x16, #0x490] 15d2a8: 91124210 add x16, x16, #0x490 15d2ac: d61f0220 br x17 000000000015d2b0 <_ZN6InGame9rapidjson13GenericReaderINS0_4UTF8IcEES3_NS0_12CrtAllocatorEE10ParseValueILj0ENS0_19GenericStringStreamIS3_EENS0_15GenericDocumentIS3_NS0_19MemoryPoolAllocatorIS4_EES4_EEEEvRT0_RT1_@plt>: 15d2b0: 90000090 adrp x16, 0x16d000 15d2b4: f9424e11 ldr x17, [x16, #0x498] 15d2b8: 91126210 add x16, x16, #0x498 15d2bc: d61f0220 br x17 000000000015d2c0 <_ZN6InGame9rapidjson13GenericReaderINS0_4UTF8IcEES3_NS0_12CrtAllocatorEED2Ev@plt>: 15d2c0: 90000090 adrp x16, 0x16d000 15d2c4: f9425211 ldr x17, [x16, #0x4a0] 15d2c8: 91128210 add x16, x16, #0x4a0 15d2cc: d61f0220 br x17 000000000015d2d0 <_ZN6InGame9rapidjson13GenericReaderINS0_4UTF8IcEES3_NS0_12CrtAllocatorEE10ParseArrayILj0ENS0_19GenericStringStreamIS3_EENS0_15GenericDocumentIS3_NS0_19MemoryPoolAllocatorIS4_EES4_EEEEvRT0_RT1_@plt>: 15d2d0: 90000090 adrp x16, 0x16d000 15d2d4: f9425611 ldr x17, [x16, #0x4a8] 15d2d8: 9112a210 add x16, x16, #0x4a8 15d2dc: d61f0220 br x17 000000000015d2e0 <_ZN6InGame9rapidjson13GenericReaderINS0_4UTF8IcEES3_NS0_12CrtAllocatorEE11ParseStringILj0ENS0_19GenericStringStreamIS3_EENS0_15GenericDocumentIS3_NS0_19MemoryPoolAllocatorIS4_EES4_EEEEvRT0_RT1_b@plt>: 15d2e0: 90000090 adrp x16, 0x16d000 15d2e4: f9425a11 ldr x17, [x16, #0x4b0] 15d2e8: 9112c210 add x16, x16, #0x4b0 15d2ec: d61f0220 br x17 000000000015d2f0 <_ZN6InGame9rapidjson13GenericReaderINS0_4UTF8IcEES3_NS0_12CrtAllocatorEE11ParseNumberILj0ENS0_19GenericStringStreamIS3_EENS0_15GenericDocumentIS3_NS0_19MemoryPoolAllocatorIS4_EES4_EEEEvRT0_RT1_@plt>: 15d2f0: 90000090 adrp x16, 0x16d000 15d2f4: f9425e11 ldr x17, [x16, #0x4b8] 15d2f8: 9112e210 add x16, x16, #0x4b8 15d2fc: d61f0220 br x17 000000000015d300 <_ZN6InGame9rapidjson13GenericReaderINS0_4UTF8IcEES3_NS0_12CrtAllocatorEE11ParseObjectILj0ENS0_19GenericStringStreamIS3_EENS0_15GenericDocumentIS3_NS0_19MemoryPoolAllocatorIS4_EES4_EEEEvRT0_RT1_@plt>: 15d300: 90000090 adrp x16, 0x16d000 15d304: f9426211 ldr x17, [x16, #0x4c0] 15d308: 91130210 add x16, x16, #0x4c0 15d30c: d61f0220 br x17 000000000015d310 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandINS0_12GenericValueINS0_4UTF8IcEENS0_19MemoryPoolAllocatorIS3_EEEEEEvm@plt>: 15d310: 90000090 adrp x16, 0x16d000 15d314: f9426611 ldr x17, [x16, #0x4c8] 15d318: 91132210 add x16, x16, #0x4c8 15d31c: d61f0220 br x17 000000000015d320 : 15d320: 90000090 adrp x16, 0x16d000 15d324: f9426a11 ldr x17, [x16, #0x4d0] 15d328: 91134210 add x16, x16, #0x4d0 15d32c: d61f0220 br x17 000000000015d330 <_ZN6InGame9rapidjson13GenericReaderINS0_4UTF8IcEES3_NS0_12CrtAllocatorEE9ParseHex4INS0_19GenericStringStreamIS3_EEEEjRT_m@plt>: 15d330: 90000090 adrp x16, 0x16d000 15d334: f9426e11 ldr x17, [x16, #0x4d8] 15d338: 91136210 add x16, x16, #0x4d8 15d33c: d61f0220 br x17 000000000015d340 <_ZN6InGame9rapidjson4UTF8IcE6EncodeINS0_13GenericReaderIS2_S2_NS0_12CrtAllocatorEE11StackStreamIcEEEEvRT_j@plt>: 15d340: 90000090 adrp x16, 0x16d000 15d344: f9427211 ldr x17, [x16, #0x4e0] 15d348: 91138210 add x16, x16, #0x4e0 15d34c: d61f0220 br x17 000000000015d350 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandIcEEvm@plt>: 15d350: 90000090 adrp x16, 0x16d000 15d354: f9427611 ldr x17, [x16, #0x4e8] 15d358: 9113a210 add x16, x16, #0x4e8 15d35c: d61f0220 br x17 000000000015d360 <_ZN6InGame9rapidjson15GenericDocumentINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEES5_E3KeyEPKcjb@plt>: 15d360: 90000090 adrp x16, 0x16d000 15d364: f9427a11 ldr x17, [x16, #0x4f0] 15d368: 9113c210 add x16, x16, #0x4f0 15d36c: d61f0220 br x17 000000000015d370 <_ZN6InGame9rapidjson12GenericValueINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEEE12SetStringRawENS0_16GenericStringRefIcEERS6_@plt>: 15d370: 90000090 adrp x16, 0x16d000 15d374: f9427e11 ldr x17, [x16, #0x4f8] 15d378: 9113e210 add x16, x16, #0x4f8 15d37c: d61f0220 br x17 000000000015d380 <_ZN6InGame9rapidjson15GenericDocumentINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEES5_E9EndObjectEj@plt>: 15d380: 90000090 adrp x16, 0x16d000 15d384: f9428211 ldr x17, [x16, #0x500] 15d388: 91140210 add x16, x16, #0x500 15d38c: d61f0220 br x17 000000000015d390 <_ZN6InGame9rapidjson15GenericDocumentINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEES5_E8EndArrayEj@plt>: 15d390: 90000090 adrp x16, 0x16d000 15d394: f9428611 ldr x17, [x16, #0x508] 15d398: 91142210 add x16, x16, #0x508 15d39c: d61f0220 br x17 000000000015d3a0 <_ZN6InGame7MD5InitEPNS_10MD5ContextE@plt>: 15d3a0: 90000090 adrp x16, 0x16d000 15d3a4: f9428a11 ldr x17, [x16, #0x510] 15d3a8: 91144210 add x16, x16, #0x510 15d3ac: d61f0220 br x17 000000000015d3b0 <_ZN6InGame9MD5UpdateEPNS_10MD5ContextEPhm@plt>: 15d3b0: 90000090 adrp x16, 0x16d000 15d3b4: f9428e11 ldr x17, [x16, #0x518] 15d3b8: 91146210 add x16, x16, #0x518 15d3bc: d61f0220 br x17 000000000015d3c0 <_ZN6InGame7MD5StepEPjS0_@plt>: 15d3c0: 90000090 adrp x16, 0x16d000 15d3c4: f9429211 ldr x17, [x16, #0x520] 15d3c8: 91148210 add x16, x16, #0x520 15d3cc: d61f0220 br x17 000000000015d3d0 <_ZN6InGame11MD5FinalizeEPNS_10MD5ContextE@plt>: 15d3d0: 90000090 adrp x16, 0x16d000 15d3d4: f9429611 ldr x17, [x16, #0x528] 15d3d8: 9114a210 add x16, x16, #0x528 15d3dc: d61f0220 br x17 000000000015d3e0 <_ZN6InGame13GetBQErrorMsgEN2bq15enum_error_codeE@plt>: 15d3e0: 90000090 adrp x16, 0x16d000 15d3e4: f9429a11 ldr x17, [x16, #0x530] 15d3e8: 9114c210 add x16, x16, #0x530 15d3ec: d61f0220 br x17 000000000015d3f0 <_ZN2bq5arrayINS_11string_baseIcEELm0EE12insert_batchENS_14array_iteratorIS2_S3_EENS4_IKS2_S3_EEm@plt>: 15d3f0: 90000090 adrp x16, 0x16d000 15d3f4: f9429e11 ldr x17, [x16, #0x538] 15d3f8: 9114e210 add x16, x16, #0x538 15d3fc: d61f0220 br x17 000000000015d400 : 15d400: 90000090 adrp x16, 0x16d000 15d404: f942a211 ldr x17, [x16, #0x540] 15d408: 91150210 add x16, x16, #0x540 15d40c: d61f0220 br x17 000000000015d410 <_ZN6InGame11BianQueInitEPKcjS1_@plt>: 15d410: 90000090 adrp x16, 0x16d000 15d414: f942a611 ldr x17, [x16, #0x548] 15d418: 91152210 add x16, x16, #0x548 15d41c: d61f0220 br x17 000000000015d420 : 15d420: 90000090 adrp x16, 0x16d000 15d424: f942aa11 ldr x17, [x16, #0x550] 15d428: 91154210 add x16, x16, #0x550 15d42c: d61f0220 br x17 000000000015d430 : 15d430: 90000090 adrp x16, 0x16d000 15d434: f942ae11 ldr x17, [x16, #0x558] 15d438: 91156210 add x16, x16, #0x558 15d43c: d61f0220 br x17 000000000015d440 <_ZN22___generator_bq_logger35generated_bq_logger_wrapper_ccs_log10get_loggerEv@plt>: 15d440: 90000090 adrp x16, 0x16d000 15d444: f942b211 ldr x17, [x16, #0x560] 15d448: 91158210 add x16, x16, #0x560 15d44c: d61f0220 br x17 000000000015d450 <__register_log_callback@plt>: 15d450: 90000090 adrp x16, 0x16d000 15d454: f942b611 ldr x17, [x16, #0x568] 15d458: 9115a210 add x16, x16, #0x568 15d45c: d61f0220 br x17 000000000015d460 <__register_settings_update_callbacks@plt>: 15d460: 90000090 adrp x16, 0x16d000 15d464: f942ba11 ldr x17, [x16, #0x570] 15d468: 9115c210 add x16, x16, #0x570 15d46c: d61f0220 br x17 000000000015d470 <__register_error_callbacks@plt>: 15d470: 90000090 adrp x16, 0x16d000 15d474: f942be11 ldr x17, [x16, #0x578] 15d478: 9115e210 add x16, x16, #0x578 15d47c: d61f0220 br x17 000000000015d480 <__set_gameid@plt>: 15d480: 90000090 adrp x16, 0x16d000 15d484: f942c211 ldr x17, [x16, #0x580] 15d488: 91160210 add x16, x16, #0x580 15d48c: d61f0220 br x17 000000000015d490 <__set_time_out@plt>: 15d490: 90000090 adrp x16, 0x16d000 15d494: f942c611 ldr x17, [x16, #0x588] 15d498: 91162210 add x16, x16, #0x588 15d49c: d61f0220 br x17 000000000015d4a0 <__init_by_ip_list@plt>: 15d4a0: 90000090 adrp x16, 0x16d000 15d4a4: f942ca11 ldr x17, [x16, #0x590] 15d4a8: 91164210 add x16, x16, #0x590 15d4ac: d61f0220 br x17 000000000015d4b0 <_ZN6InGame13BianQueConfig10InitConfigERKNS_9SDKConfigE@plt>: 15d4b0: 90000090 adrp x16, 0x16d000 15d4b4: f942ce11 ldr x17, [x16, #0x598] 15d4b8: 91166210 add x16, x16, #0x598 15d4bc: d61f0220 br x17 000000000015d4c0 <_ZNSt6__ndk19to_stringEm@plt>: 15d4c0: 90000090 adrp x16, 0x16d000 15d4c4: f942d211 ldr x17, [x16, #0x5a0] 15d4c8: 91168210 add x16, x16, #0x5a0 15d4cc: d61f0220 br x17 000000000015d4d0 <__update_portrait_string@plt>: 15d4d0: 90000090 adrp x16, 0x16d000 15d4d4: f942d611 ldr x17, [x16, #0x5a8] 15d4d8: 9116a210 add x16, x16, #0x5a8 15d4dc: d61f0220 br x17 000000000015d4e0 <__flush_portrait@plt>: 15d4e0: 90000090 adrp x16, 0x16d000 15d4e4: f942da11 ldr x17, [x16, #0x5b0] 15d4e8: 9116c210 add x16, x16, #0x5b0 15d4ec: d61f0220 br x17 000000000015d4f0 <_ZN6InGame13BianQueConfig13GetBoolConfigEPKcb@plt>: 15d4f0: 90000090 adrp x16, 0x16d000 15d4f4: f942de11 ldr x17, [x16, #0x5b8] 15d4f8: 9116e210 add x16, x16, #0x5b8 15d4fc: d61f0220 br x17 000000000015d500 <__get_settings_value_bool@plt>: 15d500: 90000090 adrp x16, 0x16d000 15d504: f942e211 ldr x17, [x16, #0x5c0] 15d508: 91170210 add x16, x16, #0x5c0 15d50c: d61f0220 br x17 000000000015d510 <_ZN6InGame13BianQueConfig12GetIntConfigEPKcl@plt>: 15d510: 90000090 adrp x16, 0x16d000 15d514: f942e611 ldr x17, [x16, #0x5c8] 15d518: 91172210 add x16, x16, #0x5c8 15d51c: d61f0220 br x17 000000000015d520 <__get_settings_value_integer@plt>: 15d520: 90000090 adrp x16, 0x16d000 15d524: f942ea11 ldr x17, [x16, #0x5d0] 15d528: 91174210 add x16, x16, #0x5d0 15d52c: d61f0220 br x17 000000000015d530 <_ZN6InGame13BianQueConfig15GetDoubleConfigEPKcd@plt>: 15d530: 90000090 adrp x16, 0x16d000 15d534: f942ee11 ldr x17, [x16, #0x5d8] 15d538: 91176210 add x16, x16, #0x5d8 15d53c: d61f0220 br x17 000000000015d540 <__get_settings_value_decimal@plt>: 15d540: 90000090 adrp x16, 0x16d000 15d544: f942f211 ldr x17, [x16, #0x5e0] 15d548: 91178210 add x16, x16, #0x5e0 15d54c: d61f0220 br x17 000000000015d550 <_ZN6InGame13BianQueConfig15GetStringConfigEPKc@plt>: 15d550: 90000090 adrp x16, 0x16d000 15d554: f942f611 ldr x17, [x16, #0x5e8] 15d558: 9117a210 add x16, x16, #0x5e8 15d55c: d61f0220 br x17 000000000015d560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt>: 15d560: 90000090 adrp x16, 0x16d000 15d564: f942fa11 ldr x17, [x16, #0x5f0] 15d568: 9117c210 add x16, x16, #0x5f0 15d56c: d61f0220 br x17 000000000015d570 <__get_settings_value_string_utf8@plt>: 15d570: 90000090 adrp x16, 0x16d000 15d574: f942fe11 ldr x17, [x16, #0x5f8] 15d578: 9117e210 add x16, x16, #0x5f8 15d57c: d61f0220 br x17 000000000015d580 <_ZN2bq5arrayIcLm1EE12insert_batchENS_14array_iteratorIcS1_EENS2_IKcS1_EEm@plt>: 15d580: 90000090 adrp x16, 0x16d000 15d584: f9430211 ldr x17, [x16, #0x600] 15d588: 91180210 add x16, x16, #0x600 15d58c: d61f0220 br x17 000000000015d590 <__release_string_def@plt>: 15d590: 90000090 adrp x16, 0x16d000 15d594: f9430611 ldr x17, [x16, #0x608] 15d598: 91182210 add x16, x16, #0x608 15d59c: d61f0220 br x17 000000000015d5a0 <_ZN6InGame13BianQueConfig6UpdateEv@plt>: 15d5a0: 90000090 adrp x16, 0x16d000 15d5a4: f9430a11 ldr x17, [x16, #0x610] 15d5a8: 91184210 add x16, x16, #0x610 15d5ac: d61f0220 br x17 000000000015d5b0 <_ZN6InGame13BianQueConfig14GetConfigKVMapEv@plt>: 15d5b0: 90000090 adrp x16, 0x16d000 15d5b4: f9430e11 ldr x17, [x16, #0x618] 15d5b8: 91186210 add x16, x16, #0x618 15d5bc: d61f0220 br x17 000000000015d5c0 <__get_settings_value_type@plt>: 15d5c0: 90000090 adrp x16, 0x16d000 15d5c4: f9431211 ldr x17, [x16, #0x620] 15d5c8: 91188210 add x16, x16, #0x620 15d5cc: d61f0220 br x17 000000000015d5d0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE21__emplace_unique_implIJPKcRS9_EEENS_4pairINS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEElEEbEEDpOT_@plt>: 15d5d0: 90000090 adrp x16, 0x16d000 15d5d4: f9431611 ldr x17, [x16, #0x628] 15d5d8: 9118a210 add x16, x16, #0x628 15d5dc: d61f0220 br x17 000000000015d5e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE@plt>: 15d5e0: 90000090 adrp x16, 0x16d000 15d5e4: f9431a11 ldr x17, [x16, #0x630] 15d5e8: 9118c210 add x16, x16, #0x630 15d5ec: d61f0220 br x17 000000000015d5f0 <_ZN6InGame13BianQueConfig16GetLastErrorCodeEv@plt>: 15d5f0: 90000090 adrp x16, 0x16d000 15d5f4: f9431e11 ldr x17, [x16, #0x638] 15d5f8: 9118e210 add x16, x16, #0x638 15d5fc: d61f0220 br x17 000000000015d600 <__uninit@plt>: 15d600: 90000090 adrp x16, 0x16d000 15d604: f9432211 ldr x17, [x16, #0x640] 15d608: 91190210 add x16, x16, #0x640 15d60c: d61f0220 br x17 000000000015d610 <_ZN6InGame13BianQueConfigD2Ev@plt>: 15d610: 90000090 adrp x16, 0x16d000 15d614: f9432611 ldr x17, [x16, #0x648] 15d618: 91192210 add x16, x16, #0x648 15d61c: d61f0220 br x17 000000000015d620 : 15d620: 90000090 adrp x16, 0x16d000 15d624: f9432a11 ldr x17, [x16, #0x650] 15d628: 91194210 add x16, x16, #0x650 15d62c: d61f0220 br x17 000000000015d630 : 15d630: 90000090 adrp x16, 0x16d000 15d634: f9432e11 ldr x17, [x16, #0x658] 15d638: 91196210 add x16, x16, #0x658 15d63c: d61f0220 br x17 000000000015d640 <_ZN22___generator_bq_logger35generated_bq_logger_wrapper_ccs_log10get_configEv@plt>: 15d640: 90000090 adrp x16, 0x16d000 15d644: f9433211 ldr x17, [x16, #0x660] 15d648: 91198210 add x16, x16, #0x660 15d64c: d61f0220 br x17 000000000015d650 <__api_create_logger@plt>: 15d650: 90000090 adrp x16, 0x16d000 15d654: f9433611 ldr x17, [x16, #0x668] 15d658: 9119a210 add x16, x16, #0x668 15d65c: d61f0220 br x17 000000000015d660 <_ZN2bq6logger16get_logger_by_idEj@plt>: 15d660: 90000090 adrp x16, 0x16d000 15d664: f9433a11 ldr x17, [x16, #0x670] 15d668: 9119c210 add x16, x16, #0x670 15d66c: d61f0220 br x17 000000000015d670 <_ZNK2bq11string_baseIcE7replaceERKS1_S3_@plt>: 15d670: 90000090 adrp x16, 0x16d000 15d674: f9433e11 ldr x17, [x16, #0x678] 15d678: 9119e210 add x16, x16, #0x678 15d67c: d61f0220 br x17 000000000015d680 <__api_get_logger_name_by_id@plt>: 15d680: 90000090 adrp x16, 0x16d000 15d684: f9434211 ldr x17, [x16, #0x680] 15d688: 911a0210 add x16, x16, #0x680 15d68c: d61f0220 br x17 000000000015d690 <__api_get_logger_merged_log_level_bitmap_by_logger_id@plt>: 15d690: 90000090 adrp x16, 0x16d000 15d694: f9434611 ldr x17, [x16, #0x688] 15d698: 911a2210 add x16, x16, #0x688 15d69c: d61f0220 br x17 000000000015d6a0 <__api_get_logger_category_hashes_array_by_logger_id@plt>: 15d6a0: 90000090 adrp x16, 0x16d000 15d6a4: f9434a11 ldr x17, [x16, #0x690] 15d6a8: 911a4210 add x16, x16, #0x690 15d6ac: d61f0220 br x17 000000000015d6b0 <__api_get_logger_category_masks_array_by_logger_id@plt>: 15d6b0: 90000090 adrp x16, 0x16d000 15d6b4: f9434e11 ldr x17, [x16, #0x698] 15d6b8: 911a6210 add x16, x16, #0x698 15d6bc: d61f0220 br x17 000000000015d6c0 <__api_get_logger_category_item_count@plt>: 15d6c0: 90000090 adrp x16, 0x16d000 15d6c4: f9435211 ldr x17, [x16, #0x6a0] 15d6c8: 911a8210 add x16, x16, #0x6a0 15d6cc: d61f0220 br x17 000000000015d6d0 <_ZN2bq5arrayINS_11string_baseIcEELm0EE12set_capacityEmb@plt>: 15d6d0: 90000090 adrp x16, 0x16d000 15d6d4: f9435611 ldr x17, [x16, #0x6a8] 15d6d8: 911aa210 add x16, x16, #0x6a8 15d6dc: d61f0220 br x17 000000000015d6e0 <__api_get_logger_category_name_by_index@plt>: 15d6e0: 90000090 adrp x16, 0x16d000 15d6e4: f9435a11 ldr x17, [x16, #0x6b0] 15d6e8: 911ac210 add x16, x16, #0x6b0 15d6ec: d61f0220 br x17 000000000015d6f0 <_ZN2bq5arrayINS_11string_baseIcEELm0EE6insertIJRPKcEEEvNS_14array_iteratorIS2_S3_EEDpOT_@plt>: 15d6f0: 90000090 adrp x16, 0x16d000 15d6f4: f9435e11 ldr x17, [x16, #0x6b8] 15d6f8: 911ae210 add x16, x16, #0x6b8 15d6fc: d61f0220 br x17 000000000015d700 <_ZN2bq6loggerD2Ev@plt>: 15d700: 90000090 adrp x16, 0x16d000 15d704: f9436211 ldr x17, [x16, #0x6c0] 15d708: 911b0210 add x16, x16, #0x6c0 15d70c: d61f0220 br x17 000000000015d710 <__assert2@plt>: 15d710: 90000090 adrp x16, 0x16d000 15d714: f9436611 ldr x17, [x16, #0x6c8] 15d718: 911b2210 add x16, x16, #0x6c8 15d71c: d61f0220 br x17 000000000015d720 <_ZN2bq5arrayIcLm1EE12set_capacityEmb@plt>: 15d720: 90000090 adrp x16, 0x16d000 15d724: f9436a11 ldr x17, [x16, #0x6d0] 15d728: 911b4210 add x16, x16, #0x6d0 15d72c: d61f0220 br x17 000000000015d730 : 15d730: 90000090 adrp x16, 0x16d000 15d734: f9436e11 ldr x17, [x16, #0x6d8] 15d738: 911b6210 add x16, x16, #0x6d8 15d73c: d61f0220 br x17 000000000015d740 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEC2IPKcRS9_Lb0EEEOT_OT0_@plt>: 15d740: 90000090 adrp x16, 0x16d000 15d744: f9437211 ldr x17, [x16, #0x6e0] 15d748: 911b8210 add x16, x16, #0x6e0 15d74c: d61f0220 br x17 000000000015d750 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__find_equalISA_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISL_EERKT_@plt>: 15d750: 90000090 adrp x16, 0x16d000 15d754: f9437611 ldr x17, [x16, #0x6e8] 15d758: 911ba210 add x16, x16, #0x6e8 15d75c: d61f0220 br x17 000000000015d760 <_ZNSt6__ndk127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt>: 15d760: 90000090 adrp x16, 0x16d000 15d764: f9437a11 ldr x17, [x16, #0x6f0] 15d768: 911bc210 add x16, x16, #0x6f0 15d76c: d61f0220 br x17 000000000015d770 : 15d770: 90000090 adrp x16, 0x16d000 15d774: f9437e11 ldr x17, [x16, #0x6f8] 15d778: 911be210 add x16, x16, #0x6f8 15d77c: d61f0220 br x17 000000000015d780 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt>: 15d780: 90000090 adrp x16, 0x16d000 15d784: f9438211 ldr x17, [x16, #0x700] 15d788: 911c0210 add x16, x16, #0x700 15d78c: d61f0220 br x17 000000000015d790 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt>: 15d790: 90000090 adrp x16, 0x16d000 15d794: f9438611 ldr x17, [x16, #0x708] 15d798: 911c2210 add x16, x16, #0x708 15d79c: d61f0220 br x17 000000000015d7a0 <_ZN6InGame12CachedConfig10LoadConfigEv@plt>: 15d7a0: 90000090 adrp x16, 0x16d000 15d7a4: f9438a11 ldr x17, [x16, #0x710] 15d7a8: 911c4210 add x16, x16, #0x710 15d7ac: d61f0220 br x17 000000000015d7b0 <_ZN6InGame12CachedConfig18ReadConfigFromFileERPhRj@plt>: 15d7b0: 90000090 adrp x16, 0x16d000 15d7b4: f9438e11 ldr x17, [x16, #0x718] 15d7b8: 911c6210 add x16, x16, #0x718 15d7bc: d61f0220 br x17 000000000015d7c0 <_ZN6InGame12CachedConfig13DecryptBufferEPhj@plt>: 15d7c0: 90000090 adrp x16, 0x16d000 15d7c4: f9439211 ldr x17, [x16, #0x720] 15d7c8: 911c8210 add x16, x16, #0x720 15d7cc: d61f0220 br x17 000000000015d7d0 <_ZN6InGame12CachedConfig17DeserializeConfigEPKhj@plt>: 15d7d0: 90000090 adrp x16, 0x16d000 15d7d4: f9439611 ldr x17, [x16, #0x728] 15d7d8: 911ca210 add x16, x16, #0x728 15d7dc: d61f0220 br x17 000000000015d7e0 <_ZdaPv@plt>: 15d7e0: 90000090 adrp x16, 0x16d000 15d7e4: f9439a11 ldr x17, [x16, #0x730] 15d7e8: 911cc210 add x16, x16, #0x730 15d7ec: d61f0220 br x17 000000000015d7f0 <_ZN6InGame12CachedConfig13GetConfigPathEv@plt>: 15d7f0: 90000090 adrp x16, 0x16d000 15d7f4: f9439e11 ldr x17, [x16, #0x738] 15d7f8: 911ce210 add x16, x16, #0x738 15d7fc: d61f0220 br x17 000000000015d800 <_ZN6InGame5CFileC1Ev@plt>: 15d800: 90000090 adrp x16, 0x16d000 15d804: f943a211 ldr x17, [x16, #0x740] 15d808: 911d0210 add x16, x16, #0x740 15d80c: d61f0220 br x17 000000000015d810 <_ZN6InGame5CFile5ExistEPKc@plt>: 15d810: 90000090 adrp x16, 0x16d000 15d814: f943a611 ldr x17, [x16, #0x748] 15d818: 911d2210 add x16, x16, #0x748 15d81c: d61f0220 br x17 000000000015d820 <_ZN6InGame5CFile4OpenEPKcNS_8FileModeE@plt>: 15d820: 90000090 adrp x16, 0x16d000 15d824: f943aa11 ldr x17, [x16, #0x750] 15d828: 911d4210 add x16, x16, #0x750 15d82c: d61f0220 br x17 000000000015d830 <_ZN6InGame5CFile9GetLengthEv@plt>: 15d830: 90000090 adrp x16, 0x16d000 15d834: f943ae11 ldr x17, [x16, #0x758] 15d838: 911d6210 add x16, x16, #0x758 15d83c: d61f0220 br x17 000000000015d840 <_ZN6InGame5CFile4ReadEPvij@plt>: 15d840: 90000090 adrp x16, 0x16d000 15d844: f943b211 ldr x17, [x16, #0x760] 15d848: 911d8210 add x16, x16, #0x760 15d84c: d61f0220 br x17 000000000015d850 <_ZN6InGame5CFile5CloseEv@plt>: 15d850: 90000090 adrp x16, 0x16d000 15d854: f943b611 ldr x17, [x16, #0x768] 15d858: 911da210 add x16, x16, #0x768 15d85c: d61f0220 br x17 000000000015d860 <_ZN6InGame5CFileD1Ev@plt>: 15d860: 90000090 adrp x16, 0x16d000 15d864: f943ba11 ldr x17, [x16, #0x770] 15d868: 911dc210 add x16, x16, #0x770 15d86c: d61f0220 br x17 000000000015d870 <_ZnamRKSt9nothrow_t@plt>: 15d870: 90000090 adrp x16, 0x16d000 15d874: f943be11 ldr x17, [x16, #0x778] 15d878: 911de210 add x16, x16, #0x778 15d87c: d61f0220 br x17 000000000015d880 <_ZN6InGame11ConfigValueC2EPKc@plt>: 15d880: 90000090 adrp x16, 0x16d000 15d884: f943c211 ldr x17, [x16, #0x780] 15d888: 911e0210 add x16, x16, #0x780 15d88c: d61f0220 br x17 000000000015d890 <_ZN6InGame12CachedConfig10SaveConfigENSt6__ndk13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_11ConfigValueENS1_4lessIS8_EENS6_INS1_4pairIKS8_S9_EEEEEE@plt>: 15d890: 90000090 adrp x16, 0x16d000 15d894: f943c611 ldr x17, [x16, #0x788] 15d898: 911e2210 add x16, x16, #0x788 15d89c: d61f0220 br x17 000000000015d8a0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE14__assign_multiINS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_PvEElEEEEvT_SO_@plt>: 15d8a0: 90000090 adrp x16, 0x16d000 15d8a4: f943ca11 ldr x17, [x16, #0x790] 15d8a8: 911e4210 add x16, x16, #0x790 15d8ac: d61f0220 br x17 000000000015d8b0 <_ZN6InGame12CachedConfig15SerializeConfigERPhRj@plt>: 15d8b0: 90000090 adrp x16, 0x16d000 15d8b4: f943ce11 ldr x17, [x16, #0x798] 15d8b8: 911e6210 add x16, x16, #0x798 15d8bc: d61f0220 br x17 000000000015d8c0 <_ZN6InGame14uECC_secp256k1Ev@plt>: 15d8c0: 90000090 adrp x16, 0x16d000 15d8c4: f943d211 ldr x17, [x16, #0x7a0] 15d8c8: 911e8210 add x16, x16, #0x7a0 15d8cc: d61f0220 br x17 000000000015d8d0 <_ZN6InGame13uECC_make_keyEPhS0_PKNS_12uECC_Curve_tE@plt>: 15d8d0: 90000090 adrp x16, 0x16d000 15d8d4: f943d611 ldr x17, [x16, #0x7a8] 15d8d8: 911ea210 add x16, x16, #0x7a8 15d8dc: d61f0220 br x17 000000000015d8e0 <_ZN6InGame12CachedConfig13EncryptBufferEPhj@plt>: 15d8e0: 90000090 adrp x16, 0x16d000 15d8e4: f943da11 ldr x17, [x16, #0x7b0] 15d8e8: 911ec210 add x16, x16, #0x7b0 15d8ec: d61f0220 br x17 000000000015d8f0 <_ZN6InGame12CachedConfig17WriteConfigToFileEPKhj@plt>: 15d8f0: 90000090 adrp x16, 0x16d000 15d8f4: f943de11 ldr x17, [x16, #0x7b8] 15d8f8: 911ee210 add x16, x16, #0x7b8 15d8fc: d61f0220 br x17 000000000015d900 <_ZN6InGame5CFile5WriteEPKvj@plt>: 15d900: 90000090 adrp x16, 0x16d000 15d904: f943e211 ldr x17, [x16, #0x7c0] 15d908: 911f0210 add x16, x16, #0x7c0 15d90c: d61f0220 br x17 000000000015d910 <_ZN6InGame5CFile6AppendEPKvj@plt>: 15d910: 90000090 adrp x16, 0x16d000 15d914: f943e611 ldr x17, [x16, #0x7c8] 15d918: 911f2210 add x16, x16, #0x7c8 15d91c: d61f0220 br x17 000000000015d920 <_ZN6InGame12CachedConfig15HasCachedConfigEv@plt>: 15d920: 90000090 adrp x16, 0x16d000 15d924: f943ea11 ldr x17, [x16, #0x7d0] 15d928: 911f4210 add x16, x16, #0x7d0 15d92c: d61f0220 br x17 000000000015d930 <_ZN6InGame12CachedConfig13GetBoolConfigEPKcb@plt>: 15d930: 90000090 adrp x16, 0x16d000 15d934: f943ee11 ldr x17, [x16, #0x7d8] 15d938: 911f6210 add x16, x16, #0x7d8 15d93c: d61f0220 br x17 000000000015d940 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4findIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEElEERKT_@plt>: 15d940: 90000090 adrp x16, 0x16d000 15d944: f943f211 ldr x17, [x16, #0x7e0] 15d948: 911f8210 add x16, x16, #0x7e0 15d94c: d61f0220 br x17 000000000015d950 <_ZN6InGame12CachedConfig12GetIntConfigEPKcl@plt>: 15d950: 90000090 adrp x16, 0x16d000 15d954: f943f611 ldr x17, [x16, #0x7e8] 15d958: 911fa210 add x16, x16, #0x7e8 15d95c: d61f0220 br x17 000000000015d960 <_ZN6InGame12CachedConfig15GetDoubleConfigEPKcd@plt>: 15d960: 90000090 adrp x16, 0x16d000 15d964: f943fa11 ldr x17, [x16, #0x7f0] 15d968: 911fc210 add x16, x16, #0x7f0 15d96c: d61f0220 br x17 000000000015d970 <_ZN6InGame12CachedConfig15GetStringConfigEPKc@plt>: 15d970: 90000090 adrp x16, 0x16d000 15d974: f943fe11 ldr x17, [x16, #0x7f8] 15d978: 911fe210 add x16, x16, #0x7f8 15d97c: d61f0220 br x17 000000000015d980 <_ZN6InGame5CPath12GetCachePathEv@plt>: 15d980: 90000090 adrp x16, 0x16d000 15d984: f9440211 ldr x17, [x16, #0x800] 15d988: 91200210 add x16, x16, #0x800 15d98c: d61f0220 br x17 000000000015d990 <_ZN6InGame7AStringC1EPKc@plt>: 15d990: 90000090 adrp x16, 0x16d000 15d994: f9440611 ldr x17, [x16, #0x808] 15d998: 91202210 add x16, x16, #0x808 15d99c: d61f0220 br x17 000000000015d9a0 <_ZN6InGame5CPath13AppendSubPathERNS_7AStringEPKc@plt>: 15d9a0: 90000090 adrp x16, 0x16d000 15d9a4: f9440a11 ldr x17, [x16, #0x810] 15d9a8: 91204210 add x16, x16, #0x810 15d9ac: d61f0220 br x17 000000000015d9b0 <_ZNK6InGame7AString5c_strEv@plt>: 15d9b0: 90000090 adrp x16, 0x16d000 15d9b4: f9440e11 ldr x17, [x16, #0x818] 15d9b8: 91206210 add x16, x16, #0x818 15d9bc: d61f0220 br x17 000000000015d9c0 <_ZN6InGame7AStringD1Ev@plt>: 15d9c0: 90000090 adrp x16, 0x16d000 15d9c4: f9441211 ldr x17, [x16, #0x820] 15d9c8: 91208210 add x16, x16, #0x820 15d9cc: d61f0220 br x17 000000000015d9d0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE15__emplace_multiIJRKNS_4pairIKS7_S9_EEEEENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEElEEDpOT_@plt>: 15d9d0: 90000090 adrp x16, 0x16d000 15d9d4: f9441611 ldr x17, [x16, #0x828] 15d9d8: 9120a210 add x16, x16, #0x828 15d9dc: d61f0220 br x17 000000000015d9e0 <_ZN6InGame12CachedConfigC1Ev@plt>: 15d9e0: 90000090 adrp x16, 0x16d000 15d9e4: f9441a11 ldr x17, [x16, #0x830] 15d9e8: 9120c210 add x16, x16, #0x830 15d9ec: d61f0220 br x17 000000000015d9f0 <_ZN6InGame12CachedConfigD1Ev@plt>: 15d9f0: 90000090 adrp x16, 0x16d000 15d9f4: f9441e11 ldr x17, [x16, #0x838] 15d9f8: 9120e210 add x16, x16, #0x838 15d9fc: d61f0220 br x17 000000000015da00 <_ZNSt6__ndk16futureIvED1Ev@plt>: 15da00: 90000090 adrp x16, 0x16d000 15da04: f9442211 ldr x17, [x16, #0x840] 15da08: 91210210 add x16, x16, #0x840 15da0c: d61f0220 br x17 000000000015da10 <_ZN6InGame11CloudConfigD2Ev@plt>: 15da10: 90000090 adrp x16, 0x16d000 15da14: f9442611 ldr x17, [x16, #0x848] 15da18: 91212210 add x16, x16, #0x848 15da1c: d61f0220 br x17 000000000015da20 <_ZNSt6__ndk115__thread_structC1Ev@plt>: 15da20: 90000090 adrp x16, 0x16d000 15da24: f9442a11 ldr x17, [x16, #0x850] 15da28: 91214210 add x16, x16, #0x850 15da2c: d61f0220 br x17 000000000015da30 : 15da30: 90000090 adrp x16, 0x16d000 15da34: f9442e11 ldr x17, [x16, #0x858] 15da38: 91216210 add x16, x16, #0x858 15da3c: d61f0220 br x17 000000000015da40 <_ZNSt6__ndk16thread6detachEv@plt>: 15da40: 90000090 adrp x16, 0x16d000 15da44: f9443211 ldr x17, [x16, #0x860] 15da48: 91218210 add x16, x16, #0x860 15da4c: d61f0220 br x17 000000000015da50 <_ZNSt6__ndk16threadD1Ev@plt>: 15da50: 90000090 adrp x16, 0x16d000 15da54: f9443611 ldr x17, [x16, #0x868] 15da58: 9121a210 add x16, x16, #0x868 15da5c: d61f0220 br x17 000000000015da60 <_ZNSt6__ndk16futureIvEC1EPNS_17__assoc_sub_stateE@plt>: 15da60: 90000090 adrp x16, 0x16d000 15da64: f9443a11 ldr x17, [x16, #0x870] 15da68: 9121c210 add x16, x16, #0x870 15da6c: d61f0220 br x17 000000000015da70 <_ZNSt6__ndk16chrono12steady_clock3nowEv@plt>: 15da70: 90000090 adrp x16, 0x16d000 15da74: f9443e11 ldr x17, [x16, #0x878] 15da78: 9121e210 add x16, x16, #0x878 15da7c: d61f0220 br x17 000000000015da80 <_ZNSt6__ndk16futureIvE3getEv@plt>: 15da80: 90000090 adrp x16, 0x16d000 15da84: f9444211 ldr x17, [x16, #0x880] 15da88: 91220210 add x16, x16, #0x880 15da8c: d61f0220 br x17 000000000015da90 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>: 15da90: 90000090 adrp x16, 0x16d000 15da94: f9444611 ldr x17, [x16, #0x888] 15da98: 91222210 add x16, x16, #0x888 15da9c: d61f0220 br x17 000000000015daa0 <__cxa_rethrow@plt>: 15daa0: 90000090 adrp x16, 0x16d000 15daa4: f9444a11 ldr x17, [x16, #0x890] 15daa8: 91224210 add x16, x16, #0x890 15daac: d61f0220 br x17 000000000015dab0 <__cxa_end_catch@plt>: 15dab0: 90000090 adrp x16, 0x16d000 15dab4: f9444e11 ldr x17, [x16, #0x898] 15dab8: 91226210 add x16, x16, #0x898 15dabc: d61f0220 br x17 000000000015dac0 <_ZN6InGame11CloudConfig17IsUseCachedConfigEv@plt>: 15dac0: 90000090 adrp x16, 0x16d000 15dac4: f9445211 ldr x17, [x16, #0x8a0] 15dac8: 91228210 add x16, x16, #0x8a0 15dacc: d61f0220 br x17 000000000015dad0 <_ZN6InGame11CloudConfig16GetLastErrorCodeEv@plt>: 15dad0: 90000090 adrp x16, 0x16d000 15dad4: f9445611 ldr x17, [x16, #0x8a8] 15dad8: 9122a210 add x16, x16, #0x8a8 15dadc: d61f0220 br x17 000000000015dae0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S9_EEEEENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEElEENS_21__tree_const_iteratorISA_SR_lEERKT_DpOT0_@plt>: 15dae0: 90000090 adrp x16, 0x16d000 15dae4: f9445a11 ldr x17, [x16, #0x8b0] 15dae8: 9122c210 add x16, x16, #0x8b0 15daec: d61f0220 br x17 000000000015daf0 <_ZNSt6__ndk118condition_variableD1Ev@plt>: 15daf0: 90000090 adrp x16, 0x16d000 15daf4: f9445e11 ldr x17, [x16, #0x8b8] 15daf8: 9122e210 add x16, x16, #0x8b8 15dafc: d61f0220 br x17 000000000015db00 <_ZNSt6__ndk15mutexD1Ev@plt>: 15db00: 90000090 adrp x16, 0x16d000 15db04: f9446211 ldr x17, [x16, #0x8c0] 15db08: 91230210 add x16, x16, #0x8c0 15db0c: d61f0220 br x17 000000000015db10 <_ZNSt13exception_ptrD1Ev@plt>: 15db10: 90000090 adrp x16, 0x16d000 15db14: f9446611 ldr x17, [x16, #0x8c8] 15db18: 91232210 add x16, x16, #0x8c8 15db1c: d61f0220 br x17 000000000015db20 <_ZNSt6__ndk114__shared_countD2Ev@plt>: 15db20: 90000090 adrp x16, 0x16d000 15db24: f9446a11 ldr x17, [x16, #0x8d0] 15db28: 91234210 add x16, x16, #0x8d0 15db2c: d61f0220 br x17 000000000015db30 <_ZNSt6__ndk117__assoc_sub_state4waitEv@plt>: 15db30: 90000090 adrp x16, 0x16d000 15db34: f9446e11 ldr x17, [x16, #0x8d8] 15db38: 91236210 add x16, x16, #0x8d8 15db3c: d61f0220 br x17 000000000015db40 <_ZNSt6__ndk117__assoc_sub_state16__on_zero_sharedEv@plt>: 15db40: 90000090 adrp x16, 0x16d000 15db44: f9447211 ldr x17, [x16, #0x8e0] 15db48: 91238210 add x16, x16, #0x8e0 15db4c: d61f0220 br x17 000000000015db50 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_SJ_EElEERPNS_15__tree_end_nodeISL_EESM_RKT_@plt>: 15db50: 90000090 adrp x16, 0x16d000 15db54: f9447611 ldr x17, [x16, #0x8e8] 15db58: 9123a210 add x16, x16, #0x8e8 15db5c: d61f0220 br x17 000000000015db60 <_ZNSt6__ndk117__assoc_sub_state9set_valueEv@plt>: 15db60: 90000090 adrp x16, 0x16d000 15db64: f9447a11 ldr x17, [x16, #0x8f0] 15db68: 9123c210 add x16, x16, #0x8f0 15db6c: d61f0220 br x17 000000000015db70 <_ZSt17current_exceptionv@plt>: 15db70: 90000090 adrp x16, 0x16d000 15db74: f9447e11 ldr x17, [x16, #0x8f8] 15db78: 9123e210 add x16, x16, #0x8f8 15db7c: d61f0220 br x17 000000000015db80 <_ZNSt6__ndk117__assoc_sub_state13set_exceptionESt13exception_ptr@plt>: 15db80: 90000090 adrp x16, 0x16d000 15db84: f9448211 ldr x17, [x16, #0x900] 15db88: 91240210 add x16, x16, #0x900 15db8c: d61f0220 br x17 000000000015db90 <_ZNSt6__ndk119__thread_local_dataEv@plt>: 15db90: 90000090 adrp x16, 0x16d000 15db94: f9448611 ldr x17, [x16, #0x908] 15db98: 91242210 add x16, x16, #0x908 15db9c: d61f0220 br x17 000000000015dba0 : 15dba0: 90000090 adrp x16, 0x16d000 15dba4: f9448a11 ldr x17, [x16, #0x910] 15dba8: 91244210 add x16, x16, #0x910 15dbac: d61f0220 br x17 000000000015dbb0 <_ZNSt6__ndk115__thread_structD1Ev@plt>: 15dbb0: 90000090 adrp x16, 0x16d000 15dbb4: f9448e11 ldr x17, [x16, #0x918] 15dbb8: 91246210 add x16, x16, #0x918 15dbbc: d61f0220 br x17 000000000015dbc0 <_ZNSt6__ndk15mutex4lockEv@plt>: 15dbc0: 90000090 adrp x16, 0x16d000 15dbc4: f9449211 ldr x17, [x16, #0x920] 15dbc8: 91248210 add x16, x16, #0x920 15dbcc: d61f0220 br x17 000000000015dbd0 <_ZNSt6__ndk118condition_variable15__do_timed_waitERNS_11unique_lockINS_5mutexEEENS_6chrono10time_pointINS5_12system_clockENS5_8durationIxNS_5ratioILl1ELl1000000000EEEEEEE@plt>: 15dbd0: 90000090 adrp x16, 0x16d000 15dbd4: f9449611 ldr x17, [x16, #0x928] 15dbd8: 9124a210 add x16, x16, #0x928 15dbdc: d61f0220 br x17 000000000015dbe0 <_ZNSt6__ndk16chrono12system_clock3nowEv@plt>: 15dbe0: 90000090 adrp x16, 0x16d000 15dbe4: f9449a11 ldr x17, [x16, #0x930] 15dbe8: 9124c210 add x16, x16, #0x930 15dbec: d61f0220 br x17 000000000015dbf0 <_ZNSt6__ndk15mutex6unlockEv@plt>: 15dbf0: 90000090 adrp x16, 0x16d000 15dbf4: f9449e11 ldr x17, [x16, #0x938] 15dbf8: 9124e210 add x16, x16, #0x938 15dbfc: d61f0220 br x17 000000000015dc00 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame11ConfigValueEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISL_EERKT_@plt>: 15dc00: 90000090 adrp x16, 0x16d000 15dc04: f944a211 ldr x17, [x16, #0x940] 15dc08: 91250210 add x16, x16, #0x940 15dc0c: d61f0220 br x17 000000000015dc10 : 15dc10: 90000090 adrp x16, 0x16d000 15dc14: f944a611 ldr x17, [x16, #0x948] 15dc18: 91252210 add x16, x16, #0x948 15dc1c: d61f0220 br x17 000000000015dc20 : 15dc20: 90000090 adrp x16, 0x16d000 15dc24: f944aa11 ldr x17, [x16, #0x950] 15dc28: 91254210 add x16, x16, #0x950 15dc2c: d61f0220 br x17 000000000015dc30 : 15dc30: 90000090 adrp x16, 0x16d000 15dc34: f944ae11 ldr x17, [x16, #0x958] 15dc38: 91256210 add x16, x16, #0x958 15dc3c: d61f0220 br x17 000000000015dc40 <_ZN6InGame9CCriticalD2Ev@plt>: 15dc40: 90000090 adrp x16, 0x16d000 15dc44: f944b211 ldr x17, [x16, #0x960] 15dc48: 91258210 add x16, x16, #0x960 15dc4c: d61f0220 br x17 000000000015dc50 <_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz@plt>: 15dc50: 90000090 adrp x16, 0x16d000 15dc54: f944b611 ldr x17, [x16, #0x968] 15dc58: 9125a210 add x16, x16, #0x968 15dc5c: d61f0220 br x17 000000000015dc60 <_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz@plt>: 15dc60: 90000090 adrp x16, 0x16d000 15dc64: f944ba11 ldr x17, [x16, #0x970] 15dc68: 9125c210 add x16, x16, #0x970 15dc6c: d61f0220 br x17 000000000015dc70 : 15dc70: 90000090 adrp x16, 0x16d000 15dc74: f944be11 ldr x17, [x16, #0x978] 15dc78: 9125e210 add x16, x16, #0x978 15dc7c: d61f0220 br x17 000000000015dc80 : 15dc80: 90000090 adrp x16, 0x16d000 15dc84: f944c211 ldr x17, [x16, #0x980] 15dc88: 91260210 add x16, x16, #0x980 15dc8c: d61f0220 br x17 000000000015dc90 : 15dc90: 90000090 adrp x16, 0x16d000 15dc94: f944c611 ldr x17, [x16, #0x988] 15dc98: 91262210 add x16, x16, #0x988 15dc9c: d61f0220 br x17 000000000015dca0 : 15dca0: 90000090 adrp x16, 0x16d000 15dca4: f944ca11 ldr x17, [x16, #0x990] 15dca8: 91264210 add x16, x16, #0x990 15dcac: d61f0220 br x17 000000000015dcb0 <_ZN6InGame15InGame_setPathsEP7_JNIEnvP8_jobject@plt>: 15dcb0: 90000090 adrp x16, 0x16d000 15dcb4: f944ce11 ldr x17, [x16, #0x998] 15dcb8: 91266210 add x16, x16, #0x998 15dcbc: d61f0220 br x17 000000000015dcc0 <_ZN6InGame7AObjectC2Ev@plt>: 15dcc0: 90000090 adrp x16, 0x16d000 15dcc4: f944d211 ldr x17, [x16, #0x9a0] 15dcc8: 91268210 add x16, x16, #0x9a0 15dccc: d61f0220 br x17 000000000015dcd0 <_ZN6InGame7AObjectD2Ev@plt>: 15dcd0: 90000090 adrp x16, 0x16d000 15dcd4: f944d611 ldr x17, [x16, #0x9a8] 15dcd8: 9126a210 add x16, x16, #0x9a8 15dcdc: d61f0220 br x17 000000000015dce0 <_ZN6InGame6AArray3AddEPKS0_@plt>: 15dce0: 90000090 adrp x16, 0x16d000 15dce4: f944da11 ldr x17, [x16, #0x9b0] 15dce8: 9126c210 add x16, x16, #0x9b0 15dcec: d61f0220 br x17 000000000015dcf0 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>: 15dcf0: 90000090 adrp x16, 0x16d000 15dcf4: f944de11 ldr x17, [x16, #0x9b8] 15dcf8: 9126e210 add x16, x16, #0x9b8 15dcfc: d61f0220 br x17 000000000015dd00 <_ZN6InGame6AArray3AddERKNS_7AObjectE@plt>: 15dd00: 90000090 adrp x16, 0x16d000 15dd04: f944e211 ldr x17, [x16, #0x9c0] 15dd08: 91270210 add x16, x16, #0x9c0 15dd0c: d61f0220 br x17 000000000015dd10 <_ZN6InGame7ANumberC1Ev@plt>: 15dd10: 90000090 adrp x16, 0x16d000 15dd14: f944e611 ldr x17, [x16, #0x9c8] 15dd18: 91272210 add x16, x16, #0x9c8 15dd1c: d61f0220 br x17 000000000015dd20 <_ZN6InGame7ANumberaSERKS0_@plt>: 15dd20: 90000090 adrp x16, 0x16d000 15dd24: f944ea11 ldr x17, [x16, #0x9d0] 15dd28: 91274210 add x16, x16, #0x9d0 15dd2c: d61f0220 br x17 000000000015dd30 <_ZN6InGame6AArray3AddEPKc@plt>: 15dd30: 90000090 adrp x16, 0x16d000 15dd34: f944ee11 ldr x17, [x16, #0x9d8] 15dd38: 91276210 add x16, x16, #0x9d8 15dd3c: d61f0220 br x17 000000000015dd40 <_ZNK6InGame6AArray13ObjectAtIndexEi@plt>: 15dd40: 90000090 adrp x16, 0x16d000 15dd44: f944f211 ldr x17, [x16, #0x9e0] 15dd48: 91278210 add x16, x16, #0x9e0 15dd4c: d61f0220 br x17 000000000015dd50 <_ZNK6InGame6AArray5CountEv@plt>: 15dd50: 90000090 adrp x16, 0x16d000 15dd54: f944f611 ldr x17, [x16, #0x9e8] 15dd58: 9127a210 add x16, x16, #0x9e8 15dd5c: d61f0220 br x17 000000000015dd60 <__cxa_allocate_exception@plt>: 15dd60: 90000090 adrp x16, 0x16d000 15dd64: f944fa11 ldr x17, [x16, #0x9f0] 15dd68: 9127c210 add x16, x16, #0x9f0 15dd6c: d61f0220 br x17 000000000015dd70 <__cxa_throw@plt>: 15dd70: 90000090 adrp x16, 0x16d000 15dd74: f944fe11 ldr x17, [x16, #0x9f8] 15dd78: 9127e210 add x16, x16, #0x9f8 15dd7c: d61f0220 br x17 000000000015dd80 <__cxa_free_exception@plt>: 15dd80: 90000090 adrp x16, 0x16d000 15dd84: f9450211 ldr x17, [x16, #0xa00] 15dd88: 91280210 add x16, x16, #0xa00 15dd8c: d61f0220 br x17 000000000015dd90 <_ZNSt11logic_errorC2EPKc@plt>: 15dd90: 90000090 adrp x16, 0x16d000 15dd94: f9450611 ldr x17, [x16, #0xa08] 15dd98: 91282210 add x16, x16, #0xa08 15dd9c: d61f0220 br x17 000000000015dda0 <_ZN6InGame6AArrayC1Ev@plt>: 15dda0: 90000090 adrp x16, 0x16d000 15dda4: f9450a11 ldr x17, [x16, #0xa10] 15dda8: 91284210 add x16, x16, #0xa10 15ddac: d61f0220 br x17 000000000015ddb0 <_ZN6InGame6AArrayD1Ev@plt>: 15ddb0: 90000090 adrp x16, 0x16d000 15ddb4: f9450e11 ldr x17, [x16, #0xa18] 15ddb8: 91286210 add x16, x16, #0xa18 15ddbc: d61f0220 br x17 000000000015ddc0 <_ZN6InGame5AData6AppendEPKhi@plt>: 15ddc0: 90000090 adrp x16, 0x16d000 15ddc4: f9451211 ldr x17, [x16, #0xa20] 15ddc8: 91288210 add x16, x16, #0xa20 15ddcc: d61f0220 br x17 000000000015ddd0 <_ZN6InGame5AData6AssignEPKhi@plt>: 15ddd0: 90000090 adrp x16, 0x16d000 15ddd4: f9451611 ldr x17, [x16, #0xa28] 15ddd8: 9128a210 add x16, x16, #0xa28 15dddc: d61f0220 br x17 000000000015dde0 <_ZNK6InGame5AData4DataEv@plt>: 15dde0: 90000090 adrp x16, 0x16d000 15dde4: f9451a11 ldr x17, [x16, #0xa30] 15dde8: 9128c210 add x16, x16, #0xa30 15ddec: d61f0220 br x17 000000000015ddf0 <_ZNK6InGame5AData4SizeEv@plt>: 15ddf0: 90000090 adrp x16, 0x16d000 15ddf4: f9451e11 ldr x17, [x16, #0xa38] 15ddf8: 9128e210 add x16, x16, #0xa38 15ddfc: d61f0220 br x17 000000000015de00 <_ZN6InGame5AData6AppendERKS0_@plt>: 15de00: 90000090 adrp x16, 0x16d000 15de04: f9452211 ldr x17, [x16, #0xa40] 15de08: 91290210 add x16, x16, #0xa40 15de0c: d61f0220 br x17 000000000015de10 <_ZN6InGame5AData5ClearEv@plt>: 15de10: 90000090 adrp x16, 0x16d000 15de14: f9452611 ldr x17, [x16, #0xa48] 15de18: 91292210 add x16, x16, #0xa48 15de1c: d61f0220 br x17 000000000015de20 <_ZNK6InGame5AData5EmptyEv@plt>: 15de20: 90000090 adrp x16, 0x16d000 15de24: f9452a11 ldr x17, [x16, #0xa50] 15de28: 91294210 add x16, x16, #0xa50 15de2c: d61f0220 br x17 000000000015de30 <_ZNK6InGame5AData4FindEi@plt>: 15de30: 90000090 adrp x16, 0x16d000 15de34: f9452e11 ldr x17, [x16, #0xa58] 15de38: 91296210 add x16, x16, #0xa58 15de3c: d61f0220 br x17 000000000015de40 : 15de40: 90000090 adrp x16, 0x16d000 15de44: f9453211 ldr x17, [x16, #0xa60] 15de48: 91298210 add x16, x16, #0xa60 15de4c: d61f0220 br x17 000000000015de50 <_ZN6InGame5ADataaSERKS0_@plt>: 15de50: 90000090 adrp x16, 0x16d000 15de54: f9453611 ldr x17, [x16, #0xa68] 15de58: 9129a210 add x16, x16, #0xa68 15de5c: d61f0220 br x17 000000000015de60 <_ZN6InGame5ADataC1Ev@plt>: 15de60: 90000090 adrp x16, 0x16d000 15de64: f9453a11 ldr x17, [x16, #0xa70] 15de68: 9129c210 add x16, x16, #0xa70 15de6c: d61f0220 br x17 000000000015de70 <_ZN6InGame5ADataD1Ev@plt>: 15de70: 90000090 adrp x16, 0x16d000 15de74: f9453e11 ldr x17, [x16, #0xa78] 15de78: 9129e210 add x16, x16, #0xa78 15de7c: d61f0220 br x17 000000000015de80 <_ZN6InGame11ADictionary3SetERKS0_@plt>: 15de80: 90000090 adrp x16, 0x16d000 15de84: f9454211 ldr x17, [x16, #0xa80] 15de88: 912a0210 add x16, x16, #0xa80 15de8c: d61f0220 br x17 000000000015de90 <_ZNSt6__ndk16__treeINS_12__value_typeIPN6InGame7AObjectES4_EENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt>: 15de90: 90000090 adrp x16, 0x16d000 15de94: f9454611 ldr x17, [x16, #0xa88] 15de98: 912a2210 add x16, x16, #0xa88 15de9c: d61f0220 br x17 000000000015dea0 <_ZN6InGame11ADictionary3SetEPNS_7AObjectES2_@plt>: 15dea0: 90000090 adrp x16, 0x16d000 15dea4: f9454a11 ldr x17, [x16, #0xa90] 15dea8: 912a4210 add x16, x16, #0xa90 15deac: d61f0220 br x17 000000000015deb0 <_ZN6InGame11ADictionaryD2Ev@plt>: 15deb0: 90000090 adrp x16, 0x16d000 15deb4: f9454e11 ldr x17, [x16, #0xa98] 15deb8: 912a6210 add x16, x16, #0xa98 15debc: d61f0220 br x17 000000000015dec0 <_ZN6InGame11ADictionary3SetERKNS_7AObjectEPS1_@plt>: 15dec0: 90000090 adrp x16, 0x16d000 15dec4: f9455211 ldr x17, [x16, #0xaa0] 15dec8: 912a8210 add x16, x16, #0xaa0 15decc: d61f0220 br x17 000000000015ded0 <_ZNSt6__ndk113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_@plt>: 15ded0: 90000090 adrp x16, 0x16d000 15ded4: f9455611 ldr x17, [x16, #0xaa8] 15ded8: 912aa210 add x16, x16, #0xaa8 15dedc: d61f0220 br x17 000000000015dee0 <_ZN6InGame11ADictionary3SetERKNS_7AObjectES3_@plt>: 15dee0: 90000090 adrp x16, 0x16d000 15dee4: f9455a11 ldr x17, [x16, #0xab0] 15dee8: 912ac210 add x16, x16, #0xab0 15deec: d61f0220 br x17 000000000015def0 <_ZNK6InGame11ADictionary12ObjectForKeyEPKc@plt>: 15def0: 90000090 adrp x16, 0x16d000 15def4: f9455e11 ldr x17, [x16, #0xab8] 15def8: 912ae210 add x16, x16, #0xab8 15defc: d61f0220 br x17 000000000015df00 <_ZN6InGame11ADictionary6RemoveEPKNS_7AObjectE@plt>: 15df00: 90000090 adrp x16, 0x16d000 15df04: f9456211 ldr x17, [x16, #0xac0] 15df08: 912b0210 add x16, x16, #0xac0 15df0c: d61f0220 br x17 000000000015df10 <_ZNK6InGame7ANumbereqERKS0_@plt>: 15df10: 90000090 adrp x16, 0x16d000 15df14: f9456611 ldr x17, [x16, #0xac8] 15df18: 912b2210 add x16, x16, #0xac8 15df1c: d61f0220 br x17 000000000015df20 <__vsprintf_chk@plt>: 15df20: 90000090 adrp x16, 0x16d000 15df24: f9456a11 ldr x17, [x16, #0xad0] 15df28: 912b4210 add x16, x16, #0xad0 15df2c: d61f0220 br x17 000000000015df30 : 15df30: 90000090 adrp x16, 0x16d000 15df34: f9456e11 ldr x17, [x16, #0xad8] 15df38: 912b6210 add x16, x16, #0xad8 15df3c: d61f0220 br x17 000000000015df40 : 15df40: 90000090 adrp x16, 0x16d000 15df44: f9457211 ldr x17, [x16, #0xae0] 15df48: 912b8210 add x16, x16, #0xae0 15df4c: d61f0220 br x17 000000000015df50 : 15df50: 90000090 adrp x16, 0x16d000 15df54: f9457611 ldr x17, [x16, #0xae8] 15df58: 912ba210 add x16, x16, #0xae8 15df5c: d61f0220 br x17 000000000015df60 <_ZN6InGame7AStringC2EPKc@plt>: 15df60: 90000090 adrp x16, 0x16d000 15df64: f9457a11 ldr x17, [x16, #0xaf0] 15df68: 912bc210 add x16, x16, #0xaf0 15df6c: d61f0220 br x17 000000000015df70 <_ZN6InGame7AStringaSEPKc@plt>: 15df70: 90000090 adrp x16, 0x16d000 15df74: f9457e11 ldr x17, [x16, #0xaf8] 15df78: 912be210 add x16, x16, #0xaf8 15df7c: d61f0220 br x17 000000000015df80 <_ZN6InGame7AStringaSERKS0_@plt>: 15df80: 90000090 adrp x16, 0x16d000 15df84: f9458211 ldr x17, [x16, #0xb00] 15df88: 912c0210 add x16, x16, #0xb00 15df8c: d61f0220 br x17 000000000015df90 <_ZN6InGame7AString10IsNumbericEPKc@plt>: 15df90: 90000090 adrp x16, 0x16d000 15df94: f9458611 ldr x17, [x16, #0xb08] 15df98: 912c2210 add x16, x16, #0xb08 15df9c: d61f0220 br x17 000000000015dfa0 <_ZN6InGame7AString6IsRealEPKc@plt>: 15dfa0: 90000090 adrp x16, 0x16d000 15dfa4: f9458a11 ldr x17, [x16, #0xb10] 15dfa8: 912c4210 add x16, x16, #0xb10 15dfac: d61f0220 br x17 000000000015dfb0 <_ZNK6InGame7AString7AsInt64Ev@plt>: 15dfb0: 90000090 adrp x16, 0x16d000 15dfb4: f9458e11 ldr x17, [x16, #0xb18] 15dfb8: 912c6210 add x16, x16, #0xb18 15dfbc: d61f0220 br x17 000000000015dfc0 : 15dfc0: 90000090 adrp x16, 0x16d000 15dfc4: f9459211 ldr x17, [x16, #0xb20] 15dfc8: 912c8210 add x16, x16, #0xb20 15dfcc: d61f0220 br x17 000000000015dfd0 <_ZNK6InGame7AString8AsDoubleEv@plt>: 15dfd0: 90000090 adrp x16, 0x16d000 15dfd4: f9459611 ldr x17, [x16, #0xb28] 15dfd8: 912ca210 add x16, x16, #0xb28 15dfdc: d61f0220 br x17 000000000015dfe0 : 15dfe0: 90000090 adrp x16, 0x16d000 15dfe4: f9459a11 ldr x17, [x16, #0xb30] 15dfe8: 912cc210 add x16, x16, #0xb30 15dfec: d61f0220 br x17 000000000015dff0 <_ZN6InGame7AString5emptyEv@plt>: 15dff0: 90000090 adrp x16, 0x16d000 15dff4: f9459e11 ldr x17, [x16, #0xb38] 15dff8: 912ce210 add x16, x16, #0xb38 15dffc: d61f0220 br x17 000000000015e000 <__vsnprintf_chk@plt>: 15e000: f0000070 adrp x16, 0x16d000 15e004: f945a211 ldr x17, [x16, #0xb40] 15e008: 912d0210 add x16, x16, #0xb40 15e00c: d61f0220 br x17 000000000015e010 <_ZN6InGame7AString5SplitEPNS_6AArrayEPKcS4_@plt>: 15e010: f0000070 adrp x16, 0x16d000 15e014: f945a611 ldr x17, [x16, #0xb48] 15e018: 912d2210 add x16, x16, #0xb48 15e01c: d61f0220 br x17 000000000015e020 : 15e020: f0000070 adrp x16, 0x16d000 15e024: f945aa11 ldr x17, [x16, #0xb50] 15e028: 912d4210 add x16, x16, #0xb50 15e02c: d61f0220 br x17 000000000015e030 : 15e030: f0000070 adrp x16, 0x16d000 15e034: f945ae11 ldr x17, [x16, #0xb58] 15e038: 912d6210 add x16, x16, #0xb58 15e03c: d61f0220 br x17 000000000015e040 <_ZN6InGame7str2intEPKc@plt>: 15e040: f0000070 adrp x16, 0x16d000 15e044: f945b211 ldr x17, [x16, #0xb60] 15e048: 912d8210 add x16, x16, #0xb60 15e04c: d61f0220 br x17 000000000015e050 <_ZNSt6__ndk18ios_base4initEPv@plt>: 15e050: f0000070 adrp x16, 0x16d000 15e054: f945b611 ldr x17, [x16, #0xb68] 15e058: 912da210 add x16, x16, #0xb68 15e05c: d61f0220 br x17 000000000015e060 <_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEEC2Ev@plt>: 15e060: f0000070 adrp x16, 0x16d000 15e064: f945ba11 ldr x17, [x16, #0xb70] 15e068: 912dc210 add x16, x16, #0xb70 15e06c: d61f0220 br x17 000000000015e070 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>: 15e070: f0000070 adrp x16, 0x16d000 15e074: f945be11 ldr x17, [x16, #0xb78] 15e078: 912de210 add x16, x16, #0xb78 15e07c: d61f0220 br x17 000000000015e080 <_ZNKSt6__ndk115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv@plt>: 15e080: f0000070 adrp x16, 0x16d000 15e084: f945c211 ldr x17, [x16, #0xb80] 15e088: 912e0210 add x16, x16, #0xb80 15e08c: d61f0220 br x17 000000000015e090 <_ZNSt6__ndk114basic_iostreamIcNS_11char_traitsIcEEED2Ev@plt>: 15e090: f0000070 adrp x16, 0x16d000 15e094: f945c611 ldr x17, [x16, #0xb88] 15e098: 912e2210 add x16, x16, #0xb88 15e09c: d61f0220 br x17 000000000015e0a0 <_ZNSt6__ndk19basic_iosIcNS_11char_traitsIcEEED2Ev@plt>: 15e0a0: f0000070 adrp x16, 0x16d000 15e0a4: f945ca11 ldr x17, [x16, #0xb90] 15e0a8: 912e4210 add x16, x16, #0xb90 15e0ac: d61f0220 br x17 000000000015e0b0 <_ZNSt6__ndk115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>: 15e0b0: f0000070 adrp x16, 0x16d000 15e0b4: f945ce11 ldr x17, [x16, #0xb98] 15e0b8: 912e6210 add x16, x16, #0xb98 15e0bc: d61f0220 br x17 000000000015e0c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt>: 15e0c0: f0000070 adrp x16, 0x16d000 15e0c4: f945d211 ldr x17, [x16, #0xba0] 15e0c8: 912e8210 add x16, x16, #0xba0 15e0cc: d61f0220 br x17 000000000015e0d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt>: 15e0d0: f0000070 adrp x16, 0x16d000 15e0d4: f945d611 ldr x17, [x16, #0xba8] 15e0d8: 912ea210 add x16, x16, #0xba8 15e0dc: d61f0220 br x17 000000000015e0e0 <_ZN6InGame7AStringC1Ev@plt>: 15e0e0: f0000070 adrp x16, 0x16d000 15e0e4: f945da11 ldr x17, [x16, #0xbb0] 15e0e8: 912ec210 add x16, x16, #0xbb0 15e0ec: d61f0220 br x17 000000000015e0f0 <_ZN6InGame7AStringC1ERKS0_@plt>: 15e0f0: f0000070 adrp x16, 0x16d000 15e0f4: f945de11 ldr x17, [x16, #0xbb8] 15e0f8: 912ee210 add x16, x16, #0xbb8 15e0fc: d61f0220 br x17 000000000015e100 <_ZNK6InGame11ValueString5indexEv@plt>: 15e100: f0000070 adrp x16, 0x16d000 15e104: f945e211 ldr x17, [x16, #0xbc0] 15e108: 912f0210 add x16, x16, #0xbc0 15e10c: d61f0220 br x17 000000000015e110 <_ZNK6InGame11ValueString5c_strEv@plt>: 15e110: f0000070 adrp x16, 0x16d000 15e114: f945e611 ldr x17, [x16, #0xbc8] 15e118: 912f2210 add x16, x16, #0xbc8 15e11c: d61f0220 br x17 000000000015e120 <_ZN6InGame5ValueC2ERKS0_@plt>: 15e120: f0000070 adrp x16, 0x16d000 15e124: f945ea11 ldr x17, [x16, #0xbd0] 15e128: 912f4210 add x16, x16, #0xbd0 15e12c: d61f0220 br x17 000000000015e130 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE30__emplace_hint_unique_key_argsIS3_JRKNS_4pairIKS3_S4_EEEEENS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEElEENS_21__tree_const_iteratorIS5_SN_lEERKT_DpOT0_@plt>: 15e130: f0000070 adrp x16, 0x16d000 15e134: f945ee11 ldr x17, [x16, #0xbd8] 15e138: 912f6210 add x16, x16, #0xbd8 15e13c: d61f0220 br x17 000000000015e140 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE@plt>: 15e140: f0000070 adrp x16, 0x16d000 15e144: f945f211 ldr x17, [x16, #0xbe0] 15e148: 912f8210 add x16, x16, #0xbe0 15e14c: d61f0220 br x17 000000000015e150 <_ZN6InGame5ValueD2Ev@plt>: 15e150: f0000070 adrp x16, 0x16d000 15e154: f945f611 ldr x17, [x16, #0xbe8] 15e158: 912fa210 add x16, x16, #0xbe8 15e15c: d61f0220 br x17 000000000015e160 <_ZNSt6__ndk14pairIKN6InGame11ValueStringENS1_5ValueEEC2IRS2_RS4_Lb0EEEOT_OT0_@plt>: 15e160: f0000070 adrp x16, 0x16d000 15e164: f945fa11 ldr x17, [x16, #0xbf0] 15e168: 912fc210 add x16, x16, #0xbf0 15e16c: d61f0220 br x17 000000000015e170 <_ZNSt6__ndk14pairIKN6InGame11ValueStringENS1_5ValueEED2Ev@plt>: 15e170: f0000070 adrp x16, 0x16d000 15e174: f945fe11 ldr x17, [x16, #0xbf8] 15e178: 912fe210 add x16, x16, #0xbf8 15e17c: d61f0220 br x17 000000000015e180 <_ZNK6InGame5ValueltERKS0_@plt>: 15e180: f0000070 adrp x16, 0x16d000 15e184: f9460211 ldr x17, [x16, #0xc00] 15e188: 91300210 add x16, x16, #0xc00 15e18c: d61f0220 br x17 000000000015e190 <_ZNSt6__ndk125__lexicographical_compareIRNS_6__lessINS_4pairIKN6InGame11ValueStringENS3_5ValueEEES7_EENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS4_S6_EEPNS_11__tree_nodeISD_PvEElEEEESJ_EEbT0_SK_T1_SL_T_@plt>: 15e190: f0000070 adrp x16, 0x16d000 15e194: f9460611 ldr x17, [x16, #0xc08] 15e198: 91302210 add x16, x16, #0xc08 15e19c: d61f0220 br x17 000000000015e1a0 <_ZNK6InGame5ValueeqERKS0_@plt>: 15e1a0: f0000070 adrp x16, 0x16d000 15e1a4: f9460a11 ldr x17, [x16, #0xc10] 15e1a8: 91304210 add x16, x16, #0xc10 15e1ac: d61f0220 br x17 000000000015e1b0 <_ZN6InGame18ValueConstIteratorC1Ev@plt>: 15e1b0: f0000070 adrp x16, 0x16d000 15e1b4: f9460e11 ldr x17, [x16, #0xc18] 15e1b8: 91306210 add x16, x16, #0xc18 15e1bc: d61f0220 br x17 000000000015e1c0 <_ZN6InGame22ValueConstIteratorImplC1ERKNSt6__ndk114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_11ValueStringENS_5ValueEEEPNS1_11__tree_nodeIS7_PvEElEEEE@plt>: 15e1c0: f0000070 adrp x16, 0x16d000 15e1c4: f9461211 ldr x17, [x16, #0xc20] 15e1c8: 91308210 add x16, x16, #0xc20 15e1cc: d61f0220 br x17 000000000015e1d0 <_ZN6InGame17ValueIteratorBaseD2Ev@plt>: 15e1d0: f0000070 adrp x16, 0x16d000 15e1d4: f9461611 ldr x17, [x16, #0xc28] 15e1d8: 9130a210 add x16, x16, #0xc28 15e1dc: d61f0220 br x17 000000000015e1e0 <_ZN6InGame13ValueIteratorC1Ev@plt>: 15e1e0: f0000070 adrp x16, 0x16d000 15e1e4: f9461a11 ldr x17, [x16, #0xc30] 15e1e8: 9130c210 add x16, x16, #0xc30 15e1ec: d61f0220 br x17 000000000015e1f0 <_ZN6InGame17ValueIteratorImplC1ERKNSt6__ndk114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS_11ValueStringENS_5ValueEEEPNS1_11__tree_nodeIS7_PvEElEEEE@plt>: 15e1f0: f0000070 adrp x16, 0x16d000 15e1f4: f9461e11 ldr x17, [x16, #0xc38] 15e1f8: 9130e210 add x16, x16, #0xc38 15e1fc: d61f0220 br x17 000000000015e200 <_ZN6InGame17ValueIteratorBaseC2Ev@plt>: 15e200: f0000070 adrp x16, 0x16d000 15e204: f9462211 ldr x17, [x16, #0xc40] 15e208: 91310210 add x16, x16, #0xc40 15e20c: d61f0220 br x17 000000000015e210 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE12__find_equalIS3_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_SF_EElEERPNS_15__tree_end_nodeISH_EESI_RKT_@plt>: 15e210: f0000070 adrp x16, 0x16d000 15e214: f9462611 ldr x17, [x16, #0xc48] 15e218: 91312210 add x16, x16, #0xc48 15e21c: d61f0220 br x17 000000000015e220 <_ZNSt6__ndk14pairIKN6InGame11ValueStringENS1_5ValueEEC2ERKS5_@plt>: 15e220: f0000070 adrp x16, 0x16d000 15e224: f9462a11 ldr x17, [x16, #0xc50] 15e228: 91314210 add x16, x16, #0xc50 15e22c: d61f0220 br x17 000000000015e230 <_ZNSt6__ndk16__treeINS_12__value_typeIN6InGame11ValueStringENS2_5ValueEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE12__find_equalIS3_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISH_EERKT_@plt>: 15e230: f0000070 adrp x16, 0x16d000 15e234: f9462e11 ldr x17, [x16, #0xc58] 15e238: 91316210 add x16, x16, #0xc58 15e23c: d61f0220 br x17 000000000015e240 <_ZN6InGame5ValueC1Ei@plt>: 15e240: f0000070 adrp x16, 0x16d000 15e244: f9463211 ldr x17, [x16, #0xc60] 15e248: 91318210 add x16, x16, #0xc60 15e24c: d61f0220 br x17 000000000015e250 <_ZN6InGame5ValueC1EPKc@plt>: 15e250: f0000070 adrp x16, 0x16d000 15e254: f9463611 ldr x17, [x16, #0xc68] 15e258: 9131a210 add x16, x16, #0xc68 15e25c: d61f0220 br x17 000000000015e260 <_ZN6InGame3Log7adler32EmPKhj@plt>: 15e260: f0000070 adrp x16, 0x16d000 15e264: f9463a11 ldr x17, [x16, #0xc70] 15e268: 9131c210 add x16, x16, #0xc70 15e26c: d61f0220 br x17 000000000015e270 <_ZN6InGame3Log12deflateInit_EPNS0_10z_stream_sEiPKci@plt>: 15e270: f0000070 adrp x16, 0x16d000 15e274: f9463e11 ldr x17, [x16, #0xc78] 15e278: 9131e210 add x16, x16, #0xc78 15e27c: d61f0220 br x17 000000000015e280 <_ZN6InGame3Log7deflateEPNS0_10z_stream_sEi@plt>: 15e280: f0000070 adrp x16, 0x16d000 15e284: f9464211 ldr x17, [x16, #0xc80] 15e288: 91320210 add x16, x16, #0xc80 15e28c: d61f0220 br x17 000000000015e290 <_ZN6InGame3Log10deflateEndEPNS0_10z_stream_sE@plt>: 15e290: f0000070 adrp x16, 0x16d000 15e294: f9464611 ldr x17, [x16, #0xc88] 15e298: 91322210 add x16, x16, #0xc88 15e29c: d61f0220 br x17 000000000015e2a0 <_ZN6InGame3Log13compressBoundEm@plt>: 15e2a0: f0000070 adrp x16, 0x16d000 15e2a4: f9464a11 ldr x17, [x16, #0xc90] 15e2a8: 91324210 add x16, x16, #0xc90 15e2ac: d61f0220 br x17 000000000015e2b0 <_ZN6InGame3Log5crc32EmPKhj@plt>: 15e2b0: f0000070 adrp x16, 0x16d000 15e2b4: f9464e11 ldr x17, [x16, #0xc98] 15e2b8: 91326210 add x16, x16, #0xc98 15e2bc: d61f0220 br x17 000000000015e2c0 <_ZN6InGame3Log13deflateInit2_EPNS0_10z_stream_sEiiiiiPKci@plt>: 15e2c0: f0000070 adrp x16, 0x16d000 15e2c4: f9465211 ldr x17, [x16, #0xca0] 15e2c8: 91328210 add x16, x16, #0xca0 15e2cc: d61f0220 br x17 000000000015e2d0 <_ZN6InGame3Log12deflateResetEPNS0_10z_stream_sE@plt>: 15e2d0: f0000070 adrp x16, 0x16d000 15e2d4: f9465611 ldr x17, [x16, #0xca8] 15e2d8: 9132a210 add x16, x16, #0xca8 15e2dc: d61f0220 br x17 000000000015e2e0 <_ZN6InGame3Log8_tr_initEPNS0_14internal_stateE@plt>: 15e2e0: f0000070 adrp x16, 0x16d000 15e2e4: f9465a11 ldr x17, [x16, #0xcb0] 15e2e8: 9132c210 add x16, x16, #0xcb0 15e2ec: d61f0220 br x17 000000000015e2f0 <_ZN6InGame3Log13deflateParamsEPNS0_10z_stream_sEii@plt>: 15e2f0: f0000070 adrp x16, 0x16d000 15e2f4: f9465e11 ldr x17, [x16, #0xcb8] 15e2f8: 9132e210 add x16, x16, #0xcb8 15e2fc: d61f0220 br x17 000000000015e300 <_ZN6InGame3Log9_tr_alignEPNS0_14internal_stateE@plt>: 15e300: f0000070 adrp x16, 0x16d000 15e304: f9466211 ldr x17, [x16, #0xcc0] 15e308: 91330210 add x16, x16, #0xcc0 15e30c: d61f0220 br x17 000000000015e310 <_ZN6InGame3Log16_tr_stored_blockEPNS0_14internal_stateEPcmi@plt>: 15e310: f0000070 adrp x16, 0x16d000 15e314: f9466611 ldr x17, [x16, #0xcc8] 15e318: 91332210 add x16, x16, #0xcc8 15e31c: d61f0220 br x17 000000000015e320 <_ZN6InGame3Log15_tr_flush_blockEPNS0_14internal_stateEPcmi@plt>: 15e320: f0000070 adrp x16, 0x16d000 15e324: f9466a11 ldr x17, [x16, #0xcd0] 15e328: 91334210 add x16, x16, #0xcd0 15e32c: d61f0220 br x17 000000000015e330 <_ZN6InGame3Log13inflateInit2_EPNS0_10z_stream_sEiPKci@plt>: 15e330: f0000070 adrp x16, 0x16d000 15e334: f9466e11 ldr x17, [x16, #0xcd8] 15e338: 91336210 add x16, x16, #0xcd8 15e33c: d61f0220 br x17 000000000015e340 <__errno@plt>: 15e340: f0000070 adrp x16, 0x16d000 15e344: f9467211 ldr x17, [x16, #0xce0] 15e348: 91338210 add x16, x16, #0xce0 15e34c: d61f0220 br x17 000000000015e350 : 15e350: f0000070 adrp x16, 0x16d000 15e354: f9467611 ldr x17, [x16, #0xce8] 15e358: 9133a210 add x16, x16, #0xce8 15e35c: d61f0220 br x17 000000000015e360 : 15e360: f0000070 adrp x16, 0x16d000 15e364: f9467a11 ldr x17, [x16, #0xcf0] 15e368: 9133c210 add x16, x16, #0xcf0 15e36c: d61f0220 br x17 000000000015e370 : 15e370: f0000070 adrp x16, 0x16d000 15e374: f9467e11 ldr x17, [x16, #0xcf8] 15e378: 9133e210 add x16, x16, #0xcf8 15e37c: d61f0220 br x17 000000000015e380 : 15e380: f0000070 adrp x16, 0x16d000 15e384: f9468211 ldr x17, [x16, #0xd00] 15e388: 91340210 add x16, x16, #0xd00 15e38c: d61f0220 br x17 000000000015e390 : 15e390: f0000070 adrp x16, 0x16d000 15e394: f9468611 ldr x17, [x16, #0xd08] 15e398: 91342210 add x16, x16, #0xd08 15e39c: d61f0220 br x17 000000000015e3a0 : 15e3a0: f0000070 adrp x16, 0x16d000 15e3a4: f9468a11 ldr x17, [x16, #0xd10] 15e3a8: 91344210 add x16, x16, #0xd10 15e3ac: d61f0220 br x17 000000000015e3b0 <_ZN6InGame3Log6gzreadEPvS1_j@plt>: 15e3b0: f0000070 adrp x16, 0x16d000 15e3b4: f9468e11 ldr x17, [x16, #0xd18] 15e3b8: 91346210 add x16, x16, #0xd18 15e3bc: d61f0220 br x17 000000000015e3c0 : 15e3c0: f0000070 adrp x16, 0x16d000 15e3c4: f9469211 ldr x17, [x16, #0xd20] 15e3c8: 91348210 add x16, x16, #0xd20 15e3cc: d61f0220 br x17 000000000015e3d0 : 15e3d0: f0000070 adrp x16, 0x16d000 15e3d4: f9469611 ldr x17, [x16, #0xd28] 15e3d8: 9134a210 add x16, x16, #0xd28 15e3dc: d61f0220 br x17 000000000015e3e0 <_ZN6InGame3Log7inflateEPNS0_10z_stream_sEi@plt>: 15e3e0: f0000070 adrp x16, 0x16d000 15e3e4: f9469a11 ldr x17, [x16, #0xd30] 15e3e8: 9134c210 add x16, x16, #0xd30 15e3ec: d61f0220 br x17 000000000015e3f0 <_ZN6InGame3Log12inflateResetEPNS0_10z_stream_sE@plt>: 15e3f0: f0000070 adrp x16, 0x16d000 15e3f4: f9469e11 ldr x17, [x16, #0xd38] 15e3f8: 9134e210 add x16, x16, #0xd38 15e3fc: d61f0220 br x17 000000000015e400 <_ZN6InGame3Log7gzwriteEPvPKvj@plt>: 15e400: f0000070 adrp x16, 0x16d000 15e404: f946a211 ldr x17, [x16, #0xd40] 15e408: 91350210 add x16, x16, #0xd40 15e40c: d61f0220 br x17 000000000015e410 : 15e410: f0000070 adrp x16, 0x16d000 15e414: f946a611 ldr x17, [x16, #0xd48] 15e418: 91352210 add x16, x16, #0xd48 15e41c: d61f0220 br x17 000000000015e420 <_ZN6InGame3Log6gzseekEPvli@plt>: 15e420: f0000070 adrp x16, 0x16d000 15e424: f946aa11 ldr x17, [x16, #0xd50] 15e428: 91354210 add x16, x16, #0xd50 15e42c: d61f0220 br x17 000000000015e430 : 15e430: f0000070 adrp x16, 0x16d000 15e434: f946ae11 ldr x17, [x16, #0xd58] 15e438: 91356210 add x16, x16, #0xd58 15e43c: d61f0220 br x17 000000000015e440 : 15e440: f0000070 adrp x16, 0x16d000 15e444: f946b211 ldr x17, [x16, #0xd60] 15e448: 91358210 add x16, x16, #0xd60 15e44c: d61f0220 br x17 000000000015e450 <_ZN6InGame3Log8gzrewindEPv@plt>: 15e450: f0000070 adrp x16, 0x16d000 15e454: f946b611 ldr x17, [x16, #0xd68] 15e458: 9135a210 add x16, x16, #0xd68 15e45c: d61f0220 br x17 000000000015e460 : 15e460: f0000070 adrp x16, 0x16d000 15e464: f946ba11 ldr x17, [x16, #0xd70] 15e468: 9135c210 add x16, x16, #0xd70 15e46c: d61f0220 br x17 000000000015e470 <_ZN6InGame3Log10inflateEndEPNS0_10z_stream_sE@plt>: 15e470: f0000070 adrp x16, 0x16d000 15e474: f946be11 ldr x17, [x16, #0xd78] 15e478: 9135e210 add x16, x16, #0xd78 15e47c: d61f0220 br x17 000000000015e480 : 15e480: f0000070 adrp x16, 0x16d000 15e484: f946c211 ldr x17, [x16, #0xd80] 15e488: 91360210 add x16, x16, #0xd80 15e48c: d61f0220 br x17 000000000015e490 : 15e490: f0000070 adrp x16, 0x16d000 15e494: f946c611 ldr x17, [x16, #0xd88] 15e498: 91362210 add x16, x16, #0xd88 15e49c: d61f0220 br x17 000000000015e4a0 : 15e4a0: f0000070 adrp x16, 0x16d000 15e4a4: f946ca11 ldr x17, [x16, #0xd90] 15e4a8: 91364210 add x16, x16, #0xd90 15e4ac: d61f0220 br x17 000000000015e4b0 : 15e4b0: f0000070 adrp x16, 0x16d000 15e4b4: f946ce11 ldr x17, [x16, #0xd98] 15e4b8: 91366210 add x16, x16, #0xd98 15e4bc: d61f0220 br x17 000000000015e4c0 <_ZN6InGame3Log13inflate_tableENS0_8codetypeEPtjPPNS0_4codeEPjS2_@plt>: 15e4c0: f0000070 adrp x16, 0x16d000 15e4c4: f946d211 ldr x17, [x16, #0xda0] 15e4c8: 91368210 add x16, x16, #0xda0 15e4cc: d61f0220 br x17 000000000015e4d0 <_ZN6InGame3Log12inflate_fastEPNS0_10z_stream_sEj@plt>: 15e4d0: f0000070 adrp x16, 0x16d000 15e4d4: f946d611 ldr x17, [x16, #0xda8] 15e4d8: 9136a210 add x16, x16, #0xda8 15e4dc: d61f0220 br x17 000000000015e4e0 <_ZN6InGame3Log12inflateInit_EPNS0_10z_stream_sEPKci@plt>: 15e4e0: f0000070 adrp x16, 0x16d000 15e4e4: f946da11 ldr x17, [x16, #0xdb0] 15e4e8: 9136c210 add x16, x16, #0xdb0 15e4ec: d61f0220 br x17 000000000015e4f0 <_ZN6InGame3Log11AFileLogger24_RemoveIfFileExceedLimitEv@plt>: 15e4f0: f0000070 adrp x16, 0x16d000 15e4f4: f946de11 ldr x17, [x16, #0xdb8] 15e4f8: 9136e210 add x16, x16, #0xdb8 15e4fc: d61f0220 br x17 000000000015e500 <_ZN6InGame5CFile6RemoveEv@plt>: 15e500: f0000070 adrp x16, 0x16d000 15e504: f946e211 ldr x17, [x16, #0xdc0] 15e508: 91370210 add x16, x16, #0xdc0 15e50c: d61f0220 br x17 000000000015e510 <_ZN6InGame3Log11AFileLogger18_GetFilePathByTimeERNS_7AStringE@plt>: 15e510: f0000070 adrp x16, 0x16d000 15e514: f946e611 ldr x17, [x16, #0xdc8] 15e518: 91372210 add x16, x16, #0xdc8 15e51c: d61f0220 br x17 000000000015e520 <_ZN6InGame3Log11AFileLogger12_OpenLogFileEPKc@plt>: 15e520: f0000070 adrp x16, 0x16d000 15e524: f946ea11 ldr x17, [x16, #0xdd0] 15e528: 91374210 add x16, x16, #0xdd0 15e52c: d61f0220 br x17 000000000015e530 <_ZN6InGame23PrintLogToConsoleFormatENS_17InGameLogPriorityEPKcjS2_S2_PvS2_z@plt>: 15e530: f0000070 adrp x16, 0x16d000 15e534: f946ee11 ldr x17, [x16, #0xdd8] 15e538: 91376210 add x16, x16, #0xdd8 15e53c: d61f0220 br x17 000000000015e540 <_Z11GetFileSizePKc@plt>: 15e540: f0000070 adrp x16, 0x16d000 15e544: f946f211 ldr x17, [x16, #0xde0] 15e548: 91378210 add x16, x16, #0xde0 15e54c: d61f0220 br x17 000000000015e550 : 15e550: f0000070 adrp x16, 0x16d000 15e554: f946f611 ldr x17, [x16, #0xde8] 15e558: 9137a210 add x16, x16, #0xde8 15e55c: d61f0220 br x17 000000000015e560 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_mmRKS4_@plt>: 15e560: f0000070 adrp x16, 0x16d000 15e564: f946fa11 ldr x17, [x16, #0xdf0] 15e568: 9137c210 add x16, x16, #0xdf0 15e56c: d61f0220 br x17 000000000015e570 : 15e570: f0000070 adrp x16, 0x16d000 15e574: f946fe11 ldr x17, [x16, #0xdf8] 15e578: 9137e210 add x16, x16, #0xdf8 15e57c: d61f0220 br x17 000000000015e580 <_ZN6InGame3Log11AFileLogger17RemoveOldLogFilesEPKciii@plt>: 15e580: f0000070 adrp x16, 0x16d000 15e584: f9470211 ldr x17, [x16, #0xe00] 15e588: 91380210 add x16, x16, #0xe00 15e58c: d61f0220 br x17 000000000015e590 <_ZN6InGame5CPath8GetFilesEPKcPNS_6AArrayE@plt>: 15e590: f0000070 adrp x16, 0x16d000 15e594: f9470611 ldr x17, [x16, #0xe08] 15e598: 91382210 add x16, x16, #0xe08 15e59c: d61f0220 br x17 000000000015e5a0 <_ZNSt6__ndk16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIS6_EEvOT_@plt>: 15e5a0: f0000070 adrp x16, 0x16d000 15e5a4: f9470a11 ldr x17, [x16, #0xe10] 15e5a8: 91384210 add x16, x16, #0xe10 15e5ac: d61f0220 br x17 000000000015e5b0 <_ZNSt6__ndk16__sortIRPFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EPS6_EEvT0_SD_T_@plt>: 15e5b0: f0000070 adrp x16, 0x16d000 15e5b4: f9470e11 ldr x17, [x16, #0xe18] 15e5b8: 91386210 add x16, x16, #0xe18 15e5bc: d61f0220 br x17 000000000015e5c0 : 15e5c0: f0000070 adrp x16, 0x16d000 15e5c4: f9471211 ldr x17, [x16, #0xe20] 15e5c8: 91388210 add x16, x16, #0xe20 15e5cc: d61f0220 br x17 000000000015e5d0 <_ZN6InGame5CFile6RemoveEPKc@plt>: 15e5d0: f0000070 adrp x16, 0x16d000 15e5d4: f9471611 ldr x17, [x16, #0xe28] 15e5d8: 9138a210 add x16, x16, #0xe28 15e5dc: d61f0220 br x17 000000000015e5e0 <_ZN6InGame25GetInGameLogSingleMaxSizeEv@plt>: 15e5e0: f0000070 adrp x16, 0x16d000 15e5e4: f9471a11 ldr x17, [x16, #0xe30] 15e5e8: 9138c210 add x16, x16, #0xe30 15e5ec: d61f0220 br x17 000000000015e5f0 <_ZN6InGame3Log11AFileLogger20_CheckAndCleanOldLogEv@plt>: 15e5f0: f0000070 adrp x16, 0x16d000 15e5f4: f9471e11 ldr x17, [x16, #0xe38] 15e5f8: 9138e210 add x16, x16, #0xe38 15e5fc: d61f0220 br x17 000000000015e600 : 15e600: f0000070 adrp x16, 0x16d000 15e604: f9472211 ldr x17, [x16, #0xe40] 15e608: 91390210 add x16, x16, #0xe40 15e60c: d61f0220 br x17 000000000015e610 : 15e610: f0000070 adrp x16, 0x16d000 15e614: f9472611 ldr x17, [x16, #0xe48] 15e618: 91392210 add x16, x16, #0xe48 15e61c: d61f0220 br x17 000000000015e620 : 15e620: f0000070 adrp x16, 0x16d000 15e624: f9472a11 ldr x17, [x16, #0xe50] 15e628: 91394210 add x16, x16, #0xe50 15e62c: d61f0220 br x17 000000000015e630 <_ZN6InGame19GetInGameLogMaxSizeEv@plt>: 15e630: f0000070 adrp x16, 0x16d000 15e634: f9472e11 ldr x17, [x16, #0xe58] 15e638: 91396210 add x16, x16, #0xe58 15e63c: d61f0220 br x17 000000000015e640 <_ZN6InGame3Log11AFileLogger29WaitForRemoveOldLogThreadDoneEv@plt>: 15e640: f0000070 adrp x16, 0x16d000 15e644: f9473211 ldr x17, [x16, #0xe60] 15e648: 91398210 add x16, x16, #0xe60 15e64c: d61f0220 br x17 000000000015e650 <_ZN6InGame3Log11AFileLogger9CloseFileEv@plt>: 15e650: f0000070 adrp x16, 0x16d000 15e654: f9473611 ldr x17, [x16, #0xe68] 15e658: 9139a210 add x16, x16, #0xe68 15e65c: d61f0220 br x17 000000000015e660 <_ZN6InGame3Log11AFileLogger9LogToFileEPKc@plt>: 15e660: f0000070 adrp x16, 0x16d000 15e664: f9473a11 ldr x17, [x16, #0xe70] 15e668: 9139c210 add x16, x16, #0xe70 15e66c: d61f0220 br x17 000000000015e670 <_ZN6InGame3Log11AFileLogger8Log2FileEPKvm@plt>: 15e670: f0000070 adrp x16, 0x16d000 15e674: f9473e11 ldr x17, [x16, #0xe78] 15e678: 9139e210 add x16, x16, #0xe78 15e67c: d61f0220 br x17 000000000015e680 : 15e680: f0000070 adrp x16, 0x16d000 15e684: f9474211 ldr x17, [x16, #0xe80] 15e688: 913a0210 add x16, x16, #0xe80 15e68c: d61f0220 br x17 000000000015e690 <_ZN6InGame5CPath10CreatePathEPKc@plt>: 15e690: f0000070 adrp x16, 0x16d000 15e694: f9474611 ldr x17, [x16, #0xe88] 15e698: 913a2210 add x16, x16, #0xe88 15e69c: d61f0220 br x17 000000000015e6a0 <_ZN6InGame5CFile5ExistEv@plt>: 15e6a0: f0000070 adrp x16, 0x16d000 15e6a4: f9474a11 ldr x17, [x16, #0xe90] 15e6a8: 913a4210 add x16, x16, #0xe90 15e6ac: d61f0220 br x17 000000000015e6b0 <_ZNSt6__ndk17__sort4IRPFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EPS6_EEjT0_SD_SD_SD_T_@plt>: 15e6b0: f0000070 adrp x16, 0x16d000 15e6b4: f9474e11 ldr x17, [x16, #0xe98] 15e6b8: 913a6210 add x16, x16, #0xe98 15e6bc: d61f0220 br x17 000000000015e6c0 <_ZNSt6__ndk127__insertion_sort_incompleteIRPFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EPS6_EEbT0_SD_T_@plt>: 15e6c0: f0000070 adrp x16, 0x16d000 15e6c4: f9475211 ldr x17, [x16, #0xea0] 15e6c8: 913a8210 add x16, x16, #0xea0 15e6cc: d61f0220 br x17 000000000015e6d0 <_ZNSt6__ndk118__insertion_sort_3IRPFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EPS6_EEvT0_SD_T_@plt>: 15e6d0: f0000070 adrp x16, 0x16d000 15e6d4: f9475611 ldr x17, [x16, #0xea8] 15e6d8: 913aa210 add x16, x16, #0xea8 15e6dc: d61f0220 br x17 000000000015e6e0 <_ZN6InGame3Log11AFileLoggerC1EPKcNS0_13TAppenderModeEiNS_11LogExceedOpE@plt>: 15e6e0: f0000070 adrp x16, 0x16d000 15e6e4: f9475a11 ldr x17, [x16, #0xeb0] 15e6e8: 913ac210 add x16, x16, #0xeb0 15e6ec: d61f0220 br x17 000000000015e6f0 <_ZN6InGame3Log11AFileLoggerD1Ev@plt>: 15e6f0: f0000070 adrp x16, 0x16d000 15e6f4: f9475e11 ldr x17, [x16, #0xeb8] 15e6f8: 913ae210 add x16, x16, #0xeb8 15e6fc: d61f0220 br x17 000000000015e700 <_ZN6InGame3Log10XLogFormatEPcNS_17InGameLogPriorityEPKcjS4_S4_S4_PvS4_@plt>: 15e700: f0000070 adrp x16, 0x16d000 15e704: f9476211 ldr x17, [x16, #0xec0] 15e708: 913b0210 add x16, x16, #0xec0 15e70c: d61f0220 br x17 000000000015e710 <_ZN6InGame3Log17PrintLogToConsoleENS_17InGameLogPriorityEPKcS3_@plt>: 15e710: f0000070 adrp x16, 0x16d000 15e714: f9476611 ldr x17, [x16, #0xec8] 15e718: 913b2210 add x16, x16, #0xec8 15e71c: d61f0220 br x17 000000000015e720 <_ZN6InGame3Log11CacheLogger13WriteCacheLogEPKc@plt>: 15e720: f0000070 adrp x16, 0x16d000 15e724: f9476a11 ldr x17, [x16, #0xed0] 15e728: 913b4210 add x16, x16, #0xed0 15e72c: d61f0220 br x17 000000000015e730 <_ZN6InGame3Log11CacheLoggerC1Emm@plt>: 15e730: f0000070 adrp x16, 0x16d000 15e734: f9476e11 ldr x17, [x16, #0xed8] 15e738: 913b6210 add x16, x16, #0xed8 15e73c: d61f0220 br x17 000000000015e740 <_ZN6InGame5CPath10GetDocPathEv@plt>: 15e740: f0000070 adrp x16, 0x16d000 15e744: f9477211 ldr x17, [x16, #0xee0] 15e748: 913b8210 add x16, x16, #0xee0 15e74c: d61f0220 br x17 000000000015e750 <_ZN6InGame3Log6Logger5FlushEv@plt>: 15e750: f0000070 adrp x16, 0x16d000 15e754: f9477611 ldr x17, [x16, #0xee8] 15e758: 913ba210 add x16, x16, #0xee8 15e75c: d61f0220 br x17 000000000015e760 <_ZN6InGame3Log6LoggerC1EPKc@plt>: 15e760: f0000070 adrp x16, 0x16d000 15e764: f9477a11 ldr x17, [x16, #0xef0] 15e768: 913bc210 add x16, x16, #0xef0 15e76c: d61f0220 br x17 000000000015e770 <_ZN6InGame3Log11CacheLogger18CacheToLogAndCleanEPNS0_6LoggerE@plt>: 15e770: f0000070 adrp x16, 0x16d000 15e774: f9477e11 ldr x17, [x16, #0xef8] 15e778: 913be210 add x16, x16, #0xef8 15e77c: d61f0220 br x17 000000000015e780 <_ZN6InGame3Log6Logger9CloseFileEv@plt>: 15e780: f0000070 adrp x16, 0x16d000 15e784: f9478211 ldr x17, [x16, #0xf00] 15e788: 913c0210 add x16, x16, #0xf00 15e78c: d61f0220 br x17 000000000015e790 : 15e790: f0000070 adrp x16, 0x16d000 15e794: f9478611 ldr x17, [x16, #0xf08] 15e798: 913c2210 add x16, x16, #0xf08 15e79c: d61f0220 br x17 000000000015e7a0 : 15e7a0: f0000070 adrp x16, 0x16d000 15e7a4: f9478a11 ldr x17, [x16, #0xf10] 15e7a8: 913c4210 add x16, x16, #0xf10 15e7ac: d61f0220 br x17 000000000015e7b0 : 15e7b0: f0000070 adrp x16, 0x16d000 15e7b4: f9478e11 ldr x17, [x16, #0xf18] 15e7b8: 913c6210 add x16, x16, #0xf18 15e7bc: d61f0220 br x17 000000000015e7c0 : 15e7c0: f0000070 adrp x16, 0x16d000 15e7c4: f9479211 ldr x17, [x16, #0xf20] 15e7c8: 913c8210 add x16, x16, #0xf20 15e7cc: d61f0220 br x17 000000000015e7d0 <_ZN6InGame3Log9LogBufferD1Ev@plt>: 15e7d0: f0000070 adrp x16, 0x16d000 15e7d4: f9479611 ldr x17, [x16, #0xf28] 15e7d8: 913ca210 add x16, x16, #0xf28 15e7dc: d61f0220 br x17 000000000015e7e0 : 15e7e0: f0000070 adrp x16, 0x16d000 15e7e4: f9479a11 ldr x17, [x16, #0xf30] 15e7e8: 913cc210 add x16, x16, #0xf30 15e7ec: d61f0220 br x17 000000000015e7f0 <_ZN6InGame5CTime11GetTimeTickEv@plt>: 15e7f0: f0000070 adrp x16, 0x16d000 15e7f4: f9479e11 ldr x17, [x16, #0xf38] 15e7f8: 913ce210 add x16, x16, #0xf38 15e7fc: d61f0220 br x17 000000000015e800 <_ZN6InGame3Log10AutoBufferC1Em@plt>: 15e800: f0000070 adrp x16, 0x16d000 15e804: f947a211 ldr x17, [x16, #0xf40] 15e808: 913d0210 add x16, x16, #0xf40 15e80c: d61f0220 br x17 000000000015e810 <_ZN6InGame5CPath16GetInnerFilePathEv@plt>: 15e810: f0000070 adrp x16, 0x16d000 15e814: f947a611 ldr x17, [x16, #0xf48] 15e818: 913d2210 add x16, x16, #0xf48 15e81c: d61f0220 br x17 000000000015e820 <_ZN6InGame3Log14open_mmap_fileEPKcPPhm@plt>: 15e820: f0000070 adrp x16, 0x16d000 15e824: f947aa11 ldr x17, [x16, #0xf50] 15e828: 913d4210 add x16, x16, #0xf50 15e82c: d61f0220 br x17 000000000015e830 <_ZN6InGame3Log9LogBufferC1EPvmbPKc@plt>: 15e830: f0000070 adrp x16, 0x16d000 15e834: f947ae11 ldr x17, [x16, #0xf58] 15e838: 913d6210 add x16, x16, #0xf58 15e83c: d61f0220 br x17 000000000015e840 <_ZN6InGame3Log9LogBuffer5FlushERNS0_10AutoBufferE@plt>: 15e840: f0000070 adrp x16, 0x16d000 15e844: f947b211 ldr x17, [x16, #0xf60] 15e848: 913d8210 add x16, x16, #0xf60 15e84c: d61f0220 br x17 000000000015e850 <_ZN6InGame3Log10AutoBuffer3PtrEl@plt>: 15e850: f0000070 adrp x16, 0x16d000 15e854: f947b611 ldr x17, [x16, #0xf68] 15e858: 913da210 add x16, x16, #0xf68 15e85c: d61f0220 br x17 000000000015e860 <_ZN6InGame3Log6Logger15_WriteTips2FileEPKcz@plt>: 15e860: f0000070 adrp x16, 0x16d000 15e864: f947ba11 ldr x17, [x16, #0xf70] 15e868: 913dc210 add x16, x16, #0xf70 15e86c: d61f0220 br x17 000000000015e870 <_ZNK6InGame3Log10AutoBuffer6LengthEv@plt>: 15e870: f0000070 adrp x16, 0x16d000 15e874: f947be11 ldr x17, [x16, #0xf78] 15e878: 913de210 add x16, x16, #0xf78 15e87c: d61f0220 br x17 000000000015e880 <_ZN6InGame3Log10AutoBufferD1Ev@plt>: 15e880: f0000070 adrp x16, 0x16d000 15e884: f947c211 ldr x17, [x16, #0xf80] 15e888: 913e0210 add x16, x16, #0xf80 15e88c: d61f0220 br x17 000000000015e890 : 15e890: f0000070 adrp x16, 0x16d000 15e894: f947c611 ldr x17, [x16, #0xf88] 15e898: 913e2210 add x16, x16, #0xf88 15e89c: d61f0220 br x17 000000000015e8a0 <_ZN6InGame3Log9LogBuffer5WriteEPKvmRNS0_10AutoBufferE@plt>: 15e8a0: f0000070 adrp x16, 0x16d000 15e8a4: f947ca11 ldr x17, [x16, #0xf90] 15e8a8: 913e4210 add x16, x16, #0xf90 15e8ac: d61f0220 br x17 000000000015e8b0 : 15e8b0: f0000070 adrp x16, 0x16d000 15e8b4: f947ce11 ldr x17, [x16, #0xf98] 15e8b8: 913e6210 add x16, x16, #0xf98 15e8bc: d61f0220 br x17 000000000015e8c0 : 15e8c0: f0000070 adrp x16, 0x16d000 15e8c4: f947d211 ldr x17, [x16, #0xfa0] 15e8c8: 913e8210 add x16, x16, #0xfa0 15e8cc: d61f0220 br x17 000000000015e8d0 <_ZN6InGame3Log6Logger12_AsyncAppendEPKc@plt>: 15e8d0: f0000070 adrp x16, 0x16d000 15e8d4: f947d611 ldr x17, [x16, #0xfa8] 15e8d8: 913ea210 add x16, x16, #0xfa8 15e8dc: d61f0220 br x17 000000000015e8e0 <_ZN6InGame3Log9PtrBufferC1EPvmm@plt>: 15e8e0: f0000070 adrp x16, 0x16d000 15e8e4: f947da11 ldr x17, [x16, #0xfb0] 15e8e8: 913ec210 add x16, x16, #0xfb0 15e8ec: d61f0220 br x17 000000000015e8f0 <_ZN6InGame3Log9PtrBuffer5WriteEPKvm@plt>: 15e8f0: f0000070 adrp x16, 0x16d000 15e8f4: f947de11 ldr x17, [x16, #0xfb8] 15e8f8: 913ee210 add x16, x16, #0xfb8 15e8fc: d61f0220 br x17 000000000015e900 <_ZN6InGame3Log9PtrBuffer6PosPtrEv@plt>: 15e900: f0000070 adrp x16, 0x16d000 15e904: f947e211 ldr x17, [x16, #0xfc0] 15e908: 913f0210 add x16, x16, #0xfc0 15e90c: d61f0220 br x17 000000000015e910 <_ZN6InGame3Log9LogBuffer7GetDataEv@plt>: 15e910: f0000070 adrp x16, 0x16d000 15e914: f947e611 ldr x17, [x16, #0xfc8] 15e918: 913f2210 add x16, x16, #0xfc8 15e91c: d61f0220 br x17 000000000015e920 <_ZNK6InGame3Log9PtrBuffer6LengthEv@plt>: 15e920: f0000070 adrp x16, 0x16d000 15e924: f947ea11 ldr x17, [x16, #0xfd0] 15e928: 913f4210 add x16, x16, #0xfd0 15e92c: d61f0220 br x17 000000000015e930 <_ZN6InGame3Log9PtrBuffer6LengthElm@plt>: 15e930: f0000070 adrp x16, 0x16d000 15e934: f947ee11 ldr x17, [x16, #0xfd8] 15e938: 913f6210 add x16, x16, #0xfd8 15e93c: d61f0220 br x17 000000000015e940 <_ZN6InGame3Log9PtrBuffer3PtrEv@plt>: 15e940: f0000070 adrp x16, 0x16d000 15e944: f947f211 ldr x17, [x16, #0xfe0] 15e948: 913f8210 add x16, x16, #0xfe0 15e94c: d61f0220 br x17 000000000015e950 <_ZN6InGame3Log9LogBuffer5WriteEPKvm@plt>: 15e950: f0000070 adrp x16, 0x16d000 15e954: f947f611 ldr x17, [x16, #0xfe8] 15e958: 913fa210 add x16, x16, #0xfe8 15e95c: d61f0220 br x17 000000000015e960 <_ZN6InGame3Log9PtrBufferD1Ev@plt>: 15e960: f0000070 adrp x16, 0x16d000 15e964: f947fa11 ldr x17, [x16, #0xff0] 15e968: 913fc210 add x16, x16, #0xff0 15e96c: d61f0220 br x17 000000000015e970 <_ZN6InGame3Log6Logger3LogEPKc@plt>: 15e970: f0000070 adrp x16, 0x16d000 15e974: f947fe11 ldr x17, [x16, #0xff8] 15e978: 913fe210 add x16, x16, #0xff8 15e97c: d61f0220 br x17 000000000015e980 <_ZN6InGame3Log10AutoBuffer5WriteERKlPKvm@plt>: 15e980: 90000090 adrp x16, 0x16e000 15e984: f9400211 ldr x17, [x16] 15e988: 91000210 add x16, x16, #0x0 15e98c: d61f0220 br x17 000000000015e990 <_ZN6InGame3Log10AutoBuffer10AllocWriteEmb@plt>: 15e990: 90000090 adrp x16, 0x16e000 15e994: f9400611 ldr x17, [x16, #0x8] 15e998: 91002210 add x16, x16, #0x8 15e99c: d61f0220 br x17 000000000015e9a0 <_ZN6InGame3Log10AutoBuffer5WriteEPKvm@plt>: 15e9a0: 90000090 adrp x16, 0x16e000 15e9a4: f9400a11 ldr x17, [x16, #0x10] 15e9a8: 91004210 add x16, x16, #0x10 15e9ac: d61f0220 br x17 000000000015e9b0 <_Znam@plt>: 15e9b0: 90000090 adrp x16, 0x16e000 15e9b4: f9400e11 ldr x17, [x16, #0x18] 15e9b8: 91006210 add x16, x16, #0x18 15e9bc: d61f0220 br x17 000000000015e9c0 <_ZN6InGame3Log8LogCrypt13GetPeriodLogsEPKciiRmS4_RNSt6__ndk112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE@plt>: 15e9c0: 90000090 adrp x16, 0x16e000 15e9c4: f9401211 ldr x17, [x16, #0x20] 15e9c8: 91008210 add x16, x16, #0x20 15e9cc: d61f0220 br x17 000000000015e9d0 <_ZN6InGame3Log9PtrBufferC1Ev@plt>: 15e9d0: 90000090 adrp x16, 0x16e000 15e9d4: f9401611 ldr x17, [x16, #0x28] 15e9d8: 9100a210 add x16, x16, #0x28 15e9dc: d61f0220 br x17 000000000015e9e0 <_ZN6InGame3Log8LogCryptC1EPKc@plt>: 15e9e0: 90000090 adrp x16, 0x16e000 15e9e4: f9401a11 ldr x17, [x16, #0x30] 15e9e8: 9100c210 add x16, x16, #0x30 15e9ec: d61f0220 br x17 000000000015e9f0 <_ZN6InGame3Log9PtrBuffer6AttachEPvm@plt>: 15e9f0: 90000090 adrp x16, 0x16e000 15e9f4: f9401e11 ldr x17, [x16, #0x38] 15e9f8: 9100e210 add x16, x16, #0x38 15e9fc: d61f0220 br x17 000000000015ea00 <_ZN6InGame3Log9LogBuffer5__FixEv@plt>: 15ea00: 90000090 adrp x16, 0x16e000 15ea04: f9402211 ldr x17, [x16, #0x40] 15ea08: 91010210 add x16, x16, #0x40 15ea0c: d61f0220 br x17 000000000015ea10 <_ZN6InGame3Log8LogCrypt3FixEPcmRbRj@plt>: 15ea10: 90000090 adrp x16, 0x16e000 15ea14: f9402611 ldr x17, [x16, #0x48] 15ea18: 91012210 add x16, x16, #0x48 15ea1c: d61f0220 br x17 000000000015ea20 <_ZN6InGame3Log8LogCrypt12GetHeaderLenEv@plt>: 15ea20: 90000090 adrp x16, 0x16e000 15ea24: f9402a11 ldr x17, [x16, #0x50] 15ea28: 91014210 add x16, x16, #0x50 15ea2c: d61f0220 br x17 000000000015ea30 <_ZN6InGame3Log8LogCrypt9GetLogLenEPKcm@plt>: 15ea30: 90000090 adrp x16, 0x16e000 15ea34: f9402e11 ldr x17, [x16, #0x58] 15ea38: 91016210 add x16, x16, #0x58 15ea3c: d61f0220 br x17 000000000015ea40 <_ZN6InGame3Log8LogCrypt13UpdateLogHourEPc@plt>: 15ea40: 90000090 adrp x16, 0x16e000 15ea44: f9403211 ldr x17, [x16, #0x60] 15ea48: 91018210 add x16, x16, #0x60 15ea4c: d61f0220 br x17 000000000015ea50 <_ZN6InGame3Log8LogCrypt13SetTailerInfoEPc@plt>: 15ea50: 90000090 adrp x16, 0x16e000 15ea54: f9403611 ldr x17, [x16, #0x68] 15ea58: 9101a210 add x16, x16, #0x68 15ea5c: d61f0220 br x17 000000000015ea60 <_ZN6InGame3Log8LogCrypt12GetTailerLenEv@plt>: 15ea60: 90000090 adrp x16, 0x16e000 15ea64: f9403a11 ldr x17, [x16, #0x70] 15ea68: 9101c210 add x16, x16, #0x70 15ea6c: d61f0220 br x17 000000000015ea70 <_ZN6InGame3Log8LogCrypt12CryptSyncLogEPKcmRNS0_10AutoBufferE@plt>: 15ea70: 90000090 adrp x16, 0x16e000 15ea74: f9403e11 ldr x17, [x16, #0x78] 15ea78: 9101e210 add x16, x16, #0x78 15ea7c: d61f0220 br x17 000000000015ea80 <_ZN6InGame3Log9LogBuffer7__ResetEv@plt>: 15ea80: 90000090 adrp x16, 0x16e000 15ea84: f9404211 ldr x17, [x16, #0x80] 15ea88: 91020210 add x16, x16, #0x80 15ea8c: d61f0220 br x17 000000000015ea90 <_ZNK6InGame3Log9PtrBuffer9MaxLengthEv@plt>: 15ea90: 90000090 adrp x16, 0x16e000 15ea94: f9404611 ldr x17, [x16, #0x88] 15ea98: 91022210 add x16, x16, #0x88 15ea9c: d61f0220 br x17 000000000015eaa0 <_ZN6InGame3Log8LogCrypt13CryptAsyncLogEPKcmRNS0_10AutoBufferERm@plt>: 15eaa0: 90000090 adrp x16, 0x16e000 15eaa4: f9404a11 ldr x17, [x16, #0x90] 15eaa8: 91024210 add x16, x16, #0x90 15eaac: d61f0220 br x17 000000000015eab0 <_ZN6InGame3Log9PtrBuffer5WriteEPKvml@plt>: 15eab0: 90000090 adrp x16, 0x16e000 15eab4: f9404e11 ldr x17, [x16, #0x98] 15eab8: 91026210 add x16, x16, #0x98 15eabc: d61f0220 br x17 000000000015eac0 <_ZN6InGame3Log8LogCrypt12UpdateLogLenEPcj@plt>: 15eac0: 90000090 adrp x16, 0x16e000 15eac4: f9405211 ldr x17, [x16, #0xa0] 15eac8: 91028210 add x16, x16, #0xa0 15eacc: d61f0220 br x17 000000000015ead0 <_ZN6InGame3Log8LogCrypt13SetHeaderInfoEPcb@plt>: 15ead0: 90000090 adrp x16, 0x16e000 15ead4: f9405611 ldr x17, [x16, #0xa8] 15ead8: 9102a210 add x16, x16, #0xa8 15eadc: d61f0220 br x17 000000000015eae0 <_ZN6InGame18uECC_shared_secretEPKhS1_PhPKNS_12uECC_Curve_tE@plt>: 15eae0: 90000090 adrp x16, 0x16e000 15eae4: f9405a11 ldr x17, [x16, #0xb0] 15eae8: 9102c210 add x16, x16, #0xb0 15eaec: d61f0220 br x17 000000000015eaf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt>: 15eaf0: 90000090 adrp x16, 0x16e000 15eaf4: f9405e11 ldr x17, [x16, #0xb8] 15eaf8: 9102e210 add x16, x16, #0xb8 15eafc: d61f0220 br x17 000000000015eb00 : 15eb00: 90000090 adrp x16, 0x16e000 15eb04: f9406211 ldr x17, [x16, #0xc0] 15eb08: 91030210 add x16, x16, #0xc0 15eb0c: d61f0220 br x17 000000000015eb10 : 15eb10: 90000090 adrp x16, 0x16e000 15eb14: f9406611 ldr x17, [x16, #0xc8] 15eb18: 91032210 add x16, x16, #0xc8 15eb1c: d61f0220 br x17 000000000015eb20 : 15eb20: 90000090 adrp x16, 0x16e000 15eb24: f9406a11 ldr x17, [x16, #0xd0] 15eb28: 91034210 add x16, x16, #0xd0 15eb2c: d61f0220 br x17 000000000015eb30 : 15eb30: 90000090 adrp x16, 0x16e000 15eb34: f9406e11 ldr x17, [x16, #0xd8] 15eb38: 91036210 add x16, x16, #0xd8 15eb3c: d61f0220 br x17 000000000015eb40 : 15eb40: 90000090 adrp x16, 0x16e000 15eb44: f9407211 ldr x17, [x16, #0xe0] 15eb48: 91038210 add x16, x16, #0xe0 15eb4c: d61f0220 br x17 000000000015eb50 : 15eb50: 90000090 adrp x16, 0x16e000 15eb54: f9407611 ldr x17, [x16, #0xe8] 15eb58: 9103a210 add x16, x16, #0xe8 15eb5c: d61f0220 br x17 000000000015eb60 : 15eb60: 90000090 adrp x16, 0x16e000 15eb64: f9407a11 ldr x17, [x16, #0xf0] 15eb68: 9103c210 add x16, x16, #0xf0 15eb6c: d61f0220 br x17 000000000015eb70 <_ZNSt6__ndk110shared_ptrIN6InGame19InGameReportMetricsEED2Ev@plt>: 15eb70: 90000090 adrp x16, 0x16e000 15eb74: f9407e11 ldr x17, [x16, #0xf8] 15eb78: 9103e210 add x16, x16, #0xf8 15eb7c: d61f0220 br x17 000000000015eb80 <_ZNSt6__ndk110shared_ptrIN6InGame23InGameStatReportHandlerEED2Ev@plt>: 15eb80: 90000090 adrp x16, 0x16e000 15eb84: f9408211 ldr x17, [x16, #0x100] 15eb88: 91040210 add x16, x16, #0x100 15eb8c: d61f0220 br x17 000000000015eb90 <_ZN6InGame6BQInfoD2Ev@plt>: 15eb90: 90000090 adrp x16, 0x16e000 15eb94: f9408611 ldr x17, [x16, #0x108] 15eb98: 91042210 add x16, x16, #0x108 15eb9c: d61f0220 br x17 000000000015eba0 <_ZNSt6__ndk19to_stringEi@plt>: 15eba0: 90000090 adrp x16, 0x16e000 15eba4: f9408a11 ldr x17, [x16, #0x110] 15eba8: 91044210 add x16, x16, #0x110 15ebac: d61f0220 br x17 000000000015ebb0 <_ZN6InGame19InGameReportMetrics14SetCommonLabelERKNSt6__ndk112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_@plt>: 15ebb0: 90000090 adrp x16, 0x16e000 15ebb4: f9408e11 ldr x17, [x16, #0x118] 15ebb8: 91046210 add x16, x16, #0x118 15ebbc: d61f0220 br x17 000000000015ebc0 <_ZN6InGame19InGameReportMetrics13ReportMetricsEPKc@plt>: 15ebc0: 90000090 adrp x16, 0x16e000 15ebc4: f9409211 ldr x17, [x16, #0x120] 15ebc8: 91048210 add x16, x16, #0x120 15ebcc: d61f0220 br x17 000000000015ebd0 : 15ebd0: 90000090 adrp x16, 0x16e000 15ebd4: f9409611 ldr x17, [x16, #0x128] 15ebd8: 9104a210 add x16, x16, #0x128 15ebdc: d61f0220 br x17 000000000015ebe0 <_ZN6InGame15getSteadyTimeMSEv@plt>: 15ebe0: 90000090 adrp x16, 0x16e000 15ebe4: f9409a11 ldr x17, [x16, #0x130] 15ebe8: 9104c210 add x16, x16, #0x130 15ebec: d61f0220 br x17 000000000015ebf0 : 15ebf0: 90000090 adrp x16, 0x16e000 15ebf4: f9409e11 ldr x17, [x16, #0x138] 15ebf8: 9104e210 add x16, x16, #0x138 15ebfc: d61f0220 br x17 000000000015ec00 <_ZN6InGame17ReportCloudConfig11GetInstanceEv@plt>: 15ec00: 90000090 adrp x16, 0x16e000 15ec04: f940a211 ldr x17, [x16, #0x140] 15ec08: 91050210 add x16, x16, #0x140 15ec0c: d61f0220 br x17 000000000015ec10 <_ZN6InGame17ReportCloudConfig10LoadConfigEPNS_7IConfigE@plt>: 15ec10: 90000090 adrp x16, 0x16e000 15ec14: f940a611 ldr x17, [x16, #0x148] 15ec18: 91052210 add x16, x16, #0x148 15ec1c: d61f0220 br x17 000000000015ec20 : 15ec20: 90000090 adrp x16, 0x16e000 15ec24: f940aa11 ldr x17, [x16, #0x150] 15ec28: 91054210 add x16, x16, #0x150 15ec2c: d61f0220 br x17 000000000015ec30 <_ZN6InGame19InGameInnerReporter16InitReportMasterEb@plt>: 15ec30: 90000090 adrp x16, 0x16e000 15ec34: f940ae11 ldr x17, [x16, #0x158] 15ec38: 91056210 add x16, x16, #0x158 15ec3c: d61f0220 br x17 000000000015ec40 <_ZN6InGame19InGameInnerReporter17InitReportGatewayEb@plt>: 15ec40: 90000090 adrp x16, 0x16e000 15ec44: f940b211 ldr x17, [x16, #0x160] 15ec48: 91058210 add x16, x16, #0x160 15ec4c: d61f0220 br x17 000000000015ec50 <_ZN6InGame19InGameInnerReporter11InitMetricsEv@plt>: 15ec50: 90000090 adrp x16, 0x16e000 15ec54: f940b611 ldr x17, [x16, #0x168] 15ec58: 9105a210 add x16, x16, #0x168 15ec5c: d61f0220 br x17 000000000015ec60 <_ZN6InGame19InGameInnerReporter9GetBQInfoEv@plt>: 15ec60: 90000090 adrp x16, 0x16e000 15ec64: f940ba11 ldr x17, [x16, #0x170] 15ec68: 9105c210 add x16, x16, #0x170 15ec6c: d61f0220 br x17 000000000015ec70 <_ZN6InGame19InGameInnerReporter18ReportEventInitSdkEbl@plt>: 15ec70: 90000090 adrp x16, 0x16e000 15ec74: f940be11 ldr x17, [x16, #0x178] 15ec78: 9105e210 add x16, x16, #0x178 15ec7c: d61f0220 br x17 000000000015ec80 <_ZN6InGame19InGameReportMetrics13RecordInitSdkEbRKNS_6BQInfoEi@plt>: 15ec80: 90000090 adrp x16, 0x16e000 15ec84: f940c211 ldr x17, [x16, #0x180] 15ec88: 91060210 add x16, x16, #0x180 15ec8c: d61f0220 br x17 000000000015ec90 : 15ec90: 90000090 adrp x16, 0x16e000 15ec94: f940c611 ldr x17, [x16, #0x188] 15ec98: 91062210 add x16, x16, #0x188 15ec9c: d61f0220 br x17 000000000015eca0 <_ZN6InGame19InGameReportMetricsC1EPNS_19IReportGatewayInnerE@plt>: 15eca0: 90000090 adrp x16, 0x16e000 15eca4: f940ca11 ldr x17, [x16, #0x190] 15eca8: 91064210 add x16, x16, #0x190 15ecac: d61f0220 br x17 000000000015ecb0 <_ZN6InGame19InGameReportMetricsD2Ev@plt>: 15ecb0: 90000090 adrp x16, 0x16e000 15ecb4: f940ce11 ldr x17, [x16, #0x198] 15ecb8: 91066210 add x16, x16, #0x198 15ecbc: d61f0220 br x17 000000000015ecc0 <__get_bq_id@plt>: 15ecc0: 90000090 adrp x16, 0x16e000 15ecc4: f940d211 ldr x17, [x16, #0x1a0] 15ecc8: 91068210 add x16, x16, #0x1a0 15eccc: d61f0220 br x17 000000000015ecd0 <__get_current_gate_info@plt>: 15ecd0: 90000090 adrp x16, 0x16e000 15ecd4: f940d611 ldr x17, [x16, #0x1a8] 15ecd8: 9106a210 add x16, x16, #0x1a8 15ecdc: d61f0220 br x17 000000000015ece0 <_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcm@plt>: 15ece0: 90000090 adrp x16, 0x16e000 15ece4: f940da11 ldr x17, [x16, #0x1b0] 15ece8: 9106c210 add x16, x16, #0x1b0 15ecec: d61f0220 br x17 000000000015ecf0 <__get_host_resolved_ip@plt>: 15ecf0: 90000090 adrp x16, 0x16e000 15ecf4: f940de11 ldr x17, [x16, #0x1b8] 15ecf8: 9106e210 add x16, x16, #0x1b8 15ecfc: d61f0220 br x17 000000000015ed00 <_ZNSt6__ndk1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_@plt>: 15ed00: 90000090 adrp x16, 0x16e000 15ed04: f940e211 ldr x17, [x16, #0x1c0] 15ed08: 91070210 add x16, x16, #0x1c0 15ed0c: d61f0220 br x17 000000000015ed10 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt>: 15ed10: 90000090 adrp x16, 0x16e000 15ed14: f940e611 ldr x17, [x16, #0x1c8] 15ed18: 91072210 add x16, x16, #0x1c8 15ed1c: d61f0220 br x17 000000000015ed20 <_ZNSt6__ndk1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_SB_@plt>: 15ed20: 90000090 adrp x16, 0x16e000 15ed24: f940ea11 ldr x17, [x16, #0x1d0] 15ed28: 91074210 add x16, x16, #0x1d0 15ed2c: d61f0220 br x17 000000000015ed30 <__debug_get_errno@plt>: 15ed30: 90000090 adrp x16, 0x16e000 15ed34: f940ee11 ldr x17, [x16, #0x1d8] 15ed38: 91076210 add x16, x16, #0x1d8 15ed3c: d61f0220 br x17 000000000015ed40 <__debug_get_last_dns_resolve_state@plt>: 15ed40: 90000090 adrp x16, 0x16e000 15ed44: f940f211 ldr x17, [x16, #0x1e0] 15ed48: 91078210 add x16, x16, #0x1e0 15ed4c: d61f0220 br x17 000000000015ed50 <_ZN6InGame6BQInfo5ResetEv@plt>: 15ed50: 90000090 adrp x16, 0x16e000 15ed54: f940f611 ldr x17, [x16, #0x1e8] 15ed58: 9107a210 add x16, x16, #0x1e8 15ed5c: d61f0220 br x17 000000000015ed60 <_ZN6InGame19InGameReportHandlerC1EPKcPNS_18IReportMasterInnerE@plt>: 15ed60: 90000090 adrp x16, 0x16e000 15ed64: f940fa11 ldr x17, [x16, #0x1f0] 15ed68: 9107c210 add x16, x16, #0x1f0 15ed6c: d61f0220 br x17 000000000015ed70 <_ZN6InGame19InGameInnerReporter18ReportEventInitSdkENSt6__ndk110shared_ptrINS_19InGameReportHandlerEEEbl@plt>: 15ed70: 90000090 adrp x16, 0x16e000 15ed74: f940fe11 ldr x17, [x16, #0x1f8] 15ed78: 9107e210 add x16, x16, #0x1f8 15ed7c: d61f0220 br x17 000000000015ed80 <_ZN6InGame19InGameReportHandlerC1EPKcPNS_19IReportGatewayInnerE@plt>: 15ed80: 90000090 adrp x16, 0x16e000 15ed84: f9410211 ldr x17, [x16, #0x200] 15ed88: 91080210 add x16, x16, #0x200 15ed8c: d61f0220 br x17 000000000015ed90 <_ZNSt6__ndk110shared_ptrIN6InGame19InGameReportHandlerEED2Ev@plt>: 15ed90: 90000090 adrp x16, 0x16e000 15ed94: f9410611 ldr x17, [x16, #0x208] 15ed98: 91082210 add x16, x16, #0x208 15ed9c: d61f0220 br x17 000000000015eda0 <_ZN6InGame19InGameInnerReporter19CheckReportIntervalEv@plt>: 15eda0: 90000090 adrp x16, 0x16e000 15eda4: f9410a11 ldr x17, [x16, #0x210] 15eda8: 91084210 add x16, x16, #0x210 15edac: d61f0220 br x17 000000000015edb0 <_ZN6InGame23InGameStatReportHandler11HasStatDataEv@plt>: 15edb0: 90000090 adrp x16, 0x16e000 15edb4: f9410e11 ldr x17, [x16, #0x218] 15edb8: 91086210 add x16, x16, #0x218 15edbc: d61f0220 br x17 000000000015edc0 <_ZN6InGame19InGameInnerReporter19NetworkHandlerResetEv@plt>: 15edc0: 90000090 adrp x16, 0x16e000 15edc4: f9411211 ldr x17, [x16, #0x220] 15edc8: 91088210 add x16, x16, #0x220 15edcc: d61f0220 br x17 000000000015edd0 <_ZN6InGame19InGameInnerReporter18ReportEventGaaSReqEb@plt>: 15edd0: 90000090 adrp x16, 0x16e000 15edd4: f9411611 ldr x17, [x16, #0x228] 15edd8: 9108a210 add x16, x16, #0x228 15eddc: d61f0220 br x17 000000000015ede0 <_ZN6InGame19InGameInnerReporter19CheckReportAuthInfoEv@plt>: 15ede0: 90000090 adrp x16, 0x16e000 15ede4: f9411a11 ldr x17, [x16, #0x230] 15ede8: 9108c210 add x16, x16, #0x230 15edec: d61f0220 br x17 000000000015edf0 <_ZN6InGame19InGameInnerReporter16ReportEventLoginEblNS_2G613NetworkStatusEiPKcS4_bb@plt>: 15edf0: 90000090 adrp x16, 0x16e000 15edf4: f9411e11 ldr x17, [x16, #0x238] 15edf8: 9108e210 add x16, x16, #0x238 15edfc: d61f0220 br x17 000000000015ee00 <_ZN6InGame19InGameReportMetrics11RecordLoginEbiNS_2G613NetworkStatusEiPNS_7IConfigE@plt>: 15ee00: 90000090 adrp x16, 0x16e000 15ee04: f9412211 ldr x17, [x16, #0x240] 15ee08: 91090210 add x16, x16, #0x240 15ee0c: d61f0220 br x17 000000000015ee10 <_ZN6InGame23InGameStatReportHandler7AddStatEiPKc@plt>: 15ee10: 90000090 adrp x16, 0x16e000 15ee14: f9412611 ldr x17, [x16, #0x248] 15ee18: 91092210 add x16, x16, #0x248 15ee1c: d61f0220 br x17 000000000015ee20 <_ZN6InGame24GaaSReqStatReportHandler14AddGaaSReqStatEiPKciii@plt>: 15ee20: 90000090 adrp x16, 0x16e000 15ee24: f9412a11 ldr x17, [x16, #0x250] 15ee28: 91094210 add x16, x16, #0x250 15ee2c: d61f0220 br x17 000000000015ee30 <_ZN6InGame19InGameReportMetrics13RecordGaasReqEiPKciiiPNS_7IConfigE@plt>: 15ee30: 90000090 adrp x16, 0x16e000 15ee34: f9412e11 ldr x17, [x16, #0x258] 15ee38: 91096210 add x16, x16, #0x258 15ee3c: d61f0220 br x17 000000000015ee40 <_ZN6InGame23InGameStatReportHandlerC1EPKcPNS_19IReportGatewayInnerE@plt>: 15ee40: 90000090 adrp x16, 0x16e000 15ee44: f9413211 ldr x17, [x16, #0x260] 15ee48: 91098210 add x16, x16, #0x260 15ee4c: d61f0220 br x17 000000000015ee50 <_ZN6InGame23InGameStatReportHandlerC1EPKcPNS_18IReportMasterInnerE@plt>: 15ee50: 90000090 adrp x16, 0x16e000 15ee54: f9413611 ldr x17, [x16, #0x268] 15ee58: 9109a210 add x16, x16, #0x268 15ee5c: d61f0220 br x17 000000000015ee60 <_ZN6InGame19InGameInnerReporter21CheckAndReportGaaSReqEPNS_24GaaSReqStatReportHandlerEbRNSt6__ndk15mutexE@plt>: 15ee60: 90000090 adrp x16, 0x16e000 15ee64: f9413a11 ldr x17, [x16, #0x270] 15ee68: 9109c210 add x16, x16, #0x270 15ee6c: d61f0220 br x17 000000000015ee70 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt>: 15ee70: 90000090 adrp x16, 0x16e000 15ee74: f9413e11 ldr x17, [x16, #0x278] 15ee78: 9109e210 add x16, x16, #0x278 15ee7c: d61f0220 br x17 000000000015ee80 <_ZN6InGame19InGameReportHandlerD1Ev@plt>: 15ee80: 90000090 adrp x16, 0x16e000 15ee84: f9414211 ldr x17, [x16, #0x280] 15ee88: 910a0210 add x16, x16, #0x280 15ee8c: d61f0220 br x17 000000000015ee90 <_ZN6InGame19InGameReportHandlerC2EPKcPNS_18IReportMasterInnerE@plt>: 15ee90: 90000090 adrp x16, 0x16e000 15ee94: f9414611 ldr x17, [x16, #0x288] 15ee98: 910a2210 add x16, x16, #0x288 15ee9c: d61f0220 br x17 000000000015eea0 <_ZNSt6__ndk16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt>: 15eea0: 90000090 adrp x16, 0x16e000 15eea4: f9414a11 ldr x17, [x16, #0x290] 15eea8: 910a4210 add x16, x16, #0x290 15eeac: d61f0220 br x17 000000000015eeb0 <_ZNSt6__ndk16__treeINS_12__value_typeIilEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE@plt>: 15eeb0: 90000090 adrp x16, 0x16e000 15eeb4: f9414e11 ldr x17, [x16, #0x298] 15eeb8: 910a6210 add x16, x16, #0x298 15eebc: d61f0220 br x17 000000000015eec0 <_ZN6InGame19InGameReportHandlerC2EPKcPNS_19IReportGatewayInnerE@plt>: 15eec0: 90000090 adrp x16, 0x16e000 15eec4: f9415211 ldr x17, [x16, #0x2a0] 15eec8: 910a8210 add x16, x16, #0x2a0 15eecc: d61f0220 br x17 000000000015eed0 <_ZN6InGame19InGameReportHandlerD2Ev@plt>: 15eed0: 90000090 adrp x16, 0x16e000 15eed4: f9415611 ldr x17, [x16, #0x2a8] 15eed8: 910aa210 add x16, x16, #0x2a8 15eedc: d61f0220 br x17 000000000015eee0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev@plt>: 15eee0: 90000090 adrp x16, 0x16e000 15eee4: f9415a11 ldr x17, [x16, #0x2b0] 15eee8: 910ac210 add x16, x16, #0x2b0 15eeec: d61f0220 br x17 000000000015eef0 <_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm@plt>: 15eef0: 90000090 adrp x16, 0x16e000 15eef4: f9415e11 ldr x17, [x16, #0x2b8] 15eef8: 910ae210 add x16, x16, #0x2b8 15eefc: d61f0220 br x17 000000000015ef00 <_ZN6InGame16InGameReportKeys17GetEventKeyId2StrERKNSt6__ndk112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE@plt>: 15ef00: 90000090 adrp x16, 0x16e000 15ef04: f9416211 ldr x17, [x16, #0x2c0] 15ef08: 910b0210 add x16, x16, #0x2c0 15ef0c: d61f0220 br x17 000000000015ef10 <_ZN6InGame9rapidjson19MemoryPoolAllocatorINS0_12CrtAllocatorEE7ReallocEPvmm@plt>: 15ef10: 90000090 adrp x16, 0x16e000 15ef14: f9416611 ldr x17, [x16, #0x2c8] 15ef18: 910b2210 add x16, x16, #0x2c8 15ef1c: d61f0220 br x17 000000000015ef20 <_ZNK6InGame9rapidjson12GenericValueINS0_4UTF8IcEENS0_19MemoryPoolAllocatorINS0_12CrtAllocatorEEEE6AcceptINS0_6WriterINS0_19GenericStringBufferIS3_S5_EES3_S3_S5_Lj0EEEEEbRT_@plt>: 15ef20: 90000090 adrp x16, 0x16e000 15ef24: f9416a11 ldr x17, [x16, #0x2d0] 15ef28: 910b4210 add x16, x16, #0x2d0 15ef2c: d61f0220 br x17 000000000015ef30 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EED2Ev@plt>: 15ef30: 90000090 adrp x16, 0x16e000 15ef34: f9416e11 ldr x17, [x16, #0x2d8] 15ef38: 910b6210 add x16, x16, #0x2d8 15ef3c: d61f0220 br x17 000000000015ef40 <_ZN6InGame9rapidjson19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEED2Ev@plt>: 15ef40: 90000090 adrp x16, 0x16e000 15ef44: f9417211 ldr x17, [x16, #0x2e0] 15ef48: 910b8210 add x16, x16, #0x2e0 15ef4c: d61f0220 br x17 000000000015ef50 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE4NullEv@plt>: 15ef50: 90000090 adrp x16, 0x16e000 15ef54: f9417611 ldr x17, [x16, #0x2e8] 15ef58: 910ba210 add x16, x16, #0x2e8 15ef5c: d61f0220 br x17 000000000015ef60 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE6Uint64Em@plt>: 15ef60: 90000090 adrp x16, 0x16e000 15ef64: f9417a11 ldr x17, [x16, #0x2f0] 15ef68: 910bc210 add x16, x16, #0x2f0 15ef6c: d61f0220 br x17 000000000015ef70 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE4BoolEb@plt>: 15ef70: 90000090 adrp x16, 0x16e000 15ef74: f9417e11 ldr x17, [x16, #0x2f8] 15ef78: 910be210 add x16, x16, #0x2f8 15ef7c: d61f0220 br x17 000000000015ef80 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE11StartObjectEv@plt>: 15ef80: 90000090 adrp x16, 0x16e000 15ef84: f9418211 ldr x17, [x16, #0x300] 15ef88: 910c0210 add x16, x16, #0x300 15ef8c: d61f0220 br x17 000000000015ef90 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE6StringEPKcjb@plt>: 15ef90: 90000090 adrp x16, 0x16e000 15ef94: f9418611 ldr x17, [x16, #0x308] 15ef98: 910c2210 add x16, x16, #0x308 15ef9c: d61f0220 br x17 000000000015efa0 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE10StartArrayEv@plt>: 15efa0: 90000090 adrp x16, 0x16e000 15efa4: f9418a11 ldr x17, [x16, #0x310] 15efa8: 910c4210 add x16, x16, #0x310 15efac: d61f0220 br x17 000000000015efb0 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE6DoubleEd@plt>: 15efb0: 90000090 adrp x16, 0x16e000 15efb4: f9418e11 ldr x17, [x16, #0x318] 15efb8: 910c6210 add x16, x16, #0x318 15efbc: d61f0220 br x17 000000000015efc0 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE3IntEi@plt>: 15efc0: 90000090 adrp x16, 0x16e000 15efc4: f9419211 ldr x17, [x16, #0x320] 15efc8: 910c8210 add x16, x16, #0x320 15efcc: d61f0220 br x17 000000000015efd0 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE4UintEj@plt>: 15efd0: 90000090 adrp x16, 0x16e000 15efd4: f9419611 ldr x17, [x16, #0x328] 15efd8: 910ca210 add x16, x16, #0x328 15efdc: d61f0220 br x17 000000000015efe0 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE5Int64El@plt>: 15efe0: 90000090 adrp x16, 0x16e000 15efe4: f9419a11 ldr x17, [x16, #0x330] 15efe8: 910cc210 add x16, x16, #0x330 15efec: d61f0220 br x17 000000000015eff0 <_ZNSt6__ndk16__treeINS_12__value_typeIiNS_3mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS8_EENS6_INS_4pairIKS8_iEEEEEEEENS_19__map_value_compareIiSG_NS9_IiEELb1EEENS6_ISG_EEE7destroyEPNS_11__tree_nodeISG_PvEE@plt>: 15eff0: 90000090 adrp x16, 0x16e000 15eff4: f9419e11 ldr x17, [x16, #0x338] 15eff8: 910ce210 add x16, x16, #0x338 15effc: d61f0220 br x17 000000000015f000 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISJ_EERKT_@plt>: 15f000: f0000070 adrp x16, 0x16e000 15f004: f941a211 ldr x17, [x16, #0x340] 15f008: 910d0210 add x16, x16, #0x340 15f00c: d61f0220 br x17 000000000015f010 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE14__assign_multiINS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEEEEvT_SM_@plt>: 15f010: f0000070 adrp x16, 0x16e000 15f014: f941a611 ldr x17, [x16, #0x348] 15f018: 910d2210 add x16, x16, #0x348 15f01c: d61f0220 br x17 000000000015f020 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE@plt>: 15f020: f0000070 adrp x16, 0x16e000 15f024: f941aa11 ldr x17, [x16, #0x350] 15f028: 910d4210 add x16, x16, #0x350 15f02c: d61f0220 br x17 000000000015f030 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4findIS7_EENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEERKT_@plt>: 15f030: f0000070 adrp x16, 0x16e000 15f034: f941ae11 ldr x17, [x16, #0x358] 15f038: 910d6210 add x16, x16, #0x358 15f03c: d61f0220 br x17 000000000015f040 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm@plt>: 15f040: f0000070 adrp x16, 0x16e000 15f044: f941b211 ldr x17, [x16, #0x360] 15f048: 910d8210 add x16, x16, #0x360 15f04c: d61f0220 br x17 000000000015f050 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame24GaaSReqStatReportHandler11GaaSReqStatEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE@plt>: 15f050: f0000070 adrp x16, 0x16e000 15f054: f941b611 ldr x17, [x16, #0x368] 15f058: 910da210 add x16, x16, #0x368 15f05c: d61f0220 br x17 000000000015f060 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame24GaaSReqStatReportHandler11GaaSReqStatEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE4findIS7_EENS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEElEERKT_@plt>: 15f060: f0000070 adrp x16, 0x16e000 15f064: f941ba11 ldr x17, [x16, #0x370] 15f068: 910dc210 add x16, x16, #0x370 15f06c: d61f0220 br x17 000000000015f070 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6InGame24GaaSReqStatReportHandler11GaaSReqStatEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISM_EERKT_@plt>: 15f070: f0000070 adrp x16, 0x16e000 15f074: f941be11 ldr x17, [x16, #0x378] 15f078: 910de210 add x16, x16, #0x378 15f07c: d61f0220 br x17 000000000015f080 <_ZN6InGame24GaaSReqStatReportHandler6ReportEiRKNSt6__ndk16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEb@plt>: 15f080: f0000070 adrp x16, 0x16e000 15f084: f941c211 ldr x17, [x16, #0x380] 15f088: 910e0210 add x16, x16, #0x380 15f08c: d61f0220 br x17 000000000015f090 <_ZN6InGame9rapidjson19MemoryPoolAllocatorINS0_12CrtAllocatorEE8AddChunkEm@plt>: 15f090: f0000070 adrp x16, 0x16e000 15f094: f941c611 ldr x17, [x16, #0x388] 15f098: 910e2210 add x16, x16, #0x388 15f09c: d61f0220 br x17 000000000015f0a0 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE9WriteNullEv@plt>: 15f0a0: f0000070 adrp x16, 0x16e000 15f0a4: f941ca11 ldr x17, [x16, #0x390] 15f0a8: 910e4210 add x16, x16, #0x390 15f0ac: d61f0220 br x17 000000000015f0b0 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE9WriteBoolEb@plt>: 15f0b0: f0000070 adrp x16, 0x16e000 15f0b4: f941ce11 ldr x17, [x16, #0x398] 15f0b8: 910e6210 add x16, x16, #0x398 15f0bc: d61f0220 br x17 000000000015f0c0 <_ZN6InGame9rapidjson8internal5StackINS0_12CrtAllocatorEE6ExpandINS0_6WriterINS0_19GenericStringBufferINS0_4UTF8IcEES3_EES9_S9_S3_Lj0EE5LevelEEEvm@plt>: 15f0c0: f0000070 adrp x16, 0x16e000 15f0c4: f941d211 ldr x17, [x16, #0x3a0] 15f0c8: 910e8210 add x16, x16, #0x3a0 15f0cc: d61f0220 br x17 000000000015f0d0 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE11WriteStringEPKcj@plt>: 15f0d0: f0000070 adrp x16, 0x16e000 15f0d4: f941d611 ldr x17, [x16, #0x3a8] 15f0d8: 910ea210 add x16, x16, #0x3a8 15f0dc: d61f0220 br x17 000000000015f0e0 <_ZN6InGame9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EE11WriteDoubleEd@plt>: 15f0e0: f0000070 adrp x16, 0x16e000 15f0e4: f941da11 ldr x17, [x16, #0x3b0] 15f0e8: 910ec210 add x16, x16, #0x3b0 15f0ec: d61f0220 br x17 000000000015f0f0 <_ZN6InGame9rapidjson8internal6u32toaEjPc@plt>: 15f0f0: f0000070 adrp x16, 0x16e000 15f0f4: f941de11 ldr x17, [x16, #0x3b8] 15f0f8: 910ee210 add x16, x16, #0x3b8 15f0fc: d61f0220 br x17 000000000015f100 <_ZN6InGame9rapidjson8internal6u64toaEmPc@plt>: 15f100: f0000070 adrp x16, 0x16e000 15f104: f941e211 ldr x17, [x16, #0x3c0] 15f108: 910f0210 add x16, x16, #0x3c0 15f10c: d61f0220 br x17 000000000015f110 <_ZN6InGame9rapidjson8internal6Grisu2EdPcPiS3_@plt>: 15f110: f0000070 adrp x16, 0x16e000 15f114: f941e611 ldr x17, [x16, #0x3c8] 15f118: 910f2210 add x16, x16, #0x3c8 15f11c: d61f0220 br x17 000000000015f120 <_ZN6InGame9rapidjson8internal8PrettifyEPciii@plt>: 15f120: f0000070 adrp x16, 0x16e000 15f124: f941ea11 ldr x17, [x16, #0x3d0] 15f128: 910f4210 add x16, x16, #0x3d0 15f12c: d61f0220 br x17 000000000015f130 <_ZN6InGame9rapidjson8internal8DigitGenERKNS1_5DiyFpES4_mPcPiS6_@plt>: 15f130: f0000070 adrp x16, 0x16e000 15f134: f941ee11 ldr x17, [x16, #0x3d8] 15f138: 910f6210 add x16, x16, #0x3d8 15f13c: d61f0220 br x17 000000000015f140 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE15__emplace_multiIJRKNS_4pairIKS7_iEEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEEDpOT_@plt>: 15f140: f0000070 adrp x16, 0x16e000 15f144: f941f211 ldr x17, [x16, #0x3e0] 15f148: 910f8210 add x16, x16, #0x3e0 15f14c: d61f0220 br x17 000000000015f150 <_ZN6InGame24GaaSReqStatReportHandlerC1EPKcPNS_18IReportMasterInnerE@plt>: 15f150: f0000070 adrp x16, 0x16e000 15f154: f941f611 ldr x17, [x16, #0x3e8] 15f158: 910fa210 add x16, x16, #0x3e8 15f15c: d61f0220 br x17 000000000015f160 <_ZN6InGame24GaaSReqStatReportHandlerC1EPKcPNS_19IReportGatewayInnerE@plt>: 15f160: f0000070 adrp x16, 0x16e000 15f164: f941fa11 ldr x17, [x16, #0x3f0] 15f168: 910fc210 add x16, x16, #0x3f0 15f16c: d61f0220 br x17 000000000015f170 <_ZN6InGame24GaaSReqStatReportHandlerD1Ev@plt>: 15f170: f0000070 adrp x16, 0x16e000 15f174: f941fe11 ldr x17, [x16, #0x3f8] 15f178: 910fe210 add x16, x16, #0x3f8 15f17c: d61f0220 br x17 000000000015f180 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE@plt>: 15f180: f0000070 adrp x16, 0x16e000 15f184: f9420211 ldr x17, [x16, #0x400] 15f188: 91100210 add x16, x16, #0x400 15f18c: d61f0220 br x17 000000000015f190 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE15__assign_uniqueIPKNS_4pairIKiS3_EEEEvT_SI_@plt>: 15f190: f0000070 adrp x16, 0x16e000 15f194: f9420611 ldr x17, [x16, #0x408] 15f198: 91102210 add x16, x16, #0x408 15f19c: d61f0220 br x17 000000000015f1a0 <_ZNSt6__ndk13mapIiPKcNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE6insertINS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISF_PvEElEEEEEEvT_SM_@plt>: 15f1a0: f0000070 adrp x16, 0x16e000 15f1a4: f9420a11 ldr x17, [x16, #0x410] 15f1a8: 91104210 add x16, x16, #0x410 15f1ac: d61f0220 br x17 000000000015f1b0 <_ZNSt6__ndk16__treeINS_12__value_typeIiPKcEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__find_equalIiEERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_SE_EElEERPNS_15__tree_end_nodeISG_EESH_RKT_@plt>: 15f1b0: f0000070 adrp x16, 0x16e000 15f1b4: f9420e11 ldr x17, [x16, #0x418] 15f1b8: 91106210 add x16, x16, #0x418 15f1bc: d61f0220 br x17 000000000015f1c0 <_ZN6InGame27InGameCounterMetricsHandlerD2Ev@plt>: 15f1c0: f0000070 adrp x16, 0x16e000 15f1c4: f9421211 ldr x17, [x16, #0x420] 15f1c8: 91108210 add x16, x16, #0x420 15f1cc: d61f0220 br x17 000000000015f1d0 <_ZN6InGame20InGameMetricsHandlerD2Ev@plt>: 15f1d0: f0000070 adrp x16, 0x16e000 15f1d4: f9421611 ldr x17, [x16, #0x428] 15f1d8: 9110a210 add x16, x16, #0x428 15f1dc: d61f0220 br x17 000000000015f1e0 <_ZNSt6__ndk16vectorIN6InGame13ReportGateway13CounterMetricENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJEEEvDpOT_@plt>: 15f1e0: f0000070 adrp x16, 0x16e000 15f1e4: f9421a11 ldr x17, [x16, #0x430] 15f1e8: 9110c210 add x16, x16, #0x430 15f1ec: d61f0220 br x17 000000000015f1f0 <_ZNSt6__ndk19allocatorIN6InGame13ReportGateway11MetricLabelEE9constructIS3_JRKNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEESC_EEEvPT_DpOT0_@plt>: 15f1f0: f0000070 adrp x16, 0x16e000 15f1f4: f9421e11 ldr x17, [x16, #0x438] 15f1f8: 9110e210 add x16, x16, #0x438 15f1fc: d61f0220 br x17 000000000015f200 <_ZNSt6__ndk16vectorIN6InGame13ReportGateway11MetricLabelENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRKNS_12basic_stringIcNS_11char_traitsIcEENS4_IcEEEESE_EEEvDpOT_@plt>: 15f200: f0000070 adrp x16, 0x16e000 15f204: f9422211 ldr x17, [x16, #0x440] 15f208: 91110210 add x16, x16, #0x440 15f20c: d61f0220 br x17 000000000015f210 <_ZN6InGame13ReportGateway9JsonUtils15ArrayToJsonDataINS0_13CounterMetricEEENSt6__ndk112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERNS4_6vectorIT_NS8_ISC_EEEE@plt>: 15f210: f0000070 adrp x16, 0x16e000 15f214: f9422611 ldr x17, [x16, #0x448] 15f218: 91112210 add x16, x16, #0x448 15f21c: d61f0220 br x17 000000000015f220 <_ZN6InGame29InGameHistogramMetricsHandlerD2Ev@plt>: 15f220: f0000070 adrp x16, 0x16e000 15f224: f9422a11 ldr x17, [x16, #0x450] 15f228: 91114210 add x16, x16, #0x450 15f22c: d61f0220 br x17 000000000015f230 <_ZNSt6__ndk16vectorIdNS_9allocatorIdEEE6assignIPdEENS_9enable_ifIXaasr27__is_cpp17_forward_iteratorIT_EE5valuesr16is_constructibleIdNS_15iterator_traitsIS7_E9referenceEEE5valueEvE4typeES7_S7_@plt>: 15f230: f0000070 adrp x16, 0x16e000 15f234: f9422e11 ldr x17, [x16, #0x458] 15f238: 91116210 add x16, x16, #0x458 15f23c: d61f0220 br x17 000000000015f240 <_ZNSt6__ndk16vectorIN6InGame13ReportGateway12MetricBucketENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJidRKdEEEvDpOT_@plt>: 15f240: f0000070 adrp x16, 0x16e000 15f244: f9423211 ldr x17, [x16, #0x460] 15f248: 91118210 add x16, x16, #0x460 15f24c: d61f0220 br x17 000000000015f250 <_ZNSt6__ndk16vectorIN6InGame13ReportGateway15HistogramMetricENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJEEEvDpOT_@plt>: 15f250: f0000070 adrp x16, 0x16e000 15f254: f9423611 ldr x17, [x16, #0x468] 15f258: 9111a210 add x16, x16, #0x468 15f25c: d61f0220 br x17 000000000015f260 <_ZN6InGame13ReportGateway9JsonUtils15ArrayToJsonDataINS0_15HistogramMetricEEENSt6__ndk112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERNS4_6vectorIT_NS8_ISC_EEEE@plt>: 15f260: f0000070 adrp x16, 0x16e000 15f264: f9423a11 ldr x17, [x16, #0x470] 15f268: 9111c210 add x16, x16, #0x470 15f26c: d61f0220 br x17 000000000015f270 <_ZN6InGame19InGameReportMetrics12ResetMetricsEv@plt>: 15f270: f0000070 adrp x16, 0x16e000 15f274: f9423e11 ldr x17, [x16, #0x478] 15f278: 9111e210 add x16, x16, #0x478 15f27c: d61f0220 br x17 000000000015f280 <_ZNSt6__ndk110shared_ptrIN6InGame29InGameHistogramMetricsHandlerEED2Ev@plt>: 15f280: f0000070 adrp x16, 0x16e000 15f284: f9424211 ldr x17, [x16, #0x480] 15f288: 91120210 add x16, x16, #0x480 15f28c: d61f0220 br x17 000000000015f290 <_ZNSt6__ndk110shared_ptrIN6InGame27InGameCounterMetricsHandlerEED2Ev@plt>: 15f290: f0000070 adrp x16, 0x16e000 15f294: f9424611 ldr x17, [x16, #0x488] 15f298: 91122210 add x16, x16, #0x488 15f29c: d61f0220 br x17 000000000015f2a0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE25__emplace_unique_key_argsIS7_JRKNS_21piecewise_construct_tENS_5tupleIJRKS7_EEENSJ_IJEEEEEENS_4pairINS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEEbEERKT_DpOT0_@plt>: 15f2a0: f0000070 adrp x16, 0x16e000 15f2a4: f9424a11 ldr x17, [x16, #0x490] 15f2a8: 91124210 add x16, x16, #0x490 15f2ac: d61f0220 br x17 000000000015f2b0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4findIS7_EENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEERKT_@plt>: 15f2b0: f0000070 adrp x16, 0x16e000 15f2b4: f9424e11 ldr x17, [x16, #0x498] 15f2b8: 91126210 add x16, x16, #0x498 15f2bc: d61f0220 br x17 000000000015f2c0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE5eraseENS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEE@plt>: 15f2c0: f0000070 adrp x16, 0x16e000 15f2c4: f9425211 ldr x17, [x16, #0x4a0] 15f2c8: 91128210 add x16, x16, #0x4a0 15f2cc: d61f0220 br x17 000000000015f2d0 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EC2IRPKcRS7_Lb0EEEOT_OT0_@plt>: 15f2d0: f0000070 adrp x16, 0x16e000 15f2d4: f9425611 ldr x17, [x16, #0x4a8] 15f2d8: 9112a210 add x16, x16, #0x4a8 15f2dc: d61f0220 br x17 000000000015f2e0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_@plt>: 15f2e0: f0000070 adrp x16, 0x16e000 15f2e4: f9425a11 ldr x17, [x16, #0x4b0] 15f2e8: 9112c210 add x16, x16, #0x4b0 15f2ec: d61f0220 br x17 000000000015f2f0 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISJ_EERKT_@plt>: 15f2f0: f0000070 adrp x16, 0x16e000 15f2f4: f9425e11 ldr x17, [x16, #0x4b8] 15f2f8: 9112e210 add x16, x16, #0x4b8 15f2fc: d61f0220 br x17 000000000015f300 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev@plt>: 15f300: f0000070 adrp x16, 0x16e000 15f304: f9426211 ldr x17, [x16, #0x4c0] 15f308: 91130210 add x16, x16, #0x4c0 15f30c: d61f0220 br x17 000000000015f310 <_ZNSt6__ndk14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EC2IRPKcSC_Lb0EEEOT_OT0_@plt>: 15f310: f0000070 adrp x16, 0x16e000 15f314: f9426611 ldr x17, [x16, #0x4c8] 15f318: 91132210 add x16, x16, #0x4c8 15f31c: d61f0220 br x17 000000000015f320 <_ZNSt6__ndk16vectorIN6InGame13ReportGateway11MetricLabelENS_9allocatorIS3_EEEC2ERKS6_@plt>: 15f320: f0000070 adrp x16, 0x16e000 15f324: f9426a11 ldr x17, [x16, #0x4d0] 15f328: 91134210 add x16, x16, #0x4d0 15f32c: d61f0220 br x17 000000000015f330 <_ZNSt6__ndk114__split_bufferIN6InGame13ReportGateway13CounterMetricERNS_9allocatorIS3_EEED2Ev@plt>: 15f330: f0000070 adrp x16, 0x16e000 15f334: f9426e11 ldr x17, [x16, #0x4d8] 15f338: 91136210 add x16, x16, #0x4d8 15f33c: d61f0220 br x17 000000000015f340 <_ZN6InGame13ReportGateway9JsonUtils15ArrayToJsonDataINS0_11MetricLabelEEENSt6__ndk112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERNS4_6vectorIT_NS8_ISC_EEEE@plt>: 15f340: f0000070 adrp x16, 0x16e000 15f344: f9427211 ldr x17, [x16, #0x4e0] 15f348: 91138210 add x16, x16, #0x4e0 15f34c: d61f0220 br x17 000000000015f350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt>: 15f350: f0000070 adrp x16, 0x16e000 15f354: f9427611 ldr x17, [x16, #0x4e8] 15f358: 9113a210 add x16, x16, #0x4e8 15f35c: d61f0220 br x17 000000000015f360 <_ZN6InGame13ReportGateway13CounterMetric11CounterData11GetJsonDataEv@plt>: 15f360: f0000070 adrp x16, 0x16e000 15f364: f9427a11 ldr x17, [x16, #0x4f0] 15f368: 9113c210 add x16, x16, #0x4f0 15f36c: d61f0220 br x17 000000000015f370 <_ZNSt6__ndk19to_stringEl@plt>: 15f370: f0000070 adrp x16, 0x16e000 15f374: f9427e11 ldr x17, [x16, #0x4f8] 15f378: 9113e210 add x16, x16, #0x4f8 15f37c: d61f0220 br x17 000000000015f380 <_ZNSt6__ndk113__vector_baseIN6InGame13ReportGateway11MetricLabelENS_9allocatorIS3_EEED2Ev@plt>: 15f380: f0000070 adrp x16, 0x16e000 15f384: f9428211 ldr x17, [x16, #0x500] 15f388: 91140210 add x16, x16, #0x500 15f38c: d61f0220 br x17 000000000015f390 <_ZNSt6__ndk19to_stringEd@plt>: 15f390: f0000070 adrp x16, 0x16e000 15f394: f9428611 ldr x17, [x16, #0x508] 15f398: 91142210 add x16, x16, #0x508 15f39c: d61f0220 br x17 000000000015f3a0 <_ZN6InGame13ReportGateway9JsonUtils10EscapeJsonERKNSt6__ndk112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE@plt>: 15f3a0: f0000070 adrp x16, 0x16e000 15f3a4: f9428a11 ldr x17, [x16, #0x510] 15f3a8: 91144210 add x16, x16, #0x510 15f3ac: d61f0220 br x17 000000000015f3b0 <_ZNSt6__ndk114__split_bufferIN6InGame13ReportGateway11MetricLabelERNS_9allocatorIS3_EEED2Ev@plt>: 15f3b0: f0000070 adrp x16, 0x16e000 15f3b4: f9428e11 ldr x17, [x16, #0x518] 15f3b8: 91146210 add x16, x16, #0x518 15f3bc: d61f0220 br x17 000000000015f3c0 <_ZNSt6__ndk19allocatorIN6InGame13ReportGateway15HistogramMetricEE9constructIS3_JRKS3_EEEvPT_DpOT0_@plt>: 15f3c0: f0000070 adrp x16, 0x16e000 15f3c4: f9429211 ldr x17, [x16, #0x520] 15f3c8: 91148210 add x16, x16, #0x520 15f3cc: d61f0220 br x17 000000000015f3d0 <_ZNSt6__ndk114__split_bufferIN6InGame13ReportGateway15HistogramMetricERNS_9allocatorIS3_EEED2Ev@plt>: 15f3d0: f0000070 adrp x16, 0x16e000 15f3d4: f9429611 ldr x17, [x16, #0x528] 15f3d8: 9114a210 add x16, x16, #0x528 15f3dc: d61f0220 br x17 000000000015f3e0 <_ZN6InGame13ReportGateway15HistogramMetric13HistogramData11GetJsonDataEv@plt>: 15f3e0: f0000070 adrp x16, 0x16e000 15f3e4: f9429a11 ldr x17, [x16, #0x530] 15f3e8: 9114c210 add x16, x16, #0x530 15f3ec: d61f0220 br x17 000000000015f3f0 <_ZN6InGame13ReportGateway9JsonUtils15ArrayToJsonDataINS0_12MetricBucketEEENSt6__ndk112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERNS4_6vectorIT_NS8_ISC_EEEE@plt>: 15f3f0: f0000070 adrp x16, 0x16e000 15f3f4: f9429e11 ldr x17, [x16, #0x538] 15f3f8: 9114e210 add x16, x16, #0x538 15f3fc: d61f0220 br x17 000000000015f400 <_ZNSt6__ndk16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_SH_EElEERPNS_15__tree_end_nodeISJ_EESK_RKT_@plt>: 15f400: f0000070 adrp x16, 0x16e000 15f404: f942a211 ldr x17, [x16, #0x540] 15f408: 91150210 add x16, x16, #0x540 15f40c: d61f0220 br x17 000000000015f410 <_ZN6InGame17ReportCloudConfigD2Ev@plt>: 15f410: f0000070 adrp x16, 0x16e000 15f414: f942a611 ldr x17, [x16, #0x548] 15f418: 91152210 add x16, x16, #0x548 15f41c: d61f0220 br x17 000000000015f420 : 15f420: f0000070 adrp x16, 0x16e000 15f424: f942aa11 ldr x17, [x16, #0x550] 15f428: 91154210 add x16, x16, #0x550 15f42c: d61f0220 br x17 000000000015f430 : 15f430: f0000070 adrp x16, 0x16e000 15f434: f942ae11 ldr x17, [x16, #0x558] 15f438: 91156210 add x16, x16, #0x558 15f43c: d61f0220 br x17 000000000015f440 : 15f440: f0000070 adrp x16, 0x16e000 15f444: f942b211 ldr x17, [x16, #0x560] 15f448: 91158210 add x16, x16, #0x560 15f44c: d61f0220 br x17 000000000015f450 <_ZN6InGame5CPath10GetSubPathERNS_7AStringEPKcS4_@plt>: 15f450: f0000070 adrp x16, 0x16e000 15f454: f942b611 ldr x17, [x16, #0x568] 15f458: 9115a210 add x16, x16, #0x568 15f45c: d61f0220 br x17 000000000015f460 : 15f460: f0000070 adrp x16, 0x16e000 15f464: f942ba11 ldr x17, [x16, #0x570] 15f468: 9115c210 add x16, x16, #0x570 15f46c: d61f0220 br x17 000000000015f470 : 15f470: f0000070 adrp x16, 0x16e000 15f474: f942be11 ldr x17, [x16, #0x578] 15f478: 9115e210 add x16, x16, #0x578 15f47c: d61f0220 br x17 000000000015f480 : 15f480: f0000070 adrp x16, 0x16e000 15f484: f942c211 ldr x17, [x16, #0x580] 15f488: 91160210 add x16, x16, #0x580 15f48c: d61f0220 br x17 000000000015f490 : 15f490: f0000070 adrp x16, 0x16e000 15f494: f942c611 ldr x17, [x16, #0x588] 15f498: 91162210 add x16, x16, #0x588 15f49c: d61f0220 br x17 000000000015f4a0 : 15f4a0: f0000070 adrp x16, 0x16e000 15f4a4: f942ca11 ldr x17, [x16, #0x590] 15f4a8: 91164210 add x16, x16, #0x590 15f4ac: d61f0220 br x17 000000000015f4b0 <_ZN6InGame16uECC_valid_pointEPKmPKNS_12uECC_Curve_tE@plt>: 15f4b0: f0000070 adrp x16, 0x16e000 15f4b4: f942ce11 ldr x17, [x16, #0x598] 15f4b8: 91166210 add x16, x16, #0x598 15f4bc: d61f0220 br x17 000000000015f4c0 <__open_2@plt>: 15f4c0: f0000070 adrp x16, 0x16e000 15f4c4: f942d211 ldr x17, [x16, #0x5a0] 15f4c8: 91168210 add x16, x16, #0x5a0 15f4cc: d61f0220 br x17 000000000015f4d0 <__read_chk@plt>: 15f4d0: f0000070 adrp x16, 0x16e000 15f4d4: f942d611 ldr x17, [x16, #0x5a8] 15f4d8: 9116a210 add x16, x16, #0x5a8 15f4dc: d61f0220 br x17 000000000015f4e0 <_ZN6InGame23InGameReportGatewayImplD2Ev@plt>: 15f4e0: f0000070 adrp x16, 0x16e000 15f4e4: f942da11 ldr x17, [x16, #0x5b0] 15f4e8: 9116c210 add x16, x16, #0x5b0 15f4ec: d61f0220 br x17 000000000015f4f0 <_ZN6InGame14IReportGateway15ReleaseInstanceEv@plt>: 15f4f0: f0000070 adrp x16, 0x16e000 15f4f4: f942de11 ldr x17, [x16, #0x5b8] 15f4f8: 9116e210 add x16, x16, #0x5b8 15f4fc: d61f0220 br x17 000000000015f500 <_ZN6InGame14IReportGateway11GetInstanceEv@plt>: 15f500: f0000070 adrp x16, 0x16e000 15f504: f942e211 ldr x17, [x16, #0x5c0] 15f508: 91170210 add x16, x16, #0x5c0 15f50c: d61f0220 br x17 000000000015f510 <_ZN6InGame22InGameReportMasterImplD2Ev@plt>: 15f510: f0000070 adrp x16, 0x16e000 15f514: f942e611 ldr x17, [x16, #0x5c8] 15f518: 91172210 add x16, x16, #0x5c8 15f51c: d61f0220 br x17 000000000015f520 <_ZN6InGame13IReportMaster15ReleaseInstanceEv@plt>: 15f520: f0000070 adrp x16, 0x16e000 15f524: f942ea11 ldr x17, [x16, #0x5d0] 15f528: 91174210 add x16, x16, #0x5d0 15f52c: d61f0220 br x17 000000000015f530 <_ZN6InGame13IReportMaster11GetInstanceEv@plt>: 15f530: f0000070 adrp x16, 0x16e000 15f534: f942ee11 ldr x17, [x16, #0x5d8] 15f538: 91176210 add x16, x16, #0x5d8 15f53c: d61f0220 br x17 000000000015f540 <_ZNSt6__ndk16__itoa8__u32toaEjPc@plt>: 15f540: f0000070 adrp x16, 0x16e000 15f544: f942f211 ldr x17, [x16, #0x5e0] 15f548: 91178210 add x16, x16, #0x5e0 15f54c: d61f0220 br x17 000000000015f550 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt>: 15f550: f0000070 adrp x16, 0x16e000 15f554: f942f611 ldr x17, [x16, #0x5e8] 15f558: 9117a210 add x16, x16, #0x5e8 15f55c: d61f0220 br x17 000000000015f560 : 15f560: f0000070 adrp x16, 0x16e000 15f564: f942fa11 ldr x17, [x16, #0x5f0] 15f568: 9117c210 add x16, x16, #0x5f0 15f56c: d61f0220 br x17 000000000015f570 <_ZNSt6__ndk118condition_variable10notify_oneEv@plt>: 15f570: f0000070 adrp x16, 0x16e000 15f574: f942fe11 ldr x17, [x16, #0x5f8] 15f578: 9117e210 add x16, x16, #0x5f8 15f57c: d61f0220 br x17 000000000015f580 <_ZNSt6__ndk118condition_variable10notify_allEv@plt>: 15f580: f0000070 adrp x16, 0x16e000 15f584: f9430211 ldr x17, [x16, #0x600] 15f588: 91180210 add x16, x16, #0x600 15f58c: d61f0220 br x17 000000000015f590 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt>: 15f590: f0000070 adrp x16, 0x16e000 15f594: f9430611 ldr x17, [x16, #0x608] 15f598: 91182210 add x16, x16, #0x608 15f59c: d61f0220 br x17 000000000015f5a0 : 15f5a0: f0000070 adrp x16, 0x16e000 15f5a4: f9430a11 ldr x17, [x16, #0x610] 15f5a8: 91184210 add x16, x16, #0x610 15f5ac: d61f0220 br x17 000000000015f5b0 : 15f5b0: f0000070 adrp x16, 0x16e000 15f5b4: f9430e11 ldr x17, [x16, #0x618] 15f5b8: 91186210 add x16, x16, #0x618 15f5bc: d61f0220 br x17 000000000015f5c0 : 15f5c0: f0000070 adrp x16, 0x16e000 15f5c4: f9431211 ldr x17, [x16, #0x620] 15f5c8: 91188210 add x16, x16, #0x620 15f5cc: d61f0220 br x17 000000000015f5d0 <_ZNSt6__ndk115__thread_struct25notify_all_at_thread_exitEPNS_18condition_variableEPNS_5mutexE@plt>: 15f5d0: f0000070 adrp x16, 0x16e000 15f5d4: f9431611 ldr x17, [x16, #0x628] 15f5d8: 9118a210 add x16, x16, #0x628 15f5dc: d61f0220 br x17 000000000015f5e0 <_ZSt18uncaught_exceptionv@plt>: 15f5e0: f0000070 adrp x16, 0x16e000 15f5e4: f9431a11 ldr x17, [x16, #0x630] 15f5e8: 9118c210 add x16, x16, #0x630 15f5ec: d61f0220 br x17 000000000015f5f0 <_ZNSt13exception_ptraSERKS_@plt>: 15f5f0: f0000070 adrp x16, 0x16e000 15f5f4: f9431e11 ldr x17, [x16, #0x638] 15f5f8: 9118e210 add x16, x16, #0x638 15f5fc: d61f0220 br x17 000000000015f600 <__cxa_uncaught_exceptions@plt>: 15f600: f0000070 adrp x16, 0x16e000 15f604: f9432211 ldr x17, [x16, #0x640] 15f608: 91190210 add x16, x16, #0x640 15f60c: d61f0220 br x17 000000000015f610 <__cxa_decrement_exception_refcount@plt>: 15f610: f0000070 adrp x16, 0x16e000 15f614: f9432611 ldr x17, [x16, #0x648] 15f618: 91192210 add x16, x16, #0x648 15f61c: d61f0220 br x17 000000000015f620 <__cxa_increment_exception_refcount@plt>: 15f620: f0000070 adrp x16, 0x16e000 15f624: f9432a11 ldr x17, [x16, #0x650] 15f628: 91194210 add x16, x16, #0x650 15f62c: d61f0220 br x17 000000000015f630 <__cxa_current_primary_exception@plt>: 15f630: f0000070 adrp x16, 0x16e000 15f634: f9432e11 ldr x17, [x16, #0x658] 15f638: 91196210 add x16, x16, #0x658 15f63c: d61f0220 br x17 000000000015f640 <_ZSt17rethrow_exceptionSt13exception_ptr@plt>: 15f640: f0000070 adrp x16, 0x16e000 15f644: f9433211 ldr x17, [x16, #0x660] 15f648: 91198210 add x16, x16, #0x660 15f64c: d61f0220 br x17 000000000015f650 <__cxa_rethrow_primary_exception@plt>: 15f650: f0000070 adrp x16, 0x16e000 15f654: f9433611 ldr x17, [x16, #0x668] 15f658: 9119a210 add x16, x16, #0x668 15f65c: d61f0220 br x17 000000000015f660 <_ZNSt13exception_ptrC1ERKS_@plt>: 15f660: f0000070 adrp x16, 0x16e000 15f664: f9433a11 ldr x17, [x16, #0x670] 15f668: 9119c210 add x16, x16, #0x670 15f66c: d61f0220 br x17 000000000015f670 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc@plt>: 15f670: f0000070 adrp x16, 0x16e000 15f674: f9433e11 ldr x17, [x16, #0x678] 15f678: 9119e210 add x16, x16, #0x678 15f67c: d61f0220 br x17 000000000015f680 <_ZNSt6__ndk112future_errorC2ENS_10error_codeE@plt>: 15f680: f0000070 adrp x16, 0x16e000 15f684: f9434211 ldr x17, [x16, #0x680] 15f688: 911a0210 add x16, x16, #0x680 15f68c: d61f0220 br x17 000000000015f690 <_ZNSt6__ndk112future_errorD2Ev@plt>: 15f690: f0000070 adrp x16, 0x16e000 15f694: f9434611 ldr x17, [x16, #0x688] 15f698: 911a2210 add x16, x16, #0x688 15f69c: d61f0220 br x17 000000000015f6a0 <__cxa_guard_acquire@plt>: 15f6a0: f0000070 adrp x16, 0x16e000 15f6a4: f9434a11 ldr x17, [x16, #0x690] 15f6a8: 911a4210 add x16, x16, #0x690 15f6ac: d61f0220 br x17 000000000015f6b0 <_ZNSt6__ndk114error_categoryC2Ev@plt>: 15f6b0: f0000070 adrp x16, 0x16e000 15f6b4: f9434e11 ldr x17, [x16, #0x698] 15f6b8: 911a6210 add x16, x16, #0x698 15f6bc: d61f0220 br x17 000000000015f6c0 <_ZNSt6__ndk114error_categoryD2Ev@plt>: 15f6c0: f0000070 adrp x16, 0x16e000 15f6c4: f9435211 ldr x17, [x16, #0x6a0] 15f6c8: 911a8210 add x16, x16, #0x6a0 15f6cc: d61f0220 br x17 000000000015f6d0 <__cxa_guard_release@plt>: 15f6d0: f0000070 adrp x16, 0x16e000 15f6d4: f9435611 ldr x17, [x16, #0x6a8] 15f6d8: 911aa210 add x16, x16, #0x6a8 15f6dc: d61f0220 br x17 000000000015f6e0 <_ZNKSt6__ndk110error_code7messageEv@plt>: 15f6e0: f0000070 adrp x16, 0x16e000 15f6e4: f9435a11 ldr x17, [x16, #0x6b0] 15f6e8: 911ac210 add x16, x16, #0x6b0 15f6ec: d61f0220 br x17 000000000015f6f0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt>: 15f6f0: f0000070 adrp x16, 0x16e000 15f6f4: f9435e11 ldr x17, [x16, #0x6b8] 15f6f8: 911ae210 add x16, x16, #0x6b8 15f6fc: d61f0220 br x17 000000000015f700 <_ZNSt11logic_errorD2Ev@plt>: 15f700: f0000070 adrp x16, 0x16e000 15f704: f9436211 ldr x17, [x16, #0x6c0] 15f708: 911b0210 add x16, x16, #0x6c0 15f70c: d61f0220 br x17 000000000015f710 <_ZNSt6__ndk117__assoc_sub_state24set_value_at_thread_exitEv@plt>: 15f710: f0000070 adrp x16, 0x16e000 15f714: f9436611 ldr x17, [x16, #0x6c8] 15f718: 911b2210 add x16, x16, #0x6c8 15f71c: d61f0220 br x17 000000000015f720 <_ZNSt6__ndk115__thread_struct27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE@plt>: 15f720: f0000070 adrp x16, 0x16e000 15f724: f9436a11 ldr x17, [x16, #0x6d0] 15f728: 911b4210 add x16, x16, #0x6d0 15f72c: d61f0220 br x17 000000000015f730 <_ZNSt6__ndk117__assoc_sub_state28set_exception_at_thread_exitESt13exception_ptr@plt>: 15f730: f0000070 adrp x16, 0x16e000 15f734: f9436e11 ldr x17, [x16, #0x6d8] 15f738: 911b6210 add x16, x16, #0x6d8 15f73c: d61f0220 br x17 000000000015f740 <_ZNSt6__ndk117__assoc_sub_state12__make_readyEv@plt>: 15f740: f0000070 adrp x16, 0x16e000 15f744: f9437211 ldr x17, [x16, #0x6e0] 15f748: 911b8210 add x16, x16, #0x6e0 15f74c: d61f0220 br x17 000000000015f750 <_ZNSt6__ndk117__assoc_sub_state4copyEv@plt>: 15f750: f0000070 adrp x16, 0x16e000 15f754: f9437611 ldr x17, [x16, #0x6e8] 15f758: 911ba210 add x16, x16, #0x6e8 15f75c: d61f0220 br x17 000000000015f760 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt>: 15f760: f0000070 adrp x16, 0x16e000 15f764: f9437a11 ldr x17, [x16, #0x6f0] 15f768: 911bc210 add x16, x16, #0x6f0 15f76c: d61f0220 br x17 000000000015f770 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt>: 15f770: f0000070 adrp x16, 0x16e000 15f774: f9437e11 ldr x17, [x16, #0x6f8] 15f778: 911be210 add x16, x16, #0x6f8 15f77c: d61f0220 br x17 000000000015f780 <_ZNSt11logic_errorC2ERKS_@plt>: 15f780: f0000070 adrp x16, 0x16e000 15f784: f9438211 ldr x17, [x16, #0x700] 15f788: 911c0210 add x16, x16, #0x700 15f78c: d61f0220 br x17 000000000015f790 <_ZNSt6__ndk18ios_baseD2Ev@plt>: 15f790: f0000070 adrp x16, 0x16e000 15f794: f9438611 ldr x17, [x16, #0x708] 15f798: 911c2210 add x16, x16, #0x708 15f79c: d61f0220 br x17 000000000015f7a0 <_ZNSt6__ndk16localeD1Ev@plt>: 15f7a0: f0000070 adrp x16, 0x16e000 15f7a4: f9438a11 ldr x17, [x16, #0x710] 15f7a8: 911c4210 add x16, x16, #0x710 15f7ac: d61f0220 br x17 000000000015f7b0 <_ZNSt6__ndk18ios_base7copyfmtERKS0_@plt>: 15f7b0: f0000070 adrp x16, 0x16e000 15f7b4: f9438e11 ldr x17, [x16, #0x718] 15f7b8: 911c6210 add x16, x16, #0x718 15f7bc: d61f0220 br x17 000000000015f7c0 <_ZSt17__throw_bad_allocv@plt>: 15f7c0: f0000070 adrp x16, 0x16e000 15f7c4: f9439211 ldr x17, [x16, #0x720] 15f7c8: 911c8210 add x16, x16, #0x720 15f7cc: d61f0220 br x17 000000000015f7d0 <_ZNSt6__ndk16localeaSERKS0_@plt>: 15f7d0: f0000070 adrp x16, 0x16e000 15f7d4: f9439611 ldr x17, [x16, #0x728] 15f7d8: 911ca210 add x16, x16, #0x728 15f7dc: d61f0220 br x17 000000000015f7e0 <_ZNSt6__ndk16localeC1ERKS0_@plt>: 15f7e0: f0000070 adrp x16, 0x16e000 15f7e4: f9439a11 ldr x17, [x16, #0x730] 15f7e8: 911cc210 add x16, x16, #0x730 15f7ec: d61f0220 br x17 000000000015f7f0 <_ZNSt6__ndk16localeC1Ev@plt>: 15f7f0: f0000070 adrp x16, 0x16e000 15f7f4: f9439e11 ldr x17, [x16, #0x738] 15f7f8: 911ce210 add x16, x16, #0x738 15f7fc: d61f0220 br x17 000000000015f800 : 15f800: f0000070 adrp x16, 0x16e000 15f804: f943a211 ldr x17, [x16, #0x740] 15f808: 911d0210 add x16, x16, #0x740 15f80c: d61f0220 br x17 000000000015f810 <_ZNSt6__ndk18ios_base4swapERS0_@plt>: 15f810: f0000070 adrp x16, 0x16e000 15f814: f943a611 ldr x17, [x16, #0x748] 15f818: 911d2210 add x16, x16, #0x748 15f81c: d61f0220 br x17 000000000015f820 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt>: 15f820: f0000070 adrp x16, 0x16e000 15f824: f943aa11 ldr x17, [x16, #0x750] 15f828: 911d4210 add x16, x16, #0x750 15f82c: d61f0220 br x17 000000000015f830 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>: 15f830: f0000070 adrp x16, 0x16e000 15f834: f943ae11 ldr x17, [x16, #0x758] 15f838: 911d6210 add x16, x16, #0x758 15f83c: d61f0220 br x17 000000000015f840 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt>: 15f840: f0000070 adrp x16, 0x16e000 15f844: f943b211 ldr x17, [x16, #0x760] 15f848: 911d8210 add x16, x16, #0x760 15f84c: d61f0220 br x17 000000000015f850 <_ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev@plt>: 15f850: f0000070 adrp x16, 0x16e000 15f854: f943b611 ldr x17, [x16, #0x768] 15f858: 911da210 add x16, x16, #0x768 15f85c: d61f0220 br x17 000000000015f860 <_ZNKSt6__ndk18ios_base6getlocEv@plt>: 15f860: f0000070 adrp x16, 0x16e000 15f864: f943ba11 ldr x17, [x16, #0x770] 15f868: 911dc210 add x16, x16, #0x770 15f86c: d61f0220 br x17 000000000015f870 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getEv@plt>: 15f870: f0000070 adrp x16, 0x16e000 15f874: f943be11 ldr x17, [x16, #0x778] 15f878: 911de210 add x16, x16, #0x778 15f87c: d61f0220 br x17 000000000015f880 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getEPclc@plt>: 15f880: f0000070 adrp x16, 0x16e000 15f884: f943c211 ldr x17, [x16, #0x780] 15f888: 911e0210 add x16, x16, #0x780 15f88c: d61f0220 br x17 000000000015f890 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getERNS_15basic_streambufIcS2_EEc@plt>: 15f890: f0000070 adrp x16, 0x16e000 15f894: f943c611 ldr x17, [x16, #0x788] 15f898: 911e2210 add x16, x16, #0x788 15f89c: d61f0220 br x17 000000000015f8a0 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE7getlineEPclc@plt>: 15f8a0: f0000070 adrp x16, 0x16e000 15f8a4: f943ca11 ldr x17, [x16, #0x790] 15f8a8: 911e4210 add x16, x16, #0x790 15f8ac: d61f0220 br x17 000000000015f8b0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt>: 15f8b0: f0000070 adrp x16, 0x16e000 15f8b4: f943ce11 ldr x17, [x16, #0x798] 15f8b8: 911e6210 add x16, x16, #0x798 15f8bc: d61f0220 br x17 000000000015f8c0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt>: 15f8c0: f0000070 adrp x16, 0x16e000 15f8c4: f943d211 ldr x17, [x16, #0x7a0] 15f8c8: 911e8210 add x16, x16, #0x7a0 15f8cc: d61f0220 br x17 000000000015f8d0 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt>: 15f8d0: f0000070 adrp x16, 0x16e000 15f8d4: f943d611 ldr x17, [x16, #0x7a8] 15f8d8: 911ea210 add x16, x16, #0x7a8 15f8dc: d61f0220 br x17 000000000015f8e0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getEv@plt>: 15f8e0: f0000070 adrp x16, 0x16e000 15f8e4: f943da11 ldr x17, [x16, #0x7b0] 15f8e8: 911ec210 add x16, x16, #0x7b0 15f8ec: d61f0220 br x17 000000000015f8f0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getEPwlw@plt>: 15f8f0: f0000070 adrp x16, 0x16e000 15f8f4: f943de11 ldr x17, [x16, #0x7b8] 15f8f8: 911ee210 add x16, x16, #0x7b8 15f8fc: d61f0220 br x17 000000000015f900 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getERNS_15basic_streambufIwS2_EEw@plt>: 15f900: f0000070 adrp x16, 0x16e000 15f904: f943e211 ldr x17, [x16, #0x7c0] 15f908: 911f0210 add x16, x16, #0x7c0 15f90c: d61f0220 br x17 000000000015f910 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE7getlineEPwlw@plt>: 15f910: f0000070 adrp x16, 0x16e000 15f914: f943e611 ldr x17, [x16, #0x7c8] 15f918: 911f2210 add x16, x16, #0x7c8 15f91c: d61f0220 br x17 000000000015f920 <_ZNSt6__ndk112system_errorC2ENS_10error_codeERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt>: 15f920: f0000070 adrp x16, 0x16e000 15f924: f943ea11 ldr x17, [x16, #0x7d0] 15f928: 911f4210 add x16, x16, #0x7d0 15f92c: d61f0220 br x17 000000000015f930 <_ZNSt6__ndk112system_errorC2ENS_10error_codeEPKc@plt>: 15f930: f0000070 adrp x16, 0x16e000 15f934: f943ee11 ldr x17, [x16, #0x7d8] 15f938: 911f6210 add x16, x16, #0x7d8 15f93c: d61f0220 br x17 000000000015f940 <_ZNSt6__ndk112system_errorD2Ev@plt>: 15f940: f0000070 adrp x16, 0x16e000 15f944: f943f211 ldr x17, [x16, #0x7e0] 15f948: 911f8210 add x16, x16, #0x7e0 15f94c: d61f0220 br x17 000000000015f950 <_ZNSt6__ndk17collateIcED2Ev@plt>: 15f950: f0000070 adrp x16, 0x16e000 15f954: f943f611 ldr x17, [x16, #0x7e8] 15f958: 911fa210 add x16, x16, #0x7e8 15f95c: d61f0220 br x17 000000000015f960 <_ZNSt6__ndk17collateIwED2Ev@plt>: 15f960: f0000070 adrp x16, 0x16e000 15f964: f943fa11 ldr x17, [x16, #0x7f0] 15f968: 911fc210 add x16, x16, #0x7f0 15f96c: d61f0220 br x17 000000000015f970 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt>: 15f970: f0000070 adrp x16, 0x16e000 15f974: f943fe11 ldr x17, [x16, #0x7f8] 15f978: 911fe210 add x16, x16, #0x7f8 15f97c: d61f0220 br x17 000000000015f980 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 15f980: f0000070 adrp x16, 0x16e000 15f984: f9440211 ldr x17, [x16, #0x800] 15f988: 91200210 add x16, x16, #0x800 15f98c: d61f0220 br x17 000000000015f990 <_ZNSt6__ndk19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc@plt>: 15f990: f0000070 adrp x16, 0x16e000 15f994: f9440611 ldr x17, [x16, #0x808] 15f998: 91202210 add x16, x16, #0x808 15f99c: d61f0220 br x17 000000000015f9a0 <_ZNSt6__ndk19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_@plt>: 15f9a0: f0000070 adrp x16, 0x16e000 15f9a4: f9440a11 ldr x17, [x16, #0x810] 15f9a8: 91204210 add x16, x16, #0x810 15f9ac: d61f0220 br x17 000000000015f9b0 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 15f9b0: f0000070 adrp x16, 0x16e000 15f9b4: f9440e11 ldr x17, [x16, #0x818] 15f9b8: 91206210 add x16, x16, #0x818 15f9bc: d61f0220 br x17 000000000015f9c0 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 15f9c0: f0000070 adrp x16, 0x16e000 15f9c4: f9441211 ldr x17, [x16, #0x820] 15f9c8: 91208210 add x16, x16, #0x820 15f9cc: d61f0220 br x17 000000000015f9d0 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 15f9d0: f0000070 adrp x16, 0x16e000 15f9d4: f9441611 ldr x17, [x16, #0x828] 15f9d8: 9120a210 add x16, x16, #0x828 15f9dc: d61f0220 br x17 000000000015f9e0 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 15f9e0: f0000070 adrp x16, 0x16e000 15f9e4: f9441a11 ldr x17, [x16, #0x830] 15f9e8: 9120c210 add x16, x16, #0x830 15f9ec: d61f0220 br x17 000000000015f9f0 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 15f9f0: f0000070 adrp x16, 0x16e000 15f9f4: f9441e11 ldr x17, [x16, #0x838] 15f9f8: 9120e210 add x16, x16, #0x838 15f9fc: d61f0220 br x17 000000000015fa00 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 15fa00: f0000070 adrp x16, 0x16e000 15fa04: f9442211 ldr x17, [x16, #0x840] 15fa08: 91210210 add x16, x16, #0x840 15fa0c: d61f0220 br x17 000000000015fa10 <_ZNSt6__ndk19__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5_@plt>: 15fa10: f0000070 adrp x16, 0x16e000 15fa14: f9442611 ldr x17, [x16, #0x848] 15fa18: 91212210 add x16, x16, #0x848 15fa1c: d61f0220 br x17 000000000015fa20 <_ZNSt6__ndk19__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjS4_@plt>: 15fa20: f0000070 adrp x16, 0x16e000 15fa24: f9442a11 ldr x17, [x16, #0x850] 15fa28: 91214210 add x16, x16, #0x850 15fa2c: d61f0220 br x17 000000000015fa30 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 15fa30: f0000070 adrp x16, 0x16e000 15fa34: f9442e11 ldr x17, [x16, #0x858] 15fa38: 91216210 add x16, x16, #0x858 15fa3c: d61f0220 br x17 000000000015fa40 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 15fa40: f0000070 adrp x16, 0x16e000 15fa44: f9443211 ldr x17, [x16, #0x860] 15fa48: 91218210 add x16, x16, #0x860 15fa4c: d61f0220 br x17 000000000015fa50 <_ZNSt6__ndk117__libcpp_sscanf_lEPKcP10__locale_tS1_z@plt>: 15fa50: f0000070 adrp x16, 0x16e000 15fa54: f9443611 ldr x17, [x16, #0x868] 15fa58: 9121a210 add x16, x16, #0x868 15fa5c: d61f0220 br x17 000000000015fa60 : 15fa60: f0000070 adrp x16, 0x16e000 15fa64: f9443a11 ldr x17, [x16, #0x870] 15fa68: 9121c210 add x16, x16, #0x870 15fa6c: d61f0220 br x17 000000000015fa70 <__cxa_guard_abort@plt>: 15fa70: f0000070 adrp x16, 0x16e000 15fa74: f9443e11 ldr x17, [x16, #0x878] 15fa78: 9121e210 add x16, x16, #0x878 15fa7c: d61f0220 br x17 000000000015fa80 : 15fa80: f0000070 adrp x16, 0x16e000 15fa84: f9444211 ldr x17, [x16, #0x880] 15fa88: 91220210 add x16, x16, #0x880 15fa8c: d61f0220 br x17 000000000015fa90 : 15fa90: f0000070 adrp x16, 0x16e000 15fa94: f9444611 ldr x17, [x16, #0x888] 15fa98: 91222210 add x16, x16, #0x888 15fa9c: d61f0220 br x17 000000000015faa0 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 15faa0: f0000070 adrp x16, 0x16e000 15faa4: f9444a11 ldr x17, [x16, #0x890] 15faa8: 91224210 add x16, x16, #0x890 15faac: d61f0220 br x17 000000000015fab0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw@plt>: 15fab0: f0000070 adrp x16, 0x16e000 15fab4: f9444e11 ldr x17, [x16, #0x898] 15fab8: 91226210 add x16, x16, #0x898 15fabc: d61f0220 br x17 000000000015fac0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw@plt>: 15fac0: f0000070 adrp x16, 0x16e000 15fac4: f9445211 ldr x17, [x16, #0x8a0] 15fac8: 91228210 add x16, x16, #0x8a0 15facc: d61f0220 br x17 000000000015fad0 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 15fad0: f0000070 adrp x16, 0x16e000 15fad4: f9445611 ldr x17, [x16, #0x8a8] 15fad8: 9122a210 add x16, x16, #0x8a8 15fadc: d61f0220 br x17 000000000015fae0 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 15fae0: f0000070 adrp x16, 0x16e000 15fae4: f9445a11 ldr x17, [x16, #0x8b0] 15fae8: 9122c210 add x16, x16, #0x8b0 15faec: d61f0220 br x17 000000000015faf0 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 15faf0: f0000070 adrp x16, 0x16e000 15faf4: f9445e11 ldr x17, [x16, #0x8b8] 15faf8: 9122e210 add x16, x16, #0x8b8 15fafc: d61f0220 br x17 000000000015fb00 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 15fb00: f0000070 adrp x16, 0x16e000 15fb04: f9446211 ldr x17, [x16, #0x8c0] 15fb08: 91230210 add x16, x16, #0x8c0 15fb0c: d61f0220 br x17 000000000015fb10 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 15fb10: f0000070 adrp x16, 0x16e000 15fb14: f9446611 ldr x17, [x16, #0x8c8] 15fb18: 91232210 add x16, x16, #0x8c8 15fb1c: d61f0220 br x17 000000000015fb20 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 15fb20: f0000070 adrp x16, 0x16e000 15fb24: f9446a11 ldr x17, [x16, #0x8d0] 15fb28: 91234210 add x16, x16, #0x8d0 15fb2c: d61f0220 br x17 000000000015fb30 <_ZNSt6__ndk19__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_@plt>: 15fb30: f0000070 adrp x16, 0x16e000 15fb34: f9446e11 ldr x17, [x16, #0x8d8] 15fb38: 91236210 add x16, x16, #0x8d8 15fb3c: d61f0220 br x17 000000000015fb40 <_ZNSt6__ndk19__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjPw@plt>: 15fb40: f0000070 adrp x16, 0x16e000 15fb44: f9447211 ldr x17, [x16, #0x8e0] 15fb48: 91238210 add x16, x16, #0x8e0 15fb4c: d61f0220 br x17 000000000015fb50 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 15fb50: f0000070 adrp x16, 0x16e000 15fb54: f9447611 ldr x17, [x16, #0x8e8] 15fb58: 9123a210 add x16, x16, #0x8e8 15fb5c: d61f0220 br x17 000000000015fb60 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 15fb60: f0000070 adrp x16, 0x16e000 15fb64: f9447a11 ldr x17, [x16, #0x8f0] 15fb68: 9123c210 add x16, x16, #0x8f0 15fb6c: d61f0220 br x17 000000000015fb70 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt>: 15fb70: f0000070 adrp x16, 0x16e000 15fb74: f9447e11 ldr x17, [x16, #0x8f8] 15fb78: 9123e210 add x16, x16, #0x8f8 15fb7c: d61f0220 br x17 000000000015fb80 <_ZNSt6__ndk19__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE@plt>: 15fb80: f0000070 adrp x16, 0x16e000 15fb84: f9448211 ldr x17, [x16, #0x900] 15fb88: 91240210 add x16, x16, #0x900 15fb8c: d61f0220 br x17 000000000015fb90 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt>: 15fb90: f0000070 adrp x16, 0x16e000 15fb94: f9448611 ldr x17, [x16, #0x908] 15fb98: 91242210 add x16, x16, #0x908 15fb9c: d61f0220 br x17 000000000015fba0 <_ZNSt6__ndk19__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS_6localeE@plt>: 15fba0: f0000070 adrp x16, 0x16e000 15fba4: f9448a11 ldr x17, [x16, #0x910] 15fba8: 91244210 add x16, x16, #0x910 15fbac: d61f0220 br x17 000000000015fbb0 : 15fbb0: f0000070 adrp x16, 0x16e000 15fbb4: f9448e11 ldr x17, [x16, #0x918] 15fbb8: 91246210 add x16, x16, #0x918 15fbbc: d61f0220 br x17 000000000015fbc0 : 15fbc0: f0000070 adrp x16, 0x16e000 15fbc4: f9449211 ldr x17, [x16, #0x920] 15fbc8: 91248210 add x16, x16, #0x920 15fbcc: d61f0220 br x17 000000000015fbd0 : 15fbd0: f0000070 adrp x16, 0x16e000 15fbd4: f9449611 ldr x17, [x16, #0x928] 15fbd8: 9124a210 add x16, x16, #0x928 15fbdc: d61f0220 br x17 000000000015fbe0 <_ZNSt6__ndk19__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6localeE@plt>: 15fbe0: f0000070 adrp x16, 0x16e000 15fbe4: f9449a11 ldr x17, [x16, #0x930] 15fbe8: 9124c210 add x16, x16, #0x930 15fbec: d61f0220 br x17 000000000015fbf0 : 15fbf0: f0000070 adrp x16, 0x16e000 15fbf4: f9449e11 ldr x17, [x16, #0x938] 15fbf8: 9124e210 add x16, x16, #0x938 15fbfc: d61f0220 br x17 000000000015fc00 <_ZNSt6__ndk19__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_6localeE@plt>: 15fc00: f0000070 adrp x16, 0x16e000 15fc04: f944a211 ldr x17, [x16, #0x940] 15fc08: 91250210 add x16, x16, #0x940 15fc0c: d61f0220 br x17 000000000015fc10 <_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_@plt>: 15fc10: f0000070 adrp x16, 0x16e000 15fc14: f944a611 ldr x17, [x16, #0x948] 15fc18: 91252210 add x16, x16, #0x948 15fc1c: d61f0220 br x17 000000000015fc20 <_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIcEE@plt>: 15fc20: f0000070 adrp x16, 0x16e000 15fc24: f944aa11 ldr x17, [x16, #0x950] 15fc28: 91254210 add x16, x16, #0x950 15fc2c: d61f0220 br x17 000000000015fc30 <_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIcEE@plt>: 15fc30: f0000070 adrp x16, 0x16e000 15fc34: f944ae11 ldr x17, [x16, #0x958] 15fc38: 91256210 add x16, x16, #0x958 15fc3c: d61f0220 br x17 000000000015fc40 <_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_@plt>: 15fc40: f0000070 adrp x16, 0x16e000 15fc44: f944b211 ldr x17, [x16, #0x960] 15fc48: 91258210 add x16, x16, #0x960 15fc4c: d61f0220 br x17 000000000015fc50 <_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIwEE@plt>: 15fc50: f0000070 adrp x16, 0x16e000 15fc54: f944b611 ldr x17, [x16, #0x968] 15fc58: 9125a210 add x16, x16, #0x968 15fc5c: d61f0220 br x17 000000000015fc60 <_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIwEE@plt>: 15fc60: f0000070 adrp x16, 0x16e000 15fc64: f944ba11 ldr x17, [x16, #0x970] 15fc68: 9125c210 add x16, x16, #0x970 15fc6c: d61f0220 br x17 000000000015fc70 : 15fc70: f0000070 adrp x16, 0x16e000 15fc74: f944be11 ldr x17, [x16, #0x978] 15fc78: 9125e210 add x16, x16, #0x978 15fc7c: d61f0220 br x17 000000000015fc80 <_ZNKSt6__ndk110__time_put8__do_putEPwRS1_PK2tmcc@plt>: 15fc80: f0000070 adrp x16, 0x16e000 15fc84: f944c211 ldr x17, [x16, #0x980] 15fc88: 91260210 add x16, x16, #0x980 15fc8c: d61f0220 br x17 000000000015fc90 : 15fc90: f0000070 adrp x16, 0x16e000 15fc94: f944c611 ldr x17, [x16, #0x988] 15fc98: 91262210 add x16, x16, #0x988 15fc9c: d61f0220 br x17 000000000015fca0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt>: 15fca0: f0000070 adrp x16, 0x16e000 15fca4: f944ca11 ldr x17, [x16, #0x990] 15fca8: 91264210 add x16, x16, #0x990 15fcac: d61f0220 br x17 000000000015fcb0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_@plt>: 15fcb0: f0000070 adrp x16, 0x16e000 15fcb4: f944ce11 ldr x17, [x16, #0x998] 15fcb8: 91266210 add x16, x16, #0x998 15fcbc: d61f0220 br x17 000000000015fcc0 <_ZNSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIcEERNS_10unique_ptrIcPFvPvEEERPcSM_@plt>: 15fcc0: f0000070 adrp x16, 0x16e000 15fcc4: f944d211 ldr x17, [x16, #0x9a0] 15fcc8: 91268210 add x16, x16, #0x9a0 15fccc: d61f0220 br x17 000000000015fcd0 <_ZNSt6__ndk111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_SF_Ri@plt>: 15fcd0: f0000070 adrp x16, 0x16e000 15fcd4: f944d611 ldr x17, [x16, #0x9a8] 15fcd8: 9126a210 add x16, x16, #0x9a8 15fcdc: d61f0220 br x17 000000000015fce0 <_ZNSt13runtime_errorC1EPKc@plt>: 15fce0: f0000070 adrp x16, 0x16e000 15fce4: f944da11 ldr x17, [x16, #0x9b0] 15fce8: 9126c210 add x16, x16, #0x9b0 15fcec: d61f0220 br x17 000000000015fcf0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE23__append_forward_unsafeIPcEERS5_T_S9_@plt>: 15fcf0: f0000070 adrp x16, 0x16e000 15fcf4: f944de11 ldr x17, [x16, #0x9b8] 15fcf8: 9126e210 add x16, x16, #0x9b8 15fcfc: d61f0220 br x17 000000000015fd00 <_ZNSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIwEERNS_10unique_ptrIwPFvPvEEERPwSM_@plt>: 15fd00: f0000070 adrp x16, 0x16e000 15fd04: f944e211 ldr x17, [x16, #0x9c0] 15fd08: 91270210 add x16, x16, #0x9c0 15fd0c: d61f0220 br x17 000000000015fd10 <_ZNSt6__ndk111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_SJ_Ri@plt>: 15fd10: f0000070 adrp x16, 0x16e000 15fd14: f944e611 ldr x17, [x16, #0x9c8] 15fd18: 91272210 add x16, x16, #0x9c8 15fd1c: d61f0220 br x17 000000000015fd20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt>: 15fd20: f0000070 adrp x16, 0x16e000 15fd24: f944ea11 ldr x17, [x16, #0x9d0] 15fd28: 91274210 add x16, x16, #0x9d0 15fd2c: d61f0220 br x17 000000000015fd30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE23__append_forward_unsafeIPwEERS5_T_S9_@plt>: 15fd30: f0000070 adrp x16, 0x16e000 15fd34: f944ee11 ldr x17, [x16, #0x9d8] 15fd38: 91276210 add x16, x16, #0x9d8 15fd3c: d61f0220 br x17 000000000015fd40 <_ZNSt6__ndk111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_Ri@plt>: 15fd40: f0000070 adrp x16, 0x16e000 15fd44: f944f211 ldr x17, [x16, #0x9e0] 15fd48: 91278210 add x16, x16, #0x9e0 15fd4c: d61f0220 br x17 000000000015fd50 <_ZNSt6__ndk111__money_putIcE8__formatEPcRS2_S3_jPKcS5_RKNS_5ctypeIcEEbRKNS_10money_base7patternEccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESL_SL_i@plt>: 15fd50: f0000070 adrp x16, 0x16e000 15fd54: f944f611 ldr x17, [x16, #0x9e8] 15fd58: 9127a210 add x16, x16, #0x9e8 15fd5c: d61f0220 br x17 000000000015fd60 <_ZNSt6__ndk111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_Ri@plt>: 15fd60: f0000070 adrp x16, 0x16e000 15fd64: f944fa11 ldr x17, [x16, #0x9f0] 15fd68: 9127c210 add x16, x16, #0x9f0 15fd6c: d61f0220 br x17 000000000015fd70 <_ZNSt6__ndk111__money_putIwE8__formatEPwRS2_S3_jPKwS5_RKNS_5ctypeIwEEbRKNS_10money_base7patternEwwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNSE_IwNSF_IwEENSH_IwEEEESQ_i@plt>: 15fd70: f0000070 adrp x16, 0x16e000 15fd74: f944fe11 ldr x17, [x16, #0x9f8] 15fd78: 9127e210 add x16, x16, #0x9f8 15fd7c: d61f0220 br x17 000000000015fd80 <_ZNSt6__ndk17codecvtIwc9mbstate_tED2Ev@plt>: 15fd80: f0000070 adrp x16, 0x16e000 15fd84: f9450211 ldr x17, [x16, #0xa00] 15fd88: 91280210 add x16, x16, #0xa00 15fd8c: d61f0220 br x17 000000000015fd90 <_ZNSt6__ndk114collate_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt>: 15fd90: f0000070 adrp x16, 0x16e000 15fd94: f9450611 ldr x17, [x16, #0xa08] 15fd98: 91282210 add x16, x16, #0xa08 15fd9c: d61f0220 br x17 000000000015fda0 <_ZNSt6__ndk114collate_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt>: 15fda0: f0000070 adrp x16, 0x16e000 15fda4: f9450a11 ldr x17, [x16, #0xa10] 15fda8: 91284210 add x16, x16, #0xa10 15fdac: d61f0220 br x17 000000000015fdb0 <_ZNSt6__ndk112ctype_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt>: 15fdb0: f0000070 adrp x16, 0x16e000 15fdb4: f9450e11 ldr x17, [x16, #0xa18] 15fdb8: 91286210 add x16, x16, #0xa18 15fdbc: d61f0220 br x17 000000000015fdc0 <_ZNSt6__ndk112ctype_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt>: 15fdc0: f0000070 adrp x16, 0x16e000 15fdc4: f9451211 ldr x17, [x16, #0xa20] 15fdc8: 91288210 add x16, x16, #0xa20 15fdcc: d61f0220 br x17 000000000015fdd0 <_ZNSt6__ndk17codecvtIwc9mbstate_tEC2EPKcm@plt>: 15fdd0: f0000070 adrp x16, 0x16e000 15fdd4: f9451611 ldr x17, [x16, #0xa28] 15fdd8: 9128a210 add x16, x16, #0xa28 15fddc: d61f0220 br x17 000000000015fde0 <_ZNSt6__ndk115numpunct_bynameIcE6__initEPKc@plt>: 15fde0: f0000070 adrp x16, 0x16e000 15fde4: f9451a11 ldr x17, [x16, #0xa30] 15fde8: 9128c210 add x16, x16, #0xa30 15fdec: d61f0220 br x17 000000000015fdf0 <_ZNSt6__ndk115numpunct_bynameIwE6__initEPKc@plt>: 15fdf0: f0000070 adrp x16, 0x16e000 15fdf4: f9451e11 ldr x17, [x16, #0xa38] 15fdf8: 9128e210 add x16, x16, #0xa38 15fdfc: d61f0220 br x17 000000000015fe00 <_ZNSt6__ndk118__time_get_storageIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt>: 15fe00: f0000070 adrp x16, 0x16e000 15fe04: f9452211 ldr x17, [x16, #0xa40] 15fe08: 91290210 add x16, x16, #0xa40 15fe0c: d61f0220 br x17 000000000015fe10 <_ZNSt6__ndk118__time_get_storageIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt>: 15fe10: f0000070 adrp x16, 0x16e000 15fe14: f9452611 ldr x17, [x16, #0xa48] 15fe18: 91292210 add x16, x16, #0xa48 15fe1c: d61f0220 br x17 000000000015fe20 <_ZNSt6__ndk18numpunctIwED2Ev@plt>: 15fe20: f0000070 adrp x16, 0x16e000 15fe24: f9452a11 ldr x17, [x16, #0xa50] 15fe28: 91294210 add x16, x16, #0xa50 15fe2c: d61f0220 br x17 000000000015fe30 <_ZNSt6__ndk18numpunctIcED2Ev@plt>: 15fe30: f0000070 adrp x16, 0x16e000 15fe34: f9452e11 ldr x17, [x16, #0xa58] 15fe38: 91296210 add x16, x16, #0xa58 15fe3c: d61f0220 br x17 000000000015fe40 <_ZNSt6__ndk117moneypunct_bynameIcLb0EE4initEPKc@plt>: 15fe40: f0000070 adrp x16, 0x16e000 15fe44: f9453211 ldr x17, [x16, #0xa60] 15fe48: 91298210 add x16, x16, #0xa60 15fe4c: d61f0220 br x17 000000000015fe50 <_ZNSt6__ndk117moneypunct_bynameIcLb1EE4initEPKc@plt>: 15fe50: f0000070 adrp x16, 0x16e000 15fe54: f9453611 ldr x17, [x16, #0xa68] 15fe58: 9129a210 add x16, x16, #0xa68 15fe5c: d61f0220 br x17 000000000015fe60 <_ZNSt6__ndk117moneypunct_bynameIwLb0EE4initEPKc@plt>: 15fe60: f0000070 adrp x16, 0x16e000 15fe64: f9453a11 ldr x17, [x16, #0xa70] 15fe68: 9129c210 add x16, x16, #0xa70 15fe6c: d61f0220 br x17 000000000015fe70 <_ZNSt6__ndk117moneypunct_bynameIwLb1EE4initEPKc@plt>: 15fe70: f0000070 adrp x16, 0x16e000 15fe74: f9453e11 ldr x17, [x16, #0xa78] 15fe78: 9129e210 add x16, x16, #0xa78 15fe7c: d61f0220 br x17 000000000015fe80 <_ZNSt8bad_castC1Ev@plt>: 15fe80: f0000070 adrp x16, 0x16e000 15fe84: f9454211 ldr x17, [x16, #0xa80] 15fe88: 912a0210 add x16, x16, #0xa80 15fe8c: d61f0220 br x17 000000000015fe90 : 15fe90: f0000070 adrp x16, 0x16e000 15fe94: f9454611 ldr x17, [x16, #0xa88] 15fe98: 912a2210 add x16, x16, #0xa88 15fe9c: d61f0220 br x17 000000000015fea0 <_ZNSt13runtime_errorC1ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt>: 15fea0: f0000070 adrp x16, 0x16e000 15fea4: f9454a11 ldr x17, [x16, #0xa90] 15fea8: 912a4210 add x16, x16, #0xa90 15feac: d61f0220 br x17 000000000015feb0 : 15feb0: f0000070 adrp x16, 0x16e000 15feb4: f9454e11 ldr x17, [x16, #0xa98] 15feb8: 912a6210 add x16, x16, #0xa98 15febc: d61f0220 br x17 000000000015fec0 : 15fec0: f0000070 adrp x16, 0x16e000 15fec4: f9455211 ldr x17, [x16, #0xaa0] 15fec8: 912a8210 add x16, x16, #0xaa0 15fecc: d61f0220 br x17 000000000015fed0 : 15fed0: f0000070 adrp x16, 0x16e000 15fed4: f9455611 ldr x17, [x16, #0xaa8] 15fed8: 912aa210 add x16, x16, #0xaa8 15fedc: d61f0220 br x17 000000000015fee0 : 15fee0: f0000070 adrp x16, 0x16e000 15fee4: f9455a11 ldr x17, [x16, #0xab0] 15fee8: 912ac210 add x16, x16, #0xab0 15feec: d61f0220 br x17 000000000015fef0 : 15fef0: f0000070 adrp x16, 0x16e000 15fef4: f9455e11 ldr x17, [x16, #0xab8] 15fef8: 912ae210 add x16, x16, #0xab8 15fefc: d61f0220 br x17 000000000015ff00 : 15ff00: f0000070 adrp x16, 0x16e000 15ff04: f9456211 ldr x17, [x16, #0xac0] 15ff08: 912b0210 add x16, x16, #0xac0 15ff0c: d61f0220 br x17 000000000015ff10 : 15ff10: f0000070 adrp x16, 0x16e000 15ff14: f9456611 ldr x17, [x16, #0xac8] 15ff18: 912b2210 add x16, x16, #0xac8 15ff1c: d61f0220 br x17 000000000015ff20 : 15ff20: f0000070 adrp x16, 0x16e000 15ff24: f9456a11 ldr x17, [x16, #0xad0] 15ff28: 912b4210 add x16, x16, #0xad0 15ff2c: d61f0220 br x17 000000000015ff30 <_ZNSt6__ndk15ctypeIcED2Ev@plt>: 15ff30: f0000070 adrp x16, 0x16e000 15ff34: f9456e11 ldr x17, [x16, #0xad8] 15ff38: 912b6210 add x16, x16, #0xad8 15ff3c: d61f0220 br x17 000000000015ff40 <_ZNSt6__ndk112ctype_bynameIcEC2EPKcm@plt>: 15ff40: f0000070 adrp x16, 0x16e000 15ff44: f9457211 ldr x17, [x16, #0xae0] 15ff48: 912b8210 add x16, x16, #0xae0 15ff4c: d61f0220 br x17 000000000015ff50 : 15ff50: f0000070 adrp x16, 0x16e000 15ff54: f9457611 ldr x17, [x16, #0xae8] 15ff58: 912ba210 add x16, x16, #0xae8 15ff5c: d61f0220 br x17 000000000015ff60 : 15ff60: f0000070 adrp x16, 0x16e000 15ff64: f9457a11 ldr x17, [x16, #0xaf0] 15ff68: 912bc210 add x16, x16, #0xaf0 15ff6c: d61f0220 br x17 000000000015ff70 <_ZNSt6__ndk112ctype_bynameIwEC2EPKcm@plt>: 15ff70: f0000070 adrp x16, 0x16e000 15ff74: f9457e11 ldr x17, [x16, #0xaf8] 15ff78: 912be210 add x16, x16, #0xaf8 15ff7c: d61f0220 br x17 000000000015ff80 <_ZNSt6__ndk16locale5facetD2Ev@plt>: 15ff80: f0000070 adrp x16, 0x16e000 15ff84: f9458211 ldr x17, [x16, #0xb00] 15ff88: 912c0210 add x16, x16, #0xb00 15ff8c: d61f0220 br x17 000000000015ff90 : 15ff90: f0000070 adrp x16, 0x16e000 15ff94: f9458611 ldr x17, [x16, #0xb08] 15ff98: 912c2210 add x16, x16, #0xb08 15ff9c: d61f0220 br x17 000000000015ffa0 : 15ffa0: f0000070 adrp x16, 0x16e000 15ffa4: f9458a11 ldr x17, [x16, #0xb10] 15ffa8: 912c4210 add x16, x16, #0xb10 15ffac: d61f0220 br x17 000000000015ffb0 : 15ffb0: f0000070 adrp x16, 0x16e000 15ffb4: f9458e11 ldr x17, [x16, #0xb18] 15ffb8: 912c6210 add x16, x16, #0xb18 15ffbc: d61f0220 br x17 000000000015ffc0 : 15ffc0: f0000070 adrp x16, 0x16e000 15ffc4: f9459211 ldr x17, [x16, #0xb20] 15ffc8: 912c8210 add x16, x16, #0xb20 15ffcc: d61f0220 br x17 000000000015ffd0 : 15ffd0: f0000070 adrp x16, 0x16e000 15ffd4: f9459611 ldr x17, [x16, #0xb28] 15ffd8: 912ca210 add x16, x16, #0xb28 15ffdc: d61f0220 br x17 000000000015ffe0 : 15ffe0: f0000070 adrp x16, 0x16e000 15ffe4: f9459a11 ldr x17, [x16, #0xb30] 15ffe8: 912cc210 add x16, x16, #0xb30 15ffec: d61f0220 br x17 000000000015fff0 : 15fff0: f0000070 adrp x16, 0x16e000 15fff4: f9459e11 ldr x17, [x16, #0xb38] 15fff8: 912ce210 add x16, x16, #0xb38 15fffc: d61f0220 br x17 0000000000160000 : 160000: d0000070 adrp x16, 0x16e000 160004: f945a211 ldr x17, [x16, #0xb40] 160008: 912d0210 add x16, x16, #0xb40 16000c: d61f0220 br x17 0000000000160010 : 160010: d0000070 adrp x16, 0x16e000 160014: f945a611 ldr x17, [x16, #0xb48] 160018: 912d2210 add x16, x16, #0xb48 16001c: d61f0220 br x17 0000000000160020 : 160020: d0000070 adrp x16, 0x16e000 160024: f945aa11 ldr x17, [x16, #0xb50] 160028: 912d4210 add x16, x16, #0xb50 16002c: d61f0220 br x17 0000000000160030 : 160030: d0000070 adrp x16, 0x16e000 160034: f945ae11 ldr x17, [x16, #0xb58] 160038: 912d6210 add x16, x16, #0xb58 16003c: d61f0220 br x17 0000000000160040 : 160040: d0000070 adrp x16, 0x16e000 160044: f945b211 ldr x17, [x16, #0xb60] 160048: 912d8210 add x16, x16, #0xb60 16004c: d61f0220 br x17 0000000000160050 : 160050: d0000070 adrp x16, 0x16e000 160054: f945b611 ldr x17, [x16, #0xb68] 160058: 912da210 add x16, x16, #0xb68 16005c: d61f0220 br x17 0000000000160060 : 160060: d0000070 adrp x16, 0x16e000 160064: f945ba11 ldr x17, [x16, #0xb70] 160068: 912dc210 add x16, x16, #0xb70 16006c: d61f0220 br x17 0000000000160070 : 160070: d0000070 adrp x16, 0x16e000 160074: f945be11 ldr x17, [x16, #0xb78] 160078: 912de210 add x16, x16, #0xb78 16007c: d61f0220 br x17 0000000000160080 : 160080: d0000070 adrp x16, 0x16e000 160084: f945c211 ldr x17, [x16, #0xb80] 160088: 912e0210 add x16, x16, #0xb80 16008c: d61f0220 br x17 0000000000160090 : 160090: d0000070 adrp x16, 0x16e000 160094: f945c611 ldr x17, [x16, #0xb88] 160098: 912e2210 add x16, x16, #0xb88 16009c: d61f0220 br x17 00000000001600a0 : 1600a0: d0000070 adrp x16, 0x16e000 1600a4: f945ca11 ldr x17, [x16, #0xb90] 1600a8: 912e4210 add x16, x16, #0xb90 1600ac: d61f0220 br x17 00000000001600b0 <__ctype_get_mb_cur_max@plt>: 1600b0: d0000070 adrp x16, 0x16e000 1600b4: f945ce11 ldr x17, [x16, #0xb98] 1600b8: 912e6210 add x16, x16, #0xb98 1600bc: d61f0220 br x17 00000000001600c0 : 1600c0: d0000070 adrp x16, 0x16e000 1600c4: f945d211 ldr x17, [x16, #0xba0] 1600c8: 912e8210 add x16, x16, #0xba0 1600cc: d61f0220 br x17 00000000001600d0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IDnEEPKw@plt>: 1600d0: d0000070 adrp x16, 0x16e000 1600d4: f945d611 ldr x17, [x16, #0xba8] 1600d8: 912ea210 add x16, x16, #0xba8 1600dc: d61f0220 br x17 00000000001600e0 : 1600e0: d0000070 adrp x16, 0x16e000 1600e4: f945da11 ldr x17, [x16, #0xbb0] 1600e8: 912ec210 add x16, x16, #0xbb0 1600ec: d61f0220 br x17 00000000001600f0 : 1600f0: d0000070 adrp x16, 0x16e000 1600f4: f945de11 ldr x17, [x16, #0xbb8] 1600f8: 912ee210 add x16, x16, #0xbb8 1600fc: d61f0220 br x17 0000000000160100 <_ZNSt6__ndk122__libcpp_unique_localeD2Ev@plt>: 160100: d0000070 adrp x16, 0x16e000 160104: f945e211 ldr x17, [x16, #0xbc0] 160108: 912f0210 add x16, x16, #0xbc0 16010c: d61f0220 br x17 0000000000160110 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt>: 160110: d0000070 adrp x16, 0x16e000 160114: f945e611 ldr x17, [x16, #0xbc8] 160118: 912f2210 add x16, x16, #0xbc8 16011c: d61f0220 br x17 0000000000160120 <_ZNSt6__ndk110__time_getC2EPKc@plt>: 160120: d0000070 adrp x16, 0x16e000 160124: f945ea11 ldr x17, [x16, #0xbd0] 160128: 912f4210 add x16, x16, #0xbd0 16012c: d61f0220 br x17 0000000000160130 <_ZNSt6__ndk110__time_getD2Ev@plt>: 160130: d0000070 adrp x16, 0x16e000 160134: f945ee11 ldr x17, [x16, #0xbd8] 160138: 912f6210 add x16, x16, #0xbd8 16013c: d61f0220 br x17 0000000000160140 <_ZNSt6__ndk118__time_get_storageIcE9__analyzeEcRKNS_5ctypeIcEE@plt>: 160140: d0000070 adrp x16, 0x16e000 160144: f945f211 ldr x17, [x16, #0xbe0] 160148: 912f8210 add x16, x16, #0xbe0 16014c: d61f0220 br x17 0000000000160150 <_ZNSt6__ndk118__time_get_storageIwE9__analyzeEcRKNS_5ctypeIwEE@plt>: 160150: d0000070 adrp x16, 0x16e000 160154: f945f611 ldr x17, [x16, #0xbe8] 160158: 912fa210 add x16, x16, #0xbe8 16015c: d61f0220 br x17 0000000000160160 <_ZNSt6__ndk118__time_get_storageIcE4initERKNS_5ctypeIcEE@plt>: 160160: d0000070 adrp x16, 0x16e000 160164: f945fa11 ldr x17, [x16, #0xbf0] 160168: 912fc210 add x16, x16, #0xbf0 16016c: d61f0220 br x17 0000000000160170 <_ZNSt6__ndk118__time_get_storageIwE4initERKNS_5ctypeIwEE@plt>: 160170: d0000070 adrp x16, 0x16e000 160174: f945fe11 ldr x17, [x16, #0xbf8] 160178: 912fe210 add x16, x16, #0xbf8 16017c: d61f0220 br x17 0000000000160180 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt>: 160180: d0000070 adrp x16, 0x16e000 160184: f9460211 ldr x17, [x16, #0xc00] 160188: 91300210 add x16, x16, #0xc00 16018c: d61f0220 br x17 0000000000160190 <_ZNSt6__ndk112ctype_bynameIcED2Ev@plt>: 160190: d0000070 adrp x16, 0x16e000 160194: f9460611 ldr x17, [x16, #0xc08] 160198: 91302210 add x16, x16, #0xc08 16019c: d61f0220 br x17 00000000001601a0 <_ZNSt6__ndk112ctype_bynameIwED2Ev@plt>: 1601a0: d0000070 adrp x16, 0x16e000 1601a4: f9460a11 ldr x17, [x16, #0xc10] 1601a8: 91304210 add x16, x16, #0xc10 1601ac: d61f0220 br x17 00000000001601b0 <_ZNKSt6__ndk118__time_get_storageIcE15__do_date_orderEv@plt>: 1601b0: d0000070 adrp x16, 0x16e000 1601b4: f9460e11 ldr x17, [x16, #0xc18] 1601b8: 91306210 add x16, x16, #0xc18 1601bc: d61f0220 br x17 00000000001601c0 <_ZNKSt6__ndk118__time_get_storageIwE15__do_date_orderEv@plt>: 1601c0: d0000070 adrp x16, 0x16e000 1601c4: f9461211 ldr x17, [x16, #0xc20] 1601c8: 91308210 add x16, x16, #0xc20 1601cc: d61f0220 br x17 00000000001601d0 <_ZNSt6__ndk110__time_putD2Ev@plt>: 1601d0: d0000070 adrp x16, 0x16e000 1601d4: f9461611 ldr x17, [x16, #0xc28] 1601d8: 9130a210 add x16, x16, #0xc28 1601dc: d61f0220 br x17 00000000001601e0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmmc@plt>: 1601e0: d0000070 adrp x16, 0x16e000 1601e4: f9461a11 ldr x17, [x16, #0xc30] 1601e8: 9130c210 add x16, x16, #0xc30 1601ec: d61f0220 br x17 00000000001601f0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEmm@plt>: 1601f0: d0000070 adrp x16, 0x16e000 1601f4: f9461e11 ldr x17, [x16, #0xc38] 1601f8: 9130e210 add x16, x16, #0xc38 1601fc: d61f0220 br x17 0000000000160200 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmmw@plt>: 160200: d0000070 adrp x16, 0x16e000 160204: f9462211 ldr x17, [x16, #0xc40] 160208: 91310210 add x16, x16, #0xc40 16020c: d61f0220 br x17 0000000000160210 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5eraseEmm@plt>: 160210: d0000070 adrp x16, 0x16e000 160214: f9462611 ldr x17, [x16, #0xc48] 160218: 91312210 add x16, x16, #0xc48 16021c: d61f0220 br x17 0000000000160220 : 160220: d0000070 adrp x16, 0x16e000 160224: f9462a11 ldr x17, [x16, #0xc50] 160228: 91314210 add x16, x16, #0xc50 16022c: d61f0220 br x17 0000000000160230 : 160230: d0000070 adrp x16, 0x16e000 160234: f9462e11 ldr x17, [x16, #0xc58] 160238: 91316210 add x16, x16, #0xc58 16023c: d61f0220 br x17 0000000000160240 : 160240: d0000070 adrp x16, 0x16e000 160244: f9463211 ldr x17, [x16, #0xc60] 160248: 91318210 add x16, x16, #0xc60 16024c: d61f0220 br x17 0000000000160250 : 160250: d0000070 adrp x16, 0x16e000 160254: f9463611 ldr x17, [x16, #0xc68] 160258: 9131a210 add x16, x16, #0xc68 16025c: d61f0220 br x17 0000000000160260 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm@plt>: 160260: d0000070 adrp x16, 0x16e000 160264: f9463a11 ldr x17, [x16, #0xc70] 160268: 9131c210 add x16, x16, #0xc70 16026c: d61f0220 br x17 0000000000160270 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKwm@plt>: 160270: d0000070 adrp x16, 0x16e000 160274: f9463e11 ldr x17, [x16, #0xc78] 160278: 9131e210 add x16, x16, #0xc78 16027c: d61f0220 br x17 0000000000160280 <_ZNSt9exceptionD2Ev@plt>: 160280: d0000070 adrp x16, 0x16e000 160284: f9464211 ldr x17, [x16, #0xc80] 160288: 91320210 add x16, x16, #0xc80 16028c: d61f0220 br x17 0000000000160290 : 160290: d0000070 adrp x16, 0x16e000 160294: f9464611 ldr x17, [x16, #0xc88] 160298: 91322210 add x16, x16, #0xc88 16029c: d61f0220 br x17 00000000001602a0 : 1602a0: d0000070 adrp x16, 0x16e000 1602a4: f9464a11 ldr x17, [x16, #0xc90] 1602a8: 91324210 add x16, x16, #0xc90 1602ac: d61f0220 br x17 00000000001602b0 : 1602b0: d0000070 adrp x16, 0x16e000 1602b4: f9464e11 ldr x17, [x16, #0xc98] 1602b8: 91326210 add x16, x16, #0xc98 1602bc: d61f0220 br x17 00000000001602c0 <_ZNSt9bad_allocC1Ev@plt>: 1602c0: d0000070 adrp x16, 0x16e000 1602c4: f9465211 ldr x17, [x16, #0xca0] 1602c8: 91328210 add x16, x16, #0xca0 1602cc: d61f0220 br x17 00000000001602d0 <_ZSt15get_new_handlerv@plt>: 1602d0: d0000070 adrp x16, 0x16e000 1602d4: f9465611 ldr x17, [x16, #0xca8] 1602d8: 9132a210 add x16, x16, #0xca8 1602dc: d61f0220 br x17 00000000001602e0 <_ZnwmSt11align_val_t@plt>: 1602e0: d0000070 adrp x16, 0x16e000 1602e4: f9465a11 ldr x17, [x16, #0xcb0] 1602e8: 9132c210 add x16, x16, #0xcb0 1602ec: d61f0220 br x17 00000000001602f0 : 1602f0: d0000070 adrp x16, 0x16e000 1602f4: f9465e11 ldr x17, [x16, #0xcb8] 1602f8: 9132e210 add x16, x16, #0xcb8 1602fc: d61f0220 br x17 0000000000160300 <_ZnamSt11align_val_t@plt>: 160300: d0000070 adrp x16, 0x16e000 160304: f9466211 ldr x17, [x16, #0xcc0] 160308: 91330210 add x16, x16, #0xcc0 16030c: d61f0220 br x17 0000000000160310 <_ZdlPvSt11align_val_t@plt>: 160310: d0000070 adrp x16, 0x16e000 160314: f9466611 ldr x17, [x16, #0xcc8] 160318: 91332210 add x16, x16, #0xcc8 16031c: d61f0220 br x17 0000000000160320 <_ZdaPvSt11align_val_t@plt>: 160320: d0000070 adrp x16, 0x16e000 160324: f9466a11 ldr x17, [x16, #0xcd0] 160328: 91334210 add x16, x16, #0xcd0 16032c: d61f0220 br x17 0000000000160330 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt>: 160330: d0000070 adrp x16, 0x16e000 160334: f9466e11 ldr x17, [x16, #0xcd8] 160338: 91336210 add x16, x16, #0xcd8 16033c: d61f0220 br x17 0000000000160340 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt>: 160340: d0000070 adrp x16, 0x16e000 160344: f9467211 ldr x17, [x16, #0xce0] 160348: 91338210 add x16, x16, #0xce0 16034c: d61f0220 br x17 0000000000160350 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKcm@plt>: 160350: d0000070 adrp x16, 0x16e000 160354: f9467611 ldr x17, [x16, #0xce8] 160358: 9133a210 add x16, x16, #0xce8 16035c: d61f0220 br x17 0000000000160360 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt>: 160360: d0000070 adrp x16, 0x16e000 160364: f9467a11 ldr x17, [x16, #0xcf0] 160368: 9133c210 add x16, x16, #0xcf0 16036c: d61f0220 br x17 0000000000160370 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKcm@plt>: 160370: d0000070 adrp x16, 0x16e000 160374: f9467e11 ldr x17, [x16, #0xcf8] 160378: 9133e210 add x16, x16, #0xcf8 16037c: d61f0220 br x17 0000000000160380 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc@plt>: 160380: d0000070 adrp x16, 0x16e000 160384: f9468211 ldr x17, [x16, #0xd00] 160388: 91340210 add x16, x16, #0xd00 16038c: d61f0220 br x17 0000000000160390 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmPKwm@plt>: 160390: d0000070 adrp x16, 0x16e000 160394: f9468611 ldr x17, [x16, #0xd08] 160398: 91342210 add x16, x16, #0xd08 16039c: d61f0220 br x17 00000000001603a0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw@plt>: 1603a0: d0000070 adrp x16, 0x16e000 1603a4: f9468a11 ldr x17, [x16, #0xd10] 1603a8: 91344210 add x16, x16, #0xd10 1603ac: d61f0220 br x17 00000000001603b0 : 1603b0: d0000070 adrp x16, 0x16e000 1603b4: f9468e11 ldr x17, [x16, #0xd18] 1603b8: 91346210 add x16, x16, #0xd18 1603bc: d61f0220 br x17 00000000001603c0 <_ZNSt6__ndk111char_traitsIwE4moveEPwPKwm@plt>: 1603c0: d0000070 adrp x16, 0x16e000 1603c4: f9469211 ldr x17, [x16, #0xd20] 1603c8: 91348210 add x16, x16, #0xd20 1603cc: d61f0220 br x17 00000000001603d0 : 1603d0: d0000070 adrp x16, 0x16e000 1603d4: f9469611 ldr x17, [x16, #0xd28] 1603d8: 9134a210 add x16, x16, #0xd28 1603dc: d61f0220 br x17 00000000001603e0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmPKwm@plt>: 1603e0: d0000070 adrp x16, 0x16e000 1603e4: f9469a11 ldr x17, [x16, #0xd30] 1603e8: 9134c210 add x16, x16, #0xd30 1603ec: d61f0220 br x17 00000000001603f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKwm@plt>: 1603f0: d0000070 adrp x16, 0x16e000 1603f4: f9469e11 ldr x17, [x16, #0xd38] 1603f8: 9134e210 add x16, x16, #0xd38 1603fc: d61f0220 br x17 0000000000160400 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt>: 160400: d0000070 adrp x16, 0x16e000 160404: f946a211 ldr x17, [x16, #0xd40] 160408: 91350210 add x16, x16, #0xd40 16040c: d61f0220 br x17 0000000000160410 : 160410: d0000070 adrp x16, 0x16e000 160414: f946a611 ldr x17, [x16, #0xd48] 160418: 91352210 add x16, x16, #0xd48 16041c: d61f0220 br x17 0000000000160420 : 160420: d0000070 adrp x16, 0x16e000 160424: f946aa11 ldr x17, [x16, #0xd50] 160428: 91354210 add x16, x16, #0xd50 16042c: d61f0220 br x17 0000000000160430 : 160430: d0000070 adrp x16, 0x16e000 160434: f946ae11 ldr x17, [x16, #0xd58] 160438: 91356210 add x16, x16, #0xd58 16043c: d61f0220 br x17 0000000000160440 : 160440: d0000070 adrp x16, 0x16e000 160444: f946b211 ldr x17, [x16, #0xd60] 160448: 91358210 add x16, x16, #0xd60 16044c: d61f0220 br x17 0000000000160450 : 160450: d0000070 adrp x16, 0x16e000 160454: f946b611 ldr x17, [x16, #0xd68] 160458: 9135a210 add x16, x16, #0xd68 16045c: d61f0220 br x17 0000000000160460 : 160460: d0000070 adrp x16, 0x16e000 160464: f946ba11 ldr x17, [x16, #0xd70] 160468: 9135c210 add x16, x16, #0xd70 16046c: d61f0220 br x17 0000000000160470 : 160470: d0000070 adrp x16, 0x16e000 160474: f946be11 ldr x17, [x16, #0xd78] 160478: 9135e210 add x16, x16, #0xd78 16047c: d61f0220 br x17 0000000000160480 : 160480: d0000070 adrp x16, 0x16e000 160484: f946c211 ldr x17, [x16, #0xd80] 160488: 91360210 add x16, x16, #0xd80 16048c: d61f0220 br x17 0000000000160490 : 160490: d0000070 adrp x16, 0x16e000 160494: f946c611 ldr x17, [x16, #0xd88] 160498: 91362210 add x16, x16, #0xd88 16049c: d61f0220 br x17 00000000001604a0 : 1604a0: d0000070 adrp x16, 0x16e000 1604a4: f946ca11 ldr x17, [x16, #0xd90] 1604a8: 91364210 add x16, x16, #0xd90 1604ac: d61f0220 br x17 00000000001604b0 : 1604b0: d0000070 adrp x16, 0x16e000 1604b4: f946ce11 ldr x17, [x16, #0xd98] 1604b8: 91366210 add x16, x16, #0xd98 1604bc: d61f0220 br x17 00000000001604c0 : 1604c0: d0000070 adrp x16, 0x16e000 1604c4: f946d211 ldr x17, [x16, #0xda0] 1604c8: 91368210 add x16, x16, #0xda0 1604cc: d61f0220 br x17 00000000001604d0 : 1604d0: d0000070 adrp x16, 0x16e000 1604d4: f946d611 ldr x17, [x16, #0xda8] 1604d8: 9136a210 add x16, x16, #0xda8 1604dc: d61f0220 br x17 00000000001604e0 : 1604e0: d0000070 adrp x16, 0x16e000 1604e4: f946da11 ldr x17, [x16, #0xdb0] 1604e8: 9136c210 add x16, x16, #0xdb0 1604ec: d61f0220 br x17 00000000001604f0 : 1604f0: d0000070 adrp x16, 0x16e000 1604f4: f946de11 ldr x17, [x16, #0xdb8] 1604f8: 9136e210 add x16, x16, #0xdb8 1604fc: d61f0220 br x17 0000000000160500 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt>: 160500: d0000070 adrp x16, 0x16e000 160504: f946e211 ldr x17, [x16, #0xdc0] 160508: 91370210 add x16, x16, #0xdc0 16050c: d61f0220 br x17 0000000000160510 <_ZNSt13runtime_errorD2Ev@plt>: 160510: d0000070 adrp x16, 0x16e000 160514: f946e611 ldr x17, [x16, #0xdc8] 160518: 91372210 add x16, x16, #0xdc8 16051c: d61f0220 br x17 0000000000160520 : 160520: d0000070 adrp x16, 0x16e000 160524: f946ea11 ldr x17, [x16, #0xdd0] 160528: 91374210 add x16, x16, #0xdd0 16052c: d61f0220 br x17 0000000000160530 : 160530: d0000070 adrp x16, 0x16e000 160534: f946ee11 ldr x17, [x16, #0xdd8] 160538: 91376210 add x16, x16, #0xdd8 16053c: d61f0220 br x17 0000000000160540 : 160540: d0000070 adrp x16, 0x16e000 160544: f946f211 ldr x17, [x16, #0xde0] 160548: 91378210 add x16, x16, #0xde0 16054c: d61f0220 br x17 0000000000160550 <_ZNSt6__ndk121__thread_specific_ptrINS_15__thread_structEEC2Ev@plt>: 160550: d0000070 adrp x16, 0x16e000 160554: f946f611 ldr x17, [x16, #0xde8] 160558: 9137a210 add x16, x16, #0xde8 16055c: d61f0220 br x17 0000000000160560 : 160560: d0000070 adrp x16, 0x16e000 160564: f946fa11 ldr x17, [x16, #0xdf0] 160568: 9137c210 add x16, x16, #0xdf0 16056c: d61f0220 br x17 0000000000160570 <__cxa_demangle@plt>: 160570: d0000070 adrp x16, 0x16e000 160574: f946fe11 ldr x17, [x16, #0xdf8] 160578: 9137e210 add x16, x16, #0xdf8 16057c: d61f0220 br x17 0000000000160580 <__cxa_call_unexpected@plt>: 160580: d0000070 adrp x16, 0x16e000 160584: f9470211 ldr x17, [x16, #0xe00] 160588: 91380210 add x16, x16, #0xe00 16058c: d61f0220 br x17 0000000000160590 <__cxa_get_globals@plt>: 160590: d0000070 adrp x16, 0x16e000 160594: f9470611 ldr x17, [x16, #0xe08] 160598: 91382210 add x16, x16, #0xe08 16059c: d61f0220 br x17 00000000001605a0 <_ZSt14get_unexpectedv@plt>: 1605a0: d0000070 adrp x16, 0x16e000 1605a4: f9470a11 ldr x17, [x16, #0xe10] 1605a8: 91384210 add x16, x16, #0xe10 1605ac: d61f0220 br x17 00000000001605b0 <_ZSt13get_terminatev@plt>: 1605b0: d0000070 adrp x16, 0x16e000 1605b4: f9470e11 ldr x17, [x16, #0xe18] 1605b8: 91386210 add x16, x16, #0xe18 1605bc: d61f0220 br x17 00000000001605c0 <__cxa_get_globals_fast@plt>: 1605c0: d0000070 adrp x16, 0x16e000 1605c4: f9471211 ldr x17, [x16, #0xe20] 1605c8: 91388210 add x16, x16, #0xe20 1605cc: d61f0220 br x17 00000000001605d0 : 1605d0: d0000070 adrp x16, 0x16e000 1605d4: f9471611 ldr x17, [x16, #0xe28] 1605d8: 9138a210 add x16, x16, #0xe28 1605dc: d61f0220 br x17 00000000001605e0 : 1605e0: d0000070 adrp x16, 0x16e000 1605e4: f9471a11 ldr x17, [x16, #0xe30] 1605e8: 9138c210 add x16, x16, #0xe30 1605ec: d61f0220 br x17 00000000001605f0 : 1605f0: d0000070 adrp x16, 0x16e000 1605f4: f9471e11 ldr x17, [x16, #0xe38] 1605f8: 9138e210 add x16, x16, #0xe38 1605fc: d61f0220 br x17 0000000000160600 : 160600: d0000070 adrp x16, 0x16e000 160604: f9472211 ldr x17, [x16, #0xe40] 160608: 91390210 add x16, x16, #0xe40 16060c: d61f0220 br x17 0000000000160610 : 160610: d0000070 adrp x16, 0x16e000 160614: f9472611 ldr x17, [x16, #0xe48] 160618: 91392210 add x16, x16, #0xe48 16061c: d61f0220 br x17 0000000000160620 : 160620: d0000070 adrp x16, 0x16e000 160624: f9472a11 ldr x17, [x16, #0xe50] 160628: 91394210 add x16, x16, #0xe50 16062c: d61f0220 br x17 0000000000160630 <__memmove_chk@plt>: 160630: d0000070 adrp x16, 0x16e000 160634: f9472e11 ldr x17, [x16, #0xe58] 160638: 91396210 add x16, x16, #0xe58 16063c: d61f0220 br x17 0000000000160640 <_ZNSt13bad_exceptionD1Ev@plt>: 160640: d0000070 adrp x16, 0x16e000 160644: f9473211 ldr x17, [x16, #0xe60] 160648: 91398210 add x16, x16, #0xe60 16064c: d61f0220 br x17 0000000000160650 <__dynamic_cast@plt>: 160650: d0000070 adrp x16, 0x16e000 160654: f9473611 ldr x17, [x16, #0xe68] 160658: 9139a210 add x16, x16, #0xe68 16065c: d61f0220 br x17 0000000000160660 <_ZNSt9type_infoD2Ev@plt>: 160660: d0000070 adrp x16, 0x16e000 160664: f9473a11 ldr x17, [x16, #0xe70] 160668: 9139c210 add x16, x16, #0xe70 16066c: d61f0220 br x17 0000000000160670 : 160670: d0000070 adrp x16, 0x16e000 160674: f9473e11 ldr x17, [x16, #0xe78] 160678: 9139e210 add x16, x16, #0xe78 16067c: d61f0220 br x17 0000000000160680 : 160680: d0000070 adrp x16, 0x16e000 160684: f9474211 ldr x17, [x16, #0xe80] 160688: 913a0210 add x16, x16, #0xe80 16068c: d61f0220 br x17 0000000000160690 : 160690: d0000070 adrp x16, 0x16e000 160694: f9474611 ldr x17, [x16, #0xe88] 160698: 913a2210 add x16, x16, #0xe88 16069c: d61f0220 br x17 00000000001606a0 <__system_property_get@plt>: 1606a0: d0000070 adrp x16, 0x16e000 1606a4: f9474a11 ldr x17, [x16, #0xe90] 1606a8: 913a4210 add x16, x16, #0xe90 1606ac: d61f0220 br x17 00000000001606b0 : 1606b0: d0000070 adrp x16, 0x16e000 1606b4: f9474e11 ldr x17, [x16, #0xe98] 1606b8: 913a6210 add x16, x16, #0xe98 1606bc: d61f0220 br x17 00000000001606c0 : 1606c0: d0000070 adrp x16, 0x16e000 1606c4: f9475211 ldr x17, [x16, #0xea0] 1606c8: 913a8210 add x16, x16, #0xea0 1606cc: d61f0220 br x17 00000000001606d0 : 1606d0: d0000070 adrp x16, 0x16e000 1606d4: f9475611 ldr x17, [x16, #0xea8] 1606d8: 913aa210 add x16, x16, #0xea8 1606dc: d61f0220 br x17 00000000001606e0 : 1606e0: d0000070 adrp x16, 0x16e000 1606e4: f9475a11 ldr x17, [x16, #0xeb0] 1606e8: 913ac210 add x16, x16, #0xeb0 1606ec: d61f0220 br x17 00000000001606f0 : 1606f0: d0000070 adrp x16, 0x16e000 1606f4: f9475e11 ldr x17, [x16, #0xeb8] 1606f8: 913ae210 add x16, x16, #0xeb8 1606fc: d61f0220 br x17